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
338707856420	338707856978	338707857528	338707858078	338707858628	338707859178	338707859728	338707860278	338707860828	338707861378	338707861928	338707862478	338707863028	338707863580	338707864128	338707864678	338707865228	338707865778	338707866328	338707866878	338707867428	338707867978	338707868528	338707869078	338707869628	338707870178	338707870728	338707871278	338707871828	338707872378	338707872928	338707873478	338707874028	338707874578	338707875128	338707875678	338707876228	338707876778	338707877328	338707877878	338707878428	338707878978	338707879528	338707880078	338707880628	338707881178	338707881730	338707882278	338707882830	338707883378	338707883928	338707884478	338707885028	338707885578	338707886130	338707886678	338707887228	338707887778	338707888328	338707888878	338707889428	338707889978	338707890530	338707891078	338707891628	338707892178	338707892728	338707893278	338707893828	338707894380	338707894928	338707895478	338707896028	338707896578	338707897128	338707897680	338707898228	338707898778	338707899328	338707899878	338707900428	338707900978	338707901528	338707902078	338707902628	338707903178	338707903728	338707904278	338707904828	338707905378	338707905928	338707906480	338707907028	338707907578	338707908128	338707908678	338707909228	338707909778	338707910328	338707910878	338707911430	338707911978	338707912530	338707913078	338707913628	338707914178	338707914730	338707915280	338707915828	338707916380	338707916928	338707917478	338707918028	338707918578	338707919130	338707919678	338707920228	338707920778	338707921330	338707921878	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2766	3600	2300	2766	3600	2300	2766	3600	2300	2766	3600	2300	2766	3600	2300	2766	3600	2300	2766	3600	2300	2766	3600	2300	2766	3600	2300	2766	3600	2300	2766	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
25009	21466	24240	29112	21470	21495	12011	699	497	452	430	426	406	421	387	378	381	410	405	384	384	397	336	373	383	329	326	390	356	372	372	364	363	349	351	356	376	383	388	375	339	362	348	369	363	379	367	356	358	339	408	389	381	398	356	350	358	368	348	359	341	344	338	369	370	396	325	377	357	390	353	311	333	358	386	355	341	341	385	342	372	359	353	364	332	345	383	369	387	379	422	390	345	382	364	368	336	350	357	377	360	332	423	339	346	359	336	327	354	311	389	362	357	356	348	367	372	347	328	379	399	380	341	337	366	373	360	377	334	365	388	340	345	325	366	383	365	369	361	369	378	362	377	372	393	349	328	367	374	384	380	373	385	364	347	387	376	376	348	393	357	372	343	324	334	325	339	359	349	339	390	373	403	357	344	338	365	364	408	421	382	380	340	364	405	387	335	359	354	338	402	363	322	327	348	333	379	337	407	366	351	344	361	370	380	349	350	380	341	339	365	340	342	354	354	363	392	354	375	333	350	369	387	360	366	378	332	371	383	371	359	394	329	358	396	372	362	350	352	325	370	337	354	344	353	371	361	341	365	379	364	375	362	347	367	354	364	373	371	341	371	344	376	405	360	378	371	348	344	347	369	349	363	392	344	338	388	321	415	366	370	400	391	362	362	375	365	350	364	353	370	337	351	379	343	334	385	388	385	350	344	343	353	354	360	365	361	394	348	325	367	370	370	375	352	362	380	346	384	356	392	360	334	342	340	358	380	385	343	325	357	381	344	374	364	386	380	359	350	373	386	359	375	350	361	365	369	340	327	351	345	364	333	361	335	336	390	349	366	346	389	360	377	406	374	380	332	367	351	369	388	333	370	375	346	396	378	394	331	362	333	353	377	354	340	366	371	326	350	345	367	347	371	337	338	344	368	357	368	331	339	344	359	366	342	353	345	371	356	352	371	320	357	374	376	416	341	395	371	358	346	397	364	385	372	364	365	359	385	384	346	341	350	355	341	386	365	357	366	397	391	403	342	314	403	346	392	354	345	351	347	366	385	404	351	361	356	372	383	390	335	355	375	365	326	334	356	341	353	368	388	372	360	365	323	364	367	332	333	366	383	325	323	343	351	366	406	399	323	363	394	368	371	368	368	369	376	408	305	386	344	383	363	365	374	346	358	379	355	398	345	332	389	330	370	401	337	335	362	349	394	344	369	364	372	358	349	356	390	343	339	314	364	354	408	350	384	327	325	372	380	339	343	374	347	328	376	353	357	360	387	359	357	352	337	368	345	332	383	378	365	355	342	365	328	345	391	383	340	389	368	349	322	387	375	372	394	386	351	368	332	362	368	389	359	355	337	368	409	343	372	369	325	366	328	344	376	352	343	390	356	374	345	302	335	349	357	410	343	378	319	357	345	385	338	397	340	357	400	341	326	315	352	363	401	339	329	364	332	366	321	350	386	362	336	338	331	345	394	326	338	356	365	362	342	361	341	410	400	377	373	349	352	334	392	346	368	339	345	359	341	355	354	376	386	340	340	372	363	352	342	365	367	365	366	372	350	319	372	350	333	366	362	392	332	375	339	353	337	350	350	375	364	327	356	323	361	362	347	356	347	307	336	336	350	374	356	355	324	378	338	346	344	325	346	372	370	333	358	345	358	368	357	391	372	349	361	358	352	356	414	317	363	366	318	334	364	332	378	343	335	356	380	354	347	374	336	345	329	387	357	345	367	357	386	356	360	351	324	376	371	361	325	359	375	339	385	380	362	302	332	348	363	340	389	335	355	306	347	350	415	363	368	368	335	385	354	374	358	379	367	359	351	332	393	387	343	346	356	361	351	348	365	348	331	367	332	323	358	398	382	312	358	370	318	369	375	390	349	341	340	354	365	336	361	377	364	386	326	373	358	321	371	400	425	344	355	382	320	354	417	344	339	400	356	381	360	356	363	351	367	362	356	396	332	306	344	318	345	366	334	373	361	367	356	349	375	349	384	408	380	332	336	364	330	361	365	349	330	359	363	367	352	321	355	358	361	371	355	337	363	346	337	349	352	351	358	412	406	334	352	387	353	333	357	366	351	358	365	330	362	356	359	358	320	366	387	369	389	344	351	378	357	408	352	356	375	379	366	342	349	347	372	409	378	371	389	354	340	379	388	341	330	335	339	372	364	374	311	332	375	349	327	360	382	359	349	357	368	355	369	410	418	376	351	366	383	370	334	324	377	383	335	331	385	331	362	379	345	360	337	365	423	351	342	327	383	374	385	359	354	355	350	357	330	341	333	354	328	366	373	336	329	351	356	335	371	394	417	383	363	337	362	381	356	376	379	378	364	364	396	354	355	377	334	346	360	363	343	399	344	352	336	347	396	370	364	398	351	335	388	336	391	339	319	333	374	382	391	334	391	334	392	344	330	352	365	350	376	366	338	355	377	354	356	376	322	349	348	339	378	350	361	346	384	329	366	324	379	340	348	352	357	398	376	380	354	336	352	372	366	355	321	391	339	380	318	361	339	402	353	358	370	350	389	352	367	357	339	381	402	392	372	382	353	363	340	363	363	369	324	342	362	358	360	338	386	391	387	369	401	360	363	377	356	354	369	351	387	330	380	330	382	360	353	350	366	362	328	356	358	352	369	336	353	355	376	364	367	344	355	340	350	353	378	326	379	363	381	341	345	369	368	394	329	375	380	376	352	330	359	363	360	359	375	407	341	385	349	361	337	369	345	346	385	368	350	355	375	331	367	343	354	347	338	336	379	351	340	326	397	370	359	359	378	353	383	405	388	359	338	355	379	338	393	358	413	386	362	352	324	370	377	349	352	359	343	358	363	379	348	322	340	339	392	397	395	368	368	372	357	337	342	375	338	361	361	356	343	353	338	362	341	402	359	388	315	343	346	361	344	356	318	331	358	351	350	340	377	372	329	325	343	372	373	406	371	376	326	356	334	346	358	361	369	370	331	343	357	368	354	362	375	352	374	357	356	364	359	375	395	340	362	365	320	320	357	376	322	373	327	391	371	364	379	354	427	352	381	369	357	360	348	360	359	398	336	372	368	377	397	352	360	343	372	401	371	333	378	397	357	336	351	344	348	355	369	370	355	331	351	338	327	380	347	364	347	368	375	345	358	348	328	398	337	392	391	351	351	361	370	387	372	387	340	357	367	357	330	385	348	352	360	364	394	328	378	371	357	330	355	364	352	405	355	354	358	418	398	382	363	374	361	358	350	378	354	375	350	380	380	365	345	325	384	406	390	388	357	341	372	365	337	385	379	316	355	367	386	345	340	343	352	352	372	349	356	385	361	376	368	352	347	385	371	341	355	348	356	334	349	363	373	366	311	361	347	365	388	353	362	392	343	393	426	398	354	378	334	345	399	369	309	348	379	306	344	377	334	360	360	360	341	368	402	385	379	358	337	394	338	362	338	364	357	385	414	352	389	354	379	384	333	348	342	349	352	410	342	378	346	324	373	332	360	326	310	303	346	411	342	340	363	336	356	312
34436	42972	21743	1117	911	799	842	765	759	756	731	790	750	768	738	769	763	774	737	771	789	750	753	767	761	726	734	752	761	719	742	744	743	730	661	705	763	751	745	754	703	789	743	757	733	708	725	802	729	717	743	764	734	759	728	740	689	701	732	781	740	741	756	734	701	745	760	725	729	716	785	763	749	762	711	743	739	705	754	707	719	752	774	741	707	730	685	828	725	726	746	740	711	737	764	714	770	717	736	729	732	739	749	755	726	708	725	734	739	716	782	717	741	750	759	692	761	746	719	704	737	733	752	727	735	716	709	750	752	719	716	686	770	771	758	725	724	731	783	759	780	738	732	760	725	791	729	744	741	778	732	768	718	774	693	754	736	759	727	662	715	782	765	710	713	776	787	706	771	741	741	773	732	713	747	693	720	667	739	744	730	743	756	798	715	777	704	735	721	772	724	793	731	717	747	716	757	730	712	716	755	764	723	720	719	704	738	777	719	768	711	757	666	771	719	755	755	723	731	716	712	799	760	763	727	734	710	740	707	776	748	737	700	738	717	770	766	735	705	759	762	738	722	713	745	729	753	738	732	726	757	771	756	724	761	742	722	741	789	704	693	739	725	728	761	793	722	779	685	751	764	746	730	705	770	724	800	712	734	792	762	707	779	736	728	696	704	760	809	728	699	751	778	706	741	718	720	749	748	790	735	725	733	748	742	724	709	682	717	674	757	677	733	787	736	742	779	740	727	734	755	719	753	743	663	775	751	766	692	731	737	694	732	743	813	767	719	755	729	740	751	736	772	739	730	762	792	734	781	755	749	735	726	699	747	779	733	748	727	709	705	725	684	721	733	703	734	763	768	750	741	727	689	756	762	771	798	721	779	718	732	767	715	737	706	753	743	744	721	746	755	759	744	729	686	734	762	703	738	781	728	712	756	751	702	728	683	731	743	682	724	741	738	755	701	698	685	734	751	749	733	759	723	725	733	743	762	760	742	728	730	733	699	750	724	764	716	789	702	751	741	761	767	712	731	741	711	778	734	737	711	750	756	754	773	724	723	696	755	760	772	726	757	688	744	760	719	693	742	738	724	760	760	739	733	761	736	713	762	737	726	666	715	756	731	761	769	773	760	754	737	776	747	764	756	780	755	757	737	689	757	730	750	717	780	738	681	803	709	706	763	739	801	751	677	787	772	735	708	743	749	735	762	711	716	780	711	694	747	740	740	786	755	774	781	714	677	696	743	790	759	762	715	776	740	691	754	786	740	744	716	739	722	786	758	721	727	771	743	778	694	777	711	761	715	710	745	766	709	675	744	762	763	767	780	726	734	692	670	753	747	790	723	738	738	768	743	729	698	731	769	710	776	747	792	749	704	691	766	718	732	772	733	734	745	670	713	764	737	741	731	706	767	756	748	748	725	720	727	709	738	786	733	747	711	758	691	768	718	745	727	736	720	757	732	742	735	753	721	720	728	676	722	751	743	765	743	764	738	747	748	751	742	769	722	714	748	750	774	770	743	675	723	739	737	713	786	738	733	751	754	728	708	747	724	760	789	711	737	759	730	774	693	720	734	781	744	756	794	782	722	729	716	740	710	751	671	750	777	779	732	743	687	751	752	755	737	703	729	725	765	697	753	745	720	763	729	701	737	710	702	745	734	769	767	734	811	715	784	726	686	695	823	727	687	761	755	725	757	729	710	736	683	742	709	763	758	705	778	721	744	723	775	703	774	737	732	700	759	706	654	710	737	688	750	753	748	727	740	727	714	778	762	768	755	765	747	739	731	740	728	702	756	713	754	727	736	712	762	757	733	709	773	730	781	729	728	794	797	726	736	696	712	772	764	760	729	769	755	733	714	744	698	741	745	713	742	737	721	768	749	754	707	686	725	747	734	761	712	735	775	710	775	750	746	720	761	773	724	760	743	772	709	714	739	739	720	731	778	765	764	728	735	726	723	774	731	731	764	729	796	793	728	736	783	735	752	714	757	757	809	728	727	769	779	719	767	706	750	730	727	739	769	737	822	766	697	716	752	727	736	712	717	724	744	759	726	706	746	761	778	753	768	732	733	737	725	744	747	701	730	777	722	746	747	714	767	697	740	722	795	709	771	732	733	800	729	760	717	750	743	731	724	764	686	715	744	743	737	738	796	770	699	761	750	734	734	710	781	732	716	735	716	757	733	792	672	777	737	671	754	767	736	713	737	730	753	754	738	705	721	787	712	793	796	716	777	753	713	771	762	714	726	706	815	665	752	750	762	713	804	717	790	723	782	721	733	754	760	756	785	768	726	750	711	736	748	713	690	770	763	731	752	819	725	731	732	748	726	739	755	738	765	725	741	783	735	727	757	711	753	725	709	733	752	823	734	731	738	731	747	788	742	725	693	729	744	713	742	782	770	726	766	736	744	768	694	717	712	739	710	708	796	738	775	716	741	697	741	744	765	745	703	754	751	758	739	780	784	731	760	747	777	738	786	710	678	703	769	745	754	724	696	711	740	767	694	759	750	761	723	749	753	703	723	714	718	754	679	730	737	724	770	730	732	709	763	716	718	773	688	712	739	724	741	716	763	737	752	739	752	730	715	759	763	721	735	695	710	731	711	747	745	661	727	760	776	708	763	724	696	732	724	730	676	722	678	724	708	688	710	736	738	756	689	749	760	719	710	695	739	692	798	704	773	720	747	734	765	730	745	725	729	725	713	782	721	766	683	714	730	746	750	777	813	745	719	754	766	739	731	740	696	751	724	761	776	731	746	787	687	707	704	743	715	754	773	732	735	716	742	754	752	774	712	771	758	751	714	776	716	746	783	757	738	687	736	804	688	742	721	763	694	692	737	733	735	748	777	740	732	709	749	754	724	797	758	734	737	753	739	748	763	728	729	723	737	735	680	736	770	710	706	772	721	755	747	712	715	706	722	776	744	724	741	756	754	738	777	764	741	726	749	715	738	729	692	764	728	743	773	709	749	726	724	701	681	659	724	776	728	730	732	725	738	711	793	755	740	761	761	761	729	752	734	757	751	686	718	756	793	757	722	741	770	758	752	742	746	736	769	738	755	770	737	727	701	728	719	750	762	686	727	795	768	750	757	731	692	737	723	696	733	767	700	723	755	766	730	727	682	744	757	675	757	733	705	736	819	772	789	705	773	779	697	676	776	750	722	697	719	720	769	727	785	812	750	774	752	754	748	733	723	748	774	740	726	766	769	775	752	729	749	726	741	697	737	752	732	713	775	735	744	750	754	730	721	753	745	771	750	747	729	760	729	763	751	733	764	711	729	766	738	772	720	757	764	710	746	780	708	721	742	724	718	724	739	749	698	740	733	779	728	688	746	735	750	715	700	741	760	744	692	755	750	740	736	671	776	786	793	726	741	717	788	759	731	751	770	701	723	785	731	773	736	694	704	790	740	742	734	750	752	722	718	688	739	730	738	698	743	765	739	729	717	725	724	712	762	711	760	705	755	742	759	716	771	776	720	700	750	731	761	743	730	703
34030	18339	6435	521	310	308	332	339	311	314	292	300	289	298	281	310	286	306	320	292	302	303	319	296	290	304	321	284	299	294	288	289	298	279	280	295	312	316	290	347	354	291	306	289	299	285	273	332	339	301	327	280	307	277	288	333	304	312	343	300	304	295	314	312	286	278	292	347	299	298	318	307	312	329	318	308	278	306	302	315	282	298	296	255	322	293	293	301	328	342	320	320	368	294	304	291	332	300	285	319	311	294	330	332	321	331	325	317	308	304	335	299	291	299	334	313	265	306	278	333	301	322	312	278	325	306	278	302	303	312	299	282	297	313	314	312	307	291	298	268	297	314	288	301	338	307	328	313	317	305	309	267	284	304	320	318	298	296	301	310	288	278	315	318	306	327	257	275	297	275	301	290	298	305	295	300	273	294	273	322	321	304	302	271	289	314	292	255	274	285	339	324	302	262	301	323	261	323	255	297	318	301	331	311	322	313	303	307	313	261	272	302	278	294	304	295	269	311	317	301	322	327	304	299	306	303	309	331	280	294	307	322	315	311	290	345	331	328	312	326	287	304	312	282	328	302	319	295	311	324	303	291	288	317	296	314	332	289	302	308	310	319	275	341	288	283	268	279	344	310	305	310	280	308	279	304	291	285	328	284	309	280	327	309	329	296	300	335	298	319	300	309	324	289	297	276	280	272	307	307	307	317	325	312	266	303	303	315	290	309	309	280	320	328	305	310	327	346	318	318	276	317	295	288	316	328	296	281	331	303	281	286	312	305	268	276	304	301	313	313	295	291	304	329	289	297	330	285	306	304	307	330	285	346	294	296	331	323	289	302	281	351	265	285	305	291	287	297	280	319	323	304	314	297	311	321	310	280	296	298	301	288	303	271	322	283	303	282	281	316	304	314	273	308	310	279	323	313	333	306	302	281	295	352	310	312	306	309	320	295	271	304	258	334	331	295	287	301	321	266	282	302	317	306	311	299	305	279	291	330	289	315	286	300	289	301	327	316	297	320	319	284	331	303	318	291	315	296	280	312	312	327	336	294	312	297	327	303	285	325	289	290	327	329	302	339	320	322	333	283	294	286	297	300	307	358	328	311	318	298	308	299	287	310	268	283	315	300	307	311	288	301	305	309	322	319	332	305	288	299	320	268	289	288	272	313	349	312	292	273	299	247	302	294	298	290	283	302	297	297	335	289	270	311	253	284	293	276	294	298	298	333	309	287	261	281	293	294	301	323	317	296	288	353	318	292	322	278	277	295	304	308	328	316	296	321	313	291	305	276	278	302	316	334	298	316	303	329	315	285	326	316	296	321	301	312	332	291	296	292	329	339	335	304	323	319	318	334	306	287	306	322	319	276	308	305	308	302	289	290	292	279	294	312	269	291	309	312	294	272	286	301	296	291	327	301	288	315	302	267	318	314	297	327	301	322	307	328	290	304	308	284	315	281	286	335	332	270	328	268	302	302	304	297	310	304	263	360	282	274	279	291	304	287	291	315	306	330	328	308	309	347	341	304	281	306	306	303	249	281	297	308	288	276	328	287	318	293	276	282	313	288	315	301	298	309	309	319	321	320	270	345	301	302	288	307	297	269	283	272	298	308	278	295	322	288	291	309	294	300	326	297	306	304	296	285	317	292	273	282	294	296	302	296	324	300	299	291	324	294	291	265	279	286	324	308	289	306	287	295	293	305	349	296	273	303	302	303	293	324	315	306	292	308	317	306	316	317	342	309	296	282	299	277	293	305	315	315	327	324	309	319	308	327	292	329	319	324	334	321	329	297	319	318	295	293	334	314	295	300	290	301	331	286	310	301	257	304	307	324	323	303	316	315	334	294	284	322	314	270	309	336	304	303	276	290	331	302	313	295	288	298	270	317	308	345	320	315	334	300	297	316	318	266	308	287	271	323	305	300	271	293	278	291	270	315	290	309	289	308	332	307	305	295	297	307	312	278	336	269	312	306	317	252	321	299	289	289	279	304	304	301	306	303	306	271	288	332	290	282	305	279	337	317	288	291	306	310	296	326	311	307	293	308	302	309	279	292	329	299	313	321	282	330	336	311	299	313	306	281	301	314	320	303	305	288	306	288	294	283	318	285	297	327	304	300	322	293	284	255	343	279	289	296	334	322	289	295	274	296	300	306	274	263	316	303	297	313	281	286	300	278	284	310	343	297	282	278	305	318	274	328	295	311	304	298	316	310	322	300	287	277	277	333	276	322	313	287	325	314	289	340	283	347	321	286	335	313	291	286	275	285	276	320	316	307	336	324	315	324	332	291	317	331	314	306	300	311	299	303	317	265	290	315	300	303	311	315	309	309	295	340	310	297	323	325	332	323	313	302	305	367	320	284	295	299	323	303	304	298	325	305	297	309	330	307	327	296	327	285	307	279	289	277	295	298	296	309	281	320	294	316	287	296	302	318	299	294	304	292	307	312	274	314	300	341	294	302	334	305	318	339	327	299	304	282	286	312	314	296	322	317	299	303	316	328	316	303	301	296	314	294	334	300	331	291	339	279	310	315	320	294	354	303	313	331	352	356	307	318	300	306	304	314	323	273	318	317	317	319	300	285	327	318	301	286	325	298	331	304	288	296	344	291	265	302	305	303	306	322	313	275	323	266	323	325	290	299	308	290	309	297	338	310	323	317	309	305	282	295	293	322	294	318	296	301	276	278	319	296	318	281	292	321	306	311	300	279	262	284	317	297	298	290	284	304	295	317	297	321	304	307	312	262	309	298	301	351	314	293	308	305	304	302	323	300	327	307	284	317	300	308	308	335	297	305	302	302	316	287	273	254	307	286	287	297	285	345	325	267	282	328	297	319	315	295	346	288	302	317	302	340	297	314	301	302	331	321	310	303	285	296	275	314	323	302	338	349	293	303	314	312	315	291	277	297	316	309	295	337	275	304	323	335	320	310	296	314	289	312	298	293	296	274	307	248	269	319	331	314	299	310	309	296	291	300	301	279	327	275	301	297	313	313	313	346	275	313	307	282	301	290	332	307	287	293	332	296	310	317	282	346	313	269	289	303	300	283	320	331	294	287	309	292	300	339	276	318	304	306	320	291	320	303	305	302	297	340	312	291	292	307	290	324	332	311	308	307	291	325	296	309	291	296	300	288	285	281	341	303	288	275	313	314	323	318	313	311	306	308	284	304	323	318	282	319	289	300	306	311	331	299	302	326	338	280	295	293	306	282	292	305	300	322	291	325	314	314	322	342	295	329	328	314	344	300	297	313	314	301	290	308	301	287	343	312	302	270	282	302	341	314	323	313	302	306	319	319	300	314	304	304	295	306	260	301	297	338	294	328	310	307	299	266	283	298	308	305	286	301	305	308	314	311	314	323	270	277	282	272	325	321	259	327	312	326	328	303	293	308	315	312	324	290	288	332	345	304	322	280	299	290	301	322	266	318	304	301	307	311	274	305	288	308	296	312	300	294	291	305	319	335	322	317	319	289	272	266	332	314	300	326	283	328	295	308
13513	3901	1880	686	701	704	733	685	705	690	659	667	682	745	640	693	717	701	678	677	667	715	684	731	673	679	701	729	739	685	723	745	700	683	658	638	670	656	730	654	674	661	694	680	671	690	636	717	708	676	680	677	678	669	701	689	698	693	697	662	690	751	664	675	691	752	655	728	724	665	655	669	692	690	676	663	660	672	685	701	681	681	671	649	689	682	708	696	684	680	689	700	719	683	664	689	664	725	715	717	671	647	681	702	733	713	742	662	720	716	654	640	712	683	677	709	667	682	682	669	701	687	711	731	716	706	686	652	726	691	711	684	735	706	656	675	749	688	691	683	672	723	683	652	631	660	702	673	675	687	694	728	647	743	713	729	670	707	679	661	684	682	758	734	663	673	661	671	704	719	704	685	720	693	736	699	654	710	686	718	713	689	644	685	675	639	672	685	679	632	666	669	687	715	690	669	672	692	683	669	693	656	691	734	671	667	701	721	712	681	664	719	727	761	739	725	730	706	682	694	663	733	686	684	739	719	704	648	686	704	676	665	708	709	643	712	668	681	685	701	712	702	732	733	714	696	712	660	692	685	680	689	673	721	754	729	628	643	714	702	724	687	728	694	708	686	715	738	658	713	703	682	707	701	661	688	697	669	675	675	665	693	680	736	668	664	691	710	681	655	698	735	691	696	697	720	683	657	687	671	696	716	688	665	758	729	656	692	681	741	698	731	605	689	704	685	746	728	686	690	740	690	710	734	700	662	704	649	727	674	716	655	682	694	741	695	669	679	737	652	696	682	721	694	693	723	696	706	736	646	685	689	668	733	700	699	709	689	650	682	720	678	657	678	716	665	711	687	695	739	681	659	697	670	625	717	661	740	655	662	719	722	696	678	709	649	722	682	732	748	690	737	740	688	729	670	648	703	670	691	702	717	698	671	705	745	693	717	695	684	671	671	694	691	692	702	727	693	705	682	711	736	639	703	706	641	723	688	665	687	662	682	734	674	643	664	683	723	648	684	718	670	725	654	650	700	696	670	682	690	663	678	715	649	711	693	661	708	674	639	712	683	717	687	698	730	708	676	681	698	700	713	719	672	732	708	671	729	696	698	694	720	728	731	732	636	696	656	705	689	729	666	716	723	706	717	686	687	698	699	686	721	669	671	728	679	703	689	676	720	680	738	684	704	675	718	690	709	686	710	663	716	664	704	719	699	704	699	669	698	691	679	687	709	672	672	617	674	705	658	693	673	665	691	702	678	662	716	703	653	684	690	687	694	711	683	677	694	694	704	734	713	682	709	670	715	697	715	748	739	698	754	702	723	710	718	699	680	656	703	723	693	735	703	742	624	699	687	659	677	724	676	732	707	681	710	741	717	686	651	685	664	765	704	699	700	706	663	656	739	689	699	681	703	667	704	709	692	681	683	683	687	699	689	678	739	712	698	664	697	754	683	706	713	657	677	691	712	725	691	688	657	688	692	660	666	658	700	730	687	717	724	713	672	720	649	707	723	694	669	699	733	702	682	697	696	685	663	714	716	713	703	734	661	707	706	671	657	698	696	702	662	678	746	710	701	714	696	697	651	691	706	726	714	666	709	695	692	706	658	675	680	738	700	722	699	687	728	665	722	705	688	711	721	670	700	669	683	682	720	712	734	677	676	670	774	672	686	753	667	703	656	708	683	686	657	710	679	722	702	746	667	661	657	696	683	694	698	694	689	694	659	712	686	708	706	707	703	746	715	676	737	699	709	671	720	733	692	722	684	712	697	686	702	683	654	689	680	679	644	719	661	710	711	661	724	726	657	636	695	697	695	685	674	713	653	673	748	706	678	649	651	693	688	667	705	697	676	682	669	674	685	740	685	662	704	720	709	712	715	749	667	709	690	730	733	698	657	722	730	713	661	686	646	702	668	679	665	735	629	691	706	663	700	692	685	665	721	719	657	687	660	719	697	696	688	680	722	722	710	664	698	650	698	707	706	707	643	667	701	696	652	716	689	680	681	651	729	669	684	658	698	734	683	700	713	765	719	734	741	697	744	686	703	680	706	675	687	689	683	716	734	727	661	639	677	744	662	688	647	712	730	725	680	685	706	733	720	660	705	667	691	696	679	684	686	715	686	730	725	675	705	688	681	685	665	693	665	705	705	681	723	661	706	683	733	645	709	698	703	707	663	670	677	655	653	646	668	690	668	674	713	669	732	676	694	659	688	653	713	647	706	694	721	669	701	695	668	689	727	706	683	633	691	724	664	688	669	669	696	680	706	682	713	713	678	730	723	728	712	728	661	648	689	642	666	740	679	654	691	675	725	680	677	714	675	676	725	671	654	675	714	741	700	656	725	671	692	697	686	688	655	667	656	650	702	719	666	727	707	716	689	716	691	694	685	692	703	696	681	718	706	721	656	712	727	680	713	659	708	740	656	704	680	714	744	719	684	676	668	712	716	658	691	692	641	729	715	707	669	691	685	662	678	653	678	708	678	721	688	742	724	709	693	656	714	666	736	681	688	730	713	680	696	665	684	710	718	739	720	726	668	691	681	714	726	709	698	680	736	707	703	716	671	642	696	663	657	717	691	664	723	729	667	717	698	686	708	669	653	671	710	687	659	723	683	689	707	743	658	676	675	699	675	675	698	685	741	666	718	690	680	699	720	692	701	703	636	715	712	681	676	677	729	652	716	682	695	647	674	679	702	689	676	662	729	666	707	739	657	659	744	655	695	698	725	697	636	704	679	684	698	681	697	677	703	772	678	679	709	706	703	673	663	672	709	711	695	699	697	736	719	680	732	650	742	696	713	685	671	712	711	712	691	655	703	725	674	700	725	706	684	661	736	694	699	707	671	653	701	697	698	699	727	698	709	706	702	716	725	684	701	730	686	640	703	719	719	682	676	663	704	696	659	721	688	710	673	652	694	647	729	714	719	697	755	697	647	652	735	727	672	697	661	659	684	698	673	699	650	679	691	660	692	695	662	699	676	726	711	691	695	680	732	666	715	715	669	696	719	710	669	673	663	671	690	689	649	724	684	717	674	721	667	762	675	715	672	673	725	696	692	666	643	719	675	691	688	711	732	669	650	701	706	727	643	700	688	668	667	696	696	697	713	680	648	673	653	692	711	687	695	644	738	677	683	662	704	718	697	677	700	678	685	695	741	753	686	680	729	643	671	678	686	717	726	670	655	698	690	737	690	684	689	715	733	707	695	688	694	636	714	718	671	710	677	691	691	732	717	703	704	721	667	668	667	712	692	704	734	679	672	709	659	720	739	748	659	724	702	720	668	693	710	753	685	715	706	690	631	685	732	690	691	705	707	706	719	709	713	779	716	671	696	711	690	730	685	655	693	738	713	709	689	724	688	743	721	671	709	681	663	689	690	739	688	638	677	699	691	668	700	715	712	678	705	700	719	740	670	714	717	708	693	701	684	729	692	696	697	703	675	675	639	729	674	665	740	688	665	673	732	708	719	678	656	730	634	688	682	634	669	711	676	700	729
25232	21142	23589	28969	21154	16196	873	574	543	517	480	474	488	460	482	461	497	479	439	469	468	462	457	472	443	464	461	478	452	483	446	435	473	474	446	487	466	480	433	507	432	470	456	494	460	413	451	432	435	455	509	484	437	424	442	425	490	463	453	466	457	439	461	465	490	461	472	460	431	501	459	457	473	467	479	464	473	457	466	480	496	456	457	443	478	453	425	485	445	447	471	427	474	476	465	465	463	478	462	447	437	388	469	464	450	473	485	420	470	409	442	491	492	499	482	441	480	475	472	459	442	485	464	459	482	439	417	473	515	471	429	465	495	491	462	453	450	452	437	430	455	439	446	416	490	512	448	435	453	442	469	460	473	486	423	472	459	467	484	459	474	444	441	478	504	468	496	452	461	443	476	529	429	458	484	416	444	464	509	449	469	456	485	437	476	458	438	473	441	476	453	459	461	444	463	466	423	475	461	413	480	484	449	461	438	452	451	457	482	511	455	466	429	487	457	460	487	420	467	514	446	439	465	473	453	494	436	420	464	446	413	460	458	463	410	493	461	452	513	466	463	446	476	425	479	488	423	460	454	502	515	443	458	475	474	468	444	476	501	454	465	470	461	469	448	508	451	484	538	455	441	436	486	445	461	458	481	461	442	462	430	458	487	457	453	454	451	493	484	449	463	466	453	452	446	488	429	469	462	464	493	474	465	470	454	434	482	437	499	444	462	471	433	461	469	468	492	480	441	441	448	445	422	459	477	479	474	414	464	430	519	455	460	476	446	451	495	417	437	437	456	434	459	470	440	453	425	447	456	486	462	490	496	446	441	480	489	427	462	500	456	468	421	449	448	470	436	547	464	468	425	470	444	455	445	446	498	480	470	483	478	434	530	485	464	432	446	440	438	471	413	425	445	437	498	496	482	457	487	488	426	458	462	474	483	474	530	483	452	430	455	442	473	469	452	477	484	445	456	463	490	471	426	469	441	491	457	454	486	403	431	457	530	490	458	475	460	474	441	465	435	434	467	430	445	449	470	483	456	463	491	429	451	399	475	476	414	461	491	444	443	461	419	482	463	450	457	478	456	453	473	468	466	392	446	439	441	423	451	448	440	453	452	468	469	449	482	453	473	478	484	475	473	481	427	446	460	422	494	473	497	423	445	463	468	473	459	480	485	401	458	463	465	430	450	452	469	512	474	460	471	463	438	442	451	453	424	445	485	500	470	431	437	439	477	495	442	443	455	458	429	481	454	466	502	472	414	424	477	481	479	469	449	444	485	469	469	432	453	435	424	473	480	479	450	489	498	449	433	430	438	443	466	456	478	475	483	486	422	480	427	460	477	455	451	394	460	460	487	490	500	444	454	466	427	463	440	450	441	431	417	450	462	475	471	414	435	453	447	458	500	457	464	470	477	412	427	431	436	451	482	489	470	446	451	400	454	459	504	419	474	438	495	420	451	509	458	433	469	462	402	467	432	433	462	484	459	479	458	493	472	438	404	453	478	509	460	458	482	425	487	445	469	391	466	454	442	460	471	459	484	445	457	455	449	427	446	457	486	467	433	474	470	416	463	415	450	467	448	464	461	418	487	474	493	441	486	471	445	452	519	447	478	496	480	482	445	474	486	438	462	474	440	448	407	418	475	474	452	452	526	460	424	432	453	501	480	482	477	432	434	484	447	469	466	440	427	437	454	444	455	428	489	487	455	440	433	448	414	437	442	470	477	475	449	479	452	453	448	450	439	446	466	470	451	490	462	441	459	463	475	438	423	474	496	434	471	409	448	453	447	454	418	488	442	489	470	482	483	442	447	439	462	484	450	455	442	440	431	454	458	450	486	456	433	462	462	428	440	433	453	468	436	408	493	460	456	489	454	495	447	438	515	486	475	508	416	450	454	429	448	479	485	477	485	470	456	485	454	467	430	485	471	451	449	450	418	481	469	511	484	478	440	452	513	474	448	429	492	462	446	452	436	460	458	445	440	483	438	445	456	494	492	492	477	468	454	438	503	472	465	443	450	439	497	484	444	459	467	429	464	405	442	433	436	464	429	483	455	443	450	475	457	448	455	497	429	498	468	496	465	433	456	467	480	478	501	457	467	414	476	492	435	465	481	473	473	460	454	427	433	448	472	445	421	464	451	468	458	436	469	477	459	471	434	471	431	477	437	496	447	442	458	461	453	423	456	451	422	481	447	433	443	457	465	456	458	454	489	453	460	466	484	444	455	429	460	469	496	501	452	463	430	433	489	451	459	447	456	458	456	470	454	442	414	426	487	447	514	467	415	500	417	427	470	445	453	442	453	469	435	434	442	421	439	465	456	437	462	421	477	424	461	427	462	437	448	437	478	461	441	465	456	449	467	460	469	449	458	464	471	482	435	461	450	458	477	452	428	430	473	481	431	462	434	487	440	474	462	450	500	441	455	473	433	458	454	479	525	475	474	487	444	433	477	469	496	498	477	467	432	494	455	462	458	460	472	437	453	479	457	478	421	440	508	439	477	477	451	502	481	483	495	447	469	465	472	418	472	449	459	457	469	462	466	519	436	462	508	470	468	433	447	461	479	462	453	416	419	411	449	473	456	436	451	484	481	476	433	461	487	429	450	458	449	470	440	415	497	471	446	475	455	423	432	456	447	423	436	458	437	466	453	436	472	456	429	482	463	468	434	465	449	455	467	412	443	467	451	463	421	458	449	441	449	504	491	474	502	439	437	436	459	461	445	416	446	452	434	430	395	432	498	456	485	432	422	407	518	422	431	470	460	457	428	444	455	483	497	445	483	456	458	449	485	426	460	444	404	480	457	451	456	439	463	442	490	484	495	449	471	452	473	475	444	440	463	424	440	451	467	464	486	463	442	448	436	449	450	467	470	441	418	457	452	431	491	493	476	485	475	486	506	458	471	441	448	438	448	471	423	414	418	494	434	459	461	468	461	490	441	453	464	491	488	428	474	470	466	456	457	463	467	460	428	415	456	483	441	428	471	437	491	460	459	456	464	447	431	424	468	452	489	485	449	426	458	476	508	478	444	454	436	472	478	444	466	441	481	471	399	397	504	420	439	471	450	466	477	413	492	481	472	462	400	500	498	408	505	431	422	440	491	464	458	413	466	423	448	431	474	492	454	472	457	414	453	456	469	479	473	479	494	454	482	452	453	484	449	498	385	433	469	471	494	431	475	434	469	464	483	489	471	459	475	446	429	422	460	464	485	438	456	467	481	441	443	437	420	442	427	460	461	472	448	464	488	459	469	464	462	457	421	450	413	439	458	415	448	464	433	474	491	464	442	467	432	463	475	469	444	503	468	462	430	450	445	425	424	452	448	508	442	440	443	456	475	423	454	455	477	473	410	444	461	469	454	490	488	457	440	465	488	465	454	438	471	469	458	465	477	467	484	430	422	494	428	430	458	462	465	456	482	481	486	445	439	487	491	487	442	479	432	439	474	410	476	448	463	435	475	457	472	459	422	475	450	443	453	450	414	492	450	468	465	437
28048	31995	16064	1128	1007	1034	973	972	951	988	930	952	973	952	960	947	939	975	959	984	946	944	962	944	966	944	968	951	969	910	933	981	973	892	956	934	943	989	943	948	1001	941	937	929	900	940	950	1016	969	966	938	990	944	928	1001	955	932	933	867	946	964	974	994	947	953	971	1014	948	922	960	903	964	969	992	901	927	1001	943	937	987	960	944	964	975	952	1028	918	953	1017	865	946	911	942	939	971	959	965	974	974	935	921	961	978	980	937	1037	915	935	999	917	962	946	902	957	987	955	933	911	937	955	921	1003	969	939	1016	936	954	924	973	964	903	916	954	957	902	961	989	973	938	926	978	904	959	947	974	997	884	975	936	932	911	982	960	892	922	941	943	959	913	999	941	901	990	972	910	985	987	978	973	973	929	968	967	957	969	943	929	933	982	922	975	985	992	978	942	915	941	937	957	887	961	964	929	961	920	960	914	933	941	910	912	1003	946	956	934	948	936	1003	987	978	938	970	979	960	965	937	909	966	932	939	949	977	906	908	1007	940	983	952	964	960	936	966	982	970	953	949	982	872	974	980	956	987	966	918	999	942	1030	981	949	916	901	954	988	950	910	993	1030	978	912	991	953	956	1036	912	997	943	960	989	951	968	968	974	1017	920	992	936	913	942	914	933	1022	881	933	909	947	964	938	948	920	935	999	949	938	985	929	940	949	945	902	964	905	920	967	943	1001	942	960	945	883	948	936	961	936	909	986	929	917	965	1014	912	946	957	931	930	936	931	882	940	966	915	903	1000	934	926	934	927	947	1022	899	985	972	979	941	929	914	936	917	972	906	932	916	938	907	949	929	977	942	1002	900	999	931	961	984	959	1024	940	977	980	962	966	991	913	948	938	969	975	936	936	973	918	930	889	975	978	941	958	958	938	983	956	1003	990	912	985	956	893	944	968	962	958	966	938	972	959	975	937	950	925	882	995	998	953	955	937	1005	973	954	954	938	955	923	946	962	949	941	919	906	964	964	924	943	961	959	926	944	969	990	1023	952	962	935	960	915	892	900	915	959	955	929	1000	997	976	910	917	999	940	970	946	977	949	931	896	933	890	946	928	933	999	1006	940	977	937	984	953	926	986	914	904	959	955	914	910	964	944	923	953	969	978	914	969	932	972	951	950	879	969	891	930	962	957	1001	914	948	983	935	990	893	971	954	975	927	954	987	987	914	1044	998	902	951	962	921	985	931	959	949	954	955	930	936	943	951	981	964	965	962	914	986	934	956	964	978	986	931	946	920	956	937	911	1001	984	935	921	906	972	956	928	958	940	980	980	974	997	956	972	921	1007	960	978	934	954	937	935	921	927	1008	951	965	915	963	925	974	918	987	954	975	948	954	967	975	965	987	932	968	971	991	961	961	956	941	978	981	977	990	960	998	975	940	969	926	931	993	924	906	943	908	1009	971	965	961	941	976	1014	956	908	960	974	984	989	988	915	949	861	946	942	971	914	923	950	961	971	982	968	909	891	947	995	928	966	950	945	930	934	1000	965	943	1021	1012	939	950	995	954	899	983	970	912	950	1002	958	908	931	968	989	955	925	968	895	960	918	992	912	969	954	1043	953	944	919	950	964	931	950	950	878	951	935	910	964	959	950	944	975	962	959	996	976	899	971	939	897	943	908	976	939	883	973	967	925	976	963	1004	927	965	1003	978	965	965	919	949	927	986	906	940	877	940	908	963	981	995	938	944	931	931	943	936	950	945	973	945	965	942	953	924	994	936	950	969	959	956	1012	1000	966	906	966	953	918	951	950	959	995	938	966	955	935	952	990	953	967	975	940	961	960	950	961	960	963	966	935	871	880	981	968	946	976	966	956	956	975	963	981	1018	979	955	986	935	1005	966	946	929	947	940	990	961	972	960	934	940	913	979	936	933	972	873	915	902	960	886	947	934	1028	1023	917	1028	941	929	900	887	959	964	1025	976	903	957	914	967	932	918	943	972	940	894	955	932	973	932	960	991	957	958	986	954	975	942	932	952	912	988	958	947	918	923	869	940	884	1019	909	972	981	897	963	944	983	981	1020	985	976	947	975	943	1003	934	952	951	993	953	916	895	968	974	952	980	921	953	927	977	881	937	911	926	1009	936	934	968	983	944	943	924	971	947	953	914	934	1005	961	954	967	953	927	939	930	910	950	891	894	943	939	998	911	913	932	925	918	965	932	957	953	896	923	974	942	958	1004	962	960	943	991	916	943	966	914	916	974	936	973	941	913	979	920	984	916	1027	927	981	978	958	912	953	945	945	897	982	950	920	907	962	921	958	918	917	922	940	889	977	989	970	969	951	931	1017	957	953	940	904	946	1001	949	944	1008	951	978	997	952	956	969	929	961	952	973	915	905	963	991	1018	925	940	989	952	981	975	954	912	945	985	950	934	954	948	993	915	946	1025	948	921	948	959	918	940	951	995	975	907	987	960	968	950	1040	986	926	964	936	970	959	1004	964	885	907	968	950	970	913	985	971	955	945	918	886	921	970	991	988	927	1005	979	988	969	921	983	991	1015	944	985	1019	906	1019	977	960	939	957	940	930	906	998	969	922	902	912	952	982	943	938	895	970	938	929	942	966	985	940	987	929	936	986	927	948	922	957	972	954	1041	962	889	896	917	954	1007	908	970	983	934	979	906	928	950	940	970	961	993	918	935	1013	967	930	936	945	917	944	911	949	923	932	1001	963	935	935	971	984	968	930	953	972	921	937	914	869	982	936	919	950	959	908	918	960	943	939	976	930	989	966	993	960	946	962	1019	983	978	953	950	934	961	955	938	936	962	942	972	929	996	994	970	987	950	917	986	975	908	933	1000	951	962	959	938	996	973	934	921	982	953	975	955	927	976	1008	968	953	930	967	945	957	935	963	982	979	907	981	948	952	943	940	1013	985	943	898	1001	909	936	917	909	939	923	991	994	976	903	905	910	1015	973	917	945	953	951	982	959	912	931	904	927	940	925	902	954	959	935	928	966	913	944	956	963	901	975	971	951	940	958	962	890	941	968	897	974	974	932	938	963	975	946	971	974	1007	887	961	922	913	933	979	948	916	912	965	921	987	917	1033	986	938	958	962	1030	934	950	930	926	945	907	980	895	963	959	925	921	963	891	961	995	888	891	983	965	916	950	954	966	994	939	939	961	980	925	992	918	986	997	937	986	995	949	985	946	920	935	969	961	934	958	921	943	917	954	925	996	982	984	908	972	977	945	894	945	912	941	962	948	968	1003	985	966	943	902	944	965	946	882	1003	939	932	944	983	965	915	906	949	949	959	1002	954	960	927	958	994	929	937	1026	1010	977	924	982	925	975	953	984	916	978	938	972	875	936	960	973	879	961	970	937	962	933	979	977	1002	954	968	980	942	957	952	897	977	950	996	937	973	919	947	959	884	944	958	977	929	935	1005	992	938	978	897	870	977	996	944	954	988	974	906	974	923	885	917	898	913	920	966	924	935	976	955	974	949	986	972	999	962	1020	942	962	939	933	936	951	955	985	924	924	1007	996	933	941	985	913	923	970	966	915	974	1013	946	1020	914	940	993	915	981	992	994	911	917	983	930	940	976
24545	21134	23915	28593	21136	21170	11998	734	482	428	453	438	383	370	400	449	359	393	364	328	429	357	411	359	387	355	373	363	349	373	364	405	359	313	363	379	374	356	367	380	342	374	338	345	351	400	371	344	366	324	380	360	355	338	362	376	349	337	332	356	331	347	370	356	369	306	395	368	408	359	367	360	332	329	363	354	361	365	349	367	362	351	342	348	356	338	362	340	364	338	355	372	333	324	355	351	343	341	339	333	369	311	396	375	334	346	385	373	395	367	337	379	354	367	382	336	350	336	369	385	373	350	367	390	313	395	369	366	345	361	347	360	352	357	408	355	362	382	348	349	369	330	366	384	390	357	360	335	348	328	343	334	368	385	351	352	360	367	369	335	354	350	359	355	346	401	326	378	349	334	370	333	315	325	371	372	348	349	407	348	382	369	384	337	378	335	343	374	358	352	354	359	347	335	328	383	344	348	347	348	356	378	401	379	361	349	353	341	336	355	369	357	329	375	332	361	352	331	360	345	352	362	369	363	382	348	368	343	336	347	365	361	347	377	331	346	324	345	334	380	381	357	348	323	357	378	348	380	382	343	342	353	358	351	399	362	353	351	365	376	402	317	336	334	364	342	357	318	379	352	376	362	364	363	353	388	344	337	340	344	380	311	338	335	346	387	346	327	343	355	402	388	378	317	365	393	336	360	362	342	369	330	337	328	316	353	339	342	359	369	352	358	352	347	383	338	348	369	353	386	332	324	388	367	339	354	354	328	382	353	327	370	359	347	374	371	367	371	377	384	346	352	361	305	341	353	371	375	353	316	357	372	357	371	355	403	342	380	324	346	353	325	347	371	381	368	372	386	360	373	379	338	351	317	385	381	367	393	366	362	321	342	352	347	380	356	349	360	420	392	348	366	340	370	367	337	372	345	350	336	343	372	381	331	356	390	350	354	387	350	326	349	391	354	365	410	358	356	343	365	353	376	381	358	345	350	358	352	359	365	395	343	346	398	361	330	397	317	349	336	367	396	346	360	363	350	331	355	367	383	320	323	325	395	346	374	385	338	329	366	330	361	406	361	358	374	388	381	348	369	350	398	315	356	367	382	359	368	397	382	380	359	363	346	305	353	374	337	332	380	317	366	364	336	370	350	364	333	357	340	352	372	370	334	351	353	338	397	346	349	336	319	382	374	399	341	339	352	343	297	337	376	370	363	331	397	371	358	351	344	341	340	333	339	351	359	348	365	373	367	336	370	336	358	368	369	357	361	318	345	396	352	327	355	331	357	343	367	367	322	333	372	371	368	342	373	354	382	339	360	345	363	405	316	347	389	341	338	372	353	392	390	375	359	363	378	349	347	360	354	344	345	365	330	326	334	357	375	425	368	348	333	365	372	367	373	405	342	364	363	343	349	356	328	337	359	391	347	335	396	352	370	351	319	350	351	337	356	380	402	390	320	302	319	390	370	362	335	368	341	362	334	381	340	356	359	369	366	388	338	339	300	331	371	379	375	334	356	397	355	372	339	330	358	347	351	376	361	342	366	316	337	333	340	372	330	357	382	387	351	351	356	389	374	338	382	385	363	344	368	361	351	379	345	353	336	333	345	374	360	360	369	359	390	365	351	361	335	359	354	343	361	376	356	337	351	354	354	374	344	368	360	323	393	358	356	358	323	345	355	359	367	376	373	389	352	347	337	369	349	316	337	351	373	342	328	318	366	350	349	373	352	391	346	340	350	340	354	358	346	350	369	364	385	391	376	369	363	349	332	321	379	387	339	362	340	353	357	355	370	333	355	370	329	361	337	381	362	368	349	360	338	355	370	308	325	336	363	352	329	328	326	376	340	346	378	363	340	357	362	364	354	349	328	334	350	404	361	339	342	334	321	349	346	371	362	332	345	387	376	341	330	379	368	355	382	345	362	353	386	336	357	378	345	367	331	336	335	330	361	392	366	384	361	347	343	324	368	343	376	358	367	327	347	358	327	361	370	339	393	325	355	363	367	381	353	363	351	358	347	349	371	303	350	393	316	337	351	353	390	364	335	360	369	388	388	336	322	338	355	355	365	334	340	409	352	352	364	342	351	345	382	334	410	353	369	380	357	410	344	354	358	341	369	380	345	362	362	355	331	340	328	385	367	382	308	364	336	340	342	353	370	338	358	367	351	356	376	364	343	342	360	335	388	360	361	356	389	349	327	359	391	357	346	377	389	338	326	388	358	355	338	389	322	342	343	338	369	394	354	384	329	369	364	361	351	374	349	346	352	368	373	343	339	347	345	372	327	391	319	363	316	340	373	317	397	358	355	360	352	358	357	370	338	342	357	348	317	319	354	339	368	378	341	368	387	343	353	365	360	326	381	400	343	351	344	369	339	357	348	363	373	349	369	387	391	330	325	378	364	355	355	334	340	325	353	399	359	372	380	387	324	351	355	358	338	375	343	359	329	368	359	355	359	373	360	370	342	411	365	374	387	358	330	345	345	385	375	366	392	348	387	390	321	339	349	380	362	345	366	340	327	360	351	378	348	336	348	354	357	360	367	352	342	346	385	354	377	343	368	339	331	349	367	364	382	365	344	328	359	354	327	358	344	342	329	322	354	335	339	325	314	360	347	349	365	356	355	350	361	338	355	351	386	349	334	383	361	385	362	346	367	370	347	345	352	353	329	328	371	381	353	351	333	381	323	339	365	354	366	359	407	378	382	356	368	371	332	333	394	375	331	342	363	348	349	363	330	323	348	348	335	338	346	350	360	389	360	372	376	352	335	365	344	356	368	355	354	322	383	360	370	361	350	340	354	338	371	346	378	329	323	402	367	347	381	352	361	390	340	371	389	382	388	339	342	340	350	366	363	389	369	363	361	365	374	341	368	351	356	346	329	370	360	341	353	317	385	370	347	358	340	352	339	334	346	378	378	343	382	384	294	351	367	376	352	343	381	381	354	345	355	361	345	325	315	374	335	359	334	340	338	336	354	356	393	402	330	339	401	379	354	349	345	349	346	371	378	371	323	370	398	365	340	406	362	370	386	332	383	351	339	338	351	376	351	368	349	352	371	350	338	333	326	370	378	327	333	346	330	382	329	342	326	366	367	346	361	355	404	333	381	357	327	337	357	368	335	353	331	335	333	344	322	357	393	331	335	375	362	360	358	348	336	363	354	347	372	332	362	401	372	349	341	378	360	355	357	351	339	328	355	371	352	350	330	353	370	337	316	391	341	321	348	346	351	374	373	362	370	358	394	345	366	367	347	337	349	361	356	377	350	372	369	355	356	344	337	330	334	369	329	338	334	347	356	351	377	331	355	373	364	343	382	343	332	353	360	339	364	364	376	368	372	361	318	333	316	375	345	321	325	387	351	366	360	342	394	342	344	340	331	339	370	371	349	393	370	377	414	326	338	388	355	350	339	313	372	344	355	372	370	353	353	352	357	355	360	389	358	376	319	366	366	345	393	360	388	363	331	368	379	324	353	374	410	361	339	402	310	386	373	398	365	398	359
33210	42460	21759	1086	902	797	779	783	783	780	747	718	754	790	754	740	735	751	748	659	775	736	778	705	787	691	714	725	701	734	731	709	704	731	733	715	708	711	782	753	758	739	701	757	690	744	726	722	734	748	766	701	701	744	711	772	790	782	744	756	779	718	738	782	680	761	764	753	745	703	771	728	748	761	717	720	797	733	709	749	729	731	758	715	729	749	790	746	757	754	743	754	780	760	715	712	701	776	767	750	733	739	725	662	733	719	716	693	717	719	734	699	728	725	723	751	728	707	742	749	777	733	727	734	722	726	691	740	754	698	712	719	703	712	735	715	706	694	752	758	672	749	732	723	795	757	769	710	735	726	745	734	758	742	705	717	721	698	734	745	708	719	792	734	731	730	723	713	746	742	683	718	749	780	727	733	699	756	766	736	703	743	742	726	734	767	753	767	741	761	696	754	730	733	739	713	699	760	726	729	702	740	745	699	732	727	717	723	793	746	736	734	755	762	693	727	738	761	719	707	740	685	758	735	740	706	701	745	732	750	742	763	770	740	771	754	727	761	705	774	693	718	687	754	735	729	739	751	698	753	735	752	737	723	718	702	707	751	746	779	742	756	763	729	751	725	717	718	737	724	741	789	708	783	693	714	721	772	703	673	732	761	739	751	699	714	737	692	741	733	755	761	760	732	709	788	689	740	752	721	719	740	728	734	730	773	704	730	735	707	700	772	740	731	720	748	736	720	764	718	711	693	666	777	742	697	759	737	742	718	716	711	723	727	763	764	733	744	725	773	693	749	750	741	749	704	718	706	731	705	693	696	731	707	717	727	700	750	733	743	679	710	730	722	746	729	750	733	774	712	736	732	713	772	718	747	709	700	717	780	718	723	731	713	746	783	674	741	721	752	784	738	750	700	673	739	757	749	745	744	734	694	748	691	728	775	731	736	708	739	698	703	786	727	722	717	725	727	668	749	739	741	751	725	780	763	725	757	716	725	741	727	728	709	755	756	746	700	764	738	680	706	744	767	731	699	705	727	723	753	753	725	706	712	761	686	711	761	720	711	745	731	718	736	764	699	746	723	749	701	705	768	692	748	718	745	731	702	769	718	748	743	727	722	754	733	693	745	740	727	681	698	763	736	701	742	733	690	756	766	716	793	745	725	728	705	710	655	735	709	756	716	772	655	718	720	765	755	761	773	703	757	738	654	742	725	754	728	748	728	738	757	763	729	712	758	679	730	741	717	736	712	730	714	732	754	741	719	712	696	726	780	824	725	664	738	710	747	731	739	730	737	706	695	774	733	703	712	712	719	698	769	721	754	710	733	722	704	690	769	753	704	771	724	769	724	746	685	738	736	723	715	773	760	725	699	765	753	736	702	724	753	707	737	725	740	713	690	692	773	725	720	703	717	719	739	744	706	747	714	720	717	732	720	730	692	672	718	730	751	726	763	741	746	769	706	718	728	760	749	803	735	719	750	679	729	696	725	756	716	746	738	754	691	753	750	759	738	694	736	781	760	712	740	728	701	771	731	682	737	672	689	721	715	718	719	733	696	743	710	701	737	734	712	761	735	717	719	711	704	741	738	735	699	728	737	750	699	746	717	735	768	737	708	697	739	760	706	745	711	758	743	772	731	751	736	702	742	747	737	715	757	745	709	722	735	742	731	733	756	740	765	671	741	788	738	721	757	738	762	730	693	754	737	714	718	740	710	726	713	656	748	692	754	746	720	685	696	740	709	737	702	747	733	746	738	789	767	729	744	718	745	770	713	768	695	754	732	726	725	726	704	732	713	758	725	687	772	735	726	742	719	740	693	732	721	793	695	773	754	699	700	728	724	749	705	745	712	715	705	796	756	705	713	694	749	723	778	689	735	775	699	741	761	729	708	737	711	720	676	754	719	781	708	694	681	751	734	749	724	720	738	776	728	735	675	750	723	718	727	732	761	766	727	744	750	743	706	727	678	729	779	706	690	715	719	761	776	730	726	780	739	740	740	723	729	718	705	753	705	724	777	713	701	712	737	716	740	744	736	725	696	717	703	769	698	716	730	659	759	745	737	669	685	767	720	730	708	703	791	720	715	759	752	693	756	772	744	741	716	697	746	736	769	752	721	720	767	732	729	758	720	732	748	728	776	768	753	757	738	762	741	756	796	698	732	727	708	724	700	756	711	768	725	727	710	713	687	734	743	725	731	693	735	724	698	653	731	752	764	722	764	714	708	742	730	730	746	716	777	753	729	765	711	705	694	727	743	757	696	734	742	746	721	735	774	726	743	719	747	727	742	705	780	702	732	754	747	681	731	728	756	759	681	778	715	705	700	735	719	760	752	707	777	717	789	717	723	721	726	728	741	720	760	724	707	752	707	681	730	763	753	746	766	746	742	712	712	758	707	723	734	742	726	716	748	726	701	698	747	715	760	762	731	768	750	726	734	737	687	736	698	765	734	763	754	724	696	737	716	730	728	723	715	775	708	762	788	747	715	755	764	708	728	716	758	734	733	712	780	736	697	748	732	737	704	688	744	768	748	672	724	690	685	734	695	734	687	750	713	712	735	700	736	673	705	704	767	763	727	773	723	698	776	758	691	715	674	728	722	748	767	724	703	670	745	756	729	745	710	701	715	740	740	772	707	714	746	740	732	768	712	744	740	741	727	787	717	686	741	708	716	700	707	748	761	753	771	739	700	718	710	719	723	721	700	719	732	736	772	722	716	732	730	746	762	760	716	706	693	720	705	759	736	715	743	727	706	788	754	752	765	728	640	721	761	700	708	683	745	697	746	760	730	727	712	763	704	703	721	704	745	708	748	628	771	737	679	738	693	735	749	731	706	731	708	706	720	711	790	727	745	786	740	705	691	722	711	723	760	712	714	764	711	731	739	768	706	757	732	696	731	724	729	754	693	706	731	714	728	706	744	715	741	758	744	732	715	744	702	738	763	713	708	743	668	735	784	748	721	750	730	701	738	754	738	726	726	727	766	768	682	765	716	731	692	771	774	784	791	724	697	703	702	703	735	734	729	739	709	743	718	758	739	732	786	744	712	748	764	743	722	746	687	708	780	717	751	741	712	729	698	741	702	682	764	739	735	709	710	739	714	733	706	781	708	773	715	728	702	732	701	756	754	729	781	782	755	770	687	701	751	761	773	774	723	708	740	728	791	741	728	747	716	685	707	698	747	701	722	754	706	704	744	731	728	706	758	745	718	710	757	758	732	774	784	711	729	765	722	731	745	726	714	704	749	744	734	750	699	715	714	780	692	734	725	794	742	738	674	713	759	727	820	704	712	746	673	739	746	739	778	760	748	743	740	736	754	709	695	697	721	746	722	758	713	755	760	725	710	782	730	785	671	740	703	745	669	756	709	721	740	706	752	716	730	742	727	731	763	725	781	755	733	741	731	717	693	747	743	744	718	728	739	745	762	742	746	738	741	677	740	757	751	714	774	700	743	729	786	735	749	723	702	735	721	708	731	740	690	803	765	720	781	743	721
34044	18259	6380	504	296	308	321	304	258	298	321	317	280	301	304	341	295	323	306	291	290	335	320	285	298	333	310	273	315	329	290	321	303	297	316	280	311	281	283	315	289	338	333	298	330	308	302	326	292	290	314	304	318	321	341	335	270	312	299	335	330	285	326	301	298	286	310	282	300	311	272	299	318	279	318	283	306	287	317	299	306	316	347	323	300	269	326	330	349	319	302	321	321	324	290	294	289	299	304	307	277	310	301	326	292	302	299	307	287	285	321	318	288	281	300	312	316	323	278	286	318	308	325	340	333	284	311	330	317	294	307	314	286	295	318	287	305	272	332	274	311	282	312	321	295	283	334	253	335	336	321	326	350	353	326	325	306	303	291	294	321	292	313	291	294	280	287	303	312	282	322	246	306	326	305	305	304	312	291	286	305	328	321	311	315	315	333	303	294	344	270	348	316	308	288	273	303	314	328	280	332	281	312	304	311	339	299	307	314	318	316	318	346	312	286	321	326	317	302	312	365	319	288	337	328	318	302	294	290	310	264	316	321	291	325	309	348	297	299	326	299	306	314	334	312	300	297	318	302	292	336	297	303	351	326	316	303	287	317	324	312	305	282	332	329	296	298	326	319	304	318	302	312	331	296	273	283	312	316	315	313	276	300	300	291	287	277	342	315	274	310	293	299	302	309	345	292	324	317	298	284	330	278	338	331	305	301	319	305	325	309	346	305	314	304	313	309	313	334	312	280	288	335	317	321	297	323	283	275	298	280	323	297	330	305	313	370	297	336	274	319	295	269	305	342	303	316	317	286	332	333	323	278	277	309	320	323	322	288	284	303	293	310	294	301	293	311	301	307	307	295	299	322	315	298	290	304	343	307	284	246	311	293	308	305	316	330	293	292	312	294	312	298	311	301	298	341	290	342	330	325	301	283	286	302	307	270	299	313	317	315	324	327	303	280	332	327	248	340	309	289	341	347	286	310	318	312	303	318	317	328	309	309	321	274	303	339	315	313	345	311	299	272	309	292	287	308	291	322	293	302	310	290	324	331	297	286	282	263	289	281	313	333	314	330	311	259	311	342	285	293	264	311	284	314	301	304	315	329	324	272	278	305	311	299	318	303	284	280	308	298	309	335	284	309	282	339	296	283	308	304	345	307	310	281	291	298	302	313	277	323	291	325	297	347	313	282	350	299	305	354	337	287	324	311	278	288	298	342	309	262	259	288	288	332	312	333	310	258	316	325	319	285	266	329	313	320	317	291	291	299	296	285	321	340	328	308	333	321	296	342	318	298	274	304	296	296	268	310	290	273	320	292	282	307	277	301	317	309	308	328	307	283	285	290	345	338	301	312	294	321	350	290	279	280	284	269	316	310	347	298	266	331	307	317	300	291	325	313	294	299	320	314	296	296	296	305	351	314	302	286	322	300	328	300	291	326	312	337	298	280	336	283	310	283	313	294	316	305	295	282	323	292	308	321	314	330	282	303	288	325	323	310	329	318	288	264	300	318	305	317	305	303	304	324	304	305	302	323	301	315	310	289	295	302	334	299	326	307	310	308	315	299	304	314	313	304	328	328	272	301	291	310	292	304	299	358	340	300	342	299	300	316	322	324	306	296	345	317	311	309	305	335	253	313	355	301	300	310	298	295	296	283	293	285	303	303	309	315	307	306	313	328	303	314	313	293	298	274	316	287	286	312	321	328	306	309	308	291	285	296	272	324	350	324	310	269	323	286	320	294	304	309	266	285	299	311	287	294	309	291	303	284	290	287	291	308	291	300	306	302	294	286	295	325	311	295	288	342	344	296	323	298	316	322	290	267	285	312	313	314	330	328	274	299	311	320	297	306	304	312	317	301	296	285	292	323	318	311	310	336	276	281	304	280	267	305	324	325	327	279	308	305	267	325	299	331	335	323	312	333	290	327	334	303	310	296	283	349	294	310	313	318	256	289	302	325	328	307	281	313	327	293	299	290	307	287	265	316	335	293	331	349	305	284	292	327	305	316	285	318	337	313	334	301	326	299	318	297	266	305	296	314	323	295	340	334	294	314	315	292	295	333	312	295	298	332	313	290	310	287	361	314	304	322	281	287	323	297	312	320	295	304	342	309	302	328	308	305	287	307	301	271	290	277	309	324	287	269	322	314	277	305	331	313	280	346	296	290	305	323	296	281	334	271	322	328	320	315	286	334	274	313	279	277	331	329	324	337	314	272	273	330	338	314	303	324	301	351	348	346	303	294	297	299	345	299	312	313	331	318	305	284	307	323	290	342	318	338	336	289	298	323	322	363	339	294	303	292	290	283	305	297	317	301	316	310	318	314	295	274	325	328	306	291	312	292	314	326	319	284	337	305	303	320	313	304	291	306	338	293	311	299	295	302	328	302	328	319	323	274	286	291	334	291	295	318	295	304	288	296	277	315	316	292	324	292	305	310	298	290	293	291	278	297	339	319	292	316	332	319	302	282	298	306	302	315	311	318	291	300	306	297	297	296	307	284	295	339	311	329	322	267	318	302	283	289	281	299	331	308	321	291	262	283	280	310	309	311	285	288	292	300	320	352	294	333	316	326	331	306	304	315	309	324	290	304	286	329	308	322	276	303	321	304	303	327	320	320	290	314	328	257	324	320	308	328	280	317	342	318	296	339	320	320	311	334	308	354	292	296	316	313	310	321	313	345	308	312	341	321	293	290	331	313	289	332	305	280	292	287	307	292	287	297	295	309	319	315	341	293	304	315	273	289	309	299	282	298	318	318	295	305	274	295	277	289	298	251	339	333	335	342	324	282	298	297	311	335	310	326	299	290	293	308	344	310	293	298	330	315	294	311	268	305	324	317	347	321	305	327	303	315	297	299	317	330	292	306	320	308	305	319	305	337	334	307	318	292	306	328	302	312	310	299	309	308	283	310	323	323	330	290	333	299	301	315	299	299	295	341	289	311	285	321	309	326	303	322	349	303	297	315	319	284	309	324	292	324	304	291	297	317	316	288	322	320	327	308	339	295	268	327	370	310	331	303	276	284	362	351	309	310	320	274	290	279	307	293	287	313	310	280	323	308	291	321	307	340	318	337	337	332	296	301	308	308	315	317	284	291	305	308	288	348	278	298	292	283	326	310	293	299	296	331	302	335	305	334	296	325	301	270	316	339	315	332	377	329	304	328	290	295	306	298	280	325	334	302	327	307	295	305	314	333	346	290	306	289	277	295	290	282	326	254	297	321	312	295	277	282	318	296	280	301	324	295	294	289	278	311	311	310	294	283	311	279	310	328	293	314	271	293	281	314	264	297	321	325	324	296	346	320	313	310	317	332	308	297	302	328	325	336	313	277	319	316	321	328	323	306	300	322	314	263	316	290	320	348	290	293	251	285	311	323	314	324	312	335	309	301	305	322	280	270	300	313	311	292	292	334	294	327	345	294	336	287	321	323	295	309	285	329	324	307	283	342	311	316	298	277	304	322	319	271	300	308	287	301	266	312	291	284	326	322	325
13199	3960	1936	736	672	697	746	725	737	716	716	702	687	707	701	697	676	762	740	713	726	746	684	700	707	666	736	705	754	737	704	720	633	656	672	715	720	692	699	682	650	682	691	718	651	734	708	704	711	690	694	702	655	690	682	672	688	710	722	724	672	664	699	673	659	740	709	713	695	692	680	727	713	742	748	667	705	724	737	721	746	746	717	703	638	661	721	678	678	700	685	695	725	718	668	660	748	738	666	746	728	701	685	661	704	716	704	694	694	688	722	683	695	727	693	687	740	680	712	662	720	691	631	703	708	657	718	709	704	702	707	658	732	738	673	683	720	715	689	712	706	683	691	684	694	697	711	730	692	683	741	673	712	634	693	661	728	695	722	690	667	731	715	684	691	706	670	711	704	690	763	694	705	682	668	738	741	709	732	710	674	711	719	702	690	681	702	674	701	627	707	721	705	722	708	732	713	736	719	718	715	674	675	713	674	676	692	731	677	684	698	658	673	708	682	702	700	707	688	702	656	715	707	753	663	704	687	727	758	687	673	719	723	666	685	693	668	694	701	691	704	724	688	670	636	712	732	652	684	726	766	728	710	686	676	667	751	697	666	695	704	656	684	698	706	760	661	702	702	750	683	712	687	641	721	713	685	694	701	698	682	702	664	675	707	679	705	674	703	652	743	704	710	668	708	674	709	634	675	772	696	676	702	684	724	653	715	700	706	680	689	709	714	679	712	682	651	676	726	725	700	702	689	748	721	735	752	708	681	698	752	726	659	715	768	725	681	686	704	697	720	678	726	686	675	662	738	710	671	668	743	718	727	723	655	693	704	660	714	618	707	685	688	734	699	701	703	726	689	686	751	665	708	685	680	672	713	705	707	714	658	741	725	730	671	684	698	672	718	700	660	724	724	737	719	715	689	672	728	669	736	734	732	681	694	708	663	698	705	704	739	702	692	649	728	738	665	676	717	679	682	690	721	728	668	721	667	675	686	707	718	703	709	727	720	668	715	742	733	670	687	720	688	691	726	639	699	660	711	705	721	680	682	691	681	678	741	629	682	685	725	733	702	731	696	678	676	678	733	705	677	705	723	674	716	665	728	746	721	717	685	681	674	688	709	744	696	739	668	740	681	683	754	738	679	696	741	732	721	723	667	689	678	704	703	685	727	725	671	711	690	647	690	712	689	709	694	709	696	680	720	715	715	694	672	682	724	760	764	699	710	730	675	685	706	663	726	670	713	678	668	704	692	687	703	716	683	678	703	706	679	691	686	683	723	730	694	669	700	654	682	646	679	720	688	725	707	681	708	712	668	652	685	710	729	709	671	690	680	691	685	702	677	732	709	723	701	731	677	700	723	709	686	754	675	716	700	697	704	720	698	669	671	689	722	702	703	715	732	663	676	691	706	692	655	761	769	690	697	717	686	734	719	680	687	714	715	721	667	697	632	692	638	704	678	647	684	668	686	722	687	667	711	687	678	726	707	694	718	712	716	688	735	742	696	698	699	696	687	692	698	712	708	695	685	715	725	733	710	725	694	737	708	700	719	683	649	695	686	683	690	682	686	715	713	682	739	672	686	743	711	688	652	688	694	679	733	677	689	732	670	670	684	699	678	695	705	688	699	716	737	681	674	688	678	606	712	701	749	697	711	682	716	678	713	726	710	663	704	723	678	678	715	649	716	674	678	679	719	702	716	719	715	670	714	734	703	675	759	685	702	671	706	659	767	659	712	720	732	722	697	729	708	703	731	634	725	708	717	701	720	712	691	737	727	727	688	692	681	738	671	694	768	720	674	709	688	715	707	723	640	669	714	679	642	663	682	693	656	684	694	650	709	693	673	707	653	735	741	703	650	706	687	693	694	670	706	669	754	665	701	666	735	745	742	706	745	727	703	711	753	724	700	636	672	709	714	715	706	668	702	745	702	679	697	711	685	648	678	721	655	711	729	697	694	751	683	692	701	698	707	744	678	682	706	677	693	690	699	673	700	706	659	680	697	714	700	692	703	656	715	710	702	639	753	693	699	683	679	695	695	694	711	689	725	700	704	729	680	721	648	702	723	681	687	709	660	740	682	759	667	728	707	715	743	682	714	701	694	670	695	691	728	660	740	752	709	710	669	695	709	759	673	700	728	677	674	725	712	722	681	705	699	716	718	707	764	739	683	700	716	714	682	694	730	699	655	724	755	697	678	685	703	698	670	693	711	713	723	680	691	694	700	675	681	729	683	716	725	676	728	718	680	712	693	703	679	694	726	688	723	712	690	703	656	676	694	705	675	688	716	714	710	673	740	700	685	721	716	685	688	715	661	684	723	689	651	734	711	709	721	680	670	670	729	720	718	696	702	681	670	693	688	689	710	667	693	695	678	696	702	718	717	661	744	716	678	696	701	679	722	681	728	726	712	693	689	690	717	691	680	724	674	665	691	703	711	688	694	720	733	738	701	708	670	632	652	752	679	738	681	701	678	705	718	746	670	704	719	647	705	741	688	654	686	689	679	711	715	682	690	718	706	693	739	675	715	736	726	665	723	726	667	702	650	718	711	703	644	688	719	688	711	721	692	711	723	700	713	716	736	647	703	680	724	737	761	734	687	649	682	648	740	712	730	689	686	724	703	671	704	748	698	710	707	678	675	721	720	685	693	691	743	714	701	626	685	673	696	679	720	725	715	664	722	710	700	639	700	679	717	704	752	675	696	673	711	733	680	677	715	689	705	715	716	712	716	700	734	766	695	689	703	724	710	645	749	701	733	676	748	719	674	659	682	697	678	677	695	695	690	668	735	652	688	718	666	674	758	692	741	754	697	690	716	676	659	717	678	691	699	695	686	717	691	745	684	683	689	685	688	645	752	690	689	689	733	707	732	709	681	706	751	712	741	659	728	691	716	740	723	653	712	699	699	703	692	712	724	711	750	708	709	700	774	696	706	789	655	721	741	713	736	671	719	689	741	682	694	692	727	700	718	702	724	711	701	695	756	690	715	755	722	697	713	707	768	705	703	711	686	700	745	673	699	726	710	740	697	681	749	706	690	712	713	693	726	694	736	719	749	654	671	762	654	729	698	726	722	729	668	735	690	694	723	729	700	704	704	741	717	691	724	730	717	693	687	686	700	676	697	710	687	706	671	667	667	688	680	729	732	716	663	729	715	716	679	707	731	677	664	712	706	693	713	667	723	730	706	686	702	750	692	715	682	726	740	698	694	718	686	683	708	705	710	675	692	716	705	671	669	680	694	717	702	651	705	683	694	746	677	735	730	680	707	697	689	702	679	723	707	666	751	688	717	729	702	699	733	675	632	673	748	696	693	693	688	715	717	683	665	684	670	696	720	684	732	703	752	725	664	683	675	689	689	742	671	690	696	724	642	684	653	701	708	695	648	708	691	706	692	697	717	654	686	726	688	692	714	715	667	651	687	685	644	697	701	711	733	745	682	702	714	697	676	689	724	715	678	683	684	668	678	662	753	703	670	729	732	721	700	680	678	697	676	715
25178	21135	23578	28919	21132	16507	877	638	521	525	467	472	500	498	460	479	503	461	515	483	538	508	445	440	451	434	493	510	443	493	458	473	475	504	470	430	452	481	509	479	434	463	502	504	454	524	478	448	466	461	493	449	454	476	471	412	459	447	470	455	479	439	440	471	470	443	466	438	498	441	445	449	455	464	458	463	470	468	434	440	480	483	451	472	434	441	469	427	449	468	488	424	491	421	448	436	468	464	490	471	437	462	451	406	427	448	483	494	452	439	488	475	451	467	488	454	483	489	444	512	426	474	473	481	454	480	484	479	467	463	482	442	495	469	473	464	490	472	505	452	478	436	458	502	449	429	474	479	471	470	447	453	455	481	452	466	490	479	494	440	474	464	455	464	456	478	473	486	433	466	429	457	462	465	470	463	443	447	457	479	483	450	439	455	456	468	516	455	495	476	444	456	501	455	471	456	512	454	501	460	438	455	451	452	448	417	475	463	445	488	445	462	438	447	448	450	476	460	445	468	420	478	470	454	496	491	440	432	448	466	435	466	449	438	497	493	442	456	463	474	469	456	450	466	447	450	492	440	480	475	438	436	478	438	433	453	476	431	443	463	460	417	440	434	459	500	451	428	432	446	425	468	465	448	486	458	455	492	457	442	434	403	424	468	433	446	454	444	494	484	445	431	447	494	428	426	444	475	484	471	457	465	439	451	470	492	463	447	484	486	421	463	457	433	499	449	450	440	468	440	465	437	529	441	495	485	460	483	480	439	474	426	485	476	449	456	462	510	482	473	479	452	468	457	423	444	455	482	437	424	504	427	470	434	428	528	456	487	516	449	479	441	488	464	440	494	480	462	456	463	475	441	434	481	438	406	483	487	432	445	482	452	449	460	489	478	442	520	510	437	465	474	446	465	456	432	452	467	440	451	479	447	433	433	454	457	476	454	448	457	487	483	469	440	458	458	449	446	469	495	418	480	456	451	437	400	468	448	424	466	487	489	457	476	473	453	420	467	450	435	454	480	414	445	430	472	496	497	472	458	466	444	458	479	425	418	421	457	462	440	463	449	435	472	427	428	458	437	475	454	466	447	475	485	483	405	479	448	461	449	450	440	471	462	447	455	474	473	429	430	438	445	434	447	477	481	414	435	441	498	428	496	508	490	474	485	464	469	458	469	489	453	473	450	460	483	472	472	506	478	452	409	496	458	474	441	449	455	466	440	463	432	493	512	498	457	471	434	447	521	469	424	462	427	457	467	490	465	476	461	469	484	442	411	469	438	460	457	445	458	459	476	473	481	467	484	502	439	501	472	458	440	478	482	457	499	498	491	448	480	458	446	446	477	484	443	413	436	442	452	422	479	503	514	467	458	459	469	426	479	465	452	455	457	445	474	473	484	443	466	464	469	452	411	471	449	444	437	443	454	449	480	458	449	470	409	485	457	465	471	472	480	445	455	444	493	498	473	456	450	465	492	466	452	506	453	471	461	436	483	469	442	482	492	465	512	431	455	457	415	513	455	484	460	459	470	503	480	464	467	474	483	480	506	483	458	479	417	480	443	496	417	435	474	479	428	432	423	448	487	490	449	434	445	402	436	466	447	416	428	492	465	474	453	482	496	480	448	492	480	485	448	483	437	460	445	478	465	463	477	424	459	433	489	488	453	465	451	455	447	437	453	478	454	441	485	461	462	456	450	450	447	457	458	514	455	458	431	493	486	459	408	476	481	491	467	463	517	463	414	495	446	453	452	475	490	479	453	481	476	459	488	464	447	446	425	444	443	432	453	454	450	427	445	419	435	472	494	448	479	407	453	464	456	466	448	456	473	483	474	484	466	472	432	452	467	456	452	454	524	489	445	475	486	462	456	491	466	455	473	480	448	441	446	434	473	488	429	448	449	428	470	447	446	431	463	504	455	449	458	475	525	448	454	461	444	447	466	469	488	457	461	481	474	433	463	436	491	460	499	457	459	462	444	474	453	475	404	429	468	466	451	438	458	470	456	493	462	441	472	459	424	517	493	438	506	464	459	458	421	428	454	474	472	454	421	483	409	448	502	473	481	464	472	500	474	443	435	481	456	436	436	442	412	440	506	481	464	452	445	486	513	458	465	449	452	457	450	429	447	471	455	475	476	462	461	442	457	430	462	439	437	451	473	494	453	427	472	481	447	447	480	482	462	462	473	455	477	480	438	460	469	522	471	499	441	423	493	459	496	462	463	460	470	443	452	467	444	494	462	437	518	474	513	478	449	464	488	457	490	492	455	483	477	444	444	476	499	480	435	458	444	448	465	459	418	415	503	502	455	473	435	443	447	503	447	472	458	454	462	460	459	492	496	445	458	479	421	465	440	454	460	426	498	495	480	491	478	447	454	481	483	486	455	479	471	429	439	460	453	437	456	461	482	444	514	442	422	479	490	466	500	463	445	437	491	442	435	503	449	477	406	436	405	462	480	510	454	432	422	452	458	460	465	469	439	460	485	452	469	480	476	477	470	488	453	480	459	454	508	459	447	517	459	409	445	419	434	446	451	452	488	475	442	491	460	466	488	427	477	458	452	445	463	448	440	477	467	489	449	458	442	452	457	458	428	505	482	432	469	432	495	462	491	435	495	452	412	445	451	458	480	438	484	469	462	489	520	439	487	472	427	423	494	415	475	503	482	450	487	461	449	481	464	435	433	462	456	427	486	458	437	453	463	441	457	444	417	415	520	411	441	452	543	440	470	438	459	469	455	460	456	484	463	420	453	497	486	484	498	440	462	481	467	512	504	489	435	465	429	496	444	455	443	426	475	425	463	505	483	437	441	451	470	498	485	465	486	478	427	454	463	437	440	498	459	459	494	451	480	474	435	466	437	416	495	434	462	438	466	453	481	465	475	502	476	460	443	470	480	482	476	463	463	472	464	412	458	454	412	463	469	415	441	426	434	450	458	456	479	447	465	473	450	435	441	439	471	444	470	445	461	466	494	458	478	457	449	509	469	467	437	455	402	444	467	485	460	441	460	449	469	439	445	486	432	440	459	474	477	490	425	412	449	465	468	456	433	432	489	428	488	434	444	497	437	504	449	515	489	457	454	471	477	484	457	467	507	469	461	472	453	452	440	444	474	441	427	473	491	462	462	440	474	475	419	508	470	479	482	479	435	438	485	419	449	460	460	447	489	446	462	472	493	463	387	468	454	426	459	448	436	465	464	468	509	496	478	445	457	456	456	434	502	412	455	434	484	462	445	441	449	458	469	488	481	456	446	458	444	442	463	404	467	478	450	447	475	510	447	462	438	460	473	432	472	458	497	456	424	406	478	425	435	411	449	423	522	514	413	466	482	476	474	465	469	421	448	433	510	477	449	505	462	433	479	471	439	466	458	413	449	452	489	490	451	483	508	518	445	456	491	442	486	426	488	449	489	447	478	473	439	490	427	433	461	418	448	472	484	449	484	478	471	478	453	453	448	456	454	507	477	478	474	454	451	476	482	459	430	478	452	502	426	445	462
27819	32292	16165	1108	1044	1024	988	962	956	1007	977	951	897	912	946	967	956	946	1042	962	979	969	984	929	932	977	1019	950	978	920	922	932	951	979	939	948	894	956	979	1009	946	944	987	968	982	978	944	1010	933	979	929	957	973	933	998	969	1018	959	937	981	963	1012	880	876	972	950	999	950	1010	920	972	952	988	985	958	946	988	960	922	987	926	987	939	963	964	979	1004	1007	955	982	976	933	958	956	936	940	986	976	1035	935	945	998	941	1015	999	949	982	947	955	969	1043	967	906	961	975	991	931	1011	934	913	940	946	971	965	982	987	937	988	901	948	947	963	972	925	972	1012	934	973	930	969	955	1001	982	974	942	961	987	947	945	901	974	1033	988	952	933	958	983	925	965	963	996	907	953	970	885	960	973	989	986	961	930	930	957	1010	958	971	929	1001	959	997	937	998	929	923	971	941	1004	976	945	958	957	904	929	948	1023	989	975	990	960	907	968	938	914	919	950	980	988	969	963	876	940	940	970	955	930	971	986	994	989	919	1016	966	935	997	933	961	962	961	960	989	940	950	906	951	956	980	911	998	950	934	973	978	974	962	967	895	974	961	943	884	941	977	966	984	924	947	953	940	948	936	941	945	937	932	961	958	936	920	1015	983	981	965	917	983	989	1007	888	970	958	927	983	934	993	960	906	930	901	981	972	955	957	936	987	960	983	949	983	931	910	1015	968	964	1007	926	939	929	948	933	958	965	958	1008	964	942	975	966	929	966	965	931	972	960	964	969	958	988	952	934	995	949	947	1005	952	973	960	946	934	968	978	938	947	989	1009	1009	952	921	993	996	998	962	967	961	981	974	985	985	973	971	952	929	916	940	974	975	979	981	942	1007	1005	959	920	933	903	964	952	931	962	940	974	947	955	944	967	936	1004	886	906	952	972	1007	979	976	930	917	929	947	991	915	931	971	955	919	973	1012	993	944	899	996	995	971	891	999	1012	944	954	972	1011	960	953	931	955	972	969	1006	969	967	987	958	973	968	943	967	923	941	945	946	1002	947	902	934	943	932	952	997	976	1008	975	966	912	968	940	978	955	971	932	949	976	992	999	962	1033	973	952	897	925	953	965	1016	941	936	929	935	964	930	945	937	969	962	978	909	954	985	968	1019	986	984	958	935	928	1016	934	959	922	950	985	929	934	974	942	972	962	937	946	967	1008	949	1002	996	972	971	992	940	950	943	925	955	991	943	919	968	947	985	971	947	945	962	946	932	963	978	955	1012	918	943	966	945	974	917	952	982	980	936	951	950	982	992	879	990	922	973	957	893	944	911	974	939	927	895	895	965	903	1003	973	1002	952	968	964	919	956	926	986	953	964	961	991	979	879	1012	927	968	976	1004	971	987	977	947	976	952	988	1012	940	999	972	979	935	951	978	940	887	1011	938	965	1055	916	964	906	1002	952	960	928	978	913	996	953	977	960	936	1020	966	961	893	971	952	940	986	987	978	976	948	926	936	970	943	979	937	952	985	982	968	953	949	941	928	907	921	948	907	1009	934	928	1028	900	993	952	941	954	960	994	939	950	938	913	954	999	1017	973	968	952	998	986	1013	982	988	917	953	956	977	916	982	953	895	914	971	946	939	924	940	945	915	1009	1004	963	949	980	978	928	928	902	1014	994	1002	999	1021	976	969	971	906	1011	969	943	918	921	944	934	949	991	947	945	933	988	956	949	998	944	938	987	935	974	952	960	911	1002	939	958	963	983	957	952	944	947	909	905	946	930	954	1002	934	981	999	989	951	972	959	1017	946	989	1052	958	916	948	909	1007	926	1009	960	985	993	955	954	954	982	981	934	961	957	947	963	953	940	856	942	960	1007	955	942	992	950	983	930	932	963	884	993	953	964	940	947	900	973	1011	940	938	914	926	967	941	909	917	994	964	944	926	900	1024	987	983	959	910	979	968	960	925	957	933	986	993	977	911	1001	1003	971	968	959	925	975	993	961	979	976	996	999	970	936	971	1005	939	909	935	939	882	981	965	956	952	928	959	965	961	994	944	945	932	998	938	979	1001	956	961	1045	956	972	956	1003	935	906	936	993	1006	965	910	920	910	929	976	988	970	965	917	950	958	991	979	932	981	996	953	957	945	942	937	924	952	925	973	978	964	948	970	940	958	973	913	944	944	972	919	1004	942	972	916	952	902	997	979	977	973	950	950	953	927	930	974	945	994	989	956	934	1000	1023	952	952	996	980	945	968	974	953	982	939	981	900	961	934	964	983	998	1003	967	925	924	1030	1000	997	991	867	993	960	956	986	945	927	971	946	951	1004	922	853	926	974	974	972	974	956	946	973	965	916	1008	984	980	950	964	970	957	948	942	967	984	941	950	915	956	960	992	978	938	972	921	906	915	965	930	941	956	944	979	986	929	1021	948	951	1015	982	953	924	974	950	954	916	900	947	986	1046	962	950	958	976	912	949	984	983	920	983	945	943	956	910	941	952	919	960	898	965	945	912	1019	920	995	919	932	939	979	984	938	928	957	926	958	963	952	949	948	929	945	932	902	988	993	922	914	936	1007	909	973	970	946	961	991	957	1009	995	929	991	981	1005	976	942	953	936	934	938	1033	950	948	945	909	948	1020	912	973	1002	947	912	940	952	990	964	920	997	963	966	989	944	911	935	995	986	1000	993	959	1020	973	991	1000	970	961	982	952	976	947	1010	978	980	965	972	967	983	939	984	959	959	934	925	936	953	922	955	963	967	921	949	961	979	953	950	945	922	998	908	948	929	966	906	985	970	955	951	1025	966	936	971	947	993	956	948	910	965	982	968	931	932	1007	978	944	911	973	984	983	959	935	953	993	921	947	1010	945	970	918	999	960	933	977	966	967	933	965	908	921	959	948	967	942	926	978	981	959	977	982	948	904	967	877	971	983	970	977	961	918	965	963	951	979	972	956	981	947	929	942	994	957	958	966	964	945	959	988	1041	910	934	910	993	941	966	931	925	971	931	959	950	1004	998	915	944	946	911	1004	929	940	964	910	972	1001	962	954	955	1032	933	925	940	905	955	960	928	950	960	1008	959	966	990	1015	924	923	997	1028	965	980	932	962	997	958	933	948	1018	956	927	918	969	951	901	938	985	953	968	1008	977	968	970	926	929	1006	907	955	958	984	991	965	965	991	963	975	959	987	994	945	957	956	979	968	959	978	1022	1011	977	967	997	945	954	935	933	924	929	1040	972	942	922	918	917	981	971	984	944	953	962	977	957	970	1002	951	926	930	959	919	926	919	969	999	935	959	931	954	965	949	963	977	1011	908	1035	885	942	991	943	934	994	1026	964	944	942	934	919	973	985	975	963	985	962	960	942	1043	932	974	959	973	970	908	940	986	925	967	1011	1006	954	991	981	979	940	987	1013	982	941	970	964	944	961	978	990	962	1009	1000	982	987	962	947	943	925	906	969	1018	954	967	924	942	883	938	915	963	1004	969	951	969	928	938	924	971	953	977	908	935	928	953	954	977	937	999	940	932	969	963	966	962	925	952	931	982	906	970	978	927	935	978	952	989	974	947	958	985	960	870	975	944	973	921	927	988	926	927	989	991	986	958	985	943	928	930	988	961	944	982	1036	961	897	907	989	964	935	962	952
24613	21130	23903	28602	21134	21161	12231	756	508	431	454	392	400	378	395	391	405	365	350	337	362	375	359	367	357	367	373	349	354	368	364	336	359	404	335	338	363	361	395	385	348	369	360	358	352	327	381	375	365	376	340	361	370	353	363	347	325	351	353	369	390	366	360	366	389	356	355	321	365	370	333	366	342	336	335	339	344	361	358	372	354	358	359	363	359	365	333	358	361	381	338	343	335	364	373	344	330	348	360	412	332	361	335	346	352	377	378	366	344	334	338	344	338	346	383	342	386	348	353	372	360	365	400	388	369	331	341	392	348	353	350	380	359	374	342	357	363	295	347	352	312	333	376	356	363	366	377	338	366	322	339	330	357	380	337	358	343	394	388	355	345	325	413	336	383	383	398	341	356	389	338	319	387	331	359	349	364	370	327	354	387	337	359	404	373	372	345	349	348	343	356	358	384	334	362	386	333	375	351	338	327	381	387	368	392	346	361	346	384	364	343	341	326	324	330	364	369	338	368	356	361	355	352	371	324	376	330	348	360	334	379	339	350	386	325	323	349	357	348	347	349	355	364	381	343	331	346	318	355	369	355	356	389	341	357	330	351	376	361	346	340	326	365	365	367	375	355	360	361	335	361	350	371	319	382	329	356	358	374	389	371	354	329	370	373	344	374	366	349	356	349	407	350	341	358	344	376	373	322	349	337	352	380	349	339	326	364	367	357	353	405	326	317	362	377	373	343	381	376	370	349	318	335	369	342	354	355	354	353	323	355	303	339	343	349	354	323	332	351	341	389	393	336	350	330	356	390	372	350	363	330	360	339	350	350	354	356	349	348	380	363	353	402	363	376	396	333	347	332	335	370	343	342	373	362	390	337	316	339	356	340	346	331	330	340	354	324	365	327	337	369	341	343	296	327	392	366	407	335	336	336	338	365	351	330	352	387	384	361	361	328	350	355	343	373	338	369	352	350	353	334	347	330	368	374	325	359	333	363	340	334	349	343	402	369	357	393	342	368	371	353	342	348	339	361	349	375	319	351	347	370	357	351	339	355	362	354	362	354	370	321	317	336	381	350	383	386	365	349	372	400	355	351	377	344	348	355	356	354	356	364	345	350	358	371	361	350	373	342	405	397	328	328	383	374	363	369	373	342	376	352	359	343	376	359	370	345	354	375	343	330	373	359	388	361	354	378	379	372	357	391	340	371	399	356	365	401	364	345	309	333	332	310	377	339	334	356	378	369	346	357	373	364	315	340	355	342	349	352	347	354	370	386	370	380	388	342	404	337	368	363	393	374	406	428	350	367	359	329	335	338	387	374	344	364	376	353	338	347	337	364	358	329	357	393	336	347	318	338	391	365	365	335	328	327	360	373	364	370	353	347	344	356	402	349	355	355	407	321	348	355	389	359	392	306	331	379	341	377	363	364	359	338	385	370	334	330	322	349	315	363	348	354	362	352	369	373	353	330	350	326	368	358	333	358	363	344	335	352	320	356	353	351	360	365	385	387	356	368	328	386	342	374	377	361	320	337	354	346	365	371	323	335	371	346	323	304	357	318	368	399	349	400	357	368	357	360	341	386	355	359	386	363	356	318	337	383	337	347	340	333	330	334	375	364	372	393	344	356	345	327	359	375	335	377	332	350	370	321	367	324	346	319	379	336	361	360	396	337	381	394	349	328	320	360	335	359	382	350	334	328	356	337	327	378	331	379	354	349	380	330	364	354	331	399	364	347	364	380	352	356	347	363	371	371	372	379	361	306	327	353	329	312	319	372	373	370	352	361	352	375	336	336	395	353	364	367	363	388	362	332	363	370	346	366	364	385	370	338	397	373	299	350	333	344	324	349	331	380	347	370	380	394	335	366	342	390	369	336	339	337	327	375	345	348	360	324	362	395	347	359	367	332	377	352	335	386	356	342	366	368	372	347	374	363	353	344	377	346	375	349	350	348	321	349	345	333	340	378	351	338	372	361	399	336	363	394	370	341	325	330	359	357	332	387	343	362	397	352	350	347	378	371	333	348	342	334	360	341	386	342	372	348	372	346	394	362	339	343	357	371	372	351	351	349	335	336	318	372	384	343	358	329	348	314	397	344	349	361	375	377	368	413	318	346	360	385	354	363	388	356	343	338	412	357	377	322	351	360	352	338	331	355	342	329	356	319	354	362	390	322	372	367	344	342	387	334	384	365	354	339	350	381	384	354	376	348	347	367	333	354	368	353	343	376	362	333	319	349	364	325	385	352	324	348	315	323	344	352	346	345	366	364	373	371	380	349	333	325	369	346	341	315	318	394	381	356	345	380	352	376	365	398	353	381	364	383	318	357	335	353	349	363	399	320	343	373	354	347	376	349	358	380	352	377	358	332	350	378	340	357	340	387	366	338	338	356	333	309	334	335	344	347	366	384	345	339	342	350	393	318	356	356	354	345	327	398	389	346	360	373	354	391	359	388	361	329	366	355	371	360	366	360	347	373	384	348	328	336	395	385	373	369	359	360	352	390	357	341	345	360	347	366	384	349	354	377	359	374	339	373	354	349	343	315	339	394	389	385	388	388	365	354	346	363	387	338	340	340	358	316	371	373	338	370	364	370	347	356	387	342	351	346	332	411	349	366	354	387	340	346	348	380	365	376	348	346	350	372	360	339	352	361	369	333	375	376	365	351	397	381	352	332	355	353	353	346	341	335	338	369	363	357	368	404	341	323	307	360	369	328	337	356	341	360	372	349	362	373	343	357	356	336	353	346	357	338	357	375	349	359	328	330	349	346	374	362	341	359	382	359	370	348	329	354	371	393	324	362	373	351	355	337	340	364	314	350	334	323	325	393	367	339	364	339	341	317	392	377	361	358	334	345	367	370	380	366	377	351	386	385	385	343	373	361	411	337	341	342	354	376	348	328	332	390	340	360	351	389	355	346	400	362	355	382	375	325	327	340	335	350	365	341	356	319	369	361	334	384	303	320	361	374	338	400	359	401	353	348	374	383	371	409	314	345	374	361	349	367	363	332	366	394	350	365	371	349	391	340	342	339	335	379	354	363	368	363	350	349	358	328	348	336	363	383	384	326	369	356	363	366	400	366	355	353	346	373	341	341	383	356	382	388	322	344	311	353	368	318	309	346	338	361	380	392	382	314	319	376	409	357	361	364	362	384	391	367	347	298	316	320	356	365	315	357	362	338	355	346	317	347	380	367	336	348	337	354	351	329	350	378	399	354	360	358	345	355	337	401	387	361	390	354	346	392	347	351	312	368	371	332	346	329	344	338	402	347	348	364	348	342	341	360	363	377	355	343	373	356	363	344	344	342	373	350	362	360	371	340	369	357	385	350	386	364	347	364	351	361	330	372	344	344	343	390	359	343	360	364	384	378	336	338	373	363	348	341	348	353	365	389	378	344	354	374	354	356	379	386	330	318	359	367	346	361	325	350	375	367	366	349	356	388	378	341	376	347	338	373	341	363	380	390	348	356	342	378	343	361	338	325	366	324	354	367	369
32984	42456	20996	1063	887	821	757	763	752	702	741	758	812	750	759	789	791	703	736	712	738	715	744	734	815	726	717	705	762	747	768	740	778	697	712	736	742	706	640	753	746	748	740	724	766	760	720	740	725	747	762	719	720	688	764	711	737	725	722	783	713	761	734	706	701	759	715	716	702	767	753	736	750	712	777	740	668	755	718	712	717	743	747	747	732	765	758	734	707	698	768	679	742	678	729	793	745	701	724	733	754	782	718	769	739	695	733	720	786	701	748	718	748	722	778	765	709	761	764	747	749	745	725	748	758	725	667	736	734	728	754	759	764	712	742	740	767	731	774	756	732	736	761	703	818	753	706	758	745	769	752	772	659	770	732	704	692	684	738	749	754	741	745	725	740	746	697	709	740	755	797	757	798	735	772	751	735	770	728	736	725	721	719	706	762	763	740	810	719	750	754	736	717	718	709	676	732	710	710	749	790	746	703	763	741	729	681	747	740	717	752	717	731	721	686	739	700	757	713	766	701	693	745	727	732	758	712	742	690	761	752	700	717	700	711	732	710	709	700	697	748	689	787	713	727	701	731	741	714	797	727	724	737	702	771	745	703	748	711	746	779	762	748	708	739	747	731	760	740	709	758	736	736	703	738	786	716	702	756	693	680	691	683	727	741	736	743	717	688	717	780	764	738	760	753	709	737	734	737	747	703	763	711	736	728	741	756	747	750	699	703	714	759	757	762	769	762	737	692	738	750	708	726	735	740	778	720	705	723	723	704	765	729	729	757	732	702	712	764	730	730	749	697	742	725	685	756	710	709	714	694	725	711	784	724	730	764	746	714	749	730	754	699	688	759	726	693	735	753	730	753	711	759	716	757	674	738	723	720	726	751	731	765	719	688	753	783	749	778	696	740	731	744	750	745	732	668	733	720	761	729	744	786	747	736	728	750	729	748	805	728	766	715	728	756	692	742	740	678	758	709	734	695	703	734	729	716	725	700	720	711	778	727	745	785	732	746	656	778	679	701	716	706	749	739	693	699	761	760	750	706	715	757	680	725	726	769	772	726	739	724	758	728	718	724	710	737	733	735	732	793	693	741	684	732	718	748	686	694	710	752	737	733	731	754	717	757	714	721	712	711	696	742	727	747	741	729	746	734	733	719	706	705	732	746	755	706	733	785	807	743	681	747	816	753	753	737	674	740	756	720	707	751	733	685	736	699	753	755	713	731	726	674	740	761	774	717	698	723	749	720	748	740	719	754	754	734	756	706	718	714	786	743	687	784	695	713	714	715	728	727	760	725	749	689	775	709	758	729	777	724	738	711	741	727	727	740	769	732	725	737	693	724	746	752	762	746	694	788	749	758	777	725	697	720	755	766	697	695	747	738	709	718	738	765	716	687	732	751	740	672	731	727	702	751	720	734	743	723	743	732	739	804	743	783	745	720	728	724	790	706	761	702	754	722	777	723	772	732	741	745	777	756	752	746	770	722	710	740	719	804	799	780	753	753	717	749	722	741	709	741	720	774	707	726	752	754	726	777	773	725	733	776	700	675	728	722	708	722	749	699	738	739	709	718	734	706	752	722	715	705	744	730	769	699	735	691	710	693	721	739	776	726	699	739	694	747	713	724	731	689	732	752	703	708	745	696	717	673	732	768	772	674	735	702	709	710	701	684	723	737	723	783	707	725	764	724	732	740	724	719	733	756	721	742	703	749	703	681	784	778	770	741	734	797	747	738	723	714	721	745	713	726	765	755	745	732	704	717	670	707	705	704	738	727	704	758	730	723	730	737	776	723	739	711	705	717	742	743	681	746	794	685	711	737	740	744	761	760	704	742	725	703	724	693	713	713	718	697	689	732	729	720	701	742	747	761	724	736	690	748	752	757	786	760	693	711	690	760	689	729	761	683	749	734	723	772	741	731	721	726	714	732	732	718	734	749	742	732	737	719	705	746	756	695	709	717	722	770	681	701	741	713	730	741	696	725	765	742	753	774	726	725	726	721	684	729	724	717	704	771	757	708	707	758	733	687	704	747	716	792	718	693	719	760	733	722	739	708	745	735	746	761	723	694	696	727	789	761	746	738	738	762	768	732	698	717	683	785	746	750	697	739	742	755	763	736	726	731	752	719	711	721	757	766	715	718	767	720	715	705	709	721	716	755	715	787	742	749	723	698	738	754	772	711	768	715	766	758	794	739	737	763	722	724	763	748	705	754	700	749	681	678	738	729	682	734	736	716	760	706	768	756	764	686	734	800	750	715	742	716	738	757	682	729	734	725	773	719	728	782	773	692	729	734	726	752	746	793	719	759	693	706	675	730	699	778	775	773	728	750	750	745	728	737	737	728	734	765	786	750	726	723	733	715	712	732	704	721	688	719	702	711	715	738	702	682	717	746	693	728	704	738	729	740	754	752	725	733	708	722	715	771	732	726	759	795	701	743	724	716	684	744	709	713	717	708	743	719	671	699	678	755	734	701	706	749	717	778	775	741	747	764	771	769	749	756	745	752	742	731	779	725	719	759	719	748	744	721	720	707	701	749	684	767	714	720	731	729	726	728	707	721	767	733	734	774	711	733	719	743	702	764	696	782	708	707	695	703	747	748	745	782	700	745	722	785	797	755	697	707	730	697	759	692	676	737	716	689	752	806	724	724	730	735	697	737	791	762	751	724	760	732	786	700	751	755	786	771	701	718	734	731	764	706	759	792	785	752	721	688	742	746	738	686	698	732	691	727	786	704	735	717	710	771	771	734	760	727	720	764	758	730	737	728	726	720	713	716	688	736	765	773	677	731	734	742	750	736	774	699	753	757	702	724	732	732	708	685	722	739	737	726	729	733	714	703	716	731	709	691	705	742	746	726	698	730	689	745	719	741	701	714	681	712	710	720	759	735	761	757	757	734	723	753	715	761	660	752	731	726	718	769	696	705	714	759	753	714	742	694	700	763	723	705	726	713	765	720	734	716	735	721	731	715	734	754	730	738	769	775	766	692	706	728	691	691	698	776	756	708	754	689	700	729	745	748	726	734	767	755	728	687	761	715	724	710	676	713	710	724	714	760	765	671	712	690	697	725	679	708	734	701	736	754	704	722	746	749	742	739	803	766	723	717	733	686	696	709	703	731	738	752	722	725	710	715	717	707	765	768	713	754	750	761	709	690	766	702	715	743	727	719	744	666	693	729	728	727	750	699	830	771	745	694	716	741	697	719	773	721	726	756	702	753	694	770	714	754	706	747	710	708	772	735	705	691	766	687	704	748	669	708	700	714	786	708	722	702	738	725	758	726	754	717	753	754	731	733	717	729	717	757	773	765	706	721	777	705	690	694	782	726	760	735	781	749	688	717	714	766	681	711	737	734	752	702	735	713	733	753	724	716	703	797	686	705	722	713	751	715	736	718	734	783	717	763	773	765	752	709	652	764	744	757	672	724	745	752	810	721	749	706	696	769	758	725	736	725	777	746	763	678	741	733	727	703	698	690	708	742	751	694	757	762	731
33982	18422	6261	517	349	340	329	311	324	324	322	258	278	296	331	305	348	326	297	331	323	314	326	318	313	337	303	332	308	306	298	289	325	287	309	311	321	327	301	319	308	307	305	300	325	298	323	298	327	282	302	316	294	295	284	297	274	334	281	278	309	319	291	280	323	298	283	294	305	289	284	317	327	310	341	287	292	301	279	276	332	320	303	310	283	322	336	308	320	288	277	286	328	274	335	291	324	299	310	279	279	288	289	336	293	295	306	302	316	291	307	304	309	316	318	281	266	286	318	311	351	307	274	293	326	324	290	362	291	308	302	272	289	357	273	325	314	302	302	327	297	326	320	282	279	302	347	301	312	293	300	300	282	287	333	319	309	296	288	323	314	339	301	308	294	280	288	330	318	281	314	297	312	264	322	317	355	307	288	312	325	316	319	293	271	286	286	284	273	302	307	290	310	330	314	334	308	321	299	296	303	275	294	301	309	280	275	345	318	275	340	326	290	328	294	269	291	323	310	291	294	265	296	281	324	328	294	325	315	282	316	319	323	296	310	308	285	322	312	327	317	304	329	277	317	316	311	300	302	291	289	345	309	332	288	304	274	298	329	306	307	311	316	304	292	300	319	318	319	282	294	281	315	291	292	321	301	293	301	287	337	277	311	316	283	290	280	327	311	311	325	322	334	307	308	340	285	287	318	327	286	263	304	345	298	331	309	292	312	298	308	299	302	345	277	308	310	286	302	302	313	296	303	294	279	325	303	289	312	307	303	294	273	296	318	296	321	300	337	313	300	316	326	337	312	319	287	303	300	308	309	341	308	297	292	320	322	302	311	282	298	352	322	289	309	301	285	278	309	301	330	318	294	312	283	302	274	292	303	307	310	313	309	303	305	298	320	302	294	291	302	279	298	303	312	290	326	298	342	312	323	245	291	314	291	309	270	301	319	307	314	275	288	277	274	308	307	340	330	315	305	310	309	319	296	302	318	336	290	319	306	311	275	305	281	319	328	257	303	302	304	316	313	297	285	313	310	307	316	274	277	283	309	308	323	309	315	332	302	303	312	280	289	304	304	297	301	295	319	361	311	311	279	318	281	327	336	298	315	317	298	353	291	281	295	296	317	299	295	274	293	261	291	340	304	279	296	306	276	339	294	308	319	333	334	308	313	297	346	286	325	339	333	288	299	304	289	324	318	317	329	299	322	320	275	291	316	275	323	299	341	316	313	317	285	338	320	297	298	311	301	306	283	268	309	307	299	306	309	298	329	343	295	269	318	301	320	279	298	292	304	355	306	347	285	269	323	333	298	328	307	300	318	317	324	304	307	323	305	314	338	299	324	315	370	295	307	290	298	303	333	301	282	314	298	283	313	305	288	304	327	302	299	308	297	324	337	304	318	338	300	318	326	316	312	323	288	298	288	282	282	291	276	329	306	326	290	275	350	310	296	301	304	270	316	291	321	322	300	319	300	319	311	299	322	317	292	300	305	322	314	323	346	308	297	306	316	319	316	288	301	287	325	308	337	297	278	323	321	315	337	317	262	262	320	332	290	328	249	306	326	302	293	300	300	275	311	316	340	298	315	322	299	299	320	317	288	311	317	285	296	318	312	314	330	294	319	295	301	307	309	281	320	323	294	291	339	326	318	316	338	342	306	328	312	328	300	321	271	341	320	252	326	307	302	315	308	323	298	311	259	320	324	336	302	320	322	323	310	267	306	318	294	307	287	265	283	272	331	326	273	333	304	343	348	313	326	289	293	324	285	320	305	319	314	322	275	305	281	302	290	335	299	354	270	272	306	303	270	286	307	269	320	309	288	307	284	310	322	302	318	313	272	309	291	313	304	295	283	314	290	364	305	289	298	292	299	330	277	305	329	297	292	318	287	337	312	331	303	294	304	284	322	295	326	292	292	271	320	334	308	293	246	339	320	290	278	267	307	258	321	328	306	349	301	300	298	354	305	299	286	290	307	309	313	307	328	307	314	323	304	293	278	274	283	275	290	318	291	312	334	308	312	279	258	303	290	288	316	309	295	281	295	312	312	323	301	295	302	325	311	244	298	321	300	281	274	284	317	322	292	319	304	289	351	296	301	274	320	269	333	309	283	314	303	307	295	279	301	301	273	321	303	322	294	300	311	302	312	314	288	326	338	292	310	306	246	306	327	298	301	310	267	283	311	312	320	281	254	267	356	301	274	331	295	290	303	296	317	325	316	296	327	313	312	341	282	294	311	291	294	285	343	289	303	363	320	307	305	302	301	277	322	308	295	302	319	344	306	325	291	323	318	332	293	278	332	311	308	281	344	305	329	305	300	298	314	307	338	341	281	303	300	287	297	284	284	279	289	297	320	298	323	316	291	273	308	313	302	329	282	300	270	304	291	294	326	287	315	316	254	333	288	314	312	308	289	320	280	279	345	314	310	319	293	306	304	292	301	305	280	295	319	290	323	302	306	360	300	300	303	326	297	305	311	328	338	311	290	283	289	282	302	290	319	313	304	333	305	283	308	336	281	342	297	291	292	331	314	305	294	301	310	295	323	318	333	295	320	324	305	282	302	290	323	297	312	319	279	333	274	273	308	283	287	295	295	328	283	327	304	339	328	304	285	350	276	310	301	311	289	274	325	312	283	281	288	298	306	328	295	309	282	294	304	305	325	357	341	301	322	286	299	306	300	298	276	316	301	289	277	283	271	284	312	315	312	329	311	308	297	284	310	289	319	299	306	276	287	302	290	319	298	298	327	297	292	333	291	314	290	328	335	294	302	269	323	320	297	313	290	303	310	277	321	306	279	342	277	287	293	326	290	293	298	311	318	306	298	296	292	310	324	302	303	277	305	294	369	286	287	317	303	314	337	316	321	328	337	312	307	303	342	334	296	316	332	262	312	318	292	297	299	329	294	319	294	339	277	291	303	314	305	305	273	320	304	293	310	318	313	284	322	309	303	289	284	294	312	292	315	295	338	308	322	301	281	282	309	281	287	307	294	311	341	261	283	274	307	310	330	323	309	266	317	290	321	341	326	324	308	275	283	322	293	308	309	285	300	274	300	293	296	307	298	311	327	317	301	311	317	286	289	313	306	333	304	280	314	283	282	308	279	321	296	322	305	319	309	275	336	313	280	325	302	304	318	291	309	292	271	271	287	283	289	290	304	318	293	297	281	252	305	277	314	292	334	329	310	299	321	297	333	287	280	293	341	334	317	302	293	332	314	292	312	269	260	294	310	298	315	329	291	316	306	279	314	319	281	305	308	320	318	295	307	315	320	316	316	307	294	316	290	311	318	331	315	321	338	337	268	285	300	298	282	299	316	296	314	337	312	272	317	324	299	292	308	311	307	297	287	295	299	324	273	283	313	288	335	324	321	309	326	308	319	286	320	321	286	284	279	310	311	309	299	297	312	285	324	308	316	294	311	321	326	358	306	314	343	304	325	297	283	301	325	267	240	322	312	310	309	300	312	316	307	275	320	300	313	285	318	330	297	307	309	304
13194	3876	1721	733	684	693	717	753	678	717	714	722	712	695	722	686	737	655	725	712	667	663	692	639	757	696	733	682	711	704	715	725	712	666	726	763	672	717	723	729	732	698	681	688	695	677	695	691	646	661	712	667	723	699	739	714	700	680	732	655	742	706	696	735	694	748	708	710	675	726	683	660	677	703	710	696	719	696	714	673	667	723	698	715	725	756	662	722	681	690	697	720	727	683	660	680	743	712	673	672	697	681	701	725	737	758	687	642	697	704	733	696	734	731	700	736	707	709	674	671	670	729	737	695	737	767	699	730	675	637	735	727	756	713	696	738	681	699	664	706	667	734	742	719	689	725	712	722	685	697	707	735	657	659	694	749	687	690	695	732	696	666	704	764	699	682	705	729	709	692	696	689	721	733	666	680	706	705	721	674	665	660	703	678	740	711	664	681	696	678	670	632	700	653	648	752	689	717	719	724	740	692	744	738	685	709	701	760	694	690	663	685	667	736	727	706	704	721	652	755	685	716	664	660	662	689	654	678	716	737	712	713	705	745	683	691	700	712	679	647	664	716	684	689	718	683	685	681	721	717	686	709	680	681	697	707	707	723	707	691	701	656	649	679	663	664	711	714	661	693	752	694	676	701	673	716	697	760	708	712	711	696	694	737	659	717	724	627	679	701	646	689	680	717	735	730	738	671	733	688	687	701	684	662	673	663	715	719	706	728	739	647	705	703	724	689	707	725	678	671	746	737	714	706	713	687	708	746	680	691	683	738	663	745	720	705	695	716	645	694	711	698	668	738	684	753	750	691	731	694	697	703	713	720	723	678	685	677	668	711	704	651	689	702	708	711	740	697	721	705	674	732	701	692	714	720	727	692	730	671	673	702	698	611	708	693	703	734	690	704	692	708	696	688	661	708	679	675	708	755	711	690	667	680	734	704	677	688	709	728	698	699	713	738	697	670	753	730	682	748	723	678	728	676	668	702	696	679	707	704	646	709	702	664	715	681	722	720	690	670	735	704	675	658	709	756	694	640	700	658	708	638	701	671	694	747	674	700	703	720	679	725	713	714	716	671	669	679	711	687	719	710	720	713	665	741	746	669	703	688	738	732	648	694	709	730	755	761	724	711	687	666	680	722	732	699	731	678	685	642	711	684	655	664	720	685	674	694	698	689	683	661	715	688	672	720	717	665	712	701	701	666	697	659	672	682	695	687	723	674	691	674	674	692	691	697	691	686	686	664	699	680	703	690	714	660	631	703	681	700	682	689	702	653	682	713	727	685	697	652	687	706	706	729	680	708	718	686	743	703	698	662	710	688	707	679	719	726	682	715	725	697	670	694	671	658	722	694	668	703	751	658	698	621	668	686	702	682	703	710	707	736	702	641	658	682	663	746	647	740	692	680	725	709	696	646	691	689	707	704	709	692	674	668	716	717	711	699	670	704	712	700	673	666	679	704	667	686	665	731	691	733	687	721	687	703	677	689	690	677	712	750	678	683	717	695	719	660	722	613	690	672	681	703	732	724	690	660	721	668	720	658	682	713	709	734	733	705	676	684	688	683	712	665	646	711	725	684	688	679	729	709	718	718	727	692	719	679	707	676	697	717	705	733	737	702	694	709	720	736	701	702	668	717	674	685	709	688	683	719	708	715	729	665	694	745	694	728	681	712	685	718	695	685	757	666	738	718	670	719	712	698	696	641	683	690	696	718	711	685	680	712	683	693	687	704	696	707	712	630	697	690	714	683	682	740	679	692	700	758	643	692	685	722	691	730	704	673	714	754	718	753	716	684	660	716	712	729	726	713	727	729	650	688	654	697	698	684	651	786	703	708	708	721	705	735	716	668	709	698	700	681	669	667	711	694	690	699	716	706	683	705	668	691	639	676	712	692	703	716	672	643	711	705	700	695	672	653	691	730	699	746	659	649	707	669	678	717	733	682	707	657	719	704	688	756	676	689	688	706	696	731	753	740	702	655	700	706	727	705	709	690	681	710	681	668	682	724	724	717	656	719	690	669	700	641	768	680	720	698	691	637	746	717	729	707	722	687	737	700	713	655	701	685	738	678	744	694	679	661	701	748	703	690	704	665	715	711	681	703	692	693	675	688	686	683	667	661	711	722	668	684	685	657	688	747	720	672	661	686	730	666	695	710	691	694	662	700	678	716	714	624	721	686	711	709	751	721	718	692	645	673	729	721	678	727	734	738	705	769	681	699	719	668	677	694	665	699	720	744	676	693	697	699	759	677	667	710	696	706	688	732	685	689	718	651	723	703	686	667	693	730	683	713	732	669	710	684	729	651	706	710	669	739	686	644	707	692	713	716	680	712	689	675	699	714	667	750	761	695	642	679	687	682	693	698	673	701	763	709	690	667	680	721	737	733	685	719	702	760	700	635	754	732	670	696	659	642	706	715	703	655	678	707	672	736	713	706	723	667	749	627	683	752	752	658	673	708	672	705	727	684	687	640	707	706	686	655	692	701	724	660	686	775	676	668	693	676	643	730	676	697	665	689	714	640	653	706	751	719	655	691	713	674	681	696	708	724	689	685	663	684	709	709	698	652	707	717	778	702	715	739	613	730	743	690	665	718	750	662	731	688	697	694	709	715	710	744	631	667	668	661	711	703	710	704	665	673	717	712	697	697	702	685	659	720	683	686	683	669	654	711	708	725	710	696	760	695	716	702	730	717	713	693	650	676	692	699	697	722	723	696	660	683	709	661	682	682	716	698	660	681	689	687	712	712	704	705	712	710	680	732	715	663	694	728	702	672	636	694	692	712	712	699	709	709	696	691	691	705	747	681	661	650	711	712	676	683	694	669	706	674	672	688	745	718	690	658	696	733	731	723	661	711	701	710	715	719	715	707	691	671	687	736	733	691	729	725	670	749	680	729	714	665	709	694	698	681	704	724	693	754	676	711	686	682	730	659	717	764	706	733	697	709	738	683	709	711	669	681	705	662	690	695	748	719	627	704	678	691	704	713	668	682	698	657	643	703	709	681	705	722	662	715	652	673	655	666	639	676	684	704	744	687	732	707	747	689	656	755	730	644	715	678	697	690	701	656	679	734	729	679	711	685	706	697	659	729	674	655	743	678	726	696	693	737	699	688	705	673	725	694	674	712	635	686	636	663	687	692	702	720	709	701	754	673	646	691	648	687	686	691	677	726	762	719	748	687	685	767	689	727	717	703	700	694	678	660	711	725	708	669	664	665	690	727	722	743	711	723	720	684	703	709	711	680	711	680	744	736	680	686	717	661	691	702	645	698	693	731	751	723	707	750	683	708	711	707	723	736	713	727	730	698	701	678	708	750	713	755	666	724	703	693	705	682	706	686	709	682	708	693	702	752	707	721	695	721	726	672	660	708	703	669	723	747	732	665	704	698	714	651	672	733	728	653	695	732	729	728	692	741	719	716	698	692	726	703	708	697	719	680	697	697	687	728	723	692	643	701	688	660	655	685	729	655	704	700	727	660	693	707	722	701	712	737
25191	21139	23671	28850	21152	16809	907	607	491	503	478	466	475	493	469	467	477	469	456	469	498	467	469	469	453	438	494	473	499	486	465	473	459	486	462	457	501	478	466	472	452	472	437	483	468	456	429	481	470	463	448	467	530	470	467	431	466	475	450	480	501	464	460	493	492	489	476	450	469	443	460	471	434	448	434	419	494	453	455	437	441	423	475	425	446	439	468	468	442	425	492	453	458	419	467	486	484	520	435	454	435	436	425	477	475	490	456	443	421	484	463	449	507	469	488	443	484	472	446	423	455	440	429	440	457	466	448	477	469	470	447	518	438	467	368	455	454	476	445	467	487	492	441	468	485	472	484	481	420	464	477	428	448	455	470	470	435	467	442	439	418	479	475	442	478	497	513	466	449	481	482	434	447	493	470	473	487	432	424	511	469	481	494	419	436	497	504	458	461	451	452	442	452	456	466	488	457	485	463	432	440	464	457	470	455	475	498	446	440	436	460	490	492	453	452	453	451	456	439	469	462	455	427	493	494	479	432	446	442	431	472	441	462	467	455	463	470	441	450	463	438	411	451	460	474	421	487	445	438	456	482	441	439	457	439	418	415	421	460	453	464	431	433	442	424	459	458	460	412	460	445	425	481	467	419	471	434	409	441	410	444	481	494	435	480	463	492	463	505	447	450	474	471	473	400	436	443	456	462	503	434	443	508	467	447	450	461	474	479	468	464	471	468	475	489	445	467	439	450	477	418	452	441	470	444	456	417	440	420	458	470	495	441	481	449	485	479	466	441	421	497	416	465	458	484	460	398	457	430	481	475	458	474	490	431	435	460	473	443	469	430	437	441	480	430	458	485	454	445	445	452	468	449	437	447	449	427	502	412	448	479	446	445	474	465	467	489	460	457	466	460	470	493	422	479	471	459	459	439	436	459	469	458	426	484	470	449	491	460	476	488	466	451	440	475	482	434	468	407	457	496	485	460	457	468	459	522	429	455	465	453	440	472	524	422	435	491	451	446	476	509	454	439	469	443	420	475	479	490	429	447	469	493	467	487	445	442	432	480	458	459	419	472	451	482	462	457	449	464	457	452	466	464	496	462	500	464	444	463	451	438	459	457	393	432	406	446	450	444	436	437	418	457	462	481	474	491	432	469	485	444	423	499	439	486	462	500	438	475	452	514	453	449	494	459	447	475	460	463	449	475	432	440	488	437	425	456	478	475	483	475	470	423	467	472	469	467	470	445	464	434	462	436	438	448	445	457	457	448	490	460	445	483	434	431	449	457	440	496	427	433	458	431	427	436	417	432	411	470	455	464	440	473	461	448	430	510	484	447	470	465	459	464	481	474	451	447	458	445	430	459	489	417	438	438	457	455	444	475	439	510	475	440	453	433	467	434	513	490	424	431	494	495	478	447	422	465	478	498	466	446	442	425	479	447	458	462	467	481	456	469	447	440	474	473	437	490	437	460	476	459	465	425	453	494	436	432	464	455	490	496	447	452	453	466	470	483	471	490	479	447	452	429	499	483	489	460	447	428	454	430	487	507	460	431	458	436	487	442	442	490	485	458	480	438	443	462	412	475	460	455	442	419	446	459	447	462	513	449	489	472	422	457	448	474	451	408	439	432	441	435	469	460	465	457	500	401	470	420	414	439	454	469	451	465	429	475	442	443	506	466	420	477	453	434	448	472	431	462	440	427	447	443	488	453	450	454	457	452	427	440	476	489	411	482	429	441	446	447	445	410	457	423	518	436	439	434	501	474	443	467	432	442	428	476	475	416	410	456	408	441	475	448	475	486	513	480	467	420	436	479	489	443	433	459	438	460	429	463	467	456	400	449	438	433	468	475	451	428	506	475	459	432	472	425	454	454	481	479	486	434	463	444	434	474	493	439	465	463	480	433	486	453	442	461	423	448	449	489	480	454	421	429	462	448	429	480	448	444	475	436	469	456	435	480	440	467	475	477	452	428	453	441	461	490	408	483	420	437	437	446	457	468	471	480	481	420	474	494	449	453	436	472	470	444	504	475	449	450	472	488	482	443	458	450	488	419	430	444	456	398	457	431	421	439	449	472	419	447	435	502	460	450	429	501	445	498	451	438	466	441	444	457	493	462	455	441	426	496	440	429	454	442	540	469	424	416	501	472	464	439	518	399	433	481	500	507	500	466	430	462	429	434	439	472	502	464	458	488	456	447	423	509	469	459	479	484	445	513	431	433	508	472	519	467	475	499	441	494	457	442	463	471	454	446	497	523	428	462	453	455	465	464	470	456	483	475	449	470	427	473	490	446	409	429	487	472	471	456	481	454	436	463	470	451	429	432	493	463	441	442	441	450	476	442	440	471	409	455	449	439	427	476	465	461	452	477	477	422	434	476	418	464	459	466	474	438	479	464	481	447	460	475	415	439	443	438	459	483	443	484	473	441	419	464	424	469	439	479	480	484	415	449	473	489	442	426	462	426	476	493	454	445	431	464	475	448	476	450	485	501	438	460	448	440	486	443	431	419	460	448	475	464	456	414	446	466	425	434	468	482	458	442	509	465	412	447	437	426	451	428	463	458	440	501	442	465	431	442	500	490	408	425	473	461	485	425	438	509	445	469	491	492	419	443	464	456	441	414	459	421	416	491	475	462	485	442	499	463	457	464	466	472	483	421	480	452	474	453	469	419	491	490	483	480	459	449	428	442	439	440	475	459	436	400	386	455	450	481	428	454	436	421	435	450	420	440	476	510	500	437	465	460	455	419	474	444	473	425	423	469	461	462	438	425	435	443	458	468	421	406	439	427	513	441	428	467	448	491	429	422	458	428	461	484	499	448	463	473	458	432	423	428	474	490	474	449	464	482	519	504	519	451	446	415	440	459	439	444	439	477	427	434	435	451	442	498	442	497	454	436	449	431	446	503	473	440	504	473	432	446	495	469	441	480	466	476	472	441	484	449	438	421	466	478	477	444	449	487	474	459	463	457	471	470	482	469	441	479	442	463	439	446	472	441	435	476	448	425	413	444	407	479	501	469	477	460	480	471	468	445	501	434	443	487	419	461	482	480	446	455	498	400	477	481	466	468	456	442	435	475	440	444	454	464	452	452	480	443	457	451	464	466	429	482	441	482	460	475	462	488	452	448	494	480	470	451	439	476	483	452	462	414	434	460	473	475	455	476	487	449	470	418	501	469	427	443	483	467	427	458	436	464	473	432	436	456	486	423	431	499	482	440	448	437	443	461	439	473	473	454	465	491	451	471	430	458	427	516	482	455	487	446	441	452	483	426	451	458	429	487	486	495	454	468	446	452	471	486	457	393	457	436	460	492	519	471	425	494	464	502	462	442	455	449	458	438	492	424	485	446	447	481	453	458	461	489	458	491	445	443	481	448	470	495	484	453	463	464	447	462	441	427	482	435	455	482	446	514	451	471	502	430	498	457	442	481	456	471	431	496	456	473	446	444	484	480	404	465	473	498	491	504	427	476	472	444	472	478	476	483	471	473	475	447	503
27677	32868	15215	1056	1056	997	976	938	959	953	948	956	953	926	993	942	966	917	976	972	939	947	928	966	949	1003	986	945	980	926	888	961	945	911	893	959	988	930	1019	992	979	934	993	979	908	953	939	911	928	976	950	947	990	991	963	899	954	932	936	930	946	925	957	960	964	999	1004	954	940	943	912	1002	1013	876	909	983	964	900	963	1036	936	926	949	915	980	944	938	971	935	988	974	943	918	898	939	895	926	859	951	976	925	958	951	929	942	884	916	921	988	963	939	1012	961	981	961	963	941	938	952	931	934	953	971	941	943	985	965	970	950	932	951	920	989	975	931	949	939	999	979	972	947	927	959	947	969	952	920	949	935	943	949	972	917	1036	885	930	948	956	922	944	934	950	939	940	880	956	970	893	929	983	967	979	993	926	924	937	935	976	945	906	906	915	896	920	995	936	983	928	897	947	959	916	948	972	987	947	1003	983	945	920	965	954	986	989	959	937	1009	949	921	928	911	935	938	984	960	937	982	911	928	992	980	956	955	959	911	945	936	944	976	945	988	984	963	938	964	953	866	969	947	939	923	935	923	916	991	941	1028	949	1010	949	946	930	959	923	958	925	927	950	940	960	944	948	946	962	953	930	920	898	939	943	974	948	993	978	964	928	964	951	909	986	985	941	976	943	929	929	943	925	933	1003	991	955	970	891	957	965	988	959	911	953	948	936	901	960	932	987	965	970	914	931	938	1003	979	1016	958	912	971	914	886	973	982	919	905	973	922	976	956	991	949	989	969	974	920	970	989	907	935	1026	1004	957	969	981	977	949	948	980	923	930	930	991	909	933	959	944	918	981	974	949	948	882	977	953	960	904	1000	962	936	1004	942	916	927	922	887	950	970	930	916	931	962	981	928	983	952	922	952	958	930	945	961	992	971	890	978	907	982	924	1040	982	970	912	936	929	944	956	929	927	929	933	1002	934	995	988	952	926	924	944	949	945	986	932	940	896	924	927	919	979	937	947	948	981	958	964	917	946	925	973	965	969	945	944	906	987	964	891	954	916	976	953	918	985	929	926	973	965	900	886	945	940	941	912	988	969	942	993	903	935	1010	947	911	957	992	940	975	956	926	915	956	1032	981	973	997	957	987	969	950	935	917	933	1016	961	927	967	920	936	954	913	967	965	974	904	965	966	959	937	957	944	937	1003	955	916	983	915	923	966	990	1018	955	981	989	937	962	875	914	948	885	928	930	937	956	958	979	911	998	984	965	1005	953	918	946	945	943	975	946	960	999	942	954	989	924	913	986	948	973	993	986	959	927	905	1006	916	965	976	941	953	984	928	922	985	913	925	988	951	933	951	934	959	1015	949	946	964	962	949	921	905	962	961	963	938	903	932	960	982	938	927	873	875	955	952	935	946	991	931	979	909	953	1000	915	945	924	1003	886	974	963	967	962	915	949	989	965	938	1024	945	972	929	893	956	973	966	926	977	936	949	937	1007	964	1018	979	970	950	959	972	961	924	924	973	971	990	982	991	906	994	918	957	934	971	922	936	928	1003	966	976	938	951	1013	912	997	910	919	941	947	962	1000	983	944	904	949	911	963	972	1023	945	949	981	932	1005	901	927	954	984	932	948	896	962	917	952	967	923	974	918	958	891	960	929	947	947	894	971	939	923	964	953	981	952	937	924	932	910	988	945	937	957	941	907	989	931	965	911	948	1011	937	959	912	975	982	998	922	937	957	991	967	998	951	953	949	910	915	886	946	916	958	936	982	966	1017	914	924	951	956	960	934	977	942	921	928	930	980	967	968	940	929	947	957	974	939	933	936	982	994	919	936	978	900	977	939	932	1001	936	919	968	941	926	990	900	988	977	963	969	933	1030	955	960	955	1018	921	871	917	892	912	973	994	865	972	971	1014	969	974	980	891	965	979	874	957	915	928	968	981	938	974	953	961	928	954	991	913	953	945	938	973	929	954	930	941	958	927	959	1032	872	932	966	959	1000	926	938	957	1001	963	945	962	975	966	922	902	963	944	998	931	970	914	915	927	918	925	931	924	938	901	947	945	958	979	976	893	966	968	947	983	941	957	969	971	921	951	973	859	975	967	952	943	941	951	951	1010	991	953	953	958	867	932	915	957	977	978	949	961	909	982	980	988	967	958	961	974	905	925	962	949	966	936	940	976	955	1020	942	972	981	949	939	950	887	968	1009	942	980	945	961	937	972	929	920	960	981	885	953	962	921	990	932	923	950	958	1003	948	974	936	1005	938	924	926	910	962	959	920	917	962	955	922	911	945	927	940	985	912	1006	975	924	941	949	950	927	953	928	943	1005	968	955	984	966	982	938	986	992	916	912	968	921	964	974	949	953	1018	918	951	958	961	992	945	962	938	980	955	998	889	948	985	926	930	914	905	985	952	938	981	920	934	955	911	919	967	896	954	943	920	967	921	948	909	1036	957	956	970	926	975	964	949	979	922	976	978	958	948	937	924	933	967	985	975	963	957	991	942	968	974	951	957	935	964	907	924	963	987	964	929	901	953	998	969	932	934	1012	970	968	917	926	941	974	910	959	933	936	983	1000	911	910	946	975	953	964	979	944	944	886	926	935	939	939	941	932	930	961	994	895	966	933	953	953	982	972	930	905	956	926	966	959	933	964	912	965	969	982	918	981	966	954	968	983	926	926	953	943	937	964	997	915	943	929	1001	935	954	983	902	961	925	969	983	967	957	992	992	965	921	930	979	930	941	936	899	1018	947	931	942	921	916	910	912	975	930	951	987	877	987	919	885	938	953	898	964	966	948	960	961	919	943	955	947	925	940	897	971	939	897	962	1002	963	981	979	984	910	950	965	954	941	927	918	921	940	926	937	921	957	959	914	971	943	936	988	932	923	972	982	931	1015	1003	995	955	996	959	953	947	1003	1002	960	940	931	1045	953	983	869	894	941	922	976	924	975	1013	885	965	922	989	924	959	916	876	1019	945	928	899	957	935	945	920	971	965	965	922	991	924	938	907	965	947	907	903	971	940	892	933	971	937	960	939	992	936	922	940	969	912	950	944	951	933	976	927	948	959	916	993	962	923	958	939	1027	916	965	932	948	942	940	916	994	982	974	944	950	971	996	913	910	941	942	977	906	957	968	900	992	966	942	934	951	904	971	971	991	959	1048	936	956	927	955	998	957	950	948	913	935	958	925	923	964	905	942	968	937	956	920	953	872	901	897	931	963	947	971	901	939	972	916	895	994	946	963	947	932	930	912	965	967	968	964	921	943	944	943	959	950	946	919	967	962	912	982	914	902	957	908	916	963	939	915	927	942	957	990	908	912	980	941	914	1014	948	968	927	981	872	936	925	942	948	886	914	937	898	873	964	900	944	981	959	962	966	942	946	980	936	924	975	943	1008	983	955	992	950	917	968	904	972	894	980	986	947	946	944	1013	991	921	924	967	957	941	969	972	931	939	981	961	932	934	910	906	958	935	934	935	972	954	969	965	915	955	928	969	927	916	947	918	964	922	932	935	954	962	990	929	918	887	967	928	897	934	957	902	938	934	940	983	927	912	906	956	857	922	999	961	932	947	940
24620	21122	23971	28520	21124	21145	12531	752	478	444	412	446	380	395	347	352	387	358	388	369	394	386	372	352	368	362	318	369	343	347	380	363	367	379	416	362	366	349	325	373	368	351	335	342	360	338	338	374	369	393	352	368	379	368	348	370	343	376	378	308	377	367	355	364	329	347	350	367	393	344	361	336	355	372	376	356	342	338	344	373	376	347	358	367	377	372	329	335	348	337	378	345	352	334	349	350	355	358	349	311	367	370	359	367	359	403	372	361	362	360	370	373	342	374	345	340	363	354	344	361	371	359	328	317	323	384	341	393	366	369	337	359	352	388	376	415	339	386	342	357	330	353	352	408	412	360	311	322	385	399	310	360	355	336	364	377	373	360	350	329	365	403	365	350	373	330	319	382	346	335	418	332	373	354	343	371	396	395	352	309	348	367	365	357	373	351	372	374	363	376	387	366	341	359	300	382	366	346	325	369	377	318	345	373	349	319	368	335	364	359	345	364	330	352	344	353	368	317	372	410	382	368	392	347	336	360	355	310	366	349	352	363	362	352	366	375	371	433	389	372	363	346	361	371	349	387	395	344	337	357	315	311	354	329	349	375	332	333	350	378	342	364	331	342	358	361	353	332	359	351	338	375	381	376	372	333	382	407	392	370	354	336	335	364	368	332	299	327	389	384	385	338	375	392	349	331	369	332	350	360	339	368	327	345	358	338	330	357	357	374	333	334	359	339	364	357	366	378	345	351	326	324	336	363	347	322	362	360	344	358	354	363	331	368	365	350	341	356	334	383	378	354	335	375	362	369	346	377	378	368	359	333	329	353	372	359	364	362	338	362	346	367	339	348	344	364	364	401	398	384	369	355	389	351	385	387	354	394	339	387	335	368	351	354	367	361	326	379	348	347	361	401	388	345	364	411	350	326	360	365	320	315	328	336	351	348	354	331	365	345	363	358	377	370	365	361	379	387	355	350	358	330	371	351	307	345	339	320	329	346	354	369	374	356	374	378	323	367	364	342	377	389	365	365	368	391	386	343	353	350	330	309	378	341	371	366	370	339	344	368	369	378	351	344	356	360	384	354	345	401	404	384	338	415	364	323	389	375	354	333	346	378	326	359	377	405	368	320	362	371	377	404	358	368	371	384	313	343	332	366	356	350	351	360	368	407	361	341	334	346	370	357	344	373	327	360	361	367	364	357	306	356	308	383	332	347	333	348	372	368	348	380	348	340	335	334	382	355	378	368	364	332	357	345	337	368	339	343	372	342	377	357	335	386	385	321	355	344	354	359	414	376	355	337	367	349	328	355	367	336	357	364	351	369	342	356	337	355	372	337	385	353	372	336	318	376	350	342	314	358	350	356	366	380	358	328	338	355	381	357	371	344	343	390	377	363	371	376	335	378	342	343	346	310	327	354	356	350	365	358	375	349	382	386	318	347	341	360	348	357	357	385	340	337	355	328	382	339	373	356	329	336	302	388	347	317	378	313	338	362	330	323	344	384	387	356	359	328	356	354	355	322	335	380	372	366	366	333	354	352	345	352	354	341	376	338	362	367	337	373	343	383	339	375	364	353	346	341	349	370	368	343	337	344	343	342	380	398	359	357	392	366	368	397	348	335	342	337	391	340	361	385	336	393	325	297	424	393	349	337	380	383	350	344	395	327	364	373	364	340	369	368	364	385	374	359	393	379	361	377	341	351	358	350	362	351	344	359	313	359	376	366	348	351	385	358	348	374	373	346	381	340	340	378	357	357	351	365	362	349	339	331	353	335	345	372	362	321	342	349	350	376	319	346	392	321	376	377	340	319	336	358	382	358	343	347	360	331	386	399	325	401	335	350	349	386	354	372	381	365	386	357	333	398	336	343	349	309	345	360	368	378	367	358	338	337	375	333	345	337	377	333	370	390	359	326	402	377	357	389	366	368	357	377	340	341	388	366	353	351	325	370	378	389	416	336	374	390	344	392	359	340	354	349	357	369	371	325	370	333	310	361	332	342	334	353	370	329	394	368	338	314	359	363	355	363	359	323	371	329	344	334	369	346	365	366	357	358	340	346	359	380	364	342	342	358	391	322	321	384	356	362	344	336	361	315	338	353	364	362	339	363	353	357	366	350	339	342	351	347	353	315	381	332	357	333	345	347	310	375	369	362	327	344	350	340	384	361	351	375	358	364	350	370	367	341	367	375	331	368	333	357	342	362	325	357	349	331	346	329	327	354	383	398	358	313	372	371	356	392	370	381	356	342	369	360	350	353	364	377	336	352	349	356	368	357	394	368	357	398	371	380	376	340	389	379	349	321	363	398	371	345	357	357	334	322	334	362	369	371	321	369	326	376	339	361	349	362	349	348	356	363	352	362	327	356	351	345	345	356	352	348	356	374	365	383	320	364	347	353	372	370	406	365	348	317	358	363	364	352	318	366	385	359	359	333	345	381	360	371	313	343	387	334	348	354	304	352	378	361	384	390	355	357	369	364	330	376	402	364	387	317	401	390	337	332	370	347	373	400	370	345	316	396	357	340	359	336	338	375	348	371	336	369	343	389	342	359	396	350	379	353	372	340	355	347	372	332	377	351	373	391	378	325	329	372	381	350	315	350	346	346	344	347	350	317	381	363	348	348	364	316	340	381	360	328	367	360	414	339	321	333	341	344	354	341	345	354	345	340	354	333	360	364	376	385	397	367	351	348	365	342	304	377	387	363	344	350	357	375	367	358	378	373	370	350	314	334	366	335	353	332	372	341	374	360	369	354	356	366	344	350	381	354	340	371	348	381	394	372	340	370	365	318	346	392	357	337	374	357	367	367	372	362	348	373	371	393	335	349	356	356	358	359	343	346	347	367	338	381	366	344	332	379	342	362	371	363	345	377	340	373	385	346	341	378	386	358	321	328	354	364	367	354	333	385	342	378	358	376	348	385	368	372	346	371	348	344	353	332	332	362	345	335	363	350	316	349	412	335	376	371	368	381	338	338	372	368	365	344	341	337	373	377	370	331	355	347	383	370	374	355	358	347	378	347	369	384	397	357	346	374	409	345	361	315	333	355	361	356	389	346	367	373	333	390	326	365	346	332	398	369	352	350	306	317	391	338	370	383	369	361	391	344	343	383	392	339	384	358	342	377	370	354	351	318	380	353	362	391	357	382	352	338	362	381	367	350	387	403	362	347	329	351	369	369	360	332	336	338	391	378	338	359	342	367	357	347	406	368	351	333	337	342	375	348	345	319	348	348	362	360	354	389	404	329	360	396	366	332	341	364	366	359	390	350	318	396	358	350	363	350	351	360	394	316	383	355	355	348	370	353	351	372	365	362	358	329	337	325	349	344	345	346	354	372	340	371	391	341	362	352	329	348	363	398	339	338	358	332	362	363	370	336	333	383	378	335	347	387	373	307	332	347	357	355	369	336	393	365	356	361	316	368	349	362	375	347	324	342	359	380	379	369	329	342	400	367	379	349	358	334	338	352	376	352	361	345	348	321	335	365	374	385	392	386
32855	43195	20312	1024	831	835	776	761	791	767	746	729	751	754	742	770	728	732	703	743	748	724	709	786	731	746	729	700	688	725	710	761	751	777	720	731	782	710	736	741	748	718	734	720	684	754	714	735	743	748	762	714	732	702	741	694	721	680	715	791	750	730	731	716	706	707	757	765	775	737	752	708	762	662	715	761	714	752	713	707	740	722	707	699	706	737	744	715	682	719	721	718	768	782	717	720	704	748	716	720	747	775	733	744	762	745	730	674	736	761	703	739	734	713	735	765	744	732	754	714	741	760	655	730	697	734	767	700	719	719	724	746	711	701	719	743	690	768	748	737	712	678	761	734	702	756	738	715	707	742	713	787	717	742	727	722	771	724	744	718	750	678	716	692	784	662	726	728	699	721	673	733	699	664	750	728	739	703	715	714	700	719	702	710	747	682	734	749	751	748	726	759	698	734	748	691	713	710	723	698	701	690	734	707	747	703	699	684	739	709	699	702	760	743	712	748	713	756	769	741	739	782	739	661	728	770	711	729	701	733	723	654	751	708	718	697	690	707	670	708	698	733	746	748	710	787	713	713	702	740	766	761	742	698	730	808	733	742	711	730	755	703	695	700	710	750	710	740	748	743	746	742	704	697	708	688	688	726	762	694	712	728	721	711	724	696	701	668	747	692	764	736	721	731	717	736	696	727	741	731	748	727	699	715	752	768	661	729	726	741	716	766	730	755	712	752	741	714	715	761	693	727	686	749	712	732	713	726	688	733	746	727	704	742	736	694	746	713	754	710	769	746	729	731	746	706	754	794	736	733	755	744	725	740	768	752	764	739	724	746	723	716	766	743	716	733	706	755	730	728	729	767	715	730	700	757	776	746	770	713	744	775	724	738	732	710	723	732	740	675	750	740	778	737	723	773	749	722	696	761	735	721	737	747	715	726	706	705	752	726	701	747	718	734	766	696	709	693	737	718	775	763	749	715	728	768	739	772	731	712	751	732	686	705	664	685	758	681	710	718	720	753	722	695	691	687	756	763	765	718	721	706	731	743	698	745	769	699	759	693	711	757	749	720	745	723	703	727	765	700	700	687	729	719	731	714	699	724	749	684	696	716	711	773	777	709	756	729	738	739	726	690	705	705	714	723	715	743	748	708	738	722	721	712	695	736	702	736	730	716	720	731	774	747	742	750	731	697	743	757	734	710	735	770	716	670	722	739	714	728	750	715	681	751	730	775	778	702	720	729	741	789	725	709	710	714	746	783	736	731	740	719	782	772	699	716	747	719	730	687	778	735	732	746	759	740	721	735	763	776	720	696	737	734	695	715	761	725	783	674	750	761	731	758	710	730	733	742	706	763	735	686	748	750	730	744	728	753	711	741	722	733	702	696	688	738	743	736	718	732	742	711	721	777	680	710	751	691	736	660	702	708	724	717	726	695	735	702	698	723	736	763	721	735	713	736	772	725	752	702	712	735	696	713	723	770	687	760	762	735	730	709	709	710	723	754	755	748	686	738	738	739	789	715	729	699	736	736	742	668	764	713	729	744	721	678	705	667	681	696	663	717	684	747	747	784	705	696	701	738	749	680	693	737	727	710	750	705	716	713	727	743	771	679	756	690	721	740	737	699	728	728	755	761	781	700	751	719	704	737	720	792	711	728	752	754	727	708	747	699	737	740	741	707	691	664	748	740	761	748	714	721	768	772	669	738	710	740	686	712	735	735	700	733	751	745	726	744	739	700	774	781	729	717	753	735	703	709	742	726	714	724	768	703	713	684	730	686	689	696	760	727	759	780	774	699	748	746	713	747	733	713	722	749	755	711	705	697	725	728	718	750	752	753	705	724	749	775	725	686	695	733	750	726	727	727	701	691	713	726	737	662	738	684	731	718	728	707	717	702	744	725	725	765	716	742	743	753	719	742	741	714	733	728	692	729	696	706	712	716	724	733	722	716	753	758	727	739	686	727	745	666	752	719	702	727	775	687	760	699	734	725	736	703	698	743	708	743	675	758	669	695	755	726	773	732	751	710	749	722	735	717	696	705	727	760	785	702	732	740	712	703	749	699	715	730	757	692	722	756	712	749	673	758	727	680	724	749	738	781	713	688	726	724	753	708	739	743	726	701	733	761	716	689	695	736	769	709	730	733	732	732	727	720	729	754	718	759	712	704	757	737	723	732	710	745	716	695	738	724	709	717	721	750	733	752	741	724	750	709	724	672	717	697	708	713	751	767	675	728	755	719	694	720	767	717	691	744	719	754	763	738	723	738	736	724	726	712	774	743	705	719	704	708	713	752	722	716	749	725	753	788	726	780	717	745	735	717	681	690	741	704	718	689	749	711	739	703	751	728	686	734	715	701	741	748	708	751	745	750	740	650	754	796	750	779	752	738	739	708	748	736	716	776	699	687	762	737	719	698	774	737	728	717	709	717	752	772	741	707	707	721	744	748	746	720	752	742	727	723	728	733	745	661	773	727	706	729	722	747	767	734	721	732	677	733	706	737	664	728	724	738	736	732	743	728	718	670	766	699	716	749	730	731	704	704	730	724	722	720	753	691	769	718	757	688	677	790	756	740	723	748	720	726	729	715	701	741	739	726	745	757	752	772	680	673	731	759	800	702	706	723	738	733	731	725	744	713	742	761	769	742	750	706	711	749	764	737	747	778	735	759	761	754	713	715	757	740	722	723	697	677	708	741	698	734	732	707	719	724	695	705	708	724	760	732	780	703	712	731	755	688	753	738	704	761	691	694	692	716	710	739	687	723	728	668	714	722	687	749	751	685	726	742	732	720	743	729	751	727	728	766	744	709	684	730	739	731	729	741	690	718	727	735	704	740	719	765	710	715	784	767	683	707	768	742	669	668	768	752	761	728	779	725	703	678	749	738	778	714	703	774	753	717	694	715	771	737	746	733	761	720	771	744	712	681	736	714	743	712	767	764	728	725	714	751	765	692	710	717	666	722	726	716	746	695	735	744	763	761	704	708	721	695	724	768	706	748	759	754	709	735	715	744	783	729	747	692	743	743	759	779	715	745	719	731	679	740	700	747	715	706	726	721	699	732	682	741	723	671	723	689	743	782	706	710	716	750	713	702	714	713	708	732	706	769	746	697	709	700	732	747	728	707	764	746	719	745	721	672	713	763	709	688	725	736	721	640	716	772	734	726	725	724	713	774	738	713	741	724	712	681	716	750	706	750	710	748	735	720	793	741	739	707	711	723	703	756	738	723	722	734	743	721	693	705	744	764	781	739	710	699	710	714	664	674	709	714	768	699	699	762	761	739	698	705	744	710	716	756	694	719	676	700	728	709	746	731	754	736	683	717	749	693	720	716	723	717	755	704	726	730	685	746	679	725	733	738	723	684	718	680	728	759	745	723	740	710	752	772	736	743	770	701	692	718	719	800	774	686	701	730	699	731	704	722	744	744	742	726	711	790	659	704	725	713	762	715	683	705	744	747	773	723	711	682	718	677	717	706	758	718	732	736	730	751
33986	18569	6510	679	471	428	373	281	306	281	279	332	321	311	285	319	274	315	316	307	290	343	343	324	289	321	316	307	304	304	293	271	310	298	299	294	302	287	292	282	293	300	293	279	311	310	309	324	322	330	294	289	322	272	276	324	331	312	303	339	327	335	286	288	317	288	329	319	314	304	322	283	301	317	321	285	301	328	307	296	306	276	313	321	296	310	312	321	303	304	296	317	304	289	316	314	306	299	307	316	341	305	282	300	307	317	307	305	268	319	309	299	304	301	311	310	292	296	330	330	287	353	303	290	312	294	304	316	332	287	304	312	296	287	294	347	335	297	290	302	323	334	331	337	298	333	296	313	320	290	315	277	288	330	327	301	300	314	277	300	315	325	321	344	294	292	353	304	299	293	327	301	297	308	280	326	286	326	321	289	313	316	317	312	308	284	310	271	270	297	282	292	280	298	286	303	312	292	273	300	288	318	314	302	300	318	292	315	282	302	326	285	322	297	297	323	263	329	329	289	303	326	279	300	302	317	325	282	293	312	315	331	313	292	281	331	296	290	311	307	312	298	320	323	324	279	294	326	317	303	284	318	302	311	291	279	303	279	336	300	307	300	346	327	301	304	297	316	285	299	337	292	321	299	327	322	323	308	315	297	278	308	304	338	278	308	296	329	291	293	320	304	282	336	303	314	283	287	287	311	280	311	291	285	300	311	307	332	295	323	307	319	304	347	277	336	317	324	312	300	297	345	335	296	343	327	302	299	319	316	285	304	263	276	279	315	325	333	313	325	287	324	301	313	301	305	321	303	322	334	323	290	275	271	292	288	293	307	346	287	275	312	323	280	331	295	291	292	304	340	331	320	323	302	304	284	292	298	301	312	305	292	332	324	314	297	280	289	270	314	313	304	339	306	320	255	248	290	270	290	324	312	321	361	312	279	273	296	280	278	304	305	314	300	275	302	290	319	304	325	318	312	323	282	311	297	294	314	330	307	318	286	309	287	308	332	308	298	282	337	283	285	333	333	321	314	319	335	311	294	330	276	323	309	319	290	312	270	322	295	327	332	296	321	334	347	346	305	305	299	328	336	319	313	305	291	315	313	281	291	321	342	304	306	320	298	299	339	340	313	356	317	294	300	313	317	289	306	317	315	356	336	299	325	267	315	341	314	272	285	298	342	319	324	320	334	310	300	285	292	309	294	313	292	307	286	328	284	301	298	312	280	317	290	337	322	283	299	299	304	317	268	290	307	284	294	320	317	298	327	306	333	315	300	319	315	337	321	334	310	307	303	301	334	258	298	295	298	294	321	316	320	330	312	283	324	316	329	296	306	304	297	279	323	314	272	298	334	336	330	279	270	319	283	269	287	315	299	321	301	322	316	331	307	312	322	326	297	315	280	311	272	330	283	274	311	308	299	288	282	334	294	289	280	290	305	316	304	335	291	279	304	300	305	324	291	320	291	310	310	333	296	308	329	320	316	305	284	313	313	301	327	293	328	341	314	277	305	308	304	340	314	318	323	280	262	301	300	313	321	316	331	301	321	299	306	278	297	295	321	281	312	290	322	278	301	310	306	330	368	289	343	294	316	294	313	315	290	326	286	306	306	308	334	351	333	313	319	306	295	340	301	309	301	308	270	308	300	331	285	297	297	317	317	292	304	325	341	312	306	321	304	302	311	321	337	317	305	312	289	313	303	316	281	280	332	299	285	278	304	331	287	276	324	292	311	288	298	319	328	313	305	304	299	282	258	287	315	304	298	301	299	326	283	275	287	318	320	303	374	331	334	289	279	306	350	294	334	299	314	311	306	277	308	284	315	297	294	300	282	310	285	305	298	257	303	312	309	304	283	311	340	301	268	304	310	325	322	341	282	305	307	319	307	267	295	335	295	322	305	308	302	317	321	337	306	303	262	278	284	312	318	318	307	299	310	328	327	297	303	286	306	288	359	335	272	281	347	269	284	295	313	325	295	298	340	335	274	307	290	288	311	289	306	288	323	292	291	306	280	298	326	306	317	340	309	322	273	302	301	290	294	321	282	316	333	329	316	295	283	285	357	349	329	308	272	300	341	295	309	286	306	292	320	329	297	275	293	300	281	279	305	340	324	294	299	284	309	297	327	313	318	295	282	318	304	303	269	286	340	297	328	312	286	317	274	279	333	313	310	322	274	275	301	302	307	295	317	328	293	304	296	307	306	307	303	346	302	328	293	299	315	316	311	279	288	303	330	327	286	296	349	318	275	319	314	332	291	288	308	300	304	322	331	306	299	353	331	275	312	312	295	315	296	287	264	330	282	316	313	317	304	302	308	364	272	305	328	315	255	299	307	320	309	306	289	292	322	296	283	302	310	309	302	304	287	291	314	322	327	303	327	283	286	306	340	304	288	304	309	282	327	303	290	309	318	304	293	305	299	277	302	314	313	302	307	311	310	317	335	319	293	326	302	296	316	320	295	285	334	334	313	296	353	322	317	335	340	305	298	298	291	350	308	280	299	320	306	311	329	296	335	291	313	315	274	290	309	321	292	305	291	292	297	295	304	316	273	321	318	307	317	297	330	313	297	352	304	300	317	312	291	327	307	255	289	284	306	350	312	306	304	293	316	300	320	304	308	300	302	317	328	274	294	320	317	302	314	294	309	312	324	299	312	314	317	328	324	296	279	277	267	312	292	306	291	312	331	310	328	326	308	282	299	307	311	303	335	272	300	281	344	299	290	300	298	315	316	278	316	322	336	301	308	306	334	317	332	303	314	306	296	293	315	322	331	309	315	304	280	276	358	294	335	338	284	323	311	320	315	315	299	299	293	307	312	331	336	295	359	289	297	308	305	313	275	318	313	295	288	298	320	314	338	309	302	307	317	288	321	308	313	291	307	321	301	312	303	309	298	306	313	293	302	285	308	327	318	282	312	348	319	308	286	322	300	274	335	299	297	314	290	300	303	302	286	293	326	331	326	290	341	289	317	291	289	308	318	302	309	320	305	296	311	313	297	306	328	302	306	278	305	288	286	331	305	281	322	318	326	316	306	293	289	314	316	323	331	300	307	287	300	302	295	309	329	284	298	282	292	307	296	296	299	317	312	316	299	310	329	314	316	275	309	312	257	295	289	263	293	321	328	300	286	265	282	309	286	283	297	302	326	263	324	308	273	310	293	322	291	320	310	302	317	332	303	293	321	304	301	309	306	305	294	289	292	299	296	297	278	278	295	331	302	301	312	310	331	311	271	298	300	316	321	291	281	317	313	284	296	288	342	310	337	311	306	311	324	298	318	315	293	298	329	308	301	347	312	274	312	314	308	296	315	315	293	298	321	303	315	288	296	293	283	350	294	297	277	273	299	275	316	330	330	347	310	316	277	313	281	287	337	302	288	315	265	298	304	308	317	281	289	309	352	311	311	319	315	273	330	304	316	288	305	302	310	318	317	307	293	329	334	287	314	266	265	308	266	276	314	303	307	328	298	297	321	311	292	287	295	338	283	273	320	318	324
13677	4254	1761	696	723	664	657	704	723	702	720	686	752	697	726	696	655	717	733	725	665	693	708	656	667	678	650	719	729	665	659	661	716	726	686	719	763	758	735	747	713	699	715	679	698	707	719	710	687	738	739	703	670	690	697	668	707	725	699	699	726	743	696	751	713	728	707	688	695	662	680	702	704	634	685	693	714	729	690	679	715	684	708	676	675	655	707	721	730	600	688	691	690	710	726	691	712	734	720	686	719	725	677	706	700	705	660	707	715	692	705	680	688	701	693	699	706	711	686	692	681	681	653	697	719	727	765	686	700	696	721	726	708	639	727	742	690	690	706	695	691	678	718	688	682	765	754	666	720	674	688	700	694	713	738	704	655	669	743	692	699	685	638	698	663	724	637	709	683	744	654	732	668	684	710	726	685	652	664	680	661	718	684	706	749	711	728	720	725	666	698	687	691	697	669	708	687	671	689	677	667	731	731	701	662	656	720	628	698	691	702	707	700	651	710	738	714	685	722	663	665	678	751	698	707	648	671	695	677	672	720	692	739	697	711	666	636	735	778	706	670	711	719	656	709	688	686	693	729	684	699	702	665	689	683	718	731	681	666	753	734	719	700	692	755	707	725	720	733	721	681	686	676	674	684	708	648	702	697	642	693	723	705	694	712	716	717	699	669	711	627	688	658	692	713	712	674	686	714	687	706	677	692	679	692	681	675	696	703	685	750	703	689	673	713	709	733	705	656	680	733	713	699	718	656	706	699	710	723	688	702	691	679	737	724	666	703	720	703	679	695	668	733	716	695	682	680	667	709	713	705	766	756	720	678	648	708	679	676	719	691	765	742	669	679	674	710	736	701	709	716	678	751	701	712	680	729	678	675	739	713	661	735	703	712	734	716	678	690	687	663	740	663	710	706	696	648	702	661	762	713	685	684	713	641	706	681	679	676	718	715	709	657	719	730	714	740	684	678	730	683	677	714	694	705	686	686	695	682	686	705	675	727	721	710	677	732	712	700	717	698	675	679	684	682	666	674	732	689	705	720	640	619	642	634	706	709	647	651	721	713	718	700	714	701	703	699	687	720	669	717	665	686	708	684	696	711	718	792	722	690	741	720	728	682	667	701	667	669	700	720	728	741	702	700	689	671	676	688	711	634	716	690	679	672	706	716	750	703	701	689	743	667	703	693	711	699	708	729	705	709	656	688	696	673	711	734	740	685	657	661	675	727	671	701	692	673	725	700	733	706	731	721	712	624	767	724	696	728	636	723	704	721	748	718	663	671	698	701	743	681	651	698	684	691	676	741	713	667	728	684	663	697	754	741	663	662	732	744	740	685	676	746	659	745	741	682	684	732	728	712	696	709	688	719	735	716	715	723	680	703	663	689	685	725	685	680	708	677	669	686	712	752	690	722	736	695	710	712	706	672	648	702	691	691	684	656	704	659	661	701	735	680	661	715	669	707	700	711	683	679	692	731	691	728	699	717	709	698	715	716	720	681	689	677	687	734	731	722	715	687	650	658	686	751	696	646	698	666	711	695	712	721	681	677	698	688	696	701	706	674	712	690	737	682	684	681	645	726	667	693	747	732	733	699	703	694	690	732	678	708	688	699	694	653	705	693	721	676	715	710	707	657	672	699	747	693	711	709	672	695	706	672	687	705	678	681	699	700	732	699	639	719	697	681	713	692	698	696	725	719	686	690	694	691	731	659	733	669	631	654	710	681	688	694	686	717	670	711	698	718	684	706	695	702	723	691	721	662	683	674	683	655	704	673	666	659	687	716	698	674	682	731	678	681	701	681	703	687	662	723	690	705	683	686	694	668	644	672	687	717	731	726	664	731	681	658	709	721	689	732	695	718	678	701	699	712	672	666	711	669	705	708	698	668	693	662	695	689	702	730	660	677	678	695	694	706	649	688	693	696	700	672	663	680	681	723	703	679	670	706	714	682	749	647	687	674	692	697	682	670	664	707	696	708	644	682	707	695	712	654	683	736	702	708	692	723	668	700	720	674	697	706	718	688	674	709	683	745	711	717	698	703	676	666	694	719	704	702	725	665	714	698	719	709	704	729	688	719	656	688	718	669	676	714	757	718	670	718	665	697	740	698	669	688	696	642	703	710	705	730	683	692	717	701	742	709	695	653	733	677	691	678	704	710	693	698	661	709	715	693	682	659	742	702	668	686	704	737	687	679	705	741	660	688	718	712	651	677	698	691	704	713	645	706	675	686	728	750	752	693	682	619	694	722	666	728	727	721	682	705	685	687	749	697	735	735	692	734	684	668	673	708	661	686	699	668	648	708	679	711	709	717	694	706	741	693	735	697	648	694	714	670	674	673	709	661	657	680	719	722	662	682	696	736	690	675	693	675	686	729	728	720	721	692	741	704	717	666	682	720	702	679	753	657	774	695	690	685	717	659	720	695	716	692	735	707	769	728	665	687	698	666	720	698	716	687	741	668	680	722	688	665	668	741	736	706	634	679	698	712	703	674	640	691	686	707	755	665	693	703	699	737	721	720	697	703	671	688	719	716	702	651	691	681	690	668	681	669	697	707	713	724	682	705	741	667	689	706	690	686	680	701	666	701	687	679	731	704	698	738	705	683	710	753	731	717	676	737	680	717	705	675	719	683	693	722	687	689	674	718	699	691	677	674	675	713	691	687	681	688	699	674	644	705	665	657	727	746	701	731	708	702	699	690	685	728	716	661	698	713	712	689	699	710	642	714	669	695	686	673	692	700	656	670	663	713	691	721	670	696	683	716	715	691	667	663	708	705	715	690	653	699	731	714	668	684	709	744	690	665	696	679	669	693	658	739	727	727	664	683	722	711	691	693	698	657	678	689	705	680	678	635	702	612	681	680	686	663	695	696	676	697	707	723	716	705	731	694	684	698	709	703	685	702	669	691	691	698	685	735	730	657	678	726	709	749	637	694	708	664	714	726	623	668	706	698	737	725	730	778	712	694	678	738	751	689	709	705	699	693	686	684	705	738	633	725	683	762	732	688	705	712	717	714	698	710	704	653	717	686	670	713	675	698	697	695	726	751	745	687	692	705	727	659	708	666	733	677	684	710	670	657	672	692	670	695	701	690	711	696	710	703	705	672	716	703	722	699	692	677	683	728	696	743	679	700	673	700	655	701	706	727	708	719	671	656	711	637	674	683	683	715	693	700	702	655	687	696	729	679	689	723	724	690	681	724	687	695	711	715	667	725	665	630	669	727	666	648	709	675	698	714	697	717	692	680	695	688	711	694	707	723	686	737	678	694	653	694	714	702	717	669	684	687	725	732	659	698	722	692	720	711	679	682	683	757	774	674	690	702	700	693	687	709	712	718	685	690	702	741	706	686	707	675	674	732	680	684	686	729	669	714	717	752	663	741	675	710	674	673	762	687	680	683	665	691	671	660	684	669	683	679	717	685	671	674	681	677	684	682	684	693	723	708	688	728	676	717	722	683	668	692	676	714	706	680	658	699	689	736	659	695	725	689	723
25246	21134	23718	28821	21150	17289	960	602	550	496	488	480	464	473	448	444	439	463	489	482	451	460	468	489	466	483	438	441	420	450	479	459	493	481	514	479	456	445	443	478	457	462	455	486	458	460	466	474	459	528	461	442	452	468	467	483	454	412	475	457	480	485	445	464	466	440	483	442	420	447	454	439	442	474	431	455	423	485	453	436	431	464	458	493	475	418	461	426	475	412	501	477	436	445	425	503	456	511	420	446	425	445	482	442	486	482	440	442	475	482	432	482	450	454	499	455	468	436	491	431	452	483	450	459	486	448	436	449	441	490	516	460	447	466	440	444	437	438	462	456	467	464	418	456	479	436	465	481	468	452	456	450	459	459	429	457	451	431	470	490	484	467	476	510	482	480	446	456	412	435	472	456	463	476	467	448	397	463	416	443	489	463	440	433	485	466	445	436	454	475	436	450	459	438	488	433	424	507	460	463	429	420	458	451	430	435	488	472	429	483	453	442	459	420	389	470	438	454	445	464	486	476	484	479	447	426	425	417	454	425	478	457	476	481	435	434	514	482	475	465	470	485	473	456	481	466	491	440	404	426	487	468	455	485	466	481	421	499	425	425	425	421	484	460	472	468	441	487	434	473	470	447	458	478	487	474	448	469	424	490	417	479	402	449	446	450	491	491	444	488	444	449	459	440	449	503	433	432	459	450	464	415	464	461	464	468	492	450	492	428	437	461	455	453	477	460	446	438	448	492	415	418	467	465	449	412	469	489	427	453	443	406	451	441	468	459	457	457	455	440	448	493	476	473	453	456	492	427	444	445	469	450	449	459	435	448	475	455	466	446	480	470	421	472	491	437	415	475	457	426	434	440	457	437	446	452	443	453	396	476	464	493	464	479	472	475	443	467	442	457	477	433	421	453	460	452	502	470	447	461	480	435	456	472	434	478	439	443	448	505	441	473	495	448	473	424	442	475	433	476	500	477	452	411	477	422	483	472	471	475	471	484	421	486	447	453	457	448	462	479	425	455	466	458	451	427	489	480	466	497	491	486	448	440	442	451	456	434	441	445	496	486	396	486	443	488	434	434	428	468	404	431	485	455	485	489	452	453	491	442	458	499	442	496	449	482	481	506	432	446	461	497	398	464	426	416	453	486	487	435	463	511	455	461	460	452	496	462	442	507	457	431	491	467	445	463	401	456	411	450	423	476	466	458	445	435	508	463	487	469	416	459	478	493	475	454	438	475	425	433	468	493	460	462	460	467	456	483	455	449	455	448	473	472	448	450	486	416	443	484	470	451	456	453	509	445	446	471	458	420	437	441	440	431	413	432	462	432	492	478	493	440	406	413	458	435	480	450	489	456	444	448	491	491	454	463	427	476	427	451	480	452	496	463	472	404	484	461	466	455	452	477	434	503	473	409	424	472	463	431	481	446	449	456	433	446	441	499	443	474	471	479	470	437	464	460	412	452	470	473	502	464	443	442	463	442	479	438	436	463	488	427	439	440	443	453	416	482	423	473	473	457	471	468	424	451	496	429	446	445	457	480	445	452	481	455	445	439	477	446	434	400	426	443	490	490	455	450	455	431	477	465	436	474	446	452	492	453	492	435	434	438	420	445	429	443	456	412	451	457	506	443	436	463	451	501	475	479	435	473	481	458	474	459	433	444	497	452	500	466	467	472	477	487	453	438	452	476	487	445	443	423	520	471	433	468	475	460	425	451	481	385	440	471	449	425	489	455	439	464	465	452	462	477	475	473	450	455	475	465	411	486	457	509	470	459	468	452	455	496	457	408	455	434	450	457	430	449	468	449	443	503	461	505	451	462	471	473	448	472	465	427	476	447	442	422	472	443	431	476	478	444	497	461	450	474	451	477	463	460	451	440	488	432	452	426	462	430	472	396	438	432	466	461	466	432	461	463	466	464	472	463	465	467	452	449	446	465	459	409	437	428	415	464	482	468	468	433	457	452	444	486	443	453	484	485	445	433	421	424	450	484	467	393	452	416	416	429	465	460	455	415	445	442	423	404	441	468	455	415	428	478	463	509	473	430	460	446	447	444	454	428	454	441	436	472	467	468	444	440	422	473	477	429	467	423	434	432	499	473	461	467	464	458	462	446	459	438	465	475	484	425	437	406	479	432	455	484	493	504	470	469	482	457	434	472	434	482	453	420	469	458	472	478	420	492	444	429	394	424	460	476	448	453	481	446	465	413	435	461	453	466	412	465	453	448	413	449	444	469	462	461	496	449	417	475	476	451	448	437	437	472	420	453	455	497	468	467	419	508	520	457	478	471	475	460	451	422	442	482	439	463	468	447	476	481	451	419	435	476	468	476	416	402	425	471	457	506	473	411	445	450	476	443	439	444	449	486	440	454	492	450	466	440	487	463	436	492	458	420	447	451	442	440	445	476	442	459	425	454	447	470	502	481	503	441	452	462	418	433	451	459	438	457	424	410	421	466	477	457	446	434	424	414	421	425	488	443	468	420	432	488	441	463	447	513	497	497	447	444	453	469	434	454	481	483	519	423	439	475	452	486	455	480	415	438	467	494	451	473	401	458	444	506	428	479	440	447	510	436	463	457	485	461	450	442	430	460	461	463	478	427	463	447	473	445	429	473	480	443	453	446	441	435	458	468	485	441	458	489	516	494	469	446	463	520	452	446	468	417	426	432	425	447	447	456	470	499	446	443	442	427	477	477	471	454	471	485	480	416	453	457	459	452	443	463	452	479	473	502	466	442	486	507	438	455	475	416	466	456	469	500	472	469	404	421	465	485	468	446	496	459	468	467	458	458	421	447	440	463	454	467	488	468	418	415	421	464	490	469	469	443	450	467	450	445	437	429	475	497	412	520	459	447	424	475	394	427	510	500	469	447	483	460	476	466	478	447	418	474	438	478	478	492	445	433	506	465	453	459	421	454	454	442	444	509	491	450	491	454	441	427	469	457	436	457	463	457	441	463	431	448	492	451	478	469	444	460	459	482	441	432	440	450	425	481	426	465	447	421	495	465	459	457	460	432	441	434	428	452	454	482	449	410	478	438	503	468	485	401	453	462	428	487	445	503	487	429	465	453	497	456	478	441	451	456	438	465	476	466	489	424	484	436	482	447	440	433	427	482	455	422	511	436	492	421	390	480	437	448	462	467	457	422	483	424	532	485	467	459	454	465	446	467	469	459	451	486	457	451	443	436	483	461	446	479	439	459	476	390	414	456	429	468	476	452	475	431	445	465	450	428	497	409	450	465	440	444	424	433	479	458	516	473	524	476	443	450	441	493	450	429	465	469	473	434	447	431	442	459	431	458	460	451	463	478	481	417	449	452	457	442	470	466	454	460	450	440	486	467	466	468	447	425	478	435	456	451	451	464	441	434	485	445	427	447	479	476	447	424	440	458	473	447	467	423	448	420	429	426	409	451	445	441	435	423	460	452	467	432	468	398	399	491	453	467	472	461	452	448	488	440	478	454	485	438	435	494	444	464	416	442	416	433	449	453
27291	33553	14418	1082	1082	1007	970	1002	980	993	931	975	946	899	968	1041	932	982	947	898	941	1007	986	990	883	922	998	961	938	914	959	913	1002	951	923	917	957	991	897	997	963	903	1013	949	1012	983	906	914	959	973	904	948	960	964	931	920	910	957	885	1021	945	899	917	939	937	933	953	922	954	972	943	970	912	935	989	932	954	935	959	951	929	969	856	938	932	951	954	939	947	1001	949	907	928	963	969	910	956	959	977	984	972	892	961	991	974	1000	1030	893	928	964	961	929	959	983	929	1018	956	896	943	1013	918	980	960	978	925	940	1001	945	983	987	958	918	922	1010	943	890	904	955	915	976	969	987	940	960	998	974	925	966	930	907	885	924	947	976	929	919	974	966	1004	965	945	975	1008	954	943	946	938	938	933	909	949	963	910	954	976	957	949	935	980	900	970	965	916	976	930	966	869	926	976	992	958	950	987	929	885	915	920	933	945	925	919	918	950	966	1017	944	905	978	935	955	943	946	958	967	919	942	942	961	951	938	944	976	995	958	983	1042	913	976	979	948	932	878	946	1002	952	912	937	930	953	942	938	942	949	962	914	941	929	986	943	924	955	1006	973	957	924	923	926	1000	954	958	903	937	967	953	925	910	903	967	914	934	956	932	945	923	964	946	925	960	917	946	981	929	959	1020	974	982	971	933	908	924	917	945	979	976	1002	982	921	945	935	923	956	953	911	921	981	913	948	994	910	952	971	958	974	963	930	956	937	989	910	949	928	1023	945	938	917	940	976	983	977	953	928	959	958	953	944	933	944	903	981	935	923	958	968	947	976	955	965	922	954	931	1001	910	960	912	989	956	821	888	957	921	923	954	904	1011	957	1009	951	970	928	909	922	922	938	966	961	939	869	995	939	903	936	946	956	954	987	863	931	908	949	939	982	987	999	978	905	897	950	997	909	937	932	951	983	930	1000	977	935	947	912	965	987	1000	981	914	899	975	912	922	946	921	984	951	938	914	931	897	979	869	1016	961	926	893	987	898	876	903	900	991	987	932	974	986	905	942	912	973	939	933	948	932	929	968	960	890	930	1034	934	915	979	980	997	917	916	981	908	949	975	967	899	968	945	960	987	928	960	962	907	917	913	975	952	913	940	1043	926	997	945	951	945	960	945	952	948	985	929	931	963	987	970	957	896	914	980	986	893	961	1008	951	964	930	983	931	969	890	914	986	938	968	981	951	953	946	899	917	961	940	971	924	974	976	935	940	991	892	966	939	968	951	904	914	946	936	900	926	963	874	956	956	933	974	958	901	941	924	996	946	933	916	971	925	964	921	979	932	901	983	953	1001	962	910	1000	882	916	916	934	930	956	959	911	958	958	960	982	881	938	956	908	947	956	945	970	972	996	975	918	922	962	1024	985	904	952	979	919	961	934	956	971	905	964	922	983	908	925	913	891	965	972	941	932	970	965	892	875	957	925	950	982	918	892	962	972	983	976	936	951	896	934	931	973	924	985	931	987	958	931	1015	1040	940	954	970	921	939	886	1010	963	950	933	930	899	992	997	942	930	913	943	931	917	933	910	925	915	941	910	970	959	936	940	917	936	995	917	1013	1010	973	891	883	962	975	939	925	942	957	985	934	925	888	980	901	941	942	934	947	903	997	984	983	984	949	980	900	907	908	1007	977	978	943	971	934	931	930	944	960	947	968	949	939	1017	902	979	978	959	956	889	919	909	941	945	925	939	935	969	928	974	947	930	964	911	954	963	974	948	965	900	943	983	955	985	959	925	894	1008	926	899	959	930	939	1002	984	979	936	900	935	969	932	938	951	972	939	949	987	856	923	956	922	925	942	957	971	905	990	975	972	941	955	945	941	954	987	942	956	945	942	953	898	944	962	976	958	967	930	1012	952	917	918	911	929	926	940	869	931	970	1001	980	937	950	949	930	919	886	945	923	1006	954	960	938	960	914	910	958	938	933	927	925	997	984	959	1019	967	935	972	962	980	940	936	956	973	903	934	909	924	924	898	900	920	978	919	922	946	946	938	934	957	933	912	975	990	940	950	957	951	1017	977	922	886	939	962	984	959	962	935	947	965	957	987	976	901	891	983	957	986	893	931	987	958	908	945	897	958	952	975	1002	917	940	985	946	935	988	939	969	1000	952	930	959	962	923	940	946	964	1003	957	985	993	918	917	910	1007	932	969	902	987	915	959	990	991	968	964	927	989	944	952	935	942	988	949	925	919	979	888	929	926	957	963	969	978	964	918	929	933	954	912	947	923	965	956	961	980	972	950	974	923	943	900	970	969	939	985	936	919	910	960	920	923	960	994	962	978	922	934	919	944	941	909	947	905	911	969	878	944	918	892	970	927	924	1011	944	912	938	975	1006	944	963	998	972	957	948	969	972	965	974	1012	922	964	956	989	958	960	925	943	937	897	932	904	949	946	974	958	1036	932	936	919	904	974	944	993	916	983	896	1004	900	961	955	919	933	980	922	949	928	935	925	909	882	976	954	948	984	929	954	928	951	965	956	968	1012	948	966	947	943	989	972	894	920	968	927	986	938	919	946	927	953	970	937	909	975	872	954	938	1032	959	977	899	973	962	971	895	966	946	969	970	955	914	948	958	949	951	984	942	944	936	910	883	970	930	912	966	926	951	923	969	896	955	959	915	969	1006	944	956	918	909	942	980	999	930	959	946	947	987	941	911	982	974	946	955	976	967	920	952	946	927	966	917	927	976	948	925	970	912	967	937	923	916	936	907	926	965	977	965	962	970	917	950	948	914	942	931	912	979	942	940	951	960	980	963	984	888	943	957	955	1021	935	948	952	945	915	978	913	918	963	940	925	925	978	979	928	948	975	941	979	931	981	967	942	954	887	918	914	920	942	950	964	983	939	929	916	933	1004	934	902	988	971	952	910	952	977	928	970	922	909	925	938	964	964	925	908	1008	993	950	950	903	963	972	979	1007	946	960	975	965	963	944	959	1000	921	941	952	918	917	930	954	953	916	951	912	962	979	974	915	933	986	928	928	989	964	954	972	954	914	965	1019	996	1021	912	961	991	937	920	962	970	942	915	971	901	928	954	956	962	986	943	925	982	987	940	956	954	940	924	957	967	935	974	985	960	948	941	918	927	947	954	946	923	937	1034	979	1006	927	980	963	972	962	923	981	950	971	909	1006	931	987	929	932	954	958	958	966	964	960	898	960	931	934	908	944	953	900	978	882	953	947	950	912	919	930	987	974	908	1023	940	922	911	940	1000	931	971	950	908	941	971	940	965	962	943	898	1016	909	960	1010	970	940	952	910	943	991	959	934	927	1023	948	925	913	913	976	998	967	956	902	968	959	930	947	956	936	892	934	973	918	944	980	937	953	983	914	901	923	930	961	953	932	949	903	948	980	881	951	928	928	908	962	964	970	917	955	853	972	891	939	944	984	942	947	911	932	998	926	902	879	895	967	933	997	915	916	985	947	940	920	1023	923	963	942	947	986	986	967	937	941	932	1001	908	980	882	942	906	939	973	957	966	959	930	967	917	971	987	884	911	994	929	908	953	941	931	942	1000	954	930	989	995	985	941	959
24551	21130	24050	28452	21133	21151	12456	698	486	439	390	390	364	414	394	386	380	375	376	395	350	382	380	390	378	373	335	399	356	378	339	369	361	335	351	370	366	387	375	349	377	298	373	375	387	329	393	364	343	343	371	381	336	357	372	360	402	321	356	349	330	344	327	358	374	334	344	345	384	371	404	366	341	387	389	327	364	350	355	333	351	328	334	366	347	355	386	350	355	354	337	392	339	363	300	364	347	341	374	361	389	380	378	374	352	336	359	372	345	314	353	336	370	348	350	353	330	341	337	348	357	344	377	347	346	356	357	343	351	329	325	375	371	372	380	344	364	381	376	390	339	382	361	331	336	317	373	352	325	339	376	353	383	326	361	342	339	378	329	379	333	356	355	381	335	382	357	372	367	370	368	381	366	339	354	330	367	328	349	333	348	328	312	318	356	349	363	369	365	382	346	329	340	368	368	341	342	356	375	361	354	328	364	350	323	392	376	325	373	364	343	374	401	364	310	380	381	364	342	364	379	363	378	365	358	334	342	332	349	311	385	369	352	321	347	357	339	327	355	356	330	363	368	337	346	336	322	370	362	332	371	328	337	373	346	341	340	349	350	346	323	355	356	342	352	359	327	362	354	383	359	379	364	385	353	340	396	375	373	346	384	382	388	323	364	388	325	331	335	375	361	344	344	327	322	360	341	389	355	332	354	348	342	347	376	387	351	370	317	347	367	381	362	367	348	348	364	394	348	357	379	344	360	375	344	348	329	356	376	388	371	339	359	337	380	376	354	380	344	402	355	376	399	356	367	346	379	371	380	352	317	387	367	348	359	326	351	383	357	359	319	357	356	385	372	342	372	347	379	372	360	380	341	353	372	349	337	361	334	360	367	333	364	356	365	395	329	297	368	362	334	348	329	329	361	398	320	369	385	320	388	369	352	362	378	354	325	339	344	370	355	350	369	355	340	378	388	392	336	361	341	346	374	387	372	379	336	339	332	302	372	348	347	343	346	342	357	348	338	355	363	365	358	367	340	326	366	343	364	323	347	374	327	326	353	377	349	410	330	361	349	373	397	354	359	368	352	329	368	334	352	370	335	363	330	362	366	334	310	363	361	337	307	347	369	395	388	395	349	343	355	311	393	354	343	332	363	371	361	320	372	358	361	367	365	386	328	355	365	345	329	326	369	346	356	351	385	357	385	326	325	341	353	356	347	368	341	358	378	329	323	369	297	319	329	306	331	379	356	334	345	368	317	353	342	329	354	370	335	424	366	314	408	367	362	354	317	357	364	361	326	394	318	342	331	331	339	362	354	372	357	358	376	363	338	339	378	380	350	356	349	313	332	372	336	330	345	331	343	331	340	369	361	330	354	370	350	369	355	345	324	319	378	333	424	368	349	378	346	392	330	334	389	390	393	340	344	344	334	342	340	354	340	342	348	347	370	356	349	366	362	374	359	345	321	363	363	361	368	335	386	358	371	338	325	368	329	344	327	334	356	402	380	334	353	351	345	350	403	335	380	330	364	348	363	347	357	365	384	396	379	371	329	333	351	359	376	340	376	374	358	336	350	339	326	373	357	371	349	346	333	312	353	309	354	356	394	332	312	369	363	302	384	356	367	340	341	358	384	335	383	328	395	357	307	346	332	352	327	353	357	354	357	331	388	363	350	359	370	375	347	369	403	332	397	405	369	340	351	378	332	296	319	373	348	365	369	382	346	353	359	363	381	387	384	371	355	396	372	305	354	334	339	338	339	378	375	349	351	345	356	335	356	381	354	384	392	311	326	359	366	348	348	412	360	360	390	368	336	333	332	329	356	374	354	348	355	366	305	347	325	342	338	343	359	364	379	367	315	375	358	344	329	349	350	380	377	369	356	319	351	352	349	344	356	338	356	337	341	368	316	365	342	340	354	399	377	361	394	365	323	343	325	369	377	319	322	349	319	314	336	328	346	367	381	348	330	322	391	346	351	385	346	346	362	330	315	348	326	350	354	365	400	357	349	344	363	333	316	330	349	379	409	407	363	370	339	377	336	310	368	360	387	341	350	399	339	336	341	379	358	380	370	382	372	377	338	346	353	302	357	381	350	344	326	345	339	361	390	343	371	373	367	352	328	372	375	360	365	387	366	335	361	318	351	367	356	380	334	349	364	357	368	372	364	369	372	349	367	393	358	352	335	364	345	367	314	340	401	372	370	341	341	369	375	330	377	363	309	343	373	373	347	347	346	333	393	368	323	362	373	371	357	333	349	374	385	365	342	345	351	381	316	351	389	356	358	385	377	396	353	354	387	365	389	357	400	302	385	351	392	317	335	336	314	325	324	366	391	356	373	347	382	352	360	378	373	376	381	347	358	358	354	385	350	352	363	324	375	382	333	336	369	357	321	379	311	328	395	339	359	371	356	327	378	354	395	324	356	355	345	338	332	365	376	310	375	377	349	366	355	323	337	323	365	343	362	377	378	353	318	358	363	328	363	339	354	393	362	336	342	348	354	324	345	353	360	359	341	332	350	352	336	348	337	356	283	392	364	322	392	381	365	379	395	328	312	347	340	344	355	357	356	353	354	336	394	384	360	370	360	359	325	357	360	357	372	331	347	351	313	306	343	313	383	366	316	346	359	325	340	360	359	365	394	370	367	357	381	360	393	327	336	394	339	353	387	350	359	339	345	390	346	359	366	348	364	353	325	339	344	382	348	334	346	368	362	375	363	386	325	319	355	339	351	322	341	330	369	372	339	378	372	389	360	327	341	356	340	390	394	386	375	363	370	333	360	329	324	352	347	345	330	312	362	321	336	346	352	340	320	372	353	357	363	393	338	345	351	274	361	352	362	387	350	391	350	365	326	340	383	346	347	407	372	363	345	317	333	350	398	324	357	357	324	374	391	375	352	348	347	350	350	322	350	344	354	368	380	346	344	343	306	335	350	362	344	374	364	365	338	359	364	352	364	358	387	327	373	348	342	313	338	411	346	383	348	371	340	357	373	369	351	340	348	358	344	355	355	350	305	373	358	361	356	354	359	330	333	361	367	378	353	343	342	386	344	316	327	314	383	348	336	363	356	307	332	374	337	346	336	376	322	349	385	377	366	377	346	327	334	350	335	377	346	356	365	352	348	338	360	343	347	329	364	344	370	349	371	335	347	409	343	339	351	335	321	324	360	336	348	372	338	371	357	380	306	405	359	377	313	343	324	345	353	343	327	325	391	349	346	355	392	336	400	361	364	351	342	355	393	373	311	367	392	356	333	383	375	359	377	361	352	322	335	363	335	316	347	351	344	358	345	373	366	370	341	348	350	367	333	332	370	341	331	371	318	340	347	359	361	363	336	349	375	350	374	347	393	353	367	355	323	348	351	383	316	321	317	305	371	337	352	354	333	373	328	342	352	359	362	359	370	355	341	353	374	307	329	323	366	374	343	379	388	370	342	337	338	307	354	342	330	344	332	374	344	306	364	344	357	360	352	364	360	352	373	348	328	335	340	372	361	323	358	377
32281	42734	20602	1052	901	833	818	732	712	751	782	721	733	801	779	692	712	723	771	727	753	734	707	690	761	709	744	727	713	720	723	692	754	679	786	709	742	687	731	767	777	705	716	678	747	722	727	685	752	739	759	706	742	698	667	756	726	720	711	702	702	729	729	772	715	717	697	691	732	744	735	715	704	724	736	740	742	729	714	730	761	728	677	680	724	699	722	716	731	748	712	727	730	695	737	744	707	696	703	730	701	693	749	736	722	733	752	714	683	761	702	682	703	722	721	726	690	758	703	776	704	675	678	696	713	684	692	767	723	758	713	698	772	714	743	675	706	719	758	717	735	737	746	694	686	738	762	700	708	733	714	754	737	751	710	686	730	728	690	751	718	703	701	770	686	723	736	739	756	671	730	734	728	700	725	665	736	714	717	722	736	731	691	742	763	723	694	672	713	686	731	716	683	711	705	782	680	714	728	699	739	737	695	722	730	726	678	743	757	717	749	707	721	700	713	731	715	771	711	718	734	722	740	730	697	752	730	737	743	742	699	704	706	712	750	785	697	785	730	730	737	722	703	692	749	700	678	720	742	694	728	707	667	704	755	725	671	752	732	702	683	706	731	682	730	699	728	772	707	711	691	686	670	709	657	708	707	768	652	729	681	752	706	748	708	687	731	705	726	723	738	710	680	686	693	770	712	733	756	730	743	723	726	727	736	713	727	719	718	714	704	733	682	728	759	746	709	733	712	721	707	739	725	722	735	727	755	717	720	732	743	703	726	764	679	752	701	735	726	689	775	745	728	709	788	705	725	729	692	728	728	701	714	730	728	720	750	695	749	714	700	709	711	680	705	725	702	752	723	736	713	694	751	709	722	749	717	734	746	739	735	711	718	717	752	689	750	711	693	691	765	677	691	704	741	752	785	696	722	742	754	730	757	741	746	709	744	756	653	716	704	689	723	751	703	755	658	739	715	734	811	681	713	721	711	781	745	753	707	789	780	685	678	729	765	722	705	715	765	707	739	732	724	772	694	731	694	647	745	740	694	708	757	708	720	712	729	747	683	721	718	775	792	764	685	715	714	694	743	755	783	716	779	734	738	726	774	684	750	675	716	756	721	708	750	732	735	756	766	746	706	727	720	720	721	717	698	716	760	711	748	734	726	767	747	675	699	699	738	745	742	720	729	754	726	734	785	764	705	722	710	768	701	713	743	740	761	714	697	701	713	738	702	702	716	734	711	715	713	755	736	695	704	746	776	686	685	714	765	714	739	724	756	776	735	735	740	693	681	748	713	759	736	717	745	741	703	693	715	675	692	735	715	732	731	771	649	684	730	695	776	722	719	686	715	712	766	691	760	723	725	713	750	761	710	739	711	739	712	735	736	666	754	725	726	737	716	678	753	680	745	755	678	734	676	734	709	679	725	759	735	691	724	743	695	759	741	733	725	700	679	708	750	755	705	739	778	712	742	706	728	691	719	743	758	741	740	746	708	741	691	712	727	736	736	766	743	728	705	704	714	757	723	726	704	758	787	697	712	719	644	699	722	746	730	716	745	729	735	746	703	703	738	686	753	681	717	728	718	734	726	728	737	669	720	689	650	748	739	700	748	760	694	724	734	733	734	718	748	732	674	703	691	717	723	693	693	723	710	747	718	772	702	742	698	697	715	709	734	715	694	679	732	771	760	731	686	682	707	742	739	695	754	708	674	723	662	723	719	740	723	715	695	712	727	699	734	742	721	670	789	753	757	689	747	739	731	743	744	767	751	733	716	691	710	709	729	744	741	703	759	719	692	755	669	703	695	736	702	722	727	733	710	748	722	719	730	735	721	738	734	687	752	755	713	703	717	681	691	746	748	747	695	724	692	707	745	722	778	722	734	754	740	683	688	745	752	724	745	717	745	692	701	717	715	726	717	709	756	670	672	731	680	718	779	699	752	722	733	699	743	735	744	741	693	758	700	718	761	717	749	692	738	733	716	724	713	687	706	727	742	744	704	688	772	721	690	733	726	712	729	723	692	761	753	768	711	728	726	708	773	703	755	750	712	707	730	726	724	740	717	725	761	720	723	680	726	768	768	761	704	737	710	741	700	735	740	729	716	731	711	741	749	761	751	741	735	745	711	749	715	770	755	652	742	742	716	725	735	702	760	701	743	775	692	756	703	703	712	730	727	797	732	750	760	716	736	738	701	749	720	732	744	663	702	725	688	784	744	719	728	735	716	722	758	740	710	786	704	697	700	709	712	706	754	736	713	696	745	725	755	723	710	713	700	723	724	687	735	714	720	707	707	697	726	723	748	749	726	789	730	702	723	702	726	746	729	717	772	680	722	750	711	746	700	756	734	738	718	668	713	740	711	718	720	716	740	705	731	716	761	718	743	701	690	695	760	706	762	741	725	731	723	743	705	679	699	683	739	729	692	696	735	712	707	739	708	701	705	774	712	724	748	702	752	741	710	701	768	743	720	790	654	702	730	755	732	707	743	719	761	735	771	743	751	728	737	700	716	746	678	717	773	693	774	724	741	758	713	712	665	698	703	719	715	713	704	789	701	727	715	764	707	733	705	751	697	743	692	742	706	737	731	748	704	731	730	686	744	704	739	705	718	753	695	736	698	704	739	710	723	768	676	768	711	729	715	663	701	763	638	686	723	743	707	724	701	713	717	708	681	770	713	692	671	721	707	735	782	728	739	731	708	734	682	706	736	711	671	757	724	773	767	748	748	727	729	719	710	707	697	758	729	732	752	720	747	679	723	701	707	756	712	736	754	715	754	745	694	709	748	709	691	710	715	706	738	728	721	715	744	701	687	721	726	706	718	750	700	718	749	714	745	725	761	758	750	731	744	751	689	749	700	702	750	743	687	738	737	775	698	705	743	700	744	713	712	774	734	744	686	695	716	701	718	727	662	708	752	712	715	707	705	737	716	683	774	708	756	691	746	751	714	727	747	745	729	707	695	749	720	722	771	709	716	718	710	715	719	669	758	683	718	716	760	773	724	774	738	693	720	706	724	674	731	718	772	756	726	678	717	718	748	748	728	740	776	712	731	738	689	712	692	748	766	723	721	710	744	694	733	752	671	718	687	727	740	739	675	775	713	743	704	753	680	749	712	743	751	704	742	744	751	711	727	721	698	669	769	722	701	646	700	742	723	766	699	728	755	762	706	730	753	781	725	739	754	686	736	730	749	672	721	739	805	739	691	729	759	684	665	749	749	720	708	702	785	760	717	749	715	704	737	711	726	773	712	750	735	690	702	749	698	743	708	672	669	761	734	731	754	675	699	749	731	727	721	748	728	721	748	762	744	722	716	717	714	722	739	747	750	687	694	755	762	739	718	766	720	751	752	671	703	670	749	745	695	707	708	739	725	728	714	745	739	701	759	729	677	698	678	730	692	748	750	696	685	728	724	682	725	690	694	733	745	729	694	698	767	708	771	744	722	646	720	696	761	711	757	703	737	753	709	767	777	741	753	693	744	690	764	697	707	704	741	744
33579	18129	6207	523	348	313	332	299	313	298	316	317	326	295	329	312	324	296	279	315	285	346	305	285	316	287	308	289	290	290	306	304	287	246	287	318	282	298	307	334	321	313	274	300	311	308	330	337	314	314	278	307	320	308	302	313	301	349	351	276	284	284	299	291	301	314	297	281	303	322	312	317	318	338	340	292	313	284	294	318	296	295	294	324	327	293	301	313	334	298	313	299	298	293	293	284	282	280	325	322	291	295	334	296	324	318	300	302	279	281	283	318	318	334	332	303	300	284	338	308	286	305	309	304	315	290	310	307	274	311	269	320	295	290	306	286	294	303	313	289	299	285	275	308	282	275	344	298	299	274	294	296	304	287	309	299	274	308	326	332	325	265	299	315	282	341	302	257	299	296	334	311	320	311	314	261	322	319	315	319	282	261	301	288	269	296	282	300	307	318	315	310	330	297	297	298	292	301	302	308	306	303	296	286	322	283	271	302	285	295	312	303	326	298	302	289	297	295	297	315	309	303	305	340	300	306	320	314	299	281	295	312	304	279	332	297	327	326	308	291	305	308	284	318	308	282	301	285	322	290	313	281	318	334	327	271	293	306	285	329	289	283	319	279	289	319	308	290	291	297	349	314	273	280	274	298	282	332	301	311	281	339	278	296	323	315	283	285	322	316	308	294	305	330	298	289	323	311	289	311	310	274	305	326	289	318	313	283	264	308	274	317	269	294	315	308	299	300	284	260	309	297	299	270	321	308	296	274	317	303	298	308	279	305	286	306	278	333	294	290	314	281	290	320	312	295	263	336	303	300	306	287	291	282	312	298	292	272	291	286	304	297	335	306	292	323	307	310	308	309	295	298	322	285	292	300	341	308	300	309	292	267	279	306	308	318	291	263	294	290	287	334	285	278	289	293	327	252	311	314	328	296	332	292	340	280	319	277	283	295	286	314	283	282	310	297	311	304	318	322	303	287	294	322	337	318	282	314	289	276	302	284	286	297	271	289	328	327	298	293	283	301	289	320	303	304	262	299	305	317	296	260	282	299	301	297	298	306	303	297	306	312	276	308	275	337	286	314	277	317	326	288	330	255	331	293	283	313	294	308	306	317	279	324	295	326	325	306	310	311	291	270	294	301	285	276	340	307	337	287	255	332	302	270	293	288	309	297	315	321	285	283	307	327	322	359	278	292	327	330	283	309	301	297	289	293	280	317	319	296	285	308	283	304	341	304	302	274	330	330	289	319	301	343	326	308	299	295	311	293	290	298	310	288	297	295	288	300	295	300	306	286	285	290	293	317	287	312	331	284	329	323	312	314	309	324	314	293	311	285	296	306	284	278	319	269	268	313	308	299	322	302	326	306	303	336	322	316	293	296	326	307	312	313	284	285	315	300	291	307	319	305	320	278	278	315	277	339	296	295	304	297	287	325	296	280	293	279	274	321	296	294	301	322	294	298	322	304	281	276	274	308	266	298	305	332	324	311	319	295	296	300	296	321	271	315	295	328	308	290	311	313	311	303	298	299	282	290	284	304	289	280	281	318	307	307	317	296	284	309	302	316	297	285	290	313	284	333	315	286	307	318	265	303	308	280	303	302	279	273	305	299	300	293	306	320	299	332	285	295	311	282	295	317	275	336	303	275	325	326	295	283	291	299	312	311	300	328	284	287	302	317	286	300	296	331	318	279	333	281	284	289	294	282	284	295	358	312	279	318	308	268	308	301	307	309	306	308	272	296	302	295	310	293	291	275	309	315	327	303	309	299	326	299	253	322	295	325	306	294	304	301	296	326	288	272	279	296	312	299	298	296	290	304	329	295	305	298	297	298	285	341	305	306	309	287	307	332	317	260	343	277	332	319	332	300	279	289	292	307	295	314	281	289	308	303	320	287	296	280	279	304	332	301	340	322	307	299	320	306	304	273	317	283	287	296	317	303	271	280	285	288	287	304	293	269	311	312	325	301	297	290	302	341	314	305	295	338	304	312	306	282	292	317	290	287	262	337	289	303	308	276	293	321	325	305	327	290	320	297	307	297	302	328	299	335	303	306	308	313	328	276	296	314	275	287	314	327	304	317	317	261	319	289	302	295	307	278	297	319	312	305	295	318	295	301	320	320	290	297	269	305	301	297	315	308	274	279	293	318	303	307	313	287	315	326	337	333	312	290	274	295	325	277	285	294	286	288	303	301	304	320	291	294	334	288	305	317	289	301	303	316	313	306	320	274	300	318	289	317	303	289	288	290	294	287	305	269	286	336	283	253	289	325	334	297	318	281	296	327	291	271	331	253	316	298	311	281	303	293	289	323	301	328	296	292	276	319	331	312	316	298	304	300	279	299	314	297	309	311	299	259	309	333	310	298	312	299	293	291	310	294	310	290	282	284	280	281	321	308	284	303	314	316	315	270	285	296	312	306	292	302	322	297	316	307	255	329	289	283	304	309	311	266	283	274	309	301	315	303	303	293	281	310	301	308	259	270	333	287	275	336	297	282	329	342	310	301	307	305	276	277	281	314	353	330	322	271	271	317	316	271	340	277	304	330	302	285	329	299	314	263	310	300	318	313	285	321	307	331	298	289	291	293	309	321	306	316	307	306	303	317	299	283	293	316	292	308	276	291	302	318	304	299	311	291	312	297	277	302	272	317	307	311	305	315	328	313	288	338	299	288	320	319	293	330	275	307	320	290	309	292	291	305	322	270	336	292	308	312	299	316	304	279	330	321	306	304	279	314	298	322	283	275	295	283	318	301	300	329	302	342	327	294	277	306	323	301	309	289	289	285	307	318	308	256	269	320	300	303	320	302	283	297	334	270	302	297	306	313	275	331	327	297	264	340	288	308	303	278	271	299	294	284	282	292	327	299	284	311	277	286	295	304	288	294	331	272	292	321	304	307	308	291	283	322	317	330	338	272	298	309	303	314	299	293	275	294	280	271	290	311	277	285	314	288	289	285	276	290	290	289	316	264	280	283	267	310	276	306	282	287	281	312	310	331	340	309	302	282	323	312	316	321	332	272	312	329	320	289	309	271	294	306	281	301	306	275	277	289	329	297	300	272	271	308	269	318	344	329	336	304	273	276	298	312	271	316	332	322	287	294	286	298	296	314	346	310	329	314	308	279	311	283	283	278	326	289	321	281	316	298	296	301	309	276	292	280	287	328	291	300	335	278	296	293	324	294	291	290	325	305	303	293	300	320	314	310	280	309	294	310	316	303	302	290	273	277	293	289	292	313	296	301	273	264	291	286	286	300	296	298	332	319	299	306	318	309	259	300	318	296	287	298	299	314	301	315	301	295	325	301	313	318	284	282	293	286	307	307	303	288	329	312	300	314	343	302	298	315	316	263	274	310	314	294	307	286	326	296	312	331	311	285	316	322	317	315	288	307	288	312	292	294	337	274	319	283	301	309	265	299	293	311	313	297	292	288	267	322	286	308	318	276	339	297	308	314	260	310	299	291	342	332	287	292	352	303	297	305	318	288	322	299	290	301
13311	3885	1725	693	756	681	710	714	712	653	686	664	693	659	638	663	648	712	695	659	704	696	648	704	749	720	702	709	690	689	710	681	634	714	692	670	673	702	684	667	683	715	701	658	710	660	681	724	700	693	701	659	710	668	697	741	723	640	671	675	661	677	668	665	661	735	654	677	688	659	707	629	699	707	722	717	716	672	686	690	633	670	732	691	677	685	688	654	703	700	691	718	734	669	695	652	702	719	667	682	695	681	670	712	689	692	692	700	655	682	647	750	709	737	694	670	675	723	726	638	626	716	695	698	691	677	678	673	660	690	701	666	696	727	724	659	635	621	689	693	662	687	716	741	618	679	679	658	710	660	661	717	704	662	684	674	688	693	689	679	661	663	724	701	658	651	688	631	719	671	683	654	685	684	700	637	682	696	655	669	673	687	683	677	658	643	745	717	670	620	684	688	667	700	691	723	658	681	700	698	693	692	678	649	669	733	697	679	662	729	691	733	671	654	707	703	690	690	694	697	680	758	710	681	705	689	648	654	698	676	672	674	711	691	697	661	665	673	726	701	679	657	676	671	631	690	715	671	671	694	670	692	698	697	682	724	672	662	701	716	634	659	702	702	674	664	709	656	709	684	668	664	705	692	726	639	658	645	669	705	704	720	667	666	716	684	709	680	673	705	683	724	720	723	711	679	682	699	722	654	688	687	681	661	689	700	654	703	719	687	699	706	691	676	669	643	717	709	674	678	706	705	728	698	691	713	698	696	688	719	670	658	727	689	686	686	706	723	682	651	670	721	675	663	686	699	708	710	698	695	707	694	703	650	700	695	653	693	722	662	627	679	691	701	644	687	703	688	676	691	617	712	676	695	700	694	662	673	686	684	705	679	648	635	680	672	687	691	697	680	706	720	675	694	672	648	714	692	659	665	687	640	657	702	685	700	648	702	696	653	675	687	703	680	696	702	720	670	703	642	719	648	682	721	698	709	700	656	651	724	663	645	651	646	673	681	727	678	645	711	671	707	642	720	696	715	719	722	690	706	672	680	679	709	648	625	731	652	673	659	737	647	709	696	662	656	690	684	694	706	670	705	659	760	683	689	638	681	627	638	679	679	691	701	655	685	677	673	687	680	684	679	688	693	657	670	664	682	675	688	706	710	685	696	709	702	668	724	633	682	691	683	687	719	694	670	651	682	686	690	650	754	701	729	700	657	668	668	652	715	706	657	643	671	657	685	703	710	684	695	655	640	661	667	698	707	679	716	670	672	704	655	694	700	700	742	673	712	703	685	758	674	709	693	693	694	704	697	693	718	705	732	703	706	667	684	678	656	680	714	669	690	687	646	734	737	695	655	687	684	632	643	693	697	707	662	689	699	684	711	676	705	658	707	692	723	699	678	712	690	660	709	716	690	704	702	664	661	684	690	661	663	637	732	672	672	720	667	716	668	695	653	659	705	646	716	699	657	675	664	660	633	709	635	687	705	739	647	745	702	684	657	692	688	756	696	677	658	728	704	678	693	675	670	713	674	684	732	698	679	715	667	692	683	725	642	692	655	635	652	693	683	697	670	683	703	683	681	678	679	679	684	616	705	696	669	711	671	671	686	680	703	740	667	701	686	692	687	639	699	703	654	689	668	702	636	672	653	711	686	706	678	669	672	720	681	698	672	647	676	685	691	702	635	676	690	704	690	709	678	695	636	717	685	718	655	663	657	688	685	657	644	675	697	657	699	675	649	719	691	663	648	694	700	710	714	667	696	662	695	676	654	707	693	704	716	656	689	670	669	701	674	718	681	720	694	634	678	658	689	666	611	724	672	696	710	658	657	677	701	707	666	701	658	711	654	687	690	688	686	678	709	666	731	696	685	710	726	695	717	676	619	696	705	670	659	701	688	695	639	689	702	656	703	668	701	686	673	693	720	742	680	726	691	746	702	657	658	664	659	692	667	664	693	673	717	725	681	703	676	690	696	691	657	646	709	687	641	675	678	715	662	724	702	675	695	688	676	672	747	690	704	696	697	684	678	707	698	748	685	707	681	676	644	655	706	660	684	702	727	663	650	693	697	764	646	699	673	678	701	688	678	692	685	632	684	714	700	700	660	638	702	681	710	672	705	708	693	693	683	680	716	681	719	679	711	687	674	685	681	728	686	701	652	698	691	738	697	659	722	735	737	691	696	676	677	666	630	684	636	695	695	678	705	715	681	696	693	696	696	676	684	658	682	674	660	662	638	692	722	722	688	693	716	686	685	705	690	698	721	667	674	678	726	703	709	687	645	699	652	680	655	684	691	680	674	697	739	640	652	690	708	643	711	655	685	702	715	655	686	681	695	697	686	686	697	656	689	661	702	702	655	683	693	701	685	683	716	717	664	675	656	746	726	705	686	607	664	713	626	703	719	693	639	711	729	714	683	671	732	696	673	652	684	688	676	681	695	675	624	705	679	679	715	699	666	684	684	632	687	681	720	694	671	686	679	691	697	638	629	680	672	643	706	675	705	682	699	659	646	659	726	658	633	690	670	657	723	711	681	675	686	668	697	673	696	729	663	660	651	691	717	694	743	737	711	650	692	702	668	647	644	712	699	690	722	646	670	720	708	677	680	719	678	640	669	681	692	729	727	711	687	645	735	707	625	702	689	684	691	721	727	669	724	736	676	658	672	701	662	661	671	682	717	715	701	691	662	692	679	689	640	645	684	666	691	679	689	695	670	701	674	644	656	705	672	722	664	690	670	652	705	642	698	685	699	686	714	720	682	687	723	656	676	704	657	719	724	657	732	708	652	716	704	639	680	711	726	671	741	664	652	678	685	695	716	739	638	682	729	724	719	717	732	684	646	708	668	691	614	673	754	712	678	677	708	699	667	675	714	693	709	675	666	717	660	701	676	667	715	713	638	722	679	719	671	655	705	698	722	677	694	669	604	689	681	696	715	687	699	724	681	653	660	616	679	710	707	680	748	690	679	642	711	655	660	662	647	738	692	671	722	712	693	710	682	680	669	693	669	677	676	690	643	706	651	662	668	698	681	665	675	715	684	668	658	713	709	668	664	655	669	634	662	659	710	687	651	679	669	688	681	688	688	730	657	723	672	677	707	698	680	669	639	686	747	680	676	677	685	687	697	691	701	686	671	749	717	711	740	715	705	696	746	697	663	722	703	686	684	696	649	697	669	696	689	650	724	680	648	721	658	701	663	650	670	716	693	654	683	706	697	712	650	662	733	661	684	650	659	673	697	698	678	663	689	653	693	712	705	737	693	709	736	638	720	710	659	690	696	664	757	700	704	663	705	670	689	747	745	681	686	683	684	636	697	706	714	686	691	677	657	618	706	695	673	688	691	658	646	708	730	668	680	647	670	647	692	738	696	706	715	693	690	677	670	632	693	654	642	676	696	703	667	647	732	712	706	685	743	705	637	673	706	704	688	692	676	653	702	669	678	667	714	679	694	675	712	679	689	650	644	711	678	693	676	692	740	685	696	728	642	666	652	639	691
25149	21106	23771	28724	21117	16936	949	646	502	512	523	484	495	496	477	457	501	464	458	467	500	426	476	446	467	470	464	471	447	474	448	504	457	463	407	456	454	459	484	503	427	425	450	475	488	452	461	470	430	488	526	428	519	463	437	489	453	435	502	384	420	461	472	450	434	481	475	455	436	478	490	442	466	465	437	437	437	414	451	476	436	453	457	423	436	441	462	476	448	451	470	493	451	472	436	431	427	424	450	464	448	448	443	481	452	456	470	447	461	464	429	457	434	486	500	465	449	457	447	475	452	444	484	472	468	447	472	452	458	478	427	454	440	426	484	470	508	466	424	469	486	467	483	459	472	409	420	458	423	454	474	464	434	460	471	471	464	435	472	414	449	472	465	435	435	443	455	420	482	434	472	459	455	450	458	461	457	505	441	429	497	481	459	460	459	482	478	482	454	441	429	434	436	500	502	451	467	468	453	468	425	447	493	438	452	466	470	449	479	437	448	449	410	435	475	455	449	425	409	456	490	490	506	444	452	454	474	477	445	446	475	456	443	475	444	462	479	505	476	449	465	443	463	494	446	445	439	431	482	444	413	481	443	485	441	455	474	468	454	405	493	468	455	438	473	438	449	475	440	490	438	419	401	447	461	435	473	479	463	453	448	475	471	461	416	434	435	453	471	472	450	463	460	444	446	448	462	504	493	510	453	421	451	434	459	458	430	423	484	426	462	481	453	489	465	445	443	494	469	446	432	466	442	449	460	471	459	456	451	460	424	475	440	438	475	442	459	472	412	451	399	411	431	476	468	479	464	453	427	448	451	474	419	430	453	445	449	444	447	460	441	437	443	438	445	473	420	431	520	481	484	482	469	448	422	419	438	465	458	429	472	433	465	484	446	432	460	494	451	475	462	442	484	481	424	469	488	447	453	446	453	417	501	464	479	444	433	434	456	401	454	463	453	484	474	453	472	459	484	448	442	480	464	451	469	441	459	454	431	451	429	455	444	432	456	468	485	446	465	462	441	427	429	510	466	495	437	424	449	457	432	435	456	499	492	488	479	456	452	427	481	426	488	471	449	463	429	432	495	441	436	461	454	462	440	483	446	450	479	508	487	473	464	473	479	480	466	479	468	473	469	474	504	452	409	472	505	494	459	473	498	378	466	467	451	462	500	495	411	446	472	449	507	448	459	464	401	421	406	455	439	459	433	476	439	470	429	422	443	513	410	490	459	422	413	442	441	430	492	457	443	424	505	422	459	466	459	446	480	463	405	451	440	484	450	494	468	403	509	436	463	474	441	490	399	449	404	462	468	476	461	447	461	455	456	483	444	493	461	491	440	441	427	473	460	445	456	451	465	467	487	475	441	442	461	484	484	499	461	451	469	457	451	448	430	423	508	469	406	444	462	463	439	477	480	472	464	489	425	433	432	483	449	442	481	430	444	487	457	435	452	448	448	475	439	464	445	465	476	462	454	484	430	444	470	418	442	442	448	434	453	481	445	453	489	411	464	472	489	430	443	429	444	418	465	452	421	468	437	481	444	411	473	447	442	427	472	459	483	441	477	492	460	437	436	463	486	493	479	445	457	458	493	456	448	439	421	439	478	430	480	496	432	420	458	480	448	442	445	445	483	456	451	479	484	455	508	437	444	449	449	442	463	491	465	451	450	466	473	429	430	475	466	428	449	491	468	461	438	463	424	467	446	454	417	438	458	448	479	431	479	433	465	473	469	426	461	466	469	437	487	476	512	460	450	485	444	507	476	470	492	440	436	453	425	436	449	402	452	489	457	422	496	442	468	468	436	445	465	453	456	455	450	480	459	416	480	458	465	446	465	408	423	511	444	465	452	467	448	467	430	429	436	469	457	488	482	447	438	460	500	479	466	477	461	472	439	445	444	465	402	467	471	474	471	455	463	497	468	452	477	511	473	407	452	444	454	423	473	502	445	499	415	514	444	465	446	504	436	504	494	463	408	459	429	450	457	473	438	483	461	438	456	453	499	448	446	442	459	511	406	447	462	477	507	444	436	482	472	441	432	461	467	459	424	504	459	444	459	463	473	482	478	426	498	470	458	426	476	442	470	435	449	440	462	446	446	459	457	483	454	437	458	440	454	455	437	441	430	447	437	397	470	470	464	431	445	434	467	461	467	457	447	423	410	447	462	436	439	449	422	455	455	437	422	407	439	438	462	448	498	451	482	419	437	476	458	468	455	453	486	435	398	475	459	428	473	441	463	429	488	462	456	421	400	436	492	458	475	433	459	426	474	514	451	463	472	459	434	533	476	474	484	495	444	466	423	456	444	470	456	408	513	457	417	470	430	467	468	453	436	462	491	460	446	442	440	468	415	440	460	467	500	406	448	451	484	485	465	436	422	462	455	489	442	447	449	450	428	456	455	444	430	509	478	470	471	476	429	455	446	430	468	426	437	426	446	458	439	408	516	486	484	462	477	438	449	451	492	460	436	505	483	441	507	475	454	434	470	471	399	472	505	455	444	482	458	468	468	465	438	481	484	427	414	450	481	458	464	448	475	439	421	458	444	455	429	466	453	448	485	475	484	425	440	466	477	493	451	460	457	495	448	443	437	491	493	463	472	494	471	445	478	498	445	455	446	439	438	437	452	446	426	483	471	464	452	446	434	435	437	462	442	485	456	450	458	473	425	432	426	426	442	464	480	438	452	459	490	480	468	517	470	453	424	475	421	453	448	444	456	460	461	470	453	451	419	452	478	489	467	448	450	453	475	449	496	454	448	470	493	460	490	403	430	458	463	446	443	402	442	415	455	461	462	416	463	463	479	455	452	433	455	447	454	493	477	470	457	475	470	430	450	473	392	455	435	448	454	480	447	475	474	477	469	421	447	448	454	447	441	470	460	421	492	466	477	467	440	454	477	467	454	398	440	515	438	415	470	460	496	425	422	451	484	456	442	449	452	415	412	475	485	476	416	439	448	454	442	422	476	483	454	466	430	456	479	452	461	488	439	457	447	462	459	435	442	481	461	484	475	476	440	456	437	447	400	421	417	435	433	467	463	455	472	455	441	426	464	476	462	470	412	462	458	473	508	430	463	466	469	445	426	482	441	418	422	449	469	478	458	474	469	491	487	486	457	447	448	432	496	455	432	529	441	479	451	440	434	463	487	454	496	393	454	448	427	449	466	454	491	465	477	428	459	477	429	430	475	471	481	471	460	509	455	415	430	465	500	509	447	435	379	460	459	491	449	498	442	430	406	491	463	422	447	525	423	469	470	472	441	446	448	417	416	416	467	443	480	511	472	474	466	461	508	470	475	465	492	452	460	443	460	481	485	485	456	503	448	443	466	457	457	483	480	469	495	436	521	462	471	474	461	409	464	512	472	465	444	443	455	470	435	480	476	409	459	480	450	501	469	419	442	453	430	446	436	419	503	485	483	448	458	469	426	465	429	456	467	418	446	421	482	444	489	482	459	461	454	442	410	470	451	433	449	432	483	452	452	439	457	425	505	458	454	440
27289	31883	15667	1071	1026	1028	967	991	971	991	986	1003	917	978	1003	905	960	965	959	957	961	951	981	959	937	923	927	967	1000	959	960	935	912	940	927	971	984	940	949	910	950	973	972	960	926	973	914	961	905	967	985	952	894	911	963	983	910	973	937	954	919	954	969	931	965	939	985	981	924	942	966	998	950	952	935	974	960	973	945	939	926	993	985	994	971	958	943	925	941	932	939	992	982	960	941	879	946	988	919	1015	965	929	922	978	954	1001	941	963	981	903	907	903	955	1008	947	887	924	961	913	983	967	926	918	909	968	985	925	948	937	887	963	966	920	972	968	872	976	917	943	949	959	955	964	919	973	968	953	941	961	966	959	941	953	918	957	915	904	930	946	986	952	979	932	915	945	933	990	1005	960	961	937	1018	921	950	932	916	890	854	984	927	946	950	903	1001	924	970	1000	965	957	966	900	889	965	914	952	933	910	984	972	936	958	936	955	986	898	922	953	943	947	958	989	956	952	1001	971	917	951	946	886	938	956	987	948	943	905	955	983	903	1009	953	972	912	907	925	942	958	879	896	909	919	942	880	982	913	937	940	932	951	937	926	966	884	942	1002	954	925	975	950	976	930	937	944	912	935	864	1042	958	976	924	923	947	978	927	954	942	921	987	1016	950	935	901	927	959	991	947	972	949	956	893	938	937	984	916	898	967	932	975	962	899	967	900	945	940	942	966	932	971	981	932	973	915	896	967	1038	925	940	1002	948	932	1009	971	962	934	958	983	933	911	973	971	949	951	966	923	937	903	1033	941	902	964	962	968	915	945	949	947	966	888	942	957	915	918	951	939	945	908	981	965	901	937	921	884	967	960	918	958	949	889	956	939	943	948	952	929	925	945	970	956	990	952	964	1007	963	988	929	959	959	954	945	996	958	902	948	983	939	939	951	955	988	950	971	918	924	939	935	953	974	935	940	936	983	904	980	989	962	909	917	935	1004	956	1002	906	956	955	923	930	913	981	976	925	953	908	946	1009	948	945	947	917	920	919	950	907	1003	962	983	890	974	957	1009	908	901	921	945	972	927	991	943	910	939	924	955	974	934	948	921	968	935	979	957	897	992	964	918	920	945	1021	979	969	993	907	918	938	1003	911	901	965	959	948	943	947	980	946	1006	911	968	906	968	924	940	992	963	988	915	914	938	966	989	965	995	966	922	957	1021	985	938	940	961	917	969	925	940	960	924	970	919	973	948	927	949	984	913	982	909	937	1022	957	983	964	967	1007	936	994	959	882	936	934	980	937	997	901	975	938	926	967	973	967	965	884	927	926	984	928	948	944	935	965	911	954	948	913	939	955	955	905	978	936	1005	953	973	1009	944	973	952	952	946	953	940	923	953	927	921	987	937	859	985	943	967	958	953	931	943	941	981	960	958	978	929	943	1025	950	884	922	941	921	1006	962	974	931	951	918	939	918	905	1015	935	907	927	909	921	968	997	948	948	943	958	980	955	956	913	913	923	977	951	879	953	898	954	953	1003	983	986	956	958	986	989	946	949	935	940	905	986	919	946	921	930	961	942	928	1002	966	934	932	909	939	946	931	975	996	971	972	840	980	926	924	1006	977	943	1007	960	962	953	992	955	970	1019	938	961	969	973	895	969	942	969	926	932	947	969	942	940	926	973	918	914	937	943	993	911	926	964	976	948	958	955	939	898	935	954	938	892	909	969	941	1012	919	949	948	966	955	945	889	914	934	951	997	924	965	906	921	935	954	940	955	914	968	995	938	907	965	987	977	979	939	960	923	994	946	943	952	918	971	889	950	945	926	897	917	977	942	1015	991	921	913	963	923	953	953	974	947	938	942	891	945	907	938	997	933	963	935	940	957	929	932	975	957	987	930	918	992	971	956	963	890	949	938	926	907	920	944	937	963	980	995	918	929	1005	950	962	945	902	965	923	903	929	927	943	947	943	952	901	895	931	936	950	938	959	977	928	970	952	906	988	944	910	975	962	936	996	957	948	956	901	938	932	906	929	958	959	955	988	982	950	934	938	918	1041	933	996	963	961	977	927	957	982	959	926	898	999	943	938	950	957	912	958	1012	946	974	940	950	940	937	935	908	965	945	906	915	953	931	925	945	984	944	979	922	925	910	969	961	963	870	947	1000	904	951	972	918	943	949	924	936	988	924	968	941	922	944	968	981	955	916	977	908	988	1013	969	901	965	937	981	961	899	892	987	915	979	942	957	982	916	992	928	914	927	947	985	932	937	989	977	891	899	911	973	932	967	923	962	921	974	917	905	965	972	978	969	949	938	974	938	981	946	909	964	959	927	902	977	963	963	945	922	966	920	964	927	970	900	940	967	931	939	916	898	942	974	979	925	917	949	964	898	935	950	946	932	1004	930	968	956	931	955	953	966	926	919	964	972	925	1023	983	924	953	888	966	953	986	993	973	941	998	948	981	962	960	970	978	944	926	1011	949	925	945	959	919	934	908	939	916	922	890	969	1011	894	927	916	973	982	960	948	904	937	978	945	965	938	900	942	975	948	931	945	936	924	960	944	982	933	958	963	967	932	917	962	1019	1039	924	961	949	922	899	959	976	923	949	937	940	898	959	977	930	993	947	949	956	960	976	907	997	953	968	985	897	966	952	931	910	942	924	940	958	996	1010	987	944	984	958	887	965	944	949	950	957	975	962	1003	1007	926	944	974	954	962	1042	931	930	953	924	987	936	965	942	947	879	836	928	960	924	892	934	947	949	913	923	911	941	998	932	982	960	953	944	931	986	943	920	943	965	983	978	942	941	941	926	887	908	917	962	1011	951	937	956	937	936	981	945	915	917	957	990	993	974	966	942	923	883	925	967	929	947	978	945	946	924	974	951	969	919	926	978	947	966	913	945	968	1015	950	968	925	897	946	943	945	950	960	908	992	943	983	886	969	961	952	926	990	951	891	906	968	970	936	916	1027	1018	924	946	961	949	904	883	923	971	902	885	944	971	914	903	987	919	948	966	957	924	931	923	964	984	932	929	947	961	961	987	960	972	918	925	961	957	921	914	978	930	940	970	960	923	944	939	939	876	957	979	958	901	950	939	917	945	992	956	997	927	955	923	916	951	952	925	917	953	936	966	911	984	963	953	918	953	952	940	993	954	934	956	1001	927	954	975	910	941	947	905	922	966	984	966	968	909	943	947	939	963	999	988	987	926	932	968	933	950	984	900	959	890	912	933	950	952	939	922	928	968	914	976	956	927	990	912	935	1013	947	911	985	934	918	938	981	949	916	967	948	974	991	929	954	945	941	997	963	956	901	949	953	907	969	952	987	938	992	955	962	977	932	978	945	939	971	978	943	948	967	913	990	933	901	969	921	945	991	945	946	908	949	894	959	962	904	985	906	942	997	905	1010	919	1007	966	952	946	927	962	970	928	997	957	957	1002	900	985	900	965	906	931	899	940	934	980	957	975	917	990	915	927	928	963	916	956	990	963	913	913	959	919	930	953	920	971	933	959	986	912	928	924	953	971	968	927	915	966	961	990	979	967	947	909	908	914	983	945	923	966	972	959	978	911	956	923	916
24575	21130	24155	28365	21130	21164	12282	701	537	452	448	464	385	393	421	415	389	358	386	369	366	385	390	383	360	373	367	350	364	355	340	369	354	371	370	391	413	380	326	342	359	362	373	333	336	353	387	349	370	341	341	353	389	349	368	381	363	336	411	344	356	378	370	346	331	362	327	357	363	374	352	330	378	384	342	335	381	347	352	340	353	361	358	343	347	358	411	317	327	364	344	364	365	359	379	328	357	340	334	358	335	360	359	340	328	313	321	300	373	347	347	330	335	372	385	375	362	361	362	383	352	353	339	313	347	380	397	349	332	350	389	357	356	404	335	358	369	338	344	344	338	344	343	383	360	369	356	362	357	346	387	393	386	346	318	363	351	353	389	332	354	346	329	368	373	382	371	347	341	315	355	398	355	402	328	342	322	353	387	382	318	354	350	360	334	343	325	357	356	382	365	345	342	374	350	361	351	355	360	344	375	364	343	356	328	353	369	395	351	358	334	353	372	321	343	361	377	341	359	336	356	372	344	356	345	361	355	349	368	366	377	332	372	338	329	319	358	354	330	352	361	403	341	332	324	335	360	355	361	341	360	371	328	353	378	376	372	354	348	328	337	324	346	366	339	346	302	335	339	351	369	397	360	369	368	350	371	375	338	385	385	387	335	356	342	356	336	330	386	362	391	346	330	404	341	374	377	358	338	321	383	331	325	342	345	367	376	356	331	376	373	358	371	350	324	357	377	366	398	387	319	344	349	369	364	373	335	351	341	383	333	389	309	356	346	327	355	365	394	375	362	369	311	334	341	333	351	357	356	362	334	306	338	331	353	353	324	354	301	357	331	354	315	371	349	373	376	349	393	366	361	339	373	342	355	356	342	365	414	385	314	386	345	324	344	376	389	349	367	356	360	361	349	369	376	312	361	338	367	382	380	384	365	348	362	364	346	360	407	349	329	355	341	346	402	355	352	336	343	315	330	373	327	342	340	362	379	365	375	399	312	361	339	342	388	327	389	366	350	344	351	363	325	342	390	357	338	353	368	347	364	407	326	354	376	313	347	353	340	339	350	363	354	382	387	354	346	374	367	362	339	340	368	376	383	355	364	394	370	334	353	368	313	359	323	346	363	360	368	347	347	375	381	386	363	323	319	354	423	373	331	324	359	340	327	322	330	370	385	344	359	327	370	353	378	388	362	347	373	320	346	368	365	389	353	341	349	343	369	410	385	346	376	358	354	357	345	328	385	345	356	378	338	358	360	336	356	343	348	359	346	343	354	350	358	340	383	350	338	353	383	400	349	318	340	379	351	363	354	362	387	368	318	351	334	343	367	354	340	344	383	365	307	340	398	342	361	373	357	354	362	351	351	353	335	368	316	345	361	362	312	326	358	338	356	329	324	325	408	336	348	369	366	378	384	381	315	332	310	351	361	391	365	381	348	340	377	368	337	380	370	333	400	372	355	355	355	372	353	345	355	355	355	350	367	391	338	337	375	322	357	368	382	384	346	319	373	381	326	361	334	360	361	356	359	366	320	353	363	328	388	339	364	356	344	368	341	391	381	329	364	343	325	337	366	376	368	331	392	339	348	403	358	366	365	373	347	346	378	353	330	376	401	363	365	333	381	341	343	380	390	318	364	356	355	331	359	346	347	324	358	345	303	368	357	342	349	341	325	333	336	362	353	321	362	360	337	414	376	377	326	360	355	366	375	362	368	355	345	352	351	323	365	363	369	370	366	357	351	339	356	336	359	333	345	384	361	359	372	353	367	347	343	360	367	335	359	348	353	326	338	328	376	356	387	339	353	385	351	364	377	356	380	333	325	365	353	351	341	352	325	335	363	343	356	354	362	341	327	340	373	361	363	366	317	350	350	367	354	374	351	367	379	338	361	355	350	350	415	343	374	343	385	375	373	396	396	381	345	392	364	343	330	333	330	385	368	326	333	313	331	343	349	352	323	368	338	365	361	365	330	343	388	342	368	364	334	357	382	339	365	380	365	348	354	370	374	353	367	340	346	344	381	384	382	360	361	391	344	342	367	379	334	362	364	372	338	331	389	350	332	367	336	333	365	355	353	362	367	363	385	359	358	355	382	371	344	338	353	332	345	318	356	338	365	364	351	395	347	365	339	399	302	386	320	358	341	350	344	343	348	359	361	364	359	337	360	365	357	338	406	353	316	371	369	352	326	343	352	325	368	385	331	340	329	339	367	329	371	355	356	344	371	373	352	347	405	319	338	391	408	328	331	378	352	365	370	333	380	367	346	299	347	360	339	397	342	338	348	358	337	360	313	348	354	358	352	324	329	381	411	361	325	325	352	336	329	385	345	348	360	390	350	353	339	337	349	349	374	308	361	348	361	374	349	340	334	364	376	378	370	363	387	416	362	363	331	328	336	350	347	364	373	338	346	357	342	349	339	342	378	346	333	410	327	348	354	370	398	356	346	380	356	331	365	293	314	358	378	392	409	363	316	348	364	366	332	330	347	359	404	358	356	352	360	368	385	365	382	349	320	327	370	339	371	345	375	340	364	362	380	365	371	341	346	351	331	357	357	336	360	315	378	359	332	381	348	381	373	392	350	357	349	353	359	356	345	345	349	329	329	342	341	369	383	375	346	388	348	338	346	374	303	373	360	357	366	355	353	379	355	357	386	351	311	353	341	356	360	369	337	351	359	376	342	327	410	339	377	362	371	361	327	395	354	322	378	348	377	367	387	352	363	344	318	345	337	373	381	365	348	365	337	369	359	344	334	388	378	342	379	367	345	382	387	367	384	365	334	346	352	344	382	362	364	353	372	370	369	372	375	378	345	367	385	346	377	377	373	363	351	359	333	357	359	335	353	346	341	377	363	331	331	351	376	350	361	334	338	339	323	369	353	332	363	391	369	348	313	356	363	390	346	367	371	367	324	350	347	370	348	383	350	359	325	337	341	355	374	345	330	367	341	376	378	385	327	351	368	388	345	344	347	349	340	399	347	367	360	373	340	386	328	338	349	337	344	329	357	340	377	345	331	347	315	367	335	345	371	356	378	391	349	374	337	382	370	343	376	338	346	327	372	341	353	345	323	380	355	332	316	377	334	328	354	320	356	337	344	320	323	368	364	356	323	349	346	353	325	348	358	349	344	373	337	376	346	359	314	332	367	349	385	397	350	361	370	366	358	355	288	362	362	341	345	322	382	375	345	367	319	344	331	288	347	353	333	348	365	354	344	336	368	325	353	366	384	333	347	356	331	374	400	382	387	345	314	346	365	366	340	333	325	334	350	346	322	342	360	366	401	337	312	328	381	338	366	386	396	382	364	340	375	351	358	290	368	366	306	369	367	389	341	345	360	323	355	358	352	363	357	372	358	342	317	361	345	362	344	377	360	336	336	377	366	345	361	361	354	330	348	340	384	375	363	354	392	360	293	365	331	368	358	336	342	380	332	349	392	340	373	368	357	337	339	354	339	387	330	362	344	339	348	355	328	334	342	373	351	349	340	367	345	321	318	345
31773	41935	21226	1113	931	836	819	778	728	813	742	727	706	733	709	740	705	732	799	741	745	769	714	721	729	732	700	695	721	794	740	746	729	761	717	716	716	700	712	750	693	704	729	735	699	736	738	707	732	739	721	702	702	777	703	737	782	719	737	707	714	734	771	782	727	687	730	746	710	734	717	708	776	738	742	720	720	729	742	744	763	734	734	727	716	720	760	770	753	746	727	700	731	741	745	707	694	714	733	800	724	796	760	735	718	777	700	713	764	722	655	714	704	719	691	753	692	753	663	784	702	764	702	698	688	763	755	690	706	715	735	730	722	715	736	724	740	715	721	699	714	738	769	723	704	671	754	717	748	738	760	736	727	692	748	694	696	784	732	750	707	752	677	716	700	724	721	720	725	760	722	749	748	705	709	731	708	722	740	723	695	716	730	670	738	709	721	756	647	741	747	741	696	713	692	702	758	742	772	717	744	748	667	751	707	705	759	734	710	746	757	705	744	706	719	706	739	738	689	737	720	701	747	671	699	708	722	756	709	764	748	713	705	720	694	722	710	719	692	713	744	774	714	757	708	707	756	726	699	768	689	732	769	685	794	709	757	770	696	736	688	739	725	707	749	743	718	696	743	679	734	694	696	727	720	691	713	715	717	678	731	749	696	709	787	727	726	740	706	735	735	750	724	712	657	723	725	718	729	744	676	692	714	703	737	788	781	770	700	733	741	734	706	708	738	730	738	756	691	702	728	695	742	757	698	693	701	647	721	761	702	733	710	687	741	758	737	774	713	711	754	725	726	707	706	733	733	716	784	715	701	766	726	784	704	758	756	718	717	692	735	686	739	746	758	739	730	733	717	685	734	691	735	717	729	734	760	634	682	765	763	739	762	718	695	734	751	764	743	752	712	714	727	742	746	732	688	769	766	677	736	750	710	723	779	700	722	726	728	706	736	757	712	711	725	768	763	725	696	720	746	711	739	734	686	698	729	741	718	715	703	741	758	746	726	710	725	705	690	690	717	687	716	760	698	696	759	738	709	734	749	734	706	735	705	708	751	677	705	750	738	735	698	707	696	738	680	751	780	695	706	724	752	777	655	739	693	707	705	740	664	686	692	757	692	699	699	720	714	716	754	752	751	743	752	721	767	732	722	732	747	669	729	727	725	765	727	728	723	777	748	693	737	744	739	729	716	725	702	727	728	783	718	725	729	711	750	724	759	739	743	780	702	736	678	741	707	687	727	744	746	733	734	690	728	801	713	776	728	725	742	777	725	754	705	692	771	708	709	726	659	750	772	770	728	706	729	690	717	701	685	731	720	749	721	755	738	787	714	693	722	755	749	709	750	710	716	736	697	746	696	692	763	710	702	777	731	746	723	709	719	744	722	703	816	722	751	717	738	777	674	730	747	713	769	733	741	714	761	690	729	710	750	734	721	737	748	712	706	746	770	714	704	701	718	700	754	698	718	760	722	716	710	728	692	735	712	715	783	720	745	683	768	719	720	758	687	705	700	701	709	725	693	698	679	749	754	678	714	766	756	694	740	705	703	687	744	705	772	727	724	698	702	699	707	726	783	723	716	738	726	724	727	709	734	722	721	811	764	730	686	733	710	706	780	749	777	726	725	743	704	707	730	712	721	706	729	733	718	788	693	740	691	760	719	703	729	742	757	674	721	725	718	663	740	703	723	732	730	693	751	762	720	727	766	698	720	746	712	728	739	754	679	721	711	699	758	716	713	765	747	760	721	710	740	704	727	690	706	711	680	685	741	706	717	717	715	760	735	722	785	714	722	689	751	703	714	743	759	729	696	758	758	681	728	740	694	768	740	718	789	715	704	760	749	714	738	720	683	691	715	764	737	662	714	689	684	697	750	726	741	732	745	680	750	721	727	768	715	758	704	753	712	744	688	739	751	780	736	712	741	721	736	705	754	726	718	726	697	758	676	703	724	708	722	709	699	715	761	718	739	711	695	729	728	730	717	761	776	714	747	726	712	689	714	718	673	735	744	759	764	714	704	684	716	737	769	736	727	709	704	695	692	727	701	730	710	746	698	786	723	808	744	740	748	713	695	758	705	774	764	746	733	765	742	722	704	720	683	739	712	754	732	747	684	731	685	719	731	716	779	712	729	699	690	698	738	708	750	760	712	692	737	675	723	729	714	703	699	701	713	709	711	744	737	702	755	768	837	769	669	694	742	723	687	714	718	693	725	726	736	687	764	760	758	718	718	742	722	766	718	709	730	739	718	751	716	760	725	759	742	679	685	759	725	714	725	805	727	735	688	728	718	714	666	715	720	700	706	759	775	716	682	680	748	729	714	708	715	691	723	735	735	718	773	685	720	663	742	720	706	721	752	722	705	728	727	695	697	767	725	703	734	732	703	715	756	741	721	700	747	728	671	744	721	706	731	708	729	710	742	689	670	779	697	773	728	749	747	742	705	704	691	707	725	709	714	748	689	732	766	749	724	742	713	755	744	709	744	727	685	736	672	743	707	725	672	724	724	711	721	764	724	712	770	759	709	712	779	708	739	702	685	717	711	711	756	687	745	720	728	763	715	749	711	751	702	713	719	717	790	730	747	704	674	776	745	726	703	734	668	741	699	740	752	713	737	749	723	683	709	700	756	731	737	675	759	723	749	750	759	727	724	731	724	743	738	783	763	703	719	748	720	754	750	751	701	691	706	723	740	666	720	692	723	766	715	731	706	712	730	704	681	698	724	737	714	726	705	681	734	733	744	749	779	719	757	718	715	782	749	740	747	736	737	696	731	708	769	731	739	755	678	687	700	752	752	711	736	731	722	728	686	733	720	736	738	759	705	754	721	752	744	712	736	742	758	704	700	745	728	750	755	719	674	701	696	754	760	721	738	728	711	715	744	780	742	759	709	678	755	748	770	755	699	739	703	721	666	699	718	768	723	687	738	696	694	743	727	728	722	729	730	692	696	740	754	719	726	720	707	748	738	709	748	712	705	721	742	755	730	754	766	676	751	718	727	726	756	771	770	747	711	735	720	708	721	724	705	672	699	749	760	730	756	731	730	715	759	709	665	668	727	694	733	712	741	687	767	782	712	694	731	743	725	709	738	759	741	693	717	711	687	743	764	707	736	732	702	689	729	728	672	718	724	736	748	743	669	727	719	739	724	725	737	743	668	734	691	750	706	729	736	702	741	755	737	720	742	733	698	729	701	690	789	796	721	729	696	760	744	716	713	692	697	699	713	764	763	702	720	724	666	762	697	703	757	734	752	707	714	764	767	740	718	688	756	725	738	721	753	758	768	731	752	697	750	740	750	706	682	720	713	737	739	753	731	658	717	747	758	752	693	716	750	757	758	757	757	709	696	735	731	766	727	755	751	705	742	713	717	721	707	698	689	717	770	732	736	716	713	732	734	771	718	702	720	700	761	720	785	752	749	734	746	730	728	771	711	690	753	730	738	768	702	776	726	710	728	782	791	706	778	690	741	677	704	735	712	732	737	772	756	735	728	689
33945	18327	6174	467	340	301	365	322	325	325	285	328	324	325	308	328	297	337	302	313	294	317	310	342	313	302	288	308	319	312	289	321	284	325	285	278	318	290	280	288	301	291	322	270	315	280	282	311	308	304	284	295	324	256	268	280	339	284	280	306	286	293	304	308	285	314	309	302	294	324	311	299	299	272	262	301	261	288	328	300	275	305	285	292	307	315	304	292	302	337	289	325	329	324	327	281	295	275	326	277	277	278	300	304	317	322	292	305	309	298	294	311	301	298	314	297	325	299	286	323	326	302	297	326	299	277	292	315	270	299	344	293	279	313	294	273	254	307	307	331	303	315	287	260	304	332	309	297	344	316	268	270	307	296	289	315	312	312	351	311	285	346	312	324	340	315	291	329	292	329	299	278	296	312	327	312	311	294	273	293	279	323	321	296	318	306	278	319	331	262	324	313	342	276	294	334	303	310	298	326	294	299	321	303	287	308	289	312	322	305	276	339	310	316	332	323	307	302	271	315	308	306	285	301	323	316	271	266	283	354	331	335	329	316	319	299	317	285	277	333	287	288	278	306	297	283	291	320	278	297	285	290	307	281	297	303	328	332	316	308	303	317	292	289	295	285	301	311	325	325	330	297	282	320	273	327	298	318	289	296	307	299	322	296	345	302	320	312	293	320	274	285	321	299	307	308	278	295	300	292	312	299	286	301	301	313	310	297	306	307	324	336	315	313	294	330	319	313	298	318	317	297	315	299	333	326	281	296	290	305	307	307	301	303	296	316	301	291	306	281	299	323	307	311	284	270	319	318	317	347	327	287	322	354	348	284	315	305	304	297	298	258	336	311	310	302	284	271	295	330	322	321	282	315	281	284	369	313	282	313	309	273	305	305	290	304	301	316	286	317	308	266	340	316	320	310	318	300	332	281	313	289	281	293	295	304	348	368	318	306	282	321	305	297	274	312	291	294	318	302	329	293	332	286	327	302	325	307	352	295	296	292	324	305	319	282	296	320	288	355	335	319	310	331	328	252	345	330	293	298	309	316	312	284	317	298	293	323	254	295	280	285	303	330	291	304	299	310	322	294	301	321	326	322	275	309	281	320	333	321	319	278	292	295	296	285	316	291	326	335	307	316	291	293	279	320	323	326	269	285	322	320	302	311	300	305	297	274	287	276	301	318	299	296	311	264	308	295	318	344	298	299	330	341	305	321	304	300	316	328	318	282	344	290	274	306	273	282	261	297	313	321	310	330	306	279	332	294	313	301	312	331	285	279	261	312	327	328	344	323	335	312	320	307	268	298	327	318	322	295	297	296	305	271	320	313	355	292	309	278	305	298	318	309	313	280	315	305	310	287	329	302	327	289	279	280	285	285	320	283	304	306	316	340	328	291	276	287	320	334	303	306	313	291	271	277	288	325	324	318	310	304	279	347	330	349	313	273	303	316	290	297	282	263	328	329	313	270	309	286	286	303	299	348	299	324	289	291	290	312	348	312	318	277	315	323	327	287	288	289	282	314	317	309	305	322	280	312	341	302	295	323	285	287	282	302	307	320	315	270	287	319	324	295	309	324	291	283	299	313	274	282	313	298	280	263	333	293	312	298	311	302	330	364	316	301	277	269	306	302	290	310	317	289	319	320	290	316	286	285	293	287	298	311	331	339	317	323	333	280	294	350	275	327	327	285	328	312	287	297	310	295	324	302	295	273	274	294	329	300	310	320	279	338	285	270	288	296	321	288	283	317	330	302	312	300	312	357	322	309	265	285	317	310	306	303	317	301	318	330	327	322	288	307	297	329	331	307	323	317	290	291	309	281	278	296	275	328	272	268	275	297	327	317	278	312	312	311	276	319	309	283	296	289	321	319	302	272	306	320	293	313	318	275	312	296	258	317	286	312	275	311	326	335	331	280	307	284	335	322	295	335	296	312	321	321	304	331	311	284	304	331	290	320	316	326	307	349	296	291	301	286	313	327	300	268	280	318	318	327	314	312	316	304	328	285	296	293	277	317	283	315	290	308	310	312	319	295	295	306	331	295	315	326	313	335	323	297	332	289	288	287	298	297	322	315	267	312	320	308	274	305	307	272	296	331	302	321	306	300	297	307	293	300	312	284	280	273	323	326	287	291	294	296	329	296	317	291	311	282	317	296	292	291	305	308	275	311	311	279	342	290	313	294	297	301	313	314	306	337	289	285	305	301	324	325	330	314	319	299	288	275	334	314	318	327	323	292	309	350	337	285	281	274	355	320	296	281	303	295	318	305	289	299	321	300	315	306	291	294	331	291	319	329	323	321	307	305	302	309	294	289	286	282	331	291	279	293	297	299	289	311	303	307	328	306	301	295	313	301	281	298	274	304	316	350	295	287	308	339	329	304	312	290	282	325	313	295	287	302	330	323	299	300	330	288	337	278	297	337	314	322	322	323	318	273	307	270	332	315	329	280	300	265	295	324	328	327	267	299	303	302	294	300	326	280	298	316	293	324	267	301	315	269	314	300	282	294	332	287	284	319	305	283	346	305	316	335	316	331	267	292	320	309	291	338	298	310	283	296	286	299	338	305	314	309	334	322	347	307	284	311	281	296	270	310	329	309	325	300	278	302	295	306	325	306	335	292	322	279	284	290	304	262	313	327	292	282	270	279	294	287	314	336	305	286	299	306	336	317	277	296	305	329	283	322	308	298	270	283	313	327	301	286	278	318	305	306	345	326	307	310	328	322	293	305	305	316	305	315	297	282	330	275	295	293	306	329	295	282	309	259	283	323	299	302	292	308	305	293	318	274	337	313	315	302	315	336	280	323	290	297	301	324	295	319	292	314	347	291	309	310	297	299	271	292	294	307	287	293	272	305	320	308	344	298	281	344	320	280	300	267	289	317	277	288	295	309	342	285	310	325	291	321	303	301	280	276	309	314	303	268	297	332	292	325	316	310	339	350	310	294	282	296	312	313	305	327	305	306	297	318	282	293	305	284	325	320	290	290	299	326	283	289	280	321	302	311	322	295	297	296	334	327	280	314	293	329	302	315	300	311	298	324	313	314	307	289	300	265	317	309	295	292	306	281	304	276	326	321	295	325	280	319	339	318	304	292	287	274	292	322	318	288	300	301	304	316	316	302	314	335	291	283	316	333	317	317	295	330	292	277	315	308	306	328	321	299	306	314	301	274	311	267	322	296	328	303	296	315	282	344	329	330	346	316	297	302	324	325	322	304	319	292	324	316	327	319	333	297	288	299	306	317	303	318	291	311	295	334	298	308	296	296	288	283	312	281	317	259	302	299	286	282	321	302	262	282	283	309	308	278	299	307	325	319	314	298	313	296	286	339	310	319	330	317	327	324	301	324	318	296	316	316	306	309	326	284	284	306	292	292	296	309	305	312	309	320	298	281	324	320	300	309	272	330	281	288	297	285	296	298	291	333	294	313	285	321	301	318	329	302	286	307	296	329	313	310	346	331	315	311	318	300	333	328	296	307	344	303	316	312	317	326	318	299
13251	3882	1691	721	744	678	691	680	714	681	690	708	678	707	714	695	685	701	699	718	671	732	694	671	670	677	696	684	698	679	698	718	644	683	693	705	704	644	674	697	670	694	659	715	749	676	686	680	684	720	715	720	756	680	706	689	709	733	750	661	719	704	684	634	701	696	678	715	694	698	715	684	709	721	659	709	663	672	663	725	730	663	672	694	690	747	689	693	705	676	684	691	716	709	713	688	686	737	721	700	717	711	697	729	713	737	691	666	718	722	688	720	712	698	725	634	713	705	727	666	711	693	723	703	709	677	735	714	659	673	715	669	701	698	701	686	713	724	718	753	670	672	717	716	718	692	723	745	733	686	685	669	682	695	705	661	719	693	743	689	656	683	698	670	661	694	627	675	738	695	701	715	731	725	716	677	713	671	679	706	683	708	672	702	722	695	694	733	741	657	699	662	721	663	673	686	712	728	715	691	613	697	700	706	704	698	717	706	690	651	651	725	643	697	709	699	701	672	701	718	673	726	688	665	719	670	689	731	698	644	653	724	685	720	697	692	684	718	705	724	748	716	719	685	695	680	711	700	695	720	676	666	666	687	734	719	686	693	727	700	685	680	702	729	708	732	676	693	718	733	725	704	729	746	709	730	682	678	711	704	744	660	677	723	696	708	716	700	709	714	669	700	672	679	642	720	684	686	703	649	732	703	696	701	640	658	651	699	689	694	701	718	701	696	698	716	670	724	650	676	639	670	690	676	626	732	729	718	704	687	671	734	724	693	661	710	642	681	699	687	666	684	726	694	720	685	679	713	672	673	653	693	661	699	704	684	717	710	678	663	707	741	674	649	688	663	648	679	695	681	719	711	712	673	681	706	694	679	692	700	658	701	728	692	662	737	721	745	692	673	712	698	721	639	690	734	709	699	686	699	663	725	710	662	647	674	741	712	704	722	689	702	699	692	706	742	693	690	679	718	748	717	648	688	681	684	681	650	708	692	661	717	732	747	749	713	722	677	690	707	739	676	702	700	697	708	680	689	664	661	715	696	709	726	685	726	696	705	687	689	697	704	736	687	752	708	687	685	701	684	679	696	683	740	716	708	711	639	704	696	696	712	713	709	727	678	729	758	680	742	690	689	707	660	742	700	679	675	695	769	712	746	714	690	709	680	630	683	736	673	642	725	715	720	736	654	685	658	687	727	708	708	708	711	739	645	715	699	687	693	723	734	721	693	671	693	658	704	737	677	695	710	675	702	740	683	705	718	705	693	750	655	682	713	634	674	739	714	730	687	679	667	671	675	685	716	673	707	666	693	689	741	678	711	689	689	732	700	740	708	635	684	711	654	701	693	621	681	717	717	704	682	714	701	713	682	689	673	716	706	743	688	725	699	723	697	672	679	688	691	678	666	713	715	703	703	708	742	655	678	745	727	729	735	687	675	735	666	743	701	650	742	702	708	722	692	751	707	668	736	705	676	693	746	679	685	695	703	663	684	674	670	700	684	700	686	710	708	709	653	691	663	687	675	658	721	709	672	701	710	650	646	772	682	709	729	693	683	690	732	665	674	693	703	714	706	646	706	662	688	686	698	696	700	714	679	685	653	704	645	721	698	718	694	661	690	682	711	730	700	686	693	663	668	729	696	717	725	682	762	697	710	687	694	699	682	703	741	666	705	723	691	717	685	705	710	717	690	718	683	697	696	675	734	692	741	671	720	722	688	733	662	705	662	683	699	678	750	624	659	686	692	728	702	681	745	696	706	695	690	676	659	742	642	743	691	663	703	700	698	667	690	722	651	700	723	683	694	666	685	653	732	695	690	699	685	764	727	734	709	682	701	680	723	718	663	675	740	687	693	652	687	689	684	698	744	688	653	692	712	718	669	653	724	644	740	742	676	675	687	730	679	687	718	744	679	689	711	697	677	675	680	682	693	733	711	726	692	706	666	647	710	727	697	704	721	678	673	638	700	725	702	687	710	671	712	660	716	679	696	654	676	662	737	718	689	656	707	727	705	704	728	712	667	724	657	673	711	720	699	662	654	698	669	736	710	684	677	678	678	680	683	727	703	676	675	699	727	679	689	698	701	715	747	682	705	663	686	690	696	747	721	684	691	643	681	719	664	720	689	779	697	690	675	668	705	711	668	681	739	707	697	685	690	710	705	659	667	701	711	698	685	690	750	776	692	720	741	676	718	724	714	702	686	697	684	642	729	685	724	721	711	684	703	738	681	742	718	689	657	692	711	694	672	698	735	772	724	670	708	693	698	700	701	717	711	695	656	665	706	675	739	720	669	717	698	692	702	709	727	678	667	641	698	762	687	714	700	705	660	692	686	646	689	703	702	706	718	648	752	721	727	710	722	699	765	668	667	709	753	660	721	708	661	710	705	740	730	621	663	764	713	675	710	723	693	647	684	676	633	685	683	707	703	733	671	656	727	724	684	658	637	691	670	681	724	703	721	707	716	717	740	672	698	695	743	685	673	705	725	658	680	748	721	651	667	665	714	720	689	694	706	676	700	707	683	722	687	698	716	710	655	666	711	705	704	735	684	683	696	671	726	702	658	709	737	684	699	716	761	664	710	720	667	698	706	682	699	648	690	701	705	713	711	669	674	670	694	707	680	725	707	715	727	655	684	669	723	725	703	738	688	728	698	781	719	719	717	692	690	685	678	729	710	711	685	669	715	715	686	639	680	650	721	673	727	717	718	659	696	675	729	709	711	722	673	687	723	666	700	748	705	729	724	712	717	741	706	667	660	664	710	755	698	676	743	680	679	734	689	711	694	707	692	732	705	708	771	744	724	677	677	714	692	723	672	689	696	755	619	691	680	678	680	671	708	652	715	719	706	706	736	755	687	664	716	679	708	675	712	674	675	647	680	675	689	703	665	707	678	747	683	720	688	667	714	702	733	689	680	666	702	686	656	710	679	742	699	702	682	685	702	692	728	682	672	716	705	693	748	736	698	735	687	707	680	720	728	673	689	703	657	745	707	712	701	702	730	715	697	644	675	679	645	693	712	694	730	721	751	744	700	666	687	721	665	700	732	671	703	678	698	672	689	685	684	690	691	670	708	717	668	716	660	711	709	709	654	688	730	706	654	715	683	726	644	679	697	672	670	710	720	696	714	698	748	689	652	724	648	670	703	695	670	656	730	679	688	672	762	693	698	694	730	726	719	703	674	705	658	678	746	697	722	659	663	675	675	652	695	719	702	741	687	731	732	736	723	728	729	675	712	725	669	715	635	732	720	708	628	683	724	674	693	714	687	656	718	708	690	669	751	698	746	704	760	702	696	655	678	691	669	681	705	681	702	656	679	701	707	739	688	651	728	717	732	716	691	675	651	685	701	664	703	681	692	710	705	686	682	685	742	712	662	731	686	706	745	672	730	684	675	763	737	702	663	693	679	653	730	739	672	709	652	678	683	690	715	665	717	659	704	729	718	719	692	728	713	640	609	720	696	697	708	710	746	657	682	660	718	680	679	710	690	663	723
25220	21128	23743	28771	21138	16664	873	577	485	474	541	503	479	480	482	440	510	516	478	470	444	483	463	452	473	490	490	408	449	488	471	475	472	434	457	471	466	471	493	473	469	493	436	447	436	482	453	469	457	453	474	488	433	457	442	426	446	487	445	444	478	495	427	456	429	486	464	483	473	450	471	475	478	445	417	470	494	447	444	437	475	478	477	474	467	447	522	460	433	483	507	448	475	471	461	442	412	446	486	481	499	468	424	468	485	494	448	453	475	458	455	464	465	458	429	477	509	440	469	492	455	453	454	470	449	430	444	436	481	438	420	438	438	434	470	430	514	432	458	452	452	457	484	443	486	469	499	413	451	450	445	471	453	446	447	464	494	457	429	448	459	476	464	485	461	444	446	451	463	411	456	478	432	489	470	452	451	463	451	455	456	454	475	476	427	471	469	454	445	496	462	454	470	460	447	444	441	454	448	497	405	465	431	451	469	451	457	456	425	461	437	439	462	435	501	432	460	449	438	434	503	468	443	473	455	478	450	419	472	455	443	453	433	399	456	449	456	439	442	434	423	466	479	479	434	452	508	441	461	454	468	481	486	430	470	411	467	457	477	480	469	475	427	456	455	460	408	484	457	500	476	443	436	413	432	470	463	445	482	425	448	485	481	458	472	508	421	458	474	466	480	428	448	464	429	489	473	480	451	547	479	425	409	435	452	452	418	472	481	448	457	500	423	461	436	453	452	475	461	457	446	482	450	430	452	479	491	463	474	491	463	473	479	425	466	451	468	435	480	432	443	481	452	428	475	447	489	409	465	487	480	460	443	420	468	435	427	462	483	491	442	410	427	429	443	459	453	441	493	456	432	427	434	434	485	442	462	388	419	460	516	447	513	468	395	436	439	449	453	450	445	508	460	441	463	443	434	489	504	467	485	467	421	474	419	469	492	457	497	453	487	443	507	453	450	471	470	428	426	413	473	462	479	454	468	463	462	448	476	430	433	501	440	458	472	463	454	466	462	439	454	465	480	457	456	473	479	477	466	451	448	417	402	461	428	483	442	465	468	449	466	493	440	451	452	464	503	460	427	460	458	435	453	458	433	440	468	537	466	479	447	431	443	447	462	415	412	429	435	449	475	497	451	432	450	404	476	439	441	466	519	487	476	457	465	408	467	470	460	465	452	448	429	463	454	435	469	474	460	481	462	479	484	452	435	445	458	455	474	439	443	421	435	456	464	454	478	460	493	475	462	457	484	437	485	467	434	450	502	428	471	499	495	471	471	467	428	484	507	422	441	415	457	469	462	447	446	458	424	473	466	454	456	382	422	440	424	450	440	433	427	443	426	436	487	447	425	484	464	478	485	444	429	425	403	460	454	459	493	430	496	485	475	426	460	488	437	452	453	430	431	485	471	417	444	471	411	425	456	471	442	477	445	444	461	482	432	493	458	426	455	444	479	457	493	466	443	493	458	451	489	487	460	436	424	459	440	418	473	421	443	455	467	436	504	454	443	492	464	422	432	468	431	489	454	459	497	477	440	467	491	445	445	426	447	408	448	440	443	438	480	491	475	481	484	467	451	453	432	483	478	490	447	473	395	449	478	444	456	442	436	444	437	459	451	460	449	425	424	438	463	450	485	406	446	464	515	447	472	491	436	425	470	444	466	463	474	432	468	500	439	462	451	431	427	456	475	444	473	462	486	448	488	469	416	480	477	427	463	463	466	459	429	462	455	487	436	468	466	473	448	478	425	461	446	442	438	419	473	443	470	428	427	456	516	476	449	448	502	420	447	452	440	529	474	415	482	447	457	409	484	479	450	416	491	433	422	479	443	447	468	477	467	420	461	492	474	469	396	460	464	448	495	485	453	442	431	425	487	436	484	460	434	454	475	449	444	461	459	465	454	458	476	486	462	498	458	428	439	461	447	501	444	432	490	453	436	476	457	472	437	469	438	417	432	434	474	442	455	446	491	471	395	431	467	426	488	429	430	448	450	474	426	449	475	446	442	473	481	400	461	439	464	441	460	501	429	426	472	449	473	478	431	472	454	437	470	430	407	460	471	457	486	495	477	459	435	432	422	478	456	456	467	432	442	446	474	469	408	481	503	480	456	439	490	453	450	472	477	458	441	439	445	445	442	479	487	471	421	427	389	473	439	432	466	403	460	452	442	469	433	468	442	450	452	434	440	437	480	509	457	458	488	444	442	436	441	463	434	455	467	431	449	436	438	443	513	475	451	479	462	448	437	442	462	446	469	446	442	438	466	465	478	452	447	432	434	462	479	497	497	440	467	486	423	453	471	448	488	496	495	477	446	435	473	495	444	441	464	444	446	442	451	487	409	493	431	490	440	440	439	436	459	455	443	447	473	469	475	487	484	481	435	466	437	462	465	455	461	513	498	435	479	408	418	467	468	456	443	458	473	442	457	448	447	428	475	478	454	468	466	458	443	425	439	436	472	517	433	443	492	478	428	439	462	463	450	447	452	432	491	448	452	450	447	471	459	405	470	460	466	441	484	449	475	486	456	478	458	457	450	455	448	478	500	492	456	496	438	451	412	502	419	454	466	472	443	486	439	468	435	480	492	440	424	440	454	435	421	464	460	417	445	529	494	497	503	465	499	491	510	490	437	481	477	456	485	453	440	477	456	453	501	424	469	496	506	470	430	422	458	451	452	447	412	460	486	447	466	487	475	449	485	432	421	444	449	431	421	436	432	465	476	438	447	436	439	459	459	439	468	466	446	434	498	477	437	472	447	447	469	425	433	451	464	463	528	429	415	447	461	444	444	440	458	441	431	447	439	441	428	436	449	451	455	503	431	474	477	442	441	466	435	429	441	449	452	504	463	461	439	452	419	446	492	480	475	441	439	490	451	448	416	414	431	443	450	449	443	451	489	463	478	455	462	433	431	509	472	471	456	459	491	473	462	478	448	451	432	475	424	503	451	485	463	448	458	451	439	430	444	449	441	464	430	403	484	492	441	466	438	428	452	451	471	450	443	442	461	459	447	436	477	487	443	437	491	482	431	439	461	466	434	461	480	439	447	496	416	456	410	492	474	471	423	441	487	459	489	486	433	422	481	463	446	423	451	486	488	503	433	437	451	477	418	493	431	457	497	466	452	450	479	461	455	476	461	452	487	419	427	466	416	436	445	458	501	452	449	440	407	420	475	459	430	454	429	438	451	459	461	483	458	492	439	458	449	482	440	419	457	487	465	436	465	433	432	434	472	480	445	444	476	442	472	471	455	459	439	486	469	461	458	483	445	454	481	465	438	487	435	452	471	499	428	461	432	421	479	430	449	447	472	435	461	450	436	421	479	431	449	494	496	503	455	393	455	453	490	442	428	460	462	464	448	461	464	442	488	453	429	446	458	435	438	450	465	430	410	416	474	426	468	444	479	448	507	444	450	458	461	449	408	434	433	460	467	472	469	432	473	463	449	428	463	463	427	450	425	454	449	484	471	450	450	433	488	482	442	463	450	486	461	466	458	464
26158	32116	15450	1088	979	957	1044	972	969	896	939	952	985	1010	921	970	926	940	911	960	1003	976	962	958	948	936	962	937	948	959	942	998	973	978	973	941	919	927	962	926	964	951	926	914	1004	970	959	991	923	922	921	912	919	878	936	968	921	887	933	954	932	938	913	949	954	902	941	921	1007	898	949	985	952	1021	950	1003	901	934	967	932	982	1021	906	971	907	973	964	913	961	948	959	958	962	913	941	934	940	912	948	942	1049	978	1012	925	991	955	987	888	921	938	974	1004	944	919	955	947	963	967	978	972	953	972	964	942	937	972	916	953	974	903	977	951	897	933	978	940	964	932	999	899	936	978	884	914	948	959	1010	933	1011	939	959	942	1008	977	945	904	950	917	934	914	970	940	954	947	929	921	915	946	948	963	908	943	915	977	954	984	947	973	930	983	929	978	913	991	937	942	996	935	921	965	946	982	986	919	963	925	983	1014	956	1015	945	904	944	957	970	943	959	854	928	949	914	957	928	929	956	931	936	981	899	961	926	957	906	938	928	940	901	975	937	936	941	976	943	957	987	926	984	918	977	903	1052	955	937	944	935	918	1010	909	968	990	934	955	936	948	921	942	930	993	978	886	974	932	955	903	946	969	1017	1008	920	969	931	958	937	958	967	939	984	937	944	936	945	964	1010	962	917	947	969	941	973	994	960	908	994	1009	968	956	975	963	952	974	946	954	970	1028	940	932	984	926	947	940	950	918	935	961	896	910	992	945	948	904	910	958	937	916	947	918	921	951	963	985	936	950	1022	911	942	1024	955	961	935	983	948	926	975	921	910	985	985	1000	914	951	926	952	934	924	940	964	982	989	952	957	975	899	955	992	966	955	916	951	961	976	954	933	982	943	937	960	1004	932	1002	886	946	1007	945	965	902	901	998	953	940	959	933	898	925	969	978	930	942	949	984	918	936	909	949	922	996	928	943	1008	981	949	941	953	948	955	952	933	858	924	934	977	960	935	990	925	952	1007	938	909	917	992	916	975	952	968	908	936	933	952	976	956	977	961	989	884	981	967	895	1009	958	947	935	938	938	904	972	971	902	894	891	944	961	979	935	978	917	965	936	934	976	988	952	997	905	891	949	947	918	960	936	919	986	961	946	974	996	950	950	932	965	930	956	980	989	952	939	911	900	976	919	899	966	969	927	924	1001	939	926	930	957	991	933	899	947	960	954	961	953	951	916	929	960	934	984	939	933	936	934	997	939	924	956	943	928	967	910	921	977	937	1002	949	883	948	973	1017	997	943	949	918	918	926	991	967	955	1035	953	944	940	927	991	911	934	946	950	998	880	936	956	945	909	936	893	915	966	919	947	866	939	932	907	961	953	949	992	940	983	930	957	923	956	954	976	957	969	979	959	975	977	914	967	938	952	938	956	882	933	970	967	952	946	940	980	880	933	947	970	944	945	984	960	879	944	978	905	934	985	962	963	936	975	995	948	958	931	998	964	905	981	1008	943	908	941	914	985	935	972	923	919	991	955	929	985	978	956	931	995	978	958	953	959	991	968	880	1024	894	933	925	956	964	1006	948	957	957	936	955	944	931	940	932	919	923	938	1000	925	972	962	982	981	975	917	980	950	963	942	941	956	914	949	903	940	925	902	935	959	892	930	1001	967	916	926	978	980	981	951	939	979	965	921	919	958	958	957	968	943	948	943	939	903	964	941	987	941	922	984	935	978	917	893	938	943	972	962	930	949	931	947	927	902	968	932	953	943	987	891	968	980	982	967	947	925	973	885	988	961	908	1035	975	935	942	1010	957	922	956	966	968	943	901	992	940	967	912	896	930	1019	918	960	940	968	909	976	928	1013	1009	991	993	944	925	930	970	933	954	962	989	978	899	965	979	887	907	948	955	951	925	976	952	910	975	935	930	913	944	945	979	982	968	895	914	989	991	957	913	955	954	903	902	966	929	984	943	955	975	949	947	901	997	933	989	949	960	967	1002	1022	980	975	956	945	984	961	906	965	946	915	989	1007	951	987	953	936	883	931	954	933	963	953	963	846	908	960	943	968	999	921	930	913	932	936	946	924	945	980	901	926	988	952	946	948	981	966	934	901	961	957	954	963	969	906	953	902	996	952	931	996	985	963	954	928	977	927	954	960	921	965	925	983	974	964	942	952	974	963	992	906	973	929	938	894	977	953	967	985	950	935	963	1002	937	956	976	948	968	955	1038	962	927	955	927	971	925	949	910	948	930	960	984	975	911	934	946	986	978	965	983	922	966	965	965	951	963	952	892	989	999	907	916	923	969	981	971	957	955	972	928	960	937	939	905	929	911	955	968	961	948	906	926	963	1006	932	933	962	966	930	975	986	893	923	914	966	926	980	983	886	950	938	950	945	905	974	948	957	967	924	1027	900	900	977	923	958	961	939	928	937	946	942	921	937	960	935	914	952	947	1001	953	936	916	923	934	959	978	1009	926	938	984	967	931	934	956	1000	920	944	958	920	926	967	965	984	889	923	942	935	963	986	971	954	940	972	954	966	992	944	967	945	922	952	983	942	917	917	957	958	933	967	974	956	927	962	942	888	951	939	925	962	925	977	928	961	988	945	945	910	920	940	934	926	987	939	932	957	984	985	919	943	930	998	954	958	1011	957	959	897	971	937	921	924	989	954	1007	925	934	993	936	921	985	906	990	931	979	949	958	974	947	929	966	975	956	985	983	929	1005	997	946	928	971	964	905	987	969	928	920	937	925	969	952	975	929	900	925	964	946	942	937	956	941	991	978	964	956	966	989	957	949	944	952	1008	922	948	929	979	880	993	916	980	925	926	975	959	932	935	942	933	1007	930	902	1011	927	996	943	920	920	969	905	964	913	903	999	994	945	933	972	901	989	983	928	936	928	917	961	930	900	893	986	962	919	938	926	986	1002	952	938	960	951	988	965	931	1012	952	979	906	930	916	978	978	916	1008	979	962	965	1013	915	935	958	955	955	969	878	919	934	974	922	943	933	929	991	930	908	991	946	923	922	914	944	964	975	944	958	945	881	969	903	967	982	929	981	927	975	940	980	972	965	967	956	925	982	907	910	991	910	960	949	997	905	958	944	949	1020	923	969	956	947	935	986	907	906	881	926	947	922	917	945	996	992	958	939	918	1005	965	916	927	982	966	964	927	999	976	959	986	911	970	922	934	934	987	922	971	967	928	920	964	946	971	993	956	945	969	924	936	925	939	980	908	876	959	912	968	971	907	908	946	937	960	958	962	918	909	938	975	970	973	911	949	947	990	969	913	935	926	951	960	924	969	975	988	976	965	948	940	956	934	886	965	911	959	947	921	970	892	961	966	948	970	987	974	929	962	983	940	926	919	957	920	961	938	977	979	1023	932	934	920	908	1004	959	942	930	950	975	982	946	949	945	1004	974	1012	993	921	978	932	971	962	867	942	971	994	955	949	945	966	947	939	1000	908	894	913	883	971	908	911	918	885	956	986	952	941	961	993	966	980	964	944	929	910	947	925	946	954	960	925	997	924	959	947	927	989	971	971	952	959	954	962	956	936	949	1033	934	933	894	949	917	965	1000
24626	21142	24108	28441	21142	21169	12341	679	524	435	401	411	409	416	407	360	391	346	361	370	387	338	346	400	410	371	353	359	347	351	336	378	356	387	370	339	363	411	378	311	389	344	317	369	366	349	362	364	339	354	377	363	358	362	374	362	290	366	351	338	370	401	360	353	337	343	335	371	375	351	318	330	352	360	346	330	370	363	382	364	348	360	356	339	363	330	343	331	392	322	338	366	354	375	336	359	342	350	345	340	361	381	375	396	343	364	360	349	365	315	362	327	348	326	396	395	370	343	332	299	361	328	376	337	372	377	329	380	313	392	378	331	365	383	313	368	323	361	360	365	340	374	380	355	358	317	357	343	367	350	365	334	342	345	321	343	375	345	361	355	371	369	363	339	357	378	352	323	318	335	336	359	364	323	338	332	336	358	336	356	373	359	344	354	344	335	344	354	379	363	371	377	367	328	374	363	391	370	368	340	355	310	337	314	376	338	366	341	382	314	335	337	321	370	329	410	369	350	339	346	370	349	334	312	347	315	354	351	360	328	345	364	351	302	321	339	347	304	324	372	361	370	365	365	321	350	368	350	365	340	338	366	331	359	359	369	347	356	368	385	360	304	316	345	375	362	328	386	361	335	375	362	372	332	352	385	353	316	366	339	342	394	356	340	366	344	326	385	339	337	311	377	376	395	367	368	356	340	335	368	388	354	332	376	381	386	341	356	357	342	380	342	311	369	378	367	352	361	348	350	335	366	384	346	366	316	360	357	341	352	362	318	345	319	318	340	337	333	345	312	348	340	364	348	365	391	351	361	348	343	359	354	360	372	366	317	346	380	363	326	352	379	400	335	354	418	342	391	334	394	329	388	354	356	323	339	334	351	378	344	324	383	370	370	349	310	342	358	372	365	361	345	299	363	369	331	346	369	345	358	354	369	342	370	306	357	336	342	355	349	385	351	367	361	384	316	363	417	337	357	319	357	357	364	364	326	364	365	371	312	343	354	367	316	342	338	378	360	351	346	322	320	345	344	351	334	309	354	353	388	334	336	374	355	319	332	394	341	332	348	374	320	350	342	321	344	328	307	350	309	342	339	398	346	372	356	348	356	360	358	363	343	363	359	334	373	354	327	332	339	376	373	362	327	382	335	322	372	407	350	310	368	403	345	342	352	380	320	324	317	350	340	370	322	359	364	347	350	380	365	346	352	351	340	350	306	393	362	338	360	372	366	339	380	344	347	369	363	347	349	345	358	315	319	311	377	324	385	357	338	357	328	324	331	358	362	334	348	342	324	381	338	347	329	368	366	363	338	313	362	374	353	369	383	324	379	362	323	316	322	365	354	350	363	331	341	371	327	365	322	372	356	379	348	386	362	338	360	331	359	399	371	388	328	365	332	367	317	313	363	394	330	370	381	348	343	338	328	360	292	348	359	337	328	348	393	349	383	386	335	343	358	347	352	380	325	341	348	369	394	352	334	362	340	320	410	356	351	347	373	342	359	332	339	355	351	354	401	361	356	339	340	363	357	346	343	357	363	343	358	357	343	324	330	350	354	381	362	367	376	355	368	347	338	354	373	330	331	358	347	360	350	335	366	359	329	343	360	341	393	340	320	347	338	379	340	357	345	341	375	371	369	383	323	322	357	352	333	390	351	321	314	345	345	322	365	366	368	365	345	352	359	368	342	332	367	368	344	374	382	359	385	352	352	357	368	388	363	394	345	318	381	364	394	351	350	385	351	331	361	368	335	354	420	399	355	362	364	352	371	364	344	372	355	344	363	337	349	349	357	354	365	342	344	356	323	344	342	375	333	362	356	369	338	344	368	343	352	344	352	349	348	357	387	365	349	343	367	386	333	351	369	368	368	328	344	320	355	326	329	369	352	349	321	378	344	360	366	381	354	351	320	352	369	304	330	346	309	333	367	356	384	338	389	372	364	343	357	337	360	316	318	366	330	324	357	347	352	367	367	331	350	368	362	355	384	373	322	353	367	367	349	327	336	334	369	385	335	329	351	332	357	366	374	330	326	354	329	357	318	362	342	334	362	373	319	342	358	401	388	345	378	354	312	400	343	373	366	358	332	370	317	350	340	332	361	346	345	322	345	357	341	351	347	378	366	374	299	377	345	368	378	350	339	346	362	373	355	352	363	317	336	349	347	366	343	338	374	346	372	326	338	401	375	376	375	394	355	351	367	351	338	375	305	358	377	356	354	352	322	388	359	356	362	348	345	346	332	362	342	357	334	331	370	366	375	377	335	363	332	354	324	393	371	334	318	337	344	345	320	350	345	330	339	388	396	351	400	359	382	359	325	344	336	386	378	388	378	363	343	326	357	349	373	378	337	374	380	342	351	331	400	383	364	352	321	335	362	346	363	357	301	351	361	306	359	357	359	358	340	344	387	377	326	406	360	305	335	339	325	339	297	347	364	385	367	334	331	341	334	323	351	357	345	358	367	337	330	340	358	364	360	293	351	334	347	365	366	360	346	354	320	342	334	357	335	352	342	364	351	362	348	359	333	358	365	342	371	330	353	342	360	359	367	404	357	344	359	325	337	330	359	336	337	326	368	362	353	328	378	350	379	358	353	328	334	348	349	335	360	336	333	352	332	376	349	345	355	372	381	360	307	403	353	368	316	359	371	353	341	358	344	352	342	359	360	321	339	325	361	337	353	333	334	332	342	328	343	387	349	333	357	369	333	338	358	354	338	374	365	367	333	375	324	372	339	338	338	361	350	349	376	322	357	362	344	358	385	381	384	316	379	347	346	338	345	338	333	300	319	387	342	319	339	375	361	362	383	330	391	357	363	329	336	356	353	362	349	379	357	382	360	318	369	394	362	343	403	351	356	357	346	315	369	381	346	371	337	369	324	327	342	344	393	342	351	322	343	356	362	351	351	351	354	333	312	335	352	384	340	354	361	353	342	339	346	367	367	393	324	359	322	374	359	366	334	358	320	341	363	340	403	344	342	389	299	330	359	323	362	334	364	349	385	332	332	323	369	333	335	364	363	355	354	341	382	363	343	389	344	326	369	324	365	333	344	339	327	362	332	350	378	357	373	347	303	330	376	373	349	367	301	349	394	380	372	322	340	342	368	379	355	358	372	351	359	353	350	406	364	335	357	372	326	355	326	309	357	376	424	346	344	359	378	368	327	337	371	344	340	409	339	354	342	358	359	356	333	346	368	369	364	322	347	341	330	334	345	334	375	365	336	359	315	318	317	377	332	368	349	373	370	394	375	344	348	343	367	361	331	331	375	335	369	369	328	325	365	358	369	327	329	316	369	344	349	361	390	325	362	339	381	351	361	334	362	340	339	343	338	360	370	354	355	318	350	387	328	362	355	320	339	318	364	350	334	346	323	322	377	362	374	325	374	351	361	360	329	358	365	355	361	314	351	363	363	342	379	358	350	374	335	341	355	368	356	361	338	321	339	349	307	363	353	349	321	384	367	380	319	330	366	352	327	323	357	354	396	349	340	363	338	357	360	349	357
31410	43014	20407	1009	871	852	777	802	803	767	737	764	774	752	711	707	709	771	750	717	734	739	705	724	742	706	733	762	787	719	711	696	741	723	702	723	720	742	736	705	743	753	709	760	696	721	738	806	739	688	704	743	738	686	713	674	737	739	751	681	722	761	745	753	728	695	690	700	731	748	706	707	716	745	705	715	708	708	687	732	714	737	680	750	702	767	673	712	701	773	712	702	727	713	728	814	717	689	703	736	710	729	650	728	702	734	737	722	763	767	732	752	725	730	704	693	706	757	737	707	706	750	717	690	713	731	693	710	716	746	737	730	695	715	728	742	680	724	698	711	769	697	734	723	745	686	697	738	739	693	694	773	746	687	687	701	699	734	744	702	751	749	751	742	751	762	711	729	684	715	703	731	725	713	709	709	744	736	709	712	668	731	697	733	757	730	706	746	750	729	755	728	713	716	702	716	716	725	736	716	696	733	722	717	770	701	720	718	728	751	681	697	698	729	731	701	709	764	684	740	747	745	731	760	752	708	674	750	733	723	706	756	715	731	785	716	705	744	731	696	757	666	693	737	724	725	720	711	685	724	714	718	734	680	742	718	750	693	732	726	743	752	675	677	718	688	703	736	790	785	739	702	700	732	707	714	705	718	731	726	720	667	721	744	753	684	732	720	707	698	716	713	749	714	729	728	727	761	713	739	716	754	673	735	724	716	703	689	735	715	715	741	710	714	717	736	685	720	739	681	724	759	718	739	733	714	749	712	742	691	732	668	701	713	683	697	694	700	758	698	717	782	690	700	699	693	723	668	708	729	690	706	729	722	731	707	769	740	712	709	721	689	713	735	733	681	695	750	738	767	736	717	728	721	691	736	730	717	674	715	718	710	743	690	752	690	684	728	729	713	744	730	733	710	743	722	706	750	690	674	738	736	724	771	712	753	728	775	682	704	761	724	744	708	724	695	757	739	750	759	717	698	706	680	715	713	704	708	767	684	732	736	733	734	675	680	745	710	744	729	696	693	703	763	746	720	696	726	697	716	710	762	744	703	756	730	709	726	749	729	726	690	726	757	745	742	765	721	701	712	798	756	693	700	771	764	737	754	696	733	701	773	725	694	728	721	782	725	709	725	775	767	734	730	764	735	730	718	736	729	705	755	759	708	757	748	734	733	705	698	681	704	703	757	757	747	704	797	721	739	720	743	748	726	758	729	736	672	695	725	729	723	774	729	683	762	754	742	744	764	714	701	729	708	760	723	716	745	740	720	732	731	703	742	770	736	774	739	666	704	695	762	769	747	728	707	741	726	739	761	723	730	780	731	720	699	710	696	728	682	775	732	717	759	747	688	673	721	731	745	702	716	717	750	686	761	689	726	723	783	724	702	724	678	715	714	750	685	722	712	725	704	748	731	696	731	691	765	782	733	786	703	742	703	737	750	749	715	720	730	736	723	687	764	747	717	713	691	717	760	703	736	716	733	745	709	705	728	687	738	762	709	732	720	738	722	744	697	701	735	697	742	748	669	688	769	739	754	715	726	728	708	736	739	698	720	751	698	742	758	750	738	713	703	750	712	714	727	765	700	680	757	719	721	734	702	713	714	715	720	711	704	732	759	705	748	753	790	715	731	733	714	724	742	735	737	740	763	712	732	749	739	728	750	711	716	723	701	701	786	742	736	736	806	748	707	693	706	747	719	701	727	706	742	741	736	753	719	731	732	695	713	742	745	670	707	748	757	710	764	710	748	717	761	696	774	728	720	664	686	716	761	730	761	711	712	690	701	714	754	764	748	735	709	728	725	722	716	749	712	723	751	719	798	708	718	730	741	741	712	750	740	686	722	749	733	743	707	725	679	672	726	730	737	703	712	724	724	747	744	729	721	701	756	724	726	779	708	694	689	683	712	737	724	717	697	721	728	756	698	710	706	675	735	710	718	720	700	722	738	742	697	713	736	726	731	666	737	672	753	700	739	710	782	728	739	691	734	738	716	778	717	762	726	723	705	717	735	687	718	725	662	749	716	716	705	730	739	795	743	705	761	692	718	700	765	704	698	744	749	748	800	741	700	720	710	708	750	769	693	728	747	737	703	747	735	742	675	715	749	744	730	715	762	737	742	759	697	716	716	737	684	741	689	711	749	712	735	694	710	749	811	694	705	784	747	699	700	716	709	722	737	706	717	742	703	741	741	716	709	702	718	680	712	759	731	738	714	721	719	689	674	717	715	717	722	795	714	729	685	725	714	765	744	728	729	677	719	682	738	713	727	679	736	713	689	737	728	741	725	770	764	745	709	684	669	792	712	737	731	718	679	716	791	769	733	754	715	710	722	757	721	703	754	726	724	742	683	747	713	732	742	696	758	739	795	726	675	710	723	753	682	742	672	673	719	688	706	743	727	695	658	772	673	723	728	721	755	675	737	753	692	746	748	703	672	753	732	715	728	694	678	694	774	748	691	734	771	727	719	710	695	718	728	705	759	770	709	728	753	725	725	752	691	722	754	693	732	708	676	693	748	706	710	747	722	771	699	753	718	701	702	716	754	742	784	714	722	741	714	736	724	748	705	715	759	776	699	727	695	732	751	712	765	745	713	739	730	704	762	740	743	729	755	713	734	701	765	715	747	694	667	726	746	731	717	774	706	772	714	735	732	732	672	688	679	738	763	741	730	734	722	762	695	697	721	661	731	722	699	677	736	680	737	744	724	727	735	705	737	708	726	700	709	766	706	690	731	690	709	673	798	695	751	675	673	692	725	772	773	686	735	746	703	726	731	732	750	738	721	781	759	738	729	693	664	693	713	716	739	755	739	765	747	701	694	690	763	711	723	775	712	713	757	671	755	681	737	749	711	703	751	708	740	760	729	715	697	703	708	755	710	746	700	728	718	724	696	687	737	723	771	724	750	699	735	677	743	726	694	713	650	763	687	707	709	705	744	668	724	667	749	731	710	722	741	717	682	691	744	745	744	725	757	725	693	708	789	709	724	759	762	738	767	761	710	738	721	718	726	775	731	718	693	762	701	720	772	740	739	730	689	706	707	688	707	725	711	741	704	746	745	728	709	769	743	703	722	720	752	717	691	746	730	705	718	701	762	741	675	761	701	721	725	688	725	754	754	735	714	704	747	724	730	705	741	755	749	744	710	729	704	734	749	709	689	699	751	734	737	718	741	721	745	698	698	736	754	717	721	724	760	729	692	759	712	753	704	745	725	704	748	714	725	752	805	730	696	744	713	725	664	821	757	736	744	739	726	683	750	678	704	702	740	759	724	723	752	715	750	688	695	736	699	710	740	665	776	779	705	718	703	716	687	719	670	726	744	744	706	680	663	718	727	756	676	692	693	687	749	728	731	708	705	711	750	723	704	742	736	731	730	706	732	690	730	715	745	729	730	720	713	781	700	713	725	747	773	741	715	682	726	740	716	738	724	745	715	729	746	742	753	697	728	695	713	741	694	697	765	708	722	741	701	672	710	686	740	716	683	687	722	711	734	709	733
34032	18175	6046	606	333	347	324	301	295	306	292	308	295	302	282	312	307	292	281	315	325	286	291	275	312	331	267	285	300	278	311	283	282	320	341	294	300	291	318	283	311	298	322	315	301	312	335	327	285	311	260	296	310	284	315	313	282	279	292	307	298	300	272	289	303	282	342	324	302	288	315	317	313	324	286	318	295	321	293	330	330	298	331	298	327	305	303	309	317	290	286	280	304	322	299	339	309	323	316	302	330	277	285	316	312	301	346	305	293	301	290	306	298	276	323	346	300	299	327	302	310	304	329	317	328	300	318	297	285	291	283	303	315	372	323	319	324	299	298	311	316	290	277	309	315	308	327	328	300	281	282	313	309	311	274	306	317	306	260	353	306	302	316	335	320	313	328	301	288	282	311	288	277	306	300	311	287	310	294	289	302	312	308	282	311	289	308	314	297	321	304	296	301	305	296	301	317	312	279	312	285	293	288	301	332	291	309	300	314	337	281	309	348	336	282	284	324	298	290	331	330	318	334	346	325	318	309	296	299	309	325	303	309	300	276	327	298	343	318	308	289	296	343	305	346	292	290	317	290	310	313	323	292	286	346	294	309	286	281	293	271	299	276	303	318	332	272	283	298	287	315	297	304	327	312	299	307	294	289	287	307	289	318	313	301	315	311	283	258	299	304	324	292	295	307	295	294	292	284	310	302	322	275	308	319	332	306	314	335	323	326	307	282	317	301	374	291	313	329	291	291	308	312	271	261	318	311	310	320	291	311	316	293	295	308	319	298	299	295	285	324	301	286	351	307	306	291	347	320	322	286	296	309	316	285	301	277	312	318	335	288	299	265	261	310	311	280	306	328	283	275	323	285	292	307	353	297	321	289	307	279	282	303	331	252	321	280	318	285	289	313	326	274	262	316	309	303	306	255	291	296	294	309	311	343	293	301	287	313	333	298	281	293	305	287	318	316	315	291	288	319	295	328	284	313	312	318	286	300	293	317	271	300	327	304	312	325	322	301	292	289	295	276	284	300	289	281	320	321	326	302	297	331	312	325	297	254	304	284	311	288	305	296	277	301	339	325	281	300	286	323	300	307	293	300	352	348	320	311	298	315	294	316	310	311	313	282	282	331	303	316	284	296	304	307	304	321	265	264	297	302	293	293	288	327	285	296	294	314	296	305	339	332	307	323	336	282	297	267	292	311	285	278	323	297	298	296	282	298	323	278	328	309	296	298	303	293	271	284	296	278	314	310	314	304	303	302	313	284	292	322	286	272	307	308	304	310	322	288	282	312	282	305	291	326	325	303	328	305	289	282	301	324	273	336	324	298	344	317	298	264	314	330	322	293	317	311	303	303	272	318	314	318	286	290	313	302	303	300	299	302	330	313	320	304	316	306	341	315	283	296	296	286	320	312	314	282	309	348	301	305	315	272	313	294	324	317	311	305	282	307	328	322	310	317	294	290	296	309	309	296	297	327	296	290	324	298	334	279	286	319	283	292	304	300	304	313	292	311	301	295	293	297	319	291	314	312	331	287	312	312	296	329	290	299	283	297	284	323	293	324	288	329	337	326	314	330	301	327	299	313	331	296	334	302	291	315	321	324	289	311	304	308	285	278	325	270	308	325	278	293	275	318	294	312	320	313	313	296	341	329	334	339	316	318	293	298	340	331	348	296	304	321	318	289	323	276	300	307	306	288	324	305	318	294	318	312	273	300	299	327	268	305	341	320	310	313	260	305	304	298	301	283	266	311	296	302	291	325	288	267	277	309	327	285	300	319	311	281	336	309	342	303	308	309	312	320	304	322	270	303	303	306	282	323	293	312	337	324	324	249	294	300	274	298	310	290	311	279	307	302	329	302	327	298	298	292	288	310	327	302	295	300	308	308	304	306	298	294	286	291	315	299	339	293	290	304	324	322	316	296	301	314	322	338	300	277	311	286	305	314	267	346	326	276	345	324	291	293	281	294	348	331	290	312	312	336	334	275	293	314	289	276	280	297	286	334	324	302	293	315	284	287	298	293	317	273	281	291	323	272	278	306	341	305	285	279	300	327	292	300	281	307	317	295	284	316	303	333	303	292	276	277	320	315	330	334	332	301	272	311	330	351	270	294	325	321	312	292	297	317	284	293	309	294	304	292	292	322	338	301	293	287	300	329	285	312	342	337	281	307	312	292	283	312	324	286	345	339	324	295	267	308	304	283	326	325	317	310	327	325	304	276	288	300	290	304	337	306	334	333	291	313	343	336	306	304	314	298	354	303	259	303	293	290	304	309	300	299	277	289	290	337	302	315	322	291	318	323	334	324	310	346	291	312	318	315	306	282	305	313	300	290	300	288	314	309	308	282	329	265	315	284	292	298	327	284	293	317	315	289	302	292	298	276	326	298	326	311	319	301	292	320	323	316	341	320	302	287	318	291	282	311	292	286	317	308	340	315	324	291	287	314	295	307	304	317	311	327	286	303	330	345	312	282	282	323	287	305	313	333	297	316	307	313	272	305	353	341	308	308	307	295	295	272	285	303	288	317	290	281	275	298	342	307	296	275	291	286	284	286	284	300	330	292	310	299	290	305	317	296	308	291	287	290	307	345	309	339	275	295	316	311	329	317	333	308	275	298	293	302	315	289	329	281	288	316	314	305	302	333	293	272	296	323	313	286	318	308	332	327	295	324	296	316	287	300	283	314	317	285	266	327	297	318	304	293	299	305	316	321	299	316	331	300	329	286	287	299	360	329	300	316	317	329	299	307	309	336	269	303	302	329	304	324	295	296	268	260	349	302	281	264	284	314	276	281	287	277	324	300	331	319	310	299	299	293	283	308	322	327	304	293	282	298	263	316	317	288	289	310	315	322	272	316	305	315	300	287	280	326	336	337	294	353	328	311	303	307	310	304	279	282	307	279	322	355	305	275	291	323	329	291	353	302	308	325	320	281	299	295	316	339	293	307	302	288	297	290	332	323	281	275	270	313	318	287	310	312	298	303	308	299	327	308	306	287	297	320	307	286	305	297	268	294	301	338	319	289	313	317	345	366	293	308	288	302	321	291	317	269	286	318	316	319	317	297	254	287	286	303	284	295	305	314	295	307	351	273	305	307	273	275	322	302	281	300	292	323	308	335	326	293	305	307	333	305	316	277	265	279	327	316	288	283	315	271	324	274	286	296	323	308	305	288	338	334	291	290	300	287	327	298	316	304	312	328	332	313	299	304	310	313	322	305	277	350	278	277	277	308	269	290	278	253	314	346	337	302	279	298	309	331	273	283	312	282	319	297	299	294	298	294	303	323	296	303	309	331	297	290	315	307	326	275	313	316	291	354	299	310	274	293	299	309	291	320	319	271	265	301	321	326	308	318	317	354	311	300	301	302	289	311	300	319	282	324	345	335	305	300	295	284	269	282	320	290	330	277	292	310	284	312	301	295	314	276	289	322	302	303	305	310	309	271	315	320	332	323	308	291	307	310	283	295	292	322	305	283	340	320	286	328	302	308	297
13291	4021	1636	688	681	728	713	701	673	728	711	689	680	642	707	727	723	667	683	687	681	686	706	702	694	697	718	703	691	660	685	725	652	692	774	694	723	704	682	736	729	751	731	684	682	713	711	672	687	691	661	717	690	644	674	686	673	689	691	748	714	690	713	626	692	674	696	691	716	684	672	711	696	666	711	701	685	670	699	683	686	670	738	693	714	710	748	693	685	719	693	715	711	702	687	689	754	683	712	754	664	662	684	630	725	692	744	675	691	676	705	715	694	720	738	710	717	690	703	679	672	700	705	683	631	692	682	633	714	713	696	722	716	727	716	698	695	702	707	702	784	689	672	696	669	685	703	675	685	710	743	714	677	677	738	697	699	677	653	729	736	717	715	659	719	688	741	707	669	676	701	707	738	682	740	670	695	730	659	697	695	677	673	694	736	664	666	710	697	731	736	687	746	723	683	714	700	682	731	728	700	707	672	704	699	720	757	697	642	693	734	657	671	664	745	719	685	676	676	627	708	710	704	683	698	671	674	693	714	703	692	709	675	691	689	751	676	715	726	731	671	688	706	739	740	702	697	693	707	681	698	763	711	638	675	693	710	662	681	697	695	728	691	680	696	700	705	700	715	740	687	712	699	676	683	674	650	671	667	713	681	704	642	720	690	689	737	671	661	679	765	703	715	694	692	715	735	744	694	688	651	694	723	692	704	643	700	736	680	707	680	711	703	712	687	664	700	690	717	698	707	733	729	701	721	649	717	724	658	696	693	699	694	686	694	716	717	672	659	685	679	720	722	692	698	694	688	730	679	733	675	660	701	736	633	716	687	730	678	700	705	673	675	740	693	648	732	714	703	687	734	741	715	657	703	731	679	741	663	685	676	699	698	666	673	662	717	690	708	689	674	703	695	738	714	673	663	632	662	734	720	673	702	697	644	673	670	694	715	722	660	737	692	726	708	730	711	669	725	736	722	682	693	686	716	700	681	730	716	691	695	649	675	676	714	723	671	687	720	683	690	649	705	705	651	674	709	667	709	703	682	682	706	688	736	692	720	706	698	724	722	664	721	704	697	713	710	687	732	668	703	687	653	669	676	672	642	717	698	689	697	754	719	711	757	707	666	720	707	715	692	730	691	724	678	687	721	681	711	687	735	666	734	688	654	745	715	737	696	684	712	693	681	702	702	679	676	662	685	662	643	690	681	702	628	729	732	705	674	687	638	727	701	696	699	718	739	690	661	690	692	673	632	703	720	673	660	688	709	670	700	746	684	709	678	674	671	687	711	727	646	706	674	704	690	678	673	677	626	693	689	705	689	730	699	644	692	692	686	682	690	751	721	703	706	686	690	703	659	716	663	694	742	685	739	753	700	687	709	729	702	668	677	719	705	710	737	722	735	722	719	670	723	690	664	678	684	704	707	681	637	696	713	684	685	690	705	662	697	696	689	704	685	710	675	683	704	760	698	687	694	689	673	706	718	661	685	740	694	686	712	681	737	699	750	717	648	716	659	703	667	720	703	666	697	696	668	734	698	691	712	711	701	729	707	708	671	728	725	698	690	698	692	704	688	701	698	622	666	735	679	703	661	688	670	644	694	728	708	665	723	705	686	731	733	624	684	684	647	715	686	745	656	705	664	753	704	682	741	709	679	691	670	731	698	709	686	696	743	683	719	656	682	660	710	680	715	688	645	667	716	680	737	676	744	687	723	719	715	707	715	737	671	683	639	697	679	688	694	700	733	729	753	694	664	700	688	669	671	663	656	717	643	676	702	645	691	646	715	702	723	753	618	680	686	679	711	678	705	709	686	722	663	712	702	705	748	693	715	664	685	679	696	650	680	696	710	647	673	689	708	701	699	681	696	680	720	725	694	707	703	697	687	677	721	710	699	703	655	669	646	663	682	671	692	703	700	694	654	761	689	674	726	719	676	710	723	690	671	712	718	719	694	666	678	685	651	695	674	710	695	693	687	667	696	687	692	730	692	688	679	753	735	679	738	711	679	661	708	689	679	643	693	737	714	727	664	621	722	677	690	673	709	679	696	651	653	674	686	684	694	689	716	666	695	675	710	681	741	705	643	688	670	681	668	707	748	664	726	674	706	686	720	723	721	677	726	710	690	700	697	673	713	723	668	711	691	737	650	679	701	711	676	699	695	670	747	700	666	669	682	693	704	744	704	718	692	759	680	686	653	693	731	681	694	701	683	696	716	729	687	679	682	716	728	686	702	680	675	701	745	739	681	687	689	673	699	699	671	680	682	654	699	721	708	733	708	685	699	725	643	715	685	713	727	674	660	728	693	718	653	662	677	665	718	732	687	731	680	700	691	761	693	692	738	758	682	716	742	673	689	685	704	703	730	681	681	709	738	642	687	685	737	705	728	696	714	719	696	672	685	698	694	725	687	646	702	706	709	621	759	703	696	767	663	672	706	686	742	691	727	678	675	678	705	711	739	703	668	683	720	683	702	745	704	700	721	706	693	709	698	712	705	703	692	646	685	667	723	756	691	731	696	652	720	682	727	656	752	699	771	675	683	699	692	726	688	669	711	664	731	670	694	640	698	677	707	692	707	664	712	689	697	689	714	670	676	692	672	709	741	688	690	702	671	725	705	720	696	677	708	669	642	677	680	696	670	672	711	721	726	669	710	699	737	736	720	718	719	692	729	727	733	678	721	733	696	664	687	736	653	669	712	679	661	712	727	708	690	755	698	691	664	740	699	696	700	689	729	755	717	708	675	689	686	728	667	668	690	709	754	717	646	696	708	696	669	670	701	687	632	696	704	654	630	706	669	699	637	735	701	695	755	674	715	670	695	679	697	685	701	723	720	708	761	734	657	674	681	672	658	703	717	671	700	679	654	695	706	724	703	689	699	692	724	719	676	694	697	691	716	699	663	701	691	688	718	746	680	736	679	722	625	718	710	721	685	736	661	755	695	704	710	715	650	681	671	672	706	663	686	706	655	765	656	652	676	734	712	706	705	681	658	682	693	691	735	668	716	695	666	722	722	734	733	686	711	637	753	696	670	682	641	731	701	781	718	687	727	708	712	748	718	754	736	700	731	716	708	683	694	676	706	695	642	728	738	704	722	690	707	731	712	712	672	679	731	666	668	695	663	723	687	681	657	697	722	686	695	701	686	713	729	707	684	688	695	670	670	724	661	697	696	717	705	682	719	706	695	682	697	683	731	683	698	680	711	696	712	661	674	698	679	694	742	694	713	751	680	692	706	649	676	691	696	682	664	695	705	763	719	725	740	703	656	705	642	709	694	679	709	681	733	716	677	657	730	655	738	695	678	699	709	674	706	683	719	682	672	676	712	668	685	712	666	714	655	684	704	703	686	729	696	709	684	682	738	707	700	701	680	752	720	677	728	733	674	734	731	683	684	704	676	701	710	684	723	690	726	717	674	667	640	665	704	694	708	769	722	640	688	675	655	673	704	674	700	742	733	680	688	707	689	729	673	681	726	668	700	742	697	731	692	691	748	696
25235	21138	23766	28778	21151	16509	854	556	467	481	509	486	533	502	487	489	490	458	466	513	482	445	488	446	428	478	453	500	445	469	403	480	425	476	469	450	414	446	461	450	465	479	467	490	437	457	459	449	470	472	463	446	456	447	468	474	444	472	459	434	431	433	455	487	471	499	492	413	471	465	442	461	476	468	468	434	484	426	455	430	460	442	458	504	461	452	433	473	455	469	462	419	434	467	462	438	458	451	452	445	473	461	424	471	458	469	480	444	453	450	500	442	467	440	431	463	460	468	473	446	502	466	383	455	499	414	414	451	452	463	462	485	471	456	433	449	495	457	455	435	437	442	439	452	519	503	436	483	479	463	493	459	474	468	440	472	458	481	443	464	432	454	436	455	445	462	467	508	442	427	458	450	428	476	454	466	453	437	432	491	451	401	412	424	441	470	497	484	461	501	479	447	452	472	457	487	472	440	496	423	462	471	447	456	451	420	448	452	486	488	464	454	439	450	449	439	478	446	485	447	497	457	438	507	443	452	432	434	482	460	423	438	438	471	447	481	476	465	461	445	419	467	438	505	468	451	435	454	479	474	461	445	460	451	441	419	459	451	447	397	431	439	448	508	449	468	519	468	479	468	429	447	454	448	462	466	463	460	454	430	451	469	416	461	432	440	438	428	488	510	425	480	470	482	487	494	477	444	455	464	460	445	426	468	465	454	452	488	433	472	416	501	388	459	453	469	472	448	476	473	466	422	431	411	471	424	481	430	467	472	474	466	447	482	411	456	430	421	468	491	488	496	445	458	452	441	418	422	457	471	469	500	464	468	453	440	467	460	462	436	438	476	460	449	433	476	459	439	482	443	416	424	431	465	463	473	499	493	478	457	446	487	457	472	480	497	449	455	426	468	495	415	470	470	466	436	446	454	460	442	470	466	449	431	452	489	471	462	425	460	416	459	424	473	444	472	460	514	465	437	461	441	439	435	487	460	477	457	481	445	453	443	459	465	483	442	477	468	440	445	464	464	468	450	463	447	414	427	495	450	448	436	435	450	414	483	453	463	480	438	468	479	417	500	411	451	477	470	450	431	454	468	474	426	450	474	436	439	462	476	430	427	462	486	434	457	482	493	453	483	470	443	468	461	454	530	503	495	424	465	440	487	445	427	449	461	455	446	417	472	460	483	438	458	455	453	470	473	457	440	475	430	435	480	465	446	485	440	489	478	440	442	444	498	481	465	463	441	419	459	492	450	458	483	467	437	493	467	450	484	452	442	476	428	506	453	481	469	454	435	435	450	447	435	423	460	440	429	417	455	470	471	441	461	466	454	480	479	460	484	479	464	449	422	440	437	496	452	448	455	439	442	444	440	452	489	427	458	443	429	438	482	492	480	494	456	477	447	448	475	470	501	429	493	478	460	434	455	475	465	444	459	433	486	468	477	452	451	477	506	461	457	438	491	447	469	427	459	425	470	423	492	451	442	456	478	455	500	456	484	464	467	441	450	449	472	450	464	471	434	446	475	441	492	492	439	449	449	477	447	465	454	473	462	423	438	488	396	406	489	442	426	491	436	410	453	450	459	476	402	463	408	460	458	467	423	482	470	456	475	476	470	500	444	421	453	456	436	471	476	498	441	470	457	447	452	438	471	470	464	457	412	486	431	480	444	450	455	441	420	439	431	444	439	470	426	464	470	475	423	481	480	465	446	470	494	484	478	469	479	408	483	464	453	432	419	451	445	452	486	480	487	432	411	392	449	447	488	439	412	515	440	467	482	483	440	425	458	464	484	449	510	444	440	468	482	467	477	489	457	470	460	464	467	460	465	448	478	467	441	423	446	468	474	494	432	469	490	471	488	471	464	420	449	454	425	479	459	468	453	434	488	434	477	421	432	439	464	482	450	456	456	447	464	446	397	431	478	442	465	458	445	474	432	442	495	471	457	477	414	484	481	435	434	471	436	430	480	425	436	421	449	465	490	498	491	449	434	462	482	426	434	464	469	461	498	428	479	454	406	462	489	475	431	430	488	477	491	481	485	440	479	457	497	426	466	476	425	478	464	482	475	481	461	468	489	449	440	441	428	429	467	473	436	440	487	430	435	453	442	490	434	517	479	437	434	473	476	467	442	448	459	456	448	472	447	473	458	478	434	513	436	431	488	466	443	438	451	436	445	483	460	475	441	446	477	451	449	456	448	455	483	408	419	465	455	444	432	464	423	463	446	455	470	514	446	437	457	435	434	450	465	424	448	482	446	441	441	432	511	479	447	445	501	469	466	437	401	461	461	441	427	430	438	458	423	443	515	439	409	447	494	469	462	494	435	464	442	459	434	501	452	423	458	416	419	422	453	461	456	457	443	463	426	430	478	480	463	450	489	471	455	513	461	483	421	446	461	445	480	449	449	472	468	470	471	423	461	487	471	478	468	441	457	484	475	438	409	494	491	458	433	434	457	489	420	467	476	518	479	483	402	484	482	468	449	438	457	424	417	463	463	472	458	470	411	459	436	446	489	465	439	437	421	455	450	463	475	453	434	438	487	449	482	457	448	454	464	420	472	445	437	450	436	432	458	482	481	431	445	434	466	492	471	459	440	423	457	460	427	463	485	462	473	430	439	412	452	428	453	483	420	448	418	442	423	491	469	489	429	447	455	470	437	469	483	403	448	458	439	458	446	462	445	468	458	452	480	463	445	467	480	407	468	495	424	474	453	470	442	446	456	492	446	413	503	457	472	489	488	482	460	430	505	482	473	479	439	465	450	457	431	447	468	443	478	456	460	400	456	445	470	439	447	413	451	484	460	492	407	426	436	455	461	412	450	495	440	440	446	448	466	453	465	485	436	430	433	479	447	424	480	470	433	438	453	499	471	460	436	438	447	463	409	457	469	465	486	459	509	414	474	496	459	463	435	465	489	444	433	442	479	426	426	464	469	470	478	423	502	544	468	456	428	461	441	456	415	465	453	436	467	485	493	410	453	447	448	419	484	430	474	445	490	438	416	455	468	460	430	454	436	442	448	512	426	459	435	406	471	448	401	486	452	449	465	487	472	460	465	464	437	454	432	487	469	443	451	470	478	488	464	448	450	452	447	460	415	468	466	432	486	474	474	435	415	470	447	457	462	481	453	433	421	447	422	480	451	428	460	445	466	506	417	434	444	496	426	438	430	484	485	490	422	460	457	479	430	433	461	431	472	442	446	518	465	483	451	461	453	484	502	442	421	445	487	490	484	435	431	462	411	464	439	468	474	404	481	452	464	473	454	466	425	444	445	464	422	438	449	509	446	444	439	423	403	480	482	464	424	422	467	440	462	458	500	434	483	486	461	480	467	465	501	426	425	423	470	489	463	468	467	463	460	487	445	433	476	435	436	460	450	508	413	447	470	470	447	437	485	464	449	462	473	470	467	453	457	457	425	448	473	442	456	496	430	445	478	448	450	470	460	424	431	452	449	428	471	492	476	416	486	480	523	476	425	443	468	487	496	424	464	438	431	441	439
25028	33598	14792	1117	1061	1021	959	950	926	986	939	951	1008	1006	967	904	892	970	944	942	925	936	951	952	990	937	980	961	986	926	939	912	1034	961	948	975	954	934	914	960	952	1029	1048	976	913	919	946	935	933	927	982	933	944	959	952	985	926	945	1008	933	989	991	885	971	976	974	966	923	965	954	990	973	936	957	924	950	935	945	978	959	937	955	981	897	912	999	933	964	918	979	956	953	938	930	953	940	923	953	930	939	928	933	940	898	946	937	972	981	932	957	997	924	918	989	986	967	941	978	986	932	943	962	987	917	929	960	968	932	962	900	943	970	940	936	962	962	959	1023	963	892	949	936	944	916	946	987	928	969	959	921	995	1004	969	918	966	929	962	941	902	986	983	962	966	1000	912	944	998	947	971	946	946	965	946	977	919	923	943	920	968	944	948	968	976	951	972	950	903	1003	948	958	934	947	948	956	938	926	990	974	950	964	957	996	951	939	926	977	938	932	922	936	925	938	1004	927	968	964	934	929	967	947	1026	893	950	913	952	982	964	904	975	958	948	966	912	951	956	923	964	943	886	934	966	969	944	955	951	904	943	969	934	977	988	963	938	990	959	937	929	942	942	952	923	988	952	980	916	944	1020	891	985	995	963	967	955	981	911	995	915	935	971	963	936	970	937	961	937	966	981	938	936	933	922	976	964	955	963	926	941	960	913	980	957	963	917	930	906	909	940	914	935	952	945	952	1008	927	972	905	917	950	978	982	949	974	1010	948	933	959	962	925	910	974	969	943	935	898	982	920	944	948	997	992	1004	962	957	969	948	1000	946	921	932	922	981	982	901	922	920	1027	953	904	951	988	951	918	952	926	986	979	960	953	985	918	940	903	939	962	935	931	899	975	926	958	967	938	970	1006	1000	966	1003	988	950	947	944	911	1000	971	926	995	966	977	912	940	973	919	941	995	946	948	991	924	934	972	918	921	948	1053	994	899	960	936	949	935	962	976	954	967	989	921	929	887	878	986	943	973	978	940	912	927	957	912	934	963	967	955	920	961	959	891	944	998	953	978	932	974	922	941	945	940	966	907	976	876	934	968	984	993	955	987	955	978	969	976	942	963	983	999	946	920	915	1022	931	875	958	972	990	991	998	947	955	972	1004	841	1015	971	970	947	906	986	914	963	996	963	920	988	961	972	971	925	871	978	921	1006	1018	975	966	954	926	970	945	932	1003	945	951	940	934	998	1006	963	959	990	1002	929	967	978	968	936	971	953	989	915	935	971	983	976	968	960	908	946	1020	977	913	943	900	937	982	931	947	930	952	941	974	926	937	882	939	965	919	939	956	893	917	966	961	913	940	967	974	973	950	943	952	937	976	931	962	964	920	925	1000	971	920	878	911	999	947	934	951	956	968	918	962	989	909	959	897	943	970	880	979	897	967	924	961	973	952	920	978	975	960	929	919	943	960	954	1002	926	984	976	907	951	898	974	902	927	950	944	951	954	951	950	949	909	939	981	959	977	959	964	934	996	955	949	966	995	926	974	980	963	954	959	905	1000	922	984	995	990	969	900	979	976	926	895	960	994	963	914	966	961	911	931	999	976	950	955	970	976	959	949	968	978	927	928	955	937	956	921	953	970	903	977	985	932	914	922	986	981	931	977	932	917	963	907	963	940	935	941	920	1002	934	973	922	896	984	926	997	1004	930	990	997	964	938	926	897	936	973	974	978	966	923	930	950	892	985	893	1028	952	916	903	929	902	960	959	934	915	916	878	961	910	964	966	904	916	942	954	937	930	917	896	916	953	952	968	986	957	959	945	935	1017	944	973	983	948	1015	947	1035	854	964	1009	912	1014	954	926	986	920	884	917	933	971	970	971	951	967	938	960	959	959	971	925	990	978	993	930	966	948	923	987	946	959	975	920	934	923	1005	912	954	914	984	934	943	892	910	910	956	1037	926	943	947	932	919	946	945	960	990	985	958	938	973	951	970	989	964	960	931	932	932	969	886	916	958	941	992	932	939	944	929	931	1006	910	927	967	938	930	966	977	921	959	993	966	967	956	965	952	943	959	924	940	949	938	983	964	927	959	1004	964	1002	949	937	924	913	928	985	929	922	985	945	947	961	954	961	939	922	940	907	1044	952	950	965	923	893	964	995	863	925	946	1022	950	933	952	993	938	973	955	975	951	988	943	967	920	935	956	924	1009	913	971	965	977	985	944	974	1015	939	873	977	965	971	932	938	956	912	992	952	947	924	927	983	962	955	927	926	887	895	1016	937	949	930	1020	950	941	959	1015	998	963	912	978	955	941	934	931	1024	954	989	980	882	913	930	898	932	939	979	949	913	972	909	965	937	1003	997	936	995	931	909	910	957	958	954	966	949	960	982	961	1003	970	902	943	970	932	930	961	954	930	934	974	975	997	917	949	948	974	940	977	970	942	959	972	984	917	940	935	910	956	973	989	988	967	926	933	886	954	989	939	924	1023	895	960	950	896	943	960	885	1007	982	947	1021	960	952	959	957	935	969	922	981	995	1013	986	956	964	919	1018	1009	992	972	959	986	962	946	957	957	983	887	918	940	992	899	878	962	895	980	934	906	925	929	889	933	973	882	890	949	970	912	980	939	954	960	943	988	959	970	966	983	930	937	948	1008	949	969	925	946	981	941	963	935	952	989	967	934	990	992	922	964	996	987	895	957	983	932	927	932	940	981	996	945	963	985	896	948	967	957	992	968	994	967	947	973	947	906	1001	984	894	1028	963	966	977	954	927	989	933	932	1022	944	951	939	942	983	894	936	967	964	950	1000	916	959	922	957	973	958	963	984	965	985	929	948	957	971	940	983	960	949	951	995	961	907	945	976	962	933	934	951	1009	919	959	945	964	958	975	976	946	1005	905	961	909	924	938	945	894	931	973	958	891	963	984	1017	928	905	939	960	963	956	992	961	961	956	933	938	955	946	995	986	994	942	970	958	938	990	960	974	919	895	989	970	991	925	917	967	937	952	966	967	1006	926	1013	948	934	909	974	917	930	967	931	945	948	919	939	963	957	921	956	929	960	1006	908	974	930	967	974	981	983	968	918	981	972	939	934	965	892	938	989	930	920	945	938	943	924	912	918	956	943	997	932	955	942	1023	952	981	974	912	930	949	957	986	937	932	957	964	982	903	988	938	947	947	969	975	966	965	942	966	953	997	991	980	959	1009	958	967	919	947	949	861	953	917	981	965	958	929	993	926	957	942	965	940	918	941	990	929	890	935	993	937	956	965	994	959	988	910	906	972	923	929	950	913	943	990	950	997	921	984	908	914	935	943	976	951	876	934	1010	946	948	957	921	912	939	889	907	951	983	947	943	958	945	954	939	908	932	899	969	998	1026	934	1018	963	937	903	945	1000	963	950	920	951	975	905	943	907	1000	966	981	907	917	947	933	943	961	955	941	956	949	938	994	991	989	1015	905	937	862	928	989	924	937	968	934	979	925	963	925	972	933	947	999	913	976	955	1036	926	913	955	954	1013	905	958	980	916	920	946	955	935	938	918	997	904	966	949	935	953	999	970	944	1003	951	933	925	981	960	962	942	985	923	921	937	971	929
24590	21122	24077	28413	21124	21150	12004	728	511	481	402	405	411	371	434	369	375	342	358	388	378	419	357	372	349	352	382	357	380	306	336	354	330	396	312	391	359	328	383	378	372	320	345	348	338	382	368	354	338	374	350	352	367	344	348	311	338	349	356	355	360	376	339	342	369	365	347	371	369	357	347	349	342	327	369	333	415	339	379	351	363	323	374	352	370	336	344	337	344	352	359	397	320	356	342	334	319	345	360	385	398	366	358	404	313	378	359	354	352	311	364	311	388	350	371	358	353	345	343	344	322	360	355	369	344	388	355	330	348	345	355	350	320	326	367	354	411	369	356	339	337	341	359	353	363	346	347	371	346	310	335	346	292	354	399	354	352	371	344	364	315	382	349	375	350	353	360	361	336	395	351	352	388	352	364	388	332	362	344	365	358	367	324	315	342	333	343	364	360	374	381	337	330	324	347	388	363	328	387	385	341	341	386	365	330	374	350	361	329	367	346	343	352	344	354	322	317	366	365	357	339	383	360	374	374	331	373	328	347	368	346	373	314	339	313	347	359	356	325	339	386	347	349	385	358	351	325	353	378	331	408	323	388	384	375	371	341	360	332	382	330	322	336	374	323	396	343	334	362	356	366	362	356	380	370	383	327	353	378	373	377	358	365	364	350	352	337	321	363	369	338	332	329	342	335	323	338	364	343	363	352	328	356	359	358	315	345	339	338	367	332	356	318	346	363	327	361	351	359	364	358	390	378	330	336	354	372	372	367	342	360	351	353	330	315	363	374	417	367	347	339	358	310	349	334	347	369	348	376	329	345	374	352	322	338	323	352	344	311	370	332	349	343	389	407	339	360	379	354	350	366	299	349	357	349	330	344	350	356	343	362	380	337	286	334	346	353	343	354	401	402	346	387	343	339	356	386	360	328	379	352	377	368	344	360	316	375	360	339	346	349	370	379	335	314	346	351	380	327	338	349	356	372	364	358	338	313	364	304	344	344	352	338	340	331	324	359	329	336	346	382	369	308	335	378	328	343	324	343	372	361	353	346	356	350	377	354	316	333	388	335	377	359	333	367	356	351	347	333	351	324	370	360	363	379	353	381	361	324	376	329	346	346	349	326	372	333	312	351	366	318	343	332	359	332	311	342	327	351	317	354	357	337	337	321	316	328	368	349	354	373	341	377	352	318	368	365	353	338	370	321	342	374	342	362	314	327	375	378	344	370	334	356	393	394	333	309	385	396	314	349	382	340	346	350	332	336	345	379	336	342	329	373	342	312	336	378	369	379	340	370	371	389	362	335	354	319	351	354	353	362	354	305	391	345	361	361	346	320	319	373	381	366	378	347	371	339	358	333	391	388	366	395	345	300	362	333	360	369	402	353	381	366	342	351	367	374	343	410	339	301	349	364	336	341	353	328	359	348	369	396	351	373	331	322	315	354	353	327	326	346	332	370	337	370	317	327	362	335	342	345	357	367	337	337	351	361	341	343	330	364	375	354	377	360	353	358	328	353	329	351	346	349	366	333	358	344	380	325	358	314	321	393	382	341	381	356	344	360	377	385	339	341	362	352	353	351	377	324	324	318	359	367	346	365	345	358	387	374	347	362	356	403	338	319	397	351	369	322	345	342	383	329	330	335	350	315	339	380	337	350	350	328	396	336	356	345	358	343	371	341	371	366	322	349	339	354	367	335	373	350	360	346	370	344	368	363	390	333	338	334	355	393	389	366	369	353	355	357	333	371	367	336	322	371	373	375	364	355	355	393	365	338	334	316	350	360	349	341	333	303	315	331	339	359	357	321	381	340	362	375	349	331	329	370	376	342	346	371	351	352	337	387	392	367	317	363	344	334	316	367	346	327	349	333	349	345	356	364	312	353	369	331	319	402	385	329	311	309	365	343	347	320	409	361	360	340	332	327	350	365	327	349	320	341	361	379	344	337	353	332	388	352	368	320	361	339	353	387	376	334	384	343	348	368	376	336	326	330	352	375	326	348	389	339	351	342	352	340	296	360	344	354	351	334	352	338	359	352	349	358	366	357	338	329	361	376	340	407	335	326	335	349	317	306	360	341	350	382	346	326	354	337	339	366	323	332	354	341	325	313	344	365	377	356	382	358	349	357	353	346	355	366	350	353	351	356	372	368	365	324	337	386	379	365	349	344	375	390	400	368	357	360	326	343	361	333	331	356	331	368	372	344	309	395	374	352	370	364	331	376	345	362	383	396	355	358	359	362	358	357	390	395	375	345	356	333	352	338	329	363	308	369	358	354	354	357	295	373	356	349	322	396	373	346	351	355	347	347	351	371	366	379	342	359	393	347	336	402	341	327	376	364	366	342	403	342	335	341	343	351	362	377	320	360	360	335	352	357	348	360	343	390	340	381	366	347	324	323	344	339	312	347	317	334	387	353	369	429	323	341	342	333	345	346	326	368	374	385	335	346	326	355	364	363	351	376	407	358	347	348	366	373	339	342	380	364	325	372	343	355	384	361	337	387	301	352	343	380	391	380	334	407	351	336	316	369	362	347	350	336	329	358	334	345	370	366	325	357	358	377	326	344	325	371	351	316	340	352	341	325	349	336	373	342	369	372	331	376	367	348	357	327	414	351	358	345	339	393	340	345	309	356	350	365	315	359	356	315	352	338	367	352	350	369	374	374	361	342	295	370	374	346	347	321	353	339	358	328	343	329	340	322	323	342	337	371	328	379	314	323	354	309	367	357	366	364	387	335	332	323	354	357	349	359	368	362	311	304	367	352	362	333	363	337	361	353	334	355	323	350	348	360	365	361	367	337	369	380	339	360	364	327	351	327	347	341	374	347	368	322	366	363	363	371	374	358	307	378	371	389	392	316	376	358	353	345	371	347	350	338	324	346	342	366	384	364	354	356	354	382	369	372	356	334	319	340	339	368	373	301	348	352	355	334	317	340	327	328	347	343	322	362	348	373	351	363	352	371	304	391	383	353	346	394	353	334	364	368	349	348	387	321	324	361	335	368	318	366	335	324	362	323	342	367	352	386	363	380	363	366	357	364	320	371	392	349	352	376	366	320	360	357	367	367	350	352	354	320	330	335	339	356	344	368	353	371	379	364	369	392	322	311	363	382	363	327	346	354	326	339	335	349	372	338	361	335	377	354	327	354	330	362	322	348	372	357	368	382	349	336	334	358	342	339	390	349	345	368	353	323	357	351	346	338	401	343	310	321	335	338	368	357	323	343	367	377	342	346	329	323	344	359	355	349	332	353	343	359	364	320	380	335	312	319	369	353	350	361	386	357	359	335	400	359	342	337	356	366	351	396	360	353	315	358	321	348	355	353	363	347	378	365	378	355	368	363	334	357	334	338	384	328	348	369	334	331	326	337	358	342	356	326	338	365	344	368	371	335	355	330	361	323	384	297	367	368	337	356	379	368	322	337	341	355	367	382	349	337	356	367	363	342	349	394	355	345	369	375	375	322	364	347	376	346	393	352	339	323	343	343	323	359	372	344	346
30049	43333	20425	1088	940	820	823	772	760	739	767	737	691	779	785	765	728	741	768	718	752	705	732	752	731	737	730	752	729	717	745	756	743	724	710	746	728	795	704	708	728	732	740	734	734	776	674	725	773	751	697	708	668	729	741	707	666	675	729	804	722	733	708	700	697	711	768	733	730	737	740	711	667	756	749	746	726	729	731	739	653	795	687	699	769	740	745	786	754	734	689	762	708	699	769	718	731	739	734	731	684	726	718	700	723	755	715	744	722	712	711	683	742	732	772	722	755	735	737	751	677	683	708	725	757	740	721	738	701	709	774	687	732	713	729	681	725	732	721	694	733	738	722	713	765	698	739	728	789	727	720	718	762	695	726	733	709	695	680	734	718	693	699	720	717	733	719	732	681	709	702	701	722	756	696	736	700	716	706	731	707	720	712	706	740	700	753	760	673	791	746	701	704	698	735	730	703	728	736	745	755	749	729	767	683	737	748	703	706	736	763	700	763	707	743	722	666	672	743	732	734	702	730	721	745	686	714	719	740	761	721	723	692	707	729	766	754	743	686	718	726	748	726	724	792	692	688	656	705	734	752	744	684	721	741	714	758	804	772	717	730	730	701	747	725	726	771	747	691	678	729	710	748	712	743	688	714	666	758	737	742	759	695	786	786	712	762	731	714	694	732	721	739	687	729	764	714	728	748	709	723	698	719	729	732	691	718	678	709	667	717	733	712	727	703	760	707	776	735	724	706	717	735	764	744	707	739	756	714	712	762	719	688	812	718	699	704	717	700	690	685	725	764	771	738	719	730	734	704	744	771	694	652	702	693	752	695	748	689	734	757	756	728	718	727	775	727	696	688	728	714	707	679	730	700	705	735	705	759	713	710	703	733	710	738	757	773	719	747	668	715	704	747	732	787	705	681	741	749	720	809	708	696	678	788	743	721	728	716	721	739	710	729	710	793	712	709	697	722	717	722	724	717	738	694	753	700	740	746	711	698	721	748	733	701	673	682	753	695	705	739	746	729	759	730	663	672	718	764	765	740	763	754	728	768	744	726	698	708	737	746	738	759	731	710	718	696	761	717	720	733	733	738	743	714	744	700	685	733	687	694	682	746	739	720	738	711	767	716	729	726	747	722	702	730	738	714	710	738	751	697	715	689	757	743	753	721	748	742	741	740	721	746	727	709	735	761	739	720	745	722	759	677	755	738	749	761	728	757	742	710	731	715	683	713	736	724	731	689	751	727	736	706	716	704	759	721	732	707	728	746	742	781	782	711	720	716	740	731	760	752	722	710	735	738	732	728	722	759	736	698	704	722	760	733	713	742	694	764	730	733	695	672	729	711	775	755	708	766	716	736	728	727	725	734	741	731	773	707	718	750	757	713	705	712	670	706	713	703	716	722	748	713	739	718	743	719	708	729	687	746	717	695	710	753	747	734	741	727	698	708	717	731	739	711	712	726	755	752	699	745	706	725	707	715	721	703	726	693	670	738	719	741	738	753	734	746	708	694	736	739	680	682	745	682	665	745	716	673	718	749	734	696	661	703	742	709	716	728	754	751	724	741	753	730	709	711	694	760	738	718	713	730	705	707	678	745	712	731	742	735	709	721	709	703	749	737	765	705	722	673	731	705	722	744	708	732	718	701	748	746	739	691	729	660	758	718	709	727	715	713	696	751	767	680	683	732	769	748	750	711	708	683	674	774	747	719	701	720	718	678	721	778	756	729	704	750	739	723	716	731	724	674	700	721	720	727	690	803	768	713	718	728	721	731	756	734	741	710	749	696	718	756	760	736	689	764	691	716	734	690	769	723	735	738	751	780	726	726	751	763	696	709	712	728	706	727	811	706	701	760	696	714	724	718	728	726	714	733	700	720	689	785	748	769	706	714	690	731	745	751	742	735	750	726	705	700	719	732	735	754	735	715	699	748	724	719	697	733	690	721	757	734	725	721	738	721	705	743	710	714	695	744	724	740	725	693	747	760	695	724	764	771	751	698	714	710	710	669	796	717	727	754	742	710	756	687	708	735	702	704	724	711	721	698	722	754	731	730	699	754	758	761	675	692	769	760	777	748	734	689	738	696	700	706	740	734	721	744	746	718	749	743	725	698	709	723	785	756	717	702	726	706	745	727	726	685	746	708	712	732	732	725	740	753	711	739	705	726	725	689	754	778	697	675	725	684	720	709	711	702	767	684	724	700	717	681	731	723	768	723	734	764	751	709	699	747	707	685	721	714	701	731	699	722	719	734	739	746	689	665	712	702	729	770	739	769	731	731	729	703	736	703	752	707	803	751	708	701	737	754	726	731	739	661	740	719	688	730	749	761	755	692	696	728	748	709	741	694	693	761	681	748	701	779	767	726	685	777	750	735	736	761	710	784	714	732	735	706	717	725	726	722	771	723	683	734	715	769	699	779	723	713	744	707	737	746	754	751	718	708	687	729	776	733	722	696	710	696	699	711	714	656	704	761	710	674	759	678	720	733	727	751	762	681	673	739	710	706	681	718	677	681	789	726	804	749	733	680	714	670	695	756	742	743	725	742	709	708	723	690	701	709	692	718	739	731	768	763	760	701	704	775	746	730	724	765	728	765	741	766	754	691	784	674	728	757	713	738	773	735	703	718	732	690	780	714	716	718	766	732	720	705	693	722	689	728	723	712	712	737	731	739	728	759	701	719	695	762	724	710	703	732	762	766	697	727	683	705	730	761	711	693	746	696	730	774	719	749	775	712	711	721	721	702	704	757	709	707	738	771	733	710	745	719	733	694	741	745	727	696	717	665	721	748	693	755	744	694	731	716	720	762	767	761	720	751	750	698	715	715	721	768	685	741	756	684	779	747	747	748	743	713	694	700	764	705	710	763	708	651	740	706	739	706	751	705	708	745	711	725	753	700	712	695	701	738	749	729	716	742	758	732	759	768	689	714	769	672	761	740	746	757	755	761	720	738	765	755	690	742	739	722	768	744	705	712	720	687	700	736	712	683	711	741	778	702	742	747	740	757	755	725	676	741	727	689	724	703	713	686	737	760	696	721	693	759	762	706	707	719	771	720	727	732	716	667	719	695	687	693	741	732	728	743	769	720	678	721	710	739	742	715	731	739	720	702	782	710	741	702	753	735	714	693	765	746	728	722	750	723	704	736	718	728	730	743	684	723	746	704	771	701	712	753	755	699	705	685	717	745	741	718	766	717	723	701	725	693	713	701	710	723	755	788	752	747	737	681	746	747	721	721	712	665	749	740	712	754	703	735	713	696	681	707	680	713	693	735	762	762	715	740	709	708	684	688	716	730	759	766	739	736	682	719	755	709	742	708	698	734	685	662	731	734	706	705	726	736	753	700	762	668	707	700	733	768	739	743	722	748	745	711	670	733	733	727	692	730	727	707	756	722	712	738	748	734	724	693	641	748	733	724	774	760	702	668	686	767	718	729	729	695	740	724	711	692	736	737	703	717	725	727	702	740	743	747	706	680	705	714	693	729	719	685	707
34135	18052	5760	465	347	340	316	331	284	301	334	302	325	279	331	316	320	313	282	273	303	289	322	349	302	324	339	302	293	312	356	315	289	304	318	311	307	306	323	313	318	291	288	300	344	272	311	300	295	261	310	293	268	319	288	296	316	298	286	287	309	309	307	309	307	285	308	326	280	309	318	270	315	297	321	305	316	328	303	303	288	324	338	285	319	342	298	307	305	310	288	306	313	304	310	333	289	293	324	347	296	288	343	304	338	267	340	280	295	346	287	290	313	308	275	272	342	313	288	301	337	325	316	309	283	314	335	310	334	327	270	312	302	307	282	277	284	297	305	296	284	315	279	288	300	334	321	285	297	306	322	338	316	341	305	306	320	326	295	303	296	317	296	296	300	322	299	314	291	294	339	295	299	318	281	312	289	339	329	310	323	253	276	319	328	321	325	336	331	322	298	286	329	336	308	325	284	278	277	313	283	319	307	323	308	324	305	326	320	292	337	280	333	292	300	344	315	338	293	320	303	319	321	299	319	317	277	303	304	306	296	276	333	310	316	321	315	336	314	309	298	308	279	326	336	314	308	347	301	279	308	270	293	285	309	280	291	315	274	289	325	318	287	306	287	359	331	310	314	302	260	305	318	338	295	331	284	316	351	320	269	304	312	296	290	324	287	280	285	324	302	265	278	295	280	344	300	294	307	291	310	274	291	307	338	331	239	293	289	292	301	307	269	277	308	307	296	273	298	326	291	291	294	326	318	289	321	320	292	310	298	281	305	285	284	300	306	283	303	286	325	289	335	305	280	303	288	305	298	300	275	312	315	296	340	306	323	279	307	287	320	322	295	314	301	345	295	324	306	342	298	299	353	325	316	277	306	315	320	317	313	294	310	307	285	307	295	299	282	327	317	313	307	341	320	332	344	303	272	342	295	296	296	301	315	308	293	286	301	304	336	292	284	283	314	319	307	319	311	335	321	296	314	334	311	313	298	319	308	294	275	300	311	303	294	289	312	289	316	306	267	301	318	304	292	286	314	279	288	311	332	333	305	292	321	288	329	318	311	358	305	271	357	292	304	295	260	291	296	342	345	304	288	333	323	327	293	315	289	304	337	314	284	312	338	330	326	285	299	285	303	266	272	325	330	292	277	308	315	319	294	292	286	299	295	271	292	335	287	303	303	293	304	279	339	319	320	328	332	338	311	314	303	298	329	285	331	316	300	305	291	281	302	292	295	301	283	273	316	304	267	307	276	275	344	285	325	272	319	305	342	316	318	308	296	319	293	291	329	319	324	300	303	314	303	293	324	313	295	332	323	308	256	321	336	317	319	296	282	288	303	334	304	332	299	293	276	330	294	314	270	298	268	304	330	317	265	304	281	319	292	319	304	316	310	318	281	296	292	302	292	333	294	302	325	333	334	267	309	312	314	318	332	309	299	271	317	288	323	319	312	317	317	263	312	276	301	312	302	361	298	303	309	314	299	326	315	277	274	319	312	317	301	303	305	318	290	281	297	300	291	269	304	312	321	307	310	292	249	296	289	320	325	307	325	331	320	279	327	288	271	330	290	329	311	277	327	336	314	310	329	308	291	299	300	326	306	304	299	325	305	336	308	286	304	294	303	329	299	288	297	329	315	333	280	268	303	292	271	318	276	315	262	265	284	297	301	288	304	287	329	306	288	306	314	338	270	310	288	325	276	277	307	300	341	318	332	300	305	284	341	294	314	316	299	344	302	283	276	295	290	302	313	299	319	277	312	320	316	295	341	293	265	293	266	297	333	295	277	319	307	320	328	301	295	292	276	313	348	321	325	332	311	280	303	312	284	279	292	292	295	288	319	315	298	323	316	294	300	326	316	271	322	294	309	308	290	297	306	304	322	299	278	315	276	314	321	288	328	286	317	276	320	333	300	310	283	300	349	322	347	318	301	285	283	305	275	310	304	320	303	306	320	302	323	273	286	289	279	333	305	288	290	334	314	307	329	288	310	285	332	295	294	305	294	288	264	294	324	319	329	295	261	280	307	309	315	309	315	316	296	263	316	308	285	331	291	285	269	287	299	339	298	344	297	285	296	285	326	304	310	300	299	298	305	310	276	295	314	295	320	312	312	361	313	293	292	333	297	314	305	297	274	302	335	248	328	336	290	297	308	303	334	324	296	304	295	315	309	328	318	359	315	299	294	308	280	300	300	310	295	322	307	311	317	293	317	334	315	311	323	336	348	290	320	309	348	316	310	311	338	326	287	287	280	307	299	282	367	315	259	267	304	310	294	302	293	337	322	305	316	332	298	294	319	285	285	316	340	312	282	325	302	309	297	315	281	298	285	305	307	316	304	326	325	326	298	263	329	300	303	296	305	304	318	331	329	302	298	302	305	293	280	296	303	297	331	286	311	367	287	329	324	281	322	296	308	300	286	264	311	282	354	326	318	292	294	292	307	305	305	305	285	308	313	318	314	289	288	290	294	279	296	286	301	325	344	293	298	318	307	309	294	307	281	290	328	322	300	298	303	320	295	351	315	324	310	316	323	280	308	298	330	339	314	303	314	304	313	317	303	293	311	313	320	335	306	281	276	301	292	291	300	294	303	296	293	357	308	275	285	278	296	319	302	302	309	283	294	275	288	333	330	332	303	301	323	309	315	295	279	302	308	334	344	298	287	311	305	293	351	323	285	303	315	263	289	324	295	325	281	300	297	322	298	301	263	309	278	271	290	296	306	317	283	320	287	309	300	285	310	279	304	311	319	351	305	302	298	303	281	336	316	288	313	328	295	332	295	291	300	292	303	322	308	328	296	309	296	326	332	314	289	312	304	296	313	317	286	298	308	314	287	324	303	280	296	304	301	287	331	305	297	285	326	310	303	328	314	316	311	302	310	304	306	293	325	284	289	299	287	312	303	332	286	277	276	299	292	296	313	286	340	338	304	289	289	298	320	289	297	334	313	321	290	277	309	319	292	301	265	325	325	331	327	328	292	300	278	269	306	294	295	291	311	312	339	295	294	309	334	293	283	298	274	314	320	344	312	329	327	323	308	283	307	297	260	307	298	364	320	278	294	305	297	319	328	314	326	298	286	293	303	308	311	313	286	314	309	312	288	273	295	281	305	336	310	304	294	271	297	302	326	308	292	312	309	320	292	298	321	290	331	319	291	276	340	323	270	282	314	296	308	290	283	293	302	304	324	309	278	318	317	305	311	354	302	298	346	328	315	274	299	338	289	283	294	291	293	326	305	322	321	305	287	314	279	291	326	322	324	292	290	324	316	337	274	288	310	344	280	322	289	289	329	237	299	316	283	264	333	288	303	295	332	326	280	277	320	312	303	314	303	341	300	324	310	341	328	353	306	305	260	335	296	315	301	290	301	327	297	294	265	282	334	310	291	310	285	321	313	286	326	295	300	306	335	328	305	307	251	298	259	288	298	308	296	317	311	302	268	330	315	283	304	304	280	337	289	292	320	282	345	302	303	268	316	296	304	334	316	282	295	308	313	283
13154	4059	1631	716	703	674	691	703	710	700	708	683	637	693	740	702	737	706	707	676	702	679	676	673	686	710	712	777	739	700	711	669	742	701	740	711	695	669	665	707	695	670	720	694	707	718	733	686	658	726	670	713	719	689	665	679	691	710	713	686	688	711	704	691	725	714	728	689	636	727	711	717	689	700	698	711	722	711	717	744	703	702	705	680	697	666	725	700	693	692	716	720	671	688	706	705	683	691	729	700	681	649	730	740	720	691	679	713	707	657	707	687	667	691	714	723	653	715	672	658	680	721	656	672	712	685	766	664	709	686	698	707	680	706	714	703	679	697	689	680	685	728	707	704	688	683	681	736	698	759	672	712	690	717	674	654	703	708	687	718	711	693	691	657	690	723	679	692	664	728	684	715	668	722	717	710	734	670	683	721	708	712	695	755	741	742	687	614	699	739	710	719	717	703	682	687	736	730	664	712	732	678	731	685	712	750	744	735	716	703	718	717	755	651	693	710	716	699	701	655	722	691	736	676	712	686	690	654	678	656	737	668	659	675	747	690	698	650	724	695	685	693	708	719	703	680	668	654	721	730	735	740	703	717	702	730	693	703	740	669	705	713	700	682	683	714	684	714	630	682	679	694	699	701	674	712	697	784	695	693	689	727	738	684	701	736	735	704	667	747	639	695	656	690	655	697	707	680	706	690	683	708	701	609	735	687	728	692	657	669	672	717	743	698	702	673	723	710	634	693	704	715	696	708	671	715	663	679	696	737	739	658	679	657	672	667	735	711	697	706	682	735	771	646	677	668	681	701	698	660	715	732	685	711	669	731	674	735	755	702	669	690	663	736	684	718	717	683	688	736	703	724	717	692	679	749	702	710	706	667	674	682	655	718	707	699	696	744	747	702	716	741	715	685	736	644	729	666	658	671	708	700	673	707	747	717	660	717	636	712	699	722	684	662	689	693	675	733	695	648	700	722	708	735	696	727	728	718	691	713	687	727	730	689	785	701	664	679	715	717	708	682	681	727	686	733	681	703	659	704	681	681	662	684	722	687	702	710	657	709	717	607	720	658	711	680	673	696	690	711	711	732	696	703	685	696	695	734	690	666	689	678	720	690	736	714	704	698	680	685	696	726	701	671	719	689	671	677	665	681	713	668	707	664	704	679	683	739	717	703	690	707	668	721	615	682	675	705	702	686	732	701	717	698	708	733	701	699	697	680	669	690	713	722	725	676	708	714	714	727	703	714	672	693	704	664	701	646	737	692	724	715	704	681	695	733	717	657	704	678	749	667	691	688	702	735	672	674	694	669	710	721	674	767	726	694	654	693	722	691	735	680	682	723	699	715	709	684	736	669	697	719	731	697	719	741	710	665	737	665	690	710	702	702	682	692	667	675	705	746	700	733	723	675	664	652	697	672	658	700	680	681	684	702	651	693	689	737	712	692	713	679	706	698	728	674	696	674	723	687	743	673	710	732	718	695	723	679	686	712	694	690	694	657	685	745	659	712	656	698	729	708	733	693	688	658	677	709	706	689	700	680	676	722	707	680	644	745	687	671	711	717	726	697	703	645	729	677	732	690	727	733	690	696	714	701	731	687	710	702	710	703	699	674	672	710	742	740	726	685	711	666	673	701	708	708	705	715	669	721	709	696	699	685	703	749	677	691	690	638	725	708	744	656	717	658	683	736	644	715	665	671	688	722	726	671	704	733	722	702	700	717	646	706	697	696	672	730	751	684	710	734	712	702	729	716	678	725	699	689	712	724	736	710	719	700	678	705	713	725	695	753	717	722	723	727	678	720	662	675	683	678	709	674	740	671	738	709	698	691	735	691	715	700	698	683	671	696	728	644	682	783	742	671	731	709	659	711	691	650	669	710	752	716	706	683	687	671	678	691	668	743	726	694	689	740	661	666	697	728	653	728	714	662	740	707	694	709	712	666	714	662	751	662	720	716	716	698	703	679	671	663	709	680	658	706	670	698	732	739	675	687	688	775	690	659	656	688	663	738	731	685	669	723	677	726	744	711	741	677	688	684	716	723	681	633	665	651	665	688	654	694	715	716	664	711	692	677	714	700	689	748	670	691	680	677	726	725	706	702	678	668	693	713	631	663	703	688	696	652	665	717	670	741	673	675	699	720	682	745	733	678	763	709	676	697	707	676	721	649	712	711	689	708	676	678	695	716	745	672	729	739	674	677	665	651	661	673	732	674	688	662	706	685	711	667	699	685	672	712	700	718	736	729	693	714	718	690	702	698	694	729	697	694	695	699	718	720	718	714	720	702	681	721	659	690	713	668	724	718	668	701	664	688	716	713	755	685	683	715	651	743	648	697	675	729	696	668	701	665	738	657	694	654	666	679	693	642	695	680	751	734	649	733	690	684	697	681	732	682	684	673	698	693	700	729	744	679	649	723	697	695	668	704	709	716	687	677	681	663	720	703	729	676	662	654	693	726	665	742	701	733	759	702	728	725	682	716	729	688	694	712	723	705	742	712	760	689	715	677	672	720	699	704	700	651	661	679	691	679	698	697	729	741	747	712	680	678	699	710	686	738	695	721	668	660	695	700	679	723	709	704	689	682	742	655	668	725	721	737	647	749	737	722	645	692	723	682	678	703	680	776	681	758	642	702	685	695	700	765	709	652	728	678	703	747	704	711	660	729	699	712	709	711	667	713	682	620	711	655	700	733	725	708	704	680	722	712	742	721	690	661	711	655	651	714	692	696	725	698	742	673	742	750	738	698	668	696	701	736	711	676	700	726	695	731	679	662	669	728	691	716	677	771	690	697	733	683	664	691	700	728	700	713	653	687	751	705	726	658	674	697	682	735	698	732	753	677	680	720	734	711	729	723	664	672	668	715	665	681	698	699	703	739	719	658	699	685	677	713	676	734	680	692	672	637	708	690	673	730	685	656	666	697	676	680	693	680	645	648	677	691	735	714	713	726	689	679	690	707	675	708	729	647	697	699	713	686	703	676	690	712	681	734	688	698	679	686	689	696	680	741	712	689	711	688	656	735	698	726	694	711	701	713	704	697	731	692	702	682	724	672	741	677	670	709	714	721	667	715	710	678	674	718	652	725	732	654	780	722	722	708	736	689	667	699	689	686	661	689	705	681	696	679	682	685	659	698	687	656	664	724	677	653	719	697	724	762	735	670	711	732	710	670	763	671	731	699	722	719	704	711	723	692	701	675	697	680	704	705	735	695	716	650	723	714	668	725	689	694	688	705	711	732	641	756	693	682	662	721	721	723	687	658	741	707	670	715	676	725	673	657	673	695	677	693	720	674	714	712	717	694	676	648	671	709	730	698	697	727	696	638	763	723	679	733	710	748	736	715	662	669	680	692	696	729	694	663	707	681	685	714	702	661	709	731	734	670	694	663	761	689	671	740	677	671	707	716	688	720	676	719	667	735	667	661	704	727	720	699	702	730	716	691	726	689	721	722	657	719	737	719	713	689	713	721	729	714	651	669	665	720	702	661	703	684
25207	21124	23733	28721	21139	16829	885	548	513	494	518	494	455	446	454	503	500	490	434	472	434	460	443	465	475	441	498	442	456	468	462	477	455	453	416	427	483	465	423	453	463	447	462	486	475	440	462	441	471	455	476	422	461	446	452	426	467	448	444	493	462	482	450	435	466	460	447	487	464	478	474	452	430	439	471	441	507	462	479	443	455	489	424	458	380	416	488	490	428	439	445	499	483	493	467	435	469	459	422	443	425	464	462	460	465	451	489	473	482	473	443	411	432	437	471	439	465	492	460	436	490	467	449	455	475	451	482	437	498	423	433	453	483	470	443	464	541	437	494	532	453	457	453	426	449	464	448	480	454	443	456	445	502	458	411	432	485	492	462	419	476	472	457	444	452	469	458	465	449	427	421	452	466	483	419	437	414	462	451	457	417	439	443	440	433	481	432	460	460	464	491	480	479	428	455	470	473	448	403	461	465	449	432	478	445	482	476	471	446	493	447	468	462	465	438	426	438	462	438	469	466	455	451	466	430	465	445	434	432	435	416	421	453	460	470	437	441	475	467	484	452	492	444	477	463	471	436	500	498	463	450	437	490	489	404	426	445	454	482	495	489	461	499	449	406	481	442	470	460	472	437	479	417	426	446	478	450	506	466	476	462	500	466	439	489	431	498	431	455	480	443	486	473	458	485	424	470	467	469	487	463	454	397	450	451	489	483	460	482	453	455	431	465	430	461	424	462	455	433	442	438	453	408	463	445	461	420	481	460	474	447	490	506	482	477	470	463	434	472	461	514	454	427	488	452	445	463	443	469	479	453	431	472	444	462	472	455	459	419	461	472	456	472	457	439	462	458	485	445	476	473	476	455	449	465	480	437	439	460	480	446	443	427	444	477	471	449	425	438	465	453	428	447	446	457	411	435	460	458	439	443	418	477	498	479	483	435	473	501	419	464	413	447	441	468	480	452	448	464	414	442	432	423	483	412	416	474	473	423	456	473	487	492	431	502	421	451	481	487	442	431	433	463	431	437	444	459	437	449	469	432	439	428	434	453	502	459	456	453	465	435	433	459	428	475	454	447	467	457	469	468	466	452	426	430	428	465	457	503	420	454	417	509	444	479	460	484	435	467	443	463	433	443	455	435	431	433	429	499	433	468	461	446	428	455	471	497	461	485	467	504	466	444	423	453	453	476	477	452	473	481	498	499	449	447	465	454	445	443	468	442	458	465	436	428	436	446	438	438	419	467	468	480	470	430	456	475	477	453	455	417	393	445	473	431	443	423	494	493	453	483	495	469	458	459	458	439	472	449	457	422	423	387	445	402	476	419	459	464	525	505	449	439	421	448	446	416	449	447	461	518	451	466	476	469	467	429	439	445	453	488	466	470	419	470	462	425	476	446	459	437	492	466	453	424	516	473	464	422	476	431	421	422	433	488	436	442	450	465	439	455	438	439	454	446	480	461	445	476	441	469	435	500	469	465	463	453	448	487	489	452	446	420	435	428	466	423	487	481	496	447	438	443	441	464	505	466	483	449	435	425	431	496	465	454	477	490	419	429	439	457	441	460	450	484	449	480	466	445	464	493	463	461	452	466	479	451	466	477	468	478	462	499	465	417	467	418	467	449	461	458	463	458	466	464	481	485	489	491	478	443	474	490	406	473	458	480	446	450	450	487	455	441	438	421	474	423	485	468	482	486	449	450	484	495	493	455	430	442	493	441	482	473	461	449	482	454	450	476	450	418	462	459	477	420	461	482	444	442	435	479	467	446	434	454	447	431	460	466	455	439	440	473	436	484	482	483	468	443	442	480	437	467	448	387	412	465	489	481	416	433	505	438	467	457	495	445	435	470	445	463	459	482	431	473	460	405	461	480	476	498	479	435	472	447	442	428	442	433	472	455	454	469	453	483	445	479	443	443	449	419	452	446	433	464	499	463	432	485	484	449	479	432	452	465	469	480	426	450	458	432	453	453	478	448	418	431	470	468	440	438	468	466	490	458	439	463	484	461	450	433	431	432	453	474	435	484	463	453	452	470	527	440	406	411	444	481	457	494	467	406	461	495	471	424	458	501	446	424	457	472	431	465	474	457	458	474	461	491	476	436	475	472	392	459	454	456	439	512	459	466	446	433	465	402	473	443	439	441	423	440	438	500	442	483	466	456	448	464	425	468	446	458	466	470	430	425	423	471	453	448	477	462	472	488	487	451	466	432	453	471	456	481	444	466	478	475	466	449	487	450	487	434	451	470	432	475	417	477	451	467	440	433	457	478	478	468	459	422	438	489	410	426	490	456	458	463	463	447	463	455	451	464	428	440	453	480	438	459	444	460	463	435	451	440	466	480	431	460	473	429	493	448	453	398	430	439	466	425	455	416	437	432	425	443	445	461	494	485	456	475	512	470	450	458	485	461	480	481	452	462	433	463	445	477	454	455	425	466	465	429	438	457	432	458	440	461	434	444	468	522	471	479	441	459	398	451	482	492	476	471	461	463	420	460	434	432	436	446	413	462	466	471	482	439	440	439	502	492	488	464	441	445	484	467	444	436	481	446	465	462	423	440	455	461	459	439	437	450	465	460	480	474	460	461	459	450	465	463	452	466	449	472	460	478	446	451	436	441	436	501	495	452	454	490	489	407	403	462	462	479	511	475	413	459	461	425	489	508	471	420	441	483	434	457	430	449	444	480	499	463	463	499	424	478	446	471	452	456	430	467	475	468	460	461	505	404	432	465	476	476	393	431	405	462	460	482	480	443	450	456	488	472	438	467	460	407	456	477	460	450	454	435	452	405	442	466	449	475	444	480	468	417	483	497	448	460	460	438	448	449	457	434	442	430	469	443	457	461	440	473	489	455	439	452	425	390	477	458	505	447	427	457	454	457	434	504	452	447	434	445	491	466	459	469	443	454	432	457	482	428	454	437	458	478	452	509	445	464	387	426	461	455	459	441	464	439	452	457	500	462	484	468	465	443	444	497	495	474	410	465	428	488	437	454	494	435	461	457	446	452	498	451	474	431	470	424	456	479	453	438	465	439	452	439	434	444	472	443	431	465	478	411	426	449	444	475	497	477	458	494	468	478	464	473	482	434	460	412	465	437	434	463	435	439	489	448	452	469	450	439	435	403	444	431	470	503	458	472	419	496	426	432	460	481	475	467	473	487	520	480	450	471	425	487	444	450	475	467	482	479	438	442	462	468	514	469	406	475	444	470	478	467	461	418	428	398	439	452	468	443	418	424	428	426	453	446	465	474	449	410	449	462	480	445	463	442	472	461	497	448	450	458	448	471	459	473	465	472	433	476	439	453	451	476	457	470	418	435	431	429	455	480	447	433	430	470	470	466	454	462	440	453	469	427	493	463	459	496	440	446	439	474	475	437	449	422	426	461	471	453	471	439	471	423	470	447	458	471	457	459	443	435	457	414	442	457	483	482	460	433	469	506	451	444	465	456	457	490	430	460	470	486	445	447	461	453	427	442	492	464	463	416	428	459	462
25479	33379	14622	1208	1048	989	967	1008	940	941	974	949	951	890	953	942	986	942	949	944	941	927	925	947	968	943	973	974	983	959	1020	936	961	940	914	968	942	968	958	962	960	1004	937	981	1017	938	971	902	974	954	950	1014	979	948	945	903	925	940	967	978	958	957	930	926	899	958	984	992	902	1011	986	956	953	962	996	930	961	913	952	909	1009	952	953	911	958	983	931	939	962	927	899	975	947	984	954	930	911	946	936	970	1005	906	969	928	974	1040	1009	976	971	900	894	914	961	978	976	945	997	964	950	917	886	1032	944	979	981	976	990	960	932	907	981	1007	967	950	959	952	939	926	920	963	912	941	982	975	957	980	966	898	966	962	907	919	874	917	936	918	936	909	981	959	991	964	921	1001	963	942	947	974	965	920	953	958	978	926	894	962	967	970	946	949	968	909	956	955	906	977	964	936	984	970	948	954	991	971	990	955	980	952	955	937	926	984	953	924	964	914	984	943	943	919	997	920	979	942	956	1017	957	978	942	926	969	979	921	953	981	983	937	953	897	882	987	891	979	917	993	957	995	922	930	950	964	923	928	962	982	958	949	954	943	942	1005	948	907	999	937	968	944	1000	1017	952	1001	980	1039	934	944	966	983	950	991	990	973	978	941	950	970	926	972	987	1000	931	962	953	1008	942	969	970	902	893	967	930	970	954	967	926	907	970	967	939	928	936	966	911	1001	942	934	985	933	1000	956	925	961	908	906	917	967	924	976	946	975	994	913	906	987	921	907	938	949	973	984	1000	934	932	913	907	950	950	968	1051	954	950	960	976	972	896	938	951	990	979	974	968	920	953	924	945	873	940	962	988	942	972	991	963	957	963	981	901	998	935	902	943	927	932	980	973	929	897	964	963	940	987	943	902	970	950	950	933	977	960	940	898	971	938	891	994	988	914	948	927	895	983	1006	972	962	955	966	994	1003	930	970	954	957	957	903	926	979	917	940	959	944	926	936	900	978	950	952	955	910	943	944	957	967	960	936	937	942	952	911	976	957	964	934	944	959	995	971	951	1032	881	967	946	978	986	973	945	984	945	977	937	949	947	963	936	889	966	977	933	969	940	945	924	960	987	900	1001	945	903	953	924	928	928	995	954	971	972	925	987	900	931	995	906	941	955	926	890	928	979	905	943	986	936	979	974	933	939	928	916	961	971	996	987	918	917	941	990	982	996	970	983	934	897	920	962	969	933	946	951	959	963	981	958	942	940	902	957	928	951	996	959	937	941	925	916	930	971	936	964	979	916	964	940	1026	919	931	940	961	963	946	957	913	961	944	948	975	946	926	1011	947	911	947	961	1038	988	966	940	922	964	962	966	1007	991	969	912	949	947	965	959	924	965	933	902	937	1034	945	915	1010	947	963	917	951	968	962	912	945	926	907	971	936	962	968	997	972	939	886	1002	947	902	970	927	970	904	934	960	960	941	955	947	930	944	943	979	974	1001	1023	914	1014	946	974	923	943	932	942	987	925	990	990	948	930	916	975	929	950	895	952	963	933	971	913	915	1013	910	945	896	941	943	985	931	947	899	962	969	949	929	989	978	914	952	963	955	941	953	1021	922	955	985	905	858	951	979	910	951	957	933	998	940	936	867	982	928	926	959	946	966	947	960	896	983	910	959	934	981	975	955	933	935	903	911	980	909	956	898	948	941	963	981	937	1001	905	918	1009	896	907	920	1001	939	962	906	926	983	993	989	965	983	957	951	967	965	910	970	946	991	926	913	937	860	924	954	876	902	968	942	1006	894	955	935	950	960	951	937	904	925	936	971	954	975	944	990	934	954	983	947	964	899	970	997	1009	977	959	956	957	943	930	993	947	979	950	951	951	949	1005	902	958	945	968	916	871	929	963	960	964	988	983	917	939	897	961	951	942	935	985	912	913	966	993	970	973	959	956	931	968	978	961	953	957	902	970	959	979	966	923	969	964	963	958	960	962	928	948	954	939	999	943	908	972	946	918	926	937	978	889	989	963	949	960	912	940	905	965	896	944	959	955	990	926	968	898	963	930	936	942	894	925	967	1003	965	948	957	985	989	988	930	972	935	922	976	942	943	965	965	921	958	924	1003	906	940	965	986	972	962	888	926	978	1023	939	969	974	947	981	913	978	967	955	987	944	940	987	979	953	905	918	900	906	1013	930	971	944	956	940	904	951	968	915	911	923	991	953	940	904	900	943	952	941	944	988	910	978	981	975	955	950	971	937	959	970	919	954	954	965	972	969	887	963	939	989	942	1016	918	968	905	926	952	933	968	902	958	953	934	914	864	930	885	944	971	972	981	996	994	965	980	959	928	897	972	922	916	936	958	959	963	929	923	915	933	905	953	931	929	943	1025	977	992	936	906	950	976	959	915	1000	964	951	944	938	959	926	1018	918	947	977	963	950	958	972	986	939	955	941	911	943	958	934	952	1002	977	957	925	977	939	935	990	928	927	974	964	967	959	943	916	936	942	915	987	947	969	931	869	959	905	989	927	952	963	933	979	1000	918	986	919	884	961	954	988	968	971	945	978	950	925	1002	951	960	939	981	967	940	921	932	978	953	965	995	966	961	971	911	969	931	923	993	971	934	928	933	952	907	983	970	936	920	958	942	970	926	993	891	956	912	906	973	961	943	944	928	951	991	919	967	946	910	899	985	1003	931	941	919	962	997	969	955	945	940	957	981	992	960	945	958	956	996	930	900	936	970	927	981	869	975	947	990	921	952	947	940	942	985	942	992	968	987	936	995	924	1004	954	1007	968	929	904	928	937	953	958	968	986	969	944	935	941	977	889	961	943	885	996	968	962	1015	974	974	982	926	973	912	978	916	938	963	948	935	985	939	976	914	963	946	978	992	962	924	983	940	966	925	1019	956	968	939	1003	1006	973	922	922	929	952	973	941	937	928	996	879	947	970	960	965	973	918	964	983	1003	1047	970	966	943	938	956	916	930	940	993	964	1017	947	971	997	949	1003	974	997	981	921	980	947	932	960	980	965	935	908	963	1015	944	955	908	935	944	862	958	976	954	970	975	997	930	992	893	966	960	930	933	948	955	963	961	926	971	969	967	974	913	961	949	979	885	971	958	987	870	973	957	983	978	949	976	908	911	908	952	923	949	911	927	980	986	978	910	967	966	894	966	976	977	923	990	925	968	923	961	946	953	1012	986	973	941	959	961	909	999	956	889	942	940	982	947	937	988	908	953	1002	963	1001	949	937	1007	933	992	982	995	970	898	961	969	933	952	907	909	951	960	997	964	959	950	912	946	928	957	958	927	958	935	937	964	921	953	939	966	914	991	927	973	971	911	926	909	957	966	963	973	944	968	966	992	975	935	944	898	954	912	911	967	925	977	936	956	982	955	943	965	987	982	995	964	961	951	924	940	990	954	902	942	951	891	943	978	950	998	988	953	993	951	996	907	1001	943	983	971	887	936	936	923	923	1008	962	963	911	955	976	935	979	950	939	941	906	961	980	899	1015	996	934	963	961	923	930	947	997	849	975	949	916	947	934	995	958	946	965	932	980	922	963	931	904	951	985	943	967	938	909	972	930
24550	21122	24099	28395	21125	21145	12081	695	444	461	433	409	417	383	389	363	379	367	386	348	347	385	349	358	313	377	389	376	376	344	341	344	356	379	360	369	322	359	358	374	383	360	341	303	371	340	377	393	346	352	382	373	367	370	363	363	346	371	358	352	341	334	363	331	355	361	318	389	323	326	330	370	338	315	403	361	372	342	322	322	339	325	342	363	362	311	326	360	368	352	344	348	354	375	340	346	361	369	354	374	359	343	353	377	313	364	357	377	341	335	340	337	304	363	358	354	359	329	358	357	358	332	338	358	362	335	371	349	389	371	360	380	365	298	361	366	377	349	338	344	318	355	347	371	358	360	314	373	359	337	373	313	377	351	354	353	370	344	321	344	364	366	355	351	348	347	386	359	338	355	371	366	336	349	382	346	317	319	346	361	369	371	335	360	371	377	348	327	324	383	357	381	339	358	318	349	348	373	352	339	341	338	358	387	357	357	344	350	313	358	358	372	382	328	377	365	367	359	396	336	376	377	370	357	356	317	340	362	344	343	363	343	365	350	373	325	343	391	340	381	376	365	317	368	348	359	347	341	361	361	353	366	304	331	363	374	360	350	375	366	372	354	380	338	366	371	361	354	313	318	366	357	333	353	360	388	355	342	339	352	364	327	395	338	395	376	345	388	364	357	337	332	338	361	344	334	373	353	372	342	364	358	384	388	307	319	345	315	335	335	333	352	320	360	357	369	354	363	393	339	363	363	392	343	344	342	314	339	346	305	355	328	376	353	338	393	370	350	362	388	355	352	345	362	345	344	334	376	366	398	380	340	331	330	321	329	344	352	355	328	414	344	388	374	379	321	328	356	325	353	333	341	344	373	371	384	381	367	385	343	344	369	364	372	339	337	356	381	326	343	369	361	341	351	337	328	361	350	366	342	330	343	366	357	355	366	363	363	367	343	340	350	323	359	350	339	321	326	323	358	345	390	333	366	392	344	353	370	354	347	352	331	355	321	345	394	324	356	372	358	358	342	360	356	363	360	348	328	324	355	329	375	340	358	359	327	376	369	361	365	359	352	351	330	359	332	355	380	354	332	321	337	380	384	353	353	317	341	333	330	392	386	387	364	357	346	395	382	317	370	342	341	344	358	337	382	368	355	341	354	327	328	381	373	355	336	366	319	331	323	329	393	378	407	366	326	351	359	376	351	312	338	391	337	324	363	291	335	329	345	344	360	345	335	357	317	380	371	362	340	359	375	337	381	352	333	360	313	323	365	363	339	301	330	359	350	369	383	330	342	331	373	383	342	367	369	330	381	353	323	366	361	382	390	320	366	396	344	342	333	388	338	359	339	352	380	342	337	348	365	363	338	351	308	336	384	341	346	355	349	352	372	366	326	361	308	350	363	345	334	357	353	352	351	352	350	330	344	359	355	371	374	349	327	397	330	338	326	355	347	369	323	359	322	356	308	353	339	371	335	386	371	339	381	358	405	361	348	349	362	370	363	309	367	335	370	342	340	346	331	334	350	351	357	350	345	393	327	345	367	385	375	378	381	334	369	323	326	363	340	376	351	324	368	380	378	339	327	381	359	327	412	356	303	342	379	391	358	360	360	387	308	320	332	375	387	376	346	381	375	388	373	338	314	330	364	391	368	337	339	353	377	338	350	369	343	354	379	342	378	343	368	352	396	354	323	311	339	373	363	320	309	360	387	370	354	358	359	358	366	376	336	345	373	355	332	356	350	346	342	366	365	410	315	348	353	352	372	328	357	384	341	344	383	362	356	370	364	338	349	362	348	360	335	303	402	314	345	328	357	326	365	327	363	342	372	352	375	370	326	337	375	347	355	353	344	344	376	355	359	344	371	330	355	353	336	360	358	350	364	369	348	363	389	330	312	404	327	338	334	353	365	352	378	319	354	353	356	360	355	342	349	384	356	384	359	350	329	358	348	375	335	328	332	359	362	334	347	332	338	364	374	372	373	339	397	338	372	366	373	309	332	354	339	345	406	295	366	371	347	332	324	392	363	333	386	339	350	320	315	313	353	353	314	375	358	343	347	370	340	390	357	342	349	344	352	364	316	352	340	349	357	360	355	353	332	375	350	356	354	343	358	358	329	355	345	321	369	323	358	329	350	395	385	372	378	343	330	351	396	343	364	341	344	360	331	338	367	372	356	347	368	364	403	350	357	337	369	356	333	341	343	371	356	353	364	346	373	376	366	354	388	353	353	359	353	323	375	332	382	342	318	369	358	365	337	332	349	358	369	355	372	419	393	334	375	382	390	366	337	360	364	380	354	378	371	412	360	375	361	344	348	378	359	338	358	351	360	338	325	353	349	345	315	307	370	351	347	339	336	370	330	358	372	367	378	364	366	318	338	382	337	331	367	354	327	339	371	325	326	323	314	359	365	337	344	341	350	366	375	351	340	337	417	383	342	360	352	377	356	372	361	359	367	363	343	343	330	331	348	389	362	358	384	343	371	355	323	303	364	336	384	357	332	341	326	340	391	387	333	368	342	343	363	311	306	361	338	325	349	329	351	377	345	330	335	347	344	375	351	377	340	336	333	352	316	341	338	348	380	348	328	345	339	369	339	353	349	341	339	363	382	375	315	371	382	338	390	367	336	350	392	360	357	334	371	360	367	364	348	340	338	343	332	363	330	333	312	324	363	331	348	362	358	365	374	347	356	368	363	339	341	335	365	311	355	349	345	337	328	377	376	379	337	377	318	354	380	379	354	324	382	355	402	353	331	347	359	345	365	367	401	398	348	394	345	375	381	383	366	364	351	311	335	340	369	340	341	377	348	375	332	376	360	368	377	363	385	359	329	353	357	402	356	324	350	339	366	350	334	318	315	353	341	372	324	313	336	320	362	348	373	328	369	368	361	372	333	347	342	338	345	336	386	371	365	355	349	343	325	331	357	303	347	373	328	340	387	331	388	335	328	354	366	404	353	307	336	355	347	327	380	346	368	352	312	334	331	331	361	355	338	291	342	395	390	351	347	354	375	360	350	408	343	360	357	372	343	308	347	355	345	332	364	338	391	365	327	344	369	388	343	338	388	379	391	322	378	346	322	366	363	396	360	317	332	373	368	359	323	340	343	357	336	320	323	338	393	342	334	364	346	384	322	381	347	345	349	339	359	327	370	367	364	400	342	354	382	338	322	355	370	327	349	349	379	334	331	361	350	342	364	314	327	398	349	380	364	379	355	353	367	347	353	355	316	375	416	343	370	352	361	385	390	368	327	338	352	353	332	347	406	375	371	336	337	362	335	339	324	383	338	369	332	345	375	337	353	388	328	334	355	367	383	367	333	377	343	334	360	348	323	381	369	342	320	402	349	365	378	332	376	342	374	362	339	373	349	330	365	341	357	385	346	357	360	361	318	342	342	337	383	305	375	341	387	341	331	346	315	389	346	376	377	354	342	334	358	340	326	344	337	364	343	350	348	355	341	368	322	366	357	367	386	321	332	362	347	337	376	360	343	328	352	345	357
30403	43639	19580	1055	862	838	765	815	778	703	757	748	720	749	730	764	718	715	726	744	737	725	726	748	743	761	671	756	742	670	740	730	677	715	709	736	692	689	736	756	736	699	738	713	745	733	624	785	687	764	744	727	734	778	772	724	690	759	697	757	741	735	766	717	752	726	692	726	733	791	774	731	692	743	727	737	702	763	725	773	732	731	707	751	716	726	724	689	733	755	738	762	711	726	703	753	662	726	767	744	742	753	748	711	710	750	747	751	729	707	696	773	756	785	735	690	697	769	729	737	727	702	715	689	690	683	747	715	740	701	715	687	693	787	708	765	761	715	755	707	701	756	715	684	719	711	689	781	746	795	729	697	708	688	747	726	714	729	784	737	780	705	677	722	783	714	730	737	724	727	679	750	718	770	731	737	757	725	728	685	719	697	723	717	765	757	667	766	702	708	730	732	706	754	711	765	687	717	709	716	700	738	719	726	672	703	721	789	719	748	769	746	748	726	670	763	736	764	732	744	751	709	770	713	707	762	665	713	762	688	681	714	730	740	714	712	726	756	769	745	693	750	779	735	719	701	698	732	718	767	705	684	684	733	681	745	712	733	760	743	736	741	746	725	728	722	701	697	696	771	766	703	744	722	742	734	771	771	736	719	734	759	695	719	697	714	674	698	757	765	769	749	682	704	721	739	734	744	746	712	740	737	726	762	761	733	701	731	705	707	734	720	759	696	754	714	752	780	722	785	736	788	723	739	719	749	697	756	750	707	744	720	701	704	758	726	703	684	726	738	754	749	728	730	731	694	793	706	763	711	735	787	714	765	741	689	770	767	737	701	722	746	674	759	741	732	747	738	731	662	734	692	721	731	708	767	731	737	744	817	746	714	772	718	757	730	711	745	742	725	773	737	718	726	748	722	683	740	707	793	724	757	726	743	766	705	738	703	731	777	746	758	732	756	756	770	732	693	728	725	695	659	720	735	739	729	731	773	705	742	725	714	763	763	727	739	736	735	742	747	699	761	753	778	765	727	767	772	686	675	704	713	754	722	708	726	700	716	714	704	725	716	734	754	759	762	737	730	732	704	712	710	731	758	720	730	687	691	718	792	742	724	743	727	726	679	736	727	770	749	723	708	754	742	694	695	699	750	690	751	724	661	751	738	720	716	745	751	691	716	743	702	697	739	729	713	715	747	732	749	756	734	709	711	717	762	759	692	704	733	691	764	754	650	743	753	737	734	731	708	689	736	703	737	744	679	735	699	705	747	707	720	753	751	760	711	747	724	759	754	712	774	745	708	746	757	764	761	759	708	752	745	720	815	743	714	700	722	740	740	704	694	715	741	698	723	735	746	736	768	705	724	727	730	726	784	719	738	752	716	774	701	744	715	665	743	745	734	700	749	683	760	712	725	706	680	742	661	772	686	731	709	802	682	733	773	697	724	745	711	713	717	710	739	731	716	730	716	753	722	735	747	702	728	717	734	724	728	755	710	715	777	684	745	688	712	724	729	716	743	718	734	684	751	721	757	738	763	725	782	733	705	741	717	721	765	737	775	742	700	753	743	692	710	736	736	731	687	753	693	732	682	711	735	715	712	730	738	733	722	749	744	728	706	716	801	736	722	704	720	741	724	745	712	826	654	745	765	712	793	736	705	723	757	736	774	718	725	711	720	704	736	706	757	723	734	716	759	728	734	718	671	711	708	735	711	699	717	721	736	710	765	727	713	753	725	685	724	711	718	734	740	747	735	729	741	759	700	721	727	719	738	779	738	768	677	816	724	748	772	755	696	699	733	762	724	722	765	721	759	718	714	737	724	770	755	692	721	770	750	747	729	724	731	717	713	731	772	728	766	727	749	720	726	680	698	759	739	714	726	739	697	693	763	719	779	707	720	751	745	793	732	719	734	788	684	719	722	696	735	747	713	703	708	714	722	695	712	777	724	754	737	747	733	718	773	801	680	756	716	740	776	691	736	674	755	730	696	689	730	707	689	695	770	749	771	674	756	715	710	723	737	728	710	735	735	717	715	735	730	737	715	775	698	743	777	705	745	746	733	733	702	682	738	741	709	740	725	752	696	719	690	736	693	724	718	690	754	721	738	746	740	747	703	728	760	713	726	689	734	743	752	688	730	756	732	691	702	765	735	796	736	731	719	732	725	710	714	749	707	701	733	699	738	770	750	755	707	714	701	750	724	717	735	729	711	724	702	719	746	713	794	793	719	747	750	743	738	709	719	748	727	710	748	730	743	775	735	774	773	724	731	723	709	723	743	675	701	694	743	695	721	731	730	698	748	751	763	702	719	762	663	762	689	715	750	754	732	758	716	718	740	691	756	737	687	728	713	741	749	723	691	735	744	781	729	735	789	722	704	748	709	718	701	738	778	673	706	699	733	678	735	756	684	702	777	770	700	713	717	752	700	723	729	738	727	677	676	746	720	766	718	700	771	733	724	681	727	717	753	737	729	718	699	721	762	735	747	757	731	738	765	713	731	713	755	687	736	709	716	697	706	727	727	781	700	656	668	696	699	706	708	739	745	744	688	719	727	693	715	750	750	780	772	743	755	719	701	749	801	745	743	732	712	744	740	721	715	700	755	732	702	707	693	755	767	747	698	762	707	728	739	732	790	769	729	676	731	711	725	704	693	689	798	693	734	740	694	757	721	697	715	725	731	738	685	754	756	747	734	702	735	746	684	740	718	707	687	705	715	730	733	729	709	682	736	705	754	722	709	704	731	760	701	715	724	713	709	706	701	742	723	705	707	730	735	756	743	752	715	725	762	739	754	715	730	684	692	753	754	705	752	736	781	724	729	725	722	687	757	730	766	770	739	768	739	699	697	684	714	720	716	731	761	733	802	730	742	785	736	699	739	689	751	691	748	653	726	757	701	737	716	721	736	726	770	695	661	714	677	741	723	742	748	723	751	699	737	692	719	721	718	712	703	719	752	713	668	753	767	783	762	708	680	693	767	705	797	684	714	721	736	712	709	770	759	677	701	739	700	721	682	761	711	720	713	700	698	734	738	714	753	658	730	708	751	769	707	711	720	691	734	724	737	720	710	733	766	719	748	702	692	739	698	690	783	722	743	699	737	735	717	669	741	739	718	739	738	723	724	719	724	704	727	696	789	754	713	776	733	723	740	713	735	737	729	716	734	748	761	647	711	709	759	743	756	690	743	733	745	767	727	724	745	734	779	796	699	733	712	716	734	732	698	689	742	739	766	714	763	785	687	727	727	716	747	674	714	744	724	764	760	720	728	720	761	708	733	754	739	707	736	747	719	731	731	694	698	707	720	752	684	700	697	764	709	725	729	735	690	718	708	744	707	677	742	747	729	757	723	718	737	739	749	743	710	712	761	784	728	686	776	736	727	742	675	756	766	674	753	739	730	719	734	759	762	706	678	755	718	755	732	754	723	730	694	717	742	700	699	739	726	747	776	755	724	703	729	670	743	774	707	736	781	735	733	692	737	720	731	724	723	700	735	687	738
34182	18033	5594	466	331	319	295	286	282	318	342	305	301	300	292	299	322	356	342	336	297	302	289	323	333	294	286	307	331	289	290	293	304	314	307	325	298	306	316	317	303	287	299	274	282	300	334	329	326	276	283	302	308	287	313	268	324	319	283	311	292	317	325	278	302	307	283	293	321	334	313	320	279	272	334	314	301	288	341	288	330	332	295	302	307	309	309	290	336	283	282	312	262	286	304	327	300	297	326	309	302	322	316	259	301	286	314	312	348	304	296	310	304	310	314	327	328	304	322	348	298	334	294	307	297	297	329	310	271	305	333	299	349	307	327	325	323	316	306	301	314	311	308	305	322	302	301	276	299	290	307	314	297	290	328	326	321	309	308	296	324	273	302	278	299	282	288	309	300	303	305	288	308	286	280	297	303	316	314	338	283	289	270	303	343	307	324	313	332	307	308	305	287	308	296	346	294	352	297	326	326	289	281	296	297	312	321	314	270	282	316	321	306	317	303	313	289	309	339	340	305	334	308	305	312	313	313	314	302	310	334	310	319	308	339	295	306	288	280	288	303	309	297	301	282	302	315	255	317	324	304	352	320	300	302	332	279	290	329	322	308	321	308	303	299	301	335	330	276	298	274	293	320	332	294	319	304	335	315	269	341	289	339	343	303	339	288	289	305	315	319	366	298	317	312	315	290	281	289	344	339	311	317	300	279	314	297	315	318	282	316	286	313	295	300	324	325	292	338	337	323	305	295	286	320	308	307	322	297	291	297	290	298	349	295	306	318	297	310	314	288	283	311	302	311	312	312	301	326	296	291	325	316	331	336	335	305	317	322	326	296	311	303	293	297	325	303	305	321	318	302	307	309	312	355	285	275	339	276	305	330	284	332	301	297	301	296	314	337	306	316	303	316	315	325	313	323	298	332	279	313	319	307	314	303	331	316	283	314	305	278	275	288	311	306	304	312	334	322	288	303	304	323	270	305	315	295	296	306	314	285	307	301	316	319	288	274	296	303	332	315	283	280	264	304	327	322	292	312	330	311	332	301	306	328	294	291	292	319	327	306	287	326	333	289	293	300	327	307	305	280	303	347	299	304	292	268	284	308	343	304	297	272	300	287	309	304	318	333	305	308	295	277	311	282	302	266	336	303	314	296	291	318	316	298	265	294	297	313	305	296	279	283	331	317	314	295	257	299	322	312	285	336	315	300	298	289	312	300	341	291	281	319	359	308	255	283	336	299	289	297	287	340	295	294	274	306	331	335	279	308	285	290	313	306	340	286	322	265	276	281	318	335	308	291	327	292	322	296	332	300	304	298	291	302	301	341	298	314	291	349	314	325	294	324	338	308	286	338	319	314	315	288	305	298	316	315	292	337	325	280	294	354	332	321	333	313	301	314	296	327	299	316	280	285	311	292	317	293	293	269	321	317	326	296	312	311	333	293	318	319	295	287	328	315	302	324	305	306	314	295	275	288	303	311	296	307	293	326	279	283	313	300	299	303	369	295	317	316	318	321	297	298	331	346	340	318	313	310	331	315	309	283	325	327	312	296	296	287	311	313	317	336	316	301	296	356	282	324	308	336	336	271	311	308	310	291	310	313	283	278	307	310	299	287	282	313	290	355	299	282	287	319	364	272	296	313	327	324	308	308	308	326	301	327	292	311	334	316	309	341	339	306	314	291	311	304	300	318	306	266	301	306	291	252	265	293	299	270	334	286	304	317	298	316	292	311	296	292	312	320	293	265	288	311	304	299	318	309	314	301	299	318	317	284	327	291	326	317	274	271	268	277	307	290	295	305	294	328	319	314	303	322	357	346	302	321	299	350	300	287	295	267	277	279	325	287	294	316	316	320	322	292	297	319	306	278	277	314	317	325	304	280	331	304	339	306	311	300	289	316	331	312	333	302	266	296	283	295	287	319	299	279	293	317	329	306	282	318	309	295	324	294	251	278	312	337	329	300	282	310	309	276	345	321	348	334	319	322	292	308	278	304	296	270	313	331	284	287	316	291	288	294	308	300	295	297	348	297	296	301	304	308	267	314	310	292	297	322	298	317	294	325	294	293	320	304	313	312	340	305	309	270	313	324	298	300	300	329	324	297	295	293	294	312	327	321	305	316	321	304	319	317	340	278	296	282	296	309	308	319	307	278	277	285	338	315	317	317	335	294	292	323	322	316	344	306	288	359	324	259	307	294	276	279	280	300	300	310	282	303	299	309	304	287	328	304	287	290	318	300	327	305	331	296	333	283	302	313	297	316	286	317	313	306	319	309	315	282	307	314	290	307	289	311	294	295	286	292	276	301	354	309	361	292	294	303	320	293	270	323	304	303	338	330	283	323	247	310	314	285	297	303	295	295	318	325	341	326	317	302	328	291	296	317	278	326	305	286	322	294	311	282	323	292	290	268	337	300	335	348	337	283	370	296	309	291	281	351	307	296	314	280	271	283	330	353	303	303	281	296	332	296	279	319	289	305	329	344	326	325	326	332	304	286	321	305	340	337	299	283	263	303	299	322	313	311	282	292	299	308	305	291	307	314	281	284	310	278	312	312	319	331	290	304	317	324	303	274	319	294	319	326	300	300	328	306	325	334	305	310	273	309	318	313	337	296	307	294	343	319	287	312	297	306	330	276	346	306	316	302	307	340	337	328	305	313	321	270	300	308	335	286	314	309	297	308	295	279	300	301	305	269	318	301	333	295	293	294	305	319	317	328	351	282	318	312	287	277	328	307	293	285	304	296	278	300	331	310	322	303	329	313	281	304	301	298	259	308	303	309	308	298	337	304	301	299	287	274	383	323	308	330	299	307	307	312	319	292	331	313	282	281	312	322	316	323	351	320	296	297	291	300	302	292	310	280	303	273	290	321	281	328	302	343	262	315	334	298	317	293	292	330	298	335	316	307	317	291	317	286	330	321	304	281	312	300	284	305	311	304	299	307	319	351	284	295	297	289	306	323	315	293	296	315	334	287	323	282	320	286	359	294	318	270	310	287	313	283	285	312	285	307	309	295	279	285	317	302	321	279	335	311	313	308	272	327	306	324	281	313	312	294	304	293	323	294	309	308	308	307	287	293	301	301	275	299	332	321	319	301	312	298	327	302	318	275	249	311	319	296	296	313	291	347	316	305	307	334	327	318	308	328	311	267	322	294	298	299	290	323	327	305	332	308	298	302	291	353	319	326	314	312	342	290	336	298	303	301	297	312	260	300	336	302	273	319	315	279	298	308	306	327	323	306	308	328	325	318	331	296	295	269	293	320	321	304	312	343	273	306	305	338	285	311	310	280	288	264	329	299	286	294	334	287	295	309	292	310	323	338	309	302	337	305	312	300	292	320	333	300	251	307	313	281	290	312	327	308	284	305	302	311	310	308	273	331	281	309	335	309	311	309	322	308	265	282	282	252	335	307	323	284	316	282	302	307	284	276	334	281	272	302	331	277	282	303	330	334	278	324	324	292	293	315	313	306	296	324	301	316	290	312	302	322	296
13437	4116	1651	698	730	707	690	689	713	719	721	708	719	707	671	688	712	680	719	668	724	688	677	721	697	753	743	709	665	692	733	712	719	711	728	690	653	676	723	687	663	659	690	675	716	710	747	685	727	681	712	722	734	738	669	719	659	716	699	710	676	672	731	692	689	692	697	704	692	671	700	686	690	725	691	689	682	675	705	715	703	741	708	706	754	738	690	732	713	701	728	676	723	696	699	748	699	679	729	653	689	731	668	695	709	663	724	738	737	708	713	667	720	718	751	717	691	698	698	664	654	725	705	687	687	699	702	694	648	683	719	671	682	730	791	703	671	684	678	727	618	695	731	717	692	721	677	722	684	658	665	709	675	730	728	697	726	721	667	641	748	733	689	679	733	695	737	711	715	731	689	673	726	689	719	704	718	690	686	720	705	699	635	702	700	725	739	675	704	689	688	713	696	680	691	709	684	729	712	688	684	716	692	711	736	693	667	724	702	737	729	644	693	678	743	760	713	744	708	728	731	734	679	669	708	741	712	685	682	687	683	701	703	721	716	750	666	729	684	696	691	716	759	738	715	704	731	751	705	691	682	680	675	714	657	707	703	693	708	722	708	752	682	700	694	710	697	721	693	731	706	706	666	706	727	684	682	677	694	695	690	688	694	689	675	719	698	718	738	643	731	715	754	731	692	698	658	685	713	662	697	713	691	691	736	693	697	760	679	723	681	722	729	698	735	661	643	705	696	655	699	663	738	717	691	683	751	705	758	685	726	707	694	701	739	745	705	698	734	667	706	713	684	648	760	666	658	735	669	721	702	692	698	697	678	697	674	765	731	721	720	677	676	682	726	706	727	692	682	730	707	727	696	702	669	696	700	679	697	690	650	707	696	675	660	729	732	676	705	686	691	720	690	737	681	673	704	692	676	688	687	716	709	675	723	683	697	670	731	710	692	732	701	723	684	702	682	711	694	710	707	682	741	736	704	698	683	743	711	725	706	646	716	707	713	722	673	681	706	728	663	727	715	660	717	713	655	696	702	692	712	726	704	691	714	699	741	684	753	732	683	664	711	676	695	701	687	702	722	664	736	712	716	668	684	684	700	691	676	741	674	738	715	728	701	712	719	659	684	677	706	701	716	712	750	741	733	703	675	696	691	711	694	641	684	721	708	728	755	721	704	678	688	733	694	712	679	767	730	676	717	709	724	690	708	711	727	707	741	664	655	723	730	709	710	658	706	746	696	697	702	690	667	724	735	747	676	692	684	725	686	686	701	729	672	658	728	686	680	713	728	712	664	670	707	702	676	695	716	728	747	699	682	723	671	688	693	705	725	684	652	714	691	683	700	673	703	696	709	694	739	685	725	689	707	722	732	703	625	772	686	714	744	695	679	729	726	733	725	684	686	784	672	693	717	715	719	691	717	714	670	753	727	719	681	652	677	689	682	721	706	693	720	667	695	689	712	662	706	702	741	685	756	735	710	714	707	702	684	736	730	707	698	664	726	733	703	680	672	731	713	684	710	696	693	697	705	673	657	671	715	744	714	694	694	676	690	683	685	684	724	648	711	731	681	718	685	760	712	713	712	739	707	678	712	745	693	677	740	711	721	703	720	695	696	683	666	710	690	662	693	663	630	725	705	671	700	729	720	703	668	722	723	684	687	693	685	713	675	716	681	711	728	712	726	693	727	728	675	712	685	714	663	679	650	703	696	727	721	744	720	691	701	705	679	732	670	705	692	704	660	723	743	753	709	718	689	678	717	646	671	677	703	699	672	692	693	696	715	735	690	691	708	706	707	681	695	709	680	706	685	720	709	724	721	686	732	701	702	737	698	736	721	690	744	764	706	702	705	683	668	682	717	702	702	649	725	709	723	638	760	720	733	712	755	710	670	697	648	703	685	644	706	719	680	725	696	678	706	707	717	697	718	694	690	705	641	679	680	661	709	684	703	709	705	702	706	680	713	648	692	694	746	698	693	671	716	707	688	694	728	707	682	696	715	688	721	723	688	713	663	724	702	715	719	691	713	684	666	689	729	697	680	701	695	711	714	685	659	736	672	697	682	692	716	648	702	634	694	655	682	730	675	692	666	680	688	700	715	698	728	700	662	754	684	727	709	723	710	708	687	731	690	656	726	711	699	648	710	687	712	696	693	740	712	735	655	738	685	725	719	686	698	726	663	709	713	708	676	704	700	714	702	730	715	687	685	694	731	708	710	706	748	660	717	648	726	748	711	720	708	671	674	679	690	666	778	696	701	731	699	667	674	693	720	651	668	685	717	680	678	698	668	701	718	695	694	665	711	652	752	680	635	722	750	688	648	703	685	723	718	670	755	651	725	699	712	711	726	732	737	685	695	735	737	692	728	736	661	691	683	683	699	701	704	676	731	692	693	727	763	757	679	698	701	708	693	656	692	709	708	681	754	693	689	683	658	708	697	705	706	746	677	671	703	646	691	696	778	653	672	716	722	710	717	683	708	678	725	682	735	690	668	708	712	708	642	673	732	694	677	691	733	709	693	666	691	643	652	692	732	737	676	682	732	661	742	674	695	714	689	669	689	697	708	622	742	715	716	733	697	677	742	719	705	706	679	701	676	704	681	710	737	726	696	705	702	702	699	690	722	706	722	702	729	719	749	704	688	711	748	716	693	699	662	691	730	738	739	692	701	715	729	733	696	704	700	700	721	704	680	702	668	665	693	677	681	697	696	696	698	660	693	685	674	711	690	654	747	738	690	756	670	688	729	707	697	717	695	669	658	667	689	724	719	720	722	671	711	730	756	668	688	691	671	763	690	656	717	719	726	715	697	732	717	665	702	669	703	705	712	769	663	681	686	699	662	711	699	688	700	699	725	697	719	687	692	674	701	691	678	721	680	667	708	684	760	763	719	668	722	660	745	699	732	729	709	722	749	710	698	711	673	696	764	718	691	723	689	686	693	658	719	709	707	700	708	673	728	684	638	717	685	705	731	687	749	743	651	693	680	729	703	713	712	713	665	697	661	703	730	724	727	700	721	670	696	719	742	703	708	711	755	705	680	688	679	688	695	774	669	673	696	689	702	699	705	727	643	727	737	667	774	731	732	693	732	701	717	677	680	736	732	673	714	758	654	698	700	724	718	669	681	719	676	698	709	696	696	726	671	693	744	657	653	653	695	694	735	731	674	695	706	676	697	718	682	721	707	663	710	721	709	719	733	696	717	676	725	693	701	721	682	725	707	708	643	666	683	725	709	706	693	685	716	725	654	713	707	674	698	708	691	728	722	665	723	692	687	723	672	669	740	698	686	678	690	735	698	684	701	687	731	665	702	747	718	678	708	721	765	716	684	703	673	712	716	677	688	670	692	663	692	711	696	700	716	723	732	735	682	744	651	728	747	724	680	719	676	675	723	685	687	685	707	683	732	715	712	717	701	677	691	680	714	720	717	722	723	682	711	675	692	708	669	707	678	698	705	689	721	728	741	674	686	693	669	677	697	730	712	716	705	721	710	676
25200	21134	23774	28775	21149	16581	866	582	500	517	495	517	535	484	478	472	453	506	458	447	458	478	464	479	455	533	508	457	453	420	475	443	501	476	434	480	466	483	457	444	425	429	453	453	452	472	452	455	507	477	451	443	481	428	478	452	425	456	418	455	455	478	479	466	476	461	430	502	452	436	467	446	454	481	485	448	396	449	433	492	414	471	433	471	442	475	456	440	474	473	448	439	461	512	453	447	436	455	458	453	451	427	416	438	448	455	471	463	458	457	452	463	414	483	423	468	490	463	428	449	453	457	503	448	457	429	444	507	469	427	493	455	496	455	455	492	440	471	426	467	422	441	457	474	446	426	433	451	465	432	460	529	447	448	433	451	447	474	484	455	409	479	459	460	442	426	467	436	451	471	477	470	485	447	481	442	498	453	452	456	481	447	463	412	508	434	477	438	445	462	472	428	468	491	457	452	458	458	418	475	477	417	484	462	512	437	429	499	473	445	462	444	446	383	475	497	469	445	459	471	457	461	443	466	463	480	491	469	458	465	455	485	492	476	429	508	483	454	476	474	512	490	411	461	446	461	461	452	416	416	415	459	434	465	439	413	471	496	449	453	453	445	420	476	494	467	471	456	444	426	456	478	462	468	442	430	460	469	429	451	427	454	436	442	458	484	434	455	449	453	426	448	440	489	421	486	449	439	468	446	422	466	464	428	450	455	455	449	474	447	456	461	475	471	451	442	492	475	493	438	465	495	437	449	478	481	464	445	448	476	438	500	477	525	484	447	452	446	441	445	463	464	465	475	436	482	439	490	458	469	423	467	474	452	453	435	444	480	418	440	453	472	460	446	451	495	465	466	450	488	476	451	443	460	462	500	439	476	496	479	445	410	475	479	443	443	423	464	459	478	460	438	429	458	444	454	455	472	475	441	498	460	559	455	431	437	508	465	472	440	464	510	444	460	458	481	456	455	452	438	420	437	473	455	471	453	460	437	452	428	446	474	459	441	455	471	487	450	417	513	465	478	461	412	481	457	490	441	445	422	463	447	448	491	492	470	494	426	452	456	476	470	444	490	495	460	439	487	482	503	452	483	465	428	428	451	481	435	402	467	471	474	444	418	462	476	502	481	479	454	478	430	445	465	466	433	469	453	414	457	472	462	480	448	426	428	462	485	464	463	429	445	470	443	445	418	438	467	444	463	473	434	453	505	462	467	448	489	458	450	467	453	502	470	487	481	449	463	454	431	471	454	480	459	435	406	422	472	424	480	460	429	418	417	466	431	518	478	454	473	469	463	420	465	466	443	472	478	456	413	444	479	459	459	472	476	433	432	447	503	438	459	448	421	459	432	463	473	432	430	471	455	435	438	443	427	487	432	469	464	456	494	462	473	481	475	434	474	476	450	442	449	468	461	466	490	436	495	458	441	456	440	451	480	471	486	474	447	478	482	427	427	432	454	475	453	477	446	472	431	437	457	445	454	453	460	426	464	435	490	427	460	460	461	447	448	492	425	510	442	465	439	479	450	461	484	455	483	462	464	463	480	462	516	397	464	461	387	422	438	465	407	466	434	446	434	468	461	476	451	448	415	488	452	467	443	469	484	440	428	443	447	464	444	425	448	451	503	472	472	498	440	487	475	452	459	462	476	490	436	447	479	439	479	453	444	449	433	434	422	453	394	445	414	450	426	486	443	458	468	483	478	454	429	467	452	418	444	456	447	476	462	446	462	492	457	450	441	435	476	419	469	445	450	461	461	415	436	446	457	505	510	454	478	464	474	470	476	437	446	442	460	421	447	453	414	460	477	422	465	473	408	463	441	485	481	433	492	478	459	464	422	429	492	422	420	455	474	482	432	437	424	431	414	442	427	471	450	441	410	470	454	439	476	457	393	446	429	468	413	437	460	482	496	510	418	490	416	410	471	441	457	440	463	452	419	475	484	468	471	431	418	474	473	425	428	496	459	449	479	472	431	420	469	456	459	472	473	494	478	457	450	462	479	473	402	479	454	480	456	441	419	490	430	424	468	436	461	477	495	465	452	484	447	474	473	492	493	482	487	436	430	422	401	451	469	433	456	481	496	442	443	469	460	428	424	494	448	450	448	476	419	450	466	457	471	462	456	453	470	424	462	463	447	449	461	449	457	412	445	437	460	429	430	456	442	480	467	477	481	489	439	458	439	453	454	445	447	510	486	425	508	399	460	472	455	443	458	490	440	474	514	475	428	460	461	452	467	455	449	436	446	466	485	467	397	426	443	460	475	467	434	469	474	449	484	442	452	453	464	490	456	474	473	503	517	446	408	465	453	473	457	455	450	438	474	467	499	435	441	393	445	446	414	490	480	472	453	460	449	498	468	447	492	451	482	481	478	464	468	473	425	468	440	410	494	413	454	425	464	445	457	455	463	464	443	520	451	489	490	434	461	442	464	448	482	453	423	445	459	462	474	463	470	447	431	420	442	480	385	476	508	483	484	431	451	472	468	480	469	457	451	459	477	483	449	426	452	468	458	441	504	504	452	414	442	447	467	516	495	468	445	451	465	447	502	427	476	485	519	453	451	445	413	443	452	442	452	454	419	466	473	464	468	444	472	475	457	489	436	459	478	460	469	453	482	425	465	430	444	461	440	460	482	480	425	450	441	430	404	432	441	434	449	441	455	449	440	481	435	424	447	433	454	424	429	474	424	443	420	410	392	442	430	443	420	490	505	462	442	441	436	438	452	476	448	441	468	417	450	474	436	464	444	405	447	445	467	414	488	459	435	499	511	475	438	453	469	495	436	427	458	475	494	444	459	456	444	421	462	447	452	439	438	464	463	452	488	505	472	463	478	439	462	466	410	474	459	455	446	448	436	450	473	494	435	477	470	419	461	479	489	474	428	459	457	420	461	444	449	444	457	426	493	419	437	477	422	455	497	454	439	435	431	465	505	490	480	450	436	481	417	496	463	453	423	485	455	448	463	448	477	462	482	459	446	448	434	457	435	433	439	436	468	476	458	483	452	426	454	454	496	427	448	448	488	467	417	431	479	431	409	450	448	451	448	455	438	430	474	462	435	420	453	421	432	440	441	441	466	457	439	477	490	466	465	466	464	421	472	480	454	467	424	423	478	431	466	460	431	459	468	468	450	443	490	461	437	501	436	454	446	447	450	443	458	419	473	476	457	456	449	454	492	438	431	440	439	485	445	449	508	454	477	438	452	477	467	452	402	455	458	476	468	456	427	500	436	442	430	484	474	485	463	460	442	454	456	418	466	410	498	472	481	482	436	488	470	439	482	473	419	458	434	464	452	487	470	439	472	454	466	457	465	471	463	487	460	454	465	461	475	479	486	436	487	430	475	497	476	480	451	477	490	442	489	442	489	472	483	466	465	438	455	457	466	484	434	419	436	445	440	454	458	458	498	418	430	450	471	438	520	471	435	445	427	462	493	479	457	461	417	427	443	482	494	453	472	472	498	498	468	442	498	458	475	455	447	458	432	486	439	479	435	478	460
25994	32841	14854	1103	1059	1054	1021	974	1004	1001	992	963	958	970	942	946	903	1017	953	931	909	950	1022	965	943	961	934	968	1010	941	958	992	960	970	986	930	976	951	959	932	938	1040	988	937	970	972	985	929	1005	917	945	965	993	927	1014	963	987	976	920	918	917	950	925	953	954	972	974	957	921	996	931	903	950	1021	931	972	955	970	962	973	924	943	940	955	943	923	958	979	912	925	959	977	991	957	986	922	966	941	974	996	935	952	969	932	884	943	948	959	984	971	893	890	955	1022	991	954	957	963	1000	948	880	870	1011	923	975	945	927	976	934	988	937	937	974	965	933	958	1010	965	953	965	949	959	965	888	1006	917	935	945	913	916	950	963	956	957	930	979	966	919	934	923	930	908	906	935	947	998	988	942	929	956	969	901	953	976	927	998	944	957	992	943	924	1002	951	972	905	954	982	977	1007	928	952	929	987	974	973	913	878	911	974	927	923	936	952	963	988	895	908	970	992	966	958	937	958	984	971	962	982	968	956	902	966	936	959	937	922	880	940	965	934	967	1008	936	951	1000	939	955	963	1004	933	958	934	943	922	984	969	953	992	916	972	944	896	999	937	970	925	912	894	990	946	1024	879	962	913	996	947	1079	919	954	965	924	964	935	951	948	973	994	947	988	947	948	930	912	993	967	894	926	940	942	983	900	919	986	955	970	945	923	953	926	892	943	1019	977	889	908	972	991	983	899	938	1001	986	919	902	942	904	974	933	907	963	940	902	928	990	998	969	970	959	945	972	953	992	949	957	931	967	988	1013	971	967	915	934	946	1009	942	956	955	946	946	952	891	938	967	982	962	919	988	987	948	971	967	925	927	935	921	1003	981	974	996	934	951	947	906	959	978	962	965	964	949	913	907	966	840	1017	957	1015	953	900	939	978	953	909	979	964	993	922	995	914	904	979	910	974	980	914	969	998	901	965	971	927	943	961	1019	909	959	985	948	961	964	923	951	973	989	951	958	963	1006	992	911	983	936	985	961	953	965	927	950	934	1007	964	997	928	1022	979	1007	910	983	988	927	1021	937	891	955	953	958	956	928	961	962	944	955	958	946	1014	953	1013	993	936	916	991	948	974	940	942	952	961	967	966	939	908	1039	991	885	985	955	914	965	909	953	935	988	971	995	903	953	981	964	954	1020	983	967	983	962	974	927	960	975	919	984	979	922	941	923	960	931	926	954	904	943	956	968	1012	957	988	930	995	981	934	905	987	896	1006	1004	901	999	975	965	957	999	932	951	909	968	998	980	946	957	917	944	966	964	933	936	963	963	925	923	959	914	963	973	923	983	907	963	945	973	889	911	979	979	913	964	925	908	973	911	991	952	929	909	965	989	1011	890	967	1001	985	978	946	896	983	943	945	925	954	966	907	901	971	977	952	960	977	936	989	969	943	919	882	909	948	960	964	998	933	970	953	1012	919	925	935	899	953	927	942	1035	936	960	904	900	965	975	954	962	970	936	933	937	975	923	993	914	959	976	982	961	914	944	996	904	965	956	888	953	984	942	937	944	956	932	946	957	936	992	961	950	949	967	891	901	934	969	951	949	958	986	964	951	1011	945	989	946	943	1005	999	936	993	923	925	958	902	987	936	981	920	973	941	951	953	956	969	960	955	952	928	934	984	983	946	944	1023	962	950	937	960	1010	941	933	1001	981	990	993	970	1013	976	954	1012	995	965	977	977	883	924	948	911	864	1004	920	897	994	905	961	952	958	927	946	964	962	981	971	1010	1061	984	992	933	985	937	942	927	974	971	971	996	914	933	970	947	981	944	972	941	973	903	906	916	966	958	1016	963	976	959	992	949	952	971	975	882	975	901	945	966	923	956	953	1033	992	941	1015	950	971	946	995	954	952	1019	897	939	1021	955	918	972	933	950	938	968	990	965	920	963	971	951	974	922	956	965	883	983	997	897	965	951	982	907	987	930	973	1005	982	974	888	964	955	962	1004	952	935	993	916	937	960	959	966	920	965	952	966	914	947	1015	971	961	949	976	976	958	944	936	964	925	957	853	983	958	984	928	995	938	939	969	1023	935	993	997	940	1051	967	1050	1010	966	944	906	959	965	941	947	979	952	950	899	931	880	997	1022	1001	990	956	986	996	958	951	924	996	931	922	963	933	955	937	931	935	929	973	1003	952	980	899	953	999	1005	991	910	1010	957	937	954	969	981	900	1005	922	946	950	922	951	956	892	936	933	941	929	921	946	977	976	951	931	944	930	990	929	959	958	940	985	927	947	940	938	953	971	950	1003	950	945	932	962	913	971	939	963	957	904	919	975	941	957	998	935	988	955	939	963	959	943	968	907	971	974	909	912	911	950	923	933	963	988	916	922	954	947	904	968	968	971	968	918	986	987	921	955	933	953	975	879	913	973	930	976	943	936	916	971	903	1002	925	918	994	917	913	952	962	1014	984	989	969	970	898	944	985	977	953	964	954	950	943	979	933	987	907	957	936	952	918	967	954	985	976	954	990	933	967	1006	886	968	925	919	956	919	960	940	948	974	938	907	971	989	957	994	962	960	980	954	930	952	959	901	889	1001	972	1003	959	988	990	962	948	947	932	961	959	954	913	948	905	963	920	978	958	973	999	968	937	973	933	921	978	935	930	992	1016	994	935	944	907	910	943	983	944	975	957	947	965	878	984	946	911	921	956	949	973	955	934	949	938	1008	942	967	974	963	940	903	928	960	910	935	950	927	983	937	969	989	927	960	940	969	981	1027	986	1020	914	927	930	990	927	911	979	984	924	974	982	906	1004	949	968	882	959	915	1028	998	962	972	938	1000	975	977	976	986	934	980	951	936	951	988	952	969	926	1009	980	930	924	961	1000	999	969	963	919	961	934	963	1013	931	954	945	968	1019	1011	971	944	948	938	953	991	907	964	968	969	949	964	998	974	966	987	972	996	994	954	927	915	878	941	960	916	1057	949	974	986	911	946	973	975	937	944	953	968	949	953	916	962	959	988	957	988	932	910	944	909	987	940	939	940	914	966	977	964	966	921	1000	940	982	976	965	965	992	948	929	929	999	994	966	985	980	968	947	921	981	965	962	940	890	956	984	1002	935	955	976	963	953	959	986	942	976	969	932	970	933	901	957	903	930	905	929	954	987	1011	907	961	974	948	906	1011	896	967	954	949	909	995	949	953	930	919	948	974	943	980	972	961	957	943	938	948	956	924	924	890	988	896	962	980	933	938	907	930	957	979	955	966	955	903	932	927	973	953	970	901	928	928	921	943	940	974	980	959	938	1012	891	993	903	919	971	959	953	976	922	950	949	939	978	966	950	977	993	982	921	915	950	928	914	1018	969	931	927	953	988	956	977	1009	953	971	902	932	919	997	971	935	989	949	931	925	935	935	993	952	966	955	979	934	964	938	1024	975	922	935	988	980	925	948	954	985	1001	979	864	951	953	974	910	936	998	963	949	957	963	969	1012	956	927	956	985	960	980	958	973	1011	907	973	962	954	916	990	955	1004	895	991	950	925	927	940	987	905	920	915	975	1000	971	983	920	930	1012	979	967	978	922	954	878	907	950	894	930	896	931	935	927	960	933	925	982	921	934
24529	21126	24122	28384	21127	21153	12150	781	487	467	420	417	384	400	389	364	333	371	371	425	366	397	385	375	350	371	360	391	373	345	332	384	372	333	358	351	327	375	341	325	337	370	376	326	332	314	358	368	356	343	332	342	330	331	330	358	339	361	356	370	370	363	374	374	364	332	319	374	385	354	352	349	362	354	346	329	356	340	361	358	369	356	323	354	362	366	351	352	381	387	332	312	302	374	371	344	360	355	348	363	350	330	338	361	368	360	335	336	353	374	352	351	342	349	372	375	381	360	374	329	382	389	342	368	388	382	349	333	343	364	351	346	352	344	331	366	401	364	373	370	377	328	362	336	343	334	379	343	358	377	340	354	365	352	314	352	391	349	360	340	372	364	365	359	355	321	352	316	393	350	338	350	323	377	347	355	350	342	325	373	334	331	369	379	366	361	355	329	374	381	338	371	392	345	351	336	387	370	322	316	351	374	377	342	360	353	336	341	319	343	361	383	347	363	339	364	379	326	396	360	354	372	360	363	331	362	384	347	323	341	374	347	321	348	387	342	337	390	366	352	367	337	352	358	364	359	318	369	380	366	367	354	340	360	341	360	351	356	340	353	328	360	347	376	346	367	379	303	366	363	316	352	337	322	330	354	394	380	362	371	369	335	369	335	348	345	330	351	333	386	345	370	351	362	371	335	370	351	340	365	339	350	376	366	337	358	358	344	369	387	374	346	334	356	341	320	353	411	326	319	315	349	372	359	399	362	361	352	334	321	335	372	341	353	343	290	350	364	325	344	371	353	327	323	372	331	336	371	346	366	349	353	369	388	353	357	330	347	379	335	352	370	354	324	336	302	382	353	364	338	351	340	345	350	355	355	347	350	333	374	369	354	421	365	295	329	375	352	363	296	336	331	345	358	329	351	366	369	383	373	340	367	364	339	384	332	325	331	382	341	391	367	378	355	354	322	362	369	325	369	345	341	388	394	338	388	330	332	317	344	363	368	338	308	367	327	328	339	357	328	384	356	368	353	345	374	348	360	389	363	340	365	329	359	325	357	358	339	359	388	356	390	372	378	380	357	366	366	351	351	331	353	349	341	333	344	377	336	360	340	370	338	362	320	350	347	348	318	371	357	357	354	408	358	336	309	342	371	339	364	356	307	347	358	344	327	349	347	390	345	342	365	334	344	355	377	378	346	368	326	322	344	377	385	364	322	338	349	352	370	322	343	348	313	350	403	385	363	396	347	337	356	381	397	355	378	318	354	356	353	341	339	350	359	336	368	351	344	376	331	322	352	333	335	352	324	354	326	341	314	312	363	341	342	379	346	366	302	336	361	331	313	332	366	328	350	367	304	324	322	351	390	374	343	348	348	347	346	359	339	379	332	357	363	333	335	314	344	346	399	336	349	385	344	351	360	357	360	325	336	383	358	365	325	390	359	365	338	362	359	357	335	327	392	313	329	316	392	364	388	347	333	363	381	392	346	326	330	363	348	369	344	378	344	350	391	352	376	342	375	354	364	349	369	379	309	347	324	392	379	328	348	361	377	341	343	377	397	380	328	355	358	353	338	371	336	311	357	360	362	370	352	362	349	364	355	348	375	381	387	349	375	346	367	358	412	345	317	391	364	367	357	365	358	342	365	355	324	344	334	308	352	312	378	350	364	353	370	376	341	359	347	390	346	333	329	349	349	353	324	355	389	386	360	352	336	381	312	333	366	337	340	401	353	330	360	370	338	337	326	318	333	343	358	351	351	343	350	349	334	342	362	381	365	383	313	343	348	323	324	348	347	358	350	342	353	354	383	363	347	365	365	380	307	347	368	355	340	352	332	368	372	342	338	355	345	396	326	348	379	364	350	353	327	355	352	321	363	352	380	341	378	339	357	328	342	362	339	322	327	359	334	351	340	378	340	341	356	332	346	366	382	368	387	333	347	365	351	341	306	333	347	338	347	370	315	374	350	366	346	352	339	340	329	350	376	335	324	377	336	339	364	389	378	387	340	337	314	329	372	329	366	340	347	332	399	355	338	348	397	339	346	400	362	407	357	344	362	362	331	334	342	336	360	358	360	314	343	311	328	333	351	405	397	289	392	312	354	362	345	376	348	377	350	357	336	311	348	359	381	353	340	361	354	363	359	341	358	333	372	347	335	336	334	371	347	345	321	320	341	339	363	360	331	385	358	371	347	332	376	360	344	363	339	376	330	331	339	334	340	370	326	378	375	295	320	334	335	333	363	358	343	337	324	349	346	346	362	368	319	380	352	335	358	332	343	323	376	351	369	367	383	357	397	349	331	345	378	307	329	352	344	357	333	357	367	383	322	362	344	337	376	327	354	369	332	358	363	347	349	337	332	356	348	373	356	379	333	331	365	344	367	347	359	360	360	325	334	371	361	380	353	348	355	343	353	328	330	330	340	335	339	331	364	339	350	357	362	359	329	391	340	388	340	367	362	385	362	348	315	317	318	345	364	365	349	390	369	362	350	380	295	319	312	327	358	322	348	332	383	310	340	353	360	359	357	316	343	324	360	351	387	374	393	358	360	340	332	350	344	331	378	331	377	340	323	355	323	374	389	317	337	349	358	345	331	355	372	357	358	355	398	347	356	368	384	330	372	323	338	318	384	348	355	391	352	394	353	348	356	336	359	369	350	363	366	345	325	377	365	366	351	394	369	344	379	375	357	354	351	339	355	339	329	357	368	341	356	362	369	375	376	346	327	345	327	356	365	358	356	365	328	415	375	355	339	337	395	372	326	310	374	368	384	342	333	360	359	394	333	350	348	339	359	345	354	332	335	326	361	365	360	360	367	354	367	351	349	342	404	376	377	343	347	370	355	334	339	387	369	351	377	389	341	357	354	327	327	353	345	348	340	345	354	333	375	382	373	343	355	354	357	326	405	355	388	365	359	320	364	350	328	373	383	346	363	376	357	346	351	357	348	364	335	321	364	347	323	387	362	348	336	348	370	378	382	381	351	364	354	353	350	352	367	353	366	358	336	382	337	336	331	350	365	325	336	336	315	376	358	376	331	333	355	370	353	324	329	333	337	331	333	336	338	376	369	372	376	366	366	349	339	355	335	368	364	364	331	326	328	338	354	347	342	356	363	345	311	340	368	333	322	325	356	341	367	351	319	310	359	353	314	315	372	391	358	336	365	358	332	340	331	355	323	354	364	330	348	371	343	382	345	336	332	317	372	340	362	406	352	339	343	349	351	343	369	374	343	386	387	357	401	344	339	364	363	366	375	338	332	369	392	339	367	364	345	348	381	378	352	334	331	362	367	327	378	336	356	370	343	383	353	343	315	339	352	356	336	348	393	332	374	326	339	330	313	364	377	355	333	336	371	359	342	353	352	370	375	362	359	321	365	363	361	340	367	336	382	333	314	405	380	339	347	324	355	351	322	362	364	321	323	363	389	348	379	376	372	332	354	362	350	329	334	321	354	390	361	345	343	389	336	312	333	317	342	357	369	358	382	345	328	355	362	357	384
31142	43096	19969	1072	875	799	808	764	782	738	782	728	742	807	762	731	745	774	723	738	733	701	768	731	760	746	752	712	763	742	743	743	720	774	703	720	734	726	746	726	703	707	744	684	723	671	653	767	699	746	711	705	692	773	678	704	722	702	700	728	647	717	709	678	745	675	690	743	751	734	720	690	701	729	696	719	752	677	759	711	688	729	726	716	768	792	708	773	749	756	694	732	692	700	758	742	690	685	715	741	713	759	736	756	701	733	706	757	692	751	717	730	719	758	685	724	741	720	690	722	758	753	768	765	699	763	719	683	721	746	723	703	702	753	735	676	698	757	740	701	773	713	714	672	724	716	714	726	714	705	757	701	719	732	741	725	691	684	733	717	714	748	715	668	724	695	722	692	750	733	724	724	714	730	673	706	703	704	712	682	688	769	709	687	735	761	715	715	734	670	756	763	726	756	767	751	672	716	694	693	762	714	771	738	693	707	707	697	729	702	747	770	711	740	718	693	694	716	748	713	780	746	709	678	767	749	711	705	710	696	733	717	762	722	733	734	707	697	765	694	731	768	742	728	695	726	729	737	712	764	697	729	702	727	721	733	740	763	751	681	717	713	675	721	743	743	692	709	737	699	717	691	726	772	681	722	750	764	744	689	796	729	758	702	766	773	737	715	697	724	700	689	766	732	713	725	718	714	710	725	763	711	738	730	726	739	715	709	676	678	685	713	698	695	737	727	713	677	711	673	735	733	734	724	733	694	702	706	734	700	706	716	726	719	699	759	708	717	744	742	718	741	744	693	748	752	732	752	684	732	731	728	697	735	726	738	724	741	768	693	723	640	726	701	794	769	696	758	750	729	760	743	732	738	783	721	691	709	700	710	741	682	697	712	752	759	746	687	756	721	723	739	663	716	746	742	646	740	702	710	712	698	714	664	727	720	752	763	758	694	707	705	707	720	697	717	735	762	716	732	704	747	742	730	750	740	703	683	729	697	691	692	697	683	728	708	713	684	748	727	723	709	708	740	732	754	773	716	740	716	783	746	686	724	755	758	702	697	745	737	740	720	703	708	737	697	726	721	777	707	738	746	795	724	720	763	714	742	744	706	733	719	681	759	717	732	735	667	686	732	745	744	687	726	704	696	714	653	758	749	731	724	717	682	709	726	704	741	746	742	693	710	717	698	761	718	747	727	728	776	684	738	735	736	727	732	686	701	723	766	689	684	720	770	726	732	660	746	695	741	725	723	758	701	721	713	746	718	723	710	733	730	684	758	754	685	706	744	703	696	770	782	767	718	736	703	757	744	710	678	745	768	739	681	721	706	698	721	741	758	695	719	776	718	734	697	754	726	797	727	742	726	690	742	733	707	722	723	744	758	713	740	725	733	721	707	773	744	737	708	691	688	705	727	723	734	761	699	723	730	731	725	677	665	700	781	750	758	753	718	764	735	742	729	759	705	727	689	724	743	716	704	749	694	727	762	725	678	761	715	720	687	714	748	680	765	694	693	727	743	710	731	735	742	729	741	719	678	725	749	746	728	695	689	688	704	740	732	791	764	732	685	701	717	759	725	683	700	724	763	747	723	714	756	715	732	788	749	740	734	723	761	724	759	763	752	751	721	700	767	734	712	704	718	738	679	717	709	706	706	760	738	757	665	735	675	727	709	717	706	752	708	721	713	747	683	697	717	715	744	704	717	713	722	747	721	698	710	727	711	747	726	727	719	735	723	726	707	723	744	662	684	672	694	698	677	705	763	774	667	765	711	745	710	679	730	719	725	732	737	789	724	730	716	799	741	690	785	693	728	704	735	782	741	703	769	684	697	711	715	743	728	674	753	672	744	717	685	670	707	753	720	691	737	681	687	681	723	733	723	756	731	714	712	711	731	749	740	734	749	740	719	694	739	723	726	728	708	683	724	732	744	762	740	697	785	716	710	751	762	754	744	746	681	732	729	747	718	719	748	748	710	644	719	750	732	798	757	714	756	664	733	681	781	721	731	721	685	737	739	716	723	713	767	732	699	754	641	727	731	715	737	703	737	744	712	713	726	745	708	733	729	668	746	743	723	750	769	700	740	735	712	711	734	759	704	728	701	745	744	722	699	676	677	744	718	737	740	700	702	716	759	786	735	734	729	649	748	711	749	730	754	721	698	701	735	735	761	695	736	702	734	696	752	756	758	769	746	719	685	714	756	732	734	678	753	758	646	716	752	751	747	718	676	695	731	725	761	717	713	702	696	684	731	768	740	686	729	734	751	729	748	741	754	708	736	652	663	736	732	716	701	725	767	700	710	709	732	715	750	725	757	746	709	713	716	714	736	723	770	748	715	716	691	730	742	765	736	759	721	747	777	739	730	736	678	753	703	729	687	705	708	712	768	739	752	643	707	738	750	737	740	733	719	720	737	704	712	735	740	719	754	694	694	712	764	746	747	772	745	723	700	766	737	731	697	719	677	715	699	683	764	754	722	717	721	743	719	722	657	686	761	728	721	700	717	748	733	723	757	697	716	727	701	729	728	725	727	740	717	701	712	700	734	781	691	732	721	762	739	757	675	719	747	722	708	735	689	716	672	680	692	749	734	699	728	754	721	719	681	716	676	741	744	741	675	681	699	733	736	706	731	682	749	740	740	725	747	660	713	731	675	774	745	717	708	707	717	792	722	741	674	728	708	719	738	737	746	762	706	691	735	744	768	702	740	721	701	737	728	722	705	726	733	776	716	729	736	734	700	713	723	712	708	703	747	753	721	759	702	738	721	705	718	773	712	682	765	759	712	707	737	690	734	757	752	715	701	697	712	682	692	713	724	679	728	741	707	759	724	735	724	754	671	725	727	703	686	736	701	725	715	743	690	668	722	739	750	672	722	709	714	719	722	749	720	733	758	718	718	703	732	739	714	720	722	744	709	724	767	677	727	712	754	738	697	716	704	723	716	707	728	750	706	723	738	732	738	729	768	709	685	753	771	680	703	676	691	718	692	757	773	738	692	722	714	725	745	724	738	722	722	716	717	713	707	726	741	726	756	759	729	737	706	755	693	770	771	715	733	743	758	704	734	736	690	713	699	727	752	726	705	746	713	746	717	762	721	731	698	749	694	735	697	761	738	680	713	704	792	742	761	757	722	709	733	691	731	777	717	744	684	743	737	749	733	706	740	742	740	702	761	665	698	725	779	719	699	758	702	740	746	718	721	757	705	723	726	710	714	794	702	717	701	696	742	673	726	748	685	720	776	720	733	743	711	690	665	723	699	708	744	730	689	695	714	706	704	731	786	728	725	733	781	716	708	748	724	705	688	767	720	712	721	725	697	761	761	706	711	694	719	759	670	722	722	734	742	753	713	741	718	665	704	702	744	729	655	694	713	724	716	702	760	679	704	733	729	772	694	716	671	730	706	716	711	752	713	716	718	691	732	689	677	721	736	729	743	703	676	732	721	720	690	712	737	727	740	744	707	763	703	723	696	714	710	751	690	724	724	663	715	729	744	761	738
34291	18054	5668	470	320	346	318	326	302	322	332	318	299	324	319	300	307	337	308	332	269	288	317	273	315	312	282	313	325	329	321	303	301	294	300	336	279	298	317	329	322	319	322	298	274	324	307	320	336	269	338	289	303	281	303	309	314	306	317	293	277	311	326	312	321	339	291	316	325	336	333	290	305	302	307	307	273	331	331	330	327	329	308	322	341	334	289	312	336	298	318	325	339	333	303	291	309	266	309	319	337	283	284	321	294	280	302	293	303	315	325	288	332	320	356	313	325	332	313	299	293	322	302	291	294	334	302	300	322	299	336	322	305	295	314	338	315	321	313	276	319	302	315	307	324	293	330	300	318	323	335	300	306	270	280	319	307	328	299	319	371	302	288	312	297	322	322	319	333	304	308	300	341	333	326	312	311	328	302	310	342	332	292	311	285	314	314	302	311	330	300	292	313	304	314	337	281	284	301	341	317	335	322	310	295	311	332	329	318	338	290	301	337	276	320	273	300	319	342	331	304	329	297	298	345	288	330	279	316	282	305	278	294	296	313	323	295	283	301	278	311	314	298	315	323	302	296	337	294	300	307	319	332	328	290	323	319	318	325	299	294	296	304	313	332	285	344	324	318	308	284	325	274	349	354	305	246	313	314	299	303	338	303	299	322	321	326	284	303	307	303	303	311	339	313	309	283	303	317	309	307	290	304	307	311	328	269	318	302	307	312	318	327	339	328	293	312	326	372	309	327	326	271	290	312	308	324	298	301	301	292	335	335	316	303	346	310	283	310	285	307	279	280	318	323	312	322	292	297	306	347	293	320	288	318	325	312	286	306	320	319	321	292	288	307	315	287	308	327	303	322	303	314	300	333	341	298	336	305	324	308	318	321	297	323	280	318	329	324	320	302	310	322	293	311	301	320	316	317	304	316	316	317	333	314	293	316	315	300	304	298	281	324	291	346	317	289	312	332	308	284	310	311	320	348	312	302	293	327	345	309	332	330	293	348	332	351	279	295	324	300	293	333	321	312	314	330	289	295	293	313	295	290	260	283	280	313	325	323	308	317	324	291	289	321	307	317	284	302	330	292	297	344	303	342	327	296	300	284	316	311	294	327	357	312	298	352	316	307	257	329	314	345	314	304	313	314	359	315	323	327	306	302	315	300	279	327	322	317	319	283	323	317	329	304	281	344	283	313	296	320	310	311	309	312	271	285	299	307	334	316	299	309	319	351	302	301	327	309	294	287	314	315	306	302	305	309	319	309	308	295	304	308	301	325	317	278	329	304	306	325	302	302	335	276	309	327	305	335	335	352	280	307	315	313	279	307	297	285	332	300	299	358	278	326	306	316	263	311	350	309	324	293	317	278	306	302	329	323	321	311	335	303	321	343	298	310	296	300	307	303	350	303	299	328	333	341	309	305	280	324	306	303	301	310	346	353	343	338	311	308	341	369	318	295	317	339	281	326	301	318	295	325	304	287	340	299	286	307	304	308	294	295	340	340	344	313	305	294	334	329	292	331	298	291	317	329	319	298	331	303	292	318	286	314	305	310	309	289	315	313	313	329	315	303	311	339	292	329	273	307	294	310	292	333	298	319	342	334	297	322	333	328	261	318	291	284	301	345	328	312	318	287	303	308	290	317	305	328	278	293	337	315	282	315	331	311	316	303	295	303	335	348	325	290	315	312	304	306	325	303	280	316	322	332	295	311	310	292	310	305	328	325	332	317	293	280	303	296	337	272	306	321	331	299	301	297	318	303	310	312	278	303	351	332	314	306	297	305	306	338	338	325	342	301	295	313	309	312	299	315	323	330	325	296	331	291	327	309	308	312	287	332	326	313	313	287	330	311	331	319	287	300	316	324	337	312	293	341	302	316	324	302	329	307	309	330	336	320	328	320	264	354	314	321	314	329	311	290	276	313	344	305	317	300	326	297	325	316	298	308	277	303	280	352	300	323	321	277	313	333	315	309	330	302	324	390	298	344	295	336	329	323	317	318	266	286	324	335	329	299	328	307	291	293	282	255	302	357	296	306	355	299	312	273	313	283	332	329	302	344	307	294	292	306	311	295	269	317	316	283	304	271	325	300	345	256	332	344	335	302	291	331	329	351	316	309	322	283	339	359	338	329	325	285	318	342	298	348	295	275	329	305	300	315	296	264	292	326	324	321	305	320	302	356	348	322	295	330	338	319	326	292	272	324	295	332	329	312	297	343	313	302	287	325	320	295	308	294	306	306	318	286	331	317	302	299	297	336	289	307	329	292	281	344	299	283	289	302	295	284	299	326	296	331	322	307	323	296	322	318	361	341	316	334	321	329	327	319	336	288	303	305	299	320	295	311	322	331	317	314	306	315	315	299	283	277	329	305	289	316	303	298	345	290	287	320	315	308	312	316	331	357	345	307	319	304	329	314	323	343	307	314	323	326	313	338	313	263	288	302	327	343	284	286	299	292	329	313	341	297	290	303	283	312	293	282	308	320	283	354	320	279	317	278	303	339	323	318	346	304	292	268	306	302	330	287	323	350	293	294	303	317	335	317	335	297	319	296	312	340	330	296	313	347	320	329	311	319	338	320	302	301	300	310	309	292	315	331	313	329	320	321	311	316	332	312	286	285	330	277	315	291	327	302	306	268	271	291	284	267	325	317	308	307	310	286	300	318	333	284	304	320	333	320	313	319	307	312	322	322	311	328	302	278	282	330	321	289	302	316	255	316	319	296	318	315	353	305	329	326	321	326	327	319	318	320	327	284	287	339	304	283	305	330	290	282	285	328	319	319	324	324	332	279	300	294	293	327	338	369	336	324	308	316	315	299	299	302	314	302	327	346	313	318	336	306	282	314	352	308	289	294	316	365	332	313	317	374	305	314	304	291	278	319	333	322	293	326	306	286	310	296	306	351	309	298	313	325	308	325	281	316	297	294	339	308	344	291	303	267	313	278	349	338	319	329	331	338	244	280	332	296	300	311	269	295	306	317	277	345	276	308	346	289	299	351	326	305	283	303	307	315	306	280	331	344	327	283	351	329	343	314	315	297	295	347	322	306	292	319	328	305	338	328	310	307	297	318	320	298	343	303	290	331	313	290	293	303	326	304	330	324	328	289	327	312	290	317	292	303	307	316	275	294	310	304	289	285	310	308	305	341	309	314	312	291	315	316	346	305	297	331	265	284	316	313	293	321	325	271	318	304	316	324	315	324	281	385	338	313	308	305	295	329	342	318	275	298	300	292	300	319	330	292	284	304	343	320	318	270	297	338	301	339	288	292	319	300	290	334	329	320	292	289	292	329	318	299	302	299	327	291	289	329	311	292	315	317	317	309	333	273	284	295	299	312	315	289	316	337	337	286	316	344	338	324	334	294	324	324	338	318	309	337	298	281	324	291	305	331	320	359	291	326	291	304	348	313	290	330	311	304	329	316	267	309	328	321	273	312	286	311	313	293	311	295	300	309	350	310	305	326	308	321	312	309	328	303	321	317	291	326	327	295	305
13479	4157	1708	674	743	675	740	764	710	729	679	718	688	709	733	688	774	703	657	734	717	721	725	701	732	717	696	673	731	728	702	693	718	697	723	722	700	705	746	674	683	680	691	727	701	719	695	694	732	718	709	677	681	742	720	735	695	743	707	692	728	711	732	728	660	699	695	704	695	714	710	693	745	673	716	709	753	690	695	695	741	690	692	711	682	700	660	686	727	705	696	724	715	703	662	707	663	664	690	693	684	683	746	731	690	714	672	710	708	718	697	720	697	705	684	717	688	730	772	718	730	696	692	717	709	665	727	710	673	712	733	732	725	707	729	676	676	648	692	719	747	736	686	697	664	716	698	757	704	679	700	752	689	731	697	766	698	734	706	680	686	743	703	678	710	665	667	728	689	728	682	702	712	736	662	730	705	688	736	652	759	713	683	658	718	707	682	742	708	702	728	652	706	726	744	700	710	684	677	729	728	719	714	680	709	706	692	743	706	740	711	744	688	697	667	720	700	708	638	742	714	692	737	668	688	693	676	688	732	729	691	693	711	728	701	710	668	732	741	705	673	684	695	674	695	662	713	689	705	667	701	687	682	706	684	722	690	738	666	741	712	706	733	721	712	769	681	691	720	633	720	686	703	670	736	696	724	700	685	709	768	685	703	705	674	692	689	737	687	672	692	685	703	752	753	711	716	702	723	706	715	700	729	765	735	695	685	695	728	697	701	705	760	718	689	745	724	701	674	724	715	697	704	699	715	748	749	658	685	723	688	717	722	721	818	707	748	691	712	694	679	720	724	718	659	691	673	671	719	702	698	713	727	676	660	688	714	704	746	701	730	711	770	705	646	677	690	709	731	662	701	659	698	690	724	734	668	724	663	702	717	692	732	715	702	677	650	756	687	727	716	693	714	708	743	722	716	682	682	719	742	734	720	671	696	697	646	722	710	728	731	682	769	665	681	694	719	679	703	679	750	709	709	732	697	716	729	640	711	625	718	725	662	711	724	724	737	659	693	736	709	695	757	685	718	719	716	642	711	722	689	686	697	668	703	654	725	709	689	705	674	665	710	683	740	673	718	717	733	640	695	712	711	728	650	748	710	695	710	696	724	689	729	716	670	737	724	712	645	695	712	679	710	679	730	737	715	730	676	699	723	722	712	695	722	752	719	806	690	710	717	658	695	700	643	707	733	705	718	704	718	701	751	724	722	743	706	726	713	687	684	779	723	694	675	702	714	698	691	680	697	681	664	721	722	695	705	659	699	699	665	719	746	672	725	732	685	700	698	706	635	678	733	689	694	682	691	724	696	712	723	695	663	729	658	679	733	698	755	716	643	712	693	725	679	690	742	708	749	724	729	680	673	738	710	740	690	695	679	710	696	684	706	690	691	691	693	717	711	731	737	688	706	736	732	704	741	703	670	716	729	678	714	741	689	736	700	723	676	692	771	683	740	729	722	751	757	689	731	738	719	651	712	683	760	684	714	692	672	747	765	667	744	674	740	696	723	736	706	684	717	655	720	699	719	691	706	675	725	713	693	732	726	748	715	704	710	690	693	696	694	706	721	694	697	681	693	669	757	685	614	697	654	748	695	740	690	703	730	741	707	680	711	723	690	669	718	717	701	710	681	666	702	729	685	728	710	726	736	677	711	728	725	672	713	702	694	656	692	724	739	721	712	665	718	730	678	712	707	694	754	652	693	653	703	712	721	684	740	709	657	663	688	720	717	702	703	715	661	748	716	656	705	719	706	698	667	693	682	690	705	666	706	719	675	731	704	691	697	719	690	725	647	724	721	739	717	725	730	721	706	705	689	712	707	675	698	676	724	687	678	678	698	695	690	698	709	709	760	737	752	717	723	720	683	686	747	736	713	621	743	687	719	726	731	716	706	721	673	716	690	671	741	674	730	693	700	688	718	688	702	724	752	730	716	751	667	711	748	725	684	719	689	670	716	743	716	667	705	679	754	735	767	724	764	692	731	726	730	754	700	719	710	720	693	679	745	679	705	713	691	712	699	733	705	689	763	678	717	653	706	657	714	706	707	711	695	695	677	676	699	687	755	674	715	692	712	683	698	662	729	665	726	732	722	692	702	740	725	717	662	663	731	747	676	674	671	666	729	710	725	726	761	712	663	663	680	710	709	683	688	688	705	657	694	704	688	674	706	682	780	746	717	687	735	701	727	706	733	717	701	700	659	678	649	710	691	655	735	709	715	710	685	734	658	706	709	717	666	698	663	721	731	696	666	740	737	713	752	736	698	714	737	722	793	695	707	681	731	711	718	690	698	719	682	702	705	718	700	699	723	692	705	700	689	703	714	670	739	690	692	689	720	670	705	720	651	714	666	747	690	686	714	712	671	716	689	705	710	656	712	716	667	722	717	695	716	683	728	669	702	689	670	716	702	728	711	726	744	732	705	672	722	709	719	727	670	685	698	719	701	687	690	697	711	726	720	718	738	731	682	698	716	730	704	712	697	697	691	697	705	733	730	716	694	711	755	717	687	719	713	729	731	732	690	711	684	710	708	689	719	719	669	671	746	680	712	702	706	706	691	694	741	716	700	761	731	658	733	725	678	747	668	718	742	717	753	712	699	711	723	701	662	677	688	681	700	710	704	687	694	687	722	709	739	695	699	733	739	725	751	696	714	690	694	684	697	725	728	729	659	710	743	680	734	687	738	724	715	717	680	731	688	661	696	701	677	741	677	692	746	665	701	691	717	756	700	691	710	712	690	691	714	698	730	730	737	683	736	694	677	744	692	708	732	692	709	702	722	707	696	720	722	676	724	674	703	701	712	755	713	639	706	699	665	735	674	660	714	752	699	714	729	733	748	710	683	716	701	690	714	663	679	720	650	702	721	685	697	678	732	723	674	716	705	692	682	717	668	711	706	702	706	697	706	696	726	691	702	719	693	706	721	712	727	724	699	698	759	714	672	709	721	689	638	739	683	714	706	683	701	710	714	678	699	676	692	719	669	690	729	726	640	703	731	720	705	715	747	640	736	679	717	689	730	687	712	709	709	695	678	680	733	719	716	689	741	698	681	729	699	683	684	714	764	677	751	674	726	686	654	700	687	711	731	737	690	756	721	706	744	676	706	719	755	691	735	715	732	703	707	668	694	705	690	702	722	689	738	740	660	710	679	697	698	683	719	718	736	683	723	697	729	725	697	702	714	716	748	700	718	678	727	674	687	689	704	699	644	693	703	707	726	695	724	687	713	707	742	706	719	667	693	682	693	709	667	661	694	729	729	706	693	694	706	702	740	720	688	690	684	664	707	715	727	729	705	730	719	713	683	677	743	755	705	681	689	696	706	690	707	698	656	718	731	711	702	702	748	751	666	690	695	731	742	679	690	715	661	721	720	757	723	711	685	726	696	712	704	690	742	699	655	708	710	678	710	710	735	671	699	684	687	713	768	664	710	735	693	725	702	696	668	667	706	729	670	699	709	701	661	655	769	690	691	704	669	698	715	719	725	723	697	721	694	688
25217	21130	23753	28736	21147	16445	844	631	492	547	510	470	452	514	500	515	487	459	459	498	452	471	477	447	445	474	495	473	444	430	469	493	473	467	466	445	450	429	464	439	470	429	453	440	465	450	476	494	443	460	494	467	446	468	467	406	439	464	480	464	437	445	482	483	469	465	403	469	478	440	475	461	478	438	436	468	460	435	474	444	452	452	476	433	475	480	498	464	425	430	457	490	440	427	480	472	443	435	447	444	467	466	478	464	423	456	410	456	462	462	481	457	454	495	468	448	503	474	460	461	442	479	457	472	474	461	456	451	478	451	508	474	495	441	449	464	502	465	487	453	452	455	419	469	424	484	438	513	451	477	445	455	491	477	481	470	444	469	490	432	450	497	508	512	465	433	445	492	448	426	489	467	430	460	459	481	418	481	450	471	454	482	433	463	474	506	452	466	427	438	443	480	455	501	451	421	457	466	483	412	459	472	441	477	454	441	463	479	456	467	442	448	533	484	465	461	473	508	485	496	466	435	463	451	493	497	454	460	440	475	456	435	440	439	463	460	473	431	458	450	505	456	450	477	441	430	472	435	450	445	476	478	435	478	486	462	426	480	446	462	468	422	478	440	474	494	440	469	454	495	469	453	461	433	419	422	438	457	427	435	443	447	436	489	482	472	482	451	418	465	503	439	463	461	469	469	464	462	450	439	462	423	468	477	431	456	469	443	510	472	468	459	472	519	478	440	481	424	473	424	495	480	464	481	434	454	457	410	496	425	506	480	440	483	466	483	457	467	459	478	508	433	513	458	475	434	467	454	454	484	475	480	498	483	489	482	440	460	460	446	476	416	461	497	449	450	446	450	475	468	501	449	436	436	466	443	464	478	428	472	485	479	438	519	486	484	435	430	481	419	484	493	473	488	475	456	482	520	430	505	481	463	478	481	442	464	487	442	448	447	465	468	470	468	518	456	447	481	479	470	454	462	477	488	511	474	455	436	449	435	492	477	494	450	522	514	484	449	481	464	465	467	471	459	468	473	458	438	502	437	452	494	483	476	452	483	459	427	421	428	472	467	465	454	485	476	451	445	470	444	417	432	501	438	522	438	449	477	462	440	456	445	435	468	462	432	460	442	455	451	487	446	446	488	446	444	473	472	531	450	489	444	481	489	460	437	473	459	455	466	436	482	471	483	452	413	430	482	475	444	476	464	461	491	435	437	459	436	452	475	496	485	454	470	454	453	500	484	445	394	438	444	472	426	478	508	492	445	470	432	483	453	479	474	467	484	461	429	449	444	436	464	462	444	409	461	437	462	468	460	440	456	447	443	460	474	504	474	433	447	479	497	464	481	448	472	483	470	433	499	455	466	432	518	486	441	491	480	418	454	432	449	411	498	422	448	470	454	499	498	488	447	493	447	503	518	475	463	438	487	480	512	477	496	455	458	446	458	475	456	470	467	437	466	430	444	473	475	460	428	504	453	483	486	453	454	486	456	445	420	511	449	494	484	437	395	457	448	468	496	437	487	483	465	461	428	515	421	451	448	421	496	472	488	467	448	467	470	453	461	448	447	461	440	448	444	479	466	478	449	457	501	508	461	458	480	470	471	467	460	446	430	436	455	474	443	471	459	473	412	456	429	494	446	468	430	435	472	486	461	484	489	442	436	502	478	439	453	472	467	498	450	522	481	491	453	488	474	443	456	425	470	465	456	462	445	446	477	472	469	479	451	425	464	476	430	431	461	465	410	439	451	422	459	430	456	468	463	467	469	476	426	428	453	480	465	460	450	462	473	453	464	466	454	454	471	463	424	437	438	463	433	468	477	495	491	497	472	482	445	463	475	487	445	455	483	416	453	484	459	448	491	452	495	484	453	472	474	513	415	471	439	472	472	451	503	449	490	451	444	502	500	504	468	503	446	452	453	429	480	476	479	454	433	496	484	446	449	465	439	443	515	450	466	508	457	489	464	453	424	494	434	486	463	443	463	432	486	485	489	462	481	515	491	438	404	496	446	505	496	454	470	490	450	481	436	446	481	457	437	459	440	481	439	487	481	454	448	478	438	457	426	460	468	485	419	441	433	514	466	516	479	461	485	489	473	424	432	455	403	462	431	489	451	428	456	499	512	461	458	469	453	465	471	500	464	454	467	461	443	486	457	444	456	420	450	479	476	531	489	452	454	445	453	406	453	410	463	508	451	499	465	439	470	461	480	473	480	455	432	482	460	476	470	432	476	456	442	429	502	481	506	460	476	442	454	468	436	450	452	449	429	468	448	458	474	449	427	451	452	462	465	432	479	482	454	487	435	433	479	463	470	486	508	471	458	444	470	442	494	462	447	486	430	424	453	441	435	459	488	441	439	486	448	505	471	500	463	462	475	448	489	474	457	460	485	440	471	440	439	446	451	458	449	458	457	472	469	459	458	451	444	483	528	476	494	462	495	476	442	477	470	446	483	424	455	482	463	446	493	454	457	473	488	452	492	433	432	443	472	412	420	462	476	427	406	425	458	474	452	421	473	466	465	455	469	466	447	442	428	480	465	457	472	407	426	445	422	461	516	448	428	421	456	456	451	439	487	439	454	479	474	465	479	504	452	430	466	491	485	484	473	439	456	465	478	468	469	473	446	424	483	445	453	442	454	454	438	472	457	429	436	452	452	488	455	498	450	470	460	456	470	463	473	454	524	477	480	463	464	455	479	441	440	429	406	424	493	451	457	477	452	467	477	435	468	477	487	441	481	415	459	475	439	457	502	461	498	460	468	456	461	434	491	461	449	461	458	467	487	436	454	438	455	474	477	462	469	407	435	455	414	460	450	453	447	407	502	475	459	476	440	444	461	430	451	483	453	477	444	442	488	472	447	462	452	456	485	426	466	456	449	430	413	448	482	429	452	462	468	411	464	493	445	470	466	473	463	440	444	461	447	456	450	439	394	453	457	456	467	458	422	424	448	480	479	464	464	459	487	508	438	461	417	482	473	440	449	496	441	469	470	411	476	480	454	457	486	466	489	440	454	481	473	478	446	470	447	469	445	438	413	451	434	427	424	444	481	491	455	406	464	450	492	466	474	444	479	449	464	409	453	463	407	411	462	456	500	442	440	471	418	442	483	441	445	474	458	453	462	424	476	467	425	451	448	490	475	471	443	467	442	466	440	480	476	417	455	456	457	439	449	488	487	450	480	462	443	470	451	498	486	484	436	448	454	444	490	499	465	445	476	431	463	445	461	468	498	477	468	450	435	470	481	461	496	448	429	483	476	455	486	472	476	510	413	430	477	487	531	434	459	466	470	489	424	458	447	456	448	470	435	482	450	440	418	458	449	461	440	443	421	462	463	418	444	458	448	448	428	484	482	459	501	466	460	500	474	485	452	468	424	457	457	443	474	490	439	463	479	509	454	432	412	471	491	442	517	457	427	421	425	459	467	462	478	459	448	481	450	506	468	510	460	423	447	465	430	437	432	457	499	432	453	485	454	482	447	448	458	439	453	452	498	505	496
26331	32850	14982	1145	1017	980	968	978	941	915	981	992	993	998	964	949	972	928	959	951	960	991	961	940	969	966	914	970	968	889	976	962	977	995	962	925	943	956	942	947	966	957	970	965	968	934	956	927	970	983	986	905	960	925	971	955	945	948	956	935	987	923	1029	950	996	939	958	965	939	972	1028	964	969	993	934	908	946	951	990	973	933	923	907	989	962	947	981	953	949	954	928	932	930	1031	960	996	984	945	927	964	944	921	987	950	939	923	955	978	917	948	960	924	941	956	970	950	993	940	916	881	971	935	943	959	959	931	967	974	955	963	941	1036	961	956	994	937	973	999	923	960	951	961	1006	972	987	1003	997	964	980	974	929	983	1016	945	937	948	980	970	977	926	1033	998	981	946	1031	953	964	947	937	946	978	970	991	959	977	1009	978	954	936	900	927	914	958	979	984	926	932	955	918	890	973	955	901	923	1004	984	950	1020	925	926	926	894	950	1008	971	967	977	921	970	942	932	921	920	954	964	995	971	972	986	961	966	989	856	1013	911	978	915	908	953	994	962	934	969	943	940	908	964	967	942	1013	980	894	955	1001	946	966	952	940	970	951	967	916	955	893	961	990	981	952	1000	965	956	968	997	997	1007	980	948	936	920	983	973	952	982	1001	1008	927	949	995	999	954	938	980	990	971	933	971	951	988	940	951	1002	977	983	986	910	936	996	916	953	910	934	964	917	974	967	968	1039	929	906	944	912	936	999	929	965	1004	963	977	941	973	966	995	936	961	867	926	937	963	965	924	992	941	961	983	964	1003	994	935	897	969	983	921	886	978	955	926	982	954	1009	939	963	971	918	964	950	913	974	951	1007	932	905	929	956	948	964	981	1023	918	1007	916	926	889	897	955	925	953	922	970	977	1016	976	943	940	961	990	1003	992	965	962	930	981	867	987	996	960	925	951	1010	940	955	950	933	944	960	931	934	969	978	939	926	937	885	981	934	931	1007	947	953	1002	935	917	939	967	1024	927	884	909	945	943	921	990	958	982	950	920	934	977	963	907	986	950	952	966	949	937	944	964	931	996	963	933	950	962	892	995	990	905	936	972	936	988	917	992	927	930	934	949	935	966	946	1011	951	969	896	913	949	994	986	930	991	955	966	933	901	976	992	968	909	969	935	904	966	990	948	928	964	927	974	944	930	1023	918	917	987	960	951	995	991	938	957	1012	998	955	902	1006	963	946	973	994	960	905	992	951	948	982	1000	960	996	921	942	970	957	960	980	952	923	922	968	947	948	971	982	932	986	902	986	952	966	968	977	932	915	934	984	960	955	983	967	1019	920	986	961	938	1016	974	952	970	937	998	964	965	912	978	973	975	920	980	934	1018	924	962	1016	975	948	896	944	1008	927	924	867	980	976	950	982	965	979	1013	991	969	947	976	939	957	937	957	949	1044	918	953	985	953	1012	898	1003	991	969	898	969	933	915	939	928	970	956	955	1022	992	935	972	978	949	918	1003	979	969	971	934	985	922	954	944	996	957	997	940	952	988	971	898	978	912	962	979	959	980	945	916	1000	946	883	962	969	943	968	847	933	908	882	927	910	868	936	954	968	996	967	969	968	955	988	1025	920	938	935	956	931	941	944	965	939	949	1006	1019	945	1001	955	897	924	960	926	958	952	969	920	977	969	908	955	995	962	873	990	953	928	935	980	987	971	965	925	972	936	932	968	967	945	911	942	957	958	929	986	912	946	958	975	960	984	928	975	957	880	973	1037	947	931	906	959	967	929	918	966	924	941	966	995	964	977	989	968	925	965	945	916	905	978	984	985	904	996	938	950	973	944	998	930	998	988	982	902	974	936	949	952	956	967	975	976	946	973	912	916	936	948	955	953	953	939	936	937	929	958	924	927	983	972	948	909	983	993	937	958	1000	941	911	955	980	955	937	927	982	920	954	905	973	919	931	942	865	967	949	983	910	973	971	999	932	964	897	960	982	976	957	1004	935	970	925	954	996	979	997	987	965	976	964	920	938	1021	964	895	1005	918	954	972	968	981	938	995	936	930	998	963	974	921	1040	943	918	971	929	954	959	945	952	1012	982	940	925	910	973	975	1007	887	1025	971	972	976	938	995	933	1004	1044	948	951	965	904	940	969	929	906	970	935	928	942	929	943	936	1037	976	933	981	931	955	953	913	917	1011	954	991	968	959	939	884	969	987	935	948	897	946	947	978	974	929	917	937	928	966	927	972	929	977	991	1005	951	938	976	934	945	966	927	927	933	993	906	1019	971	925	935	929	990	946	895	929	945	934	936	946	984	980	975	924	1010	872	923	962	921	1000	969	914	990	979	1000	966	954	958	945	937	989	959	947	934	986	928	930	936	969	956	960	935	958	910	950	961	1025	1006	931	916	943	946	990	931	991	938	938	942	968	963	939	928	1004	989	939	912	985	937	1011	971	888	939	946	1001	936	943	969	924	931	961	936	957	975	969	971	1029	914	1012	996	967	987	931	995	986	940	905	953	986	896	921	950	935	971	930	978	970	999	947	967	940	972	907	978	1009	950	962	941	955	975	936	954	993	918	963	982	974	997	937	981	1004	940	947	974	906	982	982	957	1013	989	982	928	903	972	992	1019	1007	931	939	963	951	982	952	939	1008	946	932	948	957	997	956	976	962	967	953	909	1014	942	975	950	921	924	956	977	971	963	928	974	961	948	948	933	954	960	888	953	910	980	917	909	936	967	975	931	908	964	964	970	942	941	945	957	972	1003	955	935	976	938	911	947	982	929	967	945	915	1019	935	973	983	978	935	931	933	943	927	968	957	990	952	949	962	965	963	918	895	947	917	967	975	947	973	964	927	972	988	983	949	953	966	938	993	953	973	1016	893	950	934	970	1030	966	979	934	994	995	960	969	959	1013	950	998	968	961	932	944	938	948	937	964	922	993	961	984	919	926	955	1011	961	992	971	1005	955	938	918	948	979	924	974	981	954	917	938	909	894	938	950	951	992	993	925	1002	978	915	937	919	917	937	978	962	929	1007	935	958	1021	1000	947	975	935	963	961	984	911	985	967	929	1021	988	986	919	997	944	937	971	961	946	983	945	970	973	918	912	955	961	933	939	926	943	964	967	1025	950	987	971	953	929	966	986	952	992	917	946	906	962	942	952	925	952	909	943	963	990	1000	1004	1005	959	953	973	984	965	982	982	943	967	1015	918	965	988	931	962	1004	927	966	1011	939	948	978	1008	916	957	937	975	994	967	971	933	957	951	936	935	920	946	963	969	951	950	933	981	937	913	987	956	902	949	974	931	960	964	932	889	991	957	964	962	963	940	988	907	924	940	958	1009	905	912	950	959	1024	990	960	1007	930	916	974	954	967	952	1011	1054	933	978	940	877	940	959	981	950	938	929	919	925	937	913	936	966	953	986	1019	947	893	951	909	968	970	1008	1015	968	947	931	980	910	975	945	968	914	993	1011	956	982	948	979	948	896	979	976	963	942	948	925	949	932	939	1032	956	950	914	981	923	947	973	949	958	923	966	988	944	979	954	994	981	998	960	932	932	922	979	927	953	934	1001	997	976	939	979	1000	941	948	974	928	955	982	954	975	995	895	996	921	950	942	1018	980	943	1033	970
24590	21122	24085	28427	21125	21157	12101	685	483	464	419	389	420	408	428	389	359	382	397	391	381	321	360	371	393	338	372	343	408	341	390	341	361	358	364	300	377	340	361	360	374	377	384	363	324	344	353	343	337	377	354	359	365	374	328	309	374	350	373	401	358	356	353	349	327	369	366	384	345	374	369	332	386	376	352	356	335	349	364	355	327	364	372	391	372	351	330	359	351	332	395	307	363	342	355	347	365	364	358	382	341	336	360	356	322	370	338	344	344	347	373	373	347	377	376	346	355	364	354	324	356	333	340	277	401	386	376	379	389	389	325	329	359	376	356	345	360	376	353	363	328	372	360	351	356	371	354	382	311	344	387	398	372	356	342	317	365	370	369	360	369	379	329	362	340	353	335	358	380	357	322	356	363	357	341	368	355	323	375	406	354	374	350	364	359	399	371	380	345	329	357	371	374	382	382	370	315	344	354	400	359	326	349	365	342	324	383	371	323	376	359	391	352	349	320	319	348	351	380	333	347	386	363	378	348	379	357	366	367	367	365	344	340	353	371	352	358	372	333	391	339	396	371	372	329	369	360	315	361	333	351	342	374	374	381	364	352	327	360	349	358	353	358	377	348	340	341	379	367	350	352	342	362	373	370	361	303	339	367	345	389	381	382	357	329	345	308	346	343	353	392	376	391	352	359	393	361	417	354	335	370	337	318	358	372	349	372	396	360	357	338	361	321	329	383	418	389	340	355	350	368	348	355	332	364	373	386	334	346	361	358	346	354	362	351	362	332	308	369	376	378	365	338	357	378	336	346	411	384	362	344	334	362	377	366	339	341	391	365	323	321	326	368	385	354	376	379	335	338	379	362	322	354	384	354	352	357	304	364	301	362	342	401	366	368	338	337	332	364	370	333	348	377	319	359	403	349	378	353	348	379	342	314	329	296	347	362	342	326	325	326	368	337	402	381	413	332	387	335	346	315	374	397	388	380	342	353	339	344	337	344	346	333	342	376	349	336	352	353	351	393	355	302	340	351	335	372	335	351	358	370	375	374	355	329	365	331	347	360	379	358	324	353	346	362	371	363	390	380	342	341	366	357	352	334	360	361	371	348	369	353	360	343	360	355	305	359	311	348	367	366	347	378	318	327	339	345	351	366	339	367	326	325	371	353	383	370	357	327	341	312	343	326	357	349	356	352	346	351	326	342	339	344	360	378	385	380	359	336	340	361	357	365	369	348	340	311	348	344	334	349	352	352	357	361	372	337	361	365	356	372	339	334	336	405	360	358	401	353	349	374	353	348	316	362	369	325	337	373	343	352	348	342	386	350	352	369	395	329	305	373	345	350	366	357	323	373	337	366	358	339	343	355	359	328	365	355	330	376	352	338	345	362	322	348	379	361	336	334	392	314	354	343	365	343	336	365	371	354	354	370	337	318	365	371	351	348	326	344	319	349	379	359	335	353	379	357	347	341	354	324	318	348	353	346	365	333	355	337	399	358	335	337	370	343	349	340	330	358	379	402	371	376	365	325	364	379	378	380	345	366	364	390	389	327	351	310	395	341	356	382	367	420	338	360	367	372	374	333	321	345	368	351	325	338	343	356	313	354	364	366	360	370	363	320	383	332	353	311	340	353	340	364	349	386	350	385	372	336	344	351	354	339	354	369	341	372	339	377	372	344	329	361	380	347	363	335	347	332	352	361	353	358	367	347	324	358	298	337	358	301	371	344	391	366	317	396	371	366	354	339	343	328	364	333	346	364	356	335	357	373	350	342	338	324	370	339	357	371	349	310	364	353	321	356	354	355	336	406	418	377	322	332	369	386	376	345	342	355	329	302	371	347	357	349	326	360	379	373	366	343	362	358	359	340	355	368	359	378	357	337	361	353	345	297	357	348	342	375	350	335	335	351	346	340	367	344	344	326	350	399	309	365	345	367	308	310	321	340	357	388	366	320	362	357	349	351	323	367	385	353	368	354	344	385	352	360	357	356	325	357	345	367	341	325	351	349	333	373	387	371	323	326	341	337	362	331	348	397	356	338	336	349	367	334	349	340	367	351	367	351	349	359	345	365	362	326	373	359	374	347	352	352	357	371	364	345	352	326	354	345	334	333	344	355	377	375	383	341	342	367	337	323	366	307	332	335	420	339	325	341	376	341	355	328	316	303	354	366	365	388	320	351	370	367	322	365	376	364	373	339	337	381	342	322	373	336	347	348	331	380	358	370	347	331	329	388	376	391	356	348	337	337	415	364	351	348	341	341	323	360	376	342	335	335	335	357	362	328	388	320	354	351	380	366	338	378	383	358	377	356	372	342	347	340	329	362	351	422	389	348	360	384	360	381	340	327	350	368	340	358	351	328	317	314	374	376	334	361	373	313	344	356	346	370	390	364	358	359	337	342	358	358	334	359	402	352	374	326	353	359	400	333	350	354	379	368	344	326	327	349	397	342	360	353	345	329	338	346	359	365	342	357	374	379	339	345	375	356	333	356	332	369	387	358	372	336	363	322	353	318	359	358	340	360	314	332	330	368	353	327	366	356	340	327	378	373	369	352	354	385	342	338	351	389	392	348	333	348	387	388	367	321	347	396	362	386	326	319	379	358	354	333	369	309	323	333	374	369	331	331	351	331	339	311	382	376	372	368	362	359	358	335	329	330	359	313	364	346	346	365	347	316	350	328	360	372	294	333	377	377	356	389	345	342	359	366	383	341	351	342	355	347	327	379	377	365	350	359	346	336	397	363	346	349	355	366	329	365	364	350	345	351	333	369	355	359	366	324	346	334	366	322	338	357	381	347	363	371	360	361	380	373	291	344	379	349	345	349	366	352	338	354	373	363	339	367	358	345	371	379	376	386	344	338	348	320	331	365	320	380	345	365	329	352	327	321	335	369	392	397	395	342	357	289	339	386	387	384	348	358	387	397	330	347	353	325	356	309	359	393	381	314	355	374	363	315	366	370	320	330	372	403	356	364	393	357	344	378	365	325	315	327	350	361	380	354	353	324	329	354	331	354	367	335	389	334	336	350	336	365	346	353	348	336	340	328	329	343	382	331	357	344	353	371	374	363	316	355	361	380	355	367	342	368	376	346	333	336	357	321	373	374	366	343	343	344	398	366	370	335	293	359	326	348	347	372	406	355	335	397	362	386	355	353	345	338	350	338	385	364	358	360	352	330	357	358	374	370	350	347	360	364	395	333	352	342	351	358	349	358	379	341	382	375	361	346	325	364	326	328	339	391	358	348	336	371	382	347	361	314	346	335	370	360	323	343	311	324	342	361	375	370	358	364	334	331	375	352	377	350	371	348	318	355	361	357	358	380	355	297	334	345	334	363	381	347	379	368	365	380	372	360	335	326	357	362	355	374	360	390	383	349	356	370	361	368	384	356	385	356	335	353	341	364	346	330	372	346	357	334	383	332	338	353	364	342	323	352	329	334	376	348	321	338	377	374	371	344	372	366	347	342	386	405	338	374	332	336	343	348	362	396	344	349	362
31048	43411	19229	1066	880	853	755	757	786	790	735	714	692	757	710	722	728	773	748	761	723	711	721	754	729	695	736	679	759	774	696	765	720	724	736	758	746	729	751	692	737	766	753	731	679	718	715	720	708	730	690	749	701	728	705	746	717	748	694	687	763	770	722	733	750	731	705	671	771	707	700	744	730	731	746	756	680	718	706	752	706	716	742	746	733	670	752	754	721	719	782	726	733	757	769	774	690	734	691	696	701	738	751	727	688	713	736	672	747	742	720	706	709	761	759	742	744	775	783	774	724	747	747	730	701	809	726	749	709	760	755	740	681	732	709	690	713	696	719	769	719	744	737	772	745	745	774	736	699	779	766	751	720	775	684	743	758	735	746	746	714	697	772	757	772	762	733	723	730	740	745	731	711	705	705	730	702	746	719	753	701	731	777	700	747	725	695	715	754	761	679	736	745	746	704	719	716	727	692	703	681	757	729	698	766	751	701	727	750	764	734	728	783	744	730	737	732	752	702	714	770	738	756	692	765	701	689	729	709	697	739	757	712	726	697	687	698	758	732	784	750	741	740	729	705	751	706	724	708	736	735	724	691	782	695	680	682	742	709	682	729	746	750	732	732	769	720	722	750	716	724	705	701	713	699	750	726	720	694	737	733	746	715	715	735	741	734	734	688	707	736	697	734	689	696	746	750	745	691	720	721	726	740	680	719	763	794	754	741	739	752	747	680	704	721	677	726	778	738	727	726	734	735	705	748	731	731	706	746	711	724	765	715	696	729	711	689	717	755	707	779	691	763	729	719	713	714	737	730	713	673	744	750	732	684	719	731	742	705	771	713	736	724	712	695	696	758	722	723	735	757	697	739	743	724	689	778	706	688	719	715	684	759	735	751	724	712	711	729	707	700	747	686	711	751	743	644	752	761	735	662	743	753	738	728	732	734	765	765	772	700	709	759	750	729	713	719	737	710	713	713	738	770	776	715	717	719	743	739	732	682	731	760	733	715	759	705	765	659	726	713	738	750	741	733	713	747	722	740	699	691	780	728	740	749	728	714	701	723	790	737	727	775	713	720	720	750	740	732	745	698	727	717	730	742	757	691	747	730	741	752	771	712	727	712	728	751	734	723	748	756	695	713	766	743	718	726	718	742	697	738	736	737	729	726	697	751	735	708	759	732	771	683	732	741	749	749	770	746	772	752	722	689	703	733	730	721	749	684	748	764	726	750	773	696	709	741	664	775	748	698	737	721	724	737	702	710	747	776	745	728	740	704	734	685	717	663	774	774	696	749	701	759	752	715	746	764	698	743	751	715	727	724	713	757	752	704	741	758	732	742	707	705	726	717	724	725	710	696	701	740	742	716	699	714	725	792	761	724	764	729	761	747	717	719	707	741	703	714	746	734	753	712	711	688	706	695	734	752	743	700	744	767	708	743	772	759	720	735	735	713	758	666	697	768	727	703	740	755	742	754	721	766	779	705	706	788	743	683	675	717	761	706	731	790	707	694	739	714	744	676	715	701	742	756	787	738	729	719	734	736	755	740	722	725	744	716	729	752	767	734	730	752	733	732	705	688	755	726	680	755	704	725	732	691	721	721	717	723	719	734	748	744	724	788	713	745	720	761	724	709	721	743	687	711	750	724	715	679	693	699	721	696	739	742	698	733	754	734	718	690	748	707	716	764	695	740	764	727	750	717	740	704	724	703	721	711	803	709	717	749	719	730	732	757	758	790	765	708	733	735	757	669	730	704	766	736	698	702	761	731	718	757	731	717	741	728	756	750	762	727	738	732	713	716	702	733	723	768	737	692	720	750	714	729	733	705	720	686	728	675	757	718	728	664	757	754	739	743	720	729	746	744	720	740	733	786	717	721	730	744	757	735	725	759	738	679	736	732	712	710	718	756	704	643	718	746	748	728	763	743	685	721	678	787	712	797	740	714	774	760	720	698	724	731	725	723	725	699	789	742	778	709	715	717	732	718	671	726	705	753	719	746	753	720	758	746	692	703	682	691	718	749	696	699	763	732	672	706	737	749	736	744	721	718	701	750	710	774	750	708	741	715	731	698	718	718	742	742	755	749	754	709	785	675	742	731	714	743	704	738	713	706	775	744	743	757	723	732	687	739	705	738	741	705	750	689	711	795	703	729	731	684	733	715	701	684	693	742	709	725	727	710	687	693	717	707	736	731	750	779	751	705	697	720	710	799	732	756	728	791	717	733	678	690	755	702	720	757	733	762	739	713	732	719	752	741	715	704	735	718	716	702	710	707	710	722	747	713	716	737	769	754	710	734	726	778	735	722	747	708	728	744	732	678	723	758	750	765	712	730	729	729	769	695	731	726	667	742	742	729	720	766	738	743	726	746	705	735	736	695	709	705	741	705	724	743	696	712	736	694	699	727	700	726	750	696	707	699	705	709	695	709	708	740	718	739	758	748	721	734	706	723	806	680	715	755	788	759	700	721	711	746	722	705	731	705	715	735	749	698	763	701	730	694	733	757	710	681	729	702	738	747	735	701	793	723	699	692	698	729	691	731	685	759	761	720	700	655	735	701	755	721	712	766	763	735	744	724	730	678	695	712	731	718	719	685	748	748	773	802	726	721	685	745	709	748	724	738	677	723	745	790	707	701	730	751	741	768	716	734	756	740	742	709	738	715	738	690	731	712	744	727	684	733	768	751	710	719	708	708	742	670	686	733	698	784	725	714	727	742	753	750	695	685	754	687	743	721	712	752	721	732	715	702	702	770	752	704	680	705	749	760	688	750	767	728	729	724	724	698	688	718	674	739	724	752	688	730	718	709	718	739	735	708	719	687	764	699	704	723	749	755	714	746	709	683	771	756	760	709	748	748	697	733	738	727	741	714	694	723	685	714	722	726	745	703	726	727	700	691	700	754	708	758	740	752	733	691	769	744	738	704	709	733	729	735	740	754	772	698	697	744	745	738	720	719	725	725	753	763	702	707	782	763	764	698	711	724	735	730	781	703	733	728	766	715	727	750	738	741	712	647	712	722	730	714	710	765	729	698	739	743	729	702	735	682	721	767	783	781	736	744	708	774	720	702	716	733	729	750	754	671	690	735	713	758	714	731	721	738	734	754	747	713	714	773	715	680	703	711	701	731	746	713	716	702	714	727	721	744	704	702	742	770	754	761	714	713	751	727	721	741	731	737	715	712	736	746	748	731	733	755	769	697	723	752	747	707	704	731	748	777	751	728	724	720	733	755	730	755	726	676	748	734	691	720	705	725	747	748	713	756	752	724	742	702	738	681	722	762	672	756	722	766	709	754	756	757	726	761	737	735	765	679	727	731	710	724	759	723	730	734	724	706	730	755	746	753	732	759	733	724	735	775	745	726	687	743	731	768	723	717	727	680	754	692	744	685	712	760	725	765	691	743	725	741	762	715	757	744	731	711	714	746	725	719	735	769	776	769	761	719	725	737	701	704	753	756	768	688	723	744	730	720	725	697	722	730	745	769	751	699	733	731	702
34045	17921	5466	521	324	317	305	325	300	302	315	321	299	321	333	331	304	297	365	310	305	300	327	304	296	321	315	340	323	313	343	324	284	287	296	294	316	341	292	311	288	288	333	350	281	301	290	308	309	294	304	294	325	328	332	295	285	301	279	335	290	301	268	301	314	271	310	286	284	279	317	279	322	355	320	306	305	325	306	325	300	335	318	298	294	349	316	313	311	304	319	320	286	297	266	273	291	322	307	302	278	322	295	293	332	318	296	271	318	295	286	285	314	302	330	294	317	317	288	274	293	305	333	295	329	325	300	307	301	313	342	347	323	334	344	300	278	307	313	314	323	305	269	301	333	331	296	283	314	307	302	285	312	269	330	315	319	315	320	310	285	295	313	279	307	312	291	304	331	290	306	305	320	288	295	291	325	303	331	324	316	292	329	329	299	310	310	312	326	283	310	322	303	307	311	328	274	318	341	285	319	338	276	298	321	324	314	297	306	292	262	296	288	301	326	318	293	318	305	296	282	312	299	304	316	312	311	283	311	276	330	322	293	297	322	316	296	295	283	312	310	298	336	328	325	312	306	287	278	301	309	300	290	284	317	326	303	314	313	312	298	297	294	301	331	292	287	316	312	292	309	288	302	327	315	328	339	330	297	280	320	280	320	304	279	329	304	312	301	313	304	315	311	289	283	346	325	307	284	307	316	321	345	315	292	263	293	301	342	274	320	335	316	296	294	304	301	327	297	326	296	292	302	321	306	291	289	310	319	284	293	331	291	299	344	331	323	306	267	276	284	319	314	319	260	297	327	308	342	317	274	318	307	326	324	301	339	290	288	298	326	288	324	322	340	325	319	321	288	326	311	271	316	293	318	338	289	322	350	331	324	292	348	310	286	328	286	360	298	322	310	323	292	303	346	271	307	319	299	331	301	291	339	303	314	293	335	321	272	297	309	328	290	303	272	362	298	294	311	290	320	265	335	282	304	324	314	287	313	291	317	314	308	339	291	303	349	323	312	301	311	330	326	310	298	309	349	315	276	299	321	306	334	320	313	281	335	313	290	303	311	291	282	334	279	278	279	281	285	293	300	293	305	319	289	320	332	310	281	316	289	336	285	312	306	318	303	268	313	320	298	296	296	295	308	302	277	310	284	288	308	314	323	332	327	292	323	321	344	326	315	288	338	284	290	302	299	292	291	340	319	318	309	309	264	340	302	285	306	282	292	284	329	294	328	316	264	318	287	296	302	357	303	304	307	294	304	289	309	308	323	308	301	322	314	303	302	329	335	339	311	276	317	297	327	313	305	304	320	316	315	266	303	312	303	340	299	299	345	292	295	311	327	277	309	334	301	309	312	297	296	331	293	344	306	252	297	308	321	275	310	292	319	268	288	307	285	328	318	291	312	279	293	326	308	307	359	295	327	325	338	329	316	300	309	321	315	308	345	303	305	303	302	317	305	327	282	324	331	331	311	283	301	293	323	332	300	281	372	286	343	297	307	348	273	302	317	288	300	317	296	292	263	325	266	290	301	295	316	338	289	269	300	314	310	288	301	303	296	286	279	260	335	300	347	282	296	278	306	281	319	276	288	279	292	294	318	317	308	317	299	312	326	335	341	301	286	306	313	290	300	300	308	303	332	303	273	284	328	304	296	323	307	332	311	337	271	312	289	290	285	333	361	294	327	304	307	318	326	316	302	306	278	299	291	310	291	316	313	314	323	326	303	332	301	320	307	344	309	301	261	289	323	320	321	281	310	306	290	327	293	303	294	322	323	309	285	355	283	315	312	333	295	275	342	322	321	296	295	296	298	325	314	272	315	316	322	314	329	339	296	354	315	335	263	301	302	275	318	331	291	346	328	282	301	299	325	329	316	295	313	333	335	306	314	300	297	346	340	342	307	316	315	322	307	324	303	277	321	300	286	339	284	324	289	322	317	293	321	287	317	313	309	300	308	258	336	303	315	247	291	323	312	331	302	325	318	323	292	319	290	291	327	341	329	282	285	289	356	309	311	288	314	335	292	275	315	307	282	286	316	333	304	346	298	304	311	281	333	257	322	306	334	315	331	295	329	293	284	328	292	307	299	289	280	319	312	274	307	296	317	314	317	312	298	326	275	328	323	273	317	298	310	318	326	309	334	293	319	300	292	336	322	300	324	350	328	284	290	288	295	294	285	309	330	330	325	289	289	317	284	311	328	296	314	323	264	308	310	300	332	356	317	337	292	271	313	326	331	368	333	326	309	305	319	302	309	320	328	258	301	293	331	296	307	273	296	304	295	269	348	282	299	305	309	328	333	326	288	300	313	365	274	320	322	325	301	337	327	300	316	293	297	313	303	295	314	315	313	317	297	287	273	305	291	298	307	298	298	297	325	299	293	304	291	320	286	293	303	324	282	302	310	329	339	308	347	300	324	269	328	311	284	298	302	290	301	332	333	315	317	301	295	301	303	328	305	314	285	292	303	287	287	327	290	314	315	283	294	310	292	289	324	294	278	315	338	336	320	284	292	293	312	308	286	314	324	290	312	313	319	313	314	322	307	290	320	273	309	306	284	288	285	298	310	311	324	294	343	304	315	299	311	301	293	320	302	310	282	330	285	327	280	295	309	290	307	320	331	314	325	314	309	307	280	288	282	280	288	330	343	285	311	305	312	304	252	307	307	296	316	297	329	323	319	317	301	316	315	298	316	286	342	342	310	310	304	320	326	306	282	301	327	309	296	284	314	310	315	333	278	286	320	315	317	297	321	303	317	312	316	306	309	267	318	312	318	319	294	300	316	299	292	345	327	330	332	299	285	303	297	309	358	290	313	287	324	319	290	305	303	338	318	289	310	312	291	343	289	301	341	334	352	298	318	304	328	352	313	301	315	295	290	337	296	319	331	308	301	322	310	267	306	335	310	341	329	320	329	313	308	305	335	317	304	326	270	263	332	298	337	315	311	266	324	312	324	320	318	301	314	330	306	333	339	312	294	315	278	338	285	276	338	312	315	312	299	284	327	313	282	293	304	325	308	293	324	287	336	288	321	342	282	311	329	309	298	310	292	321	325	316	289	304	330	307	346	310	303	318	338	300	308	304	293	302	325	305	350	305	279	353	320	311	304	285	305	292	322	283	310	297	310	298	280	311	285	289	313	354	295	324	290	290	315	302	302	282	313	292	317	332	303	316	291	316	284	299	312	303	310	301	316	309	266	287	320	302	322	310	328	302	294	347	318	272	311	273	292	334	297	301	338	297	319	290	312	318	269	322	321	302	299	293	298	282	301	298	303	309	320	313	318	292	300	323	301	298	281	312	303	323	299	335	286	332	283	312	297	298	291	291	336	288	260	300	297	322	313	323	318	317	303	310	261	290	344	330	312	320	327	307	331	304	289	335	286	330	293	318	301	297	291	344	259	287	331	291	314	305	276	314	309	293	296	287	313	310	302	281	321	286	331	310	327	291	287	297	279	319	289	330	332	312	321	308	318	321	325	307	329	330	323	299	324	325
13583	4088	1647	716	701	715	717	692	691	666	738	704	703	709	688	697	698	686	717	712	704	690	689	695	713	714	687	652	688	651	709	665	739	676	720	713	696	690	686	676	714	674	709	667	682	697	679	737	700	706	718	712	743	704	706	698	696	729	691	711	731	676	734	688	734	699	658	702	658	699	701	727	703	716	717	688	748	670	652	758	718	709	695	702	703	680	729	655	682	688	665	723	737	759	739	691	653	719	690	647	661	686	718	708	686	674	699	701	700	721	730	667	670	677	719	716	686	700	702	718	727	720	638	661	688	705	688	719	705	739	728	645	749	721	713	695	668	680	674	633	732	703	698	746	751	660	696	638	705	715	751	671	626	689	676	647	725	712	698	733	654	677	697	721	710	671	711	723	683	708	679	747	704	703	711	666	701	681	729	707	738	699	697	747	690	684	679	775	692	718	680	678	734	703	681	700	681	703	723	723	670	707	745	650	706	720	745	706	719	681	665	689	759	696	722	666	683	667	692	701	684	701	685	744	680	725	707	653	714	655	685	693	706	710	699	699	703	718	666	722	675	716	660	666	709	703	713	726	702	737	717	748	670	713	673	722	697	670	718	671	760	681	713	693	722	690	733	694	712	698	732	712	723	701	712	662	671	712	696	696	677	726	677	719	698	691	691	691	702	698	675	681	704	683	658	706	721	698	691	716	723	701	717	682	697	689	728	689	691	684	702	713	727	668	690	672	702	747	678	687	705	640	765	754	732	729	734	693	709	692	761	669	701	693	733	731	681	757	732	673	706	648	703	704	678	670	711	721	659	633	726	678	681	689	690	724	692	680	719	702	726	710	654	678	674	689	715	689	680	675	695	693	735	707	704	704	708	693	666	684	692	736	654	699	699	691	694	731	682	657	659	710	672	725	669	717	682	681	680	734	694	685	688	734	712	698	750	712	690	732	710	718	713	722	662	705	664	679	695	666	691	738	690	639	720	651	687	701	738	667	644	672	732	706	686	722	639	697	710	698	636	668	715	691	685	707	696	716	695	690	692	706	702	727	754	735	723	628	695	675	708	707	669	698	664	724	722	741	696	696	722	697	641	698	686	721	711	715	720	741	702	702	717	678	727	712	713	674	669	736	730	680	672	730	701	651	690	671	704	701	674	710	719	670	726	666	736	701	748	704	682	698	751	715	689	709	686	737	658	687	680	718	747	688	669	692	662	713	679	654	714	737	720	705	657	706	731	719	684	709	666	725	708	708	727	715	711	690	696	688	714	725	724	703	683	689	738	658	706	741	714	725	701	700	755	700	739	702	683	696	717	678	698	711	704	698	698	773	699	695	621	689	715	719	694	669	664	710	688	676	687	692	699	677	702	702	704	700	745	709	701	692	670	724	707	700	692	698	726	721	730	742	693	705	685	714	704	719	734	707	740	694	729	684	686	713	729	730	656	690	693	771	682	692	720	721	704	721	664	719	759	667	680	691	702	704	760	715	701	702	695	696	690	632	707	706	701	693	645	694	711	725	660	684	697	665	681	726	694	662	730	697	671	653	679	736	697	664	719	699	700	709	686	734	725	715	720	700	720	704	722	688	695	708	765	664	673	685	721	699	698	701	693	712	718	723	722	679	714	656	724	730	740	683	726	697	734	709	639	678	679	708	655	673	681	751	665	713	681	717	700	685	710	694	684	712	687	710	705	687	726	685	693	733	682	682	683	722	679	703	665	697	700	643	679	717	677	635	696	689	718	726	682	729	719	696	715	686	667	709	703	689	741	698	742	738	636	684	714	695	644	714	736	719	733	706	745	699	654	705	736	732	707	633	762	695	682	688	712	717	674	685	718	726	712	688	678	686	694	700	732	668	690	682	657	741	681	734	702	751	719	677	657	683	686	712	694	693	742	720	669	683	680	681	702	700	726	737	680	667	694	716	654	709	756	689	722	699	690	678	648	701	728	739	730	693	671	712	762	683	657	713	678	672	714	755	684	648	712	670	685	708	714	747	695	664	661	654	668	714	689	728	713	732	691	675	663	746	680	700	716	704	715	682	776	674	697	693	709	734	659	674	720	689	724	702	683	710	686	691	668	710	689	721	711	719	679	696	715	664	726	721	673	713	728	708	717	702	720	703	712	670	709	662	654	691	669	762	736	667	658	689	716	731	675	677	695	702	699	659	697	710	693	668	683	716	704	674	735	735	702	676	728	705	745	677	702	699	663	710	697	691	710	704	724	662	689	695	704	733	651	716	694	742	712	716	731	683	670	702	746	724	724	700	670	690	736	712	768	672	721	720	676	722	695	716	692	724	710	709	690	713	674	712	670	742	725	747	682	700	692	732	754	680	706	686	662	732	714	691	682	652	743	688	682	712	694	680	679	709	659	677	697	673	691	698	711	711	707	696	728	725	717	709	672	713	696	706	722	692	710	697	679	684	695	736	677	726	698	665	670	709	655	726	712	708	714	722	685	683	710	686	705	722	666	754	703	714	690	636	661	695	692	663	691	696	740	696	743	706	692	706	707	737	716	725	695	724	709	688	705	668	671	693	703	697	649	659	673	668	692	720	691	740	742	700	737	748	709	702	691	688	656	676	654	748	694	713	692	670	703	714	684	720	696	694	688	734	637	729	753	701	702	710	681	702	636	665	664	711	733	702	658	692	715	718	700	704	731	720	702	738	730	699	745	710	720	698	696	694	735	694	681	668	636	687	713	707	693	723	730	717	791	692	727	756	673	650	705	704	743	688	689	709	704	698	718	722	691	707	706	703	687	653	681	751	692	718	698	725	706	694	673	684	700	697	721	694	678	737	677	719	629	696	675	713	717	685	750	676	692	713	694	665	709	707	672	677	686	738	692	703	665	727	726	715	753	708	686	689	656	713	722	694	712	624	708	677	734	688	670	677	698	698	665	711	688	752	699	712	729	709	648	702	711	687	694	725	700	721	711	707	660	672	707	691	665	671	702	675	712	714	731	651	682	697	700	701	724	716	768	745	689	642	718	716	753	701	706	671	723	689	702	699	725	693	695	674	694	696	708	671	709	692	649	710	685	709	692	703	758	675	736	669	702	665	642	738	703	691	728	725	694	676	684	666	715	682	730	692	659	692	706	712	681	676	709	709	722	683	679	734	674	652	695	739	725	724	696	716	666	721	703	728	674	721	676	706	713	689	700	698	744	692	703	679	677	715	739	699	740	704	704	706	680	672	716	707	716	691	696	682	722	666	659	715	653	709	696	738	687	739	690	708	742	727	715	688	675	699	760	689	716	760	687	702	687	685	699	676	731	709	702	694	700	713	724	694	677	660	735	704	710	675	712	713	741	747	682	723	673	709	666	658	665	721	717	682	740	700	662	681	732	692	660	662	676	655	633	714	698	669	680	695	650	702	706	709	715	715	718	746	708	679	662	695	692	717	686	718	650	698	703	691	662	714	719	732	681	701	686	661	674	714	693	771	736	699	705	698	709	678	697	704	706	717	671	693	695	752	727	720	697	691	728	688
25207	21119	23719	28775	21131	16195	943	614	527	521	528	497	482	446	450	445	458	479	447	478	466	487	484	486	456	439	487	488	517	395	491	459	425	445	420	428	430	427	488	434	403	446	426	434	459	450	462	456	451	477	458	458	474	429	459	482	449	455	468	434	463	425	452	461	437	469	443	477	442	497	444	441	439	460	500	458	457	477	469	465	433	470	444	455	466	449	432	451	427	527	455	448	445	442	425	506	480	456	480	447	483	436	454	438	474	477	437	488	443	483	464	467	466	475	473	447	425	446	448	465	474	464	453	509	448	473	463	455	452	472	488	491	450	460	468	504	480	435	460	470	473	455	442	417	449	461	485	401	451	443	455	450	516	495	431	468	486	463	401	442	468	451	422	479	472	446	421	430	435	490	495	496	457	454	472	430	473	467	461	426	485	471	424	467	438	425	471	454	418	472	457	438	473	466	416	454	454	468	433	449	464	478	460	427	487	439	470	453	427	445	422	437	462	420	469	487	446	415	458	439	451	413	473	436	455	466	438	445	497	464	438	428	422	463	476	448	432	427	436	422	468	463	502	468	448	459	433	443	449	468	436	451	456	475	470	427	455	462	463	494	436	433	440	464	456	461	468	455	410	443	494	464	446	487	444	500	455	459	430	451	483	486	454	473	440	472	411	473	471	463	456	436	444	468	432	420	453	421	443	420	514	445	455	446	438	445	430	422	428	425	452	447	434	448	422	436	474	513	446	417	471	442	415	449	434	460	445	437	462	452	470	469	453	428	484	444	462	458	477	457	434	440	439	468	477	387	475	420	432	449	442	457	502	481	431	407	473	435	437	432	459	427	478	475	498	437	470	444	491	468	465	463	468	460	430	438	467	458	470	447	445	394	454	527	441	486	482	456	435	488	460	477	472	444	431	470	470	446	477	440	488	428	420	445	486	431	451	474	457	476	458	432	474	458	474	469	448	410	460	445	463	492	424	455	435	451	455	427	479	493	492	451	460	426	466	479	474	441	442	468	435	481	468	455	434	464	458	497	486	466	424	465	467	477	466	424	468	468	459	486	454	478	474	509	453	486	501	457	464	450	461	447	470	512	417	427	460	502	405	435	434	430	459	416	398	446	432	449	455	458	423	479	478	415	477	462	424	502	458	457	473	447	459	473	444	494	467	497	460	460	477	414	431	465	449	448	460	443	445	428	420	455	490	447	441	462	419	452	446	451	445	460	469	448	463	453	475	497	416	455	443	497	466	473	449	455	425	431	452	445	497	451	465	481	438	471	451	453	437	430	469	455	490	506	463	474	447	440	443	434	429	435	466	465	393	424	436	457	474	435	434	507	464	470	496	425	442	465	439	417	454	476	480	451	452	455	456	450	433	473	424	398	411	462	466	430	434	466	401	470	466	453	480	463	464	482	416	434	450	466	459	426	456	442	456	485	422	423	450	442	463	410	412	461	490	452	440	424	444	425	475	446	438	461	446	422	477	472	459	466	456	459	450	441	452	482	423	478	446	482	482	444	457	472	421	426	468	474	450	467	468	456	547	460	437	447	500	472	463	419	468	455	481	413	437	492	463	432	447	435	446	467	440	450	486	457	415	437	467	489	442	446	461	454	490	465	451	432	484	490	445	457	508	474	438	428	498	468	452	407	427	417	484	453	456	420	483	458	452	424	430	441	458	437	439	481	453	439	464	440	457	495	420	489	459	478	490	488	431	409	462	436	425	451	478	450	455	496	497	480	461	471	461	496	484	472	458	472	467	476	441	441	463	432	458	473	442	406	427	466	450	473	462	456	473	449	417	446	411	510	451	487	489	429	452	460	421	450	427	415	459	458	479	430	429	466	442	442	510	470	441	465	459	439	477	502	441	453	460	440	457	438	431	451	410	447	432	441	437	432	449	470	427	457	470	464	479	481	469	488	455	465	488	466	492	431	421	473	468	442	472	464	456	481	486	464	474	431	467	437	484	463	500	481	417	485	442	483	459	445	478	466	482	477	474	412	459	429	424	440	452	483	463	453	427	454	440	404	436	438	466	421	477	511	490	475	443	473	517	444	495	492	448	445	448	504	486	448	442	430	457	444	427	439	423	452	414	464	423	480	429	465	475	505	439	454	457	472	416	405	445	465	484	461	489	474	438	449	466	421	435	432	458	443	458	492	484	433	467	467	433	448	438	474	435	444	465	477	445	464	466	428	488	438	488	463	442	441	440	426	494	464	487	422	446	507	438	460	445	450	455	449	469	453	457	460	447	482	457	454	437	437	480	420	461	432	413	445	437	471	453	446	441	465	483	462	446	480	408	442	467	470	482	447	435	416	455	440	497	443	423	452	457	452	443	446	433	448	428	435	467	466	465	488	449	475	454	426	456	463	467	455	485	482	488	464	434	463	480	446	480	437	449	472	469	479	447	458	436	490	468	455	417	479	456	515	488	468	485	458	458	499	452	457	444	458	430	451	456	474	441	469	445	465	432	435	461	446	456	444	454	433	420	465	460	446	419	426	455	422	429	441	458	466	492	431	448	443	452	472	455	410	460	501	463	454	483	461	403	411	469	454	483	480	436	437	429	421	438	472	441	478	485	446	468	496	429	466	472	458	453	474	436	460	412	480	413	462	456	456	467	459	419	484	424	467	434	467	467	446	458	426	459	438	440	403	476	437	453	464	455	431	468	466	442	453	458	450	401	473	454	493	450	447	451	461	419	449	441	488	441	454	506	422	473	449	428	470	446	461	482	484	485	467	480	475	479	479	452	463	496	506	481	431	454	478	487	504	454	459	443	427	458	426	455	467	457	470	412	435	456	447	459	428	446	459	460	459	436	446	452	453	409	435	481	435	458	445	436	478	483	458	467	423	419	440	461	420	456	481	499	442	504	471	465	437	503	466	434	464	462	452	416	499	457	456	410	466	429	444	495	448	428	472	391	454	470	495	460	426	437	494	454	454	464	421	438	471	410	463	469	432	464	446	460	485	459	450	470	443	438	501	504	465	446	456	461	450	457	511	461	441	462	445	464	450	469	441	434	436	432	469	494	449	482	458	459	423	417	442	461	444	467	415	442	444	507	449	459	496	474	485	441	438	471	490	453	439	424	451	487	493	468	455	435	463	477	466	482	454	427	479	505	432	444	464	464	431	470	480	424	432	430	454	473	476	430	444	483	498	442	411	434	478	472	455	452	440	429	481	486	443	481	490	501	444	401	434	458	469	504	463	438	478	475	465	476	468	421	468	435	434	467	445	510	474	457	438	449	467	475	487	423	431	445	460	451	476	462	440	429	462	467	462	484	466	468	467	452	447	437	436	474	436	411	462	455	448	452	490	433	501	436	437	474	458	469	500	477	452	433	435	465	499	467	465	468	419	455	454	438	416	458	506	462	476	502	458	423	438	462	470	465	457	457	459	432	437	451	423	466	473	424	439	408	474	465	433	431	453	458	459	486	434	435	449	447	465	442	468	440	479	476	492	435	454	485	479	467	448	417	429	433	484	415	469
25644	34118	13659	1077	1031	958	991	978	971	1017	982	998	983	1007	916	988	969	999	932	1018	1001	937	934	992	947	898	927	984	937	913	942	959	936	975	972	984	942	953	985	1003	935	991	966	953	928	935	973	906	970	912	998	951	1004	983	981	974	952	920	946	958	978	930	980	958	995	970	987	932	917	907	943	957	956	923	934	978	915	964	947	988	962	997	945	948	944	956	950	933	967	976	954	967	941	953	896	924	997	918	936	956	925	932	920	947	973	946	1000	1001	948	952	977	941	958	958	897	994	946	946	959	921	967	945	929	969	960	959	942	949	902	1016	981	934	952	984	943	967	937	950	905	922	957	914	951	926	990	937	941	920	921	950	937	911	913	960	914	920	987	953	916	924	987	924	908	949	936	953	902	948	940	932	942	967	952	988	960	946	946	970	902	931	985	957	919	930	932	897	972	956	939	963	982	979	982	945	905	929	902	901	954	915	983	909	998	981	980	917	984	972	938	910	934	988	1024	939	960	992	961	951	959	946	920	963	995	964	943	972	924	935	969	903	964	960	891	897	917	940	992	923	927	921	924	1015	1029	918	945	970	968	938	950	962	968	936	987	937	961	1030	944	947	921	947	924	1017	957	974	996	949	958	935	984	939	930	940	910	982	931	952	988	927	933	890	927	980	1000	931	960	968	991	956	968	934	925	1000	965	935	950	974	921	948	965	955	951	915	957	937	981	962	962	937	924	954	919	966	963	1012	960	1003	941	964	954	953	921	905	899	993	930	905	919	957	950	945	936	979	965	988	959	949	960	929	990	924	952	936	884	974	963	996	957	939	946	970	944	993	963	958	974	912	931	891	937	947	975	981	897	919	920	948	1016	926	978	944	948	944	945	899	973	920	947	915	986	992	952	931	919	914	968	953	969	948	994	937	976	930	928	1057	960	970	936	928	914	923	952	869	938	906	932	971	991	912	957	994	938	968	884	890	956	935	866	921	957	956	941	954	919	959	875	958	1007	960	927	926	903	938	940	908	941	894	961	963	987	946	944	950	997	970	915	964	976	944	995	947	958	946	963	916	981	1018	958	914	965	945	979	944	930	892	897	955	976	944	949	1016	925	931	922	981	1020	947	912	972	927	940	932	964	934	927	949	942	929	986	913	965	961	934	918	968	983	1059	990	968	969	902	959	995	953	996	899	955	974	981	980	1018	953	989	937	948	983	911	1000	921	931	923	969	982	983	949	974	968	938	907	977	955	943	1000	1005	913	972	939	969	939	994	945	956	920	987	949	969	995	952	909	935	918	1017	911	981	960	981	986	927	892	929	961	987	970	926	928	956	940	929	972	908	969	924	991	939	1015	954	919	945	958	945	952	992	934	975	918	945	955	957	958	928	919	980	897	966	965	994	908	953	970	964	948	971	1015	953	955	946	937	954	983	898	946	955	936	1001	973	964	999	967	945	988	919	935	949	934	929	971	971	1006	963	1001	950	941	896	957	931	922	862	889	951	958	952	963	948	957	966	954	989	968	916	910	926	956	970	935	923	933	919	956	990	968	957	957	877	931	887	990	932	967	997	941	941	972	908	940	959	957	923	924	929	989	935	947	952	991	912	978	965	929	985	1030	941	968	925	961	868	979	884	933	982	1000	919	939	899	946	1008	965	942	947	959	904	949	946	935	910	967	960	925	935	967	985	975	1001	948	947	982	990	934	989	968	921	952	971	926	898	940	1023	976	942	935	951	920	979	934	940	953	979	939	948	936	905	954	950	913	968	919	922	928	906	944	944	879	969	943	973	915	956	959	951	984	1031	940	939	1014	979	1005	984	960	953	1017	915	971	904	913	949	919	944	971	932	910	971	966	1009	942	916	951	885	958	957	940	967	934	956	973	956	943	967	980	983	926	919	995	985	979	943	945	948	941	944	958	1023	957	925	921	899	965	937	930	955	956	953	969	970	976	963	996	981	974	964	999	1009	916	947	940	936	942	963	911	925	954	950	954	1009	1012	919	948	916	967	953	967	837	882	980	985	936	974	951	937	921	915	894	874	1002	1002	951	927	947	998	967	957	961	959	972	899	962	1019	955	928	986	952	976	982	942	923	975	983	1000	972	902	957	963	1006	990	965	954	967	948	1001	939	906	983	981	963	952	921	970	1009	954	914	958	942	934	1009	985	975	929	912	948	982	1009	933	982	900	944	974	887	952	926	945	996	911	964	935	961	891	927	935	978	977	996	934	979	971	955	906	985	930	920	957	915	967	949	992	976	948	957	950	958	980	946	1025	976	1009	1002	975	983	947	974	889	945	954	982	947	1019	961	908	951	925	951	948	1009	953	932	989	908	961	906	969	920	950	1027	903	1016	965	977	979	885	961	970	904	994	949	968	914	981	914	934	958	1005	1016	974	963	923	905	906	970	922	902	900	949	960	962	965	1018	956	957	973	990	1003	974	967	971	918	981	989	962	1008	953	972	983	975	978	908	946	910	937	922	899	928	923	915	957	952	959	971	889	933	988	914	941	915	948	968	1009	920	954	987	939	914	974	925	974	914	943	904	976	968	936	1012	917	946	905	935	918	985	987	924	930	922	923	944	945	904	930	1010	988	925	975	965	993	917	975	931	924	946	942	947	904	954	992	966	948	958	962	966	896	935	946	934	932	1014	953	921	955	992	1001	950	967	896	990	924	966	1001	943	938	967	945	954	951	991	967	919	953	969	941	938	944	950	901	925	915	1002	969	992	940	969	869	953	960	930	974	951	961	931	970	968	999	956	974	920	927	983	959	921	967	986	964	962	931	950	982	934	955	936	957	925	995	986	943	949	975	933	979	955	895	938	980	949	944	929	884	925	943	973	1014	942	933	915	994	931	957	932	953	930	990	981	971	950	935	955	885	922	939	963	928	960	954	953	948	960	885	964	921	1009	931	922	958	974	889	964	958	967	949	998	955	1012	955	952	982	941	960	963	954	971	1012	975	974	926	931	966	946	948	965	953	915	1011	939	962	994	944	930	965	936	971	947	933	985	942	967	955	986	963	996	951	946	931	986	911	917	944	943	921	988	919	916	959	985	969	990	940	976	909	928	928	963	930	936	922	1018	1005	945	912	953	917	929	963	930	944	981	1002	935	912	956	939	946	992	918	963	926	969	917	888	931	904	968	929	912	962	938	954	914	950	966	962	958	918	926	994	933	973	916	979	964	900	949	951	956	968	960	996	942	984	993	1014	940	977	1014	966	898	971	943	953	986	986	993	954	942	976	957	942	946	923	1008	922	951	924	956	948	923	1031	979	919	906	942	994	923	972	902	988	945	989	986	961	932	950	1022	973	992	940	947	953	956	942	921	909	959	914	883	988	943	967	1032	884	967	981	952	926	936	943	936	947	979	944	911	956	944	957	978	972	936	974	944	939	945	956	939	969	963	990	957	953	924	955	952	940	920	980	915	1003	991	972	993	922	990	939	974	984	962	984	954	998	898	1003	970	963	995	944	917	944	870	942	916	973	950	980	936	987	894	920	1003	949	955	933	989	984	897	922	918	952	977	955	947	965	981	939	964	950	967	985	901	982	941	939	994	978	930	986	964	989	941	910	956	906	899	961	901	935	1012
24510	21122	24085	28417	21125	21152	11718	702	521	437	422	431	399	408	405	349	387	344	411	393	353	349	361	329	387	351	380	364	332	339	356	335	367	347	377	325	356	349	380	370	362	354	342	362	306	329	382	333	336	353	358	338	369	339	351	344	336	347	313	357	356	337	361	377	338	371	389	324	308	338	320	354	338	352	378	351	347	371	338	375	334	355	327	357	332	311	319	336	327	368	345	354	371	410	339	326	349	323	361	319	360	341	348	371	325	362	359	343	357	317	354	349	347	335	351	296	347	347	319	331	356	327	319	372	379	345	343	338	374	335	350	349	320	363	324	330	355	383	320	389	344	322	354	336	352	335	332	319	348	352	343	345	365	351	370	360	363	335	374	350	344	369	376	329	359	312	349	348	355	383	360	367	357	352	328	338	399	361	335	363	398	293	366	330	316	347	332	336	373	327	354	365	335	356	335	340	350	353	343	351	351	311	350	326	365	308	362	344	310	345	383	360	340	338	320	339	348	339	345	362	348	309	361	357	371	344	362	321	377	369	332	356	316	353	366	362	343	327	373	364	396	307	360	334	356	348	351	369	348	331	369	334	355	349	329	332	357	349	309	365	386	357	337	378	322	331	346	357	400	340	307	353	363	346	347	356	347	327	332	343	361	364	324	342	326	347	339	338	357	357	341	319	369	354	355	342	376	327	383	330	311	348	345	356	349	364	330	374	345	359	346	312	349	389	398	355	333	354	367	352	333	373	356	351	342	366	351	349	344	349	355	321	356	360	362	323	372	349	339	308	355	314	365	392	355	337	326	322	337	376	292	347	341	333	349	349	336	372	356	392	357	325	395	331	368	375	355	334	406	353	346	324	346	380	297	312	371	329	343	360	322	329	331	397	348	346	373	369	374	363	370	343	377	328	335	328	331	378	346	364	342	348	330	343	319	338	336	333	353	316	347	324	327	356	361	349	313	352	361	346	380	341	356	339	321	340	349	343	362	342	356	392	396	333	314	327	340	311	361	363	359	347	322	396	353	348	343	339	363	337	382	292	347	335	321	341	356	316	353	371	350	372	329	333	341	318	369	336	345	358	344	340	330	381	372	353	383	355	360	360	362	363	366	354	338	337	385	375	346	343	341	329	347	350	354	350	339	339	317	340	364	383	333	356	349	347	351	332	353	362	332	354	379	340	375	339	309	319	343	331	328	349	292	299	340	324	374	364	378	378	330	382	364	337	362	333	352	347	341	328	365	314	358	369	333	341	366	378	359	365	360	347	362	380	382	358	326	365	355	324	353	362	340	346	369	371	322	337	323	361	339	352	316	332	343	329	334	351	343	356	360	353	358	342	325	352	356	362	354	323	330	355	346	317	354	355	283	334	375	381	374	372	350	339	305	382	388	336	370	328	325	357	332	339	358	325	341	357	362	347	330	356	336	318	319	384	340	325	368	338	338	332	359	327	343	347	387	355	362	335	348	334	356	372	337	309	349	359	339	343	309	361	322	335	330	378	363	353	377	309	358	382	394	343	346	316	345	373	327	333	337	334	329	351	321	323	328	371	340	370	374	346	373	358	320	362	363	323	352	349	350	363	324	340	357	336	348	337	369	339	344	367	369	368	370	342	376	324	361	363	368	365	374	326	307	369	354	327	349	379	366	345	380	376	353	331	353	336	324	343	313	334	371	334	336	342	349	352	355	341	344	352	311	373	336	356	349	330	347	313	378	363	368	382	353	350	367	353	373	319	327	341	351	313	335	340	387	328	361	350	319	366	327	382	361	347	370	317	301	324	357	335	358	342	318	323	323	336	352	376	340	347	387	317	350	385	353	310	329	345	351	352	337	333	356	319	364	372	327	353	349	341	358	353	308	362	336	351	324	349	306	332	379	363	364	335	361	355	353	349	310	326	349	378	369	405	363	362	336	348	343	395	360	351	313	381	357	357	346	354	327	345	317	396	348	318	360	345	334	332	347	340	307	335	338	342	348	333	343	347	377	335	327	378	317	357	333	351	350	346	322	308	348	350	370	359	362	338	342	357	355	335	419	353	323	363	367	327	349	356	333	356	335	350	324	352	340	327	356	345	361	313	340	362	329	310	379	316	317	363	350	308	344	370	377	339	336	350	376	374	351	331	308	354	330	363	349	366	333	347	336	314	361	368	349	315	343	341	383	327	339	346	333	316	323	411	337	334	349	357	348	369	370	349	299	332	326	353	347	342	355	326	363	345	370	358	384	348	350	340	328	309	324	328	320	351	349	374	350	339	382	328	349	367	341	339	342	371	345	342	352	318	359	335	374	352	347	354	343	335	325	407	340	325	338	334	353	356	305	337	406	355	318	372	343	371	354	371	334	339	299	343	366	331	349	374	323	325	338	349	351	375	324	365	365	329	334	324	380	295	316	318	386	351	341	347	349	341	365	386	354	345	378	379	382	364	327	382	341	384	308	366	360	364	336	368	355	361	337	325	342	348	329	342	362	331	343	352	340	354	356	326	354	337	351	341	324	340	380	348	349	311	355	374	349	306	335	327	340	323	341	366	354	353	348	368	336	366	342	320	333	370	329	341	328	345	357	328	291	356	323	327	368	323	332	337	322	322	376	334	337	341	338	363	337	350	322	345	349	355	392	347	343	351	341	326	356	325	357	396	327	318	340	303	332	374	343	364	349	362	369	357	339	352	325	348	379	325	336	370	369	336	329	381	350	341	339	351	346	356	387	342	335	327	329	350	320	339	335	360	356	326	355	340	344	333	338	356	326	332	338	362	344	347	353	338	347	348	350	362	367	374	384	362	369	322	335	362	365	358	351	313	338	361	334	365	363	333	334	346	306	323	331	365	323	352	325	349	329	353	362	361	326	304	325	351	355	360	354	369	328	337	343	348	339	408	301	334	364	364	349	351	348	335	365	305	355	356	381	362	340	354	320	349	337	326	349	366	326	336	344	370	324	342	359	354	367	380	365	352	350	371	366	372	360	318	331	400	355	390	387	349	361	333	301	346	336	360	358	326	340	341	365	344	340	358	328	329	387	398	388	342	385	355	338	353	337	344	328	383	339	319	339	347	333	375	356	338	316	339	353	309	383	365	363	319	362	346	312	351	367	366	362	319	342	316	341	366	363	338	351	328	345	319	357	348	329	371	367	334	334	352	352	327	332	365	397	375	340	369	336	342	306	362	362	352	340	352	384	377	330	361	373	330	329	355	346	342	351	373	337	351	367	328	317	342	308	340	351	351	339	370	320	378	336	373	369	335	349	389	343	343	333	346	330	318	332	336	342	357	349	401	311	360	356	310	330	359	366	356	331	344	296	341	347	324	326	347	389	342	360	351	345	335	354	312	315	370	327	338	353	344	329	329	332	366	376	337	320	316	351	365	377	342	351	362	367	341	351	333	342	352	315	377	326	320	343	332	332	349	396	369	325	353	332	347	371	347	302	386	356	343	357	351	316	342	364	325	357	334	373	369	358	356	362	377	352	352	374	329	354	350	293	346	297	353
30227	44909	18174	1056	874	792	817	803	738	708	754	707	744	759	779	750	724	727	729	682	732	718	788	743	661	703	689	742	727	752	740	735	717	698	765	704	751	747	722	756	665	734	723	757	716	740	715	773	708	693	709	698	681	712	760	728	771	739	703	699	704	705	700	697	721	678	736	735	716	737	678	773	685	713	757	712	683	664	766	688	720	708	686	717	693	730	710	711	713	732	702	729	770	716	717	744	730	685	696	726	732	697	707	703	734	719	673	727	708	768	681	705	734	699	681	714	717	705	746	713	767	700	699	713	730	725	732	725	739	727	678	733	726	795	755	675	742	663	708	683	754	715	726	697	702	721	671	736	726	708	672	748	754	665	707	703	674	753	691	710	714	699	734	686	707	655	799	709	744	757	657	747	732	697	728	742	717	752	682	744	714	739	717	729	727	763	688	710	693	738	721	736	694	716	766	729	711	712	725	771	715	686	748	721	687	696	707	746	747	720	739	721	701	746	707	699	722	696	735	753	721	690	712	740	658	693	711	731	750	770	670	732	738	714	770	687	713	710	706	674	756	721	762	739	713	667	731	719	728	716	702	685	686	771	770	701	738	734	727	724	685	734	728	740	652	687	651	742	739	679	742	698	740	696	707	754	724	659	703	733	713	715	709	707	717	753	747	707	724	718	733	693	715	692	732	726	729	712	709	728	712	733	701	708	709	756	737	713	724	747	700	654	735	757	750	758	742	705	669	711	699	724	753	693	648	695	730	681	731	690	747	758	675	742	708	652	680	695	728	724	772	685	703	724	743	685	715	752	765	728	724	731	704	747	699	707	724	684	735	692	749	729	730	711	711	729	691	733	743	734	720	714	680	701	750	715	767	691	716	736	735	729	740	712	736	718	753	744	737	750	697	791	768	724	652	718	744	724	753	726	746	685	742	745	757	684	704	726	699	717	715	679	696	757	701	719	718	733	704	764	686	711	689	676	706	729	729	728	679	701	723	751	674	706	750	752	735	776	739	672	701	714	713	711	733	721	735	717	699	699	750	729	741	727	740	742	667	771	711	756	707	708	706	692	725	746	747	724	760	665	716	695	690	750	718	674	747	718	721	717	691	717	703	764	750	693	738	679	690	733	710	695	699	713	719	690	692	735	718	702	750	728	722	694	716	738	733	746	692	707	751	721	734	698	719	744	739	740	665	704	698	782	692	726	763	677	690	723	697	715	740	713	714	714	728	711	760	723	687	690	730	711	690	706	693	764	720	701	745	731	740	688	700	697	744	768	712	699	703	748	725	714	713	654	698	749	710	701	722	756	718	720	677	677	751	680	711	754	759	733	715	696	721	744	730	702	705	744	719	725	722	680	696	743	714	757	726	726	761	727	724	746	743	747	742	733	723	695	653	763	707	719	710	696	693	718	729	714	764	739	719	732	695	713	713	729	766	730	695	736	712	752	711	673	714	716	700	685	743	725	732	756	735	735	723	705	726	712	729	718	721	755	708	714	676	773	729	724	741	716	718	712	739	713	731	687	674	695	726	767	703	672	737	730	718	679	731	729	750	719	753	653	717	728	726	733	711	745	707	717	706	632	735	706	733	726	704	705	713	720	707	737	693	723	684	678	727	688	727	712	722	675	742	726	749	682	769	703	754	705	709	722	700	720	737	717	715	704	691	735	655	756	709	719	709	692	763	697	724	675	738	693	685	734	736	699	713	731	664	741	687	750	675	742	729	730	687	732	750	733	728	667	695	700	737	700	732	698	717	675	749	731	661	701	736	734	708	705	757	703	772	745	761	738	764	724	680	712	723	709	661	674	755	752	755	724	729	679	660	701	737	713	701	689	727	726	754	697	725	748	680	703	654	728	713	726	678	724	725	693	704	725	680	769	743	699	710	695	738	701	766	721	704	689	776	742	737	716	754	747	718	690	730	693	702	703	719	716	712	732	764	762	703	686	753	686	695	739	710	763	692	740	731	725	713	680	744	672	726	657	727	712	693	731	698	705	751	673	679	734	729	733	691	716	698	763	724	717	758	686	712	742	683	709	699	676	768	739	724	710	672	743	708	740	678	693	724	666	691	715	712	736	695	702	682	766	726	699	687	745	758	772	722	742	687	739	724	735	753	708	733	767	735	677	710	701	733	701	690	725	737	701	773	717	682	747	686	675	701	716	715	701	675	729	704	739	672	713	700	751	730	707	717	685	752	702	693	729	780	695	714	717	692	762	720	700	716	703	686	745	763	792	726	741	704	740	756	687	704	737	757	730	704	734	724	740	785	708	743	718	729	711	698	696	725	718	690	708	741	735	735	696	702	732	706	681	743	740	774	730	686	709	666	688	642	746	745	690	668	708	760	766	751	732	709	734	745	677	735	710	671	703	823	778	745	721	748	721	704	722	744	722	690	712	770	697	726	730	698	756	687	708	709	690	732	658	705	758	727	732	725	716	700	733	754	743	700	734	696	700	741	707	695	685	726	732	712	754	805	740	745	762	782	699	726	746	654	686	696	718	725	761	730	682	705	699	746	705	718	709	691	683	732	688	698	729	672	707	734	725	725	718	758	719	686	699	675	757	708	688	705	726	706	714	723	743	743	709	709	727	738	733	733	682	690	743	747	664	711	705	701	776	722	718	731	722	693	681	680	747	734	693	742	695	750	660	754	746	715	713	677	699	748	724	711	705	702	747	740	699	687	656	723	685	749	749	726	715	723	673	729	693	724	662	732	731	768	708	695	686	733	727	720	724	728	730	725	769	740	748	732	711	732	698	663	709	774	720	734	733	707	712	719	745	701	764	750	720	717	711	745	723	699	711	688	716	705	723	673	732	694	728	738	659	710	718	707	736	727	680	689	727	747	749	743	699	720	770	737	745	701	685	714	716	693	770	673	691	757	707	742	711	749	677	676	738	694	691	720	682	687	710	726	713	712	695	720	737	735	731	728	728	759	735	662	689	700	706	658	704	731	700	733	715	680	679	750	698	758	728	738	739	695	712	690	693	695	701	774	732	744	752	778	726	660	698	737	698	704	698	745	751	765	745	730	736	717	731	697	685	713	730	715	679	726	756	696	714	709	698	733	747	693	713	733	726	678	702	728	708	718	754	739	710	709	739	713	713	681	715	720	740	712	715	708	699	737	791	707	743	691	718	648	724	692	704	729	726	716	688	734	703	701	673	736	696	709	722	748	702	725	737	719	769	720	758	694	698	731	719	682	747	716	699	707	712	729	768	736	722	706	762	709	735	713	701	693	757	682	706	689	699	682	711	701	711	707	750	753	760	670	761	707	731	719	704	731	741	742	722	765	681	737	710	733	662	732	712	726	706	702	734	685	696	695	701	719	710	768	686	736	695	715	730	713	742	722	658	722	687	697	782	693	700	740	732	705	748	693	729	719	709	739	687	733	743	731	738	760	722	735	726	724	680	732	650	701	694	736	715	672	698	696	693	736	718	706	673	752	695	743	701	727	670	758	707	714	694	759	749	707	713	715	694	723	711
34125	18072	5541	453	342	295	314	287	312	300	287	309	303	300	332	309	287	282	246	313	307	289	307	320	311	316	302	258	304	323	310	309	321	318	314	273	308	291	320	308	323	364	284	306	290	312	300	308	296	292	304	314	292	302	284	288	333	301	325	318	285	327	299	292	291	318	275	322	332	303	295	337	272	323	301	264	300	299	312	328	344	313	320	317	307	294	286	289	277	308	330	308	314	305	307	299	298	297	301	298	280	316	318	300	302	309	304	284	294	280	297	292	293	317	310	325	297	280	287	298	303	294	296	293	286	304	307	335	309	292	309	300	316	305	291	283	345	323	338	327	310	290	299	286	347	323	314	305	306	312	308	309	280	329	278	312	320	291	283	323	314	314	300	300	265	278	312	324	295	311	304	308	275	278	339	339	336	315	296	339	289	320	307	295	309	314	296	296	311	302	284	292	325	294	287	326	297	283	298	288	326	292	280	318	336	291	279	292	303	302	292	302	311	301	274	337	322	306	325	306	314	303	318	294	296	310	265	297	274	305	294	255	325	308	296	295	309	301	295	309	289	310	281	285	267	316	289	305	291	318	304	328	290	296	294	293	302	287	275	289	317	320	285	301	302	315	321	290	270	292	333	300	294	298	314	284	306	294	286	317	343	292	278	294	311	325	299	300	313	322	306	294	314	288	286	312	295	313	310	333	279	321	313	307	286	284	319	345	323	324	299	317	311	283	292	287	316	301	331	288	287	302	360	262	271	289	322	299	306	308	320	312	330	305	337	304	294	330	289	317	323	316	296	290	286	300	329	307	286	301	301	310	296	302	302	293	290	313	299	259	322	310	307	328	302	316	300	296	323	295	327	305	290	286	320	328	322	295	300	282	298	290	338	279	299	332	321	291	309	307	315	316	281	329	269	324	279	321	289	276	303	302	309	310	314	275	312	329	284	280	326	297	306	347	350	291	333	338	290	279	353	306	290	303	284	294	297	308	346	280	290	340	307	299	282	303	298	317	314	288	279	282	282	326	305	302	284	328	320	326	305	303	347	312	316	282	297	298	272	320	287	313	334	307	298	295	330	309	316	301	299	306	311	297	303	286	309	308	308	300	315	307	322	324	301	316	330	322	304	274	325	309	301	317	283	312	279	300	301	305	268	275	269	305	312	301	315	284	324	319	308	296	315	313	318	307	314	285	266	309	294	318	298	311	281	294	298	287	300	295	255	299	315	273	290	354	312	309	316	317	310	325	311	291	291	287	253	301	292	304	291	301	297	348	287	323	290	302	313	299	327	296	313	276	286	316	321	325	286	309	268	276	325	320	309	324	317	283	303	328	312	327	302	308	331	265	315	270	323	318	301	299	270	318	324	305	305	316	285	273	285	294	325	344	292	313	314	308	316	296	289	278	329	303	308	305	307	313	298	298	328	306	287	295	303	277	301	288	287	340	329	311	301	309	332	293	339	353	300	330	321	311	330	326	314	290	317	295	295	295	304	312	307	274	308	337	315	297	287	303	305	294	317	290	310	280	302	277	326	310	311	328	318	279	311	314	309	311	318	275	329	314	317	306	306	309	324	301	325	298	314	286	296	285	275	273	306	349	305	280	317	328	327	307	273	269	296	260	296	337	320	290	274	300	310	295	324	267	285	299	325	318	321	312	305	289	340	352	312	295	313	292	353	320	297	285	322	309	316	317	307	318	336	295	310	299	312	331	281	332	314	337	305	294	297	273	311	319	268	285	283	315	303	290	315	337	287	305	316	310	324	278	330	292	328	282	269	301	260	298	306	301	279	289	303	312	312	294	273	300	317	270	314	324	285	277	275	235	305	305	302	291	293	327	315	313	320	304	300	310	302	291	292	286	313	319	293	303	308	268	323	337	288	316	318	312	269	313	321	307	296	315	311	328	317	305	335	281	302	332	327	264	283	327	299	258	301	299	341	290	296	296	334	311	285	321	319	282	340	308	295	321	314	283	287	325	318	330	306	276	285	295	324	271	289	309	287	294	289	304	311	301	284	321	323	302	282	292	317	346	340	342	282	287	284	285	293	309	308	310	317	312	283	280	288	297	314	314	291	305	304	290	323	293	287	294	279	293	294	316	320	328	294	311	299	273	318	337	273	330	314	286	299	350	306	301	308	292	290	316	329	317	326	305	283	330	314	284	339	347	272	318	277	295	328	288	307	317	289	267	322	294	329	306	304	292	264	292	304	316	309	280	323	304	305	316	325	287	313	308	295	288	307	282	300	324	311	320	298	312	285	270	296	287	311	271	297	302	296	303	289	296	349	293	286	336	272	279	287	289	307	303	315	339	328	323	292	285	295	307	286	283	330	303	296	264	298	301	321	324	312	315	294	287	280	293	349	289	269	296	289	301	306	315	313	274	276	265	296	301	335	275	278	327	304	300	303	256	270	287	291	288	321	345	296	305	319	312	304	315	287	287	346	352	313	332	290	324	310	326	319	276	314	292	319	284	307	280	293	287	306	255	274	293	296	270	298	307	335	291	312	305	284	285	322	316	314	304	293	322	275	292	281	324	304	274	293	285	305	304	320	270	299	325	304	322	283	295	312	261	288	338	314	270	310	330	305	318	268	289	311	299	327	344	327	326	308	329	298	316	300	266	303	307	273	304	310	322	330	315	284	301	316	303	287	286	303	298	316	313	305	265	325	270	290	308	268	313	266	321	334	301	307	310	297	293	315	298	343	330	311	313	323	296	300	301	309	307	305	288	295	322	321	290	348	312	316	346	334	284	276	318	352	305	309	253	318	312	319	301	329	272	305	296	317	318	331	293	301	309	328	275	286	324	319	301	326	344	316	335	314	297	299	304	319	276	314	266	294	315	327	287	320	294	298	314	314	308	297	294	310	319	294	286	289	296	287	309	290	307	286	292	288	283	307	308	276	303	326	301	293	275	314	327	289	321	335	303	307	293	274	316	298	291	305	358	300	283	322	310	302	303	319	303	302	305	305	281	323	288	280	304	300	302	309	305	292	303	287	329	293	272	340	321	314	276	282	297	298	308	329	311	292	324	291	322	302	295	311	297	297	311	306	281	295	310	323	321	302	306	333	309	325	261	318	297	289	282	287	277	303	328	298	306	267	270	300	307	301	282	288	288	297	326	309	334	285	315	312	298	329	304	301	307	297	299	281	321	287	321	327	291	331	319	290	293	257	296	308	311	315	324	322	302	307	291	296	279	301	307	329	315	298	296	269	276	319	293	327	316	301	309	302	332	284	323	309	290	327	321	309	313	302	288	299	304	294	321	274	306	318	295	321	303	287	300	322	322	316	281	306	298	268	313	289	280	283	287	331	278	295	285	312	242	293	300	308	311	338	316	300	313	315	287	320	301	334	321	308	309	296	342	298	303	301	280	303	346	341	290	267	305	293	336	276	297	279	297	316	305	285	317	264	342	345	323	311	284	316	300	289	281	310	349	325	300	335	301	294	311	289	322	316	297	289	272	298	295	280	268	292	310	256	302	279	297
12582	4372	1630	720	641	705	717	738	666	698	745	697	687	700	773	686	675	764	707	719	709	683	693	682	670	737	709	709	702	721	667	688	701	690	725	682	725	693	691	679	719	706	717	671	660	688	712	708	674	695	710	750	668	720	671	669	710	736	703	661	709	727	670	688	721	718	720	689	693	700	692	680	699	673	703	734	695	652	658	679	680	663	654	688	684	627	739	710	708	714	720	749	720	684	692	653	698	679	729	665	747	679	668	731	684	697	676	679	716	698	669	720	689	692	700	673	695	693	631	650	693	690	723	698	670	653	693	709	718	715	683	692	691	732	701	680	724	711	683	686	691	680	727	737	697	714	697	693	650	718	703	710	712	712	718	699	703	737	692	669	764	673	692	702	694	711	735	676	648	665	728	716	709	718	724	699	720	627	645	738	685	679	708	721	744	662	745	709	722	701	700	669	759	718	722	719	677	698	729	736	704	707	709	624	698	674	679	697	697	640	717	666	658	676	739	674	684	717	661	696	728	698	639	714	672	744	717	678	653	678	664	673	678	693	709	728	705	711	730	669	667	696	704	755	686	678	730	701	719	653	712	716	681	683	682	678	731	664	648	701	713	670	673	694	693	701	635	702	702	743	679	690	666	667	714	708	665	699	684	708	664	671	684	635	697	651	723	698	735	712	692	711	679	693	634	713	700	688	675	687	705	652	696	662	683	691	669	693	691	719	677	696	683	756	723	657	719	662	688	687	698	682	696	697	710	683	661	680	753	694	706	685	664	699	738	682	702	716	688	677	670	672	755	664	742	738	743	703	665	680	722	723	659	729	660	743	719	718	710	665	693	710	681	693	702	671	731	671	682	703	698	659	717	714	690	673	665	668	671	682	683	705	696	732	745	720	708	691	758	637	710	669	673	703	674	706	645	726	728	662	762	671	715	690	680	678	713	692	702	680	639	701	678	756	685	679	645	692	694	634	692	676	684	709	664	705	704	678	695	655	716	734	689	681	680	673	734	733	708	661	727	674	691	714	756	697	663	727	721	683	713	668	688	702	689	719	685	672	689	695	720	732	685	698	699	728	715	705	738	694	694	682	704	684	700	691	703	726	690	666	650	696	687	674	686	679	724	718	706	685	690	692	715	685	703	687	703	658	703	662	666	694	730	672	648	701	668	711	684	708	648	670	682	674	716	673	744	680	699	666	710	675	703	726	701	697	680	681	698	717	716	685	708	684	741	687	713	698	666	676	754	690	677	728	662	671	695	682	726	684	698	726	734	701	723	704	672	682	686	692	722	692	728	641	718	706	665	675	674	679	641	700	705	724	653	685	699	660	703	667	714	655	714	688	686	679	691	709	631	702	674	671	740	734	681	687	687	670	713	700	774	685	674	726	684	702	715	662	691	694	708	706	733	689	664	726	742	699	689	697	665	639	684	724	694	683	713	691	687	689	711	676	715	690	670	690	727	667	694	690	671	690	671	689	715	734	648	699	698	686	742	702	651	722	688	673	697	714	704	633	717	707	728	747	676	703	703	724	744	707	649	696	690	745	724	700	691	751	697	722	659	698	659	673	718	716	717	698	695	676	663	699	721	670	645	699	718	680	652	705	665	657	673	691	708	684	740	705	692	683	705	673	738	647	732	686	696	708	692	724	683	657	659	666	691	693	708	689	680	677	705	703	685	727	737	704	699	705	691	693	663	715	721	707	709	697	721	719	639	706	740	726	690	664	682	681	643	691	656	644	716	703	666	720	671	693	706	670	705	653	670	731	717	684	739	665	740	698	720	728	702	727	763	685	630	730	709	672	689	699	684	718	684	759	713	706	708	688	655	691	710	700	684	735	695	684	757	687	673	712	717	676	685	680	733	699	738	705	695	681	680	731	694	679	673	689	679	741	715	646	663	681	707	687	734	716	686	669	701	689	685	697	692	672	690	719	694	657	697	698	710	689	754	708	685	691	680	700	704	712	722	679	686	674	712	618	681	713	673	667	720	710	695	719	682	746	742	693	711	682	717	685	710	681	677	749	692	709	667	720	705	731	681	683	683	671	657	704	704	671	736	682	717	713	678	685	682	693	698	696	675	741	709	696	716	648	673	711	740	687	639	695	669	693	680	711	644	699	706	693	677	693	665	731	740	679	701	713	677	690	706	687	735	718	696	707	690	629	669	689	702	718	692	676	722	667	715	730	679	633	724	731	708	658	675	733	731	663	689	708	710	665	728	744	654	720	700	682	706	708	720	681	691	711	666	730	680	689	703	662	658	684	714	709	635	719	732	728	718	637	691	678	678	703	684	717	675	682	694	714	668	716	732	703	696	695	701	681	733	699	692	703	749	709	687	707	703	687	727	724	716	697	716	686	687	691	722	682	691	660	676	693	739	716	680	687	685	654	650	690	670	673	719	728	690	737	696	672	738	707	690	683	702	711	672	664	731	736	742	678	679	660	678	685	660	697	723	702	714	697	727	725	654	712	724	687	702	658	674	689	717	690	676	684	702	725	691	715	741	699	624	695	697	643	656	677	656	642	662	696	689	707	713	683	666	701	693	717	689	680	702	700	767	696	713	653	740	685	673	670	678	710	698	696	724	752	672	707	737	684	675	672	696	701	721	679	727	650	692	703	655	674	696	654	709	709	664	722	688	683	739	702	740	696	664	699	692	676	745	779	736	706	667	691	713	673	720	759	652	665	696	700	646	684	727	672	717	676	660	677	717	725	713	670	711	682	685	706	669	704	685	708	670	735	724	731	751	672	670	699	665	665	673	716	688	695	673	663	699	674	698	691	680	690	717	714	698	694	679	711	685	672	677	676	699	685	733	694	679	702	730	663	689	647	709	709	708	694	626	694	735	713	698	764	709	713	706	697	669	681	684	656	681	724	665	699	716	665	729	684	698	659	698	704	689	642	642	674	655	681	694	728	664	655	656	695	701	686	702	718	689	626	676	679	679	706	660	691	734	679	679	696	700	670	648	672	697	683	667	673	645	695	693	698	711	661	683	685	666	691	709	714	716	676	713	685	721	682	743	683	710	755	659	703	674	650	685	720	652	645	697	700	700	679	696	658	676	689	727	708	784	692	683	728	703	689	716	693	691	655	678	646	703	714	696	651	734	721	695	746	675	715	675	720	725	698	668	684	699	716	696	694	658	685	694	706	692	684	711	740	677	678	666	701	725	729	708	715	672	670	713	686	676	707	688	688	702	719	690	724	686	688	706	719	685	690	696	720	746	666	695	742	669	734	661	661	681	689	698	737	708	700	705	709	731	626	649	739	741	696	687	688	695	750	685	672	686	676	725	686	686	673	696	682	734	717	703	674	660	674	691	687	698	680	744	680	740	688	672	720	656	733	678	740	693	705	656	689	671	687	705	637	678	681	705	733	707	691	679	727	617	699	721	744	667	684	639	705	670	675	697	694	692	697	722	670	722	683	681	769	692	692	723	699	722	680	668	683	685	698	701	716	668	680	671	677	663	684	686	694	745	684	694	707	711	658
25206	21138	23785	28753	21153	16613	869	596	488	488	519	468	466	465	441	468	506	408	487	471	489	479	457	475	453	484	419	492	482	457	491	454	449	502	503	476	415	466	487	479	472	443	474	473	443	460	450	432	467	439	473	455	423	422	468	430	477	446	491	478	449	417	464	459	457	433	441	451	498	450	483	439	471	519	460	460	448	453	458	466	480	417	453	474	474	477	451	465	451	420	478	515	470	441	469	436	423	451	416	440	455	450	470	464	403	468	457	422	486	466	430	479	507	498	436	451	422	478	433	485	468	438	432	445	497	477	473	421	439	431	458	476	443	435	450	465	430	500	443	482	438	434	441	452	444	429	437	474	472	471	474	413	469	428	427	458	485	475	464	486	421	449	437	445	461	473	445	489	485	454	452	469	476	471	459	498	463	425	395	472	434	425	407	450	424	445	505	455	426	426	464	472	415	492	460	477	468	467	521	462	452	448	429	452	434	439	457	442	435	449	492	494	479	435	490	429	425	452	473	452	437	435	493	474	432	456	486	450	442	433	436	418	488	453	476	445	449	425	435	416	490	488	435	503	491	487	432	430	486	462	444	455	443	479	484	442	481	425	444	458	423	419	454	474	462	495	475	421	472	451	423	429	432	487	471	474	471	465	468	449	419	457	448	427	482	469	432	443	454	476	459	474	441	495	454	460	420	471	426	431	476	468	439	457	493	441	454	436	453	488	443	495	463	443	464	481	459	447	456	443	472	492	479	416	457	469	451	456	415	473	460	478	460	456	473	472	489	457	462	431	483	434	487	498	487	541	456	422	451	456	480	474	436	429	475	429	422	463	476	461	454	431	477	467	437	439	466	471	519	486	468	473	439	438	479	470	448	490	473	463	473	466	427	460	462	476	514	470	480	473	449	471	491	424	447	459	442	448	459	421	475	453	439	466	443	429	423	486	477	426	425	424	429	426	452	463	464	421	441	452	485	472	460	474	450	469	470	450	477	455	477	473	428	436	422	451	441	448	456	424	500	436	467	412	505	432	485	444	466	475	457	476	478	465	456	483	442	465	450	433	457	468	419	450	478	450	484	430	481	452	446	400	409	444	455	462	428	421	424	442	467	478	449	442	443	469	474	419	436	460	476	439	464	424	458	474	423	503	503	438	439	468	435	460	467	407	482	432	478	474	450	429	416	406	446	463	466	466	502	475	468	471	464	460	471	483	477	466	460	471	433	422	434	474	419	420	408	455	422	465	451	478	477	444	445	430	473	487	469	454	434	465	419	435	448	454	439	455	462	467	427	465	474	456	412	465	464	469	436	473	499	483	518	462	416	479	476	455	488	501	441	468	424	468	478	479	439	462	481	438	453	524	480	469	424	407	442	480	450	476	420	473	452	460	490	463	510	421	426	473	451	447	489	467	471	461	482	425	416	465	436	418	472	421	440	446	415	479	473	474	495	496	411	458	447	435	433	416	432	478	454	410	465	485	437	473	422	424	444	400	459	410	484	445	519	476	447	433	446	420	451	466	474	451	436	467	474	484	441	436	448	432	444	456	460	450	431	433	438	479	480	438	476	436	438	446	450	473	467	436	476	479	434	460	469	426	440	462	434	424	433	455	401	470	442	417	461	452	449	460	466	401	465	413	429	443	468	457	441	447	459	463	434	485	422	452	431	430	457	447	463	433	470	431	440	508	485	472	436	458	429	447	442	470	451	490	457	468	443	421	496	434	451	467	468	476	462	418	450	455	431	464	409	446	437	485	464	487	420	484	465	457	456	447	470	405	496	443	465	496	446	384	437	416	461	458	482	444	452	447	458	440	477	480	460	478	405	452	439	495	442	410	500	469	496	487	469	455	430	466	463	467	467	492	462	467	454	488	486	434	456	486	447	456	479	475	464	416	439	478	461	405	462	424	416	442	492	466	498	452	464	460	483	446	451	461	485	479	437	476	436	478	466	431	415	449	430	475	471	457	460	461	492	423	459	452	447	460	424	444	443	463	458	465	449	433	464	477	461	470	464	443	379	475	440	409	438	458	442	418	461	443	432	456	510	426	458	447	488	458	460	469	429	434	495	436	472	464	504	483	458	458	437	467	493	461	462	461	451	461	491	448	461	479	430	476	433	449	416	471	433	454	462	456	484	463	438	505	456	465	449	471	477	498	462	424	423	452	458	433	468	448	461	432	453	435	426	451	437	460	430	459	471	460	463	471	445	446	444	471	452	440	494	447	427	470	443	465	475	488	429	464	496	467	444	421	451	445	460	481	445	481	490	435	493	466	449	461	502	482	462	486	484	468	445	460	447	439	490	437	438	573	492	446	485	466	424	434	468	460	438	451	447	473	483	441	456	444	451	472	471	458	452	425	462	423	413	481	458	436	474	489	438	468	466	460	471	439	409	425	470	446	431	407	404	457	428	464	494	436	458	481	463	483	470	474	484	453	469	473	486	461	431	446	436	488	426	458	451	484	449	455	478	436	465	474	460	451	435	445	432	464	459	484	415	474	457	443	471	473	476	456	417	456	429	475	429	450	432	470	439	470	431	488	499	437	462	467	483	502	462	448	459	451	424	476	473	476	497	474	489	468	431	402	450	435	450	485	419	458	422	457	456	422	489	439	415	418	436	461	461	456	491	467	409	446	437	452	440	453	426	491	472	472	443	452	497	457	437	468	447	455	457	500	454	460	465	414	440	445	460	452	443	410	447	466	435	454	466	446	474	469	440	440	449	504	427	457	484	435	438	413	401	434	439	455	446	465	463	489	451	488	414	445	461	456	474	443	469	456	386	451	446	470	459	443	464	445	435	482	448	430	446	477	461	500	454	447	485	441	473	459	446	431	440	453	472	499	426	465	517	483	453	469	483	464	495	456	440	428	456	452	464	459	444	447	482	435	487	454	485	456	483	417	430	477	454	479	439	452	454	423	434	401	437	422	474	490	451	475	452	417	437	514	467	417	403	509	466	446	476	436	467	523	458	420	419	492	502	472	459	408	461	466	448	441	499	480	477	470	467	485	422	460	460	455	453	484	459	474	494	500	447	435	468	430	463	459	432	457	446	482	466	464	480	479	421	457	466	444	417	448	431	460	449	441	429	424	459	462	451	479	457	446	480	458	450	442	469	425	432	484	435	428	398	442	445	472	474	456	490	476	425	474	479	469	454	462	432	472	468	439	440	460	447	458	444	477	462	470	467	462	442	437	398	445	460	487	440	467	414	470	417	445	454	452	465	440	427	486	423	458	451	409	414	471	417	409	484	443	472	462	450	438	465	519	428	449	456	456	445	445	486	438	491	459	474	468	443	423	429	503	452	483	411	451	442	440	450	450	449	452	451	480	445	446	456	456	435	449	458	458	482	424	453	491	458	516	482	516	484	465	427	477	454	457	448	439	490	481	469	449	454	441	497	455	442	463	474	482	476	448	444	475	427	443	432	474	457	457	452	478	479	467	435	399	417	429	475	448	435	429	459	501	493	432	475	433	479	463	414	444	471	460	408	444
24980	34574	13209	1129	1068	1006	995	1000	977	945	931	928	973	927	882	956	1008	920	960	965	933	966	952	926	977	996	936	1022	973	948	919	949	924	958	893	970	1037	921	962	949	996	968	936	936	933	921	960	970	949	914	943	935	956	973	1013	956	990	995	894	959	922	956	955	973	903	898	959	974	932	970	957	880	910	928	931	993	961	967	945	900	963	990	948	954	981	916	894	961	926	942	974	997	987	1023	996	930	920	951	951	978	958	954	990	954	928	973	960	936	985	962	948	944	938	956	940	937	931	904	934	948	929	900	960	952	938	930	936	912	959	996	996	990	988	925	965	986	966	945	938	980	923	993	933	1016	958	914	997	948	943	934	908	902	926	925	919	962	970	937	983	924	963	972	1004	954	955	952	998	939	941	924	939	948	969	972	1002	957	985	977	889	971	935	930	946	938	959	913	1019	965	926	979	934	932	973	932	964	927	967	975	965	935	979	976	969	961	913	938	877	935	990	927	937	926	932	911	940	937	935	946	959	903	944	963	991	893	1003	931	976	959	970	942	918	959	955	886	963	1015	943	884	976	925	945	974	942	919	936	932	933	958	973	933	1004	1002	974	966	901	953	1003	934	961	934	948	939	939	940	982	930	952	960	964	929	960	951	966	961	912	956	888	952	955	980	943	972	962	890	931	913	959	960	972	966	975	974	950	998	990	946	920	949	925	939	966	933	906	875	904	951	933	959	983	994	909	948	950	965	966	969	960	956	948	1013	950	938	951	920	934	955	938	962	916	945	993	969	977	931	951	1006	932	948	969	933	971	921	972	977	936	933	945	920	993	934	961	908	931	1038	969	945	889	946	963	914	957	923	955	971	901	914	942	1011	971	991	894	969	1007	934	925	912	946	962	981	897	973	960	910	943	959	950	912	896	900	979	929	1001	929	972	973	939	961	900	976	957	965	924	916	953	932	983	927	921	884	995	971	948	930	922	969	922	929	1004	901	924	948	958	974	938	942	981	959	955	917	980	982	967	934	970	1022	988	996	985	951	931	993	937	950	926	948	966	907	958	951	917	945	931	965	943	1019	936	978	935	976	947	946	966	910	955	937	911	959	1021	969	958	960	994	960	963	969	914	989	942	926	935	968	925	964	904	946	946	929	959	929	949	965	872	948	917	999	904	886	947	939	920	1002	966	962	925	949	1000	953	952	957	968	905	939	959	915	919	936	981	945	939	936	959	933	981	929	884	979	973	969	951	941	970	934	913	938	939	956	984	976	949	897	917	923	933	979	967	924	916	939	957	956	988	964	931	991	911	915	946	999	904	942	971	916	957	942	920	912	919	924	927	949	938	957	927	930	913	943	914	995	967	948	912	975	912	977	986	913	935	937	946	896	952	1006	915	921	975	910	997	950	900	986	932	921	983	977	939	954	963	997	941	970	977	957	924	916	942	970	971	1006	945	1014	912	974	963	949	1006	921	939	969	972	957	921	1033	1007	955	915	949	934	957	943	991	908	950	970	916	905	963	953	989	927	932	887	965	942	895	946	930	905	935	973	963	1001	969	928	928	925	974	961	954	957	969	974	959	969	947	961	920	939	951	921	914	988	934	921	932	963	962	949	934	939	946	933	963	976	922	915	965	947	921	964	949	923	983	975	946	936	900	1014	931	958	917	983	940	950	981	971	1028	941	937	908	924	958	938	968	983	978	920	1011	994	966	915	944	941	911	933	882	978	884	995	963	953	928	959	926	979	918	901	945	931	974	962	991	922	953	952	996	941	945	990	959	993	923	945	964	933	937	941	971	994	947	978	925	875	922	958	974	971	970	960	925	979	957	921	953	905	998	1007	960	936	946	910	934	939	938	972	919	968	933	955	964	966	957	970	1032	952	979	959	907	948	946	988	920	933	992	954	988	930	949	974	957	960	951	964	986	971	961	971	917	951	972	997	990	971	927	956	934	926	965	962	924	894	1005	977	963	933	970	918	940	1018	951	936	927	940	971	978	959	969	978	968	891	975	939	923	940	939	922	902	935	888	984	977	919	860	953	908	971	932	933	964	936	994	998	900	981	976	928	957	955	1000	977	954	981	978	941	894	935	922	957	945	945	944	965	1018	932	955	1036	965	908	948	933	969	935	978	954	945	936	968	972	941	985	892	966	953	894	982	950	971	939	940	945	971	895	955	970	929	930	948	930	983	945	925	990	866	955	948	947	948	894	964	953	961	945	925	922	945	919	912	950	915	977	990	912	971	911	997	983	927	981	953	946	950	985	948	952	965	920	977	952	976	898	974	915	922	1000	942	972	925	950	982	954	938	936	927	943	962	936	940	928	927	976	954	966	909	946	952	935	936	893	924	916	893	947	904	893	1014	937	998	923	936	904	914	953	928	948	1027	889	946	944	964	974	943	943	938	986	974	950	911	926	956	975	950	974	986	938	952	973	974	931	953	1020	958	975	943	933	943	947	1002	977	973	954	936	950	972	983	958	980	946	943	945	928	999	892	920	900	951	972	949	965	971	976	923	974	908	995	969	900	977	961	906	943	924	994	918	929	974	994	1004	957	955	1003	924	944	929	1000	943	912	941	919	957	948	956	996	973	962	926	981	982	982	966	986	976	904	964	977	972	930	1001	897	950	919	970	960	946	949	947	1005	991	965	956	959	949	943	956	897	1004	922	920	967	956	982	923	948	950	966	926	941	909	958	992	959	992	934	940	949	955	942	933	918	937	981	971	902	964	937	905	1008	958	957	916	943	968	912	966	926	941	912	986	915	922	953	960	965	979	956	957	959	954	1019	994	938	953	945	956	964	974	931	947	933	957	936	905	952	941	963	900	958	973	936	938	941	907	932	970	927	987	1006	927	925	948	993	1000	965	916	962	989	1014	958	922	985	905	947	1015	995	892	1011	927	925	1007	954	896	986	928	929	945	930	955	941	897	985	964	959	988	932	933	928	943	973	953	945	996	935	972	891	959	951	922	947	907	945	939	982	908	990	816	968	939	972	951	959	918	988	934	946	965	917	971	983	972	951	900	927	899	910	928	944	952	937	896	930	964	923	901	918	928	954	923	881	953	971	948	946	1027	982	965	1000	958	924	971	945	996	947	949	1040	958	970	960	905	916	931	931	973	945	957	1023	957	982	905	926	942	960	934	933	935	954	948	1014	976	941	954	970	942	938	934	970	969	989	999	929	932	947	932	989	934	919	942	939	960	946	924	951	947	916	959	907	981	953	970	936	918	978	959	934	935	978	961	947	938	945	962	901	937	969	981	979	937	930	894	919	964	929	1005	985	948	1013	935	969	982	986	967	929	906	908	972	993	977	961	976	966	941	950	955	981	955	988	898	988	900	901	960	997	941	995	929	991	991	966	949	964	968	943	901	939	955	1023	966	966	912	942	970	940	973	945	936	925	1009	948	941	914	942	925	910	977	981	967	951	970	961	940	985	942	962	1014	948	930	973	988	951	951	874	932	976	932	921	942	984	931	919	959	943	997	969	902	944	942	947	962	955	953	957	914	967	928	927	933	985	878	974	976	931	930	947	954	987	933	941	973	1002	952	898	968	930	909	956	903	947	946	951
24543	21120	24131	28350	21123	21145	11995	669	500	478	419	423	371	427	361	375	376	391	392	362	339	372	335	360	337	348	363	390	356	373	353	365	343	318	336	351	334	344	337	351	379	355	344	356	366	347	370	330	357	355	354	369	400	354	380	345	373	335	311	352	347	359	382	362	341	295	329	335	359	371	348	359	352	327	366	346	371	312	341	399	330	340	332	378	320	352	346	344	312	352	317	358	327	349	345	365	349	344	328	338	390	351	360	344	381	347	378	352	358	327	414	355	354	364	336	394	364	375	366	320	300	357	389	323	343	366	350	342	361	358	381	355	380	349	354	334	348	368	307	315	337	340	371	351	377	369	359	390	349	352	373	360	348	363	396	329	329	374	324	344	353	359	340	355	344	336	340	340	337	355	351	357	379	389	354	355	340	325	325	309	339	324	362	330	355	351	369	357	404	329	348	357	357	379	336	373	327	372	357	333	383	377	332	361	336	362	341	337	331	356	296	332	331	373	372	394	348	319	343	361	335	348	354	358	353	340	365	383	366	340	371	345	353	361	305	327	332	354	343	339	341	361	344	310	361	298	376	359	304	380	323	349	352	368	337	388	367	390	351	363	349	319	375	343	365	364	321	321	365	303	351	309	368	316	325	370	339	362	388	409	388	302	342	349	367	339	323	382	363	356	342	338	364	356	346	340	377	356	360	374	365	381	337	354	320	395	293	354	349	358	370	342	325	333	378	347	354	341	361	345	371	345	347	358	319	349	348	348	337	294	349	385	312	336	369	403	347	352	369	344	348	359	376	375	362	375	344	338	361	359	352	347	343	340	345	323	306	322	328	360	360	344	350	366	339	389	373	348	336	307	340	359	388	365	385	392	343	324	378	355	328	377	357	391	363	328	326	344	353	330	319	370	339	314	356	402	373	365	344	326	313	339	343	313	325	327	340	327	366	362	355	377	335	325	370	333	376	340	376	350	324	363	383	325	364	363	351	355	347	314	321	382	349	343	313	358	362	370	354	363	327	318	334	377	342	349	363	407	361	331	362	381	356	366	319	348	360	362	328	308	355	319	342	329	334	351	357	378	365	353	323	372	327	321	339	320	291	326	355	391	382	358	319	367	340	378	358	362	345	358	374	341	343	344	360	355	364	318	347	342	366	333	362	330	394	320	349	346	362	333	380	320	331	336	346	394	337	358	349	370	370	347	336	357	346	327	314	317	341	301	361	354	318	365	359	347	357	329	373	358	354	380	383	350	349	325	338	350	334	309	351	347	378	378	357	283	368	355	353	332	346	341	354	342	350	326	347	374	360	309	334	350	334	340	375	345	375	351	349	316	344	343	340	318	332	364	336	359	324	353	308	352	337	356	342	326	339	337	323	345	316	324	349	357	352	382	371	372	374	354	363	375	367	329	383	329	348	331	352	378	289	319	352	346	307	331	321	351	327	358	341	338	359	331	375	342	348	357	348	366	321	339	346	329	360	364	360	358	357	366	341	342	306	307	346	348	386	329	343	333	352	358	347	354	355	324	344	330	333	338	374	321	335	332	356	352	347	305	377	350	342	353	329	352	329	317	377	345	354	340	321	341	365	313	389	380	337	362	340	319	312	323	351	346	300	350	331	329	349	332	359	354	337	294	327	327	347	345	357	345	347	329	348	345	348	331	348	347	331	343	359	350	313	352	365	354	344	365	308	356	369	373	337	339	363	364	353	330	334	336	358	343	331	351	349	376	339	369	352	375	302	362	334	382	350	352	331	340	305	338	331	386	358	348	347	341	370	341	346	352	379	350	335	360	369	365	357	345	377	335	363	371	342	356	375	359	336	361	347	313	361	354	391	352	324	352	359	336	350	335	369	342	350	362	356	343	348	327	361	353	343	338	357	360	356	378	375	352	328	371	348	337	334	353	365	337	321	327	311	374	376	393	346	372	377	375	310	365	344	334	361	312	350	341	332	341	385	361	341	342	363	350	342	379	322	343	369	363	365	314	304	353	337	371	349	356	341	351	353	348	326	348	335	332	345	368	314	318	346	366	376	367	357	353	345	346	332	385	351	340	318	357	326	357	369	362	365	341	372	319	331	359	373	336	386	345	363	357	321	288	359	353	318	344	344	381	327	339	377	330	322	367	325	331	341	341	365	342	328	351	357	352	322	408	349	335	363	352	302	360	336	351	370	326	356	344	333	362	344	344	348	359	358	365	343	303	361	348	353	360	373	370	389	318	372	318	308	328	330	338	335	348	325	389	334	361	365	350	342	329	365	324	358	358	333	335	350	354	366	364	330	335	328	351	349	356	351	347	357	351	344	350	351	362	342	327	326	355	343	314	345	352	388	379	376	337	325	331	374	352	302	359	367	320	388	357	372	368	309	352	324	364	341	334	339	343	340	356	346	335	338	342	306	320	301	342	358	350	355	351	365	307	336	337	323	349	375	317	336	336	361	362	357	391	356	373	354	376	386	340	369	324	316	348	324	354	382	373	343	314	355	338	338	366	314	349	370	342	405	353	370	326	343	340	364	380	391	357	318	366	364	341	334	338	345	354	360	353	354	368	322	345	362	364	331	328	339	372	368	333	350	310	331	330	319	334	299	346	370	353	309	366	388	365	353	332	347	353	378	360	387	337	342	340	341	395	338	370	381	309	310	365	347	332	364	373	289	335	358	324	327	340	344	361	329	336	338	332	373	333	383	331	338	290	321	370	358	332	340	372	374	364	320	340	326	329	378	331	345	352	333	390	377	358	369	326	335	321	326	343	332	353	366	352	329	343	313	317	330	366	349	369	335	355	312	328	350	351	378	349	344	334	341	335	332	360	337	363	336	344	372	351	353	354	351	330	368	324	352	372	391	350	351	300	349	323	353	367	342	335	354	352	317	332	327	372	363	353	337	371	342	360	330	335	326	345	333	367	333	389	357	305	353	361	341	356	305	347	361	335	314	293	383	326	343	321	378	354	308	320	343	347	368	342	370	342	326	368	336	327	352	398	314	395	392	333	345	361	331	344	387	372	359	349	361	378	382	357	357	357	364	362	356	322	383	342	385	346	358	369	327	340	320	362	369	382	374	346	304	333	365	343	300	342	353	299	357	333	342	401	334	353	330	360	312	394	323	362	331	346	346	338	380	309	321	354	356	383	360	333	325	348	324	363	352	299	313	357	344	325	333	354	344	334	334	340	368	351	367	324	359	372	342	370	333	373	334	346	320	365	369	359	353	382	396	353	325	377	370	361	347	397	371	353	319	351	370	324	337	368	346	317	358	343	368	366	356	339	360	358	324	361	360	362	348	339	343	342	355	368	365	301	362	352	335	305	341	319	324	323	367	355	353	343	302	361	348	385	345	342	360	327	298	325	353	329	317	301	363	349	318	343	334	372	342	361	352	349	354	337	381	306	323	347	386	300	326	351	335	365	340	327	317	360	339	350	307	349	377	332	372	351	314	374	345	344	343	344	331	360	390	383	353	352	363	352	345	340	356	329	350	342	355	377	348	355
29962	44496	18111	1107	861	839	799	766	716	772	772	742	760	750	700	700	727	771	718	794	672	716	722	704	723	777	683	685	633	737	735	726	699	692	712	717	712	717	738	730	694	727	725	690	734	695	711	691	754	726	707	717	682	714	737	741	672	736	717	758	699	729	694	717	673	743	737	745	713	719	703	675	738	689	802	760	719	775	730	724	738	687	725	708	720	731	728	705	713	750	730	681	715	698	715	701	751	749	700	699	720	746	740	697	713	726	696	711	701	707	680	726	707	717	789	775	664	760	717	690	729	743	705	725	658	701	746	700	704	732	742	709	712	663	716	754	708	741	713	668	698	737	689	711	747	706	718	749	721	695	722	764	724	723	731	736	707	693	704	713	704	734	751	704	678	728	709	716	738	712	689	684	703	786	694	716	745	759	734	711	737	796	696	737	709	721	739	771	655	722	752	699	709	676	699	747	779	774	729	722	712	748	736	689	671	767	706	717	744	746	734	750	734	688	715	711	735	755	730	729	706	755	717	736	736	742	735	706	748	705	740	762	717	764	693	749	736	707	750	749	704	663	757	735	749	709	713	755	694	683	722	693	740	727	717	724	708	745	736	733	745	716	703	748	744	739	711	740	718	682	701	714	759	708	744	657	679	711	730	694	758	739	689	691	708	723	672	761	690	690	712	705	723	703	724	716	698	750	705	723	707	689	722	727	717	762	723	761	736	732	775	715	720	679	723	733	723	707	701	733	738	697	713	727	752	724	728	778	698	701	681	753	735	715	692	698	723	771	728	710	745	751	743	719	724	672	696	733	714	729	685	686	731	749	723	683	748	708	696	708	725	764	754	771	703	715	708	716	718	694	725	714	758	662	718	723	730	728	755	646	726	724	694	714	693	735	703	711	741	713	708	717	704	736	717	730	682	705	760	727	712	634	677	723	715	737	737	699	708	708	670	726	684	735	736	662	737	739	708	700	669	773	717	745	737	716	676	655	687	694	662	681	666	719	693	710	747	711	741	722	676	722	718	706	679	688	697	671	727	718	705	741	750	744	722	726	704	672	721	699	667	732	709	698	748	724	709	702	689	737	710	749	768	717	656	698	780	722	801	726	710	745	722	729	681	687	698	752	730	654	724	696	738	723	718	712	712	704	709	741	737	666	728	751	690	689	756	698	740	681	693	700	670	733	707	723	724	723	724	744	771	737	713	726	723	719	665	709	730	763	744	736	716	707	703	716	794	688	753	719	695	696	704	694	725	757	746	723	709	778	703	690	731	706	681	731	745	715	680	740	703	742	737	778	690	702	709	669	743	686	736	707	746	719	742	744	688	669	696	766	715	665	697	730	711	689	697	742	699	768	710	703	753	700	775	728	686	776	726	690	735	708	746	756	719	675	678	747	713	688	731	701	721	677	704	724	707	692	705	666	679	705	708	694	758	721	709	672	722	750	722	740	754	679	701	704	705	719	708	708	670	741	694	728	748	716	752	744	707	744	678	705	664	695	740	678	687	730	704	729	726	674	703	724	733	709	803	737	718	728	684	707	669	698	683	713	769	723	764	729	742	719	689	716	739	677	719	697	704	690	715	736	724	690	697	749	759	658	703	727	723	772	689	707	721	754	715	671	737	709	711	701	679	662	700	684	633	746	685	713	746	700	743	750	650	711	722	727	733	720	722	729	716	678	720	674	735	730	647	681	715	708	663	720	684	699	728	718	745	712	707	714	757	701	762	670	708	702	745	687	741	638	757	673	738	696	736	697	790	688	683	739	720	708	655	709	688	708	692	712	748	733	708	739	739	740	677	688	666	743	717	761	705	719	694	736	757	726	678	690	739	682	717	718	741	714	766	702	699	710	691	702	746	716	758	673	735	704	714	683	724	699	677	713	688	692	708	722	729	720	716	713	756	690	673	750	683	739	762	716	716	681	679	707	724	718	699	743	737	720	714	742	746	699	724	749	689	783	717	741	758	700	739	730	727	715	686	706	693	694	705	772	722	784	718	694	712	697	723	734	729	735	685	713	719	708	683	699	764	739	688	735	685	693	704	668	703	670	709	700	700	727	683	713	703	729	726	757	722	769	734	729	700	736	746	719	741	749	693	684	718	699	695	728	751	673	700	757	748	736	667	693	664	672	708	681	715	748	767	758	742	674	707	660	695	745	722	759	698	684	730	718	735	661	733	747	725	714	693	760	731	689	789	743	713	737	712	676	735	679	713	724	686	720	715	731	690	682	682	721	693	692	670	730	656	697	708	702	690	689	707	681	739	725	720	695	676	704	686	712	674	754	712	650	742	721	695	730	695	720	673	728	722	735	731	719	710	693	718	747	692	735	699	721	710	735	730	727	702	725	733	694	667	730	764	710	726	716	724	745	742	684	740	710	702	698	725	666	725	725	724	700	708	699	729	663	700	749	725	715	778	673	681	736	695	668	747	704	727	708	691	722	714	741	720	650	711	644	657	710	745	725	701	676	688	686	692	743	708	717	732	696	705	708	762	708	694	733	733	694	739	706	741	729	685	692	756	752	748	750	734	734	697	683	733	746	707	717	705	700	761	713	717	713	662	693	710	753	697	732	674	722	742	703	710	726	752	688	705	695	724	690	676	745	752	705	726	714	716	705	698	715	697	700	678	712	726	715	745	680	708	706	731	701	734	665	720	696	677	754	761	711	733	737	751	702	726	721	673	723	741	703	707	738	726	733	762	701	682	720	750	692	721	651	741	740	680	708	741	711	704	748	735	680	733	691	746	727	687	718	724	709	704	751	753	727	752	704	707	731	702	694	737	718	700	712	730	711	714	684	723	773	692	728	714	674	766	722	734	735	714	640	719	730	671	686	699	652	703	776	731	743	776	719	708	754	728	749	717	720	698	667	699	708	722	700	732	678	695	718	675	714	709	707	711	723	775	709	739	707	754	704	721	730	750	720	703	745	693	726	735	687	733	725	719	695	717	711	697	702	725	772	749	715	744	688	733	703	708	725	696	722	715	719	679	723	769	721	705	707	732	704	708	748	745	695	683	695	729	726	693	727	677	678	717	682	719	762	729	747	694	762	660	694	702	750	783	707	719	682	684	745	697	694	674	727	718	722	775	698	683	740	677	731	728	758	691	672	728	698	698	751	696	722	711	729	735	695	714	703	715	731	742	718	712	765	723	744	685	738	697	717	682	684	741	730	713	717	728	731	744	709	693	747	703	733	763	724	683	708	735	738	769	699	774	692	703	709	708	725	692	717	736	698	724	733	706	700	712	691	723	687	731	746	717	707	741	741	747	718	747	729	723	658	694	662	669	683	748	694	701	715	698	700	683	741	704	680	745	726	744	651	708	689	740	744	713	754	725	719	760	728	748	673	725	700	748	705	708	708	737	727	706	707	704	711	738	772	699	681	716	737	695	718	784	736	710	711	754	709	746	749	717	677	693	701	704	744	678	759	740	727	720	697	726	694	677	709	734	751	711	737	739	740	746	713	767	745	708	711	777	723	730	738	707	740
34237	17960	5503	521	342	317	308	275	309	308	277	305	314	321	294	338	343	354	300	324	293	284	302	296	294	323	290	278	288	314	325	299	300	319	271	330	325	301	315	331	318	296	282	336	275	310	293	301	301	294	314	322	299	318	301	328	317	308	331	314	312	314	319	301	283	292	284	326	306	320	307	336	286	296	319	285	299	313	287	344	315	291	315	303	290	315	338	272	293	280	305	299	298	308	326	280	304	319	311	319	293	296	315	293	304	318	279	299	348	313	303	328	335	313	307	311	290	330	274	311	303	273	317	329	297	310	304	292	308	301	334	329	327	314	291	315	303	267	334	327	324	333	302	311	336	308	286	319	302	287	297	346	300	287	315	278	298	291	340	318	332	320	342	316	320	285	297	271	302	355	290	320	318	310	323	269	337	324	294	300	267	293	282	335	332	307	291	326	291	314	307	247	326	296	283	292	291	334	304	313	306	324	308	284	286	270	287	259	287	307	316	321	276	315	291	304	309	302	319	278	283	337	290	290	316	279	318	302	317	295	324	301	331	302	302	317	337	296	289	312	281	272	273	293	330	307	298	342	297	326	304	308	311	290	320	277	307	321	314	275	291	326	323	284	347	275	309	283	313	331	299	330	268	296	338	275	333	293	310	274	312	320	324	309	327	287	317	290	303	279	307	325	302	298	328	283	310	333	329	296	342	294	315	286	308	289	320	315	326	309	268	297	330	279	332	302	323	306	309	311	321	310	294	331	275	292	293	294	294	309	330	283	301	324	312	348	310	291	320	308	321	309	314	308	292	307	284	310	270	326	328	312	321	308	293	309	292	296	301	337	309	301	310	355	311	299	327	263	289	304	325	299	258	317	296	326	345	316	327	311	328	309	305	292	298	286	302	307	299	323	321	299	337	342	305	289	332	293	295	318	323	320	287	306	312	302	301	292	309	305	305	329	301	280	326	281	306	270	290	292	292	314	312	324	332	323	313	249	304	321	308	293	326	285	292	306	292	304	297	313	269	309	314	304	341	302	306	307	356	338	323	317	320	322	332	324	315	304	302	293	289	316	320	297	286	312	329	294	339	311	299	281	288	283	302	299	297	299	331	305	304	320	301	308	264	318	323	291	291	305	282	290	322	299	329	307	286	325	284	296	299	313	335	274	278	301	300	306	293	299	279	268	287	319	271	285	319	299	303	301	296	286	337	316	337	323	293	301	306	303	315	339	311	308	312	308	321	293	302	292	276	302	326	292	296	310	313	274	295	313	271	308	304	306	299	271	302	298	295	288	306	335	331	299	309	315	334	274	307	301	295	321	284	276	294	271	290	272	308	303	331	317	340	282	308	304	323	310	290	319	318	278	300	301	338	315	296	304	293	297	297	312	307	307	320	303	303	277	293	316	276	327	308	304	283	291	322	302	355	309	298	315	340	309	291	301	313	340	285	334	295	315	257	284	342	308	305	281	304	325	323	328	259	314	309	282	336	305	345	301	297	317	306	299	335	319	319	319	280	288	288	313	301	305	290	310	315	315	332	323	315	306	317	288	281	299	294	278	291	295	288	301	302	355	332	277	297	313	334	305	321	328	277	332	309	321	290	325	289	300	305	314	300	315	305	309	316	288	278	312	284	287	288	305	330	340	336	278	288	299	314	316	304	296	357	271	310	313	355	317	290	315	332	315	315	307	302	299	298	321	288	278	320	303	339	301	312	300	294	280	286	345	292	282	299	292	325	300	273	304	324	313	315	285	317	286	307	296	335	307	271	276	272	340	298	310	298	301	312	329	360	311	274	308	296	263	311	298	287	328	305	302	325	287	305	297	339	254	299	326	286	312	289	295	306	304	279	305	307	285	274	269	310	313	304	314	319	284	285	287	308	298	312	278	307	328	278	311	299	311	299	315	316	353	297	322	303	290	291	316	317	300	313	284	324	308	307	319	340	346	299	275	314	351	323	355	304	288	288	295	315	284	276	301	315	296	318	318	311	309	290	301	289	285	317	300	303	323	283	306	283	356	294	320	337	307	277	293	319	325	343	367	293	304	312	295	339	328	336	326	307	309	303	330	336	289	323	293	301	295	318	331	370	309	306	288	306	304	309	331	325	327	302	317	318	332	327	293	287	293	323	264	315	284	271	321	322	338	333	266	328	320	299	303	288	287	301	314	316	326	289	337	353	312	314	307	289	277	302	344	313	279	313	302	296	302	314	318	329	300	300	278	289	287	313	293	287	277	339	295	323	352	298	287	286	285	321	333	320	291	315	308	314	277	295	279	318	306	286	258	295	297	308	320	297	306	284	328	337	279	313	310	309	307	286	299	345	310	347	310	294	313	310	314	304	299	318	311	312	303	295	318	359	314	301	321	315	316	317	317	327	314	316	315	292	325	324	320	292	314	280	309	300	323	320	318	334	305	348	290	287	334	289	318	309	327	361	310	333	274	283	290	343	283	287	310	346	302	314	307	312	312	277	324	327	317	301	327	344	258	307	313	294	306	286	301	321	329	303	315	309	293	300	352	314	293	332	336	320	343	332	295	293	305	336	315	307	293	360	317	313	298	299	276	312	341	307	307	334	286	300	341	293	304	271	302	316	296	319	311	326	317	307	304	301	310	328	340	325	275	343	285	304	357	330	287	294	304	315	323	326	333	348	303	294	302	290	300	338	289	304	311	301	347	316	330	329	324	324	302	305	322	296	316	310	307	325	284	312	290	334	301	322	301	311	330	330	309	309	340	287	332	317	325	326	310	307	307	257	321	307	316	301	294	279	316	310	300	316	331	274	309	325	297	315	309	300	342	345	314	306	286	286	317	325	305	310	328	288	296	343	339	302	331	298	273	303	271	315	286	294	299	300	301	341	320	289	278	295	314	314	291	322	296	318	331	312	272	324	267	320	302	323	325	255	309	274	329	302	306	302	314	331	317	301	281	289	299	313	325	313	295	286	301	291	323	308	312	334	328	329	300	327	318	330	306	294	303	295	338	311	275	291	297	317	310	333	306	318	276	313	308	308	332	289	278	310	327	311	296	335	299	320	288	292	295	328	305	307	308	304	296	336	301	292	309	304	292	271	318	293	331	306	292	275	294	325	309	281	320	280	301	290	299	306	298	305	317	303	315	302	289	291	325	310	310	307	302	309	286	307	312	272	339	314	298	308	334	288	278	308	317	304	345	301	327	292	312	323	317	302	302	263	335	334	338	304	273	319	310	336	318	318	300	277	302	314	289	314	319	271	315	318	281	288	287	303	304	293	288	336	317	318	295	317	325	296	268	314	306	346	312	344	320	301	285	323	304	325	292	291	295	301	281	274	291	310	330	275	322	310	321	315	304	336	326	289	303	336	295	294	314	301	279	270	296	323	325	294	283	311	309	293	311	316	317	307	304	300	281	295	305	327	349	333	272	314	309	322	327	291	308	317	293	304	321	320	274	338	299	314	299	301	317	302	295	324	295	286	303	295	338	300	301	308	285	333	302	315	298	305	337	316	307	278	326
12428	4604	1628	691	689	690	721	691	649	712	682	693	676	680	678	670	721	692	711	697	706	655	707	670	711	684	691	698	697	719	721	635	704	684	659	681	692	716	721	747	696	685	692	689	728	707	699	723	702	721	680	760	703	708	725	752	698	713	659	691	709	651	647	679	713	645	699	659	680	722	707	677	666	711	675	661	711	686	672	715	707	679	661	646	672	655	701	712	708	677	696	739	696	661	713	705	722	747	737	691	711	668	721	675	683	680	687	686	719	721	686	649	681	726	715	669	713	702	734	695	688	700	713	683	759	717	649	757	669	694	680	688	707	652	706	733	735	710	740	727	693	707	691	740	722	723	687	693	680	685	719	704	711	682	704	639	699	704	713	696	714	708	720	684	687	717	720	701	694	725	721	694	749	669	675	696	714	743	677	706	706	713	710	680	747	720	746	720	714	671	706	685	674	704	673	709	686	696	727	714	711	695	686	697	714	721	700	763	699	680	734	650	684	677	651	720	673	708	699	722	677	737	682	702	704	749	695	661	688	720	723	715	700	674	680	750	749	720	677	708	700	681	684	722	656	719	685	746	672	697	683	733	743	712	692	704	670	634	667	720	708	679	666	728	750	663	746	685	715	693	703	667	674	680	725	647	709	722	681	706	694	706	671	705	694	734	670	717	734	721	661	736	675	705	694	684	673	709	688	696	707	722	700	678	732	742	662	722	700	670	703	650	710	682	657	700	706	674	680	712	706	713	664	666	713	673	691	678	678	716	702	719	684	709	688	727	702	672	674	634	683	591	672	706	726	687	739	678	694	694	714	696	695	686	753	677	733	697	769	738	673	719	676	686	687	712	679	670	726	678	723	738	692	690	678	701	702	662	695	717	702	699	719	686	749	697	700	724	647	712	671	726	684	705	681	712	675	700	685	700	685	694	678	734	688	731	727	703	692	687	683	681	716	723	658	714	682	677	679	692	660	690	685	696	721	656	696	727	676	685	661	701	749	705	703	728	743	692	667	715	705	674	714	714	668	710	681	743	658	724	692	697	717	739	718	642	702	718	696	700	702	707	692	659	657	757	719	658	684	692	689	754	667	678	674	679	699	712	692	697	644	700	704	723	698	741	757	706	737	689	715	660	694	664	700	700	691	673	668	737	663	686	708	731	750	666	713	759	715	663	676	722	667	686	685	682	688	747	733	733	693	665	702	695	686	671	734	712	721	689	670	697	722	707	677	699	693	733	713	701	720	699	697	759	730	675	672	689	719	691	693	659	677	730	780	697	727	694	707	718	688	686	719	680	697	715	696	677	679	701	682	721	693	704	654	677	679	684	692	684	654	714	673	700	715	685	672	662	703	687	738	738	720	723	719	710	705	685	716	695	671	707	723	686	696	694	738	671	653	670	714	680	680	746	715	689	718	650	675	691	688	697	684	736	680	708	720	705	681	757	708	725	712	698	676	695	691	697	736	699	718	704	687	703	696	681	704	724	719	683	753	673	688	713	747	712	701	709	707	685	667	689	669	647	696	731	690	722	699	753	706	685	702	621	717	696	721	687	674	746	702	660	712	729	705	689	711	721	709	718	736	657	686	713	680	670	709	656	754	702	657	677	685	694	695	669	679	670	692	739	716	676	679	695	671	691	720	697	692	678	700	702	724	716	676	663	712	720	708	656	670	678	722	749	678	660	711	710	710	709	723	698	734	723	693	662	724	687	667	684	700	730	698	673	731	703	725	642	717	715	722	741	698	700	694	691	749	691	745	692	687	704	647	680	705	677	664	742	700	665	681	721	662	704	685	699	756	648	739	708	694	709	680	687	679	735	664	682	711	708	687	741	721	718	635	708	739	666	679	695	724	709	701	687	695	726	653	657	693	694	719	693	729	715	675	720	690	702	681	691	705	732	718	692	695	750	674	706	708	703	683	674	679	683	709	756	672	713	707	751	713	737	691	725	725	697	642	657	621	656	699	672	720	699	721	703	651	694	675	709	709	651	695	687	682	716	661	662	657	674	712	707	674	715	703	689	677	656	646	707	698	679	688	667	669	707	671	690	665	749	672	691	684	679	693	707	670	708	691	653	684	719	685	666	691	677	682	709	656	696	691	688	686	732	664	653	731	666	711	716	705	647	690	692	684	733	701	711	695	695	662	667	727	711	693	684	712	685	711	731	693	706	659	709	724	656	665	669	701	704	741	663	730	673	687	691	698	693	698	693	644	674	671	698	718	682	689	715	696	754	696	707	677	656	680	695	712	691	678	743	754	710	720	739	725	747	669	671	701	708	678	631	688	681	733	710	679	692	735	733	743	708	706	684	720	682	709	714	699	682	687	693	686	709	751	707	712	710	720	671	708	673	673	674	663	708	688	698	712	737	698	683	680	662	680	714	686	677	730	671	698	748	716	729	687	709	721	712	692	746	752	664	693	698	668	688	713	632	658	672	664	708	684	736	684	663	715	725	671	689	645	722	689	689	702	669	731	716	759	676	725	669	668	681	707	677	732	677	743	705	716	678	658	701	680	691	734	710	754	730	672	705	684	727	701	713	700	687	657	714	675	683	715	712	706	660	725	669	687	691	711	715	721	654	724	677	682	725	707	726	685	682	705	685	727	703	656	693	691	730	719	729	712	664	692	697	659	690	707	663	746	702	682	725	655	715	688	732	719	660	742	734	679	660	679	717	680	714	718	687	674	691	682	710	695	666	687	676	671	739	650	661	674	700	684	711	693	699	721	735	697	682	727	677	738	653	716	709	747	646	736	692	715	683	682	719	709	652	733	690	728	705	704	648	687	721	682	684	678	685	691	676	667	674	680	689	756	722	695	757	725	674	759	697	654	666	714	704	659	683	709	678	685	724	629	709	672	704	624	683	703	675	656	680	682	727	737	704	665	777	711	662	712	677	704	699	740	697	669	689	677	720	677	662	727	718	703	710	699	682	713	646	646	720	730	657	775	690	676	740	714	683	735	687	693	677	659	712	717	681	651	687	687	689	732	757	701	723	708	686	687	700	740	700	741	686	731	685	670	698	739	681	633	722	731	682	688	688	740	683	684	705	660	701	742	675	721	664	694	653	680	727	713	681	676	691	679	684	624	687	682	707	724	692	641	748	677	772	678	708	754	720	682	693	710	713	688	699	685	679	686	717	732	684	683	711	724	685	659	676	694	706	679	694	704	691	672	679	692	665	697	664	702	705	689	691	698	698	654	689	707	717	717	742	680	690	655	682	652	727	730	704	747	683	726	663	743	659	683	726	739	700	719	667	706	731	698	693	683	705	704	724	672	681	741	717	707	671	674	733	707	728	659	714	707	681	663	694	700	735	691	692	715	716	732	723	721	682	717	715	669	747	719	709	662	705	666	709	689	697	731	698	654	637	674	736	659	686	712	714	680	703	716	715	749	719	640	697	685	665	676	669	702	710	702	672	701	689	699	710	642	734	753	680	682	628	655	716	701	698	717	753	680	682	730	666	717	643	726	700	719	707	668	682	702	661
25220	21102	23761	28679	21121	16422	866	604	541	504	496	479	497	454	456	451	480	426	489	521	484	470	408	462	459	425	443	416	470	462	471	507	444	511	456	439	461	449	449	463	439	492	495	460	465	492	479	495	468	506	458	435	433	440	471	454	523	498	504	446	456	461	456	497	452	472	449	453	469	439	440	474	436	464	477	467	436	493	481	473	467	438	437	458	461	459	502	452	453	462	491	449	454	482	454	477	438	435	419	474	479	421	442	489	469	458	475	438	411	434	458	475	437	479	472	452	422	470	498	418	471	421	491	447	461	462	462	456	429	441	418	439	461	464	448	496	445	477	429	485	442	449	454	432	475	495	462	455	485	431	436	457	460	409	487	461	456	430	433	424	435	426	463	475	452	439	460	490	479	438	467	441	409	462	476	470	459	413	433	452	454	459	472	455	489	471	413	459	489	460	472	437	474	514	443	469	460	433	433	449	461	456	445	456	450	485	494	471	459	492	393	450	455	475	436	464	458	456	470	484	447	484	440	438	437	436	473	429	418	462	450	432	429	457	474	424	470	462	463	417	425	418	473	460	420	412	477	476	471	475	510	494	494	481	438	445	454	438	438	437	463	464	459	419	443	512	479	464	449	479	455	497	442	408	426	450	486	470	461	463	475	474	476	473	478	510	464	454	474	458	458	442	430	470	440	424	470	468	475	410	426	485	437	436	456	455	451	476	492	439	430	427	449	448	449	452	440	452	458	484	441	439	467	412	456	419	417	445	474	449	479	451	419	453	479	439	481	451	441	435	445	455	461	442	454	488	414	470	443	417	453	459	441	400	434	485	465	465	515	477	489	464	452	432	468	451	465	466	474	416	467	480	438	450	417	453	480	466	489	476	421	437	428	460	457	445	453	485	478	481	433	472	471	440	417	440	416	435	439	489	415	438	479	483	472	420	425	471	472	433	455	459	466	454	486	421	463	460	479	430	415	465	458	417	470	470	426	439	434	424	490	440	467	481	460	474	477	467	497	437	462	484	459	447	497	449	470	425	452	442	460	478	453	466	428	475	468	409	447	485	423	409	421	403	437	482	460	437	446	488	423	483	449	498	441	458	448	451	449	432	468	427	440	449	454	485	476	451	466	446	448	422	425	440	436	443	510	482	469	426	434	464	424	456	432	434	439	494	434	494	438	433	458	455	445	482	439	498	437	450	445	441	497	412	420	493	461	470	461	493	445	485	441	448	481	480	460	432	441	469	449	427	435	440	436	450	447	449	458	458	438	478	444	496	445	437	443	446	444	474	466	412	481	432	439	419	484	434	440	424	443	510	470	466	474	384	476	465	485	522	463	444	431	476	455	469	411	403	434	480	463	468	457	417	474	475	490	456	465	470	467	454	443	457	470	443	459	449	435	447	425	467	465	440	457	500	463	462	430	503	455	471	444	424	418	450	445	467	446	456	476	454	451	461	432	443	434	452	436	436	460	467	446	452	445	458	469	447	486	443	460	467	464	428	475	449	459	414	472	467	434	443	485	458	450	439	462	443	409	455	476	458	456	468	445	446	507	448	455	408	448	465	446	432	479	459	459	429	473	422	416	440	465	469	484	465	432	474	439	468	490	445	424	446	429	461	466	482	423	454	494	442	503	479	435	451	455	401	477	458	463	448	475	440	508	451	473	482	438	444	450	416	511	463	453	442	470	514	391	433	441	467	461	444	409	431	443	493	434	481	459	452	417	436	461	460	441	441	464	476	462	432	479	426	439	467	442	451	424	436	410	439	477	478	451	435	428	461	436	482	468	459	441	407	440	439	403	419	519	438	455	435	451	485	469	465	467	478	459	503	468	440	474	489	459	439	494	434	492	440	455	484	488	435	447	439	446	499	431	453	455	426	478	432	463	438	480	423	448	468	501	475	457	476	453	456	496	462	465	443	480	477	468	471	463	444	446	418	442	461	447	459	458	474	484	490	469	453	463	451	440	472	448	497	415	442	408	465	436	445	444	443	505	416	447	433	456	473	474	452	451	454	475	454	441	443	443	487	416	437	449	455	510	463	433	433	467	471	501	471	473	437	431	425	492	466	422	455	467	469	483	449	460	457	456	465	480	404	431	467	473	449	432	447	445	460	476	441	446	437	409	466	448	444	435	441	481	452	481	443	441	496	441	486	450	433	473	475	451	442	477	449	444	443	438	437	464	431	444	471	432	477	462	432	492	465	449	419	450	448	472	453	471	430	512	427	464	455	432	407	489	519	434	461	438	421	455	493	441	414	434	436	475	484	461	450	516	474	415	478	446	473	491	484	484	423	526	450	421	459	474	467	469	502	518	410	459	436	455	503	424	420	486	466	448	408	440	484	435	473	480	454	441	470	466	425	421	491	438	474	484	453	441	477	444	441	417	440	453	447	391	472	434	399	467	460	448	454	430	478	427	447	444	481	455	464	446	489	477	411	463	457	434	422	455	486	422	458	515	457	404	451	418	441	507	477	498	489	506	460	440	451	446	466	426	454	454	472	427	461	477	482	456	448	490	429	427	455	463	478	403	499	450	442	424	442	486	461	420	496	508	450	458	477	460	466	433	434	443	488	472	445	446	445	483	408	460	440	441	451	388	426	431	454	474	427	469	461	437	447	449	453	450	439	463	478	466	422	441	445	503	429	480	434	448	470	438	464	467	430	490	452	442	451	459	439	469	439	461	498	436	453	471	470	507	451	438	437	431	454	456	461	510	434	432	480	405	476	449	439	455	477	468	442	433	457	482	502	466	447	459	427	481	520	465	525	525	420	458	464	443	473	463	441	453	418	453	455	426	418	469	492	445	494	448	482	472	445	476	460	427	428	474	436	396	432	453	450	479	424	444	455	457	437	447	459	442	476	449	443	438	422	479	478	463	458	453	469	456	458	452	437	404	437	462	443	484	427	458	462	448	436	435	496	436	447	456	464	472	477	416	468	424	412	447	455	429	436	442	463	487	447	428	454	470	458	417	460	448	440	487	445	415	453	417	404	461	451	443	407	502	450	466	419	420	442	483	449	460	467	455	467	463	508	441	420	463	451	442	475	504	495	502	502	479	446	428	464	499	425	439	466	450	499	447	471	430	510	470	410	466	431	444	473	432	503	476	465	469	467	428	452	482	460	459	460	487	461	444	472	455	444	496	398	488	412	485	482	430	436	421	506	480	463	396	450	445	465	421	459	434	452	489	441	474	435	438	471	473	458	459	450	456	442	436	483	444	459	497	468	497	463	433	432	412	462	424	446	468	432	441	468	429	457	464	464	470	423	479	456	480	485	414	460	443	449	480	463	495	447	434	471	424	459	488	479	476	504	476	471	464	437	481	439	429	425	456	446	461	453	470	414	463	477	457	430	451	512	439	410	429	434	425	473	456	464	425	431	420	450	439	453	458	481	433	455	446	438	456	483	439	436	446	450	464	485	481	489	464	445	458	427	437	440	423	460	469	463	476	412	468	430	480	434	484	458	494	494	437	407	465	434	488	439	452	441
24690	34562	13202	1097	1019	995	908	962	972	955	984	964	952	956	982	988	901	979	970	945	917	911	934	986	942	988	928	896	957	913	964	958	958	966	958	969	969	974	959	932	961	948	941	961	939	908	958	920	936	953	952	941	952	928	984	961	939	921	894	950	1000	908	989	1000	934	983	1005	899	995	911	938	918	965	961	960	966	926	941	953	964	909	959	934	902	983	954	951	949	924	915	907	954	944	950	948	939	933	985	974	972	928	914	924	1006	961	924	940	924	1008	945	930	940	907	953	952	925	948	954	934	969	916	927	945	967	944	961	931	925	951	918	964	976	956	978	905	877	935	933	942	959	951	950	950	982	899	957	974	902	935	948	996	940	942	866	934	937	933	966	973	974	892	899	965	936	940	882	954	905	942	998	982	945	947	965	961	1016	1014	966	1009	945	1013	960	930	952	934	985	995	890	916	934	937	916	891	931	927	917	939	940	964	952	962	943	936	962	975	960	866	954	958	944	973	945	934	952	963	895	965	943	969	978	966	979	894	969	963	969	967	924	926	965	913	942	958	972	957	905	932	984	913	955	932	909	954	926	949	929	965	925	952	959	996	896	930	998	952	974	954	971	903	917	962	929	891	906	947	990	935	984	954	948	944	963	927	947	942	944	991	952	905	956	956	1047	925	950	951	974	1005	958	922	964	981	926	945	976	969	950	974	970	939	937	947	942	954	936	910	950	902	960	939	988	907	934	998	924	934	968	986	964	929	929	898	993	936	939	977	944	953	890	951	922	957	943	992	970	930	928	918	979	930	975	928	956	956	942	967	955	925	957	954	995	946	910	967	939	926	965	949	931	895	921	952	928	925	935	927	981	966	911	930	919	1001	936	912	930	944	971	964	919	936	947	987	924	937	926	964	940	991	1053	1015	975	918	935	885	937	970	994	948	993	928	893	948	917	959	973	950	934	940	967	932	891	940	919	936	959	948	933	973	933	900	928	993	947	978	993	942	937	950	960	944	936	920	953	948	925	945	909	930	1008	942	951	918	895	971	960	961	993	932	866	931	1006	936	954	969	914	965	903	968	927	992	929	962	941	909	908	958	956	1001	926	913	975	936	984	950	986	942	864	954	897	938	968	934	919	997	938	892	962	959	980	941	960	905	898	929	933	951	935	961	914	941	937	872	902	934	948	978	895	915	975	958	936	877	952	990	970	1025	876	979	985	965	945	972	996	925	930	919	916	971	962	936	964	940	932	911	947	983	924	893	906	928	978	957	964	971	965	949	949	939	954	924	911	928	975	924	934	961	919	920	939	928	932	912	940	1002	893	931	906	934	1019	979	940	957	950	975	991	934	958	918	902	926	980	964	933	950	924	943	917	952	949	969	912	981	954	956	912	978	992	891	1000	958	982	935	936	968	969	948	952	963	963	941	916	975	930	976	959	1001	957	917	913	921	956	917	969	891	931	953	941	941	931	928	950	918	990	966	943	973	967	945	956	976	945	914	916	1011	972	964	932	926	922	926	985	941	971	968	925	902	942	883	919	1001	922	908	905	933	917	897	927	903	928	956	910	964	1002	968	967	943	908	961	900	944	914	1001	935	1000	949	935	961	972	1001	933	948	926	930	914	903	984	935	950	899	910	909	941	966	917	1022	961	944	924	974	941	889	975	960	908	891	937	931	968	929	905	952	1015	1006	959	968	979	930	958	955	901	948	943	926	921	933	1000	923	968	972	953	898	912	916	920	971	991	972	978	955	933	920	964	946	911	963	976	892	895	940	966	934	912	1012	963	929	924	960	972	930	994	956	984	987	982	967	1011	900	932	950	971	855	880	915	978	954	958	1005	972	959	971	980	946	913	987	926	991	903	956	951	920	1001	938	970	947	930	905	903	912	913	884	903	939	942	961	910	906	910	999	977	992	950	1011	919	954	911	931	941	907	947	941	962	975	940	948	894	922	931	980	930	1015	932	1002	885	990	956	954	942	974	931	933	974	985	971	946	974	974	967	945	991	950	997	923	962	947	1024	881	983	1016	971	942	951	921	944	947	984	962	923	942	944	1011	919	950	942	940	956	955	927	984	888	983	934	935	916	898	937	926	947	995	968	942	945	972	992	910	950	932	986	977	970	1019	924	959	939	868	929	977	945	919	946	924	952	1000	947	937	983	941	947	879	907	934	917	897	967	904	939	992	974	981	924	937	950	973	929	1010	914	942	974	948	962	970	894	977	906	945	925	960	892	969	906	970	958	923	988	960	946	934	938	944	995	924	941	971	902	920	990	976	910	926	929	968	951	888	920	961	952	918	980	948	980	922	907	893	971	954	972	970	955	970	946	941	926	970	912	942	972	1002	934	962	898	910	986	941	997	961	964	935	994	916	962	919	1000	990	923	924	944	950	975	883	942	922	972	944	990	1002	946	918	954	991	924	924	937	940	956	922	941	930	923	968	963	938	944	957	1008	938	942	872	936	942	914	961	1000	966	968	957	909	933	1000	918	957	953	972	944	935	930	945	941	900	924	948	1012	948	941	891	925	928	970	944	946	942	964	920	934	959	927	878	946	961	955	909	954	977	928	964	946	975	928	993	963	948	916	935	970	1066	941	935	931	974	905	952	968	1000	947	936	934	943	926	1003	993	899	896	952	943	930	923	933	936	973	1037	963	952	937	919	898	964	984	1018	987	970	974	903	959	930	944	937	1003	934	987	936	916	1002	958	976	974	978	935	954	944	955	1004	1013	938	960	944	969	996	919	979	926	902	951	901	943	1003	951	932	1013	966	948	957	960	987	944	944	928	901	968	928	928	991	941	901	923	995	914	906	940	978	963	972	892	967	1019	919	988	926	977	989	980	901	959	1010	966	935	929	978	985	993	966	955	893	991	952	925	927	920	930	938	980	931	912	923	893	977	910	952	890	906	971	898	963	950	923	967	976	974	990	972	904	1013	928	925	914	950	929	995	932	924	981	960	916	972	923	918	967	952	962	971	917	945	968	904	959	929	959	884	946	926	923	949	996	943	947	945	945	950	933	982	946	930	978	951	944	1017	890	944	939	928	937	914	960	945	945	976	985	960	991	987	931	909	926	942	969	967	942	901	933	955	922	959	932	966	906	960	996	927	968	958	928	900	972	934	993	913	894	973	935	954	998	984	963	905	970	959	920	936	843	990	868	933	959	925	931	956	897	974	966	975	957	960	881	909	983	954	949	938	943	967	926	941	926	909	984	970	894	923	947	969	917	1002	1001	956	980	933	916	907	960	932	957	905	959	975	942	924	983	946	954	977	930	949	939	973	950	927	932	955	948	931	996	944	1004	977	926	891	1032	984	937	916	953	948	963	924	961	994	971	919	979	962	923	939	966	938	965	993	948	914	952	932	934	959	937	960	976	955	950	928	864	927	939	941	968	917	928	948	962	952	954	986	980	927	938	884	950	921	916	924	1029	933	980	931	967	976	896	920	883	949	957	905	935	919	954	958	948	901	897	972	947	939	972	951	975	978	946	923	961	910	969	891	887	914	919	923	968	965	913	929	983	974	1004	913	964	967	948	1024	926	894	980	924	933	904	1002	929	929	914	943	909	941	909
24513	21126	24116	28392	21132	21157	11998	755	444	439	413	408	367	362	342	362	387	389	415	341	324	368	359	354	343	372	336	365	346	358	337	349	340	337	329	367	334	344	381	357	327	304	346	338	326	354	387	344	364	346	361	351	329	356	349	335	413	403	353	351	394	357	355	363	320	405	352	356	350	355	340	366	339	365	365	321	329	350	378	361	365	356	342	359	364	349	356	342	368	335	374	344	364	350	331	353	375	329	324	356	331	371	360	325	308	358	387	308	347	339	360	371	357	379	352	354	365	345	320	359	335	361	387	345	333	325	313	372	312	336	359	312	342	364	335	352	359	312	393	364	377	325	353	363	328	377	373	381	353	348	352	338	333	313	349	330	361	343	376	326	391	320	387	369	336	353	322	384	357	346	365	310	344	359	350	338	315	305	338	376	349	328	335	369	319	358	347	361	329	347	334	365	347	317	374	347	364	391	344	359	349	342	341	353	338	358	338	293	369	352	306	359	356	363	294	320	359	334	369	402	349	336	346	385	333	358	346	340	333	322	370	375	291	343	346	388	356	327	324	334	341	346	387	357	348	342	346	354	376	363	344	374	332	316	344	370	324	332	361	361	318	369	359	346	361	367	361	346	353	326	367	324	349	329	351	338	350	363	389	369	360	362	368	351	339	355	332	321	367	358	357	351	321	407	346	354	351	344	334	336	336	357	363	330	300	346	334	354	314	366	361	379	291	344	333	327	361	351	345	348	312	350	323	323	315	383	369	325	309	344	337	343	359	326	347	355	386	346	352	327	345	326	319	350	347	326	354	339	354	343	324	344	397	348	335	349	335	357	344	355	328	340	345	329	341	375	326	355	336	337	329	376	381	358	327	338	366	297	354	364	369	363	311	351	336	311	355	358	326	334	347	325	358	325	340	372	338	325	375	383	370	383	322	307	332	330	348	338	314	373	348	321	351	333	345	327	316	319	341	341	353	347	372	318	347	341	320	340	345	368	341	353	340	362	334	321	329	336	378	368	395	355	344	357	335	316	347	327	352	399	354	362	376	339	344	335	317	347	306	319	357	309	361	330	351	332	376	310	366	349	333	366	352	353	336	342	325	335	342	366	307	335	355	331	345	338	355	353	323	336	368	364	379	379	344	338	335	339	330	299	340	326	355	307	350	337	334	347	371	344	352	342	376	362	334	338	337	357	370	309	333	319	339	346	368	357	316	295	347	332	320	337	380	343	348	353	322	322	334	324	341	358	339	336	350	390	334	331	336	339	362	315	328	344	371	338	324	345	338	343	356	350	347	347	339	373	386	314	368	331	340	341	321	347	368	323	334	335	357	354	362	353	365	340	348	354	353	334	323	326	337	339	371	333	368	352	360	363	325	358	361	313	323	362	315	351	323	360	334	340	364	337	360	343	366	327	404	346	350	339	340	319	353	305	327	322	361	338	357	368	337	344	362	338	342	337	381	363	368	365	375	375	373	339	330	373	330	359	328	335	351	300	327	338	370	354	325	341	318	370	352	359	309	305	324	342	316	344	349	339	347	334	368	363	355	326	330	320	324	329	358	339	326	357	340	357	316	368	369	372	369	348	358	319	368	334	325	316	329	346	384	363	338	325	352	385	337	379	355	354	322	395	360	344	318	321	369	394	360	355	359	363	332	366	329	336	344	329	359	359	307	316	336	317	350	342	365	340	334	328	351	326	332	345	346	380	323	356	290	344	336	323	365	345	333	361	354	332	361	327	348	317	303	360	332	366	363	331	351	339	340	382	330	301	335	365	338	345	303	361	353	348	375	368	355	338	301	350	304	335	357	317	365	373	319	313	315	351	342	367	329	333	350	322	348	339	375	362	331	346	332	337	325	360	348	303	330	346	376	367	333	366	342	354	354	361	330	356	341	339	392	340	339	332	354	358	342	357	340	321	346	353	309	350	328	353	355	324	351	344	346	322	334	336	313	302	327	352	324	375	348	364	346	325	319	328	316	336	367	368	357	343	320	319	332	380	386	373	346	350	327	345	344	353	341	351	379	388	341	344	326	322	325	343	338	313	362	349	357	371	374	338	334	377	339	343	342	367	334	362	367	310	360	343	363	334	334	380	343	313	352	346	375	362	340	330	351	345	347	369	326	340	347	340	333	371	315	358	298	345	343	348	380	355	354	366	327	313	384	322	338	334	323	378	340	344	317	346	351	341	357	309	352	365	349	366	321	342	351	336	329	336	366	324	327	380	332	356	348	331	323	343	347	357	349	353	373	299	366	333	374	378	348	348	324	356	340	342	333	380	322	340	340	362	352	362	336	340	364	349	361	339	358	360	353	329	345	316	357	337	344	376	356	322	369	319	361	351	333	363	348	363	360	344	310	338	332	309	296	352	328	359	351	343	323	331	331	332	352	334	307	362	338	326	329	390	362	359	356	375	351	329	351	362	363	361	341	347	366	326	365	344	351	312	349	342	341	312	343	325	331	352	345	368	308	364	327	322	382	349	334	336	382	334	352	398	307	377	355	362	330	348	329	361	346	320	330	339	316	352	313	370	320	330	314	344	339	385	342	351	330	363	356	352	346	353	328	367	346	322	342	331	357	368	362	350	347	346	347	326	343	313	368	334	347	363	388	326	336	315	310	316	348	338	336	315	381	328	360	352	306	358	334	348	338	356	375	339	322	333	361	341	381	367	344	337	343	333	338	366	350	313	372	322	303	314	359	316	326	327	314	366	328	355	354	301	344	369	338	356	312	353	365	340	307	352	355	336	319	329	339	332	340	315	333	354	299	353	370	342	342	334	347	337	381	354	356	316	356	359	322	333	357	362	311	373	386	332	350	326	328	348	315	328	348	330	339	355	333	341	337	369	335	293	308	338	327	350	335	349	338	367	325	334	330	337	366	339	377	334	356	380	361	331	338	349	318	337	329	360	361	334	325	368	380	367	329	348	327	335	320	402	305	360	362	324	329	323	360	340	320	356	328	350	350	387	327	328	338	360	363	381	353	336	345	337	370	389	342	334	378	339	326	328	345	335	356	347	351	378	326	331	332	357	342	341	371	341	308	338	365	333	344	347	335	352	355	312	341	323	355	366	357	328	351	323	346	400	354	324	350	356	348	323	302	318	345	352	338	372	333	328	356	287	339	343	311	382	346	368	349	376	340	396	354	345	301	332	316	364	367	334	357	356	334	355	291	322	359	381	336	335	389	315	368	370	347	365	341	302	354	336	328	306	373	327	327	334	346	351	355	371	383	329	344	338	334	337	336	334	319	370	327	327	341	344	362	347	322	327	371	344	351	359	364	333	325	351	337	368	337	357	342	352	337	324	337	360	297	356	355	369	359	338	357	340	326	325	322	332	314	375	317	312	301	342	367	320	336	321	326	344	331	322	349	330	319	355	376	330	357	320	358	373	335	345	338	321	355	339	360	362	357	334	373	346	337	335	362	341	358	337	368	318	339	366	368	389	353	334	326	337	352	339	288	335	350	343	350	392	349	343	321	322	345	349
30437	44341	17993	1067	884	822	727	732	752	779	758	732	708	705	695	711	722	735	698	702	726	718	726	699	690	678	770	750	705	704	709	743	761	677	719	731	677	724	662	710	738	747	690	714	750	693	741	702	757	741	718	722	700	752	724	732	724	729	696	733	750	702	687	717	658	735	721	732	755	714	738	712	684	739	706	700	691	719	736	720	700	749	706	673	713	723	716	702	731	707	713	693	754	764	734	720	684	647	713	689	663	702	737	713	712	702	731	709	714	754	767	725	740	754	726	672	688	729	724	706	716	673	678	721	687	710	663	716	749	693	675	738	760	689	725	725	762	753	719	746	715	709	742	711	728	722	685	736	809	714	746	675	681	702	772	745	796	684	676	758	662	721	764	712	667	750	716	722	745	704	753	720	723	723	719	727	709	699	702	700	733	735	698	699	723	707	673	697	695	738	704	707	696	693	758	703	677	722	741	752	730	739	730	705	746	735	719	675	748	733	729	732	746	694	734	727	735	698	732	750	746	679	718	714	699	705	681	715	727	738	733	744	704	712	762	684	685	724	736	697	726	737	728	725	691	724	734	711	731	755	720	705	705	737	752	716	720	673	727	782	764	730	702	687	675	688	753	769	673	742	749	725	708	678	688	683	730	775	697	726	690	764	752	739	685	739	691	711	750	697	688	695	744	659	739	723	774	693	737	665	721	729	707	680	700	708	736	697	684	701	698	716	705	748	627	739	712	695	710	733	757	715	704	702	706	700	749	746	722	706	750	692	743	704	748	733	712	738	701	716	671	732	662	706	750	720	722	753	679	669	705	737	754	659	711	711	700	704	734	725	710	688	710	759	668	746	694	728	704	727	690	694	735	742	756	723	729	742	694	697	703	740	710	757	716	715	707	710	744	745	760	712	767	733	689	715	718	717	736	714	676	706	686	739	743	756	735	700	691	748	699	729	733	727	707	732	743	717	724	633	713	679	701	668	736	723	710	724	713	766	713	682	735	769	715	686	756	710	707	672	717	684	735	705	700	730	707	708	705	719	685	719	721	680	720	725	708	740	744	725	731	704	689	700	713	722	706	681	671	720	727	687	705	732	708	666	741	729	691	731	716	738	696	629	678	740	730	713	727	672	717	679	735	756	713	741	705	701	711	675	762	688	673	717	715	728	760	693	742	708	726	686	735	733	673	759	694	688	709	718	680	698	673	712	689	667	712	711	717	757	705	738	744	711	690	694	748	667	702	730	697	722	702	739	704	730	740	769	707	738	748	709	691	668	737	699	730	742	708	726	730	651	735	765	686	709	707	683	698	734	746	755	715	744	718	705	749	777	741	736	723	718	719	728	689	700	709	733	699	697	727	682	689	687	700	704	719	727	759	685	704	746	690	744	703	731	699	748	714	743	710	766	798	725	719	716	726	695	732	701	768	687	699	738	658	663	723	688	700	742	674	697	695	735	715	735	713	726	762	703	753	713	683	701	745	716	672	705	688	676	694	716	716	682	696	671	731	740	712	752	744	732	706	749	701	717	661	738	753	722	710	685	758	731	684	699	707	725	724	722	689	686	686	722	715	702	704	758	708	723	680	657	679	684	714	727	723	727	710	699	772	756	747	723	741	719	718	728	709	733	708	675	724	735	711	755	698	740	723	698	714	699	713	701	740	706	739	719	762	703	734	683	741	723	690	729	688	716	718	731	709	689	731	759	710	697	735	728	716	699	706	736	671	772	689	742	639	713	674	704	722	699	701	741	716	699	668	693	734	708	758	701	715	683	682	710	736	731	708	677	702	703	748	701	673	721	682	705	724	700	705	736	708	677	683	677	739	703	746	747	700	737	756	697	713	676	724	723	660	687	709	718	694	703	693	705	690	727	709	720	745	718	674	747	716	657	713	716	672	706	740	706	759	726	765	800	763	708	708	696	749	714	740	673	734	735	736	740	687	704	723	719	704	695	711	743	692	734	704	707	733	675	698	718	713	720	694	699	708	690	782	735	714	761	726	753	712	708	737	779	697	738	736	733	722	705	711	707	716	731	668	709	723	727	731	710	681	778	733	720	757	709	709	724	701	699	670	736	757	665	687	737	699	709	703	690	715	681	680	648	741	716	735	683	773	721	703	687	753	704	674	649	769	696	696	755	725	680	743	709	682	724	737	729	718	699	709	720	679	687	677	711	721	724	710	732	728	705	710	746	708	723	724	729	713	738	713	688	674	757	735	731	716	700	710	732	752	728	673	677	730	737	722	682	746	714	699	728	711	726	716	684	710	691	727	663	704	654	718	734	727	691	741	714	679	715	694	719	713	728	730	711	701	739	716	719	731	745	692	733	730	688	687	692	730	676	709	690	680	718	728	702	733	751	666	732	724	703	692	726	685	706	680	729	698	729	734	710	679	703	700	724	704	736	722	747	727	738	699	717	670	722	708	736	663	707	765	681	698	672	714	701	713	690	734	714	676	705	700	675	672	719	704	762	729	751	754	723	690	694	717	742	720	717	739	777	671	722	697	713	721	722	753	691	726	697	727	721	772	761	711	727	737	724	716	681	689	737	699	731	695	748	703	700	747	735	665	711	687	678	705	711	794	740	720	725	695	699	711	711	744	727	674	738	652	693	710	716	740	694	711	701	703	721	703	747	691	737	703	705	751	710	694	741	717	733	727	718	717	749	718	703	703	668	724	766	706	706	701	733	722	706	711	701	693	744	740	675	753	725	753	731	701	721	670	673	750	726	764	703	689	719	701	666	697	760	651	706	733	721	679	704	728	712	718	738	716	731	691	722	713	762	730	740	730	716	730	737	670	747	690	719	753	715	742	732	670	668	693	724	724	674	765	686	710	720	686	752	706	731	700	717	722	699	681	750	733	743	713	745	666	735	732	720	724	686	679	690	727	684	746	711	668	728	677	712	742	738	717	726	693	753	725	703	690	668	678	685	665	736	721	741	686	729	709	733	682	688	686	752	668	717	747	691	762	717	680	755	734	719	748	738	712	695	702	691	733	724	686	717	745	678	710	701	697	758	716	746	728	696	724	721	702	651	724	717	688	793	697	745	725	754	704	725	677	720	709	728	690	683	743	703	700	715	722	690	713	698	696	708	712	713	740	743	716	701	719	728	683	726	713	706	716	733	731	714	710	673	761	748	720	721	719	749	731	734	701	704	725	660	643	742	709	702	738	699	716	752	718	723	741	722	679	717	694	699	742	686	728	712	723	754	740	671	733	678	725	739	676	700	763	717	691	732	702	716	712	697	701	704	681	745	713	718	719	702	702	714	726	709	758	720	745	720	673	704	688	680	722	707	723	695	706	706	699	693	679	710	711	730	736	738	718	705	738	766	712	713	705	732	687	706	691	714	743	743	715	725	683	678	698	723	747	781	690	741	716	705	749	727	686	715	716	694	732	738	672	788	727	742	711	744	720	688	660	691	717	716	707	678	740	714	697	736	748	711	744	685	762	741	671	774	707	656	729	662	697	749	713	752	713	665	686	716	677	690
33865	17761	5264	513	306	339	306	309	292	348	318	299	286	281	319	294	334	311	297	286	321	269	290	277	350	316	335	312	336	287	315	315	308	281	316	285	313	317	310	279	286	254	290	335	359	300	284	253	281	290	326	335	298	250	278	292	334	357	293	290	273	278	286	285	310	289	321	331	327	309	311	294	264	343	294	322	314	319	287	296	354	311	301	282	331	315	285	321	298	304	295	309	288	293	320	279	310	260	305	271	285	330	294	322	325	335	304	271	306	312	300	264	316	295	311	327	281	308	292	283	319	303	295	281	340	271	307	269	310	278	325	309	331	280	338	301	308	300	313	312	295	276	304	279	299	311	272	257	290	312	289	320	303	303	318	296	329	304	293	291	279	306	263	301	314	303	289	294	320	254	307	282	307	333	322	307	292	356	311	345	291	305	278	309	288	288	268	292	316	307	303	295	306	279	288	288	285	316	275	279	291	333	297	293	294	268	285	275	289	288	317	303	306	285	302	296	327	367	315	341	302	301	276	297	263	351	316	339	299	281	312	289	271	314	309	319	313	333	303	306	320	319	300	299	315	293	297	274	322	325	305	319	298	316	263	298	296	271	318	279	299	290	308	291	249	319	318	315	273	296	286	293	324	339	301	288	304	301	318	313	289	325	301	271	323	300	339	280	323	323	309	318	286	309	273	326	306	359	333	295	283	276	296	334	260	310	298	325	290	327	307	284	289	313	326	309	303	273	341	302	295	322	267	302	308	279	272	307	307	301	323	321	283	311	293	272	281	319	303	283	290	321	308	289	288	322	282	307	334	291	309	316	296	267	268	284	331	296	311	310	277	305	289	290	270	324	326	325	317	262	330	323	293	317	314	297	299	299	282	316	328	331	363	280	295	300	298	315	312	297	306	301	309	312	312	276	316	284	287	317	287	331	279	310	302	303	301	312	279	324	319	328	263	311	307	319	287	303	292	323	286	301	277	302	283	318	272	315	295	289	304	281	289	297	270	298	300	313	295	321	310	296	331	269	282	282	277	292	331	332	298	271	284	286	321	338	307	314	306	279	339	293	297	255	298	320	328	303	335	293	282	298	306	288	303	322	305	310	316	306	256	302	324	300	293	318	283	277	294	309	280	289	273	283	298	298	348	293	290	299	292	322	311	330	320	310	356	301	290	323	329	325	279	285	288	316	312	280	324	303	315	337	299	328	329	293	299	303	288	300	319	292	320	312	303	262	320	315	297	307	282	286	282	299	292	337	292	317	327	341	307	294	297	305	292	278	320	314	319	297	347	319	301	324	313	289	304	312	290	276	360	298	298	293	340	339	314	321	357	302	274	302	318	323	301	329	302	310	304	308	277	281	275	307	294	239	327	281	297	272	322	277	278	286	299	312	295	293	310	313	289	296	276	279	324	310	282	286	314	304	277	300	302	322	293	302	317	303	295	288	305	315	325	308	285	284	274	317	302	304	313	290	305	274	284	276	304	311	291	271	294	301	286	275	310	301	315	284	325	327	337	335	292	296	276	299	291	293	312	287	312	346	308	297	304	280	277	306	293	298	284	299	334	307	297	296	303	305	288	289	304	263	317	316	297	309	302	275	291	315	322	323	332	322	280	294	329	293	280	310	275	301	302	324	308	301	341	303	270	295	281	310	320	306	331	294	295	334	290	299	287	327	288	345	317	269	278	287	286	308	314	293	300	317	301	293	320	281	332	308	290	275	272	314	349	318	316	285	302	298	293	310	290	311	295	311	286	284	285	317	294	315	303	278	277	301	329	280	322	276	301	278	305	321	275	324	313	266	315	325	308	318	308	291	312	333	306	333	318	310	281	295	337	281	321	312	344	326	299	280	313	341	291	295	277	298	284	271	292	304	289	281	306	304	284	319	307	310	305	288	307	293	264	319	289	309	305	346	351	294	282	277	298	321	278	286	314	317	299	339	308	303	294	310	284	294	304	275	305	296	273	276	286	308	311	275	295	296	313	298	296	301	297	306	314	330	315	295	294	301	327	328	302	307	274	279	289	294	292	285	309	288	325	306	304	304	329	300	299	324	301	317	313	310	274	293	278	316	319	311	308	305	342	299	307	271	293	307	319	304	276	298	294	282	279	259	312	300	302	321	299	301	284	311	325	319	333	321	289	322	293	317	301	294	290	303	298	305	290	308	290	297	297	326	308	298	317	325	330	269	307	330	286	307	334	332	318	324	310	329	317	332	285	258	319	275	324	301	294	318	322	328	311	327	320	318	283	289	296	311	287	296	324	320	325	347	288	281	308	308	284	310	296	275	283	331	316	285	299	294	324	315	316	329	320	312	277	333	301	292	308	305	307	297	285	313	304	278	284	304	292	305	282	328	295	314	316	264	303	331	276	292	361	270	281	267	310	316	291	305	301	291	293	333	314	289	307	301	323	312	282	288	310	297	311	271	292	314	368	328	328	307	298	291	334	283	287	300	287	270	279	288	327	312	298	285	311	328	287	278	327	290	314	312	306	287	308	279	300	285	313	280	296	306	324	295	314	311	301	274	329	279	292	308	305	323	267	323	322	278	292	290	326	306	303	307	305	279	306	286	288	295	340	290	311	303	305	300	337	319	316	316	279	307	294	329	268	323	283	273	293	283	340	331	316	333	304	287	316	314	314	298	296	311	295	290	307	292	290	324	321	300	298	325	326	294	305	309	327	297	246	296	306	305	297	294	292	291	290	273	268	297	269	324	304	353	275	293	314	284	275	297	308	346	309	322	335	290	290	311	305	334	340	300	317	317	277	287	283	298	325	261	291	287	294	335	298	296	306	307	296	326	330	325	316	291	283	315	303	347	308	284	281	322	294	312	267	318	269	300	309	294	324	297	252	283	331	284	283	280	277	349	302	339	294	318	323	285	298	325	269	278	301	308	265	276	323	297	315	326	306	309	311	273	303	304	351	322	299	288	313	288	313	317	318	292	314	294	298	328	316	271	337	320	327	305	301	289	294	298	308	276	323	315	322	289	259	287	321	311	250	344	347	323	304	285	280	310	316	350	340	295	302	284	285	273	301	284	300	282	314	343	316	327	306	314	361	281	300	308	328	336	284	275	343	313	319	301	306	315	311	274	297	316	308	292	322	304	283	300	272	297	284	320	275	281	304	296	313	321	324	313	320	288	325	280	284	327	300	324	335	309	303	292	310	306	308	314	292	293	291	308	311	313	261	310	306	336	313	304	321	298	328	309	289	302	317	298	333	311	307	333	286	290	302	288	322	314	289	301	299	296	290	261	300	292	287	261	282	315	332	293	300	319	302	273	293	309	302	300	275	267	279	278	335	293	281	276	311	294	314	301	322	308	310	291	333	275	287	304	316	276	302	290	322	336	317	285	281	295	290	315	336	295	281	304	299	279	313	299	307	288	280	253	296	275	322	292	298	323	301	309	309	309	278	324	325	315	313	328	323	293	268	335	293	265	308	297	320	305	306	285	278	256	294	300	280	280	319	283	291	348	327	312	331	313
12411	4647	1528	702	709	646	684	667	744	719	702	672	655	695	680	666	681	739	734	692	716	706	694	702	703	666	672	690	731	674	693	709	701	671	685	694	666	695	689	714	668	638	711	698	667	683	679	682	693	678	676	715	734	711	689	676	711	700	685	690	677	663	707	654	738	705	676	640	706	725	740	673	695	684	744	687	687	748	706	691	677	678	717	686	663	671	645	667	665	648	661	674	704	708	687	671	724	711	721	653	661	722	716	710	671	735	692	680	725	684	670	748	725	690	664	720	687	669	740	652	687	671	692	672	656	704	679	711	686	687	659	743	641	717	732	672	717	695	722	698	720	652	726	673	694	739	680	664	620	733	657	757	737	691	684	670	686	729	709	719	690	703	674	696	719	742	739	693	697	686	646	646	668	686	697	714	709	658	668	705	692	715	676	702	711	647	697	720	664	655	668	729	730	746	695	680	703	675	692	702	653	730	675	691	713	713	704	675	744	662	709	717	661	713	643	701	702	670	670	680	675	741	706	673	673	737	712	747	715	712	659	723	672	694	644	680	742	696	679	762	725	661	686	678	673	690	695	690	686	690	683	708	669	685	698	710	675	684	708	682	709	675	660	674	666	739	696	704	701	652	717	699	665	711	649	656	687	703	670	631	653	699	683	700	650	655	700	685	714	720	732	735	698	666	661	743	644	694	706	691	701	659	743	681	730	669	670	748	676	677	681	674	688	711	684	753	689	687	697	697	722	695	694	720	702	670	668	658	668	684	667	685	680	689	674	688	707	679	714	698	654	677	707	720	709	672	704	732	723	674	736	692	674	633	735	703	694	682	710	712	708	638	682	744	693	728	738	678	689	716	642	714	673	669	705	687	705	710	670	676	655	665	670	708	678	664	654	679	710	703	679	718	693	697	681	725	654	635	678	680	725	689	666	669	729	649	734	703	741	667	668	717	705	668	673	694	676	715	685	687	663	659	711	693	698	631	689	722	683	730	690	719	769	679	702	629	721	679	676	663	693	755	728	625	726	723	703	730	712	712	709	684	685	709	670	700	680	685	712	746	667	663	682	707	728	738	740	707	680	743	733	665	683	712	689	685	744	696	644	719	686	645	730	714	697	701	735	723	698	685	694	648	677	716	654	693	714	640	699	675	669	682	698	676	659	664	694	711	718	675	666	690	682	704	703	680	657	709	696	668	738	714	732	689	665	699	673	645	682	738	760	691	709	699	670	703	653	701	660	701	704	690	721	709	656	673	699	679	698	706	695	705	689	714	694	706	738	663	686	699	687	701	676	656	642	722	708	669	690	627	685	681	722	679	665	700	692	682	695	700	661	683	677	673	699	685	723	675	711	686	703	676	719	678	694	694	736	740	669	734	691	690	664	757	709	690	677	689	688	724	634	692	750	698	674	685	672	673	748	692	721	703	670	693	656	670	716	714	697	711	697	677	731	689	705	729	714	720	676	722	665	734	694	720	725	691	670	702	706	707	672	635	720	694	645	717	702	666	680	660	693	700	691	658	745	686	692	766	726	680	678	718	667	687	713	641	707	689	713	672	689	675	710	673	644	706	710	715	722	680	722	672	710	700	661	686	697	688	707	721	655	701	698	660	700	723	685	712	714	709	673	694	650	672	714	684	717	688	685	733	695	707	713	708	702	710	694	678	691	683	682	648	682	687	698	701	694	695	684	725	712	689	728	640	716	675	644	773	707	685	654	690	688	681	708	671	716	722	711	674	608	709	722	726	705	686	662	656	655	673	732	670	686	692	702	709	721	672	649	692	729	665	683	662	675	710	768	706	737	710	731	698	713	703	683	734	681	734	702	704	675	737	650	699	687	748	689	721	720	684	734	696	696	698	678	706	679	659	707	700	710	678	677	661	708	709	735	705	701	672	698	709	701	670	685	708	700	695	682	716	694	715	717	664	680	669	672	711	723	682	723	686	631	708	706	672	685	664	683	701	727	647	718	647	660	763	661	631	742	690	731	746	714	708	631	682	679	679	673	704	671	668	700	696	737	702	710	713	692	746	721	712	711	702	698	719	697	735	662	699	700	682	699	685	712	656	649	665	735	713	665	662	711	669	699	729	696	688	711	684	719	707	689	740	654	696	662	624	707	709	728	690	651	711	725	677	677	717	698	709	730	697	694	712	697	688	680	692	760	700	706	679	699	677	717	674	686	665	689	668	720	679	708	678	637	643	697	741	681	709	644	704	683	705	652	708	663	681	744	677	697	721	695	655	728	682	641	748	713	699	695	671	733	739	659	735	700	647	718	710	685	690	691	718	666	716	699	692	686	749	654	719	678	694	696	694	682	705	698	670	716	707	697	717	678	704	730	681	687	664	708	668	681	708	685	717	684	704	696	669	676	710	653	686	676	700	715	713	632	689	686	681	668	714	681	650	712	653	721	703	687	711	682	681	699	672	687	715	691	659	704	692	670	660	721	666	701	698	700	677	699	753	715	712	706	703	669	695	712	727	718	668	692	704	691	697	699	710	705	662	693	685	710	697	668	696	715	697	711	702	664	713	651	674	679	756	692	691	712	686	670	688	692	689	670	643	706	668	742	697	675	690	687	684	682	744	701	640	665	695	723	701	651	693	702	724	679	636	645	680	688	703	652	652	746	677	688	682	702	701	686	703	685	710	662	718	704	617	739	698	702	678	716	674	626	680	696	722	682	722	732	676	659	743	682	688	695	711	693	695	701	683	685	690	665	674	666	713	682	744	753	687	660	725	698	709	714	663	645	693	699	696	709	711	677	675	669	709	710	716	689	718	694	691	721	713	751	725	716	691	699	676	669	679	715	694	712	681	732	728	679	686	708	680	685	693	771	722	645	711	661	666	692	768	696	696	684	723	677	661	701	667	720	689	671	716	664	700	683	663	731	731	694	686	658	680	691	753	697	645	725	724	733	688	701	737	675	687	708	698	719	648	681	732	678	721	702	735	720	757	698	688	746	707	719	697	690	690	647	709	722	701	717	715	685	697	696	670	726	696	713	696	698	694	703	715	711	718	683	705	669	719	742	679	707	680	671	664	674	671	749	726	629	643	656	694	657	672	700	650	661	639	688	684	678	717	679	724	665	697	705	683	727	667	718	739	701	710	696	718	682	683	705	689	713	680	659	717	664	703	663	696	737	705	685	726	685	658	689	683	693	679	687	701	649	680	704	648	659	632	684	720	700	672	686	690	693	695	656	678	648	726	686	723	677	636	680	748	685	732	695	698	751	685	665	709	667	681	697	652	702	705	670	660	706	690	742	669	713	687	727	693	686	726	718	644	715	679	678	699	712	692	689	698	706	724	689	677	727	698	686	695	669	658	713	716	699	699	689	663	705	701	697	662	701	683	695	714	677	679	703	681	712	669	690	667	720	644	667	726	687	730	670	674	718	688	721	689	655	706	692	730	679	667	713	713	740	685	685	692	734	716	735	714	718	675	715	695	728	696	645	718	689	696	692	634	704	709	712	644	710	682	709	742	686	675
25179	21112	23790	28679	21122	16239	887	580	537	528	510	484	437	458	477	480	516	406	471	441	470	493	459	427	423	451	526	470	498	417	435	456	456	430	405	449	466	466	437	439	478	453	475	451	490	495	495	433	446	438	434	464	468	488	471	394	433	458	493	466	463	450	455	462	434	435	457	430	411	460	467	429	438	431	444	433	472	494	457	435	461	446	466	468	470	466	445	444	475	468	463	452	447	438	451	469	457	416	434	471	458	464	454	460	467	460	403	467	493	449	468	427	457	468	417	451	434	434	451	457	486	450	459	474	470	449	446	468	441	429	446	457	449	426	446	482	435	387	443	463	439	423	460	484	408	463	426	461	435	439	461	450	424	467	457	473	437	465	460	474	469	443	472	468	436	426	444	497	428	442	449	431	439	446	423	415	421	435	453	471	447	437	427	457	468	478	461	455	434	468	442	450	454	419	445	419	442	433	442	465	418	457	445	464	432	432	487	428	430	400	488	423	444	435	435	459	443	498	458	502	446	459	421	434	415	438	466	492	439	496	432	445	428	446	438	436	437	422	444	422	414	457	486	428	443	417	473	402	450	454	453	476	478	470	463	460	493	449	459	437	461	449	431	402	419	463	399	464	470	447	418	494	458	470	451	459	452	437	440	434	453	440	427	457	452	437	466	472	431	423	428	437	441	466	499	452	480	450	459	425	413	478	449	507	443	473	434	497	433	442	469	416	454	464	475	446	433	445	436	440	433	456	469	455	442	469	448	388	469	437	431	479	448	472	453	431	459	460	464	476	448	461	444	467	460	442	428	452	470	466	472	482	445	450	467	408	470	438	429	453	440	436	470	455	437	438	432	469	435	402	497	453	434	480	472	457	465	467	455	436	434	482	512	451	454	451	441	434	414	459	413	454	448	460	418	416	450	409	459	455	434	472	379	450	438	439	396	442	429	492	453	417	449	443	471	456	452	464	483	463	449	451	447	451	419	450	400	452	453	465	426	421	440	460	501	465	442	448	434	429	476	444	484	432	470	428	455	434	475	446	470	424	472	462	481	500	452	479	425	499	452	447	465	442	428	481	442	452	436	450	424	461	488	422	442	433	462	388	450	425	455	449	420	464	437	437	441	511	454	432	440	450	468	426	460	413	461	436	418	478	430	465	481	458	437	452	417	476	377	444	425	462	442	456	444	439	443	467	452	481	449	442	468	460	470	466	435	438	424	419	430	419	495	500	453	435	425	473	446	472	472	463	433	453	475	446	432	511	477	457	482	467	501	466	449	431	467	439	420	468	465	475	453	471	449	439	460	475	460	479	449	462	489	443	470	489	433	421	442	469	509	479	459	441	444	473	435	462	485	444	474	474	451	443	474	432	458	497	507	460	421	385	466	453	424	482	471	451	518	463	455	508	439	483	437	443	458	437	413	463	442	413	444	440	506	441	466	490	466	483	431	461	481	441	469	462	454	483	492	456	464	469	443	462	457	439	482	408	466	431	479	446	445	454	495	441	430	460	473	488	497	452	442	509	459	433	416	436	454	441	435	421	452	455	417	442	467	427	468	450	446	441	445	435	474	451	488	491	461	461	471	477	457	455	421	448	452	438	452	449	450	440	448	446	411	453	464	443	501	489	420	439	457	474	451	481	450	451	449	433	418	438	438	467	444	426	411	479	456	441	435	470	443	490	430	504	428	473	458	423	441	437	459	472	424	412	427	499	419	477	420	478	481	483	449	463	473	453	437	418	463	445	415	448	436	454	430	440	481	462	477	429	454	440	485	461	453	480	451	450	461	429	477	449	437	436	489	429	445	452	428	478	487	475	425	483	424	448	489	426	443	463	434	439	448	461	450	436	455	460	470	468	449	446	474	524	466	427	457	468	472	480	451	447	452	475	382	429	460	442	437	409	481	427	493	474	445	443	470	506	450	482	468	402	441	478	445	404	474	438	465	447	434	443	456	427	466	461	437	416	424	464	462	410	467	429	418	494	473	452	431	441	419	419	478	475	417	442	454	473	453	446	476	499	459	503	505	489	442	438	452	439	432	429	509	410	444	419	454	441	455	479	460	451	475	421	488	446	451	475	448	466	460	486	440	408	414	437	458	480	448	470	451	433	463	481	447	463	490	469	481	447	431	460	450	478	453	429	465	475	495	428	498	458	426	485	462	453	445	443	471	472	479	436	439	449	450	432	428	471	460	465	439	447	435	458	443	445	482	446	458	437	455	457	449	414	440	455	450	394	462	456	457	454	447	478	481	441	425	471	435	446	448	452	486	400	487	451	448	464	468	409	441	479	434	481	420	475	404	412	461	457	461	484	461	480	441	469	392	461	405	437	453	428	469	450	441	412	430	440	457	469	453	456	450	474	437	421	441	443	411	481	446	459	448	444	478	514	446	446	465	486	449	461	468	426	415	422	508	451	443	477	442	490	446	482	445	434	449	432	448	442	459	453	466	478	462	441	435	459	430	464	453	474	470	458	401	431	415	453	457	482	448	427	449	465	442	480	447	423	425	466	426	445	437	423	472	437	480	465	410	416	464	445	519	491	430	435	404	414	475	505	445	445	423	401	490	434	470	476	489	411	464	457	455	450	453	439	399	456	442	443	413	419	433	434	447	497	437	453	436	470	499	426	407	412	473	431	427	434	480	455	471	448	447	469	425	454	467	434	437	453	454	469	494	426	472	460	404	474	468	443	460	434	464	474	447	459	417	434	483	476	443	425	463	426	432	435	469	442	440	457	431	454	461	438	465	484	457	439	466	485	449	458	460	495	457	426	458	453	451	433	467	447	428	498	461	492	474	489	496	455	423	470	453	447	458	491	437	450	383	444	480	451	462	449	452	420	424	429	422	414	497	508	468	444	447	442	450	421	463	479	429	453	472	493	458	440	438	481	406	465	408	464	431	494	459	416	403	451	450	481	439	490	421	456	458	459	474	471	429	455	422	442	473	471	436	424	441	430	452	469	406	465	456	434	409	433	442	444	444	449	460	419	470	459	466	429	432	441	449	446	442	454	428	480	461	461	488	464	475	426	449	443	465	442	469	443	467	450	437	442	456	420	448	475	471	455	459	436	454	424	457	419	453	444	470	452	474	449	446	465	465	437	490	500	457	459	468	440	403	438	460	455	490	478	434	408	445	391	440	427	442	468	401	411	458	464	449	455	427	488	424	480	446	450	479	468	414	422	439	504	431	439	431	432	442	467	485	424	432	426	484	449	433	454	406	490	443	437	439	444	429	452	464	426	459	409	466	434	436	461	443	449	412	445	444	459	417	443	480	474	417	452	476	424	473	470	444	494	444	481	443	453	476	490	473	450	424	466	459	451	474	479	452	425	444	462	493	461	438	490	432	429	416	421	436	439	433	443	455	463	464	476	469	468	450	445	444	473	431	446	441	413	450	489	480	486	434	437	454	452	440	470	478	458	467	393	432	457	433	480	447	444	475	444	412	431	447	436	455	446	437	466	455	451	434	455	456	456	435	457	451	465	425	448
25235	34494	12973	1132	985	984	940	961	973	1005	1000	954	979	983	988	990	971	980	1002	930	969	1017	961	936	980	972	908	967	948	928	1006	908	931	891	988	899	936	1021	941	937	894	953	927	964	893	929	898	968	961	946	933	1011	933	892	944	956	919	948	987	982	917	960	963	914	937	975	929	931	1006	919	973	980	956	1009	978	1037	908	938	933	977	961	925	903	922	972	936	921	921	979	916	927	956	975	923	918	920	947	969	963	975	1012	1014	953	948	975	932	936	981	931	916	974	925	957	1003	972	952	948	905	906	891	913	995	934	989	988	961	958	979	917	943	921	963	977	1022	981	928	984	916	941	941	914	947	969	925	973	925	978	930	974	972	945	915	908	973	946	910	876	946	912	921	921	993	904	941	973	936	933	917	958	955	951	971	940	935	986	891	979	987	966	951	950	931	963	983	899	972	1005	966	935	978	984	919	920	917	952	975	980	928	987	979	939	939	926	1008	923	931	941	987	913	948	1003	980	929	954	948	950	955	945	923	916	929	959	947	1031	936	917	904	975	922	974	958	936	1007	930	962	967	933	931	900	918	909	943	939	952	940	927	931	915	1013	930	966	954	939	1003	952	942	974	971	974	919	981	972	943	953	941	890	915	983	975	973	927	895	979	933	1036	956	951	992	965	950	944	953	936	971	915	945	1000	956	946	931	989	953	936	900	1011	934	932	946	916	946	988	932	972	933	916	1009	945	903	944	973	928	899	960	966	956	920	957	989	978	922	920	940	946	1027	986	978	930	987	912	924	918	910	1006	983	983	920	965	897	1032	948	919	966	947	973	921	937	953	923	938	953	943	972	1002	919	962	932	983	968	932	916	946	887	931	981	946	960	973	948	948	905	972	941	928	937	942	1012	939	924	928	942	917	974	937	908	926	1015	944	976	959	917	922	938	932	1001	953	913	970	956	991	935	945	937	957	955	921	968	942	912	1033	908	907	980	938	889	965	991	961	981	960	932	910	932	910	909	973	969	996	954	891	1001	925	969	929	899	938	1002	934	941	951	936	1029	900	907	893	941	961	906	964	916	944	974	924	948	986	941	940	882	910	966	968	954	932	904	937	947	911	920	946	916	921	975	976	943	912	959	942	912	902	898	979	933	924	918	920	895	945	945	916	974	966	1014	971	970	973	910	926	956	943	959	980	973	994	966	946	967	959	897	923	885	956	920	943	1004	896	1003	979	924	946	971	948	933	957	931	894	888	902	913	939	963	971	994	995	984	945	1000	922	924	875	935	977	941	966	903	974	997	905	942	904	904	917	936	947	897	933	951	928	886	971	920	976	972	975	911	972	954	957	954	967	956	921	959	945	866	941	970	1006	957	946	989	948	938	946	949	943	957	900	918	958	975	965	921	969	969	945	947	969	981	926	941	969	962	923	896	948	947	894	920	1004	941	919	914	918	952	939	970	914	954	970	912	955	924	975	940	914	925	934	929	986	941	951	958	931	891	940	911	908	998	977	950	941	893	942	928	966	915	980	932	958	962	933	951	981	932	956	920	965	925	958	972	891	985	943	963	997	981	942	950	1010	925	959	939	942	971	922	951	892	904	936	947	914	955	967	941	966	929	922	937	940	994	931	974	910	979	928	953	934	979	949	963	941	978	988	938	925	921	987	974	980	900	948	970	1017	961	927	967	972	978	979	932	1014	908	903	941	947	898	953	931	952	933	886	930	941	951	907	918	979	978	924	956	998	927	914	919	953	963	975	917	921	955	957	976	970	967	916	960	965	925	953	974	899	930	962	951	930	880	983	922	1016	954	929	948	938	937	944	907	944	953	925	957	924	947	934	918	912	930	988	949	966	943	911	952	933	1016	925	930	907	899	991	960	930	932	946	956	932	997	957	939	986	928	937	942	935	931	913	958	947	910	934	951	908	1000	938	953	966	920	950	951	934	916	925	937	949	966	864	921	929	935	937	896	924	938	921	977	983	974	952	928	976	935	956	961	890	959	910	955	987	929	876	921	896	989	964	884	989	924	970	902	941	902	909	927	973	995	967	893	925	922	939	863	959	976	986	986	922	933	966	916	960	960	973	928	927	976	920	976	929	949	894	916	930	965	938	963	951	966	946	915	921	931	863	982	959	939	936	990	871	909	938	903	888	1018	939	967	933	969	983	927	932	972	937	913	952	940	933	926	1012	914	910	923	963	950	917	918	914	900	924	950	970	942	932	965	913	926	968	946	918	963	952	886	922	908	966	975	953	997	938	910	980	978	893	924	912	951	960	961	950	975	948	966	941	912	957	972	929	906	918	964	947	938	956	977	950	907	957	980	986	930	984	987	923	907	945	892	941	954	950	919	940	967	850	953	931	914	978	970	989	938	994	927	926	895	962	906	972	946	943	952	942	906	976	919	986	958	940	914	986	980	906	948	945	993	975	926	970	921	932	962	941	973	894	990	948	963	971	912	1024	915	910	954	928	884	999	937	946	949	936	910	918	965	971	950	953	897	939	890	963	953	882	994	962	929	888	966	940	925	949	946	989	944	962	944	925	957	897	901	911	966	934	947	943	967	920	947	929	906	938	968	912	921	1016	960	903	1019	980	954	975	942	919	987	996	1001	952	895	914	943	916	951	923	946	958	891	994	951	920	898	957	939	998	913	908	910	901	932	898	949	928	920	965	922	939	913	933	961	896	930	919	991	921	964	973	939	948	959	949	958	942	936	945	939	951	985	933	977	920	942	941	951	931	971	877	950	931	935	965	893	928	939	937	948	992	924	928	996	895	971	933	973	924	943	982	971	943	945	943	926	949	931	980	947	949	941	941	953	947	895	946	953	971	946	933	952	906	957	939	969	919	941	994	930	1005	976	978	866	937	904	931	972	886	914	933	970	927	904	898	985	932	973	933	932	885	896	929	980	873	922	947	925	919	985	928	939	953	1004	943	962	967	906	914	964	958	930	966	931	921	921	916	952	929	996	909	918	907	955	962	927	907	953	943	956	978	905	991	959	894	925	899	934	944	960	976	971	987	952	935	929	985	986	900	980	964	901	913	953	930	945	936	957	931	957	895	989	926	957	919	996	928	959	976	943	934	960	955	882	962	942	991	902	917	988	1043	947	957	953	957	944	958	981	955	972	977	882	922	949	886	943	958	988	923	913	935	931	967	990	903	976	924	898	991	957	900	959	963	950	925	929	910	956	974	953	957	914	966	949	894	942	913	958	882	975	996	942	908	922	936	972	920	978	960	897	945	947	920	907	995	958	945	949	921	978	997	920	945	968	912	962	943	985	990	998	961	938	907	918	914	961	980	957	942	952	905	1000	925	950	965	990	958	946	927	1008	977	934	970	928	937	943	960	962	959	939	954	915	956	936	954	951	934	927	967	929	857	952	942	962	1003	986	937	988	966	881	950	939	963	936	958	935	896	919	942	988	950	988	908	934	968	1024	861	956	937	969	925	975	935	968	924	926	995	942	984	957	935	911	931	892	929	923	944	971	926	932	969	938	966	956	942	928	930	974	1020	984	947	984	979	920	996	969	944	990	992	884	946	946	900	982	924	901	963
24590	21120	24107	28390	21120	21148	12138	757	440	409	382	415	427	418	358	387	353	394	354	356	351	329	367	376	352	359	311	339	368	335	368	345	346	333	372	379	395	343	349	363	325	331	326	377	350	368	367	360	363	355	337	349	373	331	396	318	297	367	365	359	368	363	338	334	343	318	336	381	379	379	333	323	330	334	361	372	337	347	349	346	354	304	349	376	362	345	337	351	360	348	343	368	341	321	367	343	356	319	307	332	325	352	336	400	358	351	325	323	344	315	295	326	356	367	362	406	369	370	355	367	363	338	320	342	345	365	350	350	361	340	359	363	368	314	364	333	308	305	351	352	329	338	365	372	320	363	359	353	345	358	388	381	369	357	371	370	335	339	296	318	345	337	339	370	360	349	366	354	354	344	307	350	391	334	385	370	358	323	309	371	359	348	372	363	355	362	351	357	373	361	355	340	335	347	343	388	323	354	337	333	375	331	355	333	329	348	321	374	372	347	346	335	359	358	338	336	355	400	341	328	379	357	343	335	342	341	376	362	332	369	334	362	357	313	348	328	344	344	339	354	379	364	325	341	338	334	359	379	325	303	347	372	400	349	360	350	346	386	390	389	339	352	337	353	341	357	326	365	340	344	344	359	343	315	359	318	310	322	343	369	355	317	306	327	339	328	343	378	337	372	341	336	343	346	358	326	336	347	337	381	374	338	334	356	359	383	358	330	341	376	349	365	360	344	316	369	343	341	365	364	332	335	327	355	340	355	319	299	312	347	349	356	333	359	361	323	289	352	341	324	352	369	380	312	351	351	349	343	377	362	335	366	347	373	364	348	323	357	376	344	321	339	366	386	344	330	334	287	330	301	374	342	360	376	376	382	383	379	394	364	367	385	341	344	367	355	331	376	316	348	355	357	379	364	364	386	332	352	340	322	367	357	341	368	331	350	357	337	388	361	346	345	390	358	364	336	363	374	352	370	366	357	391	330	348	357	353	356	354	330	381	347	349	350	340	349	352	347	350	339	320	350	343	365	347	312	352	336	351	346	337	322	336	362	343	335	372	372	363	343	335	320	345	339	350	383	417	334	316	351	373	346	397	310	352	396	349	348	339	340	368	334	382	352	360	408	385	358	352	303	362	320	322	336	343	324	330	348	358	347	351	338	345	358	318	357	331	343	342	355	319	314	337	370	350	368	339	375	376	348	342	348	377	355	365	351	369	344	367	373	371	360	349	344	360	357	368	337	327	374	345	376	357	329	350	366	334	345	356	357	351	343	343	347	342	293	331	373	337	348	340	348	330	362	356	347	292	339	331	336	370	346	305	346	364	364	330	355	312	350	396	315	345	347	353	356	375	345	328	370	337	393	350	343	348	337	359	352	371	331	356	315	345	374	386	323	376	318	329	375	368	350	340	351	330	361	348	360	315	391	352	337	330	363	337	355	364	340	346	368	351	353	352	348	343	347	332	357	342	337	333	326	337	367	340	354	345	363	325	379	318	347	321	376	355	339	322	367	341	355	367	369	369	361	340	308	333	333	358	386	345	358	355	370	377	339	303	334	364	357	324	330	367	368	340	325	359	367	333	318	353	336	342	376	367	322	365	364	337	394	345	347	366	347	341	382	367	392	338	340	332	356	320	341	339	340	335	338	347	332	355	348	343	356	329	357	331	368	338	328	330	349	337	351	377	339	378	356	369	341	331	346	346	342	338	340	328	362	348	373	356	333	353	323	363	337	317	328	341	343	351	322	312	354	342	340	372	366	322	371	378	378	372	335	340	325	337	341	365	327	362	342	327	320	359	337	367	326	346	366	310	333	336	385	320	351	345	323	339	341	345	338	362	300	335	343	316	318	379	337	327	330	339	349	346	391	370	339	368	353	356	352	371	336	345	343	399	316	368	334	325	365	357	372	277	354	329	366	319	333	369	369	364	339	310	335	335	383	309	324	357	385	374	348	334	343	379	356	298	311	351	374	380	324	334	323	348	337	332	311	333	368	335	336	364	374	357	355	367	356	330	296	352	316	351	328	331	338	360	344	361	384	336	318	321	347	357	331	321	358	322	396	336	352	365	344	291	362	355	311	320	341	352	307	328	353	390	371	356	350	324	329	328	337	367	340	357	340	342	336	342	342	333	387	400	354	372	345	363	336	309	321	370	360	370	350	364	357	355	334	351	367	344	361	374	368	334	333	323	328	341	361	361	375	321	346	369	314	313	325	347	340	346	329	356	323	367	367	343	370	349	342	325	357	327	359	344	351	333	347	356	355	336	348	314	318	326	385	363	350	365	353	316	352	350	388	371	325	315	333	381	314	333	314	319	364	346	313	319	337	318	361	336	369	362	331	337	348	355	368	320	320	311	338	347	335	322	357	373	350	361	321	351	337	363	326	322	317	316	358	334	351	343	329	319	298	325	317	337	358	345	367	389	302	369	371	340	377	383	331	331	348	345	344	318	365	330	359	378	354	344	365	335	383	342	340	313	354	321	323	345	352	347	344	318	329	326	332	331	365	353	319	343	378	370	341	355	347	322	332	353	374	372	354	362	357	331	379	335	322	321	326	316	351	333	361	354	355	339	364	359	325	323	363	344	359	341	346	314	363	353	352	341	334	344	346	315	337	332	293	344	368	362	364	344	318	357	334	375	393	377	363	326	339	316	325	332	355	364	345	361	334	320	341	372	334	349	363	325	338	348	364	351	327	332	351	334	347	382	365	344	348	318	300	355	277	326	340	330	322	370	352	342	342	347	349	331	348	314	363	395	336	333	334	332	354	375	368	333	327	329	363	346	387	360	381	362	356	336	337	339	327	401	360	342	322	339	353	362	315	335	362	362	346	341	323	362	367	352	313	333	363	375	381	349	354	359	316	360	355	320	286	366	355	343	342	343	333	324	388	351	341	368	328	378	348	330	378	335	346	365	340	347	364	359	337	348	315	322	333	353	359	369	347	349	364	314	348	344	345	314	339	357	316	357	341	338	341	342	363	322	367	354	374	348	359	335	309	326	343	341	296	340	332	349	370	342	367	315	329	344	361	325	346	333	363	348	375	324	349	322	379	360	357	313	346	344	316	350	370	361	335	325	350	340	351	344	347	326	325	369	349	390	339	332	398	340	323	328	315	306	346	343	352	370	348	360	347	374	333	358	382	342	321	344	360	351	347	353	326	347	326	368	365	270	404	349	378	331	356	334	325	356	370	375	387	370	377	344	376	347	330	348	321	340	328	371	354	355	388	391	327	336	337	322	334	346	335	338	353	339	349	353	332	339	337	370	359	351	336	411	364	349	344	296	379	340	339	350	328	352	291	371	328	339	340	323	366	368	357	362	341	333	339	360	321	332	341	301	336	360	356	356	350	355	377	324	362	370	338	356	403	374	340	373	329	359	353	323	346	328	309	354	358	321	319	358	352	405	352	314	329	318	344	357	320	354	338	389	362	338	353	339	292	346	328	388	343	351	341	357	342	396	323	364	320	368	328	374	344	336	363	360	379	297	324
31505	44288	17449	1079	881	753	798	766	744	753	741	743	701	777	718	702	713	687	723	724	753	771	718	695	717	731	706	718	691	721	753	706	709	746	719	727	753	706	689	715	734	743	731	697	736	724	697	699	713	683	686	709	691	700	698	723	678	692	705	780	706	727	750	731	723	711	722	735	721	710	736	729	710	709	703	702	713	703	696	724	729	728	752	673	693	684	777	719	692	723	743	725	725	718	714	709	726	689	719	725	711	704	716	680	717	712	680	713	750	690	707	769	761	771	701	716	708	669	693	745	736	688	688	750	696	776	733	728	762	671	708	736	735	746	716	735	727	727	650	770	759	698	685	726	731	711	740	676	700	721	736	706	721	702	761	669	723	707	726	667	734	763	683	757	719	695	760	735	720	671	713	701	714	683	684	694	705	677	747	745	766	734	705	658	737	697	694	688	734	694	734	711	736	714	758	707	718	717	694	703	730	703	756	713	804	686	726	699	689	739	702	709	714	738	723	713	695	715	699	721	721	767	693	727	718	728	753	732	695	733	681	730	681	703	732	698	710	699	706	739	710	750	700	713	684	764	708	714	731	693	658	696	715	698	693	715	727	699	748	741	711	772	691	699	733	735	690	729	709	690	768	727	684	701	703	736	693	664	717	672	709	701	693	676	730	746	709	729	661	714	703	753	691	699	684	778	688	714	688	705	698	685	745	724	716	661	780	677	747	717	726	726	679	714	732	708	722	709	756	714	725	709	661	736	753	747	742	705	697	745	695	675	668	707	700	736	736	717	742	709	725	678	697	756	694	717	661	743	718	709	670	732	711	725	771	701	682	722	735	706	741	703	720	730	739	789	711	775	706	666	706	715	737	747	752	739	691	688	709	741	698	719	695	715	732	699	693	765	684	724	706	717	767	694	769	670	720	719	742	740	735	712	670	674	709	746	684	729	687	688	725	688	760	730	688	707	735	725	711	688	689	692	763	764	727	737	739	691	690	716	744	673	671	715	733	762	765	773	693	725	710	684	759	738	705	746	704	704	704	716	717	735	695	716	696	692	731	770	716	760	667	743	690	691	694	700	748	732	758	742	772	728	761	709	708	758	723	741	699	713	729	655	732	711	762	727	743	757	708	748	774	726	721	748	732	696	665	690	703	748	715	681	775	698	725	736	710	800	694	719	722	724	703	704	737	723	733	697	681	724	673	693	711	769	714	759	688	721	754	702	705	703	744	726	763	714	731	724	652	692	731	695	718	737	718	750	706	713	704	768	730	697	742	752	686	727	736	674	746	712	699	702	714	726	720	689	724	694	722	721	678	749	709	723	767	683	687	699	776	719	693	724	763	674	729	752	752	665	715	725	724	684	716	724	685	726	723	742	725	701	714	771	730	714	683	679	742	714	703	682	732	663	738	709	700	757	657	764	696	701	717	715	730	702	738	704	693	703	705	758	678	726	730	744	691	715	762	684	748	665	710	692	679	715	679	731	767	738	757	719	741	672	718	757	702	689	689	735	709	695	693	750	710	734	701	717	708	742	696	737	710	697	723	698	735	719	673	689	716	681	731	680	726	701	712	675	693	663	701	723	706	693	716	731	691	726	680	698	725	706	713	695	737	655	742	688	691	730	785	669	737	721	679	685	748	753	705	691	721	695	742	729	708	751	734	722	718	728	769	699	732	696	708	755	691	715	660	742	707	714	704	673	732	733	740	707	703	670	684	702	718	714	723	751	723	728	701	729	705	786	677	742	755	710	753	705	712	703	714	708	713	698	734	703	652	694	658	711	776	676	730	724	668	715	705	772	709	722	737	761	725	691	731	720	686	747	711	737	673	743	713	754	763	725	670	756	746	763	702	726	690	760	724	713	762	708	710	704	680	713	712	687	737	700	689	700	696	717	702	728	754	695	734	667	718	748	721	685	755	700	692	729	719	680	663	728	779	684	675	714	764	725	742	734	747	677	713	692	693	769	693	711	751	724	727	721	755	743	749	689	666	733	766	766	712	699	671	726	738	723	773	690	689	703	697	684	657	679	695	748	716	677	760	714	713	737	729	704	741	709	745	740	733	711	657	749	717	742	713	674	734	717	679	720	728	699	717	735	717	704	718	726	730	672	734	713	750	725	732	722	672	715	692	772	686	710	701	731	707	725	709	704	699	699	668	709	720	704	722	701	719	702	712	733	741	798	732	699	724	664	758	647	686	667	671	731	754	741	713	715	691	772	662	739	668	677	725	676	740	698	745	698	755	726	755	698	723	705	694	774	718	686	673	788	707	710	782	721	667	728	700	735	686	744	672	713	719	728	689	731	738	733	728	677	731	717	707	710	703	704	690	755	737	695	710	732	687	756	736	740	705	693	712	746	756	693	762	750	729	735	767	676	758	728	721	719	768	751	715	702	760	736	715	731	695	713	693	712	731	708	694	697	727	769	759	714	713	663	752	724	684	697	687	722	716	730	730	687	695	704	720	717	710	709	736	698	726	739	710	724	722	724	723	708	781	702	679	719	706	704	714	731	689	714	699	743	701	744	708	713	668	761	770	757	731	670	773	736	768	680	712	711	648	717	752	711	706	708	711	732	683	683	731	684	717	701	723	717	701	672	693	744	726	707	707	723	707	722	704	720	700	735	718	671	690	687	754	754	724	758	694	704	702	690	732	642	716	789	735	707	705	723	717	698	720	732	737	740	713	716	704	683	763	710	741	746	723	646	690	714	729	715	724	737	697	721	707	668	742	757	700	742	702	696	724	677	703	740	689	803	699	741	740	677	701	771	745	693	730	660	695	672	720	781	727	661	714	769	797	711	718	736	675	696	698	727	709	694	715	707	698	654	716	684	686	666	671	691	760	704	708	704	730	684	736	733	701	732	752	737	756	702	713	702	739	725	715	714	654	715	733	709	726	767	703	768	741	740	755	729	732	762	732	719	702	760	764	700	759	744	704	736	694	726	689	715	763	742	744	698	722	739	725	678	723	721	736	710	675	714	720	754	716	722	771	699	762	728	746	748	729	695	721	736	670	715	691	692	748	700	709	722	724	755	767	726	717	725	721	732	666	739	725	722	727	697	711	700	717	691	711	693	736	725	714	700	709	685	752	746	648	727	711	722	713	704	750	726	677	696	685	728	754	712	724	689	740	733	773	716	767	711	731	709	767	719	720	705	751	695	750	686	723	730	714	699	733	718	701	745	742	728	741	683	717	728	752	697	707	721	691	701	715	705	748	716	675	708	656	691	703	769	723	734	682	698	720	717	734	701	675	722	727	711	757	749	772	704	722	724	737	706	723	731	725	728	706	746	711	784	758	674	704	705	772	711	736	700	701	754	713	725	692	707	739	735	708	713	688	731	728	744	717	711	713	739	772	712	679	737	717	720	696	750	707	704	706	714	739	732	698	724	722	688	722	717	682	690	670	733	703	687	730	729	755	727	739	731	720	744	747	748	755	721	686	727	711	707	727	690	725	687	742	718	720	723	693	739	771	735	699	737	713	677	717	722
34215	17990	5352	507	334	322	325	325	308	302	355	314	317	324	300	299	303	303	257	304	307	283	301	296	281	333	298	293	277	314	325	285	279	292	284	287	294	327	256	319	313	307	332	291	279	284	325	327	289	279	297	305	313	303	314	285	314	298	289	266	303	288	315	316	309	323	325	315	337	306	314	287	315	304	308	304	278	298	302	260	300	313	314	289	320	291	322	347	299	305	297	284	286	316	297	296	296	310	289	322	310	323	300	298	310	318	274	338	331	297	290	343	300	288	290	292	320	268	300	301	315	303	279	354	325	265	301	291	297	335	323	306	325	324	294	267	308	328	282	317	305	309	305	329	294	323	336	334	355	318	292	297	311	301	286	332	298	324	313	307	352	376	296	309	315	344	306	307	320	291	328	306	304	352	309	314	298	307	290	329	300	318	314	361	323	325	314	308	279	272	328	300	306	325	337	280	334	297	307	272	264	320	270	306	315	323	313	301	335	288	292	321	339	317	316	307	301	334	298	298	286	320	298	339	325	337	299	308	334	303	305	322	306	311	298	303	332	295	320	319	323	345	335	298	309	310	285	307	267	290	304	304	300	281	304	312	320	290	314	327	339	299	323	297	268	318	311	321	314	313	327	298	303	328	322	306	318	283	292	303	311	315	318	332	284	339	299	299	286	290	268	259	317	308	292	296	300	335	321	319	340	309	292	329	317	327	274	323	289	322	303	314	299	328	281	316	299	320	303	292	300	319	303	326	294	269	284	319	342	346	280	325	338	309	310	287	298	263	323	290	294	283	317	284	284	287	316	319	300	284	293	299	307	298	329	316	279	286	280	306	314	311	282	315	296	310	354	318	285	282	282	293	325	319	341	293	307	303	330	291	323	303	324	291	305	293	306	294	294	317	281	291	325	305	297	312	304	282	298	263	282	306	294	305	303	332	309	298	348	293	286	295	305	297	285	299	302	333	308	319	308	285	310	303	289	319	308	306	345	291	323	299	316	303	295	306	324	314	300	284	319	357	345	321	327	343	306	318	325	287	285	295	266	273	310	254	306	276	317	289	307	303	285	277	336	282	310	295	298	290	291	319	319	298	277	321	334	326	304	297	287	314	351	293	284	308	285	315	281	282	268	295	329	308	289	324	333	301	313	292	310	306	317	289	336	317	287	291	284	280	323	281	307	288	297	296	304	315	320	322	309	365	337	292	308	339	305	322	255	303	292	328	304	321	278	329	312	324	340	281	323	309	315	303	262	297	337	322	357	284	234	308	311	293	301	269	286	337	302	313	282	304	273	341	302	340	310	272	307	313	298	291	291	314	332	299	277	328	335	302	316	335	287	332	274	292	296	310	297	298	312	308	327	283	306	323	312	282	315	317	287	331	280	267	297	329	318	278	353	309	333	337	303	277	321	337	316	294	319	344	317	306	322	337	328	296	303	315	307	320	283	317	294	298	243	317	301	293	332	304	282	310	318	295	298	297	286	317	265	305	278	310	305	282	304	301	307	320	313	296	294	286	309	296	336	315	289	305	297	331	294	291	308	314	285	334	299	294	297	320	296	324	309	294	311	302	294	315	303	316	344	304	310	289	310	316	302	338	302	320	308	301	312	322	303	327	317	326	329	328	267	310	303	278	309	277	327	305	298	278	330	332	335	325	333	311	317	307	314	339	309	283	325	298	340	330	296	299	307	301	313	269	332	334	310	308	285	280	294	264	309	313	292	324	290	331	297	310	277	315	343	312	281	302	317	302	315	324	306	354	334	314	294	315	317	341	349	311	294	308	283	294	299	303	315	325	311	320	290	340	319	320	262	326	287	322	326	278	346	303	349	272	306	291	334	339	275	320	294	301	291	344	285	322	315	309	291	296	300	338	318	318	315	267	332	303	283	299	301	283	317	288	314	301	311	310	305	307	311	332	274	281	294	311	321	327	312	318	317	298	298	299	312	331	285	307	326	295	312	321	322	320	327	280	274	314	289	301	306	339	307	296	305	319	324	310	332	279	303	324	290	302	302	293	315	307	293	342	297	271	307	276	303	309	313	340	348	317	309	317	305	298	304	307	289	302	327	339	277	322	304	280	324	348	319	329	300	272	325	316	352	310	321	309	302	307	310	285	288	318	291	312	308	310	325	290	299	324	302	354	299	313	313	324	331	287	281	332	320	300	287	330	330	292	332	309	328	316	276	340	300	311	305	307	349	278	298	310	331	298	290	316	309	337	344	300	350	298	318	273	309	295	314	309	320	312	338	308	316	327	300	269	281	337	303	285	326	293	296	281	298	284	287	302	309	298	320	287	269	325	311	299	329	306	308	312	317	310	324	305	286	312	313	303	314	316	320	296	288	291	273	289	286	309	316	307	292	295	300	312	328	308	343	291	304	310	286	318	285	326	332	305	295	312	296	304	303	349	272	305	287	323	342	296	318	294	303	331	288	309	301	323	353	315	313	314	305	288	304	282	298	321	281	309	285	300	288	290	301	276	316	312	290	296	325	304	284	291	314	353	331	314	294	310	298	322	314	294	296	314	296	286	323	352	308	293	296	286	308	301	319	317	309	316	358	286	308	299	273	283	307	311	342	279	329	335	303	288	301	296	354	297	329	299	294	279	320	267	326	328	298	327	331	334	282	301	323	324	282	318	317	296	309	316	279	286	314	313	325	327	286	321	311	314	304	299	299	282	341	320	301	314	317	332	300	294	325	329	301	321	294	324	328	316	318	326	286	298	279	309	320	307	315	286	298	331	309	325	293	277	307	286	300	287	340	316	326	304	307	319	284	354	321	287	297	304	297	320	336	307	317	323	308	305	300	283	311	305	313	272	331	305	281	297	309	320	299	318	304	310	303	306	315	300	287	277	323	289	326	318	309	277	293	294	333	346	334	342	291	327	266	325	318	329	302	294	326	307	302	298	331	284	334	317	321	303	303	321	310	322	308	318	343	288	283	332	335	338	305	343	294	305	340	315	315	322	280	292	333	337	305	272	292	324	331	331	331	337	298	296	314	297	322	351	331	323	296	329	313	290	288	307	326	257	300	304	316	328	314	281	282	283	299	273	328	279	304	310	302	290	318	263	261	305	313	282	277	280	306	315	321	324	310	278	327	333	295	316	324	320	310	323	316	310	316	322	314	314	307	349	320	305	318	319	274	312	333	266	289	300	319	321	341	305	315	278	321	309	317	366	295	294	307	323	342	314	289	289	284	333	317	302	303	301	298	291	324	313	309	322	270	335	320	305	294	291	306	327	344	302	297	325	328	333	333	292	335	348	310	307	299	297	324	330	328	325	300	310	308	290	292	304	313	268	321	298	310	286	309	294	346	300	315	267	315	345	300	313	290	289	318	337	309	305	328	308	313	305	314	302	303	303	288	313	285	273	349	321	320	317	319	308	290	303	281	321	282	309	306	304	318	325	315	305	338	308	292	330	311	313	296	299	290	283	274	300	331	305	313	315	314	307	290	320	320	271	297	315	326	332	297	328	294	326	325	299
13211	4433	1530	715	694	711	704	673	732	783	700	709	673	715	704	712	729	728	700	704	687	735	712	660	717	720	725	694	725	710	692	712	690	707	720	677	714	637	711	703	697	672	674	721	721	690	645	742	697	708	732	744	680	773	702	679	686	673	707	650	709	673	663	695	740	739	738	698	751	686	707	676	707	685	654	742	706	693	706	679	675	737	722	670	700	648	725	710	728	732	731	705	715	715	686	705	705	714	712	767	740	681	691	667	695	754	700	705	673	715	698	696	718	706	743	727	732	718	715	674	675	694	701	720	724	665	707	750	666	697	720	740	711	663	723	693	691	688	739	699	703	708	659	731	660	703	706	737	711	697	707	747	693	698	643	709	706	709	731	711	672	730	698	742	689	719	710	685	767	704	711	699	704	718	735	729	695	672	665	693	745	691	714	700	725	697	701	651	727	719	737	671	728	712	684	746	673	702	715	687	731	714	679	680	702	686	664	724	680	711	682	736	690	699	673	775	764	651	748	693	703	712	654	741	702	734	723	742	722	716	688	681	703	639	690	727	698	699	676	704	711	716	744	714	731	721	742	644	733	697	726	671	721	670	704	733	645	623	705	733	680	689	699	747	653	764	681	710	686	724	672	722	691	699	676	723	702	739	737	691	722	748	706	759	769	699	685	739	688	731	711	707	669	669	707	700	719	694	726	646	716	685	735	695	666	708	684	733	689	711	709	702	676	691	692	704	693	743	662	718	700	716	697	699	681	732	660	686	687	719	706	715	719	676	726	711	652	706	704	718	693	763	734	726	651	711	721	727	688	754	683	655	668	689	713	712	704	724	679	712	683	642	706	709	652	723	734	716	723	704	722	704	701	715	697	686	685	691	719	760	682	647	727	709	673	709	678	703	683	707	708	696	704	703	716	696	708	709	739	703	700	709	718	737	683	703	685	661	690	729	672	719	699	712	701	716	717	750	720	722	710	703	663	694	718	682	675	725	718	721	698	726	724	725	705	744	689	744	745	689	677	724	692	729	700	735	705	697	668	733	710	738	705	711	674	689	719	749	671	750	692	718	734	714	718	686	697	691	701	684	677	697	711	716	734	678	689	691	711	708	695	665	732	753	688	658	717	729	741	710	712	653	738	711	735	669	690	719	707	730	727	681	679	693	691	673	729	746	659	699	702	675	725	717	700	709	692	676	729	693	730	719	681	691	701	703	692	710	715	727	682	693	682	693	748	719	621	662	693	650	705	726	714	663	713	731	642	737	671	708	679	681	697	744	693	737	738	742	694	686	684	716	717	656	715	712	703	697	700	692	713	693	706	651	716	702	678	748	737	655	722	706	716	694	746	702	665	743	720	701	784	696	640	727	674	691	655	710	688	722	682	739	732	677	679	763	724	715	740	750	666	745	719	672	726	725	706	725	745	696	661	685	689	714	682	672	635	704	698	685	717	721	713	755	712	730	720	655	676	718	690	719	697	731	708	672	703	724	698	686	683	717	642	701	710	736	665	711	676	739	699	712	694	692	694	658	732	697	660	693	740	676	731	716	675	731	694	704	650	700	741	744	696	684	698	697	739	719	734	694	721	686	664	695	738	711	679	690	698	687	679	708	709	691	702	717	696	724	727	655	770	744	729	746	704	697	687	715	656	679	684	745	699	723	666	684	716	737	702	685	673	690	703	748	693	782	699	714	731	697	728	712	680	692	715	733	655	701	765	710	744	714	699	701	726	683	720	694	716	739	710	741	687	767	676	701	728	726	705	674	685	732	717	719	656	706	723	713	729	685	685	679	698	664	716	703	671	669	733	693	773	741	654	702	650	703	685	716	743	687	696	673	724	723	740	667	669	759	661	718	712	667	659	701	657	724	675	732	713	688	736	726	692	702	771	708	712	717	700	682	735	695	709	689	699	738	690	707	750	716	652	697	715	712	687	682	708	681	726	618	702	717	711	752	720	767	685	689	743	733	720	707	660	744	667	679	720	742	715	704	698	701	700	720	682	704	745	721	702	709	733	690	683	725	667	699	674	736	708	693	708	734	695	689	682	675	718	694	705	696	687	689	726	753	714	684	747	743	680	741	723	668	691	726	697	729	678	674	750	684	711	745	702	716	675	681	720	699	685	730	656	696	674	718	682	676	697	700	711	692	653	731	688	656	708	736	732	712	701	708	730	731	675	687	742	695	698	716	764	656	683	677	691	740	704	689	724	686	735	709	713	709	674	715	717	667	657	673	725	720	732	674	684	691	699	743	766	689	693	690	694	733	709	695	668	724	727	728	705	761	742	651	745	758	727	747	738	687	686	665	695	704	678	693	698	759	703	670	674	673	679	732	672	712	709	722	734	704	716	737	710	698	713	704	705	699	721	677	713	671	741	662	717	736	718	637	685	712	699	697	724	711	671	650	726	696	698	699	710	683	732	718	698	703	733	727	678	659	667	713	754	681	759	709	750	684	670	708	749	715	694	680	765	702	689	692	691	688	661	667	726	694	709	711	702	711	669	728	744	747	702	687	715	722	763	720	662	739	730	709	702	763	734	731	700	707	740	676	770	727	681	764	685	698	684	726	702	681	721	689	639	699	681	699	691	749	685	718	639	688	699	705	705	742	679	676	690	703	653	675	666	671	708	707	697	706	669	632	710	720	708	684	690	663	713	689	696	661	732	739	673	720	687	713	704	743	697	733	735	740	678	714	723	658	741	671	678	665	703	695	731	678	656	712	704	669	742	676	671	728	708	746	737	738	740	713	664	709	705	719	750	674	745	693	741	701	685	713	662	689	726	710	736	725	691	747	654	678	711	690	694	673	638	730	693	688	667	707	740	701	721	691	622	680	708	722	693	707	705	692	693	661	671	696	722	731	736	720	671	673	707	714	703	678	717	710	717	677	697	744	695	713	747	748	752	709	706	714	627	713	691	739	712	682	696	711	659	688	747	723	742	727	738	749	730	695	711	712	745	717	737	728	674	698	676	750	712	709	734	680	706	720	671	674	721	650	716	743	708	722	723	666	702	742	665	747	685	725	669	705	706	733	673	710	720	662	706	718	686	690	715	716	674	701	717	691	713	731	708	670	706	678	692	704	704	698	663	757	690	712	710	692	682	696	674	743	693	707	740	707	709	722	662	746	688	685	716	708	724	697	656	700	697	706	652	739	656	736	723	684	692	706	726	753	654	719	694	714	686	705	726	702	687	717	700	693	729	718	717	720	676	716	730	702	668	727	756	666	680	774	780	657	747	666	713	733	722	697	705	715	732	704	761	680	712	738	650	742	720	640	750	692	693	740	731	735	723	679	700	732	674	728	723	732	717	685	698	737	763	676	676	682	726	760	687	708	688	752	719	679	718	718	740	700	713	710	723	709	719	738	724	697	688	678	703	656	747	722	682	690	730	703	700	735	689	647	675	718	714	712	740	701	638	702	674	745	696	733	662	691	701	765	692	693	689	688	726	742	693	713	723	690	673	661	654	725	741	754	714	694	785	699	666	716	714	708
25209	21123	23804	28678	21143	16393	871	596	516	522	480	507	527	498	494	441	487	445	471	418	475	398	451	444	445	494	459	426	444	422	481	423	428	427	432	432	499	473	476	473	449	479	489	412	447	457	462	489	470	435	452	393	444	455	487	473	443	457	423	446	457	427	431	457	430	441	452	442	485	452	460	445	472	480	473	442	477	448	434	472	487	464	487	529	448	458	421	445	504	520	467	464	452	399	426	457	408	415	473	487	475	454	460	427	479	470	425	436	460	443	459	504	448	489	486	433	469	489	465	464	488	483	483	447	501	479	430	445	440	491	469	504	492	415	490	445	447	479	482	498	451	453	493	425	460	489	460	462	445	482	481	468	447	505	451	404	456	423	477	442	439	420	499	464	443	451	437	488	440	446	461	416	471	484	452	461	458	459	438	481	452	481	480	430	489	425	469	480	478	469	501	453	420	496	479	469	496	443	436	453	472	444	430	427	452	525	456	447	443	492	427	430	480	462	432	433	434	471	486	435	480	461	467	458	416	472	461	457	454	459	412	450	459	473	437	492	423	428	467	467	449	503	455	491	490	476	501	457	450	428	470	466	474	471	438	474	406	430	464	477	445	454	462	421	465	449	458	516	445	439	429	442	457	463	475	431	433	468	452	468	442	479	459	462	501	415	465	468	467	454	482	479	448	475	450	435	452	392	489	489	425	376	446	432	498	483	465	454	445	443	465	443	448	410	507	436	479	456	476	447	469	477	403	469	421	476	451	438	430	451	468	423	465	422	467	439	442	495	494	491	426	448	448	477	405	446	452	455	445	442	481	489	432	427	463	424	438	407	468	453	485	426	460	459	483	418	437	469	478	474	466	450	457	451	502	485	455	480	468	431	441	469	444	409	481	478	451	450	449	474	474	495	460	494	478	490	459	478	455	423	429	467	484	429	468	442	414	430	453	482	472	488	463	468	478	458	462	432	495	490	468	436	478	438	454	471	435	404	448	457	448	419	466	498	475	460	446	475	486	489	549	427	475	444	454	451	434	440	469	485	465	461	489	422	472	472	454	476	472	436	472	444	459	503	417	468	441	446	481	485	459	545	428	434	433	427	478	446	509	470	416	471	462	437	463	505	429	426	473	440	437	441	468	452	458	456	475	445	437	442	486	417	415	425	422	472	461	414	461	457	413	420	446	441	459	419	441	461	460	444	456	462	448	484	471	468	460	464	492	459	448	454	471	480	533	429	466	457	496	482	423	442	439	449	445	464	454	466	463	453	440	473	437	436	461	405	424	414	495	495	484	457	376	474	428	429	442	454	430	444	400	461	442	419	452	412	463	428	459	480	465	459	488	423	449	440	475	446	472	453	434	470	450	459	457	494	418	398	439	420	470	471	519	458	426	450	462	499	407	445	483	454	408	426	407	425	497	473	456	470	445	487	479	479	439	460	431	415	469	471	419	494	452	432	399	444	445	445	452	473	459	440	447	424	433	520	418	445	446	426	451	498	447	448	451	470	448	456	440	438	458	430	457	470	422	463	434	456	443	471	470	448	444	432	465	471	464	440	474	485	430	461	454	466	447	417	451	461	453	450	457	442	465	464	470	442	436	441	454	435	463	441	500	416	470	490	472	478	482	457	421	479	465	493	481	466	458	444	414	439	459	448	441	460	481	430	444	470	468	475	425	516	480	458	479	480	454	482	470	487	475	466	456	438	463	466	429	426	433	428	423	476	455	457	444	451	428	482	433	438	443	441	437	467	529	501	397	462	471	428	464	471	434	454	474	459	464	471	448	472	458	423	444	438	439	469	455	436	474	474	484	438	432	408	466	481	475	472	471	427	468	492	491	485	488	453	421	453	481	504	396	441	427	447	462	431	463	472	461	469	468	437	447	441	428	453	467	492	445	456	448	455	456	447	459	467	463	448	480	452	437	499	454	460	448	477	450	452	476	445	467	466	474	446	423	415	479	408	490	450	460	456	437	437	454	503	450	443	466	442	403	495	433	430	457	472	470	443	481	427	431	443	461	459	454	445	469	461	459	460	435	412	476	488	464	445	471	467	455	462	483	474	428	440	496	450	463	466	450	426	437	424	417	430	463	487	440	440	407	481	461	460	430	439	458	483	446	442	446	457	427	434	479	456	429	446	444	408	439	411	431	421	424	436	463	427	478	422	429	455	458	452	443	469	420	435	462	428	474	455	434	458	464	456	465	406	465	414	478	446	449	462	468	447	452	445	487	482	438	459	449	474	454	449	465	442	429	459	461	483	461	445	440	427	456	443	451	452	438	421	497	447	442	474	430	426	490	488	442	400	470	504	465	461	477	479	466	446	468	452	418	481	457	464	453	440	410	449	424	486	436	467	432	473	427	434	420	456	452	455	417	453	489	441	393	454	440	453	462	450	456	464	439	452	476	458	431	463	429	513	446	469	455	439	513	459	443	498	440	419	434	428	444	443	417	439	457	449	431	463	461	455	474	394	492	418	487	499	417	473	472	488	477	456	466	426	416	436	506	469	438	481	441	491	452	415	466	449	434	439	470	438	443	470	453	436	475	451	419	502	409	458	421	463	466	460	437	482	459	432	448	476	459	445	440	478	457	457	444	451	422	432	465	460	501	471	433	452	454	428	482	454	488	457	416	438	456	442	487	481	454	438	505	453	451	436	464	462	481	485	473	438	467	458	433	416	463	475	407	458	436	455	474	399	453	497	444	464	486	467	427	468	442	478	434	441	458	444	409	463	481	472	478	445	429	434	481	415	512	471	449	500	451	472	412	491	453	440	461	446	472	372	448	478	452	463	451	483	465	442	480	449	513	458	456	429	478	451	437	475	400	431	447	459	459	418	462	472	451	435	442	481	457	441	437	442	430	430	464	398	444	434	483	434	468	465	461	474	432	455	445	460	482	464	451	467	459	479	451	460	482	455	417	482	463	470	408	476	497	459	471	494	469	455	430	476	416	453	444	378	467	448	425	475	438	440	465	475	490	429	451	421	451	450	453	453	434	435	484	417	473	451	425	413	450	492	488	438	457	448	440	482	482	450	481	439	429	472	458	461	439	421	457	486	443	418	441	447	446	467	434	404	455	453	430	456	457	476	427	466	424	428	462	464	464	432	446	484	481	443	478	405	413	433	441	411	465	485	445	488	451	490	435	391	461	430	469	423	453	453	436	453	488	442	472	456	434	443	417	476	483	455	449	443	477	448	449	451	433	445	458	484	458	452	485	447	435	459	493	471	446	481	456	503	475	457	431	448	442	476	486	466	464	490	456	458	450	462	452	441	492	469	420	439	424	441	489	439	463	452	473	417	431	480	422	447	456	452	439	442	479	449	451	472	458	454	464	449	408	446	438	438	459	484	414	428	463	450	462	479	441	398	447	495	458	464	486	465	452	430	468	430	438	429	469	456	437	459	459	452	469	437	450	440	452	459	479	442	479	467	401	438	484	431	428	457	449	430	451	477	477	409	437	489	423	401	443	438	479	494	484	415	420	485	476	472
26990	34685	12519	1129	1076	942	1040	1040	999	959	973	995	988	910	914	963	938	937	988	963	949	940	953	934	979	936	944	940	979	935	904	985	942	921	957	1008	966	928	952	967	940	930	980	985	937	918	983	914	952	955	956	963	922	904	980	955	936	945	962	902	916	957	901	967	924	936	950	928	995	961	1000	962	940	928	1019	969	938	953	928	925	935	1019	978	940	971	899	960	939	976	882	963	940	937	962	947	895	892	964	936	947	955	978	987	920	952	954	918	912	902	969	977	967	975	939	944	959	923	920	919	979	945	939	943	936	972	916	963	984	993	933	964	1051	956	991	947	926	951	948	939	930	999	1008	937	939	926	954	940	1018	928	953	980	964	977	965	960	946	957	891	922	946	977	984	981	990	913	960	914	971	971	939	963	931	962	994	858	955	884	941	976	982	946	944	1000	958	976	971	927	929	978	936	958	958	984	1018	917	972	917	898	915	973	988	946	934	920	930	937	992	913	983	914	930	989	985	938	949	944	940	924	931	950	973	1012	970	959	904	933	1018	927	958	979	902	945	1005	916	965	967	927	960	952	941	938	909	953	944	1001	983	975	993	975	970	893	995	977	954	964	972	906	973	899	943	963	918	973	963	952	933	1007	922	918	920	959	957	939	927	948	996	930	954	980	949	977	930	934	970	991	960	989	907	993	950	940	970	965	909	991	968	1029	928	1003	942	844	907	903	862	901	966	893	944	900	965	928	958	932	896	926	901	996	1000	951	995	930	992	966	892	953	956	905	913	923	905	902	946	877	987	982	887	1016	1002	950	960	928	954	917	900	966	998	943	931	1025	1016	987	941	941	978	910	947	1010	975	963	908	934	982	949	939	970	916	959	950	953	928	976	953	923	950	956	926	970	931	969	1040	959	971	941	916	913	922	964	941	928	967	975	904	995	884	955	943	945	998	942	998	909	971	964	959	935	957	996	962	910	1005	976	932	905	954	979	982	957	941	959	944	949	991	903	984	924	941	915	915	958	950	967	919	927	928	955	927	938	1007	988	959	941	976	979	975	947	994	905	944	919	992	920	967	961	980	971	950	924	955	928	897	896	1006	958	977	925	914	998	913	944	894	969	965	985	994	963	963	947	955	933	944	926	990	971	988	915	955	919	987	974	994	926	957	996	953	943	922	953	977	942	995	964	988	932	954	966	931	928	927	945	960	961	1000	964	913	917	935	954	947	975	907	939	960	882	871	968	909	934	952	974	953	955	968	934	1020	983	983	874	907	924	967	921	998	931	926	936	921	946	918	966	929	947	917	921	1004	984	944	924	955	952	975	970	961	940	931	943	950	969	931	975	1001	1033	989	937	950	1012	939	929	965	929	983	969	908	929	954	927	938	930	956	982	949	1011	1002	964	913	973	959	928	952	940	955	978	954	989	948	1000	983	919	969	982	997	982	925	912	926	936	995	945	923	931	993	955	947	935	940	999	976	897	937	943	964	933	926	926	936	998	930	978	997	915	940	939	967	947	987	882	953	962	980	952	951	995	973	936	906	912	934	958	881	973	974	967	966	952	933	980	934	929	1017	936	954	940	923	934	944	916	949	937	900	949	971	1016	946	955	953	930	977	955	945	943	916	988	959	932	964	950	929	935	963	975	916	994	976	966	994	927	946	976	974	918	934	994	952	1009	971	967	974	905	917	975	912	913	931	989	939	933	980	943	925	946	969	972	964	955	922	939	907	926	951	960	942	923	940	937	983	977	1003	972	948	902	966	929	988	937	929	920	968	950	919	925	955	930	942	949	961	937	941	983	979	926	948	1018	968	929	950	937	919	955	945	909	945	942	964	910	981	956	933	932	967	1004	957	1014	920	945	946	956	926	921	983	972	977	917	928	938	958	958	960	926	963	930	962	954	931	944	916	967	956	1008	914	1004	914	935	920	957	882	963	941	944	960	961	961	917	909	946	872	913	944	925	969	959	915	992	956	989	921	980	983	938	928	966	990	919	899	987	1005	938	995	965	950	1013	997	969	971	927	926	954	948	888	1014	907	971	1002	975	943	918	1004	992	953	922	929	941	951	921	940	975	917	1006	973	976	979	948	983	974	952	920	891	959	945	897	921	913	999	924	925	923	943	1010	935	938	946	930	1026	944	954	1009	973	951	937	918	948	969	931	963	928	946	935	1016	961	935	951	957	929	940	962	963	949	936	909	959	950	969	919	971	971	948	943	945	953	949	962	979	961	1012	981	992	956	947	994	917	972	1005	947	949	921	969	922	974	960	953	963	958	989	974	1004	975	967	916	979	922	949	936	951	954	895	943	938	894	978	959	922	991	952	937	946	946	879	917	960	955	998	942	898	1010	974	943	943	883	962	961	955	911	991	953	993	981	932	972	933	917	973	943	975	993	947	977	932	918	949	960	901	979	966	982	995	924	940	968	978	976	952	996	962	1009	967	981	965	939	909	991	919	901	921	947	937	913	933	926	942	939	940	970	944	953	908	945	930	936	891	961	949	922	951	931	949	931	931	920	928	968	938	986	925	970	941	961	983	962	962	971	930	965	943	968	931	968	941	925	942	957	934	975	946	924	957	918	914	963	918	878	948	904	982	901	934	908	939	933	959	987	928	945	955	935	948	974	978	915	973	887	957	910	861	974	905	917	967	961	959	925	918	975	970	914	965	927	948	977	954	993	980	939	918	945	936	1020	931	957	971	870	972	959	893	913	947	928	977	945	941	970	925	993	959	926	905	946	953	984	918	935	972	915	946	941	973	950	933	919	918	926	948	913	915	970	930	946	930	951	988	925	983	984	934	953	956	903	947	970	1024	972	922	922	901	1003	956	916	919	1034	966	997	979	974	959	948	946	971	892	946	956	972	916	938	913	987	957	911	965	926	970	973	991	935	944	940	989	925	950	942	960	911	951	915	946	983	922	950	935	927	925	958	922	946	942	997	946	995	915	916	952	976	901	993	943	959	898	964	947	940	937	920	921	889	968	939	923	924	961	996	1013	921	963	882	933	991	938	972	943	893	981	984	928	972	937	1033	921	928	952	954	888	982	978	963	889	918	934	953	924	944	905	967	985	969	941	998	941	959	968	908	922	963	916	907	1008	964	889	948	943	953	971	913	979	898	899	946	1010	960	957	930	969	957	960	944	899	927	948	917	953	950	949	944	898	937	945	918	992	906	874	949	951	1004	975	949	957	949	1016	952	955	967	932	909	983	933	952	968	999	929	936	930	963	945	940	896	895	951	1016	957	963	973	899	938	949	943	932	938	952	993	925	979	951	986	950	950	946	892	925	933	970	883	926	957	1000	971	891	938	911	957	852	916	963	997	925	927	909	971	933	944	952	1010	930	942	864	967	920	954	885	981	975	952	908	959	906	939	945	909	974	920	936	929	904	1000	922	983	987	937	905	941	976	917	939	954	1015	985	959	906	944	939	944	927	933	911	949	981	935	984	945	931	946	942	950	925	935	964	906	991	945	956	957	960	893	942	965	983	984	949	1003	965	974	944	925	903	912	927	964	893	929	953	877	909	959	951	996	949	957	872	950	933	920	901	946	971	929	929	980	949	941	953	977	935
24590	21114	24129	28352	21118	21143	11945	767	480	460	466	380	423	375	351	374	400	360	370	384	333	366	375	341	359	373	375	366	353	365	408	381	343	342	330	365	370	319	373	338	332	344	350	329	326	365	386	360	375	357	329	342	359	357	343	353	353	382	348	380	379	373	355	338	356	340	343	372	327	323	332	390	299	384	367	399	315	327	331	309	377	346	322	342	394	337	349	321	364	359	340	321	346	351	368	324	332	323	352	337	388	355	362	363	380	324	308	382	377	345	367	373	359	336	313	350	344	367	364	359	333	356	380	326	326	315	324	346	338	307	375	349	372	345	307	330	351	378	314	330	326	340	378	359	332	352	313	378	371	299	361	361	305	348	358	350	336	349	301	349	341	352	303	360	345	320	330	347	373	336	385	379	355	346	316	337	334	317	325	339	363	381	414	347	402	345	342	358	339	341	311	372	329	318	348	366	379	381	352	334	336	334	348	380	369	326	352	379	355	378	339	378	345	346	339	350	335	344	368	355	341	332	380	350	339	369	314	334	387	379	289	357	329	330	380	335	368	343	350	309	345	388	314	335	345	357	351	309	394	317	368	342	342	284	345	312	303	326	385	370	362	353	380	322	381	346	309	329	350	349	333	354	330	368	375	368	364	344	347	334	305	335	347	336	369	347	351	369	361	350	348	359	342	362	349	387	356	367	345	308	358	336	377	341	313	337	304	340	309	299	342	306	306	371	353	336	339	337	373	351	346	348	344	325	344	342	326	395	369	348	374	362	352	373	343	342	367	364	372	341	348	341	342	324	320	363	375	381	335	352	380	324	347	359	346	342	327	363	342	323	360	368	361	364	374	332	362	352	352	376	362	298	374	405	358	350	366	368	348	355	334	340	335	340	337	354	339	378	408	323	390	364	383	400	373	329	370	339	346	336	374	352	334	375	329	367	344	375	385	369	356	330	359	345	359	354	316	359	350	379	322	313	345	358	360	321	316	324	355	373	354	346	340	344	344	339	349	288	347	346	356	364	354	350	346	370	373	338	351	339	380	314	357	354	352	336	307	338	364	330	373	319	344	315	311	306	342	340	349	369	327	356	362	355	379	339	313	339	355	344	353	326	347	381	329	331	303	366	319	376	327	320	364	323	382	356	332	360	386	354	368	341	356	297	376	351	364	395	349	386	347	340	357	360	367	321	351	327	363	356	348	355	311	417	372	331	330	396	323	325	347	330	353	326	326	353	318	378	334	337	341	360	347	335	342	345	331	385	358	370	349	327	345	333	326	343	322	371	372	360	372	345	368	344	366	336	372	347	341	322	305	362	353	344	343	373	353	355	351	360	337	336	341	331	401	312	349	369	320	310	337	324	321	359	328	355	307	394	339	362	327	361	352	379	322	364	338	337	379	329	339	353	342	378	346	363	340	321	338	347	365	370	337	353	372	344	346	348	365	341	335	343	333	349	326	342	397	327	311	361	352	341	348	392	333	350	328	354	377	368	329	325	364	351	353	359	324	368	356	350	351	365	340	369	324	318	348	365	334	352	342	359	324	357	333	338	385	328	377	369	360	370	352	332	353	333	338	379	345	357	346	372	335	348	346	338	348	370	383	334	381	340	342	364	373	363	332	343	304	309	360	344	338	314	356	356	363	327	345	384	351	358	335	332	331	356	386	368	335	337	316	398	326	353	327	338	335	344	346	386	309	371	330	374	332	377	321	372	365	344	365	326	348	353	351	319	374	319	367	352	336	366	377	323	345	362	352	379	341	333	357	346	372	318	307	328	382	314	348	334	357	351	362	337	362	321	351	340	379	351	363	327	374	347	391	407	329	376	313	343	337	316	370	336	367	353	309	332	361	332	379	321	357	382	359	320	368	330	357	362	333	328	375	348	333	367	328	342	345	362	346	329	318	326	320	334	363	341	344	341	308	347	372	363	356	346	338	347	345	368	372	351	314	332	340	379	332	354	365	303	335	312	338	369	355	373	376	334	322	335	330	354	328	321	405	373	357	344	379	362	358	377	373	354	336	359	388	328	343	344	348	335	351	343	317	305	291	336	370	347	343	319	342	373	331	349	309	310	353	369	351	367	348	330	332	350	327	371	353	353	358	342	327	375	322	312	374	375	332	340	372	362	364	352	357	355	361	359	354	351	350	367	344	319	340	357	364	350	324	332	380	346	329	353	358	358	388	339	376	343	342	344	335	319	304	382	336	307	308	339	311	327	327	378	351	327	354	365	291	362	336	335	330	333	342	356	320	343	347	357	305	352	369	338	316	326	333	320	339	336	330	328	355	352	340	340	351	315	348	378	347	334	335	339	318	331	356	333	324	336	345	358	335	344	383	326	390	347	326	350	326	331	370	354	343	310	367	345	363	321	328	352	348	358	380	362	337	360	366	390	335	344	341	311	362	355	343	337	334	333	362	337	350	339	344	361	357	335	359	358	319	357	334	318	347	343	349	353	299	337	365	367	327	356	353	347	351	356	351	336	342	330	333	355	342	366	337	359	359	368	328	318	375	374	327	321	325	340	363	385	314	325	313	344	351	329	383	361	360	331	377	350	331	334	335	342	366	338	332	343	375	345	332	345	347	346	368	349	325	325	322	332	337	311	284	330	347	370	375	385	301	350	324	373	321	334	360	350	337	350	322	348	358	344	342	363	350	353	343	353	359	320	345	382	347	305	333	348	368	362	334	320	362	328	342	339	346	326	376	359	343	337	339	340	321	323	339	349	356	339	361	337	361	345	320	326	362	354	363	357	354	355	356	360	353	327	348	347	381	335	375	356	368	380	336	348	336	379	362	352	375	366	324	363	356	350	360	315	355	352	351	336	354	354	337	325	354	363	374	341	363	360	345	372	328	344	368	341	380	361	307	354	353	361	372	351	383	371	375	359	335	325	362	295	389	323	337	360	337	345	372	312	370	370	324	316	374	361	321	369	357	369	342	319	339	334	333	313	379	358	319	333	370	328	360	320	374	351	356	372	336	343	358	338	317	349	328	343	313	327	366	320	388	348	292	336	339	350	352	348	348	327	320	367	330	386	344	364	329	419	315	342	356	349	353	324	356	366	325	370	339	322	369	351	300	314	365	344	352	328	325	380	351	349	322	360	354	356	340	335	305	342	352	327	326	322	351	334	327	361	357	347	324	309	353	379	340	326	348	302	374	358	363	373	341	350	359	376	361	353	399	347	366	348	351	367	380	315	369	367	367	347	333	343	334	332	340	338	353	353	336	361	370	345	366	368	339	371	366	349	368	286	380	325	338	381	372	346	323	363	355	342	349	345	353	349	371	364	347	378	352	320	350	314	332	354	362	415	348	357	353	346	344	366	374	304	361	342	354	350	354	331	342	332	317	380	344	363	338	320	315	352	307	352	373	329	361	346	353	349	380	318	369	333	356	356	350	326	336	374	359	382	364	315	348	363	327	355	347	359	326	335	346	364	371	394	332	337	285	366	313	339	344	319	335	374	341	352	331	345	324	336	350	326	359	334
32729	44505	17305	1079	915	798	776	805	756	768	775	730	725	754	731	734	696	702	728	754	667	739	723	777	722	723	755	704	733	682	691	717	735	770	715	652	669	713	713	712	684	696	735	715	711	713	701	701	722	737	711	685	730	714	725	727	684	678	749	733	732	772	737	719	715	704	719	716	701	700	717	659	725	757	751	702	773	740	672	731	746	700	714	740	786	754	744	640	685	725	714	700	733	736	711	716	714	722	724	697	712	694	717	769	723	672	683	649	719	736	710	762	735	738	678	720	719	730	724	713	726	696	680	670	706	685	699	739	726	689	726	701	698	734	736	733	719	716	711	683	666	723	712	704	713	750	693	724	693	680	725	719	694	738	727	699	705	714	681	721	712	776	699	686	724	745	743	754	730	735	718	694	707	696	722	780	697	705	682	707	673	673	691	672	665	706	701	713	717	729	746	710	720	741	712	734	777	702	712	717	709	740	703	703	712	724	736	758	760	766	703	737	710	721	725	719	729	709	698	733	709	671	734	725	722	726	683	698	708	762	695	699	708	708	711	712	696	703	709	696	716	650	727	704	756	703	693	731	678	690	713	675	708	717	702	737	739	667	720	715	726	734	756	695	761	683	698	753	722	689	708	684	671	702	725	733	741	702	741	713	740	735	709	734	748	714	741	742	681	670	754	676	777	738	710	674	751	734	702	740	727	688	702	767	739	755	751	731	769	724	680	757	732	715	709	713	747	705	669	742	692	693	665	751	744	706	743	692	679	726	699	716	713	717	683	700	718	638	744	699	697	746	690	677	734	738	682	714	699	720	689	751	707	693	685	691	699	688	700	690	727	698	678	690	713	730	733	692	715	702	748	728	713	739	703	721	706	694	748	694	707	728	702	742	727	743	695	734	719	737	714	746	697	734	714	694	721	678	699	707	721	752	717	772	665	752	680	713	709	764	697	719	682	708	698	774	741	673	723	733	673	705	729	670	731	694	687	732	685	715	716	715	697	732	705	715	674	721	709	772	767	686	707	746	773	746	768	723	712	693	722	736	717	737	757	719	682	784	689	715	717	677	724	650	674	699	707	713	733	735	734	758	708	728	704	728	700	729	696	694	754	703	722	707	712	681	731	713	692	735	711	707	741	732	730	687	683	719	701	716	691	726	733	711	713	706	698	663	716	704	672	700	699	713	714	715	738	737	695	719	691	695	720	729	715	688	748	675	699	742	713	697	663	696	724	697	733	684	775	692	694	731	715	740	678	682	730	729	709	725	740	654	726	768	713	677	740	722	717	752	745	685	700	719	707	702	688	698	730	722	712	676	689	724	753	690	674	712	678	742	677	716	677	620	694	711	714	731	702	721	752	722	670	751	719	779	735	708	725	650	725	685	711	690	757	735	690	738	696	721	714	747	707	721	729	690	713	691	738	694	738	686	693	710	725	709	702	714	735	673	714	753	691	712	744	771	695	702	678	699	703	696	741	703	706	731	744	678	722	699	774	714	718	712	705	743	729	738	789	724	708	726	711	646	723	702	669	671	717	678	709	720	764	683	680	747	755	647	729	732	715	729	712	745	728	766	694	721	689	687	709	699	732	708	717	733	710	721	715	731	680	733	765	702	682	696	668	711	715	731	732	730	768	716	693	743	735	672	685	669	723	697	727	743	703	678	724	737	742	715	697	751	682	702	698	724	714	706	725	729	696	740	711	714	727	714	702	731	695	698	707	722	714	709	721	727	736	727	718	738	715	684	740	669	704	667	715	711	700	764	716	709	746	728	700	714	722	689	741	728	695	740	709	746	706	730	716	672	705	697	741	755	717	703	740	710	732	726	734	723	668	708	726	708	698	702	717	659	730	676	676	729	770	697	721	718	729	737	716	672	749	714	749	675	717	674	729	696	699	718	687	683	734	678	723	736	732	725	668	721	687	775	731	713	751	707	649	667	670	688	729	696	770	705	702	742	696	679	704	698	743	691	730	707	717	731	700	704	696	723	688	722	708	753	717	688	722	656	708	688	704	671	739	714	737	730	733	728	718	653	728	717	739	714	724	705	678	676	718	702	699	686	727	672	726	714	721	731	703	711	730	696	698	723	711	691	743	718	732	662	757	700	740	700	716	717	655	740	688	663	730	689	773	740	753	695	717	751	649	723	710	755	677	660	731	724	743	732	701	702	728	705	726	768	728	677	706	763	724	698	708	745	682	706	725	758	681	733	689	707	687	710	700	743	704	750	719	701	671	710	699	719	724	676	687	745	708	666	751	689	783	682	703	707	670	709	696	687	709	674	704	717	701	766	694	694	758	706	764	660	686	697	670	741	716	715	724	677	734	640	684	651	720	725	667	720	737	713	650	683	710	667	705	756	719	716	718	702	742	699	704	742	679	714	678	721	699	700	725	723	694	714	699	699	735	671	728	689	692	733	710	684	700	665	697	730	727	696	700	704	728	761	665	688	712	707	689	724	666	744	709	758	702	748	711	702	735	777	744	687	710	690	694	706	689	709	674	724	686	703	702	734	722	712	746	697	634	740	690	731	660	704	717	732	752	783	774	698	745	670	746	738	696	737	713	750	717	695	689	711	734	717	668	713	732	718	725	672	745	711	711	747	724	711	685	718	733	712	672	765	735	766	725	740	699	702	704	717	701	704	698	732	730	777	661	782	736	731	678	745	754	715	666	721	667	722	705	728	745	684	739	733	730	701	738	709	685	700	729	708	692	713	724	687	738	709	735	748	735	737	701	693	759	749	709	726	747	696	743	718	700	685	778	729	737	722	712	713	718	640	710	690	643	702	748	722	710	787	741	741	739	713	748	755	674	692	738	711	719	681	696	735	658	716	700	742	717	621	731	737	674	712	705	731	739	643	717	695	731	724	720	664	662	716	737	722	716	740	697	746	702	757	680	692	718	734	730	739	675	744	719	719	737	689	701	702	671	687	744	692	744	709	696	700	734	735	718	721	737	700	754	692	741	716	711	668	750	740	709	699	703	724	702	700	709	702	748	667	722	667	690	725	717	719	723	734	733	704	685	688	745	734	709	728	720	710	741	703	706	703	749	737	724	687	702	661	726	770	750	707	726	736	723	730	689	691	704	717	708	677	726	711	678	698	769	719	725	711	727	722	689	704	721	715	725	746	724	715	682	716	713	726	719	738	707	728	678	706	722	740	760	694	709	676	715	732	725	675	690	661	734	730	677	774	696	692	744	745	787	717	710	748	744	716	695	736	685	676	707	713	737	699	701	727	725	704	697	683	710	725	743	691	727	736	690	695	686	758	757	708	735	709	705	669	729	691	735	695	755	668	680	729	689	656	730	674	724	717	703	661	738	691	720	707	675	724	668	712	691	756	725	676	704	731	723	705	713	739	676	741	705	725	690	693	721	695	696	701	721	741	702	723	706	718	723	704	675	753	703	716	728	685	701	716	698	718	693	679	706	695	686	685	750	713	669	722	691	707	716	745	720	716	702	707	681	737	688	745	727	718	692	785	733	715	730	701
34051	17883	5428	519	359	305	325	290	320	294	315	309	341	307	310	282	335	306	336	344	315	307	334	305	296	277	288	316	286	312	321	320	322	323	298	338	321	312	294	306	310	285	307	300	278	301	288	318	344	330	341	274	303	291	320	313	324	304	320	260	290	294	328	323	347	304	296	316	336	336	304	324	299	313	334	310	285	329	323	292	322	324	335	307	323	288	312	321	331	281	334	327	336	302	299	297	300	302	304	324	338	289	265	287	316	309	330	327	326	302	307	281	325	336	318	290	287	330	300	291	286	306	303	308	303	301	305	282	300	291	290	304	329	320	291	351	326	335	293	303	311	311	295	289	298	304	296	306	287	292	306	320	285	315	291	316	294	291	293	277	308	295	341	316	298	307	303	281	291	315	274	292	325	303	276	306	307	313	301	318	298	297	297	292	305	308	315	283	328	313	306	330	302	312	306	294	322	334	325	334	283	281	288	309	282	300	313	281	326	301	327	291	321	309	290	294	327	307	286	295	307	300	311	303	303	275	320	317	281	318	269	320	316	304	316	332	264	304	285	318	322	304	304	320	305	283	337	301	300	284	310	282	319	305	299	298	304	314	298	295	307	314	317	304	304	310	378	269	311	305	322	287	280	295	338	314	309	306	314	296	301	306	322	304	321	299	290	311	320	341	309	305	306	312	330	314	323	271	346	312	300	271	287	305	299	304	316	292	279	289	299	308	341	294	307	328	315	322	318	335	331	324	331	279	309	347	343	359	322	318	296	275	284	302	303	321	310	312	293	315	313	312	289	300	318	314	285	280	313	325	371	341	292	318	273	318	342	301	277	313	329	300	319	301	287	304	308	282	296	341	291	312	297	314	297	314	329	307	279	320	307	329	321	312	331	326	305	291	311	287	290	296	313	303	292	302	282	322	309	296	333	313	275	288	289	310	325	290	316	331	314	302	276	295	310	306	342	316	296	282	354	327	303	311	300	325	286	305	299	275	304	300	310	290	291	314	326	288	326	323	304	288	329	334	285	312	333	317	263	296	298	315	298	317	269	284	297	318	288	301	316	302	312	263	344	296	291	296	299	328	335	303	281	322	308	304	305	290	285	313	291	297	328	332	317	301	316	330	324	303	331	281	288	305	315	317	317	293	300	280	288	317	305	296	286	335	314	291	304	323	300	280	313	290	278	326	332	323	310	302	332	302	347	305	322	281	317	314	295	295	310	286	261	334	304	305	294	283	285	346	277	278	332	314	314	333	310	294	282	304	370	285	318	306	327	311	310	269	311	326	303	281	284	312	309	303	297	318	315	330	328	333	314	352	311	330	363	329	287	304	313	345	286	295	286	312	336	304	287	302	366	279	322	281	301	276	284	320	324	312	329	286	300	269	295	309	280	288	291	341	309	281	309	324	326	308	324	318	305	272	300	314	303	306	317	271	279	282	317	294	352	311	320	333	327	276	308	264	348	317	308	308	347	306	293	310	317	275	319	305	318	314	289	300	285	302	302	328	302	313	324	309	308	301	314	304	299	312	291	275	298	311	297	284	322	290	343	272	289	337	316	309	324	322	291	301	309	303	345	311	303	328	290	275	289	288	291	317	341	332	293	304	278	307	311	314	298	293	297	313	289	348	294	277	290	313	304	277	277	305	290	293	295	293	289	294	307	294	328	327	298	337	324	295	296	343	322	302	270	305	327	319	300	299	299	321	293	293	299	299	321	280	315	302	306	293	322	312	275	329	293	308	322	304	339	318	317	329	298	316	311	316	306	315	356	324	298	325	303	295	294	283	305	318	279	261	309	311	350	333	296	346	335	283	296	328	329	313	274	281	319	312	315	299	310	294	324	290	258	293	295	312	289	321	335	302	290	282	332	295	309	309	304	309	294	306	331	317	311	305	292	261	281	306	315	274	306	308	297	284	335	303	369	315	330	315	302	317	308	345	281	316	287	300	311	299	337	322	279	314	289	326	307	308	298	320	321	259	260	326	287	290	304	321	287	331	340	261	279	341	277	277	260	307	293	339	302	295	291	302	323	318	318	326	284	290	308	290	275	263	288	323	337	305	302	348	305	292	303	317	292	314	308	302	296	327	308	290	294	297	311	318	294	316	304	321	289	312	327	299	308	303	300	353	302	311	326	292	317	302	306	308	266	321	307	277	301	336	300	279	276	299	287	285	280	332	311	282	289	300	273	295	334	278	297	315	328	266	312	313	297	284	322	307	325	296	305	297	323	294	301	314	292	297	309	273	309	315	294	296	287	317	287	327	323	300	298	317	334	284	345	297	277	305	336	299	291	283	291	321	289	295	325	317	304	328	333	294	298	275	288	288	307	319	300	347	298	321	317	338	320	299	319	287	309	293	294	293	303	323	317	331	303	278	275	316	301	280	319	342	322	282	293	315	301	298	311	312	333	285	300	298	315	299	292	281	304	312	321	295	309	315	289	298	268	300	302	341	328	312	337	306	314	314	264	295	292	260	292	317	319	301	301	281	322	309	286	310	338	317	304	303	319	304	326	302	324	295	308	301	306	329	325	293	294	307	311	298	296	273	305	310	303	285	300	344	288	286	295	273	308	309	297	303	313	287	318	323	316	312	299	322	285	278	311	273	286	291	297	308	297	311	284	334	292	298	276	324	311	308	362	280	259	308	324	318	290	339	337	300	313	283	306	317	332	325	332	316	270	305	270	289	313	343	329	340	337	304	308	327	304	330	314	296	271	299	318	279	311	321	325	319	290	332	317	309	342	284	305	337	302	270	290	302	354	311	314	289	267	290	304	297	293	325	296	278	321	324	289	298	276	290	304	335	324	318	300	324	333	318	307	301	310	297	312	304	292	289	330	335	332	304	288	299	282	307	300	331	288	290	287	291	293	284	306	311	308	286	278	292	287	325	309	306	294	320	309	316	302	303	364	319	306	326	318	298	297	305	313	308	316	295	304	301	306	321	325	307	326	326	326	289	303	299	306	298	311	325	292	315	297	299	291	291	311	305	285	282	330	308	290	332	318	298	311	329	276	307	317	326	310	327	326	294	293	314	285	306	296	324	345	328	301	291	329	320	317	279	306	309	278	303	293	282	278	289	285	302	338	335	302	276	344	273	270	269	279	282	273	309	300	276	311	310	321	272	348	348	257	302	285	311	293	306	300	326	326	344	303	302	313	299	296	293	289	279	288	273	366	315	296	288	330	333	325	330	291	289	327	293	328	275	307	327	315	302	317	287	321	315	319	314	313	309	298	304	273	308	298	300	279	291	293	313	281	305	302	309	310	304	333	289	301	315	290	321	330	290	322	304	281	347	314	301	274	326	319	326	333	318	293	318	347	273	285	303	286	326	329	288	323	320	327	275	277	273	320	272	333	323	340	284	287	315	315	289	311	351	304	314	286	325	305	303	309	301	307	276	310	297	323	336	285	306	297	263	312	288	308	307	323	317	272	296	337	354	313	304	284	295	281	281	324	303	278	315	284	296	298	299	323	304	305	307	313	334
12709	4536	1612	724	734	735	648	688	679	712	718	728	747	678	699	734	706	677	781	659	685	707	699	696	680	708	717	708	733	664	654	665	707	694	656	717	719	711	667	716	725	695	674	689	701	710	708	710	707	682	687	700	719	668	693	675	739	711	746	690	671	709	714	686	723	710	693	714	703	735	647	707	685	693	713	699	756	710	679	654	693	702	704	676	748	745	679	704	690	688	714	674	691	695	661	702	709	740	700	662	703	668	730	667	683	690	710	671	712	689	692	718	716	727	712	680	671	733	729	667	717	695	662	636	675	673	746	724	720	712	685	664	668	658	689	711	730	682	712	690	663	666	729	681	773	679	715	707	677	692	760	706	699	670	699	662	692	687	696	713	679	688	737	692	748	717	715	667	691	679	732	719	736	693	705	681	723	694	723	694	693	696	699	697	710	721	732	712	740	719	717	716	691	711	684	684	710	684	643	706	741	700	743	685	711	700	656	721	660	732	725	683	692	683	687	693	758	717	671	691	718	694	684	660	691	694	727	661	703	744	667	686	685	690	725	719	715	712	727	697	709	707	679	689	698	687	656	720	680	723	729	699	675	691	709	659	675	712	712	708	716	686	649	683	690	660	679	749	748	705	705	693	674	657	729	705	698	718	696	697	688	679	682	689	736	694	726	784	723	673	698	742	709	697	748	719	718	691	705	712	717	640	706	737	730	735	696	633	701	668	706	682	700	696	663	715	700	647	710	722	686	712	733	702	721	717	669	699	731	715	736	701	748	727	699	662	664	695	690	689	647	683	720	693	680	663	705	691	673	715	734	702	718	651	721	725	667	692	740	694	700	713	737	688	715	679	711	677	682	735	672	677	657	716	692	657	661	659	691	701	703	676	740	674	685	721	698	712	710	697	764	614	745	677	666	677	661	663	702	710	726	720	632	703	657	710	747	670	697	713	716	690	709	690	657	686	712	744	696	683	680	626	667	683	633	669	675	704	733	659	691	699	706	732	698	679	727	701	707	684	685	692	695	749	715	714	651	707	685	716	667	695	683	734	685	681	678	723	723	671	742	725	679	767	733	690	704	655	712	716	662	691	714	710	681	672	678	661	672	696	701	668	688	730	725	659	666	693	724	711	676	672	680	692	674	756	710	680	701	710	682	748	718	746	689	677	706	698	667	667	708	695	709	673	691	714	711	673	649	710	682	684	717	665	712	702	723	661	713	698	709	715	677	704	640	744	706	654	690	725	674	682	693	721	681	704	681	712	683	694	736	689	718	730	737	659	683	728	704	692	662	700	719	719	669	709	718	701	680	691	689	686	747	694	698	678	706	708	715	671	708	702	699	686	703	750	672	708	725	737	701	702	696	716	689	682	683	660	700	682	675	744	696	657	625	685	712	681	652	757	688	706	685	709	711	705	664	697	680	724	753	720	670	686	721	741	697	719	678	710	739	701	699	678	710	692	679	705	712	696	706	719	723	681	703	687	692	739	699	680	689	679	685	673	666	728	685	662	699	699	705	717	722	706	674	728	670	690	684	694	689	689	745	708	739	747	691	658	649	745	698	719	701	736	716	707	717	728	689	689	710	697	666	746	643	726	752	689	683	664	700	730	711	698	684	735	693	725	704	702	679	730	699	679	681	760	711	707	711	722	719	680	729	714	677	693	711	694	709	753	665	687	688	728	660	704	703	699	686	682	690	749	687	680	707	693	693	742	690	696	688	693	727	663	667	710	682	699	678	688	707	665	723	656	714	702	734	693	743	675	735	658	695	660	698	708	668	676	739	706	701	660	744	714	688	710	689	708	683	715	726	668	695	709	719	673	702	656	669	688	755	681	649	746	700	673	663	694	746	655	748	678	685	673	636	707	691	665	686	668	708	713	687	663	691	724	679	738	715	705	719	688	684	701	706	676	692	693	680	748	686	704	723	669	711	667	685	676	738	741	679	723	720	743	707	672	681	688	723	698	727	694	675	691	673	718	696	667	705	647	681	710	673	696	729	687	668	671	720	707	643	685	668	683	668	695	655	661	713	710	697	690	699	698	681	728	740	689	698	671	671	725	693	669	751	742	673	697	642	673	717	703	730	682	699	676	680	748	715	694	687	702	688	713	673	703	671	715	661	733	727	685	736	716	719	674	709	679	714	695	729	699	668	697	760	666	623	688	714	747	647	693	742	683	693	730	712	688	681	718	705	724	673	727	726	697	698	726	716	730	735	704	703	681	699	672	674	693	701	687	783	711	738	724	678	660	724	673	692	671	693	689	706	712	708	684	670	746	678	719	666	672	684	685	722	680	672	755	653	678	686	711	721	666	725	664	676	742	662	703	717	695	690	691	678	667	740	687	696	672	700	689	703	700	704	685	679	691	676	711	750	702	683	721	667	699	690	716	722	720	703	695	706	674	693	667	712	697	726	700	712	704	688	694	730	708	704	701	708	701	705	677	681	696	672	657	687	732	654	719	701	725	701	712	713	698	733	713	700	669	733	702	730	741	729	677	693	728	703	720	661	711	669	716	715	689	679	681	764	720	678	744	660	716	691	723	729	684	716	695	690	634	734	751	688	699	709	670	651	660	682	699	660	649	700	683	678	699	686	705	693	661	708	691	688	692	696	704	774	670	704	658	736	639	696	715	714	693	719	678	657	724	701	669	698	666	741	677	697	691	719	739	726	671	724	635	720	740	689	689	650	723	667	682	711	735	712	714	675	735	700	662	643	695	665	735	713	707	703	718	704	663	669	713	723	657	725	705	725	708	706	660	712	701	679	710	708	682	669	688	667	738	683	707	671	733	690	710	720	695	655	695	696	703	695	721	675	664	670	698	710	724	712	712	707	696	737	702	674	682	733	689	673	677	673	627	668	716	681	684	717	701	693	693	675	702	628	684	716	667	688	736	698	697	715	695	673	695	707	708	763	669	682	674	731	705	735	730	667	718	668	670	719	666	707	716	743	722	693	631	689	717	703	686	728	711	723	703	727	707	640	675	687	667	730	653	711	795	729	700	682	718	651	728	728	723	664	689	696	714	704	658	696	736	689	703	695	742	701	672	720	707	686	694	710	680	718	700	666	651	690	728	695	691	692	679	681	718	676	730	655	753	693	703	654	707	712	672	727	700	712	685	692	743	699	671	708	672	652	655	663	679	697	705	686	717	733	707	626	716	741	673	700	697	671	682	673	683	718	726	689	704	688	679	680	723	731	691	716	702	699	685	679	676	683	673	735	676	699	681	714	698	680	720	673	714	642	697	706	708	717	672	644	711	718	710	707	697	726	691	761	659	690	735	682	682	677	733	736	701	669	717	691	696	707	731	671	710	667	672	705	722	717	704	707	695	691	719	708	677	702	716	707	698	687	686	677	737	671	693	706	693	656	725	668	753	651	721	721	684	703	679	701	691	708	717	659	695	712	683	648	700	698	678	707	669	721	665	726	673	701	730	736	681	700	687	695	681	696	683	726	712	713	694	698	682	728	697	713	700	668	735	694	662	699	703
25255	21138	23859	28673	21151	16206	827	575	489	513	485	492	518	512	479	438	465	460	458	499	495	468	467	499	441	460	469	481	453	455	481	484	418	478	433	465	406	436	488	468	442	455	445	447	426	524	427	492	464	476	453	454	441	413	475	439	480	460	454	437	418	458	453	452	439	486	493	497	474	485	458	453	449	423	428	442	468	454	457	422	452	457	469	462	462	461	497	493	464	478	449	446	491	450	474	447	428	451	449	405	459	470	456	505	504	455	485	438	468	468	426	458	426	448	426	478	474	449	416	435	445	440	479	451	475	475	416	417	454	455	430	485	421	488	432	414	464	459	429	463	406	452	446	447	466	470	461	437	511	503	428	467	473	437	464	462	468	426	427	444	462	451	478	496	431	451	472	418	421	449	431	474	465	452	464	458	480	453	442	446	486	460	442	441	492	443	442	438	415	430	482	448	479	438	471	476	492	440	465	506	436	477	443	419	469	504	419	504	480	426	417	445	505	415	490	436	443	427	475	445	444	426	474	449	433	439	419	438	508	426	422	454	437	469	457	450	459	499	464	439	445	475	445	474	419	443	427	420	438	437	451	450	438	425	437	488	461	511	434	474	459	457	430	425	442	510	462	455	448	492	480	449	450	404	484	457	465	439	468	428	468	445	482	440	428	464	445	446	443	438	415	450	478	451	460	470	476	452	428	397	464	462	433	480	442	445	426	402	435	461	455	424	461	432	461	448	468	463	417	450	424	531	485	487	443	422	412	436	460	435	487	421	467	461	442	461	464	459	470	446	430	453	458	426	539	448	458	460	419	457	455	484	462	461	441	443	461	463	468	447	459	443	459	442	467	483	446	455	424	468	469	454	429	480	409	446	430	461	454	475	429	466	438	442	451	457	460	465	443	476	460	482	435	437	469	457	454	441	468	459	440	497	503	439	456	440	439	485	447	456	448	454	459	513	498	477	469	437	463	418	407	444	473	480	432	447	440	464	479	459	482	414	450	393	444	477	448	481	426	488	481	436	395	426	445	443	437	452	425	481	456	463	482	415	450	459	484	464	463	459	457	462	468	440	465	519	531	478	461	447	469	394	444	463	484	451	487	463	460	514	470	455	463	475	441	467	445	450	439	457	467	445	454	448	419	481	476	438	487	459	459	470	427	486	423	453	410	420	502	501	466	438	477	493	478	471	427	496	453	434	445	448	452	482	457	448	465	453	439	465	409	438	439	477	447	425	453	463	431	452	475	447	501	475	419	437	444	457	497	440	466	462	448	407	415	442	475	458	456	430	480	481	442	441	417	454	421	475	442	483	463	424	456	445	469	432	504	435	461	432	450	441	464	480	458	462	463	432	454	447	475	453	471	450	479	441	442	455	482	423	410	441	459	443	430	478	466	483	452	434	445	498	430	477	446	442	448	432	485	453	443	444	445	423	470	475	463	479	435	489	481	441	468	444	436	452	485	422	442	468	478	485	486	445	474	444	431	477	392	405	456	475	462	442	438	438	467	422	454	441	462	445	403	424	480	480	423	435	451	444	537	456	454	472	500	440	448	440	464	426	465	442	430	427	461	441	482	503	438	441	441	455	425	468	454	469	414	481	469	454	421	456	460	452	423	444	461	458	459	408	450	492	445	437	461	447	418	426	463	502	480	426	449	408	439	462	459	459	425	467	443	480	456	428	439	443	455	481	466	474	464	424	462	496	439	433	437	480	461	394	462	460	467	456	455	418	478	477	442	463	419	487	450	437	429	488	428	437	498	438	459	506	471	479	462	486	443	444	426	447	421	480	443	459	424	459	459	426	392	468	486	430	477	400	471	427	489	475	453	434	434	462	472	404	482	432	470	442	464	463	446	451	463	463	440	428	466	482	439	498	465	433	488	439	410	452	470	485	449	448	439	459	489	477	428	506	404	435	465	446	401	502	448	476	444	453	433	476	443	447	447	421	437	428	449	451	473	449	471	476	439	468	454	431	493	451	477	441	498	460	445	452	479	496	462	486	467	494	421	435	465	482	443	413	450	444	460	452	478	436	486	445	482	494	474	464	443	429	445	460	420	411	480	444	452	461	436	436	468	469	443	431	436	449	468	479	452	429	460	453	473	489	466	429	417	474	472	458	427	462	435	483	474	433	445	418	444	481	445	462	456	474	432	456	482	445	484	450	461	450	467	453	468	472	470	437	437	439	445	479	479	438	461	433	432	462	447	446	443	436	447	487	444	495	438	420	424	452	468	446	459	440	462	447	466	460	431	441	461	457	422	441	448	412	455	449	463	436	440	441	442	458	471	464	482	448	427	424	468	456	464	451	424	459	454	486	464	445	478	455	455	447	423	433	465	454	441	453	431	454	430	441	483	450	451	417	432	438	439	442	432	418	446	432	472	495	437	461	417	461	484	467	497	470	428	458	478	440	487	456	458	452	464	427	478	411	434	447	441	469	464	491	480	499	459	453	470	426	485	475	462	463	445	453	481	439	447	456	472	472	460	452	446	457	461	500	435	431	437	486	450	478	474	493	492	473	488	450	522	456	424	447	432	516	429	505	507	449	471	461	466	498	484	437	482	490	453	464	466	426	450	466	457	427	489	458	452	465	407	444	461	472	470	453	420	452	440	430	434	440	445	444	490	441	435	487	440	487	434	463	420	433	429	444	458	437	455	457	438	471	503	423	454	434	479	469	469	451	458	470	509	448	426	437	436	466	438	473	433	432	441	434	455	455	506	451	456	429	466	436	454	456	470	468	448	474	473	420	452	445	488	517	490	501	446	446	426	459	434	449	473	459	445	432	444	446	479	455	417	420	447	471	473	434	487	466	444	413	473	456	444	485	472	432	442	455	428	433	455	456	423	459	506	458	469	472	474	513	440	434	451	452	417	457	450	397	469	451	433	463	456	445	484	483	470	438	429	452	494	479	445	450	511	447	462	434	427	452	464	483	460	441	479	458	432	498	448	468	465	479	482	464	454	421	462	424	465	454	492	448	454	445	477	482	418	415	484	457	444	479	477	439	457	468	484	460	424	406	459	442	484	469	426	452	438	424	464	445	469	441	437	434	470	446	508	451	470	485	464	477	470	447	450	460	464	426	426	483	419	425	467	471	443	447	458	459	459	407	406	470	441	477	482	458	456	475	461	434	516	439	429	446	486	471	447	459	458	498	448	453	452	450	466	463	442	464	428	463	426	467	442	464	468	436	409	448	460	469	440	444	458	453	450	426	425	415	452	432	428	455	445	428	461	455	407	456	411	481	436	429	445	443	461	466	452	439	470	452	457	459	404	472	437	511	468	448	457	428	432	433	462	465	454	436	459	455	451	465	448	426	493	460	449	474	482	427	427	420	450	430	454	481	496	464	473	453	473	442	429	425	456	458	478	450	479	515	418	459	408	426	469	444	453	451	450	459	437	402	467	409	428	459	480	431	478	420	493	414	442	437	455	464	466	436	448	425	443	435	478	449	483	450	474	454	491	438	434	489	476	453	478	476	437	418	402	444
27350	35205	12851	1185	1032	983	985	959	1005	983	943	936	946	908	978	984	947	978	969	962	942	955	920	974	915	997	938	1010	1019	985	948	937	958	956	984	987	892	934	912	975	960	934	925	1018	946	923	971	915	967	933	948	952	927	947	945	924	973	952	937	948	954	919	974	964	973	920	956	972	928	917	971	985	930	940	985	980	979	971	981	973	950	950	978	921	956	982	922	961	894	972	943	1030	982	927	951	916	947	987	986	992	958	986	875	936	929	917	941	960	915	960	912	927	910	930	910	954	955	994	1008	940	940	914	941	961	969	980	958	946	892	937	951	951	973	980	1010	909	963	974	942	972	1004	938	942	933	901	921	885	970	935	904	990	947	935	924	889	963	1005	884	922	947	941	934	909	907	995	945	951	954	955	917	942	941	914	951	1006	932	950	950	952	960	943	957	961	921	933	949	950	1004	928	973	957	908	967	918	953	925	874	926	918	976	914	1026	1006	941	962	906	963	912	1040	927	1009	927	993	908	942	923	1003	977	989	913	919	932	966	1010	1003	974	991	926	969	973	1013	972	930	948	881	934	955	904	926	990	961	916	955	943	889	950	905	955	935	894	959	960	1034	910	924	984	949	967	956	964	953	944	954	964	959	946	944	946	1002	977	921	972	959	908	951	987	975	1000	963	940	904	990	916	909	959	949	918	926	910	891	929	955	971	973	956	994	975	959	935	920	949	919	973	957	958	935	927	924	954	983	940	994	992	923	957	971	1021	986	989	925	1009	975	950	926	890	921	935	938	947	954	912	1007	913	991	947	978	960	947	901	961	896	984	992	979	967	969	911	976	931	981	905	933	939	995	995	975	938	940	918	905	885	897	941	953	983	953	964	951	964	948	971	945	935	938	864	948	942	919	936	955	904	1002	959	939	942	913	967	952	951	955	934	935	973	950	960	966	943	926	954	954	889	1003	914	937	913	912	976	899	894	969	948	911	944	890	957	935	939	935	961	865	964	1013	923	896	992	991	939	995	971	956	977	911	947	952	969	960	923	922	937	953	962	953	992	920	986	940	966	889	977	941	971	978	977	972	979	985	979	896	972	947	956	939	949	951	945	941	979	952	940	930	964	907	880	916	933	910	964	934	901	981	933	962	909	948	961	939	947	961	892	950	988	938	1012	973	890	957	963	970	983	943	907	932	926	926	918	1012	914	952	893	946	917	979	885	989	937	965	944	966	952	949	960	950	1005	966	982	934	1043	940	994	944	939	929	904	939	998	973	974	964	960	928	999	924	929	981	932	961	932	963	911	968	927	892	916	963	919	906	925	942	938	929	971	894	912	933	996	977	919	966	935	977	939	982	957	919	955	1001	956	920	911	928	912	938	967	989	964	933	915	939	941	920	953	969	950	904	943	936	936	930	940	950	983	916	937	932	896	953	913	931	944	975	941	944	982	941	949	909	932	958	998	949	913	1001	979	923	970	982	973	961	941	963	881	957	950	975	952	946	964	935	911	987	907	970	999	952	919	974	919	1007	928	944	944	950	925	998	948	1014	941	967	942	949	956	946	974	932	950	995	943	956	947	949	931	950	967	1005	953	947	987	973	880	940	976	925	991	960	898	921	963	941	915	927	929	945	934	933	932	981	981	913	953	922	990	952	913	938	882	931	976	971	938	963	981	951	943	915	979	981	963	880	931	992	1029	975	886	957	975	1013	904	930	898	949	989	963	942	952	987	923	940	934	930	1002	908	927	955	1001	909	951	922	948	957	890	926	926	963	922	903	950	944	922	871	955	985	914	943	1000	923	935	917	955	875	976	911	953	937	904	927	874	910	954	946	936	921	978	907	939	978	946	966	910	882	944	982	902	949	942	920	965	951	914	933	977	982	964	957	937	936	946	945	916	961	1014	921	907	1005	985	976	917	963	972	907	903	918	934	957	949	932	975	950	949	956	939	884	953	986	948	928	1022	943	949	977	939	900	936	961	916	912	943	930	942	941	919	953	953	951	969	937	936	936	986	940	955	948	1014	990	936	938	893	930	925	924	950	954	1011	989	952	916	925	949	944	960	899	965	943	960	921	1009	970	947	928	962	955	924	855	922	939	900	928	908	883	993	950	953	914	969	961	950	961	932	966	922	933	947	972	970	1000	902	898	921	912	992	965	960	972	958	914	985	939	935	936	918	959	901	950	983	1010	924	945	1007	946	941	966	953	944	971	993	928	969	923	944	945	960	938	968	933	948	959	989	904	919	936	944	979	946	965	916	924	938	973	947	892	966	970	928	947	957	961	1009	1001	884	975	967	979	985	961	961	966	903	907	964	958	973	945	924	960	930	945	917	971	962	935	949	897	986	914	946	934	905	917	943	900	927	1011	977	934	970	923	921	945	921	949	927	926	921	979	935	913	944	982	913	917	922	903	954	948	939	965	958	996	986	879	931	958	887	971	962	988	972	959	970	965	911	953	930	907	910	907	894	974	943	999	966	963	972	930	935	936	909	950	934	967	890	984	910	917	911	984	971	924	959	930	975	929	931	899	909	951	938	948	932	962	942	956	952	908	907	980	907	953	926	936	997	889	987	961	967	934	940	935	961	924	961	944	966	937	955	972	955	977	928	921	946	912	998	955	910	931	915	932	960	982	921	953	930	1009	895	924	938	936	939	913	950	940	975	913	1026	910	901	930	971	926	951	917	925	961	877	951	935	918	944	962	922	967	984	935	925	1021	950	920	904	922	925	929	912	947	980	954	961	974	924	977	946	930	949	971	942	973	943	925	945	977	960	920	891	966	907	907	959	949	871	941	970	935	882	931	971	906	933	902	967	879	892	969	974	944	939	994	987	953	923	930	918	961	938	937	909	912	978	939	924	982	940	961	943	937	951	962	950	954	921	892	963	945	956	935	916	922	976	940	929	933	1006	1001	950	953	929	953	924	914	889	954	948	938	988	990	930	945	952	912	914	968	969	975	932	990	961	898	948	881	939	973	902	948	955	918	995	962	940	1004	944	927	997	883	925	938	924	961	897	934	931	1012	926	953	997	967	856	955	920	889	937	945	942	987	953	932	904	908	924	939	944	928	939	894	945	973	907	948	991	987	941	978	959	945	923	961	939	924	938	955	937	948	961	958	959	906	922	1001	925	970	959	925	914	982	899	947	960	929	938	919	922	948	928	990	917	982	1012	943	935	890	911	948	921	958	901	908	941	922	968	967	951	943	951	903	987	980	947	945	1006	970	880	902	928	935	963	919	960	961	928	913	994	969	965	966	1008	948	927	934	917	945	922	889	973	925	985	941	937	955	932	900	908	944	950	929	924	955	960	945	957	935	950	926	984	960	930	974	940	916	937	958	933	921	918	959	934	911	970	963	942	952	974	934	924	972	938	949	923	907	939	946	963	948	936	897	939	916	957	921	958	965	1005	910	954	932	995	967	975	967	968	884	919	966	967	937	1008	924	954	970	937	943	968	937	949	934	890	935	923	1000	949	969	948	984	860	906	962	923	980	933	968	959	941	928	918	918	936	927	976	980	947	884	937	926	935	934	955	962	982	919	913	928	979	915	980	942	965	892	979	901	897
24591	21116	24211	28247	21117	21143	11951	702	478	473	422	416	363	353	373	347	351	399	322	377	380	386	368	346	355	321	340	396	356	371	362	340	321	365	360	369	383	342	387	350	351	397	354	338	312	307	331	350	330	366	334	374	334	332	360	343	361	365	336	350	375	398	344	375	376	379	321	340	337	350	332	318	341	337	336	355	330	328	340	359	347	358	367	351	393	364	339	395	377	344	336	330	339	413	321	336	363	357	345	363	327	351	339	340	304	325	361	336	347	359	378	330	358	362	341	314	327	343	355	336	358	358	341	387	341	327	333	332	361	357	357	330	332	338	337	396	407	317	339	320	400	340	321	367	392	351	323	336	303	333	331	367	364	350	340	370	339	357	341	344	321	354	339	342	373	380	384	327	331	353	326	355	344	363	324	343	335	342	348	380	343	355	323	382	344	321	322	364	351	300	356	330	349	371	359	310	325	343	335	337	328	341	342	383	384	358	383	347	278	359	360	349	360	410	351	337	331	321	353	363	310	318	320	341	344	344	341	369	363	320	327	351	341	351	312	350	372	345	366	351	321	377	344	349	328	308	335	358	345	340	344	325	346	361	373	352	331	407	332	354	322	340	332	341	352	326	310	349	353	342	332	346	335	330	366	325	339	368	359	349	345	358	353	364	365	360	368	355	320	339	300	320	351	364	367	328	351	330	350	314	338	390	299	319	364	344	355	314	352	353	354	340	346	301	330	348	354	363	357	328	324	366	366	354	324	371	365	330	374	327	322	364	321	320	358	340	325	345	350	383	333	357	349	342	371	358	359	359	329	336	346	343	370	343	396	365	392	323	371	331	356	367	354	325	355	383	351	356	295	351	353	316	312	358	342	332	325	349	341	350	355	357	331	350	325	347	333	344	343	397	352	358	346	344	333	351	328	323	350	337	334	381	343	368	350	344	340	327	339	348	361	351	370	333	324	350	326	358	345	330	380	344	324	353	366	324	347	334	327	338	344	340	343	354	375	309	356	318	328	346	345	371	335	341	336	338	347	326	378	328	345	364	347	321	328	348	362	332	321	328	369	336	322	332	357	336	349	349	327	341	337	352	313	335	355	361	378	350	323	325	375	339	339	359	329	344	331	340	365	371	354	314	346	371	311	311	325	338	332	336	343	337	345	350	362	344	299	313	339	354	376	345	331	352	366	382	340	365	348	334	370	357	346	335	324	347	338	323	365	339	371	349	361	310	332	315	324	314	366	352	386	358	366	373	349	342	358	343	361	343	314	300	358	344	350	325	345	314	295	322	346	321	356	335	362	365	348	337	364	349	345	361	364	330	334	328	388	370	316	344	346	319	325	336	344	358	334	309	341	338	334	340	339	344	354	339	389	347	349	309	336	347	330	340	350	367	334	333	369	351	329	346	318	307	354	318	329	349	358	330	347	382	349	358	327	347	360	350	341	371	342	327	373	382	333	352	325	336	359	318	345	315	316	340	346	353	341	366	313	304	277	325	354	355	328	323	335	318	341	338	389	341	383	336	331	318	370	340	345	396	317	338	345	335	369	338	324	370	365	347	385	296	341	338	334	307	355	406	368	309	328	365	349	335	319	400	357	340	380	362	374	342	359	325	325	352	327	358	318	342	316	325	362	307	372	352	317	333	353	325	294	357	311	342	358	376	359	316	347	355	354	339	354	347	320	326	323	317	287	341	328	323	365	329	332	344	349	344	316	316	339	346	366	370	369	356	349	354	353	363	319	308	356	365	372	399	337	353	318	309	350	348	345	356	324	307	349	362	352	343	348	292	330	338	345	345	362	338	374	324	332	337	325	361	335	365	326	352	360	316	323	340	323	362	347	344	372	326	342	347	355	353	319	341	345	349	357	345	354	303	359	357	363	344	349	344	386	364	355	329	369	358	314	364	339	333	357	338	370	321	383	324	301	355	321	392	357	338	326	346	352	333	340	357	346	327	343	329	319	358	345	344	328	382	321	372	312	392	331	325	345	292	315	343	347	349	382	407	327	332	344	328	352	360	326	323	345	381	357	340	354	317	333	342	320	324	361	348	327	344	347	371	365	326	347	353	357	362	354	345	358	343	390	339	357	336	344	360	343	324	367	361	345	336	313	338	354	351	377	354	317	367	327	355	361	346	327	348	321	368	376	365	342	344	326	364	369	309	360	363	323	318	339	324	347	339	363	326	364	380	378	337	325	359	333	365	347	374	346	340	370	359	352	336	321	348	364	292	331	368	348	313	341	374	352	338	342	343	335	325	324	372	345	341	377	354	307	362	348	360	350	313	375	323	311	316	316	339	310	351	349	358	328	335	327	348	343	336	335	321	324	333	376	333	352	365	351	319	376	363	363	318	346	345	354	328	338	331	349	338	336	348	323	375	338	350	324	322	321	309	362	339	356	335	363	349	385	352	342	339	337	354	336	340	354	335	347	340	340	320	332	350	368	371	345	344	319	349	328	356	391	346	337	373	346	335	327	317	368	347	360	334	349	348	362	350	346	367	320	330	334	354	338	352	358	354	321	363	335	342	336	339	349	336	336	338	353	346	367	354	333	337	371	327	321	305	361	317	359	379	357	324	377	326	377	348	337	365	348	364	310	382	374	359	345	311	366	353	383	323	332	315	321	362	335	360	342	357	340	343	367	360	345	311	367	377	323	341	358	324	324	331	339	344	336	344	337	336	335	333	333	364	341	320	333	344	358	349	352	321	308	374	359	317	337	313	332	334	378	345	309	349	373	340	315	320	330	307	365	363	357	322	357	316	352	364	357	349	364	328	364	368	371	356	367	360	332	328	344	308	367	347	335	358	305	326	346	338	361	352	357	342	349	308	316	390	351	365	344	370	317	328	333	347	326	366	343	378	337	331	374	342	309	321	338	349	335	356	338	341	355	348	360	353	352	382	360	331	356	333	344	344	380	328	359	328	403	341	328	359	349	345	327	374	357	350	309	353	331	316	349	373	334	384	340	319	352	338	393	372	330	339	348	378	316	339	375	361	386	355	325	336	362	359	352	352	344	348	371	292	337	326	333	372	314	375	343	362	330	328	343	343	321	322	322	357	328	344	366	365	349	344	349	337	359	309	400	317	296	373	316	329	326	332	362	376	373	349	336	353	361	312	348	358	324	323	339	334	335	382	342	341	384	329	346	332	299	330	331	315	344	336	328	311	337	313	368	321	360	320	330	326	349	316	383	353	314	341	346	354	335	332	330	346	368	309	342	318	387	358	310	330	320	379	313	351	345	358	327	314	330	355	336	349	344	367	370	352	303	330	332	337	335	331	367	392	324	378	339	340	345	347	316	330	357	308	308	323	363	336	343	337	345	343	364	354	372	320	335	347	325	331	288	357	334	331	342	322	340	326	344	356	360	338	372	334	334	346	358	364	355	338	385	377	356	324	305	335	339	315	312	346	303	359	313	315	352	338	356	384	341	309	357	319	350	364	322	330	322	350	350	317	358	344	338	393	369	302	326	354	282	321	346	319	320	301
32821	45129	16080	1034	834	830	734	759	764	733	734	733	734	730	740	724	704	732	682	731	752	670	713	696	712	711	687	676	700	724	721	695	722	714	731	684	717	716	745	732	673	745	711	717	682	719	754	671	676	674	655	725	739	701	714	704	703	756	704	704	715	669	712	717	718	749	688	715	709	689	715	666	712	716	741	690	739	757	680	706	721	712	706	702	707	731	715	742	688	723	736	709	676	670	691	704	714	741	721	696	735	689	719	745	748	665	748	708	690	714	753	694	706	735	699	719	729	708	709	746	732	676	712	694	695	716	673	692	727	707	726	687	747	686	705	722	770	696	748	727	691	720	686	724	693	729	670	716	709	722	728	684	678	731	714	680	666	698	712	737	729	700	663	720	681	679	719	724	725	729	718	744	722	708	726	695	696	705	727	724	714	719	689	689	716	639	711	745	739	680	739	713	717	717	713	672	738	724	704	726	672	697	680	712	690	759	691	728	707	685	706	675	721	703	743	681	720	699	756	746	735	742	692	728	719	737	714	709	713	737	709	676	720	797	685	712	700	724	705	704	681	714	721	702	715	760	685	667	716	694	727	730	744	702	720	701	723	674	716	717	731	758	708	734	702	738	721	723	675	708	697	716	723	703	731	752	659	727	677	693	683	711	750	759	723	697	682	701	709	758	689	712	724	697	698	667	748	705	735	740	689	718	711	726	722	745	723	721	738	707	732	706	724	744	756	707	700	731	668	692	700	728	699	705	670	688	717	696	698	719	696	731	757	694	675	690	714	762	701	739	698	706	735	681	704	729	706	740	728	672	689	767	671	674	760	683	703	732	717	671	670	715	702	730	694	717	742	759	692	671	725	713	775	733	672	709	735	709	755	707	741	742	680	724	686	691	713	667	713	748	714	703	666	716	694	716	722	688	717	658	685	673	755	699	680	722	736	684	764	720	714	686	702	715	699	719	720	702	775	711	761	745	746	697	703	726	696	721	689	658	691	678	708	720	740	733	700	741	757	704	726	720	721	713	703	736	701	743	727	709	698	709	716	687	705	751	672	731	743	741	725	735	691	715	678	714	752	711	713	741	699	721	651	706	719	680	684	688	656	684	731	702	680	633	680	744	680	686	732	696	670	670	717	735	711	693	703	703	690	659	699	670	648	731	721	720	690	689	711	693	683	686	677	715	751	679	713	728	706	700	643	710	736	690	722	691	666	706	707	731	759	681	705	678	653	689	771	735	733	713	664	644	682	715	722	686	703	703	706	701	636	714	698	712	696	723	740	735	689	732	747	735	705	696	700	746	733	669	755	725	719	670	717	708	688	692	668	728	730	673	734	719	739	754	701	676	709	716	699	663	667	662	697	697	734	704	699	673	715	697	772	711	692	742	706	695	688	726	743	779	764	731	741	729	691	751	702	702	682	704	765	717	698	718	677	673	737	719	710	705	703	732	704	710	735	701	701	670	692	718	717	750	729	706	722	784	713	694	712	700	692	659	722	671	663	701	719	694	733	725	710	709	707	695	741	741	686	746	732	689	715	709	675	704	678	737	684	693	744	718	670	720	731	715	709	697	672	727	760	720	726	698	724	679	741	736	696	683	722	733	669	708	683	670	704	696	700	708	698	720	702	684	687	706	716	752	685	705	707	779	732	713	694	713	771	737	681	727	691	728	728	703	680	677	773	690	735	718	694	702	711	711	746	718	703	726	708	762	671	676	734	682	684	732	714	707	706	685	719	695	719	721	688	730	704	680	748	706	694	714	688	737	702	713	693	670	737	749	699	653	761	753	738	703	705	670	669	733	744	723	738	738	760	738	730	708	704	651	706	676	736	679	704	704	705	746	641	710	743	714	729	660	725	697	692	713	730	700	750	670	730	722	732	724	696	718	698	723	701	747	774	694	827	706	712	740	771	714	745	729	705	717	742	758	709	692	675	674	709	700	652	723	712	715	719	733	717	717	682	701	706	722	710	694	726	677	657	717	709	687	715	743	739	720	689	702	700	715	719	726	668	745	694	728	700	693	713	749	691	690	697	677	723	717	753	709	719	695	690	710	725	698	716	690	710	727	687	677	704	733	713	692	741	697	714	722	687	762	736	699	718	721	698	682	698	701	766	717	717	736	722	697	686	689	679	682	719	722	702	718	732	683	690	710	722	692	768	666	740	708	727	715	738	683	687	702	682	712	707	726	714	727	735	792	729	733	754	759	729	732	708	682	670	720	717	680	697	692	703	734	714	713	667	694	761	735	702	701	689	728	657	738	724	710	704	743	705	742	734	678	697	725	668	716	741	728	676	723	723	703	772	692	652	688	698	709	680	690	711	738	716	722	683	687	649	698	709	693	735	758	734	730	700	661	749	726	761	673	724	697	716	723	680	702	684	754	694	714	738	733	698	700	766	700	722	717	675	695	702	640	703	761	721	682	709	752	704	698	752	738	705	746	710	678	733	687	712	731	722	710	704	714	711	657	710	736	708	713	741	681	704	687	707	727	744	688	731	715	686	717	708	706	683	721	739	688	680	702	658	709	662	742	726	673	724	674	684	744	700	725	696	706	724	695	703	690	754	710	706	706	784	726	705	701	637	700	683	744	712	678	704	696	730	691	695	728	684	733	716	682	690	702	710	700	717	738	706	734	759	668	664	756	723	697	725	675	663	705	703	727	710	691	695	753	694	741	665	754	744	717	720	748	665	698	688	716	701	673	717	728	719	706	758	727	721	667	718	674	736	692	672	718	744	666	710	679	760	704	728	734	761	721	775	699	728	733	719	663	708	733	664	715	667	731	698	707	668	720	693	711	722	737	740	736	726	673	728	674	679	701	694	702	799	707	699	683	718	684	709	668	719	660	692	704	691	735	701	705	692	679	683	726	717	699	739	724	771	686	720	725	732	702	705	677	688	715	769	706	781	700	691	718	699	710	718	721	704	734	725	687	708	702	732	763	716	704	724	677	666	737	759	711	743	688	695	713	670	726	755	707	667	666	681	726	676	749	677	766	749	727	700	676	730	719	739	734	761	664	734	710	689	716	699	731	678	695	684	726	697	735	684	681	694	690	701	715	734	700	731	677	703	723	684	665	724	695	687	756	674	733	722	742	700	705	691	666	682	715	760	730	739	705	746	715	720	674	748	673	670	675	744	702	706	697	748	685	708	700	686	687	705	713	736	694	734	724	710	739	726	703	674	731	713	709	710	718	717	660	705	713	727	750	680	735	713	683	754	751	686	738	722	748	706	757	724	667	755	760	709	751	703	677	682	753	714	730	697	742	718	698	686	670	675	757	712	703	717	712	744	681	718	677	699	736	667	714	731	683	697	671	724	696	668	691	677	704	720	723	727	744	723	713	700	711	694	749	715	700	715	708	675	736	751	719	714	653	658	729	724	673	713	704	703	694	696	720	742	733	693	721	715	740	718	684	766	676	717	737	750	709	711	750	723	749	728	692	749	723	708	683	683	714	702	700	732	752	717	694	714	651	735	739	729	715	743	701
34072	18051	5350	507	350	357	311	318	295	255	279	312	299	320	307	313	281	290	310	343	298	327	315	293	251	312	285	311	356	311	346	322	352	343	313	287	276	337	282	322	308	293	287	291	324	302	354	321	325	282	316	286	309	287	288	295	298	296	343	325	304	294	308	320	279	307	332	322	277	296	325	322	313	313	309	295	305	307	327	326	261	300	323	306	302	333	309	326	294	275	298	292	326	288	318	351	304	290	303	304	296	323	332	273	273	253	325	278	313	296	290	331	363	294	282	291	300	322	300	286	325	299	294	333	288	323	287	281	303	303	323	320	311	322	279	294	336	294	297	292	303	306	296	288	296	354	316	300	277	303	308	318	333	316	285	287	266	295	304	321	317	315	307	298	268	327	272	322	322	293	306	330	294	313	329	314	290	290	313	336	290	311	306	343	338	290	326	311	270	308	337	294	305	287	300	296	286	324	298	297	344	277	295	295	330	331	298	295	310	291	313	312	323	315	306	293	304	284	316	292	295	296	311	294	270	315	320	283	303	323	324	283	336	311	300	293	311	302	306	284	269	289	286	300	289	301	273	340	300	323	288	317	289	327	338	300	324	276	301	311	314	273	272	284	314	330	320	342	308	312	301	327	306	309	303	304	286	305	286	315	317	297	294	352	305	292	310	303	304	302	285	287	287	298	332	302	298	337	278	320	303	318	333	301	299	297	311	312	296	321	309	345	274	271	320	316	323	292	300	316	309	282	328	290	325	319	307	277	299	278	274	308	305	276	284	324	268	310	329	333	303	339	336	323	307	286	303	332	290	279	299	273	333	289	287	333	298	340	281	313	304	327	317	337	310	314	295	284	303	277	305	310	320	318	299	296	286	307	322	321	329	311	302	306	288	330	304	348	308	321	314	314	307	318	262	292	292	283	302	303	286	256	290	304	309	284	284	278	333	300	303	298	266	311	294	309	333	333	273	352	265	311	313	321	336	313	292	325	322	301	305	324	304	332	284	297	315	279	269	316	303	319	307	285	347	321	310	284	308	286	300	307	308	327	303	334	320	295	317	341	319	304	318	324	305	278	313	303	286	305	335	291	311	320	318	318	298	325	298	272	299	333	283	308	310	298	294	306	342	299	299	333	305	287	268	302	317	312	333	283	301	290	302	287	297	293	314	309	296	295	307	288	291	310	304	303	275	288	290	328	320	287	279	321	295	293	309	302	320	305	260	346	320	309	294	308	308	298	311	359	337	312	330	290	292	294	325	316	305	283	314	294	309	320	279	283	326	317	302	321	310	292	322	296	318	304	323	319	310	311	322	325	324	308	326	297	330	306	309	281	306	285	292	277	298	284	309	318	316	312	329	314	325	307	314	290	312	310	318	311	317	310	289	316	313	287	310	307	300	294	312	314	286	304	292	285	320	297	328	312	237	308	327	337	313	309	287	337	324	304	302	321	342	285	313	301	299	321	317	320	302	315	323	298	292	325	315	290	287	328	317	292	303	315	331	298	285	301	286	328	305	360	276	305	299	328	309	273	293	303	305	282	304	284	333	337	284	308	330	340	299	325	306	320	305	319	295	318	319	327	317	313	284	299	289	272	276	309	366	293	316	302	324	326	301	300	306	297	293	305	333	282	299	279	295	305	302	308	314	310	322	332	293	298	318	295	296	315	275	318	293	308	331	280	269	317	308	292	314	311	309	315	359	311	327	293	299	276	299	306	290	302	319	307	285	299	286	292	321	326	297	311	314	305	332	324	310	306	282	275	288	310	323	307	309	290	301	291	302	295	321	272	290	302	287	314	294	288	325	314	333	289	304	330	279	321	343	325	315	292	284	299	299	327	257	320	294	288	314	292	278	305	306	309	320	304	291	292	316	327	320	292	264	282	313	289	306	308	340	283	287	331	338	299	300	320	331	260	310	285	306	301	308	315	290	297	313	319	327	322	322	309	288	337	287	322	288	282	298	323	319	289	303	288	315	283	298	318	300	310	336	330	288	289	270	321	308	316	281	302	284	293	322	288	298	281	314	275	289	305	308	278	298	306	317	308	361	336	320	345	306	316	309	353	306	292	322	285	330	293	296	324	338	332	271	285	315	314	319	315	296	305	314	306	333	297	309	329	319	283	329	332	286	336	321	310	321	325	337	305	325	313	310	285	290	304	277	297	290	314	290	290	289	312	285	331	332	305	335	343	297	295	316	311	278	305	298	302	318	315	321	326	330	260	291	317	300	297	305	306	304	322	331	296	317	302	292	298	290	295	327	331	312	306	343	297	280	299	313	314	305	297	287	304	308	286	325	297	276	340	335	303	284	315	320	316	302	295	291	318	304	324	315	335	303	284	337	311	308	277	311	289	360	305	314	317	293	318	326	298	323	300	315	324	312	330	280	305	309	282	295	297	304	307	295	301	328	303	330	308	304	290	344	318	308	295	256	299	296	323	296	317	277	309	304	258	308	281	307	331	311	307	318	278	289	285	285	327	298	297	313	303	320	311	324	297	303	306	296	287	292	326	272	308	296	289	310	320	291	344	276	317	340	307	294	307	384	308	315	300	305	300	296	300	301	273	307	323	293	308	344	298	293	301	314	270	297	310	282	323	328	292	311	336	299	302	308	278	313	293	311	298	310	303	293	282	293	300	264	273	300	313	296	275	290	302	301	276	318	288	308	301	273	327	309	321	300	331	283	272	301	292	319	319	308	356	302	321	305	303	311	292	308	293	289	287	320	299	311	292	303	303	322	322	323	291	302	305	326	313	301	313	299	324	280	302	295	314	315	311	307	307	296	297	300	317	329	299	303	283	331	292	320	289	300	287	306	317	313	311	299	307	266	295	301	292	314	303	324	314	303	290	298	306	285	302	316	301	290	345	296	332	287	315	296	326	289	301	333	319	273	317	291	312	287	268	286	329	293	300	285	301	311	293	299	264	296	308	322	309	296	322	308	325	313	291	291	307	285	287	315	320	320	280	287	277	286	312	310	315	286	300	291	290	303	310	311	290	334	328	328	301	321	310	303	316	276	294	284	300	288	309	321	292	301	313	315	316	260	295	321	309	268	283	288	301	301	325	295	306	310	321	302	318	284	299	303	288	312	271	282	326	332	308	316	279	279	328	297	334	334	305	296	276	326	299	304	302	275	308	307	315	332	276	305	309	287	318	331	308	332	297	295	331	327	281	301	300	319	311	302	330	281	305	292	303	313	312	324	302	327	287	327	341	291	299	294	337	289	300	345	318	331	289	306	309	311	339	290	318	318	291	293	330	289	281	244	300	343	275	295	298	292	300	300	303	334	305	310	321	308	309	270	287	280	310	321	326	280	281	317	330	288	283	270	289	332	320	309	302	303	334	294	307	299	299	280	285	279	269	299	303	321	302	312	325	281	288	273	310	303	315	322	307	320	337	331	305	295	312	277	305	321	261	301	322	310	285	301	344	321	313	294	296	316	300	291	308	293	322	275	290	321	308	323	301	333	318	301	280	309	330	304	282	290	271
12773	4549	1556	729	715	733	743	684	728	704	726	674	696	737	761	691	735	676	667	685	687	687	645	688	684	763	680	682	724	670	662	706	622	673	729	685	694	691	741	714	695	725	738	713	716	671	651	703	650	758	676	691	705	665	718	680	694	722	682	711	688	694	673	668	720	738	671	724	725	708	697	692	693	662	695	708	706	718	674	750	722	748	678	752	697	723	731	695	702	665	736	657	688	655	691	703	731	668	700	722	705	729	685	690	679	682	714	684	710	735	673	722	695	706	685	680	730	681	695	670	706	704	708	642	691	702	668	707	717	704	686	696	644	703	701	683	661	696	690	720	756	655	694	715	728	711	680	672	704	700	735	710	690	680	641	697	700	675	685	721	718	694	682	698	674	641	683	713	666	698	691	697	702	708	717	736	695	698	669	708	697	678	723	721	728	689	751	706	660	693	707	693	711	686	707	708	662	717	710	724	700	723	705	688	704	739	673	616	686	690	707	654	696	685	715	721	679	710	680	717	704	703	685	718	716	653	668	696	728	760	705	735	673	689	680	738	715	728	700	686	696	714	658	699	649	716	728	659	706	680	679	708	711	698	707	695	694	663	746	741	728	700	638	720	674	731	690	701	689	670	670	734	684	675	740	753	673	722	706	720	681	667	682	680	681	692	683	694	639	693	724	739	665	708	704	682	709	691	730	655	714	662	672	735	656	695	733	778	656	673	710	695	692	690	723	669	683	717	724	709	708	670	710	670	701	683	714	710	674	676	709	716	673	696	696	728	660	664	732	685	690	737	687	661	684	690	708	696	681	716	722	712	672	698	678	742	723	679	746	692	739	732	682	657	723	663	704	716	700	683	661	702	710	684	720	701	706	699	683	683	733	726	660	738	755	714	718	653	691	636	700	728	674	689	693	685	701	698	683	741	742	708	689	685	690	719	749	653	669	684	673	721	661	743	730	677	695	664	708	728	696	691	704	690	662	694	717	726	684	698	681	670	635	640	713	688	685	710	689	730	651	674	698	718	688	697	753	735	702	666	799	717	708	709	686	708	715	645	684	710	698	707	670	718	716	671	713	704	697	675	700	673	675	712	684	769	702	762	618	696	711	688	709	678	697	702	713	699	700	643	685	699	609	694	713	725	730	678	718	659	749	698	693	665	661	729	710	680	715	699	698	692	674	712	674	638	711	715	722	683	696	709	720	735	739	705	718	715	674	711	725	692	706	688	720	674	695	681	690	677	691	666	671	716	683	708	717	708	651	652	709	735	742	720	690	714	684	689	681	702	697	723	738	701	630	704	657	693	652	631	683	698	701	669	683	669	688	706	700	720	702	702	672	701	684	706	673	718	745	686	689	686	682	680	687	688	673	742	710	773	712	673	719	687	654	719	746	700	680	674	708	708	716	710	700	718	671	691	669	710	736	671	677	703	724	685	689	726	733	658	666	703	661	678	706	663	719	740	700	699	672	735	667	690	668	667	714	719	691	726	701	706	722	675	718	719	673	712	744	702	689	664	662	711	699	741	708	675	703	724	703	755	709	662	705	730	651	741	628	711	677	754	692	687	722	719	654	671	670	691	710	698	680	685	692	704	691	718	742	720	754	700	699	694	699	674	715	739	716	698	628	704	708	717	753	719	711	723	730	717	734	702	725	684	700	663	721	670	685	674	709	702	720	655	680	697	699	713	691	707	661	661	719	701	662	726	679	735	667	692	706	687	710	680	748	706	699	683	673	710	717	770	711	665	694	737	695	700	740	733	715	699	692	669	723	685	688	704	730	696	688	683	658	656	724	717	718	691	682	703	759	676	691	694	697	667	699	697	694	714	717	696	646	708	675	676	650	690	715	745	694	711	736	709	739	712	688	666	661	666	620	649	686	679	695	692	712	748	677	681	660	674	679	695	679	688	646	704	698	720	690	704	664	718	704	697	704	689	713	700	688	719	762	691	680	651	721	640	641	644	714	724	730	676	667	748	662	684	747	712	687	726	712	725	645	649	684	753	706	711	692	684	742	705	692	660	660	691	650	716	696	713	706	693	688	743	649	710	676	684	748	669	678	674	678	744	658	670	719	702	729	682	674	700	713	696	628	707	670	722	742	695	704	687	699	710	721	664	705	675	735	700	684	702	718	679	673	729	666	716	722	694	707	668	738	743	706	679	659	675	744	713	701	711	674	729	700	703	693	653	691	682	686	748	721	680	713	678	760	734	659	693	687	703	700	656	687	703	710	677	710	678	698	682	705	687	736	732	693	700	697	725	713	683	724	689	645	710	681	657	692	723	672	696	657	660	679	730	707	738	705	674	677	733	745	679	740	680	661	694	695	712	686	682	791	696	666	677	722	728	682	694	730	740	698	697	714	666	686	695	668	655	703	709	658	728	678	663	696	680	721	685	729	705	692	686	732	652	696	703	756	667	670	689	701	729	695	684	695	713	719	700	713	764	693	697	664	670	684	716	734	711	694	692	716	703	712	691	682	689	757	722	685	695	702	699	686	724	669	705	737	667	690	737	720	719	716	720	700	698	692	699	769	705	716	707	666	744	676	678	670	696	662	718	647	703	737	704	705	732	682	702	741	729	690	696	673	684	732	700	732	650	751	682	698	666	673	658	712	688	700	695	654	724	655	753	690	719	695	715	683	743	619	687	726	720	673	735	665	685	700	668	674	733	653	697	704	698	684	702	643	741	686	711	678	711	730	696	686	699	687	730	689	696	705	686	720	704	697	713	702	653	711	684	710	642	679	716	700	681	694	727	733	700	718	649	677	667	661	695	675	710	701	722	727	679	713	705	705	716	679	746	649	690	700	705	676	728	679	722	700	737	697	657	674	716	719	711	689	667	723	734	714	716	751	696	681	663	697	712	697	707	689	710	704	680	728	710	705	672	699	648	648	651	701	688	711	710	737	693	693	753	677	645	695	771	693	709	712	680	728	635	661	695	723	716	714	709	677	674	715	715	670	717	687	725	681	738	730	701	699	733	697	732	678	702	701	716	695	694	723	723	701	702	689	692	756	732	657	692	720	679	713	723	671	696	676	679	633	714	672	718	675	707	686	671	690	765	686	705	727	677	640	715	677	719	659	716	708	700	680	708	742	739	720	715	690	662	721	665	692	730	699	671	722	685	666	719	737	646	680	690	727	709	670	667	746	672	714	731	655	720	685	655	681	758	689	686	730	714	723	686	715	699	738	709	662	721	720	720	704	644	727	688	720	708	737	698	705	666	690	684	735	692	704	746	725	692	697	652	679	702	706	718	726	711	708	713	693	706	690	683	704	693	690	704	678	741	747	710	689	697	679	686	650	694	699	700	713	704	743	669	726	654	685	656	663	662	716	739	748	686	702	725	693	723	731	728	665	690	674	644	711	682	651	710	685	710	672	762	711	711	674	673	728	715	717	673	648	688	655	663	700	682	743	672	739	704	689	720	713	699	732	656	665	695	664	704	722	714	736	713	686	694	716	675	633	688	706	641	683	730	672	749	684	692
25224	21134	23910	28594	21133	15989	853	610	513	497	485	507	474	481	482	506	443	506	411	471	500	448	492	432	491	439	433	440	486	446	463	457	432	453	439	454	474	436	427	469	506	500	445	439	419	499	461	487	412	466	463	460	436	425	438	464	456	480	479	423	440	452	425	473	468	476	405	426	464	470	447	453	459	457	444	454	455	449	456	403	429	432	442	455	471	435	475	434	442	475	450	444	403	471	479	407	444	470	465	460	410	477	464	523	431	473	437	461	434	442	454	485	453	451	492	507	488	424	471	418	433	458	418	509	501	444	487	491	437	472	469	423	461	415	449	437	428	445	523	468	467	422	423	429	421	482	498	473	457	462	496	483	445	464	419	487	452	407	459	455	444	505	505	450	457	473	455	464	425	432	485	434	468	454	459	453	491	440	450	445	477	458	439	518	435	477	442	444	435	484	450	446	469	456	418	470	435	379	463	457	462	427	448	433	451	456	451	465	453	485	433	450	449	424	434	443	469	497	470	433	480	482	455	508	474	477	441	420	491	436	477	477	428	442	438	417	425	458	455	459	474	469	468	462	425	450	419	479	450	431	428	417	487	420	439	440	437	445	438	428	457	437	459	468	467	467	481	481	467	463	436	430	466	480	423	493	446	456	439	439	446	459	468	482	437	410	412	443	462	455	451	445	482	438	458	480	421	454	451	444	476	441	418	511	480	453	438	434	421	412	419	464	443	468	446	463	462	458	421	435	467	487	469	437	468	452	473	510	472	455	478	460	461	447	441	488	488	521	437	463	460	431	445	494	452	451	448	458	423	406	470	485	438	435	408	482	440	442	473	454	448	440	485	504	443	441	456	489	428	449	446	452	417	477	422	451	478	432	451	446	500	434	427	463	451	468	432	417	470	449	463	496	450	468	449	443	455	457	428	451	453	439	450	440	454	466	468	495	471	498	465	467	418	438	454	499	414	417	466	466	419	439	416	449	451	472	431	440	485	446	445	438	461	501	451	454	451	474	416	437	450	483	505	485	457	445	438	427	467	445	449	463	415	479	461	458	412	428	429	471	449	437	466	436	518	464	436	462	445	509	417	460	445	473	487	431	429	490	458	468	468	446	473	445	485	426	455	457	454	437	440	443	476	446	458	477	438	431	425	450	417	438	462	496	481	477	478	429	467	435	457	495	478	486	509	454	453	496	440	489	427	451	460	430	434	451	462	429	437	483	437	466	486	462	440	433	488	450	429	484	441	446	435	435	459	474	507	488	464	430	453	475	454	437	465	434	421	519	461	484	426	425	484	488	482	425	462	525	489	445	492	447	409	454	451	449	440	429	489	412	438	508	453	477	465	447	467	468	472	463	444	468	473	446	447	459	462	479	456	411	455	411	463	428	457	450	397	385	449	465	412	446	478	435	490	442	488	413	459	479	468	481	497	451	465	484	476	468	442	444	457	444	464	488	481	440	466	439	445	464	449	486	461	435	449	478	471	484	426	403	443	480	450	430	448	473	435	466	432	428	431	446	497	507	496	466	425	425	447	467	432	441	460	451	432	483	426	446	461	425	464	458	444	468	444	432	481	454	445	467	463	417	469	399	443	498	441	477	436	485	465	441	428	483	467	444	467	441	464	481	442	440	451	411	431	477	464	435	414	421	485	479	427	450	444	470	470	447	438	466	469	418	457	453	433	470	454	459	479	454	434	474	435	458	431	499	452	471	463	455	448	455	407	437	464	433	499	439	412	458	465	480	419	458	454	459	452	481	465	473	452	441	436	395	475	471	446	420	481	490	464	451	429	453	460	444	439	447	476	450	468	499	488	444	457	469	427	446	469	459	455	468	417	420	439	446	468	493	430	430	491	455	497	470	438	433	467	442	456	477	440	476	467	421	405	437	435	447	496	463	466	451	449	419	457	433	427	455	485	457	457	445	415	463	434	427	427	454	455	439	477	429	431	447	446	389	467	434	456	428	463	432	438	436	457	480	440	400	416	464	441	445	443	470	454	432	471	427	461	478	468	433	426	439	485	470	461	450	458	433	449	504	457	449	463	466	442	461	449	461	463	457	407	425	457	426	459	453	456	467	476	449	451	471	441	430	448	472	453	429	456	458	436	399	424	414	430	480	431	420	458	406	477	442	495	437	445	449	468	433	457	451	445	430	468	461	441	470	461	408	460	466	467	435	487	455	500	467	459	446	432	450	419	495	458	428	422	436	462	477	452	481	442	444	429	469	471	442	430	448	425	453	470	415	440	459	442	462	486	418	446	465	427	480	449	479	475	450	457	428	452	444	478	453	481	416	432	446	454	412	448	458	454	434	440	437	408	497	455	430	477	458	456	442	427	445	464	482	416	403	407	458	438	422	460	416	446	461	451	456	472	495	472	431	446	459	454	440	426	464	485	448	459	440	439	449	472	405	456	432	478	389	447	440	430	457	526	456	445	447	479	427	482	457	460	412	495	474	442	466	365	491	427	411	443	449	465	480	436	440	430	443	450	467	450	451	483	431	450	447	465	435	470	420	471	482	433	426	472	458	457	476	485	428	445	464	458	462	478	411	430	452	450	448	461	469	439	399	441	448	473	479	446	453	484	412	452	451	491	447	442	431	467	455	455	452	487	441	480	450	454	461	455	409	480	465	477	472	454	456	450	457	443	460	452	464	421	450	484	485	484	477	424	486	505	469	489	434	456	469	458	432	453	460	458	467	444	452	446	487	443	451	446	442	467	462	429	434	466	462	452	413	436	458	450	460	478	433	460	489	441	475	389	430	463	427	418	475	495	433	422	469	472	466	482	418	454	421	452	434	486	472	426	474	433	440	446	458	465	433	427	459	449	430	443	437	420	453	454	490	493	485	483	451	486	442	413	464	419	414	422	453	440	467	457	444	438	468	486	457	446	435	445	451	452	413	471	424	442	445	408	453	421	427	440	470	460	462	447	460	448	454	479	408	443	461	465	475	447	466	511	439	467	451	455	442	433	444	455	439	458	423	446	415	442	437	434	471	478	392	447	434	430	496	423	441	470	452	498	466	463	461	474	466	436	450	409	432	476	435	442	441	460	418	426	435	457	461	467	484	430	463	460	498	453	461	488	458	519	489	480	488	456	435	451	429	460	456	408	432	462	458	463	468	448	407	449	426	464	457	478	450	471	436	457	415	434	467	453	462	429	407	442	431	409	464	478	452	469	497	473	467	464	446	479	432	453	442	474	420	458	506	450	451	468	409	439	454	533	439	463	506	439	509	404	422	448	457	455	407	489	477	459	446	391	434	427	480	449	419	433	430	420	454	472	418	451	479	460	449	424	431	404	449	454	435	425	461	465	450	502	475	459	432	418	462	442	459	409	420	430	428	420	462	475	471	437	414	438	451	422	468	464	467	450	471	429	456	511	486	443	465	446	448	451	456	455	448	442	448	419	454	426	443	489	450	465	468	506	432	421	466	467	430	466	442	480	454	397	443	467	472	465	442	462	466	442	461	444	445	506	455	456	456	421	456
27515	35563	11363	1133	1019	976	913	940	1022	948	976	945	996	919	944	929	891	907	931	957	864	996	933	943	931	946	957	988	994	915	951	996	941	1005	970	942	985	932	949	930	935	955	930	942	933	950	979	937	963	944	947	968	922	956	931	929	941	936	893	917	915	968	931	965	949	965	966	909	956	972	906	969	950	974	967	892	856	974	964	960	966	945	939	975	941	1006	998	954	947	967	930	941	958	923	933	961	927	922	879	969	931	953	948	975	903	967	911	1007	952	906	1011	972	945	938	967	905	968	972	945	932	950	962	928	955	887	927	892	914	947	945	933	950	885	926	915	916	931	929	913	882	960	904	937	918	941	961	895	891	953	903	977	946	928	900	958	928	928	997	976	932	983	992	993	981	926	965	980	1000	949	939	941	914	900	885	989	981	1004	951	956	976	944	912	949	961	896	951	944	965	900	937	904	918	959	909	924	974	974	956	923	986	956	960	966	971	924	913	954	975	926	994	932	954	1018	963	930	901	993	918	943	921	966	987	931	894	954	889	937	926	979	969	913	977	958	961	915	939	940	970	948	940	972	904	965	871	990	944	970	960	934	913	1018	974	946	963	888	968	905	932	948	939	939	948	936	958	912	926	958	931	906	926	959	946	985	967	959	968	948	896	954	955	990	969	953	946	928	921	941	1006	943	926	905	948	930	916	906	923	899	938	926	941	961	941	900	940	908	954	915	934	927	931	936	933	857	976	921	979	973	927	955	948	917	972	983	939	920	970	907	979	921	937	923	938	973	966	907	947	968	969	934	887	944	918	934	949	923	952	952	905	928	1000	950	891	898	883	976	893	932	885	947	939	903	907	941	937	959	913	891	962	932	903	919	982	931	990	931	910	955	921	940	911	987	872	925	994	908	913	972	925	938	940	908	952	984	927	947	932	924	965	935	912	927	953	912	911	920	959	984	921	948	899	891	943	982	921	939	940	967	980	942	918	987	966	908	917	951	950	925	914	986	881	909	943	950	998	957	952	925	960	960	927	953	949	993	910	971	961	998	926	966	947	957	891	943	969	951	919	924	873	914	995	904	915	926	945	968	990	962	958	960	947	914	914	913	903	958	929	973	931	954	959	961	917	982	989	976	971	935	920	874	960	992	967	960	936	948	939	925	929	918	920	961	937	946	955	949	979	912	955	928	930	961	942	964	992	907	935	971	953	978	916	994	916	955	954	894	939	964	916	979	907	970	910	955	910	974	917	1001	950	908	916	933	916	920	941	917	994	896	914	963	1000	949	932	968	932	909	898	938	927	899	872	923	977	961	945	941	936	937	947	948	928	999	971	931	964	884	921	895	935	879	941	963	896	924	962	906	971	1017	937	947	955	934	933	888	915	894	956	954	954	904	951	895	996	889	939	916	917	931	949	918	926	995	937	936	948	955	920	941	957	950	958	1015	937	911	948	926	939	955	940	958	939	983	920	904	922	949	957	915	985	932	925	984	926	960	954	895	953	979	909	924	928	917	886	944	937	966	945	927	1011	895	962	946	887	929	984	948	938	1015	948	964	940	943	950	966	885	956	1003	952	924	903	943	943	974	935	932	944	942	975	947	883	888	965	1007	911	939	921	950	930	939	946	950	991	959	939	931	959	978	959	948	973	931	991	999	929	926	921	920	973	958	967	950	970	972	942	956	1001	937	956	921	961	927	996	969	909	962	879	962	921	943	921	977	881	940	928	915	927	959	1007	993	958	950	969	978	901	940	913	935	914	939	984	935	916	880	987	954	972	925	957	944	983	967	936	878	926	945	930	999	923	922	953	920	951	920	865	941	940	928	924	922	909	891	924	954	905	967	905	946	987	970	964	918	943	920	950	953	859	947	1000	957	935	961	927	912	969	983	972	942	936	924	961	952	958	892	963	926	973	955	968	946	954	951	956	950	936	945	949	963	897	974	904	965	924	922	895	949	931	928	984	959	923	956	914	987	899	961	912	951	910	956	955	940	966	894	969	964	927	950	923	910	951	928	917	965	951	945	928	922	887	948	964	936	902	996	917	960	942	965	930	903	915	943	981	953	940	894	910	874	1007	946	989	979	974	963	944	932	952	931	972	979	959	947	920	899	912	945	924	917	970	910	960	931	881	961	932	976	927	960	953	935	883	954	935	943	981	933	968	924	938	924	930	920	910	966	936	984	949	938	921	933	920	927	909	961	949	925	1016	912	951	946	997	952	938	967	1002	953	951	938	963	956	899	971	906	946	904	959	933	955	951	906	908	984	955	911	940	910	994	953	932	905	902	938	938	943	957	993	967	940	968	907	1005	917	942	921	971	948	932	916	945	983	953	969	918	965	917	916	931	941	978	915	918	918	989	968	927	959	888	996	905	960	948	905	955	944	969	957	925	1003	951	925	969	981	967	907	936	947	927	926	954	909	944	938	954	999	936	966	942	898	943	948	932	930	929	922	961	967	889	985	907	933	961	949	932	966	935	932	940	924	938	978	901	924	938	903	998	909	901	915	956	996	953	892	923	973	878	949	921	982	947	947	917	931	959	928	978	947	957	941	965	930	937	888	933	970	991	897	968	946	963	956	946	976	938	926	942	963	943	943	907	961	960	997	951	990	929	940	915	925	927	946	950	1000	953	927	952	1009	963	954	873	879	950	945	945	918	948	917	933	951	944	925	899	919	952	943	893	901	923	953	905	955	905	946	966	916	884	1007	895	919	956	928	882	945	957	912	972	900	875	1000	994	934	958	955	943	989	912	1015	978	979	970	987	956	983	962	905	962	901	918	988	980	936	995	944	926	959	917	949	979	907	923	964	955	922	967	913	965	928	978	968	967	1013	974	974	961	947	946	918	902	953	1000	936	944	962	963	955	924	881	958	1031	917	921	936	898	941	895	962	893	897	944	922	973	924	911	940	942	955	910	918	951	918	911	893	988	899	951	913	925	955	957	926	972	937	914	951	925	901	934	924	904	934	955	914	929	929	945	946	911	1000	906	954	969	918	906	936	926	925	916	970	937	936	989	920	881	929	950	946	988	954	960	951	911	921	898	921	1004	946	936	922	929	930	936	942	943	973	903	1018	918	932	979	905	949	956	930	942	941	965	972	943	962	951	937	957	992	891	944	976	900	922	955	876	1013	984	963	942	958	907	910	911	990	927	932	931	891	941	981	935	962	934	986	935	867	973	956	994	933	978	961	911	996	956	941	976	931	934	975	954	984	938	955	940	979	942	941	944	897	991	893	939	916	963	918	970	950	955	889	908	958	960	950	952	942	932	935	952	1027	1025	932	966	962	980	1002	926	986	957	936	886	960	942	945	931	940	963	904	949	948	954	910	926	933	968	929	967	924	950	994	924	980	992	952	929	973	973	1003	954	901	940	978	988	943	970	931	928	922	938	992	966	908	915	980	989	973	934	1001	1002	924	936	944	968	950	899	943	986	965	955	930	935	907	967	960	926	951	956	929	986	944	955	951	968	979	933	956	947	949	911	976	944	948	991	945	974	870	874	934	932	918	941	922	944	990	938	899	964	946	955	941	938	923	907	922
24609	21126	24221	28280	21127	21161	11407	639	553	432	391	418	370	410	379	375	371	365	395	361	343	332	340	344	351	337	365	385	329	364	402	336	350	368	365	340	335	320	342	363	339	339	310	323	350	356	348	348	300	374	337	357	394	346	362	398	374	360	337	360	326	351	343	327	332	338	318	357	356	305	353	385	308	318	341	362	308	359	351	323	365	360	347	331	332	342	346	356	328	333	324	319	328	344	358	368	337	342	318	334	355	348	336	333	369	312	359	346	317	358	353	362	357	308	349	325	362	351	340	350	356	311	328	351	327	305	340	367	316	331	350	321	324	320	318	345	331	345	340	350	373	360	384	325	304	355	340	348	326	329	369	349	327	338	368	318	338	341	326	351	337	321	322	346	328	354	357	317	320	342	320	341	334	363	335	367	350	372	319	347	390	372	365	343	345	330	360	314	338	362	341	322	337	340	348	292	330	334	334	349	353	340	326	355	341	341	339	272	330	327	377	347	337	296	344	356	352	352	339	343	349	359	366	338	325	332	350	337	322	298	347	332	353	371	337	316	333	389	353	326	351	325	355	353	337	357	329	329	334	361	384	341	311	326	369	299	322	368	316	312	312	333	348	322	312	371	369	328	368	381	347	326	349	342	355	366	351	312	308	347	364	340	309	371	352	331	353	321	366	338	356	348	357	354	352	339	337	363	356	384	376	336	388	323	346	365	344	332	311	363	292	333	336	306	367	380	415	350	361	334	340	318	356	329	361	326	354	365	339	336	345	366	335	348	336	339	365	319	329	347	352	332	343	348	344	338	349	324	325	350	368	340	326	336	344	378	317	313	303	315	321	356	337	358	340	355	363	343	351	347	338	349	352	325	336	346	329	377	341	338	344	371	361	345	409	367	363	376	368	344	339	339	330	353	369	357	308	349	306	338	302	334	339	317	317	327	361	377	347	330	355	321	348	367	336	360	385	335	355	333	337	315	359	327	370	307	338	358	332	351	364	342	358	313	340	365	368	327	362	337	355	352	354	351	335	341	324	349	350	359	310	361	367	360	368	353	352	320	343	355	344	333	315	316	357	305	305	383	341	386	318	343	372	343	323	341	359	338	364	366	357	291	352	324	323	343	407	370	308	367	338	314	315	326	325	353	334	328	325	323	358	344	332	351	395	318	338	306	368	325	351	347	378	363	321	359	324	328	335	330	361	332	353	362	348	343	373	349	346	337	321	337	374	339	364	350	325	333	336	344	376	377	358	318	383	341	343	356	368	320	348	364	359	372	341	352	348	338	327	362	359	368	320	318	302	357	365	325	332	345	323	356	321	323	372	321	323	328	336	342	359	341	345	314	388	355	357	312	362	312	369	364	341	326	358	358	391	323	319	393	360	357	326	376	343	364	345	352	346	313	312	324	372	349	347	351	347	343	339	363	325	347	372	336	345	317	330	361	365	325	354	337	338	342	337	331	339	347	354	333	334	318	320	364	350	344	373	350	340	338	347	332	347	342	356	362	341	324	336	385	363	350	341	364	342	328	368	296	346	357	331	344	289	320	319	342	357	359	349	311	317	368	306	336	341	357	338	308	338	360	378	358	350	334	307	367	334	325	336	344	340	351	310	375	336	310	335	348	328	348	326	316	369	363	351	365	335	329	345	354	335	371	332	386	366	335	339	358	348	342	355	346	349	354	301	350	345	371	345	359	302	329	327	328	360	345	330	357	332	334	373	368	322	332	325	350	343	351	343	367	359	356	356	331	338	317	331	344	376	331	346	377	341	329	312	342	345	343	319	326	333	354	334	340	350	338	341	342	343	329	345	339	303	333	351	354	367	366	376	342	374	378	345	361	344	346	325	326	371	326	317	343	315	329	378	374	342	316	346	345	342	334	363	344	351	361	371	342	338	354	333	336	321	329	333	319	342	319	310	333	345	381	349	296	319	351	343	358	360	342	327	341	313	368	360	326	351	317	370	335	337	375	368	363	349	364	345	339	301	345	348	342	350	354	379	393	348	293	344	356	330	330	370	334	353	351	396	333	351	345	372	350	325	358	327	371	370	368	352	325	321	327	326	348	340	318	334	353	373	346	340	316	351	332	345	347	333	340	355	351	320	306	363	338	323	334	335	361	334	334	352	363	335	357	327	319	357	320	313	366	355	354	346	335	323	347	298	336	310	351	329	315	324	341	370	337	361	364	343	336	333	317	351	298	371	328	352	320	303	371	381	321	344	331	330	372	361	323	294	368	333	325	341	333	351	318	347	375	316	364	350	324	336	331	319	329	371	346	364	341	332	369	352	336	301	349	351	296	357	303	340	328	340	342	350	341	364	330	338	312	358	317	349	331	305	368	343	341	355	305	318	381	355	347	337	323	323	372	365	343	366	327	326	356	351	352	371	363	332	346	359	356	336	352	316	348	314	330	355	369	345	324	344	345	375	340	338	357	311	358	306	371	358	340	355	351	325	335	344	324	320	338	352	343	330	309	350	336	340	319	340	349	351	325	330	338	359	358	338	340	355	322	370	352	318	340	354	375	337	340	332	308	327	322	364	324	338	315	352	355	355	338	318	346	320	320	310	334	354	345	325	314	313	320	383	320	360	332	320	347	328	303	366	354	373	354	354	350	318	343	349	336	398	347	321	368	363	327	315	336	349	321	333	351	356	367	331	351	310	293	347	338	319	338	353	329	316	354	355	317	308	314	338	350	328	372	345	345	352	337	367	327	350	334	351	357	337	358	345	320	327	359	385	357	335	356	332	341	311	366	333	305	400	335	353	362	341	391	326	335	344	345	343	331	337	353	369	375	355	332	326	320	345	353	340	382	364	368	382	373	331	340	361	329	347	360	344	333	347	339	328	347	340	329	340	329	342	364	334	355	348	350	339	362	338	344	359	372	338	363	359	394	357	321	340	322	326	316	356	342	354	339	335	315	331	349	329	334	339	353	339	348	340	312	326	352	295	349	345	383	348	327	326	373	334	340	347	337	349	334	353	363	335	375	377	338	361	336	316	357	348	343	394	320	327	344	353	347	348	346	346	327	337	313	307	329	351	322	373	315	356	338	351	342	360	348	360	325	377	358	306	356	340	344	337	361	367	341	349	327	333	306	303	346	307	321	361	355	324	375	338	323	365	349	333	337	312	304	355	359	327	364	359	323	341	320	365	314	359	351	351	319	339	410	389	346	326	348	341	329	316	334	354	348	350	375	336	313	323	323	319	317	349	382	362	308	363	356	345	334	355	349	363	364	344	347	361	346	361	323	370	329	336	331	347	332	306	341	331	341	334	348	325	340	323	368	321	332	367	397	356	368	347	330	310	324	348	328	358	337	337	342	349	359	339	308	324	380	346	344	340	346	332	326	372	362	363	324	353	354	313	311	338	343	353	372	317	293	320	316	326	318	361	322	327	287	367	329	364	355	324	313	357	314	326	338	338	323	327	343	361	388	354	354	341	334	314	332	382	338	318	357	321	355	340	326	357	340	342	346	324	329	366	343	327	337
32739	45593	13897	1048	830	760	747	747	731	729	755	701	720	703	727	764	747	711	692	702	692	749	676	730	693	730	703	721	761	724	706	689	720	727	720	736	719	740	675	697	732	710	748	700	689	685	668	749	681	676	695	711	721	707	734	697	683	717	695	739	703	746	672	712	773	725	705	770	684	688	693	691	742	697	745	660	719	704	681	712	710	661	690	659	671	764	716	707	732	708	689	715	675	700	722	701	733	691	685	707	708	731	722	694	720	684	691	680	733	713	680	719	741	697	698	716	725	742	696	715	691	777	748	663	707	677	693	730	773	676	715	732	751	723	695	738	702	710	730	682	732	678	719	706	658	738	715	683	723	716	721	755	687	699	680	744	676	733	769	725	670	711	673	728	709	708	717	699	683	717	722	681	706	674	725	736	695	759	673	694	719	667	689	682	741	740	698	725	693	736	699	678	713	672	692	698	732	734	731	709	686	735	728	757	738	715	728	693	737	716	744	700	708	783	663	719	674	688	683	653	717	710	669	697	701	702	697	804	720	725	693	706	728	718	709	706	719	697	722	744	706	762	714	730	719	701	712	700	707	700	693	690	765	744	755	705	672	713	654	723	669	689	738	735	680	763	703	696	699	689	710	750	713	781	733	673	730	708	753	690	735	736	696	710	723	712	731	745	670	683	672	775	732	777	695	734	734	680	639	719	677	723	736	689	713	696	741	731	722	699	676	677	720	709	768	681	742	720	712	683	682	703	662	677	706	749	720	728	720	731	743	707	712	733	724	679	683	766	687	712	732	647	704	722	724	680	705	695	682	738	718	698	719	708	696	695	705	713	734	699	704	714	712	749	725	709	686	710	678	696	708	690	675	708	672	699	714	723	700	761	724	678	684	706	741	691	705	663	701	660	684	728	767	697	730	700	730	673	682	771	719	712	738	703	703	713	710	715	642	695	733	720	679	746	750	751	712	669	730	677	747	665	680	697	706	692	720	688	693	671	706	736	716	752	724	760	668	708	682	686	689	670	739	725	719	723	650	742	681	709	701	739	700	712	705	696	693	676	704	671	718	718	695	710	725	721	726	709	709	706	738	746	665	752	729	719	700	689	669	765	699	749	689	693	714	730	706	724	708	708	672	699	693	699	687	702	690	724	672	714	737	693	704	763	682	746	662	689	692	753	728	750	738	715	738	709	663	704	712	720	732	725	735	720	751	691	721	694	720	729	655	753	760	714	674	709	721	697	733	678	708	770	669	721	705	658	730	690	743	723	711	676	729	714	695	731	706	649	744	757	726	686	708	703	690	714	719	675	676	702	679	675	705	668	714	691	717	714	738	710	691	688	730	723	675	687	680	717	733	720	722	695	720	703	691	717	664	717	686	688	700	700	679	731	706	695	719	684	715	733	700	710	712	694	720	754	659	678	710	725	727	715	712	688	650	744	689	692	703	657	745	713	732	736	728	670	689	729	769	747	724	708	688	695	724	722	713	675	730	680	719	706	716	725	668	696	687	740	691	666	699	676	668	691	686	689	721	702	780	681	698	696	723	758	699	706	725	719	727	711	711	677	678	734	743	680	659	659	686	712	687	722	674	709	701	742	711	693	722	721	718	695	669	708	669	679	730	733	682	752	722	736	694	699	703	742	718	742	727	670	683	701	701	711	690	767	705	670	704	726	699	658	676	680	772	731	657	673	664	668	725	653	753	727	738	717	665	665	680	753	740	738	703	697	654	719	689	736	743	670	696	706	715	693	668	652	721	656	725	734	674	702	686	714	716	725	727	698	715	679	728	733	692	751	713	703	711	691	718	740	738	677	721	704	741	706	722	696	730	750	768	668	726	708	707	723	768	727	762	706	693	685	706	713	728	720	711	683	700	708	738	673	696	663	698	716	720	750	736	716	735	668	698	728	753	733	758	748	719	670	715	691	702	695	766	682	719	713	773	692	704	740	698	723	747	762	721	722	708	696	698	727	795	703	711	677	729	674	724	711	693	677	699	694	786	705	678	704	713	695	684	717	712	737	681	738	718	700	645	691	678	695	663	691	703	751	703	705	745	675	670	712	689	705	687	709	691	720	697	696	707	732	737	731	714	731	698	716	677	694	740	713	694	728	699	705	693	675	691	717	721	748	722	716	714	729	746	684	699	717	740	698	708	694	652	695	719	657	703	702	700	730	736	722	756	742	697	688	733	681	718	706	730	714	749	710	682	680	700	706	733	705	711	748	743	690	695	730	686	722	713	713	665	723	703	661	719	675	658	707	701	701	724	685	676	697	697	668	683	706	715	712	726	687	752	688	744	740	726	726	726	715	705	700	727	715	703	677	711	688	701	716	726	700	676	675	698	667	703	679	703	658	705	750	723	716	738	707	716	718	679	722	736	654	693	680	714	691	695	678	715	697	676	717	699	720	669	727	709	688	709	726	719	683	691	699	720	712	683	683	715	707	688	724	751	725	713	700	666	722	683	669	718	744	711	672	691	708	725	734	715	731	688	706	722	686	704	698	722	796	732	741	718	691	684	685	654	748	747	715	710	714	727	673	675	687	687	665	691	652	743	746	733	704	733	720	741	768	714	695	727	698	691	661	736	733	697	711	703	732	730	698	714	733	733	659	717	715	751	679	706	748	708	697	770	753	750	676	729	720	690	648	740	689	678	720	693	683	692	745	706	733	714	695	704	693	730	731	752	675	741	719	745	771	698	737	737	725	659	694	712	688	697	756	722	709	712	712	709	680	670	691	748	718	718	696	731	733	751	680	680	700	738	708	674	703	694	743	738	740	729	730	733	706	734	740	684	708	725	716	687	688	716	731	739	746	671	758	666	710	735	703	737	696	712	719	710	696	686	702	765	718	729	735	725	729	672	682	711	708	713	692	704	674	703	723	676	695	716	744	708	709	711	747	716	665	736	743	750	710	716	718	712	679	684	668	710	743	736	703	659	711	732	730	752	710	774	701	726	719	704	726	705	681	709	699	737	675	689	702	704	717	659	647	682	686	660	731	674	719	695	746	722	736	749	727	709	701	690	694	698	652	696	688	685	731	774	712	715	712	717	701	718	705	711	698	703	691	714	741	716	680	687	743	666	807	691	718	700	698	704	672	689	710	684	740	682	679	751	717	725	681	671	714	745	640	699	694	712	733	671	705	664	745	661	715	727	730	713	743	709	712	725	737	668	689	714	681	656	699	725	710	749	704	783	675	658	697	724	745	714	778	695	690	689	724	707	732	706	693	703	671	700	651	725	706	739	727	766	721	681	688	723	663	695	682	706	722	729	663	755	687	718	752	701	710	717	725	712	706	739	720	715	673	724	721	746	703	730	682	718	708	713	703	703	677	701	746	721	697	706	706	726	748	715	663	708	652	691	711	748	669	708	715	701	660	693	708	687	720	698	656	698	718	723	647	722	742	737	705	753	684	722	733	731	699	684	712	677	741	741	678	713	749	723	695	711	760	733	684	719	704	699	699	712	731	712	671	704	707	726	695	769	696	649	732
33895	17986	5288	640	458	444	343	302	301	349	279	327	274	321	308	303	281	294	297	329	289	288	282	316	304	284	329	325	296	305	317	314	306	285	287	273	318	300	289	322	298	292	278	303	304	324	276	313	325	323	299	291	342	312	305	326	301	293	301	276	317	302	314	291	294	288	284	323	301	297	288	287	299	310	311	281	301	295	311	316	294	301	320	323	322	284	316	280	314	299	314	317	289	291	319	276	313	303	309	328	297	311	314	306	308	322	332	320	332	325	310	317	289	298	311	300	315	325	313	293	296	303	302	316	321	325	301	325	294	345	308	299	294	291	296	266	292	289	287	304	280	324	293	291	316	265	298	291	289	299	310	335	278	312	283	303	302	317	305	279	307	310	304	300	318	299	302	302	297	305	299	328	313	313	323	274	304	286	332	279	277	305	326	297	299	305	279	301	278	305	337	317	298	281	320	284	306	297	310	329	305	306	294	279	332	302	297	310	293	313	293	312	330	309	322	321	317	294	293	313	290	316	330	306	312	296	310	287	285	293	298	287	285	313	328	310	297	317	307	284	269	319	290	274	287	290	266	281	281	311	276	264	286	308	306	315	293	291	305	272	280	337	304	308	294	285	302	296	288	329	301	300	286	291	302	292	299	301	293	325	286	316	308	296	292	344	268	290	291	302	292	306	284	280	273	303	310	288	272	291	315	321	324	304	291	302	297	309	305	269	268	314	291	344	293	321	328	290	271	299	300	251	324	300	296	296	310	316	303	314	285	325	282	302	302	289	298	281	307	327	302	325	295	271	332	292	308	325	323	293	311	320	282	297	316	287	329	279	304	271	295	327	295	267	347	309	292	285	297	319	291	273	286	276	293	279	318	293	324	324	306	299	318	275	318	310	312	328	297	334	318	315	289	269	290	321	320	321	308	311	292	298	312	291	307	331	314	325	270	309	314	318	266	326	314	281	320	321	301	305	279	281	286	295	292	322	292	275	286	287	336	296	293	281	306	338	290	298	303	318	321	299	284	307	274	280	304	274	333	316	294	303	317	364	319	339	308	333	305	268	299	331	301	301	266	292	293	327	312	277	298	314	312	314	296	277	272	305	267	296	285	306	322	315	304	324	309	306	308	313	293	280	304	264	302	277	292	309	325	310	274	285	266	277	312	294	306	312	301	293	300	340	297	306	308	303	341	315	265	295	256	339	316	290	304	275	330	313	297	268	325	295	332	277	281	316	289	269	293	297	321	291	287	307	316	333	308	286	326	307	306	304	289	304	306	306	347	313	287	295	333	282	324	330	335	283	315	294	326	307	290	311	322	345	307	301	292	272	288	309	284	302	275	327	324	305	289	321	288	282	290	285	285	269	268	302	288	295	310	296	310	279	318	324	289	311	310	277	297	271	338	331	318	295	315	276	274	271	296	297	304	301	295	322	288	275	313	290	301	311	292	274	295	312	274	305	311	334	288	299	314	276	311	336	301	324	279	300	320	320	283	321	306	289	288	337	268	315	301	302	330	292	298	283	284	324	285	312	311	302	301	286	263	290	312	317	359	317	304	343	273	303	305	316	295	298	320	316	309	283	287	310	302	346	304	302	300	304	309	298	318	299	292	301	286	295	325	339	301	279	315	310	322	283	303	299	287	300	337	319	322	292	303	291	320	307	292	291	328	297	258	310	294	316	291	336	317	322	312	291	280	287	287	307	302	280	318	271	277	303	333	302	304	298	305	284	307	323	294	333	299	308	308	292	295	294	281	310	299	328	324	308	287	302	319	289	306	272	301	300	281	275	295	332	298	305	314	290	324	268	331	318	303	295	298	291	269	289	278	289	311	294	278	305	286	315	284	310	299	319	303	294	299	304	313	339	312	312	294	288	307	307	328	310	322	271	287	320	319	313	282	296	322	318	273	316	344	328	304	305	321	294	269	276	322	298	321	309	296	307	300	282	338	339	303	310	291	279	323	314	274	271	330	275	303	297	290	295	281	307	286	262	303	262	321	266	282	290	280	314	294	298	272	307	286	273	301	305	302	306	322	289	315	290	306	300	293	303	315	301	311	320	295	307	316	306	289	317	318	302	299	333	283	345	313	275	289	327	269	306	272	299	333	258	270	309	306	342	301	342	320	337	304	285	293	304	317	305	314	301	307	299	318	299	274	312	324	340	339	303	306	289	295	291	288	296	308	311	272	311	300	312	287	283	308	312	323	333	313	316	327	299	269	304	310	271	324	336	298	290	277	284	297	326	298	288	285	309	316	306	300	298	296	268	323	302	282	333	333	319	264	305	304	309	297	321	272	295	306	343	279	270	312	306	260	295	315	297	330	301	276	326	299	325	335	301	262	318	290	294	319	313	288	319	329	320	279	279	285	305	279	282	311	330	299	307	299	294	318	275	301	308	300	293	316	358	290	310	296	294	296	285	297	304	292	287	285	285	327	326	274	267	324	299	296	289	301	281	290	303	311	346	303	332	289	312	316	311	298	302	325	299	264	274	343	307	274	301	296	286	295	272	295	330	309	299	326	298	305	282	307	313	322	345	321	319	306	328	313	314	301	269	276	321	310	266	281	300	278	292	325	283	322	290	311	311	295	322	300	299	326	295	310	314	324	306	308	321	312	287	302	298	322	309	310	275	277	299	286	323	310	320	288	287	311	311	261	313	268	306	288	293	337	279	292	296	326	340	289	303	286	289	273	281	270	292	283	299	304	292	325	307	282	317	343	301	323	348	305	304	327	318	316	299	315	318	287	301	282	313	276	278	329	306	271	304	290	308	288	289	331	302	253	300	280	339	301	342	289	323	268	297	302	339	297	304	289	270	274	297	295	303	316	291	314	295	298	317	318	304	293	298	286	288	266	259	312	282	331	330	277	278	319	322	337	323	289	273	302	285	273	293	300	296	275	253	286	274	298	310	281	312	318	290	301	328	316	309	290	345	267	284	317	296	318	335	288	315	305	307	268	287	297	308	301	338	288	312	321	330	287	302	342	302	304	318	335	303	277	312	331	309	325	299	281	336	261	301	292	304	284	341	300	284	329	336	340	305	296	305	320	304	297	292	299	309	300	318	309	279	282	290	283	323	277	287	287	334	309	283	296	307	328	328	283	314	359	321	301	323	293	294	306	333	311	287	304	349	326	311	295	301	314	341	313	323	295	324	321	306	300	330	278	296	274	302	324	340	293	336	307	334	311	302	311	287	302	276	275	307	277	340	304	281	324	335	302	299	317	287	295	301	282	290	299	270	305	350	302	328	282	294	342	324	296	280	325	319	284	306	281	303	300	310	296	283	334	300	328	310	314	261	303	301	266	315	317	311	290	280	302	312	324	287	347	298	295	295	297	289	320	251	289	272	283	298	274	288	314	308	303	279	334	320	305	302	274	310	304	306	287	321	278	300	331	259	309	296	313	305	318	292	304	331	310	314	329	296	311	291	295	288	332	305	307	302	294	279	311	286	304	333	296	296	314	265	322	291	279	303	317	266	294	303	316	323
12621	4726	1502	655	687	691	725	705	678	665	692	708	722	671	667	736	661	655	777	679	671	671	734	714	669	683	667	647	726	711	714	730	734	682	709	664	679	695	688	733	689	741	723	694	690	668	730	695	707	661	678	681	686	675	688	682	705	658	690	706	692	751	670	693	717	632	726	698	668	683	670	722	695	687	662	685	713	726	719	744	699	706	687	695	646	729	680	693	740	675	691	678	626	673	723	670	709	656	702	659	684	716	676	691	710	715	637	685	720	699	660	695	670	679	713	713	720	697	756	644	704	657	671	716	657	710	681	705	694	677	653	665	699	676	667	673	687	734	716	702	699	714	720	690	654	705	687	697	706	666	674	671	693	697	723	696	685	648	671	721	691	699	701	697	673	728	700	681	711	691	652	671	728	703	687	681	640	659	710	664	706	692	717	723	701	678	698	667	651	691	710	694	706	678	702	664	719	696	693	677	706	657	649	691	691	678	712	662	729	679	694	691	639	650	708	725	731	679	713	664	640	721	731	703	669	689	659	681	660	666	704	774	711	706	694	676	711	671	702	731	677	673	717	652	683	659	720	677	673	701	689	680	671	671	698	713	653	679	738	676	639	677	675	666	676	648	637	684	662	676	675	714	712	658	703	714	697	697	705	686	701	712	654	703	702	709	702	708	711	682	684	681	673	678	734	674	717	689	690	702	738	715	698	686	668	680	703	691	731	694	722	682	733	715	698	715	682	704	751	690	712	686	666	697	704	756	701	703	656	719	682	677	690	686	677	710	690	716	697	644	691	706	662	709	692	692	665	718	713	680	693	663	691	721	658	688	684	686	683	745	645	696	708	700	608	689	746	727	678	721	686	690	726	673	686	692	696	685	679	743	699	712	696	661	657	686	710	709	691	675	710	709	676	678	712	684	720	700	701	706	689	706	628	729	709	685	738	695	692	646	664	693	690	712	683	690	732	674	704	657	714	665	659	664	702	704	704	673	750	639	691	672	682	722	693	686	712	717	704	725	648	686	729	678	681	687	738	696	648	728	708	683	738	663	729	685	659	735	705	687	706	672	692	720	718	723	687	677	657	722	748	672	751	723	701	694	718	638	747	689	690	654	664	721	654	701	694	626	716	647	713	694	665	715	667	687	705	688	701	695	726	672	701	688	714	714	669	687	676	686	676	706	708	674	732	691	680	732	662	695	683	714	692	685	683	692	699	672	696	726	665	687	678	654	676	711	681	682	675	624	704	735	675	687	714	670	701	707	735	705	748	674	664	729	692	648	680	745	669	698	680	637	678	712	741	682	667	649	699	666	688	713	698	695	680	648	727	699	699	689	666	705	689	725	652	673	657	669	739	684	672	691	710	660	665	692	711	696	701	728	704	633	680	713	685	737	656	719	629	715	662	656	654	664	660	679	691	723	720	712	705	742	734	690	743	691	672	717	701	741	650	688	706	630	664	680	686	689	669	702	709	683	660	721	693	707	709	705	729	714	678	677	694	710	664	639	675	711	627	700	719	698	724	681	703	703	702	660	731	723	676	687	747	643	697	658	662	725	708	694	695	667	675	711	688	672	722	696	735	682	637	735	697	744	699	703	701	701	676	674	673	671	707	717	659	681	666	657	706	726	713	708	636	689	684	747	697	699	725	728	700	673	667	641	674	738	715	696	663	694	632	703	684	666	656	659	699	685	654	649	680	737	731	686	748	647	705	676	709	681	692	687	688	709	725	710	740	661	706	702	717	718	664	672	665	693	666	674	693	719	723	696	681	688	671	683	702	717	730	637	670	717	656	675	709	708	701	666	723	711	664	704	669	664	682	748	699	721	703	643	683	708	724	716	706	697	687	734	746	750	641	680	684	650	712	671	760	685	673	720	687	679	689	706	644	710	686	668	679	673	708	660	675	706	672	700	707	715	684	660	712	689	635	669	664	702	652	707	732	650	662	689	644	669	677	675	709	668	684	715	708	712	652	725	664	715	676	667	674	742	702	703	733	718	676	659	684	709	690	674	681	697	685	704	670	690	704	673	698	709	697	698	686	689	698	673	727	725	700	649	735	674	709	674	688	652	646	706	668	676	677	727	695	679	722	671	696	656	704	687	703	711	670	646	719	715	707	694	742	680	679	652	651	657	668	659	707	665	696	687	714	698	670	669	729	710	719	705	712	675	656	672	686	694	725	700	679	650	654	694	672	652	657	675	680	700	721	694	713	712	722	683	691	689	702	716	675	695	667	694	672	721	710	670	741	672	691	760	666	664	701	705	687	692	671	668	681	704	662	682	672	705	694	685	705	705	672	682	710	735	759	694	713	724	670	711	656	700	685	704	690	672	674	721	720	694	695	679	718	724	714	726	760	691	667	680	704	688	693	660	662	669	722	715	713	686	670	682	684	691	701	701	669	699	680	652	640	687	699	678	719	730	723	675	715	680	662	679	692	719	738	724	701	662	703	704	723	682	681	642	738	664	691	690	703	722	730	735	662	708	740	655	706	722	682	707	715	680	716	723	647	668	702	670	698	713	730	677	701	705	687	685	710	699	692	682	671	678	671	679	641	702	706	700	679	716	710	670	658	737	718	681	744	700	702	654	677	696	742	693	685	710	649	650	697	734	715	632	724	704	680	713	672	684	700	683	720	653	695	696	670	685	732	655	671	673	704	669	698	693	704	741	766	706	679	690	696	626	728	668	715	724	654	700	695	711	683	711	692	716	664	661	649	739	721	716	696	730	721	668	703	682	693	655	726	683	681	681	726	712	704	631	738	702	670	688	678	718	718	666	721	686	689	693	728	722	747	692	722	676	683	697	669	700	751	711	691	691	673	682	684	686	715	643	672	682	666	659	680	693	693	754	675	695	667	716	664	740	666	691	681	708	728	657	707	697	762	727	728	701	652	638	689	688	684	662	703	642	647	681	709	718	659	701	641	641	693	716	703	719	745	691	676	702	705	682	716	624	685	617	668	717	689	709	652	743	681	689	700	710	697	679	634	669	708	697	677	692	730	661	680	673	691	678	715	637	681	698	696	683	680	701	674	759	680	704	716	714	675	700	659	673	730	666	685	711	749	671	646	673	705	683	704	732	722	699	741	674	698	668	685	685	661	701	733	745	681	671	667	728	688	733	660	673	683	671	685	695	683	674	688	746	719	660	681	714	664	718	737	732	670	660	707	709	721	688	733	714	697	663	681	685	667	629	657	701	674	672	698	673	689	687	717	698	601	694	720	702	682	734	707	656	703	668	693	627	725	739	704	719	695	702	748	712	646	650	712	672	702	658	701	658	666	745	719	718	693	686	677	721	690	683	694	634	663	648	718	763	688	689	643	695	683	695	749	684	647	717	699	708	692	693	708	667	729	667	715	688	717	668	680	669	692	699	709	725	683	710	718	702	702	672	694	669	672	652	674	712	728	662	690	701	733	687	705	708	675	732	674	703	670	720	693	654	666	701	667	691	705	699	674	713	685	687	654	671	731	704	676	661	663	719	686	748	688	707
25236	21135	23853	28655	21129	15666	846	576	528	548	542	494	491	463	512	515	438	464	497	437	489	441	477	493	464	479	504	463	452	476	436	472	464	459	424	472	450	471	457	473	484	516	464	467	436	456	438	448	477	466	450	485	483	424	424	459	420	418	485	437	429	421	431	493	466	420	448	434	417	418	491	431	495	485	453	458	457	432	458	463	442	424	412	440	468	463	433	477	474	456	433	439	442	472	489	449	503	438	489	428	497	425	453	462	433	462	446	483	428	432	434	443	459	434	441	454	479	458	456	449	439	459	477	433	467	453	434	449	439	444	444	432	455	466	438	445	441	478	457	410	515	484	471	431	427	431	441	425	471	459	403	463	440	422	422	423	440	449	462	469	473	463	372	460	424	444	468	460	467	476	479	449	435	474	480	460	440	433	436	446	492	431	443	437	409	433	455	409	407	425	458	429	476	483	467	460	478	433	432	412	452	461	427	448	439	429	459	448	468	415	439	463	441	461	451	437	464	449	467	492	478	471	470	469	444	447	403	444	483	416	416	434	431	460	407	454	436	456	489	422	399	447	446	446	492	447	484	514	436	452	504	498	455	420	452	517	478	454	460	460	404	465	436	426	482	436	459	476	462	471	497	482	470	493	501	406	486	466	436	447	426	426	442	431	426	413	428	437	469	411	429	411	435	456	437	501	432	430	434	463	504	510	443	457	486	445	468	450	471	460	418	472	480	417	429	425	466	469	469	437	481	458	441	489	466	473	451	417	392	464	452	404	463	461	495	441	439	462	455	450	402	465	430	439	463	435	463	419	440	420	483	494	493	458	412	452	448	466	485	450	451	430	446	461	466	439	450	445	466	457	461	428	414	404	453	461	444	477	465	479	450	458	471	478	450	482	489	477	464	474	416	489	436	420	417	465	465	449	473	431	460	432	476	459	462	460	429	466	479	432	474	467	452	426	478	444	464	426	462	432	423	484	448	475	453	488	399	469	421	485	461	473	426	439	410	434	440	452	457	457	480	482	453	431	460	443	466	418	448	446	460	481	441	458	503	475	496	433	443	480	471	451	491	435	453	440	429	462	502	444	462	394	455	435	462	435	446	469	439	459	476	434	398	403	487	409	455	434	461	432	435	444	444	445	474	455	495	446	495	448	489	499	473	459	452	439	426	459	430	471	416	451	440	421	444	442	474	460	405	454	462	465	433	470	471	445	421	476	473	465	476	432	425	430	433	426	461	416	449	425	434	429	462	464	440	484	469	449	447	451	470	452	432	455	432	478	485	440	423	443	489	450	496	493	454	455	516	448	485	468	421	447	483	431	455	470	472	435	439	435	426	451	468	433	452	459	437	440	495	464	458	436	446	500	441	436	484	470	474	478	461	445	410	505	403	393	446	438	436	437	436	481	447	392	514	412	461	427	466	451	451	423	446	444	457	497	433	447	439	474	437	475	423	469	538	438	446	421	481	458	464	437	435	460	469	436	416	454	448	460	427	449	485	431	421	427	423	427	429	472	449	480	456	440	409	445	452	472	447	423	454	412	403	476	386	461	461	465	481	463	432	417	456	443	436	446	527	485	465	446	452	444	442	475	485	450	493	484	497	388	437	407	429	453	425	458	438	461	439	450	462	493	481	474	451	506	451	402	455	479	422	436	430	451	462	459	430	435	435	448	482	416	426	448	466	451	474	455	474	480	447	469	483	481	467	469	429	430	446	422	457	439	461	416	466	432	415	458	460	441	410	477	410	446	440	457	433	415	476	481	420	448	464	439	482	434	424	460	453	430	431	470	466	422	479	430	441	447	423	454	415	461	466	401	480	451	423	462	485	452	432	458	481	432	478	433	407	425	491	446	438	443	426	464	465	453	457	452	475	451	454	459	455	476	476	456	446	425	472	428	450	429	414	440	469	446	475	423	446	429	475	456	436	443	473	474	481	452	396	421	408	440	440	473	455	461	465	477	464	437	438	404	481	467	381	451	422	427	448	452	433	418	465	453	463	453	418	417	429	433	471	473	451	452	423	461	447	456	491	482	455	454	439	451	471	447	470	467	430	443	436	456	477	410	432	473	430	453	450	500	487	445	434	438	451	451	447	468	454	448	442	468	468	475	432	437	437	438	430	489	479	460	419	441	457	469	485	454	500	453	476	429	420	431	457	453	482	446	433	476	453	458	457	441	438	513	444	446	483	465	433	506	469	431	434	439	465	453	414	435	466	457	408	442	449	422	466	440	497	452	433	438	461	442	444	448	490	417	456	480	416	422	453	446	465	456	449	443	449	448	449	462	437	436	471	409	442	445	481	462	439	430	478	466	464	444	457	455	423	503	439	428	465	460	447	457	428	451	445	473	434	433	465	429	434	472	460	477	458	477	442	478	462	458	425	454	493	455	438	435	443	478	464	470	460	444	421	438	472	452	424	482	441	416	450	469	512	456	468	441	444	504	432	424	450	444	438	492	445	450	441	455	415	478	420	455	457	457	443	483	483	460	408	483	426	439	414	448	452	451	440	444	455	425	467	454	478	439	443	466	452	454	418	465	439	448	423	475	500	482	438	448	444	437	460	456	429	462	453	381	433	477	481	409	384	473	485	467	439	440	450	437	423	476	435	453	445	431	455	497	448	446	389	437	398	429	424	437	429	473	442	475	473	453	445	464	463	406	505	442	446	458	464	437	446	429	457	445	428	435	450	434	449	479	450	456	451	473	424	451	447	453	455	398	452	472	479	466	446	429	450	474	420	441	447	454	491	413	460	470	472	427	469	475	436	453	454	457	485	415	489	493	459	467	458	427	474	468	471	435	458	450	503	452	430	451	472	468	444	425	459	476	405	469	486	444	466	462	467	456	449	452	416	466	417	447	445	452	442	449	427	471	448	488	490	434	441	461	480	459	451	456	443	427	450	455	469	469	447	467	430	469	427	430	429	413	440	456	403	435	425	386	408	443	417	460	440	470	447	434	426	417	394	402	451	453	439	412	452	416	419	467	444	398	470	425	463	434	447	405	455	434	466	472	418	443	444	442	504	455	435	439	434	458	431	471	416	419	433	448	460	449	444	443	465	467	477	464	429	418	444	458	447	472	438	468	436	447	460	395	441	426	452	478	479	487	433	400	458	430	450	432	410	424	439	474	447	408	444	490	450	419	421	450	427	437	446	421	438	500	421	463	470	466	491	435	482	460	438	414	413	462	476	462	480	473	380	458	478	456	490	428	458	457	442	479	425	451	451	455	461	470	444	446	469	438	444	431	441	392	467	410	441	466	491	459	474	440	471	467	461	439	447	481	425	454	473	427	499	416	457	480	455	438	427	454	439	442	436	450	408	483	469	423	469	452	440	486	457	430	393	435	445	450	419	439	462	424	413	466	428	426	430	434	445	466	419	444	492	440	454	467	496	452	435	450	442	446	480	492	404	460	456	450	444	432	453	450	460	493	459	493	510	457	483	447	426	447	482	467	448	492	482	457	462	433	459	424	490	457	472	434	486	431	444	432
27791	35743	10173	1093	982	974	1006	959	930	1003	941	960	986	922	944	954	996	989	933	878	925	962	987	859	948	890	882	963	992	998	896	961	946	948	948	895	904	989	989	899	928	963	980	922	957	976	925	989	919	977	946	958	928	957	965	962	948	914	935	922	951	958	923	927	941	966	949	972	919	938	941	929	918	958	982	941	1035	936	957	933	889	875	945	970	967	890	985	916	924	922	942	926	962	962	955	926	969	938	913	984	926	940	919	932	928	971	961	926	925	956	913	917	947	938	887	904	969	954	974	903	932	911	975	906	962	942	932	975	956	887	951	959	954	953	918	954	945	929	958	954	965	904	938	980	995	921	937	982	999	909	956	959	1008	919	940	911	911	955	939	980	943	992	933	937	960	925	933	971	937	967	945	916	943	943	922	967	884	883	978	890	948	885	916	908	913	965	910	986	916	965	941	975	915	949	964	983	918	969	970	962	919	978	947	983	911	866	954	946	953	958	955	936	920	895	964	865	984	929	935	914	939	893	896	931	968	985	944	891	937	878	943	938	912	921	914	950	958	959	914	964	962	952	929	915	968	927	947	937	965	966	938	944	939	974	940	949	960	911	966	939	936	928	1021	987	944	946	954	931	976	934	975	988	991	905	947	935	948	952	1005	955	956	932	952	955	940	990	985	947	908	932	895	940	984	911	886	948	941	911	943	980	898	925	952	946	896	971	949	955	946	945	939	977	935	923	958	914	921	978	948	920	947	891	954	949	931	926	945	917	942	970	976	939	960	963	892	978	925	953	942	942	926	939	965	973	948	948	876	937	990	913	995	868	922	931	941	962	904	936	930	938	947	982	911	933	977	924	960	932	966	907	985	943	923	905	967	910	936	961	980	934	957	921	939	946	950	917	840	990	931	920	908	926	952	970	936	925	961	972	939	939	956	896	945	956	966	993	1005	950	935	975	993	897	1027	896	877	961	910	938	950	878	950	912	913	973	881	989	953	931	890	923	934	906	917	938	975	913	933	951	992	986	924	917	985	912	938	936	947	975	989	898	941	901	954	908	949	913	915	920	973	924	959	912	1001	991	983	952	907	932	954	917	929	980	923	928	925	949	893	938	910	966	934	910	926	947	952	940	942	950	928	941	997	951	932	975	939	981	895	938	908	956	966	935	996	939	925	918	933	988	919	963	903	977	967	938	941	980	938	905	975	926	877	956	965	942	915	915	970	904	962	935	973	957	904	947	938	912	943	980	908	972	916	890	920	956	909	945	965	892	915	976	967	943	889	970	925	943	924	974	954	968	905	911	914	907	968	927	898	958	959	953	993	929	902	914	945	939	906	944	956	944	919	956	937	906	944	998	912	955	954	940	943	937	923	915	951	946	970	920	1006	1012	938	950	949	912	942	931	907	942	981	919	976	937	948	963	925	879	939	983	931	910	960	959	969	955	926	946	930	877	980	919	974	928	979	944	972	926	1000	960	956	910	967	903	894	952	951	897	917	956	982	971	931	960	912	957	899	988	928	942	971	926	943	951	895	948	975	980	917	934	962	953	938	921	953	939	872	948	942	910	955	995	950	944	941	946	910	932	898	954	919	966	910	938	941	948	894	942	939	930	976	937	904	930	927	864	919	955	943	957	982	971	924	941	928	877	891	950	948	923	905	1001	972	983	985	913	911	932	949	984	943	1001	969	930	910	946	938	913	983	949	962	913	950	925	948	912	944	901	947	963	964	956	922	941	987	935	989	917	930	933	884	942	924	946	981	932	903	906	966	933	893	912	981	899	911	905	999	952	962	941	965	987	924	911	938	926	928	910	904	944	963	956	918	961	930	906	895	935	963	974	945	904	922	947	904	926	964	913	982	925	956	962	907	940	959	973	884	896	953	998	916	927	924	948	937	969	965	946	947	944	960	944	933	924	940	940	929	922	954	917	980	963	952	919	942	970	904	972	950	896	968	928	949	931	863	933	959	913	990	950	971	983	928	1002	881	917	948	945	945	977	929	975	953	950	948	955	896	883	934	958	888	951	966	943	944	875	908	904	986	889	931	978	1011	950	954	969	896	943	930	919	930	926	949	911	943	905	913	972	999	886	945	960	967	961	947	935	918	974	925	979	962	939	985	922	1001	957	964	922	936	932	942	945	933	956	887	970	956	971	933	906	963	1001	972	941	950	1007	978	921	980	970	944	934	931	932	952	917	912	973	958	918	989	878	1011	961	971	950	937	940	1016	897	989	1000	961	939	921	903	932	951	946	945	924	895	931	942	948	917	977	931	985	914	968	919	942	949	965	886	997	912	919	959	959	939	1000	933	918	890	915	903	1008	923	1001	1029	927	943	908	942	960	891	927	940	928	945	983	895	925	930	948	946	969	968	953	934	907	973	932	916	970	934	1017	931	938	919	913	934	1015	965	983	911	907	907	911	946	933	927	1002	969	942	869	960	975	943	971	1026	952	958	956	911	945	967	964	922	961	933	925	963	923	953	962	936	925	953	950	933	959	967	928	952	932	942	977	935	952	978	964	1007	993	914	913	931	938	960	928	976	966	961	952	923	927	945	956	903	921	969	957	962	919	916	960	862	895	923	951	933	894	955	929	965	999	940	903	992	959	943	923	954	942	937	903	971	927	874	892	904	891	931	900	919	993	937	916	940	971	965	912	973	944	984	920	958	942	990	936	989	970	874	966	961	1009	933	930	968	919	934	975	922	959	973	988	1022	971	957	960	952	956	955	986	945	938	936	907	931	964	911	978	950	897	981	901	938	939	939	945	886	942	1020	937	960	932	963	940	955	949	959	935	963	908	954	918	901	951	896	895	938	957	919	957	930	955	977	943	940	966	937	943	951	953	964	917	914	911	902	941	952	932	976	939	901	914	931	970	927	899	942	974	937	919	908	924	965	962	929	948	926	960	977	957	982	909	941	898	966	1013	959	954	975	882	902	942	935	930	972	896	967	954	912	889	946	951	967	985	930	975	937	962	933	976	906	898	904	987	879	932	972	964	967	889	941	924	883	966	937	953	914	969	951	935	932	973	984	930	971	928	986	959	863	982	915	959	956	962	966	963	920	953	938	989	959	881	934	929	951	898	920	846	938	901	921	980	905	914	942	920	988	960	906	954	910	912	937	908	919	919	895	922	945	932	863	903	921	922	903	951	998	901	918	959	967	971	965	946	957	991	952	915	948	937	953	939	913	948	956	958	948	923	928	971	921	950	931	910	973	943	1004	944	964	968	921	981	914	1005	901	946	899	949	940	953	913	977	954	919	966	869	892	927	933	942	925	930	909	882	933	920	961	929	922	970	976	989	881	970	950	964	900	987	903	978	950	963	990	920	876	874	917	897	977	938	951	914	927	936	952	980	954	943	941	977	972	981	933	968	956	936	921	943	968	928	993	919	958	933	946	943	973	927	970	969	926	926	960	934	969	921	981	886	960	934	901	948	938	940	923	933	947	864	943	968	955	876	948	939	952	927	942	923	965	941	970	996	905	943	958	930	978	878	958	997	962	937	975	1006	927	957	906	987	941	870	1019	883
24545	21128	24153	28377	21128	21162	11487	691	466	426	420	448	392	421	390	353	426	357	345	364	357	386	313	374	385	357	347	352	339	367	325	323	355	334	354	328	349	385	377	356	355	367	340	339	342	320	312	318	312	311	322	328	329	336	333	370	350	371	358	330	367	381	364	343	327	376	343	301	335	362	340	356	355	358	345	390	356	321	333	360	334	381	372	360	343	368	360	388	309	352	371	364	367	370	355	311	319	357	322	343	354	342	343	359	335	344	359	356	318	347	339	354	337	328	346	322	353	354	336	340	317	331	350	339	326	317	368	322	325	334	370	359	343	309	331	359	330	315	337	363	322	353	336	334	313	353	353	361	312	382	332	392	357	350	371	360	363	388	321	344	368	361	345	341	352	328	315	336	370	377	334	350	347	277	324	307	366	321	334	316	336	348	355	361	356	358	383	345	350	318	332	345	342	344	362	339	344	342	373	351	321	353	363	332	329	362	314	333	332	363	310	348	320	341	347	396	364	363	339	347	318	383	360	323	353	369	360	313	330	360	333	333	368	374	365	357	326	369	334	296	341	338	362	361	356	353	324	370	369	356	339	377	371	325	349	341	359	301	343	332	307	363	356	373	337	319	347	361	362	325	357	365	353	376	351	334	362	354	364	338	325	338	323	330	354	398	329	377	353	348	333	374	360	347	330	314	345	354	340	361	355	344	398	362	322	343	392	360	323	341	357	358	319	296	328	334	381	375	396	357	336	336	352	327	340	297	372	342	362	343	362	325	368	305	307	324	326	319	337	348	332	322	350	339	335	311	346	372	364	347	329	346	321	354	328	322	350	311	341	343	332	339	344	324	338	378	352	325	300	317	350	343	331	320	368	317	355	335	346	349	356	348	334	348	340	390	369	390	363	349	340	323	327	341	361	325	365	341	356	362	341	321	346	335	348	359	355	346	359	326	309	326	299	332	386	327	346	334	357	365	356	325	339	365	337	324	323	339	330	380	348	325	368	345	328	333	334	349	341	379	314	360	366	300	329	345	346	339	369	343	343	327	325	314	311	358	374	369	331	357	360	340	346	348	344	359	381	376	356	324	327	348	348	338	350	332	343	357	338	322	348	353	352	319	360	333	376	357	332	366	351	360	344	342	362	331	318	342	326	325	352	348	356	368	370	351	360	351	394	362	358	343	340	302	315	341	344	341	375	341	327	312	359	354	296	362	351	309	342	330	306	347	327	328	346	351	334	412	355	332	345	321	328	355	370	316	372	337	354	350	345	317	388	356	341	327	319	329	349	333	312	323	366	348	340	368	335	330	321	333	345	337	329	333	354	335	337	330	372	347	358	396	365	352	377	327	352	346	328	339	329	345	330	328	316	340	362	355	344	364	360	322	355	361	357	307	322	368	341	332	337	357	320	311	332	334	358	374	356	347	339	304	310	339	313	350	336	338	382	345	346	349	346	316	338	353	357	387	338	378	359	328	298	337	345	375	357	346	328	287	351	360	378	394	346	353	334	344	310	328	355	338	330	353	339	362	340	306	360	330	353	343	310	304	320	351	345	358	357	364	335	331	340	326	363	332	333	325	325	347	341	325	350	339	334	392	354	343	369	337	355	358	366	339	344	303	330	342	369	352	321	374	334	319	341	325	331	371	332	373	333	332	335	326	310	372	355	350	342	373	309	357	320	347	332	358	312	345	337	344	369	331	292	332	318	309	312	326	314	329	314	336	307	340	353	368	402	318	343	379	316	293	346	330	364	337	375	369	350	329	358	331	356	353	318	303	342	335	323	375	365	340	332	324	361	301	315	340	320	345	329	310	348	331	349	359	366	320	354	344	317	353	346	306	389	340	321	334	379	350	383	330	332	331	340	353	356	339	383	365	410	356	310	346	300	335	299	380	371	378	328	357	324	303	365	292	347	315	327	334	367	344	367	354	303	342	354	320	353	340	326	356	326	341	346	317	284	362	348	335	364	338	337	344	338	356	352	316	348	346	341	330	338	297	338	360	358	347	361	329	331	338	360	328	360	358	340	328	356	327	346	363	360	325	334	327	339	359	333	310	344	345	329	358	344	348	324	346	363	310	330	329	351	347	364	324	362	350	363	330	366	327	360	335	313	360	378	349	354	325	334	321	324	375	371	378	327	356	374	356	334	303	355	328	332	356	369	356	310	320	342	331	341	333	363	336	373	365	388	321	338	343	355	335	326	375	349	337	365	308	340	311	339	346	347	323	322	356	345	346	324	350	350	312	328	341	368	357	364	323	281	325	315	328	331	346	338	334	325	337	325	299	344	342	339	393	351	360	319	322	321	340	328	345	341	352	332	344	361	403	332	358	319	339	357	313	369	392	316	345	343	328	298	310	358	349	342	364	320	346	339	345	333	338	319	349	346	334	335	349	338	375	311	333	360	338	334	304	332	333	343	319	347	352	359	374	323	318	385	312	353	330	369	332	367	355	340	335	353	359	368	365	328	334	347	342	374	353	346	322	371	323	350	331	341	371	352	333	347	384	359	351	355	368	322	336	353	345	388	314	338	313	325	324	321	354	360	307	300	343	337	355	371	307	348	319	358	343	332	330	339	332	369	333	349	337	346	353	330	337	341	340	373	336	335	330	324	304	363	350	348	351	350	321	351	336	382	337	339	315	336	328	348	354	337	343	336	285	355	358	338	341	328	359	330	341	387	374	340	380	346	317	330	345	338	364	358	342	346	297	331	352	348	347	304	338	326	356	323	362	326	324	330	353	292	356	328	340	386	315	351	323	349	378	374	332	326	318	309	352	364	330	344	329	332	341	317	343	353	364	330	344	357	329	333	364	385	353	329	372	368	311	326	319	371	314	328	325	340	363	354	328	354	293	316	349	349	347	382	365	349	335	332	344	338	310	326	350	314	375	362	336	349	363	308	340	351	361	338	371	375	344	346	320	298	339	323	359	329	313	324	338	333	348	320	327	337	345	325	329	356	351	337	343	337	316	377	358	367	328	343	341	362	302	334	339	331	353	361	304	334	375	362	354	346	348	349	328	317	337	311	389	351	362	342	335	355	368	331	329	347	321	298	339	326	350	313	326	347	320	356	340	359	307	355	352	299	297	352	343	345	326	354	366	317	354	368	361	326	369	365	334	348	320	352	320	307	351	334	330	322	340	374	346	349	359	326	363	376	365	339	326	334	357	339	379	364	366	346	310	334	380	343	350	372	327	309	384	349	312	315	348	312	328	336	328	360	326	348	362	378	337	363	310	340	360	342	307	312	335	372	341	346	344	321	295	348	343	336	363	360	328	346	323	371	330	332	363	357	381	346	355	366	304	342	346	326	345	364	343	359	368	350	361	328	367	353	335	345	342	341	338	359	339	343	329	351	345	332	360	344	329	351	372	332	333	318	345	348	329	348	356	353	340	394	366	346	295	330	345	389	333	336	353	306	339	297	340	352	325	358	335	367	330	369	341	348	374	348	342	344	354	366	367	356	314	281	352	365	330	377	351	384	327	351	312
33156	45704	13200	1066	871	819	744	738	746	747	722	705	745	738	720	720	696	683	747	697	748	767	707	753	719	707	703	700	719	723	710	699	733	722	714	691	738	658	719	710	712	693	669	731	711	691	700	704	734	700	662	723	675	722	687	710	715	715	716	711	702	703	724	699	749	709	704	687	707	732	712	733	684	695	730	705	694	657	720	708	756	734	674	709	691	678	700	702	677	703	746	669	734	707	772	721	739	744	665	732	681	695	752	709	630	684	768	685	686	763	721	744	710	725	740	678	681	686	694	710	698	689	700	705	710	731	679	692	696	656	771	693	696	697	700	721	674	713	745	702	733	683	700	672	749	722	699	748	719	717	722	758	674	734	710	669	700	680	711	711	735	719	729	733	667	688	677	681	718	759	688	661	708	666	743	671	695	721	687	683	698	722	701	688	685	689	715	687	697	716	707	694	716	694	697	719	690	739	663	734	698	762	694	720	724	711	732	714	728	713	673	682	715	681	720	725	759	675	706	721	677	691	649	734	706	663	752	689	723	715	688	713	659	711	734	698	703	699	713	693	744	692	723	714	664	684	704	695	689	697	664	707	674	721	675	717	697	723	698	654	689	687	692	719	709	769	675	670	674	702	706	699	735	701	750	696	724	705	707	692	707	756	735	735	732	683	700	751	728	704	680	687	700	699	716	719	738	716	713	702	684	694	720	710	706	698	703	727	646	687	690	657	708	690	689	705	685	717	682	712	725	761	711	748	727	696	660	700	689	713	696	741	685	721	716	684	691	705	714	691	780	745	701	696	660	727	702	715	698	667	702	705	720	752	670	709	691	699	716	661	694	643	686	727	740	710	762	677	715	700	707	694	712	721	717	731	700	724	691	697	660	721	708	730	701	695	699	746	706	675	678	713	684	712	722	666	685	740	706	727	687	727	694	721	717	696	701	706	757	700	713	703	694	703	723	708	666	691	711	672	698	722	670	717	697	694	628	688	748	742	707	755	689	706	662	690	674	711	678	695	725	731	657	727	690	698	718	716	729	716	692	737	679	709	677	687	715	684	696	677	705	644	714	717	725	673	678	713	696	731	691	691	695	657	702	741	693	771	728	683	697	684	665	669	725	655	708	721	647	681	716	697	747	751	704	673	714	755	704	732	693	761	744	668	680	706	774	706	703	688	698	697	689	679	685	700	659	691	710	663	693	725	710	724	710	703	729	668	704	706	697	731	679	722	701	684	660	697	718	699	709	707	697	719	729	685	738	679	691	704	737	700	713	754	728	738	662	703	707	700	721	698	678	689	697	660	667	710	774	730	703	734	685	726	709	731	707	687	690	743	727	713	634	679	699	726	673	671	698	728	692	685	683	740	697	723	697	717	690	691	688	650	668	738	739	662	720	671	719	687	704	718	704	704	700	688	713	706	704	688	739	722	774	703	683	684	780	721	687	684	720	734	742	688	719	679	715	684	683	744	673	743	663	708	714	738	709	688	745	720	730	731	733	683	645	692	730	700	704	666	693	730	709	723	690	705	710	746	723	710	710	708	682	723	676	709	730	736	695	703	745	681	700	732	682	704	751	760	694	737	700	699	711	709	685	709	693	712	726	675	685	730	692	742	708	694	685	735	721	720	722	744	688	698	712	733	699	732	684	699	715	721	736	737	690	706	674	726	714	693	706	703	694	718	678	713	698	663	703	735	665	741	685	682	679	738	705	706	689	710	699	725	695	713	686	704	725	737	708	694	716	738	731	672	702	694	661	707	718	705	692	700	715	709	655	715	741	723	723	723	683	755	726	718	703	733	735	686	722	698	669	727	750	703	702	698	705	708	703	686	681	723	698	716	731	715	711	704	707	667	699	677	684	746	736	688	685	695	710	697	664	673	699	710	695	716	692	675	726	724	696	719	728	745	676	705	675	704	701	653	739	671	696	724	696	707	684	725	706	729	717	729	676	723	721	715	674	717	731	650	713	709	697	693	720	603	647	712	659	764	718	696	709	708	681	691	660	716	759	723	745	682	725	738	694	721	713	689	713	716	713	727	677	663	741	679	740	713	680	733	760	744	671	726	673	711	668	707	696	732	694	737	730	721	720	703	668	716	760	696	667	709	660	690	724	676	674	736	699	670	731	707	730	751	704	705	685	706	707	714	697	708	682	684	686	717	704	690	694	672	704	669	659	698	716	717	692	728	709	699	712	690	707	675	702	699	702	681	689	694	705	712	712	729	732	690	752	698	736	722	697	696	679	688	691	734	664	737	738	713	701	703	741	654	689	709	675	689	676	722	706	695	692	704	692	710	704	713	666	681	647	711	761	679	761	734	748	724	678	693	711	712	730	712	690	710	723	694	736	682	737	750	679	743	760	726	744	703	729	652	726	660	689	656	731	670	723	720	718	704	705	705	685	668	718	676	683	678	657	713	724	691	675	702	740	694	707	659	692	731	693	737	719	714	719	677	735	670	705	725	663	695	709	727	701	698	739	693	701	710	697	776	695	693	686	687	716	665	738	738	714	729	694	673	690	706	705	686	699	712	657	676	714	716	756	662	684	718	707	705	676	693	726	744	654	710	724	715	674	680	713	710	718	674	655	730	726	716	707	718	679	744	710	718	665	748	692	696	697	715	718	693	708	674	732	687	702	712	688	735	675	696	711	685	676	706	653	714	693	713	650	683	722	730	708	652	669	721	716	737	723	707	662	749	673	760	665	679	668	708	707	665	654	685	694	724	665	690	747	656	742	721	724	730	730	684	683	738	709	715	708	673	687	734	696	647	726	684	717	716	691	645	696	756	686	681	727	715	691	705	765	704	702	701	704	715	702	703	736	741	737	678	733	751	715	693	722	695	763	708	673	694	681	708	677	718	681	727	765	712	729	742	702	700	718	718	695	728	704	669	710	712	688	675	710	687	681	709	703	749	716	685	647	720	653	747	698	673	663	687	686	702	702	673	674	696	692	711	716	680	693	707	653	709	707	741	713	690	680	699	727	736	728	749	694	729	716	681	704	707	689	683	709	737	649	722	736	710	690	714	713	702	696	679	703	680	712	677	739	752	707	739	706	733	681	743	686	697	706	722	758	710	701	718	707	697	710	684	728	696	713	653	690	695	690	727	746	699	691	732	721	723	724	689	726	711	637	655	713	739	719	753	646	699	702	717	663	715	710	709	703	734	688	674	689	722	674	732	693	750	672	712	717	652	675	705	708	676	690	733	678	686	669	654	653	662	730	714	735	719	745	728	726	696	743	687	673	733	711	704	643	734	746	700	702	712	719	720	693	716	717	700	702	665	744	692	708	721	710	684	685	678	751	663	707	742	717	729	710	702	720	715	767	689	670	674	631	695	702	717	716	697	703	692	659	699	713	666	674	709	696	699	686	710	710	700	678	706	709	695	680	679	674	684	656	718	684	763	638	729	716	703	718	699	738	743	717	736	712	687	665	694	741	697	694	717	735	741	742	729	696	693	716	683	707	692	755	745	747	714	690	713	677	720	693	713
33721	17723	5085	498	351	352	306	297	328	275	311	311	305	292	359	273	319	302	297	314	312	292	306	315	292	282	266	317	312	320	319	298	279	326	301	335	277	292	323	315	304	332	307	303	297	287	290	293	288	295	277	291	314	350	307	291	283	302	352	298	274	272	324	301	311	284	302	327	309	291	267	334	274	306	326	294	297	271	275	288	311	286	317	307	301	280	330	311	279	277	283	313	294	302	282	274	306	320	317	320	282	331	341	312	350	275	306	296	302	322	277	303	321	308	310	300	312	327	305	304	299	305	283	297	310	255	324	294	323	304	318	274	288	293	291	307	281	277	318	296	277	316	289	293	310	315	330	313	284	280	290	309	308	268	265	286	302	283	327	311	267	301	264	294	298	300	294	285	340	291	323	331	315	269	287	280	306	344	282	312	306	286	285	301	297	328	261	318	287	323	287	291	295	324	311	327	331	339	315	321	270	327	286	286	308	291	261	291	283	260	326	282	334	346	301	296	285	289	294	283	312	312	313	276	278	303	268	312	321	305	305	288	299	373	319	327	301	283	266	269	305	293	309	316	299	343	298	324	279	288	303	297	323	298	288	357	299	311	267	317	288	274	299	293	307	344	323	310	267	324	304	293	281	290	319	282	334	331	275	315	341	320	290	290	289	317	299	282	294	276	275	288	320	291	334	317	327	322	292	315	320	328	280	270	302	301	287	318	311	263	304	327	319	312	274	281	279	313	294	305	315	270	312	304	307	278	272	280	312	324	324	306	330	321	301	267	299	285	279	324	304	272	327	305	312	293	290	313	294	317	322	295	289	314	277	286	302	271	309	303	271	267	326	332	268	312	314	314	300	319	316	343	299	314	311	282	320	288	314	334	312	292	288	330	345	326	317	342	330	326	270	311	322	328	297	302	266	316	281	310	311	288	303	319	270	305	285	289	299	281	281	296	352	278	331	343	316	304	298	321	281	285	246	321	323	316	322	323	328	286	286	283	315	313	312	300	329	267	287	309	339	318	277	306	297	303	305	292	305	307	328	298	326	321	323	311	320	312	317	295	294	285	300	299	278	315	316	305	273	310	302	321	311	296	299	258	343	254	306	308	267	290	317	315	294	305	266	338	280	257	292	295	323	288	310	337	300	335	369	303	307	315	310	288	340	292	302	328	276	319	327	316	301	315	282	266	285	307	308	302	298	310	292	277	297	301	306	316	287	301	306	311	315	304	310	292	321	299	300	296	314	278	295	281	321	314	314	311	293	305	286	316	299	329	327	289	322	302	319	315	296	302	344	309	271	303	326	327	289	318	279	322	319	311	301	253	299	325	262	277	311	275	335	329	305	309	310	277	309	299	303	313	335	324	294	303	281	309	274	289	294	330	328	281	313	301	297	301	288	330	274	281	316	326	280	295	315	330	290	330	303	300	291	313	307	310	320	312	284	256	287	289	275	307	306	304	286	298	292	318	270	266	318	307	330	294	297	325	307	289	346	324	305	295	301	343	294	305	296	309	296	263	319	278	297	352	286	293	301	276	325	309	328	277	292	292	326	297	303	281	241	287	295	301	295	315	321	314	284	322	272	294	285	270	300	313	301	303	292	296	320	274	280	293	317	296	293	306	317	318	295	308	305	289	308	292	302	302	286	300	330	311	286	270	279	297	337	294	292	301	270	291	316	264	304	281	301	330	316	300	331	285	325	290	326	289	281	316	305	315	295	323	319	330	312	312	315	307	276	345	325	288	301	284	303	291	314	276	313	297	318	325	293	311	304	341	299	306	287	312	302	275	298	300	322	293	293	300	286	269	342	287	327	310	337	311	324	311	312	313	289	310	296	313	307	311	281	319	261	335	312	306	314	299	303	271	287	318	256	313	302	318	303	319	296	318	304	298	331	294	270	285	308	280	310	324	302	306	311	300	318	291	290	294	311	280	307	290	285	299	290	273	305	294	319	299	270	288	287	299	323	307	305	284	309	279	310	318	313	320	302	311	313	290	319	280	289	316	296	318	335	306	293	322	284	297	342	302	317	330	314	340	275	299	310	308	308	298	269	322	311	306	279	295	307	273	305	319	290	276	295	305	309	286	318	303	294	339	292	298	264	274	331	294	282	309	305	287	316	286	325	305	294	304	319	267	272	295	287	298	300	275	283	308	291	306	297	281	323	299	323	276	306	305	262	311	311	276	293	303	336	321	296	275	322	286	310	278	276	309	302	294	278	314	306	308	317	288	274	317	290	281	343	293	277	299	288	311	254	321	277	267	320	303	298	327	328	332	304	321	286	291	305	339	361	300	295	329	308	294	255	308	280	301	287	316	311	326	287	307	320	302	322	309	287	319	306	346	301	288	292	281	311	300	299	293	306	320	286	333	332	345	320	324	286	316	293	320	317	285	281	276	309	295	330	298	288	284	291	304	320	309	289	302	308	287	307	317	278	317	311	290	277	298	292	317	306	297	319	291	297	315	323	320	302	288	303	317	322	316	283	304	333	299	323	325	278	282	293	286	293	282	296	296	299	302	334	293	299	260	310	290	300	274	303	291	325	293	289	302	318	324	297	299	285	279	276	297	307	324	309	270	286	285	317	318	297	316	286	306	318	290	298	309	289	324	302	293	343	299	278	299	305	302	319	299	322	284	263	267	294	275	326	270	309	292	270	297	321	295	273	286	300	300	303	299	261	305	339	291	308	325	327	328	302	287	327	273	280	281	329	317	334	299	284	294	301	285	290	323	313	296	283	319	324	285	276	280	297	283	296	305	312	300	267	315	309	274	326	321	311	283	260	316	273	339	265	323	304	288	255	306	277	306	281	309	305	302	320	298	303	278	306	298	315	327	301	273	310	289	293	300	327	308	288	337	281	312	297	282	313	337	283	267	284	292	271	308	280	287	312	299	296	299	277	291	283	296	322	297	275	316	267	297	278	285	271	309	312	343	285	279	300	299	310	318	307	298	320	295	273	331	304	297	300	271	292	298	297	306	327	327	341	298	285	298	306	279	305	294	299	303	299	309	308	297	302	294	290	293	248	271	325	290	284	291	306	310	271	278	317	292	312	356	291	295	308	299	295	318	296	307	289	279	318	302	303	343	281	332	320	311	332	323	306	303	318	330	337	280	317	317	327	264	275	307	308	293	324	330	326	303	275	297	324	310	291	279	330	270	252	283	289	325	313	286	327	290	333	326	289	279	322	300	333	306	288	313	277	298	336	277	281	276	293	278	299	303	292	296	315	294	311	290	285	292	332	292	306	331	336	304	301	281	318	274	268	276	322	295	329	287	306	318	311	314	271	326	338	305	288	294	279	317	292	329	318	308	272	327	296	305	313	310	294	333	309	278	292	300	293	309	295	304	283	277	287	346	313	267	312	305	294	288	282	321	282	324	314	313	291	313	309	299	296	282	296	295	311	305	291	344	273	286	289	286	294	316	288	289	293	286	327	290	289	297	299	310	310	276	312	300	287	305	299	297	318	308	323	295	288	300	296	287	286	361
12481	4348	1423	687	696	712	715	727	727	712	689	652	710	680	712	711	682	698	689	670	700	702	682	659	703	710	729	678	685	717	704	627	685	723	623	711	734	681	726	719	713	679	704	697	699	708	697	683	671	698	733	690	650	707	680	690	719	704	702	660	702	710	669	726	683	678	726	639	661	703	673	688	733	743	639	651	688	716	708	688	690	689	690	658	629	701	724	668	635	697	654	678	697	717	683	702	688	637	676	675	713	669	736	712	647	681	658	659	722	674	690	656	624	687	673	672	677	680	698	662	664	669	684	668	695	710	704	713	635	681	681	717	712	725	675	690	663	654	728	686	704	715	729	689	662	676	700	647	717	636	704	703	674	699	695	676	675	709	664	693	704	659	733	715	746	702	710	639	650	710	665	659	698	692	702	655	699	705	675	692	680	688	689	661	678	663	712	684	691	700	681	700	672	675	719	667	695	694	666	681	677	714	714	656	688	689	697	687	702	694	717	695	669	687	690	671	695	652	644	721	700	685	687	711	727	674	683	719	700	722	674	674	687	677	690	727	656	670	659	706	683	653	666	639	663	738	694	723	685	679	684	687	665	724	703	689	686	751	612	654	699	657	684	677	662	681	692	669	685	671	676	706	705	729	730	647	696	692	691	723	709	703	688	792	663	643	712	731	723	674	724	654	703	692	700	662	703	648	703	726	657	703	695	682	729	657	659	668	700	703	644	682	698	712	671	641	692	668	674	677	692	750	689	674	720	684	693	709	648	688	708	727	722	695	671	702	687	690	717	687	666	645	707	648	646	610	663	698	661	659	731	745	680	663	735	687	667	703	659	670	672	690	723	658	657	728	669	675	666	680	666	683	696	679	674	697	766	691	721	671	698	701	719	662	692	718	644	687	708	663	677	638	644	650	658	643	680	707	771	719	692	719	672	687	740	690	678	702	678	669	656	664	702	679	690	661	659	689	660	670	696	723	687	701	662	688	696	690	727	670	759	678	657	630	699	684	716	633	701	754	673	703	647	723	716	653	634	722	680	677	714	696	699	703	723	668	657	679	704	713	703	675	684	684	674	689	622	686	690	686	679	641	691	687	668	735	649	712	714	702	708	646	711	712	700	670	692	644	671	699	668	667	695	691	680	687	694	680	683	674	676	643	732	678	657	680	674	678	659	708	711	671	666	682	658	697	676	719	684	686	705	714	675	700	702	695	688	644	686	700	644	685	708	723	686	647	677	679	682	691	668	703	679	716	725	695	653	666	678	699	706	667	692	663	679	726	686	659	716	688	684	672	711	664	739	690	700	700	662	678	676	712	694	692	718	644	681	720	689	689	662	724	681	675	688	674	677	646	689	700	683	692	734	727	715	679	668	680	673	717	711	683	698	680	687	655	643	672	706	627	691	693	692	678	705	645	658	700	731	690	704	692	688	685	719	612	715	686	686	682	738	729	698	672	715	639	726	737	645	661	677	657	641	680	698	735	672	665	672	695	712	667	707	676	677	683	675	732	695	637	701	730	671	637	707	726	697	664	681	696	700	717	657	695	679	692	627	711	722	688	699	639	688	669	687	674	678	646	691	693	733	703	707	681	687	690	662	684	687	717	695	703	698	646	715	677	643	726	698	694	680	694	691	667	694	619	698	677	747	697	722	664	687	624	697	677	664	658	665	716	719	696	707	693	671	662	633	678	715	682	679	736	718	689	682	660	684	667	726	668	708	697	689	693	703	658	699	702	715	698	718	680	710	689	682	704	699	713	700	676	686	688	749	659	707	638	672	659	712	700	661	703	680	686	664	748	688	687	642	667	687	654	710	657	720	707	697	687	712	701	696	698	665	707	713	680	666	679	710	718	672	717	698	667	668	748	696	672	635	685	657	687	717	651	688	638	677	705	679	710	645	689	654	679	698	711	721	716	697	728	681	687	697	690	732	691	718	728	709	710	699	679	683	700	673	674	667	730	662	683	686	660	655	710	671	638	737	674	635	680	698	728	693	711	701	686	652	690	700	659	681	678	721	720	660	651	683	715	699	695	748	672	698	682	692	713	661	686	671	737	689	742	689	666	667	626	737	703	623	694	677	687	722	658	660	673	699	690	658	693	692	704	698	662	666	727	734	692	680	682	697	643	668	694	652	686	684	710	694	701	650	671	659	692	623	681	687	718	681	675	711	710	672	684	697	647	700	689	674	693	668	665	694	684	724	722	687	655	694	681	635	674	673	659	677	721	695	712	682	712	656	707	661	662	677	668	678	739	677	705	686	690	730	726	687	658	762	690	695	648	688	683	658	678	694	694	716	681	673	670	686	654	695	680	717	691	688	682	692	675	695	735	702	620	679	667	684	701	668	700	721	701	729	689	676	662	723	697	696	711	677	713	663	697	670	671	677	711	700	689	687	688	679	726	715	694	692	634	695	675	625	691	669	697	718	653	720	657	615	713	701	724	712	663	737	675	693	670	667	687	682	688	662	702	709	694	698	710	692	672	628	683	688	683	708	694	698	680	728	716	713	675	716	714	680	672	658	713	686	646	673	665	738	688	661	713	671	685	689	708	717	670	709	686	672	711	716	668	677	661	675	623	684	673	727	649	658	675	701	688	717	729	710	657	767	729	644	714	737	688	694	701	674	653	629	692	698	696	656	695	721	738	713	681	625	654	705	706	671	717	690	728	620	629	714	705	704	728	739	663	730	660	689	702	730	708	700	656	737	661	655	710	681	674	725	757	687	664	682	705	674	665	686	669	644	681	667	717	704	689	710	704	690	711	723	682	711	712	688	721	661	676	678	723	687	671	711	702	696	656	720	655	662	718	692	666	705	678	623	689	690	683	644	705	683	655	708	699	676	666	688	722	719	695	701	692	722	666	697	689	693	719	659	662	709	695	730	711	669	695	668	652	713	681	744	708	705	709	710	710	641	744	687	657	675	688	694	679	655	720	674	668	686	669	667	686	681	710	716	684	648	671	736	633	720	646	712	668	683	600	675	644	690	720	696	684	671	662	687	684	660	656	705	725	722	707	693	728	683	722	670	675	696	655	621	702	653	729	672	683	666	656	723	709	695	679	674	675	672	693	655	651	681	718	691	709	708	685	729	683	713	691	693	707	721	651	705	693	701	688	670	709	693	705	683	683	691	656	696	672	639	702	660	691	687	719	683	685	681	708	674	695	694	729	661	765	679	676	635	670	712	662	723	658	719	701	730	694	686	671	684	703	713	727	689	697	730	662	711	727	671	741	686	691	679	705	657	668	712	695	658	692	716	701	749	738	694	696	695	699	671	708	694	677	703	676	682	729	694	692	682	676	717	719	703	667	692	728	710	687	678	771	663	674	700	658	711	634	646	707	692	664	685	661	674	648	714	729	657	713	690	685	695	668	680	709	661	694	640	675	685	694	633	697	625	706	671	696	689	678	680	714	711	664	690	705	722	676	720	664	702	682	689	725	702	712	649	673	698	694	698	712	659	691	710	663	654	695	698	725	690	707	699	641	687	695
25205	21130	23800	28721	21125	15303	772	576	533	524	512	489	500	449	462	490	452	485	470	464	482	450	464	467	426	427	443	504	441	494	456	440	449	457	495	480	406	461	459	444	458	451	473	474	469	454	417	396	490	449	457	463	493	469	437	438	431	466	455	418	481	452	444	426	456	443	439	449	456	462	419	431	466	455	476	441	454	433	444	472	431	440	500	482	454	414	460	444	423	483	453	488	462	458	454	437	440	466	425	444	486	455	437	482	485	453	461	447	445	411	485	465	459	453	436	462	422	466	472	420	466	437	403	464	461	430	484	463	476	469	467	436	464	470	455	413	464	472	466	434	457	449	505	479	455	475	449	458	451	466	430	479	445	468	477	486	466	465	491	474	458	440	439	446	442	455	464	427	412	414	446	490	446	443	409	496	451	451	457	473	434	444	459	486	448	457	435	474	505	441	464	463	432	472	449	484	444	450	473	457	418	498	475	461	424	441	435	413	468	486	459	443	438	425	477	398	464	477	467	448	453	485	472	437	460	459	469	445	471	448	464	464	459	493	435	463	436	445	474	461	458	441	441	490	439	448	428	453	463	455	465	506	435	482	467	454	438	436	463	457	427	475	428	444	448	493	423	416	470	442	467	467	493	509	451	493	459	456	449	424	475	455	457	494	433	490	443	429	477	473	475	455	437	453	397	446	486	463	434	478	414	466	438	468	455	443	457	436	484	477	455	457	473	481	425	427	480	406	463	437	465	456	474	484	484	440	476	459	491	489	407	468	441	458	448	454	441	480	475	430	443	393	450	505	422	450	433	442	419	447	479	481	413	449	432	463	452	457	456	410	487	455	457	526	430	464	431	437	475	449	418	477	459	472	434	473	401	474	487	521	474	411	443	442	424	436	451	446	480	448	437	472	465	444	414	435	435	437	422	446	508	451	443	441	438	416	444	415	453	436	451	447	503	448	448	437	472	424	481	478	454	475	448	434	446	464	459	477	446	433	476	426	436	479	454	437	491	438	451	499	443	430	448	451	478	491	481	467	443	454	417	498	439	450	435	441	512	472	455	463	469	481	433	473	398	445	418	468	471	421	480	445	501	442	438	432	498	452	458	463	425	492	434	449	440	462	422	448	471	466	411	414	454	462	456	463	446	450	481	447	464	487	479	443	448	476	469	475	460	425	473	470	452	458	437	491	445	451	458	459	429	391	425	469	431	451	467	458	430	456	457	446	460	500	450	424	433	481	429	456	449	442	425	408	447	455	496	429	466	427	459	421	444	451	480	486	453	441	438	441	465	464	499	462	418	399	500	449	426	421	428	454	435	485	422	461	466	419	459	451	476	492	455	491	458	437	446	449	486	424	462	495	443	497	502	450	470	489	467	420	476	463	482	452	478	448	472	493	476	468	474	454	465	422	478	458	467	459	467	442	481	473	414	445	458	457	449	459	427	413	453	462	425	466	475	458	427	484	457	472	464	435	439	423	411	442	524	431	426	457	457	463	450	505	439	470	450	452	475	444	431	485	433	496	462	449	480	461	410	422	429	451	501	474	428	440	451	479	480	469	439	383	434	483	433	519	462	438	451	453	510	428	471	438	455	421	423	471	463	412	458	474	475	439	449	458	460	459	450	460	472	477	467	485	453	446	434	427	453	452	437	453	462	445	443	446	444	428	469	472	441	464	468	466	430	474	450	444	426	441	457	482	466	469	420	470	439	439	486	432	494	460	453	453	450	455	468	445	465	441	455	461	447	477	491	483	464	428	452	477	470	481	417	455	472	483	465	473	467	448	423	457	450	450	442	475	449	471	496	473	474	486	466	437	469	431	404	428	424	446	445	452	441	406	458	494	433	448	430	465	465	448	471	440	476	468	422	439	485	447	466	480	449	459	453	471	440	437	414	467	433	453	446	455	470	443	467	453	441	468	433	451	454	399	431	437	485	473	508	449	463	468	464	451	429	446	469	469	406	438	460	428	480	436	442	450	439	489	432	437	463	441	458	465	454	443	444	465	457	425	482	454	414	443	445	419	458	485	492	417	447	458	438	437	491	439	450	447	435	455	437	441	486	439	434	423	417	444	436	475	448	464	507	447	454	473	453	463	473	448	436	470	469	452	473	459	478	555	465	437	491	436	387	440	437	401	451	442	466	464	433	450	474	441	438	471	436	456	449	416	431	458	457	456	469	464	485	442	478	451	433	436	426	473	409	472	470	465	441	471	508	443	453	419	502	456	478	495	431	486	453	452	422	467	453	453	472	462	459	477	468	455	513	498	457	485	464	448	438	455	456	460	459	444	423	491	479	433	464	446	419	472	440	459	454	467	453	453	431	470	488	474	408	463	443	475	465	452	450	478	418	469	435	486	466	448	443	453	477	493	441	498	464	448	447	463	497	454	445	494	435	429	444	442	445	465	401	458	481	474	453	451	493	478	440	438	461	464	436	483	452	450	480	458	498	460	473	510	520	473	457	477	453	504	472	479	454	436	488	461	457	489	454	454	480	482	463	447	458	453	427	431	457	432	463	484	474	467	454	444	437	443	431	470	400	461	477	505	467	446	449	492	486	446	451	416	461	439	451	436	423	456	451	451	441	442	464	487	454	453	441	437	510	447	477	435	424	468	440	420	470	461	410	454	479	427	455	464	422	491	462	451	425	478	446	440	447	447	429	485	450	411	477	431	436	467	452	422	439	430	481	432	439	439	475	446	446	440	465	490	431	421	434	438	462	445	471	433	481	434	437	469	437	490	461	454	398	431	420	467	465	463	427	447	460	461	432	425	498	463	444	463	437	455	461	471	425	467	475	517	508	441	454	462	462	458	462	423	492	499	454	501	422	448	440	444	468	447	452	462	472	478	467	434	423	433	460	438	454	448	425	476	457	505	478	471	433	485	483	447	485	464	493	448	453	440	503	462	476	454	437	440	459	445	451	442	462	460	443	422	490	460	439	433	435	489	498	475	461	461	425	471	424	434	426	464	507	454	453	423	452	441	467	463	415	484	480	457	405	463	433	425	473	482	458	438	440	467	417	389	489	447	450	476	486	477	466	420	473	455	449	448	393	431	474	471	457	435	421	440	446	433	445	433	467	500	459	486	449	499	478	443	410	446	502	461	472	477	469	439	476	453	444	459	474	517	456	457	481	448	448	488	460	402	491	457	429	446	447	440	422	465	442	461	479	495	417	485	468	473	467	457	425	469	439	468	455	454	446	461	448	470	441	481	473	472	456	384	483	429	439	424	434	459	453	457	446	446	479	461	477	435	439	505	499	419	459	388	443	475	474	450	465	477	458	485	475	442	412	462	487	482	457	466	439	453	458	433	485	444	441	446	437	461	450	453	419	421	455	476	445	448	453	433	430	448	471	432	434	451	484	467	474	428	488	477	435	450	416	413	467	494	496	428	452	461	435	424	460	453	480	495	480	448	437	415	457	469	448	408	440	450	411	456	430	454	462	439	420	482	475	470	447	455	432	418	474	430	453	439	443	433	448	464	439	429
28232	35570	9874	1068	1075	1011	974	959	956	985	972	903	937	948	953	922	947	952	967	899	1041	932	1011	962	940	949	921	944	898	947	916	944	899	964	971	954	1029	970	963	922	917	1006	974	909	932	976	945	983	928	946	989	958	1021	915	944	929	930	1019	951	941	1017	938	934	949	916	990	973	974	947	973	894	949	981	955	909	987	913	933	926	940	970	973	984	923	941	964	977	943	930	953	932	935	963	960	931	918	943	957	979	997	966	933	916	925	986	885	945	960	893	989	968	985	944	943	947	970	952	942	934	966	995	951	940	905	912	965	918	956	976	946	880	958	938	955	955	920	917	922	903	943	915	934	897	928	984	894	964	944	923	946	932	933	847	944	991	954	972	921	959	938	966	915	932	950	938	996	909	948	941	921	937	938	900	973	891	944	914	974	918	931	894	954	939	911	943	940	986	947	944	919	902	923	898	908	939	982	974	900	956	916	929	998	940	949	921	865	859	897	953	943	918	971	993	987	976	947	917	944	971	978	909	937	947	923	946	939	902	945	929	922	963	906	970	865	975	901	922	929	941	849	994	930	942	980	934	984	952	944	910	941	957	954	946	933	954	923	905	965	948	947	915	936	965	896	937	930	974	944	991	976	955	900	925	939	939	982	919	961	945	962	1036	1018	1014	875	958	952	1005	922	957	998	927	879	915	893	998	953	949	960	947	952	938	906	969	962	970	914	920	978	918	968	917	938	901	918	949	955	947	957	993	941	1014	906	1001	952	945	921	931	959	981	953	888	961	912	938	935	922	938	953	974	889	899	930	979	948	958	904	948	935	893	949	920	862	971	955	959	971	915	927	985	888	926	927	970	942	954	954	951	923	959	967	917	886	909	940	961	924	938	974	968	953	921	921	941	924	947	929	940	957	898	1022	931	946	990	965	900	939	964	955	918	948	988	925	920	915	921	958	909	933	928	1009	964	977	961	933	947	933	1000	974	953	953	956	948	909	946	972	971	968	985	887	943	960	948	972	989	972	1035	972	944	969	961	933	900	957	926	911	968	952	990	912	1017	946	953	979	997	919	943	936	976	929	973	1027	940	976	950	956	905	983	898	993	937	973	956	965	946	883	906	898	888	955	922	944	1000	948	992	922	935	960	945	916	921	973	984	911	991	894	992	1007	925	927	907	965	972	878	990	950	939	974	973	928	930	957	949	908	904	959	983	968	1007	1001	1051	940	975	945	955	934	927	896	920	976	915	943	923	972	889	865	904	925	925	903	988	958	930	956	939	946	983	989	963	937	966	968	935	891	901	947	939	960	970	938	984	1018	1012	947	947	946	934	918	976	952	955	997	919	932	995	923	950	905	898	932	956	942	907	910	896	958	990	1011	947	959	898	1019	988	978	884	965	878	895	930	924	967	978	930	964	956	965	915	969	931	899	932	1007	991	934	901	953	896	959	955	948	922	1027	962	974	1023	961	878	941	901	879	916	993	915	986	872	939	912	951	933	941	980	924	959	984	916	917	922	955	938	949	983	914	950	964	958	961	1018	998	949	943	915	967	952	966	931	868	934	969	929	902	982	940	939	982	960	1020	894	929	950	964	939	924	898	982	957	967	870	969	915	950	940	953	978	932	944	923	951	978	942	949	1043	935	966	935	976	887	948	981	950	1008	972	964	1016	992	901	938	1002	885	964	881	967	933	983	948	916	953	945	990	945	934	921	1006	914	900	961	986	942	914	951	936	928	989	912	957	948	971	1003	947	922	916	933	1001	884	917	894	935	966	1001	936	982	920	946	990	962	970	941	995	939	924	968	934	905	901	936	1008	915	967	883	948	879	907	966	902	978	921	945	927	971	992	876	928	956	962	898	896	978	846	932	925	958	937	996	936	956	927	942	922	904	873	916	875	843	899	964	908	885	932	955	948	1013	965	899	930	933	1054	1031	937	962	904	955	942	962	958	948	950	971	932	947	983	961	952	997	971	955	913	910	970	992	927	927	888	932	943	973	909	917	958	885	928	962	959	933	938	906	978	939	928	952	983	964	903	988	936	955	994	939	984	984	943	963	962	996	960	954	945	924	1017	964	936	930	951	922	907	981	932	921	978	986	964	986	990	955	890	981	935	897	958	923	1000	991	990	895	978	923	946	960	914	938	914	924	978	937	971	936	878	956	921	952	952	909	913	904	969	962	952	980	1005	942	971	954	960	925	942	896	926	912	975	922	948	952	998	954	988	948	946	930	930	969	941	948	953	956	967	897	937	946	900	965	919	960	949	988	933	922	968	928	922	937	977	904	885	961	956	906	948	964	958	959	994	861	959	905	1008	923	968	1012	921	978	961	971	950	962	959	969	953	973	902	955	910	949	931	952	935	934	932	1002	941	946	974	947	979	938	932	926	948	948	953	898	989	970	896	952	919	984	984	941	928	952	926	1018	994	972	933	942	930	925	934	964	910	960	985	957	970	936	932	918	961	987	997	896	932	957	932	923	938	934	1025	968	966	948	968	893	897	932	905	946	920	959	946	888	902	995	912	898	999	974	944	1000	908	923	894	885	883	937	1004	887	933	904	968	949	940	950	914	925	1001	895	964	973	897	941	914	944	951	925	987	936	920	969	950	944	907	975	967	953	967	924	944	1007	905	895	958	999	954	934	902	980	949	938	913	923	930	971	968	925	877	955	976	929	937	930	916	904	891	928	981	954	973	900	916	979	936	894	1009	936	926	942	946	919	950	946	921	933	1011	951	932	905	896	918	967	929	949	992	961	952	929	950	959	914	945	977	921	968	917	937	897	908	1001	928	966	915	976	932	940	961	970	883	989	916	917	940	909	970	911	1001	958	975	927	912	972	983	909	944	957	971	921	880	938	957	955	899	998	930	924	995	927	974	916	896	1012	894	963	937	902	951	979	974	949	931	984	959	924	945	928	931	896	951	948	962	992	926	963	911	915	957	931	913	976	969	951	899	984	958	953	905	926	943	934	960	903	983	922	926	889	1030	993	941	912	994	947	956	1010	929	945	969	987	908	944	1037	866	931	912	961	1013	993	922	926	942	920	948	950	983	888	924	919	959	892	988	930	948	902	880	947	918	980	911	974	926	948	1016	958	922	954	1010	981	952	946	944	916	924	924	963	956	905	914	1014	998	917	971	956	934	903	939	929	981	959	990	949	951	934	909	959	897	947	951	976	957	939	1030	944	922	925	958	955	984	1001	963	908	953	1007	963	994	904	936	958	915	936	982	980	958	974	914	921	935	949	939	980	912	900	1009	854	949	896	919	968	952	957	966	917	994	967	921	944	978	995	941	980	943	957	951	977	940	944	928	981	868	945	931	947	940	942	968	934	955	1011	937	931	941	948	910	952	916	937	946	974	901	965	939	963	952	963	961	989	943	951	933	928	985	961	899	962	890	903	939	913	960	970	966	978	929	945	930	929	988	970	961	974	916	929	936	944	922	1008	936	953	924	956	942	912	977	922	934	896	921	924	984	924	924	979	970	977	890	966	987	934	951	976	899	880	899	958	928	959	965	963	952	915	923	969	981	981	952	911	951	931	927	906	938	942	974	971	939	912	933	905	972	965	932
24544	21127	24139	28369	21127	21159	11596	704	526	475	418	412	373	373	380	371	331	396	353	360	347	340	356	372	357	344	298	372	380	357	374	382	354	341	374	331	380	348	384	352	344	360	340	320	325	303	331	367	317	322	338	355	357	349	337	332	372	349	356	351	368	341	334	378	321	337	298	377	347	335	286	334	338	341	346	373	309	408	354	338	331	340	348	380	308	365	324	316	345	316	316	359	343	360	351	347	348	361	318	349	358	341	357	317	324	360	354	366	353	357	379	297	328	368	350	353	350	357	355	358	400	405	296	343	395	381	351	297	321	330	266	318	388	409	342	305	363	356	332	360	349	291	363	327	319	334	345	331	335	359	331	346	371	334	314	339	363	335	332	324	389	378	358	310	315	351	357	318	336	331	342	341	335	375	330	358	392	364	321	321	367	315	355	315	316	324	344	331	340	378	341	335	364	321	331	324	306	324	326	343	308	380	347	340	323	333	337	354	331	342	344	370	329	309	335	362	364	373	331	344	367	335	305	359	356	358	346	355	349	353	357	351	372	341	372	351	353	366	314	332	337	349	337	298	359	339	347	405	360	344	336	341	365	363	348	338	327	345	347	334	322	379	369	316	284	337	382	360	326	331	330	315	359	328	332	345	351	337	340	321	320	363	356	326	345	364	371	330	338	326	383	342	369	315	362	354	308	379	359	322	324	357	335	366	340	334	345	354	339	383	377	358	346	362	350	325	374	352	365	325	349	340	323	320	314	331	326	354	332	327	333	316	344	374	332	343	368	344	319	305	346	334	386	360	383	337	326	341	369	361	360	367	357	343	396	323	364	339	342	360	333	389	331	367	345	351	353	364	310	338	312	323	333	368	336	332	347	366	375	318	334	334	344	345	349	346	375	354	387	344	335	300	340	348	340	348	357	311	334	337	338	337	336	343	319	346	335	335	328	353	352	365	350	379	363	353	342	346	323	357	351	375	354	378	362	343	321	359	371	374	379	356	373	346	303	369	369	368	347	303	371	333	296	339	351	338	347	330	315	357	329	346	348	333	323	364	322	353	338	327	356	351	325	342	351	319	328	369	337	328	340	368	323	320	331	358	312	326	368	332	385	343	357	347	335	319	346	352	341	338	345	375	392	363	304	328	352	349	325	355	382	343	374	359	342	362	364	380	312	341	338	317	335	335	343	338	355	364	339	285	363	378	338	332	332	390	336	358	356	335	369	369	395	344	289	377	312	344	369	344	373	350	346	335	301	332	345	336	347	331	316	322	313	364	338	362	364	344	315	332	329	315	355	365	366	335	371	363	326	355	309	357	362	352	331	311	295	329	348	340	303	326	335	273	347	352	389	321	370	330	363	355	386	358	327	368	348	357	330	339	321	326	399	334	345	383	378	316	332	325	343	348	313	354	373	325	334	294	366	321	353	356	333	345	363	357	340	295	388	370	346	332	363	355	367	350	319	380	374	334	342	361	337	330	327	312	340	314	324	342	351	329	334	369	339	355	338	356	341	330	334	296	344	317	374	352	340	366	352	354	347	322	309	349	320	348	347	346	344	362	348	359	341	330	334	346	320	326	352	341	336	365	347	382	354	371	317	361	354	331	340	306	337	326	350	351	352	321	335	356	313	342	370	330	364	323	338	349	324	357	329	319	306	346	372	356	344	336	335	350	368	359	381	355	360	379	331	359	353	367	322	334	357	333	384	344	333	360	339	324	333	322	329	331	287	331	329	352	338	342	351	356	298	345	387	331	310	368	335	364	374	353	318	342	318	319	349	342	338	342	336	341	318	344	363	356	323	293	316	319	353	397	322	343	346	350	358	312	312	366	362	331	329	322	359	357	381	346	362	333	329	335	373	309	349	352	368	366	334	363	352	322	369	325	378	343	353	314	372	347	338	309	396	352	389	318	346	344	372	354	350	344	332	326	336	361	333	351	383	358	328	339	341	340	295	351	361	361	313	325	326	325	320	327	361	355	385	297	343	316	328	328	328	340	336	360	373	337	379	348	375	282	327	347	389	304	336	297	348	336	328	372	378	379	329	328	344	312	326	308	351	317	356	352	368	378	342	348	353	320	343	365	338	355	321	376	326	346	369	332	351	330	330	369	336	340	324	372	370	370	310	340	346	345	342	321	340	361	349	370	323	309	354	349	337	337	343	344	323	313	366	327	361	316	312	408	349	354	341	357	363	363	357	372	329	343	336	328	356	342	327	366	308	353	341	332	336	333	380	363	339	375	344	370	346	378	360	346	315	352	336	338	337	351	337	335	360	360	294	342	344	320	373	349	357	320	359	356	359	352	353	372	374	315	334	337	376	339	343	337	359	378	327	345	325	316	320	352	328	338	320	330	365	343	335	333	359	353	366	311	342	308	347	354	347	344	359	362	344	357	344	333	352	353	380	367	344	349	342	346	330	367	347	351	347	360	343	349	348	330	346	312	367	342	332	384	329	325	318	336	362	316	344	291	336	368	370	361	377	348	331	318	340	338	329	356	333	356	345	379	330	319	320	331	319	345	339	352	347	330	380	386	362	377	330	325	360	346	322	343	361	373	368	374	364	343	347	403	365	352	367	342	345	351	354	318	359	373	331	350	316	338	343	370	380	352	321	357	306	362	356	318	351	361	336	324	342	357	321	322	364	327	344	348	366	368	368	332	318	343	327	337	381	327	349	324	338	362	312	327	355	339	357	380	350	344	331	313	334	327	386	362	316	379	361	315	355	349	360	352	358	324	320	362	353	366	334	376	346	361	330	333	325	347	343	341	338	367	352	372	366	344	364	346	324	334	360	333	337	346	321	348	318	367	351	371	360	342	343	359	346	329	330	349	343	339	377	363	347	330	320	357	364	397	392	382	325	311	324	349	310	294	332	368	315	330	337	343	333	340	330	322	389	348	350	362	361	382	356	356	395	349	317	357	355	318	340	319	366	339	326	337	325	342	327	355	308	358	350	350	374	333	295	339	405	365	359	358	342	350	369	332	358	300	316	358	335	299	355	343	314	360	363	363	308	333	357	333	315	333	333	364	374	366	336	320	333	370	380	340	337	332	339	363	348	355	312	327	352	377	374	321	337	364	352	304	328	309	340	332	341	349	353	338	346	343	356	324	300	340	396	325	346	349	343	352	323	354	352	360	330	316	349	377	360	344	317	337	341	335	338	348	345	359	330	353	320	303	280	338	410	345	339	378	344	380	354	336	325	343	303	356	351	280	381	333	393	335	376	352	328	364	330	349	317	313	341	337	301	331	375	351	329	318	364	362	332	367	399	340	331	325	328	364	361	395	324	303	306	370	332	357	364	347	372	358	332	338	377	316	332	352	342	341	405	372	373	372	344	346	338	344	322	322	360	338	316	339	329	308	345	347	362	354	356	338	357	373	355	352	336	361	325	330	339	345	344	350	338	414	352	350	303	310	316	373	360	349	369	327	334	327	335	334	333	350	342	346	312	335	295	339	338	321	317	317	305	311	341	338	396	392	343	352	357	365
32966	46183	12181	1095	912	823	734	735	761	741	718	753	745	679	719	708	751	734	697	774	705	762	726	679	714	663	697	710	718	695	665	697	719	650	729	730	702	730	718	742	736	707	730	721	734	725	722	721	698	713	685	704	731	751	678	674	718	740	693	735	683	652	769	693	682	701	646	690	709	692	681	688	692	673	754	671	725	717	716	654	715	684	709	695	702	670	736	692	680	705	694	717	723	668	688	705	691	715	728	710	717	750	671	681	684	710	704	692	749	702	724	688	705	718	703	681	701	695	685	716	714	721	731	683	680	714	707	676	674	679	715	688	695	717	771	720	692	732	658	702	669	684	693	684	736	739	697	703	718	693	707	697	720	706	708	691	777	712	694	666	702	714	675	695	683	723	702	804	723	711	751	709	679	757	719	669	706	666	701	640	723	710	754	711	717	722	672	692	704	683	700	728	722	691	693	716	730	685	726	728	738	692	681	711	707	698	685	717	751	697	724	728	725	723	641	682	685	719	702	677	770	683	737	728	678	727	684	683	750	668	714	706	713	677	732	707	698	708	691	709	741	675	707	707	693	722	665	726	675	693	689	720	760	724	772	689	688	738	716	713	741	764	773	671	705	667	670	665	673	691	672	690	718	684	705	722	687	709	675	691	726	678	686	745	713	709	701	749	711	740	721	698	697	713	703	673	672	710	689	707	646	719	695	693	717	694	689	719	696	729	732	707	725	714	714	706	706	707	693	723	706	736	723	757	695	693	700	741	710	736	685	739	713	732	732	768	674	691	676	673	689	718	751	698	731	781	669	678	710	661	706	714	743	720	692	702	734	713	702	647	770	692	713	704	661	702	677	679	678	706	683	729	717	727	726	706	684	699	711	697	699	713	698	689	718	740	687	730	687	690	697	665	694	703	712	740	708	702	684	758	739	702	704	688	651	677	685	699	744	692	678	727	717	707	675	707	742	709	701	717	727	695	718	731	756	722	684	711	686	693	748	688	747	718	749	716	698	683	751	695	692	686	696	705	689	742	670	684	671	699	685	728	703	705	685	701	719	702	733	725	721	712	749	669	696	694	708	650	745	728	684	764	684	758	699	729	717	687	737	732	720	703	703	731	682	735	710	704	668	684	689	731	676	702	711	714	724	663	693	730	694	746	756	771	704	676	691	663	660	712	694	749	695	724	716	651	689	711	760	759	735	664	703	707	675	745	714	670	706	682	694	690	732	735	678	766	670	709	695	692	738	716	707	710	719	716	709	697	708	704	681	723	713	644	698	658	677	694	732	753	657	660	767	679	734	734	701	726	678	667	720	680	697	705	694	694	721	728	746	682	703	722	699	687	714	721	696	712	721	681	709	701	756	702	728	721	664	719	678	744	659	711	695	707	694	717	732	726	695	743	743	731	714	659	735	699	716	752	683	730	694	706	659	647	742	716	723	700	724	707	672	701	717	689	723	690	729	674	718	707	687	688	688	683	724	734	704	704	731	676	705	712	679	717	713	761	681	717	746	718	745	709	711	677	712	675	728	702	716	720	669	697	666	655	668	706	712	727	694	691	700	720	732	711	674	701	737	700	699	743	667	675	704	693	702	726	699	737	717	705	704	777	702	692	665	719	732	719	738	688	700	681	725	750	693	744	722	736	724	747	735	724	719	731	652	685	683	663	749	726	693	718	714	689	675	654	694	684	678	678	705	713	649	714	734	721	691	700	693	706	686	729	694	719	713	703	722	752	684	711	743	694	717	666	713	727	739	765	692	710	701	724	683	628	667	768	711	745	677	737	727	735	694	722	707	701	705	770	690	695	750	702	721	699	707	694	719	732	717	730	727	695	670	693	723	731	717	728	668	666	703	713	765	675	707	703	693	679	745	760	712	710	707	710	680	668	715	721	716	682	701	680	758	736	728	678	727	679	709	681	691	696	714	719	716	745	765	707	704	690	746	692	749	738	702	704	760	727	729	690	703	688	675	690	725	690	711	734	732	785	695	737	686	691	698	721	707	698	724	736	683	752	704	696	692	679	756	696	661	756	704	788	718	693	726	709	701	678	729	768	718	730	677	726	720	724	739	727	727	726	709	723	714	696	745	728	680	691	658	652	690	675	722	681	730	721	730	724	685	703	692	681	724	709	757	664	752	697	667	655	746	703	720	733	665	765	712	694	729	736	702	744	686	733	689	757	704	749	670	708	671	699	712	764	699	698	695	686	714	702	755	694	721	721	674	722	709	707	687	759	698	714	710	687	728	646	717	727	673	663	700	650	682	693	694	680	664	675	678	690	741	716	713	700	719	707	705	719	704	667	714	717	667	696	734	707	748	673	701	765	743	734	752	733	769	684	713	700	676	732	747	709	700	712	730	727	672	694	694	676	718	717	735	696	683	700	714	657	708	696	696	714	657	712	705	736	700	696	726	680	704	679	796	673	733	727	733	717	655	731	708	719	694	722	699	695	749	723	706	681	736	656	674	732	754	660	724	738	708	683	755	705	713	673	766	665	662	692	728	746	685	722	756	708	689	714	714	702	696	696	747	649	717	753	712	728	701	674	722	709	658	673	671	716	732	741	700	689	690	692	714	709	674	700	715	726	741	729	765	721	682	689	711	706	708	679	727	671	681	678	696	670	717	703	757	700	681	685	647	726	678	681	660	710	669	680	730	680	618	715	672	740	701	624	736	693	676	660	727	732	706	713	688	769	649	702	690	703	709	716	707	652	738	723	785	715	699	713	705	663	765	713	664	731	683	709	667	746	693	727	690	724	686	743	660	739	731	677	741	720	695	736	708	730	719	705	714	695	683	665	664	662	692	742	726	670	720	742	703	736	712	718	690	719	735	665	697	682	714	688	697	635	682	728	736	693	698	702	729	740	676	710	688	712	675	735	691	752	704	701	721	753	668	715	686	679	728	692	708	741	693	701	713	735	684	681	710	726	697	750	716	712	665	707	720	697	701	691	686	723	693	751	716	708	730	744	711	755	667	682	744	694	723	698	714	755	680	717	711	714	692	677	681	675	704	698	699	704	711	731	697	668	705	725	687	677	668	704	671	682	651	714	683	760	667	746	694	715	716	735	698	730	707	663	718	743	699	692	713	670	720	688	677	700	713	683	693	700	739	725	738	743	732	686	712	700	766	682	713	638	699	741	686	752	691	735	728	721	718	700	710	711	687	699	732	705	698	660	674	707	712	735	685	668	686	680	751	752	671	705	739	690	704	708	718	678	753	721	728	712	701	728	704	708	673	714	746	708	712	709	703	756	723	680	670	645	711	659	743	658	718	728	699	712	696	666	693	767	696	638	720	747	732	708	675	704	717	713	657	764	726	711	699	725	714	742	696	687	676	628	704	729	694	709	696	719	774	709	698	713	738	710	692	686	704	672	708	688	703	723	728	666	695	686	766	695	683	753	706	717	746	733	740	705	686	742	713	716	708	696	698	693	700	753	700	699	773	700	702	690	692	686	728	708	656	680	728	691	706	689	710	666	693	708	707	686
33801	17883	5082	461	354	345	295	320	295	285	286	299	300	292	289	266	304	282	265	307	315	323	299	298	330	312	323	305	272	294	287	300	288	323	275	322	298	259	291	319	291	293	269	310	367	317	326	259	307	322	288	303	277	345	279	302	290	275	317	325	308	330	297	287	319	273	270	280	293	328	334	274	311	302	293	294	316	342	309	298	294	304	311	310	285	309	316	278	316	306	314	329	320	321	288	270	303	304	263	303	297	289	292	346	293	307	290	325	294	314	322	315	275	298	325	293	320	277	283	285	304	278	290	311	314	303	264	298	282	291	312	306	317	323	340	321	329	297	285	313	318	318	268	294	284	322	314	311	282	333	306	304	301	294	283	316	328	313	315	275	258	310	269	293	313	301	290	304	309	300	327	290	351	278	314	313	246	292	290	277	338	318	290	278	321	278	323	320	292	323	293	286	321	309	299	321	311	278	281	293	328	274	314	312	318	306	297	292	322	287	325	304	319	293	289	351	290	309	262	252	295	333	348	293	292	309	313	323	340	334	307	289	315	331	288	287	301	282	329	313	305	327	279	308	288	319	299	293	288	296	320	313	310	292	263	284	301	292	287	267	278	308	308	321	350	307	331	310	328	286	309	321	318	310	346	278	315	298	327	306	294	280	278	284	304	312	333	354	332	301	316	291	297	268	317	318	262	293	317	319	348	253	309	265	317	296	293	313	320	310	297	321	306	311	309	305	298	326	287	307	300	337	301	312	296	299	295	327	278	313	284	312	294	299	302	331	288	294	315	318	274	292	312	318	302	312	324	311	303	292	330	334	307	304	327	299	280	318	295	299	311	257	320	289	317	329	291	296	285	313	268	296	276	337	290	274	293	295	299	314	324	271	278	304	292	282	330	308	311	310	303	306	318	249	271	326	317	326	323	272	307	277	312	330	305	330	287	325	312	288	296	308	288	292	281	310	315	303	277	279	292	325	279	309	309	267	318	319	297	289	296	291	307	305	290	307	294	271	299	285	284	293	305	305	321	301	300	336	292	308	301	309	306	288	296	312	305	293	321	293	282	311	308	365	291	299	294	297	304	331	307	315	319	280	331	324	292	298	330	289	299	335	295	291	263	323	286	308	289	307	305	308	302	316	327	267	319	304	314	309	322	338	309	301	298	286	311	312	303	290	314	302	301	306	281	325	290	323	315	295	304	332	280	281	301	300	297	318	320	302	287	299	320	288	303	321	280	305	303	313	299	328	335	295	298	292	342	321	310	348	334	293	290	302	290	359	302	273	314	275	321	344	285	279	287	297	313	308	298	303	289	309	290	295	303	296	289	315	315	335	307	330	318	291	304	275	292	287	340	259	282	292	292	325	312	298	290	320	344	307	324	291	308	281	299	305	279	287	286	297	302	280	277	301	306	312	306	317	321	315	322	300	294	326	306	307	306	313	301	308	278	336	308	322	300	287	272	275	328	319	286	296	274	310	275	280	296	306	302	311	310	291	281	308	274	289	264	288	298	282	322	282	303	296	264	283	282	222	319	291	309	320	309	299	318	317	295	282	321	294	324	298	299	289	294	311	314	327	320	299	296	287	309	304	282	309	336	271	293	291	290	302	268	315	295	300	337	339	292	310	301	318	317	313	304	317	296	300	317	313	298	342	288	304	313	335	317	298	277	331	316	332	294	315	290	306	323	329	305	273	270	261	351	314	308	306	290	300	293	280	330	321	299	303	298	300	314	318	300	303	285	277	290	308	296	309	317	274	294	279	305	295	311	293	290	294	277	305	313	306	307	300	262	317	328	305	297	300	266	315	311	306	301	331	271	269	297	305	272	311	316	297	336	289	301	320	295	290	315	316	296	293	317	315	314	313	288	297	304	288	313	316	268	316	311	258	349	290	360	313	351	290	317	296	292	319	309	297	293	282	327	305	318	337	320	298	274	354	273	296	276	314	299	286	286	322	305	313	302	318	291	329	308	345	317	331	321	290	310	337	280	288	306	316	291	286	314	300	297	297	317	309	316	304	304	320	319	327	272	292	311	281	289	282	317	301	311	301	283	304	297	298	293	317	302	330	281	265	303	314	291	292	319	319	306	300	321	286	328	278	306	320	291	340	326	281	321	301	321	290	288	270	286	284	311	288	283	315	287	327	306	293	336	311	293	315	347	311	313	286	304	309	262	293	280	260	268	313	309	303	320	305	271	363	335	294	307	315	303	306	341	307	289	305	322	320	322	308	299	339	289	263	287	305	297	317	273	281	282	325	312	277	327	294	292	315	266	311	291	303	331	327	300	286	293	313	279	341	296	283	294	309	293	292	301	287	296	308	310	280	283	331	302	261	310	303	328	280	297	283	314	309	314	316	290	312	297	278	283	314	303	319	284	328	308	304	350	271	284	310	297	296	283	305	302	308	314	282	294	281	313	323	318	321	301	272	315	274	305	304	311	305	312	301	325	306	343	283	274	313	294	290	277	312	324	312	302	322	279	341	313	280	295	303	310	320	362	300	316	286	288	326	308	282	304	287	302	291	261	276	308	300	293	305	353	335	314	320	308	310	300	298	294	313	319	305	302	320	280	313	313	276	292	285	320	257	286	322	279	288	293	314	330	292	310	285	320	278	302	294	313	299	313	309	335	293	303	296	315	287	320	341	287	290	311	305	303	282	292	300	315	295	273	320	300	337	310	298	288	279	310	276	299	302	291	279	314	306	300	316	298	312	328	299	269	312	266	312	322	299	285	311	313	281	297	300	313	314	303	303	297	283	296	306	286	310	324	320	285	305	302	300	294	305	309	280	292	308	325	280	323	314	333	310	286	303	296	287	296	317	316	282	330	306	342	305	309	319	290	309	316	304	303	311	297	297	275	346	310	330	289	282	315	310	284	318	300	295	292	343	332	303	333	305	325	301	325	299	316	276	310	285	326	311	324	331	309	261	326	316	312	293	289	310	302	320	326	279	294	347	304	274	304	320	296	332	299	300	325	262	288	348	296	299	320	321	302	301	328	325	277	314	261	301	284	304	323	329	314	297	315	302	300	266	324	329	322	283	309	291	322	314	321	307	299	282	308	326	290	275	310	294	313	356	303	281	304	303	313	311	299	323	293	338	302	317	274	295	301	298	289	309	288	266	289	293	312	299	268	333	335	311	326	330	331	313	315	285	323	307	292	281	290	272	296	280	311	293	336	280	300	304	315	296	313	326	307	317	314	324	331	278	318	310	293	308	290	318	306	305	322	318	302	311	310	298	316	298	322	294	327	326	286	303	284	292	317	319	303	334	312	297	323	323	271	315	293	296	307	309	285	305	294	288	309	309	330	304	320	294	318	322	281	281	299	333	299	303	291	284	261	299	318	302	309	290	288	323	294	274	329	281	364	332	277	313	282	290	313	297	298	282	289	294	293	317	306	290	284	336	295	329	330	297	295	334	287	297	335	311	271	296	321	300	324	282	287	307	304	299	315	324	318	283	291	272	284	291	317	323	332	342	297	309	306	321
12379	4536	1307	665	727	710	678	677	691	740	692	706	649	665	716	716	686	701	696	746	680	661	730	675	683	664	754	702	700	678	669	672	676	717	658	705	714	713	684	740	649	741	717	650	690	693	738	678	658	631	719	680	720	686	682	725	659	728	693	714	644	686	703	712	693	743	687	696	682	719	707	717	717	656	716	695	691	688	700	721	702	683	687	671	665	709	703	707	660	682	674	684	711	699	713	707	718	687	719	704	700	670	724	683	702	657	675	654	736	675	718	708	677	644	719	665	689	701	704	678	741	688	728	658	697	724	681	700	691	667	673	709	717	689	685	697	690	718	700	707	662	706	711	681	679	701	650	671	711	713	672	707	718	710	736	715	674	677	668	682	702	705	708	623	685	702	689	714	697	683	651	722	678	670	676	699	699	730	688	674	690	726	693	689	648	718	703	720	696	702	675	646	744	657	731	679	710	722	717	726	703	656	683	725	688	723	668	686	714	691	676	678	666	676	673	707	733	701	681	651	670	723	692	717	739	694	711	719	650	728	649	735	706	682	699	676	724	732	655	709	703	693	716	709	696	681	655	690	693	699	758	722	646	669	722	675	704	691	685	726	679	694	713	732	673	642	659	695	675	698	671	705	645	714	738	725	699	757	650	688	703	632	722	709	701	719	686	677	675	721	693	703	740	719	693	651	692	712	669	673	718	729	703	675	641	710	668	681	734	733	698	684	693	731	665	669	663	714	678	670	689	694	713	711	697	731	699	717	737	693	673	700	698	686	716	682	654	659	685	652	725	686	716	703	728	713	725	707	673	737	731	691	694	682	707	710	651	720	735	664	722	706	690	681	708	659	707	724	691	685	677	697	700	708	659	694	660	647	691	653	709	666	687	684	719	700	648	667	674	682	690	707	709	698	681	684	711	669	730	729	679	694	656	722	652	709	655	663	644	736	727	690	701	704	676	693	718	677	730	726	720	705	703	705	728	706	692	697	704	713	690	657	660	643	688	670	673	702	725	696	626	663	671	692	721	693	653	685	675	693	694	633	748	696	653	696	668	651	678	643	713	705	664	700	718	724	702	689	724	751	682	717	723	698	698	708	698	708	732	653	716	712	670	716	709	709	718	721	675	712	679	737	661	695	696	693	693	723	703	674	659	710	705	664	725	704	737	696	738	655	708	650	718	654	737	686	668	674	680	677	701	676	694	684	694	717	692	684	669	654	692	685	657	680	689	758	651	690	695	717	654	647	672	648	757	696	686	666	732	711	682	699	680	679	670	708	706	716	705	666	705	772	718	703	704	706	705	695	696	719	710	714	687	694	691	709	722	697	688	710	682	705	706	654	676	705	689	653	653	666	724	702	732	694	673	735	700	684	701	690	677	722	714	681	734	698	700	732	723	705	692	709	736	717	682	633	723	699	633	657	666	722	664	699	738	665	746	721	713	699	681	717	683	688	668	676	712	719	702	692	699	686	678	695	711	703	699	709	730	716	678	668	694	703	665	690	677	685	724	708	714	728	689	692	692	683	706	669	702	686	669	728	701	659	731	676	698	653	687	653	689	716	708	699	698	685	703	716	671	740	654	645	654	695	683	663	652	705	725	683	702	722	695	739	683	684	690	661	678	652	658	667	694	703	708	672	712	705	725	716	679	680	683	716	695	695	679	669	727	711	737	692	670	717	677	662	706	663	706	672	694	692	743	637	697	667	680	695	735	678	690	765	710	728	687	709	699	677	672	685	707	719	708	691	708	718	746	712	676	691	675	698	704	663	678	645	651	658	684	668	725	691	664	692	683	712	697	701	678	681	696	727	664	724	711	710	689	738	712	682	673	692	700	696	688	683	750	701	687	693	719	682	693	680	669	759	676	740	709	667	673	697	697	697	689	712	697	689	680	670	639	719	706	738	699	672	683	699	709	712	612	739	655	724	723	641	707	709	684	707	693	675	731	730	659	700	662	687	694	672	704	674	687	714	674	640	701	711	668	640	658	727	629	694	694	696	675	685	686	710	703	686	716	676	733	647	658	721	725	684	690	755	670	691	740	695	661	703	710	644	680	684	687	683	717	696	720	677	698	712	681	667	686	676	729	710	721	682	703	720	732	688	704	729	688	742	706	746	710	683	664	661	663	651	776	712	680	663	719	675	681	714	723	728	732	678	705	711	700	702	708	736	629	692	728	675	720	668	652	685	724	680	695	729	628	662	728	713	703	707	691	664	651	694	694	674	639	690	677	723	678	715	752	693	694	651	700	721	694	624	660	738	710	714	690	682	677	677	720	639	730	693	690	716	712	691	701	704	744	693	687	674	716	684	687	713	682	681	671	692	692	688	704	680	665	724	727	705	698	712	697	716	693	736	695	719	650	671	676	721	661	679	699	670	725	676	744	701	706	666	688	716	698	720	687	648	714	648	727	667	696	753	735	686	681	706	681	700	723	712	690	731	751	656	689	712	683	677	672	670	682	723	711	701	690	677	668	702	709	713	702	713	716	653	707	700	629	707	703	683	692	725	686	705	705	722	702	664	691	680	709	674	712	683	713	691	681	665	710	728	723	653	703	704	679	670	669	680	693	705	696	696	693	683	651	683	657	710	643	668	702	726	689	673	656	694	689	731	716	715	719	658	676	707	693	709	713	687	679	694	715	725	654	701	713	724	714	727	648	676	680	685	721	693	687	711	697	687	664	699	681	673	767	687	671	691	657	637	727	721	677	733	710	624	685	664	723	717	706	719	683	696	728	674	702	722	701	740	671	692	687	702	722	674	708	693	655	701	704	733	710	687	694	694	663	669	707	680	682	714	736	651	680	703	721	689	678	670	718	735	688	688	679	671	691	686	733	725	735	708	707	729	704	674	690	699	742	687	736	691	698	764	684	728	702	692	701	731	654	706	689	707	668	672	749	716	741	634	680	698	691	671	725	699	659	682	676	716	745	745	698	723	697	687	697	704	684	742	668	705	679	663	709	673	703	653	699	696	708	733	661	691	696	676	702	693	725	729	614	703	687	697	738	676	698	724	718	715	698	683	668	664	679	690	704	680	713	684	700	712	695	701	682	679	683	706	702	674	677	679	701	697	686	677	680	708	714	670	664	677	698	715	697	676	732	715	689	670	708	722	618	723	754	678	727	664	682	701	630	719	695	691	668	747	687	716	682	641	660	698	718	677	698	678	674	705	690	651	707	673	715	681	674	668	696	719	655	715	668	671	701	662	670	703	693	689	666	729	687	693	684	680	675	707	710	657	726	690	702	686	673	697	680	690	688	751	701	686	699	740	731	724	728	671	737	690	732	687	640	699	672	700	680	654	687	714	710	658	687	717	685	695	714	629	696	659	649	684	640	716	720	684	685	695	742	705	705	670	646	665	734	698	713	673	706	701	707	713	683	670	737	709	687	713	681	676	714	711	711	709	665	707	701	771	667	642	740	671	683	717	670	710	704	709	694	722	701	714	639	665	708	665	708	737	670	682	631	675	719	704	667	708	691	671	705	675
25189	21114	23652	28776	21108	15033	868	597	511	491	473	501	473	459	481	431	479	472	430	466	529	462	465	451	484	461	429	457	422	463	466	466	468	428	493	450	479	432	461	445	483	493	431	472	463	441	434	433	423	437	498	417	472	446	429	466	426	459	463	425	469	441	442	449	487	473	422	455	427	471	444	433	480	431	444	465	471	458	439	420	474	461	452	440	450	464	469	413	467	457	456	484	451	442	467	485	463	409	435	423	516	421	443	495	476	512	487	424	438	448	453	454	440	442	439	412	429	482	459	465	479	489	456	477	500	454	441	439	446	478	497	431	455	491	427	440	448	459	460	453	423	452	475	473	425	431	451	446	460	461	447	452	496	444	443	464	429	442	495	444	432	508	454	414	433	461	442	442	470	451	419	444	460	450	436	457	455	476	447	510	486	441	415	498	455	422	477	443	469	433	422	497	464	494	431	463	457	413	427	460	478	401	458	454	470	433	435	451	503	419	439	459	471	443	425	470	461	443	453	457	443	457	436	452	432	444	457	477	454	472	435	458	464	487	459	437	450	450	490	489	508	452	432	424	438	431	481	468	472	420	394	423	477	443	447	456	494	432	420	442	426	487	479	473	489	466	481	436	448	463	445	485	466	478	460	468	480	437	463	440	444	458	400	452	436	459	442	462	503	459	467	469	407	461	441	435	469	489	432	441	469	438	458	462	453	451	490	465	497	479	423	473	462	434	424	497	425	491	480	487	475	478	476	513	434	448	457	433	462	463	451	441	453	492	464	447	490	459	457	480	443	427	450	425	497	469	445	443	444	452	487	463	443	497	454	438	433	464	444	421	425	425	463	466	455	473	502	411	459	492	462	439	466	467	461	418	498	464	471	468	433	450	481	466	429	445	470	447	433	452	476	447	473	460	469	453	453	405	433	513	441	471	464	443	458	419	451	458	476	438	421	482	441	495	456	444	444	500	451	439	449	436	444	470	405	446	441	462	477	452	505	481	466	454	463	439	462	467	450	433	500	460	437	451	441	461	486	447	439	451	420	405	417	464	431	448	458	480	405	467	469	453	443	452	412	442	428	486	471	494	454	448	474	467	461	425	486	468	441	471	444	465	468	428	453	505	431	468	421	457	467	456	420	461	432	469	459	473	520	437	482	445	461	467	446	497	494	500	468	477	457	437	458	454	453	425	395	385	449	486	434	395	460	479	486	457	488	432	431	469	472	457	450	469	413	418	437	439	420	444	454	439	388	447	437	450	451	465	421	427	447	506	433	457	438	478	467	458	459	435	485	482	439	468	476	443	421	475	447	451	448	483	460	414	441	463	483	430	464	428	450	455	452	402	428	467	467	466	448	444	442	428	507	450	448	479	465	432	449	453	463	512	485	434	436	486	474	473	480	477	457	476	439	432	468	457	466	455	445	427	406	426	427	469	440	476	445	464	468	430	473	465	468	480	452	464	487	431	437	468	476	482	455	435	442	467	479	471	469	461	411	446	494	410	476	430	490	478	438	459	452	490	450	455	434	440	470	446	468	478	438	458	451	433	414	406	430	462	458	482	439	483	482	434	447	478	457	471	411	441	443	410	477	444	433	453	446	442	477	411	434	465	457	509	430	444	469	495	478	477	452	468	481	436	402	458	462	452	453	455	470	443	427	481	425	456	468	435	461	419	457	467	445	452	449	440	481	407	518	474	430	476	469	456	446	421	474	460	476	459	429	444	454	440	458	445	473	467	440	453	432	451	439	459	433	423	470	475	440	428	465	461	475	460	454	457	430	444	433	484	465	403	477	496	519	449	467	487	456	467	490	405	473	432	420	457	417	443	467	410	453	438	426	444	417	463	477	440	450	419	486	454	479	435	403	458	393	473	449	469	482	456	435	450	397	459	472	473	455	478	499	456	455	439	424	429	438	457	464	433	488	452	447	437	456	432	460	427	453	477	479	456	464	432	473	416	498	441	435	425	434	476	476	430	467	445	440	418	452	467	454	453	433	447	436	426	461	476	448	497	476	440	473	445	459	464	443	470	483	457	449	441	474	381	408	479	438	464	467	454	428	466	425	461	455	476	463	472	472	434	455	432	457	401	436	466	434	469	405	428	471	440	465	435	464	434	479	474	471	430	468	479	441	438	454	480	457	465	461	426	470	444	446	468	430	485	461	442	414	453	467	414	455	444	451	449	425	472	430	466	423	436	447	454	482	475	463	494	443	441	468	455	510	416	435	484	462	423	449	438	451	422	469	418	441	415	447	424	456	453	442	456	446	412	451	460	435	477	454	435	487	441	465	431	455	422	438	441	455	472	422	452	494	428	468	468	480	470	463	476	425	465	418	455	474	419	422	435	429	457	458	463	443	447	468	452	486	404	430	482	472	432	501	419	465	453	470	435	433	458	502	494	439	466	492	450	473	426	459	443	482	478	489	377	409	454	423	441	477	447	479	452	449	430	446	421	447	452	455	474	433	415	461	443	494	475	457	447	420	461	457	446	465	460	507	490	456	436	469	462	453	453	449	472	436	456	461	478	416	461	458	433	432	476	458	492	458	459	506	449	446	431	479	412	480	446	463	421	443	444	435	432	463	442	432	428	459	440	477	442	452	437	419	490	460	447	418	503	452	459	490	415	458	459	438	469	438	490	459	427	414	411	455	481	444	455	425	418	441	431	449	425	462	473	459	487	437	469	460	431	435	497	467	438	482	458	444	498	450	440	442	449	445	434	424	428	425	480	434	486	409	422	467	458	474	463	428	441	432	442	410	447	443	458	472	389	417	414	477	495	469	457	402	429	460	458	473	474	463	416	464	396	474	467	487	447	524	481	456	483	460	450	427	442	459	499	476	453	400	427	430	467	453	447	424	433	470	500	437	424	435	456	450	476	444	477	447	464	477	439	409	423	419	485	456	469	470	446	429	460	458	492	455	410	483	486	474	475	487	465	422	409	445	446	473	462	431	424	443	440	425	460	433	442	423	434	403	446	453	453	452	450	420	468	462	458	420	469	447	485	491	447	432	480	472	471	452	463	452	426	461	452	492	470	446	449	444	491	465	441	474	426	454	472	482	491	490	448	462	444	494	471	469	445	475	471	492	438	491	464	459	451	432	443	474	407	457	449	423	434	478	495	431	496	437	448	454	445	462	422	431	457	444	484	464	439	429	435	468	453	496	465	428	535	448	441	461	436	444	429	400	433	456	426	435	512	439	459	454	470	467	453	447	448	414	463	469	462	502	454	426	435	480	468	435	443	432	460	454	429	452	413	453	452	482	455	404	415	446	464	451	443	452	434	411	419	475	403	457	468	421	471	449	468	474	444	436	445	414	421	437	487	517	460	456	455	477	494	448	473	416	470	446	417	438	476	437	492	456	466	436	435	452	472	463	480	460	447	435	451	431	430	461	424	423	462	432	441	431	423	416	450	460	431	450	484	471	447	432	477	426	417	412	437	443	463	455	410	472	431	467	484	470	455	439	434	432	483	440	461	414	433	427	488	492	446
26907	36149	7672	1129	955	969	941	991	965	951	956	1000	959	923	918	988	916	970	869	943	970	956	919	963	927	989	928	910	915	923	897	941	970	954	928	943	1004	960	935	900	937	985	918	895	972	956	906	994	945	934	946	973	952	922	928	904	967	956	916	963	881	961	950	940	872	947	949	888	979	867	928	953	973	953	921	918	967	994	962	927	977	973	927	925	921	963	937	944	910	978	952	925	902	940	883	940	897	959	996	895	978	918	915	908	969	916	958	962	908	907	990	951	956	942	988	984	918	941	989	900	915	939	942	954	895	957	897	936	963	961	1001	955	921	928	889	935	949	933	933	926	964	910	931	894	912	910	983	958	955	910	951	996	912	945	964	903	970	930	897	871	937	893	875	975	935	904	951	926	983	949	972	959	916	974	902	920	923	946	955	954	914	898	935	903	994	899	963	890	954	978	919	951	965	899	979	912	924	926	917	923	910	951	942	910	937	933	910	966	936	976	956	1016	943	973	971	938	928	908	922	1018	921	958	922	971	926	900	944	952	934	919	889	931	899	903	964	931	948	967	909	906	960	952	954	954	982	898	860	926	915	888	944	935	931	906	858	942	931	883	969	959	925	953	890	890	927	920	934	929	930	909	929	927	924	901	921	952	971	954	947	907	953	878	927	974	964	913	991	901	935	912	909	926	970	931	937	943	871	950	885	999	916	959	993	932	941	935	960	905	926	937	975	922	986	844	994	910	953	929	989	877	882	975	940	938	912	954	923	951	910	960	885	984	973	920	964	877	881	952	933	933	925	924	976	941	907	950	1007	937	965	948	905	932	976	908	887	952	959	927	912	960	900	903	949	957	926	952	918	908	989	902	899	926	914	875	953	953	913	997	943	869	931	918	972	948	970	941	939	941	973	966	967	935	1015	967	982	919	935	960	945	945	975	951	951	896	945	942	977	914	969	932	916	927	942	915	978	903	881	892	916	953	933	883	897	866	881	993	953	921	915	937	967	948	900	1004	928	968	931	937	918	912	960	930	946	995	913	956	981	931	961	878	927	957	882	900	911	888	942	908	1022	946	932	913	855	972	897	909	968	999	934	877	892	982	934	982	1007	975	926	939	905	922	974	945	974	940	898	942	951	932	946	959	948	910	915	967	898	1000	974	949	899	948	975	955	911	935	990	925	938	972	927	919	941	911	952	943	893	968	928	911	916	954	1001	954	939	902	909	936	931	958	975	972	916	951	905	945	931	951	930	895	905	940	923	947	900	948	951	918	969	921	884	877	947	863	962	932	954	950	912	989	934	954	930	912	968	920	909	900	922	950	937	936	909	951	949	954	975	914	940	964	951	972	926	964	933	946	933	925	920	962	993	893	959	987	981	910	920	966	896	925	975	928	957	914	938	895	960	932	962	968	936	945	970	915	952	947	935	901	964	921	913	917	1003	958	912	925	921	944	886	932	935	960	964	945	929	905	949	947	952	954	931	926	888	910	913	888	955	916	964	950	904	991	931	949	963	928	941	937	891	931	925	940	927	945	976	936	948	985	971	921	928	921	933	930	919	939	939	914	913	893	927	946	960	975	883	898	937	1004	932	930	979	933	981	970	958	863	965	957	962	969	943	975	916	923	889	929	916	925	942	923	914	969	894	941	944	885	912	959	923	991	972	945	910	959	914	908	894	886	869	958	871	957	947	955	956	960	965	942	955	918	931	968	891	970	963	949	939	961	980	903	962	957	927	913	1004	936	948	948	931	930	912	956	942	896	927	907	911	983	953	909	949	894	944	942	919	884	941	964	919	904	958	957	980	982	951	954	930	963	954	926	984	928	990	925	895	965	958	960	930	923	880	929	948	949	935	982	894	921	960	885	938	969	948	999	968	919	922	942	1016	898	995	893	907	946	875	891	907	973	969	951	1001	924	919	976	898	956	943	922	927	896	973	932	945	956	954	929	953	971	941	872	925	932	910	938	931	913	934	968	972	940	991	942	941	957	948	930	930	948	987	922	890	958	893	904	964	934	989	940	929	904	936	957	879	967	949	934	975	890	946	946	931	938	912	901	912	942	873	864	955	946	975	957	951	927	937	917	947	953	951	920	941	933	947	936	954	964	982	968	936	856	917	915	929	943	974	901	952	942	954	933	949	962	906	898	948	982	918	952	952	963	966	960	920	886	926	954	903	954	913	976	965	935	910	872	938	949	938	942	967	982	939	934	918	917	885	944	945	938	905	909	918	923	950	936	889	929	921	916	935	917	944	981	922	962	983	900	940	950	924	964	1011	1032	924	958	923	983	985	983	924	937	958	941	922	877	945	959	974	946	955	967	971	918	922	936	977	946	980	979	950	994	918	928	974	964	960	967	919	968	947	917	958	886	940	991	953	912	913	943	946	930	969	952	907	951	954	939	993	948	967	921	913	916	948	944	870	957	915	970	920	937	949	892	900	934	934	950	953	923	950	977	965	972	984	931	916	931	928	933	971	965	923	916	864	918	925	960	919	970	972	962	971	909	921	937	933	881	898	970	963	901	938	937	894	955	950	945	972	945	966	914	925	928	936	936	919	934	991	964	918	986	925	937	924	968	952	913	938	962	934	970	941	985	916	941	928	942	981	914	912	954	953	919	959	888	916	970	947	935	1004	931	899	943	958	897	976	933	951	899	898	887	899	970	874	911	958	913	928	998	953	932	1000	919	966	912	981	902	924	872	989	977	928	938	954	954	948	929	935	931	955	944	927	947	991	936	944	978	934	975	978	960	932	925	988	869	950	910	965	928	978	938	951	959	927	923	951	950	965	953	914	937	923	946	935	924	967	943	883	893	902	912	1009	973	935	911	935	966	924	950	952	935	940	949	994	912	901	937	912	948	944	898	943	953	968	930	927	846	898	901	877	944	968	922	959	966	982	930	994	922	894	997	969	934	955	909	954	928	910	948	907	919	950	972	899	900	911	934	978	955	953	907	914	957	956	941	907	975	971	902	947	932	949	943	954	971	914	867	935	922	924	974	917	960	966	929	925	975	926	957	945	1056	904	935	926	986	921	962	984	916	974	907	925	939	967	967	917	944	919	905	963	993	908	909	900	943	917	912	903	946	975	944	978	956	931	908	983	927	914	920	968	941	930	889	876	958	942	970	980	919	923	922	990	934	879	972	928	1005	925	901	915	946	901	928	939	952	980	968	958	925	993	891	956	900	936	949	937	960	962	974	977	951	965	889	903	880	951	954	954	931	950	892	933	926	897	924	896	904	988	956	917	901	926	919	898	946	925	958	898	965	986	944	957	1002	943	990	909	981	941	927	956	948	878	883	899	942	909	919	941	941	971	967	957	923	963	944	929	931	956	948	925	955	921	931	899	908	961	883	916	980	897	967	957	953	955	891	905	917	928	955	944	930	949	920	963	907	921	910	888	874	944	984	933	949	956	927	922	909	947	954	1009	936	968	927	897	912	988	960	939	936	978	973	906	954	934	946	932	904	986	957	949	939	945	935	891	930	968	964	981	935	970	901	948	948	956	923	932	989	969	935
24603	21130	23997	28525	21133	21162	11378	706	476	436	400	442	390	389	355	413	359	377	383	348	368	339	367	349	328	336	346	318	371	354	351	362	364	305	338	344	324	401	336	335	338	330	319	374	342	314	325	369	329	379	370	372	357	364	380	354	363	356	366	348	331	345	365	357	394	320	296	349	346	317	336	333	371	338	348	325	312	322	385	347	335	323	310	350	347	346	353	364	348	310	309	364	352	357	347	340	368	350	368	377	373	372	333	320	363	354	374	321	341	323	320	312	284	373	387	344	346	328	302	345	300	345	359	361	333	334	318	348	332	383	350	310	322	336	354	349	341	304	350	352	332	335	332	324	318	351	339	327	326	342	333	329	345	325	381	343	381	338	344	319	323	346	384	362	341	345	382	344	364	322	370	352	332	349	333	366	349	322	388	346	327	366	355	318	335	330	297	340	340	331	331	356	327	324	302	340	366	344	353	346	382	311	323	370	327	345	306	336	328	357	348	345	345	334	360	354	346	374	345	350	353	356	366	361	341	331	358	359	344	355	352	305	344	341	330	353	344	350	375	337	339	410	329	344	337	342	324	342	362	334	345	350	355	358	329	344	359	358	350	346	337	361	370	353	326	365	358	383	319	336	336	343	335	382	334	379	340	381	372	320	363	334	329	341	314	312	336	355	299	378	337	297	360	311	345	317	327	369	340	341	340	363	366	398	330	326	329	363	328	325	326	356	326	333	367	304	330	366	359	351	323	379	382	335	318	320	367	362	387	341	380	340	354	328	324	342	326	339	364	341	333	318	324	329	367	337	349	354	386	337	331	369	307	327	331	322	328	302	358	341	331	337	329	363	346	329	358	344	339	367	343	336	319	330	349	357	339	328	342	339	343	384	284	333	331	351	361	345	346	359	375	376	351	350	329	403	329	325	347	332	321	357	385	323	336	373	307	366	333	335	348	331	358	336	376	350	324	393	350	387	353	376	362	344	345	349	364	354	361	357	346	347	357	351	341	358	344	324	353	338	367	330	323	352	345	341	346	377	328	317	320	320	328	329	333	354	312	334	353	361	329	357	331	305	341	325	332	333	334	321	371	340	359	326	377	330	370	367	332	381	354	366	324	344	389	322	328	323	336	309	348	354	336	351	360	320	345	353	323	320	312	358	324	315	368	338	343	331	334	304	328	335	364	369	356	353	342	361	378	350	322	341	316	321	336	368	367	320	344	330	345	320	339	329	336	367	348	344	352	365	335	337	363	395	320	344	353	383	345	360	323	350	316	339	309	334	355	344	329	332	331	327	332	367	349	325	349	331	323	335	371	373	357	344	317	298	340	377	369	400	339	330	317	352	308	321	303	348	342	369	373	325	348	313	323	343	318	336	328	366	381	370	358	327	333	332	333	318	332	351	336	316	349	304	316	342	337	330	364	310	373	349	379	335	364	347	300	309	364	339	380	375	352	369	349	317	312	328	378	344	329	362	336	339	356	326	346	337	341	335	347	361	396	342	371	392	306	344	324	317	344	353	315	355	319	355	334	367	325	311	355	371	337	346	338	394	332	340	335	345	359	290	325	346	311	341	306	365	361	320	362	367	315	377	303	336	341	338	311	368	324	338	360	340	353	331	351	325	335	328	343	358	317	343	302	347	338	355	338	352	306	336	350	322	335	356	319	338	344	338	361	322	350	349	314	328	296	332	371	315	313	343	350	348	394	350	339	307	338	320	339	340	350	315	329	326	343	336	319	350	341	369	340	328	347	300	352	338	314	343	347	350	365	313	353	345	331	340	333	310	342	336	325	322	335	368	318	350	369	365	356	350	344	327	363	341	346	317	322	333	336	358	326	367	332	342	363	337	332	382	342	375	359	320	338	352	332	329	356	341	365	311	324	352	312	341	332	355	333	355	329	359	351	319	300	350	352	327	330	333	355	295	347	362	349	315	324	339	336	331	349	374	382	335	300	346	371	303	305	346	320	353	350	374	309	351	290	325	369	315	358	377	393	358	348	341	355	339	330	354	374	346	330	364	375	329	302	322	368	355	361	382	340	311	321	346	359	404	391	332	347	316	342	334	342	344	319	351	334	347	380	338	325	365	352	352	353	319	325	334	327	341	361	335	354	365	353	303	301	359	366	360	354	343	363	316	342	343	398	343	325	349	370	384	326	314	330	322	328	330	317	344	360	381	327	354	368	376	355	321	400	313	343	355	364	326	371	352	336	349	351	332	321	356	319	348	306	330	330	377	292	321	329	311	333	365	353	358	306	328	331	325	339	320	330	308	347	336	345	335	317	341	344	345	339	309	313	369	329	345	344	317	357	333	319	355	393	337	348	361	327	366	332	378	377	321	321	313	349	363	340	314	315	361	343	337	311	324	349	366	383	361	356	363	335	340	305	299	330	374	378	351	361	319	346	344	344	302	338	347	322	349	347	338	365	345	319	335	339	342	322	342	348	305	314	339	326	340	329	342	306	338	332	347	332	381	356	338	342	336	316	333	332	365	390	350	352	332	307	361	319	359	344	329	331	315	349	337	313	287	374	378	340	325	336	354	354	316	328	374	330	326	383	357	340	295	336	380	332	324	341	337	372	330	331	330	328	320	355	368	355	332	367	351	372	319	360	356	333	330	352	329	370	307	329	368	373	343	323	391	367	350	344	377	332	370	340	303	329	342	350	335	329	348	292	338	337	368	327	316	325	362	341	321	352	325	365	358	319	311	322	360	350	378	345	370	344	324	316	344	343	312	321	304	358	374	317	321	325	350	349	345	336	361	345	354	320	334	353	367	302	342	373	355	336	331	329	322	395	339	378	312	367	351	334	311	334	348	312	335	312	339	363	316	326	342	340	322	325	365	349	330	341	343	363	323	337	391	354	314	325	320	369	338	364	349	330	339	344	356	348	330	345	346	350	337	385	364	349	354	362	356	353	310	340	372	311	347	362	350	344	347	377	364	318	320	369	353	311	339	356	338	339	376	344	383	370	332	344	342	325	341	341	356	337	364	350	331	350	353	360	323	333	345	349	300	340	334	380	351	357	384	332	320	335	305	349	351	352	318	327	368	350	318	345	320	347	363	352	352	353	338	321	306	342	378	352	338	363	372	360	325	339	337	321	356	360	348	321	337	354	355	332	316	333	345	316	335	359	337	302	339	350	360	349	343	378	362	345	375	340	343	343	371	366	318	346	358	325	342	327	353	376	345	354	352	350	323	307	306	309	347	376	329	334	333	346	344	366	343	375	346	319	354	348	362	358	342	333	359	331	332	346	324	337	325	288	372	317	334	367	352	328	337	313	380	348	329	357	319	349	327	379	354	351	370	349	334	339	370	322	335	327	358	343	325	339	342	341	339	323	363	337	342	328	332	339	354	346	355	322	316	318	320	334	340	328	339	295	299	307	339	367	318	365	319	343	334	329	346	340	343	357	329	332	358	312	354	350	348	348	358	334	364	325	372	353	344	329	359	343	353	336	325	328	334	327	329	308	338	364	320	330	383	346	339
32361	46921	9170	1064	814	840	803	765	745	734	722	733	752	731	727	740	709	752	720	715	666	752	750	739	727	706	715	718	725	733	714	680	712	731	698	691	706	675	702	712	709	706	714	661	694	698	672	647	653	696	676	752	730	681	711	698	709	714	640	715	691	686	675	730	702	696	653	693	700	672	703	683	739	682	716	659	672	672	645	719	685	684	746	711	719	685	633	715	666	742	722	681	713	723	686	716	732	675	734	671	696	681	698	753	706	709	675	680	699	695	708	674	650	692	704	713	755	685	736	638	695	668	763	689	711	658	717	690	686	696	658	698	706	674	714	683	697	675	694	694	704	690	669	662	747	729	705	709	751	686	667	686	650	663	695	698	667	684	688	702	695	691	705	747	725	697	696	648	763	739	709	733	694	705	697	673	704	678	707	709	705	691	631	702	695	696	703	710	691	694	698	663	648	662	700	689	758	675	728	682	676	714	676	631	715	740	721	706	717	672	675	652	716	662	700	687	717	740	711	674	705	691	720	725	728	719	665	704	737	713	687	703	702	673	751	734	671	696	693	708	710	683	712	736	718	729	712	683	713	685	722	705	714	674	747	681	717	726	685	727	739	678	729	693	705	705	711	718	707	674	643	708	674	691	718	725	699	716	732	715	694	727	692	643	723	724	685	728	709	696	677	709	692	683	685	648	676	662	721	738	722	726	728	707	670	703	725	755	689	714	746	688	706	645	696	699	676	704	762	689	726	706	666	707	714	690	682	675	689	717	728	692	700	693	691	710	711	776	731	757	659	716	718	695	707	701	719	637	716	688	717	692	708	678	711	696	731	707	713	741	700	646	662	702	730	722	686	741	738	693	693	684	716	727	714	742	718	681	761	723	736	695	708	734	706	736	686	663	662	694	730	720	712	658	709	673	738	667	705	756	724	696	721	698	710	677	751	689	705	751	671	682	727	696	724	716	696	714	735	676	709	728	731	691	719	701	718	669	696	720	686	692	692	701	705	753	707	732	739	766	657	736	714	695	740	748	691	689	672	731	688	722	713	677	626	716	693	716	729	696	724	701	664	710	738	708	740	695	661	715	711	706	716	669	693	722	631	730	683	694	674	704	670	684	659	727	717	747	754	692	679	672	749	696	726	709	732	707	658	715	688	711	672	679	673	706	733	750	692	676	701	696	678	730	742	723	704	702	749	704	695	697	693	721	750	689	700	718	689	710	682	668	668	686	743	673	684	700	715	678	670	713	721	701	647	744	717	678	738	691	701	735	654	696	705	725	732	705	690	712	717	715	701	732	711	689	679	702	692	699	699	681	698	711	676	720	699	695	709	697	639	739	739	712	763	693	684	744	684	707	683	702	706	676	669	689	714	678	685	703	702	716	659	712	736	721	651	671	711	684	698	667	723	662	688	752	704	699	726	678	689	729	677	744	699	719	697	698	696	709	698	682	665	670	697	712	734	706	733	704	658	730	759	735	661	670	715	727	697	674	738	714	673	701	671	723	706	730	647	733	693	714	681	730	743	676	687	676	734	659	693	721	690	692	734	657	721	694	691	702	713	716	656	702	727	700	719	675	682	669	741	700	678	697	721	687	728	687	698	722	709	707	699	704	719	686	704	730	754	721	705	697	708	693	718	716	687	748	696	659	708	676	681	696	687	714	683	748	678	699	720	730	680	708	697	704	734	700	729	728	680	691	714	744	689	702	666	710	665	737	684	717	686	673	716	694	682	747	669	719	692	711	724	743	710	755	756	690	772	692	673	762	683	704	723	713	701	677	712	670	715	751	679	687	706	769	742	735	732	705	693	699	712	684	659	699	729	741	709	709	715	693	645	617	713	719	653	670	724	695	684	669	709	687	710	749	695	724	686	729	662	672	724	686	692	720	721	684	679	677	713	711	735	715	677	717	641	727	661	722	667	717	658	697	672	681	672	673	677	706	659	681	674	666	700	692	739	693	655	712	670	691	727	727	671	686	679	660	727	680	697	725	700	665	728	770	727	787	727	671	741	724	704	774	686	726	732	699	732	683	691	687	727	718	737	712	706	667	689	692	693	651	660	682	677	761	714	739	705	683	709	654	661	744	645	699	683	717	674	687	762	736	704	694	750	687	641	728	721	745	713	691	677	689	758	734	681	700	695	732	653	702	720	702	713	688	726	675	694	667	715	715	721	726	711	682	715	707	695	688	669	671	689	728	695	671	671	703	655	723	704	701	706	724	718	709	721	708	738	664	696	716	728	713	683	719	761	719	680	697	719	741	726	705	709	669	689	701	707	695	735	673	737	682	698	716	691	703	654	689	749	705	677	672	699	712	681	727	666	741	720	700	752	723	664	741	674	684	673	713	704	711	725	670	688	672	688	694	688	684	657	694	758	713	656	691	681	649	717	717	712	776	731	710	664	722	678	746	703	745	734	696	727	725	746	713	714	724	691	697	706	724	710	656	698	716	730	728	729	695	684	774	676	685	705	692	666	698	731	721	682	711	715	742	699	708	701	700	713	692	701	776	708	681	766	706	711	680	711	658	699	693	706	715	738	718	658	674	720	652	704	699	717	710	684	659	687	702	688	727	703	737	699	655	682	686	724	725	708	679	700	734	705	740	741	702	737	675	683	699	693	758	707	695	709	751	677	663	697	746	690	671	701	650	705	716	732	681	711	704	651	653	713	694	721	693	636	686	653	710	707	729	705	693	703	646	684	732	708	697	673	700	696	690	712	652	705	681	674	683	698	685	676	677	672	696	722	675	700	726	679	672	705	692	695	658	708	645	692	774	733	760	681	721	691	637	704	704	688	670	717	718	684	713	610	722	698	714	696	701	653	753	670	675	660	720	744	688	789	735	670	717	710	697	668	732	745	748	677	708	715	668	731	709	750	608	710	735	706	630	712	679	717	719	726	702	691	720	674	717	699	678	700	710	691	746	709	674	680	689	696	664	708	690	682	709	688	733	735	668	680	662	682	646	706	724	701	697	748	718	732	747	726	672	714	695	690	726	705	692	683	676	698	705	728	720	694	739	665	667	693	696	653	767	712	668	665	745	670	671	717	716	750	717	704	699	753	696	658	669	677	714	715	685	719	687	697	705	704	712	722	705	713	685	715	714	647	701	684	715	676	740	678	696	683	676	733	660	662	692	683	694	714	680	725	719	721	677	717	731	665	689	706	670	722	727	705	747	667	714	701	705	708	707	692	719	745	736	720	706	690	648	737	737	719	661	686	707	697	697	735	734	662	663	665	708	702	676	726	703	666	739	690	737	647	696	723	696	700	657	716	772	733	706	751	693	728	712	715	658	689	710	702	699	757	716	694	698	655	726	731	682	718	699	728	739	694	723	708	655	728	705	669	672	704	692	735	669	707	733	724	673	692	734	713	712	661	735	692	702	683	745	710	677	701	728	641	666	705	729	728	680	698	689	697	674	695	689	680	725	668	684	704	683	686	726	737	686	722	686	702	699	712	694	710	707	692	718	693	699	702	705	684	685	676	711
33999	18036	5091	513	368	338	301	274	308	290	307	348	315	275	269	337	316	304	315	326	293	289	299	313	307	316	298	331	361	320	297	327	298	312	298	322	307	298	296	335	311	271	335	333	307	286	328	275	338	303	307	317	304	313	316	268	293	300	305	318	307	322	306	320	303	319	276	306	326	349	300	290	339	305	299	300	291	311	289	331	345	289	334	321	310	316	330	307	272	279	305	322	281	309	318	303	326	299	292	299	311	319	305	342	311	328	340	335	313	294	290	300	331	314	289	302	278	302	294	317	332	349	307	329	304	295	311	317	306	270	289	311	292	312	326	279	318	305	300	294	356	302	328	316	316	280	330	310	319	280	288	304	303	318	312	316	321	284	297	301	284	317	319	285	325	298	311	289	302	318	270	282	290	289	336	325	319	314	320	299	297	301	294	336	328	344	306	322	302	315	325	298	314	321	317	327	330	311	305	344	306	284	288	311	267	291	296	296	299	339	281	318	310	306	327	296	306	321	275	308	343	319	318	313	298	301	315	291	292	301	259	302	250	322	327	297	296	315	315	356	325	317	330	287	315	293	301	320	325	315	307	278	329	349	285	273	293	306	326	306	308	295	308	319	301	304	302	303	319	285	294	308	319	308	327	312	288	308	296	291	285	329	303	329	297	271	278	282	327	284	309	321	332	287	275	277	275	322	289	300	325	309	311	317	297	301	310	323	284	285	306	305	267	309	342	330	309	317	300	292	295	300	304	293	305	308	333	301	300	285	339	269	298	276	295	345	318	321	329	299	282	295	302	290	300	302	304	300	347	322	281	302	284	331	314	306	274	315	280	287	321	307	338	344	325	352	291	313	293	286	306	327	293	295	295	303	333	301	323	310	304	282	287	341	342	316	309	287	324	298	320	274	304	319	348	308	299	324	311	348	335	309	292	304	280	322	278	285	311	282	329	324	296	265	274	335	322	288	297	305	307	312	355	327	315	279	312	342	318	302	330	325	299	345	290	323	333	343	284	317	307	326	293	322	307	283	304	300	280	326	321	285	283	336	317	321	338	262	320	326	283	310	255	271	316	289	305	315	320	310	295	307	324	327	310	321	345	305	302	289	333	323	331	305	334	315	334	302	330	322	340	298	307	288	283	305	274	304	297	328	291	327	331	317	320	317	324	302	295	321	302	304	290	293	313	313	323	298	288	318	273	294	282	319	310	286	321	320	293	304	297	317	294	324	322	320	303	284	311	328	320	310	312	320	318	300	291	322	283	314	322	344	279	284	280	323	315	315	312	323	302	312	317	314	300	348	295	293	314	288	300	309	309	321	334	299	323	308	322	330	303	333	298	307	303	296	329	332	336	301	316	286	287	330	313	299	283	308	293	256	309	312	309	319	280	311	302	330	360	322	281	271	327	309	312	342	313	284	285	310	325	300	307	328	353	306	305	334	318	315	298	311	320	313	290	340	317	311	324	311	301	307	293	313	315	281	288	265	276	305	298	296	323	333	326	315	311	308	323	316	344	304	305	360	265	275	275	319	317	348	305	333	353	295	316	283	298	290	319	304	295	300	311	306	266	321	305	299	295	320	290	287	338	286	307	320	297	282	345	304	312	299	293	275	340	293	316	330	348	312	339	308	292	306	299	280	317	314	302	310	330	277	319	331	297	338	314	286	283	312	304	320	313	294	306	267	333	309	275	267	316	317	322	309	296	317	279	328	337	281	328	303	289	345	312	307	306	290	284	307	276	290	321	331	281	325	282	281	298	290	283	298	305	313	319	299	309	287	292	321	305	312	296	326	316	350	312	298	315	317	294	315	326	329	304	326	311	334	293	297	280	281	315	291	302	305	311	318	321	336	314	292	269	310	294	307	333	311	306	326	320	308	260	315	293	276	299	296	303	259	290	300	316	282	316	293	324	325	327	311	280	285	296	310	314	310	302	303	318	306	303	304	317	295	301	296	308	305	265	292	310	332	296	326	272	308	308	331	289	291	282	308	322	321	288	305	337	324	318	287	326	306	290	306	311	315	327	296	319	314	298	294	316	336	297	315	329	321	302	323	316	333	320	338	333	319	327	307	287	300	283	301	295	295	317	307	287	303	270	297	312	316	318	288	302	288	323	308	299	329	293	309	299	299	293	271	314	287	299	289	342	331	289	286	312	311	324	315	289	311	305	291	300	302	336	303	305	284	277	324	295	272	299	291	303	307	332	310	308	281	308	331	329	282	336	346	319	301	296	300	307	309	285	302	259	300	268	300	294	319	310	307	305	310	313	296	316	299	307	322	347	289	343	322	315	289	259	268	304	296	273	329	307	323	359	316	321	343	311	312	293	297	304	318	346	301	297	356	321	306	297	282	325	300	322	306	281	307	317	297	331	327	301	319	302	328	324	296	302	309	292	325	313	323	303	288	291	274	342	322	311	291	305	297	309	330	308	292	347	322	282	299	325	305	294	326	318	325	293	263	303	334	287	340	307	274	317	294	304	318	333	309	314	289	316	312	293	287	288	288	293	344	298	308	339	310	322	283	320	323	322	305	336	314	332	307	354	305	279	276	310	335	338	270	348	286	330	281	310	291	322	313	350	296	322	333	287	293	265	259	299	296	278	318	277	312	296	301	321	310	281	327	335	303	309	300	304	335	300	310	292	296	295	327	325	320	314	328	304	293	288	281	332	298	314	343	320	311	317	317	318	288	323	297	309	293	318	347	315	302	293	286	306	293	315	312	293	279	298	304	316	315	328	301	321	303	281	297	299	321	320	309	293	336	302	314	340	315	322	272	323	316	310	316	312	293	316	315	320	324	272	277	320	327	315	313	283	276	331	324	315	305	315	279	283	287	279	317	296	286	286	319	312	300	309	298	303	307	305	329	319	296	326	322	285	305	292	288	319	314	303	339	322	311	327	277	319	284	292	263	330	305	292	325	304	292	316	317	314	307	301	293	305	306	283	308	301	292	299	318	300	304	318	293	309	329	304	340	322	320	305	300	282	297	269	314	327	311	299	309	286	303	300	287	315	284	303	283	324	272	299	272	316	322	327	308	297	288	331	331	345	314	328	337	323	327	284	329	307	292	350	265	303	312	330	310	278	349	334	313	297	309	283	314	317	309	295	300	304	286	303	288	305	294	314	295	283	297	296	284	307	280	336	303	290	276	285	327	291	306	295	300	317	308	320	312	331	308	317	343	326	347	308	308	292	326	320	315	295	336	278	290	296	303	281	292	333	293	298	288	314	321	356	322	344	341	333	299	282	289	312	324	308	318	315	284	311	294	295	323	348	262	294	298	286	310	277	326	298	323	273	348	311	310	277	292	319	313	336	318	316	308	322	305	312	279	305	326	293	278	301	313	280	311	270	293	304	292	287	307	322	308	301	314	299	310	294	353	309	288	321	313	319	308	283	262	286	304	321	272	312	328	330	303	314	281	301	324	302	280	334	323	330	297	307	329	312	295	328	305	303	297	325	336	322	317	304	327	290	286	280	296	296	317	305	298
12477	4593	1122	696	710	694	686	715	707	657	645	685	728	686	713	683	687	665	707	709	720	683	708	680	695	749	730	642	690	696	683	688	664	682	670	663	679	666	714	630	696	684	715	708	646	680	708	707	675	660	669	672	642	686	704	690	649	707	684	679	674	695	664	734	708	667	695	690	725	715	691	682	731	723	666	726	651	717	691	683	712	717	699	668	605	697	726	666	689	704	685	691	720	690	715	676	681	660	722	673	698	728	712	650	706	671	699	726	711	732	720	713	722	688	699	680	685	733	684	672	679	719	742	704	680	693	717	687	714	671	676	685	714	691	727	685	717	655	711	662	649	674	711	679	714	669	696	677	678	708	685	711	684	719	664	687	718	693	707	737	687	682	626	688	643	629	697	711	681	647	714	695	707	697	688	648	715	726	684	702	722	662	708	707	697	696	717	679	678	653	677	695	712	665	720	694	663	712	668	731	660	680	707	705	693	648	679	708	664	718	640	680	695	667	665	636	638	731	725	686	675	689	626	725	692	696	683	683	642	721	683	666	705	746	630	728	654	687	657	709	734	733	675	659	662	700	736	693	675	624	687	680	704	695	665	684	699	718	711	721	678	650	717	711	707	708	696	728	698	683	709	703	727	707	672	723	643	662	709	666	699	712	667	664	674	692	695	711	684	688	675	702	670	667	762	695	691	706	747	651	701	673	686	681	727	665	749	687	695	639	683	685	689	686	679	663	689	679	696	722	697	661	670	731	727	626	684	664	728	713	757	714	707	706	737	682	686	708	669	704	637	678	701	727	709	692	710	695	673	716	692	682	715	697	706	670	703	725	667	686	694	689	678	707	652	675	694	659	709	728	704	715	672	652	677	675	697	700	713	701	684	662	696	684	669	745	672	679	689	712	700	653	702	696	710	658	695	629	675	666	694	693	694	651	701	693	694	703	686	665	681	695	711	677	745	719	678	688	698	646	664	748	687	751	719	709	684	716	723	675	704	672	701	684	681	726	696	694	738	678	702	686	722	764	719	678	717	710	660	717	733	696	684	677	665	685	719	675	679	702	715	666	721	741	681	765	771	709	676	694	719	697	673	670	670	656	706	707	741	676	671	690	670	701	674	711	706	687	634	683	677	683	670	703	746	698	689	680	667	711	707	694	744	693	675	724	736	713	667	671	730	692	695	709	682	716	665	642	687	694	672	672	712	649	715	668	691	718	711	680	725	736	761	671	746	708	688	699	695	703	727	690	688	725	761	686	692	711	686	720	687	654	713	737	660	683	704	671	682	643	699	689	634	652	686	694	673	709	727	698	692	687	693	687	652	694	683	718	667	733	718	699	616	701	707	686	721	704	710	701	700	666	697	731	707	733	654	674	707	626	665	665	659	666	660	689	677	737	718	736	663	696	720	714	701	719	687	635	693	661	684	677	688	654	734	692	710	687	699	702	656	686	688	711	669	692	675	682	714	663	681	692	694	704	681	700	674	710	703	636	724	716	661	692	650	675	664	737	645	672	649	733	714	697	688	693	712	664	650	699	678	676	717	699	700	691	704	647	697	667	627	720	688	673	677	691	692	676	702	676	730	714	737	703	683	720	699	733	691	705	715	719	701	714	701	675	733	685	697	714	693	696	737	696	694	715	747	699	693	668	707	682	698	688	653	756	700	641	718	678	680	704	683	700	729	679	703	702	666	682	709	650	741	677	677	724	707	747	679	679	678	684	652	718	694	681	692	725	732	739	672	755	696	716	722	720	722	720	696	713	671	715	708	691	724	687	709	679	640	712	671	698	712	685	671	719	691	643	721	663	727	688	709	712	697	713	680	698	709	683	722	695	655	649	681	682	713	659	654	685	672	698	702	678	682	654	675	721	679	708	709	656	693	733	691	666	679	666	697	696	687	687	692	711	676	653	706	694	684	694	714	713	706	659	693	678	710	738	756	754	651	712	721	707	661	704	699	721	732	691	697	796	696	735	672	659	683	693	687	679	680	674	701	735	752	677	690	723	678	686	678	711	701	656	685	690	645	700	680	676	681	679	670	724	729	675	720	687	710	679	708	710	716	696	739	725	695	705	679	699	652	627	665	746	682	707	717	732	696	649	703	723	679	730	672	660	654	721	683	664	710	688	721	739	679	688	731	694	693	712	703	724	680	710	685	681	656	694	688	691	667	657	685	706	691	710	735	666	648	720	686	652	668	675	700	712	681	634	710	695	700	690	691	715	668	716	717	681	669	692	701	703	690	717	704	700	680	703	721	694	715	683	687	703	653	726	692	690	675	699	667	701	700	702	656	690	711	701	644	657	686	665	705	704	663	728	721	679	728	696	720	745	693	656	699	625	690	695	672	692	741	690	664	696	720	733	726	656	732	697	709	682	659	680	689	710	690	660	681	691	732	715	698	664	728	710	683	710	711	702	698	659	691	701	656	667	717	685	703	680	739	722	711	696	685	685	679	703	710	718	734	685	720	671	711	707	714	721	695	724	721	700	697	708	715	690	679	678	683	648	721	693	672	693	691	694	680	672	723	667	708	713	638	678	689	690	745	690	680	712	686	688	679	683	712	698	712	710	713	696	672	698	670	721	684	694	692	719	673	705	706	704	684	714	699	683	694	680	682	695	665	705	724	688	659	709	735	701	719	703	713	682	670	689	668	662	626	696	691	666	673	678	659	682	714	715	704	670	708	671	700	651	677	671	719	768	738	699	648	642	756	726	715	677	680	729	712	718	689	689	747	671	710	691	703	719	644	704	685	690	697	682	723	740	688	702	741	701	711	688	655	687	692	703	659	700	662	704	691	708	710	719	703	652	668	734	680	733	707	698	667	671	679	701	688	709	690	660	729	663	660	712	734	713	718	708	679	722	650	690	693	671	701	724	697	695	732	608	730	710	733	671	681	687	737	703	726	725	718	696	722	684	690	684	698	727	693	702	668	675	700	674	665	702	718	672	675	685	674	670	737	690	688	643	650	714	708	695	696	645	652	719	665	733	703	660	700	690	647	713	705	683	725	703	715	656	686	689	668	706	677	663	686	697	669	683	734	741	708	701	644	670	673	679	701	667	653	678	704	730	670	664	691	644	701	657	680	746	724	679	741	720	680	698	704	689	709	700	645	674	701	717	690	691	733	765	646	709	739	700	689	680	699	649	691	705	689	677	713	653	648	680	736	690	652	725	702	677	680	685	737	692	745	641	694	694	707	708	705	681	690	696	628	728	733	677	748	685	694	687	757	696	688	708	692	689	627	675	698	670	709	671	692	694	732	696	710	651	692	664	707	663	685	672	724	689	678	718	673	717	717	687	734	689	697	661	665	698	712	642	682	706	724	678	699	709	715	734	719	687	672	696	674	706	702	686	680	691	691	687	701	697	695	705	713	717	676	676	690	664	666	740	686	673	685	672	691	658	714	708	720	685	723	692	675	705	698	692	726	678	680	698	698	720	703	683	706	720	699	702	687	657	708	688	702	686	726	695	708	677	705	740	702	658	706	669
25203	21120	23545	28907	21117	15360	820	634	559	510	499	484	483	412	444	481	445	516	454	459	459	440	463	429	478	532	431	439	477	455	439	468	402	430	425	422	462	412	431	468	474	454	504	484	455	493	465	440	481	480	440	427	441	463	428	456	488	471	471	471	451	477	478	511	507	489	437	422	470	480	476	439	462	468	443	463	430	429	454	445	430	437	447	498	426	445	463	452	485	442	438	493	461	500	484	465	406	436	441	467	439	446	515	509	441	458	416	452	482	479	460	474	464	477	454	408	448	492	491	470	462	461	416	450	441	417	431	441	478	473	436	445	478	430	482	442	481	455	482	438	450	443	442	426	467	475	431	428	472	443	426	458	431	457	471	394	450	431	499	503	464	492	474	478	444	453	437	469	446	486	430	436	455	467	449	441	451	466	482	433	485	422	447	442	424	466	424	509	437	440	481	440	433	457	483	443	455	440	466	419	463	428	461	407	441	437	441	456	455	510	441	458	473	438	499	443	481	463	478	442	476	482	456	487	426	444	446	470	472	443	388	451	420	455	461	461	465	487	433	444	432	469	448	425	513	406	463	504	484	425	440	426	456	461	384	461	443	446	425	438	439	479	444	456	453	461	448	445	458	463	453	437	427	422	461	492	407	480	490	465	487	455	469	452	474	482	452	435	508	445	481	450	430	447	511	471	439	431	448	472	413	429	439	449	485	458	442	421	469	501	444	433	443	466	440	419	440	459	441	463	472	421	466	427	475	459	458	495	467	462	425	448	451	481	426	426	449	431	508	427	468	451	444	459	435	441	425	455	460	450	416	488	425	419	502	446	464	471	460	457	491	485	441	436	455	476	455	440	453	478	515	426	461	422	431	464	473	451	448	461	448	443	422	423	473	458	429	480	441	434	439	459	475	448	459	453	436	459	445	438	469	450	455	482	486	466	451	445	427	447	430	437	438	478	479	495	466	426	480	432	416	454	456	452	464	490	469	453	456	471	459	436	393	459	457	426	416	485	419	437	432	442	399	459	463	432	469	428	482	434	479	446	450	435	447	521	447	459	469	400	457	465	475	450	477	454	495	457	469	442	468	461	452	504	434	471	431	406	464	467	463	454	457	427	445	449	461	445	471	446	464	403	427	480	449	469	482	462	421	399	435	439	409	467	415	474	434	451	444	453	399	451	436	440	471	486	411	452	447	454	453	452	409	470	453	470	442	450	451	428	461	441	504	466	499	476	514	463	439	455	441	441	465	436	456	449	459	400	455	448	422	449	383	477	420	425	441	479	416	461	493	457	410	440	434	447	438	471	497	471	493	434	455	500	483	460	458	509	419	473	430	461	511	475	482	433	470	492	447	470	487	453	437	430	467	485	463	438	443	438	482	463	417	409	466	425	434	418	444	472	430	445	462	456	441	499	424	467	443	452	457	455	458	398	438	457	479	440	484	470	448	458	486	416	421	441	457	476	497	493	466	465	493	496	435	451	410	491	473	432	451	449	446	427	479	461	493	483	432	478	490	476	417	398	442	442	451	450	469	470	463	435	472	467	404	421	444	420	420	450	447	461	471	488	439	433	468	453	450	463	479	449	451	470	448	481	426	441	405	435	449	454	455	456	451	468	438	465	521	451	419	455	426	476	491	462	488	454	442	463	448	452	464	424	452	439	469	448	461	486	486	444	444	491	456	457	462	464	459	440	435	445	425	441	484	461	447	424	427	432	384	463	460	418	443	398	511	495	460	481	451	480	481	473	439	465	438	423	429	480	439	509	429	464	486	453	432	446	456	455	455	423	421	442	435	454	418	459	454	447	451	461	451	423	416	464	426	497	474	458	497	495	477	464	443	446	450	415	423	420	437	448	454	423	498	449	459	435	445	429	457	435	474	415	450	459	489	469	465	485	449	463	463	466	440	461	407	415	425	448	477	460	458	468	430	420	468	456	479	430	426	466	441	433	499	460	446	446	444	463	419	499	459	448	477	452	450	455	448	432	432	449	472	451	455	465	455	452	394	421	459	463	456	490	439	424	455	452	443	418	439	458	445	432	462	420	456	433	432	445	454	443	463	426	427	461	473	411	432	466	452	463	428	474	462	422	434	499	462	457	475	455	477	409	449	462	443	440	478	466	404	426	477	458	502	454	453	463	482	479	411	441	483	470	448	441	453	474	498	456	476	430	452	490	412	450	444	437	393	430	469	405	444	427	466	429	439	465	449	435	425	430	473	461	427	473	448	418	463	483	428	441	493	472	525	450	454	432	452	412	478	457	480	410	428	523	448	424	470	447	428	454	441	478	460	485	418	425	467	466	445	462	413	433	463	473	498	480	452	401	452	480	518	470	470	416	404	445	480	436	483	453	465	457	472	475	402	420	458	451	415	486	452	470	477	456	453	444	436	457	432	434	459	479	446	461	482	465	482	454	467	436	445	402	465	421	458	429	451	468	476	454	426	448	414	496	436	436	452	479	467	468	482	478	447	449	418	457	445	442	434	446	450	464	451	406	450	476	428	420	465	478	437	462	464	467	449	441	469	481	458	432	489	424	452	441	445	464	501	482	446	422	486	446	423	457	460	448	420	446	459	431	512	421	484	410	457	450	444	425	477	458	447	486	501	494	423	423	423	440	425	481	465	493	453	420	476	458	470	475	501	478	442	433	457	448	456	427	454	441	440	424	452	444	477	446	453	456	459	468	444	429	460	466	476	498	459	444	443	494	459	432	455	469	469	472	458	419	451	417	451	476	413	451	433	485	488	484	464	439	495	474	481	426	449	453	436	463	467	454	435	455	485	451	457	455	453	454	460	428	457	450	441	405	448	462	435	424	422	447	481	469	445	460	496	424	464	425	437	450	440	439	472	432	440	446	476	440	454	423	440	439	409	458	435	412	443	461	444	443	436	477	494	431	432	431	464	485	501	445	472	453	448	453	439	486	480	501	446	445	453	405	433	426	469	453	463	445	492	491	472	498	442	458	450	447	434	467	471	464	437	465	508	457	479	426	454	444	439	449	455	464	420	436	457	453	436	449	440	462	445	492	495	456	428	468	481	441	464	454	509	465	463	452	453	490	501	448	458	447	460	458	432	433	444	481	470	468	413	466	439	469	475	444	433	435	469	478	431	450	500	450	455	466	428	397	430	450	433	467	446	478	474	435	468	494	427	471	488	424	454	434	442	477	443	460	442	449	453	434	482	423	371	454	412	430	434	427	440	467	460	433	450	459	444	498	458	482	442	442	476	460	486	404	478	437	410	447	454	451	426	436	437	440	424	455	446	501	415	475	436	423	462	434	438	447	446	426	473	409	468	435	455	455	486	437	404	414	505	466	431	486	455	504	436	440	432	456	438	412	471	443	449	410	489	445	452	439	465	435	456	476	497	407	443	492	465	434	439	476	449	486	403	499	443	454	465	450	446	412	457	460	460	461	442	470	460	442	474	463	458	466	497	480	421	475	480	441	479	392	432	471	491	459	384	461	429	475	435	454	466	442	404	420	450	425
27188	36839	6078	1079	999	1021	997	1008	945	909	960	924	977	924	903	903	956	895	957	920	908	943	919	956	967	967	961	891	962	937	874	970	947	903	917	967	908	927	915	972	1010	937	949	960	931	980	920	987	934	1008	919	960	925	929	924	984	932	924	936	907	985	938	895	982	918	936	948	894	1028	939	932	984	926	955	974	927	901	942	944	929	954	975	918	940	909	959	941	956	934	985	944	945	888	958	940	883	953	906	961	914	959	967	923	907	971	923	930	936	985	936	970	959	963	908	945	918	932	963	998	890	987	941	910	965	930	944	903	991	987	956	926	942	938	915	935	928	973	917	897	980	912	913	958	986	952	985	904	959	967	945	957	946	918	879	873	938	919	893	941	890	898	939	948	916	927	841	954	898	937	947	970	887	934	923	952	958	979	972	937	888	977	915	955	920	896	907	909	951	908	940	968	930	972	970	924	1007	963	947	920	895	925	958	938	944	942	948	966	924	874	941	1016	927	958	958	893	956	979	916	952	908	944	958	924	926	941	922	930	932	925	927	913	960	944	962	927	945	889	957	920	901	890	920	935	952	951	929	891	920	945	947	940	976	979	980	902	959	948	936	983	900	947	945	912	933	977	942	915	880	940	975	933	912	938	958	934	916	906	938	954	974	962	954	973	904	943	955	962	889	911	928	946	935	996	968	926	925	921	957	946	980	999	944	986	966	960	939	913	907	921	950	917	944	913	891	924	965	960	898	979	896	960	923	906	959	969	981	933	936	920	927	990	931	935	974	936	926	901	924	967	992	921	925	972	970	907	919	959	909	936	936	914	967	981	861	951	892	920	941	961	972	969	945	942	944	928	940	1058	925	884	1003	952	1005	978	1004	943	898	892	952	918	951	925	890	961	927	933	925	959	943	905	901	907	944	969	930	942	924	956	934	929	936	929	939	926	936	953	899	944	953	937	931	948	926	972	1036	931	919	924	955	935	929	947	963	952	946	953	957	921	958	950	916	934	921	992	924	938	914	963	912	991	969	966	945	986	916	1008	896	932	959	952	924	911	985	957	979	927	883	1013	949	862	918	919	911	925	956	965	961	894	905	864	927	904	953	921	919	992	978	938	905	953	944	948	946	929	974	901	896	967	905	909	916	929	982	938	940	915	1007	964	927	869	942	977	956	957	896	935	960	909	982	903	941	948	912	957	896	977	984	940	898	935	963	958	993	974	949	962	949	991	944	1011	933	910	941	927	955	899	954	940	954	915	886	940	898	908	927	899	914	887	897	901	967	942	977	910	900	971	922	913	941	920	956	920	940	903	932	912	924	931	931	914	870	931	910	923	946	959	965	948	909	921	960	946	930	949	945	903	996	968	971	939	940	977	916	949	950	956	955	887	956	1011	924	962	926	902	867	881	889	925	945	871	914	973	944	971	919	885	956	948	960	902	888	919	922	933	937	978	941	934	940	947	933	919	976	961	939	966	969	987	975	964	951	954	970	957	955	909	951	960	923	952	941	914	982	996	916	962	916	923	965	979	975	946	979	959	879	924	891	954	864	953	920	927	908	983	965	999	932	899	952	966	933	943	957	906	898	963	917	996	933	898	919	940	930	954	955	945	951	902	912	863	899	941	913	942	898	944	970	1007	937	930	932	1015	965	1022	950	922	976	928	872	1030	955	903	927	947	993	909	921	945	965	981	931	919	1009	953	948	961	917	941	951	943	874	983	962	932	982	962	927	949	938	978	948	864	930	935	917	978	878	974	931	924	920	911	896	940	938	928	964	985	912	990	942	959	941	988	909	946	932	866	960	918	945	982	917	925	927	905	885	866	945	928	952	945	935	978	934	956	963	964	977	911	898	894	967	945	957	970	926	965	925	939	942	911	949	912	962	947	907	916	953	956	914	916	922	911	902	1008	966	938	950	888	922	925	925	868	939	900	922	912	910	951	944	967	932	922	921	952	913	890	916	937	952	984	964	907	946	979	979	952	887	970	904	921	940	914	905	940	933	945	941	968	939	1015	974	966	908	904	957	926	959	924	955	925	939	893	969	954	975	894	983	981	924	939	912	886	940	921	907	955	947	899	926	959	923	1008	961	913	1007	958	1003	908	954	942	982	961	918	904	915	917	998	934	930	945	917	938	912	966	920	953	940	950	959	937	913	978	924	928	926	909	977	925	957	919	953	939	942	946	905	915	960	950	946	935	902	930	969	899	924	967	928	968	896	1017	941	924	926	878	933	933	950	923	970	946	942	914	878	934	981	928	946	967	952	899	932	913	926	912	967	906	979	919	926	928	986	976	955	909	901	997	922	939	970	977	962	890	991	925	878	972	977	960	936	913	912	908	960	942	916	930	942	893	959	937	910	884	958	925	928	914	961	907	930	967	946	993	973	897	900	929	926	942	941	990	918	919	935	942	937	971	971	925	958	919	887	906	988	925	946	959	982	952	967	949	960	925	930	1007	982	904	999	915	904	908	884	908	902	926	985	954	918	913	895	893	914	879	971	994	952	937	908	1014	959	899	935	931	888	926	936	957	902	978	884	916	913	912	946	964	904	957	935	903	939	889	920	952	974	914	926	937	941	997	973	915	968	977	894	969	959	927	919	894	949	866	885	967	903	970	948	942	916	945	970	939	941	919	951	917	963	961	940	953	890	936	958	935	882	943	968	980	966	919	992	1005	955	922	927	921	960	943	911	952	904	905	963	918	899	942	952	979	974	911	928	967	946	857	929	1010	929	965	905	999	905	940	983	955	928	972	978	961	914	902	995	966	975	902	986	920	920	938	953	927	979	1034	876	964	969	921	854	957	962	1000	923	986	949	963	915	862	961	944	941	963	957	959	943	935	892	934	923	953	968	948	917	911	991	936	938	890	886	869	927	994	899	892	961	995	927	959	979	950	969	990	925	949	952	993	934	970	917	951	958	945	983	956	944	943	918	930	964	1000	938	979	904	922	946	886	970	977	941	918	964	906	911	871	973	917	925	968	940	931	942	910	958	966	926	945	925	905	992	941	959	933	962	924	1012	920	931	1010	935	980	922	965	1017	918	908	933	923	928	904	955	890	940	913	984	959	932	926	940	932	949	950	973	1002	974	929	940	933	959	928	942	932	933	934	859	968	925	922	931	923	968	933	939	961	885	944	903	969	970	940	950	979	962	974	962	970	972	922	982	960	921	948	939	943	931	976	962	927	981	930	950	964	912	903	1016	967	924	930	903	929	921	942	949	969	979	949	948	980	937	960	962	938	939	929	986	913	911	960	949	983	907	921	840	959	944	967	872	966	901	918	902	946	932	974	976	953	934	911	987	925	933	966	950	938	942	963	912	983	887	882	929	904	985	953	924	842	966	959	926	998	941	953	929	936	922	963	927	965	902	955	921	970	944	922	954	910	943	964	936	948	926	927	965	956	944	962	957	932	962	924	905	981	985	967	959	934	912	931	949	929	904	943	991	928	949	934	937	931	938	905	948	905	967	934	889	911	930	932	937	935	910	967	960	897	980	899	929	934	913	941	946	953	920	933	967	933	896	929	951	966
24558	21122	23871	28638	21123	21147	11597	682	471	430	417	417	352	376	337	384	365	400	350	318	306	367	381	343	355	345	359	361	364	355	355	363	359	351	383	333	355	355	374	325	337	313	320	340	340	340	384	355	356	368	349	352	339	356	365	364	326	339	344	350	354	384	368	334	353	389	363	346	339	306	331	394	340	345	364	394	318	354	347	358	332	337	308	336	320	344	354	309	328	361	314	355	355	367	399	340	315	361	320	332	333	363	317	381	334	315	312	345	338	337	342	356	307	321	331	353	347	335	337	325	339	351	339	355	317	335	332	347	337	329	336	335	326	344	364	327	299	347	367	343	354	365	331	355	353	375	304	354	323	359	349	326	359	352	331	357	360	360	348	348	342	337	357	372	329	320	363	350	357	380	351	342	339	324	370	293	401	363	363	351	337	333	314	333	315	346	326	339	322	339	352	360	348	386	351	336	347	385	336	363	326	309	351	329	332	344	341	314	368	331	342	349	358	328	347	372	312	363	335	367	316	351	329	331	374	374	343	330	327	339	341	351	366	354	335	368	339	349	334	357	330	331	363	352	317	315	335	376	328	355	334	352	345	355	343	355	353	337	342	351	349	365	407	359	300	327	346	360	341	340	327	315	401	365	324	378	330	338	318	348	328	310	353	338	370	350	318	334	336	408	376	354	354	389	312	332	334	344	367	346	369	365	369	358	335	284	321	350	348	336	354	375	354	357	334	335	363	291	349	341	368	341	320	352	315	342	360	315	340	340	320	362	328	356	341	337	326	340	356	363	366	311	312	343	364	328	377	335	345	355	365	372	349	313	344	352	338	331	307	316	348	360	363	361	328	368	359	314	331	332	338	366	336	362	355	358	359	358	328	290	345	312	307	322	343	309	354	377	342	317	344	346	326	362	357	331	335	360	369	344	348	341	331	383	367	361	343	362	334	361	339	355	347	307	374	371	347	315	344	328	350	351	364	320	309	337	331	346	318	340	369	367	339	344	320	344	368	354	351	323	359	362	329	297	316	321	342	350	389	351	330	357	347	313	330	350	397	349	341	355	340	331	329	344	332	332	347	316	359	346	337	356	311	335	358	345	322	322	350	363	346	351	344	350	351	303	362	347	335	340	347	301	326	326	323	345	326	346	364	343	345	329	338	338	339	348	335	359	344	353	351	356	330	373	349	333	390	344	355	344	341	324	295	353	325	332	327	337	336	351	346	347	335	309	343	318	299	340	352	374	369	335	326	364	346	323	344	312	328	358	323	320	335	336	354	353	336	326	355	329	361	347	349	347	340	354	348	339	329	350	330	306	348	309	365	318	355	336	332	345	326	342	340	341	332	364	340	340	356	332	294	303	316	344	328	343	313	352	348	316	323	339	336	371	358	369	390	344	328	340	348	369	312	328	349	366	332	347	358	314	332	386	343	322	362	331	370	366	346	331	348	379	358	385	351	359	340	348	318	336	310	318	349	354	364	386	359	335	373	350	316	357	327	334	357	340	392	360	331	334	314	303	304	356	341	327	373	386	363	357	341	342	352	337	340	350	329	374	364	324	367	359	345	314	335	388	348	342	315	373	326	363	367	336	357	316	344	341	348	365	349	346	351	339	355	372	349	380	344	318	360	360	351	356	360	348	308	350	378	344	353	401	381	367	305	334	328	323	347	376	351	333	350	334	353	333	343	387	341	352	364	328	360	344	342	354	345	354	353	336	320	365	362	345	363	356	364	365	335	372	338	349	323	339	326	340	369	351	330	354	337	370	356	333	310	295	345	349	332	324	335	360	339	314	346	332	308	333	328	339	317	338	305	350	318	322	342	376	359	335	335	327	360	293	360	332	356	310	356	317	330	362	358	345	357	348	320	353	331	332	337	343	335	389	330	337	315	365	340	353	327	353	356	316	319	342	351	299	326	345	316	337	347	369	390	334	336	351	346	339	354	332	375	349	348	377	397	325	310	357	345	350	360	335	323	317	330	338	331	318	357	308	320	331	330	334	328	328	371	334	321	304	306	328	318	327	330	346	359	327	332	376	365	339	364	325	354	352	316	333	349	335	359	332	348	349	342	331	345	348	339	328	322	353	328	383	356	377	348	348	316	320	341	341	326	401	375	334	380	348	330	352	316	371	312	351	338	347	379	363	313	333	362	328	308	351	358	327	303	353	349	337	299	356	339	325	316	343	350	338	339	344	341	318	319	325	323	314	364	368	331	334	342	334	339	329	314	346	311	340	341	337	331	326	334	313	341	384	356	345	312	294	324	334	362	345	347	336	360	314	356	390	351	366	337	339	331	322	334	336	356	352	348	336	312	364	341	348	322	355	346	360	350	333	345	294	317	354	336	381	355	361	335	312	333	346	321	330	355	343	363	368	323	342	372	321	312	322	324	328	358	338	392	331	350	343	318	359	340	335	353	330	343	375	364	344	330	338	336	348	381	349	348	335	362	348	374	347	385	325	348	332	358	374	369	335	340	321	371	327	338	334	341	370	341	390	318	352	314	350	294	290	350	344	367	281	347	363	332	343	329	345	356	367	345	347	353	373	331	375	346	322	322	331	330	350	356	347	339	325	335	363	367	335	369	352	335	342	360	325	369	373	354	312	351	385	340	337	344	332	344	354	367	318	355	330	340	349	360	352	349	370	321	340	349	326	369	340	354	358	306	311	328	337	348	340	337	351	352	378	359	341	308	377	355	328	364	318	406	332	328	373	305	331	296	349	348	357	337	356	333	352	300	366	334	330	367	342	313	356	339	330	377	330	334	356	330	364	352	291	336	306	333	342	339	405	320	327	363	329	358	333	307	341	302	376	366	354	344	320	356	345	346	354	313	331	325	324	349	316	341	322	349	348	347	330	344	339	334	330	319	347	334	327	349	327	362	353	353	346	326	315	311	366	341	383	337	343	333	320	346	331	364	340	374	302	332	336	329	315	342	361	343	323	336	364	343	330	340	349	366	339	354	365	319	360	346	334	337	330	309	382	317	332	361	382	372	348	333	352	336	334	328	346	323	342	331	353	370	355	322	363	317	335	349	343	380	345	319	337	348	340	361	312	325	355	324	353	294	316	352	334	361	342	351	312	339	359	366	330	359	378	308	378	343	353	356	389	372	306	348	376	346	339	359	375	355	356	349	371	305	324	346	344	319	346	347	330	354	346	386	348	373	324	333	325	325	312	369	400	332	325	360	388	342	338	340	359	329	322	343	377	356	362	358	370	374	310	350	336	343	352	355	353	340	352	354	381	306	318	311	355	362	354	322	344	351	392	343	364	322	319	349	347	345	322	358	337	345	336	325	333	334	312	304	353	337	375	328	324	345	364	402	352	327	354	367	349	337	357	360	321	365	338	372	355	362	334	355	344	338	348	373	341	364	345	315	331	323	320	361	298	372	294	283	318	343	340	359	341	323	335	365	326	342	323	340	355	336	356	322	356	319	403	363	349	320	346	383	334	327	340	348	321	365	354	309	355	346	325	371	353	347	293	347	369
32607	47134	7435	1112	871	752	747	713	765	713	740	709	733	758	722	674	768	761	692	734	745	686	709	774	686	741	731	682	706	691	731	702	692	707	701	724	744	684	671	674	686	650	739	696	732	664	661	734	722	717	698	707	672	693	703	697	727	702	684	674	676	665	713	686	696	719	685	749	675	733	655	656	704	730	690	671	685	683	719	650	698	693	697	706	704	744	647	706	716	721	696	735	689	668	698	701	671	714	662	664	694	727	725	667	673	668	677	702	680	689	730	664	724	692	670	705	725	689	678	672	748	709	701	683	709	689	703	730	681	680	757	658	734	767	726	695	713	682	693	753	751	677	738	687	695	668	712	659	697	675	716	696	696	688	705	706	728	693	695	709	681	684	730	705	706	690	692	711	739	729	705	731	689	734	688	655	681	663	741	701	703	658	726	755	681	699	718	690	697	728	711	671	735	671	658	690	658	685	717	691	727	701	690	706	747	714	706	724	669	730	703	691	671	688	714	695	687	706	674	680	678	674	706	693	705	660	735	677	699	688	687	670	711	704	700	674	739	689	699	658	708	700	670	716	724	654	697	738	690	658	702	696	664	729	692	660	669	717	702	676	706	645	693	690	732	677	662	680	699	686	694	744	700	685	695	710	702	667	722	653	702	670	642	707	724	678	714	754	668	654	720	672	659	665	710	682	710	714	678	753	766	692	699	647	700	719	671	689	709	643	667	722	646	710	663	665	704	689	693	748	726	677	673	663	738	729	676	699	677	703	689	696	692	728	697	695	682	680	700	693	736	720	715	723	710	693	702	708	698	717	692	792	664	743	726	666	717	680	683	710	688	703	683	670	725	691	665	743	722	633	680	686	676	716	759	719	677	734	710	751	661	739	686	710	675	718	693	694	641	707	692	703	706	655	736	719	637	674	692	684	682	695	698	671	735	714	723	667	682	763	690	686	658	684	677	699	640	723	746	667	702	718	694	706	711	667	776	736	740	744	696	754	717	714	730	692	740	693	702	727	679	700	737	713	701	757	712	725	737	725	757	637	673	752	697	719	680	652	717	716	691	691	716	690	712	656	700	706	696	690	715	695	707	724	674	717	640	653	734	678	663	738	704	741	676	678	694	694	677	688	708	716	675	727	728	732	672	683	680	660	674	681	694	647	683	728	770	758	698	687	708	730	719	721	662	696	691	661	701	737	690	697	701	632	708	720	715	686	665	711	719	683	678	732	756	708	655	718	687	726	709	695	665	735	708	705	697	693	679	714	717	700	730	706	721	640	710	736	698	689	680	698	683	721	760	731	732	700	659	697	657	700	684	684	702	697	667	705	668	699	741	727	695	745	695	694	738	688	688	704	712	715	669	695	724	650	735	677	684	713	741	705	705	712	667	704	710	731	720	672	694	744	722	713	695	680	724	679	694	757	700	688	736	682	722	668	696	717	701	730	720	626	677	716	709	699	703	754	726	718	736	716	690	744	679	708	697	747	712	743	680	701	676	738	695	721	718	710	714	682	675	725	716	703	712	668	728	690	726	718	630	693	675	774	723	693	660	703	705	725	706	705	714	698	709	688	678	671	691	675	730	722	690	730	693	740	718	662	669	752	709	767	728	751	703	682	728	687	712	712	680	667	720	737	719	766	677	744	705	720	706	706	682	708	617	685	715	710	695	739	674	677	699	754	715	696	676	674	697	677	775	692	754	719	684	672	685	710	693	720	670	704	707	704	691	740	708	666	714	752	714	731	733	697	718	670	713	691	708	713	733	712	729	719	685	691	767	702	658	689	680	667	711	671	693	666	685	705	686	743	677	685	717	731	745	642	701	747	691	709	692	713	721	737	711	723	716	709	721	746	704	747	691	705	721	679	680	673	659	688	696	691	693	668	735	670	675	679	718	705	700	684	676	710	680	696	702	687	736	681	687	737	696	670	751	678	705	679	703	647	728	696	702	661	713	661	736	733	694	733	738	663	712	662	683	663	704	716	701	727	704	694	732	652	735	702	719	672	727	646	683	726	691	707	700	699	747	679	704	686	697	671	758	718	673	717	694	694	702	703	674	757	686	716	747	704	730	726	749	678	717	694	720	717	699	698	678	705	730	692	689	680	691	713	685	708	702	688	701	694	708	745	719	733	709	667	669	690	698	708	667	722	682	671	702	702	634	746	671	727	718	736	702	699	728	700	717	708	675	706	720	704	721	726	721	683	741	689	681	712	700	700	726	724	717	687	706	693	712	667	682	677	725	685	714	728	649	710	685	662	723	693	681	756	751	714	693	725	722	646	681	701	718	714	720	759	738	667	724	708	703	703	720	708	668	677	659	677	740	681	696	675	696	719	709	685	720	683	719	688	721	705	692	662	707	687	760	702	701	699	695	676	733	719	721	703	708	675	723	706	709	694	664	667	710	689	713	697	721	687	684	722	685	694	749	684	721	653	677	708	702	711	721	667	738	724	736	716	721	685	748	703	656	704	690	753	714	720	660	736	711	694	686	654	708	689	666	684	684	703	726	682	779	706	727	678	734	704	700	700	695	688	726	760	687	696	727	702	669	686	684	723	699	732	756	655	702	689	700	722	664	693	709	686	725	687	690	733	689	693	732	725	685	683	699	678	713	687	689	751	689	700	671	708	698	666	738	695	728	731	649	720	719	678	742	686	712	710	716	690	724	741	726	785	661	638	729	708	694	705	723	702	715	666	722	728	700	703	693	708	727	748	667	728	692	670	677	721	715	696	755	727	658	734	675	746	710	708	668	738	694	708	710	686	680	646	685	705	689	728	733	702	700	688	696	706	671	677	669	734	765	692	722	672	727	733	671	727	682	733	698	737	702	764	722	684	746	699	654	661	675	671	718	696	681	733	703	689	716	736	725	667	717	701	733	669	690	705	724	715	654	683	731	701	701	700	690	672	726	691	702	741	715	743	704	674	662	708	666	728	660	660	711	754	734	691	728	712	682	699	733	664	693	731	677	718	690	730	715	688	697	719	663	732	706	672	683	702	669	699	750	690	761	721	716	736	750	682	718	693	715	691	703	760	690	712	681	724	668	683	688	729	688	685	746	718	688	739	729	675	670	700	727	714	701	708	729	698	743	802	701	740	683	686	737	717	721	666	702	709	709	720	703	711	719	706	736	728	694	722	673	715	701	646	684	674	694	702	717	691	702	690	715	672	731	724	644	725	682	696	719	754	679	710	741	735	726	708	761	698	680	680	728	671	741	704	719	675	685	674	749	713	664	707	725	731	675	685	705	719	728	710	739	655	680	695	736	771	704	673	720	673	672	730	660	733	687	710	759	713	711	734	663	715	708	728	672	712	709	713	727	694	704	729	665	712	710	710	689	703	740	707	716	702	701	708	716	684	713	722	685	698	634	684	653	686	724	722	708	715	688	670	690	706	719	697	731	716	672	729	681	685	709	685	722	729	698	664	646	676	715	713	725	662	691	773	670	707	700	668	688	684	726	645	683	693	687	642	703	686	717	686	653	648	697	723
34013	18198	5042	471	338	358	278	309	347	289	297	310	321	324	317	304	285	299	297	308	304	291	326	340	292	318	310	279	286	298	296	279	313	308	327	325	333	302	311	308	308	308	316	318	306	290	269	297	297	316	307	354	309	306	321	284	331	319	296	297	321	321	298	323	323	312	293	334	284	335	318	287	289	290	312	322	315	321	285	266	313	315	331	298	305	306	315	266	311	336	288	316	326	311	317	325	322	325	303	309	313	288	319	328	318	319	326	318	293	305	310	333	302	332	314	284	322	304	336	306	282	329	293	297	311	296	306	333	298	296	321	294	297	294	288	287	293	307	331	310	302	286	273	304	330	318	322	311	332	299	306	298	301	333	293	294	296	299	306	316	301	302	276	318	310	299	321	311	296	334	317	301	317	330	301	320	340	366	347	272	311	290	303	311	316	289	321	326	330	295	274	307	312	309	323	314	288	308	332	305	302	306	280	286	284	268	332	285	336	339	315	324	303	343	287	313	311	316	313	324	306	336	293	303	309	329	297	294	282	313	327	309	293	293	302	334	318	326	316	312	322	291	312	322	351	318	291	278	303	304	312	324	290	313	292	296	291	345	307	338	314	337	340	286	289	314	328	325	331	312	294	337	302	290	328	321	320	305	331	295	342	337	307	332	307	306	343	335	310	291	324	304	317	349	280	307	304	329	308	302	313	323	314	295	305	278	285	304	325	335	310	305	316	308	282	330	292	321	310	327	289	339	282	344	330	343	315	303	278	314	329	276	306	302	316	326	311	311	297	306	308	281	289	329	285	316	314	316	298	312	282	271	312	294	304	355	354	291	322	291	282	287	274	299	295	301	308	326	297	292	312	288	327	273	320	290	298	314	306	315	336	333	308	296	293	306	310	296	280	283	317	324	295	303	290	289	309	289	305	282	318	299	322	313	331	324	323	307	312	294	319	297	308	304	324	304	311	334	325	303	356	319	319	310	319	299	295	290	303	320	332	308	296	288	303	316	257	293	273	300	321	317	300	299	304	343	308	306	314	321	298	301	312	309	319	331	296	306	295	302	311	319	321	282	282	288	295	301	290	323	303	329	330	346	308	320	342	307	315	313	298	321	298	310	288	332	294	299	267	330	330	292	304	301	310	304	320	326	274	290	265	316	318	329	317	340	343	298	308	334	305	283	329	323	290	316	284	343	336	319	326	334	304	293	310	290	288	322	311	326	327	325	320	290	310	275	302	293	296	295	298	313	293	312	312	319	317	309	308	306	303	295	283	294	323	297	324	331	313	320	324	321	308	283	291	285	297	307	293	321	287	297	314	333	302	316	284	328	345	299	307	320	291	315	301	331	337	323	307	315	279	287	308	324	295	287	327	310	312	304	314	311	323	339	322	351	318	336	308	302	314	338	322	303	304	326	277	291	317	312	349	340	307	310	297	315	317	288	293	329	329	304	299	277	308	302	303	305	307	287	281	285	326	317	310	296	280	284	315	299	297	313	271	292	294	331	317	316	296	312	294	353	323	343	267	297	293	303	299	317	336	298	282	320	311	291	306	324	308	304	306	300	323	294	311	303	320	294	335	330	350	347	316	304	337	297	321	281	311	289	294	314	306	294	332	307	300	304	304	301	341	312	321	279	312	285	309	328	304	314	333	310	326	320	308	295	304	306	359	291	293	312	299	312	279	292	291	270	333	304	312	313	332	318	303	295	291	323	319	304	291	318	302	303	285	288	312	315	287	306	307	300	278	283	343	301	333	269	291	340	327	298	281	277	335	289	294	333	304	260	335	347	294	322	309	316	290	273	331	297	304	314	293	277	286	298	300	310	319	311	281	296	340	306	303	310	306	328	308	324	293	301	303	322	320	337	339	307	282	356	301	301	317	297	334	342	312	300	302	317	310	309	295	300	312	305	292	328	311	302	291	328	342	298	280	319	294	359	298	349	341	310	305	278	288	296	281	299	296	273	284	310	339	286	330	267	305	321	267	288	323	265	288	307	284	328	307	315	333	296	311	304	341	267	332	289	307	293	338	308	302	317	304	301	292	289	307	297	310	313	300	321	325	305	312	280	287	317	290	294	311	290	316	339	369	311	292	302	291	291	311	306	303	351	318	296	289	270	310	298	305	294	333	282	296	306	340	289	307	283	265	295	298	301	310	300	286	284	329	312	318	300	333	308	263	290	303	341	286	296	287	289	330	315	353	311	329	318	269	290	357	317	309	314	290	306	294	283	304	296	291	273	280	299	309	315	286	281	292	286	307	293	320	320	269	303	302	292	276	293	292	310	310	307	315	288	289	298	281	320	301	288	296	320	327	291	303	325	315	344	310	306	317	332	292	300	336	367	283	280	267	307	269	301	313	301	319	325	300	307	318	290	296	297	288	267	283	303	295	319	314	302	333	306	290	298	314	322	277	323	299	308	283	267	315	296	308	316	296	298	341	321	321	283	331	310	316	318	333	324	283	319	315	308	307	324	343	330	284	305	297	322	328	294	280	316	274	303	315	317	299	281	286	272	308	298	301	308	287	271	308	294	300	309	307	299	307	333	317	296	315	333	298	292	305	288	283	309	271	281	291	310	279	353	276	273	299	308	304	324	325	291	303	327	294	308	343	306	330	285	306	327	305	282	301	343	327	306	306	283	311	305	306	351	317	318	327	304	333	312	281	288	314	292	296	323	269	322	292	319	327	317	295	293	311	291	311	304	316	284	303	277	295	308	302	300	303	302	300	320	305	308	285	306	282	316	286	298	315	277	326	322	349	303	309	321	314	311	319	264	278	310	283	280	311	342	318	317	308	264	273	298	344	315	285	300	300	307	303	307	328	336	317	293	325	304	272	315	316	318	311	314	305	262	295	298	319	330	308	285	295	284	281	298	325	329	288	272	287	308	312	300	287	301	298	337	289	253	306	304	312	297	295	310	297	352	318	317	309	284	286	304	315	323	297	319	286	284	326	313	324	308	311	277	283	309	294	289	304	314	317	305	331	315	300	320	307	304	293	288	282	310	306	270	298	315	305	296	292	314	307	319	306	319	322	340	276	310	306	290	271	321	324	303	277	289	331	335	333	308	319	314	314	316	346	301	314	337	318	300	332	296	321	309	295	294	314	311	295	296	317	294	297	337	327	313	314	292	328	302	318	303	309	291	282	304	317	303	286	308	295	328	295	326	310	340	286	295	356	307	276	272	318	305	313	323	338	304	291	306	346	325	321	320	301	313	308	335	298	288	296	301	290	290	311	308	316	285	316	289	330	333	312	304	274	306	315	301	337	295	301	298	312	336	317	315	304	316	286	328	325	298	348	313	301	298	299	283	301	328	320	331	335	281	310	288	303	301	324	304	307	320	332	300	312	300	305	319	274	320	311	309	350	288	306	287	295	289	316	323	311	297	328	304	284	273	305	323	318	314	341	321	289	314	323	298	324	306	295	308	299	314	307	287	304	287	280	304	309	308	341	317	395	297	308	325	287	291	315	308	308	307	314	336	313	296
12492	4817	1128	707	741	716	657	686	694	706	721	674	733	685	701	670	701	603	700	707	680	709	704	710	685	675	690	693	744	711	670	702	673	650	676	658	662	671	722	702	655	683	708	728	710	698	699	688	686	711	662	678	677	695	682	642	678	683	664	657	705	681	665	659	690	678	658	767	708	692	686	720	711	715	697	702	689	711	706	725	706	706	702	670	632	736	674	717	657	661	734	752	708	697	738	676	706	678	693	679	664	636	680	738	690	683	699	692	747	674	697	672	720	695	706	654	683	657	698	718	669	660	689	698	709	660	709	669	732	703	692	699	682	723	669	707	694	703	684	680	724	696	621	716	717	716	664	699	690	640	706	692	733	703	687	682	641	670	645	662	682	723	691	755	704	695	676	703	757	710	695	690	677	730	713	732	755	763	724	636	680	728	698	679	689	669	690	711	730	701	716	680	637	673	664	727	691	696	638	711	695	734	702	669	686	728	705	706	665	686	695	743	708	686	718	646	690	686	668	695	631	708	707	707	694	693	721	650	707	781	687	673	679	690	656	712	710	700	688	716	723	703	704	701	673	679	711	686	745	737	699	714	685	717	662	752	717	719	688	732	698	712	680	736	710	700	714	668	646	743	701	680	689	656	656	689	665	673	683	685	717	716	678	669	678	668	703	684	723	701	697	715	662	694	640	711	687	701	692	706	712	680	679	690	721	690	721	712	678	696	701	723	672	726	679	666	683	699	679	698	724	681	621	737	753	647	682	687	706	721	673	704	678	713	644	666	673	709	766	720	683	735	708	637	733	684	697	713	714	699	693	698	730	687	711	693	694	645	690	696	737	644	716	660	701	746	728	692	681	683	703	718	702	717	692	686	689	661	676	690	722	741	724	686	729	658	691	704	732	661	685	681	716	697	741	720	684	649	694	725	688	682	719	681	701	720	696	719	701	680	698	684	656	717	696	667	753	699	693	688	663	704	695	701	687	676	733	692	706	699	682	646	704	687	670	697	668	705	719	679	666	651	688	673	687	689	728	683	658	694	682	689	708	686	683	709	680	678	703	704	674	769	715	711	702	678	696	686	649	667	697	686	672	699	685	703	675	641	664	675	662	718	676	701	650	647	643	736	730	719	701	680	709	703	664	689	632	733	684	652	684	714	668	726	676	651	726	685	675	697	686	727	696	712	646	658	694	688	685	704	723	666	676	719	720	683	659	683	644	668	687	687	683	706	645	657	697	747	700	710	721	702	702	679	676	712	713	688	706	705	755	689	678	714	743	725	707	719	694	724	684	702	719	687	691	730	709	716	697	712	704	722	699	701	704	696	662	705	708	700	705	689	659	652	714	699	696	693	673	727	699	735	676	717	704	732	722	702	684	699	720	688	667	691	705	729	718	674	688	713	681	718	691	706	702	636	716	701	687	650	680	709	719	699	714	714	695	719	679	703	668	679	697	696	676	719	680	676	691	753	690	717	715	691	704	685	713	764	706	692	712	745	683	710	677	731	723	702	680	696	723	709	695	699	690	733	724	723	690	606	704	716	701	728	687	715	727	624	620	706	717	696	719	700	702	676	686	640	655	720	719	701	711	709	682	686	728	680	676	675	682	732	717	710	703	659	699	713	729	650	736	719	694	633	696	747	698	693	694	738	705	703	695	668	704	681	715	718	666	690	700	731	704	695	661	702	667	706	712	723	701	681	701	714	676	664	713	675	715	724	685	708	722	647	699	720	690	693	676	657	682	706	728	720	673	641	706	685	681	683	713	725	718	709	718	648	690	702	722	662	728	678	703	657	652	661	673	680	674	689	688	703	677	649	674	679	688	675	728	709	737	689	693	664	679	733	656	696	693	687	717	699	694	696	689	724	693	705	689	714	679	668	695	677	743	692	713	706	711	715	719	684	725	700	663	674	720	696	728	726	705	685	655	666	635	719	681	674	724	702	702	740	696	708	647	698	698	665	665	733	698	656	712	669	676	683	737	653	699	655	641	654	700	693	659	680	685	673	700	709	738	681	674	720	692	713	690	710	660	759	683	762	713	674	672	723	674	668	709	676	672	696	709	676	677	670	689	716	702	666	712	722	716	685	658	670	677	733	683	694	705	741	740	738	708	653	667	684	703	669	671	700	683	742	671	667	675	720	671	674	688	726	677	702	660	672	744	729	688	680	724	726	715	748	692	691	690	719	707	706	726	625	699	702	675	703	706	645	662	680	753	690	692	684	697	706	715	718	685	684	664	701	677	724	688	685	711	691	703	691	690	698	682	729	659	733	669	680	670	664	721	690	729	742	675	715	733	719	757	689	694	662	636	707	689	696	740	690	681	726	719	690	657	685	688	685	735	708	688	684	706	703	665	736	724	697	696	700	720	685	708	681	689	720	624	726	754	685	671	720	662	739	701	674	697	680	730	729	709	697	682	649	672	690	690	713	693	717	682	687	721	680	728	713	673	661	696	631	731	695	725	724	679	678	724	649	713	660	672	720	706	641	689	710	709	673	698	698	722	727	651	703	699	760	682	710	704	749	701	685	699	680	663	699	718	694	677	671	707	718	699	742	691	719	690	703	686	707	738	748	679	752	684	703	722	682	698	664	676	721	707	676	684	682	684	710	711	699	722	651	701	736	694	677	737	691	677	695	700	676	676	699	689	689	683	723	652	671	682	692	707	712	695	676	681	710	645	707	698	684	712	703	695	688	693	704	703	659	708	726	716	695	692	709	662	713	708	663	703	677	689	654	712	702	703	712	703	645	703	681	686	705	703	688	707	675	687	685	708	665	733	759	713	716	684	699	718	725	691	682	716	722	680	681	701	663	737	726	642	780	707	732	753	747	673	685	724	689	686	714	727	705	696	672	713	711	680	688	694	670	706	646	698	713	669	685	699	684	753	660	691	679	688	658	708	684	730	716	729	664	693	693	684	692	691	711	695	692	724	667	726	684	659	719	709	682	667	690	706	700	639	706	683	690	727	692	722	678	727	711	683	702	695	676	664	676	653	687	710	716	730	635	686	724	672	687	719	711	720	707	704	680	661	709	708	693	674	726	710	705	666	755	681	697	656	671	718	709	645	691	678	690	686	699	637	694	686	688	726	621	676	708	701	669	700	694	714	706	692	707	667	685	692	697	677	719	688	713	724	705	728	681	657	728	653	674	663	687	644	665	690	705	693	681	715	699	692	706	723	748	698	680	685	757	712	714	704	727	679	676	704	729	709	695	709	690	646	743	700	713	721	701	661	714	640	715	701	663	685	685	697	709	707	715	675	706	699	705	725	704	707	647	727	720	668	689	705	735	725	663	690	693	701	676	681	663	741	728	709	678	709	676	661	692	742	715	750	714	678	724	713	698	729	725	701	698	697	684	697	693	692	678	723	728	667	715	704	736	720	752	711	703	682	669	638	720	679	717	676	739	705	665	719	723	696	718	727	700	699	709	706	706	735	705	694	635	678	717	720	660	704	695	675	665	695	713	666	704	663	679	661	660	690	692	706	692
25223	21115	23532	28968	21121	15215	814	580	498	506	524	484	480	483	470	502	444	485	475	487	446	489	455	451	468	467	431	479	433	419	452	431	458	469	460	481	437	449	458	490	436	476	423	439	467	470	481	505	436	464	446	477	458	446	450	458	454	470	456	531	477	438	446	428	444	451	414	441	406	469	481	448	462	462	472	462	463	455	431	433	467	450	445	467	445	454	441	492	478	449	442	461	460	471	429	446	484	427	437	436	442	455	472	453	457	453	477	464	461	451	466	447	465	453	453	436	445	439	434	456	475	479	437	481	466	500	453	430	432	402	433	448	454	467	459	433	434	482	470	446	426	452	405	434	442	460	452	481	441	418	442	468	474	457	477	511	453	457	461	490	439	440	449	425	413	434	472	444	451	485	441	427	458	449	444	481	507	462	424	464	405	467	439	453	465	488	439	437	478	447	477	457	462	419	434	410	461	426	447	425	442	498	438	464	479	416	495	445	460	413	466	473	431	466	469	496	489	449	482	432	444	448	490	444	506	497	467	424	461	449	403	502	471	472	463	430	439	446	473	462	393	408	455	474	445	478	452	458	452	441	485	475	485	472	470	483	444	414	428	401	476	472	428	440	453	485	455	488	487	425	457	456	445	482	463	438	396	457	408	481	422	467	444	385	434	410	423	511	501	455	437	418	436	466	484	478	485	438	455	416	423	498	454	435	461	476	431	455	440	454	477	473	480	443	443	433	479	470	450	442	487	482	490	465	479	405	461	496	439	451	461	496	437	438	447	456	447	449	426	464	452	450	444	434	463	465	442	438	451	453	484	482	450	447	470	424	507	480	433	452	436	414	436	449	449	386	429	501	441	461	449	438	476	424	441	467	431	416	482	458	425	471	423	490	421	491	430	441	448	447	455	511	442	437	450	464	435	453	468	469	452	449	441	440	461	427	431	447	429	439	442	437	445	455	448	478	487	454	483	423	465	442	454	433	447	406	472	444	418	426	464	467	405	486	494	431	434	484	452	450	445	451	451	444	436	472	478	446	485	482	443	430	478	426	464	483	485	454	461	474	463	448	447	429	432	484	478	460	420	469	396	469	466	454	459	455	447	494	465	484	496	406	504	448	432	462	433	444	464	468	488	418	465	437	431	433	458	466	444	411	425	451	440	456	467	460	475	466	417	463	445	416	469	465	438	444	470	463	464	433	453	454	415	507	437	469	470	458	456	447	461	451	416	482	438	476	474	444	467	453	470	417	437	457	443	528	459	420	492	479	419	460	468	467	485	423	480	441	485	440	462	468	431	427	452	469	458	441	456	464	454	413	455	483	456	425	452	432	420	461	435	482	457	444	476	459	477	435	452	443	454	448	521	476	465	502	464	472	463	438	474	466	494	451	455	463	458	483	440	484	445	452	438	449	472	448	439	440	424	453	437	465	474	482	463	422	443	471	416	486	437	432	466	446	433	448	458	446	475	421	464	463	455	428	428	447	470	428	409	448	431	473	479	481	445	442	437	463	467	470	479	430	449	423	462	443	425	444	433	422	465	454	476	449	464	454	481	466	494	461	414	442	442	422	455	468	449	428	402	431	442	457	461	459	466	462	450	454	416	467	404	454	458	454	472	479	455	465	481	449	443	426	451	422	435	470	461	453	455	407	448	458	490	444	463	465	442	423	464	472	443	439	474	432	491	421	454	456	442	462	453	444	458	461	419	483	460	429	413	449	437	468	437	452	473	445	499	417	447	435	450	422	451	442	434	441	441	456	503	457	488	461	429	420	439	445	431	444	472	453	469	451	417	459	432	454	408	442	430	459	460	434	437	448	438	457	474	447	488	487	421	461	412	456	478	445	481	503	411	443	412	470	477	465	491	479	446	458	448	449	462	428	422	473	455	463	492	500	455	464	419	470	480	484	452	466	448	427	492	463	429	475	482	463	440	436	474	419	431	439	450	439	453	461	437	440	466	469	464	449	468	458	482	460	494	456	468	473	446	456	447	504	398	461	484	465	473	441	424	461	462	450	459	471	449	448	474	440	443	461	466	484	426	474	448	429	442	434	472	489	478	509	446	456	477	482	461	428	499	495	437	428	454	447	427	442	478	444	418	413	472	446	431	452	472	482	431	433	464	451	426	418	419	463	448	387	460	419	432	458	445	483	476	447	438	422	448	398	416	464	467	476	448	463	451	463	458	484	476	431	460	429	452	483	505	439	434	423	494	423	432	448	417	506	489	495	449	415	429	455	457	458	487	460	431	464	462	495	443	461	443	438	437	476	468	468	458	430	442	457	460	450	438	438	466	474	459	473	438	461	441	435	426	427	409	452	448	497	440	415	463	484	423	449	474	485	445	457	414	459	425	418	443	452	501	410	464	484	513	446	440	458	437	428	379	433	436	502	507	440	488	513	458	441	475	438	477	457	498	445	460	484	440	448	464	469	423	411	466	451	400	458	455	496	444	472	447	442	441	481	434	475	472	451	460	444	432	465	465	457	451	428	445	417	434	450	417	442	453	478	466	490	473	446	402	491	464	423	453	459	450	482	463	477	500	452	435	430	478	459	462	444	472	425	470	481	477	446	470	484	445	451	468	454	419	430	427	450	456	439	442	422	445	462	436	434	470	457	439	451	422	456	449	426	437	454	440	483	445	460	468	465	459	444	440	458	463	488	429	459	455	418	429	424	418	455	447	469	469	415	452	491	442	439	450	462	452	497	485	461	448	444	450	443	434	472	451	454	427	419	428	457	462	448	455	462	444	483	451	471	471	483	522	480	409	396	465	408	467	447	451	470	480	416	436	486	470	444	468	464	479	496	505	482	453	479	466	471	429	457	456	437	430	463	483	440	465	415	452	467	480	439	476	473	443	445	452	459	442	445	444	413	440	470	444	479	424	450	491	423	451	462	450	490	429	460	465	482	470	450	423	427	445	449	454	477	446	451	427	448	436	450	454	473	415	411	448	482	485	405	417	444	451	456	455	419	452	466	450	446	494	420	447	456	454	459	451	437	437	474	430	491	471	469	450	465	422	467	453	496	469	407	445	452	423	433	478	466	507	458	490	430	475	434	486	439	459	424	423	428	470	415	455	434	447	459	480	442	443	463	418	461	457	508	439	448	468	470	460	457	405	470	460	454	457	432	429	474	441	487	466	436	468	468	450	437	462	433	476	415	439	418	444	462	401	463	432	477	492	498	427	441	487	472	462	453	453	457	447	411	440	441	479	466	475	460	393	465	466	422	439	414	450	494	446	456	473	434	429	452	446	455	412	407	441	463	454	425	413	422	489	453	427	464	434	491	437	427	468	426	429	464	462	451	423	432	481	451	454	446	455	433	435	463	469	445	468	485	460	446	467	448	472	404	480	448	501	424	401	405	421	437	464	465	450	419	429	480	487	435	431	442	467	481	433	467	449	445	440	449	429	471	464	441	436	484	427	443	432	455	478	461	457	440	430	472	453	448	418	461	459	439	429	453	434	474	481	436	456	483	485	444	523	461	445	463
26437	36676	5698	1098	1046	1041	1016	966	959	935	996	937	974	1004	928	944	942	886	930	953	910	974	939	980	935	916	907	900	965	934	955	961	934	909	951	938	987	942	890	960	973	915	919	952	914	889	968	943	882	916	927	950	929	903	933	947	932	944	896	987	912	960	938	960	955	941	915	939	937	933	923	882	942	952	922	955	911	898	948	885	943	966	924	983	972	883	944	951	955	962	964	975	951	979	900	980	889	954	986	982	918	1019	966	891	949	995	907	958	969	997	930	992	894	905	926	940	957	982	928	949	962	893	932	967	993	965	923	921	878	908	934	963	912	932	926	898	960	953	953	941	993	941	928	897	943	903	913	961	933	885	941	933	927	974	917	935	953	982	936	964	965	1029	950	929	906	911	937	918	920	895	955	974	961	876	882	972	889	948	925	961	936	917	942	934	955	938	922	975	980	942	952	945	912	1005	905	884	928	920	960	977	905	952	916	930	1009	959	991	934	959	920	941	897	939	961	987	937	968	970	934	911	952	893	919	921	952	935	967	932	937	905	998	886	964	953	904	927	872	939	976	936	940	917	983	955	932	952	983	992	944	920	976	974	896	947	953	972	929	924	919	961	987	960	942	982	983	927	968	895	900	1020	947	938	1000	985	921	916	925	916	997	914	951	919	891	967	960	915	939	920	936	895	918	945	943	967	924	965	956	905	952	970	1005	897	948	930	908	951	905	906	940	925	949	946	930	956	879	911	949	943	933	911	903	927	961	934	929	900	975	991	949	949	906	902	917	944	975	963	964	1024	921	973	1010	957	991	869	970	975	971	963	975	953	971	944	932	896	910	883	968	930	898	958	928	999	968	928	947	943	964	925	958	856	929	918	943	969	942	1003	890	968	920	928	958	938	926	960	932	929	919	949	910	897	966	917	889	932	1013	916	910	960	1009	917	973	900	932	843	882	929	962	929	983	965	932	909	969	988	906	895	937	934	908	981	933	956	961	925	950	912	928	1005	910	989	890	930	955	926	921	952	940	920	905	904	928	974	968	917	1011	951	921	955	950	950	970	1015	925	927	917	901	977	933	930	934	921	962	927	900	916	932	959	895	930	916	925	972	944	889	942	994	953	909	938	939	962	926	924	935	943	986	984	868	942	928	926	935	923	950	940	977	979	961	895	885	919	962	945	898	895	924	901	966	949	911	957	961	906	910	873	951	978	983	959	903	919	885	886	955	914	924	926	896	905	958	977	982	866	930	934	940	942	949	920	907	955	911	914	954	930	895	921	934	900	937	926	921	902	999	960	877	900	941	867	930	931	964	1006	873	925	951	943	874	976	883	978	907	914	932	985	953	942	942	938	901	934	943	913	950	926	941	950	868	903	949	931	929	911	904	931	934	983	901	943	909	936	937	892	879	962	969	940	941	992	979	934	882	981	914	924	966	963	928	953	944	965	922	921	991	975	888	890	958	947	921	952	982	982	902	954	923	931	934	918	941	895	933	896	947	937	914	912	908	905	957	928	957	964	931	931	955	955	910	914	979	968	932	983	931	992	923	914	964	915	960	987	945	976	961	902	959	992	956	944	958	965	934	964	914	934	931	933	978	909	938	952	909	917	971	954	888	900	963	943	902	904	966	909	936	859	903	898	945	960	903	907	951	978	962	1022	954	938	943	919	934	940	931	873	929	986	927	986	945	909	908	894	921	941	1026	965	979	981	930	1035	926	959	932	988	942	934	934	945	933	929	998	923	901	972	972	906	970	927	954	900	913	966	928	935	911	905	881	957	976	982	933	932	947	944	948	971	946	1007	899	991	935	975	952	923	937	941	894	971	925	915	961	922	911	905	978	969	974	938	962	939	940	978	951	974	976	896	913	970	928	948	923	930	957	954	958	932	908	953	881	949	994	949	939	953	967	927	961	946	1013	896	938	928	841	954	933	923	938	894	904	927	926	910	984	989	955	985	874	959	939	966	974	916	931	964	959	948	955	934	922	916	915	949	933	1009	921	952	913	937	936	918	919	967	968	945	1023	863	936	945	941	960	893	963	937	927	957	943	930	969	939	874	983	923	928	907	947	944	936	959	926	972	977	955	953	913	899	993	930	899	926	995	902	938	1003	911	874	919	946	927	947	957	984	957	957	898	953	879	997	1015	945	957	961	963	905	932	970	921	925	967	943	942	897	916	915	977	950	986	978	939	969	930	948	956	989	930	937	932	963	925	928	935	929	890	918	897	990	916	925	964	918	968	961	968	980	937	932	894	931	931	922	911	928	933	975	942	970	952	968	931	951	966	921	889	910	911	897	968	917	910	961	978	996	941	924	955	919	951	931	945	909	924	938	951	987	955	933	954	955	956	1001	1037	924	941	972	961	914	995	932	972	979	969	933	910	968	955	913	947	915	964	849	896	916	933	963	922	883	954	980	994	969	943	978	996	948	996	956	944	930	957	940	886	924	889	910	941	920	974	925	1053	967	968	931	905	989	952	898	976	968	968	957	970	988	968	972	928	914	952	910	938	925	888	1000	933	862	981	958	979	949	948	908	897	905	942	921	909	931	922	945	950	943	871	967	922	933	931	942	906	916	953	965	967	941	914	989	904	993	942	941	921	968	1004	938	911	948	884	929	886	899	938	934	900	863	927	936	952	1018	948	940	966	944	926	929	911	910	922	911	933	977	915	913	945	901	961	948	898	971	950	890	945	933	925	947	946	906	932	949	911	928	937	989	889	860	951	947	941	921	909	918	986	977	929	896	989	931	968	943	909	955	941	909	933	926	975	980	944	919	892	947	967	953	893	965	968	940	924	951	923	962	1008	956	908	902	953	957	952	944	914	919	901	919	939	940	887	924	949	919	977	910	978	999	973	931	932	937	980	920	998	941	919	905	928	940	1003	935	855	956	936	993	902	953	899	926	939	896	966	969	923	948	941	949	967	913	981	953	1008	859	972	973	931	993	923	925	933	949	955	922	885	887	974	977	893	939	939	889	941	881	904	932	878	881	936	895	962	900	912	950	919	965	998	949	926	991	935	918	955	918	974	879	914	873	926	866	930	961	934	930	963	963	963	967	961	1050	969	920	1005	900	905	858	924	982	972	969	1003	915	988	949	957	943	917	960	925	961	946	957	955	955	988	916	912	891	906	927	954	962	958	933	1018	933	961	910	897	926	914	918	946	931	885	927	948	903	936	916	942	983	936	954	933	947	911	966	946	909	909	930	942	955	960	965	944	933	895	894	917	980	924	880	977	999	936	938	886	1003	922	913	995	947	970	960	929	920	948	905	936	929	975	937	978	936	911	950	936	919	978	948	928	884	940	951	964	932	933	968	915	1039	941	902	988	944	907	906	925	910	951	956	955	979	905	970	916	929	913	929	958	975	903	954	954	930	995	1006	946	949	975	918	942	881	908	925	980	951	903	983	962	872	903	986	937	942	925	951	920	927	924	887	973	931	958	937	969	968	939	968	921	962	926	997	954	904	949	988	900	944	907	976	967	955	944	964	966	935	946	952	956	887	939	965	944	1005	908	966	927	969	1014	909	924	924	976	944
24630	21130	23853	28649	21131	21166	11495	702	485	433	397	432	405	416	367	399	400	380	351	363	333	339	365	354	377	353	378	315	347	315	385	364	358	381	340	358	353	343	315	341	357	360	327	377	335	360	307	365	370	374	363	356	352	351	376	339	309	338	354	365	322	347	375	336	362	359	333	348	341	351	333	327	296	348	373	331	387	357	335	389	317	311	342	348	348	342	322	328	337	352	346	341	339	325	346	341	355	329	345	373	343	348	337	393	393	356	377	348	325	365	366	339	314	329	339	382	329	351	292	372	379	315	350	375	356	362	330	321	347	341	366	346	360	332	318	361	317	360	328	355	356	354	385	322	336	333	372	328	344	340	323	362	314	346	343	331	375	351	347	354	303	328	339	335	403	345	360	370	339	337	330	340	327	344	334	327	306	385	359	357	327	375	350	321	336	330	356	368	314	319	334	356	379	355	337	338	323	320	345	332	326	346	328	356	356	310	333	353	319	371	307	324	346	332	343	346	315	309	353	342	318	345	319	301	335	348	298	366	361	331	353	317	328	353	379	312	349	331	354	384	350	368	335	316	341	329	350	355	360	348	354	320	369	308	329	321	371	342	331	364	384	320	338	324	347	374	350	315	369	331	341	323	339	361	328	349	359	311	368	339	334	337	361	329	317	369	356	329	376	329	346	345	374	322	369	308	324	327	330	340	357	332	370	312	308	347	329	324	361	313	306	332	320	333	355	317	337	334	371	378	342	356	361	343	335	337	350	370	329	326	339	324	346	338	359	318	310	328	305	374	343	339	364	349	346	341	326	363	363	320	370	341	322	335	337	313	337	307	350	349	345	334	359	329	336	337	364	352	335	351	314	386	317	341	359	379	334	342	354	337	320	322	329	367	346	347	358	356	345	395	368	355	365	349	314	316	360	314	345	357	320	348	339	342	340	339	315	354	367	358	354	371	356	337	359	318	360	290	338	339	341	321	338	366	335	327	342	338	335	332	311	343	373	353	301	402	348	321	342	357	314	354	361	353	354	394	343	321	339	327	356	336	377	337	338	313	333	333	360	298	337	361	323	329	335	355	352	353	322	358	351	348	356	343	347	324	390	340	339	319	322	332	320	343	396	355	327	354	321	367	356	375	304	318	355	369	376	340	327	354	341	392	345	323	324	318	335	356	337	364	314	335	313	343	302	358	337	366	328	319	348	368	361	355	324	328	347	318	325	342	334	315	333	328	365	343	329	338	323	336	337	348	342	345	345	316	303	354	359	356	323	343	345	346	314	332	353	383	334	345	354	311	329	368	343	332	344	357	339	322	327	355	318	371	353	358	345	321	355	308	334	330	366	339	353	328	347	327	332	369	329	331	340	334	349	326	335	341	331	357	366	332	362	337	311	346	329	341	315	340	334	356	321	353	327	359	297	321	366	338	309	358	362	328	340	356	376	331	356	322	321	343	347	346	317	341	362	334	318	300	355	360	366	347	313	340	391	349	330	353	322	342	355	352	335	356	357	353	352	340	367	377	315	318	343	309	334	342	340	355	354	359	307	344	358	362	328	361	342	338	338	330	307	324	331	366	332	345	344	313	329	321	353	355	346	360	361	335	358	349	356	361	379	391	339	363	326	380	345	334	338	331	328	346	297	348	326	331	353	351	322	326	335	320	345	320	323	338	358	304	350	352	351	341	307	293	356	340	342	376	335	319	361	337	333	340	323	371	302	334	352	336	323	349	375	331	326	349	330	351	374	343	340	335	325	328	355	311	335	372	333	354	330	370	352	339	359	306	373	327	345	379	336	338	329	365	335	337	333	355	365	337	375	327	352	352	296	321	337	307	344	347	333	316	335	382	351	363	339	332	334	305	321	307	316	286	347	361	369	335	294	383	333	335	314	358	361	333	370	386	322	320	342	348	333	349	329	311	338	328	335	314	373	339	352	376	349	357	331	363	298	353	332	337	357	315	331	316	354	370	324	338	346	354	342	344	343	337	367	363	288	292	348	312	315	333	344	317	337	364	337	344	314	345	354	343	331	341	362	321	309	362	393	360	400	377	317	342	340	309	353	326	353	366	397	374	373	365	352	394	306	355	314	337	361	325	350	355	355	333	360	336	335	343	383	321	328	354	360	311	331	343	385	339	354	357	354	372	327	333	302	325	336	335	329	338	349	336	314	332	330	354	315	317	356	355	328	345	357	369	372	380	341	359	341	339	344	364	331	400	308	341	354	348	347	342	347	358	345	344	354	326	344	323	333	329	364	360	304	317	340	329	313	337	332	349	353	337	364	331	329	336	377	361	345	334	361	329	332	327	306	364	381	387	348	329	335	321	347	338	376	365	338	363	370	330	350	340	359	364	356	367	348	314	297	337	336	352	361	328	380	335	335	324	344	313	366	357	312	345	332	300	319	331	372	336	341	298	355	382	336	337	328	368	360	353	353	372	324	341	340	336	346	358	299	343	303	344	340	344	333	338	326	363	318	361	354	302	327	320	315	351	343	360	280	377	324	325	333	364	316	297	293	355	309	319	330	329	348	346	339	317	367	338	305	377	339	337	348	335	358	333	331	380	384	314	361	320	349	348	319	353	325	325	340	343	342	315	342	347	326	318	351	374	329	330	330	353	319	302	341	339	357	314	368	325	362	363	361	316	385	325	355	351	367	347	348	360	361	369	332	299	329	369	336	355	313	342	342	329	297	333	323	351	346	330	337	391	368	347	318	329	327	365	321	309	322	325	357	359	336	368	315	342	337	344	319	350	340	341	344	348	320	364	342	358	355	327	292	345	310	355	328	330	319	346	361	325	378	340	339	318	325	313	354	357	364	363	338	305	343	336	326	382	356	330	357	315	321	319	323	353	345	306	348	333	357	313	329	333	313	278	343	356	338	301	363	331	318	351	325	338	326	347	335	340	338	332	327	334	361	363	352	345	346	376	352	332	369	343	336	383	344	358	359	320	342	345	302	297	357	333	369	352	331	349	331	321	293	391	344	312	353	331	347	333	326	315	354	315	347	321	326	332	339	347	363	382	347	356	347	335	349	324	338	339	346	328	371	354	353	370	338	352	338	320	369	346	313	319	340	317	342	353	334	349	324	348	358	350	325	346	340	325	322	338	360	340	335	342	334	299	336	336	340	349	347	346	368	403	293	323	346	349	371	369	382	298	344	347	307	313	319	357	339	332	359	350	350	343	360	325	342	334	382	327	371	342	299	350	337	325	323	335	328	345	296	318	322	317	360	325	319	361	351	362	362	338	362	330	332	341	321	336	335	330	334	316	349	354	358	383	349	382	367	320	339	360	330	336	343	327	322	347	380	313	340	325	334	370	375	337	368	355	307	319	312	365	327	312	312	304	315	333	345	307	358	350	340	366	349	326	365	331	311	341	347	349	309	324	343	339	350	351	339	369	348	362	312	319	345	318	395	337	383	365	384	351	315	374	338	339	370	336	319	313	369	387	343	339	329	308	324	337	334	333	312	375	310	338	380	321	318	318	321	341
31594	47103	8301	1113	860	775	738	721	695	705	729	723	748	705	718	737	702	689	736	719	721	704	685	695	740	713	726	712	768	744	765	681	694	711	740	707	682	705	726	688	711	712	665	721	706	665	732	685	732	725	643	692	730	653	710	731	669	687	723	677	709	711	696	720	701	706	748	717	684	681	721	681	700	709	721	718	696	721	712	682	702	734	653	704	664	694	713	706	701	698	700	720	717	692	740	685	661	775	697	677	710	730	676	738	682	692	678	688	710	670	713	664	711	750	696	708	673	683	659	668	697	679	713	685	690	724	706	748	689	726	694	679	710	689	711	692	693	727	755	690	722	692	701	686	658	696	706	704	714	700	755	704	747	711	701	707	720	696	717	692	726	705	694	707	743	656	714	675	683	678	710	690	700	754	697	724	713	746	716	705	686	688	737	722	720	656	668	723	706	666	708	701	725	701	688	726	719	693	732	760	697	748	684	712	692	705	708	697	646	677	730	722	696	700	714	718	692	704	711	712	712	719	717	737	698	749	674	657	748	713	694	698	776	747	671	671	698	709	715	668	670	691	719	636	712	728	718	725	680	754	699	702	693	715	713	701	699	709	719	647	668	695	634	718	736	675	682	676	700	740	722	701	690	733	724	717	726	728	684	728	687	706	748	695	663	683	757	683	690	651	692	745	736	681	681	699	724	686	703	660	717	706	723	668	682	650	756	699	664	659	707	708	728	695	646	709	673	731	731	671	733	764	700	687	697	720	730	698	713	716	737	722	648	769	721	695	699	705	700	639	712	695	694	674	763	687	662	741	723	681	706	734	712	727	685	671	685	736	724	728	711	710	667	676	662	684	694	705	703	691	691	688	718	649	714	721	712	701	718	727	687	714	688	721	717	707	720	701	714	701	694	698	652	701	683	730	733	743	703	719	731	757	671	696	682	684	681	755	713	717	723	677	686	704	701	690	736	745	706	713	682	709	738	671	735	702	687	691	728	716	702	672	703	704	744	696	689	689	713	685	649	713	694	690	682	716	719	639	677	723	701	726	692	695	680	720	684	693	722	697	708	724	726	680	686	742	639	731	705	644	688	685	730	668	698	704	710	708	671	683	701	716	718	665	678	730	738	693	727	695	711	710	675	703	715	740	721	698	676	732	741	718	691	725	743	673	753	714	691	736	699	701	661	667	702	707	733	669	682	723	730	732	731	697	693	649	722	672	726	690	671	674	683	741	661	765	663	704	736	713	733	703	682	646	683	749	698	733	707	681	687	712	710	720	715	724	717	701	690	678	735	705	686	693	715	712	745	677	694	681	693	709	655	736	670	700	683	715	744	727	727	705	689	745	731	721	694	672	730	705	704	665	720	688	685	735	666	656	646	711	721	674	724	726	703	726	720	727	707	746	710	687	707	694	730	701	687	674	701	696	692	709	738	714	710	738	717	715	722	688	681	734	664	719	747	764	725	693	697	751	699	735	722	692	744	665	720	712	669	687	706	657	690	687	735	699	692	682	736	733	665	691	690	718	696	671	707	713	705	684	726	667	663	724	721	721	670	738	711	731	696	738	713	719	763	777	725	663	708	722	670	714	715	677	678	714	722	691	732	703	650	716	707	702	700	685	652	696	711	743	694	724	709	675	695	723	734	716	709	738	675	698	718	740	708	692	701	693	725	710	684	656	686	688	716	716	734	727	709	704	682	699	652	742	702	716	673	697	683	727	723	669	692	726	690	701	715	662	737	711	753	669	738	690	724	717	681	702	703	690	698	673	691	724	720	661	675	695	692	743	705	694	671	705	683	718	666	757	699	722	712	740	760	715	647	729	704	709	717	712	674	705	650	701	703	738	693	724	718	721	698	728	711	698	718	690	681	702	713	660	705	710	708	761	706	719	709	698	697	682	680	696	673	714	651	772	665	776	752	734	671	642	668	717	714	752	698	658	703	734	758	678	761	699	716	720	675	707	684	680	665	685	757	694	710	704	721	713	682	715	692	663	725	697	701	723	695	684	683	700	731	717	690	708	721	730	703	717	741	701	733	706	789	698	665	723	673	675	678	720	684	703	726	702	692	732	702	685	701	680	736	693	753	704	701	689	683	680	690	684	665	692	677	718	676	702	685	710	679	723	686	654	716	673	724	666	683	746	721	717	657	676	693	704	730	709	680	698	712	704	736	702	732	711	702	699	734	728	738	662	710	706	749	720	694	712	686	714	696	689	714	697	733	716	687	680	684	724	714	674	668	725	686	689	677	701	657	648	712	721	673	713	674	704	660	714	706	667	671	710	718	692	724	721	697	700	700	712	692	744	698	692	688	683	696	707	653	721	718	767	715	725	716	698	670	742	690	718	691	709	715	684	675	728	698	706	722	684	696	675	712	723	721	697	680	667	737	735	704	714	697	698	707	710	649	684	702	699	717	691	702	696	692	691	722	737	704	691	728	699	744	709	720	672	742	698	690	660	671	758	717	730	731	673	739	663	704	708	701	731	729	707	702	699	690	715	710	646	658	766	733	741	742	751	740	657	688	661	697	711	708	657	667	681	761	687	704	726	661	632	697	709	700	724	743	654	698	696	690	693	682	636	720	725	687	680	684	662	697	707	709	714	689	751	649	684	700	669	719	707	730	697	741	738	741	679	680	740	749	711	701	744	664	714	705	717	713	712	695	683	754	700	761	687	732	667	699	712	707	715	737	698	686	679	705	721	744	739	725	714	721	677	753	678	726	721	718	695	711	704	689	704	713	737	683	703	745	721	678	697	714	721	726	744	757	661	675	701	697	736	742	708	733	725	742	705	748	702	742	759	664	704	704	676	708	681	718	714	704	706	692	698	689	712	684	752	686	681	715	701	685	695	683	741	677	717	673	707	717	664	716	724	699	671	703	633	702	687	691	729	696	726	766	665	672	700	674	660	711	707	691	716	706	661	643	742	690	703	694	700	679	734	722	711	696	687	688	679	639	714	661	716	698	742	642	666	705	690	679	733	680	742	723	738	721	738	701	668	709	699	704	712	695	717	681	734	728	667	699	715	668	725	703	725	695	734	676	741	671	673	733	683	704	696	708	662	689	728	715	712	712	683	671	710	695	726	709	708	691	739	677	687	684	659	669	707	707	713	677	680	703	694	736	693	734	704	687	722	649	724	649	699	758	690	716	749	705	730	735	703	707	740	693	690	713	727	699	708	711	720	690	700	682	656	746	692	682	686	688	668	701	699	667	669	675	742	722	757	707	703	696	663	668	690	701	678	687	735	729	727	684	723	754	680	687	723	746	702	707	654	652	720	674	679	687	721	746	661	709	704	716	639	723	722	664	708	672	680	746	762	690	678	695	658	678	688	690	734	703	699	665	672	712	702	732	765	676	718	730	710	676	689	733	698	683	697	692	764	730	703	644	723	667	719	694	715	683	690	716	753	682	663	695	704	726	703	705	728	716	697	736	679	712	721	708	702	699	680	703	731	678	721	714	676	733	709	718	722	691	669	728	702	681	734	743	701
33721	17749	4819	618	462	412	335	325	270	353	318	328	325	341	299	305	303	300	314	290	269	290	319	326	354	301	302	324	306	300	318	305	309	338	338	269	300	309	336	294	331	304	289	307	271	309	296	310	287	303	318	294	311	314	277	316	324	318	314	335	307	298	293	279	295	303	303	351	328	300	326	306	294	325	300	288	294	329	302	319	306	298	264	331	309	303	277	297	300	306	275	314	364	291	324	315	307	291	293	295	316	283	330	314	286	327	320	303	311	281	277	289	304	298	309	310	309	278	302	303	295	296	281	295	329	318	336	284	314	301	331	302	294	282	311	264	325	328	288	314	286	291	302	304	287	326	296	321	313	292	339	309	311	321	286	297	282	294	289	281	299	319	300	310	321	311	304	326	317	277	286	280	299	302	279	321	306	328	304	280	324	333	328	333	298	296	304	319	294	292	325	321	355	315	312	282	308	292	300	272	306	307	308	317	331	319	293	312	322	333	306	319	292	295	296	301	289	311	302	312	277	306	311	309	313	271	306	316	324	305	273	293	292	295	291	298	324	324	338	318	295	341	319	321	311	357	302	294	318	280	314	332	329	283	276	293	324	295	308	307	261	302	328	317	314	314	309	305	282	298	293	335	262	337	322	312	314	309	324	326	310	301	288	306	308	336	301	292	318	305	324	295	319	282	259	289	319	331	327	282	280	306	316	281	328	283	310	298	321	336	292	320	329	307	312	301	271	310	334	305	340	298	301	310	328	327	281	300	292	305	286	299	310	310	319	278	322	280	266	312	304	338	322	298	319	290	313	317	307	323	325	272	300	321	314	295	293	328	281	295	325	284	308	331	293	287	289	313	301	322	283	244	275	308	307	282	317	317	328	308	294	298	279	326	320	292	311	308	295	290	311	329	294	308	285	331	356	308	319	327	277	294	257	318	318	347	326	292	299	330	315	325	329	320	300	314	308	298	313	317	315	278	315	324	322	331	318	317	313	299	304	287	308	319	298	328	300	322	267	317	321	310	287	262	307	314	333	321	310	313	296	289	308	273	305	317	337	307	294	336	275	297	345	313	315	280	309	307	316	307	289	330	311	282	286	299	286	326	305	308	307	312	273	306	279	296	285	308	335	334	316	273	300	320	349	332	327	309	301	300	289	311	301	306	288	307	329	308	283	334	320	295	300	323	310	298	287	320	360	310	294	305	277	283	298	335	302	301	303	304	307	273	283	303	285	298	283	293	321	313	281	312	330	307	283	331	292	302	298	320	317	322	297	306	285	288	302	331	292	288	314	302	320	322	313	305	295	300	349	306	264	307	330	262	329	323	287	318	318	300	281	302	306	329	258	320	303	314	291	336	314	293	303	296	290	303	316	293	290	281	278	333	341	287	278	331	315	308	333	304	292	298	317	310	297	311	298	343	294	332	321	312	356	319	277	314	306	308	283	292	349	325	311	308	290	311	307	296	281	279	284	306	314	300	276	272	273	275	272	318	298	306	301	294	304	320	292	327	354	319	317	305	300	281	289	324	348	333	292	279	293	312	310	297	301	294	290	284	289	268	318	312	363	293	299	305	300	336	349	313	311	312	289	320	272	297	334	300	293	310	246	317	333	314	337	294	278	310	324	292	287	319	312	320	299	302	334	318	301	365	366	276	285	334	325	293	304	359	332	304	225	277	315	289	286	258	316	266	283	265	311	300	311	282	336	318	290	290	323	301	274	333	320	324	309	287	264	325	285	294	329	292	317	302	335	310	331	331	303	285	330	308	346	298	299	300	309	321	309	303	304	306	310	322	319	307	296	316	303	314	285	309	277	290	309	336	312	307	314	285	310	298	323	304	307	323	301	296	307	311	301	290	303	295	336	330	312	290	313	330	290	297	273	295	314	321	341	300	332	346	303	295	322	336	280	262	311	317	309	304	275	276	306	300	297	311	297	324	299	339	342	282	281	312	306	322	303	319	328	283	321	294	318	279	292	302	304	300	297	322	308	289	283	294	294	342	291	305	327	342	338	272	305	312	283	279	319	312	291	283	317	292	291	315	303	310	282	333	283	316	323	298	288	293	348	300	281	299	307	287	315	326	306	307	319	282	315	317	323	341	289	306	315	282	289	290	284	299	333	284	291	301	321	295	318	339	305	330	345	302	326	333	307	301	286	338	300	310	307	284	288	297	297	293	310	333	303	299	297	310	298	320	313	307	310	317	278	301	305	341	317	308	247	329	303	297	337	302	257	298	316	288	305	299	323	335	296	318	315	273	325	284	317	342	304	343	294	294	345	306	316	280	287	326	280	300	315	305	294	253	296	304	307	318	313	311	345	305	307	285	301	313	336	300	319	275	299	321	314	303	292	318	346	309	287	291	292	294	296	325	311	333	315	339	288	300	282	286	312	311	310	303	294	270	276	291	286	303	303	292	299	304	307	313	308	315	326	304	310	299	289	299	288	306	307	248	341	313	326	282	342	314	278	312	296	283	286	305	333	330	296	303	288	322	306	306	322	342	290	332	291	299	307	275	308	291	298	333	301	260	283	336	309	296	279	272	307	290	283	294	331	317	310	279	353	316	312	320	308	316	316	290	281	307	317	330	320	298	302	288	297	337	277	314	351	326	323	304	334	300	259	358	293	295	298	264	291	290	292	272	321	329	288	315	298	307	296	293	314	275	325	309	321	294	315	298	265	295	315	325	300	324	362	335	318	316	311	334	309	313	272	278	307	303	287	294	319	293	341	325	336	301	308	284	276	299	296	296	294	301	295	347	341	314	317	310	262	351	326	343	298	313	310	314	322	315	308	343	304	295	336	300	278	284	331	317	306	338	314	312	332	302	311	308	302	288	317	324	308	301	295	269	293	302	272	321	296	297	328	300	295	322	304	325	315	311	349	302	332	316	311	324	282	261	279	312	303	306	291	297	297	309	288	303	280	308	284	325	275	321	313	291	308	286	304	307	314	314	280	310	301	296	308	322	305	293	314	316	337	282	297	312	294	317	307	295	315	329	321	314	306	288	298	320	302	311	316	294	318	289	315	309	343	319	289	330	311	306	322	293	304	299	310	301	314	272	331	307	304	286	301	283	302	314	329	294	301	282	322	297	281	292	310	309	309	338	296	315	316	315	321	291	316	283	316	303	327	301	309	293	302	302	343	300	291	305	328	323	308	290	275	294	315	326	282	282	304	317	297	269	310	321	264	310	301	317	346	329	308	307	278	353	294	312	309	303	330	290	331	296	337	333	310	313	322	285	317	306	299	300	299	308	318	330	331	333	286	298	301	285	312	284	296	297	280	318	302	297	298	331	318	325	296	290	294	314	291	332	319	282	325	357	327	347	286	295	275	291	326	303	322	312	284	302	310	303	311	296	297	323	268	331	292	329	321	303	333	320	288	317	315	332	294	301	308	323	297	339	362	306	298	295	302	277	339	341	325	305	318	288	255	308	348	299	325	328	298	312	325	312	265	267	318	309	316	339	306	334	290	355	308	327	317	340	240	316
11995	4733	1199	717	718	684	717	706	685	663	694	695	699	691	699	664	668	692	654	698	634	700	729	716	728	735	726	686	667	663	688	675	702	695	712	717	705	673	705	753	701	692	656	679	701	708	715	617	685	712	714	690	685	692	718	711	685	716	686	733	682	720	669	704	705	713	656	705	657	646	698	720	699	724	727	727	742	652	714	694	704	724	734	680	681	656	694	662	729	690	698	721	703	720	680	736	692	695	682	703	688	686	710	705	704	702	671	720	689	677	704	722	704	657	682	697	713	738	704	693	697	723	632	698	691	710	681	681	714	642	699	732	669	696	716	682	670	717	724	691	708	701	747	728	654	699	725	687	716	687	686	695	659	725	745	714	682	664	700	699	657	656	707	706	704	732	709	777	697	725	702	700	687	699	683	669	733	698	715	723	694	652	681	675	742	678	699	660	694	679	718	662	700	708	704	702	692	675	715	667	673	692	680	693	663	704	688	719	689	696	672	713	677	706	676	701	686	755	650	676	750	693	667	668	722	753	654	748	695	687	692	723	725	693	711	646	679	685	677	711	700	701	676	696	674	732	694	671	721	667	723	674	708	672	668	710	720	710	697	681	707	705	730	691	663	701	674	681	684	697	696	685	703	699	695	695	710	720	703	758	682	705	689	716	735	681	687	639	678	659	711	717	708	704	698	732	653	709	661	725	719	680	712	684	702	678	704	641	665	652	681	742	693	674	662	744	706	647	736	686	628	689	735	709	741	662	716	756	699	688	711	682	654	667	739	721	728	685	728	704	723	695	705	727	727	677	651	701	694	738	703	705	682	677	664	662	718	679	756	698	685	702	717	718	681	715	696	726	680	715	640	722	683	726	684	704	636	681	664	730	668	715	716	699	743	705	709	721	672	700	669	650	704	666	714	673	710	744	678	685	683	685	708	692	730	693	637	703	725	680	688	665	700	700	677	712	708	724	692	697	674	664	698	704	689	734	694	679	703	721	726	677	699	730	706	690	697	707	727	722	719	670	703	668	732	701	734	694	674	688	699	663	679	696	698	745	661	714	730	680	688	699	677	732	713	704	681	656	696	712	693	741	716	689	722	675	689	680	696	694	692	663	707	758	642	727	673	766	658	733	707	681	727	699	720	691	686	668	641	689	686	707	697	716	685	688	698	714	764	663	659	764	687	703	687	681	677	686	745	673	662	710	654	670	675	723	708	687	699	677	670	745	690	667	708	693	670	707	757	785	717	686	666	690	735	647	708	693	702	706	692	703	667	649	753	679	668	675	711	662	719	694	688	699	717	682	690	644	647	686	675	721	676	700	707	707	720	686	694	680	694	664	687	717	663	695	714	672	705	693	647	702	693	683	742	721	702	689	692	700	734	724	698	663	679	685	706	726	695	737	666	698	688	695	685	704	758	718	730	727	718	713	661	752	677	696	639	697	709	704	649	682	680	717	751	713	698	716	709	713	690	710	687	696	665	732	670	679	739	697	666	684	637	692	698	707	692	682	665	670	675	649	730	658	624	673	751	713	697	703	696	700	749	687	690	701	677	687	719	681	698	671	663	705	685	694	699	658	718	701	709	672	690	692	729	650	704	670	709	714	723	756	718	720	652	655	705	698	758	675	678	702	654	714	697	701	698	672	672	661	676	735	713	692	678	686	669	697	717	714	726	724	681	685	688	702	657	683	666	680	661	732	692	707	724	698	688	692	685	702	711	714	705	649	715	710	706	698	683	709	712	717	677	679	709	664	637	700	701	697	670	693	707	754	701	628	691	715	685	699	694	685	708	686	675	709	709	745	678	741	644	699	712	683	711	698	718	690	689	700	737	735	697	714	688	681	701	711	686	698	749	671	665	703	702	683	674	678	668	678	704	765	690	651	688	758	699	687	708	670	697	702	645	672	709	688	667	690	655	715	663	712	699	726	657	679	656	678	712	675	728	682	660	694	700	687	633	690	744	676	708	655	661	703	675	690	688	719	705	716	726	731	676	707	710	748	688	701	650	721	708	708	657	701	696	699	665	637	727	696	684	703	682	678	683	679	689	715	670	687	675	723	676	732	686	733	686	677	727	700	695	672	712	670	737	732	668	749	688	720	728	691	709	679	669	720	664	694	703	707	676	688	720	668	679	666	722	713	651	660	700	697	672	699	700	763	693	722	694	663	715	715	707	712	714	674	686	726	682	732	698	684	707	670	724	672	745	723	660	711	707	722	693	702	692	725	684	683	737	695	704	730	714	665	700	700	704	689	720	679	706	709	744	746	705	678	684	701	697	679	716	715	689	676	698	673	705	714	700	682	727	706	667	702	685	726	733	705	696	671	728	693	716	737	697	728	710	731	699	689	692	710	710	708	680	712	708	671	667	645	731	764	661	720	739	703	668	709	698	724	699	709	691	701	738	705	677	676	683	668	712	652	667	717	671	731	690	708	651	744	675	692	749	668	644	719	754	729	635	696	687	731	687	691	675	694	701	711	709	706	715	696	720	680	697	669	736	709	720	722	703	741	683	673	676	670	719	694	723	657	677	698	650	665	643	676	731	672	679	678	684	664	685	700	731	688	674	722	707	721	682	688	666	714	700	719	659	701	661	674	683	712	716	667	693	682	670	710	718	749	685	695	661	696	704	702	685	696	740	701	714	653	684	666	712	705	714	641	700	731	712	696	687	705	690	680	731	664	698	689	695	702	676	690	694	691	689	705	700	700	716	745	704	687	641	739	725	661	708	713	706	703	715	708	718	696	731	711	679	670	707	699	654	688	717	692	730	660	670	731	720	722	686	749	693	737	684	716	663	694	735	751	704	707	684	687	720	723	674	705	709	677	668	693	693	710	704	662	625	710	741	693	725	709	689	688	704	678	712	710	677	700	634	699	669	673	674	662	668	643	717	678	685	726	712	691	720	706	705	685	690	699	681	690	729	649	727	725	686	685	655	718	712	629	666	709	700	712	714	702	745	651	683	676	721	706	701	715	675	712	731	675	680	739	698	662	708	705	704	685	729	658	714	683	700	684	696	741	719	665	668	756	669	708	714	723	674	723	695	679	722	677	703	645	726	701	694	684	766	714	687	724	716	673	729	691	690	682	698	705	666	672	705	680	687	738	684	673	648	739	699	713	668	679	681	697	720	706	734	720	716	673	689	684	750	713	715	701	698	740	696	698	663	686	737	716	676	716	728	720	713	674	692	721	702	745	687	694	669	732	670	698	670	692	694	705	723	694	726	723	660	665	694	681	729	715	684	737	693	671	647	687	708	647	693	698	715	737	687	701	702	687	736	645	644	694	741	664	722	667	666	671	707	696	695	666	672	677	698	707	704	701	685	715	697	752	688	705	676	695	680	683	747	709	705	646	739	688	677	645	704	731	710	678	733	732	720	669	708	686	661	676	721	665	742	705	703	738	665	734	738	692	695	697	684	680	680	711	702	716	705	689	675	778	727	681	656	677	707	732	679	688	701	709	668	656	669	672	685	697	716	739	672	727	667	686
25177	21121	23516	28956	21114	15225	856	579	516	510	478	491	475	480	456	475	499	492	486	518	462	467	477	468	433	432	440	444	435	475	440	462	441	424	459	460	486	438	436	460	440	463	434	425	418	477	448	464	455	444	475	480	457	482	424	459	482	457	486	470	481	433	460	479	451	433	467	473	442	454	407	490	419	466	486	489	456	430	441	472	426	450	425	478	470	433	420	455	439	467	443	482	444	436	461	452	449	454	447	459	499	451	478	440	473	451	454	438	404	394	448	462	453	450	449	423	447	491	474	442	471	460	486	437	464	443	446	485	454	462	483	467	450	489	458	467	449	450	443	444	476	436	485	439	445	476	471	474	533	410	457	456	438	445	439	496	443	463	448	469	413	442	457	434	424	460	450	453	457	428	466	455	466	412	500	471	436	475	438	473	439	480	450	442	450	446	485	429	425	485	457	416	437	397	451	450	436	430	430	470	485	439	446	422	426	432	457	446	494	449	461	456	523	463	506	456	449	459	492	442	452	455	446	449	474	446	454	449	454	430	458	432	451	442	439	453	492	454	482	467	441	406	503	450	454	405	453	455	479	476	450	480	465	459	440	457	466	472	451	413	441	462	453	499	457	431	433	447	440	462	454	440	427	464	434	413	480	425	415	459	443	422	446	429	448	460	422	449	433	423	420	456	430	418	469	456	476	455	444	463	411	437	469	475	472	490	436	440	466	489	431	438	400	498	448	459	427	462	468	450	411	396	468	464	449	412	448	462	463	427	404	466	478	463	451	463	440	411	486	457	479	479	477	508	439	442	450	460	459	451	414	438	455	461	457	438	503	481	448	489	460	506	470	466	440	481	494	490	433	409	464	404	431	442	420	435	456	437	466	397	493	476	461	400	439	455	463	415	459	454	456	441	424	434	451	450	426	459	449	495	447	465	444	470	452	433	476	453	482	454	438	433	437	460	420	422	463	468	477	442	437	455	460	461	450	489	454	459	424	440	456	453	460	450	466	449	409	515	444	416	449	434	447	489	454	460	461	462	457	430	455	454	437	446	454	466	475	479	442	444	450	479	463	422	460	440	465	462	455	415	469	447	411	414	493	425	423	439	475	482	471	396	489	432	463	425	457	436	437	449	437	469	437	482	436	429	437	473	465	465	439	466	445	495	446	436	437	490	453	462	433	470	413	451	439	481	480	470	447	467	443	440	448	450	462	452	466	491	445	462	445	467	467	442	468	489	433	410	430	453	495	439	481	436	453	454	441	466	463	434	500	502	501	477	509	456	454	445	444	487	430	441	480	443	467	448	477	419	451	479	454	439	463	505	451	495	484	481	457	463	468	474	451	457	444	482	467	438	422	417	408	451	428	438	418	441	456	430	449	464	436	439	441	435	429	452	432	432	472	487	467	464	450	423	429	449	487	445	442	433	432	464	434	533	469	469	452	436	450	420	473	468	465	469	477	471	452	420	487	459	447	493	484	459	471	436	450	456	502	439	424	394	453	445	470	437	465	463	438	462	434	481	436	481	455	449	488	443	472	496	434	422	453	484	429	444	437	408	444	424	416	443	374	458	467	491	482	477	461	446	488	440	479	413	460	436	421	446	458	446	417	475	481	455	433	451	474	469	411	452	460	449	476	432	423	442	437	476	455	435	422	435	438	423	438	410	425	422	413	461	511	480	482	446	443	430	461	481	439	428	402	474	452	408	449	426	494	502	472	410	466	475	444	442	458	453	453	435	461	436	469	446	435	427	465	513	427	446	429	436	468	474	441	445	467	444	492	468	442	460	478	482	440	438	482	474	447	474	435	468	417	445	411	467	436	452	458	492	445	464	456	479	446	425	455	460	449	480	479	458	451	438	484	420	497	485	445	456	456	476	505	429	466	461	475	453	461	432	415	447	462	454	462	458	437	446	475	452	429	457	445	437	438	480	441	435	484	416	451	465	451	482	478	417	456	430	460	412	431	442	419	459	461	442	439	429	443	450	458	493	456	462	471	476	485	408	447	461	452	495	452	426	453	419	465	479	448	447	478	459	456	449	461	463	447	454	449	460	433	448	484	439	494	431	435	443	452	469	417	422	466	512	412	463	436	450	446	457	439	518	458	452	423	445	467	447	425	456	470	424	456	485	471	436	433	446	469	447	448	465	447	464	459	449	478	436	437	442	469	467	442	453	451	463	475	444	446	489	425	434	422	450	461	457	439	484	471	444	448	434	438	428	444	426	423	440	436	422	445	451	456	438	454	424	475	441	476	428	461	453	450	418	457	456	475	457	470	446	476	451	443	465	440	417	426	493	414	481	436	448	452	401	451	451	475	463	491	494	510	421	421	477	416	415	431	437	421	456	453	435	435	497	450	454	456	484	469	405	449	432	472	467	457	386	505	449	428	469	456	444	492	465	427	455	472	444	457	467	431	443	428	434	454	461	413	446	415	462	519	431	425	426	438	472	476	460	465	507	466	465	475	454	452	518	463	454	442	442	421	467	449	443	481	446	466	438	475	449	440	432	437	428	425	441	399	418	416	444	446	474	458	413	494	429	447	477	467	469	429	471	433	464	456	466	468	428	454	439	452	451	452	438	445	438	462	408	460	443	477	495	463	448	472	433	438	437	466	449	466	471	456	465	487	426	408	463	499	513	429	441	458	484	414	437	427	463	464	440	474	432	427	483	413	473	470	463	487	426	458	412	424	440	458	456	421	455	470	450	447	445	419	459	455	466	466	484	446	484	442	440	503	450	470	442	431	462	464	434	454	397	487	449	428	478	441	427	446	452	439	451	459	432	432	465	422	459	438	461	452	445	434	437	429	488	461	455	423	445	452	476	442	478	498	454	439	473	444	457	400	449	461	429	477	404	428	485	425	442	473	419	452	461	503	480	450	466	508	455	473	473	501	417	455	447	411	462	448	417	463	467	477	459	461	451	410	451	484	475	420	416	461	438	437	387	458	451	433	464	481	428	442	468	449	469	444	466	471	410	429	431	419	457	468	482	461	467	431	425	454	485	468	424	448	504	450	451	450	460	425	462	426	477	451	448	447	452	447	472	465	433	437	445	429	425	450	467	409	442	441	461	436	457	466	411	508	459	449	471	483	481	424	496	438	459	462	456	445	384	426	420	467	452	469	428	450	473	420	406	440	436	478	402	449	446	463	481	398	423	485	468	467	426	451	454	470	457	498	469	432	434	433	453	416	469	467	471	465	471	483	470	480	421	448	432	466	468	420	474	485	476	456	458	432	445	495	475	433	486	431	453	482	461	463	434	434	446	462	445	497	481	456	431	451	458	438	441	408	434	468	428	416	455	467	466	488	466	426	416	453	456	483	434	432	473	461	500	494	435	402	451	447	466	472	446	477	425	430	439	452	461	450	499	478	494	432	466	478	458	438	494	433	474	463	465	399	417	472	446	425	468	438	471	448	435	453	502	485	449	485	496	408	446	498	429	425	389	450	445	454	475	485	475	452	455	475	434	481	416	455	469	473	437	443	452	419	455
25262	36791	6723	1147	1054	1074	927	938	909	942	971	970	955	984	987	1005	965	957	934	964	988	967	948	990	916	930	909	927	903	947	960	924	960	992	995	933	946	915	888	954	909	915	954	979	949	980	944	984	831	947	978	979	943	946	948	990	936	919	951	932	966	920	912	951	891	991	911	948	935	927	951	965	938	978	945	942	975	973	970	907	982	1006	923	961	930	939	945	965	971	961	923	945	941	926	899	938	914	958	921	966	963	910	979	922	952	929	931	965	975	933	955	895	936	939	878	970	955	1011	965	948	947	954	939	938	977	958	976	938	946	918	952	932	960	935	943	946	954	943	930	939	945	991	914	912	934	935	955	899	989	952	978	958	966	924	927	1009	982	896	906	923	955	965	961	984	954	975	948	901	956	917	939	999	923	963	971	918	971	948	917	940	945	936	943	919	943	989	948	922	928	918	920	955	987	926	908	932	965	966	962	956	887	953	912	946	939	948	937	909	956	1014	919	936	883	923	916	897	932	938	951	896	925	921	945	982	951	984	956	966	981	963	958	957	954	972	964	964	919	938	974	925	968	978	908	950	957	898	897	944	947	942	917	997	975	968	922	915	965	947	944	936	968	900	938	878	907	928	902	959	924	964	990	948	910	943	906	897	994	952	944	960	981	966	933	932	951	941	990	941	934	957	1010	934	957	959	956	946	918	986	945	910	980	941	916	928	920	936	953	971	925	974	927	916	930	999	917	960	905	969	966	929	950	985	913	922	991	986	940	936	989	911	965	916	940	939	921	914	888	903	869	978	939	931	944	932	1007	916	915	945	946	967	969	975	901	953	964	948	917	914	966	994	930	959	928	948	956	940	950	989	969	997	969	915	923	907	953	975	914	918	950	932	937	894	943	995	917	959	976	925	942	936	954	968	901	1020	945	908	938	917	894	929	1016	967	933	979	923	980	934	977	921	914	958	918	936	923	928	982	955	945	940	979	920	896	997	921	931	955	967	966	911	909	946	951	933	952	935	946	944	969	979	941	968	959	923	903	980	964	917	963	947	913	972	946	929	878	912	958	905	918	880	959	939	922	947	979	939	968	940	936	953	907	923	944	996	945	918	977	900	933	905	931	950	944	900	941	980	939	974	941	911	989	912	1000	941	968	986	936	925	962	954	933	931	990	966	964	971	939	902	938	981	897	970	881	950	917	1000	919	930	924	912	980	988	1014	999	926	862	925	923	974	934	954	968	896	947	924	894	892	957	962	904	912	902	971	939	954	945	906	980	918	948	928	923	933	935	966	935	968	944	908	948	980	967	905	911	915	914	951	902	997	930	891	1005	868	935	930	916	942	985	930	905	947	948	918	910	975	989	963	1028	869	914	971	975	957	982	942	983	886	942	968	950	961	948	960	962	865	945	971	957	951	934	923	903	975	943	986	963	955	967	947	968	953	931	968	938	943	951	962	915	969	920	992	946	932	906	921	948	959	925	946	931	955	954	926	970	969	924	1003	962	943	924	949	930	883	958	979	939	927	977	1010	873	897	944	994	921	940	932	967	977	965	921	955	978	911	954	982	960	974	933	982	935	973	866	936	965	929	945	955	887	939	928	972	961	976	1008	971	930	916	897	880	1043	992	955	946	948	974	930	972	952	929	966	970	959	912	928	951	940	915	941	960	925	995	943	886	912	887	927	976	923	913	967	983	944	961	945	945	923	948	971	996	954	953	958	996	913	918	944	903	878	933	928	909	942	980	957	943	960	944	913	1011	968	908	929	885	951	989	922	931	896	911	933	983	936	963	963	930	887	952	911	906	979	902	962	970	983	986	971	975	921	923	940	943	970	940	981	944	990	958	924	958	951	945	961	906	920	959	905	938	951	943	950	919	939	927	930	924	962	931	965	952	971	936	961	934	953	915	942	951	926	934	925	996	946	904	973	1014	965	968	939	990	933	970	976	957	960	949	888	961	923	929	967	946	907	952	990	921	938	950	939	949	969	938	940	979	938	1007	961	963	964	949	950	944	907	967	881	953	995	979	992	913	962	964	961	935	926	896	897	895	965	892	956	936	935	944	898	882	941	927	954	909	952	980	972	922	907	893	952	965	995	953	912	902	926	953	965	924	973	920	928	966	1002	1005	937	919	961	937	955	909	894	942	918	962	953	968	891	949	980	974	948	882	898	951	926	897	958	897	909	962	934	943	998	941	969	919	937	938	936	976	941	948	911	931	940	1050	926	938	893	951	968	931	966	910	889	992	971	939	947	967	956	1000	929	966	915	977	951	937	984	981	986	962	914	922	929	919	935	966	956	897	1003	916	1002	932	904	923	922	942	955	935	896	981	945	968	1002	918	928	1029	972	957	908	902	1038	926	915	947	905	958	912	934	923	957	966	941	973	918	934	907	987	944	920	913	874	978	950	991	893	1022	938	917	904	941	949	934	973	960	945	976	963	966	926	979	954	938	908	926	913	917	888	943	962	941	955	899	938	915	982	971	930	936	941	921	950	885	936	896	917	918	909	1012	953	958	926	904	976	893	961	949	991	894	978	866	982	942	936	915	953	923	917	945	957	1038	993	980	936	979	966	977	945	968	944	907	973	952	988	870	950	979	906	922	951	907	946	930	970	929	960	929	1008	911	931	998	902	914	967	956	883	962	929	946	905	984	1000	962	965	879	925	969	939	1016	948	971	934	925	932	897	966	1022	881	985	928	937	909	970	925	882	910	901	983	944	979	917	929	995	938	915	949	957	945	944	959	926	926	960	959	940	944	982	968	1006	955	921	933	945	950	925	973	920	926	970	930	938	973	953	959	978	945	933	978	923	940	935	970	967	959	924	963	920	947	925	910	897	1015	885	930	940	954	957	930	922	982	973	941	908	976	965	962	974	921	955	902	908	986	914	925	941	930	935	1024	952	960	985	931	974	931	954	910	970	929	897	984	933	941	927	954	934	888	954	882	946	1013	936	967	963	954	982	923	916	1010	922	957	920	923	943	914	949	972	894	909	943	938	941	938	956	966	927	922	967	958	979	915	939	958	930	933	914	918	940	934	875	937	956	915	929	908	946	933	1035	965	937	985	927	932	968	869	922	970	934	925	956	937	940	935	931	955	946	966	915	938	919	964	958	882	949	958	973	945	931	952	971	980	924	953	927	1012	935	921	932	953	1016	945	962	912	920	944	979	909	927	919	933	975	936	936	901	928	978	976	963	950	932	972	985	998	990	920	938	930	951	981	954	960	899	1010	956	946	936	956	972	950	965	1021	891	936	899	957	921	935	953	921	970	945	951	964	982	977	980	966	960	923	980	969	901	947	976	920	928	917	952	947	968	940	931	1005	941	946	916	971	945	915	918	979	926	905	909	935	927	897	959	909	959	937	920	991	975	934	950	994	939	979	952	954	921	938	956	944	942	1000	922	908	920	977	975	941	967	889	881	917	893	909	933	961	954	964	967	896	983	918	930	951	937	984	895	1003	953	955	937	935	918	941	970	948	928	966	946	970	902	949	933	928	976	947	966	932	958	971	943	913	939	918	958	955	929	910	978	910	962	973	963	924	974
24565	21118	23752	28730	21122	21152	11925	696	457	441	428	392	424	410	360	392	362	354	358	377	389	337	356	353	357	345	385	395	337	402	399	378	331	334	317	368	354	344	347	322	333	371	361	340	377	367	362	347	330	347	353	374	313	346	352	358	321	301	336	355	365	308	307	382	325	351	325	361	310	359	383	289	358	363	332	326	373	355	379	373	342	338	309	356	354	325	344	315	332	339	349	348	365	337	341	347	331	348	352	339	343	288	335	361	336	331	307	379	303	365	365	338	310	343	353	321	316	385	353	327	350	352	351	330	324	393	289	358	367	349	343	345	333	331	365	361	313	346	358	356	333	321	344	335	308	356	333	350	353	335	382	356	350	339	322	349	304	350	338	369	335	328	340	373	390	363	330	343	322	336	373	343	348	325	342	351	361	378	321	376	386	331	329	381	342	325	369	343	350	350	325	338	359	357	330	319	369	349	333	335	312	315	375	320	334	321	342	308	362	348	326	311	398	344	307	331	352	344	344	367	333	330	336	349	312	364	331	345	375	350	341	318	331	369	320	315	336	361	359	349	325	309	334	346	342	341	395	313	325	331	360	346	372	352	324	312	301	371	368	348	325	335	379	373	325	363	350	345	338	323	368	286	309	360	371	377	315	320	342	349	353	345	361	364	313	342	352	328	308	297	330	371	327	333	338	364	320	330	302	307	392	343	338	356	357	312	376	322	347	349	362	362	334	326	362	369	316	380	308	319	362	292	342	330	319	352	362	315	372	352	368	349	319	330	341	333	377	348	353	357	352	334	350	334	344	344	337	331	354	336	318	344	367	376	294	324	324	327	357	340	351	323	389	328	337	402	315	351	390	331	342	327	350	338	322	364	328	345	344	346	307	317	336	356	358	324	375	346	343	389	340	341	333	354	357	331	341	359	297	303	337	336	349	335	357	321	312	331	335	341	330	355	347	337	306	339	323	360	323	341	333	362	358	344	324	336	349	351	323	348	352	322	351	337	388	317	330	358	321	335	348	332	326	302	327	336	335	339	351	354	333	358	343	325	315	354	325	349	343	328	350	336	350	327	332	355	342	346	362	344	343	348	330	309	333	351	355	301	306	314	331	345	325	344	337	330	328	346	348	342	339	333	345	340	338	344	317	381	339	355	379	307	344	368	354	355	355	381	338	360	350	356	358	341	335	359	339	336	332	355	307	337	335	329	302	349	341	327	338	388	334	324	293	330	350	300	316	339	352	323	330	321	311	340	328	341	343	368	313	364	348	327	331	359	362	358	368	351	319	329	308	352	368	328	347	306	345	324	343	339	336	337	373	322	345	381	314	364	371	353	387	346	346	340	334	354	340	367	363	369	336	318	321	301	354	335	348	330	371	385	333	355	366	379	349	326	345	337	311	355	335	318	344	347	357	319	354	363	343	345	343	346	375	350	337	333	321	355	294	325	353	302	329	362	326	322	346	392	320	344	345	370	334	332	341	322	321	340	318	334	358	355	355	372	345	352	358	343	333	355	331	358	344	306	308	361	345	340	371	324	300	322	312	342	343	334	332	320	294	350	343	330	335	353	357	354	342	317	339	309	340	353	375	369	359	361	370	350	348	307	323	315	327	341	392	350	349	342	324	338	370	340	382	366	362	347	311	357	363	341	345	340	315	340	366	334	325	316	376	330	362	336	344	360	339	352	329	328	351	301	370	320	312	376	312	328	336	304	363	335	341	334	329	383	322	372	368	321	319	362	332	355	350	372	317	328	326	357	363	302	359	365	349	317	330	315	335	346	329	327	376	353	356	302	360	340	349	325	358	338	342	349	305	344	382	339	310	317	350	379	358	325	381	312	347	379	392	342	329	338	365	329	344	337	326	350	366	346	343	327	311	325	335	325	361	330	372	329	348	341	367	329	357	337	330	316	324	368	359	351	323	333	371	343	350	325	352	333	375	326	340	326	376	328	353	359	342	319	349	343	347	338	355	354	313	354	353	361	344	368	321	301	322	353	337	320	334	378	343	318	352	342	321	384	343	331	326	338	369	306	356	328	379	372	337	354	332	291	354	337	315	306	352	330	356	332	325	375	332	340	314	309	348	330	334	303	353	351	356	360	330	340	372	327	327	329	339	366	380	353	349	317	326	320	348	408	329	358	326	339	313	340	339	371	372	349	307	330	337	322	323	344	333	324	322	347	365	347	331	339	369	320	323	335	319	323	377	341	396	362	348	345	339	315	350	338	384	349	356	356	315	328	313	334	350	336	359	355	311	353	349	373	344	317	351	361	386	355	318	387	339	334	318	329	344	325	348	345	309	357	325	352	346	333	346	302	374	340	351	330	343	314	339	314	340	338	358	349	345	312	353	345	384	365	363	345	359	320	323	355	340	322	328	315	335	334	344	328	349	334	348	340	348	363	370	348	350	314	346	342	321	337	340	376	303	351	359	379	315	367	341	300	362	374	346	305	371	339	381	357	340	345	337	346	366	348	341	306	344	355	301	368	342	359	335	356	336	330	287	321	358	343	356	369	328	365	321	329	350	343	355	307	344	353	324	304	316	355	362	345	354	306	308	325	313	355	321	341	332	358	339	344	329	383	311	383	348	349	306	355	338	347	371	370	334	345	322	350	317	385	329	358	338	355	359	341	332	349	350	345	322	320	324	340	355	316	375	347	364	354	356	340	341	327	318	379	318	330	341	326	345	333	314	319	337	388	358	330	320	302	364	352	327	356	298	328	382	335	325	374	333	315	328	354	355	337	367	357	331	334	360	336	360	304	337	310	317	333	321	344	324	321	376	344	327	318	333	317	384	299	338	362	329	343	332	379	330	339	369	375	336	323	331	330	330	331	342	329	357	349	356	341	338	330	344	353	310	292	313	327	325	354	375	316	330	339	308	345	358	342	345	372	316	356	319	330	320	311	353	349	331	320	392	333	329	353	346	340	312	333	311	338	327	364	345	328	328	325	296	345	328	324	358	341	305	376	317	322	371	319	329	319	317	322	343	385	339	356	359	314	314	357	344	316	354	322	303	343	322	331	328	368	351	325	338	343	330	335	336	338	358	314	336	332	308	341	356	326	330	349	346	319	325	343	326	352	356	369	355	325	358	334	320	344	310	319	336	328	326	341	336	367	368	342	326	359	325	343	327	352	351	335	311	340	348	338	349	350	359	334	366	334	330	369	349	281	302	304	328	343	316	354	360	345	346	363	347	374	380	324	357	350	356	339	299	334	313	368	338	341	356	354	358	336	342	348	350	313	377	329	333	321	321	320	310	357	342	342	354	333	310	308	299	350	348	332	344	313	343	339	357	353	348	364	322	360	315	340	357	339	342	330	322	326	326	346	322	351	355	345	348	416	309	371	359	371	355	335	325	343	324	349	340	349	330	363	357	311	309	328	305	380	383	370	366	321	353	357	338	367	337	331	321	356	328	319	319	323	325	334	305	371	316	318	370	365	392	352	311	355	341	371	327	379	355	317	359	327	350	315	317	343	354	388	315	374
30410	46772	10989	1072	831	829	761	778	724	717	759	715	725	742	704	726	737	702	692	669	676	707	716	739	738	697	712	722	716	690	704	733	716	671	755	681	745	709	753	709	694	662	701	733	671	710	709	687	694	708	702	765	699	693	699	724	662	709	676	693	722	686	707	662	650	726	711	708	722	723	725	675	722	745	723	717	723	700	682	667	709	739	678	706	743	734	702	663	750	671	694	712	709	699	705	782	719	682	692	694	691	704	682	700	662	676	696	635	660	696	718	698	681	700	697	719	722	705	670	676	684	682	689	727	711	706	717	660	706	730	677	706	687	644	720	723	720	678	690	738	683	689	722	720	659	676	682	693	687	700	718	649	723	730	644	680	690	721	702	735	741	665	674	704	708	720	683	736	740	691	658	702	771	703	701	687	713	685	705	686	721	684	728	713	667	710	721	656	694	687	759	690	670	707	738	752	683	728	669	691	743	711	724	685	715	739	757	702	735	703	722	748	707	689	703	696	699	738	700	744	703	695	672	718	748	704	725	749	700	687	659	656	699	668	710	682	705	709	709	650	720	729	748	736	723	700	688	687	711	658	699	708	676	689	684	703	716	716	700	686	691	695	698	727	695	679	690	671	730	723	707	712	676	703	767	730	676	685	685	695	708	780	709	714	677	749	698	704	741	673	634	704	718	695	733	660	696	722	711	696	696	654	697	700	701	684	760	696	678	661	662	695	725	669	746	660	733	683	658	688	670	733	733	742	669	683	753	660	721	712	719	737	670	705	718	703	673	683	716	722	700	722	704	685	676	767	701	691	734	717	696	684	688	697	714	687	744	687	712	676	668	718	673	753	769	709	690	711	667	675	711	725	669	697	727	695	767	712	726	712	727	753	694	690	687	661	661	675	728	748	731	715	703	726	731	731	724	716	750	678	759	676	694	655	712	659	694	701	727	670	715	758	675	720	690	698	769	663	689	688	739	695	719	705	695	701	690	709	705	715	693	710	745	726	684	722	728	696	722	705	716	737	729	716	686	660	731	740	649	719	755	667	690	703	699	660	701	702	715	727	700	703	718	696	703	691	642	701	715	741	696	687	703	713	718	705	723	676	693	705	706	689	664	726	698	697	717	694	746	686	712	677	707	724	717	699	708	730	704	701	713	716	748	667	735	680	693	685	687	720	741	705	685	675	729	718	704	713	712	685	711	714	661	683	659	735	728	722	683	706	718	710	686	709	678	733	674	726	751	740	708	720	720	734	752	717	739	723	695	715	657	686	712	687	737	695	732	712	652	707	747	723	703	745	678	745	720	706	749	719	720	679	665	669	675	682	693	692	755	696	695	675	667	710	708	699	679	692	712	714	716	640	705	717	688	708	770	718	719	755	755	687	658	720	701	720	695	685	691	735	755	657	736	719	752	701	709	685	688	699	732	692	727	714	684	657	684	702	726	727	730	731	677	648	682	735	704	698	739	697	714	725	702	702	666	716	699	666	720	692	674	700	695	733	725	691	674	693	729	742	622	746	685	741	723	700	686	701	722	748	772	678	730	691	674	737	638	727	713	680	671	698	698	725	710	723	706	709	739	722	705	726	702	689	700	694	675	697	677	708	713	678	741	720	694	691	725	740	745	707	714	719	677	697	722	718	740	705	722	724	679	716	676	705	697	680	711	693	679	676	741	718	691	682	656	692	689	704	706	670	692	705	730	725	728	679	694	687	715	695	680	731	734	721	738	664	706	685	698	741	702	690	732	703	707	720	737	677	728	695	690	712	678	762	683	668	744	681	719	728	672	646	755	705	644	724	654	679	748	720	727	701	757	719	707	720	724	718	739	670	696	689	715	731	750	735	727	747	724	649	681	724	716	668	722	695	693	675	700	655	756	700	653	683	676	669	711	735	710	711	690	704	742	694	744	704	749	725	670	676	694	733	745	748	729	692	631	733	685	729	730	699	653	700	738	732	707	677	711	736	682	733	711	745	723	767	683	700	713	630	691	700	714	743	716	691	701	730	652	685	678	713	658	728	693	681	687	690	711	688	687	680	723	736	736	727	691	684	674	677	709	740	681	719	712	694	697	709	686	721	695	685	651	711	708	763	711	643	710	720	698	718	711	686	737	718	718	737	711	707	738	738	695	676	749	680	714	719	654	708	658	744	673	676	663	741	650	684	712	669	700	680	707	725	679	693	731	677	717	728	736	701	745	687	734	706	731	653	719	704	706	695	706	735	683	715	741	686	704	745	716	713	743	690	673	711	704	699	695	693	733	696	703	717	682	700	718	686	698	659	729	687	703	736	646	698	699	711	719	747	667	683	770	688	682	713	701	714	672	729	776	747	678	721	713	723	655	699	708	749	730	718	706	698	708	690	709	704	688	707	675	711	695	676	765	692	680	708	715	703	720	698	687	670	731	680	688	661	667	702	706	702	684	713	725	728	745	695	714	683	706	660	742	690	717	669	705	720	665	714	666	695	679	692	705	718	723	702	729	688	706	679	746	672	654	677	673	677	707	688	707	689	673	741	690	693	691	698	745	722	737	677	700	711	671	708	643	733	701	706	669	675	718	698	746	714	681	713	673	732	686	730	721	675	719	620	689	711	676	706	683	688	741	754	740	723	706	745	683	703	685	684	750	687	732	751	640	706	700	735	662	672	737	757	688	696	687	744	714	677	674	666	685	704	728	716	761	701	679	683	687	738	678	697	678	723	702	683	736	745	703	676	745	707	658	697	715	697	686	734	663	764	686	684	761	737	717	737	752	783	705	739	708	707	736	740	681	679	714	732	687	723	655	692	725	698	680	717	738	712	658	738	706	688	701	764	750	709	722	724	718	692	695	715	720	704	712	671	719	717	731	738	669	685	676	694	711	680	699	705	686	712	705	703	718	681	726	689	727	691	711	706	664	677	692	722	760	681	749	684	691	695	715	738	709	707	715	704	711	668	700	666	670	719	720	729	696	719	706	666	714	715	697	736	709	694	678	775	725	705	723	717	749	728	693	697	691	711	710	713	699	683	737	705	686	725	692	648	660	731	722	713	693	737	700	774	765	709	726	716	660	657	711	672	711	696	705	699	685	696	705	725	661	669	735	696	691	714	710	742	667	711	694	705	729	717	687	742	714	722	700	696	668	677	747	711	749	721	672	706	685	674	708	706	658	659	730	729	719	681	690	694	683	711	691	732	718	711	718	700	677	724	760	689	722	696	678	721	757	738	749	724	683	642	697	723	708	668	694	731	691	685	712	731	705	708	710	691	688	680	680	708	684	696	697	736	622	726	745	695	695	705	722	725	744	682	709	733	691	702	674	682	749	703	767	723	704	658	671	738	730	675	710	733	678	681	718	743	683	696	692	711	726	742	735	694	688	694	673	711	692	714	667	754	731	663	670	680	698	682	708	695	734	671	672	666	746	731	676	655	697	721	731	641	696	712	700	669	714	693	730	713	716	683	708	699	699	722	733	711	710	743	712	747	659	686	696	749	676	672	681	642	708	732	728	723
33996	18030	5080	645	463	428	351	331	333	320	309	319	308	310	272	294	276	340	291	312	306	322	286	324	314	310	274	325	313	284	303	284	301	313	338	317	292	317	322	319	298	302	308	292	295	312	283	308	291	325	282	327	287	305	322	289	288	329	345	317	290	281	293	302	297	337	331	318	320	318	310	307	279	322	327	287	322	320	338	305	320	335	301	301	327	290	286	318	345	302	307	325	317	317	267	322	302	268	332	299	294	294	311	299	294	267	321	313	281	312	304	325	308	311	320	315	316	287	288	298	284	333	302	312	289	324	301	336	331	333	341	292	306	302	350	320	334	331	284	311	294	337	345	312	340	316	301	270	327	328	300	318	306	292	299	328	307	299	320	314	318	305	272	278	304	297	324	316	314	321	315	315	347	335	308	309	318	280	306	321	348	319	305	313	320	331	304	298	306	310	287	282	288	301	333	300	309	303	314	311	306	349	327	322	265	282	314	338	316	289	312	317	254	281	333	281	282	306	297	298	313	294	294	336	285	307	313	328	295	319	321	308	289	308	304	295	298	306	294	285	341	283	332	328	270	327	317	358	302	285	303	311	306	309	332	344	276	286	297	323	314	307	307	264	280	314	274	329	291	300	293	343	296	317	288	295	311	333	311	303	309	296	292	301	295	290	298	318	336	306	310	309	313	315	299	330	302	329	290	354	327	317	329	309	284	311	339	313	349	300	344	314	366	317	315	293	308	315	330	296	301	302	297	299	319	314	291	280	303	323	340	302	311	285	319	339	279	309	288	276	310	323	301	307	324	313	321	325	353	302	311	303	301	303	319	318	381	321	302	311	318	317	335	319	270	328	267	305	306	301	309	326	315	287	292	327	313	318	334	286	317	308	313	306	325	286	302	319	325	329	304	294	290	307	298	314	311	282	283	307	250	287	315	297	327	322	323	277	284	319	268	293	306	309	310	305	306	317	282	349	315	299	333	323	309	272	304	310	340	330	308	315	286	291	311	337	297	309	280	292	347	300	332	333	287	309	324	313	303	302	289	315	286	250	293	304	281	304	318	328	309	321	282	302	314	302	334	298	293	297	280	329	313	304	320	324	318	315	304	273	332	272	302	309	292	308	274	317	309	295	301	313	317	304	307	288	316	298	296	330	306	311	316	334	317	302	310	298	346	315	268	328	310	347	313	326	300	296	306	283	305	291	317	316	315	286	293	306	309	298	298	275	339	302	293	309	307	307	286	298	312	293	311	322	318	333	309	331	320	313	300	308	270	294	294	299	295	275	316	348	316	300	315	289	308	271	305	343	270	298	285	294	296	327	321	289	283	360	306	325	314	298	322	375	296	314	301	312	310	307	337	332	330	337	325	321	288	331	338	306	282	344	331	317	339	313	327	312	318	300	333	325	297	312	297	301	304	301	311	294	324	329	315	306	314	301	336	311	319	325	320	299	354	281	298	305	330	317	334	299	307	295	333	295	319	315	354	337	302	324	280	356	332	281	322	314	291	275	307	310	316	308	298	323	298	299	289	283	326	314	318	316	333	280	301	311	307	297	298	312	296	309	303	309	292	307	282	305	315	313	300	290	305	315	326	297	307	298	306	317	321	316	311	327	299	314	292	317	310	312	351	301	295	279	276	289	280	312	325	317	339	323	343	329	315	311	296	318	314	321	306	277	294	314	291	287	321	302	323	332	310	280	332	301	291	369	274	292	300	336	323	311	322	309	306	316	275	333	313	314	313	322	303	289	341	306	339	295	341	313	318	280	305	307	288	309	323	307	324	308	303	306	286	332	309	308	311	325	290	279	309	320	309	274	302	315	358	321	293	306	302	320	288	328	309	324	311	291	311	315	277	339	283	339	275	304	292	296	323	314	320	300	272	321	321	286	296	317	301	333	290	295	275	309	299	295	308	278	277	291	295	287	290	267	306	293	312	283	310	303	299	292	331	323	318	304	303	288	319	311	301	328	307	302	271	315	328	304	307	300	326	288	284	287	315	272	324	316	308	276	288	293	300	288	295	278	319	322	290	313	317	329	339	330	311	292	339	310	295	278	345	340	289	346	327	316	287	315	335	345	306	274	302	284	325	290	296	337	317	301	315	303	299	323	315	297	306	302	309	304	295	339	326	301	312	297	285	294	304	282	289	316	285	308	312	318	343	293	319	303	328	326	299	308	326	296	288	293	330	305	305	291	316	315	311	311	320	297	306	317	299	313	309	309	307	312	323	306	323	313	277	318	317	312	313	279	325	334	316	300	329	330	320	282	301	288	306	288	279	293	313	324	325	320	293	301	316	334	318	295	309	313	322	301	301	300	336	306	320	300	312	295	281	289	299	253	310	300	280	281	283	256	348	304	315	306	328	323	297	275	330	320	306	296	278	300	303	318	279	307	346	280	296	328	300	333	326	305	296	278	338	322	302	305	296	276	301	316	300	340	317	293	299	291	312	288	288	332	280	326	295	305	308	306	287	298	277	297	321	279	317	289	304	272	312	301	281	299	315	329	300	332	317	286	327	322	305	303	339	303	299	327	325	328	315	335	303	315	282	302	301	279	293	314	317	282	313	290	296	317	340	309	305	302	319	316	322	294	306	321	320	280	333	289	329	306	337	327	282	304	287	315	334	299	312	266	322	289	321	299	312	301	337	293	327	290	329	318	316	332	301	324	283	299	293	328	332	309	311	332	345	314	274	307	290	279	304	323	306	295	272	322	316	312	280	315	308	299	326	305	312	306	362	300	329	321	307	299	289	345	314	311	280	304	331	310	298	303	308	301	302	334	324	330	309	273	274	317	342	291	281	299	305	328	329	304	307	315	339	280	314	322	307	327	326	265	326	297	324	329	273	322	290	323	323	331	300	288	327	313	318	332	348	334	277	288	293	270	311	341	332	333	310	268	322	358	310	294	299	351	347	284	308	339	337	296	329	320	299	311	290	272	282	296	324	288	301	315	288	309	285	307	316	300	318	298	343	289	310	297	323	343	325	299	280	283	296	322	317	280	298	319	297	333	323	327	270	307	286	304	282	323	280	290	313	300	279	321	306	327	337	339	288	331	317	276	280	314	305	336	295	347	287	321	296	300	316	320	295	330	313	310	281	285	314	305	283	319	322	306	288	321	272	309	273	322	291	307	319	288	302	345	307	339	294	319	308	310	298	285	332	296	313	335	309	264	292	308	312	307	330	274	328	264	318	303	298	284	302	306	300	303	358	263	312	350	293	298	259	304	316	308	280	299	309	301	317	292	303	282	311	308	340	289	308	322	304	314	319	295	329	284	310	292	319	295	302	303	302	282	308	303	286	337	298	286	267	297	328	278	308	324	322	321	297	284	286	306	298	302	291	291	326	295	293	299	284	315	289	284	260	322	300	307	320	329	301	355	324	288	302	295	344	293	322	300	320	316	279	292	313	317	349	307	337	289	270	321	307	272	312	270	317	307	296	306	321	349	290	287	270	281	314	318	291	311	292	303	354	309	302	303	311	294	306	312
11947	4876	1149	682	711	685	715	727	706	646	692	737	704	686	712	678	721	642	742	696	699	710	697	696	671	706	725	670	702	759	734	715	741	676	689	712	706	700	695	676	667	695	719	692	719	686	691	710	751	667	722	749	717	682	703	694	683	726	692	705	674	705	668	677	731	695	707	692	667	688	700	659	705	730	699	702	689	709	713	666	693	685	707	739	676	760	713	721	689	694	688	705	725	697	733	703	694	710	705	734	727	731	710	732	661	708	716	697	718	658	733	710	688	727	716	670	672	708	738	752	729	743	744	700	701	713	662	671	719	708	664	686	693	694	676	706	752	686	727	661	716	688	692	746	717	707	672	682	742	696	676	697	738	736	692	697	689	662	709	734	689	704	685	649	747	754	683	716	726	774	692	676	694	691	687	741	669	747	651	728	679	666	684	725	689	695	696	674	734	724	703	679	723	709	687	648	699	713	725	645	720	684	721	705	727	717	700	713	762	746	682	711	747	741	719	707	670	685	641	683	743	715	714	696	696	671	736	684	693	687	622	687	707	715	710	682	695	691	686	679	772	721	692	688	730	673	706	720	705	688	725	728	708	682	744	678	686	731	727	685	753	683	725	712	693	683	726	657	748	723	738	622	714	711	727	716	713	737	708	717	680	685	718	707	702	740	686	661	755	742	698	675	673	737	693	700	729	730	648	697	696	694	690	653	675	690	732	734	723	699	650	690	700	691	675	707	684	680	621	740	745	677	715	697	711	690	732	694	726	705	695	686	721	731	674	746	668	690	716	727	685	662	696	698	691	677	695	669	691	692	631	715	661	697	677	723	714	720	679	739	709	695	678	636	648	736	731	715	657	709	676	688	684	712	715	718	689	766	692	706	743	725	675	699	690	694	644	711	646	714	723	700	697	676	709	644	669	740	731	707	690	676	710	693	695	700	719	717	684	686	706	697	714	718	687	745	682	669	709	707	669	727	717	683	670	691	719	694	703	754	699	701	723	704	704	699	687	648	706	666	726	659	697	697	687	718	733	693	685	715	697	728	706	683	727	696	685	659	668	756	723	725	684	666	695	644	686	670	696	697	691	651	710	723	698	649	757	687	659	710	681	672	729	660	675	713	749	710	686	723	684	692	697	672	704	711	699	651	690	729	713	693	644	682	670	697	708	657	680	653	700	711	683	690	743	766	694	676	749	697	685	732	707	712	634	745	728	720	731	718	690	720	692	692	650	709	721	687	684	685	695	693	691	659	716	710	667	715	678	687	671	643	759	695	721	708	717	744	718	674	720	691	663	742	677	704	695	736	701	705	718	679	701	708	675	707	685	698	684	694	704	709	699	675	716	702	720	730	741	682	663	725	723	735	752	721	728	705	679	715	719	692	723	734	706	632	661	709	715	700	758	705	748	676	748	701	711	736	729	732	689	709	696	687	656	708	752	696	651	698	724	703	655	723	709	656	701	708	715	684	692	727	699	712	680	726	751	654	749	679	696	711	717	690	713	697	739	662	700	727	685	689	677	741	695	696	687	719	693	719	714	721	793	678	719	694	639	717	672	691	734	719	732	711	675	714	688	708	678	697	740	734	712	662	676	741	692	750	699	743	661	699	678	704	719	685	714	673	714	700	712	656	709	722	721	696	743	745	703	699	683	707	709	699	705	672	743	730	674	709	674	752	735	721	748	660	746	713	698	692	712	691	724	660	728	712	697	685	693	643	742	709	716	720	722	680	680	698	685	664	689	701	689	712	683	719	670	692	698	699	610	685	711	687	704	684	691	678	679	714	720	709	730	652	687	741	713	708	722	703	679	694	676	694	677	691	715	704	696	687	729	653	691	702	688	744	710	709	693	723	673	720	736	723	709	694	677	695	623	689	670	698	695	739	699	681	708	737	678	697	699	743	682	700	729	704	700	728	693	652	722	691	714	700	711	708	684	675	661	707	723	679	690	744	663	721	734	684	736	723	691	639	709	700	701	690	664	691	700	752	718	708	659	688	679	684	750	679	696	695	722	710	719	731	698	670	684	700	719	694	690	681	692	729	704	718	681	678	668	679	746	702	678	658	674	709	662	661	675	637	713	658	701	708	723	719	697	741	683	709	676	717	717	710	656	718	712	697	684	728	740	701	719	691	695	753	724	716	697	675	712	733	689	654	681	677	731	704	668	715	725	717	696	737	719	702	697	688	712	697	670	732	694	701	630	695	681	706	746	639	760	734	693	743	745	683	681	700	697	687	693	705	685	684	701	720	736	683	716	741	692	717	699	729	669	646	651	713	703	689	694	739	650	712	703	712	677	685	724	695	671	676	710	664	719	714	686	684	685	773	727	719	644	722	718	748	692	674	660	667	635	684	705	704	693	726	635	691	738	753	695	716	695	719	684	669	725	707	682	708	699	695	708	665	689	724	690	701	721	735	666	697	691	755	678	710	674	690	748	736	679	668	714	749	716	656	664	698	670	687	749	715	692	663	677	740	673	626	655	742	705	722	680	746	695	685	693	743	691	682	663	721	706	684	658	681	692	690	628	666	676	688	701	661	710	744	722	710	707	685	687	696	746	685	754	723	646	695	694	700	729	668	699	710	689	725	702	654	696	690	738	718	695	691	701	700	708	688	680	678	696	683	717	722	724	697	713	663	678	729	696	673	677	714	658	730	714	728	708	643	721	742	678	685	698	645	690	683	657	702	664	705	718	708	711	696	705	681	699	634	719	714	753	688	726	741	710	751	711	680	689	761	739	701	758	691	752	657	678	658	689	753	750	628	664	687	733	697	707	643	691	714	719	675	666	673	712	716	683	719	695	720	686	677	684	740	669	743	666	706	692	699	724	728	696	692	709	704	685	670	661	689	723	707	687	714	700	674	725	724	743	729	649	703	658	686	743	726	757	720	712	682	682	720	692	680	673	748	702	720	711	720	734	673	709	708	657	687	738	701	688	720	674	691	692	753	711	700	690	773	672	711	677	706	680	693	734	695	704	691	737	716	655	700	680	713	696	724	688	657	709	696	689	660	718	682	721	743	713	700	761	681	678	713	685	715	666	693	700	676	709	699	737	724	709	690	649	738	687	686	704	718	671	751	697	753	668	715	708	673	653	712	730	660	710	738	657	731	727	700	740	696	727	707	717	724	706	691	695	710	718	671	727	769	684	662	707	724	732	671	701	741	764	667	694	655	717	700	741	664	690	696	679	680	722	702	697	699	637	719	696	710	714	704	668	681	686	712	689	741	636	727	670	703	742	714	736	672	733	709	706	715	672	747	736	700	701	710	699	707	705	684	690	694	680	722	715	666	673	710	732	716	717	716	705	698	712	729	736	709	669	676	694	718	679	702	726	690	678	709	727	711	697	674	714	729	665	698	707	692	708	712	700	727	681	674	730	714	690	716	711	710	668	685	670	741	685	730	732	723	656	696	696	716	721	730	667	677	712	654	685	737	692	718	720	659	726	731	723	741	673	666	743	715	698	664	715	671	712	654	694	754	699	701	703	713
25192	21127	23532	28996	21132	16379	878	595	548	511	525	476	485	482	467	480	480	475	443	481	452	463	481	463	450	455	429	471	433	459	439	472	463	472	438	491	440	470	487	467	431	445	447	481	481	449	447	433	441	455	446	489	458	446	452	492	460	478	496	431	412	455	496	435	485	458	428	439	426	465	424	459	495	452	456	442	422	480	445	439	455	469	434	423	510	447	458	463	470	453	468	465	491	477	400	459	451	437	443	461	474	424	426	433	456	442	457	471	445	450	434	435	427	472	457	504	453	435	459	456	460	430	443	448	429	469	475	469	468	476	449	477	453	402	419	468	416	446	457	451	469	440	467	478	430	440	446	481	458	469	510	469	436	441	450	462	503	429	443	452	424	490	524	445	391	406	415	460	480	433	467	431	493	466	452	498	471	448	453	426	433	471	450	474	460	463	503	483	446	446	468	458	471	478	487	522	485	443	399	463	492	473	422	423	457	479	453	463	421	438	437	457	475	477	469	423	450	474	458	502	432	451	465	451	477	450	454	466	455	438	469	460	433	435	480	467	468	442	412	452	466	471	476	415	460	501	452	459	467	464	489	476	467	474	492	456	455	468	458	417	421	472	478	450	469	467	436	458	470	434	453	462	469	450	548	449	433	476	458	472	421	418	426	466	464	472	446	440	463	478	446	463	423	453	448	484	448	450	450	412	452	479	454	495	460	470	454	473	450	459	445	439	466	463	479	443	471	462	462	442	476	458	513	488	422	454	457	446	459	490	436	447	435	427	466	461	463	443	469	467	464	471	460	450	461	469	450	504	500	437	442	440	430	441	435	487	505	509	468	450	427	423	459	485	431	461	423	448	416	520	442	463	466	488	471	428	478	519	436	438	447	460	464	490	432	483	457	462	467	482	412	483	487	399	432	474	435	434	446	452	448	423	407	472	453	442	470	448	466	474	490	483	443	407	448	450	481	453	429	439	462	449	463	452	449	479	459	440	457	444	432	425	460	467	450	459	451	476	432	485	441	438	435	457	461	439	430	503	458	431	426	449	453	451	486	506	455	437	473	455	427	470	465	430	426	474	459	438	441	450	451	448	459	507	480	443	445	457	430	479	471	475	473	459	451	433	432	418	484	467	500	486	441	437	465	431	462	419	492	449	453	451	456	448	470	461	422	444	423	459	406	432	436	422	496	444	470	492	480	466	454	433	425	479	453	441	442	430	480	460	424	452	450	509	471	454	486	408	461	471	462	442	458	426	478	449	462	477	472	458	423	435	467	437	436	495	447	513	468	462	422	466	435	466	448	472	458	434	454	452	459	466	448	436	468	435	463	445	474	454	468	457	447	487	444	430	459	431	453	468	448	461	466	402	497	428	489	460	469	482	471	474	423	451	464	467	464	474	446	496	445	462	437	437	468	433	438	455	493	448	461	445	474	456	446	479	430	467	458	468	460	429	422	428	469	435	443	433	467	463	438	461	495	459	469	431	481	452	461	432	418	447	466	439	476	476	477	411	522	422	457	493	476	453	432	477	488	415	474	438	455	437	434	443	465	431	455	446	479	455	476	436	421	453	434	404	449	438	482	488	404	454	455	473	453	507	479	453	452	486	466	452	415	459	456	494	451	460	436	479	441	465	467	477	439	468	471	444	459	475	449	463	476	439	446	476	488	455	446	417	444	439	470	470	469	441	465	476	442	446	485	443	412	438	411	463	485	470	485	487	496	442	473	446	456	491	422	450	450	469	459	444	438	482	423	494	472	452	479	481	424	407	453	444	449	481	468	478	464	472	474	463	466	432	438	487	459	451	428	466	497	468	477	501	494	451	499	504	461	434	474	454	421	492	470	486	457	471	473	440	452	448	447	485	446	454	450	491	484	442	459	453	443	441	461	480	463	470	450	484	446	479	463	443	480	459	457	453	479	446	466	422	450	476	499	476	446	458	462	447	471	476	505	471	437	428	434	437	492	464	461	465	457	480	413	477	435	453	483	431	471	437	466	508	518	444	428	446	458	465	468	496	468	474	463	446	459	436	446	463	481	442	422	468	453	428	457	443	420	435	480	482	471	463	432	458	458	485	460	472	460	476	414	470	468	470	473	482	458	433	467	466	459	452	385	432	424	507	497	479	436	496	466	439	435	487	464	494	415	492	455	489	463	453	445	443	444	468	460	415	432	484	477	483	424	475	445	433	471	495	425	453	457	495	435	451	458	427	432	460	415	451	481	453	458	445	425	471	442	445	418	430	451	489	436	474	450	464	405	413	463	473	441	489	448	484	422	447	448	472	509	452	438	446	463	419	448	426	472	456	425	473	449	472	460	452	464	452	440	476	423	468	462	450	459	447	448	453	444	429	432	443	523	457	465	443	447	484	417	439	487	431	432	490	432	453	420	468	490	422	480	461	461	472	424	488	447	441	445	474	482	477	480	460	458	458	450	470	423	446	486	447	443	485	457	445	467	480	465	439	456	415	466	470	457	433	439	532	508	434	515	465	458	437	475	476	488	461	439	465	447	460	513	470	456	457	496	436	455	471	415	434	495	453	498	447	414	470	437	475	430	441	446	474	430	454	447	456	461	480	489	422	454	489	450	415	471	449	440	440	474	466	470	460	449	433	449	465	482	460	475	452	392	502	466	470	470	448	440	431	444	468	453	442	476	433	448	413	434	447	441	448	467	435	467	468	474	449	444	478	482	501	430	440	405	470	464	441	414	456	456	438	445	419	441	461	455	422	460	463	484	486	503	433	439	499	473	465	461	432	466	451	495	422	476	436	459	494	457	473	422	459	482	464	482	461	436	464	446	445	444	480	445	421	484	507	468	480	436	450	454	486	486	461	488	452	442	478	453	483	430	461	458	525	472	469	444	428	475	422	456	473	456	443	444	455	447	485	482	466	483	484	448	436	441	445	479	464	426	465	448	429	404	431	481	434	444	439	494	471	497	475	437	445	438	425	434	457	449	427	419	470	477	467	472	466	456	434	465	455	431	459	447	433	483	492	448	437	423	453	458	484	485	501	450	443	435	507	460	445	439	477	431	443	457	444	470	441	468	405	436	454	415	431	441	397	480	504	434	452	465	457	451	504	448	494	442	433	436	416	420	470	479	444	412	458	447	443	461	440	433	456	403	446	440	468	442	454	477	442	468	441	466	499	441	425	447	461	432	489	484	445	475	470	426	458	451	485	430	464	461	465	409	464	433	456	432	427	448	454	445	444	482	431	459	481	442	436	438	423	470	510	483	399	459	481	493	436	440	470	452	460	449	455	460	466	441	435	465	476	460	484	484	479	465	457	496	454	447	448	478	449	436	448	472	471	459	444	443	457	435	472	467	447	414	426	448	441	479	480	466	467	410	478	469	479	455	448	476	454	437	464	493	436	475	462	428	490	459	506	482	469	422	464	477	482	422	482	416	414	438	455	429	455	413	446	485	467	467	462	498	451	446	469	427	459	499	432	436	460	436	469	463	467	447	480	429	441	441	461	467	464	458	436	468	431
24328	36223	6431	1126	1067	956	970	1010	955	928	991	975	975	955	929	933	983	912	948	887	967	959	946	926	877	973	866	940	936	883	974	964	962	943	992	940	982	955	955	983	891	954	944	882	963	916	958	979	958	937	916	965	891	993	995	938	937	924	979	975	939	989	912	913	988	914	886	964	936	1003	995	955	955	966	963	931	996	954	984	946	1023	925	926	992	1015	895	975	941	891	968	911	988	955	935	905	988	964	931	1020	964	959	929	984	958	929	917	945	964	940	908	986	942	958	966	925	917	998	917	991	932	1001	946	925	973	942	926	912	1032	914	930	977	928	924	951	955	1002	892	946	958	965	881	962	942	950	970	922	904	959	977	961	985	930	891	943	963	876	950	992	963	941	925	947	943	998	946	912	959	985	934	969	922	927	926	969	964	914	953	888	921	953	963	935	953	975	970	928	973	952	941	900	902	955	930	968	967	965	968	963	945	1010	959	953	969	973	963	940	946	956	994	949	922	934	897	935	930	912	931	958	937	916	884	991	958	978	937	905	943	955	968	860	962	949	940	1000	943	960	959	912	953	918	929	947	999	991	953	928	950	903	950	950	970	957	927	935	932	939	916	927	928	926	927	955	1002	969	968	964	961	970	940	986	975	974	958	952	956	955	921	906	947	887	963	904	969	925	966	917	1004	894	1005	983	932	907	931	1023	941	941	925	988	957	944	902	944	979	960	939	946	949	894	971	928	933	921	928	911	951	954	1008	951	953	941	921	962	957	925	938	942	931	866	985	943	914	927	884	992	947	950	977	936	929	1000	901	910	925	925	887	958	953	909	995	975	939	977	951	952	949	936	934	917	962	990	1010	963	935	953	923	941	935	950	941	995	919	950	918	893	979	940	992	954	925	973	938	974	950	979	950	967	917	938	949	979	911	966	914	909	987	984	930	890	916	965	947	908	949	990	992	1027	959	922	913	969	974	978	999	941	965	978	915	979	935	901	995	979	946	982	943	932	962	951	957	925	996	984	950	975	944	954	972	958	942	968	953	944	931	965	997	988	943	948	969	940	986	962	965	961	899	950	956	942	974	925	913	982	965	934	889	949	914	981	958	942	929	959	976	956	907	888	883	987	981	949	923	972	918	975	920	938	895	934	938	938	920	941	917	936	921	948	997	915	914	923	936	879	920	963	948	985	923	970	919	967	918	933	986	1006	915	937	957	963	891	884	957	933	945	958	949	940	924	920	918	985	915	951	1004	927	959	966	918	954	904	1002	904	926	979	974	938	911	974	923	939	937	1023	936	916	1042	968	941	890	916	964	942	935	952	952	954	938	908	897	958	951	940	949	964	962	917	942	909	961	928	992	951	944	967	1021	947	952	983	931	925	943	953	987	954	932	993	995	990	901	975	983	894	939	924	986	983	997	973	1021	979	958	976	997	930	908	912	980	909	955	921	975	948	980	970	979	981	949	991	976	951	924	916	896	922	929	931	972	859	972	934	928	961	932	956	957	901	930	982	928	951	935	939	897	921	986	963	922	988	934	959	940	990	961	1050	894	1003	995	962	970	929	957	948	951	899	937	941	884	947	938	900	940	957	943	946	916	942	970	995	950	897	940	987	970	885	965	903	964	968	979	905	907	964	895	975	965	954	983	973	912	957	968	957	912	971	956	977	917	937	982	949	933	892	960	945	920	914	957	983	868	978	950	999	949	953	983	953	942	944	962	923	974	956	902	953	920	921	923	973	976	939	932	931	936	1052	922	929	936	926	941	990	932	931	953	963	941	1003	970	958	993	929	976	998	941	909	932	931	942	960	925	929	956	919	972	951	933	944	954	983	943	981	891	968	933	950	929	909	978	936	896	902	991	930	991	894	990	900	947	902	923	889	979	989	922	977	957	979	879	927	940	997	991	922	960	947	965	1004	947	944	911	926	957	945	938	952	980	995	954	973	961	993	982	974	900	936	907	927	934	942	933	906	891	953	975	888	973	955	959	899	921	968	942	956	907	909	951	948	979	943	899	1000	945	931	914	984	916	907	942	935	932	910	941	962	963	886	969	946	950	936	980	894	949	958	972	950	936	868	961	927	988	937	951	934	906	930	968	956	998	976	912	896	902	977	926	927	912	961	918	945	934	915	950	945	991	926	992	957	983	981	902	912	879	998	970	987	956	956	939	944	942	922	890	954	919	979	991	985	902	955	927	922	921	897	949	948	922	939	1002	928	977	944	929	961	994	927	929	952	937	927	951	930	933	981	986	957	949	919	961	957	944	963	879	951	927	966	921	921	968	922	935	945	907	989	931	960	982	942	892	927	959	945	971	953	917	969	899	909	993	924	962	965	1012	980	929	921	975	972	917	934	1003	975	1007	978	932	954	979	948	866	947	979	926	934	949	975	962	899	996	932	925	910	950	895	950	936	921	902	965	942	921	937	957	1044	940	967	1002	1022	920	963	979	931	949	906	946	892	868	939	952	902	984	961	978	961	984	957	930	910	977	960	982	932	959	963	989	872	900	941	962	936	909	959	983	951	847	974	945	907	915	904	975	957	937	974	920	916	894	928	899	941	913	986	992	977	989	954	934	884	958	918	915	923	1001	983	922	909	965	979	955	988	964	911	958	934	941	899	949	918	959	948	956	1023	903	933	981	937	915	940	976	904	938	930	925	911	947	886	958	884	958	926	960	960	945	907	900	947	979	907	938	960	886	925	913	997	964	940	917	954	945	929	923	988	984	920	989	959	945	973	973	928	974	969	956	988	961	975	928	901	973	938	940	964	982	919	954	966	951	955	953	950	980	938	910	934	930	977	981	1017	916	955	936	884	975	997	958	977	922	996	932	943	968	988	885	955	974	923	958	892	900	952	997	952	938	1003	956	924	974	913	983	916	985	923	955	962	937	937	919	947	971	912	941	938	949	945	914	1001	919	915	969	1001	897	940	978	938	987	900	972	960	940	984	949	979	966	933	917	912	942	959	946	931	932	947	924	947	921	937	916	965	926	904	942	953	984	946	966	961	995	943	999	1003	908	978	934	954	945	977	905	947	940	894	919	915	935	975	897	990	989	930	962	906	953	965	951	921	941	956	899	959	917	973	933	943	976	955	937	969	945	921	950	975	921	940	907	921	934	948	968	957	980	879	885	953	949	901	939	1013	986	949	958	939	993	971	939	902	965	922	1013	960	988	930	917	894	967	965	922	951	990	957	915	987	925	948	972	890	940	933	936	959	935	950	981	968	888	981	926	951	955	963	948	952	997	939	998	970	991	961	902	933	944	947	959	929	945	904	923	929	969	961	934	942	994	896	939	970	970	986	921	958	902	970	918	983	868	914	963	944	881	946	957	938	960	899	957	924	953	947	993	924	929	920	947	966	955	1007	921	916	968	964	984	950	960	913	925	981	954	925	900	966	895	945	937	938	945	963	925	968	925	920	934	939	965	934	991	912	912	936	977	934	922	972	946	971	975	934	892	938	963	919	882	945	958	978	921	920	952	924	981	952	993	944	901	943	941	991	989	924	955	985	994	945	966	902	926	928	960	981	916	982	981	1004	945
24562	21114	23857	28596	21118	21140	12079	748	473	411	435	438	367	386	356	382	377	357	359	395	369	385	369	348	378	330	355	345	325	332	337	359	349	306	360	326	368	381	366	335	314	340	366	351	350	341	352	335	354	352	382	359	332	340	345	390	364	325	340	355	333	380	351	384	316	349	358	360	333	358	310	361	338	341	348	333	308	306	311	358	358	352	311	388	367	352	356	330	355	344	361	341	334	288	361	341	327	362	322	327	313	346	334	359	346	366	346	345	345	332	343	353	365	340	318	302	311	362	313	302	312	337	342	316	295	321	346	346	349	312	333	369	354	383	298	345	328	333	340	336	359	347	376	355	315	368	324	318	326	340	335	347	344	340	296	350	366	375	343	374	365	373	341	329	357	332	345	362	353	334	353	371	354	324	285	343	355	330	363	330	322	335	328	349	369	340	370	316	321	324	323	315	335	328	327	359	350	348	319	306	367	331	317	342	336	346	335	353	335	336	375	354	344	310	381	368	330	357	333	299	323	319	356	352	319	288	334	355	356	378	362	352	348	319	377	348	321	311	319	363	330	307	321	362	307	380	346	377	347	337	332	336	334	346	344	299	355	344	366	324	355	372	336	351	346	351	363	371	301	331	344	349	345	360	359	345	331	373	328	318	404	337	368	306	303	331	379	347	343	388	346	313	356	342	329	336	351	335	311	340	321	303	384	355	362	330	329	340	342	333	353	314	329	311	306	330	347	350	325	318	370	320	358	357	355	355	343	342	340	347	305	363	317	326	333	324	350	353	333	339	325	337	301	335	301	372	324	345	371	358	366	312	344	375	323	326	325	324	340	336	344	367	335	353	311	341	347	348	317	349	316	358	328	379	408	376	316	320	345	308	332	328	335	342	352	364	331	321	350	326	351	341	341	331	353	324	364	383	363	372	329	327	333	368	333	337	301	330	329	338	332	353	317	337	332	372	289	321	352	365	348	340	334	338	381	355	346	337	338	368	399	362	334	334	370	340	308	337	360	339	325	318	359	356	336	353	341	326	352	355	357	336	336	373	351	332	354	352	333	347	332	347	366	371	366	366	372	332	329	337	325	351	333	359	361	325	343	353	357	354	349	308	330	316	343	329	357	344	349	329	339	341	317	332	370	323	315	331	358	322	332	359	328	323	326	352	337	304	350	352	353	315	340	375	333	353	358	359	334	322	318	335	352	382	359	375	337	346	332	359	362	372	364	301	355	316	340	358	344	336	348	324	324	364	354	338	334	321	294	318	339	348	322	314	333	330	352	320	379	327	360	312	314	340	378	346	315	324	353	287	308	289	328	342	354	332	346	371	335	326	363	312	352	352	316	334	352	317	340	367	349	327	323	340	377	352	336	331	332	371	335	339	382	343	361	347	343	358	350	298	330	341	353	329	349	376	371	343	318	346	343	347	354	336	360	342	337	357	351	335	360	340	355	370	342	355	319	349	359	341	346	368	313	290	323	353	356	373	344	336	327	349	352	291	345	337	345	347	339	359	317	359	342	316	352	414	360	328	299	347	333	352	336	306	333	349	318	340	331	361	382	372	364	350	336	335	301	322	357	363	372	324	381	344	360	321	344	356	329	303	360	359	314	339	381	320	317	348	333	379	358	344	393	346	321	338	362	335	324	319	340	346	338	320	315	329	340	319	338	338	300	312	337	387	393	370	342	328	376	397	344	372	361	313	354	347	325	329	313	363	329	317	363	319	357	382	333	315	349	313	327	321	312	317	329	356	314	341	340	371	313	345	325	324	350	374	334	312	389	365	347	330	323	349	341	354	367	348	338	303	290	328	372	331	378	379	327	316	327	326	331	327	344	356	379	366	340	305	336	333	349	334	370	357	333	332	331	345	368	329	327	321	326	325	340	346	345	358	345	327	376	352	379	363	350	340	380	339	348	380	380	333	329	347	324	337	348	332	370	372	324	325	356	352	317	346	324	330	348	360	312	369	354	332	368	338	314	324	359	347	329	327	339	322	347	317	368	345	312	364	331	358	352	352	369	339	334	345	350	310	348	324	330	371	325	334	322	328	330	364	348	318	351	356	344	356	377	359	319	339	334	326	346	367	324	326	341	322	309	344	314	333	337	384	347	357	351	332	340	329	347	304	307	301	317	341	359	356	325	354	325	323	301	380	323	375	340	352	329	351	344	357	380	320	341	352	359	328	325	358	341	341	381	339	344	321	326	339	381	331	313	377	390	339	373	335	364	335	338	307	332	331	347	348	313	326	328	351	313	327	349	321	316	319	360	369	352	355	341	355	311	359	330	357	325	385	366	345	343	352	361	334	315	369	339	328	353	316	342	345	363	354	316	325	356	336	325	349	361	313	344	367	346	363	339	348	332	357	330	305	345	293	353	378	340	334	357	353	331	345	339	321	320	360	354	344	324	345	322	336	331	335	281	356	359	342	304	342	355	307	340	342	308	367	311	342	358	327	323	337	370	313	357	321	341	325	300	333	335	351	326	294	310	324	363	353	347	393	327	332	342	347	357	339	351	331	337	355	333	330	352	310	354	346	310	349	340	354	339	344	346	340	344	339	353	342	364	321	387	328	327	336	382	348	330	353	352	318	344	297	334	332	363	306	322	379	328	332	341	317	372	347	341	362	355	329	348	339	354	316	311	336	323	340	328	335	343	348	340	337	318	308	346	301	349	333	307	350	399	306	371	327	318	301	342	326	346	383	361	334	304	332	337	360	329	348	352	395	363	322	346	358	318	335	324	369	323	353	337	351	303	353	331	352	360	356	349	349	367	371	348	357	364	338	315	335	339	345	331	311	325	333	360	380	337	373	342	372	292	357	303	336	383	332	321	334	358	343	335	312	381	378	374	369	388	359	330	322	394	366	353	353	325	350	350	328	341	354	369	334	342	335	333	321	364	352	348	328	341	310	325	342	322	344	344	301	375	331	357	327	353	347	323	353	376	370	339	363	331	335	310	336	355	344	318	320	346	340	362	342	354	323	327	332	333	334	352	309	410	352	400	333	349	328	368	339	362	364	299	346	347	349	350	359	343	322	355	326	289	329	322	371	334	351	367	317	327	321	356	357	370	367	335	374	380	337	341	314	333	323	360	364	319	313	295	382	299	345	343	355	342	343	347	312	351	331	366	312	350	346	342	336	346	373	356	378	348	355	336	363	350	340	333	312	332	352	374	344	346	345	369	356	357	366	348	338	303	334	324	325	344	341	358	342	392	361	350	349	320	331	374	319	359	312	319	347	354	352	323	381	348	335	326	340	355	339	328	325	331	320	369	339	380	333	346	326	324	342	383	332	315	320	347	384	353	331	364	346	336	338	344	333	346	330	364	338	357	364	334	343	349	345	312	352	355	366	344	345	333	321	344	336	340	351	319	300	340	330	349	379	317	367	338	343	330	334	361	364	330	350	369	343	300	310	311	356	326	310	352	347	339	356	340	332	352	344	391	329	337	331	341	377	340	362	348	329	324	313	309	313	376	396	351	337	368	352
29321	46130	7501	1052	883	801	759	777	733	694	715	683	659	714	690	721	696	767	732	740	694	737	680	711	740	641	676	746	759	722	713	691	693	733	689	716	713	695	718	691	697	727	686	691	721	705	727	730	679	738	736	722	708	701	702	668	677	694	708	698	710	684	705	697	665	752	708	680	667	686	707	734	759	707	635	710	684	615	719	692	701	752	678	714	706	710	666	705	674	708	711	713	721	683	701	700	732	721	687	683	718	713	717	754	660	692	704	681	686	690	706	709	730	670	702	655	636	701	674	705	715	675	685	724	690	681	660	729	714	711	702	731	653	762	655	717	722	678	712	700	676	735	691	745	671	679	712	673	683	737	692	739	702	736	751	741	709	685	700	703	714	732	673	701	708	707	725	684	690	693	723	728	695	718	683	690	709	728	680	727	696	699	726	696	690	682	694	678	720	671	690	719	716	670	735	675	693	752	758	671	717	741	664	713	724	708	722	735	674	671	718	740	712	659	685	731	697	710	731	698	757	728	726	684	648	726	689	669	705	670	747	715	674	726	700	673	732	690	713	678	656	682	658	725	665	678	718	724	679	700	710	692	668	688	732	681	682	683	698	688	722	780	708	703	699	711	665	699	727	750	712	691	765	711	715	762	701	756	679	662	670	687	691	665	683	710	702	752	677	674	722	685	695	736	738	716	734	708	691	714	727	730	703	710	650	666	698	639	739	694	758	691	737	663	687	687	714	677	702	722	751	733	689	700	697	694	749	661	743	708	704	650	663	747	668	691	691	670	752	690	685	721	739	682	690	716	746	668	746	694	700	716	682	706	723	735	738	694	745	698	749	723	711	688	672	703	698	698	722	696	735	666	684	707	695	678	654	686	683	691	701	766	677	700	687	691	712	708	729	739	651	715	748	772	661	706	706	667	717	724	707	684	698	673	681	737	679	666	670	713	705	690	706	721	680	730	725	722	708	699	694	723	721	709	699	694	723	694	656	668	730	716	730	711	699	681	703	694	697	709	678	728	689	726	719	691	699	687	688	706	728	674	685	691	729	688	679	718	736	731	699	731	720	736	653	687	749	730	702	678	691	704	712	672	688	723	706	734	686	730	681	700	743	673	763	669	707	743	722	746	724	720	690	684	709	684	665	705	689	747	712	662	694	725	696	678	767	735	693	628	728	711	714	708	679	721	707	692	752	703	739	743	668	704	686	695	683	738	663	727	683	670	663	720	690	697	736	710	710	721	683	711	756	699	698	671	687	721	677	692	692	744	676	673	701	680	668	760	742	662	704	698	665	721	712	691	715	747	673	653	675	746	753	779	692	694	711	715	681	717	668	711	692	691	718	687	722	690	732	734	676	725	743	737	669	691	778	709	701	694	696	690	748	714	710	668	691	754	747	718	752	721	716	714	690	699	668	656	713	720	685	682	668	687	690	722	689	712	719	722	701	695	685	689	764	677	702	692	729	719	728	654	698	716	711	677	708	724	752	670	687	715	708	743	714	671	745	707	713	699	689	691	682	744	691	730	707	711	728	714	681	717	722	664	702	693	753	666	706	697	757	663	726	722	689	714	667	691	708	658	689	694	706	717	746	716	737	699	704	703	734	725	724	748	683	724	666	733	727	742	676	669	731	679	687	696	696	723	717	705	699	699	714	683	696	688	709	674	753	688	698	695	695	647	671	674	690	700	655	737	668	699	733	719	687	679	678	714	704	756	704	747	706	727	708	726	722	739	672	670	725	715	674	710	727	726	689	687	725	702	675	715	679	669	728	707	737	694	720	697	702	660	686	687	681	688	696	683	725	657	701	656	707	695	715	730	703	724	696	673	691	667	707	676	713	677	737	699	731	710	677	698	670	718	742	709	762	706	685	730	679	707	710	706	699	690	742	709	678	640	686	726	716	713	650	678	690	712	675	680	732	690	730	753	706	666	731	656	695	713	731	685	732	727	697	709	692	654	699	701	708	706	682	749	678	668	683	702	690	725	707	699	719	726	689	673	740	685	765	737	760	689	716	722	697	722	715	714	713	665	692	701	753	675	681	726	723	739	673	688	664	662	666	674	638	710	756	727	716	702	728	698	701	713	690	750	647	716	707	685	709	735	754	718	738	675	742	651	702	676	680	723	692	683	679	734	726	699	666	736	725	702	636	713	679	697	732	712	709	669	707	689	745	702	760	671	695	718	714	713	683	685	750	718	695	721	660	680	710	733	714	705	725	711	698	686	762	684	697	744	688	686	723	687	698	645	682	683	681	678	697	663	687	693	738	699	681	697	706	713	704	716	742	708	719	736	704	723	731	664	704	664	739	739	706	709	728	663	705	745	722	705	707	699	666	718	665	712	708	713	717	745	751	698	740	720	715	699	682	684	712	697	714	688	719	710	700	672	710	744	760	759	711	750	699	655	685	714	715	704	743	710	712	671	716	682	692	714	699	738	652	681	734	660	717	727	737	702	683	704	675	696	717	679	691	671	655	738	739	684	680	741	682	715	709	699	711	713	712	731	738	721	698	727	699	710	689	667	730	666	678	708	698	681	730	706	717	707	731	738	675	677	746	713	680	682	711	683	749	720	711	717	753	693	698	696	698	733	717	688	733	664	719	712	713	659	688	710	680	696	720	656	707	690	679	703	710	692	697	688	717	744	664	670	677	658	722	749	692	689	679	660	665	681	802	719	720	738	714	666	659	679	721	710	670	676	696	676	711	706	696	733	665	693	733	737	680	705	722	666	693	724	694	688	666	722	717	697	697	717	699	731	703	690	720	667	680	665	686	688	700	711	696	713	679	748	674	693	720	668	710	707	705	677	719	707	716	700	703	693	725	712	679	727	680	737	704	737	721	662	715	684	697	718	685	746	689	701	717	689	660	673	728	734	696	667	696	687	735	778	724	722	700	695	699	702	765	709	695	699	645	707	697	720	697	728	729	742	714	719	712	670	715	657	732	705	719	711	691	727	700	687	680	676	696	660	692	704	689	674	702	762	690	689	751	695	691	715	667	697	708	680	685	711	688	665	721	712	712	687	745	672	704	709	699	666	743	718	714	722	685	687	722	701	733	694	707	678	695	732	747	672	688	774	739	667	673	722	703	730	643	725	687	688	690	723	667	696	698	644	733	741	678	746	753	727	744	708	656	736	679	704	721	709	684	707	710	687	667	713	697	743	667	682	702	689	688	734	693	717	703	730	712	689	686	717	698	717	680	694	693	727	721	690	708	673	706	683	683	714	678	699	687	674	716	657	702	669	729	708	694	691	681	706	694	701	712	734	701	673	731	683	681	679	678	709	629	711	735	711	741	706	714	738	680	730	692	671	700	696	714	735	722	679	675	736	728	717	699	652	717	695	728	675	674	705	659	720	722	706	752	680	701	721	713	727	709	685	707	735	705	688	709	730	759	710	712	682	723	781	696	708	721	689	745	685	697	692	674	724	707	712	667	688	703	715	703	645	738	647	701	690	689	722	719	682	705	678	700	680	724	690	632	720	613	704
33994	17905	4966	572	397	357	352	318	294	336	324	371	330	311	283	296	331	308	358	303	304	291	296	289	352	327	312	312	302	351	319	306	291	327	286	289	321	324	300	305	325	299	329	269	298	291	282	319	304	313	279	318	334	297	327	325	271	310	330	276	344	332	319	313	313	293	332	301	367	301	342	316	291	331	304	346	330	339	291	309	286	315	310	257	288	289	313	286	313	336	316	308	300	298	332	279	311	288	294	297	287	302	295	297	326	300	306	345	303	313	317	330	305	307	331	329	309	338	338	305	320	301	356	316	277	313	296	303	326	307	317	321	290	314	321	324	309	306	306	285	287	315	301	306	283	307	278	347	280	315	289	306	323	326	324	332	333	291	318	296	342	259	310	304	291	310	292	291	300	342	334	293	325	307	293	290	284	300	302	309	285	321	297	291	300	307	276	253	347	312	308	319	301	368	306	333	266	313	326	313	322	318	324	318	271	293	272	320	299	329	294	309	329	340	299	316	306	318	324	300	291	309	289	337	308	314	287	327	316	314	296	282	322	306	301	297	322	309	305	323	298	296	317	305	291	278	294	334	334	287	307	300	329	306	312	290	285	330	307	290	270	307	299	302	307	278	279	312	289	295	318	361	300	344	307	326	340	302	309	336	278	317	338	299	301	353	334	288	282	331	350	315	331	286	295	335	320	324	287	318	311	276	290	282	278	309	280	284	294	287	312	355	309	284	323	340	325	306	285	362	304	345	292	308	332	310	276	316	304	311	336	318	289	314	288	311	315	331	327	292	312	323	289	265	337	297	297	337	317	315	311	297	312	288	309	309	320	302	323	267	332	334	314	307	300	295	301	327	274	320	294	317	280	336	288	308	305	350	305	305	327	299	320	317	306	317	284	306	284	302	293	314	328	285	284	320	298	333	316	322	299	307	358	332	309	344	349	325	318	319	286	315	302	330	361	299	290	345	298	316	316	301	307	331	344	331	338	329	332	334	308	289	294	292	290	289	329	313	306	284	283	288	312	289	319	275	331	282	298	342	305	309	284	289	330	317	301	286	284	337	325	301	295	316	316	307	311	310	303	306	333	301	306	319	332	303	310	311	292	292	313	303	311	332	336	343	308	300	270	346	306	312	347	310	302	337	287	291	288	295	322	301	345	328	308	304	320	329	320	332	347	331	321	316	263	299	320	303	317	288	316	317	310	308	304	301	309	284	318	314	300	253	280	312	296	316	289	269	350	336	304	366	285	290	286	314	320	288	364	350	319	312	300	317	312	328	324	316	331	312	308	311	302	306	301	325	310	298	345	308	289	302	322	298	304	283	312	298	272	305	314	288	323	330	311	290	298	328	307	313	317	329	296	304	326	295	307	319	265	310	317	298	266	308	319	318	336	282	299	285	300	286	303	278	326	319	346	315	311	288	292	305	304	314	305	303	302	333	280	298	301	309	322	339	337	291	272	299	314	283	308	307	342	298	313	300	342	323	294	303	300	302	319	340	301	312	334	314	275	284	295	313	342	325	292	288	320	311	334	315	304	329	333	294	337	314	305	282	284	313	290	294	302	302	331	271	314	306	291	302	283	307	287	311	318	290	289	295	325	342	311	328	358	298	302	301	312	310	322	328	285	332	285	282	275	321	324	278	297	306	309	320	294	300	323	313	308	285	308	349	311	290	321	299	329	298	331	327	321	312	299	299	287	318	268	323	318	361	331	275	362	315	302	305	310	308	293	282	308	287	291	334	314	296	281	308	320	306	315	300	327	335	313	306	303	291	302	299	294	290	343	316	362	259	300	302	296	319	295	293	316	295	284	293	332	300	321	332	308	286	312	357	292	293	305	306	310	323	307	332	299	296	285	285	307	337	307	289	302	301	298	318	344	334	294	307	324	305	296	305	325	338	338	306	322	343	309	331	320	328	317	288	308	314	296	301	323	307	341	290	301	300	312	312	296	294	294	298	335	315	292	304	329	311	319	275	323	290	319	321	362	336	308	321	307	274	303	303	309	334	361	315	312	360	293	314	329	319	301	276	310	304	329	309	310	339	331	295	286	303	319	289	325	302	292	313	329	294	359	313	337	323	297	281	325	315	337	326	277	310	283	311	301	292	361	349	295	316	339	322	314	296	337	291	310	299	307	278	305	327	310	296	309	289	306	323	301	343	278	287	294	296	319	332	283	317	323	287	300	319	291	313	328	295	331	275	303	317	319	309	326	280	318	304	330	307	320	310	295	330	252	292	307	316	338	305	290	333	322	304	298	319	308	294	289	292	281	317	279	306	310	314	277	294	311	279	315	341	335	291	325	308	312	300	303	306	297	312	310	326	286	308	316	301	295	321	290	305	319	302	296	317	309	308	289	305	336	317	340	315	311	324	311	282	300	316	266	314	313	325	314	315	286	357	298	333	296	274	295	300	312	281	315	298	305	284	304	369	282	319	290	282	338	287	335	297	308	322	317	290	327	294	320	281	330	318	327	308	327	279	336	299	326	330	278	308	302	302	314	291	315	297	304	320	318	320	297	320	312	296	280	292	277	339	280	324	331	306	285	314	329	286	321	304	289	301	289	326	319	290	308	287	282	273	314	286	305	261	320	283	316	318	295	275	313	352	313	283	305	314	292	301	326	297	326	321	288	285	297	310	324	291	319	315	295	302	285	302	322	279	302	306	292	319	343	288	316	294	314	298	296	281	311	326	303	314	315	329	269	294	315	264	293	282	275	334	313	283	291	294	294	282	312	305	298	325	329	283	291	319	287	291	302	316	316	319	338	306	340	321	300	289	316	328	277	299	312	350	277	309	271	287	324	345	281	280	312	315	296	307	356	303	294	304	348	287	316	294	305	300	334	342	272	304	291	301	298	316	321	313	309	311	297	348	295	291	317	305	316	322	311	319	301	307	315	317	290	297	326	327	293	347	286	288	314	297	335	347	329	350	330	312	324	306	292	325	317	306	316	278	263	297	285	291	298	306	319	308	329	338	315	335	290	309	292	303	319	341	280	300	323	293	306	276	299	310	327	303	333	276	287	292	324	318	316	319	317	291	264	271	292	322	307	328	303	284	345	331	311	319	305	306	319	326	312	334	323	343	328	315	310	303	310	292	336	318	303	320	294	291	337	309	282	299	304	291	336	307	353	285	337	318	311	289	308	298	305	280	303	307	312	292	313	301	318	274	317	314	307	318	307	324	300	333	311	334	316	292	314	339	328	292	293	338	321	315	318	315	308	318	305	307	331	333	303	312	301	317	300	275	302	306	345	300	312	277	324	330	310	307	310	316	297	267	285	299	313	310	327	287	305	323	311	295	314	298	300	320	276	320	297	284	307	336	312	311	298	313	351	310	304	308	339	283	295	295	294	337	301	310	286	308	305	318	295	352	299	275	324	308	306	319	314	321	320	305	331	304	301	330	335	345	307	341	319	292	319	330	308	337	350	315	325	295	344	280	306	300	311	319	307	295	285	320	283	289	291	282	292	288	302	302	303	325	292	337
11642	4651	1014	758	711	693	688	692	691	681	681	691	719	711	699	717	721	741	725	716	676	680	736	699	637	690	721	715	699	692	704	659	716	686	723	688	719	699	708	699	720	712	697	663	665	721	752	709	774	739	673	658	701	743	671	717	756	655	690	701	739	718	722	678	703	691	722	709	724	702	733	694	718	726	708	747	738	695	716	696	704	720	708	717	727	708	746	684	741	701	686	680	716	701	672	691	718	694	693	729	711	718	712	699	682	713	679	756	702	727	696	656	727	715	684	732	712	729	655	707	710	737	687	706	679	705	665	671	708	736	696	752	680	729	665	671	710	713	707	731	734	712	674	652	669	719	711	718	712	726	703	689	681	719	705	723	670	709	734	687	732	667	666	736	721	693	660	678	704	710	670	682	706	667	668	713	726	668	685	656	684	761	728	722	671	679	772	681	738	715	743	675	705	685	668	697	728	696	696	651	715	742	732	683	720	691	738	676	717	749	729	680	718	715	699	752	687	695	668	675	732	668	679	701	658	666	739	701	676	722	699	724	671	663	759	716	696	701	660	700	729	727	704	661	714	723	684	705	725	668	734	720	707	717	673	710	760	695	696	695	751	692	687	716	669	724	718	735	660	711	727	687	696	642	688	670	711	676	710	745	694	680	696	677	703	724	702	652	704	691	692	684	649	692	630	719	709	680	706	707	702	707	661	711	739	699	702	672	701	687	664	682	710	696	700	771	695	678	755	703	708	690	721	674	688	637	720	707	711	715	686	766	761	704	681	719	675	722	728	685	738	715	682	739	725	662	696	745	702	665	673	690	684	689	697	701	704	672	710	672	713	692	734	692	725	658	709	714	718	693	734	722	674	682	710	677	740	700	715	687	707	730	693	707	680	656	678	709	723	720	731	692	739	707	718	660	662	706	669	704	717	699	693	720	690	651	712	693	743	710	658	740	709	677	695	684	688	704	715	732	738	694	644	684	670	647	686	726	713	682	702	636	710	655	705	732	688	710	688	742	712	631	689	729	697	676	653	726	710	686	684	707	750	713	676	725	709	697	709	738	678	710	705	747	658	708	700	689	698	746	664	721	660	664	716	707	733	739	681	693	713	708	713	676	717	729	681	697	686	697	699	729	712	714	695	704	712	691	719	700	653	687	670	703	683	721	712	688	733	666	713	724	722	673	652	711	730	687	748	725	692	737	699	728	678	710	724	700	739	708	692	687	707	702	711	716	652	702	795	758	692	681	659	737	722	699	682	655	735	702	724	693	724	730	645	711	678	679	723	717	684	693	719	721	717	702	710	694	717	707	686	709	619	732	710	669	706	680	709	728	642	718	630	714	653	736	707	676	700	688	746	689	659	670	732	708	645	737	720	672	702	681	683	733	714	732	706	727	681	742	677	727	693	713	724	696	744	705	671	695	715	724	700	668	700	736	761	710	731	760	691	725	740	732	697	681	714	698	703	671	690	761	677	667	703	697	691	675	694	764	725	703	715	761	683	709	702	744	702	710	682	674	704	701	714	677	686	732	692	736	696	672	643	702	716	703	712	671	714	676	720	675	697	673	706	678	714	712	725	730	733	630	741	707	718	705	703	708	691	726	692	683	727	698	735	705	699	700	678	637	642	731	687	698	721	748	703	708	687	661	684	683	712	667	689	733	754	712	686	700	699	671	715	719	693	713	722	711	717	672	713	698	682	735	694	681	696	740	665	677	684	683	711	697	703	704	707	720	678	711	732	690	701	712	704	694	683	729	706	690	719	662	676	686	703	718	687	734	674	702	706	660	685	727	705	710	694	739	653	665	725	663	685	687	724	718	682	690	683	690	688	668	716	713	686	727	724	687	717	716	716	688	706	646	719	709	673	679	683	697	689	704	740	701	672	744	706	729	685	738	663	710	717	676	684	740	736	728	711	713	670	679	696	690	697	675	718	675	657	717	702	724	703	713	696	693	708	676	710	712	721	737	696	724	729	671	679	671	734	719	689	679	689	682	678	714	691	705	738	695	712	702	680	675	713	678	711	727	732	676	721	669	687	717	646	752	753	721	726	729	768	674	731	684	675	655	746	694	706	733	718	683	689	683	703	701	672	694	682	725	690	748	723	697	699	681	685	729	667	774	704	649	697	672	675	716	727	705	675	774	696	700	724	726	720	761	694	701	677	650	649	740	674	658	693	694	666	734	690	697	643	676	642	714	680	707	681	688	709	676	722	684	740	696	695	706	729	725	730	664	678	690	724	710	728	694	732	734	636	693	666	709	686	744	712	743	676	701	729	703	724	649	619	694	646	699	677	697	662	691	673	705	695	685	713	675	690	727	689	679	714	723	733	694	735	739	743	733	711	728	669	704	657	700	675	690	760	709	687	727	733	732	683	688	705	675	711	707	708	681	698	696	705	690	669	679	657	674	680	724	693	706	744	673	727	709	681	690	665	704	707	722	675	692	698	652	681	718	718	723	680	694	678	652	689	690	713	744	698	679	744	704	726	723	690	720	699	712	671	734	739	685	683	697	709	728	709	719	723	692	658	721	688	724	700	687	681	696	661	730	734	678	642	725	687	717	711	729	718	689	665	698	698	696	716	677	706	724	694	741	690	678	649	700	698	683	711	743	684	714	711	697	715	738	700	687	684	695	737	727	693	677	703	748	695	703	683	751	760	673	721	720	733	702	670	721	683	688	691	675	747	671	751	702	696	700	709	688	686	696	745	709	689	654	684	703	710	675	691	681	729	705	710	697	671	707	709	763	731	701	671	672	670	683	704	697	765	711	682	672	701	707	673	723	673	684	715	707	681	695	759	716	715	656	687	643	714	701	737	651	741	699	719	700	701	706	698	702	683	702	714	717	652	748	715	704	687	708	687	737	661	712	670	681	695	676	700	680	704	732	706	647	701	716	679	687	713	718	674	701	700	718	659	668	702	671	681	677	679	669	730	713	733	709	681	703	681	667	665	697	721	719	730	728	782	675	704	669	684	739	708	661	700	707	678	645	685	700	689	717	729	716	676	724	699	694	718	758	683	680	713	730	703	693	746	721	695	736	732	714	741	666	669	700	722	697	731	742	689	696	672	742	696	704	733	705	676	696	710	721	752	676	679	665	726	734	725	708	728	679	675	711	725	704	665	684	689	724	717	698	721	656	721	712	697	684	655	673	685	737	715	649	679	709	705	726	690	713	688	734	681	714	685	667	719	729	692	761	712	666	663	703	656	716	708	694	688	737	718	690	682	697	726	747	725	689	672	640	709	712	685	675	679	720	738	687	703	696	711	670	734	663	705	702	742	682	662	677	707	740	660	689	680	761	716	693	691	695	691	686	728	713	688	704	671	681	703	719	610	697	729	670	687	718	657	725	681	656	704	748	713	668	713	692	715	704	690	726	711	671	711	732	706	712	675	709	709	708	707	726	698	704	643	707	668	728	708	674	694	725	698	662	745	725	703	673	716	710	727	713	699	714	652	712	727	722	701	695	683	720	698	688	743	723	674	714
25201	21128	23621	28883	21119	16744	900	599	533	510	511	521	511	504	503	473	441	491	485	463	508	461	482	493	430	457	479	487	411	482	454	490	468	427	454	485	471	460	394	481	461	441	466	455	441	470	469	469	462	440	468	496	444	412	426	454	451	462	424	458	483	468	433	465	499	496	447	475	437	464	458	456	446	466	444	473	439	446	442	432	461	527	474	429	426	441	436	458	490	492	434	461	478	480	475	458	467	475	474	455	479	459	465	395	432	470	455	480	421	462	483	452	489	469	443	483	455	493	444	432	433	445	463	443	449	489	485	434	432	480	445	488	453	438	488	450	469	425	452	456	466	459	472	438	442	483	430	443	454	477	467	442	419	456	430	487	420	410	476	445	486	480	439	464	430	458	461	450	437	491	420	454	406	440	487	473	426	456	489	436	464	443	462	428	431	470	486	450	463	460	475	427	418	470	476	446	404	474	459	443	441	433	419	476	462	466	473	465	439	460	479	372	486	424	418	432	424	444	466	463	512	514	432	463	471	474	484	421	479	507	439	480	459	423	416	450	442	463	483	401	436	421	418	443	432	454	408	446	427	480	495	464	482	462	476	444	432	446	494	452	421	425	430	460	464	464	465	458	482	452	457	480	481	466	506	460	479	453	435	454	448	476	468	465	454	425	472	475	478	433	422	492	490	491	441	413	459	468	474	466	404	491	481	507	433	435	487	451	394	442	477	475	446	451	465	444	447	429	524	498	477	454	409	461	459	455	448	497	450	522	445	478	483	436	451	478	421	457	459	462	437	430	475	463	458	471	461	442	454	466	476	457	479	436	456	495	406	454	471	432	434	442	516	465	395	456	433	447	462	477	470	460	460	450	427	490	387	441	415	465	466	480	474	405	461	440	472	438	484	411	466	471	459	413	465	483	457	454	464	455	452	452	444	449	498	474	468	477	457	483	440	436	443	470	453	450	443	499	468	452	456	469	460	460	461	447	450	438	420	431	431	457	459	422	464	468	459	457	471	493	434	472	473	467	444	468	480	473	456	407	471	485	462	485	425	477	438	479	475	492	457	424	434	436	434	443	475	415	455	474	452	476	448	473	478	453	460	426	473	451	458	464	513	475	466	473	468	455	459	438	465	456	454	490	479	489	439	452	480	461	443	478	454	436	425	460	454	471	485	467	433	469	435	438	436	420	404	467	461	494	428	423	440	489	449	470	449	471	457	495	464	466	438	408	437	441	451	467	456	491	463	500	458	493	426	441	454	444	474	466	471	456	492	426	454	500	452	432	516	450	467	435	484	452	434	456	489	480	505	483	443	429	453	468	457	470	442	435	525	469	449	462	465	458	434	430	453	489	466	462	415	415	439	483	472	477	428	455	453	448	465	466	473	445	513	428	495	464	441	467	484	486	470	425	453	472	432	470	468	434	490	442	420	422	422	465	480	466	481	425	477	419	420	454	451	439	429	449	443	445	455	470	478	507	429	455	498	438	470	436	483	456	457	491	466	454	443	483	467	482	473	470	500	471	488	424	446	473	499	459	455	485	467	446	469	482	440	426	455	467	464	467	459	445	488	491	432	487	450	452	411	418	424	413	444	478	504	474	443	484	448	465	441	439	452	438	471	502	430	468	499	447	443	459	484	479	424	438	449	469	442	469	466	454	436	448	458	468	444	438	424	425	422	438	435	428	472	427	473	510	477	420	461	421	430	445	440	492	474	498	476	465	474	431	436	436	428	481	498	431	425	440	496	435	477	467	504	450	484	464	438	448	458	433	451	465	466	487	455	469	482	438	418	471	467	446	442	460	505	436	453	474	451	430	416	427	492	456	438	493	430	441	447	471	526	478	492	447	485	467	450	489	435	430	463	449	456	470	387	459	472	444	468	435	463	465	453	427	458	423	463	445	474	413	520	500	439	466	502	463	453	450	480	489	475	434	478	463	463	484	480	404	422	438	476	452	472	450	462	430	421	453	465	430	504	457	484	483	454	477	449	470	412	459	472	450	436	408	493	476	461	468	454	467	438	463	462	458	454	458	469	474	476	463	453	457	422	474	420	459	473	494	478	471	477	467	450	426	415	463	472	464	457	486	451	455	447	443	475	475	440	420	452	477	472	440	414	471	424	450	482	448	436	426	438	481	421	428	416	436	467	466	415	463	449	457	421	467	452	472	484	536	439	424	462	456	463	454	460	491	447	424	453	473	416	479	489	456	456	443	477	489	456	416	444	398	447	465	475	456	451	460	432	456	445	466	457	440	476	437	472	457	497	492	463	460	464	454	465	393	447	438	422	405	455	480	477	443	495	473	423	477	452	481	493	464	467	477	482	428	412	472	448	423	454	465	430	443	442	463	456	414	441	490	489	462	461	459	425	432	466	462	490	497	460	428	489	458	490	430	484	471	451	455	443	449	464	452	449	486	505	462	447	453	461	441	483	497	438	431	421	431	452	479	494	484	466	477	464	436	488	455	459	467	502	434	424	468	452	423	463	445	449	428	474	476	444	449	452	451	442	427	493	447	459	446	443	448	428	502	495	480	432	456	463	460	461	443	410	446	408	423	501	450	467	464	481	493	448	465	443	447	467	436	443	497	484	451	485	459	446	435	468	443	465	440	406	464	456	466	490	433	498	500	456	430	466	449	424	418	472	469	468	467	444	470	451	433	468	430	477	418	452	476	446	480	476	410	499	450	442	477	482	437	423	434	446	441	455	456	421	458	420	443	495	469	448	463	459	439	420	486	427	456	447	448	429	455	452	439	432	460	454	482	415	425	479	456	470	460	468	464	429	406	431	418	490	465	425	491	493	438	431	416	450	433	467	477	480	468	484	430	427	465	426	426	473	469	444	454	458	454	441	466	461	436	415	470	444	464	439	446	476	451	442	462	468	476	469	410	456	453	448	479	441	432	462	490	440	449	469	469	447	469	411	447	461	487	436	463	465	462	458	451	468	463	444	440	473	417	458	465	471	469	466	484	490	483	436	454	426	444	457	483	462	440	486	445	434	461	453	462	441	453	427	402	493	493	465	487	434	446	443	460	473	466	440	447	425	451	494	464	454	452	457	460	440	467	442	481	449	431	431	446	453	488	459	479	456	454	451	475	447	465	476	469	458	505	466	439	440	478	455	433	455	481	434	485	414	459	475	477	456	462	486	456	432	464	430	418	505	464	473	437	467	467	444	467	413	448	457	476	470	475	435	457	449	467	463	433	444	447	440	484	457	456	457	413	464	438	502	465	507	444	450	463	427	434	439	493	482	463	459	446	453	441	497	418	459	451	445	432	451	427	495	458	470	438	422	446	478	463	462	486	426	426	460	480	418	433	478	494	411	481	469	458	483	468	440	451	477	404	427	452	472	493	492	467	514	465	477	424	440	441	421	492	462	441	451	439	412	495	481	452	408	460	442	490	461	439	444	455	425	460	432	445	487	471	483	436	482	479	443	476	440	457	452	421	490	501	456	448	509	464	432	435	433	472	477	427	435	494	475	444	439	427
23782	35558	4593	1204	1039	945	993	943	934	968	943	988	969	981	984	917	936	898	975	930	915	925	949	985	944	917	935	957	1009	930	964	1000	952	917	930	941	1014	934	934	977	998	979	902	980	1023	961	932	983	933	967	965	913	918	888	926	926	941	939	913	932	906	964	951	993	883	940	922	948	916	978	940	983	954	964	1006	975	905	925	956	932	997	947	952	928	973	962	963	987	969	911	916	956	919	948	989	977	919	954	918	924	981	905	930	902	948	964	986	995	885	934	1042	919	945	956	917	966	987	912	948	919	988	902	980	982	941	956	927	977	945	963	942	930	971	978	942	967	948	941	928	999	951	964	932	945	941	972	951	932	909	923	908	944	951	949	940	916	920	940	928	931	991	973	939	975	882	896	942	947	968	951	921	922	912	918	962	919	884	943	968	936	931	916	954	995	975	958	908	932	986	988	967	896	975	919	939	938	976	897	957	957	974	934	965	900	957	911	966	925	929	945	960	924	905	878	972	958	949	994	903	964	936	953	963	981	944	956	975	945	942	972	953	986	968	949	964	964	1019	1004	945	879	915	956	932	1025	961	925	962	891	961	946	988	953	945	930	947	996	900	1013	930	972	990	936	944	946	962	941	952	902	988	951	967	943	966	959	938	932	962	938	926	906	895	932	999	927	1009	968	976	922	1017	929	1020	914	964	976	909	950	963	962	1004	917	959	896	916	968	888	910	912	900	962	903	967	943	979	966	970	912	943	942	946	947	936	970	942	947	891	943	949	935	920	968	967	989	919	1006	924	1049	936	954	940	943	946	990	951	887	929	910	996	977	943	979	910	971	915	937	945	921	919	919	981	941	970	970	980	964	960	920	952	947	971	959	1016	958	995	951	930	998	912	983	901	973	929	947	959	952	966	888	985	906	906	972	938	997	963	933	935	867	884	929	914	909	897	946	979	945	963	893	944	945	950	919	976	926	933	930	922	887	907	941	963	882	1019	925	960	927	971	955	925	913	954	963	965	920	1010	987	1003	946	898	890	874	980	922	931	957	962	957	958	959	873	964	956	927	922	946	927	900	961	977	946	1014	979	928	972	935	1001	998	919	960	962	981	952	921	992	987	946	966	902	939	974	964	945	965	923	906	925	931	976	913	924	965	933	963	967	987	941	957	969	958	955	908	931	940	944	963	950	931	912	931	1001	977	932	933	941	941	951	911	968	991	898	961	948	951	966	938	976	979	968	909	895	951	932	1010	1005	906	964	953	970	981	1001	979	927	972	964	970	965	923	916	982	925	942	878	919	968	907	941	904	1013	933	985	974	964	876	968	893	969	895	931	905	972	911	973	981	938	928	959	947	935	903	933	981	907	968	942	971	862	910	983	942	978	983	958	936	958	976	985	984	969	992	966	959	913	935	911	974	949	956	1008	983	944	972	950	934	940	979	944	939	906	968	889	953	997	944	984	909	991	919	1006	928	927	1013	960	934	962	958	972	962	935	977	949	877	954	940	935	895	922	947	909	905	951	1021	938	992	961	937	884	928	954	967	939	960	984	1065	904	963	959	991	977	985	965	979	924	954	968	943	973	952	958	994	956	916	966	931	906	906	1000	926	972	990	956	962	953	917	939	926	936	888	944	960	913	931	920	967	985	967	913	966	952	942	936	984	945	987	961	907	973	909	966	949	944	972	960	977	909	947	957	974	940	991	990	945	957	879	951	960	966	1008	896	959	954	896	1009	953	888	956	946	1021	920	992	954	994	891	975	930	948	876	935	936	1008	880	955	962	921	932	974	953	948	1003	965	967	920	945	893	990	1035	927	965	956	942	924	979	962	965	886	914	994	952	920	968	947	876	924	921	941	921	954	990	985	1015	990	960	937	973	962	929	961	965	907	972	942	980	917	948	946	933	941	915	950	904	907	930	940	902	927	908	942	960	945	936	953	949	959	945	962	934	911	949	935	896	903	958	936	951	964	937	964	961	896	943	914	993	934	985	935	962	938	992	935	929	970	925	918	952	926	1011	966	966	931	910	923	890	982	956	904	930	951	1000	940	924	925	914	961	960	957	1001	921	921	1001	971	943	963	882	979	958	970	951	975	889	942	973	921	982	957	939	919	1027	960	908	925	964	960	922	913	953	981	984	936	930	948	986	984	987	976	884	922	937	1004	998	964	927	1000	965	894	981	945	966	891	919	952	882	1002	978	984	974	938	965	1001	942	973	940	975	1007	939	959	900	961	939	972	953	1001	1004	986	962	956	976	964	991	963	1015	986	915	967	963	918	953	968	862	956	900	941	990	943	980	926	938	951	932	979	938	911	929	911	932	954	985	969	987	986	1009	951	975	967	936	950	941	953	892	967	966	929	947	969	909	961	995	911	987	969	1003	904	856	989	866	967	940	941	967	943	944	933	909	955	923	972	918	924	989	935	948	927	954	954	973	936	930	972	989	976	867	963	910	905	981	952	941	943	945	979	981	963	899	980	958	959	1000	938	925	928	959	917	944	958	944	945	932	949	967	990	875	936	991	950	983	975	956	1002	918	959	929	1008	984	974	962	977	983	912	933	958	964	991	939	950	884	953	972	959	983	890	951	976	941	938	958	913	957	941	955	987	949	917	959	930	981	955	957	993	946	946	943	950	953	928	908	977	961	980	965	921	979	951	987	896	890	943	916	997	916	973	935	951	997	980	931	965	947	926	960	944	935	933	938	900	954	927	922	936	918	917	920	980	917	949	944	954	977	953	944	988	912	921	956	956	979	997	985	958	940	936	953	935	935	913	890	951	941	953	946	925	932	926	1029	946	967	952	978	999	884	957	958	964	975	965	987	995	970	952	933	929	933	937	1037	1001	955	940	972	964	937	955	991	935	957	1005	964	994	913	938	928	911	926	979	952	915	883	942	926	938	959	986	894	966	991	965	942	947	966	886	949	887	933	947	923	980	897	1004	952	947	936	949	962	956	948	989	963	911	979	974	914	986	971	940	951	901	945	954	935	968	944	956	933	972	949	962	933	967	930	956	908	894	897	977	933	955	970	940	920	954	954	955	1025	925	939	844	943	911	972	950	888	938	949	879	967	973	981	944	953	933	920	962	984	971	964	922	926	970	897	954	942	1011	1010	960	949	896	977	931	913	910	949	910	948	1017	973	987	933	955	981	902	928	967	963	930	997	912	892	923	985	979	907	986	983	909	955	949	887	1003	1019	1014	934	936	946	967	956	944	973	939	974	978	968	928	949	951	956	970	981	971	941	918	908	960	998	940	933	994	941	951	962	987	968	915	926	1001	956	959	933	913	957	956	955	975	958	957	943	906	979	948	984	958	939	949	950	909	924	945	958	965	942	944	999	921	921	969	939	955	963	920	956	923	999	1010	998	973	971	943	949	966	925	879	946	939	955	902	936	952	934	955	935	965	951	936	932	962	890	922	918	1001	952	958	1008	911	918	925	979	950	916	932	904	979	966	963	963	928	936	961	941	951	962	993	988	896	907	947	961	877	944	993	968	923	959	953	985	944	958	980	932	941	946	919	956	907	918	954	993	968	965	936	943	916	946	978	943	958	960	982	924	935	1008	932	948	949
24559	21114	23954	28528	21114	21147	12051	833	508	485	395	408	403	384	390	393	361	348	359	385	382	351	326	352	326	360	359	335	386	358	316	376	380	362	321	345	319	321	360	384	342	358	341	372	356	333	343	340	369	333	347	390	330	364	356	340	355	389	355	395	351	337	340	359	341	326	344	358	339	336	340	349	327	353	350	316	332	338	391	348	353	333	368	377	367	321	349	350	332	340	396	349	321	377	345	359	345	330	334	332	359	349	359	357	347	375	400	372	366	303	363	359	353	320	307	332	324	336	326	321	305	364	358	340	347	350	349	332	337	359	360	342	349	327	322	322	346	352	362	330	344	345	332	366	319	316	347	343	342	315	344	380	318	326	360	355	327	356	344	340	346	348	311	328	334	309	314	323	335	324	318	330	343	331	338	351	342	370	361	344	336	355	349	335	373	334	319	344	356	357	358	347	341	365	346	352	390	348	327	371	347	336	383	324	370	317	322	347	335	341	355	364	404	366	357	345	343	357	321	324	368	362	345	342	321	335	334	314	351	326	309	358	357	338	320	359	290	350	335	338	324	332	344	365	341	324	343	326	343	325	295	332	361	386	337	336	335	349	376	360	358	351	329	341	351	351	377	321	340	342	309	338	341	341	353	369	346	351	379	340	328	363	321	351	342	340	338	374	360	363	354	306	337	340	332	333	303	334	369	357	360	360	309	302	379	344	333	346	325	346	339	336	350	336	330	321	364	348	327	358	345	330	353	335	312	346	334	341	313	327	367	369	364	330	316	326	311	360	367	402	336	350	321	350	317	333	348	331	315	330	366	332	334	331	355	357	363	362	354	344	356	353	361	329	334	346	357	373	312	349	313	362	344	343	361	357	352	344	361	355	351	370	345	323	335	368	353	338	374	333	317	343	332	356	368	358	357	349	338	358	332	348	322	335	377	335	355	341	361	348	363	372	342	358	381	366	367	329	310	356	345	341	372	354	373	326	321	350	347	322	322	375	341	348	345	339	351	352	336	337	375	363	349	351	341	403	327	307	308	383	329	316	364	350	347	335	351	318	341	383	361	308	328	349	323	336	340	340	373	362	327	319	322	327	341	331	310	340	345	371	329	347	374	333	342	330	325	371	329	359	350	347	363	343	355	317	359	344	318	327	348	305	318	311	316	332	344	328	372	340	317	350	324	322	348	383	329	355	334	323	312	315	350	337	325	341	351	315	333	356	319	319	333	342	394	361	332	310	382	357	342	288	353	310	352	340	336	374	378	325	355	347	340	359	338	355	356	346	340	348	309	329	340	379	397	360	336	352	338	349	348	326	350	355	335	350	337	336	340	342	327	312	340	331	340	346	310	355	371	332	320	361	368	321	351	331	360	308	369	341	384	342	336	340	360	376	318	354	331	329	357	359	355	359	319	319	368	320	345	360	380	382	345	326	338	345	310	362	374	345	353	311	338	342	345	325	356	343	329	322	322	346	348	339	331	350	353	352	361	314	317	380	353	362	367	338	324	353	344	345	335	355	309	356	342	305	328	349	328	370	355	329	342	342	332	337	372	353	342	341	322	327	352	337	313	329	330	360	342	333	316	362	380	348	343	346	352	327	343	357	355	343	360	323	400	361	348	333	306	331	312	339	344	312	328	361	349	347	312	347	328	347	370	359	333	365	359	355	332	363	329	324	334	326	363	320	329	328	351	344	347	346	301	324	352	332	367	333	309	358	340	350	350	364	338	324	363	334	320	362	362	382	331	325	329	330	353	300	302	313	347	353	358	335	348	372	332	363	349	338	357	360	320	336	345	350	344	380	348	320	308	362	348	334	316	352	345	338	343	315	317	339	373	336	299	329	333	348	329	353	337	358	313	310	288	345	320	344	352	325	311	354	334	344	342	343	401	337	347	338	307	330	346	357	378	310	353	340	356	357	312	374	327	334	373	339	304	348	390	346	343	328	345	354	351	351	357	333	364	324	377	384	337	321	332	323	386	358	363	367	342	360	320	374	331	323	319	334	319	362	358	363	324	333	312	336	355	364	346	340	326	380	347	332	347	346	372	327	347	342	363	335	338	326	325	337	331	346	328	363	352	340	326	352	335	338	339	308	341	362	328	339	317	312	344	317	323	354	341	365	331	370	350	314	330	368	363	370	336	352	349	280	354	324	347	351	350	322	379	364	371	350	365	336	326	293	344	328	315	343	327	355	339	350	335	350	290	340	344	364	337	332	344	380	358	363	341	359	341	340	359	326	320	359	342	322	339	327	329	320	320	317	306	335	327	383	318	351	363	360	341	330	326	310	327	323	332	342	304	341	345	329	379	340	383	351	340	373	324	301	348	336	378	339	375	361	337	319	323	331	345	360	322	351	351	337	352	370	306	317	312	345	342	342	336	349	317	340	295	351	372	337	310	338	361	333	342	369	346	337	352	313	333	348	341	363	329	354	359	323	343	336	334	327	338	373	337	353	320	357	333	355	358	336	350	342	322	328	368	395	318	374	345	393	338	317	375	325	345	339	347	360	346	364	350	357	366	339	367	373	364	344	382	380	351	347	354	323	325	312	350	337	362	381	372	348	326	337	307	326	329	325	352	303	341	358	347	336	346	370	338	383	350	325	340	355	366	322	369	336	344	356	327	382	319	388	343	333	343	364	368	363	351	345	335	359	345	339	368	342	358	382	329	348	352	324	328	342	356	328	321	358	325	326	316	360	363	340	332	331	355	331	357	333	328	323	317	381	317	341	368	314	322	367	371	333	346	325	339	328	310	343	352	384	325	355	360	334	372	313	324	360	355	325	293	359	352	302	350	348	317	321	313	390	381	338	341	341	352	332	321	373	318	337	343	326	341	340	372	321	356	326	339	362	356	309	344	335	298	321	362	319	352	339	362	355	360	330	359	389	372	348	328	336	334	346	346	363	359	341	344	350	347	326	341	330	370	340	364	352	334	323	337	335	353	330	335	343	354	344	342	352	353	338	351	351	363	341	345	346	342	337	370	385	352	358	330	329	341	330	331	343	324	342	344	298	345	380	339	319	358	303	338	342	350	298	347	341	326	333	346	355	347	332	357	324	343	386	365	349	345	329	340	292	342	348	364	324	341	349	325	365	356	314	357	348	337	343	371	360	315	294	344	339	353	335	345	309	333	322	341	356	340	350	327	318	349	370	338	346	337	311	362	362	344	355	336	301	333	372	342	331	338	329	354	343	289	330	320	331	336	341	300	332	333	370	305	352	347	341	329	328	345	325	328	354	325	334	336	357	329	344	363	353	370	362	336	320	334	333	336	311	365	350	343	352	322	336	337	363	350	348	386	356	351	296	340	347	327	353	343	321	321	354	337	336	355	371	355	386	339	368	343	323	347	377	339	338	357	304	353	356	336	328	327	349	319	343	325	354	336	349	366	328	333	358	350	324	332	326	362	343	358	358	313	367	335	327	322	322	340	356	358	367	311	358	372	324	339	360	316	327	312	314	369	323	327	347	355	293	335	359	343	344	355	340
28668	45080	6232	1058	851	841	786	832	735	801	776	741	689	726	724	772	745	735	741	679	720	716	686	674	751	741	697	753	685	657	696	709	708	667	694	694	704	756	662	741	739	702	695	681	732	758	709	660	694	690	664	703	693	702	719	729	707	698	692	737	732	758	697	687	733	757	699	735	779	693	689	686	734	697	699	707	697	734	676	767	725	726	719	736	698	697	714	661	748	678	666	694	738	716	736	720	663	690	696	664	722	745	745	729	656	681	690	719	715	690	719	753	712	690	756	716	686	693	657	704	734	708	693	715	695	684	696	684	672	725	730	712	688	722	736	708	740	699	713	694	730	730	730	706	732	690	663	682	695	706	748	646	675	665	688	664	775	696	687	680	655	674	691	657	706	757	705	709	709	700	680	679	729	738	668	711	699	700	747	690	708	660	683	751	738	712	643	690	751	720	697	680	707	683	701	687	766	660	689	728	721	691	709	722	710	782	701	699	731	681	742	743	674	617	692	712	710	705	728	718	683	730	734	713	700	703	672	709	755	713	685	714	668	710	717	693	755	715	709	686	711	701	725	690	700	639	671	670	682	705	706	702	684	706	723	693	695	783	712	662	677	691	678	761	748	660	694	677	728	730	664	678	731	709	731	709	715	728	712	739	730	701	686	714	717	689	688	670	660	683	723	699	749	723	694	704	698	680	696	739	708	750	724	682	674	703	714	685	687	711	683	683	677	687	719	711	708	709	713	670	708	701	683	723	711	696	713	741	690	736	746	686	686	693	739	716	700	700	688	722	732	693	732	652	739	716	656	685	732	739	739	695	705	689	749	683	714	718	755	728	690	711	732	694	675	705	742	698	733	715	736	738	744	743	719	776	687	720	682	707	749	747	705	713	715	691	685	733	764	711	681	734	694	657	711	716	664	685	734	654	724	742	682	705	695	701	669	705	684	680	745	716	706	701	664	717	696	717	695	709	705	683	676	713	697	698	716	740	739	699	708	715	713	664	673	668	721	679	711	724	644	742	707	742	666	704	681	704	749	658	710	718	707	692	652	709	713	699	747	684	662	722	686	674	676	690	700	724	727	702	709	747	714	742	697	725	735	684	694	716	708	677	727	755	708	661	687	701	697	651	726	732	703	619	691	733	715	705	734	709	697	681	709	748	688	701	742	683	765	737	708	756	681	692	715	697	746	673	707	715	697	734	731	708	689	708	717	689	739	724	690	693	728	735	714	705	714	717	704	698	728	701	701	702	720	724	689	742	703	661	707	680	689	727	717	626	670	679	684	707	693	723	756	714	681	747	692	710	714	671	734	775	707	698	715	688	674	692	696	702	741	748	688	704	644	674	678	767	760	673	694	658	693	683	725	702	731	706	675	725	735	732	662	713	729	678	681	678	732	697	684	775	720	740	711	738	738	666	684	726	691	739	712	675	762	716	693	682	662	767	695	703	749	730	714	695	695	661	648	688	660	712	741	681	686	717	723	702	667	685	697	685	737	701	671	739	751	683	681	728	734	737	735	710	745	666	704	696	684	698	710	733	678	686	683	741	693	722	709	738	707	661	707	667	732	699	626	727	713	738	714	698	740	662	689	724	699	720	678	692	680	750	703	663	699	743	741	756	706	737	692	697	723	693	699	735	710	685	749	692	646	710	704	736	716	690	714	717	748	729	711	743	679	745	707	705	706	695	695	738	714	734	722	721	649	701	742	701	686	683	740	669	715	677	692	719	754	684	739	725	702	718	676	679	719	681	734	749	691	679	710	709	718	714	714	739	732	680	679	727	619	722	690	736	660	699	692	706	700	705	709	709	664	721	679	710	687	703	700	727	668	703	700	661	721	681	677	703	695	700	705	681	662	697	647	743	718	709	754	711	688	736	688	716	682	688	705	737	680	680	710	702	729	752	672	701	740	716	695	672	709	706	688	685	736	723	697	677	682	730	661	714	713	718	699	700	685	698	698	673	649	728	699	731	683	687	688	734	675	694	646	687	728	703	743	684	740	684	657	679	661	709	693	664	735	696	723	708	726	724	719	684	701	678	739	717	703	724	671	712	740	723	696	687	655	683	716	682	687	701	740	695	712	675	663	660	740	684	744	757	730	667	679	676	655	690	664	689	718	720	666	706	715	716	702	667	689	739	733	700	761	694	752	645	689	676	719	669	725	685	730	681	676	738	711	655	686	744	670	679	702	731	740	707	664	727	662	737	705	708	676	664	721	725	740	722	689	694	674	772	727	714	646	688	737	690	758	667	697	663	712	721	725	674	661	707	714	698	724	763	696	681	675	697	697	703	722	684	650	728	724	665	693	709	709	694	721	754	687	763	715	746	705	719	688	707	708	743	653	732	715	710	690	696	703	743	713	712	708	748	703	713	647	697	705	706	710	671	714	738	733	711	686	708	742	703	708	718	718	666	712	715	718	724	742	712	665	693	704	718	711	699	718	657	708	735	722	672	728	692	674	765	706	727	718	692	685	727	724	721	704	686	712	750	736	673	735	728	690	682	691	680	704	712	692	712	732	699	724	682	722	677	720	662	671	704	694	642	682	730	705	704	702	721	708	692	721	730	677	668	695	736	706	681	698	711	721	717	700	717	686	736	698	729	713	696	730	727	716	696	725	734	720	707	715	691	688	669	698	697	723	688	687	678	666	649	746	729	702	707	666	688	702	726	674	709	681	703	724	652	738	684	711	679	667	693	703	679	719	712	681	735	694	713	719	668	708	677	698	719	674	719	668	659	708	709	711	712	752	730	722	753	678	730	730	708	666	691	677	671	714	733	713	708	691	701	678	713	648	713	763	706	689	706	691	710	698	657	720	715	676	776	696	734	670	713	687	728	659	696	702	697	694	659	688	673	679	690	704	761	715	735	714	671	642	700	724	673	721	730	714	645	692	684	724	764	734	731	689	696	720	730	710	685	677	730	689	752	659	660	744	727	684	751	709	704	670	709	704	728	713	698	699	727	700	721	679	687	710	708	698	704	734	688	669	763	722	721	748	725	676	686	682	732	715	680	704	718	744	719	712	737	670	681	717	724	705	701	727	753	694	662	798	706	728	685	715	658	685	718	666	724	689	727	714	701	729	746	687	705	735	662	699	685	651	701	734	685	682	704	684	671	690	713	667	743	760	704	743	674	732	672	715	707	691	715	708	725	738	726	663	699	715	703	699	690	692	745	672	654	679	731	711	674	711	689	737	698	721	672	762	705	691	725	670	676	668	714	664	694	694	670	734	730	698	746	665	726	679	674	704	719	693	702	655	661	769	684	709	654	721	714	715	695	692	687	706	686	745	722	725	672	678	701	714	685	666	731	713	700	702	662	685	685	735	713	716	727	692	698	686	694	645	762	678	728	680	746	720	682	672	703	711	740	673	669	722	724	687	712	698	683	696	703	667	681	688	704	741	683	684	689	730	703	703	710	690	689	745	756	691	740	704	656	704	720	676	638	722	689	771	693	759	706	724	662	701	669	691	688	716	726	699	679	669	696
33840	17530	4576	490	349	314	305	353	328	309	314	299	333	326	301	310	310	326	296	284	324	300	312	311	286	286	307	327	339	303	296	336	306	301	320	323	291	301	314	298	311	304	307	312	306	291	290	304	307	319	317	306	289	294	319	355	309	341	300	314	282	322	286	300	294	305	304	321	312	323	333	323	323	321	321	322	299	297	316	314	287	310	294	308	303	358	327	267	311	301	312	291	324	330	286	311	311	302	278	275	325	314	311	288	328	279	292	331	285	303	301	314	327	290	302	295	300	306	310	293	306	325	309	300	334	327	326	339	311	281	285	267	299	273	315	343	293	271	289	306	268	334	319	302	289	309	316	313	333	299	308	329	330	285	295	297	301	305	324	309	327	321	298	283	288	309	295	294	276	348	312	281	329	309	291	288	320	282	303	328	327	293	333	297	328	377	299	320	312	315	324	311	322	338	304	299	277	320	300	294	301	291	299	349	333	276	289	333	286	289	334	290	304	287	275	308	289	305	307	311	304	319	327	325	336	304	311	330	282	330	303	286	332	286	301	300	318	292	329	282	271	288	328	322	353	309	347	306	289	315	320	338	308	295	341	339	330	296	311	283	338	318	325	325	293	295	319	310	315	290	347	311	318	297	309	288	306	279	302	314	310	302	336	309	321	306	339	297	297	343	319	292	324	254	338	341	317	299	328	340	292	332	306	299	272	283	346	310	316	326	324	342	300	297	304	299	281	296	312	312	336	294	311	318	321	299	338	316	296	299	319	282	342	310	336	263	314	306	331	342	331	293	277	326	307	298	298	338	300	299	312	312	288	307	284	289	331	336	302	318	307	285	299	287	345	307	286	329	334	315	330	279	312	343	314	293	289	287	289	317	328	266	334	359	302	294	286	306	330	292	342	325	292	315	311	292	311	325	295	316	302	321	283	273	350	302	296	290	295	325	344	290	290	281	298	317	299	345	340	311	303	282	298	307	315	291	293	310	293	306	317	331	296	279	286	307	305	320	307	292	271	322	289	304	303	314	313	327	327	304	299	329	284	315	301	308	277	322	303	295	319	307	306	300	328	298	291	300	317	312	307	294	314	273	304	307	294	297	281	312	312	248	308	299	298	297	344	304	302	323	313	300	320	345	327	286	273	297	325	300	295	321	322	275	306	308	279	313	306	280	319	324	324	334	277	298	337	339	314	332	281	348	306	312	312	322	313	306	343	286	300	287	291	314	334	338	295	290	329	285	275	321	359	318	332	298	322	323	301	300	309	334	336	304	311	296	263	284	348	310	314	313	303	343	312	311	271	287	316	326	300	287	310	340	304	339	318	321	329	328	330	309	291	296	302	282	309	322	313	316	350	296	299	295	310	330	330	311	303	296	314	317	337	314	312	298	302	321	289	314	327	309	287	364	316	308	303	311	337	327	333	326	327	318	336	292	317	330	307	308	303	329	262	309	320	310	313	312	318	304	306	293	292	342	276	319	300	279	302	301	313	325	304	326	291	310	320	319	312	334	309	307	291	323	318	306	266	324	307	296	328	330	326	282	357	326	318	286	295	311	302	339	363	306	326	345	325	326	324	307	309	311	293	321	303	327	346	297	308	313	348	323	295	320	296	278	333	315	314	304	305	309	335	300	310	291	311	326	320	307	310	310	262	306	285	311	315	297	301	279	352	313	321	321	333	299	300	309	303	273	324	330	332	302	297	341	318	303	318	299	303	326	320	305	324	306	306	310	345	315	326	332	338	303	345	331	281	322	320	300	318	286	284	301	310	335	276	316	325	276	286	292	328	297	330	305	339	314	319	330	305	321	307	287	307	312	317	290	309	312	282	323	289	294	315	306	286	317	312	311	323	287	315	315	321	296	319	288	297	328	343	296	276	305	298	307	333	289	301	309	281	279	319	300	303	282	312	340	300	346	313	310	312	314	309	286	327	286	317	315	311	306	325	295	322	275	294	329	301	310	302	310	316	298	277	285	295	287	288	286	297	278	293	305	362	313	318	310	268	312	317	305	297	290	299	324	295	326	285	307	278	314	324	318	306	301	297	292	337	325	293	316	311	306	347	293	288	302	310	284	295	291	304	318	316	329	314	286	278	317	315	310	283	308	359	288	328	318	313	308	324	294	291	306	300	294	309	308	325	257	319	323	285	306	318	317	309	388	315	325	302	315	347	307	324	312	334	338	323	296	286	345	313	287	308	296	299	283	302	310	294	307	282	317	320	272	306	278	319	310	278	296	370	320	266	308	332	324	295	288	309	295	302	275	320	315	287	319	307	334	273	310	318	306	300	310	315	333	281	359	294	322	316	299	312	299	273	319	322	342	317	291	325	307	328	342	343	300	298	329	314	317	329	326	301	323	322	313	305	329	294	288	305	314	287	307	314	278	322	325	308	279	327	322	314	318	322	320	326	348	363	331	320	306	320	334	335	315	312	293	281	284	306	282	328	291	309	307	272	283	309	332	303	333	326	292	281	290	321	318	298	320	317	315	324	335	284	356	273	313	331	272	323	312	332	306	295	323	331	307	319	327	285	319	334	274	305	334	314	283	306	328	279	285	288	319	333	304	313	301	306	321	322	292	303	297	295	302	317	286	317	318	299	302	351	329	322	300	311	286	297	293	290	297	293	278	344	316	331	326	330	291	301	303	339	317	325	296	305	305	303	306	332	324	311	322	338	340	279	298	300	325	286	312	324	323	285	311	287	343	301	329	357	278	295	294	321	309	293	282	327	316	322	300	312	309	298	328	307	288	292	327	308	311	327	274	336	317	346	275	296	286	281	284	311	294	281	306	339	306	337	288	293	326	297	319	298	325	276	319	308	317	316	308	320	293	335	295	320	284	286	304	296	326	311	311	285	319	316	290	343	302	311	282	302	311	290	289	314	322	306	298	326	314	301	319	315	322	286	308	338	299	278	321	316	286	304	325	289	307	289	321	311	315	310	356	297	307	339	284	318	273	299	282	316	294	329	322	342	293	305	270	330	281	301	325	320	317	293	318	294	292	277	341	307	269	318	327	256	289	330	328	312	312	302	284	309	312	372	280	299	326	323	321	303	293	331	288	334	305	311	331	317	293	324	290	315	305	322	302	292	346	335	307	286	321	296	346	296	330	303	301	305	319	309	287	293	319	300	320	281	294	298	307	295	307	298	316	303	311	288	335	332	313	345	311	309	266	325	353	304	272	303	292	271	296	305	304	316	302	278	334	299	314	304	314	291	326	307	323	329	306	311	303	316	310	307	303	317	339	317	312	306	302	287	320	315	294	300	321	295	316	319	329	278	310	344	342	322	321	289	299	307	298	288	287	336	312	323	288	285	295	350	304	335	285	355	293	325	340	284	315	303	317	356	302	280	289	351	321	322	285	309	287	316	304	312	321	307	314	296	346	302	301	328	314	345	348	318	331	288	274	318	311	321	307	278	277	304	286	322	320	319	310	340	331	329	332	293	290	329	322	333	319	326	300	298	308	317	320	324	257	279	303	299	289
11587	4263	909	661	698	722	717	721	700	685	741	664	690	647	738	670	721	715	705	683	672	728	727	678	663	713	713	702	654	689	691	697	689	703	711	704	679	691	708	715	717	714	684	707	726	687	693	691	717	679	715	646	658	655	737	711	704	714	692	726	711	708	725	655	718	716	672	708	731	694	660	721	673	693	741	720	680	654	720	703	675	709	735	736	692	745	689	710	706	725	708	601	672	714	764	679	712	728	690	670	697	701	669	721	663	698	715	728	716	691	709	699	710	740	726	682	734	705	691	707	720	668	663	692	665	692	735	727	707	671	710	688	715	683	721	705	696	774	714	704	711	724	710	718	695	706	666	665	738	700	702	699	710	741	701	726	700	744	730	696	707	702	708	749	739	683	689	718	717	742	647	682	701	702	729	662	728	708	709	721	709	688	706	711	690	690	755	652	690	747	705	674	668	710	661	710	687	655	699	741	689	710	704	684	668	700	709	712	701	729	696	739	734	744	695	728	727	718	668	767	712	753	666	730	692	676	692	737	730	713	743	712	703	736	732	718	689	674	722	694	698	669	689	701	694	748	677	697	708	682	725	707	685	700	662	678	707	682	695	739	697	743	752	658	689	697	703	724	716	718	660	736	682	743	699	753	679	701	674	710	693	697	719	725	728	724	698	732	701	638	697	737	728	689	708	677	713	718	729	705	701	704	709	661	721	684	700	732	697	718	689	647	666	714	722	730	690	703	693	727	704	684	724	693	686	647	748	722	724	725	683	702	771	716	696	678	705	708	728	664	657	692	737	689	746	725	668	715	706	683	708	726	682	723	723	737	719	696	753	673	715	662	737	681	689	726	713	729	668	718	670	692	721	704	733	699	699	692	677	716	760	707	689	685	662	680	704	655	713	675	734	738	719	691	698	700	743	710	699	693	626	724	683	708	707	674	683	726	716	736	731	717	670	704	696	782	742	724	690	684	667	705	690	667	688	713	707	687	711	784	665	717	702	672	690	692	708	678	659	712	716	733	657	731	705	769	683	659	687	714	720	696	690	733	686	709	678	724	669	696	680	698	690	690	739	685	691	700	700	709	696	677	695	658	670	704	676	729	676	677	706	728	693	735	719	700	695	676	745	735	700	707	735	629	750	682	675	695	715	719	752	685	700	687	708	693	731	723	739	712	703	734	682	675	693	665	676	702	677	711	718	692	657	692	674	692	686	751	702	716	699	682	733	698	651	714	725	689	700	700	706	641	735	706	676	760	685	699	713	658	755	687	705	714	694	699	682	708	694	719	735	712	697	711	689	665	731	696	668	704	699	662	704	713	721	704	710	704	670	662	701	677	770	676	681	729	731	719	760	736	687	687	702	687	721	708	710	643	725	708	708	693	703	677	736	713	702	745	675	701	709	712	729	677	722	760	685	706	744	682	670	688	678	698	714	689	708	664	744	749	671	676	666	676	714	679	706	702	683	688	740	679	697	692	731	717	706	659	750	753	717	703	719	696	748	685	726	673	698	677	648	727	708	684	746	690	741	695	685	720	726	706	684	728	722	723	740	710	651	709	678	665	716	695	711	667	693	711	715	723	710	721	712	690	695	746	750	724	712	715	679	701	694	697	696	697	705	689	691	659	700	687	675	741	658	704	702	693	686	673	679	696	695	719	672	640	717	742	728	661	711	725	717	691	716	735	715	770	705	677	698	678	692	709	698	712	661	698	721	706	722	673	666	726	701	679	681	686	712	700	734	709	685	676	709	710	706	654	671	685	727	685	687	728	681	722	727	669	689	672	696	679	716	714	697	697	694	700	669	717	707	706	687	728	707	666	712	681	719	691	718	711	752	708	754	682	709	673	696	732	685	734	685	716	734	701	699	706	734	696	720	732	717	692	687	712	684	699	673	709	744	672	710	708	743	692	696	732	701	671	713	675	727	723	719	671	725	703	636	631	705	722	693	686	717	692	701	711	734	685	695	737	724	672	684	701	749	693	678	700	657	709	738	719	700	714	712	670	702	744	665	716	691	697	730	699	762	725	713	676	670	684	641	678	726	700	691	687	714	706	691	687	649	752	678	727	737	711	742	721	691	703	708	734	673	754	705	684	679	687	690	675	723	681	727	673	706	694	694	684	650	657	718	656	706	631	690	679	696	688	703	719	712	724	675	674	699	669	674	676	702	661	748	715	683	724	734	707	734	703	716	736	740	705	713	717	717	682	725	730	757	725	719	702	672	695	703	688	703	703	714	696	664	692	735	672	714	755	703	657	735	692	732	732	725	668	665	673	639	734	664	702	748	705	721	695	699	725	709	671	634	687	678	712	688	672	712	716	722	696	683	672	689	665	708	698	658	655	699	744	768	684	671	690	721	719	717	692	736	705	678	693	689	685	704	761	671	698	699	701	685	712	704	688	721	676	713	732	686	766	670	706	694	712	711	716	682	702	734	697	657	671	718	704	741	711	705	713	703	703	716	689	726	712	739	686	721	681	694	712	705	695	768	676	671	700	682	673	682	713	691	680	706	682	718	724	679	702	695	666	711	671	720	769	735	696	718	698	730	663	692	690	756	716	669	725	687	701	721	707	714	685	685	754	733	679	702	684	692	710	695	692	678	730	727	704	667	728	683	745	660	701	736	735	747	690	677	702	726	750	645	742	686	702	699	704	738	716	676	666	704	703	730	735	710	715	697	728	748	714	691	685	705	725	679	737	756	673	746	699	742	662	744	688	706	743	705	740	690	688	709	705	730	679	733	693	698	643	680	714	665	664	743	737	704	705	703	702	691	697	689	697	720	655	736	701	688	730	711	691	699	686	694	701	695	692	685	720	717	699	673	712	671	707	735	762	737	699	714	720	733	703	668	654	774	700	693	692	710	730	677	697	668	689	718	748	731	720	696	732	711	688	704	687	739	700	659	716	674	701	676	697	701	733	702	681	713	699	698	711	686	715	646	641	714	749	692	678	715	753	698	667	721	683	689	738	712	668	698	719	707	725	699	759	670	699	719	648	688	698	675	741	682	709	703	685	690	689	684	700	698	742	734	693	736	751	733	715	658	677	727	675	712	691	719	693	703	704	761	720	705	700	671	679	706	702	698	725	712	695	734	683	720	725	712	684	677	657	699	674	698	749	697	699	632	669	731	698	724	686	700	714	673	699	661	703	690	689	701	701	718	707	694	719	674	696	687	636	669	679	670	676	701	706	687	698	673	714	714	658	699	727	706	751	717	660	689	682	683	724	706	672	731	746	707	727	684	703	724	781	754	690	716	709	718	675	694	722	680	665	736	731	704	717	758	695	685	716	709	744	664	721	702	689	698	727	700	695	685	715	716	710	710	725	666	707	684	696	715	706	692	690	711	732	694	706	652	718	701	747	743	681	716	675	689	687	716	714	681	712	738	678	687	731	732	706	687	727	708	707	676	689	671	709	682	676	657	714	702	734	750	685	722	714	674	683	684	679	723	663	696	677	729	717	673	732	741	753	701	677	674	672	695	717	745	732
25249	21134	23708	28813	21146	16460	927	632	586	524	503	481	488	472	499	514	475	498	484	489	521	463	459	483	486	477	480	463	475	506	446	446	460	502	486	416	455	491	477	438	418	432	457	494	462	446	466	441	489	494	458	420	490	455	490	477	456	429	466	433	459	437	482	406	458	431	440	437	508	442	454	449	481	471	441	420	438	437	475	457	458	459	462	454	477	423	484	467	478	446	458	452	500	458	510	444	467	405	418	437	449	449	493	486	452	478	457	454	462	442	436	424	495	480	451	435	462	437	470	496	468	426	463	474	463	417	482	446	488	444	478	465	441	434	464	477	440	441	437	443	448	474	456	479	477	462	473	473	453	449	425	476	452	443	462	418	429	455	457	462	446	472	474	467	485	476	454	430	428	478	460	427	463	429	443	444	400	439	499	434	426	448	449	451	486	422	471	431	481	446	475	447	444	454	475	477	452	448	477	511	491	453	443	439	459	464	480	432	476	466	495	432	471	478	463	409	438	495	475	447	458	432	440	455	433	462	481	461	471	465	426	508	411	447	515	467	420	422	453	427	475	451	464	479	502	442	466	472	457	429	455	482	475	476	428	473	492	468	483	435	459	465	455	482	457	452	452	475	470	469	447	400	445	427	465	459	434	426	450	473	435	426	489	491	469	465	443	496	472	437	493	489	468	449	427	469	462	477	466	447	466	454	437	449	502	472	422	487	471	468	445	453	432	462	463	448	453	467	437	486	466	477	463	468	451	401	432	461	482	479	470	452	486	461	461	464	467	441	479	494	476	474	440	456	469	448	507	481	425	475	444	466	474	476	411	433	425	458	434	459	438	457	461	467	426	449	493	441	455	438	471	448	420	457	459	493	435	419	468	453	457	451	420	442	428	463	467	440	453	471	487	483	449	451	466	425	434	465	435	477	455	428	444	518	452	452	522	479	487	456	500	473	425	455	441	457	427	448	473	437	455	424	465	429	448	450	444	468	417	468	433	453	460	465	466	496	426	426	444	414	477	489	455	440	459	434	436	438	483	461	478	410	396	476	444	480	462	405	466	449	468	451	458	496	514	488	454	419	463	452	493	454	423	472	462	475	436	429	420	427	467	466	492	454	484	456	439	447	438	446	478	450	459	424	430	464	441	473	439	461	488	422	406	415	487	449	442	405	452	422	470	486	438	435	463	495	427	473	481	435	453	472	433	447	466	412	476	466	423	478	436	426	424	492	425	479	419	476	405	460	461	488	444	480	494	464	477	517	528	433	421	444	459	472	433	468	495	476	424	421	459	473	499	449	478	442	400	462	440	446	477	536	444	457	472	437	478	431	455	472	459	495	420	428	467	491	464	448	463	464	451	463	410	424	479	460	447	475	465	482	470	455	496	421	453	419	458	419	433	448	456	441	468	505	454	457	493	471	423	442	469	495	471	435	435	452	475	451	464	480	448	443	472	442	474	471	467	442	418	429	430	439	462	447	455	495	447	431	456	435	539	419	463	480	487	490	474	488	441	466	470	454	474	436	488	418	430	459	463	453	453	457	477	438	466	456	471	476	425	449	460	456	473	462	480	454	445	435	468	422	426	480	467	447	508	494	399	432	444	480	459	457	498	463	428	426	442	460	480	485	462	428	459	469	455	459	442	436	450	458	468	412	439	478	449	462	466	456	456	444	469	457	421	458	458	443	441	448	481	430	444	480	459	447	438	474	432	472	455	423	461	440	397	424	436	452	445	453	433	444	458	474	430	471	435	468	447	453	451	463	478	409	459	455	475	440	464	481	478	484	448	460	453	416	480	478	451	456	480	465	461	457	453	480	459	513	479	450	486	458	495	469	474	445	462	466	419	453	467	427	440	439	457	454	456	440	500	487	449	464	446	477	478	460	455	456	437	469	471	456	435	466	478	412	451	474	451	424	443	476	455	488	473	459	464	435	506	443	441	454	461	476	500	425	441	480	458	425	482	468	438	487	467	480	490	467	444	433	478	480	458	465	420	473	451	425	452	440	462	457	475	431	459	435	447	447	464	482	445	431	470	498	444	407	469	475	463	455	460	465	425	468	455	457	441	517	446	442	474	472	457	473	443	481	457	468	477	463	451	422	459	448	425	412	507	448	462	454	470	485	435	423	468	442	481	454	470	450	422	464	422	431	457	391	477	490	459	463	447	440	498	483	438	369	444	423	457	494	477	462	441	438	496	472	464	446	410	450	422	434	436	426	455	439	479	456	454	450	437	423	494	478	449	421	439	445	458	470	437	454	412	438	432	477	502	457	445	492	485	404	457	406	411	450	418	473	515	505	471	471	433	436	470	471	477	488	471	438	480	464	418	425	473	488	458	468	469	460	452	457	485	478	444	450	489	472	446	449	493	430	417	411	487	471	475	431	467	439	454	468	425	453	486	414	457	415	463	451	487	448	479	440	479	442	452	472	441	492	489	458	417	413	444	447	479	496	485	456	440	500	428	477	428	459	466	469	437	458	467	486	461	460	435	430	458	461	452	453	483	492	456	475	427	487	491	430	472	449	508	484	461	466	447	463	463	518	469	453	460	472	471	454	485	492	469	469	429	440	440	449	442	460	453	505	445	425	447	456	450	462	485	484	457	497	458	432	425	506	424	438	466	408	407	437	472	461	481	477	496	446	520	428	484	473	469	449	424	474	441	440	469	470	482	488	413	455	409	475	478	471	470	420	471	469	444	461	497	430	429	441	453	480	421	420	456	475	437	450	462	468	424	445	486	451	446	490	478	483	497	472	451	458	446	469	479	461	457	451	415	472	482	496	443	458	468	474	472	429	433	440	490	425	464	423	437	421	460	479	465	431	465	444	422	443	443	525	475	424	503	519	437	480	453	460	437	459	442	478	467	444	448	475	450	455	504	421	443	467	483	467	444	482	465	460	468	452	400	475	443	461	439	473	457	508	508	460	462	415	427	459	498	434	418	417	428	468	453	484	439	434	460	455	494	473	427	442	502	443	488	424	460	491	492	475	459	447	458	436	470	478	471	454	469	468	453	516	541	456	416	472	500	468	448	434	438	447	396	431	431	450	460	438	417	446	443	445	499	453	399	451	486	461	466	499	406	459	446	487	443	429	447	401	461	507	444	445	462	468	428	444	437	448	444	444	417	433	465	438	464	450	436	474	475	479	420	442	474	504	465	447	456	460	485	479	423	491	445	453	456	439	496	421	452	445	446	439	472	501	486	463	459	460	403	452	481	466	433	464	460	471	436	444	443	450	426	453	396	450	432	463	474	451	459	471	451	473	488	470	449	450	476	465	448	447	479	471	418	485	441	419	478	464	411	444	441	466	451	459	434	464	450	459	479	444	465	433	434	439	457	468	445	423	477	471	482	499	471	483	458	466	427	441	480	423	432	473	442	458	452	494	440	419	419	447	473	440	455	424	457	462	426	438	454	442	519	464	468	427	494	448	441	478	463	496	480	457	466	444	434	412	442	420	473	470	442	449	430	435	447	501	421	509	472	426	408	429
23228	35557	4288	1167	1084	960	992	984	967	987	961	961	994	924	962	1002	925	924	943	909	982	965	941	983	938	923	897	942	902	919	969	927	908	940	921	933	1022	937	976	1022	930	947	911	1008	996	890	959	986	930	932	937	943	931	948	951	958	904	922	964	950	936	924	965	928	935	887	925	954	927	887	990	885	934	922	916	904	885	918	895	968	976	915	962	949	962	965	951	945	954	931	994	935	929	954	917	943	920	980	1043	928	958	998	943	942	988	989	998	941	949	1005	927	921	959	947	941	919	950	1024	963	1049	907	926	970	895	968	935	980	981	932	967	941	988	993	916	994	951	1047	960	883	916	951	943	973	918	965	978	962	924	945	985	981	929	985	930	963	940	982	992	974	943	926	1008	949	976	927	954	941	869	939	987	936	950	927	936	984	972	914	915	961	934	950	954	921	931	982	958	949	969	925	944	988	970	954	955	933	896	931	987	958	981	951	948	980	930	997	964	935	877	925	948	1011	921	966	932	903	1002	929	914	958	949	962	892	972	967	964	986	977	1016	902	917	967	947	954	949	958	921	949	980	962	956	967	936	914	944	963	946	962	912	962	940	1000	934	959	991	963	958	939	1027	934	962	985	941	947	974	951	967	937	949	908	937	931	920	929	995	955	929	984	901	983	995	940	965	875	945	881	967	965	972	958	920	935	985	993	987	950	1033	955	901	975	923	919	944	958	935	919	981	894	956	922	977	963	917	959	964	982	871	913	932	933	895	961	909	969	974	1013	963	954	916	974	969	980	995	920	877	922	901	925	958	978	984	946	929	955	953	928	943	936	918	974	931	957	910	955	952	906	925	953	938	929	1000	957	977	1007	969	910	1012	982	949	967	955	960	937	952	956	974	931	925	917	958	1004	922	952	931	947	973	933	989	949	976	945	958	907	945	910	989	1020	970	959	940	887	894	975	954	927	977	942	933	962	1010	944	945	997	943	932	991	915	1006	1009	940	974	975	962	976	980	939	956	929	972	910	906	927	984	956	980	958	968	955	983	955	973	926	963	929	972	997	998	977	938	986	992	970	970	905	900	955	939	983	959	923	981	941	951	938	937	942	925	976	928	986	939	982	1010	959	967	922	968	931	988	933	946	888	999	939	932	940	964	972	911	951	989	928	943	922	958	955	897	948	937	885	1002	925	974	947	1004	967	902	989	1021	935	944	911	959	979	950	904	1022	977	973	978	879	918	916	921	915	967	887	880	921	939	956	955	967	894	959	939	963	923	947	950	944	980	899	917	928	938	964	975	955	974	925	984	965	975	945	975	940	981	966	925	994	930	959	941	971	954	943	970	968	975	967	972	953	925	995	963	906	962	976	956	940	938	976	971	927	920	935	915	976	956	939	996	938	946	927	956	967	930	953	941	979	918	970	958	1020	952	959	953	938	983	998	921	957	979	1001	979	941	939	944	967	969	936	994	1018	947	913	919	942	983	954	1004	958	919	1003	958	974	945	910	932	987	926	998	919	918	973	962	909	955	1006	966	981	964	948	933	897	967	934	1025	900	959	972	928	955	914	937	962	921	956	970	1022	967	955	935	923	937	987	958	990	959	938	956	1001	949	923	948	927	948	948	928	921	986	972	953	998	950	945	923	894	963	869	934	983	990	949	947	957	955	920	968	938	966	971	921	972	952	958	971	935	977	930	945	901	956	945	1016	977	929	1003	938	960	957	948	933	944	965	995	895	924	932	944	965	954	1003	896	918	934	1001	967	902	952	983	976	944	887	943	993	939	967	935	923	972	964	873	958	934	940	1002	951	898	947	926	975	934	939	954	960	967	874	887	931	936	952	980	1021	903	983	1045	943	951	913	929	956	969	936	947	932	966	973	920	969	982	954	992	977	926	904	968	980	852	984	964	926	944	914	946	972	999	1013	967	991	952	925	903	927	964	953	966	948	940	966	957	946	952	950	934	964	913	940	1033	929	911	982	927	915	942	938	949	893	988	938	985	961	928	882	963	952	958	919	964	901	952	996	884	975	939	959	938	1012	954	920	929	1015	887	924	982	968	964	963	958	924	966	960	917	944	920	959	967	922	979	945	935	977	959	911	935	906	943	962	884	976	952	977	904	939	939	984	920	972	957	910	941	927	932	969	931	948	905	908	974	947	935	966	909	1006	968	927	938	923	945	912	991	953	946	923	952	935	949	895	1032	987	927	985	929	937	956	914	900	927	941	965	948	967	961	943	951	936	950	953	963	938	950	931	945	972	919	1018	949	946	962	924	927	991	946	937	958	971	988	957	960	964	1010	970	982	897	971	949	959	987	908	876	1012	929	889	948	985	910	942	976	941	1012	986	1013	1002	916	984	948	962	897	942	933	947	945	932	921	945	964	979	921	975	918	968	941	958	899	928	957	998	992	977	961	975	980	928	909	983	965	979	947	1042	975	921	973	998	910	980	943	965	945	1009	937	947	951	926	911	990	950	974	883	969	959	948	907	903	929	974	917	1013	971	971	930	922	1012	949	1028	994	906	941	965	975	974	948	892	989	967	962	951	924	970	979	938	964	973	990	997	950	959	1041	996	969	924	918	970	963	953	934	960	928	938	892	942	905	987	984	897	973	978	915	901	965	1003	918	890	995	945	954	935	888	920	955	951	920	961	955	953	948	920	923	998	981	948	920	950	986	927	981	982	946	921	940	941	954	939	997	964	962	901	975	979	984	944	994	973	944	952	976	947	982	1007	921	966	933	928	922	957	946	893	962	894	964	958	986	943	954	985	929	957	932	941	954	951	920	969	1018	925	1007	964	1059	938	940	936	911	928	952	881	912	937	953	963	937	899	963	960	976	913	948	956	905	927	919	986	918	966	907	944	1002	940	988	942	972	887	905	973	986	967	887	975	931	934	974	950	915	967	1006	975	999	1003	953	911	1019	984	937	960	958	984	989	969	874	916	1008	979	923	948	1045	907	921	927	967	932	925	954	951	932	928	906	976	958	937	971	962	930	869	990	949	929	901	918	1012	990	962	935	960	981	913	965	904	965	927	953	986	1000	919	923	951	966	937	937	949	976	952	933	980	961	979	922	931	1017	950	929	938	940	930	965	964	917	954	924	928	915	937	897	933	930	993	971	938	963	986	925	925	958	927	982	924	896	1012	945	933	943	1007	964	967	937	927	956	1014	984	974	1045	938	988	932	1012	916	954	880	1004	956	949	967	936	871	963	935	936	1010	973	960	940	934	1018	965	969	966	950	962	951	1002	1007	896	947	949	961	966	980	962	907	986	943	973	932	901	949	909	904	918	957	970	977	946	923	925	921	992	962	964	942	961	945	954	926	924	959	925	892	960	930	912	955	947	937	1002	965	889	936	955	933	945	979	972	913	993	953	974	1020	938	972	963	951	917	951	943	927	891	906	998	1000	999	973	924	938	913	954	965	951	974	1017	968	937	972	926	922	987	903	962	973	948	999	890	924	928	961	959	974	954	928	900	967	912	966	984	978	906	994	918	949	907	952	934	920	923	941	957	889	951	938	953	963	966	1026	985	973	965	954	949	988	939	941	911	967	967	944	935	972	931	957	920	937	975	995	1013	970	987	885	983	900	960	902
24633	21126	24039	28474	21129	21161	12101	743	486	460	383	413	408	415	404	401	321	374	385	351	332	355	372	363	397	340	358	345	365	361	333	371	310	352	360	342	320	344	362	342	348	329	316	348	338	336	361	345	356	361	397	341	320	364	368	331	333	320	352	332	327	374	307	326	328	339	311	329	348	325	343	369	347	358	343	381	326	351	342	339	356	332	337	340	365	339	338	363	391	335	382	334	331	322	358	374	322	360	327	328	319	345	346	309	342	313	310	362	327	346	342	335	360	298	317	339	318	312	359	334	330	305	337	290	358	345	313	370	366	334	300	361	341	391	371	364	345	342	310	327	417	317	343	322	365	349	350	382	356	354	393	330	351	312	339	318	368	374	327	334	340	335	293	304	321	356	337	322	337	342	308	344	332	371	345	345	344	354	330	350	355	341	347	331	343	355	384	379	342	331	322	341	354	333	335	321	334	329	361	354	306	344	362	342	369	343	364	314	325	345	327	355	289	383	330	339	381	348	334	331	358	330	366	334	351	362	329	353	328	304	347	355	375	373	314	359	348	331	356	323	352	310	369	317	377	366	346	367	355	361	331	332	375	339	325	343	367	359	339	331	314	322	342	301	306	339	339	333	399	322	295	346	336	347	364	333	369	368	384	334	372	334	335	363	362	358	340	357	372	348	358	344	364	369	303	345	392	330	355	347	356	334	360	332	347	368	331	349	360	309	342	326	327	366	337	336	373	388	338	345	361	313	347	376	339	315	391	320	328	326	386	341	336	346	350	342	338	356	364	360	379	339	363	314	304	351	338	354	331	341	346	339	364	338	374	321	365	325	369	335	329	371	364	351	356	322	357	312	347	351	365	335	352	344	350	344	334	311	354	321	358	333	321	361	337	347	334	346	355	361	320	352	366	360	346	333	374	336	363	342	316	348	370	414	333	308	356	358	319	345	316	333	358	343	332	342	338	323	337	352	360	309	336	362	354	358	330	324	300	336	311	354	289	331	387	330	370	331	362	367	359	308	341	366	342	359	337	329	336	360	314	341	386	318	321	354	367	353	320	264	336	331	331	368	326	314	328	369	356	362	350	318	372	372	351	324	309	307	332	356	354	333	350	317	338	340	350	399	349	350	349	375	342	342	346	377	356	324	364	373	318	323	361	356	323	315	389	349	364	355	333	326	358	369	311	348	373	321	376	323	330	339	331	333	355	319	357	328	324	347	338	343	391	343	328	333	356	315	321	323	356	364	317	302	330	340	330	344	345	343	343	360	359	349	343	381	339	322	319	364	338	354	322	309	352	365	371	355	342	330	342	345	355	325	348	327	384	316	338	367	332	343	323	362	353	355	314	329	336	350	349	344	349	339	379	331	335	311	346	335	313	319	340	380	360	312	368	368	389	338	365	344	347	309	333	312	296	324	338	361	364	351	345	340	352	349	342	332	353	344	331	359	382	335	391	345	339	366	346	304	322	341	362	315	336	359	321	351	382	308	368	333	319	327	350	357	333	369	356	315	341	357	347	339	347	362	366	329	323	335	370	317	354	327	366	368	309	345	303	350	361	328	338	320	343	346	364	371	324	321	318	338	330	369	341	340	335	369	317	317	318	361	360	315	345	346	312	369	332	375	299	369	354	348	357	347	335	331	344	322	319	337	328	369	332	358	307	350	354	332	325	334	376	323	329	296	342	344	314	341	324	321	328	329	365	351	354	311	322	343	330	326	313	335	364	355	353	329	337	314	356	336	372	341	351	354	318	333	343	336	344	343	314	324	341	349	341	371	374	377	337	378	334	339	358	361	316	328	331	340	393	359	334	315	361	344	311	304	343	310	324	375	351	349	360	356	336	374	361	306	361	353	321	352	345	332	310	287	377	332	345	344	347	336	354	358	351	331	349	372	358	387	363	341	319	343	351	343	389	324	371	318	336	379	323	334	294	360	353	348	345	338	323	319	366	336	326	335	363	377	320	366	357	347	295	326	342	356	329	327	297	348	364	348	329	318	315	361	369	327	311	337	322	304	324	361	317	376	332	337	344	333	321	354	369	347	348	334	333	343	343	324	327	299	298	336	367	344	314	299	313	337	349	346	317	349	348	342	364	343	376	336	351	347	341	333	363	352	346	340	343	334	327	359	318	347	311	338	360	339	366	350	329	323	357	335	321	340	311	380	337	358	348	342	345	317	321	340	329	365	331	336	336	334	350	346	337	355	317	345	357	324	362	346	316	336	316	381	333	364	335	323	335	338	310	354	306	336	350	396	350	353	347	344	380	291	296	365	356	340	363	348	368	322	345	337	342	336	328	329	371	348	336	360	321	336	315	340	347	326	361	367	370	356	335	374	361	352	321	333	311	315	346	338	330	346	367	368	352	337	362	375	321	368	327	327	323	342	316	367	345	327	326	334	327	351	327	357	304	335	336	365	297	331	334	354	350	332	369	354	335	331	338	356	351	343	340	371	321	328	315	325	296	329	358	347	344	385	330	323	321	353	340	358	367	378	368	364	315	337	325	366	365	347	326	310	334	337	347	321	333	317	329	328	357	364	362	309	296	343	352	338	336	329	337	340	340	312	357	336	341	325	364	374	315	318	394	347	318	355	346	373	373	352	318	336	315	313	342	328	342	353	343	336	322	306	317	342	369	355	318	341	358	322	350	359	338	318	368	363	283	320	328	350	310	349	337	327	314	353	330	324	338	376	370	333	360	331	331	368	330	309	336	337	311	303	339	332	399	358	341	359	357	323	351	325	344	314	349	314	330	330	333	300	350	352	362	341	360	358	327	316	340	331	353	355	375	310	309	314	327	341	348	301	342	334	334	329	344	320	327	330	349	350	352	384	376	331	309	315	313	342	327	305	371	338	316	298	336	356	334	325	319	345	325	330	368	354	329	366	328	366	297	354	342	323	321	331	344	361	336	329	359	328	378	315	342	315	386	346	344	338	365	390	368	371	356	330	343	343	333	313	300	279	334	364	313	329	353	305	355	327	340	350	331	307	369	353	316	318	350	369	336	339	335	336	297	337	317	355	346	302	292	334	339	323	361	330	347	336	329	318	362	335	335	329	372	354	326	317	343	347	354	334	376	342	351	356	309	331	330	345	332	322	341	314	310	304	372	357	340	341	364	307	341	362	326	317	352	353	363	325	336	331	321	330	361	291	335	341	375	338	319	326	352	359	345	356	345	353	321	372	336	346	367	330	343	344	346	348	378	344	377	317	321	346	363	337	289	323	331	308	365	325	343	356	355	367	331	328	323	306	363	349	321	324	361	351	381	313	338	326	318	357	317	350	346	296	333	359	351	337	326	318	327	377	353	356	339	333	341	333	338	348	324	341	329	341	344	336	357	343	317	321	372	381	356	335	315	387	353	353	308	353	337	324	344	376	343	309	348	318	358	318	319	332	359	379	351	367	310	333	359	381	338	366	375	308	307	320	316	333	321	337	353	359	342	378	337	362	338	350	374	334	332	338	364	341	318	310	360	373	326	316	346	352
27908	45278	6034	1059	902	811	762	725	768	712	700	697	742	741	762	704	741	713	702	745	737	748	725	730	703	725	681	714	670	761	689	756	735	734	713	725	723	736	735	734	683	698	694	676	747	719	732	722	711	705	712	695	662	717	718	726	709	716	703	703	675	698	664	690	692	714	681	708	725	752	718	668	724	667	650	710	682	727	699	686	663	675	756	718	704	723	656	657	729	687	707	695	674	719	723	712	701	695	716	724	724	709	686	706	738	694	695	685	698	684	706	685	675	654	708	684	663	706	705	711	712	688	740	721	734	709	682	739	756	701	763	706	736	715	748	734	734	686	710	698	697	731	774	677	704	747	680	719	713	725	740	748	653	653	715	677	697	705	724	703	666	697	709	721	752	741	691	708	717	698	707	686	696	704	741	707	715	784	694	731	721	726	707	670	727	733	692	709	725	633	697	677	678	695	711	735	707	704	714	699	705	705	745	686	686	739	719	684	696	691	709	707	686	716	677	698	695	739	744	714	733	702	691	746	753	687	690	709	696	725	723	742	724	719	669	755	699	711	732	679	668	702	655	709	668	680	729	699	697	748	731	727	701	729	694	689	684	686	730	716	698	730	702	751	686	700	698	735	667	714	740	726	693	694	699	725	722	672	689	706	746	659	726	713	684	739	719	683	685	753	749	689	690	641	676	734	666	702	723	711	720	694	712	722	711	723	717	673	689	715	709	687	761	712	731	713	676	715	739	765	735	703	722	755	705	668	701	679	669	706	747	678	713	736	744	719	632	650	695	704	713	699	720	708	759	727	670	695	754	715	711	707	695	717	711	682	714	687	687	735	693	716	725	667	694	671	730	697	752	731	723	727	689	734	682	706	723	691	696	682	705	706	706	640	699	670	685	713	717	678	720	692	642	733	730	715	722	709	690	700	706	755	678	706	675	695	732	722	716	723	738	748	751	733	693	687	694	734	735	707	675	721	712	672	730	736	694	741	754	704	706	647	696	690	691	701	673	736	724	744	738	703	735	720	726	727	733	688	719	758	717	703	739	736	686	675	724	652	726	682	768	693	652	711	712	743	712	720	708	673	687	688	756	708	667	696	712	703	701	712	700	712	701	717	689	707	683	736	716	690	701	675	742	657	701	704	722	694	700	713	707	697	702	786	758	666	707	713	679	707	699	734	674	688	697	748	704	712	669	686	667	734	678	699	759	662	684	680	672	693	732	718	695	710	689	660	688	693	693	676	692	708	724	681	734	695	681	679	727	739	689	667	740	719	714	736	700	776	720	715	748	698	700	680	718	693	725	686	687	712	677	726	729	690	767	719	719	654	696	697	747	708	698	698	704	707	651	694	732	762	689	691	690	726	740	677	746	673	708	678	647	726	737	723	686	663	752	750	719	693	695	663	704	704	692	736	712	748	697	695	694	704	719	685	729	712	672	765	710	730	683	706	687	709	717	727	707	693	673	672	688	694	663	689	723	652	728	713	714	728	684	693	712	696	695	714	710	668	705	713	750	721	686	699	777	686	709	743	702	714	699	688	713	680	733	682	706	738	699	763	724	662	724	727	691	687	723	717	705	681	723	707	713	696	693	687	714	676	720	731	709	684	775	736	688	685	719	710	677	715	709	742	671	717	681	730	663	744	666	709	749	676	711	646	695	690	711	691	708	719	669	740	736	696	685	719	703	701	734	695	711	697	704	696	695	692	696	715	737	664	684	668	744	737	731	701	691	707	637	679	746	713	707	781	727	722	688	698	753	696	709	754	719	732	637	729	720	681	692	710	732	686	661	703	724	723	662	696	695	665	717	730	713	735	699	680	718	715	701	760	709	718	706	665	689	700	645	696	705	699	702	735	727	696	721	740	626	716	700	673	746	694	735	681	695	677	718	674	727	687	681	708	731	701	714	712	687	713	752	683	678	678	713	691	681	652	748	739	718	739	718	750	653	713	723	668	713	704	719	718	677	668	690	718	729	708	686	701	676	710	692	693	677	696	723	714	762	726	704	705	764	700	724	743	680	714	746	692	725	693	722	688	726	699	722	723	748	668	634	719	727	703	701	701	753	715	721	681	703	736	706	718	713	756	763	722	676	712	702	696	685	723	707	742	696	654	717	695	669	716	743	720	738	723	700	725	712	766	718	674	713	672	751	700	646	662	696	712	768	664	677	724	726	715	672	674	640	699	714	722	701	746	638	738	691	669	732	735	749	745	730	663	727	740	728	683	694	708	753	685	708	717	702	729	679	686	708	728	661	754	701	702	744	711	691	695	781	733	660	719	738	706	689	733	729	701	718	690	744	725	698	709	702	688	728	697	733	743	680	674	743	644	708	678	670	723	674	681	752	668	709	713	731	679	705	683	710	736	689	700	695	700	701	666	672	688	748	738	682	649	662	663	677	704	717	695	696	698	730	684	747	727	704	729	721	742	755	705	748	740	682	683	703	682	705	726	779	731	728	726	747	691	718	690	723	740	748	710	734	714	699	692	683	696	710	679	704	720	749	719	692	738	734	720	702	737	725	738	684	679	700	697	765	710	703	764	740	697	731	693	701	731	704	730	699	679	734	731	701	704	660	723	719	675	635	722	680	757	687	695	708	715	679	719	686	661	716	687	712	669	706	721	709	671	726	673	687	652	727	667	667	702	731	657	742	683	699	696	702	715	688	713	726	690	701	695	695	706	669	685	733	661	745	732	695	715	716	681	666	707	733	750	681	696	676	745	672	705	682	672	671	663	669	724	696	720	684	718	695	769	746	738	674	678	737	730	722	722	690	689	729	697	700	701	727	692	736	715	681	756	701	689	678	709	675	702	744	685	661	738	703	712	694	740	727	741	652	701	668	646	710	724	737	764	675	741	708	700	736	753	704	702	720	696	698	722	747	709	696	728	777	699	697	747	772	679	705	687	681	727	718	715	701	710	692	633	710	716	687	715	682	717	706	729	741	713	665	720	690	731	731	736	758	710	716	675	765	670	684	754	744	722	734	709	687	700	668	670	732	704	714	704	706	755	699	692	792	720	710	756	664	680	698	715	687	682	714	713	677	687	675	710	673	739	658	717	737	660	660	698	711	710	745	699	750	725	679	765	636	737	766	701	671	757	678	710	742	718	726	703	676	707	717	725	682	697	702	641	723	737	705	749	690	696	705	743	754	664	691	721	703	705	632	745	720	735	692	683	701	747	707	733	713	696	709	725	725	732	705	699	731	699	704	743	713	719	673	691	717	724	724	713	651	686	704	719	707	698	693	676	744	728	654	711	700	714	668	715	684	723	714	688	703	746	716	707	723	678	708	669	702	747	672	734	700	699	703	692	689	692	688	687	748	705	728	696	687	714	693	694	697	724	699	732	736	680	669	740	740	708	724	682	712	674	700	695	696	747	706	726	702	734	704	750	654	674	700	758	700	709	739	694	699	708	732	705	703	696	710	705	672	714	659	695	694	696	668	714	741	731	670	707	709	670	708	696	712	716	675	708	679	703	784	771	715	710
33980	17872	4697	395	324	334	318	319	317	291	348	313	325	346	281	331	319	309	325	290	303	303	306	323	342	352	310	302	317	301	291	333	331	290	304	319	358	308	296	351	290	353	314	314	313	332	321	293	308	289	334	310	331	344	319	333	343	308	308	305	284	320	331	320	303	287	277	306	307	317	295	263	306	319	343	355	320	300	280	291	318	318	333	324	324	293	291	295	314	342	319	324	291	300	316	320	311	333	317	276	308	310	293	340	320	314	302	296	307	295	337	269	278	306	303	278	293	297	302	318	285	313	341	307	292	293	338	301	307	282	286	310	329	306	311	314	314	300	315	288	294	342	336	312	307	315	355	306	311	297	297	333	275	307	300	263	275	317	284	315	296	299	286	321	338	295	312	361	305	303	317	315	320	327	332	296	305	290	310	320	314	300	307	327	320	305	345	322	302	314	326	289	328	330	311	328	288	331	303	298	315	321	309	301	300	324	320	299	309	316	325	303	330	303	296	275	305	287	285	278	323	294	343	313	327	338	310	332	326	307	318	306	319	274	335	303	338	339	325	294	277	292	288	324	319	290	317	308	330	342	292	312	310	320	327	313	320	303	319	304	326	311	305	303	296	323	297	299	296	329	325	295	314	285	305	288	295	298	331	323	333	334	332	349	306	311	305	279	326	338	295	317	283	330	351	344	304	304	292	299	319	274	265	317	300	287	325	324	309	293	315	291	366	311	286	301	298	320	315	332	309	301	276	302	331	290	258	309	321	356	307	332	310	288	321	318	337	343	286	317	290	259	266	307	302	307	309	335	269	327	300	283	317	297	296	323	319	311	289	323	307	330	325	331	332	287	283	294	289	313	303	331	319	325	349	312	315	329	316	322	295	313	295	319	329	312	314	321	310	296	324	325	327	326	326	305	301	313	321	298	330	316	317	336	294	314	299	317	321	289	317	288	298	318	302	289	303	306	293	288	330	317	325	297	311	324	295	340	308	340	305	309	302	304	320	326	300	346	335	315	310	334	270	301	312	289	318	315	297	295	299	293	318	314	297	309	342	266	357	317	328	300	317	278	318	294	319	321	316	302	345	336	300	301	338	328	323	278	323	269	359	318	322	336	294	298	302	290	323	322	331	287	311	335	314	310	320	298	299	297	311	336	305	311	325	323	288	344	335	300	332	285	326	325	291	309	316	321	342	274	331	329	313	310	305	271	302	355	281	271	325	303	310	330	329	294	327	325	304	346	328	335	309	289	294	317	322	302	316	289	268	326	301	318	327	323	294	321	315	329	350	314	317	334	294	301	317	307	312	328	297	303	304	332	341	315	319	286	307	289	302	313	311	253	305	343	314	306	331	305	316	293	341	286	365	291	349	272	325	322	309	303	340	313	310	300	303	310	297	273	320	303	325	325	294	325	295	309	299	328	277	343	316	301	310	297	309	304	315	323	319	313	290	300	292	301	321	321	301	302	329	308	294	316	332	321	333	312	293	328	307	323	320	289	281	300	299	330	340	329	297	303	334	330	307	276	301	311	302	271	310	317	304	311	291	318	328	351	302	285	272	263	287	296	335	329	311	333	308	310	324	300	290	329	320	340	326	328	334	306	275	291	291	318	311	331	323	343	291	302	290	322	313	294	300	321	324	311	305	324	322	300	324	300	321	344	320	290	314	261	313	351	343	354	277	311	294	322	303	297	301	297	305	302	318	322	305	318	311	313	329	330	325	285	302	330	269	313	323	286	308	278	290	330	284	332	312	313	307	329	329	357	313	294	350	347	292	287	312	321	307	317	316	330	312	307	326	278	330	313	322	342	357	325	320	292	280	316	283	316	352	319	286	287	325	324	308	304	313	343	272	345	308	309	321	301	312	279	298	290	280	307	313	286	284	299	328	331	294	309	304	316	259	293	298	354	305	319	301	259	310	291	290	315	283	318	308	327	296	314	293	330	318	331	290	300	286	330	333	330	307	274	307	292	293	299	303	330	317	317	316	301	282	296	299	368	323	309	264	275	301	294	276	326	315	337	303	319	325	311	308	314	317	267	321	293	314	332	305	291	303	293	324	293	309	310	317	290	275	319	334	319	280	317	313	324	317	323	300	301	312	302	333	311	339	297	314	317	317	316	309	330	308	304	303	335	318	285	301	306	329	314	296	315	298	288	326	321	320	308	285	314	319	310	287	315	329	312	290	273	332	299	333	282	334	329	340	276	326	297	285	295	295	283	305	289	328	304	289	308	295	320	300	314	313	312	337	305	318	298	323	325	317	322	327	287	307	340	288	304	322	290	314	306	295	328	292	322	338	323	262	296	300	310	299	283	311	297	309	311	312	322	324	307	321	317	321	336	293	285	297	306	326	291	305	319	300	300	317	307	290	324	318	313	313	306	312	334	294	320	349	279	302	293	309	290	330	330	279	315	329	350	286	312	352	289	316	299	342	345	277	327	306	324	320	332	309	280	329	303	306	321	328	329	313	308	276	325	305	340	330	295	294	343	310	339	347	320	276	286	276	329	327	307	304	322	328	315	325	327	286	292	330	320	335	300	312	327	280	313	359	300	303	298	327	325	306	273	310	314	342	328	363	326	321	304	326	319	323	351	309	318	349	291	300	313	292	327	332	314	359	321	326	362	374	318	289	329	291	323	339	312	307	314	309	325	279	333	310	288	336	317	329	285	301	293	294	337	313	315	301	295	317	332	306	278	342	331	336	319	334	262	305	289	295	315	328	288	339	304	312	332	287	311	279	342	307	326	289	310	279	314	315	300	296	307	352	298	335	310	331	330	321	320	283	274	331	269	313	318	338	311	307	322	338	340	275	292	281	321	318	308	356	345	318	336	285	280	299	305	308	310	327	357	337	312	306	317	324	329	339	288	282	308	266	342	365	315	353	298	271	324	294	305	302	308	314	254	306	304	322	321	296	273	316	342	314	329	320	301	318	348	301	299	303	280	320	308	307	273	312	295	332	282	328	311	322	327	317	306	337	300	286	334	307	295	313	297	294	305	351	321	327	337	306	303	310	284	313	342	302	332	341	291	292	304	339	262	285	320	345	301	325	354	287	335	328	327	333	330	289	311	345	318	309	292	303	327	317	301	332	312	308	299	317	325	296	304	328	297	309	299	309	340	334	327	326	303	301	301	287	309	329	299	315	345	293	333	318	334	306	333	325	308	295	295	327	348	306	325	307	284	310	298	292	275	307	304	285	298	306	329	280	309	294	317	356	304	307	303	277	321	344	346	315	325	312	323	326	290	290	295	306	304	287	320	278	345	294	291	300	307	283	311	309	285	311	300	310	296	344	368	303	288	311	308	343	319	309	287	284	287	347	289	336	305	283	314	380	343	334	336	325	343	315	299	302	312	319	324	324	301	302	325	331	338	313	279	281	283	306	289	300	304	323	302	298	323	308	309	306	291	288	298	333	350	361	328	326	299	320	315	303	303	312	299	317	314	309	285	293	281	306	322	313	302	333	318	312	327	290	328	324	289	275	312
11680	4256	925	686	683	735	700	749	666	724	679	710	746	695	693	719	700	688	744	754	740	700	689	639	737	695	722	748	663	693	712	707	727	743	686	709	718	712	712	708	710	763	688	678	717	705	727	681	707	676	648	759	733	703	647	704	660	708	725	696	721	738	688	674	682	679	698	737	715	719	728	697	734	685	723	688	696	679	729	717	703	747	716	663	730	730	657	728	682	641	737	729	723	707	712	739	727	704	708	690	661	685	683	709	656	703	695	672	715	734	747	710	713	680	752	695	657	742	703	665	739	758	708	737	645	713	713	735	702	738	708	681	657	722	738	741	675	739	692	685	682	740	683	679	683	732	704	725	741	763	695	684	688	745	721	694	707	708	703	687	722	741	711	751	757	717	695	708	698	719	780	718	761	706	713	719	744	721	733	715	735	689	736	703	669	677	754	740	688	729	692	754	708	701	767	672	673	657	714	704	702	671	724	705	713	722	754	693	685	731	694	770	726	689	651	690	708	710	724	733	682	723	693	670	699	724	708	692	679	687	690	766	716	690	766	722	692	650	730	733	748	705	691	708	693	724	779	666	680	715	709	723	703	719	706	766	706	731	698	729	675	674	747	738	710	666	732	682	718	687	724	729	729	665	703	733	754	669	704	724	684	760	670	724	721	725	672	703	689	718	736	734	648	697	690	687	701	681	647	737	709	695	676	689	723	734	691	697	716	690	691	708	717	675	723	719	725	748	698	745	682	741	685	684	712	694	673	750	683	704	666	686	661	724	701	706	671	714	675	692	729	706	717	747	720	734	702	763	611	720	688	734	713	738	723	691	707	694	668	687	695	681	723	673	718	659	682	712	690	667	661	722	675	727	752	645	699	735	719	723	703	680	704	704	690	693	699	704	683	720	691	697	657	707	712	687	652	681	673	722	680	705	723	665	669	749	721	703	705	709	727	699	728	743	684	688	719	676	703	677	751	670	723	659	695	703	703	685	726	710	733	734	721	675	684	676	709	698	722	725	737	711	691	731	692	663	727	742	739	661	724	706	744	707	657	705	714	664	718	697	722	716	701	707	716	714	704	717	728	711	729	715	722	722	672	695	701	729	719	696	666	691	718	696	637	721	695	703	693	706	702	722	696	697	662	711	751	677	701	680	751	707	700	694	711	737	669	707	753	704	691	720	705	694	713	704	671	695	734	694	738	701	648	724	749	691	703	720	726	709	697	692	717	702	700	696	643	732	747	680	712	744	679	711	736	730	731	710	683	681	712	740	664	694	717	679	683	741	726	727	673	690	723	716	733	770	682	684	730	674	695	652	700	692	754	731	752	689	733	703	687	649	713	690	733	718	695	679	724	699	740	684	756	738	695	691	716	723	735	712	742	738	715	673	721	679	676	713	673	733	674	699	725	647	704	696	673	668	632	712	688	774	697	744	688	703	691	699	656	710	634	709	723	751	698	739	672	696	699	700	684	733	655	735	687	747	683	724	701	696	695	714	694	727	703	720	666	688	719	661	721	702	676	708	701	740	712	677	704	706	673	648	697	719	713	711	717	709	677	735	725	688	715	691	711	714	704	694	711	727	663	710	701	690	691	701	678	721	734	768	671	663	728	684	696	695	704	686	717	718	698	680	686	703	717	712	700	740	686	716	714	679	755	734	703	736	662	715	684	700	666	706	673	741	728	735	707	705	685	688	706	698	719	701	720	763	685	707	685	740	698	753	700	697	727	684	732	709	710	702	745	705	671	707	654	743	686	682	732	707	735	708	699	704	707	706	742	700	705	700	708	686	694	702	699	714	727	723	696	701	725	687	709	686	695	717	681	680	771	678	704	659	718	698	733	695	683	696	751	730	740	732	725	689	724	668	669	676	703	683	761	713	710	709	737	711	731	659	683	669	736	705	722	671	723	680	733	665	715	666	702	750	703	732	722	688	697	713	699	753	747	664	677	678	693	701	705	660	696	718	738	704	704	716	710	646	716	686	691	700	732	707	719	692	701	702	715	738	723	678	696	725	712	708	677	649	712	731	700	713	753	729	692	692	675	684	732	750	719	770	725	711	701	711	683	690	699	705	704	716	697	699	689	700	747	693	682	714	736	688	661	763	754	718	686	666	679	699	714	700	671	710	710	666	703	701	695	693	664	699	698	698	709	682	702	674	688	693	751	700	725	678	698	713	676	690	660	709	694	710	714	739	725	722	726	693	693	744	676	733	689	720	707	695	698	690	708	727	718	736	708	743	712	666	663	716	675	760	700	740	700	717	703	793	717	689	744	689	680	750	739	698	751	757	689	730	727	725	691	692	694	704	687	684	734	746	796	713	703	700	688	698	727	742	636	712	721	717	756	761	731	751	697	698	725	705	701	722	747	723	704	726	654	688	712	695	724	719	763	687	722	780	707	699	692	754	692	743	687	775	698	735	720	730	720	706	694	716	655	721	695	700	695	712	708	718	747	708	688	644	707	739	733	699	652	725	727	746	678	719	702	683	689	728	699	707	707	736	705	687	711	727	710	710	695	712	761	683	734	755	692	712	719	653	716	703	732	677	691	643	719	707	734	745	735	669	680	729	730	750	663	748	716	731	712	728	722	715	696	705	685	704	689	752	683	712	685	687	709	720	707	747	707	723	709	706	734	717	683	714	749	701	663	677	640	719	729	663	698	739	635	684	683	729	714	720	708	675	724	729	703	717	696	701	793	690	677	664	728	703	700	763	773	706	720	681	717	736	700	711	695	767	669	706	643	671	720	732	741	700	727	680	695	715	704	674	670	744	719	742	706	642	665	725	750	706	673	732	734	729	701	666	744	717	693	723	725	724	705	700	648	719	712	714	692	740	768	726	669	748	702	699	662	729	741	671	755	729	718	724	763	716	698	695	720	693	690	700	714	752	679	727	759	691	731	745	678	718	724	714	750	688	713	710	684	713	718	699	718	707	687	697	652	725	675	750	709	644	728	667	685	674	726	646	703	724	743	738	708	708	652	707	747	694	739	663	664	742	749	715	737	703	742	702	672	708	698	703	690	707	735	718	731	683	701	714	680	663	758	724	659	720	669	714	738	718	740	722	734	662	691	700	675	761	737	712	665	714	748	654	701	761	678	719	695	705	712	698	719	699	714	668	714	704	711	742	732	708	714	707	730	729	733	723	705	701	675	768	703	734	745	720	735	701	685	705	698	716	722	724	691	753	683	694	740	764	740	744	722	722	682	680	721	681	652	722	696	698	713	748	720	727	748	731	743	696	702	717	702	730	699	660	733	739	699	701	760	738	685	714	732	697	701	719	708	760	711	722	753	725	697	743	736	666	719	690	744	715	708	725	703	730	689	747	673	722	728	734	658	700	728	691	642	723	717	711	674	710	718	679	740	726	736	715	715	737	719	695	698	719	738	706	671	743	695	713	693	684	781	731	728	644	717	723	690	670	721	693	694	673	721	751	681	676	750	688	700	689	707	708	689	675	724	700	693	671	680	711	741	688	693	670	709	694	720	707
25211	21123	23694	28786	21125	16152	888	561	528	489	466	514	507	483	446	473	489	412	463	476	421	495	503	458	463	491	481	434	487	482	511	434	482	473	427	405	459	456	448	427	443	405	437	461	450	458	476	451	460	503	461	456	458	476	436	504	458	436	421	447	459	489	444	449	467	439	458	470	459	470	459	444	445	474	446	453	469	457	445	454	464	521	493	472	443	454	453	437	428	469	447	486	445	468	460	436	476	424	468	447	479	458	462	489	471	451	454	451	442	427	452	415	461	458	471	445	474	474	467	442	438	417	439	406	487	466	449	452	390	474	408	439	458	418	446	486	456	484	497	490	510	507	479	476	424	453	444	431	475	482	467	482	475	491	448	449	401	490	427	432	513	469	429	459	465	441	428	489	489	467	476	500	488	487	477	492	443	478	447	500	455	452	462	477	446	434	452	434	443	454	460	487	467	433	457	453	466	443	449	456	415	435	420	493	475	480	426	442	490	450	481	453	439	468	455	472	439	480	481	488	451	500	474	440	438	489	456	449	449	470	414	488	446	441	462	427	441	461	496	447	443	479	459	455	436	487	446	472	469	463	466	449	460	424	479	433	483	420	441	451	476	473	462	476	509	426	431	452	452	470	443	475	485	461	459	457	429	459	447	453	438	462	460	454	413	450	437	483	481	449	485	443	478	441	437	490	438	471	429	500	448	465	453	431	480	456	460	439	488	463	440	468	476	446	426	449	483	445	495	495	470	470	441	486	473	438	421	476	465	468	486	446	438	499	459	468	434	457	417	461	460	427	456	439	437	458	451	461	461	433	516	480	464	434	454	461	411	454	409	469	489	454	453	430	418	495	474	469	432	471	444	457	488	443	469	441	418	466	491	500	433	474	488	436	431	463	457	464	480	478	462	458	472	463	421	448	473	498	387	413	459	457	462	470	452	460	459	449	472	484	452	434	500	500	495	512	467	421	481	471	496	446	465	421	435	455	481	461	449	429	432	430	461	465	412	401	436	439	501	475	439	486	484	427	479	468	446	469	469	408	482	460	468	452	468	484	481	505	478	485	477	522	460	462	456	473	423	456	490	463	469	464	474	405	450	439	490	473	439	505	485	443	434	456	488	460	439	431	460	434	436	456	474	482	502	459	489	473	450	428	464	448	465	447	479	464	461	472	442	472	468	456	475	483	451	446	459	480	445	461	438	457	476	450	436	488	429	461	439	463	438	470	439	441	441	494	453	477	478	415	439	480	430	469	465	455	470	429	486	446	455	423	421	446	502	411	442	440	428	441	468	472	466	487	460	479	470	439	474	445	474	441	412	459	461	504	475	469	433	468	493	451	477	472	424	444	437	398	449	490	466	469	497	439	422	469	385	452	511	479	430	443	452	451	477	401	467	473	510	455	438	450	465	496	469	402	423	439	439	399	436	405	389	452	437	489	480	421	443	428	469	476	451	455	456	455	455	452	465	456	472	440	435	475	452	477	460	452	450	459	489	473	436	451	464	437	448	482	432	438	462	436	427	493	431	460	476	472	459	438	532	456	475	438	445	466	440	444	466	499	448	461	426	483	489	457	468	474	496	462	463	469	463	421	474	456	472	467	473	507	438	456	437	460	480	453	449	501	498	466	447	458	437	437	451	444	427	459	445	457	473	443	461	432	468	459	494	466	497	434	466	482	453	434	509	461	484	451	455	460	447	452	474	420	456	516	461	462	450	462	463	534	483	455	471	404	434	456	455	448	482	508	454	476	470	445	471	454	467	439	466	444	442	407	440	480	428	473	479	451	453	463	470	465	446	440	438	474	446	458	383	498	451	472	476	431	423	493	468	485	391	472	430	415	445	462	442	509	493	368	465	472	451	443	477	445	478	475	454	451	449	502	456	455	454	516	450	481	447	465	471	499	417	413	455	426	501	460	468	497	407	458	440	397	455	454	454	483	460	448	469	455	501	446	472	440	465	483	421	435	429	469	492	492	479	448	466	523	486	485	441	421	454	442	468	447	408	443	456	439	528	456	436	480	460	451	450	485	456	473	475	468	469	472	462	458	501	492	471	465	486	459	504	454	455	485	451	458	462	439	442	432	431	457	452	477	493	483	468	459	417	460	432	419	486	448	476	465	437	460	457	504	436	409	452	450	437	446	454	483	478	479	482	475	474	482	493	474	481	454	481	438	409	431	457	478	467	526	451	474	433	437	468	475	466	483	461	438	440	475	551	414	482	459	437	410	485	438	488	440	451	401	474	470	462	442	474	492	486	452	468	499	442	468	426	449	412	446	451	439	483	450	436	481	493	460	465	516	476	471	470	478	465	447	480	434	449	462	456	484	440	394	451	458	449	475	462	456	479	474	517	459	452	448	442	435	449	473	452	447	452	443	436	463	469	427	432	446	488	449	447	461	467	450	455	501	425	432	433	460	423	479	470	479	467	511	491	495	497	433	455	450	449	450	480	450	463	497	480	501	462	465	454	448	483	430	431	435	437	500	447	439	451	413	453	423	420	464	425	460	435	514	450	447	436	493	463	437	477	427	481	454	447	449	467	479	462	436	479	448	471	491	508	476	487	474	469	501	541	428	481	411	474	442	490	445	454	441	459	443	434	397	452	473	438	535	459	410	454	436	417	477	448	465	459	457	476	457	477	474	430	453	431	435	441	487	470	476	451	483	453	452	466	464	445	435	477	464	468	486	454	440	454	450	466	413	439	461	480	445	473	469	452	458	495	451	436	441	467	471	436	486	457	458	426	442	454	459	474	464	462	441	439	443	447	479	468	427	426	461	430	448	422	459	467	446	444	470	462	513	475	467	465	453	432	453	458	472	479	427	451	470	486	474	463	444	474	483	408	480	450	428	459	452	463	460	447	425	429	448	465	445	506	474	476	473	449	478	464	457	487	471	459	459	489	470	455	487	477	450	468	482	498	432	471	435	433	470	456	444	479	450	465	485	425	443	467	445	433	473	460	415	463	453	476	456	429	460	499	443	442	454	489	407	446	441	461	456	427	486	410	444	461	446	440	516	467	450	506	461	458	424	471	419	453	502	421	473	449	456	439	434	458	508	477	455	480	461	449	474	454	447	449	458	451	412	445	421	477	472	445	467	421	463	423	492	416	467	462	438	498	460	500	435	492	478	476	471	482	465	476	440	480	458	487	429	443	437	428	493	474	468	466	419	444	451	449	415	456	450	415	467	393	431	470	498	431	483	484	487	462	462	488	429	482	481	429	471	431	465	511	455	408	445	454	434	467	476	442	493	443	438	468	458	453	443	476	436	488	468	433	467	444	469	422	490	475	493	458	475	463	443	494	496	455	454	441	433	457	526	479	494	431	440	442	435	469	439	474	486	426	438	470	525	468	428	439	466	461	429	463	456	472	462	427	512	419	470	499	482	491	436	473	402	410	392	436	448	470	444	445	484	515	452	467	488	476	482	443	428	484	450	469	515	495	473	471	462	416	467	418	413	464	493	439	441	508	450	470	469	454	476	492	501	440	463
23503	35503	4682	1120	1009	956	982	974	1033	966	985	969	946	997	990	989	870	964	991	967	952	1002	910	948	954	946	964	982	955	920	983	958	973	930	942	980	930	940	907	986	974	932	976	985	1045	984	963	1022	976	963	975	955	948	943	968	962	905	956	922	958	941	948	976	960	940	964	950	899	981	953	928	1008	923	998	954	980	935	960	971	972	946	927	1009	929	950	1017	964	917	953	945	1010	970	958	972	947	946	1009	937	967	965	956	933	988	921	972	951	939	956	940	1015	946	1010	952	926	928	942	930	905	940	938	931	976	951	889	1012	964	962	960	947	957	960	957	979	954	947	976	948	926	999	947	925	969	972	994	1013	1005	927	963	987	957	933	966	964	1017	935	932	982	943	939	969	985	956	919	961	913	931	991	972	965	924	944	928	964	964	919	953	935	897	980	965	899	924	926	973	1003	968	969	983	952	908	956	1008	972	971	944	961	957	983	885	953	1002	973	954	926	1000	957	936	965	994	960	925	973	944	985	942	935	913	975	929	966	996	935	973	946	961	953	886	994	973	950	935	947	959	964	955	987	979	970	989	933	948	978	924	907	983	952	929	922	975	939	979	966	997	963	948	972	964	967	913	954	942	937	988	939	904	1001	955	962	929	942	998	991	940	962	967	972	940	948	967	959	903	994	950	1001	945	944	882	905	933	974	951	948	1035	943	987	912	896	968	981	968	947	888	920	919	909	940	990	971	919	975	993	988	899	957	973	984	958	915	946	919	971	977	921	1012	939	1009	985	922	981	911	1016	903	959	1002	939	954	957	964	957	946	990	965	971	941	968	1003	970	970	951	932	953	997	966	963	999	983	1012	960	959	973	918	989	890	954	982	985	968	969	960	975	945	947	958	939	980	993	971	965	995	977	939	973	906	955	1002	981	946	991	918	985	937	998	940	985	943	960	1008	912	935	975	982	956	934	949	1001	969	961	1002	972	931	1034	943	981	985	959	965	959	930	946	989	960	915	962	945	973	1004	895	946	955	981	899	956	961	980	928	914	916	921	978	919	978	929	940	985	977	950	952	958	932	927	986	971	954	938	946	881	976	960	970	994	927	921	925	988	975	906	977	962	889	920	929	962	924	991	990	1028	1016	974	948	957	907	970	952	974	962	1006	971	992	925	985	987	996	926	999	910	936	956	995	957	949	928	986	887	967	892	939	995	979	986	953	897	964	951	936	972	939	979	934	1030	946	955	983	963	943	1014	957	917	959	927	937	971	956	939	939	986	948	945	913	954	895	1004	952	1009	977	963	914	1048	954	968	974	929	929	952	937	946	971	962	968	950	977	935	982	986	958	968	956	921	931	926	916	988	1011	957	975	951	948	1001	940	936	948	931	1000	1022	925	980	946	973	997	877	909	901	953	933	925	961	930	930	964	955	959	990	920	950	914	946	961	932	990	934	974	929	1008	954	956	1008	904	977	970	949	933	933	974	987	1018	1018	928	917	942	931	927	963	925	922	885	914	981	949	953	926	920	937	1008	954	918	957	928	973	935	954	950	965	972	980	917	936	962	967	957	954	912	942	1006	960	974	1005	992	975	958	951	976	964	957	1028	955	955	964	1013	922	984	952	913	963	931	983	914	993	966	881	953	931	964	942	925	929	907	927	964	1003	910	914	1013	930	945	975	980	920	1041	965	973	940	976	942	955	910	973	930	966	983	929	942	966	958	1005	961	938	1008	956	937	937	1013	920	986	983	979	970	965	950	973	931	968	954	980	958	937	951	944	931	906	963	984	938	898	975	1008	966	954	1011	957	914	928	1029	1005	957	969	962	947	938	927	1026	940	948	991	937	967	949	966	897	971	939	887	938	952	1001	925	999	921	922	1001	982	941	1002	947	1005	979	955	929	954	954	928	961	937	951	951	925	1000	926	966	921	973	950	898	955	916	959	954	933	1001	904	959	934	958	991	945	946	952	946	951	946	1006	977	963	951	972	964	942	939	1008	931	1013	965	932	941	961	919	960	976	929	899	935	969	924	933	924	968	977	942	964	979	914	970	942	955	943	933	942	927	1007	994	952	915	947	952	958	1006	942	976	996	977	989	974	965	997	947	964	972	917	942	985	965	948	930	969	944	922	968	974	965	969	944	989	982	933	943	961	968	937	910	946	1012	970	961	903	898	955	967	957	979	914	937	885	964	940	917	973	971	977	951	929	929	1003	943	951	960	925	952	939	975	995	948	963	955	988	950	912	961	981	918	987	964	965	910	955	938	905	936	953	947	951	922	972	925	977	907	949	938	933	936	989	992	1033	978	1010	981	919	1000	969	904	961	943	901	989	959	945	917	947	939	972	1030	948	925	930	983	929	1029	923	920	892	1002	951	923	960	952	1009	950	898	976	948	954	951	968	905	945	994	957	957	1008	914	938	976	991	984	903	909	957	936	880	949	916	920	985	969	921	945	971	993	940	961	1019	948	947	969	965	887	906	949	986	928	947	926	949	1014	1062	947	1021	929	969	932	926	943	939	962	923	956	935	959	925	986	935	958	941	875	917	909	940	962	938	946	946	954	975	928	940	947	977	949	934	1015	977	1023	957	932	940	973	947	936	997	973	955	912	949	983	961	920	970	918	958	950	945	982	975	935	951	917	931	889	894	917	942	944	928	907	985	956	985	973	935	957	915	974	951	933	949	1008	917	992	934	976	950	928	1059	918	954	943	953	975	956	1008	922	1010	952	992	952	966	926	1022	917	967	948	990	947	909	959	983	865	1024	990	954	994	933	999	974	1006	967	1013	880	976	969	988	998	923	990	961	928	964	975	903	1005	952	982	935	939	962	918	933	963	994	984	952	1001	931	985	1012	925	1032	937	938	938	986	973	935	982	1013	964	949	899	916	916	917	948	909	922	972	922	997	940	906	962	1006	953	940	966	937	956	945	915	992	948	905	941	890	950	967	920	953	985	939	929	930	968	887	980	950	924	962	959	912	960	965	901	997	911	924	989	954	983	948	955	999	976	960	1014	969	996	968	960	961	997	919	974	943	990	983	978	967	967	985	959	954	960	934	899	989	958	943	959	892	966	932	984	921	878	971	956	905	997	878	962	992	930	951	974	953	969	966	952	945	966	979	1032	935	969	987	898	972	918	964	934	971	955	965	970	992	966	914	939	933	947	997	911	947	989	943	1012	911	948	983	975	947	999	911	928	1002	934	922	985	997	1017	976	1000	927	940	932	930	901	923	931	886	936	891	972	986	977	965	964	999	942	1004	961	937	966	943	947	961	971	1021	946	937	978	929	986	946	938	971	954	990	928	975	975	918	945	973	1008	941	907	958	968	924	904	955	1014	928	918	1012	986	964	871	883	950	927	981	928	937	973	931	903	933	998	977	990	1033	935	924	955	955	935	964	940	948	970	937	918	926	961	954	987	978	988	975	964	928	958	967	940	948	980	931	980	927	967	945	963	934	980	936	928	954	930	946	966	937	974	977	920	967	984	937	978	1015	939	893	1009	904	939	930	932	929	957	965	945	998	979	977	919	917	973	1001	946	1004	957	971	981	995	951	980	917	925	992	914	913	931	976	955	967	889	930	993	1016	930	987	951	939	933	968	989	944	935	926	949	972	926	995	936	927	926	941	985
24531	21120	24060	28438	21123	21149	12116	770	487	454	418	468	434	414	361	347	400	365	355	430	348	344	346	340	345	344	382	343	342	333	338	356	307	354	342	337	379	333	344	396	348	355	380	333	340	363	362	386	328	329	362	362	341	359	344	349	368	365	345	382	351	323	342	326	374	329	303	380	327	336	336	336	357	355	340	342	321	327	329	350	371	325	361	338	310	326	345	329	320	363	359	375	324	352	326	352	335	340	360	339	331	368	332	334	319	384	321	325	396	297	334	373	374	335	355	332	355	340	353	345	355	371	355	332	371	357	324	372	366	315	354	359	359	336	362	306	333	383	349	382	335	347	328	350	371	348	354	351	344	349	329	307	374	353	367	352	319	348	392	336	370	333	339	340	363	347	338	356	338	388	361	352	336	333	301	310	313	335	319	320	335	302	317	348	355	347	355	356	330	356	364	331	378	378	324	343	385	331	330	368	353	330	339	338	311	335	367	343	345	332	316	316	352	340	378	316	312	352	338	310	380	323	334	328	357	329	332	321	302	358	339	353	323	344	367	328	344	336	373	343	367	314	371	360	354	356	354	380	343	386	333	287	352	331	335	325	326	390	334	334	348	321	340	318	342	349	327	335	374	346	367	297	348	358	384	341	350	312	353	364	362	353	356	287	384	354	387	356	351	347	342	323	375	330	363	359	328	355	344	321	384	307	325	348	378	348	331	351	352	351	349	351	360	335	346	329	319	342	364	377	304	332	336	361	389	365	354	322	340	340	342	341	321	345	333	380	347	337	336	313	339	328	317	315	349	336	379	323	343	357	338	358	349	322	352	340	363	326	314	331	317	312	303	334	322	339	322	335	354	343	372	341	325	345	354	374	354	369	346	328	340	319	337	351	387	364	369	379	384	374	352	362	356	369	343	368	333	356	349	327	365	383	358	374	333	353	361	344	338	303	366	332	325	357	347	350	366	351	324	354	325	393	376	365	340	340	344	339	332	337	341	322	339	313	354	310	341	320	352	364	359	351	320	343	361	358	363	353	380	384	370	363	348	372	347	384	386	334	358	313	381	355	364	351	365	356	362	343	362	349	335	325	368	342	347	321	342	322	335	319	372	356	350	331	391	347	311	335	324	327	314	347	382	355	324	369	353	333	357	384	347	370	360	349	341	325	311	326	340	327	358	306	347	375	352	360	390	378	366	359	348	362	338	328	370	340	370	332	344	379	331	321	371	348	359	332	342	363	358	320	365	354	356	350	352	373	324	330	354	347	350	298	351	361	366	338	355	378	368	337	291	346	343	337	362	360	345	367	385	366	328	343	317	352	358	345	362	331	327	364	354	334	343	324	373	338	382	351	356	359	345	355	371	341	321	359	320	333	367	349	314	353	337	358	322	342	338	345	369	343	361	340	335	362	349	336	343	351	352	381	319	356	316	323	354	325	330	311	311	348	367	357	364	368	359	336	360	341	371	347	357	366	336	340	379	366	361	328	364	344	310	341	353	351	363	387	348	384	353	367	356	349	368	367	314	346	323	343	365	335	332	324	355	343	363	364	335	363	396	345	364	324	362	344	376	345	353	332	373	349	342	361	366	339	343	327	343	368	365	320	333	355	335	362	330	364	346	357	331	367	330	347	331	339	314	371	319	324	321	322	333	355	334	303	393	335	337	369	339	393	338	374	341	354	337	356	366	323	354	332	338	322	350	354	345	321	381	361	346	372	357	392	347	328	329	341	336	351	357	343	295	338	335	351	329	349	350	370	335	365	380	340	325	354	305	303	370	310	364	367	355	351	342	365	330	331	362	363	349	338	342	346	331	332	349	315	353	315	345	336	383	320	348	350	358	365	362	338	357	338	320	342	354	321	388	361	347	348	341	339	320	338	313	340	332	345	334	331	370	342	312	363	359	281	377	337	314	357	335	365	352	372	345	375	361	347	317	361	339	360	347	352	345	357	315	360	348	334	339	362	337	357	319	390	327	389	354	352	317	320	335	327	340	348	345	337	365	334	340	373	353	354	363	358	332	307	299	353	328	333	356	318	334	350	357	343	324	375	394	398	340	373	336	376	364	333	380	358	360	331	341	322	340	314	357	354	385	340	313	345	338	326	352	358	364	354	339	325	355	359	358	374	329	332	362	355	334	311	353	329	326	321	331	347	347	340	344	355	356	324	352	351	363	368	393	343	349	346	294	351	359	344	359	374	352	346	340	343	335	313	340	398	363	328	365	345	328	381	322	374	322	348	361	344	332	327	389	370	350	321	345	341	371	311	337	356	315	381	337	361	353	375	361	353	366	406	358	321	357	330	355	408	359	360	365	395	353	355	366	354	320	341	343	373	338	344	379	327	327	328	326	377	316	313	341	361	396	378	368	358	354	344	352	356	338	359	332	355	383	362	326	335	338	354	339	349	335	335	329	333	341	329	339	336	316	328	342	330	354	333	305	321	299	340	349	340	352	329	340	340	302	301	322	365	366	362	363	341	343	343	321	365	292	352	338	332	352	306	338	319	354	345	345	354	373	343	350	355	363	373	306	391	371	389	372	331	328	353	367	366	333	348	359	324	346	345	308	352	323	372	342	331	398	342	328	364	374	349	320	340	344	360	320	347	355	327	318	325	366	346	326	320	351	362	345	350	374	330	352	316	347	317	342	323	324	366	365	323	357	329	335	326	343	368	327	355	362	328	346	334	340	315	352	312	378	325	332	332	342	329	396	378	366	356	340	389	353	370	342	355	373	343	321	347	360	348	342	360	348	354	378	412	352	344	346	344	328	346	323	350	330	362	359	339	343	340	321	321	332	304	322	328	323	328	300	333	341	332	326	353	368	342	345	373	349	347	341	383	348	354	328	330	360	341	355	363	355	330	299	362	366	353	344	362	370	368	377	325	342	326	365	313	336	399	404	343	331	340	349	359	351	319	348	348	358	356	347	340	319	340	353	310	318	343	332	338	322	353	367	345	357	365	319	316	340	340	377	339	373	334	316	345	305	351	386	322	333	396	338	352	356	321	329	319	337	364	345	344	337	329	347	338	381	289	337	343	340	327	363	328	365	367	327	342	340	340	339	388	347	335	341	310	333	359	321	351	357	337	351	325	316	346	420	371	337	334	336	294	339	301	322	325	319	303	376	342	342	314	341	384	382	352	310	321	375	368	336	321	304	306	329	335	317	367	332	369	322	316	378	393	346	339	349	337	370	360	354	372	376	349	345	328	348	348	301	346	323	311	341	358	341	329	339	331	354	381	369	382	371	347	372	350	320	347	344	321	375	307	342	366	328	332	346	331	359	331	343	372	344	342	351	324	335	347	315	327	356	340	329	310	290	364	331	326	289	346	358	345	361	332	376	349	372	339	367	330	333	313	311	353	332	315	343	337	363	349	346	332	343	334	334	344	353	352	345	334	356	345	325	362	389	286	334	354	339	342	315	328	383	344	373	376	340	350	292	345	353	333	351	373	335	343	347	385	362	376	369	364	344	355	342	329	306	333	375	355
28950	45899	6272	1120	861	836	792	740	787	770	692	732	763	763	718	717	738	747	734	731	753	719	685	728	727	705	712	720	703	671	736	752	736	710	729	683	713	752	705	728	707	670	731	704	731	701	758	711	692	697	763	702	718	747	743	693	700	710	684	727	683	649	719	689	713	691	735	755	772	724	688	678	751	712	674	714	689	727	762	684	737	683	684	690	721	728	748	704	714	668	697	709	726	713	662	752	639	749	727	694	724	719	744	723	753	792	732	723	745	681	766	740	703	728	725	721	721	732	713	668	778	699	710	661	725	689	732	739	709	674	713	733	690	690	715	737	700	689	694	761	708	740	703	732	722	694	724	689	723	737	763	699	693	657	700	694	767	749	727	725	702	649	728	704	712	723	714	708	711	726	679	676	771	754	718	684	730	711	734	688	737	704	697	713	715	733	719	702	726	652	724	684	757	701	697	677	779	689	678	693	739	707	719	724	662	706	718	697	712	686	667	722	705	727	720	759	726	731	736	733	704	705	725	730	753	709	737	726	709	753	714	730	712	712	741	708	687	728	688	707	734	758	748	698	638	722	733	665	708	691	642	727	752	713	717	715	715	680	713	734	670	732	693	721	751	747	758	674	700	721	693	722	726	748	701	684	721	708	743	773	680	699	697	718	722	706	681	733	702	693	705	769	715	677	729	736	725	725	767	745	666	713	728	712	691	658	680	759	756	714	715	732	697	701	653	683	705	664	677	682	708	746	691	698	750	716	666	722	730	719	675	721	713	736	731	675	731	727	754	719	756	753	686	661	770	704	717	695	730	730	727	715	731	693	710	708	764	668	724	700	761	720	691	675	713	725	757	718	738	708	683	740	695	732	736	691	762	712	738	702	724	735	755	700	741	758	692	684	688	738	773	720	689	691	676	689	718	722	684	724	719	694	706	709	706	738	686	757	709	714	717	701	723	733	735	700	698	716	692	663	710	732	726	774	760	747	723	724	689	771	710	648	699	757	710	704	730	704	715	722	711	740	688	705	723	700	754	708	702	681	718	733	689	722	702	720	710	735	708	773	721	753	678	712	666	711	722	721	730	728	691	694	693	724	727	704	709	750	777	673	696	720	807	704	737	714	679	719	751	703	714	736	742	730	699	677	691	764	662	738	728	692	696	713	744	762	726	695	683	692	738	710	730	727	664	728	715	722	727	706	694	776	715	730	709	708	675	695	688	738	730	685	732	713	741	762	749	732	714	699	709	774	692	755	713	743	698	710	721	715	748	745	746	705	740	722	737	746	704	662	755	732	699	743	703	758	696	705	742	690	714	701	681	707	683	690	701	749	696	683	753	677	710	722	729	716	739	689	687	723	688	713	763	732	715	698	703	703	665	662	668	751	684	727	690	697	715	722	694	722	732	755	691	732	704	693	757	753	750	728	688	737	700	758	764	684	712	725	740	753	723	720	725	741	677	705	685	736	684	698	703	730	657	741	729	722	702	715	710	751	704	720	705	730	710	691	713	747	721	686	764	718	718	669	721	752	746	702	726	674	730	680	741	753	677	724	682	712	715	746	717	683	695	685	703	714	708	735	689	743	720	700	743	718	720	725	681	729	676	722	750	711	700	683	746	750	700	703	705	745	681	695	709	701	700	694	769	731	703	658	730	717	734	727	717	735	745	720	686	727	712	656	742	677	705	739	675	698	720	712	704	717	722	784	733	718	669	717	694	685	723	720	754	680	714	757	688	701	710	693	698	711	722	686	699	766	697	687	736	717	702	660	720	697	732	789	723	735	727	738	680	719	780	722	752	670	739	704	678	704	775	731	748	719	705	764	731	708	727	723	680	717	719	711	739	699	695	712	657	726	701	715	699	811	776	721	682	683	710	731	711	739	671	691	710	696	722	692	708	718	677	728	687	659	715	721	672	695	742	702	699	706	717	711	729	724	771	704	673	714	727	710	720	746	722	693	725	676	709	712	712	682	686	679	732	674	690	725	690	687	740	716	726	693	683	724	710	737	726	739	742	739	686	680	748	732	669	739	699	683	712	727	684	714	739	732	672	697	727	706	717	749	707	700	687	729	680	690	712	737	724	694	780	723	714	681	745	724	685	705	730	719	726	700	693	743	732	747	707	728	726	715	707	739	695	715	703	700	761	718	679	694	777	679	753	709	714	710	709	758	719	728	761	705	726	695	709	740	736	689	732	723	749	713	704	692	712	723	721	702	737	710	729	681	704	696	736	693	775	779	713	657	696	698	743	705	718	714	701	740	699	716	765	695	692	707	741	690	726	719	724	759	747	761	676	705	707	722	699	713	708	674	713	670	689	722	690	689	715	720	722	750	692	784	697	722	706	757	770	732	719	711	718	729	719	724	709	718	720	731	721	736	690	708	646	717	738	704	657	710	708	742	741	683	721	689	698	722	721	722	689	715	727	713	704	735	670	674	724	695	739	692	722	682	694	730	727	711	729	726	708	716	720	705	729	720	714	743	702	730	710	683	725	660	702	694	711	714	717	736	747	731	701	703	670	765	726	747	744	705	724	687	727	707	711	688	742	682	693	743	714	720	693	693	678	745	714	737	734	720	723	734	703	705	733	688	730	708	718	727	721	720	728	731	733	708	708	634	697	711	705	662	711	719	711	692	690	738	771	718	765	726	716	724	732	725	721	657	750	702	683	744	752	726	722	727	706	696	720	743	742	653	731	731	755	730	694	744	700	724	766	715	742	670	732	732	703	683	748	741	697	710	717	687	732	701	745	728	692	692	721	711	713	715	716	737	720	716	731	708	744	727	701	717	741	730	664	730	692	677	719	686	765	668	714	732	738	735	724	705	714	731	748	738	702	716	716	699	668	683	723	675	689	684	733	662	669	750	695	708	721	693	691	750	732	696	696	689	752	741	728	718	675	723	724	670	684	703	711	730	694	742	731	667	705	704	689	746	719	676	697	698	702	695	666	744	705	706	730	753	717	701	711	728	721	696	686	682	733	699	737	724	691	678	704	733	716	702	752	720	733	729	706	715	731	680	739	683	700	709	700	673	733	739	731	735	720	731	733	678	750	684	659	708	709	733	726	689	721	709	754	709	734	747	711	681	739	706	740	731	742	713	700	671	690	726	701	665	751	726	686	705	727	785	750	696	729	732	709	764	704	734	727	693	683	693	728	700	748	707	740	704	773	718	691	765	721	687	723	753	708	696	694	738	686	712	730	735	698	743	742	661	716	723	698	764	684	697	678	696	714	749	738	760	690	702	725	715	711	663	652	721	727	678	720	672	748	735	733	726	727	713	749	714	725	706	703	731	694	689	725	691	693	708	733	709	709	714	691	733	684	748	705	695	753	713	688	769	699	727	692	682	738	749	702	728	687	689	719	728	700	701	718	709	734	641	768	701	713	739	686	685	747	711	692	800	711	700	708	705	707	705	707	684	694	740	728	719	718	757	748	687	674	703	734	675	751	711	716	755	736	714	705	762	728	643	694	697	707	705	735	699	668	679	689	701
33903	17963	5009	622	460	408	348	317	312	302	321	298	331	288	280	304	305	314	330	300	303	321	306	301	277	307	310	296	331	310	310	316	301	284	295	269	328	301	307	311	342	284	340	320	303	297	329	314	314	330	312	306	312	304	320	325	326	317	343	301	311	291	310	290	314	346	331	293	296	313	325	316	311	285	268	347	326	313	340	332	302	311	315	324	296	279	334	315	310	327	337	317	308	335	289	307	293	268	295	298	317	313	315	315	298	312	321	353	304	318	291	356	308	307	325	343	285	297	297	280	324	310	313	314	305	302	311	321	300	328	351	321	307	341	322	307	319	327	335	317	311	320	310	316	306	315	346	315	290	301	350	309	304	321	308	335	323	304	306	291	329	326	298	351	305	355	324	326	290	320	328	329	331	318	308	309	274	374	310	321	300	349	337	336	273	281	312	338	294	350	314	359	322	338	308	299	324	314	300	301	314	343	296	327	329	337	286	315	314	333	307	329	329	303	325	323	303	295	339	320	325	310	293	309	345	328	311	296	304	317	298	311	333	347	323	320	314	270	326	331	326	320	323	320	317	342	324	299	313	331	292	302	313	267	284	320	307	329	361	319	298	298	324	279	330	329	316	322	334	274	310	293	313	313	333	320	287	286	295	328	330	304	282	335	297	295	308	301	311	299	337	332	363	350	335	348	314	285	335	310	319	306	310	291	304	329	319	303	272	324	317	295	298	301	341	318	298	298	308	329	322	330	310	331	318	306	319	296	306	316	326	326	289	320	344	321	306	304	314	320	331	302	314	344	319	296	307	327	313	306	315	318	307	303	307	296	291	297	301	343	326	300	314	320	306	322	355	316	308	336	313	364	316	296	331	310	327	326	336	372	306	308	313	306	309	318	321	269	315	307	308	318	352	310	324	324	316	305	303	321	319	332	316	297	272	300	331	296	295	304	296	324	320	318	337	340	332	300	295	331	326	305	290	287	318	305	313	301	301	336	296	314	301	314	314	302	347	316	313	350	322	307	314	331	322	323	338	287	307	283	321	341	345	284	318	348	330	307	278	287	331	313	318	303	319	316	326	330	285	348	315	301	301	300	315	322	323	279	286	312	294	311	310	278	331	306	303	332	281	297	325	329	291	301	318	357	311	289	357	315	314	268	333	302	332	313	314	321	316	280	314	336	308	308	302	319	364	329	309	323	318	327	354	314	334	329	335	303	317	306	318	328	307	285	312	328	307	327	308	319	301	281	311	313	299	310	323	367	326	318	277	308	343	277	322	334	350	313	319	336	345	332	316	348	333	307	305	317	309	279	286	336	346	336	311	313	314	293	316	329	302	312	349	300	323	295	297	346	316	311	319	275	311	324	306	341	288	314	327	305	307	325	326	311	309	359	317	315	289	298	331	321	318	310	320	334	311	340	323	285	322	311	298	294	315	294	323	337	307	311	295	301	283	295	288	304	301	310	309	303	308	295	314	302	348	302	301	349	313	307	301	278	334	301	305	283	295	331	322	298	316	314	328	306	327	281	315	299	327	320	316	290	335	315	313	319	294	308	331	296	339	284	318	272	305	295	305	306	336	321	316	350	315	348	288	315	298	331	333	333	337	294	274	317	326	340	299	324	325	289	310	318	306	320	286	283	329	287	299	294	293	310	306	313	322	304	304	296	318	291	331	296	313	312	306	307	318	295	341	296	312	309	321	295	308	328	345	322	312	342	312	309	315	293	286	341	360	326	303	275	294	295	313	299	279	300	302	330	320	298	318	288	300	315	338	300	303	287	314	306	336	360	313	304	311	327	298	324	299	311	305	311	302	299	289	306	288	318	356	313	288	290	309	334	331	305	318	323	339	306	309	328	316	312	337	325	307	349	329	307	311	323	316	305	325	338	343	335	314	322	326	313	261	341	316	312	329	310	331	330	327	299	336	294	303	292	309	330	341	303	333	296	335	298	314	295	299	299	312	326	319	335	322	289	330	320	291	358	321	312	323	299	312	310	326	295	305	315	337	296	312	317	277	312	310	308	332	334	310	329	298	305	255	308	318	317	324	333	323	298	348	329	318	307	314	310	304	306	320	314	327	307	316	297	295	289	323	326	331	301	293	305	330	313	307	310	286	346	315	313	349	324	332	305	287	301	289	324	352	305	279	329	307	313	295	316	277	303	337	276	355	348	282	314	319	336	355	356	321	345	303	319	319	353	326	296	319	352	337	321	313	356	364	332	344	293	324	320	303	308	351	338	349	337	315	287	345	339	326	329	341	340	322	273	328	311	369	325	324	325	300	309	329	348	317	289	260	320	333	307	320	297	326	333	325	343	320	310	315	312	304	308	348	301	354	338	328	361	313	292	320	312	271	314	331	339	303	293	291	290	325	283	305	309	312	321	335	288	334	302	351	327	342	309	316	305	313	306	341	319	304	297	285	328	335	320	303	334	303	311	321	278	335	352	330	319	337	322	312	320	299	334	312	301	330	318	338	294	344	300	318	322	302	348	339	351	326	268	307	297	308	325	330	324	323	321	345	314	327	297	329	329	315	367	329	307	316	299	314	309	347	312	319	324	305	340	328	309	281	322	276	291	301	325	347	332	321	308	298	282	278	304	320	341	313	300	311	298	305	291	310	313	325	327	307	340	292	296	355	320	274	335	314	293	300	306	340	286	323	322	282	331	334	310	328	345	315	314	319	371	284	318	322	316	336	303	322	315	337	309	300	331	313	320	275	328	307	316	323	283	313	320	350	326	335	304	344	315	323	301	334	294	272	308	359	293	313	310	321	289	310	315	311	316	304	328	331	304	312	332	310	304	296	319	288	303	315	299	333	295	345	308	302	293	300	274	309	324	304	283	326	303	356	294	321	307	347	343	327	302	317	337	307	331	308	341	355	327	293	342	311	291	285	300	262	294	337	268	307	313	304	324	305	294	326	299	318	314	315	324	356	308	280	267	334	272	318	289	303	288	281	318	331	282	296	308	280	313	282	297	327	309	305	332	320	310	309	302	327	288	313	322	290	290	299	324	331	341	373	344	318	294	320	342	314	312	332	309	290	315	306	324	308	316	335	319	322	314	308	334	294	317	362	325	314	313	282	298	321	306	317	308	305	328	320	287	311	355	354	273	293	343	308	324	291	316	341	325	302	324	290	329	301	348	327	299	326	322	320	292	292	326	327	316	269	312	294	293	308	311	330	305	331	298	306	277	324	311	333	315	264	280	338	311	330	292	323	293	316	326	323	329	298	263	305	293	294	326	314	296	336	307	296	311	305	320	340	329	328	322	334	280	333	303	327	329	312	319	311	351	329	324	337	293	310	296	260	313	301	290	307	327	350	284	301	318	320	312	323	283	337	313	305	338	325	291	323	348	277	305	300	305	302	317	293	354	332	365	341	349	319	310	306	363	318	328	270	336	316	315	352	312	331	306	323	343	309	322	308	310	287	355	356	308	326	349	332	327	307	330	310	267	329	303	305	323	301	305	346	310	299	325	330	314	320	307
11957	4744	898	727	679	705	717	717	736	724	696	679	711	732	763	739	673	712	699	745	685	697	735	760	756	745	707	690	753	717	714	714	670	705	775	759	698	697	753	712	694	747	686	705	724	738	680	710	685	721	713	759	738	729	725	670	697	671	728	701	666	718	692	735	670	757	702	711	685	700	704	747	683	686	708	703	711	713	719	691	711	698	708	737	707	722	689	713	702	762	724	704	703	709	726	733	703	713	696	693	736	699	747	705	724	713	753	772	703	809	662	687	797	775	689	693	734	756	720	744	743	679	724	655	683	682	709	702	698	700	686	689	724	705	717	729	705	692	765	702	701	659	723	739	691	745	701	749	714	726	736	738	742	752	730	730	710	744	715	732	735	668	710	712	717	633	726	707	731	708	717	728	695	744	708	708	715	721	756	691	699	733	760	700	721	701	695	742	750	722	701	725	751	757	703	698	692	739	756	702	712	678	730	690	690	721	717	693	696	719	723	763	707	722	703	712	726	702	698	707	736	714	728	664	717	672	736	721	776	708	756	731	698	696	714	684	717	708	692	657	724	710	733	654	711	682	693	726	775	724	705	720	685	679	675	658	741	735	723	720	689	681	724	741	723	694	720	685	742	762	685	723	727	773	727	691	717	655	736	724	694	714	721	693	695	718	723	719	736	733	707	708	700	712	687	720	697	721	738	749	747	743	775	724	692	719	687	747	714	778	748	742	663	685	688	709	748	723	698	720	729	730	748	706	683	735	695	697	699	702	699	716	699	711	681	691	697	714	680	741	721	768	677	772	675	718	685	719	669	702	719	741	731	686	731	699	683	722	694	764	719	778	715	732	690	731	725	721	737	720	760	683	703	720	681	698	725	732	667	735	716	660	712	718	764	737	708	746	719	742	731	692	684	695	691	706	691	649	690	760	735	685	701	658	724	682	758	720	763	686	716	738	680	756	724	757	704	682	677	752	738	724	699	721	758	706	682	695	670	738	688	712	725	661	734	672	693	722	682	723	748	715	679	703	729	703	744	742	725	733	664	638	741	712	715	722	702	711	727	720	700	695	709	718	735	684	727	726	723	703	712	743	732	734	733	728	701	695	713	736	732	730	712	725	639	739	708	722	731	720	744	719	699	705	758	719	704	725	722	714	703	773	732	673	721	740	711	733	710	703	695	739	709	698	671	729	743	727	725	737	677	667	728	693	742	695	684	688	726	748	680	723	693	710	719	712	670	703	703	753	688	656	740	733	719	705	756	691	769	732	710	703	676	706	722	706	688	727	686	693	707	674	756	699	713	699	757	723	727	688	714	719	718	711	772	688	687	677	677	723	701	707	735	686	710	697	680	697	723	755	689	727	735	726	734	690	746	730	752	697	699	644	739	771	721	725	707	706	748	717	689	730	742	670	748	752	714	707	737	703	705	745	735	710	727	695	751	711	648	731	684	774	723	735	752	709	745	678	688	734	714	727	725	704	711	740	758	757	741	704	715	708	740	705	687	727	721	705	737	742	675	697	700	718	723	761	748	704	703	737	688	707	683	758	703	631	705	688	714	743	701	760	691	765	696	679	759	686	719	694	695	705	708	734	710	776	733	694	661	749	695	677	738	738	684	676	692	693	754	724	723	714	734	698	713	745	686	762	722	690	723	697	690	760	757	719	711	714	693	682	704	687	754	723	698	712	704	740	716	708	729	714	763	751	698	741	690	751	707	652	687	705	753	696	728	691	717	694	704	686	750	721	748	721	715	709	683	702	708	730	727	728	724	732	710	713	732	751	689	717	735	757	701	735	688	709	698	687	727	733	703	656	682	740	715	731	759	701	647	721	740	717	708	757	662	672	711	673	722	704	738	695	745	711	704	672	695	758	705	695	762	719	695	741	710	741	727	705	728	700	699	722	764	738	728	706	737	662	720	710	744	708	701	681	697	736	718	720	688	724	720	788	727	684	744	713	671	690	701	765	759	737	702	722	749	716	674	744	699	712	746	732	665	719	664	693	706	709	732	779	711	725	697	723	695	731	711	686	759	704	706	683	697	681	704	731	699	747	730	720	698	709	745	723	715	733	673	697	732	677	713	653	700	688	710	729	743	726	751	685	707	731	692	724	698	702	701	700	727	684	729	700	718	756	759	706	719	685	655	731	764	787	682	696	703	731	753	714	724	668	740	697	692	724	747	690	672	713	720	744	681	739	705	737	695	723	723	747	713	763	699	683	698	716	727	718	698	723	645	668	707	750	724	721	704	753	675	786	721	744	723	704	722	680	738	753	751	725	731	691	716	707	690	734	702	736	729	743	746	687	772	737	782	717	698	739	713	702	740	752	704	674	683	720	692	763	708	738	736	685	681	771	695	654	724	691	679	762	693	738	778	720	713	742	676	711	739	715	735	735	675	704	659	749	727	706	739	717	670	695	699	721	718	716	712	719	754	752	662	695	679	692	700	702	718	665	727	736	764	751	729	725	752	702	692	739	702	720	759	761	715	632	722	690	717	717	717	752	731	725	723	727	750	759	704	706	731	696	670	698	765	778	717	706	730	737	701	676	673	716	694	714	739	715	722	732	731	707	717	663	720	722	697	696	683	729	705	728	702	709	732	727	702	718	715	711	708	693	704	747	665	683	682	689	758	707	759	734	743	692	711	717	706	743	699	717	708	729	692	721	716	704	729	735	676	702	714	687	748	779	724	668	690	708	697	763	711	712	753	670	726	759	713	732	713	688	760	715	667	718	728	723	727	698	739	718	657	657	711	739	704	724	725	713	732	689	722	762	762	724	676	671	727	742	687	726	691	697	712	702	758	672	724	729	705	688	734	706	719	706	708	738	742	667	697	767	696	747	769	699	763	741	771	757	745	748	735	709	670	776	753	731	716	733	754	711	707	716	721	721	705	695	769	687	732	710	683	706	735	724	733	703	738	694	734	667	721	739	667	682	640	647	704	726	725	715	656	693	686	707	708	700	728	719	687	699	756	673	690	688	689	689	684	708	708	740	744	716	743	713	723	683	708	709	700	715	681	683	753	721	688	684	716	744	685	709	709	750	692	761	681	745	728	714	727	694	757	737	674	705	747	684	731	708	715	732	710	719	695	707	710	740	723	740	758	719	696	683	665	715	720	738	747	743	675	679	691	714	748	711	769	748	728	727	774	720	702	754	724	746	718	760	729	707	693	735	703	758	692	719	762	746	709	737	701	695	696	732	688	691	644	713	686	664	689	673	743	723	668	718	734	761	684	749	665	744	699	709	724	701	731	745	710	700	687	739	706	739	726	760	732	683	778	692	721	762	734	751	685	712	743	713	694	713	715	706	707	691	762	720	738	764	741	775	723	745	722	740	732	722	683	649	727	728	703	669	710	733	732	727	686	703	698	752	733	727	702	755	691	729	705	735	752	718	723	711	702	752	710	705	697	741	698	734	720	750	767	702	736	764	774	696	656	729	761	717	696	717	754	748	723	705	717	693	729	762	705	720	696	710	763	733	719	729	733	723
25268	21142	23757	28785	21141	16475	863	579	491	475	468	491	483	451	474	490	446	465	468	473	494	524	471	486	447	461	445	507	449	475	451	445	435	435	455	486	489	480	511	473	492	437	488	496	477	482	455	468	503	448	473	469	466	502	482	462	443	488	478	524	461	469	495	434	462	500	496	461	457	435	434	459	472	443	459	464	456	423	434	437	444	449	507	487	510	499	433	444	463	530	424	470	463	470	458	485	463	442	459	484	473	464	490	522	451	482	443	461	454	479	447	423	492	465	495	468	412	467	469	467	447	445	481	450	417	469	454	455	419	472	481	469	458	439	483	460	451	468	473	446	435	448	430	435	474	454	438	532	488	458	443	461	451	507	505	453	433	462	441	524	475	462	471	454	449	495	452	463	457	475	465	467	484	446	500	465	491	441	465	463	443	465	460	448	492	463	475	456	482	445	474	498	408	478	466	458	459	434	484	471	496	432	479	475	473	529	465	392	449	494	514	473	436	471	427	497	467	483	482	434	433	483	474	481	464	466	457	484	449	480	477	494	523	498	458	464	399	475	481	433	474	456	487	428	486	445	474	467	476	450	486	480	469	418	483	447	473	443	486	461	475	462	415	453	500	449	405	473	490	455	466	501	480	475	478	463	445	493	496	423	442	496	441	421	463	452	471	458	477	482	447	404	461	467	480	487	480	446	480	430	474	440	453	486	456	470	448	451	450	454	424	466	503	496	483	488	436	469	495	443	490	413	472	468	454	507	462	476	446	436	466	482	443	503	491	479	505	426	447	497	472	441	422	474	464	480	435	444	464	442	453	453	451	484	497	494	461	440	469	429	455	467	450	445	481	474	442	447	453	452	436	433	485	480	457	482	447	429	445	445	486	466	440	490	421	481	489	455	472	475	436	443	497	503	481	476	496	456	486	427	452	447	464	436	412	465	464	408	428	439	460	450	436	452	451	464	473	476	431	501	470	439	489	490	418	451	471	493	497	488	494	481	480	481	456	474	484	470	472	445	489	483	436	498	427	420	457	481	488	491	494	453	489	441	455	436	452	454	453	453	444	442	462	473	477	490	450	420	449	454	478	479	441	493	483	448	473	458	483	404	427	458	494	499	499	476	432	424	493	444	455	432	445	477	488	493	470	481	459	460	471	468	486	461	449	475	466	438	474	443	427	476	514	456	423	427	473	467	459	481	420	478	429	500	481	441	463	473	464	446	441	457	475	455	465	485	513	452	461	469	488	456	473	493	478	428	488	498	460	420	424	425	434	440	454	441	430	452	482	452	450	449	443	459	449	470	456	420	464	463	505	504	479	491	485	441	480	422	482	491	429	405	491	479	429	443	472	449	532	460	463	481	478	475	475	457	490	481	485	452	477	480	476	462	453	462	494	502	446	458	453	414	480	457	458	470	502	433	476	498	469	438	480	456	495	429	439	448	472	460	445	473	431	457	411	456	450	459	460	499	475	514	498	409	430	467	487	497	483	471	449	446	443	440	462	457	463	438	452	460	452	427	480	455	485	441	462	445	462	498	478	472	463	458	464	475	477	443	389	467	459	470	420	459	501	473	427	446	450	470	472	485	443	476	466	470	460	437	477	451	487	432	474	438	465	474	448	473	485	460	481	451	473	465	458	437	430	450	461	483	511	473	437	450	471	463	481	471	446	480	504	499	488	478	469	451	448	482	461	529	466	454	452	432	479	446	480	450	493	440	436	472	456	442	452	483	439	444	432	475	464	458	427	501	443	481	482	446	479	469	476	452	477	433	433	418	482	499	473	444	487	458	446	484	416	411	415	478	487	485	457	426	462	499	504	444	477	476	464	436	445	464	463	470	481	434	436	455	455	446	458	466	486	422	463	438	454	429	495	460	432	453	399	460	440	489	440	468	452	461	460	489	470	440	477	453	440	447	479	467	413	460	491	459	448	455	411	435	419	479	474	481	457	422	492	494	436	425	462	474	448	455	482	471	467	428	453	435	422	449	461	444	431	488	467	444	461	463	459	464	476	431	451	484	438	444	433	415	491	494	456	452	444	449	485	432	509	460	438	465	451	454	455	479	508	434	406	502	394	439	441	473	473	449	451	468	438	437	459	465	483	453	449	457	473	465	457	470	470	467	434	437	446	405	437	443	419	441	471	452	434	484	483	471	483	420	487	480	460	469	445	472	459	451	484	478	421	428	443	482	468	470	470	459	431	442	458	449	416	464	507	454	469	452	507	456	457	451	464	456	475	410	448	472	423	451	451	475	457	475	440	464	441	449	473	496	475	421	486	463	462	497	438	446	513	494	492	481	476	440	446	466	482	455	496	470	448	499	448	453	467	427	459	482	457	476	454	482	471	460	453	435	457	473	451	473	437	466	470	486	454	484	453	500	481	445	461	464	468	450	421	477	459	459	482	466	478	440	478	462	473	475	480	451	483	439	444	461	441	491	479	476	436	451	449	468	476	439	444	440	470	416	499	478	461	447	500	510	459	446	447	456	448	462	462	442	448	454	417	457	476	463	440	457	500	477	448	452	464	434	448	414	479	487	446	496	472	470	452	496	459	462	413	431	484	426	486	472	463	455	480	494	486	439	473	482	462	453	485	458	441	463	446	476	496	436	452	461	488	432	452	459	500	481	452	461	415	462	516	461	453	444	498	460	481	503	471	455	487	454	481	422	453	515	455	443	443	461	509	461	480	482	476	448	455	485	476	486	481	411	477	420	473	405	464	437	470	438	441	441	437	440	439	503	486	446	468	462	455	448	443	473	501	426	445	450	446	461	432	461	472	479	450	501	451	489	490	484	471	477	459	409	485	437	470	450	446	474	422	426	466	464	435	462	487	454	426	463	442	492	445	439	498	468	496	439	437	464	438	448	429	493	480	448	466	433	502	455	466	456	492	448	428	450	470	446	494	443	479	504	428	447	509	490	471	460	433	516	476	438	526	455	465	490	476	494	497	460	477	438	439	474	483	459	461	520	452	428	488	463	467	486	483	416	443	466	472	469	410	457	447	469	440	476	448	447	469	414	459	465	501	486	488	503	434	474	426	438	469	462	481	468	433	470	430	451	456	489	436	478	445	427	460	468	491	421	494	422	436	524	470	488	478	476	504	443	497	447	478	467	474	437	442	451	493	499	465	446	456	492	470	487	478	436	426	484	446	503	437	522	420	470	452	421	465	435	400	468	437	460	414	436	445	416	432	480	464	462	454	473	517	490	438	489	476	444	438	441	512	495	475	453	449	464	511	443	479	470	439	469	459	443	459	521	473	450	417	529	486	476	457	450	486	448	429	506	473	472	397	454	481	475	468	442	497	484	445	493	448	481	493	468	452	457	438	502	424	498	465	475	435	461	461	430	426	438	493	407	452	476	469	420	466	423	475	436	488	484	447	457	457	457	453	427	421	503	460	431	431	467	474	488	452	476	501	438	497	484	457	461	415	488	430	449	466	487	474	423	464	471	460	451	474	437	435	414	476	445	457	484	455	452	442	436	466	486
23409	37174	4427	1202	1085	997	1032	982	978	998	961	993	991	935	985	972	951	986	1009	929	1018	896	938	918	947	991	1020	970	922	964	1003	996	1023	996	944	956	939	966	947	958	981	990	923	941	899	974	994	932	967	966	1005	974	1003	994	960	946	972	954	953	943	957	910	974	918	1015	1032	1021	933	971	978	950	957	932	986	941	930	959	965	1004	953	998	978	967	934	954	943	965	954	989	958	956	949	982	962	912	981	966	990	937	1019	971	974	951	942	979	926	972	967	1023	956	931	965	954	1004	994	925	996	967	985	929	932	961	958	949	963	995	961	976	957	992	972	932	940	991	988	898	967	970	975	946	973	922	980	975	966	939	933	950	978	1016	898	961	935	977	936	993	935	901	977	1010	993	978	886	998	935	958	939	954	1033	971	945	971	987	966	932	935	971	904	993	979	941	960	984	984	995	990	973	938	939	1049	973	933	952	973	945	1009	984	972	921	943	952	995	965	947	979	1010	964	942	1019	953	911	974	978	971	998	911	938	991	970	916	983	976	968	961	936	926	964	949	1027	940	921	964	988	981	964	981	951	1012	974	974	976	957	925	1008	1000	973	1009	962	1039	977	1012	973	994	962	915	984	999	973	942	993	875	961	1005	962	937	950	943	956	950	941	922	914	943	955	1015	952	953	916	916	1022	984	929	1000	950	949	935	954	953	1006	935	1019	1004	978	969	991	990	948	973	992	941	969	964	992	944	957	1005	955	943	938	926	949	981	929	1013	945	974	1017	1014	999	967	952	1004	910	926	958	928	939	1034	964	919	970	949	951	955	908	974	992	962	980	932	948	984	909	908	956	934	936	991	985	971	951	974	993	989	976	959	956	940	1000	938	1003	965	932	924	941	951	968	983	998	905	981	957	933	971	985	956	985	955	1012	1009	961	943	937	1015	959	960	978	971	959	988	947	952	940	979	948	910	944	981	945	979	992	949	926	940	973	933	940	918	958	963	968	955	920	971	964	941	969	937	980	948	987	952	971	957	963	954	1004	945	909	971	989	950	982	1009	960	1011	978	971	1027	948	936	969	963	928	1001	954	884	960	949	944	924	1005	958	932	928	985	985	943	954	985	988	967	949	978	950	1024	948	970	1047	951	941	935	979	963	968	926	968	971	974	957	886	1058	964	915	934	1001	971	978	981	999	973	994	962	1001	973	982	956	963	959	1011	963	967	985	1000	962	973	932	983	998	903	970	964	931	989	984	1020	999	922	940	940	934	980	937	936	999	976	1036	947	1003	954	1039	964	875	972	981	958	1009	1030	1014	959	985	965	996	961	954	950	1008	942	966	949	982	964	944	953	898	954	972	943	946	979	1001	964	941	966	1007	1001	992	953	992	935	972	933	990	970	1023	957	1074	959	995	953	962	939	966	931	972	980	1002	976	958	974	989	973	961	953	970	943	987	959	957	957	943	992	979	934	972	954	915	953	920	994	970	973	949	901	980	983	950	992	1018	982	918	939	956	912	971	963	962	994	912	935	969	944	969	969	1015	967	966	937	936	920	1026	930	993	877	957	1002	927	989	983	962	962	990	918	996	931	967	926	982	949	886	938	1001	959	954	1003	989	979	943	970	940	979	969	969	929	923	973	953	964	1021	950	968	959	932	962	974	925	1000	1016	908	991	955	952	980	1017	894	946	958	969	966	998	935	980	1021	955	956	924	953	971	974	893	959	1003	942	960	977	971	931	968	978	940	940	898	984	980	939	1027	934	953	926	956	993	1016	971	941	968	921	989	999	957	916	950	1021	975	926	944	893	938	952	935	905	1009	1013	974	1009	916	968	969	953	961	956	935	926	1034	936	1000	977	948	992	911	964	944	1015	955	957	994	927	953	959	978	1009	933	948	952	895	933	905	997	969	936	938	945	892	933	970	975	959	936	968	951	995	942	956	1023	953	996	949	889	976	959	992	968	987	945	955	953	934	955	981	944	925	953	988	1001	964	963	970	900	908	971	947	963	987	964	978	1009	980	959	980	950	988	934	1018	942	969	980	921	975	927	976	1024	986	990	965	935	994	960	943	969	1037	959	963	985	978	920	974	907	984	983	942	939	970	970	983	992	962	986	999	930	994	951	993	1078	977	986	975	972	1015	923	930	968	937	965	971	951	950	1003	949	949	964	940	1025	952	926	961	958	973	945	955	912	959	988	982	978	940	947	1002	965	949	947	942	924	927	980	979	964	956	899	962	939	945	943	951	985	923	993	969	912	972	980	956	928	937	971	976	962	973	919	915	951	992	992	1053	950	963	943	952	950	981	936	973	980	1007	952	915	1035	981	982	942	961	968	980	993	920	929	962	936	942	990	952	984	980	984	926	952	977	928	972	941	956	928	987	1008	914	979	943	985	937	966	973	1017	961	954	908	927	1014	959	897	984	988	948	981	893	1011	931	954	946	992	951	1006	937	990	927	950	913	949	980	958	911	925	939	978	933	987	971	1003	971	999	897	964	973	925	968	933	921	1038	979	914	948	958	934	954	945	966	973	976	994	916	920	945	968	963	977	984	970	945	922	919	992	993	985	931	934	931	947	959	963	955	970	934	966	970	978	962	949	936	951	999	1002	942	963	980	940	918	968	1005	923	985	956	916	946	950	958	952	976	942	915	937	980	1026	926	929	1016	999	939	979	916	919	951	968	995	996	954	961	934	1013	958	944	970	968	970	957	927	969	964	1021	911	947	943	891	953	962	945	969	900	963	934	984	1023	935	959	987	996	954	964	921	970	993	974	942	901	956	963	944	950	996	996	923	926	951	1024	958	1020	1027	934	951	959	983	913	972	970	978	903	946	914	929	919	955	971	976	966	1003	938	933	921	925	917	985	1009	1019	949	976	941	974	1000	1016	964	1005	1006	953	963	931	973	940	988	992	1005	919	950	979	931	956	921	963	960	957	985	929	985	972	943	907	961	948	905	980	969	978	971	1009	1002	942	941	905	993	965	928	957	960	979	950	882	951	990	976	1005	960	986	1002	908	1004	1014	929	960	1004	992	964	900	936	991	983	911	997	955	917	958	916	939	1027	932	970	944	953	971	981	935	1016	875	993	987	970	918	955	985	972	977	966	964	991	1001	994	1006	978	962	1040	959	962	931	976	939	912	1027	970	952	973	1034	994	959	956	973	963	921	938	969	961	977	948	916	972	960	933	989	940	979	1057	977	958	943	907	1003	910	989	1072	958	1035	913	1012	986	956	974	1002	962	972	961	933	960	944	956	952	932	929	956	973	988	945	927	973	929	954	951	1017	968	999	998	983	995	975	950	937	955	940	907	982	912	918	921	950	981	1016	949	963	998	967	1012	983	963	1001	939	1018	968	987	899	981	1010	928	971	1010	959	1021	939	970	978	970	1029	944	940	980	978	967	925	979	912	962	1018	964	936	948	957	953	940	935	953	979	988	979	911	984	958	924	965	964	934	947	960	1038	971	1001	984	949	947	935	945	918	983	961	904	939	1012	974	1000	937	979	945	923	929	1004	966	984	1001	1022	932	1004	983	954	995	989	940	892	918	964	1003	935	994	1016	1004	887	965	1011	953	934	1000	942	946	956	994	909	1015	938	976	995	950	972	981	953	973	962	939	1011	936	996	1008	952	963	943	1001	978	951	991	936	934	973	990	970	961	980	977	952	981	994	934	1003	953	967	995	980	953	909
24549	21130	24058	28436	21139	21152	12286	676	425	462	449	377	404	431	406	389	418	383	365	372	350	368	374	399	388	365	356	340	374	363	352	335	328	363	354	350	378	345	355	337	357	354	339	367	364	319	329	355	344	370	344	336	354	366	348	363	342	357	383	394	374	356	374	364	362	385	363	386	337	387	359	330	345	340	372	366	365	346	310	340	373	392	380	346	372	385	350	361	344	336	374	347	335	399	322	345	339	321	299	373	335	362	370	350	381	382	330	364	345	356	373	364	337	324	384	330	338	388	373	362	342	348	334	362	313	329	318	346	365	348	300	351	350	338	357	358	361	353	348	318	325	335	328	390	364	352	359	347	369	348	371	371	322	358	393	395	355	382	338	351	340	356	350	356	335	358	391	397	336	373	318	336	343	370	337	341	361	363	370	344	347	340	323	385	348	358	376	351	336	354	344	317	343	354	382	339	363	331	381	365	365	372	335	355	327	360	350	405	349	362	372	361	344	365	373	334	369	369	339	359	323	415	367	335	317	367	329	381	345	349	364	328	340	342	343	333	336	332	338	319	325	360	340	343	331	355	351	360	352	381	397	361	347	337	377	349	350	367	356	365	344	360	369	341	371	384	355	374	328	348	348	384	327	344	358	361	371	348	354	349	345	362	372	370	369	352	360	342	357	322	367	347	329	360	356	357	325	317	374	367	332	342	368	329	378	343	375	366	320	355	354	328	323	356	354	325	348	354	344	361	378	366	331	331	331	339	358	372	341	356	364	369	346	304	335	322	323	320	310	345	357	365	380	333	325	341	365	385	351	361	326	351	341	348	334	379	316	346	363	353	353	371	364	370	361	329	376	359	317	362	317	371	351	373	366	357	355	376	401	351	335	333	344	367	335	325	365	343	372	371	347	365	362	341	368	338	362	335	372	398	343	348	353	357	349	364	371	354	346	331	365	370	369	326	384	395	381	337	362	361	355	379	352	350	349	327	372	352	368	355	365	363	375	363	329	350	355	353	397	334	356	382	369	341	328	322	366	331	340	354	331	322	341	356	351	318	365	358	389	373	341	325	346	376	354	361	364	371	345	368	346	349	323	310	336	392	342	363	349	356	344	352	371	339	364	347	334	336	339	350	317	376	333	341	358	323	381	350	348	342	348	358	333	361	344	363	358	299	357	359	315	322	366	388	353	356	350	340	327	345	347	358	383	371	355	385	329	339	368	366	363	329	342	359	357	346	358	325	365	325	401	331	350	389	381	376	322	349	373	346	356	385	344	346	383	355	368	426	332	364	347	348	334	345	358	337	331	336	381	365	342	322	415	362	355	330	340	344	337	366	377	359	358	361	334	348	334	373	385	357	347	356	360	394	341	332	351	370	344	325	342	352	318	356	340	365	344	357	388	335	362	336	360	320	338	374	328	325	339	320	342	332	353	372	335	382	353	350	366	343	377	359	342	341	343	373	355	353	343	354	340	318	397	353	351	321	368	345	343	331	371	323	347	367	317	332	365	315	338	341	383	396	326	342	343	340	333	317	341	340	350	369	349	396	364	378	350	308	360	350	323	370	367	314	392	340	364	336	332	362	351	310	330	346	317	350	359	366	351	370	338	320	333	333	376	373	383	331	383	351	363	357	383	393	386	355	362	325	363	339	375	343	360	388	380	364	332	369	331	356	353	359	366	351	386	383	332	398	341	331	376	398	310	349	373	335	372	358	332	366	353	379	366	324	324	397	380	331	369	330	323	362	351	339	341	356	347	321	372	375	362	352	347	365	372	326	342	314	345	379	329	317	353	331	361	388	371	346	368	375	412	371	337	323	347	355	346	346	368	336	314	321	346	315	337	352	363	352	366	349	362	362	326	344	357	353	359	357	383	344	353	330	339	333	354	367	337	373	358	359	347	310	323	356	350	341	348	351	366	336	349	353	366	356	371	378	351	377	340	358	376	369	376	373	319	361	325	345	349	348	343	325	333	379	351	318	352	343	365	336	417	343	368	390	320	301	396	364	362	328	377	331	359	329	325	353	344	354	327	362	337	323	372	338	339	360	357	356	348	314	377	356	342	308	298	343	348	329	351	369	393	378	384	386	377	371	335	361	339	374	360	355	356	381	337	352	356	392	365	351	302	333	344	334	333	355	337	362	321	373	337	389	349	361	353	309	361	347	346	364	371	353	339	360	342	368	362	344	372	366	322	353	360	368	345	349	365	341	334	352	376	352	334	339	346	338	353	355	359	338	356	356	341	345	308	338	380	342	367	347	317	352	369	402	327	310	327	380	342	360	359	349	341	367	329	339	327	366	380	339	330	318	342	342	354	351	386	375	360	354	317	326	378	335	362	356	334	357	342	346	381	364	368	318	317	335	311	354	335	381	308	331	341	358	349	358	336	341	362	344	298	370	357	358	355	334	353	334	371	325	371	353	378	376	350	379	325	365	312	377	319	368	359	328	362	333	375	381	377	359	318	361	351	360	373	328	338	325	321	371	368	350	347	360	324	305	332	374	351	340	347	372	330	341	330	356	331	380	353	328	352	353	350	352	342	319	378	392	330	337	349	389	352	356	343	380	333	376	386	351	403	320	338	402	323	325	352	378	369	328	324	316	340	326	328	323	357	331	313	353	320	300	341	340	363	340	370	352	369	348	318	351	399	345	368	347	357	339	409	365	334	320	346	350	372	370	326	357	317	362	339	308	344	366	354	379	339	363	418	375	340	363	333	343	335	363	359	322	373	360	336	375	358	352	338	333	337	345	362	352	358	375	376	355	389	351	345	331	326	368	320	378	355	317	361	344	371	341	388	358	336	364	365	337	368	330	365	360	332	348	367	336	342	352	336	338	357	383	382	367	321	341	392	373	352	349	346	350	331	339	341	346	355	323	325	301	364	321	346	346	381	368	370	340	351	345	355	358	373	380	359	338	355	330	359	356	360	336	375	399	364	353	370	356	334	337	355	381	348	336	329	340	349	331	338	325	318	336	360	358	382	349	363	369	323	329	382	343	338	342	388	354	343	358	315	355	357	349	340	399	350	331	364	342	327	370	347	374	345	360	342	344	380	334	380	355	354	353	359	367	300	362	365	325	341	314	327	345	361	338	371	378	327	359	327	337	326	349	323	327	317	328	342	368	366	340	337	346	349	351	353	326	350	348	375	346	310	359	355	369	359	380	342	331	361	362	341	361	347	335	347	379	338	349	364	391	367	368	365	347	344	366	311	361	337	343	352	323	372	347	367	392	322	328	354	357	337	368	364	343	360	386	362	371	332	353	313	339	350	314	407	325	350	360	393	350	336	341	349	350	357	393	325	318	334	307	336	364	382	344	359	349	396	329	341	344	327	321	337	376	342	361	372	377	372	364	358	344	347	387	352	362	362	369	342	348	356	354	358	314	362	340	381	393	328	366	320	328	364	369	368	353	361	353	365	335	389	357	316	347	358	391	332	302	347	365	351	346	340	380	383	351	357	376	369	319	390	356	359	319	344	331	334	358	355	387
28842	47291	7213	1127	924	804	854	797	752	723	689	794	744	720	748	717	701	706	744	688	782	719	716	747	746	803	748	746	736	732	721	711	761	762	714	722	703	709	713	762	693	733	784	746	694	723	776	710	757	750	712	772	731	736	705	774	730	765	747	719	673	697	702	720	761	767	708	737	743	727	671	684	707	711	753	747	713	712	726	776	714	674	715	747	663	709	732	724	731	697	758	773	729	739	735	712	692	706	696	738	737	718	769	731	702	725	705	671	718	700	749	724	684	711	741	722	716	757	726	696	725	731	732	735	719	748	724	685	718	746	705	734	733	735	768	717	710	732	762	704	728	723	695	705	664	723	739	723	688	740	669	722	715	700	742	710	699	719	743	724	687	755	690	749	764	730	735	764	680	728	743	684	719	718	742	749	724	735	705	718	779	722	750	747	779	722	734	738	690	708	716	706	737	771	705	721	714	727	754	763	723	754	695	714	741	738	708	748	713	790	703	714	731	720	719	749	728	760	726	724	713	662	697	728	696	769	744	682	730	717	738	778	720	759	741	770	714	763	733	733	698	722	788	751	729	733	660	764	763	708	789	735	812	747	691	702	738	665	777	728	720	742	712	718	745	731	719	775	711	715	742	691	665	719	777	695	709	699	705	662	747	714	676	730	716	718	726	699	730	734	730	741	737	715	749	703	709	701	755	754	711	718	703	821	734	717	774	736	766	736	738	732	698	698	706	718	712	685	693	757	751	732	762	740	711	736	750	749	707	680	702	706	748	741	817	739	723	702	740	745	693	715	735	722	763	755	741	696	736	703	744	793	744	717	668	745	675	754	723	685	807	741	713	701	682	717	738	711	744	743	761	720	717	734	751	712	769	691	743	708	694	760	694	719	731	722	668	735	731	714	723	732	732	784	722	740	734	668	705	754	715	686	725	736	704	715	742	713	729	677	755	713	763	726	766	715	708	742	711	736	757	735	688	710	731	755	718	747	738	744	731	717	723	683	707	674	754	770	729	727	712	718	708	699	690	734	790	729	727	691	760	752	764	725	692	752	744	690	737	702	711	713	771	686	726	770	708	761	736	715	802	772	733	757	721	745	713	739	704	726	748	693	761	712	746	747	754	765	723	747	746	757	710	691	747	700	750	744	712	704	709	747	731	725	737	675	766	749	701	745	740	742	690	692	727	746	725	720	730	722	688	685	693	711	731	789	711	756	764	764	749	719	744	765	701	751	698	738	717	734	718	721	716	755	706	694	706	736	753	747	714	743	736	751	749	726	725	740	704	703	678	761	715	742	795	719	769	751	699	755	710	754	685	686	714	751	712	685	713	699	724	696	750	755	756	733	729	750	729	742	732	750	708	681	703	712	754	704	709	750	714	717	712	785	780	690	712	738	721	742	755	768	665	747	706	733	732	758	726	690	739	700	666	722	796	725	732	722	742	704	745	717	748	747	771	734	720	766	717	700	714	711	738	691	734	732	743	724	704	697	744	692	734	791	695	714	775	686	731	736	716	738	719	703	736	728	744	718	721	750	770	709	730	758	715	741	756	769	752	710	708	742	744	709	708	726	752	685	724	736	724	767	722	730	697	730	723	775	717	711	712	744	714	692	748	686	737	706	716	767	710	652	735	806	775	733	701	743	738	757	730	726	685	767	746	679	693	737	747	718	707	743	762	695	764	704	739	729	707	743	767	724	727	691	733	689	760	709	722	704	746	745	739	701	731	760	749	682	723	708	719	721	755	757	723	726	752	711	723	685	692	724	752	706	718	722	716	729	740	715	748	733	736	726	714	724	759	701	731	737	731	732	703	712	748	776	752	766	767	692	732	749	765	737	741	722	766	727	760	715	734	734	720	721	769	720	773	705	696	721	707	732	712	684	727	678	734	737	693	736	780	676	721	721	730	748	778	733	716	741	736	677	775	746	725	733	743	740	704	745	754	713	747	718	744	742	723	709	757	668	754	694	710	754	705	751	758	732	752	751	713	742	795	732	741	737	731	743	684	738	726	720	642	743	713	714	768	752	764	698	742	697	736	770	719	745	695	643	736	743	742	708	735	739	747	769	721	718	716	738	710	721	696	753	763	689	737	709	716	743	727	705	766	725	698	700	727	722	739	710	724	707	746	751	715	736	778	746	776	735	711	768	671	754	720	694	707	761	742	715	720	720	784	721	751	737	707	678	775	720	751	732	754	766	735	722	769	705	706	700	729	728	722	742	713	685	747	757	718	668	710	730	730	703	728	764	706	722	705	755	708	689	729	739	627	684	702	768	724	724	693	674	720	757	748	752	750	705	695	694	737	748	747	805	690	761	689	716	716	761	741	739	736	700	718	710	704	712	718	787	702	694	756	731	721	720	750	743	786	727	694	728	753	719	729	720	752	696	690	728	721	771	711	732	734	787	743	701	688	758	759	740	730	779	686	728	714	765	698	755	710	715	674	715	701	744	746	739	669	713	738	747	741	728	738	744	691	696	712	729	681	721	777	709	758	684	714	807	695	735	719	710	751	732	748	739	782	765	726	724	746	730	729	756	683	743	738	747	728	750	677	727	672	703	690	732	735	751	735	737	739	721	737	714	705	709	773	720	681	753	724	760	753	674	770	710	763	707	713	753	702	743	738	728	707	770	785	687	744	746	732	725	763	721	767	725	752	725	703	732	764	685	709	736	697	737	730	742	732	726	727	679	754	747	710	768	715	700	742	753	699	697	707	701	789	742	755	737	712	727	730	707	715	726	791	803	711	683	712	687	719	712	761	693	763	728	720	785	724	694	752	729	754	748	706	743	706	721	778	699	758	746	744	708	742	727	751	724	731	716	686	713	743	754	705	756	705	720	744	712	740	743	733	707	761	734	732	753	745	734	721	715	738	786	758	707	697	803	739	721	731	745	718	698	721	718	736	692	718	729	763	719	713	717	784	711	695	735	714	775	739	762	721	753	728	783	739	766	738	778	707	742	677	733	731	716	687	709	723	736	713	753	745	757	752	771	708	715	724	704	720	715	729	758	756	718	727	777	719	726	684	717	749	756	674	720	750	684	707	721	728	665	729	707	721	725	721	727	709	711	725	730	745	734	701	721	719	756	722	756	711	701	752	669	696	762	746	739	736	716	750	747	706	729	725	737	690	755	743	754	721	707	702	689	709	707	702	718	698	700	738	697	726	779	743	737	717	724	732	738	764	718	693	720	746	723	727	745	725	694	702	713	752	727	751	712	727	697	786	725	745	681	736	735	752	740	692	741	702	718	713	688	708	737	788	747	727	762	712	698	681	707	709	734	692	726	704	707	731	733	691	725	714	737	726	767	741	706	723	738	756	723	744	744	766	707	748	694	742	716	738	712	728	713	741	719	762	737	684	726	696	698	708	707	763	700	720	732	713	687	705	733	758	740	756	717	722	761	693	773	758	723	735	698	707	717	728	711	745	692	757	761	693	737	696	734	723	739	714	776	715	701	724	705	687	727	719	703	680	748	764	711	751	753	701	728
34253	17908	4996	544	389	362	340	306	325	318	364	327	339	350	268	299	349	316	320	311	308	352	329	288	303	338	351	316	313	295	339	343	336	314	367	305	326	293	312	293	308	313	355	333	302	305	294	302	300	341	344	329	312	299	323	323	315	307	324	304	311	321	293	305	322	325	321	306	317	348	322	320	340	316	316	342	320	361	322	289	350	336	310	317	305	347	320	370	308	315	296	312	302	326	304	324	338	331	316	325	346	345	336	355	345	275	303	307	319	320	310	339	269	313	300	317	322	322	332	308	325	340	306	323	301	311	292	308	310	310	315	348	350	342	352	336	337	330	328	302	356	323	338	275	310	279	290	307	342	302	304	358	324	305	325	322	328	290	332	313	361	344	294	310	305	316	306	301	317	314	309	304	313	291	333	332	332	322	308	342	350	305	307	349	330	306	283	333	313	316	321	306	297	338	297	328	332	345	314	294	303	320	349	324	328	308	310	339	294	346	349	313	333	338	267	363	327	317	301	307	322	311	330	326	294	326	324	313	314	346	304	332	316	302	337	328	308	331	340	346	329	337	318	323	280	327	315	352	309	322	321	291	334	306	314	318	330	303	339	305	360	316	329	324	343	353	303	325	321	310	334	307	363	324	313	313	328	311	310	314	323	327	264	310	335	324	336	348	322	307	311	309	310	312	331	289	289	329	308	351	282	321	286	320	342	321	326	300	305	341	337	325	314	310	334	312	300	302	329	336	313	331	342	301	331	325	326	274	330	322	311	358	327	307	316	319	322	347	325	320	350	332	297	316	318	283	313	323	305	320	304	342	323	323	330	345	346	296	317	314	331	330	338	317	275	317	335	320	358	355	324	277	289	319	322	292	304	301	337	332	345	330	302	295	345	345	318	330	323	320	351	341	322	343	311	328	299	313	325	311	295	300	301	328	320	363	311	300	359	319	322	356	302	312	318	340	320	292	298	321	313	300	315	293	317	272	320	287	341	357	327	317	310	313	329	310	333	297	315	332	326	305	327	336	288	301	324	345	366	331	309	310	328	316	300	327	349	341	305	312	305	307	366	339	339	356	337	310	318	330	330	309	325	320	313	334	296	323	298	308	321	302	280	324	315	320	323	311	334	321	290	337	333	322	319	377	336	333	323	317	358	334	307	315	338	324	328	302	325	333	328	347	321	321	348	299	323	301	343	309	313	317	329	327	352	325	324	373	294	329	350	356	312	311	328	338	293	362	307	322	305	329	305	347	327	340	308	321	334	322	337	356	349	322	291	327	350	322	366	350	341	331	309	295	338	321	324	346	298	320	308	325	318	310	286	354	346	311	329	305	324	302	319	342	286	330	307	320	351	330	310	318	326	296	302	303	287	299	331	326	342	337	327	317	336	304	340	312	310	357	286	331	321	332	325	326	340	299	305	316	306	328	336	267	296	339	334	302	291	308	314	329	326	309	310	357	346	343	312	309	300	303	329	275	340	317	280	348	336	299	355	319	337	353	334	333	323	311	344	345	359	331	326	337	306	300	281	307	316	282	326	317	307	324	320	311	311	315	316	359	321	366	310	349	320	344	329	357	317	290	336	347	312	303	327	324	289	323	306	297	321	321	276	316	321	340	300	294	332	328	351	312	311	333	330	349	294	331	335	366	316	328	323	282	317	339	327	334	295	286	327	316	345	323	333	323	301	306	323	286	329	311	308	302	327	302	332	327	320	300	330	295	311	294	327	340	308	322	339	340	327	344	320	284	304	294	324	291	339	318	337	280	317	336	327	314	302	310	288	353	351	314	327	314	307	325	310	318	346	327	320	302	323	329	331	304	309	312	316	310	305	282	288	339	310	328	324	317	338	305	300	352	297	327	348	344	325	317	313	322	298	314	338	330	307	300	307	345	333	318	340	328	328	328	342	379	316	342	312	324	304	324	317	329	329	294	328	332	305	303	301	281	302	312	351	317	335	321	334	321	322	253	318	316	301	321	338	308	327	335	300	306	311	317	336	339	342	311	326	314	345	345	344	316	311	331	309	348	287	312	303	304	332	302	323	335	325	293	308	302	318	291	327	295	311	314	336	357	327	329	311	308	333	355	298	330	325	338	353	325	320	366	291	303	330	340	369	335	341	323	279	316	341	365	284	288	294	336	326	337	312	321	283	325	362	320	334	332	321	335	310	320	342	319	337	310	345	299	282	323	313	296	329	336	317	325	316	310	334	321	294	318	320	340	322	312	315	323	327	305	332	312	319	313	331	318	338	305	310	347	309	339	314	292	337	324	294	310	315	332	333	314	338	313	332	309	370	363	333	359	320	331	331	328	300	320	338	300	321	316	308	307	332	349	353	327	300	347	314	324	346	347	366	319	303	316	320	310	323	320	302	308	283	323	338	310	362	310	319	320	340	332	338	328	316	316	330	327	304	299	290	349	336	318	323	292	334	346	342	350	309	343	309	325	330	345	318	334	358	345	336	298	344	316	301	290	283	343	312	316	314	363	352	305	341	331	320	340	302	330	333	337	275	337	305	362	317	331	347	315	298	315	349	339	299	322	335	334	323	281	327	303	340	305	348	319	353	295	286	309	314	343	349	312	328	310	346	338	349	312	375	296	334	311	305	293	324	328	355	302	302	310	338	320	301	307	307	326	333	327	300	343	314	326	322	322	321	334	344	344	294	324	323	300	323	301	314	314	308	305	372	304	329	315	331	361	323	309	317	341	314	337	310	300	318	320	318	321	321	322	310	320	312	355	319	282	317	358	297	364	311	306	318	313	329	326	327	331	322	330	302	308	326	315	310	309	308	349	330	331	272	339	330	330	343	307	337	319	336	349	302	343	353	360	359	310	320	310	343	320	322	337	301	345	321	337	313	289	326	333	351	318	310	335	342	282	335	310	322	300	315	315	342	299	307	323	331	319	342	337	306	319	299	314	306	321	297	346	285	320	345	355	307	341	340	330	340	329	334	328	333	325	312	303	324	359	329	327	362	315	310	322	275	308	313	316	305	297	345	332	352	305	322	319	341	286	324	344	308	321	336	334	318	310	339	303	321	295	305	311	344	317	342	330	315	309	333	329	331	335	321	302	300	298	288	322	333	292	297	319	335	337	314	321	324	311	273	298	276	320	295	356	323	342	316	306	315	319	323	326	338	332	335	335	308	348	280	310	315	315	316	341	332	323	326	346	323	326	320	348	344	319	309	314	315	338	323	335	315	299	329	305	295	273	295	328	312	334	359	305	324	347	327	340	319	328	313	338	329	339	326	343	304	318	325	323	330	300	346	327	348	329	306	308	302	294	301	291	301	306	291	348	303	301	314	281	345	296	354	308	318	329	320	322	318	300	307	321	313	334	355	306	310	345	308	316	330	344	305	314	306	330	311	327	305	306	314	341	318	331	336	337	306	313	341	329	324	277	316	351	310	327	351	326	323	353	300	289	332	337	336	302	343	312	310	316	313	304	338	355	331	342	314	333	317	305	352	366	316	334	338	333	284	317	355	298
12482	5097	927	717	763	726	721	731	704	779	676	709	659	752	759	755	745	725	679	712	760	762	729	762	708	743	752	707	742	688	769	744	727	729	737	755	750	751	712	742	724	732	748	755	727	681	703	743	728	755	728	709	722	750	727	758	715	728	726	746	706	742	713	723	748	721	752	703	761	738	741	714	710	722	679	712	701	721	698	730	715	711	750	716	716	761	710	689	745	724	731	766	726	734	708	705	674	716	698	725	744	729	727	727	763	742	735	705	742	689	748	731	725	713	728	717	713	753	785	764	688	699	691	690	727	783	769	718	778	787	723	767	766	776	709	685	733	709	742	705	737	731	731	720	782	718	771	703	736	714	755	716	715	788	721	695	738	759	757	698	772	718	692	746	689	732	755	741	707	727	702	680	756	778	779	727	724	742	709	778	793	741	752	698	741	702	721	754	751	719	695	672	696	771	746	729	702	768	720	739	756	760	760	722	725	756	733	708	720	737	767	761	760	705	720	751	739	764	759	776	753	710	734	699	781	752	770	735	706	765	791	705	708	693	732	746	730	718	788	691	732	722	744	715	754	725	727	745	707	727	773	712	741	739	711	732	725	726	735	705	737	725	755	740	731	704	713	727	737	686	757	690	700	757	730	734	701	734	719	747	695	718	673	710	709	715	732	697	711	740	684	719	684	744	744	748	708	744	731	759	749	759	711	750	715	700	725	747	713	769	747	744	770	775	724	720	746	718	726	699	726	734	713	713	706	677	769	748	745	697	708	692	670	717	722	769	729	717	698	713	692	732	736	691	735	747	748	704	750	696	717	701	735	770	759	701	777	737	722	746	731	755	735	713	740	732	725	710	712	704	731	703	707	700	710	736	710	723	718	721	653	715	744	741	754	744	714	739	686	751	739	781	720	721	750	690	727	694	715	694	701	738	732	717	723	747	711	774	740	717	705	690	716	690	740	713	703	750	732	701	677	753	738	719	723	724	781	709	733	748	740	674	744	725	690	755	731	749	780	758	741	740	750	724	768	761	737	756	736	772	775	696	707	762	717	735	716	724	730	690	717	717	713	717	722	764	717	751	679	732	734	674	696	761	718	742	763	739	722	720	710	737	764	714	692	719	686	708	726	729	737	730	717	797	696	710	723	737	725	726	757	691	734	694	700	740	710	714	714	764	767	751	737	738	721	737	724	743	701	770	747	754	729	770	713	747	750	728	696	681	678	686	722	743	763	729	725	741	719	723	689	742	722	696	702	706	750	727	720	703	693	734	682	734	688	692	735	771	699	738	709	767	751	722	711	710	767	778	751	707	782	761	750	744	720	753	738	714	709	720	776	729	715	738	737	709	743	758	718	682	708	746	704	723	716	741	721	744	691	731	726	699	776	697	696	707	742	795	667	728	767	723	697	754	681	759	670	701	714	741	701	680	726	714	767	731	730	695	748	725	708	716	704	741	729	757	681	717	732	716	699	741	730	708	801	688	708	722	750	726	753	712	719	746	686	720	707	731	741	737	754	753	772	736	730	734	723	713	736	770	753	757	736	721	726	719	729	728	738	714	755	751	756	738	731	737	706	713	729	718	675	694	710	736	740	731	730	724	744	748	685	766	755	740	721	737	694	706	717	721	724	729	733	750	725	739	699	750	728	666	783	698	733	702	722	725	737	721	728	703	746	742	721	698	753	762	729	748	719	773	767	741	773	745	742	719	723	728	729	714	733	729	704	795	761	732	735	732	688	701	727	681	766	724	750	743	735	734	737	707	770	699	716	727	718	689	795	731	681	740	734	745	691	715	765	726	726	743	719	694	714	748	745	728	703	732	749	731	727	774	674	712	761	749	729	734	702	717	726	752	742	740	720	733	714	728	723	707	726	732	729	749	726	717	742	692	708	714	692	742	714	747	742	711	739	743	751	743	741	742	688	730	699	703	749	728	738	695	745	677	719	723	700	721	722	754	739	714	766	727	759	724	727	778	748	755	697	725	727	714	692	719	747	684	698	783	730	700	720	721	720	751	758	767	689	704	752	709	705	697	716	729	727	750	671	731	727	803	761	761	742	718	742	751	717	746	733	717	758	767	713	745	726	670	736	708	717	708	720	772	721	745	734	730	716	679	782	736	709	731	717	723	786	761	685	744	759	726	703	698	738	689	761	740	702	715	724	748	705	736	728	695	747	784	708	672	694	698	700	693	738	758	691	741	699	759	692	717	733	695	745	741	723	715	747	710	707	717	736	731	669	715	707	776	740	750	741	748	732	740	793	744	702	687	732	714	712	721	710	689	725	711	724	721	722	750	723	752	712	684	721	705	720	772	772	753	763	729	774	739	738	720	784	763	797	696	739	717	717	739	770	740	744	757	739	721	718	729	719	694	761	727	790	730	735	700	748	747	670	717	759	725	750	678	682	741	733	753	727	760	705	751	754	736	686	715	727	742	756	748	724	750	699	732	708	713	691	676	706	739	716	806	722	750	779	706	705	725	760	771	708	709	705	716	745	726	682	721	764	722	678	675	725	703	715	730	758	689	649	764	760	726	694	728	735	720	724	690	760	752	772	722	735	687	757	753	699	717	701	746	725	703	730	718	750	689	742	779	743	729	766	663	712	699	729	755	751	719	751	695	675	764	693	696	740	770	770	734	730	756	713	719	721	733	716	740	745	726	706	708	689	726	728	732	724	782	730	719	717	708	714	709	743	800	747	708	755	722	715	749	767	713	702	713	735	747	764	749	704	716	712	695	781	686	706	750	712	774	753	688	684	697	713	730	737	752	758	724	719	702	737	768	734	697	713	751	740	706	695	691	753	761	722	751	692	700	692	715	751	710	717	710	758	730	753	746	750	747	754	710	745	740	707	750	758	704	775	787	735	731	747	708	696	777	746	734	740	708	734	748	761	712	712	742	701	697	718	749	740	696	726	727	747	756	762	746	666	709	720	705	710	713	696	740	736	745	748	791	714	704	748	687	790	726	718	714	706	677	794	754	682	739	730	699	789	751	737	739	731	731	678	725	742	757	723	681	758	708	721	731	749	707	721	716	725	760	698	716	765	736	717	721	732	726	755	728	713	793	731	736	677	716	693	727	708	730	707	748	741	707	714	736	714	720	670	688	773	751	720	764	702	743	708	725	739	725	695	784	765	718	721	709	750	709	708	736	728	760	703	713	672	704	730	772	736	705	737	736	760	727	730	806	718	740	753	728	709	739	685	748	651	739	749	751	716	747	719	722	787	723	724	773	743	708	732	765	747	722	727	711	735	722	699	752	727	753	733	691	753	730	719	752	711	755	716	690	654	732	784	727	707	669	741	740	711	674	745	706	753	700	701	728	710	734	714	770	717	784	736	749	715	717	729	718	702	718	744	753	713	763	718	750	705	731	726	744	719	715	748	787	746	686	729	717	729	734	673	732	717	680	743	718	733	784	695	725	770	736	745	718	694	702	681	746	704	717	730	709	703	757	732	718	726	779	696	767	728	700	719	723	777	713	727	742	693	662
25189	21118	23825	28670	21131	17337	972	603	499	511	533	537	483	538	513	493	493	488	465	443	473	463	463	501	478	488	466	503	477	483	441	464	451	471	479	459	465	482	501	452	478	495	485	453	476	440	480	477	467	461	479	523	488	489	441	414	456	450	484	477	490	461	471	447	479	502	502	459	489	477	464	443	408	459	464	475	513	481	477	469	497	431	430	490	463	493	415	434	443	509	462	477	514	478	453	479	463	467	437	512	451	452	457	440	463	432	480	465	533	438	454	474	489	481	442	455	455	449	483	481	487	453	475	432	476	450	460	454	452	451	456	474	473	539	500	483	479	507	466	483	433	476	448	490	445	426	452	447	440	466	440	452	511	475	487	464	463	466	489	439	483	484	451	454	435	460	458	470	465	479	461	441	474	466	472	435	463	458	504	490	499	460	459	444	457	450	455	480	501	429	464	494	483	462	464	445	449	441	513	479	440	494	448	456	483	450	437	472	507	485	456	494	451	468	461	459	471	428	452	485	473	487	453	497	465	478	477	483	443	483	469	458	448	486	448	496	489	503	482	452	472	500	515	446	519	487	465	490	463	465	496	490	448	438	453	506	491	429	432	456	449	451	515	496	445	426	474	440	452	464	495	438	479	435	499	484	466	488	453	498	473	463	454	438	472	432	494	483	510	459	454	444	459	450	428	503	438	467	456	451	478	426	466	525	461	484	493	456	480	461	458	479	431	489	466	447	466	505	466	460	486	471	466	453	480	436	450	508	487	454	503	471	447	441	474	496	469	483	490	484	459	501	470	477	463	500	476	408	503	464	481	491	451	506	445	482	476	430	463	453	433	466	466	460	467	450	447	481	470	480	435	491	465	436	488	484	435	458	521	472	503	474	516	458	494	467	448	471	453	482	490	460	477	471	484	480	451	471	462	446	480	449	487	481	485	524	476	474	464	467	443	465	484	436	450	481	460	449	509	470	463	430	478	459	473	514	489	487	455	493	459	485	447	472	460	470	519	483	481	459	447	481	441	473	469	471	440	468	467	461	484	505	478	450	467	501	487	435	460	476	484	509	442	506	443	458	503	466	424	402	476	510	481	497	481	451	449	459	480	485	499	459	483	465	488	436	404	451	493	432	441	452	484	482	456	458	481	498	456	467	439	468	475	515	462	481	494	485	430	484	478	467	463	429	442	518	468	481	473	435	468	460	460	483	489	481	445	498	488	478	470	421	459	478	470	489	515	516	450	457	477	445	519	429	489	468	434	465	505	451	468	514	475	498	475	472	449	441	437	421	455	486	478	469	459	467	450	427	473	491	514	463	498	464	451	479	431	483	421	486	458	538	499	456	502	466	470	439	444	464	521	485	442	481	477	468	520	464	429	473	471	511	488	489	472	493	484	438	449	480	497	468	489	441	434	438	464	471	438	464	483	485	485	474	457	453	446	438	479	496	513	519	455	459	483	496	460	462	504	470	457	471	493	464	488	438	475	461	470	467	442	450	430	470	456	485	513	446	475	426	490	476	528	473	459	454	448	448	450	511	456	414	495	440	503	480	450	476	502	463	506	462	450	501	462	451	422	456	454	462	477	480	472	483	458	464	448	458	507	482	429	475	476	456	462	458	473	526	475	482	525	465	496	469	435	457	499	481	459	469	476	463	514	488	452	437	428	515	444	476	463	465	455	472	476	463	501	434	456	460	467	472	467	449	462	480	443	461	473	483	458	485	463	495	487	477	487	467	435	430	446	473	515	482	481	516	509	443	460	466	449	452	464	508	488	480	478	484	450	469	416	486	485	498	445	460	467	471	463	474	481	451	450	481	468	445	480	464	504	480	488	405	493	459	498	456	492	464	488	453	482	466	500	509	422	477	448	431	470	454	476	445	455	495	442	470	475	500	426	450	451	461	461	401	485	434	481	479	499	474	474	461	469	435	456	506	432	482	450	459	488	510	453	500	495	473	458	453	501	475	413	521	503	507	487	430	451	438	480	472	439	459	421	478	427	445	431	426	466	438	467	461	450	470	429	499	462	507	492	509	498	453	455	462	471	444	481	495	449	497	471	464	481	457	458	469	492	499	478	469	469	488	499	463	478	467	467	480	450	490	482	448	459	417	470	486	486	488	479	439	481	494	464	460	402	457	452	459	425	449	452	487	474	471	476	453	441	444	438	433	458	437	468	492	480	445	514	438	479	449	484	455	458	460	480	468	484	443	450	457	472	470	468	472	472	441	470	492	517	517	471	499	469	452	486	490	519	447	465	456	457	508	450	465	439	517	462	478	461	466	467	436	408	493	472	473	473	447	398	485	435	462	476	515	429	497	484	482	477	451	429	533	419	482	492	443	505	498	439	482	464	492	460	525	469	453	443	451	470	490	454	510	446	501	457	420	493	492	467	487	482	422	421	484	492	430	470	477	434	457	478	493	473	478	457	460	446	382	470	511	446	487	462	463	466	471	470	428	477	524	430	497	497	474	453	457	442	453	443	458	463	454	479	506	500	471	476	458	491	517	466	469	446	461	484	430	483	475	461	442	439	454	466	473	467	491	461	466	457	457	478	460	481	478	459	472	491	465	491	448	478	476	487	436	474	471	452	475	482	474	511	439	461	489	462	488	423	425	427	428	441	484	464	439	453	442	462	492	441	475	479	452	484	462	453	471	481	523	473	453	492	459	467	457	482	470	487	511	463	448	453	470	442	484	452	442	496	463	512	480	485	441	410	430	466	441	460	439	483	452	453	453	459	493	402	483	449	441	472	447	475	460	488	443	436	474	495	430	454	469	462	484	458	463	468	455	450	459	463	438	462	459	461	450	454	488	449	461	486	445	511	461	463	497	453	467	502	440	465	494	537	461	455	431	485	465	487	525	452	473	459	428	427	444	471	454	457	456	469	498	454	474	499	479	496	498	506	485	418	455	419	441	421	494	481	484	496	474	424	482	472	461	449	442	494	507	455	439	451	501	476	488	477	462	493	433	475	457	467	463	469	481	469	433	482	448	481	506	497	482	467	463	487	447	472	497	520	461	441	449	505	514	480	420	441	455	500	455	499	466	440	497	435	474	441	473	475	455	431	493	488	467	503	453	473	440	486	499	488	497	436	469	470	476	490	494	468	438	477	501	464	498	435	506	474	457	497	477	525	439	453	480	473	460	423	436	483	482	455	457	474	467	459	470	448	447	478	475	520	445	503	511	471	445	511	491	463	470	457	495	505	451	469	504	462	463	455	496	456	489	478	440	517	440	461	502	488	425	448	444	500	490	481	470	483	483	467	446	467	442	531	493	441	457	440	434	466	453	511	464	443	506	445	437	415	489	477	507	442	486	471	467	465	483	517	466	535	502	496	457	468	483	465	429	478	473	444	438	505	438	462	464	499	475	496	512	520	458	481	528	473	513	500	455	442	477	503	431	461	494	478	449	455	430	440	470	490	458	500	490	468	464	466	473	493	490	452	480	478	448	494	433	432	480	488	464	461	508	453	489	458	431	471	456	448	483
23990	37624	3901	1108	1076	1033	1010	1003	978	1023	1021	969	947	948	948	936	996	941	910	1064	947	977	1004	1057	905	992	970	981	928	961	1009	950	979	949	1042	988	1024	1004	946	991	1013	1009	994	946	988	962	940	992	959	958	965	949	975	1013	943	912	1020	1006	1012	978	957	991	1012	1011	995	927	963	998	994	924	958	976	987	1019	991	997	939	930	976	920	970	960	956	951	951	1004	993	990	956	925	943	973	988	1002	1006	947	983	1026	985	950	973	949	975	1018	947	965	982	945	935	964	975	968	996	985	1024	1029	993	979	987	988	976	948	981	936	963	973	964	1008	1026	951	1010	963	1017	1007	961	939	988	959	952	1019	985	951	987	1010	988	987	950	956	935	974	1008	952	987	994	981	989	953	929	974	982	975	971	972	965	950	972	962	981	1012	951	994	941	951	976	998	998	958	901	934	973	953	1020	921	949	1002	982	940	1008	1003	922	941	942	985	945	1004	1019	926	899	950	950	973	939	996	988	970	1009	971	1019	992	952	945	1024	1010	1014	966	926	978	1008	966	953	989	945	1026	972	940	972	945	916	990	976	990	913	940	980	931	946	993	985	968	951	971	982	952	992	917	973	937	907	972	1011	1000	993	941	1003	1006	954	1012	994	896	1021	935	997	985	1022	936	974	916	943	969	950	948	987	977	974	971	1029	1003	980	964	1019	983	960	977	1005	955	959	974	944	1026	969	970	1017	951	975	944	1008	925	1006	925	956	995	943	964	953	991	987	949	901	930	979	932	990	933	925	1030	989	985	1017	998	905	976	1007	974	957	927	962	921	1002	1004	1011	980	980	964	979	965	962	957	946	970	947	1038	892	951	948	992	996	975	961	961	963	991	915	967	969	987	936	962	1003	1009	914	926	957	937	982	997	972	1006	993	970	941	942	1027	924	986	982	992	934	984	928	977	988	949	1037	1003	944	1026	950	959	949	1021	976	968	977	935	938	916	975	939	1011	963	896	949	959	948	949	955	944	1023	937	988	932	983	1021	951	926	985	997	1005	937	931	985	969	995	986	932	941	926	966	970	987	1021	946	1016	959	989	987	938	946	974	1024	1009	971	1022	988	952	926	993	931	925	957	988	1014	958	1034	977	950	977	973	1003	1037	931	955	1008	1010	991	957	989	969	956	959	931	976	966	987	976	981	987	953	957	944	939	988	988	965	893	912	929	961	916	936	1012	989	942	929	973	990	926	967	974	981	968	963	1001	990	970	998	970	1034	1003	946	1003	934	946	998	963	1020	1000	977	917	1001	954	1013	984	946	938	1036	964	916	979	973	925	991	1003	931	1013	998	996	1002	1018	964	1007	952	977	1061	951	1014	943	979	1029	952	1015	969	999	973	995	959	1003	952	1015	1008	1030	993	948	986	916	933	936	966	996	970	909	986	975	985	961	995	1001	983	987	983	994	953	964	959	924	953	1022	1028	974	951	933	956	997	951	950	1036	1042	976	976	997	1007	994	993	990	1019	1001	1007	1023	942	958	1002	960	1006	1041	943	978	963	942	995	944	966	949	952	985	932	971	968	1029	965	947	904	979	926	1012	945	978	989	977	931	989	970	992	931	959	984	1039	983	988	962	901	993	942	983	884	977	1031	970	912	994	943	968	986	981	980	925	972	1031	949	920	987	923	976	980	998	941	972	941	948	982	987	1017	977	1004	928	974	981	991	938	982	1046	935	920	965	971	935	996	999	962	1029	975	1018	977	973	1011	950	987	981	995	992	966	973	1003	940	992	1012	950	935	956	986	992	1008	898	896	961	989	970	968	1025	920	982	998	987	981	959	953	978	995	972	971	896	1039	990	989	979	1005	1024	982	928	1017	943	1017	946	953	951	1027	994	968	1002	968	969	978	986	927	993	969	931	948	983	963	929	951	980	1010	907	926	974	931	971	994	964	958	1004	987	968	934	1006	920	945	969	978	955	979	979	952	1005	996	903	946	983	989	973	1016	975	1067	1032	912	943	991	954	909	966	894	1010	961	937	943	973	944	979	971	972	963	970	986	928	958	945	977	961	905	949	989	992	1026	979	989	1020	956	958	945	971	998	987	996	988	915	942	1024	948	977	945	1015	985	920	995	958	980	954	942	952	970	931	952	971	989	925	951	938	968	984	989	910	956	1014	1028	959	958	991	971	951	920	973	1011	966	989	923	998	946	952	972	976	1023	931	948	1008	963	997	928	949	993	926	976	974	970	957	999	914	984	1015	990	960	934	1005	983	1001	914	962	951	927	1011	985	942	962	941	954	981	982	931	982	988	988	978	961	970	959	965	1006	1016	912	979	936	921	999	1004	1006	967	945	990	980	965	918	940	950	958	1011	930	1012	1011	1009	977	1026	970	964	968	979	941	945	965	937	938	956	983	995	1023	928	927	1007	957	929	976	908	955	934	970	935	968	973	1003	968	985	983	918	955	918	962	1009	964	932	931	984	916	963	980	1013	990	929	974	977	965	967	994	957	913	951	871	979	953	1025	1004	960	981	993	996	933	1014	931	921	1006	949	970	971	923	970	993	1002	983	950	985	987	974	971	944	970	983	933	944	1009	963	1011	934	1002	949	935	978	906	972	948	984	959	966	939	924	981	1046	887	1026	952	945	938	981	1006	981	957	955	989	927	951	903	1014	1023	987	980	975	988	996	984	1016	923	939	956	963	1032	996	1004	941	922	975	957	949	946	955	1007	971	1009	1017	939	991	975	1009	1005	940	970	999	970	985	960	978	993	986	972	959	980	957	971	962	945	1000	957	943	989	972	979	1001	958	1014	963	925	969	979	958	968	978	971	1009	1003	961	969	961	982	972	943	1020	996	991	923	979	953	970	1037	972	954	920	974	979	992	881	982	942	946	946	911	975	1009	1012	973	991	968	1012	966	994	959	972	1040	1020	956	949	957	939	1001	936	925	1011	967	987	963	972	989	970	1019	1007	970	938	980	971	978	1025	954	965	1005	980	970	969	1002	962	923	963	972	962	936	1015	1013	1004	977	997	1036	1009	930	986	975	898	982	1014	992	1031	944	955	991	1023	955	1008	973	986	1048	949	964	967	962	996	1016	969	924	942	947	942	946	937	926	1005	1020	973	961	959	939	986	972	930	999	958	943	960	1003	1025	939	941	951	934	931	995	1013	944	973	928	998	1027	955	951	1016	920	982	980	993	983	964	932	959	983	1008	942	981	912	992	956	984	969	995	962	985	936	998	979	967	981	1011	948	960	932	1003	1005	970	947	953	951	985	947	957	1009	915	969	966	1012	924	947	948	946	979	971	1002	1014	982	953	1010	922	960	976	952	935	998	961	974	910	971	988	984	992	994	920	957	1006	943	983	940	979	1014	1010	993	931	964	990	968	1010	981	980	917	945	978	936	989	1001	953	1020	953	961	886	977	946	981	1023	925	929	917	963	983	989	957	996	1010	954	948	1037	972	886	973	924	970	1002	940	1034	981	983	1004	957	947	945	1074	932	1018	962	982	979	921	973	967	1023	959	978	1023	1058	914	959	973	991	1031	1003	1003	994	965	1033	948	1001	1028	990	982	1039	968	915	954	950	968	989	980	954	921	954	977	958	953	970	951	974	983	994	977	1020	969	988	953	910	1015	978	1004	965	985	1001	1010	970	954	942	970	993	1031	960	972	1019	967	966	975	972	911	992	953	943	980	923	963	964	976	1000	908	929	943	984	964	991	974	939	935	1004	967	954	964	977	1004	945	965	922	947	959	966	972	973	995	986	972	977	960	992	945	955	952	932	967	1009	983	983	984	933
24542	21124	24161	28331	21124	21161	11956	741	516	424	434	397	395	391	411	352	410	369	365	423	384	391	394	341	364	344	366	382	380	349	327	354	318	358	346	348	385	393	346	335	358	381	361	327	334	343	343	344	355	378	377	366	343	353	365	330	355	378	336	372	365	370	343	335	346	346	338	352	363	363	343	334	339	337	317	335	376	346	347	386	356	351	363	382	373	328	339	333	329	340	358	350	337	378	330	337	351	373	339	328	358	375	337	335	353	372	377	343	351	367	342	299	371	346	320	368	351	337	365	361	341	355	353	386	376	344	355	336	370	322	355	345	327	333	340	355	382	349	326	366	304	318	404	333	361	364	368	355	329	348	337	342	376	350	326	371	338	337	336	333	383	356	324	343	369	354	365	339	317	355	355	357	365	331	348	387	405	354	295	365	308	376	306	380	372	371	358	396	371	347	349	354	333	327	339	381	386	343	360	379	353	342	326	353	388	348	364	364	354	347	369	344	347	349	367	377	324	339	379	382	314	345	369	386	338	328	387	363	379	353	329	285	366	349	374	401	358	355	357	359	348	367	367	351	364	397	349	366	323	363	345	405	354	358	355	341	382	385	378	343	366	329	386	351	342	335	344	320	349	346	372	383	343	329	342	349	360	367	370	329	371	339	361	362	388	341	342	305	369	334	351	347	286	372	370	380	398	327	313	376	368	363	336	373	371	343	344	357	342	350	366	361	379	361	363	319	383	344	324	368	398	344	329	363	369	370	360	370	384	358	339	364	344	348	377	346	354	343	344	370	341	347	356	389	374	317	325	358	362	324	369	352	318	363	336	382	381	379	369	352	360	348	403	322	380	370	349	344	377	355	350	362	348	369	320	352	361	334	357	308	324	336	314	340	330	374	368	334	364	367	365	402	367	354	374	338	342	332	377	380	365	371	368	353	361	388	358	376	334	348	340	318	332	339	316	337	371	385	363	324	369	330	374	358	395	325	308	322	387	395	343	374	371	368	372	385	314	364	361	379	349	344	361	370	310	319	392	341	329	375	393	341	400	311	357	351	346	361	332	362	339	343	362	369	319	359	317	345	373	334	385	338	331	345	342	350	302	308	353	337	362	311	316	356	349	329	359	345	339	326	362	372	358	361	372	344	346	343	371	354	352	335	341	343	341	351	339	363	356	335	337	368	369	394	354	351	355	333	359	334	393	344	357	371	372	351	365	373	347	339	336	352	326	394	344	335	370	370	351	329	384	361	358	390	329	360	344	359	340	352	350	328	327	365	355	350	378	360	341	346	364	330	345	388	376	349	370	355	311	329	376	336	402	374	376	367	343	335	362	378	338	357	350	349	374	365	351	372	341	336	353	375	353	365	374	358	348	341	334	342	334	337	350	364	351	362	358	351	372	371	377	362	339	347	337	342	347	362	362	330	347	352	335	337	326	364	343	313	375	341	352	336	309	341	336	313	328	401	342	360	361	364	340	363	292	382	383	376	351	392	328	393	345	338	368	350	374	348	346	338	337	373	365	338	334	342	341	355	354	360	357	376	327	372	382	381	350	334	400	377	344	334	353	359	335	313	319	361	358	377	345	343	334	369	339	328	386	359	363	340	331	353	371	351	356	349	372	345	372	364	350	379	322	336	367	349	377	338	388	356	352	363	335	374	353	317	331	360	353	358	340	316	350	378	369	351	353	330	344	330	349	328	359	329	313	331	341	355	329	345	356	341	356	367	332	378	382	359	336	372	338	376	346	331	369	317	351	322	362	334	354	354	368	356	354	345	343	345	344	339	338	325	327	362	334	357	335	327	331	346	386	374	330	322	402	333	337	328	332	371	346	326	350	373	375	343	367	365	320	352	334	326	339	344	370	332	346	338	345	335	346	360	352	330	318	338	339	333	349	343	375	363	365	343	340	367	375	375	331	343	363	383	307	357	331	348	338	353	379	366	345	362	346	338	375	352	363	337	340	375	378	341	353	375	342	342	350	369	341	372	290	382	355	332	363	365	324	330	342	359	361	365	337	352	386	347	350	379	310	346	331	375	371	328	313	324	329	345	375	413	322	343	329	372	343	352	327	348	358	348	345	336	392	359	329	349	375	364	348	339	300	341	342	372	333	344	332	376	362	345	363	390	348	352	348	368	316	340	355	368	358	366	377	372	345	358	334	355	350	346	362	374	377	340	387	368	363	360	354	379	384	336	369	351	337	353	329	356	353	382	355	353	375	344	382	339	331	376	394	316	344	355	399	397	407	350	340	377	352	369	313	352	338	345	326	358	318	315	317	362	361	349	335	343	366	316	324	376	349	335	336	325	331	363	366	369	337	323	314	365	364	373	364	387	360	377	352	365	369	332	333	345	352	342	349	330	362	348	389	351	372	344	346	365	363	365	318	326	359	371	357	331	358	334	360	350	382	350	338	376	320	365	315	384	342	375	360	342	313	337	393	369	320	353	365	359	339	351	345	384	376	346	354	369	359	341	372	334	373	374	352	296	348	317	327	357	380	349	355	398	374	363	343	349	354	336	332	366	339	354	342	335	336	359	346	329	362	331	328	367	327	342	361	397	382	346	367	366	326	351	352	353	363	321	371	385	383	336	345	376	347	354	344	371	347	326	381	348	384	352	349	351	357	330	357	319	321	368	338	346	350	371	347	348	331	351	365	332	358	346	366	356	339	339	362	383	379	349	356	356	366	319	337	310	378	340	327	314	329	352	352	371	393	365	351	334	365	364	342	370	350	329	321	321	365	344	338	323	372	332	336	366	321	371	348	386	353	381	356	341	337	366	344	347	296	355	351	379	322	328	338	366	354	334	343	341	356	360	336	354	356	341	311	331	361	345	352	382	348	352	412	340	364	372	370	355	358	406	339	364	392	343	361	366	369	345	363	336	346	351	349	378	357	331	344	353	345	320	330	341	360	303	344	340	341	334	330	344	353	356	358	388	336	385	355	368	380	338	363	357	345	365	360	367	363	363	308	363	363	334	331	351	373	374	393	351	349	377	378	371	377	368	380	379	345	344	305	317	372	377	342	330	329	338	351	329	336	358	355	362	364	365	339	392	315	389	372	330	351	360	336	325	349	346	371	333	375	329	352	392	339	326	350	352	364	335	325	354	375	362	369	319	325	379	383	356	343	339	332	333	310	321	314	366	349	311	348	332	367	317	334	334	365	334	336	356	346	337	345	358	387	312	331	297	356	346	361	336	332	360	342	384	330	350	356	378	320	333	342	337	363	348	348	361	371	367	334	352	372	351	336	384	352	325	355	365	337	393	341	332	335	329	337	343	331	332	378	336	332	358	333	345	328	351	354	366	352	356	366	323	347	365	335	365	367	386	378	342	322	337	343	375	361	334	318	315	304	341	361	343	325	361	358	348	365	346	386	343	374	334	305	315	388	376	327	342	388	330	356	358	374	342	367	346	354	347	330	331	366	354	374	344	327	386	359	361	369	319	327	398	389	352	343	360	317	327	356	337	307	333	337	357	360	325	333	314
28929	46362	5229	1102	878	772	832	783	769	793	765	788	768	755	754	748	721	741	737	704	776	750	748	706	698	731	755	720	727	690	683	691	759	724	739	709	734	755	743	736	721	758	689	722	698	737	668	681	746	716	719	680	702	719	717	702	692	721	708	741	741	710	751	739	690	706	736	739	732	693	661	721	726	735	724	701	719	676	730	714	706	778	733	710	700	753	681	714	714	749	767	775	747	713	810	707	709	752	769	750	713	745	728	748	768	723	779	731	712	741	723	721	743	736	717	777	729	742	731	700	713	724	702	722	725	714	704	719	742	750	730	735	720	731	712	699	749	768	705	709	695	748	729	769	780	725	698	730	700	758	707	775	669	720	766	697	763	731	736	755	769	736	711	725	728	717	735	754	692	733	714	728	732	726	804	742	690	718	780	747	743	679	678	696	718	738	712	760	700	767	715	665	727	772	700	706	730	727	753	714	718	769	738	726	757	726	719	744	702	693	732	744	736	715	697	722	733	718	718	731	726	670	725	715	714	706	736	720	752	731	698	727	712	718	701	733	726	689	661	697	713	718	733	707	719	709	743	737	718	712	718	729	731	704	744	764	753	721	701	696	725	731	678	720	713	700	698	732	746	725	745	702	712	765	724	710	699	674	688	727	755	757	749	737	757	720	716	710	680	720	690	689	708	743	731	759	716	707	717	712	754	718	698	737	745	673	704	783	718	707	710	703	739	733	731	701	677	760	693	777	732	695	756	732	703	753	730	730	733	705	689	712	716	714	711	709	716	719	769	728	733	757	805	783	745	763	683	774	773	707	675	724	716	689	688	710	746	749	741	758	704	712	757	687	732	746	743	706	741	724	750	695	672	670	717	755	743	747	732	720	713	708	717	713	760	801	748	705	711	743	714	765	712	703	726	737	730	728	729	747	705	670	757	762	726	733	733	733	742	746	772	746	699	745	733	751	724	706	715	699	737	753	715	719	735	760	715	722	753	730	703	740	742	714	687	722	771	771	728	711	736	732	754	700	728	738	714	775	693	722	712	721	743	762	751	744	739	735	720	684	722	725	692	717	776	728	744	641	734	706	706	712	703	725	719	749	763	733	716	712	734	716	693	734	715	680	714	733	742	743	780	704	717	688	759	710	717	679	709	774	697	687	741	718	703	672	736	745	738	724	729	701	731	727	752	697	704	732	712	697	722	703	688	738	699	712	661	751	733	749	689	719	727	727	714	699	739	690	701	696	744	735	719	735	752	736	679	715	750	706	699	736	758	743	732	792	698	752	722	724	764	691	727	721	702	704	726	738	701	702	689	746	684	751	729	676	666	756	731	748	701	699	748	731	714	766	671	708	767	714	695	732	718	734	731	762	731	751	748	725	774	747	746	722	767	754	700	731	712	726	710	733	702	754	668	703	788	656	711	719	680	762	703	698	759	719	752	718	721	770	751	693	694	732	761	727	737	718	746	713	721	757	756	672	730	723	749	712	716	681	735	712	755	712	709	758	677	707	704	737	734	728	705	708	725	722	745	701	702	677	731	720	736	765	725	752	700	777	699	761	726	725	741	738	757	733	728	701	757	747	706	680	776	723	691	729	704	743	704	740	719	721	695	732	675	756	715	715	725	697	733	727	767	714	766	701	710	763	752	783	651	721	729	723	712	748	751	719	703	749	716	702	707	728	706	727	735	728	682	730	715	748	761	716	736	729	713	716	715	722	735	668	737	760	729	747	786	810	744	692	716	695	790	708	718	730	718	767	732	680	776	756	706	749	733	707	736	742	678	740	728	757	701	736	706	736	714	698	682	715	668	797	742	761	710	743	755	743	705	718	709	680	727	741	740	720	701	723	696	754	761	710	708	730	720	772	695	700	722	725	717	741	755	734	719	741	703	728	750	714	703	732	730	724	717	767	743	763	739	655	675	724	724	719	709	752	713	675	734	692	705	703	770	670	757	716	735	700	706	707	708	770	778	689	745	749	724	764	804	766	696	729	685	660	742	721	748	733	732	701	746	780	725	743	727	700	686	747	713	742	732	762	714	724	758	697	734	725	722	704	682	699	777	733	773	723	728	752	721	709	700	751	690	765	707	737	695	729	716	707	696	729	760	740	726	726	732	748	712	720	718	737	738	766	742	722	725	721	710	743	728	709	675	724	683	730	767	758	716	772	730	699	730	745	738	713	753	757	709	691	706	694	728	744	749	748	733	731	756	694	738	741	729	729	709	705	721	755	751	715	713	736	735	723	749	724	705	781	727	721	721	701	714	749	719	749	792	780	698	742	734	722	721	716	728	676	719	700	729	707	745	716	707	687	776	730	711	711	686	707	695	700	766	713	662	732	764	718	696	749	715	735	738	725	715	724	697	741	752	738	752	731	795	722	764	673	684	731	736	732	757	697	713	751	706	737	709	729	704	746	705	740	717	688	764	748	748	789	715	711	736	716	701	666	729	720	723	694	713	759	763	700	750	698	695	772	728	701	654	725	726	747	713	720	717	722	701	752	721	718	718	741	705	736	734	678	738	716	685	729	713	747	670	719	746	744	734	699	781	719	637	716	716	696	756	717	699	739	693	744	700	720	716	710	718	729	756	677	826	722	724	711	715	698	707	734	771	758	724	709	718	766	754	731	739	736	740	687	683	726	733	705	699	678	719	741	716	724	734	746	783	702	698	719	686	715	750	734	703	735	722	712	743	709	725	695	749	700	730	731	716	727	716	714	694	747	712	716	734	702	759	699	719	726	719	703	698	681	725	752	735	678	718	719	773	720	726	710	699	704	702	720	714	730	680	701	742	692	755	703	725	702	730	706	728	756	728	738	785	702	753	721	725	697	801	742	736	740	742	776	714	706	735	664	717	771	727	689	716	685	782	739	668	737	739	695	721	713	661	738	728	760	702	752	706	669	732	676	758	716	754	731	688	779	740	690	701	730	712	770	707	749	727	730	700	743	740	664	715	734	709	730	705	722	705	708	700	757	714	733	749	790	685	723	697	746	742	725	695	703	738	716	725	726	770	753	714	712	720	743	728	736	714	739	676	743	740	715	715	764	779	745	690	724	718	771	665	740	673	730	710	703	720	670	735	718	748	693	721	700	688	710	718	772	697	742	709	714	741	673	715	735	698	707	669	741	699	705	715	702	694	699	728	687	726	716	738	726	732	762	706	740	712	751	714	700	754	745	752	788	691	745	705	736	727	716	695	686	756	745	737	699	741	704	756	694	728	725	744	755	690	727	759	755	745	708	726	731	734	687	740	732	760	745	694	703	738	707	706	741	727	734	763	696	752	712	769	733	724	750	702	744	667	737	741	719	725	750	725	739	694	714	703	756	713	725	733	733	718	740	718	727	740	738	721	746	734	734	732	716	693	741	736	757	662	691	727	693	725	701	717	721	720	716	741	737	701	726	698	695	701	718	713	719	768	718	686	726	725	724	794	745	705	688	708	707	702	673	712	740	766	764	664	687	737	701	743	716	738	728	692	717	669	739	683	706
34139	17763	4739	470	330	302	308	351	330	304	341	322	347	326	319	326	301	326	333	286	299	314	336	332	322	330	319	294	335	311	350	306	329	318	307	309	304	298	310	359	333	321	355	344	327	309	341	313	339	294	335	310	334	322	291	298	284	320	329	296	321	299	321	305	310	298	296	346	334	332	292	296	326	350	354	322	308	325	325	335	347	345	328	296	307	295	303	326	329	351	306	308	318	324	321	333	328	312	311	321	336	302	323	289	319	334	339	335	298	335	308	343	283	318	347	333	349	379	321	326	333	305	314	311	308	350	329	293	322	351	330	317	320	310	321	321	357	298	326	304	337	380	327	327	330	325	317	298	325	309	314	345	362	318	349	330	362	317	349	351	320	339	329	303	330	331	326	318	306	295	311	303	302	319	319	283	305	340	299	305	333	317	282	324	294	352	362	315	340	300	313	270	323	300	311	291	294	312	312	303	330	332	297	309	305	315	302	328	335	333	316	344	335	353	341	310	358	342	346	301	347	332	342	305	330	334	323	311	337	286	357	291	309	331	330	317	324	311	323	326	317	306	339	294	342	315	323	324	307	333	296	330	304	292	299	382	330	290	326	325	347	299	315	303	334	365	301	322	320	340	316	331	281	295	319	312	337	349	310	309	324	317	310	324	354	319	311	290	330	364	351	310	323	304	295	308	300	331	340	309	317	316	325	330	313	331	295	309	316	306	368	298	315	364	311	350	321	349	332	316	303	324	312	311	327	337	312	302	321	330	330	284	318	311	337	288	326	321	313	325	315	363	302	305	310	322	332	342	304	305	305	323	325	319	340	310	327	310	310	300	347	310	303	348	316	310	332	303	324	324	298	299	328	295	321	326	294	294	294	405	353	312	341	314	328	313	354	296	326	358	339	324	328	326	337	330	306	344	343	338	321	336	332	314	317	329	318	319	303	314	321	294	339	300	292	256	316	285	325	318	338	329	358	337	330	338	331	311	318	340	286	334	333	333	298	336	300	316	323	288	305	351	329	332	361	315	352	335	346	324	334	324	298	316	349	300	329	287	335	326	367	345	303	330	323	357	273	294	345	346	329	316	323	334	297	310	331	343	309	349	317	307	329	304	291	316	335	313	335	330	282	328	335	308	342	334	308	310	314	357	314	336	320	284	320	339	283	323	343	334	357	295	318	304	288	312	311	323	318	285	314	338	290	303	327	307	301	278	325	326	345	319	335	301	332	360	318	329	340	348	315	288	306	310	345	306	325	319	328	330	319	299	290	331	350	329	309	284	324	311	299	347	336	308	319	271	318	340	324	293	315	333	308	335	285	318	294	332	304	316	321	300	275	323	307	315	324	288	310	319	298	325	324	291	297	305	334	325	296	321	330	311	304	312	333	328	325	336	303	328	308	326	331	330	325	317	332	333	344	345	316	308	291	294	318	317	293	309	319	336	335	301	314	336	306	338	328	308	376	345	274	327	300	313	318	294	337	343	317	323	340	313	325	346	334	312	291	307	285	294	321	331	311	308	343	318	305	320	277	317	316	289	336	346	318	283	337	283	349	351	322	337	353	301	308	332	341	295	350	308	309	340	324	316	300	305	305	341	285	275	345	343	317	317	296	335	333	315	311	316	321	342	345	353	318	326	354	325	329	315	316	290	320	323	315	298	337	323	326	296	334	348	308	325	322	313	306	318	305	292	334	309	334	326	324	344	299	354	345	280	304	347	307	326	298	320	284	316	324	314	321	304	301	299	352	339	321	326	298	330	325	318	327	308	311	315	309	318	330	310	312	330	317	333	330	325	333	356	361	328	350	355	318	295	305	328	328	332	333	325	303	308	319	335	331	336	344	347	310	330	376	309	323	339	332	338	294	306	335	310	316	324	349	316	323	331	306	290	336	288	318	316	291	327	278	313	326	342	321	294	307	327	366	325	309	296	308	317	350	288	328	308	332	308	317	318	329	293	304	327	317	320	332	330	296	300	298	289	297	323	304	323	307	326	324	327	302	311	300	337	324	311	299	311	310	345	343	328	318	327	291	323	333	349	355	341	338	334	292	320	324	298	320	330	333	320	323	343	338	340	300	286	295	299	306	309	281	305	317	287	338	332	331	350	327	281	314	332	331	316	347	279	315	298	328	315	289	347	333	324	331	347	296	307	331	310	333	341	341	330	298	344	327	338	311	325	313	338	287	322	310	334	345	353	339	339	313	296	307	323	330	310	320	316	319	354	315	295	336	361	348	309	322	306	296	314	317	306	356	333	305	328	324	348	333	373	342	330	334	295	294	334	343	305	307	345	322	308	360	342	329	330	356	335	337	321	311	303	305	295	312	322	310	334	316	312	317	311	311	312	344	302	297	329	282	313	312	323	333	327	323	306	291	306	316	329	311	330	319	315	339	336	302	320	370	361	307	308	309	306	301	325	270	299	308	298	320	330	316	287	300	324	330	350	313	353	355	351	331	354	334	332	353	315	306	304	321	301	318	285	334	324	318	339	279	354	326	329	325	321	309	317	284	313	315	333	311	339	337	314	332	325	293	318	352	366	362	311	304	314	292	301	377	308	341	309	302	311	306	301	363	329	300	372	349	322	350	296	324	295	310	310	321	356	299	319	328	322	338	295	335	312	307	321	328	327	304	332	304	320	311	308	308	349	334	297	324	371	314	309	324	340	312	301	313	332	296	311	354	323	355	330	287	330	330	323	338	327	341	326	316	288	374	348	335	293	357	311	331	356	304	295	333	339	340	367	323	333	345	347	298	322	296	306	313	326	311	334	316	329	359	296	314	305	312	306	311	312	326	312	324	301	293	298	352	321	308	321	303	295	297	310	303	315	324	293	315	320	313	278	342	365	349	351	283	327	309	321	326	336	300	299	280	293	328	347	320	346	320	304	272	337	324	283	302	342	296	302	279	340	327	329	344	355	327	338	326	298	334	329	322	365	324	335	313	334	343	305	315	325	303	340	315	277	327	295	335	311	307	324	315	346	329	313	337	327	339	296	324	376	338	309	322	295	339	304	299	325	338	325	318	316	318	313	317	287	324	320	321	309	328	297	328	331	317	313	346	297	335	322	332	343	327	278	325	324	321	255	346	321	326	350	319	292	296	331	310	309	322	319	311	329	337	301	315	344	327	353	348	329	327	333	349	354	382	319	324	331	315	313	353	317	293	314	306	339	308	311	321	294	298	312	300	354	307	319	327	317	307	333	313	326	331	323	302	298	330	334	335	317	322	320	313	329	341	321	319	311	298	330	336	296	314	321	312	335	301	332	323	318	290	301	330	318	318	287	334	327	368	340	336	304	311	315	324	302	308	328	365	319	344	332	337	310	306	336	318	299	329	337	372	290	344	343	350	289	324	352	288	303	327	328	334	311	311	313	328	323	339	305	319	313	358	332	335	313	333	326	292	332	319	351	349	322	324	318	313	305	315	295	366	306	338	322	279	303	289	334	325	310	325	299	359	326	343	336	292	322	334	348	304	306	339	331	339	297
12738	4853	806	752	730	755	709	688	707	753	720	730	693	752	719	785	693	770	765	744	757	739	671	734	729	764	715	737	759	724	727	707	742	700	746	741	705	727	714	767	725	765	765	700	648	721	675	774	746	722	741	741	705	728	761	730	785	765	714	712	736	726	753	684	722	701	706	701	777	750	746	735	709	747	760	716	696	704	784	730	752	742	700	737	757	739	763	800	693	749	758	736	744	780	779	670	711	773	740	730	710	760	719	744	723	721	749	723	700	760	701	739	733	690	789	778	755	649	733	735	755	743	704	744	744	747	749	690	716	761	762	693	715	701	679	736	737	693	716	696	718	747	765	774	753	692	749	713	769	705	757	700	636	730	755	730	706	733	728	737	733	680	745	728	750	724	772	753	730	745	742	774	724	721	715	670	716	734	741	729	669	766	715	719	749	725	730	747	715	732	744	744	738	709	732	737	734	715	727	762	771	683	722	765	738	715	683	753	739	726	729	714	738	727	732	738	708	738	740	707	724	741	733	707	753	720	754	734	720	699	732	683	688	777	703	728	754	755	756	775	748	792	705	727	717	741	753	735	719	692	752	731	712	721	789	738	706	692	724	727	750	717	704	673	737	713	730	745	738	738	770	738	695	701	744	720	710	691	719	710	776	763	718	700	767	723	772	750	720	706	691	734	736	739	694	724	723	694	689	684	763	736	758	729	739	691	698	743	716	703	742	715	699	716	713	706	725	761	742	752	758	717	692	711	731	732	721	738	710	740	732	780	734	751	726	720	720	722	748	699	730	717	660	717	685	749	754	758	730	674	733	752	703	664	734	736	704	761	776	695	740	702	743	744	764	673	728	747	738	732	724	736	744	738	681	697	739	716	770	731	729	745	758	751	774	731	725	736	686	708	760	730	718	699	713	745	720	688	734	715	712	774	740	776	663	730	706	712	748	715	710	710	682	701	703	703	746	685	695	739	722	744	709	736	736	785	738	756	722	697	759	724	709	704	714	739	703	720	731	743	712	753	773	767	757	739	734	704	766	755	723	711	724	713	746	710	703	726	723	705	755	692	719	738	692	736	718	687	742	748	757	765	733	733	702	758	734	740	693	682	729	764	736	693	724	759	721	751	714	779	684	718	700	751	712	742	738	730	704	703	775	745	702	777	750	745	749	743	713	774	716	753	711	755	734	737	723	732	742	748	751	729	765	737	719	719	753	808	734	786	681	770	742	739	718	662	699	735	719	728	694	718	761	715	758	726	744	767	682	710	660	757	664	699	761	700	701	737	740	710	706	773	725	735	760	792	701	712	719	662	727	727	693	766	720	757	711	674	728	746	762	760	705	718	775	697	763	798	745	720	737	724	735	694	740	707	744	675	727	735	695	744	730	714	766	719	748	760	762	728	729	698	744	751	694	739	760	751	732	762	723	729	737	739	702	692	754	738	727	706	706	776	741	709	668	746	806	746	718	729	704	737	766	718	693	740	766	737	726	712	697	728	725	776	732	716	721	747	747	722	774	734	712	713	688	675	700	741	709	727	712	719	747	741	710	719	677	748	740	723	705	706	717	722	719	707	765	753	790	703	740	732	798	701	781	725	669	760	684	744	774	720	744	703	665	691	753	739	739	727	728	733	734	713	728	711	783	680	725	696	734	724	760	764	690	738	771	723	758	766	768	714	760	735	768	744	740	723	734	736	695	721	700	737	728	744	712	709	737	736	720	725	730	758	775	760	711	722	745	723	746	710	759	736	688	698	733	716	719	769	763	743	752	721	771	679	743	734	712	685	755	737	756	675	734	714	740	751	763	701	695	736	726	713	706	729	721	726	720	709	749	674	783	725	745	704	708	707	758	754	699	779	682	696	759	692	722	744	718	744	775	735	709	751	704	743	748	750	756	725	743	724	712	685	727	770	720	747	745	752	787	724	719	743	739	729	719	738	701	719	715	698	700	743	742	758	723	735	759	730	729	745	730	669	672	718	724	776	711	746	720	729	747	752	738	697	766	735	746	708	703	739	737	732	737	715	733	716	714	693	720	718	767	677	742	763	725	749	741	719	735	740	704	745	710	730	689	704	730	738	755	734	762	727	707	744	726	709	794	744	723	740	749	689	691	739	710	765	756	741	684	712	706	728	789	697	737	747	794	723	708	746	777	728	728	698	706	713	680	750	734	707	737	730	802	796	767	712	686	757	751	738	713	780	681	703	724	737	742	755	739	740	729	712	719	734	703	748	712	696	729	733	706	732	757	730	669	766	704	737	818	695	729	737	730	744	719	707	718	754	746	759	716	693	751	726	715	728	701	781	734	702	692	712	731	709	714	747	716	772	687	702	702	703	699	743	707	765	759	688	736	767	705	772	761	741	738	748	741	775	729	760	735	722	739	743	757	735	737	727	723	720	718	723	726	683	722	748	728	740	667	765	727	759	772	698	705	731	746	734	710	782	728	744	769	738	733	708	802	731	712	743	738	762	721	731	709	728	704	687	730	705	691	727	689	691	718	730	731	687	708	741	714	698	762	755	739	737	737	752	671	708	733	728	684	699	728	748	769	726	747	708	769	711	739	772	726	682	700	713	715	723	766	760	741	734	735	739	689	737	761	734	781	750	706	707	759	743	757	739	768	742	754	716	708	752	737	750	752	663	702	759	662	695	723	719	739	721	727	731	688	707	725	742	755	733	708	654	758	700	650	736	771	776	726	752	739	726	756	718	719	690	727	730	784	726	731	753	715	717	754	685	745	700	689	749	784	712	734	740	713	703	751	684	721	767	707	765	714	723	685	703	719	713	747	700	743	727	739	734	681	739	734	735	750	740	731	733	750	742	768	763	708	704	744	738	717	694	727	752	711	720	744	765	741	740	769	738	749	785	711	714	731	715	689	732	726	767	743	744	756	720	771	720	743	695	721	751	724	707	719	726	755	722	665	741	842	716	699	723	772	745	707	719	721	706	748	732	745	727	752	778	775	681	760	725	734	742	753	728	722	780	761	716	741	754	730	706	770	725	734	752	721	752	720	781	702	691	728	745	741	719	753	736	719	726	766	733	690	744	734	686	662	690	692	797	721	732	717	751	746	751	664	737	720	716	730	760	715	771	754	753	716	713	751	722	741	709	720	787	671	715	731	741	733	734	747	743	710	726	714	709	715	754	761	703	707	758	755	749	752	742	746	741	783	711	716	713	762	745	704	703	754	700	716	749	758	687	703	701	707	736	767	678	721	698	752	710	721	721	718	752	729	707	715	726	740	747	668	705	699	714	714	721	693	739	753	726	724	700	752	693	719	728	728	725	696	696	712	723	748	722	753	707	796	735	752	748	713	735	768	701	726	737	753	708	770	745	751	742	729	727	750	735	757	702	667	707	754	709	774	701	738	705	744	710	735	762	692	720	723	713	743	709	704	742	680	744	735	705	720	771	707	726	733	662	720	726	708	721	731	685	677	737	752	734	732	708	722	722	717	707	765	754	710	732	794	734	676	712	687	700	771	669	784	705
25285	21135	23838	28668	21130	16496	940	642	526	498	571	530	503	432	485	496	525	476	456	489	446	478	472	451	440	456	485	441	516	462	491	492	452	447	460	470	441	460	471	488	463	467	435	509	461	461	454	468	465	471	442	480	461	471	451	484	443	454	474	471	457	469	471	503	508	479	443	464	451	546	469	465	435	471	501	465	447	475	472	486	438	462	448	514	506	484	469	509	482	458	446	467	454	457	480	432	499	452	449	471	489	472	422	506	477	483	513	474	468	449	479	458	441	455	482	481	462	523	455	486	489	451	473	467	453	480	435	449	465	455	463	435	433	453	436	453	460	485	476	490	479	459	482	502	466	441	411	474	449	445	448	516	507	478	484	456	473	497	415	434	474	472	450	489	476	479	435	460	502	489	464	451	503	525	477	471	430	471	472	445	493	484	491	493	484	455	450	500	479	499	494	437	485	445	450	449	477	490	435	446	487	469	469	453	436	460	464	465	466	446	472	469	483	474	485	468	450	453	471	465	466	478	470	482	502	482	510	458	452	478	481	468	479	463	515	515	434	476	445	508	499	476	421	489	464	487	458	475	472	462	444	489	498	466	423	498	478	503	459	464	505	503	494	469	463	530	485	474	466	424	451	468	468	479	469	503	472	506	466	494	481	475	506	456	450	449	450	459	484	511	470	466	448	534	473	433	439	457	502	498	502	454	455	434	463	496	449	467	474	471	440	458	457	489	480	450	494	469	489	495	517	466	455	399	474	464	448	449	481	481	485	468	448	498	494	425	467	501	458	493	471	458	438	439	456	477	421	427	492	465	484	458	449	474	436	452	437	460	465	461	465	443	501	493	466	468	467	500	422	458	433	463	411	492	512	431	484	504	474	412	466	506	469	436	484	496	478	443	482	430	492	457	508	477	472	483	455	499	489	464	479	444	469	455	445	469	451	464	480	432	485	469	488	443	437	455	444	490	469	428	455	482	493	487	453	461	459	456	473	467	499	447	452	459	489	467	471	516	462	470	467	444	462	443	489	430	470	424	436	444	482	466	475	437	467	455	438	485	459	487	496	457	509	483	465	412	458	427	430	461	507	474	490	493	482	485	441	484	456	489	461	479	475	437	448	472	494	476	486	433	423	491	432	475	459	478	482	451	427	474	497	511	429	450	490	475	448	482	474	487	458	500	512	442	484	478	487	462	444	484	450	442	454	480	450	443	489	471	473	470	475	445	456	465	463	454	489	457	471	518	464	498	443	494	450	446	442	471	462	446	419	429	448	435	461	491	497	501	446	405	452	445	484	460	437	450	464	450	491	513	479	493	465	478	494	469	406	460	484	484	447	420	468	429	457	478	453	460	476	458	417	469	425	470	474	448	479	475	463	471	496	450	509	463	466	428	447	464	455	421	492	456	451	499	451	500	499	474	424	443	484	459	483	448	470	459	490	469	481	427	488	434	490	449	450	443	427	483	466	485	446	499	482	437	434	450	444	461	501	531	475	439	471	458	483	413	426	455	440	467	515	493	429	446	437	485	423	449	423	469	468	473	454	471	491	483	451	463	443	466	463	508	473	465	474	438	497	482	447	465	497	501	433	490	498	506	441	502	481	492	486	463	507	493	414	486	475	468	479	418	451	450	445	500	460	484	443	485	474	453	474	518	423	453	471	446	422	478	454	434	475	473	476	468	469	454	478	447	446	465	462	480	421	476	470	488	451	478	422	452	448	438	464	433	480	448	495	466	442	431	451	472	425	458	465	503	454	473	539	494	454	464	454	464	459	477	465	466	461	449	449	466	437	523	472	496	447	468	499	479	485	487	470	492	478	471	439	464	517	478	480	444	457	451	476	514	462	455	444	448	466	471	490	465	467	499	449	495	479	473	476	541	505	512	484	448	469	464	473	443	461	434	491	450	465	471	459	454	472	514	522	450	509	505	498	516	489	481	495	471	525	460	426	458	491	414	467	473	501	503	457	475	493	434	449	464	474	438	459	447	496	435	474	484	456	484	463	426	469	426	504	461	504	465	482	422	457	451	479	472	422	470	484	432	443	519	480	426	459	456	472	472	488	478	489	428	479	399	446	426	444	486	452	467	480	454	509	469	485	498	493	498	460	476	512	433	456	485	449	452	501	395	474	428	448	468	434	503	429	444	478	463	457	482	461	462	490	470	486	450	486	459	484	447	443	453	455	441	441	455	423	454	453	486	430	457	466	502	462	476	489	472	496	472	465	450	465	451	440	497	436	473	491	500	449	460	499	493	432	474	478	446	477	490	449	481	481	457	497	419	487	470	460	449	465	459	427	468	439	468	487	468	456	458	453	441	483	493	481	444	429	468	487	458	443	507	463	461	478	501	487	463	449	492	406	461	428	475	484	496	472	437	475	501	472	458	444	449	451	483	439	487	458	461	455	488	474	485	479	460	463	484	514	490	474	514	424	415	444	500	437	481	499	483	466	502	455	476	489	488	451	488	444	467	500	466	489	546	452	464	460	471	440	448	445	501	484	466	437	461	449	444	443	453	485	486	452	431	453	485	450	480	450	474	468	514	494	448	507	462	489	445	495	472	513	459	502	502	466	509	465	468	427	457	473	435	490	487	474	458	460	466	481	415	494	477	496	480	488	447	502	457	446	491	494	476	444	497	487	431	455	437	459	436	477	494	465	480	444	508	433	453	455	424	430	488	488	443	478	446	467	463	461	476	515	508	425	491	440	483	483	495	436	438	466	493	433	431	483	452	501	457	455	483	418	488	469	515	449	479	460	457	474	460	453	503	450	478	463	481	497	453	448	460	460	477	454	436	478	474	479	441	440	499	485	481	452	472	484	468	496	467	432	480	467	455	446	478	448	476	466	455	464	431	482	456	465	441	464	462	484	497	479	449	448	478	438	423	452	485	441	530	453	492	482	463	435	493	464	463	498	473	484	439	458	470	472	490	469	441	399	434	453	479	444	479	449	474	462	417	483	443	453	493	490	479	441	477	482	486	444	444	478	459	480	422	481	462	502	468	491	462	468	479	485	472	472	437	500	462	495	472	473	478	491	466	481	468	463	469	476	485	450	504	466	402	459	542	439	483	481	405	500	486	422	462	450	464	490	501	405	445	430	465	471	476	469	458	475	433	469	469	482	504	442	504	465	425	502	454	465	454	466	486	462	467	497	454	485	447	475	460	475	473	464	471	488	454	501	454	471	460	492	504	462	422	449	468	452	425	419	469	475	437	445	474	470	465	494	479	439	502	437	457	436	471	462	468	442	451	482	490	499	486	473	448	500	487	472	469	481	471	509	484	437	482	458	444	486	484	489	471	480	472	465	471	477	464	484	416	433	473	498	468	484	472	509	438	471	492	427	454	458	500	454	453	438	484	451	476	458	480	458	472	469	468	444	501	467	439	454	440	453	474	478	474	439	526	469	493	515	472	482	457	464	488	457	457	485	495	473	468	489	446	447	475	465	502	493	450	471	480	479	481	423	462	479	440	537	459	502	487	458	456	447	482
24268	36471	4008	1134	1111	1027	1010	987	977	962	965	985	994	967	939	1007	1002	1028	1004	963	942	1008	955	1008	940	950	970	927	982	1008	964	927	1029	965	935	987	943	957	901	987	962	1018	992	952	958	983	939	929	965	984	881	955	1009	1007	1024	959	991	1031	962	978	1015	940	961	1002	963	983	964	1049	941	946	941	972	928	962	943	923	980	960	998	1003	942	1013	946	935	988	951	982	939	935	986	988	986	974	972	962	917	956	920	947	983	923	955	953	954	969	971	955	982	983	952	998	963	983	968	976	1021	1026	931	959	951	938	1000	928	977	981	993	1006	952	975	996	990	975	957	977	964	906	1025	1031	959	1028	940	960	933	998	1028	987	922	955	1045	1029	986	1002	974	970	924	984	953	938	986	972	985	973	999	990	915	989	982	999	952	966	1021	1003	981	997	983	975	954	949	971	1011	931	973	944	930	923	985	984	959	981	979	984	1013	969	990	923	986	920	998	1032	980	958	980	937	1001	984	977	939	983	1005	975	963	985	967	1026	977	1020	983	944	967	989	1001	972	969	956	994	995	1001	988	986	962	980	991	882	1019	967	934	957	962	982	1000	956	958	940	940	948	954	1020	956	1007	945	940	1003	978	979	1008	922	1003	986	986	977	975	939	1001	1009	993	943	1000	983	1011	909	955	1014	914	937	962	947	1004	963	1010	990	934	991	984	974	928	1000	940	999	948	1024	1042	982	920	1003	983	991	962	963	958	939	930	980	981	997	919	994	1006	1053	998	939	969	953	979	1036	957	974	927	1007	1003	930	1014	977	953	945	961	923	943	1021	953	976	931	1006	948	967	1004	985	952	976	986	971	973	985	980	962	975	940	950	939	945	978	990	894	937	973	1027	958	955	938	989	959	947	1001	996	999	984	958	975	1012	968	974	942	926	988	1000	1021	1007	973	939	958	997	1051	938	926	978	1000	946	966	1009	982	970	926	988	944	1011	1035	984	985	933	997	941	956	960	947	926	988	992	978	990	955	1001	965	970	993	962	935	986	943	976	932	963	986	961	959	883	977	941	982	1037	959	915	910	1039	967	1009	957	947	982	984	967	976	1000	1010	984	1026	1009	1001	880	925	989	937	972	977	947	983	1005	941	949	964	943	992	982	981	995	1017	922	947	955	1033	981	981	973	1007	971	1003	992	980	972	985	948	967	987	969	960	1045	970	1000	900	981	940	964	959	942	958	950	967	951	971	921	941	969	993	1021	955	950	1029	983	969	963	985	945	1009	925	944	914	954	973	941	931	995	1005	967	967	952	942	954	964	1051	1025	970	912	942	958	967	1019	958	945	943	927	1004	928	972	969	944	922	979	914	1036	986	1045	974	965	969	959	962	977	960	986	909	1021	1002	944	987	929	928	969	973	957	961	1019	972	973	977	969	956	954	988	937	933	981	973	1007	982	977	955	1004	945	942	928	991	960	991	978	986	972	929	1009	975	943	972	964	962	985	1010	951	987	965	974	991	1023	999	974	1033	988	943	888	982	939	940	1028	991	1003	948	935	970	983	973	956	1007	975	1026	960	936	1022	934	952	987	995	965	916	1018	960	986	987	1004	991	944	960	967	989	1024	1021	963	976	936	944	1012	969	973	1014	1008	989	1022	982	975	956	1023	892	953	1040	974	1006	972	956	922	1020	981	942	992	967	1009	992	936	995	965	940	992	941	958	923	965	973	957	976	1017	940	966	949	904	932	980	943	968	978	974	1014	981	953	914	923	900	1005	968	953	940	935	982	980	959	977	956	1008	917	972	971	995	931	940	996	933	964	1009	908	978	979	959	945	959	925	964	922	950	1023	972	948	982	1003	985	954	1013	902	946	964	951	971	961	935	976	968	1035	998	931	952	959	948	986	981	986	1018	977	980	960	968	960	977	1019	1035	957	974	947	976	965	968	985	1001	972	980	1002	920	922	939	996	1032	940	976	973	981	996	919	946	993	993	959	960	1023	964	979	935	902	955	993	985	987	1052	991	950	999	918	961	1001	966	996	955	946	980	974	967	1003	940	912	964	987	967	933	918	984	967	966	919	989	913	965	947	960	1013	962	976	1007	945	962	983	952	927	962	923	916	982	934	982	1005	954	994	980	949	954	1009	981	966	993	964	1021	1002	1012	938	952	924	926	974	978	978	996	986	943	985	983	1003	954	957	965	957	966	936	1006	995	954	939	981	1030	1019	925	961	926	983	948	944	946	1038	943	984	935	961	983	967	996	946	976	973	919	970	978	974	936	965	920	995	952	1007	972	986	936	995	999	957	1036	1010	974	974	1003	1003	952	1013	1010	966	971	975	970	1006	1008	983	978	949	994	957	920	955	951	969	983	928	1010	963	1013	975	1032	995	942	935	930	1019	968	942	984	950	984	1002	1080	984	977	973	948	1007	922	905	982	945	978	908	1002	984	974	946	987	953	1003	994	956	919	954	979	1031	928	1005	964	928	987	1030	992	932	970	945	959	940	1021	918	987	960	1009	960	946	996	936	976	987	976	998	975	974	1020	943	983	937	1053	961	1030	932	1019	986	953	969	971	985	950	959	982	973	1001	983	988	989	965	956	946	1017	992	984	1055	1027	931	931	981	962	967	914	1020	929	969	948	989	957	986	916	951	969	976	984	941	941	929	962	917	981	1051	1015	966	1029	978	979	961	992	1013	942	997	996	1005	946	978	903	946	982	981	1010	976	968	1025	981	997	1014	974	966	938	972	995	990	984	984	967	969	976	983	1010	1017	1039	940	945	981	909	956	957	965	940	961	967	959	1013	992	976	978	936	937	966	964	966	914	1015	969	989	959	994	991	1012	911	979	940	958	968	937	975	968	979	949	988	1032	997	933	982	945	943	925	972	940	897	953	974	989	983	966	993	977	1022	985	937	924	974	979	1035	956	979	1002	987	971	979	911	906	987	910	1010	984	933	970	1005	1049	931	974	956	980	1005	1001	1004	968	971	930	945	975	1020	968	1011	1041	1003	972	924	985	971	979	917	938	990	967	935	1007	962	1022	910	1037	951	1017	1015	964	981	1002	964	987	966	977	956	968	925	924	937	980	1058	1000	964	1006	978	998	938	925	914	973	984	991	961	948	929	930	916	984	959	991	1050	969	989	977	945	1003	898	958	1040	987	966	992	987	903	986	1007	950	963	1021	1000	1028	941	1016	913	917	974	1001	962	1008	941	966	999	1006	1037	984	966	897	977	949	946	1006	1026	986	963	972	987	913	954	929	1007	975	978	915	998	1000	951	1009	950	985	1006	995	956	1021	984	1024	951	1014	965	926	968	977	968	959	934	969	928	969	906	978	993	1003	1007	977	978	1004	966	972	989	964	1033	1021	926	951	994	934	941	990	976	944	1051	983	930	1033	1005	998	930	985	889	983	972	955	994	926	955	1008	913	923	949	1000	978	959	1018	959	972	971	959	972	972	964	964	930	977	981	964	970	932	951	997	989	1009	919	985	997	949	995	962	950	947	1044	940	1049	986	960	909	1012	934	977	987	984	996	940	1009	1005	1015	969	1003	964	991	949	949	978	1017	973	969	929	1024	980	958	1005	1011	952	930	934	996	994	990	1014	949	973	972	1024	937	975	1009	957	986	962	958	948	960	991	966	917	1009	984	967	918	1013	946	981	975	980	979	944	974	977	994	969	890	961	949	1000	977	962	951	939	957	979	978	954	999	942	956	1008	998	1006	990	954	956	926	987	892	967	1024	956	979	946	951	933	1018	1002	945	958	1006	979	980	980	918	940	981	974	1005	909	953	924	968	1058	962
24563	21122	24147	28376	21123	21153	11642	711	494	462	498	423	432	438	406	448	373	394	372	343	345	348	398	384	358	375	361	355	332	348	379	382	353	379	339	388	392	360	326	341	323	383	330	338	379	346	345	357	317	325	381	368	346	349	341	349	326	332	334	357	350	328	369	356	370	380	381	382	324	348	340	352	365	346	327	376	373	322	337	364	361	332	346	375	360	330	346	354	338	361	342	329	337	376	335	366	340	384	362	350	359	350	361	379	383	359	325	317	339	347	331	364	341	368	357	388	371	356	342	350	364	367	364	325	329	354	378	363	327	364	338	332	348	368	366	370	337	395	320	350	374	354	374	320	376	373	381	355	322	347	330	318	345	355	376	352	427	370	345	389	338	357	327	364	339	387	346	343	372	358	353	346	369	348	377	329	368	344	315	320	359	351	336	342	359	332	350	387	362	362	336	354	351	367	324	371	323	352	342	315	344	377	371	353	339	370	320	359	333	360	329	364	357	335	334	364	369	382	339	360	368	343	346	336	371	361	390	350	347	326	348	344	362	329	349	344	315	329	342	362	335	344	332	350	358	354	329	371	331	377	341	348	359	342	352	329	343	339	362	352	306	364	380	369	389	350	327	398	372	348	343	358	371	357	377	335	371	390	354	374	348	354	346	345	335	348	345	359	382	383	370	344	348	352	375	322	373	380	335	410	372	360	358	365	378	382	348	388	361	368	345	324	356	356	363	366	325	328	374	378	274	354	357	347	317	341	392	385	356	368	378	320	343	362	386	353	335	388	397	330	363	322	320	350	360	310	353	380	316	336	353	352	344	339	377	386	320	372	342	356	352	341	363	390	364	336	371	380	365	386	385	340	377	375	376	335	329	348	352	342	364	349	358	362	390	374	367	307	329	327	319	343	365	330	346	345	322	369	350	326	339	346	370	357	348	317	360	343	335	363	340	357	409	356	354	368	322	349	351	309	333	375	335	366	364	332	350	320	347	363	378	359	298	340	374	338	344	348	325	307	360	324	351	392	376	373	376	386	335	362	385	341	321	354	327	330	352	344	346	342	358	348	340	381	344	306	341	365	365	305	337	340	306	351	342	382	366	379	362	351	352	335	347	351	357	321	296	352	328	343	375	384	343	363	294	346	351	365	351	339	323	364	341	333	333	334	366	321	327	346	368	319	315	347	373	363	351	347	385	362	337	333	362	362	345	399	335	344	341	370	353	361	323	359	371	383	326	329	358	334	364	322	326	339	384	350	359	388	353	357	334	347	347	324	345	322	324	338	341	333	351	357	343	385	347	364	385	357	362	317	352	374	376	365	358	387	412	321	331	349	346	314	316	359	345	303	354	376	347	340	343	331	376	359	387	304	349	340	371	363	365	381	367	348	340	324	335	331	360	372	346	326	336	336	341	360	311	382	353	351	317	359	334	317	352	344	312	313	381	318	335	351	361	361	332	313	328	341	340	372	347	378	357	340	344	376	371	340	378	391	328	353	347	368	379	354	362	374	360	350	378	321	330	324	324	324	364	373	334	346	342	340	377	337	360	362	339	369	320	386	373	355	324	344	333	380	352	335	358	402	362	343	336	355	363	341	341	363	362	355	334	391	349	377	378	393	337	367	339	350	337	336	338	339	310	360	331	339	345	358	367	382	334	333	381	346	366	335	357	376	370	364	348	353	378	338	332	338	349	331	330	379	310	355	353	330	384	353	335	337	371	358	358	355	345	369	384	376	336	352	381	365	337	367	345	375	365	341	348	330	379	339	371	334	316	396	359	341	327	330	300	371	386	393	369	352	368	350	373	339	324	338	340	352	348	369	373	361	364	351	386	405	348	359	361	366	370	351	324	328	375	365	355	341	349	305	338	345	350	364	371	346	365	359	326	366	343	383	385	353	381	386	341	382	370	349	345	344	351	368	360	345	362	376	328	353	374	337	339	348	326	361	372	355	395	362	359	368	353	343	321	343	362	321	394	356	359	318	328	352	361	355	358	326	333	341	346	363	322	325	357	361	325	359	350	327	347	343	364	339	370	365	320	370	341	346	352	365	357	345	353	392	375	395	359	366	362	344	370	392	375	357	351	331	342	372	362	308	307	350	336	351	342	345	362	356	331	386	313	332	324	328	362	345	337	380	345	355	323	364	376	342	341	371	349	350	355	353	329	353	364	341	343	386	358	329	337	308	324	380	341	361	362	345	337	356	334	342	350	328	335	364	347	361	367	344	394	345	363	321	360	383	357	305	344	342	335	351	358	367	367	349	329	359	376	357	346	371	355	335	342	369	353	331	302	334	340	361	367	353	382	366	384	358	347	342	334	379	371	380	337	343	370	329	382	348	351	326	338	382	333	353	322	334	361	385	360	365	363	335	387	345	383	360	349	336	361	374	350	353	303	369	312	341	320	336	336	385	357	373	318	361	345	368	367	328	310	341	372	362	329	326	333	376	354	362	380	374	353	366	332	342	358	310	352	317	350	358	363	325	325	319	345	361	363	321	309	358	361	341	379	372	347	331	345	367	406	366	355	354	346	343	358	361	352	345	346	375	371	331	354	321	360	337	369	325	380	352	357	347	363	321	349	374	326	330	376	349	394	315	352	330	353	353	333	357	327	372	334	376	344	403	312	363	389	341	338	385	353	368	345	384	356	385	373	339	350	362	375	367	365	353	344	309	337	382	344	369	373	352	345	327	346	359	353	353	366	309	354	367	358	341	339	351	345	355	357	358	331	362	354	369	308	358	326	344	321	318	370	365	326	333	387	350	361	328	351	343	377	387	360	347	363	380	336	353	364	391	382	387	352	347	339	375	357	342	369	333	342	331	353	327	362	371	352	351	377	335	307	374	339	363	362	352	368	339	377	343	350	344	341	344	359	363	339	353	354	357	326	347	332	340	367	363	376	369	341	363	322	338	350	350	363	410	370	347	372	373	346	342	365	353	389	348	358	318	341	356	367	330	356	345	388	338	346	317	330	336	367	363	335	353	330	361	361	376	359	337	353	338	336	351	331	328	364	316	384	356	331	347	383	343	331	381	356	380	359	366	346	328	380	366	349	362	370	370	339	354	344	333	355	375	364	407	375	346	349	342	345	362	353	338	341	353	375	355	336	373	338	359	376	347	338	353	344	356	339	407	367	383	408	346	353	347	362	336	367	356	341	389	390	366	335	354	293	332	364	350	348	339	376	343	342	375	339	342	357	342	372	341	305	361	413	345	331	367	352	340	369	365	337	345	372	386	367	329	368	353	360	318	357	355	410	315	357	333	345	329	315	374	350	334	345	330	376	355	341	334	333	316	358	360	353	346	335	329	326	380	345	391	346	353	345	349	312	339	403	351	350	382	336	361	351	347	352	331	335	369	388	330	353	347	311	359	371	365	353	382	362	342	356	318	298	362	378	349	341	344	326	344	373	352	331	372	315	313	342	370	378	320	332	361	327	349	360	320	378	365	329	366	356	392	340	348	322	321	339	380	337	340	326	351	351	363	365	357
29477	44898	7202	1071	896	818	755	770	770	764	754	750	747	733	758	730	747	722	736	734	767	727	724	764	685	751	796	693	755	740	740	751	732	750	724	696	727	703	719	761	743	706	693	755	745	751	763	732	722	743	753	719	731	749	700	695	728	754	713	721	721	731	670	709	762	743	743	736	732	765	711	684	717	760	670	732	751	757	690	734	722	661	703	692	717	732	757	712	734	729	776	725	711	739	686	738	698	783	732	690	747	709	729	766	732	700	709	697	702	738	745	724	738	718	740	694	791	741	732	734	648	687	698	736	647	703	700	729	714	666	707	743	710	737	756	740	786	729	783	694	735	721	745	724	703	748	726	723	733	745	695	720	720	695	688	737	714	701	783	698	728	746	742	715	724	704	733	713	746	751	731	703	676	796	699	730	707	722	742	705	752	705	744	703	742	690	744	750	715	707	727	747	709	713	706	751	749	738	740	729	736	737	666	716	745	714	747	753	744	686	707	777	759	767	756	714	715	779	695	683	718	686	732	714	748	697	713	746	743	712	733	709	714	741	768	712	729	734	707	707	749	712	711	748	772	678	750	756	719	753	720	758	748	735	723	706	708	722	730	705	668	733	710	719	705	720	732	745	710	701	722	778	727	735	712	746	713	725	721	692	735	764	700	785	692	761	730	777	754	732	726	764	780	725	734	680	732	735	677	718	699	679	716	717	709	727	760	764	730	743	733	738	742	719	726	716	737	693	712	755	701	683	728	748	700	721	738	736	747	678	823	734	774	735	753	686	741	696	747	728	729	690	731	720	695	730	719	709	686	739	786	710	720	744	751	730	708	712	730	736	694	747	729	771	786	731	709	706	762	735	714	725	684	720	744	716	754	650	691	774	725	706	774	745	714	704	703	749	733	737	728	758	736	709	725	755	757	708	801	752	727	722	761	710	743	701	743	724	731	740	674	759	724	752	789	732	742	716	719	822	755	725	726	695	752	752	741	738	711	728	736	730	740	726	726	694	726	746	723	733	730	766	728	715	799	716	745	737	720	762	700	759	765	727	718	677	752	797	729	703	762	745	708	714	706	707	711	664	708	723	684	737	746	733	702	733	709	724	723	750	747	705	751	748	726	705	751	739	742	751	678	696	727	759	713	706	736	718	736	718	725	705	716	754	722	691	774	774	770	736	697	724	738	751	700	731	706	741	704	728	688	745	707	786	723	736	699	680	736	736	743	775	698	706	694	716	688	729	748	671	729	759	749	706	705	725	701	730	695	750	734	748	668	755	685	717	753	788	737	725	718	709	739	717	707	727	681	714	721	719	711	733	710	685	726	702	712	731	766	702	680	727	717	745	752	719	699	718	732	764	769	743	726	717	678	712	768	713	684	740	724	731	748	721	794	695	708	764	764	692	728	724	712	703	744	761	710	708	734	679	749	717	699	733	715	732	711	748	741	740	755	720	726	756	689	726	730	675	732	716	720	773	748	732	752	702	749	771	715	781	710	678	725	745	712	720	733	737	715	745	736	717	741	803	717	748	750	741	740	699	760	750	728	717	792	754	709	699	711	749	714	720	678	688	698	683	741	708	719	755	719	729	741	745	740	714	737	771	726	754	769	707	708	688	737	780	738	702	701	729	739	744	693	751	736	759	714	666	702	745	717	758	747	728	721	673	758	728	727	765	754	754	798	705	710	738	675	757	738	736	712	734	689	734	691	718	711	702	753	739	703	713	703	722	728	752	707	744	755	700	759	760	750	729	761	750	707	722	729	700	733	736	765	768	719	772	704	714	757	749	681	729	730	725	703	699	722	710	764	773	709	721	697	736	761	773	753	687	707	729	772	733	709	707	689	701	674	712	721	713	755	754	707	764	780	764	761	743	756	780	708	732	778	695	701	755	733	693	746	706	720	728	719	764	753	728	752	746	749	742	731	745	723	746	682	719	768	721	712	780	707	705	710	721	748	714	772	756	730	780	704	715	713	716	742	704	704	742	762	690	729	655	712	770	721	716	709	721	787	743	730	737	733	733	722	714	741	713	719	748	751	724	651	708	714	727	749	708	713	763	729	777	737	767	749	730	749	769	769	738	693	763	700	768	706	747	747	747	716	689	701	760	715	768	734	733	752	743	760	747	740	722	724	700	695	714	702	746	774	749	774	720	707	736	681	753	747	703	664	752	756	705	760	666	712	738	746	760	745	749	705	729	721	728	746	745	743	746	758	715	733	737	730	665	722	744	688	730	737	788	703	725	660	755	705	696	719	739	663	757	737	697	760	688	751	761	687	732	743	711	768	697	731	722	747	707	711	737	766	734	732	735	730	706	719	736	753	717	704	712	727	745	744	740	697	723	743	759	745	736	787	749	756	747	775	736	738	731	732	742	742	775	720	721	685	720	758	770	763	703	757	735	729	779	731	736	783	733	731	772	748	698	693	752	738	706	760	725	708	720	769	762	730	720	778	718	715	722	811	737	729	718	733	726	708	758	732	722	675	758	717	703	786	733	750	705	776	740	712	730	731	780	688	718	744	729	719	747	760	710	681	693	743	747	713	743	721	707	689	760	726	732	713	701	700	719	691	754	732	753	725	763	765	691	693	729	731	757	712	722	727	698	696	683	711	678	727	782	711	734	722	710	757	654	793	735	713	760	763	689	729	713	717	703	750	685	709	681	733	693	720	695	751	725	685	717	725	705	742	710	746	748	722	775	727	741	694	697	785	739	772	719	723	688	756	679	723	723	712	711	743	702	717	739	737	733	753	706	741	702	742	738	691	728	747	696	715	706	719	742	733	731	703	710	749	660	715	683	726	727	731	739	687	699	720	739	741	704	753	733	729	778	746	713	760	710	738	745	750	755	749	792	720	681	779	777	694	719	697	719	723	688	716	658	726	737	722	710	707	701	729	778	732	723	709	726	781	719	725	734	743	775	731	710	718	755	716	733	710	696	745	697	754	772	734	729	734	755	747	714	719	631	735	750	717	689	683	774	740	711	717	736	790	683	714	724	740	681	753	777	724	738	760	782	742	734	751	771	723	736	700	719	720	744	793	722	724	763	682	733	725	778	742	742	697	747	742	721	742	675	698	738	707	697	764	745	703	709	711	764	764	756	731	702	738	763	735	756	732	734	685	699	711	743	783	736	758	693	702	695	716	750	733	693	728	763	724	717	700	714	702	747	716	726	724	720	701	741	742	701	753	745	720	736	674	695	702	707	691	735	721	727	737	728	737	767	738	732	741	742	696	746	689	747	757	675	733	709	715	762	727	714	710	699	725	756	749	790	715	713	724	686	762	725	728	701	734	743	735	747	736	684	696	662	772	763	704	770	730	737	739	716	722	728	725	725	714	718	684	727	721	733	708	697	716	764	754	647	732	710	726	733	703	745	704	803	709	699	728	732	729	755	754	740	767	766	744	759	720	782	742	747	698	695	720	695	715	733	770	701	691	781	738	757	757	732	698	730	734	706	746	752	705	750	701	745	702	719	736	726	753	695	747	713	703	733
33729	17548	4534	497	380	308	322	343	301	334	299	320	308	319	299	329	308	331	303	312	313	343	301	312	321	311	330	334	327	307	337	289	324	332	300	334	334	341	318	358	286	326	314	344	317	317	335	333	288	382	312	305	315	311	325	316	327	308	295	344	323	279	293	310	299	311	318	318	336	316	351	302	345	340	294	324	349	325	346	320	342	299	300	316	313	333	327	390	295	299	309	336	346	323	320	329	340	313	290	370	321	313	325	325	327	329	355	336	336	317	330	323	335	396	326	317	335	304	317	338	295	325	314	320	298	335	330	316	308	312	323	283	305	324	315	321	310	319	311	318	312	329	354	320	333	317	318	335	329	303	286	320	294	319	343	291	300	314	339	331	341	278	311	326	333	296	324	339	342	299	307	322	337	320	345	332	336	318	283	307	304	319	324	361	337	288	318	308	314	293	317	330	314	317	368	305	315	345	345	336	326	298	311	311	317	335	326	298	327	314	327	318	293	298	334	341	315	325	325	335	349	307	327	362	347	298	306	334	309	290	329	302	287	330	333	319	343	307	342	283	279	336	320	304	305	299	315	319	325	283	308	350	305	317	291	299	345	315	306	314	332	318	336	341	329	315	308	303	328	341	329	331	289	315	345	335	348	316	302	295	304	328	339	352	327	286	313	302	296	333	320	301	312	367	350	297	299	321	318	336	304	335	343	322	313	297	358	294	301	298	315	331	297	276	305	304	319	300	310	311	310	311	316	315	364	308	327	310	295	353	283	294	337	304	285	319	306	394	321	327	322	325	341	354	315	329	318	323	318	323	345	327	324	303	322	326	303	290	329	303	307	328	334	304	338	291	343	314	294	336	306	335	317	312	343	371	300	327	294	330	331	313	317	310	306	335	302	362	315	328	314	347	297	324	315	323	322	361	278	313	291	336	271	281	313	284	305	266	324	329	314	311	333	332	318	332	323	320	296	309	354	314	299	303	317	312	318	305	324	295	332	293	318	320	315	295	292	338	319	334	280	333	307	353	340	346	332	318	293	307	339	314	313	337	329	339	329	335	321	333	332	340	305	294	359	315	299	353	323	326	348	299	317	346	292	295	320	352	319	363	350	293	337	303	278	335	300	331	337	326	308	312	292	325	312	338	359	334	308	309	311	323	336	299	318	322	322	326	329	334	332	300	311	352	355	315	321	300	294	305	301	309	316	294	303	291	319	321	329	318	317	355	353	307	306	322	343	361	284	334	327	316	285	316	306	337	311	320	340	309	320	311	341	357	312	333	309	330	323	290	313	323	334	303	315	333	329	326	304	311	268	310	350	308	333	302	360	362	300	328	314	329	311	295	308	329	329	286	291	336	349	334	377	338	366	335	328	339	333	296	354	284	286	323	309	321	334	306	314	329	303	333	305	342	344	320	341	328	326	295	312	307	322	298	344	288	337	341	316	296	292	323	342	317	326	333	320	286	311	324	330	345	334	300	365	358	295	341	325	322	341	306	363	311	323	303	346	326	345	267	327	309	312	308	361	333	326	302	334	333	324	289	318	314	308	316	347	304	303	307	315	333	322	319	319	312	341	324	321	313	295	334	321	330	347	298	343	372	327	337	317	367	347	331	302	333	340	332	331	320	281	302	316	338	318	282	334	338	326	317	332	338	310	322	322	298	308	325	261	331	330	320	296	350	287	318	330	308	326	326	363	326	299	344	283	311	291	272	302	330	316	304	321	330	341	315	319	327	330	303	314	320	338	303	355	332	321	349	309	308	307	317	310	314	324	301	330	341	347	323	311	322	324	363	319	323	342	332	287	338	323	325	281	328	356	319	318	302	330	328	301	307	309	293	290	328	334	334	275	300	319	308	322	295	287	339	295	335	324	300	300	308	338	306	316	311	352	305	333	323	320	329	328	287	300	317	289	316	303	305	318	320	302	321	314	347	315	285	316	333	334	288	323	374	353	340	329	300	328	282	306	311	319	320	304	337	324	329	309	337	326	324	385	322	321	374	329	328	313	313	307	346	325	313	336	335	298	319	315	302	328	328	309	310	309	298	317	325	329	338	332	307	371	316	314	302	335	356	300	344	347	342	335	305	277	308	367	315	370	308	351	325	280	296	318	286	319	345	356	344	313	351	321	324	320	316	318	334	305	320	310	307	337	307	355	316	310	314	327	327	347	324	302	314	355	345	289	320	298	265	379	321	302	323	290	326	321	341	297	285	306	330	318	330	361	324	329	303	361	304	307	283	305	359	332	289	344	317	315	284	333	300	340	316	297	270	279	315	333	338	337	325	313	317	337	314	303	318	303	324	308	323	308	340	327	308	297	296	320	346	340	321	322	339	310	356	358	329	315	350	325	269	325	311	310	328	334	353	336	317	338	346	336	343	344	342	333	319	297	318	333	364	344	347	330	302	318	317	335	297	302	317	312	289	340	320	328	314	294	318	334	332	280	352	289	362	334	302	347	330	315	295	333	330	288	313	302	317	351	334	287	319	345	281	356	343	329	325	311	299	336	363	333	346	300	356	326	314	307	303	322	302	325	318	293	320	315	336	330	321	325	282	330	371	302	353	306	316	323	370	335	291	310	308	304	338	329	362	292	358	369	331	325	325	288	312	366	290	342	338	332	313	310	292	342	324	297	287	307	331	305	319	315	326	312	356	298	326	300	334	294	340	331	320	312	338	321	347	372	310	299	298	325	322	318	314	335	330	306	329	279	303	315	341	344	330	334	313	299	343	294	346	328	324	338	301	302	332	336	287	314	362	321	360	343	326	331	295	291	360	321	314	340	332	324	294	322	353	315	331	330	325	300	287	322	325	341	338	332	329	319	311	340	303	310	289	320	329	345	297	336	356	319	267	329	322	299	307	287	295	334	311	321	318	309	325	347	317	297	346	284	276	301	279	331	304	320	309	329	339	307	361	318	327	302	318	275	280	318	301	332	329	331	299	319	313	324	300	322	337	319	292	338	282	328	337	341	376	333	364	274	305	316	332	293	315	298	307	326	263	323	345	302	330	317	319	348	359	320	322	368	300	326	288	299	312	341	329	338	334	322	344	312	300	330	312	336	325	322	283	335	324	314	301	345	318	292	306	316	299	309	344	306	303	313	305	322	360	322	327	351	296	342	321	279	323	335	337	338	301	263	304	321	314	314	294	330	325	320	313	318	353	328	295	320	317	308	317	346	295	312	313	290	325	343	321	334	324	310	325	318	333	276	293	325	326	306	306	328	320	317	352	295	339	322	350	330	320	321	344	333	303	309	351	339	310	314	323	346	315	347	290	301	317	330	304	294	303	353	331	288	340	298	309	344	334	294	320	322	310	327	287	341	338	320	277	349	316	298	278	338	331	309	318	335	325	291	314	339	326	319	306	310	314	340	338	349	316	299	312	318	316	350	323	340	287	317	291	313	309	281	333	299	328	328	288	307	335	339	308	347	354	346	335	303	324	315	308	334	281	315	327	315	313	356	315	319	312	327	318	349	337	339	328	269	339
12853	4541	984	714	705	683	728	735	729	720	717	736	728	755	694	727	740	748	745	692	742	741	759	698	730	727	725	708	714	728	711	731	716	716	746	722	713	722	711	719	734	742	721	756	756	745	686	704	724	754	701	728	742	739	739	739	737	703	727	682	768	700	702	664	691	711	733	775	772	666	752	737	715	714	719	668	734	690	729	716	713	735	730	709	736	658	759	727	690	712	714	666	717	718	742	727	726	723	770	754	708	723	728	722	685	692	720	719	706	714	729	740	712	698	743	731	706	735	732	708	713	660	713	725	693	751	700	710	700	726	736	740	767	723	734	814	749	690	748	685	690	764	740	710	731	747	731	711	729	716	702	713	749	734	696	779	717	760	699	751	723	760	739	699	725	735	752	686	700	720	745	739	725	761	703	704	732	728	715	732	758	670	777	741	762	711	716	758	680	768	687	730	768	671	717	713	708	742	691	730	721	705	745	687	752	736	758	726	748	729	693	749	760	741	752	774	755	751	737	712	754	723	708	730	712	748	711	755	753	754	733	747	698	747	758	749	726	703	729	728	732	785	723	734	725	722	725	726	745	710	752	737	694	773	682	735	734	746	725	737	737	735	737	678	720	751	710	723	730	720	678	753	758	689	762	665	779	734	730	743	762	720	751	708	753	750	754	719	745	725	734	763	739	731	708	707	695	729	726	754	735	728	709	724	731	742	753	700	690	726	704	760	723	730	714	757	730	761	726	736	762	748	774	734	720	805	712	714	714	673	769	684	746	755	716	719	750	729	721	697	694	726	785	745	694	683	749	713	714	726	760	758	768	724	760	755	719	740	693	732	698	736	738	709	716	780	775	709	692	719	689	687	738	737	731	680	738	737	706	766	667	671	729	699	708	742	733	695	716	696	719	706	720	730	738	711	681	746	746	727	752	744	764	718	732	734	715	736	683	746	682	759	687	718	726	737	688	766	690	707	691	720	725	741	701	740	727	726	749	742	760	699	723	694	689	689	693	727	712	762	710	715	714	754	737	729	699	730	715	695	700	743	714	787	785	706	722	733	757	739	716	760	721	683	739	718	756	711	660	673	757	698	692	702	760	742	726	728	751	731	755	748	719	738	770	727	723	752	703	667	730	702	686	734	748	659	711	742	715	727	702	743	722	757	727	721	710	725	734	740	686	714	753	751	759	734	732	709	702	715	716	755	780	746	771	761	748	722	696	759	720	750	745	731	719	766	750	724	738	781	717	748	707	688	736	701	703	701	792	751	716	730	711	719	759	752	780	747	747	715	742	764	682	758	720	717	688	682	763	717	727	744	737	748	694	709	817	771	746	745	759	709	714	734	750	704	742	735	692	739	717	712	759	721	711	720	711	694	713	707	754	735	785	739	758	724	753	729	779	764	711	665	690	759	759	720	744	771	728	706	736	705	729	739	698	709	754	745	723	717	746	792	699	753	732	742	761	731	732	736	748	748	744	731	679	699	728	716	719	730	776	709	739	709	736	718	690	742	743	745	714	750	677	711	753	673	780	714	713	706	705	687	768	739	741	744	751	704	692	713	731	698	732	732	752	776	748	716	735	701	710	713	717	688	768	712	731	734	734	725	689	736	710	671	724	741	714	740	716	688	762	713	714	707	739	778	740	777	700	749	733	745	712	720	744	685	710	705	712	728	744	700	739	733	750	699	702	762	695	734	736	716	724	708	725	714	713	732	671	707	737	729	757	777	733	766	678	716	692	722	725	736	743	716	721	708	758	693	750	744	722	744	703	727	741	713	721	724	766	774	692	729	739	752	744	710	691	724	701	749	745	746	731	746	715	699	737	750	704	714	754	742	735	735	731	742	748	737	750	728	714	773	726	740	747	726	712	734	742	707	724	776	721	744	763	729	701	726	752	681	714	703	711	744	758	742	712	731	727	736	737	739	764	710	722	753	682	714	761	737	699	757	728	725	722	753	708	693	756	779	717	751	728	738	753	697	698	750	752	706	756	760	716	719	719	726	749	794	715	775	743	737	761	763	744	668	792	721	741	715	764	740	739	694	694	734	711	692	745	747	675	730	751	734	737	719	721	751	652	722	747	728	745	724	749	747	704	740	734	722	679	699	736	672	716	731	709	706	712	763	757	773	750	774	745	741	710	749	724	716	709	675	719	675	704	748	710	694	740	731	707	679	700	726	748	734	742	752	706	700	667	774	692	686	737	756	675	719	804	742	716	738	735	765	718	715	727	722	724	722	739	716	662	716	769	742	704	758	736	752	721	764	761	694	734	737	724	732	715	738	693	734	702	711	759	746	744	738	709	748	752	709	724	739	695	743	729	761	717	724	714	757	742	687	722	693	703	714	729	736	798	708	713	686	738	740	735	684	660	700	692	690	705	723	738	743	768	668	693	719	741	695	730	800	688	763	738	734	725	712	690	730	757	718	713	715	723	706	752	697	711	769	683	706	717	718	709	750	720	743	702	731	752	744	699	790	680	763	762	738	724	723	711	730	745	725	686	761	704	773	708	720	736	737	702	688	711	701	751	710	748	686	680	690	765	720	727	728	692	710	714	698	720	736	719	724	741	746	753	722	667	762	726	745	733	713	711	742	727	732	692	741	737	744	711	755	751	739	695	740	750	713	729	732	712	723	751	668	748	672	725	758	729	759	681	690	737	737	739	783	710	759	735	681	715	743	732	726	709	721	710	729	716	735	735	738	737	759	756	658	737	720	714	795	777	762	725	746	713	688	734	711	695	722	759	688	748	718	671	688	785	714	710	698	747	700	731	709	743	682	688	718	711	682	712	726	729	738	712	701	714	709	695	742	744	738	725	734	705	694	718	731	744	739	706	710	729	686	747	702	713	691	747	768	742	730	727	705	760	751	695	712	746	741	709	727	767	656	738	767	705	769	726	730	762	757	759	701	716	751	776	694	683	736	756	729	641	733	661	753	724	732	737	697	714	740	722	735	709	701	704	714	734	695	700	724	763	720	757	717	679	720	729	751	709	741	734	720	724	714	720	722	730	742	723	738	745	695	712	706	728	711	657	705	709	719	755	725	735	731	714	752	672	715	709	723	754	739	757	709	699	756	760	757	717	728	686	747	747	737	706	698	735	705	763	717	759	701	697	716	720	782	728	751	735	740	692	733	733	684	703	689	743	692	710	705	731	773	699	733	725	708	719	714	707	722	768	681	769	732	747	784	714	721	702	730	760	738	744	723	692	664	682	765	704	713	711	679	746	766	717	695	660	793	708	790	680	708	740	682	735	761	749	715	685	706	683	781	746	791	687	744	669	717	696	691	735	749	675	707	735	700	773	705	709	723	701	757	696	721	768	792	727	722	735	702	709	767	727	739	694	706	801	736	721	759	739	678	735	759	689	745	744	721	733	721	698	721	712	680	702	759	732	705	725	718	768	686	732	716	689	746	732	733	727	666	741	753	760	673	693	757	723	729	738	769	713	726	749	738	745	722	775	718	713	714	744	717	726	746	725	737	739	734	743	741
25214	21127	23790	28711	21126	15991	945	666	546	507	484	485	511	467	475	439	483	480	486	474	465	450	498	480	466	514	478	515	472	461	472	492	521	474	478	526	492	479	462	532	458	455	466	490	455	452	493	416	491	440	519	494	441	459	488	484	483	463	437	417	442	473	478	439	468	458	457	498	449	450	489	419	441	480	423	524	444	491	454	477	478	500	432	471	467	502	472	461	470	464	430	501	481	508	454	457	525	486	474	424	491	455	465	458	462	456	501	481	477	481	417	442	449	490	484	500	475	456	487	446	485	488	441	449	466	474	477	440	439	477	454	437	457	476	396	475	524	465	437	509	511	419	494	468	449	446	452	476	436	474	478	444	486	438	442	478	483	525	466	474	441	447	465	515	459	464	435	457	505	468	448	498	453	460	457	440	432	429	475	437	470	428	429	488	462	453	451	471	479	427	462	495	481	489	471	459	483	527	457	481	503	411	441	434	492	464	433	442	492	435	483	433	464	461	463	456	475	415	462	417	466	437	441	460	455	492	442	424	459	478	475	440	463	483	454	441	471	456	467	464	475	501	480	496	475	459	453	443	428	437	456	451	459	449	466	479	486	447	441	465	481	479	476	434	475	466	447	481	474	523	462	451	477	492	476	474	440	472	441	472	471	482	526	450	429	476	493	430	483	462	492	496	467	457	465	455	466	493	492	475	437	468	486	461	458	451	478	462	464	502	431	486	446	420	437	445	495	484	461	461	481	427	477	483	435	455	472	463	469	481	521	430	466	456	427	463	430	429	443	453	504	450	461	453	463	480	478	445	505	495	443	448	471	425	478	449	421	453	465	472	496	422	469	465	478	430	460	495	438	506	526	463	494	468	481	443	469	446	431	431	456	485	506	412	473	479	486	480	480	464	487	440	461	467	465	495	466	511	460	485	441	472	457	457	428	449	468	441	471	468	487	495	486	451	437	438	453	438	445	462	451	468	477	455	437	516	420	444	475	506	460	425	460	433	473	431	471	484	432	498	437	450	439	459	501	471	479	477	455	514	455	469	464	469	408	490	468	445	474	473	468	454	463	415	402	460	459	456	428	445	487	480	496	467	475	473	459	510	449	435	470	492	471	447	467	464	490	477	455	475	453	445	439	400	493	463	490	411	457	470	496	462	472	440	417	478	447	449	433	462	442	429	458	506	501	501	478	475	458	444	433	467	433	457	470	446	458	479	465	433	464	494	455	492	457	452	492	440	475	452	496	469	478	480	416	442	477	468	492	444	486	434	484	466	465	477	462	467	481	481	459	463	466	482	493	442	473	442	464	501	461	437	496	508	465	415	452	437	492	487	462	464	492	501	443	445	458	419	413	456	450	445	436	473	464	485	499	491	472	463	479	470	463	467	487	511	448	475	437	452	477	421	424	460	503	448	493	468	483	450	434	464	461	437	470	468	487	474	427	463	492	445	470	490	511	495	450	440	435	466	470	468	483	486	437	436	470	433	450	482	470	463	471	464	460	470	515	460	452	462	439	443	472	464	430	477	473	481	488	460	514	439	513	496	477	462	445	476	454	466	445	430	454	508	446	454	472	444	515	474	433	473	490	475	454	483	452	427	452	498	434	456	469	493	455	445	445	439	452	453	470	471	489	459	445	461	448	456	468	442	472	466	437	461	463	404	463	456	503	450	441	455	468	495	527	482	515	471	478	488	505	425	493	444	497	508	450	482	490	456	488	473	447	465	476	450	487	517	437	455	464	457	488	460	480	483	501	551	459	499	437	479	515	485	496	455	452	456	475	484	469	446	476	451	492	521	469	464	469	451	430	511	500	447	451	493	472	431	470	444	430	452	439	478	475	495	441	477	482	470	492	445	455	483	459	495	498	493	445	457	447	429	450	474	436	439	477	457	447	447	470	464	464	476	440	457	476	478	434	475	409	475	443	451	448	446	516	484	412	470	476	454	510	479	445	473	496	437	470	473	472	413	473	459	455	456	461	452	456	440	478	401	458	482	452	433	494	459	455	465	502	482	498	445	452	508	464	439	455	442	477	457	487	457	463	454	458	447	479	436	459	450	489	444	434	475	476	428	466	479	488	436	429	444	466	466	466	491	474	472	450	482	465	474	453	448	477	484	451	480	474	511	467	462	477	435	471	507	464	476	462	452	541	480	442	439	465	475	496	462	475	465	489	419	422	433	481	430	508	478	499	514	467	443	465	455	469	459	511	472	461	452	445	465	494	455	476	496	441	438	483	486	475	437	478	453	478	422	429	486	468	439	480	450	452	482	420	430	440	445	464	470	432	462	467	436	529	461	465	427	446	466	465	470	490	463	487	456	446	461	459	437	443	427	468	455	447	509	450	471	471	435	482	484	476	489	467	488	449	481	458	513	427	485	497	403	473	456	439	465	487	453	441	450	500	474	441	444	455	460	474	488	440	480	463	427	465	459	466	466	465	502	446	446	465	457	511	434	470	496	427	470	447	482	456	477	478	495	460	471	455	514	447	464	498	447	488	411	438	455	458	439	470	482	436	438	482	468	469	454	461	459	460	430	431	473	463	493	474	445	449	459	452	505	482	490	468	449	459	451	442	455	467	476	470	464	467	469	465	470	487	467	468	474	454	457	484	462	460	417	458	458	439	453	453	445	469	484	498	464	489	478	455	501	465	502	447	473	454	435	448	439	466	467	481	478	482	478	434	475	472	431	450	458	493	490	469	491	473	485	491	466	461	487	463	492	458	450	454	454	469	475	478	455	496	467	442	456	444	454	448	474	490	441	500	453	454	556	473	453	474	486	433	458	459	454	474	459	429	502	465	470	433	446	469	506	460	488	455	455	470	465	481	449	462	412	462	445	496	469	459	504	453	423	450	429	482	447	491	473	502	456	439	479	457	489	468	425	481	430	467	444	471	457	449	463	471	504	473	450	448	445	471	418	486	478	499	481	483	470	460	485	434	476	487	488	448	462	450	424	459	518	505	471	465	441	441	501	428	481	478	416	513	481	463	485	473	482	488	493	482	466	461	452	486	472	470	451	451	450	514	445	483	450	451	522	519	450	483	476	430	454	474	498	464	443	448	458	473	481	448	462	463	459	485	451	433	472	449	493	471	485	484	504	444	459	479	500	504	443	443	447	446	462	489	465	478	441	410	465	424	465	455	484	452	474	416	464	435	482	441	460	443	446	498	447	432	468	492	459	449	483	464	480	472	497	475	474	458	437	474	499	517	471	483	468	483	444	435	450	466	438	406	486	414	438	500	479	462	435	493	447	454	435	442	413	445	533	492	442	416	442	459	451	506	464	437	442	489	481	443	488	450	451	512	453	481	441	444	469	443	457	501	415	477	462	485	525	465	489	459	458	479	436	501	478	463	444	476	477	450	462	462	443	452	460	446	460	456	500	461	455	477	412	452	495	495	456	472	478	459	523	483	443	478	485	522	465	464	498	459	428	482	443	458	503	461	453	460	478	474	489	456	455	472	477	459	455	496	471	444	452	461	530	486	451
23958	35230	4747	1144	1023	977	984	1015	1040	959	998	978	1026	953	970	915	970	984	940	982	1000	997	975	985	1007	1034	977	1003	981	988	1021	930	965	991	1024	999	960	965	993	963	1003	961	982	916	963	963	955	954	1007	976	1031	944	967	930	976	997	987	948	999	1032	988	993	968	994	1022	951	979	965	946	986	925	1003	956	949	955	982	912	983	967	952	1011	971	875	1000	989	986	994	974	990	988	975	951	1013	974	998	944	945	955	1011	954	1001	1026	953	1007	982	971	975	1004	995	989	950	963	1001	972	916	1001	977	1000	926	968	974	1027	987	1011	1008	969	964	1001	992	961	941	959	937	911	973	1010	965	994	938	1021	1011	980	1001	1045	966	912	963	945	1015	944	1010	978	966	937	1015	927	993	951	931	982	981	983	979	945	993	977	938	982	1027	919	975	942	1006	960	933	940	927	909	937	1005	998	937	976	977	954	994	1014	926	985	961	1011	987	953	933	958	992	991	969	944	947	960	991	930	979	983	961	1025	943	986	964	981	954	895	1007	984	989	999	947	933	942	969	944	964	1011	999	987	988	969	971	1058	1000	1018	958	1013	954	965	987	982	943	932	962	950	968	973	921	1035	965	986	996	996	948	976	975	987	902	947	945	972	1016	916	972	972	990	931	980	988	971	1017	897	977	997	969	977	957	974	987	940	989	977	951	1016	970	961	953	1020	980	985	943	973	1013	978	964	979	914	943	925	967	1017	1007	986	987	955	1015	975	962	1006	917	938	1002	1000	1003	1016	982	952	1010	919	967	948	963	922	1015	967	1018	983	1012	985	982	908	944	974	998	967	1016	1045	1026	934	991	1007	980	1009	994	964	984	959	970	1037	951	958	963	942	991	1008	939	992	952	997	982	895	955	934	945	957	1015	1023	1003	996	994	900	970	937	956	944	948	986	952	967	898	999	949	982	967	975	980	1017	964	1007	908	971	1002	953	976	952	913	1025	946	964	956	930	988	985	933	973	1040	972	931	950	1007	991	965	1007	951	1042	939	1037	1009	953	951	936	946	968	954	983	977	943	991	977	1004	923	927	980	1006	945	971	958	943	984	960	951	992	952	993	982	943	977	958	1020	978	958	968	965	933	1004	969	930	1003	916	935	934	1005	937	893	970	933	1044	967	969	1003	917	942	1014	987	978	987	950	978	1001	954	982	1027	954	941	990	980	989	967	942	1007	922	990	968	967	982	952	988	970	931	966	1002	980	1023	1005	989	922	958	1002	934	1011	956	958	1016	987	983	1005	953	978	990	973	1037	971	940	967	946	981	941	987	1025	989	1014	948	933	970	980	1003	963	931	942	1005	966	1003	954	1024	947	1025	1014	926	1002	937	964	965	947	1025	1005	994	928	990	973	1001	1018	933	948	955	938	1001	938	971	970	938	969	979	974	922	987	928	962	1001	986	939	955	933	961	1000	974	934	923	1017	1001	1006	942	939	973	973	1039	1014	1004	917	1008	941	972	1040	959	940	968	982	971	962	956	991	934	931	995	969	981	1000	996	947	973	983	919	987	988	954	964	975	1011	996	963	984	989	968	1000	976	1040	928	989	939	955	937	876	962	961	981	989	947	980	945	998	976	962	1011	984	972	969	977	970	931	995	975	978	966	942	919	954	1015	921	1008	1059	1013	980	923	993	982	987	968	986	949	985	954	1027	989	985	905	976	996	965	980	945	967	950	988	960	950	1002	1000	1016	962	957	963	974	924	983	984	960	987	970	966	969	932	939	971	971	981	970	1005	988	1018	954	979	1009	932	911	983	923	976	962	926	1000	928	936	1012	934	958	946	911	935	934	967	961	931	962	917	1022	958	961	1021	965	1021	1012	961	929	988	985	926	956	931	1022	945	989	989	983	921	959	958	943	985	970	907	953	988	1007	1038	991	989	984	944	1007	917	994	959	956	948	972	972	958	1013	948	963	942	961	970	975	986	932	1003	972	966	963	1014	973	974	983	922	994	969	936	978	944	945	932	986	931	1065	997	983	958	1033	1015	954	950	951	972	920	893	1032	970	945	953	984	961	977	994	923	977	964	1088	910	889	992	1027	939	1069	981	967	946	975	970	1070	1003	995	974	980	947	962	961	988	963	958	978	982	939	991	1026	982	1059	994	976	949	960	926	1018	944	958	914	940	1001	1015	969	979	959	1016	984	939	969	999	994	970	961	1048	925	991	1024	945	920	986	939	992	1012	985	935	959	998	969	971	959	962	958	946	1014	975	922	953	969	927	995	975	961	921	941	1048	957	975	967	989	977	942	932	974	1041	986	948	957	984	989	955	937	958	978	942	957	994	924	1016	954	985	933	965	935	963	1004	1046	883	969	975	940	977	990	1011	947	960	977	1009	975	972	979	972	942	959	962	971	994	920	1007	975	993	916	952	996	968	948	988	998	989	955	973	926	940	1013	991	936	976	953	978	937	994	936	973	938	1018	980	943	926	942	929	972	935	972	977	997	956	977	969	976	971	985	1009	983	918	955	1024	1046	930	1006	938	969	1041	937	939	984	987	930	974	960	920	954	982	998	975	1021	941	991	952	918	952	964	945	985	953	885	994	977	991	1019	990	1023	1004	1028	903	952	947	954	945	983	920	1051	965	1030	915	1009	957	972	960	951	952	927	1000	991	1003	974	929	968	986	987	986	1004	963	976	970	988	965	911	1014	974	934	958	976	988	1018	948	969	1001	908	1041	980	973	973	949	943	988	1026	937	955	997	976	951	989	934	1017	994	955	967	971	925	948	964	1025	1021	909	1070	948	971	926	974	1017	971	929	934	996	982	980	964	973	872	977	976	958	949	941	975	947	976	1020	968	984	990	949	934	935	1001	953	925	1015	1003	975	995	1001	984	981	976	944	1047	956	988	955	941	1005	980	1013	940	1005	968	1000	990	971	937	914	1014	959	959	958	941	1019	1047	1041	987	1003	987	949	976	966	978	1011	1000	955	958	931	956	977	959	953	989	979	986	882	981	986	981	1013	984	958	1003	982	936	978	942	918	1000	971	960	965	993	982	982	961	986	964	917	869	959	983	983	969	1004	945	1008	985	988	988	998	974	1021	1003	969	952	919	980	1030	956	988	1013	1001	926	959	952	985	966	989	991	1001	964	1016	991	955	953	952	947	963	985	1007	1008	990	950	991	916	978	966	898	939	962	966	933	964	991	948	941	954	1012	959	994	945	978	1012	966	949	1017	1017	976	961	938	994	948	1025	967	1053	967	955	964	972	996	980	993	953	967	984	1020	960	1011	980	963	971	1009	919	1003	1011	946	1009	1016	955	960	965	1012	919	971	1038	963	982	992	1006	1016	1041	963	989	1021	1004	901	945	940	978	922	987	916	1006	990	944	940	979	1001	921	978	1008	930	993	1000	948	989	1014	961	954	1007	910	944	979	975	985	988	984	1005	984	1023	980	941	974	931	928	952	954	975	962	997	962	955	994	997	996	919	1024	935	970	928	986	996	955	932	987	978	983	930	966	1002	962	945	1030	999	1009	953	1007	994	979	965	988	985	919	949	975	989	986	1011	948	993	943	910	963	1050	998	994	1051	984	979	956	980	984	991	981	936	948	1037	956	938	912	1022	1019	945	952	997	1011	940	964	930	982	948	952	952	937	1000	938	1008	963	963	1034	1010	914	981	947	966	950	1031	927	967	994	1042	983	956	954	958	937	1001	929	957	966	916	948	946	960	953	964	930	977	1016	1014	1010	963	981	956	950	986	948	944	943	959	1020	940	924	970	967	981	1008	980	981	1042	933	997	978	946	993	953	956	964	1019
24575	21108	24065	28369	21111	21134	11461	717	482	454	408	418	440	388	382	366	390	376	375	375	379	353	359	362	343	366	377	382	366	340	343	334	314	327	396	364	352	357	372	342	341	346	342	385	356	339	315	359	357	349	355	370	329	343	292	357	350	330	330	350	347	341	369	340	367	344	353	326	334	331	363	314	323	363	354	338	317	345	349	358	342	345	358	359	356	361	330	342	343	361	343	312	343	335	363	345	352	379	376	316	345	342	350	312	362	360	384	349	338	341	374	379	382	331	369	314	356	380	358	378	339	360	344	350	354	378	340	357	348	343	380	374	341	304	375	375	378	365	384	375	336	336	344	364	361	352	347	358	370	347	336	339	367	388	341	356	381	341	340	333	347	351	367	322	371	338	342	356	351	373	377	328	328	404	386	384	369	362	387	299	359	379	338	335	361	368	328	346	319	343	349	321	328	324	376	361	381	384	354	357	355	350	297	340	339	346	337	357	332	320	342	349	327	342	323	372	344	376	387	345	327	328	318	371	364	341	372	331	328	345	362	383	352	368	353	370	320	362	351	371	352	353	344	349	383	375	371	360	362	340	333	345	388	370	351	334	383	381	369	397	371	371	315	360	347	329	350	366	338	377	364	390	356	366	357	364	349	353	380	342	413	382	352	350	346	372	327	324	329	405	335	351	405	321	357	397	373	401	368	357	328	357	375	373	354	314	326	331	370	315	347	336	349	330	366	363	362	328	346	339	340	324	327	349	383	355	336	314	355	376	378	341	314	372	346	347	358	358	374	323	355	354	330	354	318	381	358	346	361	369	359	379	371	359	346	332	325	316	338	370	325	346	336	363	361	316	364	388	363	343	351	356	368	381	369	365	355	350	368	353	374	352	360	379	393	358	367	347	384	354	369	362	366	360	363	335	338	351	320	351	340	348	375	350	337	331	324	356	353	385	346	330	347	373	339	363	350	357	362	360	319	361	328	346	337	327	345	368	346	367	378	369	338	328	338	304	373	335	338	318	356	391	322	349	369	348	346	343	328	325	352	332	347	353	380	352	330	365	350	327	404	342	355	377	343	331	378	410	312	344	355	381	374	339	374	309	331	353	355	334	361	361	395	326	329	368	320	370	353	365	363	332	309	361	377	344	328	324	356	338	331	352	321	338	358	359	357	362	355	391	331	355	322	337	320	317	368	338	375	371	315	372	339	352	353	321	362	357	388	348	320	336	316	368	371	347	356	339	377	328	341	337	360	325	357	321	311	348	350	302	329	388	370	352	390	334	325	358	344	357	377	410	347	346	358	378	350	368	387	323	358	333	345	329	349	347	364	344	335	349	363	345	334	365	356	361	317	372	351	410	356	349	356	351	359	351	333	342	347	353	320	337	362	322	349	344	305	402	350	366	361	315	339	330	379	358	342	336	377	378	322	375	349	330	363	314	352	329	328	382	357	338	349	324	340	373	359	387	365	346	340	346	360	335	320	341	340	323	315	319	329	350	327	355	333	358	362	324	355	336	305	354	349	364	348	331	342	345	321	343	377	334	319	323	356	348	357	342	356	356	307	366	372	343	352	329	377	353	366	324	371	390	311	323	356	333	385	302	326	364	340	345	391	363	347	345	344	320	337	349	374	374	340	334	340	381	364	338	333	378	325	347	360	337	337	334	356	326	364	371	322	335	352	359	374	365	292	340	344	385	365	317	351	342	383	360	383	316	305	349	348	328	374	395	342	341	379	351	353	316	308	326	391	344	338	324	347	338	322	387	354	357	359	352	337	375	364	329	363	380	330	345	360	352	352	362	361	317	303	301	346	351	348	361	369	370	352	359	371	355	352	336	339	350	361	294	341	339	366	325	398	337	371	397	328	349	357	322	336	364	346	354	333	357	335	313	318	351	314	348	343	356	344	340	349	321	336	376	327	352	347	342	345	320	391	347	371	390	359	342	356	352	390	333	312	369	387	391	346	354	363	323	361	358	352	363	340	353	341	340	378	350	365	360	355	341	357	322	327	370	389	382	366	357	357	360	354	360	358	397	343	291	331	347	335	356	383	362	354	359	355	353	367	362	334	391	326	334	337	336	342	380	358	362	326	365	298	335	346	328	368	378	365	341	365	326	389	326	314	338	357	362	329	352	361	353	356	305	353	339	380	348	338	377	357	377	375	357	332	360	329	344	344	338	335	381	363	359	351	357	322	369	307	347	338	377	364	374	355	375	332	329	355	375	356	368	325	353	376	337	317	345	366	353	358	358	371	336	345	375	355	379	352	381	325	362	326	339	380	344	379	352	381	360	369	352	327	342	327	343	344	308	344	359	368	348	324	342	347	382	357	315	366	347	354	363	326	324	347	331	340	348	367	366	328	328	353	356	332	373	360	338	359	330	369	329	340	381	356	336	343	356	372	329	312	321	315	339	365	340	348	334	398	332	324	359	353	352	339	383	385	321	346	359	382	360	347	345	317	325	360	345	336	364	392	312	327	366	342	365	339	337	345	330	337	342	340	389	350	341	353	364	342	358	336	330	352	343	375	340	366	337	346	348	334	343	356	359	370	308	385	372	358	332	372	311	336	345	317	332	372	358	380	329	349	351	375	359	362	347	331	353	351	315	349	350	350	371	362	341	343	337	326	345	356	354	391	350	355	401	327	358	334	356	317	373	333	335	320	322	303	338	393	352	331	333	349	355	376	328	392	327	359	376	353	343	355	360	368	348	371	344	355	334	344	323	327	349	368	367	323	363	343	327	351	347	342	337	360	356	357	346	375	328	335	361	372	333	321	340	307	340	343	342	345	353	316	320	301	331	359	338	324	320	375	346	352	337	337	364	312	320	301	359	355	336	372	349	385	352	361	310	379	375	356	340	332	336	342	365	368	320	335	316	377	326	352	347	328	331	371	365	333	374	345	335	335	345	380	330	344	357	374	339	353	361	315	352	341	369	381	366	374	337	304	361	373	339	341	384	360	345	364	363	391	342	347	402	373	344	331	332	371	368	320	364	348	388	374	322	350	353	360	350	342	319	327	362	334	331	314	336	380	334	336	393	394	334	343	324	332	327	362	343	348	345	341	347	330	349	351	379	376	337	320	369	335	378	315	369	340	336	393	363	355	381	328	351	364	368	336	334	354	346	343	358	358	371	354	354	357	338	320	361	359	320	333	366	311	360	330	368	344	333	328	341	324	380	356	343	325	334	324	316	356	387	365	344	348	364	325	337	347	360	375	356	353	345	358	330	345	331	359	360	354	323	344	350	331	346	346	353	334	330	337	328	339	348	355	348	329	351	373	339	332	386	359	377	330	342	326	369	342	359	318	353	355	353	360	354	324	347	355	352	331	375	331	360	373	357	342	367	323	415	377	354	322	343	372	357	352	355	353	324	338	340	347	328	344	373	364	323	354	375	361	362	380	383	355	359	354	355	358	351	356	353	372	362	350	357	311	324	365	343	345	348	338	344	336	363	370	291	340	360	352	332	348	315	331	392	338	342	335	330	354	341
28855	44705	6541	1096	884	842	769	777	755	804	765	786	723	688	702	723	747	766	729	666	782	734	758	721	731	746	673	736	699	697	713	757	721	728	705	720	684	739	704	710	727	684	729	743	788	774	754	686	738	702	716	705	703	700	691	758	728	697	714	706	683	700	689	782	734	699	703	742	715	675	730	729	733	731	719	724	744	762	707	737	692	683	732	768	699	757	725	704	701	713	701	691	712	685	766	714	738	700	779	737	721	715	776	757	734	724	703	735	713	727	729	742	770	724	723	729	754	739	717	717	718	718	710	748	742	732	691	714	706	722	686	751	735	740	697	734	764	702	720	722	723	720	751	736	721	714	714	716	762	723	721	748	751	704	731	680	736	733	767	715	728	681	743	729	727	714	728	712	695	722	718	713	771	699	728	726	748	740	720	749	724	719	723	709	708	684	734	767	687	762	708	728	741	737	787	719	656	754	722	677	727	728	679	710	740	713	692	716	725	720	725	720	677	707	724	723	646	732	701	728	672	749	704	788	726	708	749	728	781	741	740	752	668	765	728	711	704	767	736	753	690	679	662	718	709	701	740	728	723	738	737	732	743	706	670	734	737	724	703	719	774	684	736	707	757	782	716	719	705	742	736	685	737	719	725	712	676	680	737	714	719	765	760	739	718	710	705	732	748	743	705	710	705	730	741	765	747	692	769	676	729	736	724	719	707	712	741	707	729	731	729	678	783	772	692	707	724	731	683	715	690	760	727	699	734	758	725	704	666	707	714	697	791	778	713	691	740	705	672	739	718	768	731	719	724	717	733	739	667	716	716	702	729	705	736	725	700	730	728	716	728	742	733	699	701	752	761	708	738	745	728	702	762	707	730	699	749	725	738	756	746	724	739	723	775	725	714	739	735	650	763	727	688	750	735	681	740	707	771	716	717	675	754	739	686	762	750	716	736	724	681	730	677	735	687	729	701	712	714	718	713	694	725	741	765	724	695	743	758	724	701	731	709	729	709	755	703	714	722	688	709	682	763	684	768	711	723	751	749	723	706	736	728	753	755	717	710	689	692	737	742	763	759	721	691	715	711	748	714	755	710	693	757	765	730	774	720	749	711	704	738	689	770	699	733	709	766	690	713	686	728	723	740	695	748	705	769	789	685	729	772	725	723	661	709	701	734	745	723	715	678	678	740	739	757	704	674	731	736	754	707	682	677	691	725	733	761	725	741	727	702	759	724	706	723	683	736	726	725	713	717	735	729	748	725	725	677	744	737	709	708	752	714	693	732	750	722	776	713	675	724	739	703	700	735	724	697	648	724	715	749	726	699	719	739	734	698	733	724	709	704	710	656	711	745	714	683	746	728	705	687	747	732	680	734	717	685	698	709	712	735	714	707	765	737	716	770	772	710	694	714	733	701	694	719	737	735	769	762	703	751	679	730	683	735	763	729	705	716	714	767	670	715	733	740	742	715	767	755	710	702	729	731	745	715	736	711	668	698	687	730	718	750	683	739	744	735	733	709	715	756	752	705	695	745	703	730	692	709	727	745	724	702	672	677	726	745	735	722	691	738	672	731	702	737	742	733	729	697	775	696	696	731	751	736	727	727	721	712	751	682	731	731	734	723	729	747	707	710	734	731	711	710	747	758	764	758	724	683	753	711	749	732	725	782	725	687	715	719	712	683	749	720	713	701	727	688	690	724	680	717	682	716	760	688	721	713	695	761	697	680	737	694	762	770	712	722	714	704	726	723	744	745	726	709	701	717	720	732	713	727	676	753	774	751	727	754	722	702	708	731	748	726	724	681	727	737	713	701	718	699	685	722	701	795	727	737	698	775	759	739	706	750	745	705	748	701	736	752	744	688	745	735	675	753	741	740	726	720	722	732	740	746	707	752	711	719	737	716	761	721	747	731	737	714	734	698	691	736	700	697	712	731	773	697	716	732	730	728	740	734	721	706	746	718	724	693	748	693	696	663	675	726	714	703	717	714	757	731	716	751	738	717	708	741	743	693	737	719	713	745	629	735	717	703	732	697	697	698	690	784	691	729	761	743	727	723	697	739	775	691	708	723	731	721	697	707	730	736	738	725	695	673	716	740	681	753	740	684	707	725	778	696	702	761	750	717	705	735	776	769	715	681	717	724	740	723	717	732	702	720	730	747	715	716	787	723	721	746	740	725	687	721	705	716	694	694	733	727	688	680	711	791	713	740	686	671	699	706	757	711	719	720	664	729	734	683	689	744	712	728	710	726	792	739	731	729	731	732	728	803	720	770	708	738	662	740	690	683	686	684	759	673	684	705	709	741	722	721	724	736	748	706	758	725	716	670	723	679	732	780	722	699	704	694	687	713	674	709	706	760	774	727	704	707	725	717	740	693	734	738	782	710	737	722	700	713	717	730	713	732	711	777	772	715	750	693	729	676	750	717	668	683	736	707	755	717	718	718	699	712	734	729	705	755	681	695	700	722	765	722	711	766	728	716	747	745	713	702	792	709	692	711	728	754	737	710	693	700	714	669	724	743	724	730	733	753	720	706	725	705	703	755	685	723	741	711	707	731	689	710	770	721	733	708	731	741	719	770	724	767	755	723	742	756	719	729	756	704	688	771	698	701	734	706	693	702	674	696	713	749	720	712	732	752	716	722	699	736	698	733	703	738	742	751	763	681	718	771	720	748	703	714	678	748	716	670	701	736	751	742	687	709	753	763	705	708	758	771	730	755	722	711	672	712	718	715	684	727	678	683	693	701	739	714	722	741	693	733	680	773	714	697	705	689	704	747	734	729	675	737	707	723	701	668	745	774	747	736	669	788	725	723	761	771	682	705	713	717	711	710	694	730	746	711	722	719	688	734	693	724	755	721	737	702	696	768	730	721	732	764	786	719	731	721	724	736	720	701	694	739	687	732	751	784	724	695	682	728	708	714	762	753	714	702	663	731	706	674	693	707	748	742	734	777	731	709	751	751	744	708	687	698	724	722	722	697	741	724	701	699	708	737	733	710	741	677	722	746	771	776	689	686	751	753	714	795	742	716	699	759	716	751	742	763	714	690	722	693	693	734	780	726	735	725	697	705	742	701	714	719	698	752	696	712	670	767	669	677	683	732	696	728	705	745	687	713	730	740	705	709	678	692	767	705	763	702	736	752	734	788	704	748	718	719	761	792	729	728	706	698	694	723	736	704	716	726	725	758	702	730	715	674	739	755	724	740	700	718	759	719	715	725	716	739	721	712	726	690	773	739	700	700	708	704	701	717	692	713	785	709	701	762	755	688	719	722	660	750	753	677	742	751	711	704	720	734	704	749	727	719	742	741	737	703	713	757	728	749	742	726	748	679	749	706	715	755	751	726	718	740	714	759	695	712	729	706	719	723	720	788	723	736	744	711	684	758	703	696	721	730	724	679	710	708	732	728	677	703	694	713	733	758	744	764	753	759	746	745	699	699	701	748	742	719	695	715	744	700	687	712	710	739	715	692	740	738	713	720	725	723	753	726	715	746	741
34070	18169	4906	517	377	321	323	304	327	349	358	312	298	318	285	331	304	364	343	323	294	287	304	348	336	292	304	294	322	300	311	337	342	328	344	319	330	311	331	318	317	336	349	329	328	339	318	290	317	309	305	315	321	315	312	319	331	326	339	315	318	346	373	322	316	319	351	317	320	355	344	325	319	341	310	295	317	308	314	352	332	357	331	278	325	332	310	317	324	318	325	331	335	330	309	306	318	320	343	309	328	317	313	301	305	344	318	334	324	323	298	321	339	299	301	326	300	338	328	318	317	358	327	313	295	299	312	305	322	308	304	323	291	318	336	313	289	329	323	330	355	326	334	331	312	323	307	307	298	310	308	287	299	308	307	308	352	325	346	306	323	311	321	314	333	323	309	351	315	331	293	320	346	305	302	338	329	311	333	335	307	295	288	338	323	297	315	318	338	315	330	299	310	304	333	295	302	333	339	278	309	331	340	334	331	324	337	346	317	322	323	356	353	317	322	291	316	287	338	311	305	336	337	334	299	384	328	340	321	294	299	333	342	310	311	330	292	308	304	300	338	348	302	318	310	357	368	279	302	312	305	300	323	372	304	303	340	321	325	329	334	346	304	294	298	321	310	299	324	294	347	313	359	305	312	307	321	336	329	287	267	350	322	292	334	310	326	339	326	321	317	305	328	307	310	350	306	284	314	306	322	328	319	329	314	325	348	277	307	314	324	296	313	313	310	317	304	324	310	318	305	293	334	371	313	288	333	316	308	339	319	347	330	300	355	321	293	310	343	321	322	326	341	282	309	334	325	305	322	306	305	341	320	302	325	303	307	308	318	312	353	326	352	301	307	339	343	306	326	286	340	320	319	313	315	322	320	326	339	312	358	337	318	330	308	314	338	310	291	368	325	324	315	316	314	318	320	329	351	308	375	322	308	309	323	354	303	316	313	333	313	315	313	301	355	341	359	323	297	330	326	315	326	312	325	318	364	323	319	320	352	320	305	328	332	298	310	286	335	282	321	318	301	285	311	348	289	341	309	322	330	352	338	291	315	303	296	305	301	322	342	329	320	314	345	310	302	332	309	325	317	320	357	332	308	353	352	336	298	323	317	324	337	313	326	337	267	318	287	303	297	318	324	301	317	323	347	315	343	339	333	338	326	296	335	312	316	327	289	313	334	343	303	344	340	326	294	352	307	329	328	295	326	315	320	314	310	303	338	347	307	343	295	339	323	304	329	335	338	369	364	307	327	321	304	342	310	323	340	323	347	370	330	301	354	326	353	306	308	311	301	336	330	294	321	301	295	316	324	324	318	308	340	305	345	329	293	354	314	314	334	349	314	326	350	324	273	337	308	329	303	283	282	323	307	327	357	331	288	342	310	339	309	335	331	349	323	285	352	318	301	325	314	291	351	310	337	312	284	286	307	292	344	322	302	310	377	342	307	308	307	324	327	377	329	321	331	340	304	324	293	341	314	321	319	308	336	317	319	304	330	353	312	283	315	304	300	309	323	292	321	304	314	324	296	314	330	345	344	331	310	291	311	343	337	305	328	338	325	303	334	309	335	327	313	324	352	314	335	319	303	307	308	311	323	284	302	299	292	334	320	323	328	317	290	324	335	318	313	327	309	346	301	307	305	341	343	320	334	336	337	335	301	310	355	363	298	310	320	331	305	304	282	320	343	322	312	318	343	312	297	323	321	317	318	329	288	326	306	341	320	338	335	297	355	328	298	304	311	312	324	340	293	300	296	350	338	299	323	307	286	343	330	316	307	297	315	312	317	328	327	297	323	314	292	307	334	335	320	323	327	285	277	307	284	333	330	310	297	326	290	307	302	318	309	313	323	284	300	338	319	331	330	323	298	367	321	333	347	309	314	303	326	328	327	327	312	353	324	311	304	315	289	324	336	348	281	317	324	294	311	342	303	332	340	329	311	356	359	315	326	309	302	317	309	325	298	335	309	320	312	339	334	320	314	319	320	319	318	327	292	309	322	322	304	328	300	324	310	293	301	325	322	313	327	292	329	358	294	331	291	340	366	319	307	335	325	306	302	330	361	307	368	323	369	327	346	319	331	324	313	325	360	293	340	345	361	327	367	318	329	328	287	333	316	319	322	327	339	316	322	335	321	320	330	284	320	321	345	336	324	302	319	307	308	312	321	306	365	332	357	342	358	292	305	315	287	306	320	275	333	301	315	306	314	303	307	320	308	314	281	307	333	331	317	322	351	296	341	326	303	340	309	337	326	322	310	327	335	310	304	279	309	298	304	358	331	306	354	332	308	340	301	307	304	322	309	306	319	342	283	359	301	321	314	336	285	353	308	326	311	313	306	295	293	311	326	324	301	314	331	332	353	298	324	297	325	344	341	354	345	325	322	365	341	336	307	340	298	341	323	297	304	318	313	308	312	296	306	305	306	303	302	305	324	293	321	312	337	328	307	322	310	323	347	312	320	346	323	309	356	330	368	339	317	311	339	361	347	345	327	318	360	289	297	322	324	301	336	338	363	325	292	320	328	324	334	329	322	330	351	300	307	364	306	312	326	346	310	307	341	318	343	350	323	330	329	307	372	287	305	327	336	305	322	300	349	314	314	333	318	317	320	316	306	342	322	325	299	330	345	275	353	302	349	298	326	294	273	319	310	325	325	319	348	318	295	311	329	350	330	355	335	324	321	332	311	307	360	337	358	356	332	303	281	341	324	324	297	309	337	315	333	306	295	314	311	303	322	320	305	308	350	308	316	319	345	325	295	330	302	326	298	318	313	297	299	318	327	330	331	315	307	300	336	300	280	333	330	323	305	302	306	296	309	324	329	350	325	336	321	332	272	318	305	304	366	320	301	319	310	335	286	306	300	341	329	345	370	285	306	305	347	303	315	309	329	318	356	314	303	345	322	321	339	321	346	302	325	340	295	299	344	322	306	275	317	314	337	297	328	320	320	306	307	293	304	284	326	305	285	280	311	314	315	338	344	323	366	312	341	340	311	316	316	343	305	306	344	308	341	309	293	319	330	287	332	322	328	326	342	304	301	333	280	315	286	311	307	328	298	336	336	311	327	338	325	291	285	335	326	298	291	308	311	336	358	330	352	333	301	316	346	322	328	296	340	316	325	294	324	342	345	302	328	309	348	336	293	328	317	339	329	320	291	343	298	314	290	288	293	317	340	312	309	306	294	313	312	366	335	288	292	298	295	333	315	287	332	327	333	323	304	345	329	334	308	339	327	346	301	285	324	297	321	346	309	304	337	369	316	337	329	273	328	299	327	319	309	322	317	357	323	341	303	295	311	338	327	313	324	377	332	326	303	332	344	329	309	360	307	341	320	343	359	306	325	340	342	315	303	302	317	349	348	300	313	303	336	294	310	282	335	315	322	333	320	308	330	333	310	292	331	333	335	347	353	274	380	310	354	331	338	328	306	339	324	304	358	336	360	314	340	323	304	328	304	316	322	332	321	366	330	324	310	325	302	293	331	349	321	314	326	308	280	299
12094	4956	847	715	766	728	713	723	740	705	748	718	730	716	714	756	724	758	717	709	685	700	719	715	775	655	761	730	732	759	725	718	744	736	699	717	732	758	721	736	735	705	721	715	730	777	717	718	718	710	703	752	678	690	742	683	674	732	723	759	752	736	709	730	697	717	680	696	741	720	725	711	717	745	676	708	714	724	756	749	735	725	728	718	738	691	729	748	720	732	735	715	757	761	748	767	714	696	751	714	681	696	743	718	762	703	724	711	739	728	713	732	695	688	741	715	674	773	734	722	697	722	696	755	702	677	741	699	767	709	734	754	701	699	738	703	748	732	695	731	705	749	729	698	734	689	738	707	710	725	733	777	757	728	741	679	744	721	698	703	710	731	681	713	703	759	670	714	701	757	767	777	695	768	780	733	721	696	744	678	683	685	760	723	681	698	744	741	732	732	702	752	728	752	760	716	735	686	744	757	768	701	753	709	678	736	746	689	746	762	760	714	715	717	743	761	668	697	689	729	690	729	695	730	680	727	718	730	705	708	730	726	714	726	675	685	719	720	767	729	742	752	683	745	764	702	733	755	745	697	736	702	726	730	718	679	756	727	701	707	719	723	776	716	715	714	714	727	691	695	682	728	687	750	675	740	770	747	747	666	738	711	705	687	750	773	735	737	702	779	701	732	742	715	704	746	731	693	751	681	742	709	743	724	747	744	763	697	698	719	694	778	748	755	684	754	712	720	738	734	747	735	752	732	752	665	733	745	722	749	702	716	715	748	722	710	740	739	748	676	724	760	721	713	713	745	703	696	726	696	712	739	725	742	723	705	755	689	719	663	739	687	736	705	791	706	725	694	704	701	807	734	691	705	749	726	708	752	689	704	723	695	703	805	729	710	733	757	729	753	704	693	701	764	710	730	711	711	697	769	750	762	692	743	730	787	743	689	737	708	710	745	757	721	736	671	742	721	757	801	742	680	770	742	682	701	682	705	706	673	718	695	714	731	685	733	736	729	721	735	712	707	736	721	744	738	668	726	723	683	719	712	704	746	720	715	737	708	727	704	757	699	722	714	687	725	661	782	703	713	727	733	732	675	743	725	727	750	713	744	732	728	729	768	708	715	721	791	715	722	747	737	730	733	713	779	744	766	775	766	735	693	693	750	687	741	778	745	740	793	717	768	754	752	743	696	769	716	782	769	715	705	667	718	689	734	692	724	746	721	700	709	736	726	704	687	696	786	696	778	673	741	771	764	743	717	773	765	700	695	711	735	701	722	695	728	684	738	747	739	683	771	696	707	711	708	774	731	693	720	752	727	753	688	713	685	764	713	735	697	695	735	733	705	700	749	702	724	712	731	690	734	733	680	695	715	741	699	728	734	711	712	704	723	758	704	727	730	690	742	749	703	732	695	758	755	743	711	745	731	660	741	752	684	739	730	694	706	678	714	724	705	730	743	739	703	697	720	763	683	762	700	746	683	720	699	712	719	731	701	656	699	719	759	747	680	719	712	773	763	658	759	753	736	724	695	748	715	749	737	688	697	692	771	716	761	712	728	757	727	727	739	695	747	776	743	745	726	692	728	718	699	706	726	739	659	716	696	735	729	740	737	723	727	713	700	710	693	688	709	710	690	772	704	737	704	724	711	732	711	771	723	711	719	744	657	709	717	733	729	745	736	715	709	689	774	708	720	729	738	708	730	723	727	724	739	725	762	725	691	785	727	725	734	740	746	733	744	713	746	761	707	747	725	738	757	702	749	724	734	735	719	705	753	708	738	738	703	712	666	715	750	704	754	751	752	733	703	703	738	700	745	706	731	723	727	685	772	733	729	723	714	770	736	724	734	722	733	740	699	746	721	762	740	732	690	745	732	712	688	738	734	711	726	685	751	748	639	760	742	717	742	735	746	749	730	648	706	730	732	769	690	686	742	788	728	717	703	757	715	681	726	730	706	721	725	750	673	745	732	729	723	733	754	726	700	705	743	714	713	705	735	768	723	671	727	688	765	737	754	739	716	749	740	734	758	703	705	762	688	754	727	724	735	750	707	734	714	761	701	746	736	666	761	716	751	707	703	730	779	759	791	732	717	692	717	748	752	739	720	723	756	743	752	723	753	702	725	734	717	721	702	712	763	692	741	744	768	742	739	756	759	708	742	736	700	728	710	753	696	773	730	705	702	747	712	682	718	703	735	698	766	716	734	739	747	708	730	745	689	739	707	693	752	721	721	724	729	703	721	730	708	695	723	733	724	720	709	790	731	793	672	736	728	716	685	739	701	694	713	795	769	694	677	714	722	746	707	704	730	728	682	745	750	774	760	741	718	746	710	688	759	722	719	723	707	743	771	727	770	727	752	673	747	725	734	714	715	706	797	696	692	758	679	723	683	707	735	733	731	711	735	709	720	729	727	749	716	755	731	729	718	720	701	713	721	717	677	713	761	746	741	736	709	674	719	732	761	736	709	729	680	741	752	716	733	713	715	738	711	747	691	727	759	728	742	754	749	711	732	753	689	719	691	779	725	729	748	708	729	718	770	756	718	692	689	739	711	740	715	715	738	726	680	739	726	734	713	708	688	828	688	741	705	716	747	680	723	707	758	711	753	716	739	697	766	747	721	670	717	741	719	689	769	728	699	735	708	760	701	717	718	691	709	712	796	722	715	746	739	770	714	710	740	686	665	770	712	707	656	732	714	747	740	666	721	743	751	699	698	740	740	741	736	756	766	742	712	702	730	708	774	735	744	710	766	665	744	732	690	695	707	729	705	729	705	725	634	725	693	682	748	723	734	733	725	724	684	709	705	776	733	729	732	701	684	719	735	726	742	713	718	678	716	689	757	713	752	757	713	731	706	674	757	701	718	738	733	695	701	697	792	768	737	721	749	730	714	779	742	700	717	726	718	738	710	737	730	760	740	740	731	702	749	722	723	703	733	719	695	762	717	719	730	692	747	717	700	710	704	725	753	701	750	761	762	711	723	725	762	703	729	686	703	724	703	715	741	760	727	691	702	735	670	729	705	754	760	685	763	748	724	704	731	732	745	711	705	796	699	735	712	720	722	729	701	698	738	729	685	747	706	733	767	685	690	697	715	676	731	732	736	717	697	727	741	755	749	714	713	716	727	724	739	752	736	708	688	717	695	718	746	700	727	735	714	712	743	748	743	715	709	717	680	743	683	729	748	725	695	746	764	747	753	738	646	714	729	677	720	734	701	694	727	697	718	681	734	691	741	758	727	732	700	729	705	751	736	711	717	774	779	734	711	692	713	769	700	738	665	730	729	691	745	702	761	743	746	709	723	732	728	741	702	692	731	711	731	717	662	697	688	728	694	744	724	723	697	768	731	701	727	745	775	726	708	718	721	764	718	720	730	779	710	721	727	697	751	694	686	749	762	729	670	720	762	738	740	700	700	710	752	723	707	717	741	720	745	707	683	704	710	712	720	743	676	779	766	749	717	695	775	687	754	759	752	690	778	761	721	689	731	792	713	761	721
25152	21125	23723	28788	21134	15574	867	613	524	504	500	504	528	528	509	507	497	503	473	471	445	500	538	453	483	469	499	483	474	475	497	441	493	469	499	473	465	491	485	466	507	420	415	472	473	460	448	469	453	462	489	458	435	468	446	447	458	499	462	421	484	481	428	455	469	437	445	433	452	426	487	439	460	413	441	451	469	462	475	488	495	443	449	462	482	494	479	478	437	493	489	452	502	430	507	431	430	415	429	428	473	458	442	433	487	521	449	456	436	449	519	450	447	468	464	456	462	499	501	490	477	486	440	455	450	487	486	471	463	430	430	470	515	486	498	445	440	476	432	470	440	483	455	427	461	498	460	483	530	485	413	491	504	422	501	435	450	487	474	431	461	443	439	463	474	485	468	480	471	431	470	486	483	452	539	484	455	460	467	439	421	483	459	449	449	479	474	465	443	493	460	480	474	481	426	517	458	446	421	458	534	436	483	474	474	434	478	462	463	452	466	474	470	457	403	492	465	482	435	458	435	493	443	443	465	463	480	468	417	463	505	493	436	434	494	494	426	493	415	443	459	451	483	491	470	465	502	427	505	471	476	489	495	502	433	439	471	440	421	447	438	424	453	472	482	470	461	509	482	462	459	471	467	504	461	413	519	457	438	467	473	472	488	466	448	470	469	463	460	490	475	458	470	482	468	454	447	482	469	463	440	467	473	494	481	482	432	473	492	434	467	469	429	472	486	481	509	487	481	485	505	473	453	478	456	469	493	472	451	489	459	460	451	449	462	459	466	434	478	468	482	399	434	476	484	447	483	512	486	429	457	470	438	447	486	490	447	474	503	440	483	479	466	454	457	457	450	453	461	477	494	476	445	480	475	457	456	427	479	450	462	484	451	501	457	435	436	463	466	475	438	512	436	488	433	445	459	446	421	486	490	500	460	422	484	497	483	473	483	469	469	452	506	446	410	445	433	470	439	460	505	456	507	440	424	465	453	496	486	465	480	509	444	466	446	453	456	473	403	459	423	460	455	464	434	441	440	425	477	460	431	438	428	472	469	502	493	456	449	436	476	445	451	482	484	513	484	440	451	432	469	458	484	476	453	493	489	485	470	471	455	458	494	464	479	463	454	422	481	492	497	419	461	449	437	434	497	495	459	436	454	468	454	403	474	475	474	447	449	463	464	448	442	458	419	476	417	428	464	432	505	479	517	433	457	459	472	484	438	417	441	462	471	457	425	477	494	426	505	461	431	459	511	485	445	448	446	423	472	498	493	429	448	486	468	479	428	454	451	410	426	422	479	470	464	450	435	488	484	487	484	482	494	474	491	415	489	455	449	484	422	473	463	448	444	457	498	458	485	462	439	511	439	510	470	464	501	519	502	487	440	433	468	459	504	434	433	517	521	455	399	443	458	430	462	452	460	460	482	480	436	427	461	471	447	475	479	496	453	485	471	440	476	442	474	491	490	463	458	427	448	453	458	466	499	446	484	471	472	436	437	502	446	446	454	448	454	443	432	465	481	444	490	470	437	498	468	462	491	448	476	491	461	475	465	449	482	475	482	446	495	472	518	453	473	467	484	459	468	467	488	479	453	456	476	478	445	434	440	428	454	477	447	451	514	464	452	442	501	490	436	472	461	422	470	453	440	475	485	486	449	447	432	446	464	438	468	428	454	459	431	484	478	423	452	468	464	483	463	451	467	437	495	408	451	457	456	458	463	459	524	481	456	497	483	485	459	454	433	461	503	481	491	449	436	431	490	440	463	450	471	466	474	438	479	477	488	480	473	460	476	508	463	465	443	445	496	483	541	425	466	462	512	447	452	455	451	440	434	479	463	523	429	471	466	487	475	435	470	447	481	452	433	479	464	480	449	440	473	482	484	453	433	461	452	469	424	485	462	469	477	430	473	453	467	453	466	468	493	461	441	457	523	495	467	436	468	461	447	446	466	450	479	482	463	409	389	432	499	465	479	452	452	437	417	454	453	471	453	461	440	440	481	449	470	441	443	441	501	469	489	463	439	501	401	441	462	460	433	468	425	492	457	438	441	425	444	463	460	439	490	472	446	445	448	469	477	480	530	459	414	475	461	453	470	483	469	450	433	457	435	430	486	463	458	447	439	526	468	463	459	464	459	452	422	464	490	474	454	476	472	437	460	471	486	469	485	464	446	467	460	449	463	485	491	486	453	491	416	425	484	488	512	460	466	480	463	430	483	404	444	462	435	483	474	459	454	434	504	464	431	415	483	454	510	459	429	447	463	479	472	491	455	438	494	488	419	434	453	460	467	436	437	435	488	461	446	479	457	466	485	438	468	486	435	457	440	464	462	440	472	491	451	461	487	441	470	472	482	449	470	460	459	429	484	452	489	480	498	449	456	450	437	498	437	455	500	510	459	452	467	508	479	489	506	457	488	470	420	450	471	515	465	438	487	465	491	436	460	476	459	457	402	446	465	491	493	474	432	420	500	487	453	449	452	457	444	514	463	428	441	459	494	441	440	451	469	429	471	454	442	478	470	422	455	433	449	462	462	443	428	455	470	443	471	442	482	467	469	451	441	435	437	454	502	463	465	482	466	465	424	415	455	448	454	473	428	465	453	432	460	469	464	480	419	490	465	426	460	466	433	448	501	482	468	431	451	445	437	418	471	458	448	469	442	466	509	508	499	439	447	440	486	448	461	444	441	461	476	445	454	470	405	418	464	468	464	487	447	467	491	448	537	480	445	462	466	462	412	448	468	455	461	487	412	453	484	417	482	479	464	473	452	475	469	439	490	496	446	492	488	456	444	524	493	462	483	497	445	464	451	421	436	438	462	464	452	467	490	462	469	431	458	485	454	489	542	455	457	470	434	418	452	461	457	447	436	435	436	466	474	465	489	478	441	431	498	439	426	457	461	465	456	449	463	443	472	481	413	444	428	471	445	425	443	468	478	414	471	494	470	475	474	526	439	449	457	462	480	448	460	457	482	441	478	459	475	460	441	492	472	434	458	462	488	477	454	456	457	437	455	477	468	460	418	497	457	471	444	540	474	474	452	475	449	433	468	448	480	474	449	474	457	477	444	509	431	460	450	446	440	444	433	489	431	459	454	481	508	440	505	464	481	484	447	439	456	466	464	451	511	467	477	474	438	461	496	483	490	501	473	433	445	425	442	456	433	471	469	463	459	459	457	441	433	458	478	450	474	441	467	454	463	474	478	459	418	442	406	443	468	447	488	416	499	462	426	452	471	405	473	490	485	490	472	444	503	476	435	433	434	506	447	496	506	453	434	449	494	500	453	466	465	457	458	446	465	505	479	424	449	508	483	436	507	512	470	468	460	453	497	472	430	483	399	511	504	484	458	500	457	456	479	489	488	493	429	457	471	501	430	488	470	451	497	445	479	456	524	455	478	509	497	517	474	466	456	478	467	432	416	470	440	457	494	462	472	495	451	453	456	421	474	486	462	484	457	470	491	485	467	445	453	433	474	461	437	453	497	464	472	494	453	447	492	452
23336	36193	4388	1180	1039	995	982	1013	951	971	1019	1010	963	977	958	957	975	949	992	975	996	1009	955	948	968	979	993	934	996	922	952	990	952	980	983	949	980	949	973	915	954	947	969	965	951	952	957	975	933	1009	998	965	894	948	1000	993	961	964	973	970	924	898	998	957	954	954	995	926	1007	969	916	936	919	1020	991	991	948	902	1004	971	953	914	984	879	944	921	1000	925	932	971	946	951	971	965	1025	940	973	980	959	936	1022	968	948	963	956	1057	933	967	976	983	926	1021	941	964	949	973	1018	999	929	939	996	973	970	915	985	930	1025	956	1010	1023	913	960	966	954	946	949	983	932	1002	1015	930	971	949	938	972	996	969	993	935	966	953	908	932	930	947	965	935	965	964	980	958	937	967	947	986	1002	991	1006	1004	987	949	984	924	950	974	967	935	983	930	970	990	983	993	970	968	968	946	970	939	991	979	998	922	989	1016	974	1014	977	965	889	985	1011	987	1003	1016	953	950	947	953	1028	907	911	962	902	973	953	958	959	973	993	969	943	955	983	950	998	955	991	1012	996	953	942	995	977	919	943	925	947	974	958	909	937	991	950	934	983	966	968	960	970	965	920	952	1025	1025	975	945	957	934	988	952	959	976	923	915	947	937	983	961	929	942	961	946	934	971	1040	956	933	988	953	974	952	952	952	931	1005	1042	929	936	1013	994	961	962	991	974	963	976	968	947	1001	903	919	906	901	974	999	1010	935	1030	1023	956	942	948	974	903	1019	908	929	995	951	975	952	941	929	980	969	997	1002	1001	943	904	910	1004	937	941	935	949	962	947	1024	980	990	950	933	959	983	983	997	978	985	955	997	922	983	980	927	965	947	950	983	919	938	960	976	951	901	946	972	951	987	959	977	969	957	967	960	930	934	951	945	978	1027	933	1025	952	966	987	991	980	986	987	1036	1037	965	965	960	975	960	958	988	962	947	952	935	1020	948	987	978	970	907	933	954	953	1003	976	968	1004	1023	951	979	1000	952	979	974	947	998	985	957	966	973	941	924	951	1033	928	980	985	963	963	978	1001	1021	987	981	930	935	970	1022	1014	950	959	995	990	1001	1019	963	936	965	963	1001	953	945	962	921	958	1002	943	945	937	973	959	1006	950	1051	995	946	980	978	969	924	952	943	979	963	989	988	942	908	927	968	941	979	967	982	945	943	982	1005	961	905	952	1002	1009	916	952	943	949	980	983	950	1008	998	957	931	990	951	920	916	933	981	968	948	967	953	955	945	970	1015	934	1006	964	966	923	1030	966	959	954	962	1011	972	978	944	1058	1012	962	965	975	939	991	917	965	996	935	961	945	946	1033	912	995	1017	937	962	1012	985	949	968	994	1014	973	961	968	934	1008	936	954	945	1004	970	903	902	979	933	906	1003	949	940	1000	939	890	969	987	933	926	989	899	937	986	991	920	937	957	950	952	1006	951	957	944	952	937	931	939	954	976	1046	1048	936	959	995	991	973	906	935	950	998	981	972	966	947	1044	975	1050	969	998	933	951	980	966	929	952	925	944	931	985	980	937	930	945	988	974	953	912	965	986	1001	1035	973	978	1015	949	957	1001	1002	1051	990	984	893	980	976	1001	1009	948	985	969	998	974	952	926	986	992	952	960	986	981	1008	967	940	956	978	928	981	985	948	976	955	1013	926	933	893	935	961	1000	959	967	968	965	983	985	964	969	920	952	979	938	945	961	946	964	998	970	952	963	955	943	988	940	967	926	947	1006	961	952	944	935	995	1002	925	1008	938	968	997	994	983	945	986	940	989	960	980	996	925	915	1019	936	953	947	909	1002	980	998	953	953	976	985	870	980	972	955	964	975	955	986	983	1006	956	976	949	961	955	947	974	1001	1004	965	998	942	914	953	961	967	979	998	975	901	937	955	995	971	986	931	922	946	1027	1029	989	948	996	904	985	917	974	956	959	957	960	975	986	982	991	955	927	924	957	939	1007	976	924	973	985	987	999	1008	945	950	979	926	948	933	981	964	998	995	977	970	994	1005	978	950	998	990	1003	982	965	987	973	974	997	954	994	974	979	988	996	941	931	964	938	934	982	945	952	935	967	957	945	1002	940	900	965	971	930	934	915	957	981	937	923	962	1027	1002	966	971	987	963	962	986	978	944	1015	948	976	973	934	1012	993	914	949	932	980	957	983	966	952	936	919	945	953	988	992	968	996	919	981	962	941	1006	947	974	916	954	974	958	958	940	942	920	925	901	926	950	993	957	964	996	957	970	971	953	974	946	942	978	961	922	959	971	954	992	965	972	959	976	1006	931	949	981	931	951	975	949	944	959	963	987	1007	1005	946	989	1033	952	986	939	1011	1002	990	973	986	1019	968	988	987	939	1011	940	960	967	980	953	986	977	988	935	999	996	977	975	958	983	939	945	1004	921	978	939	1002	934	958	951	990	917	1013	959	982	949	1017	962	997	922	978	918	976	979	982	998	930	1018	997	976	968	973	932	987	987	947	999	973	981	908	967	940	1012	964	976	931	958	943	996	964	965	998	962	982	918	974	967	969	966	972	1021	962	966	958	961	975	961	953	989	1040	962	970	993	936	970	951	964	955	957	981	968	965	973	944	974	972	997	924	920	993	969	955	963	981	942	1022	954	958	966	920	942	1027	964	964	935	960	985	999	1009	1014	930	923	924	926	880	983	967	1004	1029	1029	968	943	934	966	1018	916	972	968	946	978	1004	956	959	998	967	967	964	909	1004	952	927	955	967	920	996	985	896	972	927	971	952	970	912	963	951	1006	985	927	1030	958	900	982	957	930	1018	912	960	940	940	966	968	988	943	940	948	954	1005	1000	966	920	979	968	989	993	931	910	956	984	945	890	985	992	911	959	927	996	967	970	950	957	951	947	989	991	1003	979	983	932	997	970	941	888	979	997	1005	959	939	961	957	960	998	885	951	960	950	984	960	975	912	976	986	930	943	1005	1023	942	977	987	945	954	992	935	950	1015	947	998	928	945	983	930	1007	996	1019	962	916	955	960	985	945	973	1029	975	971	927	1027	951	1043	964	973	949	1004	926	953	953	1012	943	986	911	988	1016	970	976	939	972	957	1008	970	904	935	933	908	997	937	947	950	953	968	957	953	952	926	953	974	995	993	948	988	980	956	992	1015	953	978	956	963	968	985	1001	982	946	963	970	938	997	961	928	946	941	962	962	975	981	976	988	973	900	1006	932	970	983	947	960	963	958	958	981	954	938	954	956	959	950	965	963	990	935	978	885	981	962	939	1028	919	984	957	974	963	930	999	992	993	971	994	1008	973	1015	1007	1026	932	998	969	953	942	918	917	970	990	937	953	993	1018	975	927	960	955	947	944	971	938	959	958	974	982	981	929	1005	929	981	921	986	1009	961	1076	916	961	899	998	941	957	902	960	960	960	917	959	988	899	1019	966	976	975	1012	969	928	900	937	913	980	967	974	895	987	975	951	944	901	953	961	972	917	961	956	930	1027	957	905	969	947	908	959	1002	1007	951	983	943	917	1001	969	933	971	921	961	927	1019	949	994	950	979	938	931	976	975	959	992	946	936	957	942	921	906	974	954	969	940	942	973	959	1013	951	966	964	993	987	938	949	967	1002	951	947	1009	944	916	979	931	981	953	987	947	915	946	926	946	955	963	944	954	955	957	993
24558	21138	24021	28506	21136	21163	11327	685	517	460	433	400	387	401	418	375	418	422	384	415	360	339	374	387	320	344	387	380	352	318	332	361	333	375	348	374	361	344	368	385	343	374	335	378	369	357	383	392	427	355	403	384	378	334	367	358	341	351	420	359	383	363	393	363	349	358	382	378	336	337	347	337	337	356	413	341	361	338	393	344	344	346	384	403	336	357	399	382	356	400	349	365	329	360	332	364	399	389	317	339	327	320	371	351	342	312	372	356	386	399	385	333	372	438	367	327	377	327	355	373	315	345	343	356	346	363	346	340	353	373	299	348	338	362	367	343	359	339	305	368	353	348	355	330	342	353	339	320	383	331	317	351	354	364	356	319	351	341	381	366	328	346	378	340	372	376	362	343	329	379	365	350	371	335	361	390	343	384	365	357	338	386	397	342	398	357	375	326	334	342	355	350	358	317	357	346	361	358	367	375	368	335	340	376	389	329	351	335	359	365	360	350	366	361	333	337	323	357	323	332	366	369	349	371	328	337	344	351	369	355	396	351	358	356	335	358	345	355	350	352	347	320	360	381	347	355	350	349	366	332	344	357	352	344	385	364	344	343	383	384	321	356	338	367	364	354	366	333	355	367	352	362	366	350	359	346	373	334	364	336	348	370	353	381	362	352	350	367	336	378	340	388	359	377	361	375	374	332	383	387	378	316	342	356	358	355	376	339	355	382	342	328	335	318	340	369	349	386	346	371	364	388	364	360	370	343	350	348	368	341	331	338	350	383	341	333	360	357	352	344	352	382	348	372	365	352	319	388	361	381	304	385	321	327	333	365	368	359	345	365	383	368	343	332	382	332	305	321	377	370	355	343	352	369	356	358	367	376	337	400	360	367	393	361	372	345	333	363	408	374	368	341	364	344	326	336	355	355	342	365	373	353	385	357	363	364	345	360	368	381	309	387	365	347	383	327	353	357	375	366	367	332	386	365	375	413	377	373	342	338	341	354	354	370	308	345	367	295	367	362	361	337	350	356	374	370	351	395	334	355	348	347	360	353	399	365	353	345	362	368	384	377	311	331	343	370	335	353	352	330	322	369	372	387	335	386	322	332	341	358	355	337	342	344	327	315	335	323	347	329	357	325	337	334	347	390	342	371	384	350	342	337	336	363	369	360	363	338	370	334	387	368	362	354	400	353	332	354	409	383	317	359	353	354	371	333	327	378	337	360	350	386	344	316	380	332	357	327	368	365	375	361	381	360	383	376	339	356	392	343	401	417	374	315	359	369	379	386	347	349	363	345	360	381	340	339	380	358	347	373	336	362	371	371	388	358	379	383	380	412	344	362	350	362	375	365	362	353	353	363	357	378	355	327	356	286	327	353	360	328	357	345	364	362	331	332	380	321	365	383	322	370	367	381	341	371	377	354	353	335	390	343	417	352	366	320	362	339	331	391	353	334	398	403	364	372	332	334	361	344	368	379	365	365	341	384	315	364	361	366	373	352	341	348	349	349	370	370	358	365	369	376	387	364	339	369	331	313	344	346	333	345	342	350	337	358	348	377	366	363	330	352	347	304	336	348	377	370	381	362	367	336	392	352	371	364	355	350	392	337	301	373	348	335	343	369	332	363	382	368	358	372	416	346	365	347	373	335	376	340	383	350	332	332	389	327	358	366	380	341	318	364	357	330	361	381	375	365	336	306	336	380	331	359	328	371	363	392	335	385	349	338	356	312	365	350	381	333	368	367	340	377	340	321	364	351	357	376	355	341	339	318	375	352	349	316	330	347	349	363	422	326	358	352	346	365	339	373	355	330	354	369	327	407	370	339	355	369	383	340	388	352	337	348	376	345	343	343	342	323	357	363	332	316	343	339	396	394	318	354	351	381	342	364	339	345	360	350	298	379	342	356	374	393	338	360	361	332	368	348	375	366	340	346	342	341	348	324	319	359	365	335	349	368	319	373	354	362	362	335	358	402	364	355	363	331	379	372	364	340	331	338	328	341	356	345	354	358	334	350	343	391	355	337	345	333	330	403	393	337	343	349	371	340	340	339	389	344	352	361	356	349	342	351	357	313	367	360	370	332	310	414	384	341	339	360	358	333	370	384	355	381	386	339	362	332	325	322	380	376	335	369	392	380	325	318	379	339	361	376	313	380	357	356	355	362	386	363	370	370	357	325	364	328	386	401	367	341	309	370	340	371	367	339	393	355	345	344	352	360	317	359	343	345	346	361	395	351	359	362	331	373	341	355	365	365	364	343	366	329	339	343	350	355	355	370	359	348	341	354	351	388	369	345	344	378	344	364	347	369	382	373	332	369	329	349	354	344	365	318	343	365	326	349	352	405	333	351	322	375	326	384	372	378	409	379	391	374	348	349	374	378	341	354	359	366	325	358	374	345	349	372	365	388	347	342	360	355	345	354	350	319	366	370	336	344	340	328	327	345	324	335	379	323	345	310	357	356	369	340	347	341	325	364	362	360	380	358	348	318	351	380	370	343	355	401	358	339	361	362	347	370	382	348	334	342	392	346	324	308	358	360	363	337	330	384	360	314	327	346	347	412	334	345	355	332	358	319	385	379	341	322	338	353	373	391	367	343	320	349	359	348	314	321	335	375	325	322	323	388	385	382	331	349	321	327	356	333	354	331	383	371	342	323	325	349	334	354	358	377	373	370	371	344	349	393	333	329	339	374	330	345	354	321	346	348	401	327	319	382	351	358	375	377	342	375	360	369	354	365	319	349	368	370	367	346	376	348	356	331	387	341	399	357	376	358	363	338	373	324	408	351	360	362	336	315	365	402	342	324	363	379	338	326	385	370	400	344	357	359	359	347	341	376	367	369	338	341	379	363	368	346	325	317	358	350	367	362	370	342	357	355	371	341	346	349	375	343	379	311	329	347	363	339	331	343	372	353	340	337	375	387	303	335	356	399	374	369	376	362	338	369	367	318	331	350	350	369	354	354	360	345	358	403	361	334	341	314	355	380	354	349	354	338	374	340	348	364	337	339	306	373	394	362	352	351	365	343	338	360	375	351	352	356	330	378	329	400	340	389	358	323	315	314	344	352	398	379	346	330	308	366	355	370	357	367	349	354	328	380	341	352	331	356	349	385	346	362	340	314	357	333	344	392	393	352	406	359	394	351	353	363	365	375	331	342	387	368	344	355	353	366	326	323	367	350	350	346	362	347	374	331	334	347	356	318	311	385	359	346	347	340	341	363	349	391	378	350	337	369	416	387	348	398	373	353	328	323	382	362	325	325	349	359	370	329	361	366	347	330	341	329	365	373	335	372	348	343	348	368	384	385	375	365	393	382	375	366	368	376	375	393	341	326	366	375	343	322	392	372	381	359	336	392	383	344	365	361	318	360	377	325	330	386	332	363	346	364	394	380	359	348	353	329	335	346	355	359	380	347	354	344	347	351	357	361	320	365	358	320	338	355	370	378	363	357	380	349	322	355	358	366	323	363	391	370	400	387	323	346	356	365	364	342	348	386
28540	45208	6099	1115	881	812	781	773	726	770	781	715	779	754	703	775	769	769	727	764	757	737	744	747	747	660	736	758	734	755	699	717	711	765	747	741	716	725	732	801	710	776	743	727	710	723	708	736	700	728	723	720	776	724	772	718	751	703	729	741	718	688	712	677	710	719	710	737	729	740	729	744	753	732	749	731	725	690	687	685	719	687	706	731	715	727	774	713	732	748	751	737	746	723	755	721	766	758	735	734	763	713	697	688	742	739	740	739	740	759	777	700	694	718	779	728	803	740	743	716	743	711	782	768	757	746	749	719	718	738	743	743	798	738	751	741	712	699	708	747	751	687	737	743	713	669	705	710	746	706	736	735	716	735	746	734	758	758	752	733	720	757	787	739	755	683	686	745	737	739	694	736	710	750	700	750	744	704	759	739	730	753	710	713	734	751	716	786	727	741	713	763	771	701	785	689	696	704	725	735	746	740	779	764	731	736	752	740	764	737	754	706	713	725	730	692	768	739	712	756	780	687	707	696	727	732	750	727	727	738	719	727	722	741	728	760	727	795	718	707	758	698	685	705	743	732	703	780	738	745	729	660	710	746	759	758	694	752	711	712	793	709	687	735	711	718	728	705	732	738	760	725	749	741	724	746	728	768	804	736	710	753	755	724	695	769	769	719	752	738	719	771	722	725	773	772	706	723	730	720	737	767	755	720	755	814	729	696	739	766	753	714	685	709	768	705	719	719	692	732	710	734	707	714	735	743	723	698	748	771	746	750	726	720	730	744	753	681	740	748	692	747	725	751	706	710	715	781	731	759	705	748	778	741	699	731	745	752	687	729	711	689	756	757	689	709	774	743	735	714	707	724	725	745	747	712	774	753	723	754	722	705	695	737	756	773	721	718	725	729	787	695	779	692	749	719	736	725	738	764	756	745	711	678	690	752	704	764	744	758	697	676	739	644	714	748	714	749	763	697	703	726	730	726	729	701	734	747	703	716	688	714	693	694	745	711	745	721	761	753	683	733	722	763	732	751	739	684	715	734	701	739	731	736	704	711	768	713	735	736	730	734	732	681	703	719	722	764	731	736	771	726	740	764	704	727	710	754	763	718	699	677	712	782	720	725	701	746	802	731	759	749	738	752	736	760	688	703	743	780	785	728	709	738	751	687	713	702	701	780	692	731	752	740	725	743	766	693	735	728	730	675	703	772	734	776	724	793	713	688	709	711	724	740	729	780	700	723	783	705	708	736	711	721	740	764	775	781	719	720	709	758	738	742	745	751	723	714	755	739	753	775	757	797	727	704	679	748	769	731	659	734	671	738	767	749	726	705	755	726	754	736	719	666	719	680	721	682	753	730	727	765	699	750	781	729	789	747	686	693	743	784	736	770	818	726	756	715	667	711	723	677	685	693	715	734	684	725	700	730	677	728	711	722	719	714	724	750	720	717	753	686	723	742	697	747	707	736	756	718	700	737	719	740	749	727	706	741	737	725	708	727	766	753	726	718	724	726	764	713	697	765	717	721	731	736	702	738	707	713	725	744	729	713	724	726	739	780	713	742	771	758	713	716	701	736	697	740	725	744	731	727	772	694	717	737	747	714	734	729	697	754	703	746	773	697	763	716	737	721	755	714	725	714	768	731	745	694	640	745	712	739	728	740	719	717	719	729	703	754	734	754	688	695	767	713	783	726	690	722	799	744	691	732	726	754	755	690	722	711	764	741	787	768	766	741	672	713	695	719	706	734	752	743	751	753	698	686	683	751	730	730	736	736	731	768	698	685	690	721	784	709	718	734	743	755	742	758	705	747	761	737	695	724	712	775	726	730	723	718	723	755	702	769	675	713	708	701	717	727	768	712	751	696	767	734	695	750	740	713	784	693	732	768	703	704	795	736	710	705	705	757	718	765	712	738	710	772	738	728	739	736	724	711	759	718	714	754	722	688	706	743	730	696	685	713	753	762	712	749	749	769	688	705	787	789	744	775	713	708	759	738	758	706	661	776	747	731	761	737	726	715	745	714	759	759	700	765	761	796	697	744	722	761	705	756	762	783	721	681	743	707	680	766	705	745	708	722	722	732	733	685	708	753	696	762	747	766	748	695	688	727	733	705	745	747	721	720	753	756	689	676	709	706	723	714	762	759	742	728	713	743	734	706	715	722	723	692	721	772	787	742	713	745	715	755	760	717	785	709	688	771	761	719	764	694	706	756	688	680	767	733	749	743	713	753	788	768	746	702	759	687	717	711	726	746	712	738	749	713	762	706	777	697	774	732	681	718	737	762	716	685	783	748	732	763	729	806	710	742	782	719	746	704	684	751	743	693	708	737	740	706	699	716	751	695	757	749	748	767	801	679	726	768	749	738	747	730	713	723	730	754	750	734	762	691	731	786	730	718	754	767	770	735	705	710	674	722	724	725	734	763	737	732	726	730	695	735	754	693	754	741	732	754	760	778	751	726	701	701	761	735	729	722	689	707	757	739	711	734	809	735	788	712	719	666	695	776	762	716	723	806	703	717	655	714	731	718	741	725	725	747	715	707	709	743	732	739	747	761	714	734	720	755	713	756	748	725	721	733	713	754	742	736	779	774	722	728	729	713	752	711	729	767	762	724	701	714	710	736	749	742	759	709	756	737	768	777	739	729	719	779	721	757	744	750	726	701	751	723	724	726	762	736	717	700	757	724	742	713	698	730	782	725	751	772	733	696	757	678	779	761	727	704	712	729	731	747	708	722	726	783	680	760	722	782	740	727	734	708	750	741	718	736	736	744	706	749	725	711	707	722	692	752	727	734	725	715	728	756	741	669	738	738	751	750	738	757	754	710	695	785	675	712	769	712	751	714	697	727	727	714	749	750	772	719	743	733	788	643	715	669	689	772	716	746	706	710	702	710	715	778	754	721	689	715	736	719	722	720	724	660	723	730	767	749	715	700	732	726	695	714	757	732	714	768	729	732	728	745	728	679	720	686	699	818	747	735	766	706	745	688	716	707	724	756	721	722	712	743	737	750	694	744	757	700	686	716	757	711	741	785	712	744	709	728	767	715	784	714	708	735	768	696	742	751	769	702	775	675	711	720	708	752	721	778	739	711	730	755	729	698	741	763	703	767	725	704	693	732	724	729	724	740	726	739	736	753	742	734	744	714	697	766	737	714	778	690	738	686	723	694	747	725	742	734	750	733	743	737	733	674	718	680	751	722	760	706	677	725	753	744	707	777	705	749	701	719	763	764	713	675	729	697	735	741	714	709	729	714	715	729	741	706	706	698	699	728	702	754	726	780	713	728	718	754	696	748	748	709	705	716	731	727	759	772	693	706	768	769	725	757	696	724	715	681	746	736	659	726	729	712	743	784	723	732	735	751	686	699	743	709	702	698	653	728	745	759	713	735	674	697	756	771	731	735	674	780	731	737	727	739	697	683	758	735	705	767	749	720	712	730	767	702	753	766	746	766	708	698	710	731	711	726	714	781	690	728	718	696	696	719	725	710	728	727
34325	18336	4666	531	378	329	361	318	345	326	318	293	338	309	289	328	336	359	290	321	327	308	342	361	304	322	324	328	332	339	330	283	329	316	306	334	332	336	320	330	268	331	278	309	331	323	312	342	320	315	305	319	367	334	339	318	344	318	317	341	366	335	275	329	313	331	326	325	283	303	336	299	318	317	331	285	338	330	335	325	325	366	326	290	324	305	314	344	323	359	315	307	340	332	323	315	334	353	333	279	305	307	292	297	318	321	333	318	324	368	303	318	318	330	287	338	356	299	314	350	323	326	330	320	297	293	345	332	347	318	311	346	312	296	301	356	305	323	326	298	332	335	320	321	337	354	383	313	290	311	332	323	318	333	294	321	343	345	330	318	353	320	323	337	329	334	346	326	291	354	302	325	327	345	311	311	338	343	329	345	327	289	315	306	307	313	325	320	327	344	342	340	341	325	291	295	315	295	349	312	322	324	288	326	313	335	352	348	313	346	332	321	302	347	344	303	319	314	313	326	337	271	304	333	320	321	340	303	329	318	327	304	329	316	309	337	306	291	339	341	344	331	317	344	295	328	312	316	347	307	324	320	301	298	286	310	345	338	343	342	372	328	339	313	312	317	359	318	356	330	303	328	339	299	326	321	330	340	266	353	343	361	385	347	314	317	323	324	311	310	318	332	298	331	348	313	290	349	322	307	313	325	349	321	321	308	342	305	326	298	350	340	313	345	333	360	321	348	311	320	356	322	300	328	335	323	330	347	324	316	334	346	338	321	342	313	336	363	293	308	312	326	314	325	328	360	340	316	319	361	355	331	330	353	336	332	323	327	322	350	316	338	369	325	319	331	295	327	319	285	315	301	361	329	323	304	325	320	315	329	350	342	336	276	305	324	291	344	300	307	327	309	341	294	319	346	310	315	316	329	339	340	354	292	352	331	324	349	298	329	338	352	349	349	305	357	331	344	302	314	324	324	321	334	347	323	321	297	326	335	328	341	299	305	301	328	316	327	348	338	304	328	329	316	322	362	326	310	303	335	309	309	308	303	321	313	315	288	333	348	318	315	346	349	328	324	331	342	331	328	348	314	322	343	332	349	312	327	330	304	343	343	344	337	298	309	295	311	302	301	299	344	345	305	320	300	314	326	330	296	293	292	329	305	317	313	354	333	342	359	304	289	318	336	360	302	317	270	327	310	313	333	323	358	326	344	336	339	326	341	300	328	328	307	333	309	334	356	346	317	313	331	348	337	293	324	337	312	328	311	320	316	318	319	307	333	323	330	336	324	297	342	338	277	342	311	332	334	355	324	307	323	332	299	317	325	326	329	356	284	329	315	316	321	340	288	319	347	307	366	360	362	339	345	333	333	312	319	324	334	312	314	346	272	339	335	330	345	320	305	344	340	326	353	319	304	353	344	318	330	331	340	290	341	293	303	323	348	332	310	303	324	310	314	311	310	338	337	320	308	328	316	326	351	301	333	305	319	301	331	328	292	341	316	338	327	361	325	313	328	310	318	316	316	303	313	304	325	295	314	306	323	336	314	329	328	332	335	315	299	324	301	305	297	328	311	330	332	329	323	322	284	343	301	342	309	303	327	322	330	316	341	303	318	305	350	326	323	360	340	308	358	326	354	319	358	314	317	361	320	326	327	313	305	317	320	325	344	340	332	320	344	336	338	302	338	311	355	305	295	373	333	341	320	324	325	342	308	297	348	327	331	342	315	326	353	338	337	348	304	363	308	349	337	318	269	323	310	330	359	308	283	324	317	320	327	346	302	345	316	294	348	318	379	343	314	344	339	316	330	337	349	300	319	318	342	313	344	328	298	313	347	315	320	290	345	308	315	307	333	271	350	322	326	338	357	341	350	318	339	301	320	298	296	294	316	334	312	313	322	323	358	295	337	337	330	284	321	308	304	296	327	288	312	303	326	346	316	309	323	345	346	293	332	342	297	327	313	318	337	348	323	324	311	303	328	333	298	363	337	304	314	319	337	328	331	328	330	286	352	300	306	294	345	313	329	297	329	315	328	336	336	346	307	324	334	304	307	304	328	337	331	337	334	320	349	316	299	319	330	344	329	329	342	322	333	331	319	333	362	294	338	312	357	348	340	323	339	309	299	336	316	307	334	336	320	317	319	352	318	350	346	321	331	315	317	346	344	351	335	290	334	325	329	324	359	329	310	345	322	345	316	347	300	324	317	303	300	310	320	341	343	302	300	346	305	305	312	319	373	301	309	318	352	320	311	348	324	321	328	297	344	335	350	309	320	345	309	285	312	369	314	308	315	333	272	299	301	313	321	315	328	352	332	307	318	293	344	314	319	303	316	332	286	355	299	339	295	312	305	362	339	339	316	322	289	347	338	330	313	280	278	313	302	309	322	321	334	305	317	317	326	307	341	290	334	307	345	367	357	309	342	339	344	283	303	301	326	314	338	274	307	332	345	298	347	319	367	348	333	293	346	335	330	328	328	315	317	304	342	317	301	341	333	290	315	319	305	315	321	332	315	295	312	347	341	316	312	324	295	339	324	318	324	335	348	325	298	315	337	325	344	324	315	308	339	308	304	294	330	344	289	336	314	300	316	275	353	326	346	349	337	305	321	300	272	336	375	340	320	316	322	341	325	283	359	335	344	325	309	332	302	328	303	334	337	336	287	286	293	323	308	340	333	290	289	328	316	333	295	311	340	318	311	305	306	329	362	334	354	304	298	359	331	359	306	330	326	324	315	311	345	306	327	332	347	335	291	344	320	347	353	368	330	304	344	343	289	319	325	337	300	327	329	320	320	303	315	269	341	321	278	309	318	338	328	343	308	333	332	321	331	335	325	339	341	284	318	305	350	305	339	325	330	313	367	319	320	333	328	359	301	283	288	324	345	282	317	307	328	272	321	326	347	322	349	344	309	330	349	310	323	322	285	296	307	321	291	319	291	361	332	334	283	321	330	332	331	339	291	285	317	304	313	311	317	299	321	319	347	301	303	321	351	324	330	351	351	326	339	296	323	348	296	327	298	321	326	299	315	358	333	301	301	331	304	319	320	348	286	313	360	339	333	337	316	323	347	296	317	336	330	327	296	321	304	317	316	341	328	349	314	328	327	337	322	339	304	348	316	349	324	325	305	303	274	334	347	323	328	324	332	332	316	345	325	312	321	319	300	338	346	378	280	284	306	322	323	338	342	307	305	343	306	325	328	334	331	357	299	315	299	311	308	329	281	325	298	334	324	319	316	327	309	334	330	310	321	348	329	335	350	316	326	306	342	355	341	324	311	341	295	353	301	329	343	358	322	321	327	345	332	272	320	311	342	296	331	325	372	320	312	335	274	311	309	330	363	341	316	314	348	362	318	295	283	296	306	325	326	337	317	302	301	329	319	344	296	289	301	336	326	368	324	340	315	292	333	331	350	334	328	306	307	308	307	309	326	327	303	325	332	330	287	302	332	322	365	336	320	339	346	324	294	291	340	305	333	346	318	342	286	301	340	363	333
12760	5565	947	761	736	728	735	748	729	741	745	770	695	750	732	694	785	756	734	768	749	693	759	687	727	727	700	708	767	727	731	699	729	772	706	742	732	734	748	719	751	756	708	736	737	752	799	691	773	723	750	720	751	742	773	687	738	731	696	744	789	749	746	714	702	735	761	728	708	743	766	720	743	707	753	718	754	725	769	707	716	705	714	730	696	753	777	746	729	734	773	691	751	708	721	723	705	751	698	734	759	772	729	733	708	734	695	750	694	745	712	716	736	716	791	703	738	720	680	705	721	767	768	723	801	723	740	715	758	776	716	744	754	740	726	739	689	731	726	760	693	754	753	742	714	765	748	708	713	741	706	734	756	727	784	727	720	738	725	763	705	719	705	783	713	708	708	735	724	717	738	716	725	713	699	748	709	743	701	731	790	729	738	744	745	725	740	710	764	707	734	727	718	725	712	724	715	729	742	751	726	751	673	775	753	681	729	812	719	698	715	765	729	705	694	734	743	745	718	757	725	720	790	718	742	737	722	710	729	766	724	751	684	733	741	776	741	711	699	718	745	684	703	697	753	700	703	764	729	760	727	713	757	698	718	755	729	729	715	685	735	764	712	712	747	732	725	745	712	763	749	757	725	735	792	681	688	715	752	730	694	712	780	733	736	754	705	716	682	787	734	675	755	746	730	704	776	742	712	707	725	752	726	740	743	707	702	740	724	730	743	741	738	745	737	745	732	719	754	765	723	725	723	678	683	720	703	734	719	698	752	715	722	731	677	749	727	767	734	740	738	737	744	767	735	720	728	750	726	752	743	735	762	727	746	797	745	685	770	758	748	712	730	699	713	753	741	740	754	699	715	761	744	732	731	724	755	695	725	767	766	749	743	751	743	754	696	751	722	790	773	727	685	740	751	747	686	701	749	758	741	777	740	748	684	751	694	698	770	692	737	679	770	720	736	728	737	763	720	753	796	670	754	684	746	707	745	744	721	763	698	744	713	756	779	775	764	759	732	699	709	743	739	751	727	773	694	744	716	710	710	721	724	718	768	763	695	725	723	730	710	725	762	741	754	715	746	757	705	738	774	693	790	749	736	717	721	671	728	713	721	772	687	751	736	743	720	711	670	707	744	747	744	720	756	729	757	768	716	749	740	714	694	731	769	747	785	653	696	673	689	715	702	732	678	760	696	792	719	729	727	747	754	697	731	718	769	737	718	752	725	735	718	757	715	726	708	719	731	737	714	718	712	739	717	759	769	730	709	719	714	718	732	649	760	747	763	709	727	715	691	725	759	774	734	734	722	765	738	747	748	676	703	743	749	739	727	700	672	741	765	718	722	720	683	770	715	722	761	711	750	734	708	716	729	689	707	709	762	706	712	734	704	736	662	717	740	743	751	704	755	735	737	723	745	772	723	722	751	728	656	696	716	644	724	772	672	723	754	766	689	750	756	751	761	729	741	733	751	760	752	718	748	746	733	718	747	749	745	741	718	767	743	706	744	710	736	776	708	708	712	737	747	701	739	746	763	716	734	734	743	712	695	703	711	763	788	675	730	711	718	727	724	737	716	743	701	708	748	743	724	777	725	730	726	725	697	742	715	778	751	703	769	756	714	738	725	775	742	767	761	704	673	706	738	766	750	766	741	749	754	701	721	769	720	743	689	700	735	778	749	762	762	724	718	750	684	739	732	714	724	755	741	754	740	751	738	751	728	769	764	728	720	755	782	737	754	700	709	702	677	788	718	777	751	713	741	720	767	724	735	735	701	708	710	758	737	764	757	794	771	716	737	725	687	704	718	735	732	745	727	741	747	699	729	707	714	735	746	724	721	709	757	756	698	753	696	758	749	696	772	727	723	762	723	736	750	741	724	741	721	767	748	804	763	744	723	758	710	722	677	755	728	746	717	681	769	732	731	775	713	722	723	734	731	671	765	730	789	706	719	686	750	711	745	760	766	733	723	760	731	728	745	719	707	756	741	755	735	713	773	732	757	735	709	732	762	780	762	674	751	738	703	725	773	723	723	689	747	729	728	710	713	678	743	719	722	762	726	724	732	719	700	723	719	723	744	724	731	724	760	726	709	701	731	734	675	691	695	744	744	777	768	744	745	737	738	719	783	718	727	697	739	776	704	763	740	728	735	769	749	726	772	719	759	729	735	718	759	732	739	719	789	708	709	721	716	747	707	751	741	740	720	746	728	753	797	694	729	752	702	730	736	778	702	745	728	731	751	698	735	739	764	757	712	693	741	642	723	733	765	764	726	687	776	802	733	727	725	708	797	704	773	760	727	754	722	717	721	741	717	747	739	744	754	755	719	711	753	741	713	760	738	746	765	733	707	707	745	801	686	712	763	792	736	703	748	726	736	746	760	723	725	722	747	721	740	793	741	702	763	703	711	708	712	716	714	772	741	752	732	733	698	710	729	760	721	731	754	708	661	727	796	762	737	723	727	733	763	736	754	758	698	739	713	723	764	741	725	755	728	693	743	742	721	743	734	707	738	744	716	743	738	787	746	785	745	753	709	762	758	758	729	718	758	727	703	725	758	726	693	755	713	751	688	683	710	741	718	752	697	720	720	721	718	703	751	786	691	700	728	722	732	714	725	729	717	703	699	713	765	726	721	725	762	727	729	749	732	754	745	768	700	692	704	789	722	706	742	703	729	750	708	747	757	739	719	741	792	694	729	727	715	705	742	760	700	753	723	722	738	722	773	719	737	702	735	766	708	719	709	747	687	759	676	685	664	716	756	721	698	719	718	759	770	745	736	697	751	772	761	746	771	778	769	737	747	756	730	710	771	738	726	718	706	723	707	691	739	708	701	688	690	760	748	720	747	666	715	767	704	731	705	724	724	804	768	705	752	748	751	757	694	778	723	734	721	712	766	754	741	680	730	804	706	744	740	698	681	765	709	685	719	736	712	725	728	735	756	739	705	777	756	728	729	733	724	690	726	777	795	766	735	750	765	723	739	717	723	775	727	772	798	727	728	715	725	711	730	729	770	737	726	734	753	725	757	703	773	702	803	745	706	732	707	736	709	716	730	752	724	744	749	707	742	765	737	706	717	748	722	713	722	726	745	729	734	747	702	782	718	733	773	763	756	737	752	752	742	739	754	743	741	740	735	737	731	702	820	698	697	744	748	782	730	716	742	751	737	709	731	756	726	715	734	760	760	753	712	779	732	711	753	757	695	685	718	734	703	711	774	761	778	734	727	740	708	734	771	730	693	699	703	748	667	711	741	747	723	686	735	728	711	677	732	728	732	718	701	732	754	691	753	739	735	740	660	737	711	749	718	727	736	789	729	784	703	744	752	752	719	783	752	745	754	739	744	761	753	743	783	748	687	717	738	765	728	736	730	707	730	683	661	777	771	720	743	731	756	674	745	759	740	728	663	725	739	701	717	736	759	767	737	702	730	746	754	762	684	784	735	718	733	731	737	758	727	749	745	739	752	753	738	719	735	732	738	753	757	740	731	726	763	747	749	768
25203	21113	23672	28782	21121	15237	877	631	553	502	469	492	458	529	501	496	516	467	465	453	531	446	494	480	475	456	476	445	454	458	473	452	456	493	479	457	477	420	459	511	456	473	447	466	446	453	445	475	481	445	510	462	450	474	481	461	472	428	457	483	466	524	490	471	439	483	469	479	437	489	446	449	483	449	469	465	482	544	458	456	463	459	435	481	459	479	451	452	441	464	437	399	487	472	475	442	474	419	467	468	464	487	440	487	482	480	400	413	514	464	498	467	401	466	476	462	530	490	422	436	466	487	496	449	492	469	444	526	484	425	458	444	456	518	439	468	509	458	443	468	475	454	503	489	497	429	443	467	501	450	445	436	413	476	461	494	488	475	502	494	485	490	448	435	447	484	458	487	402	438	486	454	481	485	492	470	445	499	457	460	513	459	470	484	447	455	475	461	467	434	434	475	445	464	479	455	444	473	484	468	453	467	468	479	460	491	481	490	462	470	475	463	433	456	476	458	490	466	464	439	430	476	491	496	446	466	426	451	441	471	455	459	445	439	512	414	458	473	476	466	467	484	429	445	465	417	447	454	491	491	435	500	460	470	438	474	459	457	426	420	445	469	471	451	481	427	444	475	496	488	468	492	452	453	474	454	504	462	466	475	457	437	502	475	431	425	505	435	459	443	425	508	507	495	481	437	492	495	441	462	481	479	466	402	531	412	466	463	479	515	410	463	454	426	471	490	454	449	483	473	449	486	472	479	483	462	440	482	469	411	461	493	483	500	424	457	475	486	449	428	462	431	457	467	434	473	423	487	419	448	460	490	457	494	450	455	481	447	496	456	491	478	472	470	469	454	484	483	466	471	469	486	486	473	513	457	467	439	465	469	412	473	444	462	477	530	457	430	460	460	442	470	471	465	458	455	453	479	463	453	473	498	433	441	459	439	453	429	447	468	475	454	456	431	460	469	488	510	458	476	497	490	454	462	493	479	473	453	474	475	492	491	449	442	452	472	461	464	493	472	474	406	457	463	467	468	466	469	487	502	491	473	451	440	464	485	476	457	462	473	465	464	499	434	463	484	474	441	466	426	496	464	512	484	456	454	437	459	475	477	460	448	435	490	472	473	485	478	502	467	498	444	492	440	421	437	479	449	475	462	467	472	470	446	451	461	464	443	475	482	474	430	430	447	464	443	457	446	497	444	458	461	493	491	442	444	444	461	475	469	441	467	429	440	473	517	488	460	455	424	482	467	457	453	431	533	450	472	435	484	456	442	470	457	454	448	464	473	423	455	478	475	433	442	489	464	452	469	446	455	482	450	459	443	454	471	469	461	458	465	456	467	454	418	437	449	497	504	474	465	433	474	507	472	487	488	506	500	480	505	458	466	442	451	485	485	439	459	493	496	460	478	495	450	463	484	497	472	413	461	474	446	485	473	480	471	441	461	480	465	434	457	464	416	454	450	439	457	460	486	454	471	467	458	454	483	465	479	421	479	437	480	448	405	424	450	425	482	521	483	474	477	447	488	447	424	445	527	468	513	433	467	437	478	500	467	479	465	431	419	436	463	460	449	466	475	506	477	457	442	460	426	474	480	458	498	472	494	468	456	472	464	475	423	429	432	493	439	464	451	453	443	461	465	498	473	453	451	441	479	451	473	451	466	456	438	477	478	466	461	455	426	469	484	447	474	456	434	438	473	457	469	448	461	470	482	448	493	486	440	438	480	458	456	493	457	447	438	499	454	430	470	453	488	410	468	483	449	490	456	471	466	472	500	506	461	487	489	447	449	455	464	494	466	523	502	445	431	506	466	441	460	495	474	481	514	501	500	486	449	461	472	420	447	436	458	460	452	478	449	533	440	453	526	493	483	437	432	467	442	481	416	478	504	502	508	477	489	487	447	466	456	472	461	420	530	467	495	448	448	480	471	472	494	459	441	486	489	464	421	497	503	439	424	480	457	469	482	437	471	460	447	462	453	439	410	472	481	470	438	425	471	524	466	453	444	446	478	500	490	450	452	478	466	503	426	449	460	442	463	419	416	445	451	489	435	418	503	473	434	470	422	492	469	503	445	522	460	479	463	462	472	447	406	458	471	489	468	514	495	430	490	468	464	488	453	484	467	479	451	465	486	491	497	510	494	454	487	486	488	505	459	463	429	451	460	491	527	445	473	459	463	507	459	460	482	497	504	452	419	448	493	429	455	498	457	452	463	478	450	454	445	466	426	469	447	473	478	470	464	491	469	474	473	436	451	469	478	476	495	437	476	505	488	503	457	478	484	476	473	462	432	452	447	434	470	506	449	421	459	481	483	473	451	474	472	482	461	498	459	435	450	456	497	445	458	500	458	469	459	491	521	518	487	478	470	447	463	487	482	488	449	474	434	476	488	443	493	431	479	469	453	506	488	445	468	469	463	459	523	440	496	489	443	508	467	477	501	521	506	456	452	459	444	498	436	473	489	458	470	454	488	466	418	443	475	482	448	434	490	478	444	488	504	466	469	439	449	481	470	417	472	472	426	451	468	484	485	469	459	512	468	445	450	511	505	451	510	442	448	448	454	483	490	448	487	469	483	449	481	479	477	446	449	472	515	462	475	473	499	481	474	515	494	451	475	462	480	485	466	501	466	466	469	465	463	460	413	452	451	432	468	443	444	471	490	493	434	490	476	479	473	446	451	435	467	485	446	446	462	496	461	487	455	469	497	458	495	420	488	464	472	409	515	455	471	460	474	454	429	496	440	454	455	475	466	484	532	456	448	513	490	460	467	467	498	500	455	456	456	507	509	481	479	457	504	463	512	428	452	445	499	481	448	468	473	494	442	464	493	447	441	427	477	469	458	481	443	441	482	433	457	478	429	458	454	499	510	473	466	444	441	459	459	491	481	464	458	474	473	432	457	493	479	481	447	462	446	469	420	497	450	433	477	419	432	479	489	439	464	472	483	528	486	505	485	437	464	491	457	475	508	495	420	439	455	470	467	477	446	460	501	471	427	469	446	479	418	460	467	447	475	455	425	467	521	491	456	409	466	482	428	445	461	497	488	468	533	486	464	467	452	480	443	505	470	455	460	470	484	473	442	492	443	438	454	465	450	458	465	484	427	447	478	462	454	484	460	442	467	503	461	488	472	484	466	485	502	470	486	485	428	394	481	484	460	480	472	459	456	484	477	470	427	514	452	483	536	463	472	453	447	468	496	442	455	492	493	487	465	431	444	441	450	517	475	488	434	475	496	460	454	467	516	467	426	460	480	460	509	464	450	494	505	479	469	441	447	461	454	504	468	506	502	492	482	471	436	471	458	470	495	441	441	453	537	486	456	465	483	494	455	487	485	464	489	472	507	487	439	466	464	418	421	452	451	432	449	499	488	470	453	529	465	455	452	501	480	470	454	484	446	428	487	470	472	452	395	420	462	491	518	471	459	504	455	465	491	489	474	478	449	427	453	448	447	472	451	481	477	456	432	465	484	469	481	500	449	496	490	503	462	475	485	483	480
22517	36773	3936	1129	1014	934	984	989	970	1028	980	984	981	955	968	966	965	965	988	968	964	981	957	989	998	927	1001	906	999	973	947	965	942	962	966	940	1021	993	931	942	946	934	961	988	954	982	998	976	992	939	937	982	987	980	1006	1009	997	984	986	999	1013	933	1003	982	980	923	975	1038	948	954	972	988	943	1012	951	957	940	916	944	980	984	1015	959	920	928	988	1003	996	952	1003	989	972	950	998	1010	962	991	962	1010	936	945	970	916	1048	905	990	1028	954	971	937	896	958	969	975	937	926	968	942	941	965	972	927	993	878	933	983	939	960	969	984	974	1010	953	921	950	968	979	916	1019	1002	1027	928	985	990	974	911	955	926	944	976	914	972	989	957	932	990	917	957	986	980	930	1004	942	977	981	1014	964	1006	979	986	977	980	981	984	969	958	1001	959	964	982	967	985	953	953	971	940	969	975	965	1004	942	983	971	925	945	1009	976	934	954	971	968	937	985	946	958	954	938	946	999	980	1018	978	1004	937	965	990	977	975	969	929	968	983	941	961	964	911	918	1005	982	1020	916	1032	1005	985	938	998	953	1002	1004	929	975	883	965	985	985	983	959	941	1020	1039	965	956	1037	1032	965	994	943	1016	906	941	1013	942	955	944	1020	974	980	989	1007	981	966	952	1002	1024	1005	1012	941	929	949	998	949	966	974	957	887	945	968	990	984	892	965	963	933	935	945	1006	982	938	982	933	955	980	963	959	957	1005	994	1005	956	1025	999	974	970	995	922	930	970	939	949	940	944	994	1018	984	962	1040	1004	951	953	972	941	947	1007	944	942	992	954	1015	966	1024	989	936	1006	991	983	957	931	939	953	1035	995	975	993	983	980	900	932	963	993	933	943	957	905	990	981	945	983	972	975	955	1003	924	945	1052	969	973	969	949	978	965	970	934	966	999	957	1001	956	989	974	981	982	933	961	973	953	960	991	949	987	919	975	973	960	946	984	1019	1031	987	1032	1005	957	943	911	994	897	892	942	955	959	976	908	985	936	968	973	941	991	943	974	969	983	992	986	954	969	954	959	932	957	940	958	1004	975	999	926	962	943	954	1003	1012	981	956	978	972	1018	949	976	1006	970	961	1018	964	993	977	1028	969	996	987	1011	939	970	925	994	974	986	948	930	997	978	894	970	948	957	978	968	982	940	976	973	953	946	957	978	952	989	988	1003	993	1021	979	1052	936	962	966	941	959	961	952	957	971	913	964	941	977	978	989	973	959	1012	976	994	929	1024	955	979	1004	949	994	962	952	975	925	989	974	972	1014	920	1005	976	983	980	1022	925	955	957	954	968	949	933	944	936	967	946	984	1004	1023	945	990	953	1013	947	966	980	976	945	938	986	1002	965	1009	941	1009	966	985	1008	957	967	967	997	952	964	990	929	942	938	951	954	974	948	947	979	993	993	977	967	970	983	955	971	912	958	874	973	1003	943	985	897	945	1038	981	997	985	998	927	959	932	1002	994	1007	944	954	973	977	934	899	954	976	1001	962	997	930	1011	955	899	1003	874	959	990	1030	954	965	973	1007	939	935	1070	917	973	956	993	960	969	1005	949	987	981	1003	980	981	988	982	958	1014	1017	955	1008	924	988	921	938	964	987	980	958	1002	948	972	940	976	925	1000	1017	983	964	970	976	939	958	962	994	983	941	1020	998	919	952	941	973	953	963	964	992	958	917	948	1008	916	989	979	1003	1019	946	961	983	977	969	982	964	968	967	978	1008	954	1003	971	996	915	987	980	932	931	983	983	995	994	978	1020	943	1036	971	979	982	945	963	930	950	990	946	929	945	919	965	940	973	951	931	891	919	984	980	1001	974	943	946	997	968	1011	953	1043	934	938	976	976	938	1025	994	990	957	949	987	957	909	955	1071	965	920	982	1002	992	1040	989	904	1046	970	907	974	962	963	985	938	967	977	989	1006	991	958	935	954	1004	981	904	968	1024	966	951	941	1055	960	967	964	980	991	994	959	1016	954	992	899	972	982	978	897	951	1020	977	945	982	956	958	986	1014	970	921	976	942	983	974	941	986	910	948	1008	972	957	987	976	983	992	988	932	976	1019	987	1007	971	1022	958	936	967	1027	927	954	967	961	941	979	997	936	969	955	1001	962	965	1018	967	976	991	945	947	975	956	924	958	1022	949	953	918	957	954	964	972	940	1005	998	958	900	993	993	1007	965	977	962	945	995	1003	947	985	986	940	979	999	940	973	966	919	919	951	1039	940	1008	955	975	973	965	939	999	947	965	987	944	983	951	953	983	949	993	995	1007	928	974	934	897	961	996	955	1022	953	913	932	982	991	1033	920	985	1018	1002	1043	970	952	1013	903	934	955	932	992	915	993	982	996	1018	936	931	963	974	929	956	942	1017	989	980	970	992	999	932	1056	927	984	974	1032	984	947	961	982	974	1001	978	1051	956	994	973	988	919	946	941	924	942	965	956	995	969	966	1010	983	946	957	959	1029	1001	1008	961	945	1018	934	953	1033	943	977	965	931	1009	929	929	996	981	1061	1009	1021	1009	919	960	932	923	982	1050	964	973	954	980	977	944	956	1049	915	963	969	967	965	952	1050	962	1000	989	979	958	981	1002	974	948	979	932	966	928	1001	935	942	948	992	1000	1004	967	994	937	961	936	957	955	999	932	975	1015	927	1017	996	965	977	995	951	952	1066	962	969	1009	993	1033	932	963	932	1007	1053	945	1016	911	1006	983	1019	992	933	955	976	961	960	936	987	969	984	927	950	960	972	987	987	971	975	918	1016	996	953	993	937	1005	939	976	915	963	1012	947	909	1010	956	938	953	954	993	993	941	946	989	961	915	957	911	993	964	1021	963	926	931	1006	1007	1001	959	964	943	1014	938	975	959	931	977	1012	966	964	971	935	941	1008	922	1039	1074	1031	1001	991	995	927	982	995	997	952	996	988	942	970	962	984	969	950	969	983	969	993	973	995	930	976	994	1011	963	958	957	926	977	1027	1012	978	971	993	959	1034	993	977	1014	996	949	916	947	981	980	991	1015	1019	951	992	1042	1003	972	1007	958	925	979	988	990	1037	999	995	972	1003	954	1003	919	960	928	927	1002	957	961	950	958	931	995	953	1000	1041	1007	971	977	946	986	986	982	1001	945	991	971	1036	965	934	992	939	1017	990	934	948	1014	929	959	954	971	1002	965	965	1004	946	995	957	943	1018	985	923	963	925	989	1005	973	992	946	994	1008	973	996	977	948	954	994	1009	970	897	944	983	957	944	975	1020	971	974	928	914	1023	972	996	948	1006	961	960	958	912	984	914	929	972	973	1004	941	1029	1033	1000	983	977	963	981	1026	1024	1020	944	949	974	950	1019	984	1011	970	989	963	979	963	926	993	961	948	956	997	959	1046	966	920	954	940	1002	919	967	942	999	961	955	983	905	968	1020	956	997	995	982	967	983	1013	949	963	991	944	977	927	937	987	929	972	956	996	960	984	997	933	966	912	1025	1011	922	973	947	987	980	934	1020	938	959	986	969	998	943	966	910	907	925	1011	949	972	969	994	1038	999	964	964	969	954	999	987	970	961	949	945	973	981	958	1038	918	983	954	958	988	1006	942	956	975	953	1004	960	950	959	909	947	1006	972	984	944	998	950	1021	910	980	958	953	1008	964	1010	905	943	945	1005	961	936	985	970	1006	959	935	977	1029	1015	963	949	960	937	988	986	967	953	1022	1003	1004	961	935	916	980	1016	969	929	969	985
24589	21115	23929	28551	21115	21142	11413	701	522	430	470	404	431	394	404	358	345	381	368	344	349	360	346	359	348	359	347	364	349	347	359	337	364	363	368	334	364	358	333	320	354	384	341	377	321	312	335	374	366	369	347	358	392	347	353	381	371	342	357	383	340	340	376	362	322	328	328	378	376	347	339	359	352	334	335	340	383	390	389	359	337	355	361	367	369	385	383	337	332	343	348	363	326	329	387	365	332	292	356	346	335	349	347	320	362	334	332	309	370	342	362	323	368	361	392	320	339	335	372	339	340	342	356	362	340	357	364	353	336	369	351	342	339	362	374	353	355	371	316	362	390	328	349	334	344	348	327	343	357	355	370	303	362	340	360	379	365	376	328	350	354	366	340	345	303	363	361	353	356	330	335	330	342	356	356	325	341	328	327	364	354	319	315	374	374	372	380	316	328	340	368	379	332	360	361	332	332	351	321	341	334	342	393	338	394	354	363	350	329	354	370	353	322	333	402	378	344	345	387	374	341	312	336	338	378	362	352	333	299	331	337	354	309	343	346	352	369	368	343	326	338	351	356	353	354	347	354	408	374	358	360	342	388	340	366	319	348	356	338	338	352	351	336	343	339	354	373	320	353	360	373	376	353	355	375	356	351	344	339	331	363	345	362	306	336	358	351	364	346	327	352	335	352	349	342	343	373	375	349	317	325	357	343	330	349	352	389	362	331	371	378	341	343	332	358	381	381	352	355	356	339	341	321	353	341	329	388	382	358	359	375	350	340	341	347	330	335	363	357	333	301	362	333	350	354	376	364	339	326	338	355	344	324	371	357	355	354	361	338	313	348	370	357	352	369	341	360	357	356	368	332	339	364	353	339	353	372	332	340	320	342	352	356	354	313	332	344	371	347	341	338	345	341	343	349	373	344	359	333	365	318	370	335	322	345	345	359	319	339	361	379	344	319	334	362	354	337	327	366	339	348	356	349	373	367	335	349	354	327	344	320	352	342	325	376	354	342	349	327	361	336	334	335	353	359	350	329	361	336	363	342	332	305	350	361	383	360	320	338	349	368	356	369	362	340	355	337	398	352	374	365	338	373	339	377	365	328	354	324	347	376	357	356	352	359	357	355	338	347	341	374	335	329	365	356	344	325	379	368	360	356	324	354	354	361	347	343	346	316	327	359	373	354	309	368	314	389	370	349	365	337	377	372	391	336	343	310	358	344	330	345	332	352	319	359	316	316	357	373	351	368	330	350	359	334	340	347	332	336	383	316	347	368	328	369	350	353	359	330	353	366	350	380	362	329	331	339	363	319	356	342	343	326	354	400	375	342	338	325	344	352	351	353	351	354	315	359	328	328	370	354	346	336	332	366	318	337	363	348	336	349	357	314	345	351	347	327	322	363	348	315	339	337	386	332	332	353	350	332	370	382	334	343	345	350	356	333	355	360	339	335	406	339	362	329	334	350	357	338	308	356	334	365	370	388	377	348	352	362	301	350	317	327	339	340	354	331	332	355	317	331	352	388	353	333	319	337	342	354	380	363	339	371	315	352	368	350	356	346	327	302	340	332	326	331	346	303	361	351	325	344	360	367	370	333	344	372	336	346	335	355	347	345	351	321	321	348	314	346	351	366	341	354	318	390	325	352	343	358	371	344	388	386	339	349	327	310	377	328	355	376	401	364	339	332	362	333	342	341	349	341	376	382	344	348	396	323	317	333	369	337	343	346	344	329	345	372	350	363	331	350	319	369	336	324	335	347	376	339	347	336	348	376	352	366	319	352	348	343	364	363	315	324	333	299	334	351	338	328	344	354	332	357	336	378	343	383	359	379	349	391	401	370	382	338	346	332	375	331	368	358	340	307	389	359	333	396	349	340	352	331	336	368	322	359	338	368	347	334	364	352	352	322	373	337	354	337	347	323	356	347	343	301	344	360	352	353	359	382	337	346	367	361	357	328	344	324	358	324	338	336	338	358	385	340	353	354	338	371	345	341	347	318	355	318	338	318	322	339	341	366	361	340	329	349	348	351	324	360	362	351	335	356	355	360	365	333	349	351	350	358	303	375	335	361	358	346	374	371	346	336	339	365	371	343	304	318	357	358	346	303	327	361	345	339	352	334	369	333	365	344	395	365	321	300	341	317	342	380	348	368	355	364	384	335	385	401	324	359	353	334	367	363	306	348	340	361	341	343	346	335	338	420	341	349	393	366	326	342	331	343	336	387	348	339	311	340	356	358	376	372	314	362	345	353	331	327	317	351	326	371	320	354	353	345	356	328	338	377	390	344	368	332	349	363	301	327	369	332	373	360	359	353	317	369	333	373	347	348	375	356	343	308	376	336	358	350	360	332	352	330	341	325	375	329	334	326	329	293	343	338	313	372	364	399	349	337	359	361	341	367	343	334	319	338	383	368	330	340	355	357	368	363	373	367	402	360	328	337	284	337	311	359	358	341	311	345	356	343	330	340	354	348	356	351	357	338	307	345	394	372	374	340	347	370	367	351	352	319	353	374	327	342	342	356	310	355	340	330	367	366	382	353	323	348	377	364	358	353	396	309	358	327	299	357	367	380	342	346	340	342	373	329	348	371	332	347	324	331	366	312	338	332	321	337	354	312	337	329	348	345	340	362	313	328	344	358	365	354	339	374	302	354	367	352	356	367	323	336	388	334	339	353	351	370	374	328	343	363	372	363	355	320	368	328	327	359	368	336	304	361	377	400	317	341	376	375	380	331	335	376	346	320	351	333	315	331	365	354	342	352	338	350	381	330	350	336	338	323	349	369	330	349	316	371	352	367	363	316	337	346	355	357	357	364	332	379	373	376	363	357	349	369	333	355	351	381	311	336	364	333	356	344	328	345	321	344	363	362	381	354	342	334	357	353	342	318	357	366	374	351	366	339	340	345	340	350	363	384	369	360	326	342	372	329	334	284	346	340	358	337	340	324	346	347	335	313	301	370	390	313	334	314	321	321	356	325	369	351	367	374	386	356	342	338	347	363	325	368	298	337	349	341	347	371	361	338	334	368	316	319	319	343	329	329	375	353	361	328	355	315	294	332	337	327	344	325	376	405	367	361	396	361	346	346	343	366	355	373	322	378	332	347	323	348	371	326	365	346	346	358	361	412	358	328	370	324	348	326	363	324	331	372	344	318	340	364	336	343	335	359	414	369	372	350	360	364	331	355	391	354	340	338	348	343	372	316	365	343	369	344	352	308	371	327	344	339	354	345	335	347	358	354	374	328	341	349	374	359	334	339	311	381	339	343	351	309	349	328	349	368	322	357	319	326	349	370	342	357	322	348	346	333	347	354	322	322	348	324	340	378	361	337	379	396	341	383	360	334	345	331	348	390	338	327	351	324	375	369	310	384	327	334	345	346	339	347	305	340	336	311	354	358	347	375	375	340	328	347	336	392	355	349	370	356	369	329	350	332	312	329	336	354	343	349	354	357	360	342	337	380	336	345	353	321	374	334	330	357	365	379	334	343	355	357	347
27446	45158	6489	1044	899	818	778	783	740	749	759	727	756	685	660	718	737	711	703	719	763	712	710	754	700	707	724	683	684	703	744	775	696	719	697	736	766	734	699	721	769	750	738	687	715	742	739	762	739	645	752	699	702	727	717	703	685	760	731	730	693	750	693	716	781	765	655	729	715	666	739	726	683	698	694	716	739	708	724	741	713	749	724	730	697	715	720	733	715	687	723	747	704	742	735	727	738	729	712	722	752	743	710	634	691	686	776	691	666	739	726	724	721	765	684	692	738	779	684	698	749	754	691	717	688	708	694	759	740	722	693	728	745	731	736	706	684	741	681	682	718	729	704	733	712	756	728	697	745	727	726	723	720	717	729	738	694	762	696	696	709	673	700	687	741	729	676	717	712	691	710	748	717	751	725	766	746	674	747	722	782	717	770	724	757	743	685	696	703	732	714	731	716	739	728	751	668	724	723	733	748	713	727	742	759	703	719	797	699	757	754	672	681	668	681	730	680	669	728	703	691	729	765	744	691	723	735	745	736	742	744	717	727	716	688	694	723	729	764	716	700	712	743	711	721	716	718	770	728	683	713	718	749	696	691	714	736	763	698	679	701	738	715	710	728	717	712	747	746	722	689	736	699	685	718	716	731	731	756	727	703	687	704	717	714	701	727	736	696	734	724	706	715	706	721	739	754	761	675	723	761	745	707	743	732	681	721	749	682	699	736	743	746	691	709	704	721	732	741	708	750	749	708	670	739	750	737	745	709	760	734	745	728	728	713	713	727	684	683	751	695	738	747	733	713	721	711	720	670	741	710	774	732	664	703	729	728	714	708	753	788	740	633	702	736	697	741	717	711	794	678	738	756	669	780	712	748	730	720	695	727	730	719	725	733	756	689	718	691	729	770	699	701	730	697	680	688	743	683	725	748	719	748	767	736	713	691	753	740	736	722	721	729	740	728	681	732	703	725	718	707	686	733	722	742	740	716	694	709	712	715	688	728	775	726	681	750	710	694	761	730	732	678	783	718	706	733	726	683	682	750	704	714	749	743	768	723	758	741	682	718	681	750	702	726	686	717	710	734	733	713	731	679	682	700	746	729	731	723	694	677	745	716	682	722	735	740	704	755	724	717	699	670	732	714	717	732	691	698	730	698	684	677	735	752	659	751	702	751	660	719	723	771	681	715	737	726	729	737	742	716	773	717	753	682	706	671	736	709	726	706	711	676	713	709	677	736	734	751	744	749	726	688	726	759	667	708	737	747	713	763	715	727	709	694	704	680	764	718	698	744	708	761	779	719	700	734	692	715	675	714	744	731	719	719	739	720	728	681	684	691	721	723	734	743	714	746	774	686	719	729	715	634	715	702	700	714	692	727	753	742	690	702	718	697	688	703	738	739	716	709	709	699	713	716	670	703	749	685	705	714	727	738	762	693	728	761	720	751	751	707	731	738	737	690	768	729	739	728	730	690	735	708	757	714	727	735	773	706	714	726	717	683	666	753	752	702	741	689	710	717	716	747	680	737	717	702	754	704	745	717	725	680	714	778	707	720	713	713	730	726	740	746	710	699	708	749	716	776	724	729	746	670	778	741	720	741	676	710	720	711	747	712	720	740	772	755	754	731	715	723	686	694	755	716	723	693	702	721	713	725	720	742	673	682	721	732	741	731	690	720	676	709	716	770	713	727	722	708	664	710	689	695	729	735	725	722	779	695	712	758	688	781	717	698	733	723	709	713	744	729	717	714	716	735	702	724	705	677	719	753	688	744	669	731	697	704	698	731	736	733	733	720	708	651	732	701	748	712	737	738	706	754	731	725	710	745	718	759	706	755	738	740	701	702	787	751	719	758	772	723	767	694	717	706	699	692	754	764	698	710	733	736	687	724	721	719	719	752	738	713	675	693	696	743	719	704	762	734	747	749	654	733	694	718	779	670	664	701	704	716	661	736	719	701	723	695	723	692	787	739	659	728	744	713	719	752	763	722	765	678	749	748	694	737	729	756	713	744	727	681	680	711	692	727	715	770	745	732	708	758	675	706	702	758	739	719	737	749	739	755	773	690	702	694	715	740	704	725	706	760	754	718	670	731	674	757	708	743	737	693	719	691	734	721	708	698	738	758	709	747	704	660	727	724	732	680	689	682	723	752	721	681	727	725	755	774	691	722	721	728	762	730	697	702	709	722	698	724	673	710	719	735	729	690	773	740	709	709	678	721	747	727	695	701	700	738	737	683	666	731	763	754	744	706	716	767	722	749	744	746	718	679	738	720	697	740	708	721	716	707	763	698	743	717	711	712	736	676	718	698	713	740	793	749	734	724	730	749	723	722	712	700	707	738	761	712	696	696	735	738	695	746	728	747	747	728	682	730	766	739	706	712	703	742	731	665	720	725	684	707	689	695	708	715	735	680	699	721	744	724	732	704	722	664	690	686	718	769	653	674	739	705	702	769	681	711	755	749	745	740	742	724	714	737	703	697	793	757	699	737	764	704	750	728	688	762	708	752	787	787	708	770	764	715	769	701	690	690	714	706	711	681	753	736	767	723	770	725	762	713	716	726	690	736	678	690	730	692	705	696	672	699	672	743	744	695	705	749	714	719	680	687	702	716	729	729	734	673	723	693	762	694	717	723	725	764	714	725	703	658	678	672	744	686	725	749	741	732	707	694	729	744	743	722	739	745	703	760	739	713	695	729	773	718	710	699	698	714	746	655	733	704	794	728	667	722	683	754	751	715	673	664	721	705	725	739	779	749	721	759	704	727	703	713	726	705	701	731	714	700	669	744	740	733	719	670	726	741	745	721	730	706	689	686	714	680	735	775	732	744	730	729	699	697	747	752	744	726	742	742	736	677	742	724	732	732	691	721	758	692	771	698	706	729	705	719	688	756	714	746	714	722	698	699	750	711	695	724	743	782	682	716	730	720	741	722	749	705	736	709	722	723	680	760	730	728	738	735	704	705	724	704	688	706	736	760	752	705	734	663	736	740	703	674	686	739	741	681	736	719	710	687	744	765	753	756	710	685	748	718	721	746	690	750	730	703	697	713	705	676	766	773	721	724	667	731	693	697	720	719	734	756	742	712	709	755	694	729	795	697	760	725	680	710	714	716	691	691	757	718	704	730	717	694	739	734	710	741	709	696	740	708	705	773	706	754	714	738	702	698	719	716	744	686	735	701	708	739	697	698	747	685	718	770	697	724	675	737	712	747	759	704	699	735	722	735	745	722	728	720	707	712	658	700	687	699	738	700	717	725	678	775	695	764	659	758	732	713	699	673	708	656	723	728	695	758	662	736	726	726	742	747	726	712	708	713	708	712	718	694	717	786	664	696	683	694	763	718	665	704	737	711	710	757	729	759	720	722	744	728	720	734	707	730	759	700	736	729	731	686	716	732	726	720	747	718	689	723	688	747	690	707	725	694	731	740	768	739	704	706	717	680	744	754	745	684	724	746	727	707	756	739	701	765	706	796	749	669	715	666	774	780	697	715	731
34201	18282	4865	522	392	343	329	326	312	297	336	330	334	311	323	314	340	315	335	357	317	350	341	324	321	336	313	326	294	314	341	329	345	320	349	349	290	323	353	330	307	346	326	309	298	314	320	356	382	340	329	300	308	310	369	345	328	336	307	317	351	328	352	317	303	322	289	330	337	365	288	302	320	338	332	316	335	310	371	334	334	334	325	347	331	338	363	327	350	330	321	314	310	318	357	318	342	356	316	336	311	321	331	322	284	341	307	334	324	321	299	328	317	311	330	310	328	329	294	328	318	340	338	319	301	321	341	321	328	313	326	309	336	319	346	322	330	352	349	325	342	323	313	369	332	347	303	287	329	308	335	330	337	318	330	353	325	325	320	338	314	351	332	342	317	307	304	309	393	330	322	331	328	332	302	325	299	338	323	311	334	334	333	338	304	322	313	277	297	325	341	343	317	330	315	318	329	378	323	322	333	360	325	310	345	341	295	344	356	317	334	342	341	313	328	332	294	337	298	346	324	322	358	356	302	340	323	306	351	306	315	343	327	330	343	331	335	334	335	323	308	320	326	307	306	343	314	318	325	327	350	316	327	297	317	308	332	329	347	335	320	341	303	316	349	352	331	329	313	354	341	330	323	336	328	313	306	341	317	318	321	339	357	311	346	340	350	337	293	339	329	313	367	301	332	335	343	337	325	322	341	336	301	353	334	352	337	327	308	345	350	320	310	387	366	339	323	319	322	304	317	308	298	331	320	332	354	303	310	375	346	323	355	302	338	316	303	310	332	320	340	325	350	327	320	370	349	356	330	315	358	326	300	337	331	325	323	334	344	302	334	314	319	319	321	326	305	325	306	319	307	374	295	321	328	321	320	319	323	350	315	320	314	317	315	336	334	319	366	338	361	312	308	348	325	334	321	346	334	333	314	333	310	320	330	305	362	331	306	321	327	340	313	328	323	300	322	302	305	330	319	369	305	315	348	285	311	311	321	320	298	358	300	298	331	315	347	344	323	306	309	310	330	339	346	322	338	324	305	355	312	317	294	344	318	307	371	294	306	338	337	332	329	355	312	302	299	308	331	298	329	352	353	348	341	326	312	312	373	326	358	339	310	356	335	335	336	363	371	343	330	317	333	350	316	344	314	319	333	307	279	355	314	316	397	368	365	305	339	333	313	351	365	316	323	345	347	330	330	312	352	361	320	340	307	319	336	282	304	327	332	311	323	323	327	329	374	326	316	293	322	372	333	339	317	348	299	343	294	303	326	341	341	352	338	334	311	338	336	332	330	319	345	327	317	294	319	327	358	357	297	316	329	315	332	312	352	286	333	321	310	329	327	298	336	322	345	315	307	336	319	357	310	345	335	346	326	350	309	302	326	348	339	332	311	292	333	337	310	332	318	329	308	303	316	327	332	317	363	339	334	347	357	321	347	310	343	354	291	341	350	298	354	310	300	328	302	311	333	336	362	302	333	337	327	313	276	324	306	350	342	319	336	343	353	322	309	313	305	301	343	318	334	340	342	334	360	324	309	332	326	320	316	320	275	315	328	312	328	330	364	342	329	334	307	338	326	347	305	310	323	318	327	340	294	307	313	312	331	299	326	327	373	341	338	355	311	322	335	354	361	356	318	323	321	269	330	355	334	351	351	334	356	373	313	348	300	298	323	343	348	310	353	332	323	350	337	342	331	318	351	355	351	336	318	358	314	304	321	335	315	337	298	330	293	330	308	311	334	307	352	324	290	343	323	328	346	352	323	330	343	291	347	325	326	319	317	327	283	318	304	328	328	321	331	293	319	302	315	327	318	321	319	320	334	334	324	341	287	324	348	327	332	330	309	290	358	320	360	305	332	352	343	336	351	317	362	348	322	341	312	330	323	330	336	351	316	322	330	308	355	295	333	295	342	325	325	300	336	334	335	324	320	356	336	403	297	341	282	335	335	288	308	297	340	318	304	319	311	326	318	331	297	338	336	308	320	330	342	335	339	304	322	305	328	320	315	321	337	339	332	351	301	312	334	325	308	309	345	290	346	359	354	303	319	333	312	297	345	338	293	314	358	363	284	274	295	314	342	320	335	329	320	326	341	343	347	299	337	311	323	314	316	363	340	329	291	301	343	296	326	328	309	325	313	331	300	306	338	324	355	318	323	341	312	341	322	370	314	304	280	311	333	292	330	328	351	366	340	321	306	298	316	302	327	315	332	302	340	325	318	300	348	326	293	318	325	322	346	322	348	311	319	300	323	343	368	359	327	325	313	318	325	301	326	330	306	306	376	341	355	301	337	305	369	321	316	347	310	333	314	336	324	348	310	324	347	327	327	345	310	318	323	320	319	315	355	306	334	349	305	328	352	339	316	359	310	323	336	319	306	316	311	345	320	310	315	328	340	335	353	356	333	319	353	310	315	321	327	333	326	344	314	354	308	315	323	340	309	321	325	326	332	342	349	336	308	323	320	314	328	321	303	304	348	302	287	297	325	319	316	302	333	300	314	300	319	341	311	318	312	319	319	297	325	309	319	323	327	339	331	328	316	326	322	369	317	319	313	341	325	321	298	321	312	328	307	302	302	312	326	327	331	330	330	311	327	338	329	331	324	284	310	343	317	350	317	330	373	319	348	353	338	303	330	320	324	304	345	327	358	324	355	320	346	328	292	326	309	325	333	316	381	364	319	310	326	318	358	330	342	337	331	304	294	344	344	310	328	320	322	290	315	318	346	303	306	353	290	333	306	341	340	304	319	301	296	322	324	332	314	309	294	326	334	322	310	323	324	337	333	324	321	296	322	303	336	341	326	323	354	323	326	293	312	324	363	335	319	344	363	351	332	326	317	298	325	335	345	315	351	310	363	350	336	336	308	338	306	310	347	323	323	351	305	323	321	308	342	310	324	342	328	358	339	314	307	325	334	300	313	317	291	309	304	329	372	329	358	385	341	359	355	310	342	330	349	330	334	317	316	327	341	334	354	293	328	313	325	356	329	357	331	341	338	306	308	360	294	352	300	332	305	335	343	314	340	324	342	308	325	334	313	339	366	326	337	360	338	325	307	322	347	346	317	330	331	290	335	317	353	348	326	345	356	347	345	310	324	327	319	383	340	306	320	336	318	315	355	336	311	283	327	337	333	328	314	326	298	342	333	345	339	360	322	300	342	322	348	337	305	336	315	334	325	334	310	327	296	343	305	288	317	296	342	341	348	329	321	345	298	332	309	370	335	303	346	322	335	323	331	312	362	334	289	294	330	338	305	291	337	339	322	335	324	324	345	325	339	363	344	301	303	315	339	356	347	343	318	361	331	314	353	326	342	307	337	374	319	298	341	327	353	340	304	293	299	341	301	344	295	279	298	327	295	288	290	309	339	310	311	321	353	351	340	324	352	316	280	304	322	335	325	336	332	325	288	323	303	299	326	305	322	342	313	348	313	331	318	323	322	305	307	332	322	326	317	344	308	333	333	327	312	331	355	338	357	332	289	306	286	325	324	317	313	318
12636	5591	945	706	753	758	777	693	719	767	781	749	705	745	770	737	761	756	745	749	734	761	724	659	780	756	740	772	734	748	694	763	740	680	752	697	784	730	749	737	727	743	715	776	741	729	725	688	748	724	753	757	695	759	759	683	717	746	695	763	746	756	722	733	739	801	760	758	780	789	749	719	696	758	757	723	692	769	709	740	763	733	726	755	754	709	767	768	776	773	702	731	720	728	751	750	722	744	704	754	760	747	758	770	734	726	752	751	751	720	746	718	772	718	680	701	783	781	704	722	748	748	693	702	726	787	749	718	700	706	780	787	767	732	748	724	814	704	706	748	768	731	818	702	746	737	714	753	767	718	703	649	749	744	738	733	667	706	743	720	686	736	743	759	717	754	754	718	731	708	679	703	715	769	729	770	673	698	754	756	734	760	726	732	752	713	757	770	684	735	763	716	756	724	750	725	704	759	784	742	696	707	699	745	726	738	782	681	732	745	704	720	722	722	743	751	736	726	695	694	692	715	691	768	742	741	740	812	727	744	736	688	736	749	708	711	703	706	733	759	700	711	773	740	750	755	746	697	722	704	758	774	801	693	789	681	736	780	740	727	701	792	787	738	699	686	717	708	810	752	769	737	742	768	755	694	706	699	738	777	704	758	774	700	747	738	692	748	745	774	719	772	724	697	741	736	708	718	830	733	720	717	718	719	762	715	763	712	730	751	752	720	777	718	770	719	759	747	792	747	731	694	747	706	768	698	674	768	730	731	767	707	715	748	730	739	727	727	735	711	757	775	777	734	728	701	767	697	748	709	674	754	802	735	709	729	719	714	755	763	752	699	748	742	720	750	729	699	749	716	713	740	726	738	743	741	717	698	767	750	684	711	747	729	703	741	720	718	751	742	710	747	775	740	734	728	752	750	713	763	724	748	738	749	742	685	757	773	726	754	741	725	731	747	723	740	723	761	727	747	769	775	735	720	743	757	812	684	764	733	734	718	720	758	731	732	693	700	703	709	748	722	772	746	726	692	731	752	790	697	741	768	731	746	695	749	777	712	783	768	730	758	754	790	748	779	702	759	762	723	728	776	721	734	750	708	713	742	688	751	756	721	760	820	681	776	703	724	735	752	700	723	701	751	707	743	731	772	699	728	706	792	737	717	766	743	729	788	662	711	733	735	745	720	708	726	712	692	760	764	687	712	749	753	763	728	747	773	710	742	728	702	741	714	710	702	708	720	739	776	756	693	759	711	738	728	756	782	735	741	766	783	730	751	705	735	772	759	731	764	724	771	731	759	712	729	773	719	757	747	726	684	715	745	728	753	703	698	771	689	744	722	755	765	732	774	734	743	711	739	755	703	776	726	715	764	764	719	694	741	718	741	746	726	742	705	723	722	752	707	760	725	731	725	769	745	728	767	714	769	730	786	707	683	723	745	715	720	722	703	730	718	732	749	773	720	714	738	718	776	740	724	767	752	704	735	758	751	704	788	767	732	734	744	740	787	693	741	741	755	660	699	731	810	696	730	744	732	726	703	742	747	741	738	758	764	724	761	772	756	759	683	731	749	699	767	746	739	748	758	717	758	807	727	763	760	698	724	687	723	784	755	752	737	728	730	673	731	765	677	799	758	765	700	693	712	760	739	739	732	697	737	771	718	738	720	730	760	751	742	757	711	703	734	769	762	722	734	746	694	743	720	724	718	759	713	774	718	755	774	719	737	792	738	751	725	745	770	737	691	684	686	747	676	706	771	726	736	694	756	720	730	761	726	757	792	718	774	756	749	772	741	740	758	737	692	706	745	730	728	721	749	716	742	783	772	726	758	723	752	787	739	768	764	743	740	713	792	727	757	714	699	716	726	743	797	717	703	740	714	749	738	770	756	754	764	709	725	729	721	699	722	715	704	695	742	728	725	735	705	764	738	719	740	722	713	751	718	718	684	761	749	709	723	742	769	726	712	746	717	785	768	749	783	726	725	712	701	731	746	764	744	764	726	753	753	754	748	769	741	719	687	778	720	735	745	720	722	707	720	697	730	725	731	741	738	705	764	762	733	704	744	771	738	744	742	699	746	720	747	758	740	727	752	738	753	743	682	734	761	764	710	705	695	747	726	757	734	786	739	713	769	717	781	745	754	755	720	723	685	731	759	759	743	720	767	736	714	721	780	715	745	739	738	736	709	741	728	728	727	768	722	750	700	738	704	748	738	754	752	812	771	719	719	757	737	723	740	749	779	767	765	777	776	752	704	712	760	741	686	743	736	737	730	787	742	766	710	704	729	734	725	723	761	747	727	766	735	760	719	762	710	747	732	754	745	697	715	760	707	714	749	739	719	752	783	690	750	702	772	680	744	782	712	748	732	723	719	746	728	715	746	701	791	772	750	745	750	735	677	752	708	720	710	775	766	750	709	797	762	755	767	774	731	709	738	711	732	713	730	710	746	700	721	763	754	711	732	734	752	737	740	733	719	766	773	694	721	748	756	722	719	810	681	719	715	716	689	744	738	777	714	731	687	731	759	718	769	709	772	736	708	726	768	687	769	655	758	676	737	759	741	759	759	702	742	744	810	745	712	750	700	726	706	747	725	779	689	731	717	719	777	738	759	750	749	702	746	715	753	724	784	732	784	760	709	721	741	749	742	727	731	761	690	697	782	726	731	718	717	735	724	757	735	723	778	716	810	758	710	722	757	687	720	715	783	746	765	743	683	741	740	758	709	787	767	778	744	766	727	760	749	756	701	713	770	755	703	714	721	744	753	733	754	706	735	749	695	783	747	777	756	783	707	747	733	753	767	731	773	733	687	741	751	727	722	739	715	718	699	728	762	697	720	711	690	743	717	715	732	789	790	729	752	752	739	725	723	774	710	726	758	730	725	737	774	770	718	753	749	743	710	744	722	666	760	691	734	708	744	693	739	766	720	730	682	717	733	698	742	788	707	775	685	741	709	801	784	744	748	662	776	719	682	743	771	724	772	749	704	760	722	785	745	715	713	695	717	723	772	756	735	730	754	732	727	713	699	759	755	689	690	715	720	703	735	731	735	758	730	767	739	773	702	760	737	731	741	716	761	758	702	726	745	740	732	772	759	719	767	718	725	742	718	767	738	714	753	740	707	729	767	674	734	711	705	764	779	758	728	750	743	760	703	737	700	737	745	741	716	778	745	758	749	797	722	733	721	703	737	735	734	717	719	729	775	743	757	754	758	690	720	751	757	768	713	713	716	724	731	718	733	733	739	735	752	726	795	790	756	698	746	721	740	727	744	765	728	746	706	740	745	753	756	721	747	711	780	775	754	730	778	742	748	808	734	740	753	741	732	760	722	728	743	727	712	795	731	768	796	711	731	725	764	712	715	690	689	721	750	736	748	751	756	748	780	765	740	736	699	759	681	784	694	767	704	753	736	745	688	769	755	738	715	768	711	713	728	768	741	739	742	707	777	741	771	754	702	741	744	689	741	736	712	743	759	715	723	761	749	758	737	743	753	752	755
25191	21140	23651	28895	21149	15909	845	598	541	565	481	549	503	510	529	488	496	438	527	482	481	507	484	503	502	510	427	460	489	433	504	496	468	478	488	473	464	448	493	480	505	458	533	508	474	525	453	476	473	470	433	487	483	496	447	452	455	483	473	445	454	447	525	483	533	461	476	505	458	465	477	463	468	488	526	528	489	568	529	479	465	455	471	470	466	485	469	457	522	485	484	459	468	451	512	514	501	473	464	442	484	522	485	463	488	469	500	509	481	501	498	460	437	513	465	435	477	479	461	450	478	485	504	478	494	510	513	465	453	466	474	470	475	463	493	459	459	476	537	472	450	416	464	455	451	507	483	499	480	483	457	522	492	488	497	451	480	474	507	457	450	464	497	457	446	432	492	466	497	479	460	480	476	486	491	489	473	471	508	435	517	511	507	485	477	440	469	488	488	462	451	546	491	522	482	471	472	469	448	480	479	470	470	454	446	455	434	510	456	472	463	495	492	508	505	531	536	499	491	460	461	502	466	457	516	474	482	448	496	481	487	479	472	449	498	513	494	422	477	477	493	469	468	476	485	475	460	496	520	510	488	456	442	452	469	472	455	458	452	474	499	495	505	461	479	493	472	484	487	513	480	458	478	463	469	478	494	494	479	443	487	491	478	503	497	461	484	450	428	467	481	459	455	439	439	457	458	464	476	473	444	485	461	467	495	458	485	507	440	470	490	489	470	438	482	511	487	523	461	492	456	497	503	462	472	482	462	458	514	510	460	464	421	460	483	516	426	462	474	461	430	493	479	478	533	495	487	504	443	449	539	442	472	476	430	460	456	442	485	561	467	493	455	475	454	463	459	431	489	504	486	484	466	474	493	494	455	463	483	423	464	482	486	450	488	495	485	505	499	463	511	463	451	469	433	453	509	505	424	442	479	437	506	479	479	481	467	512	487	449	487	464	445	490	469	455	447	511	460	490	453	478	476	482	483	471	445	474	456	475	492	512	481	498	488	439	523	499	485	441	463	476	477	446	446	471	474	506	475	448	475	447	439	482	431	442	492	471	442	477	461	464	482	484	477	458	456	457	496	523	530	535	454	481	508	462	436	473	488	455	463	497	528	487	529	487	487	494	447	494	475	436	462	485	448	464	471	464	455	419	482	477	535	462	500	434	465	442	488	469	477	465	470	488	458	457	495	505	470	438	463	469	512	497	499	459	476	467	481	439	512	474	457	497	475	487	489	482	503	470	466	444	420	469	482	445	416	473	429	469	471	490	483	512	428	503	471	493	471	466	489	514	504	471	514	470	445	455	459	470	489	480	499	480	466	482	452	478	510	510	485	462	434	488	480	476	446	465	484	428	507	488	452	479	489	466	506	442	468	476	511	458	516	480	486	488	506	521	448	449	460	452	512	499	466	464	446	482	440	438	481	479	456	433	470	470	470	475	490	509	513	491	422	451	453	421	476	474	488	440	464	479	462	518	501	459	473	448	477	443	472	432	445	473	438	456	480	421	485	475	483	489	463	483	455	447	454	476	496	496	478	459	476	481	502	512	504	486	496	518	455	493	477	490	481	485	470	418	466	470	508	445	502	458	410	445	460	493	472	491	484	490	456	461	518	445	488	460	443	471	447	547	493	453	495	507	481	476	473	482	412	448	471	504	448	460	469	461	481	461	463	439	486	465	419	445	488	463	473	457	457	488	502	513	434	453	473	468	489	464	461	460	449	454	498	445	470	467	499	445	452	517	493	460	465	440	480	500	504	484	480	475	476	418	495	460	494	438	431	477	505	472	437	468	518	483	474	446	471	450	453	467	460	476	510	465	504	462	497	463	486	469	476	487	531	476	470	450	487	475	446	499	463	488	481	504	507	460	429	513	502	467	451	481	469	497	476	480	512	467	481	465	482	477	445	470	486	442	468	487	499	469	466	484	530	494	459	497	486	499	454	484	466	464	476	497	510	463	495	478	455	448	466	522	428	459	531	484	413	449	466	436	468	444	458	466	437	473	450	447	473	485	452	457	494	478	458	482	494	513	460	514	445	475	479	461	492	434	473	484	474	469	492	505	477	478	477	509	473	425	440	491	498	437	501	437	468	465	472	444	488	500	478	446	431	475	475	459	445	494	483	438	507	440	470	459	489	438	485	463	470	470	478	435	472	485	490	483	451	530	471	503	503	453	455	420	467	438	453	452	481	478	517	466	459	471	487	452	462	470	449	458	486	465	486	482	457	504	499	436	467	435	517	487	486	461	466	499	512	427	486	502	474	485	429	508	471	491	467	429	461	480	509	476	465	520	471	456	465	499	460	488	461	514	451	500	493	488	467	475	495	485	471	476	445	458	485	452	482	443	488	460	449	472	481	423	478	446	516	437	463	467	448	487	515	488	474	467	459	461	518	479	506	514	474	495	439	482	462	462	452	473	470	446	466	418	495	510	497	496	475	492	519	468	483	456	480	468	484	489	480	510	438	440	422	443	466	460	519	472	476	469	456	448	469	461	489	440	462	461	470	475	430	481	482	474	459	451	480	487	517	522	505	434	468	522	489	452	467	485	493	503	507	480	432	522	450	436	451	449	528	483	443	453	448	476	464	500	461	463	480	536	503	481	477	461	400	466	489	519	452	466	471	451	446	455	444	478	543	430	435	482	469	482	496	456	486	465	456	469	530	440	467	481	483	456	470	427	484	517	520	460	486	494	494	436	473	456	467	465	460	455	469	511	462	493	479	477	457	514	442	531	547	475	460	485	436	477	462	448	490	451	503	519	514	462	426	465	503	477	433	509	447	467	496	486	473	494	469	505	476	504	458	449	456	458	494	515	489	431	447	470	465	471	464	474	447	440	463	479	506	501	449	497	462	519	477	465	468	492	452	485	469	468	446	485	507	478	452	498	479	480	477	464	468	475	437	484	504	554	518	508	433	452	467	492	487	489	442	535	445	448	459	495	484	457	478	494	447	482	461	461	504	486	461	503	465	469	434	410	471	459	443	475	501	440	458	481	478	475	486	475	501	456	486	532	488	568	458	496	504	471	493	470	451	525	461	521	498	472	460	471	454	468	480	500	473	447	451	476	481	484	469	500	469	438	448	477	479	447	445	480	483	471	501	462	460	502	457	425	464	494	452	453	498	478	441	482	485	486	460	522	491	512	451	481	466	483	438	497	469	481	457	415	445	418	498	470	443	491	519	497	474	495	482	463	474	491	532	506	480	459	482	463	493	430	449	466	465	495	452	455	479	463	485	465	491	535	454	460	500	458	477	440	467	466	502	464	477	440	500	453	435	422	461	475	475	461	462	495	485	486	488	495	462	463	493	502	470	498	481	446	494	482	454	465	447	411	472	517	427	449	474	472	482	502	449	483	441	478	511	464	442	478	451	477	453	525	484	451	481	446	441	433	485	465	450	528	489	496	471	459	481	474	461	472	475	471	484	479	514	463	471	447	430	502	458	468	502	496	523	502	476	484	512	439	479	426	468	482	464	483	509	481	495	474
21815	35766	5669	1142	1074	1040	1040	982	998	986	1015	982	927	1078	1009	1030	960	938	1024	1011	961	919	994	1000	1053	987	937	1018	955	996	947	954	1005	1021	966	1004	1014	959	1004	1027	1019	1023	956	951	978	905	930	1057	966	1001	978	1002	998	958	989	957	990	1020	992	1075	1053	967	999	997	948	979	962	911	1030	975	945	994	1003	927	998	985	1001	962	978	1020	1021	960	968	995	1009	982	994	988	1037	986	992	978	1048	983	1012	1043	996	1007	997	978	944	1024	951	971	1017	1040	1006	958	1028	1026	992	1003	992	968	1030	927	988	1012	997	978	990	961	959	984	996	938	984	989	968	915	994	978	948	954	941	1002	1016	1000	948	1014	967	946	977	1005	976	966	964	1044	989	976	983	968	997	989	973	971	983	924	961	966	916	1006	977	987	1033	1035	1033	968	975	989	997	994	980	941	922	1010	1022	994	991	948	1003	987	964	1048	995	994	987	1004	1036	1038	993	981	963	975	965	936	1016	952	1042	992	950	919	996	996	1017	925	1002	1053	1004	978	943	958	925	972	975	1005	973	1010	984	965	913	1019	999	999	967	1043	1020	1005	980	985	953	1007	997	965	961	956	1002	1030	943	931	997	973	967	1034	963	1029	1012	972	1034	968	987	1001	972	973	1020	955	1032	982	992	1022	1002	941	938	972	1001	997	972	967	1007	982	1017	1018	1010	1036	957	950	952	948	983	986	1012	1011	942	1003	1038	1016	968	971	1031	999	954	974	1004	937	962	945	940	951	1020	942	980	980	983	961	952	945	1027	992	962	967	1000	998	952	1015	976	989	1000	988	1048	991	958	967	969	935	947	1106	986	1021	951	959	992	970	929	1031	1026	987	1061	933	986	999	943	997	959	1007	962	955	982	971	998	945	933	951	988	1025	950	1012	992	1053	971	995	952	953	925	970	952	1001	986	978	959	998	963	1000	1021	980	923	1021	945	950	1002	1015	1001	988	975	1006	931	991	1013	935	983	974	964	963	944	1005	986	959	1034	1028	967	952	1010	939	1037	960	1042	992	1032	983	959	910	988	944	1007	1024	961	964	1031	993	996	1015	929	964	1049	987	971	941	1013	999	938	966	971	975	934	993	1016	970	1015	989	927	968	958	1024	952	984	928	1020	1030	972	1037	1012	1036	978	1031	983	952	953	976	964	960	936	1029	1013	946	922	982	963	989	969	970	972	1029	995	935	927	954	985	976	975	948	946	961	977	983	998	975	986	998	993	1014	961	973	1010	967	970	966	996	945	952	937	1016	991	974	973	967	966	985	993	975	970	969	973	942	974	954	980	915	971	993	995	957	990	960	960	1018	966	1010	999	980	983	962	968	964	947	979	1017	930	932	976	975	1026	1036	956	1026	966	965	972	947	947	1017	979	955	1025	946	1028	957	1042	950	972	913	999	940	960	967	985	904	986	968	1033	991	999	976	981	1004	1005	985	975	1029	924	967	1009	1018	975	933	978	939	1032	999	1019	994	983	1007	980	988	951	997	969	929	999	971	987	1008	962	992	972	996	985	966	1027	991	995	949	978	997	927	957	953	1047	1003	986	965	975	984	963	972	942	983	984	1020	979	996	986	1023	970	956	967	976	950	935	967	966	1012	1003	982	963	910	1018	987	947	1046	988	996	955	945	1008	997	939	955	937	1010	973	957	1008	947	1041	977	948	960	1008	1018	1008	979	1033	975	995	951	945	1025	1013	1029	967	1031	977	991	992	1018	974	978	1023	990	966	1008	935	942	962	1026	1004	953	1059	1008	965	986	984	983	1021	1065	946	1044	1001	959	1016	987	980	992	973	1031	973	1004	999	1004	961	962	990	977	1018	1012	944	992	946	960	1049	967	969	961	989	996	898	951	977	1026	975	989	987	989	993	976	943	1011	1051	975	948	1017	1020	999	973	960	994	1003	1045	991	968	976	993	990	974	991	968	1008	963	975	956	945	985	953	1023	998	1012	1053	1020	979	1011	1001	967	952	1013	992	957	997	1016	984	973	1005	1025	940	960	933	950	973	1005	956	948	973	980	976	986	960	975	972	1001	936	963	934	980	972	1004	990	1032	1013	906	1015	1020	992	1031	984	983	1019	1025	975	961	993	980	1023	997	957	1008	1007	963	986	961	1017	951	952	1009	1019	981	944	1009	973	990	987	993	936	980	984	1015	932	972	991	984	920	976	994	967	1020	1031	996	1013	1021	903	988	972	992	1004	959	1036	999	959	1023	967	985	1006	998	994	925	929	977	1015	979	1014	1013	1004	960	940	977	993	932	1051	995	948	1020	931	997	938	946	978	997	953	988	1002	959	968	970	1007	958	1008	967	1005	983	967	1014	938	987	1026	952	965	929	981	940	1018	994	982	945	1000	989	948	999	1000	1023	934	1051	940	963	1020	992	1005	990	988	951	914	972	984	973	1045	953	964	977	1004	954	1003	965	914	923	944	1006	971	1001	960	968	980	987	993	992	935	976	996	960	1028	1018	992	1021	982	897	977	962	973	919	937	948	997	980	1010	908	967	994	1047	1018	952	933	967	1008	977	950	951	999	959	985	981	1040	1001	992	921	962	960	988	982	1009	991	962	960	960	988	961	972	997	1027	967	980	972	1011	924	962	999	953	978	984	1045	929	931	968	976	999	971	948	1027	1034	979	972	1030	1017	980	934	1010	965	970	1059	994	1010	988	1022	982	987	935	999	999	1028	1030	995	948	988	1069	957	1050	981	980	971	947	926	929	1015	1010	955	1012	956	948	972	1011	1063	984	1001	1005	980	972	963	1009	922	1010	976	961	1008	1012	1026	1016	991	1002	986	1033	954	988	1028	978	942	970	996	1003	1007	965	958	973	1026	993	996	1010	951	995	957	977	1005	968	992	977	984	1022	1012	967	983	1013	967	954	1042	958	949	951	993	983	958	991	978	982	1009	1010	962	951	952	976	955	960	981	1000	984	1007	1038	1009	992	1003	949	1002	1026	970	1000	1028	918	946	974	1003	998	991	1033	1002	951	1000	968	972	939	930	1001	1000	977	982	979	1026	988	1008	1013	980	967	993	994	1017	993	949	999	987	1000	944	964	1028	1032	956	943	956	948	960	980	995	995	1060	941	998	982	937	889	952	933	979	978	1059	1010	897	949	973	1004	991	973	952	1011	968	973	907	946	1026	1020	981	1008	961	930	956	983	938	1037	966	1007	989	1042	944	936	983	1020	990	930	944	964	971	1011	1031	1045	977	920	938	994	965	1062	1014	961	998	1008	978	1026	916	950	1058	1018	989	991	965	989	948	985	938	1023	967	1048	985	986	1018	1047	1004	976	917	960	1014	955	963	1033	984	1002	981	973	967	1028	996	959	929	1013	949	939	1000	903	938	957	983	950	1024	991	1040	967	996	959	928	989	969	1018	990	963	1015	956	1055	999	967	972	1085	942	1019	1025	950	1008	990	998	983	921	1014	947	967	952	1027	1022	984	1023	936	1026	1031	943	951	979	993	980	960	982	953	1042	955	1014	955	953	978	1000	1002	1013	969	910	976	983	993	1019	949	927	1030	928	1000	983	1012	998	956	962	969	989	867	958	1023	1021	954	948	990	1012	980	969	974	986	929	1001	996	996	939	979	993	986	985	995	942	997	971	1019	951	976	966	949	950	945	990	969	985	981	956	968	955	962	977	1023	1022	986	942	984	960	970	990	1001	1009	1029	965	984	1030	1028	986	990	1019	955	932	1001	950	940	961	1012	973	1015	1001	975	1013	954	995	942	977	954	994	971	1012	971	1017	997	956	944	969	986	978	980	1014	971	1033	952	972	996	969	974	1008	967	936	949	994	976	954	951	976	954	930	1035	975	950	997	962	949	980	985	952	963	1039	1008	1012	980	1039	978	963	984	1023	1004	960	994	1019	988	956	936	933	951	967	992	959	1059	964	954	944
24601	21127	23951	28541	21129	21154	11702	760	477	466	465	447	437	380	410	374	366	386	340	343	347	385	364	366	364	397	311	320	377	431	329	356	359	392	357	319	348	366	384	347	329	349	369	339	340	367	363	331	381	348	352	337	370	390	363	368	334	341	336	351	338	394	394	378	348	360	331	329	372	344	365	342	333	345	373	384	349	365	328	379	359	347	429	365	364	307	343	369	376	361	349	323	356	373	365	367	351	344	334	349	357	359	362	379	375	361	352	384	351	332	377	352	374	361	350	323	346	350	361	337	369	397	349	353	380	339	380	354	371	384	346	394	368	363	346	337	341	388	348	385	356	363	329	355	342	359	370	356	361	356	368	372	367	337	334	347	341	332	360	342	343	415	357	359	352	306	322	345	342	334	373	341	364	347	327	367	356	325	361	335	334	344	348	351	359	337	346	375	341	346	391	336	305	300	324	361	382	335	326	375	309	335	356	357	371	324	314	367	358	343	380	361	392	339	344	362	355	355	351	306	338	355	356	374	380	372	345	361	358	352	349	372	363	345	334	363	369	348	366	364	406	401	351	341	358	373	359	397	332	331	391	342	331	339	356	350	312	345	368	348	380	325	366	345	356	363	361	367	334	319	348	346	385	348	348	381	390	373	387	364	313	348	366	363	342	404	330	364	354	397	356	360	332	371	357	345	358	359	359	396	346	330	352	361	336	357	325	364	360	315	314	319	370	335	342	352	334	320	345	317	327	387	357	360	352	359	365	349	352	340	347	352	371	324	325	328	320	328	327	372	352	354	353	339	354	349	376	342	369	346	370	355	355	318	366	360	347	312	348	359	340	351	370	353	352	370	365	331	354	330	330	372	362	337	347	391	331	337	323	379	381	401	319	322	365	354	347	377	345	359	344	361	302	348	349	360	348	373	403	319	346	358	338	348	403	362	346	328	329	379	340	339	361	381	336	378	301	357	358	316	383	331	308	324	346	347	339	340	348	336	358	418	358	331	342	347	341	378	372	323	309	336	349	359	346	356	346	333	352	386	350	349	339	344	359	359	380	356	353	372	369	347	360	316	346	318	376	332	352	364	367	370	365	388	356	322	354	336	324	335	382	320	370	315	361	329	334	289	326	381	388	327	356	363	345	342	344	366	382	365	359	324	403	362	373	377	367	351	375	328	361	326	329	335	342	372	390	375	315	320	358	390	330	322	348	335	310	352	351	367	372	340	350	358	338	363	347	359	344	366	353	335	374	329	336	338	343	386	361	372	329	339	330	341	373	355	334	349	363	380	342	380	393	358	336	326	351	365	379	346	343	319	370	324	321	355	360	376	305	363	361	365	373	343	365	341	357	355	353	337	336	367	331	342	377	380	352	365	381	386	349	357	371	360	329	403	348	336	348	330	345	349	360	381	391	345	335	362	331	358	341	343	349	338	368	330	356	373	349	374	376	414	323	343	361	341	354	325	382	339	327	338	338	332	353	315	334	359	365	331	342	344	310	365	366	354	415	407	352	348	367	359	358	343	389	359	413	338	365	342	390	381	329	360	361	390	353	353	347	333	335	374	343	394	336	323	347	359	332	346	401	351	344	345	329	322	334	355	319	341	332	325	354	362	350	354	350	335	322	367	373	348	347	404	349	336	391	346	358	365	378	349	321	371	363	346	325	362	345	327	347	394	282	386	355	355	336	336	378	329	341	360	362	372	359	354	332	334	364	349	371	367	354	344	337	378	340	345	331	351	355	365	354	336	388	374	388	377	345	358	367	351	374	356	362	335	373	344	402	355	341	342	359	366	322	368	373	364	380	355	337	341	351	383	325	345	351	340	354	306	367	336	345	370	314	368	336	342	325	344	380	386	361	364	341	339	368	384	370	345	351	343	360	374	332	400	388	365	341	327	337	326	359	358	343	344	374	348	323	359	333	379	371	361	327	382	349	327	356	335	360	405	361	365	325	335	318	368	316	358	309	351	364	338	339	387	346	353	358	371	332	343	327	362	375	341	368	388	322	335	334	369	382	357	363	377	313	366	348	366	316	391	362	357	376	352	326	318	336	357	346	336	382	354	349	354	344	341	356	335	321	358	356	324	349	367	343	354	350	361	358	368	368	359	361	360	370	396	344	380	331	370	326	352	367	350	356	355	368	374	366	364	361	361	339	389	366	330	331	345	355	328	356	295	334	293	349	388	351	373	363	349	364	367	319	351	405	371	363	350	380	335	389	353	324	351	361	360	354	366	398	323	352	358	362	368	326	389	345	350	358	404	364	385	349	343	355	347	338	355	346	361	356	346	344	347	308	360	356	354	365	368	357	337	350	363	339	356	372	345	343	381	348	332	332	349	363	321	351	330	392	323	355	365	343	364	339	338	339	369	345	361	359	335	338	374	367	369	343	385	314	363	349	336	360	401	380	356	402	355	375	344	379	390	379	351	365	338	348	319	353	366	357	351	342	355	371	328	367	348	354	325	366	345	346	343	407	346	378	367	314	364	330	385	353	356	374	372	363	385	368	336	359	362	343	365	321	356	368	381	361	379	350	399	348	368	349	349	346	359	328	356	345	350	331	365	383	377	368	344	326	366	376	354	353	331	365	361	372	325	313	359	341	345	343	368	372	368	347	349	345	347	323	333	336	336	349	370	386	367	378	338	355	327	340	299	348	335	330	368	395	366	335	365	404	364	386	365	356	345	358	318	380	354	343	323	350	350	374	311	350	345	382	385	369	390	377	353	357	328	405	336	358	374	377	409	363	343	350	341	357	327	314	367	342	342	355	353	308	371	341	329	370	314	330	347	366	400	341	361	320	322	359	351	363	335	366	347	335	348	335	326	348	350	346	350	346	346	343	350	396	339	302	323	353	359	371	333	360	356	362	333	330	334	359	369	354	351	335	374	372	389	368	357	356	353	337	377	340	356	348	375	367	307	327	391	347	361	408	381	342	371	332	362	386	364	338	312	366	330	378	338	353	373	381	356	356	379	333	382	385	349	337	367	359	366	330	345	333	322	341	342	320	344	385	346	331	332	336	354	395	344	363	368	356	335	323	350	379	354	382	341	353	363	332	396	347	336	343	354	356	356	383	344	342	339	370	376	315	338	339	355	347	318	323	303	370	368	347	337	340	360	336	385	340	339	346	362	325	358	351	372	359	374	374	352	313	355	329	335	358	335	315	393	404	371	361	326	334	387	359	345	391	323	334	368	351	316	343	311	354	345	350	365	366	361	324	371	332	373	347	349	319	351	372	345	329	351	348	363	390	340	360	312	326	354	346	374	313	375	328	321	325	356	335	355	325	358	350	372	384	329	331	369	359	326	345	349	314	341	356	366	358	382	378	390	343	330	342	326	345	356	348	391	323	311	348	386	358	379	358	327	367	313	359	343	339	369	352	347	344	350	373	377	354	360	331	363	323	341	371	372	328	342	329	341	400	362	342	371	366	360	352	352	365	389	354	355	393	325	360	366	382	337	340	336	371	326	351	376	359	357	346	348	374	365
25954	44305	7125	1095	871	823	785	783	750	741	766	729	790	733	734	727	745	732	737	767	733	698	741	672	728	732	711	735	717	770	766	729	738	726	702	747	780	699	743	697	723	685	744	724	763	731	745	704	734	748	747	804	701	735	741	761	795	709	677	717	739	724	705	751	758	669	725	807	727	720	703	776	728	711	732	725	781	736	706	766	768	662	705	740	725	691	761	683	765	719	720	709	706	689	730	717	693	698	763	750	729	699	739	748	714	726	707	753	703	707	714	711	750	700	748	722	691	735	751	770	728	716	745	730	695	741	711	749	747	770	747	692	733	714	748	730	716	718	742	700	703	704	714	731	724	689	704	725	736	747	763	699	733	782	683	706	699	731	730	712	714	740	752	730	695	682	728	710	736	785	734	758	720	734	718	748	754	717	716	770	725	694	693	762	719	744	772	769	757	681	740	723	776	774	796	761	721	709	748	722	735	749	739	768	729	715	743	761	711	709	708	713	731	734	743	719	639	766	739	676	719	750	737	728	782	742	716	677	736	755	744	728	759	738	748	692	686	736	734	757	749	715	704	658	731	698	702	677	738	717	750	763	748	714	659	748	670	717	697	704	730	756	762	718	706	726	750	754	716	690	735	728	710	705	723	701	741	709	739	733	707	766	745	728	760	714	722	725	714	720	740	722	737	739	740	754	768	728	771	749	751	717	683	741	734	715	714	713	748	704	707	715	751	697	752	787	748	764	751	728	731	732	738	753	739	744	759	701	718	724	730	707	752	719	686	715	711	756	709	690	710	741	769	710	730	748	769	706	711	749	683	705	700	754	787	683	758	667	728	730	732	692	711	730	707	717	739	716	733	748	703	747	720	721	710	721	708	719	699	741	770	690	723	741	781	732	750	730	678	700	705	729	703	752	737	739	704	716	735	796	725	731	664	758	707	721	672	698	707	737	753	671	738	722	706	747	782	741	772	797	711	768	722	690	736	709	783	731	749	704	706	779	707	705	743	789	720	738	727	712	741	725	714	733	737	754	744	742	698	698	762	728	750	756	700	744	754	794	685	708	747	682	743	738	738	694	717	749	707	759	760	742	725	754	729	703	758	774	746	764	763	727	723	699	701	735	739	727	715	686	699	649	739	709	700	743	718	694	687	709	708	737	720	752	744	756	766	715	720	724	673	802	708	753	721	763	713	737	711	733	716	698	734	708	718	708	763	743	692	738	767	704	740	715	711	764	707	794	739	762	745	782	771	744	707	718	708	722	711	732	713	759	710	732	691	729	750	749	724	759	743	766	721	799	716	744	760	718	708	694	778	738	711	733	768	721	731	740	715	689	719	718	689	702	705	672	736	754	711	714	744	757	760	743	746	731	727	728	750	753	699	764	701	700	635	753	738	680	697	744	755	761	729	708	723	720	794	734	706	741	736	736	785	733	736	706	725	730	667	732	758	761	726	736	702	751	699	734	749	738	733	774	764	703	765	730	739	690	711	703	722	731	731	715	696	773	691	704	730	706	748	759	705	713	732	753	773	683	689	713	710	721	729	762	736	729	663	727	748	710	799	740	697	788	746	737	708	705	702	728	739	749	766	768	707	760	691	728	682	723	701	757	713	725	739	703	730	707	718	736	733	765	727	734	743	749	703	711	756	719	709	700	741	740	759	747	692	716	723	712	718	682	724	768	717	767	803	715	756	742	682	775	768	735	732	797	753	714	690	700	734	768	767	732	684	704	693	733	746	733	756	775	725	694	727	734	725	718	721	719	743	648	710	750	747	702	715	722	742	716	741	718	729	737	757	704	738	680	739	723	723	704	703	685	745	705	732	708	769	693	726	716	741	725	736	718	771	734	700	719	750	728	737	724	712	764	745	761	743	728	733	752	756	736	684	712	697	745	734	742	693	719	708	693	716	723	724	715	741	792	719	707	745	723	696	732	775	743	732	694	721	749	746	728	754	733	748	723	768	725	723	702	689	739	719	731	690	728	730	757	696	706	723	761	715	740	748	684	752	768	763	728	724	756	701	709	701	698	676	717	714	774	757	729	717	730	695	704	741	726	712	741	688	686	755	716	742	719	724	747	740	712	754	755	676	709	723	789	721	711	722	733	766	742	746	726	729	732	734	756	714	736	722	723	690	778	736	762	718	736	735	741	785	678	770	717	733	721	737	719	742	711	716	724	778	746	769	798	707	720	697	764	698	781	768	745	698	748	705	740	713	675	764	772	746	732	728	731	723	683	762	720	705	717	729	804	735	776	715	733	745	742	692	734	697	708	708	688	734	704	706	725	774	748	684	724	703	705	717	732	701	702	708	730	723	714	742	740	734	730	741	749	777	769	718	734	709	743	749	712	708	772	726	717	711	733	704	713	737	708	745	732	716	724	715	742	716	753	695	799	699	712	765	735	664	734	747	717	714	706	743	734	694	761	697	698	712	695	662	702	712	750	709	744	698	723	755	718	722	758	755	737	727	710	734	741	734	730	755	740	750	761	765	714	740	749	740	710	707	709	703	681	732	724	722	748	717	793	665	723	704	762	706	710	695	710	787	708	728	747	737	707	723	724	698	759	724	718	731	726	752	746	714	695	769	745	734	713	726	667	682	722	736	788	746	757	721	763	785	703	707	740	752	753	675	739	687	769	768	733	746	720	712	687	725	731	739	736	754	725	775	738	745	668	759	697	737	723	723	741	693	730	751	699	712	717	760	740	689	766	709	743	698	712	716	711	746	727	770	681	738	660	742	785	705	752	741	705	703	738	724	767	729	724	709	750	737	760	726	700	705	695	715	745	721	749	735	720	724	757	735	708	772	706	724	752	722	688	740	675	700	708	696	706	709	733	739	754	768	735	720	754	735	769	704	734	726	776	722	701	735	721	747	738	716	720	733	730	727	758	698	740	700	748	725	733	694	744	740	698	720	731	723	723	764	709	716	699	745	757	748	742	768	676	722	705	764	762	726	746	678	743	709	686	734	767	749	746	724	748	667	694	747	727	760	694	671	692	675	744	760	686	747	727	712	708	713	709	694	759	773	746	716	728	699	717	725	666	727	712	772	758	729	707	714	749	789	716	714	723	719	708	684	740	735	745	734	717	743	740	748	714	677	661	697	793	768	688	710	732	741	692	754	666	730	753	736	746	694	725	728	720	695	731	699	713	735	778	731	698	700	734	717	712	738	708	725	740	701	684	764	696	760	737	687	711	732	705	760	665	750	747	781	745	748	784	687	740	689	688	706	727	693	743	803	690	705	774	741	697	809	737	760	735	728	706	761	727	732	683	761	742	705	709	699	686	752	734	760	721	744	719	727	746	702	756	738	753	748	703	733	693	689	756	733	714	720	731	727	742	741	735	736	701	769	752	716	713	714	688	691	749	692	703	743	755	729	737	748	738	723	759	712	720	693	726	786	727	691	727	749	694	756	720	728	631	721	697	757	757	729	723	730	686	734	690	698	764	705	760	707	738	730	784	745	739	644	730	773	714	749	687	725	710	741	750
34074	18449	4904	538	382	352	312	339	331	317	324	335	323	335	330	337	309	324	328	337	334	346	323	329	323	312	307	343	295	346	326	323	339	342	354	327	313	358	335	353	371	321	320	334	316	324	310	336	320	310	323	360	326	326	300	325	341	304	325	313	318	344	319	343	334	309	341	317	331	357	363	321	358	314	274	332	330	287	327	336	326	313	337	319	310	365	296	331	389	290	300	316	305	321	331	298	285	303	343	314	339	295	367	274	317	335	300	342	302	346	334	340	340	304	327	309	352	319	321	312	353	315	316	346	324	297	321	304	323	366	339	355	334	317	338	285	306	273	346	309	305	302	334	306	339	351	352	337	333	310	311	302	315	305	323	329	335	354	328	336	361	330	335	343	322	360	337	307	312	332	303	325	301	311	337	340	340	339	323	299	361	356	332	304	310	332	329	294	330	296	311	302	318	316	357	302	310	329	330	368	346	311	369	313	319	378	331	319	353	319	306	337	342	376	336	327	308	343	316	313	296	323	304	333	345	318	310	324	328	309	294	316	305	330	326	312	341	326	298	316	342	335	313	302	350	330	318	312	333	349	316	315	321	337	313	322	297	332	341	317	337	299	333	380	305	291	315	341	310	338	339	338	334	304	305	326	285	315	330	308	293	299	333	324	317	326	310	331	309	316	306	300	264	324	323	318	320	332	320	329	337	323	293	317	315	321	328	342	339	340	316	291	338	329	298	309	322	327	306	306	320	338	322	306	297	360	338	321	331	362	353	344	302	335	322	317	327	357	349	343	322	339	350	336	317	315	322	322	298	350	349	318	295	316	313	341	349	340	341	303	329	346	317	305	317	327	331	322	286	318	326	341	298	338	326	348	336	328	349	345	316	317	314	301	320	339	356	332	336	340	337	298	347	335	324	323	296	288	317	308	289	313	334	322	338	307	301	297	335	326	333	356	365	320	358	335	297	354	329	342	315	338	294	318	306	320	318	298	326	289	329	323	327	332	336	309	301	323	300	307	317	338	332	313	333	315	355	323	363	350	310	319	312	333	313	315	308	338	338	297	298	325	298	342	328	351	317	318	312	303	319	362	327	312	340	337	339	337	344	366	336	310	336	341	338	311	319	320	292	332	347	347	345	319	317	340	326	322	364	343	359	310	358	317	344	331	343	328	322	336	349	345	311	312	336	308	334	312	331	311	325	340	348	323	301	317	322	309	329	328	339	321	315	307	348	337	294	324	357	308	329	344	323	324	317	310	309	334	343	331	318	325	306	326	301	292	354	307	288	305	344	323	338	335	347	341	306	329	340	323	334	335	322	322	301	324	356	341	342	317	290	290	348	327	296	347	328	335	329	344	339	333	314	320	324	302	338	317	302	340	353	330	299	342	352	330	307	313	319	337	337	321	303	316	334	313	344	315	281	327	312	289	363	331	341	304	344	294	340	339	311	315	338	294	310	331	348	299	331	300	301	336	313	338	322	323	351	332	319	269	375	358	320	301	331	303	332	303	302	316	306	315	339	352	310	292	340	332	311	305	345	342	310	332	352	333	331	302	320	306	333	292	324	303	321	336	349	335	323	323	311	322	332	334	316	339	310	308	308	352	350	361	339	339	343	350	344	314	320	318	335	359	334	343	350	325	290	335	344	317	334	300	346	338	323	296	306	327	287	309	373	353	345	360	327	328	339	286	325	335	366	313	314	341	318	307	344	312	323	326	321	297	321	312	335	355	332	300	321	328	355	319	298	334	330	302	331	312	319	330	319	324	361	322	331	336	301	323	343	313	321	341	322	344	351	334	357	343	313	307	304	350	332	332	321	299	338	298	313	334	337	309	303	304	328	313	356	286	359	345	325	331	323	326	331	315	318	330	317	321	378	360	327	332	301	338	344	358	336	326	324	321	314	302	314	334	322	314	333	309	325	339	313	324	332	306	329	336	354	331	322	323	357	292	323	329	312	360	306	365	326	314	319	350	309	311	347	333	321	364	298	323	304	314	323	315	346	332	322	360	299	335	301	331	310	329	324	313	343	321	323	370	299	330	308	309	364	332	326	342	334	338	344	318	344	320	303	373	307	363	308	293	341	345	339	307	307	317	322	289	292	322	315	331	349	329	318	296	323	319	314	287	308	277	340	360	325	338	320	340	324	319	318	334	330	345	334	295	291	307	322	343	366	316	323	312	301	306	288	331	345	348	319	347	347	342	298	317	323	288	308	297	353	294	317	334	327	309	328	355	323	346	343	330	320	310	318	307	298	281	323	327	335	303	326	299	311	312	353	322	306	315	310	309	327	341	323	302	307	351	307	353	375	338	340	303	317	298	331	295	327	324	359	315	325	349	316	298	313	333	352	366	323	354	328	324	327	321	332	346	315	310	327	334	337	314	348	342	321	318	302	346	336	316	299	365	296	300	333	307	301	298	309	295	294	303	320	349	324	318	345	328	349	329	284	301	305	305	320	325	325	321	316	339	312	340	310	292	312	320	323	324	350	353	336	323	347	320	368	345	312	337	321	317	354	338	310	346	308	333	382	321	333	351	322	330	347	325	311	293	303	286	312	288	334	342	345	321	295	314	322	332	320	347	300	310	304	318	318	303	347	327	361	311	298	320	316	313	330	326	304	317	346	309	361	342	293	302	369	317	328	345	339	328	325	352	295	316	328	342	334	353	368	311	311	316	346	325	319	325	324	342	332	308	302	345	314	365	325	276	311	311	363	319	338	377	331	302	309	332	317	336	372	314	307	347	359	273	347	319	287	338	344	324	319	327	323	326	339	347	317	337	353	312	309	354	330	310	352	341	304	300	324	341	335	344	335	333	313	324	329	323	342	351	332	288	332	317	341	291	346	278	321	349	318	315	338	332	325	334	358	324	316	316	266	314	319	313	315	349	390	364	325	345	341	356	292	331	356	325	333	348	325	332	351	298	332	321	331	317	366	335	354	337	335	335	333	324	311	348	298	340	349	361	289	288	339	342	340	327	291	293	360	333	348	340	361	304	320	319	337	333	317	346	282	301	334	341	324	325	316	295	350	319	338	334	285	338	349	332	348	335	306	330	335	320	298	337	299	312	351	332	323	320	310	320	353	325	296	294	324	312	340	324	313	320	299	378	343	348	316	355	302	272	306	347	281	314	333	317	299	291	305	313	325	318	331	294	290	304	334	311	353	327	268	354	343	341	322	314	322	320	397	289	299	313	317	306	324	311	317	336	332	306	357	280	291	328	308	323	319	335	324	318	326	320	327	365	333	323	353	314	327	298	292	337	328	325	347	303	294	349	342	321	339	318	332	351	345	334	374	307	321	315	336	336	302	319	318	337	328	349	340	327	324	333	351	321	340	346	321	329	300	325	310	345	325	312	320	317	327	348	335	310	345	316	340	299	316	322	322	318	303	333	310	308	340	323	309	327	341	347	292	320	357	360	330	354	326	314	351	311	329	341	334	326	296	316	343	334	305	305	331	351	346	320	328	311	298	314	327	317	337	302	298	332
12104	5486	892	693	796	715	714	723	747	722	705	783	698	746	772	743	784	726	735	730	725	705	729	770	771	737	722	684	727	782	718	747	742	690	766	735	786	709	720	723	685	722	715	722	730	778	718	753	732	702	709	745	725	752	711	761	705	787	756	733	749	759	758	736	757	717	708	730	774	731	738	733	732	746	718	704	724	748	755	758	759	711	748	736	712	716	764	728	739	746	739	703	751	748	777	757	731	720	724	748	789	691	721	740	778	713	727	745	706	756	763	734	799	705	738	689	729	770	694	756	763	733	679	704	719	690	744	740	720	732	743	705	731	750	718	744	690	736	716	769	718	713	766	714	718	747	741	771	740	741	722	712	727	662	697	731	752	753	724	715	748	726	757	700	776	760	728	768	733	755	735	672	735	773	720	732	787	749	709	710	731	760	734	774	780	711	757	786	739	805	741	722	717	792	806	726	676	737	723	762	701	774	754	770	717	714	708	683	717	731	726	746	733	723	794	688	707	731	745	729	689	725	730	754	729	724	650	712	746	731	785	763	702	708	719	765	708	739	727	734	711	759	747	735	721	754	693	769	711	718	722	703	758	741	765	752	770	707	716	756	738	704	753	706	751	694	737	718	697	742	745	757	696	742	752	746	779	751	715	747	740	777	700	705	739	742	688	760	700	705	681	745	712	721	721	718	689	732	721	749	675	692	726	730	713	714	719	730	778	748	731	722	765	719	740	752	730	737	718	758	729	699	767	698	753	756	750	750	718	712	760	720	702	727	690	794	663	742	652	744	779	762	717	725	769	687	753	741	779	739	730	723	674	711	728	752	735	684	768	723	771	777	754	776	725	739	712	800	719	759	762	708	673	720	734	771	737	736	740	735	769	788	721	763	723	741	721	716	747	716	721	669	741	726	762	728	710	749	687	759	747	755	806	784	728	764	741	738	793	718	774	712	755	706	742	740	769	741	721	784	706	789	718	746	740	728	744	747	797	736	711	706	760	689	714	751	804	758	718	709	691	791	737	714	750	743	711	735	748	724	720	750	744	755	732	742	737	733	766	718	751	783	752	727	743	736	701	732	758	732	741	742	779	760	768	725	739	747	709	712	749	720	748	733	737	747	742	746	709	777	738	739	726	718	767	738	734	735	726	707	773	742	703	725	750	789	740	711	714	788	744	723	710	761	742	741	756	710	727	733	725	714	744	726	714	747	704	714	709	735	697	733	731	785	752	753	725	712	761	738	722	741	690	731	703	716	741	764	728	728	706	763	712	722	761	744	740	751	749	753	721	713	732	723	709	732	720	785	724	703	827	693	810	749	741	735	718	711	749	708	716	714	751	728	698	732	756	755	730	789	752	749	684	719	737	776	729	738	736	778	686	741	727	700	746	719	742	706	740	751	695	764	709	743	762	695	721	724	743	741	715	732	742	740	728	732	757	788	738	776	725	726	722	758	769	719	728	756	732	727	722	716	733	720	738	794	751	753	689	709	719	680	748	734	754	732	733	749	712	721	768	724	760	743	689	713	714	698	734	687	756	733	737	718	756	706	706	741	711	747	766	716	724	841	743	739	708	728	713	742	736	704	733	747	754	710	760	756	753	719	774	752	705	708	758	744	740	749	744	740	749	770	782	761	730	746	708	792	734	698	733	756	749	761	743	690	741	765	704	718	720	752	715	727	745	750	680	694	730	724	739	730	694	724	700	701	757	737	703	718	777	728	746	677	763	740	714	720	725	722	699	742	684	697	704	736	748	750	754	748	741	721	799	728	792	741	727	675	746	739	707	748	745	730	719	722	754	767	724	781	783	744	750	722	723	689	729	757	738	781	734	711	742	750	771	769	780	741	703	708	756	744	721	774	719	764	734	684	643	712	737	754	765	770	726	791	725	711	745	746	736	711	715	768	793	790	720	685	780	742	715	708	751	729	755	740	723	722	706	712	776	737	756	709	701	743	671	757	762	703	759	743	747	692	716	727	730	753	777	759	781	778	771	760	731	715	689	765	761	697	769	739	751	724	679	704	728	763	736	715	745	734	782	741	767	741	759	774	762	721	738	767	749	766	737	746	705	766	746	721	736	727	720	724	684	740	746	697	690	777	720	741	708	707	751	712	724	761	746	727	708	711	743	727	707	738	760	711	742	722	768	708	732	700	747	764	754	760	750	759	723	726	769	709	779	744	700	753	768	723	693	733	740	729	748	728	729	719	669	695	726	773	796	747	777	727	720	702	733	706	719	722	767	772	768	728	752	707	744	731	728	745	704	720	708	703	682	759	783	740	757	702	802	746	716	715	753	737	711	697	745	730	760	757	736	749	703	715	699	732	693	739	712	760	774	691	725	730	739	726	720	658	775	754	680	729	741	735	661	737	722	746	730	720	713	760	737	722	725	713	717	741	761	773	792	739	752	736	744	686	726	712	770	751	786	731	781	749	709	709	718	744	729	757	725	736	697	762	725	769	715	797	757	795	707	722	685	762	737	714	746	708	751	721	745	762	740	725	697	720	753	735	757	737	781	715	704	753	697	730	738	776	728	734	711	705	739	759	759	750	754	702	760	704	714	742	772	722	769	716	751	805	766	747	721	733	695	747	762	773	715	725	738	703	724	733	694	727	717	758	707	745	756	690	723	786	768	730	769	751	663	761	779	728	774	698	729	701	711	734	762	755	739	715	734	746	764	755	698	683	729	759	781	744	741	732	723	727	827	727	708	708	685	741	781	744	735	785	747	717	706	713	763	723	705	725	716	731	723	740	746	765	752	662	796	752	701	719	684	726	761	718	719	715	751	716	752	716	770	729	756	742	709	739	769	734	776	693	722	753	766	687	719	721	748	690	777	755	758	674	707	754	754	753	702	749	743	715	772	720	772	778	773	761	747	692	691	726	686	737	733	718	780	697	722	745	815	728	720	697	718	780	742	748	740	707	727	715	766	726	742	719	754	717	759	731	736	732	734	743	715	744	722	748	716	746	746	722	762	725	677	723	710	699	766	733	721	734	706	720	733	711	750	710	710	727	738	751	707	750	691	740	751	725	742	732	733	721	755	736	700	740	757	756	758	746	722	739	726	760	687	743	758	744	743	729	737	683	766	754	661	707	767	763	706	692	706	709	707	714	765	739	751	719	686	727	737	759	742	682	721	725	815	721	679	777	764	784	715	753	739	711	728	761	739	739	736	740	768	707	681	736	696	771	738	722	763	762	720	734	743	766	699	712	727	725	730	740	757	715	730	702	728	766	737	677	729	736	764	741	747	704	714	719	740	750	733	725	727	780	707	748	679	716	748	711	736	716	722	733	700	718	722	734	712	725	722	730	728	690	750	724	681	759	724	731	767	737	707	697	769	727	783	704	716	735	731	738	753	767	753	726	734	753	783	735	757	721	767	745	752	722	755	718	727	748	726	760	718	788	728	702	742	759	688	725	765	695	723	759	710	759	760	748	756	746	693	745	723	726	710	749	710	772	706	732	735	732	695	740	725	755	743	725	714	730
25272	21136	23679	28820	21126	16641	913	680	489	522	519	518	499	459	483	491	495	462	448	468	444	485	445	435	505	473	420	526	502	506	427	470	465	469	445	476	495	487	422	458	486	519	509	436	480	439	467	498	442	438	399	460	459	441	468	461	462	455	486	498	476	472	470	506	474	484	473	501	474	449	461	420	461	474	449	507	449	458	457	434	463	439	462	501	471	461	458	465	437	458	502	479	486	449	441	467	458	476	498	501	463	467	421	465	494	466	482	461	431	453	457	466	456	470	477	473	505	491	482	463	492	482	495	457	499	471	482	488	472	447	468	451	445	429	478	455	447	483	446	463	501	455	483	475	457	466	490	490	466	463	415	452	493	486	402	445	525	440	438	463	447	494	487	492	457	465	474	473	468	448	479	478	484	464	477	447	467	448	510	518	481	427	475	469	492	514	495	477	509	453	493	461	465	480	462	484	479	448	499	450	386	417	476	464	455	482	497	452	456	496	496	478	477	529	481	507	463	454	438	457	447	499	462	466	498	420	464	472	471	486	447	477	485	481	442	459	436	483	451	449	449	452	446	490	462	462	476	530	526	467	442	452	473	462	464	460	453	441	496	500	431	477	435	505	462	464	441	454	499	488	487	466	477	463	481	510	477	470	469	446	473	423	457	489	472	465	435	481	482	467	463	429	473	504	450	432	449	472	470	439	461	484	469	481	481	445	450	467	479	503	431	496	475	440	496	458	460	498	441	494	451	486	395	496	468	448	473	488	454	449	466	477	504	500	499	497	474	429	434	437	444	460	504	479	492	491	489	481	484	458	459	466	483	469	454	435	478	455	476	469	475	451	480	471	499	464	467	452	481	440	444	458	469	448	488	429	505	478	475	493	486	450	438	467	460	446	454	480	488	446	480	466	484	450	499	438	464	466	488	483	472	468	527	448	488	469	476	491	440	444	422	447	453	447	437	468	511	413	482	458	465	480	464	448	439	466	424	498	460	429	486	492	469	452	452	479	504	465	441	445	473	507	434	419	464	452	498	531	473	459	434	483	511	444	484	469	462	446	487	490	474	472	474	443	480	483	438	502	488	476	502	487	455	427	450	498	475	466	457	476	492	439	483	494	450	472	487	472	480	438	497	512	452	466	442	457	467	462	450	476	475	446	443	480	432	448	473	495	486	463	481	457	503	478	457	501	450	484	456	492	437	461	479	457	479	449	484	498	493	441	438	433	508	448	445	452	417	409	486	467	485	505	498	468	448	496	481	453	466	448	463	459	502	492	473	486	480	448	449	433	442	464	446	464	457	460	442	413	493	469	444	444	444	448	456	506	448	438	427	472	471	465	506	447	503	420	472	471	495	460	523	453	469	471	423	487	480	474	420	466	459	470	472	485	486	471	453	476	440	443	442	500	497	490	501	458	452	513	446	495	452	471	534	452	462	432	448	476	489	471	494	466	437	472	465	472	475	498	470	488	472	490	429	469	414	467	488	476	438	484	466	469	417	485	482	447	443	492	473	445	432	468	495	436	446	428	505	481	438	432	488	484	437	426	474	455	410	478	470	463	495	484	440	473	450	506	534	456	430	483	471	481	469	460	489	441	465	461	498	465	457	445	472	479	427	474	460	480	441	505	481	493	490	499	473	439	466	466	424	460	476	463	490	502	472	476	479	464	473	499	446	456	457	499	465	486	466	474	497	472	507	445	457	512	485	475	449	514	474	467	510	461	467	437	434	450	462	464	488	485	440	515	497	507	454	513	468	472	480	472	439	473	453	450	436	453	511	521	482	500	462	451	498	464	463	405	471	450	478	412	512	494	464	463	494	473	476	466	480	444	472	449	458	415	441	489	460	486	489	443	444	504	505	513	467	451	454	455	475	474	454	500	474	439	424	479	446	452	454	462	494	437	416	513	472	494	480	499	486	443	454	446	510	438	488	461	483	471	448	451	423	484	490	481	441	488	489	481	509	467	488	440	497	459	479	459	491	414	470	433	442	453	460	454	467	456	462	456	471	455	483	434	461	488	466	562	474	485	429	455	456	463	454	468	445	460	414	468	480	473	433	462	496	438	536	443	477	471	462	466	501	474	484	506	469	475	449	443	474	494	478	506	474	485	446	439	462	496	460	472	446	447	478	447	466	432	482	483	415	464	459	460	480	436	462	502	479	464	471	465	496	455	478	433	436	438	457	434	467	466	468	483	437	465	491	469	477	490	436	489	422	453	522	502	441	437	449	467	454	502	532	446	469	451	476	473	426	440	425	485	464	461	450	494	451	449	510	469	451	415	492	460	486	495	460	431	465	491	460	473	475	464	427	435	484	495	460	473	452	452	458	415	502	464	479	478	459	458	446	455	441	442	448	435	493	457	476	465	450	472	459	469	463	454	430	448	450	460	448	471	484	459	515	477	490	439	535	479	470	473	470	500	430	487	491	470	450	470	431	416	480	433	458	478	446	494	489	474	462	508	526	497	467	445	471	460	439	483	449	440	485	457	462	481	448	471	482	455	473	460	451	464	481	471	491	520	486	442	443	510	471	477	471	468	488	451	468	455	457	501	500	493	454	477	426	493	474	491	461	448	473	462	472	461	431	465	479	484	485	448	477	492	477	459	456	410	460	448	483	478	464	436	422	459	469	456	470	442	446	430	467	438	495	502	463	443	458	417	454	464	450	447	484	459	450	512	441	424	447	438	455	480	464	448	486	484	449	454	447	457	452	477	468	480	383	451	443	456	498	500	485	467	434	461	477	462	427	464	451	526	429	435	408	457	477	480	509	470	490	452	480	433	464	489	478	449	429	430	479	481	476	480	465	515	476	456	454	479	517	482	484	481	446	480	478	451	449	430	427	490	457	506	474	459	461	488	487	458	452	471	475	467	447	447	509	480	468	438	469	466	460	503	442	479	475	408	474	473	469	451	479	501	409	429	482	460	455	487	428	495	458	470	448	413	485	412	423	404	461	478	457	447	491	469	464	488	459	479	446	454	446	443	464	465	472	457	457	480	446	505	456	485	439	435	460	415	445	459	497	491	442	443	439	468	454	449	443	435	478	429	494	454	447	448	446	483	469	430	474	459	481	456	524	473	470	507	459	420	465	494	460	452	407	446	478	428	464	473	468	489	482	477	432	479	466	462	415	485	434	478	496	432	452	463	476	449	473	518	481	434	462	493	467	468	454	511	460	507	488	432	440	463	452	453	458	462	479	492	473	456	476	446	460	444	499	463	480	503	435	497	432	470	451	458	428	416	468	455	498	472	471	424	419	411	470	469	470	504	474	453	484	470	481	478	425	466	481	451	528	498	493	423	473	484	467	496	509	494	465	462	432	477	507	465	516	450	437	444	455	438	458	470	473	479	470	454	479	432	444	498	459	478	510	459	440	465	472	467	507	434	438	394	465	490	504	439	437	445	427	529	509	440	451	479	422	440	486	467	481	418	460	421	488	476	442	526	492	450	448	476	461	467	492	425	466	443	448	471	514	524	507	438	475	484	441	483
20494	36169	5461	1216	1075	1035	1005	1009	1004	977	972	996	1009	977	951	982	975	990	1017	980	970	911	993	964	958	985	968	972	995	976	939	984	995	940	967	971	950	953	975	956	983	1001	957	960	979	946	956	927	939	957	1018	1003	956	991	972	989	920	941	944	975	1001	1010	999	987	1003	980	952	989	993	978	957	1040	1011	989	943	974	995	951	973	948	1004	990	995	1036	1029	991	1013	967	971	981	969	967	896	955	944	952	907	947	961	978	987	948	982	951	959	945	1013	955	951	989	910	954	957	952	989	1000	1023	992	953	969	1006	962	967	974	961	967	928	932	1005	965	952	989	946	980	916	943	990	1021	937	959	981	977	930	958	943	997	968	998	946	971	956	933	909	957	985	974	1008	967	917	961	943	987	991	987	977	983	999	957	946	969	942	987	944	969	1005	1010	953	948	926	1029	964	959	903	971	1003	953	954	895	1009	904	943	1043	972	987	968	1034	929	924	948	1003	956	982	1003	952	972	978	984	918	950	943	969	977	988	982	1002	1023	980	979	976	961	937	998	925	952	979	998	1013	991	972	972	978	981	1002	918	979	893	989	970	1014	948	1024	928	936	965	1000	958	993	888	975	979	965	935	994	996	976	932	1000	961	1012	991	959	981	939	1010	978	1001	979	974	964	971	948	950	972	976	998	961	951	957	935	963	1011	996	978	955	954	946	923	983	1025	979	992	964	924	952	955	925	941	893	965	984	1012	982	945	994	1010	971	1004	964	949	964	937	931	997	975	974	958	997	960	979	949	926	992	987	980	923	993	990	932	975	960	981	928	980	961	923	980	975	966	930	956	979	1068	946	966	993	972	965	1024	983	994	994	976	1000	951	976	953	961	967	948	1039	978	970	985	953	970	958	932	945	971	955	962	975	997	1006	1010	1011	933	1005	972	942	951	974	901	909	1008	1018	945	993	946	935	1008	949	1005	961	954	955	955	916	953	927	970	970	942	1000	920	930	955	975	923	959	963	976	1003	998	959	949	978	937	975	970	894	978	938	948	998	999	949	933	1029	964	969	942	977	928	971	959	923	995	946	1000	1020	989	925	941	953	1002	959	950	973	971	971	979	986	976	939	951	987	1012	936	970	954	1005	952	962	951	974	1001	951	998	962	963	934	932	980	1006	1034	947	953	993	930	945	968	936	930	993	945	975	933	1018	963	1003	982	960	993	956	934	974	966	975	989	950	925	964	936	1014	950	965	960	998	973	915	964	991	970	979	926	998	977	976	957	1007	1016	947	907	955	969	988	1011	992	974	924	961	971	959	960	966	986	1054	956	975	975	941	972	978	931	927	972	1030	900	945	950	1006	979	975	963	924	982	971	937	988	922	1025	936	924	986	983	956	1027	967	1056	948	968	962	930	961	963	919	955	1007	989	935	928	1005	953	957	986	931	1021	949	1007	936	931	927	971	984	970	998	991	961	1009	950	944	912	970	986	962	964	987	966	986	1008	977	947	978	1010	969	979	977	955	962	950	958	998	999	955	991	935	951	997	940	926	984	941	980	996	1010	960	979	876	979	971	1021	960	1009	982	997	938	908	943	966	951	1010	953	965	1003	994	993	951	983	937	982	938	1017	970	910	997	1019	928	871	1008	976	995	968	974	974	979	989	967	983	997	968	967	937	973	907	1049	971	1037	928	936	991	947	910	944	1004	944	945	969	899	956	950	967	929	941	995	957	926	963	943	921	974	984	943	958	957	985	915	970	1011	925	950	932	891	989	940	948	920	996	932	948	989	979	979	964	960	989	968	985	912	963	1005	974	1007	986	969	978	1011	976	951	938	906	1015	990	950	959	954	953	975	923	949	965	981	960	971	916	943	966	981	1010	975	913	975	1001	955	987	961	999	965	993	968	1034	962	950	1019	922	959	971	927	979	1001	1011	975	924	951	939	1026	958	934	994	975	956	1002	952	964	958	922	1007	959	1001	922	1022	995	930	965	988	1027	960	924	974	1043	949	1006	965	1007	1009	1008	967	938	967	946	931	962	969	933	971	923	949	927	956	981	981	975	996	960	954	971	1005	1001	1057	984	948	983	1032	1010	947	969	961	992	1032	936	987	984	975	1018	979	958	1001	1005	942	923	1006	953	968	950	948	962	925	912	969	961	993	958	959	959	925	965	960	982	908	971	970	967	978	942	999	981	982	953	981	953	990	911	951	922	1014	957	934	1008	943	1046	941	980	959	955	993	988	979	947	972	1007	992	954	983	991	946	993	913	986	985	1000	899	974	978	932	980	1009	955	958	992	950	956	940	955	940	978	989	1001	909	915	963	953	936	999	1005	892	976	954	902	1014	921	1050	967	961	911	939	870	979	919	950	966	971	952	983	944	969	943	911	987	944	1026	935	993	972	1022	929	989	989	970	948	989	945	924	967	963	939	925	987	975	930	982	1060	923	949	947	1003	947	912	957	916	933	984	935	965	997	982	984	935	943	1016	988	963	922	938	934	939	1025	944	1012	952	963	999	917	916	959	965	991	967	1021	938	1010	1014	971	942	963	971	1003	981	1016	1008	988	949	997	937	947	1002	960	885	982	954	956	1019	918	940	926	996	978	927	1011	949	973	1029	980	976	930	975	949	911	1037	1042	920	961	952	1017	956	954	991	920	1005	964	943	977	1001	973	992	967	978	976	997	1004	967	1007	888	966	990	890	953	983	904	965	973	973	1013	937	960	960	959	935	952	977	1006	969	918	970	983	964	950	1025	932	918	975	955	976	966	984	943	905	952	960	987	907	970	918	975	927	1002	995	942	997	1012	937	952	949	954	938	971	997	944	972	935	965	985	981	984	980	973	1003	974	950	976	977	935	1025	967	976	954	960	1028	981	931	988	954	986	965	1009	991	1031	956	973	977	987	951	1015	916	984	987	1004	948	970	954	914	991	983	1004	930	990	948	990	949	975	937	968	976	978	980	969	914	946	957	968	965	1009	959	950	913	980	977	965	1006	970	986	936	1025	1027	1019	952	947	946	949	980	994	920	973	1038	969	991	1001	991	1007	964	952	983	963	931	915	981	999	933	1026	940	983	942	1005	911	916	984	1021	952	970	939	976	975	988	981	955	939	954	934	960	1000	982	967	959	953	940	1024	1041	969	953	950	951	970	992	967	955	952	933	994	1001	1033	886	1010	982	951	947	971	982	992	930	896	966	966	1006	935	957	974	980	978	986	984	993	992	930	948	1026	950	953	1004	926	957	984	912	1002	985	994	964	992	939	952	946	966	993	981	1010	938	967	947	995	1002	966	981	941	932	976	979	920	933	1022	929	978	978	966	913	989	943	987	1006	989	978	914	1020	951	988	983	941	968	963	962	965	986	904	968	1024	941	974	981	974	948	971	1010	986	962	984	985	1061	921	951	949	1004	946	979	994	973	963	970	931	961	984	939	968	1047	978	988	956	985	985	1017	994	984	973	994	952	948	1000	986	949	917	984	936	906	964	903	968	987	926	953	956	957	911	990	987	923	1020	994	962	966	925	907	956	941	965	971	993	905	946	1005	984	961	919	975	950	923	963	1007	922	1023	998	994	952	982	957	930	993	951	959	942	1019	939	950	934	965	952	960	977	991	1020	944	908	933	931	1012	982	977	887	963	927	1018	947	993	971	1009	1033	1035	985	969	973	975	959	1016	931	966	950	947	983	942	929	943	1024	968	951	925	953	997	896	946	931	1014	971	932	971	973	953	971	1017	1015	1011	946
24573	21116	24007	28474	21119	21143	12155	773	506	457	408	441	397	429	367	362	382	362	386	368	389	425	361	390	340	398	320	353	357	371	334	343	359	317	351	384	392	351	393	367	350	355	345	333	360	342	368	328	362	349	343	377	339	361	352	373	340	376	341	353	350	357	322	346	384	325	339	314	349	310	346	334	357	370	392	355	364	364	319	356	365	346	297	369	329	343	350	336	336	300	327	312	330	343	334	326	336	329	380	329	344	341	331	348	349	377	358	355	335	367	335	349	374	357	325	336	418	338	352	348	357	370	372	362	362	376	358	310	283	374	349	341	342	351	383	349	374	374	318	334	372	365	349	375	338	339	366	328	346	297	317	353	335	356	348	316	352	357	355	354	347	335	346	348	326	337	342	347	303	323	330	355	343	314	359	327	346	338	350	368	387	399	325	333	357	345	365	328	359	348	306	372	366	387	327	318	359	331	320	364	385	350	328	331	318	340	333	358	350	343	395	380	379	357	318	353	323	375	358	376	356	334	372	382	339	350	341	316	327	348	333	353	359	360	352	329	342	308	331	348	337	369	298	334	343	364	351	322	332	323	318	349	340	350	332	306	314	355	388	352	350	340	339	336	312	364	358	374	322	349	311	343	357	344	335	343	341	360	324	320	338	343	356	352	352	366	343	347	326	346	351	336	334	320	365	344	352	368	357	327	358	340	398	347	334	361	327	342	360	353	363	405	352	327	375	346	339	360	390	361	338	306	382	355	377	320	396	344	311	320	372	366	350	327	326	354	346	359	367	327	357	327	389	331	351	328	347	318	385	326	334	366	364	336	343	324	355	326	314	334	336	341	341	346	336	347	344	381	354	365	345	330	353	371	361	329	361	362	324	402	328	352	326	358	352	404	348	385	410	355	369	356	318	351	343	314	334	373	338	338	322	290	358	331	372	336	302	330	334	391	329	356	352	342	320	304	365	347	336	330	329	368	346	364	311	347	294	317	320	372	376	386	397	379	363	311	361	362	376	397	345	359	314	358	339	306	358	347	330	408	375	327	369	332	372	279	361	336	386	327	365	323	317	352	353	349	356	369	331	375	355	380	350	376	350	364	334	344	341	345	359	339	316	349	373	345	330	347	358	308	342	356	332	300	370	332	353	375	355	350	391	366	352	323	338	379	344	373	322	348	336	347	411	333	356	329	372	344	338	291	375	378	336	355	380	362	354	354	355	349	365	317	315	323	287	322	363	319	349	349	372	394	356	328	347	342	366	372	390	340	347	350	341	342	352	329	321	341	300	350	347	379	369	358	363	329	349	337	342	326	369	387	341	330	352	349	359	331	336	333	326	303	353	337	367	344	321	334	354	361	377	357	368	324	379	369	363	348	365	356	342	350	358	404	336	375	341	380	324	340	315	351	316	360	315	371	307	332	369	354	342	337	351	341	381	330	331	303	371	401	330	328	397	348	342	348	359	379	356	334	332	349	379	393	358	342	365	331	361	369	396	342	383	330	378	345	378	369	363	368	380	382	336	338	324	349	340	356	347	367	370	321	290	328	320	358	340	390	324	340	343	365	353	343	356	339	343	361	315	341	356	323	369	359	325	322	329	353	314	339	355	332	369	355	338	344	338	347	323	372	307	332	347	342	347	322	345	304	332	339	314	351	332	337	324	354	367	359	327	357	362	337	310	328	321	302	356	338	347	332	312	310	381	330	348	330	355	365	343	317	391	327	385	354	348	337	322	372	341	350	335	416	365	355	344	331	367	371	346	353	360	338	334	369	371	344	357	362	369	381	343	328	409	355	350	352	342	361	345	365	340	313	386	377	384	375	357	357	352	371	362	335	374	367	323	330	418	351	315	324	327	339	351	323	329	295	378	334	297	349	373	357	335	388	346	339	394	347	362	339	350	311	365	357	375	334	324	349	380	374	328	355	352	372	354	370	347	376	319	314	338	334	367	309	368	356	377	402	335	371	366	325	349	359	356	329	340	311	329	345	322	320	302	355	375	335	382	327	343	341	320	357	327	308	344	340	373	372	321	344	385	352	337	362	355	346	298	313	368	346	328	378	339	333	398	334	333	341	366	335	371	333	323	360	339	323	363	354	333	372	343	342	345	408	353	367	381	347	374	341	329	349	324	321	324	337	306	308	361	361	361	366	357	362	326	365	338	313	394	386	355	334	345	350	361	355	323	375	353	339	359	343	344	317	331	340	366	350	349	401	346	369	335	337	338	344	322	363	394	340	343	330	353	357	354	355	322	327	340	330	365	331	339	365	340	351	331	350	357	324	353	366	353	317	362	355	364	308	362	345	328	374	334	333	345	316	336	371	341	342	322	316	308	312	336	341	352	365	323	312	320	344	361	345	344	359	353	375	348	338	329	332	361	347	367	337	377	381	380	325	351	348	370	346	331	317	355	355	328	339	312	361	317	365	346	335	338	340	336	359	390	308	369	354	340	350	340	326	361	353	320	313	339	382	392	330	354	365	385	349	349	352	334	340	331	337	341	356	346	344	337	328	333	366	329	330	323	345	289	327	302	317	370	328	319	326	341	330	338	337	349	313	350	358	354	344	375	340	336	368	336	315	378	371	344	308	331	331	328	295	369	345	370	349	385	359	359	314	338	330	340	346	337	344	325	332	289	368	375	359	360	333	349	354	334	349	338	321	343	349	344	322	330	331	353	330	369	329	357	362	354	359	329	331	336	354	359	359	377	344	364	394	327	369	306	334	341	363	358	319	351	353	340	338	345	381	358	319	333	363	334	372	334	355	365	316	368	379	357	335	310	376	311	325	380	375	343	368	354	391	366	375	352	376	386	358	374	353	330	396	353	359	349	340	284	337	364	336	375	336	364	331	360	345	333	331	363	311	351	370	322	346	335	343	394	394	366	299	334	346	325	344	370	379	341	313	340	333	354	328	362	342	327	353	343	358	344	350	313	372	346	337	356	326	384	346	305	345	357	331	347	373	342	340	348	351	383	350	328	345	346	338	326	336	338	362	334	363	355	342	352	325	357	386	314	346	333	369	389	364	360	346	328	319	351	357	380	355	324	350	342	385	330	346	350	355	369	312	342	328	345	358	318	334	333	339	377	371	355	360	357	314	386	327	353	346	344	362	336	353	375	356	373	351	318	311	330	392	359	377	352	332	343	334	320	339	385	363	333	273	368	362	363	367	366	348	338	327	343	321	363	339	337	348	357	341	397	353	373	365	356	373	349	314	347	338	381	313	345	281	317	359	376	410	330	326	345	360	336	349	343	347	347	377	365	350	352	369	356	353	333	342	335	341	344	383	334	367	360	342	346	330	372	359	339	336	335	374	371	346	385	322	339	380	327	364	369	340	334	371	359	385	344	388	326	379	340	347	342	389	328	369	343	366	337	363	323	387	330	352	349	343	362	332	388	350	332	292	330	338	361	347	321	343	348	342	364	370	376	400	349	335	397	356	345	328	368	362	338	320	366	342	337	384	363	361	371	326	367	362	308	328	350	346	354	348
25088	44738	7154	1040	933	799	795	732	772	767	744	781	765	764	729	710	743	702	743	754	708	686	748	680	746	708	646	700	732	714	754	712	707	762	698	675	720	730	744	742	724	748	700	713	690	720	732	695	742	693	670	687	775	720	742	701	728	712	666	712	705	714	669	724	720	735	710	705	745	756	700	733	681	737	714	748	716	713	723	719	693	734	690	680	768	686	706	683	740	752	712	709	657	703	671	686	726	714	699	736	757	727	700	737	730	688	773	744	691	713	740	723	665	725	728	712	680	717	688	767	716	692	726	696	751	733	736	731	727	766	720	776	749	697	747	715	699	749	702	733	728	693	701	736	690	765	728	694	668	684	693	735	693	759	679	733	724	716	730	708	743	711	712	688	728	728	780	691	753	681	726	721	676	698	653	753	749	708	738	683	678	757	740	733	688	735	697	701	651	679	731	670	701	664	686	722	755	705	689	712	715	709	733	712	690	737	725	698	727	732	697	698	735	708	698	714	742	690	689	720	734	798	736	675	715	750	761	739	732	733	742	716	698	717	717	721	688	707	717	688	678	721	704	724	697	720	718	672	736	779	749	699	703	690	699	649	703	708	711	677	675	752	739	695	743	743	728	728	651	723	723	681	711	710	742	744	695	686	661	706	748	700	768	697	737	694	677	719	700	682	678	743	673	730	781	706	704	718	732	713	717	682	709	701	701	716	702	705	708	720	725	739	709	732	694	699	748	705	677	724	757	766	718	701	739	789	724	743	724	711	731	695	724	703	694	716	681	715	724	737	673	709	688	744	729	720	722	715	749	704	716	714	717	781	698	742	716	730	733	695	715	726	729	742	688	706	697	747	714	732	750	741	747	772	708	744	675	736	755	715	678	748	715	780	735	715	724	673	708	697	727	713	692	751	728	764	744	758	711	713	737	713	676	729	734	693	694	686	694	698	732	683	686	725	708	709	698	708	740	734	725	722	693	736	749	757	711	718	670	728	763	694	730	728	708	687	691	673	664	690	726	755	763	724	714	674	691	674	702	711	693	717	713	711	745	693	742	715	644	744	678	740	717	665	722	761	713	691	744	753	693	708	707	724	694	679	691	723	763	714	682	685	707	712	734	710	707	685	738	731	664	770	673	730	714	764	706	719	688	685	777	716	721	707	707	697	697	767	694	742	683	735	690	724	754	739	722	730	728	696	769	720	719	695	718	719	716	751	736	701	701	746	715	740	677	747	698	712	736	670	724	682	746	759	685	736	748	722	736	695	695	734	718	718	649	700	720	743	718	685	673	723	736	716	733	733	662	682	727	779	716	680	671	681	719	701	690	714	732	733	749	716	668	757	720	726	707	696	664	786	677	747	670	734	696	703	731	723	737	674	705	714	698	696	727	679	742	698	687	740	747	737	698	662	702	663	720	663	731	719	737	719	740	698	691	679	725	709	701	679	724	732	732	715	724	729	710	694	717	715	766	660	761	657	711	710	713	666	667	695	700	733	712	704	734	679	743	686	698	709	731	715	747	725	690	750	734	756	694	702	767	713	738	728	667	754	739	745	687	698	700	762	711	671	748	697	742	741	711	752	743	696	712	743	710	769	731	696	716	721	768	724	733	716	728	749	728	713	740	699	678	733	734	729	730	689	745	703	710	710	762	688	723	692	711	716	716	723	701	754	726	707	680	757	719	681	731	697	749	694	726	742	686	738	698	715	677	701	743	742	701	687	692	701	746	672	676	699	698	673	694	707	712	701	721	704	731	697	683	712	736	707	742	695	771	682	745	706	708	726	732	693	674	698	692	730	699	708	730	733	702	723	698	717	727	703	746	705	716	718	682	691	665	681	711	712	750	730	766	724	665	716	669	703	738	720	686	747	720	712	772	695	703	661	743	679	738	722	752	725	719	789	698	706	734	694	717	712	703	701	726	718	763	739	754	760	679	723	717	715	697	710	715	712	737	671	671	679	682	728	714	733	688	698	716	745	759	721	701	751	665	728	690	719	740	714	700	713	745	727	702	711	709	746	680	665	695	727	744	700	762	694	708	736	703	697	725	726	718	682	724	708	717	718	764	663	765	724	700	705	729	668	706	676	734	705	734	676	741	752	692	722	682	751	717	719	706	698	695	745	720	722	677	750	670	665	690	755	731	688	718	747	706	720	681	736	741	689	731	726	706	704	702	738	736	709	690	711	730	672	697	731	694	688	670	697	673	723	698	686	741	702	745	733	716	759	725	761	723	734	692	661	730	719	678	747	691	737	727	701	744	718	740	777	710	730	705	746	785	699	733	692	695	720	700	675	678	750	718	715	728	781	778	767	726	679	696	748	742	717	741	693	721	693	747	733	692	712	756	718	725	721	695	736	696	712	719	742	752	682	707	707	725	733	716	691	688	714	734	706	723	766	734	698	698	717	645	723	682	766	739	726	735	734	729	781	707	729	714	719	733	707	798	677	711	706	674	744	734	700	726	740	719	698	677	725	684	670	641	649	734	719	720	743	685	741	716	721	692	728	636	716	680	700	716	741	689	729	751	713	672	692	719	714	737	711	723	665	700	789	723	734	745	722	706	741	712	699	746	637	689	735	669	735	665	731	702	710	748	731	677	735	704	701	749	684	740	700	681	723	729	727	745	681	789	734	706	726	747	674	714	743	733	743	689	748	736	712	710	740	716	751	798	701	698	718	748	690	681	729	721	712	735	710	735	726	721	720	719	691	730	733	710	734	708	701	723	745	728	723	706	699	748	669	728	688	725	693	690	719	709	717	694	698	724	677	794	717	696	694	718	768	727	741	710	739	690	735	712	708	696	718	706	734	705	751	693	728	726	735	691	739	677	725	721	685	726	709	722	716	724	699	727	761	708	688	688	680	667	720	690	681	675	731	689	669	700	719	647	715	679	726	704	738	710	722	749	729	751	740	765	757	703	693	713	755	724	739	734	690	700	695	754	716	736	657	696	725	773	687	681	718	677	694	737	714	684	731	733	690	702	728	672	703	747	648	718	737	724	704	673	756	707	777	742	742	658	687	727	665	715	722	737	721	719	725	715	701	704	682	695	709	735	689	756	714	707	720	683	710	775	697	657	689	755	712	747	713	732	686	738	706	741	728	782	708	677	659	657	667	683	684	714	728	750	680	695	702	720	747	728	708	725	703	752	714	717	720	763	750	699	707	677	720	762	706	711	718	725	756	756	705	725	724	706	670	740	703	708	745	687	699	740	716	642	689	719	715	771	755	722	732	731	710	700	745	731	681	704	683	699	702	699	732	712	716	712	698	712	692	712	708	701	736	740	712	752	766	715	735	727	715	735	705	733	696	681	743	664	715	698	720	715	708	671	766	771	679	696	711	731	657	708	735	689	759	688	725	718	713	677	725	776	736	729	671	732	733	722	754	667	714	675	705	714	743	690	695	710	724	737	690	694	736	661	713	702	740	738	696	756	709	722	727	714	647	746	756	696	693	709	766	688	715	712	736	729	720	686	735	739	717	715	734	673	724
34053	18272	5133	532	380	331	319	308	294	305	326	315	279	342	296	317	337	335	307	328	334	320	308	308	342	311	329	352	348	333	320	306	313	316	343	334	316	310	330	317	298	334	306	346	342	308	335	326	326	355	318	344	379	326	320	327	294	326	301	311	310	336	285	285	318	309	289	306	335	352	324	353	302	325	308	306	329	291	336	326	283	303	323	319	315	305	331	304	347	329	314	343	324	353	318	329	339	320	308	307	315	304	271	343	323	324	382	340	309	334	335	332	362	330	352	338	310	267	343	324	348	294	319	300	341	315	318	297	328	341	320	302	327	342	346	286	329	311	301	311	324	335	330	313	344	337	304	321	299	313	337	330	268	302	335	303	330	304	327	340	332	327	318	314	335	324	302	325	307	318	317	306	320	353	312	306	309	284	342	304	333	305	322	357	312	354	310	304	305	307	326	332	312	339	336	315	342	296	303	295	339	339	351	312	299	284	318	332	292	318	365	329	349	295	320	307	335	312	351	316	294	349	313	313	344	303	291	312	307	298	342	329	328	347	316	322	312	338	324	347	322	326	314	340	295	336	324	315	305	308	318	315	342	291	307	344	294	337	321	318	311	332	335	307	322	304	329	285	290	288	333	294	302	354	363	324	310	312	340	316	306	296	357	307	341	320	324	297	325	311	329	309	340	311	292	317	319	298	324	297	311	342	343	323	300	276	310	337	316	334	308	347	294	318	302	343	312	314	327	326	317	323	338	327	316	330	316	321	319	308	308	342	328	307	339	325	308	330	317	336	328	322	333	299	308	327	311	296	337	319	323	315	323	321	291	337	318	292	304	327	316	299	339	318	326	337	325	340	300	317	311	318	313	309	302	326	367	307	289	285	302	296	331	339	266	306	309	317	314	330	310	307	324	322	305	324	317	308	306	361	327	300	318	277	338	329	308	343	336	345	330	321	324	300	314	316	315	301	326	372	364	290	324	315	329	300	330	344	340	309	370	329	273	326	301	309	321	359	331	325	292	337	362	311	305	337	304	293	337	316	305	301	347	339	323	320	328	312	322	326	363	338	342	316	366	332	308	321	288	311	288	309	336	354	321	323	308	323	303	318	327	307	356	298	332	309	303	313	327	275	327	293	330	321	325	291	304	340	347	314	312	295	294	312	304	357	329	284	338	308	305	339	348	298	304	311	343	314	314	324	327	302	310	369	342	317	322	295	330	312	308	297	326	292	319	303	357	328	317	326	301	324	351	326	336	301	335	304	327	281	344	323	328	287	313	295	299	329	337	329	331	302	303	313	308	320	349	309	325	316	311	315	312	297	348	319	303	325	335	303	321	317	329	326	304	328	307	315	303	325	327	324	364	319	341	346	328	322	307	334	337	320	334	299	317	300	295	293	332	318	340	315	329	315	356	327	296	320	356	325	301	290	291	292	304	316	307	318	328	320	313	326	314	333	323	329	359	332	333	332	320	336	311	318	312	300	315	314	300	295	311	309	330	347	324	315	297	308	353	343	332	336	313	321	311	308	313	329	291	315	301	263	323	309	332	290	317	319	334	308	315	344	322	342	327	325	324	309	342	309	319	324	333	301	298	317	336	324	332	315	323	312	328	292	331	350	345	303	307	320	324	308	293	303	344	360	354	316	324	323	343	329	336	307	334	345	308	324	329	309	328	270	342	310	326	301	342	336	299	328	332	348	307	335	309	319	315	327	317	339	311	325	332	332	325	288	324	311	338	320	331	336	288	315	313	318	338	348	328	316	347	315	311	293	314	311	303	332	314	312	308	306	323	289	296	331	351	323	333	336	311	293	336	281	307	302	320	318	356	302	337	290	304	336	290	330	303	315	313	307	327	298	317	299	301	324	298	315	331	322	333	303	333	283	330	361	318	361	309	322	311	305	318	296	325	332	353	311	329	317	346	338	345	339	323	319	344	273	294	318	321	302	346	336	318	321	336	277	339	323	318	313	293	307	317	352	338	300	317	317	371	323	309	300	301	342	292	301	355	311	328	333	298	302	305	305	329	329	327	299	327	306	333	348	325	297	313	320	307	301	325	327	317	325	338	318	353	346	356	323	296	310	319	326	310	311	320	294	341	331	316	340	322	309	304	327	344	298	311	346	311	323	350	303	329	329	294	331	312	312	314	313	344	336	355	324	326	345	335	322	302	316	321	317	309	327	289	283	303	324	322	334	320	299	342	319	339	300	313	299	326	326	337	297	332	304	327	324	333	286	300	303	331	347	335	304	315	363	339	349	256	325	348	302	313	341	317	330	326	313	335	305	327	263	282	327	317	342	313	337	303	319	314	330	355	333	356	330	292	298	335	298	309	309	300	318	302	334	332	356	293	346	319	348	324	295	324	342	336	332	308	310	308	330	322	308	312	297	311	336	342	335	325	336	338	333	322	345	297	329	381	298	302	333	303	309	313	326	305	328	335	321	337	355	287	299	321	299	309	319	336	300	302	312	327	325	302	354	315	285	319	334	297	339	339	343	313	329	338	306	296	330	314	317	336	320	301	358	341	298	327	319	330	316	341	295	344	312	277	303	309	304	321	353	311	333	320	308	329	321	327	338	348	326	346	296	287	308	303	321	359	310	315	326	315	298	331	328	321	342	302	360	355	322	325	332	328	300	303	322	320	283	317	340	338	316	349	334	336	334	321	325	346	359	330	319	340	325	321	316	343	318	351	307	333	325	317	298	369	338	343	335	324	317	320	328	306	317	295	319	329	308	260	331	372	320	334	322	302	321	331	325	332	343	325	344	335	280	367	281	327	330	323	302	319	312	303	310	314	297	307	336	328	299	324	308	285	322	306	327	346	314	334	309	353	326	286	341	315	338	342	305	331	300	307	343	325	346	294	315	340	318	334	340	329	359	299	307	360	357	321	339	334	350	305	288	318	313	293	333	306	342	312	302	337	338	328	300	355	309	296	314	363	315	332	317	332	303	300	301	317	357	315	309	293	315	325	323	290	316	332	320	317	319	326	344	312	310	327	318	325	318	370	313	311	300	314	317	325	309	298	310	303	293	307	297	312	311	254	345	303	327	336	293	322	289	329	345	354	332	326	318	302	306	285	287	316	311	309	311	340	314	311	343	342	275	299	294	302	324	320	331	311	339	329	322	325	310	341	314	333	323	306	315	351	316	317	317	309	296	330	309	276	340	309	343	350	330	327	331	294	302	311	324	309	327	304	344	315	315	322	326	301	302	321	353	300	355	283	310	352	307	368	329	334	304	340	319	341	345	358	335	293	329	352	312	324	335	330	336	316	330	311	305	312	305	338	343	335	302	324	295	337	285	359	312	323	332	330	326	321	311	308	313	315	301	329	326	352	298	303	297	307	340	299	334	348	295	320	313	330	336	329	320	328	316	351	310	317	348	342	345	293	328	302	316	324	313	324	296	291	299	319	303	310	311	332	326	311	322	296	313	335	298	331	317	287	332	303	301	323	314	302	320	336	312	323	336	342	350	297	372	305	302	314	334
10923	5513	922	742	726	726	715	688	761	690	740	740	697	743	723	692	696	734	706	736	746	729	700	760	755	747	721	752	729	705	732	788	773	732	690	729	733	762	777	777	676	707	684	716	726	698	711	717	709	690	733	733	742	713	665	696	703	724	732	684	722	699	719	732	743	741	725	712	735	759	704	703	679	720	738	697	704	735	720	714	727	696	718	712	697	720	792	723	688	723	761	706	700	701	726	764	764	708	692	773	683	742	683	686	714	710	735	686	718	706	697	734	713	742	743	717	739	755	735	734	727	707	741	680	723	713	707	720	770	729	738	709	743	681	699	708	703	668	754	737	710	725	703	725	751	773	765	702	745	682	705	713	762	751	733	751	664	719	726	720	754	716	727	695	696	738	694	702	699	691	719	704	778	718	741	729	694	684	743	748	737	707	716	755	728	743	722	713	753	762	710	682	706	703	733	686	697	712	732	715	703	686	743	716	766	720	726	705	700	693	721	771	724	700	718	786	702	697	721	674	650	739	781	711	736	666	710	726	733	714	709	754	681	735	737	652	695	717	721	725	731	703	687	727	728	701	692	688	717	773	701	747	723	754	726	712	717	709	703	745	733	724	725	709	718	696	786	733	711	698	752	738	760	685	746	705	684	710	691	709	707	742	756	714	703	761	710	727	718	767	744	674	693	722	732	747	788	784	736	765	735	684	686	740	727	741	687	729	676	750	748	747	710	719	731	721	745	694	765	750	707	696	736	685	737	707	717	735	720	688	715	732	683	751	686	732	730	702	716	677	792	717	721	728	733	750	730	717	734	721	699	754	725	741	724	736	781	732	708	759	732	685	717	750	740	703	711	742	737	729	724	688	704	689	712	702	683	743	697	705	715	705	717	702	736	701	758	749	689	728	689	683	721	721	724	699	705	761	714	707	762	755	760	746	756	677	719	709	711	785	689	747	720	741	742	691	697	713	755	738	680	729	758	710	747	718	709	731	761	753	732	750	722	741	717	720	736	696	726	735	692	718	745	713	758	730	757	732	765	736	746	751	752	655	762	736	711	748	702	712	679	690	651	711	740	691	746	701	724	727	685	752	750	735	674	699	700	711	779	726	736	753	747	703	723	728	704	724	710	629	740	719	754	741	713	762	701	723	731	709	751	731	744	743	749	740	735	718	711	692	729	707	715	713	706	777	761	732	714	690	775	764	678	689	753	712	738	718	746	706	750	762	687	794	699	764	769	697	752	758	730	722	754	753	732	724	726	692	715	734	698	662	721	708	718	688	731	762	726	730	743	726	730	687	699	709	734	711	718	700	736	702	737	713	750	664	714	700	715	698	728	727	706	724	771	723	713	714	731	657	790	707	750	731	720	719	704	703	763	765	732	781	738	733	685	717	734	729	656	666	723	767	733	702	767	699	731	744	728	712	702	691	700	717	716	719	699	701	668	776	728	731	750	728	769	729	707	740	721	741	681	724	735	720	740	724	736	728	708	725	745	688	698	705	724	668	754	720	750	698	742	711	717	776	744	716	721	713	724	710	665	730	737	714	692	756	743	758	742	710	765	686	732	719	763	702	724	763	727	739	720	746	784	741	708	742	743	753	698	777	719	705	749	701	728	756	746	733	672	712	747	719	719	781	703	735	702	723	750	747	725	711	711	703	711	746	737	730	718	682	643	745	738	741	726	723	735	694	735	716	710	738	700	698	716	740	749	739	724	751	720	716	740	745	695	767	740	712	756	718	724	728	755	703	690	726	727	685	775	679	713	675	702	746	731	689	701	727	688	738	749	723	710	719	706	714	751	705	684	725	702	706	755	730	695	791	742	725	737	693	703	713	716	714	739	680	741	723	700	770	699	706	731	730	698	711	742	722	699	712	764	741	702	712	713	683	722	695	696	709	694	720	710	741	684	700	713	693	744	704	770	771	728	731	741	682	687	722	709	712	681	751	742	745	747	730	721	719	759	724	722	708	742	707	748	663	688	740	716	738	712	729	722	701	748	777	758	749	753	743	717	693	751	722	717	699	692	740	750	743	694	724	715	750	722	705	743	737	733	740	745	705	746	748	733	783	703	757	710	758	746	704	751	707	713	671	680	780	739	737	725	727	684	732	740	752	744	737	729	722	701	724	748	674	728	691	720	731	720	731	730	750	695	689	714	741	712	700	741	742	734	746	704	695	711	723	717	750	730	732	731	738	724	712	690	738	701	696	745	710	668	713	733	666	714	742	718	712	693	722	755	735	726	735	697	740	750	748	702	762	765	686	726	737	661	711	703	715	724	708	676	714	666	698	730	731	736	744	685	720	684	705	739	682	728	751	751	739	721	746	754	672	755	720	752	659	729	718	691	704	733	682	733	741	747	726	680	708	739	714	720	695	725	658	726	753	763	738	710	741	727	697	744	689	714	756	794	757	739	713	736	750	723	740	717	686	693	735	765	705	692	750	756	728	771	721	697	692	697	775	752	734	718	691	734	699	699	689	738	694	753	698	714	745	700	697	741	692	680	698	751	736	764	719	729	691	768	698	746	705	702	721	733	790	723	712	710	742	700	769	698	713	710	693	724	729	712	747	747	696	712	721	702	707	742	717	713	748	736	713	708	667	733	742	698	704	673	713	722	724	722	762	728	740	697	711	712	693	724	754	740	684	712	734	735	717	717	730	713	707	724	738	731	713	753	728	741	716	718	745	768	729	700	707	751	714	725	702	762	716	697	731	681	733	699	737	745	682	701	696	676	725	793	707	696	684	731	737	718	757	774	723	716	702	722	712	722	728	703	706	705	731	753	704	752	739	741	739	731	780	745	741	682	726	728	735	723	743	730	740	703	727	703	729	712	711	735	770	707	700	739	674	701	673	739	669	735	754	719	792	725	773	759	732	743	724	756	724	729	721	657	702	727	743	679	725	670	731	758	708	712	741	758	690	718	714	692	731	717	698	765	732	737	688	754	657	712	738	703	725	750	697	673	750	732	700	717	756	725	714	728	698	726	680	727	756	708	729	697	760	682	763	767	753	726	737	727	719	729	718	742	700	758	720	704	737	759	727	713	719	735	704	718	694	748	687	743	737	744	725	686	717	717	724	730	739	740	688	708	726	686	715	727	678	729	693	726	712	715	730	699	727	688	700	726	711	747	713	730	709	685	688	746	742	691	717	708	739	735	736	746	670	693	729	748	764	760	749	761	738	750	689	725	719	731	727	705	721	783	719	738	734	705	752	695	742	748	691	763	703	704	744	733	717	711	732	729	723	707	723	673	727	703	679	707	737	662	712	745	727	750	676	733	730	743	795	702	712	784	739	683	695	703	765	677	679	742	725	705	713	740	713	698	747	719	708	747	725	694	756	721	731	722	697	720	706	705	707	734	721	679	722	740	728	734	692	714	725	707	732	749	757	755	742	765	753	713	741	727	704	701	712	765	711	703	765	717	746	729	704	740	758	691	716	730	744	722	742	725	720	737	718	665	763	755	750	731	734	698	783	752	721	705	747	727	755
25168	21120	23699	28732	21118	17001	892	603	533	541	543	524	521	477	465	494	465	441	442	522	473	482	502	482	423	462	475	434	485	469	422	473	493	478	462	447	429	459	488	439	465	493	510	444	445	444	495	453	475	490	482	465	445	510	468	471	453	446	465	490	463	447	459	459	456	469	479	451	457	465	503	486	484	469	432	432	457	473	483	451	439	489	483	461	466	466	463	469	491	439	455	463	479	430	465	470	491	462	443	473	500	472	464	490	498	484	478	488	460	426	436	476	456	476	393	437	482	462	459	462	437	438	478	456	496	512	427	463	490	464	458	403	473	466	474	489	442	442	497	481	508	466	485	460	450	412	482	493	461	448	446	457	471	454	478	472	499	508	502	466	486	465	418	449	441	453	489	452	470	491	495	508	478	480	463	467	441	460	461	453	424	482	447	397	435	447	440	468	464	414	468	422	504	493	483	426	511	468	468	471	492	483	446	488	428	451	481	462	446	464	444	440	490	445	485	484	443	454	467	479	437	482	480	445	456	459	467	470	453	448	458	454	445	453	477	421	454	437	475	464	458	470	453	468	472	522	460	478	446	447	471	454	508	468	457	455	478	474	493	487	468	492	428	483	470	504	430	442	454	475	443	470	446	473	505	467	485	450	445	460	447	472	487	476	489	450	467	439	452	452	488	454	467	457	482	462	461	479	447	427	429	503	451	468	445	465	457	453	477	444	453	452	498	448	496	443	472	445	460	482	461	473	458	486	451	445	435	472	490	442	480	464	465	476	455	421	463	477	483	464	469	469	470	418	452	455	477	460	455	497	523	448	476	490	492	460	474	438	470	495	468	458	469	458	458	506	504	480	453	460	435	537	483	428	487	440	523	483	473	470	440	456	448	508	488	480	454	473	453	452	476	453	480	440	457	490	496	485	447	420	468	509	484	438	510	461	475	495	465	457	439	464	511	482	453	447	428	410	441	445	466	484	506	462	481	505	454	458	471	478	480	482	470	480	443	481	530	478	450	469	447	511	451	458	484	533	447	459	473	463	441	452	456	452	464	466	442	486	427	465	438	427	489	482	466	402	455	497	460	498	462	461	449	500	483	465	475	417	441	451	496	483	466	483	507	473	527	434	439	446	461	500	437	461	442	481	441	468	443	508	449	463	445	488	501	450	451	480	465	469	460	474	487	434	486	465	479	471	507	456	479	436	498	455	474	480	445	461	461	476	479	455	452	448	481	459	470	447	494	502	456	435	495	414	442	479	483	467	482	477	466	449	480	438	486	499	464	439	444	461	470	423	413	460	462	476	435	455	466	467	495	455	452	452	440	441	451	406	517	473	446	482	466	431	480	478	454	483	475	462	488	528	474	437	473	424	467	472	487	464	467	478	475	423	459	510	486	475	450	460	458	463	530	431	459	477	504	425	482	456	472	495	439	466	481	468	432	473	484	442	451	502	459	468	476	452	464	441	461	465	484	447	466	428	466	460	411	498	499	477	460	469	464	412	467	405	500	464	498	493	455	457	502	464	483	465	471	436	447	459	504	474	477	461	509	503	410	490	467	508	474	469	474	515	451	439	441	447	466	453	488	457	505	460	412	510	442	491	442	474	446	464	516	472	454	495	496	465	471	475	484	427	442	497	493	476	491	477	493	474	464	453	474	425	455	465	463	440	475	460	479	483	420	471	465	447	491	457	493	465	438	463	486	485	479	429	428	430	467	445	432	446	476	440	433	441	473	443	418	434	470	422	441	465	420	467	460	443	436	472	504	461	468	482	503	495	455	504	479	464	479	465	480	449	446	490	473	489	481	473	476	447	450	464	466	453	474	490	519	487	451	436	465	447	493	486	465	466	457	461	483	510	446	465	425	443	498	498	492	464	443	435	499	469	480	455	422	478	467	428	464	468	474	459	520	504	523	431	507	436	478	479	454	425	462	417	467	459	474	468	434	467	453	455	464	460	434	464	430	432	458	478	449	462	495	445	482	407	477	478	473	480	461	446	474	444	446	469	445	482	452	474	458	471	482	462	420	440	479	498	457	452	434	473	487	441	436	486	480	487	485	478	442	471	469	457	437	458	504	490	477	442	500	484	460	500	469	465	464	462	425	454	455	472	419	441	421	446	477	469	468	455	480	461	462	454	421	475	528	490	476	480	435	464	485	473	469	495	457	423	489	468	458	445	472	482	466	449	444	468	479	506	464	482	449	471	442	454	446	502	497	432	498	443	483	462	454	448	474	457	472	479	469	466	460	460	486	511	454	480	473	446	505	498	436	490	499	460	466	481	474	455	466	512	463	465	450	463	457	457	479	480	472	463	460	480	489	461	463	429	461	467	461	430	467	478	478	468	502	472	432	470	482	432	425	430	462	447	460	435	489	464	449	459	480	476	478	459	452	455	443	438	447	422	451	437	439	452	435	436	474	443	492	510	479	462	404	482	465	444	447	457	436	470	463	444	494	478	496	498	491	438	452	478	495	515	439	429	450	442	462	451	447	464	476	464	469	459	442	476	457	448	486	455	481	428	450	441	468	457	456	479	479	447	456	470	495	427	426	471	458	425	459	462	445	464	459	437	489	466	500	509	484	471	459	462	490	508	487	446	434	442	462	494	463	471	442	462	440	427	440	532	492	466	482	481	410	471	445	428	474	396	460	482	489	436	450	473	458	480	456	481	483	428	483	485	515	447	466	502	476	513	423	502	472	461	473	473	502	440	445	456	449	469	488	492	473	448	461	460	460	440	454	483	471	482	435	440	486	422	457	449	484	484	466	516	471	464	462	466	462	465	424	472	463	462	449	445	377	419	484	420	464	477	448	464	456	447	456	489	427	469	477	456	469	531	433	493	494	433	446	426	504	486	477	493	464	469	495	421	430	459	452	439	466	464	453	503	444	465	502	471	484	475	486	461	488	463	473	469	499	488	432	423	453	425	462	481	457	456	471	492	474	476	486	440	466	494	481	469	420	461	460	485	494	472	418	479	470	454	480	446	460	468	457	511	473	523	454	428	518	437	480	505	470	455	491	456	495	477	428	494	486	475	429	481	492	451	469	485	473	497	465	500	460	429	453	509	466	477	430	497	464	469	428	485	481	445	450	448	472	408	456	469	503	504	457	508	459	463	492	485	439	441	438	490	435	485	410	436	479	465	474	449	408	469	491	439	457	480	523	472	465	480	512	507	462	492	469	484	473	475	470	463	482	467	498	471	427	438	455	478	474	460	467	420	439	429	445	451	463	505	450	406	481	488	487	477	471	479	445	502	435	454	465	469	453	468	468	464	457	489	480	488	472	492	438	467	468	456	447	504	484	473	463	456	499	447	492	469	482	466	468	426	481	488	466	445	447	478	444	445	449	497	475	448	454	466	478	474	466	450	466	494	472	461	491	454	443	476	470	457	488	441	480	504	455	437	447	463	493	493	492	444	464	479	490	472	455	475	487	482	451	461	477	460	449	460	471	440	429	435	415	445	492	476	491	483	415	454	450	459	464	489	485	472
19985	36245	3049	1184	1064	1026	1028	980	996	970	924	966	984	902	994	966	959	950	1002	961	969	1014	962	985	948	962	960	886	914	910	959	978	1007	994	985	961	1016	1008	928	962	947	1016	946	996	944	973	976	955	917	976	984	962	969	953	991	944	935	1024	998	1012	890	943	996	938	978	951	999	921	957	915	989	962	952	1025	960	954	982	1005	1027	950	967	997	980	930	948	948	933	978	913	967	896	940	970	978	998	969	944	919	912	957	950	979	877	991	916	994	941	983	923	935	946	955	972	992	964	1011	972	908	989	1003	952	975	1020	982	974	910	965	964	989	967	949	970	947	976	1002	893	976	965	966	952	971	894	942	935	983	977	928	971	1001	936	920	972	984	982	941	957	924	999	972	895	1037	955	950	958	947	914	948	968	997	964	936	986	941	952	951	1029	964	973	952	926	920	973	912	953	958	957	969	967	988	955	938	1015	953	899	954	940	961	937	945	952	1005	886	983	944	984	995	927	1011	957	941	926	973	1000	994	981	1013	943	984	938	936	986	942	954	967	904	933	956	928	1001	914	906	1009	928	1001	961	920	957	956	942	986	970	995	968	934	986	930	955	917	916	962	969	937	977	939	932	931	928	998	941	888	933	971	912	951	996	973	927	930	982	1004	977	929	972	987	889	1000	971	982	1012	1002	994	885	919	961	1017	950	1001	954	975	935	928	949	960	977	952	960	982	1016	993	973	957	1016	1009	1025	971	974	905	952	927	903	978	992	970	995	960	992	982	1017	936	997	969	989	995	972	963	947	992	976	900	937	972	886	1054	979	923	950	990	970	972	983	1005	976	1021	935	942	923	964	1010	987	966	935	954	953	919	1025	962	988	932	967	957	953	980	989	956	998	945	1007	925	953	975	1038	934	937	984	906	1026	910	967	918	983	927	1009	963	1014	986	943	980	974	962	915	951	978	979	962	1011	986	1000	970	981	959	972	908	1011	936	979	1014	919	1013	988	942	931	974	992	946	918	937	964	928	960	973	928	947	960	978	999	1008	975	951	950	986	985	947	966	941	948	966	1008	974	963	993	988	977	913	976	972	961	1024	974	950	974	974	952	982	959	949	998	950	934	952	969	941	970	995	971	990	1003	990	944	1001	974	983	945	992	959	953	940	997	966	981	992	991	920	986	969	924	960	987	998	968	966	937	960	886	1015	961	931	959	941	941	939	984	986	938	955	943	1014	940	962	984	963	957	1021	912	954	957	938	940	971	975	975	958	990	966	908	946	952	927	942	977	988	1033	897	1004	988	949	984	914	958	962	963	959	1010	893	985	974	995	997	926	996	933	954	932	974	993	977	925	968	977	982	907	985	1023	957	921	1009	972	955	996	922	988	971	999	969	963	895	971	915	950	950	937	943	940	966	959	994	967	982	963	988	939	969	949	1024	994	975	979	962	1004	906	992	945	945	953	946	956	918	906	945	1008	1033	991	966	951	941	948	978	979	941	923	931	993	952	969	951	954	951	943	987	991	944	917	941	926	1011	935	932	961	990	940	974	1005	997	986	939	989	954	960	933	954	952	943	951	960	946	1012	949	963	933	884	978	957	950	967	910	970	944	944	960	971	966	959	887	932	983	940	948	927	963	913	948	984	993	979	932	1019	1032	907	964	964	939	953	991	933	952	970	1011	956	960	970	974	985	999	925	940	898	965	948	973	948	1003	972	912	982	1006	937	965	871	944	958	984	976	973	1018	977	978	903	1018	965	947	936	947	942	936	975	962	1001	963	1000	961	950	1011	959	971	979	972	944	950	969	961	950	949	1004	981	932	958	1007	974	1050	946	966	947	1011	964	944	954	971	948	936	994	945	965	950	1018	1019	983	1002	959	980	982	976	1000	932	960	946	942	927	940	978	960	927	924	934	964	946	989	974	980	917	1025	910	962	925	1017	979	954	975	921	1023	979	950	966	952	937	916	917	938	974	981	952	930	954	996	928	986	921	996	1011	971	1005	971	952	1016	925	1009	914	992	1029	1001	966	941	965	968	979	966	974	912	953	965	956	971	982	953	991	929	900	961	941	932	945	969	971	945	954	954	963	980	989	969	926	1035	955	931	946	987	962	960	980	1010	952	973	970	990	982	947	962	914	967	914	942	977	1035	931	1023	929	923	964	971	951	948	994	1049	988	949	1000	950	955	916	926	990	943	976	971	962	937	997	979	972	1003	990	921	944	964	936	1026	892	976	906	1029	930	978	958	1027	975	968	1022	976	982	928	980	989	974	972	979	938	930	972	997	979	940	1012	917	951	973	1027	990	953	947	990	929	959	994	973	970	986	999	1011	925	941	969	1038	1013	951	939	975	941	942	909	1014	993	952	969	967	934	959	913	977	1061	921	990	952	965	981	938	957	952	988	963	941	984	963	898	949	955	915	937	916	933	916	982	975	952	1014	944	969	989	957	956	986	936	930	1034	962	920	1009	960	933	970	974	983	996	1014	953	958	900	894	1024	976	1001	990	973	890	950	982	1003	995	959	979	949	1023	1015	953	1046	986	942	997	995	923	950	995	974	937	999	952	942	927	947	1008	922	1011	948	971	984	949	932	932	931	915	931	970	996	1013	977	974	959	997	990	980	1004	956	932	975	942	978	1000	964	967	989	1009	946	980	945	978	963	1011	958	951	1006	903	962	972	991	958	987	942	981	946	1002	912	940	968	932	958	960	934	1001	963	948	952	958	1052	958	970	934	905	1019	980	959	1001	899	1003	940	1026	976	928	980	918	929	985	960	1016	968	927	981	972	954	945	983	962	982	946	991	944	935	974	927	1013	940	940	971	945	935	979	981	993	980	1009	959	1015	1001	959	977	952	986	1000	972	1017	943	981	1022	926	962	937	1028	966	944	913	982	950	952	921	980	938	980	937	990	953	976	969	980	953	941	1004	940	993	889	950	906	939	963	949	913	941	914	974	936	950	890	992	1063	930	915	977	995	892	947	935	995	939	953	948	970	967	933	952	919	988	921	907	1005	930	939	934	944	986	941	972	945	978	961	961	950	944	957	980	996	937	945	1046	968	967	932	933	926	997	998	960	1027	959	954	947	1012	908	986	963	940	978	939	937	978	910	931	1001	970	968	977	937	962	939	968	964	1006	996	976	983	940	884	945	1031	1013	1008	934	1003	923	942	990	987	987	951	962	974	987	1003	933	1012	930	927	983	938	1006	1016	974	960	953	891	979	1033	987	996	953	951	935	962	988	988	980	976	917	941	996	987	987	1015	941	1005	908	1018	960	971	991	976	993	949	976	964	946	955	977	1011	953	894	953	948	986	950	954	928	967	922	950	973	993	925	1001	979	972	999	996	984	991	980	1020	959	932	956	890	959	988	967	965	989	974	999	935	979	959	977	1003	958	923	989	940	979	1012	960	975	935	1016	1006	946	951	1034	892	993	1017	1010	1012	950	963	986	910	920	986	986	917	976	990	1012	947	971	983	955	939	967	916	885	975	951	984	920	975	966	964	909	966	929	971	980	1020	960	949	989	954	976	964	924	942	965	897	996	947	1006	879	936	923	965	971	971	914	999	1024	906	974	955	969	938	962	979	990	1000	941	971	975	965	927	995	925	951	962	970	952	948	1006	959	989	972	1015	945	968	993	887	997	1013	988	938	1007	940	989	966	1031	978	953	954	992	1031	907	964	988	994	935	1040	933	932	963	1012	984	941
24593	21128	24055	28431	21130	21166	11808	749	510	440	396	410	389	409	359	404	384	379	395	362	393	342	374	335	348	335	347	359	356	367	349	343	374	372	359	360	326	337	363	334	316	331	363	393	326	312	290	340	349	334	360	321	342	366	379	355	359	342	363	388	357	361	342	330	321	323	354	326	361	359	410	320	361	352	355	358	364	362	367	305	332	351	337	358	335	364	347	368	353	361	347	349	329	326	353	362	340	340	352	415	338	318	307	343	372	356	359	383	358	360	357	307	336	360	349	370	335	357	359	365	320	358	353	379	324	373	330	332	354	348	385	351	356	352	370	308	335	332	310	321	325	321	328	323	379	334	349	339	361	329	338	362	362	335	354	337	371	361	333	358	311	347	354	357	375	407	316	370	328	343	320	317	360	334	377	364	350	348	355	346	327	346	359	351	321	329	388	378	354	356	345	358	371	345	370	324	333	358	346	346	318	367	315	299	318	331	337	353	358	353	323	338	352	354	336	352	360	343	346	337	374	384	368	397	325	307	371	369	379	361	345	360	333	349	335	368	325	340	338	340	320	362	345	349	350	373	366	343	334	323	338	319	332	318	349	337	333	342	364	334	318	373	367	342	341	393	323	295	350	356	349	346	321	318	336	362	324	314	308	354	333	337	331	355	358	331	372	341	329	342	351	366	349	358	394	364	353	355	316	358	324	324	335	348	378	319	331	357	357	381	340	354	355	335	328	332	341	347	310	324	387	372	326	359	349	371	362	374	326	331	339	334	320	311	329	344	362	339	354	336	366	332	318	343	373	323	338	332	362	352	334	354	311	397	289	335	363	348	354	338	366	355	369	406	345	332	374	326	389	394	361	349	341	298	374	314	333	322	349	351	391	356	322	349	322	334	313	351	356	325	335	339	353	366	341	345	347	341	351	330	318	344	332	312	351	359	337	333	352	328	350	348	352	350	340	305	365	335	326	361	308	315	365	345	390	387	345	345	364	370	352	343	286	360	366	318	395	329	345	325	325	370	358	331	312	368	368	365	374	349	321	357	344	352	340	343	346	303	327	361	362	342	316	344	347	355	357	360	335	318	370	334	332	315	335	343	351	332	366	370	355	322	367	347	341	334	328	353	351	373	324	370	342	336	374	386	330	366	306	350	356	357	310	351	346	393	341	330	307	342	336	357	348	335	347	365	372	343	337	343	357	366	324	383	350	344	337	347	353	339	348	349	370	316	295	359	330	333	344	350	354	334	379	346	330	293	371	352	342	356	320	341	334	332	297	323	317	356	355	346	346	359	334	332	350	324	371	370	370	344	326	332	340	341	346	321	354	340	355	339	326	326	353	360	333	364	364	346	364	359	366	357	308	348	317	334	339	357	360	324	310	371	315	326	356	323	351	373	408	366	361	353	385	337	364	326	345	324	348	340	367	351	337	356	325	312	324	353	353	363	337	319	367	328	349	351	342	371	369	320	371	327	321	339	320	349	334	330	363	349	324	309	355	328	328	336	382	348	329	328	350	326	338	353	336	352	368	317	334	353	367	368	346	340	345	303	357	335	335	311	336	347	376	346	329	360	307	296	321	355	339	338	340	376	359	343	333	346	379	363	349	352	365	336	325	307	368	348	340	367	347	378	361	330	384	342	346	322	330	308	327	370	315	317	329	352	343	356	363	307	317	383	342	328	363	349	331	350	331	340	350	363	352	337	352	357	360	346	343	296	321	326	345	345	338	343	355	349	336	310	344	368	327	353	338	362	366	352	413	364	332	365	364	380	324	323	318	314	359	332	336	334	347	340	362	352	330	340	313	325	319	351	339	330	343	340	326	338	348	360	357	332	341	385	334	341	320	408	320	342	327	397	346	354	330	308	326	377	365	349	351	345	366	360	308	395	333	347	343	351	336	305	358	363	351	352	364	333	337	321	322	313	347	342	361	334	320	345	337	353	320	351	354	329	355	373	359	340	368	370	365	380	349	347	385	368	331	351	373	359	342	355	364	331	362	331	330	308	293	348	366	341	348	326	310	358	334	351	341	360	362	354	298	362	337	335	380	351	331	349	370	356	344	334	377	314	357	333	360	287	369	333	355	348	350	333	315	352	346	312	358	377	360	340	328	313	354	327	321	348	337	355	346	349	348	335	354	316	334	370	319	337	342	349	384	367	356	386	334	355	382	330	350	341	342	343	357	304	302	328	355	345	369	328	339	368	365	321	360	355	343	321	308	352	351	340	362	310	339	315	346	358	360	393	337	324	356	354	345	330	330	340	328	346	322	326	298	351	340	364	330	362	339	364	349	329	314	343	351	329	337	340	341	359	339	325	363	329	371	324	371	338	333	345	349	353	334	361	332	328	335	349	365	349	342	287	321	326	332	335	315	329	353	353	336	348	352	346	351	350	362	383	348	370	351	358	345	309	376	344	362	327	347	375	338	355	361	362	382	345	336	343	320	341	331	363	332	370	371	397	336	353	345	334	347	345	367	352	341	283	329	332	335	334	362	328	342	321	367	344	400	380	336	324	321	323	307	335	297	326	350	349	370	366	360	340	348	352	314	330	294	346	312	321	354	352	308	335	351	338	334	370	328	326	370	332	324	314	358	350	346	345	352	323	360	291	337	354	313	340	376	298	355	290	342	365	388	301	357	360	311	325	331	339	339	364	351	342	342	333	347	334	325	369	386	302	359	365	350	342	333	342	318	331	353	326	354	299	339	330	368	309	332	339	352	369	336	346	371	318	327	366	362	373	389	375	365	330	317	331	355	355	366	297	318	332	365	333	320	339	323	343	345	337	369	330	330	358	376	346	363	309	350	349	331	364	347	331	359	349	320	304	392	335	352	327	337	341	355	301	335	332	325	337	362	366	327	319	349	329	360	363	305	361	350	374	377	321	325	357	345	339	361	410	331	355	320	379	342	353	339	308	312	335	353	355	352	380	332	303	377	369	344	321	354	331	333	335	344	346	383	347	347	343	336	331	337	361	373	338	308	353	342	341	332	315	347	361	345	338	299	368	360	357	318	337	306	347	362	341	369	338	314	323	328	359	331	313	327	356	342	383	322	334	341	346	351	324	336	331	343	397	352	342	356	324	369	350	340	362	328	355	330	377	378	332	353	364	311	368	363	325	380	336	349	354	338	331	378	341	345	335	341	351	336	338	331	314	342	381	347	350	344	351	381	333	302	321	370	346	353	410	338	363	338	349	317	339	347	335	339	318	361	337	329	386	354	340	350	319	374	344	341	336	354	345	367	344	319	325	342	350	350	349	353	369	367	341	359	349	335	354	330	357	343	354	359	356	345	358	348	350	349	313	310	333	328	359	366	342	347	315	334	365	326	312	324	341	354	307	339	341	345	331	373	344	342	311	338	309	375	358	308	357	321	355	339	345	389	354	329	340	358	338	347	321	350	316	369	348	334	338	335	345	359	360	342	366	359	333	357	325	352	364	354	371	362	318	335	366	332	367	357	320	347	340	325	309	338	365	314	380	312	362	363	323
24928	44318	3271	1073	900	833	800	724	742	768	713	746	719	664	679	781	677	742	689	747	727	742	754	711	779	728	706	723	685	764	702	657	760	677	721	720	685	674	691	729	756	676	687	723	679	737	753	692	737	726	730	712	752	685	697	658	683	694	709	698	681	754	703	727	733	710	663	745	718	807	701	719	723	746	659	653	713	694	670	675	730	723	696	735	696	715	705	718	704	707	701	735	708	743	698	699	695	740	698	730	711	711	669	719	728	753	714	704	687	682	703	739	740	718	699	721	702	693	763	714	688	734	713	741	723	721	716	741	697	700	714	717	682	657	708	698	702	755	726	692	726	734	691	747	718	734	718	715	665	700	725	770	738	705	692	722	753	669	726	711	725	711	648	727	729	709	694	711	756	755	688	699	714	713	706	696	734	713	716	722	678	719	707	718	684	711	740	718	677	723	729	701	715	733	716	671	717	743	754	705	719	736	742	663	732	650	728	743	691	722	735	688	715	739	762	694	670	732	755	730	696	763	721	728	703	714	781	701	697	692	689	697	719	708	732	700	706	748	694	706	689	715	720	685	655	713	734	756	653	680	703	738	708	699	690	693	701	736	690	722	734	691	721	732	718	695	716	717	707	629	728	687	695	695	658	698	695	723	726	733	708	688	705	758	707	694	704	667	708	692	734	701	727	720	676	725	712	705	732	729	704	707	667	726	736	683	712	716	708	729	655	770	690	738	705	721	687	692	748	640	688	743	738	671	689	707	695	718	689	694	656	693	725	678	661	697	653	737	700	705	669	695	717	730	674	675	708	720	683	677	737	684	675	696	694	672	729	704	718	681	710	739	661	635	688	655	710	686	643	744	662	734	750	714	731	714	718	704	728	690	717	726	721	698	713	744	705	731	704	728	745	710	747	738	728	752	720	680	709	662	714	678	746	722	727	691	771	742	666	705	707	730	725	693	692	730	675	739	713	723	687	744	710	732	712	701	692	693	705	686	696	655	726	746	723	709	743	685	683	697	676	722	729	688	710	723	707	694	690	712	712	737	709	720	711	693	684	703	708	667	740	757	680	752	692	729	717	689	687	740	708	693	703	717	701	668	736	699	769	665	712	755	711	713	779	734	732	700	682	704	710	719	712	712	692	719	698	717	741	710	736	710	712	738	651	698	722	730	661	687	736	740	712	716	738	708	732	680	683	666	764	709	704	711	730	744	745	719	704	693	715	744	703	731	679	707	707	712	705	750	743	704	719	694	747	715	716	721	703	739	647	689	713	726	733	677	712	754	727	681	757	692	750	712	727	707	741	732	694	731	691	721	686	680	660	715	692	675	681	697	734	688	694	710	725	729	722	698	698	710	675	771	712	707	687	703	696	715	718	689	674	687	703	669	693	728	718	723	684	736	700	703	748	703	744	715	728	695	707	743	704	692	717	691	672	649	727	692	720	680	700	721	702	680	727	700	710	747	710	746	730	683	703	745	683	685	681	707	714	727	704	713	706	673	665	678	669	716	694	704	691	713	727	705	733	753	708	701	741	717	719	739	715	692	694	706	707	681	690	758	693	741	727	703	697	737	705	719	751	704	724	687	701	704	723	692	759	736	695	688	662	718	705	709	756	743	679	693	739	714	676	725	721	667	668	688	731	732	710	696	708	668	698	711	737	700	698	718	683	717	693	707	684	716	739	706	758	731	768	761	655	683	727	687	703	784	681	695	700	673	694	731	736	719	707	685	698	717	691	728	709	710	723	714	751	687	643	708	707	698	711	741	671	691	710	692	734	688	696	722	694	714	698	683	716	707	709	708	745	688	708	709	696	755	724	704	747	652	683	721	687	738	703	755	720	713	687	694	696	696	722	738	724	723	709	707	726	713	705	712	695	649	669	753	712	712	696	726	707	710	683	662	715	694	630	742	669	690	746	740	679	697	704	708	679	743	727	694	701	700	695	758	694	667	697	738	739	710	690	759	721	694	722	655	746	703	714	692	747	676	728	688	697	744	714	713	706	722	630	673	702	719	727	702	710	737	730	713	713	688	729	722	685	688	707	705	693	720	758	723	728	723	728	734	726	726	718	751	757	767	695	684	693	663	734	707	715	721	725	711	734	736	683	719	677	735	693	705	683	709	709	723	717	692	716	695	740	710	723	701	764	715	674	726	683	700	705	727	714	715	787	707	689	682	680	671	734	760	738	750	733	736	721	720	705	706	691	674	698	684	687	706	749	687	726	720	674	697	720	689	751	736	692	694	732	719	697	712	682	746	683	694	707	718	722	656	677	656	688	604	706	721	743	680	707	692	730	731	682	693	663	676	784	701	740	725	701	731	700	726	722	686	696	685	665	714	709	726	706	727	702	743	731	706	694	709	687	677	665	721	678	710	723	710	714	690	724	741	719	712	710	650	716	712	747	713	716	729	675	693	689	708	728	690	742	665	725	686	706	693	712	698	768	692	719	715	660	655	705	727	708	693	694	699	724	722	706	704	664	687	732	711	708	697	724	702	699	742	707	727	754	705	699	762	753	729	712	713	705	778	736	692	736	706	670	736	734	739	726	706	707	684	674	741	738	711	701	712	690	664	748	661	738	736	684	715	687	695	677	714	731	682	692	714	645	738	771	704	657	694	689	675	727	681	678	688	701	706	736	704	701	705	692	661	677	672	684	695	702	714	696	765	699	707	657	727	710	696	685	691	701	714	720	742	697	693	710	705	742	701	778	719	718	684	693	762	710	780	799	735	752	683	709	725	718	618	695	720	779	693	732	680	707	720	677	686	712	712	753	734	680	723	709	677	755	766	670	720	712	717	667	737	725	689	758	700	723	721	714	744	751	755	697	643	698	696	688	642	719	714	724	688	678	717	692	660	703	745	722	677	740	710	745	719	682	718	682	652	714	720	691	697	689	710	747	674	672	723	711	696	718	707	689	709	765	702	715	683	754	722	664	709	689	664	691	714	726	689	693	740	665	659	724	712	738	752	696	754	696	697	698	701	665	722	715	730	693	715	720	720	668	712	728	725	665	703	672	687	704	731	694	694	730	748	728	705	698	722	693	726	688	703	728	676	664	698	726	693	742	752	718	689	681	733	702	662	688	736	712	690	714	720	665	774	712	663	709	697	713	665	705	765	702	735	739	690	675	731	694	705	714	689	728	730	700	674	678	731	725	727	700	755	680	692	706	687	733	661	728	711	709	692	704	722	685	713	636	728	709	665	695	688	706	692	712	715	704	706	731	721	763	756	678	699	713	680	676	705	744	716	724	714	686	696	680	688	709	697	688	727	701	696	726	717	719	724	721	709	723	683	685	732	693	736	742	697	659	729	711	731	720	689	688	699	675	725	692	673	697	728	699	702	715	699	735	675	685	691	731	657	678	766	701	701	691	743	707	682	712	711	700	700	658	710	722	662	713	735	715	682	668	727	736	705	724	709	694	726	730	681	698	744	676	726	721	668	712	730	657	701	689	692	717	673	698	688	765	699	723	704	712	758	719	708	712	674
34087	18035	4705	510	347	342	300	329	310	350	334	310	307	307	305	308	323	310	265	295	349	321	318	315	313	325	330	330	294	319	311	331	331	345	322	318	315	310	327	306	298	330	310	302	315	322	307	332	324	299	302	286	332	321	312	316	333	346	304	343	322	288	302	286	313	326	333	307	343	328	337	307	292	311	298	287	310	338	322	281	299	297	329	358	331	296	290	314	294	333	320	308	318	294	361	313	312	322	331	343	301	275	307	363	336	310	337	311	315	292	301	339	346	294	330	338	332	301	303	312	330	330	317	307	324	341	299	294	308	317	327	317	336	281	310	267	332	321	314	350	310	328	315	330	326	332	297	310	333	319	301	310	306	336	326	322	338	305	329	330	309	283	300	280	323	337	319	319	356	304	293	294	363	303	305	309	316	335	348	290	313	315	293	331	337	310	336	302	315	306	324	333	309	303	291	313	304	334	340	321	316	334	328	291	308	341	305	327	289	293	306	324	303	321	330	314	313	343	322	313	296	299	330	336	320	311	304	340	303	306	341	310	307	306	354	290	308	335	325	327	313	312	316	357	311	301	354	315	326	337	352	324	342	287	298	373	331	280	308	323	299	298	337	312	329	331	316	296	303	309	325	340	304	319	328	327	323	295	320	321	303	327	311	336	278	328	299	322	329	306	287	315	338	308	318	331	332	358	306	313	335	321	303	323	304	336	344	281	308	262	322	324	318	303	300	335	335	314	319	301	309	340	334	341	301	286	301	330	339	341	312	332	330	294	314	325	295	312	323	299	293	321	311	295	290	300	306	301	333	317	326	364	308	269	332	363	302	284	303	315	346	336	314	371	310	353	300	312	304	287	327	328	309	272	304	329	281	304	377	344	324	317	367	334	321	322	334	347	314	313	313	282	321	325	328	301	326	318	323	307	313	266	336	302	290	311	329	323	324	296	336	320	312	299	280	346	334	320	277	296	308	316	310	338	326	324	327	288	321	317	308	342	326	326	322	309	306	357	307	334	349	305	314	334	319	308	341	349	341	325	308	320	298	300	317	310	309	306	332	318	304	290	310	309	300	342	324	321	322	326	325	299	286	294	316	313	364	311	334	319	323	299	330	320	339	310	289	321	342	315	282	316	310	304	318	315	310	358	324	333	305	308	301	306	328	337	318	337	315	292	317	342	332	300	305	303	312	297	298	372	331	303	328	312	268	311	321	306	281	328	315	329	303	296	280	345	339	316	308	331	329	293	299	338	342	318	311	319	312	287	297	292	326	334	298	289	296	311	337	292	325	306	329	327	327	294	322	338	296	297	292	332	313	354	320	282	282	321	303	297	309	331	332	300	322	333	294	300	288	307	316	316	323	312	300	331	297	319	351	291	286	308	322	310	322	321	325	284	331	284	323	320	311	335	339	298	325	343	327	305	321	345	312	315	342	331	312	342	334	303	291	310	320	316	344	332	346	343	302	312	320	327	324	319	316	343	339	308	306	320	323	339	300	344	294	310	294	309	329	311	312	320	307	314	321	299	347	319	302	298	347	319	312	333	301	282	307	351	296	299	283	307	359	350	313	300	287	311	305	281	270	332	307	315	342	293	313	288	307	333	326	344	346	336	316	333	337	309	321	304	321	338	334	328	315	342	338	275	299	349	311	293	282	340	291	320	295	330	334	323	302	283	295	295	308	299	307	357	309	304	303	305	287	323	270	314	312	327	308	326	343	322	312	333	323	327	333	347	307	309	327	320	306	344	291	302	320	299	296	335	334	353	309	316	327	327	314	340	343	349	277	319	329	318	354	308	267	303	309	312	320	314	334	329	308	312	356	312	322	299	318	323	303	328	313	319	308	327	274	262	254	323	308	328	326	311	330	309	293	314	351	308	292	330	295	298	311	306	324	301	353	329	324	325	297	312	335	291	315	314	312	295	301	282	315	329	339	334	304	283	307	329	344	289	311	322	301	320	323	311	326	303	335	304	356	317	313	312	299	341	288	311	315	318	288	353	298	320	308	324	328	313	304	305	325	328	324	307	319	322	311	278	329	353	285	304	314	322	288	286	303	302	333	317	305	301	304	299	289	294	347	317	319	290	331	295	325	289	303	301	316	318	321	305	343	328	331	304	309	313	340	314	291	319	309	299	326	349	322	327	318	325	327	322	296	294	351	317	310	328	272	331	322	302	328	325	337	338	330	340	334	332	334	307	287	321	288	299	327	339	346	337	320	330	313	323	307	315	338	338	342	305	314	331	321	337	341	293	327	312	331	295	309	309	317	322	342	297	310	315	308	310	301	309	246	310	292	298	296	309	283	272	290	303	314	329	289	309	317	324	300	326	331	280	306	312	324	298	312	336	322	325	321	312	344	303	305	304	324	316	348	332	312	331	323	321	281	316	329	295	315	327	274	308	322	343	326	318	315	306	317	324	324	332	307	315	300	309	296	330	308	262	346	324	308	284	306	322	309	306	290	308	307	289	320	322	288	363	327	335	337	296	318	286	299	333	336	327	321	331	337	317	319	324	314	347	330	303	313	324	280	332	321	304	304	336	297	282	317	343	344	327	295	329	356	321	298	343	308	290	355	315	315	318	337	271	304	324	323	351	287	307	306	327	315	315	290	289	332	307	317	307	306	295	312	340	300	275	323	338	334	340	313	342	315	293	297	312	298	313	321	294	335	317	320	309	321	305	305	317	301	318	288	332	321	329	337	296	303	312	292	333	319	313	313	315	277	320	323	327	339	309	306	310	299	312	297	293	338	322	312	331	300	309	348	334	323	317	308	305	311	306	353	308	300	327	293	337	310	338	323	321	325	339	307	290	287	333	294	327	324	332	311	355	290	302	302	296	326	304	325	328	349	307	300	310	315	277	326	305	359	300	331	311	313	289	327	301	299	304	300	315	319	314	303	321	296	338	297	325	330	309	329	282	304	295	327	313	338	307	323	330	304	279	359	314	327	296	297	305	295	287	349	312	311	342	308	324	345	308	319	324	301	318	307	317	333	288	336	343	308	290	297	324	309	307	318	291	328	300	291	314	311	324	328	325	325	349	288	306	314	303	299	301	332	339	286	340	316	314	336	332	327	335	324	333	284	275	308	316	341	338	319	332	304	289	318	320	328	291	320	305	313	290	314	343	299	320	305	288	281	329	285	306	321	323	325	299	303	315	312	306	307	304	294	307	296	306	332	289	304	272	288	321	321	308	266	309	308	299	277	333	312	295	340	308	319	319	333	309	305	310	315	308	354	323	313	304	297	337	317	277	310	337	297	286	316	303	323	306	317	304	332	325	336	326	323	304	344	271	318	295	345	314	309	293	325	325	269	327	334	326	302	317	305	313	337	313	326	284	313	289	305	302	360	330	346	343	310	304	334	274	324	341	332	313	317	292	318	309	357	322	322	307	305	329	297	311	343	311	347	298	317	329	303	289	341	349	315	333	305	302	339	312	294	316	319	303	300	323	334	315	328	337	297	351	324	304	306	297	302	310	285	301	310	346
11239	5110	794	683	756	731	703	739	647	702	681	715	695	734	699	723	785	715	764	693	736	724	685	700	768	681	705	679	714	677	670	704	701	656	740	719	687	696	737	683	753	724	753	727	745	716	732	660	702	731	697	684	724	708	746	729	755	674	720	716	728	698	739	724	741	716	712	710	701	670	672	693	698	736	710	740	752	651	700	725	712	691	669	719	679	748	773	708	711	742	727	744	711	698	728	731	678	712	727	694	747	714	725	748	745	683	735	716	683	712	696	682	754	686	709	716	752	687	697	724	697	682	718	729	742	742	639	718	720	768	727	693	726	770	700	706	701	705	711	674	734	724	713	667	714	702	701	706	672	699	747	664	694	738	728	742	730	719	720	748	720	680	721	720	716	753	720	710	731	753	715	761	668	735	747	682	769	765	751	734	669	722	756	716	728	666	714	698	718	728	729	709	717	731	709	709	699	699	676	746	686	747	679	712	749	758	757	697	687	722	736	721	735	728	675	721	760	711	741	735	706	708	722	745	693	683	669	706	717	746	722	718	736	709	750	709	686	736	699	683	739	719	710	734	717	758	700	739	687	731	704	679	736	747	736	747	713	698	728	713	740	727	678	749	742	678	739	751	664	695	694	658	748	676	652	696	734	730	723	707	752	712	705	693	684	755	779	760	698	744	708	702	695	713	730	712	724	737	694	759	754	717	724	711	698	687	712	689	760	674	736	681	716	689	691	715	738	708	695	694	731	704	710	688	733	724	660	742	745	727	692	698	716	722	696	736	725	690	754	734	674	719	764	696	696	670	715	702	680	688	709	694	697	759	739	734	741	744	741	709	725	767	673	701	752	717	757	690	752	681	716	690	722	774	696	681	720	739	696	687	718	693	751	722	732	689	717	685	687	723	769	687	709	709	677	730	744	714	742	739	739	754	709	696	695	661	714	699	679	756	706	707	742	722	715	730	751	707	721	738	708	694	720	691	761	697	714	697	720	722	714	693	752	694	691	747	665	686	674	729	727	741	713	751	759	709	717	734	687	695	726	704	715	726	688	668	753	755	714	687	686	710	724	776	759	687	677	755	751	699	740	680	712	718	696	792	765	774	700	723	747	695	719	718	749	714	762	668	742	724	687	680	725	733	717	688	703	731	678	696	667	738	721	716	777	729	690	692	728	696	711	686	737	716	739	767	673	710	720	719	712	694	740	694	726	718	724	745	747	717	740	748	744	708	715	725	718	711	727	662	708	724	716	677	704	702	661	720	694	690	740	755	739	705	703	766	704	743	756	716	687	730	715	732	700	690	724	697	721	766	680	678	761	664	691	725	749	721	710	733	734	679	709	729	729	722	683	693	705	724	730	738	703	662	699	721	703	708	697	691	713	670	657	682	679	686	729	708	700	718	740	721	734	691	741	673	761	718	708	735	729	751	719	719	721	729	715	728	749	686	674	711	712	704	745	753	763	714	730	693	686	707	692	748	743	716	731	689	748	669	764	723	690	694	676	678	699	678	702	732	723	767	712	769	722	709	675	714	706	774	718	710	700	696	714	728	741	751	669	737	741	725	695	748	701	759	723	706	701	757	698	726	719	722	709	713	724	741	701	692	726	701	733	746	697	752	789	668	749	734	696	738	707	689	718	724	723	695	687	725	699	746	740	750	648	692	679	769	764	660	719	699	690	702	746	742	685	760	703	720	671	722	674	664	727	750	704	734	721	697	706	733	728	683	745	691	695	710	759	697	725	704	670	720	712	720	686	712	742	713	711	704	711	671	664	718	745	728	729	697	728	690	706	701	751	736	764	717	733	707	693	670	742	720	745	698	657	719	730	733	737	721	710	733	701	708	749	738	736	691	726	673	669	723	747	753	744	712	744	674	729	721	712	751	711	729	742	733	714	734	719	724	724	676	703	708	703	727	690	709	717	717	674	749	707	693	667	733	707	711	710	738	689	729	767	675	699	725	675	673	727	696	721	703	734	732	722	730	706	737	679	751	702	743	673	705	766	677	689	660	716	726	678	733	709	723	676	723	678	715	763	732	692	720	733	666	777	724	708	743	663	692	733	681	762	697	704	723	728	711	715	722	716	704	718	738	774	724	741	696	696	731	725	718	700	748	720	743	737	709	738	691	693	749	742	704	705	714	711	690	724	716	686	766	691	710	753	688	685	732	709	674	762	723	722	695	703	757	741	716	788	663	722	723	704	737	725	747	669	722	681	697	699	716	740	720	747	760	697	714	745	713	739	712	767	711	745	708	693	745	701	738	773	702	724	715	723	672	715	755	727	749	701	732	722	702	705	712	724	752	695	697	720	709	710	757	735	746	775	695	739	726	776	711	726	712	734	679	723	693	753	745	704	751	712	711	747	747	731	713	698	719	692	714	741	760	759	708	695	697	720	759	682	741	692	682	731	687	769	738	731	744	728	677	681	692	695	706	758	723	681	697	754	717	671	773	700	732	720	719	705	700	746	734	691	737	737	709	746	719	672	754	693	742	685	691	690	692	724	690	689	690	717	692	705	712	698	725	680	765	718	710	747	721	727	739	712	725	696	720	724	697	728	703	741	661	708	722	700	737	672	717	755	705	687	693	763	705	701	775	741	720	731	666	661	751	708	738	731	720	710	732	694	720	718	651	709	700	693	695	702	748	722	686	736	713	715	658	703	741	738	684	718	729	767	718	699	700	685	706	775	690	686	736	696	685	687	709	717	704	716	724	746	717	673	702	712	702	684	743	684	674	710	687	770	738	710	746	726	725	708	710	707	685	687	768	717	684	726	738	729	749	773	674	682	692	734	743	726	709	746	711	656	689	729	663	759	702	684	721	672	751	715	678	689	732	681	696	744	727	742	733	782	731	699	718	648	761	674	702	692	745	709	741	703	749	756	709	722	700	759	704	726	710	726	678	723	725	745	777	750	663	715	715	670	711	728	656	721	718	667	741	675	726	668	766	774	736	732	694	740	695	727	716	735	717	700	736	699	742	777	704	727	727	724	737	726	711	720	781	706	712	758	716	718	723	714	720	668	717	674	721	762	724	773	704	763	722	746	729	724	663	697	714	719	665	721	726	718	722	690	710	726	717	722	760	698	713	699	731	710	739	702	669	760	735	709	712	722	722	733	693	749	743	736	755	718	682	732	690	711	723	740	684	688	706	718	728	697	725	740	690	747	710	724	748	692	764	680	696	748	690	733	744	681	729	684	705	761	717	724	746	726	731	701	760	748	715	701	704	735	739	701	738	717	734	756	734	752	695	736	713	695	736	750	719	696	691	699	727	684	698	724	739	727	698	711	688	702	734	725	693	750	705	693	728	738	719	742	694	764	748	765	704	718	741	731	727	692	703	708	735	739	684	726	749	713	719	712	762	706	682	725	724	734	712	704	686	706	716	667	726	709	662	769	756	707	703	714	744	716	720	711	735	732	702	722	710	720	653	734	748	705	727	672	728	667	687	683	735	719	741	711	718	738	701	767	692	687	708	701	730	697	726	737	685
25251	21139	23724	28793	21135	16257	935	567	544	530	537	502	499	473	499	449	460	482	493	478	481	461	466	513	510	447	473	513	445	438	454	472	451	499	479	448	454	443	451	459	478	481	457	508	483	472	494	472	456	442	432	464	449	449	474	479	489	478	500	452	454	436	450	492	432	469	477	480	437	496	475	483	470	453	424	441	474	460	478	464	447	498	467	497	461	445	468	454	462	466	485	467	470	460	509	452	482	475	485	479	460	418	423	482	480	472	447	495	452	492	493	470	446	435	461	472	487	488	426	426	466	458	468	448	478	388	458	477	478	481	432	452	459	454	434	468	424	467	473	436	473	455	439	417	478	461	470	468	466	433	433	440	454	472	446	463	432	488	478	470	460	464	488	454	398	479	401	491	463	441	437	455	468	473	449	464	472	410	431	462	443	484	479	439	418	456	447	476	445	453	460	447	466	445	442	448	450	468	473	453	446	476	448	455	467	471	475	449	473	410	450	501	470	420	426	487	469	547	435	447	499	447	403	479	514	428	474	464	423	455	459	463	469	403	438	451	487	493	454	445	455	474	482	470	489	444	477	476	461	419	443	492	407	452	469	490	478	482	482	476	485	437	410	442	444	433	500	481	515	438	493	477	440	462	489	422	427	475	504	432	438	463	436	449	500	447	455	421	407	445	450	463	469	446	484	494	438	466	423	474	468	466	457	464	467	460	501	448	471	437	439	466	456	475	469	452	485	473	440	510	448	466	451	459	457	504	469	450	479	490	441	412	416	461	475	443	416	437	454	463	450	433	450	464	454	464	453	445	431	476	463	467	469	476	411	460	490	468	474	482	456	448	467	467	467	525	484	454	505	451	397	498	486	463	438	498	488	477	453	435	470	457	434	464	467	470	433	459	439	455	506	472	501	488	453	485	432	421	442	455	456	458	454	474	437	453	471	454	420	437	430	469	530	423	496	457	472	434	476	458	506	431	477	479	464	419	478	419	438	459	448	452	453	470	456	479	481	492	465	429	463	461	481	444	510	476	432	486	491	500	419	473	432	451	455	439	457	456	479	509	451	430	471	449	449	431	464	463	456	428	424	460	436	458	419	485	510	471	433	420	479	527	456	443	450	446	425	468	456	462	454	438	457	375	446	479	460	481	441	431	478	475	451	431	433	441	474	463	483	500	509	456	451	412	454	442	445	491	493	441	435	483	457	473	462	463	451	470	473	456	457	438	460	436	509	483	437	453	450	474	477	490	432	473	451	463	449	474	442	491	440	469	460	447	473	452	477	460	475	460	474	463	450	462	482	455	499	470	433	444	497	478	428	461	517	463	487	430	474	495	470	503	484	443	487	478	506	473	452	511	469	461	522	518	478	461	431	482	489	466	495	458	457	450	462	435	474	501	454	437	478	441	449	436	441	422	454	466	476	401	414	460	473	501	474	469	411	441	499	466	486	438	449	460	473	424	444	440	488	450	492	511	419	428	476	465	477	462	506	462	467	468	443	439	432	467	486	435	499	478	461	473	466	441	455	463	442	486	452	475	481	453	424	472	479	477	483	502	483	483	446	487	464	443	496	459	458	454	459	456	428	486	488	477	448	484	476	467	443	512	496	470	446	463	436	443	444	477	453	496	513	440	427	474	455	466	436	484	460	503	458	451	478	415	476	432	460	433	449	492	445	483	476	469	456	482	503	441	439	442	447	451	488	472	440	489	504	474	467	437	406	477	461	444	477	461	482	433	436	444	453	435	495	433	487	443	476	436	448	471	417	436	450	507	459	481	440	463	502	455	496	496	441	443	404	442	474	474	468	492	428	471	460	463	455	459	464	448	450	432	458	514	456	454	435	467	469	480	486	464	434	469	443	456	440	431	455	486	428	499	454	449	497	428	454	421	457	477	475	523	443	477	481	444	470	502	470	453	466	435	439	459	455	485	450	426	409	409	461	432	441	417	469	432	479	472	449	464	442	461	484	483	448	468	478	470	456	454	410	490	498	446	520	441	503	423	423	479	460	436	449	492	467	456	443	468	439	445	451	432	458	429	446	426	510	439	463	470	491	467	441	464	457	429	416	471	453	477	491	483	463	457	509	458	524	447	455	463	487	456	497	425	508	518	468	410	460	472	484	460	449	473	465	412	447	481	471	429	448	432	428	418	452	446	475	464	427	475	468	470	433	475	439	451	444	427	466	475	449	491	450	482	457	458	453	501	440	451	463	485	488	421	459	441	452	443	427	459	438	439	461	459	443	418	428	455	453	424	463	453	449	444	460	447	452	444	451	484	455	467	474	442	495	455	440	425	429	434	471	483	466	443	484	417	472	460	450	453	479	460	443	457	489	451	478	467	478	467	458	460	453	488	480	472	483	464	489	489	445	467	456	416	481	474	450	448	463	503	475	460	481	440	466	444	432	433	460	446	426	428	446	492	437	429	468	493	469	431	480	454	419	471	471	499	446	455	445	462	457	481	467	439	490	462	435	469	444	495	448	447	454	418	414	461	448	432	483	454	469	472	487	465	457	440	454	429	492	468	436	452	456	421	448	433	454	450	456	461	437	450	451	511	491	439	439	408	470	435	463	439	433	397	461	442	445	437	481	453	456	510	453	437	434	453	449	469	428	517	460	430	445	426	475	423	458	460	497	455	427	465	471	465	458	468	442	429	449	433	460	458	455	440	454	478	430	429	442	457	435	482	490	458	441	514	441	464	469	461	441	448	422	490	468	432	461	461	437	444	480	456	467	507	463	486	438	443	477	496	461	494	457	430	421	446	441	492	496	455	418	473	445	479	464	422	459	450	419	477	473	447	451	483	451	472	479	549	471	459	459	518	460	477	449	439	436	456	440	487	460	466	450	497	450	438	456	413	451	437	487	448	458	445	484	478	471	464	457	460	426	440	427	453	455	440	429	455	445	444	466	466	465	433	462	474	460	414	496	473	425	469	484	431	479	495	491	459	462	417	470	453	453	475	460	444	498	483	457	440	458	419	456	501	485	431	410	473	480	445	479	436	452	475	463	446	492	450	424	454	476	464	485	438	436	450	466	476	514	425	476	480	487	413	458	488	434	454	482	449	468	477	440	467	472	447	455	475	413	446	419	451	457	454	472	456	492	504	473	453	479	460	430	442	459	449	421	411	532	450	428	435	445	473	448	469	437	488	453	488	470	430	442	479	501	450	468	450	428	473	444	480	481	443	409	413	444	457	485	488	421	446	448	462	490	475	452	463	462	455	458	479	423	429	449	486	433	445	440	431	495	426	477	480	447	440	443	450	490	381	460	441	431	452	455	490	482	454	442	447	481	462	476	454	486	461	513	489	449	449	436	457	451	473	463	484	452	476	465	448	428	444	419	448	458	471	453	480	451	466	471	464	437	463	481	442	462	479	470	466	461	448	432	455	439	457	457	439	478	477	445	415	502	479	441	486	439	526	478	451	448	488	456	502	458	449	459	460	444	459	458	445	470	447	454	433	525	488	455	457	458	460	487	466	486	495	446	443
20394	34591	1944	1166	1025	991	1037	1009	971	977	948	988	982	960	971	986	984	960	994	979	949	900	1000	930	956	985	897	978	1010	976	990	950	980	957	934	934	929	976	979	945	966	962	989	885	931	957	937	927	947	956	905	930	906	947	931	972	917	1039	972	907	962	1003	948	953	925	992	899	990	910	1029	972	949	917	940	990	915	948	976	930	943	966	979	891	999	969	933	937	956	968	954	945	992	932	968	971	957	964	948	979	976	944	956	964	926	985	949	996	942	1012	970	937	1002	1010	976	910	937	915	926	948	961	947	958	956	975	973	910	941	933	995	953	989	963	993	965	1018	981	909	984	955	981	943	943	1023	947	960	934	969	941	917	910	942	911	925	932	935	990	876	989	944	873	960	963	1032	959	1014	975	965	957	950	921	997	900	958	991	936	1015	966	972	964	993	975	967	918	944	961	939	980	942	970	964	1002	962	963	988	945	1004	998	936	996	937	937	912	951	921	951	1004	1014	927	986	934	1015	883	878	972	960	942	960	979	951	988	930	964	1021	953	977	932	996	971	959	982	914	944	983	994	979	929	980	979	995	966	952	989	920	975	939	945	934	956	972	977	1007	920	914	959	970	970	1013	958	918	932	958	1017	968	926	940	1008	985	976	1005	963	983	925	986	914	910	896	963	948	989	921	986	924	916	977	983	1006	942	969	1000	1003	910	988	990	956	1000	946	1018	970	972	976	973	924	975	987	912	957	919	966	973	960	985	956	944	933	921	996	928	916	995	923	918	939	920	961	972	994	964	955	925	969	948	892	926	961	937	969	960	958	1011	1003	894	942	931	951	954	934	1021	921	958	946	923	918	970	995	935	935	1019	974	965	957	1002	972	973	978	981	972	977	970	963	964	977	981	973	1029	965	875	917	1028	957	990	1001	988	926	940	947	916	951	948	920	883	954	909	947	943	1017	960	949	949	904	955	917	942	968	955	982	930	954	942	934	977	981	1021	944	967	954	1010	995	891	926	929	972	984	940	925	949	951	926	910	968	890	920	970	913	941	972	933	991	953	932	878	966	916	928	958	961	906	956	948	989	958	1013	972	931	985	962	968	975	990	955	925	914	917	962	971	912	912	966	915	916	903	971	914	922	987	939	963	943	973	935	889	949	927	933	1009	922	939	991	938	928	948	963	955	978	951	1010	913	947	947	970	973	959	861	971	996	953	962	968	906	964	963	931	976	957	947	921	900	942	933	962	978	960	954	960	962	943	935	984	943	963	981	937	971	954	905	978	953	928	917	940	926	982	939	969	903	982	1003	973	978	994	906	968	965	925	954	989	953	994	977	968	920	985	935	928	956	1002	934	945	955	918	1017	988	935	954	912	938	927	958	896	953	880	969	944	964	928	978	911	994	971	973	1003	929	918	910	928	922	930	1028	1012	1000	974	971	923	892	967	895	942	959	954	950	960	952	905	927	977	922	969	928	994	947	959	961	942	955	948	888	962	946	920	981	979	914	972	966	998	945	934	970	914	931	916	965	944	998	948	944	968	969	961	954	953	985	976	948	941	985	959	947	969	968	934	959	969	984	954	987	954	923	944	949	914	942	979	930	956	926	905	991	995	939	952	965	963	939	906	967	975	918	989	927	946	977	959	889	875	1000	930	981	944	921	959	957	969	971	985	977	932	1008	980	919	940	985	945	942	929	911	974	982	999	959	940	947	992	977	942	940	958	951	933	945	922	948	1011	878	956	935	942	986	946	985	975	947	940	916	933	982	912	942	962	967	991	902	983	956	929	980	978	938	967	981	992	929	935	966	933	954	991	928	942	939	953	912	954	936	923	976	958	966	931	987	959	951	992	1007	897	986	990	925	912	993	1011	990	904	991	968	1010	973	925	929	934	969	923	950	938	959	985	952	912	934	943	972	956	942	964	955	963	950	971	965	917	960	902	929	918	976	982	1029	951	973	932	937	921	1007	991	951	1045	980	993	947	964	940	925	985	1006	922	917	927	973	977	915	896	934	986	915	898	970	952	995	945	961	962	1031	1010	966	967	920	950	942	946	984	921	959	948	926	1035	923	977	939	954	970	875	934	931	952	951	906	936	979	959	937	996	891	915	981	989	974	912	998	972	971	937	916	962	983	946	965	937	972	1000	966	945	941	975	942	892	996	889	978	992	952	956	981	954	956	964	951	946	931	939	921	980	971	967	952	974	1008	957	952	989	931	977	964	962	941	942	928	965	952	886	968	913	956	995	957	905	959	1032	962	965	940	920	958	957	938	884	978	943	946	966	943	935	958	913	1005	950	943	917	910	984	922	963	958	926	911	954	974	974	945	978	949	951	927	970	1001	1084	915	986	916	950	1006	990	911	1030	948	961	992	926	890	920	934	939	1017	957	968	913	923	961	1007	983	984	983	931	949	944	993	911	928	979	949	1009	953	936	953	939	945	974	930	914	959	938	935	903	957	957	975	956	940	962	933	966	986	992	943	908	945	886	920	972	944	988	1003	969	934	922	950	907	910	891	999	954	963	968	901	942	921	968	988	955	986	934	973	893	967	917	1007	968	992	974	931	964	938	973	923	964	920	944	1001	957	900	1002	1016	992	981	943	1029	939	930	986	956	932	937	897	909	892	905	960	996	917	1019	959	979	991	943	978	938	1003	971	960	938	989	903	912	998	942	936	932	959	1003	946	967	993	951	959	952	907	928	936	962	952	978	986	1002	1007	960	932	959	946	962	895	947	961	911	983	990	999	986	902	977	1024	975	971	949	931	911	996	957	959	974	1017	920	952	941	966	981	933	938	921	957	973	942	932	956	920	932	977	938	935	964	980	943	953	964	959	957	946	943	987	892	1001	920	986	935	963	914	906	990	958	962	954	915	991	926	951	977	974	936	939	930	905	888	922	966	966	941	981	923	954	939	912	946	938	980	904	951	876	947	932	918	911	992	959	892	931	905	941	980	1003	974	1000	910	1025	961	1005	959	999	963	938	970	947	964	925	1013	981	953	970	977	951	993	997	958	925	931	962	916	915	1027	984	922	931	955	946	976	940	922	949	1001	954	954	957	979	948	937	943	949	949	984	956	933	952	968	989	963	958	958	937	1000	955	945	932	953	915	932	988	987	937	978	926	915	960	895	985	942	907	941	1012	1032	979	903	1008	902	949	960	907	981	960	974	956	1013	935	916	960	972	990	955	996	956	902	938	953	967	980	915	914	994	955	994	989	970	1014	977	977	957	951	913	970	939	1009	975	942	955	954	890	985	980	1001	1010	969	922	949	928	890	856	994	912	900	916	959	942	988	986	981	1004	943	930	919	1002	938	950	953	1003	945	1007	955	946	952	916	988	939	957	935	964	966	930	938	961	1048	939	977	948	965	921	940	971	939	954	984	975	964	912	931	975	924	989	972	985	882	967	982	958	905	943	886	937	978	954	949	992	899	981	917	978	994	905	968	948	989	970	936	982	975	970	984	988	944	960	920	929	939	945	954	950	1024	965	905	990	945	889	928	1003	961	996	960	914	922	930	989	953	931	970	908	970	964	949	957	937	940	994	952	987	953	942	1002	951	907	958	972	955	906	890	919	949	923	997	976	947	943	984	987	985	977	963	997	946	1012	964	951	1013
24579	21108	24027	28428	21107	21137	11811	705	528	440	480	434	458	414	406	406	356	357	343	366	347	335	358	333	352	364	396	345	345	344	380	326	370	365	343	317	352	358	354	363	342	339	330	361	338	337	355	309	311	356	338	355	353	353	345	360	336	341	367	346	323	361	356	293	337	360	383	326	327	331	369	328	354	311	333	315	357	343	346	296	339	335	321	351	344	372	351	328	340	350	304	376	356	311	312	367	352	367	317	336	348	314	338	345	335	336	351	363	386	366	331	304	335	378	335	344	349	356	322	347	340	354	322	331	332	331	336	375	324	308	352	344	338	371	339	361	357	351	366	361	370	357	301	320	334	320	342	343	363	341	344	371	377	356	341	364	345	340	346	312	325	303	342	350	362	360	354	340	279	361	341	363	351	345	319	339	348	356	370	342	355	328	310	330	313	348	380	328	332	343	339	350	329	304	342	359	333	328	291	323	375	342	334	359	310	329	336	353	297	336	320	316	337	354	347	350	357	303	319	340	328	355	339	349	321	350	323	342	391	362	371	325	352	385	339	306	326	327	349	342	330	334	357	342	326	330	319	310	327	337	296	337	359	332	309	357	334	343	346	349	369	361	314	317	332	343	355	362	323	331	362	340	348	357	346	340	348	316	353	310	334	340	339	352	343	355	318	345	356	330	344	310	344	345	385	337	336	386	335	312	373	352	350	320	324	333	343	346	354	303	313	340	338	344	369	402	325	327	365	343	334	315	325	331	339	296	316	306	344	331	322	368	328	320	334	329	337	332	350	358	371	347	371	361	331	347	346	354	345	361	349	317	359	311	349	341	344	353	348	361	321	341	367	329	308	328	350	319	354	339	329	351	360	341	348	360	343	325	312	341	338	342	351	328	354	323	336	331	324	374	345	361	327	352	322	338	349	357	329	295	367	354	334	362	365	326	302	333	377	356	341	332	354	332	349	368	305	298	345	334	360	319	311	304	348	384	348	344	318	333	318	343	346	331	362	309	377	339	356	352	356	350	300	324	389	324	332	363	345	348	335	333	350	332	327	325	305	358	298	337	365	324	356	399	350	375	329	385	385	350	356	320	361	350	320	348	353	350	336	336	303	352	345	331	378	366	360	358	341	362	366	359	367	362	339	355	325	313	350	331	306	369	362	315	351	339	304	352	348	326	320	337	371	360	332	385	334	309	329	353	363	333	349	310	378	342	299	385	340	326	348	334	337	344	343	336	340	356	339	348	340	346	367	337	312	310	364	357	360	370	332	351	362	341	318	340	365	353	334	324	341	339	365	275	346	308	352	326	323	337	330	324	346	313	338	341	359	341	323	346	307	342	321	321	324	313	378	328	319	342	360	361	333	383	337	329	310	329	351	342	351	340	332	342	366	369	344	322	355	387	347	342	336	335	343	342	318	330	337	353	330	337	377	334	312	334	349	297	334	329	330	335	353	359	375	301	345	354	346	355	334	324	321	336	354	372	326	318	342	337	400	335	308	318	379	320	321	325	344	340	337	341	333	313	329	349	328	320	341	319	361	352	376	306	343	342	341	348	334	329	330	358	318	321	324	339	324	347	340	326	331	352	330	342	321	365	365	347	351	336	339	335	344	374	355	348	360	345	325	385	327	336	358	360	373	356	388	327	348	381	309	345	326	357	380	337	342	391	354	352	323	302	357	346	336	306	330	336	335	351	340	324	334	356	356	379	336	395	334	352	352	352	322	312	348	321	324	319	331	364	341	357	305	337	360	355	341	342	322	320	364	368	305	345	326	344	329	372	327	305	317	343	329	335	309	312	313	328	327	290	349	358	329	341	345	345	355	362	344	321	335	333	335	336	325	329	326	354	332	329	358	335	315	329	338	309	310	325	373	339	302	338	355	328	384	329	318	343	329	373	340	353	349	333	357	360	336	330	365	345	343	369	312	343	332	349	322	340	306	336	341	377	381	345	343	348	341	361	336	324	333	352	361	351	320	336	359	363	315	338	322	355	344	371	326	318	375	345	370	317	332	347	347	310	373	365	356	321	367	302	330	337	334	345	348	311	318	365	342	353	351	348	349	312	344	348	357	334	333	347	353	315	353	302	350	345	336	339	333	357	325	335	356	345	344	318	331	333	372	335	355	362	311	338	351	347	369	336	302	376	352	346	354	339	344	334	328	336	346	347	342	347	365	372	350	348	342	359	309	353	323	326	321	333	337	358	333	323	351	334	322	324	339	332	370	320	303	291	318	356	369	329	329	358	290	336	357	342	368	363	347	328	361	344	353	365	344	371	340	320	364	369	334	383	348	334	339	333	323	325	340	400	315	336	336	328	369	325	357	354	366	333	390	361	350	369	322	315	354	334	346	375	373	337	328	335	317	346	376	315	324	330	316	354	321	364	337	341	318	355	349	400	362	319	324	345	377	316	346	348	339	322	342	356	359	313	325	355	365	347	329	353	328	364	332	358	379	326	332	345	326	354	323	332	302	333	341	294	330	319	328	341	296	301	311	318	339	358	362	331	295	342	374	340	320	352	338	339	346	343	328	327	315	324	338	360	351	332	342	344	341	355	340	370	350	349	324	325	349	325	334	347	316	354	331	332	325	308	302	337	344	310	342	335	349	348	348	328	317	323	340	362	326	316	345	353	333	345	310	313	342	346	357	340	342	342	305	344	347	337	378	355	330	359	376	323	353	341	332	344	339	294	345	325	335	351	351	342	370	336	373	299	348	349	379	342	364	326	312	297	346	367	350	360	322	332	351	307	375	367	345	298	341	393	350	318	348	329	371	346	341	328	318	366	324	327	338	361	322	354	394	327	328	352	329	365	338	333	322	309	329	322	304	368	319	367	389	335	342	362	349	407	319	324	317	337	367	309	339	342	354	364	349	338	355	333	339	363	343	326	350	338	305	321	337	405	381	341	339	363	316	338	323	306	331	326	329	327	336	343	367	311	313	333	357	308	316	325	321	339	343	347	282	303	337	337	304	342	330	296	333	326	322	342	336	319	337	311	302	340	327	378	384	361	348	321	357	309	354	343	326	327	343	359	336	323	347	357	328	316	308	350	350	316	334	331	372	335	339	355	360	348	279	331	363	356	357	335	322	361	338	328	319	354	316	317	321	311	348	362	319	368	352	325	353	288	309	359	333	356	307	335	334	339	370	335	314	334	312	334	355	339	343	345	355	324	346	324	327	356	369	309	321	331	348	327	296	337	315	314	346	348	322	344	350	358	356	328	349	317	352	325	377	329	360	362	330	338	359	337	297	346	338	273	344	354	345	311	355	360	321	352	337	349	338	345	346	328	336	366	351	340	331	355	350	323	339	332	344	342	354	374	325	322	362	304	343	347	319	353	328	343	331	371	344	343	317	318	355	335	347	308	360	341	344	333	335	346	323	338	350	329	331	346	328	324	354	320	321	349	339	353	356	301	354	324	371	358	347	357	314	423	331	334	348	380	340	323	305	325	342	342	329	370	364	359	307	347	324	320	322	318	310	353	340	327
25292	43155	2635	1042	833	784	797	739	749	723	673	753	708	713	746	777	768	749	763	668	729	729	679	696	742	701	663	694	723	734	731	699	710	633	688	693	710	721	719	690	662	726	761	720	711	700	710	703	698	665	693	704	712	742	722	733	673	708	695	702	727	721	695	727	700	711	658	694	700	703	738	733	733	680	700	698	711	702	700	724	708	691	712	743	712	650	722	694	685	701	687	686	665	689	683	723	696	742	732	656	730	685	740	707	721	632	694	668	770	690	749	722	692	730	698	719	683	684	717	752	703	722	670	671	679	731	667	691	691	711	674	695	735	694	696	650	718	680	671	722	740	691	741	709	753	665	745	680	685	755	678	703	721	703	737	710	697	699	727	674	705	715	674	686	656	643	706	690	681	724	706	715	665	722	682	702	735	742	711	692	696	720	708	681	723	697	649	654	705	727	691	681	750	739	675	705	694	720	724	715	680	705	739	731	714	706	726	703	686	722	719	698	702	688	666	677	693	719	708	708	708	733	696	731	715	681	679	676	736	655	710	689	704	688	681	675	668	705	694	693	668	674	703	723	636	718	725	742	681	689	721	649	744	726	722	686	701	739	689	703	629	711	672	690	708	654	675	708	679	691	710	709	691	700	725	699	688	658	692	698	696	719	696	722	701	725	682	729	681	719	705	720	698	678	668	715	666	708	742	696	716	688	720	732	700	739	701	696	650	711	664	732	711	668	739	703	709	669	668	718	732	711	671	721	704	670	695	673	724	669	689	724	698	705	730	684	712	676	734	675	738	714	725	679	713	711	697	679	717	667	669	662	693	723	694	721	723	655	693	693	699	720	683	678	673	703	743	705	686	697	703	695	684	745	768	674	658	733	734	760	669	709	686	704	692	659	693	676	712	655	745	713	729	668	713	676	685	717	672	677	754	689	723	676	692	681	672	749	729	680	671	665	728	714	720	666	682	739	687	711	671	755	704	712	737	712	720	665	709	705	720	677	719	713	649	668	709	715	706	718	695	692	686	717	693	656	677	684	690	753	705	699	739	731	748	708	731	704	692	668	701	712	736	653	673	704	701	713	721	702	716	698	687	677	703	721	702	710	723	678	719	712	673	694	675	708	726	692	649	722	718	692	691	678	667	706	713	715	724	691	696	759	734	723	723	683	699	718	714	656	753	743	691	738	738	658	727	691	691	704	689	694	674	743	702	710	680	746	705	719	654	708	678	713	751	625	696	725	769	729	707	679	659	665	714	717	709	682	674	701	675	685	730	653	747	693	681	641	666	728	672	717	683	699	738	665	721	727	687	716	683	738	726	742	695	693	735	687	666	737	694	722	722	717	699	702	701	640	719	676	694	710	698	737	696	686	672	740	691	725	748	706	701	718	720	692	722	733	664	734	736	724	690	721	692	759	688	670	702	683	713	676	738	692	705	746	674	715	676	711	688	692	678	733	703	680	682	719	691	692	726	736	671	697	661	706	730	676	654	714	665	672	716	683	691	719	745	723	690	676	679	708	732	725	698	689	656	746	692	667	720	715	675	650	696	726	707	691	728	730	695	717	703	731	654	683	742	710	717	699	703	714	721	724	697	715	632	685	699	722	706	740	697	683	714	748	748	676	680	654	668	730	651	644	752	680	719	682	682	694	733	753	677	677	685	705	656	719	703	693	700	679	691	690	695	729	739	725	726	701	684	682	718	632	686	733	690	686	707	688	679	728	674	719	638	706	724	699	668	672	670	706	705	687	663	705	738	713	667	711	707	690	700	633	667	724	732	733	705	681	697	716	673	715	664	673	736	710	670	709	704	669	676	714	742	703	676	630	686	668	725	738	717	691	698	682	691	723	735	712	670	710	684	719	727	671	774	716	692	718	704	711	695	666	694	684	736	760	716	651	721	730	683	690	713	672	681	663	725	727	713	727	703	655	710	701	680	642	682	716	710	699	696	738	715	679	725	731	697	701	758	692	730	683	720	705	702	731	656	684	687	725	722	706	742	711	724	713	638	723	698	670	660	703	670	736	699	663	690	692	665	671	712	716	709	722	733	669	704	690	748	743	700	737	691	726	737	715	674	667	702	699	679	706	701	675	678	688	709	736	676	705	673	731	743	672	681	695	683	693	694	691	708	729	652	625	736	709	717	687	726	665	694	719	672	643	701	700	644	698	701	706	642	702	688	692	704	708	715	729	682	678	689	717	696	736	710	679	675	721	691	708	683	703	713	688	665	724	702	712	724	730	698	707	683	660	701	750	723	713	722	703	733	659	687	714	770	737	683	691	688	694	688	652	678	700	708	663	693	675	756	685	686	709	712	711	707	670	659	660	715	715	708	675	707	713	703	690	736	683	688	701	692	740	716	683	725	709	727	729	686	751	689	711	716	706	669	642	703	704	655	723	710	721	741	716	697	663	737	700	687	750	702	674	708	747	704	682	748	712	698	709	659	721	695	737	707	714	680	683	682	711	732	698	684	702	645	747	716	661	642	692	772	702	714	719	684	715	660	665	693	711	707	641	684	703	751	697	753	696	702	650	661	680	708	708	684	745	715	736	659	733	703	701	735	756	759	657	725	671	712	718	730	744	707	711	638	696	755	702	735	693	667	662	679	693	723	744	696	719	744	703	689	707	647	748	695	734	713	706	687	684	677	744	688	699	687	721	703	680	710	702	687	766	717	680	724	657	713	639	699	748	691	666	680	698	724	684	701	708	731	711	683	726	734	714	722	701	668	648	697	702	694	682	724	736	671	714	704	720	701	717	701	715	707	710	721	696	692	712	669	690	688	686	669	762	692	730	740	723	676	662	719	694	671	688	704	702	695	692	690	728	738	694	698	771	722	661	695	740	669	688	720	729	696	697	684	696	699	701	665	688	719	711	654	719	717	689	694	734	702	678	679	647	726	716	685	655	697	672	645	706	766	650	694	726	700	709	649	673	696	735	702	706	724	703	699	746	699	677	706	667	719	711	731	709	683	761	715	675	685	711	732	696	697	681	650	738	669	725	727	696	685	747	679	758	724	670	758	667	712	726	696	669	702	730	729	697	711	683	698	693	718	672	684	699	719	692	690	695	708	686	684	663	686	632	739	680	681	730	740	744	715	708	680	679	685	712	701	702	688	685	677	711	728	714	669	671	702	710	694	715	682	665	730	723	685	698	698	659	741	699	698	656	664	705	700	712	759	747	694	699	726	662	697	689	692	728	715	714	750	694	669	701	716	677	684	698	675	698	668	666	680	675	704	709	702	709	681	698	724	757	694	706	684	658	683	705	694	700	701	754	727	685	705	676	646	701	713	669	694	766	744	680	716	722	695	718	723	652	704	642	730	736	689	667	660	715	676	692	661	724	727	682	722	710	694	704	729	625	716	710	718	762	704	723	719	687	662	709	686	704	672	684	715	678	662	744	704	652	702	667	663	641	674	735	729	674	667	695	721	683	733	723	726	707	650	673	710	747	697	683	682	693	711	724	700	721	688	723	710	711	691	679	676	726
33632	18004	4610	469	368	338	307	319	305	315	310	314	283	305	282	323	324	295	327	301	289	335	324	297	327	309	324	350	289	280	303	328	292	329	370	335	323	311	304	320	313	309	294	294	295	327	335	307	326	326	329	269	336	296	341	315	287	292	315	317	323	304	345	334	297	298	298	279	318	297	329	306	300	336	324	317	309	336	327	310	301	374	330	318	303	308	295	331	294	329	283	295	315	320	331	292	296	290	321	281	294	301	306	345	311	306	311	315	282	325	307	323	325	312	311	295	296	315	328	321	323	310	304	294	314	300	298	306	316	348	321	364	345	335	312	342	317	284	334	314	296	334	295	277	306	298	324	341	300	317	288	317	304	342	288	297	307	322	323	291	295	307	301	286	329	361	333	335	332	263	304	297	291	332	298	343	313	321	300	341	324	289	316	329	301	276	365	339	319	308	299	307	304	323	299	320	319	330	324	300	339	289	326	279	309	323	340	323	308	294	302	301	307	317	308	322	258	305	329	343	330	286	292	293	321	297	312	323	281	316	329	270	272	293	337	335	312	304	315	281	269	315	325	331	307	367	327	322	314	307	289	277	338	318	299	308	306	307	296	318	358	299	316	270	305	304	285	323	308	279	308	318	318	335	277	305	343	296	312	348	301	344	355	289	339	328	313	318	317	326	325	284	344	312	320	332	305	305	325	298	340	312	350	311	290	317	331	321	291	308	300	305	286	322	316	329	331	320	297	306	311	300	342	314	302	322	318	321	308	326	343	337	299	330	303	303	303	314	291	337	354	322	320	311	315	304	320	329	327	307	344	271	304	314	293	352	306	318	321	324	312	299	323	293	296	329	327	379	284	287	276	337	304	344	316	341	307	301	326	298	294	311	314	318	303	325	287	309	332	338	319	328	287	336	297	312	338	291	322	309	324	316	353	278	320	345	313	325	316	334	307	317	305	296	284	296	292	317	291	344	328	289	291	325	313	318	324	323	320	317	284	324	293	271	307	301	332	339	309	333	300	294	324	332	303	296	336	316	306	299	304	281	335	283	311	327	301	336	304	297	266	297	285	320	281	315	312	302	307	322	290	281	290	366	318	309	310	315	331	319	312	330	270	300	277	310	304	325	333	339	284	289	290	311	314	304	282	292	296	295	287	333	311	282	319	298	308	315	302	337	301	306	274	304	305	303	308	302	314	305	299	297	311	297	331	295	330	298	273	289	353	314	336	350	289	324	308	328	334	318	341	315	320	310	329	304	291	309	328	284	330	312	283	296	329	293	292	334	310	310	314	296	323	302	331	308	374	291	318	311	315	332	371	263	317	277	264	345	356	276	295	296	271	312	307	299	294	306	304	320	324	337	336	322	320	280	338	343	278	349	316	329	307	319	312	319	332	308	345	310	335	312	318	325	308	323	300	329	296	312	304	338	321	323	367	341	285	321	343	313	343	309	320	322	310	328	329	321	331	330	305	322	305	330	351	348	318	296	338	340	323	283	350	327	315	329	318	304	301	323	305	313	319	273	311	369	274	321	319	302	284	299	316	309	303	241	309	309	315	320	317	292	315	313	340	313	349	321	337	296	314	324	329	339	324	336	316	293	278	309	332	289	304	287	286	291	323	310	304	294	324	330	316	280	330	324	292	303	279	293	338	324	319	285	337	271	256	302	353	342	316	296	264	298	314	311	296	302	312	337	305	313	328	309	298	307	335	303	287	299	330	312	337	322	279	292	330	320	329	296	322	310	331	315	310	321	271	334	317	302	307	329	340	313	297	281	314	315	323	348	305	345	320	296	306	332	291	289	298	316	317	275	352	339	356	377	298	309	304	298	342	309	333	300	313	322	295	298	279	305	344	299	304	308	343	304	323	305	299	326	334	357	325	258	308	321	299	314	368	325	350	286	298	337	306	324	312	308	287	289	329	282	298	321	289	295	305	292	327	298	291	286	320	319	298	306	315	338	327	315	294	326	305	304	289	344	317	298	287	289	313	315	285	307	302	327	324	318	304	313	286	339	305	329	277	293	320	327	298	334	282	290	316	327	329	307	304	326	338	296	284	319	340	313	340	309	306	304	312	317	268	326	332	308	320	301	322	320	358	331	318	300	324	306	270	330	319	306	281	330	296	308	302	319	318	337	322	343	311	314	305	337	348	318	302	299	309	306	322	327	329	328	323	308	304	301	287	281	316	299	288	266	294	315	334	343	305	341	269	328	299	305	286	320	285	327	334	315	307	278	294	299	249	312	312	343	307	304	328	308	306	330	299	319	302	327	324	318	330	312	326	324	316	346	303	305	299	320	299	302	308	296	291	313	279	316	339	288	317	324	338	319	291	317	274	311	308	296	282	318	312	315	343	326	335	316	343	304	320	316	295	295	282	317	294	328	309	339	324	322	322	297	291	326	298	301	305	303	308	347	322	315	326	343	316	291	318	330	303	308	305	336	298	297	305	328	300	329	295	299	300	315	294	328	300	338	302	314	356	328	305	316	322	300	348	310	329	308	351	297	321	318	326	315	314	290	308	293	308	303	305	309	319	321	303	299	314	329	286	257	318	292	329	306	326	327	322	317	347	325	348	300	318	350	326	312	311	281	328	320	295	302	305	309	358	295	319	286	307	295	295	272	315	297	319	310	329	324	331	307	323	335	302	279	302	319	292	292	302	341	315	269	346	319	341	312	268	283	310	300	317	357	329	291	307	309	330	287	298	299	292	333	302	298	296	299	354	300	341	293	336	290	319	286	315	316	309	242	286	301	286	308	314	304	345	313	342	285	284	292	340	284	318	309	304	288	296	294	308	294	303	321	324	311	329	292	282	328	300	287	273	342	309	293	306	312	310	324	317	288	300	302	289	315	297	320	283	308	328	325	282	293	283	300	305	321	298	282	310	320	299	293	320	331	331	317	317	323	286	285	304	295	324	288	314	314	304	312	288	280	273	322	293	311	315	321	331	281	305	326	289	341	320	322	310	313	325	363	349	344	313	297	292	300	272	318	293	291	318	327	301	361	321	303	311	303	304	299	339	303	282	336	299	304	305	307	300	280	306	315	302	295	320	269	308	347	293	321	305	293	283	329	318	316	271	303	293	312	299	325	275	304	317	304	324	322	285	320	328	318	312	339	277	312	295	316	313	314	332	277	319	303	294	319	347	298	322	305	310	298	335	318	315	289	310	309	317	325	299	307	306	315	284	291	314	297	329	330	299	296	308	323	312	290	300	259	341	354	304	273	283	339	321	296	280	309	313	324	320	319	303	309	321	289	346	295	330	300	292	334	329	284	307	313	354	327	306	309	324	293	330	298	306	308	327	295	322	328	328	327	346	329	328	308	292	335	325	323	296	319	313	300	321	317	347	295	311	319	344	313	294	285	302	308	303	299	331	310	324	284	316	298	333	304	303	332	304	320	327	304	327	315	313	286	290	333	307	302	297	309	327	298	305	333	346	286	338	294	296	328	328	313	333	307	311	321	302	335	317	327	314	302	278	320	291	342
10879	5032	785	739	698	741	680	745	693	720	701	718	688	727	704	685	673	635	681	731	675	695	675	744	743	692	715	685	765	721	712	733	663	672	745	730	717	697	665	697	701	707	694	695	710	699	715	714	709	692	671	732	739	687	668	734	691	687	683	697	726	697	696	680	721	717	711	745	737	681	708	710	715	697	742	686	710	708	714	767	689	687	716	684	700	730	685	725	721	682	699	715	708	736	697	757	757	738	709	645	714	683	705	730	679	710	724	735	726	699	683	765	705	741	726	656	715	697	688	699	725	701	733	698	682	693	719	722	703	667	717	740	733	690	741	723	707	749	678	744	710	709	713	667	680	726	709	760	734	701	707	724	714	759	681	708	657	732	706	729	759	732	708	724	703	723	722	743	683	730	714	701	703	671	679	688	745	674	724	678	674	748	679	674	726	687	708	707	753	692	715	743	671	702	730	680	768	663	659	700	724	711	720	688	698	685	673	732	686	723	720	749	683	705	691	747	685	705	738	727	738	737	725	754	718	750	674	690	692	711	739	724	693	717	728	685	743	726	710	683	681	698	741	741	722	684	738	737	725	660	707	709	691	716	751	705	735	702	703	695	741	723	693	707	738	724	691	725	714	757	766	719	744	658	690	706	720	715	689	692	740	693	705	787	729	716	693	718	689	690	686	763	720	704	705	733	666	738	698	691	687	710	691	704	661	767	687	714	690	687	758	688	672	706	693	689	671	740	652	717	671	713	734	712	728	730	698	710	711	717	741	708	671	685	683	713	688	730	746	732	729	700	684	710	726	703	700	696	758	698	676	681	741	697	681	666	702	752	700	686	705	737	730	681	729	687	720	751	706	773	754	703	665	733	763	708	772	665	746	699	711	700	713	712	735	671	699	722	703	675	767	716	685	711	697	722	675	717	742	657	692	703	740	737	686	743	688	709	712	680	689	735	785	720	704	712	685	686	736	710	639	712	704	719	718	719	696	705	687	732	705	658	694	716	730	737	713	692	701	712	711	674	663	663	732	678	755	734	686	729	705	702	711	699	712	694	718	695	669	704	761	734	723	682	726	709	671	699	761	723	733	742	667	660	696	678	708	757	727	684	686	701	716	690	696	699	700	713	703	684	707	690	701	688	713	690	709	719	729	722	676	730	748	714	692	730	694	725	732	729	710	726	716	703	700	752	731	735	698	734	741	676	685	704	713	721	695	678	682	769	710	707	660	692	721	744	684	669	691	720	678	723	701	732	721	682	719	695	712	735	694	706	743	695	735	743	696	715	701	689	705	682	696	692	695	732	738	741	709	679	706	740	719	697	682	707	704	721	708	765	668	734	704	689	698	743	761	726	712	727	692	716	723	701	724	742	733	733	727	671	747	725	669	689	750	641	716	702	743	712	656	662	721	686	751	712	770	681	662	760	734	719	729	689	692	680	740	760	683	722	691	758	737	720	732	727	699	703	769	688	702	727	698	745	695	683	704	738	672	692	709	669	668	693	711	725	727	743	699	697	710	702	751	705	776	683	731	699	681	712	720	727	715	697	717	761	687	719	700	715	722	747	728	752	743	729	720	725	674	713	678	691	723	731	669	711	746	722	720	735	694	708	693	685	697	697	761	696	746	692	714	745	735	687	719	744	725	687	684	697	716	688	682	697	671	758	715	737	709	693	702	740	697	731	720	711	776	723	693	711	756	716	696	739	711	693	663	691	676	693	733	696	684	733	718	693	720	678	736	673	711	801	685	734	718	660	660	721	672	737	758	750	704	741	646	698	690	717	722	672	669	700	725	699	745	687	729	713	704	709	682	692	688	749	710	715	711	753	701	703	701	719	693	687	734	691	676	686	677	668	707	774	728	687	708	708	702	752	746	686	728	674	750	699	680	697	699	711	705	685	742	705	703	769	715	742	668	741	713	718	744	660	707	726	708	668	657	715	697	674	721	750	709	705	741	706	680	697	690	716	686	701	690	696	686	707	707	724	656	680	720	699	726	684	702	716	685	688	728	721	741	707	700	715	685	724	709	718	707	741	692	698	737	711	722	697	719	762	726	675	698	684	698	719	754	716	642	682	706	727	681	732	705	727	758	698	713	666	752	775	708	732	748	713	698	689	694	709	746	713	730	670	724	645	730	735	751	716	685	707	701	719	665	706	713	722	694	700	718	734	660	680	699	675	700	710	742	693	724	680	662	754	673	704	708	747	691	707	715	724	655	696	727	724	746	747	703	731	648	682	712	721	709	698	714	697	734	682	739	686	715	716	708	691	715	746	732	695	717	751	697	716	732	724	732	763	689	723	699	679	688	682	731	767	738	720	768	697	711	713	735	678	732	710	721	739	701	696	678	718	703	734	657	687	681	719	712	735	725	718	684	699	724	733	704	670	745	740	733	690	693	683	685	703	711	680	704	665	691	725	705	704	683	718	753	756	685	691	726	744	695	694	708	694	690	770	699	696	678	662	671	715	707	710	678	719	700	697	738	675	707	710	682	755	770	725	718	728	751	681	702	740	677	706	707	750	706	695	705	719	720	718	663	698	695	706	649	719	679	666	700	718	699	744	705	698	694	688	736	721	650	698	770	680	727	697	711	715	706	710	734	728	661	764	724	700	737	775	751	714	725	747	725	705	731	681	729	717	729	703	733	684	735	775	674	696	738	707	757	722	717	729	658	740	739	627	770	716	691	736	744	695	716	690	671	677	773	721	655	701	720	719	724	663	749	645	694	698	684	697	758	714	731	721	705	722	702	623	680	701	720	750	650	740	724	706	711	759	766	723	687	741	682	657	690	719	705	708	684	774	727	675	689	734	714	713	698	763	680	723	636	695	723	704	733	710	761	676	726	738	738	674	700	738	714	700	689	744	691	725	733	692	673	694	693	703	693	723	710	732	684	705	688	732	688	676	718	742	628	729	696	677	687	683	743	710	685	694	702	745	711	761	716	711	690	680	689	714	711	729	718	730	742	669	755	684	732	767	670	747	682	748	674	725	708	748	684	707	747	705	714	725	754	701	719	714	680	676	687	720	663	660	661	716	677	746	741	693	768	726	698	698	753	695	691	752	730	708	720	685	711	685	706	766	748	713	744	708	672	695	715	677	697	701	693	698	739	714	717	687	726	722	673	714	712	660	740	725	680	726	704	656	691	724	683	732	783	723	712	706	704	697	712	731	729	714	637	718	730	684	667	729	782	702	753	723	741	762	708	691	709	712	686	693	699	691	691	739	683	718	702	735	684	700	700	695	709	672	706	741	706	697	685	714	713	719	698	671	696	776	695	748	684	699	699	697	752	724	722	710	688	734	721	785	696	746	737	691	699	698	747	695	718	726	673	751	703	675	686	697	698	712	746	714	708	695	701	731	771	681	723	711	701	729	718	699	719	703	672	763	758	735	665	700	645	740	701	730	737	643	636	701	694	723	680	695	722	714	714	715	687	719	734	725	701	651	730	709	726	727	669	673	694	734	723	684	741	659	697	667	693	737	665	687	717	721
25222	21122	23706	28773	21121	16194	964	652	531	498	458	488	472	463	481	507	435	478	419	458	429	445	456	482	458	502	465	429	490	485	469	461	476	474	441	476	468	468	464	462	456	487	458	469	450	469	480	440	498	439	441	473	445	459	478	478	438	489	436	454	463	499	469	446	456	458	454	464	483	513	434	475	507	478	500	454	492	468	442	469	456	441	466	414	446	456	463	410	431	448	465	481	480	474	477	439	474	464	435	411	419	445	421	496	471	466	477	469	495	472	458	444	446	459	432	454	485	450	495	468	464	468	463	452	480	452	446	467	426	472	445	421	472	543	432	469	464	392	435	434	475	435	480	452	490	447	508	465	468	433	428	450	479	432	442	468	472	398	443	449	448	474	455	483	495	444	481	438	467	426	425	448	478	405	442	427	460	493	456	448	452	469	486	442	486	447	459	442	428	469	454	426	476	477	429	461	445	400	463	463	411	493	437	418	455	418	488	427	486	464	495	437	457	443	465	465	428	438	471	485	481	455	455	475	473	495	455	438	453	460	467	480	444	411	451	466	501	434	440	437	456	459	445	427	430	453	452	407	476	435	487	449	456	448	426	468	456	464	503	464	449	432	412	457	458	491	447	459	473	499	515	451	451	462	448	480	469	439	484	489	456	450	480	470	455	454	478	464	465	437	442	473	449	460	430	477	451	469	484	497	497	426	452	455	447	465	473	425	447	521	466	418	499	479	429	467	481	487	501	495	470	463	428	452	482	472	494	461	456	429	461	439	479	443	479	467	457	488	427	456	458	435	481	468	453	475	451	466	439	429	449	452	439	441	467	457	449	504	422	486	451	466	434	430	487	486	441	486	469	481	434	443	466	482	460	465	423	506	457	452	442	450	439	458	471	433	484	436	430	454	473	403	470	454	478	471	456	455	426	440	467	499	469	457	476	455	461	469	482	478	465	440	475	451	440	462	474	409	453	473	456	438	468	467	496	454	480	460	452	451	463	476	517	448	446	401	447	402	459	459	455	464	438	454	478	423	438	420	480	453	501	487	474	446	460	446	438	480	472	453	460	488	442	453	434	459	482	412	468	409	462	441	459	471	467	446	430	468	482	481	481	469	454	451	418	421	451	456	494	446	476	475	522	437	465	553	453	470	486	478	442	477	493	472	463	454	444	440	478	416	433	472	459	493	472	477	446	434	412	419	484	435	454	451	486	394	421	469	455	471	452	450	458	489	468	463	433	439	456	465	463	483	447	460	432	426	438	442	471	485	460	449	413	475	468	434	465	429	432	453	430	476	459	444	446	454	457	479	478	453	483	429	445	477	482	491	437	466	475	491	439	461	446	470	437	435	445	400	446	472	422	475	457	447	470	461	444	493	446	441	424	441	462	480	442	447	447	432	445	500	431	447	435	467	454	445	472	455	455	428	435	457	431	448	490	452	462	395	433	437	417	491	487	448	485	475	476	467	485	509	466	452	465	421	447	463	491	483	476	466	433	455	434	457	471	439	473	449	490	468	468	491	480	457	444	411	437	427	461	489	457	440	421	461	476	436	497	490	501	410	462	446	452	469	427	436	434	437	442	437	444	447	452	474	475	467	462	461	468	456	443	463	460	429	497	444	436	483	476	467	421	464	438	424	443	484	471	467	421	448	457	431	477	454	415	437	463	436	429	498	485	477	470	524	523	495	459	468	470	483	460	468	494	452	495	455	445	524	443	425	460	478	473	465	469	455	504	468	448	449	521	461	472	458	451	498	470	468	469	511	449	466	430	454	474	502	435	439	435	445	456	415	471	474	475	491	491	465	490	434	447	444	430	478	457	428	461	480	445	445	436	487	428	507	480	450	431	480	529	447	456	475	473	471	469	436	492	475	489	420	448	430	489	454	434	420	423	490	456	472	483	485	441	442	458	428	465	456	404	405	462	419	460	440	458	454	422	440	461	494	432	450	484	510	461	453	436	454	439	485	474	437	496	479	488	521	451	488	433	432	399	457	482	475	505	443	484	463	451	412	456	430	462	471	469	406	442	484	497	435	442	440	421	454	427	442	443	483	442	423	426	428	447	470	490	417	478	451	462	434	475	449	451	456	463	481	500	461	443	436	485	442	423	452	459	418	445	444	491	475	463	466	497	478	461	519	459	446	470	463	452	442	466	450	414	426	459	439	427	471	468	438	488	456	428	475	441	499	444	471	450	443	438	459	436	434	442	452	471	474	456	435	464	508	462	472	464	429	483	440	449	484	394	427	464	460	471	438	472	459	436	481	446	415	464	420	425	462	466	429	447	450	459	464	488	517	459	456	439	458	464	475	424	485	463	504	468	445	484	473	483	443	474	449	500	476	467	466	438	441	473	487	460	448	429	461	468	432	431	482	448	416	439	449	453	399	492	481	441	467	427	448	444	475	495	494	455	446	457	445	465	454	405	437	419	470	440	462	456	444	419	485	451	449	432	440	468	447	465	437	496	478	483	418	448	452	415	458	463	457	468	492	476	464	456	466	458	421	441	441	446	507	448	480	464	454	448	478	457	461	459	401	479	466	447	448	474	402	429	483	483	451	463	388	442	499	449	421	451	468	447	450	456	459	436	440	476	488	462	441	428	478	433	473	427	438	471	483	459	441	420	467	457	429	495	427	425	472	441	473	473	460	501	453	461	463	443	448	463	456	475	450	454	483	473	447	405	434	448	438	477	478	439	455	495	477	480	434	423	479	455	462	470	487	428	450	447	454	450	458	448	451	454	484	445	476	467	495	450	486	471	408	448	474	450	437	449	438	476	449	446	459	433	423	433	460	467	445	426	464	455	445	463	452	503	477	464	402	439	485	478	472	416	484	432	453	442	479	434	447	476	432	459	495	501	437	419	465	456	457	485	475	461	459	463	496	494	447	518	465	474	442	433	417	458	493	423	481	471	442	492	458	476	461	452	470	536	454	458	478	420	494	432	479	409	440	454	452	471	462	468	504	458	456	466	448	431	500	427	459	450	448	473	473	497	441	481	467	474	432	475	442	466	455	494	475	451	473	417	456	428	436	470	488	468	445	434	447	449	445	428	460	428	449	455	487	487	442	436	436	448	453	447	478	464	470	431	447	478	440	438	479	455	501	445	479	448	463	464	458	479	480	452	463	473	505	480	480	444	469	475	488	456	466	430	488	449	484	457	415	442	443	472	438	490	515	434	437	471	475	432	476	421	464	481	465	444	434	386	424	440	448	479	446	447	470	514	490	455	459	455	454	456	433	433	473	460	487	459	511	438	459	486	416	425	503	458	526	460	450	472	486	418	432	475	455	451	457	477	485	426	502	415	411	426	461	447	405	445	467	440	398	464	434	484	418	469	439	460	439	454	459	469	444	447	451	482	435	448	476	463	418	456	470	461	496	471	486	445	463	500	389	423	427	468	483	415	419	504	450	469	462	431	473	470	448	423	476	439	470	500	439	479	508	454	471	490	462	464	458	447	500	445	434	462	483	472	463	438	456	435	433	455	438	464	456
20276	35025	2037	1161	1044	1003	1052	963	988	960	968	979	995	964	910	978	907	936	938	975	922	955	915	893	966	991	938	905	929	950	946	932	953	942	968	983	934	946	973	885	944	972	905	909	961	962	965	933	916	974	987	984	917	917	955	926	880	921	961	963	959	944	944	910	967	935	931	1000	931	965	987	940	954	978	963	981	954	990	990	978	1032	952	957	931	928	958	1024	937	981	920	958	947	933	958	905	920	1010	924	935	938	993	933	955	910	930	906	893	921	935	935	958	930	950	942	944	943	984	944	977	925	946	903	984	972	1022	991	952	966	968	967	933	932	937	983	949	952	944	957	934	946	951	943	923	966	949	938	922	966	966	958	939	953	901	932	927	997	930	971	924	938	910	927	957	939	925	956	973	916	942	959	850	925	993	920	940	994	974	920	960	938	982	933	969	998	933	926	964	922	942	935	961	985	909	917	958	965	939	910	956	941	956	917	1026	924	968	974	919	964	931	926	897	884	956	960	902	950	923	918	963	952	954	945	934	935	993	972	973	944	960	951	967	940	944	928	1004	922	958	919	934	909	943	931	895	952	900	931	961	999	976	946	917	989	924	971	879	946	1015	940	923	951	954	958	991	927	990	1004	934	963	947	991	942	966	946	983	972	978	950	954	941	943	915	938	901	992	931	913	900	964	893	986	912	917	966	951	950	950	987	970	969	957	983	970	978	958	951	930	960	906	890	950	924	973	944	918	954	902	948	1010	1001	949	1017	969	969	914	945	885	967	964	935	946	944	954	946	972	979	933	916	940	973	997	996	953	950	976	938	1002	980	950	935	931	983	895	986	956	923	922	1006	943	989	929	931	904	1035	934	957	917	984	1020	915	958	979	926	948	954	954	908	1029	967	935	983	956	944	985	964	955	921	951	900	947	950	1001	960	974	959	934	969	914	967	952	1008	976	931	953	902	984	914	962	949	924	897	949	969	996	987	969	961	923	941	953	956	937	932	923	946	932	973	936	954	956	948	981	938	988	1022	946	963	958	922	926	958	960	946	955	953	949	949	1021	963	961	926	931	915	990	931	942	945	962	976	947	964	898	965	957	974	945	944	952	920	964	1000	945	996	908	953	928	890	937	948	956	980	977	950	967	940	968	997	995	949	927	913	917	983	992	943	949	946	933	952	911	970	986	893	950	921	945	949	949	986	994	940	980	965	933	973	911	955	946	915	995	925	909	972	1005	938	979	956	943	971	953	912	930	953	912	928	908	890	946	939	952	953	933	951	926	950	982	977	891	1005	960	942	968	965	973	971	932	958	955	983	966	946	1006	877	907	978	959	921	971	972	954	921	980	928	945	923	860	1008	944	935	998	1018	1030	923	983	910	985	932	915	924	961	970	991	922	972	955	913	933	982	953	975	938	944	1017	956	963	886	919	956	944	917	983	946	922	966	977	955	911	939	965	978	939	976	1030	875	940	939	916	953	983	943	983	947	943	994	961	921	984	963	947	994	940	929	892	993	932	952	962	916	966	946	998	973	979	935	978	937	933	943	952	961	948	965	923	948	968	946	926	940	934	897	934	980	938	938	972	972	971	926	957	886	963	946	964	950	997	962	908	955	946	957	891	933	895	968	938	955	910	952	944	960	979	1001	999	887	943	946	951	940	937	921	988	957	946	966	949	985	926	902	915	906	997	1029	959	895	982	969	940	975	994	982	973	920	942	1007	975	982	973	911	918	925	932	959	963	923	977	932	915	1029	947	1021	989	989	999	941	898	989	922	986	982	982	954	933	970	938	974	895	939	919	936	982	962	890	958	894	920	965	925	1010	932	980	902	959	947	963	957	951	990	936	955	930	956	967	943	902	943	919	927	960	952	940	954	899	956	980	979	977	960	901	902	960	909	974	974	939	957	1011	919	947	845	909	891	947	920	977	976	942	966	960	915	933	930	947	974	996	969	945	938	955	996	950	986	980	994	993	975	904	953	958	930	984	959	918	958	1000	922	976	984	975	897	945	920	990	992	946	937	962	971	974	952	948	967	1013	958	966	940	919	966	954	929	985	975	954	953	950	956	897	1019	923	1005	936	934	953	943	929	937	944	942	940	964	943	955	963	938	920	928	921	1001	1012	944	930	892	971	960	964	970	929	962	1008	926	930	936	955	933	927	959	993	929	900	963	924	989	964	979	961	1009	991	974	946	994	925	943	916	881	974	991	955	948	968	908	973	923	949	866	903	924	990	965	976	944	967	943	943	942	948	931	933	986	950	970	952	965	935	968	994	934	939	929	944	953	937	978	933	951	931	960	951	973	969	937	936	944	969	941	980	928	960	962	960	943	939	967	966	929	929	926	946	937	901	965	969	923	901	859	961	897	983	940	944	918	933	938	930	1001	957	979	964	945	974	927	1006	956	917	951	961	916	886	937	915	937	969	968	979	933	881	925	925	913	966	922	1002	969	962	912	941	955	961	956	943	972	922	911	948	908	1034	984	1008	949	942	992	920	923	994	973	954	967	961	914	948	967	922	956	859	936	979	971	963	973	976	881	987	893	931	956	957	982	966	988	928	949	930	926	1002	947	955	925	967	966	997	946	958	984	946	971	910	948	894	943	954	941	936	925	952	958	891	1009	894	987	945	924	967	959	981	992	928	882	929	863	965	949	925	959	927	966	962	964	938	929	932	939	938	879	900	951	950	938	951	899	948	965	961	913	1014	970	982	915	965	963	977	995	911	906	950	970	959	921	884	936	964	950	955	982	938	925	977	968	914	1001	898	961	899	987	893	967	1025	971	901	970	1011	1002	943	981	951	937	948	934	1024	956	935	968	899	935	945	864	926	976	1016	957	936	940	947	980	975	933	1010	988	933	897	943	871	956	964	968	896	987	972	945	934	897	941	944	929	935	915	962	988	966	977	930	975	1006	925	970	962	904	959	939	985	952	936	917	971	927	966	978	954	981	949	957	954	942	925	1006	966	924	965	942	909	960	972	952	956	941	989	929	966	947	931	937	941	910	961	965	969	936	948	948	945	977	906	993	957	935	969	929	947	951	953	985	916	975	891	940	945	942	960	942	865	973	951	942	1040	966	997	922	909	984	971	923	1013	958	957	966	941	948	956	954	916	893	947	868	972	917	967	964	971	943	976	918	941	966	942	974	944	913	970	940	963	938	958	947	990	978	935	968	955	966	931	945	925	946	968	946	944	956	973	938	988	972	947	954	999	955	964	992	988	937	933	929	950	1005	878	878	974	926	891	1023	935	936	954	942	991	940	952	904	950	1007	941	965	1048	981	971	944	915	954	962	959	1004	904	950	1007	953	953	937	930	909	997	941	1009	946	949	907	899	932	901	952	989	954	956	974	924	949	951	939	925	957	936	948	915	938	934	961	917	991	968	937	964	964	929	953	987	939	975	956	971	966	919	1026	912	901	993	988	914	935	954	932	962	1016	945	959	983	917	973	942	959	957	970	961	900	910	1032	915	952	970	941	928	929	955	974	962	985	944	947	962	912	975	978	998	930	947	944	925	907	947	915	974	980	959	904	1000	927	933	951	962	913	1014	880	1038	973	924	1007	913	931	1005	953	942	924	938
24606	21124	23995	28487	21126	21162	11798	689	479	437	394	388	410	407	378	410	354	347	356	353	392	342	344	361	369	323	353	334	349	368	341	377	354	320	353	378	345	348	358	359	333	363	325	330	323	313	372	351	323	327	353	352	336	346	345	336	329	357	355	335	341	324	309	350	390	346	346	367	321	351	335	363	307	343	331	333	309	364	343	358	337	358	338	319	342	360	362	349	367	329	341	305	336	335	343	338	336	314	341	386	367	335	319	315	354	355	317	353	348	336	337	340	347	305	337	335	338	327	368	324	344	367	361	346	334	343	364	390	370	365	360	319	306	337	336	366	314	355	321	351	310	338	333	328	350	350	367	338	354	338	358	369	344	353	349	346	331	356	373	343	311	328	296	327	347	329	313	373	358	350	396	379	387	342	309	346	349	320	311	350	367	349	337	334	377	328	303	353	345	333	346	359	317	311	351	307	318	349	331	339	322	314	346	339	322	339	319	361	377	370	325	367	356	328	337	327	335	341	359	400	363	367	381	346	349	302	325	362	319	353	352	365	320	330	342	362	359	363	337	364	339	338	340	319	339	340	381	354	374	361	338	324	351	374	372	351	360	331	349	325	348	357	315	355	359	363	315	321	356	345	320	311	356	341	347	351	324	339	361	351	325	338	377	339	351	356	308	377	338	354	343	346	359	352	344	327	341	355	354	351	335	339	341	365	315	300	349	340	340	358	362	364	361	331	321	359	358	303	305	319	346	344	328	395	347	344	367	339	311	348	358	335	344	378	364	355	361	357	323	373	356	343	370	326	355	353	357	337	352	347	358	320	287	344	337	376	327	312	320	351	328	378	361	346	330	379	337	317	350	346	334	330	331	344	330	328	336	316	325	315	312	361	317	370	318	357	338	358	349	354	332	353	397	368	356	325	342	328	321	313	339	335	341	312	327	363	340	343	344	309	379	333	313	325	350	356	355	343	350	325	355	329	300	333	359	321	317	371	309	326	374	332	331	345	355	326	367	315	334	366	346	384	335	318	341	329	329	333	339	338	354	375	340	357	296	313	358	356	397	327	372	303	352	326	350	324	351	318	340	304	310	320	329	312	325	361	359	329	320	300	341	332	347	341	331	346	379	331	349	328	311	334	317	360	316	319	313	338	374	353	334	340	336	322	311	316	328	350	341	322	348	376	364	344	348	336	322	329	344	340	368	336	374	338	364	326	392	323	344	324	330	340	299	322	337	347	353	348	295	316	367	323	331	376	327	330	324	334	364	335	342	345	356	371	289	315	378	372	338	378	340	325	333	341	344	347	331	309	314	331	302	341	315	332	325	310	329	352	344	316	357	333	309	314	321	304	356	346	311	351	330	332	344	341	331	321	327	336	351	323	336	366	353	376	340	321	306	316	358	313	319	291	352	353	353	334	346	350	318	312	358	327	365	286	326	346	350	310	359	337	348	379	318	345	311	390	316	330	353	329	333	317	344	348	353	340	325	358	309	342	360	315	319	318	322	325	328	332	342	390	346	344	330	382	319	368	305	345	345	348	358	315	362	395	346	303	385	336	364	365	358	359	310	342	327	318	353	348	321	343	347	348	320	326	383	340	341	344	340	346	359	342	351	344	371	369	343	380	364	369	357	344	375	367	355	346	331	323	339	323	306	328	336	338	327	362	354	378	319	337	397	355	363	358	319	338	366	309	344	341	327	338	347	325	378	353	323	337	320	375	323	326	349	349	364	349	343	378	346	358	334	372	312	356	339	337	359	341	329	330	341	323	360	286	322	316	327	358	353	303	338	361	348	321	341	331	330	346	317	318	341	321	322	321	361	331	323	299	345	319	339	333	351	318	304	350	333	316	292	318	314	373	321	376	347	357	349	318	335	347	291	342	342	338	336	363	358	336	349	348	375	317	324	327	360	357	338	348	366	350	337	343	347	348	323	354	343	350	361	349	288	377	370	375	320	306	357	327	298	339	324	300	333	354	326	342	342	341	346	318	363	325	321	337	346	322	341	360	326	345	360	350	322	324	369	342	335	353	344	341	375	352	313	298	309	358	328	345	314	347	324	312	372	357	329	314	284	327	355	311	341	334	354	321	340	322	344	323	315	332	337	333	335	344	353	372	327	312	344	337	336	346	352	370	354	390	327	362	313	318	362	346	333	305	352	343	350	329	296	314	326	362	326	347	370	355	349	357	339	344	296	337	333	323	340	329	335	346	366	386	321	342	346	375	321	321	362	334	355	341	337	328	347	349	346	321	356	330	320	354	326	355	348	350	388	333	371	344	366	334	337	319	345	360	327	329	344	341	345	336	314	342	353	309	370	334	322	304	361	340	332	329	356	363	332	322	363	344	327	334	282	316	331	333	326	357	336	312	324	312	352	338	340	359	331	285	341	361	326	336	324	356	346	342	348	348	360	348	355	335	357	339	322	329	358	330	334	315	364	342	341	296	340	373	335	358	339	334	332	368	335	355	326	320	337	349	333	341	351	331	338	344	341	309	306	358	326	326	328	313	381	317	352	333	328	358	305	354	366	371	418	377	345	338	345	338	347	315	315	354	332	361	333	337	381	332	338	327	374	349	289	332	362	337	358	322	342	343	329	344	358	328	311	345	331	348	322	327	314	335	316	336	320	297	294	326	337	345	330	362	314	360	339	303	344	343	336	339	331	359	354	337	298	323	334	309	320	317	336	359	368	343	319	357	340	369	328	355	351	366	327	353	346	377	368	337	345	335	330	317	336	338	372	348	315	336	364	367	333	335	306	293	334	366	328	348	330	346	341	343	325	337	331	329	336	365	354	345	326	342	364	342	332	334	348	361	348	334	334	329	330	350	341	346	361	330	313	313	365	367	321	340	343	357	328	340	307	332	335	373	326	332	368	369	345	343	322	304	337	339	328	301	383	359	319	327	314	331	349	319	338	318	344	314	332	332	332	363	359	335	322	361	367	331	369	343	310	382	362	358	365	362	348	347	335	352	321	312	332	336	346	333	388	290	366	295	310	409	307	323	342	347	321	331	370	341	331	333	339	335	358	338	334	330	360	365	322	380	319	357	354	339	319	339	340	329	343	329	336	321	359	325	312	321	301	308	340	346	341	335	312	350	325	324	318	353	322	335	337	324	364	375	344	333	350	353	326	334	325	350	356	306	313	317	344	374	301	333	355	343	334	305	310	318	314	323	351	374	313	315	310	304	343	329	336	328	368	321	323	313	361	342	337	301	342	361	363	333	359	347	338	346	370	343	330	372	324	351	323	308	337	340	360	330	342	361	352	347	325	332	337	315	330	333	350	373	350	343	319	324	331	340	315	353	320	344	329	328	326	347	362	337	359	381	335	323	344	306	335	332	329	343	363	334	354	340	354	333	358	346	330	310	305	322	332	322	336	330	342	304	362	324	386	337	354	323	367	359	355	364	356	366	310	365	338	349	364	317	327	342	343	342	310	338	346	337	355	361	345	328	365	381	369	381	360	341	326	333	341	358	335	360	303	324	327	379
25246	45453	3031	1091	862	816	799	783	688	703	709	693	698	728	745	722	661	669	693	707	695	688	712	703	711	676	716	731	696	673	656	746	744	722	722	723	736	714	714	716	697	706	681	717	696	707	717	699	716	692	698	682	642	736	701	702	692	683	699	691	641	695	679	719	715	708	680	728	740	714	660	694	649	737	731	739	687	691	714	690	749	690	682	679	688	685	690	658	724	681	740	753	710	714	681	690	711	745	658	681	686	646	739	681	648	707	683	712	696	683	662	685	697	710	689	664	692	712	697	711	728	730	706	701	717	764	684	764	700	690	686	675	672	697	712	770	710	707	704	673	745	651	692	701	695	677	683	676	648	710	646	721	693	701	697	722	742	681	706	669	677	660	700	699	710	681	675	692	691	731	716	728	661	727	683	706	716	716	682	684	682	715	675	717	685	670	705	671	694	700	724	677	701	680	701	760	714	722	726	738	722	681	741	674	700	684	708	686	708	694	727	670	721	701	626	682	661	693	697	702	701	689	712	731	686	711	740	685	689	668	703	662	671	666	773	767	665	714	731	668	738	725	669	672	703	702	695	745	686	749	741	689	672	718	681	688	715	636	697	678	719	709	697	678	737	707	692	757	727	701	729	739	678	669	714	658	679	723	744	688	690	746	723	681	704	711	704	730	691	682	694	679	651	730	690	647	710	709	705	651	706	710	681	683	758	672	690	680	685	697	699	702	720	686	703	712	703	676	722	688	734	724	708	690	702	689	678	728	760	670	728	726	694	680	704	718	719	696	672	689	673	705	702	676	714	703	729	703	706	682	683	684	689	690	701	750	712	685	684	723	730	732	681	719	735	754	661	669	691	734	652	653	731	711	654	716	724	666	698	663	701	724	716	687	751	679	712	670	698	758	674	735	677	778	648	721	762	659	720	649	721	680	696	694	686	702	755	687	643	670	719	696	720	674	672	707	709	729	683	675	712	719	714	662	665	744	662	684	693	735	690	710	672	671	684	687	721	702	689	765	706	684	658	667	714	710	669	657	708	689	710	677	755	726	713	699	758	685	724	684	678	698	738	652	696	701	703	742	707	699	730	673	720	665	678	684	715	697	689	752	699	695	712	674	682	691	683	725	695	723	680	660	689	715	709	723	678	712	735	714	713	770	707	670	695	734	739	693	689	693	711	687	721	715	691	656	709	688	723	672	773	659	702	699	705	721	670	682	692	689	698	712	673	695	650	661	747	676	721	666	704	682	672	719	726	704	691	714	688	724	708	698	690	676	693	719	702	725	691	698	688	692	665	688	694	642	726	696	680	744	668	688	713	720	653	751	676	718	682	659	706	767	733	702	658	680	652	709	633	717	670	717	678	655	724	677	667	690	657	698	682	683	691	690	677	654	697	721	705	720	694	670	689	715	723	690	705	684	664	717	705	748	706	690	647	747	765	645	728	669	685	699	736	694	716	721	679	727	717	688	725	698	675	709	740	678	743	730	710	690	705	732	670	714	717	704	714	713	757	660	713	739	689	705	764	717	684	724	670	674	659	724	743	681	668	711	727	700	692	693	690	697	689	726	693	687	721	744	722	750	734	691	728	733	690	698	676	684	704	701	707	738	675	742	713	698	691	708	709	685	702	704	726	665	680	705	740	674	659	705	708	708	703	708	716	701	675	742	727	728	659	738	750	714	678	713	717	675	687	696	693	680	715	726	682	654	686	713	680	715	731	668	734	700	693	745	744	704	661	701	715	739	668	693	651	648	702	666	697	671	696	661	694	708	685	714	691	713	670	696	720	633	704	709	706	692	683	723	681	686	680	683	689	702	710	685	663	751	681	731	719	730	688	700	758	638	731	703	747	713	700	741	707	694	715	723	731	694	738	675	704	680	720	716	694	710	687	701	696	696	686	703	694	692	722	691	743	707	688	669	738	702	686	673	742	697	708	685	666	682	668	700	684	702	694	686	709	688	725	717	702	693	680	719	688	753	660	677	745	660	665	700	694	680	711	715	722	702	675	697	760	632	716	706	681	703	712	720	653	702	674	712	767	699	738	675	724	653	673	702	656	700	658	725	722	715	640	678	705	740	706	721	707	714	714	648	672	652	696	706	671	705	674	683	700	733	708	700	690	734	719	676	703	713	672	686	711	657	682	700	709	690	718	717	719	713	695	697	709	682	731	738	697	709	727	680	726	696	700	696	707	686	718	728	678	698	711	696	660	724	712	725	669	635	718	710	720	737	697	702	759	696	707	657	675	628	714	683	684	709	690	674	677	742	719	716	690	668	742	662	702	710	634	664	746	665	730	719	682	658	681	722	696	701	719	693	736	734	676	701	712	706	698	694	711	701	734	729	674	680	696	690	656	699	688	659	715	688	695	671	689	693	728	705	684	661	735	670	716	710	695	746	725	714	688	694	746	735	693	733	670	681	727	756	692	660	656	666	693	693	684	735	721	664	695	694	699	730	698	706	674	685	693	690	733	670	650	674	697	704	637	689	721	703	698	675	714	677	686	697	697	700	678	664	719	682	706	762	731	741	715	699	726	686	680	686	700	683	726	682	697	723	703	746	675	714	746	691	711	710	683	691	713	653	706	701	698	766	668	684	643	697	712	706	684	650	670	703	707	715	682	683	738	717	692	717	707	707	708	689	672	728	676	685	695	687	710	677	730	680	763	688	708	721	673	703	714	693	748	703	719	768	668	725	737	684	727	691	732	715	713	718	673	678	751	687	647	698	730	706	693	702	705	771	745	732	658	677	673	698	675	710	687	681	692	705	731	704	731	691	721	655	772	735	750	711	699	675	686	728	690	725	727	705	723	711	702	691	663	724	748	720	708	740	729	647	678	631	689	716	729	714	665	668	740	695	697	699	717	731	701	692	709	724	673	680	691	702	717	651	717	665	678	704	701	670	754	699	642	678	689	679	679	722	701	701	698	698	662	674	720	685	706	700	667	735	738	707	696	695	705	715	710	644	652	725	705	696	723	666	699	768	683	702	753	682	711	739	708	685	703	712	729	736	708	685	694	689	707	691	641	720	715	724	714	693	697	673	652	660	741	675	703	684	682	750	688	668	724	733	726	682	692	662	695	720	724	688	678	687	702	717	704	676	670	702	692	722	663	652	716	735	652	706	697	676	710	692	686	719	723	662	742	712	669	690	653	691	668	715	672	700	670	711	657	676	669	704	683	714	683	729	661	728	717	661	699	698	702	691	664	707	714	650	694	696	614	713	736	700	708	687	781	692	709	707	721	730	714	702	725	705	743	705	700	709	681	681	709	687	697	731	749	735	730	697	715	664	652	699	691	706	702	687	653	746	724	672	701	720	681	715	709	674	680	696	684	689	742	759	701	712	686	709	671	724	696	713	662	650	700	678	707	705	679	719	661	670	698	710	652	669	724	656	697	672	673	686	681	686	669	742	661	740	651	695	703	665	667	672	681	708	678	674	709	701	676	680	697	644	700	693	697	782	682	670	654	666	703	686	720	685	669	682	756	687
33913	18299	4932	496	383	340	304	330	329	297	310	315	326	324	298	342	326	326	355	332	329	297	331	319	302	318	268	349	301	335	316	304	318	329	347	318	356	322	277	307	293	275	296	309	320	325	313	317	335	320	313	331	310	291	319	322	301	280	294	325	314	317	316	326	321	295	315	303	325	326	312	291	297	318	310	331	300	323	346	324	315	336	352	379	330	311	338	313	305	300	289	309	293	300	313	308	331	315	351	313	301	311	330	302	303	322	286	315	315	285	322	317	320	310	319	275	310	336	298	305	290	293	328	311	324	309	326	321	352	310	314	328	346	342	330	304	322	293	326	311	365	310	317	343	330	311	295	326	358	313	336	307	301	321	316	318	320	314	314	303	322	326	330	359	360	278	290	321	308	354	333	346	348	289	293	321	301	334	307	303	308	304	319	293	275	315	320	324	302	306	313	350	319	309	334	300	336	341	319	314	325	282	290	284	342	330	324	321	338	316	292	342	309	324	316	290	334	320	302	330	294	329	327	326	329	331	286	305	288	319	314	308	318	329	324	324	330	309	321	327	309	327	311	323	333	275	334	335	309	346	303	309	322	331	284	321	316	298	284	314	294	314	312	301	323	364	295	306	328	326	350	275	299	330	309	293	287	291	334	311	317	333	338	343	305	287	272	297	323	325	319	280	302	320	337	309	321	271	282	318	328	316	322	309	272	350	344	343	283	328	337	326	294	319	328	299	332	305	333	322	336	321	329	328	330	312	313	315	295	321	311	300	312	281	356	311	335	324	328	296	305	301	335	322	328	312	313	298	326	324	360	340	298	294	316	337	302	300	303	304	308	301	311	340	294	313	322	317	316	318	329	302	293	301	301	335	318	326	318	301	313	317	321	336	312	302	317	305	316	313	322	342	328	329	314	297	310	338	308	285	339	333	347	316	331	304	311	268	298	311	270	334	340	289	354	305	331	282	313	345	300	293	287	324	310	310	350	307	328	303	301	338	333	302	312	332	294	324	295	300	351	320	305	308	332	342	318	291	298	311	298	352	339	287	292	331	304	293	322	326	338	345	293	323	327	315	331	334	316	321	298	322	276	295	304	330	302	311	335	313	328	301	328	315	349	311	308	324	325	306	302	301	361	317	310	266	332	306	347	306	322	311	326	338	325	290	324	318	317	344	344	316	282	349	293	293	327	293	350	307	311	298	303	318	316	291	292	295	299	339	286	349	321	290	317	304	331	287	318	319	283	321	338	365	353	329	318	313	301	284	308	303	318	328	310	334	296	314	283	345	361	314	311	319	339	339	338	293	322	290	319	309	326	327	323	330	304	306	325	307	319	322	332	305	314	313	257	329	320	355	329	323	311	286	333	313	310	315	366	292	318	303	320	327	320	328	291	282	277	306	328	298	332	304	292	281	299	298	272	308	312	337	321	326	362	313	338	298	331	315	326	301	304	271	301	306	341	274	326	306	274	295	350	307	336	301	313	287	316	304	298	301	327	303	295	285	299	281	320	314	348	308	278	329	311	287	299	337	328	331	311	323	324	309	319	322	295	333	290	305	290	300	296	326	307	319	337	307	318	309	333	292	329	318	312	290	318	298	307	283	301	300	309	299	337	311	288	308	323	321	334	333	320	304	325	372	325	319	317	293	347	305	311	309	314	328	338	340	298	337	336	371	300	319	293	333	307	320	328	325	314	315	313	344	335	327	317	306	324	279	318	302	309	320	346	299	306	321	324	305	331	290	301	310	289	302	300	322	320	268	295	318	309	305	320	303	314	342	308	327	281	302	307	305	298	350	298	315	293	322	311	319	319	337	320	323	322	322	314	323	287	287	350	349	355	305	319	313	338	300	332	325	318	326	313	312	330	347	312	324	311	286	353	309	320	319	350	288	326	287	335	278	334	341	333	351	309	323	302	366	313	339	301	344	318	300	338	293	323	322	339	329	321	297	299	321	315	309	338	315	343	334	320	298	334	300	320	325	300	324	335	305	347	308	295	311	331	341	293	283	303	311	284	287	311	326	289	299	287	314	326	357	314	327	317	273	346	317	311	316	302	296	301	328	319	335	314	328	328	340	331	299	321	321	338	278	329	301	347	285	316	331	305	284	300	358	284	319	314	305	301	302	305	315	305	321	277	308	314	327	306	302	346	297	326	316	285	327	303	312	289	322	309	340	336	335	307	335	302	308	280	336	338	333	321	300	292	283	321	344	336	361	314	303	333	306	320	327	338	324	321	353	288	298	302	305	333	319	311	309	310	320	312	302	344	283	334	313	334	319	345	311	313	312	306	285	313	290	346	318	333	338	338	323	315	306	309	308	323	307	304	290	320	291	327	353	286	305	308	313	301	321	333	302	308	282	291	334	342	297	339	320	317	341	288	334	293	318	309	268	285	316	316	308	353	338	333	335	329	310	339	288	303	346	324	294	296	302	330	359	338	337	299	327	325	348	337	312	323	317	329	333	298	296	302	306	351	337	352	330	311	296	345	352	286	307	329	325	304	302	283	310	340	334	306	322	275	311	296	308	310	326	329	326	306	312	292	328	323	295	293	318	330	316	336	346	342	321	321	346	301	327	295	322	324	310	287	305	325	336	297	319	287	323	341	280	315	323	298	316	320	308	322	293	316	296	352	312	326	339	350	335	305	326	338	330	313	288	326	316	299	304	330	318	324	328	293	341	320	304	315	298	335	313	354	308	308	287	300	326	307	324	328	326	339	319	334	289	302	293	337	306	312	317	319	358	314	350	353	317	300	306	290	336	323	334	319	301	334	287	339	327	324	290	291	312	324	313	318	307	311	331	341	285	321	280	301	308	295	350	289	316	310	309	326	328	335	316	340	295	324	334	330	301	353	315	305	332	341	311	309	323	304	337	317	337	331	313	305	291	344	352	314	307	311	298	351	352	322	314	320	347	322	302	311	325	327	344	275	304	311	288	304	314	316	323	337	288	325	350	329	345	303	306	346	307	283	335	331	314	340	319	296	314	315	313	308	330	314	314	346	307	294	317	329	340	308	338	315	332	323	338	305	309	329	343	279	322	332	328	291	312	292	324	326	306	332	311	302	306	304	325	314	290	318	319	332	328	290	307	339	335	352	312	301	293	327	306	319	331	324	314	322	320	346	293	343	317	286	297	329	327	305	342	319	331	350	334	311	305	306	301	301	326	307	342	345	342	356	300	333	294	315	289	328	272	313	332	328	334	323	319	287	335	324	314	309	333	355	304	295	332	317	321	339	327	332	304	325	302	285	306	295	333	312	333	311	306	340	280	331	305	302	316	282	317	297	301	294	296	338	286	304	314	334	345	293	355	298	322	333	296	331	343	310	307	333	335	348	293	319	338	302	320	286	313	355	334	332	300	280	336	305	342	308	320	302	341	342	313	304	323	299	314	319	341	321	312	337	309	321	355	359	309	344	301	289	317	293	303	341	325	322	324	350	297	349	301	292	331	303	310	332	293	316	318	324	308	328	280	307	331	331	288	316	315
10712	5820	816	714	733	711	715	667	722	711	678	739	673	737	743	722	687	702	700	715	721	746	776	690	755	708	692	736	734	675	746	743	725	704	691	721	734	708	666	716	677	723	705	740	697	717	728	770	761	705	710	719	708	646	690	633	711	720	705	727	754	704	672	690	741	704	728	686	727	730	730	716	731	666	690	764	709	712	731	702	714	711	694	704	674	744	690	718	688	722	694	697	680	672	727	654	694	683	747	667	705	707	715	749	689	678	692	735	663	760	699	695	729	683	775	689	697	667	670	732	723	710	712	671	708	716	750	681	717	737	697	713	734	657	719	717	728	718	714	742	719	719	735	661	777	685	704	710	699	703	674	723	710	729	732	687	681	696	743	710	721	682	744	670	674	735	693	776	736	689	732	684	750	697	698	719	735	757	692	674	741	711	691	726	726	651	729	746	694	684	747	721	722	732	720	776	676	682	710	707	748	706	734	711	748	708	743	761	691	709	710	699	714	741	713	697	706	692	724	732	728	684	747	740	726	692	725	692	701	689	704	668	696	716	756	785	720	783	670	785	741	730	748	748	762	778	724	727	739	722	718	734	713	738	716	718	713	732	748	710	667	651	728	753	664	726	702	737	755	698	689	693	740	701	695	721	707	696	705	707	719	702	730	743	742	718	720	757	715	763	714	702	745	725	719	680	739	747	743	759	762	706	674	740	703	767	681	665	742	688	695	725	677	714	716	721	703	722	724	704	715	724	686	716	723	716	722	733	717	696	730	720	696	692	680	663	728	714	686	757	764	719	752	745	719	703	740	719	683	767	750	703	673	698	696	705	720	687	735	683	670	685	678	727	690	688	733	713	698	678	689	752	734	727	743	693	694	757	693	690	698	695	732	713	714	693	730	734	702	747	689	703	685	709	679	720	695	706	706	742	736	706	714	761	714	689	715	754	713	731	685	715	679	732	683	724	691	732	762	731	723	696	747	703	707	736	738	668	732	708	721	708	696	710	688	752	683	705	716	707	743	697	674	723	694	711	699	754	686	699	693	702	732	732	678	668	730	707	705	692	745	728	728	698	696	749	724	706	664	701	717	737	685	704	690	733	725	742	724	730	733	713	651	711	710	737	685	736	779	730	730	677	710	713	787	705	663	665	724	689	690	737	732	706	702	694	734	701	741	696	702	682	699	760	732	704	725	731	713	691	706	721	683	711	744	673	761	721	693	708	722	724	725	716	717	726	767	711	706	695	738	692	729	695	677	684	679	765	695	689	724	662	724	701	701	751	766	732	691	723	640	712	688	738	707	707	743	741	710	719	753	701	728	717	732	724	759	676	710	718	759	699	715	738	695	755	723	703	734	699	685	730	705	704	695	738	718	690	703	723	680	746	737	738	707	731	698	703	709	753	677	752	740	680	731	743	728	751	717	728	686	713	733	726	699	676	722	721	739	684	734	692	733	729	743	710	702	703	691	771	684	723	691	706	684	723	691	712	638	726	746	699	685	739	717	718	663	696	685	734	719	697	704	708	691	681	657	723	708	734	728	696	722	713	741	707	702	663	705	698	655	756	687	745	699	693	659	710	685	729	715	680	689	762	711	727	714	734	726	689	733	672	761	696	667	732	748	715	752	723	723	672	677	717	765	694	742	678	695	721	751	687	693	706	739	743	668	693	683	685	729	726	709	713	689	719	727	749	724	717	721	720	738	718	701	706	683	686	732	695	743	749	756	762	719	757	686	687	731	746	723	710	696	741	710	685	720	745	690	719	694	703	764	764	729	685	764	753	719	745	727	717	729	734	712	715	709	666	696	676	690	728	684	674	697	723	704	724	712	693	743	722	723	747	666	740	660	722	760	706	728	728	747	652	682	673	721	724	719	705	702	681	716	685	703	696	760	742	705	758	723	731	711	733	715	663	720	706	723	691	693	645	712	712	717	700	713	720	734	716	686	748	725	686	722	742	759	725	746	703	681	727	689	718	729	683	688	728	683	714	715	710	700	711	731	764	686	727	709	695	699	708	716	680	724	717	698	712	728	777	676	702	674	732	707	712	705	735	690	729	737	710	757	658	688	665	667	698	751	742	704	700	684	710	731	730	745	735	691	677	704	689	714	702	745	720	692	687	748	723	752	744	773	708	720	741	716	673	679	701	682	692	737	743	708	743	739	748	693	735	745	741	735	740	673	664	701	772	692	733	686	695	747	699	734	720	681	716	751	727	754	690	706	704	694	728	664	729	707	772	698	708	645	710	748	719	666	721	715	686	708	726	738	690	691	713	717	708	726	689	758	705	700	760	709	742	714	702	703	759	696	682	719	756	707	726	681	669	772	687	743	764	694	718	738	691	698	703	724	711	763	695	714	703	685	726	733	707	764	693	758	740	721	712	726	720	721	742	723	738	734	744	757	701	686	713	706	749	751	679	732	736	699	732	701	709	697	751	725	734	718	671	712	735	690	731	719	721	741	751	707	691	762	683	679	749	752	712	679	725	739	727	691	682	706	722	719	735	683	734	749	707	718	737	715	699	688	742	759	716	716	709	752	723	708	720	721	712	748	674	759	732	684	749	741	714	700	761	714	749	717	718	719	725	704	676	724	756	693	703	651	716	709	731	655	693	733	734	690	720	727	777	750	707	704	709	741	760	706	691	676	746	672	653	727	715	721	730	720	705	747	722	731	671	726	777	685	707	737	709	697	724	717	703	702	746	710	740	757	755	734	749	760	732	690	707	693	734	724	726	713	695	686	695	723	723	719	691	772	698	689	666	711	684	738	676	668	701	696	718	724	741	742	694	696	722	711	693	735	734	784	747	728	663	693	664	694	724	699	714	724	725	720	707	723	709	694	737	705	721	786	703	767	759	692	737	721	694	744	725	782	680	755	734	719	748	760	729	672	737	740	706	718	739	705	765	701	714	697	719	686	752	678	703	737	705	697	717	718	715	702	730	696	693	708	708	731	765	704	675	715	720	727	723	748	719	695	672	731	733	709	751	757	668	757	716	707	727	756	733	774	660	743	687	728	700	763	740	659	668	733	661	773	736	749	713	706	716	685	701	751	688	644	751	698	732	695	669	686	684	721	706	701	750	727	702	734	728	673	684	664	745	699	706	697	727	708	718	776	694	720	724	713	716	685	720	673	734	697	733	689	722	719	697	713	734	753	713	731	696	730	753	650	726	706	738	715	679	729	718	708	606	702	698	673	750	726	719	745	725	718	636	714	758	721	742	737	671	672	756	741	669	683	714	709	693	714	702	753	701	708	720	700	713	701	696	751	726	665	679	698	676	733	710	741	706	683	763	738	723	688	711	693	723	702	740	740	766	705	755	772	731	727	702	687	678	708	684	772	751	718	718	717	707	675	724	697	683	741	692	739	721	703	748	731	665	728	683	723	728	735	720	736	674	747	770	707	660	731	687	719	707	704	754	711	690	700	680	681	718	710	702	682	767	693	714	744	708	780	743	743	705	763	742	701	745	790	734	736	701	722	722	745	715	701	736
25216	21119	23715	28765	21120	16354	834	605	498	511	520	501	495	450	509	488	484	442	482	451	498	515	452	517	495	492	482	452	475	437	481	447	421	464	421	500	449	426	451	471	471	452	447	471	483	476	464	488	454	477	418	457	444	446	466	499	468	468	441	458	440	457	448	437	460	444	418	438	452	425	403	467	452	468	463	438	513	443	482	467	455	464	415	463	484	479	467	482	446	491	445	450	473	448	510	498	466	456	497	463	457	463	447	451	471	446	479	440	449	468	400	435	454	469	439	480	470	456	475	463	465	455	454	446	477	503	485	459	434	452	491	445	445	469	442	462	444	474	463	459	428	454	447	475	450	497	451	442	449	444	500	443	495	465	490	441	414	451	488	460	469	445	446	474	479	439	457	454	471	442	466	470	427	439	455	482	471	448	416	452	471	468	488	486	511	495	453	440	464	454	487	492	477	480	446	495	451	488	465	487	448	458	477	470	463	487	435	481	442	468	464	478	438	478	421	486	465	485	436	463	493	450	436	429	438	461	422	454	460	440	483	475	434	407	473	456	453	479	490	475	453	487	491	466	465	497	466	471	473	448	467	454	467	443	460	427	463	472	415	479	481	447	429	449	484	465	476	484	470	437	438	456	486	411	438	422	494	457	465	432	462	451	446	470	491	438	434	440	471	442	417	428	458	460	446	480	486	467	481	501	461	477	423	427	445	475	479	472	460	484	422	439	487	465	459	427	442	506	458	448	481	435	480	464	442	458	440	441	449	430	425	483	518	492	466	447	461	475	481	470	489	460	453	453	438	453	480	439	463	452	451	464	439	438	486	463	483	473	441	449	505	442	462	454	484	469	445	488	445	436	436	475	499	459	494	397	443	445	461	469	473	440	444	433	452	498	469	439	455	448	443	472	498	472	445	450	442	431	428	473	471	458	474	464	482	451	468	478	496	476	470	457	500	475	489	444	452	438	442	495	479	446	459	418	435	476	494	404	454	497	486	481	431	460	461	433	459	466	423	446	454	434	459	462	447	458	456	480	476	452	467	477	453	458	482	443	431	493	434	479	504	469	459	449	482	478	488	460	471	429	449	454	434	474	435	418	493	493	448	491	485	482	454	470	477	478	420	476	500	436	452	433	488	466	474	452	481	487	433	456	470	419	454	462	449	435	460	459	486	478	455	490	447	485	452	462	505	429	458	472	454	431	439	441	423	473	502	453	461	456	486	465	482	477	472	501	508	451	438	457	474	439	497	429	484	475	442	441	464	460	493	407	456	451	459	471	473	446	422	471	450	450	458	436	471	449	451	452	435	417	459	449	445	414	471	458	448	507	457	451	460	511	448	457	425	491	497	511	479	480	453	478	466	478	416	465	452	426	453	458	446	474	463	469	453	477	460	458	468	467	417	444	458	499	444	419	492	477	436	439	435	433	476	420	493	445	467	489	489	419	473	519	462	501	464	456	463	463	452	436	438	499	412	475	418	481	421	504	461	463	462	468	424	505	494	479	460	505	459	502	470	494	452	431	434	433	500	440	446	477	452	445	456	481	487	492	480	443	460	481	453	463	450	425	488	434	432	428	455	445	492	433	438	445	460	462	465	467	471	422	468	449	427	489	452	450	476	494	470	486	466	477	464	432	471	451	516	499	463	466	479	476	475	465	419	453	461	469	452	466	484	447	447	443	443	465	462	431	443	458	452	434	477	495	428	478	502	428	500	435	469	439	448	463	474	473	470	459	482	416	436	485	490	442	410	437	469	457	428	445	461	461	450	499	450	454	448	475	428	443	477	458	429	434	470	439	471	475	420	407	470	448	440	450	433	437	432	401	485	441	430	508	460	465	461	449	451	480	441	427	420	417	451	480	488	434	454	474	475	466	420	454	447	457	468	445	464	462	447	410	480	443	498	487	500	441	445	424	401	480	476	470	453	452	462	463	478	434	498	462	461	475	440	437	486	441	485	464	462	448	471	495	454	461	430	474	477	437	443	440	479	456	472	470	446	454	438	496	463	459	485	447	430	425	443	442	468	461	426	435	486	446	444	415	483	452	467	455	429	469	490	422	432	440	476	508	401	460	483	460	505	424	438	465	474	431	441	453	467	481	488	479	479	460	479	435	444	463	451	454	456	428	448	473	425	472	479	450	448	458	462	451	492	470	457	436	429	426	449	498	464	465	414	502	470	403	433	458	455	449	463	462	492	482	477	433	492	454	451	451	462	420	468	445	452	449	511	468	499	435	455	474	448	451	433	459	440	454	427	434	446	422	495	453	465	464	435	470	429	467	464	473	478	425	446	457	491	444	483	484	483	434	444	437	451	426	458	493	503	443	450	495	467	422	451	402	483	417	473	444	474	436	423	452	474	460	462	454	462	468	503	422	407	487	466	443	463	444	463	488	455	437	429	464	420	456	467	475	444	466	498	454	466	459	463	488	418	468	436	474	474	439	478	468	452	430	448	471	455	472	453	413	508	443	485	434	422	452	420	463	461	450	499	477	476	427	477	468	481	441	452	435	440	485	455	450	474	455	433	440	446	478	483	454	465	506	486	433	467	428	453	455	455	507	451	480	464	466	461	485	404	460	500	469	453	451	446	480	469	457	432	500	439	478	481	454	451	432	447	477	466	463	463	440	423	460	440	430	500	475	464	492	497	481	424	452	475	452	432	434	443	430	456	430	473	453	424	439	453	456	459	446	420	473	482	458	443	457	454	416	432	458	481	461	482	467	429	442	412	485	480	440	463	448	413	473	447	504	455	448	510	462	486	457	454	463	475	452	429	466	466	454	454	442	482	452	455	412	455	447	457	421	418	436	479	485	466	499	461	454	461	463	424	467	443	433	416	467	457	486	490	437	431	491	477	499	476	445	513	497	491	434	479	450	490	457	453	449	435	468	445	446	473	445	450	452	473	462	485	453	450	435	449	446	477	440	460	482	447	440	434	485	452	463	431	426	449	445	469	462	448	456	469	465	416	440	488	427	449	433	498	424	438	430	454	509	498	484	450	456	453	443	458	423	459	408	444	423	462	447	439	453	433	465	434	439	428	442	470	492	488	461	454	469	451	492	477	446	458	442	449	486	444	452	502	427	471	478	462	473	413	474	466	438	475	457	463	479	477	490	500	431	433	485	438	437	480	507	450	476	448	447	484	451	456	444	431	474	481	446	438	445	498	460	483	476	441	430	471	449	474	442	461	424	449	483	479	440	474	468	447	455	460	495	457	440	465	457	457	461	500	476	422	453	503	455	474	424	433	441	479	475	483	461	464	442	467	465	464	459	464	458	467	467	450	447	470	494	461	429	466	463	450	475	478	431	462	478	476	433	453	475	450	474	463	415	485	478	447	442	428	509	455	444	491	460	484	464	464	439	474	463	491	448	453	458	439	467	421	427	452	452	457	420	474	468	437	457	458	454	475	475	456	456	481	487	455	437	440	476	454	460	448	443	445	493	487	446	468	521	482	485	471	459	461	486	434	466	476	483	443	412	453	450	514	508
20639	38612	2634	1132	996	1013	981	1010	987	916	955	952	915	992	986	979	935	954	974	998	954	918	995	952	1006	934	975	998	916	964	926	998	968	961	973	935	965	911	975	891	941	943	978	902	940	967	997	948	968	950	975	933	956	938	921	964	948	966	952	935	949	957	904	996	933	927	927	974	979	935	929	945	963	895	989	971	947	895	926	942	928	931	936	958	998	939	947	928	944	921	957	960	957	947	994	909	907	985	982	976	935	913	942	918	954	969	972	968	983	954	925	939	931	972	927	951	924	958	929	945	970	1000	945	982	977	979	928	945	957	979	947	899	929	933	895	952	939	943	901	911	1029	936	931	897	935	987	958	948	988	986	966	980	904	948	949	937	960	970	920	943	1008	988	907	988	985	932	980	935	987	1010	945	928	987	933	984	1004	894	931	991	936	955	985	910	958	1000	932	961	939	939	1002	927	958	907	977	1005	977	940	920	1000	943	948	964	997	956	962	972	903	1001	943	947	881	995	900	897	981	941	969	953	990	914	900	997	991	971	971	953	949	945	936	963	995	962	933	962	999	1002	1014	977	993	926	958	966	948	942	929	981	945	928	893	954	944	995	951	959	1004	951	953	992	924	938	962	965	959	922	953	970	919	969	921	988	987	964	994	925	939	954	920	915	958	1038	963	966	942	1001	911	954	934	956	976	992	903	913	1003	904	925	949	866	943	965	995	971	940	952	922	960	987	952	922	988	880	960	928	927	932	1015	946	921	981	913	894	969	937	1000	967	938	922	959	953	960	913	916	963	961	920	938	948	942	991	966	982	999	986	901	973	969	976	926	999	1002	996	992	933	1003	959	931	886	986	937	967	1017	982	972	942	943	972	953	885	945	918	936	913	950	949	966	937	981	934	1010	960	945	1007	934	914	917	941	997	961	976	978	924	940	955	1002	975	973	970	920	915	929	950	945	920	990	911	933	966	965	930	995	920	948	990	971	908	965	956	914	988	960	965	959	986	953	926	921	959	976	951	903	921	882	942	951	953	988	931	978	1006	940	918	953	927	948	932	942	1005	1020	967	912	952	922	900	978	991	1003	961	962	952	964	896	1010	923	955	908	1000	954	981	999	998	986	994	930	931	870	947	920	936	922	1020	1032	911	955	936	895	958	950	988	976	1019	940	931	947	952	922	973	970	982	944	957	949	977	989	955	959	974	994	957	996	961	939	996	932	959	979	956	947	940	945	983	894	935	935	886	904	936	998	979	942	967	934	976	976	1013	995	994	969	928	1003	937	1010	987	958	976	897	918	961	927	967	966	906	981	968	976	992	900	933	961	929	948	946	947	958	967	909	937	934	989	923	914	931	934	923	994	922	946	1030	941	941	911	929	946	971	973	960	1002	892	1021	941	922	981	942	962	973	953	945	934	989	955	1007	946	930	938	1016	958	945	955	944	943	959	1004	944	961	943	969	923	991	918	913	994	963	978	987	930	866	953	1027	970	1005	960	949	973	911	955	926	970	988	915	962	996	1000	986	881	961	884	970	959	966	938	957	955	925	973	1020	905	961	921	963	917	927	956	923	975	923	1005	928	961	937	931	882	969	935	987	926	929	959	930	960	983	898	899	952	925	985	914	979	942	890	896	971	960	958	937	1002	920	966	896	969	982	963	929	956	931	955	934	1008	929	961	901	897	963	943	989	969	971	971	993	932	928	941	937	967	942	953	924	930	892	927	959	913	924	922	933	971	933	972	1003	1013	953	961	953	935	964	962	976	963	980	947	885	937	942	972	977	978	916	910	951	953	954	947	940	925	932	970	977	986	932	991	959	966	916	970	930	961	910	1014	1004	938	963	928	932	926	949	924	948	960	961	956	939	938	960	973	955	930	936	959	911	929	952	934	950	908	977	916	878	940	960	978	944	994	913	891	958	953	912	966	963	986	975	935	929	973	961	939	934	916	960	922	967	930	984	952	973	990	901	960	959	919	952	944	956	864	923	931	949	987	947	952	963	908	890	951	908	923	972	945	941	939	965	974	933	942	917	969	922	896	950	948	961	954	946	963	1038	911	941	912	939	920	903	914	928	935	982	929	960	993	969	898	952	927	949	985	943	934	943	948	949	980	977	936	983	958	938	958	947	942	952	963	935	880	933	964	1007	913	960	1024	951	964	971	930	912	1002	997	936	969	934	944	957	891	920	954	971	975	949	974	950	977	926	960	935	934	986	993	929	900	978	945	931	957	929	986	944	927	932	949	946	952	980	908	974	943	996	954	965	913	975	997	937	968	944	936	949	951	968	963	907	883	1009	1001	963	980	917	931	981	929	930	951	948	902	911	1004	959	947	993	943	1002	937	947	984	961	966	907	889	972	953	947	898	971	953	928	937	975	918	931	1001	933	1005	972	966	1006	968	888	951	956	928	926	912	981	954	958	982	956	948	949	938	949	972	981	971	939	936	983	976	952	948	945	1021	979	947	938	956	947	938	892	961	927	1006	924	990	955	994	919	982	956	970	963	992	949	968	909	940	942	979	975	932	980	1028	946	948	969	942	995	1049	968	951	920	949	947	1005	833	940	924	999	902	995	973	961	939	978	934	971	969	939	972	1022	961	904	935	962	915	914	947	941	947	938	972	1000	1006	986	951	930	937	941	966	973	952	912	967	904	895	1045	965	950	937	932	994	887	974	941	986	978	940	984	968	935	938	918	936	923	939	957	989	961	969	954	917	916	958	903	956	1031	933	933	965	938	945	964	989	932	960	969	992	898	941	999	930	983	934	920	949	962	966	946	968	989	952	974	943	879	973	1031	996	1023	958	922	924	943	935	975	1000	1019	1005	914	889	910	912	942	971	908	957	953	970	955	890	961	996	948	947	997	957	942	976	977	942	951	937	975	963	962	923	980	922	927	1038	991	1006	963	970	950	943	991	930	914	1068	949	897	993	1014	910	978	936	933	955	945	992	937	990	962	1011	966	958	974	926	962	929	933	933	970	990	1015	924	955	940	933	938	930	934	941	990	1004	936	957	927	956	940	1002	962	965	949	984	932	906	952	981	936	981	984	997	919	977	958	971	960	927	988	969	975	942	981	914	949	1001	897	964	960	930	932	959	948	913	955	952	985	942	927	997	929	913	954	995	952	910	979	976	950	964	929	952	922	909	905	960	973	952	987	943	953	889	940	939	914	948	939	974	969	961	915	948	914	917	983	965	967	1022	990	962	908	963	918	933	964	944	961	920	959	996	956	978	1001	970	962	948	896	1016	996	913	965	965	942	911	866	951	932	931	944	926	966	975	979	931	970	997	938	970	964	967	907	978	959	934	900	915	979	993	913	970	900	979	971	983	986	953	915	929	935	969	961	935	950	920	939	1022	943	963	940	1005	928	985	953	950	949	1007	904	938	972	1016	902	920	920	986	970	958	914	975	936	970	951	938	955	985	925	982	926	919	914	918	966	954	946	974	937	941	982	917	967	931	915	982	954	917	1000	1003	967	921	907	877	956	905	908	967	979	936	939	895	954	946	957	935	935	927	952	994	980	950	914	928	926	981	897	924	961	972	922	907	973	954	979	889	953	936	987	955	979	926	933	967	944	983	905	935	915	957	921	913	943	923	923
24583	21132	24065	28461	21133	21162	11857	692	495	447	368	428	411	382	426	352	376	364	342	396	340	336	352	352	372	331	346	299	343	343	380	336	322	335	345	340	321	343	343	356	364	330	323	343	308	330	346	336	359	334	341	324	370	340	343	332	355	313	378	350	354	367	372	342	371	336	312	329	337	329	348	345	319	308	344	363	361	323	373	360	323	332	362	344	304	311	349	355	387	374	344	357	349	370	348	331	327	348	340	352	342	349	387	328	365	378	365	336	327	321	342	335	339	320	309	321	347	355	393	334	363	331	358	335	374	343	389	358	324	361	332	347	354	342	369	322	340	310	336	317	339	374	339	341	370	334	335	376	359	335	329	349	369	349	322	349	390	325	354	381	347	297	329	340	317	328	366	312	365	370	362	337	319	368	354	354	365	356	344	335	342	344	353	317	334	353	375	374	346	349	330	308	309	338	347	323	337	337	324	359	376	346	325	334	342	322	378	353	359	349	326	351	312	338	351	328	309	376	342	397	322	347	327	319	347	378	394	349	342	362	330	321	336	336	357	348	334	329	324	372	332	316	358	369	353	345	342	336	317	328	361	317	344	326	322	353	354	315	347	353	326	357	342	305	344	347	368	335	331	331	337	338	332	318	356	339	366	303	337	355	315	309	330	346	330	328	337	313	371	357	316	327	334	319	363	354	361	325	365	297	319	357	370	338	363	346	379	339	329	341	357	358	364	336	349	348	346	333	372	310	342	319	323	353	340	353	304	354	329	335	365	332	334	321	350	373	308	347	325	358	348	344	321	329	346	335	380	341	322	321	338	343	294	352	324	362	350	366	375	328	340	353	340	333	312	334	337	362	294	346	324	362	322	348	336	355	330	330	328	359	382	337	333	317	301	365	365	364	350	346	311	344	349	349	342	333	360	321	338	368	332	342	364	378	357	348	337	357	329	334	319	370	323	332	348	324	343	362	346	338	359	345	354	372	336	375	368	380	346	349	310	340	374	336	318	370	350	359	357	327	319	326	336	352	347	332	351	337	363	340	358	342	348	345	330	316	351	359	332	321	344	351	377	319	342	349	347	290	365	357	318	330	317	358	333	346	339	357	366	359	364	353	341	323	356	380	338	334	310	364	341	345	324	339	316	351	326	353	339	330	339	312	336	330	349	328	370	305	371	299	314	303	339	369	305	351	386	368	339	357	335	333	325	309	344	368	332	311	318	335	310	363	322	317	363	372	358	313	319	311	285	357	306	340	336	345	306	337	320	341	379	330	362	326	329	314	353	348	322	360	333	345	327	323	312	347	345	319	334	306	335	347	331	356	355	325	323	328	361	333	323	347	339	345	359	328	373	323	331	372	278	309	383	348	374	368	337	352	358	355	332	334	358	328	322	326	326	344	321	359	304	285	329	335	364	334	306	356	316	334	334	316	335	334	311	351	350	340	342	359	324	345	357	322	348	344	359	362	350	331	349	334	318	287	300	319	354	341	327	347	344	340	315	310	352	351	348	320	332	337	392	348	351	314	320	374	339	354	367	357	323	314	348	319	336	346	336	304	333	371	318	339	346	346	318	323	345	340	350	377	337	376	304	379	325	326	333	327	346	380	356	347	322	368	355	349	292	356	351	347	383	359	326	318	333	351	308	322	356	325	310	282	329	322	349	345	352	339	341	328	351	323	349	358	370	350	325	313	363	343	346	330	340	332	329	346	320	328	326	292	312	334	321	305	318	353	366	367	351	338	363	328	328	335	342	341	351	322	340	349	335	341	346	347	315	356	336	343	326	339	328	301	360	313	343	326	354	314	379	363	306	336	353	339	363	324	332	323	317	334	340	298	330	327	328	320	310	356	345	388	345	347	347	329	367	360	355	306	327	332	339	301	345	347	353	345	323	340	358	342	368	357	344	318	313	351	326	338	327	323	338	352	312	335	321	315	348	361	339	341	360	382	269	381	320	329	340	342	353	369	336	349	315	323	330	353	353	360	316	343	351	329	340	345	305	307	351	351	349	353	323	310	313	341	378	353	327	359	380	365	358	363	327	343	332	328	347	330	331	346	347	359	369	338	312	374	353	341	342	363	344	354	319	326	334	335	320	323	357	355	365	335	357	374	311	335	343	357	345	311	344	333	331	338	318	351	310	344	365	349	337	327	322	302	343	366	320	356	314	358	345	339	365	377	345	339	332	352	342	359	328	366	338	322	332	325	334	313	365	305	337	348	326	318	350	326	338	305	334	359	359	300	309	330	304	334	332	351	343	356	331	343	352	321	314	335	337	315	356	321	354	345	356	368	309	316	344	355	326	320	356	335	348	358	331	319	373	390	322	357	338	373	309	348	352	378	337	339	318	356	334	361	328	336	368	303	337	350	359	346	348	366	340	335	340	361	370	338	345	347	363	362	318	335	358	325	327	341	319	338	347	350	338	363	337	335	294	340	342	380	335	367	344	326	360	331	325	359	323	349	358	331	310	342	346	347	379	358	342	342	313	337	333	333	314	333	368	335	352	274	325	355	341	313	382	382	351	356	322	325	357	324	326	321	299	335	341	354	355	351	347	363	319	331	332	340	310	365	338	334	336	363	358	327	322	331	337	364	330	296	329	370	347	329	317	365	338	332	332	332	345	320	365	336	336	347	312	353	354	322	328	351	313	362	328	336	310	318	368	353	294	315	327	354	324	327	323	357	340	326	334	380	338	343	331	337	336	337	343	351	364	322	351	341	316	369	353	362	344	320	318	356	358	324	357	344	374	365	318	356	350	377	327	301	322	349	384	342	310	348	367	338	378	350	361	319	339	336	339	317	333	337	335	314	317	322	298	397	326	372	360	343	361	335	317	308	319	320	339	352	333	343	378	345	355	340	337	336	332	338	348	364	338	366	346	350	347	329	330	370	347	328	327	362	359	360	344	327	308	325	309	302	371	343	327	350	338	329	312	342	307	323	324	329	355	333	335	340	338	323	379	366	355	345	340	325	354	352	348	357	343	335	349	369	302	351	320	319	336	341	379	350	367	351	322	330	391	342	343	346	328	336	324	359	339	347	349	364	350	349	317	342	325	370	345	361	354	334	325	363	339	338	347	343	343	327	367	351	331	296	337	335	329	363	326	352	371	350	376	363	338	337	332	347	334	333	316	339	323	365	311	381	293	303	327	347	313	305	322	324	356	330	343	373	356	338	308	364	338	358	375	313	327	322	349	350	314	362	353	371	349	336	375	330	376	321	330	337	288	312	361	359	373	318	333	298	357	342	342	350	323	331	381	374	359	360	354	353	348	326	355	345	363	326	356	341	300	351	347	349	327	293	330	370	355	344	354	305	315	371	337	357	343	317	319	327	332	353	316	373	326	369	323	364	319	366	325	319	340	346	340	350	304	365	315	318	333	337	323	341	367	358	359	321	339	333	360	336	349	350	328	335	297	282	377	312	347	366	337	335	385	338	291	336	373	323	313	336	318	321	359	340	342	343	355	349	364	350	327	309	336	326	349	359	362	347
25713	49632	4292	1081	922	800	745	738	723	697	696	731	689	716	698	710	733	672	725	701	730	733	772	684	690	676	668	723	693	766	681	709	659	683	715	671	708	711	756	715	726	709	716	646	690	700	652	730	780	707	746	687	680	752	732	708	722	693	702	664	676	745	725	691	713	709	749	762	745	716	710	710	681	682	692	722	700	690	694	718	679	708	713	680	720	689	656	698	717	719	688	663	696	711	744	744	737	695	646	707	685	663	717	693	697	684	706	733	717	709	666	719	679	667	691	694	723	707	676	713	684	709	683	707	691	694	666	712	758	745	725	729	728	716	730	731	689	685	721	694	674	706	689	655	719	690	712	703	687	711	697	699	688	747	714	723	719	666	678	696	678	681	692	688	705	726	686	730	759	720	716	687	717	673	683	697	734	740	678	681	735	757	729	692	713	632	718	682	713	749	701	690	678	726	664	732	685	756	695	681	677	694	682	712	732	706	671	663	703	672	680	657	713	691	687	708	722	699	687	646	680	706	669	754	714	697	743	676	709	753	695	661	704	687	720	731	714	700	701	767	697	763	659	694	689	712	662	734	697	684	689	720	739	718	703	732	698	699	738	645	712	663	685	712	686	723	728	746	742	691	726	680	724	722	694	679	722	689	700	727	666	724	719	695	686	707	743	668	657	738	745	725	696	721	724	707	714	698	734	753	714	739	645	706	696	698	712	695	659	744	686	700	700	708	670	708	738	707	657	707	713	692	700	704	716	744	727	687	694	670	754	732	690	695	716	676	724	736	693	678	689	692	736	714	704	674	656	689	692	677	695	721	737	678	711	654	706	676	763	657	761	719	647	744	715	669	733	706	708	692	716	708	672	709	698	737	734	667	715	718	713	713	688	674	721	714	672	719	735	697	714	664	694	648	712	681	661	639	753	718	766	696	704	773	713	708	686	666	777	713	636	683	685	757	671	745	723	701	685	672	731	692	670	694	647	744	641	706	641	690	724	698	748	703	696	773	717	664	675	680	708	679	701	745	652	682	716	673	693	702	732	747	707	671	727	716	700	671	658	716	718	684	688	709	724	732	704	667	701	692	711	686	663	767	659	692	723	698	753	761	731	680	651	703	676	711	712	674	696	709	721	713	705	731	717	679	705	703	703	761	704	698	671	680	699	741	698	733	676	710	686	704	722	703	721	710	652	726	738	681	689	657	736	680	723	688	699	702	699	697	657	683	739	701	684	733	759	735	667	696	695	667	670	722	685	709	677	664	673	711	725	679	695	705	636	744	674	702	656	670	697	693	680	682	687	680	673	687	731	729	729	686	647	668	708	710	712	775	728	746	733	654	672	662	695	687	629	668	686	682	656	694	664	712	751	693	714	715	709	724	715	683	718	745	726	674	667	687	719	709	707	704	734	724	698	682	712	711	706	675	703	671	717	728	713	672	667	711	687	704	676	703	695	698	709	689	691	741	737	723	682	727	685	733	679	733	721	657	684	680	735	732	718	713	710	734	723	670	673	771	680	724	674	670	695	726	740	706	744	709	692	703	716	686	689	732	679	698	707	698	695	727	691	737	677	674	715	734	709	700	721	675	669	679	684	713	656	686	699	690	697	729	714	770	699	719	669	691	708	705	639	738	711	726	692	701	694	700	680	678	724	734	726	651	710	741	703	756	695	734	715	678	695	707	719	694	701	718	754	704	644	747	713	679	693	695	679	745	756	722	781	717	695	752	721	648	705	735	694	696	681	741	637	685	686	761	685	721	700	749	721	695	668	710	713	682	692	708	710	694	704	747	672	694	666	665	680	718	660	738	675	748	673	737	719	729	677	694	704	661	667	695	749	713	712	703	712	713	704	700	699	690	707	658	708	711	724	710	705	722	684	650	661	680	747	689	684	675	736	754	759	736	684	685	706	699	694	707	743	694	665	680	699	661	730	710	742	699	706	655	720	708	685	708	715	693	732	679	697	660	728	702	725	672	725	701	685	735	755	758	754	679	642	672	718	702	625	664	708	736	692	692	685	739	752	712	673	704	691	721	683	705	723	717	704	699	682	690	730	727	697	723	725	713	719	677	711	685	702	719	702	741	688	729	749	722	729	731	700	706	742	718	694	734	700	712	721	718	693	722	691	653	709	698	720	684	760	708	670	676	705	652	678	719	711	684	686	701	681	652	712	699	686	689	673	706	714	758	668	638	696	727	697	653	715	683	726	743	717	701	689	692	637	707	713	717	707	697	715	702	681	693	670	720	745	702	674	710	743	664	717	700	707	702	699	689	646	726	695	721	718	709	711	711	745	682	656	637	704	683	696	681	692	655	722	719	698	646	675	702	727	636	698	671	653	684	714	760	696	723	707	696	685	653	706	661	717	703	709	697	719	720	673	724	671	680	692	746	709	745	714	716	710	695	710	733	701	697	642	723	740	701	709	722	712	673	689	701	690	730	642	744	700	708	699	748	690	686	699	687	737	689	679	749	684	709	660	715	715	701	701	669	675	693	726	713	696	734	699	690	720	686	695	708	683	685	704	674	745	719	699	706	756	698	692	717	688	662	680	704	708	706	727	703	687	691	662	715	694	709	693	713	669	707	703	659	692	661	756	679	685	753	731	695	658	693	683	695	663	678	698	716	733	719	700	709	712	697	697	744	709	706	720	671	684	686	738	686	677	685	665	726	680	717	679	685	688	717	721	678	685	718	703	673	743	740	718	739	712	682	730	743	656	640	713	721	721	703	710	690	722	709	728	682	707	707	738	724	690	689	708	660	701	685	692	732	688	710	693	672	707	772	768	717	715	733	688	707	675	683	756	719	698	753	666	709	683	713	692	702	673	676	686	659	694	710	693	737	709	695	706	669	670	709	760	697	664	677	695	728	689	710	685	712	780	706	707	672	648	670	675	714	675	653	730	688	678	677	724	733	712	671	691	736	699	683	679	699	675	736	697	702	715	719	691	709	679	726	663	733	711	718	708	710	727	708	681	733	682	722	690	684	677	693	718	723	696	710	668	707	692	698	685	716	700	702	708	706	739	743	669	700	683	754	719	723	680	674	742	659	677	694	733	746	728	717	692	703	713	750	710	722	721	701	704	707	635	640	680	711	731	722	690	693	731	701	693	693	701	703	748	702	710	642	707	714	707	761	731	742	697	712	712	709	672	652	704	724	718	691	723	713	711	721	743	653	712	708	705	703	710	691	719	679	676	728	704	768	733	688	675	752	691	751	670	662	694	691	725	678	744	675	728	702	718	692	700	680	803	728	757	681	700	723	667	703	715	706	700	719	665	757	676	708	678	701	720	697	708	679	704	731	731	662	694	690	727	670	714	693	713	705	704	708	742	654	684	678	681	676	706	636	697	714	675	706	765	667	728	706	725	709	733	735	721	699	736	724	729	711	672	705	664	713	713	689	688	674	729	684	698	693	665	719	685	709	689	696	729	705	710	695	718	718	712	713	680	700	695	677	655	659	691	703	717	704	696	696	731	741	728	663	673	685	710	704
33865	18135	4813	500	359	336	325	292	279	314	324	334	320	354	344	332	314	315	312	343	327	318	341	309	321	305	304	305	322	338	318	319	274	303	325	326	347	312	329	305	294	323	306	282	289	284	330	298	321	295	297	313	298	299	284	280	343	314	338	316	296	336	337	296	321	296	317	319	318	297	312	307	357	337	343	290	338	337	308	355	336	306	314	333	321	293	317	295	310	333	328	336	341	327	321	299	329	293	328	288	314	319	306	319	293	310	307	324	326	355	354	337	350	313	286	321	332	342	371	321	312	337	296	333	327	323	314	321	294	310	343	323	331	341	343	313	308	320	328	321	325	329	316	321	329	305	322	328	304	290	313	330	363	314	321	329	314	318	320	327	294	306	296	326	309	318	340	335	317	346	288	318	325	281	314	322	301	325	304	337	337	337	272	316	349	315	274	268	285	286	307	298	303	354	303	326	328	276	316	312	307	301	295	314	325	311	269	354	299	314	332	327	290	305	322	332	338	320	284	332	322	334	359	288	304	324	339	312	303	284	308	325	267	310	336	332	327	305	307	343	311	353	322	330	343	326	328	316	262	312	301	323	295	330	298	340	308	292	336	325	309	321	286	331	309	309	303	304	322	339	331	317	308	316	311	323	355	300	283	322	324	295	313	298	286	287	308	324	315	296	345	311	306	293	315	318	330	290	298	354	322	331	350	338	310	320	320	319	382	303	331	314	309	299	295	316	299	269	313	335	291	317	298	324	336	348	294	318	307	283	331	311	314	331	319	339	318	307	282	332	288	334	344	322	300	301	327	347	283	321	310	312	325	323	295	334	313	310	350	330	306	323	331	320	312	328	316	324	293	339	301	290	328	324	319	312	315	323	331	302	282	297	318	310	321	297	304	324	274	309	304	329	352	290	332	329	316	320	296	330	312	332	320	331	335	320	296	298	323	344	315	328	325	312	295	311	323	332	271	307	336	327	303	314	279	301	330	294	315	317	346	320	318	307	305	333	342	318	326	281	353	303	323	318	341	297	342	341	295	290	322	325	305	310	276	341	304	312	317	289	321	319	322	349	292	335	308	322	284	348	309	337	303	328	328	328	299	321	318	315	291	306	323	317	343	339	296	342	344	306	308	309	333	308	351	285	325	330	322	295	314	314	307	320	320	328	333	328	334	327	285	313	294	319	289	336	328	297	302	300	285	358	319	285	306	352	293	318	320	320	333	337	305	307	299	277	297	305	340	319	319	305	337	303	376	308	315	322	334	306	314	367	278	288	319	275	331	337	343	284	316	312	320	306	306	335	308	341	340	294	325	326	337	314	315	321	309	338	296	280	312	300	305	320	306	282	337	348	319	325	351	336	338	311	311	340	307	301	316	313	297	335	323	317	333	309	319	337	329	295	326	326	337	286	325	357	315	333	338	314	319	322	320	296	311	296	338	310	349	288	278	305	295	313	285	294	289	299	287	324	294	294	312	324	327	300	308	289	339	313	296	277	316	309	329	337	369	335	344	280	308	289	289	322	315	274	320	311	324	343	323	325	351	293	318	347	331	300	297	320	292	327	317	328	324	321	321	328	308	318	292	305	307	271	308	316	316	334	339	292	296	285	311	299	337	298	333	290	339	309	298	315	309	350	339	319	324	313	323	293	327	328	321	332	337	360	306	294	312	338	317	316	322	304	310	296	307	326	343	306	327	336	343	264	325	327	319	311	356	301	275	309	317	325	314	323	328	314	305	341	292	319	306	324	298	312	333	302	314	294	349	307	305	339	330	320	317	286	342	306	343	332	309	341	313	298	322	328	304	303	322	305	309	323	328	312	318	310	312	325	328	315	330	286	336	320	363	303	301	325	334	312	309	340	247	288	301	319	310	295	330	299	318	347	312	338	309	308	334	300	351	288	347	281	344	331	306	330	313	353	315	355	316	294	319	338	315	327	325	346	333	285	289	304	299	321	309	338	316	338	279	313	309	328	343	308	355	334	315	308	311	298	314	280	348	331	289	332	331	295	325	340	336	298	331	325	294	297	286	328	282	317	310	295	333	314	329	310	319	311	294	299	300	280	284	296	336	305	327	317	294	297	310	271	331	337	334	322	277	308	309	300	343	319	273	321	323	340	318	310	292	294	339	272	301	314	297	295	276	323	310	310	302	291	293	325	337	324	333	324	284	313	323	281	323	291	338	308	307	321	315	296	323	313	335	327	326	306	297	294	316	308	324	361	341	310	322	284	304	309	346	318	327	337	349	333	296	306	324	316	296	338	297	302	323	294	302	323	314	325	292	306	326	308	356	315	350	318	339	306	334	338	300	332	323	350	320	314	307	311	313	323	349	306	316	349	354	367	280	309	307	332	309	294	301	314	330	359	275	330	337	328	305	317	360	301	294	324	313	353	288	326	323	319	292	311	311	333	285	310	321	363	315	287	328	328	305	322	356	321	284	294	296	333	312	315	328	313	319	325	297	296	320	283	268	302	302	337	289	317	344	317	313	324	315	313	316	313	314	298	309	332	309	283	296	295	307	273	357	323	320	288	322	308	327	339	282	332	318	302	352	292	323	330	296	308	319	314	320	316	327	309	349	323	331	303	296	319	325	277	329	319	322	306	308	304	378	319	311	342	340	302	307	305	314	330	285	312	296	291	351	361	342	318	326	352	306	316	315	313	304	327	315	309	315	320	311	317	324	294	293	297	309	353	318	313	329	319	353	320	328	314	319	308	328	303	280	329	299	291	325	313	298	325	332	310	309	314	263	298	308	321	331	308	340	290	318	335	334	298	306	295	352	316	343	328	310	335	308	314	317	319	307	310	301	315	321	313	317	312	316	332	335	324	313	314	284	346	332	325	320	349	335	306	256	312	341	310	345	322	317	334	329	289	322	315	285	340	299	297	310	308	335	309	310	329	308	305	330	279	339	317	320	335	298	341	335	299	315	322	314	318	317	340	306	300	318	302	316	332	345	308	334	342	324	338	312	294	282	322	284	302	309	296	342	296	334	314	354	342	314	316	336	310	314	345	304	320	321	351	350	293	302	322	283	344	279	281	315	338	297	326	338	327	339	310	306	331	310	356	310	253	336	333	321	294	339	321	288	317	352	303	343	305	284	342	349	309	306	271	311	337	270	318	356	278	304	325	287	272	324	293	308	316	324	362	342	303	291	315	311	364	315	312	310	285	316	312	327	298	297	284	363	317	316	314	308	315	311	381	301	291	342	323	309	296	312	297	292	292	313	341	312	299	322	303	289	308	335	295	296	283	313	315	340	293	325	312	357	315	322	315	312	314	314	338	355	327	315	308	303	340	299	301	330	324	290	290	366	344	325	315	326	281	330	311	345	312	307	367	329	343	326	335	306	308	303	303	356	344	302	322	313	298	342	313	277	298	343	333	293	333	340	317	341	312	330	306	288	271	330	304	310	329	330	326	309	289	292	319	324	302	277	302	301	318	321	306	297	274	322	333	306	343	325	322	290	311	315	344	304	326	327	279	323	303
10654	6602	806	712	708	727	702	658	726	659	695	699	710	760	689	729	707	757	737	704	729	708	696	698	737	732	685	716	732	696	702	720	698	722	730	721	696	734	749	707	700	730	701	723	707	721	687	670	712	737	698	690	686	712	722	709	774	709	713	741	702	701	755	722	720	711	688	774	697	717	704	708	683	719	720	695	729	726	673	704	744	695	727	751	698	691	696	702	733	691	778	686	689	714	741	728	719	711	689	735	736	750	751	717	683	742	712	662	751	721	702	733	696	716	737	713	678	729	674	726	707	741	704	701	750	693	663	699	748	702	667	701	710	738	726	747	701	727	690	704	696	693	695	696	792	723	714	695	700	688	716	719	682	715	742	703	734	701	727	670	748	705	751	746	703	725	713	714	703	674	709	718	730	727	711	680	675	695	752	750	701	724	782	717	707	708	677	732	716	681	738	720	731	706	704	741	769	740	714	669	693	726	739	736	699	705	681	749	667	698	746	723	707	730	730	708	732	702	741	732	702	652	722	744	712	789	677	677	681	705	690	693	704	737	726	730	710	727	735	696	682	749	735	679	750	699	745	687	743	754	654	708	743	687	695	715	722	748	694	688	750	765	702	708	706	662	693	754	678	722	725	711	749	735	704	717	702	679	671	643	705	758	729	726	698	757	735	709	700	693	728	697	723	727	732	709	701	757	691	722	689	745	693	695	732	739	743	726	693	710	688	731	670	707	722	644	727	713	695	725	706	723	666	694	716	687	729	732	746	709	742	691	685	698	706	725	732	737	723	651	677	741	736	671	741	719	705	714	716	732	700	663	741	691	712	721	773	766	709	755	703	745	669	720	704	685	713	726	740	731	700	729	689	712	738	731	710	666	731	678	725	688	729	716	682	731	732	707	759	704	707	756	747	717	702	685	707	727	722	691	690	670	688	698	735	721	719	730	699	730	654	700	710	693	689	667	701	705	719	692	740	713	707	752	688	715	732	732	750	694	736	690	767	724	698	702	718	717	680	736	747	780	757	666	754	702	732	727	719	691	692	707	702	739	721	696	769	698	709	717	680	686	718	707	733	713	742	708	731	773	706	725	726	700	713	709	699	724	676	721	723	709	711	717	747	728	744	713	699	742	716	737	666	724	735	729	710	728	755	724	633	730	715	669	672	682	730	688	727	715	712	729	729	689	748	703	689	733	716	737	752	671	712	737	809	761	748	756	725	726	711	715	718	733	699	694	726	734	723	693	734	722	705	734	681	703	742	697	693	695	762	727	702	688	736	738	709	696	715	662	704	748	722	715	749	725	705	672	705	661	739	727	649	769	686	760	705	749	745	716	682	695	744	750	691	705	713	725	713	735	695	682	701	705	756	686	711	708	745	703	738	757	719	750	706	741	759	717	726	695	682	713	713	727	715	718	742	689	696	718	720	793	744	753	690	722	736	730	743	688	720	748	750	733	709	730	728	735	692	713	729	716	770	760	686	781	722	737	692	699	718	718	714	722	650	722	696	711	762	709	714	719	717	705	739	739	755	715	714	689	750	700	717	828	667	738	707	732	706	787	712	766	683	712	746	731	735	703	720	720	719	675	716	759	683	733	760	739	718	667	720	737	724	738	747	687	730	727	669	671	722	693	714	720	672	749	675	674	707	730	737	718	724	659	708	688	718	701	760	740	764	704	736	712	734	718	695	688	714	714	736	708	729	735	757	696	744	691	816	723	678	687	738	721	721	736	686	698	706	728	723	747	712	720	707	744	701	773	776	692	726	703	714	714	706	719	728	691	703	695	715	692	705	668	742	719	697	693	666	721	694	709	719	748	705	782	806	746	764	718	709	705	698	723	632	756	736	709	687	680	716	693	711	711	720	716	729	711	719	700	707	707	694	691	764	707	747	691	750	724	712	719	713	718	729	731	690	711	685	683	766	711	746	746	682	773	730	725	694	723	703	690	738	635	756	709	725	646	708	690	683	697	709	697	739	705	715	730	723	684	727	702	706	720	716	744	757	730	706	745	723	724	763	730	717	754	720	698	670	671	723	695	716	730	709	698	707	700	686	697	734	698	687	666	725	742	739	703	723	723	733	734	725	685	693	730	730	669	672	756	723	688	721	699	742	725	703	714	690	718	753	722	771	721	694	643	700	754	728	744	748	715	743	715	709	684	696	752	726	673	690	679	696	694	727	731	737	702	697	713	729	713	704	721	733	740	686	687	735	756	714	688	768	732	714	697	688	737	706	677	740	754	745	717	711	695	758	688	722	702	711	721	679	709	682	723	735	693	767	689	688	716	742	745	729	751	744	704	720	718	724	730	755	671	685	740	703	694	693	751	697	738	729	706	750	671	722	738	696	658	717	716	683	709	726	717	751	769	684	724	693	700	757	676	706	702	702	707	735	730	734	712	750	719	730	773	664	713	711	727	701	679	747	679	737	728	720	711	712	743	674	732	716	709	733	732	723	699	724	727	690	697	699	729	721	715	717	717	694	681	749	704	689	763	671	750	714	746	713	775	728	751	730	753	725	713	693	730	718	735	733	674	711	753	706	699	721	706	701	722	720	745	706	710	746	733	735	706	722	749	653	708	744	751	731	704	709	721	743	732	732	695	732	753	682	710	693	689	668	684	719	772	685	734	690	748	717	725	701	691	698	717	688	726	723	736	759	729	720	741	721	692	790	742	709	737	693	736	714	686	756	728	739	699	740	716	682	715	684	762	760	733	699	753	715	736	684	710	748	727	718	684	719	664	658	712	712	699	732	715	705	701	700	718	709	746	742	711	722	748	711	760	743	691	711	699	732	743	732	717	711	752	755	729	723	699	684	691	720	680	754	689	708	702	710	768	720	755	692	732	743	682	719	694	715	701	686	713	715	703	731	732	697	725	700	714	712	742	726	724	719	665	700	685	776	638	704	741	717	689	722	698	700	777	716	742	720	684	691	705	696	680	741	661	736	679	714	704	725	732	697	685	737	768	722	695	716	718	664	719	742	678	720	700	722	746	720	720	756	711	747	672	714	725	711	692	742	692	726	709	716	692	697	683	725	727	698	740	693	734	688	712	707	725	743	737	718	703	715	681	770	778	768	714	726	730	718	701	682	688	707	734	729	692	725	729	683	737	725	731	738	712	708	735	734	717	687	693	739	699	743	730	687	662	678	759	695	768	696	699	723	731	717	705	756	740	693	753	716	672	717	721	746	754	767	706	730	708	697	680	714	715	733	765	704	655	706	723	721	711	743	695	752	712	707	727	719	699	706	712	735	756	738	736	716	695	666	771	735	694	698	665	705	733	687	716	688	717	705	738	718	699	704	701	762	718	761	741	755	730	692	704	707	688	775	763	703	698	689	708	761	706	726	680	748	747	714	721	681	719	679	743	749	712	679	667	736	743	677	720	695	714	728	778	716	685	731	697	728	722	716	745	736	717	722	728	654	689	737	699	746	744	707	715	714	680	703	723	713	730	720	749	718	734	703	671	707	735	662	728	699	691	717	708	725	712
25241	21135	23761	28753	21137	16502	905	610	515	473	518	488	504	513	501	446	472	483	461	466	455	490	467	473	433	490	439	431	455	460	501	511	476	456	452	494	468	450	485	480	495	455	476	485	476	491	436	479	486	485	471	494	485	457	432	451	482	451	478	467	478	435	446	454	467	460	467	481	458	470	436	464	471	452	448	441	471	482	474	471	459	459	489	453	463	458	490	464	498	463	430	481	472	451	480	479	427	463	458	437	459	472	449	467	420	434	454	467	448	469	454	443	457	490	458	423	417	474	492	492	496	430	460	447	416	491	482	453	438	461	449	469	419	430	469	469	433	469	470	447	500	488	496	433	451	464	502	457	478	468	415	476	503	432	493	440	476	449	449	439	471	467	466	457	433	474	416	482	502	459	451	468	465	439	447	473	491	474	445	418	496	397	482	454	465	462	432	445	471	457	469	487	464	448	459	485	484	454	437	458	441	468	484	481	478	439	424	433	476	459	463	416	456	503	463	457	473	458	480	514	466	464	419	440	526	459	453	458	492	458	469	481	455	397	449	445	444	459	469	436	481	460	407	455	455	482	489	448	438	460	445	468	437	454	442	442	492	449	448	472	441	502	479	444	434	484	428	451	465	500	468	448	450	480	476	465	462	470	485	439	458	448	455	485	421	477	444	452	489	470	458	431	435	472	448	433	454	450	459	456	475	485	437	468	442	416	470	493	437	436	476	432	454	430	443	474	474	471	417	450	448	443	484	423	428	442	436	472	448	449	453	454	425	472	477	473	450	463	435	466	441	414	452	462	507	470	423	443	469	437	428	440	437	479	442	501	493	460	489	469	443	432	502	436	462	435	466	460	482	428	451	454	451	440	445	431	464	405	501	459	477	492	484	489	529	478	488	452	481	468	483	515	474	497	457	426	480	449	431	444	431	449	477	456	440	470	469	479	466	477	461	495	422	438	424	433	459	444	469	428	436	448	494	439	463	407	436	453	503	435	450	430	473	478	427	480	493	472	483	471	466	458	457	486	449	477	453	446	463	486	423	459	495	447	422	475	443	435	452	450	457	451	463	468	467	443	437	459	496	458	478	463	443	461	472	429	491	469	477	447	470	419	465	456	478	475	495	430	488	430	470	452	430	457	455	471	474	423	438	442	434	472	498	459	475	485	451	460	503	438	461	487	437	509	462	465	434	425	444	444	472	452	404	442	448	471	465	489	467	475	450	456	458	416	472	485	483	456	412	488	483	451	452	496	450	435	475	463	458	468	472	455	471	443	440	456	446	434	451	488	468	485	461	484	433	411	461	451	462	485	470	431	457	475	528	461	485	481	467	508	447	442	464	440	452	469	484	473	461	482	506	473	432	497	433	469	426	445	446	440	474	485	477	510	461	452	477	495	529	446	451	430	477	459	465	481	503	454	476	478	493	431	453	546	476	462	445	438	479	444	475	467	486	433	457	416	488	479	477	475	455	490	474	493	485	461	451	452	481	445	469	459	451	449	471	431	448	428	410	479	449	429	470	451	447	448	515	451	471	472	463	493	463	431	425	423	494	499	427	472	507	459	476	475	466	462	439	416	455	428	482	483	480	470	442	496	472	450	432	468	411	482	448	470	435	435	452	470	473	452	439	436	454	455	492	451	466	438	434	426	466	431	486	486	437	472	452	503	447	482	441	478	527	458	460	458	452	485	456	432	438	517	448	482	508	479	453	410	415	431	419	462	468	481	456	477	447	462	450	473	447	491	484	449	438	487	500	465	430	467	449	463	449	441	495	416	458	443	458	442	470	459	464	459	477	417	441	450	502	480	439	441	433	480	460	469	467	410	472	456	424	433	467	473	452	433	471	406	462	457	490	480	471	458	453	445	452	529	504	452	420	451	438	484	466	429	483	473	481	424	459	481	455	430	476	459	441	446	460	439	464	425	507	467	467	481	481	446	419	448	491	444	415	483	431	460	442	452	458	417	472	449	422	505	450	457	446	415	451	469	439	488	488	441	443	457	490	479	446	463	485	477	518	443	462	484	461	467	539	441	431	483	446	445	426	440	476	472	456	441	441	459	441	446	471	434	442	441	465	417	482	487	486	459	456	442	430	410	441	483	426	455	474	466	490	461	454	471	487	464	488	454	468	432	494	420	459	448	472	453	471	423	454	439	467	450	443	434	469	448	475	482	499	419	479	455	457	442	460	471	424	396	458	454	438	522	474	458	506	465	487	445	463	487	456	486	450	480	421	478	483	458	426	486	461	473	444	470	476	483	452	437	451	465	432	429	478	413	471	491	455	447	435	445	440	420	426	475	460	444	464	458	471	433	484	490	444	481	474	457	420	481	463	443	491	487	473	457	487	469	451	425	436	435	458	442	477	436	507	447	458	462	456	418	446	444	499	425	415	449	430	449	439	471	479	474	474	476	464	493	459	488	427	496	416	417	469	467	471	474	451	474	516	521	432	471	481	465	450	458	416	457	497	454	490	451	415	488	440	497	440	440	439	469	467	453	432	422	464	455	489	480	450	410	480	461	479	461	499	429	470	440	462	465	451	450	465	454	483	427	455	482	406	470	451	452	492	461	468	440	466	459	454	438	494	468	463	447	428	450	455	427	493	472	461	468	421	432	488	490	435	438	508	450	484	452	410	430	467	440	442	401	448	466	466	435	456	513	457	456	471	432	492	463	448	473	469	413	463	458	450	451	411	462	466	448	443	483	476	434	476	434	456	467	436	459	462	463	469	464	450	448	474	474	473	443	418	460	460	472	447	438	422	464	433	442	486	452	466	449	450	445	501	451	446	479	492	493	472	476	454	441	442	448	448	423	497	468	493	473	444	487	479	413	479	471	480	483	483	476	483	481	456	448	491	424	454	452	473	445	466	503	473	460	424	408	510	465	468	435	429	437	472	456	444	443	476	485	453	463	459	442	482	495	484	440	470	455	466	447	448	425	465	441	458	444	461	451	478	409	454	488	438	475	455	479	429	456	436	448	507	441	494	478	451	448	403	494	514	470	445	473	449	500	475	444	529	485	466	465	482	450	438	469	498	429	437	450	495	485	475	471	445	464	484	458	431	434	446	490	457	457	473	470	438	411	472	440	456	466	443	468	471	448	484	505	448	476	484	463	458	463	453	434	458	492	467	418	473	476	519	493	475	454	433	467	458	470	460	499	424	432	463	458	496	464	493	462	492	464	467	515	464	463	468	468	462	458	440	465	504	481	469	461	423	473	426	469	465	421	411	431	457	444	456	437	475	490	428	438	475	466	428	437	463	424	462	445	446	447	484	501	456	469	461	472	427	506	434	437	445	485	469	438	467	443	485	459	481	498	483	442	475	473	464	441	468	484	491	449	492	472	413	477	443	449	479	456	440	420	464	441	450	462	455	442	480	425	477	476	464	508	425	479	457	479	457	457	483	465	437	462	478	490	464	449	429	430	443	475	469	447	497	464	444	451	509	479	478	432	444	437	411	461	464	410	416	432	448	474	456	498	475	473	526	442
21303	39036	3074	1205	1072	988	974	998	1034	959	897	984	996	962	950	947	936	937	1008	945	935	964	907	986	912	969	948	936	985	923	936	996	907	1025	976	1032	979	896	951	1027	994	979	986	977	967	956	918	923	907	925	902	951	927	962	994	912	950	928	882	949	975	931	934	934	932	1013	952	943	949	1011	928	942	963	908	941	994	979	933	960	928	985	1015	940	965	931	963	991	958	986	934	993	965	941	972	924	987	919	937	934	960	949	918	948	886	941	991	965	957	925	948	1001	941	965	979	938	1004	969	919	900	902	964	985	982	925	980	868	1023	981	994	924	943	978	990	938	912	973	905	1016	962	950	974	939	986	1027	921	954	968	993	998	915	1001	981	966	1003	936	917	942	1002	932	941	984	947	924	968	890	983	974	1006	933	992	966	951	972	949	925	898	945	942	941	944	913	955	976	912	966	954	992	960	973	938	953	916	984	914	941	1001	1039	976	957	957	1018	977	966	982	893	953	946	939	988	950	945	916	946	925	929	960	952	957	928	992	918	906	938	945	908	967	943	905	961	974	925	986	930	945	990	989	883	963	922	937	929	952	953	911	879	950	904	922	1001	941	923	999	962	958	988	1002	920	923	973	972	937	940	928	940	998	914	953	982	897	971	900	900	926	1033	932	920	929	941	979	907	873	999	970	976	869	985	919	945	958	902	961	923	964	956	960	941	998	890	973	952	955	940	950	953	899	965	927	919	975	940	955	972	950	957	976	989	923	957	975	932	905	979	923	1039	949	926	917	999	967	972	965	989	974	969	957	980	956	954	967	957	962	911	966	947	921	937	955	950	959	949	958	989	1005	969	913	1003	997	958	931	960	956	956	948	957	1008	957	919	1036	905	945	956	1004	915	943	972	945	960	947	920	994	902	965	923	971	984	950	1027	924	947	998	891	950	992	920	1004	883	1035	938	976	967	956	965	942	939	960	902	966	951	987	956	955	928	1014	952	897	1007	969	956	941	938	946	902	946	948	972	956	931	948	993	982	1002	927	963	964	992	960	979	951	982	942	946	941	926	958	980	933	954	961	952	936	961	909	981	959	974	962	937	970	968	963	986	966	957	956	965	985	921	960	886	934	971	944	988	966	922	919	991	995	955	944	927	973	943	932	965	953	981	918	947	938	970	941	940	951	957	963	995	946	928	938	920	998	895	958	947	987	1006	987	972	965	978	984	952	1025	909	979	971	933	1003	879	917	970	971	938	986	992	1000	1009	996	946	912	984	960	984	955	915	928	988	999	955	914	960	1004	957	925	968	887	1027	995	965	944	950	973	981	972	904	956	924	992	989	932	1006	956	1039	968	928	987	925	989	980	967	937	933	995	968	1044	992	896	936	957	978	892	991	1012	889	944	989	905	951	961	991	975	915	990	960	996	1026	962	938	902	931	978	979	996	982	909	942	960	996	974	988	946	978	914	936	963	948	914	976	927	981	936	960	973	980	911	948	973	965	915	982	955	936	942	966	906	920	1016	938	986	892	993	908	971	899	969	987	1006	977	963	990	999	954	927	986	934	933	942	989	948	1001	945	917	958	951	929	974	932	938	886	955	998	915	954	974	1000	919	962	995	929	987	976	926	900	959	968	974	949	965	977	991	984	903	942	941	988	932	934	944	950	882	989	972	956	989	1031	924	960	1027	1006	994	954	976	966	959	1013	960	976	950	956	952	948	1019	905	963	1001	973	901	974	977	995	872	980	946	932	976	925	970	970	996	914	985	998	935	958	908	951	977	910	958	969	1004	992	987	943	959	959	956	985	959	1005	958	979	922	958	936	973	957	967	1010	1002	978	974	952	1004	940	912	909	919	931	922	959	953	964	1001	944	993	945	920	1005	952	965	959	977	961	943	905	964	963	968	1010	978	1053	942	1018	913	932	943	972	969	970	995	981	966	971	940	980	1041	911	989	904	942	958	926	988	937	918	1023	894	936	933	991	969	946	977	894	979	942	994	931	924	975	935	906	980	953	1027	931	898	986	979	987	972	959	994	964	1007	946	933	1020	929	988	971	919	937	936	906	937	986	944	946	998	990	971	956	991	946	927	929	932	968	922	955	951	975	938	972	1033	960	882	946	935	1012	964	961	967	882	921	968	980	950	931	934	999	949	921	1002	988	941	984	946	963	944	946	945	942	920	893	903	947	963	970	979	911	985	954	1007	1001	964	946	956	961	924	974	971	939	933	936	925	947	992	915	956	955	941	963	959	972	917	900	915	953	940	936	932	1015	979	916	967	946	943	918	996	929	880	1021	953	915	987	936	893	907	1007	964	938	930	967	927	975	956	914	958	918	944	914	954	951	1017	925	921	905	946	909	960	967	953	924	925	945	939	989	973	984	941	1000	1020	998	898	956	936	931	920	983	938	960	953	981	973	973	895	924	1009	958	920	964	935	908	941	915	992	884	911	1010	946	947	982	922	946	979	1008	942	981	991	952	925	979	986	934	925	918	1003	941	934	956	985	971	957	949	965	941	924	919	939	942	1021	962	947	972	900	1005	926	942	1001	991	923	928	975	957	951	958	953	1000	992	933	930	928	953	1022	960	872	973	952	953	906	934	955	895	938	948	961	939	1016	969	957	959	979	982	925	1015	903	977	1005	988	895	970	976	985	958	964	937	959	959	969	960	931	922	1025	982	944	990	936	941	1008	974	1026	934	937	995	1007	928	900	962	969	970	954	865	952	954	951	952	999	966	944	932	894	915	920	908	970	973	921	946	962	983	1002	918	948	923	943	935	943	921	970	1009	975	968	953	955	900	942	982	938	902	1024	900	948	950	933	975	952	951	911	919	973	997	996	934	938	962	922	940	933	933	928	961	940	939	925	990	958	948	939	954	973	933	977	990	968	952	956	1015	993	958	968	978	988	945	947	938	889	965	948	936	977	943	991	926	910	937	960	990	956	1011	1018	948	944	923	941	945	947	966	960	986	957	989	1000	1037	877	966	980	1011	957	904	992	928	952	947	998	926	956	957	972	944	1001	967	998	1005	985	935	983	975	955	984	920	867	935	981	959	922	966	965	993	1003	955	981	947	926	935	927	905	951	906	950	976	959	983	946	947	921	922	927	923	965	968	975	911	954	943	958	988	978	920	967	946	955	924	924	964	985	971	946	942	995	921	1008	959	932	964	993	1013	911	934	1001	969	953	992	959	950	936	952	1009	924	1015	985	920	942	914	920	971	943	977	974	878	992	939	938	912	941	931	980	948	960	957	901	979	922	951	946	997	954	942	982	917	1005	961	960	979	994	931	947	930	936	928	918	936	926	934	954	922	977	1022	947	944	980	976	944	973	928	924	958	933	987	984	979	984	975	948	995	987	956	975	947	996	910	908	943	945	995	974	901	904	901	950	943	925	963	908	939	942	1014	951	937	942	944	1008	963	934	949	943	969	972	998	915	932	946	921	985	935	979	945	874	930	991	984	994	941	964	873	964	916	994	942	984	939	948	948	918	952	912	959	977	934	947	899	965	980	990	946	964	999	976	923	967	972	944	963	973	918	935	943	962	956	1031	958	1026	966	933	972	890	915	998	933	995	975	891	934	1014	935	961	943	954	932	921	949	978	905	884	891	952	902	967	949	953	959	971	896
4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
