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
339346884669	339346885188	339346885738	339346886288	339346886838	339346887388	339346887938	339346888488	339346889038	339346889588	339346890138	339346890688	339346891238	339346891788	339346892338	339346892888	339346893438	339346893988	339346894538	339346895088	339346895638	339346896188	339346896738	339346897288	339346897838	339346898388	339346898938	339346899488	339346900038	339346900588	339346901138	339346901688	339346902238	339346902788	339346903338	339346903888	339346904438	339346904988	339346905538	339346906088	339346906638	339346907188	339346907738	339346908288	339346908838	339346909388	339346909938	339346910488	339346911038	339346911588	339346912138	339346912688	339346913238	339346913788	339346914338	339346914888	339346915438	339346915988	339346916538	339346917088	339346917638	339346918188	339346918738	339346919288	339346919840	339346920388	339346920938	339346921488	339346922038	339346922588	339346923140	339346923688	339346924238	339346924788	339346925338	339346925888	339346926438	339346926988	339346927538	339346928090	339346928638	339346929188	339346929738	339346930288	339346930838	339346931388	339346931938	339346932488	339346933038	339346933588	339346934138	339346934688	339346935238	339346935788	339346936338	339346936888	339346937438	339346937988	339346938538	339346939088	339346939638	339346940188	339346940738	339346941288	339346941838	339346942388	339346942938	339346943490	339346944038	339346944588	339346945138	339346945688	339346946240	339346946788	339346947338	339346947890	339346948438	339346948988	339346949540	339346950088	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23099	20248	27207	23102	20243	9070	1772	1155	966	956	900	865	792	872	851	816	845	769	823	752	833	774	813	827	821	850	765	797	752	754	762	809	754	720	762	794	804	707	755	795	785	755	780	727	728	767	734	784	740	769	735	809	806	761	756	711	760	779	790	768	750	769	737	790	747	736	793	799	740	773	764	789	783	713	778	735	737	757	772	693	729	712	799	780	770	764	763	730	787	751	765	807	775	792	762	734	781	770	750	766	779	775	736	751	748	775	765	784	751	736	768	763	755	722	761	747	711	699	701	783	708	755	798	790	744	714	795	742	713	781	749	758	736	765	761	754	750	741	736	829	757	776	785	758	765	732	729	736	769	793	775	707	738	754	780	766	750	735	698	752	755	778	783	746	761	785	754	727	711	751	744	752	795	789	705	768	744	749	792	751	725	726	751	773	743	770	765	735	715	729	732	777	719	754	726	716	744	762	727	782	794	759	783	763	708	775	729	772	776	765	764	775	748	735	750	705	763	751	805	752	764	748	727	813	736	769	747	776	756	739	764	733	716	755	752	759	742	773	775	742	823	722	716	749	743	727	746	732	840	768	774	782	749	745	801	691	782	750	765	778	757	763	737	752	755	760	775	717	788	718	714	807	754	704	751	737	696	731	762	790	749	775	708	733	729	809	808	788	785	806	739	710	741	741	742	757	789	771	735	711	753	740	744	766	719	725	793	793	777	710	743	731	757	749	763	766	745	710	745	780	747	824	698	728	785	764	769	702	755	773	751	728	736	734	742	750	776	766	750	731	775	790	807	741	685	784	741	783	741	778	768	754	753	772	738	806	742	727	703	752	738	780	736	728	765	738	763	776	738	746	721	742	807	741	777	728	756	764	775	739	740	774	749	728	780	766	767	779	777	703	743	755	757	738	718	724	718	742	748	715	708	738	791	707	764	746	728	682	697	788	760	719	736	754	717	748	790	700	789	714	735	734	727	740	723	771	776	733	780	788	762	768	755	766	789	749	740	744	790	681	746	744	726	769	745	706	761	741	759	701	747	775	732	753	766	718	747	727	732	743	723	755	756	780	765	755	738	766	769	744	743	765	753	716	768	760	783	747	764	772	706	760	743	736	715	756	802	736	770	747	768	747	724	761	778	782	742	736	775	790	756	820	757	754	754	730	743	743	806	733	700	762	741	755	774	733	704	772	764	744	811	714	730	751	761	730	791	778	764	780	756	747	750	745	778	735	781	773	759	738	745	748	772	761	722	719	770	761	738	745	776	737	734	745	744	759	717	786	682	726	768	722	747	825	732	737	751	744	776	689	693	734	755	770	738	760	744	792	776	735	784	791	727	776	728	781	756	780	766	761	738	713	785	759	753	739	777	764	747	775	671	728	760	799	756	784	776	775	712	738	764	749	741	705	735	716	730	780	769	775	787	775	703	738	699	741	784	748	730	739	799	701	732	743	790	769	749	740	737	737	754	748	724	770	760	757	741	767	772	767	741	760	751	737	751	727	794	716	730	754	792	736	733	714	730	779	754	724	750	767	760	755	742	802	760	746	753	797	758	760	729	740	791	754	719	767	739	760	726	701	720	766	754	796	770	734	693	736	702	751	691	731	725	768	697	749	754	736	773	732	722	745	753	728	744	718	730	757	722	752	760	744	741	722	792	726	774	797	772	754	750	731	757	734	753	753	746	762	775	747	760	729	720	745	725	749	741	744	752	749	748	778	750	721	714	784	747	749	740	747	771	750	763	733	743	709	726	733	751	769	769	748	723	777	787	764	725	744	754	751	712	726	776	738	724	763	750	769	777	740	740	727	716	780	755	735	743	736	781	745	740	744	790	750	731	751	767	773	771	746	750	732	716	754	749	776	746	736	778	769	767	753	779	782	746	770	760	809	723	731	754	752	742	756	767	737	737	669	782	773	764	736	753	774	816	758	774	739	791	748	716	724	807	732	811	753	762	728	781	737	771	730	793	725	774	790	674	723	713	782	750	744	798	743	745	716	768	755	794	757	737	789	758	760	769	734	757	730	734	733	787	758	739	760	758	723	758	780	759	722	728	767	703	733	808	741	810	716	765	713	738	724	780	774	764	778	768	742	740	758	774	731	767	716	758	765	757	780	718	736	758	773	719	730	735	713	739	743	768	728	725	741	772	789	756	763	723	730	803	722	700	723	730	757	762	750	736	785	807	756	727	754	714	787	733	733	713	775	739	734	764	786	721	769	731	743	772	729	739	796	739	715	771	738	747	736	741	774	744	749	744	725	757	759	731	740	757	739	739	749	743	727	744	794	768	758	719	715	766	754	758	827	733	769	756	744	692	774	759	715	779	786	763	767	741	781	683	724	765	721	720	692	762	754	774	737	788	768	771	781	754	770	708	788	736	738	730	707	764	745	758	759	702	762	777	731	725	806	768	794	749	713	750	748	767	717	726	774	711	770	763	743	751	740	734	723	739	762	750	710	750	793	789	739	766	747	791	766	730	731	740	736	770	734	734	799	778	732	716	761	751	717	813	738	750	781	738	736	767	761	748	736	714	763	769	797	792	736	771	731	738	752	701	734	802	712	767	771	777	792	748	731	800	713	661	734	793	728	706	731	736	755	754	751	762	742	740	739	766	726	745	724	741	821	760	778	741	802	688	743	753	698	746	709	724	758	762	813	711	724	751	793	752	761	773	732	772	767	720	736	783	738	736	724	741	742	769	737	716	750	753	773	714	739	762	761	727	725	684	765	719	725	733	769	753	715	765	749	739	758	741	809	762	778	754	733	743	759	768	753	759	759	767	765	688	723	788	718	712	852	798	757	735	735	766	735	762	763	742	738	776	708	779	767	787	750	758	717	711	728	755	755	743	780	715	736	735	798	759	761	675	759	769	768	741	718	731	752	740	719	730	742	733	772	738	708	738	751	705	761	747	729	754	727	790	745	765	772	718	711	773	716	735	732	740	727	747	744	735	781	762	762	744	707	760	755	743	793	762	751	785	766	729	758	745	730	743	787	747	744	743	734	747	747	754	707	749	738	730	737	767	738	724	701	780	770	775	722	720	729	788	772	765	727	721	761	813	761	766	706	740	751	690	764	786	789	750	714	762	764	738	784	723	785	712	723	727	732	778	740	721	777	751	798	737	778	754	751	768	797	827	678	770	790	776	767	744	738	702	725	762	750	767	812	706	798	761	765	826	741	813	735	787	741	726	765	721	740	777	741	787	710	701	746	792	778	717	746	751	718	769	715	723	740	766	696	753	762	739	770	710	776	747	748	736	751	736	758	765	716	713	741	751	746	791	730	723	787	710	740	736	740	738	730	758	781	796	741	796	717	769	813	749	700	725	746	817	742	779	764	694	754	742	728	730	682	771	732	747	744	733	697	776	760	720	713	733	768	729	730	723	785	753	720	744	748	758	726	776	763	770	735	777	773	731	802	737	716	768	757	733	789	766	737	721	747	750	763	760	739	779	764	750	771	810	756	754	777	717	751	762	755	770	736	763	705
3507	5734	4607	2490	1745	1387	1196	1004	915	797	794	728	722	717	717	671	668	642	615	608	634	617	581	648	590	648	633	608	601	585	570	590	617	565	573	572	583	569	566	562	565	625	570	558	619	584	628	620	586	577	558	630	604	582	581	561	563	548	605	562	572	583	576	599	545	589	550	598	576	565	557	588	562	580	540	594	592	546	531	563	575	551	566	550	559	584	549	599	582	553	552	577	572	566	619	541	581	584	561	582	597	557	595	611	598	559	539	599	577	581	574	554	580	547	602	529	559	588	568	534	557	546	595	599	583	548	552	593	564	533	594	559	570	574	577	574	579	541	592	555	581	543	570	563	586	559	558	558	569	543	556	579	540	498	547	539	557	525	634	581	559	584	554	547	582	574	582	517	542	576	567	574	572	527	590	565	562	562	535	563	572	537	584	585	578	569	552	595	553	551	560	590	590	587	515	625	614	574	597	581	566	565	557	532	557	560	553	588	562	563	582	539	541	550	553	561	568	559	621	581	575	537	540	588	550	547	570	536	627	548	553	597	529	585	575	567	555	552	547	532	583	583	598	585	570	572	574	576	584	589	581	582	525	601	581	576	609	571	558	600	565	575	580	593	548	598	575	552	532	555	598	602	497	552	591	566	576	555	568	574	555	632	595	581	550	569	556	550	584	565	498	570	544	581	584	549	537	588	559	590	576	587	533	558	545	589	522	562	531	543	575	536	525	598	591	534	570	580	541	573	574	527	581	555	542	575	596	557	592	555	560	552	526	557	551	561	569	506	615	568	571	590	579	525	557	546	616	546	588	584	574	573	629	573	583	569	569	530	562	545	569	588	555	584	550	589	574	569	555	595	573	596	570	537	561	571	543	526	547	578	546	609	587	584	564	588	590	581	551	563	598	558	553	576	585	571	573	565	570	597	576	596	548	543	580	582	524	573	543	587	609	589	593	560	556	567	555	560	566	591	547	529	591	573	561	598	611	618	555	556	531	570	544	549	548	605	577	574	532	551	543	581	582	531	572	556	571	560	549	588	546	559	572	560	612	527	576	587	539	573	593	564	557	591	526	558	532	584	541	614	532	571	543	570	577	544	602	563	559	548	544	537	596	558	598	562	575	526	591	567	577	579	531	593	551	538	566	550	584	564	575	604	577	575	564	625	588	592	610	533	596	583	601	573	621	551	553	550	529	546	546	581	544	597	540	575	557	565	562	550	613	579	553	605	552	568	579	589	555	549	516	581	572	570	600	527	566	548	567	584	606	571	561	573	537	559	584	560	551	592	555	573	578	513	553	561	553	563	556	562	568	579	579	594	575	560	573	538	588	603	555	551	585	563	621	620	576	548	548	562	565	598	531	580	567	559	606	524	545	564	569	573	535	575	571	561	551	580	576	583	547	598	549	572	564	549	559	560	601	570	582	551	551	569	542	540	573	568	572	553	582	588	597	592	564	563	564	586	543	541	539	564	562	621	540	518	567	566	549	573	575	550	570	570	532	575	574	566	590	599	556	579	587	524	542	551	574	559	554	589	532	575	579	511	545	576	586	479	592	570	550	539	584	570	552	541	554	554	506	501	558	585	585	580	552	574	527	555	567	580	576	550	581	591	598	537	538	572	572	601	574	571	548	606	517	556	581	577	540	570	562	567	570	559	530	571	563	553	572	567	520	538	546	594	561	589	588	549	589	536	496	574	572	527	588	552	569	588	546	557	586	566	549	537	522	570	588	560	590	543	567	595	519	583	590	579	544	576	575	525	612	556	599	591	568	546	549	562	505	542	530	584	541	538	540	528	575	529	558	598	575	574	573	593	587	539	533	553	540	540	571	570	576	551	528	554	574	596	610	631	531	582	574	570	558	567	616	567	592	577	538	579	594	513	577	531	568	600	545	571	554	518	594	541	556	605	551	574	569	573	573	579	557	561	541	545	551	568	526	517	551	563	600	519	547	547	563	580	563	561	604	565	588	572	527	547	601	574	582	536	585	545	553	552	566	579	552	582	576	551	574	576	546	504	522	526	590	527	558	526	594	581	565	508	560	590	557	557	516	552	532	536	544	555	572	557	564	602	577	575	564	561	549	538	557	574	538	571	577	590	556	522	529	595	595	574	568	541	578	558	523	577	596	566	573	544	546	561	604	581	580	601	528	528	554	550	589	575	541	548	554	589	530	590	546	569	555	562	576	567	569	548	569	524	571	557	565	590	566	558	552	560	580	543	580	576	572	571	534	582	543	576	551	565	564	594	536	555	562	597	549	570	571	566	572	562	611	579	537	561	565	549	539	517	533	613	525	553	554	585	569	516	559	547	562	559	547	563	564	579	561	551	556	573	579	590	555	569	557	558	558	553	534	575	578	584	551	563	608	635	547	554	578	512	580	580	572	584	587	530	569	607	616	608	536	560	571	585	556	535	563	561	568	577	624	571	561	547	592	539	522	558	573	562	596	548	562	571	559	546	553	562	589	595	570	554	587	558	580	529	619	566	567	584	582	595	588	585	554	570	558	561	584	567	572	566	571	556	560	573	591	536	498	532	555	557	518	574	553	600	565	556	520	596	490	585	556	536	560	571	500	554	548	562	547	611	545	557	522	544	584	525	560	573	581	530	517	510	580	582	572	545	513	563	523	533	556	537	525	568	536	580	541	563	534	533	596	563	601	582	529	589	546	535	526	553	559	561	572	487	575	546	607	571	573	585	550	539	518	558	536	599	563	534	535	528	568	541	559	573	530	531	560	537	576	556	573	598	544	553	554	579	587	537	537	542	577	521	559	546	567	553	540	581	578	601	533	571	536	551	571	560	537	595	595	524	531	556	555	522	547	544	589	559	578	557	552	529	579	540	581	620	586	578	533	547	594	568	567	506	577	563	556	560	536	569	568	564	562	534	616	580	587	594	519	539	553	570	546	531	568	580	573	541	576	525	576	565	590	574	565	574	567	550	527	570	568	539	557	551	544	608	550	548	599	571	573	544	589	539	587	573	560	517	583	607	550	544	571	553	576	540	564	559	609	519	572	579	562	558	532	517	598	550	558	540	575	589	565	564	560	557	572	552	559	568	567	591	597	582	527	555	532	578	593	547	530	559	567	484	534	550	555	554	530	555	590	567	577	594	543	537	582	540	565	565	567	574	532	547	544	524	593	560	545	550	607	585	541	535	570	570	541	550	517	547	577	551	555	609	579	560	579	546	505	523	547	552	593	561	551	598	587	562	556	565	578	561	565	549	592	537	552	574	551	538	572	548	577	589	551	551	537	550	573	541	606	566	554	621	583	563	570	519	585	589	527	553	576	553	572	549	570	558	498	562	494	578	561	570	558	560	555	560	579	562	565	541	528	601	547	514	548	629	517	550	569	552	518	589	599	552	528	553	582	546	556	581	551	533	566	582	598	575	584	588	549	584	575	560	534	557	572	614	572	536	544	563	586	559	633	576	567	587	591	578	587	534	555	556	587	577	520	572	554	566	600	555	510	521	549	537	517	547	592	564
27973	10317	1011	617	432	439	456	436	409	446	466	441	414	417	412	423	457	426	452	432	432	430	416	451	410	446	437	494	449	420	423	419	456	478	430	441	437	411	440	442	406	441	428	424	426	422	410	460	417	453	417	428	448	434	394	436	450	431	448	421	405	435	435	440	422	410	425	420	432	418	408	466	416	435	467	460	439	444	446	429	462	435	397	440	427	411	389	444	425	453	425	408	438	478	401	429	424	436	423	449	438	437	454	417	420	423	445	432	436	407	438	409	456	434	397	434	422	404	400	423	418	439	391	446	424	440	407	401	445	449	421	432	446	417	439	423	447	393	436	447	446	412	427	431	423	482	453	455	443	404	409	483	394	436	421	405	445	421	442	441	432	423	475	405	433	458	456	428	457	419	393	451	447	425	415	425	408	422	420	422	436	444	412	446	452	416	399	489	427	452	446	465	423	423	435	400	456	431	435	431	427	460	430	447	414	424	404	417	424	425	453	421	425	424	433	454	368	443	413	460	441	482	430	408	391	445	379	455	454	399	434	380	430	454	446	454	388	449	428	448	428	457	440	438	450	438	445	467	492	467	435	434	434	400	412	416	434	446	435	433	444	446	435	450	416	425	419	452	434	452	389	416	413	428	425	413	402	423	414	431	427	448	430	424	463	451	437	469	436	426	393	424	434	415	436	438	433	417	447	420	456	431	453	448	421	469	460	459	398	439	432	431	408	467	399	435	430	446	415	408	439	429	410	423	408	465	363	389	427	401	433	426	453	402	420	428	412	427	464	457	416	431	456	457	440	432	416	441	446	438	461	431	440	421	418	431	417	431	430	405	428	428	451	424	425	436	432	436	442	419	409	389	403	447	411	424	437	439	406	433	436	422	455	445	448	429	437	442	420	414	419	443	429	458	444	433	433	444	480	500	451	444	423	418	457	445	418	422	413	452	458	429	426	425	454	400	436	415	460	429	403	439	421	424	444	410	425	479	452	397	419	412	425	402	398	482	429	430	425	429	420	410	468	430	418	419	414	401	414	491	418	427	483	479	428	413	438	444	451	436	458	424	397	411	435	427	443	416	466	448	409	454	460	458	437	463	416	413	423	456	428	438	430	419	419	421	416	407	442	407	438	425	446	436	421	389	417	430	414	411	456	427	433	444	415	399	442	443	406	430	404	429	435	406	403	431	447	444	480	406	419	433	444	425	416	412	442	461	379	462	416	433	400	468	447	386	429	430	454	421	420	433	439	407	453	419	403	417	438	429	430	452	414	442	460	432	421	431	390	449	444	408	451	420	453	418	443	422	431	442	459	453	419	445	416	451	415	398	450	440	436	439	413	408	433	417	467	478	415	429	440	455	450	448	438	404	401	412	422	434	452	425	453	428	423	439	447	451	431	442	398	456	421	435	402	403	422	428	416	441	419	425	426	429	417	456	398	403	423	452	429	470	441	442	458	486	433	428	421	444	404	449	422	461	410	456	439	428	422	436	417	433	411	421	469	474	384	408	474	447	417	448	416	439	445	459	430	440	432	417	452	431	434	411	479	418	430	426	417	466	488	435	436	414	432	441	469	436	444	452	436	432	470	430	423	461	430	434	395	439	446	396	452	410	436	405	428	398	404	412	423	385	474	424	404	407	415	434	416	439	447	425	401	462	438	437	472	420	466	472	424	496	421	410	420	444	413	431	417	414	417	474	427	408	444	420	464	439	456	397	386	501	446	451	485	414	426	454	412	422	433	444	440	474	441	467	431	449	396	406	417	470	409	393	462	458	450	439	442	453	434	466	401	445	405	412	448	418	446	392	432	442	418	407	402	455	428	429	464	441	422	439	406	414	436	420	444	467	397	444	421	424	450	412	433	450	420	441	442	400	448	449	431	421	403	444	439	416	401	437	461	448	450	456	423	437	414	422	451	472	419	451	433	412	469	445	437	404	433	460	437	404	428	401	400	484	426	455	442	420	467	382	477	406	401	442	417	478	439	412	411	444	417	428	443	429	430	458	429	417	407	450	451	466	447	439	457	432	424	415	446	425	448	436	451	427	411	437	426	448	443	441	433	448	441	392	410	437	445	445	415	390	448	447	410	471	432	458	440	433	370	458	399	419	443	434	442	457	409	418	450	448	441	431	449	473	449	421	419	408	437	415	402	435	449	442	469	456	430	441	421	425	416	453	450	423	427	399	478	455	472	461	427	475	448	400	448	460	433	438	452	429	478	432	429	421	414	432	414	444	429	411	406	461	400	460	457	444	437	410	429	442	436	458	455	436	442	476	455	407	422	420	456	418	446	447	452	420	438	427	408	417	432	426	452	419	428	416	448	407	440	425	457	429	412	445	471	399	451	447	428	433	435	437	441	434	425	394	426	408	457	439	402	416	381	420	440	421	437	452	434	380	404	382	461	476	445	414	412	431	433	430	451	430	421	391	418	455	452	433	444	446	430	418	414	397	461	437	448	445	428	417	461	441	422	411	427	496	429	435	477	432	437	460	406	449	445	433	457	452	428	461	420	403	463	436	401	425	451	409	470	459	427	470	420	435	416	429	394	405	412	452	453	382	428	424	442	465	444	443	457	428	462	421	428	448	397	456	420	449	466	430	429	414	454	415	432	383	416	417	442	447	420	454	437	423	422	416	430	458	500	382	412	425	427	433	450	404	424	416	455	423	421	378	392	427	433	434	455	439	443	470	403	452	427	381	423	459	460	433	448	431	450	442	425	445	410	420	446	414	417	435	418	431	443	413	436	431	448	423	405	416	406	414	422	439	445	425	456	449	419	446	440	435	440	438	448	445	463	411	422	433	424	447	439	420	456	436	416	433	447	401	434	415	440	443	442	425	453	420	432	401	444	419	449	457	439	403	436	430	428	449	446	403	423	442	439	426	401	432	441	425	429	422	435	449	414	418	425	415	411	456	397	438	450	407	438	436	423	401	434	409	425	456	424	452	423	402	416	431	457	413	444	443	415	443	394	443	426	463	415	409	461	429	420	430	400	422	404	446	420	390	389	440	429	412	483	433	406	408	429	465	442	426	420	440	443	439	406	427	414	445	398	463	428	470	463	449	411	405	427	458	423	471	430	399	432	391	391	400	413	407	392	456	428	452	438	441	402	448	373	429	419	438	443	437	414	446	433	425	453	390	456	490	442	419	411	471	430	426	420	410	441	405	482	437	444	440	413	445	439	450	396	457	443	400	422	448	442	421	445	399	407	450	443	410	423	425	455	479	424	459	430	398	417	433	438	415	413	411	427	420	455	435	417	421	437	446	422	436	430	396	409	437	416	436	409	426	441	406	471	410	406	454	453	452	435	412	449	453	474	438	451	449	432	433	405	413	432	434	455	431	411	415	446	466	458	449	418	433	407	422	452	410	422	407	381	446	442	439	457	464	434	427	434	403	422	436	440	458	447	437	428	422	411	434	418	418	461	422	437	444	386	454	421	450	433	430	450	423	421	453	412	429	413	486	435	444	411	428	433	477	486	444	445	439
4827	478	467	396	357	320	302	325	323	317	327	328	326	335	340	333	333	318	337	323	282	338	332	325	311	313	324	312	293	322	340	309	310	326	292	306	308	329	308	343	313	300	298	331	302	336	304	317	338	298	336	303	280	341	302	312	331	316	322	315	309	328	335	331	332	358	335	331	312	292	298	294	313	333	321	333	320	327	318	331	333	345	344	336	316	295	344	314	306	299	333	311	337	305	324	327	310	345	309	328	332	296	325	326	327	312	298	289	343	314	312	303	305	292	301	311	305	307	316	332	303	302	324	344	347	323	338	293	349	334	320	290	314	320	309	268	316	303	314	304	327	323	295	329	321	335	321	322	327	295	314	296	298	311	330	330	314	332	312	324	294	324	320	330	302	279	306	320	324	325	293	305	278	337	299	338	347	292	321	312	307	317	330	313	327	330	324	309	323	319	336	304	342	319	321	326	316	318	350	312	309	317	314	295	301	335	300	334	337	315	299	341	316	320	308	301	294	280	309	314	328	302	352	320	331	324	292	303	323	305	354	311	319	305	285	325	332	311	285	294	304	328	310	296	300	318	324	303	345	317	330	351	334	358	297	321	333	328	315	332	310	354	321	345	304	328	321	315	304	293	316	317	317	312	305	310	333	324	319	328	315	325	329	343	335	326	312	308	305	328	275	321	297	319	312	327	319	329	307	318	304	302	340	319	317	324	332	302	313	291	333	315	310	312	314	326	296	339	307	293	290	297	316	333	316	315	295	332	298	325	303	340	353	316	311	317	361	314	305	319	328	317	307	297	346	362	318	305	315	339	321	307	332	359	333	282	326	325	302	258	299	316	325	315	305	359	336	325	331	298	301	323	324	298	309	330	293	339	298	323	348	350	323	298	296	332	352	311	316	304	302	341	339	316	319	302	343	335	307	306	333	299	318	321	303	347	307	299	326	282	331	335	307	310	330	316	287	343	342	327	270	329	311	319	354	303	305	315	292	308	316	317	330	340	308	309	300	346	324	357	335	302	306	313	317	316	336	333	318	328	260	299	328	330	334	307	324	346	317	303	340	336	286	331	322	320	314	303	311	323	306	332	317	351	330	263	317	301	311	310	288	305	342	352	310	363	289	339	306	342	320	337	294	314	293	327	348	335	311	318	323	314	299	318	306	317	316	315	320	314	307	287	335	322	324	316	325	313	321	307	352	332	326	274	329	325	313	342	311	307	299	324	334	308	325	307	295	344	321	323	324	304	351	286	337	338	311	355	321	311	313	307	303	319	280	311	341	324	303	329	307	333	351	312	334	336	307	283	350	339	319	346	320	311	311	320	287	360	314	317	329	306	321	305	296	332	299	318	356	301	330	357	302	304	322	317	302	310	304	295	313	341	311	355	325	316	329	320	315	342	295	308	301	309	301	314	313	269	317	345	321	333	328	315	323	295	336	297	332	323	309	321	325	289	326	299	337	323	304	316	290	324	293	305	327	307	320	337	304	319	371	305	296	291	323	333	338	286	339	296	354	307	321	295	314	313	313	308	310	293	324	309	320	318	310	309	365	333	319	277	308	296	312	324	324	327	346	300	293	301	327	299	325	296	308	313	315	309	331	324	302	306	315	308	335	324	305	302	329	311	316	299	317	309	316	310	328	319	316	313	293	325	310	303	353	329	331	296	304	308	328	346	328	307	317	327	321	326	292	314	299	296	331	301	337	333	328	288	320	308	316	326	323	338	300	330	313	334	333	323	357	329	333	299	309	303	303	294	315	292	320	321	317	310	342	322	343	334	299	332	353	326	291	340	314	318	331	311	323	348	305	321	322	287	311	314	319	317	329	290	335	348	320	301	319	306	303	342	323	292	286	319	292	283	305	314	322	335	316	327	342	303	310	285	319	345	313	335	323	333	323	304	331	318	316	310	322	330	316	331	362	307	369	308	316	326	331	313	301	323	344	327	329	338	343	377	331	307	330	299	312	301	308	316	322	335	354	308	329	311	337	282	325	305	310	347	305	311	286	317	290	332	323	282	304	313	328	292	336	328	314	322	340	315	314	345	329	336	323	325	277	299	305	320	339	303	322	301	329	301	324	341	331	303	295	356	335	330	351	325	322	314	313	302	315	281	312	307	331	324	313	325	308	322	321	286	317	310	300	331	325	324	281	307	307	292	311	302	304	287	310	327	331	330	338	315	305	295	329	324	313	292	323	304	297	317	343	305	294	360	316	335	319	297	307	312	320	325	316	334	301	325	324	316	329	313	314	339	321	334	309	321	348	323	330	303	308	299	300	301	333	270	308	311	304	306	315	308	315	320	324	355	331	338	336	319	332	329	326	299	313	321	319	307	300	307	298	312	311	312	312	326	285	292	298	330	352	326	348	333	282	298	317	286	299	301	337	304	316	279	318	340	334	325	302	303	315	301	341	329	302	316	306	310	329	319	335	315	300	301	333	315	327	319	320	321	315	337	345	339	316	316	328	332	351	319	279	310	310	328	348	311	297	299	289	325	282	299	324	325	313	286	317	308	312	297	320	322	324	309	331	336	305	329	307	333	328	344	331	293	325	296	323	313	305	319	322	310	311	321	302	303	301	309	333	312	361	353	305	306	359	289	357	318	320	345	319	315	357	324	315	312	301	360	313	339	305	312	336	314	320	309	313	324	279	355	301	327	337	313	324	324	297	339	306	314	285	329	331	336	311	325	300	311	311	339	314	315	318	320	295	290	299	308	343	310	325	304	317	324	313	339	332	321	284	348	328	327	282	303	288	290	333	295	323	297	324	301	291	307	274	307	316	339	293	300	329	347	310	295	313	291	321	332	308	334	312	300	277	315	329	362	345	352	327	315	309	307	339	315	308	313	317	329	314	292	308	335	303	305	349	348	303	332	320	299	324	344	309	289	326	293	324	335	302	331	348	312	292	355	314	331	339	334	339	320	314	274	303	323	326	329	328	299	344	322	340	327	309	325	323	305	321	309	298	313	328	292	330	305	330	344	316	293	309	299	308	304	326	317	310	315	306	320	304	317	290	303	313	323	329	320	343	310	286	302	295	286	326	327	331	315	340	318	341	325	320	283	310	313	328	327	304	315	315	307	323	314	290	324	366	325	284	273	311	312	313	327	308	306	319	305	307	295	317	334	315	285	327	271	332	328	315	299	318	340	326	322	335	332	305	304	342	332	333	333	297	321	302	340	311	330	298	283	310	307	352	313	326	297	324	310	313	307	345	295	301	306	339	329	323	370	285	319	327	339	305	338	323	323	324	319	332	328	315	337	311	343	309	312	312	326	330	333	328	319	319	339	309	306	322	317	323	304	303	298	302	323	313	311	323	311	328	331	323	306	310	296	320	318	337	308	317	325	304	318	327	305	332	333	308	356	319	313	331	313	310	275	304	314	292	304	320	308	322	326	333	327	338	310	305	319	319	303	318	333	318	328	299	309	306	313	325	294	318	309	339	346	338	281	309	356	341	314	304	310	319	304	341	349	273	322	341	295	320	329
25518	21518	28010	25468	11815	1884	1322	1084	930	964	970	910	852	931	885	905	856	915	853	861	846	872	801	891	811	878	808	835	839	809	817	879	823	805	833	837	831	814	809	819	838	850	849	845	809	857	859	795	838	839	848	844	831	821	850	826	815	870	815	836	888	855	862	856	797	841	845	919	789	849	846	849	856	836	858	800	877	823	838	833	868	849	845	808	821	825	835	854	808	795	819	831	851	880	827	858	810	827	817	915	821	825	781	788	820	813	882	815	844	866	807	780	876	823	798	805	789	830	860	824	830	885	855	877	805	863	866	854	821	843	845	792	805	832	805	858	840	833	838	845	833	874	819	797	798	845	759	802	812	897	866	838	865	854	822	824	827	778	805	861	890	839	838	819	844	797	851	859	872	857	799	848	832	837	825	858	831	809	871	871	800	819	793	824	873	870	869	872	823	861	841	891	895	836	839	838	787	809	873	843	784	890	849	810	821	859	837	808	795	872	820	800	803	860	906	825	842	859	859	827	856	824	845	844	818	880	791	829	815	833	822	847	885	876	833	816	837	818	839	832	805	848	860	815	827	833	843	778	925	824	822	877	840	877	813	836	845	846	849	880	850	799	827	882	809	871	834	839	757	840	831	808	800	844	835	812	847	846	790	844	815	806	835	802	843	784	846	885	819	808	818	790	888	801	851	821	850	834	845	896	830	873	857	807	850	824	818	817	825	904	856	832	822	859	851	863	776	851	860	871	824	874	835	836	837	808	846	825	866	829	855	809	844	827	844	847	819	815	813	873	820	801	839	846	814	858	831	829	809	802	835	876	853	801	808	843	840	826	886	862	866	833	822	797	850	849	814	834	818	840	831	777	854	822	815	833	823	922	820	789	892	837	856	862	800	872	816	783	792	861	793	855	826	830	848	848	820	833	858	800	800	836	863	810	870	879	824	838	826	834	802	852	848	782	824	808	845	800	827	883	861	793	820	856	900	786	849	847	904	823	796	848	897	868	835	870	826	871	862	823	854	835	838	815	896	824	800	777	832	865	842	851	869	916	830	784	885	823	858	826	856	789	838	817	801	842	873	866	814	854	807	877	799	834	890	876	841	809	846	829	839	844	864	820	840	852	808	836	840	779	864	793	840	845	817	848	856	845	876	859	871	836	872	824	870	814	796	830	865	800	802	870	816	832	830	823	841	839	835	822	847	843	826	872	871	802	880	768	829	818	851	794	831	802	813	840	815	850	847	841	816	832	854	815	869	874	797	882	824	870	802	843	863	877	845	832	875	830	847	811	834	821	864	824	852	798	851	812	871	838	855	826	820	799	819	835	838	832	900	877	829	799	841	788	872	839	871	830	835	845	787	824	844	827	824	796	872	829	893	795	810	873	821	832	834	795	802	826	841	860	867	807	888	819	798	801	853	831	839	760	803	823	886	773	847	845	856	827	847	859	864	825	836	832	833	820	815	849	824	848	830	886	864	816	848	903	852	843	853	830	887	853	833	766	876	851	823	859	808	803	831	829	874	829	837	834	797	788	839	828	846	808	842	835	845	787	865	794	850	821	866	835	813	816	831	883	801	848	895	907	873	878	876	843	804	828	802	806	820	881	862	859	908	825	854	818	882	891	856	846	845	810	773	851	783	835	797	792	800	849	826	816	822	842	853	803	885	894	789	827	846	821	796	827	851	832	846	827	803	810	810	822	800	835	789	866	811	799	812	870	868	811	878	849	888	812	825	803	892	866	793	787	822	843	856	861	843	809	850	798	789	818	860	857	858	846	858	832	817	794	822	849	859	862	844	872	848	765	864	840	859	819	810	797	853	863	827	834	800	873	842	768	862	880	815	831	827	793	808	847	802	841	895	869	840	815	805	839	825	869	836	833	841	897	807	859	839	820	833	816	807	823	825	878	837	864	805	829	801	881	837	867	783	838	845	830	878	801	838	850	859	812	814	836	846	823	822	824	828	823	787	855	900	839	874	840	833	788	794	857	783	788	859	887	882	822	790	783	825	815	828	831	838	866	805	819	822	822	827	784	854	853	909	879	828	853	836	821	830	804	855	822	866	829	841	809	920	820	839	883	810	820	818	803	861	843	826	852	752	787	852	837	824	906	818	837	803	844	814	832	860	848	842	836	851	888	820	879	793	817	859	874	849	815	850	855	900	830	864	851	827	824	836	829	863	831	811	802	841	883	852	855	770	847	835	828	836	850	799	809	831	815	828	812	818	824	801	817	836	809	845	766	832	855	827	808	847	851	834	838	831	844	861	837	808	843	855	902	857	876	859	881	835	794	829	864	887	796	813	800	828	873	840	864	818	842	859	838	810	824	827	827	819	803	826	833	851	809	882	870	837	840	841	797	831	813	790	822	866	789	886	866	823	848	804	802	832	906	822	812	828	827	812	812	853	828	839	842	897	782	804	850	846	856	843	879	886	858	846	790	844	843	869	856	822	914	850	903	857	766	933	831	812	859	845	808	874	823	848	850	885	876	852	871	784	822	882	810	843	866	850	877	830	821	838	826	849	856	877	810	879	791	839	828	773	848	807	783	851	797	850	804	803	784	815	773	831	877	792	783	872	823	834	786	887	851	810	878	852	886	870	876	886	838	818	845	796	813	836	821	884	831	835	806	840	841	882	868	819	864	833	863	851	919	833	857	855	812	818	880	879	845	847	812	883	836	848	798	791	872	841	882	814	880	843	812	821	761	840	821	767	850	817	839	875	772	782	815	806	855	851	854	856	797	836	836	846	829	883	821	863	857	828	824	830	760	766	826	849	864	817	844	838	836	829	862	860	879	823	819	823	845	842	829	828	850	805	877	853	818	764	825	824	843	823	859	813	810	850	860	870	856	822	852	839	821	845	801	796	825	855	845	797	859	874	787	826	848	794	880	842	858	862	788	794	823	863	875	826	868	833	838	820	761	860	807	884	832	798	825	809	853	830	816	855	825	844	841	810	775	827	828	807	818	829	810	826	830	847	847	800	791	781	831	841	885	845	834	843	840	857	831	846	870	870	814	851	799	827	865	869	854	904	806	870	859	835	836	773	785	860	830	819	851	814	827	841	844	866	822	848	773	824	840	824	858	846	844	820	838	848	858	882	894	856	831	835	817	873	868	864	793	850	822	895	852	869	854	787	827	814	841	870	825	846	870	868	898	815	880	844	848	845	828	809	829	801	831	833	827	841	789	816	809	853	852	783	836	809	861	802	880	890	865	835	834	849	864	853	826	851	841	797	889	833	854	822	846	850	761	822	828	823	760	806	816	844	857	819	845	812	884	849	786	874	833	822	874	836	880	824	880	867	789	867	874	856	798	816	873	808	834	863	859	858	832	830	802	874	815	842	823	846	819	854	837	761	766	817	840	840	844	841	838	815	807	831	827	851	848	856	827	832	843	811	863	857	852	805	883	829	832	796	827	819	806	837	824	823	802	821	867	804	843	898	781	870	842	834	794	852	810	852	838	863	850	796	845	830	845	854	824	860	826	837	840
3462	3591	3020	1681	1288	1067	985	888	787	764	762	729	698	648	670	652	673	648	637	632	629	681	633	623	697	638	671	679	666	623	613	630	623	607	634	641	637	653	640	628	623	686	631	629	600	627	640	627	673	643	631	661	595	605	593	580	638	618	624	651	581	627	621	641	640	589	654	613	666	616	607	624	634	610	588	641	658	640	603	679	656	602	590	623	627	651	625	624	621	628	642	634	687	627	652	622	666	606	622	632	635	633	635	621	684	608	592	654	626	632	628	602	620	621	648	647	651	657	657	573	605	612	649	629	598	624	631	603	653	629	615	623	670	651	616	612	608	606	636	577	649	641	583	627	636	632	643	654	676	591	612	609	598	635	577	620	609	621	577	643	585	649	619	636	605	594	583	609	613	619	660	662	606	600	602	657	632	602	636	641	563	575	636	657	610	648	602	640	633	618	647	670	615	599	595	591	591	610	606	640	640	634	604	592	595	616	609	631	558	609	574	634	630	604	644	577	612	637	644	649	607	651	614	639	599	609	615	666	623	588	613	662	564	599	639	619	598	629	628	616	650	558	588	636	624	619	629	597	616	602	648	612	584	626	586	554	646	626	629	638	603	629	646	598	603	598	632	581	605	648	588	640	628	632	611	658	632	599	631	608	580	604	613	582	615	607	645	614	658	566	612	652	692	621	596	667	594	636	574	620	628	620	625	624	635	633	622	612	605	605	609	601	636	632	626	610	612	614	636	635	597	631	579	626	589	616	617	632	643	621	607	618	617	617	611	602	587	606	626	608	574	604	636	612	596	555	605	597	649	637	618	576	583	675	607	630	599	606	624	615	619	598	621	651	658	609	659	629	628	636	592	609	631	627	613	624	605	607	602	605	616	615	627	656	598	606	619	610	659	660	639	624	638	655	605	610	581	576	662	586	601	597	629	615	622	645	652	647	592	633	641	600	628	650	625	598	576	665	636	590	627	629	611	623	639	616	627	572	599	600	590	666	635	633	604	644	595	610	631	632	624	630	604	636	623	615	646	646	613	615	670	651	626	634	588	592	589	637	674	575	673	633	630	643	639	609	611	636	665	637	612	623	638	636	626	627	685	598	628	597	623	578	664	608	628	611	614	619	620	600	597	646	595	619	612	607	622	607	588	621	643	649	638	588	636	645	668	612	621	626	626	642	609	646	609	599	604	588	659	623	610	609	613	636	585	627	614	612	582	637	602	574	613	666	599	623	631	628	613	587	662	635	628	617	648	639	606	585	624	603	586	588	566	593	633	627	633	623	615	607	625	649	604	617	626	634	585	568	603	585	640	599	626	640	591	618	602	619	604	601	626	634	601	664	628	618	636	632	593	578	616	594	637	659	642	585	623	621	624	621	610	620	622	646	626	590	639	645	654	594	625	597	625	597	646	619	653	620	604	580	637	644	647	616	577	646	611	622	630	603	567	570	625	609	568	571	594	626	618	628	635	634	611	615	617	637	609	575	620	628	617	575	655	630	613	585	605	585	589	597	626	631	597	615	593	611	570	654	628	646	632	636	620	612	576	620	622	615	623	562	611	617	614	650	645	617	583	613	571	595	605	615	588	662	615	602	624	606	646	599	641	604	626	654	582	648	609	602	655	573	590	613	650	674	620	603	636	573	575	668	609	637	619	614	637	625	618	575	603	602	608	613	629	609	664	607	639	617	610	609	626	597	617	658	610	659	609	599	654	624	612	633	577	574	586	587	649	598	611	637	611	584	634	636	635	596	580	613	600	652	662	601	635	612	582	627	605	640	621	645	620	591	611	596	628	617	598	664	593	623	565	623	618	601	612	582	636	616	586	671	625	594	588	640	641	580	582	597	578	581	629	596	666	592	625	589	601	608	640	611	620	633	630	627	587	630	604	618	643	671	593	609	602	642	644	607	588	617	645	621	644	612	631	585	605	594	642	630	575	645	583	608	588	608	622	590	595	619	616	645	611	588	608	612	612	627	621	609	615	670	625	644	627	601	610	579	619	628	675	577	633	607	628	657	664	626	611	644	617	602	638	590	631	650	640	604	634	625	616	657	583	620	604	635	600	617	620	609	598	677	630	603	587	611	622	618	641	598	619	604	582	612	590	649	638	577	639	657	623	580	621	624	606	695	642	661	652	661	624	630	601	586	589	583	614	596	630	642	578	601	617	580	598	630	648	608	608	591	642	583	586	608	638	627	666	621	589	634	605	616	627	655	601	626	635	598	641	616	588	622	618	649	628	580	622	574	598	589	601	589	578	608	604	614	649	588	583	602	616	588	594	586	643	624	595	643	608	605	620	575	598	607	632	609	611	617	639	613	628	624	621	641	633	639	642	645	657	629	575	632	611	614	617	580	612	580	642	601	616	603	619	594	622	610	639	618	674	603	650	632	628	602	614	577	623	599	597	617	594	628	653	611	585	646	630	629	619	603	623	643	586	618	608	605	612	587	642	598	600	600	619	659	599	594	616	629	618	638	569	631	620	600	622	602	612	593	641	619	638	602	619	604	653	631	622	591	643	580	606	594	590	593	648	612	613	628	607	607	636	611	604	583	611	600	630	637	574	625	617	624	665	603	586	608	589	607	667	596	593	616	610	601	623	592	658	623	583	672	620	609	583	622	584	658	567	606	574	622	613	677	605	626	610	587	597	642	630	627	644	573	635	635	684	617	597	608	634	609	627	640	613	623	635	598	603	609	627	623	659	658	579	655	597	611	609	624	607	653	622	632	610	624	624	604	651	580	627	603	592	603	634	571	608	629	652	643	615	574	609	603	648	618	605	603	611	639	635	650	657	595	632	611	632	648	592	644	644	648	620	561	636	594	562	619	609	619	651	623	635	628	603	631	619	594	604	589	633	583	630	634	590	605	598	625	607	641	616	606	599	621	657	641	590	595	646	613	592	610	625	567	604	598	601	603	623	619	623	648	598	596	631	630	586	639	613	620	619	634	639	668	596	639	615	605	600	628	578	625	620	591	642	619	603	641	623	642	620	611	644	643	557	609	624	638	636	621	608	592	645	653	653	566	643	610	646	606	636	667	578	627	590	612	649	573	625	597	635	579	596	603	604	631	631	583	646	663	618	613	603	628	619	629	620	619	599	641	559	571	650	648	607	632	584	576	598	635	593	612	623	586	608	630	636	632	596	646	607	624	586	615	579	642	631	634	597	611	597	613	623	599	614	607	623	637	625	612	627	600	598	570	614	626	626	620	656	639	609	556	601	583	610	606	605	616	626	637	606	623	573	617	594	620	597	626	616	608	653	590	623	606	618	618	636	605	641	620	599	624	598	587	615	633	601	617	635	626	644	610	603	622	642	621	602	609	593	617	666	588	580	583	632	592	621	581	631	649	608	597	633	565	599	611	629	602	639	646	594	636	623	586	611	621	620	572	622	621	630	617	593	593	608	639	587	629	682	632	640	614	631	628	598	621	627	574	607	584	609	613	643	638	609	582	626	656	651	581	587	595	585	607	639	627	667	617	646	660
24456	21490	28896	24500	21485	9532	1845	1232	1004	995	964	919	909	927	905	857	881	831	808	880	802	851	849	842	813	788	800	796	763	797	813	808	784	820	837	809	815	832	804	821	806	819	748	840	808	743	765	821	825	829	789	813	789	840	786	823	841	788	813	832	812	811	801	792	777	813	762	833	806	795	770	779	839	774	790	802	797	795	766	806	780	807	777	797	834	817	789	865	827	806	815	792	784	792	769	781	770	813	858	791	774	818	773	792	765	806	772	799	785	821	773	831	786	784	752	786	850	763	821	818	795	780	786	783	798	772	779	771	751	780	782	833	834	749	790	771	766	792	812	795	778	825	866	786	801	750	772	804	812	751	765	774	838	774	806	821	784	756	799	806	770	791	803	754	861	786	751	801	791	794	798	784	855	803	812	829	802	761	786	792	744	785	732	725	824	767	802	862	763	820	754	782	761	730	818	820	754	828	802	761	772	815	745	772	788	839	785	845	792	775	776	828	764	788	759	758	777	783	827	787	751	739	839	785	773	809	833	843	754	749	828	752	734	805	799	747	784	782	779	771	794	811	830	790	862	838	766	795	800	779	814	773	818	797	751	842	803	765	799	793	827	833	833	778	816	805	790	791	781	830	860	830	829	819	774	781	803	808	787	744	793	794	796	784	777	784	805	783	777	817	765	811	813	786	793	750	772	802	831	830	833	791	810	804	781	798	725	741	813	794	803	787	782	798	788	814	773	768	765	787	764	762	859	796	832	775	737	839	817	827	825	780	836	832	778	847	789	784	841	810	792	812	825	773	807	797	795	799	817	832	833	771	809	730	767	776	834	837	786	762	855	802	807	775	754	755	811	821	814	757	773	821	764	787	766	793	795	812	786	770	775	761	836	765	793	785	785	754	788	764	791	775	812	755	791	769	764	826	754	807	811	766	806	822	793	802	835	781	808	766	815	826	759	804	799	882	811	812	830	791	791	795	804	767	809	758	782	832	841	769	762	753	856	736	873	808	781	838	801	806	755	760	822	798	820	755	850	717	757	792	795	799	820	819	811	856	789	798	772	741	730	734	775	786	802	853	819	811	781	809	811	805	765	793	789	854	742	835	780	768	806	795	810	785	720	790	785	771	770	821	758	800	813	810	772	754	796	785	737	776	823	773	760	806	807	782	797	762	817	782	811	796	804	781	792	774	768	779	804	770	818	786	849	761	758	712	772	830	800	809	764	774	834	746	811	806	752	794	780	742	760	762	776	772	747	801	752	797	790	812	828	785	805	762	798	823	754	815	811	781	808	832	805	813	835	749	740	786	835	757	780	765	862	810	751	790	779	765	786	798	792	806	791	784	762	774	817	812	737	787	776	805	786	824	803	831	811	805	821	753	817	793	802	821	753	823	800	746	801	793	830	755	842	791	850	848	776	805	771	768	782	815	826	822	819	799	810	797	734	802	791	791	754	816	803	814	769	758	714	809	759	820	787	763	795	809	788	822	808	743	782	781	774	754	732	813	807	810	741	755	824	783	803	774	816	765	769	838	833	827	790	782	784	763	822	824	785	799	776	793	809	810	819	790	795	844	738	795	789	827	768	849	811	844	815	787	805	781	798	807	799	786	809	742	778	769	763	804	785	819	791	745	802	771	788	770	804	762	791	773	739	776	804	736	783	749	770	831	825	755	806	833	840	795	800	809	800	808	813	770	836	763	803	791	788	780	749	781	798	816	754	824	745	769	792	775	822	823	786	857	816	758	795	818	778	808	767	791	799	818	804	793	783	809	763	795	838	765	748	768	824	775	751	753	785	806	778	791	828	775	771	788	798	748	784	778	885	844	801	780	787	828	809	801	771	801	810	816	794	809	814	797	783	805	786	804	823	821	829	816	810	791	794	782	793	798	753	765	792	765	811	856	805	771	793	733	750	753	780	797	822	770	775	777	771	774	758	802	806	783	783	808	697	830	760	738	752	777	789	794	744	819	807	758	758	840	761	760	793	780	789	763	786	837	835	813	724	761	771	786	794	776	812	798	782	754	790	767	727	794	785	742	802	820	828	787	765	796	794	752	766	799	775	809	803	808	842	782	769	794	797	818	780	809	768	813	795	738	742	807	780	836	759	784	824	791	787	811	824	821	790	796	807	758	785	752	769	768	803	802	761	786	794	777	797	815	779	760	811	813	812	788	843	817	773	812	821	790	788	791	823	836	789	811	748	819	753	726	752	793	801	754	790	813	746	743	840	768	776	771	813	770	820	797	789	826	791	785	774	775	791	786	799	768	809	772	777	766	847	806	826	794	804	804	811	725	738	795	795	795	752	743	793	808	791	816	775	786	799	808	806	786	782	770	779	839	755	784	764	804	752	819	780	779	802	803	821	810	777	776	793	754	767	798	772	789	798	803	826	824	841	800	821	770	770	779	789	794	817	775	783	791	776	827	809	745	772	763	824	808	812	775	778	777	792	795	815	744	811	788	826	764	781	771	796	815	815	783	809	779	728	778	794	773	805	772	805	766	783	782	794	780	793	801	818	827	755	777	724	782	819	783	724	790	725	793	779	830	787	739	738	773	748	778	796	804	808	803	786	803	804	780	773	743	783	778	790	795	839	763	778	754	781	837	766	738	865	827	734	799	778	777	808	814	782	760	786	764	767	788	811	844	793	748	759	809	776	789	776	771	729	762	758	803	791	781	779	836	818	814	760	865	804	801	816	802	827	727	823	777	772	782	833	804	825	792	832	757	811	794	788	772	771	812	798	801	766	806	809	754	740	796	811	795	835	760	797	771	773	827	742	746	790	794	796	761	786	742	728	796	777	784	774	760	851	854	780	773	786	780	807	791	825	791	816	817	734	784	758	759	799	787	767	771	796	783	774	805	844	758	767	790	762	814	799	827	773	766	770	806	778	809	784	813	747	799	761	766	773	769	769	758	761	768	823	800	806	754	806	764	817	740	780	810	768	757	811	778	813	843	779	751	770	784	809	794	793	847	795	791	770	826	801	768	760	806	773	788	793	783	799	786	831	745	812	816	812	734	790	777	796	771	816	801	820	796	774	779	798	770	782	759	748	807	714	795	754	810	741	776	805	793	816	818	749	805	762	779	807	790	763	794	804	794	784	780	796	836	751	774	800	801	808	762	846	799	809	731	791	789	821	789	765	756	861	813	797	782	797	817	817	797	833	824	753	794	758	791	850	787	767	784	785	815	802	791	783	814	798	763	800	789	767	754	795	792	782	771	773	802	774	780	759	836	848	744	762	775	789	786	811	784	748	772	765	773	802	815	824	800	781	761	768	795	762	777	793	776	788	785	749	829	774	848	826	772	798	804	792	840	783	786	805	788	752	758	791	799	845	763	795	821	767	752	786	787	776	744	760	860	756	784	777	794	794	760	829	761	775	800	756	771	784	826	806	824	779	797	757	811	815	815	802	736	751	788	791	782	791	797	763	777	767	765	760	835	784	783	771	762	750	718	759	796	787	773	732	803	733	763	775	796	783	804	792	772
3751	6306	5033	2615	1864	1521	1223	1122	970	907	849	812	815	788	714	703	654	661	666	690	660	660	668	609	640	659	600	629	578	641	656	625	615	660	621	609	616	595	658	658	635	629	609	664	666	606	667	634	622	605	600	622	612	603	681	595	596	642	618	601	624	642	586	646	592	638	649	611	618	621	611	621	612	619	638	613	591	631	597	616	599	604	609	616	625	602	632	596	671	617	613	624	586	623	580	595	594	607	598	632	663	613	563	640	620	625	602	612	588	610	622	578	601	587	623	600	618	641	598	618	640	639	635	604	622	621	598	642	605	632	643	590	578	594	606	589	589	635	630	612	642	606	592	589	584	605	589	602	568	604	605	627	602	607	583	603	563	576	609	654	645	600	620	598	596	598	563	564	634	615	617	632	607	650	632	622	586	631	646	619	611	607	615	631	615	566	606	620	634	620	635	614	578	612	582	621	615	582	628	609	610	581	588	601	591	605	615	592	590	568	623	603	650	566	643	620	628	621	581	612	597	632	571	608	601	593	609	574	615	583	585	613	590	591	604	592	585	588	613	625	612	595	618	585	613	613	601	627	621	594	599	610	637	570	581	582	624	574	584	598	613	659	577	585	565	556	546	583	565	581	608	602	629	632	590	618	568	617	640	586	621	611	572	614	589	607	615	607	566	573	575	573	616	602	636	606	627	608	600	601	631	604	611	630	594	634	622	621	651	583	574	597	561	613	603	599	616	573	629	612	605	646	609	588	584	576	589	592	591	611	573	630	617	612	528	569	605	592	617	588	659	624	575	563	616	629	566	579	593	617	509	612	558	636	616	609	590	606	644	596	608	599	581	618	607	578	618	585	602	603	558	609	608	598	585	610	611	579	611	597	613	587	580	581	614	609	604	587	625	616	633	556	570	634	623	600	562	606	576	651	610	628	654	641	536	609	560	624	604	552	568	611	570	587	596	594	588	630	621	548	608	607	595	596	610	586	586	591	658	594	591	606	608	609	642	616	602	612	599	613	617	640	600	634	576	623	599	616	600	559	606	617	607	607	582	637	614	594	577	587	572	605	657	604	535	593	567	651	643	594	607	600	615	619	583	566	615	574	573	607	610	655	579	638	575	623	613	609	572	583	618	590	600	601	560	627	620	662	608	581	637	624	565	629	630	619	646	580	581	581	618	605	593	608	642	598	631	601	567	615	546	618	631	601	601	604	604	587	573	583	574	581	581	560	580	588	638	592	630	579	589	612	586	617	546	592	595	621	651	599	621	609	557	601	598	594	572	592	601	577	618	566	611	625	595	644	584	602	632	568	626	591	634	601	602	569	583	599	608	602	574	587	576	618	601	592	638	583	609	568	579	644	572	666	629	624	595	660	597	571	554	651	579	571	582	591	605	590	617	590	603	642	615	575	627	596	575	600	591	591	590	603	586	556	582	596	604	553	607	595	595	573	607	596	601	574	562	586	626	611	561	604	611	583	635	599	562	583	618	624	627	615	620	596	628	592	584	591	598	640	605	588	595	603	613	642	618	664	597	590	612	621	637	582	562	618	582	623	595	624	597	605	558	586	602	626	620	567	552	598	580	588	593	606	612	595	572	598	597	574	602	542	580	579	576	594	581	576	605	611	628	612	608	572	588	640	610	653	581	593	608	627	587	634	585	598	616	635	564	570	627	613	656	581	604	559	567	629	575	608	610	585	573	631	586	632	561	581	585	573	607	579	571	586	595	577	577	591	651	601	625	628	593	577	562	611	560	588	600	580	585	587	580	605	596	601	610	593	575	591	613	579	577	558	587	595	629	614	582	593	587	588	607	570	604	578	565	625	610	625	566	606	568	581	583	648	568	574	619	587	553	618	633	598	626	580	599	600	589	589	607	622	550	614	587	582	589	577	591	592	594	616	619	621	567	600	630	590	581	563	626	611	593	561	627	584	550	585	561	611	594	581	605	568	578	596	578	615	580	566	571	578	620	575	594	605	572	570	542	654	609	608	618	611	603	618	559	551	616	568	584	561	619	579	629	603	534	556	644	621	588	605	588	615	627	569	603	560	575	579	571	643	582	550	596	622	594	586	554	635	589	579	575	600	627	590	582	557	610	546	585	603	615	604	574	619	574	616	626	601	601	574	536	586	535	566	614	596	600	603	609	591	612	601	579	567	592	624	606	610	590	591	621	603	592	624	570	580	612	605	599	586	572	582	593	629	658	601	576	604	571	601	568	580	555	583	611	596	595	567	598	563	606	573	576	582	606	610	602	618	550	578	649	594	630	586	595	590	609	615	584	592	585	630	647	637	566	610	619	613	548	576	579	570	593	590	606	590	599	567	582	586	658	579	597	574	598	585	599	574	648	633	600	566	621	585	560	605	590	607	618	601	607	583	636	610	587	584	567	623	576	616	619	533	599	581	589	563	591	619	608	590	569	606	563	590	626	571	602	578	612	568	593	582	570	599	602	596	605	587	600	599	625	597	592	586	581	586	564	585	582	599	566	571	559	622	593	563	602	565	621	533	595	610	637	590	555	569	624	591	656	636	562	587	588	613	633	604	521	603	643	583	582	606	599	618	595	600	627	611	594	506	603	617	622	578	571	599	602	598	596	631	576	653	630	638	585	607	591	548	556	562	595	627	598	560	633	592	590	615	557	615	585	544	613	563	638	563	620	605	596	573	582	619	615	588	582	596	612	576	612	592	634	569	595	571	607	575	600	615	601	596	589	594	625	602	568	623	590	575	607	618	624	581	588	593	541	612	642	614	606	570	586	556	609	577	595	555	587	586	584	587	615	619	606	621	608	602	597	602	620	550	561	616	594	652	603	577	597	605	597	610	550	608	575	598	570	595	611	596	598	582	594	604	555	585	590	576	614	588	581	603	548	576	607	581	585	581	580	583	593	561	564	634	615	570	597	656	583	573	627	572	612	581	626	590	593	525	600	605	590	570	580	614	590	615	651	557	550	578	591	610	628	573	579	580	618	603	615	609	582	556	576	583	569	581	596	601	593	585	587	600	576	604	593	597	570	620	582	559	585	575	591	606	596	582	551	577	604	586	586	573	566	592	608	617	555	597	603	607	588	576	594	581	579	600	578	596	641	626	607	664	570	590	560	611	613	610	590	562	595	582	608	611	612	587	595	599	617	581	580	590	551	564	577	614	583	575	613	567	560	612	560	601	565	546	594	558	613	612	614	574	581	600	565	581	572	600	556	611	558	577	574	616	589	566	608	580	603	634	623	607	559	607	587	611	602	611	597	587	622	578	620	567	563	580	632	609	622	574	626	549	599	585	587	562	596	621	623	607	614	606	580	603	547	586	558	595	587	577	589	581	603	567	611	593	582	562	561	546	563	606	611	614	640	592	589	590	592	545	609	582	597	598	564	566	545	601	606	613	587	592	567	593	553	565	625	589	599	641	632	613	638	628	561	527	623	597	589	566	609	631	574	610	562	595	599	595	582	610	581	585	585	602	591	586	615	608	586	600	593	610	604	583	611	551
27881	10461	1061	569	436	447	473	447	442	416	435	436	413	446	442	436	450	401	437	444	434	393	458	432	439	429	430	399	417	432	434	432	450	423	432	423	437	460	423	436	440	429	447	424	382	458	434	437	443	450	486	448	440	437	420	426	458	432	442	390	453	451	430	446	427	436	426	419	423	419	433	445	463	416	416	463	455	403	435	437	445	432	419	461	424	402	458	418	424	415	471	446	474	440	415	430	440	442	431	436	401	420	449	438	426	451	429	436	475	453	436	444	433	417	415	458	482	434	422	397	457	436	426	443	453	419	429	455	457	463	418	426	474	450	426	438	482	432	450	441	429	404	464	430	455	423	419	396	400	413	428	449	402	422	425	423	422	409	437	426	435	423	431	453	423	427	438	411	407	446	448	432	394	457	445	410	469	427	467	423	407	409	429	448	443	440	446	428	450	426	446	400	434	452	458	420	426	434	415	436	439	430	409	421	442	440	447	414	423	426	435	397	441	423	432	420	431	417	410	430	421	410	421	414	458	413	446	447	426	420	419	445	446	449	429	414	436	479	467	447	405	448	411	448	426	431	428	417	426	443	428	430	460	453	401	427	406	408	432	428	445	450	415	445	435	440	436	422	417	421	418	455	424	435	428	426	388	453	421	429	435	448	451	430	453	459	429	435	412	438	424	426	430	435	423	424	440	428	424	443	420	444	423	466	449	411	428	428	431	439	418	447	484	450	453	475	435	438	460	418	417	411	436	445	419	438	415	437	435	455	440	422	446	453	434	434	445	412	454	446	426	475	388	438	423	435	443	452	406	415	449	442	452	448	456	407	420	440	411	414	400	418	396	411	403	433	420	461	390	461	471	411	446	457	435	449	445	463	406	449	469	419	427	452	448	423	420	425	490	397	427	396	432	457	434	434	408	442	445	439	398	433	457	411	413	414	456	414	441	433	434	414	448	451	432	425	432	459	470	374	432	440	461	428	410	425	439	394	443	475	439	437	388	450	419	456	448	438	453	451	432	428	424	426	422	469	428	411	446	458	439	448	428	392	448	450	427	454	407	426	450	440	416	441	446	429	453	423	446	482	398	427	444	439	422	469	427	416	421	395	426	422	423	443	493	422	464	418	455	435	464	443	480	435	399	409	441	451	442	454	429	428	397	414	415	427	439	427	454	433	465	430	451	434	413	427	442	418	453	486	458	437	414	410	416	451	405	413	411	422	440	438	400	468	413	441	422	430	437	432	449	437	399	435	483	440	410	446	414	420	443	453	426	427	417	412	448	452	442	430	414	432	435	377	433	415	441	432	392	388	417	438	476	439	435	441	414	424	461	467	426	439	422	427	460	440	452	410	402	458	421	450	437	424	464	454	402	469	428	421	404	426	474	420	423	426	419	450	463	406	421	426	455	412	428	467	424	436	427	421	437	439	422	425	391	472	408	414	445	445	441	431	438	443	395	387	463	419	443	425	416	457	407	420	433	429	417	464	442	440	436	447	436	419	452	484	404	446	439	395	417	433	419	472	418	419	467	412	404	431	449	468	426	410	485	437	443	454	420	431	434	408	431	479	473	464	443	401	444	441	415	418	429	436	431	421	478	414	460	409	428	460	431	411	437	443	459	446	429	447	426	434	448	417	452	397	421	422	404	418	394	431	470	436	462	426	438	448	463	462	428	403	419	442	425	398	438	433	494	464	457	420	456	453	408	435	404	459	451	441	447	453	424	439	458	468	426	445	418	415	417	453	476	411	409	424	407	481	451	434	400	417	418	432	411	420	422	415	448	438	440	438	478	425	451	448	456	407	420	474	466	454	419	412	402	443	447	415	426	433	398	472	459	401	419	425	451	443	458	425	426	432	424	407	416	443	424	443	449	407	403	455	458	412	438	450	435	399	407	436	392	494	458	433	441	449	411	408	418	441	396	439	434	468	455	423	433	454	438	436	427	433	443	411	444	440	421	443	458	487	410	438	409	433	416	417	466	449	449	412	428	425	439	401	457	457	405	410	459	429	410	460	416	452	446	429	429	441	413	407	471	442	454	450	432	448	430	430	390	451	435	416	449	423	505	430	404	445	447	386	440	397	467	420	413	398	440	388	424	442	418	423	489	437	435	408	454	451	424	427	417	455	433	422	459	450	418	446	405	437	420	445	417	419	400	451	437	444	434	457	435	440	424	440	415	430	404	422	423	463	442	446	429	452	416	408	451	411	409	432	379	435	400	428	428	431	459	399	436	423	439	429	441	489	417	437	455	416	458	424	443	410	483	415	449	408	403	432	409	429	430	447	437	436	390	462	434	483	453	427	470	413	463	422	402	418	412	429	452	452	414	420	428	451	429	439	422	416	410	427	448	407	417	432	458	446	411	429	406	435	419	444	467	431	409	422	400	457	418	431	442	421	426	419	416	459	431	426	426	457	413	438	422	420	433	465	441	421	469	434	423	445	420	416	482	422	442	459	457	395	407	435	456	439	427	427	458	451	455	423	431	417	413	435	433	428	450	445	461	460	404	438	438	435	461	401	431	436	429	405	416	415	481	454	459	413	426	422	460	424	457	447	478	463	440	439	446	457	461	431	442	452	447	443	428	407	453	456	452	456	434	430	436	425	455	449	411	457	427	432	386	400	410	421	393	435	437	449	421	440	427	442	452	456	403	443	414	434	434	433	391	433	438	458	442	451	401	459	442	417	400	430	444	409	463	369	448	460	407	437	408	425	442	470	441	427	426	437	473	463	438	425	424	439	408	479	409	421	408	413	444	449	453	454	444	427	416	426	424	435	408	407	435	406	431	417	417	455	407	476	413	452	411	453	440	435	463	437	422	434	442	442	463	440	411	436	402	408	475	414	451	424	403	451	450	462	447	436	469	436	477	434	418	442	431	430	433	402	454	414	438	444	430	432	448	425	465	408	453	439	438	445	446	441	443	421	456	413	436	461	402	460	415	422	448	440	385	417	420	417	445	447	429	452	463	480	427	428	436	465	398	459	393	411	460	439	464	421	435	457	438	439	461	440	407	426	410	404	434	483	421	433	404	427	427	419	435	423	420	410	435	413	451	419	436	437	445	420	443	409	401	402	422	412	417	426	433	447	418	438	432	426	401	476	406	398	392	434	468	418	428	420	455	446	463	462	454	451	443	432	441	448	431	401	427	431	399	425	420	446	406	469	427	438	424	423	429	460	453	426	433	410	434	411	452	444	432	414	402	425	456	423	434	374	440	451	407	433	397	431	425	430	453	415	418	429	404	464	401	420	405	463	422	432	454	421	433	418	439	445	451	406	399	443	444	414	447	414	456	464	442	460	417	420	471	457	440	440	428	436	425	453	440	413	431	406	428	448	428	393	411	429	477	415	459	419	427	465	433	426	405	426	457	453	420	425	418	436	411	429	408	425	435	418	438	438	449	427	425	458	427	437	415	463	444	423	416	411	437	459	411	469	441	431	411	425	411	429	436	444	431	403	433	442	425	434	424	484	439	451	408	447	406	407	425	397
4792	495	453	368	347	361	360	309	329	328	341	365	316	324	326	312	320	323	292	330	315	304	299	313	308	318	348	357	343	343	332	334	315	319	346	312	312	326	316	325	314	329	290	316	306	333	297	307	337	327	308	300	321	342	301	352	332	304	328	295	315	358	342	321	318	330	309	293	329	332	330	314	316	319	302	314	342	301	310	322	331	314	300	308	322	330	320	312	335	336	350	336	346	336	332	323	307	298	320	329	308	315	321	306	315	328	344	308	342	316	345	305	322	320	313	311	323	334	270	327	305	326	307	306	318	293	354	309	320	321	308	310	300	319	310	282	346	295	306	337	310	304	316	319	326	304	312	344	334	311	318	299	327	336	322	357	302	319	314	333	306	328	327	321	347	336	304	333	295	320	345	335	305	340	311	307	312	327	330	306	304	293	310	295	315	318	333	349	326	314	337	346	311	316	324	314	326	329	325	300	330	333	304	314	321	319	338	333	328	317	293	297	317	313	326	307	300	310	322	306	327	329	333	326	337	303	334	306	321	333	299	317	304	307	316	275	279	290	317	344	293	350	319	331	348	328	317	310	335	283	321	314	318	295	333	330	319	343	319	330	311	301	308	289	302	299	331	338	340	320	304	314	304	315	300	361	313	321	299	317	338	315	334	351	291	306	348	329	299	321	358	310	328	306	313	340	347	328	320	322	323	316	304	306	336	314	324	333	326	329	304	304	323	324	327	334	304	329	307	337	329	327	342	362	308	352	310	311	326	313	327	337	340	353	363	337	315	315	344	314	297	345	340	324	282	314	338	292	304	290	346	326	287	330	287	318	362	284	265	313	310	313	282	353	316	301	318	360	291	347	318	336	319	334	277	321	343	327	307	318	288	298	286	309	309	350	318	286	320	334	328	295	333	280	292	343	328	270	321	317	346	322	359	314	324	324	326	321	309	327	316	338	308	319	311	328	336	299	342	320	332	301	324	304	311	316	329	297	320	301	329	320	299	312	302	307	324	290	336	318	340	319	317	332	322	328	324	308	292	284	345	335	320	322	314	300	298	341	363	324	305	301	339	299	323	339	300	324	327	311	347	294	319	342	333	269	303	323	289	328	326	311	342	304	323	347	295	328	311	323	314	309	344	311	313	296	303	332	335	297	265	324	330	328	315	318	335	316	341	315	327	340	293	304	303	341	330	348	302	330	319	319	330	335	325	325	325	349	288	300	304	319	296	304	326	289	349	324	311	346	332	312	334	302	320	319	321	314	300	310	314	319	314	295	312	312	311	302	347	303	327	302	345	316	298	314	305	325	296	297	352	317	325	307	315	305	342	341	331	308	338	323	329	316	328	340	346	317	322	331	315	315	293	299	313	326	340	310	318	335	346	312	333	326	358	317	342	309	312	310	290	352	321	303	346	332	303	342	348	308	312	283	332	302	309	325	335	281	327	310	336	323	323	332	326	291	322	309	333	298	286	303	313	320	329	296	301	304	313	328	285	315	293	316	298	305	312	301	304	310	351	300	317	320	324	335	305	291	332	296	305	329	329	332	316	308	324	321	323	303	305	328	314	307	330	286	313	318	323	275	295	319	292	317	339	298	321	366	312	339	329	303	310	335	309	325	298	319	283	302	304	330	294	308	334	299	312	307	285	304	317	345	333	335	322	312	326	332	307	313	335	307	334	327	314	305	302	334	333	333	307	303	323	318	309	319	316	289	338	335	341	343	334	318	339	310	301	320	337	323	306	339	320	344	301	284	308	330	314	325	296	322	329	317	308	329	375	330	324	322	317	331	300	344	276	332	305	313	315	333	305	323	299	343	342	292	341	317	309	309	302	337	292	296	314	316	315	330	305	313	312	348	325	331	340	276	311	305	310	321	308	314	338	316	312	289	306	330	317	318	303	313	342	329	340	313	307	323	309	323	321	304	332	339	327	322	335	317	311	320	308	355	295	325	301	325	318	319	327	328	313	320	331	336	313	299	324	308	286	342	349	298	331	308	330	295	315	296	326	290	332	304	332	309	324	311	328	323	337	289	335	327	326	315	321	330	307	301	267	297	326	311	292	337	320	339	328	309	330	329	338	318	316	305	289	314	326	293	317	329	291	329	297	342	299	303	338	310	311	305	304	301	276	288	326	322	286	329	302	301	314	349	314	318	305	308	298	313	348	350	315	304	352	323	327	334	322	312	332	328	285	317	343	304	316	292	339	299	335	313	329	293	340	293	343	311	331	301	301	294	339	330	325	296	329	335	303	329	338	305	312	315	340	308	324	344	305	318	329	297	358	294	316	289	299	312	281	292	350	305	322	316	305	315	324	308	335	314	310	291	353	325	298	332	299	285	329	350	335	311	293	322	312	302	344	324	340	291	318	320	318	303	320	328	330	304	321	302	318	312	307	346	303	332	304	318	358	340	319	343	342	298	331	332	308	286	335	328	307	324	347	316	287	326	345	348	309	334	297	312	320	340	341	324	287	331	301	302	312	307	327	270	322	305	332	352	322	323	308	296	310	333	300	343	313	293	305	315	310	335	340	298	310	328	346	310	321	315	330	319	308	331	330	300	278	330	311	304	302	326	308	315	331	354	325	367	289	304	333	311	287	303	310	318	268	345	300	300	291	320	286	319	301	313	282	357	292	337	307	324	313	300	324	309	310	314	307	313	287	306	304	316	322	330	342	311	312	291	312	329	316	280	326	312	314	325	313	319	331	305	316	338	315	309	273	305	344	322	299	312	291	326	328	319	331	288	309	306	322	341	324	321	327	309	324	297	334	355	282	335	304	324	337	353	324	307	331	332	332	287	310	285	373	320	306	313	326	329	322	301	338	330	328	325	339	324	325	313	307	351	341	299	322	299	314	304	294	315	320	321	307	329	315	308	311	304	350	325	325	322	312	321	303	304	307	313	316	308	308	339	301	308	318	302	316	322	296	309	330	313	292	353	301	311	316	314	302	314	306	312	310	343	286	281	315	320	290	319	308	313	304	311	326	307	298	330	315	304	292	310	297	307	353	339	325	301	333	333	323	343	269	301	275	313	313	315	315	313	321	320	291	312	347	329	341	329	315	351	326	329	325	339	318	306	356	329	287	306	280	330	279	281	295	326	278	308	337	326	315	341	312	329	298	333	320	346	307	314	319	328	325	319	322	313	341	350	339	332	325	320	348	318	318	311	332	331	351	289	321	350	333	292	293	299	273	295	310	313	324	340	332	289	306	304	275	312	330	340	328	279	320	327	312	359	318	341	349	330	318	313	311	326	307	304	320	302	372	344	299	325	312	315	285	289	333	319	296	333	310	320	344	312	331	350	300	278	323	317	290	307	324	311	324	323	322	282	342	333	328	303	318	287	351	326	332	328	314	306	315	297	318	293	336	349	327	304	311	351	310	345	337	298	295	338	338	339	315	360	346	333	324	328	320	312	321	306	300	306	306	321	323	304	318	319	323	321	305	317	323	318	322	306	308	307	306	302	339	350	301	313	306	325	318	293	325	326
25452	21486	27945	25426	11864	1888	1316	1040	930	979	926	941	974	908	870	895	882	880	868	894	877	879	883	887	848	819	862	819	882	815	919	862	812	855	844	871	837	861	830	871	879	830	869	824	865	895	914	863	851	865	854	841	864	844	894	853	841	877	888	838	820	816	885	882	808	858	853	877	830	887	888	816	882	874	879	871	809	847	795	872	830	825	830	838	872	872	797	857	835	837	862	802	851	857	820	862	792	865	882	817	830	872	871	878	835	834	862	842	816	817	843	806	807	882	798	797	828	884	879	875	881	885	846	838	870	835	856	904	860	806	865	837	837	814	843	860	845	841	853	851	868	822	803	819	849	833	838	861	809	847	835	787	838	793	815	826	782	812	828	839	786	799	826	860	889	886	870	840	855	801	840	788	842	828	855	832	861	838	856	879	857	828	856	879	781	836	862	810	881	821	840	808	850	829	834	817	801	795	885	818	856	821	809	843	819	824	848	819	777	875	831	848	873	788	808	847	825	800	821	852	832	812	824	842	873	819	898	847	771	833	888	802	900	814	820	863	900	830	843	872	830	843	881	844	831	768	832	869	818	821	836	849	871	817	823	847	810	877	814	862	848	886	799	855	834	858	876	820	877	873	824	847	829	831	798	888	850	845	832	867	838	810	868	879	839	867	826	854	792	890	775	816	868	853	804	812	810	901	825	793	822	857	845	859	879	844	851	829	778	844	856	854	784	841	793	855	797	818	836	848	886	846	785	835	822	785	814	876	839	852	812	879	882	818	861	842	915	891	867	854	811	850	820	839	837	861	869	853	906	867	804	844	865	860	859	824	857	853	795	852	857	853	844	861	826	828	880	842	855	784	811	839	856	855	821	824	829	831	865	788	887	829	842	745	845	889	905	865	853	844	795	846	787	847	835	830	832	831	827	779	861	848	827	843	802	859	808	836	816	862	870	826	806	864	816	885	841	893	881	848	849	825	863	849	864	802	823	804	848	905	807	808	801	818	891	848	861	932	835	821	799	790	858	837	821	850	837	845	836	861	857	842	823	851	861	871	868	843	811	798	883	844	833	853	805	808	798	816	789	846	816	810	863	858	805	808	824	850	862	823	851	825	787	897	802	851	864	857	855	865	830	807	816	875	844	806	812	901	849	812	814	829	837	858	865	799	828	824	836	875	822	777	861	860	828	819	839	828	800	832	873	874	864	869	793	812	819	894	796	768	868	818	817	821	842	782	853	821	831	826	874	870	807	784	872	841	828	800	899	853	865	813	831	779	835	846	856	800	786	833	856	804	868	826	832	801	853	847	815	858	798	834	802	841	820	816	858	855	825	847	844	813	830	834	797	862	864	815	887	850	839	797	758	892	857	823	819	826	847	909	833	821	877	861	860	876	866	856	797	799	820	874	832	863	829	844	813	811	849	795	796	844	828	821	813	804	823	863	797	843	843	847	853	855	865	815	813	829	851	795	843	859	871	850	847	855	825	828	861	828	819	831	840	837	857	919	837	858	840	853	912	797	842	853	804	814	822	844	796	834	846	801	844	842	860	894	788	850	835	843	837	873	830	875	787	811	815	836	878	819	832	838	835	801	827	824	848	863	806	835	860	847	826	828	837	814	854	861	794	876	836	854	820	817	848	814	834	822	859	833	824	794	821	835	878	860	844	851	819	870	873	822	868	804	829	779	837	857	837	893	811	875	830	825	807	840	853	832	790	868	907	875	880	853	816	820	795	849	828	886	832	890	861	843	820	789	794	819	821	825	815	814	837	858	815	850	826	811	815	827	894	864	829	835	870	839	816	814	838	873	832	857	854	831	811	795	869	833	867	864	827	817	841	835	865	812	895	804	869	839	891	799	881	815	796	836	823	786	812	807	830	897	823	811	841	841	826	867	848	889	834	850	821	783	839	815	856	785	899	817	849	840	895	802	848	907	827	805	902	828	838	834	834	817	811	838	843	817	793	864	847	866	825	842	863	827	858	850	836	838	832	828	816	813	814	843	836	807	806	896	858	821	856	848	820	850	776	782	804	821	852	800	822	888	812	836	848	830	859	916	872	845	846	833	863	822	848	798	802	845	789	834	859	829	807	849	912	846	847	845	797	826	807	892	765	813	828	851	832	883	846	818	882	850	850	845	865	769	868	837	838	845	848	854	835	862	846	841	810	854	807	813	783	852	861	853	808	852	834	807	855	806	837	818	867	819	824	847	864	784	859	805	831	813	845	854	894	911	848	876	839	837	813	822	872	872	810	817	804	801	877	783	853	796	820	846	818	820	837	830	814	786	805	806	822	830	859	816	786	787	778	845	850	861	831	830	804	832	842	854	905	813	892	815	902	857	861	816	842	875	827	802	815	862	834	813	840	852	841	816	808	858	837	879	813	863	892	858	874	814	857	823	833	765	832	847	831	825	809	884	856	870	827	845	820	823	870	808	798	863	847	799	798	889	814	819	867	825	817	809	873	822	855	798	796	881	810	767	894	806	900	793	828	840	800	802	861	832	828	858	851	851	822	768	809	907	856	812	854	830	835	854	823	849	787	840	811	858	827	861	819	848	828	837	871	829	837	762	843	792	795	834	844	890	815	856	787	927	784	843	824	819	837	865	816	892	788	889	834	901	896	876	861	826	859	783	820	853	868	866	856	765	865	870	839	835	802	859	840	842	881	830	862	839	883	796	787	784	827	782	836	825	849	851	815	813	808	825	836	855	891	829	813	826	837	875	890	818	894	798	821	862	834	803	859	843	861	869	874	827	881	821	826	857	818	830	883	825	887	839	838	854	907	829	839	856	892	866	794	872	888	845	815	863	896	779	820	802	811	890	798	811	817	822	822	853	840	798	846	875	875	841	812	866	883	799	770	799	829	842	825	868	829	787	909	828	837	829	854	889	815	885	828	852	848	847	875	853	838	875	865	814	758	820	820	799	807	850	878	820	868	883	844	849	791	859	798	793	833	818	839	852	813	867	870	825	828	904	833	844	821	880	859	799	883	846	787	839	841	836	905	821	818	791	852	862	807	868	810	814	904	844	847	900	836	882	904	811	815	890	805	827	848	871	768	815	860	812	866	794	778	816	831	848	846	828	912	874	864	864	835	853	803	864	773	857	850	811	875	836	836	840	863	790	916	820	905	835	851	894	855	845	879	795	826	872	845	860	827	812	871	807	797	830	849	859	830	855	826	858	790	831	830	812	876	828	830	827	827	855	808	798	870	839	860	832	863	796	864	831	852	879	856	871	775	823	863	823	839	826	879	842	797	816	859	903	859	831	826	857	781	865	849	830	827	790	871	811	852	786	840	848	815	879	824	863	830	789	847	872	823	834	839	810	839	812	840	869	769	804	871	885	833	827	855	849	892	825	794	845	817	799	884	877	851	830	842	838	835	799	813	857	839	863	904	844	845	856	845	831	868	835	813	877	857	826	845	788	814	844	859	824	804	860	846	802	838	790	826	815	869	817	813	826	869	866	849	906	905	884	817	869	840	832	885	861
3538	3622	3001	1723	1240	1070	968	857	871	733	685	662	742	683	671	688	644	668	668	615	714	674	628	613	634	698	636	621	638	672	649	697	603	729	622	657	647	633	615	633	626	595	666	638	654	638	598	636	657	632	631	636	651	628	641	622	669	624	612	632	620	671	612	663	576	623	656	626	609	599	654	616	622	639	612	615	621	607	674	629	685	611	637	607	635	633	614	608	620	602	623	572	639	623	607	598	619	604	616	630	575	663	599	660	635	647	670	602	646	609	648	614	611	616	609	625	592	628	635	606	613	620	642	585	630	638	647	616	619	656	611	580	601	626	589	603	591	633	625	614	641	606	616	637	593	590	636	601	606	635	594	605	626	659	637	636	573	598	615	569	584	643	629	611	614	637	628	634	617	599	611	621	637	642	603	598	609	649	635	600	634	603	607	625	617	594	627	577	635	620	615	564	612	589	654	625	589	637	628	612	573	645	628	662	617	658	664	586	574	616	649	639	617	620	608	603	648	647	611	608	608	648	660	655	639	614	611	667	621	590	629	567	630	663	613	631	621	604	644	629	636	597	639	621	614	642	595	622	621	611	614	620	593	571	634	614	635	592	635	614	617	621	669	662	617	608	606	614	629	645	679	622	597	642	601	656	635	588	655	583	628	599	614	643	664	583	605	631	617	600	595	610	611	581	647	593	608	590	596	633	599	648	653	626	611	610	629	618	630	606	574	609	570	592	631	576	626	615	594	628	602	586	567	587	605	646	591	671	630	577	570	567	583	620	601	567	591	571	678	638	630	633	628	619	646	639	607	605	648	604	634	594	633	643	629	567	678	596	603	585	690	642	604	583	623	571	620	596	616	651	636	638	661	636	614	604	621	630	622	632	576	612	628	611	641	634	580	615	636	645	655	619	653	618	627	605	583	595	611	609	618	678	639	638	621	653	635	605	580	610	595	635	626	604	644	587	632	598	588	611	614	592	592	641	608	635	640	605	622	618	604	592	637	640	646	630	601	603	630	615	614	613	639	630	591	601	577	588	663	618	555	606	614	616	612	652	602	643	608	601	606	622	596	611	590	608	604	620	631	577	617	594	584	644	622	586	621	607	610	617	598	602	616	629	638	635	618	657	612	623	623	602	633	654	611	593	606	602	629	630	619	606	586	599	652	611	614	612	576	584	583	620	662	595	572	633	649	605	622	553	578	646	582	618	565	607	609	646	643	660	641	628	616	616	608	640	630	603	609	659	629	607	642	619	565	599	617	602	607	690	647	657	607	601	605	598	627	600	604	595	603	630	578	581	596	672	585	604	643	592	609	644	628	590	613	639	652	624	667	638	668	615	617	596	622	599	596	662	611	578	611	588	616	585	648	609	640	595	595	636	594	583	604	549	597	675	615	602	624	612	592	672	640	619	615	631	632	638	585	587	591	623	620	620	607	636	562	614	618	569	648	610	662	652	612	633	602	612	674	617	570	629	563	649	681	627	624	645	583	640	597	649	651	615	588	619	631	642	631	618	610	614	675	615	578	627	649	561	613	582	624	656	610	579	629	624	573	625	633	590	625	618	592	596	622	591	626	641	612	582	601	584	646	590	615	640	635	664	625	628	627	594	634	611	656	609	648	586	615	593	606	613	606	645	608	699	629	639	615	560	598	589	676	617	607	586	600	613	626	608	601	614	610	587	570	612	589	640	637	678	635	586	606	612	607	624	584	598	608	644	621	658	614	633	576	636	562	604	588	582	588	601	611	590	633	629	608	617	628	648	549	615	627	612	648	606	594	655	620	596	601	634	598	623	655	641	583	632	625	635	592	608	641	596	568	588	634	609	622	638	651	624	588	637	648	620	621	642	643	650	614	618	595	552	589	634	639	570	635	586	642	605	619	615	616	585	596	625	576	571	633	597	594	632	614	623	625	616	664	583	556	613	598	590	664	620	642	595	615	614	621	635	618	581	591	592	612	581	661	602	606	598	627	608	648	585	604	556	621	646	599	593	639	625	561	594	652	621	630	609	650	591	599	609	590	612	618	599	676	637	609	609	615	624	623	562	606	678	590	564	642	673	670	644	656	562	581	621	632	603	636	603	611	612	645	624	574	655	606	632	604	608	582	580	602	616	603	642	604	589	576	619	616	636	614	624	606	599	602	665	668	657	560	641	631	640	614	612	618	616	658	583	613	598	584	639	632	621	592	608	589	608	600	600	627	602	604	587	667	647	604	620	619	591	584	634	600	566	694	599	637	629	639	551	625	593	589	615	607	584	609	607	573	614	620	608	600	618	632	591	630	606	571	566	559	619	652	586	656	617	592	576	634	575	577	660	610	577	585	622	639	654	596	622	605	629	627	615	657	607	601	628	596	638	608	618	654	598	625	568	614	593	576	606	631	645	639	634	593	635	601	623	588	596	616	578	620	608	639	663	613	628	642	589	591	589	615	616	611	630	640	609	604	642	609	616	607	567	594	684	581	609	614	641	612	612	577	576	595	640	610	592	594	593	631	612	610	622	625	582	617	658	614	627	591	628	592	609	564	596	624	579	649	620	609	654	604	611	589	610	615	584	629	617	618	624	643	610	615	616	613	594	621	595	606	568	579	598	620	613	632	611	584	638	638	605	657	608	575	627	603	636	634	583	592	581	612	636	605	641	564	602	593	599	588	575	629	610	613	623	616	652	639	561	604	644	603	663	586	618	644	608	604	583	572	589	611	602	594	554	569	583	614	625	640	639	604	574	606	641	612	628	631	585	619	594	596	608	613	644	610	627	610	663	557	593	615	614	600	572	589	658	615	626	622	608	610	577	594	596	627	599	654	591	559	613	590	675	615	625	569	613	565	608	607	657	582	610	590	638	571	610	621	639	618	603	659	610	623	590	632	606	595	614	606	649	595	606	589	637	587	607	676	596	618	626	578	601	653	632	599	606	595	635	577	572	634	592	622	616	581	618	551	581	601	639	598	564	631	616	630	634	581	678	600	627	641	627	605	626	604	616	625	643	627	628	587	591	571	588	529	577	521	623	564	609	592	583	596	614	603	637	579	591	595	591	657	614	648	612	613	647	628	627	615	584	616	580	637	610	608	607	603	657	589	611	581	639	644	622	605	625	620	584	581	632	602	609	674	581	612	622	578	605	639	606	619	615	635	604	647	638	616	602	599	601	585	624	576	577	638	627	639	616	661	579	591	628	618	651	638	639	628	635	596	639	594	600	580	629	611	606	612	647	621	620	593	650	587	598	656	674	607	587	595	623	632	592	571	565	558	632	577	633	607	609	624	631	587	606	574	611	609	611	585	622	618	619	596	578	613	560	603	606	621	616	576	561	559	597	610	616	615	599	655	653	620	605	570	646	629	660	574	602	613	643	612	656	581	649	565	598	580	629	661	607	609	587	587	639	616	593	634	566	590	654	638	610	653	621	643	597	580	579	593	595	579	619	566	626	641	613	608	597	588	647	614	609	606	612	642	637	640	607	675	569	595	643	651	640	613	611	577	565	600	614
24540	21498	28885	24543	21495	9596	1942	1229	1056	1037	951	994	865	872	882	870	877	878	876	902	905	857	880	847	807	828	811	873	855	798	807	819	798	776	799	836	804	801	782	855	782	808	818	745	833	849	767	829	792	860	772	775	796	790	817	796	800	813	855	820	867	760	827	824	772	797	851	759	781	828	832	853	822	822	825	822	827	847	771	774	794	826	828	778	817	767	854	751	796	812	760	799	757	856	787	809	855	864	741	805	804	839	847	749	791	832	866	792	804	799	779	779	767	784	768	837	828	770	782	785	823	780	803	806	810	803	829	815	790	761	768	808	806	794	756	802	791	806	772	750	854	752	813	860	774	812	820	738	811	816	804	827	769	812	802	806	784	856	778	777	817	807	859	815	779	785	760	871	836	845	816	768	804	801	772	794	788	782	793	867	728	817	750	802	815	748	801	811	773	767	823	822	761	825	773	841	869	812	764	810	782	852	777	790	803	831	831	810	761	802	765	777	781	836	770	823	789	762	817	782	785	804	783	823	768	762	770	788	804	776	798	755	763	802	802	791	818	774	833	795	771	791	807	810	763	840	791	799	752	766	776	790	822	796	776	839	794	777	826	812	840	769	739	806	770	814	810	810	827	751	836	792	782	780	766	801	764	791	749	809	780	841	834	785	784	807	793	770	799	762	796	852	767	808	764	820	828	839	762	773	872	812	861	794	767	800	767	784	821	819	801	785	787	833	764	763	738	816	797	831	771	789	810	810	766	798	783	789	788	785	751	803	817	811	787	810	810	799	783	828	803	763	806	761	837	798	789	786	825	821	778	830	864	743	782	828	793	805	775	760	799	779	850	823	819	803	784	811	790	805	783	791	764	801	819	792	803	777	795	791	765	760	834	758	784	797	793	809	827	803	805	809	818	817	761	755	764	784	819	797	783	886	785	817	774	787	801	771	815	866	775	798	830	820	796	778	819	804	782	799	786	814	828	839	799	775	786	813	813	810	835	779	763	755	779	816	800	779	756	875	803	791	744	789	826	797	749	797	804	834	775	821	758	828	833	795	851	785	772	780	754	746	767	843	842	732	817	808	810	820	788	832	756	791	786	787	793	770	828	776	787	789	794	798	814	769	769	770	807	829	817	824	746	795	805	807	876	809	810	717	815	828	829	843	746	792	843	815	745	844	780	803	775	801	851	826	776	786	808	803	779	832	820	825	818	727	753	779	802	811	747	752	789	760	813	810	841	784	801	807	795	755	784	801	797	801	811	741	862	775	825	797	832	801	818	794	796	793	816	813	792	756	786	790	795	789	781	829	745	807	826	778	780	791	786	847	763	774	798	768	765	783	817	837	826	774	807	821	795	807	843	853	763	737	789	837	771	786	822	878	783	786	790	810	831	815	815	806	807	792	807	813	815	799	850	741	799	808	796	783	793	774	795	778	786	781	796	824	859	810	777	767	816	774	781	783	771	838	811	782	772	801	803	823	831	830	780	839	774	756	823	768	787	757	771	761	810	842	812	800	758	784	745	787	807	808	755	789	776	816	796	778	757	785	792	795	815	741	794	809	825	810	830	796	787	805	862	854	797	749	805	794	814	817	787	801	828	798	812	871	823	808	817	777	841	796	812	755	784	768	773	855	842	803	825	815	845	772	787	786	796	813	874	770	831	802	802	837	874	794	840	784	806	825	863	789	791	779	843	806	749	805	723	780	751	807	807	782	761	772	801	829	792	751	774	813	811	773	778	806	798	786	802	778	781	773	788	805	795	756	763	764	800	800	797	814	819	810	810	808	769	793	816	798	820	795	818	823	769	824	815	807	815	809	813	782	762	801	796	801	825	785	838	773	837	796	803	815	783	789	786	816	833	765	755	799	817	809	788	805	790	782	797	821	788	779	857	811	763	732	820	759	827	808	755	823	802	775	809	751	813	781	859	784	794	817	795	789	836	802	839	781	816	821	831	845	785	788	745	795	806	803	798	779	820	782	824	795	793	810	772	772	803	787	781	814	752	743	827	793	747	856	816	790	789	823	804	762	744	821	723	778	770	840	769	849	783	784	795	847	784	792	792	782	823	784	811	768	805	765	798	845	809	832	754	825	797	778	782	754	789	809	795	766	799	781	805	862	818	813	729	765	784	771	808	826	790	834	822	805	793	763	774	783	777	855	756	801	762	748	820	808	833	804	807	826	786	807	754	749	758	775	767	833	775	796	787	749	802	758	808	788	768	807	757	806	788	812	761	825	761	825	762	781	830	752	819	785	870	765	740	764	779	787	735	804	799	793	764	773	746	738	804	822	811	835	844	813	770	769	771	795	780	760	807	843	751	780	809	831	794	754	831	770	805	774	801	806	790	856	771	815	788	775	807	794	776	784	798	857	802	784	747	772	792	814	787	777	809	798	847	772	817	852	829	837	736	852	794	784	811	800	805	799	770	802	813	757	823	793	779	804	805	798	821	759	815	750	843	750	791	870	776	815	744	786	833	803	777	768	817	794	770	774	820	770	820	804	788	778	776	867	794	798	784	799	794	788	818	852	787	772	752	758	805	856	756	797	735	798	776	819	790	768	826	828	771	752	762	764	798	825	760	756	772	836	821	782	763	769	773	720	803	783	812	855	773	822	813	762	833	773	786	768	791	756	770	815	791	824	820	795	771	733	800	808	776	812	831	731	834	802	769	807	805	831	779	826	763	790	816	755	806	812	744	809	775	831	801	816	760	811	790	821	834	803	744	813	761	811	815	808	813	784	852	836	772	777	729	770	825	819	823	774	828	792	827	796	865	830	811	748	764	778	813	730	769	788	819	818	746	800	795	773	811	776	785	764	815	831	749	797	832	800	810	812	800	828	817	820	795	810	770	852	791	780	781	801	820	799	803	803	808	736	793	841	764	818	770	758	786	790	827	812	805	766	776	812	818	761	771	783	774	753	796	788	780	741	806	761	759	799	828	762	787	849	763	744	790	813	799	845	832	803	781	840	748	787	830	810	818	760	805	812	810	856	786	793	813	817	726	840	758	823	797	789	767	823	790	777	821	808	835	781	799	760	794	789	798	789	793	777	769	799	812	789	864	836	791	811	821	793	789	796	810	816	806	844	843	834	824	808	786	796	800	820	810	773	754	758	796	830	835	735	779	774	732	773	782	773	822	737	737	735	808	801	795	779	778	809	811	785	849	785	847	751	770	828	775	819	812	790	816	807	827	818	793	785	775	783	761	825	768	750	800	768	845	795	816	822	760	834	740	841	809	834	783	817	785	761	808	733	751	793	837	848	810	772	767	812	799	741	804	774	796	807	781	844	825	761	772	806	793	779	780	769	802	799	758	838	808	847	795	786	824	842	834	739	784	781	834	773	757	820	796	808	878	740	766	795	774	751	770	835	760	792	804	776	787	808	787	852	846	799	813	839	838	792	801	794	815	761	769	806	781	752	716	796	768	783	787	793	797	762	833	764	734	782	795	762	760	778	820	811	779	785	759	773	797	827	736	758	825	779	855	814
3787	6182	5065	2677	1861	1422	1241	1124	936	864	900	825	770	705	733	702	692	710	663	686	653	651	693	659	631	647	664	640	672	653	637	591	607	606	618	657	660	586	654	648	586	646	661	612	594	594	617	635	638	611	642	634	613	587	589	609	607	592	614	624	633	600	631	632	595	602	626	567	651	615	623	651	630	607	624	620	666	600	626	552	652	632	624	583	609	638	640	616	609	584	615	581	558	625	582	639	601	612	622	580	597	632	585	607	623	648	599	611	608	619	619	624	633	586	655	608	628	610	591	603	602	569	645	558	576	642	624	627	599	608	602	632	655	651	597	587	617	625	599	589	603	587	637	608	617	624	580	608	596	606	587	626	565	648	650	624	628	634	593	595	621	571	578	579	558	619	580	596	616	614	615	585	623	614	602	595	630	593	623	582	615	614	604	594	582	622	555	575	586	606	607	603	607	624	612	575	618	639	635	595	601	636	614	585	575	614	631	570	645	620	576	616	612	617	599	604	614	628	620	599	586	599	577	542	635	624	627	627	607	597	602	605	612	584	632	629	559	626	609	607	614	593	613	595	650	626	582	590	585	603	633	584	568	641	629	606	591	613	586	609	610	607	616	596	620	549	565	624	628	630	611	617	583	587	638	590	620	589	630	600	596	629	610	589	620	562	574	614	632	568	590	627	625	580	581	613	628	609	629	570	575	616	652	618	608	606	579	648	615	643	618	603	626	578	619	636	599	620	571	580	592	583	566	631	578	623	596	591	579	609	614	577	609	578	602	604	579	627	578	622	606	595	617	608	609	591	578	636	612	576	598	562	576	566	571	614	616	600	622	625	615	574	600	624	613	592	626	584	626	638	585	616	644	605	597	612	600	579	644	564	628	628	603	654	635	581	582	563	599	634	608	588	596	584	585	604	599	610	616	587	576	614	654	571	625	605	616	617	632	591	627	590	647	575	633	608	615	556	576	585	643	650	550	630	599	631	629	601	657	577	600	680	586	608	590	604	605	607	560	583	605	586	624	593	620	604	623	583	608	600	585	614	615	635	610	586	632	626	611	595	594	626	652	603	607	568	585	589	638	595	584	605	621	597	590	603	588	596	630	616	605	544	593	632	605	574	635	586	605	622	631	637	640	622	593	604	598	618	590	601	588	595	611	634	628	597	564	561	605	553	597	598	643	611	583	615	623	603	588	648	624	575	644	601	578	603	592	583	617	584	549	626	609	628	598	618	607	627	631	644	606	557	635	586	586	609	664	608	587	593	603	581	639	607	635	598	623	657	584	581	577	581	627	598	615	598	629	600	568	608	568	597	613	585	607	625	615	624	633	604	631	630	576	621	604	598	634	606	580	602	560	583	583	593	594	608	585	622	589	586	555	584	586	575	574	664	608	599	616	575	629	622	648	610	587	602	607	617	662	551	578	606	653	576	604	556	598	601	598	573	564	636	605	617	565	622	600	605	602	597	600	610	629	554	595	605	599	603	566	637	623	620	610	567	596	624	583	594	579	611	583	621	619	607	622	582	605	612	605	594	609	598	617	619	613	546	608	612	625	620	582	578	623	603	593	578	612	581	583	605	622	619	597	594	585	594	607	605	601	639	569	583	620	594	655	643	650	553	619	596	618	593	576	618	622	601	574	600	594	608	606	610	614	591	552	602	601	622	590	628	586	578	597	606	581	583	604	609	598	589	595	608	604	617	609	587	567	617	591	621	625	609	596	664	610	605	583	592	594	580	610	551	612	607	577	605	622	633	596	583	590	613	559	576	635	625	586	607	587	571	646	598	614	566	622	577	602	593	622	619	594	606	641	608	574	625	613	586	587	614	624	599	593	577	579	601	640	596	596	651	605	585	581	576	571	636	615	623	600	607	656	584	580	582	579	606	579	607	586	592	637	625	600	593	638	578	621	587	603	620	619	593	531	617	607	595	655	581	594	563	562	565	642	607	616	640	619	596	552	584	564	546	670	644	583	607	612	574	588	612	596	586	596	640	563	556	589	611	577	584	586	632	582	590	595	657	555	589	625	618	557	646	608	577	634	598	592	637	580	601	603	622	643	559	567	623	574	619	570	603	616	650	608	616	601	605	595	602	612	556	612	603	595	614	577	594	591	628	628	601	564	583	595	643	618	577	623	630	569	603	564	641	589	612	622	591	594	611	626	637	595	581	598	602	624	627	579	564	568	626	538	578	600	588	580	613	624	636	627	582	574	634	586	587	572	537	616	647	591	614	615	601	604	611	615	566	606	623	581	571	649	620	553	587	587	596	570	586	586	592	648	588	608	594	600	592	637	622	671	611	589	564	636	603	607	560	612	601	604	572	612	612	594	542	599	581	574	648	642	563	568	631	650	560	576	593	601	627	614	619	620	554	649	611	618	630	622	569	591	591	606	596	654	579	602	603	588	610	592	597	623	616	599	601	583	592	578	578	592	588	573	587	615	595	646	580	568	610	617	616	587	570	613	586	589	575	593	582	572	588	587	600	571	590	591	590	599	619	564	628	619	606	590	597	620	591	622	564	641	576	603	630	546	567	571	606	590	602	592	612	564	599	594	550	600	589	553	564	628	606	606	660	588	605	583	612	627	624	584	593	606	616	628	556	593	601	615	593	609	623	570	569	585	597	583	590	670	619	610	585	614	637	605	623	597	584	578	599	593	627	598	589	608	588	570	637	569	619	631	598	612	579	622	622	558	593	642	564	604	605	573	651	618	604	572	589	622	590	575	619	618	587	601	539	594	616	633	610	566	597	551	601	592	609	592	629	597	588	588	585	618	585	576	585	623	627	600	592	596	621	621	597	651	620	568	597	585	581	640	620	641	603	609	575	605	577	607	573	642	575	591	601	576	629	626	588	595	625	633	596	600	588	644	566	554	588	564	590	638	629	641	604	620	575	552	603	585	591	559	595	604	588	572	588	584	616	573	594	583	597	601	561	614	569	606	647	600	634	582	604	575	581	611	638	620	572	632	570	630	595	583	611	597	594	588	575	585	618	606	639	652	585	594	616	587	607	632	595	648	546	586	623	604	581	568	579	566	588	562	601	612	602	571	586	569	572	567	593	616	567	577	607	640	601	600	588	581	596	610	590	603	630	591	585	611	582	592	585	601	574	606	623	596	628	569	624	632	640	662	623	562	607	574	608	546	586	625	578	603	576	587	554	599	643	580	581	575	613	586	559	574	598	592	612	572	580	604	600	576	605	554	632	576	620	583	610	575	590	624	610	627	573	592	555	613	581	571	615	595	620	576	568	540	601	617	600	560	647	572	574	611	592	602	647	583	565	568	598	590	602	576	607	630	619	580	570	538	571	621	633	622	572	577	564	576	570	587	601	622	610	571	580	577	606	607	572	649	581	560	566	641	593	600	580	595	621	608	606	590	538	599	575	537	580	555	606	591	604	611	599	574	632	578	591	572	618	644	610	635	580	633	577	594	584	622	628	615	593	636	595	591	574	553	615	619	580	645	583	592	595	593	643	591	593	599	583
27899	10549	1022	577	427	426	427	422	444	412	399	404	421	433	438	400	413	395	495	442	427	475	438	458	452	437	425	404	451	448	423	421	428	427	461	427	433	475	466	447	434	432	455	446	464	482	455	408	456	430	438	436	439	430	416	443	441	454	418	445	456	465	433	448	435	435	447	436	440	481	405	453	429	450	419	392	417	404	443	429	435	458	426	373	426	460	423	431	432	461	423	415	431	430	472	436	433	438	459	418	393	469	481	415	424	425	440	413	386	421	408	438	469	440	452	417	409	414	380	434	419	435	452	448	454	471	468	407	419	403	445	436	420	446	423	418	402	419	431	397	414	395	406	443	462	420	434	417	451	440	465	449	390	444	416	427	419	433	445	403	438	431	435	479	438	429	397	448	401	463	447	445	399	436	441	451	475	465	406	460	435	441	408	433	423	421	454	428	425	417	426	424	418	419	438	443	412	392	417	451	446	434	448	407	468	459	431	461	493	484	409	446	433	408	450	440	424	441	421	418	376	439	440	430	433	405	430	449	429	398	442	443	433	450	423	406	450	459	452	431	414	420	431	430	417	460	431	423	403	454	451	454	418	437	470	434	422	442	447	454	431	462	391	442	485	475	452	457	449	408	421	443	433	409	400	422	422	424	421	431	452	432	432	425	419	476	438	465	421	456	462	456	439	412	448	472	461	422	429	426	445	455	429	462	449	423	413	399	427	437	450	397	402	415	467	438	428	434	435	444	456	444	458	438	442	431	462	446	439	430	422	407	445	441	441	410	458	457	435	419	421	434	424	483	452	431	424	417	475	465	442	468	447	433	423	451	395	413	405	442	439	396	432	422	410	436	435	400	466	454	451	441	419	446	443	428	392	408	430	418	413	472	457	459	412	478	449	395	445	433	428	425	434	415	428	432	389	418	433	438	410	385	429	422	439	475	441	415	401	413	427	462	451	414	421	423	406	444	466	443	409	462	436	444	465	455	455	414	437	438	450	433	442	443	438	443	443	462	462	468	451	395	447	423	436	401	431	423	431	428	405	452	424	444	428	425	434	425	404	465	401	466	427	405	428	461	427	443	388	418	468	404	456	446	430	423	490	467	410	471	420	404	409	404	484	458	443	434	440	445	431	419	457	423	442	449	424	441	450	439	410	408	422	407	421	426	412	442	419	401	430	438	453	433	389	389	414	388	436	410	419	437	435	409	401	423	417	459	428	459	421	439	443	445	419	456	445	419	395	443	456	435	437	422	446	411	443	405	470	429	450	455	407	421	449	454	444	445	462	442	384	445	436	471	461	405	454	423	382	463	438	425	434	452	416	436	419	436	418	433	427	435	410	404	415	432	424	408	433	401	416	443	478	421	411	459	430	425	443	454	418	428	459	418	467	404	438	454	413	418	436	428	486	409	458	415	441	432	397	425	441	430	451	435	414	408	454	412	428	418	447	456	420	436	451	425	435	445	403	417	443	438	411	448	408	437	450	457	442	447	398	430	446	438	442	463	442	459	426	441	454	419	426	422	435	423	426	438	442	438	431	447	418	448	385	416	458	437	447	412	423	446	426	437	445	414	417	452	477	454	426	441	455	461	452	437	422	417	428	429	475	430	437	450	420	399	421	467	416	447	449	471	452	406	418	468	419	425	478	414	451	433	463	414	461	417	428	457	442	442	407	443	419	375	445	451	433	449	425	417	411	476	422	412	435	445	419	459	453	417	435	412	467	439	448	476	462	405	444	442	465	432	451	417	414	454	457	407	407	413	398	463	414	419	444	443	404	447	442	426	452	433	433	452	434	459	430	450	433	419	456	424	430	447	451	442	444	443	441	438	454	431	430	423	413	483	451	412	424	460	435	454	410	421	452	417	440	394	424	448	410	431	410	424	430	463	435	402	452	445	461	429	414	427	416	393	412	412	433	439	436	447	440	447	410	425	443	428	461	471	446	427	448	451	436	450	407	396	386	414	404	464	416	415	438	417	444	440	462	403	431	427	459	447	402	404	444	448	413	415	432	409	489	400	432	433	441	447	455	444	447	422	438	457	474	415	393	473	431	425	490	436	435	435	418	416	438	484	452	396	394	445	436	438	417	440	453	415	435	442	432	471	441	436	452	410	462	438	447	503	416	418	449	415	471	380	445	431	437	440	437	432	452	420	449	425	444	443	403	458	439	395	415	411	412	402	411	455	439	444	418	414	441	432	394	430	433	417	433	452	440	459	415	426	446	419	479	436	431	431	434	441	422	408	415	438	432	390	472	437	472	390	431	453	467	434	383	472	418	471	432	426	458	415	471	470	414	438	455	397	433	505	426	439	467	449	429	399	436	424	456	442	433	462	420	437	486	395	445	458	440	388	465	435	397	449	454	415	435	416	423	422	435	411	391	439	437	427	438	412	451	437	439	457	412	426	403	427	417	434	448	490	428	420	422	429	473	427	439	434	451	457	445	458	468	443	412	416	451	422	450	381	417	418	419	442	448	412	469	431	434	405	455	431	439	432	430	409	503	429	401	464	422	418	428	439	479	455	420	434	443	442	431	447	436	452	471	400	429	468	416	414	456	428	452	424	448	415	391	432	446	410	439	424	392	396	441	414	418	423	381	408	466	407	432	447	435	418	447	441	423	431	408	437	466	415	443	453	459	419	408	393	429	416	441	441	463	443	486	418	423	472	437	406	415	436	464	440	449	454	447	466	417	446	414	471	423	425	471	477	429	457	396	381	435	448	399	427	404	418	434	422	430	449	468	408	442	470	427	407	443	436	421	424	394	469	419	476	437	380	413	435	427	405	423	388	471	453	418	419	412	460	413	410	440	424	425	416	447	458	427	432	405	433	424	461	421	439	435	415	468	437	408	409	428	452	433	443	462	423	418	435	422	402	408	419	449	415	400	420	424	423	427	416	437	425	430	455	450	494	388	460	416	446	396	413	439	424	437	471	428	425	435	437	426	418	434	449	428	422	436	421	458	448	442	433	459	433	453	406	441	443	457	441	405	442	425	421	439	438	444	432	435	467	440	431	468	444	463	439	410	440	411	408	437	435	447	421	384	467	402	429	423	448	396	422	423	462	474	440	408	483	430	462	463	447	426	416	442	420	436	426	411	469	432	444	423	434	430	431	437	443	422	463	404	444	433	424	398	424	450	428	428	406	424	441	457	443	467	429	430	442	460	437	441	458	429	415	404	459	416	455	464	436	423	409	422	418	437	420	442	452	414	410	398	430	436	456	357	402	399	404	424	435	415	423	460	436	438	465	417	414	423	449	423	414	445	424	436	429	447	421	421	467	450	379	435	434	439	394	450	411	403	406	436	419	445	461	413	451	473	426	446	411	416	466	414	424	428	426	444	460	462	411	446	431	448	401	444	462	441	435	429	394	454	406	439	422	419	434	410	442	461	471	456	409	464	448	391	457	399	430	440	458	438	417	455	440	411	446	434	443	406	393	426	471	441	421	405	488	413	445	397	422	456	423	460	442	419	443	433	417	410	399	429	411
4770	521	491	407	369	338	309	312	344	334	294	340	322	323	335	309	341	339	303	351	314	326	306	288	295	354	353	334	322	320	330	344	308	337	339	310	329	327	336	341	311	326	358	349	327	316	354	315	312	328	333	321	320	322	288	354	334	312	326	312	319	303	313	341	327	365	301	294	300	344	322	305	356	335	308	336	321	318	353	332	321	344	339	359	335	300	302	307	308	331	313	329	335	316	355	296	302	335	334	337	319	336	337	327	355	300	309	316	276	314	349	367	307	340	333	316	318	327	319	346	332	314	292	288	307	299	315	302	299	319	315	310	287	329	321	288	290	343	340	332	299	305	327	300	324	296	354	351	300	301	312	345	313	311	324	309	373	315	325	327	313	316	338	342	313	296	337	343	309	312	329	312	316	342	329	319	334	329	300	343	301	316	304	327	318	350	304	305	344	317	312	318	355	313	304	348	339	294	317	316	316	341	315	346	313	341	341	333	307	334	297	299	343	300	354	289	329	326	327	313	293	356	343	326	351	307	301	308	312	323	304	341	294	297	316	283	320	325	322	317	336	321	294	329	318	326	314	331	324	349	316	347	322	332	328	334	303	308	309	321	345	326	299	280	336	310	295	338	310	323	297	305	304	346	311	355	296	313	317	319	307	344	328	329	308	361	330	299	334	328	315	324	321	311	331	292	324	342	331	292	335	342	315	323	328	327	300	314	319	337	311	308	311	306	297	325	359	344	320	325	334	299	326	327	306	317	326	325	312	363	318	335	324	345	318	315	293	364	316	306	345	305	288	300	328	327	324	329	322	328	305	329	329	316	333	345	332	357	327	313	332	330	299	340	337	304	302	323	362	318	285	327	328	302	316	340	288	326	286	345	333	319	305	317	317	314	315	329	333	339	348	320	336	312	320	299	333	325	321	365	329	328	307	323	296	279	324	361	341	333	284	325	292	324	352	326	311	305	321	335	331	326	308	321	317	336	338	309	320	329	309	305	300	315	313	347	300	299	305	321	329	297	303	329	349	342	332	330	331	301	338	300	344	287	327	338	332	273	367	314	336	310	290	369	320	360	301	355	328	311	313	294	344	329	294	306	310	293	315	324	302	327	329	315	305	286	343	338	304	290	341	314	317	310	313	340	331	327	348	294	313	300	356	340	351	335	335	329	349	312	299	336	331	299	325	342	358	321	312	306	318	333	304	356	322	349	302	340	360	334	324	326	327	343	315	334	328	334	307	299	328	344	327	334	341	303	309	339	315	311	326	337	311	320	316	290	316	310	314	320	309	288	344	309	317	314	320	325	348	345	334	329	335	310	304	310	345	313	354	331	332	341	318	295	290	347	337	335	316	314	339	314	331	336	282	301	289	302	275	292	350	308	353	337	324	347	348	354	348	337	333	315	315	358	287	306	298	312	312	344	280	304	307	310	349	339	322	328	335	325	289	327	322	340	338	302	319	342	345	332	335	302	329	330	282	326	345	315	342	320	327	343	301	368	328	323	318	305	295	300	345	317	296	333	315	354	325	306	283	349	315	335	313	300	312	350	312	323	314	288	349	354	306	292	349	320	332	338	319	304	310	351	304	341	328	315	318	297	296	337	304	321	331	311	323	310	288	341	313	295	329	316	329	338	314	361	346	327	333	328	305	316	325	317	297	310	293	298	287	326	350	327	321	324	320	305	287	325	321	315	329	306	303	330	310	311	330	318	322	314	344	304	338	307	320	330	313	333	323	339	307	310	340	307	298	339	319	310	332	314	308	316	302	306	333	321	315	351	334	314	301	332	329	333	310	316	309	295	342	316	294	352	324	335	314	309	343	317	326	307	321	339	331	314	315	340	341	332	340	363	343	350	297	336	325	327	267	313	326	323	302	296	318	321	346	348	326	329	336	333	341	334	306	295	305	345	326	339	340	307	303	302	361	324	326	312	306	356	322	323	361	298	305	334	340	317	334	324	289	349	319	324	277	302	342	271	329	339	309	352	314	318	325	307	296	321	296	323	290	294	318	337	314	314	333	310	361	334	299	326	358	298	295	329	319	326	311	315	303	254	304	344	309	328	332	310	307	292	315	309	315	340	325	323	313	308	331	305	319	363	330	295	288	316	317	329	294	288	336	338	310	326	320	351	312	321	347	333	326	331	303	302	346	320	308	307	340	319	329	297	317	316	300	309	322	303	332	314	313	321	323	312	307	314	317	332	331	350	310	317	337	309	335	337	345	316	327	320	310	295	308	324	299	323	308	325	310	313	327	316	344	318	328	322	324	306	319	316	351	355	336	305	289	312	293	322	308	322	322	339	314	281	312	317	312	323	333	336	347	320	307	309	323	318	332	316	321	324	282	318	319	336	289	286	363	310	328	334	307	322	285	333	269	304	310	352	335	324	305	283	313	324	334	301	333	315	348	322	282	334	301	338	322	357	295	328	331	356	366	345	317	315	344	299	301	317	311	319	301	312	324	312	332	332	301	312	341	337	338	335	314	343	309	319	296	326	345	334	322	347	337	353	295	301	304	326	317	322	314	331	322	320	324	300	314	292	318	312	330	323	295	292	317	312	334	304	337	322	298	318	343	344	320	325	311	326	328	350	333	321	293	309	300	314	324	322	339	292	341	287	332	346	325	350	297	354	344	310	310	295	317	334	309	303	317	308	300	329	311	331	310	308	324	303	337	345	354	328	314	327	331	305	308	326	300	313	314	295	325	297	332	302	328	309	307	298	332	317	357	328	345	348	320	302	298	291	314	314	336	322	351	297	336	330	314	337	345	309	340	302	349	316	311	283	300	324	324	305	345	316	327	320	351	308	311	333	301	335	307	317	323	345	359	324	339	324	317	326	332	309	321	365	315	302	326	339	311	336	317	316	299	322	294	303	332	339	314	351	297	330	309	323	311	290	304	320	321	307	332	303	336	290	318	320	337	304	324	317	318	335	310	328	324	326	326	308	346	307	318	339	314	310	326	280	337	356	345	295	341	288	365	333	314	330	317	277	349	348	305	319	323	325	325	344	332	352	312	303	321	343	325	283	344	350	302	332	336	332	318	329	328	325	291	313	289	302	336	333	346	307	324	296	357	318	356	322	348	312	303	312	283	297	316	300	334	340	339	334	314	350	328	325	311	290	288	305	319	316	340	305	285	336	316	326	313	328	323	330	332	301	324	329	337	334	315	307	322	346	332	310	334	349	309	308	291	331	324	329	326	294	322	357	329	314	306	307	310	291	319	330	291	309	297	312	331	323	321	302	293	284	307	330	354	303	327	347	329	329	305	322	308	321	268	331	326	324	326	318	317	339	332	328	319	313	332	292	320	320	320	278	331	296	332	314	362	304	345	321	313	342	302	313	341	326	356	346	311	321	322	328	327	291	306	322	338	349	336	305	339	311	316	284	335	312	340	336	272	329	300	311	327	306	330	317	349	332	355	337	297	351	352	294	327	328	330	323	342	309	304	300	332	323	322	285	301	323	321	337	308	294	275	321	312	296	300	302
25487	21488	27927	25436	11867	1778	1329	1089	923	1025	989	907	900	958	920	849	900	868	888	896	881	885	886	850	881	900	832	894	850	897	813	855	818	840	848	880	870	863	910	864	854	873	808	898	857	868	836	891	884	847	869	820	890	834	873	810	877	879	861	867	866	861	846	842	859	814	809	859	902	862	865	851	859	846	879	824	907	815	857	801	877	860	799	856	862	888	819	859	855	884	868	823	821	857	803	859	843	840	814	819	856	790	876	777	865	877	826	817	885	850	832	846	852	879	860	862	890	820	814	845	835	876	840	828	828	874	845	833	871	858	908	865	848	887	843	828	814	818	834	834	855	813	790	855	823	860	816	836	878	821	812	825	889	856	819	864	924	839	866	808	871	877	856	793	837	837	873	888	868	858	831	850	865	848	838	867	820	834	819	828	855	849	795	838	775	844	833	844	847	886	828	841	787	824	837	861	859	837	817	809	838	825	851	847	822	829	871	862	834	871	828	863	875	819	834	871	851	843	836	826	853	857	827	856	875	843	823	831	881	845	855	841	840	878	915	855	878	855	842	795	829	814	832	820	866	834	844	844	859	858	861	860	826	839	869	843	831	901	836	849	827	826	838	804	872	828	809	813	857	838	862	851	883	846	859	832	816	849	845	865	842	836	873	837	866	853	813	821	863	870	878	884	841	880	900	871	854	816	855	862	903	899	837	841	866	784	827	822	827	882	860	876	862	859	854	834	788	892	858	876	918	862	865	812	870	856	819	854	812	839	858	834	803	852	863	810	847	845	837	850	838	866	864	822	867	845	840	873	822	858	783	814	864	855	866	868	858	851	833	868	845	823	846	895	816	869	801	834	837	855	878	881	876	825	848	857	823	866	831	817	884	884	830	805	854	850	836	851	845	811	866	861	870	869	863	828	851	830	835	833	900	804	838	811	841	821	872	853	808	845	836	801	808	814	846	900	869	837	839	797	842	842	870	879	833	869	833	871	826	853	828	781	833	879	844	779	816	796	807	852	805	902	851	856	838	857	836	832	823	886	839	846	815	861	870	888	796	825	882	836	855	887	858	840	830	828	875	842	837	845	874	853	865	901	801	823	886	841	812	867	887	865	895	855	823	819	861	837	894	836	877	837	878	838	886	870	864	779	855	885	864	869	814	882	820	830	858	857	838	883	807	835	872	823	842	834	822	853	888	812	863	837	776	815	797	831	817	840	791	835	863	855	861	845	846	837	898	813	829	869	793	837	825	818	876	811	828	828	848	841	832	862	858	832	850	809	802	871	830	835	844	831	867	815	849	835	898	868	810	883	834	767	846	839	848	842	826	799	881	843	840	842	893	902	830	842	821	862	887	913	856	871	805	860	872	876	825	859	820	811	869	826	842	893	820	844	887	864	850	796	782	838	768	844	861	864	876	807	835	801	865	776	822	826	814	826	845	821	859	836	807	824	815	825	866	822	854	829	861	881	810	841	857	801	832	803	808	878	862	887	840	843	857	795	846	786	826	819	835	882	869	868	864	827	792	817	836	842	807	796	820	808	807	800	793	877	846	879	843	824	828	838	835	839	841	799	812	834	815	837	831	859	818	801	807	853	846	831	870	843	821	836	823	831	839	874	840	880	842	879	880	831	841	849	818	826	822	837	857	805	866	832	859	865	860	844	838	843	844	835	875	822	816	869	861	845	902	843	863	873	789	844	824	819	911	850	801	885	817	866	808	885	819	832	834	834	832	833	810	830	830	826	882	865	846	865	850	860	851	820	821	795	921	849	903	830	800	842	825	894	872	826	851	878	826	853	829	859	860	889	835	857	870	825	869	847	862	805	853	783	808	828	852	814	848	850	871	840	848	879	887	828	892	832	836	821	869	829	822	864	807	828	868	804	852	832	845	819	847	795	840	809	839	822	867	865	883	871	794	810	834	834	890	806	880	866	851	851	787	842	810	867	811	797	840	876	812	843	843	824	833	861	835	832	854	847	843	859	882	877	873	839	878	840	875	824	845	879	861	821	840	815	816	803	853	896	878	872	853	875	857	901	867	882	801	843	819	829	860	827	809	853	860	828	825	837	829	834	824	800	821	845	842	799	820	872	870	858	814	810	866	847	862	869	858	819	887	889	858	792	839	787	827	810	841	866	876	820	847	792	831	837	792	802	861	860	836	867	860	866	843	896	848	865	835	875	897	801	881	844	797	826	831	835	804	841	861	778	868	891	839	840	866	850	831	836	853	850	834	844	852	838	856	845	878	881	830	795	834	802	891	877	833	839	801	779	880	833	833	812	858	821	839	789	844	851	839	856	830	831	873	822	873	845	815	789	869	836	850	836	888	840	842	871	865	833	810	834	879	842	826	820	826	855	838	792	820	842	899	819	860	845	850	798	831	827	853	907	801	812	774	856	832	837	834	829	850	847	813	783	868	817	839	812	801	894	858	858	864	855	853	813	803	828	798	807	822	800	832	844	835	847	828	851	863	808	808	830	817	850	856	799	818	870	826	855	853	886	774	863	805	813	838	790	848	868	799	836	832	877	875	828	827	822	816	885	873	812	856	841	878	851	808	850	871	832	860	862	794	840	794	885	868	829	811	816	827	826	904	856	840	826	842	850	883	845	839	846	841	859	840	844	801	791	854	849	796	813	833	851	840	815	832	847	830	790	806	807	871	819	840	828	849	848	873	835	869	783	841	834	862	849	820	720	889	854	827	817	847	834	838	863	889	839	831	805	885	827	881	863	845	810	818	828	873	857	813	836	921	861	872	862	822	831	857	867	880	795	823	820	786	811	899	833	870	864	877	834	822	848	858	856	874	834	872	840	846	840	851	841	855	889	881	842	828	809	830	864	835	858	806	819	851	814	881	829	826	878	863	874	848	828	829	869	869	842	898	822	841	838	868	809	815	862	823	870	817	828	908	839	868	806	905	827	838	841	788	865	813	909	837	840	884	847	869	832	824	820	895	887	871	839	905	836	859	866	813	875	832	798	871	848	819	882	808	862	846	857	764	870	838	884	845	799	863	831	844	874	830	835	861	861	878	833	874	850	812	835	825	849	860	863	831	794	862	859	852	834	830	851	843	853	842	874	898	849	839	821	837	811	809	853	868	849	835	838	837	799	818	851	805	883	858	851	847	797	800	818	836	862	873	801	889	822	861	896	865	830	810	872	845	840	826	855	842	842	822	838	842	872	894	837	796	848	852	873	836	847	855	858	820	833	881	815	884	865	861	826	822	828	825	846	822	850	882	804	851	860	851	847	867	865	822	827	834	822	780	862	800	851	799	827	802	831	828	864	867	830	820	792	857	861	860	854	893	870	871	822	808	901	873	815	818	947	849	807	871	799	859	835	852	875	814	822	816	840	885	809	847	906	857	869	815	795	860	812	862	787	809	873	881	879	833	878	791	811	852	807	813	833	890	853	861	831	879	844	850	880	831	817	799	841	798	831	840	857	813	865	825	849	854	853	860	863	813	795	900	806	810	814	837	802	828	824	842	824
3455	3743	3059	1740	1308	1040	936	856	761	806	750	725	702	728	712	665	682	676	673	679	701	660	652	609	665	657	652	660	644	659	676	633	680	626	636	615	640	623	637	647	642	639	609	654	634	686	630	635	600	632	590	635	663	594	625	610	664	664	678	607	653	621	634	631	605	573	666	599	622	646	666	630	571	639	648	653	656	649	609	615	600	632	649	675	647	625	619	668	569	638	638	609	612	619	633	602	623	634	605	652	616	622	602	620	671	659	631	651	608	659	660	625	617	606	670	649	615	619	623	593	637	645	651	680	621	571	634	643	673	620	606	613	600	598	608	659	633	614	599	591	642	638	627	623	633	626	643	668	589	605	641	619	613	614	612	613	615	603	610	609	619	659	594	651	582	590	622	668	615	640	619	635	579	645	594	683	650	654	680	673	625	624	655	585	645	641	614	667	658	629	666	599	621	614	674	614	647	657	650	664	628	584	634	672	632	613	601	618	631	657	629	603	663	625	612	594	633	615	630	636	609	646	596	602	643	656	613	624	623	599	627	604	627	619	629	629	657	631	658	602	596	649	611	679	572	642	581	570	570	674	633	635	664	589	642	676	615	601	600	660	652	659	612	610	653	634	617	630	665	658	674	682	616	658	636	660	630	663	647	627	624	595	662	664	655	647	635	603	588	638	595	620	634	666	565	593	637	643	666	651	614	585	558	619	657	641	657	614	640	596	663	674	603	614	661	653	628	642	637	632	661	593	627	644	610	657	637	622	619	624	620	609	605	591	654	609	622	621	615	581	608	626	622	640	587	625	607	636	632	589	611	632	625	627	613	604	640	642	653	611	638	614	614	642	646	630	640	636	619	611	650	571	645	626	551	609	570	618	617	666	660	601	613	622	623	605	608	661	653	602	612	603	609	631	616	595	614	643	659	614	621	587	611	659	653	569	675	617	684	583	665	603	637	656	595	587	638	634	658	612	655	645	577	654	629	617	611	638	644	609	648	574	594	622	641	599	635	674	637	641	570	626	616	667	651	640	673	599	616	647	590	595	614	645	635	595	635	627	566	609	611	587	613	626	679	610	642	623	644	620	651	650	590	605	627	622	614	594	600	615	680	647	645	625	619	639	628	625	641	638	606	662	694	629	654	623	582	629	585	615	647	619	642	666	611	585	615	617	658	634	605	645	593	644	671	624	651	612	664	673	634	640	632	640	694	584	650	626	627	631	639	634	622	637	596	648	622	628	641	561	652	681	635	630	601	546	646	623	642	663	617	602	595	601	677	612	645	571	631	618	652	608	611	634	620	623	602	655	624	631	614	657	634	648	621	636	639	638	654	596	638	643	645	629	611	626	604	636	596	678	616	633	633	607	634	626	655	594	642	591	607	607	598	594	671	629	638	573	616	595	608	649	648	613	645	610	631	600	610	613	632	593	637	612	557	613	642	614	645	623	591	604	644	611	608	625	627	608	611	644	612	609	636	637	595	601	637	646	594	635	671	617	604	585	635	602	627	592	620	588	636	611	611	658	643	596	595	627	552	597	623	593	607	625	650	618	644	616	632	652	664	621	613	589	639	617	593	625	612	630	619	635	658	609	687	667	615	670	637	615	639	597	567	619	623	607	619	624	595	625	617	636	638	615	644	612	624	596	598	606	607	595	609	599	619	599	693	628	662	614	577	604	647	623	656	618	643	629	619	581	624	602	654	606	610	601	631	616	626	635	628	648	580	632	660	644	626	596	640	636	638	617	639	617	654	661	622	637	595	680	615	631	599	586	628	598	634	597	544	587	628	605	602	631	695	590	639	604	584	630	627	591	578	587	591	581	637	614	568	628	585	612	607	601	589	595	610	591	606	622	643	661	620	644	609	618	594	633	634	614	679	604	621	636	594	611	657	638	658	592	651	625	624	628	648	657	665	606	613	650	614	651	638	598	591	603	637	640	621	635	588	595	603	652	592	622	630	603	596	612	624	617	570	617	633	571	598	630	597	635	626	630	627	581	631	569	630	619	630	603	643	660	635	608	625	638	629	622	630	613	631	586	592	647	646	621	655	677	647	661	605	632	623	653	697	585	606	619	641	632	638	614	587	626	619	608	642	598	657	632	608	622	621	614	644	654	624	632	633	557	671	590	637	614	625	640	670	598	619	634	606	622	653	593	620	608	629	582	580	645	611	612	646	611	617	628	612	606	649	598	594	602	627	619	609	662	606	662	595	625	567	648	660	593	614	665	637	572	637	617	591	637	619	616	652	600	663	645	633	631	656	620	679	662	643	621	647	678	640	663	652	604	609	658	622	665	643	621	643	632	624	619	616	586	619	620	621	666	595	620	664	633	595	627	617	611	617	648	616	642	648	633	650	635	637	670	614	674	631	640	674	641	605	612	596	659	622	634	595	613	585	606	574	666	645	609	631	623	581	619	607	615	606	570	643	640	655	673	593	580	611	668	612	603	644	651	617	601	679	620	573	548	637	615	648	602	625	634	611	637	594	641	613	605	599	616	615	617	602	584	634	604	599	645	615	557	630	640	613	616	658	606	632	627	607	656	626	596	606	615	600	624	628	624	657	629	632	639	621	611	680	639	605	600	633	626	639	600	623	616	649	652	579	662	606	592	649	626	604	601	609	657	654	592	590	613	603	661	635	641	583	593	635	623	628	635	652	592	622	618	615	615	645	643	639	591	597	632	646	567	653	569	633	628	606	574	561	644	627	632	582	612	598	597	600	640	625	598	621	641	604	609	592	610	612	627	631	614	592	622	608	607	644	658	595	599	620	634	612	602	599	609	602	593	629	631	622	593	636	672	632	628	597	599	623	597	595	585	580	611	592	630	632	641	658	570	628	623	619	602	618	614	660	601	643	630	604	629	591	622	634	580	631	653	567	624	559	633	615	588	644	646	670	617	643	625	605	596	589	618	626	656	610	556	651	627	596	617	590	644	645	619	621	621	624	596	629	620	617	610	643	605	624	681	647	610	626	622	593	615	630	630	675	626	635	567	613	640	600	657	622	637	616	633	668	582	608	650	587	608	643	569	596	599	592	659	596	676	600	613	595	622	630	618	653	583	597	607	582	606	637	632	668	628	589	639	645	658	592	564	608	660	621	612	629	660	633	619	638	607	644	644	633	647	587	661	577	626	614	638	637	631	609	605	651	604	606	638	636	642	617	602	606	606	612	576	624	601	626	660	634	641	620	627	583	618	614	640	608	609	627	643	652	642	600	595	590	640	643	600	632	633	658	638	574	662	648	635	621	656	597	601	586	637	603	661	643	596	659	635	609	661	597	626	651	636	656	593	615	583	617	610	561	648	648	615	636	612	593	603	590	651	679	603	687	627	629	627	674	632	565	584	597	607	631	621	641	608	680	642	615	596	615	627	662	645	616	606	637	610	645	590	641	630	649	610	625	654	624	597	615	633	607	652	602	592	655	592	634	633	615	642	612	604	630	647	628	588	639	598	588	619	622	648	611	594	620	629	633	683	656	601	610	636	603	613
24567	21522	28912	24565	21523	9531	1921	1266	1013	992	986	954	966	935	883	906	893	880	834	861	899	828	832	798	840	875	820	833	846	871	867	874	811	795	830	801	771	773	856	770	873	836	842	850	869	812	816	835	838	853	802	811	779	829	824	771	814	777	783	754	812	806	765	827	862	795	812	813	843	806	769	831	806	830	795	790	826	812	771	812	810	773	872	854	790	797	830	808	809	767	790	819	790	797	768	817	829	861	781	814	785	809	796	811	796	842	764	831	824	836	831	805	808	821	817	845	807	827	830	753	799	764	795	821	829	838	769	774	805	800	803	790	797	754	777	796	799	821	839	810	748	863	846	776	795	820	800	844	810	809	789	770	820	780	829	787	816	797	773	830	785	808	813	796	769	824	793	816	820	846	830	759	784	819	807	760	807	842	777	795	745	797	782	806	798	790	762	717	805	796	788	811	751	812	847	803	833	788	817	795	770	797	782	822	784	847	802	764	797	829	851	823	846	796	786	812	828	766	772	750	802	808	828	782	774	791	709	798	796	775	790	785	854	831	764	814	833	814	798	812	794	777	787	791	785	766	850	777	795	763	752	821	799	803	790	730	818	839	756	770	853	826	829	782	771	781	769	841	801	747	814	804	799	852	803	798	799	784	767	843	824	850	815	828	780	835	783	775	798	790	807	819	786	792	836	823	827	773	798	781	822	819	754	782	836	805	776	818	798	811	796	868	798	799	777	791	809	807	780	821	815	819	783	791	752	810	796	790	799	800	784	867	797	779	780	790	795	827	807	809	806	756	805	815	769	802	802	816	798	790	825	795	778	811	860	843	780	803	781	816	788	800	816	857	816	827	834	795	821	815	835	816	831	816	782	727	792	865	794	809	831	829	794	862	804	830	803	751	770	788	793	838	736	806	858	819	831	798	865	798	794	771	796	811	857	764	861	773	783	742	800	747	796	856	754	772	781	754	792	832	840	742	818	815	808	789	792	820	769	815	784	807	765	807	788	810	783	820	815	824	811	794	794	830	814	783	772	786	761	843	758	821	852	801	834	831	809	791	792	809	805	775	791	833	816	867	823	775	804	786	761	812	810	794	763	810	801	776	817	811	799	747	800	816	797	798	778	784	827	806	836	785	766	845	798	743	769	766	795	771	823	793	799	825	781	799	731	822	780	788	781	803	759	861	896	812	826	782	802	844	793	785	817	807	810	858	789	758	844	764	837	824	754	787	829	799	803	828	802	786	819	823	816	802	764	783	802	808	814	770	772	802	813	776	841	812	783	831	850	812	779	750	795	831	799	812	783	809	847	799	814	813	792	810	760	850	789	804	795	810	808	811	773	777	751	787	778	817	816	814	811	805	792	823	798	787	778	748	823	857	786	839	779	819	838	840	781	747	854	753	795	802	750	843	845	809	802	774	777	805	803	779	761	760	787	809	773	812	830	804	802	790	800	789	773	876	791	797	824	810	802	828	800	829	757	830	832	820	773	742	843	822	775	800	783	782	842	770	772	807	793	783	810	765	767	778	829	792	757	803	765	804	826	809	821	765	834	788	822	774	803	808	796	848	782	764	810	771	793	766	760	766	825	830	789	797	816	778	832	809	782	767	751	768	837	781	804	769	811	837	798	800	795	817	804	778	800	775	801	840	823	782	765	772	810	816	800	792	794	790	766	853	789	802	838	855	790	833	766	757	822	805	815	782	867	748	776	782	766	812	786	784	812	798	782	791	800	825	811	845	784	815	792	755	818	789	783	750	812	788	805	794	773	832	836	794	844	804	765	792	819	813	787	807	757	826	823	776	797	784	797	793	815	802	762	773	822	768	808	840	771	791	806	826	757	777	799	751	738	801	874	820	760	833	840	792	855	782	768	783	787	823	765	791	792	834	760	752	763	761	767	784	768	812	767	776	740	778	788	789	820	820	807	797	770	784	755	809	800	798	782	800	828	778	802	783	769	822	786	773	785	804	794	835	832	799	799	751	775	792	822	776	776	740	773	817	814	787	777	847	837	799	775	791	762	765	794	835	785	790	802	785	787	871	773	809	856	841	804	821	805	813	833	789	820	783	816	828	763	751	781	801	800	793	805	814	814	766	850	847	830	798	811	771	780	869	794	831	838	803	806	736	794	877	781	762	755	803	769	807	815	753	757	840	768	810	771	777	799	820	803	790	833	827	780	815	835	813	735	817	781	808	772	852	790	813	791	814	755	789	828	768	773	751	786	785	852	839	742	817	776	775	773	813	823	805	800	795	785	788	831	825	767	809	786	796	768	834	795	779	801	785	827	742	790	791	788	828	791	762	810	764	908	828	817	743	840	809	826	810	798	799	797	749	810	821	795	800	785	821	810	773	851	801	802	860	816	757	799	794	834	818	794	739	778	832	830	791	829	793	826	850	822	810	828	821	796	789	809	796	777	741	818	790	847	845	813	808	780	791	783	829	766	824	815	821	811	794	786	815	776	800	859	798	834	838	812	816	792	786	814	800	840	833	797	837	783	791	722	775	803	792	789	816	790	786	827	804	799	862	762	801	812	822	793	772	839	793	774	813	797	819	785	799	763	753	798	806	839	798	772	769	762	842	819	827	858	756	763	765	801	781	863	849	806	782	832	823	785	744	823	776	829	808	778	792	779	803	815	815	784	809	784	761	759	723	760	781	818	772	817	806	772	817	888	832	799	779	839	795	842	836	828	768	797	780	761	766	819	806	744	785	807	836	774	795	770	765	778	804	833	798	790	780	820	841	796	826	792	806	818	815	806	811	794	834	800	806	764	805	813	819	841	794	816	801	804	755	799	802	839	798	807	807	732	764	810	794	787	806	826	774	797	789	799	821	791	802	777	803	800	788	792	843	747	782	780	774	804	840	822	803	807	740	805	822	828	832	806	747	801	867	780	790	779	785	822	775	746	831	784	824	756	824	804	832	775	820	793	809	839	788	782	800	783	838	841	841	794	824	838	780	811	804	818	775	799	832	794	795	826	769	799	778	801	786	815	749	826	798	835	803	785	826	782	797	810	847	814	790	787	791	777	803	777	833	789	820	836	816	865	806	807	800	823	746	781	778	798	878	799	853	827	793	804	776	826	826	782	772	709	858	786	781	790	818	813	828	766	845	804	840	822	783	759	788	813	766	761	773	762	789	780	793	806	784	847	802	780	789	821	786	813	779	743	833	820	834	849	778	779	817	812	780	760	767	745	802	764	802	809	848	774	822	825	768	778	771	813	780	854	783	799	769	824	830	834	788	818	794	805	781	814	835	852	829	780	787	820	774	803	835	787	851	813	827	854	789	786	759	839	817	792	798	793	794	811	845	760	739	771	800	802	777	796	783	822	787	789	783	849	767	787	784	775	798	806	817	786	816	777	773	810	760	780	840	796	794	784	797	789	748	786	796	790	805	794	810	800	786	806	790	759	801	824	786	818	782	751	792	739	811	798	828	814	808	812	840	779	772	808	771	787	791	828	790	782	803	838	743	808	762	775	761	793	722
3779	6232	5127	2614	1845	1477	1176	1077	962	837	809	829	737	727	706	714	672	689	680	702	693	630	676	691	628	648	644	599	614	624	658	668	684	594	640	596	635	665	627	624	630	581	591	622	624	667	615	616	607	641	646	630	661	592	629	629	632	595	584	619	584	635	620	606	620	608	607	640	602	607	628	607	621	596	549	571	604	631	647	579	583	598	573	655	615	605	645	550	609	625	609	624	685	630	626	610	610	599	648	582	596	621	594	553	641	572	622	628	618	620	579	639	609	605	624	585	641	589	640	601	606	643	611	605	592	646	609	629	592	586	619	663	649	608	602	588	607	636	634	636	589	609	608	640	648	617	624	640	603	641	622	625	606	620	590	633	613	600	576	604	581	599	611	622	635	657	597	613	606	638	591	631	582	586	616	599	595	626	642	571	623	635	619	598	612	591	610	599	619	632	577	617	605	652	612	655	648	603	598	556	548	614	592	633	605	575	580	600	596	600	606	592	625	608	572	663	645	571	630	615	607	622	603	601	660	588	636	585	559	598	621	642	552	605	601	633	656	620	620	587	586	596	609	594	587	568	637	629	587	584	587	627	573	603	575	582	581	577	588	583	573	618	585	610	591	576	590	621	610	597	574	598	609	623	613	602	620	627	639	612	612	589	638	631	645	612	621	615	632	627	636	657	611	629	611	610	621	590	633	577	600	617	644	591	614	597	621	636	625	607	610	597	613	549	603	599	566	607	601	541	667	592	582	642	612	602	633	634	601	606	615	591	644	611	617	638	610	547	572	607	631	578	602	583	584	596	602	601	580	633	629	571	611	573	657	602	584	661	623	613	607	605	583	642	640	632	618	598	618	574	635	591	592	602	584	617	591	560	580	621	612	593	612	623	604	580	602	585	621	610	636	605	615	598	631	606	622	597	570	586	616	646	578	614	576	631	648	577	614	593	619	626	603	584	608	586	614	602	597	622	579	598	570	596	587	632	608	596	589	602	586	618	597	593	589	559	624	621	607	609	538	577	589	631	632	592	606	627	583	635	648	606	646	592	640	593	616	600	603	568	625	592	597	604	605	619	619	639	545	584	660	583	587	548	597	629	598	563	626	588	567	592	641	603	598	580	633	591	570	613	552	619	603	595	584	639	600	593	621	644	595	632	639	626	584	565	546	629	630	559	624	650	577	569	638	624	590	643	600	617	608	600	576	594	627	618	630	566	617	600	551	567	623	609	607	630	583	601	564	569	610	583	607	628	632	579	615	643	582	593	583	604	637	580	616	555	594	635	597	611	568	574	637	583	612	599	592	576	599	602	618	623	620	638	602	571	598	580	568	593	615	594	577	606	628	628	575	615	566	607	524	568	578	632	573	613	615	596	572	642	623	663	569	576	591	573	591	582	604	674	581	639	579	631	619	610	632	587	581	549	593	591	610	566	605	626	624	605	629	618	624	631	609	634	570	591	588	582	641	595	599	595	603	584	632	631	619	597	594	612	576	632	603	612	619	593	546	644	609	657	575	619	557	623	627	594	571	573	584	592	652	587	609	596	615	628	562	601	628	579	569	620	606	576	599	577	581	601	599	586	634	611	542	570	601	610	612	616	596	635	581	618	578	573	598	608	584	630	567	616	593	587	656	629	577	596	586	624	561	599	592	636	603	560	594	571	569	575	589	587	605	596	607	583	607	585	611	612	557	604	577	599	599	589	606	600	603	609	607	597	568	634	566	623	564	612	627	579	575	639	640	626	623	553	627	559	601	590	588	571	594	605	608	580	564	572	624	530	607	606	570	602	586	626	575	641	583	596	560	606	591	618	581	577	576	628	586	598	594	618	626	631	606	619	595	621	585	579	611	580	579	597	566	576	588	610	564	611	558	622	565	624	621	633	585	646	553	603	542	550	623	593	634	570	606	581	599	577	593	554	591	594	570	580	626	611	607	544	582	591	602	575	589	577	596	596	600	586	597	644	604	592	617	605	576	607	579	597	595	615	578	593	577	553	601	625	605	651	571	588	603	612	617	581	619	556	604	563	606	576	584	613	605	556	604	586	564	559	565	569	589	627	587	598	618	569	595	625	572	625	602	606	596	617	610	568	616	614	603	611	615	602	577	556	576	587	610	621	597	595	580	601	616	593	624	585	611	599	593	527	543	593	575	595	647	644	595	625	624	589	599	621	575	633	569	569	621	547	649	617	626	581	588	636	623	617	575	603	609	560	612	646	597	591	619	559	577	652	634	582	587	637	557	654	564	630	624	610	596	546	596	584	584	573	636	616	605	610	575	598	613	552	628	589	628	609	615	639	619	616	607	597	604	583	579	612	592	613	550	600	606	563	590	618	583	577	596	577	573	553	609	573	587	566	589	613	584	601	586	601	580	595	601	615	616	584	579	597	563	630	640	618	598	608	599	628	628	570	641	616	604	580	594	640	569	616	587	558	587	543	597	577	607	593	621	601	623	575	605	579	606	594	614	594	569	587	555	615	592	624	626	596	567	630	572	572	618	631	618	570	617	590	574	582	625	602	647	573	563	610	603	604	632	600	615	585	589	599	625	644	628	568	579	576	603	572	642	544	581	593	651	611	572	596	610	587	608	556	575	597	587	614	571	622	588	633	592	618	593	632	619	590	609	609	624	573	616	559	614	620	606	595	611	593	603	611	591	590	589	568	570	585	577	637	621	577	569	603	573	562	583	570	627	616	603	591	606	603	608	550	577	660	632	606	590	611	611	572	572	593	582	595	624	571	601	626	586	574	587	631	598	614	626	595	596	574	607	608	597	605	568	544	595	629	631	568	580	603	594	553	598	572	579	651	578	600	627	592	572	602	565	602	617	589	565	591	540	582	634	561	642	601	644	629	594	606	585	605	556	599	601	622	594	603	624	578	587	607	636	570	619	578	615	613	591	589	618	596	569	604	583	581	615	586	597	616	550	583	618	581	586	583	617	538	623	608	601	622	571	620	598	564	616	606	610	599	592	625	566	601	607	597	606	588	594	608	602	585	639	585	630	572	620	606	569	575	548	585	594	640	623	601	599	591	576	582	627	576	570	602	582	586	563	639	588	603	574	589	607	611	595	589	617	565	623	571	556	615	594	587	620	604	579	552	584	611	577	573	602	637	566	620	565	559	621	588	544	593	580	595	634	614	573	558	598	600	586	608	662	601	608	612	596	611	577	624	599	591	606	602	578	607	579	635	620	594	605	589	607	564	590	611	593	597	587	568	563	604	609	586	595	587	585	583	569	603	566	616	565	586	584	592	645	621	638	596	591	592	606	589	585	582	568	627	598	620	638	602	591	564	592	592	539	605	526	612	591	648	606	571	600	598	577	627	627	592	641	575	602	601	619	626	582	582	562	583	595	582	629	552	609	588	620	572	601	624	561	634	581	603	625	591	578	618	610	606	593	566	584	549	596	605	634	599	606	563	579	618	597	576	592	596	652	619	572	562	641	618	593	587	547	600	606	586	616	645	600	623	580	624	556	568	603	587	602	644
27905	10633	1055	593	547	415	486	488	455	460	474	405	445	444	423	437	450	471	444	436	473	465	443	466	474	452	437	447	417	433	480	457	450	471	454	470	429	451	430	448	442	457	414	471	451	425	413	435	434	399	465	451	497	436	475	474	445	433	441	457	434	407	424	398	443	446	463	451	430	461	453	445	425	462	471	460	456	436	464	463	455	419	444	472	445	445	471	419	428	423	414	446	411	489	444	422	459	430	443	422	487	446	443	444	459	463	436	487	430	452	412	429	398	461	449	438	461	432	421	449	429	450	431	418	450	461	433	441	444	424	455	465	507	472	438	409	444	435	446	411	447	413	418	407	457	461	456	431	445	427	459	416	453	439	423	423	430	465	474	473	454	413	412	411	485	438	481	442	458	432	465	392	461	448	442	440	457	433	447	438	443	448	444	468	405	402	438	432	434	446	463	441	427	439	480	440	420	430	385	426	463	449	439	456	447	451	459	459	454	432	466	428	428	407	409	468	406	436	435	441	430	457	456	432	453	420	417	420	478	441	418	421	433	437	383	443	440	475	468	471	420	425	430	442	423	444	444	437	446	436	404	449	417	441	449	426	472	460	475	400	426	444	430	448	461	404	420	434	454	488	481	432	415	449	435	478	472	436	446	404	440	442	427	425	438	428	429	423	505	415	474	471	454	427	476	461	450	456	458	451	432	465	450	443	447	429	429	469	426	477	415	461	414	448	442	414	506	398	425	429	456	445	440	428	433	507	454	454	457	457	440	450	405	464	453	420	434	442	458	452	436	457	453	460	441	457	411	446	445	467	410	412	419	462	454	454	441	441	437	417	421	448	441	477	436	440	431	428	417	454	446	453	434	434	465	443	446	436	433	416	448	442	446	431	441	431	432	424	417	436	436	442	456	429	452	419	401	426	446	450	427	460	447	416	451	426	403	445	420	436	457	469	476	399	466	423	455	453	460	461	460	424	492	463	454	464	448	437	446	473	451	453	425	413	446	438	455	435	426	420	435	441	461	447	460	417	458	462	389	453	425	417	413	434	427	433	438	415	435	464	434	457	440	403	431	391	469	425	442	434	466	447	460	445	450	419	425	449	434	430	461	424	423	444	474	413	489	421	437	450	407	473	443	450	433	470	432	409	445	448	441	460	445	406	456	452	455	441	445	455	466	401	469	432	463	482	449	434	471	468	461	435	479	470	445	442	448	441	435	429	442	439	416	454	446	439	436	432	420	429	427	423	429	411	441	451	425	458	447	433	434	443	421	411	469	442	461	422	456	428	409	427	419	449	465	414	429	399	447	421	462	423	431	456	451	427	430	467	432	435	458	439	445	481	468	476	452	469	453	451	425	480	430	485	470	446	454	450	450	449	461	442	434	461	437	467	448	432	453	467	455	447	419	441	438	420	439	441	458	448	430	428	422	442	452	449	424	445	481	462	469	462	434	405	432	416	438	430	453	450	497	418	476	456	442	469	437	438	428	446	433	433	427	461	476	443	407	411	440	460	443	445	407	435	402	441	474	463	447	379	438	389	435	439	470	437	425	397	444	440	424	487	455	432	459	404	413	416	455	454	468	434	423	454	443	432	420	423	448	452	390	434	412	471	415	421	426	485	464	430	439	434	415	413	459	469	477	431	436	458	427	430	454	407	423	466	424	426	453	422	460	420	411	454	419	409	454	458	436	489	485	432	429	437	473	441	461	450	432	436	463	421	435	470	483	444	466	478	464	458	441	444	412	439	445	423	420	440	451	451	421	458	402	426	453	445	451	459	470	451	420	414	446	442	456	446	450	425	431	471	420	457	425	454	442	441	417	453	437	412	456	442	439	445	481	421	420	461	433	461	441	464	468	433	399	417	480	434	423	447	434	415	419	450	450	465	448	460	444	467	426	460	430	465	449	416	465	410	443	444	432	391	435	459	473	409	426	459	431	439	441	411	454	449	447	433	423	483	427	423	405	492	438	441	428	436	400	444	442	401	470	497	455	476	471	418	437	456	459	439	451	439	427	447	409	437	447	441	432	438	483	418	428	456	417	434	452	408	446	426	483	437	445	450	427	434	427	457	463	409	439	439	420	449	464	415	442	427	448	458	414	456	437	396	463	432	413	420	429	432	406	416	446	451	427	418	479	460	442	453	461	436	410	450	449	427	454	486	478	445	447	445	455	458	448	415	453	437	442	452	465	441	495	456	453	450	411	433	425	455	398	438	421	402	439	444	453	419	452	446	410	456	437	413	444	458	424	454	429	397	472	450	444	474	436	501	420	467	452	408	432	452	442	434	432	485	448	445	457	440	466	433	436	460	465	479	441	457	465	423	389	480	423	411	461	428	419	412	451	435	391	435	420	427	409	437	436	435	448	442	485	428	401	430	435	466	465	430	425	424	425	420	444	421	439	417	465	457	442	449	388	464	418	437	428	442	477	449	443	430	450	417	414	428	431	443	446	454	401	454	440	444	419	451	466	454	458	427	444	482	433	436	422	418	414	479	437	469	447	490	427	410	441	437	443	447	457	466	448	429	442	446	461	459	458	454	441	469	486	432	450	422	458	453	432	428	422	439	434	458	463	454	433	487	465	469	461	453	432	443	459	457	461	438	443	460	450	406	435	452	407	454	440	441	447	420	441	428	433	467	460	456	454	435	438	417	419	487	468	464	457	437	452	421	449	453	450	435	426	453	476	422	468	452	453	448	446	459	437	469	399	444	446	440	457	428	428	446	437	440	449	459	462	416	422	414	513	461	437	441	433	433	411	471	460	483	416	434	450	427	452	461	434	439	455	430	454	414	460	430	455	402	435	446	454	464	434	455	467	408	445	422	452	473	390	411	475	433	442	422	431	414	427	457	450	423	421	430	444	421	428	439	463	452	403	439	463	439	422	481	478	433	454	454	436	426	437	432	451	438	400	471	493	421	447	436	422	458	467	456	453	469	457	408	421	465	450	450	455	412	468	441	463	425	458	419	447	442	423	432	449	430	445	454	457	445	436	455	414	446	442	448	463	428	451	421	433	462	437	406	459	413	446	443	464	434	412	426	462	436	482	454	439	463	436	445	442	444	410	442	460	417	416	470	443	436	471	425	458	456	417	440	455	410	456	432	468	440	464	428	445	420	424	429	429	464	429	469	465	474	430	448	438	452	423	409	441	439	453	400	448	430	482	442	410	442	450	437	442	432	457	393	425	413	465	446	445	447	390	448	437	418	490	475	435	433	473	443	436	434	488	456	451	455	410	409	415	408	439	434	409	463	426	442	417	406	419	451	433	421	448	450	444	455	419	452	480	427	458	449	464	410	474	413	459	435	470	442	419	476	456	411	431	455	434	453	474	441	471	471	440	473	446	455	439	461	435	476	455	405	460	446	394	398	440	471	433	425	435	456	479	426	448	471	437	479	440	412	415	453	426	462	434	456	440	438	423	415	447	438	426	423	461	432	456	425	418	470	465	434	444	436	434	462	451	395	449	418	433	463	472	422	442	401	432	453
4849	514	473	395	344	367	334	360	329	353	330	315	320	309	344	332	336	298	306	315	318	334	323	275	346	302	344	325	329	326	319	329	324	306	323	390	303	303	317	328	324	335	312	336	332	335	332	339	343	320	337	324	344	313	292	333	341	309	309	327	317	307	296	347	292	338	288	343	325	327	349	327	317	337	346	295	312	327	328	317	317	327	319	323	320	324	311	320	329	319	311	325	332	340	323	327	318	339	305	320	358	332	321	327	311	331	353	360	309	323	315	312	336	315	295	285	359	307	376	311	317	351	293	335	312	304	343	298	333	314	292	311	299	334	326	295	330	317	304	321	330	295	337	335	317	332	329	306	334	331	309	305	306	339	351	301	304	308	322	329	293	325	348	307	326	332	302	301	322	332	335	321	312	313	325	324	320	315	326	312	354	315	344	304	356	335	322	310	308	288	329	311	327	322	343	305	331	307	349	328	282	340	291	358	338	272	332	336	320	342	339	339	333	303	347	326	316	338	329	287	340	302	365	326	325	294	306	298	308	293	313	351	340	317	342	312	326	344	311	345	339	305	330	301	319	329	305	306	291	316	340	311	326	325	326	350	326	323	345	327	316	315	301	317	321	302	329	320	341	309	326	283	321	310	342	335	334	325	338	312	295	315	295	318	295	354	317	301	328	294	314	337	312	284	321	329	282	385	317	309	307	334	323	307	373	301	318	326	331	322	311	319	334	342	272	330	330	332	296	323	321	345	358	330	353	352	326	322	312	315	323	337	361	304	322	326	324	325	318	301	332	317	331	307	284	281	327	307	318	331	353	359	319	304	314	327	323	342	322	315	326	316	345	317	315	324	340	303	312	315	301	332	311	332	303	309	304	326	342	333	314	311	311	332	325	322	314	310	312	329	334	337	317	325	320	340	316	329	308	312	314	328	335	336	307	300	321	320	327	289	326	306	341	350	351	349	295	306	296	310	303	353	277	316	277	312	320	306	335	340	342	338	348	303	333	315	328	290	307	308	295	331	311	334	323	303	315	315	314	306	309	320	278	332	328	308	355	343	312	317	349	301	318	293	299	320	335	295	330	337	309	321	310	325	333	308	327	314	330	326	339	353	299	309	276	337	306	343	326	327	313	320	311	329	306	356	332	339	318	353	318	326	322	314	313	339	333	329	319	318	309	301	324	320	321	317	328	321	306	320	320	320	320	330	296	313	334	337	337	318	307	318	295	331	349	296	310	323	333	352	321	332	309	366	350	337	286	318	321	310	392	303	324	329	309	299	354	299	326	323	336	328	317	346	310	345	321	315	279	297	324	327	347	320	315	305	337	329	327	348	316	342	328	353	305	349	317	325	320	305	320	328	296	345	319	329	321	333	311	327	279	319	332	333	294	330	325	325	319	337	321	314	337	346	302	328	342	346	339	326	303	315	324	321	305	321	298	317	343	308	298	349	291	308	325	331	345	319	316	339	343	328	349	324	335	344	333	321	299	356	309	342	320	320	318	320	316	309	349	279	346	312	309	326	330	338	324	347	327	338	322	317	335	314	341	319	340	326	300	305	313	340	336	312	324	324	288	317	314	297	333	306	309	285	320	324	296	330	341	302	307	306	330	337	317	330	313	311	343	353	316	321	322	333	319	318	306	303	306	308	314	322	332	289	347	300	337	301	337	312	336	338	330	295	332	364	343	299	355	306	336	323	334	311	321	292	307	346	288	299	330	336	312	341	315	346	297	341	309	336	289	337	324	331	319	347	325	324	355	335	270	297	339	303	315	317	349	339	290	323	347	334	283	333	319	307	338	307	321	294	298	317	308	338	314	302	333	296	336	346	332	316	315	300	301	332	296	308	309	322	326	340	288	306	298	341	332	331	312	335	329	311	324	321	370	334	333	341	328	324	326	350	340	353	344	350	340	330	306	349	325	338	323	311	324	359	303	324	294	346	316	338	307	303	289	325	322	327	318	314	352	306	298	310	319	338	317	320	310	305	319	305	317	319	353	328	317	337	334	313	285	327	327	317	306	276	306	327	317	320	302	295	364	321	305	342	303	343	288	331	294	344	338	316	353	301	364	296	339	308	325	290	301	313	348	333	349	309	314	325	358	303	331	331	311	318	339	320	349	361	337	301	317	330	352	304	299	308	303	309	321	315	307	336	304	331	345	292	308	292	328	319	303	301	325	324	307	304	323	317	310	329	342	335	316	358	295	320	311	313	323	342	341	319	317	326	345	331	312	308	313	361	314	292	340	327	321	323	326	287	323	317	315	330	343	282	324	319	308	334	317	348	331	338	310	353	357	307	320	328	299	306	327	324	309	318	299	351	340	360	351	326	323	372	327	320	325	303	320	346	318	302	335	337	306	350	345	319	328	322	318	323	339	310	336	342	355	325	342	307	280	297	333	319	302	307	331	310	345	332	365	287	336	321	338	292	317	323	300	309	345	341	317	346	321	328	301	302	316	332	329	305	322	330	325	291	342	329	322	331	334	295	332	323	325	333	318	320	298	353	317	352	330	314	316	319	318	367	284	318	323	313	347	330	325	330	321	318	339	336	315	331	316	310	331	315	346	312	348	305	320	321	356	339	298	327	318	306	294	323	282	317	325	306	311	348	313	327	294	309	314	319	321	330	300	320	293	279	305	322	341	329	340	308	301	304	327	336	303	311	311	293	305	337	335	313	327	298	319	321	315	334	328	334	336	302	320	297	325	325	292	327	318	297	304	337	287	285	331	319	334	309	325	314	300	334	320	324	306	340	335	311	347	288	343	337	309	335	316	312	317	312	351	326	302	317	360	310	339	306	330	341	307	345	319	311	304	318	321	328	320	311	316	333	320	321	290	325	317	329	314	313	318	330	336	298	320	326	316	332	306	338	321	325	308	333	322	292	311	306	350	329	351	320	328	313	321	334	309	339	319	334	295	341	329	323	323	308	326	328	302	308	325	341	343	321	354	339	313	302	325	330	343	336	290	305	304	353	343	326	332	316	313	287	332	327	301	323	343	313	329	331	321	303	344	297	318	345	329	311	328	330	335	332	280	305	312	302	288	317	319	341	325	326	332	308	313	329	307	296	313	283	333	329	319	285	346	350	315	327	295	348	375	337	306	300	359	328	365	317	308	314	345	319	352	335	329	309	333	295	326	323	323	297	309	310	321	315	333	324	326	326	321	322	310	324	327	325	317	335	339	304	322	337	334	313	311	311	315	310	336	324	328	319	287	319	337	302	340	345	317	334	305	335	324	318	312	331	345	319	348	298	310	347	312	330	304	315	311	319	302	315	340	289	305	332	286	322	360	295	336	330	335	328	315	320	324	325	338	324	349	306	275	323	317	318	316	313	291	341	305	301	308	318	320	343	350	335	318	305	329	338	345	318	320	307	337	328	303	331	337	318	305	345	330	277	306	340	291	336	327	339	330	318	319	318	306	332	330	311	323	345	302	355	311	308	317	336	306	291	308	333	317	341	302	310	326	314	318	298	284	372	309	315	306	317
25543	21486	27986	25399	11788	1833	1330	1072	1003	1003	918	940	868	906	887	954	899	861	874	836	895	863	891	841	832	865	825	860	847	874	806	867	892	867	825	858	831	870	843	852	884	854	889	891	876	888	835	906	837	840	812	839	924	871	856	866	922	898	916	823	885	873	856	839	818	852	852	896	843	850	853	850	824	799	869	857	899	875	875	865	776	857	898	839	850	817	872	821	844	805	865	839	882	913	873	852	875	873	818	861	893	869	865	871	860	845	891	824	910	891	854	887	804	812	839	871	798	897	846	842	876	847	876	851	804	896	843	815	862	857	830	906	925	868	867	860	816	877	818	822	856	793	863	869	870	876	844	903	838	836	842	851	891	854	795	867	843	799	867	837	884	933	906	859	853	855	840	832	856	830	805	850	806	856	841	860	861	878	854	849	842	840	850	834	838	879	878	850	857	878	816	824	834	902	883	855	826	857	847	874	872	888	832	844	854	830	854	842	824	822	857	860	841	855	911	896	864	838	825	886	825	819	865	870	886	833	896	855	846	861	869	845	815	887	888	852	807	790	907	895	854	853	849	861	871	841	845	836	829	797	828	890	888	857	863	880	835	887	880	782	831	781	810	807	840	902	876	791	841	846	795	844	859	813	849	868	882	857	845	867	868	858	828	887	843	892	811	835	896	889	886	877	819	898	851	840	829	893	830	867	880	826	832	836	852	855	876	830	850	839	850	823	862	866	858	808	889	857	870	852	868	832	847	818	851	827	847	823	839	844	836	878	898	837	864	866	846	846	822	802	868	829	826	835	859	866	836	859	858	887	902	828	888	831	845	859	878	874	824	853	850	837	908	794	828	802	816	856	849	843	853	839	770	846	872	858	828	829	858	917	817	850	835	866	890	875	889	821	876	880	817	856	890	847	878	832	822	833	858	883	874	814	846	871	819	897	828	825	880	833	825	860	833	917	880	841	862	813	810	871	881	866	835	841	806	844	802	857	908	858	825	827	835	887	835	888	868	851	845	879	807	822	897	869	859	903	831	889	879	803	838	820	849	820	845	847	863	877	858	798	853	866	813	828	880	825	861	862	881	817	891	857	820	851	807	872	825	896	839	879	863	824	879	852	873	848	861	851	838	829	894	791	911	878	870	873	797	796	875	864	803	907	887	827	837	839	895	824	831	856	875	835	870	875	868	840	882	820	856	828	891	831	810	856	850	828	825	838	856	850	827	863	867	872	815	862	851	873	864	824	823	819	871	815	801	826	860	861	846	862	839	842	819	840	802	851	820	813	808	865	826	835	876	826	834	828	919	847	803	874	834	857	870	834	839	823	871	836	895	825	838	826	866	830	839	894	881	859	821	828	833	909	806	850	793	829	843	847	845	830	820	855	846	859	862	811	834	859	845	851	898	820	829	815	842	837	868	820	864	857	883	857	852	842	807	870	797	847	827	823	891	789	811	851	802	894	871	874	838	814	826	887	830	808	831	816	849	797	874	897	847	895	865	853	863	880	786	852	792	855	872	903	847	807	839	846	902	876	803	884	829	856	877	886	834	847	865	951	877	832	839	850	870	833	882	811	816	829	809	849	895	778	814	844	858	861	797	887	954	883	884	857	899	864	874	879	834	850	870	892	856	875	824	860	846	824	850	841	849	839	867	894	850	848	829	819	848	836	818	865	862	889	860	853	857	850	873	824	820	859	836	872	857	847	783	855	833	829	845	779	856	833	872	853	862	789	877	844	871	892	825	801	841	836	883	866	802	831	876	810	902	869	888	860	862	848	870	846	872	840	884	854	898	891	815	894	813	816	857	786	803	854	823	861	822	840	853	819	853	830	873	841	856	824	879	818	840	844	839	808	825	874	818	855	874	861	842	867	810	840	831	822	828	852	868	897	890	839	889	881	854	832	856	920	871	855	848	881	840	852	891	875	814	876	919	878	881	857	841	832	811	886	906	856	850	854	846	854	858	817	855	827	895	847	854	905	801	861	836	821	852	816	857	827	825	915	866	811	845	874	892	854	876	848	872	871	860	772	842	821	883	801	826	832	917	883	813	904	854	844	808	913	863	832	813	838	897	867	865	848	846	847	868	843	841	851	922	831	833	903	869	838	806	844	872	851	879	807	856	867	843	889	842	852	841	806	889	817	855	826	803	857	826	872	845	889	898	918	861	892	833	856	824	820	887	873	823	842	818	849	865	836	852	846	889	828	803	862	851	797	867	849	816	875	853	838	825	880	848	802	839	828	798	816	851	883	856	820	837	838	883	841	874	831	809	863	907	869	814	846	889	856	855	834	888	796	823	835	869	868	888	844	846	851	866	865	842	815	848	862	826	862	834	827	836	925	852	861	869	804	913	817	818	852	840	804	846	882	851	805	852	858	823	877	849	853	852	836	789	852	821	839	808	831	861	857	815	860	853	859	867	818	904	871	878	882	851	841	861	822	815	844	837	863	886	875	866	890	799	820	854	849	836	877	859	848	868	855	867	912	862	800	844	913	873	856	884	881	836	848	894	837	847	834	867	842	860	844	855	820	822	846	809	863	770	848	804	851	821	853	866	873	860	826	819	851	850	849	820	885	880	877	882	817	827	801	852	903	839	828	836	852	831	836	862	871	851	889	859	859	825	850	832	844	834	846	832	826	887	859	879	847	842	805	830	906	872	811	895	826	838	836	829	824	826	854	866	850	882	821	871	837	828	852	856	858	828	856	872	872	858	796	790	842	807	790	864	857	857	853	848	854	855	802	821	904	798	834	861	846	845	882	818	833	895	855	858	803	837	796	895	802	832	813	823	795	887	871	880	824	917	865	865	877	826	820	846	837	844	802	845	911	807	769	889	805	831	825	827	891	808	896	803	849	874	877	839	837	843	773	810	810	861	853	838	862	792	840	869	868	875	873	816	845	853	873	825	890	863	852	898	845	844	820	864	863	882	857	855	835	882	866	854	800	835	797	884	883	841	832	832	805	891	793	855	850	846	834	846	814	854	821	897	835	860	861	908	826	832	846	878	846	825	889	813	881	851	892	865	882	825	856	868	853	867	832	890	826	804	824	790	833	877	816	777	830	825	786	828	813	839	804	802	832	863	893	877	860	848	869	892	850	824	823	858	821	843	871	865	822	847	827	846	890	840	880	915	857	835	873	870	828	809	852	830	880	863	804	875	834	782	828	862	863	855	876	813	842	810	846	825	814	839	846	824	843	855	860	842	832	834	840	857	866	820	819	840	853	836	863	847	841	844	910	865	895	841	820	831	835	850	888	801	870	850	806	848	869	853	823	850	833	855	812	872	846	863	847	822	899	877	871	837	840	843	927	825	840	858	844	930	838	844	895	849	856	853	880	882	909	845	853	872	873	847	849	899	796	865	865	835	865	849	858	827	901	828	827	843	838	870	802	864	828	863	828	795	830	857	860	821	883	816	833	864	818	825	871	870	815	859	857	855	847	789	878	818	867	797	868	886	813	841	818	827	892	858	855	854	841	810	842	805	869	837	868
3486	3713	3035	1667	1261	991	928	839	832	821	719	769	724	707	689	692	642	659	682	681	653	647	674	647	655	624	636	697	641	676	661	611	622	657	625	653	636	600	670	622	663	680	637	625	666	616	644	657	661	645	623	637	631	647	631	627	640	623	623	690	620	659	627	630	585	599	651	692	642	619	626	664	625	641	659	676	619	680	598	618	612	668	627	644	624	640	637	635	614	625	664	622	661	664	606	615	694	672	606	664	650	632	649	629	615	617	625	643	650	622	581	648	636	632	649	648	587	659	639	651	604	661	629	636	627	649	625	634	613	690	627	659	637	602	655	600	582	607	627	630	626	629	658	613	668	594	635	615	630	600	600	598	625	610	607	643	626	679	616	682	645	607	620	579	582	630	590	649	623	581	648	629	603	657	624	642	642	623	640	583	643	607	640	636	630	697	615	622	645	612	621	602	567	614	598	624	639	666	593	623	592	641	626	597	648	636	672	615	637	635	613	590	611	655	568	671	644	660	622	637	610	606	613	587	586	659	616	636	645	635	623	634	634	653	668	664	586	590	644	643	658	627	606	600	650	650	627	635	649	623	639	616	611	596	619	614	663	631	581	612	597	579	562	653	586	573	611	621	617	638	633	591	645	590	591	628	611	602	630	602	641	618	630	647	596	651	629	612	584	629	678	641	629	606	655	653	652	594	642	647	606	629	636	646	621	652	621	625	629	660	648	596	639	605	615	637	561	597	631	564	596	584	631	632	615	573	638	590	618	635	623	616	626	603	613	624	649	654	646	619	593	653	614	627	618	642	613	652	627	620	639	639	601	594	644	640	569	586	620	610	611	624	641	616	648	647	657	615	617	627	614	633	620	628	638	655	622	639	591	637	633	622	619	618	678	660	616	628	600	644	658	615	631	655	610	650	630	648	634	625	622	649	641	595	638	647	643	608	650	625	663	658	606	606	638	651	660	652	601	634	611	619	643	587	651	638	667	586	615	620	573	651	646	606	614	611	620	603	603	641	656	624	613	622	662	651	655	644	615	633	566	568	677	618	580	632	657	628	664	602	614	608	609	634	608	629	640	622	620	608	622	603	635	608	623	622	649	629	654	637	589	625	621	657	611	641	638	602	607	578	619	592	596	637	654	629	580	645	611	572	631	673	635	668	667	660	621	570	601	652	605	625	628	623	629	632	664	605	626	629	650	640	625	624	605	614	614	631	611	620	638	613	581	619	648	640	649	653	634	598	610	584	673	597	623	663	601	591	647	611	625	617	624	623	596	612	643	618	648	622	595	618	602	645	620	652	651	590	635	626	582	600	595	562	629	598	597	594	598	635	661	636	589	613	650	624	614	614	607	591	602	630	628	608	648	644	599	613	605	628	639	656	638	684	658	608	604	631	640	644	599	605	604	605	637	642	615	702	632	636	638	632	635	592	583	634	653	595	610	638	636	625	563	629	640	642	612	614	649	640	606	632	577	626	586	625	609	615	648	588	642	611	588	612	616	615	610	641	608	623	635	616	610	647	620	642	614	623	613	618	598	611	637	611	622	637	600	675	603	613	620	617	609	661	620	585	582	682	574	620	620	587	635	627	611	611	623	665	610	624	646	615	651	594	600	600	652	617	631	593	713	616	665	663	659	611	591	624	586	589	625	662	587	619	629	589	599	645	604	632	663	633	585	618	607	642	605	600	641	580	635	675	671	634	642	603	626	647	615	657	620	616	648	605	624	595	627	633	635	637	618	642	634	647	599	572	616	637	618	623	641	632	592	656	638	576	608	590	567	655	647	581	601	601	654	627	617	607	639	589	589	653	622	582	635	628	589	599	591	614	609	615	617	615	633	636	579	595	589	611	617	584	603	654	583	608	613	626	604	564	606	624	617	595	671	605	645	614	695	615	603	621	596	627	589	611	636	583	616	582	613	591	651	561	634	611	651	674	607	611	589	658	644	656	590	636	648	651	653	630	636	623	654	639	643	622	636	649	614	652	623	606	640	649	646	618	605	640	668	633	611	595	640	623	660	603	656	606	637	614	635	622	593	589	638	676	606	628	643	654	609	606	641	623	645	609	610	631	633	664	615	613	662	597	638	609	661	619	624	589	612	614	614	671	616	654	616	642	592	608	625	566	587	594	650	634	617	601	677	600	643	604	609	649	594	576	610	653	641	621	633	599	627	640	649	622	626	662	601	616	639	625	617	596	684	585	595	594	609	632	590	633	634	571	630	617	634	632	650	648	634	643	630	617	611	612	619	589	614	611	640	606	634	549	575	591	629	629	642	626	628	618	620	639	579	605	632	606	638	623	639	576	611	645	558	609	606	626	563	650	619	618	641	633	624	602	612	654	667	622	626	669	659	596	632	610	644	634	639	640	665	622	631	595	641	596	609	660	622	631	590	651	633	612	618	603	596	637	655	623	587	589	626	648	619	621	628	602	618	579	586	611	651	618	643	586	645	584	601	655	620	612	625	631	638	612	631	609	595	649	635	607	590	613	625	647	578	626	622	632	619	590	616	642	619	617	636	604	618	625	594	636	652	647	629	638	655	654	624	582	617	583	684	640	611	623	608	598	620	634	598	600	624	591	627	654	578	609	587	631	587	614	622	650	606	646	609	635	601	614	606	627	603	623	630	609	605	574	658	619	602	585	618	635	632	590	611	596	617	593	581	616	622	589	585	589	620	595	618	622	612	582	622	640	615	604	608	601	590	605	597	654	602	640	619	607	624	596	573	636	633	646	603	640	591	596	624	593	590	680	650	602	686	637	573	580	584	605	630	595	618	625	589	627	649	587	655	624	629	609	605	565	654	552	622	609	620	667	630	590	659	661	647	616	665	622	591	569	635	691	593	590	602	622	603	637	625	611	632	587	622	577	633	633	605	606	616	635	614	621	635	599	619	640	671	628	616	600	628	630	620	622	608	603	602	629	606	609	606	601	650	609	601	627	593	632	607	606	634	670	635	612	598	587	616	644	625	645	581	609	610	633	599	615	683	568	602	627	603	614	594	641	603	626	618	609	590	644	650	612	588	621	623	567	609	632	600	605	610	652	595	633	661	569	606	644	623	597	606	637	545	651	594	625	642	648	615	629	597	598	642	626	596	631	678	651	600	624	609	629	612	594	643	671	570	615	627	601	635	612	622	628	596	660	603	585	643	655	580	622	603	619	609	671	632	598	619	628	581	605	615	619	563	597	640	591	604	651	608	604	641	630	626	625	629	614	613	583	582	621	616	613	641	564	665	567	622	608	628	576	605	609	637	620	582	580	628	649	633	643	617	656	615	579	661	590	573	620	602	638	585	613	587	644	639	610	630	634	551	629	616	630	628	646	620	622	627	622	631	662	623	617	629	636	600	574	632	582	635	626	576	628	599	615	654	659	605	611	600	585	629	608	651	678	617	623	610	601	602	603	653	620	631	628	636	596	621	649	643	638	653	616	657	579	620	599	614	646	601	604	570	583	624	624	625	617	617	605	654	606	605	633	622	584	640	623
24607	21502	28843	24590	21495	9467	1917	1218	1071	1001	972	938	972	886	911	829	930	824	855	848	832	819	834	831	809	861	889	833	832	793	846	766	812	851	786	803	808	837	794	877	832	802	803	868	769	800	787	856	826	792	768	834	799	775	779	794	852	838	833	803	823	826	795	784	799	787	788	841	835	780	833	813	757	811	827	786	827	763	752	761	761	809	813	819	852	798	824	790	797	809	771	816	806	765	824	858	788	793	794	790	844	814	782	866	842	819	799	761	775	812	857	786	796	842	862	782	823	820	835	789	870	825	810	758	752	781	817	804	805	855	845	779	812	763	770	728	795	803	804	806	835	756	814	782	777	822	800	768	788	871	846	792	832	774	813	810	798	802	812	769	800	832	849	779	796	801	773	784	811	777	819	794	803	871	819	802	763	756	801	831	797	798	782	790	791	867	772	784	790	786	808	800	792	897	756	785	809	795	832	782	795	800	750	808	814	800	810	807	811	759	821	797	807	829	808	795	784	773	830	786	837	793	771	826	805	812	791	789	776	805	802	796	844	770	789	855	761	761	835	753	814	780	843	814	817	823	754	800	752	767	800	784	827	775	799	859	832	785	844	790	805	826	808	814	800	800	768	795	809	828	775	805	800	813	812	806	808	832	819	798	789	825	815	785	775	789	769	811	859	771	826	829	788	860	825	754	775	775	768	809	778	793	811	801	780	789	835	770	752	795	812	823	793	758	793	783	781	808	806	778	773	818	766	791	782	817	758	859	770	808	805	818	849	805	836	781	795	767	845	791	842	800	784	853	803	783	793	820	784	796	847	847	780	769	809	781	822	788	752	815	816	797	795	778	776	773	809	817	832	829	811	774	804	759	783	823	795	818	804	823	808	806	783	790	768	763	794	778	831	806	799	747	784	834	711	819	787	758	797	790	753	805	801	848	789	820	795	832	772	759	793	719	827	840	765	831	825	817	757	778	787	813	873	761	781	821	783	821	812	798	820	826	770	790	728	779	782	816	785	804	780	795	734	751	797	777	798	850	744	792	800	782	800	811	773	796	778	788	769	799	786	857	776	825	794	772	794	847	785	817	793	840	775	738	803	805	794	844	741	810	793	820	803	801	774	782	783	806	787	841	800	804	802	766	781	821	823	820	769	831	815	791	769	804	785	775	779	846	785	803	788	779	840	838	848	861	837	846	792	769	786	769	862	780	817	858	756	786	744	795	849	871	836	822	806	796	784	831	788	775	806	817	833	801	787	781	748	830	743	837	768	826	728	817	806	792	791	802	787	800	800	838	817	825	812	802	803	786	788	814	815	782	792	770	782	728	795	870	767	790	805	750	810	801	786	808	758	793	798	827	798	747	807	786	845	767	785	769	799	737	845	840	819	803	760	799	770	797	814	805	795	794	768	807	781	808	800	821	827	772	803	813	804	796	804	797	767	821	855	816	803	793	808	756	839	847	796	826	757	761	740	774	844	792	828	743	786	822	789	810	809	784	828	818	820	753	777	803	828	799	828	803	803	769	794	776	842	818	833	779	754	798	808	751	790	786	774	809	809	799	816	844	783	805	834	778	797	797	800	780	817	807	810	775	864	827	849	820	799	782	831	775	886	767	762	830	827	812	810	788	791	743	750	776	876	819	804	819	758	800	788	835	739	771	820	809	789	790	807	757	797	795	752	762	783	796	778	795	811	806	808	784	756	816	792	764	780	766	776	828	786	791	794	796	831	792	780	795	850	758	803	823	782	836	737	805	773	816	780	815	869	817	823	788	815	858	827	791	824	813	789	789	786	811	782	824	784	789	795	771	846	786	824	775	784	809	767	822	789	782	813	825	792	780	778	768	804	776	806	829	770	795	792	792	838	826	751	817	758	793	824	795	901	720	759	743	795	840	758	750	805	780	786	809	806	773	802	786	771	815	785	840	790	778	808	764	837	754	800	818	833	775	794	819	764	781	791	761	784	789	854	796	794	791	742	803	814	809	787	822	765	830	740	813	779	832	808	786	802	811	813	756	871	842	827	796	771	714	784	777	807	838	774	799	808	793	784	756	799	831	833	767	833	743	789	791	781	828	754	772	802	790	795	807	763	794	770	773	813	838	806	791	835	840	815	766	788	748	810	791	790	805	738	800	777	797	763	804	818	819	817	778	805	773	807	830	798	798	799	859	810	762	785	804	800	826	752	803	780	771	826	757	778	820	763	829	823	818	800	853	833	783	820	787	805	813	797	822	826	776	815	783	819	804	787	814	812	757	840	817	766	759	784	800	796	798	807	780	818	809	777	778	817	830	801	801	774	807	825	805	801	844	786	808	800	790	783	739	817	829	774	824	739	795	831	778	847	784	810	824	831	705	790	831	783	807	853	838	862	807	804	799	754	777	784	807	786	835	780	819	750	809	800	764	793	810	763	848	871	849	812	842	768	851	781	782	745	838	833	797	798	817	753	800	809	771	790	747	752	769	824	775	807	827	814	837	792	813	758	856	797	835	808	790	801	825	804	755	833	828	831	816	819	866	835	773	804	811	771	757	790	758	777	758	821	795	799	846	815	788	755	794	829	784	789	812	831	827	796	758	770	803	787	811	797	836	814	849	789	779	791	801	815	814	758	791	781	791	700	789	787	778	796	789	750	788	804	767	802	804	840	785	814	760	775	805	830	772	802	757	838	820	745	799	793	845	790	792	778	781	791	787	771	828	762	844	790	808	838	765	766	799	757	764	825	751	812	824	767	759	769	761	827	757	768	781	814	797	799	853	820	814	841	770	785	795	783	759	784	777	795	809	818	815	808	788	828	807	792	814	759	823	808	792	798	809	777	776	825	782	810	768	832	744	792	803	815	815	791	837	795	789	801	810	835	802	795	814	840	796	840	755	784	833	785	817	777	773	780	787	816	791	832	787	792	859	828	748	818	793	817	814	796	817	763	735	814	850	800	815	792	753	791	783	804	775	784	803	825	814	840	778	823	784	806	806	845	813	843	751	768	764	773	807	823	801	845	816	785	831	775	832	781	803	824	762	783	770	807	766	798	786	821	773	832	815	846	774	806	851	829	770	796	830	781	766	840	808	809	823	750	777	810	803	805	794	811	825	745	829	823	773	785	760	828	802	802	820	815	785	805	822	787	808	777	828	805	798	808	781	841	797	784	753	727	809	797	784	797	765	783	846	767	822	784	833	807	794	801	773	852	860	875	780	779	753	810	787	790	827	810	745	824	781	799	773	813	730	827	806	812	763	802	792	748	745	786	800	793	779	841	809	775	794	823	832	829	736	801	825	828	817	768	788	796	802	780	806	792	843	826	781	757	797	818	752	831	841	823	773	793	780	764	800	789	803	818	783	813	790	807	810	805	780	770	821	760	794	825	783	816	786	749	821	841	827	772	830	858	808	773	790	847	785	754	815	824	811	831	782	781	736	801	774	768	809	769	775	792	752	771	790	789	802	791	757	775	769	775	809	818	751	772	751	775	787	778	786	770	747	813	821	764	767	819	810
3806	6016	5087	2633	1959	1495	1218	1105	945	893	822	779	770	752	740	703	687	699	655	684	648	658	628	663	634	646	633	623	671	688	601	628	659	638	635	623	673	674	631	601	614	632	655	655	623	610	586	591	605	588	612	653	651	629	609	609	635	662	583	621	599	560	596	612	577	582	592	650	602	613	632	605	613	614	588	632	635	606	594	638	601	579	605	624	564	618	637	604	637	628	599	636	613	621	582	599	579	641	609	575	588	614	631	593	595	621	601	608	630	571	637	606	588	607	606	595	664	625	542	626	636	601	594	621	617	598	603	605	625	596	621	622	583	634	635	658	640	595	586	616	620	616	573	624	630	583	610	579	615	612	608	623	596	592	554	561	635	595	597	596	562	637	650	551	641	600	605	623	606	582	591	613	645	615	598	626	616	586	593	591	632	625	579	620	602	604	619	608	659	608	598	580	634	618	603	595	586	616	567	618	624	644	612	568	635	613	603	578	602	603	621	624	601	573	632	621	587	600	609	634	601	596	591	587	631	594	599	589	572	586	582	647	569	575	623	611	609	626	610	606	567	650	541	565	604	629	583	636	609	604	624	608	601	524	605	648	611	618	627	631	579	606	618	643	626	631	625	585	631	638	574	624	564	583	638	609	584	592	613	616	594	631	630	558	578	608	620	613	606	650	595	575	585	654	626	634	566	569	579	661	574	639	629	600	638	606	587	598	606	597	615	590	607	591	598	551	593	638	609	626	590	607	596	565	638	595	554	589	564	599	597	590	606	601	579	589	664	598	577	606	607	627	599	584	588	585	566	619	627	608	612	619	622	624	629	633	620	630	592	591	612	586	599	616	615	621	608	588	587	625	605	616	604	558	553	583	634	634	574	596	610	606	602	592	620	594	616	632	626	586	581	640	611	570	590	610	597	594	601	632	593	605	659	596	609	610	636	606	608	621	567	640	625	576	583	539	606	629	605	605	636	581	574	601	641	627	589	620	608	595	610	534	622	594	625	578	606	586	591	613	599	625	591	628	579	619	561	617	608	646	624	565	595	578	589	583	596	605	577	658	584	589	650	595	619	583	590	638	630	615	589	599	609	598	591	609	645	621	582	634	593	643	584	596	575	564	592	607	574	633	591	569	638	609	616	638	600	602	598	617	617	644	574	594	585	603	607	627	622	610	597	604	606	620	641	590	628	586	592	639	591	585	610	612	600	611	560	613	603	581	603	618	575	616	547	606	601	628	590	629	593	588	592	586	619	617	641	549	610	640	592	582	576	563	618	559	573	608	588	585	572	590	606	589	616	588	587	590	616	649	626	602	597	619	590	604	597	630	584	612	605	597	597	603	642	603	625	636	603	573	605	576	583	570	598	564	610	638	640	636	615	585	590	601	609	607	621	584	583	573	586	587	565	592	627	567	604	617	628	622	614	582	573	593	567	636	560	603	576	578	602	593	559	588	570	610	566	570	615	580	633	569	614	601	591	576	585	578	643	586	593	607	635	566	594	586	624	597	603	598	574	591	614	606	565	601	597	611	613	619	592	628	607	565	606	546	585	581	618	582	610	585	542	556	617	635	630	593	587	605	601	588	611	588	605	588	619	603	566	577	629	624	582	617	626	613	603	605	577	564	624	606	611	591	589	583	587	589	578	621	586	599	556	567	609	585	604	577	531	622	622	632	625	612	577	608	657	557	637	612	599	563	603	583	621	564	589	608	610	598	639	602	604	610	578	598	626	584	568	571	592	606	580	615	613	549	618	566	586	604	624	619	578	627	601	619	587	579	607	561	597	577	603	616	598	621	634	618	606	605	573	622	618	602	595	662	602	555	591	600	618	577	556	599	598	632	566	598	612	576	601	610	591	588	579	593	561	589	616	596	542	563	540	598	601	607	637	564	613	634	602	596	635	641	636	564	665	584	599	577	591	590	584	585	586	580	581	662	541	571	601	617	609	615	596	601	598	630	628	581	595	581	618	597	573	560	642	607	555	612	597	588	603	630	622	595	603	637	586	555	595	591	618	622	571	569	640	598	607	556	582	579	598	624	611	611	608	625	612	550	597	575	637	624	609	586	619	579	615	621	559	578	606	580	557	607	618	606	616	609	563	567	619	598	589	619	599	624	611	590	572	630	655	610	623	547	594	589	571	547	640	586	601	605	578	607	613	619	590	592	547	553	562	623	578	588	587	588	583	582	582	602	583	565	605	604	597	650	591	594	573	564	605	659	592	585	615	567	582	624	628	583	617	650	596	600	633	571	576	600	616	569	602	572	592	579	601	552	626	568	602	598	600	592	593	569	581	588	599	591	611	584	655	589	587	591	571	629	644	569	630	596	606	613	608	621	596	598	581	619	597	553	626	572	561	570	581	583	585	594	607	603	584	580	568	574	612	607	595	602	612	587	632	624	576	583	575	593	567	589	594	589	592	562	605	583	571	562	602	606	586	576	569	562	607	564	605	633	601	619	587	581	654	646	547	556	625	606	592	561	638	567	607	611	609	588	589	557	606	560	614	597	549	577	598	596	641	582	633	604	569	643	607	603	635	578	615	547	609	586	627	570	574	600	615	598	602	554	585	590	602	575	597	546	606	576	604	573	575	646	605	564	582	557	589	586	553	605	602	561	576	595	612	636	558	626	636	603	569	590	527	602	571	621	571	594	586	570	554	576	568	584	569	557	547	604	620	665	600	583	596	598	642	617	587	606	587	589	580	570	606	632	586	568	616	595	554	600	656	612	596	610	587	583	593	606	553	549	600	620	606	569	579	562	580	541	610	614	571	607	595	545	604	616	599	603	615	593	606	576	593	619	574	557	598	590	583	604	604	608	598	555	573	633	588	553	548	600	589	563	576	615	615	580	581	634	612	562	590	616	597	575	605	611	601	605	566	588	609	612	576	621	597	595	601	639	576	569	613	626	615	593	560	577	583	580	599	635	602	580	609	586	595	596	620	546	593	617	616	549	603	579	582	550	562	571	599	604	560	574	622	614	577	577	620	567	563	583	602	607	647	573	579	597	591	590	619	570	601	580	569	591	546	594	588	586	590	585	628	593	599	587	591	521	551	628	603	590	625	607	565	578	619	632	593	594	581	581	623	591	602	573	600	577	576	582	609	610	594	597	629	578	601	600	604	581	581	577	595	635	594	575	586	596	589	638	556	554	588	635	585	604	610	568	600	586	598	558	615	585	604	588	579	628	646	592	571	598	568	561	634	579	545	597	591	600	584	579	625	615	587	618	549	588	609	601	563	529	575	585	591	566	608	607	616	608	584	548	611	592	579	636	594	581	573	589	599	584	581	615	606	607	576	580	637	649	598	596	619	619	567	580	592	583	593	562	566	605	562	598	588	563	602	588	570	543	589	569	592	635	587	596	589	589	607	582	574	618	635	559	560	604	624	568	589	555	621	636	617	554	581	579	614	614	620	588	557	586	620	558	569	610	573	590	576	582	580	577	639	584	604	610	539	640	620	624	591	563	590	563	606	588	602	567	585	600
27877	10388	1136	600	488	493	476	474	504	469	433	433	454	431	453	452	454	422	427	436	459	420	449	438	453	440	430	430	409	401	467	401	473	446	464	421	413	439	450	427	405	445	443	438	413	422	423	416	414	420	428	442	461	436	442	417	422	461	474	452	432	444	458	449	417	477	449	469	451	397	453	427	418	437	424	415	444	444	401	442	438	442	453	432	452	431	451	417	433	441	453	472	407	468	445	413	451	442	423	421	389	471	449	447	448	418	382	396	429	448	454	433	406	438	468	431	406	478	450	439	426	447	406	433	452	428	397	438	429	420	471	445	385	445	451	447	446	454	460	426	441	441	438	455	408	444	424	456	398	430	436	425	435	445	470	448	453	406	477	471	453	446	458	466	439	428	436	418	440	422	417	442	421	470	379	451	446	435	471	431	411	445	441	481	419	453	451	468	447	457	390	423	418	432	439	440	449	423	413	416	428	443	414	453	395	501	456	476	417	438	466	469	466	414	456	438	434	438	468	447	428	394	425	434	416	457	419	461	453	441	437	461	448	458	462	453	430	438	427	450	454	446	462	416	423	473	462	443	398	431	435	445	439	419	455	469	436	436	440	428	479	428	423	451	430	466	441	434	433	450	450	435	439	395	429	469	415	481	452	402	444	451	464	475	436	450	396	414	460	432	428	466	452	451	441	429	418	450	439	471	437	423	451	459	456	489	478	475	451	448	400	468	458	436	468	449	430	433	395	431	423	412	436	457	471	450	467	449	445	461	420	410	441	428	441	441	477	431	421	444	410	406	445	418	479	452	430	463	456	434	451	422	440	413	436	404	422	410	435	462	445	420	446	470	459	447	419	439	438	437	465	453	443	409	429	420	418	470	463	426	440	434	419	439	452	445	405	430	478	448	453	473	458	438	454	433	475	445	458	428	490	445	451	417	446	449	438	456	403	435	404	455	428	426	435	455	424	391	440	425	458	449	421	431	476	413	438	415	451	436	428	454	430	441	452	449	407	428	439	426	428	438	439	453	414	447	452	443	409	476	429	413	396	468	438	413	462	445	451	443	442	491	448	454	458	470	419	435	438	432	453	429	407	462	441	455	447	432	439	428	437	445	479	451	434	474	404	417	433	461	428	485	456	421	447	453	450	420	441	431	414	426	414	434	463	439	440	428	455	447	440	426	423	445	456	456	437	416	426	422	417	431	442	428	417	416	424	394	482	456	447	448	450	440	461	471	457	436	482	453	413	421	439	456	428	462	446	452	431	447	448	423	417	431	453	434	447	427	424	430	461	424	410	433	424	438	458	454	489	452	423	418	440	447	441	399	403	441	419	402	453	453	428	424	442	410	438	449	416	464	435	430	455	449	463	492	431	451	425	410	455	445	443	403	427	435	448	430	431	439	442	464	483	391	430	479	432	422	397	469	443	460	423	430	476	471	442	407	446	432	462	448	397	437	437	418	458	464	436	449	457	451	464	443	414	427	455	438	420	457	435	472	429	447	478	447	418	437	430	454	422	429	425	483	409	399	453	491	429	453	433	435	478	410	435	447	416	476	417	434	459	434	424	439	465	429	432	426	430	462	410	451	488	451	440	478	423	399	443	477	418	431	452	426	454	422	437	438	466	416	420	440	456	414	411	445	417	421	460	432	437	451	403	418	455	432	434	438	429	448	407	436	460	415	467	436	463	392	417	432	424	407	442	420	456	442	464	404	463	398	412	442	405	432	446	421	418	410	440	445	431	443	419	415	450	456	420	435	437	427	417	447	438	438	419	441	422	441	396	469	415	457	426	398	394	424	449	453	434	456	431	448	446	412	428	419	458	442	422	475	454	449	472	444	416	433	426	430	431	434	463	450	443	413	456	457	436	454	445	454	432	439	403	447	423	426	416	447	450	442	416	439	445	416	457	436	454	395	427	424	419	440	455	434	405	468	440	442	435	463	420	418	435	458	436	418	440	455	439	450	439	455	450	418	445	485	451	447	414	458	429	427	427	422	442	459	459	428	404	471	472	437	484	425	431	468	439	429	436	461	430	469	415	410	416	434	436	413	485	453	447	461	436	411	432	444	433	458	453	421	449	442	425	440	437	415	427	458	490	420	447	453	432	454	422	439	452	507	426	423	429	462	469	428	422	428	420	458	424	451	471	443	424	452	468	455	417	417	449	437	461	456	439	427	423	434	431	416	433	417	454	444	437	426	426	439	479	442	460	423	473	429	452	473	478	455	452	423	447	460	404	422	421	442	444	458	444	441	403	441	412	443	419	455	412	463	431	419	462	443	430	435	461	450	444	417	465	447	410	462	434	450	446	440	455	402	435	428	454	441	433	446	458	428	435	450	438	415	462	402	430	465	457	458	468	458	470	429	482	460	440	431	399	396	431	451	478	458	442	407	480	442	432	446	474	449	426	457	450	486	446	432	396	460	442	436	424	459	437	440	414	473	399	444	430	445	442	420	435	421	427	412	423	478	430	474	429	438	419	426	454	467	424	443	457	404	431	465	444	472	486	441	446	430	409	442	456	423	407	437	423	470	406	424	396	469	438	438	462	430	433	427	434	426	469	429	402	452	437	456	431	471	434	400	449	449	459	437	457	440	447	475	441	389	410	467	386	428	467	438	475	416	432	438	428	427	411	429	491	415	391	408	443	446	453	439	458	429	409	463	428	457	414	420	409	438	419	400	486	432	439	444	435	446	451	409	432	453	449	445	426	428	459	431	490	419	449	434	459	445	451	438	462	452	431	441	434	451	466	430	485	456	433	491	479	445	465	477	446	420	416	454	462	441	451	458	431	429	438	406	380	431	428	408	456	413	453	441	464	411	418	444	441	470	456	467	447	463	430	486	444	427	462	425	479	442	415	408	414	474	459	466	462	394	433	435	462	425	462	443	469	441	450	435	373	473	437	464	397	446	407	444	442	402	433	423	460	423	441	441	442	441	456	443	399	444	433	424	459	461	415	445	438	448	420	446	440	410	439	439	423	462	432	426	450	409	392	425	442	434	447	408	409	472	460	430	422	427	483	458	415	411	419	431	428	431	449	429	443	409	453	426	455	428	453	425	403	467	456	448	440	434	472	424	403	437	457	423	423	400	456	453	456	477	391	466	452	410	412	434	447	419	437	441	426	422	450	431	470	388	488	455	433	416	482	455	457	420	459	423	428	453	428	462	450	419	419	441	434	435	418	423	452	443	451	437	439	403	415	449	417	420	398	435	452	447	409	430	470	450	421	468	444	464	432	469	439	388	417	415	490	433	456	453	454	425	455	435	432	490	443	455	451	435	427	434	425	403	426	452	415	456	423	425	442	446	465	442	423	454	423	444	407	458	441	452	424	468	466	401	438	468	448	424	445	449	453	422	464	449	458	431	420	419	470	438	442	399	422	476	446	462	427	425	397	445	434	424	465	445	444	436	423	428	443	391	385	438	432	437	409	435	436	429	462	446	443	435	481	435	487	446	439	398	435	467	452	449	461	473	446	401	460	433	430	447
4762	535	475	380	397	347	309	327	336	323	329	280	342	303	329	314	319	337	319	339	309	327	339	318	338	336	320	322	340	329	359	354	328	302	314	309	295	317	317	298	307	322	308	296	379	324	307	339	305	304	322	314	306	312	317	318	335	320	299	319	324	333	319	305	325	334	319	331	324	324	315	291	338	324	320	343	319	329	325	306	314	319	327	341	303	304	324	319	318	320	321	324	331	315	312	351	344	327	299	321	332	289	319	322	322	314	378	274	309	294	299	282	336	318	322	303	332	302	325	320	342	323	311	306	293	327	303	297	323	312	326	298	301	314	315	304	315	292	320	331	309	332	332	310	316	323	312	313	337	298	325	338	288	316	316	326	341	324	311	289	310	316	313	333	317	310	313	327	332	304	296	322	338	358	304	328	327	301	304	346	322	325	309	304	329	324	313	318	327	302	329	325	309	332	282	294	332	322	314	301	334	348	295	305	326	330	314	319	314	306	343	307	301	293	283	354	346	309	299	301	333	329	324	338	313	282	337	299	319	344	349	285	329	317	338	308	321	315	304	331	308	331	312	351	286	297	304	328	304	320	338	295	307	294	310	331	310	314	320	303	305	350	320	269	309	339	318	304	317	327	322	338	343	308	284	278	330	336	313	314	335	311	298	324	350	291	337	325	291	328	314	317	284	302	349	355	299	324	321	308	303	306	335	317	333	297	289	340	297	313	320	284	310	347	336	333	292	337	331	293	331	343	309	315	301	305	307	309	311	307	323	333	301	297	317	327	301	312	326	349	297	321	333	338	302	318	300	294	311	313	315	307	317	298	329	303	295	346	311	304	355	338	311	317	338	311	360	315	299	320	329	287	305	316	325	318	335	324	305	311	328	329	309	343	297	297	304	298	305	334	321	296	321	321	323	333	328	322	322	309	338	358	348	318	317	322	342	329	310	345	292	302	317	333	328	331	284	322	301	337	311	324	324	323	304	329	303	302	349	328	320	316	317	320	304	315	293	312	325	337	291	291	292	339	300	321	316	314	305	327	316	318	294	332	321	309	315	321	314	291	336	309	316	323	324	309	316	355	293	349	312	312	283	316	349	347	317	305	325	307	329	291	313	340	292	352	297	337	299	305	341	318	289	350	316	316	308	323	354	320	312	320	328	357	358	313	319	309	368	311	309	304	326	320	332	328	305	306	312	340	282	318	311	330	263	354	329	301	317	327	310	310	300	310	329	312	310	323	324	321	306	355	348	335	328	319	313	307	317	309	310	310	341	322	329	288	340	300	288	287	280	333	325	306	340	333	287	316	318	323	316	318	337	306	315	309	324	302	301	314	318	311	297	312	303	301	299	344	305	304	294	323	303	329	333	341	328	296	294	338	325	302	314	322	276	314	331	347	337	309	318	333	309	304	313	330	332	349	314	301	352	340	333	305	336	289	310	315	329	308	343	322	325	278	345	301	321	295	311	290	330	319	316	326	313	323	295	342	311	304	332	303	341	337	302	307	325	318	293	312	335	333	287	347	297	313	316	322	302	335	296	308	302	295	299	318	303	324	322	295	345	330	323	297	335	336	293	297	344	313	328	309	321	318	332	303	304	339	309	343	313	287	331	307	310	305	323	345	294	339	344	350	351	319	358	288	322	310	304	319	311	343	347	323	349	295	309	345	306	326	305	341	326	342	310	288	317	330	292	326	304	301	306	309	290	336	331	286	305	305	316	340	314	291	292	339	320	323	343	293	338	338	350	344	306	296	299	339	337	324	340	298	329	288	329	331	296	327	363	301	311	326	344	316	313	311	330	293	327	353	363	326	353	343	314	331	309	299	308	310	354	321	329	326	327	328	324	317	303	323	322	293	312	308	316	347	309	308	358	297	328	319	313	292	310	341	351	338	329	318	311	328	298	322	331	307	313	301	317	326	333	272	325	309	302	324	301	322	307	327	327	317	317	285	320	335	297	341	315	309	363	330	332	318	304	328	307	313	292	321	327	309	324	287	291	310	339	304	301	289	324	308	329	296	316	309	375	327	323	341	304	310	286	301	315	291	320	325	304	297	317	341	291	314	329	319	301	294	280	343	340	334	285	304	292	298	313	337	307	300	306	310	313	343	305	311	321	300	306	279	336	295	300	311	285	293	347	336	297	299	361	320	331	317	324	301	327	326	304	323	352	311	348	330	297	322	329	294	343	318	316	363	318	299	318	307	309	319	301	295	300	327	336	312	294	298	315	332	322	348	319	336	359	284	316	309	312	309	336	305	301	333	325	328	327	310	308	326	313	311	295	320	362	330	309	328	310	338	314	302	309	325	317	317	332	351	298	330	319	297	322	333	296	312	296	346	330	304	338	328	279	312	328	301	357	340	322	291	296	313	321	303	313	305	339	312	331	315	326	289	335	342	320	276	381	315	328	311	328	321	288	314	339	291	346	324	327	304	304	332	307	332	308	332	308	300	292	328	303	318	327	307	307	318	333	342	328	317	342	317	360	299	345	324	317	320	300	346	312	306	326	283	315	307	294	341	320	319	323	353	271	328	320	303	327	324	316	316	336	320	319	314	306	340	321	304	317	312	331	303	331	329	337	293	300	300	285	310	328	315	297	363	319	346	307	276	333	331	277	324	312	314	330	347	334	303	285	308	325	321	294	306	295	322	288	333	317	308	320	314	316	323	328	304	315	288	328	323	273	304	311	347	302	286	301	318	299	317	301	291	309	329	341	319	294	316	304	332	334	336	335	332	266	320	307	308	352	330	347	321	307	320	321	307	310	319	320	328	286	331	333	330	340	289	314	321	320	327	300	318	281	329	287	320	287	315	291	341	306	304	311	312	313	342	332	302	308	298	320	303	317	274	306	328	309	325	285	285	357	342	304	307	319	308	274	289	319	333	327	313	322	319	310	321	331	336	312	320	310	300	319	336	309	279	313	339	338	313	330	321	306	306	328	359	333	345	323	307	309	312	316	309	275	301	323	332	331	346	333	336	294	287	324	321	311	321	304	322	308	308	305	321	352	303	316	339	317	342	290	327	340	336	342	307	321	302	331	324	283	302	311	288	310	311	304	290	370	348	312	286	304	306	326	340	300	326	317	290	296	313	308	305	296	329	318	306	329	313	308	294	323	322	334	314	301	318	309	328	316	327	317	290	319	302	313	317	335	301	310	324	327	328	314	315	323	349	351	354	303	292	307	285	300	308	303	284	289	296	295	320	313	329	316	344	329	314	334	296	304	309	296	333	332	353	325	303	289	319	305	339	346	326	345	314	312	345	305	327	324	343	370	304	300	295	327	308	329	296	301	326	339	290	324	338	297	339	319	340	327	326	318	326	328	330	323	337	319	315	322	359	294	309	315	330	347	305	321	299	331	343	312	313	322	325	307	314	319	332	342	312	323	297	306	304	327	342	303	321	330	332	287	309	300	293	300	311	329	352	357	287	325	311	297	316	298	315	347	326	302	348	327	322	297	327	347	306	327	324	288	334	304	292	317	325	331	294
25564	21460	27920	25369	11743	1805	1250	1071	963	913	917	931	893	846	899	888	885	878	896	879	879	899	888	912	849	809	911	915	835	859	846	843	909	883	863	846	857	816	881	842	851	826	868	811	882	831	805	926	877	866	861	857	851	870	806	819	863	842	839	869	779	892	877	851	871	872	826	809	801	873	801	834	823	896	855	854	837	848	886	849	862	925	873	845	859	862	837	851	836	857	849	834	829	840	866	852	822	873	858	879	881	819	850	857	881	835	898	859	863	884	806	819	820	802	842	887	853	836	844	821	810	817	849	854	887	853	814	851	845	826	770	767	827	841	805	842	868	870	868	822	843	854	831	824	825	845	824	851	867	854	789	849	846	816	773	799	860	851	819	842	850	824	831	822	870	839	846	808	858	822	823	888	837	903	854	841	793	833	866	800	837	843	843	846	851	834	794	806	853	816	843	889	850	845	846	812	834	828	900	864	850	796	846	821	848	844	838	821	819	909	868	853	829	778	805	846	834	877	898	775	832	876	834	799	873	893	815	799	847	806	787	819	874	805	796	825	844	814	789	855	874	829	822	806	866	815	850	787	820	808	873	847	841	840	834	848	858	874	842	859	820	830	795	768	827	875	848	859	878	871	807	831	811	869	835	870	830	784	847	898	817	864	845	822	902	873	844	864	845	843	880	894	870	883	827	831	900	890	846	835	839	859	837	860	831	823	853	808	829	861	863	848	881	853	864	834	910	819	844	860	768	848	833	829	811	869	868	920	827	838	817	806	815	819	788	852	888	838	874	847	866	883	844	822	845	805	821	825	861	858	822	862	828	825	828	833	860	858	883	847	866	807	783	823	861	877	829	819	807	886	858	830	878	842	824	837	844	860	843	819	881	890	902	835	907	829	856	818	864	814	852	837	840	867	787	794	879	824	808	890	804	861	872	849	834	830	862	890	846	834	778	821	840	874	866	807	851	881	867	849	843	804	832	833	786	877	802	876	893	814	817	820	831	832	798	826	834	857	835	837	836	827	841	872	835	845	872	820	803	830	808	838	876	807	819	808	835	863	869	800	797	884	827	804	886	822	806	825	888	826	864	838	883	839	878	836	809	811	838	812	854	833	855	836	855	809	843	820	840	844	867	863	830	821	818	772	826	819	889	839	870	848	851	825	805	875	833	824	829	849	846	870	857	829	840	911	854	814	853	846	838	873	800	866	860	782	838	826	833	827	890	850	816	762	832	853	848	862	811	839	817	877	849	835	898	866	780	791	875	840	845	812	851	816	867	836	819	866	882	777	831	796	848	882	797	823	817	868	866	862	866	831	845	879	810	833	793	901	820	866	858	816	848	868	821	811	813	835	857	801	876	842	811	842	818	786	841	832	862	873	823	836	811	847	774	857	847	819	813	846	809	834	854	830	845	775	853	837	836	841	825	852	901	757	819	847	880	786	880	823	868	830	831	815	835	874	815	852	827	837	825	847	832	868	871	768	863	840	840	807	895	896	852	921	883	857	832	797	829	848	885	875	844	835	796	825	855	812	847	721	875	822	846	880	855	838	853	800	844	874	803	849	869	888	834	829	879	850	845	864	870	815	797	819	787	852	815	868	843	858	869	868	804	824	861	806	852	829	814	827	815	839	815	866	851	846	773	861	826	859	890	845	850	793	852	834	823	839	847	840	846	826	829	797	822	835	857	837	791	837	851	857	863	830	805	906	848	849	800	880	832	795	845	855	811	860	888	795	840	820	852	826	857	834	860	835	853	835	874	855	832	806	842	798	836	832	838	861	821	812	830	837	862	806	811	813	811	847	791	766	824	883	857	822	823	861	856	859	870	865	827	866	827	843	833	868	878	844	850	846	806	884	836	852	866	798	859	799	823	814	834	877	816	855	846	832	807	833	838	793	832	792	858	819	854	828	874	813	849	919	866	791	789	833	851	795	841	817	822	823	848	781	809	865	878	886	855	851	890	850	820	855	815	874	794	845	839	807	791	838	861	879	863	858	890	860	838	846	838	849	843	819	820	836	833	822	845	891	784	827	860	841	829	833	825	858	833	845	851	868	792	841	874	813	877	852	839	789	859	852	867	838	822	828	836	807	807	818	860	812	845	850	826	863	839	900	859	877	907	792	869	801	814	879	805	806	822	828	831	846	823	862	846	767	804	831	833	857	903	824	846	840	854	842	917	833	839	849	784	893	858	778	879	829	825	808	816	905	846	884	860	832	781	861	819	874	841	847	857	859	852	823	807	859	857	854	834	847	851	834	874	825	840	828	822	818	831	808	846	862	814	810	899	862	846	826	826	860	814	829	833	787	821	852	802	853	895	836	824	851	900	814	854	841	880	829	855	813	830	918	837	831	844	815	821	856	856	843	833	915	831	822	900	840	838	881	813	842	848	839	858	873	825	892	835	835	803	824	777	860	862	876	835	784	818	854	827	893	822	848	849	854	827	791	866	862	891	849	867	831	781	885	845	861	804	881	817	814	844	831	889	851	843	807	799	875	820	834	872	830	824	797	804	812	856	849	832	851	834	826	789	832	852	800	841	834	825	845	828	852	835	848	819	764	885	885	775	845	848	853	871	821	802	855	817	859	843	826	865	801	888	826	821	802	839	871	831	834	867	817	834	830	833	813	803	869	870	832	832	854	874	833	791	796	891	875	843	847	828	838	858	848	846	867	823	817	770	815	821	809	811	830	870	839	845	839	856	867	885	821	856	779	811	841	837	845	864	833	812	853	843	865	850	877	857	852	800	840	828	894	852	833	834	829	818	858	824	849	875	844	914	829	817	843	815	818	845	882	875	815	828	836	847	836	794	895	857	828	871	803	816	859	894	847	863	858	854	851	865	817	863	858	835	841	881	789	828	823	843	833	833	838	851	916	916	860	866	838	868	827	846	782	844	819	860	853	821	843	805	840	867	806	865	795	879	850	841	851	813	852	899	841	804	846	877	851	870	847	780	881	866	789	845	884	863	912	882	859	821	823	912	847	828	868	869	904	782	842	857	852	792	880	816	864	820	810	857	838	832	835	840	853	845	802	861	808	854	860	845	873	846	825	850	869	797	866	875	845	866	827	797	852	893	826	853	870	809	866	806	863	779	804	874	862	879	830	850	784	873	831	805	856	830	881	824	843	801	811	797	849	832	852	848	795	838	831	817	818	878	851	792	843	876	792	826	846	806	805	827	787	806	857	834	839	881	830	806	829	863	800	847	816	829	827	763	834	822	818	924	817	887	785	889	844	831	818	845	825	871	784	843	844	844	849	829	811	795	800	817	832	815	852	856	879	843	851	835	861	792	878	849	861	802	858	816	876	884	852	856	870	849	771	795	847	800	831	840	851	820	875	856	882	873	833	850	819	775	860	846	843	815	826	882	866	840	794	844	857	819	888	820	858	887	795	857	813	907	866	828	857	817	878	820	869	845	845	821	886	817	810	906	886	840	852	831	807	828	822	871	843	849	833	804	836	800	802	881	814	808	884	830	778	832	818	838	816
3602	3534	3025	1624	1340	1039	923	875	763	767	780	717	735	681	698	630	646	681	644	628	704	653	696	666	690	633	628	642	687	630	641	629	628	622	621	648	626	657	619	582	633	655	597	594	630	620	605	639	636	627	651	630	644	605	650	605	617	631	654	662	619	638	585	615	621	650	643	589	643	660	618	607	649	575	614	628	586	617	594	632	598	619	575	620	614	597	598	615	597	574	628	632	653	642	627	620	666	602	644	603	621	655	645	597	590	631	627	591	638	608	626	592	641	590	621	606	667	648	612	636	615	566	622	644	618	621	616	601	572	651	659	626	593	595	660	660	624	621	601	619	621	614	566	649	612	636	592	640	608	633	660	603	626	620	623	658	635	622	634	602	629	606	614	610	601	591	610	611	612	611	646	626	658	619	616	603	651	609	604	618	660	645	647	634	580	655	593	626	644	642	644	662	598	637	588	632	641	602	636	587	600	626	648	634	649	628	621	620	648	571	628	644	655	635	612	593	643	609	597	636	625	594	637	635	586	620	649	598	594	639	635	606	584	597	594	625	600	640	618	614	597	672	643	619	635	647	634	630	625	598	620	618	627	572	649	603	648	633	631	616	645	622	620	603	576	682	626	656	628	578	651	593	624	630	631	609	628	554	591	620	586	592	631	617	632	666	654	593	615	594	609	637	637	635	646	602	589	655	650	597	625	593	630	626	616	615	619	600	612	623	599	615	619	624	644	623	613	645	635	582	618	595	625	596	624	604	616	621	650	612	614	575	612	614	614	628	566	617	640	627	584	603	584	604	600	634	642	635	622	619	650	602	639	580	660	646	643	619	589	626	551	633	593	623	621	626	559	640	635	585	589	583	662	590	637	621	625	651	637	599	639	576	626	611	656	608	598	627	576	663	612	541	609	633	598	612	624	580	639	664	601	606	600	616	594	614	618	641	628	609	580	605	605	576	638	619	628	611	614	564	617	625	601	618	632	598	659	624	660	615	626	611	617	613	643	610	640	640	625	557	650	617	609	639	614	594	635	651	596	609	609	651	608	672	624	608	572	588	623	615	613	586	612	587	666	613	661	639	619	617	602	595	613	632	610	594	542	630	619	615	592	583	605	603	602	620	593	621	626	623	626	611	601	614	567	601	615	639	624	678	638	587	579	602	622	583	617	665	605	620	583	596	581	620	622	646	602	590	562	592	600	588	601	592	609	627	604	620	630	647	618	625	640	637	647	618	636	630	585	605	630	615	595	638	626	625	642	572	592	609	638	610	628	629	609	582	610	586	633	594	593	669	645	638	564	691	619	647	637	626	585	592	624	641	543	618	657	591	627	581	690	616	615	585	597	645	638	577	599	590	604	619	654	611	621	635	592	600	609	622	616	625	603	651	615	602	643	646	586	600	648	606	604	590	589	608	645	626	649	545	567	638	590	630	607	597	610	611	658	617	657	624	607	552	639	606	603	639	625	630	572	641	625	681	615	599	572	573	614	618	630	621	640	662	618	661	616	590	623	640	568	575	664	612	642	592	622	615	640	627	632	591	645	607	560	615	603	622	627	591	603	622	595	601	644	623	643	604	611	620	581	645	573	643	624	609	608	601	633	589	580	628	641	619	603	602	578	674	654	578	613	634	591	570	607	653	601	622	632	631	589	612	606	568	655	577	634	620	676	599	584	630	648	603	612	591	614	596	615	609	663	645	616	631	587	611	634	628	617	603	658	633	642	660	657	609	550	595	615	631	598	603	599	609	638	632	610	603	613	621	590	643	628	592	643	624	641	578	617	663	607	644	626	633	567	627	619	597	581	613	616	582	655	578	571	634	627	553	602	630	579	602	589	620	585	622	634	627	573	645	591	608	619	623	556	624	619	604	573	599	625	676	637	654	611	608	595	612	615	587	597	579	627	600	576	577	630	618	625	581	597	580	619	597	626	607	589	589	604	614	583	637	591	592	618	615	587	601	633	565	615	638	606	599	626	628	588	620	594	615	558	644	605	629	584	597	650	629	633	615	616	594	604	588	642	572	578	630	611	625	602	584	607	614	558	624	620	601	608	604	648	590	623	586	635	657	581	602	594	626	594	595	605	603	580	640	629	584	649	593	602	568	609	617	602	601	638	618	669	594	604	625	633	623	580	583	578	588	581	620	640	621	619	633	625	613	612	633	620	617	576	648	593	606	614	558	609	661	615	624	624	626	628	649	592	612	604	642	592	650	580	616	635	644	603	608	648	635	595	642	614	618	600	635	619	608	598	605	622	580	612	589	627	632	671	618	604	586	588	584	625	573	634	620	595	568	630	598	613	590	599	585	601	586	576	618	624	628	549	641	598	631	625	614	607	606	613	642	626	623	618	605	587	596	654	589	654	620	616	637	649	602	601	592	577	621	619	593	613	623	603	633	609	614	604	586	642	622	621	616	596	590	599	611	649	643	636	597	667	637	632	615	605	573	592	622	622	657	650	632	580	623	621	581	618	588	594	612	621	605	590	625	590	581	600	574	632	560	622	572	627	631	637	612	618	571	597	647	582	604	599	595	635	620	607	613	579	606	616	623	614	569	622	613	623	607	622	620	649	576	640	614	604	652	600	569	640	590	635	601	611	597	642	600	583	605	605	614	626	613	617	638	635	601	618	560	641	595	601	630	598	598	641	597	608	586	585	587	652	630	598	646	628	626	590	661	643	621	644	600	571	590	623	584	622	612	620	561	632	585	601	617	581	595	597	583	630	566	612	596	586	621	632	606	671	651	624	683	588	596	611	597	624	670	574	608	617	626	621	617	621	647	585	569	622	626	590	593	588	619	591	634	592	644	583	593	637	579	595	625	695	631	611	608	637	615	612	609	619	642	581	622	598	628	651	555	573	607	610	642	608	604	659	627	626	608	603	662	571	600	612	608	596	592	617	624	571	555	633	626	609	602	569	612	658	658	588	625	567	596	641	615	591	612	622	595	651	624	633	582	608	633	551	579	598	590	589	627	608	594	598	647	610	584	618	552	639	655	588	624	601	630	621	621	612	642	597	617	647	568	608	631	617	628	583	595	620	588	640	595	582	603	620	587	605	609	586	580	591	627	567	581	644	578	602	611	595	605	623	642	608	593	594	620	591	626	628	607	598	611	620	591	601	620	593	624	611	571	627	628	599	581	611	638	598	640	616	610	580	611	647	584	673	591	600	636	611	604	601	650	586	596	617	588	580	616	662	604	583	609	590	627	615	626	615	558	630	644	614	618	616	612	609	597	619	640	616	594	573	561	606	624	601	616	625	584	604	660	614	560	652	626	586	611	595	618	628	621	628	627	594	646	619	612	592	601	583	595	636	621	644	617	595	594	603	620	622	670	621	608	627	589	611	581	583	634	580	595	629	622	604	604	598	609	601	589	656	615	597	639	595	570	575	605	638	625	618	625	578	569	623	614	623	617	625	624	623	590	586	599	579	593	627	594	621	604	587	584	627	601	577	599	585	583	635	685	622	622	602	609	585	629	568	604	644	586
24498	21484	28842	24562	21483	9391	1868	1283	1018	1005	1034	938	933	909	860	861	872	829	854	839	857	861	793	825	836	780	800	828	827	799	876	869	798	827	881	838	825	834	802	841	830	821	814	784	817	879	797	797	797	762	803	796	799	878	790	786	800	872	800	753	817	804	800	875	789	848	793	865	838	813	868	824	757	818	837	776	786	797	779	849	787	818	848	809	869	825	761	797	809	803	820	788	792	850	821	794	817	784	793	784	772	843	791	778	765	781	770	806	814	816	856	754	738	786	838	808	821	758	787	803	809	765	817	827	807	837	810	788	780	743	728	831	772	861	809	816	809	783	789	801	753	765	816	746	776	776	785	802	838	763	838	790	808	787	775	791	821	879	760	814	738	768	823	794	792	767	801	755	774	843	753	807	827	753	774	775	763	775	801	798	766	799	777	788	831	776	819	827	859	777	850	801	817	738	800	848	772	770	831	814	800	813	809	877	797	780	799	847	782	817	736	836	808	839	809	783	798	789	771	757	804	812	826	786	791	745	756	758	794	831	768	777	742	796	847	800	794	822	746	865	767	805	835	806	772	816	771	776	788	784	767	776	801	835	800	805	823	813	763	750	772	803	759	802	831	776	798	814	753	783	763	729	829	786	766	782	768	827	800	778	774	788	811	817	791	808	749	820	779	846	844	784	782	807	777	790	791	757	823	787	757	779	808	823	786	802	745	772	784	815	769	804	791	766	808	732	770	824	811	783	824	741	767	788	781	816	773	854	791	749	823	769	791	787	798	775	783	788	781	764	825	794	777	848	772	783	804	799	747	765	772	803	817	841	773	795	771	773	831	811	792	784	770	764	824	805	743	777	788	762	772	819	770	814	776	760	780	831	770	758	840	766	838	803	808	774	811	810	793	749	821	770	820	753	770	758	782	802	782	772	771	826	780	785	798	758	842	798	835	774	796	761	821	776	753	795	811	761	789	781	783	755	751	803	839	795	807	795	815	851	812	788	793	734	824	791	813	825	752	803	789	818	719	753	797	826	754	779	788	773	823	758	797	791	780	820	799	782	777	781	821	748	791	769	753	785	778	795	803	809	798	806	765	818	772	738	788	852	818	814	817	804	769	798	756	758	782	850	774	807	826	804	803	773	765	799	780	766	779	759	828	829	836	787	796	785	771	782	780	720	762	827	785	736	793	771	808	779	827	800	782	780	787	806	801	761	827	846	790	815	802	827	825	815	797	805	816	778	795	831	791	816	802	788	772	815	814	761	752	763	807	830	804	749	744	809	747	815	757	840	808	859	827	824	863	841	791	786	786	812	789	822	802	798	748	791	745	751	827	766	772	783	799	771	799	785	785	809	819	858	750	774	769	760	798	846	779	763	779	809	753	787	797	773	826	770	770	800	797	778	819	813	862	762	829	822	772	762	813	804	786	797	792	767	799	739	805	764	788	786	812	806	828	844	799	816	782	804	796	772	745	737	824	797	771	809	793	832	813	780	794	762	829	821	810	796	815	794	785	779	748	827	763	767	803	759	799	799	774	789	785	805	818	788	794	806	827	772	837	800	749	777	791	802	761	819	827	781	783	806	791	795	793	772	764	761	789	811	768	795	775	800	805	763	813	805	743	766	787	817	802	772	788	816	822	797	779	803	801	802	759	821	702	841	778	817	768	807	813	793	820	805	843	804	808	759	768	769	791	773	750	789	759	830	785	869	796	732	864	771	751	802	726	766	787	772	769	759	834	852	763	777	839	748	809	790	777	823	785	760	730	791	754	733	793	759	798	792	787	826	782	776	799	783	778	810	788	794	837	827	757	777	765	825	757	775	799	768	755	762	767	778	776	805	773	768	787	830	791	732	797	811	787	777	797	796	806	791	768	767	793	729	788	755	779	779	814	798	833	770	846	811	791	767	787	745	828	781	838	770	787	746	777	760	818	789	754	782	796	759	762	803	801	802	840	821	790	761	813	811	783	765	766	793	805	777	777	767	775	759	768	793	781	827	799	802	783	769	801	789	808	743	778	804	819	832	780	745	804	847	804	777	799	752	770	821	830	747	788	754	809	807	799	823	771	804	827	793	834	773	832	727	779	818	803	847	794	757	787	762	840	786	736	855	799	777	747	769	763	807	840	847	803	799	755	793	833	843	823	818	784	827	796	837	783	721	841	818	779	786	776	839	835	769	785	762	726	760	803	772	806	806	781	812	804	797	786	771	811	771	775	777	806	757	781	798	776	809	787	830	798	770	793	817	815	821	781	811	758	774	827	800	778	785	757	812	772	755	812	774	788	788	780	756	838	761	786	768	794	783	817	806	788	764	808	781	814	757	792	784	787	767	819	778	818	778	836	764	752	837	777	802	771	796	786	819	773	791	815	779	810	817	792	835	815	818	809	810	818	797	760	843	804	753	792	802	798	808	734	809	771	808	802	783	804	796	810	818	788	873	776	799	800	746	812	778	783	811	733	776	825	783	797	755	744	793	734	783	812	781	780	806	814	771	780	763	767	804	792	765	789	750	804	804	765	796	776	769	802	829	805	774	786	807	773	791	802	763	811	797	804	750	789	802	827	814	807	780	808	816	783	800	748	738	769	814	800	810	753	777	751	792	762	771	784	773	861	736	803	801	774	848	763	798	759	743	792	809	759	790	749	821	805	737	823	740	833	832	793	776	823	746	793	787	801	815	815	847	795	771	788	789	771	785	821	773	759	765	797	756	766	766	716	809	768	799	816	779	820	786	799	781	754	788	775	746	800	796	805	758	831	749	737	769	776	809	744	804	822	760	801	757	806	823	770	783	815	800	755	848	796	810	762	775	803	791	786	816	795	815	814	748	784	779	798	769	810	784	817	781	861	822	836	766	795	790	792	850	830	810	767	786	781	805	751	805	759	778	750	818	748	819	789	805	814	812	783	809	828	757	752	808	802	817	756	795	750	799	820	813	772	770	792	761	774	814	804	782	796	766	817	762	769	826	832	796	809	796	798	784	814	838	767	786	812	802	798	795	782	789	759	786	812	771	761	821	812	733	800	823	785	734	845	835	724	828	804	759	808	811	756	787	807	852	790	851	809	779	818	810	818	785	799	833	774	765	799	806	767	784	777	795	807	820	768	794	730	805	776	802	790	810	821	777	812	791	766	814	818	801	732	792	746	768	779	763	801	818	784	790	769	799	784	803	759	745	733	765	817	785	775	787	769	777	780	852	772	783	810	808	767	743	829	749	753	762	786	762	829	807	804	841	806	775	727	767	778	838	787	752	755	801	766	814	792	814	754	800	779	781	773	789	809	767	829	785	764	786	801	776	811	762	809	778	789	797	776	770	818	844	846	763	762	802	806	772	787	773	827	778	797	748	885	823	794	784	765	786	739	814	737	767	832	742	797	750	788	764	777	753	793	819	795	801	817	774	791	838	789	755	756	798	774	744	811	787	796	826	759	762	798	794	762	793	805	851	791	793	776	809	816	826	841	764	750	790	796	742	771	747	782	774	752	774	808	757
3789	6280	4996	2691	1848	1474	1267	1102	997	840	871	784	801	728	682	705	707	712	634	680	677	639	678	685	646	642	614	637	612	650	621	638	628	606	670	673	585	599	597	615	647	622	600	621	616	684	594	594	626	598	625	628	607	602	658	608	639	595	581	623	616	577	637	620	624	619	598	613	624	622	620	609	616	614	567	589	602	592	603	587	615	645	593	624	618	614	578	639	654	612	619	635	616	622	591	617	646	579	598	568	567	585	573	596	594	603	629	611	628	564	655	563	622	658	610	629	640	593	605	633	610	605	606	626	602	605	591	613	615	645	591	607	573	604	582	613	579	588	606	562	633	570	632	608	567	646	607	614	595	609	602	606	571	604	594	612	658	588	586	569	610	604	667	622	561	600	578	648	591	644	601	606	627	610	645	593	578	582	644	617	642	612	608	616	604	598	594	593	629	627	631	584	578	625	586	619	583	574	607	585	608	609	614	614	600	605	591	599	586	647	628	677	633	600	602	611	641	662	592	625	620	571	612	578	601	599	516	598	576	582	636	580	588	611	626	567	587	600	587	633	567	573	593	614	563	596	612	605	590	595	582	649	550	577	601	617	631	636	640	591	605	678	610	609	592	637	603	605	628	591	620	626	615	591	641	575	646	634	595	576	588	594	586	613	568	604	589	580	574	620	616	608	601	613	624	576	581	591	617	578	641	617	604	616	615	647	572	627	616	614	609	611	598	587	590	614	573	552	618	575	580	592	601	593	586	631	624	591	611	555	557	597	576	621	594	624	546	608	565	574	597	617	591	586	600	592	600	624	589	567	602	591	632	583	597	591	621	572	591	600	602	639	607	593	623	624	596	581	622	614	564	602	602	621	585	640	587	642	618	638	574	624	606	547	616	574	623	615	621	551	598	570	601	623	612	602	602	608	583	568	604	584	631	571	597	581	568	596	626	600	595	565	621	570	602	599	607	625	610	619	626	586	591	634	608	571	558	621	651	565	612	562	577	615	620	638	591	568	574	613	625	585	556	618	577	612	587	566	568	580	593	590	611	634	582	604	570	570	623	598	597	646	614	631	593	623	624	620	598	591	635	589	609	613	609	553	594	572	627	636	618	581	591	633	592	571	633	573	563	643	590	536	615	605	610	597	616	571	579	624	617	601	583	600	580	533	630	613	645	608	573	618	577	651	606	583	627	586	622	563	569	602	546	602	612	599	573	599	595	556	579	591	613	581	586	575	588	592	538	594	574	559	591	609	587	605	619	587	574	605	595	579	617	557	611	592	607	589	618	555	622	601	601	608	611	616	560	591	613	579	628	607	578	562	627	601	575	579	651	648	558	594	599	602	587	554	644	589	639	587	582	624	650	599	574	555	559	608	582	600	598	603	590	595	616	596	611	615	564	641	617	575	602	555	581	636	592	604	611	556	626	599	623	634	580	624	578	612	575	634	582	623	598	608	563	578	558	600	604	602	592	561	596	585	569	608	611	588	626	595	606	594	574	621	569	610	606	577	625	558	591	648	589	606	609	597	607	625	567	600	606	584	584	594	567	572	581	590	641	597	569	575	608	600	571	578	566	597	573	581	599	569	566	586	603	578	560	587	596	608	623	614	577	606	601	577	580	622	593	602	570	590	598	601	561	564	608	549	637	560	615	602	592	582	615	613	558	565	559	593	602	587	613	629	570	647	596	588	579	596	603	571	577	569	603	646	637	584	588	557	569	603	583	625	599	605	601	603	600	581	581	590	597	608	544	576	584	585	587	643	576	555	563	568	643	618	574	599	560	540	644	586	552	606	598	549	566	637	599	587	618	596	578	586	600	587	579	579	617	608	601	593	599	603	578	553	546	611	621	566	536	599	593	581	622	564	612	579	591	639	568	568	592	592	568	590	574	591	585	649	599	558	649	590	573	575	602	618	615	582	582	622	604	576	609	559	610	575	587	613	543	592	610	587	630	596	550	606	635	607	600	608	614	589	616	584	555	607	586	609	593	632	545	575	641	590	565	576	583	604	597	580	586	561	621	603	624	589	586	598	642	607	568	606	660	568	596	556	582	607	582	630	639	604	583	550	635	564	588	577	618	625	576	585	579	599	583	580	579	571	574	590	569	570	609	633	614	606	588	574	585	576	609	558	599	608	616	587	545	602	583	569	610	612	600	582	637	586	533	586	579	587	576	596	599	597	666	613	621	677	611	578	609	590	560	552	541	570	609	577	582	588	595	564	600	596	597	590	612	613	614	590	628	616	608	586	555	617	558	602	643	579	589	611	570	604	565	551	591	574	614	615	578	573	586	568	598	597	592	558	616	610	576	536	609	581	584	597	599	610	591	554	593	577	566	586	584	612	589	554	602	619	567	614	592	557	589	646	562	594	590	564	566	650	594	607	556	622	636	596	578	556	555	565	581	609	638	582	581	592	583	551	608	575	594	568	569	552	581	567	579	591	577	603	607	588	554	610	580	576	570	588	580	619	574	579	584	569	556	518	602	583	636	599	608	578	607	568	579	616	570	572	582	588	544	598	615	559	607	603	610	602	609	580	580	593	571	587	629	623	561	574	599	576	600	615	614	584	610	576	607	619	592	612	604	588	641	581	579	566	625	595	574	590	553	611	530	604	613	574	644	574	569	540	564	578	593	579	614	623	587	616	617	581	555	568	626	673	600	615	589	569	592	616	605	546	592	597	608	557	600	602	537	595	596	589	615	616	595	578	551	645	591	607	627	581	596	586	595	577	571	597	588	575	601	651	567	596	554	614	587	581	616	620	612	580	616	563	594	608	593	604	605	599	628	613	578	600	565	592	648	582	601	623	571	597	562	548	579	571	611	591	546	580	608	604	639	596	558	616	567	569	587	598	628	573	624	587	593	575	589	592	576	581	569	607	631	569	596	585	613	562	621	627	639	583	606	564	634	592	595	571	584	549	604	595	614	590	605	604	595	591	615	529	569	590	563	600	621	622	594	580	590	610	575	587	626	619	603	601	616	557	612	571	538	579	632	593	591	572	592	562	593	573	603	574	543	604	605	599	614	588	553	613	607	563	610	596	581	611	610	629	571	572	578	621	570	615	600	583	580	627	647	597	629	568	573	611	607	634	618	600	608	577	601	564	582	643	552	596	591	601	592	591	612	595	593	602	605	608	552	576	594	640	578	591	571	582	562	608	549	590	595	601	547	576	594	602	582	573	613	611	615	605	597	595	597	586	572	564	581	589	581	601	603	580	562	591	551	603	583	575	586	617	564	588	595	571	593	587	598	612	576	602	643	630	612	606	601	597	598	615	597	554	590	589	564	570	535	576	582	649	625	584	628	624	577	568	598	599	584	586	604	588	604	572	582	578	603	602	582	564	561	601	569	613	609	616	616	566	610	567	631	538	572	630	605	594	624	584	576	552	610	547	571	611	629	578	610	578	592	577	562	577	651	575	613	586	573	592	617	600	593	561	586	599	555	562	595	592	542	588	531	579	584	492	576	580	676	597	615	600	624	615	574	586
28012	10596	1074	633	511	514	438	474	465	461	437	446	440	458	436	458	458	435	451	460	429	490	417	463	452	438	450	427	456	466	468	427	442	450	459	401	442	450	463	455	462	452	465	398	449	426	435	439	433	465	444	422	440	428	465	458	439	461	462	412	471	403	414	445	445	399	450	427	465	439	472	450	462	434	421	419	424	426	425	430	399	430	394	405	441	469	454	445	420	456	459	479	446	454	451	445	435	431	479	444	407	447	498	434	428	451	430	430	436	468	415	439	502	413	457	442	416	423	405	430	435	453	416	413	430	432	422	437	439	452	470	449	417	417	459	456	422	414	444	455	436	432	469	416	394	392	403	432	432	448	466	442	463	442	455	477	434	427	461	438	488	422	447	411	440	437	438	441	448	468	442	400	435	449	478	421	451	406	429	410	452	432	444	420	457	404	426	447	457	396	421	441	377	451	439	464	409	450	420	472	449	455	426	438	418	431	425	443	449	426	467	412	445	449	419	459	432	434	409	437	498	430	394	441	444	396	378	448	433	482	442	472	448	433	444	446	443	416	421	422	443	422	459	449	432	460	456	430	479	439	414	476	417	424	424	425	449	446	480	428	431	457	455	421	411	447	393	407	433	453	441	426	481	431	450	449	453	472	415	450	413	440	449	452	457	467	428	430	418	456	419	464	412	469	444	428	429	447	463	433	416	432	427	456	457	444	414	441	441	438	469	422	471	452	433	443	471	434	439	421	438	440	459	454	462	419	435	433	429	427	441	429	434	404	440	448	425	458	417	428	436	449	421	444	435	464	448	457	458	416	447	435	435	426	382	429	462	429	446	426	471	467	437	479	438	466	467	402	467	416	436	445	455	415	432	462	471	447	425	428	448	471	436	440	432	422	413	455	459	414	454	426	395	427	457	449	430	405	454	491	437	449	421	455	467	452	410	460	461	453	410	453	433	420	474	496	449	454	458	461	422	416	428	457	459	439	479	442	438	495	428	449	452	428	441	470	453	443	421	424	432	440	469	439	450	405	408	452	446	464	422	437	424	445	430	420	468	446	429	418	451	426	410	401	454	438	482	443	455	440	427	406	466	397	413	423	405	419	435	456	428	418	463	454	439	444	403	431	435	441	424	453	428	445	458	409	431	453	401	457	489	424	451	429	429	411	418	416	423	446	460	477	445	493	406	424	448	417	466	451	411	443	424	442	441	426	424	443	449	427	451	419	449	456	427	416	417	454	435	446	433	468	462	461	433	452	439	438	460	460	485	463	392	467	467	441	475	452	437	422	452	425	469	453	417	438	444	476	422	432	432	445	430	444	416	417	446	453	462	403	460	435	441	427	462	419	444	412	438	425	451	428	439	466	450	444	409	445	448	416	470	433	452	437	402	428	417	423	442	456	428	461	457	446	440	469	447	419	432	413	413	420	445	467	440	472	437	433	451	435	437	454	444	427	430	439	414	443	413	430	446	477	394	417	451	385	451	445	442	467	414	445	491	429	433	432	441	470	440	408	482	459	423	436	471	433	479	411	430	422	480	436	460	398	449	384	376	461	429	462	422	406	455	427	470	475	406	398	464	451	426	450	423	427	446	455	424	454	449	444	459	499	422	405	432	407	443	429	447	441	435	471	434	411	436	452	444	443	438	404	424	440	461	455	413	417	449	466	426	423	432	383	403	428	442	454	426	439	460	449	438	410	464	467	438	447	444	435	448	438	419	461	481	420	423	448	437	444	418	443	468	470	448	447	460	379	470	490	417	429	426	451	458	433	415	444	431	444	420	412	486	417	431	444	413	442	433	428	447	431	427	412	396	462	481	495	424	423	420	424	460	447	408	402	414	468	463	443	445	389	446	467	425	416	463	459	423	476	463	422	419	470	455	437	442	440	454	437	433	441	470	428	403	422	425	456	446	468	477	444	424	458	408	459	458	408	421	491	457	397	447	472	455	471	430	436	476	428	470	428	444	436	421	411	458	434	414	462	441	421	412	442	457	431	463	432	442	446	431	478	456	459	459	431	443	424	454	443	439	435	417	433	452	440	424	435	433	460	425	475	375	435	483	419	464	448	479	420	419	419	446	434	433	445	439	397	430	419	436	466	407	443	436	459	413	419	402	422	442	426	464	463	490	423	422	445	451	457	441	431	413	412	451	426	440	428	454	430	483	453	436	453	435	419	407	431	460	410	417	421	451	436	406	439	430	458	409	435	439	428	437	449	437	420	429	416	432	436	453	432	402	444	434	463	414	444	430	436	419	443	435	454	424	438	467	435	472	446	419	440	407	472	436	439	404	482	416	472	434	412	415	416	425	416	426	444	425	441	440	443	403	431	465	485	444	424	412	457	424	432	421	459	437	428	426	465	433	420	447	406	448	422	471	465	472	474	409	473	436	443	458	434	430	457	407	440	484	446	443	455	462	469	432	456	435	413	432	433	439	451	490	395	460	452	444	458	450	419	454	435	458	434	405	430	437	452	436	419	392	469	422	441	481	455	444	413	447	469	431	419	460	437	439	446	458	469	450	455	433	463	469	448	426	479	459	460	439	444	447	431	441	430	431	456	443	434	432	431	435	450	427	455	451	419	422	392	457	464	477	443	432	366	440	398	404	441	462	465	416	429	460	426	418	412	452	452	440	432	382	448	436	485	444	406	418	427	446	446	437	472	450	441	451	464	427	458	428	465	481	459	429	446	414	416	439	437	424	434	484	404	456	429	460	415	422	412	424	459	447	413	428	443	444	444	436	448	455	446	449	469	389	443	486	470	457	426	454	450	448	428	459	439	445	455	430	457	461	426	457	425	468	471	422	402	429	464	463	470	428	424	449	444	456	432	427	408	443	470	432	460	438	453	451	477	458	425	445	447	449	438	417	443	410	436	459	445	457	445	427	458	432	462	419	440	431	416	442	457	444	426	418	455	428	431	405	404	432	421	450	407	443	450	486	432	445	427	453	417	403	461	419	450	468	451	450	439	421	477	430	449	432	428	432	459	408	452	415	439	451	429	447	423	454	398	431	459	462	443	430	454	416	458	477	452	475	462	479	407	421	445	417	443	452	455	438	421	428	453	453	419	458	432	404	416	454	458	429	475	432	441	437	494	433	443	429	438	431	458	474	422	424	405	451	446	472	476	465	402	430	451	409	420	452	444	398	432	474	444	433	454	429	431	429	451	419	431	449	442	440	453	430	437	428	459	406	438	426	447	435	480	436	472	446	445	440	431	473	462	405	411	442	436	441	460	432	457	427	450	424	455	428	423	424	450	448	471	423	403	457	453	418	435	435	438	411	438	433	426	443	484	423	403	420	461	425	399	438	446	432	429	420	437	440	468	422	439	455	431	433	441	439	445	446	427	460	444	457	452	450	435	468	418	462	454	437	430	431	427	437	435	418	428	455	433	419	448	462	430	432	473	411	423	462	400	445	437	438	424	464	421	463	419	424	435	470	474	436	430	424	472	430	437	437	408	436	413	448	418	420	437	452	431	452	432	427	447
4728	550	461	395	359	339	347	327	331	322	335	305	364	322	341	334	340	328	331	345	324	311	322	336	284	341	305	333	253	364	323	327	290	328	329	294	293	318	302	341	312	322	318	326	334	344	329	342	332	313	324	331	320	346	313	335	321	273	339	311	318	306	301	341	305	311	316	326	307	307	329	293	318	293	305	293	350	333	319	313	310	308	312	331	314	325	289	314	342	324	324	322	353	338	296	315	320	305	342	313	318	319	301	346	320	302	350	297	302	313	289	324	322	318	308	333	358	320	345	304	306	314	284	310	316	325	323	302	293	302	327	303	329	308	315	298	309	348	314	315	336	334	329	321	288	328	306	343	341	311	363	342	309	329	315	292	314	275	329	291	320	321	325	304	334	324	309	336	337	312	331	336	328	311	295	308	300	308	311	309	330	303	337	322	304	319	325	294	337	315	328	304	321	318	348	332	293	274	328	306	304	302	297	337	319	318	302	299	358	332	294	323	311	322	309	327	317	322	324	311	306	343	327	313	300	308	312	299	345	286	289	323	282	311	284	285	308	305	333	314	323	322	306	311	329	324	301	333	295	320	339	326	340	307	339	318	333	346	342	313	330	336	325	324	301	331	308	332	335	339	308	324	315	341	322	317	317	327	319	309	330	320	372	318	343	298	346	329	326	315	297	338	308	323	330	301	323	347	325	306	344	339	334	287	319	291	331	301	349	321	339	332	304	296	296	314	309	335	354	320	255	305	313	342	358	325	313	329	271	292	309	328	324	332	349	344	290	314	321	305	337	306	333	308	300	311	305	310	294	322	328	319	303	303	334	304	308	341	331	317	344	320	353	295	275	315	286	300	324	314	341	314	302	321	309	333	286	310	311	325	303	308	340	311	342	307	332	299	297	361	313	318	319	324	332	281	321	306	308	333	306	300	326	325	308	334	299	341	350	323	333	335	300	323	324	301	312	303	300	293	325	339	321	326	308	290	309	331	316	342	319	346	342	287	322	286	324	312	305	338	318	319	308	315	308	329	299	298	328	316	338	315	314	305	361	321	307	317	308	331	328	311	328	308	337	317	309	352	288	289	331	324	259	319	336	292	323	314	309	321	283	305	287	305	318	336	328	324	313	319	321	326	328	295	327	303	283	290	296	323	324	325	317	326	294	322	326	348	316	312	309	332	319	335	335	319	311	333	296	337	331	289	334	315	337	328	300	312	339	325	323	330	284	320	307	306	331	322	343	282	320	310	330	303	324	313	301	326	307	333	341	306	302	315	347	284	292	306	294	347	294	344	325	317	317	345	318	305	333	323	308	304	307	328	332	300	314	305	299	339	319	320	317	303	303	319	309	309	301	322	308	330	307	348	301	296	335	320	293	280	296	336	317	298	314	311	303	365	291	309	324	344	324	304	295	299	286	319	299	291	325	287	328	319	301	309	318	339	316	292	312	311	302	283	318	314	334	294	314	312	324	308	326	286	286	331	275	293	323	327	349	314	332	336	320	325	324	356	342	321	315	327	293	315	302	317	313	321	304	336	309	316	372	351	330	285	308	313	312	333	314	301	349	323	284	319	326	340	318	307	323	371	322	329	309	289	304	283	305	315	330	281	304	316	355	333	307	277	328	344	329	311	302	313	341	319	310	312	329	342	334	295	346	287	321	315	284	316	302	351	359	302	338	343	304	312	337	320	318	288	352	336	346	313	316	351	320	333	293	354	324	314	327	299	283	312	355	330	319	303	306	327	306	346	331	361	325	314	323	323	326	314	307	304	329	316	319	343	316	300	311	363	292	284	313	326	311	344	308	344	308	317	320	298	294	331	305	340	303	293	280	293	325	320	301	320	356	311	307	313	332	318	314	319	302	323	302	350	312	262	312	306	295	323	301	329	322	290	347	302	330	288	302	322	340	306	325	316	357	328	284	290	299	336	302	352	357	306	336	321	302	326	333	308	308	300	300	326	280	315	322	322	333	310	297	317	323	322	335	321	309	305	327	285	338	328	309	309	313	323	324	306	353	312	319	315	334	323	325	314	306	305	303	351	322	347	331	334	350	323	333	280	344	317	350	313	347	345	317	305	328	316	301	309	312	307	339	309	326	329	306	320	326	322	295	319	304	325	312	334	361	315	323	351	311	337	343	331	309	308	330	321	339	357	343	325	336	313	322	331	310	284	338	325	308	300	318	280	318	315	301	313	307	367	288	282	309	316	297	312	315	343	340	306	321	326	307	313	320	327	328	311	328	340	337	341	310	332	320	354	309	317	304	318	320	322	324	356	314	314	307	313	287	304	337	364	299	330	311	301	302	306	320	303	305	304	311	312	314	324	324	308	341	307	353	300	344	332	331	306	336	305	304	312	313	314	309	323	330	333	296	317	329	300	346	307	302	320	324	341	314	337	317	331	281	303	328	336	311	321	319	325	326	323	320	321	319	321	320	334	327	340	294	276	318	347	320	333	318	315	314	348	280	322	331	339	303	353	328	360	307	323	331	319	331	322	338	289	315	359	333	301	308	286	299	324	321	305	309	286	303	309	301	289	345	346	349	306	310	347	318	334	322	288	307	304	329	316	321	332	336	318	344	318	311	294	331	307	323	325	308	314	362	333	293	318	351	312	328	302	325	334	352	289	298	319	304	317	307	316	304	302	329	318	313	302	287	278	311	331	298	289	324	301	288	306	327	304	340	295	302	313	301	345	303	308	325	315	296	319	339	331	322	352	318	329	306	311	317	353	341	362	328	317	331	280	316	314	336	285	291	319	313	329	315	314	312	329	359	304	299	323	334	303	285	348	308	318	345	277	314	330	324	296	322	264	322	337	362	331	298	345	329	355	290	281	326	290	318	321	340	291	318	332	309	346	300	310	325	341	319	331	310	326	301	312	345	284	337	332	337	290	326	290	317	324	305	343	327	328	330	356	307	343	301	323	304	339	322	341	300	333	320	289	331	308	292	314	333	344	325	284	313	311	294	309	350	319	297	293	321	328	338	357	295	343	317	323	307	312	343	301	298	320	326	304	330	346	332	325	321	284	359	312	326	324	337	338	324	317	310	311	326	346	278	301	296	336	293	321	326	332	291	290	340	323	324	346	277	318	339	310	338	324	317	297	315	315	308	348	309	307	297	282	316	310	350	343	313	352	311	332	320	334	318	314	334	335	321	337	313	327	323	310	307	301	275	355	301	316	310	293	343	329	328	321	294	343	336	347	305	317	314	326	329	334	346	301	300	316	292	320	329	327	333	264	322	311	332	345	296	338	321	331	313	294	325	321	300	335	311	337	327	344	315	319	322	339	342	317	318	306	324	305	318	296	298	288	331	312	288	293	340	337	333	351	325	326	331	307	331	303	329	326	363	319	328	306	340	306	314	299	289	326	335	324	330	308	316	302	307	339	351	315	349	306	335	302	330	352	325	344	270	326	313	293	346	337	293	328	318	336	319	331	318	319	344	306	295	307	302	333	331	324	330	338	338	344	336	321	323	317	294	340	315	332
25518	21490	28012	25392	11709	1839	1304	1049	1002	985	925	982	891	904	939	898	896	852	875	919	893	851	851	875	863	894	908	850	812	865	877	867	856	860	845	855	886	805	892	898	842	833	872	847	880	849	817	792	842	882	824	881	922	865	858	889	837	873	899	827	861	819	875	857	868	845	880	867	865	881	892	851	834	865	837	840	890	861	862	873	843	797	856	902	852	878	871	861	817	836	823	816	857	853	904	839	825	875	872	855	813	840	782	848	865	828	846	846	868	883	845	910	903	830	927	839	866	846	839	860	847	827	818	838	802	863	830	893	825	850	822	784	891	838	886	817	837	916	826	807	796	854	818	794	895	802	850	795	903	809	876	839	814	799	863	900	834	828	838	851	824	841	828	914	854	854	867	822	878	891	812	855	866	905	849	883	852	851	882	851	879	820	854	828	868	848	843	831	841	818	885	847	803	822	841	880	872	837	824	848	815	867	871	800	860	845	819	828	837	826	843	852	842	826	796	844	862	819	866	810	801	833	822	863	885	818	839	820	820	854	877	881	921	850	920	861	870	819	824	856	877	804	869	867	902	867	847	856	849	822	828	853	854	820	878	833	863	889	843	837	875	858	861	830	874	831	829	809	846	853	835	853	853	800	833	890	823	851	839	887	840	904	768	853	823	857	870	808	868	862	863	792	806	871	843	887	877	814	880	836	804	895	871	857	885	852	863	879	828	835	930	798	832	832	898	796	833	822	863	862	851	881	891	834	848	824	886	789	876	856	826	855	907	896	848	850	818	843	836	857	822	860	884	812	820	824	854	853	848	874	805	821	852	816	825	827	860	790	924	849	834	856	883	818	836	857	883	918	872	830	865	833	835	827	848	837	804	835	805	800	834	875	805	878	852	830	858	849	821	891	853	834	822	869	857	841	790	846	856	855	868	869	842	878	790	820	849	817	855	844	829	894	826	895	849	813	875	857	827	858	770	804	894	836	847	823	849	831	858	821	819	850	883	784	852	835	898	863	839	847	822	844	818	857	824	881	783	824	871	858	801	846	839	853	817	830	890	841	850	863	870	860	828	845	826	856	856	868	857	810	844	865	881	834	852	838	835	861	839	877	854	821	859	773	865	798	821	854	822	874	858	846	874	815	865	811	813	838	926	810	862	908	889	839	844	849	819	853	796	855	864	863	833	831	865	878	865	819	864	838	814	793	889	805	867	830	838	839	875	841	937	834	852	876	836	905	845	816	858	880	820	882	823	871	809	814	813	859	868	820	866	846	867	861	862	902	822	859	865	843	847	843	772	856	904	896	868	820	825	827	861	870	835	846	857	872	818	859	857	879	829	815	877	832	830	850	875	881	833	859	871	856	848	890	853	815	863	840	882	823	863	889	807	845	866	895	832	866	869	854	857	842	868	858	873	840	868	853	816	865	857	816	891	802	889	876	832	795	854	887	888	835	891	815	866	887	815	863	831	869	843	882	877	851	860	850	844	820	848	809	810	860	832	874	827	842	831	893	887	819	840	856	815	892	817	859	861	829	831	870	848	874	883	844	834	872	877	831	861	860	847	804	810	794	833	842	852	757	859	912	857	878	836	839	871	858	897	877	863	868	814	806	814	821	906	853	828	907	871	869	835	856	872	831	866	849	852	868	824	815	855	844	849	865	860	877	854	815	839	832	794	825	833	805	869	791	859	856	853	839	906	828	885	822	830	873	826	839	860	798	825	873	862	852	827	869	836	857	841	774	868	838	844	859	780	854	815	887	861	825	885	792	837	865	831	892	861	868	856	805	851	845	876	834	866	874	814	885	785	826	862	864	845	855	880	835	766	817	831	817	828	821	847	808	819	830	864	824	797	816	853	862	857	833	849	856	808	824	822	881	797	795	866	899	861	865	861	866	840	844	839	828	894	824	810	794	840	847	852	828	846	937	902	840	882	865	834	847	797	848	832	918	882	892	845	832	829	779	844	822	902	836	852	848	850	808	852	865	829	862	844	794	808	846	828	839	813	839	808	810	818	833	827	834	887	799	834	873	852	867	804	908	806	826	839	868	840	845	846	852	832	858	815	877	874	840	798	899	838	817	810	822	812	856	776	858	867	855	884	847	831	837	837	826	885	887	879	867	833	815	809	811	856	839	864	842	844	882	803	882	831	867	881	863	796	794	874	845	911	837	825	832	849	837	856	896	800	840	864	875	857	850	832	846	860	852	835	822	833	863	870	877	866	840	818	790	852	861	835	852	822	835	837	817	799	816	829	814	843	888	864	805	872	851	838	851	838	830	854	879	848	814	807	835	881	854	860	815	822	869	879	886	857	856	809	845	855	850	819	804	854	853	831	825	851	833	895	905	857	851	898	824	861	833	874	834	817	805	848	835	818	830	821	882	897	844	800	819	892	898	846	836	890	829	892	853	805	793	824	821	855	866	820	832	891	850	878	858	870	836	862	839	846	808	848	866	876	859	857	843	871	836	875	883	815	893	879	840	864	815	783	849	790	854	851	831	843	838	836	818	855	833	854	871	833	912	826	870	868	816	799	835	834	834	861	881	823	816	830	840	838	824	826	869	853	888	826	883	845	835	886	825	771	844	851	868	853	859	910	838	835	882	856	843	897	877	870	868	837	821	784	860	869	841	820	895	885	842	804	805	897	851	843	852	890	841	855	859	803	873	793	879	792	823	883	898	848	809	900	820	874	848	926	864	802	856	865	818	793	821	852	874	865	871	841	806	860	892	868	844	822	809	869	821	854	823	889	906	826	825	880	859	896	881	838	836	838	888	859	908	815	849	860	916	869	835	845	844	817	884	869	838	827	889	887	860	862	808	804	885	865	868	828	856	845	889	819	871	843	855	852	816	802	832	848	898	837	850	870	873	872	855	855	832	849	829	858	829	850	850	863	878	883	801	841	799	834	805	814	892	832	810	881	865	831	827	852	864	828	852	802	887	856	807	867	844	909	843	869	863	846	892	837	861	838	838	849	866	817	893	889	875	900	942	862	843	818	835	823	837	846	851	836	844	832	812	834	833	866	845	820	765	835	819	835	832	811	830	836	846	818	882	894	818	835	834	850	873	895	815	831	841	806	823	875	854	812	888	842	839	874	825	841	850	862	841	841	820	849	857	846	851	854	868	860	834	811	849	828	848	827	869	867	808	838	853	913	819	851	835	876	828	863	823	838	803	888	871	784	827	910	869	787	807	877	864	871	841	802	836	806	802	865	846	866	832	820	821	852	809	837	849	841	810	832	911	877	906	836	873	879	856	905	862	853	798	906	823	859	836	877	872	903	842	851	925	855	813	817	827	869	796	831	805	822	828	832	868	865	815	848	882	902	810	877	899	846	852	867	832	872	855	779	812	828	824	810	820	787	873	810	803	868	837	868	835	849	827	869	864	818	847	825	835	851	907	842	783	888	878	834	838	911	817	839	833	835	820	862	830	801	866	831	852	886	857	877	880	824	845	846	826	846	812	807	863	886	806	877	817	877	870	835	865	871	838
3415	3612	3006	1715	1306	1089	945	825	768	720	732	700	711	689	696	641	681	653	673	656	635	646	686	663	663	642	657	647	640	687	637	608	617	604	608	651	647	611	592	594	633	658	625	662	628	593	651	676	646	622	657	660	626	589	672	629	620	656	653	611	619	628	624	618	630	598	630	651	572	578	635	605	632	624	648	597	643	647	583	619	622	680	676	624	639	651	651	654	631	621	601	613	599	621	648	655	595	608	637	666	646	624	644	642	598	651	611	582	618	616	554	579	576	622	611	578	642	634	648	598	639	627	634	594	613	667	603	611	625	601	625	608	608	600	593	651	662	641	624	608	615	664	635	608	580	607	637	599	619	584	602	599	584	597	635	591	625	589	582	615	647	604	588	596	644	603	638	623	600	607	627	613	620	626	615	613	647	667	587	611	646	624	591	653	635	641	597	645	654	601	655	644	657	637	622	593	665	622	600	620	650	566	609	593	613	655	648	639	604	603	615	610	642	658	602	630	606	621	638	648	637	604	590	612	619	626	620	604	616	585	604	629	622	603	607	634	616	615	601	608	644	606	612	617	661	610	638	612	600	588	658	590	559	625	639	621	584	586	613	639	624	628	656	629	617	601	607	600	599	627	636	690	628	587	634	648	627	599	629	634	613	628	637	640	643	626	604	623	584	627	630	630	608	623	600	596	603	633	629	612	618	603	592	608	586	611	634	603	615	633	616	652	621	657	620	637	544	596	615	615	639	627	641	652	609	602	611	564	645	624	630	594	609	602	646	643	636	629	643	581	614	581	614	610	650	631	628	664	603	639	618	595	619	596	619	622	634	585	582	629	586	647	634	658	619	680	605	638	610	669	638	603	582	598	601	579	604	599	604	599	627	659	592	608	613	621	647	625	600	635	632	616	598	630	625	619	618	610	628	648	580	654	617	665	625	577	582	575	586	610	630	627	577	571	655	633	614	619	619	605	622	595	616	589	627	621	615	638	567	630	624	609	610	635	581	606	605	596	615	624	636	627	588	648	602	606	608	660	636	605	619	582	599	599	589	606	638	618	605	634	625	578	630	609	649	587	652	633	637	598	633	623	624	621	617	643	648	599	571	604	617	610	635	622	573	603	614	611	626	625	610	604	635	636	591	603	635	627	612	600	622	593	580	575	628	582	565	609	620	620	651	632	639	600	597	603	580	608	595	576	622	614	611	614	599	636	587	603	612	620	590	647	643	611	611	602	653	645	628	581	627	620	591	631	634	621	652	646	552	614	606	601	611	598	609	633	641	657	622	586	630	581	578	641	575	622	585	618	638	598	608	605	615	568	595	626	613	595	566	602	592	625	594	611	592	611	608	633	618	610	615	597	614	630	621	599	610	626	603	589	621	582	587	627	636	612	625	629	622	612	616	599	593	623	596	588	624	597	598	590	642	654	627	601	592	571	604	641	615	612	670	597	630	606	625	617	631	633	626	637	642	580	615	644	648	583	624	620	599	621	606	616	568	590	610	604	585	637	607	604	587	626	589	634	631	593	631	634	602	622	608	590	596	646	601	595	606	619	630	627	612	590	619	646	613	613	594	607	593	644	586	630	590	629	628	588	618	576	653	601	577	602	626	622	626	635	594	629	639	623	607	596	621	613	602	618	638	648	661	604	620	607	616	598	627	635	620	638	592	602	620	615	584	576	599	585	617	590	605	600	633	634	602	618	636	653	621	578	608	610	600	662	607	664	580	605	613	571	619	559	638	621	631	623	587	634	614	574	624	664	542	658	655	601	599	602	618	578	637	609	600	654	589	610	570	611	592	595	599	573	617	594	590	621	629	638	597	637	588	617	644	622	652	656	621	589	599	622	667	594	625	623	619	618	656	632	624	604	566	583	607	597	661	628	600	605	608	594	635	631	621	636	646	642	629	594	602	576	584	620	611	621	574	592	617	577	594	606	568	640	613	638	641	586	589	624	579	605	600	631	588	558	611	603	652	612	646	567	615	623	628	637	622	613	609	611	575	643	600	656	615	605	627	624	610	597	618	568	629	595	629	617	609	645	632	653	614	587	610	549	612	655	583	600	655	600	632	683	586	602	649	612	587	641	602	568	602	563	617	604	612	658	600	617	636	608	558	587	570	585	622	593	606	612	634	625	583	640	589	653	633	581	567	591	578	581	628	643	620	601	586	609	606	641	625	610	640	613	654	663	613	608	634	612	567	622	631	640	619	608	611	570	641	602	535	656	572	636	651	570	590	613	651	647	624	565	590	634	624	592	613	589	616	597	589	645	623	600	610	636	643	615	594	615	581	630	658	590	594	599	634	583	621	600	606	626	629	646	575	666	600	599	632	647	617	648	611	638	598	645	598	597	634	634	612	629	641	608	629	635	658	581	618	592	599	595	615	557	599	625	643	665	649	584	645	646	607	597	612	633	629	626	606	614	598	597	610	650	633	622	601	618	618	619	607	598	533	603	634	632	622	596	636	593	593	633	678	622	608	596	573	599	606	634	582	596	583	597	596	613	603	632	635	628	610	615	598	608	598	633	593	613	633	621	577	662	579	616	582	630	641	624	609	606	627	634	621	626	615	610	574	652	583	618	603	588	606	602	602	604	593	610	603	603	565	583	601	643	591	592	589	600	622	629	575	588	607	622	661	649	602	629	637	618	606	616	641	607	607	587	645	599	563	586	619	587	560	624	609	611	620	600	609	628	600	614	629	639	614	619	604	639	591	586	643	627	627	632	625	586	638	598	655	602	621	587	605	602	578	657	629	619	584	598	611	596	618	624	583	612	612	597	624	619	602	586	632	636	637	620	615	646	605	615	638	625	638	622	572	649	601	612	614	615	636	603	630	656	619	645	621	637	585	645	604	636	643	613	595	623	575	654	611	588	618	610	600	613	653	586	607	596	612	659	626	606	577	606	614	613	607	618	623	598	575	642	650	611	610	614	640	603	574	631	589	593	628	604	555	632	663	592	610	593	576	592	601	602	647	652	586	644	614	619	579	617	619	616	641	582	622	654	593	585	600	629	608	633	586	573	592	591	608	600	599	608	626	557	609	624	611	640	604	634	645	640	599	640	613	613	590	646	616	580	591	666	568	595	605	595	603	602	595	629	621	622	588	592	608	609	608	607	610	630	584	607	607	620	620	607	624	591	570	605	615	649	601	610	621	653	649	557	590	585	644	599	626	598	604	596	613	543	596	603	575	635	611	628	670	627	626	635	663	635	615	575	630	629	626	650	634	567	580	589	598	613	620	601	605	635	605	614	619	601	661	597	600	624	610	609	615	624	616	599	602	591	615	596	620	615	633	613	574	595	620	633	654	565	624	601	608	618	599	637	665	638	592	621	631	610	604	636	653	643	638	611	597	667	600	615	599	630	651	622	584	604	649	609	600	557	600	594	611	615	643	635	616	589	634	612	627	652	607	582	633	623	590	632	599	615	619	575	603	605	623	610	670	591	629	647	619	603	609	622	573	628	612	588	602	640	619	651	614	588	615	587
24551	21506	28889	24555	21498	9315	1906	1259	1032	1026	980	924	922	846	890	863	862	870	840	857	900	829	880	831	866	823	852	852	874	856	792	849	842	808	805	899	828	818	832	792	789	804	831	764	722	816	840	875	831	800	839	821	803	824	793	760	787	804	739	825	841	792	828	768	853	811	841	815	774	795	806	775	868	844	813	773	773	822	810	830	794	820	850	832	794	792	800	750	807	794	775	743	842	798	781	788	810	770	780	749	804	793	788	749	786	855	796	789	778	792	781	817	802	810	790	786	786	765	831	799	783	794	855	800	792	838	832	752	811	833	775	777	776	801	816	789	809	798	816	796	788	777	850	762	801	769	813	806	732	788	776	794	832	843	800	877	771	798	769	764	832	767	746	792	838	750	791	770	782	823	813	765	843	846	833	855	807	805	844	784	789	816	811	771	773	779	787	799	823	838	823	757	795	788	842	819	849	853	797	809	769	777	827	831	794	817	787	803	795	802	837	799	763	814	854	773	803	781	816	797	761	804	770	758	767	777	783	774	823	819	844	807	829	773	784	797	897	832	758	811	800	757	801	855	769	838	827	783	780	769	758	752	835	779	806	790	823	837	730	854	793	831	780	814	774	791	841	796	767	842	802	786	763	815	761	786	814	801	764	795	864	826	771	790	853	813	856	814	839	829	778	778	785	787	844	789	767	808	804	793	777	804	788	813	792	792	826	834	791	842	780	822	799	798	807	795	759	837	840	793	789	791	753	763	809	784	850	845	795	836	782	760	793	779	776	780	807	798	771	775	780	810	784	798	810	788	825	781	774	785	783	796	814	798	780	804	786	787	785	805	777	795	807	780	796	791	805	807	800	785	802	764	788	762	797	797	838	760	786	744	821	761	788	811	813	834	759	827	776	745	764	827	793	779	814	745	752	818	796	799	795	788	798	795	822	817	791	767	764	779	844	799	771	774	772	864	763	781	829	784	817	795	837	752	832	745	799	796	834	861	815	800	800	766	740	808	778	771	790	875	793	812	806	803	799	839	791	789	762	800	776	804	718	824	789	809	764	735	765	821	780	819	807	828	790	780	842	795	823	783	817	842	807	849	834	771	792	819	797	822	822	806	785	787	770	772	828	781	810	818	801	828	813	809	816	783	831	771	789	764	837	794	829	787	822	798	775	761	756	750	810	825	845	798	763	800	847	820	789	750	808	804	868	823	798	781	795	823	759	825	760	780	847	815	801	830	802	745	797	773	768	787	792	808	781	818	799	809	782	765	813	778	823	751	814	806	795	766	771	797	764	818	812	849	775	802	875	816	794	803	792	799	793	815	782	822	779	826	820	809	779	807	735	800	769	797	784	816	793	823	786	768	808	771	776	800	815	806	815	750	817	815	726	796	766	816	844	766	785	772	758	786	830	795	801	811	767	778	776	831	772	854	847	771	784	810	748	797	835	814	790	814	810	815	793	804	828	812	839	814	810	803	791	797	825	738	790	834	841	817	818	836	806	770	773	794	790	801	785	755	821	850	812	778	815	743	769	779	831	759	808	784	823	814	797	774	825	767	759	802	799	790	779	787	719	757	797	790	823	816	792	739	785	798	808	808	755	795	745	816	765	756	801	829	773	816	839	799	775	806	798	810	769	813	813	776	792	796	791	786	752	726	818	759	801	781	826	820	826	775	792	757	792	774	826	775	790	777	802	752	784	832	784	795	818	761	830	769	765	816	752	848	791	796	825	783	794	782	791	801	808	768	778	824	785	787	779	735	760	782	772	748	851	759	705	805	824	807	751	771	795	769	842	769	758	727	785	780	793	854	845	774	826	750	789	770	768	829	783	787	752	810	783	802	791	797	837	779	785	782	864	788	791	781	816	824	759	841	774	767	776	807	761	761	789	846	768	768	822	784	849	768	826	784	814	841	815	801	802	784	789	830	853	766	752	808	787	770	828	794	787	772	789	824	791	770	751	794	822	737	836	816	773	792	774	753	799	790	785	892	835	827	802	769	753	793	770	798	837	768	775	757	820	792	782	758	740	775	809	775	798	808	788	770	787	814	855	800	805	777	787	726	753	764	785	796	831	785	804	828	849	816	811	829	752	801	823	786	834	780	768	816	801	708	778	797	813	809	783	767	800	791	784	728	807	797	807	792	799	824	825	750	850	788	761	776	798	816	851	815	842	768	784	798	800	759	810	781	803	778	781	804	795	774	759	776	835	748	751	856	743	803	739	800	761	775	826	745	798	834	857	837	808	811	802	807	829	832	788	776	797	800	802	808	762	768	788	782	746	811	769	835	775	756	788	790	749	788	785	803	790	863	790	806	756	807	804	783	785	811	794	757	832	767	814	824	754	791	808	786	782	799	762	802	794	798	740	794	786	778	754	831	791	830	812	842	810	803	796	850	797	809	819	806	813	769	761	793	751	785	748	795	828	770	793	767	765	816	798	810	802	817	788	823	813	812	808	802	758	809	798	799	788	791	795	758	816	760	822	800	756	759	776	755	786	829	798	793	792	803	820	749	808	784	759	834	758	738	773	801	779	754	814	809	744	812	770	816	794	783	806	790	780	814	752	779	810	847	811	814	776	834	791	812	856	817	814	788	765	741	762	803	805	803	790	816	748	774	795	739	815	771	802	797	843	816	794	840	798	795	792	794	795	787	800	805	778	800	835	816	814	829	862	736	816	775	782	757	786	828	729	838	759	838	763	828	797	728	770	777	794	829	810	794	773	797	776	837	799	799	759	792	801	798	793	810	813	762	818	770	783	795	796	801	827	745	771	770	790	801	774	777	773	802	753	802	788	758	854	820	789	778	794	759	743	763	793	806	778	781	792	742	785	796	764	781	790	856	782	791	765	810	799	786	750	788	841	770	801	769	802	796	763	801	761	812	758	819	812	864	766	765	846	749	845	823	798	765	793	753	823	802	754	798	793	790	780	779	810	799	817	816	831	768	836	816	761	753	772	800	833	813	835	787	847	806	800	792	762	812	785	824	802	822	805	813	803	817	783	765	774	773	833	808	779	832	756	747	808	780	803	786	778	801	825	789	840	730	822	808	821	786	826	796	860	839	784	838	797	828	824	847	789	787	814	774	780	799	801	815	780	766	786	798	810	820	776	767	762	786	776	768	786	798	797	811	768	773	749	791	790	782	794	778	775	817	781	803	752	780	778	751	798	845	840	817	793	818	796	797	833	801	829	807	857	825	768	788	852	773	842	764	794	782	788	804	815	832	775	773	757	844	812	805	838	765	770	836	813	785	773	759	734	768	760	815	791	797	771	784	814	806	766	767	810	799	818	766	815	819	807	807	767	881	792	769	770	728	811	823	764	774	754	803	802	832	845	805	797	807	771	804	803	742	794	718	783	799	782	849	767	817	798	805	800	798	787	799	788	813	792	820	739	818	769	774	771	804	758	816	752	770	790	824	833	792	841	738	789	824	826	811	774	771	760	798	781	771	787	777	817	696	726	824	813	772	781	846	755	795	772	776	848	764	827	815
3713	6269	4979	2633	1869	1519	1181	1030	972	906	830	801	798	724	712	708	654	717	648	710	664	670	653	614	697	631	634	636	602	626	599	655	621	603	628	604	634	657	638	644	656	652	608	562	574	617	627	645	633	589	627	637	600	606	623	596	646	643	624	592	600	624	573	574	611	606	626	617	615	670	623	608	624	588	586	613	621	598	637	614	619	614	621	597	602	613	592	591	633	593	659	614	567	613	610	587	595	608	615	585	567	623	609	585	599	606	637	621	610	603	614	614	628	605	589	670	605	566	604	627	612	615	599	642	567	599	627	606	625	588	633	581	608	581	593	579	606	577	602	609	592	571	620	596	579	610	638	581	630	655	626	605	606	636	568	595	629	598	614	575	566	599	592	595	621	589	559	588	553	645	562	622	584	641	662	574	661	614	631	621	577	590	581	606	638	636	611	601	567	604	623	608	575	609	603	613	605	613	617	625	605	615	614	580	581	612	606	583	597	642	602	604	645	601	613	629	568	593	628	611	647	576	593	579	579	565	619	618	577	595	655	583	595	590	579	603	590	606	601	629	642	637	614	627	658	601	589	641	570	608	584	597	597	600	555	587	583	621	627	605	631	580	592	580	605	588	609	576	551	614	559	556	569	599	582	622	583	647	587	579	580	630	597	585	633	620	614	654	589	585	604	585	609	588	603	615	596	615	628	591	579	595	580	607	553	573	556	607	624	547	578	606	576	609	604	578	586	594	618	577	619	586	611	636	619	587	622	578	633	666	603	616	575	587	586	557	595	657	599	578	587	643	586	565	597	597	589	561	593	620	594	626	610	588	571	549	577	632	574	590	613	625	610	614	611	555	546	614	609	588	572	612	576	623	610	589	616	539	580	582	578	566	587	573	605	583	579	595	613	580	575	601	610	593	610	581	596	601	530	582	593	550	601	558	553	572	581	639	611	614	574	565	600	538	603	618	647	628	609	608	579	569	584	632	593	615	600	630	637	570	603	588	580	589	588	556	555	574	572	588	628	589	608	587	607	582	562	566	579	558	563	596	607	601	585	568	600	584	634	607	593	657	594	558	611	585	592	612	616	579	550	588	614	565	612	648	573	564	628	584	613	614	619	586	643	568	574	616	579	595	600	563	587	573	568	571	608	592	587	588	550	570	627	604	624	575	580	636	596	600	622	566	574	581	560	597	591	612	594	558	585	612	596	588	608	625	582	580	610	560	621	628	619	557	563	623	571	599	601	594	627	592	582	594	588	616	589	648	564	620	586	621	562	580	645	604	578	569	570	624	592	607	572	604	592	604	539	602	588	585	580	604	596	584	562	569	566	602	594	572	582	605	599	612	563	596	601	610	571	620	570	596	540	596	599	571	606	558	597	601	565	600	575	575	598	613	615	630	550	578	606	594	607	636	591	594	595	572	594	580	612	589	571	566	568	610	586	617	575	597	596	607	559	580	592	616	553	591	585	593	615	602	617	618	610	582	579	557	597	605	614	607	572	604	600	604	589	631	601	582	611	580	619	594	572	593	607	557	583	579	594	548	624	614	598	598	608	583	580	581	581	579	665	566	598	561	603	547	610	579	590	614	632	558	584	575	599	566	525	547	613	681	594	561	616	607	596	558	623	583	606	608	589	576	591	624	592	602	624	606	556	608	583	588	562	604	610	624	577	579	626	590	598	600	619	582	606	584	593	632	615	580	560	557	599	607	562	605	602	580	573	607	608	576	547	584	576	606	577	533	602	576	587	619	620	587	638	586	599	577	591	580	584	539	556	635	585	600	542	651	560	576	535	587	630	579	588	590	623	586	609	631	585	596	649	587	592	653	642	566	588	575	590	576	602	605	561	564	592	569	588	661	583	568	557	571	593	608	627	578	592	600	597	582	606	604	617	570	579	563	586	602	611	613	592	573	623	607	593	598	559	597	596	585	592	566	617	589	587	571	583	596	630	569	571	596	577	619	599	549	605	572	555	631	559	602	615	582	615	611	580	581	568	599	603	603	578	602	604	587	604	587	587	601	624	588	640	584	607	572	630	567	604	552	602	575	584	568	591	567	578	574	534	562	575	595	578	569	580	593	595	631	580	625	575	613	599	579	612	621	635	575	627	585	607	600	579	579	544	596	607	577	607	575	595	562	602	598	568	605	571	611	614	557	588	586	621	571	598	575	628	586	582	577	595	543	596	549	600	573	604	604	581	564	583	606	590	641	572	579	589	574	551	661	590	577	568	555	603	582	611	621	560	552	613	560	612	553	593	596	595	659	587	613	583	576	638	627	602	581	613	587	574	571	574	609	607	559	610	661	579	573	541	626	598	629	577	591	578	608	582	612	579	621	579	605	568	565	568	616	583	581	596	612	603	574	615	583	609	583	573	551	602	584	626	567	623	569	633	623	581	581	628	608	591	578	630	595	539	610	588	603	623	577	631	587	591	601	598	604	597	606	627	593	601	603	585	593	553	554	578	578	578	542	566	624	536	600	546	599	586	599	589	542	570	615	605	575	590	591	611	635	558	585	560	593	583	623	600	600	569	611	573	634	636	570	569	641	620	603	581	615	616	574	571	583	560	623	618	588	609	562	617	573	561	577	584	586	650	600	600	626	573	593	595	563	578	597	568	593	608	600	610	591	585	614	611	617	566	587	582	565	601	564	593	614	612	593	549	633	582	534	599	571	582	581	583	617	558	564	563	622	604	581	565	611	610	564	629	543	622	603	620	567	593	601	582	629	606	641	585	611	596	554	559	584	570	595	580	574	570	590	546	598	575	558	618	559	562	611	536	587	590	570	616	635	540	574	606	588	609	644	595	566	593	593	617	558	612	551	551	566	563	600	606	598	589	635	577	602	566	571	575	556	595	574	601	582	623	586	633	614	557	613	564	557	585	610	553	582	572	610	588	602	598	594	586	595	649	573	565	607	571	616	609	555	614	615	613	597	543	603	602	594	543	589	602	591	615	627	583	604	565	621	587	574	591	635	620	584	541	579	577	577	626	568	552	597	566	609	595	556	604	594	598	594	597	596	600	600	552	581	595	567	576	566	589	624	625	597	594	582	597	529	565	559	553	628	591	548	596	592	565	561	558	600	615	609	583	591	593	595	572	598	602	552	590	594	576	584	578	566	576	589	631	567	576	613	584	581	646	590	635	559	609	539	580	569	626	567	580	572	558	590	597	581	546	566	578	578	603	569	606	559	591	567	573	578	559	587	589	574	573	589	631	584	594	583	570	568	579	564	624	601	573	619	590	572	594	588	608	621	603	592	610	607	577	535	541	584	598	603	625	580	540	609	562	593	575	614	577	614	581	566	604	595	621	571	597	581	603	583	585	583	578	603	584	569	611	566	556	611	583	599	576	599	609	552	606	566	549	592	569	596	572	604	584	592	585	618	592	571	592	554	565	591	615	547	567	568	583	580	563	600	543	597	572	528	612	620	605	605	586	602	572	576	576	601	589	578	577	591	560	623	582	553	596	604	601	640	591	586	566	607	545	575
27891	10384	1002	619	490	452	431	476	461	456	436	430	434	462	403	436	429	459	442	452	439	467	429	433	447	459	437	457	420	460	454	436	456	426	457	435	418	455	432	447	466	443	473	445	431	469	439	439	455	454	446	439	424	425	440	449	447	437	420	452	458	430	400	454	472	428	420	464	411	443	437	471	411	446	447	410	426	458	435	443	453	440	442	432	419	446	450	467	392	454	421	443	426	415	430	445	424	426	451	475	453	436	445	465	415	405	431	456	451	431	408	423	440	418	433	459	474	454	438	451	424	463	436	487	437	430	489	421	426	460	486	450	433	401	448	411	375	424	424	453	438	437	457	428	451	417	448	481	431	443	431	411	460	427	443	441	414	435	435	448	400	424	454	399	422	410	428	445	436	436	466	467	437	411	473	420	399	453	407	439	463	408	465	435	420	445	419	446	423	449	444	405	435	426	428	410	408	462	406	409	461	415	407	481	443	436	444	459	450	428	419	451	418	458	416	448	447	443	461	468	402	502	455	458	457	445	417	460	433	410	404	422	458	437	436	466	459	451	446	421	425	425	440	421	438	469	405	418	462	450	440	437	431	461	456	424	412	408	446	406	508	413	455	477	429	447	442	417	423	458	441	440	454	437	435	447	455	447	413	417	401	404	411	420	425	454	396	448	424	448	445	440	483	414	448	423	449	412	431	440	442	430	450	443	415	425	408	464	484	441	449	435	444	410	451	432	442	429	443	435	461	414	429	458	483	452	444	427	421	428	394	468	445	488	444	418	439	429	393	438	462	450	409	398	468	438	459	486	455	436	425	479	473	410	442	422	446	438	449	427	437	441	403	418	465	460	396	453	447	477	459	432	448	397	444	458	455	461	440	481	466	409	465	439	433	461	411	452	452	404	420	403	452	432	447	395	429	455	439	448	432	436	479	406	465	447	438	440	466	406	469	465	424	439	441	424	419	461	439	424	439	447	407	414	447	500	401	421	427	409	461	450	479	399	415	475	483	440	448	382	408	463	456	440	466	408	487	410	436	443	471	432	443	443	466	441	448	452	459	387	431	469	433	421	425	449	463	470	429	427	457	422	439	452	417	410	449	433	430	469	437	469	479	438	452	443	434	429	417	457	459	425	473	438	438	442	445	435	437	433	465	457	412	457	474	418	424	431	446	434	418	448	472	486	409	413	448	431	411	399	411	445	413	433	461	437	434	453	435	434	479	420	450	441	440	418	438	452	449	432	458	428	466	443	481	434	452	420	462	433	438	457	448	462	460	453	401	403	416	417	386	433	420	448	462	421	429	458	412	423	443	426	457	439	451	461	429	416	447	434	452	438	465	369	429	422	438	453	455	436	437	416	427	417	439	460	429	441	421	429	431	445	464	454	452	463	435	446	425	459	443	450	443	423	418	462	416	428	441	471	456	437	447	421	473	425	451	439	441	406	434	394	470	402	422	452	442	453	413	429	434	439	439	460	447	460	442	446	452	437	450	409	403	458	443	434	416	470	456	438	392	428	416	423	407	392	439	405	389	429	463	500	456	439	442	408	446	428	443	443	407	448	428	425	421	421	429	423	419	415	501	425	410	432	450	430	453	450	446	445	420	444	433	453	467	470	444	418	436	432	503	417	440	430	472	432	426	429	443	431	456	439	444	419	444	427	466	438	444	410	437	438	402	466	414	475	417	449	436	422	429	421	456	460	417	434	472	412	421	429	398	410	433	449	421	418	416	470	436	413	472	430	470	449	454	437	442	437	422	422	460	425	412	434	458	459	453	446	447	406	417	418	421	434	470	454	435	466	430	411	424	445	446	419	388	447	452	417	485	431	404	416	437	419	449	431	438	440	446	427	437	418	441	450	440	453	459	460	472	443	459	433	455	455	458	462	486	443	413	450	433	447	399	442	426	430	455	460	470	402	438	429	418	451	428	441	426	422	429	420	394	423	466	447	447	440	442	416	474	443	438	469	446	427	470	429	414	442	434	482	417	443	434	459	428	444	426	472	457	410	458	488	420	462	433	473	418	416	445	442	450	462	449	477	438	447	452	431	439	434	438	457	420	432	432	448	421	445	455	392	410	449	447	436	427	413	481	423	433	445	432	434	415	430	464	399	431	458	459	429	425	427	421	461	421	425	453	430	464	438	448	462	444	408	440	467	399	413	460	461	450	410	474	377	456	446	472	461	451	441	432	408	467	433	422	445	441	460	470	464	423	411	471	444	464	424	437	439	465	421	445	439	460	451	409	428	425	465	442	437	459	429	432	434	417	427	441	459	416	429	494	466	463	429	452	473	421	476	438	449	470	453	475	466	472	449	415	438	433	412	436	456	431	456	452	421	427	443	459	412	443	434	460	462	434	430	455	417	456	486	433	429	457	461	429	417	457	471	414	416	428	448	454	453	394	442	434	442	450	461	467	465	441	395	424	429	460	444	391	435	426	404	435	445	443	417	410	427	410	432	466	439	427	432	427	436	434	451	446	413	431	468	448	415	421	448	452	464	462	475	436	446	423	460	481	459	443	425	438	463	439	444	374	420	407	416	429	474	450	427	436	409	430	409	433	479	427	429	443	468	436	455	409	445	422	472	425	460	420	439	387	443	445	444	443	426	466	434	469	460	447	453	429	433	486	464	460	430	393	418	464	464	446	414	456	453	464	401	447	461	447	413	451	441	431	425	449	436	437	452	434	455	443	455	434	432	433	479	451	438	436	432	430	436	406	438	452	436	420	422	455	421	466	430	444	424	425	451	466	412	448	409	438	469	453	463	493	466	412	425	432	435	422	476	416	455	391	439	419	406	391	422	437	419	431	410	432	461	474	451	438	437	422	431	446	486	449	417	470	409	448	474	398	463	450	408	449	423	409	436	455	446	415	469	460	442	465	408	459	465	381	476	454	421	431	424	432	428	450	400	464	497	472	447	443	463	465	434	407	407	417	443	425	434	386	396	441	399	415	447	425	452	475	435	419	436	454	439	452	441	476	447	412	417	449	416	452	446	433	465	424	432	455	472	438	416	433	439	455	423	431	433	452	422	412	420	422	454	428	473	404	413	438	447	431	390	456	436	456	422	446	419	425	449	447	425	423	451	463	467	476	447	450	444	447	454	450	454	428	453	436	462	436	461	413	442	443	439	439	456	398	450	467	435	411	466	429	462	434	445	411	425	405	448	440	444	424	399	470	438	450	409	431	458	427	449	479	430	457	467	434	449	433	452	424	431	473	452	442	455	403	441	403	453	429	428	445	503	431	414	475	400	427	447	408	422	449	411	479	437	442	443	469	376	448	436	464	445	448	418	447	409	441	444	430	456	432	446	453	434	441	490	442	433	438	447	459	434	428	416	446	416	412	430	433	429	412	435	442	409	422	422	438	444	446	450	464	422	463	428	431	477	437	411	421	474	423	449	442	466	422	461	509	413	455	459	430	422	442	463	467	484	425	473	425	439	462	435	438	447	487	440	438	453	428	419	469	440	422	433	447	434	415	453	455	466
4797	487	477	361	355	364	329	324	318	344	316	299	325	325	360	331	307	327	346	339	297	322	330	317	347	339	310	312	333	299	360	315	368	330	284	327	326	318	329	308	325	318	333	328	344	329	323	307	308	291	341	340	291	316	314	319	344	318	314	301	321	313	310	348	306	324	309	346	314	295	319	323	331	331	345	323	290	319	331	289	302	315	342	328	310	335	317	326	284	335	302	318	282	317	300	298	300	294	302	325	326	315	314	337	318	322	332	327	317	304	325	326	320	337	311	327	310	333	328	314	286	323	346	326	321	363	325	342	318	305	314	300	330	327	329	328	331	346	335	312	319	349	349	305	328	312	317	311	328	301	334	354	334	319	310	312	294	324	304	319	284	345	319	327	331	321	342	363	321	312	307	327	324	340	318	306	323	315	309	328	330	326	328	318	350	318	296	352	313	320	325	315	329	314	321	340	345	336	320	330	318	297	277	313	342	323	345	346	301	337	333	292	315	355	305	326	336	292	301	306	311	330	313	310	304	336	316	302	290	352	321	336	325	315	267	319	320	341	309	334	330	311	312	308	309	323	309	290	345	322	332	351	332	337	303	318	320	328	334	322	342	311	320	316	327	294	311	334	300	317	307	323	310	334	269	321	318	303	303	350	314	288	308	319	327	314	302	308	333	328	340	335	311	323	298	293	330	326	318	309	354	301	351	316	303	326	313	333	306	326	337	312	322	334	315	321	328	328	332	265	316	304	305	319	355	301	334	306	309	327	302	309	326	302	337	338	320	319	335	318	294	331	300	315	322	305	315	304	318	328	329	318	324	311	318	330	299	340	325	304	304	317	323	320	295	313	294	322	305	338	308	310	304	320	320	303	302	317	304	329	316	335	303	347	306	292	325	325	319	306	309	290	326	348	295	318	317	303	314	349	323	279	311	331	320	348	315	325	320	332	311	308	337	336	298	319	316	338	361	322	339	315	320	348	342	320	336	312	319	382	281	306	317	325	326	315	318	345	341	333	276	351	332	335	316	323	320	301	301	331	302	331	314	320	307	343	315	306	304	346	342	315	340	345	292	335	340	299	345	323	361	306	320	355	311	344	331	306	292	340	303	337	340	347	331	324	317	319	340	298	313	306	315	294	327	341	321	330	319	299	301	325	330	308	360	342	305	311	310	298	301	337	327	334	346	312	313	291	323	309	341	333	321	305	334	312	346	338	312	303	352	306	311	318	318	344	331	344	305	353	342	332	305	301	319	319	317	333	321	270	322	297	285	333	320	326	299	295	342	320	348	351	360	306	317	339	300	319	329	347	332	316	319	312	330	306	321	323	310	351	315	332	310	340	303	339	279	308	303	325	343	292	332	289	287	352	349	310	313	303	311	313	318	291	306	312	342	316	330	316	309	365	319	308	340	301	310	331	317	339	317	290	298	301	329	316	323	349	296	323	313	299	316	313	334	319	337	327	320	309	271	309	330	340	308	319	294	314	343	299	327	313	333	315	361	336	320	335	301	307	310	318	338	333	313	308	317	313	314	335	282	338	332	347	306	342	306	343	347	352	313	300	334	331	333	288	377	318	327	314	313	299	339	279	333	329	320	300	305	322	322	330	331	321	329	345	313	330	320	335	308	310	295	355	309	317	321	298	332	325	315	340	318	334	337	326	309	312	314	320	278	332	285	317	316	341	303	318	307	356	325	304	300	354	314	327	311	333	314	308	305	295	314	340	336	318	293	324	300	321	329	330	319	339	313	306	352	301	307	318	328	342	309	337	325	381	310	302	316	304	312	330	323	345	291	312	335	325	341	292	316	331	320	338	308	339	316	331	313	321	365	348	310	303	321	345	330	328	304	330	306	317	311	329	314	317	311	319	349	318	330	347	315	321	346	353	314	322	298	302	280	326	311	326	320	378	302	340	322	308	313	339	279	311	316	302	295	299	311	308	325	315	304	303	329	312	318	336	301	341	310	319	359	304	333	304	326	333	320	380	354	320	289	331	325	296	290	330	313	335	304	321	337	326	326	338	314	326	302	303	361	331	350	310	323	328	318	344	286	292	347	297	338	337	307	330	302	325	324	326	303	336	316	337	341	302	295	313	339	293	289	333	337	331	297	329	331	308	337	297	347	310	322	325	309	340	323	344	292	327	313	285	296	333	334	305	342	314	299	312	317	318	341	326	320	295	335	322	319	334	320	327	318	304	309	331	327	327	322	344	329	318	325	314	310	299	326	338	335	343	316	311	313	304	340	330	320	325	341	312	292	324	342	351	323	319	324	302	326	310	322	327	313	347	350	367	297	266	329	329	333	328	327	315	298	345	297	310	307	303	333	317	335	335	313	302	334	327	315	303	322	332	342	317	326	320	326	313	331	349	319	320	310	294	308	332	297	293	323	280	334	316	324	323	308	332	312	299	314	301	364	301	308	339	359	332	332	312	317	316	332	339	353	350	330	326	283	325	298	352	281	302	328	299	305	310	323	321	303	344	322	312	307	302	338	326	305	313	318	335	321	312	294	335	355	336	349	306	302	327	288	299	327	336	329	322	305	315	324	352	329	327	334	346	327	300	326	333	319	318	331	303	308	316	320	283	266	324	308	316	325	320	301	306	315	352	340	330	323	350	330	318	306	292	350	319	317	286	307	285	333	320	330	319	307	333	287	330	274	332	314	314	320	359	364	343	323	314	308	331	319	316	324	347	329	327	319	315	305	305	307	328	329	303	345	354	323	341	334	318	317	297	307	311	330	326	297	312	299	332	331	342	325	323	343	338	321	307	342	310	309	314	291	349	316	312	298	343	334	314	324	299	300	330	328	317	299	324	285	286	334	292	316	318	336	336	312	335	308	344	288	322	320	332	316	362	337	309	352	349	340	327	320	307	318	331	296	342	312	332	297	317	347	340	322	322	293	316	328	315	321	320	308	353	314	350	311	285	318	315	347	302	284	327	318	294	297	325	307	318	304	320	346	340	304	329	321	335	308	302	302	282	299	331	297	311	346	333	311	329	335	330	318	332	294	344	333	301	336	319	325	306	303	315	290	308	323	323	361	326	318	336	321	321	306	312	320	317	308	326	329	312	349	306	332	360	325	318	310	296	312	304	292	351	312	354	329	318	321	344	371	321	285	330	326	310	362	301	304	325	311	337	307	308	336	326	304	339	330	318	330	321	315	314	335	315	320	323	315	327	323	321	301	319	288	355	312	325	311	335	296	343	324	304	336	297	338	318	343	308	310	329	339	300	322	343	340	273	330	299	284	314	340	300	285	312	326	343	322	331	337	349	338	323	299	316	325	314	329	322	313	327	318	339	321	338	290	327	305	347	271	307	334	281	350	326	320	323	326	329	308	306	303	321	321	336	325	319	336	303	297	314	341	343	326	322	312	301	330	342	291	318	301	332	324	296	326	340	348	295	316	327	297	316	315	319	316	294	325	352	309	319	335	308	312	329	326	334	319	320	341	279	337	321	334	348	368	297	312	332	338	305	316	302	320	311
25496	21472	27967	25335	11878	1819	1329	1018	1030	939	946	943	876	896	868	890	903	894	879	892	915	871	868	872	889	882	873	836	844	867	781	847	793	807	846	849	929	827	927	845	877	880	871	816	857	806	864	833	825	847	838	892	852	876	869	940	881	898	871	866	888	931	857	887	825	828	858	869	811	866	840	862	857	844	864	800	842	851	933	880	906	882	817	856	817	835	795	851	877	859	879	840	850	842	829	845	851	872	816	825	851	895	847	820	881	828	878	808	807	864	838	827	831	827	901	829	896	861	885	864	847	910	867	841	885	859	844	830	865	825	904	857	895	831	765	821	871	809	859	856	847	810	789	886	826	848	883	874	830	828	866	807	807	853	840	864	882	886	900	876	859	849	829	790	863	906	872	808	847	842	832	836	882	871	825	856	839	880	825	830	884	858	877	899	877	835	821	775	818	864	853	854	855	812	820	831	809	875	877	872	848	852	827	784	825	848	898	832	866	851	851	810	837	859	812	849	892	822	828	827	849	853	890	793	856	879	893	822	898	847	880	859	851	893	866	835	828	850	874	876	855	880	844	867	815	840	851	850	814	829	809	843	847	835	864	878	860	833	889	933	820	842	828	839	826	879	848	867	842	855	889	868	888	879	848	761	822	831	827	847	806	792	842	917	858	812	850	811	842	801	833	825	829	900	866	788	832	848	824	888	827	879	869	837	868	883	866	885	865	859	793	924	863	835	872	878	783	810	827	874	850	880	881	842	808	829	811	823	849	837	833	825	829	929	864	858	888	801	819	823	855	825	877	848	902	831	874	843	822	838	831	824	820	885	848	877	874	871	851	903	874	853	876	855	827	885	803	824	867	870	878	868	859	833	880	859	808	880	878	857	833	904	828	794	874	931	857	841	854	845	907	835	848	936	878	829	844	834	807	787	861	848	839	852	783	813	811	874	843	839	893	813	894	881	854	842	831	876	904	833	852	856	910	845	857	826	813	842	828	820	838	880	819	819	771	863	871	922	856	888	816	808	831	896	834	832	839	826	833	842	872	839	890	885	817	822	812	865	864	808	854	817	824	840	881	844	852	759	836	863	835	806	878	863	867	859	837	770	845	856	822	845	821	840	873	843	787	853	874	862	852	797	922	886	919	868	856	894	803	837	866	849	815	807	843	880	893	817	925	825	864	826	825	845	851	874	868	847	842	928	821	840	859	802	835	817	878	872	846	836	809	843	841	874	767	823	873	876	852	793	875	847	831	825	888	815	859	826	870	815	837	865	888	829	836	796	840	842	863	878	851	847	812	833	847	801	880	832	868	879	874	852	841	840	858	845	869	889	830	846	835	855	788	803	841	867	848	854	857	845	838	883	842	822	909	836	847	850	816	875	851	797	878	812	863	879	817	790	876	855	838	870	815	891	831	859	859	877	837	868	877	874	862	846	804	856	854	849	801	882	801	839	833	852	887	855	897	841	861	858	841	879	839	832	831	809	889	875	856	903	880	824	862	774	810	827	848	867	828	816	840	888	857	889	825	910	812	879	811	815	843	882	843	843	836	824	852	806	833	854	891	792	795	883	829	828	892	857	855	843	871	839	879	858	857	880	873	861	841	907	834	892	825	854	852	905	871	827	873	863	830	879	869	865	798	864	858	845	885	791	894	883	856	826	821	833	786	879	859	840	830	860	799	840	822	871	872	854	835	853	812	855	892	824	849	791	796	800	867	865	900	912	848	846	851	882	839	818	852	824	850	815	876	844	798	828	854	813	833	854	867	864	811	835	822	856	887	864	826	912	847	802	896	825	831	814	828	877	855	830	854	832	813	826	810	875	862	846	845	861	844	800	886	885	865	846	838	843	829	827	857	838	853	872	839	842	906	848	860	860	840	843	851	910	880	802	842	859	883	864	862	845	833	895	854	838	822	789	880	829	807	864	863	826	835	848	838	820	820	793	866	830	848	822	824	857	853	858	833	860	857	844	880	854	894	875	829	852	805	839	836	892	904	899	881	822	799	845	867	833	852	856	872	841	845	861	810	877	821	830	880	921	876	880	872	874	882	843	884	802	805	839	836	848	866	845	830	837	800	866	851	824	875	892	815	788	859	889	867	830	826	835	821	824	835	855	905	870	865	798	887	820	832	853	892	814	842	889	804	864	889	851	846	824	845	852	779	794	794	864	883	805	873	870	796	904	857	848	823	853	866	893	883	854	843	840	866	792	856	858	864	829	880	870	870	875	831	832	813	865	826	837	826	895	855	821	836	813	829	837	820	846	796	822	824	807	836	815	832	879	867	859	843	842	806	810	837	851	817	898	814	821	886	832	863	794	823	818	820	863	872	880	800	846	856	829	857	827	867	859	856	879	823	849	884	846	913	827	847	861	852	883	837	821	876	844	851	875	897	850	844	883	834	876	872	867	870	899	843	850	810	880	880	800	816	790	807	889	882	902	833	860	918	846	837	786	918	832	810	866	849	814	853	829	866	891	846	871	827	830	872	829	862	860	845	833	842	860	859	899	879	840	777	816	828	832	834	846	838	870	873	904	827	858	883	913	828	852	820	829	880	799	852	761	794	867	846	875	909	828	883	856	811	859	793	841	840	869	806	859	857	793	842	843	833	872	869	804	838	889	847	821	856	810	844	838	794	835	825	869	833	845	895	854	849	803	816	862	895	826	830	884	941	907	889	895	890	819	839	869	862	854	889	829	853	779	864	872	852	858	796	831	875	823	878	837	777	832	864	853	887	863	876	854	862	825	880	849	774	875	814	874	874	829	818	807	822	889	889	791	811	815	883	836	829	867	835	825	879	868	841	888	875	881	913	803	934	860	810	781	879	831	856	834	837	837	829	848	910	846	849	847	871	831	825	859	838	835	855	869	854	826	825	853	753	853	870	902	886	856	881	834	870	827	901	805	844	838	848	816	845	837	812	877	876	849	838	840	837	872	854	886	885	843	868	790	782	848	846	822	860	885	829	876	833	894	876	902	840	835	849	887	834	830	801	849	846	840	793	876	796	907	802	790	847	840	878	879	844	818	885	828	836	834	887	850	848	854	859	783	865	843	832	815	890	839	813	847	833	852	834	850	846	879	846	851	813	867	836	827	857	829	833	827	871	845	846	828	863	917	858	846	868	890	839	842	876	803	807	807	815	798	872	813	869	845	830	848	878	892	882	836	871	837	801	881	836	841	885	837	883	819	829	874	830	870	748	858	764	852	829	837	842	807	816	880	833	840	842	857	843	863	866	813	846	825	859	869	857	863	868	864	900	845	872	860	842	817	878	860	879	859	788	794	839	830	822	839	813	805	816	839	842	849	800	846	846	878	885	882	906	868	863	843	876	849	856	880	815	840	817	796	840	856	890	873	904	821	856	861	859	861	892	835	860	849	851	900	791	857	904	833	830	877	821	832	826	833	831	860	850	834	852	838	826	853	819	863	885	816	841	880	852	855	825	850	887	884	819	817	852	750	861	806	825	896	823	798	844	831	818	859	819	827	871	854
3408	3625	3058	1704	1292	1044	968	922	783	744	751	741	729	723	724	667	733	665	651	668	663	677	670	619	647	643	638	647	637	622	636	650	675	638	665	666	663	651	663	626	650	607	628	654	707	628	646	650	627	622	614	649	627	626	627	656	602	626	653	650	633	647	621	660	650	653	638	629	643	657	642	627	615	650	576	679	611	688	647	603	650	617	612	627	623	605	650	593	596	561	616	632	666	605	613	593	593	613	600	616	615	622	632	635	619	651	636	628	667	634	631	615	593	641	616	649	614	635	649	573	626	626	639	615	615	623	583	651	643	646	647	629	656	615	619	644	600	615	601	592	631	616	615	606	653	591	607	636	592	716	594	632	607	573	621	616	620	635	638	626	683	622	633	601	627	601	591	618	639	649	611	590	603	621	616	578	653	644	632	624	596	622	617	628	590	643	627	631	642	635	657	617	617	597	651	653	619	574	580	606	607	624	608	677	641	598	603	647	624	633	647	594	620	666	640	629	568	592	610	622	607	600	619	623	556	613	611	621	614	631	605	592	664	588	618	653	643	615	620	628	581	635	610	621	614	641	582	646	619	656	672	603	615	639	640	631	569	603	633	579	583	640	599	659	641	626	615	650	646	640	636	640	631	604	579	644	614	654	610	651	612	624	566	631	639	604	604	582	609	615	662	622	615	638	650	598	589	622	624	612	663	625	589	661	619	624	634	649	608	630	665	619	634	640	631	587	624	609	575	619	619	614	656	649	626	624	626	600	634	615	610	614	637	584	619	573	618	621	635	606	630	597	627	600	593	672	648	619	665	606	603	647	617	630	564	602	585	605	624	622	659	624	615	660	602	637	599	625	587	635	618	592	653	617	550	622	630	613	620	584	641	661	627	595	609	647	608	611	620	621	635	644	618	597	636	610	600	605	586	658	671	579	597	601	634	599	596	673	598	622	666	584	636	601	631	604	647	582	610	629	629	627	617	594	627	619	620	636	617	567	609	638	624	586	641	603	619	594	587	637	646	617	600	610	633	647	642	594	607	594	602	661	609	618	632	617	606	584	655	595	596	634	643	616	619	615	615	638	632	661	582	578	606	645	605	618	584	658	629	624	627	690	612	600	599	652	628	602	615	586	635	611	587	633	633	596	601	613	585	575	632	643	627	641	608	604	661	613	641	555	620	613	622	608	588	648	620	610	618	612	586	601	603	619	595	670	620	574	621	599	633	605	637	592	652	660	648	627	641	631	650	608	640	604	582	646	634	558	596	665	620	602	625	601	590	627	619	600	603	603	613	622	621	640	602	642	640	615	576	585	626	670	637	608	609	594	623	651	659	581	641	650	635	624	678	601	633	633	629	647	577	588	653	632	620	618	586	602	599	634	585	639	588	638	597	594	622	603	599	615	637	630	582	669	603	646	599	655	558	602	582	598	616	619	592	597	642	713	618	646	600	621	612	631	617	618	633	609	615	593	553	599	589	639	620	584	655	620	612	586	573	600	643	626	655	643	617	640	628	627	586	604	584	602	662	611	633	599	587	614	594	627	654	631	615	587	610	627	634	618	635	695	620	640	576	613	600	565	680	635	605	635	607	627	572	625	627	556	607	626	588	583	635	664	639	653	606	614	666	595	600	615	617	616	631	605	625	688	649	590	647	561	642	585	630	629	642	626	590	652	610	685	615	633	602	584	590	599	656	606	605	615	649	601	610	614	592	667	616	568	585	613	638	629	671	655	623	601	610	594	618	602	592	599	632	665	648	605	599	640	630	624	588	666	611	617	636	608	630	611	595	636	614	633	601	637	606	628	588	623	632	605	634	628	643	649	625	640	633	614	580	610	638	594	616	649	650	656	569	612	608	603	609	616	617	624	652	617	614	599	606	621	612	591	610	645	592	608	604	642	635	679	595	613	603	592	612	574	625	678	665	600	609	604	626	615	582	606	618	551	647	594	623	584	650	603	644	603	618	626	593	634	648	604	614	616	623	617	634	590	632	583	639	669	619	654	616	565	634	591	600	596	615	583	593	636	592	588	591	618	615	627	578	603	603	625	611	631	613	617	628	601	587	617	553	597	635	613	601	566	647	627	597	646	630	599	644	596	646	620	617	645	615	587	613	622	636	622	619	546	631	620	604	653	663	607	624	565	589	564	606	617	661	608	619	598	674	595	596	607	629	625	609	592	640	640	608	647	600	628	611	625	617	622	615	579	638	615	598	609	619	656	583	571	668	618	609	607	603	623	656	604	595	601	591	637	606	622	622	609	651	616	598	638	624	645	646	588	605	593	624	588	640	632	625	611	614	664	583	637	571	610	646	671	596	632	642	654	624	582	621	626	611	591	585	607	616	634	604	597	593	575	607	634	631	598	633	603	587	675	568	604	609	612	607	629	608	641	628	621	669	666	596	644	611	618	635	649	589	637	631	619	598	577	635	601	613	625	614	657	587	588	625	637	649	591	600	660	659	621	615	611	627	632	584	606	604	631	642	645	596	628	617	598	627	590	626	600	579	633	628	601	592	609	592	629	629	595	601	648	594	633	587	636	640	586	613	597	628	575	607	573	640	666	609	629	640	646	628	633	628	655	599	635	609	632	625	609	638	658	637	639	655	608	584	597	637	582	610	634	667	567	582	574	619	617	595	641	628	547	654	566	605	605	623	584	580	595	630	649	654	616	583	616	574	577	622	602	595	603	616	607	636	585	624	636	641	571	604	576	610	598	578	591	617	595	606	639	612	637	619	627	619	601	613	602	636	617	586	638	611	584	600	583	598	631	616	662	651	622	605	618	590	631	607	588	617	630	583	585	611	633	625	622	594	625	585	609	613	613	629	594	585	642	621	608	618	633	620	582	586	629	613	638	593	631	604	611	611	600	626	609	602	675	620	619	623	641	633	623	579	652	619	620	641	580	587	624	638	594	615	584	611	601	644	631	636	598	633	617	670	632	622	573	601	577	626	579	646	616	631	662	634	608	598	636	633	608	576	635	639	629	599	648	586	611	607	630	592	633	604	622	635	566	648	592	609	618	581	616	614	586	577	612	630	633	609	589	621	610	600	607	595	604	650	617	592	612	611	574	634	627	603	633	658	628	618	635	590	570	604	591	633	610	648	622	631	632	647	587	612	628	577	658	630	641	600	626	612	605	641	664	655	619	584	603	635	609	594	631	624	599	636	632	606	629	627	604	646	620	620	649	584	596	624	584	625	603	623	588	634	615	627	612	663	611	608	572	590	599	600	623	629	618	604	623	607	645	618	640	610	616	623	598	639	625	638	591	593	605	616	616	565	575	633	570	615	603	633	577	587	564	621	628	623	627	610	599	627	639	635	644	643	633	639	661	605	639	628	590	595	654	615	570	613	581	610	571	642	548	600	596	616	636	600	597	619	575	590	619	653	615	628	602	582	593	624	565	620	590	592	575	631	623	611	579	634	566	595	614	649	569	638	595	600	573	594	586	620	602	613	612	585	590	617	633	651	613	622	579	634	592	611	606	616	630
24428	21500	28874	24556	21484	9455	1903	1194	1057	1019	1009	943	928	903	891	911	856	861	821	878	894	915	883	899	792	825	845	876	820	854	816	838	799	817	856	843	858	845	822	820	756	799	811	891	838	831	818	800	778	825	835	780	801	837	798	825	867	737	797	738	820	769	819	826	787	837	786	885	829	807	810	802	768	829	795	863	830	804	815	828	796	854	804	802	792	796	819	809	826	809	805	849	809	846	787	778	847	785	796	744	863	803	806	773	808	789	780	802	808	825	832	811	793	790	834	777	841	795	813	849	792	797	817	842	819	783	826	796	873	889	756	795	818	843	776	788	814	795	823	792	789	830	781	783	782	756	821	797	859	812	824	757	780	800	838	793	804	745	835	816	808	794	820	779	845	813	822	768	812	814	862	794	804	770	760	757	785	806	820	844	804	855	800	792	826	775	807	821	849	808	776	810	775	830	814	807	804	795	801	800	806	783	822	778	805	826	798	769	804	821	805	789	760	811	807	768	766	790	852	812	828	816	822	750	835	802	758	796	852	821	821	834	821	804	769	809	816	825	816	781	763	793	800	796	876	830	798	903	776	823	812	783	804	768	811	817	815	756	835	833	851	814	805	801	804	814	828	845	796	797	841	795	781	826	781	815	822	837	790	802	761	784	757	757	809	777	753	787	787	786	826	794	830	824	817	764	826	804	804	831	757	829	786	826	777	822	743	786	773	786	801	740	753	817	758	797	809	732	803	812	773	846	816	810	801	794	809	808	823	828	829	776	791	797	801	818	848	780	801	806	803	827	866	797	816	821	756	838	827	799	818	759	765	775	840	811	814	762	755	794	823	846	812	736	801	816	833	822	804	828	806	818	750	783	725	774	865	787	848	806	853	823	835	822	801	828	742	808	858	801	808	810	776	811	812	808	796	800	732	760	777	850	801	781	817	817	781	797	814	797	846	805	790	762	773	842	812	808	811	826	798	842	839	833	847	852	809	800	796	789	765	754	838	798	768	830	728	831	823	831	768	809	827	821	854	785	799	764	786	786	787	801	788	825	775	804	805	780	798	783	870	765	815	747	788	826	814	772	753	800	803	818	776	779	813	807	881	774	816	839	810	818	820	856	853	802	788	810	797	843	761	801	816	881	780	803	838	799	788	752	809	794	772	823	810	809	779	781	782	818	868	765	789	781	824	828	772	827	805	838	764	779	779	854	822	772	827	774	845	828	784	817	801	771	785	797	857	798	796	791	797	786	768	801	780	874	763	808	769	839	790	797	820	868	791	793	811	867	795	795	799	837	765	803	788	876	803	787	780	773	817	780	809	827	833	777	780	780	795	846	806	811	789	819	830	808	816	795	798	854	761	798	794	806	831	792	766	823	783	726	753	820	793	780	780	770	820	813	804	745	808	789	842	734	783	816	840	769	820	731	810	811	808	769	791	813	799	799	807	785	829	791	864	815	757	752	783	787	841	798	771	832	813	775	776	825	810	771	810	824	783	789	777	831	836	770	804	803	782	770	799	811	754	808	822	782	836	818	773	837	811	835	784	793	784	807	814	785	830	797	738	785	788	821	751	805	755	753	802	808	782	896	786	793	814	854	806	816	806	787	788	771	778	775	759	814	817	793	870	800	813	847	764	769	811	773	838	779	784	775	811	822	793	787	820	816	796	834	823	768	801	792	825	837	813	793	843	782	821	835	766	754	793	798	788	770	755	767	723	814	807	788	825	812	764	823	807	787	802	737	840	792	836	813	844	874	800	793	798	766	819	805	797	796	826	807	793	787	771	794	823	868	775	824	773	799	875	765	813	814	809	811	797	813	835	779	826	817	830	821	832	768	776	870	781	808	833	796	810	787	778	811	761	800	834	826	832	746	813	795	789	795	803	773	780	798	822	817	842	779	805	792	793	796	825	787	809	763	815	812	807	796	775	820	799	813	801	795	804	785	829	776	799	766	812	825	853	778	814	820	817	829	795	795	773	827	842	849	781	841	852	763	795	788	804	804	782	791	838	792	810	784	783	777	802	791	818	807	834	830	760	825	822	789	806	769	822	796	825	832	779	811	827	805	824	733	853	763	834	835	775	758	777	817	829	804	788	778	797	838	820	823	814	808	782	809	809	817	810	805	838	848	775	745	798	810	810	836	827	833	767	778	822	771	766	798	839	838	814	728	798	826	831	790	820	807	864	814	830	826	852	794	780	780	831	793	844	782	809	816	825	775	792	796	863	771	813	805	804	813	805	864	824	796	788	822	797	827	843	840	814	831	800	814	751	798	808	832	827	748	751	773	820	798	811	820	839	779	803	815	801	777	764	809	836	837	748	752	765	785	779	831	794	828	829	761	815	774	790	858	798	754	830	808	840	812	801	817	809	849	763	765	756	807	819	806	820	813	819	766	735	771	820	806	829	799	805	785	846	794	793	835	747	803	800	836	802	796	795	805	774	766	816	808	799	787	821	768	806	786	766	782	772	782	782	831	807	799	796	748	817	785	827	787	798	868	787	798	793	801	792	771	759	834	858	815	794	824	754	778	772	767	789	825	863	809	841	787	830	812	803	798	815	777	863	770	817	769	797	801	755	772	804	856	787	815	752	858	809	804	788	717	785	814	828	813	792	807	791	882	807	817	810	818	810	835	795	808	744	826	821	873	811	813	821	803	796	749	771	792	828	791	824	777	766	835	813	802	769	735	812	829	802	752	803	817	804	836	813	862	744	784	816	799	801	823	832	840	828	847	823	816	833	779	793	775	806	812	731	797	790	808	773	759	786	802	771	787	820	751	758	835	826	838	808	822	829	786	819	777	785	801	781	788	797	837	856	789	799	755	824	800	839	817	736	827	770	816	775	792	813	772	787	803	792	785	806	794	796	845	825	811	772	805	800	805	801	772	821	826	802	827	795	843	811	760	830	794	818	811	786	778	809	856	845	790	821	750	808	767	804	764	817	771	769	803	817	811	767	783	805	806	793	800	790	781	785	778	777	823	781	824	828	892	801	822	775	768	807	782	771	828	809	793	784	798	797	831	768	766	830	777	820	773	800	786	791	788	841	711	823	825	814	831	781	796	775	830	804	818	814	788	861	820	838	864	793	795	861	809	767	830	821	792	806	826	819	822	808	826	799	847	760	787	754	786	777	759	778	821	817	772	804	772	777	843	755	819	827	859	805	794	799	807	799	770	787	789	770	820	835	787	833	812	810	835	805	835	812	839	771	832	829	810	838	819	795	769	851	772	814	809	775	764	798	770	785	817	790	796	797	830	831	760	785	800	753	808	770	815	791	771	744	805	793	806	783	792	802	825	800	847	757	790	789	846	830	764	808	828	781	776	782	808	797	827	802	813	786	839	740	784	840	853	827	808	842	783	772	745	775	808	813	819	832	793	804	763	792	812	822	807	773	818	838	825	771	782	793	829	757	798	823	848	781	772	775	829	834	855	778	729	847	806	798	836	757	787	805	778	809	763	836	776	767	751	771	773	769	810	784	800	790	776	813	780
3760	6046	5033	2638	1759	1451	1215	1068	946	893	812	731	760	739	714	705	692	691	663	663	661	674	659	607	607	599	625	615	591	597	628	614	599	628	596	589	629	667	619	615	618	604	632	652	602	562	582	611	586	606	643	671	593	668	597	607	604	619	646	591	621	581	661	606	622	608	648	594	583	617	616	623	624	590	591	615	585	635	583	562	587	617	591	630	643	627	621	574	587	584	641	642	595	564	583	567	640	590	655	649	623	610	593	596	611	572	578	591	609	602	583	585	615	639	594	616	614	565	571	553	661	608	597	599	580	609	627	573	603	593	643	574	597	530	585	623	626	587	594	617	600	512	671	621	593	603	577	612	600	621	630	607	634	662	608	564	570	611	584	586	570	590	640	578	602	622	644	630	582	580	592	593	564	595	602	590	570	563	591	610	628	565	640	596	548	615	604	582	626	585	612	602	566	580	603	621	593	582	611	578	571	583	634	620	587	625	619	592	631	654	612	576	609	612	627	633	586	595	595	611	580	652	606	597	609	613	596	597	638	606	641	572	597	581	609	658	659	595	624	619	609	582	587	638	597	597	633	589	615	566	581	586	572	609	626	615	587	613	615	620	605	594	569	618	571	597	593	597	616	567	598	588	575	642	576	568	594	624	637	595	593	577	541	549	640	595	563	604	614	597	582	631	660	631	591	615	601	593	606	557	594	615	608	608	603	581	591	583	560	638	616	587	600	605	599	600	572	600	570	594	608	612	593	616	586	640	610	553	585	616	530	587	601	615	634	584	560	565	590	576	547	608	599	630	586	594	584	567	624	630	618	593	605	575	585	573	574	592	577	595	555	612	569	591	587	607	596	628	592	650	611	608	594	550	631	598	618	635	578	635	602	621	579	591	560	618	583	600	614	549	596	599	602	583	619	603	578	599	599	579	604	555	587	607	584	576	595	642	598	558	631	563	627	564	611	608	577	611	598	607	609	607	606	580	604	651	588	587	600	616	606	567	563	593	599	583	604	576	573	599	579	626	579	564	590	586	567	612	620	559	590	617	588	610	584	622	629	569	562	623	597	584	621	616	540	592	633	563	624	580	621	591	622	586	580	615	654	596	590	621	599	605	592	590	618	578	643	607	576	572	617	623	617	618	554	607	544	593	598	609	628	566	598	599	597	577	601	624	615	596	571	583	612	612	620	588	590	624	641	586	636	556	589	617	592	636	602	582	600	583	628	587	602	559	590	553	588	578	618	626	618	597	555	616	610	556	585	609	596	579	616	594	581	599	558	584	601	586	608	648	590	589	611	571	609	599	595	574	618	534	623	645	611	626	605	603	592	594	615	608	564	592	569	571	577	623	630	606	608	616	570	593	585	569	620	593	574	594	559	571	595	597	640	610	549	577	569	582	636	604	620	574	647	595	591	579	614	597	608	604	606	614	578	564	582	583	574	609	598	576	596	628	582	570	629	556	563	644	609	582	605	625	608	579	614	591	599	609	602	626	561	583	593	594	613	607	601	588	627	587	617	601	596	611	621	565	628	592	595	600	601	592	589	598	563	590	560	575	647	611	545	565	624	536	626	610	587	577	619	580	570	581	618	589	601	632	606	615	611	594	611	679	612	645	606	598	597	576	580	568	579	576	633	570	603	573	565	584	609	599	572	591	603	588	590	585	630	605	616	615	609	652	642	611	575	602	595	573	607	617	561	564	597	616	567	562	610	583	612	583	565	505	569	598	600	627	588	619	633	583	604	578	582	572	597	600	590	612	587	535	563	580	580	560	648	590	563	619	634	558	574	639	572	609	616	606	565	566	590	589	580	593	594	607	584	590	595	593	606	604	574	609	641	579	647	566	550	627	604	586	569	594	560	614	588	614	575	587	635	616	595	585	594	570	614	611	564	614	581	599	583	563	579	622	574	594	615	588	601	570	571	609	598	627	614	596	582	538	618	608	569	577	627	604	570	574	596	623	602	584	558	563	599	565	586	604	596	613	571	584	561	553	565	572	615	574	582	580	562	620	624	598	605	585	629	627	608	620	553	549	573	605	566	566	575	576	588	627	561	526	570	563	583	604	601	556	592	560	620	600	563	598	586	589	615	622	574	600	572	577	593	600	588	614	595	585	598	585	612	571	557	559	593	576	615	590	584	548	601	593	572	593	604	557	582	579	615	558	660	599	616	587	630	558	567	573	528	590	601	578	583	548	634	623	604	549	584	613	610	646	606	591	577	608	585	596	603	609	586	600	582	600	607	593	623	581	574	579	582	587	564	569	559	620	645	614	608	595	607	593	618	554	584	593	612	564	567	579	630	565	643	575	620	547	570	593	596	603	595	558	565	620	584	596	607	582	599	598	599	627	585	592	567	554	545	577	625	604	612	629	610	543	605	615	609	562	586	588	568	579	565	618	575	571	600	613	595	585	624	568	575	574	600	593	605	571	570	590	591	602	594	555	620	584	591	571	599	556	608	641	542	613	603	547	580	591	536	585	609	612	636	598	592	601	575	572	617	589	616	581	579	585	600	591	613	633	567	555	569	648	583	601	543	588	577	583	618	541	565	577	576	606	580	530	622	570	569	564	576	609	607	540	644	574	527	574	578	595	616	604	590	610	594	629	581	591	577	620	567	597	607	570	621	576	555	617	616	596	592	608	591	538	611	601	598	607	625	581	625	600	603	572	608	538	581	599	609	556	576	610	614	577	640	603	571	591	624	579	596	553	613	622	586	574	610	571	591	585	572	574	602	613	575	565	607	571	594	584	568	584	575	611	586	571	589	560	618	606	627	574	572	597	540	595	594	557	617	612	511	607	628	631	602	578	580	578	599	615	548	595	566	576	564	626	587	615	573	608	565	564	582	565	569	638	588	645	561	618	622	629	594	596	586	598	577	567	574	591	602	580	563	583	563	612	622	560	586	605	629	619	560	601	572	582	644	597	583	616	549	574	574	609	583	551	629	587	589	576	621	562	585	577	589	623	580	595	584	584	612	612	588	596	599	581	592	573	601	625	585	617	609	519	618	590	559	604	575	639	581	585	589	590	598	560	583	603	604	607	575	597	619	595	551	608	599	597	608	585	599	564	610	597	574	581	554	537	562	581	563	568	578	608	605	618	602	560	627	592	567	583	587	556	583	566	569	545	549	577	599	542	594	603	610	614	618	577	567	595	590	616	589	556	624	555	600	572	582	572	602	581	525	627	576	583	544	566	581	545	555	559	585	603	584	602	616	586	599	559	549	610	541	582	558	604	597	555	600	618	576	606	542	588	559	586	614	601	556	565	559	596	566	610	589	591	618	595	581	586	590	593	605	592	579	662	608	586	599	611	584	619	580	633	538	601	605	630	611	590	564	563	584	584	580	577	597	580	559	582	586	595	614	555	620	602	610	582	577	587	587	582	580	565	573	564	578	621	614	608	565	566	569	596	588	575	565	594	628	630	599	587	550	601	567	598	560	595	586	558	589	600	595	571	556	570	594	619	597	582	578	561	568	612	556	594	610	573
27863	10482	1070	617	475	473	449	423	513	446	458	448	435	476	452	425	465	482	488	444	462	459	466	459	449	450	426	459	446	451	476	444	426	493	466	437	438	427	474	436	459	424	442	462	458	437	435	448	458	451	465	420	449	422	434	454	468	439	412	407	444	416	445	457	468	442	482	480	463	467	463	495	420	465	425	436	413	448	477	465	447	474	433	415	459	472	432	444	464	448	442	439	460	454	469	468	449	483	478	454	450	473	465	451	415	453	435	471	416	437	440	474	410	446	454	457	458	423	447	459	469	457	456	444	433	482	435	440	468	423	490	438	422	468	428	460	439	479	457	426	461	463	463	434	441	464	475	441	485	449	465	418	426	379	441	418	430	445	453	446	442	444	429	443	405	435	452	423	455	483	451	473	426	465	454	457	478	451	463	413	435	425	490	426	433	443	472	471	443	448	441	415	480	398	445	441	454	415	440	415	450	432	443	456	413	462	479	447	428	441	438	437	446	423	423	437	447	445	421	449	437	416	443	478	437	456	443	435	422	414	438	448	460	444	413	453	450	484	437	440	410	479	446	418	452	458	475	473	434	403	387	482	473	424	464	457	447	479	479	449	417	456	461	407	397	438	437	418	452	486	478	445	451	470	451	432	393	466	438	428	443	463	422	443	435	468	443	461	424	465	408	463	476	471	414	453	448	433	426	447	434	438	462	462	458	449	448	442	438	430	495	446	481	407	468	429	434	431	487	437	458	443	399	448	447	458	427	486	423	457	457	442	408	434	474	457	477	466	471	462	432	446	431	409	430	457	440	455	448	421	434	466	480	445	428	435	424	452	399	430	469	451	420	432	436	442	469	454	483	421	481	430	469	427	429	463	460	418	421	436	389	445	472	460	450	442	454	441	458	440	405	437	459	448	461	445	431	448	461	444	466	485	432	451	468	475	435	433	425	437	456	474	448	457	426	425	449	446	464	467	419	424	466	435	467	436	447	447	436	444	474	454	441	454	437	472	442	444	434	433	442	468	444	428	399	459	477	466	455	477	434	453	455	389	429	447	432	426	467	462	412	428	432	463	441	431	451	482	424	443	441	437	448	467	423	473	450	443	429	485	443	432	487	475	458	465	450	448	454	450	414	410	425	478	433	488	404	438	432	430	446	428	441	457	439	470	449	464	413	433	436	434	467	416	438	421	435	459	458	449	449	455	434	408	432	480	446	443	432	422	472	418	439	427	431	405	411	425	455	466	443	440	436	474	489	431	471	467	440	447	414	440	465	435	458	471	425	469	412	411	450	424	470	435	418	442	444	450	432	447	408	442	435	494	419	450	485	451	434	454	439	449	437	484	477	437	442	460	423	429	438	443	461	430	455	464	435	448	448	453	393	429	440	434	473	406	466	457	473	459	462	451	474	415	457	470	430	465	403	432	463	415	462	432	452	436	445	415	442	463	456	416	446	459	466	439	425	472	457	431	458	487	438	459	443	421	441	447	481	422	475	470	437	499	444	485	468	436	460	391	429	465	456	423	450	421	399	423	492	447	407	483	470	451	426	442	471	430	454	421	464	472	456	434	416	422	442	428	419	429	440	426	436	461	429	471	440	438	449	441	466	461	411	466	444	433	464	464	432	460	452	394	413	427	478	431	439	419	449	440	462	461	451	478	500	442	450	446	482	433	507	474	442	449	481	445	394	500	412	440	483	453	432	465	395	450	459	449	455	463	410	422	503	432	393	487	417	454	440	451	448	455	405	482	441	452	459	462	464	446	440	456	431	447	468	445	396	431	425	471	445	445	446	415	442	484	453	439	448	485	434	448	444	458	461	473	407	477	469	433	452	458	449	445	436	469	454	443	450	441	412	448	411	481	425	473	446	460	468	469	401	432	444	475	432	434	440	449	407	437	450	428	445	453	432	436	416	421	420	427	470	459	472	443	449	441	457	414	461	440	442	467	436	475	478	452	439	466	466	468	448	423	424	456	434	438	454	432	408	416	428	430	455	438	430	471	415	445	440	469	468	458	422	373	438	478	451	461	447	438	453	403	426	455	452	401	419	467	450	440	448	477	433	429	446	410	421	467	455	433	450	440	469	452	437	442	464	438	447	498	483	484	487	474	442	445	437	449	423	421	449	450	464	430	488	469	418	448	468	492	424	441	457	420	437	470	460	434	452	481	445	429	460	441	436	483	431	414	462	440	487	492	476	466	449	486	416	442	465	443	447	405	414	461	466	437	422	507	474	431	455	473	441	443	470	433	408	397	452	458	420	458	490	427	485	412	420	455	469	448	445	436	442	410	501	442	442	474	468	440	461	473	449	413	449	420	486	423	437	447	431	420	420	456	442	457	421	456	447	441	449	412	426	438	469	471	391	435	417	431	451	438	441	458	420	465	455	483	435	422	481	451	422	445	461	431	466	470	473	422	455	445	426	439	434	404	422	446	458	472	461	409	435	454	445	427	460	482	462	479	445	428	420	468	441	434	425	428	484	463	446	440	432	432	452	453	453	445	484	428	433	433	409	452	433	456	447	413	442	478	461	433	418	447	424	446	443	464	477	448	432	410	483	440	448	481	473	457	487	396	452	460	495	476	458	454	455	418	461	428	448	459	429	447	432	488	466	444	451	475	401	450	432	490	425	420	493	440	529	410	430	451	444	440	481	428	411	456	422	451	441	420	441	485	465	416	439	481	429	461	427	433	418	443	441	444	486	475	449	468	409	491	420	476	448	452	487	453	415	447	434	418	424	425	471	450	428	444	468	476	422	474	432	476	465	429	412	434	431	431	445	447	440	489	440	414	448	453	422	471	440	439	459	448	441	429	453	456	480	434	445	453	462	432	436	439	462	470	455	418	430	444	426	438	453	434	442	450	421	409	448	443	434	431	438	460	463	456	411	448	468	457	470	433	449	450	455	458	493	497	437	459	432	505	462	466	424	472	460	447	424	434	436	445	436	479	442	441	431	464	439	425	456	475	454	426	470	468	462	439	478	456	454	443	464	445	464	447	453	448	490	460	418	458	444	438	424	467	452	508	405	432	459	442	426	429	454	469	436	450	468	456	468	438	435	417	408	476	449	413	456	476	464	450	435	458	440	402	473	420	431	469	424	447	417	412	459	410	486	446	450	484	492	439	489	470	454	406	442	411	430	472	462	474	479	467	394	452	449	447	479	471	419	449	436	448	465	418	446	456	435	470	441	469	485	502	458	434	465	440	479	449	458	407	444	447	444	437	448	410	442	447	428	428	431	426	482	458	439	427	423	416	466	420	423	425	442	429	409	419	422	456	442	471	442	439	392	418	442	446	427	474	474	460	475	489	454	440	432	458	424	439	447	439	394	428	428	463	458	493	449	439	424	447	445	473	468	470	441	439	461	432	443	425	434	397	436	440	445	434	425	423	462	443	451	464	448	440	439	435	456	421	424	461	433	446	485	427	453	445	435	466	482	436	426	472	433	442	433	456	443	439	414	466	389	416	428	416	427	451	436	452	465	452	432	413
4736	476	458	395	352	342	344	332	350	319	330	326	338	313	317	330	330	339	330	317	307	348	305	314	344	341	320	354	310	305	349	363	296	342	326	316	294	284	277	319	291	316	328	300	327	324	286	313	319	318	314	346	331	310	298	307	307	355	343	330	349	321	357	276	317	350	322	317	304	316	340	332	311	302	340	303	303	320	298	310	325	335	316	311	306	323	320	345	304	275	318	285	365	352	321	338	343	338	316	297	327	326	320	341	295	310	317	350	305	357	344	343	326	328	325	335	292	330	316	357	311	352	323	304	346	315	309	331	351	354	337	293	302	332	323	309	313	347	281	299	315	311	317	342	323	330	294	324	312	327	295	336	329	343	316	323	316	332	281	301	306	325	328	318	327	338	314	292	331	330	347	318	315	306	332	293	340	324	292	304	341	320	356	350	316	307	314	291	337	315	334	303	308	316	286	315	338	321	321	344	325	314	327	322	326	339	318	317	317	342	326	311	307	290	292	318	283	310	309	268	319	320	317	308	337	312	315	329	312	291	312	302	320	316	298	339	334	359	338	334	331	352	307	319	291	315	329	304	315	333	323	321	327	315	340	329	333	322	322	333	333	321	317	329	310	316	322	311	293	291	323	338	341	334	334	329	299	311	274	326	312	348	327	282	335	328	344	330	318	356	332	331	339	312	342	287	328	294	335	295	336	297	341	299	312	313	303	300	299	352	309	314	314	361	271	322	323	302	338	325	338	339	321	302	332	316	301	326	328	330	339	314	280	340	298	310	334	317	343	325	347	343	309	334	311	311	335	334	330	290	311	321	318	325	341	327	344	305	343	315	321	311	345	325	335	301	335	323	304	323	306	321	288	323	320	323	319	295	322	323	308	315	343	339	346	318	315	322	284	320	341	317	324	326	329	320	332	295	288	305	349	308	319	312	275	319	352	369	335	299	310	344	357	344	337	308	334	336	319	313	302	318	317	340	335	298	294	353	310	301	325	323	317	309	301	320	269	306	295	314	310	330	294	307	324	330	336	333	332	311	291	272	338	315	321	352	339	302	349	329	339	382	333	333	329	330	333	348	325	306	346	342	325	316	332	311	318	322	300	335	327	327	323	336	333	303	323	328	317	311	336	315	352	352	301	308	326	307	306	320	327	305	318	306	332	311	342	314	284	305	322	330	337	319	312	332	342	320	345	344	309	316	356	350	294	323	305	289	285	310	318	317	306	305	303	328	351	310	369	303	318	328	326	303	307	316	326	331	342	327	276	312	327	327	352	325	320	346	302	308	325	332	309	304	332	332	290	323	341	319	308	330	308	327	356	331	356	337	317	326	306	324	330	281	317	327	303	305	326	292	318	337	340	340	315	315	326	321	346	336	324	332	323	320	324	309	321	327	349	325	288	307	298	342	317	342	314	270	322	285	301	324	319	296	314	274	314	312	319	309	312	306	308	276	326	309	311	315	316	303	315	326	329	310	296	331	358	316	341	315	332	338	322	323	299	324	345	304	348	309	328	319	298	316	351	306	303	341	281	331	323	323	323	307	336	324	307	317	314	302	297	291	361	326	319	304	329	299	333	304	338	322	315	337	318	332	338	327	293	295	308	357	351	315	304	305	326	339	336	305	358	308	314	309	309	331	334	336	302	305	325	333	313	322	334	295	343	311	325	298	330	281	352	346	358	311	322	328	304	358	306	347	300	316	327	307	276	307	325	296	312	328	343	329	304	308	318	329	316	333	306	349	325	334	306	316	321	290	301	321	311	313	327	335	311	327	313	297	320	329	330	332	333	351	329	321	294	317	306	337	321	298	273	311	326	287	327	303	308	343	323	316	321	319	328	322	345	297	304	319	313	295	296	310	305	343	299	308	320	348	322	292	326	374	299	337	341	325	331	325	346	303	320	311	340	316	284	335	338	335	333	333	313	296	317	301	331	324	332	323	320	333	318	324	335	330	331	316	314	316	336	304	343	344	314	357	304	315	284	300	312	319	312	321	351	302	309	319	323	300	311	317	328	295	297	290	300	316	319	327	319	349	356	325	324	313	306	315	315	328	323	290	329	323	328	291	339	343	342	318	308	290	300	331	320	312	277	340	293	326	329	319	294	314	297	311	317	307	309	338	288	320	336	351	334	329	266	318	328	287	363	327	341	310	295	299	290	290	336	319	305	302	302	316	289	277	327	330	344	313	305	343	357	334	325	318	343	279	361	315	328	324	319	318	316	323	327	306	323	311	325	322	340	335	322	301	322	313	318	325	320	329	362	338	310	298	337	352	358	296	311	326	293	304	292	337	304	332	323	353	322	338	316	316	334	313	293	331	322	325	314	312	312	289	322	364	317	341	313	299	323	317	332	328	306	323	315	280	314	331	340	350	315	322	292	288	326	311	333	321	314	297	338	320	331	300	319	333	314	310	321	325	363	305	348	350	313	346	325	305	313	339	303	304	299	330	286	306	334	329	311	298	293	334	349	363	332	315	320	343	310	322	314	325	328	316	344	306	304	305	359	272	323	331	339	305	348	295	323	317	334	318	320	345	332	320	340	309	320	319	288	330	301	313	311	304	321	317	342	288	321	339	344	308	271	343	326	288	328	349	298	336	308	333	288	314	294	305	322	322	298	298	297	308	325	329	336	354	277	327	282	363	304	340	349	357	349	277	351	308	338	347	328	326	294	309	322	298	311	312	336	301	343	338	337	315	332	316	318	296	292	293	341	321	341	303	294	293	314	318	320	324	306	357	343	307	324	315	307	358	340	297	323	295	336	316	305	350	349	317	340	322	339	330	330	346	300	307	337	303	356	318	336	312	340	306	315	348	297	295	326	311	348	292	326	349	326	317	327	346	325	339	324	338	308	336	339	293	302	352	332	319	345	322	317	295	335	283	318	290	338	352	313	353	333	340	316	324	352	311	293	318	305	351	320	310	281	318	340	333	336	313	318	347	326	325	328	331	332	312	312	287	315	295	310	347	315	287	340	332	335	322	319	338	308	299	316	316	316	319	320	311	303	329	315	316	305	272	324	312	315	292	316	335	309	322	319	290	340	301	298	356	320	317	305	311	340	284	356	349	322	324	343	289	310	327	317	293	348	316	332	345	345	332	326	299	325	306	323	324	308	335	300	345	350	316	302	347	327	297	324	293	354	338	316	316	335	299	313	334	326	304	308	332	299	314	324	319	314	335	312	317	305	328	294	310	304	332	330	312	345	330	312	302	309	293	323	314	304	331	353	313	322	295	331	313	311	289	359	309	346	344	326	306	326	320	314	289	291	359	304	321	339	318	313	322	310	342	313	325	351	311	309	326	332	326	320	315	285	331	321	320	335	358	326	312	321	293	360	341	298	292	320	332	292	339	307	318	316	329	343	329	352	311	335	330	344	349	346	285	336	302	304	293	319	343	335	351	334	330	321	324	333	296	326	305	323	314	322	320	302	332	322	359	297	322	338	322	309	298	289	346	304	303	295	316	297	309	311	317	325	330	320	324	315	335
25436	21474	27992	25368	11853	1836	1287	1030	979	953	927	917	949	949	868	899	924	901	901	902	921	843	849	848	841	890	838	869	877	848	900	866	884	864	891	886	879	870	923	899	870	894	841	802	857	848	877	828	812	812	835	913	826	908	877	835	888	835	886	800	839	894	853	779	857	824	871	866	885	891	912	863	813	838	865	849	823	939	861	877	836	860	869	814	839	877	879	904	885	862	849	797	798	811	906	835	845	855	850	892	855	803	860	871	816	782	832	898	884	847	834	833	894	845	907	819	832	847	836	846	780	858	891	921	856	865	883	823	900	874	815	848	852	867	859	872	893	865	824	872	872	815	809	863	902	781	818	843	906	898	815	802	861	830	863	852	865	836	845	837	889	868	845	847	812	909	873	857	907	924	809	825	825	830	794	893	904	866	863	826	837	888	855	804	826	850	896	876	787	864	847	835	845	859	855	872	864	857	819	871	845	848	851	817	834	822	934	857	847	822	880	859	835	888	871	802	831	867	843	828	907	822	829	870	873	844	876	809	830	906	876	888	870	879	835	845	860	816	847	877	870	911	910	884	877	834	874	838	872	878	881	883	868	839	838	875	874	820	853	835	873	850	827	854	853	823	872	817	879	816	864	838	907	843	856	806	857	843	855	838	811	840	874	887	878	843	876	821	839	883	830	845	843	855	844	863	864	836	857	840	823	848	862	835	850	821	807	862	851	854	876	820	830	846	828	819	847	884	873	863	870	884	868	859	928	839	926	828	846	919	875	836	865	877	824	852	816	855	816	871	807	815	818	906	866	873	875	871	861	839	889	870	834	811	827	846	846	851	878	851	778	852	805	900	862	837	839	859	836	863	883	880	869	833	865	881	855	838	850	872	885	855	853	842	864	852	829	869	878	828	845	852	845	838	827	890	841	888	884	856	874	826	847	874	865	815	856	872	854	889	876	842	878	847	820	869	820	841	873	860	843	883	837	885	845	822	870	843	874	794	863	842	828	831	844	918	821	844	804	896	857	827	857	873	866	899	834	850	821	844	833	853	862	841	879	840	843	863	853	861	896	893	855	823	851	894	841	849	803	829	837	783	864	781	839	856	872	869	861	846	823	914	920	815	871	831	810	830	889	810	875	798	867	827	860	871	843	878	826	846	849	867	827	852	892	852	826	815	839	888	875	851	856	849	794	899	830	818	854	798	884	844	813	881	856	872	827	869	829	836	872	842	830	857	832	862	815	855	802	867	817	816	857	836	880	857	858	878	804	856	824	838	808	835	826	859	844	855	848	846	867	863	794	840	833	848	889	882	825	870	799	852	895	841	800	841	854	867	909	847	839	810	892	848	901	874	876	860	841	832	799	880	866	855	827	855	862	906	812	794	840	856	860	852	837	851	800	900	844	866	856	870	852	841	828	806	880	819	829	879	824	898	847	807	889	840	873	841	855	824	856	835	892	823	857	860	850	861	856	853	851	791	848	769	824	834	844	837	868	834	851	868	865	846	849	861	813	868	811	819	882	877	863	906	900	864	842	863	882	864	894	882	877	874	849	816	852	869	882	822	855	868	845	865	900	842	886	853	854	878	804	825	874	823	884	899	821	857	847	825	815	822	842	853	853	828	890	849	781	833	846	851	913	847	874	870	840	848	851	879	850	847	868	879	857	850	850	812	842	844	852	804	889	828	827	883	874	840	876	870	806	863	873	854	878	880	901	893	843	850	801	819	845	836	874	827	865	869	826	823	839	880	891	872	846	838	825	775	847	871	814	893	833	852	837	890	822	837	915	775	897	875	870	853	870	878	842	836	817	809	785	847	822	835	892	848	879	888	854	896	841	841	846	816	803	852	838	834	913	874	837	826	880	840	864	902	842	870	846	868	819	896	860	853	838	837	853	906	856	897	835	864	843	842	828	901	860	815	873	832	849	852	895	843	921	846	841	835	859	846	844	857	893	825	859	834	870	834	838	848	858	848	870	846	838	849	898	827	893	879	814	851	857	814	810	850	864	806	856	824	827	902	855	932	871	857	814	852	832	893	885	885	833	839	858	844	836	830	852	874	838	912	846	850	816	846	867	855	810	838	840	826	873	846	817	840	824	839	896	847	888	838	794	870	864	843	869	814	850	784	831	870	835	861	882	836	889	872	827	905	818	838	861	831	838	885	828	847	880	818	897	898	863	828	815	833	847	902	843	848	829	906	894	863	878	846	824	823	848	826	795	863	838	857	925	919	851	872	848	901	864	849	868	853	878	875	786	833	842	911	914	858	840	802	832	823	799	804	835	841	816	869	876	823	811	861	871	901	851	810	840	831	902	889	819	861	854	826	842	831	799	802	835	856	860	867	856	849	846	849	842	860	848	898	815	858	814	877	879	820	841	850	865	814	913	848	851	845	818	847	861	835	894	827	850	884	867	831	870	906	813	837	816	843	916	881	873	819	903	871	823	815	813	839	868	888	827	844	882	825	869	866	878	833	816	821	811	798	861	823	878	854	858	809	846	924	847	937	854	840	832	868	849	859	831	852	875	781	845	795	828	834	857	835	895	810	884	854	891	880	802	829	853	871	826	778	820	884	867	841	864	792	857	867	873	829	833	895	805	878	812	816	932	862	866	837	837	879	848	883	846	845	806	835	797	927	855	880	877	864	874	866	910	845	875	898	853	825	845	853	823	889	809	838	835	883	831	878	855	817	829	823	900	860	844	812	876	815	850	843	834	824	830	833	871	837	832	812	868	852	870	891	855	849	885	788	882	827	816	857	873	865	847	856	890	845	884	909	858	845	830	850	827	846	855	799	901	814	869	886	852	862	902	906	869	802	842	856	907	867	856	854	828	881	878	876	842	841	847	849	829	856	859	823	859	865	886	903	785	820	839	828	819	838	861	806	880	833	859	849	842	836	878	843	893	909	877	837	845	895	850	826	798	903	861	851	841	837	817	835	865	830	832	899	835	873	833	861	841	791	786	851	855	808	903	844	837	849	825	812	830	804	803	875	828	875	876	843	851	834	826	837	852	839	820	894	841	811	848	880	870	842	814	789	861	841	937	849	873	920	858	846	861	868	813	852	817	869	896	854	845	877	831	885	884	823	845	852	796	827	863	842	851	862	876	873	852	848	849	866	880	854	845	865	817	842	838	844	858	883	890	866	858	822	874	851	831	846	841	795	835	821	848	821	902	831	873	866	879	853	887	866	833	844	816	823	864	804	867	856	933	875	857	842	863	901	854	821	868	873	807	825	900	838	846	842	810	816	830	825	845	793	839	881	879	843	798	856	881	835	859	857	838	868	853	857	819	934	855	848	818	877	853	843	853	879	823	848	883	880	847	858	808	843	926	852	861	841	846	859	874	793	888	851	851	808	859	842	807	875	839	834	862	879	820	833	852	889	829	821	867	815	827	839	868	852	845	858	854	859	888	852	828	817	862	915	875	868	816	833	886	844	878	858	862	781	860	871	845	833	907	838	880	880	822	801	835	800	849	887	824	834	876	872	905	871
3460	3672	3017	1738	1258	1010	915	871	780	749	773	785	696	712	674	641	674	670	683	668	655	703	637	651	627	627	681	616	645	654	649	624	625	641	632	634	619	647	636	627	664	601	724	678	659	638	624	600	613	611	651	630	659	677	601	662	630	646	591	661	629	600	641	654	615	646	637	590	612	581	627	650	635	652	675	629	645	644	621	661	582	597	644	673	615	661	658	600	652	623	633	639	592	621	601	603	636	624	625	606	637	636	641	639	640	630	635	617	638	598	577	629	588	621	622	589	584	654	644	637	665	624	635	655	607	647	579	628	609	650	581	661	608	636	589	623	634	590	633	607	630	676	633	620	611	663	635	648	627	613	636	595	612	623	678	592	630	590	597	637	641	578	599	652	579	589	626	603	614	658	593	668	591	626	606	589	614	630	598	615	588	610	618	596	603	617	627	588	613	586	633	595	651	633	578	608	627	613	587	594	611	632	614	625	644	595	624	657	605	647	643	623	589	591	626	596	580	651	624	639	678	634	607	614	636	579	601	616	638	594	606	594	631	615	603	594	654	623	602	631	615	610	649	622	627	642	612	619	613	615	632	620	641	597	614	622	612	635	652	618	621	626	647	636	616	628	651	581	597	606	617	656	614	621	583	613	592	621	586	611	613	612	648	635	592	611	616	589	648	615	625	640	617	587	644	640	650	616	651	590	661	669	598	593	562	579	636	640	608	607	667	632	615	589	663	659	660	670	630	617	633	618	613	633	628	580	685	575	617	613	597	636	587	617	604	608	587	621	583	599	582	659	611	659	618	649	616	606	628	610	563	574	654	609	625	648	625	587	592	617	655	662	598	602	620	601	613	619	529	653	598	608	617	628	630	617	633	625	611	653	650	626	620	604	610	611	580	631	669	627	616	639	632	586	611	648	630	541	634	630	628	573	611	614	653	626	580	633	619	641	625	611	683	599	605	578	592	588	602	619	629	567	637	656	570	601	600	601	602	608	610	614	620	608	565	597	613	604	638	627	630	609	601	615	623	625	596	623	590	606	594	619	635	622	639	611	585	619	638	625	607	654	651	608	611	580	567	655	658	592	587	645	612	616	596	652	629	610	631	614	628	638	611	603	633	641	625	608	649	619	617	602	620	624	636	616	606	618	594	623	656	598	659	588	719	633	617	586	627	627	618	604	653	649	632	624	611	556	586	584	614	590	619	598	617	597	587	596	582	652	618	580	623	573	623	625	633	592	601	583	609	579	587	638	587	585	678	637	622	615	609	619	595	668	608	633	636	610	603	565	597	610	574	633	603	641	638	588	599	627	614	609	618	659	642	608	636	546	586	658	642	597	616	598	631	634	633	628	582	589	615	568	610	601	593	568	599	638	627	619	574	650	616	597	609	629	605	633	619	590	650	589	626	562	613	566	643	626	614	608	624	620	597	633	631	582	573	577	618	614	574	638	611	635	631	664	657	561	634	594	575	609	658	645	596	596	643	653	624	617	575	619	603	621	621	615	619	628	630	631	579	592	657	603	656	599	616	600	629	613	590	606	564	597	622	581	605	612	650	609	617	611	591	610	643	587	627	574	607	570	606	580	610	591	606	613	619	599	618	639	606	660	617	621	639	618	614	596	590	600	629	661	619	607	600	596	626	641	622	581	622	595	617	593	566	596	611	580	585	619	558	595	580	609	647	665	608	629	631	620	611	623	659	619	571	630	600	635	562	580	561	646	627	577	646	595	610	647	605	617	607	618	595	654	586	626	602	633	604	631	606	577	592	646	645	620	612	621	619	633	613	634	613	633	613	597	608	623	628	637	584	602	633	628	579	583	642	622	660	622	597	661	615	581	606	629	588	602	604	616	557	620	603	616	639	608	590	649	609	606	635	621	628	661	615	653	613	599	582	585	624	606	659	564	606	652	622	621	603	610	595	619	614	634	616	590	584	594	609	575	585	613	660	573	600	623	624	581	632	611	613	596	581	612	583	614	627	634	598	632	625	577	601	618	614	632	636	633	621	593	605	615	600	634	661	644	638	615	618	583	637	620	621	602	631	674	623	652	624	604	669	600	595	561	676	624	629	656	592	638	595	626	645	552	642	579	623	630	606	610	621	607	640	605	640	610	597	629	622	634	638	592	573	627	629	637	584	621	648	655	593	606	596	621	652	653	628	616	590	625	608	618	615	649	606	634	626	605	614	605	617	595	573	631	564	596	623	626	564	648	618	630	603	570	577	639	586	632	606	594	614	611	610	601	581	574	615	614	634	624	605	635	570	604	593	614	643	601	613	627	632	612	579	613	616	625	618	590	599	612	591	629	670	591	584	609	642	576	649	597	618	649	672	587	600	627	586	586	585	628	597	637	603	567	624	556	620	636	597	599	667	625	627	601	606	584	636	601	638	633	634	637	610	630	574	615	592	587	625	635	629	619	613	637	601	655	591	614	620	673	621	605	603	605	624	621	605	595	626	597	588	631	629	601	592	631	606	595	610	616	635	589	649	628	622	581	632	640	591	612	654	624	645	633	541	615	633	668	569	604	612	597	622	562	640	626	624	624	620	595	624	633	603	635	597	571	621	618	629	652	573	619	612	596	659	603	583	596	588	593	606	621	583	625	638	607	607	609	587	599	621	563	622	630	620	646	610	635	617	587	619	620	590	600	635	592	598	602	580	621	633	584	621	617	596	592	643	637	576	600	584	594	620	602	612	622	629	626	648	642	647	607	641	591	591	641	640	591	586	621	617	643	630	554	646	607	611	615	610	584	600	633	581	635	584	592	612	625	602	594	585	611	608	661	606	631	615	645	629	618	630	584	585	638	634	617	601	602	604	610	639	621	601	611	668	627	595	622	596	626	600	612	628	616	634	612	598	634	608	615	566	602	580	593	616	625	583	627	605	617	611	625	554	592	618	583	618	566	604	650	579	641	567	636	613	612	637	618	626	654	636	584	623	626	609	551	618	577	597	602	618	633	688	612	659	628	617	676	617	564	646	618	579	607	625	614	608	566	613	579	633	586	599	632	650	620	588	626	635	609	640	627	613	619	601	615	629	595	612	659	640	646	648	597	596	648	597	616	576	614	634	596	643	603	614	607	597	620	614	627	608	618	555	654	637	631	601	622	582	631	594	602	617	630	652	623	603	615	661	629	611	632	605	637	563	673	594	610	583	663	566	587	616	606	570	567	607	591	602	606	561	652	572	616	626	583	597	586	644	620	619	601	609	592	606	638	630	620	691	654	634	577	604	594	627	579	625	594	567	606	626	627	625	631	588	636	601	616	582	625	592	622	606	587	624	649	639	651	631	618	609	603	616	546	583	597	629	599	624	592	641	569	614	632	645	648	612	601	659	623	626	603	656	645	618	608	618	617	625	648	638	577	636	628	634	593	652	591	632	600	581	617	608	643	631	582	638	630	646	571	614	598	620	635	598	648	602	625	614	652	620	619	638	571	583	634	612	637	592	641	606	608	629	640	671	570	609	646	630	601	605	645	613	606	591	616
24553	21494	28837	24580	21492	9336	1973	1205	1011	979	945	985	881	872	865	906	880	807	853	813	857	836	859	807	810	810	810	846	800	828	854	831	839	754	837	824	771	844	847	834	813	795	814	778	822	771	797	846	815	855	819	824	797	799	806	826	800	848	815	770	870	809	843	822	799	803	834	759	782	795	852	777	792	822	755	823	814	771	806	858	797	790	797	799	863	796	806	792	841	774	822	835	822	761	770	825	831	825	811	796	766	807	785	790	785	751	806	792	781	794	789	775	808	832	796	788	810	787	848	790	804	810	806	780	835	826	800	832	873	806	837	757	777	809	797	826	863	791	809	747	765	782	782	782	817	778	838	843	777	821	799	812	796	854	797	822	738	824	803	763	808	820	825	811	801	816	781	793	784	879	810	779	875	771	784	822	773	819	808	811	785	775	782	774	811	787	823	796	835	808	828	791	785	828	793	761	801	833	808	789	811	804	794	811	789	785	813	813	759	785	818	831	769	811	789	807	836	826	806	767	792	806	789	787	765	847	791	823	815	847	790	799	809	779	790	773	825	822	820	769	814	806	821	874	796	832	848	784	810	736	785	776	773	807	852	795	770	770	769	830	791	805	807	801	815	792	797	810	821	828	798	779	779	775	791	816	771	805	780	803	807	810	818	870	783	809	817	823	796	785	780	788	768	823	804	794	790	785	793	819	822	843	808	785	839	819	802	816	797	769	790	857	843	801	801	836	756	831	829	787	805	790	819	766	809	806	810	813	767	820	763	782	838	827	785	795	848	826	819	787	772	810	814	772	831	814	810	768	777	786	818	818	752	792	785	809	823	807	863	814	803	787	778	829	773	830	833	804	769	803	815	795	782	768	778	780	810	792	817	766	821	829	797	775	766	828	810	846	799	845	866	789	797	845	773	814	783	802	822	799	826	819	848	798	768	775	817	809	809	751	820	795	771	785	810	793	786	780	815	780	810	779	801	819	833	818	828	791	769	802	811	814	833	827	833	818	811	842	832	796	785	826	810	803	747	778	791	817	846	816	771	790	785	770	785	780	809	747	735	791	782	760	856	810	802	786	817	769	803	793	813	846	804	778	844	816	781	786	823	860	826	754	832	825	778	823	827	795	826	781	796	777	813	757	781	764	814	825	796	807	808	799	760	801	774	775	832	795	765	810	814	759	838	790	813	792	887	823	814	793	831	796	784	757	827	810	786	814	759	786	765	825	807	820	761	769	782	769	764	758	795	823	761	846	818	738	729	803	761	793	797	838	767	827	817	827	845	779	764	820	814	807	771	849	820	816	805	766	832	796	823	816	771	800	809	818	781	811	771	795	816	783	761	774	816	807	758	782	813	825	815	764	777	804	799	826	814	840	822	766	816	816	817	758	792	810	798	788	805	771	788	715	796	780	793	741	807	854	823	804	836	802	781	813	822	851	783	822	804	805	796	846	799	750	791	820	777	799	823	815	815	787	842	734	849	798	814	816	826	773	806	759	793	807	823	826	784	809	759	744	797	801	751	786	813	786	795	830	809	834	816	828	826	826	772	751	823	796	794	799	819	786	808	778	797	777	836	792	843	814	766	798	818	793	789	779	783	776	737	802	777	796	840	804	792	826	739	762	840	801	770	811	785	774	775	782	787	797	824	760	793	795	792	850	823	788	820	809	795	794	796	843	806	780	802	759	869	837	783	790	811	852	801	750	783	818	776	848	822	831	819	785	758	813	811	777	819	825	819	784	803	788	830	786	810	750	789	795	822	815	771	796	783	730	809	822	803	821	815	833	814	798	798	776	850	795	757	808	812	816	805	770	783	773	812	786	793	762	779	773	820	803	795	805	773	800	783	785	875	756	821	795	778	836	749	819	802	834	773	791	795	759	786	822	842	819	829	760	831	781	774	768	776	789	807	746	836	765	835	821	773	829	765	838	753	815	751	765	786	837	809	783	826	785	827	842	730	804	802	796	755	751	845	760	872	776	808	814	806	811	797	804	847	834	819	781	819	782	818	814	759	819	766	816	801	797	781	765	843	771	839	834	838	792	816	835	826	797	816	834	807	774	744	785	784	836	802	765	801	809	761	843	838	830	820	760	801	814	838	767	770	822	834	786	769	798	794	765	792	777	792	755	826	790	831	790	790	794	804	853	792	812	800	782	785	812	786	778	796	793	781	814	853	814	812	803	777	791	801	801	813	831	781	802	790	781	777	743	819	858	744	770	782	840	800	836	825	776	770	774	830	782	816	791	830	825	773	793	791	740	817	818	793	790	792	816	805	839	800	735	839	812	779	786	785	808	749	721	796	781	763	879	810	818	806	820	824	805	799	763	795	787	804	806	771	849	825	767	791	697	809	813	764	775	826	771	777	836	843	850	810	797	818	852	816	770	804	769	802	796	785	814	778	799	770	824	800	791	826	795	833	836	810	814	764	774	833	800	829	787	854	784	798	805	760	736	819	721	795	807	792	840	782	788	787	788	783	830	759	778	862	812	825	817	825	843	784	780	792	782	777	775	763	769	745	803	790	741	759	759	819	771	789	770	742	840	801	813	793	822	827	747	755	807	825	819	792	805	852	776	819	789	795	784	829	833	739	745	781	814	785	811	823	778	788	758	789	786	829	833	834	780	776	733	768	780	756	778	777	774	807	819	824	767	798	817	841	788	734	782	791	787	793	779	742	763	801	839	786	761	756	779	790	775	824	854	781	838	850	799	779	805	819	790	762	753	821	794	845	819	815	838	770	833	813	812	862	846	775	824	801	814	792	784	801	797	782	766	842	784	813	775	785	775	778	785	792	807	807	795	780	769	809	830	772	795	867	781	793	792	792	813	773	776	762	807	789	759	759	831	797	784	822	793	808	808	766	782	786	827	769	796	768	786	839	792	792	741	748	752	824	806	791	789	831	824	799	793	774	774	768	865	776	796	755	767	785	856	807	822	774	802	811	811	815	844	826	758	877	776	866	827	834	837	805	795	823	854	760	796	809	829	795	798	765	755	811	809	774	801	828	735	761	786	807	852	802	778	782	809	800	776	808	765	820	809	768	816	775	769	769	829	805	842	790	794	810	830	790	819	813	810	814	831	781	792	846	808	750	821	803	788	760	755	813	792	756	836	818	830	760	803	842	829	796	804	783	744	809	715	827	794	838	778	795	789	817	777	813	783	708	801	765	795	782	805	776	765	765	840	843	756	838	842	800	809	802	811	785	795	774	766	790	800	778	797	814	767	831	846	823	799	797	797	785	774	832	793	802	774	829	740	835	793	826	797	800	817	816	787	781	783	760	799	786	818	800	813	791	818	800	783	814	813	823	797	782	801	765	794	809	814	761	769	801	810	819	759	774	793	810	757	802	798	804	795	829	817	763	778	805	794	837	812	770	786	805	792	806	804	786	834	783	829	838	747	812	799	736	747	819	825	775	776	785	778	797	824	803	829	797	810	827	857	769	834	807	863	760	802	831	790	789	780	814	837	804	787	778	796	771	782	824	870	786	809
3807	6088	4920	2657	1876	1506	1205	1015	931	856	845	802	724	732	736	712	655	645	714	707	668	661	641	625	646	633	647	652	645	661	661	640	648	619	632	657	613	632	577	598	586	650	632	607	615	616	598	624	606	645	613	668	603	564	624	652	611	609	621	627	635	601	623	614	590	614	647	625	598	628	562	636	592	578	615	585	578	589	612	619	609	608	613	618	604	624	617	587	598	656	594	569	577	576	591	601	601	626	591	576	623	646	626	595	595	582	637	609	578	608	608	617	624	629	608	616	574	615	587	645	582	576	609	621	591	642	619	636	597	591	594	567	623	558	586	609	555	581	648	612	595	612	600	602	649	608	627	609	596	656	622	610	568	623	603	607	565	563	653	599	638	583	581	652	620	628	637	624	580	609	570	603	641	591	597	636	572	559	600	581	647	579	575	585	613	584	593	612	592	562	628	595	594	624	616	624	636	597	584	609	612	594	596	609	587	585	564	609	598	594	579	590	594	621	576	616	626	580	603	584	629	600	613	588	597	575	631	590	628	582	639	614	575	597	620	622	624	624	567	586	582	588	612	632	548	639	626	624	600	575	572	642	647	551	614	618	594	624	606	590	585	615	581	595	587	632	596	587	595	572	605	626	598	579	601	614	605	579	620	623	613	608	586	589	622	589	645	629	589	612	586	611	650	599	578	581	575	589	634	630	557	609	635	566	553	606	645	584	604	613	606	603	620	585	564	600	555	602	608	582	598	603	564	575	621	590	581	561	587	603	591	599	591	638	604	625	595	598	571	530	615	610	616	601	632	623	591	630	604	611	655	578	616	583	606	611	603	589	597	580	627	594	606	644	577	571	612	623	676	593	599	603	584	579	610	568	579	562	565	619	580	618	576	609	605	578	600	597	600	636	644	603	610	642	590	594	566	596	610	669	565	625	568	586	601	577	578	620	546	588	594	623	609	613	618	547	596	565	608	543	590	603	617	617	618	570	645	642	616	563	612	608	592	627	620	572	589	603	600	574	570	572	615	570	609	587	565	598	573	613	617	603	612	603	594	584	574	560	611	618	571	601	643	631	574	563	565	593	602	585	609	598	622	622	608	543	597	609	566	598	585	614	608	608	611	594	632	595	605	621	598	600	610	587	615	586	614	608	617	551	579	574	610	601	617	613	586	604	613	535	618	645	543	627	610	572	567	588	590	601	584	613	571	594	577	612	616	635	575	584	558	563	602	586	634	597	621	590	626	591	605	625	585	585	583	530	615	589	603	585	603	538	600	563	589	595	658	597	570	647	585	586	576	611	588	616	591	572	594	634	596	603	581	575	588	613	601	593	551	616	580	557	568	569	590	587	580	567	577	583	596	578	613	568	605	596	601	581	572	599	625	581	589	584	621	593	613	512	577	634	604	568	580	590	552	585	615	617	600	576	616	548	609	605	601	566	596	598	581	648	565	543	618	605	587	565	605	623	630	600	603	598	570	618	613	592	583	610	583	622	543	588	582	577	598	576	599	588	589	570	613	577	619	581	577	603	594	602	575	542	577	599	637	593	603	590	581	553	598	584	580	577	587	618	616	616	552	549	590	595	617	613	582	572	609	630	594	583	623	547	567	564	585	607	597	654	595	555	626	602	594	538	591	666	594	648	609	607	602	576	589	607	558	585	594	603	589	586	599	579	651	597	580	584	551	623	611	588	550	603	600	609	552	594	568	618	595	567	555	620	603	597	640	545	597	600	570	578	600	585	559	627	605	576	615	621	628	583	548	592	547	629	584	605	634	570	567	588	575	587	586	615	612	630	580	562	572	604	595	572	569	541	598	610	598	572	538	613	581	619	597	573	600	565	609	559	587	571	549	561	579	546	572	606	593	600	568	585	601	594	559	617	553	574	545	590	592	621	600	582	630	587	601	572	620	567	595	555	621	639	606	638	595	589	550	598	582	671	631	563	592	557	575	581	611	620	568	554	581	580	585	590	597	604	605	584	572	574	581	578	576	592	534	574	579	584	606	597	612	592	587	608	544	578	584	578	591	649	600	542	560	607	619	623	568	591	592	627	554	615	568	590	606	593	585	562	624	591	622	585	560	576	600	565	610	618	599	571	608	650	600	559	563	558	594	593	599	589	587	611	618	575	609	582	618	575	669	584	663	582	566	596	565	537	605	573	565	607	619	569	565	581	544	594	578	538	601	558	616	618	638	553	585	592	604	559	570	604	568	631	598	597	602	589	641	594	580	599	620	599	600	612	586	593	614	602	575	566	588	577	555	589	592	541	588	612	564	531	634	597	575	638	584	557	596	586	631	591	604	559	559	587	598	627	608	553	589	622	607	552	568	619	552	603	612	573	585	580	566	588	598	603	621	560	579	616	575	622	604	600	617	570	593	618	568	596	556	577	605	617	633	575	566	586	556	598	635	602	638	589	576	587	561	583	615	616	609	584	630	590	605	625	589	618	585	590	549	577	577	540	588	565	582	609	595	610	579	618	618	587	553	565	585	583	605	552	632	583	581	614	614	579	559	602	620	591	601	586	588	592	623	546	611	593	584	637	575	574	588	587	609	582	586	618	603	540	608	567	619	627	638	622	597	637	634	593	588	566	572	611	595	561	604	623	578	541	623	559	562	594	596	599	592	633	584	627	634	617	567	576	559	616	560	606	604	588	610	583	591	562	578	605	597	579	565	604	559	597	586	608	593	606	599	586	588	569	601	575	583	582	602	541	550	576	628	575	597	574	610	521	571	601	573	564	586	590	587	604	571	607	568	640	603	596	621	597	643	569	565	593	623	601	594	568	568	574	596	642	614	593	592	576	605	576	575	617	624	595	549	569	613	602	600	579	587	632	608	569	584	555	598	581	595	573	624	555	609	593	603	656	549	566	564	579	582	546	575	598	629	614	587	601	579	582	556	628	609	550	623	567	611	570	626	603	656	593	601	584	577	552	552	608	582	581	622	600	602	569	547	639	595	616	610	577	586	559	606	627	602	616	610	606	607	558	617	592	595	615	617	567	603	625	617	585	593	579	611	611	556	565	588	576	546	556	637	585	643	620	593	627	603	582	590	595	609	598	603	608	610	613	581	595	641	621	541	612	588	595	615	597	597	584	525	567	569	579	583	594	617	558	622	598	638	565	604	591	591	604	606	573	568	622	568	562	572	621	578	602	560	587	582	579	581	587	545	642	584	641	649	606	607	626	621	608	609	591	559	637	595	595	592	610	594	586	576	599	624	580	585	587	576	641	624	565	571	604	619	540	554	604	598	603	587	611	602	595	548	603	614	598	570	612	546	600	574	603	621	646	540	591	612	620	568	562	607	599	594	565	611	587	594	590	581	608	618	587	640	593	614	605	584	608	530	558	606	598	554	588	580	556	616	601	591	557	593	551	557	646	601	583	584	562	626	574	608	625	641	626	590	559	597	617	608	635	621	572	590	566	608	622	601	613	601	613	628	564	569	579	604	642	558	546	572	587	547	552	574	617	570	572	571	603	550	597	604	554
27863	10405	1052	578	467	464	463	420	454	441	462	479	471	440	420	393	468	408	435	452	405	454	443	482	436	444	406	472	443	483	468	430	461	488	453	429	465	429	459	439	469	445	436	424	468	416	421	457	421	467	422	402	437	469	449	470	473	475	451	416	431	414	431	472	470	480	451	440	468	399	430	438	453	426	438	397	472	438	439	432	449	418	464	430	423	431	428	423	416	439	485	434	424	469	457	436	405	475	471	435	424	458	469	431	438	476	430	459	438	448	421	449	442	463	433	402	418	432	430	435	488	426	452	403	431	447	420	457	431	440	447	466	439	425	421	444	481	386	412	464	429	439	437	425	454	446	477	457	438	464	452	425	423	407	453	408	391	398	438	459	457	447	458	461	428	456	428	430	477	477	448	451	424	491	483	454	414	401	455	465	477	441	447	430	430	419	414	428	450	436	443	456	460	467	430	435	446	423	422	471	441	445	437	411	447	446	466	434	456	444	435	474	415	455	443	467	418	417	462	443	431	456	417	491	456	406	418	422	430	474	419	437	421	422	466	457	449	441	438	431	448	483	446	428	448	446	425	436	431	438	449	470	435	436	414	461	422	448	444	445	442	453	417	478	449	444	488	423	442	441	447	438	438	426	472	424	440	428	401	436	420	457	426	455	423	451	378	418	450	456	431	503	445	429	455	425	450	439	449	437	422	451	425	420	460	448	430	454	440	471	420	442	485	444	435	453	423	466	452	432	452	449	413	447	462	426	438	392	466	423	442	450	449	401	389	478	445	445	480	429	484	468	454	494	445	418	445	428	445	456	467	470	435	433	440	481	436	461	459	399	454	468	416	498	423	425	423	453	431	462	434	439	440	446	457	439	438	458	426	420	428	422	429	412	440	444	451	418	398	433	457	468	421	450	451	435	422	422	427	446	427	425	380	439	446	421	469	413	428	457	427	410	461	418	438	413	467	478	450	428	431	413	434	450	443	437	439	397	410	428	447	420	454	459	459	420	422	449	449	434	460	453	472	421	420	424	424	450	456	460	443	459	424	461	464	424	444	424	465	434	453	474	455	469	437	405	462	418	487	452	487	424	415	441	447	424	472	450	410	435	400	403	452	423	408	419	423	415	456	490	456	412	477	458	441	429	424	454	440	463	465	426	450	446	488	458	420	467	443	490	432	456	425	426	433	433	451	445	429	422	438	471	434	439	432	457	432	451	485	444	447	436	443	459	478	426	466	409	451	439	446	433	457	449	420	418	449	440	453	425	410	437	433	466	451	463	432	420	459	438	486	413	466	463	441	484	450	419	442	470	473	462	477	442	436	420	437	431	455	460	436	460	453	417	432	443	492	422	414	459	433	443	444	393	449	419	454	415	443	447	462	473	474	406	465	419	474	425	414	386	414	423	464	455	480	438	454	426	458	444	426	430	467	431	409	439	428	472	422	420	447	454	450	449	441	436	431	427	451	424	440	448	432	450	461	478	432	406	447	438	438	444	449	466	424	453	429	435	430	458	447	440	429	414	424	447	413	479	447	435	490	453	385	464	432	418	429	427	425	433	423	457	433	443	408	432	482	426	433	424	479	449	479	397	447	464	432	499	432	439	452	438	443	460	448	432	458	483	442	467	456	415	465	451	458	421	432	498	439	468	450	420	410	462	426	449	455	499	452	434	444	484	426	480	457	458	464	452	471	439	421	432	446	440	440	432	441	450	427	424	441	436	439	468	423	410	471	431	439	446	461	426	432	461	435	422	415	444	436	433	425	461	474	435	423	468	419	467	427	452	442	433	411	400	457	453	433	428	456	445	430	464	478	453	471	443	412	461	424	413	453	447	432	422	442	427	437	439	463	443	467	456	480	450	462	395	389	419	402	435	412	429	434	429	414	452	456	423	482	410	457	448	488	446	437	442	422	405	440	394	424	472	472	424	448	427	419	442	466	463	424	450	458	446	462	448	452	465	403	429	415	426	442	432	388	438	411	448	441	396	419	444	434	419	477	440	434	486	464	466	433	424	441	450	439	422	451	446	463	457	460	486	450	428	441	436	439	449	426	426	426	448	454	419	462	445	418	446	421	422	467	409	434	496	454	422	451	477	475	439	416	442	450	421	501	409	415	417	426	461	444	418	434	448	422	447	426	452	405	489	437	401	441	413	414	480	417	425	451	459	449	423	436	425	424	465	393	424	414	431	453	435	430	420	435	457	413	453	419	458	466	411	387	443	460	436	459	434	423	467	448	431	473	446	449	444	425	435	424	459	442	401	454	456	436	435	463	448	447	463	456	406	494	416	457	439	423	439	463	471	462	412	452	441	426	427	489	434	439	470	490	425	465	436	440	453	448	474	439	440	449	449	418	440	418	433	434	409	407	454	423	418	410	428	460	468	498	462	420	458	430	493	409	464	459	459	469	448	452	469	442	461	468	424	495	479	430	458	469	430	446	485	445	453	449	445	444	411	427	454	425	438	449	464	450	417	457	455	413	448	433	427	471	468	454	446	453	426	459	448	432	441	472	400	460	438	457	438	414	442	443	456	412	405	457	448	464	461	424	454	394	436	415	432	435	468	432	440	453	425	454	472	429	470	465	436	474	431	430	407	484	453	437	429	415	457	424	441	445	435	424	439	462	438	412	460	476	424	456	428	435	439	438	469	487	465	459	453	428	441	422	456	418	460	446	447	449	432	437	444	498	449	453	473	431	425	472	445	461	445	440	432	413	419	464	466	459	437	414	432	445	437	475	465	456	434	446	451	408	421	450	439	478	425	444	454	444	412	469	456	428	413	419	428	448	406	452	442	456	466	443	422	465	473	459	418	459	425	463	457	409	428	425	431	473	416	437	457	435	452	451	416	434	431	445	422	415	473	471	449	431	414	442	434	463	416	450	448	443	431	441	482	422	412	407	448	429	447	435	456	437	450	447	462	445	407	457	424	439	434	451	415	466	462	467	454	469	449	468	434	446	450	432	422	475	448	437	446	459	441	436	472	427	455	438	401	439	422	463	433	418	411	460	438	441	441	396	426	458	470	448	412	411	430	450	428	438	434	432	456	462	483	422	404	455	445	448	450	485	465	456	481	455	437	414	412	437	454	437	447	423	459	419	462	430	460	452	429	447	441	434	465	451	419	467	428	429	489	435	441	459	397	445	424	437	466	427	410	439	473	460	436	468	434	435	435	404	441	476	471	447	460	452	401	442	413	464	439	463	404	461	421	424	463	442	421	418	441	431	495	443	442	451	449	457	427	452	460	429	448	450	425	456	444	400	441	452	423	414	471	457	446	450	413	438	430	447	387	470	427	439	418	430	443	450	442	461	455	444	424	475	458	429	435	426	437	448	433	447	486	420	443	475	419	433	459	436	452	459	457	470	403	436	448	468	419	453	403	409	429	427	434	475	451	422	443	476	476	430	440	439	459	466	441	468	397	486	418	440	462	451	435	457	436	490	437	469	456	435	433	402	464	464	459	466	432	459	447	449	443	447	460	443	423	431	433
4731	554	450	374	369	333	359	331	306	338	350	337	349	340	381	310	318	321	357	341	327	338	322	339	363	352	319	334	320	313	351	338	305	340	311	330	332	335	334	308	322	328	315	305	328	310	359	321	335	325	304	349	333	345	301	310	302	344	322	304	315	288	299	322	340	311	307	331	320	339	309	316	318	307	345	304	338	291	339	316	306	341	326	319	362	330	301	307	305	359	343	336	314	338	314	347	318	320	348	336	322	336	366	322	309	323	315	332	322	342	309	299	316	330	304	331	331	333	295	347	325	321	341	296	337	332	322	355	321	304	306	312	326	343	322	332	351	310	337	316	300	340	341	329	323	358	337	334	344	329	350	319	295	313	332	305	297	333	318	325	301	309	351	340	336	329	313	307	283	332	345	324	309	323	298	294	330	309	334	314	305	317	291	326	305	334	344	372	275	303	332	323	301	308	331	303	321	299	319	364	330	321	320	353	298	306	323	299	320	325	371	322	369	330	319	305	312	308	326	336	305	333	316	307	350	337	337	350	317	316	319	325	299	323	321	333	348	320	341	328	298	340	335	303	338	305	335	341	335	328	320	294	338	357	329	344	350	321	339	344	337	314	295	333	320	288	343	293	371	299	348	308	354	354	339	322	324	314	313	338	323	341	337	306	358	319	329	353	289	300	316	321	337	333	324	321	302	354	294	338	321	334	326	306	321	323	354	341	376	322	310	324	319	323	317	317	338	319	289	306	327	320	333	321	310	327	367	337	343	346	340	329	339	303	312	293	315	361	333	343	323	323	330	294	309	308	348	349	310	326	327	340	322	302	333	287	299	318	326	312	312	273	353	329	330	331	300	304	326	293	326	313	340	330	325	311	348	343	311	375	318	318	305	320	313	315	329	304	321	342	286	304	288	309	322	330	347	340	292	318	328	308	333	315	307	327	337	278	317	325	311	298	322	328	328	324	320	308	340	341	302	319	302	352	290	301	339	301	323	321	331	341	323	322	309	332	342	313	317	308	322	343	311	332	328	352	325	326	295	341	330	319	326	320	334	322	320	337	354	316	322	288	308	313	343	284	334	334	312	331	329	307	335	366	320	344	334	335	336	290	312	322	315	332	363	332	305	313	312	330	301	312	327	300	313	337	303	333	320	312	322	313	301	317	324	318	326	281	332	341	314	351	319	360	326	317	345	314	343	353	330	326	299	293	323	340	294	334	346	330	348	270	312	333	327	340	333	315	308	351	310	314	289	339	314	335	312	328	318	337	323	321	294	343	305	356	302	352	329	339	336	293	297	318	326	328	314	317	315	315	349	331	310	298	334	317	316	328	311	330	332	334	331	332	349	333	319	327	300	334	321	290	309	312	343	329	331	327	314	345	344	325	338	327	311	310	330	320	307	300	330	317	322	317	325	351	313	327	322	305	293	340	314	339	329	316	333	330	306	315	338	334	312	346	340	335	308	330	328	315	356	318	307	312	330	307	352	309	301	338	330	304	338	333	320	334	311	292	293	318	319	357	322	332	311	315	292	311	349	290	308	336	307	335	344	320	353	319	332	323	311	306	325	324	308	344	331	341	315	349	290	320	332	332	350	313	330	317	299	323	347	322	342	337	301	314	348	290	349	311	324	353	348	318	324	313	325	332	335	326	348	327	319	325	326	328	307	316	335	294	326	327	317	344	329	327	331	376	326	337	331	356	315	282	352	305	340	350	320	322	260	312	310	351	337	324	300	334	307	332	307	338	318	325	348	310	324	297	352	324	325	355	306	350	314	327	318	306	325	351	327	321	313	316	330	330	336	302	329	326	297	309	317	318	305	284	306	353	336	344	360	313	318	344	305	357	337	333	318	322	343	325	299	349	327	330	318	350	324	334	312	319	310	347	288	353	363	292	366	323	325	327	336	319	301	315	343	353	336	327	328	297	334	336	349	317	328	350	336	344	312	363	342	323	331	326	309	315	310	343	339	332	328	335	329	326	316	308	307	321	336	320	327	299	323	330	311	326	337	301	300	299	334	339	317	303	320	331	346	316	303	327	309	315	345	345	338	306	328	303	321	325	340	321	289	323	335	306	321	335	349	343	322	292	342	339	321	314	317	312	302	328	330	330	350	317	350	326	327	307	329	312	348	313	316	306	315	312	318	367	327	331	325	309	365	301	342	313	307	345	328	341	307	338	301	335	340	336	339	281	347	345	318	324	356	327	331	316	311	327	320	321	311	318	312	327	321	315	296	322	313	319	363	334	322	334	344	318	297	319	321	333	306	337	340	285	312	311	318	309	299	298	304	315	346	330	336	333	333	326	332	325	315	310	306	318	331	302	339	335	290	307	295	344	350	312	299	355	292	314	335	333	318	318	329	310	317	335	331	296	332	318	334	331	325	323	320	321	300	314	353	307	320	328	335	329	342	315	326	311	330	332	304	316	315	306	296	312	278	330	338	315	337	293	352	319	318	329	351	310	290	293	332	311	329	308	339	312	323	351	321	320	331	322	319	333	272	316	344	345	318	340	317	319	311	290	328	322	319	334	362	363	310	323	304	363	312	325	310	315	290	316	307	301	331	320	298	317	310	331	307	321	333	304	315	347	325	336	313	320	320	300	331	303	323	297	317	306	298	341	330	333	309	326	328	328	324	308	360	333	305	364	327	306	317	308	317	326	348	339	319	346	330	335	324	331	315	316	335	288	326	332	340	335	326	333	362	385	324	318	345	316	330	315	334	331	306	336	335	344	320	321	321	322	318	336	306	346	298	314	288	309	292	352	307	338	328	321	312	338	320	307	327	342	308	322	363	308	354	318	306	338	327	314	291	329	340	300	323	315	324	309	322	310	315	331	332	316	349	348	281	334	310	302	323	350	263	297	325	344	350	316	297	307	332	333	329	322	350	298	313	326	296	309	309	336	299	331	288	338	320	308	335	313	319	314	305	320	334	318	331	351	324	329	310	297	336	327	331	311	347	330	310	323	324	316	309	300	352	297	359	327	349	320	342	312	315	298	339	327	312	294	299	335	286	324	329	307	330	313	331	345	308	312	308	352	317	337	342	311	321	327	311	351	310	306	290	342	309	326	310	317	301	319	317	303	334	309	325	302	299	327	336	351	273	345	341	302	330	299	323	329	333	308	304	355	319	323	335	321	319	337	324	321	318	293	321	311	300	322	334	312	292	313	310	336	304	326	331	310	293	318	319	324	320	315	330	321	331	324	313	320	325	347	342	367	320	339	307	344	317	311	315	308	311	340	367	342	295	331	317	347	339	321	304	323	336	313	310	318	324	325	362	351	356	324	298	314	293	328	319	316	309	304	311	311	323	329	336	339	359	308	344	344	302	319	338	300	318	294	290	325	291	318	298	320	336	321	323	276	329	307	363	341	285	335	303	314	332	325	273	335	310	367	330	331	337	304	305	323	295	291	347	353	305	338	284	336	297	310	341	331	325	343	328	333	324	330	352	324	372	310	289	304	332	348	330	347	336	319	351	288	300	298	307	323
25439	21466	27936	25426	11537	1803	1325	1004	957	1044	951	937	907	938	911	885	885	904	841	910	924	880	857	871	879	839	857	862	865	872	865	903	892	829	806	894	819	870	844	821	858	834	868	890	869	846	866	818	884	856	875	820	844	909	880	842	856	826	867	888	774	825	842	824	827	872	822	871	835	860	802	841	833	860	777	834	795	894	818	846	872	840	866	879	836	841	872	852	799	862	836	839	807	841	898	845	863	830	857	849	814	826	841	888	836	882	870	836	857	860	879	853	870	830	808	863	825	831	824	870	900	861	871	814	804	887	799	815	854	837	866	875	780	839	827	866	857	826	791	893	851	826	829	831	902	882	858	858	872	854	849	820	865	839	832	897	890	843	823	798	850	853	855	829	841	911	800	835	849	869	905	880	786	857	841	821	854	861	894	868	826	795	917	826	864	892	904	833	917	869	838	850	849	839	820	854	879	805	811	826	811	885	884	863	821	868	869	823	839	829	872	825	853	939	848	864	883	834	844	882	820	821	800	902	844	865	846	857	846	847	819	816	830	812	890	808	796	835	822	830	825	877	863	914	840	860	826	839	850	841	864	838	823	826	809	832	879	852	855	849	857	829	835	840	798	800	866	810	876	860	838	874	792	823	923	858	873	821	942	868	796	881	833	883	817	852	854	886	816	803	837	889	814	840	841	818	850	841	868	819	838	852	804	837	825	793	845	902	846	822	846	842	818	815	849	891	843	842	816	837	854	860	845	894	846	864	852	882	777	787	929	839	867	877	880	804	833	792	801	862	896	822	826	879	806	869	817	848	863	892	892	861	885	861	815	860	796	865	839	879	822	846	834	800	830	821	838	839	803	818	857	871	812	846	844	811	797	863	812	824	898	897	872	835	862	849	841	873	820	838	903	873	834	858	819	858	849	802	889	850	824	808	856	835	857	842	877	799	810	829	811	868	857	879	869	896	818	802	873	860	796	833	844	827	853	883	832	828	843	800	864	827	869	892	797	864	842	848	831	863	853	820	832	749	817	808	810	851	834	850	804	811	909	906	845	844	880	820	818	814	873	831	822	863	847	841	862	834	904	867	788	837	850	890	854	853	855	887	770	875	843	887	850	818	896	880	877	814	805	862	809	829	870	837	862	859	773	845	835	873	841	829	831	809	855	794	875	857	851	880	852	859	847	836	790	846	836	857	819	883	839	858	882	822	805	838	848	855	850	876	817	882	883	841	835	853	799	836	837	816	859	882	819	848	826	827	863	887	843	910	827	825	832	856	872	825	815	806	854	864	875	801	862	829	863	799	814	821	870	845	853	857	864	783	825	854	831	870	849	820	904	891	818	821	841	807	839	788	818	814	815	817	809	874	890	807	852	843	874	880	805	859	852	901	900	833	866	841	851	873	806	838	865	840	859	875	822	817	830	856	857	815	851	823	815	829	858	859	848	857	894	862	858	825	831	827	835	840	853	808	811	858	847	860	893	914	818	844	828	896	858	870	799	885	857	900	824	879	859	875	853	867	855	839	857	835	854	840	842	812	888	821	829	888	902	849	858	870	841	841	823	824	838	827	851	836	804	847	881	868	842	833	848	800	847	835	855	867	916	869	828	827	843	819	852	862	814	799	826	800	890	869	830	841	859	879	866	881	953	839	854	830	829	797	838	808	831	847	817	819	862	819	864	814	816	850	858	780	887	838	869	861	898	851	850	893	840	856	818	880	854	848	832	868	828	837	858	767	875	803	869	853	793	824	862	833	818	836	830	842	864	847	825	845	843	871	801	885	883	832	887	825	844	840	842	800	864	845	805	867	883	805	829	845	841	872	870	843	877	865	855	829	821	879	892	835	894	860	781	829	848	884	853	825	844	769	813	826	866	850	833	867	836	839	832	817	828	874	833	876	827	828	876	863	803	830	802	888	815	903	877	822	836	816	845	822	867	800	905	874	856	849	897	866	766	871	827	840	861	834	857	853	790	872	828	820	819	824	824	818	858	829	858	796	886	886	759	857	892	824	834	810	865	831	799	836	898	862	868	809	842	857	858	835	878	852	860	833	848	875	879	792	872	873	845	866	849	815	831	865	791	809	826	860	848	840	848	789	862	848	810	849	836	906	847	853	809	880	812	806	870	814	850	873	887	882	867	849	775	883	879	809	863	828	832	853	835	856	870	859	840	841	815	827	833	865	854	818	814	844	805	850	858	756	843	800	855	856	858	818	817	867	841	811	810	860	823	820	871	802	807	859	865	840	800	793	887	832	832	839	892	885	820	940	845	826	872	845	825	859	821	810	892	818	864	841	906	795	853	801	817	856	834	887	844	847	819	824	836	873	830	820	907	855	841	796	842	811	828	803	797	868	852	870	772	767	871	845	803	850	857	872	794	879	869	857	847	813	845	848	845	863	880	803	769	808	838	853	797	850	871	839	849	829	861	875	847	862	758	806	901	828	876	836	844	821	849	832	814	836	872	841	857	864	827	890	874	874	806	826	876	889	846	836	821	896	838	861	828	849	851	822	936	818	824	868	862	827	844	854	830	819	783	832	867	807	805	878	815	901	874	865	839	836	844	859	836	796	918	811	851	825	883	812	872	834	896	845	914	813	881	867	794	885	867	859	815	851	816	857	852	844	796	862	823	829	818	849	845	820	829	852	817	871	840	872	877	854	794	881	861	856	800	860	813	848	843	868	819	840	831	825	834	823	803	858	835	832	846	805	844	894	862	912	887	846	828	834	911	834	864	878	894	864	853	850	887	886	876	840	797	846	864	834	850	872	848	775	833	818	829	883	880	839	835	803	785	842	853	869	838	848	855	854	855	854	911	845	761	892	880	862	857	794	847	832	873	872	825	872	858	841	825	894	902	805	829	861	854	841	862	791	869	813	855	837	832	853	868	848	848	818	820	844	869	904	860	860	828	828	860	838	858	829	876	803	804	785	829	842	859	815	834	799	860	821	791	845	859	861	884	869	849	833	858	842	894	883	875	839	853	896	846	829	821	868	839	808	788	858	878	843	823	851	843	858	883	861	865	875	823	877	819	877	813	846	816	820	868	869	860	853	837	816	832	836	880	883	884	851	827	825	896	811	786	856	823	857	826	876	837	836	829	826	832	843	776	827	846	885	863	834	856	879	848	820	882	812	858	822	811	869	834	898	861	834	832	877	804	883	846	845	807	870	855	843	833	813	825	805	841	840	875	855	809	812	863	805	863	876	853	790	798	868	842	886	869	848	848	881	850	784	818	867	807	847	798	902	831	873	856	831	853	801	872	882	838	853	831	846	830	905	853	869	813	893	837	871	840	834	845	865	844	841	838	840	905	876	821	830	812	851	840	893	823	857	891	829	863	800	833	820	779	828	788	815	879	826	823	886	865	872	909	838	842	828	850	849	831	773	894	876	737	872	823	790	859	852	876	819	816	829	882	864	822	793	803	874	840	837	882	826	858	851	920	847	903	824	824	862	852	882	815	787	872	842	848	835	817	897	833	816	911	851	866	831
3471	3646	2889	1784	1282	1057	919	885	793	743	746	714	683	721	697	663	690	691	672	646	619	603	661	666	672	616	659	643	582	633	609	616	665	614	658	619	660	610	672	628	630	643	638	608	642	651	601	600	617	665	636	638	573	619	626	611	597	636	643	629	586	637	643	645	634	648	620	660	671	582	589	642	642	627	623	623	656	642	593	613	645	631	625	654	637	594	598	614	600	646	672	652	650	653	666	636	594	635	603	590	596	593	626	628	682	656	610	615	637	592	632	610	595	616	573	614	625	606	550	625	649	627	631	618	588	612	633	636	614	640	606	712	590	600	613	616	643	549	672	636	647	582	629	605	646	596	633	650	636	575	601	623	616	641	616	620	613	648	631	657	673	606	608	634	628	618	622	615	633	653	619	624	635	594	615	565	626	615	597	595	605	593	632	610	632	585	642	645	619	627	626	599	626	605	576	645	629	587	572	660	582	643	593	604	605	616	648	613	617	617	611	625	612	593	627	612	646	646	662	631	637	629	595	626	686	657	586	619	645	677	631	646	642	634	630	669	591	630	667	680	619	671	642	609	596	610	600	639	607	607	624	603	575	608	614	643	602	612	626	658	593	629	628	619	623	640	623	599	666	619	636	583	625	618	637	603	574	632	590	621	569	615	604	607	631	592	601	625	618	615	611	621	577	622	602	628	639	560	653	614	602	619	618	622	612	594	648	651	599	622	615	614	620	616	645	645	631	677	647	616	599	700	567	630	621	599	593	628	585	642	634	614	666	616	630	647	640	603	613	639	602	613	625	580	620	587	600	608	579	620	639	647	613	622	601	644	627	621	599	640	614	635	634	629	621	630	609	597	610	607	621	592	619	585	586	652	626	645	651	621	598	641	660	610	637	608	627	574	601	626	603	581	585	557	619	616	680	590	608	648	641	598	641	610	626	637	599	618	607	648	590	614	574	617	660	628	628	613	618	595	605	601	624	624	641	557	606	608	615	576	630	585	600	610	655	621	597	610	633	638	631	629	589	671	625	654	647	582	632	627	630	577	621	599	625	660	609	644	636	609	629	615	627	601	622	619	649	577	656	626	672	569	638	599	632	639	610	609	589	606	627	645	633	600	545	558	617	611	654	587	619	581	645	602	626	616	611	614	619	645	631	589	602	598	596	621	620	652	597	631	594	595	620	638	594	597	676	626	676	632	654	615	613	617	581	590	607	578	588	652	650	644	620	621	583	608	671	643	596	599	590	635	605	605	607	590	622	596	590	632	577	637	624	633	634	643	593	609	591	627	600	605	607	624	583	671	609	605	618	636	626	637	636	584	608	579	624	585	627	613	595	647	645	640	599	579	589	643	642	622	603	640	627	617	636	589	613	642	645	655	582	640	686	600	632	661	627	613	633	626	628	640	581	614	610	654	592	601	629	609	585	619	633	608	608	650	631	652	580	583	603	617	565	610	576	566	625	578	639	584	589	596	644	627	600	649	597	595	675	585	598	620	628	597	624	569	594	627	594	617	626	605	637	596	630	616	662	613	610	646	575	639	610	626	596	606	656	653	635	645	658	601	604	631	604	600	608	568	591	596	646	631	629	620	626	619	643	613	640	596	642	615	621	611	623	622	635	616	616	623	643	637	678	585	620	660	599	574	640	583	639	603	614	633	566	602	633	622	583	621	624	627	615	597	608	593	581	648	616	596	597	616	638	594	639	614	595	636	622	611	666	581	615	624	607	632	636	595	599	606	663	633	602	599	662	585	606	596	615	592	619	605	606	625	609	576	620	609	640	614	599	589	605	619	655	600	592	636	594	638	593	627	679	585	579	587	614	594	651	624	582	608	580	611	568	602	609	606	633	622	613	637	608	632	630	649	657	626	597	581	670	584	631	603	628	592	631	625	583	586	626	648	666	576	622	634	601	578	630	620	610	614	645	621	611	618	586	624	619	634	592	595	580	629	579	638	621	590	570	572	614	634	578	569	615	611	637	623	627	584	573	662	628	624	609	615	594	614	658	641	642	651	609	619	650	608	613	640	672	626	618	617	631	615	660	633	581	602	638	630	660	614	658	593	584	652	634	546	576	635	603	588	644	634	599	629	579	599	638	596	617	627	588	632	617	566	602	631	622	639	628	566	593	605	611	656	624	619	622	627	603	594	624	587	618	598	617	558	626	604	594	636	595	620	643	616	609	647	621	627	572	640	593	573	633	618	594	614	638	614	637	624	642	586	625	606	606	595	607	621	623	650	598	596	580	665	648	594	647	639	638	598	595	600	670	663	607	608	594	613	576	631	634	556	579	583	598	605	603	610	601	654	572	588	595	642	620	643	618	636	607	616	596	625	583	622	635	624	575	607	606	613	591	615	610	593	608	604	595	583	604	609	610	695	627	625	631	650	621	591	595	634	608	614	610	617	582	589	597	611	568	600	644	640	594	600	599	583	630	599	597	658	610	622	612	584	613	611	636	579	606	629	644	613	624	563	588	580	617	606	606	642	590	618	598	573	615	648	626	594	596	613	629	608	643	568	603	651	587	586	634	628	628	616	605	626	590	605	565	619	637	614	604	605	592	634	613	604	653	619	574	618	615	561	619	612	630	609	603	639	601	598	624	571	661	597	591	599	610	623	623	599	595	575	590	577	597	636	623	612	604	638	618	614	602	661	622	592	620	658	599	626	562	658	599	638	635	626	650	583	641	642	638	597	595	620	631	583	617	618	587	594	587	600	637	628	580	612	601	627	604	626	616	623	617	604	582	607	596	625	580	603	625	602	616	617	625	592	588	654	644	611	617	597	604	548	615	629	668	591	603	642	624	595	609	638	662	650	564	632	610	644	630	599	634	605	612	635	636	593	639	621	574	612	624	619	608	637	603	584	575	635	603	622	582	594	602	625	614	612	596	633	568	585	607	603	609	612	660	611	615	643	619	567	580	613	638	611	645	645	638	603	557	593	650	577	606	599	612	619	632	620	608	639	596	606	645	600	606	613	605	621	597	604	616	585	616	643	621	596	583	613	574	661	622	641	621	670	629	628	620	599	620	605	630	645	577	625	618	621	584	595	637	637	593	590	564	621	580	608	593	593	590	591	615	623	601	594	594	608	623	607	592	596	604	612	630	644	613	624	601	615	581	574	591	632	590	626	688	602	601	620	593	654	622	620	662	640	584	597	625	576	580	600	634	619	600	618	606	640	663	630	623	621	592	642	626	615	616	612	604	598	620	646	637	666	604	631	572	635	618	577	604	619	609	636	637	601	621	629	570	621	614	595	595	609	571	606	620	631	570	592	602	585	603	586	649	621	613	602	569	623	562	578	574	608	625	610	621	614	618	626	629	650	610	609	596	582	625	595	588	691	620	596	567	610	618	570	581	585	633	613	640	641	602	620	586	604	632	652	607	605	594	588	610	640	612	622	647	592	602	616	616	657	598	607	602	639	627	562	632	567	616	596	594	595	612	617	626	617	579	629	647	626	589	582	594	580	613	607	597	592	600	622	608	571
24537	21520	28867	24575	21517	9338	1959	1179	1040	1023	1021	928	939	875	909	879	800	902	868	868	873	824	845	881	838	848	833	795	834	806	830	831	808	813	795	805	787	823	801	786	862	784	809	804	840	856	832	828	756	821	752	770	756	798	776	847	841	806	817	840	838	806	837	828	858	752	828	788	805	807	816	796	776	757	811	789	822	805	766	798	781	825	826	811	781	864	808	881	843	846	807	805	817	806	763	764	776	790	808	772	773	775	782	799	820	835	775	827	832	776	768	846	820	799	820	804	788	803	760	749	742	813	794	775	822	873	805	775	848	794	773	817	788	812	809	820	820	810	792	795	777	813	801	830	798	785	840	808	837	806	805	797	829	773	850	814	823	807	788	761	813	768	796	838	800	835	773	838	871	798	818	796	820	779	799	771	813	759	817	807	837	818	808	813	833	785	765	794	763	787	787	817	793	808	818	814	838	804	804	769	779	766	768	804	802	840	787	788	836	813	792	821	797	833	810	795	755	803	794	802	798	846	809	815	772	807	829	800	796	810	798	792	767	771	806	787	750	775	779	747	777	806	801	801	822	855	798	771	810	797	773	783	797	809	776	784	756	797	815	789	779	732	796	776	789	853	780	808	760	798	798	761	803	812	826	790	802	748	757	806	757	779	805	881	784	785	799	773	778	820	801	807	789	799	773	780	793	850	812	833	825	833	793	884	831	829	756	776	757	814	753	767	800	773	798	787	759	766	755	796	793	823	883	784	776	782	791	811	807	769	852	776	766	796	806	803	803	758	852	785	815	773	785	737	784	822	807	825	751	804	804	793	777	844	796	788	807	760	818	769	735	786	710	791	770	813	771	769	856	772	790	793	782	829	816	807	783	799	811	827	785	762	830	792	815	758	757	815	898	720	756	734	823	820	812	792	823	800	779	819	799	792	835	765	765	799	747	762	766	773	824	798	753	763	820	775	780	791	824	795	793	845	827	805	796	760	790	788	834	804	792	727	784	798	816	769	800	821	774	806	834	779	776	805	810	796	831	768	834	831	778	785	812	829	829	852	708	730	793	747	806	817	848	788	794	847	857	821	806	794	774	789	800	763	817	749	782	858	818	787	827	813	792	802	835	814	789	831	781	811	814	815	810	767	816	780	724	773	732	813	769	809	813	806	780	751	824	815	807	787	822	819	772	811	785	842	733	774	821	778	771	761	787	793	786	780	739	823	763	820	755	775	796	871	800	767	759	821	841	823	810	799	809	840	769	872	758	810	802	751	696	769	790	812	788	771	766	805	785	793	851	865	767	749	818	797	842	773	821	785	753	790	755	789	798	743	826	803	791	835	823	812	790	823	764	784	787	766	881	750	788	803	823	821	777	784	821	746	845	825	812	853	779	788	779	758	802	783	771	778	771	787	838	756	759	803	775	826	876	803	823	748	814	795	806	797	771	814	786	755	796	757	774	811	756	836	788	805	841	797	804	838	744	836	733	800	791	779	791	820	805	820	778	757	781	804	802	831	835	831	776	746	755	779	730	798	798	747	804	780	801	792	770	786	773	805	763	816	758	791	761	826	793	772	793	772	817	757	805	776	810	810	747	786	803	846	802	813	781	769	803	765	769	786	816	773	805	824	800	834	784	762	755	785	844	746	802	811	782	747	804	811	768	813	806	773	800	826	784	804	785	755	803	752	824	801	790	850	765	805	770	777	760	810	791	798	833	816	802	787	778	791	801	826	767	794	824	808	752	794	784	773	836	796	771	776	808	829	777	824	835	736	835	758	810	822	789	797	809	778	822	764	840	744	781	786	782	784	771	799	785	762	762	805	805	854	842	788	781	799	797	786	802	782	802	814	783	809	835	772	755	810	769	779	839	773	835	807	788	830	751	800	841	794	806	778	803	809	819	770	795	791	764	814	789	782	774	780	802	778	775	784	750	796	777	764	792	786	795	762	782	788	816	731	773	799	827	828	762	788	796	751	820	770	847	816	790	778	805	853	809	781	797	809	737	819	809	809	808	822	835	778	740	831	767	761	782	786	800	812	792	772	829	823	803	775	780	780	808	814	803	813	839	772	809	785	789	825	755	861	863	833	815	759	824	859	762	775	815	773	778	795	837	824	805	806	752	760	851	804	787	799	805	782	774	846	769	821	715	822	833	822	780	760	781	786	808	815	821	811	837	787	767	790	792	862	801	746	808	778	790	817	790	836	834	795	757	767	812	765	815	767	763	816	807	804	811	751	782	822	815	782	816	778	803	838	783	817	751	818	848	787	782	803	794	811	790	764	761	812	826	768	814	823	792	837	752	798	753	756	758	824	825	737	803	770	741	795	844	803	776	771	752	814	772	824	774	768	820	809	774	768	776	857	757	783	784	814	816	791	813	818	788	767	823	810	771	743	833	817	779	789	724	790	703	793	838	798	788	812	825	858	790	772	798	809	818	791	830	809	778	843	835	777	798	816	812	783	814	784	813	792	793	809	815	802	809	797	773	785	830	804	814	770	782	851	844	722	811	745	801	776	771	781	800	830	799	801	797	817	830	794	773	839	795	747	779	786	815	812	776	807	816	760	794	803	784	811	812	790	762	777	776	766	795	798	796	833	789	799	781	774	818	755	820	831	799	838	761	786	777	756	827	827	757	768	791	805	861	810	775	798	866	809	781	822	792	815	848	795	848	811	763	779	803	803	805	798	799	754	748	798	805	748	809	836	800	800	783	829	759	825	839	758	803	769	797	795	782	830	758	796	779	795	792	771	786	795	855	788	750	742	803	748	816	796	786	754	758	775	769	768	784	825	756	783	833	830	825	792	761	804	770	819	815	772	794	809	823	785	810	787	841	800	758	792	784	762	790	814	847	795	793	781	817	720	800	781	825	743	784	766	800	796	794	808	793	797	757	758	718	778	815	805	782	820	780	789	834	785	792	798	770	789	792	851	802	784	826	785	800	791	770	823	811	810	824	754	814	769	781	824	785	751	784	759	826	818	872	800	826	783	775	788	812	810	749	794	836	826	796	769	816	807	837	788	818	846	728	773	788	831	754	784	790	837	765	874	766	796	823	756	768	812	818	759	788	838	802	768	759	801	847	762	774	821	818	836	806	831	787	819	809	744	794	759	804	781	834	786	766	792	855	824	784	824	777	787	762	756	794	754	835	830	779	758	814	826	843	820	785	854	778	791	824	766	815	783	820	734	817	782	777	823	838	804	783	792	810	797	787	813	782	799	839	834	770	845	841	825	804	843	772	857	797	754	835	841	762	806	769	752	807	802	788	835	785	719	798	788	809	775	771	752	794	824	780	781	832	755	794	812	765	751	753	811	770	874	806	798	798	786	799	791	755	806	810	781	815	779	802	780	802	761	846	801	800	795	828	813	807	788	761	771	808	754	808	835	748	822	795	738	786	747	797	798	797	784	832	827	793	771	774	788	784	830	794	773	823	796	792	801	846	763	790	847	777	798	833	813	783	786	812	776	814	809	797	781	768	814	792	779	813	748	778	796
3684	6088	4986	2585	1847	1516	1178	1104	936	873	838	804	761	773	730	699	662	686	637	674	718	595	649	635	652	677	667	652	622	673	598	667	663	663	593	627	617	622	620	630	638	583	673	611	626	656	583	591	624	635	609	581	592	625	597	578	592	603	604	603	607	625	657	566	616	630	676	638	579	566	624	637	619	645	641	620	591	619	578	627	641	588	679	652	599	622	569	617	650	575	588	614	605	633	677	635	592	587	605	637	621	588	605	598	580	631	624	574	611	605	622	625	557	620	597	601	642	608	601	596	675	647	569	579	612	646	588	625	592	577	628	605	597	589	621	621	547	624	590	586	608	592	556	623	563	574	598	627	567	614	552	613	576	602	577	622	594	573	600	616	592	604	615	631	615	610	640	621	601	615	564	616	580	587	605	597	600	552	623	609	554	616	590	595	613	616	611	607	621	613	585	603	588	595	598	606	593	601	567	602	595	623	640	580	586	607	580	590	578	617	568	616	628	605	609	614	596	626	628	628	623	577	574	577	589	602	635	584	566	603	600	614	592	600	576	594	590	612	593	666	578	620	598	650	563	623	572	582	577	602	590	611	627	571	589	587	591	602	611	617	607	614	565	583	577	618	586	628	631	572	609	575	633	542	579	612	596	566	629	595	627	602	609	598	570	665	641	612	587	573	614	609	614	588	608	584	618	609	603	640	592	566	594	601	591	599	624	574	583	610	604	597	606	601	592	612	564	575	600	625	602	587	580	586	607	594	624	570	592	591	600	554	630	613	623	546	570	616	538	602	567	554	598	639	607	649	601	588	616	533	633	570	560	615	560	579	583	594	606	582	605	573	607	615	610	625	617	640	578	587	621	612	637	600	620	588	563	647	594	587	583	589	575	628	589	613	605	598	596	618	576	581	630	598	569	635	599	604	563	586	573	601	588	619	588	608	590	565	622	590	553	595	568	592	601	609	607	575	562	569	584	612	616	598	585	619	602	597	619	606	616	573	644	660	586	597	614	571	630	582	630	584	589	649	593	579	583	614	592	561	591	613	615	618	570	637	612	588	572	583	568	626	588	590	601	588	576	592	601	578	602	623	557	597	624	600	591	587	597	623	589	559	581	617	618	590	571	571	590	600	598	558	612	615	569	630	619	597	556	579	611	559	609	596	587	565	582	568	613	584	607	598	589	578	627	620	594	574	655	606	607	621	629	582	602	587	606	616	637	563	559	570	586	582	605	620	565	572	598	581	609	580	591	617	605	599	585	625	598	610	572	599	557	573	603	620	593	620	602	617	593	618	595	603	595	600	611	563	595	646	600	564	580	587	633	597	566	569	630	637	581	568	577	600	594	571	601	569	619	622	562	559	601	577	551	590	616	591	626	611	606	597	571	555	636	584	575	613	603	608	587	522	602	597	559	602	606	578	552	590	591	566	636	594	522	607	641	618	593	590	614	610	589	586	584	622	566	636	584	625	587	575	567	584	597	618	574	532	605	556	593	597	576	584	589	607	569	607	586	622	616	609	588	593	625	538	592	617	563	628	586	608	641	568	608	626	605	573	575	618	591	629	587	572	647	619	566	597	605	636	579	596	570	587	604	654	609	651	584	613	596	588	597	617	625	557	672	556	614	600	609	582	573	612	601	615	582	590	590	613	609	591	592	574	629	563	604	568	598	608	583	599	586	601	614	577	588	593	589	619	612	601	571	598	578	556	625	631	606	588	622	591	601	598	566	622	619	595	636	559	553	615	583	620	565	625	606	565	568	626	614	562	584	640	600	582	585	586	596	619	588	607	638	585	622	572	608	618	646	612	611	575	583	587	599	599	591	619	573	577	577	600	619	581	624	594	630	602	628	609	617	558	591	643	606	590	601	622	571	558	606	611	589	626	609	587	579	619	621	569	586	552	606	604	609	562	610	585	553	542	610	598	611	574	602	600	615	599	592	559	611	549	599	584	557	569	529	578	587	634	659	615	573	560	634	546	601	585	552	599	584	592	610	594	572	572	602	622	578	606	614	637	591	603	538	648	559	577	610	577	635	591	648	624	606	571	577	592	623	622	580	626	548	583	597	579	587	566	637	608	608	574	593	585	534	567	600	616	585	591	537	572	595	560	570	578	633	590	614	582	580	584	599	579	564	586	622	538	535	592	632	616	632	570	593	567	598	586	623	610	584	578	652	599	631	591	614	622	565	589	582	599	615	558	600	607	604	589	615	601	599	604	564	565	597	598	601	588	624	582	565	574	588	613	583	594	573	611	569	552	572	604	619	603	611	626	579	568	570	588	592	570	592	596	597	589	598	571	602	572	635	613	589	625	554	588	548	592	615	646	569	613	622	596	602	582	606	569	598	606	605	596	558	611	593	608	618	604	591	597	548	591	582	549	552	590	578	588	594	574	605	595	560	589	570	540	576	595	596	586	642	602	587	573	593	630	597	596	575	552	563	554	601	574	575	611	576	584	579	597	569	605	594	606	586	585	604	610	542	605	620	574	582	551	578	591	531	575	612	586	607	592	609	562	606	607	586	583	584	610	593	619	587	554	610	585	629	542	573	555	561	582	597	562	610	609	600	589	553	585	632	581	565	642	613	588	605	619	593	578	599	558	588	564	536	582	611	581	602	603	613	578	596	606	594	567	602	606	598	550	580	601	611	633	576	572	549	577	575	604	566	559	612	623	612	546	532	631	545	568	568	613	568	611	631	572	627	600	576	590	623	615	554	599	606	608	637	594	583	607	577	598	614	583	583	566	596	621	573	578	633	601	606	557	568	570	617	569	633	599	634	583	597	573	584	577	617	598	577	598	611	604	575	565	580	613	608	575	597	607	581	629	552	589	619	591	601	605	588	552	570	624	600	568	564	558	618	558	573	561	589	615	577	597	600	585	610	578	527	615	618	608	568	592	624	552	617	598	623	614	523	601	596	546	625	599	600	594	571	587	604	586	612	568	588	570	613	548	624	597	569	587	598	553	592	601	598	541	598	561	605	634	589	595	590	624	555	569	595	568	607	622	605	572	570	620	613	520	610	583	605	613	608	639	590	551	571	555	579	603	616	603	549	584	625	601	573	602	596	597	583	565	588	602	585	620	618	595	571	599	632	570	622	653	548	602	603	574	594	538	609	585	598	571	604	613	596	540	599	583	582	619	604	604	575	566	600	590	595	621	579	570	613	591	578	573	589	576	592	580	622	580	577	575	602	583	618	593	609	574	584	597	550	553	595	588	587	577	606	629	608	600	593	557	606	551	573	606	585	591	610	529	608	615	611	607	556	583	607	581	600	618	637	549	625	596	572	541	623	597	617	578	592	584	599	595	606	618	596	572	595	573	552	561	545	607	562	593	602	543	618	576	598	573	605	572	585	580	631	577	631	561	561	595	630	615	587	550	614	626	588	596	583	614	623	572	646	562	557	552	609	552	618	557	553	571	550	565	575	577	621	583	621	588	587	589	616	620	590	570	625	614	604	590	624	564	597	546	603	591	591	548	569	600	607	606
27906	10433	1029	581	478	415	492	435	464	509	454	438	462	449	431	455	399	420	421	468	448	427	433	438	454	407	442	438	428	452	437	468	489	412	464	445	449	480	464	481	487	410	410	470	492	441	436	427	452	451	467	429	430	455	469	425	489	410	441	449	420	449	444	464	479	454	484	453	406	434	460	453	474	445	467	458	405	436	455	495	413	415	463	433	467	470	415	414	440	445	418	439	421	434	468	406	463	418	426	454	430	430	451	452	491	414	440	422	456	401	447	431	399	488	438	450	484	490	483	461	438	444	443	432	443	433	441	448	407	397	437	428	439	445	500	445	450	450	460	449	461	481	470	437	431	466	452	441	466	423	450	438	399	455	443	410	426	460	377	411	451	434	448	475	432	447	407	422	463	468	417	427	474	410	433	467	447	413	425	440	432	459	436	453	436	418	447	447	466	452	422	430	432	452	436	426	455	450	478	420	432	443	423	450	435	449	426	419	451	443	457	461	451	414	420	474	438	415	419	416	421	488	430	409	425	438	438	399	418	421	461	449	427	461	420	434	470	453	425	488	452	446	468	440	458	455	441	426	474	452	445	449	424	482	462	430	438	464	446	472	466	449	474	452	415	448	480	427	441	478	481	454	430	437	431	436	455	416	421	455	427	430	436	457	450	465	418	503	432	472	441	481	442	417	449	416	404	430	443	430	475	445	420	464	454	403	454	472	447	460	450	446	455	421	414	447	477	442	431	453	436	449	452	449	485	454	433	415	462	444	402	469	462	412	441	433	424	443	459	443	459	463	456	469	446	472	438	423	424	461	428	440	491	417	444	453	462	451	512	459	437	459	439	436	420	453	448	434	454	430	442	433	472	433	440	440	455	471	446	446	401	441	426	436	423	453	456	413	457	439	444	441	467	466	477	423	503	416	479	499	477	451	474	449	442	459	472	424	455	457	467	432	453	450	430	456	438	446	447	447	444	457	473	442	431	413	447	443	497	466	448	416	407	407	407	452	400	425	431	469	448	439	399	425	474	445	440	412	446	472	442	462	464	431	429	460	424	438	465	419	456	468	445	397	435	430	473	437	442	435	438	479	421	439	450	480	448	455	451	463	424	460	442	453	448	449	396	456	455	445	483	479	452	434	438	469	436	482	487	420	425	450	469	444	465	434	454	464	461	456	402	473	458	458	442	440	487	462	422	465	486	451	424	421	449	456	437	430	428	446	478	454	440	426	468	466	472	449	440	415	463	482	446	465	456	499	433	450	437	414	471	462	475	433	434	445	450	456	436	421	412	404	466	455	469	459	441	415	407	466	451	449	452	411	451	451	465	421	384	409	433	450	409	441	432	454	466	422	446	444	461	448	422	409	407	457	431	420	472	435	429	469	484	438	416	453	455	459	436	476	454	435	447	449	440	424	425	458	436	428	452	463	414	410	452	455	456	439	455	450	447	464	431	456	462	421	465	430	485	446	470	425	481	451	440	436	417	427	424	469	426	426	436	503	434	437	434	426	469	449	478	461	429	468	430	442	444	443	443	442	461	442	444	406	430	428	473	436	447	465	439	440	462	501	456	440	438	453	488	422	457	419	450	432	435	436	452	446	467	438	443	427	461	454	440	464	404	448	437	465	417	434	434	419	407	459	413	424	482	474	456	440	468	449	421	430	432	472	432	419	441	465	418	445	439	434	439	458	437	464	414	435	464	427	455	481	444	438	432	440	441	425	441	448	482	443	436	403	438	430	428	415	420	433	498	444	459	428	426	436	452	443	449	417	477	436	428	403	450	426	441	432	440	482	433	414	442	459	430	457	479	493	456	453	423	457	439	479	453	445	440	460	428	429	483	458	444	465	455	475	456	450	425	455	462	455	472	405	422	392	408	471	438	404	452	464	460	448	464	426	443	465	408	468	413	474	459	418	457	464	457	434	445	467	462	425	461	440	490	402	446	480	441	438	435	434	414	454	457	432	453	456	400	460	486	455	436	468	421	431	409	436	472	461	424	503	475	446	448	444	443	471	457	444	466	489	420	459	456	472	447	456	446	461	445	453	455	425	456	428	458	446	454	451	451	434	438	458	480	453	427	466	444	468	468	418	429	431	451	476	426	465	423	462	469	474	436	426	457	431	435	439	436	479	439	452	420	431	458	462	429	450	428	442	443	430	479	431	446	473	451	443	474	470	435	462	480	450	421	444	479	470	434	446	426	467	489	445	427	453	456	435	466	492	424	429	408	422	444	459	453	441	414	449	477	479	455	446	434	420	476	426	428	439	435	442	433	454	431	448	440	450	416	436	443	429	467	429	442	440	445	430	448	461	435	442	440	435	419	448	453	428	435	410	438	420	465	435	411	437	453	444	433	469	450	476	411	419	409	419	426	421	428	444	419	436	442	416	457	483	444	440	484	429	452	448	412	461	432	472	427	413	468	478	422	459	437	442	407	439	462	442	426	442	428	432	500	481	494	424	434	418	456	444	454	423	463	437	428	447	451	470	450	434	438	451	436	437	447	460	451	453	428	452	449	481	461	450	454	446	399	425	445	423	456	420	468	458	476	479	451	470	426	431	456	435	414	418	475	451	452	485	447	454	457	422	445	423	433	475	468	443	471	459	451	410	430	450	446	424	426	449	425	429	456	456	436	423	508	404	456	459	455	456	436	419	461	441	473	417	428	472	496	434	468	484	436	470	435	461	434	426	441	435	416	425	457	479	427	467	442	462	464	459	432	451	500	480	403	444	430	460	469	447	432	424	418	429	455	408	455	458	431	447	473	449	421	452	459	495	416	457	430	455	434	430	468	444	473	446	411	409	431	430	443	437	435	413	453	485	439	471	438	406	464	437	471	436	476	455	422	472	463	452	449	424	435	443	421	396	455	459	405	431	448	462	415	439	435	448	415	434	460	424	456	436	435	409	416	445	472	473	451	420	455	432	425	432	415	443	458	451	481	473	462	443	475	454	474	454	493	462	428	430	400	433	441	457	508	446	505	392	437	436	429	454	441	431	449	451	448	422	421	444	437	415	452	422	430	451	461	441	442	506	431	443	397	414	416	452	441	433	465	439	445	480	400	434	453	449	459	479	466	437	457	448	444	439	441	460	416	470	435	440	417	393	434	444	455	444	459	452	422	471	451	456	453	436	470	447	444	469	437	432	446	467	479	420	425	436	426	459	463	479	449	417	487	410	464	416	447	425	486	443	428	429	415	441	432	400	482	445	431	448	433	493	464	437	457	415	466	434	459	457	428	414	398	430	455	450	452	487	409	427	439	460	459	446	428	394	457	443	445	460	430	466	407	403	399	427	458	468	429	420	440	452	401	448	426	422	443	407	444	482	470	452	423	405	466	449	460	446	427	431	437	443	441	424	452	432	445	445	451	432	466	436	431	411	430	419	455	437	476	446	455	470	403	457	485	471	411	453	414	462	452	452	417	414	448	442	426	436	458	428	459	434	447	428	440	450	464	446	455	434	444	445	447	426	412	442	416	512	442	463	476	459
4748	534	475	372	347	416	333	340	342	350	364	311	325	313	364	314	321	342	322	318	321	311	337	327	312	319	334	318	344	318	315	301	307	314	346	346	337	313	322	321	327	303	324	316	317	323	298	324	313	315	317	328	333	345	332	342	301	355	335	317	307	309	304	343	322	329	313	319	321	309	299	324	318	316	323	337	329	288	290	334	296	332	322	329	330	316	337	339	306	333	300	350	279	343	304	311	326	327	359	350	325	330	347	350	347	311	333	310	348	327	320	322	364	307	331	309	341	316	327	316	312	308	366	319	340	336	307	314	287	325	327	348	352	359	329	314	352	304	364	319	318	339	316	334	314	321	344	310	342	316	319	361	310	331	309	303	347	275	313	309	295	336	333	336	305	330	325	326	286	320	322	300	329	346	307	350	319	332	311	330	320	342	324	349	356	310	302	311	306	326	320	322	326	338	300	327	318	318	312	304	350	311	325	328	314	319	343	280	320	304	306	328	339	319	291	338	325	331	343	309	313	298	334	363	320	304	335	310	335	309	319	315	331	323	313	324	348	329	318	302	303	362	325	345	296	336	314	338	314	310	310	364	326	336	327	320	323	324	339	316	317	315	321	321	317	369	316	330	334	328	320	312	327	310	306	343	318	345	326	308	318	334	316	302	327	324	334	308	309	330	309	326	281	320	293	332	350	331	322	316	337	311	317	330	310	320	352	288	318	311	309	333	319	324	313	349	337	320	321	337	321	342	323	346	314	326	336	321	327	326	318	307	363	301	335	323	296	309	352	351	333	335	319	324	340	329	321	359	338	324	312	330	326	303	298	331	330	319	321	330	322	299	334	337	330	319	325	303	342	300	346	303	317	309	329	330	312	285	341	347	346	318	316	305	325	342	337	324	342	316	329	312	322	340	335	351	316	322	329	354	305	319	287	321	340	319	289	354	335	357	305	330	350	302	326	328	330	295	327	322	288	352	340	319	318	326	329	311	303	332	333	291	350	319	309	322	284	326	340	331	342	309	331	303	317	347	340	297	307	369	305	303	331	358	320	343	300	332	348	312	351	311	304	320	374	329	329	308	330	300	324	333	331	293	308	323	326	356	330	318	340	307	317	350	348	331	319	303	318	326	300	315	317	373	333	343	276	369	309	356	318	317	333	337	317	332	325	309	301	342	339	295	345	316	312	326	315	338	326	323	327	315	322	308	319	311	312	347	364	332	306	347	309	292	296	318	302	312	338	347	275	343	307	319	325	309	320	330	306	336	308	300	280	315	319	302	313	304	329	338	340	328	343	329	330	313	315	340	355	313	309	322	338	361	339	330	304	316	336	319	362	337	302	328	308	327	324	337	311	306	337	340	342	349	319	275	304	350	302	308	319	282	338	332	342	310	337	325	329	324	306	335	315	301	315	328	350	309	289	337	321	315	333	301	356	310	324	337	284	314	330	320	321	326	303	348	333	364	310	329	323	313	300	318	322	297	327	316	330	309	339	323	332	311	331	302	308	332	338	320	307	353	333	342	329	342	345	320	288	343	344	304	309	313	298	320	308	336	305	316	338	321	306	311	329	334	363	301	319	317	335	311	311	320	329	330	336	321	296	347	309	344	326	335	324	324	336	321	301	326	298	354	335	308	302	324	327	309	326	323	286	324	346	337	356	351	292	306	335	300	352	330	297	323	300	320	291	316	329	305	308	288	325	342	306	293	322	296	321	329	325	341	332	326	344	318	327	293	333	369	326	326	304	339	318	359	307	329	301	308	312	319	349	338	320	310	355	322	316	308	302	328	293	347	313	318	326	318	301	347	322	322	308	318	315	327	328	341	336	323	331	343	352	334	306	334	317	345	315	327	312	315	294	347	302	303	316	343	362	297	337	365	323	309	323	300	311	303	307	342	343	326	320	351	308	308	316	314	353	324	303	305	351	276	301	340	309	342	280	316	313	330	311	347	343	338	332	293	325	301	314	326	335	315	286	328	316	298	323	323	296	283	318	314	332	320	327	303	305	322	336	347	332	310	317	306	310	342	325	312	326	336	311	305	324	340	372	289	365	319	318	328	308	306	350	314	314	315	312	314	320	321	335	309	335	317	351	330	327	321	336	339	329	344	322	334	295	308	327	326	330	309	303	312	318	326	299	280	326	298	325	322	303	294	331	336	339	321	342	339	322	313	315	328	318	322	336	327	334	345	349	314	330	334	353	349	310	363	281	297	325	309	317	300	330	312	332	324	340	343	314	277	334	315	346	293	319	320	329	291	318	308	320	323	317	322	321	312	316	330	328	311	278	324	311	310	314	278	354	327	336	319	323	314	339	334	328	294	307	309	319	319	304	310	314	331	301	364	309	312	334	306	321	299	355	326	320	319	312	307	345	305	340	320	293	338	311	308	310	307	330	302	321	308	325	318	317	326	333	272	299	323	351	326	335	321	314	329	340	357	296	325	299	321	322	334	353	326	298	315	353	319	328	293	331	305	284	340	332	310	314	293	301	363	284	325	329	363	317	344	342	326	311	312	345	311	289	341	324	313	330	304	333	303	369	316	336	338	321	322	310	343	307	293	317	309	327	315	324	320	308	321	319	316	288	294	370	355	323	316	309	344	322	333	319	349	317	321	307	305	299	312	330	316	280	323	328	326	293	330	316	324	293	330	304	303	325	317	332	351	341	331	326	304	301	323	313	336	303	333	323	335	339	362	320	298	316	359	322	333	340	318	287	297	322	308	314	326	319	303	311	331	309	331	327	325	289	287	334	330	272	302	308	340	330	352	344	341	335	300	297	336	348	310	318	306	356	299	331	317	341	302	307	305	275	327	292	320	313	307	352	299	319	352	329	333	314	305	369	305	328	335	332	338	303	309	327	311	317	325	351	298	342	326	349	287	327	307	328	330	331	345	349	329	287	295	312	356	345	351	326	299	312	291	319	330	334	308	304	330	350	292	309	296	343	359	336	359	308	338	310	335	328	332	331	307	292	344	313	344	333	340	339	345	359	335	303	328	340	291	306	322	365	324	333	311	332	305	349	306	332	338	279	338	313	341	331	304	338	345	317	320	330	325	333	318	335	340	320	307	338	340	323	353	306	324	290	324	335	315	308	317	316	341	342	310	331	328	321	340	333	327	321	353	311	332	331	345	364	360	301	347	320	324	318	314	330	332	309	339	322	314	300	331	311	310	302	353	317	334	329	334	284	331	340	352	349	312	308	333	327	302	362	311	313	301	294	340	315	284	289	309	320	332	279	348	324	323	309	290	291	317	318	325	344	327	305	307	322	304	323	317	333	360	313	345	326	296	354	312	313	308	280	314	318	299	335	357	334	348	323	311	304	308	338	337	330	311	300	330	349	296	337	331	304	352	321	288	326	330	315	338	323	307	307	359	341	310	327	328	301	349	318	321	297	314	315	341	320	321	320	313	307	326	330	294	316	364	321	324	274	314	304	300	309	319	327	323	363	325	319	333	326	336	308	310	310	360	338	329	332	331	308	332	331	290
25599	21480	27942	25436	11615	1844	1327	1075	934	991	953	920	953	905	915	904	878	921	910	890	886	868	903	847	857	833	916	802	904	859	864	898	869	880	908	830	838	865	844	893	865	887	875	867	839	857	881	864	892	917	891	866	855	842	820	848	894	839	914	823	892	876	903	899	846	882	849	792	855	836	856	889	859	872	876	883	880	890	821	828	849	925	886	850	875	874	868	880	879	842	893	919	872	840	876	880	844	844	851	834	831	844	895	868	860	792	873	860	845	859	865	906	849	868	866	869	855	801	804	887	859	836	848	892	835	804	835	822	845	902	893	826	915	858	874	858	852	872	845	789	830	863	910	887	859	849	811	848	764	875	833	805	833	841	854	892	817	855	857	901	836	874	855	829	838	845	829	873	807	888	899	868	836	906	844	869	849	870	878	866	840	950	845	861	832	799	882	880	856	877	901	860	863	815	850	771	882	807	845	881	864	901	851	790	788	919	880	879	838	843	843	815	856	824	774	869	828	799	837	882	810	797	887	863	835	867	846	806	856	824	882	814	851	840	834	845	816	873	828	830	874	858	916	869	846	879	869	827	861	864	896	858	845	817	840	878	859	868	866	849	818	861	859	837	862	873	879	909	820	899	777	853	866	872	855	856	874	863	861	843	849	820	883	799	862	837	856	863	826	832	869	829	874	832	869	782	869	878	840	895	897	807	821	871	822	841	872	842	864	779	819	805	865	854	843	837	815	864	823	818	844	831	825	883	860	837	817	847	786	842	863	824	862	849	826	871	813	892	848	814	769	855	834	800	860	846	771	847	835	875	832	885	873	844	870	834	846	813	793	876	849	865	868	833	876	841	897	818	905	833	870	828	785	853	852	865	866	840	870	849	889	806	834	862	861	845	881	871	824	846	884	847	795	817	889	844	835	821	854	787	848	881	857	819	887	866	874	834	783	836	863	865	833	834	840	778	868	899	834	878	870	889	864	881	851	798	876	901	845	903	875	868	815	859	836	863	889	820	834	844	851	829	907	869	837	856	809	822	829	877	837	849	852	836	817	832	846	837	853	851	821	808	798	828	830	864	867	825	876	829	882	857	830	847	862	902	824	810	859	858	815	838	813	851	841	860	860	849	823	856	817	888	867	868	822	863	870	819	846	863	833	803	814	824	872	888	863	854	802	814	870	857	851	885	832	875	887	825	847	889	828	820	865	876	853	854	821	839	849	853	877	842	881	862	800	884	835	795	798	816	868	824	863	890	810	852	873	801	861	807	866	833	928	805	804	830	840	843	884	797	871	882	855	898	832	888	868	825	863	822	807	865	824	859	824	829	882	825	845	880	861	877	851	868	839	932	862	842	907	855	786	869	834	920	826	881	869	799	915	821	817	852	829	821	839	906	815	841	851	806	844	871	793	855	826	875	816	830	851	854	791	867	852	865	846	842	825	868	834	852	858	843	813	837	841	834	872	815	839	847	851	826	878	896	864	883	876	840	856	880	874	857	812	873	832	797	874	831	874	833	850	816	839	846	850	846	854	873	823	842	793	852	827	860	856	854	809	853	812	882	894	856	795	878	851	816	840	854	881	820	801	790	834	871	903	860	845	859	761	842	852	864	902	804	876	857	839	877	844	799	799	837	854	887	833	862	843	834	808	891	874	850	879	839	850	868	832	782	868	814	884	831	848	850	848	868	853	809	861	834	876	865	838	867	831	911	790	884	875	826	843	891	861	887	778	829	856	814	892	848	830	844	852	854	857	884	872	852	819	901	830	883	917	853	877	861	806	850	832	848	817	820	870	870	846	869	932	847	850	877	815	839	827	860	845	853	856	792	847	883	864	861	863	857	840	804	879	849	817	853	831	890	847	856	824	878	876	858	839	818	820	807	826	846	850	827	818	846	858	847	843	823	899	867	900	830	834	851	872	878	846	833	871	826	813	845	851	840	838	887	844	816	858	864	917	811	900	799	806	795	840	816	847	833	829	871	891	935	915	826	862	842	874	823	850	884	866	875	887	825	840	888	873	884	843	857	860	829	894	832	847	900	856	818	831	886	812	839	839	823	881	900	826	850	784	878	901	823	862	850	901	913	847	824	879	893	832	850	843	843	818	828	881	840	886	864	863	864	910	827	854	835	852	834	814	790	802	837	869	882	856	842	844	837	835	865	922	894	830	882	879	877	889	856	802	826	897	814	831	792	844	871	853	812	867	873	809	819	813	837	887	786	884	916	870	798	823	796	800	848	858	847	851	876	810	813	886	858	890	930	869	853	861	830	838	844	855	856	835	835	827	859	839	851	835	830	874	864	808	880	801	875	909	874	849	876	814	871	893	874	826	872	833	892	878	897	866	807	859	848	884	874	822	843	823	808	865	830	835	808	872	864	858	814	925	855	866	886	820	855	818	800	809	819	850	873	883	823	862	804	800	841	827	848	813	841	835	841	904	886	874	854	865	840	756	886	826	824	822	803	824	856	811	839	857	854	891	912	831	804	813	848	817	863	865	857	840	891	861	860	811	820	879	804	865	886	826	844	829	844	838	811	856	816	861	872	875	854	858	823	819	823	867	864	917	820	828	859	817	854	836	862	850	856	834	853	863	916	838	866	877	808	866	869	851	833	808	794	805	857	864	811	847	823	860	871	839	813	809	855	807	904	807	858	887	873	844	873	861	847	885	871	829	841	876	878	892	845	851	809	845	883	838	822	853	836	825	809	878	904	857	855	819	862	808	854	872	845	891	836	841	834	814	831	842	768	777	818	863	868	853	773	866	830	863	836	841	864	838	900	884	814	803	784	885	886	838	890	838	861	909	884	816	828	843	843	853	857	863	859	837	838	815	864	873	861	850	849	841	903	863	833	823	784	862	819	860	865	839	877	830	839	816	850	900	846	898	866	858	875	836	857	867	920	855	860	861	867	854	840	854	875	827	924	855	843	836	862	842	836	863	850	877	824	849	844	861	847	818	832	840	805	825	897	830	843	862	896	863	853	887	848	876	829	816	880	869	959	804	911	862	863	817	868	863	917	893	887	845	873	848	864	860	848	822	837	831	855	845	854	832	855	888	861	859	857	817	854	828	897	859	853	861	835	846	905	890	823	872	870	865	840	838	888	891	859	850	888	835	819	885	869	799	852	828	791	848	863	823	839	848	870	873	836	867	843	891	807	857	878	836	895	837	857	901	854	861	874	829	844	829	852	855	835	817	829	875	843	821	860	843	872	802	834	858	876	815	866	934	829	882	857	829	872	817	856	851	854	881	846	809	853	792	876	857	856	860	856	913	886	872	854	850	798	845	855	826	846	820	866	891	862	894	843	859	883	851	835	873	819	886	806	812	815	848	815	841	866	807	891	838	853	833	824	796	857	859	884	859	846	835	857	809	836	869	862	815	843	892	859	851	828	830	820	818	889	876	964	782	842	833	840	874	880	835	861	862	848	874	835	854	865	850	794	882	851	848	839	884	836	867	794	825	772	839	836	897	834	865	869	806	813	899	852	824	845
3478	3589	2989	1697	1259	1062	930	895	828	782	731	740	688	672	712	717	714	706	622	671	668	676	606	614	650	610	656	654	615	648	633	600	665	646	676	650	632	601	675	622	584	617	649	629	631	626	600	617	613	619	634	647	645	621	635	671	670	598	640	609	654	681	649	678	662	625	638	604	642	629	598	611	641	632	682	651	611	655	636	566	654	676	633	682	645	720	635	607	645	638	641	640	632	616	634	622	627	601	663	603	607	633	647	616	613	616	627	636	585	661	622	587	592	659	611	591	639	630	599	643	656	584	656	627	625	599	620	646	636	644	598	637	601	647	646	632	618	624	632	604	582	663	643	635	626	620	595	588	613	637	616	614	593	642	622	632	606	586	609	607	607	660	694	606	648	600	649	632	655	630	576	652	591	611	633	612	615	633	669	614	614	577	642	637	644	606	620	629	609	625	633	597	596	637	643	635	638	668	607	645	625	574	603	688	607	601	638	578	642	629	587	631	637	657	613	604	638	614	610	643	597	648	577	631	659	625	637	603	673	624	631	613	645	596	601	655	646	638	632	628	632	559	639	586	633	631	621	618	611	617	638	605	683	639	593	605	610	613	597	622	631	567	640	615	639	609	640	637	631	637	609	578	626	647	569	613	602	601	566	660	623	626	598	604	633	595	691	620	683	599	590	640	630	590	636	628	674	673	643	586	609	601	664	588	604	654	612	601	580	650	653	603	650	672	596	620	650	600	666	636	595	612	660	646	645	601	588	579	646	621	603	649	661	634	601	564	614	641	633	582	648	636	620	645	608	606	637	596	608	598	669	623	579	651	601	609	640	578	646	624	570	595	623	613	616	652	600	651	558	627	589	600	621	589	605	629	638	638	617	605	626	609	602	605	570	608	611	632	651	620	637	641	670	603	590	630	637	623	621	604	624	641	661	617	632	596	630	600	630	613	617	639	594	588	615	674	617	621	626	640	666	602	624	637	647	614	618	666	654	658	591	660	596	632	623	654	588	595	643	676	598	642	655	588	597	629	598	621	570	625	595	618	611	679	641	603	639	631	616	599	650	614	609	697	619	603	595	641	629	606	611	646	600	636	590	653	628	652	635	596	607	587	655	598	652	607	595	636	609	634	626	603	607	626	642	630	628	654	641	635	652	598	663	599	615	683	621	643	618	654	639	617	596	591	630	630	643	623	610	592	615	593	586	656	634	659	643	621	558	615	677	632	663	595	642	598	616	623	632	606	621	630	646	616	629	612	646	636	619	564	583	611	601	580	605	612	624	633	598	631	622	641	642	629	578	608	636	637	649	675	627	629	610	617	659	622	593	623	611	658	616	620	628	617	637	603	599	618	620	623	615	634	620	622	637	618	656	597	581	580	618	617	622	653	670	601	603	646	649	619	640	691	593	634	606	616	631	627	617	575	623	631	592	646	579	584	584	615	628	636	603	629	625	667	605	652	648	603	631	622	624	605	597	632	624	655	660	609	612	641	606	603	651	631	629	563	648	625	638	606	637	601	615	613	664	654	640	610	560	643	636	588	591	586	635	622	647	658	637	606	615	634	578	608	616	609	626	582	624	631	640	637	584	594	586	647	634	633	550	620	617	633	612	593	563	666	636	621	653	683	618	619	619	592	629	611	591	574	595	649	618	624	601	609	618	628	652	629	616	627	600	579	635	646	624	610	651	596	623	677	635	619	659	638	615	611	608	690	641	595	652	644	591	613	585	603	599	616	634	605	653	589	605	597	673	634	647	611	647	626	625	634	535	609	628	648	622	647	618	639	597	624	636	619	598	656	603	591	587	642	663	621	607	620	596	627	620	646	613	631	617	596	641	618	599	609	541	646	602	663	607	598	594	650	607	621	629	650	633	633	585	622	653	626	604	570	580	669	639	636	606	632	647	641	628	607	607	617	625	643	645	591	585	642	595	612	649	601	636	601	604	611	565	612	624	687	630	582	609	628	647	572	588	600	604	589	584	610	614	634	624	606	587	609	651	621	643	621	609	658	633	597	618	636	622	607	607	607	644	667	632	649	622	638	566	617	615	565	627	600	593	628	608	613	627	661	632	584	573	627	616	619	633	679	598	612	634	616	628	590	626	648	641	609	641	591	614	629	640	578	633	615	611	653	615	603	641	643	590	630	692	628	620	603	601	605	641	638	639	623	638	623	626	625	625	599	603	616	660	595	602	623	614	670	644	568	595	601	625	653	628	590	616	618	624	565	618	626	618	655	636	597	579	608	597	613	622	631	630	622	644	568	604	644	599	622	629	645	583	581	603	641	610	611	634	606	616	607	634	622	603	590	592	627	634	622	647	641	579	607	615	595	572	617	585	637	623	657	643	582	583	580	596	624	659	628	605	584	637	600	634	625	616	626	605	623	614	600	634	636	581	649	623	650	560	590	633	605	617	615	601	629	586	603	665	654	617	579	587	621	617	612	636	676	630	616	598	599	607	604	566	647	605	633	630	631	608	646	593	636	608	648	605	621	608	619	624	598	576	604	585	604	644	645	663	614	608	664	616	574	663	608	661	595	678	665	606	587	646	608	615	600	623	617	626	635	612	644	629	608	635	611	632	595	620	597	620	625	612	603	594	577	643	632	613	615	627	620	622	570	651	617	577	625	616	619	618	606	605	611	567	637	589	661	642	623	626	627	645	632	619	637	648	625	632	631	604	628	616	613	605	627	637	618	633	602	604	642	637	620	600	601	608	571	646	607	643	577	598	634	617	601	650	624	589	592	594	598	612	584	637	612	594	612	626	614	604	627	620	662	597	576	605	592	601	642	614	636	616	626	630	614	635	592	605	594	654	620	622	619	572	578	580	639	627	615	604	594	621	632	604	586	644	610	555	612	616	617	607	565	622	615	631	637	595	586	660	587	603	628	625	632	629	647	586	604	618	612	608	652	591	645	585	639	650	669	583	566	594	581	605	610	608	625	604	627	595	640	616	635	590	608	619	623	656	635	597	594	644	596	616	631	630	610	628	637	598	626	619	594	606	630	560	644	623	627	622	599	623	653	623	619	653	607	619	605	653	620	599	654	591	604	636	615	623	602	624	600	575	585	571	630	580	670	600	651	579	604	610	596	611	626	616	627	584	631	596	600	592	620	604	656	602	608	608	628	595	648	620	611	633	622	561	626	601	604	602	592	621	658	594	586	649	603	612	599	582	618	625	680	631	611	595	693	620	612	621	629	580	603	627	604	620	590	617	598	632	634	614	615	619	608	605	668	632	623	634	606	599	640	641	592	586	645	642	605	623	589	602	606	627	624	629	622	604	623	614	615	599	587	626	627	633	623	635	662	638	610	611	594	609	663	609	609	652	629	547	626	617	591	599	643	604	625	616	665	586	636	605	628	626	608	578	622	616	581	622	589	609	634	589	621	617	613	609	619	625	587	615	653	604	622	590	588	602	618	581	615	577	618	591	605	605	608	596	629	614	639	554	616	654	610	592	629	601	608	588	632	575	594	611	635	641	649	656	622
24490	21490	28825	24604	21490	9122	1869	1238	1054	1021	945	922	918	927	906	889	849	875	907	863	816	837	869	812	819	861	826	803	809	830	815	819	797	844	802	816	801	832	842	824	823	863	845	772	764	855	817	822	826	822	860	820	835	825	809	836	796	819	785	796	830	813	829	813	825	811	794	822	838	848	801	766	796	789	810	837	824	854	819	785	837	801	764	770	839	815	843	775	786	749	815	850	833	815	827	827	830	773	796	784	841	860	752	819	831	740	795	817	810	856	790	796	838	795	790	777	813	790	872	771	818	817	820	812	852	821	795	782	747	795	898	814	806	800	809	794	768	792	802	775	758	820	815	820	784	844	763	793	834	830	837	817	797	776	824	790	814	821	850	788	837	757	840	777	787	802	751	805	880	819	851	790	786	828	777	770	807	804	779	807	833	806	797	779	873	780	819	836	757	768	819	806	841	763	804	809	814	740	810	758	835	753	814	787	801	763	752	807	738	803	797	784	781	839	777	771	796	796	850	791	789	826	780	788	792	804	816	763	854	790	852	836	786	786	762	780	810	830	861	767	800	766	793	818	778	808	779	832	793	747	824	751	782	797	839	815	779	763	791	769	800	791	792	839	799	755	758	861	807	777	811	783	784	818	808	832	797	791	764	843	749	813	771	799	805	812	767	826	822	842	798	792	710	765	847	813	808	815	816	806	828	796	828	848	793	788	776	827	769	795	767	842	828	806	774	789	793	820	818	815	790	814	808	802	731	831	736	810	826	795	796	770	764	786	796	781	775	810	807	814	828	753	803	789	810	804	803	811	787	764	799	769	783	804	812	803	808	790	849	783	778	819	847	764	780	816	836	793	779	789	803	805	828	796	796	787	836	847	784	835	797	813	798	808	781	805	797	818	789	798	795	782	772	804	775	779	784	737	793	800	806	806	780	761	768	814	756	867	795	857	791	793	798	774	785	837	783	814	795	798	794	819	812	813	752	790	803	755	760	758	817	783	774	793	786	816	816	803	769	796	829	835	816	776	786	802	756	823	832	799	722	825	777	823	810	754	816	813	811	836	836	800	775	748	781	819	764	775	783	800	786	794	758	758	788	821	802	781	802	780	812	771	734	780	807	825	797	779	848	698	803	784	837	823	795	770	822	827	784	784	828	781	817	796	821	865	861	765	795	826	785	760	815	805	792	803	822	796	756	769	810	820	840	754	812	801	812	791	829	768	772	782	769	745	802	788	813	769	822	831	774	809	797	839	804	825	784	814	784	803	832	797	802	751	808	807	790	793	799	800	778	769	808	830	800	789	805	853	823	843	832	800	810	806	801	852	787	788	803	762	801	848	771	764	803	784	806	781	794	780	802	816	844	790	824	772	828	768	795	777	772	816	771	809	799	797	783	815	802	806	845	822	779	784	819	758	836	781	794	768	786	767	815	753	796	753	771	830	769	822	773	788	833	783	783	783	796	787	850	786	815	827	799	773	773	752	799	827	809	785	772	822	767	806	811	760	732	771	801	787	802	794	783	793	796	777	811	778	773	817	827	865	753	766	763	784	765	783	791	780	814	756	796	821	813	766	779	843	800	767	811	774	818	795	778	809	805	786	803	801	816	784	740	772	742	879	813	836	790	791	781	815	791	781	763	826	824	798	852	800	816	770	824	809	835	803	798	795	798	811	845	780	775	836	768	765	834	817	759	798	768	811	810	768	742	808	763	770	766	768	791	745	824	777	811	774	802	798	783	756	830	825	819	781	814	791	802	802	838	781	830	800	786	804	813	860	779	762	818	824	799	802	781	754	789	775	757	732	748	796	776	806	755	823	779	786	782	766	851	788	831	731	833	779	790	755	810	801	801	816	785	745	782	844	755	758	855	837	852	823	769	823	767	762	791	820	784	846	777	818	746	808	797	825	776	773	796	815	795	754	805	748	837	795	785	783	804	807	778	831	795	797	860	789	811	797	732	790	789	818	749	759	879	840	822	798	802	769	785	809	837	857	789	826	758	804	828	798	783	776	787	796	780	742	769	836	798	777	769	789	798	774	790	784	783	792	794	763	780	804	792	730	805	787	767	785	831	781	790	839	747	756	760	732	822	833	745	750	800	766	777	766	771	746	778	827	835	814	789	792	752	850	803	773	776	735	807	843	807	790	782	791	788	797	845	790	792	817	816	802	780	820	805	792	788	816	818	776	759	756	813	761	805	839	813	806	776	783	770	783	799	773	795	772	771	798	787	827	824	866	778	818	767	749	755	761	786	822	814	804	796	838	792	804	828	764	808	752	809	778	773	777	853	813	725	819	793	776	790	823	796	805	770	811	808	833	830	887	824	772	752	817	790	802	813	793	812	797	761	752	774	785	802	806	758	785	815	790	816	812	822	774	822	765	783	816	808	844	850	792	784	832	758	805	808	765	761	765	849	781	766	802	807	788	845	830	806	731	821	786	738	827	791	773	748	756	799	769	784	805	782	799	800	793	759	770	810	743	810	778	802	777	780	803	784	792	796	794	829	782	794	753	781	827	833	780	764	741	831	815	780	805	784	755	788	811	818	867	795	822	802	814	785	751	740	790	744	792	793	812	772	732	847	791	794	801	771	793	855	789	796	759	792	811	778	780	799	801	712	815	772	828	796	719	812	799	792	766	774	798	799	779	759	782	741	795	757	809	831	834	823	759	803	782	788	765	801	794	766	791	817	769	771	806	785	814	799	792	767	793	728	766	838	771	800	807	805	743	797	779	844	806	786	726	881	797	796	811	789	822	719	845	778	742	824	772	815	772	810	792	767	814	759	762	801	726	776	714	830	768	751	799	835	835	779	854	784	787	743	792	809	800	817	818	793	796	810	802	757	762	750	838	812	785	781	773	799	789	831	835	818	829	768	767	807	829	783	802	789	802	756	793	786	832	788	887	743	846	787	786	836	795	829	794	733	732	731	795	773	803	793	859	805	791	783	790	840	813	828	807	841	743	790	780	797	784	776	782	831	784	759	843	746	802	770	765	741	782	810	814	809	781	813	789	819	791	852	789	819	789	786	770	779	793	805	781	794	799	787	803	850	799	819	787	839	817	810	777	760	816	772	785	824	809	706	804	779	813	778	788	783	772	819	783	751	806	822	784	785	760	797	814	789	792	820	825	768	757	814	799	852	779	780	777	756	761	799	772	879	787	833	762	784	825	795	810	828	783	729	866	808	840	834	837	769	769	792	867	828	788	813	804	803	852	802	816	759	802	770	768	790	770	756	808	809	816	782	810	746	786	793	757	793	800	784	810	803	758	787	784	804	810	782	805	837	760	802	762	803	798	840	820	800	798	823	817	783	841	818	765	777	768	805	789	805	732	845	776	810	776	820	799	798	755	833	749	807	811	769	772	775	805	840	780	768	824	775	854	824	791	801	781	764	735	846	820	821	867	847	819	735	776	754	788	798	829	882	822	850	759	831	748	781	857	824	828	821	776	823	791	796	778	805	773	801	822	807	781	811	766	792	762	793	763	776	786
3784	6099	4964	2668	1891	1423	1155	1046	984	861	762	832	763	690	745	703	713	672	642	673	630	642	663	665	651	667	590	700	643	599	639	646	584	592	601	629	627	632	619	620	597	638	591	575	635	617	612	608	611	607	601	611	675	624	605	622	629	617	594	595	614	608	595	596	653	566	626	608	633	606	634	601	608	611	608	628	600	579	597	602	576	583	572	605	675	589	578	632	622	624	567	575	628	570	583	611	570	574	592	618	584	578	548	563	611	615	595	590	575	597	650	618	572	576	619	587	592	617	605	616	607	623	603	630	605	573	593	634	590	633	624	643	551	616	640	606	674	631	617	579	603	612	614	577	644	586	579	614	578	598	596	642	591	641	587	623	582	580	627	590	599	614	598	609	603	589	585	660	570	640	634	580	589	648	600	609	606	567	595	584	581	638	583	621	582	587	594	626	568	629	645	570	577	607	587	573	591	592	611	625	570	568	623	572	560	596	624	620	623	594	634	577	597	602	589	629	601	579	600	647	602	623	607	613	618	625	583	622	582	610	592	603	624	589	625	608	562	564	609	580	567	616	597	568	579	609	551	597	622	646	615	619	575	606	608	553	618	624	587	620	587	639	581	558	594	567	607	594	635	590	573	603	568	574	576	592	581	599	601	599	619	569	600	573	604	580	657	565	613	610	586	620	592	591	600	604	562	582	576	577	661	572	645	571	581	574	565	586	602	633	584	562	612	585	585	575	599	609	586	592	655	596	597	581	607	604	591	592	575	618	590	612	583	593	608	546	598	625	568	646	575	573	591	611	553	593	558	639	586	612	613	585	617	607	585	617	603	625	610	611	571	587	621	568	607	581	585	588	565	605	569	588	600	595	620	551	575	588	593	590	599	589	618	619	576	578	569	639	619	579	619	566	629	612	529	684	608	577	585	563	629	587	605	572	613	608	617	551	581	616	655	608	621	575	598	646	619	612	570	575	599	614	581	583	643	619	598	610	582	626	588	572	556	609	570	599	596	574	605	583	586	559	606	573	576	634	581	591	571	627	577	605	577	618	612	576	616	608	602	617	570	573	547	618	578	610	571	614	558	614	585	567	639	599	572	595	555	605	590	594	567	547	597	578	612	631	594	603	576	574	563	621	624	594	604	584	656	601	589	575	608	563	584	586	590	598	597	619	598	584	562	610	578	599	633	631	568	600	613	615	617	573	614	609	568	579	541	546	588	563	590	587	591	582	583	569	628	575	528	626	590	614	568	566	595	583	588	636	612	641	559	596	602	579	559	567	631	611	570	619	574	593	575	625	603	600	579	611	607	599	624	605	588	555	634	612	586	602	602	579	606	589	585	613	597	579	565	602	607	596	592	578	585	619	544	597	616	629	609	604	598	637	591	641	638	588	580	611	628	617	600	593	611	591	549	621	608	569	569	572	569	631	607	576	575	608	570	575	587	595	559	564	602	598	569	550	592	579	592	624	573	583	544	571	582	621	611	578	601	599	542	584	581	586	588	570	620	605	578	602	633	586	590	563	610	590	607	570	630	597	615	583	622	601	607	554	637	611	596	625	593	607	586	591	557	588	558	608	567	596	594	603	614	588	589	624	586	573	620	610	593	592	569	580	574	562	574	581	588	637	598	624	614	595	588	587	598	594	578	553	618	591	604	591	605	607	569	600	593	605	615	595	611	579	602	568	561	565	566	592	580	561	582	595	588	520	587	576	575	568	574	611	601	578	579	575	584	563	597	588	559	581	618	601	603	631	633	587	582	598	608	561	604	565	585	606	596	600	622	595	575	564	610	546	632	606	623	594	643	600	563	606	562	604	598	578	603	591	610	581	611	554	582	599	627	626	586	593	610	603	584	602	574	572	608	586	550	590	594	586	593	561	568	582	631	593	629	599	559	594	569	574	611	598	549	577	601	591	555	569	584	589	597	626	621	607	576	572	617	598	608	600	586	600	583	553	588	536	626	551	643	606	596	596	551	577	568	558	627	600	585	604	599	609	569	601	583	610	598	577	592	593	609	564	593	603	585	582	562	624	579	601	633	580	538	607	594	615	586	581	556	596	612	598	572	584	581	611	619	608	616	593	615	606	580	593	603	594	575	547	625	548	607	590	565	587	566	570	625	578	603	611	590	616	584	583	587	562	619	585	589	576	570	604	620	586	614	641	610	572	551	581	599	634	595	616	572	615	599	588	581	566	594	612	614	599	586	576	605	595	599	604	645	596	610	653	599	595	581	568	622	603	595	545	586	545	623	601	586	552	602	575	577	585	579	584	582	537	600	604	586	549	614	594	553	596	576	600	604	583	589	563	591	564	596	587	571	607	584	608	582	590	584	576	620	610	574	601	584	590	570	591	594	582	566	610	611	643	561	581	591	609	559	610	568	623	571	561	604	622	563	591	581	577	592	598	569	611	607	576	569	573	587	552	599	634	663	592	610	589	579	566	560	604	615	626	595	598	614	597	624	544	593	593	602	578	633	576	591	571	584	586	572	581	592	609	601	602	589	604	643	553	610	574	595	583	631	567	593	592	577	581	548	556	572	582	597	572	586	574	601	571	650	619	573	574	584	599	572	603	587	594	604	559	571	562	612	553	590	563	558	612	556	600	570	622	608	572	599	581	656	597	603	595	577	612	591	593	603	624	597	604	548	580	564	583	572	573	630	596	623	608	557	587	606	554	643	558	577	584	585	578	591	620	592	596	545	604	628	633	601	587	585	588	574	555	597	602	613	544	584	564	588	579	591	571	600	548	578	601	565	606	625	597	563	576	607	579	590	580	611	567	583	602	616	621	582	560	611	639	594	590	578	560	536	578	604	593	611	569	603	591	553	560	600	615	572	605	579	634	614	644	592	603	606	612	619	618	597	589	576	596	564	584	563	625	558	603	560	563	587	598	581	547	566	589	612	621	631	546	581	578	589	606	605	589	602	605	574	628	605	608	624	593	559	599	584	593	596	569	580	620	609	607	548	607	570	576	569	582	580	595	628	568	560	587	602	595	581	560	624	576	612	584	569	609	621	571	594	594	589	586	565	585	614	614	565	582	560	593	576	579	599	598	618	599	560	585	548	567	611	542	573	565	585	587	589	632	586	532	605	621	585	598	588	615	554	587	582	604	585	560	597	561	582	583	562	606	541	575	591	586	573	616	602	671	596	611	569	624	595	631	594	586	604	625	626	600	533	554	568	564	595	624	541	611	545	576	605	597	615	619	616	576	576	607	589	602	607	573	614	557	576	589	582	606	553	597	574	569	627	569	584	579	553	573	592	581	591	536	568	593	609	591	594	615	597	575	539	586	606	577	572	584	575	584	597	555	584	562	637	545	569	604	634	576	567	573	586	620	635	589	576	545	583	647	560	610	561	606	593	573	625	579	578	595	614	583	579	594	611	622	600	590	568	568	583	556	553	571	560	577	578	586	587	596	592	605	561	557	610	555	603	585	548	575	585	564	608	610	553	554	589	590	553	584	575	591	583	568	577	618	595	640	598	610
27911	10375	986	607	474	445	429	483	442	449	464	469	473	460	447	468	432	446	481	456	487	443	454	444	428	464	391	453	449	451	402	423	412	469	461	456	413	456	470	439	451	451	439	457	434	440	444	464	418	443	422	454	418	422	441	413	420	480	456	420	456	436	418	475	432	462	437	430	417	481	447	496	419	415	436	454	464	429	447	413	473	484	438	403	453	414	453	427	427	439	443	422	458	414	426	421	422	478	462	440	434	450	455	433	471	436	435	455	451	446	422	422	410	425	442	448	417	421	447	475	412	437	441	417	396	418	491	441	465	445	440	464	433	435	465	456	468	437	428	444	441	439	410	447	449	451	442	476	451	423	469	409	460	367	434	445	431	512	472	501	411	444	432	461	441	435	413	449	387	436	437	437	434	454	445	416	427	470	452	462	427	432	450	454	421	430	435	457	489	469	425	460	459	473	435	469	445	465	459	434	477	481	427	429	433	466	466	402	489	401	430	459	451	429	438	449	435	434	423	448	485	434	432	411	441	403	424	459	435	424	433	449	475	440	432	449	428	480	438	434	432	459	419	439	445	459	430	458	448	472	437	450	451	407	414	439	415	430	431	440	448	416	408	434	437	425	400	411	466	452	435	477	426	428	462	450	425	477	428	460	432	461	404	447	427	415	445	417	454	431	434	462	439	502	427	446	430	451	490	411	452	454	394	449	440	455	435	443	421	434	413	420	392	437	438	436	404	471	431	461	476	409	449	428	452	416	459	444	414	470	455	423	459	458	445	418	406	486	472	427	475	450	456	442	450	461	447	463	425	424	409	422	433	452	433	453	446	437	429	466	460	443	440	467	436	447	482	435	448	435	422	426	453	433	464	439	439	440	444	432	435	464	453	421	463	457	450	445	420	409	406	439	442	446	443	461	437	453	397	455	477	423	443	461	446	450	413	466	420	430	434	412	464	469	490	417	445	451	455	432	453	446	430	435	426	485	420	473	443	435	469	453	428	411	439	434	445	462	481	432	442	403	435	433	414	425	435	493	445	441	439	447	460	443	466	417	456	435	476	441	455	456	432	438	485	447	446	447	469	423	441	461	437	428	450	429	445	435	414	443	462	430	440	418	461	422	430	459	491	455	476	470	465	433	450	485	471	461	443	411	404	441	427	461	464	476	411	471	455	449	442	427	441	469	415	421	466	434	429	433	448	430	433	449	487	444	440	420	444	451	435	440	453	494	451	449	414	459	421	430	453	444	444	472	429	431	443	379	418	422	447	470	463	474	455	422	447	471	469	474	491	466	418	439	400	453	463	385	495	472	467	453	451	438	470	444	471	454	455	414	442	430	480	473	417	415	434	473	419	437	422	400	483	433	451	510	469	428	458	422	456	442	425	469	461	449	429	442	417	441	414	461	428	421	422	444	474	407	447	484	436	459	443	401	424	447	427	468	412	479	443	448	425	457	430	414	469	447	433	393	448	433	430	439	447	489	426	461	435	450	457	412	453	394	433	436	458	399	430	454	455	440	461	459	432	435	434	427	455	423	444	447	434	451	443	412	431	478	448	416	423	455	432	479	438	462	442	439	424	471	479	447	451	473	422	445	433	457	426	445	425	446	401	416	434	475	434	443	437	461	449	410	429	417	444	423	430	450	422	448	428	479	434	479	461	452	404	471	444	444	421	450	458	453	426	457	411	442	448	449	431	417	460	467	465	444	414	406	439	482	471	441	454	436	456	432	470	482	458	445	418	480	437	436	423	420	446	455	458	414	472	413	413	462	442	473	429	446	478	447	458	462	517	440	474	404	455	425	430	463	436	473	423	453	473	466	487	437	414	426	445	432	451	454	449	443	452	481	454	473	426	444	449	433	458	429	461	456	440	485	437	411	441	465	415	429	478	429	442	433	424	439	428	465	456	416	460	451	449	414	439	412	399	396	487	448	450	436	427	492	434	447	442	432	439	444	452	443	439	460	425	447	468	488	422	494	445	425	447	463	414	476	428	458	425	429	456	423	423	409	433	419	469	464	457	452	420	443	466	403	468	438	444	473	429	457	438	451	422	448	491	460	451	452	453	421	435	398	433	436	394	458	401	445	442	445	462	467	458	444	442	431	412	443	450	432	458	452	469	474	414	448	444	459	415	440	413	449	418	423	435	411	455	426	501	464	464	458	467	484	421	413	431	435	429	424	446	431	454	454	452	439	465	450	467	461	447	436	434	439	421	443	394	462	453	448	431	429	427	436	442	478	470	417	458	450	435	495	455	461	432	438	420	454	465	428	465	434	438	470	445	432	443	419	420	461	474	454	445	429	475	456	454	417	437	444	396	447	441	458	465	442	440	458	501	392	474	445	420	468	432	425	480	451	439	455	458	439	404	409	440	445	419	461	393	413	449	418	484	423	435	465	439	413	412	427	445	441	386	432	425	441	435	453	444	436	473	433	432	442	443	487	433	468	466	395	426	456	418	439	443	410	469	435	443	430	415	466	441	445	459	403	466	471	419	435	474	459	446	428	450	440	437	405	439	495	435	417	422	416	423	429	454	408	433	441	429	459	432	407	429	418	443	456	390	465	417	482	454	461	438	422	452	431	438	447	448	449	438	464	443	418	450	447	437	459	448	456	451	433	446	429	437	440	425	468	453	472	424	452	404	432	442	437	418	447	447	454	433	421	474	470	460	453	453	452	421	466	468	450	415	444	465	431	483	450	446	465	468	441	438	421	421	418	465	438	448	434	469	452	437	479	452	466	451	447	460	450	438	406	443	453	452	430	446	449	444	450	427	429	467	411	440	448	424	460	486	455	460	439	474	464	454	483	483	432	449	456	502	430	424	430	429	454	464	451	464	449	444	480	450	447	437	444	438	452	450	466	449	435	464	414	458	434	409	448	446	445	470	447	445	469	425	446	472	414	424	455	430	444	407	418	431	457	463	405	432	427	451	419	416	464	409	441	428	490	418	475	428	443	452	465	418	508	442	460	405	466	428	476	420	476	434	414	431	447	440	452	447	435	451	451	451	433	439	428	394	454	447	424	433	431	435	443	487	474	443	439	427	428	441	416	474	411	467	422	422	444	424	447	438	457	467	476	439	434	438	437	448	406	417	439	473	414	464	445	447	420	434	445	421	421	431	440	483	452	457	442	421	425	454	415	455	466	428	413	422	439	455	434	458	447	468	435	435	425	435	493	443	420	463	460	408	441	492	460	407	431	462	446	411	436	437	467	404	413	443	520	413	479	442	420	420	438	416	426	444	439	451	445	453	427	449	434	440	420	422	463	439	448	457	444	426	475	435	423	448	478	448	431	431	469	455	446	451	438	481	464	433	458	411	416	428	413	496	426	416	456	453	433	436	486	434	442	456	436	456	448	431	434	463	433	411	467	429	459	477	416	452	426	422	407	437	457	448	405	435	401	443	474	461	454	426	433	491	442	469	453	453	406	426	437	434	495	439	456	438	450	430	491	450	409	452	436	430	438	446	430	436	424	459	469	450	447	442	470
4732	486	459	407	345	375	348	349	327	329	331	318	325	318	338	326	319	338	327	327	335	323	338	308	318	329	287	348	319	325	334	349	330	321	344	332	323	303	297	320	358	294	313	332	354	292	302	319	370	354	354	314	352	311	321	335	328	335	329	324	330	337	288	342	291	309	301	305	307	302	327	298	344	322	347	296	345	305	316	323	321	327	331	336	318	329	310	323	350	312	329	353	286	316	332	310	324	307	314	334	354	329	290	331	321	287	304	323	305	339	312	337	337	333	311	320	355	314	303	341	289	302	366	336	367	354	345	303	298	320	339	348	270	330	328	295	323	367	339	327	323	320	355	339	319	334	320	322	328	320	303	302	331	332	341	321	344	328	306	299	345	333	332	329	319	313	338	299	320	323	313	313	265	326	329	292	308	327	321	343	333	336	331	345	312	309	338	377	343	360	330	306	309	322	337	304	376	338	323	334	369	355	323	298	337	320	332	349	316	305	311	315	321	360	328	339	323	309	305	349	320	337	322	293	357	343	359	326	333	334	327	322	339	328	322	365	333	319	321	312	327	333	329	301	294	377	342	297	344	335	322	301	341	316	330	307	315	318	317	338	328	310	330	300	350	315	302	309	345	316	309	315	285	313	316	307	307	340	297	339	325	332	307	306	305	334	305	379	311	290	318	313	317	325	332	320	324	325	324	318	373	310	322	337	331	330	316	320	349	320	322	340	341	319	306	292	302	294	320	285	326	333	330	329	352	325	339	330	358	322	314	324	308	313	332	329	342	340	326	344	322	364	354	324	351	318	322	347	327	350	353	345	318	328	328	303	322	310	335	311	330	341	359	338	330	333	340	313	325	328	314	325	309	312	297	305	315	298	301	321	333	312	342	307	318	330	337	323	324	322	360	331	360	317	339	324	303	332	322	306	303	315	325	344	326	332	329	314	305	317	342	304	324	317	329	331	310	281	319	320	321	313	316	306	357	323	321	343	331	339	341	308	310	310	314	301	341	318	311	349	314	309	303	361	255	330	323	350	334	305	311	305	294	312	285	326	325	336	313	356	335	326	306	358	281	334	322	335	349	334	325	341	287	329	322	356	266	328	323	328	360	318	328	324	323	313	347	346	327	297	339	321	339	335	328	320	334	343	337	339	331	362	330	315	319	321	339	342	344	343	334	334	312	326	348	284	304	303	327	326	327	326	348	347	316	323	333	330	324	338	335	314	347	332	345	326	351	328	312	325	320	339	329	340	302	351	311	342	344	329	338	341	348	295	339	305	324	314	325	294	319	287	330	319	331	311	310	289	343	282	335	314	322	327	309	352	342	301	342	333	318	306	314	341	326	346	330	319	320	358	341	305	310	297	328	320	338	363	314	321	341	319	293	310	328	310	341	352	351	316	303	323	332	343	316	337	287	310	309	302	346	342	304	314	362	336	311	355	332	336	290	318	347	316	313	320	295	307	314	336	292	324	304	313	343	313	347	314	325	320	333	343	328	335	317	338	317	306	347	343	304	335	327	309	316	316	312	309	317	327	337	316	340	318	347	322	319	325	317	325	326	336	343	325	357	335	316	364	320	346	326	334	327	346	323	313	316	307	333	319	331	332	340	323	342	319	326	324	326	327	335	313	347	350	334	306	325	312	336	337	371	338	332	318	314	328	297	295	345	323	314	318	319	325	313	359	341	335	316	318	322	336	317	309	313	321	316	323	348	313	302	322	335	308	303	304	355	325	307	342	336	336	333	323	332	341	349	326	319	366	331	337	298	344	341	326	358	342	310	308	302	322	326	301	330	333	340	346	293	362	311	321	297	327	347	292	290	338	330	322	346	338	322	332	335	300	352	325	323	347	305	312	317	298	317	298	334	322	328	304	316	303	303	316	298	315	324	345	342	327	325	340	318	324	365	318	296	338	339	343	294	333	354	329	320	315	329	302	305	314	331	345	296	350	343	306	356	332	305	314	314	305	315	313	317	319	310	316	290	300	318	321	301	331	286	321	291	290	350	306	344	336	320	335	359	307	338	334	351	328	319	329	327	317	339	311	328	320	349	292	344	328	289	326	364	329	355	296	322	307	326	316	305	307	288	308	337	309	283	339	311	349	337	314	318	342	322	328	320	316	315	314	325	342	338	317	365	324	312	350	314	299	323	315	312	337	341	317	347	352	322	319	327	298	303	301	290	334	339	316	316	336	333	331	324	333	306	331	316	328	321	325	302	317	323	323	354	309	297	326	340	344	346	322	303	341	330	336	326	352	301	295	321	343	347	327	338	321	310	303	309	296	329	334	344	330	342	328	310	340	348	309	327	336	314	311	324	313	303	349	338	336	292	341	316	313	336	314	335	299	301	325	366	356	341	331	315	317	330	292	330	343	319	361	350	332	289	301	319	360	291	344	322	338	347	286	319	343	334	293	328	316	343	312	309	330	336	327	330	333	330	328	312	329	283	333	331	335	292	313	347	305	316	327	333	337	324	321	340	313	322	344	320	335	351	325	310	291	308	337	325	309	323	346	322	324	309	309	348	332	303	308	329	327	308	344	329	349	334	312	335	359	341	326	337	342	368	338	309	314	298	346	326	333	347	312	330	317	310	322	355	299	321	340	349	338	310	327	330	316	315	338	314	282	355	315	296	332	327	308	337	315	344	319	347	320	323	342	345	335	330	342	352	313	341	340	316	319	349	318	330	340	322	338	319	341	309	337	281	319	322	321	337	311	329	341	342	325	316	328	328	314	329	346	336	305	331	292	334	334	291	341	341	360	342	315	357	340	306	315	346	324	311	305	328	320	329	316	323	324	328	316	317	323	318	310	315	394	329	347	332	305	336	319	360	345	366	300	320	296	333	298	333	340	290	310	335	319	341	320	357	333	291	348	321	352	347	305	311	308	344	334	348	320	317	325	346	322	312	272	325	370	323	326	322	334	341	318	331	340	364	345	294	324	299	338	324	298	342	336	304	335	342	348	318	328	327	336	307	323	308	292	329	321	329	345	328	321	344	333	323	304	317	342	308	316	322	322	341	318	318	312	272	342	332	308	272	345	361	349	335	306	335	319	304	332	331	326	311	302	344	315	314	326	327	320	335	324	335	319	297	328	325	315	320	332	330	341	334	359	313	316	296	338	358	325	326	318	329	306	333	319	287	339	307	308	299	331	298	322	334	326	313	338	300	316	315	357	305	291	344	320	348	310	339	319	284	331	318	315	359	315	337	281	369	317	306	297	313	289	329	313	336	332	323	320	323	334	312	328	307	295	304	316	326	346	338	320	304	323	338	312	347	322	316	320	329	343	282	328	328	336	332	278	336	314	297	311	342	333	358	296	333	297	337	312	300	350	326	350	335	293	283	320	330	328	346	333	321	358	335	317	316	326	339	343	300	326	314	323	315	320	340	337	306	326	327	319	322	318	337	333	315	314	339	289	336	321	343	312	330	336	299	311	331	333	356	352	308	303	312	319	320	338	326	308	356	306	335	306	331	343	308	340	349	312
25572	21460	27905	25383	11600	1736	1304	1147	904	978	892	916	872	904	888	855	946	847	881	842	859	850	855	925	870	872	868	852	859	874	839	867	850	848	872	849	908	822	903	910	937	866	852	861	853	827	839	857	904	868	841	865	869	840	857	889	868	849	849	856	856	831	833	863	874	824	865	869	906	839	853	820	889	888	825	836	827	868	867	885	827	855	849	841	859	907	800	833	827	869	850	899	859	889	837	813	804	822	871	826	859	897	896	862	856	842	836	862	890	837	798	842	869	843	795	761	913	823	863	894	820	871	872	818	864	887	823	813	872	851	953	814	883	872	881	864	898	835	864	799	849	843	848	836	871	798	826	852	844	844	836	857	818	883	865	764	827	843	801	811	875	850	832	875	828	885	827	831	819	862	914	874	778	809	827	823	829	896	852	873	875	874	870	856	881	847	861	819	849	882	876	851	836	842	847	879	835	840	908	790	844	854	816	832	893	842	861	835	775	790	853	855	865	792	846	869	862	835	837	845	835	868	854	845	882	816	863	840	865	820	851	829	842	833	850	821	817	886	834	876	808	870	849	805	848	865	826	813	882	866	820	842	816	872	840	850	804	868	878	820	890	859	810	831	944	858	873	874	843	900	868	820	829	895	892	846	851	853	822	813	836	863	812	842	856	882	819	837	871	889	789	844	789	875	835	860	926	867	819	817	894	817	834	838	865	832	884	881	808	890	881	830	833	809	858	876	879	846	827	860	832	844	822	902	849	828	905	879	888	813	847	803	863	852	855	830	897	832	817	860	805	872	822	845	867	869	881	851	827	875	869	920	825	808	845	783	802	810	819	864	908	873	878	863	860	820	807	860	900	852	761	880	828	842	869	847	806	834	886	869	856	856	872	821	807	853	854	862	838	813	837	874	914	841	790	826	816	806	812	823	832	824	840	842	831	823	802	893	837	871	857	812	797	887	870	898	888	852	870	827	819	877	935	844	860	810	841	836	816	838	839	849	778	869	852	900	821	852	850	842	872	850	854	837	857	906	831	824	857	813	887	855	874	795	776	826	878	872	847	822	832	884	867	855	885	897	846	832	829	888	768	853	830	859	847	839	844	853	863	793	854	823	823	862	850	889	803	802	770	851	820	885	834	819	816	849	896	884	830	832	832	891	898	849	815	831	825	885	817	795	881	871	869	804	819	884	866	837	815	869	864	878	831	897	868	859	815	801	880	862	876	851	855	822	856	858	830	879	833	870	876	862	862	872	841	828	916	857	857	898	836	876	841	842	843	851	891	860	820	842	877	847	836	842	829	797	835	848	854	878	832	834	826	816	862	870	883	851	845	871	867	888	903	831	855	812	824	812	859	870	895	836	871	816	849	862	844	880	839	844	816	880	824	858	816	831	834	879	862	847	825	818	872	830	824	822	871	846	861	850	846	819	810	831	822	840	835	853	903	831	813	856	898	830	871	842	883	814	816	827	845	835	840	829	917	848	875	861	822	878	857	839	865	880	806	795	775	833	898	848	853	848	866	851	824	832	903	868	898	818	865	872	884	839	883	791	828	865	779	857	816	782	868	842	829	833	869	813	882	809	832	842	893	817	879	871	853	880	866	840	902	849	822	795	857	808	829	799	855	846	782	851	828	810	870	832	828	852	857	914	857	833	836	847	834	855	836	852	817	872	818	846	849	865	874	852	916	817	812	887	856	828	830	827	826	859	851	817	888	860	798	877	816	793	840	831	851	797	813	864	844	790	828	815	823	886	867	899	824	829	828	859	816	868	866	834	811	823	843	867	849	795	841	892	887	900	849	901	839	841	860	868	839	809	816	824	880	839	845	833	835	811	823	821	861	807	875	868	799	785	837	830	851	818	857	851	842	850	825	863	871	825	872	882	877	820	883	860	832	866	837	842	807	881	826	886	804	821	820	844	855	852	826	864	841	848	822	865	882	789	854	872	850	831	885	825	873	814	802	838	845	838	869	855	834	790	854	833	844	886	847	896	899	837	865	885	837	782	829	827	796	854	851	828	818	857	853	851	877	801	815	842	803	812	832	866	843	862	812	830	811	772	829	865	841	861	818	849	878	819	882	798	852	809	849	866	849	831	877	882	843	832	843	868	885	874	874	892	832	842	840	850	887	875	843	840	843	828	869	851	792	891	845	847	816	871	842	815	882	861	856	910	806	807	849	875	785	848	807	867	826	828	866	812	821	831	833	862	817	828	810	842	855	787	826	805	872	885	863	875	828	863	845	842	847	850	844	874	882	896	804	910	807	895	915	822	883	865	842	859	888	771	796	870	871	836	846	850	856	770	890	890	818	838	852	796	847	858	842	834	831	828	828	843	855	840	828	871	874	818	839	807	844	872	859	865	820	870	819	834	837	895	819	832	842	848	857	832	797	865	877	872	806	852	874	830	865	839	866	808	876	883	838	842	861	826	822	852	858	808	836	878	896	836	835	840	847	852	836	835	827	846	875	857	862	879	847	843	788	857	819	797	781	788	831	838	836	815	841	811	825	812	856	834	815	931	823	865	861	826	824	885	890	820	835	864	874	836	859	842	827	842	843	834	879	821	847	834	832	878	854	820	819	844	875	813	878	886	810	920	848	840	839	888	850	859	914	856	766	857	884	828	864	899	896	876	806	807	799	841	861	861	853	826	872	865	839	856	888	860	848	843	836	881	845	894	816	851	851	824	884	852	848	877	865	846	850	804	804	848	877	879	833	901	892	880	813	845	846	843	842	859	814	849	791	771	823	820	834	830	861	821	811	869	834	821	838	832	873	782	825	899	835	869	863	849	868	879	845	839	829	875	796	795	849	868	808	854	840	908	889	887	850	834	895	849	839	825	871	846	847	852	836	862	846	821	871	830	804	842	889	853	886	853	858	827	831	805	855	811	846	879	852	786	796	767	887	845	890	767	847	838	872	811	859	850	866	841	859	824	879	847	878	834	831	747	820	756	819	839	867	906	882	854	823	854	850	854	813	782	842	823	848	826	876	843	877	831	860	921	822	890	846	874	860	887	860	827	851	876	850	796	846	848	833	820	836	823	842	855	833	851	841	848	824	860	835	830	840	825	806	849	897	864	814	863	828	823	805	802	778	872	808	836	868	864	856	845	859	848	845	829	856	839	897	887	826	849	855	805	809	843	856	824	851	851	853	821	858	856	877	860	899	894	820	834	796	847	856	846	819	806	828	830	843	890	862	863	799	875	866	793	823	816	849	875	848	836	850	836	801	823	935	839	862	851	827	817	826	814	828	811	906	850	857	879	859	879	841	837	836	900	859	877	845	859	837	813	819	838	851	839	813	857	875	827	823	866	799	875	891	818	868	817	816	870	827	854	828	880	808	881	839	838	835	878	861	818	831	857	840	810	829	882	810	865	836	835	876	887	831	880	874	861	841	830	840	847	861	896	777	886	818	830	843	841	804	789	893	843	808	939	847	868	847	810	832	868	861	826	802	859	808	851	866	824	813	859	818	845	831	836	835	840	814	829
3500	3621	2981	1595	1322	1070	970	862	830	772	701	743	681	713	706	692	671	672	702	636	677	633	675	663	680	635	670	645	679	635	677	663	638	626	645	688	633	667	636	641	608	588	642	635	678	689	605	657	630	664	615	614	626	638	623	630	660	654	624	661	625	665	671	595	575	620	653	609	643	588	599	607	621	610	637	642	621	633	624	591	638	597	654	576	584	660	672	665	635	629	673	618	629	652	653	633	638	648	609	597	656	624	648	626	568	653	626	646	624	625	692	642	638	626	665	626	648	654	615	629	565	613	631	697	595	657	621	613	648	621	598	656	645	646	632	610	675	644	597	654	619	607	650	583	653	612	609	605	622	642	605	640	629	595	641	637	601	594	625	645	651	642	590	623	635	654	651	647	632	622	588	656	572	632	654	639	595	613	590	590	628	600	630	640	637	643	593	612	607	600	611	667	612	638	615	569	651	596	562	607	623	630	620	610	637	591	646	604	601	667	604	638	607	638	643	597	617	666	593	619	631	589	624	603	625	660	639	646	621	607	579	634	584	658	628	601	615	598	644	585	615	640	623	632	617	614	627	640	620	621	663	598	664	614	639	668	666	619	631	593	613	655	634	605	660	580	617	614	560	650	625	636	609	641	643	640	697	617	616	611	616	656	669	605	569	574	621	667	627	631	618	628	611	607	615	637	611	643	625	661	669	588	595	622	582	659	592	602	623	640	611	591	622	623	567	627	621	642	616	645	661	638	620	633	641	605	615	624	580	608	658	654	591	632	593	642	620	604	644	614	610	642	562	595	645	635	610	578	640	639	632	611	653	670	650	602	590	640	629	608	617	633	624	602	576	617	621	610	626	635	607	605	597	600	622	622	632	594	621	603	642	590	624	599	587	639	597	618	638	598	607	628	629	659	631	637	618	658	644	606	649	619	609	613	646	637	626	651	611	651	605	669	617	564	595	608	628	627	643	678	605	612	637	576	618	615	643	613	612	593	608	615	634	612	611	635	662	660	632	616	611	644	669	567	609	595	623	575	587	631	622	603	570	660	603	575	588	595	619	630	596	645	630	641	593	591	638	631	650	570	630	583	606	660	679	619	624	638	632	594	612	621	602	646	660	653	591	613	604	616	553	619	659	647	537	629	611	616	582	581	647	596	577	636	605	655	666	600	605	617	600	644	613	596	625	607	607	554	639	623	624	624	603	576	650	601	630	608	623	620	608	598	593	637	586	647	657	631	613	638	613	546	627	610	615	620	617	621	648	623	599	603	603	621	640	607	615	611	610	636	614	599	620	589	617	593	622	595	640	652	625	650	622	622	653	572	634	607	598	631	607	646	632	601	601	621	623	634	598	611	619	633	612	661	645	615	560	622	579	656	644	610	656	613	647	590	623	617	630	620	584	605	602	628	625	633	652	622	643	565	625	625	633	584	635	650	600	619	611	614	651	604	590	595	623	585	591	620	621	645	575	613	621	585	578	636	668	607	608	630	591	602	586	569	583	599	610	645	609	637	617	638	609	612	644	630	620	574	623	591	617	594	661	643	624	583	588	641	631	591	616	602	621	645	609	611	651	607	621	599	591	628	630	620	639	622	585	612	645	611	630	637	603	632	585	626	596	625	622	636	646	553	574	603	622	621	634	636	635	638	607	613	618	623	627	694	610	633	629	605	632	635	615	628	665	622	665	605	615	593	641	603	568	639	601	605	627	623	646	619	607	628	628	565	662	584	623	646	630	630	602	596	590	661	639	648	619	633	651	590	615	600	578	653	619	672	584	624	617	634	660	606	648	637	603	592	583	665	660	604	633	586	627	654	655	578	583	627	584	612	629	627	651	612	613	639	651	641	632	587	613	584	619	603	645	596	632	613	623	630	634	595	606	590	604	618	592	668	628	617	551	582	616	640	607	593	652	650	652	583	623	612	614	634	638	617	596	598	609	597	581	598	622	625	601	610	644	624	632	637	606	642	624	670	669	656	645	615	616	651	563	622	559	627	651	623	619	619	640	628	568	610	593	609	610	596	625	626	619	606	581	598	614	634	618	608	628	613	608	621	609	614	604	612	616	630	608	637	606	625	609	601	627	585	607	630	573	578	654	615	575	635	572	627	656	650	641	587	602	602	622	630	635	624	619	602	648	608	622	636	646	578	615	653	597	605	639	624	622	643	633	625	644	623	633	639	584	602	599	586	587	634	679	616	622	623	622	651	603	589	556	656	632	624	599	619	635	588	635	575	620	641	632	638	624	627	601	588	596	609	642	655	611	603	593	601	659	572	618	637	638	597	605	635	628	614	631	595	635	616	602	632	581	616	616	641	613	600	621	609	606	620	605	611	620	631	618	634	651	580	625	620	611	593	618	626	601	611	610	609	602	600	616	589	615	590	613	639	573	602	637	602	601	612	647	652	632	617	630	627	627	592	673	674	577	606	648	626	632	632	668	645	573	613	641	646	621	621	624	645	631	636	587	629	597	576	629	630	586	623	603	622	638	607	653	602	568	601	611	618	601	633	649	594	612	589	631	601	601	634	636	585	611	621	582	626	574	631	604	607	622	641	630	638	592	599	619	588	596	609	620	608	644	595	619	649	633	581	611	629	638	638	618	600	608	608	568	629	630	630	613	641	636	636	652	624	615	663	631	611	594	587	632	601	606	611	603	607	595	582	624	588	615	603	615	653	586	610	609	634	619	634	662	620	665	595	659	668	606	644	621	670	574	600	574	598	630	640	570	663	672	628	607	597	635	648	585	639	629	634	643	631	607	626	606	634	639	625	638	585	617	642	629	589	591	614	719	625	592	596	603	593	607	630	646	628	622	609	592	617	604	577	612	632	647	624	596	598	589	624	655	649	637	656	636	587	646	580	620	633	624	607	618	634	600	598	610	562	622	628	590	631	617	626	617	623	641	609	654	586	658	666	570	569	621	644	587	641	611	613	615	624	610	614	610	619	656	621	597	627	629	616	612	640	626	611	596	660	604	599	573	592	585	587	648	640	599	602	617	646	628	621	570	589	626	621	624	603	575	619	647	543	643	625	652	588	624	618	607	595	647	660	631	634	591	638	590	631	627	677	581	628	630	619	658	580	569	625	635	593	617	634	609	619	608	614	596	616	641	631	606	625	629	661	611	602	648	609	634	562	607	614	580	636	614	643	667	650	603	637	635	598	634	620	600	590	628	603	600	588	645	632	634	669	660	630	594	640	616	549	611	634	590	624	588	621	638	584	580	641	609	615	593	635	581	648	623	575	577	616	613	597	629	651	616	632	589	600	658	653	621	628	621	643	641	597	654	640	615	602	634	621	614	640	593	593	602	591	602	665	612	599	624	608	637	606	668	612	575	593	627	606	610	613	610	577	627	630	606	616	659	613	667	632	582	617	590	656	636	632	637	623	647	604	648	612	626	617	593	630	604	619	576	637	647	619	623	638	599	616	616	648	647	613	606	583	626	629	612	601	601	627	612	595	645	620	612	609	609	626	579	603	617	621	637	613
24509	21478	28834	24526	21474	9069	1841	1226	1055	979	964	913	952	850	851	862	858	808	846	834	866	863	877	860	849	851	819	828	847	827	831	803	753	839	827	761	817	825	809	804	846	838	766	834	799	859	803	798	835	829	815	816	815	806	773	834	816	815	838	825	843	800	835	867	824	821	823	875	804	786	789	751	759	834	782	794	836	821	798	788	771	809	839	816	853	801	789	810	772	823	818	831	810	797	756	802	875	783	779	878	820	742	797	763	774	791	802	826	780	788	805	763	827	752	813	873	785	852	812	809	831	793	822	798	820	819	801	830	836	795	768	799	863	801	769	803	849	816	754	781	784	801	807	813	822	765	782	816	815	787	837	783	829	812	767	797	801	781	792	797	811	781	799	853	814	798	872	883	831	835	842	837	809	802	743	797	781	764	793	816	815	805	814	765	754	789	774	789	837	825	822	798	796	819	789	827	718	826	809	851	784	772	807	839	774	823	828	769	786	812	860	804	783	744	820	757	806	813	763	802	804	773	813	766	839	818	836	802	831	831	781	800	850	806	780	821	786	821	836	765	791	773	829	830	816	743	796	846	827	786	806	787	863	798	779	781	768	781	786	809	786	828	815	756	818	780	744	793	801	846	816	755	790	763	829	808	813	796	788	854	798	743	769	791	820	831	815	796	846	755	808	794	829	815	831	836	774	824	763	795	830	794	780	746	823	785	802	726	803	795	779	768	805	770	754	772	807	858	804	822	833	810	725	796	782	795	784	785	823	796	816	808	811	773	805	822	866	809	807	817	845	787	751	821	800	798	760	806	808	784	774	814	783	814	785	799	777	852	786	820	795	802	818	841	837	818	801	763	800	783	811	788	780	766	819	790	809	788	783	830	793	754	776	731	788	827	762	813	835	806	786	819	840	803	789	817	779	794	810	759	765	840	756	789	795	823	783	805	762	793	853	765	773	806	752	800	825	814	803	774	840	848	805	811	831	801	794	807	810	878	810	784	779	809	771	811	812	822	776	774	750	731	823	751	748	859	812	764	801	728	823	824	822	873	767	794	769	796	777	834	767	775	823	752	824	777	818	782	768	818	779	817	825	747	803	841	801	798	805	796	809	784	775	797	768	785	800	818	818	778	838	808	777	804	782	750	833	839	742	810	845	801	752	851	809	827	790	823	807	771	797	781	796	776	821	749	792	808	797	797	789	788	819	792	817	801	760	813	809	853	791	803	808	794	810	761	792	864	718	804	808	794	807	789	808	822	795	776	785	762	782	786	789	807	767	792	729	859	820	766	822	760	792	814	798	781	739	808	790	812	746	791	838	816	825	767	772	819	784	847	797	783	744	760	764	853	789	755	826	739	787	762	866	763	807	792	795	778	824	793	801	809	842	819	794	793	747	801	833	866	768	801	835	811	765	777	821	735	806	810	829	807	784	796	752	775	795	824	834	818	805	772	779	748	790	743	747	811	753	814	795	840	803	767	807	794	782	771	813	756	770	805	800	739	740	851	779	794	863	751	789	806	765	803	797	801	769	837	803	757	810	800	778	757	788	805	821	779	810	771	747	785	836	755	816	806	770	791	774	812	814	797	807	779	785	808	798	757	813	756	777	799	798	811	818	759	778	781	788	825	812	810	802	724	819	864	800	774	793	795	749	770	835	840	831	854	827	724	751	787	792	776	780	786	805	779	808	779	816	759	773	804	825	795	874	795	760	792	865	758	829	819	822	790	830	758	778	740	788	808	786	794	816	823	773	827	878	803	740	799	794	793	799	804	802	799	799	833	818	835	807	847	800	843	751	774	806	813	833	826	812	790	829	771	810	841	772	803	830	814	750	768	796	791	813	748	744	785	810	778	806	803	747	853	776	757	807	770	800	828	781	829	786	729	792	766	835	844	783	767	787	849	783	815	794	818	772	792	773	735	782	803	827	830	756	755	787	846	756	849	826	749	792	815	735	780	776	834	803	811	794	746	820	805	785	809	802	827	775	783	747	843	826	770	759	782	787	782	795	781	722	786	747	796	806	781	823	782	796	796	808	773	844	841	784	788	811	830	819	816	725	780	790	753	752	742	777	845	817	746	782	858	796	850	762	817	791	796	752	792	739	807	776	779	785	822	786	800	775	731	788	795	774	787	849	799	746	842	778	757	780	821	773	775	769	831	774	778	786	832	771	787	875	816	791	829	790	798	828	798	792	834	791	774	773	780	828	767	824	808	799	775	803	845	802	821	777	765	771	780	798	798	747	786	823	829	833	793	754	843	751	836	757	779	854	810	812	776	812	799	752	796	785	802	775	802	788	800	765	745	823	768	766	767	764	812	807	827	862	807	797	763	785	730	785	796	828	824	806	795	790	813	808	742	762	822	799	744	797	814	847	784	806	800	791	824	787	791	794	838	721	789	827	753	777	766	766	859	775	838	785	744	834	786	790	825	804	766	809	796	830	757	837	832	824	802	803	771	866	769	846	799	734	792	768	794	809	797	776	806	790	812	771	790	830	737	789	767	759	829	794	869	771	801	781	743	813	783	873	815	802	816	831	793	837	787	835	817	779	773	833	811	790	769	823	836	814	751	853	811	831	805	784	789	792	766	860	809	782	815	771	752	777	749	809	782	767	824	757	851	816	791	789	841	790	771	781	785	832	736	805	772	826	788	785	810	825	828	828	814	797	817	730	780	855	766	748	782	841	787	803	833	819	829	762	778	772	808	786	800	785	780	758	796	818	778	781	762	782	807	762	829	835	842	797	804	778	799	805	766	787	740	781	813	794	842	748	810	786	840	814	834	753	797	820	737	828	751	794	810	861	825	794	797	816	850	817	833	855	782	738	764	807	775	802	812	827	764	755	846	758	832	802	779	799	738	803	806	801	796	818	810	762	801	803	785	778	817	829	800	774	747	788	773	719	792	848	879	804	808	774	801	785	748	810	748	775	845	799	782	864	815	786	833	769	819	799	812	765	763	697	809	753	754	847	768	770	757	783	813	740	775	797	780	815	800	795	811	742	823	764	857	820	795	806	808	791	812	753	819	773	782	856	775	822	798	801	797	787	819	815	788	773	825	805	777	809	832	827	742	791	773	759	822	822	784	789	783	806	771	785	791	786	783	799	793	734	803	832	818	807	831	777	772	855	736	803	756	798	791	803	823	790	786	801	783	786	777	776	808	810	811	799	781	800	780	772	819	753	763	754	819	777	786	823	811	801	784	763	804	797	781	831	840	800	773	827	807	758	843	844	794	767	783	849	809	754	830	807	801	742	772	805	804	839	777	772	809	791	774	792	808	808	848	833	808	826	739	793	805	841	773	743	757	792	804	829	763	779	810	785	754	804	763	813	801	793	808	774	792	791	786	813	783	803	786	812	799	811	792	770	798	822	765	736	770	810	766	827	813	809	827	786	782	745	814	794	778	824	821	838	779	750	799	771	806	786	810	785	750	835	750	776	779	768	773	792	823	840	831	813	821	781	852	811	734	749	794	803	807	811	791	817	746	748	771
3746	6140	4912	2646	1851	1407	1208	1065	944	905	831	736	810	745	690	726	742	681	705	667	674	630	728	616	655	634	641	627	630	632	651	671	643	636	647	683	650	676	573	578	604	655	646	598	566	622	634	614	611	617	644	620	659	599	619	629	608	602	603	643	624	625	621	635	603	592	621	621	611	566	579	581	614	643	669	636	608	605	634	599	637	575	600	601	631	596	608	660	617	660	636	596	619	615	608	574	648	617	590	627	584	582	597	634	576	556	620	637	620	598	611	594	595	576	613	642	606	632	581	573	592	591	608	610	617	604	633	607	593	589	577	618	589	658	612	598	625	615	617	611	612	629	628	567	581	636	574	639	575	615	620	567	566	606	601	592	628	638	590	597	589	620	656	579	590	588	634	572	625	573	621	627	539	614	585	571	603	605	629	633	610	583	630	630	582	572	637	661	599	590	632	584	597	595	579	584	617	606	631	575	641	600	583	546	582	547	648	629	593	605	610	606	626	587	604	617	607	627	576	582	594	565	631	577	613	620	597	601	610	606	606	625	617	623	638	592	583	609	607	574	596	599	588	595	615	573	639	597	644	580	593	632	564	607	597	607	589	595	612	616	575	639	620	581	612	594	594	572	552	635	600	573	595	631	647	558	581	624	624	610	595	617	604	631	580	624	583	576	586	585	620	585	604	609	573	610	634	616	654	632	607	606	564	628	580	585	591	613	568	576	622	637	592	579	587	551	601	604	564	574	623	585	601	592	561	553	611	586	581	584	600	583	609	616	618	653	658	574	588	578	586	593	598	605	599	642	625	673	590	624	634	559	612	598	593	610	632	602	585	619	610	627	624	622	598	617	616	619	556	591	594	586	605	595	656	612	575	617	635	583	622	613	619	543	594	582	623	584	558	592	603	621	572	572	603	590	619	614	610	613	610	589	563	587	603	610	612	569	617	604	619	582	546	565	569	587	630	578	637	584	564	650	576	608	628	580	621	631	619	598	635	596	598	611	623	605	589	592	592	597	603	578	587	606	599	609	587	572	584	608	613	621	633	601	574	645	611	583	619	592	664	610	639	567	616	580	570	617	625	640	614	602	576	549	586	587	600	611	582	608	599	618	636	587	595	606	633	637	570	586	586	624	635	571	619	632	573	568	575	573	619	648	597	563	614	577	587	590	582	606	635	583	594	571	605	572	592	634	554	609	540	583	607	607	597	622	576	606	590	610	617	557	606	590	571	624	581	569	592	592	583	641	606	593	592	591	660	586	562	650	618	562	606	608	598	611	592	624	599	611	619	563	583	585	585	657	590	610	630	559	618	596	585	597	577	588	592	588	584	594	543	590	608	581	583	594	566	587	613	588	627	585	572	609	585	589	631	546	621	577	604	608	597	562	563	589	578	584	632	571	602	610	621	625	607	589	606	578	615	652	582	590	609	593	621	600	586	590	567	608	588	602	607	584	597	594	564	591	644	567	594	610	630	646	610	607	600	599	621	609	618	596	588	622	599	631	651	625	609	589	602	555	587	596	629	569	618	586	612	619	647	614	595	615	637	597	594	575	623	580	640	587	589	620	590	575	607	620	611	571	575	575	626	620	558	584	604	609	592	607	624	576	604	623	677	561	600	617	607	601	599	578	582	606	606	622	623	582	562	581	540	583	582	561	633	580	608	604	616	562	603	601	629	655	623	603	609	617	561	583	541	570	624	603	617	572	576	584	581	567	591	591	634	630	592	613	556	623	578	608	590	590	562	636	565	573	560	575	577	588	601	597	582	586	608	619	578	567	627	579	584	617	616	588	617	584	545	557	579	651	588	576	570	612	600	599	621	560	591	611	576	591	608	598	595	576	574	699	616	599	619	613	602	609	571	580	585	594	571	654	636	591	579	610	551	583	576	583	559	583	610	586	592	613	621	611	575	653	607	589	602	569	587	632	617	582	609	622	594	580	559	577	598	603	530	607	627	571	585	606	628	626	611	590	609	574	608	546	593	623	612	606	594	594	598	579	568	591	590	563	589	603	596	618	572	630	574	596	626	597	583	584	619	561	600	571	582	576	604	582	539	584	560	585	613	629	602	591	574	568	589	608	611	592	595	565	613	598	602	617	613	623	595	613	596	547	617	577	611	571	548	629	549	579	558	576	637	625	586	606	578	622	600	572	594	611	590	542	595	630	613	610	570	607	609	594	586	584	609	604	596	573	638	600	589	587	580	607	563	620	578	620	619	617	579	570	600	581	608	611	610	591	584	618	585	590	607	653	619	601	594	630	606	595	588	544	616	634	538	613	572	632	598	637	573	580	570	581	608	597	583	622	583	587	556	553	612	569	594	582	625	583	559	563	608	552	576	621	632	575	604	581	557	578	636	554	612	571	591	583	587	565	543	592	556	551	589	567	647	599	562	597	615	624	579	576	618	614	621	600	615	591	617	598	616	594	558	599	587	592	596	591	614	671	600	568	573	598	615	602	573	597	608	609	582	601	572	587	594	562	577	611	604	529	579	616	590	574	585	563	584	576	581	573	624	586	603	564	578	624	576	625	609	564	603	594	570	591	600	581	636	613	594	600	636	645	590	602	596	621	569	572	616	640	627	593	574	531	556	613	559	589	607	627	574	575	556	588	528	597	551	602	608	599	600	536	575	620	605	572	588	611	569	580	582	587	586	614	588	570	617	602	587	610	559	595	606	606	594	554	600	617	598	547	592	559	606	585	631	574	648	594	625	619	598	590	593	608	611	554	636	594	584	590	582	560	609	611	572	557	584	569	589	569	602	595	574	585	605	583	585	578	630	626	609	591	616	600	586	569	560	593	566	594	599	564	593	599	594	602	595	624	610	577	599	572	596	588	562	576	592	574	590	613	569	579	636	549	614	605	585	595	550	609	632	570	651	588	593	546	575	592	589	573	619	546	614	572	608	574	566	561	583	573	612	578	591	567	589	597	621	572	627	626	567	605	619	603	567	592	583	564	556	580	591	650	608	610	584	584	587	607	610	600	605	543	590	585	610	582	557	572	618	608	597	604	576	586	576	615	582	607	587	574	562	586	585	577	567	634	593	591	615	573	569	621	609	624	629	614	596	577	590	602	570	606	573	605	587	642	591	597	572	579	608	592	573	595	582	584	587	546	588	608	631	579	571	576	568	605	586	608	546	644	572	609	573	569	588	598	616	569	574	570	599	626	552	603	613	607	598	586	580	610	544	576	571	598	633	614	561	596	565	573	609	636	604	634	606	613	601	622	580	570	540	593	596	562	599	609	576	566	606	635	583	598	615	560	585	542	589	624	575	585	575	583	553	593	578	614	589	605	558	612	575	645	579	602	584	618	616	603	596	553	604	582	593	619	570	612	565	594	589	600	588	572	596	594	581	563	634	592	588	579	562	575	556	591	592	618	598	607	621	584	534	551	603	582	578	561	609	579	541	567	601	588	595	572	619	641	581	607	565	605	605	590	580	592	582	592	545	580	594	603	593	574	606	622	563	584	593	572	580	627	635	587
27913	10398	1022	619	511	457	482	447	494	483	425	509	463	444	438	414	487	423	468	441	450	476	460	455	480	451	481	428	469	389	480	432	488	451	471	452	426	428	448	430	438	479	425	424	452	409	451	450	435	445	456	482	445	413	449	440	460	404	431	449	454	457	478	452	460	473	490	446	437	490	430	459	465	411	465	441	439	442	457	435	449	468	426	492	453	455	438	494	474	490	456	441	432	467	447	431	469	427	421	434	427	454	449	430	443	450	434	455	394	408	419	477	459	471	445	444	436	429	446	419	492	437	403	428	468	468	463	434	452	473	434	445	477	446	453	464	465	420	422	453	454	457	485	433	452	452	475	480	487	403	441	463	443	417	427	455	432	427	447	445	449	433	451	484	471	429	457	443	428	445	457	449	417	458	467	442	435	445	477	418	423	436	456	419	458	418	426	454	451	440	463	433	441	464	442	421	446	447	433	472	474	476	428	445	479	472	411	483	441	476	478	432	435	463	437	457	437	437	415	418	441	469	401	427	460	431	452	458	436	466	461	429	443	413	427	419	443	457	428	421	459	438	424	420	453	441	461	442	458	447	434	440	425	408	479	416	442	469	451	438	424	428	476	474	420	434	450	460	472	441	437	454	476	461	462	441	471	443	474	467	421	426	464	453	467	415	451	488	430	439	444	456	463	478	431	425	500	438	408	471	458	461	427	448	444	418	460	438	447	439	449	432	474	414	441	461	443	457	442	397	424	447	448	433	425	455	417	446	436	429	481	435	447	469	434	460	407	413	435	424	428	473	445	404	443	413	408	448	490	443	452	431	412	455	419	430	454	469	448	465	466	453	430	435	456	406	447	406	428	457	479	487	432	431	468	412	437	448	448	438	450	471	461	425	439	430	456	442	473	460	443	459	412	452	439	441	441	468	456	472	454	438	417	449	428	456	425	467	469	480	461	404	507	449	448	480	439	455	449	456	463	482	412	422	431	435	436	477	419	415	479	464	457	452	474	452	431	444	437	422	434	477	465	432	444	474	433	467	470	441	448	463	482	469	425	449	449	465	431	461	445	429	439	457	431	454	440	431	425	456	439	431	464	433	441	418	481	428	477	434	489	467	442	453	477	467	441	437	399	468	442	442	409	452	446	411	454	454	488	448	425	460	448	430	424	426	484	419	453	445	474	461	461	439	428	447	461	449	436	473	433	430	411	451	440	418	422	415	484	455	415	440	421	419	442	452	438	451	448	436	442	458	410	443	415	453	425	427	451	472	471	436	461	439	445	442	448	472	449	461	450	416	477	428	429	478	449	463	457	484	422	426	453	424	449	424	413	454	489	449	451	468	456	432	416	445	452	459	477	444	452	433	415	473	451	408	433	448	433	477	438	413	463	436	445	424	413	442	429	454	453	421	436	440	428	452	416	456	460	489	415	449	473	424	448	445	440	431	470	435	435	450	440	442	429	453	437	457	430	446	450	455	415	445	469	455	452	415	463	437	420	470	434	431	463	464	471	476	429	457	455	467	464	469	461	448	479	441	409	434	474	466	462	448	443	461	444	497	451	427	421	460	457	428	431	439	442	479	428	450	454	485	466	417	460	414	460	468	476	485	437	469	431	432	453	470	473	469	454	481	471	443	447	427	426	463	447	412	429	457	436	449	462	441	457	478	466	411	466	451	475	448	460	450	442	432	441	429	439	468	448	399	468	500	445	428	442	408	460	441	449	410	433	468	417	462	453	452	435	468	441	447	474	446	448	502	466	458	454	497	447	454	428	437	424	476	443	490	457	458	410	452	477	444	448	465	420	432	453	418	442	441	398	450	485	457	476	454	450	460	437	433	436	425	435	411	418	371	429	455	454	444	443	451	444	421	453	470	392	412	456	424	453	459	435	446	413	442	406	427	420	442	429	451	487	484	402	451	473	473	432	436	442	475	433	431	452	441	453	414	473	465	426	435	418	449	479	454	438	453	435	447	424	459	469	470	471	464	438	438	434	440	443	460	428	436	478	458	454	421	413	450	459	479	459	456	441	460	447	457	458	474	447	427	437	406	440	409	450	481	459	444	445	471	445	431	449	455	455	439	451	457	438	445	462	455	432	452	402	474	452	447	431	460	448	432	435	443	451	477	448	454	428	457	449	435	447	434	480	406	466	462	463	449	457	456	437	437	450	442	462	447	443	453	403	422	418	456	442	424	442	448	501	470	453	482	475	461	442	469	441	422	425	432	448	421	469	469	422	436	417	431	460	477	459	445	508	439	456	480	402	473	441	452	450	481	429	451	448	473	414	458	428	466	430	478	471	379	450	440	447	407	441	464	461	434	469	457	454	412	424	436	446	508	429	426	447	440	472	456	431	460	433	444	488	442	439	418	445	438	439	464	416	435	428	452	436	426	414	432	446	460	459	467	421	428	410	449	457	470	435	425	433	430	447	414	423	469	462	459	450	489	460	449	501	447	450	443	446	444	437	457	408	434	430	462	436	415	484	426	405	463	448	430	391	431	430	474	462	450	443	463	449	425	460	487	459	429	449	464	457	463	405	461	415	453	447	423	434	449	486	470	428	423	458	459	465	469	486	438	439	476	419	395	438	460	422	397	461	443	441	462	445	450	445	432	460	454	417	480	434	449	497	463	419	460	475	473	469	417	444	413	439	466	453	440	476	479	457	439	449	465	467	454	413	450	485	480	434	397	408	459	442	472	424	420	444	478	436	465	461	476	433	464	410	466	476	470	449	430	427	487	436	469	454	416	442	446	438	417	494	438	466	476	438	473	413	426	442	484	446	432	432	415	407	459	409	452	454	432	475	460	443	465	440	427	429	436	432	459	426	430	483	471	445	442	461	414	425	456	470	450	455	443	476	463	438	437	424	448	447	433	472	454	448	395	449	416	444	441	458	437	444	467	473	441	476	450	474	467	430	461	463	434	418	455	465	438	478	442	480	430	474	479	421	442	446	455	418	436	447	443	465	461	451	469	461	453	448	447	431	422	436	439	457	413	456	457	487	422	441	436	435	450	437	396	436	453	463	455	458	437	441	440	432	443	494	468	444	445	419	425	469	461	449	482	462	403	477	454	467	478	431	422	455	433	459	461	470	461	420	461	447	465	447	433	406	429	412	429	434	467	451	483	427	491	476	436	518	440	404	466	424	461	464	460	449	456	429	440	415	443	467	439	469	466	423	430	432	475	458	465	456	453	462	443	463	487	470	438	471	463	449	490	446	430	485	458	441	488	437	451	456	423	428	456	476	474	448	449	438	403	437	449	428	434	469	472	467	448	473	488	457	440	461	452	466	407	463	468	465	416	461	438	433	415	439	437	444	430	450	464	436	461	467	467	402	441	461	413	458	431	459	440	446	458	439	444	430	473	435	427	435	438	411	452	457	460	436	437	462	425	461	439	431	453	451	438	427	447	470	471	453	466	419	464	406	417	464	405	445	444	461	465	461	403	431	425	425	460	442	486	464	476	425	423	443	475	446	457	463	473	442	424	432	418
4807	511	444	377	341	366	343	315	311	346	334	381	340	342	311	326	326	302	365	332	301	334	336	347	286	325	332	311	322	348	311	358	284	289	312	336	317	285	330	318	305	348	346	346	318	344	348	333	313	321	346	308	334	334	342	329	314	341	326	319	299	319	306	280	309	326	306	332	335	335	301	328	346	310	302	316	333	326	347	304	349	304	324	347	309	339	333	364	321	348	326	331	318	332	318	319	293	317	339	320	347	340	304	317	316	334	321	322	345	333	321	305	312	321	345	321	295	330	335	325	326	308	317	317	318	325	324	347	304	330	306	300	332	326	345	356	292	329	296	331	333	337	372	334	294	339	342	307	304	313	321	345	304	328	322	301	314	313	345	297	309	316	329	335	338	327	315	332	333	333	293	336	334	326	325	316	326	288	337	325	318	326	320	304	307	301	337	332	338	311	333	339	279	317	334	334	313	332	335	345	331	322	305	327	324	339	319	330	327	306	342	354	327	321	320	334	301	311	336	332	318	357	293	335	318	333	322	324	292	314	301	354	331	315	337	338	314	351	343	314	345	333	343	304	352	310	315	304	313	312	343	363	312	326	313	325	329	314	322	328	323	315	319	308	328	350	355	355	316	312	318	315	320	307	311	323	334	342	308	295	305	314	318	317	317	326	323	316	333	299	306	308	317	296	337	299	298	331	307	302	333	335	320	322	361	337	337	317	319	320	331	327	315	338	339	348	295	321	320	302	335	305	354	334	308	326	343	325	342	335	315	357	315	294	310	333	292	296	330	328	299	307	324	304	336	284	343	328	327	311	329	319	344	293	337	337	339	344	332	303	324	343	304	340	342	314	314	301	320	357	295	348	332	346	290	316	307	313	319	333	346	324	322	302	348	330	316	297	329	332	345	339	309	370	342	319	323	303	308	317	302	328	339	301	308	326	329	332	318	349	341	301	337	304	326	312	280	302	304	316	295	321	345	369	309	337	313	343	320	351	338	309	324	332	348	318	344	299	314	331	287	334	319	288	305	329	369	318	320	300	306	345	343	333	311	334	297	325	324	322	308	292	338	314	319	349	313	349	341	324	297	330	347	338	321	334	326	317	314	325	294	304	362	328	323	349	372	316	340	345	294	332	337	305	347	296	334	316	328	310	331	330	302	338	308	307	332	344	333	327	317	334	333	303	355	335	311	291	326	346	339	338	348	339	308	307	346	319	323	367	324	338	321	320	320	312	347	308	264	331	321	336	343	364	302	333	321	330	334	321	295	329	314	317	295	304	305	324	303	284	312	334	328	311	296	334	326	300	324	301	292	299	302	315	297	360	346	339	303	368	354	319	347	306	325	344	316	334	327	329	333	324	316	344	296	316	314	289	345	326	328	329	301	333	310	355	308	301	321	294	308	328	309	299	322	339	335	322	326	319	329	310	310	335	310	298	361	331	328	334	313	300	323	316	325	311	317	334	346	316	310	282	349	338	340	306	322	346	334	361	326	352	304	310	312	307	335	309	329	284	353	309	351	317	369	313	336	348	347	349	322	342	317	304	330	327	324	331	298	312	315	336	304	343	322	328	338	292	321	294	321	348	339	325	335	284	336	311	312	327	320	325	320	297	313	307	314	330	317	287	333	296	315	352	326	332	332	299	303	324	307	321	305	330	330	340	316	339	323	312	343	320	334	344	335	333	316	328	289	323	337	337	348	302	331	326	317	286	318	316	296	317	324	331	324	322	337	316	355	310	297	313	300	313	336	317	319	313	325	328	342	308	358	353	324	316	333	309	339	298	317	333	342	343	344	336	327	364	338	326	326	302	315	336	331	313	334	316	318	338	322	326	315	339	327	305	311	348	341	276	321	321	321	310	327	328	296	310	322	327	324	325	343	300	320	308	319	322	338	325	322	278	306	312	329	330	302	332	321	339	332	315	365	315	323	308	288	291	328	313	339	318	325	331	318	324	335	311	309	336	300	283	336	314	342	329	295	328	342	322	304	367	327	335	329	316	315	328	315	328	317	329	329	333	336	300	344	338	289	333	331	327	339	318	341	321	337	368	316	367	316	309	325	309	322	334	302	305	335	327	306	284	318	322	341	340	323	316	306	337	338	312	328	341	359	318	322	331	321	340	327	324	327	317	330	326	316	308	322	354	308	355	325	351	330	337	354	328	297	334	327	319	324	310	337	318	307	337	343	343	340	344	340	301	305	312	336	316	333	325	296	304	330	369	316	298	288	317	336	310	311	347	356	311	330	342	334	326	313	306	295	312	317	351	354	308	360	316	301	323	320	317	356	331	328	313	327	331	310	317	311	337	308	322	330	308	325	355	358	335	340	362	335	289	293	350	318	325	340	335	318	312	340	325	284	300	304	327	313	307	333	332	329	334	329	320	294	318	341	313	347	327	279	298	336	328	294	323	345	342	319	297	313	301	320	330	332	317	283	337	299	306	372	319	324	305	335	349	332	319	335	349	318	278	316	333	326	323	341	311	325	314	302	318	319	352	341	337	306	333	305	324	338	304	308	308	335	306	322	327	333	337	325	302	341	332	336	289	338	308	337	310	315	320	304	308	336	302	308	316	310	328	331	338	344	357	335	294	344	300	324	330	282	304	337	297	314	318	337	343	321	351	317	316	331	317	346	290	355	306	338	320	317	301	320	332	339	319	325	341	350	356	303	320	344	314	328	326	319	327	309	324	317	334	322	338	344	304	351	334	324	327	389	332	297	350	337	317	331	325	335	335	346	323	330	318	302	272	328	345	271	326	319	334	294	288	322	354	296	374	346	328	322	313	310	310	336	337	345	340	349	313	353	308	288	321	335	322	294	292	304	309	333	335	303	334	317	316	339	325	344	320	312	333	345	328	314	359	326	316	311	302	362	328	364	305	319	305	324	302	307	326	335	317	289	323	353	329	339	310	353	326	327	318	307	338	328	330	324	320	316	306	296	330	295	341	311	346	339	322	343	341	318	339	345	331	368	289	332	358	326	335	338	355	309	329	286	309	321	308	311	316	339	333	329	341	332	299	312	330	315	308	344	345	319	350	310	327	328	326	309	337	357	332	314	338	332	305	299	317	317	300	327	305	316	351	303	287	308	324	303	315	325	315	307	296	285	281	313	311	337	293	308	344	351	332	315	328	299	315	312	328	367	354	325	340	316	313	318	310	286	300	339	335	351	305	316	331	321	318	344	338	343	298	330	329	355	331	333	317	311	307	318	318	293	322	325	292	322	321	294	332	336	331	278	317	325	325	334	331	326	348	355	334	312	375	295	311	321	290	324	326	307	310	337	301	341	355	336	331	341	336	306	331	308	329	296	305	342	326	321	332	302	364	312	325	329	297	306	313	315	309	326	334	323	309	308	330	302	325	345	311	353	324	330	355	332	316	324	310	291	306	298	336	336	361	308	324	351	321	321	313	308	353	301	303	324	271	337	310	321	312	346	362	319	295	343	322	311	312	336	332	317	319	323	335	330	306	300	334	343	317	323	328	315	321
25505	21486	27963	25415	11649	1762	1237	1059	981	986	943	864	914	960	853	904	877	917	924	870	829	868	900	887	894	825	916	865	892	877	846	829	870	879	899	808	843	916	893	844	860	866	890	830	803	891	860	852	878	902	826	924	873	914	902	858	843	836	868	824	847	885	840	837	842	842	826	833	871	835	822	850	860	834	843	815	839	854	859	879	872	839	891	891	838	832	834	891	799	804	872	914	828	851	812	847	854	837	849	803	846	880	837	843	898	846	825	873	890	851	832	860	814	860	887	840	815	906	855	857	904	846	880	874	872	821	804	883	887	841	816	860	842	811	874	852	861	833	822	880	881	835	848	853	868	871	825	853	822	805	851	843	889	833	883	864	884	858	898	850	856	864	813	818	850	880	891	853	892	852	797	845	842	833	855	859	844	790	836	874	868	838	847	844	859	907	868	848	836	823	818	872	853	832	840	824	823	856	884	884	820	851	857	867	838	862	809	799	821	793	807	839	896	839	853	839	826	890	867	814	824	812	838	892	866	854	810	845	852	836	876	896	868	859	883	878	794	807	811	830	865	837	849	877	813	873	827	847	897	844	821	909	847	864	827	815	849	875	930	842	854	821	888	861	820	823	848	827	854	877	873	836	823	901	860	873	856	854	906	862	875	854	908	867	861	838	885	869	854	808	810	880	840	855	874	850	842	857	825	872	861	849	871	873	878	834	881	874	860	793	894	859	843	817	777	849	821	870	828	840	866	835	836	815	816	835	881	860	859	886	863	829	851	843	799	899	856	862	868	866	826	879	822	888	872	830	853	836	824	887	840	848	916	865	845	846	839	808	795	870	906	890	895	849	895	876	858	831	880	850	868	849	814	827	814	818	906	821	861	870	881	853	883	910	810	829	896	838	866	916	839	847	852	878	867	855	822	867	773	914	865	832	878	838	840	822	885	851	887	853	859	857	845	881	821	858	846	879	839	835	918	822	843	889	889	850	861	825	812	892	876	860	843	829	879	884	872	841	910	821	877	858	863	847	869	861	874	857	800	871	852	835	871	816	811	828	887	868	871	884	825	869	787	859	894	850	801	874	840	894	880	853	794	834	842	823	873	857	831	830	846	839	819	869	878	815	820	848	799	861	836	850	841	851	872	815	917	826	906	897	871	866	862	836	826	871	899	785	848	810	845	767	806	856	823	845	827	853	839	815	868	837	827	830	858	930	818	813	886	868	807	838	831	811	853	866	861	873	812	823	864	869	864	837	823	818	890	831	808	861	899	864	817	854	880	892	865	876	857	825	845	887	876	868	904	876	867	858	844	807	878	846	893	863	851	844	791	828	818	836	812	874	842	838	867	849	834	842	803	812	854	869	847	866	832	888	820	885	805	887	839	803	802	787	876	833	842	855	833	814	898	854	842	863	855	878	843	830	905	837	888	797	865	833	861	858	879	838	878	846	848	803	821	858	798	822	833	828	874	861	880	874	870	869	853	877	811	845	874	832	864	847	886	873	796	873	867	915	824	834	870	857	859	881	854	792	828	827	851	772	873	817	872	827	819	856	873	796	859	849	790	827	864	817	874	836	832	880	835	821	875	794	846	883	863	845	836	840	864	820	839	823	837	841	907	825	830	831	860	761	829	838	855	834	849	847	824	867	895	887	887	867	782	870	828	853	836	869	792	799	818	842	835	814	874	894	852	850	841	875	873	860	856	889	862	881	788	859	811	881	831	888	832	819	844	835	824	833	850	867	877	878	859	892	930	786	861	815	866	835	855	835	794	877	844	826	855	875	800	828	832	815	843	845	845	832	836	834	856	891	822	853	853	848	890	862	821	823	822	834	832	856	870	855	826	870	837	834	817	857	813	844	810	875	813	854	850	834	844	820	875	850	857	835	779	850	840	877	864	862	865	847	836	830	836	851	831	832	827	845	797	868	869	840	805	833	872	854	844	799	888	857	870	849	856	903	844	884	824	881	836	829	865	874	831	919	850	801	818	889	868	869	835	888	865	831	860	856	900	921	857	806	819	866	805	830	801	874	848	866	826	841	879	845	850	854	822	864	856	876	832	840	848	836	865	831	860	858	872	843	864	818	868	816	850	852	832	846	880	805	859	856	780	868	877	915	834	802	873	853	838	815	840	837	829	859	814	800	810	838	853	861	844	836	873	852	824	891	841	875	830	826	861	888	797	874	853	890	846	860	854	854	865	901	839	838	878	822	865	806	839	806	865	804	899	851	885	852	839	825	857	863	796	855	835	919	880	887	848	788	792	773	833	823	830	890	858	854	911	791	856	895	870	790	820	828	841	884	818	841	850	875	876	819	805	875	808	845	816	843	837	839	842	858	847	881	838	821	902	853	840	825	857	819	837	892	831	780	915	885	837	901	848	741	820	887	877	827	828	853	829	869	851	831	803	836	852	900	856	873	832	870	795	818	796	802	820	827	853	901	822	856	806	846	776	857	899	861	832	871	802	821	827	888	873	878	848	819	840	850	859	863	846	813	857	851	810	861	883	808	846	862	892	920	859	831	864	847	819	868	854	792	841	842	825	873	867	832	791	839	847	873	878	799	794	878	849	858	849	865	856	872	876	845	795	872	877	847	871	859	803	847	854	874	856	851	880	878	911	801	796	852	849	880	826	838	861	898	902	873	819	856	842	872	822	836	803	859	848	869	871	812	886	864	865	912	833	885	822	868	834	856	823	860	817	849	857	839	915	829	889	875	876	865	758	851	840	859	797	871	815	878	839	843	844	877	828	863	828	844	880	850	816	858	861	850	841	833	841	855	876	861	854	852	827	816	883	871	865	836	825	827	831	848	860	881	863	797	881	847	852	835	791	811	864	792	919	820	841	803	853	847	886	832	817	869	802	860	828	805	844	803	904	812	841	882	856	818	836	861	815	893	837	860	790	885	884	861	885	850	839	811	820	821	833	851	816	847	828	846	850	826	842	804	828	835	842	827	819	811	786	901	892	809	890	890	888	843	851	829	886	847	818	886	836	802	801	873	829	798	851	845	865	850	851	825	832	831	850	875	843	863	873	826	875	885	850	894	822	846	841	855	836	852	871	799	819	873	849	921	883	887	865	825	825	861	822	783	854	928	820	851	862	826	823	835	838	827	878	810	832	825	795	904	831	841	855	844	830	853	841	896	840	844	862	858	755	833	865	866	838	891	855	864	875	866	818	817	861	822	823	843	851	861	857	828	865	882	836	840	821	877	833	827	831	872	837	831	801	821	857	807	824	840	817	873	866	854	818	833	849	808	852	855	860	866	855	853	834	851	820	852	816	771	846	863	816	817	798	826	891	799	857	861	826	882	781	850	834	835	835	884	851	870	900	894	882	843	869	888	839	881	810	840	851	885	886	805	873	874	910	834	829	839	829	784	837	850	886	871	870	860	841	862	892	823	858	893	840	815	840	810	846	862	862	839	867	839	878	854	856	848	834	798	830	918	854	873	847	846	816	845	771	829	866	851	885	820	896	847	837	823	852	820	875	841
3424	3694	3112	1696	1242	1034	970	904	794	771	725	730	740	728	689	702	629	766	630	652	628	672	655	663	641	619	617	719	672	625	677	662	693	690	629	688	686	654	630	620	657	612	695	590	661	615	621	654	674	631	638	603	679	628	648	595	631	604	624	644	632	645	612	657	643	655	619	645	651	671	628	608	635	646	614	583	626	638	655	630	672	604	596	647	631	600	662	619	658	601	622	659	612	614	618	625	648	685	599	618	644	612	632	626	618	607	621	669	632	622	630	646	614	609	627	635	646	654	615	634	627	631	637	677	610	629	642	624	628	634	642	638	597	638	611	613	645	621	628	655	607	619	632	612	605	629	606	621	605	626	610	626	640	598	571	630	606	620	609	638	629	582	648	613	639	627	615	646	630	641	600	629	618	635	589	611	637	621	600	615	619	654	621	620	669	624	607	627	601	651	630	666	637	641	668	615	636	637	578	652	581	649	656	627	652	602	572	673	621	572	606	671	620	623	621	593	589	606	625	633	592	605	599	617	662	619	637	668	600	617	653	654	589	637	635	625	566	628	588	656	614	670	584	627	597	603	635	641	634	637	628	642	594	573	642	652	619	603	598	643	625	632	633	599	659	635	596	626	614	649	652	651	614	666	637	649	655	585	613	651	641	608	632	640	581	637	639	570	601	637	639	635	643	629	636	637	658	604	624	594	598	627	584	610	644	664	642	608	653	656	567	614	607	608	656	621	666	629	608	645	594	623	630	658	609	616	576	615	614	656	655	641	604	611	623	616	575	613	633	592	626	626	657	625	622	637	617	632	605	648	633	608	617	650	634	583	612	619	608	687	615	575	654	615	618	636	592	564	603	654	652	602	593	621	595	626	638	620	621	620	656	681	672	591	573	601	645	650	643	647	594	614	604	621	652	684	632	609	586	618	612	625	650	611	653	633	646	621	642	666	612	641	646	617	627	636	637	618	603	603	634	626	625	602	635	571	611	617	589	655	608	609	641	620	608	601	571	608	599	646	596	599	658	664	621	642	613	625	614	598	597	640	642	627	684	637	638	613	612	598	621	639	634	632	610	611	592	611	651	614	587	620	635	618	650	624	640	602	630	589	604	621	616	610	625	629	617	604	598	619	636	613	624	605	581	617	643	639	621	649	637	606	633	588	636	598	627	636	623	637	603	591	627	609	642	596	577	612	646	623	566	645	659	641	607	629	631	619	602	622	639	569	603	589	592	609	630	637	653	683	578	589	601	612	624	649	649	624	605	627	594	631	613	625	623	630	614	594	599	591	639	617	625	682	609	639	671	603	609	572	657	640	637	627	635	626	613	600	588	645	568	631	612	647	695	609	632	659	659	608	633	668	642	644	624	633	601	616	616	635	573	644	641	549	567	627	602	640	582	646	567	676	610	635	608	602	628	631	623	616	627	591	620	615	622	656	591	639	591	627	626	686	645	621	652	586	647	642	620	608	598	646	594	674	626	651	610	608	616	602	617	660	621	636	628	637	623	565	609	640	618	589	589	629	620	596	602	630	601	595	623	602	670	658	586	638	622	586	580	619	646	606	587	584	587	610	612	640	630	564	629	637	620	645	670	612	632	641	622	636	607	645	592	586	610	596	624	584	606	658	650	631	594	607	621	590	598	657	618	590	705	629	601	606	562	571	657	570	580	611	663	587	612	640	599	633	613	623	645	673	604	617	641	630	670	599	569	648	615	642	665	622	632	651	579	595	656	617	627	603	653	584	663	631	621	622	643	625	635	617	629	587	582	574	617	648	604	568	591	631	633	577	613	592	638	622	618	627	622	559	587	610	616	634	635	591	637	616	600	649	601	586	576	601	615	642	618	575	628	648	658	602	644	580	607	630	632	615	615	551	585	606	650	597	614	628	577	627	603	643	660	607	634	647	576	624	620	622	647	627	624	628	614	648	625	639	597	630	623	639	598	649	631	610	637	605	653	601	644	624	582	644	641	603	670	617	636	597	644	586	588	636	578	607	637	589	613	632	614	578	607	669	599	617	597	568	624	583	624	596	642	594	626	623	568	590	628	660	603	608	641	636	603	610	616	648	630	630	665	670	607	629	561	645	622	590	581	638	606	619	611	609	627	618	615	648	603	593	624	599	598	638	639	620	610	646	639	649	632	599	572	611	615	605	593	661	612	591	638	609	553	600	633	645	586	585	618	601	613	654	620	576	640	590	626	635	642	617	607	600	676	616	639	625	643	626	645	655	593	612	644	612	645	642	623	609	641	612	593	618	633	643	645	635	688	642	627	614	614	602	589	634	665	612	598	593	599	578	664	595	590	627	620	579	650	642	615	586	627	627	610	604	596	636	582	584	602	635	614	585	656	639	609	617	648	616	578	636	621	583	605	628	623	612	615	603	633	582	597	611	630	608	584	607	617	588	637	588	624	593	550	572	619	643	617	601	655	637	651	622	621	628	605	579	619	653	621	573	620	621	625	620	642	627	630	632	633	626	624	666	642	586	612	616	601	602	665	628	612	653	648	617	620	642	618	605	592	611	619	629	613	597	654	628	583	596	630	657	630	622	620	608	655	620	601	607	632	676	629	659	606	626	616	609	627	630	635	616	588	591	616	616	602	637	643	637	572	644	639	625	616	634	588	592	613	603	593	631	620	625	661	615	625	604	601	599	639	611	609	593	632	665	622	607	633	660	594	636	577	625	592	645	664	630	610	597	625	632	647	626	683	612	605	636	585	594	675	558	615	545	637	637	603	632	616	621	602	602	665	551	615	608	674	623	636	625	599	656	582	602	639	589	589	572	592	626	615	616	624	605	618	633	606	608	602	647	629	594	617	613	612	661	645	616	620	581	641	605	612	677	629	569	613	659	652	603	594	629	602	612	633	632	610	650	638	606	578	639	625	631	584	579	619	619	602	645	595	656	631	619	617	625	598	609	598	609	627	593	639	648	636	630	660	622	625	639	623	632	690	594	590	627	576	601	603	574	614	670	672	606	647	615	591	663	617	611	594	567	585	642	652	590	608	628	616	660	657	616	601	602	624	615	660	601	649	609	621	620	618	609	647	632	634	571	610	598	611	555	645	670	610	628	615	595	624	652	588	654	633	609	632	609	619	591	548	603	597	629	593	684	582	573	670	624	618	653	621	619	616	630	585	638	575	651	616	609	590	631	584	617	629	621	601	671	604	595	647	644	644	631	621	612	640	634	596	651	655	618	634	609	594	584	558	617	635	642	632	635	616	594	604	593	585	666	630	612	584	587	646	647	622	633	610	645	658	614	564	633	605	622	602	610	604	594	582	639	609	616	633	634	576	608	618	578	628	619	602	623	639	624	626	595	616	611	646	574	602	615	615	627	611	658	644	584	614	610	624	650	617	612	579	566	621	621	640	608	652	608	642	619	643	601	630	614	632	633	642	587	646	607	655	622	602	611	587	585	612	612	592	606	615	613	601	656	654	643	655	619	622	622	589	632	615	594	561	594	601	617	649	632	611	592	661	626	607	621
24473	21462	28828	24521	21454	9140	1901	1237	1080	988	915	935	921	915	900	845	921	830	911	898	844	825	849	844	825	810	833	853	805	801	800	811	770	796	824	819	792	831	818	837	827	807	800	805	782	814	788	853	796	748	810	807	767	770	836	792	825	753	852	817	813	797	819	872	869	814	829	779	833	817	801	834	821	828	844	795	756	765	832	802	763	754	808	797	795	828	788	759	743	779	825	763	795	740	846	827	808	765	803	795	811	813	773	841	787	809	756	797	820	825	808	770	791	811	869	831	809	790	816	788	802	804	798	787	793	839	790	769	761	823	776	794	804	796	783	795	766	827	774	790	781	743	784	785	797	800	790	760	810	818	767	763	765	791	796	790	720	774	803	769	767	790	822	798	804	813	799	761	776	705	803	798	850	787	811	788	779	797	794	780	785	747	836	840	769	811	821	780	768	745	776	761	806	791	812	819	833	766	804	776	730	841	867	842	759	821	806	775	732	787	807	822	792	782	841	820	750	788	788	807	809	805	750	800	796	820	802	781	780	826	794	750	787	823	786	813	800	803	816	786	784	804	776	798	799	789	796	792	818	840	786	804	806	768	759	753	786	783	832	842	792	781	818	777	806	719	813	804	805	787	839	812	791	809	736	804	784	810	830	822	770	787	787	818	797	806	768	790	781	812	806	760	776	793	766	786	758	802	766	787	799	756	767	802	807	798	807	820	757	775	791	781	791	720	784	735	790	806	780	810	795	800	736	769	788	850	782	786	808	805	803	770	751	757	841	799	773	759	776	775	790	814	837	792	776	841	790	702	813	818	737	815	782	808	771	795	836	788	803	840	790	805	796	770	805	784	785	784	813	800	792	792	766	794	780	769	784	822	795	743	714	791	799	782	778	785	805	805	827	782	825	751	809	752	798	808	787	793	777	821	803	762	836	754	789	805	815	779	821	792	784	818	789	786	813	761	793	831	787	850	799	821	790	742	752	784	786	777	783	812	804	848	792	767	758	792	771	790	833	789	745	836	768	801	771	781	786	773	773	817	791	722	806	758	777	817	799	783	796	820	781	819	802	788	784	800	764	812	807	804	766	806	832	778	767	783	762	768	774	820	778	795	830	790	760	755	805	779	829	744	813	774	791	800	733	818	785	750	770	787	759	775	769	791	830	793	764	796	766	760	785	766	813	786	782	802	796	777	787	826	766	784	797	783	792	744	782	816	788	783	796	774	730	787	800	803	807	805	766	835	814	812	815	775	788	813	753	757	789	776	856	777	800	769	757	845	794	760	773	843	808	753	775	765	791	776	848	772	794	761	772	773	784	814	780	791	801	779	829	819	762	814	813	835	763	787	755	811	807	771	796	681	803	783	804	794	786	780	804	855	805	779	752	771	780	754	756	813	817	792	819	757	782	757	786	795	775	807	816	806	783	811	781	737	808	845	794	795	789	816	794	744	819	781	823	800	716	793	786	831	800	799	810	813	785	810	801	737	803	752	807	808	821	779	816	824	784	777	774	745	773	799	720	791	823	797	777	769	828	786	806	767	832	759	797	797	769	782	775	793	838	764	819	817	816	809	832	767	761	779	788	804	798	786	778	836	834	803	769	785	824	837	802	818	793	797	797	819	810	817	844	786	763	804	778	788	838	779	819	789	793	772	779	812	756	819	821	837	750	773	808	799	821	789	753	816	797	813	807	853	775	762	769	836	793	761	818	783	798	776	779	760	755	731	717	837	791	825	771	827	735	793	806	747	818	829	784	775	828	847	817	823	776	771	770	786	820	795	826	811	766	725	763	777	774	843	785	847	773	769	732	799	785	843	769	794	779	792	799	812	788	810	764	797	800	817	825	804	800	780	810	775	820	852	781	749	738	767	763	769	763	785	793	792	820	714	773	791	777	788	772	802	769	790	751	722	784	810	772	761	792	808	801	743	773	783	843	764	796	790	779	765	764	810	812	793	780	815	789	836	752	819	819	730	790	842	842	794	823	801	774	776	793	778	807	798	752	766	815	758	815	799	801	843	767	830	794	830	796	794	844	761	809	800	720	793	756	783	795	757	777	749	774	737	749	790	783	812	791	773	780	777	733	766	777	790	791	816	801	768	765	808	768	801	785	828	808	819	821	832	810	776	829	830	746	755	819	802	861	801	790	791	847	774	788	740	735	844	778	794	756	821	811	796	764	759	769	825	790	792	767	827	793	812	774	779	817	785	734	798	794	848	805	833	778	820	770	758	811	724	821	825	881	812	784	803	844	798	773	779	793	810	832	837	801	784	747	738	804	814	793	791	797	778	759	740	806	785	794	755	779	775	795	813	783	778	822	803	804	809	758	809	797	732	741	811	806	783	807	817	799	778	798	778	791	777	773	765	733	808	773	803	798	847	815	774	807	775	735	772	815	750	764	788	783	836	832	799	756	792	734	808	779	774	752	761	803	828	771	806	783	756	780	760	796	796	766	780	801	794	757	785	839	772	847	792	780	801	794	814	836	774	815	796	794	826	814	809	829	790	817	787	805	755	782	824	837	777	776	783	814	753	775	733	821	771	743	778	807	742	795	813	798	775	727	804	777	795	751	776	760	793	788	777	768	745	811	808	810	751	788	756	827	780	786	790	783	801	798	816	847	784	751	802	816	752	811	764	775	844	785	751	766	828	804	755	778	793	814	769	759	773	791	745	764	754	788	796	753	748	747	778	793	783	788	837	793	843	813	785	791	750	790	766	784	802	763	778	787	874	804	822	791	781	766	800	742	774	788	811	760	806	819	727	774	757	784	746	808	732	800	792	814	829	773	765	766	791	826	787	791	748	761	815	792	797	804	752	788	762	788	788	841	839	783	810	779	777	755	820	775	775	766	783	821	764	749	775	815	763	775	793	830	801	827	779	824	788	803	806	802	757	822	801	796	762	754	780	771	801	792	826	811	770	798	772	799	831	821	745	773	760	801	788	763	824	770	825	794	763	869	828	817	772	805	793	729	851	829	760	819	821	760	780	769	801	797	759	791	800	759	809	759	792	808	815	793	803	775	800	785	780	787	779	751	743	836	760	783	816	801	814	799	798	820	749	739	752	732	808	813	810	773	767	778	805	778	813	770	816	795	817	805	793	761	787	780	809	808	812	787	734	819	819	796	795	766	769	782	760	791	789	764	819	805	813	729	829	814	781	808	790	826	757	794	774	775	782	822	864	727	802	792	746	790	819	829	828	762	787	819	804	766	844	832	776	774	791	766	772	811	774	797	778	874	786	793	806	811	792	749	768	791	779	826	780	799	789	845	763	793	820	789	771	766	778	736	839	747	769	760	855	817	735	790	798	813	746	831	814	848	779	807	772	802	760	791	739	817	779	759	849	764	807	798	776	797	703	782	805	819	787	789	786	818	803	787	847	861	817	784	786	744	807	755	758	801	799	764	754	742	792	828	789	801	795	722	763	816	796	766	795	795	807	770	791	766	792	784	771	781	802	760	720	795	760	762	784	817	820	789	849	778	769	813	722
3663	6041	4998	2575	1784	1436	1270	1031	944	891	800	732	737	740	721	683	677	649	633	645	664	702	707	626	676	634	628	614	656	666	601	613	608	672	636	601	682	663	630	620	593	630	580	621	616	651	658	626	602	635	603	631	593	606	624	582	606	581	658	613	619	614	588	641	610	633	592	605	650	602	639	611	621	612	612	566	654	563	584	644	619	593	610	561	551	603	610	601	597	564	608	602	604	621	581	631	612	584	630	611	615	584	547	627	591	556	598	646	594	638	598	607	591	612	638	614	564	595	648	626	613	648	598	603	605	594	589	605	642	644	597	594	577	610	623	604	588	582	607	641	591	609	581	605	599	629	593	594	571	606	600	587	553	580	564	572	601	609	624	599	592	617	630	581	583	605	576	599	625	604	587	607	617	594	564	577	609	563	653	619	616	661	588	578	602	638	609	585	610	576	646	587	575	607	608	608	585	578	624	605	630	599	595	588	635	648	590	612	594	550	598	599	591	579	561	590	637	548	554	588	551	572	605	618	602	617	597	588	554	584	607	613	600	637	597	568	588	606	607	597	642	593	648	648	618	581	606	586	612	555	597	586	596	586	610	588	581	578	646	567	582	582	591	578	601	620	622	597	605	629	549	615	592	631	587	592	594	571	601	587	560	543	580	596	604	586	570	580	627	649	597	637	570	577	569	604	598	569	643	590	583	578	602	611	585	589	595	606	604	601	619	582	604	575	598	592	592	583	597	586	580	540	602	579	553	587	609	591	637	572	608	603	581	611	605	619	639	573	623	592	572	585	613	567	582	621	584	610	621	570	601	601	593	576	636	587	583	588	580	595	617	596	560	589	636	621	571	588	605	588	581	608	594	585	598	552	573	619	541	600	577	625	607	606	638	620	639	602	606	575	604	594	602	555	612	569	613	624	614	604	594	606	562	578	583	598	626	562	579	591	622	592	599	666	604	601	597	591	604	599	574	547	579	597	568	611	536	612	628	608	559	617	576	570	588	572	582	610	633	568	569	627	581	593	608	603	583	578	614	640	627	620	574	618	615	607	581	580	603	615	645	571	574	618	589	617	545	599	540	634	590	631	578	608	564	576	614	584	564	612	591	593	584	576	605	612	610	582	610	555	607	576	613	586	584	586	585	589	571	595	585	605	625	573	593	590	644	601	601	590	598	575	604	553	571	636	594	569	583	643	607	621	569	606	596	593	602	623	567	575	571	594	570	548	576	577	575	560	585	617	576	547	534	590	577	652	622	615	570	603	580	613	589	576	605	604	561	602	653	610	585	617	547	618	607	577	563	670	624	603	572	596	594	582	580	594	592	559	588	614	562	590	564	595	588	603	613	630	604	592	605	612	584	568	596	609	593	545	590	588	560	582	596	634	618	603	601	632	626	598	595	590	625	571	559	600	591	607	599	556	605	559	595	639	603	568	575	657	641	550	567	632	599	583	604	581	610	640	609	575	561	601	595	584	603	599	626	616	565	564	588	624	624	597	563	596	626	577	577	607	563	591	620	596	623	642	619	563	553	594	585	630	624	595	610	612	580	603	586	589	611	595	599	573	566	580	572	583	593	567	606	577	583	603	621	626	586	603	604	610	609	627	606	561	560	636	577	559	598	611	611	592	611	575	619	637	596	542	607	585	571	536	588	632	615	590	596	543	584	552	642	576	574	615	581	590	596	574	548	566	615	565	600	597	595	654	645	558	587	604	603	580	582	629	606	616	581	610	602	554	619	566	593	606	620	606	606	644	593	570	567	617	582	630	594	618	591	565	550	605	573	581	592	583	600	573	623	583	548	598	629	590	578	534	557	614	582	603	607	538	561	593	587	599	625	623	617	608	571	536	569	588	603	598	545	612	565	604	579	610	583	587	552	609	568	622	632	591	652	602	562	639	629	559	571	565	603	604	609	551	593	633	538	626	628	620	581	543	584	591	613	591	617	584	584	592	595	627	589	612	621	569	596	610	571	590	591	591	604	592	596	610	614	553	642	584	603	563	626	562	603	588	591	620	568	556	576	574	628	626	627	601	602	565	586	560	627	623	551	577	631	579	596	614	568	607	601	554	576	613	593	633	554	615	591	611	597	570	574	589	585	564	614	578	564	613	605	563	615	603	588	583	603	587	591	582	565	567	554	634	584	643	584	593	611	607	649	552	601	598	605	587	617	627	610	582	595	554	572	588	613	616	601	569	585	618	651	550	619	600	585	599	584	567	596	655	580	614	558	618	549	607	587	601	618	622	591	591	604	566	596	525	567	598	587	589	596	616	593	563	581	576	554	572	607	600	579	573	570	593	598	591	578	577	517	538	574	627	610	564	558	591	619	601	554	564	614	610	588	609	607	630	598	643	586	525	617	580	587	615	612	599	569	556	569	630	571	595	594	596	606	614	615	589	608	555	567	616	626	554	598	568	551	625	572	581	545	586	605	615	570	623	615	582	572	563	604	614	635	566	581	583	606	584	588	529	608	602	590	579	578	580	627	621	577	603	580	602	571	602	571	595	583	579	588	594	576	643	560	595	587	600	588	602	589	616	576	556	569	582	581	641	561	578	566	581	648	579	567	584	630	599	551	613	579	578	642	621	609	596	598	561	589	602	555	595	594	589	588	600	566	573	595	578	609	581	596	565	592	642	567	599	528	619	569	609	600	551	558	564	597	579	524	614	615	585	570	562	571	567	560	533	588	616	620	602	605	585	559	587	608	583	570	534	555	585	585	579	602	619	600	594	587	557	578	587	543	617	568	568	567	601	550	579	624	587	569	569	596	600	647	620	600	550	569	550	602	597	554	595	583	590	563	625	612	570	595	583	553	568	593	557	599	553	565	610	619	594	565	584	568	583	615	589	600	579	646	540	595	570	573	599	560	604	588	583	566	568	566	617	570	605	618	620	625	589	615	547	598	567	601	593	593	557	541	636	625	617	581	566	542	631	590	652	638	582	618	626	566	596	570	556	631	601	574	585	582	554	565	635	578	596	595	594	581	587	609	635	582	619	575	578	630	593	590	617	584	634	569	615	573	581	542	570	616	596	572	607	596	587	589	596	554	591	592	580	553	611	587	575	551	591	610	589	562	581	583	577	612	624	572	595	618	580	583	590	608	611	611	595	585	559	579	574	579	602	614	581	560	620	592	611	617	566	595	622	645	568	580	579	617	566	602	606	627	596	555	570	607	576	571	560	590	582	559	600	548	575	587	581	633	575	637	536	626	637	585	607	605	562	628	577	574	590	608	571	579	609	567	534	552	586	557	575	572	618	575	561	577	554	600	539	583	590	601	558	607	534	601	549	613	579	592	639	564	570	616	573	598	594	586	581	588	621	638	577	546	600	580	543	525	647	589	602	553	576	600	602	629	605	591	618	619	560	613	594	591	598	593	557	580	609	560	548	568	576	551	592	600	618	592	569	596	572	549	625	594	583	602	583	622	570	602	587	589	614	573	603	577	572	617	598	561	581	607	567	556	664	593	593	588	635	610	577	597	569
27992	10277	1018	662	478	437	484	427	461	488	480	441	422	467	417	481	447	504	467	468	460	451	475	449	427	473	456	441	448	450	425	447	438	441	436	466	435	446	460	439	461	464	487	436	450	426	446	419	457	462	436	425	454	465	440	452	430	482	446	449	452	472	465	433	453	424	474	467	428	468	389	475	470	449	476	448	428	452	411	469	485	462	480	477	463	442	431	439	454	455	445	476	486	457	482	503	436	434	439	437	467	428	474	441	442	452	432	445	435	469	472	455	408	414	421	481	413	405	449	425	457	451	448	455	452	438	445	447	450	437	504	433	461	454	466	442	451	446	426	434	441	480	422	456	422	462	469	428	420	403	454	499	452	434	465	445	433	447	431	445	405	445	442	427	454	395	475	423	448	416	457	463	451	413	475	476	460	443	430	451	429	428	463	448	415	450	462	445	444	463	426	441	452	455	416	446	429	435	468	448	441	443	486	402	465	460	432	438	471	431	477	471	452	439	453	435	453	453	432	522	452	437	428	410	469	460	454	449	441	451	433	491	447	427	456	440	464	473	449	469	484	469	453	477	423	454	468	428	397	476	465	449	437	431	418	458	446	451	427	443	451	451	451	433	454	431	450	474	422	437	443	429	434	428	450	465	442	481	412	451	469	466	441	431	451	452	437	465	435	474	414	432	418	451	427	446	456	453	460	442	459	448	454	464	421	449	441	437	467	447	455	486	462	431	445	458	470	451	426	458	443	453	410	455	455	439	389	447	424	477	471	430	456	454	425	427	438	461	453	423	481	450	434	481	473	433	466	467	466	440	465	427	455	454	445	444	467	436	454	495	445	441	456	408	475	421	434	467	424	415	423	461	452	456	476	480	432	463	427	445	433	462	451	413	398	457	440	455	441	397	444	422	445	445	477	418	437	478	473	438	426	489	424	444	421	416	452	430	470	475	438	439	443	449	448	456	451	437	445	459	434	468	455	445	431	466	438	397	445	433	448	462	451	453	443	451	450	460	432	448	423	448	483	449	415	445	439	498	468	467	446	474	442	441	413	440	410	453	431	437	433	453	446	436	430	448	435	450	424	418	433	448	433	421	463	425	448	450	450	456	451	471	429	412	465	437	392	453	443	435	441	432	450	441	461	472	451	451	458	451	478	472	444	429	424	474	457	455	424	409	482	427	466	490	468	433	431	407	407	431	450	467	467	424	434	461	470	449	438	474	427	446	447	419	453	442	434	454	426	425	452	426	473	418	459	422	452	435	460	454	441	446	462	501	443	464	418	418	447	459	442	463	495	453	435	464	464	468	457	461	406	433	476	470	460	451	440	463	499	473	425	445	444	416	454	453	445	442	447	426	413	467	439	451	458	458	463	448	457	466	430	446	434	472	451	441	483	449	433	444	487	429	450	435	474	438	442	450	394	440	421	464	456	451	443	448	468	416	435	415	436	425	461	468	477	446	478	491	452	441	481	482	443	424	422	472	433	444	442	436	452	468	450	496	469	456	437	491	441	433	461	472	452	438	466	503	414	446	448	458	457	432	409	463	431	407	433	454	403	443	436	446	485	460	473	439	465	441	421	452	496	446	468	450	470	444	464	421	486	446	453	426	459	448	448	442	429	442	444	488	467	429	418	469	475	445	429	456	454	445	425	453	431	439	466	437	446	418	446	440	451	442	462	447	465	466	441	439	466	413	455	447	479	425	457	400	414	439	450	470	442	421	441	436	429	482	441	428	428	472	447	462	448	432	452	451	451	439	421	426	443	415	473	449	459	449	443	397	430	438	460	444	460	435	444	471	472	468	426	388	403	439	447	456	430	438	439	432	447	443	427	495	454	465	447	436	403	423	427	476	420	430	440	426	445	441	461	475	428	483	441	447	449	463	478	474	453	463	470	463	405	446	454	438	452	457	475	448	443	443	455	414	444	436	423	425	479	412	448	423	407	469	447	422	446	434	455	459	447	445	451	433	453	449	425	439	431	427	429	470	460	452	437	430	462	466	483	449	454	411	447	450	484	466	465	437	384	432	432	439	432	432	451	413	412	437	426	433	429	459	430	456	454	422	440	430	470	459	453	451	432	473	401	450	437	480	451	454	448	433	426	426	431	406	463	416	447	468	445	440	428	441	457	418	484	441	448	453	445	436	463	447	451	415	423	449	450	443	459	461	447	421	461	449	436	455	461	468	440	464	463	454	425	456	447	430	461	521	418	500	450	441	391	441	439	409	423	456	446	426	470	437	434	493	452	414	435	431	430	460	477	438	458	441	403	465	422	452	392	444	434	446	494	419	418	449	456	420	463	451	456	447	413	444	457	431	443	448	461	411	411	396	473	453	427	452	463	413	445	427	448	430	453	455	415	420	460	478	438	432	459	443	450	447	475	437	474	438	443	435	439	455	473	416	449	480	460	438	447	463	431	392	456	449	450	444	464	452	439	466	446	492	441	423	452	457	441	468	420	491	453	420	421	458	472	465	463	439	413	440	443	450	434	416	458	458	427	423	429	463	470	432	417	438	449	429	474	443	487	435	418	454	434	441	473	446	404	463	445	456	489	466	413	484	500	443	468	426	441	470	409	441	435	443	441	447	445	444	453	454	437	457	430	463	457	406	420	451	454	413	435	474	457	488	455	446	449	481	497	482	445	461	457	439	432	462	475	460	449	453	466	442	428	451	462	439	416	468	440	437	448	485	430	434	438	435	439	442	441	453	434	456	442	440	459	455	485	423	443	447	471	448	437	471	459	463	470	429	443	469	453	448	456	448	449	452	457	443	459	447	435	434	493	432	474	448	475	427	426	450	461	456	455	489	444	430	416	422	462	461	449	458	468	447	441	426	457	425	455	414	485	465	444	471	434	454	461	453	466	491	496	442	452	421	436	422	437	472	407	451	457	461	484	471	438	439	425	478	463	491	446	484	434	415	457	451	450	451	491	463	456	412	443	408	437	458	455	456	476	463	435	474	455	432	428	440	444	453	447	434	465	456	431	453	447	437	480	444	423	426	493	421	453	407	460	430	465	427	455	438	422	454	456	414	465	432	442	464	439	423	425	481	448	478	418	497	465	441	458	441	427	440	448	440	425	459	434	449	439	451	438	440	440	455	441	432	468	426	427	493	467	496	434	467	413	448	448	432	428	450	401	426	439	448	446	431	438	419	437	441	402	472	454	478	460	465	426	436	422	462	470	480	455	444	465	450	462	409	461	435	458	455	440	433	423	445	446	440	474	470	445	466	455	470	446	460	406	462	461	447	416	442	472	441	464	424	478	451	452	452	415	436	437	479	470	449	450	463	448	432	433	444	429	468	465	452	456	421	458	466	423	473	435	402	451	484	460	438	459	459	449	423	464	441	410	473	429	444	417	469	471	427	467	457	477	428	453	440	425	448	446	447	439	413	474	445	482	411	432	467	433	435	443	408	458	468	450	487	434	475	448	430	462	465	454	442	439	439	386	412	457	467	410	427	433	445	432	454	481	449	435	451	418	455	468	452
4774	512	471	393	379	362	359	339	324	318	328	337	316	370	379	330	342	311	332	331	330	332	360	329	322	333	327	340	308	340	302	337	328	336	329	298	307	337	338	322	370	327	356	338	315	307	329	332	322	336	295	357	280	323	302	299	305	341	350	346	280	334	308	343	341	337	323	318	311	358	339	316	326	332	339	292	342	341	327	355	337	299	341	351	317	324	327	365	331	321	304	314	311	374	334	344	325	352	291	341	291	320	333	342	346	351	322	324	295	337	314	306	329	318	319	340	340	345	359	329	302	333	329	321	331	288	338	305	316	341	315	291	311	333	326	319	360	350	336	358	311	348	339	343	343	364	350	327	332	306	307	359	321	315	326	356	348	345	336	307	306	346	308	352	328	323	340	330	345	354	354	323	309	337	305	323	339	325	315	343	335	356	311	333	318	308	311	314	346	332	342	339	314	324	320	354	349	339	321	305	324	359	349	307	332	329	351	335	305	317	318	321	333	329	338	340	313	342	310	301	320	330	327	309	361	298	318	349	344	325	327	325	342	303	305	332	303	308	290	312	345	334	334	322	294	325	308	336	366	324	313	300	299	375	309	308	335	315	335	295	332	304	308	339	324	333	325	346	331	308	333	339	323	315	345	299	299	342	327	318	347	308	303	352	339	320	305	305	328	291	309	315	349	314	330	314	354	338	328	315	354	333	334	334	309	343	307	356	328	320	329	328	311	277	371	334	341	323	314	311	345	306	297	314	291	312	320	306	320	323	353	342	317	309	288	337	328	312	356	281	329	334	304	311	332	397	358	301	304	308	321	332	326	273	315	318	282	291	320	314	341	348	312	331	316	302	315	354	320	297	334	338	321	319	329	323	341	304	316	275	290	335	335	328	310	330	324	330	318	337	327	324	336	328	339	317	324	317	325	333	334	337	288	300	332	338	323	329	313	333	329	321	327	324	359	340	320	324	319	327	329	334	347	318	308	337	326	345	316	317	326	318	326	322	312	310	319	329	301	341	348	330	352	354	339	310	275	330	337	356	342	341	314	339	337	342	319	316	342	344	338	354	331	333	322	296	327	348	338	324	335	351	323	316	330	330	350	334	319	352	326	316	327	329	337	335	337	321	338	306	328	335	336	359	317	352	322	358	312	338	339	296	345	343	319	292	316	351	377	357	318	323	325	305	321	324	317	325	306	350	351	320	327	296	356	304	339	323	313	297	349	333	360	314	298	362	324	323	318	343	334	331	314	318	317	330	306	312	314	333	342	338	339	310	335	305	337	311	297	310	307	330	354	328	345	316	320	371	334	323	338	314	298	320	331	336	325	336	321	306	339	329	342	341	301	313	327	330	313	321	334	351	336	300	297	335	331	326	302	325	331	352	293	346	317	315	335	320	352	315	313	332	322	318	359	315	364	289	322	337	318	325	306	330	292	330	354	344	314	306	298	315	353	327	362	312	334	350	319	371	310	344	321	346	363	367	311	312	299	335	352	324	321	329	330	328	329	325	302	334	293	345	305	344	325	334	318	323	344	308	307	311	336	322	344	349	317	318	303	308	340	297	341	312	344	306	316	297	310	318	319	317	340	315	310	353	330	335	291	322	287	339	317	285	327	316	337	322	319	313	339	320	293	283	351	338	330	333	357	328	334	306	307	319	320	326	307	297	313	331	302	347	349	312	334	334	346	346	323	328	305	314	320	297	339	325	348	301	326	313	312	329	310	354	338	311	331	322	329	306	312	342	314	329	362	335	322	317	350	348	334	344	305	343	315	328	315	319	325	329	338	335	290	350	299	330	333	309	351	314	337	366	347	306	308	320	330	287	310	360	297	335	342	326	324	333	347	336	312	328	328	307	316	331	314	326	349	309	329	315	338	326	350	345	326	311	345	345	323	300	315	338	361	322	326	320	328	319	343	315	339	343	314	318	309	355	328	289	337	311	325	325	316	324	335	330	338	311	311	302	349	336	320	326	346	313	341	345	313	316	307	342	350	321	322	329	330	327	317	329	318	341	352	307	303	295	306	328	343	345	299	325	342	335	306	316	326	312	355	328	308	329	291	325	308	318	327	366	354	299	303	335	319	334	323	349	325	334	342	323	330	347	331	319	330	310	344	315	313	306	364	309	325	340	357	325	322	296	368	319	322	324	336	346	310	326	374	336	321	325	306	333	320	327	305	332	336	333	308	323	302	360	324	330	341	368	310	366	332	330	288	328	291	343	366	340	296	323	312	319	327	306	312	335	311	326	323	332	352	332	313	344	332	335	322	327	369	324	316	340	349	326	327	330	333	312	320	336	348	341	326	296	334	325	300	309	292	294	345	320	296	320	334	345	315	329	355	319	300	321	333	301	327	341	321	329	306	301	307	328	295	340	360	322	286	336	310	333	341	328	329	340	324	337	304	319	294	328	335	313	339	323	347	324	334	342	309	342	336	318	350	379	321	337	347	335	328	313	314	333	348	313	309	345	344	334	329	326	326	338	312	329	344	317	328	346	328	308	342	288	331	335	326	340	311	316	324	342	326	320	302	308	333	309	321	300	311	301	336	368	317	335	332	305	316	333	319	289	308	308	291	335	320	328	296	353	344	312	330	342	285	319	312	331	365	320	331	326	314	310	321	333	355	307	328	323	330	350	320	347	339	335	304	338	354	283	310	311	349	343	328	316	314	313	327	312	292	323	316	301	317	366	323	339	318	319	311	306	302	334	299	366	314	314	336	332	345	332	313	344	311	347	363	344	318	342	285	312	291	322	349	368	334	319	292	321	283	318	329	334	327	314	341	289	335	346	297	339	322	347	319	334	332	300	343	340	320	328	308	332	327	336	303	326	330	317	320	334	286	321	333	321	328	314	363	318	329	319	339	319	312	349	307	312	319	337	340	308	303	321	338	340	332	289	349	289	329	333	320	326	354	329	333	316	330	308	335	315	349	297	344	328	326	302	334	333	318	348	306	349	320	313	301	331	330	337	348	301	328	333	341	304	333	302	308	304	350	327	311	335	361	308	315	324	314	331	329	335	307	339	322	366	312	332	298	297	362	277	312	338	339	364	345	302	296	304	333	324	309	330	331	325	320	368	334	318	306	339	337	345	338	341	326	311	339	327	332	341	333	328	325	336	313	332	312	332	328	350	307	336	322	338	342	325	334	332	367	322	352	307	339	318	310	309	335	319	290	343	323	298	353	337	303	332	351	311	321	346	320	316	324	338	329	349	357	290	365	352	320	339	310	342	339	340	321	294	312	325	327	326	334	312	333	310	339	330	312	323	336	320	310	310	347	312	341	341	323	332	320	341	297	329	339	316	366	354	340	348	341	322	346	308	345	331	285	343	339	335	318	364	348	310	324	316	326	327	333	354	349	308	313	309	347	352	318	286	328	324	332	287	338	337	291	324	356	333	328	317	332	304	319	334	339	301	330	310	339	326	356	304	331	331	320	337	298	306	362	287	322	302	310	320	331	326	308	320	300	346	321	319	385	325	307	311	330	320
25475	21482	27971	25413	11610	1820	1346	1058	1029	1013	958	948	942	999	920	951	939	869	900	840	869	885	833	866	878	907	863	947	835	866	845	867	888	806	858	888	946	940	851	798	864	846	887	886	819	840	839	859	813	876	889	910	793	823	786	845	850	874	855	866	829	849	837	813	857	898	896	828	854	885	867	825	820	886	848	811	847	859	853	833	866	823	858	810	807	807	873	836	814	822	897	862	840	889	844	855	825	819	856	866	855	825	895	823	813	887	860	837	807	845	824	828	878	866	849	838	873	814	887	857	884	877	844	887	811	855	828	812	842	880	822	837	874	831	846	832	828	879	838	842	852	878	892	832	852	834	891	883	882	876	878	798	857	832	852	881	834	861	867	828	888	898	864	870	867	883	859	816	876	860	796	823	835	829	838	855	811	811	824	829	837	847	832	845	877	765	868	875	784	842	883	838	860	813	821	852	858	886	846	785	886	872	843	812	817	865	863	830	797	856	845	830	857	872	815	835	828	833	847	867	874	846	856	800	837	794	821	818	856	841	848	838	876	808	820	795	864	848	827	836	861	828	840	861	784	833	912	859	874	838	829	905	818	850	846	872	781	845	896	854	865	830	837	918	815	911	830	880	769	927	836	834	866	846	841	877	884	855	858	890	869	847	919	870	858	820	856	842	839	828	832	837	798	849	869	835	889	882	822	813	814	796	842	838	811	845	850	826	810	854	849	819	814	837	882	879	873	839	814	821	890	852	855	827	866	850	810	801	863	778	846	830	832	824	861	873	854	879	819	897	884	852	871	892	846	840	831	840	836	867	883	852	884	868	840	867	852	877	816	865	815	852	848	859	869	848	870	849	864	849	860	845	827	858	908	850	833	822	886	820	895	848	854	878	864	818	863	847	870	842	822	887	893	887	824	838	856	812	835	822	881	865	833	858	830	853	873	847	855	811	831	842	867	849	871	835	853	890	829	837	912	824	872	852	810	835	804	812	842	886	829	882	815	840	848	861	831	794	903	854	863	811	810	835	859	809	854	949	798	874	828	903	885	855	823	837	870	837	861	831	888	904	824	873	853	853	884	866	836	875	887	887	855	895	888	814	830	875	864	861	846	883	838	848	846	855	809	844	886	873	875	886	842	816	820	834	868	842	833	864	849	788	837	872	786	848	842	836	844	768	829	824	817	848	823	836	840	782	905	763	847	834	837	860	822	844	875	846	852	860	766	815	783	828	808	877	830	901	879	831	871	835	856	818	889	823	810	815	849	816	828	904	880	871	882	815	855	864	867	870	901	800	827	866	802	840	829	829	847	877	905	810	871	904	874	868	848	850	820	857	849	840	827	824	847	902	832	867	871	868	874	868	866	887	849	865	852	829	847	890	898	848	840	805	857	825	857	879	881	815	861	820	872	853	802	863	842	810	853	886	814	836	883	818	833	881	854	866	838	814	829	841	851	812	805	814	825	850	887	854	889	832	843	849	830	873	867	835	861	819	828	843	822	826	822	837	814	814	832	837	869	820	841	850	869	894	851	821	828	820	818	873	807	896	861	842	839	858	876	866	866	782	845	865	825	860	857	857	869	801	854	849	859	844	811	908	814	838	876	879	817	823	834	880	859	807	850	847	837	826	839	900	867	828	831	832	863	824	803	851	862	878	873	814	825	846	859	812	804	852	872	871	819	809	844	837	834	874	858	895	806	861	879	890	839	829	805	879	880	769	838	846	852	819	831	897	837	882	811	842	831	855	840	863	844	839	838	838	883	930	894	833	824	867	781	849	879	822	880	842	869	863	848	870	845	847	820	791	886	856	842	854	830	838	844	839	860	865	837	836	883	863	773	817	878	862	839	868	853	816	854	837	831	843	815	802	832	801	824	820	874	821	836	862	901	856	858	836	859	848	842	858	841	857	838	865	847	860	865	856	839	814	829	815	854	845	826	852	899	838	877	823	851	845	789	833	859	831	800	789	846	798	845	867	843	827	872	822	868	850	866	881	859	855	886	806	836	879	853	874	844	883	862	794	870	854	855	882	873	822	820	870	808	815	832	835	864	813	857	857	840	857	815	810	837	893	838	842	823	858	839	823	851	847	849	903	793	868	829	811	802	907	829	851	859	849	822	806	847	818	876	736	858	853	809	833	826	812	821	908	858	851	865	874	879	801	836	833	795	834	864	834	845	882	867	831	849	809	829	873	860	830	850	833	852	803	862	864	818	856	822	796	858	851	825	848	866	849	841	892	831	841	846	788	878	889	883	830	843	845	811	856	856	827	926	875	869	859	847	861	844	826	874	830	919	802	834	848	817	837	845	889	880	791	916	827	867	850	868	783	844	858	813	845	823	818	824	865	827	853	839	792	844	830	839	799	837	891	845	819	799	851	831	827	828	843	840	808	842	845	830	854	900	854	840	841	828	845	831	849	802	853	909	821	783	831	844	809	864	829	850	853	885	891	843	879	869	845	866	816	860	871	808	805	838	844	800	862	877	806	835	826	826	874	850	790	863	860	839	904	822	843	801	847	887	870	811	857	866	875	825	795	847	826	817	839	866	838	898	856	817	815	845	839	818	834	887	870	838	838	859	842	823	863	838	897	878	860	837	822	832	887	887	876	886	829	858	836	908	878	872	846	856	863	834	864	872	842	844	803	829	813	855	841	808	905	917	894	884	897	848	883	795	844	835	843	819	841	833	806	807	802	840	876	864	883	850	843	843	834	864	833	832	912	881	870	847	868	888	867	841	834	935	877	833	818	873	868	879	850	797	844	823	855	876	829	839	876	875	856	878	904	844	870	827	888	885	855	889	913	852	850	891	839	827	834	897	827	778	813	835	847	817	871	864	853	856	892	873	815	881	862	855	878	812	815	881	809	895	826	816	798	904	826	883	826	827	826	880	837	816	784	838	819	838	859	818	836	844	832	896	855	847	844	855	848	849	848	839	849	844	850	898	864	889	855	849	904	832	830	890	875	876	834	858	852	851	855	845	863	859	863	869	820	854	862	791	896	897	839	826	868	869	865	804	809	851	793	877	914	857	844	775	865	862	893	833	805	784	839	853	864	858	837	816	861	865	850	824	882	866	863	839	837	806	878	833	873	822	854	858	846	821	868	888	904	837	844	809	815	829	854	893	792	819	829	892	885	873	871	851	825	822	901	857	878	868	828	865	867	865	828	817	845	829	805	786	892	856	791	796	834	883	876	818	915	852	859	786	877	868	839	841	906	820	822	898	875	834	882	818	817	872	850	826	849	866	849	831	887	830	896	866	886	838	836	863	839	809	836	797	811	832	841	896	895	865	796	881	850	882	823	836	833	892	836	788	834	851	851	818	858	821	846	831	816	889	844	834	851	837	819	829	803	828	872	862	878	874	876	835	866	866	851	842	827	835	835	927	869	800	858	817	878	870	868	845	844	799	857	850	871	851	848	834	849	920	910	812	858	829	857	877	879	881	824	846	813	901	858	854	898	844	833	856	780	837	814	910	822	892	847	849	883	821	839
3489	3724	2967	1779	1266	1085	999	874	835	801	711	707	673	689	707	687	671	700	721	645	666	692	640	640	644	639	651	626	625	636	630	688	671	672	608	642	642	621	681	606	658	644	681	591	612	618	650	653	626	654	650	679	636	623	609	686	583	662	631	637	580	682	614	623	623	625	627	621	549	621	601	645	666	595	651	656	612	622	602	623	640	647	625	624	625	622	656	613	678	725	587	613	616	660	608	625	595	626	625	644	645	647	655	598	632	615	651	664	564	624	593	627	631	621	603	621	627	617	652	645	622	645	663	663	622	618	664	635	634	642	652	645	655	662	597	622	665	637	650	630	651	594	604	631	671	639	642	643	617	646	639	678	654	637	639	637	620	652	652	695	631	606	673	651	649	656	609	671	634	629	648	611	599	624	656	636	638	582	664	621	653	636	651	676	610	603	592	662	607	598	641	639	593	642	636	603	639	578	617	604	614	615	588	664	643	617	636	642	632	637	619	610	612	606	623	639	629	617	617	602	607	596	588	620	652	642	648	654	626	599	661	661	683	638	627	657	620	633	627	607	674	642	611	622	662	585	635	611	658	654	599	622	632	645	671	635	617	639	678	589	646	649	660	623	652	628	658	618	642	613	639	626	643	633	608	599	621	635	611	656	654	569	610	634	668	646	575	625	636	593	638	567	655	635	566	634	679	646	605	623	603	643	687	633	647	593	636	643	626	639	604	667	602	662	661	618	614	648	584	590	627	621	573	640	642	657	648	649	612	604	647	602	576	628	590	645	611	629	632	598	610	628	615	602	617	644	667	614	630	601	588	631	638	626	683	658	634	612	596	639	631	624	649	646	586	657	619	628	651	581	630	615	623	638	594	636	672	634	593	696	677	616	618	630	635	590	596	607	612	587	594	639	590	642	665	685	637	630	597	632	595	619	629	633	614	646	586	642	625	633	635	585	634	577	676	634	622	632	589	628	591	635	610	611	654	624	618	635	628	647	634	638	593	628	623	578	628	631	634	617	673	652	623	622	644	637	655	650	598	622	650	666	635	662	644	649	611	632	628	604	607	621	642	599	623	662	603	620	602	604	613	614	653	621	608	624	633	597	644	618	624	658	583	598	601	632	698	634	639	672	623	621	632	600	660	611	623	598	640	623	623	656	605	641	622	622	627	573	615	635	552	584	655	587	641	610	612	623	634	649	624	608	633	620	630	660	658	585	654	612	599	622	598	591	621	624	608	608	645	583	565	661	606	637	640	615	637	624	658	617	624	638	630	662	641	576	609	573	638	639	623	625	624	582	575	635	607	598	647	588	631	580	607	646	652	625	578	626	653	613	658	659	639	613	573	641	642	626	573	619	600	612	620	652	591	672	623	602	641	619	618	571	596	609	633	596	644	659	651	589	641	600	684	587	613	619	607	623	659	624	601	619	668	636	642	592	601	557	647	610	666	623	662	642	610	611	614	640	582	656	600	597	630	599	595	617	589	650	611	651	618	588	604	649	626	651	620	638	595	622	574	645	630	652	592	595	642	620	617	620	649	590	596	632	607	644	608	650	605	626	627	608	641	602	646	619	663	624	623	614	649	676	644	613	632	593	674	596	649	609	664	620	612	640	616	608	617	577	634	643	616	637	644	658	579	580	625	621	621	602	598	660	574	663	591	608	630	617	622	633	586	645	576	646	609	610	594	628	619	654	623	626	648	633	651	613	615	581	621	603	639	628	630	574	620	651	638	631	580	606	612	630	617	667	633	624	572	665	587	615	599	612	654	644	618	624	619	653	635	599	572	611	623	692	634	592	584	594	608	624	591	617	611	606	623	694	618	635	594	626	628	583	646	648	628	630	630	626	611	584	636	614	639	656	604	601	594	614	619	592	656	628	664	614	624	575	607	617	632	625	618	651	636	626	650	580	646	641	665	632	618	614	635	618	629	638	609	623	626	616	673	611	642	628	620	630	646	627	641	624	621	634	605	619	556	621	612	586	615	584	614	640	589	614	631	627	666	629	621	629	584	673	622	627	650	637	639	639	613	652	631	607	609	633	621	619	645	636	639	635	571	660	645	653	620	616	631	566	641	607	610	664	614	635	630	606	631	632	627	581	675	647	617	646	606	662	602	621	623	649	604	642	604	613	629	602	599	641	619	625	628	640	639	635	594	642	673	611	678	637	604	618	612	600	649	606	649	664	615	659	661	642	636	608	593	595	626	581	588	597	658	619	678	611	616	602	615	595	596	565	576	567	576	626	615	590	589	656	664	678	603	672	611	603	604	636	681	646	618	634	621	607	588	619	654	621	556	628	617	630	633	625	634	606	628	590	662	613	626	637	635	620	631	627	653	619	622	583	635	660	602	607	589	654	608	640	634	645	611	616	607	642	662	640	599	633	622	622	617	593	607	601	576	649	612	616	595	602	618	603	571	597	662	650	652	634	590	643	607	607	575	637	631	650	626	589	622	629	609	644	626	601	633	604	633	675	622	597	613	606	623	657	636	591	600	622	615	604	631	641	625	621	618	581	618	613	698	628	669	660	616	656	620	653	606	623	564	614	639	629	597	646	600	632	636	591	647	641	577	625	590	610	608	606	593	586	650	631	642	632	597	642	611	635	623	636	612	635	606	614	586	636	612	577	617	642	639	631	676	643	618	590	609	628	627	642	630	648	591	608	617	594	615	610	647	648	637	627	613	604	645	599	563	598	683	591	620	622	600	619	607	620	631	656	594	598	651	607	640	643	619	592	610	682	594	644	615	644	569	628	661	626	616	638	611	631	613	597	612	675	608	620	616	624	614	637	574	677	636	623	620	615	631	617	631	644	593	631	587	628	654	620	649	603	630	618	623	601	573	619	582	658	565	607	642	636	609	580	592	606	599	619	618	657	622	620	612	621	584	625	642	624	616	560	608	610	621	649	618	619	614	598	645	606	644	635	649	609	624	621	617	637	625	604	653	596	629	604	585	616	614	601	608	586	626	610	623	609	628	625	633	583	683	627	664	574	637	577	644	604	625	601	596	620	685	614	605	614	590	638	550	639	663	650	622	631	603	616	616	609	595	630	607	618	589	584	647	598	641	605	603	628	600	611	659	613	617	623	621	633	656	663	616	651	608	611	647	603	618	604	608	635	612	638	629	585	604	603	635	606	669	625	611	634	664	641	609	602	583	610	625	613	656	594	611	610	596	632	636	665	657	600	608	641	690	622	582	606	627	610	638	618	589	654	625	636	628	559	589	607	634	606	629	603	648	651	570	608	575	614	548	574	601	587	618	635	650	648	663	622	627	634	652	604	626	610	607	650	624	625	580	635	630	615	659	570	627	612	638	617	582	593	605	649	609	643	561	625	670	632	626	647	622	645	611	675	627	644	607	650	620	644	615	654	611	618	603	603	602	645	624	625	625	599	641	601	595	624	661	627	664	655	630	641	582	613	676	574	593	677	604	661	656	647	586	630	565	603	632	632	643	598	613	633	588	658	543	637	602	580	563	631	626	626	593	639
24447	21490	28877	24526	21486	9287	1907	1212	1040	984	943	934	898	888	899	856	865	914	828	829	807	865	861	803	815	829	836	866	836	831	854	825	826	823	796	816	791	781	812	840	813	822	805	782	813	809	835	842	865	804	749	786	768	784	853	774	849	806	802	766	823	821	766	835	840	771	819	734	819	827	847	800	778	811	841	800	809	792	799	821	784	798	778	811	813	859	844	822	799	787	869	800	795	774	763	767	786	820	809	794	833	738	800	819	785	755	786	822	847	833	775	776	798	794	787	787	727	782	806	799	814	741	780	816	821	793	816	796	825	804	837	781	750	763	793	823	843	763	805	793	789	810	826	786	763	751	771	818	784	829	841	786	765	823	752	842	836	751	837	783	819	820	788	807	789	797	828	775	764	843	825	790	778	726	816	795	763	770	792	820	807	790	781	702	746	822	834	788	840	823	797	766	781	808	760	748	793	807	764	794	755	771	797	819	819	836	792	786	787	775	758	803	771	858	812	826	833	819	809	816	836	814	792	815	831	804	773	764	726	786	788	789	799	789	755	736	828	877	762	804	735	776	825	762	794	790	810	757	762	785	782	742	815	809	852	787	815	778	806	823	809	793	761	802	841	773	800	751	803	800	830	807	759	751	785	817	845	791	787	790	815	775	794	802	806	763	785	794	766	762	787	780	820	746	807	799	830	799	838	805	788	782	755	802	815	821	783	818	829	754	817	814	857	754	760	794	816	794	763	803	798	742	846	795	741	783	733	776	769	837	823	864	815	754	812	772	743	768	806	803	770	805	778	758	780	759	803	794	860	776	809	759	807	741	784	790	770	806	799	767	824	755	786	812	813	759	806	761	775	809	826	769	833	782	837	815	809	792	806	816	763	779	794	802	819	751	771	740	773	789	786	818	794	783	746	749	794	796	822	799	793	777	795	795	796	767	787	769	792	753	807	790	811	771	777	817	775	792	826	783	829	796	839	790	797	837	753	822	799	848	802	781	797	783	792	761	758	787	776	814	821	781	771	768	793	769	812	822	799	773	777	776	759	857	836	823	771	814	781	786	786	766	829	751	816	805	782	841	763	809	776	764	832	730	756	747	766	782	772	797	788	800	868	788	789	727	786	777	744	786	805	771	803	806	780	755	813	796	760	816	800	799	762	818	820	801	794	762	814	786	796	780	782	842	780	815	768	758	798	829	806	796	787	766	815	816	798	789	813	783	780	799	812	724	726	816	752	805	799	783	827	757	789	831	796	787	753	785	817	757	764	756	805	759	794	771	814	792	795	855	719	784	743	818	752	808	829	751	828	803	730	835	782	829	805	754	799	758	778	788	802	833	761	705	783	796	822	790	798	791	793	785	825	806	803	767	801	721	725	834	786	853	809	748	808	788	788	770	778	746	833	810	782	794	788	769	785	813	824	784	796	798	764	777	792	781	750	764	822	855	801	770	782	811	811	796	817	747	735	801	788	792	840	845	772	759	844	770	806	783	822	906	802	773	817	754	774	786	780	778	752	781	831	850	822	861	805	770	837	766	801	813	774	807	801	758	775	737	777	780	822	794	813	728	799	734	771	801	794	763	817	784	819	769	817	793	817	774	771	783	773	799	799	802	738	762	779	819	809	797	779	760	801	794	796	835	820	765	712	845	754	796	740	781	803	770	842	800	776	805	759	810	806	813	810	840	797	800	775	796	792	807	745	780	762	749	808	857	856	783	771	850	852	770	781	810	758	753	787	780	779	780	761	815	771	800	794	805	766	798	770	757	821	814	768	764	789	752	773	802	750	785	795	783	773	781	816	844	760	837	804	756	787	789	744	760	793	834	778	865	788	804	826	755	787	796	823	762	765	795	798	798	799	810	810	767	836	816	785	803	781	838	805	809	800	801	797	817	802	797	768	778	812	803	805	767	793	807	851	776	761	782	774	778	827	858	787	767	777	810	816	805	763	738	818	816	843	853	786	795	755	771	727	787	816	770	749	772	799	794	791	774	760	759	763	814	760	780	760	793	760	789	817	795	784	792	774	747	781	792	829	802	772	833	779	759	761	784	796	768	762	816	833	815	794	815	784	791	753	736	819	769	815	790	743	734	781	795	805	764	792	778	730	844	729	821	743	766	827	781	771	761	789	809	778	784	768	801	819	817	758	750	822	782	796	828	796	772	756	803	740	784	774	796	793	781	768	761	842	780	811	754	819	813	810	791	754	809	803	815	786	773	811	821	764	760	799	756	808	780	802	810	817	817	795	812	800	753	744	825	780	741	774	754	800	817	851	806	767	791	786	813	822	787	791	780	801	824	805	832	820	795	843	820	792	783	826	769	815	708	801	815	788	805	796	775	803	756	823	783	765	819	792	787	749	792	814	779	785	810	775	776	782	811	752	797	743	826	805	795	768	796	822	800	762	736	765	837	793	790	769	850	792	793	796	789	791	765	814	801	817	794	797	769	749	799	802	795	786	773	761	849	808	765	818	751	781	802	760	802	812	737	765	810	749	817	813	791	762	809	782	808	815	814	800	827	763	775	791	767	823	757	788	783	795	797	848	773	794	825	791	760	801	789	792	726	757	806	766	800	858	835	765	802	806	773	822	780	739	813	811	751	770	827	828	762	830	777	793	782	773	770	773	783	823	824	761	785	795	770	801	808	792	795	785	783	747	760	813	791	807	829	806	802	797	788	712	778	812	756	817	828	775	776	806	756	788	785	795	747	821	787	768	784	737	826	783	792	817	814	767	781	750	781	767	705	798	760	788	836	719	787	848	836	755	814	785	779	779	763	795	774	769	788	786	762	774	817	829	790	794	745	759	804	751	770	787	800	770	769	764	792	750	804	807	759	812	770	773	784	772	775	806	796	829	813	800	819	810	782	796	800	776	736	780	807	812	792	829	761	772	776	819	758	838	795	761	792	797	743	852	821	782	775	819	753	804	760	838	786	798	751	774	749	797	788	804	776	794	788	790	756	796	744	834	786	767	810	752	748	743	808	787	795	797	802	791	786	796	847	753	766	777	772	767	844	836	738	788	768	801	767	835	818	835	774	834	782	783	803	804	868	820	799	741	776	770	766	750	789	809	807	799	799	801	804	788	821	753	801	749	796	788	803	799	769	723	818	805	748	790	765	802	826	753	749	776	763	767	823	752	772	813	758	819	779	742	781	807	785	773	784	802	799	796	798	758	769	761	760	758	821	794	816	801	773	813	714	728	823	832	780	800	766	802	791	767	789	798	761	767	818	762	761	783	759	741	777	784	766	819	790	856	777	781	753	852	725	813	779	795	732	708	806	835	810	797	712	803	801	769	769	780	822	790	764	753	838	758	782	813	784	815	795	832	797	745	738	796	808	836	776	787	812	753	816	783	825	794	778	780	780	787	807	785	810	798	801	795	797	771	794	806	766	835	832	828	762	776	806	828	780	792	787	755	754	761	779	783	771	752	772	807	813	811	827	779	830	789	799	725	749	789	784	732	758	786	809	791	776	748	756	796	789	799	781
3760	6168	5000	2569	1942	1516	1182	1020	956	857	755	793	748	728	661	650	689	667	704	647	635	610	622	646	625	635	628	648	618	623	601	626	632	604	622	649	602	618	622	636	624	619	616	653	633	641	628	609	615	573	604	625	622	601	618	625	583	598	603	622	627	581	575	612	601	580	652	588	607	645	597	654	598	609	605	570	582	608	615	597	569	588	583	572	599	602	646	617	682	608	570	616	589	550	585	567	628	616	570	615	600	592	598	577	594	611	652	589	626	632	592	622	604	609	576	639	595	607	605	593	660	578	640	610	614	584	588	609	662	591	587	605	621	596	654	595	600	624	623	595	587	563	595	633	583	575	642	583	600	575	605	609	617	601	630	567	583	607	631	597	600	612	570	552	618	584	631	633	586	608	608	585	635	579	598	580	590	579	592	624	579	622	559	580	604	580	583	614	608	533	611	596	652	600	611	606	600	593	584	617	596	649	596	613	549	571	651	606	613	593	580	575	603	643	582	592	592	617	581	606	559	602	574	616	574	565	604	606	589	649	572	568	562	629	572	590	543	618	599	624	590	601	627	591	581	591	601	562	589	615	572	586	605	600	561	610	652	594	568	614	565	579	630	592	614	608	615	604	567	649	631	532	623	564	624	597	605	616	606	625	599	595	562	625	606	611	587	584	582	622	587	626	573	601	625	616	648	618	600	603	598	604	611	600	579	599	612	618	561	596	616	595	594	618	588	608	611	587	581	615	617	588	605	577	549	576	604	635	604	627	625	594	616	632	639	649	617	600	620	592	617	621	601	586	611	584	567	588	599	603	599	633	604	589	592	604	605	634	589	607	627	588	620	549	615	595	547	616	589	618	603	623	598	640	586	633	574	657	619	569	632	601	582	584	610	599	578	569	559	563	600	590	600	608	563	605	596	588	575	556	578	581	603	607	608	614	603	623	591	585	618	610	617	572	621	608	578	609	586	593	591	601	616	581	596	597	586	612	571	632	538	576	628	579	626	583	612	606	652	602	592	605	602	592	668	619	583	611	564	574	623	561	572	579	602	586	606	575	557	569	612	567	564	599	566	534	615	549	617	596	568	600	589	590	580	615	574	604	563	568	615	618	599	577	572	579	579	568	596	554	570	644	607	625	585	613	590	587	589	603	610	610	602	599	593	580	580	619	588	599	581	628	614	628	606	612	613	622	605	575	601	633	598	645	569	569	599	592	593	579	572	640	549	579	609	603	604	613	608	621	603	629	571	658	567	644	594	600	556	566	572	617	631	572	623	577	593	596	616	576	611	626	606	581	601	633	594	596	598	617	600	605	598	600	584	615	584	631	633	565	611	605	615	633	607	600	607	577	608	548	545	620	578	585	600	579	543	568	620	619	589	576	585	623	584	551	612	613	576	598	635	608	568	597	587	573	558	570	607	586	614	594	600	571	589	636	589	577	580	555	555	568	629	552	571	614	558	549	577	625	605	568	614	575	570	587	634	554	567	561	577	562	594	558	586	613	611	594	568	606	584	590	594	622	526	536	565	612	591	561	590	562	559	622	596	597	612	595	575	550	586	579	580	613	578	599	612	572	580	549	564	558	654	634	603	608	581	608	582	627	582	613	574	584	651	617	582	581	620	601	553	613	575	584	615	614	569	596	660	604	590	571	600	602	556	607	577	605	574	630	557	591	556	601	620	568	569	580	579	592	595	609	594	587	595	584	575	606	625	593	585	587	590	552	593	620	582	622	614	597	545	589	621	604	615	571	608	600	614	546	623	600	613	629	590	602	564	593	571	576	580	577	573	529	620	601	596	633	601	585	572	596	594	573	650	584	613	568	551	597	574	589	594	586	563	630	570	586	599	620	563	571	577	576	605	592	608	579	598	588	574	638	591	568	591	641	573	569	611	597	611	611	628	563	586	581	616	529	592	628	561	590	597	607	616	565	603	588	616	570	606	564	601	594	596	578	568	587	612	568	576	572	584	567	528	587	588	584	562	592	593	546	614	593	628	651	636	566	601	563	562	575	605	599	554	538	623	606	577	574	583	566	614	578	649	594	560	570	612	613	543	603	615	615	610	574	590	590	564	617	580	610	579	551	593	600	584	546	589	611	628	572	611	569	609	587	622	594	606	563	557	564	582	578	563	583	580	537	627	580	565	567	596	568	587	653	569	595	590	627	585	571	620	582	584	579	582	547	621	595	576	585	549	610	581	605	584	606	556	569	574	602	552	575	565	602	624	577	599	594	619	611	594	618	575	616	551	535	601	583	594	570	564	572	591	588	569	557	591	615	600	611	570	553	577	616	622	578	598	598	590	610	590	645	545	596	596	586	620	575	572	585	575	550	550	602	587	564	573	549	602	569	622	590	558	571	568	579	592	570	574	603	608	580	580	575	621	551	574	626	570	655	579	606	552	613	558	597	549	569	589	618	631	581	569	591	592	572	582	616	617	609	629	614	565	610	547	548	580	603	556	577	598	610	571	556	598	600	552	596	583	591	565	575	573	615	582	577	575	572	605	641	601	587	608	602	565	581	607	594	593	592	612	580	567	583	540	580	600	608	624	582	554	586	616	595	622	624	603	603	568	571	605	601	566	602	582	603	594	653	572	560	588	576	607	622	609	574	612	606	571	567	624	653	586	597	565	598	579	608	619	575	578	605	613	573	621	600	586	571	568	606	575	568	618	606	582	593	615	620	558	566	577	571	590	594	581	567	563	645	597	607	556	620	626	546	546	570	588	571	563	592	564	571	624	577	607	576	605	596	560	563	600	607	562	585	618	614	596	572	611	594	596	549	605	626	604	569	606	562	577	575	569	568	603	546	602	612	604	580	594	614	613	574	604	585	585	604	601	563	581	592	614	583	565	616	585	583	604	618	612	604	585	600	561	591	597	626	602	601	592	585	560	573	575	608	589	564	572	589	582	569	589	594	601	586	549	563	587	599	563	523	604	578	554	611	595	583	605	604	609	601	621	598	572	590	600	618	569	592	553	559	569	577	614	567	617	595	562	591	578	574	626	567	576	585	571	612	577	637	597	593	580	568	580	591	598	571	625	612	541	586	579	591	561	623	577	575	623	598	598	577	564	596	596	615	588	574	593	577	610	649	561	589	566	604	586	595	569	592	580	566	598	602	599	602	606	585	619	639	575	598	569	597	567	547	578	564	548	595	548	597	534	598	539	547	548	576	628	588	576	607	564	589	612	606	579	597	596	643	605	625	621	577	579	586	578	625	563	559	606	590	568	591	588	620	595	561	615	591	574	571	608	595	598	586	549	580	576	605	585	558	587	539	599	540	555	580	583	603	620	589	591	600	595	625	611	585	577	601	616	610	611	588	594	585	556	569	547	615	621	623	588	602	595	562	601	570	562	575	587	598	623	583	588	602	580	624	584	592	603	610	619	599	563	586	616	538	586	554	616	567	595	555	550	636	625	584	581	615	635	559	559	584	588	574	579	597	563	594	585	542	597	585	541	607	574	592	639	610	555	564	582	577	583	561
27932	10395	999	604	506	444	460	439	472	442	469	431	452	441	447	517	447	479	437	450	455	473	467	444	447	451	439	458	440	426	466	450	470	422	456	438	454	467	464	406	419	479	418	452	441	461	445	451	430	435	469	471	440	455	423	459	437	426	452	490	464	413	469	459	420	455	475	446	420	438	429	449	434	455	470	443	470	419	452	448	442	457	459	460	474	440	475	497	432	416	426	437	432	434	413	447	452	471	426	428	473	434	432	460	458	432	453	435	411	479	431	431	424	455	462	480	449	431	459	458	463	400	449	464	418	452	417	452	416	437	446	512	389	425	444	467	436	435	439	467	420	469	433	454	442	437	412	456	444	443	407	458	479	447	475	419	451	408	499	446	450	439	475	446	443	461	483	447	491	451	462	485	418	461	453	486	418	446	431	428	477	424	451	426	422	390	442	448	478	451	434	429	431	429	461	449	417	451	387	418	440	457	462	424	446	440	445	457	445	448	460	469	427	467	432	477	461	472	487	442	472	454	415	466	464	423	465	429	478	412	462	462	442	461	475	449	455	441	390	454	443	430	437	417	420	462	463	448	426	443	428	451	416	447	426	468	433	452	442	454	470	443	443	434	431	434	466	477	435	466	463	397	470	453	431	455	455	450	444	444	463	434	470	455	472	450	500	433	456	466	445	437	458	431	461	441	446	466	455	441	441	430	430	469	484	439	437	446	481	473	454	453	453	441	415	443	454	435	469	405	442	458	442	430	455	487	436	456	469	442	426	462	434	414	422	433	457	448	459	462	455	446	495	466	459	481	509	431	439	452	448	456	447	441	437	437	420	433	450	458	456	456	442	489	444	455	463	452	421	459	444	444	441	459	436	443	475	476	459	454	452	456	446	451	403	420	462	458	487	422	426	435	446	453	430	428	467	473	490	419	446	442	421	460	432	461	468	443	469	418	429	453	427	453	428	437	433	445	431	438	486	446	429	429	424	440	462	402	442	450	457	427	438	447	431	432	447	475	439	457	450	444	418	448	454	415	435	452	434	515	430	474	442	434	433	462	458	418	436	459	434	456	433	448	445	463	451	417	473	448	437	414	427	427	465	431	447	445	469	457	422	459	474	451	446	432	423	462	475	451	432	452	419	421	418	446	415	406	473	429	416	466	474	408	472	430	462	466	477	456	413	458	419	466	451	453	433	442	435	446	446	462	451	457	439	413	438	463	446	452	426	458	470	485	427	400	424	404	442	454	422	460	440	462	456	455	439	405	475	419	443	441	431	482	461	405	452	447	434	445	454	445	469	451	422	443	434	458	442	451	416	490	421	410	463	475	490	437	460	424	433	453	478	403	473	451	445	412	441	447	425	472	472	444	472	482	408	437	420	451	462	464	449	450	471	427	428	457	447	443	443	454	439	474	443	458	448	453	454	451	451	438	439	423	427	474	470	451	451	454	475	439	467	446	441	441	431	452	445	443	442	465	400	411	476	449	455	457	422	445	417	433	466	494	441	450	463	438	418	454	384	461	454	411	463	447	469	449	443	475	442	474	453	443	448	436	442	479	446	451	448	445	462	456	429	459	432	398	476	436	478	477	437	471	463	436	465	451	434	465	434	451	401	470	430	476	469	442	482	467	440	478	443	415	444	454	419	450	430	433	457	461	433	468	464	460	435	406	418	474	418	415	473	452	467	447	469	409	423	508	434	413	443	450	452	425	452	425	442	447	441	451	429	438	472	458	456	426	467	456	471	458	447	479	428	456	494	447	477	418	416	452	464	421	456	413	412	480	448	427	444	462	397	451	450	443	467	468	482	483	433	423	455	432	441	432	426	450	440	448	447	462	448	430	449	451	494	426	423	462	466	454	435	460	427	436	419	436	462	421	450	417	526	435	432	442	439	482	440	426	479	469	430	468	443	448	483	467	423	470	450	443	462	454	417	433	460	463	461	425	449	488	425	457	439	419	435	456	461	449	446	488	485	459	431	425	442	417	450	462	463	445	474	428	469	468	402	435	416	418	468	463	447	428	462	463	446	474	466	443	475	414	424	444	460	446	456	487	469	445	429	427	433	461	434	439	446	452	483	440	434	434	480	427	430	444	450	444	482	445	425	477	453	444	426	478	463	470	432	442	476	487	407	465	440	450	441	470	483	416	469	467	464	444	418	455	427	444	423	470	429	468	426	448	466	442	450	439	481	412	420	481	464	414	454	446	435	426	459	460	447	440	431	454	476	457	419	434	422	442	464	467	449	426	446	463	420	498	439	494	431	457	441	460	447	443	432	428	422	447	483	466	448	445	497	421	399	471	482	395	457	435	454	444	455	444	453	480	469	442	465	434	429	419	458	437	433	465	438	414	466	453	453	457	461	432	448	436	457	454	467	448	430	438	474	448	424	482	450	459	444	440	451	449	415	477	476	465	431	467	442	455	456	451	468	437	451	435	463	395	445	448	439	436	451	437	444	448	426	409	425	450	418	470	469	499	457	462	433	466	408	397	444	445	460	432	458	432	456	448	430	440	480	462	453	468	439	442	433	434	450	455	483	390	471	491	464	442	447	402	478	460	406	455	473	388	482	418	453	446	457	435	452	432	437	471	441	416	422	406	441	432	441	453	456	476	483	435	433	437	446	447	443	426	483	467	454	434	421	443	408	452	473	416	466	405	414	476	444	463	442	462	440	445	434	421	462	469	417	442	406	453	512	483	425	432	455	434	426	423	479	436	453	438	428	413	408	475	426	462	449	416	438	454	435	430	443	436	462	464	438	437	420	460	443	445	432	448	446	416	427	481	416	444	454	418	451	451	465	451	430	448	460	447	459	434	453	472	444	472	474	444	466	469	424	418	499	487	457	442	479	436	424	436	443	427	448	430	404	467	444	484	462	459	472	429	450	420	412	455	399	464	427	501	448	438	477	438	437	461	455	441	454	455	467	415	454	469	441	397	418	469	455	425	508	424	446	508	436	460	474	458	430	429	476	437	424	423	424	440	465	475	434	464	429	436	443	472	450	458	445	427	407	438	425	477	416	426	480	464	424	449	456	397	445	465	446	449	449	449	444	467	447	445	434	452	466	432	468	476	420	416	464	443	463	469	454	443	461	444	466	466	435	447	424	436	451	465	460	485	430	445	494	447	461	436	481	455	388	443	412	453	458	438	415	455	443	438	454	456	484	422	413	443	444	465	434	436	456	470	464	460	437	412	442	452	440	431	423	455	436	436	443	426	439	425	461	458	404	454	503	455	461	468	432	429	457	445	463	390	478	444	415	452	397	383	437	432	432	441	476	437	450	447	499	478	438	436	428	446	437	462	462	434	470	428	453	473	447	439	450	429	454	444	473	451	437	451	466	453	457	450	438	514	454	434	467	453	443	474	457	436	455	417	416	445	447	406	438	462	455	472	460	457	479	464	445	451	462	463	461	452	452	453	451	459	434	425	454	420	446	410	467	449	464	437	438	428	435	457	448	457	424	440	444	485	400	435	444	464	437	433	382	460	442	398
4811	537	472	376	365	343	360	343	328	355	338	334	320	331	327	301	342	336	318	344	356	307	310	334	328	329	326	325	301	359	312	309	327	319	328	316	347	319	328	340	348	330	343	325	323	337	333	320	313	320	370	341	320	351	314	341	345	313	317	339	346	331	295	318	336	331	304	346	329	352	359	340	311	321	358	332	340	355	346	301	312	309	319	307	323	294	314	304	315	338	333	349	352	335	341	331	319	312	344	323	314	283	343	309	343	325	317	307	299	337	336	352	322	327	303	305	321	308	313	327	337	324	341	275	339	373	349	321	338	327	320	278	313	299	328	361	353	288	315	315	314	323	337	328	359	347	342	337	338	329	322	327	334	293	312	343	311	357	302	326	330	331	343	356	305	336	339	321	344	319	294	328	324	347	333	330	337	312	336	338	372	354	320	290	303	299	337	331	341	285	331	295	331	309	331	334	358	324	344	355	332	347	328	354	311	306	322	338	326	328	362	332	307	329	295	334	376	315	329	351	297	316	340	320	318	340	313	331	315	302	366	290	331	323	321	337	339	349	331	345	321	320	315	307	322	348	305	327	370	320	328	269	348	324	322	327	354	334	328	285	330	322	336	306	313	302	354	347	345	302	345	338	340	321	353	340	328	299	319	344	336	317	316	334	335	304	332	307	324	332	318	321	333	322	324	298	327	322	317	317	330	329	340	301	324	300	349	323	314	323	317	323	306	347	321	331	319	342	337	290	311	294	315	313	332	325	337	296	332	337	312	320	348	313	347	319	298	317	344	280	339	337	351	330	301	317	311	312	326	304	345	324	331	322	339	324	323	315	340	335	355	326	342	318	314	321	338	338	339	315	333	309	326	348	332	329	323	296	350	343	314	328	301	314	303	354	300	336	324	316	345	326	341	347	330	285	301	320	358	326	337	328	341	322	323	332	328	317	312	314	327	315	302	339	325	335	328	345	316	319	370	308	276	328	351	296	316	313	356	350	371	328	347	288	347	315	322	320	319	323	343	361	337	310	287	317	314	351	360	346	336	306	333	347	345	320	319	322	330	326	302	308	305	335	330	343	329	324	336	328	323	307	364	317	337	324	317	329	310	368	314	311	357	281	328	356	330	287	341	309	332	339	324	306	339	340	297	297	289	357	305	309	313	299	359	327	346	342	315	337	349	335	316	322	352	351	353	328	325	308	348	315	342	342	314	325	306	350	319	338	306	328	309	323	327	330	308	312	368	334	319	352	321	329	334	348	349	350	336	316	327	362	338	337	333	332	331	310	338	302	341	341	332	332	317	321	336	329	319	306	322	318	312	313	352	313	337	304	348	350	301	323	333	263	322	350	324	335	334	309	347	323	334	362	339	325	335	330	343	346	346	352	313	310	324	288	318	323	312	314	367	329	324	313	320	310	317	308	318	360	337	324	338	323	313	313	326	339	297	323	331	308	330	359	319	283	332	302	352	328	357	335	369	333	337	346	315	336	318	333	340	318	321	345	362	310	331	352	296	360	308	356	311	298	318	334	322	344	277	335	305	334	341	358	302	362	328	336	332	312	366	335	328	316	319	365	323	310	317	319	307	354	342	319	291	313	336	347	319	325	330	309	330	299	329	355	332	339	335	311	329	331	293	342	324	338	352	334	332	318	357	333	323	335	304	334	333	336	330	331	334	342	328	329	342	359	303	368	335	333	346	295	307	348	302	335	294	339	333	350	327	332	356	312	309	311	303	340	322	330	331	316	315	313	337	343	301	335	338	304	306	313	308	331	313	306	318	315	309	325	319	339	367	321	316	338	325	343	313	333	317	336	335	338	345	324	338	359	328	305	315	295	307	319	364	344	311	342	306	296	341	323	342	335	320	294	332	351	337	332	333	343	327	320	334	316	328	346	331	325	318	292	347	338	371	337	336	343	343	328	336	349	325	321	299	306	346	330	314	335	337	343	329	355	312	314	319	313	358	338	342	326	327	336	322	335	364	323	289	315	331	320	331	349	356	312	321	317	331	312	312	345	308	322	358	318	361	348	331	333	310	329	326	317	326	332	315	329	330	303	299	327	312	327	307	335	321	307	325	321	322	318	334	324	362	342	326	299	322	317	304	320	311	323	320	317	301	299	314	318	352	320	334	331	340	314	328	306	315	335	294	303	324	311	338	328	338	339	282	330	321	329	343	307	291	347	318	293	313	336	311	298	300	361	337	350	311	332	326	328	360	316	280	328	305	357	307	326	363	322	333	318	336	313	322	310	338	357	366	331	331	338	362	332	316	323	325	350	320	327	358	331	305	313	344	344	291	318	295	367	308	362	303	320	334	305	324	322	352	334	325	336	305	324	339	299	331	319	325	311	339	317	386	311	335	289	383	330	292	326	309	300	372	334	341	327	287	345	322	307	310	316	323	313	299	328	340	344	311	338	325	322	350	336	315	315	343	339	306	333	304	332	326	313	341	303	356	349	344	307	309	336	334	317	306	353	298	329	335	345	303	329	334	346	342	310	343	319	306	347	328	344	317	344	343	345	325	327	351	324	325	331	353	313	325	350	341	360	323	322	315	363	306	333	315	337	344	312	326	327	297	293	318	339	320	323	336	320	321	322	344	337	355	351	348	352	319	329	312	375	308	323	284	329	301	298	287	332	317	340	321	315	312	315	346	295	303	335	309	325	312	309	344	336	318	304	339	330	334	319	321	337	356	356	319	354	306	316	333	321	318	314	329	304	313	306	342	297	298	331	325	334	314	311	314	320	294	323	311	320	347	329	314	320	333	303	319	299	327	320	328	335	335	330	328	329	319	310	339	336	345	321	337	316	334	327	306	345	336	287	328	332	333	318	356	338	289	310	297	320	323	324	317	325	326	357	309	329	361	321	336	318	294	332	299	343	320	341	321	321	342	354	323	319	311	337	348	319	306	310	300	296	326	331	303	319	324	294	316	336	320	342	309	337	293	319	325	336	328	345	341	308	319	345	347	310	356	341	320	293	310	313	295	359	345	314	308	327	327	333	336	342	337	303	310	322	326	315	326	325	308	334	306	309	347	308	350	338	300	315	327	329	338	333	311	332	329	325	287	299	308	317	324	313	340	313	301	318	320	319	333	341	351	361	343	344	314	314	331	293	325	317	316	324	342	387	358	328	367	334	330	332	310	327	310	303	322	289	306	341	303	344	348	318	323	332	350	288	337	339	330	316	328	316	328	341	313	300	333	341	314	342	315	301	343	336	316	320	322	337	317	316	322	345	327	337	317	324	325	311	349	307	297	315	284	293	344	302	332	317	318	351	302	344	300	356	316	315	326	331	306	322	342	349	315	338	342	330	317	333	333	336	323	322	327	329	360	298	303	328	352	326	329	312	322	313	324	333	328	325	292	298	332	311	307	343	316	315	313	324	327	312	314	311	311	328	330	308	330	327	363	318	316	283	318	340	339	335	350	347	329	318	325	340	348	339	323	343	328	335	327	325	317	353	342	350	312	370	338	360	345	308	319	333	356	305
25456	21482	27984	25407	11822	1828	1349	1069	974	984	952	954	893	919	909	918	913	871	884	895	872	933	866	900	786	895	865	887	846	902	881	886	857	868	889	817	922	871	911	846	858	845	893	913	882	920	892	872	844	861	848	859	875	892	854	863	835	855	838	825	884	885	846	867	891	913	848	880	882	930	868	899	855	927	874	845	869	844	854	850	911	845	808	902	895	872	858	839	855	885	832	844	891	815	836	837	933	867	857	942	893	901	852	854	920	845	868	860	822	838	884	812	921	875	885	863	868	856	897	854	889	866	851	880	881	870	872	927	864	894	898	844	898	903	816	875	835	931	824	835	866	871	904	844	837	856	822	851	848	851	889	850	886	931	856	849	911	824	852	863	858	838	860	882	825	817	837	878	865	857	890	883	795	837	856	842	881	821	869	844	892	851	916	853	839	885	896	911	884	848	909	853	891	845	868	861	848	911	861	876	863	870	836	912	917	847	883	840	873	815	890	874	864	893	841	878	876	823	828	824	850	874	869	837	805	858	914	870	844	864	866	825	862	855	857	860	828	863	847	871	774	843	893	868	869	842	827	867	841	914	821	883	838	893	876	844	881	872	827	838	862	839	829	835	905	874	886	874	852	901	858	871	858	817	851	880	859	859	892	825	895	854	917	857	944	871	819	834	891	875	836	863	889	862	886	851	834	805	873	841	827	876	868	853	850	849	851	847	819	923	855	905	863	846	769	896	888	862	865	877	872	886	865	853	886	825	874	838	847	833	826	839	880	869	844	820	841	870	854	874	901	789	867	870	835	906	855	921	875	863	891	850	891	865	889	863	937	874	843	864	871	847	869	875	870	868	833	852	861	763	850	863	901	905	851	832	839	831	888	886	850	869	815	821	854	872	865	856	845	869	844	845	892	885	878	853	843	868	896	844	829	863	900	864	852	850	899	834	871	925	898	848	845	877	861	874	858	868	862	829	892	819	888	916	885	927	812	887	895	836	891	868	891	845	825	899	836	879	843	820	930	872	899	817	823	852	863	883	889	853	839	885	816	863	891	886	858	840	804	885	895	803	880	852	888	864	855	849	872	865	818	893	897	841	785	854	874	855	810	849	853	907	853	870	870	870	908	846	810	845	877	890	919	902	864	877	849	839	815	826	876	828	827	832	824	835	912	835	879	862	898	848	888	923	882	829	900	926	839	882	824	842	821	910	864	818	916	863	881	835	855	901	863	842	905	833	834	841	849	828	847	885	875	877	805	854	849	876	819	907	857	843	875	877	836	845	827	862	892	889	857	881	838	912	852	855	798	842	873	839	852	885	884	840	842	888	833	881	906	862	853	893	902	871	847	825	855	822	858	837	883	846	866	843	863	881	885	887	862	858	880	855	850	874	846	881	834	875	872	840	819	869	864	785	841	852	838	861	851	912	838	856	829	855	879	899	822	882	869	887	874	841	871	874	909	860	896	878	899	887	880	862	895	849	839	880	838	807	802	864	799	903	894	877	873	906	861	862	893	879	907	871	827	925	850	820	906	857	886	853	896	857	846	844	904	803	853	868	828	863	888	836	813	937	790	826	881	864	878	848	842	855	850	824	866	876	852	869	871	837	870	903	904	841	911	841	913	805	857	865	843	830	914	874	896	868	905	893	808	864	836	876	849	837	855	895	882	874	830	856	865	837	874	805	797	911	857	889	885	829	879	842	913	848	853	858	850	864	792	817	852	834	924	877	836	859	843	884	853	853	877	861	848	818	878	897	867	911	889	960	886	878	865	837	852	864	854	839	887	850	874	868	856	795	843	824	894	860	863	856	879	864	891	854	836	861	851	794	842	867	912	844	869	920	803	900	859	821	843	857	832	941	819	944	853	825	834	859	850	868	942	811	857	867	843	896	855	898	823	868	866	873	894	859	835	844	828	863	805	865	845	845	808	882	878	828	876	808	806	890	881	859	886	858	890	916	974	865	888	863	912	879	867	856	843	858	879	893	830	889	852	813	878	807	864	899	867	863	889	854	854	849	877	880	808	868	872	874	858	885	830	877	799	822	824	867	890	900	804	871	862	868	842	882	909	867	898	892	831	843	826	883	851	870	906	902	865	872	851	890	854	889	868	852	830	902	871	847	862	900	808	845	844	868	877	838	860	838	847	888	877	855	882	891	848	898	861	887	897	871	849	845	840	899	855	865	856	856	874	853	862	866	911	832	887	851	850	857	875	879	840	822	854	844	874	857	884	878	921	874	854	846	868	856	827	864	887	868	889	887	865	878	873	867	877	858	878	883	806	855	852	864	850	876	840	864	876	921	849	866	905	912	893	874	823	856	839	821	881	854	880	850	817	851	865	861	776	842	857	870	880	855	890	843	844	900	845	829	842	829	832	858	872	855	833	838	870	870	840	860	901	908	898	853	877	837	834	841	934	899	890	855	857	863	881	838	863	841	887	874	779	872	873	870	860	847	817	836	862	897	868	837	830	926	871	863	932	845	888	842	835	855	906	878	808	914	846	842	847	891	853	830	851	837	843	912	884	880	847	793	855	881	910	882	895	851	869	807	855	849	876	903	838	872	869	889	875	890	862	866	791	841	915	902	902	849	863	849	792	897	906	868	893	839	913	872	837	821	841	834	818	883	830	808	882	802	862	809	866	908	867	840	922	930	879	815	824	828	865	865	842	860	900	891	887	871	814	850	867	885	849	901	843	853	851	848	850	913	820	864	870	858	832	835	854	852	785	859	868	877	873	836	873	889	882	921	831	837	846	903	840	941	822	863	831	830	855	845	833	832	858	866	840	847	924	841	818	844	890	880	877	874	876	907	895	835	849	823	834	887	852	866	871	844	862	844	845	824	832	868	870	864	902	838	873	872	842	837	895	889	844	867	889	793	815	891	872	865	911	856	853	886	875	923	910	890	880	841	880	928	804	887	889	823	859	858	867	862	900	840	825	825	842	832	900	866	922	878	833	846	871	847	867	897	819	880	872	838	859	875	814	894	897	867	869	848	842	848	851	828	866	860	899	835	822	871	875	860	894	848	862	863	817	912	809	860	888	868	838	888	852	848	898	833	816	897	896	841	882	864	904	879	833	834	833	903	906	879	845	815	835	858	870	917	864	836	846	869	913	814	822	859	853	816	889	827	889	812	878	873	817	881	858	826	863	886	846	842	806	839	881	904	859	830	820	844	885	871	859	821	826	881	850	818	842	920	842	857	818	862	862	832	847	862	877	888	892	835	836	876	865	870	825	878	867	848	902	864	827	863	907	868	855	819	884	833	886	883	855	860	778	858	939	840	880	888	858	874	882	833	870	884	874	829	834	884	865	859	882	874	896	926	877	864	861	873	895	910	839	837	907	850	876	845	898	879	846	895	843	833	823	874	860	880	842	886	812	880	899	843	834	834	854	853	837	886	860	868	918	882	877	892	824	906	855	876	818	892	891	864	881	874	854	827	866	865	837	853	842	860	856	900	896	873	848	907	884	869	865	831	875	905	864	870	817	842
3453	3539	2985	1672	1272	1036	961	897	823	760	705	722	691	697	672	701	677	667	663	694	678	698	644	642	670	627	654	671	646	612	631	637	665	636	650	652	653	654	613	638	626	665	609	622	652	601	669	640	598	622	674	639	633	623	604	677	645	601	680	621	612	630	625	630	662	650	583	630	656	624	632	639	630	617	651	660	656	601	629	671	670	646	621	676	646	645	662	640	683	634	593	598	616	615	560	603	655	595	654	656	567	620	675	615	645	657	610	606	627	608	645	612	597	623	638	613	630	640	607	603	610	618	615	603	677	653	651	603	625	627	632	637	637	615	626	682	626	630	646	669	610	668	617	659	648	644	673	664	628	627	645	585	626	636	666	598	644	623	640	670	642	618	646	700	647	626	623	643	662	680	681	635	674	600	614	669	635	663	661	635	605	618	670	644	618	629	626	612	620	595	592	588	584	626	647	658	594	639	643	658	616	596	592	633	644	648	631	586	622	621	664	604	645	607	647	630	670	635	584	628	661	656	644	620	613	610	657	635	640	610	653	590	647	658	618	633	620	602	626	658	616	611	619	586	602	620	685	635	649	631	630	621	647	636	635	606	654	660	660	603	645	668	649	664	631	638	602	641	653	612	656	673	643	670	595	639	644	597	649	607	604	664	673	640	653	688	638	604	623	617	629	640	689	634	586	633	625	606	629	571	605	562	624	627	662	647	613	602	616	638	659	623	661	606	613	608	635	653	662	623	603	619	606	637	629	666	617	619	610	664	655	638	617	611	636	639	642	656	593	594	626	648	634	657	601	574	643	577	626	643	647	660	629	667	643	611	680	644	629	664	657	636	622	623	656	643	636	607	646	582	629	612	613	600	578	630	634	650	638	589	627	624	595	638	633	584	655	616	625	606	647	638	664	647	616	598	620	595	630	645	618	666	607	661	635	601	625	599	640	654	631	632	613	618	611	615	666	634	582	641	656	666	614	603	646	646	660	632	623	638	601	647	604	603	627	600	662	636	632	658	584	621	625	659	606	623	581	643	628	624	611	637	607	598	624	658	655	637	646	613	650	655	649	601	624	629	617	582	633	599	641	632	645	623	639	671	631	631	620	634	603	614	652	612	606	639	606	653	593	611	603	671	632	622	644	628	618	620	649	605	575	598	648	629	626	590	643	611	591	648	611	610	646	613	615	676	649	624	571	647	622	591	588	657	638	630	584	622	639	605	610	636	591	618	679	611	611	618	592	640	601	611	709	602	639	602	641	588	616	618	622	624	604	606	648	637	641	650	602	622	642	602	621	620	668	666	633	607	612	571	649	637	625	623	626	603	626	621	615	676	640	632	597	638	631	601	606	665	611	590	648	605	611	627	618	617	595	635	639	586	668	661	609	596	651	605	623	619	661	624	630	645	601	611	664	648	627	627	605	597	609	614	640	641	644	621	596	615	610	667	620	632	647	656	605	593	591	628	605	629	633	634	636	611	603	598	614	662	683	590	616	624	635	612	648	596	635	630	645	634	609	596	650	674	625	625	645	644	613	629	624	600	616	630	632	600	630	578	546	614	621	638	631	630	634	604	619	663	618	579	614	570	613	645	650	628	637	632	648	636	590	673	618	644	619	633	628	632	648	601	646	630	600	629	641	608	584	607	637	609	617	619	589	586	624	608	595	640	617	582	621	669	628	609	615	681	615	626	648	628	593	651	633	661	610	613	633	616	618	601	663	634	660	667	591	616	595	639	633	639	622	598	648	630	595	665	645	634	625	634	652	600	598	674	612	635	639	628	626	682	598	624	682	618	663	630	639	649	617	607	629	660	639	608	623	619	635	616	581	623	621	620	608	612	636	654	567	619	617	613	670	616	609	602	627	602	621	592	636	613	573	594	589	655	616	650	618	617	606	662	626	628	617	610	627	622	657	621	668	627	633	659	607	585	600	643	651	602	593	597	634	657	611	647	640	591	614	632	655	622	587	632	625	638	602	649	600	646	605	613	680	654	623	632	626	622	613	612	622	635	659	644	636	636	622	608	656	595	617	639	633	599	626	600	596	567	624	636	627	628	622	569	628	645	642	631	628	634	644	623	618	610	603	581	622	641	622	638	603	610	605	613	644	619	628	635	647	625	641	606	598	614	609	654	669	629	620	646	635	644	631	593	627	612	628	608	605	657	631	623	644	654	655	648	689	598	608	635	585	608	620	620	616	630	609	618	650	620	607	592	643	588	616	621	617	629	549	656	606	563	617	630	651	639	652	611	681	637	628	622	584	610	597	640	651	647	663	639	662	654	593	593	652	589	612	658	597	611	638	660	621	613	624	634	641	605	641	640	626	623	630	604	592	641	606	647	616	601	586	623	600	688	605	619	612	599	631	595	609	634	629	610	656	570	589	578	611	615	594	641	657	619	625	628	628	619	572	623	616	599	574	647	647	681	575	623	608	654	628	643	669	654	616	637	639	624	622	614	572	600	626	601	621	658	626	617	561	602	652	607	618	569	593	636	640	613	632	606	621	621	575	626	631	663	592	611	644	615	589	670	619	631	617	588	624	582	651	647	606	653	603	620	650	592	630	612	595	622	637	649	629	585	618	638	613	627	657	605	634	651	637	608	614	627	592	635	624	657	637	658	642	598	625	609	633	594	621	631	635	647	604	598	599	642	623	554	598	600	618	647	595	612	599	619	562	616	637	644	609	647	621	635	614	652	582	623	597	643	635	666	589	672	608	648	664	625	624	578	601	617	668	618	641	618	605	647	626	586	597	657	612	654	589	639	594	646	597	637	623	640	615	663	658	589	567	592	621	658	647	688	611	600	598	597	615	609	647	624	580	698	601	668	613	586	618	608	653	634	624	618	621	604	653	617	638	669	588	631	655	650	609	618	606	627	649	633	626	613	625	604	646	664	599	640	637	654	652	629	653	598	640	645	686	614	625	611	607	565	632	595	634	621	675	646	581	608	625	634	627	557	581	599	631	605	582	600	642	628	626	616	651	592	622	587	628	603	669	624	602	639	630	626	629	622	610	636	601	594	588	543	619	690	636	671	669	597	620	615	599	639	641	617	611	607	612	599	598	589	618	586	624	588	623	623	628	620	616	588	613	626	569	603	630	620	609	633	625	610	648	635	642	617	628	679	580	623	567	653	611	637	676	658	620	589	689	598	582	634	611	597	648	605	612	634	615	652	621	625	609	612	587	631	595	646	584	611	621	603	592	582	640	642	650	625	619	604	613	613	617	598	622	617	648	610	687	597	596	603	626	620	620	599	674	633	649	622	669	609	621	605	588	633	603	583	625	632	624	616	677	597	610	608	619	628	574	645	622	634	628	629	618	615	603	655	589	645	606	686	611	609	602	626	613	622	623	632	617	610	631	646	658	610	644	628	626	622	600	610	624	582	668	613	614	591	605	630	588	638	631	635	612	621	601	632	601	652	623	636	637	617	636	555	657	607	660	600	611	606	624	642	634	565	628	614	617	583	611	588	623	586	627	650	655	608	627	612
24460	21482	28833	24547	21476	9386	1882	1210	1014	1013	979	955	936	866	925	849	826	870	878	910	882	777	842	859	895	813	842	848	856	861	853	846	799	814	808	801	825	831	808	825	760	794	793	826	820	800	755	831	823	835	817	837	777	840	821	775	824	806	874	785	805	837	781	801	790	786	838	794	839	874	791	823	826	813	827	738	824	838	822	833	786	832	798	804	798	829	773	805	823	857	834	819	795	768	836	802	824	796	794	836	810	845	823	788	804	780	820	844	819	840	808	778	776	827	802	815	822	861	781	760	798	823	807	759	763	841	800	825	769	814	829	764	808	772	801	837	883	777	806	753	816	858	814	790	780	780	798	817	818	797	770	739	785	817	788	803	815	870	811	800	802	855	814	780	828	839	809	856	755	792	781	807	819	806	805	866	818	814	820	770	821	810	795	813	795	824	841	850	834	793	757	772	812	814	813	854	773	848	866	806	801	857	847	797	816	833	831	810	807	768	811	773	803	784	793	770	800	764	838	794	836	816	845	777	835	825	831	823	792	804	835	770	800	794	812	785	770	802	750	804	790	755	855	824	819	857	775	803	806	770	818	777	806	788	811	825	797	795	849	770	781	810	829	797	822	819	798	804	802	783	784	772	802	829	852	832	845	832	822	814	771	805	798	803	838	810	773	741	798	784	796	834	789	832	794	783	807	808	811	818	776	803	788	767	788	754	811	782	767	800	820	805	776	789	839	777	842	879	801	825	805	785	787	827	790	783	735	828	806	832	812	803	777	813	849	808	830	823	811	780	807	785	754	807	861	777	847	784	810	788	795	805	798	814	800	798	827	776	768	920	805	807	796	781	852	787	759	828	799	797	856	824	763	812	781	840	801	834	820	819	779	780	739	746	791	774	794	837	781	791	785	797	786	846	818	814	792	755	817	772	805	843	792	806	776	824	805	824	805	828	782	782	782	814	814	780	832	834	768	770	824	811	791	808	813	757	754	801	837	807	785	799	748	781	816	852	812	813	840	762	777	764	770	815	812	859	778	825	895	793	804	772	807	800	789	769	839	808	814	830	814	820	784	834	774	848	819	792	752	779	881	803	848	877	828	799	749	787	791	778	775	789	766	795	795	735	833	771	752	834	815	799	804	832	834	837	796	815	809	823	801	753	737	769	789	806	808	825	804	852	781	800	786	790	761	788	779	783	758	795	772	783	760	789	790	800	780	823	759	806	824	831	789	791	804	813	796	843	817	789	784	698	817	790	797	800	823	823	807	775	749	796	809	808	752	799	825	795	772	771	775	776	805	768	798	782	736	754	804	799	810	823	748	825	787	761	805	755	770	822	792	853	810	852	744	815	766	823	816	800	795	849	792	755	813	799	771	756	775	791	756	812	771	796	793	781	763	780	831	798	826	753	780	805	784	757	766	779	759	816	770	772	842	804	778	821	769	792	805	732	835	767	844	826	786	770	787	810	785	833	833	831	773	869	783	771	807	701	804	789	807	817	776	811	755	741	823	796	758	793	786	857	807	807	757	757	804	762	793	751	826	802	787	853	809	836	794	855	785	829	800	796	802	800	745	769	809	820	795	814	780	832	786	845	817	806	782	821	803	787	793	797	817	797	815	823	767	823	836	772	806	830	794	783	776	800	793	815	771	833	788	807	755	797	808	757	754	832	784	735	790	753	826	765	829	831	835	796	848	790	833	790	797	768	820	798	785	784	759	790	836	857	824	774	799	815	787	779	822	799	795	736	788	798	803	824	843	819	817	840	773	760	885	748	842	811	806	822	850	825	840	747	832	780	854	784	809	828	809	831	825	756	813	872	802	827	775	834	775	798	786	795	786	764	792	788	782	832	788	768	794	795	844	825	782	847	838	871	801	813	818	761	803	806	813	799	764	820	794	785	757	809	867	813	739	787	776	828	854	809	796	818	798	835	801	781	809	776	812	790	775	799	775	815	822	756	789	731	800	776	805	804	745	800	823	761	809	763	845	778	772	815	750	777	750	808	826	815	766	799	788	812	778	809	807	751	785	748	834	800	783	805	818	817	777	792	810	849	810	782	784	817	811	837	773	815	847	791	818	810	818	797	780	782	815	790	823	807	789	799	803	803	790	807	797	794	796	807	834	848	820	822	803	777	773	828	790	755	845	797	792	792	829	857	792	799	803	813	771	793	814	805	824	788	807	777	792	786	752	746	847	783	819	805	802	777	769	783	806	839	800	818	802	831	822	802	766	784	806	856	773	767	730	798	791	823	793	833	794	804	817	804	775	702	726	807	801	827	800	805	780	862	805	861	771	838	818	808	833	798	797	813	818	775	778	773	808	798	772	806	865	801	835	773	853	840	815	792	819	776	781	768	823	804	775	783	795	780	771	784	840	750	809	830	797	778	829	805	809	830	799	872	812	771	821	837	768	805	820	817	779	793	843	820	845	852	777	864	758	812	735	821	799	783	847	776	755	819	813	833	828	791	758	786	788	763	770	785	815	824	879	776	803	773	811	771	836	797	833	809	773	777	808	771	832	783	893	758	865	803	762	802	779	848	859	850	827	761	765	814	773	769	814	818	797	766	800	811	804	791	832	758	809	784	829	808	835	867	733	780	791	803	788	820	775	755	796	756	819	786	846	783	840	798	776	785	854	760	794	788	808	819	828	786	793	815	789	800	817	766	837	774	797	759	806	770	796	796	794	787	783	765	791	790	748	820	772	838	740	803	807	808	811	800	747	780	804	831	799	794	754	776	736	793	795	770	764	846	817	802	812	848	776	832	828	782	795	817	783	831	747	753	796	792	767	776	812	788	784	805	862	773	811	794	841	858	795	801	786	765	805	733	821	826	810	834	807	807	793	824	785	787	823	790	777	789	787	801	792	798	823	785	787	806	800	775	839	786	778	816	827	843	786	810	795	786	786	808	760	865	773	808	777	787	807	812	825	788	816	814	836	813	780	811	816	858	818	818	732	810	816	823	817	819	782	791	777	764	794	800	809	800	745	748	764	780	779	826	795	805	838	796	757	819	752	840	782	767	826	786	797	802	841	773	834	787	786	776	879	793	768	813	753	766	794	830	778	814	788	818	837	795	797	857	843	761	810	787	800	843	825	795	798	773	790	775	828	818	780	812	859	787	804	768	801	760	811	779	854	824	782	773	783	790	815	788	779	754	794	814	828	757	845	804	822	737	805	792	798	809	786	793	746	830	763	853	853	792	805	832	796	754	792	825	804	788	813	797	791	779	830	791	809	759	810	745	773	825	767	788	763	841	756	780	803	769	816	786	785	805	800	819	757	836	786	828	808	796	799	751	802	788	782	820	805	804	732	815	780	814	774	825	827	843	822	808	801	808	796	751	800	791	803	756	814	789	786	779	808	764	762	783	778	800	796	814	775	830	797	742	825	766	828	816	811	807	738	790	773	767	757	816	803	753	802	787	877	731	755	796	820	827	859	791	798	768	813	777	818	766	822	830	783	822	788	802	778	777	785	837	811	775	761	816	826	838
3758	6028	4916	2679	1837	1401	1173	1078	964	893	848	748	776	725	685	708	695	623	667	651	627	622	646	651	655	621	630	641	640	605	604	642	674	612	602	611	591	610	653	621	611	608	590	635	623	584	608	614	610	578	612	620	601	617	614	602	612	613	586	610	620	563	650	583	622	655	582	631	610	642	583	598	583	628	571	584	620	582	642	568	618	604	676	608	615	587	590	612	584	624	630	592	565	616	596	612	556	609	605	572	626	590	633	607	580	645	607	588	586	599	592	578	651	598	598	591	591	598	607	651	627	613	583	578	584	594	620	559	622	594	627	582	553	613	551	588	612	618	561	609	610	656	640	578	643	596	620	630	605	560	607	589	620	593	609	621	613	608	620	613	604	603	600	615	553	640	634	627	571	629	604	551	638	601	587	580	560	561	593	635	592	548	552	639	583	611	625	598	580	562	593	601	578	619	570	598	609	565	608	620	570	618	602	576	601	590	612	579	620	560	573	595	625	592	585	599	598	610	584	550	594	602	626	600	604	596	586	587	590	579	602	608	596	627	589	613	589	615	622	589	556	552	572	576	665	605	631	574	594	595	564	601	610	575	550	568	549	594	631	587	588	633	594	588	641	613	613	577	653	568	580	590	624	640	540	649	609	581	604	601	608	552	559	583	605	606	610	623	589	603	629	615	590	590	587	628	621	596	587	634	654	614	611	594	576	589	573	637	602	631	586	600	598	583	599	604	598	599	579	625	541	617	568	605	596	598	620	587	566	607	561	572	570	649	605	568	565	554	600	595	619	578	607	597	611	596	555	612	615	583	596	633	613	609	643	572	577	603	601	627	659	592	539	593	584	580	601	565	591	593	610	585	626	624	589	594	597	579	590	588	619	610	561	589	566	663	611	564	610	638	601	580	570	592	573	643	616	584	556	632	602	587	609	631	576	593	574	583	595	544	562	584	605	588	574	594	608	593	574	595	599	609	567	610	602	523	593	622	601	628	589	621	615	602	620	597	610	607	575	604	612	595	556	565	594	559	609	600	571	608	592	614	602	578	604	612	582	571	592	609	594	570	565	601	600	567	624	577	635	571	564	563	604	610	577	588	598	628	591	563	594	566	623	627	606	564	591	551	617	574	630	627	592	618	543	612	564	585	561	597	586	621	611	642	567	622	564	605	606	599	542	574	649	629	635	631	636	578	561	624	610	577	650	582	562	579	613	645	588	560	600	592	565	583	572	635	633	568	612	542	579	605	556	585	607	572	606	580	586	610	597	582	589	608	593	612	569	576	624	608	565	555	640	615	596	608	613	635	609	581	593	619	599	596	604	597	587	545	590	540	537	594	585	571	594	625	599	549	580	573	556	614	625	572	635	601	564	591	587	556	596	614	621	587	622	614	644	575	594	605	624	593	657	597	582	582	586	599	631	596	632	606	602	615	598	563	602	595	601	580	544	627	558	592	573	562	570	609	599	566	590	582	631	587	617	576	606	568	570	606	627	614	538	587	574	621	593	581	602	605	602	602	622	602	576	557	584	616	627	546	583	562	619	603	574	612	564	597	578	564	596	619	588	581	596	584	611	548	598	576	582	559	611	615	574	608	606	582	591	582	622	596	616	574	548	617	570	580	590	556	602	593	586	592	603	607	617	569	586	627	596	575	623	592	598	618	592	591	552	585	590	608	606	600	573	580	563	565	622	606	562	592	625	623	567	565	607	621	591	585	546	634	606	613	592	610	583	547	599	577	572	577	606	615	619	547	632	596	603	531	604	584	630	593	585	625	559	599	551	588	637	584	601	620	619	574	558	616	590	616	577	592	583	616	603	578	584	565	585	527	598	565	611	615	624	610	607	602	576	607	588	618	649	571	597	604	558	570	551	583	580	587	614	595	628	574	607	616	565	625	589	612	611	554	645	554	596	586	581	633	618	609	535	586	590	566	565	582	567	575	580	606	587	628	571	621	623	599	560	577	592	623	602	592	616	602	591	619	598	576	602	591	600	576	532	566	602	595	607	579	581	571	575	600	610	611	578	607	583	639	624	579	603	559	585	599	560	562	549	610	594	630	536	598	611	586	608	567	633	586	556	627	623	619	599	584	602	621	625	572	638	633	589	539	561	570	594	571	575	568	606	581	636	611	580	605	584	614	608	597	627	604	595	586	585	640	561	577	574	594	600	533	593	576	568	603	643	546	577	573	570	558	602	621	581	588	590	582	567	603	566	599	600	616	603	581	590	598	570	625	569	567	566	611	595	606	560	568	551	565	642	551	610	586	611	570	603	589	586	553	628	549	594	622	584	572	599	608	573	585	586	603	556	566	593	568	601	591	617	596	610	587	607	573	589	570	578	580	589	605	560	604	586	601	567	557	595	604	595	605	634	584	607	605	600	596	574	588	536	548	555	582	591	572	601	566	583	615	595	646	627	591	598	579	579	592	550	557	555	574	584	628	604	599	621	590	591	606	597	608	604	540	591	578	564	591	556	607	582	599	581	614	566	575	581	592	626	651	579	594	599	585	601	585	609	589	583	578	608	596	614	628	606	596	657	600	563	588	614	576	604	588	568	608	589	569	607	610	633	604	580	578	598	573	584	536	552	561	601	569	608	560	591	569	565	598	607	583	619	608	570	566	591	583	577	622	603	596	578	562	593	623	576	588	564	621	617	637	549	574	593	582	592	564	600	584	590	621	609	563	592	600	570	577	632	602	592	632	595	578	572	602	615	585	585	611	589	566	601	607	606	603	566	579	575	594	573	565	599	638	587	583	558	603	545	620	614	540	591	622	595	583	543	599	574	550	586	601	573	571	607	609	600	636	583	607	611	613	571	583	572	574	602	572	608	537	581	591	577	591	592	617	590	610	576	590	561	591	570	629	610	599	609	597	565	616	569	592	571	574	602	606	591	579	568	563	594	565	625	590	576	584	574	588	619	610	603	622	531	575	586	617	594	547	582	569	579	594	560	585	576	575	562	601	589	572	594	573	585	624	569	576	563	582	566	564	597	601	585	582	634	599	582	605	612	571	631	573	582	564	600	559	544	559	581	567	604	579	581	592	578	571	575	573	565	595	639	642	593	578	580	593	526	574	613	584	617	599	613	587	600	562	557	582	574	603	588	618	566	580	611	580	535	569	610	614	573	612	594	614	582	563	572	604	622	615	585	603	585	556	598	567	569	593	591	599	604	623	574	570	607	627	616	575	555	587	567	570	554	625	603	581	597	614	592	596	576	578	622	601	558	553	604	572	584	575	592	572	575	567	593	597	588	638	608	543	638	592	599	588	635	600	586	593	570	584	594	585	607	573	565	605	593	610	600	578	598	617	586	592	561	579	608	573	606	626	614	628	596	570	565	553	565	636	558	617	585	605	576	552	576	588	577	577	632	587	629	562	613	565	602	582	596	598	512	599	617	601	588	600	585	592	550	595	545	555	560	578	597	619	566	566	634	584	606	598	589	577	606	586	565	598	604	583	605	574	618	588	579	583	565	570	632	606	555	594
27895	10597	1055	676	518	489	441	456	406	451	452	476	490	455	487	474	432	435	431	487	458	441	492	445	444	455	451	462	427	436	510	445	471	469	430	446	430	423	455	452	492	455	450	484	456	478	444	450	424	437	462	443	412	456	462	441	450	407	421	449	455	440	468	451	442	440	479	451	432	462	404	462	434	445	452	417	399	431	421	447	430	446	431	417	455	458	440	441	463	455	441	453	426	470	487	432	472	436	435	472	471	463	425	445	455	463	450	468	450	428	410	430	453	458	446	464	436	463	446	475	452	441	466	417	443	440	458	469	472	444	444	485	482	430	454	448	475	443	415	452	440	432	460	444	434	462	436	481	426	454	450	414	468	490	427	461	456	442	485	432	482	454	476	422	475	419	443	449	431	442	405	426	417	428	426	482	461	477	462	465	456	468	441	433	449	415	454	458	443	464	462	436	464	437	433	429	458	449	435	435	432	443	464	455	446	459	461	462	436	450	457	455	441	445	458	452	463	468	402	435	449	479	471	462	399	439	432	483	468	437	411	413	423	484	439	470	419	457	448	444	461	503	414	463	504	438	411	451	438	470	477	445	410	454	456	479	439	442	447	449	474	457	415	474	469	445	445	420	459	461	444	437	428	434	468	456	436	469	444	422	474	406	465	422	430	433	462	432	438	455	458	438	446	454	425	450	435	474	424	443	444	436	441	457	415	434	434	441	444	454	451	460	458	470	460	417	440	479	441	447	447	407	449	487	485	440	447	414	425	454	446	437	433	421	447	406	450	418	428	447	445	470	456	436	465	477	483	455	450	482	441	456	444	467	473	449	468	424	380	404	443	440	444	476	474	480	451	446	453	436	491	447	439	481	448	466	427	401	427	491	462	486	479	455	456	433	398	470	454	431	485	436	447	465	456	445	452	430	440	424	415	439	466	474	483	441	454	454	450	422	442	475	455	436	463	463	407	436	437	485	443	438	429	453	472	420	466	413	468	445	454	432	428	475	444	456	426	429	518	428	437	444	456	504	476	415	454	462	483	470	455	428	454	454	452	450	490	439	420	481	439	481	436	433	405	480	453	441	459	453	436	459	445	444	444	452	407	455	414	473	434	411	455	445	445	479	463	459	443	443	447	452	453	441	447	483	458	453	482	456	446	456	430	463	457	480	422	448	480	424	459	453	460	453	438	420	459	453	420	428	442	439	459	469	432	457	436	473	428	474	437	448	454	437	450	408	475	445	465	442	468	482	469	411	411	448	424	470	420	445	425	517	421	453	459	463	456	419	439	445	422	432	436	466	479	449	480	465	456	448	417	467	437	476	458	437	496	461	462	498	453	428	433	450	468	477	458	444	462	482	484	422	462	450	440	448	447	435	441	451	447	423	434	482	439	411	448	466	391	454	476	456	506	420	515	468	420	441	461	412	412	443	427	429	474	437	443	445	466	441	426	429	457	435	459	433	465	454	438	438	410	427	429	469	443	439	489	445	469	444	476	425	474	454	435	469	448	435	418	461	471	456	463	436	449	497	431	454	430	447	450	412	412	426	437	478	445	437	454	498	450	456	436	424	432	467	437	445	469	443	449	498	465	437	474	485	489	460	409	463	459	457	482	469	459	422	455	461	438	458	442	482	467	413	445	444	434	458	477	465	424	469	453	491	435	439	448	453	389	452	474	413	422	419	457	440	467	443	437	449	508	418	454	459	461	448	475	410	446	443	440	474	443	463	406	424	464	459	461	458	450	434	444	426	470	483	449	455	467	457	462	461	455	425	461	444	445	469	454	420	484	473	412	413	415	427	445	459	445	444	481	409	478	456	435	463	439	441	466	421	448	460	421	421	436	475	444	440	458	431	444	426	445	475	430	429	469	425	419	443	478	432	489	476	472	405	446	461	462	454	459	497	440	505	466	443	451	442	449	457	471	427	467	500	428	428	427	439	445	509	463	450	478	438	432	423	477	460	488	437	446	426	445	449	480	428	481	473	485	438	458	427	463	449	456	482	457	444	453	460	425	439	478	433	461	443	436	435	424	455	485	458	421	439	457	451	473	439	471	452	421	464	446	474	425	447	467	428	481	437	437	475	421	426	445	412	443	446	423	431	463	452	438	479	447	439	469	451	444	448	473	461	439	445	449	438	457	436	470	403	463	480	442	431	445	427	441	442	451	436	438	484	439	452	446	442	405	461	436	444	438	460	427	454	443	504	462	440	433	503	446	497	487	471	458	428	434	441	443	435	433	432	431	494	492	449	461	439	444	438	437	429	463	420	488	452	445	483	451	469	481	433	445	459	439	430	454	458	422	455	429	480	463	464	418	451	467	450	451	460	426	461	444	454	455	459	433	413	427	473	483	436	414	454	438	497	448	473	470	443	435	444	475	480	431	431	445	430	461	441	447	452	462	406	478	439	410	440	415	467	429	435	438	463	481	447	508	400	449	420	454	455	476	432	411	458	471	415	426	464	491	428	430	447	441	486	474	456	438	463	456	440	454	486	428	425	488	426	460	452	467	476	436	423	476	481	453	483	428	460	424	426	461	436	432	453	437	452	439	472	422	458	433	474	439	439	484	437	447	470	473	432	481	479	421	465	462	491	424	448	436	457	482	451	439	439	461	463	424	484	457	488	479	428	424	454	446	454	441	442	451	457	449	407	426	453	462	446	466	483	494	420	460	434	427	484	414	440	440	438	459	438	441	491	478	433	454	444	452	442	439	422	452	457	418	415	442	477	426	428	448	456	431	425	477	468	470	433	475	426	458	451	462	424	470	454	457	449	436	440	461	397	455	447	457	456	431	421	422	436	470	483	487	454	454	462	468	462	447	470	467	426	480	438	451	433	466	475	450	433	433	497	487	456	502	451	451	430	442	465	446	467	417	448	446	482	459	449	435	450	429	421	467	448	453	466	410	460	454	472	460	450	446	419	477	440	424	466	411	443	453	458	453	452	482	391	432	447	448	434	419	452	427	443	455	449	454	461	431	408	440	451	448	449	484	471	484	470	466	452	488	446	426	463	459	424	456	449	448	442	487	488	468	434	455	425	460	449	426	458	438	472	445	452	444	460	406	425	451	435	403	462	473	420	441	443	454	436	500	483	452	448	434	449	439	450	422	447	450	478	442	430	493	477	413	432	476	462	451	426	424	460	462	399	482	452	432	480	429	465	419	475	474	447	475	435	431	472	477	445	448	466	436	469	443	458	458	472	415	435	479	486	450	438	443	422	424	446	497	435	497	479	482	452	451	449	426	443	466	466	452	500	439	464	415	439	452	448	449	426	437	424	452	489	449	426	435	465	473	439	464	424	483	462	427	464	419	432	452	415	457	447	482	433	423	440	487	465	457	403	461	440	461	409	468	458	438	383	438	446	437	455	474	449	448	445	449	465	453	444	456	457	431	459	433	438	424	442	503	423	434	468	435	428	427	428	444	461	476	470	442	452	506	435	438	477	475	473	482	398	445	427	432	455	449	464	471	439	473	415	415	462	464	419	432	435
4732	507	498	412	384	389	369	348	351	339	360	313	321	332	332	334	314	338	336	367	338	349	323	340	364	332	335	318	341	333	332	346	350	324	347	360	346	334	348	337	339	348	306	335	329	312	332	319	322	335	348	306	329	325	348	359	340	309	354	304	359	349	310	348	311	329	351	335	331	331	370	339	339	359	305	318	322	318	303	339	356	363	344	343	345	337	334	326	320	327	321	345	332	309	341	347	325	320	352	331	343	334	359	342	347	322	377	346	311	322	330	331	339	313	310	300	306	319	346	336	314	338	314	334	303	353	328	311	344	339	325	329	323	331	314	345	369	344	319	337	327	326	307	322	354	366	363	336	358	310	365	344	335	357	341	336	310	326	305	341	333	300	323	335	348	358	348	322	356	350	355	287	339	308	316	382	362	346	358	345	327	341	345	337	319	306	322	323	338	313	347	334	292	311	315	339	315	359	349	347	314	313	321	355	349	334	341	354	314	351	282	332	355	338	325	338	322	320	337	348	336	308	315	348	371	336	333	338	334	358	325	331	334	327	316	335	330	349	347	332	315	339	299	298	346	306	331	311	345	303	316	309	321	319	308	307	324	332	292	297	313	311	338	322	341	309	326	326	350	341	350	337	307	301	320	315	346	305	293	310	344	309	338	325	311	360	309	297	349	350	331	327	311	330	344	313	302	364	321	351	342	321	325	323	365	386	328	309	404	294	345	326	310	339	308	349	289	343	338	323	378	342	311	339	331	312	326	315	332	346	331	320	310	302	343	307	303	338	302	316	304	330	310	299	302	320	320	331	363	343	333	324	331	353	340	337	334	316	331	306	328	330	330	376	338	311	317	354	322	315	283	330	309	308	336	310	347	337	344	339	344	332	323	346	311	330	351	349	321	304	342	324	310	313	318	310	350	342	320	347	384	305	328	317	342	320	312	371	333	318	384	310	308	313	311	319	329	321	336	334	330	337	329	352	359	339	348	328	293	297	325	343	372	383	321	324	333	316	312	310	352	327	329	354	331	328	345	344	298	333	325	333	336	349	323	321	315	310	346	317	311	329	327	332	342	308	299	336	308	304	321	324	374	332	345	327	329	369	359	317	334	316	315	328	318	337	329	324	333	342	338	346	301	315	317	346	314	334	311	317	336	324	355	344	285	356	315	316	300	318	352	302	314	311	338	343	321	306	357	312	286	303	335	330	354	334	319	285	328	338	297	351	321	325	336	325	326	323	327	334	334	343	325	331	319	360	298	314	305	336	334	308	323	350	328	341	326	343	327	347	321	331	350	334	299	276	348	315	339	331	336	320	311	313	308	344	328	330	321	327	316	328	334	327	360	332	328	301	342	331	344	312	320	331	292	321	314	330	359	328	350	331	337	312	310	332	308	359	339	343	332	358	351	303	317	333	353	342	328	345	330	324	329	319	346	340	309	318	321	310	330	298	336	343	356	330	340	339	342	330	334	340	328	357	350	342	336	346	336	327	299	308	355	305	306	348	327	313	346	325	304	284	347	315	316	314	312	347	306	346	338	332	305	365	303	329	339	344	300	316	332	336	339	331	319	333	338	355	292	357	316	332	342	328	337	320	297	362	320	352	374	328	300	343	322	311	361	334	343	299	334	325	360	315	347	357	309	330	321	328	355	338	312	333	345	357	319	315	313	286	313	310	335	348	351	325	320	347	333	325	333	338	340	342	337	317	338	337	324	331	283	341	313	300	334	358	329	320	324	323	326	308	326	310	318	284	329	318	337	328	337	309	338	334	342	331	322	297	286	338	339	315	335	313	336	311	322	357	344	330	309	301	319	331	363	326	343	303	305	314	341	304	350	288	292	332	320	313	334	334	320	312	355	326	328	322	295	345	329	373	326	323	338	334	351	324	336	341	363	360	312	340	325	351	338	305	312	321	280	329	339	336	330	340	351	359	291	343	346	319	347	317	324	370	325	337	338	287	355	349	332	329	334	323	327	334	348	332	323	344	320	299	346	317	313	341	326	340	345	315	321	338	321	380	361	324	306	328	308	342	325	357	309	305	346	326	302	290	315	316	332	337	342	299	325	381	298	345	300	336	336	338	314	317	339	326	329	298	357	324	341	320	319	314	322	340	350	330	326	336	326	322	307	332	322	304	323	347	328	341	318	335	346	299	316	369	306	359	332	310	364	333	321	311	337	374	300	338	326	323	318	323	333	383	352	313	326	365	337	291	337	315	329	321	325	314	320	341	346	336	337	294	345	308	362	361	338	327	337	342	318	309	303	340	367	305	361	347	315	381	316	312	352	339	353	330	349	338	318	335	323	313	326	349	318	354	357	316	355	349	330	365	348	363	332	350	333	352	338	356	319	315	347	334	356	290	340	325	303	327	317	317	349	330	337	324	316	295	316	338	342	323	319	320	369	353	301	342	336	316	308	352	343	311	303	329	330	342	366	326	314	303	324	329	327	347	343	316	329	324	331	304	323	316	317	352	316	356	332	328	345	346	309	363	339	297	317	291	337	328	337	324	344	301	335	343	341	329	355	328	311	333	338	328	306	328	312	340	304	344	349	332	303	303	325	305	347	344	360	332	341	353	324	343	288	364	360	334	372	313	340	359	328	334	330	300	353	329	337	316	310	309	336	338	330	356	279	338	353	354	330	345	327	350	336	340	358	311	361	340	330	349	328	310	362	354	324	334	297	316	320	328	309	329	347	319	317	332	343	347	322	322	319	315	351	351	314	337	340	347	324	309	320	323	314	308	335	320	322	326	288	322	290	310	316	305	303	314	365	330	339	345	322	321	326	345	345	376	315	355	329	330	320	338	358	340	315	320	307	350	313	340	356	324	316	328	319	347	325	320	324	383	302	351	357	358	335	300	341	362	330	325	299	332	353	325	315	330	349	342	341	332	307	348	341	351	345	309	319	348	328	318	308	324	319	341	346	314	324	318	335	316	345	310	346	325	312	341	341	339	334	325	301	294	319	336	369	354	361	343	347	332	342	352	328	326	341	327	294	325	341	310	319	324	337	353	288	317	325	299	354	334	329	383	347	348	312	343	328	333	323	298	314	306	303	301	315	335	328	349	317	319	337	336	315	316	332	330	291	342	325	300	314	321	345	311	353	376	330	330	339	355	310	348	342	331	332	357	352	343	344	289	342	341	293	339	332	324	293	325	317	336	290	324	333	334	343	315	298	356	333	338	333	344	331	329	323	355	343	317	320	363	352	344	350	362	345	341	355	332	302	304	363	325	301	341	301	325	316	310	299	329	330	313	369	327	338	352	317	354	318	334	330	333	360	333	311	322	343	338	314	358	321	363	336	327	322	331	332	307	336	329	316	330	316	313	325	327	332	341	327	348	360	335	350	304	336	318	326	298	348	349	313	346	348	332	327	298	327	351	327	340	324	350	309	313	332	313	329	327	325	324	315	331	327	345	339	313	319	308	315	332	359	323	323	302	336	316	348	310	356	328	316	347	348	349	305	350	353	304	344	304	340	332	322	342
25528	21478	27949	25423	11787	1760	1360	1074	945	906	1005	983	931	905	903	910	961	895	918	916	895	895	917	901	831	891	894	890	901	868	935	882	866	890	901	850	818	862	890	849	842	894	880	944	858	825	880	917	830	867	862	826	825	811	826	881	866	836	877	862	847	884	857	873	848	859	840	858	909	894	860	865	852	878	867	858	890	929	873	878	835	883	820	802	873	901	869	840	868	913	865	844	906	817	857	891	844	902	884	861	865	864	851	842	810	866	872	906	885	812	858	865	854	839	830	826	880	868	812	866	851	888	846	842	837	867	828	808	855	867	935	878	883	868	884	854	809	870	882	821	852	892	886	896	874	825	889	836	837	881	828	822	852	843	865	892	865	867	845	838	910	854	873	829	834	873	828	832	881	856	841	828	811	875	881	888	886	880	858	881	887	826	846	858	837	765	910	886	851	837	891	838	855	869	800	859	840	890	882	874	825	870	857	905	895	914	883	905	880	845	829	844	852	851	827	858	889	832	855	831	856	842	870	888	857	822	855	884	899	837	842	878	830	848	868	863	890	849	852	863	892	820	887	846	825	845	899	848	922	923	847	876	841	853	858	881	858	912	852	849	816	874	879	833	868	865	889	817	861	819	866	845	856	858	858	812	870	842	837	859	808	843	844	796	864	895	897	846	861	883	875	875	876	904	813	905	832	829	824	859	860	864	857	885	845	823	834	857	849	911	875	849	847	887	898	821	838	841	899	852	822	824	804	866	830	877	868	871	839	883	887	853	816	916	799	825	843	838	831	867	865	869	861	843	816	839	839	868	833	818	894	900	867	831	810	861	868	886	852	830	906	826	862	856	865	856	835	907	864	849	857	848	879	821	856	813	869	854	846	782	840	857	848	804	839	753	879	856	825	858	828	811	888	860	852	900	835	864	868	859	830	872	829	857	905	881	869	838	915	907	918	913	862	846	844	855	861	867	857	830	901	870	888	896	847	876	839	832	835	866	839	874	836	863	870	869	813	853	843	856	825	890	807	843	884	910	837	851	828	893	857	920	862	834	842	805	904	850	884	861	863	801	881	878	815	841	909	863	861	875	914	837	857	860	854	896	850	815	892	811	872	841	873	864	886	892	842	842	879	902	829	851	881	796	793	886	856	833	883	866	909	886	897	823	844	855	838	866	840	813	872	920	834	842	833	828	834	882	820	834	864	841	866	892	836	846	859	861	876	916	829	858	837	859	889	830	877	839	892	887	865	834	869	856	846	868	849	888	830	845	867	821	897	861	890	860	837	905	823	879	923	870	885	875	827	964	843	818	854	846	843	853	873	833	805	868	878	816	824	807	865	912	857	840	864	876	855	855	799	876	871	882	876	884	887	852	859	833	862	950	837	883	836	883	837	849	896	885	850	865	840	812	835	838	848	814	814	874	840	794	878	892	939	878	860	875	846	925	832	869	827	865	843	851	912	877	844	872	814	878	880	881	898	841	862	837	844	891	885	907	832	843	831	820	887	871	905	871	878	831	856	904	874	854	925	823	904	830	851	904	917	895	849	812	883	871	849	858	847	860	805	885	853	852	807	852	824	895	823	817	839	868	872	820	832	879	870	851	885	857	849	807	848	891	895	875	876	863	841	835	828	829	864	837	855	843	856	880	857	907	883	900	878	905	837	885	864	814	825	863	881	852	790	856	888	841	859	842	872	821	848	892	847	849	858	806	851	888	808	898	844	884	836	841	831	852	813	892	822	886	816	886	858	859	850	820	898	841	827	841	830	872	825	863	911	855	844	839	829	847	879	828	796	863	927	896	854	901	889	845	826	871	803	852	871	883	794	860	830	853	820	843	797	838	805	846	848	828	898	849	867	841	844	882	865	903	872	847	878	832	898	866	824	830	830	870	843	857	888	867	820	868	890	765	863	848	823	858	829	862	882	871	862	880	826	811	875	829	861	825	863	837	837	852	817	866	834	824	824	871	840	858	810	895	844	900	870	845	881	788	863	809	879	869	823	857	871	807	847	864	854	846	877	832	821	865	796	836	855	815	877	885	902	846	823	843	897	894	851	905	873	855	859	817	841	914	871	861	882	877	829	829	885	799	842	855	822	804	864	896	849	902	837	861	838	876	866	844	833	884	889	915	852	850	858	859	865	835	861	877	861	844	835	824	829	863	842	808	856	860	846	835	850	888	838	841	840	881	871	846	877	833	883	869	842	853	899	849	823	813	777	839	865	892	835	821	847	850	844	823	861	847	819	830	833	827	845	831	847	811	851	851	845	820	821	913	891	893	854	839	850	833	858	847	820	895	909	877	882	802	867	846	851	798	849	852	875	818	806	880	869	891	820	823	842	889	795	914	879	887	878	903	806	851	819	889	890	853	913	880	840	911	834	868	849	834	887	850	846	880	866	867	835	870	857	851	890	874	815	864	837	805	846	835	853	835	853	846	835	867	866	846	846	848	793	863	854	891	886	841	854	901	852	822	855	839	856	852	810	832	848	845	878	857	876	857	910	906	834	847	863	812	867	893	845	831	878	812	801	829	812	858	843	853	847	815	825	795	857	887	853	833	846	880	845	871	890	809	848	807	859	845	819	861	836	866	893	847	841	843	859	892	841	862	827	889	833	868	817	832	868	851	859	854	905	872	841	851	930	905	886	851	852	881	858	848	879	821	875	859	868	907	841	827	823	782	863	902	822	854	879	879	859	853	822	881	875	837	847	844	819	888	820	802	802	842	842	932	858	836	811	842	833	886	848	869	866	858	875	865	861	817	888	870	825	880	853	796	845	856	872	872	853	827	866	855	838	810	861	898	871	809	859	839	869	865	894	836	859	900	879	881	864	890	845	879	862	904	840	865	821	904	853	839	849	836	908	898	841	836	862	877	856	883	872	845	858	842	878	819	775	829	876	854	887	854	832	817	895	824	882	861	877	862	919	850	845	870	844	805	899	857	813	861	841	814	881	889	838	838	783	849	855	850	837	889	855	867	889	912	856	823	865	826	871	895	879	793	804	837	834	880	866	812	845	914	884	839	866	877	895	805	848	912	908	880	818	935	822	846	885	837	865	802	865	869	815	850	825	864	860	829	868	895	830	828	813	936	847	850	832	865	803	855	854	841	879	839	841	854	861	858	909	869	859	846	856	877	881	870	803	863	838	843	824	859	840	860	831	839	792	846	884	814	822	855	856	878	818	840	853	877	849	846	859	863	917	854	858	884	828	874	905	864	870	849	866	820	859	860	823	851	852	839	861	878	888	875	851	819	850	757	802	887	861	879	896	908	860	831	880	819	859	875	917	830	869	861	852	906	842	824	878	869	862	851	850	842	828	828	861	851	852	865	856	887	908	914	883	864	885	866	859	865	858	836	862	930	902	839	865	859	826	846	886	847	831	831	866	857	818	837	865	843	861	848	897	851	825	862	829	807	828	877	830	864	870	841	872	856	829	901	869	861	820	841	837	853	831	824	871	829	853	825	837	836	835	865	836	842	867	863	894	866	811	901
3567	3641	3038	1692	1267	1085	916	943	829	801	737	716	717	681	682	707	657	664	660	705	685	672	702	691	578	659	631	690	642	641	658	606	621	653	640	655	614	640	662	631	654	671	657	634	682	673	643	652	616	605	660	633	648	626	672	664	659	629	668	671	647	655	666	673	638	642	583	638	609	623	629	614	631	665	625	612	640	625	637	638	636	635	667	623	640	606	648	657	646	607	662	668	630	639	626	653	639	635	656	637	618	642	604	647	630	632	622	658	651	637	645	657	620	602	619	631	649	673	650	635	659	600	608	621	649	627	686	615	631	617	608	596	617	628	653	665	650	629	586	632	662	650	601	613	636	623	630	616	646	634	612	636	625	594	645	660	613	645	640	596	655	625	656	669	611	629	555	629	634	670	627	632	611	621	655	645	601	617	671	671	642	623	624	609	633	616	656	649	676	629	640	664	667	633	632	619	609	595	635	613	621	639	669	599	605	634	592	652	628	543	624	622	638	628	668	626	661	644	652	635	646	643	580	648	595	656	615	648	614	586	623	667	652	624	661	683	613	613	689	640	675	588	583	630	633	680	588	628	655	584	630	607	662	627	673	605	615	595	613	643	623	656	656	623	577	614	657	625	576	626	649	659	640	588	606	636	630	621	689	651	659	659	622	680	622	612	657	621	631	556	635	657	638	634	669	639	635	692	599	633	605	607	622	637	623	626	664	601	603	592	644	623	632	616	638	616	578	635	597	657	590	608	657	614	602	601	648	621	627	633	608	655	628	634	617	633	624	615	581	636	607	602	627	640	600	641	622	662	618	582	631	643	583	601	629	611	602	652	664	612	622	639	623	671	603	618	606	644	590	603	654	638	597	649	649	662	649	581	664	667	645	643	670	577	674	634	621	652	635	618	659	654	648	606	623	628	592	657	647	613	604	587	647	654	642	583	619	632	635	652	620	605	628	628	668	633	625	665	605	620	628	654	604	640	644	647	636	647	604	635	630	639	582	614	620	584	638	616	602	574	644	659	607	619	669	584	657	640	638	620	618	613	650	627	651	557	619	668	619	622	630	648	604	619	644	614	600	670	622	596	662	579	613	629	616	673	638	627	611	593	635	653	673	625	634	652	631	600	612	638	643	619	570	629	631	596	606	625	608	606	619	582	614	609	586	660	641	606	619	624	648	593	602	596	601	626	615	600	632	595	618	643	660	578	625	598	643	644	622	591	614	635	617	637	669	630	628	648	642	616	630	622	628	604	609	649	608	627	641	653	623	663	641	599	617	641	585	645	588	580	624	609	646	660	653	601	638	623	634	635	617	598	595	638	568	620	671	615	596	582	619	625	679	641	644	645	629	607	614	649	606	666	646	617	655	601	596	620	622	653	634	631	562	658	617	633	629	632	635	624	651	617	618	613	646	614	602	646	604	628	612	645	612	627	643	624	567	558	569	631	635	624	633	656	671	672	649	617	631	632	664	663	647	654	660	619	642	613	646	618	653	601	646	588	635	659	637	651	682	582	634	656	641	610	693	623	637	643	595	580	648	638	630	613	630	623	630	658	650	632	612	605	611	592	660	611	670	657	641	611	672	614	617	596	633	618	566	602	663	662	610	629	647	617	603	639	642	612	628	628	627	602	617	628	640	600	625	605	623	589	654	657	615	650	633	632	602	613	695	634	623	660	624	593	598	571	584	604	576	587	654	647	582	611	629	615	657	606	668	609	656	618	647	615	586	636	625	638	642	662	603	589	594	644	626	635	595	585	564	633	634	665	640	623	578	612	627	653	604	636	606	669	684	628	595	612	606	672	648	608	625	572	649	605	677	613	666	591	643	571	619	624	673	623	595	618	643	660	653	648	650	641	638	664	651	621	628	609	666	631	698	655	617	632	625	669	650	628	610	600	661	624	608	609	620	628	589	598	580	607	671	620	607	646	582	669	609	615	680	631	637	613	621	625	589	565	606	631	663	641	612	619	604	636	602	620	624	643	615	601	652	644	623	654	633	623	634	572	599	622	642	640	618	635	615	619	625	624	601	625	644	686	610	592	631	615	627	577	578	611	627	598	558	595	645	590	613	666	615	620	633	626	646	601	594	673	602	623	576	603	612	681	641	637	615	624	608	600	644	670	604	630	630	691	587	637	619	644	601	617	650	649	612	643	630	613	630	604	667	624	639	652	630	674	602	655	610	625	624	561	614	622	641	621	656	601	635	644	619	620	611	643	647	635	646	638	634	609	651	598	650	622	653	607	620	647	655	622	631	627	618	627	588	604	626	652	639	676	614	576	655	623	624	659	590	625	601	631	620	579	667	661	632	622	600	649	592	626	600	596	634	577	640	595	627	611	620	651	606	611	578	602	636	633	624	561	628	624	595	635	599	589	631	609	644	629	607	617	629	625	657	636	621	629	635	619	592	604	602	629	651	629	608	591	622	647	642	650	593	649	609	585	663	646	660	620	645	622	599	605	590	628	654	610	609	620	619	650	645	661	641	638	618	644	627	625	618	564	606	645	639	605	623	628	597	608	613	677	659	661	605	613	623	633	621	616	648	660	634	625	606	579	581	619	612	636	578	640	664	579	595	623	574	628	604	623	650	612	676	630	611	629	636	653	625	609	645	634	653	608	608	654	670	605	657	648	595	633	625	627	657	591	588	612	633	614	608	612	640	620	624	629	630	613	588	621	625	621	582	616	657	672	647	596	609	618	636	605	659	623	608	597	638	599	647	594	605	599	595	638	646	625	611	630	609	661	615	632	652	601	648	625	617	630	625	631	662	677	579	587	631	598	586	688	610	642	614	636	612	609	589	584	581	551	644	606	605	647	586	636	656	584	646	635	624	638	671	593	602	591	653	627	617	615	620	658	593	657	657	638	642	624	626	622	589	635	595	587	652	588	597	650	613	633	646	579	656	630	609	675	641	660	625	643	629	605	595	632	592	608	569	552	652	579	630	623	665	601	633	616	597	641	613	661	626	631	612	616	646	608	613	600	660	622	643	628	632	603	612	640	666	621	595	598	571	586	673	636	658	610	630	636	636	672	623	619	577	629	582	592	627	617	617	624	602	628	606	605	631	595	639	620	649	637	609	671	661	588	657	594	677	617	655	624	609	612	592	668	599	622	660	580	623	609	639	666	617	646	633	641	607	632	648	567	659	616	569	620	662	630	647	643	641	655	645	660	624	618	648	622	631	600	617	637	654	609	590	596	589	644	662	623	615	647	662	613	648	613	664	648	601	647	659	653	618	625	617	613	633	587	610	588	607	603	646	623	632	610	648	603	655	629	588	623	616	604	632	605	660	631	627	670	654	622	672	607	639	623	631	632	636	607	634	619	587	635	629	598	601	619	624	611	631	608	638	626	631	662	636	633	601	652	621	581	603	636	577	625	648	645	636	669	628	647	627	625	625	629	583	624	647	630	630	613	597	612	570	628	605	665	616	653	594	653	656	623	649	637	634	612	648	645	601	596	614	651	655	638	653	602	650	588	632	664	634	621
24446	21504	28856	24554	21508	9374	1949	1238	1016	998	942	995	927	887	896	911	961	888	883	858	862	837	827	824	888	859	810	823	833	809	794	844	825	859	841	840	825	842	849	812	821	801	851	861	838	830	797	833	859	795	815	838	829	852	787	824	845	829	835	823	813	764	790	853	846	768	808	777	764	807	842	856	802	817	843	871	804	817	793	840	802	747	798	864	802	797	812	803	804	815	798	769	795	764	816	823	789	802	831	816	814	791	771	796	759	792	789	823	809	805	792	805	809	811	798	777	806	775	806	824	824	815	826	856	790	813	829	865	794	822	833	818	788	800	819	827	792	743	777	788	793	781	833	809	774	848	736	828	855	804	790	791	747	798	768	770	810	809	750	787	750	826	822	821	802	833	768	825	809	788	812	835	814	791	761	802	823	776	804	806	817	821	794	768	800	849	759	793	796	825	824	816	799	807	769	813	780	803	789	783	822	821	754	825	779	767	806	844	832	836	837	809	779	774	740	771	790	801	796	802	778	730	828	795	789	830	748	800	848	804	823	803	812	843	802	810	797	816	828	774	764	807	761	828	800	812	796	827	809	789	834	820	759	819	851	846	771	768	791	766	831	817	765	805	797	769	812	787	824	758	826	820	764	793	820	841	819	796	767	803	811	778	808	784	821	745	770	826	795	811	803	767	778	775	832	816	795	799	804	787	798	775	818	824	774	810	779	773	800	759	772	801	819	822	836	814	810	792	856	779	816	755	798	806	777	796	831	802	768	784	746	807	810	761	747	831	833	790	815	787	801	772	806	876	798	786	809	803	786	791	838	808	787	781	811	756	825	761	757	767	813	848	805	771	854	784	819	789	764	776	797	790	802	823	818	790	795	802	793	779	793	756	838	837	812	800	809	770	774	859	788	773	811	846	792	799	799	782	851	753	791	764	796	808	817	768	775	801	847	846	806	822	816	760	806	854	804	720	768	844	882	783	782	790	828	806	806	774	797	815	757	805	816	846	831	847	796	819	752	814	809	830	829	791	788	820	800	821	756	802	819	767	796	806	772	826	766	797	811	799	846	770	789	797	830	779	789	772	827	798	804	786	785	797	871	846	840	773	819	812	826	778	800	845	840	878	845	830	813	737	811	776	743	813	824	805	863	781	809	825	799	799	853	820	795	814	858	769	820	853	790	754	763	793	782	745	791	757	785	815	857	830	814	764	805	793	809	758	781	833	802	840	841	816	829	783	833	808	751	804	812	817	778	798	814	777	811	827	738	852	820	819	824	825	793	817	811	791	760	793	824	768	814	819	821	771	756	835	806	818	770	783	788	794	822	764	819	783	783	805	798	788	788	856	843	822	780	804	791	793	893	799	823	828	766	783	767	807	766	821	789	771	813	817	794	810	826	795	786	811	839	791	814	809	755	824	782	824	833	771	855	809	807	822	835	776	765	830	800	783	814	796	838	797	797	856	771	787	811	795	812	802	805	816	806	806	865	779	779	822	804	837	785	840	815	792	792	820	805	791	753	758	790	821	781	755	806	791	788	765	794	821	867	742	826	777	799	760	806	833	787	795	810	761	751	777	812	762	785	801	800	827	776	833	793	778	799	807	865	815	785	783	862	829	757	777	801	835	848	870	857	801	800	815	815	789	810	818	746	752	833	819	778	816	841	810	816	808	782	842	812	776	809	792	812	800	780	741	754	787	792	803	848	804	784	794	846	790	773	783	832	841	845	793	767	760	798	789	821	817	805	804	792	798	844	796	757	793	808	821	801	784	807	767	818	782	831	845	801	839	751	801	755	849	764	848	754	838	779	768	812	797	818	796	857	847	825	830	796	787	805	787	804	758	780	878	776	807	773	819	827	804	787	819	785	797	763	837	810	826	816	807	766	822	841	779	851	762	823	845	835	810	847	808	819	839	738	812	806	828	827	824	778	830	796	865	763	805	809	807	855	733	824	804	837	816	844	763	816	794	801	752	773	786	758	808	779	787	874	812	848	776	809	794	788	828	854	742	811	796	799	804	831	821	803	817	823	779	853	788	818	805	785	752	820	791	784	822	803	810	741	811	755	869	792	825	813	807	792	781	791	773	834	796	811	834	782	802	793	830	792	805	824	807	771	811	815	829	825	817	754	841	765	791	801	805	773	798	783	839	797	849	777	759	772	784	794	865	762	789	872	809	782	850	795	811	850	727	768	810	774	799	813	827	805	762	817	772	798	766	821	787	794	843	789	829	799	812	788	765	818	786	766	791	796	795	799	794	804	839	796	778	826	840	841	777	793	752	790	782	768	787	863	806	772	793	756	813	827	800	780	766	777	788	816	792	805	778	821	800	805	803	793	846	821	840	829	817	830	799	827	850	797	767	846	781	843	809	816	785	796	776	846	793	796	816	784	797	789	722	772	790	838	813	822	824	879	823	775	826	829	801	816	831	805	886	782	798	787	811	811	815	781	809	806	793	827	806	775	827	800	781	790	834	836	798	836	765	740	794	816	817	797	790	838	828	824	801	768	819	808	824	772	845	787	817	807	858	717	816	747	764	861	842	835	790	811	760	821	846	776	825	773	756	729	827	809	789	844	764	786	807	840	798	811	807	803	847	817	802	805	827	735	777	828	752	763	789	865	778	775	844	841	819	800	806	818	775	783	785	792	806	830	801	806	795	806	785	783	827	804	844	791	813	861	777	858	813	766	821	803	814	800	727	778	804	829	781	821	770	793	797	803	827	825	844	819	762	824	803	771	823	820	803	811	861	798	827	811	755	729	796	812	752	789	753	811	802	761	830	750	781	761	789	776	778	832	811	797	786	750	811	815	834	782	810	796	811	840	766	797	799	799	789	838	799	788	808	792	829	774	777	817	736	791	756	737	826	785	744	741	825	827	773	814	851	752	816	787	786	812	810	736	765	784	789	867	814	831	815	808	803	761	797	786	810	785	828	781	705	859	805	843	786	907	835	806	764	796	806	762	828	807	801	785	827	779	784	855	831	805	757	820	828	787	824	787	802	867	771	826	819	755	798	789	779	801	809	778	752	816	771	795	811	806	788	791	795	812	770	785	753	795	790	808	814	783	795	829	803	744	840	856	877	732	805	744	853	784	782	768	831	784	744	755	843	794	795	803	784	811	780	816	825	841	820	821	806	809	788	817	816	781	773	803	791	758	785	802	784	819	821	823	820	805	815	811	853	786	847	775	809	794	775	786	820	782	725	780	778	814	841	828	839	823	808	802	745	828	827	781	788	812	745	774	819	757	798	760	813	849	817	809	805	806	791	802	813	798	764	789	803	779	831	833	789	807	803	796	839	879	836	834	813	816	820	826	774	813	791	792	785	796	806	800	842	836	780	795	813	751	835	795	812	833	796	786	709	797	778	786	774	790	800	818	880	795	765	761	816	832	784	815	819	807	835	843	850	797	833	798	752	791	780	757	828	838	784	750	814	824	833	864	816	751	788	821	767	834	735	868	839	815	781	770	803	839	735	813	830	811	867	818	783	799	777
3840	6115	5015	2699	1926	1469	1184	1011	999	859	879	781	722	745	704	737	733	647	714	611	700	645	682	683	665	670	633	631	615	638	616	594	632	619	611	663	613	592	605	588	609	598	600	632	622	617	669	617	669	613	630	630	577	626	633	624	608	623	578	573	643	603	606	625	603	646	596	614	643	598	596	616	574	617	565	621	621	572	585	642	602	592	588	575	636	633	566	624	614	609	634	599	623	600	573	603	605	658	606	639	604	601	618	607	590	622	647	593	576	570	645	582	613	612	631	589	604	597	621	633	608	593	589	654	586	615	607	595	581	556	581	599	588	596	624	619	559	584	629	571	632	629	602	625	658	594	568	629	634	605	613	628	580	644	632	576	597	620	558	630	566	622	605	577	620	637	609	584	665	605	608	562	621	607	608	634	541	636	599	647	619	581	596	636	631	565	617	630	685	575	595	575	631	583	613	598	592	611	630	634	575	575	609	650	583	633	580	601	600	619	628	650	603	617	584	664	641	573	578	606	585	650	591	600	584	623	574	551	619	561	578	597	569	596	582	584	597	613	584	641	587	615	633	641	561	650	634	589	603	580	584	590	606	604	605	595	591	598	590	607	595	640	614	608	599	600	648	621	571	609	644	601	610	635	564	606	656	597	614	614	604	608	596	597	615	633	603	604	619	619	652	593	583	594	601	586	633	615	602	605	609	594	636	613	616	615	563	588	628	660	624	626	599	580	616	584	648	593	564	579	571	606	588	588	623	631	617	607	575	614	616	584	605	598	610	589	590	560	630	596	601	560	590	609	608	599	575	591	601	605	583	605	652	611	619	600	602	587	620	591	631	608	619	587	612	604	560	583	630	592	595	611	607	575	596	604	594	609	654	591	593	639	613	595	583	606	618	544	575	600	608	603	597	604	612	575	585	557	636	630	615	564	599	594	570	578	598	594	559	582	589	611	586	587	583	595	600	587	617	584	586	597	622	569	638	573	609	589	621	575	570	613	613	603	625	630	621	640	589	579	602	582	634	641	596	585	591	602	642	611	634	568	577	589	607	627	614	593	604	587	597	609	623	648	562	589	558	622	602	591	646	635	611	619	594	579	596	582	588	579	605	545	637	599	580	599	619	597	649	638	600	617	615	583	615	578	579	599	595	631	574	641	590	637	600	606	589	614	609	557	617	574	593	591	585	614	602	566	569	580	611	585	616	579	607	578	595	612	634	637	604	618	617	575	591	577	595	617	566	613	592	637	587	609	577	621	618	591	595	607	598	593	620	609	579	601	599	559	568	579	653	574	580	590	569	594	592	578	607	651	612	646	575	603	617	598	595	621	623	615	626	627	611	574	611	604	621	598	586	608	571	595	553	569	567	564	653	597	578	603	586	629	637	603	614	565	609	616	582	588	583	615	582	592	588	603	628	608	609	547	593	620	582	594	580	602	626	566	612	582	600	631	585	615	614	631	597	567	601	631	640	620	582	646	603	603	573	628	549	657	576	588	570	588	621	610	609	637	557	615	643	596	600	613	570	612	573	574	607	625	585	593	619	597	608	590	598	604	633	584	595	617	569	589	587	579	608	633	645	601	589	609	574	607	585	560	613	624	645	568	591	586	604	607	634	596	588	638	604	580	627	588	604	560	594	614	591	558	589	642	613	567	550	587	607	616	631	577	615	579	628	603	577	628	599	626	630	622	545	616	572	589	625	598	625	633	587	600	593	590	634	635	576	611	601	566	599	639	591	607	575	586	563	627	590	588	630	594	601	621	580	576	551	573	623	616	601	602	589	603	618	600	573	580	631	559	617	629	633	586	590	599	593	576	586	582	599	588	604	597	606	623	581	571	606	601	616	611	587	577	607	616	619	572	534	605	623	583	637	579	587	592	548	615	637	595	587	633	644	624	635	612	643	614	569	612	622	598	604	588	611	585	609	585	585	546	611	597	585	608	643	614	582	611	618	648	592	630	608	638	549	573	557	578	617	582	625	567	612	610	621	592	617	609	576	583	606	660	595	622	578	596	553	609	562	596	603	632	626	655	576	616	585	542	588	618	599	620	566	622	558	597	616	585	608	601	603	593	587	564	635	575	574	573	598	606	581	580	611	611	575	607	586	595	624	587	623	581	602	585	581	568	597	619	567	598	613	655	566	596	639	583	593	638	581	607	629	611	607	581	597	615	581	589	615	568	600	609	634	567	570	619	599	601	607	588	568	591	618	635	633	569	571	580	604	546	588	589	574	581	590	588	565	636	610	575	562	598	591	605	564	618	610	584	620	614	587	567	622	589	608	562	607	638	603	617	573	618	563	605	615	589	613	586	614	626	599	602	566	603	615	627	592	609	590	625	605	592	612	588	606	608	630	610	609	589	599	584	556	565	611	593	640	591	621	607	609	607	636	571	591	639	616	598	606	611	583	616	567	558	581	602	541	605	613	594	635	580	571	584	567	624	634	591	608	550	613	587	582	594	564	598	559	603	624	598	623	606	550	636	565	643	618	581	606	588	568	626	603	604	600	611	604	603	585	603	596	573	579	588	591	600	576	595	595	611	599	640	555	559	596	571	621	596	608	611	591	557	618	583	591	603	618	582	590	603	625	593	608	575	625	608	590	597	601	637	556	584	564	603	601	583	589	581	556	604	617	596	570	610	582	604	570	588	617	666	642	595	579	569	630	638	584	605	597	555	571	613	610	583	620	608	550	639	624	571	570	629	596	639	596	560	574	557	585	582	624	603	578	587	603	583	660	583	599	586	540	590	619	577	560	545	580	587	560	594	569	586	604	597	582	591	593	599	584	573	573	574	551	635	617	593	573	637	624	601	615	612	577	552	605	558	587	572	610	594	595	592	594	589	598	586	549	636	594	589	606	592	540	628	610	617	623	650	572	567	552	571	625	616	596	583	589	625	580	595	542	632	599	556	608	618	555	630	574	581	597	578	594	650	589	600	597	594	589	599	578	630	625	595	602	586	607	555	566	592	604	586	668	609	585	592	591	614	571	578	636	621	616	587	562	589	597	614	604	586	564	593	629	609	617	640	610	623	582	587	540	609	582	655	591	602	584	626	582	581	610	549	600	612	584	588	615	592	560	615	569	593	576	603	577	601	583	609	600	607	568	604	621	605	610	563	593	624	621	570	590	612	613	577	620	577	592	588	610	591	588	617	611	629	582	598	558	586	629	593	602	625	576	614	526	560	550	606	572	571	587	610	612	603	560	567	581	583	614	581	569	581	595	601	568	585	589	593	594	633	598	577	578	570	598	597	580	571	586	569	625	584	594	631	600	560	615	624	621	621	584	584	607	613	577	600	565	620	608	545	615	602	567	579	554	600	646	579	635	610	539	627	624	589	604	630	646	594	585	640	604	611	567	574	575	588	564	568	554	607	539	579	575	619	581	599	554	603	591	627	574	597	600	612	602	623	612	633	616	600	620	565	552	624	573	641	604	631	572	592	626	579	556	562	583	590	609	592	565	569	599	625	525	588	628	599	570	563	627	593
27946	10587	974	646	476	487	483	480	440	480	484	464	475	464	444	468	440	473	464	462	440	475	493	461	471	435	453	445	454	441	471	457	455	474	451	463	463	482	470	448	424	483	436	418	474	464	492	478	448	457	465	447	458	456	482	459	457	419	457	459	424	477	447	424	417	466	498	490	464	501	466	419	493	479	447	453	433	449	472	456	419	429	472	510	509	432	502	432	442	446	479	447	455	428	472	487	455	474	467	443	419	415	451	441	472	479	432	483	453	427	415	458	423	459	428	431	440	454	445	461	432	465	469	425	466	478	458	450	435	466	462	505	448	462	474	440	464	456	449	464	444	413	482	443	434	437	450	430	494	435	439	453	472	479	466	468	466	461	430	422	447	456	464	457	434	470	418	462	481	467	436	439	433	501	475	446	458	498	479	452	513	482	467	425	467	420	471	477	444	438	463	446	470	470	486	429	502	431	492	498	446	466	466	489	479	440	424	431	459	487	475	459	449	428	453	448	471	474	464	478	446	443	446	486	431	481	428	464	443	437	465	452	475	438	447	451	427	514	418	448	477	420	481	465	454	445	445	441	422	473	454	472	470	473	479	439	427	462	478	439	464	430	440	475	439	462	461	431	470	488	422	466	442	473	464	449	444	447	454	428	465	444	441	489	461	455	459	456	459	498	479	435	445	442	465	453	453	467	424	455	454	482	438	495	489	454	493	463	454	467	464	483	408	474	453	440	477	461	436	438	453	430	439	457	439	442	437	477	466	455	424	443	489	480	475	470	457	437	425	481	466	406	490	462	444	438	452	454	459	438	422	444	470	460	458	468	514	452	433	468	442	404	445	463	419	481	426	440	454	454	410	428	460	488	504	458	483	426	448	461	464	457	407	433	463	444	431	430	483	418	404	477	442	434	479	425	461	481	478	446	476	407	453	466	451	428	457	423	479	452	475	451	426	461	418	470	439	416	411	393	440	448	475	447	473	453	464	473	454	457	485	450	455	439	460	469	504	436	463	429	447	457	460	439	448	478	431	447	452	442	458	428	448	482	435	498	457	466	460	461	468	439	465	431	446	458	422	465	445	444	458	454	457	452	435	458	478	468	444	441	450	460	509	454	452	414	443	438	461	470	442	466	471	446	453	475	485	475	454	447	466	454	436	460	419	441	452	453	481	448	443	441	481	454	476	447	433	481	483	456	475	462	478	465	464	463	486	457	475	445	476	439	442	445	446	447	444	456	438	441	482	427	416	475	454	450	440	505	462	449	460	388	444	441	462	410	424	460	458	473	488	459	490	481	429	424	476	440	450	462	470	446	477	417	453	428	482	461	469	469	472	451	430	463	462	440	439	473	410	473	458	413	473	431	455	431	410	464	468	479	439	460	425	451	466	479	425	415	451	454	450	461	453	435	446	426	469	430	511	425	483	464	458	436	418	425	455	475	501	460	480	479	453	482	436	432	459	431	418	452	446	442	436	462	465	459	408	489	457	412	472	442	444	454	446	472	461	449	461	432	455	477	456	482	464	444	426	489	466	453	461	440	464	481	419	452	436	467	475	458	434	486	425	471	459	461	425	473	467	454	418	473	467	454	472	451	424	425	479	433	426	475	475	440	475	501	438	504	450	453	457	448	417	461	450	460	458	433	477	421	408	402	467	484	465	472	458	427	432	483	436	467	444	507	474	447	471	438	460	483	474	466	446	448	465	421	424	460	431	487	448	463	467	460	469	450	435	476	461	471	437	497	412	441	461	449	433	451	461	427	452	474	445	471	439	464	453	461	418	472	508	449	474	461	510	432	463	436	499	468	441	494	487	447	447	465	475	458	432	432	461	462	472	474	480	486	471	453	466	432	450	478	465	444	462	477	436	445	439	478	487	442	449	485	438	440	461	444	510	478	460	454	426	430	429	437	436	439	414	465	458	444	443	448	493	437	476	440	409	451	483	438	477	439	464	426	433	469	422	405	444	433	455	459	486	481	428	503	460	468	463	502	469	453	487	443	447	433	436	471	430	427	475	463	480	458	390	472	526	457	467	448	448	431	460	463	458	477	473	447	417	424	450	455	469	464	454	473	437	455	456	426	416	469	451	455	460	468	483	405	426	411	483	438	446	436	408	453	462	440	429	433	455	450	446	448	458	410	461	473	507	458	427	457	427	508	444	482	455	461	442	450	436	485	469	421	462	459	449	435	460	473	454	443	484	429	478	463	483	445	477	450	441	454	486	432	483	426	456	467	468	474	399	493	452	479	431	454	418	476	421	416	463	407	457	439	449	495	449	436	439	467	452	454	453	455	459	396	431	444	448	436	448	447	442	458	457	453	452	453	455	446	421	454	479	436	456	464	428	452	456	497	448	452	443	504	484	460	450	487	437	454	461	468	455	467	449	475	459	466	442	462	464	414	454	445	469	443	411	480	413	438	447	448	481	460	423	498	432	444	446	474	414	469	441	467	466	474	474	462	456	462	429	460	467	437	460	451	454	442	458	420	473	450	467	446	446	449	464	447	458	492	449	473	458	471	459	450	481	440	501	448	436	452	441	506	465	463	457	470	444	442	434	447	478	461	431	462	448	444	448	449	506	446	441	473	463	438	444	422	447	430	428	457	438	443	449	433	477	450	430	467	430	414	422	439	466	423	479	474	462	501	462	460	500	444	441	440	457	446	430	456	441	469	481	415	440	469	433	432	480	486	446	441	486	435	415	455	438	414	476	429	450	474	455	458	465	440	435	442	458	470	463	424	458	469	462	460	499	455	434	413	470	451	443	447	451	464	422	459	429	449	438	464	450	449	474	473	459	493	520	466	429	432	468	456	447	422	435	466	474	460	458	478	465	457	462	464	450	432	418	442	475	464	515	446	448	479	427	460	445	446	454	447	468	439	420	456	478	452	442	434	442	523	434	431	466	448	461	439	503	446	431	466	441	448	417	445	445	493	416	453	435	476	415	437	473	429	447	461	468	432	415	476	430	466	466	461	477	425	441	401	474	469	443	441	483	442	452	458	483	465	469	469	458	466	488	452	470	464	448	494	429	451	456	424	465	454	436	451	491	484	486	469	452	426	505	437	432	436	487	451	484	481	413	473	458	468	448	437	476	478	510	434	454	474	481	439	449	500	467	442	466	450	439	422	446	443	469	477	495	441	474	471	457	466	458	441	403	452	481	480	478	423	452	469	467	440	460	473	457	453	427	439	431	465	444	440	444	445	471	443	465	469	456	452	494	468	476	471	441	483	453	430	442	439	447	472	434	437	473	489	472	479	439	450	453	441	475	456	437	436	466	419	459	431	411	442	453	385	456	460	441	467	465	470	444	440	453	455	460	462	446	487	463	426	451	467	486	444	491	418	436	450	444	444	459	418	486	477	483	441	415	429	496	451	478	476	457	464	488	428	457	454	461	438	417	435	436	454	446	421	473	469	451	423	464	464	456	456	448	451	433	466	438	476	501	397	456	474	437	443	459	465	475	429	480	455	453	443	443	467	435	456	450	449
4804	554	480	376	370	348	349	371	357	330	330	315	344	301	327	326	318	365	336	345	318	319	310	346	351	344	338	300	366	330	356	326	286	321	338	322	328	333	343	372	342	317	322	328	321	322	344	326	330	340	355	329	319	299	299	349	355	324	327	323	309	348	327	356	332	304	311	380	305	302	326	342	346	298	315	315	331	297	344	349	359	353	343	348	326	355	324	355	334	322	376	311	322	353	343	326	314	316	342	310	340	312	316	336	329	309	319	291	328	307	306	333	364	322	299	329	336	301	359	342	319	292	316	353	289	313	338	343	278	357	331	333	327	327	320	332	330	332	331	339	307	318	326	336	326	304	343	312	347	341	319	329	316	337	317	341	318	326	352	342	308	313	326	330	317	346	316	299	315	312	311	329	328	347	286	337	317	319	317	326	331	293	313	324	313	304	331	304	307	337	348	310	331	324	308	323	306	339	329	320	345	338	305	316	331	333	346	354	328	310	346	326	307	356	329	320	317	341	329	343	316	309	346	344	406	324	346	378	324	314	331	294	307	343	319	339	288	299	350	314	318	320	339	356	309	334	315	313	332	309	340	334	337	330	343	336	323	332	323	327	311	338	347	366	355	334	342	346	330	331	311	326	346	300	340	317	342	311	314	329	335	293	349	326	325	318	347	317	333	323	341	329	306	335	329	290	313	368	300	328	297	351	347	329	321	335	337	319	316	336	329	330	358	318	305	336	337	354	331	338	323	320	324	351	320	341	339	325	309	342	350	335	322	326	329	309	344	330	341	320	303	337	344	341	329	344	356	313	271	331	323	344	316	307	344	322	330	355	369	297	360	341	319	345	337	340	307	321	334	319	304	329	333	300	319	328	363	320	305	336	311	336	335	314	315	324	338	341	325	345	322	314	342	358	340	338	332	346	356	359	334	344	344	302	338	312	297	324	305	304	328	315	325	344	325	327	327	300	319	337	308	308	333	311	341	349	332	306	323	333	317	318	344	308	327	342	320	308	313	353	318	326	339	324	337	329	332	342	304	313	316	326	363	319	309	316	323	323	338	336	296	300	341	365	343	333	335	321	334	335	341	304	369	331	350	341	325	328	303	332	346	325	335	349	341	322	325	324	345	306	337	335	314	326	364	327	323	299	366	330	318	323	335	320	310	330	329	317	358	332	341	331	318	330	347	281	334	358	324	326	347	322	334	325	317	340	344	302	284	321	311	333	300	329	352	324	339	336	315	319	336	352	332	322	330	316	356	339	364	320	322	327	317	360	343	325	354	317	322	335	333	354	312	336	321	376	314	320	305	319	344	337	317	347	321	340	301	374	301	364	327	326	351	320	310	327	357	300	364	305	327	307	318	347	341	338	333	305	348	354	316	309	324	317	328	330	366	355	334	313	357	313	300	335	338	302	303	355	330	328	325	312	345	345	320	332	315	288	352	312	307	325	313	332	332	338	307	295	324	357	358	350	328	317	345	315	335	309	298	330	342	320	325	334	356	364	292	315	311	330	336	329	336	299	310	326	352	315	307	314	305	353	326	325	350	327	303	288	308	295	353	308	340	334	353	316	336	337	297	345	315	337	328	343	298	322	330	305	312	355	338	332	303	318	333	299	325	366	337	340	339	318	321	329	313	316	333	342	324	317	347	334	353	303	338	363	323	349	314	329	328	326	324	284	322	313	344	317	333	318	323	341	347	324	343	339	301	329	301	306	330	355	331	334	331	343	327	313	326	307	310	346	312	317	325	290	354	343	326	302	328	323	330	345	338	341	324	320	332	331	351	351	336	313	299	322	332	299	328	309	304	300	364	314	301	339	322	367	332	332	324	371	320	317	321	335	303	346	342	324	299	315	323	337	318	327	331	351	329	362	356	323	334	357	322	298	317	348	361	345	327	326	336	327	324	343	346	309	339	340	320	343	315	357	345	269	340	308	291	328	350	304	345	338	302	310	324	326	337	318	318	309	360	323	341	319	343	362	306	337	337	353	373	319	354	312	332	321	328	340	367	328	338	324	344	303	333	307	306	322	335	338	352	326	339	339	323	366	336	311	325	343	330	327	359	323	287	323	348	311	326	324	333	328	316	342	313	349	335	292	346	308	320	337	363	330	385	332	333	342	374	329	343	319	328	324	347	359	313	328	343	323	352	341	339	334	364	320	324	326	325	328	284	304	316	296	363	332	328	310	322	287	325	333	370	306	306	346	314	346	315	302	346	320	351	325	300	321	361	315	332	317	299	328	347	315	318	348	312	353	357	344	318	371	339	337	316	328	300	314	330	321	357	344	338	337	331	351	319	342	299	344	315	351	332	313	344	326	315	340	337	340	329	308	344	326	351	344	342	321	337	326	330	354	291	318	344	332	344	336	333	321	305	304	311	332	319	329	321	313	359	357	325	333	321	357	334	321	344	328	351	337	334	309	303	328	346	320	339	304	321	323	355	304	301	323	348	334	362	339	353	298	346	343	314	335	348	316	341	343	336	328	342	310	320	353	323	311	365	339	329	338	336	323	324	330	346	318	334	346	349	296	320	341	318	363	378	346	340	335	338	310	341	322	302	337	313	328	374	328	359	320	312	322	320	336	358	314	313	337	304	338	297	310	333	301	334	324	336	324	319	327	353	334	331	352	356	326	316	352	313	335	304	358	324	353	333	330	350	334	335	316	321	331	330	365	330	322	326	319	345	315	306	320	308	319	357	322	305	322	327	310	344	339	367	343	317	341	304	320	319	340	328	314	323	321	294	325	336	335	332	338	331	322	315	345	321	309	348	304	299	311	330	310	339	326	307	322	327	366	354	288	301	350	320	347	346	332	323	308	340	344	340	336	338	321	326	327	339	328	307	314	352	330	325	322	312	323	332	312	312	344	349	296	307	317	346	332	325	342	328	322	380	311	344	329	305	316	312	340	299	305	344	329	324	343	313	317	332	342	350	345	291	311	340	301	341	352	341	353	311	323	339	308	350	342	317	318	320	322	327	314	329	328	327	304	310	300	299	342	331	291	318	338	298	339	343	349	358	329	309	323	343	351	314	326	308	339	323	337	336	298	312	299	339	351	343	337	331	326	348	302	353	331	331	354	311	338	334	339	345	295	324	333	326	351	346	315	345	325	326	302	345	344	335	353	359	324	324	329	323	341	326	347	318	337	305	324	345	300	323	303	354	351	327	338	331	345	328	308	359	319	313	337	337	315	321	326	324	315	302	334	321	343	345	341	303	292	341	337	303	302	305	348	313	336	364	322	347	339	353	348	303	313	346	294	336	317	300	337	299	338	361	310	342	325	332	325	366	339	329	305	323	317	317	349	283	351	319	325	345	330	325	331	305	348	325	355	313	328	315	358	359	315	333	316	325	322	333	330	349	335	338	294	311	299	342	344	346	304	350	315	339	330	329	338	291	349	350	354	355	316	327	327	330	367	331	339	353	312	347	323	335	365	341	335	336	326	322	313	331	334	320	306	341	338	327	328	339	331	317	335	335	346	339	328
25518	21494	27954	25450	11701	1880	1255	1068	957	1012	919	869	929	927	944	888	943	869	892	894	889	923	854	898	876	864	825	843	882	913	868	894	858	847	889	833	881	857	876	854	838	867	821	868	867	876	875	902	873	878	897	900	842	856	891	870	845	845	855	817	873	863	909	885	854	862	882	902	905	830	909	826	830	900	902	865	866	844	889	819	864	871	842	845	909	921	901	836	836	879	876	866	882	837	914	803	844	829	816	894	872	809	885	826	902	866	877	886	855	886	842	857	829	820	850	870	854	887	876	861	822	931	876	830	824	836	856	837	845	840	816	856	901	910	901	827	824	858	876	836	869	847	837	813	822	907	938	863	866	891	872	891	818	812	809	862	850	855	871	857	861	826	804	854	821	886	888	853	888	835	896	878	828	881	840	816	862	878	801	908	917	876	827	852	831	812	834	876	809	829	884	818	875	827	827	800	915	874	868	857	825	809	860	888	862	929	901	849	901	853	838	828	860	858	912	898	892	882	826	863	837	886	823	871	857	855	867	832	870	866	829	849	873	872	844	839	888	838	851	895	873	914	876	877	883	826	913	833	843	914	847	906	831	840	827	836	852	900	907	893	883	892	890	854	893	889	825	856	908	860	816	879	891	892	863	864	853	870	868	830	887	821	881	883	918	859	824	842	880	826	827	871	869	824	855	863	868	857	874	820	805	876	929	809	897	861	837	863	831	874	862	839	857	822	869	883	881	861	867	841	814	861	837	813	894	903	860	921	826	856	829	862	841	805	868	827	861	833	868	824	924	921	847	853	870	862	817	843	822	797	869	890	838	893	799	815	833	808	838	862	857	897	859	898	860	830	851	882	871	862	848	906	875	876	886	826	871	851	838	870	875	808	884	854	864	850	856	955	859	819	844	873	851	910	802	829	852	834	883	872	907	892	942	790	861	835	883	820	836	835	868	814	921	854	845	846	908	860	878	836	838	868	882	813	810	816	843	881	884	893	870	870	859	910	841	853	839	863	869	778	856	868	856	907	833	850	844	927	859	880	820	866	848	824	904	816	834	871	847	871	856	874	836	842	872	839	879	859	871	881	797	844	881	784	900	849	858	809	901	865	857	862	831	816	854	869	900	848	933	820	852	795	878	853	880	855	855	853	842	902	843	863	831	897	834	858	877	889	870	853	871	853	867	835	836	864	854	900	853	878	861	874	839	891	851	866	810	901	898	875	850	883	844	861	885	882	869	835	842	807	845	900	862	872	885	822	876	868	842	832	813	839	851	862	868	903	861	878	884	847	834	892	822	891	846	890	857	868	919	847	819	851	845	833	847	867	839	829	881	852	837	850	828	805	803	876	872	883	789	844	852	819	894	832	890	824	882	849	845	812	829	849	876	867	852	880	839	870	866	876	860	868	820	848	873	849	872	883	878	848	884	841	896	845	913	874	867	842	879	864	881	837	890	853	876	836	868	876	886	876	885	855	855	906	839	886	805	847	872	910	849	866	869	815	830	889	862	849	865	826	793	817	825	856	888	927	856	860	839	825	823	816	838	865	925	861	819	859	842	838	852	912	846	857	863	848	863	872	834	877	832	867	892	864	860	871	892	842	840	848	856	881	876	874	827	833	873	855	881	866	838	885	839	840	883	879	844	816	802	816	860	824	886	872	884	856	868	870	871	899	905	850	849	862	870	843	887	870	803	826	884	901	866	842	841	859	930	887	843	875	860	860	842	896	879	866	899	827	909	801	905	886	876	868	868	887	859	815	866	822	809	849	808	832	869	868	851	849	876	882	850	885	881	871	907	882	893	890	907	900	880	892	858	866	828	833	894	913	811	838	891	850	852	850	870	834	853	884	864	862	886	843	855	825	890	885	834	838	793	829	861	832	842	852	830	848	883	835	853	872	900	859	921	896	852	879	861	865	804	803	876	864	877	905	812	818	875	865	932	882	937	849	880	877	856	839	836	837	897	859	789	815	852	867	838	828	890	895	867	785	861	840	853	849	884	871	852	869	813	848	860	836	840	865	835	860	865	844	816	843	836	887	826	821	878	894	862	858	833	885	880	840	893	881	918	863	876	826	840	854	858	872	803	872	878	899	808	902	844	832	887	867	875	882	876	905	869	855	819	819	814	840	848	833	875	859	853	892	879	829	901	854	891	829	899	855	870	843	803	840	881	860	844	832	856	835	867	886	829	867	881	821	834	851	980	860	875	847	873	854	824	867	859	830	860	877	913	852	838	887	886	892	811	835	908	777	839	861	873	878	838	928	847	868	877	880	833	832	863	878	839	815	909	843	838	884	879	851	882	861	893	826	906	880	881	902	855	875	900	843	887	804	876	833	887	842	874	885	840	806	867	848	860	871	836	853	813	795	881	838	842	843	882	881	873	834	849	864	877	830	889	834	915	838	892	840	862	894	802	842	825	854	850	863	822	864	844	828	881	861	835	867	863	925	861	852	806	878	857	805	859	878	821	867	855	835	845	880	870	898	886	814	872	835	853	854	894	877	857	845	836	816	845	822	897	871	865	847	812	868	859	821	855	878	861	845	834	778	909	859	882	921	852	860	816	879	839	842	909	865	826	834	850	853	870	893	855	869	871	818	872	861	868	883	829	873	941	831	847	871	833	858	846	849	882	858	900	922	849	846	880	871	884	862	812	881	864	839	868	823	887	942	895	854	862	818	849	844	817	894	816	846	819	938	826	823	839	829	876	853	904	889	767	829	818	802	839	859	816	825	848	864	858	858	838	898	871	854	867	815	841	812	858	863	864	823	855	795	831	850	834	831	861	873	837	830	808	833	860	821	833	862	866	802	872	845	841	828	911	860	839	816	841	885	819	881	875	858	821	814	898	877	887	854	885	883	872	871	887	792	871	900	872	860	842	821	874	847	858	903	886	851	859	864	882	860	885	864	858	893	841	836	815	913	950	845	835	843	826	875	908	874	882	875	777	882	837	868	832	889	887	884	826	851	919	874	856	852	922	828	892	872	844	888	895	891	837	889	853	878	869	840	956	822	851	893	888	851	820	880	878	834	877	868	839	856	863	816	885	847	820	844	812	866	861	834	863	897	818	805	879	805	897	846	811	870	859	851	851	832	830	895	888	842	851	826	838	833	882	798	812	799	853	865	853	846	849	852	836	903	848	843	840	888	885	896	933	817	871	818	903	858	840	850	849	819	858	837	847	868	841	886	865	832	859	771	898	834	805	869	809	877	866	837	876	815	829	884	853	829	838	836	818	894	837	881	866	851	902	884	849	863	850	879	845	858	845	911	858	908	902	800	879	838	822	918	857	924	844	832	837	885	836	848	828	853	831	861	877	880	876	861	805	931	876	854	876	875	848	840	887	867	883	848	790	867	854	866	889	847	863	901	912	874	779	831	915	857	861	875	839	806	842	883	919	868	866	872	830	830	878	856	826	858	840	821	869	862	889	863	886	837	853	883	867	849	829	878	844	853	909	822	861	841	890	855	863	872	860	816	846	860	873	866	828	851
3558	3574	3040	1740	1299	1067	929	928	746	769	752	709	677	702	713	691	683	687	675	628	665	604	641	644	663	617	646	691	641	659	641	665	663	603	641	640	694	673	638	643	636	640	674	649	661	641	637	648	666	669	655	620	631	644	628	601	652	632	605	647	635	631	666	667	612	637	651	701	631	651	673	629	620	670	646	622	662	623	620	601	639	618	624	628	600	645	650	673	612	627	659	608	622	663	618	667	673	636	629	607	633	649	669	628	674	655	669	623	663	591	667	619	656	590	690	637	654	619	617	637	667	635	610	639	576	641	624	612	694	589	645	595	601	628	588	647	614	618	582	631	667	633	664	609	624	608	677	611	644	610	635	654	619	626	655	684	654	651	659	644	623	657	608	617	647	637	611	613	641	608	622	654	653	631	613	600	663	619	594	628	625	584	648	614	615	646	596	648	618	622	675	605	616	628	619	615	605	604	646	621	674	658	650	612	632	619	578	639	662	615	624	642	586	655	626	605	600	654	643	636	637	598	647	629	624	573	587	655	602	644	584	628	627	611	603	593	586	633	611	598	583	619	653	611	602	633	625	596	657	631	645	593	634	620	618	612	579	594	610	635	590	624	642	653	626	586	640	636	671	586	649	619	606	607	643	648	600	600	639	603	641	626	647	603	635	571	630	623	605	636	634	591	588	601	610	630	583	711	597	661	595	584	615	666	656	608	619	631	582	657	651	597	624	619	638	671	679	608	654	581	592	611	627	633	638	637	649	632	636	600	618	613	666	620	646	649	661	613	658	618	649	620	614	612	634	631	613	629	675	595	633	572	651	647	645	610	597	626	624	614	626	620	636	629	594	652	663	641	590	604	641	668	627	652	620	647	639	652	653	628	586	654	628	654	630	638	611	585	654	603	640	619	621	610	677	622	623	593	636	625	652	622	680	607	623	598	603	654	581	596	655	591	585	578	646	632	651	657	640	617	631	641	588	637	632	637	637	625	628	631	649	591	619	632	654	610	619	637	635	605	622	557	625	622	570	608	632	606	630	633	629	640	634	627	639	602	629	621	614	625	644	595	591	645	581	620	606	620	638	649	619	635	594	599	604	605	615	600	670	634	633	639	578	590	614	661	645	602	599	644	598	625	592	603	642	586	650	608	659	644	628	662	631	625	629	656	645	574	603	594	602	637	606	634	605	619	613	667	614	616	634	612	589	637	636	566	598	616	618	609	608	651	618	659	646	642	615	615	639	599	602	615	652	620	612	593	680	589	621	651	570	600	574	607	661	623	605	656	646	626	626	596	602	594	629	607	607	567	621	630	591	617	577	610	595	611	676	638	606	594	618	632	601	634	612	584	648	619	612	651	630	606	617	595	626	635	579	595	654	622	670	652	609	640	618	620	606	638	622	640	672	586	651	655	654	638	617	592	647	603	661	627	627	587	617	632	603	653	618	661	650	626	637	659	610	616	652	674	608	602	625	600	650	590	593	641	654	618	576	642	642	606	593	575	652	651	620	636	616	622	630	586	643	641	577	582	613	669	578	591	567	640	625	603	649	645	618	611	644	628	615	623	668	619	638	644	642	595	617	633	604	610	614	639	685	704	613	619	621	599	668	637	642	602	654	572	644	599	622	639	604	623	652	590	622	624	599	636	643	615	633	655	621	596	584	642	613	573	593	624	629	593	631	597	653	624	611	556	612	627	612	619	597	628	588	650	620	591	641	629	639	601	634	623	644	615	636	659	587	662	612	574	606	603	622	608	600	620	634	598	645	612	606	647	565	635	575	649	612	672	666	655	613	673	584	645	598	639	620	598	659	645	550	595	579	626	596	588	617	627	663	644	631	613	649	613	627	587	586	598	660	626	612	610	596	646	599	629	595	604	652	624	613	624	656	643	630	650	600	614	616	608	632	635	611	640	655	629	623	574	614	617	614	629	603	645	591	663	657	581	599	680	656	608	603	599	595	601	628	630	625	632	611	609	609	656	583	613	604	625	635	648	626	617	584	693	619	634	651	583	603	631	624	652	633	639	586	563	627	628	623	595	656	598	649	571	649	605	634	708	581	587	644	617	665	612	643	588	615	627	612	639	631	665	611	606	644	632	605	612	667	652	652	606	594	596	616	654	608	631	591	662	606	584	621	653	599	620	620	628	637	599	587	588	589	616	593	616	659	656	631	644	652	639	632	640	603	596	630	636	631	620	639	595	626	618	651	638	581	637	602	583	637	588	599	612	653	624	595	665	628	594	625	676	643	605	643	622	649	646	629	622	627	590	608	632	574	627	630	636	606	634	616	686	611	594	620	600	585	631	623	627	581	589	587	637	625	592	673	641	607	634	631	622	629	597	584	632	626	637	622	659	616	621	616	600	595	637	598	628	631	610	622	602	636	686	601	645	643	620	646	685	609	625	603	647	604	658	661	543	590	623	672	598	590	617	634	618	621	632	620	594	674	603	637	616	633	628	603	645	584	645	590	624	622	594	600	640	607	614	600	627	625	616	588	671	581	601	591	678	588	606	625	641	602	624	585	586	594	628	581	597	581	615	642	605	669	624	584	611	638	683	616	566	646	658	610	596	599	593	655	639	609	605	631	596	618	643	601	562	615	588	571	651	616	643	652	614	635	616	604	594	613	616	639	625	638	607	666	625	613	595	634	557	609	624	561	643	602	606	618	586	583	636	632	589	575	630	579	644	606	668	638	601	633	574	624	620	689	661	626	637	610	632	633	593	632	643	619	654	563	602	594	606	661	613	618	644	633	572	636	602	630	592	622	595	629	610	615	607	589	597	602	624	599	559	640	579	629	647	667	621	604	580	662	571	646	635	622	611	621	618	647	611	608	614	626	653	652	627	579	572	647	687	620	595	596	647	639	585	627	617	611	577	605	610	646	614	632	641	602	668	653	626	582	597	629	638	625	636	655	641	632	609	612	600	595	603	654	621	629	629	598	649	591	593	599	613	603	632	601	615	681	684	622	646	624	593	620	648	635	655	604	622	660	644	649	602	641	611	650	659	607	617	660	588	684	643	648	594	639	624	637	647	613	616	632	622	655	610	661	635	648	624	627	631	603	608	614	598	653	628	607	593	621	652	639	609	640	653	579	605	582	655	639	651	585	642	617	589	594	593	617	629	601	570	562	630	606	607	557	568	605	642	647	646	627	590	618	633	615	660	611	668	672	614	633	621	627	649	620	633	617	620	660	618	628	614	611	637	600	637	660	600	616	632	641	648	618	558	613	633	649	621	628	624	636	640	628	597	599	607	648	580	629	631	613	608	630	597	573	600	622	617	601	608	650	594	651	651	649	663	605	636	608	575	641	621	558	643	633	619	621	652	628	629	604	600	611	632	641	588	594	605	625	617	650	605	636	610	623	594	607	672	637	585	649	618	613	641	564	627	627	607	654	615	608	636	560	618	575	600	591	600	606	596	614	639	654	582	673	617	595	580	608	596	615	612	598	629	591	607	578	636	599	618	639	623	680	623	638	619	579	604	607	650
24459	21450	28793	24533	21443	9351	1967	1315	1020	995	930	954	911	851	853	879	842	836	814	831	890	817	840	853	846	829	871	836	871	821	827	851	771	862	816	859	805	805	819	814	803	785	817	834	857	822	795	841	806	817	807	784	806	813	774	829	776	799	801	828	796	839	875	820	813	804	750	822	791	788	796	844	789	785	782	818	797	789	822	852	839	787	842	850	783	804	789	829	883	791	806	788	786	811	780	774	768	839	776	857	769	806	757	790	849	809	817	787	812	794	817	818	792	746	788	744	772	824	803	794	825	861	805	843	827	849	773	823	795	773	837	777	791	806	847	767	795	827	828	819	820	830	794	795	806	790	803	809	764	837	837	805	776	773	823	835	778	821	785	803	812	781	793	762	820	787	830	799	835	777	780	842	799	795	768	826	811	761	840	796	830	767	787	827	813	785	752	796	810	777	833	806	793	821	794	849	788	812	754	789	794	784	771	830	823	774	816	753	787	823	863	800	840	817	827	813	800	779	814	774	797	808	788	865	810	799	789	791	802	757	785	739	778	794	834	816	782	769	832	769	784	812	763	793	714	804	830	815	802	820	759	783	823	775	803	760	783	821	841	828	776	800	813	767	796	785	846	830	807	800	794	753	815	797	751	782	774	808	828	786	781	807	759	776	832	822	795	785	827	833	781	715	778	825	846	808	792	809	782	779	809	806	774	801	787	823	784	807	796	809	805	798	821	817	766	794	814	784	789	796	753	823	802	787	808	822	825	760	788	771	801	782	822	824	758	802	777	794	776	834	829	755	816	781	805	823	822	773	799	776	801	787	778	791	805	789	848	783	798	800	761	760	806	828	747	849	782	808	756	801	768	799	754	767	770	780	711	816	824	771	786	830	779	810	818	824	784	799	785	803	816	782	824	770	788	824	822	792	818	809	761	825	800	827	753	758	805	864	805	780	802	779	800	821	749	705	807	876	820	749	768	773	814	855	834	785	804	760	797	780	830	766	782	815	768	826	774	825	759	779	843	736	758	772	808	794	778	741	775	799	767	756	773	810	818	788	783	789	769	819	742	805	817	776	803	777	773	732	816	786	822	782	812	796	841	799	809	789	849	790	796	805	814	755	796	800	753	776	830	804	843	821	789	779	761	757	805	851	779	790	816	731	788	795	830	795	773	798	778	802	764	850	776	748	804	783	787	817	840	775	807	803	801	801	804	834	748	821	785	782	825	770	796	787	801	841	817	803	766	800	833	820	776	820	836	756	781	801	810	801	833	805	767	831	780	839	770	775	798	827	862	802	773	792	824	785	771	765	856	746	796	799	807	785	744	737	764	746	822	799	760	785	805	783	774	751	774	777	804	782	801	756	836	761	795	808	834	751	799	868	853	808	798	828	855	812	780	837	805	800	833	829	806	778	813	796	825	785	802	785	771	786	794	783	840	785	795	794	780	781	835	797	803	775	778	787	826	744	825	783	836	808	793	813	809	827	749	807	849	829	772	787	749	823	769	779	822	740	780	802	807	819	808	746	795	812	794	775	796	827	827	828	799	807	796	748	831	783	777	771	729	869	776	816	805	773	776	824	788	778	762	819	828	826	810	833	815	731	810	791	786	831	803	834	813	783	790	848	801	785	815	808	778	831	792	764	766	768	782	807	774	836	790	798	837	730	800	800	844	805	803	802	808	824	762	741	740	816	772	841	805	797	820	750	779	803	782	856	803	782	805	832	773	819	818	808	751	811	799	798	846	789	841	760	825	806	813	744	824	818	807	762	792	796	754	807	812	786	818	788	788	736	784	808	747	821	802	774	823	798	817	822	823	803	787	777	783	778	801	818	794	746	805	796	772	801	759	806	848	820	791	814	779	763	773	798	791	789	799	791	803	825	788	783	802	852	760	779	798	839	794	829	767	827	769	810	812	800	751	738	811	776	790	816	781	765	849	804	797	826	797	790	754	834	815	825	831	786	831	790	818	773	792	756	776	773	793	791	807	771	812	798	802	740	765	794	789	785	814	779	793	801	767	768	752	789	761	804	794	808	808	783	796	798	774	795	808	824	788	746	797	790	760	724	815	785	765	806	761	803	796	797	810	807	768	797	773	781	758	802	753	766	794	790	815	824	745	791	770	762	808	792	785	769	797	775	842	775	809	793	775	763	817	845	789	772	778	805	834	788	716	806	775	761	773	793	808	820	756	767	789	779	846	734	839	813	774	858	750	839	778	762	847	773	820	773	724	774	803	760	791	807	770	779	744	798	766	761	805	809	782	740	781	806	812	756	835	837	811	809	774	803	796	791	748	798	825	776	764	784	790	785	771	775	813	804	798	788	820	802	811	799	782	780	795	798	780	767	788	801	775	792	776	832	728	846	799	806	785	783	786	772	806	809	779	798	816	779	792	779	776	803	781	789	778	778	795	816	812	749	841	766	758	742	799	769	761	813	771	788	780	814	735	822	781	745	794	798	798	769	755	781	791	791	793	790	773	746	821	759	853	794	788	802	744	802	797	788	836	815	786	804	812	785	772	794	853	751	860	785	756	799	784	802	777	811	780	794	799	813	834	836	770	748	816	761	810	823	777	816	793	848	817	800	837	818	777	722	803	747	802	790	768	779	801	836	802	810	722	773	739	712	811	763	820	804	769	807	828	800	763	770	798	759	848	749	795	825	808	764	819	794	796	720	816	786	813	766	784	795	794	799	839	786	810	777	761	824	771	789	764	828	813	841	863	751	829	821	777	814	840	751	800	828	806	777	799	765	826	732	797	780	774	780	795	776	831	787	801	783	761	801	785	791	779	769	829	787	819	778	829	843	774	785	800	809	816	777	789	791	845	782	788	797	762	800	807	771	794	799	755	779	825	759	790	821	784	818	791	803	799	801	757	747	753	753	815	779	804	777	819	831	765	789	768	765	797	780	818	806	804	782	818	750	793	818	769	821	800	858	775	771	810	767	789	782	806	786	752	731	860	773	829	793	768	811	776	760	822	770	792	812	782	784	828	811	827	775	825	817	788	792	817	793	784	771	824	737	763	785	768	841	808	826	808	761	806	818	757	824	784	747	789	799	832	735	811	846	775	825	787	733	804	807	758	757	793	746	847	788	774	808	794	763	830	824	789	821	811	775	819	771	799	755	774	822	760	802	764	800	821	813	778	847	755	738	801	768	782	770	833	778	781	817	826	769	793	827	803	798	839	807	759	803	768	792	844	719	810	783	829	854	796	822	760	790	806	735	793	851	797	812	766	751	801	780	744	787	780	763	766	783	798	798	820	801	793	793	760	800	763	795	788	812	766	813	853	815	787	799	814	803	772	774	817	789	798	796	814	836	808	797	777	776	814	766	779	838	757	761	841	742	825	816	786	802	794	769	858	779	814	770	818	825	829	804	824	806	776	803	816	792	787	840	827	778	752	731	827	780	800	784	773	818	812	771	810	806	795	832	829	778	808	776	814	800	786	804	807	786	806	786	821	827	798	789	794	781	818	786	784	771	821	807	758	743
3676	6124	4875	2626	1830	1483	1245	1008	927	874	782	754	779	741	745	714	691	671	674	645	718	641	624	668	637	639	634	652	598	638	617	613	635	606	600	617	629	599	644	597	623	625	636	634	649	569	620	624	642	589	619	641	606	592	584	635	610	627	610	635	618	626	583	623	601	615	631	613	608	650	579	620	647	605	594	607	639	630	647	590	619	607	618	603	629	629	589	662	602	653	620	595	639	603	598	594	658	563	595	607	630	628	558	597	594	604	627	588	588	622	632	598	621	613	606	610	608	612	578	688	620	566	598	563	583	585	630	579	590	608	645	624	592	623	608	634	607	637	585	589	603	597	574	608	590	566	613	603	606	639	585	617	586	598	599	588	637	574	647	606	604	605	626	606	567	611	597	589	598	609	580	569	652	609	560	586	617	563	622	583	633	611	553	601	651	611	579	620	584	621	628	598	592	633	575	596	595	615	574	619	630	628	620	567	607	613	580	595	595	582	560	559	577	602	568	607	603	636	607	611	595	584	582	587	617	569	583	596	598	618	563	600	640	580	587	589	554	600	623	581	627	577	576	606	580	602	588	597	628	617	566	618	597	600	624	606	592	637	646	569	638	601	629	591	595	651	585	617	596	524	601	645	597	612	586	607	599	628	548	578	605	640	576	599	596	566	586	645	569	602	584	679	626	575	564	610	610	575	589	596	609	605	590	629	603	615	593	603	639	579	649	567	563	635	604	608	618	610	648	596	619	574	641	594	568	590	572	602	591	610	604	604	582	597	633	581	606	647	593	597	585	634	597	605	638	586	598	585	615	606	606	589	638	610	617	621	577	618	586	612	568	600	609	588	621	608	589	649	566	593	569	581	607	626	577	607	585	620	563	599	628	579	598	649	620	561	571	616	577	629	594	616	607	656	590	653	589	583	624	608	590	610	553	582	631	617	589	619	610	562	593	583	598	619	570	610	624	599	615	590	604	571	615	593	622	608	574	608	584	621	587	589	595	595	616	617	591	638	596	558	604	562	598	597	615	545	564	617	623	580	594	609	599	641	588	611	575	581	602	619	607	586	603	600	600	579	607	581	582	583	596	585	612	561	604	611	592	638	607	578	567	623	576	624	603	585	614	610	590	571	612	599	564	568	590	585	601	606	600	605	542	608	551	608	569	593	608	592	616	575	603	605	600	587	545	622	565	579	603	637	599	569	637	567	612	614	638	593	584	631	591	610	551	641	580	593	637	607	607	609	594	608	611	607	622	613	608	584	586	591	602	600	598	604	645	581	575	604	599	591	591	606	563	606	633	643	600	599	592	578	638	636	596	624	605	571	618	599	597	623	579	629	605	626	643	577	536	624	568	616	626	586	573	614	557	556	666	604	616	630	585	622	592	576	596	587	580	591	619	586	567	564	588	574	618	596	630	596	600	625	577	628	551	635	670	585	586	597	613	600	604	597	607	619	565	612	629	569	600	598	610	643	590	630	552	566	629	623	559	591	614	606	626	604	620	610	633	597	606	576	593	629	567	593	591	603	561	604	602	598	602	656	581	580	621	616	600	580	625	602	583	593	618	622	599	581	613	550	641	595	595	582	562	564	587	613	594	632	575	562	634	599	595	594	579	603	514	627	594	574	650	601	588	614	570	557	612	629	591	550	534	613	611	633	584	614	540	606	588	596	602	592	596	528	583	593	624	602	590	609	588	594	599	607	590	568	608	598	603	564	622	609	609	583	582	590	595	642	647	590	593	624	608	569	605	577	606	599	561	576	630	658	583	586	558	628	589	598	624	613	601	566	610	588	599	614	557	571	593	569	629	595	605	580	654	623	595	576	600	576	590	572	567	593	548	580	608	569	657	590	553	557	566	550	566	605	587	648	603	600	598	612	592	600	581	595	578	605	585	621	580	607	596	595	588	605	637	629	613	559	604	617	593	586	596	629	559	594	588	562	583	572	598	573	619	591	597	644	605	593	617	607	584	591	593	611	631	577	583	570	586	589	599	556	540	610	585	623	588	537	622	583	607	633	605	624	607	602	621	591	582	570	606	599	612	602	557	597	628	592	593	598	621	595	597	625	605	630	609	585	596	607	593	542	579	573	557	594	591	633	579	606	586	571	602	662	567	578	582	613	582	634	582	570	518	561	565	580	584	616	602	622	585	572	582	585	615	569	583	601	599	607	599	586	599	595	596	642	584	578	580	601	625	566	604	600	590	586	561	593	564	597	560	576	653	641	607	603	604	563	567	599	597	587	589	636	602	607	633	623	591	581	621	618	620	630	593	577	571	610	668	603	584	572	594	606	581	632	577	588	597	592	579	601	611	576	560	602	583	561	573	581	613	576	623	599	532	611	562	616	578	585	544	585	600	603	537	587	608	566	576	575	591	569	585	597	585	568	603	584	647	626	576	590	608	575	586	588	593	590	564	588	574	542	564	559	600	597	607	603	599	567	612	599	592	595	573	577	592	553	595	561	572	604	609	627	637	592	581	561	629	554	600	599	566	561	607	619	574	593	602	556	545	643	606	624	593	607	594	600	589	601	597	639	619	621	577	565	605	581	591	576	610	549	572	581	600	554	643	588	583	588	555	583	595	570	587	586	609	602	624	605	626	589	576	589	617	621	608	618	577	575	593	591	596	633	537	603	605	600	619	573	541	607	656	601	632	608	597	608	591	570	609	595	612	603	604	605	565	592	548	628	610	608	596	571	572	615	548	587	609	610	613	550	569	600	614	573	609	552	599	559	554	570	544	637	585	554	571	589	599	572	576	572	596	603	594	626	620	590	622	557	577	554	596	564	581	592	618	553	635	634	624	626	637	580	618	607	581	608	563	568	585	567	586	668	580	586	578	615	586	634	570	605	635	593	560	592	556	611	625	578	605	636	630	601	581	578	596	575	592	592	622	588	603	606	602	602	609	583	615	605	588	585	573	577	576	588	629	652	562	575	615	647	602	604	582	588	576	549	564	629	577	530	551	618	618	596	567	604	594	633	617	612	591	573	614	575	603	572	602	578	567	621	608	641	582	624	587	547	585	581	597	599	558	597	622	613	595	568	581	589	594	595	622	591	610	599	532	579	593	569	618	569	590	615	613	594	583	577	568	598	549	558	579	587	611	572	601	601	589	622	616	602	614	586	589	541	571	565	603	599	624	590	626	600	593	604	626	606	565	562	614	607	555	639	575	635	637	624	565	598	594	597	580	617	600	588	553	605	598	622	558	594	566	598	574	599	537	624	600	571	557	607	589	578	611	566	575	586	602	611	639	566	650	584	543	590	596	605	573	576	569	591	593	554	577	573	549	574	622	603	559	589	566	570	549	559	598	599	592	607	603	579	566	555	561	619	597	617	579	572	580	577	611	596	574	535	596	578	602	528	598	569	565	563	624	639	629	613	572	644	582	601	597	593	599	587	616	611	507	597	619	569	592	575	566	566	540	580	631	569	590	597	607	566	596	569	627	558	575	605	607	590	555	602	568	599	620	610	638	589	574	598	584	603
27896	10659	1110	694	535	468	489	492	439	447	493	472	452	431	453	439	471	452	463	450	457	468	472	506	470	435	493	475	420	427	442	452	466	441	475	486	468	448	425	438	479	479	479	446	478	457	480	460	460	420	424	418	472	471	462	454	482	460	429	451	437	461	456	455	434	488	448	466	461	435	458	502	463	491	445	471	471	471	465	430	434	431	402	489	460	475	488	446	407	475	440	409	449	448	441	445	437	440	452	440	487	491	472	423	419	466	459	474	447	456	409	477	472	439	483	455	464	486	465	444	418	471	465	486	500	461	463	464	462	475	466	455	475	438	427	436	467	458	492	482	406	459	467	457	474	449	466	467	435	418	476	432	451	510	485	464	464	470	440	488	457	444	445	465	451	464	451	447	478	456	429	437	442	396	457	420	482	468	467	431	486	490	456	440	433	477	448	479	471	468	486	451	483	442	463	463	503	477	484	479	456	455	462	482	426	450	428	433	414	478	467	467	435	460	461	456	444	450	466	475	470	474	500	463	456	468	437	464	477	448	499	444	480	466	470	467	495	513	450	473	467	451	468	425	438	416	462	465	471	481	485	436	480	478	436	496	440	442	412	459	459	452	449	468	467	439	433	438	454	476	439	469	440	463	442	443	432	451	480	441	470	494	444	487	471	495	425	499	459	436	493	460	470	487	436	476	444	419	445	486	444	465	491	445	424	465	449	465	475	447	461	424	449	471	469	445	465	412	456	468	477	444	446	457	472	479	451	433	455	443	458	475	475	470	483	431	441	480	432	461	414	512	482	448	423	465	469	491	464	489	424	492	424	516	415	490	452	468	457	474	507	458	464	463	453	474	423	452	443	467	454	478	482	452	432	428	506	451	477	479	459	488	463	443	485	464	445	458	476	422	466	498	449	434	478	471	405	488	454	450	450	437	444	451	418	451	435	468	442	430	460	470	423	454	488	479	452	462	513	467	431	417	460	443	457	485	443	483	444	463	479	430	476	438	441	501	498	474	463	500	490	455	480	443	451	435	482	438	463	428	465	452	460	506	439	465	486	465	458	425	472	472	448	487	468	434	473	445	459	469	481	463	462	424	472	449	450	481	485	428	459	442	467	471	450	431	507	422	441	482	464	453	439	425	445	478	445	450	448	470	449	472	430	466	477	434	432	467	469	444	477	473	454	463	456	450	410	417	472	445	489	470	477	444	493	490	419	452	445	450	456	435	470	496	457	472	461	449	501	446	479	430	473	428	470	466	442	468	480	468	518	455	428	443	440	477	482	441	454	456	498	442	427	439	449	459	468	462	470	455	460	490	465	464	441	446	444	467	475	454	478	440	448	435	436	493	441	478	465	449	473	460	460	537	453	439	450	468	444	458	501	471	430	446	449	471	480	479	451	470	437	449	479	444	491	441	506	442	477	459	481	459	444	468	461	442	469	480	442	476	457	456	403	454	471	459	461	448	472	454	464	464	445	433	475	450	436	456	466	426	443	499	438	508	424	454	477	459	496	467	461	452	460	458	452	412	452	468	450	444	393	460	457	443	457	400	468	469	449	446	467	405	453	457	427	447	446	435	477	443	472	421	441	436	462	406	482	472	477	475	452	425	434	450	456	455	480	435	490	446	439	488	453	465	448	428	452	476	441	465	461	479	464	444	435	440	441	441	483	457	447	452	442	429	504	478	416	482	474	438	447	464	458	459	456	478	408	483	441	493	458	453	453	450	489	453	465	430	455	467	498	454	446	470	466	451	450	447	471	481	498	469	487	481	460	437	452	450	405	448	472	449	431	466	499	457	494	461	443	457	460	427	478	433	462	444	465	432	412	490	461	431	478	471	507	487	464	444	428	478	463	425	446	453	480	443	446	475	465	444	435	450	471	459	463	428	462	447	441	442	485	479	433	468	491	470	463	472	432	453	443	482	451	456	485	446	464	461	437	468	450	435	451	477	415	456	488	450	465	444	460	458	440	464	461	418	465	464	513	446	452	467	440	423	463	440	483	447	466	436	457	462	451	432	461	460	418	479	454	479	428	448	453	498	453	458	461	447	454	467	484	430	472	426	441	445	476	472	444	452	478	441	439	432	473	442	414	437	412	457	450	433	452	449	476	453	480	523	444	437	456	457	467	467	454	466	489	465	444	437	472	462	449	474	435	429	471	459	430	437	437	480	481	443	449	451	457	516	422	464	468	458	464	455	461	452	416	453	481	438	440	449	477	439	413	459	472	452	422	447	469	469	469	427	463	469	437	456	444	470	468	443	455	427	463	436	460	456	466	438	476	451	478	441	464	428	456	449	423	458	440	458	445	485	456	466	461	451	482	480	473	443	468	473	423	454	425	474	487	455	449	480	449	474	455	435	478	474	460	478	463	437	433	425	459	457	502	477	449	460	457	453	474	435	477	483	433	461	457	468	426	465	414	462	468	441	424	422	471	483	488	445	424	492	412	460	461	466	420	460	447	442	454	406	425	486	474	454	472	453	502	450	460	433	488	451	440	456	435	448	438	476	433	471	494	410	474	462	472	439	459	432	474	461	487	463	491	462	456	450	429	422	477	458	450	456	444	437	455	437	480	502	438	469	439	452	472	427	462	477	479	466	468	420	490	488	453	466	467	446	428	438	468	451	433	436	445	510	455	459	439	454	452	470	476	445	414	447	464	458	471	454	445	467	468	473	436	503	438	444	461	439	442	470	434	453	453	488	423	447	454	463	476	433	477	442	488	442	436	473	450	440	478	476	433	478	496	465	456	480	448	405	428	469	479	433	475	465	444	438	452	449	453	460	447	482	487	446	472	448	484	425	464	423	454	461	397	465	428	460	441	499	479	466	448	422	491	435	463	483	438	469	475	455	436	455	446	425	451	421	439	482	438	411	491	461	430	468	485	431	454	466	443	446	473	427	458	454	453	471	453	432	455	441	474	412	471	451	463	465	439	437	454	485	464	467	471	476	449	485	438	431	469	450	449	506	445	461	460	466	435	441	423	434	476	457	451	457	433	476	468	434	499	476	436	436	439	472	423	481	484	465	479	434	457	436	471	469	436	456	444	442	458	429	471	493	438	502	445	461	439	446	440	424	451	437	455	445	474	422	460	489	442	464	451	474	436	430	421	426	457	449	441	419	468	435	444	466	465	477	473	478	443	440	489	495	468	479	413	482	469	447	439	487	480	458	455	464	454	476	441	431	417	475	474	436	454	471	436	482	451	498	456	483	443	474	484	484	452	457	423	469	447	439	443	468	432	442	423	471	440	455	487	470	427	478	475	487	482	452	431	457	474	484	457	491	444	449	465	506	500	469	472	434	479	422	470	414	465	480	463	470	425	463	469	454	467	475	468	463	488	439	492	437	422	484	448	460	436	480	484	461	475	467	456	449	453	437	468	449	446	450	453	442	458	430	475	449	495	450	434	480	466	442	471	429	477	461	486	443	479	482	475	458	424	466	485	449	507	478	463	411	478	476	439	481	475	444	446	447	476	435	470	471	449	448
4728	574	476	382	362	350	328	351	325	344	365	362	352	316	320	369	315	361	348	340	333	346	341	336	331	308	356	349	306	342	344	332	327	337	306	334	325	339	364	326	340	381	337	324	347	306	361	316	381	341	355	341	327	336	357	330	348	355	346	307	327	325	388	322	334	304	352	322	311	325	376	345	335	347	330	320	350	319	334	326	355	312	332	314	340	362	352	322	351	341	334	330	327	343	325	295	367	313	348	316	352	324	329	335	326	320	344	312	364	309	355	337	301	337	336	324	327	341	337	359	330	356	341	325	353	369	323	287	329	305	330	323	340	281	326	335	348	351	333	318	337	327	320	300	345	334	332	319	352	334	340	319	316	345	312	333	373	346	316	337	311	324	317	321	362	374	325	340	358	331	314	300	317	316	319	336	329	334	322	319	345	289	350	310	333	317	334	354	310	316	296	337	343	339	364	319	355	345	368	335	350	340	328	305	331	319	336	348	343	332	335	342	319	326	361	324	299	343	331	292	331	366	330	326	306	338	367	317	332	340	318	311	323	343	343	346	321	378	298	350	359	333	344	325	343	329	341	323	339	334	367	317	352	338	318	337	332	330	325	356	340	326	326	326	314	320	319	348	319	333	342	318	342	313	324	322	319	321	339	355	315	326	323	318	336	324	339	320	308	330	345	332	315	340	314	325	311	284	341	330	308	345	323	304	327	324	344	346	352	328	299	300	352	320	373	322	339	318	326	361	356	400	332	324	310	345	337	299	327	349	348	328	298	327	357	314	333	329	325	313	329	287	324	316	358	363	358	338	316	353	339	317	359	295	317	348	334	351	347	315	321	334	327	373	337	334	338	305	333	334	350	370	372	304	331	287	303	335	346	315	362	310	341	362	318	304	342	302	327	274	315	289	303	342	320	339	308	342	351	348	324	330	332	330	316	294	307	327	339	356	292	325	327	335	323	370	349	332	324	350	354	339	350	369	345	371	321	354	301	350	335	332	337	356	327	306	339	320	353	337	319	307	323	366	322	331	319	313	309	363	307	316	351	354	329	337	337	329	326	344	344	330	324	355	335	330	302	335	321	305	312	344	345	303	340	315	342	309	336	323	311	350	325	340	354	347	323	313	349	361	314	325	332	321	333	297	331	334	301	291	339	338	344	344	329	282	355	339	345	327	352	336	334	292	311	341	314	310	346	346	328	362	318	316	345	383	316	361	335	309	327	325	345	323	342	332	330	345	347	286	313	352	306	319	373	335	346	372	356	330	321	294	333	330	334	321	272	311	369	329	330	314	316	320	304	348	290	356	323	329	339	343	325	332	310	329	347	330	331	313	311	328	341	335	353	321	318	326	328	327	333	325	336	305	354	319	319	322	344	308	349	371	320	357	326	318	322	330	324	306	305	334	352	328	328	329	321	333	322	345	343	341	334	345	330	342	353	343	336	302	316	323	329	334	319	332	352	306	344	313	369	322	316	335	314	341	314	304	332	366	331	298	327	326	353	312	323	332	341	317	352	341	339	304	311	319	345	325	298	326	317	338	311	333	322	342	340	332	358	319	307	340	333	308	362	304	345	345	330	320	329	357	325	320	346	347	349	313	323	327	356	319	317	341	311	312	320	340	346	344	323	365	325	304	328	323	301	320	314	338	364	336	307	335	332	354	356	362	338	330	310	307	305	326	308	310	340	333	319	312	319	328	345	337	329	353	322	332	313	343	337	337	353	343	328	334	322	329	340	368	338	338	320	340	349	345	318	299	293	344	323	339	320	339	324	341	350	309	334	349	353	326	307	328	340	311	299	331	276	364	329	306	359	323	305	309	336	342	326	331	342	339	320	312	311	334	317	316	327	369	355	335	324	343	340	364	339	339	329	327	348	319	343	322	313	317	316	340	332	311	324	337	364	336	332	344	314	327	310	318	356	339	303	332	345	319	337	324	323	324	370	322	307	355	336	338	331	358	340	366	306	349	349	344	333	347	344	345	344	331	342	327	317	358	343	358	322	297	341	313	313	330	300	352	342	351	351	325	319	362	353	323	357	306	345	314	331	327	318	367	306	304	356	348	285	349	325	340	325	364	331	339	351	324	307	347	330	322	309	318	343	290	302	341	355	363	366	333	347	362	330	344	312	339	330	327	333	329	320	335	370	345	336	328	323	366	346	352	340	335	334	310	315	310	327	361	308	338	320	314	315	339	326	319	315	310	357	343	306	354	330	344	347	304	326	339	351	344	357	332	325	336	325	310	335	326	355	344	361	308	358	310	318	349	330	338	316	306	340	311	359	320	339	377	319	349	293	369	340	327	305	313	351	302	335	333	321	328	352	341	321	341	324	352	340	329	340	354	334	313	310	319	331	333	319	343	327	337	309	324	316	316	343	319	336	327	352	335	310	315	309	343	347	342	340	299	305	316	349	381	322	305	307	385	345	336	340	347	323	325	329	334	323	325	335	318	357	335	315	332	339	355	325	360	324	374	350	334	350	350	315	318	301	362	326	336	324	345	298	327	343	362	324	328	344	334	346	351	333	335	309	345	308	368	358	332	333	323	339	328	361	331	310	358	330	300	353	344	339	325	331	315	322	343	343	328	366	347	316	338	318	340	337	306	284	335	312	318	337	330	309	368	320	328	354	338	362	310	314	357	340	322	326	351	354	341	335	333	310	315	322	323	331	332	324	347	301	320	356	340	341	321	382	356	336	317	326	307	339	357	300	351	389	330	294	332	368	292	327	325	345	320	342	317	310	322	340	333	400	319	333	326	292	347	334	330	327	307	322	299	323	313	314	356	347	332	325	337	327	349	327	357	354	322	320	299	328	347	311	363	332	347	344	349	349	300	356	335	333	335	329	344	343	311	327	308	313	319	323	337	306	325	333	336	359	333	323	325	313	326	339	319	312	331	333	315	356	320	299	312	328	327	323	319	322	325	343	341	320	343	324	333	309	316	326	314	304	329	317	335	330	318	359	341	313	355	326	336	301	334	317	343	339	340	307	357	325	344	343	319	328	316	361	326	329	351	326	371	342	345	294	353	311	345	306	331	324	314	284	326	315	318	314	326	341	345	354	347	331	357	297	324	319	312	305	318	312	339	350	319	353	335	323	316	340	343	355	316	349	352	331	338	334	352	304	302	337	353	332	313	338	340	321	329	368	333	349	332	331	326	329	342	321	322	342	325	280	300	338	347	309	312	317	325	300	327	343	298	350	345	328	299	313	308	324	328	334	359	339	324	332	338	359	323	322	344	325	328	338	321	337	325	323	346	329	341	310	345	298	333	295	354	321	319	319	336	341	361	334	349	351	340	364	341	312	344	341	311	320	312	326	367	315	337	342	319	335	344	307	317	327	334	307	342	335	350	303	348	339	355	327	324	353	348	343	322	362	341	340	315	339	340	349	316	320	316	379	334	328	313	321	326	326	344	311	346	339	364	340	319	345	319	282	341	322	346	345	316	329	330	311	358	333	330	346	319	316	338	347	340	321	337	326	298	340	329
25526	21496	27992	25440	11803	1770	1346	1116	959	981	996	979	960	954	833	878	918	893	850	864	891	884	875	943	922	885	858	850	887	924	878	905	913	960	835	855	890	864	863	879	918	854	877	898	865	866	817	887	813	841	840	879	878	783	887	847	894	842	892	834	934	850	853	859	912	869	882	867	862	848	868	883	843	872	894	891	846	876	824	896	881	935	873	894	846	869	809	802	851	909	880	863	914	897	895	819	889	835	886	804	876	822	905	890	868	847	876	845	877	870	828	781	885	876	902	869	883	880	847	816	781	912	793	881	898	864	887	883	836	885	906	845	864	830	941	819	890	882	918	876	885	849	851	902	889	868	905	825	837	851	841	813	887	906	823	861	871	835	875	895	845	864	867	882	844	834	827	844	860	850	855	879	886	909	876	875	850	883	838	874	950	877	880	872	846	823	890	828	911	827	812	906	866	886	940	835	905	857	870	862	887	883	852	904	833	901	850	897	861	895	820	887	876	880	850	848	883	877	853	891	867	843	864	890	873	915	819	930	846	897	832	843	860	858	878	827	834	898	818	814	961	856	883	848	879	828	827	864	809	912	886	842	870	888	842	856	919	838	877	893	859	895	905	905	848	891	885	886	837	902	873	843	894	874	820	885	838	905	866	865	886	842	821	854	880	868	870	896	834	840	869	865	865	845	886	844	865	894	837	842	788	852	833	834	877	896	872	874	811	880	875	853	895	869	914	839	855	853	828	836	907	892	869	813	828	856	910	909	891	894	842	889	875	898	815	892	816	907	908	861	864	859	895	874	855	845	809	861	833	805	869	882	865	841	870	926	842	832	891	804	844	844	857	867	864	852	868	879	926	892	885	909	829	837	895	820	833	833	837	853	846	865	895	793	877	898	840	856	839	852	864	881	831	873	876	837	874	903	879	876	882	868	878	874	885	890	890	848	895	869	850	894	857	858	856	868	829	870	857	880	851	853	877	870	899	864	823	856	864	847	924	859	876	875	878	847	861	880	941	863	855	858	868	837	853	838	846	868	881	899	862	908	827	848	857	883	834	876	862	881	837	848	860	849	876	870	864	873	855	791	837	865	836	862	876	854	861	864	869	869	866	864	881	931	874	888	918	873	857	858	891	864	911	855	847	902	842	954	864	857	862	875	919	843	847	835	865	869	877	878	902	892	877	868	851	841	846	845	863	845	885	857	862	830	883	914	850	888	878	840	872	873	877	967	827	829	930	858	866	855	854	875	871	856	863	882	866	854	851	931	858	833	865	864	879	883	853	827	858	815	849	858	873	843	834	878	807	828	795	879	853	826	864	855	899	836	840	859	900	885	939	864	804	883	903	807	825	905	870	873	849	836	805	864	849	833	873	832	872	889	866	846	875	885	852	864	874	904	823	880	835	873	874	804	869	881	902	856	853	855	864	896	940	876	835	849	881	916	843	909	863	863	866	839	854	845	856	815	835	872	872	874	896	882	873	911	837	864	883	898	887	840	841	835	864	890	849	815	804	892	833	818	816	847	885	902	872	913	853	869	852	881	839	867	868	854	878	886	867	828	870	830	856	884	903	833	818	892	848	849	799	839	799	887	926	883	911	871	869	864	884	825	845	865	875	867	857	891	858	797	815	848	882	867	790	856	902	880	834	820	918	807	848	872	867	836	929	826	880	892	885	840	842	838	903	886	882	870	846	858	901	856	861	871	865	869	840	822	858	823	824	833	827	833	884	827	888	795	827	860	856	871	904	863	820	849	922	868	828	861	801	850	884	899	816	827	888	858	814	877	864	815	906	812	889	775	868	893	844	823	871	882	875	803	922	877	882	816	880	891	872	818	856	836	889	820	822	869	888	847	862	782	881	906	900	854	831	877	888	867	851	887	866	837	856	808	831	934	856	885	889	870	821	865	841	817	804	877	868	857	889	854	834	846	848	855	845	823	886	845	893	865	870	860	864	905	866	872	898	881	891	930	893	837	871	814	833	868	842	889	830	843	835	870	822	843	871	831	859	836	885	791	900	867	860	869	820	860	838	888	889	902	878	925	873	824	859	865	836	857	841	838	832	884	843	869	870	832	891	824	888	892	820	868	891	887	810	844	836	850	883	837	812	859	859	874	879	935	840	853	867	817	869	814	844	908	850	820	889	872	867	833	884	801	844	846	866	823	875	902	816	862	867	859	875	862	845	874	841	846	822	876	851	869	811	872	874	865	879	843	887	883	853	837	866	860	902	857	842	817	862	884	860	865	823	867	889	867	873	883	855	857	806	903	852	869	831	937	848	811	846	853	842	843	889	873	767	890	834	821	858	829	855	904	843	869	872	896	888	847	852	865	855	857	907	817	850	871	852	851	855	837	894	851	889	852	908	858	808	864	855	898	840	840	878	880	848	822	844	870	859	832	870	894	805	871	830	873	850	825	899	854	876	857	865	824	889	922	816	886	874	845	836	873	892	840	850	842	839	892	855	881	891	829	816	846	857	877	862	860	802	826	887	863	786	866	819	883	849	854	869	866	880	838	868	888	919	867	862	889	877	901	863	849	845	844	833	888	866	855	829	829	858	957	863	870	838	864	852	875	879	826	885	872	853	855	838	908	877	882	912	807	925	877	818	880	874	861	820	908	804	865	860	929	852	833	845	851	902	906	816	876	872	907	895	893	852	854	871	816	842	883	850	803	824	871	885	892	893	879	854	818	847	844	836	777	888	841	869	892	844	904	896	839	833	845	838	883	852	840	896	910	907	833	891	903	840	896	871	867	840	851	885	880	887	849	817	850	872	825	801	841	805	836	839	835	871	834	896	864	888	861	797	886	867	843	889	836	888	897	897	913	852	853	878	800	864	911	864	856	858	856	913	891	858	840	865	891	853	868	810	889	867	833	945	900	878	884	859	871	869	812	874	848	824	909	839	856	804	801	832	858	844	884	907	848	875	848	829	838	897	862	837	839	872	854	876	796	909	895	880	857	876	846	877	926	862	892	883	868	877	877	822	849	878	868	858	866	826	859	851	806	860	846	854	886	915	882	797	864	885	903	865	844	900	923	839	839	884	836	859	865	850	833	866	829	855	851	847	859	879	858	840	843	849	892	869	867	832	826	871	876	854	824	803	892	871	864	809	878	911	890	828	898	880	864	876	828	921	810	855	839	903	866	877	826	859	867	894	835	831	846	847	849	818	849	837	853	816	899	839	805	862	881	858	841	871	864	862	901	829	840	874	888	900	850	899	882	896	854	885	932	843	822	861	872	866	868	876	871	875	872	874	829	844	854	846	888	829	843	834	842	841	841	896	858	867	870	878	900	857	882	843	833	822	833	826	828	921	860	840	850	840	865	905	869	859	859	867	890	881	926	846	884	857	815	859	847	806	837	803	893	837	854	906	862	886	813	860	882	836	899	841	847	852	854	893	862	854	821	854	863	856	907	884	848	928	865	847	867	864	814	843	839	889	868	841	841	793	857	852	839	858	815	847	914	876	845	883	877	848	873	921	863	832	882
3489	3723	3135	1748	1331	1079	905	899	780	785	742	744	728	745	642	677	711	609	641	641	631	682	613	667	671	644	644	671	689	651	650	661	641	677	618	667	640	652	674	647	634	623	640	582	604	640	682	640	646	628	652	643	634	651	630	709	638	627	614	662	607	663	645	605	654	617	618	597	675	627	652	621	615	657	653	642	619	644	646	657	693	675	642	659	631	618	616	648	620	622	664	637	621	637	648	649	640	626	618	611	599	628	624	690	624	605	696	615	690	594	634	639	631	643	613	608	591	647	617	640	637	721	667	648	634	609	621	659	573	636	608	629	666	658	619	607	650	651	612	614	643	672	602	696	688	636	623	606	620	684	648	637	640	662	659	635	595	644	626	654	654	622	615	584	658	616	648	639	620	634	627	608	619	618	632	722	592	640	641	633	638	639	633	619	653	596	662	595	576	615	585	594	643	668	636	649	658	651	623	631	662	634	630	644	623	619	674	644	617	608	634	611	672	693	590	664	668	614	638	622	624	628	587	638	690	654	606	646	574	644	608	654	618	645	669	642	633	634	604	655	602	631	581	652	645	657	609	648	673	638	628	635	606	616	634	671	625	639	612	597	655	616	625	659	668	603	672	597	646	637	633	634	619	633	650	629	653	632	634	609	593	614	630	599	652	648	686	623	659	606	633	631	616	644	612	618	629	625	612	628	634	633	647	641	597	669	621	604	597	604	615	615	626	708	665	608	631	597	631	598	559	635	653	640	566	616	671	622	624	664	580	572	621	661	652	644	613	633	626	641	644	622	646	634	654	644	625	655	641	644	618	659	594	630	576	667	628	623	597	648	640	655	645	605	573	665	581	630	622	628	626	611	638	590	634	612	638	615	655	609	614	607	647	651	593	632	622	620	625	641	630	609	617	679	606	670	594	616	624	676	648	654	622	599	625	581	654	638	617	650	660	676	589	599	592	610	617	611	618	620	665	605	637	638	646	616	607	614	615	629	587	679	638	617	624	644	659	629	636	647	675	653	608	601	617	603	588	588	659	657	656	598	579	638	655	662	645	596	637	633	612	633	597	625	596	614	642	636	592	668	629	631	639	608	599	574	633	635	601	618	617	614	623	644	612	636	633	645	633	617	664	635	616	645	637	618	602	633	609	609	630	630	587	609	553	645	624	650	635	629	637	618	608	629	604	652	665	653	652	646	646	607	609	677	671	662	609	603	649	607	624	643	666	635	606	620	689	601	593	599	670	615	597	617	605	591	567	623	615	625	624	693	594	670	615	616	635	593	629	660	622	613	641	593	603	638	619	682	588	635	652	604	667	574	627	640	619	594	579	620	595	619	614	603	568	670	657	642	622	632	629	661	608	618	636	617	626	610	635	650	614	558	595	649	601	617	602	622	582	598	618	634	628	625	603	630	563	633	636	614	663	610	620	588	682	640	652	622	679	591	614	638	608	605	642	618	625	635	654	626	581	610	604	576	610	577	622	645	596	627	636	621	660	664	667	621	670	628	624	599	667	656	643	642	638	624	625	610	602	614	609	629	663	603	620	615	652	650	587	651	584	621	676	570	682	637	650	584	663	639	610	622	671	631	600	610	642	656	608	634	589	652	627	616	618	616	643	645	604	636	635	632	661	628	617	606	618	659	661	629	574	610	622	644	675	617	582	628	661	663	630	602	605	653	641	651	666	625	598	634	659	586	582	596	652	634	643	649	618	654	619	614	635	639	612	648	642	613	617	636	604	635	601	593	574	573	657	631	614	637	612	646	635	589	627	588	560	654	661	630	652	601	643	637	602	639	640	584	645	634	655	616	634	608	679	642	626	610	662	623	583	588	590	615	597	598	623	644	646	606	612	626	624	647	631	623	649	646	616	585	625	618	590	635	640	634	604	625	643	615	582	626	634	593	571	609	631	592	616	655	611	651	603	623	610	598	664	632	651	626	609	642	636	634	603	656	633	616	669	637	618	623	647	641	627	672	613	613	577	582	593	623	650	629	589	622	619	600	609	599	636	614	615	626	599	623	643	609	626	638	656	584	596	632	610	595	615	631	610	623	634	621	573	595	657	609	658	674	604	649	636	617	641	624	599	645	644	612	647	615	610	633	581	627	612	605	589	618	656	641	625	617	644	612	573	614	634	616	633	584	652	592	633	617	611	646	627	615	583	647	592	600	607	581	630	624	615	634	606	635	635	619	579	585	661	632	637	623	586	622	615	608	608	600	627	609	663	623	656	618	640	609	609	640	624	572	618	584	620	627	568	630	640	625	626	634	630	680	628	646	637	669	617	642	628	646	626	600	653	624	641	610	638	623	624	641	598	607	613	631	646	637	617	606	617	581	621	657	623	630	607	624	627	604	590	598	573	617	624	623	586	627	627	603	615	601	602	624	616	650	641	648	644	624	626	605	645	629	687	621	640	612	614	623	626	651	575	579	656	647	611	621	615	613	616	580	642	651	620	622	638	619	611	647	652	620	616	656	607	625	613	623	582	629	629	616	639	596	587	589	574	642	670	658	611	641	584	679	578	648	626	624	605	648	643	614	644	643	582	633	625	618	656	598	628	651	654	638	622	616	667	605	622	600	617	547	615	653	635	621	615	653	649	668	633	564	616	603	595	612	589	640	584	623	643	609	637	597	641	581	630	677	671	650	661	615	651	615	657	625	653	610	624	583	650	653	601	578	598	660	593	613	645	635	638	678	609	620	566	582	600	599	607	658	624	635	588	634	568	662	621	568	602	625	607	589	642	627	648	599	637	633	620	631	633	597	613	661	627	622	602	645	627	601	644	652	654	657	574	616	634	642	645	609	618	625	643	623	645	633	554	649	588	641	617	609	611	647	625	614	625	618	639	588	590	572	651	657	644	628	623	612	646	590	632	654	678	609	570	630	587	607	633	639	614	580	650	612	634	615	601	627	598	613	618	594	629	607	597	621	624	597	652	603	588	683	610	560	602	618	597	619	580	578	598	613	621	599	629	636	655	618	617	654	602	610	612	636	624	611	619	603	610	648	622	584	618	605	664	665	607	612	647	629	645	614	612	605	628	590	593	608	620	647	586	626	671	634	611	620	603	630	627	608	567	615	655	615	611	598	621	669	602	584	667	626	614	628	661	641	619	667	617	654	589	597	613	602	644	679	650	578	644	672	625	599	617	602	633	665	634	625	603	629	632	654	616	638	605	608	604	578	617	617	571	581	596	638	648	606	623	581	622	627	617	589	589	604	604	650	641	580	628	622	636	629	597	635	620	610	574	634	590	632	641	630	637	606	680	638	640	607	645	616	624	621	638	605	603	612	609	638	577	624	604	620	616	633	672	614	632	622	606	628	609	622	604	615	609	627	605	639	626	600	632	637	614	609	630	616	651	567	626	607	572	572	600	612	662	627	606	622	611	619	615	589	630	611	615	550	592	623	627	634	636	625	622	621	622	635	672	638	601	624	616	642	664	572	609	654	626	643	637	614	610	621	668	600	659	615	654	616	638	675	627	640
24532	21518	28881	24581	21510	9555	1864	1257	1064	1035	965	896	931	939	951	861	903	843	868	883	869	868	837	855	827	880	860	821	847	784	823	880	859	776	852	858	825	796	810	842	786	800	825	837	810	790	792	854	876	753	844	812	778	834	802	841	831	797	811	854	828	807	833	792	792	816	816	816	812	788	783	773	770	866	789	819	764	824	787	817	822	820	759	798	726	763	799	869	838	830	773	831	783	827	874	776	771	789	846	822	841	814	814	789	846	777	864	778	808	811	801	862	832	836	812	811	796	823	838	779	811	762	802	829	806	799	785	794	785	818	804	856	822	795	790	846	836	789	830	781	815	817	765	800	819	755	779	799	848	839	810	803	809	831	820	833	821	814	871	773	868	797	787	812	840	820	852	790	839	887	847	872	781	843	840	853	820	740	803	783	789	789	802	815	799	816	800	811	768	848	804	807	857	804	847	757	828	803	769	804	812	812	745	858	853	817	795	808	811	814	832	783	794	796	791	827	769	830	833	858	795	806	817	773	833	812	785	779	782	806	790	830	863	759	840	814	829	823	794	807	819	801	844	806	789	831	897	755	870	750	786	851	793	830	807	843	798	788	835	807	760	813	788	836	793	829	808	799	807	811	804	841	808	832	798	798	842	826	767	861	791	798	773	810	825	775	781	821	759	787	827	810	743	804	807	870	805	811	791	815	818	816	802	799	802	825	787	766	813	812	844	775	829	815	821	758	845	772	827	788	831	810	846	817	826	774	820	817	787	832	817	788	833	815	821	854	803	856	860	833	776	783	764	781	812	822	788	814	840	830	845	758	831	758	807	814	832	814	805	831	843	782	851	786	787	801	721	821	822	801	824	844	777	823	822	805	844	795	801	795	830	801	828	793	796	788	802	837	814	845	768	817	815	869	820	784	791	820	771	792	828	835	791	795	788	780	790	827	783	835	798	803	780	804	819	769	829	765	767	816	796	801	823	801	806	779	795	773	812	848	838	795	800	761	815	812	769	760	824	796	740	853	758	811	827	772	868	849	791	808	831	793	778	827	824	801	745	827	801	761	801	811	788	779	813	789	796	803	737	760	822	822	812	801	739	826	841	809	766	812	864	772	792	803	778	790	836	806	794	824	788	846	833	781	779	786	815	825	808	788	840	778	812	777	775	793	792	789	820	803	821	825	798	781	813	782	809	775	801	834	766	765	830	820	823	838	819	810	807	849	854	840	780	790	877	784	791	769	773	793	791	819	754	842	748	816	817	808	818	858	779	895	797	785	813	774	815	768	781	810	795	809	790	810	806	877	811	799	788	837	794	787	816	788	795	816	783	783	827	834	785	727	811	835	777	839	807	807	818	770	794	760	818	811	784	766	821	871	818	866	792	783	794	776	798	800	849	788	821	826	814	762	794	810	774	792	806	869	828	790	821	804	794	854	833	774	811	813	766	781	781	824	810	809	800	809	769	859	846	820	827	819	797	767	812	815	769	863	827	839	822	826	858	829	848	797	836	848	857	811	822	793	822	823	782	802	765	820	768	849	795	799	840	791	846	814	815	826	841	772	821	823	817	765	800	776	781	745	806	828	862	785	791	853	779	790	817	814	822	776	834	795	812	785	783	801	794	818	788	781	841	753	762	816	840	741	779	768	795	751	790	880	780	773	764	801	823	833	841	795	788	776	810	828	787	800	820	769	841	832	843	784	802	755	802	794	757	807	802	778	780	806	794	787	845	772	795	780	832	828	786	794	862	817	877	822	813	845	809	771	823	755	784	814	795	842	792	826	784	780	808	761	822	791	846	825	833	827	766	800	818	822	783	794	830	794	819	785	780	755	814	813	823	812	836	790	844	810	738	756	740	807	793	776	798	804	818	824	799	797	778	844	869	807	763	757	820	786	831	819	826	819	850	831	800	883	821	855	780	777	827	779	828	778	847	845	791	808	773	799	814	790	796	776	845	784	770	817	806	821	784	774	827	781	816	808	807	825	785	806	782	837	855	835	835	770	801	811	792	773	785	838	845	809	815	800	872	800	846	806	877	805	828	774	911	823	800	797	771	806	775	812	819	749	863	773	837	796	780	856	780	761	828	833	834	819	800	801	817	780	804	790	844	832	768	850	789	758	743	775	814	785	785	779	845	791	811	834	816	782	813	833	829	778	794	804	819	834	861	782	721	747	823	806	854	831	825	832	822	801	794	853	770	811	842	831	795	804	848	776	791	827	712	796	820	819	852	804	803	778	783	778	866	826	817	821	758	790	793	835	783	804	790	821	807	753	844	803	805	798	816	792	770	751	809	795	815	821	799	802	811	818	785	840	814	810	782	832	782	768	793	770	792	786	836	789	779	785	820	868	829	763	815	761	801	784	799	837	739	826	791	807	785	842	845	844	799	803	763	806	827	793	750	777	781	812	830	816	819	804	822	808	786	761	805	825	841	808	806	762	833	773	768	831	840	777	847	800	771	795	772	781	825	750	777	851	843	874	787	794	804	781	838	831	759	764	827	808	812	831	781	819	771	776	820	784	844	734	800	779	784	851	747	755	797	785	818	818	801	815	738	794	797	756	774	826	787	799	779	788	791	838	778	782	763	858	857	815	795	771	752	808	839	820	773	785	796	773	893	869	848	812	773	814	832	807	764	816	772	773	759	805	760	804	835	846	792	844	790	820	840	747	770	800	779	812	824	794	773	793	819	750	794	776	786	813	825	776	780	838	821	817	792	793	787	812	838	777	856	781	877	810	802	795	795	778	823	800	792	778	815	782	797	782	833	774	832	828	806	822	849	807	803	766	757	787	767	759	836	790	833	765	822	849	840	814	797	758	797	823	758	827	765	777	798	786	855	808	769	839	790	790	796	822	819	793	793	751	765	769	808	781	815	824	832	768	766	817	822	787	856	736	824	780	903	793	821	782	811	785	830	780	813	806	833	805	795	788	776	799	825	802	742	752	759	851	848	858	837	803	809	815	830	790	762	839	748	801	779	799	791	835	817	804	807	781	820	769	804	803	785	797	768	762	828	778	797	793	867	747	798	809	814	785	806	818	776	779	785	813	806	817	812	749	805	784	801	769	817	810	825	839	786	786	807	804	802	796	747	800	786	782	833	810	822	779	801	766	787	796	824	798	829	834	792	796	847	776	786	798	774	797	766	809	789	756	794	827	792	855	832	806	782	817	749	855	832	866	837	838	795	865	812	765	810	815	800	790	735	820	821	789	831	820	873	815	771	817	824	775	818	748	824	826	774	754	794	756	780	847	761	807	765	812	832	768	827	833	823	843	836	807	808	769	804	822	817	829	801	817	789	844	772	806	818	801	837	771	799	796	823	816	833	792	772	824	837	867	762	837	845	810	829	841	807	822	829	829	797	786	819	821	777	807	794	797	786	750	842	802	804	778	794	801	793	839	799	781	789	830	797	787	827	736	829	755	771	835	772	802	784	830	777	734	818	806	778	811	774	789	800	807	786	805	814	766	800	802	829	810	730	842	789	806	787	761
3796	6268	5061	2628	1791	1510	1226	1106	896	880	850	808	788	693	707	747	732	699	698	636	725	625	671	672	667	660	679	649	683	611	653	642	596	624	647	614	569	645	626	606	617	635	619	624	627	578	623	642	590	601	622	625	604	605	621	583	591	597	626	654	600	610	575	612	602	614	633	642	586	616	573	558	562	623	603	602	626	613	596	605	625	586	603	591	635	602	622	602	634	599	590	592	616	587	613	619	600	623	622	629	615	569	632	642	551	592	619	580	620	630	594	601	641	643	602	617	603	635	603	601	605	646	622	657	616	593	615	625	590	620	602	641	653	604	602	584	633	598	582	599	602	613	636	604	584	601	618	634	629	635	569	601	592	583	605	624	603	618	652	600	612	603	573	571	631	621	630	588	622	602	602	643	608	605	596	619	570	620	654	619	573	586	633	656	567	606	681	585	594	606	626	619	588	614	615	628	586	613	596	602	620	616	623	629	583	625	604	577	597	632	639	590	612	585	617	656	591	608	584	600	584	576	658	574	593	631	618	628	626	680	558	596	616	601	617	595	595	603	612	596	599	631	598	628	655	606	596	622	612	630	574	651	589	626	617	576	638	626	605	583	641	601	562	585	581	604	631	638	650	631	629	592	614	616	624	599	607	600	578	640	560	574	615	610	597	586	652	617	595	610	546	600	609	585	606	574	557	568	628	609	626	599	609	645	629	590	593	583	580	628	630	599	626	663	592	614	558	560	545	592	600	577	594	595	576	557	581	604	584	569	604	566	559	573	554	614	616	575	637	638	618	595	584	610	564	612	590	561	627	598	639	603	544	571	597	588	620	598	574	546	569	613	621	620	622	623	600	619	565	585	580	581	614	572	595	623	555	611	628	566	595	602	593	644	588	606	592	587	560	570	574	643	611	591	619	579	606	553	576	625	628	616	586	576	611	598	582	593	599	569	548	613	634	623	584	621	606	606	588	621	560	577	590	577	587	594	609	562	602	520	632	605	612	603	586	588	670	597	588	636	617	587	550	594	594	573	616	572	609	634	593	579	599	609	591	609	586	555	556	626	614	599	585	560	564	646	613	624	613	581	582	565	561	571	623	587	605	613	634	633	587	624	646	653	587	585	593	615	622	620	647	633	587	613	566	602	591	582	636	583	611	608	613	561	622	560	589	605	586	593	579	599	554	585	611	629	559	597	571	579	577	577	637	607	621	589	616	567	599	597	590	568	604	616	544	588	651	611	636	595	568	627	612	613	606	606	597	614	572	626	548	605	616	571	576	626	585	559	648	607	631	577	590	613	634	553	593	572	618	604	638	578	607	594	566	586	585	589	559	630	566	575	546	578	630	588	621	593	607	608	597	591	569	600	629	618	598	587	568	584	613	621	605	651	558	601	593	610	607	578	534	576	610	591	609	555	597	575	614	570	582	609	595	609	622	578	591	568	592	579	608	613	594	603	618	629	576	623	608	617	608	561	585	582	591	589	601	548	609	580	606	581	643	562	633	557	608	608	585	582	572	559	607	581	639	582	560	598	638	591	585	594	586	586	633	545	591	631	630	602	623	571	620	615	605	595	616	542	608	607	610	551	556	634	575	569	589	579	607	610	573	630	549	611	578	570	623	594	627	606	595	607	623	599	593	605	626	627	576	585	574	581	595	583	588	571	600	626	656	616	630	555	579	579	593	622	601	574	598	600	618	592	601	577	598	571	615	558	615	585	588	585	573	571	572	633	568	591	610	615	566	601	584	557	639	574	627	584	602	587	588	620	563	644	603	605	598	572	575	578	629	584	584	620	611	567	594	585	600	567	581	571	596	596	540	560	571	566	580	561	623	564	606	622	587	601	594	648	584	584	547	555	591	581	628	577	624	613	589	584	599	589	639	600	589	570	595	581	594	612	605	616	606	586	587	611	629	570	582	619	579	619	533	537	605	617	589	586	590	608	626	641	624	583	606	602	623	611	559	589	586	576	618	583	647	612	639	602	619	594	600	625	609	576	612	615	588	562	581	634	606	616	589	591	631	616	638	600	597	607	546	564	579	587	600	608	600	593	616	594	578	571	576	601	582	584	605	599	607	630	594	606	606	565	599	566	589	608	664	597	563	605	600	608	564	573	607	566	617	616	597	581	573	621	582	607	579	619	588	616	595	611	627	599	582	600	592	537	582	592	569	584	602	565	617	579	608	624	548	602	584	603	609	610	573	593	612	571	550	566	593	577	586	584	623	600	586	637	630	603	604	583	586	614	555	582	568	586	583	654	622	584	598	596	583	594	577	573	562	582	571	552	603	592	560	607	586	562	588	617	605	637	604	559	565	579	574	589	577	599	613	594	605	611	588	564	598	598	580	604	601	627	629	563	593	568	615	563	601	581	576	566	580	566	576	614	576	582	615	574	600	582	596	556	580	634	580	616	566	569	567	592	555	574	627	623	596	635	586	601	581	577	628	604	588	589	605	586	572	606	606	575	608	603	582	587	592	642	608	618	612	625	575	573	560	583	615	583	562	612	598	596	596	608	594	606	620	659	633	545	608	573	587	594	580	598	605	592	585	625	656	620	569	601	610	610	562	622	609	590	532	582	562	626	551	627	598	617	613	559	651	622	549	607	589	625	579	593	617	602	602	593	585	560	554	581	658	633	620	575	577	582	621	604	595	586	589	560	591	618	559	531	599	566	571	617	615	558	647	612	613	595	606	610	610	566	620	549	591	625	560	555	596	592	601	598	612	584	616	575	539	596	612	629	563	575	561	617	556	606	631	576	622	607	607	584	603	601	599	625	604	589	593	600	591	625	633	619	592	598	554	589	595	599	622	612	598	592	591	584	609	612	572	569	590	584	584	608	581	582	584	582	561	549	546	599	618	589	629	611	620	582	581	651	610	623	583	584	644	616	641	574	617	619	583	602	577	644	586	593	609	587	621	632	570	581	623	559	563	640	580	584	600	569	546	603	579	601	633	608	560	584	604	570	570	629	584	578	626	633	634	646	621	555	597	579	562	580	578	579	591	608	610	554	590	574	597	589	596	592	660	610	614	544	601	630	618	596	588	635	608	564	567	601	584	584	549	668	619	577	606	585	562	581	548	598	605	591	578	598	566	587	602	574	585	613	570	591	659	609	597	580	592	629	539	564	584	638	605	603	614	578	592	572	586	542	592	614	538	585	552	605	590	611	599	599	562	612	594	643	576	578	574	679	581	548	584	600	587	593	543	588	598	628	609	608	597	591	605	569	578	565	605	577	603	577	595	613	622	564	612	580	612	601	595	624	619	603	591	599	602	579	583	577	593	583	612	581	575	595	577	574	554	596	590	566	610	582	592	607	585	549	584	610	539	618	632	575	583	602	590	656	585	581	579	619	602	622	608	581	580	572	585	591	610	549	565	577	596	597	592	595	592	636	603	603	546	605	612	617	577	588	610	579	613	546	591	591	558	567	575	595	595	581	570	601	556	585	559	619	597	629	570	592	581	669	638	603	572	554	584	553	579	610	575	586
27891	10568	1059	670	505	442	487	460	450	411	455	443	443	449	434	430	467	420	462	423	467	472	473	455	474	498	484	451	448	463	461	466	490	470	443	456	473	488	450	482	434	443	456	432	451	461	498	449	440	461	487	462	472	427	439	465	491	451	443	445	464	426	438	473	426	460	442	449	460	458	432	436	430	468	447	444	458	426	480	437	419	443	421	459	460	434	481	482	454	427	432	470	469	485	456	438	447	447	470	454	493	455	465	473	465	426	467	471	431	451	503	433	464	445	458	476	438	421	410	445	451	429	454	451	462	458	468	441	436	432	495	423	449	427	410	473	446	460	486	467	472	447	473	434	445	472	458	406	460	456	496	442	475	459	429	432	460	460	430	491	435	467	482	479	467	484	446	428	439	479	501	478	421	464	441	450	442	455	465	476	427	490	430	449	434	431	464	466	443	455	473	455	443	439	460	467	458	430	417	481	447	497	457	454	389	461	441	465	434	464	453	463	482	435	440	439	450	449	488	473	437	448	461	455	445	433	451	446	451	439	494	490	468	452	460	462	458	439	395	458	426	428	459	450	436	478	433	456	477	462	450	440	469	442	457	468	470	477	499	429	442	428	460	492	493	455	435	442	459	454	445	435	491	446	424	462	426	472	466	443	448	454	431	457	458	493	453	440	429	446	435	463	445	447	471	444	445	452	445	473	444	441	452	464	406	486	473	477	455	408	430	446	459	383	433	455	433	430	460	500	445	490	477	481	453	429	431	501	434	432	462	439	455	477	471	479	459	451	440	454	463	474	452	474	431	464	454	480	501	467	448	481	457	473	437	451	424	393	431	454	447	468	461	462	408	459	470	436	466	450	451	432	462	452	453	450	475	493	430	439	464	433	434	475	490	422	482	473	477	467	463	470	466	459	431	467	458	507	455	438	469	477	414	468	469	474	424	469	473	452	467	457	475	450	422	438	495	452	414	412	427	399	467	467	473	465	489	494	446	464	474	463	458	478	458	437	425	433	505	446	457	475	442	392	499	432	448	438	434	429	464	466	444	432	457	480	453	493	421	470	484	425	479	392	443	468	453	459	461	439	456	427	468	466	454	462	473	460	436	428	472	477	443	434	444	467	453	429	486	428	444	424	492	420	452	464	434	445	466	445	426	471	433	437	461	483	466	461	427	441	432	434	450	431	460	425	397	441	458	447	515	503	444	490	424	421	451	444	459	443	449	456	408	474	458	479	423	452	444	470	415	458	447	434	420	457	459	466	454	447	452	461	444	443	469	466	455	488	463	521	423	453	450	474	444	476	485	466	468	437	401	499	429	426	465	472	431	454	448	473	468	418	473	449	469	457	429	414	487	458	449	434	478	471	493	434	446	452	477	470	414	441	456	442	453	476	435	405	468	444	423	475	472	450	420	447	461	447	446	416	467	461	440	441	445	434	498	464	457	427	421	438	485	473	456	455	484	446	431	444	463	451	465	488	432	459	459	408	445	454	448	457	452	476	505	410	484	462	434	445	483	485	450	461	470	455	464	444	468	437	429	486	442	451	470	444	448	441	446	453	447	462	492	457	467	408	494	446	453	439	418	464	469	470	437	409	462	464	434	450	455	476	432	442	461	452	458	439	432	427	477	517	466	423	487	451	463	429	456	449	445	417	449	472	465	465	469	456	484	435	473	423	465	480	456	390	436	464	440	456	493	462	447	429	450	490	429	434	459	443	441	500	476	428	483	446	489	432	488	450	450	459	487	473	437	444	434	446	414	456	477	437	431	427	446	458	476	428	467	469	438	429	438	458	423	413	471	440	465	448	468	443	451	531	449	446	431	479	495	460	500	461	470	476	450	445	412	466	421	430	445	461	481	469	474	463	451	498	439	457	475	477	470	458	444	445	483	461	448	433	452	443	468	441	428	473	434	440	433	485	475	458	456	483	417	436	397	464	443	447	430	416	458	466	461	413	414	462	465	429	436	447	448	455	441	431	441	454	479	411	436	431	463	430	464	440	439	469	432	421	431	436	436	452	481	472	469	454	475	446	466	462	447	455	452	421	467	406	471	432	468	435	436	501	487	449	478	422	466	425	406	500	451	454	440	452	417	427	494	464	455	441	464	481	466	415	498	481	452	463	457	460	472	455	480	460	420	447	444	434	469	475	459	444	467	463	468	453	436	494	449	435	439	448	417	434	406	439	452	465	512	469	451	432	467	405	441	464	464	424	453	423	446	451	449	440	473	501	468	455	425	455	440	430	429	484	443	484	429	479	435	449	469	439	421	441	495	439	489	476	452	444	456	415	444	495	464	430	447	454	463	462	450	463	474	405	451	408	450	487	481	466	435	470	478	452	455	392	450	438	428	426	447	474	444	430	425	465	477	440	478	461	434	461	463	460	449	470	441	483	444	432	450	482	467	453	500	428	479	462	433	456	445	482	429	425	411	452	429	443	458	425	450	423	469	474	452	464	429	452	453	429	428	421	460	472	449	449	429	472	435	450	489	462	480	449	432	434	460	443	459	430	465	464	477	445	441	475	489	447	464	481	425	438	435	475	441	458	502	472	452	406	446	462	470	486	415	481	462	445	434	478	448	476	460	445	432	448	471	431	428	429	463	460	436	435	487	458	456	472	455	457	504	455	457	465	446	462	443	438	422	450	448	420	462	453	439	469	454	472	436	443	521	469	451	417	466	482	453	476	436	453	428	459	487	445	468	443	414	469	462	436	458	462	441	454	452	468	474	455	408	460	448	475	445	436	414	461	431	478	460	480	434	462	487	475	432	470	475	459	456	437	479	496	440	464	463	425	460	434	467	459	486	437	430	462	454	451	476	460	428	460	445	487	459	496	447	459	443	468	445	452	467	463	440	445	436	451	413	426	437	416	442	438	447	426	486	457	455	428	458	448	464	479	434	456	461	448	481	429	442	464	454	483	467	466	428	445	455	426	434	477	461	441	495	486	471	426	457	421	421	447	469	425	492	479	415	439	449	425	458	451	473	483	461	451	460	454	485	501	436	449	475	469	458	454	448	438	444	442	451	432	442	464	462	491	463	457	464	414	492	466	464	477	506	438	462	470	460	461	457	509	465	456	452	504	478	438	490	477	474	459	464	428	431	483	478	451	442	450	457	414	428	472	425	465	444	445	456	460	463	469	474	478	440	436	452	465	491	433	440	457	450	389	421	449	425	417	428	434	469	482	423	481	466	469	449	445	415	478	406	392	449	452	488	402	450	435	450	427	473	412	441	458	466	471	448	442	463	441	447	447	439	407	472	477	441	435	446	441	453	458	435	471	460	448	495	427	449	440	437	454	462	420	474	492	442	447	420	473	448	418	414	436	462	457	448	449	445	488	424	427	483	435	467	421	422	401	439	472	435	464	453	432	461	468	445	404	454	433	462	445	476	441	472	416	419	404	487	460	485	434	433	457	482	441	472	420	434	454	458	448	481	471	493	443	462	429	502	447	433	480	461	404	417	427	468	498	462	464	419	430	439	462	447	462
4797	527	482	383	361	363	333	336	350	344	324	340	346	320	365	347	329	321	326	360	351	316	323	347	351	332	305	327	311	341	352	341	338	364	330	356	333	336	312	347	363	337	345	341	352	322	332	335	340	337	377	346	318	332	300	329	345	305	305	338	334	341	374	335	296	352	316	328	329	318	342	347	314	334	337	342	327	351	329	335	294	363	306	325	328	337	335	317	319	331	321	318	332	334	312	348	347	297	333	311	337	270	354	311	365	313	314	321	327	319	331	329	356	369	320	340	346	304	298	354	354	345	342	317	352	337	358	341	347	346	300	324	322	337	313	331	351	314	325	310	340	343	324	378	333	325	338	329	326	322	313	338	306	314	332	331	307	325	346	300	344	346	298	340	347	285	324	309	350	322	353	313	300	337	330	304	342	342	313	346	300	333	319	327	324	314	295	335	321	324	335	332	380	305	320	300	335	356	350	358	317	330	351	343	339	320	344	342	343	333	322	323	355	345	313	319	308	335	324	318	351	345	333	328	321	349	338	327	360	316	333	324	339	340	343	300	322	318	325	298	312	319	345	319	331	364	347	329	376	296	311	342	318	356	327	325	340	335	309	306	362	332	348	326	348	344	301	340	335	326	347	320	306	336	337	348	327	343	331	342	333	309	328	341	323	316	330	339	337	335	314	323	331	325	317	290	312	329	319	311	339	381	303	318	283	350	333	337	321	307	324	311	318	333	343	352	320	353	316	330	347	365	331	305	346	354	339	332	324	319	342	321	313	340	299	354	284	286	324	321	329	333	354	332	311	346	342	332	338	321	342	327	356	332	369	334	333	333	306	329	316	319	354	332	327	358	333	332	328	336	320	338	358	339	313	346	362	342	304	314	345	311	327	340	333	335	294	317	344	347	325	324	341	353	317	336	343	309	332	319	340	350	342	351	325	338	346	317	307	336	364	307	389	338	333	333	366	315	357	337	341	343	335	308	315	320	319	352	337	352	300	330	315	334	349	318	323	331	336	375	342	346	323	303	339	328	346	309	351	317	316	333	384	335	325	336	340	317	343	317	354	316	315	324	355	317	336	307	314	327	366	325	345	363	346	370	306	369	310	301	312	341	334	364	308	312	306	332	303	322	329	295	315	333	297	356	316	285	345	339	322	328	324	315	359	328	343	321	324	309	334	330	322	340	314	332	300	318	359	334	354	355	329	322	315	329	344	325	332	335	332	346	350	338	344	378	332	320	346	331	335	308	304	341	339	372	329	334	349	295	349	334	330	304	346	330	342	338	340	351	328	358	328	342	310	288	301	338	314	309	382	339	321	323	342	345	303	368	310	343	318	311	354	369	315	321	342	313	338	328	308	311	346	324	354	331	353	339	318	328	334	341	276	313	334	321	343	313	328	304	349	324	336	345	320	333	343	360	360	326	341	356	329	332	334	317	309	313	360	341	334	342	310	330	326	344	337	344	341	308	315	307	355	310	323	341	319	329	323	324	342	357	309	350	317	322	316	325	324	330	327	327	358	338	320	357	351	336	320	319	338	335	340	323	328	337	344	310	331	353	309	327	324	356	312	332	338	326	286	303	355	320	332	375	324	299	354	310	340	303	325	310	357	336	332	340	316	303	325	319	324	304	359	341	334	340	321	318	321	374	336	338	325	359	306	287	347	337	343	327	320	316	320	347	325	301	302	324	343	325	346	344	316	319	356	366	345	318	326	345	327	338	333	331	325	332	337	339	312	310	351	317	335	344	355	343	341	314	336	336	349	296	345	313	352	340	361	336	302	331	316	312	336	329	317	328	323	336	361	341	302	337	325	337	295	322	341	332	330	323	354	334	291	339	349	338	320	353	320	351	344	357	318	342	345	325	335	338	334	325	320	303	323	349	329	355	323	355	342	321	313	339	328	326	319	335	319	345	315	328	329	345	331	336	297	334	321	342	362	335	302	307	342	309	313	336	363	343	298	334	371	312	328	328	335	338	348	356	320	343	365	360	349	319	352	341	340	336	316	318	302	288	319	330	318	330	321	312	330	321	333	344	344	314	348	314	342	325	355	353	324	317	329	282	340	315	346	326	319	335	310	333	333	336	353	308	333	309	329	328	326	350	325	313	324	342	343	347	338	323	321	327	344	361	315	328	350	329	314	342	354	370	331	320	335	336	315	316	320	314	312	318	342	328	321	319	358	349	336	342	329	332	333	329	334	337	307	299	353	336	333	324	324	321	323	326	322	321	336	317	329	356	332	326	344	336	376	331	349	341	327	344	356	346	317	338	348	310	318	350	317	341	317	328	351	335	330	317	338	303	305	307	328	304	337	339	338	373	352	344	301	343	303	304	313	297	318	325	302	306	313	313	349	370	332	305	344	331	321	298	322	340	341	346	329	324	329	320	338	314	302	328	346	328	324	315	360	342	362	352	324	330	314	317	351	351	308	347	317	354	323	334	339	329	314	332	360	335	333	338	323	338	328	331	339	329	326	308	343	285	354	365	326	315	350	339	347	375	328	349	321	302	357	291	298	339	326	317	344	369	313	311	358	294	336	335	344	315	333	353	320	330	323	329	315	322	318	323	351	304	325	333	351	308	342	311	306	321	347	343	327	335	347	335	328	349	316	340	309	342	343	349	334	325	337	343	351	320	324	329	338	336	343	334	339	348	332	334	354	309	319	378	345	321	309	314	312	356	341	334	347	331	362	298	322	333	353	354	348	312	319	318	315	347	365	348	330	347	343	358	350	320	310	363	311	319	360	300	325	304	332	322	333	359	316	360	334	317	311	363	320	345	305	328	328	333	328	335	337	323	332	348	320	333	331	290	337	340	304	375	312	328	339	299	351	314	346	321	326	377	321	342	343	288	312	342	312	310	333	347	351	310	321	342	359	316	341	331	313	325	328	345	361	322	354	339	323	316	342	350	330	296	351	329	321	322	315	340	366	325	310	348	330	324	356	321	338	350	341	364	332	338	343	346	339	345	327	333	336	323	367	335	318	309	306	355	348	318	334	343	338	332	345	328	339	324	345	350	329	311	310	326	334	341	340	356	335	312	322	348	341	346	302	344	323	315	338	343	315	352	326	310	348	318	320	362	324	335	320	350	324	351	328	318	342	337	326	323	366	315	326	326	316	325	324	301	323	333	294	311	330	327	329	352	344	311	327	338	300	312	356	340	321	322	329	328	343	323	317	333	365	314	330	319	357	343	314	324	308	345	301	315	356	326	329	320	338	343	332	317	339	330	318	316	329	324	292	312	334	341	316	316	298	313	326	336	349	339	331	336	309	325	310	350	336	312	315	327	328	345	356	343	322	300	318	310	335	316	302	342	339	366	360	333	303	365	314	322	337	324	348	359	348	315	347	327	355	340	341	340	326	337	358	312	348	329	328	339	331	351	329	329	341	348	322	368	333	296	345	320	331	310	336	318	312	303	331	324	324	328	332	337	343	333	348	326	300	319	358	337	321	339	339	296	316	337	321	323	361	348	319	333	324	338	329	345
25490	21474	27976	25337	11798	1786	1363	1063	970	915	973	908	963	926	897	902	885	883	904	874	916	893	846	885	923	904	843	816	865	876	871	831	894	913	861	840	894	869	857	859	832	812	842	870	898	922	825	901	780	807	867	908	906	850	858	844	891	893	845	869	909	864	922	860	817	833	860	882	809	894	827	855	853	837	927	885	892	876	847	841	870	898	901	826	853	871	918	847	831	840	905	871	859	836	899	844	897	873	836	858	858	808	885	877	846	851	870	851	883	883	909	866	854	829	860	871	882	869	867	911	827	862	936	856	874	888	854	885	861	829	860	880	872	894	803	849	874	863	884	891	855	811	895	900	858	896	922	829	908	842	827	876	911	900	835	838	866	886	906	841	887	885	879	858	866	853	812	853	912	903	885	821	840	873	851	924	904	858	862	797	873	889	877	854	904	845	871	883	863	849	867	863	847	869	894	925	815	860	815	826	863	889	895	854	870	879	868	887	854	857	904	891	872	863	905	889	847	868	849	854	860	878	810	850	876	793	860	872	853	845	865	899	864	877	825	909	859	856	883	887	813	861	857	913	832	874	919	830	841	852	843	882	873	937	839	841	829	836	862	837	886	841	865	860	875	803	859	859	858	806	876	853	905	867	835	914	883	875	870	879	817	872	842	850	838	842	831	895	889	877	868	887	852	871	891	902	809	844	903	808	834	824	871	878	879	881	838	852	850	885	866	814	855	884	855	851	856	851	830	865	826	932	856	856	852	859	855	880	843	847	926	892	928	888	889	886	861	817	860	872	873	893	832	853	859	841	867	869	839	839	873	786	832	876	823	832	865	826	852	863	864	856	885	818	898	906	871	847	847	835	853	842	900	933	868	870	907	807	899	834	833	863	833	822	879	853	906	936	807	873	855	884	875	855	838	885	812	817	884	851	874	812	863	918	862	869	874	818	869	849	915	849	860	882	855	852	885	865	876	830	837	879	840	899	844	851	870	865	877	851	869	783	847	857	856	848	865	881	861	864	894	847	864	880	857	862	868	849	838	855	854	845	849	850	823	871	845	890	811	874	923	888	838	825	864	896	864	843	889	896	873	874	887	834	853	884	857	837	901	853	839	852	833	826	869	832	892	891	872	907	905	843	858	863	849	933	840	836	856	864	846	861	858	848	895	872	858	845	818	880	950	898	883	840	911	880	825	848	881	881	854	865	862	833	888	880	829	818	872	918	881	830	847	831	869	845	887	856	833	912	878	891	859	830	846	857	868	887	847	835	826	860	863	862	883	877	872	869	882	847	783	833	862	867	840	884	868	825	845	822	827	870	832	888	911	874	836	840	827	823	867	874	944	905	856	839	857	884	890	847	898	842	888	883	853	869	820	844	912	817	904	844	896	877	895	907	819	863	872	898	855	830	822	812	839	886	833	807	885	858	855	906	820	838	823	842	869	929	892	835	865	866	909	819	914	867	886	850	826	831	864	880	918	889	860	885	840	842	829	856	891	879	844	884	828	869	858	882	865	811	914	877	814	864	821	880	813	865	810	821	840	877	835	858	824	851	833	860	822	817	864	850	874	841	847	843	844	859	798	852	832	850	832	897	847	845	851	875	838	881	881	863	841	821	868	853	882	880	811	861	838	833	927	863	837	900	823	874	826	908	888	841	842	867	860	871	884	899	891	848	833	877	852	831	875	876	837	873	908	861	889	884	860	861	887	887	913	853	893	876	906	849	905	859	834	889	865	885	863	893	863	856	844	840	831	857	857	853	854	881	858	894	910	785	860	828	862	854	900	875	862	838	822	840	887	831	842	888	863	882	872	813	809	804	897	872	939	871	873	854	857	890	842	879	795	875	841	873	868	855	859	865	859	913	863	866	887	843	876	872	849	902	847	804	862	848	817	782	864	872	896	882	865	827	856	893	880	816	852	896	803	831	876	919	855	843	850	920	863	889	842	893	828	875	876	839	847	831	818	915	874	855	861	916	815	887	861	850	853	838	882	897	884	873	828	852	877	872	835	797	899	861	835	869	857	908	812	913	848	886	869	873	885	862	844	839	821	865	862	843	836	873	846	883	865	824	831	820	873	871	865	884	862	889	856	812	865	844	840	854	834	829	939	794	913	871	902	881	829	877	930	806	847	930	834	885	817	858	874	881	845	851	846	848	862	888	879	843	826	802	818	861	854	849	858	862	879	834	854	845	813	885	893	870	935	880	878	888	854	896	847	910	868	808	821	856	827	834	840	853	836	850	842	921	864	851	853	825	874	881	885	865	847	887	874	876	899	874	836	898	863	869	876	829	869	909	889	841	896	937	860	842	917	877	865	862	838	908	890	852	811	813	886	876	847	890	862	838	848	864	882	861	856	886	825	827	847	907	846	910	829	824	857	891	868	828	853	903	817	847	879	865	864	826	862	870	817	844	807	803	844	896	883	896	840	886	832	900	892	851	873	821	876	876	884	892	852	877	824	852	868	856	874	892	909	839	854	820	879	868	882	806	872	792	888	901	878	835	852	852	792	829	817	913	861	852	870	896	905	811	876	894	888	815	931	792	861	858	908	868	910	824	859	828	852	812	905	922	889	821	874	847	863	834	852	871	857	862	794	848	852	840	857	850	895	868	808	856	865	867	855	922	851	826	832	841	859	834	839	854	880	901	830	917	839	820	837	853	884	828	908	852	865	888	884	845	889	887	860	920	886	852	816	865	834	926	845	872	867	910	845	832	879	898	877	863	827	849	826	865	889	873	895	831	890	814	832	816	862	863	892	869	873	904	866	855	872	924	873	864	873	908	868	874	905	827	836	869	875	867	842	851	891	822	828	858	857	836	886	862	871	894	855	855	822	866	831	874	849	846	845	815	847	842	848	848	833	863	896	854	908	825	863	889	848	836	832	857	860	821	900	882	834	856	942	880	922	819	835	913	874	827	795	865	892	803	903	894	861	904	838	865	851	841	870	854	843	926	857	813	824	896	857	862	903	905	842	896	880	894	889	870	851	839	871	896	840	852	882	817	879	840	872	836	879	851	834	871	918	875	827	854	886	857	877	850	808	819	876	873	848	882	865	871	824	871	853	869	843	830	902	862	834	866	850	856	874	845	844	881	887	849	860	857	834	876	813	928	911	817	833	800	823	815	872	865	863	827	870	884	923	819	866	872	916	852	837	815	879	822	854	817	853	788	851	880	820	863	883	902	875	819	820	844	874	875	797	819	867	912	851	814	840	913	824	841	835	873	899	895	911	878	890	865	901	832	836	892	805	838	913	880	868	875	840	870	849	867	912	893	859	874	876	903	860	823	825	840	886	814	819	847	843	828	847	885	886	881	840	870	879	859	908	870	863	816	872	838	891	804	863	872	841	821	834	786	882	882	849	849	840	868	825	889	853	835	828	874	832	899	873	843	893	857	849	835	884	914	840	854	832	813	835	843	871	856	866	849	890	821	890	835	822	922	856	898	891	848	872	864	887	835	838	809	812	802	876	883	907	866	832	838	865	835	835	900
3485	3667	3052	1759	1287	1074	917	907	802	849	733	736	726	682	696	679	696	674	674	714	621	656	677	682	650	650	649	607	636	680	638	660	605	625	691	648	641	688	671	619	617	690	673	624	716	680	609	595	640	660	613	633	658	637	695	659	639	640	596	667	670	594	644	643	704	663	549	630	594	633	639	616	678	683	631	629	639	648	647	608	659	675	589	593	639	677	608	629	624	674	631	652	621	623	645	633	629	637	640	649	614	642	661	617	603	675	711	655	633	588	646	645	630	622	633	655	656	618	609	639	615	582	634	621	608	660	582	607	576	613	605	628	665	634	660	649	609	622	655	579	622	596	627	642	636	649	644	641	606	641	656	681	576	630	591	617	631	661	625	651	612	615	652	655	616	636	623	589	595	665	632	643	605	607	625	654	615	671	591	665	633	679	687	612	646	622	619	655	615	626	623	614	635	628	613	604	628	622	649	662	620	669	675	616	636	614	652	645	651	625	613	689	626	631	653	600	635	630	641	599	636	633	618	617	645	684	634	631	604	650	668	615	644	626	684	608	636	608	618	613	644	620	659	622	622	623	645	644	622	634	626	650	619	611	656	649	602	642	627	664	638	640	617	651	655	606	639	646	613	600	589	619	630	660	598	664	654	588	651	633	647	617	616	602	615	621	596	647	616	599	625	616	619	621	614	647	688	706	599	626	627	644	605	630	613	655	609	640	661	639	616	598	631	659	651	627	654	632	632	626	625	653	593	633	619	626	591	617	621	627	644	628	635	645	609	610	646	628	625	658	620	625	608	629	603	635	607	600	649	591	692	608	642	671	610	612	640	617	635	616	602	570	662	579	633	630	580	631	605	653	650	647	644	676	598	620	636	636	561	619	638	633	646	641	634	579	613	655	609	612	605	630	611	652	631	618	666	656	625	648	598	647	587	639	621	667	619	610	626	657	654	645	652	588	653	587	636	627	659	685	635	624	662	651	623	628	644	614	648	605	613	610	647	625	635	625	636	704	619	663	661	632	648	659	697	619	643	646	640	625	612	607	678	607	667	614	685	636	622	633	616	636	639	650	635	581	654	663	662	589	631	576	603	581	643	673	635	638	635	642	667	619	617	622	626	661	594	653	682	590	586	641	687	614	591	610	612	563	619	607	644	650	617	634	692	665	658	667	600	644	621	633	642	582	655	619	627	598	641	623	642	627	653	643	615	634	625	596	632	605	630	619	671	596	628	629	645	664	630	630	648	609	615	625	618	575	649	648	617	655	646	674	640	675	626	573	630	646	702	640	677	611	584	628	662	681	634	639	594	652	612	639	595	608	685	634	658	589	633	652	594	622	635	674	665	599	663	624	620	617	579	649	645	660	619	660	649	585	636	612	614	630	661	618	620	675	603	635	647	600	630	610	615	606	646	639	617	678	620	654	614	651	666	681	589	610	620	634	605	667	609	640	633	603	632	600	620	689	620	576	595	613	635	624	611	634	641	599	591	574	644	623	620	595	668	613	621	658	655	614	616	622	621	615	689	637	617	588	660	673	611	650	674	602	636	627	623	635	653	608	639	634	652	633	608	667	633	685	661	638	639	634	635	639	643	657	642	615	637	615	666	642	660	623	623	585	609	632	657	648	641	609	642	634	657	621	625	594	633	594	586	625	642	627	625	614	625	608	604	640	612	648	644	590	629	619	628	602	605	618	621	618	560	628	640	643	640	641	576	667	631	615	616	609	657	671	671	633	661	653	638	591	599	627	634	630	660	620	633	655	593	614	619	601	641	611	610	646	633	609	651	617	591	595	623	615	616	644	620	661	644	602	624	631	597	666	617	601	645	625	662	614	652	621	609	622	639	636	627	674	639	597	598	645	615	621	667	642	647	671	628	617	610	641	590	619	654	640	621	643	627	620	625	615	630	583	613	613	637	646	591	606	632	621	631	615	619	593	646	663	651	610	580	632	647	593	645	625	679	643	611	591	635	648	635	664	673	624	622	636	611	578	609	583	626	642	604	630	621	603	612	627	623	611	647	658	596	663	643	635	620	639	594	615	657	607	635	619	633	632	620	622	656	615	619	614	651	631	621	614	605	645	600	633	672	623	629	666	585	623	609	632	636	655	666	613	574	643	607	674	663	610	633	633	632	641	599	633	606	612	632	638	615	639	645	610	655	680	610	660	631	625	575	629	664	666	595	594	660	612	606	634	604	589	601	608	644	660	644	667	637	651	609	586	612	650	624	555	587	613	632	593	612	640	592	668	610	623	626	616	647	657	625	643	657	641	623	630	616	632	623	648	598	588	650	639	629	637	671	616	606	624	613	593	642	644	628	644	648	641	676	650	634	614	599	607	616	651	643	604	629	664	615	648	663	657	605	625	602	628	652	629	623	608	648	650	590	662	639	602	590	616	601	626	575	598	655	625	652	552	598	665	608	592	606	642	625	631	622	567	594	629	643	599	606	611	633	666	620	575	634	664	638	606	669	608	590	650	608	662	622	627	650	650	621	633	593	667	612	633	662	576	591	648	625	650	662	608	631	588	668	602	588	627	629	607	592	634	597	653	616	626	638	588	621	626	667	577	622	646	589	614	584	677	656	641	623	607	630	590	626	607	642	661	629	590	599	620	658	657	625	607	639	644	666	645	642	565	655	637	628	613	608	626	627	599	621	633	629	631	572	605	670	626	636	656	635	633	631	638	669	610	648	586	608	634	610	603	565	652	641	618	642	646	588	619	631	628	662	649	626	616	590	647	631	588	675	662	578	607	620	618	634	642	655	644	653	618	610	658	610	603	627	622	609	607	656	665	664	636	650	637	617	622	625	648	648	621	613	630	609	613	658	668	656	646	648	640	642	674	613	621	668	670	657	570	584	614	649	684	573	614	615	622	646	624	607	604	632	625	627	574	648	626	641	641	589	621	626	657	625	648	629	634	634	604	612	634	612	599	605	598	610	616	580	641	627	661	629	642	676	637	612	645	623	602	635	612	641	628	686	598	689	613	584	652	605	651	618	603	623	663	622	635	671	632	640	621	648	598	634	629	650	635	582	625	664	648	619	595	652	662	604	634	656	638	664	640	625	642	579	671	616	626	598	637	583	619	585	650	626	635	620	638	657	652	617	600	602	600	609	698	624	645	660	584	628	631	645	700	677	584	615	607	595	633	614	585	617	654	643	609	673	587	596	669	627	670	601	668	621	604	604	661	628	594	661	625	676	650	601	591	636	656	618	604	617	637	617	568	641	653	673	644	654	621	646	622	628	653	668	639	609	621	631	661	603	626	616	641	602	646	610	611	588	603	574	641	624	590	624	605	607	622	656	632	597	657	629	638	651	622	610	623	626	635	616	637	704	653	698	624	618	665	635	608	631	601	611	639	608	585	668	620	634	662	643	621	630	617	615	655	595	610	674	626	619	600	596	646	594	629	649	632	650	645	595	669	639	606	619	610	679	628	630	580	629	583	643	626	600	639	620	648	634	625	633	589	642	633	600	609	649	630	692	619
24449	21464	28807	24526	21460	9390	1977	1216	1053	983	963	872	860	947	898	922	888	893	841	861	804	843	758	840	821	856	797	884	824	837	793	848	853	801	789	776	821	790	754	852	842	830	829	793	894	860	810	839	786	786	787	768	862	833	799	843	799	775	821	790	816	866	826	852	785	774	805	823	791	813	748	729	848	803	786	750	813	743	838	738	770	774	830	767	817	801	770	784	833	768	850	787	779	846	839	843	770	828	797	788	834	777	796	786	783	816	779	801	786	845	770	803	769	737	805	810	824	808	795	798	839	808	799	758	786	818	770	820	810	801	773	813	791	801	819	868	841	822	791	776	815	778	772	787	784	782	798	796	787	799	837	784	806	832	821	805	847	779	774	756	767	774	721	788	850	752	836	820	833	817	807	834	834	831	794	825	804	772	799	812	827	798	778	768	806	791	799	766	759	767	796	817	825	802	842	810	754	809	833	827	824	771	836	818	803	818	789	790	877	777	803	753	746	785	793	833	825	847	767	776	854	824	829	752	814	798	771	804	752	824	788	827	783	831	814	764	771	780	796	778	808	795	765	744	792	784	812	729	745	788	817	763	819	843	778	814	764	741	828	818	828	797	815	813	807	829	834	837	792	792	804	774	777	769	822	815	790	808	835	794	841	844	785	829	737	779	775	794	803	742	790	788	769	815	757	780	858	772	719	790	741	783	775	792	806	731	780	759	774	789	813	782	780	822	832	812	832	816	768	805	793	754	819	759	784	818	816	806	772	767	822	800	774	802	831	839	820	835	827	776	759	781	785	788	792	806	817	842	780	751	816	751	803	803	825	769	767	738	812	769	866	776	813	762	760	809	771	801	817	831	826	789	753	816	787	796	788	814	779	831	838	764	866	768	797	763	839	799	792	776	823	844	806	823	815	832	845	815	810	791	794	761	833	850	807	798	763	791	775	776	799	802	825	799	809	766	771	749	783	849	789	789	799	756	808	817	792	825	828	787	816	802	808	775	824	735	804	846	845	814	816	791	718	821	763	820	855	736	788	792	766	806	774	780	785	847	817	796	786	770	779	778	781	755	770	801	845	785	731	810	814	790	810	801	808	782	790	842	819	785	843	790	828	794	796	792	798	859	818	801	763	811	760	762	783	836	763	798	789	807	819	845	814	817	841	789	789	801	786	788	780	839	809	825	804	830	805	836	771	866	780	801	788	793	812	822	801	799	798	776	774	776	810	813	728	798	792	805	825	777	839	803	781	825	754	844	783	807	802	753	837	761	746	851	798	874	812	789	752	811	790	772	820	791	787	803	821	813	818	800	795	779	787	821	777	783	810	838	783	796	774	804	806	809	780	765	764	730	795	799	817	782	807	767	792	806	789	815	858	818	790	763	801	807	772	802	771	800	811	819	830	762	782	820	760	826	794	776	805	760	793	782	820	793	770	784	803	798	787	753	769	792	804	801	819	786	759	816	786	766	770	801	777	862	749	810	794	835	799	750	769	802	773	802	806	833	789	828	836	798	775	786	807	821	774	810	803	764	809	811	834	765	767	765	815	803	813	774	800	761	754	781	803	811	830	761	838	790	775	770	809	737	784	815	800	836	804	789	747	761	766	848	803	808	764	790	744	799	788	785	789	818	821	745	800	803	768	771	824	736	769	782	777	753	763	757	778	772	758	756	698	764	782	767	782	758	806	766	851	813	773	810	775	843	825	784	764	795	780	771	795	749	781	825	783	802	781	806	821	776	820	827	832	727	883	769	820	806	821	835	848	813	766	824	778	804	764	783	830	818	808	779	750	783	779	737	823	803	780	794	790	816	758	768	791	827	831	810	792	767	782	847	816	757	749	809	835	764	818	838	820	773	794	817	726	834	772	784	795	744	805	781	787	796	788	815	775	769	809	759	838	793	790	822	778	792	798	842	821	817	752	775	808	737	855	745	779	836	772	837	742	772	743	821	804	785	775	810	763	800	761	827	822	792	805	745	822	768	843	825	739	801	774	774	740	763	794	762	794	806	799	814	814	772	850	807	793	762	779	787	754	771	759	803	774	819	798	772	770	807	789	766	782	761	823	782	751	773	758	820	780	793	790	814	818	789	782	830	801	796	835	732	790	796	802	808	843	821	799	786	770	780	808	789	704	803	795	834	771	803	813	827	740	777	802	818	790	844	794	751	799	808	785	759	812	788	791	810	790	801	809	805	783	800	789	762	778	851	832	795	792	760	761	775	770	799	769	809	802	805	801	830	772	778	750	829	825	763	791	796	802	756	811	776	790	830	799	769	782	809	788	789	813	777	795	755	798	808	789	757	768	764	801	816	781	788	792	784	784	756	775	778	778	815	852	775	823	769	815	802	814	801	792	785	767	783	782	786	766	786	785	792	780	795	783	790	831	745	821	789	796	794	851	792	778	780	761	768	801	824	761	856	805	786	822	760	793	811	794	728	788	779	772	818	828	821	813	782	786	784	776	777	842	826	870	802	773	809	814	819	820	796	808	796	847	784	760	799	777	777	787	769	796	826	784	768	783	846	829	792	803	819	750	801	796	768	835	816	773	811	798	795	762	767	778	836	783	820	828	848	816	771	789	814	798	808	833	760	812	811	735	741	780	807	776	785	757	793	787	826	803	802	753	764	777	777	827	828	742	789	785	760	796	822	824	772	805	728	748	768	764	791	765	797	761	782	735	777	788	782	793	753	798	787	799	806	775	728	791	714	779	803	761	744	759	803	806	807	772	783	794	784	819	765	788	815	810	844	818	793	764	829	805	848	838	814	758	803	836	743	778	833	815	728	780	716	812	814	770	789	823	846	794	780	792	842	765	749	767	832	724	791	749	775	806	796	780	797	777	819	753	792	778	808	782	833	834	817	808	810	774	754	809	814	799	777	806	790	800	761	799	754	798	765	737	840	773	805	841	787	829	769	785	768	803	782	799	780	763	810	778	842	771	756	824	832	770	785	770	751	762	846	809	798	745	779	795	812	793	817	795	811	846	727	798	791	803	832	790	773	770	784	796	781	789	821	774	755	743	759	783	794	841	742	873	771	774	784	804	760	817	847	772	869	763	809	840	833	797	781	763	806	802	777	770	779	776	807	783	761	777	770	831	801	834	800	799	828	843	798	791	818	792	793	790	804	790	773	798	775	782	777	805	811	829	766	783	820	776	789	782	790	771	814	815	780	777	801	828	803	816	803	806	863	767	804	803	832	703	775	755	775	795	794	827	801	812	847	820	797	762	782	760	789	781	786	796	806	804	764	828	802	775	776	793	823	785	721	793	785	710	816	787	821	761	791	796	748	782	824	789	785	766	783	840	790	760	785	776	804	773	789	793	844	757	796	803	773	807	786	779	801	748	850	794	782	803	786	802	793	833	773	827	756	796	709	805	816	831	783	762	796	811	840	810	775	792	811	795	765	760	783	799	832	882	826	855	763	821	771	792	805	811	783	776	774	760	819	801	769	758	778	799	778	799	840	800	771	818	817	785	785	755	781	798	778
3756	6142	5113	2636	1824	1456	1208	1097	957	843	836	786	761	703	770	670	705	642	658	660	663	655	684	678	646	652	637	637	582	609	618	662	622	582	646	639	596	613	676	613	616	604	638	594	646	622	651	636	607	593	637	615	589	613	661	631	578	569	557	613	639	616	602	610	605	631	615	612	576	653	579	636	609	632	577	573	610	613	642	615	605	634	576	645	585	617	585	574	615	633	584	568	587	636	602	608	634	610	599	607	613	618	645	588	613	568	628	615	608	585	615	579	629	606	648	608	604	584	635	637	608	620	553	621	630	595	630	645	653	632	617	600	561	615	620	569	566	595	633	645	599	619	630	653	610	642	631	566	591	612	630	586	605	643	573	593	564	614	645	586	650	563	611	601	639	592	626	612	618	606	617	596	653	617	603	627	607	615	613	613	606	641	604	589	599	567	643	615	594	631	587	682	617	580	641	593	583	610	633	568	596	634	601	641	619	572	594	619	619	626	584	595	578	591	626	636	619	596	629	635	623	617	587	598	582	602	592	621	619	568	607	619	577	612	592	571	601	597	597	596	601	612	620	628	575	627	595	622	579	597	592	613	598	604	604	589	596	586	622	615	609	612	598	608	648	638	609	581	540	590	614	614	647	554	611	573	615	613	619	573	608	626	632	575	572	598	605	614	591	601	574	610	622	629	584	627	624	602	603	608	590	606	639	579	612	624	664	630	586	617	628	577	598	607	583	562	605	585	594	607	591	616	572	618	599	606	598	560	592	604	588	615	606	554	585	624	612	581	626	601	600	589	580	609	629	579	571	615	621	671	636	546	601	593	596	575	593	564	620	639	548	605	580	615	601	642	626	627	588	586	600	603	587	618	577	618	621	626	590	629	639	618	603	623	604	581	614	572	562	594	617	547	604	560	648	573	596	597	575	607	608	608	624	598	597	629	626	592	594	585	639	633	624	613	573	606	632	599	596	633	608	579	595	606	573	591	587	561	639	560	570	567	582	581	573	603	577	587	672	593	565	586	598	553	626	584	581	594	574	591	576	622	645	578	615	624	572	563	577	583	595	583	613	577	613	603	636	596	620	607	582	590	610	651	580	622	607	605	619	631	596	593	604	610	565	624	587	638	603	573	589	594	546	577	591	538	589	610	594	564	604	573	592	632	622	602	625	569	607	558	584	585	653	651	564	621	570	623	560	587	616	607	634	571	596	553	596	573	607	600	645	596	584	648	601	583	584	601	601	580	568	630	552	574	605	592	578	576	650	581	621	606	593	599	638	587	665	605	593	592	625	596	601	592	589	587	612	600	588	590	550	597	610	616	618	569	559	592	574	627	562	594	602	583	623	595	614	655	592	578	655	633	580	616	619	571	565	579	588	591	578	583	563	583	606	611	571	613	573	590	560	625	635	604	628	612	610	608	593	600	609	573	582	579	575	551	589	587	606	612	603	612	633	596	648	586	559	606	586	631	617	625	554	595	584	649	603	587	591	623	613	626	599	578	630	636	602	588	565	593	631	634	574	622	605	607	618	582	578	585	632	581	572	622	623	598	592	597	626	613	555	603	598	634	570	560	609	578	589	645	624	640	623	595	644	583	584	594	573	636	606	574	626	582	594	552	627	594	584	557	618	610	616	607	594	589	638	578	639	610	556	588	576	588	563	603	568	603	602	600	621	616	589	648	587	629	586	556	590	599	591	577	590	604	624	587	604	591	621	611	591	610	643	578	590	650	553	640	609	628	611	592	576	579	604	635	608	560	620	624	567	576	638	561	627	563	611	613	600	598	581	560	587	618	627	615	605	595	592	582	550	606	561	605	582	608	606	591	577	601	602	614	583	560	615	565	583	587	606	544	562	624	591	627	615	580	610	592	580	609	584	597	594	632	616	648	539	573	616	608	597	548	554	595	630	583	574	558	626	600	553	594	606	610	571	604	586	599	609	586	607	603	603	612	606	550	576	613	617	568	601	574	626	572	564	601	563	617	579	597	609	614	583	623	630	626	591	588	610	546	573	563	590	575	599	592	614	573	595	593	630	618	585	599	588	626	620	583	590	591	611	589	560	604	594	617	597	566	596	576	612	616	611	622	558	627	598	616	590	608	547	549	591	602	597	601	598	579	574	612	605	566	601	601	624	600	596	615	591	568	589	580	591	620	548	586	583	570	626	581	585	612	556	574	584	563	599	578	620	608	583	578	580	578	560	630	646	559	602	624	605	615	591	627	601	606	557	630	573	592	587	531	597	637	598	594	594	615	604	573	621	591	597	610	566	606	589	602	577	591	583	588	571	563	642	578	610	606	602	595	598	624	542	547	573	566	566	588	607	590	596	634	595	600	583	645	604	649	618	622	652	585	593	602	568	603	575	606	544	567	584	581	574	577	600	588	525	567	610	594	635	573	582	622	605	592	585	629	560	630	584	583	608	577	604	603	605	617	558	625	567	609	561	603	541	596	585	603	582	584	590	577	593	609	580	601	587	609	562	552	659	620	651	568	568	590	557	649	552	608	613	632	620	610	567	613	588	579	609	571	604	603	600	595	589	568	616	583	641	569	581	611	615	579	605	562	582	629	618	650	608	603	578	560	614	597	600	601	589	582	655	646	588	562	651	605	604	622	606	577	646	569	570	607	631	563	590	636	631	569	612	548	588	577	597	599	576	599	595	608	612	628	586	609	588	622	635	584	604	617	560	610	617	590	577	575	600	544	594	578	599	561	601	571	579	629	569	611	564	572	593	573	595	621	613	602	580	598	614	599	536	585	593	567	590	583	607	610	581	580	581	544	557	636	557	615	592	606	631	614	554	535	596	610	592	624	581	609	597	588	574	573	575	594	599	630	597	587	640	578	580	628	595	602	560	596	571	600	598	610	617	596	601	587	620	587	616	616	630	610	610	590	620	617	604	596	580	585	604	599	602	605	613	608	625	600	627	570	563	576	579	601	551	634	603	615	592	584	540	594	622	616	591	579	533	572	600	612	567	596	568	594	556	608	601	545	598	555	573	581	574	554	552	574	636	598	585	577	593	581	586	593	611	602	584	564	638	579	604	606	618	614	611	633	601	616	612	588	557	604	602	618	589	605	611	557	571	570	593	593	580	614	586	589	610	640	584	626	612	610	573	648	591	601	573	628	620	592	549	613	579	552	574	596	581	603	574	562	597	544	596	603	612	551	613	555	583	593	629	602	621	615	611	628	618	643	596	621	601	586	605	594	572	593	555	613	594	586	580	578	566	609	601	598	597	583	584	628	590	577	603	583	570	573	583	594	662	620	536	587	598	598	580	590	633	605	617	551	565	566	566	587	623	610	597	567	586	701	570	592	589	609	568	576	585	543	605	590	549	604	597	605	594	581	597	579	595	582	600	583	564	592	589	573	595	618	599	582	578	579	588	589	609	596	588	595	642	547	613	615	609	599	588	586	571	597	587	644	597	598	605	570	612	621	574	581	646	608	588	577	609	583	589	583	585	570	608	609	582	583	602	523	622	609	553	572
27934	10434	1042	659	495	466	453	469	496	442	469	449	448	446	473	450	433	415	426	440	434	419	461	471	469	457	436	464	465	477	450	439	446	460	453	452	434	453	444	466	490	450	431	485	484	433	441	456	441	457	457	489	485	457	431	442	422	446	446	447	463	457	463	444	422	457	420	435	440	483	456	442	469	434	461	418	475	460	472	460	410	436	464	505	474	466	426	467	453	460	439	454	433	441	444	450	454	459	447	446	484	420	434	466	423	473	485	459	475	470	453	487	468	476	457	434	442	467	474	428	454	451	503	420	454	471	485	467	419	478	447	457	440	457	480	495	476	474	431	472	443	468	480	452	454	448	455	454	453	465	432	421	452	409	479	476	497	437	441	459	475	426	488	472	444	451	457	448	477	461	457	465	420	440	471	439	462	455	454	466	488	491	451	461	444	465	471	450	433	449	440	455	472	434	459	443	453	488	459	448	436	470	437	460	490	498	430	421	465	460	458	441	443	457	460	455	468	450	460	447	441	470	430	475	475	434	461	458	445	458	469	474	439	449	464	475	465	424	431	405	434	473	448	456	472	464	452	469	439	433	433	428	498	456	460	472	443	460	438	467	504	465	467	476	410	470	416	484	458	428	452	439	416	451	453	484	451	460	457	444	416	455	494	449	476	432	441	503	450	442	456	451	470	465	476	464	468	453	454	432	492	453	403	456	452	433	447	448	434	462	419	447	446	458	448	470	425	480	436	463	424	453	419	478	436	448	446	462	378	467	508	455	455	472	455	431	453	456	421	466	462	458	447	468	458	431	452	468	451	441	503	431	506	430	474	439	476	438	484	431	483	422	451	418	431	428	435	456	473	443	430	459	418	464	428	440	450	437	444	460	446	412	429	463	486	487	447	434	464	456	476	470	471	460	415	446	456	423	430	422	440	423	462	440	445	457	446	491	462	423	457	439	469	462	439	470	462	471	455	453	476	436	445	472	470	443	451	468	482	481	440	469	424	453	470	438	462	460	444	454	472	497	449	502	473	458	407	469	463	482	462	437	489	445	482	460	443	439	482	459	437	445	445	454	484	464	448	473	461	461	473	478	411	467	459	453	465	476	458	472	462	436	453	442	404	472	425	486	443	449	450	423	420	437	458	433	464	476	425	458	441	474	429	452	478	434	473	456	433	453	463	448	451	447	457	454	437	437	432	457	472	445	381	458	482	480	412	439	416	436	472	470	444	476	442	431	452	424	401	471	431	426	476	439	436	471	417	473	446	451	439	457	492	477	408	451	418	438	502	431	489	459	458	431	457	413	446	477	457	470	435	479	439	454	430	443	446	436	455	470	459	429	480	452	471	459	482	461	432	474	467	449	456	475	409	464	432	439	444	452	489	474	423	414	444	429	422	471	441	429	450	422	466	456	414	428	441	474	448	484	441	474	451	468	464	436	455	475	455	492	464	482	434	484	456	462	450	442	448	487	451	432	456	467	451	458	429	441	445	442	491	413	434	461	455	441	432	436	444	458	467	455	473	427	415	436	433	449	478	428	438	472	440	440	415	442	424	460	458	476	464	426	419	469	448	440	400	470	459	490	466	428	500	467	457	454	466	426	468	452	426	445	444	413	429	497	443	462	427	443	451	453	471	438	442	468	442	459	475	448	476	445	470	438	405	446	436	467	450	441	402	445	406	450	453	426	431	461	430	440	444	406	453	466	402	490	419	415	460	442	481	422	414	454	457	471	498	462	392	429	489	423	464	485	486	443	470	465	455	443	437	444	427	460	419	463	447	429	478	425	446	476	425	481	477	485	413	466	441	484	424	456	465	439	487	441	470	467	475	454	450	447	445	450	482	436	430	462	436	457	433	461	419	473	429	453	441	415	434	460	432	442	422	388	454	447	473	489	458	434	471	436	467	417	460	470	461	486	464	448	466	480	418	460	469	450	454	419	426	416	457	459	480	455	453	455	439	488	411	484	453	499	462	454	462	450	435	462	435	447	475	447	416	446	458	431	450	445	450	415	443	430	431	429	442	438	471	445	485	430	449	458	423	487	433	442	503	478	436	431	445	422	435	443	423	498	443	440	465	460	416	470	395	446	463	470	411	460	466	430	441	417	436	443	458	419	455	444	460	464	454	431	419	422	409	462	468	438	435	420	443	460	455	471	471	439	405	427	458	452	492	439	456	469	474	463	453	422	448	468	407	440	450	450	451	457	473	494	464	427	450	449	471	469	446	423	409	410	421	434	446	479	477	481	433	447	424	488	397	429	464	459	439	436	451	450	447	443	466	423	443	492	455	431	491	435	492	458	449	475	457	419	476	443	436	456	498	464	466	458	449	446	483	452	417	457	461	461	461	464	470	447	446	437	460	447	453	469	481	416	446	486	417	433	447	427	429	522	448	461	415	451	472	455	486	423	447	443	440	455	479	437	449	421	426	442	428	481	457	454	459	445	453	459	484	450	422	430	439	422	442	437	434	461	446	475	429	489	440	467	429	472	453	472	445	472	431	422	468	447	418	479	460	458	417	453	471	419	443	460	453	446	449	499	423	481	427	474	447	445	462	449	436	468	419	428	467	438	425	417	438	459	423	431	466	467	449	468	468	495	430	422	421	440	463	439	447	428	434	471	461	462	416	435	442	429	475	442	452	432	455	486	491	453	447	452	485	433	459	451	462	426	441	468	455	442	443	444	447	440	474	522	411	460	476	470	455	450	429	465	453	446	448	471	447	417	447	456	446	430	453	421	456	463	433	456	426	504	450	401	473	452	436	445	456	490	430	456	449	459	447	464	447	439	437	441	457	446	482	438	421	513	431	451	448	448	436	430	432	423	421	460	463	451	445	440	450	463	430	435	454	429	463	466	448	413	474	445	453	437	471	466	460	458	463	451	444	440	503	465	473	464	421	469	488	405	477	456	452	438	433	439	476	452	407	465	462	443	436	476	432	432	445	454	467	467	457	482	489	409	461	483	440	469	457	432	458	487	438	441	433	420	435	457	465	449	434	435	432	442	455	497	433	493	420	431	426	447	432	484	458	451	452	433	439	461	442	433	446	435	436	474	484	475	443	440	441	457	475	413	469	436	476	431	480	436	446	458	471	425	438	465	459	429	451	445	457	462	436	423	457	429	415	432	448	446	495	402	463	461	457	485	465	463	475	428	460	481	485	417	452	479	415	481	478	434	433	440	450	433	481	474	466	437	414	482	460	450	429	428	422	452	460	473	415	456	474	454	454	429	493	454	438	440	476	456	441	452	407	427	476	454	477	451	409	455	434	439	423	480	412	462	475	446	505	469	450	417	428	461	427	412	461	452	491	427	448	457	452	416	467	461	446	473	473	422	470	471	408	487	424	426	456	415	401	460	463	458	486	478	487	460	453	463	435	458	479	441	452	472	452	454	439	432	430	468	440	465	481	471	441	420	428	417	443	443	450	467	459	463	447	446	469	492	435	456	493	449	461	450	458	471	448	463	418	435	459	413	482	513	501	462	466	462	456	464
4833	543	482	407	335	329	346	315	327	348	321	363	305	346	331	332	323	354	322	323	348	368	325	337	366	352	296	336	359	365	337	344	349	322	329	329	317	351	355	341	336	340	362	339	338	342	307	320	303	313	330	310	336	328	349	303	333	311	336	326	343	320	329	330	342	332	322	332	346	305	333	313	332	313	375	331	350	309	302	343	313	324	325	318	356	338	342	342	345	335	323	298	362	314	363	323	325	311	345	361	345	319	333	305	343	285	302	336	294	333	338	350	381	328	341	306	326	351	349	323	336	323	337	316	308	325	300	333	322	345	338	355	322	339	316	337	344	301	343	340	336	333	326	317	330	325	321	325	305	333	344	341	338	338	307	349	337	331	362	289	328	313	387	336	344	334	336	344	353	314	351	307	317	345	339	339	281	333	341	295	340	332	311	337	304	322	323	312	320	334	321	321	343	333	299	331	319	365	374	308	314	361	356	338	361	313	337	307	322	348	332	296	337	309	324	339	329	347	329	326	341	326	338	339	334	323	341	304	331	320	326	293	319	320	347	359	335	343	327	287	330	291	344	346	331	302	330	314	356	328	341	268	322	291	300	344	313	333	315	360	360	328	351	342	342	318	322	310	323	334	329	334	327	342	319	354	379	320	302	303	312	337	337	335	354	337	318	360	305	321	364	332	324	302	348	298	327	325	334	277	317	316	325	363	361	335	349	322	335	353	341	330	364	314	324	314	293	333	315	304	311	348	352	333	339	342	329	367	296	366	326	335	324	319	322	336	341	317	343	325	330	335	338	326	342	298	306	333	325	339	301	319	365	327	350	337	310	355	323	353	308	344	313	344	292	349	395	337	334	336	340	339	334	342	342	343	309	313	358	314	339	294	349	306	332	316	352	333	315	320	310	331	371	350	311	324	326	327	372	333	310	313	331	335	327	337	312	335	319	334	333	296	305	365	353	326	307	352	321	312	321	334	321	325	342	338	334	291	321	324	327	340	321	302	358	312	352	326	351	337	339	311	363	337	366	365	313	334	343	311	323	272	327	322	331	343	319	348	314	328	327	331	309	337	316	359	333	325	300	338	335	295	323	349	334	312	339	301	320	333	320	311	299	356	378	317	328	309	327	310	358	343	351	318	327	308	307	339	323	305	326	340	308	336	282	307	358	321	358	321	329	286	304	314	321	326	360	368	311	302	334	319	329	375	337	346	314	316	306	317	319	332	298	308	305	372	335	322	305	377	321	311	352	347	335	386	353	333	298	322	302	330	331	333	310	348	311	335	347	322	323	315	333	300	320	315	319	330	321	333	335	316	318	346	302	348	361	359	320	320	306	360	349	365	309	318	326	347	331	348	348	306	349	327	308	346	354	326	317	335	307	319	342	349	291	317	358	321	363	327	341	331	320	317	324	317	358	338	348	330	348	313	354	318	336	328	354	336	327	326	337	332	306	324	352	309	350	335	328	311	296	301	333	338	310	303	311	303	325	339	356	331	326	345	337	327	328	334	340	344	304	308	329	324	290	304	300	340	336	322	366	308	352	327	346	343	339	335	323	350	335	334	342	308	296	310	315	299	334	312	320	336	303	358	356	319	334	344	305	348	347	357	348	330	291	344	326	355	325	320	348	337	318	326	349	295	348	345	321	328	321	334	343	282	306	317	329	338	347	322	335	342	323	339	317	320	330	358	347	362	361	328	321	324	350	334	323	349	331	336	342	325	314	322	357	357	357	312	324	321	312	333	317	317	327	318	336	342	318	319	338	345	312	341	326	371	357	366	319	343	313	350	326	336	327	353	359	357	356	306	354	332	328	340	316	376	313	329	304	315	354	313	319	352	334	329	334	354	320	329	340	374	325	294	319	330	346	322	336	307	358	315	343	311	337	306	338	331	346	323	323	327	350	332	360	330	334	369	354	328	357	333	322	332	372	364	346	297	335	335	312	299	340	320	328	312	336	305	305	302	301	321	354	307	316	306	304	307	341	334	316	335	324	321	339	360	327	308	319	317	310	322	303	334	339	346	311	310	344	296	331	330	356	364	384	313	330	343	319	355	313	335	358	325	335	328	332	309	332	315	303	308	322	313	351	310	325	310	322	311	351	313	338	356	311	317	341	370	302	346	329	310	325	372	322	351	323	326	333	340	331	332	304	343	318	380	326	342	337	336	320	339	355	311	350	336	326	333	350	336	323	328	316	328	346	316	341	329	353	314	336	334	309	331	336	335	301	324	342	330	303	361	353	336	341	351	335	348	348	302	357	333	355	334	297	331	329	330	321	317	333	301	353	340	347	326	335	317	354	348	319	300	349	326	312	323	355	337	340	333	338	315	344	322	314	307	326	332	367	337	343	314	313	342	347	296	344	341	341	331	322	315	301	333	329	312	370	307	347	331	326	319	342	296	328	303	329	347	303	311	342	368	285	351	318	290	363	328	338	306	343	338	339	294	367	327	336	309	357	331	350	330	362	322	336	301	327	324	306	331	301	343	331	324	363	311	341	328	330	335	353	313	324	331	309	299	356	318	368	322	316	334	336	356	357	320	321	334	319	331	350	337	317	335	315	315	340	355	299	301	341	311	288	333	341	311	304	327	324	338	324	336	337	310	329	348	311	337	340	335	325	297	345	314	322	327	311	295	345	322	329	324	307	362	308	322	351	349	329	335	316	322	341	368	349	349	313	305	330	345	330	329	271	351	323	321	299	337	323	322	326	345	361	360	362	339	364	315	330	351	315	329	338	330	365	321	308	332	311	351	363	341	370	308	339	339	326	327	328	347	310	340	323	307	298	315	325	292	295	328	279	352	363	345	340	324	339	298	316	350	358	340	338	330	332	344	337	322	316	347	327	331	354	306	331	316	348	342	338	342	358	298	308	330	311	311	325	320	337	334	332	332	356	331	349	344	326	351	331	321	352	336	340	352	339	349	336	318	337	338	304	335	330	363	329	351	327	311	342	318	300	347	356	297	340	341	300	326	340	319	335	344	334	340	351	336	327	335	326	340	329	314	316	316	316	320	343	327	337	322	338	325	337	330	333	334	308	329	329	339	340	363	314	312	352	314	321	314	303	316	370	315	318	343	353	347	312	324	341	339	334	321	357	349	343	336	323	321	313	336	301	364	300	311	341	322	378	324	304	323	310	329	349	338	331	301	342	336	334	320	335	337	334	323	327	339	329	346	344	318	335	321	349	351	302	364	332	330	310	315	339	328	331	323	341	335	327	315	328	346	354	326	331	332	328	344	329	350	325	353	329	311	329	323	327	335	344	360	330	325	312	351	326	314	325	326	324	334	328	352	319	348	329	358	298	323	321	335	330	312	302	373	295	337	295	337	344	339	334	327	298	334	323	329	351	329	344	333	328	326	323	305	343	333	326	341	330	353	333	356	329	331	328	325	329	314	356	344	327	331	317	327	319	304	332	340	327	333	338	357	326	312	320	351	371	332	340	353	342	310	322	313	381	344	325	354	315	326	364	342	327	320	320	378	343	337
25511	21462	27953	25367	11675	1781	1290	1050	978	983	942	946	920	891	917	917	868	903	880	872	884	925	820	828	848	906	925	865	939	857	849	850	899	871	866	887	869	862	869	888	876	877	854	917	878	868	828	876	857	817	858	852	844	877	835	843	879	843	845	870	871	875	904	878	864	841	899	815	908	900	875	873	842	865	847	900	861	800	860	856	861	839	884	868	880	835	889	829	875	856	863	857	834	802	871	843	896	835	834	846	842	875	832	837	840	846	862	870	862	854	854	833	828	866	824	847	849	847	825	826	872	795	853	854	896	850	857	872	874	877	853	818	846	870	823	821	849	869	842	839	839	891	833	825	884	799	824	835	942	843	847	868	887	852	846	924	881	849	914	894	878	861	821	861	854	824	858	871	901	846	865	872	862	863	849	904	944	865	864	860	837	884	866	877	868	847	852	794	877	875	874	807	862	878	872	793	821	888	897	872	886	848	856	884	903	884	839	846	843	830	866	824	814	838	843	787	823	844	850	790	808	930	867	854	904	907	896	880	847	814	874	841	896	789	844	834	846	864	876	831	887	848	849	826	845	855	860	842	880	872	895	835	860	861	832	889	846	882	863	836	857	862	847	805	876	801	890	832	873	861	816	887	898	848	844	858	869	879	828	798	902	827	871	851	822	860	892	895	849	838	882	863	874	875	862	851	822	859	856	859	838	859	885	839	843	875	885	786	884	878	818	866	873	881	833	815	847	784	814	893	876	834	821	874	862	870	883	863	873	874	819	830	810	848	824	877	838	871	838	889	826	840	816	887	845	834	879	898	809	869	832	765	900	876	835	873	831	813	817	826	851	902	837	844	803	828	880	840	843	825	845	839	874	834	879	810	929	831	846	849	885	823	872	866	847	837	789	911	832	831	823	896	874	803	837	893	832	845	856	819	857	916	843	825	846	893	851	823	864	898	899	888	853	869	850	868	906	807	845	907	845	900	829	815	835	911	869	842	837	810	830	853	909	874	835	849	819	890	887	887	848	838	855	839	837	830	875	896	880	844	845	821	874	846	884	861	891	886	868	883	885	876	859	874	897	876	862	852	849	838	846	866	854	854	831	899	844	866	826	822	863	874	884	874	877	880	904	806	882	845	843	895	863	887	843	827	893	895	842	805	803	835	856	901	826	829	842	817	845	802	840	848	892	878	807	871	826	862	826	808	831	837	838	856	846	852	879	809	814	869	872	870	850	782	827	820	845	881	824	846	880	840	921	891	897	896	888	870	887	867	786	846	842	856	846	829	875	857	825	850	834	874	867	829	864	847	822	824	844	855	858	811	800	802	848	853	843	844	874	827	798	851	859	899	877	850	855	877	819	914	872	876	882	857	879	845	848	900	861	843	812	807	839	869	801	837	862	848	854	793	829	945	854	835	835	889	881	854	819	874	864	867	888	852	873	839	875	878	872	871	802	843	816	848	868	831	870	840	870	848	834	816	841	809	827	860	841	875	866	823	855	798	812	838	864	890	858	848	853	873	856	871	837	853	819	918	841	858	902	898	864	808	813	890	873	884	906	886	856	882	854	917	827	857	836	827	841	846	853	847	847	818	834	830	844	897	812	894	831	860	826	862	837	885	824	858	820	879	869	922	821	863	869	869	864	843	858	832	847	866	804	810	822	877	847	843	883	851	814	878	804	866	828	864	892	824	862	822	862	838	829	803	874	836	840	828	818	834	845	882	856	840	845	889	855	850	859	844	867	804	827	837	844	811	879	865	897	852	874	908	824	867	882	833	877	850	857	857	784	890	816	856	871	860	889	868	849	841	850	851	884	872	842	835	812	871	833	932	861	828	907	866	852	835	832	840	895	894	812	889	873	870	851	865	832	864	882	901	845	927	878	800	837	851	848	838	867	860	837	831	851	816	830	809	866	834	882	885	877	885	882	806	913	816	860	842	845	856	826	860	818	820	887	821	846	850	845	870	859	883	800	817	870	871	883	860	908	848	854	828	887	874	858	871	833	831	823	819	834	874	873	899	827	796	882	832	809	870	845	890	853	842	900	873	839	828	866	867	807	889	851	893	810	870	813	875	854	826	871	859	865	828	904	839	869	868	805	896	852	869	820	858	821	801	878	847	839	829	788	851	891	831	846	886	896	826	880	853	851	862	822	884	891	832	847	813	868	900	847	784	889	841	788	893	836	835	826	912	869	886	819	850	861	846	885	814	860	911	836	854	889	834	782	886	836	853	814	812	881	891	812	866	844	845	803	820	832	820	830	860	822	872	865	903	847	895	846	857	843	859	868	815	848	860	888	860	873	854	860	908	840	822	822	907	861	832	865	850	839	848	831	900	807	850	868	841	806	866	851	867	815	846	880	852	808	864	876	799	896	819	859	870	882	857	802	830	907	905	858	852	851	847	885	857	874	914	825	835	823	884	852	852	883	821	842	856	873	857	784	865	879	815	833	816	824	853	853	865	824	858	809	844	882	875	848	859	806	809	854	828	865	872	848	874	855	871	849	856	832	871	820	872	881	861	855	836	895	879	875	874	840	839	884	813	850	837	793	881	870	865	834	816	841	835	816	854	850	885	830	893	842	819	881	873	852	882	823	864	858	846	882	823	849	855	859	870	886	850	953	880	861	863	871	844	843	866	866	845	902	876	856	845	809	863	841	831	872	828	824	858	817	850	896	822	829	836	864	860	905	943	863	811	883	833	853	802	940	848	870	898	838	837	803	912	904	839	863	838	887	903	873	881	854	855	840	871	835	876	849	881	858	894	880	827	845	848	783	815	842	868	857	851	791	848	808	856	815	806	891	807	882	826	792	791	831	838	803	847	883	821	860	856	830	866	827	850	864	832	905	906	787	859	871	829	806	836	818	819	878	826	834	862	893	816	850	847	857	844	845	831	865	842	859	817	873	833	882	830	853	850	866	816	835	867	875	858	851	883	855	874	847	836	856	880	889	804	788	844	802	936	894	803	818	849	813	863	834	807	800	865	865	867	867	816	830	824	930	780	883	843	902	812	891	849	796	846	860	870	801	821	780	836	920	888	850	880	848	881	822	888	791	845	877	837	871	785	888	841	848	810	834	867	821	822	890	872	881	858	868	849	857	836	832	893	834	870	915	813	828	831	829	900	865	812	808	828	840	877	873	808	865	843	850	865	798	834	828	870	893	909	904	798	823	812	850	892	851	893	889	812	824	844	842	874	782	856	849	783	832	809	795	833	860	872	823	837	765	825	817	855	839	870	886	903	848	823	894	897	825	846	839	830	818	883	860	856	894	852	795	849	849	847	875	876	842	835	844	878	880	810	843	893	823	855	841	854	824	829	785	855	805	909	887	802	918	870	898	864	868	859	910	878	813	827	850	877	883	874	883	844	841	845	871	823	849	864	856	839	898	854	835	888	827	823	900	874	872	822	815	823	847	901	860	885	805	850	820	824	903	895	819	789	869	832	811	834	799	807	887	884	858	821	852	853	871	853	835	843	823	853	850	899	856	920	881	904
3499	3777	3057	1708	1281	1049	959	831	808	766	760	736	771	728	753	694	699	665	688	684	635	637	682	662	687	664	696	671	699	636	672	648	633	698	628	637	666	625	617	650	662	620	629	667	708	622	646	668	660	654	619	663	648	647	655	621	685	670	646	631	629	615	615	630	635	662	584	656	693	634	658	642	683	613	641	642	631	640	658	655	655	633	622	655	568	620	656	637	577	649	638	624	681	670	653	640	636	672	627	648	583	628	674	653	675	625	626	679	662	629	642	646	632	630	614	633	623	679	620	614	607	634	617	612	621	638	607	658	633	616	594	639	623	600	623	653	685	638	617	644	634	636	632	625	645	640	652	650	668	609	635	645	630	607	646	633	647	645	627	658	637	631	637	632	609	603	641	624	636	629	637	596	615	665	611	669	588	670	591	645	600	649	645	658	621	624	609	608	631	652	603	646	629	643	625	674	631	630	636	611	649	618	630	660	659	611	609	621	666	624	642	667	628	604	659	644	618	633	665	611	613	613	667	657	633	629	626	600	627	637	642	610	570	616	635	661	667	599	637	601	673	626	672	634	633	642	588	675	605	640	645	652	597	608	641	623	612	637	632	580	649	599	619	670	639	626	640	648	601	705	607	643	653	594	615	631	643	659	622	691	610	667	617	689	587	655	635	605	620	662	633	650	629	641	593	596	657	637	634	635	634	629	684	681	633	635	627	631	630	624	647	609	580	625	604	630	645	643	620	647	638	674	638	595	614	658	610	636	636	662	599	690	638	619	609	651	626	599	620	597	633	618	645	639	637	640	626	606	665	609	659	596	618	616	620	608	604	646	629	623	617	621	629	635	604	615	608	655	643	687	653	655	617	634	605	621	683	645	632	633	648	650	640	585	623	636	608	662	637	640	689	610	607	589	603	635	602	674	669	624	631	684	623	659	661	652	624	616	616	604	645	590	666	649	598	596	648	587	665	627	646	674	610	615	627	638	639	650	618	640	667	626	622	638	632	612	586	634	623	639	624	601	617	635	641	634	616	620	611	689	667	639	606	688	666	638	668	603	613	630	671	624	698	565	632	659	593	655	669	550	619	630	634	642	658	638	630	629	590	620	672	644	606	590	618	594	666	676	617	619	628	644	664	637	643	629	646	598	644	610	652	628	638	617	651	649	697	608	614	644	657	642	600	653	657	589	664	597	618	595	614	622	618	632	662	666	647	603	624	636	659	673	660	620	612	654	651	606	657	613	596	618	646	604	631	648	605	631	602	633	619	587	628	657	646	636	700	676	634	646	652	632	620	594	675	648	636	610	616	631	615	618	655	647	615	636	583	616	627	629	569	629	637	636	633	619	611	610	635	626	627	672	625	671	637	639	587	625	602	660	627	614	612	645	640	611	621	614	620	682	621	649	620	655	615	602	642	658	627	577	655	624	688	666	606	620	653	631	649	647	648	638	638	612	591	655	627	659	664	648	616	649	592	625	674	586	633	610	635	613	622	624	586	622	622	637	591	656	671	633	693	631	634	637	636	606	661	617	605	591	627	655	648	620	645	625	597	607	658	650	643	611	610	606	656	622	635	653	629	588	627	644	614	648	632	627	643	618	619	637	668	651	657	613	634	629	641	625	627	640	624	639	613	614	669	611	603	629	590	632	616	640	646	628	616	641	623	629	614	614	643	665	652	653	632	636	623	640	635	617	606	628	613	598	671	654	628	646	599	628	612	612	620	637	616	648	612	645	675	604	590	646	641	600	624	658	607	638	566	632	628	639	675	592	647	625	630	614	652	593	661	611	599	643	644	633	621	599	642	642	636	648	639	689	626	699	626	594	659	712	666	659	612	611	646	634	627	610	584	582	656	574	635	623	625	623	661	612	603	605	628	654	658	613	666	596	648	604	634	597	657	649	613	616	630	636	572	610	633	646	601	654	631	638	638	699	656	651	625	628	658	681	622	639	642	631	638	615	652	619	650	613	659	649	611	652	634	619	616	618	640	595	562	646	642	575	630	606	608	679	641	615	581	620	645	653	620	618	694	581	599	615	665	628	607	621	623	639	623	653	617	658	651	614	589	596	630	619	619	608	636	607	643	671	610	619	602	620	673	636	708	650	633	645	647	570	625	661	654	643	620	658	624	609	634	619	620	588	623	629	617	658	593	601	582	638	649	596	621	642	629	643	642	642	619	634	652	638	612	632	651	598	635	637	621	617	665	651	642	633	611	609	632	647	634	589	661	613	585	610	646	628	627	642	632	638	632	637	615	604	657	589	585	635	641	637	566	647	638	636	643	591	606	642	637	615	612	600	621	596	626	581	627	646	649	615	611	650	637	583	627	613	657	629	587	634	628	593	613	654	648	622	625	626	570	646	633	641	639	629	648	628	641	600	634	606	640	635	658	620	629	623	639	650	598	619	655	639	638	635	670	622	699	638	629	651	634	580	614	639	642	647	677	654	605	604	672	630	620	635	642	638	644	628	624	687	612	647	593	640	650	623	633	655	606	633	647	618	598	642	657	610	593	615	616	593	631	649	643	649	625	659	647	638	572	622	593	626	632	634	590	620	639	650	605	653	610	647	636	637	585	606	653	646	665	604	571	617	601	630	643	656	641	655	661	641	633	622	653	658	626	659	632	670	655	618	627	636	654	634	645	624	621	619	620	618	631	563	647	609	591	588	611	642	630	656	623	634	659	597	624	594	649	582	619	577	635	622	622	617	641	639	621	640	654	644	617	679	582	598	619	626	624	624	595	588	657	598	605	613	577	667	612	627	627	618	613	605	607	636	651	657	644	643	649	629	636	631	632	667	627	626	620	644	648	642	645	657	591	677	604	602	590	631	622	596	647	642	609	618	688	645	633	633	596	617	630	624	627	679	643	639	621	643	619	627	641	611	621	646	596	648	637	629	599	638	608	631	629	607	624	574	596	625	655	653	579	645	619	584	588	653	639	618	627	580	602	590	623	615	621	646	616	581	583	620	619	669	655	663	610	633	630	594	663	624	599	627	634	556	616	611	615	657	650	650	668	613	631	632	614	578	599	622	659	644	631	629	606	640	713	594	582	643	611	612	652	653	620	585	579	631	609	653	679	652	611	662	665	613	642	614	596	647	627	626	634	633	665	620	650	636	640	644	624	607	660	619	644	638	607	617	645	647	640	649	559	633	602	656	587	670	598	629	628	645	614	629	631	591	600	625	658	607	652	614	654	612	635	580	633	631	596	617	589	606	647	656	609	629	662	631	637	624	619	652	590	601	643	644	632	597	623	579	622	624	656	598	638	623	625	632	602	645	613	628	665	617	638	650	590	621	598	636	602	628	643	654	608	644	649	655	598	651	581	570	650	580	610	656	671	658	606	643	612	630	662	637	661	586	591	669	659	648	635	585	649	657	572	623	620	641	643	616	631	656	647	646	623	666	624	589	667	622	656	645	639	609	596	617	642	614	658	621	629	633	623	655	590	622	604	622	584	625	643	626	593	666	625	635	636	641	640	640	581	625
24521	21482	28843	24545	21480	9397	1856	1256	1024	992	977	953	957	885	910	877	865	845	823	904	848	890	863	916	872	818	885	851	796	847	759	836	812	872	795	868	845	837	859	809	840	793	815	814	850	866	751	814	860	820	816	803	812	807	831	817	814	817	793	831	765	774	781	815	788	824	777	799	802	850	836	781	785	849	826	810	824	826	789	791	767	794	863	799	814	833	806	794	820	848	804	772	789	766	815	810	821	817	790	789	805	806	782	799	804	845	788	843	811	746	775	798	888	802	814	781	828	820	816	814	776	825	806	832	822	803	814	825	793	775	824	771	790	809	779	787	798	774	792	825	811	831	828	814	804	822	762	820	819	779	829	790	810	774	782	797	819	809	835	833	794	796	816	844	822	814	839	822	800	809	828	780	806	770	809	794	808	737	792	825	818	789	815	787	821	828	812	775	796	856	795	771	773	796	732	816	817	840	780	811	806	781	822	778	763	858	836	751	828	804	863	794	792	763	803	792	828	783	831	814	772	766	796	782	830	800	804	791	782	831	789	799	832	822	784	785	806	776	773	754	811	800	825	797	771	789	800	832	796	832	838	846	767	778	828	851	782	807	754	772	766	774	797	834	801	756	768	792	808	787	823	814	752	763	793	805	788	787	854	825	805	808	800	834	814	813	829	817	795	803	819	766	858	803	824	805	802	788	798	735	809	805	817	823	784	811	845	803	835	825	776	815	798	761	792	810	840	784	811	819	768	788	807	773	825	824	741	836	800	746	757	807	825	806	773	771	779	765	779	763	818	756	769	783	785	806	791	796	798	759	811	798	769	854	788	794	809	819	786	791	743	819	780	805	814	848	825	763	813	790	855	810	758	794	795	786	852	830	788	780	806	782	816	794	815	768	756	792	785	827	786	779	797	824	837	806	771	740	811	799	836	822	787	805	812	809	791	832	789	775	794	832	784	783	786	785	840	782	800	818	776	747	790	826	808	779	779	834	821	814	842	760	789	784	807	896	742	794	800	771	843	796	802	805	797	780	770	793	828	822	844	783	794	819	810	809	789	833	780	775	812	794	814	810	794	787	796	843	810	809	778	756	787	788	820	775	770	795	790	726	748	752	801	792	842	748	779	827	794	839	782	832	806	841	780	747	782	812	776	808	803	823	807	794	792	772	787	776	746	758	775	793	805	843	816	837	825	854	793	829	826	816	833	778	773	770	770	807	772	759	796	767	828	791	791	822	817	794	766	821	870	813	813	768	833	808	801	807	788	811	788	800	815	778	798	775	757	764	785	828	796	775	808	827	848	813	801	853	791	827	810	767	819	829	826	814	805	820	801	801	783	757	803	807	810	771	792	843	856	790	819	741	772	789	797	799	801	798	772	804	786	794	791	769	804	790	772	772	774	770	749	824	797	809	776	798	810	787	819	793	812	802	784	776	803	767	811	801	845	776	789	766	775	796	742	807	779	785	797	821	797	801	850	823	816	775	770	802	815	764	772	772	806	806	807	806	815	788	797	811	766	787	841	792	794	787	860	752	769	755	777	841	775	754	803	794	800	767	775	831	800	764	765	773	764	806	798	832	745	798	788	811	805	797	768	853	788	746	833	832	811	804	813	750	820	813	839	805	809	826	794	813	756	809	759	781	811	797	781	775	740	818	754	775	808	792	844	770	763	798	815	818	788	823	843	773	835	821	798	816	791	816	766	783	823	775	820	722	801	811	788	814	807	831	776	766	799	770	811	772	821	810	752	761	754	865	817	779	746	783	822	776	774	826	751	802	788	790	803	822	802	817	833	778	821	751	790	761	786	778	808	763	824	772	813	805	792	784	774	760	793	826	781	780	801	804	848	747	783	821	864	819	778	773	812	815	746	771	755	803	821	817	845	818	767	801	835	772	830	757	858	773	809	811	807	796	809	776	780	827	792	750	829	771	799	784	818	798	853	793	779	800	813	757	834	793	820	793	821	806	806	739	804	820	783	784	763	771	790	783	825	761	749	745	763	778	831	833	801	778	830	774	847	791	788	795	802	851	822	747	821	804	790	796	788	798	785	775	821	811	789	750	792	808	756	839	794	739	817	781	782	790	812	791	818	803	835	752	784	807	778	800	798	764	797	805	778	792	774	828	792	778	769	781	806	804	765	772	843	818	833	796	819	775	807	747	810	788	815	829	790	806	804	800	801	831	830	784	839	833	747	810	835	798	828	818	768	769	757	799	812	813	799	807	801	830	795	769	796	797	788	763	761	793	865	793	817	782	818	771	791	766	781	767	789	820	780	794	831	793	807	779	791	829	781	780	826	792	785	807	809	761	778	803	804	756	770	802	825	813	813	790	804	770	787	792	817	804	778	782	769	797	813	803	815	759	799	798	773	760	803	777	802	840	807	814	779	792	823	810	815	831	774	756	773	804	786	787	792	776	811	813	824	786	826	781	792	748	808	774	800	827	810	789	775	817	788	784	775	843	835	778	763	849	779	786	781	777	781	807	814	795	745	808	817	815	774	795	798	806	762	794	790	768	776	778	809	774	823	834	759	836	780	804	747	801	810	788	807	806	803	806	736	771	816	785	805	788	808	845	724	810	797	759	763	772	731	806	788	801	786	841	829	797	803	795	780	833	775	806	798	751	815	808	800	778	786	780	789	772	830	800	837	796	776	752	831	783	790	790	797	786	791	736	812	758	808	798	796	836	766	767	779	728	836	794	776	788	808	796	858	779	750	789	798	793	776	779	828	785	834	742	755	801	782	779	787	809	781	743	793	754	789	788	833	831	769	826	819	802	768	821	781	732	788	774	826	813	775	818	794	855	854	824	782	822	850	740	816	777	813	796	851	821	811	783	810	762	834	808	816	831	788	813	762	822	805	817	811	785	801	834	793	747	758	769	763	792	739	756	773	763	791	789	762	774	830	854	782	778	802	767	781	795	741	797	813	799	805	802	785	743	773	816	816	776	777	841	798	803	779	802	765	799	771	781	779	833	802	778	788	804	830	763	789	759	774	733	799	778	765	816	814	783	813	787	778	756	764	765	765	788	820	770	860	842	799	784	784	786	829	787	788	800	771	773	804	815	769	836	761	808	795	764	769	785	826	819	825	752	807	774	788	867	790	824	776	727	796	779	812	790	757	805	811	805	805	810	784	751	800	782	822	814	747	787	870	748	744	748	830	773	769	766	783	848	789	751	800	778	827	791	783	785	801	750	839	776	797	818	832	789	796	811	799	825	739	748	794	739	860	810	770	788	819	800	836	785	799	813	822	795	816	820	771	825	870	829	782	797	755	780	805	741	799	836	804	776	771	829	808	826	794	754	777	834	808	772	815	771	784	800	811	821	794	852	796	816	789	744	815	773	816	769	819	790	765	794	757	804	780	812	802	853	773	796	782	746	755	744	785	775	789	821	807	789	804	756	795	846	738	841	820	771	816	797	789	775	819	806	803	829	786	753	800	799	806	767	815	802	751	819	773	830	800	811	800	806	789	840	761	810	778	869	817	825
3825	6179	4992	2685	1886	1453	1276	1039	978	921	788	816	816	730	725	699	701	712	661	723	686	626	680	673	652	654	674	607	672	659	628	688	622	630	666	619	594	611	607	636	668	648	611	640	669	626	591	597	624	639	617	640	665	624	612	617	637	660	637	589	613	572	606	578	569	608	598	657	643	606	584	648	679	607	597	574	602	664	607	643	647	596	677	600	628	598	617	643	604	663	592	603	668	593	612	622	618	607	602	602	580	597	584	631	612	624	623	609	628	651	609	572	650	602	624	586	608	616	597	592	641	585	599	618	599	612	580	582	603	614	615	626	639	594	609	598	614	575	632	609	576	616	636	582	607	575	615	624	614	643	599	622	559	611	642	603	598	603	597	633	646	646	574	610	616	616	592	567	639	578	658	652	618	587	594	569	616	575	626	635	610	623	663	635	571	628	620	600	592	597	580	619	657	594	638	628	610	559	615	601	616	575	588	617	590	627	646	648	621	609	563	618	585	644	655	593	594	650	603	612	591	600	590	642	640	614	607	589	565	602	643	578	616	603	621	616	644	664	615	563	630	613	610	584	610	601	597	586	568	650	650	647	593	616	605	581	599	605	592	581	591	607	633	616	606	602	631	601	607	593	603	593	584	592	626	575	595	617	617	641	624	591	601	634	604	592	609	576	595	584	605	636	598	609	572	607	582	604	609	620	584	609	613	612	643	672	603	605	613	611	609	579	585	649	600	590	586	621	608	602	622	586	629	639	607	601	610	589	556	640	628	558	619	626	633	644	587	596	612	596	636	612	573	605	622	609	632	569	644	591	612	560	611	583	624	565	592	589	618	635	614	579	573	628	606	650	629	592	568	616	558	605	601	570	573	621	612	581	560	597	595	624	593	595	563	595	610	630	589	595	617	604	620	607	607	560	606	590	618	592	582	608	584	599	611	625	593	604	614	622	626	583	593	574	613	621	623	549	632	562	558	578	610	591	576	586	579	574	581	604	590	639	626	587	639	632	600	629	614	574	596	607	574	612	592	565	643	613	613	634	638	600	614	605	589	623	593	596	616	607	644	616	642	645	582	582	656	612	592	540	603	595	628	564	580	590	586	622	611	603	612	611	625	627	628	646	629	638	626	599	642	596	589	578	597	591	645	599	581	575	604	579	618	589	617	604	595	584	638	597	603	624	635	578	620	593	601	569	585	627	579	618	628	611	630	601	599	585	572	636	593	678	587	590	569	624	606	601	613	584	578	588	637	605	585	643	609	588	602	618	580	615	603	607	563	600	606	638	626	590	624	613	601	602	657	584	558	577	613	600	568	638	619	598	594	590	600	600	656	602	594	600	577	581	630	636	587	608	604	537	641	647	595	617	618	578	613	618	609	593	616	605	577	591	599	578	596	633	596	604	619	666	587	587	580	604	621	606	578	579	621	611	559	631	598	593	603	580	603	594	604	612	604	615	613	631	627	616	610	636	561	591	592	623	630	624	618	591	671	606	618	591	578	640	632	608	604	604	646	648	531	596	627	587	551	599	649	633	591	637	620	624	625	607	627	605	606	560	572	589	642	596	641	575	584	574	606	632	572	652	559	644	615	619	608	594	604	549	629	582	605	633	607	633	585	590	576	612	588	618	577	618	617	578	599	632	611	585	652	616	570	644	579	582	596	601	596	615	619	653	604	601	570	620	557	588	575	568	606	626	585	619	563	593	615	555	593	545	614	628	631	631	580	624	602	624	633	577	587	624	620	640	594	580	614	641	603	572	580	609	618	582	590	592	609	611	605	625	600	612	578	651	643	557	616	600	627	569	624	579	586	596	625	605	611	577	609	623	628	534	597	590	623	599	603	651	622	587	573	609	581	592	622	632	606	592	596	635	577	584	574	623	601	593	617	646	609	605	554	620	586	591	594	594	628	591	628	667	588	590	588	600	598	613	579	592	544	636	603	608	579	601	627	607	590	624	661	633	612	595	574	585	633	533	619	601	602	585	628	627	622	615	591	615	633	590	622	568	600	590	601	578	624	594	606	593	582	598	599	627	601	643	570	586	606	617	594	617	619	559	594	589	627	611	597	586	649	657	638	590	594	632	581	609	611	585	610	575	565	592	578	565	571	612	606	659	621	642	605	598	565	661	620	600	597	609	589	628	611	622	625	628	621	598	604	615	589	612	584	576	606	646	609	608	615	628	591	622	573	579	621	576	620	594	553	604	587	590	599	608	599	597	572	618	631	573	625	604	606	608	626	601	620	570	595	614	614	603	588	589	602	575	598	594	631	597	616	625	628	554	636	606	613	595	606	605	609	570	616	565	648	606	570	636	544	612	613	582	619	536	572	629	604	648	646	631	588	581	663	617	570	616	582	591	619	609	560	638	613	599	614	597	580	623	615	581	569	613	622	574	600	577	614	559	640	642	579	613	591	572	602	598	587	604	593	606	602	589	569	578	568	594	611	581	580	544	616	613	557	598	568	583	616	606	615	637	613	548	610	623	599	587	571	671	617	624	566	597	606	583	610	578	623	585	561	581	581	614	568	578	576	585	620	641	564	572	600	584	593	613	556	611	599	620	576	597	604	602	575	609	621	607	630	650	636	618	571	606	584	605	596	592	561	622	567	606	614	550	654	603	636	589	627	603	594	619	631	605	548	555	581	612	584	579	560	580	557	656	642	607	643	609	605	560	607	534	595	628	601	601	584	561	577	575	612	588	576	586	603	626	585	581	626	588	630	588	599	615	647	606	570	601	595	572	561	621	623	613	591	601	570	583	587	592	598	620	609	607	558	645	619	565	555	557	605	572	616	624	655	599	574	573	632	594	625	610	608	571	675	604	607	610	601	635	551	610	592	621	619	574	575	613	634	647	636	618	594	630	576	602	548	568	585	601	576	606	597	619	608	605	626	578	591	636	619	591	558	565	642	600	601	613	606	614	632	627	579	633	611	632	552	632	624	600	578	595	548	584	635	568	639	600	622	588	623	606	613	616	571	595	619	585	605	616	571	606	564	622	577	596	589	563	563	601	577	601	598	616	604	599	607	598	615	601	582	603	613	590	597	606	638	587	569	622	577	590	596	590	617	610	559	605	574	590	585	612	580	577	589	594	574	553	584	595	606	597	642	564	581	577	579	619	566	599	587	615	591	567	594	594	575	568	575	600	546	549	602	607	554	595	588	597	598	600	575	604	605	578	596	606	607	595	591	634	565	600	604	606	564	623	559	558	600	573	591	563	596	599	594	570	572	631	628	632	613	576	624	608	586	616	599	586	612	584	610	587	588	652	625	599	595	613	578	542	598	575	620	579	569	617	594	676	628	575	568	594	605	623	612	610	607	595	561	633	577	641	561	568	625	585	584	604	599	642	591	543	618	569	613	597	564	644	616	618	585	611	583	604	578	607	641	606	570	587	599	619	596	611	594	595	611	587	606	594	581	618	591	588	602	615	589	614	606	609	621	571	595	578	626	644	613	577	628	632	587	660	596	581	568	616	617	639	578	601	570	601
27933	10681	1092	645	528	510	486	470	491	496	463	447	491	489	434	408	448	446	459	429	480	460	453	490	462	503	463	437	461	478	465	488	446	416	463	480	479	471	459	443	441	442	480	459	430	457	423	450	469	466	443	508	469	472	440	433	443	452	486	431	473	490	520	484	466	463	461	466	453	442	453	450	488	432	480	469	469	452	473	434	478	429	443	454	433	485	468	436	432	495	462	469	449	468	458	439	465	462	453	437	423	473	486	471	450	459	478	505	471	445	432	445	448	444	474	439	451	459	459	464	469	453	490	489	488	448	442	478	472	457	461	439	479	462	448	429	464	431	440	448	456	429	433	470	459	426	474	477	456	411	475	456	499	454	453	453	430	480	472	471	486	462	521	458	496	444	490	452	472	434	463	454	466	458	444	498	481	462	431	479	418	428	488	447	447	429	455	446	476	477	482	435	488	449	461	423	446	430	486	458	438	424	427	477	478	467	422	430	452	429	505	467	443	473	444	440	501	469	440	480	496	460	474	493	471	439	459	488	460	462	486	415	432	445	443	410	436	477	447	448	462	434	425	412	458	444	479	465	474	439	478	456	445	440	451	444	431	451	492	491	487	474	469	428	466	457	427	439	448	448	475	478	459	453	448	470	453	481	470	465	447	454	464	492	458	459	420	487	443	460	465	447	457	465	451	437	464	488	447	446	473	494	461	452	461	467	450	490	447	445	440	457	491	469	459	485	449	461	496	444	456	447	432	483	478	464	440	453	479	449	492	444	431	450	478	485	498	449	466	482	423	486	440	432	463	447	492	470	444	432	472	492	434	422	440	452	438	435	457	466	458	486	446	438	449	465	473	483	451	465	471	444	455	446	445	465	480	444	447	475	442	433	451	464	436	433	486	491	489	498	453	483	456	474	426	416	465	471	457	466	432	434	450	482	485	455	441	405	450	454	461	465	459	478	468	419	410	496	431	433	466	465	462	440	447	398	487	446	512	421	453	466	433	474	462	456	441	433	475	435	462	431	486	477	444	418	476	461	470	428	465	437	448	496	508	487	442	480	459	436	461	488	466	538	478	444	470	422	461	431	476	444	467	442	461	458	480	454	461	462	475	437	471	466	459	438	482	482	451	471	465	444	431	471	450	468	441	472	471	445	465	471	471	455	457	454	457	416	424	483	435	491	439	456	435	443	446	435	445	474	440	512	468	431	442	439	472	454	452	388	458	443	419	443	450	492	451	483	475	467	481	467	459	496	447	471	506	480	431	450	452	409	443	410	431	458	466	465	456	451	461	484	425	431	492	433	463	427	452	473	465	452	444	456	481	456	502	480	465	459	464	425	437	470	495	418	455	440	434	448	448	451	459	495	411	434	443	470	430	451	427	460	454	435	465	465	445	498	457	448	443	435	481	424	446	468	478	457	470	486	485	445	461	438	436	439	443	442	455	471	433	444	460	452	455	476	450	508	471	426	459	441	429	451	444	420	456	472	459	466	481	483	481	449	473	469	433	482	439	487	442	419	460	452	480	468	419	496	451	405	480	453	471	452	458	450	448	460	434	469	446	468	460	493	461	443	455	434	465	438	464	465	477	464	474	471	437	460	483	481	413	454	427	433	413	440	436	416	448	441	509	506	457	467	462	448	452	445	424	488	458	483	455	410	424	438	458	498	419	441	452	420	465	448	422	466	459	415	473	462	470	482	442	472	466	442	479	451	426	484	421	495	440	438	428	460	457	461	441	452	480	434	499	497	489	466	450	482	482	466	431	402	450	475	438	472	459	393	467	450	433	468	493	485	460	498	451	446	452	486	468	430	477	424	445	449	470	497	446	418	430	431	464	431	409	471	458	447	458	476	482	472	475	451	431	495	462	438	446	488	447	425	469	479	455	435	423	460	462	472	474	483	454	459	463	484	471	472	415	466	426	465	472	453	432	442	460	441	494	406	429	451	448	456	506	435	430	448	444	468	432	462	414	445	438	458	445	467	481	465	473	472	478	445	483	453	458	485	471	443	463	487	451	433	431	484	440	436	451	434	439	458	453	469	471	470	450	452	467	427	439	474	456	483	453	443	450	433	440	502	470	435	476	457	511	432	473	450	445	441	447	484	433	462	467	438	450	437	478	426	470	468	457	490	453	458	454	476	467	458	464	448	450	454	448	474	437	454	489	415	485	452	447	439	433	487	461	507	455	440	449	470	445	455	446	481	443	462	481	438	452	502	476	440	442	451	496	436	435	494	496	440	432	430	474	443	488	437	440	443	448	427	464	469	454	452	458	494	474	426	475	453	454	438	511	446	469	458	447	432	530	471	446	465	452	412	468	421	460	472	450	458	463	499	423	493	453	436	462	474	482	463	466	496	470	438	461	442	449	482	459	484	472	439	449	498	469	472	426	460	416	428	457	454	474	451	459	456	447	458	454	460	458	466	484	411	457	424	453	441	464	437	474	463	429	441	480	469	425	469	435	515	474	410	452	450	470	448	427	450	464	468	453	471	505	456	457	448	441	449	495	483	528	438	479	450	454	440	456	468	444	466	463	444	459	477	433	475	453	427	459	484	463	470	438	429	433	483	455	421	426	439	457	445	484	472	479	435	425	439	501	458	489	433	452	466	499	449	469	469	444	432	430	459	438	480	437	465	483	474	436	489	451	435	451	470	484	504	435	471	462	454	462	463	450	463	462	482	448	460	455	454	498	449	482	446	447	424	468	451	431	473	432	432	454	429	464	474	402	428	460	461	446	441	411	451	449	451	470	428	441	452	448	472	461	423	435	490	460	432	487	476	425	528	474	472	487	460	481	433	457	477	459	446	441	477	459	500	472	458	431	466	421	460	489	490	451	448	430	470	483	460	446	493	471	454	454	457	427	468	488	421	442	488	474	472	450	425	443	449	486	460	448	463	436	464	454	484	442	464	504	471	463	443	409	450	432	488	454	465	455	476	487	473	422	459	467	432	456	455	446	439	448	499	458	460	453	471	479	472	436	457	471	446	473	436	482	438	451	431	501	460	473	439	455	468	491	486	474	450	465	426	440	439	461	442	451	447	478	452	464	442	450	493	465	460	470	436	450	467	478	441	470	422	442	390	492	424	441	455	440	482	458	433	425	464	443	488	439	490	441	457	464	481	483	456	475	469	437	437	475	465	441	482	438	477	474	440	459	477	470	422	459	473	454	467	473	460	435	456	459	437	419	412	434	433	481	476	440	484	448	435	421	501	456	493	468	472	455	459	440	436	497	463	490	438	432	464	500	468	469	490	476	500	475	421	481	466	479	481	495	462	478	449	432	438	446	467	456	461	490	461	423	465	452	484	475	455	463	443	484	444	457	468	440	446	412	433	405	443	468	483	434	483	462	469	460	485	439	467	451	486	475	470	452	489	433	437	449	460	457	457	470	512	471	427	463	420	476	439	443	453	464	455	468	474	441	476	478	449	454	441	424	449	470	461	466	457	460	460	403	443	420	459	439	454	440	499	486	474	433	434	459	425	470	451
4764	571	480	404	381	372	363	345	352	358	376	337	347	356	338	367	326	346	304	358	318	319	349	329	345	355	356	310	361	329	343	310	315	350	339	336	357	308	323	340	322	343	314	351	369	339	309	330	323	366	350	318	338	316	348	335	374	335	307	336	326	337	353	353	318	307	333	354	314	358	338	316	299	344	315	340	326	345	358	327	346	350	314	372	348	361	345	323	364	348	317	320	311	336	327	335	335	327	316	309	358	374	326	308	320	340	364	312	305	334	314	352	358	327	322	349	352	336	321	317	324	354	309	317	311	358	315	345	320	333	311	320	340	322	352	340	339	342	296	330	334	370	307	357	340	327	337	354	335	336	339	301	327	360	331	354	348	330	362	305	339	333	329	322	322	351	312	322	321	350	321	316	337	375	341	369	325	339	354	332	356	365	324	360	319	360	322	350	323	311	321	322	338	349	349	348	354	294	323	343	317	337	318	345	340	333	311	351	342	337	350	338	341	318	348	344	323	342	337	314	332	322	320	308	336	333	333	331	332	352	318	308	318	348	347	343	342	330	321	318	346	316	331	321	297	351	338	333	338	336	349	357	358	321	369	329	314	367	303	320	339	353	306	326	337	349	314	353	357	338	342	352	310	340	342	324	319	319	341	313	364	341	338	339	292	321	358	333	338	331	343	332	347	330	350	355	334	309	340	302	335	332	327	351	328	373	328	348	319	344	349	304	318	338	332	323	349	328	336	327	356	352	310	324	342	329	343	315	303	330	292	330	350	301	365	323	325	341	347	331	320	342	335	346	309	328	350	340	352	350	389	331	336	334	335	303	353	330	348	333	379	335	378	339	349	322	327	384	328	351	337	318	323	355	329	315	336	320	314	294	338	329	365	352	327	299	319	391	318	314	286	345	272	330	313	357	324	351	317	322	352	332	314	319	359	340	359	314	372	367	337	336	344	318	365	338	333	348	311	333	338	334	340	337	320	340	348	322	355	302	328	320	355	314	316	353	350	333	362	311	343	327	330	341	347	333	344	319	356	319	327	351	324	327	330	319	344	329	340	328	322	313	334	351	356	364	313	310	319	332	337	318	325	338	322	344	371	332	336	321	345	326	333	311	355	347	352	308	308	301	335	344	328	328	354	353	372	333	356	332	331	360	323	320	315	355	364	322	330	348	325	326	328	296	374	332	313	298	302	361	329	358	342	311	331	331	360	351	359	343	330	377	342	355	346	317	334	316	347	318	328	333	322	334	329	318	334	306	369	344	282	294	330	308	302	341	369	322	364	308	325	352	322	368	351	333	338	323	386	307	369	354	318	322	328	346	335	328	309	337	315	355	331	327	354	338	319	354	347	319	359	354	325	305	364	330	332	323	344	316	289	365	322	321	343	343	368	354	310	309	305	340	329	331	351	332	332	313	358	332	323	328	320	327	336	336	322	352	304	348	336	354	326	352	349	340	336	352	327	339	321	333	342	315	357	324	351	340	326	317	319	323	368	357	341	324	311	358	335	341	337	330	315	358	371	333	333	319	346	357	347	338	324	329	345	335	324	348	313	345	342	323	321	341	327	314	360	286	330	341	333	310	343	315	319	338	325	323	325	350	339	343	321	327	332	313	322	343	334	316	352	350	325	307	331	347	347	338	332	351	310	334	343	304	353	297	315	351	321	342	324	321	344	350	346	308	363	328	338	331	329	345	342	342	320	372	318	301	326	354	331	345	338	330	343	318	357	310	338	316	336	326	344	337	334	351	332	321	341	367	298	336	312	318	342	338	353	312	287	324	330	368	337	340	309	316	314	324	332	330	342	329	321	332	319	330	331	325	322	331	321	329	302	351	356	324	357	307	335	333	319	338	323	317	353	335	350	357	339	345	338	306	309	318	328	364	333	336	321	329	346	306	336	328	342	327	310	343	338	331	327	354	350	313	349	328	329	335	344	353	335	310	309	302	331	326	353	306	339	342	325	314	345	347	315	316	333	336	349	320	323	316	322	324	324	292	326	322	353	338	306	318	330	334	338	359	333	307	347	315	368	321	350	306	344	345	330	315	333	314	321	305	329	357	305	316	331	359	347	347	297	346	335	339	332	356	310	341	349	341	314	340	352	307	304	303	321	321	350	329	362	378	342	307	309	356	353	320	311	344	318	330	317	357	332	338	315	340	337	337	313	300	319	357	339	331	324	317	376	352	316	318	338	342	356	327	358	332	334	338	311	357	356	348	332	324	340	299	342	307	322	320	350	338	344	329	333	326	312	333	317	306	345	349	308	332	336	338	350	332	368	309	362	318	358	304	312	317	339	354	314	359	344	326	363	345	325	341	355	332	318	311	322	310	337	338	348	336	363	351	334	334	322	366	311	371	350	335	341	361	330	351	295	343	330	360	336	312	326	349	319	347	339	351	309	329	308	332	306	373	313	357	357	333	339	331	336	307	363	326	342	343	339	355	335	342	347	328	326	364	334	346	337	358	328	336	333	336	340	314	302	318	303	325	331	369	321	348	348	320	347	318	339	332	348	326	350	303	289	331	322	311	358	325	312	354	330	343	323	327	333	328	318	353	343	359	334	357	336	311	358	333	336	302	308	373	340	305	364	353	333	319	325	342	351	349	324	314	324	323	333	331	304	322	374	328	346	357	368	324	332	343	326	371	302	344	320	333	325	325	345	316	335	322	310	331	338	321	355	320	331	341	340	348	332	363	307	329	332	329	330	338	293	358	340	358	335	338	328	318	331	332	319	351	351	362	355	334	312	356	314	366	318	331	355	356	350	337	316	360	349	352	337	318	334	328	330	333	330	302	325	351	341	333	333	357	310	355	276	332	336	332	344	337	337	306	355	352	329	322	320	333	355	330	344	321	331	323	357	341	356	330	344	342	313	353	378	315	324	319	357	341	325	349	323	313	353	337	343	317	356	311	365	376	308	333	324	356	337	313	339	343	332	317	315	319	327	324	295	346	327	364	307	341	354	347	341	320	329	343	325	341	335	326	329	339	335	328	370	353	331	342	341	337	314	325	327	342	290	323	348	322	299	308	347	360	319	320	329	359	315	322	335	323	326	310	311	374	347	294	351	331	345	343	357	335	346	307	339	338	321	336	333	307	337	333	321	366	324	304	374	340	326	333	325	335	307	329	328	321	342	325	341	334	304	346	347	318	324	350	299	359	321	343	322	348	322	315	321	318	324	329	307	338	325	367	320	340	326	315	368	340	316	316	317	308	343	381	327	355	396	324	343	319	319	329	311	336	331	303	336	323	319	300	330	346	319	319	343	338	365	315	340	334	343	314	336	360	338	337	355	346	312	339	306	339	343	299	367	319	356	334	326	309	343	355	340	341	350	301	332	322	344	329	357	296	317	346	340	320	331	290	344	312	338	363	320	319	333	327	346	391	344	314	342	322	331	330	337	365	330	341	366	318	329	337	373	343	318	319	325	319	283	344	327	327	359	348	314	312	329	313	337	323	310	331	369	327	344	295	345	313	345	354	358	380
25445	21474	27947	25396	11743	1766	1252	1158	970	1035	919	939	955	949	928	909	957	877	847	880	886	862	868	889	900	878	848	903	862	876	834	896	873	882	923	886	863	889	913	895	873	870	895	880	870	851	852	909	842	859	819	857	822	872	886	825	924	879	876	833	861	893	853	886	864	838	825	884	845	884	887	887	828	903	863	853	874	885	860	898	816	879	797	860	882	842	910	909	838	844	854	845	841	837	903	898	866	835	895	855	856	866	837	869	821	852	869	844	851	911	875	919	860	895	876	903	828	834	784	854	852	879	870	867	841	816	835	899	823	898	878	892	877	820	865	842	823	840	875	853	833	879	895	867	873	910	823	876	802	907	870	894	834	848	927	878	926	854	887	822	845	845	889	876	863	860	921	800	856	839	814	849	828	903	869	905	845	845	862	798	896	849	876	853	861	891	827	909	863	854	853	852	875	897	852	872	862	849	846	908	881	869	849	854	900	859	904	896	914	889	802	864	875	819	880	876	822	868	802	873	865	859	809	891	903	810	868	870	872	872	896	882	878	882	894	857	886	869	824	818	843	893	849	836	847	835	849	811	821	882	901	824	882	827	848	873	903	831	860	847	856	813	822	891	849	974	928	822	875	885	894	881	800	876	827	868	907	815	873	869	862	887	916	839	817	933	841	889	846	877	829	882	846	851	814	835	863	891	856	867	837	765	921	846	850	817	838	830	868	897	845	875	814	864	843	893	871	835	901	829	888	829	850	884	887	867	831	850	878	846	881	861	886	907	902	868	861	837	884	861	867	864	877	857	822	867	855	919	869	836	832	790	878	847	892	880	890	913	848	931	880	812	885	794	887	837	815	850	899	855	837	873	870	811	833	856	861	870	877	901	893	880	876	835	907	843	862	815	847	888	848	881	840	875	887	880	902	814	890	830	858	864	875	845	842	850	807	854	875	874	883	828	882	855	800	836	859	856	900	895	865	868	860	886	838	887	826	793	866	855	887	814	861	902	868	879	879	860	872	839	873	884	907	874	848	817	858	900	845	851	845	876	848	894	897	939	820	883	824	853	851	839	828	861	818	848	847	846	855	836	868	814	863	895	837	846	917	860	848	858	900	883	881	890	917	894	810	848	845	836	829	897	837	823	860	806	823	889	838	903	872	843	870	842	889	912	849	869	857	858	854	880	905	877	857	849	851	823	886	868	813	866	905	858	873	900	865	868	832	854	888	901	861	855	796	834	880	887	903	916	838	844	867	813	843	812	884	854	919	874	859	862	883	850	822	866	839	826	843	846	903	842	837	816	855	882	881	852	870	854	885	850	864	928	831	843	908	826	853	860	863	895	806	824	839	831	826	858	840	900	889	852	850	807	867	883	840	862	887	868	921	924	825	866	860	872	886	845	865	847	811	826	868	853	889	840	844	847	813	889	860	849	895	868	853	818	884	889	851	933	884	839	881	916	888	887	871	855	832	909	862	839	905	878	859	833	850	843	863	812	833	892	859	848	835	848	890	853	875	884	855	892	869	826	837	845	870	856	842	887	908	926	854	851	871	883	874	884	899	823	891	874	848	855	860	878	806	866	836	827	844	833	865	861	838	889	887	846	830	892	902	898	840	871	825	857	856	842	861	893	858	861	804	847	827	884	806	832	832	832	863	845	853	863	846	869	826	834	819	867	865	830	865	936	815	909	833	829	847	867	828	855	880	838	859	840	820	856	827	843	855	869	857	913	857	854	812	844	904	869	909	827	848	860	853	870	894	835	840	861	889	835	851	872	912	846	844	843	806	793	838	847	854	870	837	869	843	883	860	891	863	844	872	856	896	881	854	840	867	860	867	836	863	862	828	902	879	873	831	846	819	874	814	893	895	906	867	913	870	831	850	835	823	841	846	848	826	846	871	867	864	872	891	860	885	848	819	858	853	859	826	891	848	845	874	912	907	850	826	890	866	897	861	932	844	848	895	830	852	883	878	887	841	848	828	881	880	838	860	871	920	886	808	831	907	858	884	810	885	814	898	850	891	876	866	882	861	861	852	872	872	875	910	812	832	846	913	806	853	811	851	831	846	865	824	868	817	819	840	850	882	884	881	891	856	827	833	872	852	825	822	903	849	882	851	900	881	849	878	822	837	849	847	848	893	855	896	890	897	875	836	880	868	882	817	865	854	884	798	826	857	872	930	893	869	908	901	915	863	804	887	868	915	814	863	865	826	891	922	839	813	875	843	887	898	870	911	842	903	899	882	796	874	847	830	894	883	826	891	857	859	895	842	895	866	843	887	885	854	863	861	914	909	907	896	810	845	868	922	824	859	851	878	854	839	863	841	832	855	893	871	863	845	889	843	863	857	873	802	852	891	858	833	844	880	829	840	884	837	829	837	912	905	824	914	919	859	863	793	869	848	886	834	893	835	863	884	792	859	857	831	888	822	855	833	850	867	859	865	850	849	883	831	828	907	906	845	903	844	854	887	898	875	849	860	858	879	884	905	841	875	870	897	870	855	834	868	904	872	797	810	827	918	824	838	877	792	853	847	843	854	897	825	869	844	898	872	872	856	840	879	845	857	802	890	870	855	844	875	844	860	838	840	902	887	933	863	907	882	842	875	862	836	842	882	848	785	874	854	802	816	844	898	876	846	787	906	872	870	864	886	896	842	875	889	885	842	938	867	854	851	821	900	863	839	824	866	859	860	818	834	910	863	931	795	838	836	893	838	880	844	855	863	840	851	842	849	838	870	839	872	843	842	868	838	862	857	854	913	828	884	866	883	842	846	825	876	906	898	878	859	820	860	829	770	854	849	876	854	857	831	890	850	850	858	836	861	863	855	893	820	889	868	865	851	858	896	919	836	862	875	856	861	842	782	878	814	834	850	811	835	879	860	850	850	812	867	902	878	890	838	828	875	882	876	870	838	858	872	836	861	813	824	827	833	835	804	883	853	815	856	832	860	847	890	867	828	898	802	865	877	838	834	830	855	853	846	861	858	864	915	880	835	842	866	897	873	898	890	890	896	863	901	807	889	830	871	879	832	834	883	820	832	829	867	867	833	873	894	883	890	863	846	869	855	901	860	872	881	841	881	828	843	888	851	883	854	900	849	809	880	845	842	846	874	879	841	876	808	923	807	846	867	865	883	853	896	812	885	920	840	864	844	832	846	822	817	889	872	879	857	932	887	841	891	870	838	859	845	817	833	836	850	857	835	876	868	868	909	890	896	803	836	832	887	884	894	836	889	822	900	880	895	862	860	914	869	867	864	916	835	839	814	918	841	849	809	846	867	854	901	854	877	881	826	849	856	846	832	896	922	840	857	875	817	836	878	881	863	907	910	864	825	806	823	862	830	882	825	871	807	865	880	830	829	885	888	889	843	870	872	839	883	889	854	857	868	867	854	895	888	880	839	865	910	838	849	871	858	846	848	893	831	879	846	818	831	818	856	881	837	901	835	843	851	830	935	888	870	823	815	855	870	838	847	838	776	885	906	846	844	862	892	887	865	853
3589	3683	2980	1775	1285	1071	973	845	803	802	721	774	716	769	707	689	637	672	706	695	720	644	713	641	683	681	659	672	658	716	670	659	643	641	703	680	603	686	630	662	631	677	653	640	652	611	659	654	652	656	633	689	626	630	674	623	678	655	630	653	647	668	666	638	637	630	654	645	605	657	610	670	643	615	672	636	626	649	636	616	647	639	627	620	651	604	627	614	646	681	636	631	658	652	643	644	678	652	650	616	609	645	663	677	626	583	669	657	630	638	692	636	640	672	603	658	668	692	637	594	621	704	645	640	646	631	607	631	635	668	608	652	631	635	609	609	676	663	668	688	661	612	628	696	637	636	639	663	643	669	644	646	606	631	608	652	633	664	641	627	601	584	582	671	615	615	662	679	610	635	629	667	601	616	641	662	625	674	627	626	598	616	598	633	652	659	588	621	659	632	626	641	603	610	648	635	616	674	612	701	632	668	609	619	654	604	651	574	620	633	632	640	634	611	642	635	646	629	602	601	657	675	654	657	645	636	614	645	650	658	628	632	607	635	664	632	604	609	617	681	616	677	641	623	612	645	627	630	672	653	637	674	656	650	650	631	668	633	623	590	655	629	629	611	616	648	644	628	662	624	610	653	629	662	627	627	676	627	596	635	613	640	603	650	590	641	641	586	651	587	627	607	639	622	617	678	646	693	639	670	660	620	666	646	655	625	649	618	640	633	648	702	654	666	643	617	613	603	603	631	670	688	650	612	625	653	682	651	618	645	670	677	609	675	610	588	612	638	637	633	656	635	674	635	658	617	649	631	612	648	663	612	649	651	635	675	637	658	635	640	666	649	647	642	647	629	689	623	640	604	627	596	647	638	640	655	644	565	677	625	631	608	660	657	643	660	657	636	646	644	647	591	668	613	621	645	620	635	618	632	663	603	622	649	602	628	637	636	605	645	617	628	630	632	611	642	610	626	648	636	635	676	661	685	605	650	651	598	623	622	663	623	625	609	630	665	627	672	607	634	676	621	661	652	636	643	616	632	588	684	637	609	610	631	650	674	646	665	659	631	615	653	651	694	648	641	649	584	619	645	644	626	605	634	637	586	596	591	679	640	606	644	624	620	595	645	625	599	653	629	621	609	640	632	665	627	600	637	603	684	629	623	639	632	620	662	647	679	608	590	621	630	679	608	637	627	635	659	615	589	624	610	669	620	654	649	641	612	658	609	673	614	620	629	643	640	640	684	637	578	606	624	636	601	666	639	664	605	678	669	619	679	596	628	621	636	650	634	611	620	599	642	596	620	609	654	681	643	603	648	623	655	648	640	622	610	647	606	636	582	617	618	686	656	616	647	617	623	657	601	638	639	634	631	623	621	619	667	616	633	668	633	649	623	640	630	643	614	662	628	644	668	634	649	641	646	676	658	658	591	602	681	659	600	574	607	621	617	653	618	651	682	650	671	621	645	626	650	626	596	622	632	641	658	636	685	631	641	632	648	632	655	647	652	632	611	638	588	625	630	619	639	688	657	659	627	709	575	588	620	611	641	668	597	605	604	613	674	624	639	605	614	612	628	626	623	630	648	610	597	620	614	606	603	665	637	643	632	621	645	650	657	652	675	615	617	663	600	631	604	645	624	675	632	668	671	581	625	673	632	603	633	627	621	637	617	620	596	611	634	637	632	640	617	603	638	638	643	628	613	583	619	628	636	626	657	633	608	627	622	636	633	665	649	651	635	606	659	611	598	625	647	621	617	622	678	617	581	655	623	637	639	643	628	654	558	620	650	623	578	635	661	647	628	640	633	635	656	606	607	648	620	648	636	583	642	622	631	600	594	633	612	635	611	592	650	663	606	603	652	598	638	645	627	589	688	577	605	613	654	655	653	608	650	635	649	646	665	663	583	663	633	646	624	631	608	616	603	641	630	626	674	624	646	621	655	614	660	645	647	634	635	678	618	635	570	664	643	595	633	658	638	649	678	648	647	620	608	622	612	619	693	633	637	647	627	618	653	644	578	649	659	655	637	647	622	659	639	637	617	650	645	673	673	621	634	600	667	641	626	612	636	635	599	615	651	640	637	648	648	594	608	640	650	637	637	600	613	636	631	670	611	651	674	637	644	627	644	610	611	613	623	642	616	655	608	597	654	632	610	651	605	650	656	612	606	634	619	624	604	618	613	617	630	617	669	638	638	670	624	613	603	653	664	617	688	641	654	633	603	695	629	632	620	625	598	631	568	642	633	584	601	668	645	643	642	585	627	623	574	646	611	662	668	603	665	666	606	623	646	670	620	620	648	598	624	645	649	627	611	660	661	590	605	656	642	662	651	655	638	589	673	624	622	615	636	658	656	639	606	630	595	661	627	650	662	611	635	623	641	655	661	642	656	599	687	612	637	602	609	641	601	649	682	624	621	614	644	643	599	600	615	629	627	630	594	590	630	632	626	640	658	647	682	645	681	649	596	616	640	644	646	696	630	645	634	664	561	649	658	614	606	671	646	613	639	685	645	604	634	598	652	640	660	603	647	680	642	607	645	597	620	606	609	663	609	632	599	645	633	660	669	638	626	612	643	660	643	616	631	606	628	646	661	625	612	643	641	612	652	686	632	652	642	637	591	647	615	614	594	660	674	648	646	636	621	621	613	633	635	590	627	606	605	664	634	660	627	640	642	637	630	613	632	690	599	635	610	616	655	617	621	631	597	614	619	592	620	613	592	655	632	560	619	588	654	664	651	596	630	635	632	679	626	622	617	614	585	645	622	653	635	649	621	636	625	666	623	612	608	612	642	668	635	595	653	574	659	614	652	663	601	620	641	687	606	654	654	659	690	581	652	609	613	624	637	616	659	634	627	640	622	609	632	648	623	633	651	611	635	654	604	617	628	703	598	627	641	615	623	636	635	665	636	661	605	605	616	595	654	650	599	667	631	606	654	604	631	647	629	663	619	610	634	640	589	642	635	662	637	643	632	610	635	660	638	652	634	615	604	624	636	603	632	647	616	650	622	619	630	643	624	623	636	617	701	594	633	672	632	631	631	605	637	668	616	643	625	625	669	655	602	616	656	672	619	620	641	609	645	623	645	666	647	661	651	628	655	629	661	641	702	624	662	657	577	606	605	619	620	603	626	623	597	618	672	662	660	646	682	645	640	678	629	663	624	664	613	651	652	610	664	640	637	607	629	595	667	642	626	591	605	638	628	629	636	643	625	624	620	632	633	638	598	632	594	571	618	615	639	608	614	641	601	643	618	636	660	622	601	655	607	663	653	609	624	567	638	622	588	597	611	608	626	633	624	632	631	622	630	595	612	640	669	583	618	647	634	646	625	600	633	584	584	629	634	628	602	598	598	634	629	605	651	627	658	647	649	651	633	612	625	588	590	629	600	633	617	623	607	631	647	627	601	568	637	626	610	605	621	629	654	599	635	655	605	629	620	666	654	643	648	652	583	630	632	657	593	632	631	660	683	663	626	639	612	622	600	638	656	689	620	652	661	613	630
24559	21498	28838	24570	21504	9460	1951	1250	1004	994	936	909	884	886	913	868	881	938	825	823	845	886	828	849	825	808	850	848	813	848	792	850	820	842	837	768	811	808	798	838	800	843	839	843	821	792	841	768	753	839	851	803	863	795	810	859	803	795	764	857	796	825	803	755	864	841	825	837	772	761	785	804	832	820	752	808	813	758	828	725	834	815	842	823	805	832	863	817	772	765	764	834	789	824	810	851	822	760	805	831	785	828	798	803	838	793	781	790	825	804	822	798	754	799	814	799	825	804	786	789	779	777	809	830	839	776	784	764	822	753	806	843	758	843	788	775	848	800	816	829	809	827	805	805	779	816	830	803	862	740	835	802	823	811	796	821	810	767	749	771	775	786	795	767	820	869	831	801	777	807	835	841	807	825	813	817	842	762	831	788	789	795	796	830	805	771	826	836	799	775	815	796	831	789	849	788	802	809	810	788	808	836	795	810	772	810	803	799	790	774	786	832	816	826	856	804	787	788	848	775	815	822	792	804	825	791	806	803	768	792	815	835	832	802	791	849	810	793	799	800	790	797	791	815	792	825	776	793	787	807	823	769	809	851	846	814	816	793	765	779	786	792	818	824	809	790	849	755	804	797	801	813	839	823	825	819	792	822	733	788	746	762	758	802	831	746	785	851	804	837	767	771	840	790	765	798	841	838	808	778	798	818	768	803	832	799	768	783	814	786	837	769	824	762	876	806	832	801	809	792	752	815	813	831	801	784	808	816	846	814	769	847	776	884	787	823	772	785	861	768	837	797	816	841	818	759	796	769	845	818	870	817	793	795	800	801	828	814	825	746	775	763	774	797	810	742	799	823	750	748	812	798	767	787	796	741	817	856	780	767	788	847	849	790	799	818	808	754	823	787	820	763	840	760	788	797	835	716	828	831	783	856	872	772	794	798	794	837	824	773	761	784	805	790	814	825	766	826	794	810	857	796	803	769	825	779	853	791	807	782	803	802	797	801	782	805	797	839	769	820	833	818	808	800	786	828	821	813	833	830	829	750	807	779	807	738	841	793	786	793	820	833	781	794	772	794	792	746	779	804	830	818	791	812	846	760	777	819	784	798	762	807	848	820	788	787	780	814	796	784	796	743	790	760	798	787	819	848	822	707	792	828	818	808	740	808	812	782	743	861	796	808	740	836	755	829	804	788	768	818	817	789	818	857	810	800	853	811	901	785	783	753	807	788	776	780	837	776	790	800	787	794	812	787	853	824	791	784	773	808	814	821	814	850	810	808	776	788	757	829	788	805	795	821	792	802	812	834	803	748	802	843	763	791	852	824	817	756	734	791	804	820	815	777	787	800	825	804	832	779	804	830	805	797	771	783	838	793	789	747	729	839	842	812	757	776	762	811	802	807	788	790	806	827	787	882	801	808	799	848	771	745	805	771	821	811	842	816	830	799	826	831	737	790	740	715	730	809	786	782	787	767	810	799	826	781	810	807	790	795	871	767	820	807	783	789	810	798	818	858	853	838	797	822	795	785	843	814	811	836	773	760	778	792	759	823	795	808	767	785	759	814	790	774	801	807	844	784	798	777	777	821	805	792	808	826	796	797	797	776	828	768	817	814	844	767	773	792	794	833	837	785	833	845	778	802	790	792	786	770	811	854	759	811	812	805	753	791	758	791	815	780	816	808	749	819	757	822	800	766	828	824	820	745	791	857	793	768	794	797	806	772	789	819	820	791	825	787	775	765	800	778	755	831	809	809	840	771	828	824	856	811	843	839	813	777	814	820	801	807	782	836	765	750	798	742	757	781	783	817	744	781	783	808	842	794	792	798	798	828	777	803	802	800	836	809	784	830	789	842	754	804	843	851	740	808	776	807	871	808	812	794	804	801	829	773	840	787	821	821	816	782	785	797	856	786	777	826	815	767	806	833	866	796	798	714	779	786	772	803	800	787	802	784	784	814	773	817	771	771	781	791	815	784	802	824	794	816	842	809	837	810	794	813	749	785	805	801	791	790	772	787	780	776	810	816	783	804	835	820	817	771	826	787	788	809	813	803	756	751	789	793	836	805	811	784	806	830	821	794	772	787	805	829	807	852	784	792	766	781	804	785	807	819	802	846	782	785	780	747	788	770	838	800	793	801	818	786	770	797	832	792	803	770	829	743	790	824	819	814	728	773	797	880	785	775	805	792	808	790	801	787	782	804	781	805	790	787	767	797	816	792	764	731	788	790	796	790	767	835	781	776	796	852	818	809	760	793	803	794	833	769	799	814	793	758	823	805	747	827	755	795	877	797	788	788	800	753	744	802	808	821	808	780	705	786	756	807	804	827	799	806	787	824	819	827	777	757	843	796	782	764	794	761	790	818	767	798	801	813	848	765	744	771	819	811	839	799	844	855	801	846	787	783	830	812	847	778	773	761	802	786	789	826	752	818	846	777	788	769	857	778	812	798	815	824	723	789	821	775	871	819	797	787	812	812	791	730	852	804	793	756	771	824	805	778	814	811	826	779	761	747	798	774	780	796	794	803	777	857	821	793	775	772	799	835	834	825	778	830	835	793	796	805	808	786	865	770	838	821	784	805	797	798	752	820	783	791	797	774	809	779	810	800	812	784	748	835	772	811	803	774	815	804	812	792	797	833	823	791	756	829	809	793	822	784	851	855	801	880	821	768	795	855	849	823	801	850	792	766	846	799	812	818	818	812	790	780	846	752	784	822	809	807	783	790	827	820	797	837	844	797	789	788	780	767	789	751	804	816	827	847	808	812	788	798	766	809	807	781	769	799	769	762	788	786	800	810	761	812	799	796	797	785	806	765	831	807	757	793	787	826	782	806	779	847	808	797	785	780	810	807	795	774	756	797	780	751	802	800	817	834	799	818	792	834	799	823	755	813	825	848	782	808	843	795	737	876	795	820	739	805	803	806	786	745	760	818	822	808	794	811	836	828	855	859	824	825	769	766	765	765	779	789	856	783	835	772	783	783	838	807	789	789	834	784	794	789	777	801	765	768	765	717	818	842	822	808	840	836	808	849	793	804	797	734	821	766	807	806	792	796	777	801	791	785	833	809	786	807	777	790	785	763	783	785	812	794	837	811	794	834	836	739	743	742	797	795	835	853	730	790	782	779	780	732	785	782	809	819	771	809	782	809	797	765	817	795	784	812	876	808	839	825	781	802	784	769	799	753	809	780	788	773	834	830	813	802	754	761	826	820	817	766	769	756	772	769	821	810	792	811	816	829	804	828	794	788	794	790	874	827	776	850	812	761	770	834	769	778	801	777	779	733	803	834	806	803	766	801	810	792	837	780	805	840	784	788	810	788	764	786	825	750	796	794	836	829	815	806	863	839	792	788	793	774	759	815	832	836	815	814	859	817	799	816	808	811	795	777	846	802	782	794	798	794	847	845	791	826	799	788	807	799	764	803	805	790	788	817	818	793	798	802	762	814	827	772	815	798	793	783	791	811	817	779	799	812	802	791	806	750	821	751	796	822
3720	6176	4988	2684	1932	1478	1259	1091	996	887	848	776	742	736	713	722	686	684	656	722	701	705	627	687	621	634	640	651	649	647	600	624	643	621	634	616	602	643	639	611	642	646	640	704	639	650	632	655	620	626	612	643	587	566	631	630	634	653	654	573	607	607	599	623	648	607	567	630	598	613	613	598	602	639	613	614	610	622	640	620	599	600	590	585	607	591	631	616	612	623	602	640	598	597	631	653	600	616	578	628	602	580	576	635	617	624	611	553	609	571	617	614	642	638	618	617	567	636	610	616	599	634	577	612	650	580	619	659	645	642	599	602	571	593	591	583	553	617	640	603	608	594	582	598	665	584	578	630	610	626	608	573	581	620	594	617	631	625	613	597	611	623	624	588	627	611	581	587	597	549	593	664	609	602	594	630	581	581	614	606	620	606	608	624	602	611	619	587	642	556	611	621	585	622	614	596	570	554	606	665	599	600	598	608	587	585	606	597	606	561	640	600	617	635	583	594	609	607	635	591	599	598	646	576	565	598	615	637	596	602	631	615	605	618	572	595	616	608	592	625	600	634	597	622	574	601	655	613	641	609	585	562	568	619	632	567	620	649	596	605	591	583	578	628	586	567	617	564	579	578	666	621	631	626	629	660	644	577	600	616	611	619	586	588	604	623	625	596	601	604	565	646	600	626	614	592	610	610	590	629	625	634	611	595	578	619	618	613	628	605	633	581	590	587	586	591	611	583	603	563	625	621	574	607	618	629	606	611	616	582	596	609	567	609	605	633	591	585	553	632	581	606	613	587	596	607	558	599	610	596	590	600	607	641	590	573	604	652	618	613	590	596	616	635	635	640	620	621	632	614	635	609	587	555	642	601	590	601	623	609	616	599	583	585	649	623	643	584	651	595	573	589	603	625	565	608	634	592	577	613	619	618	617	614	588	567	623	608	607	593	615	578	598	620	622	621	566	618	592	582	643	608	596	567	597	608	655	583	586	618	605	557	616	638	616	615	571	612	596	614	592	600	578	556	605	586	644	580	585	587	638	589	614	593	558	589	592	581	596	650	626	618	605	566	599	554	613	601	653	595	612	657	603	600	621	574	594	602	626	596	593	615	616	579	625	548	612	636	616	566	576	576	599	608	593	599	597	714	629	581	613	609	613	639	606	601	592	582	617	642	605	583	619	601	591	574	582	574	604	592	603	588	607	642	648	609	652	607	606	646	592	551	589	593	619	639	579	597	573	605	597	598	620	583	633	579	607	583	591	551	606	599	639	610	597	649	559	569	598	614	582	567	545	595	557	577	630	596	637	607	605	638	625	632	628	589	640	604	606	590	619	622	631	611	630	625	622	609	634	582	561	582	593	583	571	597	586	588	567	561	609	628	609	610	612	626	623	597	608	627	613	569	590	568	586	604	616	584	591	594	608	558	603	635	593	610	603	567	641	592	600	588	579	609	604	621	573	635	584	605	590	583	582	619	599	618	617	576	619	627	591	620	546	593	639	575	629	608	592	543	583	599	595	620	583	568	588	570	619	628	622	631	562	654	613	564	618	605	610	616	578	653	598	599	586	583	573	594	584	609	636	606	647	623	600	635	600	561	580	607	622	580	570	610	601	574	669	605	619	620	599	594	638	634	559	565	610	625	593	648	609	626	649	615	579	604	590	615	613	620	602	626	560	604	579	616	585	610	605	586	572	634	590	563	616	562	566	585	606	623	624	572	630	589	623	554	605	575	605	611	570	616	564	552	573	622	551	576	589	562	625	587	626	587	565	587	578	612	611	631	594	578	631	601	584	603	566	596	605	602	641	599	582	577	627	604	615	562	603	581	595	597	615	585	541	625	610	598	614	559	575	607	627	627	585	590	564	595	613	542	594	562	602	606	580	589	615	598	591	627	608	626	606	616	665	631	616	639	596	623	628	604	554	582	600	625	596	560	627	586	624	601	599	541	620	608	632	574	580	582	574	593	592	596	598	617	634	559	600	600	614	617	627	577	587	596	629	603	597	611	639	607	601	577	602	615	615	609	620	611	615	629	600	602	595	584	575	575	603	551	593	629	607	574	547	609	576	596	602	583	620	585	603	612	569	581	596	622	582	648	573	610	591	589	572	576	590	596	622	541	610	596	578	593	599	582	617	589	583	573	636	634	608	646	674	560	601	609	594	606	604	619	579	566	591	608	623	586	566	601	629	620	582	614	580	621	623	617	602	624	633	582	617	588	580	605	610	589	595	628	576	554	596	618	612	625	606	591	586	587	648	617	655	570	578	595	573	624	632	619	581	592	597	613	579	615	612	555	586	609	578	558	598	575	623	599	639	583	617	622	595	572	584	591	631	648	579	633	562	634	592	626	581	599	561	604	578	587	588	579	568	611	594	603	604	581	618	571	556	580	631	631	601	583	643	583	627	602	619	600	616	593	571	620	577	584	589	569	623	554	600	583	536	630	620	587	578	630	579	556	593	564	600	542	636	574	592	617	572	547	648	601	625	617	623	552	569	596	604	573	612	610	611	581	559	630	605	595	628	628	558	572	615	575	606	609	585	552	580	619	587	581	610	617	569	626	562	597	581	608	592	588	613	564	577	586	571	639	583	583	574	600	614	578	565	601	606	614	587	606	532	576	617	565	617	603	600	614	618	616	620	586	616	603	612	594	644	598	630	600	558	593	617	604	624	611	630	598	635	597	612	581	615	603	571	578	636	626	638	577	611	604	576	608	641	587	598	589	574	587	631	615	604	608	626	629	615	559	579	573	590	603	613	624	635	615	592	618	590	584	590	630	617	605	546	631	569	578	623	572	551	620	543	606	574	591	604	611	600	608	646	629	607	622	589	620	579	626	617	619	606	634	605	588	601	602	626	619	594	613	613	615	529	588	616	607	649	626	578	640	603	575	572	572	585	563	608	590	596	618	583	579	591	608	559	611	596	557	629	575	614	560	628	572	623	631	592	593	590	618	625	619	601	582	592	597	595	581	579	619	594	567	594	598	579	573	644	570	576	641	612	577	632	608	565	581	581	631	613	608	540	642	633	589	603	603	626	578	565	597	569	578	597	602	571	582	578	575	606	593	605	611	596	626	574	565	600	589	631	612	652	611	595	597	589	597	564	589	598	595	607	614	607	586	618	606	628	601	580	542	598	595	628	632	554	622	568	581	591	606	559	598	595	595	577	535	587	609	610	636	631	545	628	613	649	586	573	601	595	595	603	587	609	585	556	610	626	586	551	601	611	634	597	593	561	599	613	598	606	593	613	596	612	607	581	590	596	579	585	586	602	586	525	618	605	610	618	623	594	579	577	592	619	569	593	627	579	599	584	598	594	589	591	584	645	574	596	591	628	588	613	568	607	599	599	595	639	574	590	578	571	610	625	574	596	569	579	622	619	632	635	625	621	631	585	588	622	616	578	666	610	592	557	606	554	577	590	611	635	624	607	563	576	626	625	605	649	615	574	568	553	592	629	608	629	620	595	567	610	620	642	626	613	591	589	608
27900	10683	1039	640	509	478	472	512	468	457	459	462	414	465	450	407	460	468	435	454	479	433	473	484	397	436	459	471	454	448	481	487	431	463	447	472	457	477	475	456	477	455	447	482	423	485	467	419	450	435	413	470	449	456	441	437	442	448	449	496	501	510	417	457	419	465	478	463	433	439	447	486	439	476	461	515	475	470	440	394	488	453	465	456	431	480	443	452	468	466	454	453	436	474	437	435	494	461	440	471	404	450	440	438	453	471	461	406	451	469	431	408	470	454	454	432	442	441	485	454	487	452	440	446	476	448	406	447	442	452	469	466	464	447	438	456	444	453	464	455	415	397	479	464	503	458	480	472	451	456	475	487	461	467	462	441	435	488	461	455	471	506	493	470	470	453	479	480	446	475	418	442	436	488	496	454	470	452	491	471	437	461	437	456	430	440	440	441	458	433	445	480	462	419	421	472	482	468	466	475	450	468	462	460	448	443	453	421	456	454	475	465	460	458	461	515	463	479	470	491	474	432	414	444	456	485	430	452	426	440	467	439	483	464	446	499	451	429	442	435	460	442	474	424	426	416	446	433	461	461	441	460	442	469	444	423	460	484	465	423	476	418	477	453	462	478	450	437	460	457	420	457	444	421	453	465	474	478	447	447	428	482	436	453	465	444	443	470	454	458	454	490	446	487	436	442	451	444	420	433	441	444	439	471	436	438	456	469	437	449	442	434	434	448	470	463	456	442	449	483	469	429	453	498	464	408	435	450	497	439	479	460	453	439	429	420	462	449	486	460	455	445	433	434	470	455	467	445	445	452	438	437	440	454	482	463	474	438	451	447	466	479	431	465	441	478	458	473	481	446	452	481	447	463	485	420	444	446	440	454	434	468	423	487	473	458	507	453	498	475	461	438	437	428	415	457	462	445	432	486	446	445	448	462	464	455	415	450	452	456	469	424	464	440	470	434	467	460	451	435	461	487	472	414	449	483	446	441	476	466	469	474	430	480	462	466	445	433	455	492	462	448	479	453	432	443	476	448	436	463	447	459	481	433	471	473	430	429	481	446	433	459	433	489	446	422	470	477	468	392	482	427	468	477	465	453	449	454	499	453	466	469	466	425	425	440	447	483	504	441	446	463	492	432	455	440	431	441	452	479	473	423	477	446	487	454	485	495	429	475	451	436	478	445	463	462	500	474	439	424	452	441	461	479	425	450	481	481	467	486	444	464	425	451	434	478	443	458	424	451	474	451	459	412	449	503	488	460	435	450	474	450	477	488	454	470	452	474	420	446	488	439	448	464	459	414	458	459	500	466	441	452	445	475	465	471	430	440	448	488	462	488	488	452	479	465	473	443	478	433	462	442	483	449	471	421	467	458	428	456	474	497	447	460	442	463	444	441	400	445	490	457	424	443	423	456	447	481	446	449	450	467	439	440	446	435	482	463	455	456	466	451	435	410	456	474	450	436	482	462	471	462	437	417	442	412	415	448	420	436	466	427	459	443	466	474	462	458	437	466	452	470	449	444	478	453	490	481	480	465	469	475	439	466	440	405	465	455	482	480	441	438	471	487	467	501	416	463	455	442	494	462	468	460	468	509	437	497	477	442	456	469	433	443	507	462	468	479	480	441	442	442	476	476	450	447	461	453	454	507	458	477	421	434	501	437	460	445	488	472	490	476	411	433	453	441	428	469	444	445	439	460	477	475	460	468	454	427	451	486	437	448	474	418	450	516	463	440	441	449	468	447	456	449	438	496	417	478	444	461	432	435	462	465	455	506	458	485	461	467	442	415	432	474	432	461	458	468	442	503	455	412	462	426	483	428	443	478	452	475	467	472	473	443	461	462	465	425	497	480	436	436	430	385	460	474	480	496	498	423	452	500	434	465	501	443	452	449	455	441	428	405	451	456	474	493	421	461	463	464	449	450	421	441	454	439	439	435	524	444	456	490	459	475	452	466	473	455	472	448	463	444	451	454	452	444	447	489	474	464	463	442	470	472	430	465	486	446	494	453	474	449	475	435	455	439	469	471	461	456	472	459	460	453	445	488	489	451	463	484	453	435	495	483	436	454	454	498	450	451	435	450	489	473	419	446	448	430	454	433	481	477	445	426	429	406	450	480	418	443	492	451	444	441	486	483	455	463	438	441	509	464	489	403	492	456	448	481	454	508	465	515	445	482	441	486	423	444	488	436	459	456	474	490	483	434	472	422	457	449	446	463	429	454	469	459	467	438	475	474	491	472	434	440	449	460	433	446	479	475	459	465	475	472	446	431	444	446	490	416	465	464	437	483	466	433	461	456	488	448	446	439	489	424	460	449	439	479	446	471	426	470	448	441	468	467	486	439	446	466	466	498	450	465	468	458	474	443	456	475	422	445	491	507	491	456	466	476	426	493	458	435	429	465	463	465	429	477	460	475	442	473	482	462	501	463	458	457	461	469	421	478	488	445	434	461	457	426	468	449	476	497	476	458	451	435	449	442	502	456	457	447	457	435	437	419	433	415	460	439	457	453	452	495	474	426	434	448	486	465	431	470	457	452	471	472	432	446	472	469	455	439	451	482	431	453	465	441	466	443	445	462	460	471	431	441	489	453	467	494	454	435	474	484	432	430	432	427	443	430	442	488	465	479	464	438	486	467	483	490	447	437	459	486	468	463	420	461	488	457	466	464	434	456	476	436	429	461	442	439	476	431	449	460	443	429	468	429	434	490	441	457	445	452	439	446	448	480	460	495	503	441	485	439	440	437	433	444	459	440	430	417	424	452	462	434	498	473	478	463	411	464	473	474	471	442	458	432	456	452	423	427	449	427	470	439	472	439	450	434	472	443	450	441	490	443	401	439	479	466	447	472	449	416	474	470	472	472	487	397	444	394	452	437	459	475	488	485	452	417	427	489	426	420	448	460	457	453	434	449	408	419	456	478	456	477	445	466	427	467	465	444	468	476	489	472	460	451	476	486	480	439	448	470	454	448	463	478	454	454	438	479	408	454	469	468	467	487	460	448	489	466	461	427	477	452	427	479	467	494	444	469	446	446	463	409	468	459	462	457	458	447	459	462	471	462	474	449	455	477	457	453	447	452	480	448	466	480	465	471	479	443	454	505	465	435	432	483	453	447	470	466	438	439	498	469	501	466	449	457	475	431	477	485	447	448	493	488	451	445	471	438	471	488	453	444	461	460	453	438	452	507	469	414	472	457	424	453	441	474	482	467	454	455	466	480	464	414	425	470	422	471	458	442	471	468	513	474	446	495	415	492	444	453	452	475	455	466	468	420	425	419	456	433	472	452	490	411	459	480	459	458	496	466	465	419	492	480	468	454	426	473	467	438	423	491	439	418	459	432	451	454	467	461	452	473	486	464	442	426	449	456	473	431	454	504	495	472	471	449	458	453	436	432	472	447	454	477	462	422	437	433	452	420	468	443	460	449	473	494	462	438	445	484	480	472	449	471	449	447	457	443	501	489	455	463	484	444	421	424	464	462	464	478	461	449
4822	526	501	395	402	340	354	341	320	321	367	326	350	356	363	356	327	350	336	360	346	315	337	323	369	320	356	354	352	348	343	359	340	334	388	353	328	342	347	315	349	316	340	356	361	317	334	347	347	342	338	345	325	372	347	293	343	336	363	362	336	348	315	325	329	326	363	328	292	317	319	369	319	314	327	300	325	315	349	342	359	321	339	331	354	333	300	306	330	336	325	317	330	321	325	309	341	343	362	329	389	313	316	346	306	331	313	326	321	297	345	332	367	346	330	313	356	343	334	332	328	292	327	315	332	321	327	370	332	352	345	333	362	346	339	338	342	335	366	362	347	358	342	385	344	338	361	335	340	325	357	338	323	319	345	327	342	333	315	372	356	309	322	308	346	304	354	333	340	360	326	324	366	319	318	359	354	335	360	311	340	327	359	314	355	349	336	343	307	310	319	349	325	336	327	352	333	331	342	311	326	345	339	333	324	361	315	335	311	337	321	330	352	363	306	309	335	309	340	346	341	326	382	320	361	327	333	352	325	354	354	334	333	325	335	320	306	349	360	361	307	362	384	322	344	339	329	320	347	285	311	316	297	358	347	291	317	316	329	303	328	345	329	332	370	326	332	342	332	332	357	338	348	320	351	323	344	334	328	311	318	351	315	342	308	358	330	370	327	330	333	344	329	316	333	348	333	339	340	362	353	318	338	324	337	366	315	365	343	327	319	328	327	370	350	332	318	336	364	343	338	322	303	290	340	348	356	325	335	308	343	333	326	350	343	340	326	308	345	338	354	339	340	346	337	336	324	314	385	320	363	340	349	322	325	313	361	310	345	343	359	334	356	350	359	359	315	313	319	316	348	356	347	284	349	343	343	312	358	335	345	371	342	339	344	348	369	365	348	299	357	344	367	330	369	313	331	327	338	327	339	383	321	322	340	316	334	339	309	339	349	343	313	315	343	355	323	324	303	375	335	323	316	320	323	349	339	339	328	337	345	321	317	324	342	314	348	362	332	362	337	327	348	316	330	333	308	283	333	354	331	308	317	340	347	348	343	329	379	299	338	311	353	344	304	354	323	306	370	330	314	309	334	343	318	334	353	312	331	396	331	348	341	330	327	358	359	319	324	294	352	298	355	335	340	351	336	358	347	336	329	317	324	368	344	337	328	313	361	349	339	360	334	326	347	338	324	340	340	334	358	318	348	343	324	350	320	309	363	318	318	332	326	362	330	364	312	327	301	350	350	341	308	319	324	358	341	305	334	350	317	350	309	292	315	328	331	342	342	332	315	338	326	324	339	325	307	353	365	346	382	320	339	336	351	335	367	330	331	358	364	352	348	355	319	347	283	316	348	334	357	340	327	339	332	340	338	330	342	288	309	344	326	323	320	359	342	342	328	319	304	338	385	350	353	321	352	338	325	333	341	367	322	342	318	399	324	332	357	348	363	324	322	348	342	315	338	322	329	322	314	320	313	349	323	346	311	324	310	349	359	330	368	346	349	330	328	327	338	329	342	329	342	306	345	323	293	334	317	345	328	328	319	327	333	339	345	388	346	326	331	337	317	374	317	314	328	349	357	322	332	348	299	347	354	334	362	383	331	325	335	322	334	341	302	345	336	320	345	340	329	308	339	350	329	344	306	309	342	329	362	362	308	309	323	334	340	334	350	327	351	330	333	353	367	360	332	346	350	394	320	340	335	352	322	327	323	359	331	295	345	343	303	335	350	329	355	347	348	354	355	356	310	310	311	367	334	343	352	326	328	347	337	319	346	324	310	333	337	324	335	324	355	356	337	326	339	337	318	344	335	380	332	369	341	356	323	353	309	361	337	342	363	318	325	338	353	338	327	352	346	336	307	318	363	326	328	339	348	366	339	352	353	339	348	331	308	351	346	340	324	375	291	332	342	327	317	339	340	332	326	353	339	319	323	324	356	325	307	329	303	340	319	336	351	301	366	341	354	340	316	330	332	330	351	326	342	329	317	331	331	342	345	327	355	335	336	315	336	327	336	330	351	334	320	336	365	356	365	351	296	364	349	309	346	334	333	363	364	315	313	361	331	313	309	335	345	329	332	322	344	360	335	341	313	372	355	338	327	330	347	339	336	355	309	308	343	338	346	304	328	343	335	372	309	366	332	353	353	342	333	322	339	327	327	349	338	384	309	320	334	343	320	333	326	355	356	336	340	371	343	349	363	343	329	326	324	336	350	303	324	370	352	321	310	342	344	303	340	328	346	334	319	342	309	331	344	330	323	313	339	340	347	346	347	315	338	324	338	326	345	313	343	375	313	349	335	330	329	351	318	323	300	329	351	351	340	322	351	327	364	351	313	330	344	319	321	333	345	314	356	303	313	320	344	336	320	338	367	344	301	336	338	313	312	303	344	382	281	338	370	317	330	332	347	364	371	310	362	331	346	329	348	341	333	364	325	348	343	349	309	288	345	327	336	323	346	339	322	362	316	330	324	331	321	335	330	354	321	310	330	308	351	313	351	339	313	356	341	345	343	317	332	335	334	328	341	338	313	309	318	342	304	331	334	336	333	309	335	335	356	329	317	339	315	323	328	352	302	333	325	285	379	349	348	297	361	326	329	353	328	330	337	344	338	303	345	348	335	341	348	313	316	318	352	337	361	320	334	354	317	318	333	315	364	362	326	318	348	316	312	364	311	289	323	338	332	300	341	317	355	352	346	327	322	322	358	340	375	318	345	364	350	356	364	326	344	339	324	360	309	338	345	325	366	350	326	309	330	326	296	347	341	323	376	316	361	350	326	354	335	351	342	361	345	357	317	363	330	334	349	336	348	332	338	362	344	357	319	319	337	337	352	309	348	354	326	345	323	371	353	348	301	358	332	326	302	310	331	343	343	333	347	346	326	361	363	313	359	318	324	366	324	344	338	303	341	363	326	348	330	317	359	322	336	334	358	311	331	326	306	310	319	338	341	328	343	340	304	336	312	320	344	303	318	337	338	340	330	346	322	321	338	320	342	319	306	327	308	348	344	338	324	306	341	338	331	352	334	346	329	369	347	346	345	302	322	339	386	337	329	366	303	321	386	341	360	340	341	337	368	337	342	330	319	350	349	325	338	330	324	320	372	316	331	361	325	353	339	354	350	323	347	315	334	319	312	336	310	327	353	331	344	325	375	335	310	348	342	301	346	339	334	359	344	343	312	319	340	313	308	348	365	304	328	310	327	324	339	294	343	333	371	317	382	359	336	327	300	359	348	314	352	345	337	387	320	343	321	352	330	329	341	335	353	312	346	347	312	323	322	326	344	312	353	340	375	359	309	307	326	332	376	346	320	345	325	350	361	323	326	331	321	330	351	364	295	345	319	344	332	318	311	352	338	317	360	327	314	314	334	337	307	334	354	382	340	358	350	339	331	334	354	361	337	340	336	348	311	332	331	343	319	340	335	364	330	337	349	344	330	354	371	343	341	322	333	355	339	341	298	344	335	341	355	340	331	311	361	315	320	307	369	317	349	327
25537	21502	27989	25491	11701	1825	1266	1114	986	949	928	893	934	937	923	898	912	877	861	912	847	890	903	880	855	892	902	869	892	817	889	928	894	883	938	858	870	904	877	924	848	873	873	857	861	865	826	837	880	860	877	820	882	850	849	813	876	893	857	865	926	871	911	832	929	837	896	827	914	848	865	830	906	862	878	859	909	850	897	835	912	876	841	842	846	856	874	878	876	865	852	865	899	905	827	874	834	840	858	874	880	846	845	798	895	901	866	862	835	897	866	812	918	925	905	922	847	905	867	879	805	831	896	874	885	844	899	838	868	873	920	831	866	857	864	844	898	859	876	843	888	914	866	824	844	862	884	885	864	845	843	875	781	894	889	813	911	833	878	877	891	863	827	835	838	882	843	916	865	879	843	833	871	898	924	857	885	874	803	932	811	805	846	855	920	902	870	846	913	846	899	909	822	891	849	911	810	924	893	837	907	855	852	876	851	894	848	834	902	841	857	837	865	859	865	833	858	926	886	856	891	832	823	819	945	856	864	831	875	846	884	894	819	871	900	851	858	872	840	900	810	847	808	839	862	850	836	960	857	871	869	838	878	857	804	867	880	866	898	896	816	881	913	903	820	872	853	880	847	833	876	808	904	829	839	904	857	853	885	899	856	900	858	846	866	887	849	865	818	844	879	891	882	846	849	868	858	830	869	883	832	854	909	858	893	816	858	863	924	849	866	954	920	884	808	838	852	849	871	864	840	863	840	827	927	849	870	851	832	842	836	851	855	903	821	861	821	837	862	831	850	839	849	888	915	840	874	861	833	880	866	888	866	842	851	908	893	829	848	924	836	855	857	828	846	833	914	827	903	863	878	816	867	861	831	843	833	842	883	833	818	831	902	875	829	915	857	797	862	863	836	870	881	853	894	889	876	867	843	878	860	874	850	902	877	858	859	847	815	858	875	840	902	845	843	911	901	887	866	871	814	850	877	897	886	841	827	798	862	887	869	808	883	828	855	837	817	883	851	852	843	853	883	828	883	915	849	874	884	883	848	871	848	911	901	894	894	869	886	880	890	897	882	858	868	879	840	856	828	866	870	903	845	874	836	802	946	833	891	818	870	879	896	926	812	924	859	814	834	849	848	844	869	910	859	883	863	862	834	891	884	806	830	910	927	880	863	833	825	866	816	835	843	858	834	845	881	823	887	849	853	854	848	856	892	839	843	914	853	850	882	823	852	875	846	853	924	845	806	877	931	895	863	893	870	822	888	892	842	879	873	835	834	819	847	863	865	855	899	863	869	888	868	850	860	813	827	850	927	875	823	819	872	883	866	867	874	820	883	883	886	841	840	839	847	865	854	915	859	890	874	837	850	850	797	901	892	831	857	846	903	839	937	847	863	823	884	852	836	886	909	875	833	849	843	839	823	880	851	844	850	859	876	854	876	896	883	861	858	889	879	851	886	863	854	851	838	867	890	831	900	885	832	869	893	871	796	882	879	840	889	864	875	908	886	865	847	820	860	912	926	811	854	872	889	806	900	850	842	838	839	830	839	868	866	837	813	870	840	850	891	827	807	840	875	909	872	882	885	846	869	824	846	870	866	846	889	918	857	845	864	866	843	875	869	889	857	808	853	838	863	820	851	882	885	860	835	853	864	856	874	882	868	840	890	912	847	875	901	913	859	860	879	859	874	855	837	872	873	842	858	886	844	834	835	855	878	863	897	899	860	902	807	837	858	858	842	856	861	875	850	817	896	836	900	818	819	817	903	804	837	900	818	928	885	851	896	809	852	870	874	887	917	872	829	853	826	865	831	799	855	840	886	847	951	834	871	887	853	836	811	864	898	842	853	890	890	849	836	862	837	857	834	866	830	845	900	824	884	858	903	873	843	871	858	882	899	807	864	855	871	874	917	851	862	897	851	845	828	871	873	878	851	874	856	882	872	867	869	853	835	827	880	869	905	848	796	847	876	824	830	835	832	882	859	846	883	902	869	912	820	874	866	857	837	873	856	864	853	898	870	833	896	864	879	878	839	898	871	882	857	862	879	893	906	842	850	865	828	877	871	867	887	838	836	843	842	849	920	891	867	872	834	846	911	853	882	854	890	815	855	907	881	851	828	873	835	848	865	856	866	855	884	929	799	850	835	840	892	866	865	844	902	826	899	852	861	902	884	883	830	852	857	875	815	815	835	853	899	858	901	838	908	860	871	844	911	886	860	844	871	887	829	850	871	791	778	851	819	858	849	865	845	877	851	855	841	817	856	868	883	844	882	844	831	878	872	847	845	861	901	826	859	896	843	855	842	912	889	857	872	835	852	869	921	851	907	863	863	818	862	850	880	884	812	835	871	848	820	893	876	861	880	843	837	924	878	856	798	864	827	899	875	844	867	848	841	852	829	851	885	872	880	881	902	853	878	840	863	848	821	803	889	894	860	853	879	916	867	877	874	836	795	806	848	825	905	911	901	853	822	879	842	882	849	901	802	862	868	919	815	904	921	906	869	867	850	860	837	854	841	892	825	844	915	865	832	882	851	848	862	827	886	854	887	842	859	806	893	884	912	897	845	878	821	882	884	946	907	842	828	842	827	827	903	824	866	832	893	848	865	865	874	841	842	877	828	836	920	857	883	788	884	851	929	886	907	875	848	852	861	818	838	831	911	865	895	840	853	874	883	840	829	856	865	889	856	875	847	825	843	866	893	854	868	830	817	818	854	896	813	845	834	865	859	866	839	807	874	847	829	873	842	856	857	836	879	824	913	906	885	907	877	836	877	860	861	805	848	893	844	860	825	861	897	808	855	915	837	922	875	844	931	875	857	804	850	849	861	859	892	896	886	816	896	880	845	885	846	849	831	885	836	865	873	864	845	792	877	860	890	821	864	862	789	854	881	824	824	864	841	818	904	856	819	892	830	820	846	823	859	901	862	863	870	937	842	872	857	878	822	901	891	851	876	833	871	894	916	860	852	893	879	890	869	802	902	879	839	872	862	854	900	880	833	882	835	884	902	838	854	921	844	842	849	863	844	848	871	898	872	883	853	846	821	881	904	849	825	891	850	846	889	862	894	861	824	828	847	847	927	905	901	912	819	813	899	871	891	821	888	907	839	863	829	841	880	870	824	839	868	916	833	917	897	884	896	873	834	836	881	852	862	896	873	880	869	858	898	926	874	899	838	882	872	916	884	901	870	920	871	826	898	837	888	850	835	868	867	839	856	826	814	877	854	883	826	860	911	930	845	837	854	890	862	884	839	861	921	903	895	851	779	856	867	819	832	892	822	851	894	900	856	943	904	849	875	868	920	871	857	863	877	875	837	872	854	846	875	869	838	891	833	849	895	829	864	853	858	873	856	846	859	828	885	821	858	839	870	844	830	922	844	879	867	821	886	862	832	836	897	840	856	863	887	895	908	780	881	839	811	842	903	851	831	866	884	880	880	841	825	922	871	889	849	821	878	866	867	874	887	807	835	843	824	842	812	852	829	847	870	835	872	901	827	917
3464	3649	3101	1725	1320	1123	962	834	821	826	743	754	718	671	710	720	722	716	686	660	712	698	660	639	643	641	695	689	656	628	669	671	672	634	681	636	714	644	643	611	633	684	641	671	604	631	667	622	687	625	681	659	657	708	681	628	668	655	659	648	679	637	697	665	625	673	638	684	592	637	689	642	678	669	658	691	611	640	620	646	660	643	673	692	680	631	660	618	654	669	641	642	657	605	661	654	662	626	614	690	665	653	626	658	605	628	685	598	638	684	650	707	631	618	663	632	650	625	639	626	643	626	609	672	602	623	612	632	652	665	654	667	641	647	614	636	647	602	679	636	607	624	631	628	662	643	635	636	643	692	631	608	669	642	641	690	654	641	693	662	636	636	671	639	638	654	644	647	641	611	620	629	590	623	649	637	636	615	625	642	652	640	621	628	659	633	671	675	637	611	640	629	652	672	596	659	643	659	620	668	617	583	640	611	647	641	657	658	646	653	632	631	612	690	652	660	705	597	617	633	655	691	632	651	626	646	631	631	698	619	650	633	645	589	652	634	627	678	640	652	649	641	607	637	634	652	623	626	582	654	651	611	664	656	656	635	658	621	621	594	665	678	626	633	649	655	621	653	611	627	668	637	658	601	648	670	675	629	634	612	635	657	661	603	676	609	645	648	608	670	660	643	635	679	614	655	606	638	616	660	679	635	643	633	621	650	662	651	610	603	606	628	592	651	671	610	697	644	637	646	660	655	670	648	635	593	615	677	647	625	656	609	617	648	654	687	650	646	648	610	649	643	636	645	622	660	615	672	634	629	644	612	620	667	614	610	652	626	665	612	641	619	638	605	636	637	692	635	616	632	642	643	673	625	637	659	667	618	638	620	646	653	636	617	606	663	647	627	611	602	608	686	612	660	669	637	650	625	666	648	635	633	655	620	636	651	652	655	615	664	645	633	634	679	575	635	636	658	629	683	624	661	675	643	693	596	660	607	642	607	624	619	675	621	629	637	603	624	638	610	661	623	625	641	619	655	635	589	682	647	613	606	664	649	634	689	622	623	613	624	643	610	581	631	686	657	650	645	620	665	660	660	640	618	622	665	636	635	636	617	679	627	649	634	668	624	626	654	649	612	601	649	659	609	605	636	604	628	671	609	630	613	650	608	635	616	611	673	628	605	648	677	618	669	652	633	635	622	676	610	611	596	634	629	599	704	655	657	638	611	612	621	625	589	646	620	666	609	671	616	642	634	638	679	634	645	639	643	603	613	709	614	632	684	659	671	640	633	620	618	648	595	591	618	623	628	635	622	626	611	673	673	653	647	671	636	681	621	668	621	645	623	619	676	586	623	615	611	616	605	627	627	638	641	634	601	646	615	676	655	592	597	633	607	653	629	591	656	705	632	659	613	626	606	617	612	659	703	677	655	626	635	618	647	615	654	627	675	611	650	636	638	646	652	627	605	648	628	631	661	613	649	628	606	646	652	656	635	696	629	626	616	679	624	609	676	665	607	588	654	649	636	640	652	651	577	651	624	622	713	639	648	643	620	654	651	622	644	640	622	648	624	601	624	659	612	622	612	619	634	646	669	618	619	666	653	632	625	619	667	673	636	603	587	614	692	661	642	682	626	598	625	628	575	648	618	648	647	640	629	658	650	629	619	636	673	625	643	679	625	676	633	654	622	589	655	646	640	619	583	607	668	650	623	659	620	684	589	621	618	620	624	638	618	612	616	640	619	615	593	659	647	611	638	667	666	631	585	623	669	628	638	605	626	617	634	671	642	683	648	617	609	634	640	634	654	604	637	607	654	655	632	649	652	642	659	615	627	608	605	640	674	605	622	617	617	624	632	632	574	639	626	596	658	623	623	657	611	634	650	625	587	608	645	666	619	604	624	647	626	633	613	682	623	658	616	635	644	649	664	637	647	643	650	637	637	609	634	633	635	636	594	654	630	658	658	608	586	657	655	607	657	654	621	663	642	639	630	624	632	648	631	637	639	655	543	597	664	647	666	629	582	624	671	669	672	646	634	633	651	672	644	673	636	646	605	617	635	634	611	618	633	665	621	647	610	622	627	635	604	647	646	643	609	693	618	627	655	577	657	627	646	653	644	608	603	644	630	643	616	643	648	594	668	644	650	653	615	637	638	635	608	620	580	622	636	604	631	665	636	620	632	629	654	672	591	614	612	631	622	598	609	619	665	635	662	655	627	620	660	590	659	652	625	674	661	606	603	661	664	649	603	613	604	680	643	594	648	627	593	653	659	607	629	612	641	628	601	620	661	607	600	640	650	666	600	621	635	593	635	644	619	652	651	639	630	645	591	591	654	628	623	626	591	646	667	626	670	615	645	638	617	661	620	611	654	631	649	642	646	618	612	606	627	634	650	598	646	626	623	616	606	626	622	640	645	605	653	633	617	624	580	634	675	610	618	650	568	565	642	646	613	642	644	579	569	629	629	646	601	680	653	571	664	629	684	648	627	653	654	635	640	659	600	635	649	608	688	644	614	654	635	624	642	608	629	635	630	675	655	622	643	655	630	612	620	626	586	628	582	598	660	637	680	663	630	596	666	666	615	645	589	606	630	618	649	650	640	619	602	619	608	578	626	639	628	653	641	657	669	611	662	625	648	635	652	666	646	672	606	614	628	638	654	630	660	645	666	635	600	622	594	634	571	641	634	608	615	609	636	619	655	637	605	620	663	621	680	615	683	648	588	625	639	619	634	610	632	613	658	633	616	609	630	622	633	657	603	655	612	658	601	628	622	613	618	669	596	665	700	648	634	644	670	617	655	615	633	714	640	658	569	664	656	634	646	629	672	605	634	642	647	625	642	606	621	607	602	622	634	647	637	657	619	667	652	641	635	640	647	587	591	628	590	611	676	641	647	617	629	642	629	609	608	654	645	641	670	651	614	611	574	654	677	668	666	584	613	601	614	624	592	633	651	677	641	662	622	621	637	612	680	664	647	650	593	669	647	632	641	629	646	592	628	609	614	681	677	623	625	626	659	642	659	630	617	628	622	679	653	605	631	640	613	642	598	617	692	628	619	628	590	634	632	598	635	635	624	640	642	597	637	649	608	641	655	640	619	615	624	566	643	656	614	699	602	664	612	579	681	672	643	654	629	615	661	651	675	657	645	599	638	638	628	600	628	629	661	616	628	603	584	606	622	618	652	658	663	636	654	600	636	607	626	653	627	608	628	624	644	663	666	618	679	666	597	610	625	642	578	621	598	666	658	598	626	607	605	622	621	623	640	588	635	638	646	654	636	643	615	652	604	628	612	591	669	624	633	591	660	608	642	653	657	641	662	652	657	598	630	662	624	584	640	617	645	608	666	637	625	643	641	615	649	646	618	656	644	628	640	624	574	663	635	623	645	607	634	639	636	592	624	650	592	625	638	631	677	627	589	655	585	632	668	635	630	643	615	654	611	637	622	617	644	660	637	668	662	607	664	640	604	696	649	663	639	663	644	621	622	670	656	643	644	649	686
24527	21478	28848	24505	21471	9311	1824	1202	1087	1012	925	928	914	852	916	895	884	868	837	836	836	814	777	847	791	825	810	829	846	793	813	864	758	750	813	816	809	880	797	837	809	857	843	858	811	825	841	808	833	817	837	771	810	837	769	838	844	779	797	843	834	834	824	762	814	812	830	791	794	838	831	796	824	837	844	790	831	809	804	776	824	787	817	871	773	763	834	778	803	760	808	828	804	783	785	810	782	800	794	832	808	826	805	833	849	811	814	805	735	815	777	790	786	806	823	783	782	765	819	858	766	817	791	769	843	779	792	771	802	805	833	767	808	852	868	827	866	803	764	818	762	810	775	775	751	773	784	809	802	794	794	810	838	784	822	826	767	793	762	818	736	773	782	783	802	814	820	823	761	843	828	828	786	823	786	808	791	838	743	828	776	769	820	796	805	784	811	775	816	835	803	822	787	773	735	798	816	753	814	803	826	839	769	776	792	819	824	818	764	854	778	804	829	815	797	831	767	785	800	838	760	848	813	798	771	829	809	789	820	803	776	815	819	790	799	817	796	774	767	814	783	832	869	812	770	788	808	789	809	764	811	808	810	771	789	825	766	769	811	800	780	781	801	781	837	830	749	843	783	846	761	820	801	802	750	825	795	776	807	802	835	810	796	768	805	798	795	775	839	757	789	809	824	801	842	789	765	783	734	839	831	764	761	792	797	764	760	798	786	811	813	781	858	794	807	772	794	801	819	808	851	759	778	796	789	773	822	822	803	807	786	836	805	823	793	834	844	816	814	834	742	795	800	806	810	813	798	825	787	772	770	805	788	882	790	829	786	841	781	816	763	788	786	792	804	780	799	769	800	825	800	792	814	792	776	797	843	788	832	828	867	834	786	812	861	769	817	781	773	764	751	808	789	749	790	801	843	801	806	816	816	792	775	773	785	843	782	797	800	821	817	818	771	855	784	816	771	787	812	788	775	743	787	804	862	778	827	790	800	781	759	833	828	829	810	818	790	801	812	787	742	831	795	739	794	847	783	762	780	851	818	775	834	807	795	817	846	843	810	776	794	774	792	773	796	799	806	793	782	839	828	812	785	761	849	790	831	801	804	778	804	792	761	778	826	778	886	774	782	802	853	792	805	730	784	742	759	844	800	776	782	762	761	836	789	786	829	819	782	836	823	855	830	793	800	828	794	851	776	768	775	782	779	820	776	791	776	745	745	810	784	850	788	817	816	847	782	814	814	776	736	800	776	793	789	787	741	826	790	760	802	779	819	847	805	809	789	771	803	788	782	807	786	769	801	805	799	790	784	778	845	779	835	804	772	814	775	837	798	764	849	848	813	781	753	789	743	830	826	753	852	786	812	837	783	789	841	717	811	769	802	831	810	796	793	777	815	763	809	827	823	781	828	802	781	790	878	820	808	759	864	773	770	793	741	781	840	834	820	802	804	835	831	791	801	813	816	799	771	832	794	778	803	791	839	827	840	785	799	765	749	783	867	859	758	704	776	743	822	823	802	758	824	816	788	871	834	804	786	822	842	817	777	766	764	729	777	822	840	825	790	801	826	797	846	811	845	780	765	780	787	768	802	744	835	804	766	734	800	745	785	797	809	803	738	773	820	809	786	818	772	797	770	753	797	799	816	808	834	777	813	781	784	728	809	773	807	781	819	837	758	780	820	782	835	789	831	805	821	854	809	784	808	733	806	764	799	803	801	768	826	782	816	816	777	804	824	783	776	860	803	796	812	759	783	773	858	832	756	884	809	808	785	788	745	782	782	780	801	807	817	749	736	841	780	864	827	797	823	838	824	820	791	793	780	760	809	813	820	824	792	781	777	821	831	813	805	776	855	823	802	782	770	807	798	833	764	793	794	808	802	807	828	784	827	814	800	779	841	800	777	800	791	809	796	777	766	765	810	841	751	806	801	808	762	781	818	789	803	803	839	805	798	790	801	786	801	747	761	773	815	794	849	800	845	771	799	794	856	774	776	790	736	819	840	788	773	799	809	796	800	744	768	744	832	828	810	791	785	831	817	785	801	772	784	851	748	797	750	839	812	788	808	808	782	786	739	778	798	781	780	790	742	786	764	812	817	803	822	815	822	823	783	788	808	770	740	785	740	782	775	825	791	790	840	745	810	807	822	882	810	798	766	794	814	850	853	801	846	739	811	810	819	771	761	811	734	784	802	757	832	768	800	805	825	796	811	823	786	778	774	821	796	829	829	829	797	806	797	782	807	810	806	853	811	788	790	782	739	750	835	818	767	819	800	775	765	821	798	827	761	768	798	821	802	807	797	790	808	789	770	782	780	831	816	787	804	809	801	809	785	820	772	816	787	798	806	840	758	822	790	733	786	816	816	781	801	786	822	755	810	822	843	830	808	811	741	825	796	814	763	757	742	780	796	807	803	823	801	794	788	809	847	760	759	824	761	821	817	765	801	752	779	793	774	791	801	821	802	821	831	853	779	765	802	764	767	809	807	782	800	830	788	801	795	769	841	735	854	771	767	808	773	821	855	752	788	789	801	711	825	798	818	803	784	807	805	796	769	771	733	800	844	761	805	865	808	713	799	853	759	786	808	789	783	791	809	804	815	784	799	759	765	799	792	777	808	832	840	791	776	809	783	835	847	768	775	817	852	800	789	744	777	827	863	792	799	765	808	801	788	784	797	777	849	810	747	816	751	797	779	792	820	808	825	797	799	787	789	774	785	797	823	855	763	791	797	790	807	817	765	838	796	785	806	767	760	785	759	834	837	834	811	817	790	764	777	843	799	775	844	801	824	803	828	816	765	793	805	786	788	781	835	821	774	765	808	840	826	814	846	828	830	791	835	782	800	756	797	830	761	781	780	771	775	798	809	795	840	787	780	759	825	766	842	786	796	804	812	794	810	789	800	815	798	838	800	766	777	779	866	741	822	848	844	788	801	769	787	796	780	848	792	831	725	792	766	793	788	802	834	809	832	771	781	809	786	822	753	817	782	793	806	795	780	793	793	796	790	860	794	779	783	798	849	808	769	797	771	756	788	790	814	799	806	764	783	810	812	776	791	823	801	856	820	801	784	743	770	800	818	775	748	759	784	849	825	762	760	817	831	787	812	796	831	810	820	821	807	838	780	788	791	800	820	809	810	800	769	809	763	822	808	788	804	823	816	800	793	763	798	812	784	805	832	763	757	747	831	801	812	782	804	789	817	812	812	833	783	808	811	796	807	758	817	847	791	799	804	794	825	838	772	799	775	760	801	811	803	788	759	796	787	776	795	808	839	791	796	815	805	806	798	762	785	751	852	844	789	778	782	774	814	830	808	737	783	831	830	797	699	784	793	831	823	781	823	816	824	814	758	813	757	815	777	804	773	857	842	868	800	794	757	797	796	831	812	796	800	740	776	787	851	739	830	788	763	741	792	811	746	772	774	795	792	808	796	787	739	800	818	811	803	869	761	803	793	792	796	779	800	794	791	769	813	756	791	799	759	754	828	808	808	775	810	754
3807	6188	4861	2773	1943	1428	1173	1067	998	903	857	797	731	778	753	729	728	733	648	666	686	659	666	631	648	639	640	633	605	669	654	637	606	636	671	597	650	674	634	664	626	637	611	648	615	642	641	603	635	602	642	577	620	605	597	601	641	560	612	602	672	587	622	589	617	650	591	628	638	657	630	607	614	668	610	588	665	605	592	577	642	615	563	634	609	628	584	670	630	645	609	587	602	640	584	658	623	617	618	599	596	616	622	601	619	626	656	588	645	614	610	625	625	590	659	617	638	603	608	591	581	587	588	625	594	600	562	631	612	640	533	616	647	629	610	641	606	585	582	578	637	560	600	591	628	619	609	606	578	602	658	644	648	616	591	638	595	617	607	610	619	656	621	573	630	606	613	607	590	618	631	600	610	589	607	627	615	587	632	640	619	566	643	631	603	605	594	614	624	654	614	656	617	605	556	615	608	647	587	613	595	656	599	613	609	626	593	601	577	624	640	620	569	645	629	598	568	614	578	599	557	589	590	573	620	618	567	641	597	593	617	612	573	612	627	616	576	619	612	622	617	652	604	636	616	666	618	620	597	612	636	590	590	564	599	632	642	612	645	636	629	620	655	592	620	622	638	620	595	618	597	633	595	538	620	614	601	616	563	604	616	628	616	667	586	622	587	626	605	578	611	592	580	608	590	642	593	620	596	604	590	664	591	636	596	644	611	597	652	631	646	636	582	605	566	569	585	600	611	632	645	609	628	599	604	604	600	597	621	578	568	592	639	608	617	594	591	619	591	637	583	582	636	607	582	575	577	610	573	604	615	600	617	621	615	588	592	599	560	594	613	608	621	559	665	634	613	626	606	576	580	604	624	595	605	607	646	580	583	612	608	626	579	631	564	591	591	626	592	650	622	618	597	598	614	603	571	617	618	609	622	588	585	637	570	628	619	656	634	584	588	643	654	604	596	625	554	561	624	586	640	575	625	604	617	586	566	610	575	611	575	632	612	600	631	607	600	622	582	573	627	588	560	607	612	619	617	603	648	634	620	636	590	625	593	566	586	582	610	618	594	608	583	628	596	604	637	579	640	612	577	567	613	588	597	609	589	596	606	616	590	594	559	580	631	628	569	614	605	558	565	578	591	637	579	560	603	637	587	601	631	638	669	607	575	600	594	622	593	578	602	579	647	629	605	599	625	584	602	586	603	628	605	610	609	621	565	578	564	555	651	640	663	566	594	616	574	582	597	588	547	616	578	619	548	651	572	623	591	608	624	587	604	653	579	635	605	584	642	627	583	621	601	609	589	584	590	621	596	666	585	632	585	590	619	633	596	590	543	593	591	600	620	564	576	608	594	612	615	569	632	603	574	563	640	565	607	617	615	650	600	604	586	581	597	596	575	552	609	552	644	588	623	616	587	593	568	599	656	635	573	626	563	611	640	634	615	573	623	586	609	615	584	622	610	617	608	591	606	628	636	622	578	591	618	600	624	600	593	648	605	578	567	627	601	596	591	618	624	630	577	581	616	620	609	590	602	635	605	626	587	606	604	621	566	623	621	591	599	560	602	575	590	629	605	636	599	571	596	609	606	587	631	604	618	574	604	628	599	635	604	628	587	618	629	599	586	575	604	614	599	618	591	604	564	601	601	582	629	602	600	619	608	582	558	561	603	630	656	658	589	604	556	646	566	588	668	608	587	561	608	593	573	556	593	574	537	564	592	625	550	642	631	582	617	597	603	625	626	629	587	548	627	604	610	610	617	587	585	597	609	583	558	601	594	604	614	574	611	611	602	621	579	592	613	560	581	648	556	632	604	610	598	632	569	620	613	599	625	587	584	603	590	613	612	622	597	603	606	594	625	616	636	601	591	576	584	610	593	608	609	594	591	578	592	570	574	600	619	637	619	578	591	596	606	614	596	625	567	584	559	601	624	626	569	658	618	605	592	570	616	634	572	604	597	603	607	591	608	626	625	620	599	601	604	594	651	640	621	575	585	606	594	639	593	593	679	622	620	639	607	568	597	610	618	635	583	581	605	561	560	547	569	632	621	582	621	574	614	592	557	623	582	577	608	593	593	610	579	613	568	648	588	589	600	569	614	662	586	613	576	590	577	550	580	596	584	583	648	578	626	596	628	629	588	609	588	535	612	547	594	590	540	607	562	609	606	595	619	560	568	592	610	609	595	638	611	591	630	597	572	595	581	616	577	582	608	623	614	602	603	642	573	586	645	583	581	587	650	626	639	533	575	589	633	609	611	621	562	586	587	603	577	584	591	587	591	617	617	581	557	614	580	625	626	594	586	568	635	584	577	612	617	657	602	595	646	601	612	587	664	578	570	565	605	618	600	593	605	563	600	597	589	657	587	584	595	584	592	632	599	580	573	578	576	598	600	594	630	591	549	604	572	594	603	584	582	572	632	578	604	635	607	594	564	592	558	582	612	576	588	607	614	596	578	578	603	600	581	597	571	564	586	569	632	627	586	605	602	563	652	599	572	582	647	583	640	563	570	591	629	597	602	570	611	572	572	570	580	638	599	606	602	576	589	599	587	627	590	615	613	597	641	590	605	617	636	576	590	615	569	580	640	647	596	589	649	631	589	578	627	673	632	576	610	605	595	622	592	577	615	570	567	616	570	594	564	614	609	627	637	585	584	588	601	601	599	555	597	607	639	611	598	622	575	570	611	613	582	560	591	550	595	567	608	585	604	592	607	523	620	582	586	588	574	593	612	600	563	637	605	595	608	649	614	593	572	600	591	588	585	564	610	598	624	577	580	603	591	637	609	575	597	577	609	582	639	587	609	603	645	557	590	578	597	574	598	568	580	620	621	603	582	603	642	597	576	578	609	559	621	667	600	594	643	611	592	586	609	584	628	600	615	607	553	599	591	611	581	572	577	570	592	590	607	575	619	610	629	584	622	573	600	633	576	603	554	623	563	571	608	659	577	615	584	582	607	661	585	614	592	601	596	546	584	604	589	604	568	629	579	586	581	593	592	569	563	625	602	563	575	572	574	626	633	569	584	627	564	600	586	567	595	584	587	610	609	624	600	603	595	556	607	581	592	605	585	610	575	564	642	626	638	579	563	602	589	593	594	610	576	569	600	605	613	615	565	602	597	600	626	588	594	578	576	559	622	585	663	599	660	609	589	576	588	644	569	596	559	617	579	600	589	594	576	619	607	621	597	569	582	630	578	582	593	603	645	631	576	599	604	594	584	594	610	604	583	608	630	607	600	624	597	628	560	589	618	630	580	581	597	561	590	623	610	605	599	543	540	621	588	592	606	554	584	580	576	612	636	601	589	581	643	572	643	566	604	614	554	574	613	634	598	550	587	571	628	586	589	561	589	597	668	604	596	632	573	626	585	575	558	595	607	615	592	604	569	579	604	579	586	604	574	614	606	546	584	590	588	613	613	600	599	620	585	611	606	619	581	591	609	626	599	603	613	581	601	588	567	635	601	579	599	635	632	610	618	581	546	642	599	618	616	608	613	541
27860	10445	1064	645	506	425	459	477	464	483	469	482	504	436	477	460	458	482	459	468	436	425	475	426	446	465	491	437	436	443	482	458	449	497	436	468	466	485	461	470	444	456	420	509	456	448	457	496	442	436	474	450	481	482	400	449	447	453	435	474	437	457	463	440	466	483	464	487	482	474	448	428	481	444	474	467	479	460	448	433	450	426	463	446	452	452	494	425	452	476	435	460	461	483	443	453	448	459	466	477	471	474	443	438	452	431	466	465	460	447	477	426	449	443	465	442	464	473	434	432	485	505	445	471	435	487	455	484	464	418	439	465	473	464	497	485	459	432	476	434	425	399	467	483	440	446	453	456	424	477	475	440	445	447	419	434	443	449	477	456	448	426	482	439	489	488	482	447	412	487	457	474	440	433	470	443	458	420	473	421	485	464	475	496	426	468	421	436	437	474	464	455	481	404	465	480	460	453	444	453	454	406	471	487	446	471	488	453	458	454	435	484	480	477	491	443	478	435	440	441	433	475	438	485	484	447	459	479	427	475	444	447	461	462	465	425	463	454	462	453	479	429	482	441	434	448	468	449	482	475	421	438	478	488	471	436	444	494	451	450	446	445	446	441	417	432	433	436	445	438	505	453	462	433	479	464	474	436	448	453	475	442	450	456	473	435	452	454	473	455	491	524	485	456	442	480	455	471	455	446	479	494	459	464	436	485	461	433	451	485	470	473	431	500	452	462	442	442	484	467	453	480	502	466	491	451	446	473	458	456	438	450	478	461	455	449	460	436	455	478	470	458	490	462	470	447	437	457	439	471	457	438	462	404	475	479	476	443	421	499	487	446	445	448	445	467	447	522	455	473	468	449	451	454	476	430	435	442	478	424	495	449	444	481	483	493	489	461	483	486	449	446	437	428	494	457	458	472	412	469	458	453	465	442	455	447	433	454	461	446	409	453	444	472	456	478	459	446	444	453	448	444	460	448	471	460	458	466	462	442	490	473	459	465	442	450	479	456	472	450	431	429	489	451	462	425	442	453	463	466	458	457	416	399	459	446	445	433	459	430	451	468	445	475	468	449	423	432	452	418	446	499	405	430	445	467	476	445	457	459	501	420	468	466	435	432	457	464	460	447	505	467	467	432	460	443	465	466	412	433	442	445	447	455	488	486	454	484	433	475	504	464	447	434	447	450	487	458	440	479	486	465	454	434	471	447	458	458	456	463	448	466	470	454	467	447	444	456	459	464	454	458	450	452	464	478	433	517	444	430	457	416	456	454	472	466	448	428	414	402	485	488	422	463	467	425	443	435	456	470	467	435	480	461	451	498	447	455	456	466	475	424	433	432	437	412	446	471	472	444	506	445	442	427	455	456	481	465	468	424	457	442	490	458	454	430	418	433	456	431	426	466	470	417	457	449	511	488	442	453	458	451	449	465	467	439	429	474	479	466	452	422	470	440	461	476	444	450	461	454	451	478	449	469	430	455	446	480	407	446	481	462	461	423	428	489	457	448	433	454	476	431	467	450	449	477	470	471	439	474	482	513	469	459	431	424	434	425	472	443	470	453	437	444	453	429	449	442	451	482	497	460	449	471	448	456	445	466	464	453	432	455	486	436	464	490	399	429	416	466	417	482	514	475	430	441	425	447	447	455	451	449	438	473	457	469	452	474	439	448	446	450	480	484	437	514	441	481	486	409	453	456	442	408	457	456	453	446	470	460	479	469	441	431	429	487	464	495	436	478	452	412	426	441	466	465	422	486	450	416	462	447	459	481	457	424	490	427	434	489	457	435	435	445	445	437	429	472	436	430	497	491	409	439	431	456	464	411	476	470	469	470	490	472	427	451	458	475	500	466	453	467	444	454	465	461	429	452	476	450	488	434	474	470	458	435	442	480	476	474	430	450	443	446	420	445	492	449	438	469	487	402	470	456	454	458	430	482	450	459	431	449	481	498	471	463	489	427	449	506	467	457	443	460	470	455	429	487	433	439	482	478	453	458	444	462	477	452	471	445	452	454	463	479	462	474	494	451	474	459	450	458	489	491	477	495	469	484	448	434	424	435	419	458	477	468	445	451	447	475	443	449	424	453	451	456	453	404	460	440	466	458	475	475	443	470	453	436	435	441	507	411	429	443	476	446	466	457	439	469	440	503	475	459	483	463	434	479	458	408	482	446	459	454	494	452	474	476	477	486	426	390	455	469	442	461	441	427	453	472	439	462	466	445	470	442	466	500	435	447	459	464	491	462	477	459	429	398	432	471	425	458	477	424	451	420	444	473	453	446	525	453	453	449	467	440	511	450	464	476	457	501	487	496	451	439	464	465	424	461	479	410	511	495	492	470	479	482	450	441	489	459	471	472	474	447	495	422	414	476	446	459	463	420	442	442	481	478	446	446	481	439	424	434	458	477	454	445	439	465	461	485	466	466	428	449	489	468	443	447	454	445	472	454	418	432	443	463	442	488	435	424	459	444	457	453	394	435	410	452	441	444	480	442	435	497	480	440	471	465	478	480	469	429	466	440	456	445	500	459	449	478	436	468	458	438	480	446	469	447	439	479	471	482	472	445	442	430	482	427	438	461	427	415	465	476	451	474	455	478	448	455	469	469	437	431	423	431	488	464	483	486	449	452	445	424	473	425	446	477	485	465	476	454	491	425	434	500	460	470	481	461	465	428	473	438	440	469	478	425	463	465	441	438	477	468	465	492	434	443	446	465	442	434	444	444	467	459	432	455	458	443	477	497	464	436	437	474	435	444	456	472	446	467	437	442	461	444	449	476	442	493	463	451	482	435	478	483	481	473	469	437	498	477	460	468	478	431	454	489	455	440	428	453	444	440	488	485	433	458	426	449	432	401	447	466	436	438	419	464	440	440	461	446	489	482	470	424	420	464	456	449	443	413	434	486	452	444	470	428	442	469	463	460	480	479	454	464	453	448	432	492	466	463	437	446	485	451	449	458	459	450	463	424	452	454	446	474	462	428	492	453	467	464	440	460	481	432	434	461	489	482	451	423	481	477	437	466	406	445	478	450	450	434	451	501	505	447	439	453	466	492	457	497	454	441	443	461	468	475	465	429	478	441	450	441	461	433	456	487	500	462	472	488	456	444	443	431	467	469	432	467	473	446	439	445	409	459	441	440	449	424	430	503	469	435	468	471	420	486	433	443	460	500	459	419	457	432	453	456	456	499	416	470	449	448	466	447	456	420	458	499	459	450	407	425	446	462	432	478	495	444	426	452	421	463	502	436	487	456	456	472	462	439	419	471	438	460	470	422	483	475	487	453	479	463	462	442	457	455	444	430	459	452	455	453	460	441	444	456	446	478	448	447	456	487	504	464	448	453	469	497	419	467	436	419	444	501	477	472	449	468	472	464	441	474	451	477	447	437	443	446	446	441	435	456	433	433	434	417	451	459	472	428	491	480	478	487	414	425	494	431	445	452	454	443	455	442	452	473	456	477	509	444	468	477	418	433	448	417	467	466	406	453	512	449
4726	544	522	387	385	355	343	348	364	319	361	360	342	329	365	320	360	304	349	353	308	347	352	336	321	338	329	317	344	325	353	343	374	339	331	319	338	343	373	371	339	323	366	363	356	343	356	338	358	347	358	332	382	330	311	305	326	332	343	347	340	329	311	358	302	341	367	358	333	336	321	347	358	334	336	360	288	338	347	320	334	339	323	323	358	350	325	371	349	353	346	320	344	376	318	310	332	337	341	325	320	307	322	334	351	324	331	347	316	336	330	326	318	343	340	345	350	361	354	317	345	332	367	334	315	336	342	357	322	360	329	309	354	306	313	343	344	349	320	338	342	359	351	301	335	317	314	319	325	343	325	311	336	390	333	339	385	331	338	333	325	312	363	352	346	317	332	303	334	321	353	330	315	342	349	343	315	325	329	333	331	327	343	339	347	332	331	358	316	319	346	315	349	314	350	349	311	333	321	335	332	352	316	301	311	339	331	336	321	301	377	353	307	349	316	325	322	350	360	326	295	352	324	323	351	316	333	355	349	322	351	327	314	332	317	338	333	357	322	349	361	315	317	350	343	302	339	369	324	333	352	340	321	341	313	332	320	338	323	329	354	339	348	313	332	342	347	373	338	335	310	353	346	373	338	358	297	342	328	364	349	335	329	329	339	362	301	329	358	301	357	331	323	313	334	361	337	339	301	322	333	331	347	360	338	344	314	349	287	374	335	326	339	339	318	337	309	351	365	319	336	340	331	301	318	316	334	345	320	312	348	342	330	308	328	306	340	340	363	339	329	323	349	318	377	333	330	379	386	337	336	332	310	350	350	340	303	348	339	333	334	332	341	349	347	342	358	332	334	328	344	356	347	353	353	308	312	340	364	342	370	327	338	314	339	323	331	323	320	304	329	336	357	312	286	312	342	334	326	327	302	340	335	349	349	333	322	350	336	343	341	331	331	315	346	318	316	323	340	341	313	337	305	326	315	331	315	326	353	331	352	369	307	332	307	329	337	337	324	343	372	336	323	309	343	367	338	327	335	345	377	322	329	340	321	338	324	330	344	305	333	324	326	354	326	350	350	362	336	336	349	354	350	356	339	315	330	307	349	307	345	332	303	346	341	304	361	376	346	322	345	305	388	332	347	353	303	354	340	301	340	361	342	352	337	366	335	365	318	333	323	321	286	326	323	352	344	356	319	371	371	336	346	362	351	329	346	323	312	337	295	354	296	332	335	293	362	306	331	331	335	317	365	350	336	363	347	338	363	339	342	346	348	349	345	340	355	336	338	342	344	308	350	354	360	338	355	334	340	340	334	334	340	355	349	354	400	328	328	335	323	353	353	331	369	324	333	338	335	340	337	355	337	312	328	339	354	316	330	348	345	330	351	334	324	347	287	325	373	352	329	316	341	337	324	332	302	334	316	325	324	306	374	332	337	323	331	331	336	325	362	312	358	341	330	350	333	351	357	316	332	341	360	335	338	344	346	350	335	346	326	320	331	310	330	325	347	338	353	326	326	319	346	343	325	332	356	357	344	320	333	321	343	329	338	319	343	335	350	347	330	335	352	344	360	346	329	341	331	310	352	332	360	390	313	344	338	388	343	361	303	329	312	368	342	325	364	328	325	305	336	315	343	307	327	351	360	330	349	324	320	358	353	305	312	329	358	333	365	337	358	341	319	359	356	359	341	327	312	360	351	377	360	353	377	326	345	356	327	364	357	332	343	317	357	316	384	314	342	336	348	348	343	322	332	355	340	337	310	285	334	327	352	346	357	355	351	333	344	344	337	329	328	349	340	355	315	341	323	314	349	298	341	351	329	340	350	347	338	342	363	321	337	344	339	333	339	336	312	357	349	314	343	363	337	337	345	362	338	349	320	339	337	324	344	314	351	343	342	327	309	310	348	348	347	371	333	312	358	346	342	354	311	302	339	357	378	333	321	350	330	360	342	326	302	336	341	354	311	325	359	382	340	343	327	320	344	296	333	313	371	324	320	344	366	309	316	355	344	349	343	315	352	322	336	348	293	349	362	328	355	349	334	323	349	329	353	319	326	332	310	335	304	353	331	305	349	350	319	339	345	323	336	328	356	333	344	363	315	358	349	336	336	357	331	311	351	324	339	345	345	336	304	335	337	313	360	309	332	340	327	325	343	336	347	353	321	346	344	340	331	322	332	359	346	349	323	355	360	346	306	355	347	333	359	321	333	334	334	355	345	316	339	344	365	319	376	306	351	311	339	312	341	374	337	304	307	326	346	352	340	354	325	322	391	343	356	362	356	337	347	355	323	326	342	342	308	355	345	364	310	364	319	320	336	338	362	322	371	347	353	334	356	310	330	331	351	358	359	342	355	319	328	314	311	348	318	316	330	332	348	335	316	338	341	298	358	321	310	345	325	323	342	361	327	369	349	323	331	340	334	329	381	305	374	322	334	345	343	332	330	360	361	361	298	330	325	319	341	360	345	352	324	337	353	328	351	326	309	352	320	350	334	329	336	305	343	376	323	316	319	327	307	309	336	331	332	331	353	347	334	323	348	306	366	314	300	323	314	357	373	351	342	326	334	345	330	338	389	343	331	335	323	306	326	330	298	325	341	328	318	352	328	309	341	346	318	333	319	303	367	337	354	334	326	340	344	321	353	347	329	357	355	331	327	332	342	328	348	306	356	334	298	328	331	333	308	346	341	363	331	324	320	333	359	335	289	339	340	366	336	339	367	371	322	308	332	323	349	315	337	348	317	364	340	358	374	323	351	348	302	322	340	334	314	329	314	335	354	351	339	338	347	338	318	342	337	318	342	322	345	314	330	309	347	332	337	349	328	334	342	353	300	367	297	314	334	365	348	346	353	309	334	324	362	341	341	329	307	332	320	369	366	330	320	351	322	326	365	348	367	333	336	324	322	324	349	329	340	377	336	315	347	317	297	330	346	340	345	305	358	329	316	360	335	338	328	351	341	317	343	317	351	320	342	289	332	333	356	331	369	325	385	354	354	332	328	319	336	328	349	351	342	304	332	337	305	335	299	346	295	353	301	354	350	337	360	325	307	353	339	320	365	331	327	331	347	309	328	325	337	329	349	302	347	350	351	338	357	327	357	328	343	328	348	349	337	336	329	327	319	350	350	326	386	332	353	338	356	342	331	346	341	312	329	350	311	346	334	331	365	346	337	359	347	357	336	341	322	331	300	341	341	315	334	343	337	348	353	344	339	330	353	339	330	329	349	343	337	313	335	329	348	346	370	357	347	310	342	352	352	340	344	304	340	307	333	316	349	338	354	299	325	344	347	321	331	330	331	348	361	322	350	343	303	331	318	351	337	316	356	339	323	335	334	312	332	365	338	308	343	327	341	325	333	352	299	315	313	338	334	344	316	340	336	340	317	350	340	322	351	317	348	383	303	331	336	337	329	317	320	354	349	279	333	327	363	345	311	321	326	347	318	332	329	348	363	362	325	310	346	312	355	312	327	346	344	326	333	339	321	346	348	359	332	339
25476	21484	27952	25431	11529	1880	1276	1102	924	909	991	950	942	919	902	916	994	900	911	911	913	918	902	891	931	886	895	907	858	903	928	887	906	907	879	881	889	909	888	827	906	827	834	857	866	881	873	868	834	872	862	887	900	872	862	867	904	860	848	852	828	896	850	878	844	850	886	882	854	872	868	904	861	892	839	844	821	914	852	835	922	863	890	897	870	843	824	809	839	832	940	822	862	867	878	817	849	811	847	944	831	867	819	914	780	882	800	892	859	857	841	845	836	873	873	871	864	834	889	853	857	816	839	803	920	909	816	893	900	849	847	855	879	862	857	851	836	860	882	880	874	931	816	818	877	839	815	824	864	867	866	858	853	856	872	824	944	855	807	882	848	835	801	859	935	852	862	819	857	828	847	838	858	838	882	833	876	864	874	831	821	797	881	859	862	835	876	889	889	833	866	833	829	871	887	895	840	906	900	884	828	876	859	878	824	854	866	854	906	825	874	902	827	896	924	813	845	808	870	878	887	838	881	838	876	886	865	902	847	861	856	824	841	887	861	833	862	843	894	835	894	847	854	877	870	803	840	855	829	909	866	855	845	873	887	898	898	812	866	833	836	873	899	805	874	916	822	878	836	819	832	827	828	832	873	848	806	817	864	870	838	905	856	911	848	857	852	833	822	887	915	882	901	858	844	898	877	882	830	890	921	854	817	835	840	890	907	879	851	877	862	793	818	891	825	869	855	832	848	872	836	871	826	876	873	798	913	832	828	886	779	880	826	854	878	857	845	876	866	851	875	909	853	816	855	862	881	805	851	832	832	820	862	847	878	844	919	890	913	914	853	907	830	836	864	902	865	912	857	820	857	891	855	912	873	845	882	832	856	862	884	855	912	889	860	864	874	837	815	856	887	853	850	887	835	845	827	791	876	922	840	836	851	854	868	834	853	939	853	888	891	888	938	840	871	789	876	894	888	874	882	855	923	829	823	839	869	889	859	858	850	849	877	917	878	860	830	873	853	846	837	843	882	853	875	878	848	828	831	829	896	870	879	805	784	932	873	836	845	833	836	831	867	860	842	894	871	839	864	853	840	871	867	897	871	856	843	844	860	866	843	900	865	855	841	869	827	888	847	892	844	867	869	859	917	872	834	887	891	849	827	856	855	837	872	831	834	844	918	876	852	866	889	876	835	880	792	825	878	920	888	923	871	901	821	814	876	852	836	851	837	824	853	871	874	834	803	876	857	822	880	886	856	875	898	861	818	856	869	867	816	860	879	902	877	881	824	819	850	818	934	864	846	823	879	830	898	826	870	852	865	861	866	854	836	861	857	859	878	873	866	829	870	893	884	862	892	870	886	877	877	828	909	869	880	898	844	867	843	868	881	873	877	825	882	890	878	830	878	837	821	881	846	825	859	873	883	864	837	836	904	859	847	846	810	846	879	872	841	882	849	889	870	884	890	887	878	835	814	859	855	887	906	884	871	886	887	843	830	876	874	843	848	897	827	899	870	855	885	860	915	870	875	813	810	964	854	856	853	867	851	879	880	851	856	869	831	912	839	882	846	883	875	893	904	871	837	835	882	842	867	849	852	862	861	849	888	851	804	861	848	854	878	840	881	907	841	851	907	871	865	871	883	861	885	920	859	814	850	855	820	822	907	893	882	883	838	902	901	861	877	856	831	890	833	893	884	835	875	872	862	825	879	842	866	864	880	831	849	830	908	844	872	830	863	875	863	847	875	902	874	856	864	838	880	804	899	814	849	910	862	836	878	874	802	861	846	877	865	880	893	860	812	868	814	839	836	828	860	875	875	896	768	856	843	813	885	832	836	850	857	861	841	868	931	844	885	840	859	855	878	848	841	925	835	834	883	882	831	818	830	847	884	843	809	870	842	890	827	860	845	888	884	838	821	840	840	867	876	841	884	902	888	903	822	865	907	856	865	814	880	882	864	842	793	847	847	896	897	876	840	849	832	855	905	837	848	881	828	886	832	816	840	822	871	896	880	868	839	904	842	890	899	866	859	916	879	842	842	814	896	882	870	853	904	821	870	821	851	871	847	850	839	830	888	874	819	852	838	871	803	828	881	874	867	889	844	867	836	867	797	876	836	812	868	845	799	881	854	915	869	831	849	878	860	854	818	815	847	889	902	828	875	894	908	858	840	867	850	867	932	834	836	844	876	861	913	900	844	854	833	816	877	805	840	845	890	804	925	882	836	890	859	856	879	889	889	873	858	919	834	816	915	852	887	826	849	826	815	857	865	885	894	874	887	780	874	887	817	843	873	919	907	833	876	929	921	860	875	893	791	784	852	913	853	841	880	830	861	894	828	856	821	873	832	819	859	819	883	848	883	911	879	868	876	817	904	852	840	914	900	892	898	845	883	827	868	874	854	891	889	844	893	804	906	887	879	852	872	883	870	872	815	915	887	853	812	885	851	913	899	871	878	855	849	844	836	876	879	860	827	870	863	819	911	786	866	824	881	816	863	876	850	850	854	832	837	805	846	858	848	832	877	870	896	904	846	821	896	891	885	863	902	834	821	869	839	857	887	849	853	845	888	832	851	894	846	850	877	870	835	900	858	901	835	852	846	851	845	854	837	875	837	829	847	855	880	845	864	838	853	826	812	897	883	920	860	970	841	833	797	797	873	839	802	869	860	871	836	870	846	857	838	865	821	914	921	876	847	813	826	805	868	842	847	825	827	901	826	890	821	854	924	837	845	864	889	837	827	881	873	871	876	823	842	865	891	881	889	875	837	846	880	826	829	825	969	901	886	871	907	856	897	871	806	857	874	872	825	892	872	833	912	835	952	841	837	828	901	905	854	884	876	848	851	869	866	871	873	819	831	848	848	838	861	895	843	858	825	894	862	827	820	816	903	865	864	871	816	909	824	869	851	838	888	832	815	849	893	869	868	826	908	855	839	849	869	855	851	869	884	806	883	871	837	832	847	874	883	834	852	870	860	897	856	786	866	875	873	884	840	905	870	869	896	797	872	858	844	834	885	830	845	884	865	807	864	847	819	829	849	868	902	813	842	853	853	827	863	830	871	815	796	859	824	832	835	841	853	812	844	872	898	842	802	853	841	830	853	799	839	817	811	831	806	887	844	857	853	803	803	847	831	926	848	886	902	823	863	861	843	806	884	863	821	911	885	896	841	854	816	886	873	855	856	786	842	869	825	884	861	899	895	895	862	856	864	835	894	892	835	839	873	813	905	886	848	829	872	889	911	869	847	892	856	852	882	860	854	837	824	882	837	815	887	853	877	826	880	818	864	809	837	841	781	898	815	855	885	889	856	853	830	892	849	867	877	810	838	823	852	886	903	812	900	808	871	811	854	888	884	871	844	848	877	836	826	886	882	886	874	860	914	866	894	850	855	884	868	857	860	906	810	828	898	859	846	903	867	830	867	916	842	897	855	845	881	862	856	869	896	914	822	878	838	891	909	905	891	872	881	794	846	837	858	879	849	883	848	851	854	835	840	868	822	876
3510	3730	3102	1732	1323	1090	1010	934	835	769	808	734	672	704	701	701	743	687	673	672	709	642	667	670	634	686	684	701	625	690	615	617	645	626	655	645	649	693	674	626	643	660	653	672	640	654	638	674	652	693	661	649	636	660	619	631	635	638	639	666	652	632	696	592	619	604	683	637	634	632	650	670	613	614	666	613	694	600	684	656	633	649	648	614	629	665	633	612	652	672	627	655	685	635	657	624	652	618	649	631	628	660	639	621	651	629	664	572	635	642	616	649	641	633	691	619	633	637	637	637	700	662	649	660	596	609	636	594	649	644	638	649	649	650	632	634	640	663	672	668	627	607	673	672	642	647	640	623	630	624	603	663	555	676	635	578	612	664	621	622	663	611	650	628	676	651	642	647	644	633	637	650	653	628	614	628	648	660	650	625	606	633	633	633	630	662	638	665	622	675	632	663	620	633	609	648	659	624	636	629	680	614	602	630	664	609	639	596	659	647	657	626	597	677	646	678	612	644	634	666	616	642	639	652	659	630	680	588	653	651	632	644	662	647	645	595	619	645	612	611	678	616	602	640	652	647	650	639	646	669	673	655	665	684	633	630	667	625	667	685	656	615	688	664	660	647	647	688	675	670	623	633	611	648	617	577	629	629	645	645	627	649	620	627	643	617	639	604	652	640	689	632	630	640	622	627	645	597	608	643	622	607	652	636	682	619	645	600	633	633	668	667	676	624	673	630	604	615	649	662	662	637	655	628	659	621	644	681	674	660	644	648	624	700	641	644	624	614	632	634	628	650	616	650	636	640	651	621	659	669	642	669	618	659	603	650	601	654	626	634	661	685	620	637	674	623	651	570	667	630	619	613	685	615	601	637	617	661	660	629	573	645	625	646	606	682	620	638	625	633	649	626	648	634	623	629	654	654	663	654	602	628	670	675	618	647	675	666	632	641	634	652	630	626	614	615	639	621	633	638	617	673	659	624	641	653	653	666	661	630	629	650	661	651	712	648	645	671	624	638	653	606	634	671	637	629	608	621	618	623	660	608	638	621	631	632	615	622	622	653	607	642	609	671	619	622	665	627	628	596	618	592	616	627	629	626	675	668	676	614	619	677	621	675	642	622	621	648	609	617	608	627	598	619	627	633	626	614	668	662	628	655	640	618	615	616	612	645	671	621	669	635	646	646	625	621	676	627	607	675	660	645	593	676	649	585	660	618	651	607	637	630	659	656	621	660	638	663	613	644	631	661	668	664	607	636	591	656	621	610	652	634	567	627	681	640	593	631	601	639	629	648	681	608	651	637	638	618	637	653	620	624	656	642	646	616	638	635	629	611	634	646	668	646	710	631	625	663	648	610	663	705	634	675	650	627	658	637	661	634	654	624	674	682	645	614	642	634	675	636	592	719	640	583	634	627	633	631	662	589	666	659	632	595	665	642	631	655	633	620	651	650	621	649	619	616	633	624	624	648	605	610	626	636	635	613	643	683	623	647	653	651	619	681	644	637	621	633	615	633	645	635	640	665	647	643	606	645	661	620	560	630	621	605	658	626	631	653	613	617	676	641	660	598	660	594	618	619	703	686	633	657	640	618	644	593	643	603	646	629	614	645	606	624	623	646	650	616	610	659	657	646	651	634	619	642	681	641	656	571	649	626	645	634	642	647	619	609	636	598	640	645	668	596	627	644	601	650	650	687	674	642	626	648	619	672	614	649	563	668	626	652	664	668	599	655	666	692	641	662	590	585	615	654	646	617	661	598	652	659	617	628	646	610	654	641	604	606	611	587	687	639	633	606	642	613	637	667	662	590	655	700	585	626	631	613	648	632	650	667	655	593	601	625	659	650	631	672	611	633	673	627	621	649	649	642	663	649	623	600	675	622	701	666	649	592	631	640	622	610	632	653	613	611	653	670	649	648	682	667	671	662	622	593	609	664	616	622	660	621	606	654	623	676	617	609	587	613	619	655	640	617	622	657	664	616	643	638	634	615	623	642	647	612	606	645	648	647	592	631	619	637	573	639	610	609	646	645	634	617	665	665	646	640	660	644	721	661	660	598	662	675	621	633	585	660	618	660	637	626	630	653	640	669	647	623	631	660	665	591	639	669	651	655	626	605	636	604	614	645	627	655	654	675	582	608	633	623	657	630	669	578	643	670	637	629	628	639	603	621	642	640	616	619	644	674	620	578	626	622	640	640	625	598	658	642	595	586	598	613	615	603	667	626	652	623	622	616	619	600	645	555	640	644	672	600	669	629	676	634	629	624	633	637	629	645	597	628	640	614	585	626	630	615	624	614	667	640	633	628	662	660	672	604	620	605	606	685	649	688	669	631	630	611	689	595	640	636	622	616	628	640	654	655	627	639	597	674	629	633	685	653	637	684	620	624	640	591	631	638	595	636	638	617	611	619	629	633	629	638	670	613	631	598	634	641	685	670	670	626	646	629	640	631	614	654	609	610	612	588	635	612	637	640	637	654	621	639	609	662	644	667	614	645	646	619	642	654	604	608	631	640	642	625	595	633	634	612	633	674	638	624	597	603	644	663	617	628	637	628	666	613	624	633	588	636	655	652	674	661	667	625	676	638	611	627	699	610	697	621	649	637	629	637	609	566	662	661	658	611	625	572	630	548	610	645	676	614	616	567	631	612	613	659	652	642	604	683	625	648	634	618	610	622	603	667	655	611	730	683	666	678	633	633	608	644	671	610	626	622	636	649	603	673	624	664	632	658	668	641	595	636	601	662	663	595	628	666	618	652	616	601	643	659	597	620	656	648	595	605	652	597	633	625	619	646	603	670	610	575	660	624	662	654	637	645	630	617	648	642	613	627	644	612	661	644	605	588	619	640	630	638	638	635	631	669	628	626	667	623	669	588	654	588	681	668	679	660	618	617	631	604	593	651	645	672	610	673	635	639	670	646	646	606	614	638	638	631	624	640	616	593	614	622	603	569	597	649	649	655	659	615	616	630	621	676	623	634	616	659	626	684	628	629	605	594	655	626	654	630	626	604	606	662	612	650	611	644	558	638	645	601	598	613	623	607	684	680	627	652	610	642	669	600	583	607	561	611	658	648	620	580	637	682	617	634	603	625	601	600	620	633	609	633	647	640	620	631	653	621	647	577	657	667	604	636	657	654	637	620	653	650	649	668	662	621	665	629	638	641	656	661	629	642	612	561	625	643	623	637	623	633	618	655	585	648	663	654	628	596	662	606	644	636	633	658	604	607	657	663	640	645	664	662	649	662	651	623	611	630	571	703	627	698	608	649	630	652	651	635	627	657	664	594	613	623	632	648	650	631	642	616	645	599	650	621	643	623	610	635	596	588	696	648	627	666	658	685	659	634	616	622	658	607	645	641	618	638	649	628	630	653	638	661	627	630	601	671	603	668	633	618	612	641	638	658	579	619	603	604	645	631	630	587	666	639	631	589	634	639	626	591	630	696	618	617	617	633	612	640	630	649	596	623	628	661	605	660	643	661	706	645	625	628	641	672
24485	21474	28844	24531	21475	9210	1907	1294	1014	1001	937	908	927	915	890	899	880	872	852	864	811	816	842	860	774	785	833	787	777	791	764	800	848	776	908	787	776	811	855	833	807	810	835	798	802	812	854	800	796	849	772	841	853	840	873	830	857	861	793	796	766	817	837	811	811	850	821	822	806	857	803	781	836	831	828	742	852	783	844	802	792	782	800	907	827	827	814	817	821	809	788	845	796	738	786	843	811	849	798	777	799	729	879	801	785	766	793	824	783	779	816	781	848	806	806	777	817	799	851	814	850	834	801	815	855	783	849	865	807	790	828	805	784	797	749	785	801	809	807	816	775	793	807	763	809	844	785	805	778	825	787	772	804	760	784	821	784	815	779	806	766	812	798	772	812	845	806	857	760	778	845	804	824	802	815	764	768	799	802	789	832	824	847	769	841	834	844	784	815	823	819	786	819	805	750	762	842	822	803	849	786	841	801	813	777	767	772	859	804	758	798	833	792	816	822	809	820	843	815	800	792	786	789	754	838	783	818	779	751	820	777	781	809	830	779	797	819	821	802	826	754	791	776	799	808	826	787	824	796	826	845	789	770	793	803	812	820	806	793	798	805	761	786	828	790	786	837	812	794	829	777	798	811	814	846	786	801	766	761	731	853	761	734	801	816	798	830	747	750	767	758	788	759	817	801	772	804	756	786	813	795	790	830	785	773	796	821	822	738	812	812	812	791	837	779	806	822	779	789	801	795	768	810	741	782	790	788	836	800	769	786	803	808	824	788	804	819	748	764	768	816	834	819	777	827	796	783	762	784	803	764	768	789	836	789	840	793	813	779	788	773	839	822	814	834	795	808	761	804	831	812	758	792	815	821	791	844	803	786	857	802	782	836	778	793	809	778	796	771	848	813	809	793	782	775	786	831	750	794	781	807	781	798	772	856	776	796	800	806	776	757	852	782	753	800	832	813	828	818	813	778	800	808	814	798	785	782	807	737	742	843	818	790	831	836	714	803	828	751	804	766	796	816	805	799	788	813	732	779	760	777	796	810	863	808	818	804	758	809	840	820	781	792	754	828	769	773	825	808	823	823	826	750	814	835	791	823	770	816	828	791	762	834	850	798	824	835	861	831	771	836	793	792	861	777	798	775	807	737	849	771	809	813	763	867	755	774	790	809	817	817	802	757	782	807	766	730	783	802	767	777	794	849	761	831	765	790	808	810	821	831	783	798	800	811	844	833	756	831	800	811	805	843	781	797	798	812	803	767	821	817	816	826	804	831	847	770	747	822	823	791	799	841	791	794	803	789	755	780	807	781	819	751	844	751	820	750	792	826	791	821	769	819	829	798	822	772	806	783	758	770	787	815	782	762	828	774	769	779	776	787	826	791	804	719	798	799	789	764	787	791	774	810	811	823	819	818	793	783	819	799	795	822	762	795	801	796	800	807	781	790	778	747	802	793	767	827	793	801	817	767	760	815	817	780	811	781	826	797	764	783	771	806	811	781	768	780	773	816	830	759	814	803	804	770	754	750	805	799	838	816	811	764	769	709	805	794	830	825	851	778	834	812	776	828	792	761	791	798	759	770	821	817	790	800	838	820	826	775	787	785	803	800	784	784	784	763	758	803	791	818	803	797	807	766	798	828	783	775	766	801	793	808	759	799	802	809	787	772	802	805	845	804	765	849	791	787	820	764	771	791	736	848	804	790	804	744	753	774	770	766	822	788	781	795	765	797	786	811	813	817	783	798	796	806	754	794	837	766	789	795	807	755	796	801	780	795	831	795	818	851	782	800	758	796	783	771	783	788	793	800	789	812	850	814	785	776	807	731	776	851	807	780	775	789	742	803	782	768	792	824	801	767	787	727	785	734	774	767	823	753	803	821	846	812	768	785	754	778	804	843	784	787	867	797	735	757	797	786	752	782	812	777	796	779	775	836	772	764	805	799	814	816	838	756	760	833	883	774	737	779	830	808	799	788	795	753	798	807	772	793	817	786	790	827	811	780	813	782	794	845	747	822	839	775	769	813	788	741	778	792	830	818	744	845	812	793	807	788	813	810	786	808	795	886	818	793	794	775	814	778	783	733	765	829	770	790	854	840	822	764	818	830	785	763	783	791	858	807	852	780	806	815	794	782	797	784	807	844	752	794	817	800	795	766	820	809	772	770	810	785	737	783	765	802	801	811	797	808	792	850	806	817	761	839	801	798	775	801	824	812	802	786	778	762	748	771	829	758	765	767	785	776	807	819	836	746	750	789	809	776	803	818	822	777	797	747	796	808	776	814	710	790	812	757	769	827	777	825	817	740	833	819	845	818	793	784	778	832	789	770	747	789	824	758	786	812	842	794	768	808	795	826	783	817	803	860	773	825	818	790	844	816	801	792	744	759	752	805	761	771	792	838	788	818	777	853	770	776	836	826	750	835	774	778	798	850	781	798	800	765	825	831	760	777	787	843	831	777	784	788	753	816	790	792	804	771	807	829	801	833	777	820	830	777	729	799	808	786	778	775	804	801	806	779	775	804	807	835	790	799	802	814	807	804	809	814	757	793	820	786	775	777	787	748	751	777	790	816	818	810	789	805	802	805	786	789	786	795	781	783	801	755	820	771	765	800	762	754	777	798	838	771	759	799	753	807	860	803	833	771	799	746	790	800	810	814	785	820	792	773	758	753	796	812	780	765	858	798	775	781	794	862	814	753	757	803	857	812	770	782	751	761	756	771	784	780	805	825	783	755	819	780	811	814	820	799	818	832	758	727	849	820	787	785	815	797	833	771	784	773	781	791	765	790	752	813	855	789	825	794	797	788	761	799	789	808	851	760	782	772	716	804	805	755	860	797	802	793	753	748	824	782	821	796	755	781	795	855	771	827	750	805	786	790	772	795	791	793	777	789	765	789	763	849	818	789	773	790	786	803	783	779	786	772	825	812	735	786	831	810	747	779	768	800	741	819	761	802	841	806	825	808	765	744	817	788	817	763	794	726	826	800	793	850	773	797	816	805	779	772	718	757	837	772	736	800	751	773	773	783	767	766	761	877	800	822	753	803	813	793	777	838	777	817	780	815	801	781	797	745	771	857	810	755	807	805	842	810	870	820	833	783	705	817	798	749	786	775	833	791	772	828	762	788	795	794	784	819	732	808	810	785	815	816	803	803	749	800	839	768	803	778	774	752	755	757	760	825	773	859	813	811	786	799	837	767	820	783	801	796	785	818	818	808	778	756	804	817	821	822	758	779	813	748	736	792	754	818	804	814	775	753	821	828	820	813	730	805	777	834	794	847	806	783	831	743	788	834	772	832	793	800	791	741	804	767	839	798	734	783	772	818	786	849	840	782	796	801	843	808	808	803	815	797	845	774	794	759	814	823	774	803	809	824	782	804	749	827	801	779	754	834	809	822	810	777	792	774	806	810	828	837	794	792	798	788	863	755	770	790	801	767	842	794	812	772	822	775	820	800	821	818	777	767	786	805	826	820	806	851	857	772	778	784	779
3797	6132	4946	2756	1918	1440	1286	1112	945	866	819	790	745	692	699	667	744	698	738	690	623	658	677	600	603	658	632	625	658	647	631	618	632	605	631	606	623	644	612	649	625	651	603	673	595	624	599	634	624	648	595	634	614	592	604	652	669	565	587	581	594	594	623	582	615	661	653	557	625	643	631	583	635	624	599	576	658	631	636	581	638	615	652	616	592	592	643	633	636	577	619	586	615	643	617	654	630	609	564	589	640	592	630	642	602	593	613	575	602	607	605	621	618	626	569	583	591	618	634	581	592	629	627	640	620	576	609	613	606	565	651	609	597	615	626	625	614	626	617	575	583	609	626	587	635	602	599	597	597	617	613	634	609	581	620	558	611	651	628	638	629	617	609	584	599	617	633	603	633	595	617	596	551	607	651	598	604	588	607	604	626	629	629	651	572	621	591	590	642	602	635	599	579	620	633	647	605	627	641	641	630	583	570	572	610	591	604	605	643	611	603	661	589	584	621	601	604	604	635	601	632	580	559	609	622	638	575	600	579	590	548	643	637	647	624	603	600	607	626	661	599	612	590	687	594	610	602	647	595	594	586	610	565	570	584	605	634	596	649	620	626	613	591	610	620	598	629	635	645	651	577	581	566	598	631	554	691	603	612	624	613	648	638	584	598	587	563	586	571	630	595	572	558	593	574	560	621	620	638	608	608	634	606	612	553	591	610	552	613	647	627	596	593	617	590	597	596	601	646	636	624	626	599	604	626	601	566	598	582	590	600	617	669	617	543	601	589	599	581	645	630	613	648	655	585	578	618	656	620	601	600	587	558	583	615	585	581	630	589	605	576	575	598	615	619	584	607	625	555	580	602	608	625	583	586	649	595	631	589	576	590	547	569	604	654	609	624	606	617	638	578	614	577	628	609	579	613	618	617	573	605	621	580	621	583	588	595	619	578	594	575	620	611	632	592	588	598	648	614	608	616	604	633	647	584	655	614	581	609	602	562	638	579	608	628	620	560	601	574	613	626	609	621	613	673	630	605	624	588	603	611	604	582	599	592	591	578	646	625	614	616	636	566	601	599	646	621	596	603	611	622	644	617	623	634	565	586	616	606	624	593	612	606	615	570	626	667	634	587	606	584	577	581	590	574	631	619	615	604	631	610	614	632	568	602	585	581	587	626	616	597	598	591	599	581	603	615	578	649	592	609	567	640	579	591	590	638	623	613	572	607	608	615	594	613	576	580	610	597	617	626	640	586	618	610	617	637	611	603	565	575	586	660	595	579	623	592	597	557	600	596	637	581	561	610	579	573	564	601	622	613	653	605	594	601	629	554	567	594	568	600	622	595	559	612	594	534	603	635	577	637	611	580	617	586	586	615	581	604	606	561	604	581	596	628	608	584	627	624	590	624	597	614	608	598	610	649	580	652	578	603	613	620	605	616	595	588	645	633	607	577	568	578	584	601	599	594	588	616	608	617	564	570	639	642	599	558	611	611	581	614	608	613	620	592	615	612	600	576	628	621	628	599	615	576	614	619	633	624	602	602	595	593	606	588	578	587	580	573	583	560	576	576	567	589	635	571	558	599	597	557	580	571	607	621	650	606	556	609	596	620	570	642	583	602	597	638	607	574	609	585	602	606	635	575	602	569	620	562	578	563	626	592	549	591	581	587	619	611	604	599	587	600	667	586	614	594	639	592	590	552	585	596	579	589	635	623	601	594	616	613	577	638	593	616	621	607	634	612	580	588	627	612	611	636	597	660	588	631	581	602	586	646	615	656	622	623	597	613	609	623	553	597	542	629	587	589	631	598	524	592	629	635	618	612	580	603	580	652	642	605	578	611	599	565	592	614	603	550	625	560	580	554	618	635	604	573	623	623	600	585	548	576	605	583	605	569	617	578	598	586	597	620	635	542	590	610	551	576	613	636	578	583	578	637	578	609	604	570	656	586	569	609	602	578	604	642	595	638	616	580	586	610	584	603	619	585	583	579	580	612	621	594	568	603	564	577	560	591	617	595	548	617	616	593	605	603	604	616	588	589	576	618	629	613	608	589	586	625	606	632	589	616	625	626	554	588	571	595	574	584	636	617	578	615	561	575	622	610	601	626	651	606	654	638	615	564	583	605	584	618	606	607	621	600	582	586	622	593	570	614	601	632	562	623	615	626	612	556	607	610	651	609	577	568	556	574	612	601	636	579	592	621	591	608	606	580	591	594	562	608	574	605	601	607	570	566	613	614	579	604	589	580	590	617	573	614	606	595	584	607	600	614	611	580	584	617	595	591	595	581	621	605	569	575	588	604	603	599	578	600	588	564	589	605	594	618	584	646	610	588	577	597	595	626	588	610	605	575	600	569	570	630	588	571	559	606	578	644	609	575	616	608	622	579	598	578	572	580	589	641	575	640	579	619	588	622	601	595	597	576	604	608	607	581	596	544	572	545	600	568	580	601	619	570	561	622	659	587	595	583	621	601	608	603	600	588	608	587	559	587	549	558	588	620	575	608	612	590	573	596	580	548	637	593	586	637	590	584	582	624	591	591	638	564	581	577	574	576	607	622	555	597	632	604	587	575	584	572	608	573	608	602	594	606	572	576	605	577	571	628	591	607	627	591	625	615	609	590	571	607	614	591	646	618	598	628	620	553	576	606	574	620	586	614	610	618	574	607	613	584	573	626	613	588	604	616	575	615	590	594	578	580	597	581	539	591	588	631	555	642	589	597	624	645	594	576	601	580	650	595	558	569	596	592	654	607	546	611	593	587	601	599	632	646	580	587	609	650	611	550	619	575	547	573	604	620	577	626	615	594	578	607	578	594	607	567	615	555	570	574	584	607	575	603	598	569	621	572	593	643	593	574	564	579	592	579	553	620	599	592	598	605	628	595	641	623	589	592	628	613	594	607	639	563	625	632	613	648	598	578	597	574	615	579	620	558	592	619	599	617	596	601	569	616	576	583	548	586	571	612	598	560	563	574	616	568	625	559	564	594	606	603	535	626	589	610	579	622	595	598	613	579	606	603	574	604	604	591	608	583	607	606	554	575	571	548	612	606	631	581	579	614	572	598	557	621	597	615	640	586	624	573	575	570	568	573	606	560	535	579	562	576	635	577	627	574	641	585	572	631	607	586	556	595	620	578	570	604	575	631	578	594	566	586	613	580	603	596	574	607	594	558	580	584	584	578	592	591	556	620	589	578	587	576	627	569	623	608	563	590	538	589	604	614	631	569	578	581	557	619	587	649	632	597	610	646	585	634	609	567	592	592	612	585	627	554	596	652	588	609	611	600	564	586	560	617	596	593	579	575	608	601	589	586	600	593	593	564	583	585	593	600	621	601	642	593	611	576	576	600	628	593	552	588	600	581	613	582	585	602	612	601	600	583	609	604	578	557	612	620	532	600	602	627	573	596	582	652	574	546	565	612	612	613	603	594	598	572	606	558	601	575	555	549	628	580	559	550	607	621	561	607	605	568	588	639	616	622	599	536	584	608	621	581	592
27947	10358	1056	684	478	449	454	501	463	485	418	440	468	465	492	430	485	463	428	434	480	439	466	448	451	441	466	441	456	473	499	479	473	448	471	419	464	431	459	455	448	475	472	451	461	449	487	463	459	488	477	485	447	454	472	469	448	449	482	490	486	472	491	433	452	462	453	480	486	465	511	468	473	450	479	485	487	432	457	425	478	452	498	455	463	431	470	473	450	457	486	453	483	453	461	481	461	489	467	469	457	442	481	434	429	458	480	488	484	490	435	445	464	452	428	466	481	466	490	456	448	466	465	457	434	467	445	440	444	505	458	446	453	437	486	440	440	509	483	484	446	468	456	432	448	444	488	444	453	440	494	448	447	467	451	458	449	494	426	464	459	442	491	429	468	479	485	416	496	489	485	502	478	463	478	444	468	464	458	431	428	485	434	458	466	470	436	434	435	455	464	462	424	458	435	484	466	491	435	469	450	488	450	507	471	474	446	472	425	435	452	438	475	458	440	464	451	444	516	466	408	465	469	451	451	465	436	483	469	463	462	455	475	479	482	462	507	486	460	429	458	447	430	442	444	478	451	452	458	427	496	440	521	464	462	497	478	484	462	454	471	448	495	426	524	473	454	436	478	453	471	460	436	450	456	453	460	495	457	474	463	470	459	445	430	427	489	478	424	420	463	464	480	469	456	450	468	478	451	481	469	499	442	481	449	478	453	442	451	446	462	462	506	485	450	460	472	465	506	461	437	447	461	445	478	441	454	460	417	449	458	473	471	443	442	450	478	462	424	473	493	469	432	470	437	450	443	437	489	469	481	457	451	476	434	458	462	441	419	473	469	472	508	469	416	444	427	449	428	497	481	462	478	436	458	432	501	443	494	474	458	447	471	494	396	451	475	404	486	493	466	453	462	424	488	464	427	440	407	451	459	452	454	495	426	483	504	429	460	479	466	453	433	461	417	438	456	449	471	453	428	475	443	450	462	465	428	467	489	461	433	464	423	480	449	476	440	500	465	454	475	438	471	432	442	463	439	460	487	476	445	451	431	460	475	462	422	433	515	459	437	476	425	467	499	482	497	487	501	401	448	458	486	469	470	476	460	498	491	481	422	477	478	448	476	472	451	456	436	474	460	498	428	459	472	445	464	455	464	456	456	433	502	469	467	481	485	466	437	460	448	442	462	464	453	481	472	441	478	457	463	477	461	469	449	461	448	457	484	461	468	495	438	448	490	439	422	437	467	460	494	462	458	453	473	448	431	488	464	485	444	493	454	450	461	468	470	472	489	449	491	453	481	467	449	445	451	475	470	418	469	433	467	470	456	501	480	440	460	491	429	437	459	450	446	418	490	443	456	438	419	437	465	476	485	458	444	447	428	463	493	483	461	446	474	455	468	425	406	451	407	434	464	443	425	425	458	464	452	473	449	417	478	524	501	475	420	451	441	476	503	429	470	483	477	453	454	451	462	458	432	473	439	484	478	473	427	415	481	482	472	421	481	450	470	459	463	468	462	433	472	443	466	478	450	461	471	447	459	454	448	447	431	455	447	447	438	454	490	488	450	478	462	460	454	447	490	438	494	469	464	489	459	483	438	456	449	462	476	470	466	478	459	431	477	465	454	462	452	451	436	480	471	452	438	437	485	467	472	460	466	462	444	458	433	451	474	425	429	472	442	503	438	401	490	443	452	436	446	406	442	433	442	464	445	418	495	470	456	477	463	462	444	452	451	459	459	509	456	447	464	473	439	423	454	464	466	477	427	441	486	451	452	468	498	452	464	481	422	437	466	431	463	469	413	441	455	442	453	453	478	450	455	412	451	459	445	473	443	454	493	437	473	494	446	458	459	469	474	450	414	459	445	485	440	470	474	480	493	466	460	499	468	441	504	439	447	448	464	470	466	502	435	477	462	447	474	458	452	501	490	449	456	471	416	444	441	468	466	425	479	455	439	438	486	467	449	488	465	469	429	450	443	448	477	478	460	495	461	458	465	448	471	425	407	471	471	447	469	465	424	482	515	499	440	449	469	453	479	477	500	442	460	475	435	484	484	468	445	450	485	473	461	462	509	466	483	428	450	483	424	502	479	418	458	499	469	449	489	459	459	480	434	476	464	472	467	460	445	476	457	439	440	430	468	455	473	472	480	469	464	494	413	460	430	482	435	477	468	445	443	467	443	448	455	468	431	442	468	428	459	439	471	487	447	434	477	473	465	482	478	494	434	444	457	481	469	490	475	459	482	426	432	457	513	466	437	464	456	468	484	456	424	436	472	467	435	440	468	466	451	457	466	472	473	449	434	439	473	428	431	420	511	454	477	477	418	488	479	456	480	455	473	473	489	451	475	469	483	450	473	470	429	465	447	443	475	481	424	472	498	474	474	463	465	460	461	472	473	518	463	465	459	467	382	450	434	454	397	462	500	470	447	437	448	401	460	465	430	425	462	442	440	433	462	431	468	426	435	493	463	484	438	477	466	489	380	422	426	476	440	394	481	465	464	447	446	464	519	467	470	493	488	444	465	460	494	481	477	433	459	484	448	512	450	443	440	480	441	498	420	490	447	458	464	472	444	453	494	458	464	459	451	465	476	438	402	438	448	451	488	477	468	465	463	515	435	454	469	513	446	509	520	477	431	449	454	410	426	498	492	453	477	452	443	475	499	497	440	460	441	467	440	469	436	451	443	475	492	481	451	472	459	470	462	462	434	458	481	462	480	511	485	428	480	462	446	447	483	470	456	434	431	463	478	480	459	433	443	456	461	462	435	423	461	434	453	467	460	476	485	442	437	476	448	458	465	453	508	473	451	492	474	429	461	476	464	446	450	480	472	446	424	453	471	451	495	469	409	469	485	456	447	485	466	458	468	473	469	489	458	460	438	465	468	491	463	479	484	444	460	479	468	439	451	435	483	463	439	451	470	422	422	431	430	488	431	439	467	487	470	448	483	467	464	448	487	491	477	473	475	451	462	451	483	441	469	432	512	420	423	467	459	450	488	447	490	458	473	462	466	464	447	479	437	494	485	438	472	443	451	458	422	441	439	498	444	479	458	441	434	463	450	482	446	440	474	458	479	464	469	428	521	504	462	487	480	451	434	458	459	407	460	457	473	457	442	473	431	485	454	463	462	485	432	453	454	459	450	483	490	426	469	461	457	446	463	514	487	426	471	453	461	472	426	466	464	491	440	441	461	458	436	462	428	481	454	462	488	497	472	450	440	470	450	439	451	474	468	458	485	475	470	446	474	457	461	457	446	453	465	427	458	476	471	502	461	487	451	428	429	432	449	455	446	432	449	438	432	500	500	467	492	500	499	453	430	449	454	485	439	421	444	446	409	464	450	487	453	460	437	452	470	432	451	457	468	483	444	476	493	471	425	488	458	469	467	443	446	464	487	456	457	473	481	474	463	472	443	463	435	454	459	481	487	445	478	448	486	412	460	478	454	453	468	472	437	466	422	451	459	468	430	423	465	494	433	433	463	458	491	460	436	445	456	472
4788	523	495	417	346	348	374	322	349	356	333	330	333	332	345	348	366	326	318	357	316	333	360	368	329	341	336	336	362	341	332	324	349	316	352	336	374	346	329	335	329	311	330	369	333	306	319	331	336	379	367	330	305	323	350	330	338	357	340	340	343	316	310	334	342	350	327	356	325	343	358	354	342	322	328	363	332	325	329	337	367	314	316	329	339	336	305	335	352	361	357	331	309	318	333	341	335	368	342	356	359	380	353	357	316	323	333	352	365	329	366	354	364	350	348	358	304	294	335	333	317	314	347	354	330	342	320	314	314	334	312	322	346	322	329	334	348	321	331	324	359	358	338	334	350	338	335	333	322	327	327	355	355	310	329	335	327	350	348	338	349	324	333	332	340	347	322	365	328	332	337	354	318	381	351	318	339	298	326	335	307	344	325	320	322	323	329	322	331	350	345	358	314	284	353	347	348	347	329	313	316	328	346	359	312	320	331	336	332	346	355	309	348	313	334	342	342	343	352	326	288	332	363	354	339	315	349	322	345	340	352	335	355	305	335	379	357	294	339	327	349	322	350	336	328	367	330	316	330	345	341	303	359	327	354	302	351	355	311	321	346	353	327	326	344	384	366	372	351	321	314	371	360	360	330	332	350	304	365	328	319	337	325	375	350	306	298	327	340	343	323	317	320	331	311	336	321	323	300	313	338	323	336	368	343	351	350	338	329	337	327	335	321	319	349	312	339	349	341	349	303	354	350	300	342	320	334	339	316	315	323	320	338	339	335	346	349	304	326	320	343	315	364	309	348	339	340	330	325	356	325	332	313	335	358	310	381	329	348	340	334	335	343	325	314	376	308	336	340	332	353	357	332	310	350	319	356	337	320	316	340	329	324	346	336	347	334	310	337	347	351	322	311	353	342	333	353	341	325	326	323	333	316	357	341	367	330	360	291	345	339	355	330	338	347	329	298	346	330	294	345	321	325	350	321	325	349	352	350	319	313	329	305	320	339	332	343	328	337	323	337	321	335	355	344	334	318	357	318	330	338	359	334	338	338	326	332	334	329	311	323	347	344	353	330	347	299	354	343	336	330	342	315	305	349	325	326	336	368	332	304	326	330	320	310	356	347	359	305	345	357	317	311	330	329	323	333	341	341	349	355	329	325	320	349	365	348	315	374	330	318	345	323	353	325	316	349	344	353	306	346	320	329	349	338	316	329	303	316	302	316	325	373	331	343	366	330	344	351	318	322	308	326	363	342	331	340	315	353	321	331	323	354	330	327	335	327	348	325	314	361	331	333	375	352	357	338	331	357	340	347	364	362	332	317	324	333	322	314	311	330	366	306	354	346	351	343	340	354	338	351	319	327	375	343	346	349	356	340	364	326	324	313	313	314	334	326	336	332	386	334	334	321	338	355	362	338	317	325	302	319	321	318	342	355	361	304	319	336	351	331	336	309	336	328	332	354	325	345	308	352	324	315	315	336	331	346	337	332	335	357	340	354	333	357	330	356	361	346	324	326	334	331	343	306	317	344	328	355	327	319	327	334	344	337	310	317	307	335	331	330	375	304	317	364	336	336	359	327	325	328	313	357	314	296	343	311	367	338	328	350	329	312	337	300	328	316	332	344	358	326	351	301	322	314	339	319	335	311	346	325	360	299	358	339	358	351	346	339	339	346	313	318	326	310	331	337	330	349	315	344	317	341	340	317	383	332	346	356	332	354	343	352	348	347	372	311	296	308	331	348	334	355	337	307	344	339	327	309	346	339	312	332	297	329	326	365	310	333	342	320	311	332	287	339	310	351	326	331	340	334	331	340	323	319	345	320	332	342	347	334	335	331	354	326	325	336	331	360	335	349	316	347	356	347	290	323	323	317	345	303	358	321	334	338	355	314	333	373	336	338	361	339	295	321	338	321	337	326	326	329	340	343	314	312	340	354	307	372	310	317	342	331	320	358	339	337	315	323	329	339	312	355	356	373	338	319	337	338	344	331	312	319	358	358	314	351	326	336	326	324	318	360	335	362	345	374	331	310	330	341	349	336	347	338	337	317	342	334	330	329	339	311	324	360	331	342	307	351	337	328	336	324	318	358	341	374	320	368	370	331	338	363	328	348	347	330	328	331	332	362	332	330	362	367	283	364	363	330	344	326	325	361	315	308	364	329	323	333	354	303	348	375	317	333	329	331	358	363	317	323	309	356	364	356	338	331	324	317	300	348	352	350	369	307	333	328	335	319	333	349	342	333	334	322	369	322	314	348	350	353	348	363	322	333	328	333	319	318	327	359	348	342	339	331	307	305	323	310	349	333	313	304	331	314	338	328	364	325	326	316	309	362	352	327	328	308	337	341	310	328	344	302	289	337	366	327	336	325	315	319	368	320	313	319	310	345	355	341	349	348	319	328	294	311	321	290	324	359	381	321	333	293	338	341	342	332	353	307	337	332	335	358	360	356	315	346	362	326	345	326	337	362	337	313	340	317	372	354	333	322	351	338	365	320	343	348	318	326	306	358	341	335	348	324	347	360	343	327	352	321	308	345	319	337	353	327	325	327	368	329	323	321	326	359	319	358	327	329	352	343	330	333	345	319	348	320	341	365	325	329	314	371	338	345	334	357	318	339	351	328	349	332	322	340	335	299	315	317	326	310	316	352	335	323	348	295	361	331	338	351	337	308	319	354	361	306	339	336	330	322	339	348	334	344	312	334	331	361	345	307	372	364	313	341	292	349	316	353	359	330	323	365	334	369	320	322	357	310	320	348	316	298	323	344	344	339	307	337	305	317	346	362	338	328	345	349	377	308	331	342	333	333	330	320	316	331	314	326	302	315	315	343	361	342	353	316	310	340	339	312	291	343	292	341	352	378	355	316	360	363	318	299	353	328	372	336	333	360	366	352	350	326	325	307	316	332	323	333	335	347	330	325	314	295	324	333	348	351	335	292	357	335	343	328	336	351	330	328	325	348	369	341	376	317	311	324	339	348	312	322	348	341	370	323	335	357	350	334	353	325	358	335	344	322	323	339	304	323	339	360	332	292	294	331	344	333	340	371	349	326	335	341	319	343	358	329	327	351	339	316	335	378	337	352	328	333	315	340	341	319	350	325	345	307	337	331	313	353	328	338	361	317	313	320	350	330	323	320	317	365	332	324	309	347	331	312	338	321	359	334	327	339	333	355	329	343	366	328	325	332	345	349	341	322	359	341	317	344	356	330	348	327	329	378	337	327	290	329	313	311	357	342	349	332	323	328	341	325	350	317	328	327	302	305	288	329	326	327	335	314	343	330	357	308	329	339	312	334	347	326	341	352	309	341	320	337	371	359	337	347	324	327	341	328	320	351	340	307	322	340	313	322	329	325	336	346	339	353	348	352	352	300	311	367	318	343	340	319	387	356	330	293	322	356	387	336	332	329	341	309	349	321	346	309	333	331	334	321	315	290	332	365	331	327	337	326	346	340	327	314	326	339	369	360	345	342	354	322	352	319	357	359	308	303	364
25483	21448	27955	25363	11515	1818	1326	1108	1014	981	998	916	960	913	900	953	942	895	883	898	906	868	912	920	818	826	894	896	866	850	930	876	909	915	883	919	866	840	856	867	844	840	935	927	903	828	857	853	932	870	906	863	834	874	861	879	878	897	874	939	864	862	881	901	839	922	887	902	858	889	842	924	894	866	901	857	858	885	795	857	897	849	838	900	892	834	824	900	868	849	858	818	833	876	893	884	865	821	850	884	898	881	824	842	864	886	885	864	878	958	869	808	854	835	922	861	873	860	841	873	854	869	881	902	894	931	832	821	834	865	869	901	900	846	877	926	863	861	859	853	849	907	830	892	858	888	903	895	809	849	879	915	891	928	844	878	878	871	865	937	868	852	902	882	857	870	924	888	845	876	869	879	861	879	888	865	902	876	909	890	867	902	870	905	857	838	831	880	910	882	882	838	804	868	844	843	900	929	860	853	848	863	810	840	890	887	831	864	873	917	910	844	882	875	854	930	907	852	899	893	875	834	839	859	838	873	855	849	852	885	815	893	881	871	883	837	890	903	827	864	877	878	794	860	917	927	846	843	881	882	869	820	861	832	892	890	833	900	851	883	858	803	857	836	869	850	888	897	870	889	837	863	888	822	886	869	878	901	898	813	833	858	855	860	901	843	859	873	818	813	870	823	817	928	903	861	895	854	840	859	844	897	891	857	836	825	830	842	852	859	825	779	898	815	864	914	850	868	821	815	902	875	872	875	892	838	861	834	877	885	818	857	892	933	855	835	869	888	894	917	842	858	885	869	884	871	903	880	895	870	845	853	872	881	826	813	844	861	871	835	863	886	890	894	878	918	869	882	880	883	877	896	875	842	893	900	834	837	854	865	908	913	860	828	834	862	867	861	873	826	894	904	922	883	819	871	816	889	887	811	879	907	840	890	845	867	830	865	884	879	859	891	873	851	844	896	864	847	847	845	878	868	943	897	874	828	857	824	918	829	887	846	884	884	857	829	886	784	866	883	921	858	926	935	946	895	889	911	865	853	830	889	854	916	850	870	898	837	930	854	856	812	878	864	887	934	887	825	847	907	834	871	914	881	851	807	893	879	911	841	840	879	844	873	918	899	904	866	877	895	892	889	870	854	863	881	869	913	867	873	893	862	917	854	881	898	863	950	825	858	840	848	885	842	834	843	821	853	850	917	785	817	866	863	890	829	858	877	855	885	807	861	857	873	861	864	869	875	879	859	884	897	852	846	870	863	881	804	859	849	847	822	901	929	860	943	834	819	854	835	897	834	854	828	958	868	849	854	881	825	844	873	926	886	864	806	853	815	889	913	866	839	841	897	821	818	865	867	839	895	828	874	827	867	905	857	900	900	925	865	880	853	889	818	885	898	854	867	883	892	847	886	900	876	831	859	869	855	922	830	850	839	900	877	858	851	892	862	863	829	875	863	893	871	857	835	933	903	851	868	850	847	847	872	845	885	849	842	825	895	890	848	823	864	895	884	891	852	900	913	901	894	865	873	835	845	863	864	840	846	912	890	838	845	841	919	852	841	874	874	881	892	897	853	855	921	935	844	808	916	890	869	888	846	906	866	891	862	818	872	861	872	869	859	818	877	888	847	891	838	878	894	888	875	851	885	864	862	841	841	849	841	837	902	904	848	850	855	878	866	858	868	878	878	817	825	882	799	903	884	863	838	872	879	891	860	885	879	825	890	886	895	849	894	874	840	790	873	806	840	902	886	879	865	876	863	900	905	871	819	850	863	847	898	840	862	870	856	897	860	876	894	836	896	929	858	846	899	874	810	863	882	849	857	923	901	828	854	867	918	859	875	836	858	837	846	882	832	832	834	812	844	833	811	870	863	859	830	921	901	861	840	882	897	861	850	837	852	891	898	871	851	874	914	864	871	844	839	870	863	847	910	877	849	870	882	857	875	876	823	884	876	870	824	839	862	837	924	851	897	844	863	820	884	830	836	877	804	793	868	856	847	924	914	868	800	873	849	900	855	827	839	882	888	876	881	825	855	902	867	901	856	862	907	872	828	916	882	897	797	844	881	865	820	847	822	868	809	865	838	866	896	851	903	827	840	839	867	781	881	879	872	856	834	887	860	857	814	860	876	835	886	824	870	931	879	846	875	890	846	865	839	898	904	847	866	912	906	850	812	812	863	891	867	879	824	844	843	916	849	845	891	913	838	867	848	873	861	874	870	823	863	880	850	826	858	842	887	830	900	846	836	883	900	868	790	852	852	883	889	885	896	850	825	842	896	843	815	843	796	804	841	876	889	873	932	860	873	863	855	868	827	855	850	851	886	840	832	811	905	846	914	892	911	861	830	798	919	824	779	861	880	883	849	893	854	885	841	827	893	870	816	867	856	870	903	819	866	849	836	861	886	835	892	879	853	875	877	855	847	877	873	884	913	882	867	877	871	969	880	908	901	907	905	885	886	978	877	891	823	918	818	811	907	837	892	910	861	901	848	882	862	886	850	855	915	882	917	864	801	825	851	906	887	855	868	853	900	870	867	819	821	865	860	850	863	876	850	840	842	886	829	861	920	872	870	862	877	848	869	871	886	883	829	828	852	908	864	916	863	828	810	867	845	895	855	879	863	875	904	856	830	801	868	864	869	841	850	834	834	864	857	810	859	861	871	872	842	813	857	889	866	859	954	899	792	835	834	875	839	879	874	879	847	806	832	835	854	855	809	846	938	869	858	860	873	869	826	842	880	944	855	860	907	888	912	852	898	911	825	866	836	823	840	871	798	867	909	835	829	824	881	887	883	859	907	829	877	847	859	857	831	881	895	854	887	870	847	834	815	928	864	850	884	867	877	907	854	839	875	871	920	837	863	857	887	847	824	855	819	838	922	854	894	852	871	859	847	845	879	861	872	848	874	816	904	885	921	883	884	880	905	883	907	816	905	875	920	850	892	861	867	899	893	831	823	884	854	861	871	850	838	862	912	901	876	865	903	908	843	878	785	837	849	823	854	862	867	850	850	833	840	839	874	863	863	866	882	846	848	849	878	857	888	891	896	897	915	886	802	877	864	837	859	860	875	837	895	839	888	857	859	807	896	881	923	892	888	801	871	845	823	833	851	911	902	813	852	864	910	851	871	846	866	865	801	868	912	872	860	869	887	855	827	888	951	881	835	897	900	869	870	844	850	851	895	859	879	863	838	778	844	924	869	820	858	839	847	842	848	837	885	896	853	802	856	876	855	849	863	869	839	849	857	905	915	836	871	875	867	872	860	875	836	869	816	817	924	835	854	823	880	842	851	861	840	861	876	868	868	818	897	841	811	851	852	890	928	842	808	843	824	924	867	855	851	871	861	897	881	872	877	922	875	930	842	882	854	846	856	809	887	899	828	856	871	853	898	934	880	851	857	873	895	840	838	867	840	893	827	854	879	853	905	805	803	825	811	899	886	884	894	875	852	882	890	854	905	879	851	865	916	863	819	830	916	839	849	847	906	892	889	883	899	816	915
3522	3683	3028	1741	1301	1047	886	845	848	791	764	730	720	675	717	749	648	698	682	673	655	692	683	695	635	666	629	651	677	661	659	636	647	672	655	651	630	606	682	659	666	605	637	645	648	619	655	634	663	631	647	678	627	660	622	658	590	621	604	662	631	636	606	638	646	659	633	644	644	652	606	594	596	632	678	638	601	660	654	662	671	661	651	606	653	638	661	632	606	620	699	637	626	664	638	647	651	616	603	636	663	654	652	641	607	653	655	629	640	655	645	644	593	605	649	643	643	608	641	654	630	655	625	674	653	622	659	621	652	624	608	625	600	640	639	662	610	638	652	629	628	674	658	580	632	630	594	605	609	622	659	665	624	659	633	616	656	617	615	643	654	623	626	617	646	602	651	683	612	617	624	650	626	620	653	651	641	664	650	624	638	651	651	663	674	642	588	667	639	694	622	613	620	671	643	669	677	649	644	649	632	652	650	626	631	594	606	629	640	645	619	636	629	616	647	650	656	670	629	667	646	635	682	635	668	610	669	620	649	656	631	605	644	619	593	619	588	603	674	609	669	648	626	589	665	654	644	624	637	649	619	678	656	641	676	638	648	639	656	631	663	644	604	662	588	603	633	630	651	608	615	632	618	654	681	652	635	700	590	651	611	628	633	661	626	631	634	626	574	625	604	670	632	668	675	625	657	663	625	658	661	628	664	641	648	597	585	596	652	598	670	643	639	664	703	614	599	632	665	651	666	685	587	673	650	654	616	637	645	623	657	619	658	651	611	615	649	613	592	657	647	627	645	658	616	596	679	661	680	599	635	597	617	674	637	636	611	628	640	588	626	697	615	672	640	640	614	652	629	644	638	593	638	621	638	630	594	655	609	627	644	634	602	639	643	604	648	609	622	609	658	642	610	607	646	616	667	650	618	586	616	660	619	675	614	606	668	640	624	586	610	657	653	606	632	642	641	643	604	633	644	614	655	613	643	655	637	655	658	601	639	608	597	660	627	630	641	583	639	617	617	653	628	612	648	610	605	623	622	618	635	586	654	635	659	638	629	637	617	685	658	654	653	633	634	638	620	616	606	626	654	663	668	644	641	636	651	619	644	608	661	638	660	632	646	596	589	613	671	667	626	598	642	611	662	657	634	636	622	596	653	593	619	594	631	585	629	614	613	630	649	617	653	636	657	628	606	621	666	607	627	649	616	615	623	613	617	662	617	628	662	630	615	660	597	615	627	622	636	644	598	645	628	621	622	664	622	647	657	659	692	662	606	630	613	623	669	647	626	688	667	607	657	634	635	622	636	589	619	666	586	606	648	632	616	612	607	605	642	624	615	709	662	647	603	662	677	656	631	638	592	624	629	693	641	664	671	660	600	666	634	658	624	608	620	625	637	651	611	652	645	647	647	598	623	606	595	625	617	658	659	625	630	636	630	661	561	648	669	613	652	618	632	648	610	632	704	642	620	657	669	644	660	652	664	633	580	662	624	597	648	649	660	615	623	652	644	584	617	664	627	623	610	611	616	596	623	601	607	590	647	630	621	623	632	636	677	557	615	643	626	623	612	624	614	617	667	633	625	624	601	560	680	578	652	637	582	589	633	626	627	623	617	644	575	653	672	588	646	632	628	621	654	645	657	637	661	658	593	643	615	644	640	656	645	609	625	703	623	628	611	621	647	595	589	649	649	635	648	602	615	647	645	636	620	657	627	576	588	605	682	625	622	617	629	608	614	618	638	656	596	645	637	657	640	654	649	628	643	592	644	592	620	658	601	587	639	658	637	644	612	622	655	598	603	653	584	634	633	660	577	634	637	602	638	592	648	631	649	618	682	617	603	668	625	639	583	614	631	640	581	658	615	631	611	664	608	609	630	671	608	618	619	653	650	572	589	649	593	622	646	607	586	659	639	668	648	633	627	606	639	620	592	678	656	607	647	587	668	608	686	653	652	659	670	651	577	649	612	698	650	651	598	629	635	640	633	666	645	628	659	622	630	654	642	602	609	640	655	642	630	609	606	568	593	615	670	614	650	631	649	591	643	621	661	628	647	606	592	644	586	654	600	639	594	631	632	604	577	618	602	614	677	630	643	662	633	576	604	630	634	592	615	646	651	604	598	646	655	621	602	642	623	669	619	632	620	619	573	596	610	686	612	629	606	652	649	648	651	642	649	608	634	639	659	613	617	629	674	631	639	663	605	642	676	621	660	616	605	648	650	680	625	684	622	628	625	679	651	604	630	589	635	639	613	634	643	630	578	644	606	638	618	624	648	562	596	639	648	654	641	612	609	636	692	651	614	586	642	633	624	611	612	655	662	646	656	635	652	635	612	619	626	643	634	612	620	672	663	658	625	685	630	574	619	623	631	669	625	675	614	641	627	675	604	641	655	673	620	650	628	626	631	681	641	585	634	623	673	655	681	648	611	596	631	644	646	609	593	654	581	661	643	633	597	623	621	620	608	629	636	639	651	660	628	647	621	628	646	607	614	630	609	614	596	663	607	688	622	601	609	645	646	657	614	629	597	665	615	638	604	626	632	624	619	670	666	634	675	629	653	596	640	662	623	656	635	660	615	665	623	613	607	601	617	650	600	632	625	609	650	650	591	637	648	623	620	623	620	644	700	606	605	662	623	646	638	642	635	643	638	608	600	654	610	630	612	608	645	640	593	598	641	645	632	592	634	650	609	631	645	666	606	611	706	581	664	642	605	640	693	648	600	573	641	621	605	629	654	581	640	650	603	647	622	670	641	607	621	641	609	653	609	629	574	648	649	650	670	672	639	680	616	625	650	622	648	633	649	608	627	648	600	619	626	614	643	613	620	629	643	649	612	608	623	674	621	584	616	606	624	615	647	649	586	626	621	659	624	599	599	575	612	613	670	654	641	666	614	616	638	624	601	665	661	621	629	589	628	650	583	592	618	624	575	631	644	648	658	634	614	660	654	629	617	686	615	612	625	598	657	647	628	658	593	651	620	610	644	623	659	620	649	625	632	622	607	610	651	640	659	582	667	622	651	611	561	612	641	637	632	625	625	616	615	634	598	580	672	619	643	648	668	651	647	615	654	629	610	664	605	618	703	665	646	618	641	640	643	656	594	589	652	660	580	660	626	617	641	647	586	638	664	662	638	609	602	672	659	620	644	625	620	597	601	682	652	673	612	622	573	626	620	618	642	656	645	602	651	646	623	648	635	628	633	663	619	601	611	628	664	656	646	626	598	605	649	613	662	635	624	570	661	654	590	633	617	628	652	641	622	583	614	635	623	599	596	641	643	628	607	635	638	651	653	646	615	608	648	628	604	641	629	643	658	646	646	602	650	617	597	615	594	613	639	647	624	596	620	595	617	606	575	618	621	610	669	601	637	658	591	652	619	607	609	670	634	649	661	635	633	599	639	587	655	663	641	641	628	681	593	607	626	630	651	622	617	634	666	651	614	631	665	649	619	620	657	598	618	619	564	630	623	661	628	620	653	649	623	625	629	650	649	634	655	628
24542	21482	28834	24545	21470	9096	1892	1162	1089	971	981	949	934	946	886	879	858	877	876	883	849	817	849	861	885	804	835	810	858	834	839	863	830	804	789	863	823	761	733	785	826	787	788	773	841	749	759	787	846	846	772	785	838	821	787	842	874	756	770	779	793	819	805	799	816	802	796	742	825	805	842	806	793	807	829	823	791	858	788	756	802	810	773	836	804	798	826	739	800	791	776	793	807	822	782	795	814	777	788	773	823	828	821	766	835	812	801	842	766	780	800	791	815	812	773	844	860	780	784	834	759	833	789	734	820	849	818	765	763	765	827	766	771	771	795	869	774	800	831	844	787	810	807	848	785	831	809	805	796	750	750	770	817	821	794	835	821	841	829	820	778	798	767	827	814	803	830	803	873	755	839	798	823	764	805	849	784	851	811	797	817	799	813	778	747	804	812	904	772	800	815	786	817	848	827	810	829	845	779	887	778	806	792	770	784	799	791	792	789	795	754	757	840	760	782	804	790	837	773	842	785	813	809	842	815	827	808	779	811	786	838	738	783	785	846	889	852	783	814	798	779	814	784	793	774	789	761	827	820	803	807	816	786	806	802	835	820	803	781	802	873	755	820	810	743	810	781	822	831	809	794	786	770	819	746	791	791	796	803	814	838	770	860	768	785	832	763	829	801	841	815	825	822	823	816	775	737	805	768	766	814	807	760	807	803	812	801	835	811	742	759	807	830	825	815	804	794	871	734	814	780	779	752	787	806	775	829	829	779	791	789	827	775	762	787	855	847	820	798	821	802	877	746	808	825	819	804	801	794	749	841	759	797	791	825	824	825	844	730	774	798	788	810	825	836	779	784	831	814	860	808	809	864	851	728	797	766	771	796	811	763	805	796	802	780	784	798	770	858	792	802	856	804	784	818	779	762	755	810	792	821	820	800	816	818	785	800	837	814	803	812	805	807	802	780	852	803	775	811	849	764	800	805	779	815	799	862	796	813	794	840	788	770	790	806	783	790	798	757	836	786	839	771	806	788	797	797	834	804	784	814	820	845	789	866	823	816	805	793	799	807	800	826	780	807	812	831	819	781	798	789	785	804	835	834	799	780	703	760	793	797	812	807	750	810	806	813	792	820	783	808	818	842	814	820	808	879	804	792	788	825	829	888	767	765	749	810	723	788	799	829	794	798	788	825	813	821	796	769	838	807	789	812	819	799	811	821	798	828	809	767	821	821	771	734	783	800	830	801	799	750	830	768	759	835	818	819	874	763	800	800	802	796	779	794	778	785	771	800	821	807	842	750	793	789	739	778	821	785	866	833	793	833	784	808	795	815	807	762	749	809	844	762	766	795	783	817	787	843	800	791	800	819	799	817	791	734	815	788	850	793	809	762	770	783	784	763	789	794	787	786	761	819	797	799	778	765	782	802	787	798	778	771	819	822	843	802	809	831	817	780	816	798	834	797	766	833	755	789	778	850	795	779	827	836	828	814	769	843	787	753	823	749	770	762	797	794	827	850	757	794	789	803	848	836	811	793	791	777	784	795	814	814	803	822	793	817	818	744	828	819	727	776	793	803	813	887	804	799	870	837	804	780	841	786	793	791	831	836	812	826	750	777	808	777	801	847	839	812	813	817	811	740	785	792	760	736	743	819	798	765	858	800	765	795	779	812	807	777	776	787	820	795	759	800	787	789	824	782	810	793	780	840	798	874	822	784	768	806	798	782	807	862	820	814	810	792	750	746	788	785	780	799	834	794	796	802	826	799	791	806	840	843	772	803	827	771	799	832	808	810	803	820	806	792	785	811	814	770	834	823	834	799	830	756	827	814	814	821	762	838	850	802	801	805	792	845	785	775	764	793	796	795	761	748	794	785	807	802	784	792	830	780	806	804	775	769	817	847	798	791	794	822	789	834	772	815	743	816	817	827	806	777	794	818	851	775	841	855	812	792	779	847	784	780	807	810	785	762	833	817	802	840	809	773	800	789	814	801	810	822	803	773	858	776	823	800	815	835	821	824	840	836	762	825	777	784	802	761	794	769	755	839	770	800	762	830	803	788	839	824	795	770	864	824	771	781	823	780	776	754	809	827	797	798	781	781	796	758	776	862	810	778	805	776	800	767	799	812	762	778	804	825	790	831	827	787	764	804	782	802	822	806	801	761	767	828	810	744	774	823	820	796	801	810	807	775	803	762	801	775	884	843	775	770	763	799	826	793	844	812	803	785	775	847	805	775	806	813	776	791	810	848	789	831	793	768	828	825	793	808	777	799	821	806	839	832	847	772	830	798	836	771	835	773	784	774	773	785	802	837	788	769	818	807	776	833	791	804	870	836	803	793	827	791	843	734	778	744	799	801	782	778	777	783	783	837	793	738	805	787	807	812	862	779	756	795	810	831	777	775	806	736	785	784	822	736	762	785	828	833	793	836	776	868	804	823	800	826	791	726	833	788	827	783	818	778	799	819	831	770	810	827	771	802	768	809	822	796	785	796	793	808	775	807	787	836	822	789	801	814	789	832	775	789	820	766	727	768	825	791	798	778	792	800	745	793	800	787	778	770	790	782	808	746	803	792	826	779	798	803	790	811	834	815	800	789	824	762	819	770	825	834	796	834	780	819	766	819	823	756	816	800	823	787	850	800	770	782	790	781	778	760	829	761	794	791	772	741	817	798	809	796	788	804	791	737	799	785	801	817	777	793	771	763	761	784	780	725	774	820	793	833	843	809	825	817	760	775	729	824	840	803	780	789	806	785	825	766	828	827	777	775	815	798	797	802	777	793	824	823	790	849	788	819	854	848	799	783	862	794	819	778	786	818	770	804	824	813	741	780	849	759	790	809	794	834	758	769	755	853	773	777	776	751	791	811	821	749	822	765	792	774	814	813	785	790	750	809	795	850	817	778	788	742	774	819	829	766	797	824	811	888	772	768	799	764	796	762	799	787	829	801	748	805	776	763	832	833	758	797	762	826	797	790	827	809	845	771	813	811	811	827	828	763	841	784	820	816	793	794	808	813	719	765	810	789	794	828	744	788	816	788	756	817	809	820	759	787	780	859	802	839	816	823	794	830	796	792	791	839	801	822	802	781	787	777	776	766	785	807	819	804	819	831	778	810	755	802	813	796	760	780	785	773	731	792	802	811	799	778	782	789	829	768	790	759	780	772	763	797	789	804	801	832	851	863	812	808	817	826	736	795	800	754	777	789	784	787	746	735	797	787	850	810	783	832	796	789	798	812	797	794	774	745	789	800	761	796	818	804	784	789	759	774	856	857	821	782	780	813	830	820	777	806	799	792	787	821	781	783	783	819	771	799	823	817	831	754	854	811	822	808	783	833	815	776	812	740	795	750	794	765	820	796	786	795	811	815	781	795	821	860	751	807	770	778	799	804	772	795	810	818	844	837	805	763	796	812	827	794	845	809	818	828	793	815	816	871	836	825	833	760	761	735	789	874	796	826	791	868	774	759	825	771	791	775	776	839	827	821	817	759	818	789	796
3798	6172	5010	2617	1871	1479	1221	1042	940	881	859	773	743	739	744	743	710	676	679	664	664	650	622	664	622	638	627	608	618	630	600	626	658	634	633	648	611	616	666	577	574	612	650	614	644	616	633	631	612	612	647	574	680	625	630	653	605	648	625	634	573	646	630	610	618	603	581	644	591	582	645	549	599	585	628	629	642	594	591	586	596	605	666	616	623	575	628	602	613	634	590	587	584	603	605	596	649	602	597	602	609	590	619	584	614	582	624	606	622	624	636	634	553	558	620	626	598	633	609	579	632	594	622	566	601	617	651	596	634	627	635	644	652	599	612	590	607	574	624	634	655	598	604	616	582	601	619	649	586	616	576	610	594	618	588	559	592	595	572	599	608	621	589	616	586	613	589	577	650	648	546	661	604	610	640	573	613	613	579	634	631	622	616	618	645	652	608	604	635	606	620	617	635	615	649	628	601	604	589	591	612	567	619	613	627	591	617	646	612	624	607	624	614	647	617	633	608	624	646	631	631	599	628	603	585	614	599	618	617	593	646	631	625	613	601	596	560	607	603	613	585	597	605	588	596	615	576	619	609	612	614	550	644	613	589	600	628	587	618	622	593	607	658	633	638	625	635	610	633	610	617	593	619	608	591	550	614	599	635	644	615	587	615	590	611	628	594	643	587	634	615	619	614	621	637	585	591	580	637	649	619	639	649	640	616	598	573	615	591	585	661	580	600	603	602	628	594	611	592	640	655	600	658	575	625	575	597	605	552	590	604	587	606	607	591	598	574	630	583	582	584	610	586	610	594	632	610	595	614	648	660	641	599	591	611	593	637	594	628	585	601	543	583	616	568	640	618	600	619	628	586	605	584	625	604	626	624	582	624	553	569	568	561	573	582	568	642	612	604	628	583	585	540	606	605	591	593	580	618	585	609	600	607	650	592	647	625	591	609	646	612	591	584	596	581	580	636	602	614	596	581	615	619	589	640	650	611	579	583	613	629	584	625	589	629	587	591	609	618	613	610	580	609	590	647	643	557	593	623	624	598	623	587	560	594	604	585	574	618	607	601	578	588	578	573	618	572	576	575	606	592	560	612	586	627	612	635	613	605	626	575	592	605	594	602	574	626	610	637	559	590	619	646	620	628	588	605	626	606	616	601	608	570	555	604	591	640	609	617	593	597	649	627	627	597	623	581	589	573	611	576	579	588	608	554	619	646	596	601	582	641	603	625	641	587	620	619	637	573	596	600	607	623	668	640	597	612	623	602	623	582	572	586	625	575	564	534	575	613	647	602	623	612	582	592	625	593	616	615	557	577	601	595	535	611	592	661	591	620	600	607	598	567	604	618	589	599	626	561	641	634	581	659	595	588	624	636	574	597	630	594	564	625	626	618	627	571	648	622	556	633	578	633	603	549	576	605	579	612	579	615	588	644	659	624	614	640	595	625	640	576	581	563	583	626	615	616	629	616	589	575	634	569	614	589	597	574	605	585	608	583	588	588	556	619	600	592	576	598	601	609	667	591	554	568	586	568	613	602	622	626	615	576	571	587	624	657	578	604	565	611	586	612	608	588	625	571	545	607	602	544	619	570	546	582	606	567	589	557	576	573	591	586	600	658	572	588	617	583	621	577	621	586	613	624	612	593	571	627	615	588	587	620	562	604	597	599	623	610	584	604	625	611	540	562	609	608	605	650	637	599	600	604	602	632	567	588	591	621	606	578	572	620	583	576	573	556	577	573	597	591	591	612	623	579	637	603	603	591	629	603	612	577	607	581	601	538	633	629	591	605	553	638	616	640	603	582	629	564	580	640	577	598	604	615	605	619	595	562	575	615	560	615	605	601	601	602	628	657	607	624	638	602	618	594	630	628	605	588	600	599	580	633	597	603	598	608	569	586	597	622	594	624	583	603	576	619	591	579	600	560	615	583	650	570	590	607	618	556	576	591	650	574	626	560	598	598	610	595	622	611	611	553	569	609	611	594	605	578	554	604	561	613	597	570	623	657	590	618	544	581	609	601	569	594	619	593	610	605	621	607	602	592	566	582	623	568	619	613	633	628	570	606	579	652	575	616	578	638	596	583	656	622	640	568	575	606	621	589	570	667	636	629	580	573	633	635	630	569	581	623	588	600	631	642	641	560	658	577	559	542	601	614	605	565	595	592	623	589	628	618	627	625	557	623	582	585	616	604	623	619	590	577	592	617	554	618	599	612	600	600	616	550	584	594	634	577	626	574	601	632	602	602	564	558	586	592	624	594	609	625	577	595	612	630	629	620	639	578	566	639	594	605	609	573	580	580	578	581	629	561	553	587	612	645	625	583	578	620	612	616	596	607	612	629	624	613	621	588	605	646	597	601	622	594	600	621	583	577	564	584	585	597	594	608	578	613	589	627	609	581	543	613	661	610	591	607	625	596	602	594	580	589	604	592	583	631	583	634	578	606	600	664	593	602	621	603	598	669	621	593	559	573	620	609	609	593	550	569	607	625	610	579	589	563	587	587	618	592	613	588	595	604	626	622	548	601	594	617	622	603	584	625	589	606	620	621	599	618	555	587	587	589	623	625	610	589	568	605	594	608	590	615	605	631	583	578	534	619	630	511	595	560	553	617	585	589	581	565	636	629	603	618	608	622	572	598	618	604	594	594	577	590	615	600	588	635	575	638	575	580	631	586	617	605	579	587	612	595	601	600	588	578	596	571	603	576	579	561	603	568	602	608	570	591	560	572	631	598	604	602	570	631	611	554	621	555	634	601	589	598	645	603	568	554	643	650	604	597	584	634	588	586	642	590	614	588	594	587	636	583	579	628	618	596	594	592	611	594	572	620	591	579	635	636	579	561	604	613	595	555	572	603	618	567	567	562	576	569	576	619	584	531	587	560	610	588	580	605	577	592	558	585	602	572	596	612	599	599	574	645	589	590	636	610	587	593	567	588	606	602	616	612	610	596	589	597	593	608	600	619	595	606	587	585	588	569	596	610	592	600	596	569	626	625	595	587	600	596	611	587	593	607	590	560	618	588	624	679	576	622	641	609	568	595	566	569	587	598	616	606	608	598	577	571	607	598	621	597	618	602	600	611	566	626	636	591	638	624	605	619	588	604	613	598	603	564	608	569	566	630	602	591	591	654	633	551	591	578	643	620	546	597	610	616	585	594	583	585	612	601	596	598	587	593	631	598	580	601	647	616	616	624	628	578	578	589	633	611	575	612	612	554	620	634	634	653	617	567	596	581	573	638	609	607	571	613	580	640	621	637	546	580	601	600	581	611	633	618	593	613	591	546	582	582	592	593	598	615	611	601	569	609	601	579	639	581	597	579	617	624	594	588	533	592	592	571	647	628	621	582	593	634	602	611	617	599	596	622	656	615	584	592	610	590	637	602	602	583	603	607	587	587	605	653	624	625	606	548	626	615	626	570	601	577	608	617	592	649	594	598	574	580	575	570	616	597	579	626	618	597	599	612	601	595	606	588	608	553	603	544	593	602	588	636	628
27815	10378	1025	656	491	464	468	454	449	449	483	463	440	482	471	419	491	468	466	474	473	461	441	437	479	472	434	455	489	470	436	468	488	447	453	432	459	501	467	442	454	470	495	467	491	471	419	448	475	488	452	530	460	441	436	476	454	417	443	455	476	451	448	480	428	473	482	490	438	504	470	504	467	483	507	461	432	469	419	458	457	453	477	460	459	471	412	487	432	455	471	470	411	472	447	470	461	485	466	458	420	454	427	474	439	481	472	461	459	504	461	477	426	447	423	472	472	471	443	498	492	465	402	418	505	468	449	447	447	443	478	468	457	466	458	488	456	441	463	442	449	463	439	488	495	490	462	463	436	446	448	443	475	461	470	464	465	440	446	461	486	470	468	481	413	461	463	470	467	459	485	449	470	450	419	478	473	482	482	472	494	463	500	479	470	457	452	445	455	455	453	482	488	457	440	481	486	468	478	495	458	455	465	535	467	461	485	471	458	449	459	462	453	468	447	455	470	439	469	445	483	451	432	470	466	457	480	434	482	448	418	494	438	460	453	460	446	449	488	442	454	449	460	514	473	463	473	423	454	420	480	474	429	452	457	440	510	457	462	429	461	451	441	461	476	446	488	443	438	431	466	454	461	424	439	442	467	443	485	481	447	434	464	462	455	483	467	444	481	462	435	486	445	498	446	444	456	472	484	467	453	445	493	426	469	473	464	437	444	434	474	448	432	464	450	466	431	444	459	469	501	472	445	452	464	471	469	461	496	467	443	473	505	456	460	484	453	486	435	451	459	455	447	452	475	481	474	425	449	500	421	476	453	392	459	495	441	430	493	465	465	523	461	470	431	444	432	429	473	474	470	472	465	444	447	488	446	472	479	477	486	489	466	462	459	455	469	462	469	503	461	471	475	415	461	457	442	440	481	458	497	457	455	447	435	400	467	434	459	475	448	490	487	467	441	442	488	469	471	452	470	453	462	499	490	436	498	505	493	451	481	425	493	480	470	440	484	461	424	455	453	461	441	470	483	472	490	432	433	480	443	477	473	463	452	434	442	448	443	436	439	485	413	476	475	449	464	462	497	473	445	474	461	449	465	461	433	491	435	465	426	455	430	425	448	484	450	463	478	456	474	490	439	455	453	466	465	476	469	496	461	443	511	493	466	427	428	451	447	459	479	437	443	482	480	440	458	459	432	459	464	454	454	471	492	468	435	420	420	462	450	466	474	483	430	474	442	435	419	425	459	461	419	474	434	494	493	429	468	494	471	456	492	492	475	468	467	432	448	501	461	472	451	469	475	490	422	453	446	494	470	461	462	447	448	481	467	458	459	422	477	481	456	485	470	458	436	451	441	497	422	427	467	456	466	460	479	443	480	458	469	482	458	475	477	449	475	459	439	466	468	465	447	447	458	468	410	484	484	469	469	438	452	431	452	464	482	439	421	463	466	478	471	485	486	462	434	452	447	480	443	472	439	481	456	430	478	466	445	431	445	437	437	430	497	421	452	486	450	469	444	470	464	450	473	490	480	451	440	480	466	460	490	461	476	445	483	419	457	459	466	407	447	451	449	441	478	451	458	429	426	463	477	465	453	431	461	497	436	464	460	452	447	455	448	503	462	448	424	465	471	464	499	464	420	487	458	417	493	488	483	468	485	444	423	423	474	477	423	482	452	444	457	453	444	454	505	458	441	419	452	449	478	450	500	475	433	419	459	482	466	459	496	449	458	469	470	481	462	451	460	456	458	478	479	439	433	451	478	432	514	446	451	465	436	428	457	473	484	470	427	400	435	461	488	476	462	426	446	442	463	470	463	472	479	468	432	428	443	495	439	497	464	492	455	467	488	404	446	463	457	431	459	467	434	455	422	447	450	435	429	444	446	486	495	468	478	452	416	470	461	451	460	435	465	458	447	475	452	455	454	477	469	498	449	453	470	457	449	450	462	488	472	491	474	461	463	460	447	443	463	466	486	446	521	471	442	451	456	479	487	442	458	499	468	459	514	452	478	457	486	466	474	470	430	450	441	440	445	472	478	483	466	471	473	446	475	485	477	464	450	466	456	487	452	487	440	448	483	450	488	468	463	465	502	475	442	415	462	491	415	450	494	486	457	475	475	472	446	471	489	492	479	447	460	480	458	474	459	479	459	460	475	443	472	448	453	489	486	459	425	480	480	445	450	438	496	449	488	453	477	482	481	460	426	454	489	462	481	430	450	435	467	460	504	468	427	451	493	426	478	441	467	456	424	476	466	466	516	452	442	474	487	484	474	451	453	449	440	466	462	412	468	417	462	435	485	457	475	444	466	474	460	481	476	458	468	461	496	458	455	508	441	457	459	455	453	456	423	472	448	435	451	479	431	475	461	469	442	461	472	490	465	465	450	478	441	431	462	457	413	492	493	446	480	441	490	461	451	479	490	468	462	486	434	456	489	433	417	459	447	497	429	501	454	453	447	446	480	471	465	488	484	485	477	461	473	467	482	450	458	504	442	452	456	472	468	466	494	449	429	431	446	494	446	468	407	435	493	461	458	494	487	438	477	487	446	482	466	438	466	465	492	459	494	439	460	426	470	454	454	454	463	475	478	430	456	461	485	475	447	437	487	429	466	488	484	504	472	450	453	432	448	440	481	449	426	448	476	448	455	420	467	475	443	520	459	443	431	474	452	448	464	445	460	448	441	437	450	454	483	469	427	497	451	406	463	471	479	517	442	467	480	491	450	467	446	424	456	445	468	456	440	463	435	447	446	467	441	460	490	455	434	456	495	468	428	460	482	516	471	481	463	437	476	491	409	413	449	443	449	459	457	487	425	479	496	464	464	472	454	489	508	424	473	433	466	460	480	431	459	436	450	440	490	437	441	464	479	478	469	439	456	444	434	500	451	469	498	484	469	453	466	439	453	451	451	455	488	447	487	537	480	445	404	444	464	477	492	460	450	467	472	468	496	418	451	436	424	449	481	457	494	455	485	471	468	462	435	432	470	450	435	445	464	454	426	443	473	435	483	491	465	479	463	434	413	470	456	476	476	497	465	449	409	481	470	472	428	476	442	447	458	469	466	481	450	462	429	479	457	485	435	477	430	456	473	429	462	492	443	491	469	440	476	452	457	477	461	465	478	491	450	440	456	504	421	449	489	448	447	466	479	468	495	454	452	457	445	500	511	460	464	490	463	493	450	419	425	504	440	432	481	447	487	467	488	457	439	486	453	468	482	427	447	485	440	466	470	437	452	458	443	450	461	478	474	479	462	471	494	453	453	420	444	503	486	451	435	477	509	446	448	432	432	456	462	470	466	440	479	451	485	477	477	442	482	450	481	493	485	473	475	441	444	478	455	426	501	459	481	461	438	471	418	445	434	455	487	432	467	437	468	487	467	491	441	520	469	457	438	423	492	447	414	441	471	445	428	473	466	462	441	454	459	464	490	446	423	446	479	441	453	439	442	460	463	453	472	510	476	464	468	445	483	445	461	473	467	469	471	454	453	455	435	459
4831	539	495	395	345	357	370	327	344	373	371	371	332	382	330	340	356	308	346	348	328	341	362	370	351	356	339	349	315	348	360	368	348	347	314	317	346	339	337	339	337	352	329	339	307	362	346	354	316	327	342	352	341	349	325	353	326	327	356	357	357	348	335	378	337	335	349	330	346	321	337	326	350	319	355	310	360	357	353	339	334	350	316	326	331	333	335	338	364	339	386	330	339	320	365	332	314	337	325	331	322	341	354	313	345	360	332	320	318	366	353	304	351	350	370	313	322	333	364	346	363	330	341	312	368	312	362	333	354	325	311	336	320	329	333	314	347	359	323	343	337	339	329	329	310	363	331	342	307	301	331	320	344	331	355	350	359	333	321	337	343	325	367	331	356	349	318	343	332	295	348	356	316	360	306	347	320	360	340	325	377	353	326	365	330	333	322	311	321	351	349	330	335	331	335	319	327	316	337	373	348	359	307	337	330	351	358	328	350	331	330	371	327	327	349	322	325	332	338	346	353	359	313	341	339	351	329	304	376	288	330	347	367	333	337	374	340	371	324	315	345	362	344	344	355	336	340	342	345	339	312	341	342	337	317	322	377	324	328	358	330	367	346	362	347	342	346	346	351	334	296	373	353	343	331	314	356	305	334	345	315	332	343	323	343	304	320	361	342	322	315	324	325	355	345	344	346	315	352	319	310	322	318	377	315	358	343	351	351	308	358	297	311	363	332	311	324	302	346	308	337	354	315	344	345	337	330	330	338	350	323	332	349	317	338	338	342	317	312	320	347	358	364	328	345	326	344	349	334	351	313	378	322	340	326	320	343	326	360	314	345	340	315	342	336	332	334	316	311	340	327	343	348	339	336	349	335	341	337	319	321	332	346	338	301	336	324	341	336	353	347	344	342	350	311	344	395	337	315	307	383	338	329	310	315	304	355	350	361	301	339	328	341	329	336	316	351	330	350	336	323	327	319	343	352	334	343	320	353	327	345	321	293	350	342	335	321	339	384	339	342	313	363	352	341	344	354	325	347	375	348	329	304	322	319	339	329	315	365	343	363	319	359	343	354	332	330	337	360	317	337	379	320	351	332	364	333	316	327	351	346	340	341	336	338	360	326	351	346	321	356	328	344	317	346	321	324	336	343	328	334	358	330	350	325	338	369	336	348	364	366	315	348	320	334	364	332	314	375	323	330	316	369	343	320	358	336	341	323	333	360	367	380	341	357	366	355	336	368	317	324	302	337	336	309	329	346	297	332	368	331	353	324	332	334	314	320	351	361	357	305	329	378	353	342	320	337	340	386	337	326	342	343	358	346	332	318	352	319	357	364	316	325	319	321	297	298	310	332	333	325	315	335	351	333	335	344	335	357	330	318	359	325	301	343	320	353	325	305	343	353	347	340	352	364	392	320	361	352	364	336	345	358	317	331	364	328	341	333	287	359	322	337	347	318	351	338	329	311	354	295	322	310	352	340	336	313	310	320	342	314	353	334	345	360	341	353	340	339	371	363	354	356	345	354	340	324	363	342	348	324	320	341	349	373	343	354	298	364	318	331	352	332	329	357	331	316	336	327	356	321	324	357	354	358	329	329	330	312	346	324	341	334	320	360	360	358	349	324	360	327	352	338	348	345	351	326	325	360	310	350	353	333	367	354	342	352	342	364	326	364	300	312	331	370	337	339	347	313	320	361	336	342	318	333	334	314	343	349	352	313	324	313	348	319	366	319	334	323	309	352	332	337	349	370	321	362	331	335	352	333	327	353	371	312	332	314	306	313	339	350	345	333	341	356	298	326	339	334	327	316	376	356	350	296	324	345	354	324	342	315	336	340	360	347	299	312	343	336	315	353	335	332	329	320	371	340	349	337	360	334	334	368	355	321	315	274	314	333	340	305	348	347	388	315	359	351	346	349	339	325	346	330	297	323	330	345	343	283	342	349	328	333	340	347	328	323	351	342	323	349	331	335	289	347	328	348	328	331	348	356	329	326	336	329	349	341	317	331	334	346	329	356	317	354	321	359	321	362	323	358	341	330	313	337	348	331	364	339	296	350	356	343	304	333	336	349	328	341	326	310	344	342	334	327	313	357	348	310	329	309	362	370	333	344	341	319	328	329	313	309	309	355	382	318	320	344	351	343	342	361	333	326	350	340	346	354	343	316	348	319	322	327	338	334	340	330	342	316	307	330	338	346	348	345	315	343	306	324	333	324	341	374	331	322	337	313	341	356	314	347	350	297	324	338	358	306	336	326	343	341	315	327	340	343	328	307	340	357	315	324	331	345	315	323	317	297	339	366	305	322	358	354	335	334	320	309	358	330	354	328	331	351	341	338	325	341	309	340	299	334	323	305	306	353	343	338	336	336	323	355	315	320	292	320	324	329	368	354	345	341	320	351	330	330	328	361	343	351	319	320	326	339	346	335	357	337	331	336	344	331	339	346	339	322	340	332	355	305	336	373	321	345	342	340	318	332	319	365	346	338	328	367	321	333	349	339	350	364	367	342	354	333	348	328	346	307	350	337	363	376	335	302	349	337	311	313	334	332	341	350	321	361	370	303	314	364	339	320	343	347	310	339	347	314	370	338	359	325	324	334	360	335	349	328	340	322	363	345	343	358	346	373	328	311	342	314	343	346	317	371	326	314	350	326	351	351	320	309	356	332	366	315	368	343	336	312	329	332	349	323	329	343	351	325	327	320	342	353	327	322	308	356	312	341	324	362	349	340	316	348	352	336	334	337	339	333	358	326	344	303	349	328	314	353	386	333	357	320	339	354	338	314	351	324	347	332	344	336	332	370	336	322	360	343	330	349	322	321	353	361	313	333	299	322	298	356	312	327	345	315	327	340	347	295	338	325	354	350	337	353	345	347	332	324	340	329	337	337	315	370	320	331	355	343	357	370	319	355	352	366	331	345	373	315	364	346	341	323	315	323	330	369	341	317	350	353	356	334	322	332	314	330	332	324	334	309	332	340	362	316	331	341	345	324	329	354	348	325	347	304	335	360	338	308	337	363	362	348	345	352	324	328	345	359	306	337	315	328	345	329	323	337	349	307	337	306	318	343	327	333	318	354	342	322	338	321	352	335	315	357	338	305	333	337	361	325	377	335	356	309	366	317	338	328	346	333	354	338	329	362	336	322	333	326	356	329	334	332	313	337	323	332	342	332	355	318	335	331	361	317	322	363	309	345	330	347	327	336	329	342	328	330	342	307	319	307	321	342	328	340	363	284	335	338	343	308	358	333	342	354	352	315	345	348	362	368	370	351	326	335	341	319	361	361	333	336	343	345	351	325	388	322	352	323	328	342	332	331	332	351	327	366	319	337	340	332	301	325	352	341	324	343	348	362	309	335	310	351	340	348	351	309	342	325	351	353	366	336	340	349	353	317	327	298	310	335	330	357	343	349	304	362	318	326	339	338	326	346	304	343	336	316	319	358	331	329	357	331	351	347	342	313	317	354	327	329	267	325	328	333	324	333	358	341	336
25444	21464	27936	25391	11602	1869	1361	1093	1023	1017	968	965	939	959	969	938	932	876	923	903	908	912	907	889	972	905	919	901	883	882	846	915	855	882	887	894	857	881	883	851	909	913	881	892	862	883	910	902	898	909	865	959	903	912	852	858	852	857	875	910	871	929	827	881	905	889	830	882	873	882	816	838	883	878	856	867	882	898	923	873	860	901	900	821	906	844	852	857	841	898	836	833	875	882	891	867	877	858	835	905	832	929	830	904	876	887	887	952	906	894	903	839	893	819	860	862	887	884	898	877	835	825	896	811	891	839	870	835	891	841	838	812	925	872	859	845	900	811	874	875	896	920	870	883	904	885	869	859	859	910	858	896	886	859	856	894	916	809	860	860	860	867	872	828	870	910	889	903	892	875	930	843	853	879	872	866	878	833	916	852	853	847	950	910	857	890	841	868	879	855	869	959	905	870	906	899	899	832	936	866	894	901	904	873	868	857	883	887	852	883	929	852	909	902	851	922	854	892	879	888	852	878	917	883	883	903	821	832	836	828	895	877	847	865	867	868	926	898	896	840	868	879	895	887	864	834	864	847	836	933	884	851	869	846	867	882	877	852	859	836	862	900	946	902	855	875	871	885	862	904	875	916	870	855	826	840	860	837	807	860	904	911	882	824	873	932	893	884	899	845	942	819	947	957	898	882	875	872	899	854	798	832	866	922	836	842	814	890	846	869	891	903	910	883	808	867	946	879	842	852	855	907	886	885	897	924	834	890	873	865	925	878	854	913	879	890	845	909	869	879	857	853	897	916	890	895	857	912	831	883	890	842	864	874	875	888	966	846	877	879	807	887	841	849	858	864	865	854	833	858	843	803	878	903	868	861	856	863	883	925	858	868	829	875	905	899	853	841	880	883	868	894	881	887	863	902	840	796	904	916	845	849	832	822	867	936	812	877	920	860	880	897	860	815	952	885	861	873	855	837	827	920	797	893	914	820	830	891	906	923	914	870	871	882	880	837	879	891	870	860	868	840	833	804	847	853	867	839	912	855	858	866	856	922	902	854	853	874	856	866	900	854	845	853	865	868	855	863	839	904	862	823	845	865	877	856	926	873	864	817	874	871	886	814	877	918	921	842	900	900	842	863	840	897	855	846	877	863	855	861	839	910	880	803	848	873	873	872	867	856	850	943	854	843	855	848	859	866	858	866	880	819	870	895	905	873	866	893	894	851	838	858	867	841	857	873	872	882	867	866	865	853	846	866	868	827	851	934	868	865	857	870	837	855	838	865	874	821	802	863	918	859	846	864	894	848	844	808	850	828	867	922	884	891	846	894	903	862	867	884	891	857	892	820	937	895	883	848	837	887	848	874	830	857	831	900	895	844	878	899	888	880	871	911	853	872	905	846	815	838	870	852	844	892	818	883	842	797	859	865	838	829	840	874	826	810	813	911	793	883	866	844	853	840	867	841	884	912	827	926	868	849	853	803	827	879	892	843	871	780	859	894	881	899	902	832	858	820	896	861	779	844	895	905	894	855	877	844	843	845	860	872	842	826	888	844	914	890	770	907	840	869	833	880	849	851	870	874	839	873	872	909	875	848	822	838	894	827	852	875	877	852	876	885	780	834	876	866	903	859	862	868	854	898	839	859	879	867	800	869	855	870	840	907	864	889	846	928	892	870	841	826	854	869	825	855	844	872	842	920	820	884	802	852	889	852	851	871	838	840	832	839	836	811	860	853	907	874	859	900	897	868	880	803	809	871	872	887	914	925	851	900	848	908	845	913	875	894	878	925	862	791	825	813	884	840	865	903	897	886	882	924	891	897	880	858	846	908	857	911	804	843	868	806	887	847	855	827	939	847	863	881	856	838	877	931	885	843	918	904	874	846	857	846	891	878	840	857	874	901	822	837	887	891	850	896	851	831	889	881	889	860	828	849	871	832	911	838	879	907	891	862	896	881	890	827	842	819	836	894	913	868	848	876	838	888	910	892	820	896	872	917	846	845	897	825	853	924	943	870	863	888	851	841	891	847	846	835	854	876	803	839	849	877	847	893	856	849	877	920	887	884	856	833	902	879	927	842	839	856	954	861	853	880	880	865	874	852	886	847	893	925	842	865	878	871	896	863	884	838	879	950	853	859	871	880	852	808	870	867	813	871	800	938	856	816	880	895	849	846	870	866	856	850	870	894	877	904	845	856	843	865	857	857	843	888	914	855	939	837	858	823	871	844	866	842	886	882	821	851	851	830	875	832	904	842	877	829	871	883	855	859	890	875	900	870	846	880	843	895	867	965	849	866	879	845	899	875	797	866	860	887	838	896	834	860	855	902	899	863	894	846	911	884	877	905	935	874	862	871	895	875	904	827	842	945	837	862	869	883	845	881	875	865	856	890	869	868	858	820	896	863	879	883	888	853	878	903	868	900	850	888	854	876	896	809	777	873	801	820	860	878	900	851	875	824	850	833	838	874	824	865	856	842	872	880	854	851	865	872	899	887	837	881	912	925	858	871	867	883	852	902	890	858	918	885	880	923	873	867	870	867	861	932	858	793	852	879	893	903	874	909	866	920	877	906	915	869	854	880	824	880	857	839	899	896	820	901	852	856	847	888	790	883	845	889	826	873	838	841	837	887	856	836	847	846	877	878	946	847	865	887	864	862	903	871	895	857	854	841	901	848	925	837	866	858	947	881	894	855	923	843	889	902	890	858	842	851	808	887	888	897	948	873	829	880	952	852	876	881	877	880	808	852	866	862	879	859	876	814	878	852	834	841	822	870	840	861	887	896	860	865	792	798	864	942	850	883	889	906	885	840	829	869	884	789	914	898	895	886	878	905	875	870	837	872	858	923	862	869	883	856	912	852	885	861	838	891	832	882	890	835	904	898	837	904	910	848	900	840	858	844	876	896	839	866	856	837	835	869	847	895	941	847	822	874	891	911	808	841	875	905	866	848	866	873	849	825	904	942	869	878	884	869	905	825	899	902	847	821	829	851	891	878	897	900	827	874	865	867	823	895	886	907	844	876	876	892	863	822	916	882	850	875	895	880	883	900	890	889	868	878	883	895	849	819	891	870	888	911	900	874	914	866	865	842	868	850	887	857	863	832	899	887	855	858	853	848	856	789	871	882	842	851	836	884	927	818	846	865	877	887	865	925	903	864	879	922	871	865	850	920	879	849	863	819	851	910	854	908	868	868	834	834	842	864	867	856	859	858	865	875	836	866	840	886	919	855	859	854	858	830	876	821	847	919	860	904	897	935	830	873	836	851	908	875	829	891	882	863	875	807	870	878	899	865	891	912	844	849	873	945	872	845	915	869	898	864	839	875	837	850	845	875	840	887	872	903	941	879	862	885	924	901	859	903	839	833	847	866	923	883	862	873	887	847	830	872	942	912	884	859	899	839	851	827	839	900	870	869	861	806	910	868	905	870	902	865	820	865	830	843	869	918	834	894	929	849	883	892	816	865	912	855	881	898	888	881	847	908	870	814	876	862	894	869
3453	3619	2963	1710	1246	1079	942	864	859	754	784	704	734	729	724	759	693	727	660	717	677	679	648	691	694	665	632	681	657	659	670	634	668	593	696	653	666	647	670	658	674	695	659	690	668	601	646	610	691	668	643	647	611	633	663	652	625	635	653	641	675	668	665	642	623	667	712	616	621	655	667	652	609	641	658	621	651	623	655	609	637	684	654	626	593	634	639	638	638	689	655	636	608	640	658	602	616	624	639	716	683	601	622	634	631	668	632	610	608	632	629	675	681	665	603	630	600	683	663	611	618	651	636	611	663	620	645	630	661	677	630	624	652	633	609	625	638	610	663	628	622	650	632	643	575	614	602	618	650	606	592	666	660	659	644	683	651	624	636	654	681	665	599	633	649	650	631	641	617	649	619	603	636	633	573	633	644	649	626	639	663	638	665	614	657	633	632	586	655	637	667	636	643	652	663	612	633	598	638	645	606	605	654	630	651	664	628	623	697	632	588	676	630	638	670	664	647	654	603	640	623	662	659	674	626	682	610	656	593	628	641	669	588	655	624	588	671	592	617	616	629	663	659	636	677	637	606	608	621	659	631	639	598	589	648	630	649	633	642	612	631	651	637	633	623	639	655	616	637	627	624	595	628	640	592	630	627	646	618	626	629	655	611	626	666	641	653	683	602	641	647	626	638	655	655	580	614	681	666	654	663	640	680	655	588	612	596	633	631	675	659	666	672	620	628	634	673	642	643	627	619	627	646	625	656	650	656	646	652	684	600	640	626	637	628	620	619	615	631	603	653	623	627	680	627	650	601	614	659	628	626	624	667	619	636	645	666	562	602	653	657	659	648	628	623	677	658	670	629	652	639	602	628	609	619	602	650	621	623	669	634	604	624	649	630	668	639	625	663	661	610	627	641	639	582	625	663	614	643	595	596	610	634	607	666	635	608	661	673	634	647	631	574	590	705	642	667	608	629	627	646	638	615	659	638	597	631	658	626	632	658	658	673	656	607	610	625	616	629	620	665	642	626	630	669	642	635	607	633	646	677	632	599	645	673	598	665	591	639	586	664	621	591	640	647	601	632	602	637	609	633	637	664	610	649	627	644	677	641	693	650	669	612	653	641	653	639	621	614	633	708	696	651	594	665	607	629	659	660	644	635	624	612	643	632	591	624	644	657	616	614	636	617	665	632	654	678	597	608	693	660	631	639	604	621	622	660	590	629	616	647	678	615	639	641	630	608	643	671	628	609	643	654	607	626	649	669	666	637	603	656	640	635	611	617	635	613	608	625	658	656	647	630	646	644	669	636	609	627	670	632	647	631	644	606	590	631	612	625	638	604	671	617	614	640	627	669	636	650	583	629	642	565	643	624	623	633	632	637	655	576	597	644	645	627	592	631	619	614	646	655	636	646	603	616	631	623	668	606	673	637	628	686	592	630	642	643	620	669	651	620	611	656	667	661	565	615	588	652	654	673	635	629	680	636	628	596	610	641	665	666	648	628	653	623	619	613	642	660	631	637	622	616	594	677	675	633	625	677	593	621	653	647	634	577	663	643	610	584	635	582	605	636	668	645	651	676	619	667	663	607	620	660	597	579	652	640	597	600	639	641	608	580	606	612	698	584	652	665	641	654	670	634	617	594	628	616	620	650	611	642	638	613	624	688	672	636	639	684	644	657	663	678	646	646	579	635	598	641	616	664	646	635	611	634	626	653	686	659	576	587	656	628	571	580	682	680	643	645	642	610	594	644	613	631	655	671	650	641	565	606	614	604	653	583	629	634	620	593	604	659	596	632	642	668	625	640	610	598	621	642	637	654	667	667	671	604	624	650	652	621	599	683	639	618	629	618	651	683	604	613	638	638	630	644	630	654	624	592	650	604	652	622	648	636	623	656	647	661	634	643	588	636	612	616	616	606	636	656	604	616	604	600	661	616	632	600	598	654	622	616	658	601	613	607	607	631	641	646	627	601	620	630	640	638	638	632	612	643	601	651	607	645	617	611	652	617	669	611	608	624	616	641	672	630	614	655	678	626	631	634	660	675	688	628	653	600	623	615	598	660	617	635	667	617	638	613	564	609	576	611	608	627	630	617	664	648	630	634	654	667	583	663	645	639	667	672	610	607	593	578	614	623	676	662	616	621	616	635	651	659	609	655	666	633	635	622	615	633	640	649	667	606	596	626	638	618	622	641	645	670	675	625	642	643	653	628	608	656	648	668	639	653	641	654	629	640	625	650	596	646	589	653	617	661	667	621	621	649	626	674	619	633	633	622	610	602	614	653	622	659	642	633	635	597	636	628	650	594	604	626	607	667	597	650	718	585	608	600	600	575	629	627	601	632	616	617	679	636	611	595	617	608	657	653	637	626	662	617	639	658	657	648	638	663	671	634	635	615	660	622	631	592	649	667	636	665	636	634	611	599	595	668	636	645	660	639	590	689	613	594	640	619	634	596	600	653	668	568	601	602	650	606	642	637	629	637	647	611	616	638	630	663	597	619	598	649	626	617	643	637	612	623	639	610	591	591	651	643	601	652	598	644	648	642	601	671	606	663	641	659	631	632	617	601	625	602	651	647	692	629	640	614	635	618	600	708	641	639	613	594	592	644	613	642	646	606	640	656	631	647	618	633	644	627	627	572	709	610	620	617	624	625	648	642	643	673	588	603	627	643	691	646	649	627	627	617	636	609	640	670	649	624	592	631	634	634	680	639	655	581	630	609	593	669	611	595	639	612	639	614	638	617	620	582	678	652	602	646	614	634	692	636	604	619	691	633	663	648	603	643	619	642	674	589	635	635	644	562	641	606	616	568	638	664	606	609	649	575	608	651	640	607	643	626	649	628	642	654	585	633	643	625	594	604	660	624	602	616	625	605	587	644	694	650	619	603	625	670	608	609	674	603	614	602	619	734	681	607	652	611	614	622	641	625	661	617	620	648	611	662	613	651	604	625	604	589	623	600	670	602	657	622	633	640	588	631	652	649	651	642	601	645	613	652	610	611	611	646	636	647	629	652	626	658	646	617	612	641	625	683	614	644	647	645	598	636	625	649	664	628	615	671	611	611	624	636	608	607	638	613	620	664	599	628	664	632	587	632	611	657	611	616	677	607	668	626	605	657	598	594	582	604	675	654	640	607	660	668	634	593	623	603	611	654	636	601	664	663	617	611	604	633	605	634	670	623	644	638	639	644	601	643	592	594	609	640	628	645	636	655	595	611	638	616	610	661	639	596	584	672	586	635	609	605	647	647	656	613	591	662	614	600	653	618	610	604	610	624	691	599	609	656	683	658	645	630	625	652	630	609	584	607	662	620	685	665	658	608	619	629	624	621	585	615	607	633	638	613	635	599	629	621	663	674	624	656	577	613	654	649	627	628	639	596	676	640	647	659	652	638	650	617	622	600	677	680	638	590	605	592	631	625	605	627	621	621	644	631	648	613	636	629	623	642	602	643	608	650	672	669	607	672	638	662	652	655	622	626	678	645	652	585	617	624	608
24495	21514	28864	24590	21501	9144	1917	1244	1005	979	985	974	934	844	919	928	831	870	864	867	831	866	865	845	823	871	834	862	777	778	828	869	784	794	860	822	845	808	837	752	846	834	810	834	835	838	900	779	823	802	797	826	795	757	855	828	797	776	801	816	809	787	822	824	841	844	833	810	829	791	827	834	791	833	815	844	796	833	816	799	834	844	812	804	805	813	774	820	842	791	815	869	773	774	783	843	791	811	778	802	802	833	804	793	820	791	807	854	787	767	856	829	807	810	814	738	835	750	819	798	839	787	844	828	830	807	811	798	820	833	840	794	779	810	809	845	781	775	803	818	839	799	816	756	776	784	836	808	797	820	793	819	883	815	842	808	816	777	798	827	827	846	857	838	829	816	812	791	777	807	805	805	797	768	791	823	767	801	869	834	827	791	802	802	822	831	794	802	804	825	761	803	820	811	814	838	822	834	803	791	805	769	787	805	797	836	822	806	806	800	808	796	803	846	819	781	788	767	819	809	809	825	819	809	846	859	772	789	829	771	821	850	811	829	840	793	813	823	797	836	805	823	790	846	808	761	814	847	777	819	834	763	758	828	803	761	879	807	757	800	771	774	815	716	806	785	729	834	835	830	828	792	796	833	801	774	779	782	807	789	792	838	800	860	796	855	801	740	853	818	866	790	801	773	821	809	763	832	796	823	826	850	807	826	778	807	785	793	805	767	828	801	859	860	798	724	809	806	812	825	770	784	862	747	806	820	856	834	778	804	808	839	828	864	812	807	831	800	798	776	809	800	832	770	765	721	852	822	809	769	813	846	863	856	776	767	818	760	805	851	757	818	792	830	807	850	795	779	821	799	821	799	856	764	806	792	807	792	810	806	829	818	803	817	812	840	740	853	828	856	800	853	770	865	831	793	800	833	856	781	762	825	847	820	830	804	855	789	827	780	811	801	808	777	823	789	791	803	794	779	790	806	839	773	783	825	783	805	817	844	829	806	842	775	815	823	792	833	784	827	892	817	775	793	807	769	815	780	849	798	799	836	790	841	835	839	781	820	761	807	781	834	816	760	836	791	770	822	809	804	832	825	806	795	747	814	769	778	781	781	800	760	809	731	780	801	811	794	770	811	816	797	812	790	912	845	787	776	772	769	737	811	835	800	779	832	814	842	804	820	809	798	846	771	802	817	768	836	790	782	791	799	841	825	795	800	827	830	817	821	816	776	808	781	802	817	821	778	778	822	778	779	824	821	808	817	785	781	836	796	815	766	783	777	806	822	770	807	803	769	859	817	737	822	777	832	879	791	798	741	791	818	785	743	833	823	836	746	823	779	863	830	770	805	748	780	798	822	815	753	810	818	813	784	829	819	834	758	855	814	791	803	751	797	815	780	790	760	799	747	828	799	801	767	809	813	795	828	797	791	834	813	868	735	822	825	805	812	791	813	812	784	820	791	745	734	822	782	795	824	835	766	803	799	803	803	836	824	774	846	818	891	833	764	799	779	857	789	766	808	829	798	812	811	827	850	801	805	806	779	827	810	846	799	792	828	797	782	788	830	855	742	800	803	792	835	808	782	791	793	791	864	828	822	762	843	777	784	807	792	796	774	794	812	764	791	807	796	797	814	782	790	747	812	835	798	797	821	841	769	768	799	812	816	767	806	781	750	827	753	827	791	818	768	796	784	812	836	823	850	804	765	769	834	802	767	799	823	792	799	758	824	786	782	738	782	801	850	793	799	823	788	805	781	874	759	808	840	792	768	767	841	802	807	803	798	805	766	821	806	804	827	850	810	783	826	792	795	810	815	846	791	868	833	771	779	849	766	831	811	868	828	783	775	730	822	807	752	808	804	805	869	823	782	762	834	816	778	813	823	738	856	779	799	808	815	762	780	831	744	794	826	792	788	821	817	791	835	801	819	794	755	789	764	764	807	818	783	814	787	811	792	773	754	784	766	741	809	798	793	791	806	798	803	792	817	797	821	785	781	836	779	828	858	852	785	829	809	794	805	795	839	823	831	774	805	805	832	843	817	861	786	808	783	793	806	780	765	766	858	782	807	829	830	743	833	784	863	793	816	769	823	762	794	821	796	795	821	781	801	790	775	837	810	811	816	826	804	823	845	836	801	801	801	800	801	822	849	869	802	792	808	842	746	860	778	770	791	795	824	762	818	810	786	775	844	808	772	830	735	803	844	826	796	865	808	819	852	806	817	782	769	856	805	778	765	759	750	795	785	791	810	818	796	787	854	786	831	827	806	794	797	828	787	790	789	844	778	823	759	815	771	842	831	791	796	789	838	802	771	814	794	828	811	761	814	810	815	830	781	782	802	774	833	870	797	770	825	851	832	810	804	813	801	801	789	773	832	796	783	796	773	805	804	792	857	792	842	814	776	803	780	754	731	792	826	806	788	836	794	828	822	786	780	814	794	814	747	826	814	788	828	840	792	768	801	806	808	806	827	789	791	842	778	768	781	811	809	822	772	810	803	797	814	838	785	785	793	834	795	833	815	798	854	785	834	782	807	786	839	813	836	810	826	818	805	793	852	819	811	783	805	789	797	775	766	786	810	779	801	724	801	784	807	859	795	768	786	771	840	810	879	772	819	833	776	773	844	846	779	778	817	799	794	807	815	819	752	806	774	796	790	808	804	834	855	790	780	850	853	813	822	764	830	759	800	754	808	833	797	805	775	802	789	806	781	824	775	755	788	800	812	770	795	796	802	769	802	839	783	848	778	791	845	774	812	829	764	857	794	766	834	786	750	811	777	807	789	831	798	783	814	824	807	806	822	836	838	812	797	794	779	805	805	801	833	770	809	814	801	737	806	746	878	784	824	753	795	808	802	795	781	791	811	822	857	842	830	792	815	792	790	770	797	780	822	791	792	780	783	793	796	761	859	807	830	774	818	816	804	865	801	809	747	813	776	804	778	779	817	824	785	787	806	811	795	762	828	836	776	759	767	863	818	796	781	816	820	763	832	801	844	788	836	782	780	777	767	839	820	872	776	819	778	793	822	807	785	778	829	781	771	806	784	766	805	800	733	810	796	824	833	764	779	853	767	823	812	783	819	768	804	831	823	792	787	773	833	826	783	782	809	833	807	799	852	791	846	807	811	790	745	754	770	843	827	812	837	844	771	767	797	798	799	800	790	825	793	821	842	821	788	837	805	797	786	764	819	804	819	780	773	807	792	786	827	790	825	788	798	829	827	774	844	751	787	795	770	813	764	801	790	757	833	799	746	809	802	826	766	758	790	828	780	818	813	765	834	805	784	852	813	774	759	788	795	810	849	781	820	814	799	783	742	840	836	807	781	792	819	846	808	756	834	776	795	776	845	800	769	742	809	767	785	839	784	782	823	758	834	798	796	862	830	816	765	799	829	814	817	792	810	805	769	857	774	792	843	820	732	833	833	838	786	798	753	815	764	779	759	774	811	824	788	805	842	809	809	797	789	805	848	729	802	849	784	838	819	772	815	838	820	777	802	780	766
3799	6213	4892	2715	1846	1404	1190	1061	922	877	807	816	776	719	761	747	670	692	710	679	676	685	651	668	654	605	645	618	628	594	655	618	669	646	688	638	641	604	631	586	596	609	649	634	628	619	596	603	576	606	643	612	616	641	622	614	632	653	579	602	621	590	635	670	646	600	624	599	643	617	607	601	619	623	629	607	603	641	580	618	617	697	619	621	655	617	626	597	594	673	602	605	603	595	654	622	607	590	673	599	611	607	626	694	603	569	617	669	620	607	658	640	604	615	649	639	600	638	656	588	633	602	595	589	604	631	622	627	609	660	643	617	593	596	605	604	613	596	582	596	642	613	611	607	604	580	629	593	586	607	593	598	609	642	617	606	650	588	594	566	628	634	606	565	641	586	591	604	643	603	625	617	595	613	610	571	587	652	611	648	656	625	605	581	614	590	651	623	634	682	631	618	598	593	664	597	636	617	637	638	566	598	619	543	629	595	597	625	610	586	632	604	627	643	620	583	622	635	646	633	640	633	632	543	611	611	600	630	615	574	605	577	569	601	633	587	621	613	624	561	603	590	620	592	625	619	598	610	593	633	570	608	612	555	613	600	573	624	636	636	582	623	620	578	565	650	608	628	600	598	602	607	577	657	627	604	568	607	603	643	633	617	629	627	607	539	589	581	591	594	630	599	647	583	628	593	558	620	617	599	588	583	549	635	597	575	609	585	582	565	643	638	619	587	597	621	622	644	615	601	590	576	579	600	572	608	619	613	587	599	614	637	643	591	623	613	641	568	618	618	602	630	589	557	572	618	593	608	611	575	600	582	622	643	620	628	625	624	588	650	552	629	610	597	636	629	611	575	593	571	620	631	596	562	598	576	641	643	596	621	640	637	618	630	619	653	642	676	589	604	641	642	614	616	596	612	588	586	576	580	601	589	635	622	620	593	653	623	606	604	576	630	603	610	631	633	590	586	631	604	585	607	596	620	598	609	588	590	587	580	594	661	571	621	667	617	638	594	624	623	615	584	620	567	605	615	596	595	622	631	559	597	571	582	614	597	616	610	595	603	600	576	595	644	588	555	614	605	597	636	555	590	620	598	609	637	587	652	608	611	629	621	571	562	592	658	629	604	637	572	617	615	572	633	615	632	564	622	600	608	651	614	544	577	576	588	594	590	596	595	583	587	626	607	598	614	587	559	607	598	605	577	630	596	590	597	570	599	602	617	619	639	654	606	602	614	569	623	573	626	588	595	629	596	635	590	601	608	604	639	611	581	601	594	598	612	616	609	591	615	602	634	580	611	618	628	541	600	604	587	582	619	580	558	590	595	624	595	624	611	641	609	569	631	627	602	619	566	604	626	633	563	612	579	594	595	614	621	594	626	634	582	601	626	615	613	619	582	577	566	595	581	624	622	602	623	572	607	568	631	616	605	589	626	587	576	631	605	615	597	615	612	580	586	564	567	614	599	624	574	642	634	594	581	566	608	605	613	620	606	610	617	587	578	616	611	575	616	580	598	630	602	575	635	564	593	611	655	614	613	626	616	560	643	583	605	607	600	645	573	623	576	610	575	591	579	614	638	630	611	607	629	600	598	624	616	660	600	600	600	613	631	598	615	604	619	627	571	624	615	623	618	619	595	635	638	630	596	567	572	614	596	574	623	582	569	606	588	623	559	623	632	632	599	594	611	582	588	617	585	614	573	586	620	599	601	572	645	576	619	610	606	575	586	611	576	607	597	609	601	650	633	591	592	599	559	606	598	580	598	529	614	585	605	616	630	578	620	592	605	601	584	641	604	542	598	597	590	607	587	590	639	614	552	590	599	599	613	604	602	639	575	564	620	592	597	664	558	582	642	562	597	640	565	614	587	618	616	570	569	590	638	612	599	625	566	589	597	595	576	648	579	602	611	600	631	574	646	603	644	633	600	641	578	607	590	616	582	604	581	609	614	582	601	598	600	582	624	558	617	591	619	604	576	608	586	621	563	583	602	626	621	594	603	560	608	629	567	580	581	600	621	616	629	636	590	608	587	604	569	602	578	600	586	581	596	594	614	645	612	603	568	598	571	611	648	583	600	609	607	610	568	592	609	587	575	620	571	621	599	590	615	614	619	588	602	627	600	582	627	588	566	563	639	584	605	629	610	589	598	622	613	634	593	601	565	631	623	615	583	595	596	571	584	608	543	636	570	598	630	604	605	560	640	563	595	603	610	606	580	565	576	641	597	570	616	659	580	597	607	614	611	591	589	635	591	598	590	616	556	577	587	648	570	588	589	565	616	577	569	613	650	597	578	594	587	629	645	624	589	592	594	616	657	627	595	610	590	594	643	608	602	635	611	595	564	589	587	621	615	613	598	615	611	585	591	616	585	632	612	613	634	580	607	611	555	602	637	637	559	578	620	585	637	598	565	616	632	608	634	606	598	616	596	604	613	617	583	565	618	618	607	658	647	603	610	590	587	590	610	523	625	593	591	622	598	557	581	591	569	582	596	612	627	608	582	608	615	587	613	612	604	601	595	629	588	587	550	597	575	543	616	636	619	602	666	585	635	632	652	635	564	560	590	588	560	620	586	593	585	592	586	581	619	601	613	614	593	621	611	636	574	600	592	588	583	613	589	563	611	607	586	549	599	591	553	607	600	570	566	580	551	589	570	536	582	596	640	652	586	607	603	615	616	572	597	604	576	588	594	638	590	603	576	583	593	557	541	596	623	634	623	610	601	587	651	632	598	591	551	571	577	611	602	592	610	620	623	632	614	618	615	608	602	598	624	575	602	620	564	580	590	583	637	584	582	619	646	602	591	571	634	613	568	649	606	627	582	622	611	640	598	602	613	619	588	599	584	656	594	608	602	572	563	587	575	648	634	588	632	606	627	584	613	608	559	593	583	618	626	576	589	629	601	625	593	607	576	608	621	573	576	620	595	617	633	594	612	588	573	631	612	596	529	599	570	568	611	588	564	623	641	572	614	593	612	582	607	597	539	623	605	627	600	601	609	636	633	596	536	597	584	528	620	602	606	600	580	596	595	622	601	577	594	592	589	613	642	623	612	587	610	617	592	585	611	653	592	574	617	600	608	615	593	547	603	574	569	597	585	582	592	606	645	603	565	590	565	572	566	589	636	617	584	579	564	582	550	596	619	610	592	615	611	611	610	649	588	556	607	571	625	570	638	600	572	573	597	548	605	600	575	560	583	634	587	597	611	590	557	579	607	573	562	593	626	597	557	588	605	604	630	581	596	599	621	594	625	570	587	586	585	597	586	615	620	577	604	587	627	618	626	629	590	561	582	587	600	590	588	579	602	632	595	560	652	576	601	613	571	578	584	609	585	649	573	589	605	657	589	576	601	622	600	581	576	649	604	639	604	611	609	599	591	573	580	632	578	559	641	610	616	600	574	605	580	640	573	591	603	643	591	594	629	601	622	659	593	604	626	573	611	597	593	572	587	619	591	631	573	590	630	601	566	608	618	566	573	603	609	658	642	600	592	558	571
27876	10436	1107	639	502	451	488	476	480	487	473	460	475	510	497	475	460	468	454	465	471	456	473	493	464	465	460	492	496	466	451	451	425	447	458	458	472	460	482	463	455	488	461	452	466	468	463	450	480	476	461	509	470	485	463	487	460	457	484	460	447	426	447	479	464	487	464	444	464	464	454	464	410	476	435	490	454	463	462	476	467	440	464	447	447	452	473	449	455	455	460	449	468	463	487	488	481	484	455	452	464	480	500	480	455	435	455	428	450	440	418	471	443	475	454	472	466	453	465	444	444	461	421	459	480	439	458	448	487	473	491	472	452	437	516	490	478	476	427	470	447	453	435	464	441	442	454	475	454	452	450	452	446	459	453	491	453	438	468	488	456	475	458	461	474	491	450	437	492	423	452	451	471	483	493	461	459	476	478	463	458	473	455	462	467	469	478	447	449	478	468	445	467	488	435	464	461	435	455	458	464	474	452	449	488	435	467	446	495	494	464	480	455	459	437	449	441	456	438	458	460	489	498	459	481	454	492	498	440	484	436	459	460	510	477	435	423	480	451	473	453	468	446	444	485	445	461	461	438	446	438	480	447	450	450	493	467	448	452	438	419	482	427	442	440	432	435	460	446	451	471	466	448	455	450	457	450	473	459	476	482	459	469	482	535	485	496	457	448	491	448	488	457	460	452	433	479	482	488	458	483	476	448	444	441	451	440	444	532	481	439	422	490	455	433	423	438	452	488	444	463	480	482	506	498	422	434	456	493	504	451	482	469	467	443	456	476	459	487	435	472	480	459	453	479	468	469	471	482	431	457	455	511	456	487	445	469	440	510	456	465	458	493	440	481	494	459	464	431	489	444	449	470	501	458	466	445	479	495	436	462	502	457	434	497	491	491	483	449	515	469	402	448	478	469	497	457	482	501	431	477	494	523	479	457	453	464	463	474	487	473	481	473	476	493	439	452	484	492	440	435	460	440	433	459	425	464	406	432	440	478	442	432	458	442	456	470	449	479	451	441	516	468	493	475	471	459	476	457	467	450	484	490	515	488	479	444	448	466	444	463	487	446	449	457	445	479	440	454	467	474	473	476	484	498	443	437	437	455	456	461	473	492	463	445	449	503	438	479	443	497	470	461	465	452	471	449	473	471	388	457	453	464	471	479	487	476	421	427	456	499	471	464	471	486	432	469	475	440	476	442	471	457	495	445	476	453	493	479	469	449	501	465	458	475	455	475	491	427	480	446	434	469	464	454	444	478	464	483	461	472	468	456	475	438	479	487	448	464	465	499	437	475	502	459	494	428	468	434	481	457	485	458	466	449	472	513	479	455	482	499	487	463	465	446	502	471	506	449	428	449	438	461	477	472	484	481	443	469	429	451	496	471	472	438	470	484	448	435	440	454	448	438	453	474	476	452	447	470	433	478	466	491	483	452	483	449	468	468	477	444	482	475	489	469	481	466	424	458	445	472	449	471	429	482	497	463	454	438	492	462	476	472	479	462	452	460	469	436	459	462	446	474	445	476	503	464	439	471	480	447	485	450	453	458	436	501	421	464	453	456	466	443	425	471	502	468	451	421	433	490	467	465	456	447	461	455	430	458	414	408	430	461	477	465	486	471	460	452	429	477	451	513	492	459	474	473	468	429	501	413	471	430	451	475	485	494	440	450	481	482	482	437	476	505	435	450	458	487	464	474	451	488	464	411	489	468	454	449	479	436	435	444	467	471	477	463	502	485	464	453	451	444	494	431	444	458	460	412	442	451	488	457	461	465	456	467	471	424	456	475	492	449	436	451	469	463	494	440	443	441	439	461	473	429	446	476	485	489	472	457	469	477	465	482	487	426	470	462	460	483	438	488	446	488	424	411	477	478	419	472	490	475	466	458	452	475	470	448	457	444	480	418	491	456	449	455	487	434	436	443	454	460	454	469	480	445	452	478	484	513	459	472	435	461	431	504	485	444	425	502	488	470	464	474	436	485	461	454	517	463	489	458	450	460	468	468	457	440	457	452	450	453	483	466	441	493	469	506	442	458	483	457	418	460	472	489	425	454	515	467	475	493	479	459	438	472	509	456	436	461	456	454	476	459	435	468	492	435	438	429	451	514	454	463	448	451	454	420	495	465	443	463	449	486	479	455	479	485	483	440	450	455	467	445	459	469	472	446	451	504	491	466	450	450	486	464	461	458	418	410	475	448	442	475	455	431	497	478	482	448	529	497	485	483	436	455	464	482	467	520	494	446	434	472	431	473	453	475	428	429	478	479	464	487	465	452	498	480	460	453	448	465	462	495	494	454	480	451	466	442	469	467	434	482	485	451	454	462	460	469	450	499	461	488	450	456	463	461	430	439	452	442	481	486	465	495	441	440	472	415	462	474	461	474	444	441	474	436	511	474	478	485	455	475	475	487	527	444	439	471	477	503	465	453	520	441	410	482	469	480	468	457	445	478	468	466	482	447	512	416	479	464	450	444	455	472	499	436	501	456	415	479	484	464	467	434	450	433	480	420	477	475	464	462	490	479	483	464	465	468	427	486	506	486	465	466	453	493	430	481	450	490	435	476	450	487	460	491	468	499	484	484	480	428	424	467	469	453	484	457	453	438	447	493	476	510	486	455	483	462	478	487	474	478	461	437	469	469	457	455	475	449	505	487	459	461	461	436	482	455	457	459	476	482	430	471	463	469	441	498	449	458	494	425	431	440	469	481	438	452	442	454	443	474	448	454	425	459	454	491	481	475	473	455	509	499	484	462	497	456	453	474	468	425	460	443	495	419	487	472	468	435	490	483	457	485	474	451	422	484	456	449	461	457	472	485	435	511	445	461	442	464	474	456	476	464	467	478	425	446	467	479	506	502	477	489	465	482	468	447	474	467	455	419	421	460	483	440	490	525	463	483	480	466	484	467	502	446	482	471	435	466	476	456	470	426	446	454	414	437	424	467	420	463	450	439	481	461	468	422	459	489	502	438	456	474	504	481	453	467	452	466	480	465	417	478	487	490	414	486	478	473	449	455	461	471	457	444	464	443	457	497	438	490	477	431	487	456	463	470	485	511	478	443	467	489	473	469	467	464	494	473	516	440	457	498	496	464	456	446	489	494	461	471	448	452	444	462	469	447	448	475	441	445	453	462	471	461	481	498	455	492	454	461	468	424	482	483	462	486	446	451	478	468	475	483	479	472	480	474	440	480	465	464	469	448	450	443	455	450	486	495	486	455	484	483	476	460	466	445	475	449	411	442	438	493	446	448	491	487	463	474	436	486	475	481	480	501	436	463	457	471	462	470	448	433	488	494	462	448	443	449	491	431	503	446	480	448	445	436	487	465	452	440	461	447	466	497	456	479	464	448	470	469	475	494	452	498	518	463	462	461	441	443	424	465	439	456	478	477	438	456	441	472	449	443	446	469	491	496	421	521	480	449	474	487	448	462	462	444	447	455	488	466	498	496	420	446	456	481	487	485	473	465	426	482	467	440	472	506	438	457	441	504	507
4797	519	460	426	397	349	293	344	329	326	345	334	338	352	339	347	350	361	321	332	330	353	335	312	364	319	349	320	348	323	380	342	345	323	302	309	353	339	338	369	367	290	356	368	353	339	338	357	327	353	346	345	345	338	325	302	321	327	327	332	292	355	337	345	342	319	326	330	342	347	336	348	333	357	339	355	327	310	340	336	330	343	361	342	330	312	356	307	256	331	349	341	323	392	317	336	328	310	340	327	333	353	373	358	385	348	365	330	347	351	332	337	332	353	347	326	351	315	330	360	352	355	325	341	323	350	334	307	340	344	352	352	359	349	351	338	319	343	335	321	356	324	352	325	330	333	303	321	328	343	310	300	314	348	340	329	341	330	344	344	331	327	331	344	341	313	336	321	307	335	373	327	325	374	340	347	351	326	365	328	334	342	319	351	335	342	335	316	339	333	306	358	347	327	355	373	358	343	334	332	324	309	320	333	316	346	336	337	351	362	363	345	339	311	365	327	362	327	337	333	350	316	347	328	355	344	324	329	289	354	355	339	348	316	349	318	313	344	353	360	332	331	317	322	332	345	343	345	316	340	325	314	325	329	347	341	369	330	330	323	348	340	339	329	343	292	351	359	325	326	353	337	359	309	312	378	358	343	387	313	335	346	336	333	306	321	297	341	358	325	330	363	337	330	314	360	317	346	337	334	322	308	328	361	337	353	315	302	350	342	346	361	300	356	316	322	322	330	336	328	336	347	330	343	327	373	318	331	314	336	339	328	357	336	344	358	349	336	354	345	327	321	340	329	354	358	314	337	319	345	314	340	335	353	325	358	357	304	330	326	325	329	366	338	341	319	315	326	354	335	335	361	355	342	335	330	331	339	341	347	315	329	353	321	360	344	329	343	312	348	350	347	340	342	311	351	314	351	367	339	302	303	347	319	328	358	380	354	345	358	331	367	342	363	345	333	315	362	326	334	326	358	335	343	306	299	322	352	362	333	316	328	358	340	307	361	340	345	321	359	343	317	314	320	350	331	324	347	333	325	292	297	351	332	339	339	344	365	308	334	341	354	361	317	386	352	325	320	349	355	353	291	345	329	336	341	341	324	333	338	335	326	372	341	306	348	358	307	344	317	326	332	339	348	325	356	321	320	348	331	336	316	368	346	351	326	344	379	333	316	363	330	341	336	329	323	357	334	338	377	359	333	341	342	349	321	308	351	329	344	347	344	327	319	330	327	356	316	307	324	361	356	326	331	341	338	331	358	310	311	346	342	359	324	344	340	327	346	338	335	370	326	323	341	319	334	372	327	336	380	324	364	337	362	363	331	341	352	331	345	320	343	366	305	339	354	336	310	324	352	349	343	348	314	326	332	337	304	336	319	375	341	329	350	330	349	330	325	350	352	365	371	350	318	339	345	341	340	334	332	325	332	334	328	346	309	339	322	340	322	372	341	332	347	297	336	310	319	351	336	374	344	356	324	337	324	341	334	339	355	326	338	303	311	315	347	347	322	329	328	328	341	333	308	342	348	335	311	331	328	332	320	313	368	355	346	341	344	325	328	325	370	329	334	337	350	331	324	343	340	316	338	325	347	374	337	306	343	362	345	360	350	363	325	320	313	344	293	357	304	330	305	308	331	280	348	342	361	341	331	374	317	329	336	347	333	352	340	311	336	345	331	359	332	310	327	371	310	325	330	357	345	346	344	323	347	316	337	349	348	326	346	332	339	336	304	308	366	342	334	361	363	383	332	374	343	323	344	337	334	352	353	330	321	333	359	307	315	355	357	317	303	340	342	358	332	320	336	341	326	367	347	335	323	343	349	324	323	322	335	335	311	324	359	351	318	330	346	332	356	360	338	333	320	347	352	377	321	344	356	349	316	313	366	313	339	308	331	361	331	348	340	306	306	323	304	323	359	328	341	313	323	362	357	339	328	351	354	351	321	346	357	346	350	338	326	365	327	349	368	325	331	331	334	333	370	360	357	355	330	337	358	360	339	338	346	347	346	344	336	327	340	365	342	331	358	297	344	339	334	364	352	343	330	321	355	355	331	374	347	337	320	300	328	323	346	344	331	323	341	356	332	355	331	335	322	373	315	348	363	326	339	363	369	322	354	349	336	352	343	317	343	331	331	363	334	340	300	349	334	356	343	363	336	336	363	358	337	345	351	368	324	346	357	353	331	312	334	360	351	339	350	328	338	330	358	361	329	340	325	328	324	361	340	338	338	359	335	340	333	343	321	348	316	336	352	349	380	336	353	329	319	327	321	346	332	347	357	313	347	364	314	343	335	358	341	329	336	323	378	358	305	328	322	327	309	321	349	345	354	319	335	320	355	323	315	354	342	326	351	331	318	364	328	329	317	333	361	329	353	320	314	343	349	345	369	363	375	312	358	321	312	329	331	346	364	317	331	343	333	364	351	366	372	360	339	347	334	321	370	360	336	320	315	360	319	364	346	326	327	328	322	343	364	333	312	348	344	310	364	329	359	343	311	337	326	314	305	316	341	321	372	342	369	325	341	366	324	298	341	323	347	313	305	313	378	320	338	324	342	320	341	304	332	344	339	314	343	331	338	350	318	341	371	355	337	327	369	331	345	328	346	307	334	331	325	337	356	328	348	368	347	321	327	328	324	307	323	328	329	325	304	336	334	318	300	329	342	346	350	353	332	330	391	347	323	332	364	366	343	338	317	336	345	384	321	339	343	313	360	357	350	319	304	333	358	310	343	341	368	365	338	315	304	323	308	353	338	356	329	366	339	334	365	361	331	323	360	329	365	347	339	315	333	308	333	314	371	361	345	346	359	322	327	299	332	369	350	343	343	328	334	361	377	291	356	322	342	350	288	311	350	349	336	311	312	329	344	366	321	336	314	315	347	344	340	320	339	330	328	345	344	335	340	355	339	360	317	330	350	372	337	351	355	343	369	331	328	348	380	351	342	339	345	358	361	345	333	300	331	316	325	342	324	341	331	307	329	345	330	317	331	307	365	341	353	348	380	330	334	323	352	342	319	323	350	322	351	344	350	305	331	348	331	324	325	362	355	390	355	334	353	350	308	321	329	317	312	341	349	331	334	339	330	341	341	331	328	332	369	290	332	355	352	333	336	332	351	365	360	312	335	357	323	303	378	313	330	314	332	334	354	351	351	337	335	306	322	324	349	320	356	317	339	329	341	356	316	333	340	354	316	308	339	318	352	328	333	343	345	318	317	342	361	338	373	349	367	338	322	308	334	332	358	324	363	345	338	344	322	343	326	341	347	328	329	327	318	327	359	350	338	357	356	314	374	337	344	339	343	323	355	339	338	325	382	340	313	330	342	340	324	327	338	305	344	363	344	350	351	336	311	318	333	371	378	354	340	341	354	351	326	321	371	329	349	338	338	319	343	274	347	324	325	348	319	365	350	337	357	312	327	335	359	346	291	342	337	348	343	318	351	324	344	315	379	371	289	338	356	358	344	351	323	324	361	355	313	349	360	304	342	327	355	338	321
25561	21482	27966	25426	11751	1808	1308	1065	1037	975	968	913	943	940	924	910	826	885	908	916	863	941	836	833	871	893	910	901	908	895	874	884	917	891	879	837	824	872	806	933	840	866	829	853	875	870	816	857	877	875	862	923	856	866	967	915	878	885	885	853	851	883	862	841	847	814	885	929	880	885	867	837	881	852	906	844	843	877	845	869	862	878	841	863	860	932	868	834	872	861	913	915	892	843	865	867	904	868	917	873	874	847	896	898	921	808	842	860	857	918	915	807	875	909	847	871	885	828	823	894	894	849	848	868	842	896	821	865	879	861	859	820	860	857	879	851	850	879	862	892	894	876	925	836	839	885	844	877	857	852	896	923	848	854	888	843	894	839	894	795	905	850	826	898	855	865	911	905	874	849	873	879	892	823	903	869	866	820	846	843	868	847	926	918	844	863	862	892	839	889	924	895	851	839	870	851	859	847	853	873	833	896	841	892	908	837	835	873	881	885	913	878	813	827	878	833	812	877	787	833	862	889	878	885	827	812	844	864	884	833	948	844	829	876	850	838	849	862	833	851	886	838	903	870	882	830	900	812	837	870	857	839	861	856	907	893	872	892	814	890	830	896	842	894	833	855	878	850	895	806	852	837	808	842	872	863	869	852	839	893	861	938	901	866	859	877	826	816	832	837	887	859	843	863	870	933	850	904	816	883	870	804	876	926	843	816	860	893	851	865	852	859	856	854	886	869	920	869	820	857	865	854	878	867	899	840	830	834	869	853	831	806	893	860	869	849	889	859	910	883	901	883	912	863	915	948	848	867	847	854	849	897	844	886	839	863	897	860	867	878	847	886	876	873	864	876	904	877	900	858	923	856	871	899	903	843	890	893	863	826	852	842	854	887	843	869	902	861	864	863	845	873	860	857	813	823	843	934	884	874	910	887	822	837	869	845	947	903	819	865	814	887	858	910	914	866	875	855	918	808	890	885	872	886	861	872	860	882	866	850	885	833	843	859	896	884	826	896	868	867	869	852	820	847	852	843	885	830	872	892	875	840	877	815	903	836	843	860	864	876	763	864	870	831	907	853	846	847	852	874	877	823	865	861	886	868	835	902	925	880	831	837	928	852	876	832	900	848	857	820	863	899	820	860	856	845	829	911	869	811	845	883	882	847	873	835	879	850	906	875	853	874	873	845	816	881	865	875	891	931	843	839	886	916	832	854	847	836	856	847	890	912	883	904	829	895	841	853	828	843	852	858	815	855	836	879	884	880	835	884	891	863	891	861	846	846	838	835	797	880	854	881	821	869	839	863	810	840	903	913	845	862	833	852	867	833	853	864	846	870	852	902	860	818	892	816	825	848	832	870	762	910	843	800	840	826	827	863	842	803	881	885	881	889	885	936	842	860	918	852	827	867	876	866	916	876	863	846	904	837	809	871	892	859	821	888	891	833	885	855	900	792	858	841	857	852	872	894	868	841	838	844	841	834	819	850	847	875	873	816	821	910	874	847	854	843	817	878	883	833	863	835	892	851	856	866	906	862	894	883	866	872	851	873	878	814	914	842	873	903	835	902	926	855	816	875	884	829	882	845	884	854	855	869	791	935	863	910	874	839	829	829	840	843	872	838	827	882	842	866	860	891	877	873	916	847	850	890	858	808	931	832	892	833	942	829	882	811	898	852	854	838	860	861	894	896	850	871	873	874	853	842	840	858	873	869	850	851	837	848	806	857	839	931	865	896	871	906	847	865	840	868	931	822	816	811	798	848	909	830	851	869	832	822	873	853	864	870	874	891	911	918	830	875	892	817	904	853	841	836	833	918	870	858	850	832	830	858	873	853	893	833	865	860	851	853	867	884	815	815	890	796	834	898	870	845	855	849	839	915	901	853	854	907	849	841	871	858	886	820	875	898	882	817	896	839	882	837	854	805	852	859	815	842	882	900	841	807	900	909	888	849	876	890	859	948	812	808	892	890	792	856	809	869	799	852	853	877	885	870	871	864	833	846	871	916	850	802	869	883	869	852	850	862	853	908	857	862	872	862	909	855	889	900	839	863	865	877	883	857	887	876	867	919	887	908	884	875	869	887	916	850	875	887	861	813	850	823	910	857	860	840	862	852	827	850	855	844	867	854	846	875	863	880	871	846	845	872	877	857	833	829	855	889	859	877	825	898	831	833	818	803	875	826	839	885	882	840	869	857	841	882	855	922	868	861	862	879	841	902	899	876	803	855	874	815	889	839	906	866	850	866	873	891	905	837	944	827	912	853	893	867	821	881	848	866	886	890	838	888	949	837	872	842	853	805	857	894	863	817	870	879	855	808	835	861	891	859	849	874	816	843	898	869	905	815	880	839	949	867	898	948	880	877	859	826	899	889	855	884	879	891	855	859	886	871	902	891	853	911	797	853	888	857	861	873	827	916	855	833	898	846	879	823	815	814	842	825	897	845	793	886	850	855	885	873	874	874	889	889	858	842	852	857	898	856	866	835	863	857	841	862	889	805	871	883	825	846	890	840	872	856	880	925	872	840	854	822	797	809	872	889	834	883	879	867	822	839	836	857	869	885	862	863	848	848	838	839	883	897	866	875	858	834	863	830	885	912	853	872	892	865	873	887	853	839	807	847	853	847	811	839	903	832	919	887	827	860	865	870	846	894	856	922	841	908	832	824	858	859	864	880	871	817	809	852	835	894	876	897	855	881	815	813	889	851	901	921	853	931	865	865	853	874	899	913	891	870	861	837	846	832	839	869	865	807	812	862	839	895	836	877	836	896	857	899	876	852	901	827	832	838	829	844	884	865	856	891	842	827	907	859	839	888	883	856	885	852	857	868	858	915	848	898	874	900	856	842	878	859	841	869	791	879	831	879	837	825	874	815	896	909	867	864	862	895	846	842	896	846	861	867	859	891	842	919	844	815	825	822	814	876	881	898	853	807	832	871	870	911	845	823	887	865	892	850	859	847	812	916	837	852	882	831	854	900	840	842	848	941	825	845	878	819	819	897	815	894	885	911	847	830	896	908	890	853	868	885	884	883	828	879	920	865	837	897	859	824	876	836	852	853	860	836	857	871	842	875	843	827	806	901	918	887	835	830	847	926	878	906	876	850	863	877	907	827	851	827	858	910	852	862	887	872	870	873	870	904	840	831	868	849	850	838	857	898	877	880	863	834	882	890	873	898	859	850	857	822	824	925	837	854	877	908	872	843	881	841	888	869	861	878	835	861	879	894	872	873	855	806	876	885	840	883	888	862	887	815	812	893	852	913	837	859	864	853	846	809	868	865	854	896	859	838	845	881	866	885	876	919	921	873	854	857	858	910	885	851	860	881	867	857	869	898	826	815	824	802	851	914	882	814	878	842	863	849	887	838	882	846	788	852	885	851	880	914	865	907	903	919	847	875	836	859	868	899	802	861	837	840	836	840	850	824	907	908	823	870	890	842	799	794	893	867	817	876	867	884	814	859	865	895	844	860	843	870	873	851	861	878	835	844	882	875	831	862
3513	3715	3089	1701	1275	1095	958	894	802	758	751	733	744	678	714	687	682	637	741	660	650	683	669	601	714	649	658	666	656	678	641	635	641	694	643	663	630	657	661	625	671	662	660	646	635	689	638	639	617	626	614	628	639	658	662	647	622	644	682	607	646	642	671	648	621	674	668	680	670	688	653	645	662	645	655	644	637	606	630	642	641	672	625	649	629	679	639	657	649	629	641	668	602	633	663	617	695	617	661	661	631	686	658	647	649	637	642	600	624	643	624	658	615	655	642	691	623	676	708	650	626	621	636	658	680	627	629	653	627	701	610	569	604	656	692	674	630	611	591	642	640	703	656	668	672	625	641	652	642	677	616	620	700	666	623	688	624	643	662	606	675	611	662	596	605	601	617	638	648	637	606	648	618	614	616	648	667	627	692	648	656	659	647	652	579	645	648	631	591	663	647	660	671	645	595	637	644	638	658	674	649	627	657	617	622	618	607	609	648	686	664	632	590	609	651	671	627	651	664	642	636	649	634	660	655	641	603	650	679	682	591	621	622	637	643	650	659	606	589	652	639	632	640	674	620	633	663	644	584	675	636	672	617	648	603	724	593	618	592	636	659	632	661	614	669	623	632	620	613	621	661	672	635	611	678	691	613	641	615	627	642	637	662	628	636	594	670	628	616	654	651	622	641	670	690	656	669	606	637	631	616	660	642	620	602	693	651	627	688	631	640	657	614	618	648	646	662	650	654	620	623	652	673	655	640	653	648	641	673	647	620	644	624	643	658	673	620	598	672	660	689	590	612	652	635	643	622	643	651	653	677	663	646	652	646	671	669	612	678	677	665	649	662	600	630	629	639	620	632	642	593	640	673	640	630	624	624	624	630	631	655	658	639	620	603	617	695	631	671	632	624	655	610	635	657	637	630	695	636	644	637	615	672	683	654	668	678	670	633	632	622	652	644	679	639	653	646	656	609	621	638	665	633	608	683	645	656	625	646	670	619	650	615	601	672	623	628	622	620	650	647	616	609	612	646	619	585	649	603	635	592	647	641	629	668	638	614	659	604	670	635	603	592	652	676	647	595	591	614	590	612	634	620	641	650	642	584	655	647	654	649	632	632	630	639	599	625	647	613	611	600	643	619	632	595	700	632	632	622	603	693	648	630	640	630	637	655	654	661	639	631	611	653	628	616	623	608	598	653	625	624	620	653	662	615	620	671	659	677	649	611	628	635	614	587	666	613	642	608	631	635	621	669	632	638	625	605	606	633	631	676	659	678	680	590	671	632	661	674	622	617	653	642	642	598	648	642	605	633	647	628	664	605	674	641	670	655	666	646	616	637	618	648	660	634	616	625	655	674	659	624	657	625	648	593	611	677	600	682	609	633	651	588	601	624	645	635	631	666	627	638	650	668	608	621	655	641	636	667	679	637	643	640	635	651	631	599	616	636	611	632	641	654	625	683	629	635	606	645	719	634	634	642	647	625	606	633	623	617	658	644	620	655	638	655	669	632	623	613	637	681	639	602	681	636	615	652	655	676	613	660	603	631	622	633	618	650	648	600	627	618	619	621	657	611	677	636	623	650	648	651	605	642	640	642	617	652	618	645	667	617	616	610	627	689	636	658	606	660	639	605	643	599	618	633	646	663	603	616	648	637	662	641	629	639	625	614	619	623	636	645	619	633	630	672	609	674	564	589	611	657	663	632	646	675	600	618	645	648	600	612	671	646	637	646	660	586	635	647	678	626	593	637	595	614	665	643	614	607	665	645	702	631	595	670	648	592	608	680	625	634	621	631	618	616	632	612	628	629	621	642	625	660	625	663	651	632	644	656	630	633	618	603	613	643	623	649	584	639	649	642	646	671	618	635	637	671	650	623	634	629	632	709	663	688	606	646	586	622	635	686	612	625	637	666	646	645	646	650	612	612	624	627	609	652	669	632	635	679	621	625	682	616	636	667	663	639	592	644	654	641	612	654	613	632	646	615	635	631	645	662	600	650	647	654	620	624	625	617	669	630	689	608	600	674	647	624	628	646	621	635	613	633	655	651	600	616	608	628	621	632	619	596	598	673	642	640	673	661	630	606	635	664	644	646	619	615	607	613	624	618	650	618	665	628	643	633	583	661	677	679	598	626	615	622	602	607	652	641	633	662	668	636	675	685	633	659	649	602	643	622	620	619	651	648	667	646	616	648	592	651	674	636	621	641	633	670	623	639	650	665	657	664	608	655	649	647	654	637	654	653	677	638	633	667	660	596	671	636	612	582	647	641	661	615	612	635	659	638	645	672	623	615	646	653	636	638	647	629	645	660	641	655	629	656	623	672	632	649	656	606	680	649	620	624	604	652	643	615	641	622	635	598	621	624	654	662	636	590	651	653	649	683	625	652	640	634	679	633	677	606	616	638	662	626	635	646	626	633	634	664	580	630	611	643	625	640	623	579	634	654	637	629	632	634	634	647	655	653	663	623	605	626	606	630	646	633	639	653	639	607	664	620	664	644	648	609	628	624	630	646	630	661	637	655	676	630	603	626	588	649	659	639	635	636	638	648	653	629	626	646	622	664	625	673	673	614	592	620	644	612	614	620	633	625	627	647	660	614	647	641	656	641	635	712	656	645	625	597	617	605	617	626	608	585	635	603	634	613	648	628	648	609	656	641	666	626	646	600	658	648	624	623	629	593	650	627	636	663	591	663	646	617	634	657	657	610	602	624	592	670	647	680	613	670	635	607	616	643	679	666	631	628	614	643	627	658	627	666	621	668	629	585	633	599	621	603	626	603	622	608	652	643	644	630	686	629	608	635	613	638	629	623	608	654	672	619	709	623	577	622	612	628	625	648	643	635	645	612	622	618	660	619	610	653	571	614	613	634	605	603	633	613	583	628	622	661	650	633	602	618	616	662	643	661	633	647	570	632	663	633	636	649	625	616	689	640	611	616	654	615	683	641	632	592	639	679	637	624	617	624	585	628	628	628	632	668	646	621	571	601	660	646	612	665	635	587	638	640	637	646	665	620	655	653	627	585	647	631	635	597	623	636	654	618	634	647	625	593	600	626	637	656	653	609	642	631	631	633	623	611	640	575	637	678	631	669	637	672	646	638	618	624	634	663	680	631	622	647	608	645	595	639	628	645	634	603	654	617	584	618	615	639	624	627	582	612	610	600	646	639	631	605	677	654	620	647	617	648	595	646	631	639	600	656	669	666	632	588	631	658	596	590	594	621	593	643	632	605	673	618	605	657	601	661	623	656	605	631	626	598	656	620	602	644	599	611	612	623	618	634	622	689	588	657	658	661	624	627	585	663	677	656	655	657	664	644	680	591	623	628	630	621	644	620	679	646	611	663	661	639	683	642	662	654	646	613	591	622	608	651	605	614	595	612	654	608	631	634	653	668	652	655	632	616	597	656	618	636	664	627	627	624	661	602	609	644	589	589	686	654	608	622	613	598	592	606	658	609	631	654	627	647	591	682	621	616	669	653	648	637	659	617	672	617	619
24480	21472	28802	24586	21462	9366	1969	1257	969	1008	923	928	962	910	845	865	831	810	842	847	820	844	807	865	828	846	808	859	859	844	813	799	876	847	895	819	820	831	842	861	795	763	854	800	816	835	825	794	854	786	822	811	784	846	782	796	799	729	811	777	854	817	825	783	796	804	814	795	823	813	823	842	847	826	801	775	824	785	811	811	773	804	793	839	838	818	804	763	813	805	811	798	839	851	815	785	840	801	766	791	821	844	786	854	813	828	814	795	780	826	792	827	770	836	796	802	864	828	759	813	824	839	844	827	806	792	813	841	768	793	819	808	858	826	812	825	808	810	832	798	779	825	811	779	841	803	789	809	813	836	791	828	800	799	701	793	802	805	825	776	818	784	777	829	762	805	817	750	818	795	783	804	822	841	765	786	781	782	812	795	775	784	830	816	785	840	785	787	843	792	802	815	806	805	791	826	799	832	777	827	800	770	830	786	780	799	794	798	810	818	779	838	769	862	839	798	832	778	815	744	786	820	760	845	836	824	797	820	839	756	794	764	763	795	777	802	785	832	791	846	787	826	785	785	775	794	789	822	811	802	846	792	803	794	772	786	789	806	779	827	836	799	856	827	802	784	815	828	820	830	816	813	794	800	774	751	812	772	792	799	796	833	784	815	779	785	848	789	804	781	737	760	797	814	794	806	805	831	816	813	809	810	826	805	831	756	846	833	788	785	794	843	773	821	808	783	779	785	810	809	817	854	793	851	796	829	785	808	781	829	797	802	833	862	827	785	802	782	764	773	842	791	767	861	852	770	776	862	806	822	796	830	818	812	821	753	773	826	842	785	836	829	781	844	792	766	832	790	823	895	830	773	791	778	750	787	792	806	807	801	781	781	839	763	794	825	765	767	760	792	767	783	797	803	768	830	868	832	823	812	790	805	804	802	790	777	811	818	770	849	791	812	788	787	804	750	789	866	769	795	794	796	778	749	785	748	841	843	802	773	785	848	775	759	801	798	784	785	796	795	803	851	852	832	819	788	779	773	758	832	814	797	759	775	823	773	848	835	761	780	806	809	791	824	800	801	773	829	789	787	834	779	786	808	797	730	807	830	797	771	783	840	807	786	796	806	758	733	809	785	831	777	823	800	803	824	757	798	801	807	825	800	773	803	870	789	767	821	798	748	756	799	830	862	804	810	808	865	820	809	787	844	821	804	856	812	807	771	825	837	745	742	862	815	776	788	798	853	804	829	795	777	749	804	797	812	825	728	838	814	789	796	797	794	795	815	750	789	784	801	804	801	810	818	826	740	739	806	810	805	757	783	719	802	823	805	820	806	812	799	779	797	835	774	814	788	842	748	786	764	783	791	776	765	770	771	757	834	778	808	796	801	784	843	787	781	798	848	752	801	802	801	791	747	819	791	809	788	796	792	815	828	790	822	806	777	804	776	811	759	841	811	823	813	806	813	797	821	782	851	776	785	770	731	861	819	820	781	814	839	801	819	807	827	782	749	817	814	781	828	774	796	733	811	830	818	818	812	781	800	771	782	752	814	788	797	780	835	767	819	782	736	831	784	797	783	785	752	832	844	786	749	770	814	800	798	787	774	807	813	891	839	814	759	823	803	793	748	779	824	761	830	837	777	756	786	786	839	805	830	807	764	832	815	778	785	768	783	805	797	828	801	795	757	853	822	806	795	807	827	820	823	813	820	782	830	781	829	804	774	810	778	770	804	792	801	841	834	799	840	809	810	773	756	750	827	817	834	807	818	801	817	809	761	788	837	822	875	747	848	779	815	777	855	822	812	828	800	771	805	782	819	814	795	795	803	759	842	792	756	821	857	832	794	866	781	746	806	755	747	860	802	806	772	826	816	780	837	820	819	794	771	806	797	788	720	854	809	787	851	768	780	736	744	808	775	783	772	797	795	796	848	814	802	806	715	751	793	838	725	807	784	767	788	795	794	828	790	796	792	760	795	797	778	751	808	789	798	783	823	784	812	811	793	755	800	792	771	798	778	795	843	754	802	745	823	853	813	810	769	825	790	793	782	809	798	769	768	830	826	812	852	771	817	855	810	811	788	810	752	808	862	820	787	800	847	784	797	788	729	862	798	758	787	801	801	809	829	817	815	823	777	803	767	828	795	830	794	814	797	831	866	826	716	749	851	792	769	820	778	795	828	820	793	814	812	801	805	785	797	762	796	814	812	780	837	824	802	764	788	811	815	797	802	834	840	780	766	751	803	786	776	767	747	838	804	795	809	744	766	796	788	806	743	813	794	809	748	834	795	772	811	795	793	809	822	772	809	795	824	799	844	822	791	805	830	780	799	796	817	785	790	783	795	838	790	814	770	793	753	773	792	815	830	856	796	791	815	827	822	801	804	789	780	785	808	800	791	733	769	757	840	831	800	832	760	827	829	770	831	815	827	800	819	823	754	782	814	804	777	817	800	832	816	822	769	801	776	797	822	788	817	781	796	815	811	838	776	766	823	787	840	760	770	792	783	841	781	824	787	824	801	789	787	834	778	766	771	800	813	801	811	821	749	813	820	804	830	811	842	809	762	776	781	785	834	875	767	808	764	850	788	801	743	784	778	762	803	802	799	763	796	831	783	871	782	825	842	794	774	773	832	780	833	835	808	835	813	845	796	822	758	837	810	775	815	791	767	843	821	799	796	806	795	837	835	790	798	800	779	782	764	759	760	789	844	847	806	789	804	788	777	768	817	829	805	821	782	741	750	780	772	809	826	840	747	778	779	803	837	765	789	855	813	800	744	764	824	827	904	789	838	790	777	848	806	766	753	803	832	805	866	786	782	755	801	821	792	831	837	820	804	810	818	802	791	795	819	853	796	774	801	750	817	824	797	810	776	819	821	818	808	782	764	797	851	827	797	788	788	793	784	757	736	758	822	785	784	827	800	786	817	790	799	774	806	785	776	805	750	798	796	801	761	793	815	815	823	772	778	800	819	788	799	769	782	781	828	819	774	825	757	831	779	766	806	791	751	811	806	840	850	810	808	798	780	724	741	796	787	800	779	746	802	777	786	818	790	824	818	778	783	814	780	799	806	788	766	818	807	799	817	792	775	807	767	814	765	802	804	800	770	821	784	827	799	800	793	812	838	785	802	826	822	772	802	800	788	828	767	840	783	771	738	828	810	805	820	786	853	821	792	809	798	787	769	786	807	797	758	787	808	853	826	864	852	779	808	792	838	840	792	856	764	813	768	816	846	777	816	790	807	808	799	827	787	819	762	763	803	796	757	811	801	808	759	765	784	765	799	776	769	750	831	755	779	815	836	777	772	793	803	762	792	821	804	804	785	758	808	781	736	832	832	827	792	766	832	804	753	756	803	795	835	794	826	766	780	832	739	789	762	802	762	796	745	814	781	829	788	754	790	799	800	838	843	838	767	797	861	806	799	787	790	774	796	777	816	767	825	780	813	798	774	819	778	835	812	788	763	734	779	882	755	836	795	809	830	796	798	779	786	784	754	765	789
3779	6068	5082	2636	1840	1456	1188	1123	940	886	861	769	749	712	716	708	674	713	702	708	656	693	649	629	663	678	621	651	660	647	641	628	656	648	606	617	649	664	643	651	577	649	647	623	653	579	624	623	613	670	566	619	604	581	604	589	601	659	622	583	649	580	646	567	657	577	673	576	601	595	615	584	639	634	648	645	628	662	604	629	592	603	591	590	557	643	599	612	638	628	633	623	598	615	655	632	665	602	639	621	591	615	610	614	650	583	635	636	603	607	596	640	608	621	648	635	592	641	637	612	669	601	633	583	596	595	604	650	627	587	587	612	608	630	608	599	616	620	634	617	585	623	618	623	614	618	589	627	584	639	650	602	577	628	614	584	608	599	624	649	608	591	648	604	639	605	609	603	623	609	675	634	640	636	614	594	614	599	566	617	623	624	561	626	622	597	579	616	588	610	596	597	592	643	647	604	583	613	652	576	596	580	666	582	607	599	602	581	605	626	641	645	613	636	605	599	621	573	619	578	611	603	591	573	600	588	592	675	638	604	613	574	590	652	614	608	590	595	624	569	645	588	624	607	627	623	618	627	630	618	612	563	632	611	596	588	629	631	610	599	627	635	594	591	589	594	603	605	586	562	630	595	608	628	628	633	596	584	564	631	617	604	628	591	565	637	567	613	596	597	617	630	611	593	652	572	590	566	583	597	581	587	617	606	625	633	604	605	589	635	588	599	638	623	600	571	592	566	582	610	580	620	599	608	612	605	574	628	562	608	570	591	640	565	554	618	599	574	640	604	567	623	573	599	594	596	597	555	586	577	584	647	587	641	585	579	641	599	572	562	623	628	641	584	592	581	606	590	624	568	606	622	583	617	573	616	612	606	618	625	651	592	617	627	586	588	631	593	572	626	610	671	624	634	611	635	588	629	557	620	580	586	654	625	629	650	624	599	587	563	593	566	559	590	644	613	613	617	643	595	605	563	636	624	593	656	623	583	604	589	560	626	617	603	594	645	602	591	612	592	561	606	650	626	625	627	602	580	583	608	584	554	590	556	624	612	615	614	626	626	613	611	625	625	585	612	623	628	588	593	616	617	594	599	582	628	571	623	606	569	589	622	621	646	607	630	607	632	568	610	603	607	630	635	607	630	606	561	611	575	651	622	587	590	640	618	603	645	594	580	626	595	592	568	611	649	640	612	604	641	604	601	649	597	581	621	654	609	602	614	578	594	591	640	630	630	595	608	635	596	620	614	590	583	608	611	631	613	618	592	612	583	615	580	606	664	611	611	621	615	577	604	559	605	607	611	603	570	615	601	632	618	575	616	626	587	552	599	602	596	626	632	596	581	582	616	609	613	632	610	639	602	571	598	620	627	617	623	595	630	616	618	641	612	597	599	593	563	643	628	605	607	591	591	618	598	597	617	606	606	542	565	602	611	585	657	643	596	635	586	605	594	620	582	599	631	637	583	615	616	635	601	609	619	576	595	624	574	610	609	612	619	602	589	615	601	594	574	610	629	591	597	558	599	596	627	561	618	605	582	607	609	548	586	643	608	559	570	592	633	591	616	643	578	614	598	612	641	642	623	592	586	623	621	593	615	621	585	613	599	599	565	585	609	578	663	580	617	568	594	620	610	589	599	568	653	594	643	569	640	587	587	596	642	627	598	602	593	625	618	584	640	610	628	577	607	572	642	590	592	645	564	588	600	613	606	604	592	600	615	599	620	602	594	613	604	626	590	600	556	655	626	586	575	596	624	576	594	599	578	593	628	625	615	624	610	603	619	590	586	590	590	617	602	570	633	595	681	613	570	623	656	609	564	610	628	617	579	626	601	619	615	620	622	601	611	592	597	578	615	591	570	584	575	604	607	630	653	563	635	561	624	567	607	598	635	589	640	642	645	600	586	568	656	590	590	536	663	613	601	614	613	581	613	624	614	591	591	617	585	609	577	612	621	605	612	645	569	617	625	610	601	542	544	583	632	582	609	641	636	574	598	590	599	626	588	636	596	605	584	580	607	592	581	573	541	591	648	600	582	587	583	564	614	589	587	609	586	628	592	603	555	602	603	593	599	627	630	569	592	539	597	574	564	622	577	623	627	612	618	588	624	602	604	603	595	621	635	584	575	587	620	579	581	611	606	578	625	623	574	606	638	624	585	630	629	606	610	616	596	593	599	632	626	618	595	580	554	635	571	582	606	594	586	588	607	589	609	586	576	625	591	617	570	601	589	597	620	583	625	604	609	624	584	599	581	592	575	651	588	575	515	574	612	573	606	559	634	586	601	608	599	612	593	618	611	605	604	615	594	662	631	570	599	574	550	595	576	573	606	619	609	606	595	626	593	622	628	599	595	652	611	580	597	591	623	603	593	602	624	618	644	606	571	599	629	581	599	594	579	574	615	597	590	584	615	604	603	619	609	634	555	585	591	562	596	638	588	617	585	622	610	623	607	568	627	615	614	621	615	603	582	614	598	624	564	610	579	628	569	651	579	615	630	602	613	590	592	647	593	579	560	609	597	603	612	599	574	570	576	624	603	588	596	585	606	601	590	616	593	579	631	588	593	580	605	617	600	567	633	600	625	570	605	607	630	600	578	566	576	551	627	625	574	609	620	603	592	613	632	600	592	646	606	574	577	563	570	599	623	592	601	637	580	609	613	547	619	567	638	581	604	602	628	592	563	616	572	602	620	623	571	656	608	612	658	578	571	565	561	642	617	651	607	612	575	565	599	613	580	606	593	591	646	578	569	620	626	587	571	593	612	560	597	611	574	584	620	596	569	611	621	588	587	577	564	589	582	598	592	639	541	612	581	541	614	604	576	627	583	517	593	625	592	614	592	578	596	606	581	631	576	591	556	579	600	585	570	599	606	594	571	617	601	619	580	613	619	608	629	619	610	609	597	571	582	593	626	604	621	552	581	606	561	619	575	630	651	579	587	573	602	643	595	556	634	579	590	599	615	572	621	584	585	622	570	597	583	604	608	567	597	630	582	581	619	621	591	592	599	612	605	613	641	609	591	611	588	609	625	653	653	582	603	551	556	596	577	557	631	595	610	520	614	608	599	588	614	582	639	620	595	601	591	597	586	650	633	575	619	606	583	580	591	623	584	602	558	591	642	550	546	596	604	578	621	600	565	596	622	628	623	569	569	569	600	580	594	590	579	585	564	572	641	602	626	617	576	612	592	616	621	627	587	586	621	575	583	610	592	608	612	568	626	550	624	578	610	612	610	631	551	558	611	657	572	639	602	558	602	615	640	569	609	590	615	602	577	584	639	611	589	626	627	610	595	609	578	575	582	587	590	613	598	573	598	555	632	575	613	619	581	556	577	608	652	605	574	614	564	625	573	616	619	653	609	560	586	609	625	630	583	601	573	608	542	582	619	590	586	602	600	622	618	588	613	604	595	581	626	616	652	604	595	613	591	607	555	611	567	601	590	618	625	607	594	616	584	626	596	599	588	576	617	608	596	574	615	599	585	600	588	601	612	585	581
27936	10314	963	648	527	495	496	471	457	489	469	474	482	455	459	499	450	458	430	454	460	462	469	459	466	436	477	456	475	465	444	441	468	436	443	462	468	440	466	463	436	436	486	491	487	460	450	495	456	473	495	447	499	445	470	463	487	477	430	444	446	497	436	420	458	432	494	450	441	419	475	448	476	446	474	482	471	511	465	493	479	473	429	458	473	467	440	450	423	448	427	442	477	471	442	462	431	455	448	446	477	468	472	455	443	445	476	489	409	436	412	457	458	471	500	436	481	502	442	456	462	435	471	431	493	474	478	414	466	466	474	465	473	441	456	471	418	431	482	436	460	458	465	457	473	460	482	471	442	496	509	473	458	495	438	436	463	435	457	462	454	468	445	491	440	435	442	477	490	490	458	494	476	475	451	493	473	436	455	471	514	454	493	476	458	462	472	464	457	428	460	488	439	472	535	446	484	422	485	462	479	478	446	496	477	445	446	425	460	464	470	457	474	452	448	462	462	444	485	487	468	485	452	454	458	453	438	419	421	504	464	509	476	469	472	428	456	458	427	471	477	427	466	427	447	455	490	461	415	476	485	461	433	476	481	427	464	452	458	481	435	463	421	460	444	471	464	485	458	481	482	432	513	435	451	480	432	469	429	452	469	462	461	443	450	447	488	459	479	451	441	445	456	437	478	448	451	483	455	440	443	452	433	500	472	453	491	432	450	525	423	426	470	494	506	472	437	457	458	454	444	457	474	422	466	488	445	442	461	454	448	460	463	476	501	469	455	452	470	480	488	449	453	458	459	448	480	444	479	428	491	469	442	484	453	435	477	508	467	516	432	484	462	419	486	457	469	436	447	472	484	448	463	424	443	463	448	436	468	468	486	447	449	472	451	451	439	463	468	421	429	455	461	423	477	468	442	433	466	513	468	462	472	464	454	444	466	448	466	452	469	462	479	432	444	475	498	464	441	449	468	461	502	436	426	462	477	497	440	468	433	423	513	450	461	504	467	437	445	451	453	472	442	514	429	454	483	462	460	450	460	431	471	446	426	457	448	459	477	474	486	433	418	423	486	450	479	427	487	457	453	430	454	459	445	459	446	413	499	449	453	492	481	418	433	440	453	456	477	463	431	433	484	494	469	461	476	441	433	472	473	482	442	483	476	455	435	444	474	490	439	457	472	456	482	489	441	460	466	490	453	440	473	512	470	464	436	454	464	444	474	462	455	473	493	430	478	484	491	465	486	458	482	447	432	436	485	481	446	500	428	432	465	474	465	428	464	457	453	450	441	474	484	508	434	484	420	437	449	440	446	452	453	489	465	471	458	485	521	481	456	484	456	451	468	454	451	416	492	436	488	443	482	469	440	439	472	474	454	438	457	482	416	479	429	447	463	466	452	414	499	473	433	473	461	475	428	446	477	489	477	466	461	457	469	488	473	431	467	486	442	412	448	442	506	413	401	488	475	449	446	425	450	505	473	496	458	449	467	456	425	469	479	478	473	456	457	492	487	478	498	480	442	477	487	481	427	444	466	444	493	515	449	440	479	457	455	410	449	456	475	472	487	466	473	443	475	447	441	456	477	511	442	486	434	438	502	460	449	414	490	453	463	478	487	435	450	417	475	479	464	475	491	444	481	452	455	461	462	452	440	459	468	444	503	438	469	412	508	472	433	459	465	438	476	509	482	472	475	448	465	470	466	432	423	450	421	497	462	444	468	472	472	474	464	452	472	473	464	450	472	474	463	454	458	458	483	441	411	465	424	463	464	483	461	472	453	421	455	457	455	442	479	427	496	430	411	414	442	467	425	439	465	408	450	431	459	455	471	443	473	476	463	504	487	444	489	399	460	481	468	425	466	474	477	481	470	442	412	423	462	474	457	455	517	452	446	459	455	450	403	440	441	481	475	439	454	450	507	463	449	494	459	482	476	429	481	469	495	445	415	505	460	469	489	443	441	471	468	501	465	489	467	471	470	495	419	457	450	458	438	439	463	442	454	456	486	462	468	481	476	491	520	465	419	463	470	433	456	465	461	492	439	434	460	466	510	440	490	451	450	489	465	461	474	485	453	479	458	490	449	478	471	444	468	437	457	485	479	477	450	434	474	467	465	454	479	461	440	463	463	445	463	475	439	480	467	495	423	458	454	435	396	467	457	450	459	420	504	443	468	486	479	471	435	453	489	482	448	463	430	469	450	465	495	468	481	463	462	454	501	435	438	455	445	473	455	465	451	458	470	430	453	470	483	502	501	467	466	448	440	458	476	466	472	457	479	453	494	465	467	392	446	471	463	477	471	436	474	460	459	456	487	457	505	442	447	441	485	480	487	462	417	456	474	478	469	480	466	444	431	441	467	411	478	460	472	465	487	505	468	446	469	454	469	431	439	487	448	493	457	429	458	430	488	440	476	432	459	451	412	484	460	425	456	479	487	459	422	461	465	455	457	473	480	451	444	469	440	423	491	453	456	447	457	462	460	446	479	397	473	430	471	481	454	475	474	460	466	471	446	444	468	471	495	467	465	482	467	455	482	483	440	474	454	465	435	454	495	456	450	495	477	488	460	493	481	478	441	458	423	456	457	490	458	475	458	426	499	464	494	466	454	482	460	438	466	412	446	438	464	468	517	434	475	480	466	485	454	475	491	441	433	443	464	438	464	440	489	495	474	439	465	458	471	447	490	477	475	438	453	488	512	457	468	454	449	481	462	484	446	440	461	474	489	429	468	459	500	453	472	485	454	477	479	459	438	454	453	466	505	461	452	468	450	453	451	470	477	448	474	409	475	456	475	455	448	470	493	479	445	452	432	466	489	416	458	450	474	443	446	459	436	493	460	455	446	429	477	444	471	438	464	462	457	479	450	451	440	457	471	514	436	445	439	485	455	467	467	460	453	468	423	457	471	470	422	484	465	472	487	458	443	459	465	454	448	485	470	440	486	468	431	492	452	471	452	435	438	413	456	473	489	473	466	460	426	489	464	430	467	453	483	449	472	429	442	478	448	510	450	452	500	469	448	489	481	486	457	471	495	488	445	450	478	441	491	447	452	481	453	481	435	479	471	493	431	465	484	452	427	465	488	446	508	457	455	447	464	443	463	465	435	462	432	448	490	416	398	445	443	440	466	453	443	498	394	425	472	445	408	455	500	443	451	465	454	392	444	465	431	439	429	454	487	485	427	462	479	460	472	447	462	464	453	448	456	463	507	459	494	455	429	474	440	494	404	427	474	465	468	467	469	483	442	436	510	460	473	446	481	460	460	446	440	501	447	437	486	446	485	452	497	464	461	465	440	493	426	437	491	455	450	471	493	500	493	423	460	491	479	415	467	456	449	449	480	454	388	481	460	479	471	482	450	431	468	471	456	465	480	478	474	439	465	473	418	466	414	466	487	471	426	473	504	469	447	432	470	453	471	495	455	482	498	450	464	479	469	467	450	510	509	448	452	476	458	424	443	446	495	421	499	471	438	386	453	486	441	450	474	465	432	414	475	504
4787	541	470	424	381	336	369	351	361	358	344	347	355	386	349	320	350	360	324	345	352	331	334	362	331	330	358	367	363	336	341	343	343	324	356	346	319	332	357	341	357	348	345	330	314	339	323	358	361	360	354	333	369	363	352	354	344	323	331	363	362	316	332	306	333	330	354	337	356	362	326	348	322	365	322	326	345	360	342	336	360	319	352	352	335	329	329	348	361	308	324	337	349	324	342	338	326	344	348	342	345	344	318	328	345	346	362	380	326	346	325	352	337	335	338	332	344	365	342	329	317	360	335	384	330	335	350	342	342	328	336	341	337	361	316	347	333	325	343	368	324	371	342	307	339	334	311	340	321	370	338	320	328	342	357	346	363	314	356	339	344	355	335	335	350	363	352	326	334	358	334	336	355	337	344	347	325	338	357	322	331	337	324	339	333	358	313	319	358	338	340	352	379	313	327	331	366	337	353	344	371	322	349	324	342	330	330	357	358	350	293	332	302	351	326	347	344	304	331	355	324	325	320	345	364	344	343	326	326	340	362	340	319	352	341	348	349	310	331	337	355	324	300	340	338	327	319	320	340	329	327	321	361	332	355	311	350	359	350	335	352	347	309	358	342	339	330	321	350	325	328	374	322	319	354	369	338	343	356	313	348	335	343	322	361	318	356	349	343	358	318	356	317	356	330	323	336	328	352	329	363	354	329	325	350	306	340	331	340	334	355	345	336	343	356	364	328	329	339	322	354	368	277	329	372	347	347	389	360	334	347	346	323	330	335	348	333	333	345	340	359	315	308	313	343	397	380	338	330	352	364	375	346	318	354	358	296	348	328	320	337	370	353	351	346	347	326	353	332	361	356	348	310	299	356	295	330	373	370	327	374	349	318	320	334	336	326	340	333	327	313	307	345	341	323	370	333	336	331	339	328	361	335	375	358	351	376	344	337	351	380	321	322	343	361	311	380	315	342	327	297	328	348	331	322	348	348	388	325	354	327	342	331	345	323	350	319	323	349	332	320	337	362	323	323	352	350	330	341	361	346	321	316	334	312	329	368	330	341	327	346	346	321	354	309	329	338	345	356	359	376	327	325	354	327	343	339	315	347	327	322	366	324	326	314	337	354	319	313	371	351	331	329	338	325	335	319	343	307	332	343	330	293	357	365	353	323	348	336	368	347	366	354	353	332	367	333	315	324	332	366	338	323	349	351	329	339	350	308	378	341	368	371	325	343	338	355	351	342	323	340	359	342	318	321	348	352	341	353	345	346	366	381	327	356	321	355	374	340	327	312	326	351	368	325	345	319	315	337	306	319	393	337	315	363	326	330	319	362	353	320	333	328	348	361	343	331	378	379	357	356	346	341	318	362	350	342	322	361	329	335	336	354	294	357	337	337	360	358	331	344	334	366	340	342	370	304	290	369	313	337	343	348	351	314	369	329	363	322	375	320	319	309	342	342	353	363	339	333	338	322	327	320	326	370	278	339	332	353	329	319	341	322	320	350	346	325	314	360	355	341	352	337	339	342	342	329	368	385	308	321	314	352	366	314	321	334	314	333	324	327	317	350	330	335	333	326	370	332	314	371	363	348	334	336	365	327	358	326	335	356	322	336	317	328	324	342	348	342	347	314	322	325	337	352	324	312	327	343	340	340	340	358	347	339	348	364	299	326	337	359	318	316	369	318	354	346	322	355	338	406	352	341	369	343	330	359	333	353	328	325	358	311	343	353	342	316	331	326	328	332	342	315	325	364	343	341	342	319	342	355	352	322	368	338	387	350	310	337	326	363	338	350	323	341	334	324	316	327	336	333	324	326	340	319	326	302	324	364	333	348	353	340	345	349	348	336	327	328	332	320	371	318	334	341	321	328	356	361	344	355	353	330	325	346	299	327	350	364	325	356	331	356	301	328	301	315	349	325	368	351	347	366	330	351	350	315	353	323	369	319	347	370	345	327	343	317	380	334	347	352	320	346	313	321	335	351	341	345	349	325	363	345	371	352	320	345	355	343	324	361	343	327	322	319	364	339	368	327	346	352	338	327	319	350	342	307	296	338	325	355	335	360	354	325	345	340	348	365	378	376	365	311	312	357	361	336	364	363	355	350	317	336	336	349	370	314	365	311	344	346	319	343	312	347	315	315	345	322	353	342	328	339	317	339	348	326	350	338	358	305	347	354	327	310	367	322	339	354	339	350	343	335	349	351	328	315	377	341	324	340	317	336	356	359	349	346	331	313	339	369	345	326	391	313	316	338	374	348	318	330	355	332	359	321	309	330	331	333	318	311	319	351	336	346	344	339	355	322	328	371	346	326	335	350	344	339	352	394	338	319	336	312	388	315	354	329	360	337	333	342	327	318	351	341	358	310	312	362	328	341	339	352	323	337	316	383	336	341	383	299	350	357	337	329	316	346	367	333	338	319	343	335	300	347	354	313	350	362	360	346	350	359	338	340	336	300	353	346	352	349	307	335	328	344	315	356	339	334	354	336	292	377	352	348	359	366	327	354	352	339	336	342	322	323	364	308	373	357	383	328	337	325	355	327	339	346	347	320	327	336	351	342	335	327	343	367	312	341	355	319	354	328	320	319	325	353	321	331	376	342	328	324	350	376	375	368	377	340	347	339	314	309	321	338	358	326	322	343	333	364	358	353	304	339	353	340	324	331	347	369	361	310	337	332	331	346	333	347	339	348	347	319	329	325	339	364	332	338	320	369	357	314	363	341	354	350	339	341	327	326	329	329	344	350	325	321	343	367	352	332	345	303	341	330	341	309	363	278	336	332	314	345	366	345	336	321	337	352	335	344	347	320	324	319	317	356	373	350	361	331	354	348	352	326	338	311	336	346	361	351	335	329	316	344	342	319	342	361	342	339	351	341	334	354	325	361	326	342	311	341	337	344	295	339	365	342	340	306	337	326	343	335	374	331	372	347	388	355	351	373	355	359	331	327	359	352	346	330	394	299	334	328	334	364	319	363	345	350	351	342	330	331	345	348	320	333	342	351	327	353	344	369	335	357	319	371	357	373	336	320	327	330	328	354	336	373	342	296	332	326	355	349	320	352	331	371	372	324	340	302	326	316	361	350	304	351	354	351	318	341	338	333	343	359	330	329	324	337	327	330	330	353	338	312	325	353	326	330	333	320	336	351	361	319	353	372	338	347	352	341	333	329	327	351	337	325	313	350	341	318	370	345	329	330	335	378	349	318	347	303	346	349	351	346	317	367	349	338	338	347	314	329	345	346	362	342	340	333	329	354	345	358	341	304	344	357	296	343	380	345	337	330	338	369	329	362	334	323	340	327	348	351	330	331	341	302	320	356	350	315	391	375	354	342	351	352	354	340	333	357	367	329	337	332	311	313	338	343	334	346	336	362	347	345	363	337	343	326	304	306	334	328	345	355	356	357	354	337	366	366	342	311	350	341	289	398	320	320	290	328	303	334	322	331	375	299	325	362	329	344	362	300	332	315	336	333	332	368	348	310	324	364	330	325	349
25567	21464	27898	25452	11619	1870	1322	1163	989	922	893	975	930	908	925	908	910	876	849	909	922	926	880	910	869	911	900	949	836	894	863	875	871	883	835	835	861	881	887	910	867	905	915	877	925	962	882	892	935	882	859	846	862	854	863	868	848	896	893	841	869	846	841	835	889	885	877	886	876	913	862	849	865	886	896	866	872	855	853	865	871	841	810	833	897	833	853	859	852	866	850	811	874	871	890	810	896	900	856	845	871	837	835	860	863	933	915	832	854	846	873	845	845	835	855	899	855	902	834	827	874	845	857	881	816	816	817	841	890	890	854	817	796	856	870	872	864	869	886	892	835	892	855	879	838	847	859	817	877	879	837	824	890	901	879	839	930	891	895	813	901	869	874	889	908	889	879	831	904	858	835	889	851	857	884	838	844	859	907	885	905	803	894	864	801	859	883	815	883	806	873	846	863	897	885	834	859	838	838	884	771	879	839	899	803	851	859	842	823	841	941	856	910	873	900	892	832	872	863	815	842	888	809	880	798	842	868	833	919	857	892	908	936	840	829	840	797	810	885	863	878	843	900	864	873	809	869	828	846	887	834	844	850	851	879	826	851	844	889	855	833	882	871	856	874	876	857	878	897	862	894	896	889	866	878	911	803	831	897	821	878	861	884	845	881	863	856	862	855	838	876	881	843	863	883	879	841	825	887	922	878	873	897	895	829	835	843	932	854	876	841	862	836	847	913	864	914	847	838	842	858	879	853	872	821	869	846	859	914	908	834	864	840	858	862	831	855	850	895	871	881	836	857	883	887	836	874	846	830	855	847	860	838	820	832	854	843	838	838	842	847	884	854	885	838	867	847	886	834	832	885	857	856	923	887	863	892	859	936	851	851	890	843	866	911	921	896	830	870	838	855	855	836	855	834	827	872	918	827	867	948	874	848	869	850	859	846	878	902	878	914	850	872	881	867	835	889	890	891	866	870	894	835	863	848	893	823	867	907	865	804	885	857	832	835	858	856	848	855	843	884	810	853	829	868	876	884	892	869	885	863	863	831	870	903	886	884	820	905	825	886	861	854	866	933	924	870	886	897	872	790	787	850	879	839	876	874	852	838	885	872	864	838	887	907	877	884	783	870	863	862	847	823	878	804	838	838	846	843	898	873	851	866	865	824	813	890	819	813	866	869	858	862	828	919	897	886	862	889	846	856	867	871	877	871	886	854	895	808	850	822	862	849	848	879	895	845	905	910	955	887	897	812	833	834	865	833	865	905	875	908	884	875	879	881	844	941	869	836	793	833	837	818	834	843	877	852	884	909	880	808	795	844	837	853	867	888	855	831	860	890	799	810	867	828	901	844	821	866	825	886	854	837	815	874	833	855	915	875	874	839	895	938	913	831	869	869	894	878	890	900	824	862	824	900	867	855	855	859	907	886	841	872	864	854	836	863	830	865	885	913	904	855	898	829	944	913	810	880	909	814	854	854	955	878	819	923	943	907	900	883	869	871	878	908	853	910	853	874	886	865	845	898	809	843	926	843	898	852	877	844	890	912	843	862	918	875	854	868	863	859	878	893	918	873	884	837	870	892	855	882	900	878	812	848	857	870	836	842	848	855	863	867	865	872	799	912	858	849	847	871	789	903	859	825	855	845	887	854	795	858	831	895	820	884	856	891	864	889	850	875	898	868	877	897	854	837	847	855	892	908	799	826	836	885	824	811	936	846	877	874	816	898	853	871	885	884	864	846	862	866	854	861	866	866	807	826	909	811	898	865	885	858	899	799	826	842	877	894	883	841	877	892	829	838	869	831	873	880	894	911	850	852	866	828	793	873	857	807	820	854	830	879	893	820	883	856	830	847	849	894	851	859	894	845	865	834	880	857	886	865	854	893	899	883	874	879	819	897	819	867	885	897	861	824	899	868	851	923	871	844	882	821	948	825	866	855	904	881	850	894	850	852	896	866	862	935	804	879	919	805	795	832	866	895	876	851	842	827	853	817	828	859	850	847	891	922	865	842	822	903	794	808	790	820	877	809	842	874	880	861	846	852	889	892	858	793	852	844	831	876	908	860	831	837	862	863	873	896	850	857	858	886	835	822	837	820	861	893	835	877	868	842	817	892	884	876	817	824	856	922	831	862	864	817	917	881	887	824	818	939	818	835	902	825	855	887	879	866	861	806	864	875	893	880	861	877	858	868	874	851	827	839	854	847	821	889	795	887	862	874	807	844	892	810	851	824	890	823	919	882	843	882	850	890	871	841	818	828	854	839	848	852	876	892	875	861	891	832	898	808	840	839	865	863	908	910	874	855	870	832	857	849	855	839	926	835	852	844	878	867	793	848	877	849	879	840	878	874	809	910	941	862	897	831	841	872	877	868	831	824	836	880	815	840	896	846	844	818	825	842	841	895	842	896	864	898	840	863	877	851	837	908	848	823	835	856	895	885	820	800	890	854	899	830	870	849	853	871	892	879	849	866	849	885	860	908	865	809	830	897	824	860	843	826	814	847	826	900	882	862	839	847	845	818	897	867	922	846	853	843	840	831	904	866	849	900	848	881	857	869	852	828	870	861	858	803	855	898	845	887	859	851	845	870	834	874	894	855	845	906	846	885	866	847	843	886	847	904	850	881	867	828	894	857	851	858	882	878	896	848	861	878	833	847	829	878	809	903	863	885	858	829	892	899	885	877	892	833	835	917	867	881	876	842	844	806	881	807	828	838	878	862	813	813	856	823	868	803	933	892	888	802	855	838	884	915	827	919	857	867	856	917	861	859	856	842	840	878	848	911	772	907	891	878	860	861	896	835	827	896	896	883	857	861	852	847	862	865	933	896	863	876	848	829	846	886	894	852	884	849	863	879	912	871	841	869	863	847	849	895	880	879	884	926	870	882	869	882	843	866	886	891	859	890	815	818	904	819	881	882	846	847	878	888	834	847	858	840	811	887	805	870	921	871	916	832	814	875	837	873	869	847	900	858	847	853	824	853	868	850	870	843	884	821	856	844	844	893	875	857	917	875	862	881	859	876	866	882	850	919	816	844	857	866	836	861	892	885	876	865	899	879	830	871	887	807	837	882	854	796	885	869	857	854	908	845	790	853	861	854	879	850	874	873	844	826	816	904	874	867	834	863	926	865	868	865	865	913	877	842	882	821	924	915	781	806	917	878	860	859	854	860	860	866	885	831	859	860	850	808	884	871	869	833	819	806	888	864	847	872	860	839	831	875	849	865	888	851	838	871	860	882	871	902	912	899	864	843	872	860	825	827	836	853	865	859	863	849	845	893	824	825	845	855	797	851	893	866	833	836	879	886	877	878	862	849	857	847	819	855	870	815	882	831	855	838	831	883	806	822	888	820	894	842	838	872	795	817	833	836	850	888	891	877	859	809	874	835	888	799	850	878	843	813	858	905	891	852	852	859	870	884	805	848	865	877	834	862	916	820	841	872	902	883	825	849	863	866	877	850	809	881	874	852	919	881	865	822	891	868	940	831	786	872	857
3571	3820	2946	1739	1282	1120	974	896	803	805	741	712	753	714	702	681	697	693	728	686	699	716	689	669	659	675	660	685	667	634	664	632	663	682	662	703	680	651	665	661	672	693	659	674	676	693	636	662	662	591	670	666	669	642	666	613	683	631	596	647	696	710	632	689	673	697	629	660	659	610	692	639	685	631	654	625	653	652	650	670	575	665	625	635	701	664	650	684	691	668	682	652	617	633	631	697	649	667	667	672	629	632	635	615	609	647	632	626	619	607	659	671	671	627	671	635	637	661	627	612	664	623	657	640	617	635	612	635	670	619	633	700	650	649	607	625	632	608	686	638	632	615	670	663	675	658	652	623	668	716	638	636	636	639	676	644	646	636	678	649	646	632	616	636	604	639	646	652	629	650	620	604	567	630	629	648	673	713	661	635	632	692	683	660	637	654	627	656	651	695	610	652	637	620	626	655	635	647	656	613	612	665	642	665	658	625	601	621	639	597	626	590	649	644	602	607	633	669	638	642	647	641	636	654	644	643	660	611	653	640	662	650	631	644	627	599	615	623	622	671	684	698	681	668	653	638	654	608	666	645	588	616	595	647	664	686	684	710	651	645	665	615	671	649	671	669	620	639	587	696	618	665	635	637	677	658	660	667	661	632	663	668	631	643	632	670	704	674	640	658	620	618	605	651	657	633	632	678	667	635	605	590	676	636	680	657	680	645	683	600	670	635	641	642	635	626	650	614	617	615	660	653	632	667	627	641	649	643	681	636	612	615	658	642	634	620	621	649	609	673	626	639	626	644	639	622	649	644	681	686	645	612	627	637	628	603	631	622	609	628	633	657	697	654	662	673	594	655	652	675	674	624	625	630	674	605	648	697	724	678	624	637	652	639	679	626	700	587	646	661	668	602	613	638	653	639	625	659	650	688	641	652	597	615	628	693	663	631	654	636	640	680	598	610	622	641	615	654	633	668	617	645	614	650	622	622	615	672	636	618	638	659	661	610	638	624	630	636	668	667	618	658	619	667	664	709	668	668	663	684	624	625	650	650	625	612	639	685	593	642	671	655	628	659	615	641	650	664	620	645	609	589	663	689	651	639	640	611	597	662	668	673	591	661	642	649	636	637	642	650	636	653	629	637	650	670	604	619	640	587	608	640	613	648	641	641	668	672	647	628	609	625	694	640	648	657	666	652	624	623	667	608	638	657	654	612	607	626	647	612	661	691	660	640	642	659	652	653	626	638	649	597	689	643	673	659	641	635	638	647	650	600	642	652	687	633	637	634	631	658	607	659	613	633	665	647	633	625	608	633	604	682	651	636	644	651	632	652	643	677	640	615	672	656	656	632	690	609	653	623	645	625	623	651	613	602	619	605	640	636	620	638	641	623	643	650	641	631	652	629	637	664	697	634	636	649	633	647	647	663	670	670	658	628	629	619	645	661	643	649	660	607	641	642	624	647	689	642	594	629	666	650	626	655	643	626	616	620	670	639	623	611	665	662	640	690	615	642	675	656	625	660	638	678	653	593	642	613	633	646	613	607	627	667	652	628	623	655	611	646	625	637	624	633	669	622	630	672	626	652	614	653	670	688	669	645	653	650	615	652	627	641	654	649	680	668	614	661	615	668	638	621	631	612	619	655	656	624	648	627	655	613	603	639	704	682	577	600	610	626	664	624	670	603	603	633	616	608	668	667	624	623	622	615	607	642	670	640	623	631	633	657	661	613	640	592	634	636	666	630	612	660	653	640	656	603	621	624	639	642	618	606	631	638	669	657	661	615	656	612	658	653	615	641	678	654	644	670	613	632	620	655	655	659	654	628	647	659	628	689	601	624	623	654	630	628	683	665	682	645	648	666	612	621	638	646	631	633	614	631	626	653	617	650	667	660	627	635	623	578	684	635	622	671	614	577	609	639	612	633	651	673	644	643	645	676	635	664	644	661	662	614	693	678	635	607	622	610	659	627	639	709	585	667	618	650	638	633	669	646	611	616	615	645	639	633	658	645	599	628	652	657	631	653	628	632	685	615	634	642	596	652	630	593	668	626	638	625	666	609	642	607	659	636	656	607	692	650	598	648	580	666	615	648	637	632	665	644	610	648	683	679	618	674	632	618	597	630	691	646	670	623	660	660	665	644	630	604	652	635	657	641	667	637	627	640	674	600	616	669	681	659	646	636	647	597	644	604	644	679	632	622	600	618	591	659	658	644	688	600	630	650	621	612	626	601	602	622	632	659	640	634	666	667	652	675	594	664	676	658	654	630	672	664	606	623	642	624	653	620	612	612	687	670	607	661	675	638	654	635	592	602	613	617	649	642	630	631	653	626	686	658	648	664	632	644	617	704	663	674	679	684	591	615	647	632	601	624	624	642	640	642	650	598	633	629	658	615	605	594	629	649	649	668	657	627	651	629	661	637	614	694	647	625	627	641	642	638	677	612	617	659	658	658	655	612	665	665	660	674	661	663	674	648	644	615	645	643	604	618	644	649	632	645	600	626	608	616	624	624	617	624	649	625	599	627	633	695	617	638	614	649	614	641	640	667	635	605	709	644	610	649	662	614	654	615	629	625	638	622	625	659	656	606	582	600	621	699	635	618	622	628	635	600	655	684	670	656	650	632	660	630	642	635	641	670	642	632	609	641	601	660	627	625	622	613	601	647	673	617	648	609	619	642	643	599	639	643	615	691	643	638	668	600	647	631	646	636	617	649	623	647	670	593	631	643	663	660	641	643	665	636	655	618	672	641	668	687	626	604	663	638	625	624	628	672	614	666	672	648	666	614	608	658	666	641	677	602	633	639	687	662	609	632	597	648	621	648	618	635	634	667	638	632	582	644	671	633	690	688	653	640	670	676	629	610	683	613	656	655	607	607	657	625	643	587	596	675	609	686	635	614	661	649	655	639	672	653	608	640	615	641	660	609	687	608	640	659	636	618	634	638	645	654	659	631	666	666	642	675	665	686	631	651	610	641	656	642	618	623	604	654	659	657	641	644	653	632	641	656	643	625	626	627	654	647	598	667	598	633	628	609	653	624	626	635	632	661	659	670	713	573	643	648	608	609	643	626	696	643	665	605	642	643	595	691	599	701	604	626	641	647	618	677	650	605	671	610	666	622	599	600	637	592	636	655	674	615	617	645	636	620	654	635	685	646	591	679	604	623	612	642	671	628	656	653	567	650	614	660	616	659	626	603	635	599	657	619	624	609	652	671	619	606	658	639	595	670	657	612	611	608	638	666	606	642	663	625	642	661	646	594	601	616	633	611	676	653	660	644	604	594	645	627	569	624	621	591	651	638	630	608	597	598	679	689	618	651	660	645	592	634	647	592	587	647	629	646	691	612	639	639	671	613	615	630	611	589	632	646	650	670	618	662	677	607	639	610	619	598	605	584	606	586	637	615	681	657	600	677	652	623	659	640	629	652	605	650	687	636	617	626	626	672	625	620	644	645	654	671	633	610	667	638	603	663	655	629	681	667	667	660	683	651	610	661
24458	21450	28790	24509	21438	9206	1907	1214	978	948	947	904	893	874	915	858	884	883	854	862	868	854	779	810	884	766	891	877	787	836	788	836	801	809	819	809	838	802	798	845	840	814	760	826	854	814	778	778	836	817	760	841	845	811	817	812	788	829	805	792	836	819	838	782	783	858	820	794	799	795	790	788	783	843	824	795	793	795	790	813	774	842	803	823	779	792	860	851	797	840	784	748	804	793	806	783	768	851	820	815	840	781	805	779	746	762	863	784	812	818	790	807	747	835	775	777	751	824	838	785	784	772	750	828	780	801	753	788	796	747	774	786	804	758	823	807	831	782	811	788	785	776	817	810	835	775	751	781	829	805	793	789	808	770	749	813	790	799	798	860	805	803	798	786	792	760	807	757	799	781	781	798	833	806	804	771	770	788	796	790	762	769	808	734	789	832	827	769	765	731	816	852	815	768	746	815	732	813	725	826	819	809	829	784	849	790	809	832	823	796	801	806	823	792	820	819	774	788	826	765	813	821	781	801	855	778	817	785	856	848	774	786	779	772	811	827	850	776	810	817	827	778	774	819	780	811	797	832	807	852	783	807	752	787	781	784	752	803	755	833	771	785	776	832	790	769	761	822	807	791	743	814	792	739	801	791	781	807	739	802	742	779	734	783	751	756	803	781	813	764	796	812	824	749	751	718	819	761	768	796	792	831	813	868	805	837	805	819	826	777	747	724	820	807	750	809	788	752	783	797	784	819	815	805	756	775	839	741	814	803	845	842	771	783	815	802	787	762	785	797	816	752	798	819	821	782	791	840	783	783	796	798	802	836	800	815	812	819	798	817	819	782	731	778	770	796	816	763	801	839	755	780	796	819	777	781	753	772	784	743	765	734	800	775	772	799	850	771	771	833	828	814	809	822	788	729	797	859	812	802	822	795	800	746	833	819	772	762	756	783	792	825	766	818	749	821	816	762	787	835	827	764	783	753	786	822	738	814	817	827	770	799	765	851	730	785	807	840	816	732	792	794	817	761	746	801	785	735	745	762	777	752	760	787	779	771	835	811	764	814	783	799	766	772	782	795	762	802	709	801	781	820	733	789	853	798	775	828	816	759	774	795	789	770	810	791	784	783	791	796	753	781	798	788	759	809	813	800	794	812	809	814	840	835	780	805	818	841	814	832	740	778	788	818	786	756	822	818	776	793	786	816	770	708	760	783	782	794	812	755	759	784	740	794	774	807	816	837	784	834	797	805	784	773	763	808	784	782	772	792	789	820	828	815	754	846	769	791	783	781	732	805	849	795	831	795	785	762	825	772	788	778	792	785	787	769	779	740	805	784	820	789	784	800	765	821	795	752	826	789	733	786	815	766	812	827	759	760	739	835	788	778	815	843	807	823	785	764	808	827	749	733	831	752	755	794	795	747	849	749	787	758	767	834	852	757	784	770	812	793	839	827	844	827	769	807	794	859	771	786	769	791	766	782	814	790	825	794	805	780	825	796	846	793	799	794	789	776	804	776	796	803	777	780	808	798	762	821	761	773	732	810	826	806	761	782	800	721	821	753	768	785	768	777	848	775	822	829	766	786	812	817	786	774	776	778	805	790	795	795	810	783	728	809	816	794	761	796	843	774	777	779	784	751	771	820	730	774	747	752	783	748	785	774	809	809	750	846	759	797	805	779	763	775	790	805	784	795	812	795	821	791	777	793	782	790	811	793	793	785	821	757	801	793	840	783	790	789	742	798	792	784	804	823	809	799	811	770	783	797	789	718	805	742	816	755	795	760	780	802	756	831	861	796	761	834	780	771	777	816	811	809	871	820	801	797	794	754	758	839	827	819	794	834	794	769	788	800	775	824	774	824	787	783	813	834	750	785	756	775	758	786	808	812	765	780	845	772	781	731	747	799	872	778	865	786	813	753	779	768	786	759	818	812	757	806	749	769	749	786	797	781	758	831	775	740	778	816	748	781	786	796	800	788	818	824	815	779	804	742	779	786	805	790	812	798	762	814	810	818	788	779	753	779	765	740	736	744	805	776	762	784	787	823	807	801	823	829	803	828	781	791	773	826	802	820	770	838	787	744	792	779	780	801	795	753	755	809	829	841	866	793	805	778	777	791	817	777	825	832	819	806	794	773	801	855	708	829	840	775	753	746	794	780	738	766	780	752	833	827	769	802	821	753	780	803	751	720	783	778	850	795	775	807	822	844	819	734	763	755	788	826	834	824	766	816	758	813	773	829	724	759	791	751	769	769	792	813	809	794	854	778	789	838	788	825	805	777	816	788	803	811	804	836	766	817	759	719	835	805	818	796	793	786	856	816	774	812	737	791	759	785	811	834	785	769	716	773	846	802	764	770	821	779	793	821	876	799	782	829	790	774	719	795	791	773	791	779	779	775	796	836	748	749	861	781	803	789	834	826	725	815	722	820	794	802	762	786	769	795	816	776	820	823	773	822	785	802	773	779	795	767	862	768	814	807	797	808	784	824	794	777	844	815	824	767	811	746	853	801	761	769	803	770	771	764	810	742	796	788	802	779	808	810	823	802	768	774	802	748	791	766	813	773	813	712	739	786	774	787	808	787	826	808	789	779	852	800	817	789	781	805	772	804	778	768	797	761	796	799	805	766	813	807	776	835	815	833	829	758	794	806	776	729	782	810	817	798	768	795	789	795	770	801	820	836	815	796	802	742	807	744	793	798	777	812	809	811	807	807	830	794	849	742	743	786	780	790	787	850	808	862	716	810	784	779	788	788	853	823	847	853	784	799	799	773	794	785	811	805	803	726	783	814	831	731	775	734	756	820	800	809	770	765	793	763	813	812	758	766	808	845	816	791	847	836	826	828	810	759	733	768	818	760	790	789	819	818	768	772	819	812	764	838	786	786	835	807	765	790	830	804	803	747	744	746	782	814	820	780	770	788	802	814	807	808	781	780	702	722	837	771	779	780	782	832	818	777	779	800	822	830	782	817	815	774	782	753	825	741	780	787	762	811	801	760	799	838	846	819	820	791	739	775	768	795	772	739	738	762	757	776	761	773	771	785	794	813	809	788	785	793	768	772	820	762	788	790	823	782	759	775	803	774	783	816	843	760	840	838	764	820	798	817	789	794	757	775	776	782	800	802	865	834	758	766	817	817	805	801	742	792	757	805	787	778	739	809	729	794	815	803	845	730	771	785	781	808	842	783	777	833	782	753	751	781	796	805	771	777	820	819	781	814	781	796	786	768	768	823	803	775	759	739	830	788	775	806	808	808	799	775	824	765	847	816	848	791	789	822	781	757	808	773	767	812	758	772	794	806	851	760	826	797	764	737	828	792	759	809	811	801	812	780	766	754	823	779	852	742	745	772	789	807	811	776	805	796	802	787	802	784	795	827	816	796	794	825	808	793	789	785	823	788	825	792	800	864	822	793	767	850	772	761	828	798	796	772	773	803	802	786	755	759	847	783	801	753	780	764	810	817	811	791	803	772	755	769	712	802	810	802	761	787	810	798
3922	6195	4950	2642	1865	1434	1177	1083	952	874	834	774	798	729	716	711	714	705	692	650	672	705	659	683	624	661	656	623	675	633	684	616	641	603	655	650	618	630	640	626	619	628	655	615	633	635	634	617	634	595	656	564	617	646	616	591	674	601	667	634	622	670	628	558	594	589	603	623	616	627	645	635	627	637	610	610	611	608	641	584	621	651	601	581	640	583	614	585	624	601	587	602	630	597	594	610	591	631	620	605	612	607	620	580	661	561	675	583	629	573	613	587	583	626	594	660	611	605	587	636	604	582	628	598	569	565	612	663	622	576	628	580	620	618	638	592	609	583	629	622	625	582	612	573	585	593	592	640	599	682	655	578	607	656	654	620	626	605	615	621	650	626	633	559	612	616	655	626	608	615	630	588	586	657	619	587	603	628	592	616	605	630	609	625	597	629	599	613	609	600	645	622	596	595	586	601	593	628	643	636	633	627	598	627	605	561	610	562	611	614	611	589	563	610	610	619	585	644	582	660	597	601	578	626	580	596	582	645	612	594	624	604	604	570	614	595	605	622	602	639	603	596	623	625	599	584	616	655	656	602	577	602	609	593	599	588	599	588	632	669	639	604	646	610	594	582	607	597	630	613	630	647	589	637	627	577	623	610	618	614	604	577	596	645	601	605	590	551	591	635	594	656	627	640	665	626	633	582	631	579	623	633	581	590	587	614	583	621	614	578	574	617	647	565	606	606	596	615	552	608	633	605	567	605	644	573	586	589	614	607	632	603	600	619	582	624	636	604	607	598	642	558	603	622	594	582	603	611	611	623	605	622	643	571	596	575	611	648	646	619	619	602	608	564	617	575	642	603	646	576	626	581	584	640	642	588	606	620	636	571	599	601	646	606	610	566	627	580	580	594	584	576	578	607	598	587	622	653	597	612	628	592	595	635	629	597	588	603	638	619	635	638	538	594	638	629	629	567	579	590	598	599	599	586	641	558	634	568	576	592	612	614	589	637	635	601	604	615	624	598	611	628	594	575	626	573	583	680	588	663	606	630	592	594	564	609	603	638	608	581	626	589	636	602	609	622	607	586	608	621	625	596	576	585	646	629	602	584	632	612	578	554	625	586	595	573	605	605	621	587	570	612	593	625	584	616	555	587	591	582	594	622	634	610	631	627	606	561	635	576	589	603	638	576	591	623	612	587	591	572	594	587	561	580	625	639	596	641	586	569	616	565	621	619	608	624	596	666	608	609	607	643	600	628	576	657	605	558	605	604	564	616	585	634	613	628	607	594	588	590	594	587	591	594	607	616	628	574	613	592	548	610	615	631	557	621	615	592	619	584	622	629	607	571	574	606	609	607	599	599	605	616	608	613	616	576	586	602	616	583	628	597	621	624	628	638	584	595	573	539	628	606	599	627	615	575	618	599	627	586	603	657	595	601	590	626	556	610	607	658	603	565	591	604	609	594	623	637	554	560	632	577	612	659	576	552	590	620	614	627	580	600	549	573	590	602	560	598	605	630	581	595	608	590	607	644	593	633	613	582	598	603	656	610	602	611	616	602	618	567	605	621	617	575	652	576	578	599	561	595	602	650	612	615	573	596	604	599	590	607	570	588	576	651	599	571	588	633	619	622	598	585	594	629	587	616	613	593	592	587	606	598	624	631	576	618	612	596	608	564	574	638	600	590	579	600	604	639	603	597	594	620	578	670	696	614	612	648	592	626	588	586	550	615	608	594	580	647	594	646	621	594	596	628	575	588	589	591	576	586	592	557	605	568	555	664	599	605	593	582	576	596	611	598	612	585	570	581	616	604	621	634	620	565	616	605	596	647	633	627	570	621	629	591	599	612	582	592	608	578	582	612	609	599	592	577	614	588	572	608	627	576	629	604	617	630	623	621	584	570	563	601	603	548	612	658	595	639	636	599	600	591	585	619	640	604	613	584	645	590	595	614	555	582	598	647	556	633	645	640	578	579	640	612	582	582	598	610	612	586	595	600	602	590	588	561	593	616	610	609	616	620	617	598	629	566	596	592	585	609	634	576	582	560	619	612	633	632	574	591	616	570	647	598	608	627	629	573	591	629	635	562	606	609	583	604	628	611	603	577	603	563	631	583	593	613	599	600	573	659	635	597	594	598	582	601	599	609	564	636	606	641	566	585	565	565	642	638	579	599	616	576	557	647	601	633	615	575	575	584	611	576	567	594	629	615	633	663	608	590	611	602	614	617	611	626	607	568	616	559	578	608	584	592	656	599	601	584	612	559	619	592	602	645	593	592	625	591	643	543	627	596	585	605	576	624	613	589	566	555	583	581	603	596	587	580	650	581	593	580	563	606	580	585	633	543	573	608	609	583	607	633	643	597	582	582	629	573	595	614	555	584	592	623	641	605	583	604	580	611	592	619	571	627	609	604	593	542	643	650	573	584	599	621	613	587	607	612	587	586	571	570	646	623	597	587	622	630	603	586	613	566	629	627	580	599	610	599	610	569	622	564	609	636	610	595	611	611	636	581	591	594	580	601	622	616	574	553	597	570	625	547	608	605	588	518	588	607	614	597	601	591	582	586	546	602	606	548	546	595	605	601	616	570	584	600	558	617	596	594	601	615	660	627	575	572	603	606	589	667	591	597	618	609	570	598	551	582	611	620	571	584	612	630	590	611	590	596	623	643	579	565	594	626	561	645	682	619	654	600	611	656	583	575	631	552	592	638	619	581	578	608	622	579	621	588	582	614	598	602	581	627	633	622	582	597	594	591	562	588	615	562	574	580	602	625	615	603	587	619	593	624	556	596	598	623	615	611	614	556	590	604	566	630	615	617	598	626	576	597	637	625	644	611	596	604	611	622	593	581	593	623	622	555	561	580	599	646	545	592	610	632	613	611	554	586	606	575	569	612	630	567	614	596	575	597	630	604	591	596	578	576	580	586	603	607	574	625	597	588	608	594	638	594	564	616	632	558	605	640	574	609	571	606	601	598	555	596	613	606	642	616	630	599	553	602	568	594	582	615	617	581	566	635	607	607	617	570	610	659	570	630	592	631	587	590	595	624	582	593	624	650	616	592	597	584	571	618	592	668	620	621	588	587	639	601	654	535	622	603	598	618	612	577	582	587	591	572	576	643	558	595	569	605	604	560	603	606	617	626	579	570	582	601	533	631	593	654	619	600	602	663	578	584	608	602	638	565	565	613	604	655	600	607	655	613	626	559	622	600	591	582	575	631	589	581	579	589	604	587	582	588	603	595	612	594	607	578	642	587	597	591	576	615	600	652	605	615	609	634	594	589	629	592	629	637	598	602	605	540	613	555	597	600	623	603	550	574	575	564	530	629	591	588	637	605	636	618	651	600	598	623	586	610	593	583	608	633	586	595	629	606	627	560	551	651	591	590	572	605	638	632	585	610	568	571	560	565	616	605	608	576	629	580	583	620	576	609	609	609	634	613	619	551	582	622	593	601	572	574	582	581	549	600	579	612	585	643	606	617	583	591	623	619	554	613
27905	10594	1123	667	481	473	451	452	498	511	494	490	452	459	430	426	492	444	461	457	484	487	431	479	445	493	489	495	443	453	457	451	500	426	463	459	465	509	486	442	403	474	449	464	461	463	467	430	484	428	442	499	439	499	452	491	494	454	460	471	447	448	434	482	456	446	477	431	421	472	464	415	463	463	422	468	492	468	472	403	473	476	473	466	450	474	489	434	507	465	479	426	452	459	465	488	467	479	464	447	497	480	495	447	441	479	464	459	413	465	485	475	456	450	502	447	438	481	454	437	462	485	517	445	452	500	475	467	460	469	455	488	447	471	476	417	430	487	448	451	452	488	491	459	480	449	459	461	462	490	444	445	439	462	454	431	442	455	484	456	445	505	451	456	467	440	447	458	506	445	436	485	477	491	429	457	465	469	427	477	428	451	470	453	446	461	437	458	480	443	461	467	469	463	466	482	446	449	424	465	460	481	467	491	462	476	452	495	479	473	461	482	475	447	481	454	457	475	456	489	444	467	455	487	438	451	448	438	489	438	482	464	428	516	448	481	480	467	485	424	460	496	443	456	454	498	492	454	471	444	454	448	472	484	470	440	454	482	462	489	462	487	470	488	461	442	433	439	432	492	475	491	453	436	436	452	485	483	471	435	445	539	457	441	451	450	482	479	451	520	454	483	457	446	427	428	461	419	480	454	465	465	464	447	466	450	495	443	447	464	463	466	450	436	474	451	506	460	463	459	461	466	446	429	454	427	443	485	474	426	479	473	487	483	477	481	424	463	451	511	461	483	444	475	450	476	472	486	476	488	432	455	453	467	495	492	479	525	439	484	454	454	461	460	453	451	443	487	457	471	458	513	470	500	450	455	462	494	470	526	476	448	452	431	466	477	492	425	445	444	464	486	433	425	481	474	461	484	478	443	469	501	458	451	486	440	466	440	452	491	441	452	471	463	468	492	462	467	451	455	494	456	452	462	504	445	521	461	500	489	450	480	451	474	487	483	469	416	454	484	435	458	500	425	496	454	448	450	457	463	452	476	497	498	486	448	459	465	490	454	481	476	468	489	479	509	458	441	450	490	502	489	451	452	446	454	468	492	503	472	444	425	467	472	471	451	454	494	451	455	444	434	501	454	463	456	472	464	506	464	479	467	434	449	507	475	460	493	476	476	438	483	468	497	464	450	462	492	462	455	482	455	463	530	446	481	434	447	451	481	427	464	469	427	481	444	488	471	489	467	466	453	413	498	448	450	483	451	470	513	462	531	472	449	487	482	469	450	492	438	472	464	439	457	481	469	448	479	462	472	497	425	480	491	497	459	495	472	453	451	478	450	476	482	452	463	473	438	491	448	428	482	474	442	450	489	427	477	462	480	446	494	467	447	447	450	477	471	448	476	457	486	448	502	486	491	481	460	474	490	469	452	485	466	458	441	483	489	439	421	470	459	452	466	428	446	488	462	470	473	446	489	457	427	485	487	498	437	471	485	458	506	490	468	461	481	488	470	448	470	457	440	475	449	516	456	482	450	511	451	417	468	450	484	490	467	460	481	438	455	448	470	441	465	502	469	414	451	460	432	447	455	470	464	441	464	483	427	502	496	472	440	422	485	510	458	460	491	450	483	461	444	472	466	461	425	443	457	443	425	479	448	464	486	446	498	477	496	464	484	453	464	495	453	463	473	471	454	473	467	450	486	477	464	479	444	443	481	464	471	475	464	437	451	494	452	402	440	466	468	450	472	447	477	448	488	458	473	448	471	447	476	472	464	481	468	497	476	459	463	446	436	422	472	481	465	469	455	464	489	436	465	463	476	496	486	490	459	475	490	473	444	474	450	435	453	441	504	446	480	461	461	442	430	436	463	475	483	439	480	465	486	441	468	482	487	468	460	465	455	457	478	459	470	432	457	472	450	485	425	428	494	458	452	474	449	457	424	458	439	490	485	450	471	462	484	444	441	433	495	479	462	464	467	478	437	495	481	442	444	462	493	473	452	399	466	470	457	453	455	443	442	424	462	485	461	478	445	445	468	446	449	470	449	459	494	478	439	472	436	454	426	510	443	497	480	512	527	455	453	466	487	445	479	448	471	449	438	464	478	435	457	481	456	469	496	448	492	457	503	452	446	470	471	452	464	473	486	502	465	436	451	462	488	464	446	497	455	462	437	432	464	504	441	466	472	470	478	474	473	478	457	475	448	450	473	454	471	457	446	451	500	470	451	417	466	464	442	466	477	431	440	477	452	439	484	451	476	471	489	437	496	469	476	475	438	454	469	449	436	453	454	413	447	476	488	413	479	446	450	460	465	464	458	454	483	430	474	459	451	465	479	475	474	461	468	496	467	458	479	467	439	441	417	444	486	497	474	454	478	495	477	438	460	471	462	442	511	452	531	446	460	440	450	491	439	454	436	473	448	478	469	440	478	417	489	452	425	510	474	476	460	518	437	467	488	455	479	480	428	454	497	463	483	456	479	461	442	450	490	451	477	458	473	512	460	491	490	477	457	498	484	438	442	467	471	450	527	462	443	440	472	434	477	469	458	464	443	494	444	462	472	452	450	479	485	452	481	444	450	476	446	490	439	479	455	469	447	441	480	466	422	489	469	441	447	493	463	450	480	466	486	457	520	479	440	470	458	439	488	469	483	451	432	461	456	461	456	478	474	492	478	454	462	494	486	438	438	423	484	467	454	462	444	451	432	464	494	442	490	488	467	468	482	433	493	482	475	445	469	448	474	485	481	463	471	434	456	474	441	464	461	488	475	446	463	523	463	447	453	455	446	492	432	479	478	483	423	483	449	473	492	436	452	495	479	483	477	458	457	547	485	422	452	473	453	460	517	455	451	481	437	479	479	475	450	471	466	479	474	491	485	476	490	466	456	445	456	471	488	434	496	452	453	446	457	451	454	487	458	459	519	458	452	445	466	474	467	448	444	500	455	474	464	462	501	464	463	479	454	480	492	470	477	439	445	490	475	477	492	424	456	435	455	488	455	451	450	452	447	481	462	440	469	430	444	467	433	450	480	444	481	434	468	486	511	492	480	438	474	462	462	439	427	469	440	470	458	470	485	479	477	448	523	448	479	443	426	449	456	481	510	456	498	444	395	477	426	434	482	452	466	471	472	499	480	472	466	464	486	446	495	481	507	454	463	486	442	474	480	494	448	439	494	466	443	464	458	437	427	473	440	482	445	474	515	492	475	457	485	483	458	491	461	471	501	442	494	451	510	470	477	463	430	479	472	464	463	502	440	451	452	503	445	473	501	450	467	436	469	465	475	458	459	469	471	452	467	469	484	455	443	474	452	436	431	453	444	447	517	457	471	433	452	475	494	471	474	493	447	445	447	450	426	481	457	438	501	465	429	423	451	481	464	463	446	455	437	438	472	453	488	461	450	480	523	451	486	502	507	482	498	463	462	466	460	471	499	435	502	486	477	444	446	492	489	455	459	453	509	426	472	462	447	482	482	478	500	453	482	447	484	489	470	471	449
4833	547	469	411	369	343	325	358	334	367	332	367	354	347	328	367	366	363	378	350	322	356	342	336	355	324	347	372	333	364	327	361	365	367	341	398	331	348	326	332	328	339	323	330	343	342	358	337	331	374	307	350	345	357	306	343	328	354	352	347	336	351	331	358	348	329	299	340	342	333	330	354	337	328	336	348	330	362	340	340	358	359	316	332	369	327	343	335	364	342	338	320	333	337	365	352	314	378	322	305	350	322	342	368	354	344	379	345	309	327	315	335	356	349	342	370	358	355	344	340	360	345	346	299	337	318	346	308	327	350	339	335	358	335	327	364	347	317	351	363	326	354	319	344	369	339	321	345	316	352	330	384	366	342	333	330	365	364	333	324	334	311	335	326	366	310	345	372	370	361	346	328	319	331	297	369	306	342	335	371	326	348	348	315	330	323	336	366	375	347	363	344	374	349	323	323	357	362	338	333	362	331	364	357	333	347	340	362	347	339	347	331	358	340	329	345	330	386	332	338	318	309	370	350	358	347	338	343	360	338	351	319	329	330	355	360	333	333	343	354	335	366	328	329	350	364	366	378	311	324	354	360	298	301	348	316	327	332	343	366	342	343	341	338	337	342	390	347	342	315	318	353	344	345	349	338	321	310	358	327	320	354	354	353	363	340	309	302	327	334	340	329	322	313	339	339	335	348	342	360	348	357	366	389	308	326	343	329	335	358	315	336	357	362	361	344	348	348	345	335	317	339	334	338	366	350	342	325	321	360	352	350	363	338	328	348	336	303	305	352	327	359	364	345	344	338	346	318	354	320	327	296	332	384	303	324	310	339	344	332	351	312	354	348	315	343	329	329	375	344	374	353	328	356	345	335	347	374	328	353	331	336	359	314	314	339	346	368	354	334	341	325	337	319	328	324	343	347	356	339	359	369	342	352	391	363	346	346	335	348	332	342	373	305	365	357	341	321	330	331	340	300	346	344	330	334	302	342	357	313	359	342	343	371	358	317	355	355	344	351	367	376	331	326	340	377	343	336	339	375	339	330	303	295	353	333	357	313	334	355	340	334	358	362	321	340	307	340	348	389	385	344	351	357	356	327	355	395	352	369	361	352	345	348	312	334	316	346	333	365	330	303	356	314	354	315	345	350	322	346	311	338	335	315	337	319	301	316	348	361	358	342	357	355	377	366	374	315	356	338	348	298	318	369	325	352	329	348	329	335	334	370	338	368	345	342	372	333	340	342	304	333	328	335	299	374	350	356	335	315	329	343	317	295	313	348	320	354	330	341	312	307	336	332	362	360	290	319	328	350	337	333	335	329	331	340	332	376	369	325	341	295	375	324	337	360	325	315	360	319	343	311	320	313	321	322	336	365	345	345	306	340	334	344	345	304	325	362	370	333	333	350	370	345	346	325	346	324	333	353	354	318	330	321	359	338	353	373	360	334	319	316	292	387	312	324	340	332	374	343	337	347	348	337	339	346	345	321	338	374	344	334	368	363	372	341	355	326	396	332	347	300	336	337	357	321	361	347	342	341	356	339	316	361	345	344	344	349	355	322	336	334	337	372	363	335	349	302	386	323	334	316	350	325	336	368	326	341	350	335	351	372	315	348	338	356	351	318	352	340	350	341	354	334	335	331	312	325	330	317	374	332	319	333	354	334	359	339	364	348	344	367	363	358	328	344	325	355	333	349	318	344	350	334	354	348	343	346	329	336	290	335	339	353	349	333	344	341	343	336	354	290	327	333	354	358	358	330	331	317	330	352	305	317	350	339	349	356	311	363	342	343	375	358	349	329	361	342	334	323	334	368	329	350	328	320	329	331	332	380	341	311	317	341	313	353	342	374	341	345	345	357	332	309	339	349	347	355	356	343	356	331	354	320	354	323	305	312	314	323	346	319	324	356	330	342	322	319	312	333	373	339	345	331	348	325	361	368	371	362	356	344	327	351	338	313	335	330	337	359	361	366	353	350	337	340	344	344	327	318	341	355	322	320	341	336	341	369	329	316	343	331	339	331	344	366	327	346	333	326	326	333	345	329	343	332	327	353	340	339	337	343	390	343	344	358	355	351	335	348	323	330	330	332	366	357	330	307	336	343	339	328	379	368	373	345	337	327	310	354	339	341	333	327	345	390	351	339	341	355	353	329	330	355	342	382	362	342	315	326	326	295	298	339	345	352	360	353	326	309	350	369	328	310	319	339	366	348	346	316	358	340	316	348	337	302	311	338	346	356	334	368	362	338	330	342	352	371	341	331	312	353	347	359	388	354	386	341	364	348	353	388	362	338	331	353	373	351	335	358	367	343	337	338	323	333	340	346	336	317	305	342	341	322	338	350	317	364	322	345	322	352	347	366	329	350	335	325	344	340	339	352	337	338	332	305	355	343	356	324	337	310	344	368	365	331	338	340	374	355	333	363	374	345	347	306	380	340	325	341	320	333	348	324	364	345	323	319	358	318	344	336	362	354	358	363	359	346	317	371	336	348	341	341	326	354	343	284	309	340	361	348	372	326	351	363	362	317	346	356	326	324	299	325	350	326	327	349	351	342	324	370	349	347	362	342	335	331	352	347	321	346	328	312	379	335	352	346	336	341	364	340	338	368	368	334	305	349	356	369	337	315	367	348	331	314	337	308	349	345	354	366	353	348	346	342	335	323	345	328	339	318	328	347	346	322	343	304	372	341	308	292	330	328	370	345	342	319	333	335	308	318	326	325	356	314	359	342	321	319	382	306	394	321	348	318	331	327	348	338	361	327	398	333	353	378	361	351	343	378	358	362	381	354	303	326	331	324	344	363	366	355	337	356	319	334	350	332	349	325	327	339	317	342	372	343	330	358	359	346	339	331	334	317	335	327	349	325	358	363	328	315	312	341	330	342	326	325	318	331	373	344	329	322	289	363	337	336	357	310	324	329	325	342	328	343	338	343	372	350	329	334	348	322	356	356	363	356	319	286	310	338	364	334	377	328	382	348	340	334	329	337	353	365	375	363	327	345	360	340	380	354	326	357	304	323	334	330	331	329	330	334	340	315	295	338	347	352	336	303	329	367	313	334	371	325	373	337	337	366	315	400	346	349	343	314	329	352	360	339	337	350	338	369	347	363	341	321	332	344	338	337	341	317	319	314	368	337	355	353	320	332	360	335	366	332	382	335	334	332	329	338	351	370	357	324	354	359	329	356	336	339	330	334	339	320	358	317	307	342	359	341	345	359	333	335	328	360	344	339	333	321	345	296	347	361	321	347	340	330	364	324	368	354	343	330	364	385	342	346	336	344	337	308	314	345	319	321	338	319	324	352	344	326	329	345	365	336	350	325	384	359	328	344	337	344	396	335	363	334	376	334	361	328	337	363	325	346	345	346	314	344	307	357	337	371	360	337	328	302	335	338	332	336	348	353	381	335	322	298	341	314	384	330	339	323	340	366	319	297	328	332	373	335	335	339	320	336	360	334	335	363	326	345	328	327	364	342	374	335	365	340	339	372	375	349
25606	21500	27960	25469	11821	1823	1402	1139	982	976	952	958	913	917	865	956	878	932	885	863	907	857	912	894	867	863	922	952	941	846	897	857	859	867	890	868	878	909	872	834	918	836	872	911	896	846	915	886	934	845	900	904	890	884	904	944	893	897	946	907	860	887	855	820	808	832	887	897	924	801	872	895	924	854	894	919	832	864	851	813	852	846	899	816	859	822	876	826	909	862	861	914	889	905	852	882	834	903	853	806	821	877	920	852	908	898	877	874	864	825	843	890	878	893	898	941	885	832	899	883	866	866	887	888	787	853	816	893	906	875	885	871	899	862	829	843	883	828	849	932	923	910	841	872	848	816	861	873	899	864	836	865	869	872	877	869	871	859	813	858	816	876	859	890	888	874	908	897	887	838	856	911	827	801	890	899	934	839	836	852	903	876	860	881	940	813	837	917	924	830	849	921	848	852	908	875	879	901	857	807	839	855	880	890	874	870	902	863	919	915	853	891	853	851	886	821	845	868	908	890	877	830	856	870	863	842	870	837	807	869	865	903	855	859	866	870	798	899	812	872	875	862	842	910	853	876	846	854	851	808	863	882	826	886	832	896	846	888	819	867	890	920	905	847	841	843	844	885	874	880	885	887	880	882	846	827	914	839	839	887	852	896	887	843	808	837	866	852	926	863	853	833	844	850	914	863	879	873	854	880	913	904	866	882	869	889	805	901	879	841	844	874	879	876	899	894	904	912	837	897	837	854	906	809	901	869	847	865	875	884	844	887	846	862	901	883	863	877	840	835	834	903	863	869	916	885	872	845	881	827	852	860	894	920	850	868	881	856	860	836	831	866	910	845	865	823	831	893	874	879	887	891	875	840	872	878	865	874	894	852	841	912	888	853	863	905	907	915	859	888	869	838	826	858	838	822	880	928	860	892	864	888	912	856	871	869	874	861	839	901	917	876	877	881	825	917	873	855	892	892	880	935	871	887	873	874	859	885	828	846	876	883	865	801	905	846	895	928	826	847	829	899	845	899	895	846	823	927	829	882	863	878	890	896	807	879	876	880	900	831	836	859	884	882	876	871	863	897	881	909	906	890	812	883	866	875	905	820	906	953	800	864	843	898	809	903	894	871	875	829	858	838	859	824	877	845	909	856	891	868	893	907	860	848	861	877	872	872	883	825	868	822	854	873	906	853	880	869	818	904	848	809	882	890	866	846	874	863	801	836	808	798	864	889	863	866	858	853	814	845	915	893	916	874	851	859	863	866	867	857	931	877	835	864	865	874	871	860	865	864	943	854	885	915	863	821	835	962	833	850	839	864	887	874	823	893	859	889	947	855	839	882	839	828	849	886	904	853	928	880	853	862	863	854	853	901	900	897	886	846	909	847	882	855	893	859	872	861	908	851	860	877	885	908	845	902	888	854	892	856	869	840	874	930	846	872	821	944	867	884	857	891	887	878	879	850	856	841	842	867	811	885	897	840	811	941	954	892	889	847	871	854	884	883	874	821	867	889	839	900	870	895	878	897	890	890	893	853	897	866	887	866	872	876	846	888	857	858	876	846	893	885	862	880	911	855	884	820	857	847	856	879	850	854	894	866	865	842	884	830	787	835	867	882	881	842	889	812	881	883	837	808	875	897	823	896	878	845	853	894	874	824	851	918	879	830	899	833	879	838	851	886	891	839	827	897	831	912	903	893	864	840	909	901	918	898	887	884	902	852	909	870	924	861	881	898	894	869	878	813	866	890	876	876	865	925	845	878	882	816	845	863	890	935	858	844	829	848	946	944	853	867	860	848	834	858	879	911	811	859	927	853	879	859	899	838	863	892	862	891	921	889	897	883	810	865	891	864	872	876	834	821	897	851	915	846	840	841	824	902	879	855	896	892	910	865	842	911	821	924	872	864	831	873	867	864	824	851	860	830	901	832	908	888	847	909	866	890	858	885	906	912	886	853	868	837	863	910	896	835	894	842	850	910	858	840	875	860	928	885	863	827	850	829	832	825	904	886	878	883	910	848	855	898	881	829	880	826	871	840	833	848	922	827	872	912	856	872	860	860	839	889	887	894	905	874	853	849	878	823	897	844	869	887	853	856	936	857	839	831	846	853	829	895	877	849	894	876	843	891	869	843	879	867	853	875	871	860	819	841	871	880	901	877	889	891	867	918	866	891	834	931	848	929	914	827	846	856	868	847	859	855	855	886	867	865	875	851	861	854	859	862	837	881	879	897	907	867	839	860	859	896	916	909	853	926	886	850	920	884	884	881	820	865	905	947	839	879	837	835	902	857	877	828	846	915	832	828	874	862	901	892	878	901	849	882	864	885	855	843	853	820	855	820	896	926	908	859	880	892	849	843	879	904	831	881	883	845	946	860	863	863	833	840	880	882	879	797	892	838	874	846	882	842	878	888	862	873	810	886	833	808	852	931	909	874	837	870	877	901	948	869	851	894	830	874	892	850	854	893	910	861	861	840	893	855	868	861	870	905	875	833	897	877	878	939	845	872	902	911	899	875	855	868	859	890	932	856	822	844	859	850	839	838	870	864	862	877	876	866	895	802	822	918	923	881	875	854	933	843	847	841	874	879	870	837	918	800	857	883	902	842	869	850	862	894	889	860	937	824	943	817	864	835	833	888	827	863	883	902	855	875	846	859	837	863	882	848	866	887	851	815	841	910	898	897	846	853	888	875	869	858	869	842	837	848	895	850	833	866	845	882	859	914	858	875	838	882	883	854	893	861	841	890	826	837	878	878	858	803	895	870	843	868	900	905	886	871	826	808	869	848	885	850	888	881	878	850	867	903	853	918	839	832	945	896	879	913	865	836	868	891	825	856	911	845	853	854	896	868	870	913	843	891	869	832	869	892	876	863	848	807	861	890	834	860	866	851	847	875	926	886	864	835	889	854	880	867	916	885	871	871	862	865	830	854	903	852	858	829	789	878	888	899	863	858	814	834	856	891	835	878	846	863	841	862	785	874	922	912	874	883	831	854	849	896	861	841	835	833	859	847	867	891	949	867	881	826	863	785	887	866	869	864	907	893	888	848	863	890	810	814	870	823	837	859	889	873	887	867	916	869	858	785	829	876	840	828	868	834	915	846	877	828	911	816	895	860	894	849	863	874	862	812	877	871	813	877	871	803	870	894	900	826	852	896	892	872	879	884	867	858	934	948	885	891	906	869	877	912	834	854	877	873	890	864	906	844	887	870	856	868	892	874	844	895	889	819	842	866	870	870	869	907	855	881	882	853	850	810	849	814	890	843	875	919	923	894	860	908	909	927	885	864	868	901	952	852	937	874	871	881	860	830	871	911	854	865	909	856	835	867	863	908	917	864	868	824	837	878	872	840	872	860	841	855	906	866	841	893	864	893	814	861	863	837	896	850	853	825	896	907	858	858	847	867	861	811	876	864	829	866	914	877	900	855	869	824	908	872	816	824	869	916	868	874	860	886	864	854	815	846	842	885	835	901	849	892	846	887	800	842	874	885	853	860
3559	3867	2988	1667	1302	1059	936	937	809	772	791	752	731	702	722	658	707	690	756	675	728	661	701	645	715	661	686	642	678	710	668	659	662	707	671	641	645	678	607	668	665	668	634	647	680	643	659	685	653	639	665	639	710	639	643	720	692	642	638	669	641	680	657	675	607	609	670	617	615	706	708	653	652	645	686	610	696	657	653	701	651	624	635	651	637	665	624	662	682	617	683	645	669	667	688	661	649	633	685	634	647	609	641	652	590	637	653	652	696	670	582	654	668	682	645	648	676	650	691	680	639	636	646	622	647	619	604	632	623	647	591	653	639	644	610	645	655	687	647	618	675	661	663	640	635	668	625	653	678	653	635	620	666	646	623	619	652	630	680	630	681	656	631	643	656	648	667	670	667	636	664	632	646	688	618	660	665	627	609	609	634	673	602	655	686	634	645	648	661	668	640	658	679	630	660	639	635	591	657	654	644	643	631	657	659	683	623	602	617	652	663	623	626	652	604	620	629	668	627	613	663	626	663	692	603	663	667	674	603	616	630	645	657	672	659	597	642	623	658	654	642	620	598	615	670	686	671	627	629	638	627	640	675	623	670	670	612	628	676	672	656	629	638	596	661	609	632	614	632	613	619	675	611	630	634	669	665	638	646	617	637	658	649	677	653	647	629	637	606	696	636	603	622	667	656	637	711	647	644	651	601	692	618	671	655	631	646	669	650	660	653	653	606	658	652	583	624	600	642	608	627	635	660	665	639	652	664	653	653	648	666	663	625	618	683	651	598	678	622	657	607	664	612	649	628	670	649	629	639	657	652	699	686	658	649	598	616	653	670	624	670	601	602	664	650	666	680	648	670	624	636	610	632	628	658	649	592	661	591	626	648	669	605	635	641	619	653	662	667	638	658	629	664	664	655	601	594	622	673	634	652	615	657	684	628	632	642	627	616	624	679	674	622	648	663	617	647	618	667	585	628	648	678	650	650	671	676	631	632	651	622	640	609	669	628	644	630	619	627	670	636	619	634	626	635	637	606	651	665	658	648	675	598	616	621	652	638	670	691	652	642	671	609	648	625	641	617	614	668	651	639	674	634	636	660	608	653	671	636	696	651	647	602	605	645	626	639	585	641	639	667	639	598	636	642	657	625	683	682	612	656	661	662	696	654	628	627	678	633	626	651	648	666	615	665	646	669	629	654	614	694	678	587	630	627	618	596	649	668	612	637	656	624	625	630	635	638	687	653	607	611	637	630	633	605	627	609	634	635	639	620	678	620	656	648	655	668	679	686	603	676	649	641	647	616	638	629	640	607	657	642	649	621	625	646	627	637	656	675	632	619	612	640	642	609	647	655	625	661	634	668	599	677	639	640	672	609	687	667	643	656	649	627	660	656	637	644	652	666	640	672	658	615	628	673	651	636	621	602	662	547	634	669	662	692	633	615	656	621	653	636	629	604	638	627	630	592	633	644	639	668	642	606	648	617	686	674	634	630	643	638	616	645	630	637	643	654	610	631	668	632	657	636	590	653	611	600	629	652	646	681	630	620	656	636	611	672	623	644	635	671	669	629	583	646	653	635	629	612	654	650	657	663	664	636	688	594	612	632	628	610	666	642	643	626	609	622	671	627	656	648	673	634	632	619	676	636	667	651	644	634	631	661	627	616	673	662	637	622	627	650	638	653	677	635	676	675	662	647	583	657	618	664	625	648	664	662	695	656	618	629	646	658	609	638	631	652	612	654	684	622	594	622	561	663	643	611	640	630	599	623	650	632	714	700	670	640	633	666	698	598	632	658	628	639	642	637	628	609	627	640	663	623	648	650	644	606	616	642	618	700	643	629	670	588	650	644	651	648	615	638	630	582	638	671	630	625	639	629	617	611	643	663	682	652	666	624	617	669	638	622	617	658	645	633	629	653	661	607	621	666	708	650	634	649	617	665	696	590	647	684	623	639	665	625	633	632	612	601	623	627	691	613	625	616	619	628	657	629	655	605	581	627	607	648	608	616	688	582	652	619	635	618	592	676	623	632	625	615	645	650	619	657	606	600	645	670	647	637	665	643	657	635	609	600	610	681	602	693	669	654	684	664	647	622	646	631	653	656	599	669	622	625	649	601	614	656	636	613	623	617	654	640	633	678	612	613	631	630	640	642	664	631	608	649	633	644	582	631	653	626	662	660	699	626	590	642	669	632	641	653	612	614	627	635	627	630	663	620	651	641	635	647	643	645	646	628	618	638	665	631	632	598	639	602	671	597	654	641	640	620	713	646	663	688	617	639	633	653	663	693	608	654	643	640	686	628	663	636	612	659	600	619	642	632	614	601	616	614	690	603	623	622	631	686	636	650	663	671	607	637	641	629	601	634	633	581	640	634	627	614	634	657	610	667	679	635	641	611	657	650	662	659	683	628	636	644	656	613	605	578	615	615	626	668	633	623	587	656	657	662	586	639	578	632	660	637	635	655	648	655	625	660	679	685	643	622	649	593	665	711	590	635	645	631	668	659	648	681	639	658	633	660	630	645	582	654	669	638	658	642	656	635	637	655	641	670	661	668	649	642	679	586	601	641	680	636	606	632	554	591	631	625	648	647	676	651	654	606	621	663	628	622	616	598	632	662	589	649	637	663	635	642	630	642	613	630	595	643	637	637	617	633	635	609	663	661	645	648	614	655	658	619	649	661	640	614	662	649	583	624	633	667	615	617	626	666	649	622	630	649	665	657	646	647	651	631	660	626	655	615	624	636	657	638	668	625	646	604	662	663	617	687	650	652	642	629	657	635	653	606	607	628	634	662	666	650	676	658	623	596	610	651	649	657	638	671	670	654	650	638	606	638	656	646	651	636	663	635	641	636	668	653	703	663	625	638	681	604	599	660	661	660	593	652	686	632	661	594	675	626	651	639	627	627	646	643	649	646	611	654	611	642	677	617	633	625	630	660	628	645	707	652	599	625	619	674	635	598	629	666	633	631	599	607	599	652	614	666	649	596	647	640	638	635	592	635	596	646	669	591	678	640	652	660	653	622	643	664	643	630	627	607	619	633	645	651	639	665	635	675	640	619	608	633	647	662	643	696	617	634	636	616	624	622	597	620	667	601	708	649	611	616	636	613	647	608	674	708	645	681	706	650	623	638	690	652	605	664	639	669	628	683	624	657	629	674	644	617	585	608	603	609	590	622	684	649	623	595	607	615	638	648	644	608	606	648	608	613	640	594	662	672	613	640	625	643	649	667	644	634	633	647	641	643	662	576	639	611	607	658	620	638	698	644	629	663	651	665	662	636	631	660	637	626	628	610	648	641	642	648	675	682	623	665	609	641	642	626	637	638	595	662	647	638	656	635	644	634	613	594	639	606	617	644	664	600	639	643	637	642	604	652	605	622	629	649	607	631	655	709	667	618	608	644	598	680	635	662	640	654	650	637	656	635	657	645	608	627	652	617	658	640	632	630	663	625	621	636	701	656	690	629	687	670	640	640	644	593	644	686	625	670	641	647	659
24509	21478	28851	24534	21473	9409	1970	1261	1052	940	889	934	896	874	899	874	910	824	885	807	880	876	921	831	894	824	810	830	833	818	840	797	762	799	835	897	801	826	819	796	833	815	843	812	783	800	848	819	892	780	855	796	835	827	786	775	760	861	824	845	853	859	801	784	761	818	834	806	833	808	818	829	781	823	786	815	779	813	813	791	839	821	810	843	789	826	818	767	813	800	804	808	808	715	795	805	821	789	804	839	891	802	846	808	775	796	863	819	757	789	823	796	830	829	776	795	844	839	781	853	791	814	865	830	813	854	791	795	846	812	842	796	772	835	789	832	816	823	843	790	821	843	768	790	836	829	812	783	752	818	774	767	741	777	833	810	793	804	837	816	799	783	783	805	803	804	781	798	811	777	779	853	857	810	751	795	784	813	809	799	788	782	849	826	795	792	777	782	805	778	792	788	800	815	839	844	866	747	822	789	788	812	811	831	816	781	834	790	832	797	804	787	785	782	792	844	814	804	815	779	847	791	816	793	833	818	767	773	802	798	824	774	832	827	798	792	822	868	773	801	775	817	813	789	804	828	849	780	817	798	771	836	817	816	775	832	820	788	803	815	839	828	839	774	741	834	818	877	802	792	786	802	781	774	825	810	773	805	791	769	811	816	748	818	742	772	847	767	809	779	825	765	814	805	761	817	791	842	847	856	782	835	819	785	808	813	758	766	858	833	807	834	825	826	870	797	789	797	832	831	814	792	785	789	792	881	813	748	779	808	830	815	802	817	787	780	803	803	807	783	796	815	822	823	839	844	829	784	789	785	766	842	764	764	795	775	856	854	829	793	813	795	792	809	787	865	800	865	818	790	846	846	788	836	829	785	830	783	772	787	847	840	822	841	809	816	826	760	788	767	801	790	836	798	805	809	800	846	765	803	828	822	772	815	795	790	781	808	812	823	799	775	813	835	775	850	772	778	818	817	844	763	791	808	840	834	795	758	824	764	853	823	768	849	758	811	783	793	807	815	809	843	830	832	813	764	781	759	840	777	844	858	827	775	790	765	764	792	816	819	827	855	820	829	817	788	803	827	805	809	831	751	776	804	793	815	802	768	771	846	795	747	816	816	778	781	787	787	864	758	775	850	751	766	833	774	807	818	827	841	824	820	836	766	867	822	778	782	792	836	805	764	779	843	842	782	824	819	817	797	809	778	849	789	821	754	806	786	820	765	785	817	767	846	837	839	804	784	779	770	769	763	843	787	831	817	778	832	818	820	818	828	802	828	765	785	765	767	777	812	863	811	822	780	779	827	768	800	845	807	792	764	853	837	809	794	776	846	814	818	770	809	841	819	819	801	822	835	782	810	814	763	831	818	837	802	812	802	844	798	813	792	842	797	791	806	797	817	824	808	802	837	777	767	818	739	787	772	804	824	787	773	822	784	853	830	817	792	823	796	829	767	805	801	798	780	835	825	796	788	774	789	795	807	797	809	785	775	852	809	776	860	784	795	796	779	808	761	816	850	812	795	792	766	805	810	797	824	816	797	788	826	824	832	821	852	769	830	834	766	834	810	789	774	768	788	815	800	802	776	812	797	858	796	846	782	801	863	795	769	814	802	791	777	831	779	785	769	822	832	772	752	806	759	775	783	816	783	812	789	795	765	756	816	841	791	797	810	796	786	849	838	759	788	786	825	818	769	814	799	785	816	799	806	802	788	820	804	787	840	767	764	784	778	781	805	792	790	794	769	814	816	803	734	829	822	808	794	822	770	866	777	816	800	801	820	832	842	751	785	781	801	797	830	822	822	829	787	813	799	780	820	804	799	804	826	810	795	817	752	822	800	822	821	824	764	814	831	854	788	777	851	810	813	780	770	810	790	799	788	766	818	791	854	816	765	842	771	786	806	720	832	744	803	805	796	831	793	798	746	776	836	796	787	768	744	793	766	806	779	792	796	777	782	775	766	821	790	764	748	767	780	870	787	799	805	827	805	818	789	796	832	749	809	851	848	793	825	801	763	734	788	835	850	795	752	846	825	774	776	802	804	815	805	840	752	756	789	820	825	762	809	809	804	821	765	799	770	794	795	833	815	868	829	768	821	782	777	767	780	745	806	844	807	816	819	768	745	776	821	827	782	817	777	784	817	771	807	809	758	811	736	815	793	815	770	806	746	778	818	828	837	774	842	797	721	823	761	849	859	843	798	815	776	845	812	820	793	815	770	792	826	814	825	782	755	764	844	770	809	803	790	819	767	724	800	800	757	713	807	835	763	831	764	812	805	781	772	843	811	773	801	817	778	832	831	797	793	795	799	820	790	782	834	839	811	815	810	860	768	790	826	785	800	837	793	777	827	768	818	831	797	796	780	762	812	755	793	834	788	829	827	793	787	774	800	756	773	800	774	801	825	778	782	848	786	763	793	785	782	818	782	812	849	788	787	766	789	849	792	872	789	827	859	772	773	772	789	782	785	791	769	785	835	746	746	841	766	776	815	848	819	863	819	748	747	842	776	772	791	838	806	812	810	809	801	740	775	788	799	824	754	817	761	729	800	784	779	823	847	812	807	815	786	849	784	831	834	820	800	780	849	792	831	772	828	815	793	836	777	801	775	786	793	862	768	807	758	796	860	796	822	795	789	845	771	811	801	787	776	833	840	744	827	823	794	808	748	822	814	806	792	855	868	738	759	774	785	753	862	750	777	798	837	800	768	759	797	767	810	838	766	821	833	836	828	754	819	789	804	836	796	819	846	722	801	767	848	756	747	817	836	797	833	825	822	804	794	785	766	856	768	768	811	829	797	805	850	807	855	780	786	771	824	817	775	863	771	772	830	851	822	790	707	798	814	811	797	814	810	807	837	798	816	789	770	769	803	811	817	836	791	808	792	782	774	798	851	785	793	797	806	784	789	870	822	824	861	812	815	790	805	753	786	798	787	751	778	801	772	830	801	860	817	829	779	774	760	830	814	783	795	796	812	800	750	767	821	810	781	779	758	775	792	833	777	819	752	814	755	880	784	767	785	764	794	827	822	803	800	770	771	780	844	786	790	766	798	819	779	815	822	785	779	832	777	755	759	818	772	827	809	814	747	775	757	836	802	827	790	758	800	786	797	779	827	796	835	772	798	801	783	835	797	840	785	800	791	865	794	742	813	803	814	823	821	770	804	856	798	773	755	779	793	740	781	767	813	815	776	868	800	801	772	774	768	789	757	824	803	788	782	822	814	765	812	791	748	803	817	805	758	822	821	758	822	806	819	799	753	782	731	794	873	775	814	777	788	849	799	822	807	774	773	836	828	801	780	761	782	792	805	812	818	792	809	848	786	831	773	825	761	790	787	823	818	796	783	806	811	828	726	820	820	832	779	782	792	849	814	760	788	788	831	819	816	809	761	813	788	793	786	815	780	805	768	783	743	802	788	831	818	776	802	836	800	735	777	789	824	776	775	778	826	844	806	771	819	754	806	792	808	856	828	788	797	770	825	755	812	757	776	829	813	811	809
3811	6253	5078	2649	1902	1555	1252	1092	942	873	860	780	732	722	712	710	760	706	686	656	687	698	615	650	643	633	631	647	632	694	611	647	647	645	633	617	628	610	580	597	673	622	612	585	655	623	623	616	632	628	580	614	653	629	636	614	608	604	650	609	644	586	600	574	614	595	632	619	636	648	601	587	622	649	633	618	626	648	586	574	624	641	636	658	624	606	593	634	595	631	625	621	597	598	616	582	590	601	634	649	638	606	596	589	559	599	629	610	622	591	605	619	582	642	582	619	656	605	633	624	594	624	624	602	605	636	649	615	577	638	585	573	621	602	609	648	620	646	634	640	599	616	628	645	619	655	616	602	699	630	638	576	613	572	660	576	641	629	591	590	632	606	646	595	582	591	691	625	625	586	601	561	605	577	612	589	601	645	622	606	587	638	582	595	638	610	600	610	582	658	610	622	657	591	621	608	586	606	555	582	582	557	596	669	668	601	618	625	623	604	603	628	617	622	615	622	637	621	609	592	607	610	649	605	583	617	588	599	624	586	592	596	647	623	618	591	604	604	602	641	637	584	595	615	620	635	619	580	584	619	554	602	647	564	600	556	652	647	599	584	600	595	559	622	618	632	610	632	644	586	619	657	584	647	641	613	580	589	643	605	610	640	581	615	611	598	588	629	613	591	617	596	609	627	600	629	607	576	633	618	600	597	616	607	595	679	596	600	608	541	619	587	618	604	630	602	616	619	574	566	611	589	602	599	563	578	587	585	564	626	621	643	574	627	601	605	610	603	597	614	655	561	566	596	548	570	567	603	629	617	623	562	594	658	620	614	598	586	590	573	587	649	628	633	607	601	598	639	637	590	618	565	591	623	586	599	614	579	607	668	600	568	589	590	585	604	594	625	596	615	593	638	637	601	638	583	597	663	594	615	571	591	615	604	614	594	609	585	609	569	564	597	598	590	630	585	582	529	631	625	629	592	603	599	613	601	641	569	595	599	604	624	589	636	612	605	605	606	585	643	614	586	568	578	632	618	549	581	626	649	605	611	622	636	598	578	600	654	631	614	615	605	594	566	625	594	627	593	595	628	628	644	649	619	619	632	611	600	615	601	654	594	612	638	631	615	586	599	643	601	621	619	636	601	635	591	573	618	575	611	590	578	601	645	604	602	608	607	622	586	585	610	640	596	576	660	594	574	598	592	597	625	616	612	576	614	605	639	635	586	563	601	597	639	646	601	580	567	599	604	573	617	587	585	582	589	619	579	657	582	630	590	660	613	623	598	657	636	633	575	587	629	622	592	590	598	601	604	605	615	622	600	594	595	598	594	590	610	630	583	633	601	555	607	623	579	618	587	594	617	641	613	591	592	607	620	625	610	597	592	577	607	602	602	577	576	617	591	625	575	629	618	579	610	617	602	591	611	615	599	592	580	602	611	608	648	544	589	610	614	635	595	595	593	614	564	605	579	603	619	631	633	622	589	564	609	598	604	610	562	594	568	588	583	581	628	621	619	583	609	621	630	614	597	602	574	578	605	616	620	586	624	579	609	571	595	562	641	555	625	600	628	590	591	615	593	580	613	579	618	593	603	617	604	608	578	595	565	614	622	582	623	575	619	580	570	625	635	559	567	575	567	591	576	613	599	590	599	609	607	670	597	642	547	589	577	633	570	599	597	615	613	560	608	605	571	582	582	564	630	584	564	584	610	559	605	656	598	577	579	516	580	639	655	576	595	616	620	597	621	612	582	623	559	564	638	582	619	617	592	609	617	652	579	617	603	598	596	577	638	597	636	564	585	632	588	588	600	624	606	608	651	649	621	573	588	603	618	622	634	593	601	646	593	563	570	610	640	623	571	619	639	542	595	637	611	577	596	626	585	643	592	654	593	632	610	598	646	571	600	591	584	590	581	592	624	582	609	589	598	606	623	617	558	635	626	587	630	627	614	579	610	620	601	597	604	595	591	613	584	612	556	658	595	585	577	608	568	585	631	585	595	615	582	603	628	579	588	593	581	575	603	587	610	615	598	610	579	594	578	626	618	608	563	643	615	595	571	610	623	614	585	639	618	579	571	629	575	626	598	618	627	603	556	672	636	607	610	596	595	638	627	609	568	609	625	635	599	592	604	595	594	574	621	599	589	605	572	598	632	619	655	621	591	602	617	611	582	597	631	612	572	586	614	609	612	598	594	608	642	591	582	588	607	595	614	595	603	560	629	547	602	616	614	566	626	641	597	572	568	594	615	621	623	618	602	607	595	588	628	607	605	624	586	627	629	598	593	629	577	583	651	624	574	548	619	579	617	573	612	620	581	607	597	581	608	608	593	599	609	566	596	553	610	597	612	614	612	632	595	569	595	593	588	598	608	572	574	588	540	605	600	573	620	586	623	569	604	585	612	599	581	613	613	602	583	611	642	603	599	603	623	583	625	600	651	597	612	617	559	601	604	596	587	587	579	637	593	641	579	603	632	620	607	626	612	576	612	605	613	619	597	676	575	569	549	606	614	580	620	593	619	616	586	593	541	620	644	584	617	596	576	624	601	559	588	588	593	614	586	560	590	607	617	639	598	601	610	641	549	606	559	600	619	596	625	594	609	585	626	571	601	592	590	602	612	626	580	610	544	591	595	611	623	603	571	605	591	612	642	589	611	621	582	631	601	605	631	619	629	613	594	604	615	619	613	567	610	618	601	598	615	587	595	559	561	610	649	598	597	624	601	654	585	617	602	573	618	594	611	633	579	610	589	575	613	636	575	566	630	594	628	617	587	595	606	565	597	603	581	628	623	583	614	599	585	626	581	577	632	599	606	599	610	589	617	586	590	579	580	628	611	585	574	587	590	629	594	581	570	577	613	605	656	596	575	561	583	616	590	595	615	588	602	617	583	605	583	531	568	572	583	600	594	588	614	618	595	626	599	607	597	595	596	629	662	595	590	614	599	593	598	609	590	588	620	602	613	623	581	627	644	590	570	568	544	632	552	604	572	595	605	626	598	613	595	607	611	580	568	576	607	580	579	568	590	554	624	620	601	643	609	592	597	592	586	608	614	625	587	635	618	594	558	598	634	593	552	570	579	568	624	612	648	594	593	632	645	580	628	637	634	585	618	634	599	605	584	624	596	590	618	661	606	584	590	600	596	584	571	552	593	555	595	608	570	604	638	586	558	599	598	632	622	608	600	583	571	575	568	568	592	574	573	590	577	574	585	573	590	578	616	590	623	561	580	558	597	587	594	651	647	557	621	565	646	611	581	597	611	630	611	586	609	630	586	580	595	603	587	563	604	625	621	579	655	578	603	579	597	565	607	605	562	559	605	610	574	649	571	587	569	601	593	603	575	591	616	564	590	592	614	597	582	567	586	562	584	600	562	636	582	566	638	597	577	605	594	672	598	563	622	622	630	573	597	621	598	583	655	556	569	581	597	574	625	565	556	622	635	616	619	639	620	601	614	646	580	582	617	574	574	574	607	588	595	574	566	639	607	605	591	594	640	607	631
27916	10460	1039	641	511	479	472	507	498	440	461	459	506	497	489	447	463	495	475	447	453	480	465	481	431	437	473	464	449	450	483	459	465	483	462	481	464	477	458	485	463	472	464	495	498	456	478	483	480	439	458	476	485	489	441	448	459	481	486	476	409	482	437	469	464	460	430	441	453	482	467	436	536	454	471	445	486	489	444	472	445	469	441	466	487	467	499	421	446	501	461	459	457	496	446	468	467	450	421	473	481	448	492	483	488	475	474	502	481	441	468	453	449	472	486	451	437	467	482	444	496	447	470	442	484	494	488	478	437	416	492	476	431	420	457	471	460	475	494	431	452	435	446	438	444	435	451	472	462	453	484	470	461	504	481	453	465	471	434	461	478	446	483	454	470	492	487	415	455	455	457	496	464	454	449	442	454	470	463	493	457	466	487	459	500	457	495	452	501	489	456	498	451	457	465	455	468	462	456	450	476	480	483	453	457	505	441	475	471	489	477	483	475	470	437	545	483	492	467	458	484	461	451	450	440	515	494	461	442	420	455	469	445	450	440	433	434	454	505	508	467	459	417	413	477	476	495	434	486	483	470	424	466	438	437	479	467	466	416	450	463	466	475	471	429	440	459	477	465	435	455	425	487	474	465	468	463	433	477	461	464	442	442	456	466	449	446	485	466	467	503	476	461	442	487	459	439	452	485	459	436	434	451	505	450	516	457	452	458	453	493	473	452	468	450	436	491	444	461	494	460	452	468	480	444	448	510	473	471	501	484	466	471	498	439	465	453	462	451	481	451	442	463	426	471	455	485	456	458	435	451	460	487	430	465	454	462	439	477	483	504	450	474	478	464	493	441	450	480	485	430	476	483	451	481	451	482	478	458	477	470	468	477	468	480	466	472	471	488	491	486	491	435	496	462	481	421	449	479	439	446	441	466	469	448	469	489	479	478	473	493	461	463	465	458	459	468	487	461	461	433	476	483	462	457	470	457	513	445	480	486	466	469	451	474	462	444	420	492	447	454	484	463	454	455	425	495	439	464	448	470	471	459	479	458	441	480	442	483	483	488	467	428	425	454	480	509	499	447	456	482	492	456	458	454	455	507	480	493	449	475	428	431	442	453	489	435	450	444	426	453	449	471	480	429	473	472	476	470	488	459	435	420	472	437	442	437	424	482	454	473	463	463	475	485	455	455	447	454	462	473	477	463	429	459	450	433	479	427	458	472	459	436	508	505	488	452	482	472	431	459	414	495	520	476	457	465	452	435	481	471	453	450	437	438	443	457	494	468	479	457	461	470	492	431	470	479	494	459	452	444	422	477	466	477	484	425	461	470	452	465	430	478	479	485	465	437	456	475	460	472	452	429	463	461	466	466	504	448	520	438	481	456	432	488	451	419	444	455	488	458	427	449	469	487	472	467	477	482	471	502	474	469	483	450	455	475	487	487	450	486	448	478	436	426	452	467	457	493	479	447	456	476	449	489	458	541	485	447	432	452	444	457	466	471	452	483	463	451	489	466	448	449	460	467	449	483	491	457	428	464	483	462	482	488	441	478	446	487	448	472	423	429	458	463	464	451	495	459	459	447	473	465	460	433	500	429	456	452	479	463	472	474	449	464	484	470	473	471	471	437	407	468	477	430	451	452	468	460	455	425	487	475	481	462	461	481	486	466	455	466	426	478	487	498	471	499	441	481	474	456	475	464	476	449	489	437	440	460	474	494	498	486	504	457	436	491	501	431	467	484	443	434	457	442	499	471	444	454	480	449	448	476	491	498	478	479	443	437	467	428	478	529	439	502	469	456	453	445	466	453	467	443	415	472	498	455	481	455	454	476	457	455	476	447	453	437	422	471	467	501	422	481	466	457	474	474	410	462	431	466	465	425	502	446	440	479	471	472	463	435	458	462	519	441	475	479	464	485	475	464	480	474	466	440	479	465	480	457	468	457	421	429	431	449	485	472	500	455	423	459	475	416	486	458	467	461	488	422	474	477	485	473	442	470	437	463	484	462	474	449	429	476	471	439	442	463	434	494	455	469	419	454	480	453	445	468	478	445	451	449	443	459	446	471	421	468	480	492	500	451	471	475	493	429	496	453	465	433	470	457	461	425	451	431	484	462	510	479	447	470	483	405	488	452	474	458	446	467	469	468	432	495	451	460	467	491	473	453	470	432	446	474	479	446	504	477	483	458	454	487	436	442	449	481	477	491	457	463	452	454	435	465	498	429	494	452	469	498	459	490	412	464	488	480	428	447	448	488	492	477	441	462	476	501	512	503	499	502	444	447	495	502	498	460	446	478	468	434	466	431	506	440	451	450	507	433	494	431	455	508	471	479	422	479	462	453	475	420	466	475	459	470	439	466	486	452	482	429	454	437	455	434	417	436	464	473	462	444	457	473	459	426	453	485	446	469	456	458	457	479	492	476	499	436	452	499	460	454	451	485	450	437	489	460	456	442	463	477	462	480	454	482	494	468	473	467	451	440	448	480	458	453	464	462	486	477	490	459	492	477	473	457	460	522	514	429	464	496	444	483	489	506	433	468	454	441	491	484	447	492	471	453	464	447	457	457	511	455	509	451	418	445	462	491	445	437	468	472	446	506	493	504	444	474	479	472	502	454	458	453	486	489	484	454	474	456	480	450	424	436	481	473	464	434	503	437	498	434	468	453	462	481	457	486	454	455	444	499	438	459	468	467	476	513	497	449	477	468	493	463	486	484	462	454	463	470	482	477	446	457	464	469	484	463	472	422	467	439	482	451	459	469	423	483	456	466	436	432	482	438	498	451	446	498	473	445	460	479	487	476	456	457	453	482	454	440	444	486	458	459	465	456	483	493	421	471	461	489	453	445	469	440	455	475	472	483	476	479	489	442	452	419	486	487	445	485	469	441	451	468	432	465	439	458	504	436	458	450	498	483	438	454	438	448	433	442	453	457	469	462	444	469	471	452	464	458	454	455	477	466	496	450	480	440	462	491	472	501	455	442	440	437	455	499	455	473	465	486	453	443	456	450	484	505	456	472	456	445	489	420	468	474	483	466	482	463	451	449	484	496	447	437	454	461	496	475	466	464	429	492	425	466	431	437	480	470	470	469	433	464	477	464	459	479	482	480	480	475	442	490	465	452	474	484	469	433	453	475	421	465	454	478	447	468	459	433	449	439	445	430	473	457	493	451	445	462	470	491	478	493	469	443	466	451	500	469	479	468	446	481	476	419	460	419	448	437	488	500	453	445	475	478	455	487	458	443	462	456	442	462	449	424	514	465	447	481	513	489	466	483	455	463	481	448	448	506	434	472	456	461	459	434	462	498	458	447	483	505	475	465	442	450	511	469	469	473	436	469	452	467	471	475	444	463	484	423	447	440	468	446	451	459	462	460	462	452	461	419	476	486	513	456	462	482	447	470	474	458	485	453	467	467	492	408	494	481	473	448	456	467	490	425	462	474	481	508	451	466	460	489	463	436	450	482	507	478	433	495	430	458	477	509	458	488	490
4813	504	464	430	368	350	365	355	341	341	353	330	367	379	281	344	349	370	342	337	329	332	312	322	324	336	329	313	345	362	322	338	337	341	370	312	336	316	335	341	350	312	348	319	356	334	314	317	382	345	336	359	367	346	337	338	330	316	346	334	349	354	320	347	330	346	382	356	334	332	338	323	325	351	351	325	333	352	342	343	308	337	352	357	345	343	342	353	317	353	315	344	357	340	345	379	320	358	282	318	362	355	356	333	356	352	344	326	326	330	356	342	319	350	362	347	363	340	367	324	334	329	363	331	312	354	358	333	328	340	349	317	344	354	322	321	325	361	335	341	367	365	334	339	313	307	350	333	332	343	326	349	352	345	329	297	343	352	356	340	321	300	331	379	352	329	345	324	329	389	368	337	351	321	375	319	307	348	360	320	351	328	342	313	329	329	338	338	327	347	344	346	345	328	318	305	331	339	331	356	338	357	351	345	328	355	338	314	323	368	324	333	333	370	340	319	339	352	314	362	341	351	325	307	348	318	329	307	341	338	309	345	332	375	334	352	345	346	330	292	367	367	347	349	346	336	359	322	328	354	358	332	362	335	368	339	356	311	333	351	379	342	328	322	342	352	363	313	336	363	304	343	338	339	314	335	339	323	361	333	332	350	340	334	357	301	365	336	351	359	350	309	336	344	325	342	339	344	336	332	336	354	356	337	327	319	338	354	331	328	348	315	347	339	348	319	354	368	320	307	317	320	338	340	371	344	338	325	333	330	330	375	312	321	345	340	339	333	347	343	320	324	338	325	347	342	343	335	331	324	350	341	329	324	340	323	280	354	338	302	358	373	354	360	323	344	331	334	352	342	335	357	330	372	356	337	312	323	335	342	330	386	335	293	330	336	339	317	326	315	347	324	337	357	350	313	334	364	364	309	346	369	327	332	347	378	340	346	337	328	349	346	355	290	368	346	333	348	350	328	339	342	312	361	380	322	331	312	329	328	339	333	333	352	332	348	357	359	339	298	318	351	311	317	341	345	352	346	317	325	373	356	335	371	302	347	363	313	355	325	365	344	336	338	336	293	340	345	328	327	331	337	317	326	342	348	338	291	295	337	336	354	334	335	299	378	405	381	338	317	359	372	355	357	352	370	332	319	287	366	323	339	345	315	335	336	337	317	331	362	373	365	368	319	303	343	342	312	331	337	318	337	323	333	317	341	312	327	330	341	299	360	334	326	355	355	325	337	326	360	369	349	333	320	324	337	337	320	328	356	332	324	323	315	291	344	320	333	326	335	340	337	359	366	308	331	349	356	390	319	319	326	313	368	338	354	327	299	332	361	322	332	318	333	369	333	330	312	307	338	327	342	338	323	324	328	324	346	337	350	334	310	332	336	350	299	343	272	346	331	325	355	319	328	336	322	328	316	336	360	355	376	334	338	336	353	348	334	306	336	322	330	310	343	341	335	359	341	339	309	322	341	358	352	348	330	338	350	350	323	334	363	338	338	330	335	340	339	342	336	326	321	392	350	345	335	332	313	368	358	317	325	341	311	347	354	343	311	348	340	348	320	347	339	332	354	333	309	355	332	374	336	342	355	316	323	320	354	362	327	319	343	340	309	324	342	319	363	323	334	357	297	341	332	338	352	332	300	330	337	321	368	323	341	323	336	370	321	316	328	337	331	326	314	343	335	365	346	307	342	345	365	328	319	306	325	288	350	336	324	332	357	311	344	328	326	309	322	331	308	332	347	343	345	325	298	387	333	338	369	389	343	337	278	373	362	338	308	351	327	317	330	326	355	365	365	338	335	337	316	331	325	320	349	373	317	325	347	350	346	328	330	335	359	324	348	377	347	342	322	375	330	334	345	316	345	333	362	324	353	325	344	319	322	343	356	330	364	355	372	323	315	335	340	335	317	344	355	362	337	330	339	363	316	329	336	335	341	333	310	320	333	324	324	346	335	323	342	349	360	312	355	335	327	308	338	328	348	318	362	335	347	363	345	348	364	336	305	315	344	314	346	327	364	325	336	341	343	349	351	304	333	343	327	328	307	341	342	324	320	384	313	302	299	326	339	359	323	345	369	352	353	327	322	349	319	326	361	315	365	371	344	334	334	314	348	338	356	304	332	327	329	353	312	347	325	328	361	308	363	366	346	339	322	333	337	340	362	359	369	355	326	341	315	372	337	377	338	295	314	327	357	342	350	361	361	368	348	321	355	299	318	328	364	290	352	321	336	323	335	319	293	345	338	319	358	366	344	367	347	348	372	329	346	342	328	345	351	321	329	293	366	328	352	336	302	356	320	344	333	343	377	321	321	341	331	369	345	314	330	325	379	348	337	324	314	364	314	362	351	335	341	362	327	331	365	336	358	330	355	328	344	324	326	318	316	335	329	333	345	333	357	320	354	346	341	347	350	326	305	349	305	335	368	346	336	373	323	348	342	337	324	310	335	346	365	318	321	350	351	380	326	314	340	335	339	321	352	359	352	330	313	360	327	355	317	307	338	352	353	335	333	378	343	334	348	354	316	343	319	331	328	372	333	364	343	328	328	351	329	316	344	344	347	328	317	328	340	340	346	330	351	330	341	364	336	352	347	333	320	356	315	344	368	335	352	315	340	335	346	322	381	307	331	381	346	314	347	352	387	301	340	328	317	330	347	326	348	330	313	353	366	330	366	348	334	325	375	338	374	347	368	376	303	358	333	348	361	341	359	339	307	343	358	357	345	343	321	318	342	339	366	305	362	324	333	364	354	343	351	349	338	343	325	329	337	330	333	340	337	334	340	374	359	333	322	327	342	339	348	349	331	338	361	334	319	353	346	350	337	372	316	372	363	320	354	353	322	287	342	357	340	348	339	369	331	311	344	324	314	320	344	331	325	344	316	344	361	343	349	310	319	335	351	336	349	338	351	358	370	344	338	316	312	351	328	387	340	357	332	332	352	327	363	325	330	300	316	335	339	330	334	345	338	369	325	330	363	336	338	321	314	345	343	307	301	341	340	340	345	359	354	345	364	350	355	352	330	336	334	350	377	363	361	331	350	345	342	364	290	340	340	360	327	338	319	331	363	317	297	334	331	326	336	357	345	319	353	324	345	333	352	368	339	314	312	316	338	348	355	350	322	336	343	340	362	351	350	343	325	330	345	324	349	348	343	363	350	339	321	358	327	332	339	329	346	348	326	362	354	342	300	343	354	317	326	372	348	301	334	345	351	332	330	325	351	319	348	297	378	353	340	322	344	351	337	329	331	327	293	348	321	359	364	340	332	387	328	342	379	329	345	328	345	304	332	327	381	352	316	312	350	362	326	328	328	339	334	353	349	342	332	330	353	364	312	308	339	334	329	339	367	368	342	338	340	358	366	361	328	337	341	343	310	361	326	336	338	315	362	345	283	323	344	322	364	325	333	344	308	363	343	318	349	329	340	329	354	322	326	365	373	358	304	332	353	323	322	355	322	339	340	337	318	328	345	336	352	360	356	372	323	362	341	312	321
25559	21486	27985	25435	11623	1844	1292	1143	1000	940	933	957	989	926	960	914	927	874	910	923	929	940	865	876	890	879	863	888	939	882	874	865	864	917	900	926	852	858	858	901	849	907	900	885	835	851	881	893	871	909	841	855	880	861	870	835	839	851	895	870	899	870	882	871	870	872	841	859	867	905	946	863	887	869	894	865	856	881	826	886	909	876	867	866	887	863	802	849	902	922	817	901	925	930	846	905	824	925	889	858	871	894	821	894	867	856	861	875	831	848	893	875	875	893	865	857	884	836	864	882	885	857	900	897	896	804	837	885	845	834	859	850	858	856	918	867	835	849	861	860	847	894	870	858	901	848	881	877	901	889	898	853	885	869	897	873	845	904	868	902	802	840	891	878	894	893	885	891	881	825	834	846	910	888	871	825	862	858	855	871	850	911	865	885	892	835	894	859	907	896	847	889	818	864	885	843	876	890	855	866	903	891	832	866	878	849	876	898	900	882	893	846	892	818	845	814	884	861	854	916	848	883	818	829	873	902	872	867	902	894	846	875	821	892	828	890	804	896	874	858	811	878	891	945	921	873	882	853	910	857	915	815	897	861	878	863	863	848	874	870	891	881	840	829	846	828	831	835	908	921	895	843	914	886	845	834	871	931	881	822	843	782	877	888	874	836	884	876	844	937	860	866	848	924	847	877	850	843	913	799	846	858	889	856	895	838	891	832	848	830	869	867	863	887	843	865	872	909	859	853	888	839	929	938	839	854	862	814	864	864	904	877	865	839	886	821	804	897	907	889	923	934	889	857	883	877	854	909	857	912	874	846	870	842	868	866	878	876	827	896	870	915	891	878	869	825	873	831	866	938	915	877	834	827	845	895	866	849	920	882	848	907	869	921	832	839	895	884	913	850	887	876	794	816	843	850	820	934	845	810	857	868	896	907	887	877	863	895	856	906	865	837	846	884	831	885	906	851	868	865	875	873	861	861	904	856	890	853	825	891	865	876	847	892	929	860	907	861	889	859	827	836	860	820	898	815	881	927	870	892	862	895	846	875	861	823	811	832	843	913	869	901	859	829	934	835	900	858	910	889	852	881	871	911	860	897	914	860	886	873	906	849	846	865	834	868	851	813	880	901	859	902	831	857	845	883	908	863	889	796	898	894	867	880	888	850	885	876	885	826	868	851	901	862	850	838	881	855	869	844	842	908	884	839	859	857	867	889	885	905	795	881	919	901	834	833	868	831	884	873	847	912	841	785	798	926	918	882	880	844	863	815	912	863	859	874	860	896	874	883	884	866	902	920	914	838	860	830	883	873	854	864	872	875	882	926	885	895	850	828	813	845	846	837	898	850	873	913	856	867	820	870	858	877	858	894	881	843	872	862	890	838	851	861	895	909	802	855	807	885	860	877	843	872	874	841	887	891	848	850	917	851	852	854	855	848	900	861	818	866	881	883	904	866	858	853	902	842	859	856	933	877	866	807	915	847	833	807	853	897	821	890	867	875	808	840	849	831	868	899	865	853	790	840	833	853	923	855	901	836	889	901	879	847	924	848	841	856	867	803	895	924	887	867	858	821	847	889	908	842	875	898	876	857	869	859	853	891	857	873	919	888	860	862	879	922	859	882	849	877	814	866	866	830	870	823	865	914	853	891	928	899	812	807	858	897	861	826	843	887	844	892	860	877	862	877	922	848	878	893	914	810	855	863	876	895	926	909	847	893	865	848	847	829	885	914	858	873	846	850	908	899	891	916	893	902	874	876	899	927	904	863	932	863	914	867	862	861	853	821	906	835	849	826	869	897	867	870	786	815	889	865	919	902	858	837	902	861	865	872	874	830	914	848	871	898	902	867	845	860	830	833	925	871	822	854	861	891	838	837	870	854	850	877	872	900	899	843	866	841	897	892	853	824	805	900	850	878	876	888	843	818	875	856	833	919	894	954	875	835	890	868	852	852	865	861	849	889	877	829	825	856	840	854	903	846	858	890	816	862	899	849	809	936	863	818	862	856	856	844	846	859	881	870	888	871	869	888	852	848	882	878	889	833	889	829	888	894	878	911	865	902	907	888	876	863	891	855	885	810	894	888	918	876	901	857	888	859	882	837	876	920	884	877	872	869	870	912	885	850	872	873	848	920	877	845	850	834	834	818	832	838	848	871	879	904	872	840	834	901	838	875	865	789	889	859	881	852	912	879	868	852	861	888	836	827	800	867	865	821	874	840	869	828	855	819	870	844	801	951	833	825	876	905	820	904	851	879	867	850	914	926	852	870	868	908	906	832	852	831	942	851	889	836	909	850	825	896	851	851	924	836	813	856	878	866	918	857	817	850	945	877	924	863	872	919	855	842	863	829	876	863	834	863	892	869	861	865	899	860	879	873	848	861	887	833	908	877	815	897	850	863	939	876	845	907	851	888	904	888	874	888	876	872	838	850	871	827	892	837	837	895	851	861	870	836	853	896	871	867	836	876	884	892	889	861	856	885	918	901	841	849	911	878	869	868	867	876	839	833	862	831	848	852	883	832	932	901	888	865	843	896	894	902	865	850	838	888	813	898	856	892	853	863	847	824	838	883	863	871	832	856	907	867	881	876	895	889	851	856	834	844	876	876	882	820	836	859	899	812	876	890	944	889	809	823	835	905	867	915	826	860	905	906	834	825	901	852	845	837	843	809	870	924	840	920	890	853	825	865	868	875	867	856	894	850	856	805	830	860	853	890	890	837	868	836	875	841	907	884	843	875	909	865	833	839	862	926	843	845	887	884	854	886	880	862	838	889	843	833	888	855	840	878	867	871	889	851	806	842	901	858	896	865	853	901	845	831	901	866	843	850	840	880	865	910	910	946	842	879	860	893	872	879	925	848	880	868	872	863	850	890	867	822	861	895	902	869	906	888	848	856	845	880	871	846	892	876	896	840	864	892	833	861	878	871	851	910	840	813	852	887	852	844	874	794	864	921	863	837	865	883	863	904	858	861	871	886	886	860	862	874	843	849	878	856	862	900	888	882	843	851	952	824	839	902	884	831	894	863	852	828	864	928	854	798	880	841	881	885	851	887	843	856	927	882	875	853	918	856	892	875	880	877	833	828	852	859	864	835	878	865	840	845	892	836	906	875	825	887	893	838	823	884	861	891	884	812	877	942	908	924	863	879	859	811	813	829	835	824	879	867	911	874	852	861	874	849	890	889	871	811	884	838	900	871	898	887	891	873	834	838	849	880	876	886	846	874	891	929	870	867	857	898	862	854	879	884	871	851	851	912	823	855	819	867	894	930	821	868	810	822	902	857	804	898	839	855	870	858	824	831	851	885	861	896	906	869	823	842	869	911	870	875	849	894	857	906	867	895	868	799	840	935	821	874	834	892	844	867	873	817	898	841	891	850	826	862	905	864	893	908	881	885	846	873	835	842	875	842	828	910	851	907	908	906	866	847	892	929	808	807	849	876	890	837	857	854	829	857	890	866	853	850	883	885	812	879	879	892	879	842	885	890	895	885
3589	3611	3034	1714	1295	1159	934	920	847	773	682	719	744	683	695	665	695	702	653	651	680	664	691	677	696	621	654	646	699	679	642	672	662	669	691	661	677	712	634	629	660	642	660	651	645	658	679	655	669	614	653	655	658	663	654	614	653	640	641	633	656	627	634	630	671	622	647	676	624	656	685	625	629	620	658	600	662	620	640	664	641	632	657	708	651	600	657	645	622	625	676	606	663	685	662	660	644	630	630	635	650	641	652	651	643	687	631	655	679	647	648	634	647	648	648	622	654	677	637	607	629	670	642	612	663	647	663	671	662	676	614	608	647	616	643	613	652	681	612	682	593	634	634	603	610	678	604	636	607	696	593	607	668	680	629	617	662	641	650	604	642	633	628	622	612	655	647	633	656	687	658	642	678	692	654	630	624	643	577	666	642	657	654	666	589	668	643	644	650	677	702	696	634	658	666	650	676	665	669	668	632	654	647	625	675	643	658	649	637	606	631	660	595	605	683	736	610	614	631	590	596	663	628	617	648	635	675	613	651	674	585	678	629	648	612	612	634	633	625	657	655	633	622	638	632	656	651	666	618	621	624	639	611	656	623	623	664	598	653	616	626	626	626	629	634	671	659	618	621	639	638	618	629	642	608	698	657	637	682	625	609	620	650	639	634	611	632	613	672	648	618	620	639	607	649	631	685	683	657	611	687	651	629	631	632	622	599	672	648	637	618	608	649	615	609	677	660	679	676	651	622	625	647	623	619	635	616	600	660	679	667	631	668	660	634	640	612	632	665	680	598	600	600	613	648	582	680	629	603	671	652	639	619	613	656	640	607	613	638	647	631	614	630	686	626	637	652	648	613	644	604	624	651	616	633	657	651	623	655	630	634	677	678	587	664	643	653	606	633	667	621	646	621	650	640	646	649	636	657	670	614	619	647	607	672	660	611	633	684	642	637	640	622	639	593	600	590	646	632	660	613	662	610	636	664	653	660	644	644	584	669	643	670	641	625	668	652	614	672	631	685	640	628	620	612	617	608	631	637	651	647	646	673	608	640	600	661	672	608	690	594	638	631	655	577	670	647	599	593	680	602	621	617	630	626	643	651	623	600	613	598	632	619	635	618	628	656	639	635	647	602	669	624	643	639	604	628	630	584	621	630	640	633	625	635	659	692	671	619	619	708	617	588	661	660	657	662	594	664	605	640	674	606	670	613	638	649	646	669	681	618	620	621	603	662	610	660	637	612	646	607	620	644	638	636	605	670	631	629	642	649	668	617	667	600	656	662	620	667	669	640	622	629	681	641	666	634	661	612	609	651	612	663	641	606	624	661	589	610	631	633	629	646	653	611	665	642	622	657	653	626	594	616	636	696	648	637	655	679	621	630	681	677	644	600	602	660	646	634	590	668	686	681	659	629	635	621	673	657	642	663	635	680	669	627	631	658	651	606	683	672	607	684	638	617	599	641	641	619	656	675	655	619	628	578	628	624	594	659	608	638	656	656	670	635	659	616	630	638	654	641	630	648	591	604	630	603	614	654	638	631	619	598	600	679	661	662	649	612	592	623	687	623	645	573	642	597	647	610	598	623	664	648	647	630	644	647	626	649	648	649	641	646	680	641	623	600	667	645	632	663	673	634	640	602	664	717	689	644	623	623	622	609	625	684	674	638	657	582	632	645	678	647	664	600	629	657	610	616	649	675	641	643	615	620	661	621	657	644	637	679	617	626	631	661	616	587	660	633	678	637	632	622	681	640	637	686	651	634	635	641	608	628	636	643	664	630	613	633	628	596	606	607	657	641	628	640	637	630	633	602	645	644	634	630	621	608	661	590	600	605	655	662	615	642	642	594	613	681	620	615	617	612	673	664	645	638	627	639	571	664	632	608	628	626	647	670	634	626	625	637	665	613	629	658	624	622	671	595	611	670	629	600	649	636	624	651	634	686	634	640	603	600	643	670	590	659	621	640	649	606	623	601	616	597	647	630	661	681	653	645	673	614	676	633	604	644	660	605	603	658	655	634	626	606	624	650	670	647	622	638	637	639	614	641	619	643	617	642	679	592	622	616	625	661	677	620	659	643	595	618	617	654	633	684	624	657	631	649	669	659	692	674	615	629	661	610	620	666	602	639	659	595	652	648	637	661	641	614	646	628	660	610	636	666	630	621	627	614	670	638	636	612	642	606	694	638	658	637	641	651	665	631	619	631	608	657	608	644	636	602	683	624	639	608	604	662	621	676	681	701	623	588	715	614	602	617	660	608	596	674	640	662	616	640	642	642	626	619	644	631	616	621	667	646	638	596	620	672	657	609	612	610	674	640	635	629	588	654	621	640	651	627	631	657	636	638	645	622	611	658	658	615	641	645	617	632	656	579	630	648	608	673	627	645	619	653	594	637	630	606	613	598	652	621	637	624	627	640	673	617	646	674	649	630	637	630	644	603	623	656	657	589	682	622	627	679	644	663	596	617	672	623	658	651	635	594	671	635	647	617	639	641	666	604	650	674	649	635	655	653	600	647	670	641	607	665	590	661	657	638	632	608	582	629	632	635	656	640	620	612	616	642	674	604	628	611	608	668	665	646	668	645	654	612	680	665	637	591	623	624	602	632	622	601	671	597	620	657	626	685	596	657	613	641	650	663	671	594	697	636	609	676	635	645	603	655	623	581	671	595	650	654	618	650	624	629	669	667	642	603	630	663	634	616	666	617	630	582	627	595	630	639	627	672	641	651	623	615	676	621	674	643	667	651	583	677	669	625	626	622	644	673	612	664	652	657	661	595	654	671	675	654	633	628	617	663	654	622	643	667	678	632	626	650	630	659	648	640	644	628	593	654	613	644	573	679	627	647	609	657	614	689	592	662	624	602	618	637	624	613	641	596	655	608	637	638	677	669	581	598	628	621	626	629	635	644	625	662	673	626	622	642	660	630	623	592	649	666	680	613	646	606	571	606	625	636	659	651	670	617	646	628	649	637	641	629	619	634	628	663	597	599	650	668	678	652	617	655	622	596	591	648	672	682	648	624	614	604	615	629	639	587	621	610	657	637	590	624	655	648	649	645	606	645	666	620	617	603	644	646	634	681	599	659	626	644	613	638	612	625	652	647	611	636	603	634	657	588	682	624	605	639	632	653	666	647	618	612	666	684	604	644	665	614	615	657	600	616	654	648	641	669	641	663	644	627	604	665	621	644	646	583	656	627	624	614	618	649	620	639	637	627	671	619	605	600	635	623	602	562	644	643	667	653	596	645	629	658	674	621	622	636	622	641	601	641	602	640	621	662	591	593	598	640	684	630	643	610	608	615	662	632	612	577	622	663	639	683	629	646	644	601	615	665	642	668	658	613	621	614	575	657	692	618	632	629	627	633	605	622	607	645	594	630	652	686	627	635	639	622	625	644	612	562	636	662	605	618	629	677	624	647	639	644	638	625	667	670	664	615	660	636	643	637	626	603	627	612	670	652	624	643	651	614	642	660	642	615	644	646	607	637	676	616	640
24457	21486	28856	24534	21489	9239	1885	1251	1067	976	995	919	992	858	847	967	883	888	830	818	780	799	839	851	831	830	797	775	807	800	824	808	765	799	792	860	801	806	780	806	794	878	785	840	805	770	845	780	824	849	819	843	844	800	816	765	827	847	839	773	806	855	746	802	755	785	777	828	800	857	765	829	778	777	797	863	808	793	786	784	847	763	811	827	818	806	815	845	783	825	843	842	779	818	771	792	851	795	822	786	780	793	815	780	790	751	780	819	759	811	787	816	807	763	776	831	800	761	825	810	796	792	818	835	798	835	809	825	834	829	806	863	776	796	763	775	862	808	815	892	818	819	799	816	818	828	816	821	790	825	808	768	803	744	832	790	781	825	774	763	755	766	825	795	795	779	778	765	797	809	775	771	835	849	775	833	800	787	829	822	826	797	838	817	799	804	828	819	814	825	784	799	796	831	833	802	794	822	814	831	775	777	813	776	796	826	779	848	784	777	793	741	803	737	785	763	788	800	811	768	859	837	816	774	799	776	774	830	801	794	791	769	854	833	791	841	754	793	799	772	774	801	825	826	849	831	814	785	805	837	810	812	795	759	821	772	824	790	827	748	779	795	790	782	798	811	789	794	813	784	835	810	775	794	794	805	795	810	778	780	817	806	769	809	786	783	838	782	792	782	804	746	723	796	760	837	811	801	820	805	792	792	812	784	823	828	839	771	810	801	758	770	808	790	758	765	770	788	774	771	824	787	775	820	721	805	821	818	776	798	779	798	836	779	772	766	792	778	815	777	752	803	841	820	787	852	775	762	782	807	805	863	769	768	825	814	809	793	764	782	768	792	803	786	776	842	763	802	811	768	794	810	770	781	779	818	783	770	781	804	781	800	813	857	770	820	772	815	821	769	801	839	779	839	824	785	833	782	822	819	768	793	752	814	771	791	765	743	797	823	823	776	798	781	787	786	784	780	803	771	769	752	755	813	774	786	796	771	808	795	827	801	804	755	793	780	805	799	759	813	788	771	806	791	799	816	789	795	786	845	802	775	733	797	751	785	836	810	807	777	817	823	816	795	756	842	780	762	821	802	830	815	802	790	755	777	827	791	789	774	800	748	804	751	782	782	807	794	816	813	806	740	823	771	787	806	801	824	797	831	746	820	821	732	766	797	765	807	738	757	815	802	774	823	751	809	764	808	764	832	744	813	789	822	786	735	747	760	828	798	787	815	752	772	746	814	753	787	842	822	799	791	749	747	777	781	815	729	744	800	751	774	770	801	789	775	816	743	790	788	797	816	756	816	782	800	763	767	771	791	779	786	819	795	829	791	770	808	843	794	768	826	796	820	766	805	819	798	789	796	794	818	781	771	821	805	801	779	792	808	837	839	757	824	803	739	791	800	795	793	837	842	819	843	747	788	831	807	789	736	789	820	769	798	831	778	788	793	807	807	820	781	786	820	770	830	776	811	805	809	842	825	781	827	831	840	804	811	831	800	817	815	748	800	782	836	791	818	779	765	829	832	793	808	816	766	818	802	796	792	774	847	849	793	780	754	770	761	812	793	796	851	805	795	826	707	776	807	811	794	767	814	755	817	781	803	807	835	779	761	777	769	795	771	799	800	825	822	826	797	809	832	823	848	811	835	752	802	798	800	791	814	805	761	774	821	776	839	815	769	783	807	787	808	800	766	772	800	842	819	785	815	744	782	815	772	812	794	791	783	812	838	768	806	778	758	744	821	752	776	800	783	768	755	822	807	793	772	820	858	815	828	813	791	818	793	828	805	795	781	742	791	806	758	770	782	828	833	818	777	756	852	742	790	765	854	794	812	782	774	791	782	767	795	791	748	773	783	803	807	791	809	816	777	782	791	798	760	819	826	823	777	764	782	793	787	783	828	804	822	763	788	768	796	797	777	767	795	803	790	803	797	778	800	777	782	798	768	834	817	792	827	782	810	845	772	849	770	754	790	797	788	846	811	769	864	810	796	799	772	799	778	707	821	774	794	779	826	769	788	742	784	789	764	820	797	806	782	771	804	799	834	773	837	811	814	790	788	728	814	773	802	801	835	806	759	800	808	787	786	773	836	782	789	825	756	807	782	817	846	786	765	805	799	804	790	786	817	802	762	802	774	775	794	819	810	797	802	785	844	775	759	799	846	821	843	793	826	824	851	779	835	800	798	768	835	768	777	812	787	811	827	820	818	813	787	796	811	788	821	781	799	761	805	818	787	816	814	806	825	804	817	799	806	745	737	789	766	838	765	753	759	773	812	792	787	753	763	767	824	759	746	864	786	789	822	769	782	790	820	752	829	810	746	807	883	851	741	771	766	763	792	793	793	820	773	827	797	808	821	775	854	783	866	839	789	798	833	743	811	797	799	772	797	811	796	755	778	844	730	800	801	795	835	829	804	804	787	769	769	777	845	847	797	806	797	762	759	807	828	811	757	800	787	751	788	805	791	786	815	817	785	771	797	799	787	801	791	795	790	779	735	779	797	812	800	842	791	804	833	796	769	815	807	896	755	804	821	811	810	830	837	803	790	851	760	795	795	815	754	801	795	747	757	844	792	794	819	751	741	785	755	833	811	830	813	800	853	816	813	784	832	794	828	772	794	813	787	828	753	788	766	802	789	806	798	818	841	814	773	856	819	789	802	830	801	809	797	814	782	837	765	728	792	772	803	807	770	740	756	764	786	761	798	823	852	775	754	782	812	787	834	820	765	767	741	771	833	805	797	768	703	765	790	814	806	802	830	794	831	833	792	808	831	804	868	786	806	842	777	722	772	828	777	810	833	799	804	789	809	779	839	804	771	792	798	782	791	797	765	801	784	804	809	787	758	757	819	799	783	808	862	750	845	785	810	835	803	793	766	797	829	791	803	810	754	790	762	764	755	805	827	766	807	795	772	767	809	774	784	776	778	788	799	799	814	775	752	801	803	790	772	815	768	838	774	750	758	818	802	822	830	796	793	824	765	777	743	809	724	807	786	821	768	796	793	788	775	748	816	795	755	840	740	753	738	804	788	789	757	817	822	823	767	822	794	832	761	819	741	808	777	814	733	820	828	740	741	777	755	821	784	741	799	849	788	792	789	763	724	780	781	802	792	750	759	768	783	829	817	816	809	760	795	797	758	775	798	788	832	810	768	763	788	826	794	748	833	764	796	797	764	772	744	733	756	776	807	805	840	821	825	811	786	821	863	764	791	781	772	800	836	781	765	767	817	790	826	805	779	804	817	785	825	742	829	789	791	785	811	790	808	808	767	878	792	780	804	764	807	770	804	773	776	801	818	788	830	770	790	804	843	747	783	767	783	816	828	791	840	791	782	805	754	825	790	801	793	789	774	768	734	760	823	836	814	810	804	772	739	783	748	787	739	784	812	817	771	822	748	785	786	822	816	789	825	786	786	773	830	811	802	786	803	769	785	784	775	763	758	800	805	811	814	781	770	828	770	800	778	797	753	824	829	828	792	813	803	785	817	815	822	788	813	823	796
3730	6228	5042	2696	1843	1474	1192	1077	950	925	797	764	735	743	716	673	706	695	694	654	656	674	662	595	677	666	650	634	625	642	651	623	590	643	610	670	651	587	639	646	606	622	599	615	647	642	606	635	582	619	619	630	614	568	644	573	621	622	599	635	613	674	642	587	593	660	588	605	615	615	613	586	612	605	603	582	585	604	588	610	640	627	650	642	601	626	593	610	632	636	613	616	597	615	604	643	647	638	606	604	598	613	637	620	636	594	587	632	619	590	601	601	594	605	637	638	586	573	614	585	618	585	597	624	598	644	645	644	618	587	566	617	587	625	581	630	628	620	589	597	608	619	597	602	606	618	601	560	614	604	598	593	597	576	650	629	596	621	611	589	588	578	597	600	619	591	615	588	574	601	615	638	595	594	629	638	611	602	642	654	580	612	555	583	607	588	600	645	588	649	580	617	617	575	605	611	614	582	602	605	599	624	625	592	585	592	596	605	575	605	629	588	655	619	594	653	623	606	584	598	617	600	558	601	631	586	624	572	634	623	578	570	596	613	622	643	624	611	655	604	608	629	597	595	580	617	645	630	599	587	574	627	612	616	604	593	608	633	655	584	599	655	605	557	628	661	602	604	587	595	628	578	600	647	579	602	598	588	637	632	594	603	597	602	576	607	595	599	602	624	598	573	621	645	581	556	553	602	593	603	592	596	613	608	533	606	615	639	626	599	556	611	604	584	580	609	612	586	603	610	588	619	619	609	629	626	590	568	604	630	602	593	580	620	613	587	578	587	643	605	577	634	617	616	580	597	594	585	589	576	578	574	607	585	627	601	593	598	592	576	619	606	639	580	593	598	618	631	582	582	623	596	583	576	604	580	611	646	587	569	632	599	637	589	605	601	592	597	613	609	619	635	591	593	540	586	577	568	623	587	588	595	623	602	631	598	615	601	645	584	606	599	590	607	650	600	643	599	629	599	590	611	546	617	632	627	558	608	623	594	570	599	593	579	623	584	552	566	569	593	589	616	592	625	567	595	586	621	597	602	592	591	593	607	566	584	581	592	577	612	620	597	570	573	598	624	587	603	650	574	616	607	610	570	609	611	596	605	644	594	623	588	558	592	633	606	559	649	601	602	621	584	587	591	638	596	595	609	576	619	602	601	616	590	610	652	604	612	595	603	607	604	626	612	562	634	559	635	578	583	575	571	646	618	648	604	626	602	597	618	597	661	587	591	616	597	614	554	601	609	576	591	566	586	575	596	581	619	636	548	592	574	622	652	562	590	594	621	572	605	578	555	599	548	604	598	648	605	646	611	578	556	606	627	588	618	570	614	585	566	605	552	590	604	619	606	553	678	616	601	567	571	602	627	635	609	580	603	630	592	556	579	600	571	623	580	615	585	597	588	587	601	584	539	597	616	616	619	584	562	595	627	572	622	611	616	578	626	633	630	559	590	611	606	605	626	573	641	543	618	563	585	589	613	616	603	625	589	598	612	570	630	609	623	644	605	599	607	657	644	640	582	573	612	605	642	582	598	586	590	605	575	584	580	582	596	585	633	594	631	583	556	561	628	612	596	563	575	517	632	548	597	529	621	599	584	603	636	586	557	582	593	661	557	593	592	550	571	605	597	579	513	609	631	557	578	596	573	586	617	614	607	580	610	594	604	584	598	586	582	633	630	592	602	612	577	620	542	670	582	581	625	621	652	639	589	612	589	626	608	590	615	635	604	587	610	572	640	585	604	583	572	589	572	628	563	595	560	582	604	591	605	601	544	606	631	621	596	619	576	578	626	569	618	611	581	597	571	647	563	613	548	597	621	605	585	595	626	584	609	597	593	625	620	654	606	596	634	611	586	586	607	610	609	565	615	619	569	649	622	619	598	574	576	577	570	576	644	585	636	582	594	590	636	576	612	619	611	609	598	572	583	576	594	654	622	593	629	600	604	608	587	586	624	634	609	588	644	599	611	604	589	611	622	613	608	558	583	563	638	598	572	578	561	613	602	598	553	579	634	606	598	574	552	596	623	633	527	532	574	594	580	586	608	591	571	565	629	636	611	575	602	605	560	632	626	604	564	611	588	608	595	588	582	619	579	614	582	601	594	605	646	596	616	642	620	573	624	601	641	536	585	572	600	579	609	623	608	614	599	636	642	613	621	582	578	616	607	559	616	622	573	586	557	623	619	612	606	650	596	585	588	609	605	562	587	570	592	584	586	608	540	649	615	579	581	609	590	625	599	620	536	608	626	606	606	578	593	552	593	608	559	637	589	587	574	628	590	590	551	603	605	567	617	559	644	601	591	575	593	569	615	593	582	621	591	553	577	586	573	613	641	589	588	589	536	600	571	576	575	592	605	607	613	581	556	628	605	588	563	609	607	579	540	603	617	590	594	596	584	620	562	593	615	597	623	587	594	554	563	590	660	623	645	563	626	614	568	587	585	608	609	616	587	586	581	592	615	627	604	581	619	580	559	600	582	607	683	583	636	532	630	600	588	606	608	574	626	595	594	604	582	610	574	646	616	629	624	552	570	650	594	635	629	622	570	636	581	620	593	601	560	599	571	589	567	605	617	610	636	599	570	588	599	583	592	569	608	629	559	598	567	606	588	583	571	571	597	596	586	623	634	639	605	561	574	575	609	585	593	606	606	593	635	606	618	580	619	623	590	593	541	588	634	600	607	582	648	603	590	611	577	602	607	592	571	624	635	650	603	623	550	601	605	620	595	620	567	621	607	582	596	616	555	580	560	557	586	612	630	567	573	618	576	563	609	536	564	598	631	577	561	582	597	646	613	614	612	610	601	567	608	620	589	573	597	614	626	614	595	601	566	602	631	575	587	572	564	581	624	625	631	653	609	618	593	587	568	582	632	606	629	616	587	585	606	605	603	611	597	598	609	599	625	615	611	570	594	620	579	596	569	616	558	617	609	589	568	580	590	611	594	565	622	578	604	591	576	645	559	601	623	626	581	570	573	583	614	564	576	540	601	592	580	541	585	565	608	639	558	585	625	623	605	591	575	618	599	591	573	570	604	587	590	614	611	623	580	591	605	595	566	548	532	575	594	620	613	588	595	604	590	644	603	564	568	563	616	612	541	622	579	599	612	577	600	585	610	580	633	577	599	643	581	579	580	575	572	573	600	612	630	572	579	577	609	610	633	584	590	577	618	572	613	629	579	579	588	576	633	601	579	550	595	589	600	578	617	601	522	588	627	590	560	582	589	584	562	585	579	584	614	620	592	637	594	568	562	584	610	606	610	602	635	589	552	607	596	631	571	570	570	555	608	599	599	570	580	638	625	563	587	611	555	596	601	652	599	601	608	607	624	611	558	567	611	614	602	581	650	616	610	601	611	604	603	620	601	613	583	598	605	614	597	603	594	616	576	599	587	564	584	647	622	617	563	603	599	581	595	598	571	619	600	559	599	634	550	575	599	591	574	593	614	629	573	603	558	559	619	617	602	605	654	576	596	589	622	590	599	593	594	635	584	586	568
27927	10295	1040	627	471	480	440	486	457	452	487	477	486	498	471	451	493	459	489	422	481	448	483	469	446	462	459	456	451	456	476	460	475	481	495	476	488	460	470	500	433	484	473	466	435	489	436	454	449	501	479	440	455	478	488	453	446	496	467	486	470	420	501	493	459	459	500	457	503	463	439	442	454	479	486	436	464	462	503	459	460	450	451	494	480	470	479	510	435	460	494	468	489	463	501	472	466	489	447	460	482	476	464	459	504	406	460	469	448	458	477	476	469	450	437	454	485	453	484	486	473	453	459	463	474	470	451	469	432	428	427	453	457	470	455	479	477	458	484	436	468	469	485	461	478	483	457	482	472	509	470	422	449	498	464	449	472	465	475	450	482	408	455	446	453	475	462	493	478	447	434	456	447	461	459	464	469	460	480	444	450	502	481	466	458	469	439	452	455	487	454	455	466	491	460	464	485	462	492	471	461	480	460	456	422	469	490	505	453	472	457	468	467	486	482	470	468	458	459	478	516	422	498	495	471	454	474	502	471	445	476	483	450	405	446	437	422	471	470	451	442	438	449	493	488	463	464	476	481	444	445	470	474	434	479	471	444	418	502	471	468	452	453	437	484	461	442	476	463	482	471	492	470	460	489	481	467	452	458	429	453	488	508	436	445	465	493	487	460	423	474	484	506	484	460	474	479	432	449	467	476	460	465	450	447	441	469	469	496	465	479	450	463	449	461	464	437	432	461	486	425	476	469	439	493	448	486	458	472	472	501	458	439	430	429	448	482	472	479	461	458	468	451	504	487	464	489	476	492	453	438	447	443	518	439	458	448	485	442	475	424	449	492	468	459	475	473	461	487	457	445	476	463	463	476	470	495	486	467	457	437	481	461	486	465	458	473	483	432	484	474	438	464	468	478	483	431	468	452	475	481	482	492	475	458	459	477	479	440	498	431	458	487	453	478	494	439	460	455	490	466	478	486	459	483	466	462	463	445	437	449	459	472	462	450	455	461	469	446	487	473	498	464	447	481	492	451	419	463	451	464	440	467	470	493	456	461	449	476	492	423	479	460	472	464	437	505	475	502	438	486	475	466	509	453	477	493	505	493	479	443	463	480	460	456	442	388	462	453	481	447	460	478	466	450	476	441	445	475	445	441	482	448	447	465	455	472	470	499	436	440	473	456	477	482	465	450	440	495	475	488	451	466	468	459	491	499	453	452	488	485	487	453	462	484	521	493	460	476	456	509	463	463	477	485	459	470	481	435	452	473	487	477	457	479	460	458	450	478	462	458	454	462	460	483	485	486	474	473	462	473	474	467	517	454	454	487	472	440	465	471	468	468	510	462	461	453	481	450	493	478	490	502	463	485	455	442	490	431	476	469	460	439	438	460	502	490	450	486	436	456	447	480	456	487	459	436	509	482	477	464	465	491	469	459	476	469	457	453	480	471	472	453	474	458	460	461	430	430	480	476	472	475	454	447	460	442	474	482	467	438	493	467	480	473	457	439	456	447	433	468	469	465	447	496	471	442	452	482	478	475	452	495	453	491	450	506	499	486	446	472	450	475	473	452	498	423	428	453	458	471	467	445	461	486	431	508	447	480	456	466	487	467	449	469	500	465	489	410	478	482	473	469	474	482	432	475	484	457	457	458	442	456	437	478	445	458	492	504	481	470	462	493	437	457	465	478	466	484	501	419	461	472	471	468	446	465	452	435	437	470	460	468	469	461	467	463	408	458	528	444	463	478	433	433	463	477	494	498	459	478	479	497	481	471	435	455	435	480	448	444	438	474	429	483	478	426	457	454	486	507	452	452	482	473	424	458	474	502	465	451	438	493	454	457	484	437	415	446	418	420	477	439	437	466	459	399	468	478	476	487	518	477	462	441	501	469	482	481	478	475	453	516	435	479	482	488	489	447	450	466	490	479	474	497	491	459	489	466	487	485	478	441	447	469	459	460	474	513	509	463	476	495	473	482	486	470	454	446	481	489	466	503	499	433	441	454	502	485	508	482	434	487	455	448	432	468	466	447	522	463	440	440	482	415	441	455	488	434	448	438	458	467	476	460	472	461	463	439	431	447	491	490	464	441	468	460	491	455	465	470	469	446	473	475	477	469	457	474	447	472	498	458	472	494	460	450	447	475	464	451	479	467	477	505	471	443	468	437	481	475	487	458	462	449	440	501	455	404	436	448	448	469	488	495	467	425	444	461	485	485	439	480	489	445	471	450	506	457	448	489	490	485	457	487	480	498	462	469	480	487	450	478	482	462	472	442	421	468	528	464	466	450	477	480	492	449	478	473	476	476	456	466	439	413	456	484	510	501	460	462	424	471	458	477	434	463	458	458	442	492	477	462	484	470	466	456	490	515	531	439	494	451	472	445	517	456	459	451	475	493	491	465	442	476	460	465	501	493	448	464	467	493	418	477	457	400	477	469	448	497	471	484	483	491	459	460	484	455	470	490	463	445	434	440	464	415	474	444	483	491	454	462	506	491	482	465	450	446	436	453	487	470	482	459	451	476	469	459	472	446	464	476	446	495	447	452	477	460	481	484	469	465	470	451	465	480	473	469	459	489	482	463	471	476	483	422	467	450	449	501	449	487	459	446	441	484	463	500	478	488	491	486	494	475	471	468	449	510	492	489	463	445	473	479	485	451	447	474	500	472	460	479	483	480	429	460	451	458	471	447	433	475	467	491	456	459	461	468	472	490	456	423	440	443	460	467	488	436	499	463	442	465	467	411	467	457	491	460	474	449	457	448	462	481	452	459	470	449	490	451	441	429	502	471	460	449	477	457	470	485	459	448	473	469	459	461	461	472	449	498	450	446	474	465	438	457	431	451	483	450	439	453	481	465	451	454	441	456	462	448	494	502	460	476	472	485	488	415	459	438	469	453	440	449	466	449	462	528	453	479	443	415	487	477	429	452	490	485	459	464	463	434	448	445	435	451	467	463	439	438	462	475	449	463	466	486	470	474	483	475	455	466	442	458	412	443	505	487	493	469	429	469	466	465	484	434	458	470	505	495	458	459	481	497	445	508	477	493	448	478	474	460	451	463	449	470	468	464	457	461	469	490	434	477	461	462	460	455	490	446	450	473	431	471	483	449	484	445	467	485	463	439	450	484	499	481	453	435	413	459	462	485	468	464	477	466	460	464	462	480	503	477	452	462	456	458	458	430	475	513	486	499	462	418	474	446	430	457	492	482	454	464	446	453	441	457	511	471	466	468	485	467	488	459	480	461	481	480	478	472	469	422	472	452	466	446	457	455	439	523	457	470	460	472	470	486	509	457	503	464	477	481	523	494	507	410	497	465	496	477	436	464	476	388	469	455	479	500	451	477	474	465	458	458	451	443	468	426	428	498	488	470	470	493	451	491	458	468	491	473	463	443	452	466	455	443	489	492	471	450	437	457	474	470	484	477	511	436	476	442	468	467	436	446	459	452	486	465	477	466	447	498	487	445	442	510	439	471	456	494	501	479	472	467	460
4869	551	466	437	346	356	362	334	354	316	332	345	305	346	340	339	393	366	319	333	333	361	360	345	363	345	360	347	338	356	335	343	353	318	348	342	309	353	324	350	331	317	354	343	357	347	339	394	339	361	352	382	377	343	331	351	326	356	348	336	319	319	372	304	324	348	324	362	353	304	343	337	353	342	358	327	339	339	353	320	355	334	323	327	344	338	326	352	338	352	322	322	369	344	355	348	325	329	325	316	361	323	346	352	349	360	381	332	348	334	339	331	344	339	332	340	321	350	344	370	347	329	333	340	324	365	345	322	320	304	376	339	298	314	354	325	334	355	367	352	348	302	358	329	327	337	348	350	356	352	330	351	324	359	347	349	353	341	361	321	327	326	321	349	369	321	348	348	337	330	346	357	346	350	329	316	338	323	347	340	342	343	351	345	333	341	331	333	321	348	352	308	335	313	349	341	338	337	317	342	324	359	314	305	336	345	320	366	332	318	320	334	350	331	316	322	351	338	378	307	339	368	358	307	325	319	366	344	335	328	343	368	330	365	372	317	295	342	348	359	345	326	346	323	358	322	322	345	321	333	332	357	342	329	352	318	338	356	357	342	341	353	376	355	336	336	376	313	333	342	370	331	342	345	354	345	363	355	317	344	358	347	352	364	345	331	337	338	313	380	370	322	346	340	363	327	330	336	318	311	333	340	332	348	352	356	349	318	298	354	319	330	346	324	364	341	313	346	368	339	343	321	331	333	331	318	375	367	332	328	367	292	297	352	338	354	337	330	338	354	327	327	322	306	345	306	326	337	341	331	339	351	352	340	357	341	346	349	353	314	336	336	342	357	333	366	315	337	342	338	326	313	351	337	343	327	351	341	351	319	330	317	318	318	330	332	363	352	335	350	329	328	347	342	313	320	339	348	362	323	323	326	349	318	357	321	305	325	374	343	313	323	347	322	351	342	310	336	340	308	353	348	335	370	333	329	346	313	347	362	329	305	350	338	319	327	330	366	351	308	337	332	365	338	336	343	307	330	333	319	358	365	314	340	338	329	309	317	319	311	353	343	328	325	303	348	318	358	352	381	331	324	349	329	318	344	333	341	346	340	342	357	352	333	356	368	346	327	342	370	327	345	398	327	341	348	325	334	373	321	345	332	331	329	321	356	328	298	374	306	295	379	324	341	354	339	333	346	348	325	325	340	307	337	344	310	350	346	314	310	340	348	335	340	329	358	306	323	328	329	336	348	333	317	357	349	348	348	363	353	335	334	338	332	348	325	323	343	349	317	329	312	326	320	376	349	333	312	343	357	341	337	355	350	363	333	362	348	341	281	342	376	339	302	348	337	317	353	354	346	307	331	335	350	328	361	346	348	346	363	349	344	321	289	322	341	364	373	375	306	362	283	328	329	345	326	347	327	306	334	334	342	366	323	332	341	309	360	336	341	352	341	351	332	324	327	332	345	355	340	299	323	355	326	316	354	303	369	339	339	341	315	335	342	357	348	337	349	333	344	333	327	321	333	334	324	368	340	336	329	359	322	316	364	338	314	376	368	322	345	339	351	302	374	315	348	334	305	362	339	320	305	324	366	339	360	346	324	361	340	324	336	289	369	362	345	303	377	332	327	344	335	350	341	319	353	330	349	352	341	322	375	331	343	332	338	330	343	360	354	336	345	332	347	337	312	358	364	328	331	337	321	307	346	339	348	315	301	332	323	334	331	343	369	344	308	313	337	345	299	325	344	310	341	358	325	348	360	371	338	329	320	339	339	357	345	304	355	316	333	340	355	367	334	357	340	318	306	339	329	330	326	332	359	306	332	328	344	336	336	329	368	333	330	366	311	369	338	332	359	325	326	338	309	315	337	371	362	338	335	355	324	303	329	345	342	323	342	386	300	333	340	338	348	351	364	318	325	287	355	311	303	379	339	345	328	324	338	327	326	328	318	315	303	345	334	309	336	339	343	360	339	344	348	358	340	340	338	342	331	325	334	353	349	353	339	306	361	322	350	360	327	351	339	351	340	337	337	319	328	338	331	336	355	350	346	328	336	322	328	365	342	332	308	335	327	317	327	350	335	324	322	330	352	342	347	320	290	360	321	357	341	317	324	335	315	342	338	303	353	329	316	344	317	359	346	340	389	331	331	334	321	307	333	358	346	348	360	354	296	329	362	316	341	377	322	362	317	350	332	341	334	367	301	344	326	334	326	327	375	348	358	359	353	358	331	336	314	296	367	333	330	350	347	292	355	321	306	355	346	324	317	363	358	306	321	378	321	352	334	373	341	337	334	342	339	324	326	343	338	331	337	340	318	322	320	346	346	349	355	353	329	320	347	332	337	345	351	339	342	352	341	308	338	335	320	354	353	329	351	334	340	316	359	348	349	316	360	292	342	359	339	333	351	362	375	337	339	328	346	340	321	309	328	342	333	334	292	378	317	349	337	325	344	332	330	333	376	356	356	339	334	361	341	334	338	348	332	312	351	326	350	345	338	345	314	341	347	344	315	351	343	339	338	351	346	321	307	326	325	333	323	303	328	359	302	337	322	350	322	347	338	315	353	374	360	297	327	327	326	326	364	351	338	358	339	353	344	308	353	330	328	373	330	357	345	341	324	295	356	321	359	330	312	334	318	312	315	308	328	319	338	322	358	343	322	378	360	313	371	345	318	318	352	321	329	329	321	328	327	312	359	338	328	327	329	334	353	325	321	335	356	327	330	314	348	349	367	320	328	333	324	321	344	362	324	334	310	329	324	331	345	384	321	323	322	342	353	356	330	371	357	325	361	362	327	361	335	316	321	330	331	304	325	341	337	335	349	347	319	320	364	357	340	357	317	313	333	337	342	344	359	351	347	338	351	319	331	318	349	326	328	369	348	336	353	355	344	330	356	344	341	334	327	360	322	324	307	333	349	326	329	312	307	357	310	352	334	343	351	328	369	339	334	360	362	327	346	356	334	350	315	321	360	342	348	352	375	349	366	320	362	321	350	357	343	371	336	327	339	356	363	342	334	351	362	361	351	333	321	325	339	335	362	315	364	330	343	349	362	382	348	344	346	338	292	343	335	355	355	301	319	338	342	371	317	338	359	314	342	346	329	356	313	338	309	369	339	324	335	336	346	366	311	375	334	330	334	343	324	367	314	334	337	345	287	313	314	349	351	338	345	319	329	343	346	328	345	328	318	337	331	318	343	310	342	322	320	352	334	319	313	367	375	318	323	355	341	332	355	342	344	334	323	321	344	325	343	338	335	335	330	312	344	341	338	308	282	353	324	307	345	374	345	315	335	325	342	359	347	366	381	368	376	321	355	349	337	357	336	352	315	365	330	382	332	355	343	362	337	335	346	334	361	324	359	314	362	325	353	357	322	329	325	311	341	342	328	314	337	335	325	347	332	325	337	323	354	323	336	356	338	331	368	333	357	357	365	310	371	349	342	370	328	375	346	356	322	369	313	319	343	331	324	357	326	342	346	330	342	344	305	339	338	362	313
25548	21478	27940	25423	11562	1849	1284	1055	1031	1035	939	952	935	906	974	899	939	927	932	901	873	922	904	892	898	862	981	846	855	860	897	806	861	881	906	916	905	898	862	887	894	890	872	870	932	924	889	845	838	911	909	898	864	882	857	877	888	834	924	875	843	882	933	854	890	875	868	931	911	875	888	858	879	933	874	843	935	838	897	844	826	859	894	937	916	817	815	868	870	873	861	847	847	850	895	900	871	884	944	868	880	897	929	871	874	842	867	857	844	898	895	901	878	854	844	933	838	863	869	897	868	869	863	833	910	851	875	917	851	849	835	931	881	874	912	888	893	880	888	854	890	871	889	860	874	941	884	843	843	862	875	856	820	881	878	863	905	899	858	889	906	822	880	876	867	885	890	881	914	865	828	901	865	860	896	865	868	873	860	822	852	887	859	836	868	831	865	883	898	849	865	824	876	899	840	844	924	888	881	840	818	891	884	851	901	836	892	916	862	848	826	839	891	841	904	842	830	914	844	921	857	833	830	904	893	849	921	885	861	836	858	888	873	896	903	854	891	863	823	969	863	885	876	863	833	891	838	897	867	889	861	918	892	830	894	919	885	870	882	863	813	886	916	890	837	902	903	831	873	869	852	861	880	894	887	801	839	868	910	876	901	887	843	888	906	895	834	936	819	848	897	828	853	899	881	932	880	885	908	860	838	860	863	849	896	838	872	921	863	883	836	885	868	866	899	872	850	923	841	874	920	846	831	850	901	842	827	870	849	867	893	874	864	907	898	903	867	848	855	906	880	892	931	844	901	862	889	885	889	868	868	835	866	886	885	894	844	872	890	905	862	852	853	932	882	893	852	859	934	878	893	848	838	851	892	892	852	857	912	849	856	864	919	846	918	876	887	874	873	858	872	880	820	926	888	887	881	890	842	884	840	935	927	882	937	898	896	903	803	924	837	894	957	854	881	879	888	875	844	854	858	849	910	864	875	827	948	864	894	916	862	888	873	887	868	840	865	875	825	904	887	857	847	908	851	931	836	908	874	883	866	877	908	882	903	890	850	855	927	860	894	841	803	856	881	854	860	888	868	891	885	855	957	858	863	876	878	840	897	870	885	841	864	889	849	860	864	873	860	850	943	873	915	864	900	861	867	916	901	872	886	902	858	838	894	891	855	861	910	860	865	827	845	873	885	869	850	842	827	821	891	865	868	900	899	879	832	851	893	898	832	788	896	937	849	895	866	927	850	879	882	838	861	845	901	872	911	870	854	884	924	852	859	832	874	897	848	864	805	879	858	890	868	910	861	859	857	837	899	871	867	879	845	869	846	913	851	839	856	859	848	886	811	876	881	881	890	906	837	888	884	877	864	895	876	906	868	871	841	856	820	862	853	873	899	912	857	867	910	825	927	859	902	830	862	863	895	881	876	906	952	863	936	887	889	856	839	892	841	873	908	832	881	887	892	859	832	816	904	885	875	858	915	864	906	892	852	853	861	888	808	875	909	840	835	875	874	838	875	845	888	856	832	899	859	902	913	880	853	877	835	862	867	857	856	874	830	879	912	890	867	883	878	896	902	909	884	878	848	891	927	827	834	879	898	885	829	830	891	919	894	884	920	824	831	869	877	864	878	880	857	845	836	829	814	918	875	881	841	866	906	837	871	864	911	877	878	879	851	887	899	877	880	870	863	889	850	804	878	819	879	897	861	896	861	864	844	866	902	889	915	872	793	882	910	896	836	890	869	891	888	906	822	858	833	873	906	848	870	853	846	845	814	852	881	894	874	829	818	854	815	877	850	851	849	872	886	846	898	861	858	796	878	878	854	849	855	863	863	902	863	845	868	858	870	853	853	890	865	798	907	893	810	913	855	889	847	861	848	908	890	865	842	869	833	908	886	837	933	898	877	896	856	889	819	858	867	898	927	883	842	846	880	866	926	859	867	883	845	899	862	897	909	846	881	854	910	850	906	833	843	868	944	901	871	892	922	811	888	865	862	818	881	771	835	841	918	888	886	840	858	909	864	870	885	899	829	856	864	892	857	865	843	829	904	883	886	877	834	880	840	880	929	874	830	855	891	859	867	893	881	854	852	863	882	889	810	882	860	865	855	894	856	844	905	876	856	832	886	885	868	915	864	866	846	875	880	851	831	868	832	852	900	858	904	912	841	862	841	951	909	883	838	847	864	878	904	894	865	838	879	900	847	894	869	849	886	855	876	885	837	869	880	844	874	837	862	832	907	946	815	848	863	940	871	852	896	828	901	864	830	858	835	875	835	842	897	919	933	873	861	830	877	868	870	885	833	878	852	878	849	826	862	828	860	911	904	891	871	897	846	833	904	949	865	845	826	852	845	872	827	891	855	902	861	852	840	863	875	847	893	889	848	841	890	920	845	882	904	878	869	895	898	841	877	849	908	831	886	853	892	885	868	886	821	858	885	851	896	863	863	891	878	892	933	872	840	834	848	869	888	874	843	889	864	856	849	904	831	878	878	862	872	850	893	868	865	877	862	948	885	852	846	884	889	859	858	854	904	908	896	874	888	840	938	891	871	870	855	860	872	839	895	866	871	828	901	863	858	844	868	873	887	868	879	911	909	887	859	835	873	890	869	900	881	869	878	867	890	922	896	868	853	881	838	971	892	841	867	861	843	844	889	923	868	872	933	817	837	855	872	895	837	877	837	849	849	862	892	906	837	842	860	866	899	875	862	875	897	872	845	918	867	843	891	907	875	802	850	855	903	875	868	869	904	917	803	823	851	849	827	808	932	902	884	898	878	856	861	898	900	858	868	874	921	849	867	945	920	909	906	867	828	813	870	894	923	816	885	840	926	882	876	885	887	847	931	861	875	901	870	843	893	831	811	860	860	819	867	914	888	872	848	951	856	881	888	911	890	834	867	852	898	837	850	876	824	798	897	911	862	841	852	860	864	833	935	869	877	895	873	905	857	857	893	893	849	851	851	872	861	902	933	860	923	807	806	880	880	836	856	892	920	861	852	863	906	847	820	898	866	861	849	831	898	870	806	903	891	918	895	879	875	849	841	871	880	863	878	892	801	831	837	902	882	866	868	943	893	875	887	921	851	866	843	824	881	859	882	905	895	826	870	833	898	845	870	825	853	869	873	850	918	908	822	856	860	871	850	870	878	877	819	793	889	879	860	875	869	893	841	902	882	859	874	885	871	864	842	849	848	910	830	928	863	861	887	857	865	838	891	908	850	881	847	834	941	882	928	855	872	873	872	843	859	823	929	849	838	860	884	847	852	866	848	918	820	811	824	878	892	846	857	850	890	867	863	878	852	864	845	880	823	923	917	885	904	850	857	867	864	859	914	868	878	856	847	839	824	814	898	894	899	916	908	915	831	852	908	857	923	829	860	842	899	849	877	832	924	896	886	866	813	909	827	905	852	835	822	817	845	924	870	885	861	884	833	882	872	836	825	850	872	840	898	879	898	869	843	870	868	894	858	874	829	872	871	929	845	907	881	883	863	823	849	846
3474	3717	2991	1710	1257	1133	910	864	836	811	739	727	710	769	699	698	682	690	692	695	712	602	663	664	654	675	669	660	688	663	641	633	684	680	643	707	639	654	699	647	638	633	636	707	685	630	625	643	645	644	680	663	657	678	680	673	655	633	615	679	638	659	634	693	634	677	597	653	643	660	631	657	642	607	604	666	609	659	624	676	653	601	646	692	668	644	639	665	629	698	629	621	654	627	633	640	648	639	654	631	652	651	628	659	678	635	636	691	656	668	622	662	666	665	631	613	638	645	628	646	638	687	630	662	597	663	623	605	646	616	682	671	612	645	661	659	624	645	656	651	649	642	660	618	646	635	709	657	652	662	622	654	649	675	616	611	634	638	642	585	654	656	667	625	651	643	679	637	690	609	635	642	691	625	667	623	647	655	683	641	644	643	676	677	616	642	605	658	611	629	657	655	594	625	644	662	616	691	653	639	630	628	636	653	652	665	670	635	683	626	665	652	658	651	635	702	619	650	668	596	644	616	637	615	679	589	599	603	640	662	649	616	674	653	618	611	654	655	635	644	649	630	638	583	645	600	647	621	617	657	650	621	627	660	630	659	640	657	632	652	629	617	641	662	631	609	676	634	637	632	603	648	657	635	665	656	644	667	654	644	595	629	649	629	667	655	617	679	668	637	673	627	643	630	673	609	648	609	653	682	621	625	641	634	668	653	650	640	647	607	645	669	681	575	628	645	616	608	632	642	612	660	588	597	631	654	649	654	598	643	632	577	637	629	639	599	651	630	624	648	620	671	661	599	621	649	666	677	637	652	651	675	649	641	634	633	610	621	602	615	644	621	693	628	623	637	659	679	623	636	598	645	650	668	600	675	672	654	609	675	586	656	662	644	618	603	591	572	602	636	630	584	654	656	626	662	663	644	614	693	646	651	616	620	675	635	611	624	649	657	648	673	651	667	606	661	652	647	643	603	631	670	634	649	665	645	668	670	622	647	643	602	633	616	629	625	607	609	589	669	666	627	651	693	617	663	659	625	628	608	564	581	601	680	587	671	626	622	649	582	625	627	661	614	651	595	614	629	669	665	577	658	656	652	586	652	682	661	614	617	626	593	643	657	652	655	665	658	606	663	637	608	630	661	645	633	677	651	698	637	639	674	604	629	641	652	630	609	645	639	665	650	627	680	689	719	660	669	617	647	599	636	648	623	682	645	629	659	635	627	638	630	641	582	631	633	618	645	641	668	674	630	640	673	652	615	622	678	662	646	659	638	651	661	618	627	631	636	580	649	612	625	605	647	634	659	621	668	588	656	628	641	663	682	642	656	665	677	633	654	665	654	634	645	630	639	588	669	605	667	623	611	584	658	626	612	601	618	615	639	606	651	623	603	631	617	591	631	624	683	644	658	650	601	610	644	658	612	621	621	636	634	632	654	614	647	648	647	696	612	639	666	624	626	630	617	647	631	637	635	652	614	622	665	628	651	672	631	675	644	612	581	647	649	658	660	626	628	679	677	639	633	649	640	624	635	651	676	645	616	658	665	658	646	612	634	645	635	640	690	594	614	651	657	647	639	667	637	598	609	665	630	630	640	686	643	641	636	634	632	606	677	681	619	658	722	669	603	644	608	656	641	636	633	665	659	597	626	624	631	650	650	604	631	637	650	626	619	649	651	636	640	588	606	620	669	637	673	626	624	620	591	669	641	641	660	653	630	658	624	623	672	657	649	656	651	642	622	682	668	651	594	589	628	635	668	630	657	659	704	665	648	630	673	632	662	653	653	631	668	664	618	678	644	616	667	687	609	646	643	601	664	584	641	617	621	627	632	678	651	648	620	619	583	648	662	656	580	613	637	635	593	629	648	634	676	661	649	660	604	627	623	635	653	623	651	629	596	680	617	661	630	657	610	619	592	659	635	610	658	630	640	664	677	563	617	620	695	650	631	619	654	651	656	632	631	666	617	639	632	593	620	676	614	662	657	580	631	615	619	617	669	651	658	597	600	633	670	634	645	616	617	625	637	607	664	642	636	622	629	576	617	671	602	633	663	629	666	671	632	626	647	605	633	655	646	621	667	660	616	641	605	702	663	650	616	637	618	687	652	632	655	643	593	634	660	640	663	642	588	645	677	631	603	623	616	597	625	675	610	631	618	628	637	612	617	631	661	647	702	613	628	669	625	634	646	633	670	637	667	623	614	608	637	587	648	631	652	586	664	637	654	622	629	664	622	648	667	615	656	610	610	653	628	643	643	619	647	646	688	628	647	641	649	635	624	638	610	638	672	616	619	602	653	661	633	671	633	636	647	607	673	655	672	596	631	638	629	630	638	654	637	619	665	608	598	639	664	600	696	610	637	669	590	654	653	640	643	573	656	620	674	646	617	626	658	626	653	628	651	589	599	617	615	633	649	629	616	596	616	648	656	677	665	631	625	632	643	603	633	631	626	583	694	620	666	601	673	616	625	650	601	634	637	604	669	638	680	622	622	651	661	670	679	636	609	675	685	607	622	620	626	620	635	616	673	694	588	650	676	636	623	600	616	662	636	642	637	630	605	637	644	620	629	646	652	638	648	648	593	647	659	659	643	642	656	663	660	591	612	634	679	638	612	638	599	628	662	652	614	597	663	646	666	670	640	655	587	626	650	623	638	650	606	607	636	629	598	633	678	627	642	638	668	644	655	647	705	672	625	572	633	634	672	639	624	618	638	640	623	619	695	650	630	611	708	624	631	596	632	625	669	663	608	617	603	629	663	621	625	648	609	595	635	604	616	648	646	639	631	641	628	617	625	665	724	612	639	606	608	612	611	624	661	652	588	579	617	655	698	638	674	642	609	712	622	672	699	638	682	611	636	610	665	597	621	648	640	697	665	595	575	605	641	647	625	656	646	626	660	616	603	650	611	653	604	631	657	674	635	635	671	622	629	576	604	668	638	644	633	612	615	619	669	657	612	636	633	645	636	623	593	623	663	668	611	657	630	620	645	647	656	659	632	651	630	607	593	635	671	642	627	646	645	607	627	599	637	665	603	654	614	653	679	610	685	660	643	616	624	587	652	632	603	663	599	619	628	620	585	617	682	678	598	670	642	670	628	653	675	656	662	653	653	628	660	599	620	644	624	663	634	647	656	637	608	650	647	622	618	643	636	630	621	635	606	632	622	609	662	623	619	619	647	625	660	631	661	597	692	609	634	623	603	631	598	664	661	681	620	598	684	651	636	655	632	622	629	633	647	654	586	608	616	623	623	628	641	674	594	673	576	672	650	630	619	625	629	646	617	621	675	663	621	650	623	618	621	669	631	598	628	601	655	644	586	652	618	634	663	593	639	650	614	619	677	658	603	595	579	637	651	576	634	654	671	664	631	602	610	635	619	595	597	635	624	651	637	627	655	619	665	628	610	683	652	634	605	647	629	645	607	616	645	611	673	630	621	651	640	696	604	604	645	614	635	581	666	623	634	661	622	658	642	577	618	669	624	641	596	664	654	631	612	651	674
24530	21482	28855	24551	21469	9119	1962	1205	1026	1019	947	933	905	873	889	921	925	829	822	840	871	860	831	834	878	800	817	813	781	794	837	803	799	849	852	863	876	801	785	822	867	804	807	807	886	769	791	865	805	776	833	848	848	814	778	812	826	764	780	764	849	739	743	792	814	800	820	791	791	831	815	792	821	833	845	790	796	760	826	809	840	746	770	797	809	794	774	796	806	773	817	842	778	763	793	853	811	766	764	835	792	793	805	825	737	804	811	796	799	819	778	805	798	791	827	824	847	810	741	811	812	764	781	861	832	804	801	813	771	789	871	820	771	757	813	777	777	845	762	855	848	821	796	823	826	810	794	810	847	827	799	788	799	781	784	819	779	808	809	830	801	775	774	775	785	751	795	760	775	785	755	786	825	797	796	835	774	778	761	818	829	754	785	840	850	793	840	771	818	785	721	836	836	737	789	787	822	823	763	802	814	764	823	836	818	753	826	799	822	856	800	791	792	786	805	844	864	800	741	783	803	855	787	806	782	810	803	810	775	810	821	821	763	801	800	769	795	831	803	784	805	832	797	796	827	791	754	856	754	761	744	790	802	792	785	757	773	811	782	816	837	796	786	802	786	750	816	816	781	806	788	741	789	818	810	878	787	809	787	812	809	781	802	815	806	774	773	822	791	764	824	796	799	804	852	807	812	807	785	799	789	832	776	835	808	798	769	750	803	811	796	808	826	758	795	807	767	774	726	744	770	816	781	824	815	770	809	800	781	761	818	804	812	794	782	854	787	826	793	795	795	735	809	780	820	763	800	859	763	809	816	790	773	822	760	790	777	787	830	816	767	821	783	806	840	807	855	798	782	815	839	774	846	808	800	797	855	805	853	788	814	796	825	785	777	766	781	824	781	811	814	876	888	770	800	822	769	846	775	838	796	811	766	805	758	808	788	832	793	817	829	808	859	743	758	820	814	862	796	793	781	822	779	766	764	784	820	778	807	812	839	793	742	784	777	811	807	804	796	744	795	772	834	804	799	837	792	796	794	814	810	800	733	824	798	803	820	791	833	804	815	779	801	821	816	804	760	809	805	849	790	863	757	771	788	761	813	826	772	767	832	806	808	784	767	792	824	790	806	806	769	792	764	813	780	772	812	801	798	806	841	800	773	808	738	766	834	805	829	805	791	818	811	756	770	808	763	800	809	813	821	819	804	799	856	779	763	826	750	757	769	759	813	791	783	786	810	800	786	786	819	769	810	806	850	787	800	835	761	773	770	794	841	823	795	758	781	788	784	779	784	818	786	798	870	831	782	795	800	807	825	781	764	768	844	774	767	820	777	770	794	837	747	786	780	808	823	830	777	795	778	828	813	776	800	791	806	840	850	741	828	807	763	793	805	840	808	837	777	769	799	797	776	802	816	820	822	752	804	840	849	788	780	804	822	789	757	788	776	813	799	786	784	823	795	826	852	817	779	795	802	780	815	819	786	813	775	747	777	752	822	817	792	832	786	862	832	787	782	771	769	796	792	806	775	825	839	777	797	786	836	790	846	724	802	831	792	846	778	782	787	773	809	758	798	826	758	796	840	852	801	768	804	811	788	771	777	776	825	748	826	879	772	806	788	828	808	815	817	808	779	774	797	840	784	805	847	763	769	799	782	791	822	732	821	803	782	799	777	839	795	768	782	788	788	776	770	794	799	823	817	834	808	746	770	820	781	793	801	795	774	790	819	765	787	827	773	810	783	792	804	773	827	832	793	795	820	797	782	849	776	756	807	830	755	811	831	822	788	803	830	778	756	792	819	790	798	796	826	751	774	826	758	757	820	756	798	752	787	830	780	782	788	776	745	772	790	836	769	776	818	745	805	798	808	798	792	778	800	826	792	790	834	785	792	835	848	795	800	816	818	794	754	750	799	793	793	794	783	772	766	755	813	769	798	746	799	785	842	788	762	876	810	783	813	742	810	820	777	779	821	800	813	774	790	828	807	825	778	760	796	815	807	767	773	849	757	771	815	845	804	805	775	831	770	796	802	780	800	783	828	814	840	766	797	779	796	836	807	846	737	808	803	800	824	782	821	793	758	787	809	799	781	816	837	805	816	804	794	825	809	817	722	812	782	761	751	787	852	772	805	807	757	863	799	801	808	784	777	808	759	760	820	764	785	781	745	799	849	779	813	815	825	793	821	818	823	722	761	755	800	819	826	778	825	777	767	845	771	790	811	798	776	800	777	794	805	778	764	825	812	762	818	719	804	781	837	814	758	862	779	845	837	831	813	811	829	771	807	726	860	750	813	782	813	792	797	776	855	815	789	812	757	825	770	762	832	771	798	786	810	785	787	806	814	794	808	794	766	793	802	765	808	789	805	812	769	800	819	823	813	816	747	780	814	763	797	817	805	773	778	807	830	827	802	771	811	796	792	773	775	809	818	760	794	832	810	797	766	811	806	789	773	761	741	780	756	838	814	828	771	789	797	786	803	783	765	784	863	769	824	844	839	812	811	816	821	816	757	748	777	795	772	783	819	809	774	778	726	792	810	786	821	813	769	754	782	806	823	807	785	804	782	808	803	759	798	809	839	851	827	798	803	746	778	783	789	825	792	819	792	804	831	795	750	771	828	829	784	819	779	805	781	795	841	827	800	797	828	797	813	790	828	817	791	786	802	860	797	744	792	799	788	815	779	803	790	788	776	837	788	769	851	787	801	786	834	796	826	789	800	751	795	817	795	802	794	822	823	804	798	741	808	819	828	871	836	819	804	781	779	824	775	831	764	735	803	813	807	819	751	789	807	782	785	809	815	782	760	783	855	780	783	808	787	769	785	834	827	800	793	805	833	779	770	777	804	799	794	756	774	781	765	806	820	796	816	853	846	816	784	793	758	765	845	752	781	791	786	841	797	819	812	840	823	823	801	813	751	753	787	815	814	807	794	808	784	787	778	790	806	785	821	791	786	867	786	808	813	765	792	772	807	807	763	802	794	781	792	752	799	820	810	746	793	799	819	842	807	787	793	756	773	767	763	766	765	785	814	790	810	837	839	858	839	789	771	768	756	746	817	772	789	765	779	773	778	767	848	826	808	778	812	793	813	739	830	716	805	777	739	803	771	830	784	781	826	774	767	783	790	790	799	789	792	774	776	775	721	812	747	799	790	825	782	799	823	792	853	770	838	782	803	787	793	783	789	832	825	783	810	809	758	828	851	799	814	811	789	800	845	833	782	774	840	749	863	739	809	804	825	791	807	814	849	806	830	813	786	785	746	774	823	743	792	795	827	806	798	788	820	841	816	796	763	757	760	775	769	789	792	796	794	729	740	788	814	854	835	778	799	789	774	818	779	810	785	795	784	739	857	840	754	783	818	749	751	793	820	833	805	835	764	795	747	813	769	780	757	800	804	793	808	794	855	804	847	841	824	808	825	792	800	800	775	772	796	791	797	843	792	826	761	781	846	816	806	789	754	792	800	787	831	784	859	779	777	733	799	793	799	793	775	770	754	801
3774	6230	4916	2631	1832	1417	1170	1115	940	899	845	817	791	767	731	701	696	694	660	674	689	648	686	614	651	634	639	603	631	664	659	656	677	615	652	620	644	607	667	637	649	650	632	647	568	677	640	624	641	662	641	605	601	621	619	660	634	628	588	608	609	637	584	587	620	613	600	654	594	608	683	625	613	613	639	601	632	616	663	616	595	612	579	587	626	632	630	578	607	645	643	587	549	596	630	589	625	606	649	605	631	585	622	596	610	610	621	618	632	598	574	617	610	636	614	646	608	619	632	618	618	612	605	598	613	634	582	606	611	628	607	616	598	546	616	604	618	611	604	610	624	560	573	610	597	636	616	599	650	584	583	579	600	643	593	610	594	610	598	645	616	610	623	617	609	586	578	601	644	609	590	621	582	605	606	598	570	611	624	621	585	585	615	599	603	542	620	611	586	583	621	630	605	617	571	609	646	607	650	617	639	629	604	655	594	615	643	624	633	599	605	611	589	630	577	614	600	632	613	605	647	603	592	630	621	613	586	611	594	570	621	586	607	608	606	618	585	624	571	597	639	655	606	616	619	591	615	578	632	602	564	608	596	622	605	588	614	622	573	581	626	645	624	579	645	568	592	599	591	605	556	623	625	552	630	626	615	605	630	612	637	570	599	597	691	587	623	602	600	571	594	599	601	584	631	615	638	635	581	556	601	573	605	585	588	601	659	543	603	598	572	561	572	603	564	609	619	595	651	616	621	609	592	568	596	613	576	641	574	593	613	556	551	607	608	598	591	596	600	616	618	540	610	610	639	629	605	605	579	580	615	647	588	641	578	618	628	616	583	637	643	646	620	587	647	610	652	655	627	627	617	623	613	599	629	586	591	643	618	634	606	614	595	637	625	612	603	586	613	556	597	617	594	573	599	654	602	642	606	600	629	618	576	588	582	609	610	613	612	591	640	598	607	577	604	568	598	598	619	585	579	541	634	582	582	614	582	601	611	587	602	582	603	595	592	638	607	623	587	623	603	621	579	562	630	573	595	609	578	638	608	647	612	627	614	611	579	600	593	593	565	589	618	596	593	588	615	613	586	594	593	600	652	572	599	640	613	634	621	606	605	628	607	583	631	597	597	573	632	602	590	606	599	597	592	611	545	605	573	615	591	626	561	589	634	638	589	592	600	618	557	603	558	579	624	654	608	581	593	621	602	591	561	572	587	610	626	595	645	586	566	586	591	623	566	622	582	562	625	618	613	597	607	599	593	579	586	604	594	576	618	609	597	630	604	603	577	615	600	588	651	607	595	590	623	636	610	614	583	574	642	614	630	623	648	600	632	566	617	650	605	643	590	578	576	571	636	628	589	584	613	540	629	599	605	630	616	583	611	596	605	627	596	661	595	559	575	623	583	613	590	607	596	589	624	639	587	638	618	592	596	656	614	622	575	595	575	617	544	589	559	616	568	609	615	569	568	605	591	585	610	629	576	535	608	598	596	577	589	628	636	624	631	596	618	596	614	572	628	614	626	575	639	594	595	584	628	581	589	606	557	617	628	554	620	612	603	598	625	652	575	624	613	574	542	622	611	592	578	604	622	628	615	634	619	655	588	597	634	597	582	598	624	620	586	561	553	628	590	565	608	581	585	591	578	600	612	640	595	595	649	614	582	596	614	605	634	616	588	587	577	598	603	595	626	573	610	660	645	562	615	611	620	572	614	581	613	602	638	597	608	603	652	582	650	600	615	606	559	592	612	566	629	611	601	571	636	602	621	607	611	647	634	605	609	562	602	604	573	644	592	595	557	591	591	580	612	634	592	598	624	603	607	592	598	591	614	582	596	601	608	597	649	634	559	566	622	596	591	616	562	592	585	615	601	618	605	582	605	592	593	615	570	607	596	578	587	612	627	622	607	576	601	608	610	593	600	588	573	586	557	599	612	572	612	603	571	617	566	594	614	556	612	605	566	631	586	630	572	606	609	583	636	594	603	629	646	589	580	607	635	590	598	604	622	628	641	587	592	607	589	599	638	589	624	608	621	585	577	540	588	579	617	591	576	581	638	582	608	609	591	596	562	608	622	617	608	639	549	553	588	602	576	604	602	603	592	578	571	592	583	587	600	607	603	601	598	567	598	593	573	582	602	591	589	601	616	600	569	585	582	612	575	621	591	553	606	616	594	591	584	561	622	604	585	573	566	608	622	616	549	568	570	586	568	605	614	610	578	629	615	595	616	617	603	627	616	588	600	577	572	617	635	623	623	580	555	572	602	620	598	597	574	578	588	609	623	586	622	619	617	596	610	591	591	602	581	579	604	539	579	583	585	591	603	590	572	570	606	628	620	560	590	595	645	590	652	570	562	636	578	565	615	655	600	582	609	569	645	588	593	639	601	618	589	587	569	576	598	586	604	621	561	587	634	596	615	579	570	619	608	610	617	598	638	596	597	565	607	644	591	612	613	601	593	619	553	572	566	577	594	572	564	653	621	575	606	582	527	600	595	602	609	569	642	632	627	587	549	588	595	607	599	608	586	667	646	607	611	612	601	615	627	580	615	588	585	584	637	606	605	594	605	555	631	577	608	568	586	580	602	550	610	580	598	617	617	566	592	553	581	604	593	565	580	609	618	561	581	576	632	600	588	606	609	589	591	631	650	617	583	599	655	625	601	583	628	625	606	575	558	599	618	595	586	618	589	610	622	619	602	605	620	603	612	584	624	602	598	609	569	617	578	599	580	590	621	653	583	621	562	567	594	612	588	605	618	556	637	588	601	606	612	575	601	582	633	599	584	596	619	599	569	590	581	605	593	577	582	613	655	577	637	587	598	597	587	594	569	578	552	628	566	603	575	621	568	576	598	623	610	602	613	582	607	596	538	594	639	601	579	599	552	584	598	604	598	578	583	565	598	590	615	614	605	612	577	611	611	576	600	619	586	573	603	629	609	620	545	576	610	602	559	595	632	601	579	532	589	578	631	581	605	650	572	580	598	608	591	584	573	557	655	578	536	631	633	584	588	617	592	595	620	577	594	566	577	578	593	607	577	613	615	611	622	536	626	596	584	587	590	570	615	618	564	555	663	594	639	560	577	586	586	605	595	636	605	598	600	586	608	600	622	600	586	587	567	579	632	600	558	599	597	591	589	586	590	603	610	611	549	577	620	580	570	580	597	571	578	603	632	605	589	605	593	566	597	562	586	615	579	575	613	597	600	586	593	579	616	586	618	630	598	601	617	625	611	577	599	637	621	585	597	573	572	598	581	594	573	579	558	585	676	584	585	593	635	591	589	571	547	585	599	612	593	632	602	629	606	633	600	584	580	563	604	600	647	556	605	610	624	581	602	621	586	599	577	588	571	562	572	581	616	561	581	587	625	598	603	605	600	612	583	604	604	572	618	643	611	630	611	583	578	559	644	602	608	646	592	574	542	577	620	592	582	584	603	603	577	609	612	605	572	601	628	603	582	626	618	574	644	563	592	592	617	592	585	609	581	586	618	584	581	574	615	622
27855	10439	1072	646	498	485	494	482	489	488	494	502	472	510	505	481	529	494	484	459	484	463	455	460	457	491	462	461	443	535	458	491	488	476	496	456	466	497	425	472	468	440	472	437	463	507	483	489	469	489	455	477	452	495	472	461	438	460	493	473	492	465	443	460	455	463	492	467	456	485	429	447	471	489	473	450	484	452	459	461	485	471	469	470	482	477	463	456	483	461	478	441	471	474	487	499	471	453	441	482	462	460	445	463	446	447	467	509	467	443	513	479	483	457	465	481	438	478	521	478	461	459	455	464	424	450	479	510	482	483	441	461	502	459	465	454	515	444	442	470	475	474	477	483	478	480	437	471	480	514	433	479	466	448	438	478	457	449	461	445	453	450	458	448	511	475	448	468	481	458	432	492	454	479	486	509	431	459	478	466	455	505	433	467	447	452	426	470	501	467	446	456	455	445	475	455	486	487	483	474	492	502	465	494	456	513	467	517	473	480	446	474	453	479	504	500	447	483	485	482	470	458	477	465	416	463	501	463	493	437	476	497	474	461	467	495	527	480	457	449	467	466	482	464	480	457	512	437	462	468	477	469	478	471	476	504	472	454	496	456	455	479	469	534	451	475	459	503	478	476	468	470	480	444	453	440	475	471	486	452	492	472	438	490	496	480	500	478	465	477	493	482	456	496	432	469	456	486	457	470	451	468	437	435	495	476	476	442	459	449	461	512	485	447	453	467	467	488	516	460	489	452	455	458	468	467	459	502	482	439	460	471	483	471	451	445	484	445	469	482	422	447	482	507	466	446	489	444	481	503	440	444	457	443	455	494	473	461	469	484	460	414	504	455	485	417	463	467	490	474	474	471	449	466	480	490	463	447	453	471	491	491	449	488	469	494	476	442	481	447	486	443	419	460	441	440	470	415	484	481	487	466	497	483	499	457	469	449	462	455	463	458	460	484	449	484	469	480	460	448	469	494	520	479	465	490	463	458	475	486	435	482	467	449	480	487	448	479	427	454	462	485	489	481	461	466	455	501	482	446	444	466	468	453	472	478	464	463	454	423	459	414	475	463	455	470	447	473	477	436	490	450	451	452	438	446	470	489	500	436	473	512	487	486	467	448	470	445	500	469	490	497	478	466	440	464	463	465	497	451	459	475	470	518	505	466	471	508	463	435	486	457	470	437	467	439	477	465	484	466	454	473	506	469	467	448	461	491	430	498	459	438	466	464	469	428	472	462	476	505	474	486	459	490	460	428	466	478	481	504	463	449	486	478	516	477	458	424	479	423	481	492	433	486	457	454	495	476	464	500	479	494	436	490	420	462	477	470	451	476	489	491	467	504	483	454	478	491	502	469	471	493	453	458	472	479	432	472	479	456	496	480	494	435	507	467	486	524	434	463	462	475	488	441	472	431	464	519	464	460	463	493	457	453	488	480	478	459	446	461	504	472	478	447	497	469	498	467	451	455	492	501	455	515	501	455	497	454	486	481	445	434	479	448	484	496	457	450	460	474	453	451	491	467	484	457	474	498	532	452	477	489	491	451	447	459	447	483	480	463	464	466	463	475	481	488	466	455	469	450	444	466	492	429	474	483	457	492	486	459	452	479	459	467	482	486	482	461	461	461	451	484	450	452	457	430	492	488	510	462	482	414	473	453	447	462	485	458	513	447	450	447	458	472	459	458	469	469	479	488	474	491	492	482	451	433	458	473	482	493	461	490	461	487	494	460	457	483	432	476	470	456	471	468	473	487	500	454	500	452	443	471	452	493	447	463	449	458	470	478	457	450	502	429	466	500	462	468	465	471	490	475	452	459	459	480	459	474	455	440	476	486	476	521	468	476	465	498	466	462	491	454	469	463	441	459	457	452	472	466	510	463	463	455	462	466	490	467	474	475	483	446	484	486	479	457	499	436	465	460	464	465	477	489	439	436	461	469	475	471	455	480	469	432	445	449	473	441	480	466	489	453	453	450	476	458	462	443	448	500	473	448	464	487	449	461	471	459	510	481	476	433	465	453	448	508	466	466	429	473	456	459	441	486	492	454	452	496	475	481	484	459	469	500	458	483	488	425	474	407	457	439	455	457	480	432	465	483	493	466	463	461	469	440	461	486	450	477	503	476	477	446	445	496	466	458	510	475	484	459	493	456	470	477	463	456	453	496	485	448	470	451	523	466	475	510	448	483	438	476	494	487	470	491	487	422	463	469	489	498	448	481	457	455	508	480	461	464	449	487	482	480	442	540	502	465	482	472	519	456	444	489	466	467	445	455	461	450	490	465	481	479	476	492	470	458	504	456	481	458	459	445	446	479	477	476	491	494	442	421	441	478	484	458	491	457	474	467	456	455	478	478	468	484	482	463	444	479	466	463	441	462	465	470	446	436	449	445	465	487	454	437	482	445	486	473	489	473	444	463	470	471	464	483	466	510	479	495	493	458	438	490	448	454	451	459	467	471	432	425	444	458	447	472	478	477	441	459	452	440	471	451	470	495	443	472	486	439	463	456	502	500	463	474	473	450	470	480	499	447	474	498	456	452	476	458	486	450	477	499	480	486	482	476	481	486	478	442	471	493	441	466	447	467	470	452	498	452	482	445	438	424	439	463	467	471	476	434	442	471	501	466	497	450	473	501	466	481	465	511	428	468	466	496	449	493	455	446	431	474	465	462	487	455	468	438	463	452	492	503	484	502	447	459	456	472	480	465	478	477	499	461	485	489	461	436	451	483	455	446	403	462	421	428	515	497	487	487	437	452	458	462	475	474	451	492	478	464	454	446	447	441	495	469	473	443	479	435	476	489	490	446	480	441	465	443	503	462	444	441	459	453	470	478	460	448	513	454	508	478	471	437	495	467	503	476	460	472	514	450	508	471	473	484	458	472	448	455	455	472	453	421	464	449	450	492	468	464	479	461	469	494	445	452	458	515	438	477	482	503	511	485	471	448	459	441	478	466	479	492	433	467	475	483	459	444	475	442	486	490	478	433	497	498	481	499	484	458	500	414	496	439	481	509	466	460	466	482	473	461	490	468	490	481	487	482	473	484	448	527	471	458	491	474	485	484	446	485	477	444	435	498	468	449	478	469	511	476	454	514	469	478	457	529	458	485	468	465	427	458	484	451	479	508	458	438	477	494	480	458	530	490	486	487	457	466	481	476	468	457	473	468	479	434	465	481	463	490	452	415	441	444	447	485	488	494	502	474	489	442	487	515	468	491	492	457	445	473	476	460	444	447	432	473	467	446	491	461	477	505	490	437	449	448	467	477	504	486	480	489	502	453	428	475	497	486	482	512	479	474	494	466	467	486	503	467	413	483	440	476	445	461	470	471	435	492	457	478	477	474	478	453	468	479	472	460	502	490	426	446	496	476	464	470	496	484	498	477	447	437	463	458	495	531	473	455	441	481	475	434	463	451	438	456	474	421	433	459	501	471	486	472	502	448	482	473	486	459	433	506	442	460	495	466	514	489	488	458	449	421	467	451	481	488	453	484
4799	500	474	429	377	364	351	359	369	347	355	359	318	325	363	370	372	341	332	350	380	309	315	346	365	321	347	337	359	355	318	326	348	364	330	343	341	347	340	334	335	354	341	352	336	352	322	318	312	324	349	323	350	367	385	309	312	360	346	365	337	331	342	365	330	341	402	334	353	363	364	337	341	367	344	338	358	350	335	360	340	348	360	331	343	361	332	321	361	315	365	315	333	370	384	362	367	320	325	372	335	342	310	365	328	316	323	346	389	338	320	346	344	362	348	319	331	316	364	328	371	354	324	336	342	357	391	353	373	322	352	334	330	349	344	363	313	366	332	342	351	365	351	338	344	355	379	346	362	352	370	345	379	374	319	380	334	372	329	328	359	359	340	353	325	343	350	362	346	296	366	354	339	320	326	369	335	326	364	332	373	339	337	355	342	340	364	333	342	335	353	349	335	355	345	314	331	348	307	338	321	320	320	351	341	341	291	330	321	372	357	348	319	342	330	351	324	341	334	295	358	309	328	296	341	354	331	324	317	327	336	356	382	335	352	321	311	339	350	350	363	338	332	325	363	344	370	341	358	330	350	360	348	327	351	355	333	350	365	320	301	316	321	347	338	327	362	342	322	371	334	363	305	333	347	402	332	327	355	341	315	348	344	343	331	320	318	335	347	290	340	357	326	348	329	367	316	331	331	345	330	332	342	357	351	329	350	359	362	351	369	306	336	337	360	350	360	292	352	342	366	332	356	334	343	363	293	326	313	324	377	346	350	343	320	344	301	360	363	325	349	346	332	345	338	323	337	359	371	327	360	359	375	362	350	317	332	367	344	343	339	334	315	354	359	385	331	356	333	345	345	322	315	332	343	341	328	331	338	341	344	358	320	316	337	343	342	335	334	333	326	343	332	346	354	327	335	321	356	347	317	335	346	306	355	344	370	364	320	377	323	374	349	309	355	317	330	373	344	355	357	322	341	349	325	344	318	340	313	342	363	351	321	349	333	337	333	382	325	359	324	360	338	315	372	361	347	342	329	328	367	318	335	352	350	331	347	353	322	346	344	347	341	324	343	345	358	322	310	339	313	347	349	324	353	325	339	338	342	364	364	362	334	318	328	310	316	367	349	329	372	312	330	386	314	342	317	350	348	339	353	332	344	335	331	334	363	333	359	361	348	371	348	314	358	340	323	342	327	326	368	373	328	305	315	332	318	364	350	363	360	318	371	346	348	329	360	325	296	334	330	333	330	349	325	307	374	349	343	333	347	343	339	334	329	367	340	326	353	352	298	360	358	356	317	388	323	372	328	363	371	336	358	356	323	331	334	347	331	363	320	352	316	348	338	327	327	332	323	359	335	318	352	336	327	312	368	372	331	367	346	340	339	357	341	357	373	347	336	329	367	342	333	348	362	368	349	341	356	330	347	335	340	348	332	334	334	334	327	380	306	365	323	335	320	346	318	347	334	322	333	321	357	339	331	353	366	352	340	357	333	349	325	330	347	346	369	346	322	344	387	354	350	329	357	350	324	333	334	359	342	308	363	367	347	348	351	329	333	340	348	317	345	367	340	346	304	334	309	331	374	334	368	368	314	324	328	308	344	339	312	364	336	355	332	322	320	366	365	350	349	357	335	356	334	364	364	346	388	316	314	352	315	393	335	345	330	332	318	359	326	336	336	338	343	368	395	318	315	350	307	352	356	347	366	330	341	372	366	354	356	385	312	365	315	317	314	335	360	372	347	331	337	314	347	363	341	327	338	340	335	350	374	368	308	352	358	348	360	362	349	289	368	358	335	327	332	357	369	340	349	342	345	330	368	339	315	336	342	330	344	359	309	370	347	361	380	333	309	339	339	354	386	356	358	332	352	323	351	347	345	349	313	317	328	308	320	343	334	337	356	322	355	332	329	339	329	358	364	351	347	335	328	302	345	347	358	322	323	343	350	337	340	314	342	346	366	390	377	329	333	346	350	337	340	350	307	341	347	343	348	335	372	384	358	344	348	346	350	341	373	352	329	332	350	304	368	330	347	365	289	298	337	342	357	338	332	349	374	323	331	316	356	323	339	344	326	341	361	318	335	388	358	332	329	344	339	349	320	344	352	358	306	374	339	320	346	338	363	352	371	346	342	350	360	365	368	353	334	335	334	366	348	331	377	330	354	322	334	360	325	326	349	336	343	342	352	338	314	346	329	324	308	330	355	355	369	350	355	347	343	353	335	341	353	349	341	367	341	353	365	327	346	343	385	366	359	316	370	354	381	331	343	346	320	341	370	368	306	354	325	340	356	327	341	375	337	355	355	335	311	347	345	320	350	323	342	315	342	349	349	363	385	366	321	360	308	360	334	379	312	336	345	310	360	317	327	346	342	341	314	346	327	345	327	368	376	350	362	365	292	346	305	341	324	360	345	303	340	354	313	299	349	358	304	319	325	337	358	330	328	343	307	339	370	351	371	358	315	343	358	355	348	349	334	362	335	354	359	339	353	358	342	358	356	344	317	314	325	332	348	379	352	325	325	338	329	334	329	395	355	307	340	353	367	328	351	365	347	340	362	354	354	343	321	333	328	365	335	313	379	358	327	336	339	341	349	327	344	323	338	312	324	315	347	336	361	343	352	326	343	338	350	364	328	358	364	325	316	357	355	349	344	318	361	393	339	322	360	352	343	376	345	372	322	321	379	348	303	330	334	353	330	330	362	320	342	351	362	343	320	356	304	353	316	333	315	337	342	368	342	332	341	357	370	350	359	365	323	366	351	375	342	319	347	354	320	352	341	352	360	354	329	324	348	330	308	375	380	365	326	344	336	328	345	345	351	370	361	350	329	365	326	359	372	338	374	333	310	335	347	368	335	333	362	338	331	332	342	333	330	349	341	357	341	355	338	352	349	345	367	361	326	359	329	335	336	354	379	354	332	313	356	349	352	306	335	331	346	323	342	296	364	355	355	370	335	344	375	363	351	353	333	330	321	341	316	380	348	345	357	342	305	345	324	333	352	334	337	303	346	371	393	370	349	342	369	360	363	371	349	376	316	348	340	342	301	365	375	330	331	331	338	337	339	341	321	344	382	317	308	313	345	330	376	363	330	335	339	353	349	306	330	332	331	372	296	335	367	310	366	353	324	320	326	380	351	335	331	310	330	330	360	297	316	361	334	316	343	323	360	340	343	343	341	333	318	369	355	375	339	337	354	332	390	330	369	336	354	322	336	322	319	356	313	333	334	345	347	351	338	342	359	351	313	333	342	329	346	384	381	392	342	335	358	350	328	344	350	345	323	340	329	348	307	360	365	333	330	372	328	366	361	343	348	317	341	370	350	343	328	312	360	317	365	350	394	335	335	325	323	354	359	371	331	357	319	339	355	351	328	357	362	352	324	314	343	323	329	346	359	368	318	358	356	327	340	323	370	307	306	351	344	298	346	319	324	334	332	363	341	314	350	317	366	298	329	348	337	333	334	335	310	326	351	354	323	315	384	326	376	362	336	395	341	349
25516	21482	27947	25435	11827	1868	1327	1074	1028	992	986	917	968	904	916	939	885	941	954	946	916	862	888	859	932	899	839	950	885	860	907	884	899	878	871	879	861	943	946	874	881	890	854	878	900	867	921	884	891	925	898	919	897	876	866	863	898	870	865	906	846	848	935	905	880	886	895	839	871	823	890	879	940	894	915	888	914	913	928	893	869	889	889	898	853	841	903	856	914	879	863	923	867	911	911	882	878	892	898	876	860	883	871	850	892	908	840	857	846	909	854	842	808	897	966	880	877	872	862	907	858	875	841	852	907	867	843	938	881	938	835	883	855	848	906	857	890	925	852	848	892	895	827	867	908	817	868	869	918	863	872	895	877	850	907	885	861	896	857	896	847	880	887	906	842	823	931	862	857	845	858	891	924	897	854	877	869	921	875	831	878	893	846	872	870	926	840	850	945	844	860	858	757	894	891	900	904	827	838	894	858	843	879	865	861	848	874	811	868	834	897	862	843	957	915	853	869	870	872	883	887	866	882	839	885	907	895	857	939	859	888	936	892	898	847	863	795	829	863	871	866	891	857	898	890	853	919	930	881	858	865	831	894	940	894	874	910	900	815	868	934	805	914	831	820	885	882	881	864	844	866	902	842	867	837	908	893	884	935	866	857	885	889	847	876	892	859	911	816	863	883	914	906	897	852	848	858	860	881	849	871	834	899	827	899	892	907	899	841	845	894	847	853	889	842	846	849	880	889	864	856	922	913	877	885	808	869	864	888	830	865	862	929	833	902	903	862	861	866	864	848	859	864	840	885	904	848	928	830	886	833	877	931	796	903	855	869	851	857	865	844	857	860	842	840	891	871	832	868	864	878	894	858	818	856	895	881	861	893	921	868	840	900	888	880	927	907	872	858	902	849	882	855	880	856	864	853	866	873	887	912	867	888	920	898	850	865	826	901	928	899	864	887	859	888	837	828	862	937	920	820	851	811	895	844	859	855	949	915	856	950	869	899	839	877	869	800	919	887	818	855	898	885	886	874	872	911	862	930	805	843	887	858	878	857	901	848	827	865	887	832	861	844	881	851	871	879	911	896	905	858	877	874	851	888	825	873	868	887	907	869	872	854	872	918	877	814	873	885	880	813	901	867	866	862	852	903	903	885	902	876	879	839	832	873	837	876	909	859	847	824	884	873	881	871	909	857	848	896	913	803	878	830	879	859	821	869	871	849	867	872	873	911	862	910	835	855	846	871	856	872	841	856	836	897	900	871	908	815	829	901	906	875	877	858	896	849	862	903	870	876	846	914	890	892	875	867	870	905	827	859	869	870	937	934	906	878	833	860	891	850	844	900	841	919	896	857	889	920	865	901	827	860	841	870	918	880	924	976	876	877	912	847	855	861	898	899	869	882	927	871	889	902	915	867	885	833	891	844	877	873	878	904	875	844	919	907	893	889	898	943	882	861	864	927	906	927	908	884	871	849	838	823	861	919	875	831	879	817	843	890	918	839	850	898	886	885	837	869	795	863	887	863	872	894	840	873	894	872	886	832	804	868	884	865	891	902	884	883	829	899	896	853	893	906	912	903	865	883	851	827	908	853	911	842	862	853	865	866	873	843	865	861	897	795	819	851	851	881	842	887	820	925	853	858	876	892	841	868	884	877	827	873	868	880	834	893	841	885	863	846	827	860	904	882	838	854	845	838	874	869	871	898	931	859	847	892	868	893	862	892	866	875	813	848	885	939	921	902	833	851	804	885	891	890	904	887	861	839	900	810	872	890	875	825	891	866	900	858	825	854	813	869	883	895	887	887	927	917	932	854	849	906	872	853	888	913	857	891	904	840	900	845	856	928	868	871	856	812	851	853	884	908	872	869	855	864	836	877	888	927	849	828	846	828	895	817	890	877	875	897	903	848	887	865	908	918	902	882	860	867	895	856	853	845	868	936	888	857	847	895	879	882	839	866	886	886	821	846	893	890	909	889	843	833	871	879	843	867	903	855	903	870	906	874	855	811	829	912	885	863	860	903	879	884	866	884	874	909	845	815	836	882	904	875	871	886	874	908	915	861	815	872	928	897	926	884	849	876	868	876	855	864	871	897	851	891	841	915	869	883	877	849	915	872	860	886	892	830	873	829	886	906	791	893	835	882	910	856	934	803	895	851	867	864	838	866	817	883	848	853	866	787	806	846	859	863	924	876	853	889	915	905	892	864	888	842	862	799	862	853	891	895	854	923	851	862	904	827	865	862	854	854	885	860	894	855	856	937	896	946	893	854	879	909	944	923	884	881	922	923	886	841	870	836	924	834	872	904	811	860	867	863	840	859	897	845	911	891	922	887	906	828	892	842	863	877	842	898	864	822	843	880	863	884	868	858	885	894	858	841	967	909	903	859	837	854	891	885	884	874	912	870	871	866	856	862	874	890	858	907	828	884	829	863	825	851	875	869	846	869	882	898	911	922	931	860	857	914	909	849	819	836	924	812	892	799	867	860	874	887	889	868	873	851	902	875	892	879	850	846	865	871	877	883	876	892	884	887	911	903	819	908	844	907	965	891	891	924	889	835	920	899	856	827	856	902	866	881	880	862	860	906	909	880	849	830	876	852	909	866	869	837	837	857	874	902	811	840	860	871	885	826	876	776	888	878	854	870	845	839	855	909	868	846	828	868	859	830	890	905	863	861	871	857	845	902	851	877	821	881	917	892	853	843	842	894	867	864	838	965	830	862	866	904	824	878	891	845	885	870	906	841	890	837	915	916	897	879	893	856	853	881	862	911	848	836	925	896	932	826	880	850	898	898	849	834	922	881	932	873	844	878	854	832	838	809	832	848	917	885	883	877	883	847	889	834	825	885	895	843	887	885	897	874	849	816	883	911	928	884	819	875	891	846	923	891	869	870	886	867	857	829	835	854	874	862	933	872	908	845	843	815	857	866	855	850	826	883	887	874	840	870	819	842	840	893	868	873	885	860	883	879	850	902	925	919	845	906	839	910	848	924	877	882	862	892	880	858	908	961	879	864	874	886	920	882	842	845	906	899	911	873	951	854	891	879	910	870	897	898	845	907	889	879	868	932	866	875	921	849	828	919	843	901	867	899	824	873	916	934	880	881	845	858	845	839	852	851	894	893	908	871	861	881	922	867	883	889	847	885	879	848	902	896	901	869	909	881	903	917	919	833	845	897	915	884	894	858	871	905	865	914	854	866	854	832	858	918	860	868	896	913	887	884	897	861	846	843	879	851	922	929	904	918	844	915	894	868	868	836	870	884	910	842	823	872	816	893	876	858	876	895	915	866	875	890	940	882	920	845	866	868	889	861	863	844	829	851	873	877	895	882	893	869	873	849	883	855	847	902	865	890	871	810	871	883	821	882	882	874	897	886	910	861	866	900	918	858	846	875	855	856	893	841	871	899	849	876	870	863	828	901	865	895	830	891	875	903	893	843	887	845	875	892	938	926	887	855	870	860	961	835	855	885	890	833	880	803	853	848	857	847	871	902	908
3516	3694	3023	1763	1322	1110	982	851	809	818	759	728	752	710	738	659	722	687	709	674	642	684	677	650	680	630	653	681	652	691	644	686	699	654	674	654	656	677	603	631	636	674	636	665	679	659	632	690	658	687	627	611	629	624	643	661	634	697	616	651	614	664	643	642	687	607	607	650	662	675	635	650	649	637	699	628	648	691	677	656	674	699	666	636	641	634	642	649	643	658	670	649	676	628	657	581	624	644	689	660	626	633	626	625	612	706	668	627	650	681	637	647	708	610	633	657	655	663	663	646	614	645	617	651	634	620	622	657	640	664	623	612	641	611	669	678	615	638	724	662	644	630	635	620	652	645	653	596	680	608	671	702	625	646	670	629	645	634	609	663	614	661	631	620	643	654	687	601	640	591	671	595	658	686	670	647	622	631	692	654	620	615	642	642	613	610	659	646	602	612	623	677	642	620	630	671	700	668	612	639	652	647	657	641	631	608	642	603	623	652	637	617	613	646	653	648	642	640	635	609	658	652	658	643	650	628	676	635	646	618	630	637	620	627	646	630	715	658	636	651	617	598	627	637	637	648	630	634	624	660	633	676	629	625	615	678	665	639	661	597	651	629	621	611	677	633	624	620	671	624	617	678	615	663	633	670	637	622	632	665	653	668	634	606	661	615	673	644	638	630	653	666	701	630	634	630	678	609	656	655	666	663	654	654	693	661	653	668	626	631	681	613	584	631	615	612	642	656	610	663	676	632	647	620	647	648	658	640	577	661	657	656	640	652	668	636	662	665	652	606	614	631	631	658	675	632	685	639	673	616	630	648	642	647	620	633	620	639	620	676	656	610	620	681	701	645	608	643	613	650	647	655	609	619	662	614	651	609	653	629	695	594	672	605	635	614	693	587	635	637	609	643	675	647	604	588	618	657	630	665	669	660	620	639	588	684	627	665	658	571	687	580	612	657	639	679	613	650	600	640	636	625	638	596	628	635	671	622	654	595	611	630	579	618	694	641	654	661	644	602	632	640	674	634	658	642	660	663	615	616	641	668	606	652	616	645	656	603	661	633	617	653	569	608	644	625	633	641	650	616	632	644	606	586	687	652	642	642	671	632	650	678	644	602	647	632	660	633	653	599	637	629	623	671	620	622	641	626	607	623	609	636	641	680	629	660	614	634	594	622	625	665	616	660	634	646	605	652	655	685	626	638	633	669	619	608	666	596	601	639	654	648	630	629	644	671	614	586	635	610	665	663	680	640	656	635	617	665	615	687	663	639	634	667	638	609	608	660	607	704	654	644	657	643	633	629	661	652	652	637	589	615	615	644	620	617	616	627	650	642	644	606	679	619	650	632	651	616	634	665	619	644	607	566	664	647	693	675	619	695	656	588	648	648	689	648	649	635	679	625	628	614	649	690	643	641	634	647	629	628	675	662	651	634	601	578	625	613	655	651	671	669	628	658	645	651	619	655	624	617	626	626	650	653	588	654	597	630	677	620	634	632	630	603	630	622	647	624	671	618	675	599	621	666	627	648	628	647	623	621	630	602	631	629	636	603	665	608	614	662	607	626	644	682	590	678	663	649	618	629	625	660	626	632	611	667	621	594	635	643	639	623	617	630	610	607	658	632	653	629	638	665	635	648	694	620	633	607	631	630	639	637	627	598	656	649	631	680	619	670	652	640	611	638	669	638	676	643	668	649	620	651	607	603	630	629	659	646	614	620	606	620	644	625	637	644	631	683	624	654	616	659	637	624	632	669	631	614	641	650	667	620	683	657	576	638	610	666	644	661	641	668	639	648	629	645	659	618	636	660	649	645	622	651	653	635	604	629	662	634	682	662	627	611	630	601	646	644	604	634	609	632	644	645	637	660	639	617	610	583	659	654	644	637	653	614	643	641	615	611	606	635	594	666	637	667	632	637	619	612	655	645	642	609	621	604	649	604	623	632	667	637	658	643	624	618	610	627	713	639	621	612	638	645	633	654	619	568	641	670	658	606	616	632	622	641	643	657	600	606	576	624	625	642	635	642	641	606	639	628	662	614	669	638	661	633	604	633	602	637	626	635	649	640	623	655	663	557	646	624	643	676	629	632	631	621	634	642	633	614	607	654	617	634	628	608	697	636	612	676	632	700	654	614	596	612	654	622	677	617	618	601	632	668	627	641	614	604	596	647	664	612	656	655	642	649	613	693	657	608	616	634	633	647	641	628	660	627	631	663	635	700	623	680	609	613	701	639	653	604	643	640	634	643	622	666	673	627	628	653	672	669	643	595	620	610	616	670	635	589	631	624	641	603	595	630	629	627	652	583	606	646	676	631	646	622	593	629	599	649	625	635	610	614	624	644	595	583	588	646	655	635	622	656	664	637	587	624	621	658	660	664	625	626	629	662	663	581	623	629	605	624	657	639	656	658	675	632	624	636	614	656	634	695	603	612	639	641	598	661	640	620	647	653	622	641	656	642	620	650	638	620	647	637	664	643	608	618	622	632	605	678	691	623	647	666	627	635	653	643	649	643	647	607	644	686	632	614	653	629	617	631	612	645	653	641	652	615	645	596	653	659	664	640	668	645	641	596	612	700	616	580	659	595	641	595	650	641	657	623	664	640	643	622	594	631	655	647	643	710	595	636	664	634	629	643	695	628	655	678	624	630	604	612	638	643	660	687	647	634	589	587	643	652	628	627	675	609	643	637	644	631	664	647	641	625	599	651	634	644	647	580	656	631	651	600	631	625	641	652	619	601	682	591	626	615	667	665	648	661	626	636	659	632	640	648	646	611	646	634	640	636	651	605	608	608	646	659	630	639	645	560	623	649	619	637	646	623	660	633	600	643	625	651	645	662	618	611	621	617	660	626	656	622	617	592	606	640	643	678	648	625	613	640	619	597	639	620	625	615	597	657	646	635	637	608	606	590	628	654	609	675	624	632	613	698	641	669	596	632	675	623	674	659	662	617	634	623	623	640	672	641	642	669	608	652	663	636	649	616	630	660	619	602	657	588	649	675	617	639	652	629	644	657	617	636	620	666	623	641	633	641	643	686	609	648	615	649	632	612	614	622	614	619	607	567	634	638	671	656	628	657	657	613	610	619	610	627	651	634	607	608	642	626	658	641	622	615	632	663	613	653	669	630	619	604	631	643	623	650	640	565	610	638	638	632	597	636	644	612	616	625	628	577	685	597	614	582	616	608	620	625	642	637	631	657	634	622	672	654	645	653	647	603	659	628	635	631	625	644	638	627	639	628	614	613	633	665	599	631	647	653	643	649	605	639	667	637	631	591	659	641	657	677	625	617	597	653	628	649	638	644	629	648	650	647	607	638	657	605	612	630	651	718	636	654	627	705	646	652	603	629	634	659	661	617	663	632	667	596	593	584	653	653	635	650	633	630	646	650	641	619	628	637	622	592	641	638	600	627	638	593	644	626	612	621	656	596	613	632	612	636	604	659	650	637	605	649	624	636	629	658	579	608	663	623	620	661	612	616	623	653	643	612	609	681
24435	21460	28813	24535	21462	9164	1976	1225	1100	1044	993	949	927	881	849	866	869	878	843	892	859	866	825	779	834	812	847	838	842	815	799	826	833	819	887	798	841	790	804	821	789	822	837	765	832	815	794	802	809	787	817	846	739	857	858	803	824	813	792	880	825	772	802	840	805	813	754	821	853	786	811	853	787	791	796	831	817	828	829	798	789	835	845	847	802	810	815	799	788	817	792	779	831	831	800	800	829	790	810	786	834	794	830	801	798	807	814	795	779	794	832	812	801	775	744	802	799	749	775	750	780	811	818	785	753	806	778	818	845	802	815	829	751	772	806	792	822	839	867	807	789	818	877	779	790	798	831	755	856	794	790	818	774	753	786	796	845	816	852	809	815	761	819	826	809	854	840	804	813	802	795	756	794	786	812	831	807	831	823	803	863	790	778	813	801	842	781	783	847	765	815	784	816	884	796	810	814	793	801	791	787	867	796	797	756	787	813	778	834	805	793	787	772	812	828	802	811	782	813	816	788	759	823	800	791	755	798	808	840	773	796	806	809	835	830	761	818	763	829	803	813	812	784	828	773	780	860	833	778	775	819	802	803	818	788	801	818	753	770	809	816	791	797	822	814	782	832	806	796	755	777	770	767	800	803	781	829	807	766	810	767	802	798	848	838	844	821	774	802	777	804	789	837	812	798	810	799	783	791	836	805	828	787	785	823	821	817	843	826	827	841	835	822	830	788	846	826	760	801	801	790	774	781	828	768	771	780	836	809	772	821	826	815	818	810	824	798	822	803	806	781	848	847	817	814	793	836	752	843	819	818	856	783	858	778	777	818	819	779	814	795	779	831	802	749	810	806	812	792	815	829	779	800	808	825	826	807	813	868	835	804	797	831	735	770	781	792	836	778	825	763	823	814	827	847	749	773	812	795	814	789	830	791	793	778	719	828	787	825	805	838	778	833	802	827	782	833	804	845	777	827	743	808	839	832	786	762	819	776	794	777	751	833	784	794	844	806	788	803	837	780	801	793	799	797	808	819	805	806	823	830	808	819	809	824	773	814	802	812	805	821	809	838	838	799	814	811	815	818	786	798	764	776	751	807	786	834	815	803	843	765	768	839	813	827	834	800	777	749	790	811	769	771	813	826	820	828	815	848	786	817	844	786	794	808	827	803	822	865	834	819	812	790	829	783	778	829	804	820	807	805	718	778	799	846	765	843	819	809	800	819	786	768	800	791	814	768	825	795	800	778	816	773	786	842	749	790	811	787	769	784	803	828	800	785	801	809	843	837	844	836	768	815	790	795	822	758	804	802	838	859	804	788	829	748	859	812	785	756	811	761	774	781	845	819	802	759	811	762	763	761	832	842	810	764	838	845	798	757	811	749	765	770	814	790	786	772	824	782	828	798	806	810	770	854	818	843	806	737	796	754	846	805	798	808	787	791	773	808	824	827	766	831	755	775	826	790	790	805	787	752	780	832	770	830	807	826	745	752	808	816	777	807	874	775	787	785	832	796	819	759	826	749	779	750	783	820	800	788	804	787	791	789	778	835	781	802	765	777	800	811	773	799	797	792	803	812	817	831	808	806	759	851	802	845	779	767	831	847	755	764	806	777	766	768	796	806	806	806	773	782	801	805	808	780	747	757	766	789	821	716	839	789	791	806	872	748	801	793	745	814	762	792	795	811	807	813	827	783	814	779	793	742	791	789	829	802	821	859	828	804	758	789	817	812	744	758	786	800	789	757	769	777	794	832	804	782	812	830	823	800	805	777	811	821	746	757	805	798	778	801	787	805	821	732	826	784	802	786	737	785	792	769	812	794	790	779	814	824	831	774	774	777	774	832	771	807	779	800	789	788	775	775	801	776	780	792	822	779	782	816	781	810	796	783	841	792	773	805	796	807	762	754	837	773	784	791	840	865	782	833	756	878	830	721	827	806	820	825	795	757	784	830	790	836	749	792	768	756	851	815	809	736	823	828	798	753	805	794	805	814	825	803	867	771	783	771	780	809	830	802	824	837	821	829	796	763	786	853	807	831	761	792	846	833	766	804	786	837	786	842	778	807	800	780	789	781	828	839	732	766	877	833	856	788	818	841	755	770	780	812	796	798	796	816	777	760	821	772	780	847	802	856	831	820	807	832	833	756	802	773	810	808	802	811	800	803	802	841	816	784	850	784	792	820	814	774	802	825	824	770	781	785	838	814	828	779	811	800	848	805	753	810	826	787	849	791	835	781	751	771	803	826	839	784	827	773	824	758	768	772	820	797	784	864	770	794	778	821	790	803	768	827	803	791	832	756	773	810	807	817	809	779	759	796	834	792	781	834	794	821	825	789	809	751	796	795	798	820	808	816	811	820	769	817	798	784	812	823	759	776	799	774	786	805	783	832	783	822	811	795	766	789	803	792	798	816	806	802	784	785	815	830	839	776	782	749	733	838	809	800	797	811	832	841	815	810	782	768	809	763	818	821	788	855	814	843	805	854	828	799	749	827	795	772	820	755	779	792	817	845	814	863	819	819	749	773	774	793	822	780	825	763	795	795	810	846	802	788	756	779	828	748	765	785	820	814	832	768	867	805	755	829	803	793	784	767	806	819	763	810	790	800	833	791	811	823	798	846	799	803	775	785	799	769	803	819	837	758	825	802	786	842	815	755	743	830	793	808	817	822	786	818	777	833	761	828	823	786	827	788	740	746	783	806	794	827	854	819	805	852	800	803	838	798	851	813	837	749	825	782	788	804	766	794	804	784	812	830	784	791	775	760	787	734	802	902	795	775	810	774	790	817	783	798	833	818	828	821	782	747	814	851	785	833	784	844	816	855	805	817	835	831	768	777	817	825	826	817	805	812	821	817	829	774	793	803	812	825	859	820	856	836	825	767	769	730	847	824	766	813	763	811	781	800	832	819	825	762	806	831	805	764	790	784	825	772	846	814	761	781	827	834	782	775	806	770	808	806	794	788	820	858	800	840	805	810	763	807	832	768	833	761	794	785	786	782	812	782	789	872	791	807	798	812	818	863	846	799	776	760	767	805	784	819	819	837	782	777	806	801	814	847	810	812	798	849	741	801	780	814	801	778	741	805	823	787	859	812	817	833	793	816	823	783	749	770	782	794	788	798	775	848	784	740	762	778	805	755	770	786	822	833	797	748	811	763	815	772	824	854	825	834	809	838	803	772	788	827	746	831	756	786	802	842	807	748	805	818	830	766	811	758	778	806	739	748	785	772	763	837	802	802	804	765	822	813	828	805	745	789	801	760	812	853	797	798	817	754	770	812	857	780	762	758	854	810	770	805	807	783	804	819	827	812	798	786	857	762	808	819	823	881	811	822	810	838	846	827	817	810	781	810	788	780	796	816	833	819	801	804	818	787	828	801	783	818	792	806	776	773	845	828	753	807	784	844	782	805	756	767	762	804	840	810	805	774	810	782	792	775	777	738	743	837	786	822	797	782	796	804	790	819	841	783	803	861	772	791	867	783	783	807	785	861	776
3816	6173	4945	2664	1909	1503	1198	1049	939	838	761	828	757	759	732	694	721	739	678	734	658	626	671	701	680	639	617	621	615	638	721	602	598	647	653	627	601	633	630	633	648	640	663	606	626	629	588	643	631	597	596	619	625	609	620	595	586	594	611	606	583	619	635	641	619	627	624	591	667	612	627	591	592	633	609	601	649	582	649	591	627	635	604	625	608	635	581	558	615	640	628	615	591	599	614	592	583	615	629	633	626	596	647	664	664	641	617	567	582	608	571	580	619	639	606	606	620	623	622	601	617	616	596	591	657	593	586	631	622	622	616	616	589	606	611	633	640	609	617	635	573	614	626	614	615	594	603	624	624	633	586	605	646	577	598	621	593	654	645	628	610	625	595	596	605	627	529	625	576	583	632	597	624	596	611	603	594	547	569	581	645	612	582	647	591	568	607	557	609	606	622	602	641	605	592	612	586	622	639	606	639	574	615	606	574	620	637	591	608	627	636	608	616	570	585	604	599	613	569	643	638	612	612	607	581	611	663	615	608	598	595	582	629	657	588	580	603	629	573	605	580	616	649	585	615	615	644	590	615	609	560	592	612	569	652	607	619	590	557	565	552	594	581	598	593	621	593	594	640	623	585	572	603	630	609	581	609	588	578	619	587	599	557	617	603	559	620	634	597	607	606	613	601	640	616	642	628	610	611	638	585	565	611	607	567	619	607	606	627	601	557	632	640	610	648	625	616	641	587	587	615	579	582	610	562	590	636	611	591	618	589	579	608	642	632	575	545	593	620	589	614	564	606	595	621	579	567	632	566	629	605	611	621	611	584	613	599	609	646	605	587	589	589	580	625	629	631	601	612	562	604	617	613	606	601	580	654	588	643	586	607	553	632	588	590	602	586	608	597	621	608	616	571	611	608	595	635	619	546	566	623	564	594	577	545	607	607	600	616	604	584	518	572	599	616	597	611	629	578	632	579	561	620	580	603	574	616	601	586	567	590	598	586	662	630	598	595	612	540	613	597	618	614	603	594	568	575	583	620	576	622	608	609	584	589	596	581	605	565	609	623	579	570	609	610	632	596	634	631	576	610	630	619	584	623	609	560	569	600	656	572	551	562	613	584	629	633	587	633	634	571	618	558	576	631	634	639	605	626	599	609	618	613	594	599	560	583	629	606	615	611	544	589	630	628	601	610	634	593	572	596	623	589	610	577	624	547	623	571	603	611	647	573	584	605	592	567	616	667	591	585	594	611	597	641	613	577	597	602	581	593	578	606	617	572	613	654	608	599	589	605	605	647	560	620	579	580	559	574	581	594	606	613	594	579	601	609	583	631	608	626	629	641	586	580	599	631	621	581	582	583	622	584	580	613	629	560	574	595	557	589	585	588	600	581	592	641	562	627	583	614	602	642	569	609	617	577	553	592	577	576	638	544	604	589	571	617	648	626	598	567	637	611	586	628	616	662	576	600	621	605	641	620	579	605	592	592	629	556	625	606	578	583	553	613	592	576	597	559	635	577	586	603	585	569	566	596	596	597	582	559	576	607	596	585	646	611	627	615	596	579	621	609	592	613	592	623	576	603	594	541	620	580	617	607	585	592	620	666	592	551	606	553	602	591	549	619	570	607	588	596	564	610	597	577	610	605	598	606	617	604	633	630	616	603	589	608	581	585	598	598	590	575	569	589	586	580	594	605	557	554	574	570	552	579	569	563	598	601	595	599	627	601	570	592	596	614	587	595	571	599	576	601	584	597	582	561	575	586	528	597	571	608	622	596	615	601	593	612	618	632	566	559	604	594	612	625	606	579	573	584	573	596	585	590	559	576	596	604	612	586	592	577	608	569	577	582	592	618	568	616	591	630	607	582	596	593	637	630	614	589	555	617	587	586	584	617	574	605	617	625	562	581	586	586	591	582	603	607	651	611	574	601	618	595	606	601	575	588	556	527	635	604	545	575	577	575	576	612	629	558	607	631	592	626	556	634	552	591	641	611	638	595	635	585	575	580	621	602	604	587	602	654	587	604	583	604	620	613	616	587	560	611	580	573	613	572	602	594	604	580	559	572	579	613	640	599	572	632	605	593	575	607	621	578	626	636	597	604	606	608	585	564	614	625	658	617	614	630	571	582	648	607	584	542	577	580	586	596	555	571	626	641	565	619	591	612	600	589	560	602	586	663	585	576	586	622	641	585	596	606	613	579	563	593	605	565	561	601	583	593	591	636	596	604	647	620	559	589	600	614	597	581	590	583	603	586	604	598	626	600	613	621	589	549	577	580	617	556	582	581	561	554	583	617	577	634	593	619	608	630	593	617	638	635	569	599	581	604	577	530	590	555	627	579	614	635	564	601	604	599	603	605	597	593	628	565	600	603	591	613	605	601	601	643	603	589	566	598	592	623	615	583	581	595	637	594	573	609	577	590	609	593	643	595	599	608	606	574	621	590	585	568	575	594	587	561	603	569	568	653	626	604	579	603	569	598	647	610	553	598	646	599	598	597	642	590	571	581	593	576	610	566	587	618	645	609	648	613	574	607	598	569	588	591	612	575	602	557	551	601	577	558	584	625	599	601	642	608	644	584	595	567	603	540	556	600	578	641	576	562	626	606	568	638	566	608	594	583	600	581	612	611	563	591	617	614	598	585	585	555	632	567	590	564	610	593	570	579	552	619	586	638	615	591	567	597	608	581	567	586	599	609	607	606	585	604	554	558	602	598	574	599	623	582	589	587	602	587	575	577	611	586	601	553	607	586	604	603	556	589	595	617	583	590	563	521	570	559	619	592	599	616	577	606	581	607	585	653	627	587	568	602	598	575	574	565	596	646	593	581	575	592	569	563	607	602	608	593	586	546	568	597	556	590	645	620	596	550	599	603	621	578	632	609	575	595	582	620	581	592	602	588	587	553	588	644	605	633	621	586	597	577	619	588	576	589	610	570	608	589	607	571	593	589	594	596	571	622	559	592	609	567	632	546	621	643	590	593	586	556	626	546	593	626	624	624	578	562	608	613	602	556	583	583	590	587	595	592	592	600	584	645	573	607	612	566	637	609	563	596	581	596	582	561	604	577	548	604	606	628	572	615	591	590	583	609	588	581	563	613	615	606	572	599	610	575	619	630	609	600	609	593	599	581	570	567	591	601	600	585	593	576	587	562	612	582	599	595	554	591	595	614	622	589	575	647	585	595	574	575	590	586	592	572	599	602	609	626	592	544	621	609	584	600	566	588	578	640	643	638	558	613	638	614	629	602	593	599	571	589	588	584	606	609	591	549	591	561	567	616	572	625	591	568	629	553	620	623	596	575	590	574	557	592	564	582	640	559	608	577	613	575	618	599	569	603	581	587	558	621	584	622	613	621	597	576	575	594	637	584	620	587	574	596	559	579	595	607	606	588	642	628	590	619	624	631	629	597	633	621	590	559	585	595	577	602	563	556	604	617	593	572	560	575	583	594	562	600	573	558	577	602	582	635	599	571	548	573	622	575	589	631	591	558	583
27882	10515	1115	633	492	522	458	498	444	475	469	478	458	491	456	471	522	491	450	501	463	486	414	434	450	481	444	473	471	472	513	472	431	494	482	475	493	456	488	443	486	476	491	484	494	472	431	446	445	500	468	481	445	504	467	502	491	479	493	478	466	487	463	474	486	420	486	495	463	449	468	470	477	479	496	496	488	469	405	460	463	490	497	460	498	489	483	432	474	478	456	473	519	483	451	482	484	453	484	452	421	408	425	463	479	448	487	483	497	468	458	482	461	473	499	478	461	442	453	507	455	467	458	453	458	454	448	434	503	485	462	509	475	538	484	461	448	471	486	413	443	494	477	485	495	489	481	521	451	463	449	498	486	473	462	428	494	471	482	445	436	484	476	473	507	503	444	463	461	463	464	458	505	465	501	468	461	472	479	472	443	468	451	458	463	493	459	412	459	460	480	450	479	456	514	481	495	505	485	462	441	456	487	476	459	453	464	439	491	479	456	515	457	446	451	445	441	453	507	475	448	469	474	486	488	446	468	485	502	500	464	460	491	489	458	478	483	467	455	441	457	469	501	479	471	476	467	466	495	490	479	495	491	468	495	467	488	485	486	473	481	464	472	457	500	422	469	455	466	494	454	503	446	482	458	496	492	499	457	470	429	499	449	486	508	457	492	516	464	467	471	484	469	407	449	497	501	457	490	475	468	467	464	454	481	475	497	473	487	487	472	459	504	486	471	477	460	478	474	474	488	464	510	475	473	457	445	451	476	490	484	481	478	455	457	492	483	473	461	460	475	478	451	442	480	448	454	463	457	484	468	526	452	461	439	480	473	480	489	479	434	473	493	453	472	443	453	449	445	468	474	444	477	481	459	447	467	465	454	513	455	423	434	457	478	491	478	491	466	460	449	457	480	489	495	496	512	459	475	471	465	477	471	479	485	497	485	495	487	454	493	431	484	425	488	468	467	441	484	500	512	459	463	451	480	487	493	467	458	510	472	502	434	466	480	478	478	463	497	442	493	446	518	463	456	466	461	454	479	519	397	440	437	494	471	445	490	475	448	476	440	489	463	475	449	505	474	451	484	453	473	508	480	446	459	470	463	481	483	452	475	478	432	474	473	516	493	517	479	477	524	510	430	419	470	537	487	443	455	499	463	469	514	503	525	475	475	477	431	464	472	485	436	463	481	476	538	476	440	452	439	502	428	482	473	471	459	454	500	435	505	455	481	456	464	460	460	499	496	474	509	436	488	465	471	484	446	484	475	485	466	466	466	467	463	509	420	481	479	503	453	427	461	499	502	447	481	509	502	475	438	494	502	494	442	501	485	441	459	433	497	473	484	463	456	465	459	483	472	468	458	479	457	473	473	490	504	498	504	474	507	467	477	485	468	493	448	469	469	499	459	478	464	476	436	440	466	452	450	494	477	458	439	453	482	492	519	473	473	494	489	440	466	444	492	483	474	435	433	431	465	481	482	481	483	456	479	483	493	444	460	457	462	500	491	446	483	461	484	485	428	445	446	483	479	483	499	482	468	486	485	476	479	460	450	456	496	430	450	457	469	465	479	450	489	487	448	469	495	482	484	518	465	445	477	454	471	468	471	488	470	482	480	456	492	475	475	499	501	461	475	461	489	451	468	489	483	470	459	487	461	467	492	446	448	515	451	501	492	502	430	469	465	476	444	486	464	493	441	459	495	527	454	466	474	503	486	436	475	481	478	512	469	464	475	489	486	488	495	489	483	471	466	470	444	463	461	465	500	474	463	454	478	466	512	503	494	437	449	489	447	453	459	462	474	485	513	471	444	497	459	460	445	518	441	458	473	464	480	511	501	499	481	498	493	502	473	489	447	509	491	467	489	460	491	484	474	484	435	440	430	460	461	467	442	495	475	469	496	487	477	487	422	476	449	457	486	456	496	440	457	492	466	439	464	486	467	439	459	468	486	443	485	493	426	472	469	504	470	464	483	502	481	487	481	484	496	528	480	487	454	487	474	458	432	476	484	483	475	486	493	453	469	472	428	459	486	450	451	462	496	467	480	519	468	493	463	458	461	466	482	405	461	512	494	446	508	445	448	493	533	469	462	473	456	470	486	490	484	478	484	469	492	459	482	475	495	484	409	466	477	448	443	483	485	443	471	468	451	438	482	442	452	492	451	479	484	462	467	465	472	480	511	463	494	464	512	475	481	468	460	471	473	464	495	508	467	479	428	440	452	495	447	476	485	477	492	515	473	470	479	471	470	458	455	433	469	439	457	469	480	495	491	510	468	428	464	464	487	463	478	458	442	473	453	457	473	505	500	491	467	495	492	442	473	461	461	501	492	484	451	506	429	436	426	479	473	454	480	437	478	489	481	463	491	472	501	467	438	504	484	470	450	468	430	482	478	485	486	470	449	464	472	434	499	474	480	473	476	470	446	455	407	478	463	448	436	519	503	489	485	476	512	432	500	487	485	478	482	489	486	460	431	485	477	412	444	482	501	468	467	474	471	483	473	486	465	481	480	498	507	511	453	476	452	445	467	446	475	446	468	463	462	475	482	454	460	482	472	474	457	466	468	464	468	494	455	443	492	459	476	489	441	503	473	481	493	464	481	473	495	430	487	467	453	493	458	527	464	471	477	485	461	505	474	526	469	505	464	484	522	481	460	482	471	474	439	460	462	471	489	500	487	450	515	503	476	498	479	445	467	484	479	469	433	478	432	467	482	476	440	449	500	450	485	442	454	504	451	462	493	478	474	482	461	498	447	448	503	478	451	461	459	427	471	476	435	482	474	504	473	458	481	494	492	481	481	484	500	498	449	480	461	476	475	453	477	505	483	451	466	525	486	463	446	479	503	467	473	467	477	499	545	483	504	470	517	470	466	448	453	489	503	484	475	457	459	468	474	475	468	509	435	509	458	492	510	491	510	447	522	492	415	432	460	451	458	496	453	465	472	479	475	484	497	504	448	482	470	480	479	514	493	501	521	473	473	485	469	472	413	484	459	489	472	474	491	472	453	440	455	483	446	440	478	510	453	494	482	480	500	494	497	463	471	450	470	482	496	469	491	474	469	460	470	450	466	507	488	469	486	491	442	461	424	475	441	511	515	504	493	507	495	466	484	512	452	457	490	452	475	480	449	488	486	453	462	484	473	509	491	478	466	465	467	417	492	463	488	513	466	447	492	474	467	485	460	482	492	465	470	468	468	472	486	485	473	467	504	455	490	443	465	454	457	494	459	469	489	490	468	492	477	452	458	464	478	461	476	463	460	471	486	479	477	473	477	508	486	444	478	443	493	483	479	462	499	482	480	474	491	481	476	449	478	441	465	466	447	507	450	492	437	458	484	463	459	466	454	521	486	498	536	501	490	482	511	467	450	423	436	492	475	446	453	467	482	508	497	494	493	513	476	451	477	468	492	462	478	489	505	469	481	473	429	477	477	495	468	488	482	482	457	488	492	485	493	490	462	496	500	445	508	477	490	503	490	493	457	516	441	453	488	454	507	410
4825	537	464	401	389	376	352	359	361	355	345	346	335	336	322	350	310	345	343	371	314	325	365	355	357	377	339	329	358	357	336	340	372	338	346	347	350	356	354	331	353	339	328	341	344	336	359	335	347	371	338	334	335	351	336	331	309	335	377	358	360	341	353	349	342	349	316	371	308	327	341	328	349	318	326	349	383	361	384	349	341	375	338	380	343	341	356	343	333	329	343	340	346	346	354	335	348	350	352	347	331	308	321	385	344	356	310	339	373	330	371	354	380	344	365	327	355	326	361	351	350	347	339	344	355	360	357	396	355	321	328	366	351	324	333	366	324	339	343	344	351	358	350	353	333	331	333	328	334	352	340	358	333	311	328	343	351	361	343	334	307	374	322	322	346	342	354	345	371	363	329	320	328	348	333	364	355	316	343	346	353	293	363	306	327	338	346	289	345	355	325	332	374	330	326	320	358	356	365	345	335	340	362	316	349	373	303	352	381	376	344	380	372	315	342	341	377	329	348	364	323	340	327	308	366	339	338	345	347	340	322	329	307	342	356	337	340	361	361	352	343	349	370	322	354	377	335	337	355	381	359	370	343	339	351	336	316	339	326	325	345	337	361	326	359	325	307	344	335	340	324	354	368	355	342	321	329	378	349	336	349	364	345	382	369	359	357	332	340	333	373	368	310	321	350	332	379	383	356	311	344	293	358	352	318	322	332	308	355	298	362	353	337	330	350	334	354	342	338	350	320	365	356	350	338	340	361	379	337	326	351	318	351	336	341	359	326	330	357	355	318	337	329	333	329	325	349	348	339	328	354	327	336	319	355	343	358	338	323	353	337	356	314	353	340	347	343	363	342	328	339	296	339	347	378	355	329	311	329	339	349	346	322	352	335	361	360	352	347	338	325	375	347	345	346	345	314	330	350	327	360	347	354	309	347	346	336	311	379	317	293	372	350	361	360	313	341	315	361	332	367	343	373	306	347	313	333	350	327	327	329	338	329	349	325	309	357	337	340	347	357	329	355	337	376	358	343	383	331	343	360	353	367	354	335	347	308	354	351	336	345	347	338	356	325	357	322	358	341	316	335	337	297	342	345	319	357	326	365	350	332	341	365	336	329	356	368	307	356	351	343	347	328	316	365	333	345	330	347	351	318	355	338	336	351	322	330	350	337	336	343	345	335	346	377	340	349	329	325	361	338	355	343	355	367	362	324	356	358	345	331	325	358	360	364	386	358	315	317	331	339	358	316	354	298	316	320	343	353	338	330	348	341	362	367	337	345	323	327	338	372	340	348	322	334	312	319	332	351	345	315	366	320	312	349	315	345	310	357	325	347	312	334	339	343	364	344	322	339	361	364	371	337	326	346	358	313	318	337	343	329	337	344	318	333	330	322	337	368	370	347	314	338	355	351	327	313	324	317	374	381	304	345	378	343	344	297	342	297	349	337	368	312	327	379	327	326	342	336	366	352	353	359	373	345	315	351	351	342	345	326	345	330	334	359	346	361	370	349	354	338	372	355	325	323	366	329	353	349	327	335	332	374	359	334	340	323	356	327	347	339	322	333	354	345	362	329	341	326	348	339	309	325	316	312	369	328	328	364	323	334	330	341	386	304	350	367	344	326	328	330	327	358	327	311	354	335	341	340	336	326	366	278	353	342	336	323	363	367	337	343	343	335	347	307	346	335	363	338	331	342	329	347	365	321	303	334	364	354	344	338	398	340	340	363	321	316	334	342	350	312	335	327	354	349	365	316	342	332	370	328	357	353	324	314	332	332	331	387	331	336	333	328	363	341	333	365	335	315	336	345	346	334	354	367	344	338	345	346	330	358	349	378	352	336	345	330	306	343	339	343	302	370	370	317	325	333	335	320	335	340	358	380	354	368	351	328	341	337	355	332	346	350	354	347	337	354	369	361	332	357	328	339	335	333	327	310	352	353	292	345	334	326	334	347	301	349	327	342	368	341	320	352	335	355	312	304	344	338	375	341	343	337	361	341	392	334	361	344	348	377	358	350	355	335	327	366	332	355	342	361	347	341	358	312	367	348	305	337	360	334	340	355	353	378	374	317	376	345	365	322	332	345	344	333	341	327	355	342	336	310	362	327	357	315	320	323	367	337	350	332	315	362	359	345	363	313	346	357	314	312	312	385	346	333	361	339	357	342	323	339	320	348	304	362	396	356	340	317	330	359	340	355	327	334	360	317	384	351	345	335	341	340	329	332	354	309	321	369	352	313	333	333	327	344	354	355	332	345	367	334	333	331	312	341	338	348	379	359	366	333	317	344	349	354	343	345	351	350	305	344	332	357	346	363	328	322	343	351	316	321	342	338	356	332	331	346	340	352	333	306	348	344	334	347	347	335	315	330	337	348	347	338	315	318	344	319	320	325	368	378	347	351	298	337	360	372	347	342	326	336	325	346	328	318	349	334	342	358	333	339	309	340	333	328	311	313	344	336	306	355	345	327	368	354	351	332	332	336	355	326	347	331	370	337	348	331	358	339	341	351	340	386	331	284	347	318	341	338	356	332	323	319	373	339	324	309	373	335	358	380	317	344	317	344	324	335	317	327	311	332	325	313	359	349	356	335	335	300	359	351	336	358	331	358	363	333	365	352	329	334	362	331	353	327	320	358	327	327	343	329	373	336	319	334	332	372	342	347	326	341	351	317	346	342	347	355	352	349	330	337	375	344	339	334	381	322	362	363	354	314	328	348	340	374	384	364	331	324	354	360	328	358	337	326	346	352	369	294	346	323	322	358	310	324	341	318	346	340	318	361	357	363	337	359	306	360	361	334	342	337	314	349	343	338	351	354	341	343	352	328	366	364	367	341	345	336	347	356	349	320	296	314	332	357	346	352	337	344	379	347	344	363	344	316	322	328	347	313	328	360	370	327	371	324	366	342	360	341	357	308	349	339	359	358	342	380	345	311	345	326	322	347	356	352	347	271	370	340	354	359	328	332	294	353	336	341	355	343	350	340	347	337	325	369	351	356	363	348	361	331	365	340	365	363	352	365	380	356	342	306	348	356	321	330	326	336	340	344	342	362	324	335	310	360	346	315	326	329	330	343	357	335	346	328	367	330	338	342	314	370	280	366	316	360	339	366	324	319	350	370	345	342	343	309	347	334	343	338	304	358	333	325	355	368	361	309	357	326	358	334	336	298	334	364	340	363	340	326	346	311	355	371	299	342	342	341	322	368	342	314	350	313	376	330	308	350	334	340	363	299	338	346	334	343	350	334	343	315	339	337	327	362	344	326	309	346	365	336	349	313	332	331	335	360	373	394	362	342	343	330	323	323	361	335	328	309	334	347	342	327	323	323	346	325	339	341	379	337	348	327	320	343	350	374	371	366	371	346	338	327	360	331	327	340	368	322	332	359	354	343	366	303	339	352	352	323	342	362	322	314	336	311	364	326	344	336	341	355	336	345	370	326	316	357	347	349	348	344	364	325	369	326	363	364	325	326	303	360	328	357	315	347	329	342	334
25564	21458	27926	25406	11783	1892	1336	1129	1000	1015	930	919	954	892	922	935	887	923	907	938	889	905	917	905	899	875	890	889	927	835	839	905	882	883	843	913	971	907	933	852	900	905	928	875	850	890	948	929	834	893	923	864	889	849	916	899	869	836	918	828	845	902	944	915	883	917	873	889	898	854	827	851	859	809	900	877	905	892	908	875	902	885	883	924	896	926	836	872	893	873	912	906	841	900	935	912	887	876	923	883	835	894	877	884	948	897	903	872	879	868	909	851	817	902	863	919	900	933	842	872	913	861	865	873	859	921	927	866	864	909	858	835	876	885	872	871	875	830	893	914	835	908	879	882	898	866	880	886	902	876	901	871	872	903	858	847	879	898	870	887	945	876	915	880	864	866	885	933	870	890	815	951	855	847	862	813	859	915	860	850	907	833	843	915	908	892	881	830	876	933	864	832	930	918	869	938	897	913	831	894	898	853	821	822	885	912	850	871	889	925	870	871	934	875	908	890	879	858	882	891	902	886	884	847	895	891	864	859	875	875	890	883	847	875	815	835	893	917	851	869	885	834	892	853	885	918	847	840	915	867	922	855	916	869	865	875	837	839	877	842	865	873	833	854	862	841	894	903	864	904	877	847	831	889	872	912	938	882	884	861	885	895	880	858	881	885	883	852	859	890	908	904	851	852	810	858	914	858	879	922	858	865	894	869	863	830	861	906	877	881	850	902	886	839	927	869	938	859	888	891	886	922	862	861	865	942	909	878	867	880	895	825	895	859	873	879	810	873	902	866	917	857	803	836	899	889	874	862	849	898	864	907	866	840	853	915	842	854	860	849	828	869	862	843	877	878	811	850	892	890	897	878	898	882	875	904	850	926	873	890	881	896	904	924	894	861	912	904	868	828	851	870	881	918	871	879	876	886	904	856	899	894	856	835	847	814	868	885	834	927	899	903	928	872	878	859	854	923	908	874	901	823	870	857	845	869	871	843	911	885	861	952	923	869	907	862	851	892	882	890	902	876	900	893	855	863	884	827	897	919	859	896	881	883	874	846	878	873	889	815	885	886	897	819	837	879	875	921	872	852	837	878	846	903	913	879	860	914	881	924	873	841	929	907	925	850	843	850	910	941	911	856	843	888	894	858	838	875	878	881	873	873	883	864	909	841	911	874	896	874	869	888	916	869	832	899	936	926	875	875	929	848	928	918	868	884	894	890	915	901	869	884	898	892	915	889	944	901	892	875	898	934	890	867	877	814	948	893	895	868	839	847	873	914	853	858	894	885	871	907	853	856	907	850	865	896	797	859	871	865	900	870	898	882	968	928	862	881	899	896	860	933	875	891	837	871	856	918	884	874	891	853	904	888	856	859	834	825	869	894	868	854	923	875	867	873	861	855	859	853	879	879	838	788	806	834	886	879	847	858	882	822	859	862	818	847	883	878	854	879	867	857	859	870	888	874	889	888	882	903	852	855	855	875	927	858	888	843	850	903	830	871	872	858	861	888	874	918	891	877	899	851	933	915	861	913	878	864	907	869	843	860	966	873	874	841	905	850	843	830	880	829	906	831	909	846	905	879	868	806	860	849	875	861	881	882	889	876	852	879	886	845	887	895	901	871	873	879	895	887	849	867	822	880	877	887	928	925	862	853	879	932	889	910	873	891	890	887	889	820	891	887	834	874	863	890	885	881	879	844	850	947	875	849	889	839	861	799	876	873	879	917	880	886	871	826	848	967	861	876	874	838	827	903	884	883	899	856	846	905	889	919	906	875	862	895	877	860	849	840	847	849	895	885	858	881	875	897	855	801	878	829	861	869	853	834	864	885	956	814	895	874	902	897	865	877	833	909	891	923	887	856	850	918	903	851	876	839	881	913	912	859	871	872	922	866	825	904	918	933	949	842	902	872	855	905	868	902	900	866	911	893	891	867	885	871	884	884	821	865	885	813	875	834	916	875	935	873	877	865	844	927	884	889	885	870	861	902	937	876	849	887	875	904	826	883	842	837	870	861	909	848	878	856	843	883	893	879	875	887	884	880	891	861	887	913	874	889	859	848	873	843	880	881	921	894	887	882	873	880	823	856	889	898	887	852	873	923	897	860	861	868	908	884	875	834	873	881	921	828	915	901	926	879	875	948	847	942	864	864	885	870	857	877	886	833	867	893	841	862	866	884	843	923	891	881	870	883	893	858	888	884	853	848	867	864	906	871	897	908	868	832	854	848	885	914	886	889	882	892	874	856	899	869	924	862	890	922	856	892	839	849	877	842	885	870	861	883	883	890	881	902	889	941	887	829	846	818	858	859	890	876	888	894	865	883	851	840	955	900	907	866	886	879	858	871	839	883	941	900	867	904	893	857	900	913	860	904	860	870	819	900	880	894	878	870	884	879	871	903	882	895	893	842	925	874	803	886	868	857	858	833	835	866	917	822	831	847	882	884	928	875	926	826	954	871	893	893	850	898	848	860	895	864	910	860	864	873	805	802	878	931	882	913	853	851	853	849	935	806	959	841	800	897	862	891	867	877	876	896	812	896	881	913	896	842	836	864	843	855	840	834	821	888	839	923	921	869	836	878	904	904	847	881	846	863	875	896	893	821	836	870	891	853	882	931	860	850	858	911	897	818	879	866	811	877	918	881	859	853	865	841	864	882	844	885	822	835	908	836	900	865	899	847	827	865	909	879	873	878	847	964	890	880	868	879	895	849	896	841	873	873	914	837	894	848	818	895	846	852	923	836	870	841	859	840	885	878	836	879	843	847	884	882	896	901	903	894	871	852	908	824	868	943	842	890	868	913	829	904	903	822	904	864	830	868	879	870	909	867	865	855	895	931	885	911	910	857	877	869	902	858	884	845	888	860	831	899	884	794	860	962	880	878	882	862	877	848	917	898	868	905	864	876	881	865	900	899	897	936	880	902	800	871	836	872	883	881	898	912	865	858	844	844	850	863	908	871	924	821	905	873	903	843	887	830	882	850	914	934	920	818	886	884	861	881	865	908	893	867	893	874	852	894	910	899	887	831	911	831	818	889	818	858	901	856	888	896	863	920	889	861	885	848	883	885	812	911	905	845	829	925	910	822	871	905	849	860	941	906	814	850	884	949	887	883	857	932	947	957	868	869	876	874	890	896	823	837	887	899	845	861	885	912	884	834	889	878	874	864	872	867	836	860	873	836	905	882	900	868	797	883	927	882	923	882	866	874	876	852	892	824	830	864	873	839	864	925	865	808	883	858	889	861	885	891	906	836	864	830	892	863	863	896	842	892	917	892	902	857	876	838	876	849	906	843	860	905	905	855	913	874	836	841	884	854	903	910	912	846	847	879	932	896	869	865	851	877	879	875	890	921	847	832	938	856	896	839	866	904	873	901	879	893	879	845	839	832	921	892	881	908	881	873	862	839	882	849	849	840	842	895	866	858	887	818	881	893	893	868	889	909	893	838	898	852	868	905	874	813	867	874	863	869	897	894	901	878	872	848	919	931	855	874	909	875
3520	3777	3088	1683	1301	1137	930	891	821	779	720	724	697	728	684	710	682	661	686	670	644	717	663	646	658	641	648	725	708	615	662	683	670	633	611	666	670	607	633	628	610	651	647	606	685	619	643	669	631	643	686	667	595	649	653	643	668	627	613	627	634	649	654	675	635	612	682	629	640	653	654	677	623	669	637	609	618	635	672	653	602	617	647	661	605	631	639	683	658	653	673	616	641	653	632	620	604	605	641	602	631	631	631	640	639	607	590	622	658	638	618	658	609	622	635	671	666	648	659	687	630	689	712	627	662	679	638	647	656	628	625	617	615	677	661	643	600	651	635	613	622	668	647	601	652	630	651	645	631	643	642	671	660	646	681	642	638	665	676	647	608	639	606	671	633	632	638	602	625	633	630	671	631	658	630	701	644	636	644	640	644	647	630	662	622	641	630	580	670	621	671	620	657	662	647	628	597	659	683	658	605	685	677	624	664	596	577	636	642	589	632	657	685	641	684	673	609	645	651	612	588	636	656	638	626	711	672	660	627	629	657	618	606	623	648	669	652	665	618	597	648	622	648	623	632	603	630	653	641	599	674	628	669	677	625	644	631	624	677	657	639	593	642	658	638	645	633	622	660	613	615	624	624	623	663	636	631	612	636	589	668	612	672	607	639	639	615	649	680	607	643	627	632	652	630	659	640	648	662	589	615	646	625	655	627	607	637	627	609	669	666	668	646	615	623	632	591	616	702	637	610	635	613	629	675	642	651	629	599	680	655	647	612	646	671	676	621	620	658	636	625	617	639	626	625	630	630	587	636	621	651	616	606	667	646	644	647	647	687	637	646	623	649	633	635	620	618	627	656	635	649	623	657	649	635	617	662	626	659	638	601	647	615	698	670	673	621	643	672	631	597	643	633	624	622	628	625	656	633	666	616	683	671	649	561	632	621	684	652	644	638	645	649	642	646	656	628	613	640	669	652	661	660	628	623	601	625	651	650	663	668	635	588	647	622	653	631	563	600	655	626	646	595	641	610	638	612	662	624	636	610	640	676	692	650	651	615	644	637	646	618	601	644	633	633	661	633	615	679	655	603	658	657	682	622	612	647	656	649	616	611	637	642	584	649	662	630	677	682	661	597	680	645	693	646	678	661	628	674	698	637	646	621	619	657	653	662	628	606	648	660	640	632	631	617	650	615	620	616	671	634	648	637	629	632	626	636	637	615	629	634	619	639	645	691	675	660	605	598	632	655	594	648	655	559	606	571	653	617	645	597	655	638	665	663	638	640	642	640	678	642	625	653	630	612	658	601	688	649	636	623	662	581	604	669	630	674	655	635	605	649	604	628	658	629	617	683	667	613	582	613	637	658	616	638	627	621	632	636	648	716	659	635	639	620	628	611	659	606	620	631	634	631	643	624	596	638	644	598	635	673	639	627	622	672	661	615	629	623	660	608	627	587	611	612	608	639	646	630	648	620	646	608	625	611	609	656	621	632	643	618	627	645	620	651	607	673	621	689	645	616	634	652	616	581	608	598	677	689	607	587	694	631	651	657	672	650	560	659	636	655	665	587	635	613	643	645	636	628	654	614	680	634	586	628	592	633	651	622	674	635	596	647	660	653	610	643	669	613	649	634	658	625	641	648	599	607	633	607	625	611	654	642	652	680	685	634	590	652	636	580	590	648	627	641	670	641	633	618	644	630	588	631	693	664	630	690	636	654	586	613	666	641	667	633	620	631	632	656	591	600	617	605	668	666	588	657	666	667	623	645	619	601	623	631	673	634	646	585	639	625	637	671	609	651	626	662	662	658	596	623	664	635	648	607	660	630	645	647	572	623	645	609	702	629	630	636	649	636	612	610	650	608	669	645	620	645	613	639	618	641	636	658	609	580	592	635	645	650	667	677	657	655	609	635	629	645	649	642	631	661	635	670	618	690	617	636	610	595	631	673	576	628	617	560	645	632	635	616	649	664	654	618	585	636	608	657	622	616	659	661	644	642	648	624	657	617	601	639	617	617	638	663	634	628	626	598	651	632	619	674	597	657	619	616	626	600	674	632	617	583	659	682	701	611	614	644	631	653	621	590	677	641	589	689	579	631	674	670	654	630	619	654	630	628	671	646	644	617	650	653	630	662	650	626	604	669	621	669	581	655	643	600	651	632	610	632	640	624	646	650	583	661	637	621	665	618	609	638	660	629	663	653	649	601	616	654	647	619	630	612	583	624	644	668	654	631	621	635	667	605	621	605	618	632	643	656	654	646	630	646	600	658	631	655	635	592	654	656	640	634	662	602	593	647	616	669	629	648	668	625	591	665	621	615	638	628	646	610	639	615	623	622	667	620	635	641	631	652	632	617	640	593	678	609	669	623	650	631	662	623	614	644	634	633	655	623	589	620	580	613	638	595	661	633	684	612	592	658	627	593	636	643	651	649	673	660	580	630	637	639	581	642	610	633	623	627	618	633	617	627	648	649	672	623	609	628	645	579	653	584	634	671	628	661	653	650	604	670	668	647	684	634	645	633	674	666	656	614	628	663	622	623	620	624	637	615	650	611	672	590	652	590	600	624	663	618	618	678	664	654	654	625	626	615	645	642	633	664	600	650	703	633	650	599	644	608	630	663	664	609	625	609	671	655	627	615	619	636	639	648	675	638	632	622	602	615	646	636	643	635	663	638	652	625	642	642	580	679	650	632	613	625	680	644	638	638	637	639	664	572	628	605	632	613	632	623	668	659	677	619	644	610	666	670	675	600	636	631	613	678	644	639	632	630	663	619	645	628	649	631	649	648	561	624	598	644	621	619	597	608	645	622	670	653	595	669	608	615	627	635	632	650	630	625	681	635	622	640	677	638	668	594	675	618	611	642	620	637	683	648	659	630	696	614	638	627	627	654	652	605	624	683	611	608	697	653	671	638	625	623	635	648	623	615	657	679	648	636	605	613	612	613	659	584	647	601	633	636	590	639	696	630	625	670	618	614	631	586	600	661	588	655	658	624	614	620	618	619	613	624	640	654	607	614	599	654	642	632	666	626	607	613	622	595	634	664	660	631	628	620	660	591	689	616	660	658	665	612	631	599	596	645	622	635	669	606	648	620	660	645	591	658	658	661	634	626	609	649	670	656	676	671	678	619	609	647	648	649	609	637	671	654	636	637	670	627	620	636	670	614	633	680	593	649	646	629	650	672	606	625	611	626	655	653	605	616	648	630	623	611	633	643	671	582	668	592	621	642	644	604	632	616	642	590	664	610	653	573	598	616	598	661	642	639	644	602	606	621	646	605	662	637	635	664	639	637	642	659	649	662	648	649	587	660	618	626	605	658	585	665	636	647	640	633	606	655	646	633	653	621	644	647	608	588	637	594	611	646	607	640	641	633	665	653	636	634	605	623	653	619	625	643	568	631	582	634	577	644	607	619	663	646	679	626	648	679	674	627	612	610	585	638	634	632	641	607	651	622	634	625	624	629	631	619	586	617	604	572	661	632	613	609	630	628	637
24397	21478	28842	24540	21471	9265	1901	1220	1050	1015	977	955	948	868	895	857	866	846	837	840	858	831	856	846	860	833	846	801	822	876	833	839	830	814	798	857	758	862	902	805	832	811	795	873	819	811	840	827	782	829	836	770	809	833	825	808	848	785	830	798	823	867	837	800	810	859	824	805	815	850	852	796	851	783	786	808	780	760	808	829	821	852	850	877	806	837	796	858	838	819	776	821	814	755	864	794	816	810	825	783	821	855	781	798	757	780	838	834	837	751	785	773	786	801	839	733	809	801	745	816	805	792	798	796	837	798	837	815	741	832	874	811	822	790	821	816	771	803	804	771	813	791	806	791	767	712	785	815	752	792	785	783	802	808	850	818	814	834	778	833	814	830	798	781	808	803	789	831	789	804	827	808	793	792	766	785	879	782	767	774	790	785	757	765	763	792	828	796	832	836	843	789	785	806	810	828	813	759	823	786	799	792	784	800	791	800	801	835	745	761	792	771	835	791	837	835	753	805	817	765	779	815	795	814	831	778	830	822	789	803	824	784	755	792	778	803	884	795	771	746	771	845	814	777	821	791	765	784	791	793	797	779	800	838	753	761	800	827	775	796	789	786	788	831	771	730	805	790	808	802	781	778	824	813	766	789	783	819	797	801	829	912	794	780	831	767	843	834	810	809	810	818	772	796	857	802	739	795	767	806	756	758	838	801	832	782	799	779	822	767	818	784	793	809	760	785	836	817	831	812	790	856	762	822	835	752	770	797	789	771	822	815	755	812	796	812	776	816	827	848	807	778	781	838	838	840	752	767	815	813	811	793	818	820	792	852	824	809	843	838	813	783	807	805	773	785	844	777	825	803	812	803	802	797	777	786	826	780	817	798	772	774	775	783	874	819	812	823	846	789	818	792	820	831	804	749	834	813	814	793	847	789	791	808	800	825	793	770	799	836	768	798	824	823	786	771	794	814	806	819	707	818	745	766	778	831	775	799	773	792	771	808	779	796	875	819	823	779	745	838	798	826	829	843	822	818	785	748	814	791	801	835	760	770	785	795	821	828	776	801	849	817	821	798	791	826	800	775	781	823	734	780	844	809	849	783	784	818	794	788	783	771	799	832	806	795	792	849	819	800	764	802	792	860	794	790	761	833	813	800	777	758	780	794	775	806	758	792	808	855	843	789	770	787	793	796	802	778	869	794	795	817	779	834	756	808	846	819	844	810	805	796	794	784	756	795	787	833	796	772	796	797	797	783	818	859	780	848	785	799	811	785	809	817	787	792	831	865	797	845	779	782	783	833	819	768	764	817	749	803	772	808	818	776	800	748	848	837	788	814	775	834	773	797	826	821	806	793	819	819	744	876	831	782	866	815	784	844	822	771	780	792	885	801	763	802	779	850	794	755	783	792	789	788	783	826	809	811	786	818	786	784	815	785	774	788	769	845	771	830	695	791	788	817	828	777	781	803	816	797	804	787	838	795	847	778	794	843	829	815	808	792	836	796	794	806	821	825	796	773	795	797	779	764	793	795	795	815	809	790	809	789	815	807	822	773	751	813	787	800	811	772	776	827	807	771	775	794	862	825	830	809	796	809	722	808	778	788	772	827	846	827	809	829	815	770	791	802	808	776	750	795	817	776	750	818	770	773	742	763	829	795	797	796	807	782	761	781	817	777	828	853	812	780	856	810	799	764	780	789	756	825	823	835	795	796	798	762	797	819	840	819	803	806	855	765	777	799	823	786	808	782	769	785	807	806	819	748	787	775	785	764	807	755	821	815	851	815	778	787	769	787	810	785	829	819	806	831	806	793	825	772	796	794	836	820	752	783	793	797	800	815	780	785	790	799	812	795	807	778	807	782	790	850	801	783	772	766	699	815	812	833	809	803	803	818	811	778	811	815	774	871	785	794	828	783	783	797	822	805	788	788	766	812	791	810	847	815	814	857	851	787	777	782	791	788	774	786	768	868	806	823	775	771	838	801	828	816	812	802	797	800	807	768	785	773	769	829	823	816	845	779	786	765	769	804	789	813	784	767	766	828	848	829	753	793	833	841	792	794	804	811	805	812	788	822	795	820	799	797	769	799	797	868	803	809	801	806	798	782	750	820	816	797	764	751	789	822	819	756	743	837	757	794	801	754	806	743	811	765	764	770	837	749	830	816	764	759	770	828	763	813	773	791	818	784	835	826	812	801	778	810	792	781	779	799	791	863	834	785	731	786	833	820	754	838	759	802	787	810	815	793	768	834	811	803	815	829	783	799	835	829	807	787	825	811	773	781	819	817	810	817	832	797	859	768	804	753	792	780	744	809	806	826	815	839	760	773	791	770	767	807	808	769	802	812	793	803	841	769	773	799	819	783	801	787	809	773	818	817	798	782	801	795	828	791	824	822	824	742	827	831	773	797	781	804	789	875	812	840	780	788	834	776	776	881	800	789	761	811	769	864	820	818	823	770	816	814	766	766	785	805	813	818	769	796	777	796	833	808	829	808	758	853	789	789	840	780	830	817	814	809	785	775	778	801	780	771	807	770	786	804	832	829	774	793	762	765	761	804	815	795	807	747	762	751	813	773	778	821	801	760	777	833	864	802	799	774	805	767	786	808	755	746	836	784	754	780	815	770	769	832	804	752	845	825	828	766	771	787	772	765	809	847	809	788	829	812	770	797	830	779	817	850	838	755	806	772	781	815	727	756	832	780	814	785	794	809	816	815	811	827	813	786	811	766	829	776	732	789	840	801	772	790	818	802	835	768	784	771	768	769	828	806	808	783	752	808	786	817	787	766	836	809	771	811	776	780	742	814	808	796	810	815	799	809	777	792	833	804	825	791	842	751	813	821	784	824	851	812	831	765	791	831	773	829	792	826	804	794	791	762	761	783	820	807	815	786	801	827	768	767	825	779	806	813	813	836	785	814	810	793	829	829	740	836	808	820	835	782	809	798	830	726	741	840	846	833	825	835	859	826	790	800	781	791	780	757	828	775	787	856	753	751	796	827	793	802	830	765	784	779	795	862	819	766	815	831	823	845	807	836	826	774	846	751	801	792	745	810	791	803	839	795	780	789	827	805	798	793	804	819	826	770	794	809	789	789	776	805	829	767	777	864	825	801	793	841	833	764	791	815	790	819	799	784	790	810	815	834	760	790	785	789	753	814	812	819	850	784	740	829	816	766	777	767	768	741	812	789	754	805	804	782	804	794	772	855	782	801	813	773	854	789	769	798	760	793	821	760	830	799	859	806	816	788	756	767	832	825	768	828	815	795	817	749	793	798	811	833	733	758	795	776	772	799	810	790	805	805	780	791	773	812	780	787	803	808	817	803	795	786	780	783	827	812	767	747	795	764	787	796	804	772	851	773	811	780	789	808	830	793	804	787	828	830	811	802	779	804	815	771	788	753	841	782	787	815	813	757	777	786	827	827	806	796	839	807	777	799	779	791	779	819	828	808	822	813	754	787	749	768	799	837	775	843	803	819	796	779	826	796	796	807	814	780
3767	6099	4954	2540	1783	1424	1166	1044	930	876	751	722	712	722	701	705	704	690	645	645	658	671	648	636	640	647	589	595	611	662	678	646	631	624	622	603	611	628	613	611	609	643	668	571	575	617	593	626	642	640	628	632	564	596	610	658	623	646	574	625	606	626	621	596	606	640	636	620	589	665	559	577	622	614	577	602	649	582	640	632	620	609	618	590	617	599	570	589	590	623	603	626	617	612	637	587	612	664	562	568	620	592	567	620	612	599	592	630	626	595	638	575	574	624	581	633	618	601	594	623	620	625	602	558	643	559	589	603	593	605	592	581	639	585	601	606	582	595	612	578	602	610	624	638	592	640	567	639	625	618	596	590	630	615	616	605	609	629	609	576	611	607	594	574	592	661	597	655	598	566	576	589	610	597	605	579	626	611	588	560	614	606	582	613	602	631	618	564	567	626	592	632	599	564	619	598	643	602	605	619	600	635	589	633	603	589	625	607	560	606	583	658	604	594	592	560	589	584	600	590	586	664	606	579	630	630	603	612	605	572	621	612	598	564	615	593	635	591	600	620	603	634	586	603	614	631	544	602	588	614	567	583	603	589	606	598	629	621	596	594	577	603	613	603	609	604	617	613	615	577	625	645	575	587	600	577	555	608	649	592	595	605	583	560	558	648	563	624	575	600	574	631	633	643	609	590	582	573	597	586	594	615	580	572	617	598	594	575	628	598	567	589	588	563	619	566	585	596	655	603	576	562	593	558	586	612	603	604	632	611	632	588	612	623	570	608	558	641	602	607	576	590	578	567	584	597	594	641	606	589	639	589	593	588	634	574	602	628	611	582	581	577	581	610	631	598	595	562	608	577	597	626	608	606	629	548	641	600	600	646	608	590	591	583	579	594	592	606	607	541	594	596	583	595	574	564	564	589	598	591	583	606	630	623	645	545	594	586	640	561	612	586	585	642	590	581	625	600	584	636	544	612	595	563	573	601	584	574	601	594	618	647	598	562	614	608	621	582	638	608	597	647	584	608	593	591	575	612	626	590	572	596	617	598	583	620	585	596	601	600	596	577	612	556	582	578	634	587	633	561	600	586	576	609	607	586	649	589	589	628	566	580	593	601	599	648	602	599	654	566	585	630	588	593	598	600	619	587	593	567	617	615	588	578	576	632	575	575	605	625	574	585	632	641	589	572	563	615	598	561	636	643	604	609	576	585	656	610	588	572	608	559	609	564	609	622	596	600	608	566	604	610	641	585	637	616	579	565	621	568	581	639	569	581	587	611	585	600	607	595	588	593	563	554	608	625	584	585	612	610	551	560	608	626	602	600	575	594	610	597	552	622	605	577	577	595	579	587	606	597	581	632	577	585	636	618	591	561	620	584	611	567	601	573	568	592	584	527	593	570	601	596	656	587	620	595	620	618	605	593	610	591	548	577	631	595	594	567	552	581	568	584	651	561	613	609	595	604	577	610	576	581	572	585	606	601	563	559	604	577	603	638	600	585	537	592	573	585	596	579	591	583	602	601	586	611	617	599	628	633	612	539	564	561	600	616	600	601	589	607	591	554	607	610	613	585	610	602	625	590	626	612	590	576	576	583	579	578	607	603	585	598	647	556	581	567	648	582	611	576	586	562	610	558	610	548	631	625	570	578	619	588	597	613	614	595	563	597	584	573	585	570	644	578	596	580	564	603	604	538	603	583	603	600	573	574	570	596	598	607	568	574	586	584	618	595	551	600	576	568	629	619	587	650	563	594	625	575	612	573	571	574	602	618	554	610	598	622	585	555	637	560	601	563	551	603	564	585	562	603	581	586	587	625	574	592	583	595	610	599	602	583	643	585	545	578	609	628	587	587	587	582	604	616	597	617	625	572	534	605	606	578	595	593	616	580	580	614	601	612	583	637	611	616	587	642	602	593	601	601	587	536	596	578	598	590	608	563	595	639	601	602	569	614	578	632	618	562	599	591	575	613	604	573	624	639	614	559	620	583	551	567	615	577	571	598	602	571	566	616	585	592	583	638	599	602	583	616	604	572	598	599	601	610	595	557	637	656	577	598	528	613	598	549	608	632	600	596	603	620	569	595	600	519	659	575	623	564	600	639	581	602	555	600	586	583	592	584	606	569	595	558	588	598	612	603	594	607	599	588	597	598	555	566	606	580	602	607	623	605	569	600	565	579	567	570	614	545	602	590	569	570	597	551	609	615	613	574	581	604	590	584	586	569	624	565	552	602	573	599	596	598	639	572	611	603	595	570	589	590	599	615	578	531	620	557	577	580	595	617	592	589	610	569	617	570	573	562	586	572	612	580	592	607	591	562	586	625	582	629	573	620	573	623	595	537	595	561	572	614	585	570	572	563	560	594	615	579	562	596	592	578	569	620	634	596	551	528	582	616	540	563	579	583	581	617	564	592	602	585	593	583	550	594	610	605	607	587	635	585	602	634	583	586	588	610	579	587	597	611	569	580	594	541	574	642	622	572	614	641	596	621	584	597	574	592	578	640	579	595	593	607	615	561	569	565	575	596	598	609	599	549	599	581	576	620	604	580	627	626	571	584	586	602	584	570	611	601	644	586	583	619	586	586	608	659	610	573	622	573	575	547	613	605	608	590	553	576	588	620	618	589	568	595	548	585	610	598	619	622	544	573	572	663	640	661	595	605	628	612	572	596	580	614	559	576	585	603	592	591	592	630	588	590	572	545	615	608	598	599	600	557	557	559	623	583	573	547	609	593	607	625	574	602	612	572	584	592	609	590	608	634	608	592	603	544	646	585	622	601	554	603	573	606	577	541	600	601	636	601	605	612	594	587	583	584	623	612	622	565	597	598	557	589	620	581	605	568	572	619	559	565	572	617	618	589	569	620	627	594	614	622	589	616	590	599	590	560	565	577	597	614	637	627	634	637	608	605	557	652	582	622	596	606	533	605	622	592	615	572	584	536	612	571	609	628	578	608	601	588	568	572	607	576	618	593	563	608	598	627	625	606	584	581	550	622	534	569	625	603	598	612	610	606	586	590	585	590	562	606	615	628	616	654	583	555	614	584	638	567	564	566	570	601	586	588	577	577	570	644	601	622	584	576	612	599	564	596	579	565	608	583	616	595	633	591	615	570	560	574	562	598	614	638	560	587	543	601	555	553	580	570	579	576	577	568	563	554	630	603	575	568	548	603	635	597	603	607	594	583	626	628	565	614	595	568	588	642	535	593	581	595	596	630	545	599	542	587	614	561	548	598	541	602	574	586	577	581	603	602	634	567	596	586	617	561	646	601	619	589	585	593	651	624	606	584	589	583	599	634	545	583	589	606	579	578	585	575	601	597	583	586	606	623	589	594	611	603	604	597	588	587	558	593	594	608	595	649	569	551	574	578	617	575	608	578	628	590	634	552	595	594	593	563	592	580	579	551	647	667	605	583	578	622	630	575	553	569	639	564	620	593	559	611	610	586	617	574	567	580	631	616	608	577	599	581	589	527	588	562	601	601	592	536	619	619
27879	10474	1065	687	516	530	490	493	513	457	513	468	492	482	498	449	486	482	493	479	504	478	479	479	517	474	515	458	463	445	441	479	493	477	484	526	460	455	498	466	465	486	454	485	502	459	473	461	470	500	484	512	484	502	456	450	475	504	467	499	461	503	505	478	479	490	511	459	474	492	483	468	435	465	468	469	465	474	493	486	442	426	501	477	490	469	492	451	502	444	482	483	467	469	512	478	465	457	492	483	452	459	482	432	497	472	473	462	475	453	500	491	489	487	501	450	465	485	457	493	477	430	479	488	475	484	477	421	501	489	461	466	468	506	515	449	434	509	465	465	479	431	468	489	447	463	475	470	426	490	456	526	473	442	436	463	465	428	492	469	457	489	468	476	449	491	469	469	497	471	461	452	480	466	483	475	443	526	467	435	449	494	466	485	486	473	475	483	487	472	448	425	415	432	487	507	482	481	437	466	467	475	462	462	429	482	504	461	480	502	443	452	461	511	461	435	478	463	474	456	486	473	441	446	449	448	489	498	458	475	452	500	493	469	442	477	483	462	516	504	467	488	481	460	495	445	498	502	484	469	460	490	504	531	487	488	485	505	450	484	497	450	442	485	492	493	480	492	495	461	481	424	490	459	508	455	454	475	475	484	466	462	493	461	436	445	498	448	482	503	481	445	498	460	484	454	475	474	481	460	471	469	481	466	495	459	483	502	469	490	484	470	475	478	429	495	495	468	452	455	456	476	465	455	445	483	458	476	482	446	479	465	494	465	439	452	472	481	482	433	502	441	484	479	483	517	458	487	483	490	456	497	483	491	474	474	467	503	496	460	467	466	488	496	473	500	475	457	466	472	457	483	484	456	463	490	488	463	489	480	445	502	494	450	483	476	472	433	516	462	478	482	501	440	471	492	490	455	560	455	452	452	455	470	456	505	485	462	453	490	462	495	505	450	517	460	455	460	435	464	457	451	455	504	465	456	486	451	422	466	483	504	495	460	466	462	450	510	458	459	464	503	493	493	441	493	433	459	458	474	488	473	479	503	468	460	481	468	417	484	461	479	504	429	501	457	485	459	510	497	452	474	495	448	513	465	464	487	480	466	480	483	464	450	448	431	495	479	432	465	484	458	499	463	485	540	469	477	470	484	453	509	457	464	462	472	488	485	446	496	463	433	461	514	431	483	469	434	508	491	513	483	501	477	451	442	487	471	492	453	502	499	441	459	462	475	475	420	482	428	479	481	498	470	497	482	501	472	518	467	479	480	496	508	521	505	476	476	461	444	442	436	490	469	451	484	487	452	474	456	451	473	469	470	498	480	466	496	503	504	472	465	491	512	504	477	500	494	443	479	461	438	466	470	465	475	498	510	508	492	458	480	454	495	469	506	459	486	484	466	450	454	454	448	469	466	504	475	446	436	443	438	476	432	503	483	507	489	494	448	472	482	454	482	461	494	522	501	499	499	473	431	485	493	446	491	471	469	514	456	427	471	472	448	460	484	468	488	463	492	485	488	470	493	483	517	488	471	471	508	435	428	468	461	480	477	464	517	462	475	461	471	477	494	455	469	507	463	436	502	441	488	492	488	489	472	501	479	484	454	437	450	479	500	484	483	494	470	493	439	479	492	491	481	500	438	460	457	445	464	475	481	460	475	460	466	477	444	474	486	501	498	476	448	477	489	461	496	463	426	510	483	431	451	467	498	456	459	450	460	493	500	472	456	491	513	481	477	472	514	434	467	526	463	469	503	449	444	492	469	471	457	469	452	463	466	449	517	453	437	477	466	481	462	506	465	456	452	501	501	520	472	497	462	500	471	498	477	492	452	476	485	486	461	486	492	444	455	462	503	462	470	451	493	469	517	464	477	471	456	460	465	471	502	494	427	486	478	470	496	493	462	469	501	478	505	480	469	467	442	521	460	486	506	457	492	431	453	487	495	448	486	542	451	447	503	500	502	457	483	477	469	456	472	437	478	451	472	490	473	476	472	436	469	478	457	448	455	491	516	498	452	470	471	507	446	447	473	453	443	493	487	488	472	429	468	498	455	431	486	448	465	501	489	504	473	444	446	437	499	499	477	517	448	449	468	471	455	481	471	439	445	463	412	472	469	487	479	469	439	424	451	485	482	464	484	435	486	451	495	481	463	509	506	479	490	467	483	474	461	476	451	511	456	476	480	448	463	477	482	485	495	441	434	452	474	463	471	481	486	452	481	441	456	528	486	461	485	482	466	453	474	446	464	475	491	437	425	467	467	467	476	473	492	463	445	496	516	504	464	490	463	506	469	482	448	471	514	458	476	461	491	466	437	461	429	486	454	492	484	450	470	458	481	451	485	474	448	475	499	443	473	469	402	437	478	500	466	493	462	460	471	494	477	462	481	484	495	499	473	431	514	464	449	465	480	476	483	529	448	455	440	478	478	482	431	466	471	484	472	490	477	447	491	491	468	465	433	456	463	454	473	460	488	470	490	442	525	446	527	459	476	461	471	502	491	448	478	485	481	491	433	502	483	479	452	478	461	434	474	484	465	504	494	438	510	475	450	480	438	432	471	462	492	494	468	485	475	453	501	449	470	492	471	464	516	487	442	492	442	478	455	492	504	490	482	476	491	457	465	481	452	490	446	450	503	494	473	467	484	455	472	513	439	483	462	427	472	481	505	490	502	480	479	465	451	489	467	457	454	497	474	457	449	501	455	500	474	479	446	474	444	466	460	495	456	449	490	450	475	457	472	514	521	463	492	495	445	477	455	507	412	491	475	466	469	476	454	463	443	482	452	481	508	467	467	462	489	486	481	482	460	497	483	462	472	448	461	479	455	448	483	461	486	468	450	480	472	463	468	468	499	481	479	515	505	459	475	478	470	486	495	500	494	441	480	487	432	480	428	487	482	486	475	486	505	468	531	465	508	494	450	487	468	468	474	486	449	421	476	482	494	497	461	478	461	466	455	448	465	455	422	433	512	477	472	460	491	481	435	495	456	494	464	437	401	508	496	446	461	472	480	480	472	466	496	508	456	460	496	482	460	500	478	502	464	480	477	465	440	437	441	460	468	470	499	459	444	483	457	471	462	458	505	468	481	504	482	446	489	463	470	481	493	477	440	486	467	458	480	448	461	481	504	470	451	500	459	449	460	464	474	476	459	459	452	442	470	493	494	490	515	457	431	455	475	448	447	486	437	451	481	480	501	492	502	435	446	469	496	489	480	481	449	457	487	449	455	452	534	503	478	495	500	473	496	417	451	461	478	488	463	465	519	477	505	475	464	479	470	489	461	486	495	451	490	490	489	498	471	447	480	440	457	480	453	451	460	479	454	468	499	489	484	443	441	518	453	454	507	484	473	495	483	455	494	434	495	453	443	434	516	488	451	499	467	429	451	464	485	455	493	461	482	496	451	454	485	443	479	460	513	487	470	445	494	447	495	494	491	458	454	469	485	478	487	477	393	451	494	446	487	504	501	449	520	471	450	443	476	451	513	452	457	492	512
4793	531	474	463	355	375	348	375	364	384	329	344	340	342	320	322	374	318	339	350	374	368	342	350	340	344	360	327	338	342	344	348	361	357	343	346	363	356	337	342	346	325	366	310	322	362	325	332	328	337	338	331	355	323	349	335	380	362	334	340	345	339	368	338	381	339	342	330	363	353	338	366	317	344	355	350	355	297	363	327	385	333	326	341	344	350	343	335	378	332	312	333	324	349	336	363	344	319	349	342	289	339	348	351	343	314	357	325	370	342	358	342	316	325	349	319	327	355	331	331	318	331	352	337	353	323	365	351	325	352	329	326	334	326	327	370	325	351	341	324	343	383	351	324	310	335	359	326	363	354	343	348	348	347	327	348	380	332	354	358	359	353	341	331	325	370	326	344	340	371	348	346	315	364	337	341	325	339	336	344	347	335	337	336	360	357	348	331	382	345	352	348	327	353	304	344	342	329	344	335	326	362	346	332	349	369	354	329	324	357	346	352	340	345	304	348	304	324	346	349	329	363	352	338	337	347	356	331	316	349	335	364	361	340	341	353	354	351	297	329	316	330	345	360	377	318	299	321	369	334	334	344	324	326	313	335	344	386	361	353	342	324	380	340	315	332	368	380	341	315	359	322	346	350	311	365	323	316	337	354	345	324	354	336	325	348	342	322	353	339	324	342	355	338	320	340	327	313	353	338	348	340	355	326	349	356	347	315	329	348	344	323	333	375	319	342	348	327	332	342	341	327	335	348	336	337	359	327	357	355	344	321	339	345	333	337	336	349	353	299	333	356	334	318	325	312	356	317	346	319	345	323	338	327	327	334	325	318	335	303	341	334	348	331	356	350	353	334	350	334	344	331	325	346	347	337	321	344	343	349	339	324	336	317	299	324	364	319	309	356	333	341	374	355	353	396	324	359	326	348	365	384	313	328	343	337	383	350	324	331	311	343	338	352	332	343	318	331	340	356	336	316	314	344	322	336	375	354	337	371	324	335	307	380	349	335	397	369	359	366	367	321	337	369	324	341	372	340	321	313	358	336	366	337	342	329	336	324	332	323	355	339	328	357	318	368	333	358	365	328	343	342	323	349	317	311	360	327	379	342	329	358	353	329	334	331	358	338	343	348	323	357	377	358	356	363	350	343	337	359	360	365	333	350	333	343	373	333	345	319	298	349	319	352	321	357	325	333	344	354	350	328	361	313	317	363	307	359	307	360	360	341	332	361	376	309	393	312	346	370	344	318	346	342	328	343	358	362	330	343	332	354	326	334	337	363	361	324	335	373	321	327	326	385	339	352	353	377	354	335	354	356	345	345	330	331	359	343	343	315	347	368	363	318	341	328	327	318	375	330	343	344	323	326	371	319	322	328	331	368	335	321	332	356	311	320	345	338	348	338	321	328	363	305	319	356	330	359	325	297	333	317	342	378	351	349	353	341	356	339	376	335	333	348	331	327	305	375	351	302	343	368	351	355	341	346	363	331	353	353	337	332	339	342	346	351	338	311	335	316	313	327	342	337	343	339	311	333	335	335	330	327	297	347	356	364	330	373	324	320	344	331	343	325	318	319	306	300	330	340	322	341	352	335	362	337	327	345	369	349	315	313	329	354	352	344	305	351	334	327	343	354	344	366	315	349	335	331	338	325	365	329	312	322	355	360	351	365	342	354	336	378	323	337	331	323	375	334	320	340	317	337	353	384	361	356	361	311	341	349	309	367	303	330	311	358	348	319	360	358	347	360	302	357	318	342	325	381	339	314	314	330	362	335	343	313	357	329	334	333	316	333	351	342	336	345	348	327	345	322	331	346	326	331	333	338	337	338	322	369	338	367	378	353	341	323	328	334	327	330	328	327	303	317	339	325	341	315	326	300	353	338	357	356	380	352	368	348	362	333	384	361	308	354	313	362	328	323	341	322	357	327	318	340	380	318	336	345	347	316	360	374	362	368	359	316	336	345	362	352	330	358	334	309	355	293	339	346	361	336	351	332	346	318	367	342	327	333	336	360	382	342	303	326	331	355	322	301	359	347	338	330	319	359	311	334	326	335	342	346	360	310	364	350	325	343	332	318	323	357	322	333	339	311	343	345	309	319	322	338	341	325	348	367	353	341	328	314	358	327	376	371	333	342	347	329	351	327	340	333	340	345	357	340	370	344	363	333	310	300	332	334	301	327	338	332	319	346	338	344	364	338	347	370	365	341	364	347	327	340	299	276	365	339	345	350	364	323	339	356	349	350	337	346	361	380	346	339	342	345	352	360	317	322	348	295	331	314	330	347	337	342	341	352	333	322	351	348	362	335	336	334	340	314	318	358	347	352	349	361	324	318	359	349	346	337	317	356	331	321	313	332	345	335	302	355	339	349	352	330	331	334	358	350	341	323	348	353	347	313	349	344	346	376	331	352	357	324	323	359	367	328	349	341	344	345	356	357	334	316	352	312	318	355	311	366	343	319	320	385	339	376	346	356	345	356	355	348	347	358	359	367	346	339	344	355	342	360	336	353	338	323	307	358	366	358	345	369	338	358	345	328	327	341	317	343	320	333	340	343	315	337	349	350	341	348	360	365	350	348	326	342	319	321	367	348	349	365	328	348	330	332	352	363	327	348	339	321	330	309	346	334	368	353	350	313	311	327	350	366	324	341	322	347	320	325	352	348	310	336	371	379	349	386	321	332	339	343	327	330	355	331	308	339	350	337	380	322	361	328	331	344	305	339	352	317	353	317	357	327	329	360	326	337	366	343	314	310	361	346	336	352	384	347	318	358	336	329	310	343	337	345	333	314	332	335	337	330	343	305	328	354	381	327	345	349	363	342	382	364	331	339	365	364	349	350	378	358	321	363	334	319	329	323	363	357	316	313	328	324	344	365	333	374	336	308	353	337	321	341	366	310	397	311	349	336	331	354	366	334	311	327	322	338	357	329	344	342	333	346	347	335	331	361	342	336	341	341	326	316	330	321	350	354	357	330	340	316	344	352	351	385	331	331	344	332	344	341	334	342	342	354	366	337	371	385	337	345	307	358	330	330	356	366	364	324	352	338	332	315	316	358	307	368	320	349	305	326	349	328	331	321	297	334	357	346	332	358	337	361	332	345	345	321	345	327	340	320	341	354	342	350	328	328	290	335	336	346	324	337	334	333	388	311	352	337	347	315	363	317	353	360	343	320	341	341	390	294	344	325	330	319	317	347	360	332	323	337	360	342	348	319	321	357	334	345	342	357	328	342	351	347	340	343	318	345	365	370	361	343	353	340	334	340	338	362	351	314	370	345	360	357	348	356	355	335	336	367	334	352	353	336	319	361	319	356	321	340	272	346	357	357	394	389	369	351	326	325	336	336	349	330	333	319	375	344	313	321	305	313	351	324	362	340	358	348	357	371	330	330	321	359	367	340	356	342	349	357	345	327	338	344	358	368	312	360	332	354	362	341	337	335	339	340	333	329	338	344	345	364	335	322	340	334	364	357	314	348	316	340	330	323	346	361	358	336
25522	21460	27902	25422	11590	1783	1330	1075	1088	980	979	974	899	944	907	930	934	933	914	899	884	950	923	907	912	898	971	892	898	885	878	907	930	928	870	869	863	905	857	880	912	886	905	873	852	902	961	895	924	865	863	934	921	918	897	834	936	912	884	868	859	928	840	907	901	889	875	857	857	886	867	867	900	878	874	884	882	892	927	837	875	869	895	874	898	881	905	826	869	884	839	914	849	875	840	873	929	914	894	890	881	846	909	839	860	868	845	860	847	865	850	876	921	887	888	903	896	905	903	933	961	879	813	906	945	845	851	925	905	857	835	869	890	943	905	900	837	923	926	889	858	890	887	921	888	835	854	866	864	880	900	849	885	890	857	922	813	894	873	879	904	866	873	827	910	851	878	883	897	947	863	845	827	872	875	862	891	917	858	912	861	908	850	911	864	857	892	896	813	925	888	882	873	864	851	890	893	873	890	860	852	856	872	892	865	863	865	868	910	918	875	915	851	871	906	910	910	878	848	861	837	884	894	891	869	873	863	903	863	869	878	909	897	856	894	903	906	892	886	902	924	893	859	925	854	916	851	882	873	914	875	899	880	910	845	908	843	922	850	849	889	852	895	865	847	882	902	885	909	918	890	910	906	886	856	886	864	856	864	921	818	887	872	904	919	900	851	882	890	884	895	883	886	917	889	862	857	876	881	830	919	891	880	887	850	861	846	891	910	884	894	933	912	938	867	868	870	881	886	817	875	857	916	885	893	843	856	839	905	900	910	901	824	906	859	858	955	886	911	844	866	845	854	899	902	884	846	876	883	866	897	857	853	887	863	881	897	894	906	907	860	844	874	861	834	918	898	899	882	882	811	843	862	876	818	874	883	902	882	835	823	864	872	859	890	862	868	872	938	887	866	851	896	871	889	889	905	856	858	900	910	846	904	902	871	867	843	941	917	828	882	889	858	834	801	878	862	842	912	883	919	890	879	918	870	905	904	855	923	892	892	858	931	904	905	792	858	892	853	874	820	852	893	922	870	799	869	901	865	876	934	847	876	880	847	827	903	842	890	873	931	927	924	894	881	868	894	841	849	906	926	919	853	863	909	891	884	904	915	888	900	824	844	897	868	894	937	861	858	825	829	883	880	861	890	856	901	888	848	880	874	888	884	872	895	869	846	894	830	875	881	879	901	884	933	860	942	906	855	883	886	819	881	883	926	916	877	850	911	876	896	927	912	904	890	923	902	917	870	890	920	925	887	934	886	871	859	863	919	836	872	880	925	940	899	938	926	872	865	888	811	846	887	895	916	861	839	884	922	928	835	886	896	912	858	864	830	848	847	880	854	855	902	813	866	889	872	898	872	893	837	880	884	886	937	870	867	846	893	856	877	942	886	847	879	849	904	886	912	866	874	850	876	919	894	862	866	863	854	872	851	858	917	895	903	907	865	908	891	840	937	814	915	863	934	879	879	840	843	840	927	865	839	915	866	897	892	924	819	859	849	928	855	902	845	883	925	892	848	861	932	819	915	875	853	864	850	858	912	888	939	845	865	864	866	890	882	857	893	839	903	923	860	909	924	849	888	896	900	898	876	923	856	899	885	910	869	834	852	891	845	926	833	860	904	959	876	906	910	895	881	904	884	869	904	883	936	863	837	876	811	904	930	906	894	881	887	907	913	913	900	887	893	880	871	861	840	891	824	840	854	901	810	890	885	840	887	846	885	871	883	865	873	926	887	855	912	917	879	880	838	946	811	901	846	818	903	876	885	825	856	920	899	882	904	899	880	881	859	915	878	850	887	820	868	905	883	918	920	877	832	919	906	876	896	900	861	958	868	912	895	888	902	875	881	871	880	908	914	835	919	884	883	856	874	825	905	904	900	869	903	905	864	872	938	884	903	874	909	850	949	922	915	830	856	862	873	897	841	846	804	879	899	863	915	883	879	827	871	858	924	894	879	874	856	849	870	841	905	852	885	887	915	901	915	933	932	884	888	903	849	867	875	862	891	874	891	851	867	879	898	902	879	823	859	925	931	894	916	865	890	872	917	863	873	918	902	862	825	946	869	861	817	889	901	865	862	903	924	853	880	881	868	860	878	873	854	823	916	906	923	889	920	879	867	876	847	842	886	849	883	858	845	904	838	863	889	939	886	854	915	856	794	871	865	898	912	852	888	863	927	887	888	903	903	959	823	884	901	861	906	873	858	913	832	874	855	852	900	858	892	896	894	850	879	945	905	850	837	800	900	880	873	886	880	946	912	882	877	899	842	833	941	836	907	864	891	874	865	838	866	849	850	902	815	867	969	878	858	857	915	858	899	891	941	947	889	895	853	899	840	843	840	906	878	873	889	862	903	904	853	927	943	892	871	894	892	886	873	912	830	865	864	880	880	868	922	874	885	924	943	911	916	886	827	928	914	883	897	858	835	908	921	853	830	850	880	897	886	858	897	854	849	880	873	871	922	889	906	877	823	844	831	859	822	890	837	891	868	875	906	884	859	867	882	904	852	881	881	828	907	870	921	879	930	864	844	876	920	921	870	853	844	854	847	907	902	916	879	894	826	885	895	881	895	851	880	921	878	878	897	898	901	859	856	838	908	889	867	827	868	858	947	866	874	864	926	891	884	834	838	871	857	851	901	849	870	892	883	904	923	871	878	887	908	847	863	844	881	875	842	885	915	871	910	863	897	870	865	903	869	830	915	909	840	908	880	921	892	903	855	863	890	873	881	889	877	948	889	877	821	882	873	930	848	866	874	902	900	868	883	860	898	863	942	833	887	886	871	875	859	916	827	880	848	873	853	852	881	860	891	935	882	853	905	872	890	926	923	908	904	843	834	888	923	844	900	925	868	832	856	902	899	892	898	924	939	881	845	846	857	889	885	883	864	854	912	880	868	862	893	900	887	866	914	910	898	822	840	910	889	843	863	906	877	879	906	878	862	865	919	848	871	868	873	897	854	920	911	894	872	893	861	822	873	905	882	866	885	834	906	836	864	871	906	854	806	916	840	846	862	872	904	879	878	895	855	918	881	885	882	860	896	880	863	870	954	872	869	907	893	865	861	822	880	874	887	882	880	862	882	909	884	868	865	872	820	910	873	925	943	917	864	891	863	910	903	906	871	813	911	896	830	889	902	828	893	924	910	881	779	864	872	867	878	888	898	865	885	889	900	871	893	904	866	912	871	884	881	905	874	874	898	902	899	886	834	870	913	835	863	884	915	885	883	839	834	893	877	880	870	877	859	849	959	864	884	884	907	892	874	940	883	850	893	817	958	864	872	827	868	906	887	920	921	865	848	899	870	894	869	872	924	853	870	885	883	891	873	869	928	856	824	809	898	879	935	849	876	884	890	906	947	933	950	873	873	848	887	904	885	907	862	859	857	857	850	904	827	867	887	836	827	881	882	916	874	944	860	898	864	882	866	868	829	912	885	864	809	936	904	872	850	924	869	858	856	883	881	889	884	894	886	844	884	909	912	880	829	895	918	943	840	860	836	874
3523	3685	2950	1725	1281	1111	909	848	827	772	722	737	698	713	765	705	693	710	681	674	707	697	675	619	678	666	626	715	693	642	655	644	690	669	678	625	641	645	692	674	651	628	651	695	635	646	665	655	633	668	639	629	621	675	603	646	636	691	664	667	685	661	667	657	619	681	622	655	656	652	674	669	702	655	661	687	632	621	653	636	717	637	645	630	675	651	642	628	635	660	652	666	618	659	633	674	594	678	663	619	670	632	649	638	650	710	661	652	631	600	657	640	643	653	680	645	690	623	676	678	655	642	615	648	580	644	672	641	662	649	629	671	566	663	622	670	644	642	680	619	600	637	653	638	608	687	663	627	622	642	643	606	678	619	657	668	677	610	665	656	617	624	631	620	632	611	646	679	641	628	632	653	648	599	638	657	600	650	612	604	674	650	663	636	668	660	652	623	630	665	671	639	637	670	629	632	626	625	605	683	629	563	631	625	640	634	638	671	607	675	677	693	628	654	635	642	642	681	606	665	644	635	662	631	653	630	648	643	633	645	681	627	618	706	655	608	647	638	656	694	648	617	689	639	649	625	636	657	605	646	645	668	612	628	594	617	645	631	608	645	617	635	662	643	634	670	613	631	648	646	614	625	636	658	646	645	652	689	646	653	611	633	627	594	665	626	662	593	646	659	615	666	635	602	690	633	657	678	686	621	679	601	656	623	612	616	618	629	593	663	624	671	659	625	669	670	635	628	622	651	625	609	619	669	649	666	653	622	635	657	646	651	633	666	635	649	604	648	628	604	633	608	677	658	668	648	622	626	627	662	641	691	664	672	631	639	649	623	672	678	624	657	619	657	625	612	694	643	654	628	645	662	647	706	627	626	623	666	660	619	660	660	639	639	636	654	655	625	596	662	585	654	591	644	625	636	635	684	664	603	645	673	679	626	646	625	670	640	638	672	632	630	609	621	641	657	601	619	628	720	642	613	649	644	654	642	648	619	611	682	635	637	649	644	655	631	649	654	641	615	638	672	635	612	622	642	631	626	682	631	649	617	656	673	631	636	655	632	646	628	622	648	692	629	644	609	627	685	623	592	629	722	660	620	658	621	673	623	628	595	634	578	654	646	624	620	642	652	616	644	660	650	626	636	632	646	625	642	649	590	657	636	627	603	617	626	643	684	604	642	589	640	608	609	619	641	645	665	653	611	685	591	650	637	645	592	616	645	636	675	658	660	634	635	677	691	661	645	579	662	577	643	635	645	630	669	645	635	616	713	652	636	629	650	646	631	607	657	665	626	615	625	657	659	620	641	667	639	674	699	598	622	621	654	674	643	626	677	623	657	677	657	661	622	637	641	658	614	650	597	621	657	614	634	667	627	620	655	642	687	621	595	679	664	660	642	634	684	615	654	653	672	630	563	654	656	648	611	655	650	641	653	624	620	658	603	685	661	646	635	609	627	665	640	642	635	611	693	667	614	623	630	640	662	681	598	616	600	588	615	677	614	644	690	643	620	605	618	637	630	645	639	677	608	598	620	649	653	633	623	644	630	638	614	650	632	682	648	635	640	647	624	619	625	638	581	659	626	613	642	632	680	654	634	595	638	667	620	643	634	683	629	642	652	658	649	610	651	624	623	630	654	629	647	626	633	606	594	668	616	616	620	665	614	651	644	584	622	634	665	667	638	640	650	616	629	639	639	614	618	641	642	627	640	603	617	652	643	620	656	692	633	594	648	671	620	655	676	677	635	667	622	679	616	619	637	594	629	671	636	577	628	611	650	620	623	636	677	584	636	617	654	644	691	655	650	658	606	650	608	665	617	642	683	599	602	618	647	660	594	618	599	655	628	616	576	621	631	671	686	646	682	627	595	652	653	688	669	628	647	664	661	650	636	651	643	630	683	636	591	626	614	642	630	674	638	617	621	606	590	632	630	661	642	594	620	614	616	614	646	614	654	635	595	620	689	595	687	696	636	624	635	670	674	615	663	686	645	614	639	630	666	649	634	623	661	608	690	676	681	637	631	595	634	623	638	582	694	653	621	641	611	613	614	631	664	660	631	633	644	615	618	664	650	591	662	680	606	660	634	634	617	645	593	598	633	628	642	633	615	619	653	631	659	628	612	620	669	675	666	639	631	642	708	615	582	632	610	638	654	623	650	631	646	681	643	633	641	672	591	594	589	625	649	639	621	611	664	624	688	582	631	664	616	671	613	615	642	633	649	638	612	629	645	655	649	674	645	633	605	658	616	685	631	617	649	652	634	623	669	602	629	606	653	648	613	678	626	624	657	640	676	660	657	678	659	674	659	653	598	622	614	586	568	601	601	620	627	657	654	648	713	620	629	618	659	675	653	668	674	630	637	592	602	680	616	685	633	648	638	605	611	637	622	663	674	614	643	653	641	663	635	649	645	623	643	608	639	659	620	604	630	672	646	665	625	655	658	631	663	614	625	614	630	638	643	647	648	647	643	604	613	630	636	637	615	655	622	643	655	584	656	592	604	665	640	647	656	635	620	643	643	654	645	631	623	645	635	628	614	612	666	632	599	579	626	628	652	614	665	599	629	630	650	663	640	658	616	621	640	613	667	659	633	607	617	615	634	659	618	639	629	714	613	595	643	647	643	637	665	607	672	609	649	651	662	599	620	659	631	644	652	662	656	606	628	625	658	628	624	674	668	616	616	626	600	656	630	661	665	654	643	599	596	654	606	604	638	664	613	631	611	663	612	627	608	629	636	691	638	693	668	618	627	677	638	635	616	646	693	628	629	650	603	654	621	654	656	630	643	653	621	621	585	609	616	642	618	692	660	662	645	618	646	645	681	614	634	639	636	639	663	704	615	665	659	589	627	604	615	667	639	645	648	609	646	641	634	618	612	640	653	613	625	662	653	644	619	621	605	637	636	647	607	627	610	616	628	600	628	662	674	628	619	696	627	621	684	654	677	607	641	633	691	641	603	661	635	640	673	624	623	648	676	629	685	652	647	613	609	663	618	591	664	635	617	653	666	624	633	655	647	639	640	654	653	651	627	605	626	635	644	621	649	656	606	645	628	644	617	601	653	627	650	633	640	666	614	597	634	643	616	707	575	696	617	622	627	644	626	662	647	637	627	620	644	627	601	591	592	593	637	638	614	661	631	656	582	633	600	651	616	633	636	601	638	659	629	659	645	652	661	665	592	670	670	615	631	609	626	625	630	659	639	671	678	647	621	671	663	652	637	666	658	620	608	661	649	649	634	618	596	644	668	635	624	716	654	628	628	650	644	656	630	592	601	629	676	606	616	607	665	616	656	645	635	660	558	679	600	589	646	611	639	578	629	638	687	636	601	658	575	624	632	652	647	626	614	646	646	684	625	612	657	656	660	626	646	646	650	674	649	600	634	647	624	642	645	657	659	594	634	598	653	669	622	636	593	556	605	601	667	657	628	648	614	650	640	674	654	627	621	625	666	618	629	629	651	641	641	617	601	687	663	643	628	598	644	634	620	601	638	648	664	623	599
24474	21478	28838	24572	21470	9323	1929	1235	959	1023	921	936	939	911	917	947	910	871	861	917	869	903	833	790	826	918	813	827	844	807	822	867	864	860	841	829	807	806	766	798	791	849	835	816	859	755	822	804	809	760	800	815	856	801	830	788	801	814	861	801	809	828	853	836	828	789	834	782	800	811	818	803	799	854	860	819	781	801	803	808	790	807	849	815	786	865	796	786	812	842	857	811	802	859	767	807	830	823	802	846	822	787	794	835	810	822	832	848	819	780	774	804	777	784	798	827	773	842	839	840	796	811	694	797	883	830	803	786	812	877	791	776	813	765	818	801	796	798	811	802	781	790	857	791	746	859	791	808	821	861	803	773	766	812	851	843	773	771	862	782	848	838	871	850	804	798	838	855	827	806	801	849	848	842	817	826	854	876	723	825	759	797	834	798	839	805	824	770	823	815	782	823	871	776	798	806	845	779	804	826	789	848	816	847	829	793	810	823	782	827	796	795	857	788	794	777	828	794	829	798	820	812	795	808	824	840	812	822	827	821	824	751	788	740	856	836	816	792	808	848	851	829	800	779	769	838	840	825	867	757	777	819	771	805	836	756	833	814	797	797	871	799	811	797	822	833	838	826	838	805	819	778	803	753	803	782	805	771	846	832	840	754	813	797	815	805	804	784	789	792	800	819	787	809	837	813	836	800	779	810	780	812	806	831	756	797	830	822	837	752	804	786	795	746	801	796	767	766	780	849	764	805	786	822	765	790	751	801	824	796	832	778	835	793	820	800	831	777	772	831	817	823	792	804	808	848	831	797	758	866	818	730	893	847	791	834	765	842	815	828	793	800	806	829	844	779	842	847	776	788	823	779	786	783	728	792	783	785	834	850	776	830	832	831	830	779	845	785	803	853	816	744	760	805	814	770	835	880	808	813	832	823	852	807	750	734	842	764	782	816	798	881	816	829	811	819	805	774	844	817	736	795	756	802	823	828	818	850	821	798	827	821	759	823	744	808	796	784	775	823	811	817	855	805	791	832	846	785	830	800	788	836	812	793	787	796	780	779	818	830	795	825	757	843	810	798	799	798	818	792	850	818	732	766	761	812	805	769	810	789	823	810	823	755	845	876	848	790	748	797	765	768	782	768	775	817	761	778	822	773	749	800	805	781	824	807	825	795	779	853	824	724	806	812	764	798	768	751	824	809	813	745	842	798	802	797	837	736	807	762	790	786	833	821	767	814	841	827	821	814	819	772	796	810	781	793	803	803	779	809	763	845	792	825	864	817	808	818	755	781	780	818	887	806	801	811	840	826	807	858	803	760	790	813	825	801	867	816	835	815	828	823	791	762	815	799	758	767	839	795	803	788	827	785	813	783	835	777	884	818	771	820	842	798	785	797	813	784	819	785	770	809	813	783	760	774	797	831	821	809	771	833	834	792	805	803	791	786	825	788	813	802	785	754	798	758	785	829	796	781	793	796	818	824	798	795	793	798	802	794	807	737	771	825	829	830	826	770	814	810	842	829	805	792	789	856	807	825	796	849	772	792	821	809	823	781	779	842	761	826	768	832	836	792	799	840	808	817	779	793	781	848	759	754	800	803	776	800	852	856	806	808	763	812	847	786	760	772	762	842	844	814	844	775	782	834	802	815	851	826	820	811	800	862	790	831	828	761	867	818	760	793	753	833	836	776	768	816	818	775	839	801	777	790	785	747	783	726	783	786	849	795	812	811	808	808	807	809	825	827	794	806	774	822	751	801	809	809	780	811	773	813	784	852	848	833	816	795	768	843	805	805	814	829	774	822	826	777	793	760	782	837	802	740	847	810	773	793	840	787	848	825	807	762	804	775	783	795	774	791	827	876	766	816	790	845	795	830	819	851	789	860	785	808	850	809	768	805	835	816	783	803	792	812	840	791	795	827	823	846	847	880	773	764	853	824	851	779	799	800	811	822	845	805	830	754	834	723	791	769	806	736	791	818	826	786	784	839	833	835	801	794	829	795	795	833	799	763	789	862	817	804	815	825	829	766	818	784	775	818	776	781	848	837	828	824	735	781	819	792	792	770	724	796	803	760	742	793	816	804	829	792	771	816	818	764	773	853	828	801	832	811	823	782	803	799	842	835	833	811	818	802	840	826	817	789	849	771	813	805	840	793	845	827	858	822	803	777	775	772	816	783	822	796	831	827	819	799	813	816	785	791	810	782	821	885	813	766	763	826	821	812	751	777	817	772	804	790	786	833	795	843	822	821	781	875	792	734	813	767	802	813	771	798	825	765	788	796	798	789	775	834	803	795	802	801	840	826	792	762	808	774	783	837	824	788	787	772	841	755	869	792	782	776	830	794	766	816	804	750	776	760	820	827	804	806	798	781	804	798	824	835	809	792	795	753	774	772	888	789	834	760	745	814	754	852	807	829	778	802	850	801	786	857	753	765	795	760	782	800	837	790	808	815	841	832	819	763	821	772	823	765	735	789	827	817	818	797	792	798	819	794	828	786	802	776	809	816	803	790	791	752	819	806	770	835	800	733	835	830	852	786	813	780	793	773	807	781	808	795	803	770	834	761	842	784	810	829	818	832	869	818	803	795	808	786	827	788	825	779	773	796	826	819	774	797	819	836	783	813	845	786	802	829	778	793	826	763	798	828	808	815	828	759	785	793	787	847	801	791	842	826	859	807	811	828	811	805	815	776	813	834	857	786	729	801	857	793	760	805	793	815	784	793	793	875	768	810	825	839	813	850	783	821	808	845	774	841	821	793	780	792	772	844	797	839	744	814	822	803	767	756	789	777	834	815	788	749	797	840	789	780	759	811	839	793	816	814	828	790	805	804	788	752	803	757	817	710	778	797	792	823	788	778	822	762	795	776	822	828	759	810	769	805	862	761	825	818	783	812	766	802	794	841	779	783	842	852	785	807	791	776	836	833	834	834	778	846	733	776	811	768	824	803	794	780	749	785	874	792	773	808	846	815	799	771	834	765	819	780	797	797	814	807	790	778	755	790	743	836	823	794	786	726	835	827	789	748	798	836	789	793	810	801	782	824	779	788	826	817	802	801	793	752	834	774	826	742	856	782	789	828	833	766	801	760	802	821	769	830	809	864	780	837	793	778	831	783	833	822	778	786	814	827	767	744	806	809	849	795	791	808	793	817	821	824	797	784	830	795	808	780	849	782	800	823	797	775	764	788	723	805	789	815	838	829	831	818	816	824	796	803	832	794	795	840	806	820	782	823	838	816	730	789	781	872	787	810	827	836	753	794	769	770	809	797	755	774	784	754	812	770	852	813	803	805	819	783	819	747	843	781	828	834	860	795	787	820	777	848	849	831	771	723	872	797	774	820	815	790	759	822	788	795	804	795	772	826	796	800	834	789	784	812	761	811	763	766	820	759	774	785	815	832	819	811	852	761	795	793	764	841	818	783	864	793	791	765	832	823	802	812	796	769	803	814	797	777	848	858	818	778	845	782	801	782	812	766	835	820	836	773	785	817	884	790
3774	6314	5083	2557	1815	1391	1267	1008	1013	858	822	773	796	751	692	712	711	681	665	700	684	676	622	645	597	657	674	656	642	634	581	669	633	640	641	593	632	623	610	617	628	644	580	645	614	587	646	637	655	614	628	626	607	564	590	605	606	635	604	597	571	590	579	611	612	622	608	596	602	637	610	615	628	618	620	594	558	612	588	609	617	626	624	568	621	594	625	625	567	593	642	638	592	611	568	609	627	639	632	578	580	593	584	601	556	587	624	627	631	609	575	628	610	630	629	617	607	672	606	614	586	624	624	637	538	576	632	591	575	630	617	590	606	610	568	643	627	593	566	593	635	639	602	622	614	552	584	618	596	622	628	644	607	623	654	616	585	649	596	601	620	596	603	596	642	642	597	608	643	587	612	615	602	665	649	585	589	630	612	592	593	582	585	621	584	624	580	570	614	586	616	622	599	636	579	592	627	546	583	585	647	620	626	585	582	601	595	648	606	596	581	649	582	620	589	612	641	604	613	582	647	587	586	585	575	604	603	608	611	615	623	617	601	619	598	563	607	651	601	598	609	621	623	630	584	603	594	623	575	634	613	610	610	604	658	601	590	574	615	644	627	593	590	633	630	572	603	637	598	638	590	598	606	587	616	595	587	621	633	621	656	618	612	589	631	631	631	599	646	586	562	617	594	626	588	638	628	595	628	583	604	631	566	629	566	602	585	640	620	584	628	607	602	579	613	582	553	601	578	649	605	651	633	574	635	596	606	615	603	622	607	583	585	591	612	620	608	606	614	593	605	570	629	564	571	599	599	598	596	604	668	651	600	617	609	593	585	601	595	597	614	576	622	606	599	575	576	631	580	618	610	571	637	593	597	593	600	562	601	591	603	624	588	585	592	602	610	603	601	573	580	634	599	563	597	652	571	635	615	577	623	588	622	629	573	589	602	625	590	621	590	555	601	606	603	628	610	583	633	559	597	618	562	623	571	598	585	603	613	580	597	594	615	583	558	647	611	598	620	575	578	597	565	645	624	601	609	641	598	601	612	556	574	558	628	575	602	600	668	638	642	585	629	584	579	628	626	620	596	624	595	593	568	624	605	587	594	654	637	562	592	590	554	619	581	593	604	557	601	557	614	626	611	616	590	573	575	611	609	594	591	604	595	642	589	576	602	622	595	630	611	583	588	608	580	626	557	620	580	549	563	576	619	625	619	563	594	628	593	619	595	608	546	593	617	604	630	617	643	596	622	576	620	556	624	600	594	565	610	611	572	580	589	627	557	597	623	635	589	620	590	622	573	578	603	614	572	616	603	623	618	607	620	607	636	581	585	617	607	599	604	593	568	600	590	627	593	593	607	610	571	607	594	597	646	625	590	597	618	562	590	612	625	581	608	610	636	548	589	599	589	610	543	602	572	613	555	610	600	597	581	547	597	592	616	588	611	604	558	578	586	591	604	606	629	594	618	593	583	579	658	556	592	611	607	638	614	588	582	655	606	602	656	643	608	566	620	573	604	593	554	639	562	596	574	600	593	624	551	559	561	601	651	631	575	592	589	558	602	583	602	581	620	619	592	610	567	600	591	618	601	597	605	571	601	605	613	594	586	603	600	578	581	625	582	600	629	628	575	544	621	602	609	614	601	590	579	596	644	595	621	630	605	596	586	589	641	579	580	590	562	616	596	602	597	641	585	578	602	615	593	601	627	602	601	595	587	607	605	572	607	611	591	618	567	616	573	625	604	673	631	578	584	588	606	606	600	611	595	588	571	581	609	634	630	606	607	585	622	621	615	597	579	594	603	615	589	611	621	622	621	563	584	623	630	596	581	583	577	613	568	591	646	608	603	567	600	571	624	583	577	596	614	658	590	590	622	569	633	605	604	590	585	593	611	576	608	580	600	600	607	572	589	553	587	570	549	607	636	595	657	618	586	601	600	581	622	589	609	634	558	586	607	597	603	620	607	574	571	589	592	594	600	573	590	592	598	577	572	586	605	598	605	546	600	616	578	627	594	614	613	579	618	602	583	606	596	582	573	619	602	533	576	616	595	623	600	588	579	574	607	622	626	597	589	604	588	567	615	576	627	614	573	594	633	582	605	564	618	596	589	602	596	621	599	597	581	610	586	576	612	597	629	624	581	577	592	578	611	595	565	607	604	582	608	570	570	594	566	594	596	602	592	574	590	558	556	614	625	595	587	598	638	596	634	599	631	569	616	601	606	619	572	607	593	547	613	607	620	593	634	564	574	601	639	576	574	565	556	593	578	565	594	563	587	593	597	619	587	580	586	626	639	603	609	572	572	616	571	608	564	575	598	591	576	595	579	627	573	607	606	586	584	628	606	598	600	647	597	571	607	579	626	598	605	595	634	609	614	605	621	568	610	616	578	591	563	626	594	614	557	578	605	593	610	594	606	632	571	578	611	603	628	614	582	609	633	603	568	607	612	616	611	550	612	605	609	585	607	559	594	638	596	592	596	602	597	600	591	616	611	651	586	604	601	599	581	632	578	601	555	594	607	597	608	608	606	594	585	626	638	613	570	606	573	565	625	589	577	589	615	613	632	621	621	556	640	614	620	563	590	562	609	616	598	616	554	608	583	606	548	584	574	557	585	571	598	621	609	575	598	630	624	594	599	614	538	640	590	593	576	583	583	557	586	567	643	605	511	594	604	586	609	563	599	574	564	609	606	600	579	631	564	627	620	564	571	589	631	609	561	612	554	591	599	599	566	612	592	636	647	596	586	616	574	610	560	600	581	584	600	553	602	632	635	598	605	571	618	576	588	623	595	560	567	573	581	578	592	593	605	624	613	618	597	604	577	583	581	582	540	538	588	574	586	602	603	613	586	624	575	599	605	593	600	646	565	623	607	582	575	596	576	593	594	589	614	648	605	570	582	598	589	594	596	604	550	612	617	584	585	598	609	597	574	611	632	540	615	602	548	566	590	578	592	587	639	595	614	561	533	589	589	649	563	570	575	584	586	601	601	599	610	641	559	633	610	605	586	567	530	620	579	637	634	545	597	628	608	603	628	588	612	627	557	624	576	594	601	607	593	556	548	606	613	607	571	621	612	601	628	585	634	592	578	615	616	580	635	590	628	586	576	570	635	620	629	573	607	608	548	613	607	570	586	561	605	588	593	641	567	593	599	605	582	566	610	623	594	586	607	561	572	607	598	546	634	607	594	570	605	614	623	581	623	640	630	615	586	623	585	593	559	639	607	625	604	605	592	595	584	615	614	584	597	612	596	611	566	623	573	582	592	553	572	602	572	583	599	569	594	592	596	578	578	615	573	630	594	576	585	575	589	600	616	554	594	586	572	646	591	629	599	596	605	618	580	564	587	592	586	632	602	587	606	546	577	617	594	588	559	594	585	615	571	594	587	578	589	610	614	598	545	605	576	584	593	608	595	617	561	639	603	602	617	587	593	590	548	606	581	619	595	582	622	570	618	631	578	634	587	572	596	564	619	581	595	587	574	604	624	603	651	594	616	650
27953	10567	1109	648	511	512	493	523	503	490	460	467	484	486	483	477	461	470	449	478	480	505	464	501	492	491	496	510	507	485	486	508	451	480	495	445	492	461	504	495	498	460	453	443	486	500	491	464	494	466	475	466	457	506	445	465	459	486	497	440	465	451	462	466	462	444	437	468	500	492	480	495	495	525	507	457	432	496	494	462	472	449	443	463	509	528	456	473	493	458	428	475	468	508	441	468	476	466	483	481	483	464	462	463	521	501	503	444	448	428	509	449	444	433	470	467	453	481	466	496	478	480	491	494	500	452	452	482	484	472	458	477	452	513	472	450	465	507	471	461	492	446	451	480	461	457	491	483	475	456	446	495	447	480	462	499	493	450	495	501	481	464	503	456	462	465	476	486	477	480	492	468	501	475	490	452	517	482	478	480	515	466	466	464	510	465	462	480	449	473	507	497	482	506	498	505	503	472	487	495	464	462	450	450	464	463	488	503	491	501	492	486	465	453	495	461	462	515	483	473	480	457	466	490	492	470	466	450	489	497	501	449	515	484	495	446	461	494	471	508	444	440	519	480	486	446	478	506	486	468	470	498	471	468	474	442	441	506	477	456	447	497	444	469	484	482	468	441	463	439	449	489	497	490	466	495	469	484	447	454	467	515	467	485	472	452	459	480	473	488	469	465	479	484	471	442	508	464	475	481	499	476	474	492	500	428	453	473	462	424	477	493	474	460	509	485	476	468	459	439	485	500	458	477	480	463	468	471	411	450	504	468	457	443	477	450	474	482	465	463	504	462	511	440	489	468	444	448	461	481	452	452	467	454	488	460	496	479	460	449	482	461	492	453	494	484	470	484	499	489	461	478	466	518	487	456	502	492	471	486	506	481	477	468	476	489	470	510	457	481	504	432	465	495	476	478	510	490	482	473	476	502	466	521	501	477	452	474	465	496	478	465	468	480	477	468	470	528	462	410	446	480	459	508	522	453	450	466	467	482	449	448	474	492	467	442	448	467	449	470	458	452	481	511	497	504	479	452	475	510	480	469	474	469	484	502	451	443	441	463	462	452	508	473	482	477	470	480	480	533	489	525	451	454	475	463	453	466	447	444	492	454	482	446	452	473	497	484	479	431	484	455	485	487	498	457	450	473	466	426	432	459	507	458	505	459	461	486	487	460	480	486	428	503	450	454	471	428	490	510	479	463	444	470	474	461	476	468	480	458	436	453	484	510	470	478	456	471	447	432	496	461	480	475	452	490	477	516	457	495	455	464	482	441	476	479	494	474	477	476	487	447	507	515	486	503	475	502	508	494	497	470	489	491	497	503	456	504	474	475	481	483	432	454	459	493	451	474	480	481	483	474	464	481	441	458	422	479	473	476	418	473	428	456	492	441	474	467	502	457	474	486	467	508	456	456	464	470	456	450	472	481	465	499	490	450	487	508	503	452	470	505	469	476	464	449	482	490	521	493	480	507	459	481	485	499	455	514	442	469	508	474	472	476	475	463	484	502	451	456	469	443	435	470	473	477	482	487	471	451	468	454	454	445	457	500	527	443	516	483	514	470	475	479	456	462	470	485	450	461	488	473	424	469	449	481	472	462	485	448	459	486	441	447	464	474	487	460	473	450	465	483	449	459	472	484	440	472	447	442	475	436	430	461	462	460	491	474	437	486	470	457	470	447	475	506	429	525	432	480	472	507	430	485	467	478	444	429	466	451	450	492	474	485	452	496	482	517	506	512	475	464	483	469	476	481	494	497	493	478	439	460	460	509	489	466	476	477	504	466	479	458	475	455	482	480	433	486	464	515	493	467	513	473	487	485	486	476	506	480	468	468	481	501	500	470	476	514	474	481	456	472	530	430	483	448	488	452	498	498	459	472	475	457	484	437	512	525	508	485	486	537	465	450	498	463	445	441	464	454	509	473	482	459	522	477	482	496	471	445	464	483	500	444	490	415	489	452	484	436	473	476	449	485	445	488	487	456	464	445	476	470	454	482	429	474	509	477	434	436	472	456	480	487	478	489	478	471	446	498	428	458	493	475	465	399	474	493	474	480	487	476	457	459	462	472	471	494	475	444	478	468	509	475	477	466	482	450	446	470	470	499	492	451	443	476	449	489	498	475	513	504	500	446	443	469	482	508	446	507	470	465	486	484	421	457	491	448	464	446	497	474	486	478	438	455	464	465	431	457	480	415	516	452	471	467	512	478	493	512	467	447	494	452	480	467	478	484	489	488	462	499	493	509	493	485	475	445	426	443	464	500	450	474	490	419	503	514	447	514	500	445	449	481	450	489	472	483	455	487	444	485	473	522	476	477	436	441	445	458	479	472	468	463	500	474	464	488	474	456	491	436	490	464	471	506	454	458	489	484	483	471	475	499	468	492	495	502	473	479	450	493	456	482	470	458	477	453	475	448	462	469	460	481	441	473	453	438	465	472	493	521	503	479	504	487	461	455	467	461	467	474	460	472	482	468	479	464	494	516	475	515	524	486	423	490	463	450	453	470	460	488	481	454	467	500	456	476	501	443	530	488	476	496	469	488	506	435	459	478	480	459	462	488	478	479	436	515	465	453	465	479	487	482	442	465	446	497	446	453	454	465	471	516	469	489	477	497	495	463	431	468	446	473	487	446	436	445	444	433	468	489	487	512	463	441	487	462	477	486	514	448	468	449	446	486	482	457	439	490	468	461	466	480	458	449	442	493	470	483	491	469	454	474	472	485	477	489	491	489	479	467	489	483	469	472	471	497	455	484	445	477	456	493	481	453	430	502	461	477	468	495	501	451	476	448	499	471	486	505	447	495	457	431	463	458	437	458	497	469	482	434	439	465	474	484	499	435	493	453	455	484	486	481	463	492	460	504	478	479	459	461	509	491	462	466	478	442	496	516	442	490	491	444	439	458	453	461	475	499	448	459	492	468	515	472	471	501	476	477	476	448	465	467	521	448	439	475	481	495	467	513	456	508	461	462	424	500	488	498	510	512	467	476	459	447	503	445	471	510	485	479	457	448	438	467	461	501	477	484	490	471	485	476	455	497	521	478	500	506	473	466	487	460	488	458	496	504	486	472	475	467	490	491	434	435	469	502	439	511	465	477	513	453	464	468	478	473	480	466	474	466	446	463	460	489	461	456	478	444	469	465	464	447	465	456	499	476	479	467	436	468	479	463	463	429	477	457	480	438	472	481	446	485	489	475	458	447	447	496	504	505	473	473	457	480	469	486	459	488	457	474	468	452	447	478	448	457	464	482	463	463	461	422	456	454	500	505	508	473	501	474	486	483	462	463	495	489	447	476	467	461	498	456	488	468	465	469	482	485	436	470	503	462	493	498	455	506	486	441	469	488	440	480	457	477	433	468	475	490	444	462	490	488	479	470	449	444	466	470	464	475	476	496	480	465	448	438	452	462	401	512	471	467	452	518	511	470	486	474	481	465	469	457	472	471	478	493	518	478	470	477	460	467	520	495	490	454	500	483	493	455	426	526	451	446
4819	542	483	419	380	383	359	327	366	327	318	367	346	327	368	336	327	358	334	345	344	353	350	355	348	349	378	352	370	355	329	355	384	377	341	346	325	324	332	388	346	353	356	326	338	381	348	345	324	382	339	358	344	371	340	353	331	382	333	389	329	327	347	349	320	327	329	367	340	361	371	362	339	335	306	338	337	344	335	349	333	347	359	369	350	326	364	356	331	328	338	370	338	348	356	362	359	362	349	343	343	353	360	332	342	300	386	329	347	335	345	344	355	369	333	345	348	351	336	291	345	361	336	345	332	334	321	330	332	333	333	355	347	350	382	327	328	351	330	359	333	367	369	362	355	332	354	316	333	342	350	337	352	353	397	313	339	351	369	352	336	333	339	332	340	364	352	315	309	330	353	350	325	327	340	348	325	328	346	336	298	329	358	365	320	361	376	318	342	322	363	367	362	333	329	328	373	330	363	311	332	336	358	363	332	337	359	343	341	331	377	378	352	358	331	360	329	377	350	332	325	344	362	366	322	347	339	349	366	346	339	358	335	348	357	347	331	358	372	377	357	385	320	336	336	325	285	341	349	349	334	377	328	354	333	326	351	331	319	328	335	370	361	322	348	325	325	348	345	349	351	343	354	350	316	349	311	361	358	333	353	356	348	373	353	363	327	340	331	358	340	349	365	338	348	362	348	348	355	366	376	338	329	333	372	359	330	331	306	327	359	352	326	356	341	372	344	337	335	331	368	306	347	351	381	388	375	346	372	362	336	346	332	338	349	363	362	335	366	376	356	338	313	323	344	335	356	354	346	341	341	363	361	335	318	366	349	308	371	337	373	335	349	357	324	339	366	346	350	361	361	365	337	360	347	370	359	347	353	349	381	366	331	366	376	350	364	363	353	344	356	325	386	348	371	371	323	350	320	350	332	353	354	386	351	346	351	322	357	329	371	331	325	323	369	345	331	369	340	331	343	353	357	339	354	324	366	349	349	348	349	326	352	347	340	333	345	362	366	333	352	390	369	354	333	370	343	370	335	337	312	363	354	345	357	362	339	356	329	342	322	306	358	344	376	344	353	373	323	328	360	337	358	323	357	355	366	336	346	340	378	379	351	381	373	333	352	355	364	354	361	302	312	339	367	359	314	324	354	346	367	332	351	328	359	372	372	321	331	333	384	347	330	347	355	356	326	340	342	341	328	351	376	359	363	334	378	344	354	343	374	391	371	330	347	294	322	365	339	353	330	341	348	324	318	383	320	332	358	364	332	387	375	337	339	327	360	342	341	346	327	332	346	311	343	342	338	326	338	326	363	326	320	325	331	337	331	380	337	359	316	355	341	315	364	324	325	340	315	348	308	329	358	392	360	343	363	354	328	381	323	345	328	353	331	361	346	346	348	362	358	370	359	346	347	339	323	360	375	316	337	327	356	368	368	353	326	323	372	360	332	348	308	334	363	322	338	347	314	342	331	334	340	367	384	329	338	333	353	348	340	356	328	372	331	365	322	317	368	350	346	345	317	322	331	359	309	292	382	362	352	332	308	336	355	329	317	339	350	316	363	322	342	373	383	319	336	336	340	321	365	328	359	318	343	365	354	343	362	325	349	344	331	341	342	332	348	329	323	362	358	354	349	321	341	317	337	347	345	345	363	351	328	338	363	378	318	375	316	326	313	391	354	336	337	354	343	304	339	335	326	360	318	326	372	340	354	316	358	324	336	364	341	345	345	337	362	357	301	365	347	334	369	332	360	334	359	342	331	337	303	323	336	348	353	364	390	335	369	333	357	350	340	330	347	358	322	320	355	361	337	327	339	314	355	368	340	320	322	337	361	332	337	344	343	319	354	375	365	358	343	354	339	331	356	366	351	347	345	342	379	355	333	374	341	347	339	320	328	344	372	364	361	340	323	348	352	348	364	326	310	354	333	365	349	354	350	314	306	322	344	367	334	350	342	343	373	326	347	326	360	377	322	336	320	355	373	337	371	347	340	341	358	420	352	352	340	356	348	327	363	331	334	384	372	362	338	357	345	334	335	357	374	358	321	307	355	356	355	349	349	377	334	345	338	339	343	341	363	353	341	319	334	341	325	356	356	314	341	382	321	325	327	347	308	346	354	336	360	324	354	336	323	345	346	354	387	355	385	367	317	351	333	345	324	341	348	367	338	311	340	377	349	352	345	365	361	375	331	336	338	348	341	353	331	355	366	331	345	357	382	340	339	337	361	312	342	344	316	362	313	342	311	374	318	350	335	369	346	354	330	317	295	338	348	353	360	355	346	329	358	319	350	367	326	346	353	335	332	322	344	357	376	345	332	338	319	314	368	363	333	329	307	309	351	331	336	365	340	347	361	370	343	366	334	354	356	341	350	343	346	343	355	343	352	355	308	340	322	329	359	356	349	356	336	330	370	313	364	320	332	375	316	354	352	354	350	339	332	360	362	334	335	338	338	333	333	320	346	367	359	346	314	343	368	318	322	331	341	328	335	387	338	313	341	356	337	331	339	310	351	340	343	331	368	333	317	341	346	334	341	334	333	305	340	342	352	314	365	324	334	341	315	362	331	350	343	364	355	349	349	356	308	349	345	349	350	368	374	364	342	315	311	329	344	355	373	333	358	366	352	341	352	375	351	363	333	327	290	359	361	372	366	369	340	369	392	336	340	350	350	330	300	349	329	359	356	333	361	348	367	386	333	330	310	358	349	328	360	362	392	338	352	340	343	356	334	323	349	355	346	312	329	362	394	351	347	350	315	387	341	364	321	364	339	361	337	346	334	371	363	345	334	335	326	320	355	342	348	340	351	354	401	355	359	334	347	344	329	343	324	375	353	313	373	345	338	337	374	358	323	380	329	342	333	336	360	360	328	344	341	364	357	337	344	343	340	332	330	349	310	344	369	334	324	339	338	326	341	335	351	355	370	340	355	320	338	322	349	328	347	321	371	352	337	379	364	337	358	303	336	369	334	345	366	333	349	332	374	369	347	334	370	328	327	331	347	319	346	355	305	311	364	340	346	310	325	350	311	368	349	326	323	342	345	348	377	326	366	326	365	339	359	334	336	337	341	363	351	352	376	361	356	347	355	347	332	321	338	336	351	325	329	336	371	336	350	329	330	376	356	343	344	355	323	336	348	334	328	354	349	344	322	324	340	333	348	356	334	337	329	355	320	356	348	341	325	355	332	377	371	335	322	333	319	350	333	333	311	359	330	349	342	355	372	343	350	341	300	344	334	364	352	357	313	364	327	351	309	332	335	327	338	340	359	355	365	334	363	324	366	374	313	352	354	344	356	348	359	341	387	340	341	366	346	336	337	332	354	330	362	325	310	319	360	356	321	331	319	346	357	361	352	334	326	339	323	344	324	367	349	347	286	312	302	352	321	355	334	332	379	347	301	348	324	301	350	333	357	339	367	356	335	330	339	338	365	320	332	322	315	371	327	326	337	336	370	377	347	364	341	364	336	343	306	316	301	342	318	344	326	339	349	334	332	309
25481	21466	27958	25389	11603	1794	1318	1019	1013	1021	991	876	933	876	977	948	918	932	908	911	896	904	915	938	871	858	970	886	920	927	876	876	894	880	899	864	870	942	901	867	941	884	906	858	873	825	925	872	887	866	888	832	856	847	918	890	901	876	868	889	843	851	879	851	842	872	906	892	857	900	863	859	904	857	859	884	925	887	904	851	819	915	877	924	849	889	914	843	893	881	935	809	877	825	873	823	871	848	823	866	876	828	850	876	926	937	910	917	872	857	906	868	869	887	876	838	859	902	861	861	856	889	844	859	865	866	840	795	881	862	888	890	922	846	872	942	773	885	868	869	892	849	873	826	902	910	900	912	795	864	904	934	898	867	886	873	921	914	893	839	878	864	876	856	872	855	852	839	895	848	865	928	860	863	904	889	872	855	849	898	855	907	842	886	860	832	931	818	850	916	878	931	893	863	856	850	887	865	848	876	888	849	844	895	886	905	860	865	881	861	854	863	877	846	849	874	896	865	877	879	873	887	870	910	907	834	871	851	901	883	852	857	898	851	824	868	860	899	907	816	829	855	917	887	846	905	877	900	803	912	861	891	888	882	885	839	886	894	911	833	912	877	825	919	950	903	897	943	893	880	823	848	906	917	888	889	872	872	877	885	913	895	892	891	816	875	866	886	897	879	849	917	855	900	817	949	891	844	816	873	906	909	867	884	863	826	913	836	895	858	892	872	854	857	895	860	869	882	841	866	857	848	875	877	887	864	902	881	860	908	875	907	859	853	892	888	842	887	892	899	897	845	912	937	875	832	874	825	876	895	865	844	836	914	881	821	874	860	875	877	901	838	889	878	832	888	900	888	909	938	858	905	875	828	861	869	869	838	885	849	892	821	855	843	912	873	930	912	874	845	896	888	872	859	841	894	895	897	839	844	833	908	903	883	865	847	855	907	912	930	871	892	847	841	893	938	823	869	879	873	861	807	896	870	904	854	856	882	859	919	891	824	906	797	858	872	887	907	852	904	863	918	890	899	848	852	876	884	882	860	860	909	874	874	892	861	857	874	879	911	867	844	846	855	915	862	863	892	893	910	848	868	879	852	856	872	859	874	893	862	826	908	901	863	822	861	853	852	884	862	855	849	902	901	838	893	873	962	838	850	898	848	947	893	849	856	874	870	892	879	856	899	912	845	907	861	832	837	843	857	887	899	847	855	890	914	895	839	902	847	872	913	839	855	882	883	850	880	911	865	857	879	875	870	835	876	858	818	884	918	867	846	882	908	858	922	865	900	881	845	827	898	855	866	894	868	883	908	810	832	929	901	957	849	837	881	923	860	923	856	810	905	865	903	867	866	824	860	893	876	876	896	893	880	881	831	872	838	898	812	879	852	882	896	855	932	874	876	837	864	862	906	852	839	845	880	829	891	871	885	796	870	866	861	874	876	888	865	865	845	899	889	883	853	824	894	881	829	873	925	888	844	848	878	890	860	925	852	837	904	877	863	875	890	858	855	840	876	876	874	918	855	909	910	893	885	895	882	925	875	878	815	816	906	885	798	894	859	890	830	854	870	811	881	832	815	860	822	859	850	925	938	875	914	867	875	903	912	865	888	902	857	800	898	890	886	883	895	845	868	810	912	920	862	866	885	880	862	875	868	832	855	855	902	874	888	823	919	896	858	845	893	908	942	925	934	875	888	906	877	826	866	867	832	863	871	806	872	901	925	939	850	889	929	862	882	825	880	911	882	833	852	855	901	872	841	884	873	847	858	892	841	900	842	845	857	917	862	860	885	890	922	859	879	863	912	861	930	843	823	857	873	845	813	918	888	867	853	831	873	876	875	858	863	816	894	906	881	907	862	887	881	858	916	870	919	869	930	882	873	890	936	892	840	866	856	840	902	860	888	900	905	858	928	842	878	842	866	873	852	881	807	885	901	845	852	816	830	843	884	821	903	906	871	931	863	880	854	877	890	857	900	884	842	865	872	854	868	882	878	861	858	864	908	896	902	846	875	871	908	890	898	856	888	886	892	920	839	881	843	894	904	905	848	884	868	895	870	858	883	894	844	862	913	929	823	856	825	859	880	898	847	921	885	877	850	848	879	842	827	925	873	862	903	852	858	909	850	867	857	887	846	950	877	816	859	834	916	866	893	844	852	861	857	886	846	904	867	889	799	917	896	868	901	839	871	894	871	872	924	901	857	848	868	897	883	869	836	838	836	856	883	878	938	851	894	840	863	921	793	907	884	857	836	916	915	900	855	886	832	856	910	875	887	903	908	871	897	931	887	828	829	866	886	923	902	892	845	857	837	888	877	866	900	878	828	895	845	883	926	872	864	895	900	887	884	892	890	889	836	872	874	897	864	887	832	832	848	865	883	890	873	864	865	845	914	884	917	856	884	830	831	895	918	852	832	853	873	867	850	818	934	891	932	881	879	875	871	862	819	888	848	846	843	881	831	856	878	914	920	887	827	919	926	848	896	825	825	869	891	885	880	842	807	845	831	819	827	835	875	888	909	892	869	863	924	885	873	868	831	875	896	965	870	925	812	895	859	912	876	860	841	900	917	853	913	877	820	866	883	871	912	879	888	846	863	851	921	883	921	851	872	923	816	832	908	856	872	825	868	829	848	882	886	849	899	884	917	920	940	867	861	861	939	871	793	878	894	841	853	873	906	832	900	881	895	895	928	823	885	886	915	830	885	868	839	887	896	872	820	840	843	855	857	855	885	879	828	890	887	902	915	801	886	821	893	937	859	837	904	892	856	883	895	894	873	874	875	882	842	899	896	875	853	867	811	864	906	869	866	850	879	871	867	834	862	887	896	847	876	882	940	885	915	833	856	920	855	892	904	876	884	874	807	877	888	901	870	885	870	868	906	924	866	824	820	851	932	860	907	836	864	840	806	874	841	899	838	898	880	875	898	896	885	907	900	898	871	839	812	881	879	864	852	876	860	888	834	864	860	916	875	874	864	875	929	859	843	826	877	840	875	878	884	891	856	911	884	882	870	835	863	832	870	861	853	856	913	884	924	817	881	818	858	911	898	945	846	853	867	866	895	884	872	833	840	868	862	856	892	842	827	874	845	922	811	901	865	828	892	858	901	871	912	868	896	829	858	833	851	952	905	863	902	850	880	877	921	834	889	853	820	867	881	908	882	860	880	866	855	911	874	888	888	927	885	888	844	887	844	850	855	880	805	809	908	857	876	862	852	886	895	855	865	861	833	852	845	853	879	849	914	916	891	885	856	840	895	841	883	876	886	875	904	813	911	890	901	865	896	832	926	882	888	922	919	903	876	848	838	872	886	837	890	917	896	890	873	941	861	890	874	872	885	930	842	877	898	888	885	908	887	895	856	877	855	856	867	818	881	850	841	892	881	865	868	903	843	837	881	917	914	905	855	886	816	871	909	793	896	876	828	891	871	842	878	890	830	887	862	847	899	843	891	897	897	826	884	910	890	887	834	903	882	823	900	820	820	840	888	909	880	913	878	879	891
3508	3706	3157	1756	1304	1097	949	845	823	787	768	736	717	741	696	694	671	677	675	647	713	640	656	645	669	677	680	664	646	692	644	668	584	639	655	633	640	666	606	630	637	725	661	661	679	636	663	699	651	604	612	687	580	699	691	623	661	678	685	645	675	663	649	650	699	650	704	654	650	631	648	653	643	662	630	663	659	668	608	681	640	683	600	651	650	665	653	660	643	667	661	636	613	619	607	685	608	695	664	648	618	732	628	646	635	639	693	679	675	643	632	617	635	669	602	670	638	694	639	649	646	689	640	656	628	680	658	668	665	653	679	591	655	622	694	641	615	630	623	673	664	656	630	636	659	601	665	623	670	635	675	663	651	638	604	656	637	672	582	619	651	647	635	636	650	621	628	608	601	651	673	623	637	682	631	672	608	628	629	613	632	663	643	652	647	643	628	644	626	603	590	625	656	659	655	643	656	627	634	607	628	641	629	616	655	652	685	638	652	672	609	664	591	659	598	625	636	640	590	663	632	613	638	626	643	650	662	643	646	636	674	625	654	603	679	643	631	612	629	679	649	630	621	675	624	645	627	605	603	634	646	600	658	647	637	626	657	652	622	631	597	620	616	630	639	590	639	626	637	712	688	630	636	653	684	659	613	628	605	657	674	683	624	621	636	619	632	668	673	676	655	567	600	645	623	666	634	639	613	631	594	648	621	624	690	659	573	615	658	646	666	694	675	639	646	643	637	674	657	637	636	591	626	653	639	630	621	663	645	628	688	625	647	646	657	672	602	602	633	658	668	667	604	592	655	667	651	639	662	586	669	621	617	638	646	602	628	669	643	632	617	607	666	675	643	628	637	639	610	594	627	630	649	637	643	627	598	632	654	600	692	636	650	629	595	665	633	607	633	629	605	605	641	632	645	657	635	639	637	676	656	633	646	607	611	670	665	642	623	611	652	666	651	633	668	640	636	633	643	646	675	661	638	633	610	635	605	629	668	611	633	632	698	640	644	672	657	614	667	656	640	633	609	675	660	626	646	630	645	622	615	638	649	635	625	646	658	617	660	630	631	609	627	666	671	608	628	618	650	637	658	650	651	647	623	624	632	608	625	660	647	596	643	648	675	636	579	659	658	613	654	664	642	635	606	657	644	658	622	630	605	629	669	630	612	652	691	634	643	652	598	637	608	649	630	638	592	639	580	651	640	679	633	619	671	662	640	631	669	642	606	676	589	635	671	621	592	690	622	662	634	600	593	641	620	628	618	632	631	607	648	621	621	641	606	662	578	617	606	649	604	634	637	650	619	643	629	658	646	653	634	596	592	627	602	645	640	636	688	620	690	604	631	630	630	643	613	624	630	656	635	606	626	626	640	600	624	617	644	669	637	647	638	614	687	653	658	587	631	658	657	642	649	631	598	644	640	633	621	628	648	568	639	687	652	616	631	666	636	672	610	632	668	621	666	662	621	662	623	635	605	655	631	647	694	591	655	626	654	618	598	647	653	639	653	642	678	615	662	654	628	645	657	648	648	633	677	640	638	666	648	599	645	614	644	659	661	637	653	645	647	686	623	636	633	662	649	619	607	646	627	658	634	630	623	610	666	643	624	656	630	674	580	649	627	640	633	622	667	624	642	659	622	658	627	632	616	605	650	661	631	623	631	638	643	640	634	671	623	632	650	610	644	675	662	644	603	615	617	627	615	666	653	620	614	637	631	650	651	642	628	637	665	615	622	655	593	616	671	664	674	634	638	660	605	596	633	630	589	645	659	632	631	625	636	625	595	621	672	616	628	664	676	648	548	635	639	639	660	669	654	650	663	680	628	617	629	626	664	695	621	645	624	652	643	611	655	676	653	639	628	671	666	646	648	682	646	641	609	666	634	629	607	619	650	645	659	641	649	682	642	630	621	614	594	719	594	681	631	668	596	615	656	615	632	636	639	631	711	623	617	660	663	614	605	620	636	661	662	678	669	650	623	611	636	652	631	612	666	636	638	648	643	606	590	634	610	626	642	640	648	569	669	621	656	605	616	651	683	643	598	659	617	663	639	604	673	639	637	649	669	654	628	609	676	655	605	681	642	675	642	604	648	645	666	645	597	610	623	643	617	663	656	637	653	599	604	639	671	629	634	670	623	660	648	660	608	614	622	641	668	616	629	659	634	655	663	625	693	644	656	608	643	645	655	633	638	620	654	618	585	634	633	621	619	636	604	585	607	656	634	640	640	617	614	651	608	620	714	614	646	642	608	648	632	623	654	648	640	666	665	622	648	686	587	660	667	634	616	672	598	661	617	656	572	664	655	644	610	668	614	670	598	632	662	650	664	618	636	651	664	631	629	603	617	651	636	631	590	648	647	664	632	679	646	611	623	589	626	605	640	616	600	618	593	642	656	646	646	671	660	650	677	648	652	676	649	609	624	614	662	628	597	653	661	613	636	651	603	660	631	627	626	643	625	646	651	644	611	635	641	626	633	650	599	615	665	618	626	635	632	607	605	623	637	638	649	644	650	636	649	649	646	645	627	584	625	672	640	641	635	641	652	632	607	639	628	653	650	676	660	614	671	642	638	673	617	643	623	634	595	613	649	605	638	607	626	644	614	620	649	614	625	655	671	629	627	622	620	640	641	641	628	621	622	634	676	639	653	625	618	646	667	690	656	640	640	618	651	663	624	654	625	606	627	640	647	642	645	619	701	626	620	650	590	629	681	623	645	646	635	649	680	662	612	617	650	593	616	648	624	620	620	598	664	653	598	662	631	635	570	617	658	626	634	679	604	670	690	649	662	669	655	590	598	611	653	635	600	602	568	609	673	632	639	643	633	635	629	631	641	647	607	612	647	584	638	688	647	674	623	644	658	669	661	649	612	625	654	654	654	658	610	654	618	636	628	656	663	670	687	657	668	634	722	673	671	668	672	623	600	638	644	594	617	615	603	599	637	651	631	627	591	637	624	646	638	636	593	622	636	624	665	621	615	645	660	649	619	591	576	645	636	668	640	642	624	657	640	640	665	627	641	617	630	598	604	617	609	622	653	652	621	614	638	666	620	659	646	596	654	642	575	676	600	612	691	621	618	668	613	607	675	698	629	615	702	645	615	621	661	665	636	659	611	618	645	622	620	641	657	616	617	646	611	611	625	637	684	614	653	629	602	622	621	586	629	623	627	644	684	627	640	595	623	602	628	634	654	647	638	614	625	667	630	638	622	633	616	593	661	635	647	681	653	623	645	608	643	616	607	631	657	648	669	638	641	652	645	634	635	681	636	631	665	638	629	659	641	617	603	632	593	592	615	614	628	617	626	660	619	644	670	686	608	617	634	629	608	661	584	623	619	651	685	670	652	635	635	653	607	646	672	594	641	649	621	636	577	635	678	661	652	619	607	649	658	676	652	672	601	586	606	625	627	666	670	663	637	618	609	639	613	621	599	671	601	667	646	582	658	602	623	644	662	657	636	591	642	581	658	569	587	623	596	640	652	641	656	618	667	669	668	587	623	618
24488	21478	28828	24535	21471	9107	1925	1255	1043	988	918	960	945	846	874	834	831	871	882	813	870	775	830	830	806	753	787	804	817	831	796	776	796	812	786	789	885	784	777	844	787	812	795	752	740	825	827	816	786	784	821	800	844	854	808	824	859	830	785	825	757	801	756	846	839	751	779	795	804	791	824	815	787	801	805	799	835	798	861	801	774	802	816	740	839	792	805	779	825	794	809	806	777	812	821	799	790	785	748	790	806	798	808	775	833	784	791	768	795	791	758	752	817	748	774	809	804	802	741	772	816	880	813	802	769	787	780	819	775	836	823	765	860	816	795	865	744	751	783	786	831	820	730	767	805	811	736	836	806	808	799	864	766	768	822	827	814	798	784	821	846	808	772	806	793	800	779	800	820	787	823	805	804	825	811	762	807	791	798	825	806	790	853	831	791	768	761	743	797	829	778	818	841	778	799	791	788	837	769	764	777	768	782	799	785	766	842	822	785	782	785	757	772	812	780	789	772	789	744	803	808	806	754	767	757	790	751	797	735	765	746	763	819	800	821	776	752	755	800	767	796	789	808	828	790	775	768	777	835	734	768	828	800	776	804	775	763	802	768	792	798	820	864	799	776	754	800	794	819	819	748	807	769	766	810	808	775	796	814	843	796	796	809	811	787	835	716	768	827	780	820	787	768	788	791	765	792	769	764	773	788	743	826	769	829	805	839	785	796	761	752	795	807	785	752	811	806	804	781	759	787	810	799	756	815	767	805	829	783	806	824	798	774	821	773	765	813	809	774	784	752	865	778	828	765	792	786	761	783	791	770	819	830	811	815	812	787	796	781	793	748	759	822	828	764	796	841	790	824	807	838	833	805	803	814	803	783	756	800	774	798	828	751	748	815	800	794	800	761	795	780	826	809	828	782	823	816	791	800	813	800	792	799	754	856	765	824	747	845	816	816	829	823	797	781	792	831	805	787	777	814	783	828	778	811	765	767	792	807	845	789	814	808	760	786	768	750	760	814	762	794	815	838	822	737	818	780	832	791	783	792	759	760	754	863	839	825	817	799	774	815	809	744	808	826	792	808	804	853	829	813	820	802	782	745	799	791	744	812	768	813	801	774	802	783	786	731	799	815	804	843	801	839	765	798	797	732	762	774	807	815	750	786	776	787	837	820	765	824	824	792	823	763	816	778	810	767	790	790	809	810	806	800	830	775	779	764	748	779	796	830	793	790	819	815	759	799	771	794	765	730	782	769	774	785	753	758	806	773	826	803	807	831	787	756	730	784	810	789	768	827	809	795	826	784	827	781	823	797	758	753	802	776	809	754	717	777	836	805	779	777	831	784	798	780	797	753	770	756	766	827	787	807	805	733	847	778	784	796	781	774	753	794	797	797	793	830	759	792	795	788	811	819	829	785	776	793	800	764	749	837	798	770	799	766	775	797	776	778	770	751	772	836	852	784	848	809	793	798	766	759	783	825	802	830	799	777	786	791	739	815	786	764	753	756	801	789	784	804	766	770	779	838	800	766	797	833	814	777	793	781	807	800	816	807	761	777	797	765	805	833	813	785	753	803	784	832	778	833	757	795	791	815	807	792	778	764	763	771	805	795	813	756	780	726	825	797	809	837	739	744	805	756	764	759	781	815	835	808	769	822	818	727	769	753	790	768	792	783	840	821	772	778	760	810	818	789	855	781	795	764	781	778	769	777	770	768	829	816	828	773	757	790	752	759	813	777	749	817	778	765	769	782	735	765	796	787	814	800	752	845	736	741	815	831	831	774	822	781	807	797	758	762	796	824	739	807	828	760	840	754	792	827	816	766	781	833	783	806	761	814	769	786	771	729	778	801	775	803	799	788	815	773	776	748	762	774	768	755	777	808	809	827	769	791	774	768	811	805	837	809	806	809	774	779	817	787	790	786	746	792	757	792	771	788	731	814	820	802	755	788	798	800	798	820	824	744	788	735	765	842	787	767	855	820	789	779	776	810	812	749	809	769	811	812	772	790	788	778	795	798	804	776	794	728	758	833	799	775	786	798	837	829	761	773	841	828	827	811	777	804	825	815	805	772	742	756	796	771	772	798	777	792	795	803	749	773	738	801	794	800	751	786	769	785	796	818	827	760	765	792	731	813	798	782	785	782	769	778	792	752	755	775	755	807	770	769	827	791	752	785	810	819	777	786	759	830	747	771	793	748	804	801	788	810	832	853	801	812	830	775	732	846	809	788	734	816	775	814	787	783	832	847	800	788	792	807	825	770	751	798	783	779	805	796	820	772	795	782	808	788	784	778	832	759	749	780	770	762	740	803	767	704	759	779	781	767	770	809	820	797	715	765	770	745	774	809	735	783	809	760	798	795	818	789	805	807	845	811	847	802	762	805	852	799	815	782	803	790	742	724	761	738	748	792	814	736	834	865	793	797	814	760	763	777	755	795	770	747	778	750	806	788	755	823	793	759	795	785	793	767	821	779	778	760	866	823	772	776	798	804	789	762	828	824	805	759	775	793	791	788	816	737	771	801	817	804	736	759	817	762	808	804	778	759	828	767	717	806	779	768	802	825	809	759	761	813	784	759	810	787	819	771	776	771	792	789	806	748	804	798	784	878	766	784	776	778	796	750	775	755	796	788	772	814	764	798	703	797	793	783	809	781	787	763	758	771	785	772	719	788	781	802	827	791	798	813	831	756	798	823	785	857	762	743	760	767	803	757	741	805	801	769	743	750	787	826	824	788	748	793	786	793	833	805	775	771	793	844	754	784	772	796	784	808	776	791	779	842	802	800	735	778	778	866	811	755	739	763	756	753	808	823	787	763	822	800	766	786	779	746	818	782	777	764	770	827	796	776	707	812	764	762	762	836	801	824	802	780	794	849	803	773	771	784	752	775	821	818	775	752	794	786	792	730	809	792	792	782	789	771	768	713	833	782	824	759	778	802	813	788	806	780	786	809	792	821	860	774	786	759	804	797	822	786	775	776	782	813	828	849	803	800	832	788	786	751	768	841	830	806	774	798	742	783	803	839	731	853	791	782	790	743	810	791	794	827	747	799	810	745	770	810	798	765	762	790	759	791	833	815	810	741	773	831	803	802	775	700	754	760	737	776	740	859	793	761	782	820	748	776	812	784	813	823	796	770	811	780	796	761	778	802	760	818	797	779	781	769	804	785	773	807	776	793	798	844	815	818	776	830	776	806	769	817	793	854	802	788	846	759	806	800	776	769	761	776	714	823	777	814	825	851	825	753	733	786	771	789	754	713	747	798	802	809	808	807	781	801	732	814	773	839	775	763	772	781	781	793	781	772	774	757	808	795	804	753	781	785	796	771	729	808	798	773	799	772	759	776	793	805	783	780	799	810	785	743	828	808	788	786	737	801	756	740	856	772	812	808	810	783	831	769	766	755	812	805	809	794	798	764	782	748	761	776	823	806	801	807	783	793	756	772	850	780	778	786	845	795	842	786	775	796	805	826	795	822	753	762	841	744	769	770	825	785	838
3761	6264	5093	2595	1815	1449	1171	1047	943	876	855	774	769	727	724	696	694	652	689	665	701	676	684	645	611	658	640	661	676	645	628	638	641	604	639	614	616	623	673	620	632	654	620	609	596	616	609	618	635	646	619	623	631	600	607	621	591	648	644	630	574	635	619	645	602	618	628	630	606	606	634	594	622	649	645	640	637	602	597	646	590	594	654	638	577	587	635	628	580	593	623	611	604	646	621	618	640	613	603	642	613	576	607	682	562	614	588	617	618	597	577	635	598	564	633	659	583	622	652	589	585	586	593	638	606	601	631	624	677	605	631	602	584	633	609	560	585	636	596	561	624	604	612	625	587	637	597	585	569	603	581	628	593	591	584	592	602	595	631	608	646	620	658	592	622	599	600	583	607	617	619	608	643	607	625	609	558	634	611	607	580	611	595	618	631	611	554	612	611	574	588	591	605	640	566	586	597	593	607	565	610	593	603	593	603	607	625	615	584	621	611	629	603	657	598	631	626	614	590	567	608	688	597	594	569	578	610	558	602	635	607	601	589	641	636	640	623	591	642	618	598	624	590	599	565	592	622	602	577	581	623	594	669	579	619	620	616	635	618	603	582	602	587	629	595	589	561	624	565	587	610	613	634	620	591	581	599	622	584	573	618	587	661	588	629	589	620	593	624	591	613	620	627	616	612	616	624	606	574	641	581	608	612	605	642	575	618	586	600	602	568	618	584	576	589	598	619	615	631	625	591	596	585	615	632	603	578	604	587	592	596	615	586	628	626	637	572	621	525	621	616	596	614	596	615	594	640	594	614	558	609	619	579	596	624	595	584	606	600	578	586	588	620	594	604	613	630	596	595	599	576	606	614	604	613	612	592	617	590	633	596	632	569	588	578	562	635	592	608	603	607	596	563	606	631	611	615	602	616	628	631	549	603	611	621	615	589	593	607	592	615	589	613	613	571	638	601	625	654	598	550	617	613	573	553	578	623	586	582	617	602	654	581	588	618	604	588	641	572	626	600	607	575	594	591	619	592	623	645	599	604	610	608	596	598	608	595	568	631	579	583	605	625	597	585	584	617	570	622	582	588	603	587	585	611	639	607	572	582	607	564	597	579	604	595	614	589	571	660	609	586	611	587	573	597	588	585	643	599	549	610	567	589	572	629	585	591	633	596	635	589	562	599	550	619	554	642	612	601	618	612	565	614	566	576	590	603	620	617	608	678	595	607	583	591	598	621	608	586	563	564	551	590	572	603	643	592	573	584	616	586	640	576	562	630	609	596	633	588	632	597	613	603	602	651	590	579	583	578	544	612	571	579	590	634	601	603	582	610	609	551	603	644	624	599	564	643	590	590	632	593	584	608	584	617	582	590	558	569	592	548	556	564	653	583	562	610	583	604	582	619	567	549	584	629	610	561	562	585	591	593	566	591	569	593	577	630	608	603	585	567	592	601	609	578	597	631	564	581	599	606	606	573	593	590	587	594	592	624	589	568	586	522	590	624	574	598	608	580	606	605	607	612	588	620	615	604	622	585	585	570	610	625	558	591	636	622	573	577	597	583	572	579	632	553	591	578	620	524	580	585	620	624	614	598	556	565	565	604	618	624	600	590	598	583	589	645	578	594	637	590	599	553	585	600	623	606	577	631	619	567	620	643	603	606	599	595	577	574	583	599	615	538	597	549	638	658	614	574	597	614	611	582	608	633	568	617	575	586	582	578	640	587	613	646	644	604	586	585	565	591	612	591	577	600	607	601	625	584	562	567	542	583	614	599	596	644	610	595	543	579	585	602	587	623	618	631	577	678	593	602	598	624	564	591	585	604	590	576	588	591	607	616	637	588	612	602	637	585	579	588	562	590	577	569	592	606	580	584	566	601	560	574	607	581	591	611	573	547	578	649	614	539	587	619	626	600	574	588	591	568	605	593	571	609	620	605	603	562	610	550	602	623	567	577	611	587	578	608	618	653	637	630	586	552	598	618	623	600	591	613	594	584	567	577	609	589	595	575	572	594	572	559	597	646	545	617	606	651	599	570	608	558	589	606	582	541	601	608	620	591	597	589	600	570	583	612	575	595	556	560	615	588	628	618	610	596	610	563	587	621	604	613	551	593	583	638	582	596	591	569	619	581	608	609	585	617	600	570	647	567	529	646	586	586	568	620	620	604	557	589	594	606	594	635	576	582	561	589	571	612	611	573	619	594	593	616	618	609	615	617	671	575	567	612	570	651	603	629	616	630	586	619	621	602	567	656	568	568	594	611	599	579	590	644	570	618	587	580	600	575	578	566	584	604	579	617	602	568	634	598	561	579	625	592	629	568	612	562	605	604	570	599	603	588	596	578	582	605	584	608	601	606	533	582	585	567	556	590	605	596	616	637	570	604	605	586	607	656	614	568	594	556	614	588	593	559	653	601	557	560	596	610	587	591	600	571	612	590	602	596	604	581	566	583	582	603	630	613	599	612	568	612	581	600	610	602	575	626	563	585	578	610	601	573	604	588	604	625	580	630	628	629	579	580	604	584	625	576	556	611	590	587	618	603	607	597	582	583	589	602	564	595	572	580	570	605	585	583	540	555	562	590	567	610	599	559	550	618	574	628	595	594	633	597	534	591	606	569	608	561	603	614	634	635	564	553	567	549	568	612	640	611	570	594	571	574	596	584	631	557	601	614	646	607	641	602	609	544	584	567	607	618	618	605	595	628	592	606	574	562	644	623	621	569	612	631	588	596	618	625	593	563	582	611	603	545	642	604	549	589	580	614	555	583	574	608	616	592	574	612	609	567	557	582	589	567	577	556	600	621	604	591	604	587	590	616	579	579	602	671	593	594	587	613	604	591	572	621	613	595	625	579	562	598	585	568	589	609	590	599	565	566	605	580	585	575	590	620	603	620	552	590	594	572	560	626	616	615	575	620	594	580	567	623	589	585	605	624	634	621	606	622	582	610	624	574	581	614	587	579	630	566	583	612	550	570	559	623	569	600	578	586	563	568	555	580	602	605	619	575	574	645	594	597	576	626	588	605	600	589	557	582	615	577	563	627	612	619	583	608	582	570	639	622	618	578	611	566	606	588	567	588	604	616	614	615	572	596	572	597	631	566	595	598	607	594	571	587	634	565	577	576	599	612	580	542	578	629	587	554	600	596	591	607	565	565	569	600	605	558	615	552	595	537	618	603	595	594	578	573	622	586	623	610	618	567	609	597	604	591	609	606	568	594	562	621	569	602	585	587	582	593	556	599	584	564	621	629	617	564	602	587	603	600	570	587	587	643	591	595	612	581	632	621	578	577	612	579	567	594	594	592	547	619	598	591	639	582	628	605	617	614	577	579	625	587	606	616	614	577	612	600	566	596	591	628	599	610	608	639	596	616	665	575	591	585	568	580	565	608	565	604	573	606	575	523	607	573	608	590	565	596	604	584	604	561	576	568	581	586	558	604	586	568	600	587	607	590	582	593	584	557	574	585	588	607	584	561	601	533	573	613	578	553	570
27928	10344	1080	650	515	524	497	508	511	479	493	459	488	440	463	476	486	482	470	496	468	460	475	473	452	459	449	512	434	444	474	469	501	510	479	453	465	473	460	471	501	454	498	511	487	477	458	488	478	446	469	471	477	506	492	469	463	482	478	441	485	452	456	469	470	467	460	481	442	497	431	455	472	432	463	501	465	446	444	462	485	502	476	502	456	528	514	489	481	418	474	461	469	455	465	513	460	460	498	486	484	491	500	508	474	491	513	461	493	480	484	502	484	465	470	462	466	492	455	480	465	477	470	487	490	460	497	483	506	446	467	453	474	483	470	441	465	447	527	493	466	472	472	455	504	464	472	496	483	461	495	508	468	464	470	492	481	470	440	451	492	462	491	465	466	480	464	443	489	497	457	483	446	496	461	467	454	459	453	451	531	461	466	466	475	448	459	445	482	443	481	454	497	503	499	483	453	484	475	466	499	447	488	470	499	441	481	492	486	471	454	467	474	445	455	471	533	479	471	513	454	456	471	463	500	470	442	483	462	444	462	502	462	457	470	486	478	467	472	459	450	464	489	471	486	475	490	447	442	449	463	475	488	461	483	455	448	459	471	485	466	461	419	524	452	486	449	495	491	477	472	486	481	484	476	406	490	457	515	485	445	469	449	495	478	465	440	484	465	530	489	495	526	466	465	503	461	524	452	475	443	518	469	492	485	481	495	498	453	434	445	472	484	497	493	452	421	483	484	468	453	488	455	508	490	477	464	413	473	449	450	468	476	439	465	491	426	521	504	469	498	490	460	467	472	518	461	485	451	445	461	490	466	449	457	449	479	496	446	472	489	523	464	494	505	462	475	436	495	467	470	487	479	471	517	459	483	515	510	489	487	454	450	465	466	491	500	449	495	443	441	476	462	450	441	493	484	449	507	481	498	460	469	462	481	461	479	479	469	504	472	464	473	476	460	431	508	459	479	494	459	483	481	480	472	483	519	501	497	523	449	444	464	462	437	470	446	470	492	510	448	476	458	468	460	471	516	462	493	484	480	495	465	489	446	479	479	475	477	464	499	497	488	479	456	491	471	485	466	459	548	474	509	473	445	474	477	483	496	472	519	446	435	487	493	451	494	462	459	435	439	447	500	482	478	496	485	448	461	437	458	472	482	468	457	498	485	477	481	490	445	462	481	486	429	464	498	491	467	466	503	484	468	454	485	506	440	467	445	459	465	496	451	457	482	480	459	493	445	487	481	443	476	440	472	468	489	462	449	479	511	511	453	466	459	484	491	501	462	434	477	506	502	419	466	485	467	479	476	470	484	454	465	484	499	458	490	431	472	510	471	450	490	461	466	458	475	415	461	472	477	489	466	488	460	462	429	496	506	447	488	482	419	470	504	468	510	484	471	471	467	477	501	482	495	437	481	462	476	461	486	471	439	459	459	457	485	447	465	488	446	490	501	500	400	512	470	488	467	495	437	452	465	506	483	458	485	448	454	477	499	441	445	485	483	500	490	456	497	451	470	397	443	456	456	452	484	482	508	480	462	489	464	439	433	483	504	443	486	479	503	452	496	438	463	476	451	479	469	480	478	452	466	467	473	527	477	446	489	460	488	459	447	473	500	454	489	464	482	490	477	461	485	469	483	488	468	483	468	524	458	505	450	443	456	466	467	478	494	497	484	483	492	449	458	438	462	499	475	479	487	470	497	441	470	472	476	470	475	456	463	449	471	474	472	484	484	506	484	452	462	469	465	480	464	457	456	508	461	468	476	492	460	465	486	455	493	489	466	478	477	450	487	443	510	414	441	463	448	454	483	490	457	441	470	518	484	477	479	485	490	488	472	438	456	471	484	481	485	487	468	480	455	433	476	443	465	466	521	464	461	489	530	485	493	441	458	478	517	473	439	458	441	474	446	467	440	478	456	436	493	486	446	481	493	495	500	494	503	461	479	487	475	451	472	482	497	466	465	446	475	468	473	473	466	452	494	483	507	479	466	467	427	480	472	476	465	478	493	466	497	488	472	490	512	487	512	439	488	464	496	479	481	511	491	480	448	497	471	513	512	489	494	476	503	462	501	493	483	502	465	494	465	468	469	493	444	489	448	471	428	469	487	463	510	488	456	441	467	447	474	462	451	432	452	478	463	513	495	476	493	473	493	501	475	497	490	438	443	492	466	468	476	497	488	443	507	492	453	470	444	496	493	439	433	477	496	516	488	508	504	493	463	430	471	452	464	463	457	465	486	455	485	466	428	451	453	488	485	464	480	494	453	450	462	479	450	481	475	500	483	492	456	480	449	498	505	484	473	455	500	510	464	436	426	512	460	471	501	486	457	457	484	453	502	479	505	503	456	471	457	499	496	482	473	454	470	499	464	485	459	467	436	463	454	470	475	483	467	481	417	492	452	475	485	504	501	502	465	451	483	464	487	449	458	463	509	443	442	454	481	456	466	483	451	538	476	475	475	474	493	447	467	473	482	471	487	495	467	475	466	438	491	469	463	497	459	495	458	466	498	464	466	491	495	481	490	487	426	483	466	442	478	452	478	467	486	500	459	437	469	454	498	480	462	490	473	500	472	472	471	496	422	480	457	455	481	459	475	472	462	519	420	466	481	497	503	454	447	472	529	436	468	461	466	482	500	455	474	439	464	492	490	476	474	447	480	447	498	474	487	460	491	514	476	475	487	474	482	448	491	457	480	474	466	478	478	472	470	452	496	474	457	464	484	471	439	506	503	432	475	510	463	494	496	498	485	456	491	473	465	465	451	478	461	454	477	473	477	510	526	467	437	467	481	420	494	494	469	474	524	499	465	457	490	487	439	490	498	454	490	486	480	450	479	497	481	488	465	473	506	495	449	463	453	488	446	465	500	500	470	498	482	499	449	483	463	447	449	472	476	462	499	474	462	414	484	470	497	509	465	439	464	461	489	453	453	483	457	484	504	475	455	469	514	483	489	473	479	461	473	451	472	416	483	437	494	499	458	475	474	528	447	462	484	481	478	479	449	525	441	472	463	478	437	475	481	470	462	455	476	477	465	503	446	512	429	501	478	448	509	460	459	478	482	483	459	460	458	502	446	441	445	482	513	532	484	471	491	514	433	445	457	493	456	465	448	442	451	518	470	444	486	475	435	496	434	456	469	479	473	493	463	487	479	448	474	507	434	474	457	489	460	445	463	485	524	503	454	506	496	495	463	453	454	461	464	484	475	452	522	499	455	453	454	448	431	495	524	490	488	509	443	478	492	494	466	450	483	495	456	510	476	464	493	496	455	507	491	470	489	504	480	485	453	485	454	500	430	426	465	467	480	449	475	483	474	458	451	487	449	447	439	439	462	466	468	472	493	465	462	470	480	474	475	467	498	423	472	447	459	441	498	449	459	447	493	493	466	520	471	490	477	511	488	489	493	448	464	470	486	456	520	438	496	502	453	496	468	432	515	519	459	470	459	432	459	492	447	532	490	477	491	476	474	483	431	497	470	487	468	477	494	494	458	456
4862	527	468	390	385	375	368	344	350	329	376	364	350	403	363	340	341	332	320	325	321	362	332	343	359	300	348	349	323	337	362	323	341	323	353	322	325	377	364	300	359	368	315	309	354	341	349	336	328	398	375	351	343	332	350	354	355	327	355	340	338	339	321	344	327	378	342	330	328	331	333	399	354	333	357	332	340	358	367	361	366	347	358	373	334	332	369	365	327	344	353	333	325	339	405	363	352	329	392	350	345	329	347	357	353	377	330	360	341	300	339	315	372	330	367	340	317	340	362	355	351	317	361	360	353	330	358	343	359	332	323	344	331	354	358	356	362	356	343	335	317	320	347	347	327	351	346	307	344	349	348	384	334	327	348	374	340	314	324	347	346	357	329	329	324	348	311	361	348	342	352	344	350	343	333	341	313	324	336	345	320	357	308	360	349	362	347	372	332	379	347	360	361	366	355	321	361	324	328	329	344	321	360	336	358	328	345	329	351	334	343	333	403	349	347	337	310	334	327	355	341	335	335	349	351	358	324	315	339	330	330	338	311	358	329	331	353	357	311	347	331	316	334	328	336	345	327	354	342	369	333	345	377	344	379	350	311	368	320	341	342	329	352	322	340	322	338	341	326	306	333	343	337	331	344	321	330	386	332	363	341	313	349	363	337	356	340	327	352	342	334	337	350	358	322	355	335	354	351	329	358	324	369	340	331	325	348	318	339	323	359	354	325	329	384	331	338	364	360	352	348	380	368	329	369	336	315	310	341	320	303	305	315	309	358	299	325	354	314	360	347	328	324	328	327	330	329	386	328	333	345	357	324	345	322	308	309	307	366	350	356	319	327	367	339	331	321	383	346	368	346	324	363	326	327	351	346	336	314	353	330	365	352	366	323	320	351	330	368	339	331	327	319	366	350	309	345	299	341	309	304	352	326	346	354	352	296	388	326	343	326	325	378	350	338	362	334	312	347	340	330	324	343	333	346	332	318	344	363	348	349	346	356	303	326	335	316	355	365	333	341	339	378	380	354	374	333	333	331	346	330	356	306	334	326	358	346	376	332	321	330	339	326	361	332	336	360	340	363	317	348	331	372	340	336	315	348	326	348	353	361	357	341	332	329	337	324	357	344	332	352	358	323	378	350	371	353	375	307	345	324	316	326	331	340	312	330	365	348	349	324	336	357	343	354	345	347	357	347	344	328	344	342	376	333	379	359	299	336	347	327	356	338	347	317	328	350	337	336	289	352	353	342	328	338	352	321	333	374	325	347	332	365	334	351	334	345	344	349	319	312	329	350	322	333	351	354	347	359	325	367	341	371	351	327	333	320	355	334	321	318	364	348	357	314	356	367	349	352	361	370	318	323	353	324	346	329	342	319	317	338	319	369	350	330	331	319	355	356	339	360	313	338	306	364	322	339	321	306	326	368	357	359	330	337	352	341	332	324	337	379	307	322	332	352	337	350	339	342	337	381	373	309	355	350	323	342	372	380	333	346	316	344	364	355	337	336	356	350	334	356	337	382	325	330	288	365	369	375	332	347	384	335	329	309	343	350	341	351	336	347	342	355	338	334	331	347	334	306	356	349	347	345	329	345	358	313	335	346	336	337	370	359	370	331	356	359	335	328	320	338	357	336	343	317	340	351	336	342	313	327	352	346	326	351	306	330	334	337	360	334	354	316	357	362	353	352	342	320	334	358	357	340	352	337	371	324	369	330	393	317	341	326	351	338	324	347	344	350	311	327	354	327	326	308	350	365	335	353	357	324	372	372	338	345	356	335	330	333	352	362	345	358	317	343	353	304	354	363	349	316	327	341	370	333	325	345	326	353	343	347	316	318	360	321	340	321	373	336	316	339	354	302	332	352	397	377	323	325	339	351	347	342	367	331	364	354	380	354	321	314	308	344	347	315	370	367	341	327	358	323	349	320	290	360	345	329	347	357	336	317	335	368	332	326	345	349	318	326	356	313	352	320	344	300	339	356	332	320	337	333	349	350	358	348	355	312	399	352	365	332	385	352	337	345	354	336	364	338	299	359	369	363	336	332	361	335	381	371	327	332	304	362	340	327	336	352	287	341	336	365	338	336	364	346	334	349	341	355	365	346	371	358	337	346	307	333	358	334	345	338	356	403	327	312	359	346	385	355	338	338	345	357	360	356	338	318	352	333	356	355	344	340	344	331	341	321	345	353	337	333	324	329	366	346	337	322	354	359	344	349	344	331	333	354	346	376	347	347	314	366	355	315	316	331	357	336	332	334	328	343	354	331	303	352	369	325	375	357	320	306	362	372	323	370	352	351	364	343	340	345	374	339	326	348	373	350	316	347	357	362	350	367	338	335	344	337	325	333	347	353	331	367	316	347	367	351	319	325	371	318	341	382	323	378	338	358	340	327	362	352	315	380	346	366	364	374	356	313	352	364	325	346	338	338	363	359	344	304	353	333	343	347	362	321	329	344	344	319	348	350	326	345	329	365	364	347	345	308	330	361	367	355	332	373	363	327	363	323	377	326	381	361	351	346	353	345	347	356	365	301	366	350	370	375	331	352	369	336	354	342	361	378	345	350	355	336	369	312	350	355	344	323	326	349	351	347	344	376	350	349	327	357	323	352	368	329	311	329	320	319	378	320	314	357	368	339	371	355	347	311	344	360	349	301	331	344	322	357	373	328	330	336	304	373	356	375	325	370	312	324	360	343	343	335	358	370	295	360	320	335	342	346	348	334	315	328	352	353	328	329	340	357	347	332	348	355	338	336	347	366	352	331	354	381	337	325	329	348	327	338	367	313	323	337	342	369	353	306	344	328	354	334	312	355	305	347	325	363	353	328	354	333	310	353	333	346	351	316	345	351	343	355	329	342	320	347	325	362	362	341	326	344	372	318	330	329	340	319	308	368	386	344	326	376	331	333	348	384	357	354	353	335	368	326	331	331	355	328	329	334	322	335	341	326	344	316	340	332	354	302	331	354	324	325	390	317	330	379	339	355	323	313	368	357	335	347	345	371	329	320	309	336	328	338	303	314	362	340	372	353	348	331	326	332	380	346	331	355	338	321	304	350	318	363	378	332	350	346	351	381	347	317	305	383	349	331	363	347	357	337	343	315	358	335	336	323	311	339	344	293	316	344	338	355	377	337	334	323	345	378	363	353	332	336	346	331	337	336	306	343	331	328	374	353	353	333	348	366	357	339	336	362	341	336	349	364	344	331	317	367	350	339	390	317	326	314	368	329	321	372	350	310	351	306	359	355	335	336	329	365	361	354	354	356	360	332	332	332	320	338	306	355	335	334	344	373	379	328	336	381	321	357	314	324	353	375	348	291	358	358	355	363	374	341	345	350	360	347	336	334	348	316	329	332	338	360	328	360	325	352	387	355	366	344	334	385	336	360	365	329	361	320	337	335	340	338	341	307	374	381	325	374	335	335	333	356	364	337	342	323	345	349	349	315	358	353	376	355	366	370	372	350	368	352	373	360	350	330	315	344	393	329	322	332	318
25491	21454	27881	25422	11592	1910	1308	1096	1045	1003	1043	934	976	891	926	932	904	893	944	921	909	956	931	932	883	915	1001	935	919	895	887	826	909	908	840	855	881	880	885	844	879	860	863	892	885	901	930	897	893	870	957	854	863	900	871	898	893	882	915	901	891	852	819	929	887	927	906	924	859	851	897	877	940	889	884	866	923	863	915	893	895	857	886	834	885	914	825	896	867	921	858	885	913	910	869	904	952	852	846	906	923	919	877	898	861	920	850	892	947	826	904	922	864	922	869	902	896	914	948	875	860	879	930	917	937	864	873	863	920	895	844	838	913	895	867	896	919	863	875	857	914	878	827	888	875	862	882	922	853	900	876	891	874	901	925	852	887	908	900	930	871	832	914	866	832	849	870	911	848	867	883	874	874	896	855	857	869	890	905	834	863	852	907	920	879	904	894	882	852	912	873	913	863	919	841	906	888	870	884	910	896	919	956	906	913	910	855	892	866	869	853	855	893	832	892	854	866	899	923	831	837	833	902	916	908	877	877	850	940	868	893	884	918	832	906	882	845	896	881	837	915	876	874	907	885	811	863	802	826	874	863	882	863	856	862	871	871	879	886	899	911	853	899	842	959	866	872	874	895	874	890	878	878	864	865	882	831	854	828	869	900	863	881	856	863	881	858	889	881	882	868	892	897	926	906	849	900	867	799	862	911	887	838	886	872	876	852	866	865	917	870	848	887	901	911	900	907	924	876	855	856	852	828	847	911	858	906	880	846	838	879	868	914	892	842	871	885	883	905	890	905	896	845	882	884	889	866	887	830	894	822	868	891	945	819	891	850	866	911	882	916	829	847	909	897	801	895	937	851	861	916	912	832	851	884	840	875	916	907	931	886	905	870	887	888	860	867	863	887	965	858	942	898	892	873	900	872	875	853	869	905	897	893	814	874	888	843	878	806	911	823	868	904	864	880	900	909	876	902	919	892	871	852	927	897	904	897	857	909	907	836	909	886	923	857	874	939	885	903	846	896	880	808	868	862	810	871	891	889	899	858	801	847	959	862	876	927	941	904	874	878	892	891	834	922	918	856	907	898	878	876	858	837	879	869	874	837	843	912	863	852	855	842	895	888	920	873	895	888	875	921	855	934	880	924	874	881	837	874	854	903	912	894	888	880	912	879	881	861	914	884	851	853	869	836	878	919	889	914	847	855	874	894	867	921	901	892	840	816	872	920	879	836	907	831	911	911	872	863	861	880	819	866	872	866	888	918	890	895	893	896	886	827	906	899	912	851	846	881	886	870	894	875	857	880	914	851	914	891	901	890	905	838	818	862	949	865	909	855	899	923	932	918	860	855	867	865	865	898	880	872	902	885	842	873	860	870	823	890	863	888	894	896	887	802	882	915	883	876	904	936	857	844	911	866	910	840	871	879	879	826	885	911	898	911	895	843	865	876	886	855	920	854	902	870	879	871	892	884	877	870	807	896	860	915	879	888	898	907	868	885	859	913	930	884	882	875	876	898	841	864	881	871	871	910	875	890	847	912	876	856	909	886	802	859	890	906	876	815	887	862	855	841	941	891	888	848	969	870	827	957	931	911	911	858	850	903	879	825	923	846	869	860	917	862	889	918	856	874	884	894	867	902	899	876	892	847	869	862	885	878	846	917	945	868	911	821	881	884	887	930	851	862	912	879	875	930	859	895	873	916	890	830	870	920	824	871	915	898	919	940	889	828	911	862	884	840	885	935	962	870	896	833	850	843	840	922	862	889	833	912	883	866	864	864	852	861	879	913	885	877	891	874	933	876	876	853	870	936	871	899	874	845	890	943	851	881	897	864	888	870	882	924	866	876	890	852	864	854	932	861	839	824	933	900	858	880	889	859	852	865	880	901	854	876	909	922	893	890	868	907	897	874	850	914	912	865	918	881	930	954	905	865	894	870	905	866	894	882	840	853	839	945	904	838	874	866	857	882	877	893	878	927	827	924	899	935	853	793	866	844	850	859	945	902	862	838	919	858	864	841	899	862	822	862	871	955	921	894	872	874	826	838	884	848	830	850	886	846	890	934	881	912	863	931	863	845	838	815	898	851	889	882	846	835	891	892	894	933	844	830	869	924	851	870	850	921	871	871	848	894	863	878	833	792	843	821	880	890	824	883	909	857	878	848	904	839	867	881	856	845	875	889	919	871	855	926	852	824	876	862	820	897	919	893	896	858	876	880	888	884	864	864	882	856	921	927	890	845	799	879	860	914	862	857	875	917	875	873	934	841	902	874	860	845	847	871	953	865	828	874	878	844	867	830	860	860	900	862	863	887	853	857	849	872	894	859	877	885	917	844	838	901	898	927	859	924	829	867	867	879	837	882	856	878	922	869	851	913	849	869	892	890	878	876	926	876	870	877	903	840	871	898	904	873	878	886	845	884	875	925	816	879	852	873	862	884	866	903	905	899	887	813	915	882	925	899	871	851	877	875	883	913	894	948	902	898	864	869	918	826	868	889	864	891	897	916	885	837	889	864	860	946	876	866	911	881	898	894	840	871	872	841	868	906	894	855	863	884	902	861	894	893	839	914	844	920	874	898	864	870	897	907	868	867	928	882	886	876	858	952	845	880	901	891	911	856	867	868	867	905	913	854	884	902	897	913	859	899	858	884	896	938	906	885	876	904	847	824	853	876	884	919	872	887	852	931	916	860	928	833	921	855	911	943	863	873	829	875	882	856	905	910	840	844	883	856	899	882	884	847	876	860	897	873	922	877	888	886	836	922	841	901	865	862	885	868	873	869	860	916	858	854	838	896	879	897	901	896	896	874	908	899	867	904	923	882	876	911	891	853	865	891	838	884	946	884	882	908	867	892	904	926	821	908	890	860	869	861	869	885	931	812	855	899	856	853	908	919	881	851	873	870	861	870	828	889	888	935	863	873	848	899	905	952	861	894	841	873	901	898	881	902	889	856	903	870	882	862	896	838	933	892	877	844	899	911	895	891	832	889	897	874	847	884	944	844	881	862	901	896	877	891	866	869	819	932	918	855	874	923	869	848	847	884	844	943	885	867	895	938	845	879	902	895	878	890	901	875	840	891	887	862	832	848	903	860	952	927	877	883	827	884	799	850	872	876	913	923	851	899	879	912	864	892	932	872	922	863	883	860	895	897	840	889	842	900	889	847	879	868	870	810	897	904	893	819	837	867	876	880	880	925	932	924	880	823	887	842	897	848	873	885	897	815	900	841	842	854	856	858	887	912	943	867	874	890	862	921	877	822	877	875	880	846	855	886	908	898	862	875	870	854	874	876	861	902	851	896	906	873	851	867	885	865	826	836	837	906	914	843	839	857	848	897	866	862	891	874	860	863	835	885	941	869	843	893	868	848	880	904	887	866	869	924	871	927	870	879	891	844	881	874	883	836	854	924	873	841	845	883	898	917	806	886	896	907	909	851	816	868	860	931	889	876	912	854	935	898	891	858	835	909	904	850	845	862	917	881	856	860	858	825	891	879	862
3520	3684	3014	1736	1273	1021	956	889	775	728	761	687	744	668	694	690	708	700	659	674	667	695	647	656	649	603	643	640	622	666	647	625	688	619	667	611	666	641	645	624	656	615	656	652	609	642	627	665	622	664	693	674	676	592	656	648	644	665	602	659	661	606	645	659	635	662	651	662	680	608	632	672	654	678	668	679	641	637	672	622	669	618	654	658	611	659	670	685	639	665	663	635	700	651	673	639	654	646	662	663	651	661	562	632	641	622	645	635	642	638	640	628	671	641	620	613	638	634	667	634	611	653	610	656	653	629	636	671	657	650	656	658	665	681	667	672	614	630	628	656	611	608	622	639	652	639	628	652	629	655	744	703	649	718	609	647	640	674	622	626	672	651	593	635	669	676	656	638	606	602	652	588	667	667	629	630	635	730	651	622	696	621	616	650	684	620	644	634	629	611	646	611	657	635	651	667	658	664	639	658	638	628	633	641	630	662	643	631	613	574	629	615	605	603	628	635	677	647	622	608	644	619	662	664	630	677	617	663	616	651	628	673	637	633	625	638	615	601	654	617	629	637	624	689	612	618	620	639	616	622	621	595	624	628	627	610	667	709	675	636	643	632	610	598	650	652	623	639	628	616	658	611	576	655	635	642	642	663	618	664	650	643	641	596	642	658	657	654	617	605	650	615	655	575	636	694	631	593	643	633	659	603	670	613	641	624	628	618	638	622	625	666	633	633	685	610	662	667	637	648	633	612	631	631	601	628	688	606	593	631	615	631	639	625	613	668	654	619	633	632	636	639	585	607	636	629	700	599	642	616	610	629	645	649	647	621	656	658	609	628	651	609	605	648	690	620	655	641	677	623	628	649	642	667	627	633	604	644	572	620	594	649	614	678	621	660	629	613	618	617	617	642	607	617	664	643	670	616	636	643	597	626	612	617	618	650	714	601	651	668	612	661	594	707	619	641	634	642	604	660	594	630	635	678	634	653	634	684	611	670	643	644	660	617	644	668	601	639	617	672	582	629	665	606	635	622	671	621	613	616	681	634	618	639	650	667	666	656	667	640	665	632	603	637	584	650	652	662	643	638	671	627	674	606	628	633	582	653	606	615	645	625	588	620	675	604	633	651	619	624	654	611	634	664	610	637	654	631	609	637	646	646	614	672	589	612	638	582	650	622	600	626	629	627	645	607	634	668	692	622	601	611	643	633	618	621	649	674	654	658	640	639	617	652	595	663	657	631	625	636	649	627	631	574	656	654	638	689	635	650	650	622	644	602	634	659	644	646	621	619	675	602	625	675	602	604	612	655	602	638	673	610	654	640	645	678	629	644	575	621	639	646	700	646	634	655	647	641	659	658	657	653	602	658	623	639	651	641	661	625	640	634	647	639	624	630	652	686	618	630	655	642	660	606	607	609	615	589	645	628	641	662	684	642	603	616	618	661	657	635	646	636	651	655	608	626	610	618	662	682	622	639	668	629	640	638	608	638	652	600	609	656	630	634	624	618	644	639	604	620	598	625	647	693	648	627	611	673	607	667	599	584	657	624	641	664	649	661	678	631	686	631	639	618	660	602	631	676	558	604	624	676	629	667	618	642	638	643	614	624	633	601	593	663	628	694	599	612	640	606	685	627	662	640	640	664	612	584	613	618	626	650	617	616	629	580	679	651	613	681	648	618	621	646	587	648	665	624	629	674	628	609	600	634	639	650	620	620	613	611	582	608	597	631	647	652	647	638	605	645	634	653	633	633	672	575	677	649	670	654	639	654	639	601	626	623	628	677	638	618	645	617	672	634	594	621	635	640	649	636	653	615	662	603	668	674	630	633	666	639	660	665	595	650	623	583	588	645	661	632	601	626	614	607	642	649	654	687	631	650	641	643	659	645	658	586	672	611	575	617	670	588	639	665	646	600	615	647	643	659	595	669	633	642	679	677	620	594	632	652	654	587	610	591	613	617	625	614	623	636	637	700	565	662	672	634	648	580	604	646	617	607	613	630	659	645	653	648	557	683	651	611	650	615	614	603	640	592	617	632	626	600	632	629	675	615	577	627	668	639	632	662	643	635	615	631	613	626	574	605	605	644	608	641	608	598	645	619	622	658	633	672	631	647	639	658	624	637	597	616	628	647	620	621	644	676	578	612	621	640	650	657	612	653	645	632	606	633	604	639	549	624	687	626	612	643	628	644	639	633	656	597	627	642	665	631	627	633	640	621	617	632	625	664	692	636	637	596	660	583	663	609	605	643	658	617	588	573	605	625	646	607	664	654	593	624	602	632	647	667	640	649	628	650	678	621	625	630	632	629	651	653	632	673	654	613	630	662	681	614	648	651	700	647	638	626	592	624	585	616	636	635	640	635	603	641	610	665	621	635	634	611	638	614	625	582	640	661	661	686	598	678	637	604	636	637	590	618	665	642	627	600	621	640	635	643	667	647	643	649	643	633	640	644	672	590	657	619	607	599	618	615	579	584	592	639	678	631	667	625	611	626	663	628	641	678	650	624	659	601	652	642	663	636	642	592	677	574	651	632	626	676	647	614	627	641	640	658	670	655	635	585	610	648	638	649	623	679	626	610	617	579	614	639	622	635	650	632	637	645	633	644	644	618	633	633	630	613	605	660	634	673	612	625	639	617	617	625	658	652	615	640	662	636	609	619	592	642	654	640	621	630	625	650	653	615	650	645	649	603	613	677	661	604	662	632	663	643	617	631	607	618	638	680	712	609	640	620	664	638	637	605	652	644	640	600	650	640	608	630	637	623	621	611	689	665	675	647	611	679	623	667	618	656	620	645	647	652	635	643	633	604	670	578	577	623	629	663	633	609	647	650	650	594	545	659	630	627	637	610	649	630	654	655	623	605	641	627	619	626	641	641	652	659	640	639	622	632	585	584	651	608	645	666	657	630	627	610	591	615	606	647	659	633	616	643	637	645	673	687	640	683	630	634	653	605	621	590	671	633	651	625	635	593	645	653	607	628	584	663	619	616	623	627	623	658	634	639	624	644	640	623	592	625	621	613	667	652	616	606	627	608	622	623	608	640	602	646	644	634	666	642	641	608	634	609	646	600	607	641	626	649	611	629	654	645	611	621	623	608	626	593	650	622	678	617	645	609	644	658	646	623	622	616	616	609	679	628	659	628	621	683	613	587	619	601	617	653	622	685	607	631	633	634	638	605	641	622	636	627	627	645	649	617	596	651	615	597	669	649	615	665	644	653	654	638	628	673	634	682	640	617	594	653	600	654	597	648	616	643	616	638	619	629	582	651	638	640	644	643	634	658	593	631	638	651	641	594	612	688	641	626	636	584	585	589	602	650	625	639	625	604	611	644	652	577	589	622	647	640	678	654	638	575	607	651	600	626	603	620	649	580	650	662	619	618	612	640	626	646	582	682	667	623	608	627	634	636	659	613	655	569	638	606	655	670	610	641	627	625	641	617	610	642	630	658	650	596	613	644	652	640	638	611	667	614	614	633	594	666	617	603	635	633	637	663
24460	21436	28799	24472	21427	9157	1948	1228	1057	992	945	946	943	888	868	821	909	848	850	842	817	868	830	876	804	808	854	822	842	837	808	840	825	782	816	834	888	803	812	813	863	875	871	831	838	800	819	843	800	827	839	797	818	838	786	876	851	814	813	816	841	803	788	755	830	818	844	761	835	795	852	800	795	796	826	843	782	860	790	816	799	746	847	805	802	834	814	847	874	816	796	825	822	810	840	768	854	804	774	834	773	818	856	759	849	818	792	802	794	854	792	817	769	811	813	832	846	815	797	829	833	804	806	843	813	797	784	871	826	842	810	795	814	813	831	810	727	761	813	808	770	836	830	805	808	825	770	792	792	827	838	838	827	810	806	829	792	813	796	804	798	744	782	776	769	823	781	812	799	826	794	839	845	874	829	792	815	804	782	799	794	757	809	829	796	838	765	807	791	754	845	790	814	836	821	764	796	833	813	812	874	845	760	822	810	827	798	801	851	822	821	810	839	773	811	835	793	795	780	772	827	839	808	830	802	843	784	756	807	768	796	801	799	772	804	806	797	777	789	755	861	847	806	810	773	844	777	787	764	796	807	806	796	819	829	827	790	811	742	784	832	821	762	844	816	821	820	789	785	759	875	846	854	787	809	781	784	882	806	784	825	793	800	757	805	766	797	820	772	803	831	786	853	797	835	770	820	791	796	752	850	814	822	785	827	837	844	769	780	770	836	795	779	796	781	870	809	838	812	812	782	806	768	718	795	811	788	760	840	804	782	792	811	826	782	823	769	796	823	803	796	777	803	828	760	798	813	792	796	791	792	790	822	827	850	794	823	815	803	803	812	735	781	818	781	802	793	836	816	797	815	809	829	868	814	819	807	794	768	784	814	784	822	824	851	800	780	852	773	797	776	813	817	772	794	834	787	792	826	794	825	817	831	750	809	824	856	811	853	851	862	778	804	823	797	817	804	812	801	755	817	817	784	803	809	825	800	797	789	783	813	751	790	809	783	799	803	850	812	751	765	796	825	839	858	841	812	777	847	790	809	797	841	782	774	800	823	769	757	730	775	881	829	783	785	748	814	832	825	783	840	778	804	781	795	808	822	798	827	889	794	825	770	819	749	829	800	781	762	810	871	827	799	789	807	799	841	743	796	828	802	793	762	800	820	779	796	813	846	768	778	714	766	828	751	736	768	833	792	786	828	794	788	778	798	806	782	839	803	819	806	811	828	827	827	841	820	807	776	837	810	826	841	806	788	853	769	804	794	748	760	804	819	833	817	818	804	756	816	780	819	825	832	839	833	793	743	818	771	785	810	790	766	834	803	770	823	798	857	791	841	867	804	863	789	772	812	807	766	890	777	790	791	768	817	798	808	825	776	788	827	793	799	822	852	831	793	868	793	823	829	803	772	797	814	766	803	804	770	816	807	765	802	796	806	829	788	779	813	789	838	807	845	847	796	846	801	848	834	804	690	750	797	826	800	819	817	791	770	788	792	821	784	786	825	780	827	834	805	813	787	825	801	810	871	820	800	825	823	805	829	789	790	761	847	784	799	783	828	876	838	794	830	866	806	836	769	813	804	798	785	758	783	775	797	777	783	833	766	805	809	786	766	754	839	802	772	852	789	762	801	799	806	819	800	804	789	816	797	836	751	834	816	799	771	786	818	786	807	803	834	793	806	810	801	747	835	801	742	775	791	793	842	825	779	786	767	821	837	812	826	796	827	803	815	777	802	769	843	780	831	813	785	800	780	800	851	814	844	808	809	783	803	787	838	829	802	826	784	802	817	845	797	778	801	772	808	758	777	773	747	827	779	779	777	823	754	763	817	784	780	798	784	805	828	765	788	795	834	841	802	796	818	849	814	807	803	777	785	833	833	837	808	807	787	832	800	801	790	792	846	770	797	793	801	788	778	819	762	796	874	802	818	744	848	784	775	838	813	816	793	834	799	813	804	817	835	845	837	813	827	783	807	861	827	791	781	788	807	801	820	843	832	755	731	778	785	784	737	759	828	839	849	806	809	758	781	783	773	790	815	791	786	814	768	746	851	864	810	828	843	761	791	824	754	846	804	773	781	836	760	782	763	741	796	797	827	764	779	826	768	804	819	759	758	802	813	852	775	825	807	805	809	816	752	795	827	769	777	780	827	839	801	819	778	768	813	739	824	849	779	847	780	811	809	800	800	768	801	832	767	774	818	819	803	802	779	817	840	780	800	812	768	795	829	792	788	851	819	831	770	846	849	788	809	770	791	793	837	836	791	837	816	777	806	818	826	774	804	806	808	815	847	817	852	811	788	745	815	810	739	811	833	791	808	802	810	777	801	748	807	839	757	814	828	857	782	781	797	781	822	821	860	811	792	813	806	779	796	822	820	795	778	840	828	771	762	806	769	799	780	793	803	778	826	841	832	856	763	840	768	811	858	825	794	812	817	791	795	813	830	791	809	858	777	831	826	755	815	766	783	823	810	774	775	768	777	837	808	841	833	753	840	802	756	773	777	780	768	791	799	828	790	837	815	826	760	771	793	803	805	816	771	806	782	799	799	793	793	858	770	800	826	790	788	792	806	796	785	790	801	827	799	795	799	833	765	783	772	799	781	839	868	800	797	838	767	800	841	812	779	806	807	770	842	760	834	777	841	746	796	791	808	785	845	806	805	798	800	802	805	835	829	846	786	794	834	806	758	816	823	791	846	818	805	831	798	819	827	798	811	802	745	796	772	746	805	779	876	759	795	815	794	756	745	824	827	814	835	814	820	834	808	803	847	822	846	765	788	764	833	803	769	785	750	786	779	817	799	795	777	801	815	832	786	840	766	787	816	777	796	846	780	833	805	817	793	800	782	806	764	786	807	801	793	837	838	818	805	807	787	817	812	770	850	832	724	798	810	853	808	796	787	839	777	837	794	815	810	798	862	771	834	754	782	745	807	820	811	826	816	777	840	844	835	830	788	794	832	780	825	779	810	801	833	797	823	776	777	771	839	742	781	816	804	793	780	806	796	799	763	787	832	804	748	810	758	765	825	867	761	787	811	825	744	817	807	852	821	778	825	804	774	808	835	823	761	771	793	803	809	808	825	815	777	835	798	798	831	832	781	821	751	809	780	805	812	784	761	819	852	826	864	796	804	780	773	812	765	844	806	800	811	859	754	796	815	890	777	780	840	802	792	760	833	813	811	785	796	819	781	853	763	792	889	818	746	781	763	866	794	823	790	822	771	799	823	777	779	825	835	761	789	789	765	800	759	792	816	750	810	816	798	804	843	783	859	827	840	789	772	777	829	784	766	810	804	800	786	794	762	779	762	770	836	800	806	838	785	864	787	799	800	820	796	771	770	763	787	778	776	774	822	804	796	797	800	842	785	759	760	812	760	805	860	806	811	832	767	822	796	781	789	770	788	772	829	809	784	807	766	786	805	745	789	792	776	789	793	778	780	859	763	804	819	799	805	829	822	798	778	795	774	816	835	835	829	806	764	795	862	777	768	790	802	801
3691	6242	4888	2598	1800	1388	1215	1012	894	868	777	797	797	720	716	719	720	657	651	621	621	690	656	611	626	627	652	678	628	665	573	648	628	625	589	647	621	580	608	610	637	672	571	612	598	633	618	629	598	579	611	617	579	640	603	590	610	586	580	618	613	606	612	630	617	583	634	602	597	605	586	621	581	636	598	545	585	618	589	592	632	609	601	584	597	649	574	608	636	624	617	576	572	580	614	583	615	550	612	652	671	608	570	584	584	586	539	627	617	623	594	602	601	621	575	585	610	590	615	590	601	620	619	622	578	615	637	626	580	607	624	600	598	594	587	604	625	618	592	569	588	608	609	562	609	607	565	601	629	643	613	585	583	618	579	641	615	607	601	651	602	604	599	597	624	606	663	599	595	589	584	628	581	619	608	591	561	631	611	589	627	603	646	595	588	573	625	594	585	586	528	596	599	633	593	635	607	638	633	586	577	606	567	645	606	586	609	598	577	616	601	598	634	594	591	602	577	596	596	607	586	613	628	630	592	565	607	587	593	618	576	613	585	606	598	596	624	608	577	590	643	627	559	577	613	613	583	588	631	553	589	607	606	590	573	616	626	649	622	574	627	550	588	669	547	592	605	602	599	603	564	650	628	595	610	628	554	560	603	637	593	602	566	640	564	571	655	587	558	583	571	537	582	612	585	616	596	622	633	573	612	615	575	615	615	623	565	591	613	594	605	601	591	586	615	600	576	592	578	611	584	611	610	596	582	599	586	600	580	587	626	579	599	560	595	604	633	612	616	606	586	539	639	571	625	609	615	632	620	665	582	603	610	594	585	608	608	569	629	594	547	560	592	575	578	615	554	559	575	672	617	554	605	615	577	595	571	588	604	608	603	584	649	610	601	613	590	619	609	637	541	589	589	588	656	622	616	607	572	596	631	563	552	599	615	627	579	578	600	627	578	583	620	549	547	605	584	658	602	615	604	589	564	594	610	635	570	555	572	613	589	587	566	555	609	623	546	582	618	584	598	585	598	601	588	596	577	614	614	598	608	609	613	597	582	565	626	577	609	658	592	590	620	582	581	588	572	604	610	592	594	611	576	580	564	585	603	554	533	598	608	620	545	561	647	578	610	580	581	600	521	604	579	633	622	609	572	623	593	620	611	595	570	599	578	621	612	561	576	576	591	598	594	568	616	635	643	581	620	613	560	630	596	575	526	620	609	612	608	603	619	603	623	601	594	601	602	615	580	587	610	599	634	593	591	613	610	590	556	618	584	608	601	582	623	596	645	658	639	625	594	579	602	636	564	590	594	568	600	594	570	601	596	566	604	643	641	565	587	570	560	611	576	625	582	600	566	606	572	592	613	635	600	578	615	578	586	611	583	581	603	604	603	582	574	606	574	587	602	621	590	614	575	547	636	638	624	590	578	585	553	617	626	635	547	590	612	567	596	616	619	575	622	607	594	590	562	624	585	591	579	563	574	563	610	642	559	549	577	608	580	579	585	564	632	583	577	592	628	607	569	564	630	596	563	559	583	560	624	589	603	594	586	607	632	594	594	601	608	578	599	569	567	586	580	571	604	611	606	580	606	560	580	603	632	602	617	571	586	581	565	555	562	568	595	641	584	590	622	610	614	601	561	572	543	561	576	577	586	607	605	560	620	627	578	662	576	588	594	569	609	564	588	566	572	574	644	582	630	582	571	621	576	620	597	599	584	634	584	583	553	569	611	609	607	592	586	665	569	601	595	591	582	571	587	597	584	605	575	554	557	622	545	605	573	543	564	574	566	553	555	580	611	601	592	580	629	573	587	560	589	593	565	616	583	592	611	569	624	592	618	638	567	573	660	603	577	590	597	571	580	636	576	597	586	582	584	609	597	623	573	622	610	562	572	625	607	600	603	567	581	601	578	601	574	607	611	535	565	610	609	603	607	593	551	606	604	603	575	604	604	613	589	615	593	557	608	573	618	631	609	593	602	593	585	564	591	603	587	573	580	557	585	555	603	624	647	602	620	585	649	570	596	594	575	593	641	617	610	564	588	600	578	575	603	612	567	607	580	561	586	561	627	579	594	595	615	591	591	587	550	573	619	640	576	579	611	584	564	600	629	587	586	587	582	590	564	589	598	587	546	555	610	588	565	577	585	563	581	587	596	591	577	560	595	588	574	608	603	580	583	549	627	646	584	571	600	541	590	611	565	607	652	605	592	611	614	558	596	597	626	634	617	588	586	573	569	620	567	603	596	607	606	613	571	632	583	593	603	535	598	572	569	600	564	598	599	602	625	590	638	571	606	632	594	572	558	592	600	580	601	559	603	560	597	653	603	627	562	589	617	660	603	562	564	587	561	600	582	550	584	592	572	565	638	603	629	621	601	568	606	548	583	593	574	606	607	558	600	556	581	570	593	597	601	589	560	604	581	618	574	570	610	618	583	597	545	575	561	567	592	583	656	593	582	543	629	564	602	587	594	606	640	559	590	546	581	585	601	580	610	622	613	616	600	597	580	563	542	621	531	582	589	579	578	583	638	651	603	628	614	539	577	628	575	603	620	591	595	612	563	616	600	612	604	627	612	579	598	596	571	554	613	602	569	576	523	608	585	559	588	597	576	595	599	541	580	624	569	586	570	584	570	576	578	568	575	610	600	559	551	528	570	572	606	570	600	628	621	621	607	584	610	592	596	599	587	578	610	647	591	570	556	590	596	590	586	554	579	561	668	609	627	578	629	557	562	576	611	580	566	604	598	580	568	563	564	546	593	593	646	584	574	551	580	604	602	578	605	584	572	596	622	592	601	616	625	593	550	607	603	569	568	624	588	554	573	567	588	603	641	576	637	572	565	577	568	536	648	586	616	614	562	587	594	616	573	560	591	585	601	577	594	564	583	588	593	564	642	608	589	652	557	590	582	596	606	617	578	588	616	573	589	609	587	597	569	587	589	538	620	609	610	537	567	603	559	596	582	608	560	609	595	580	625	582	612	529	606	608	588	559	642	590	567	596	574	627	610	571	588	601	608	575	573	605	608	584	595	564	569	590	616	594	598	585	574	631	585	578	537	591	592	558	575	605	561	582	628	527	556	570	605	620	580	597	635	581	655	580	594	578	594	572	604	591	596	602	562	566	575	551	577	585	580	560	602	551	619	572	573	633	634	570	635	578	612	577	594	597	559	553	586	620	590	596	560	589	590	564	626	601	575	545	575	630	579	599	590	614	570	603	588	578	595	560	585	590	589	613	620	557	599	595	561	604	620	582	589	648	566	573	626	626	588	572	575	588	576	594	593	601	583	608	610	606	597	584	601	591	576	633	572	598	657	579	551	579	583	556	541	602	594	587	585	603	592	626	597	556	552	597	560	572	627	600	595	594	580	580	614	589	585	589	558	556	564	619	589	679	588	616	565	553	565	589	575	651	587	590	603	573	598	585	566	619	592	625	567	565	570	611	621	652	573	606	582	598	628	586	610	605	559	588	616	599	644	558	579	626	653	614	582	574	616	576
27945	10311	1054	704	501	504	532	498	479	447	507	507	496	471	471	466	477	498	460	486	516	479	494	491	472	493	456	493	524	476	477	465	494	461	504	468	472	516	486	465	463	472	481	461	456	495	480	497	511	443	480	487	471	491	455	490	477	490	466	489	506	454	445	439	504	512	428	509	447	479	494	474	487	456	520	458	461	458	503	415	472	435	415	458	486	451	462	445	484	473	495	475	461	462	432	486	490	480	437	467	482	471	455	492	464	489	466	478	486	505	505	465	513	498	482	475	472	494	501	472	487	449	499	451	476	484	490	491	485	456	513	460	485	447	445	487	473	452	519	513	492	443	490	484	492	492	489	478	524	445	463	467	500	464	483	461	485	455	423	461	479	476	476	496	473	475	455	462	474	484	495	485	482	489	453	464	495	453	470	490	463	448	473	417	477	530	428	460	466	451	478	472	459	463	486	443	511	483	498	484	470	477	488	455	503	491	464	439	474	482	512	462	451	486	505	482	479	459	462	443	454	483	469	462	455	504	437	467	473	484	461	444	467	494	443	478	464	473	494	456	481	459	473	490	512	477	519	461	469	462	458	443	445	491	443	450	477	446	506	443	486	467	464	505	483	463	458	459	473	459	454	493	459	446	421	460	473	448	453	484	484	495	487	459	484	469	515	453	445	434	462	482	467	478	469	467	474	527	526	477	471	482	406	502	500	469	468	467	463	471	440	464	461	488	476	456	535	457	482	484	461	458	468	449	457	477	448	457	501	510	446	522	473	468	444	494	463	439	464	464	488	486	470	429	483	472	489	483	502	484	485	498	473	484	456	496	460	497	506	425	494	504	457	492	480	501	475	494	457	448	496	514	528	453	494	451	491	439	503	485	470	442	461	476	458	538	506	466	490	473	489	465	444	480	471	467	434	436	445	506	468	503	464	455	471	478	493	467	481	473	482	467	479	483	470	500	518	485	467	452	485	480	468	442	460	471	462	452	494	494	514	444	468	498	476	515	434	489	492	454	491	512	480	495	451	467	506	465	455	530	498	456	504	497	466	465	455	478	476	479	523	482	496	436	455	453	501	481	480	483	446	461	499	466	458	458	480	469	467	458	464	487	470	473	459	477	489	437	444	469	496	487	429	496	472	501	465	485	501	460	437	444	468	486	468	470	510	479	447	425	443	422	507	466	474	464	491	496	508	457	438	505	469	449	511	498	464	474	464	473	449	496	510	488	481	442	446	506	496	458	477	505	468	498	506	457	492	471	487	478	491	461	486	431	493	488	531	465	523	519	470	473	477	453	500	466	479	528	449	460	483	484	470	433	470	490	441	464	502	501	506	477	484	460	511	427	483	470	496	453	459	488	461	472	494	497	444	482	483	431	524	478	482	497	478	483	493	487	517	503	478	510	437	490	528	468	456	473	465	446	490	486	454	493	500	475	475	489	517	455	486	462	479	462	473	487	452	487	460	452	458	462	454	479	466	474	518	495	466	479	473	477	491	504	486	449	474	510	451	444	473	475	492	503	440	500	453	493	498	492	460	479	474	490	490	490	448	482	477	504	488	482	485	517	486	495	496	478	432	472	477	500	499	457	509	504	460	488	464	458	455	450	463	431	497	481	475	496	451	518	464	484	514	448	454	494	486	414	466	469	488	510	468	499	437	439	480	478	474	454	454	426	445	518	494	484	505	461	442	431	461	470	478	506	431	481	492	460	490	443	476	448	478	492	472	466	476	471	446	464	464	486	477	466	499	479	480	438	503	492	448	499	439	438	468	475	459	474	491	491	457	497	534	471	512	485	508	481	454	476	491	466	467	459	504	500	505	496	447	449	511	472	499	488	466	465	476	497	472	495	477	488	490	485	492	466	467	481	470	482	461	451	457	474	474	492	447	472	495	458	462	483	461	467	489	440	470	477	484	489	488	470	522	456	482	455	451	449	466	518	467	467	488	457	500	503	456	450	419	448	494	463	422	492	487	439	504	529	502	480	488	474	475	450	468	452	492	466	493	457	503	501	465	502	497	465	483	513	500	461	499	474	447	449	428	468	535	453	483	499	479	462	504	490	492	470	507	495	471	433	488	487	501	465	515	472	464	486	467	472	460	463	481	477	500	464	498	547	467	469	482	460	455	478	458	487	491	482	447	459	485	471	483	460	468	501	500	453	484	510	495	439	463	509	513	499	417	489	466	515	460	488	490	474	466	479	506	438	490	450	478	528	460	466	469	490	470	489	483	439	482	469	445	485	440	501	479	503	452	483	507	477	460	451	471	475	473	476	495	476	473	467	467	518	473	462	462	444	447	487	483	453	442	442	466	465	463	477	464	469	462	461	466	493	431	484	466	461	476	471	480	438	462	489	488	521	439	496	473	488	465	473	426	479	455	483	462	432	452	506	498	455	485	502	506	474	497	486	433	435	487	496	446	476	470	479	493	457	469	458	457	458	487	519	498	479	485	512	483	478	492	472	521	488	514	451	445	441	465	499	465	496	484	502	503	492	438	476	494	471	496	505	474	465	473	409	493	493	458	473	488	439	467	505	512	488	478	463	461	467	478	506	504	483	482	489	484	483	494	442	480	487	443	486	469	492	462	467	503	443	446	463	460	456	502	477	489	487	462	441	450	460	464	469	485	523	473	445	483	468	401	505	488	484	455	501	499	440	481	443	505	468	495	468	468	494	456	492	488	502	447	476	458	474	457	532	478	452	480	497	491	496	475	463	472	455	445	459	492	507	463	483	462	506	485	492	481	497	495	438	441	454	491	488	479	476	458	457	483	453	476	481	427	498	492	482	479	467	453	502	468	481	463	457	487	462	459	497	514	462	438	494	473	487	473	503	502	470	474	429	466	477	463	512	485	463	476	498	505	497	442	481	460	460	438	459	509	510	471	492	474	488	500	473	491	468	459	467	455	493	478	476	511	494	445	480	492	445	476	469	428	462	430	459	458	470	470	468	468	444	492	466	514	483	503	471	442	486	475	499	471	459	430	499	485	454	456	497	508	474	458	451	518	493	457	503	450	467	476	468	523	483	463	477	487	481	475	479	517	464	496	464	454	481	485	431	482	451	501	447	447	477	461	476	495	476	471	488	503	484	489	472	485	527	473	455	474	458	506	476	474	495	494	519	501	477	447	486	489	472	478	460	491	494	464	486	485	483	464	434	485	502	483	487	453	478	466	435	474	496	435	504	500	476	444	478	503	490	502	416	476	500	471	486	469	516	463	450	514	440	464	476	479	444	443	506	481	471	448	429	491	493	489	459	476	477	469	456	454	472	471	501	466	445	478	449	458	473	467	505	487	486	473	494	452	511	484	503	466	453	463	445	494	525	465	539	447	447	521	470	471	441	514	480	482	443	467	509	453	457	485	435	453	453	450	471	485	458	513	473	441	466	504	480	451	464	519	500	458	467	449	488	484	479	445	473	504	476	471	454	448	476	459	499	506	439	474	481	458	419	448	481	460	488	494	426	495	495	514	486	484	493	462	535	505	499
4837	556	476	398	396	348	378	353	349	340	331	357	326	361	329	332	351	366	323	340	329	357	350	383	366	354	339	322	324	328	320	306	379	315	320	351	335	372	318	348	339	349	339	302	349	348	321	358	315	332	355	339	331	339	361	341	341	359	315	359	316	344	353	374	331	347	320	362	366	368	339	361	345	323	394	306	337	341	306	357	335	345	337	356	349	334	374	336	342	314	323	351	327	372	356	335	336	347	329	355	302	321	328	343	331	344	354	304	339	356	361	308	332	367	354	336	338	345	380	322	339	318	338	353	329	356	347	376	343	308	372	326	365	338	328	377	321	361	348	352	362	340	317	318	322	349	355	345	338	345	330	361	331	344	330	357	327	338	287	365	327	347	290	348	339	335	350	321	350	361	357	335	328	344	323	326	375	373	355	318	330	339	337	325	381	336	312	336	322	335	322	303	361	299	348	319	357	358	349	359	342	335	309	371	353	301	369	316	329	310	333	360	313	321	357	347	330	305	352	313	341	356	340	342	354	311	338	389	362	320	349	339	343	359	348	359	315	329	341	352	362	312	362	361	303	327	319	306	335	364	377	354	354	370	337	362	339	305	337	379	323	334	333	333	329	333	337	355	320	317	344	305	348	339	304	320	347	382	327	327	333	336	340	323	352	341	353	357	364	351	357	337	362	376	347	337	372	353	359	359	361	369	364	344	346	333	330	344	336	308	342	306	337	337	332	333	365	337	348	338	374	353	326	327	314	370	352	339	329	313	337	359	337	309	346	328	330	305	332	406	333	358	313	324	326	364	352	343	322	326	319	336	335	334	326	341	339	343	345	323	335	321	321	330	335	342	333	358	337	348	323	336	339	366	358	345	344	332	300	351	336	352	332	355	304	330	319	318	336	338	348	311	361	331	326	322	329	307	347	313	360	313	351	340	322	358	336	298	321	318	348	337	364	356	349	317	314	334	368	349	330	345	335	330	387	332	342	365	326	308	347	348	314	321	339	349	325	334	339	296	324	336	318	368	359	359	321	317	356	347	362	318	366	321	352	356	340	359	334	314	371	360	346	323	342	319	353	351	323	300	346	327	363	342	331	383	364	347	329	349	339	353	322	337	336	362	332	331	314	335	370	347	334	347	329	328	330	378	313	354	340	345	331	332	335	345	329	358	345	319	319	306	344	311	366	344	323	317	353	335	354	366	341	309	331	342	346	362	315	306	346	351	331	363	349	339	347	379	305	324	316	324	340	289	333	300	356	328	336	369	336	347	346	360	323	320	375	323	327	314	316	321	304	315	311	352	303	343	364	324	311	366	315	323	345	354	349	368	351	337	309	337	340	335	345	339	329	339	311	370	324	339	334	330	340	343	323	350	361	324	344	346	360	360	347	316	327	344	340	336	348	352	327	325	329	304	371	363	330	381	351	343	346	328	328	334	364	342	304	332	334	352	338	328	333	335	380	336	350	375	332	332	332	323	325	340	350	379	311	370	320	320	338	318	354	363	317	329	318	343	342	328	349	349	359	325	326	325	354	355	322	335	364	340	353	327	352	343	333	349	304	344	349	360	330	336	333	321	333	344	318	344	354	344	341	337	308	328	350	362	352	309	335	395	336	326	350	349	335	322	358	350	343	351	333	358	378	362	355	333	355	350	305	336	323	335	329	311	326	347	330	318	335	369	322	327	330	334	318	337	326	364	348	340	302	358	322	341	308	338	340	356	339	365	322	333	357	340	337	340	322	356	345	301	368	342	349	322	333	339	340	338	331	324	337	357	347	355	335	319	355	342	324	327	365	339	338	338	345	329	343	327	340	308	328	339	341	323	315	354	350	361	358	339	326	296	335	335	377	347	320	361	316	348	368	353	327	331	337	352	333	336	347	320	315	354	355	334	333	320	322	325	352	384	316	351	304	353	375	341	338	323	353	380	344	317	353	312	346	323	334	341	335	333	311	325	341	321	347	334	357	353	370	354	311	332	346	324	354	349	333	342	335	344	352	316	359	348	332	325	354	368	353	343	323	330	338	321	328	329	365	350	357	348	361	315	337	372	338	343	355	325	331	355	369	353	335	374	311	335	363	353	318	353	333	313	361	341	352	305	318	388	348	340	334	320	334	367	317	320	331	316	351	328	327	340	340	338	366	345	353	323	379	364	343	318	329	340	361	321	338	318	346	334	341	348	309	322	378	332	368	332	369	328	340	330	322	296	344	345	324	351	316	334	325	371	339	324	341	323	340	316	371	339	345	349	327	335	336	342	351	341	350	376	356	361	339	335	342	375	310	361	345	320	314	345	328	305	339	311	364	338	343	352	352	319	331	316	354	328	342	333	359	339	337	323	344	322	350	341	352	387	335	368	349	324	331	351	342	315	337	347	355	369	331	328	297	371	359	338	331	348	328	334	326	355	302	375	345	339	328	325	325	361	311	314	343	337	346	374	343	305	379	371	330	313	371	314	339	335	333	345	314	336	376	328	343	360	304	341	355	318	337	307	337	325	337	341	347	313	334	333	347	323	335	317	349	338	329	332	348	329	348	309	341	347	357	334	381	334	324	334	324	343	335	333	358	352	325	361	329	340	341	340	340	326	348	306	353	314	351	310	343	345	341	319	342	373	335	340	369	361	326	307	360	350	350	334	326	323	347	364	329	312	335	318	361	334	357	335	343	357	329	374	339	347	328	407	335	361	353	330	330	353	329	343	342	369	411	323	347	350	357	337	311	347	346	337	349	353	332	359	362	343	348	340	374	313	360	348	361	322	326	339	318	383	362	318	343	348	337	324	348	351	320	308	349	378	348	318	340	335	347	340	366	327	354	344	342	366	330	313	336	318	350	369	346	353	360	349	319	329	323	341	336	331	320	336	317	356	339	381	320	337	316	361	329	381	334	341	371	338	297	351	364	357	328	345	326	346	330	328	354	332	329	328	332	330	321	335	347	347	320	347	359	383	334	343	366	324	318	320	333	358	315	359	353	342	356	330	332	352	345	330	346	349	320	357	314	348	342	333	367	341	340	324	347	310	357	317	309	347	311	354	325	317	357	319	340	365	338	365	347	366	316	313	365	326	343	338	360	333	340	338	361	323	335	353	349	333	366	330	341	371	311	359	324	315	328	356	342	330	350	325	339	380	361	338	373	339	335	348	369	337	319	325	335	345	320	331	344	361	349	339	313	338	366	324	330	314	296	319	339	364	343	333	325	349	341	327	328	333	347	324	326	346	352	354	347	346	367	323	329	348	340	339	330	332	347	357	322	326	343	359	356	348	365	336	348	333	373	366	310	362	318	351	336	332	327	353	339	309	320	334	351	324	372	341	327	337	346	354	327	310	367	337	327	313	344	360	339	343	381	338	343	354	325	347	335	366	342	324	358	354	298	333	320	330	342	358	349	334	340	340	352	320	347	373	314	366	352	367	310	364	345	341	320	317	344	348	357	315	377	298	338	342	367	350	372	355	344	366	347	313	340	359	327	341	343	352	319	330	324	353	326	357
25417	21470	27924	25397	11487	1828	1316	1127	1008	1018	960	951	972	932	939	856	936	914	965	872	899	958	899	883	852	902	901	953	928	910	958	880	903	967	931	893	927	902	872	858	897	852	854	922	929	858	893	864	907	863	924	929	889	888	902	850	925	866	867	868	919	893	853	888	883	873	872	870	810	887	873	867	876	870	922	907	868	915	885	890	887	943	863	858	872	940	883	916	898	879	938	854	876	888	822	848	886	915	917	893	943	906	896	826	851	856	863	833	880	838	895	909	897	888	922	878	918	847	883	844	891	875	922	921	912	845	883	854	821	842	891	887	901	919	837	895	854	955	886	899	839	894	884	851	891	895	844	950	813	868	860	878	906	844	940	846	938	887	902	880	870	927	841	881	851	895	873	932	898	918	893	874	907	867	894	895	883	883	901	902	927	909	880	905	880	855	861	890	840	943	895	887	926	890	883	883	938	858	849	912	908	826	890	858	904	865	887	901	864	885	872	939	886	896	833	938	870	848	885	876	865	846	863	836	832	863	829	907	876	872	853	835	874	896	937	871	910	831	874	834	902	909	851	843	880	836	847	917	884	839	959	814	855	883	811	924	861	908	900	873	826	832	838	871	881	854	853	895	873	883	854	839	939	896	904	867	891	908	916	871	840	900	853	867	885	892	858	946	840	885	877	828	889	887	850	881	864	899	893	884	883	848	861	852	868	901	855	917	871	944	907	881	867	881	877	877	883	881	875	887	884	874	890	875	910	868	890	888	927	873	847	868	846	826	865	849	896	850	898	916	867	876	881	840	837	874	892	877	820	894	885	872	821	877	897	862	885	868	886	850	920	912	888	885	893	818	884	853	870	904	908	846	876	859	881	904	857	854	868	891	867	879	863	892	907	904	899	852	880	892	886	870	893	843	858	904	892	876	850	870	919	828	932	889	800	869	871	828	869	821	821	926	892	866	881	894	881	879	912	838	862	935	907	883	876	909	845	839	884	871	860	883	890	853	900	892	891	854	860	906	858	877	839	882	956	871	861	857	832	969	880	903	850	915	870	882	894	922	939	850	897	819	860	828	872	893	934	863	889	893	881	833	903	869	842	830	909	859	897	885	898	854	897	884	840	879	906	908	893	839	886	855	976	871	939	847	890	910	816	903	901	840	879	922	906	881	943	879	878	847	905	794	843	917	886	884	866	875	902	781	827	893	885	856	826	934	880	837	877	888	881	864	888	879	855	909	812	826	846	886	899	894	868	907	859	888	857	874	868	853	877	876	888	854	830	889	886	953	853	869	956	861	880	899	889	874	858	832	878	874	893	877	894	871	891	805	876	899	899	920	899	834	885	916	833	814	948	915	822	877	906	865	937	910	881	842	907	852	916	878	861	852	835	866	850	896	886	870	855	917	915	920	877	871	857	839	866	874	863	856	847	837	882	833	829	862	887	885	862	835	890	807	949	865	881	917	900	827	853	947	891	899	888	852	879	891	878	861	892	858	909	831	888	902	877	868	879	879	913	919	893	860	857	889	868	879	846	881	911	878	885	873	934	912	829	886	859	899	862	886	840	889	849	831	830	874	910	916	908	886	842	879	976	929	880	929	873	938	910	919	870	865	894	864	884	867	902	917	877	899	905	886	795	894	885	866	883	905	946	892	861	886	874	871	858	907	916	821	891	833	876	868	913	901	854	880	897	870	846	868	844	865	846	857	872	855	887	915	958	925	903	893	892	881	959	896	921	842	868	911	863	886	899	904	873	897	862	856	899	909	910	863	923	894	853	898	872	856	881	879	857	902	915	864	917	945	855	860	878	866	838	933	904	916	817	900	911	869	902	927	885	871	878	862	877	879	904	888	916	873	848	903	930	859	854	875	803	893	916	872	901	904	895	917	889	857	920	894	910	915	936	845	841	861	912	892	862	882	892	846	853	876	895	935	880	880	890	868	892	860	847	812	918	906	903	882	866	873	859	898	838	864	880	866	867	902	836	831	857	868	844	886	875	873	879	880	862	813	854	895	869	847	857	907	896	941	884	827	867	862	926	913	902	897	888	891	921	914	891	839	849	896	895	852	875	852	881	872	897	837	857	891	877	866	868	880	883	810	849	838	913	863	876	884	862	851	886	896	868	806	862	873	874	887	838	862	921	865	898	852	916	928	900	948	901	889	818	850	916	879	841	873	911	831	917	885	876	848	854	917	897	866	900	887	891	877	932	800	895	883	819	851	887	888	872	909	907	849	857	878	895	936	894	899	867	842	902	880	912	865	855	863	906	877	900	895	881	869	931	844	867	842	819	914	859	897	869	847	905	882	917	863	925	890	872	923	872	843	891	850	800	924	900	876	901	837	869	875	898	876	914	880	843	822	872	893	887	871	879	895	848	905	851	882	916	848	881	867	906	839	875	895	907	894	917	900	949	911	919	873	931	913	849	898	860	838	920	859	923	901	908	809	881	872	892	923	872	837	845	895	845	904	928	857	887	830	874	881	906	866	904	905	845	808	886	908	872	891	822	857	855	860	943	858	868	857	889	864	915	915	817	930	867	898	908	943	917	902	854	856	833	899	904	911	903	900	899	897	850	839	866	865	874	871	855	841	853	896	893	874	863	886	866	911	887	841	864	827	861	932	902	849	889	840	829	842	866	851	885	861	882	851	870	831	855	891	875	863	892	856	903	894	885	855	864	841	908	843	887	818	862	898	825	879	905	868	873	919	878	870	903	864	897	832	844	884	918	830	850	861	889	860	850	870	882	873	938	891	856	889	879	888	908	864	909	876	895	875	897	833	922	910	870	852	871	879	899	864	879	876	856	892	911	859	877	857	895	856	879	896	863	845	893	878	840	810	865	887	881	896	870	880	946	868	858	880	889	882	893	905	895	816	884	841	876	867	883	886	867	914	899	897	862	878	825	867	890	891	906	893	851	896	890	873	795	902	911	862	903	858	878	840	863	835	906	885	922	894	896	884	881	903	917	864	870	900	820	880	853	933	830	858	876	916	895	903	848	898	859	842	883	939	936	934	861	842	835	886	907	857	856	865	848	890	898	873	869	897	882	838	870	881	907	853	883	898	895	873	862	880	846	899	860	875	851	874	887	925	873	856	918	873	906	847	856	835	913	917	860	885	868	919	855	875	905	914	928	864	913	868	868	881	862	875	850	860	878	878	874	877	877	856	872	867	877	823	909	890	901	847	878	881	884	884	842	901	866	825	896	869	823	867	860	867	892	892	886	840	872	907	899	876	881	906	865	904	858	829	853	912	880	824	853	897	863	889	828	837	855	882	865	905	871	908	885	873	831	844	855	790	852	903	896	907	901	890	872	892	905	833	843	864	921	841	909	877	823	856	918	853	909	838	894	901	859	781	818	933	886	873	875	833	870	783	891	828	896	908	883	875	854	878	891	906	874	861	839	869	874	871	833	872	874	894	892	864	843	839	905	859	870	850	876	923	863	923	926	849	837	844	839	843	863	866	878	902	862	844	881	867	903	897	867	861	852	967
3481	3559	3063	1693	1283	1124	976	864	751	775	772	714	694	743	714	678	622	704	701	705	644	679	685	724	660	651	645	684	646	641	674	646	672	657	702	619	626	660	677	606	641	644	686	638	666	661	642	632	576	696	658	651	650	627	641	686	665	656	673	650	664	652	658	661	626	625	628	645	637	616	629	598	632	647	613	649	649	677	617	661	625	596	635	695	647	648	674	675	651	648	667	642	661	632	650	624	705	652	638	662	587	652	649	658	623	614	620	643	608	623	633	606	659	675	678	702	588	660	630	661	609	603	583	640	628	655	616	688	680	621	593	612	633	656	661	633	606	676	662	661	615	623	597	634	607	623	655	636	625	622	579	589	620	616	654	630	649	632	633	635	626	659	674	616	626	649	604	585	620	657	619	604	664	624	639	620	684	613	636	598	675	714	636	609	606	654	558	621	603	617	630	662	649	654	646	591	602	612	659	627	621	586	680	643	637	586	612	647	628	630	639	643	652	575	615	628	620	671	672	668	606	608	613	646	644	687	636	679	612	636	675	622	668	636	570	653	606	640	632	649	648	686	624	628	641	654	643	644	631	656	659	610	658	612	644	636	690	649	628	651	612	663	650	654	644	602	612	648	612	626	634	577	623	635	642	632	640	648	629	626	617	649	627	628	656	571	650	663	649	601	608	674	641	592	664	597	621	630	638	598	653	667	636	634	605	614	638	614	649	603	594	619	666	663	663	609	662	634	660	669	613	608	642	648	655	627	679	631	581	680	648	647	604	643	673	606	620	635	662	615	602	671	614	649	652	620	596	635	657	591	595	644	659	628	637	640	625	615	669	624	634	621	662	601	626	590	598	633	670	612	583	631	688	656	647	642	634	590	607	601	616	639	618	653	635	691	622	627	666	600	648	580	647	629	632	630	645	611	621	706	646	643	653	653	647	625	616	615	630	579	656	592	662	615	673	674	625	653	616	623	658	615	627	681	604	613	681	612	660	617	638	597	614	629	637	608	686	603	628	638	634	677	635	633	615	609	622	700	608	597	628	667	648	647	644	645	642	637	592	662	665	619	597	621	657	647	654	652	629	625	682	693	616	644	636	635	596	626	649	607	614	627	628	683	628	637	637	627	626	633	612	634	613	664	618	606	638	625	605	614	678	690	602	634	645	604	653	589	613	596	631	603	615	639	613	575	590	615	608	643	605	649	589	640	623	627	651	646	657	614	636	666	595	647	651	605	644	611	630	618	597	674	625	614	614	635	610	634	612	618	576	615	651	686	633	619	627	647	646	641	634	643	632	620	689	622	635	629	636	627	665	648	598	620	676	665	634	631	614	627	651	660	630	718	652	651	622	623	599	640	638	622	632	677	609	628	654	607	637	656	666	659	648	638	646	639	636	605	591	627	663	670	640	608	599	621	669	670	655	626	606	673	633	679	718	625	700	612	652	631	659	598	586	679	629	647	619	653	664	605	605	654	630	607	632	685	621	679	666	634	604	603	623	625	612	682	614	620	628	629	623	631	640	620	620	633	650	600	647	618	696	680	637	599	665	630	609	631	678	624	624	633	625	625	677	634	644	632	605	646	632	578	603	646	616	652	615	622	624	627	651	628	586	665	643	642	663	635	591	630	635	641	624	616	622	642	627	635	638	616	665	670	630	623	622	621	625	622	651	611	652	603	685	634	667	646	637	629	652	656	603	629	641	655	588	635	612	602	636	646	601	612	617	618	626	637	641	631	641	635	637	632	604	632	651	645	660	635	679	639	599	608	572	628	664	679	619	644	600	649	630	623	594	656	648	692	632	579	612	638	649	675	614	644	613	639	602	614	615	598	656	617	617	620	622	612	629	631	583	624	650	622	656	677	654	646	656	625	618	676	678	631	619	605	623	615	610	653	649	639	604	598	622	628	695	607	681	596	634	653	616	609	640	622	591	633	664	611	623	653	645	659	585	596	597	654	627	636	633	626	602	638	650	640	643	614	613	626	606	635	668	645	630	680	611	629	650	672	666	601	602	632	616	632	651	616	648	661	647	633	623	636	614	627	605	685	635	647	639	620	627	648	605	654	628	630	658	637	606	634	663	630	648	659	671	627	617	658	589	652	634	675	596	668	667	652	629	633	658	649	591	621	664	661	638	591	653	604	614	622	665	620	576	618	658	641	673	588	613	659	579	658	634	602	642	670	652	600	615	638	613	637	630	626	622	639	600	607	629	611	606	619	643	643	598	665	617	612	631	611	637	645	639	612	642	595	658	666	659	635	627	600	581	647	617	632	588	621	637	611	618	650	665	595	667	634	653	631	598	677	650	658	613	646	590	627	599	601	654	675	586	652	632	598	626	647	589	619	622	636	636	595	690	659	682	604	654	577	664	624	645	651	660	593	657	693	630	629	630	629	635	676	611	663	615	644	612	593	637	672	664	638	644	641	682	616	637	639	620	658	636	644	598	651	663	658	661	688	644	641	658	624	656	600	641	625	624	614	625	625	618	552	616	657	631	642	601	671	635	651	629	624	665	604	608	662	643	622	610	616	613	636	579	648	632	609	595	659	607	581	601	641	627	618	621	619	568	650	597	592	637	605	577	665	672	577	620	630	640	640	624	621	565	611	626	591	602	622	617	601	627	614	608	657	618	635	611	624	642	614	614	619	652	661	650	620	663	701	576	627	599	647	634	607	618	590	638	610	622	587	651	604	615	618	661	658	632	602	673	603	615	633	641	628	621	651	624	623	602	644	651	625	679	597	639	619	631	615	593	636	625	596	636	651	677	613	626	656	626	621	599	589	612	680	648	603	600	604	658	651	633	625	635	670	642	656	631	629	558	589	635	611	629	628	627	623	602	652	621	654	622	606	630	598	593	630	589	658	589	625	644	647	628	634	591	582	663	669	625	664	622	597	637	632	610	653	653	656	594	663	637	612	694	580	568	629	627	602	598	665	671	563	667	634	626	625	659	680	570	590	617	648	630	674	642	636	583	658	648	686	666	630	645	623	615	633	617	647	671	658	607	615	641	623	637	588	595	605	630	636	593	664	617	641	589	640	673	634	607	651	630	638	632	652	634	606	613	608	614	634	646	596	617	676	627	616	669	614	654	581	654	624	683	604	614	631	572	661	628	613	614	634	621	616	608	625	606	641	644	633	641	599	612	638	635	605	636	590	648	608	617	590	650	637	612	658	640	582	630	622	618	646	621	637	672	585	653	623	665	633	631	592	639	649	589	645	593	656	614	604	617	635	650	659	606	619	658	596	631	638	640	611	620	624	591	605	613	621	638	583	618	582	617	646	619	666	604	618	598	643	654	612	628	637	620	651	672	655	614	646	620	614	647	655	606	585	611	638	627	615	654	646	599	624	574	577	640	599	640	618	651	625	630	642	589	612	594	588	582	617	672	640	668	632	617	615	596	627	642	616	654	652	633	633	620	595	619	596	606	607	622	634	640	619	632	625	608	634	666	618	642	635	596	619	579	571	600	611	655	611	658	611	636	654	640	591
24408	21478	28858	24532	21473	9115	1815	1205	1074	1019	960	915	927	887	940	864	828	848	821	819	857	836	868	859	789	859	848	773	797	825	771	864	797	809	843	817	800	812	799	756	785	826	885	836	831	819	794	785	815	819	791	815	808	788	796	840	783	840	810	834	811	810	806	802	784	829	814	760	852	827	827	843	795	842	829	779	814	829	816	779	794	795	792	832	824	788	725	818	782	786	828	777	820	777	804	810	826	832	807	819	818	745	821	819	839	841	842	801	810	801	822	796	822	787	866	834	828	821	859	808	807	804	831	783	787	790	813	830	743	807	802	819	814	843	834	791	793	802	844	800	782	825	761	845	791	835	806	765	768	834	779	784	759	816	809	810	833	821	817	789	801	840	778	811	831	753	840	769	820	794	781	851	769	787	789	894	765	809	830	779	822	779	790	800	831	790	798	798	776	803	813	757	831	795	785	816	741	812	803	751	826	782	807	828	760	871	823	836	800	763	788	758	844	802	774	795	821	779	821	795	843	838	838	817	846	792	799	793	803	795	779	753	847	784	801	856	824	864	835	785	769	816	799	813	807	756	776	783	827	741	797	822	788	797	820	764	796	827	800	800	808	805	801	790	761	842	814	787	770	808	834	810	803	799	798	844	812	830	766	782	796	798	808	814	825	797	791	827	772	778	798	788	827	784	813	801	815	789	811	822	800	803	854	802	820	807	752	793	805	764	784	751	807	752	782	798	802	881	800	754	810	801	796	839	806	767	880	825	846	746	855	786	785	739	777	783	773	763	801	822	826	824	803	821	789	774	775	751	864	796	848	783	779	748	777	750	800	808	801	818	774	822	837	818	783	802	764	761	755	800	785	778	751	815	775	789	803	765	829	799	814	820	825	792	811	799	842	800	719	836	831	820	828	779	780	753	783	818	825	799	765	830	809	850	821	805	793	780	814	750	789	751	834	795	807	795	833	748	854	771	832	865	758	791	806	815	810	795	851	765	786	815	803	842	899	812	747	829	798	757	831	791	783	794	805	802	830	800	825	809	760	816	821	759	864	835	826	817	774	787	754	782	795	801	817	754	800	781	736	810	809	813	819	796	743	806	784	826	760	827	830	794	797	839	798	796	821	796	785	817	866	828	842	864	823	818	841	789	747	790	839	788	770	825	803	818	842	783	796	795	797	789	763	815	772	765	822	827	801	827	815	866	820	738	801	812	805	840	771	857	776	782	840	799	779	760	732	745	828	813	811	855	801	779	799	780	808	804	778	819	877	759	784	799	714	746	806	821	743	806	776	705	762	793	801	805	799	769	851	810	798	802	843	846	787	828	804	795	831	831	792	838	756	822	836	770	814	786	790	786	782	831	814	820	726	804	802	792	792	831	761	794	856	770	747	736	795	831	780	790	742	737	822	801	810	819	786	792	809	787	747	790	801	792	789	822	792	805	778	797	779	771	834	778	766	815	761	827	741	804	796	764	791	817	796	871	826	783	744	761	810	825	841	815	774	767	768	878	848	844	825	760	787	766	816	756	769	809	823	812	796	830	750	746	780	822	872	806	763	831	805	750	772	794	857	802	784	837	773	780	779	817	782	800	756	806	859	849	745	755	783	848	866	775	774	771	786	750	818	850	763	818	727	866	796	802	792	817	765	787	817	812	802	760	795	806	782	817	818	777	780	781	793	804	807	735	757	793	778	827	847	764	776	803	829	831	795	787	830	804	823	765	831	783	777	838	798	764	812	801	817	802	809	811	799	857	818	762	786	735	786	809	825	859	842	794	797	774	848	816	765	765	780	832	821	780	780	840	804	800	790	814	812	773	804	803	780	742	778	817	800	756	771	772	840	773	800	780	824	794	785	818	805	827	811	793	795	806	773	777	811	806	792	829	760	761	828	805	769	765	827	763	803	784	825	803	717	799	796	799	756	814	779	787	787	792	831	783	832	764	783	802	813	858	786	824	773	804	816	778	810	837	823	777	784	821	814	827	815	823	807	835	778	817	781	791	840	800	832	797	759	835	844	830	861	766	820	816	745	783	757	800	799	802	774	802	769	802	798	758	802	806	805	846	789	803	813	803	830	788	746	777	804	813	785	774	798	817	805	778	785	825	806	787	804	795	774	817	822	780	787	781	789	825	789	819	750	814	778	828	805	838	787	824	749	815	849	753	787	849	754	841	796	772	743	813	845	800	743	811	806	759	800	753	793	795	794	766	833	824	815	795	797	757	774	761	798	829	774	743	786	762	801	793	827	724	817	739	839	782	778	790	838	798	798	792	807	797	769	810	758	804	801	788	813	830	856	836	790	818	780	834	769	822	772	802	767	794	798	844	795	774	772	815	838	788	855	781	802	781	836	735	867	809	805	789	782	780	826	798	749	741	802	773	767	803	815	753	788	793	742	818	807	801	831	810	804	800	798	758	795	765	736	797	805	828	773	808	818	786	779	785	861	751	764	761	800	770	797	810	791	782	772	800	804	822	784	740	819	808	777	797	774	828	784	751	814	751	768	850	784	858	792	757	880	789	774	793	800	772	779	784	818	799	832	774	778	818	805	829	738	818	799	800	798	798	842	756	795	733	788	756	750	789	817	791	812	821	818	757	805	789	765	821	775	759	823	824	835	771	779	820	780	798	778	805	759	819	762	790	807	853	815	799	783	792	758	804	843	804	796	809	753	784	768	777	775	789	813	796	770	783	849	799	796	751	796	801	793	827	780	831	750	753	785	799	774	834	800	864	799	778	810	803	802	764	776	787	803	826	830	805	871	837	818	805	820	807	749	771	779	814	835	780	774	778	777	793	810	786	786	766	809	795	810	792	753	842	788	776	744	767	798	846	811	840	773	758	812	763	773	781	795	740	828	760	838	830	836	823	811	820	772	728	809	806	770	801	798	806	829	813	751	765	780	783	771	832	811	745	825	774	798	774	790	798	769	822	778	783	810	787	783	815	823	799	773	773	776	737	776	795	824	767	767	806	781	773	802	815	785	841	818	804	799	794	831	782	774	807	784	784	798	820	770	811	802	810	792	823	849	790	830	797	798	796	780	799	823	776	803	794	781	837	813	807	742	799	791	812	773	791	802	778	789	804	819	731	827	780	776	774	828	794	787	765	790	815	820	808	788	756	786	840	823	818	781	790	783	799	823	783	810	769	766	792	796	802	789	778	807	813	812	805	794	801	787	779	791	788	785	815	806	791	770	843	783	825	808	748	755	842	815	772	784	789	845	802	776	778	772	803	805	800	801	832	796	793	814	847	849	791	769	776	801	812	752	769	838	746	840	777	795	796	786	830	792	713	805	773	795	779	764	828	819	829	830	792	760	806	847	804	756	801	776	732	770	775	779	792	799	806	793	828	838	811	808	770	790	753	837	762	831	776	762	775	781	743	779	803	792	745	775	781	799	788	814	814	793	812	805	805	807	799	773	734	758	798	733	843	818	818	799	807	727	820	899	782	775	783	790	757	793	832	758	780	767	787	813	806	797	788	797	788	768	781
3704	6096	4986	2677	1823	1535	1263	1044	923	882	822	771	820	703	757	679	698	708	735	685	677	639	612	649	674	634	602	665	624	622	620	609	627	611	594	618	613	592	632	624	635	614	639	602	595	634	610	622	608	587	624	592	648	601	592	624	626	602	593	612	635	606	547	588	612	622	607	581	625	593	609	606	624	569	594	576	567	598	631	615	633	615	612	640	622	565	597	632	622	556	638	604	606	642	617	622	593	647	635	627	596	616	606	646	597	601	580	612	613	620	601	586	592	603	603	588	597	572	610	566	577	584	597	623	578	616	634	599	606	609	603	551	600	644	573	604	564	581	639	565	596	610	600	602	611	592	599	602	582	605	577	630	659	601	599	573	600	586	647	612	563	565	609	570	634	618	613	571	582	617	579	607	591	590	608	581	594	606	605	640	633	579	602	581	609	600	550	596	618	619	645	581	593	601	585	641	591	610	598	625	633	591	637	621	579	601	585	587	534	583	585	530	611	596	589	612	592	600	602	637	571	581	575	589	594	606	603	610	665	660	591	591	584	577	585	617	590	588	596	609	617	558	595	579	566	565	595	593	579	592	598	562	577	570	562	608	624	574	569	606	588	600	597	593	599	580	589	606	607	612	603	579	573	580	563	577	584	578	593	582	600	604	625	604	554	576	584	596	613	576	616	583	568	602	578	616	596	584	614	595	618	561	639	590	650	606	595	623	604	586	614	583	564	629	630	612	602	614	599	609	654	619	604	566	558	613	580	575	618	596	627	573	637	579	580	581	578	595	625	606	604	578	572	580	626	605	613	578	602	605	637	568	598	603	609	631	591	626	606	626	589	631	606	597	570	617	600	596	614	620	565	622	578	565	629	561	629	620	587	588	583	611	572	616	599	597	592	579	588	575	590	607	595	603	636	550	586	581	576	606	606	575	631	603	579	639	588	569	637	589	593	602	611	568	607	539	599	651	611	604	588	601	544	584	583	611	582	555	603	612	612	575	580	585	551	592	612	632	599	616	590	607	605	605	575	656	629	589	567	583	563	575	579	652	607	641	604	574	606	597	610	558	593	608	585	595	604	610	593	582	591	593	588	590	565	591	547	584	598	613	616	573	654	575	584	617	607	597	635	556	546	622	602	574	582	590	603	599	603	582	609	566	598	611	630	611	580	603	599	630	612	598	547	544	650	579	564	554	580	612	619	517	582	575	554	600	649	564	593	577	628	621	624	553	622	612	585	574	601	556	643	610	608	574	596	553	599	609	604	629	664	602	585	587	627	550	572	581	626	629	606	592	620	562	566	581	575	622	594	570	549	579	580	568	642	579	601	557	617	579	601	600	551	616	572	607	557	632	664	595	636	620	596	623	598	572	592	572	584	566	599	570	585	598	591	606	583	557	598	587	644	579	612	647	599	583	618	621	567	569	614	598	580	585	633	575	597	573	629	607	629	584	597	602	565	613	581	563	589	608	627	584	592	602	586	569	571	580	615	570	611	573	607	590	547	623	587	591	605	588	625	570	629	587	541	599	593	612	583	620	608	608	602	610	571	640	585	607	596	604	610	584	557	585	562	608	549	619	635	616	555	610	633	589	570	573	588	563	598	615	578	597	610	566	577	566	606	602	610	614	610	608	561	617	617	584	578	605	581	649	561	598	549	583	602	590	587	545	647	558	613	596	637	640	581	627	594	597	603	593	566	559	579	622	593	646	566	585	570	619	604	587	583	642	580	632	571	570	584	557	567	586	617	558	596	550	589	566	588	593	607	582	602	590	600	605	590	582	590	601	600	619	575	586	579	568	555	583	628	564	601	613	587	565	608	591	584	582	553	579	612	569	605	563	651	592	604	578	582	608	590	605	608	563	569	558	601	605	603	604	575	587	598	592	618	597	612	597	622	576	584	591	613	578	583	640	603	577	602	580	583	613	579	584	607	594	588	574	572	565	602	602	600	526	581	575	579	589	600	590	588	564	573	602	568	578	600	617	563	559	590	604	596	574	610	568	579	595	552	557	582	586	584	609	592	560	597	611	619	568	542	588	589	638	622	558	622	591	603	603	588	578	574	567	554	634	577	628	561	576	555	619	586	575	551	565	573	581	577	609	646	588	552	585	569	580	641	623	588	579	591	584	617	589	587	620	599	598	618	590	633	610	629	625	562	591	619	577	638	598	586	559	557	602	603	614	569	634	577	621	585	579	600	590	591	616	639	615	615	581	558	611	567	565	584	587	589	574	573	595	630	580	594	560	542	603	608	595	588	606	605	633	567	583	570	566	600	606	596	587	614	602	582	588	547	634	592	621	581	608	625	552	583	602	558	577	587	569	540	539	562	576	614	611	620	571	643	593	610	600	605	582	577	615	580	599	614	583	567	597	570	541	577	598	565	614	592	615	599	620	618	585	600	600	579	604	562	565	591	581	600	611	572	604	597	576	602	620	588	551	623	540	629	589	597	595	597	611	594	586	557	601	622	598	573	575	565	574	615	596	545	587	601	613	583	599	547	626	577	588	611	638	609	620	575	571	575	549	594	584	630	574	566	564	562	640	601	588	576	597	528	593	598	569	593	598	583	542	619	527	631	598	571	596	615	615	596	629	624	564	592	589	551	609	594	593	565	598	550	649	602	594	650	585	611	540	597	616	581	606	621	592	640	620	568	614	591	590	566	591	579	561	568	589	620	618	561	641	611	565	617	579	622	615	563	606	591	612	573	577	610	615	575	570	610	594	588	613	586	604	594	612	602	623	587	604	579	569	576	595	601	598	608	603	583	596	570	598	611	624	611	598	568	634	577	566	555	634	591	580	581	592	536	591	585	621	580	611	622	628	627	563	550	560	595	600	549	593	613	580	619	580	575	558	620	592	606	601	596	629	597	505	617	571	601	631	593	564	575	548	566	567	587	571	600	573	641	642	589	585	594	585	593	607	557	603	611	595	573	617	619	583	588	627	597	608	575	584	573	565	602	587	563	590	567	579	544	605	641	576	589	612	625	605	525	562	570	595	628	631	534	577	551	607	570	581	614	589	595	593	638	568	589	604	600	578	555	586	551	617	601	579	563	554	559	596	592	577	592	583	569	617	582	616	596	580	586	634	584	621	563	603	587	592	562	580	607	544	584	571	615	589	606	579	634	609	589	591	590	595	567	634	605	648	625	577	547	607	610	563	639	597	556	602	559	617	589	614	586	620	602	604	619	607	564	575	604	566	592	605	602	599	554	610	595	635	566	622	572	629	597	651	577	571	613	579	619	644	596	570	557	586	568	604	583	576	606	640	622	576	562	590	605	552	572	571	585	609	582	614	596	615	565	585	559	583	587	606	573	541	568	616	554	613	632	635	546	587	609	621	589	591	565	591	555	587	594	578	627	586	565	562	617	622	608	600	603	557	557	573	597	614	584	588	589	615	603	558	594	636	588	598	568	586	590	577	577	615	615	568	603	582	626	547	569	575	562	592	563	598	625	564	526	582	607	583	581	596	613	556	584	611	583	587	581	584
27664	10288	1047	634	470	480	525	513	486	485	455	489	484	486	504	492	493	476	496	529	493	521	476	464	447	449	466	440	478	473	455	461	516	494	501	477	519	494	489	478	462	486	458	481	474	447	511	474	480	494	492	437	477	444	473	500	448	476	484	455	440	478	508	489	522	486	434	453	502	482	477	466	477	489	494	482	465	473	509	490	455	466	492	482	464	448	425	455	467	512	492	475	455	442	471	456	452	472	494	502	491	491	449	489	507	457	493	466	446	467	466	460	482	462	497	489	442	461	439	496	509	441	456	464	475	490	494	461	500	459	469	481	442	478	471	466	467	482	491	465	470	496	481	500	463	464	477	456	488	477	453	471	467	470	490	493	475	470	476	497	487	466	473	456	481	504	457	514	447	462	434	491	493	493	497	474	493	455	485	451	497	497	524	450	465	474	450	428	488	452	465	508	470	486	468	470	475	483	503	464	516	455	455	440	494	469	459	483	493	472	460	466	470	441	492	496	468	447	460	466	490	495	443	461	454	448	498	488	451	497	488	493	488	464	489	472	491	443	476	477	491	519	444	499	431	426	459	458	495	451	473	491	478	466	483	493	476	448	463	459	478	485	455	470	476	454	478	452	506	425	465	475	457	478	513	494	489	499	462	489	483	462	512	440	433	478	469	492	469	512	474	508	465	499	466	501	469	468	467	457	493	459	495	439	498	478	451	491	488	437	466	450	497	499	490	515	489	461	454	503	446	484	445	471	491	488	474	471	470	461	473	465	490	460	450	481	490	452	451	504	476	448	497	499	505	464	480	471	466	495	490	485	444	441	526	449	507	493	447	501	455	478	442	457	494	454	465	443	474	486	473	450	460	467	478	447	445	472	518	506	452	474	491	467	490	462	488	471	435	459	442	517	491	463	468	485	522	506	509	510	420	466	513	480	413	497	459	484	456	470	465	446	464	495	461	464	503	471	471	454	478	473	457	497	443	501	474	443	462	521	500	504	419	469	456	498	491	507	481	445	507	468	428	506	468	486	506	485	507	502	499	461	468	462	506	476	464	506	450	482	487	458	450	470	463	468	489	455	453	443	503	461	497	473	436	450	485	504	471	471	479	486	481	525	477	459	456	498	488	430	491	516	472	456	499	468	493	424	449	463	444	462	446	473	500	443	467	479	485	441	457	473	492	463	490	473	452	476	487	484	414	469	444	456	489	516	465	523	467	491	480	475	474	485	476	469	471	494	445	467	436	490	467	470	487	471	493	458	448	479	469	449	476	475	491	456	463	501	422	504	429	496	501	444	429	460	463	511	471	469	448	449	486	493	485	454	477	486	442	462	452	464	476	459	443	472	482	444	453	458	461	464	514	477	448	489	459	528	497	483	452	472	460	469	479	471	485	434	465	484	484	484	459	515	473	460	481	437	476	490	461	487	494	471	482	518	506	513	467	454	431	473	487	463	494	523	459	494	455	514	471	500	496	475	469	484	449	482	497	468	497	479	444	477	431	489	507	487	460	425	473	468	510	464	466	449	498	468	471	458	512	448	486	445	497	487	540	517	437	496	473	469	472	456	478	468	443	495	512	499	483	477	451	511	490	462	444	455	518	444	480	503	464	459	454	454	472	482	478	501	448	485	489	433	486	511	466	486	473	485	485	490	449	461	455	508	477	459	487	519	474	432	478	455	466	435	457	463	480	490	467	456	464	481	524	479	469	450	426	418	461	509	499	470	448	459	472	482	468	474	519	490	459	492	484	472	487	468	450	468	512	494	458	480	463	480	442	462	474	499	468	453	488	534	475	475	469	473	465	499	460	496	478	472	435	475	477	460	496	482	518	494	497	432	512	435	454	485	450	474	433	476	477	470	503	478	490	445	462	472	444	494	458	508	473	526	458	494	474	483	503	453	515	450	476	452	476	482	479	530	463	437	515	519	453	468	455	523	477	493	475	447	496	466	466	500	488	475	476	497	481	484	413	472	456	504	469	506	472	472	462	470	494	472	472	456	491	469	503	459	473	483	463	483	458	486	509	451	494	501	487	483	428	486	464	475	442	485	447	464	483	429	509	497	488	485	496	451	474	457	489	454	485	503	467	462	480	508	471	459	483	465	489	506	480	463	485	474	465	467	455	498	450	436	463	470	434	435	436	513	507	473	469	519	473	490	445	503	422	446	481	487	452	463	453	489	454	537	502	468	468	472	444	495	439	509	481	451	493	462	447	477	484	433	455	479	481	511	456	448	487	512	482	459	476	464	505	485	470	495	442	505	443	504	482	496	452	459	523	477	465	496	504	511	428	480	489	449	489	487	487	482	497	482	468	473	482	463	457	492	441	507	480	488	500	507	528	467	484	485	459	482	518	456	474	473	436	472	460	430	488	491	458	458	441	482	458	492	472	472	481	474	475	472	465	477	466	466	470	463	430	458	488	479	475	472	468	481	442	452	463	471	455	452	492	489	486	511	452	474	474	469	448	458	485	522	469	470	500	485	432	481	483	459	452	474	439	435	489	470	498	443	426	457	486	447	496	488	464	481	465	458	468	475	466	477	446	448	482	503	491	498	486	448	476	492	478	457	478	480	481	490	456	438	480	465	463	472	465	461	443	471	463	517	494	471	493	461	447	458	470	427	460	479	475	474	464	472	467	484	454	486	485	448	484	490	484	436	527	476	458	512	481	450	492	481	451	445	464	478	484	500	441	453	502	471	444	471	500	505	435	490	472	493	452	501	465	503	485	439	456	459	498	455	477	496	471	486	479	467	497	479	459	501	494	471	522	444	453	492	460	473	448	440	446	477	492	495	474	501	454	493	516	471	487	486	470	469	444	446	502	456	467	496	479	496	502	484	460	507	500	481	439	453	486	436	503	472	449	482	477	467	446	468	499	452	473	412	458	469	458	467	446	504	489	441	430	488	493	467	460	462	435	472	437	462	480	499	449	464	485	463	517	433	442	474	482	457	488	462	473	501	496	514	497	430	455	466	468	440	444	476	481	479	453	449	479	540	484	476	498	469	484	492	456	498	471	475	458	478	507	435	519	500	484	465	470	440	488	487	474	452	443	447	466	485	497	459	481	480	519	491	480	466	433	461	501	462	471	456	459	474	470	510	472	491	475	464	467	468	505	454	491	471	458	500	454	482	485	448	509	478	462	470	467	468	494	476	468	471	439	467	445	489	502	470	472	438	454	477	437	497	482	507	501	475	431	484	489	459	499	474	465	496	474	473	457	514	480	462	488	471	496	508	454	478	498	499	470	470	498	495	452	479	480	457	444	487	450	483	458	453	457	489	448	512	498	496	498	464	485	459	454	473	494	468	480	447	447	472	455	454	491	463	455	496	491	479	482	462	481	461	493	432	451	435	473	492	470	503	469	472	465	521	500	443	481	483	484	479	499	484	495	491	473	499	471	499	478	469	462	456	471	444	486	463	481	451	498	497	463	483	493	454	481	473	457	442	467	473	514	477	415	462	468	439	436	456	450	482	497	450	479	474	448	457
4746	478	473	390	380	350	360	379	377	322	348	330	348	320	328	327	358	346	378	338	351	349	355	380	360	350	345	360	364	353	325	338	354	361	310	326	358	338	373	349	357	331	349	327	323	334	321	311	339	332	319	325	321	339	346	335	354	375	330	337	323	312	341	321	348	297	361	337	372	348	368	341	318	330	350	306	351	348	328	348	348	327	348	358	329	374	321	362	345	344	305	330	367	318	332	301	334	334	316	344	307	313	325	312	347	360	324	366	352	327	340	346	349	305	323	327	307	329	304	326	308	326	352	326	325	329	363	336	337	382	340	347	343	320	343	353	326	317	329	340	296	367	344	313	365	338	341	349	332	365	322	354	320	341	285	338	341	350	334	312	339	349	360	332	343	349	325	367	325	347	323	324	344	338	340	331	341	308	341	356	348	336	330	314	341	339	377	357	358	358	370	303	331	344	347	317	351	341	370	351	354	334	367	319	368	354	359	342	350	321	345	347	336	347	318	332	325	320	341	329	361	373	328	346	339	378	355	349	362	349	344	344	334	320	342	330	322	363	321	341	330	295	350	354	331	348	299	289	296	347	347	317	323	348	345	342	333	316	327	323	356	362	353	365	345	366	326	356	356	336	353	346	331	342	344	336	343	380	322	338	299	362	362	331	348	309	322	335	336	344	341	384	315	333	352	341	317	313	327	329	355	333	417	339	312	343	361	300	315	314	361	370	335	327	372	336	321	342	340	331	350	328	317	338	298	320	343	346	336	333	326	329	349	379	334	342	315	343	345	336	369	343	324	325	342	353	354	354	339	320	326	339	337	363	344	337	345	369	334	347	344	341	332	369	351	336	332	364	393	333	329	350	333	317	334	343	358	320	326	338	327	358	294	346	358	324	346	337	328	313	371	332	365	327	327	313	360	372	335	316	322	350	323	319	327	335	344	345	329	382	357	334	357	350	347	364	352	324	315	339	336	312	326	359	355	380	366	301	334	366	366	337	362	359	334	338	366	352	366	339	336	343	325	346	348	357	352	329	361	345	323	341	361	342	333	345	321	344	350	347	340	366	369	366	360	353	309	347	341	330	339	346	349	319	323	316	320	332	333	386	332	340	335	340	345	357	333	363	331	333	355	361	404	358	334	356	304	343	340	383	329	322	344	334	339	365	330	287	367	335	360	344	306	349	331	323	351	344	316	320	339	342	317	347	355	309	331	314	342	371	337	334	317	317	332	303	347	329	299	351	314	334	317	336	335	339	331	349	355	347	350	377	359	335	343	321	348	348	337	326	362	291	341	363	348	354	319	316	290	336	382	344	343	338	365	340	363	326	332	348	321	318	343	312	343	339	334	342	344	327	346	323	323	332	342	338	331	349	353	344	359	365	339	354	378	345	334	317	328	336	358	349	381	329	360	330	334	349	342	360	363	346	333	316	350	343	318	372	344	353	352	319	297	333	348	314	342	312	340	337	340	324	331	335	317	360	336	344	348	295	341	307	365	317	329	314	350	331	382	332	341	340	363	362	353	355	384	344	367	336	364	336	360	358	342	363	338	353	340	334	328	329	342	332	316	324	297	328	333	353	357	364	370	343	311	334	361	334	316	325	347	335	318	366	375	340	352	338	334	364	363	311	332	353	338	316	310	337	381	351	319	326	339	342	300	349	319	359	352	313	351	359	366	346	386	371	344	331	322	295	345	350	329	319	312	341	303	325	347	320	313	298	341	334	326	326	322	349	328	316	345	352	356	379	324	366	362	354	341	334	349	304	332	331	343	307	337	332	332	339	359	338	358	328	346	309	353	328	350	290	299	350	355	360	386	379	322	321	368	345	324	332	363	370	348	353	321	333	324	366	353	343	340	375	363	333	350	342	345	343	383	375	323	342	327	334	365	315	316	323	346	312	352	343	330	363	356	365	333	306	332	344	312	352	334	332	330	332	374	306	329	341	340	329	327	353	330	333	339	325	306	383	356	352	343	326	272	322	296	285	327	328	340	350	337	340	329	322	318	360	340	342	334	348	344	327	321	323	353	324	310	329	367	315	350	342	330	347	353	323	352	342	345	332	338	316	323	346	350	321	342	335	368	353	374	355	371	334	365	360	343	339	346	318	340	326	330	348	352	360	325	334	358	342	340	326	339	331	330	338	295	353	321	362	328	356	352	358	329	345	327	347	345	343	333	355	322	328	334	359	373	345	340	337	340	341	342	362	332	317	353	314	330	343	351	349	357	332	322	369	321	321	378	339	334	328	346	334	367	316	346	340	346	365	323	308	345	342	343	344	349	351	342	346	347	349	336	338	341	320	336	334	355	365	355	338	333	349	345	333	319	352	349	337	309	351	341	349	348	333	357	369	340	349	321	335	332	342	337	322	342	372	347	306	346	325	382	347	337	347	332	336	323	362	331	356	367	307	334	308	370	360	366	335	347	337	318	346	349	337	348	353	343	331	338	355	374	351	352	341	388	312	326	319	314	319	326	334	331	306	345	328	327	333	374	358	333	351	312	346	320	338	365	319	342	326	336	359	327	327	318	344	350	343	330	323	331	354	296	353	321	364	340	345	335	328	343	330	343	343	346	354	336	338	364	332	347	359	363	358	339	338	344	342	301	374	320	324	356	330	345	336	356	336	338	314	357	361	359	331	329	339	335	309	317	340	334	357	361	363	359	312	341	363	325	367	326	347	359	327	322	330	313	343	386	335	335	349	313	361	348	324	342	338	356	333	332	355	324	345	374	355	358	353	333	323	339	322	343	321	346	340	310	370	295	352	367	324	310	325	334	329	329	346	313	311	351	297	345	348	328	354	317	328	347	325	329	334	321	289	367	343	362	308	328	342	295	364	320	328	365	315	348	327	361	340	360	336	345	341	322	362	329	361	320	336	314	346	374	404	336	339	338	368	332	342	315	337	331	308	315	319	333	348	340	343	370	348	344	343	326	350	339	375	350	346	355	321	359	338	349	381	332	304	312	354	331	351	327	331	347	345	348	330	327	329	350	326	322	341	318	352	327	359	360	338	346	354	363	336	332	384	341	337	320	339	335	310	339	328	369	387	318	303	346	343	351	327	335	350	335	344	359	344	331	350	321	346	317	355	348	338	323	333	332	347	328	332	306	333	359	304	337	343	364	351	348	363	372	303	357	325	366	335	330	313	347	332	334	331	347	327	356	375	340	322	364	329	356	328	350	342	318	346	372	367	321	358	334	302	338	323	336	332	324	327	316	347	338	357	335	340	356	300	300	344	295	362	337	349	350	335	348	324	378	347	348	378	340	309	313	317	329	360	326	372	356	375	310	353	352	359	356	358	363	313	336	351	309	317	359	336	321	381	356	313	379	328	336	338	327	343	364	330	359	350	343	341	318	342	337	350	310	369	350	316	320	347	336	338	365	348	354	368	319	309	357	334	340	337	382	346	338	347	364	334	395	333	345	341	350	338	354	328	332	347	321	315	328	307	332	317	333	329	324	338	355	339	341	327	370	350	308	335	314	298
25572	21502	27985	25434	11684	1840	1329	1133	1005	1008	989	914	949	902	955	923	884	964	879	901	874	898	899	953	951	965	896	871	881	899	908	848	913	887	854	897	938	931	912	884	924	876	891	842	908	860	893	909	847	930	907	881	840	885	887	850	880	929	901	943	887	922	910	909	858	884	842	896	871	871	943	836	867	850	903	927	917	902	871	888	885	902	824	872	911	895	904	879	890	848	888	885	944	896	812	901	871	888	868	862	901	843	882	881	894	875	872	936	934	854	853	838	830	877	851	881	850	835	852	900	887	909	900	955	919	854	896	923	866	904	855	897	912	899	888	855	910	926	938	842	910	860	864	902	876	858	857	881	867	861	848	831	889	868	873	832	914	874	869	906	853	881	833	866	867	842	900	866	858	854	925	897	867	881	845	887	914	935	847	890	917	888	893	814	915	871	864	845	950	846	889	860	859	902	904	905	914	883	933	875	907	881	857	868	876	916	957	878	856	850	895	929	898	845	886	841	898	886	876	893	844	857	868	849	915	877	853	875	899	914	812	853	875	880	922	913	895	863	886	893	890	887	894	917	853	840	865	870	934	939	911	864	871	902	912	906	881	907	884	829	861	871	910	872	850	903	928	842	893	896	898	883	938	895	878	892	839	897	850	950	938	919	853	874	892	870	899	822	869	863	832	877	839	907	886	861	845	866	916	824	823	872	860	879	860	844	846	886	874	866	910	838	822	876	865	848	889	850	877	914	863	896	941	857	827	906	827	907	858	846	852	889	892	820	822	923	872	868	897	864	907	886	836	844	876	863	838	895	841	929	892	905	891	873	857	853	881	866	845	894	938	879	851	842	879	904	852	889	879	843	872	837	884	865	849	960	849	843	873	861	898	859	849	847	897	867	878	869	912	894	857	860	895	809	824	878	890	923	848	874	815	883	826	892	819	902	856	842	907	861	912	857	901	900	853	834	875	882	886	852	917	891	904	891	861	853	895	860	899	892	862	895	906	884	894	875	810	863	849	926	870	843	856	871	884	893	885	893	868	891	876	871	850	870	862	882	855	897	887	844	813	841	812	900	874	833	873	872	921	868	872	834	838	877	837	851	883	872	908	900	873	904	866	849	900	902	854	916	870	857	882	941	880	844	861	881	839	904	894	920	865	869	827	877	842	847	881	870	913	900	893	906	907	900	835	865	897	892	886	860	834	915	910	846	862	878	923	895	853	850	886	807	856	835	862	920	865	872	851	837	898	865	809	940	973	877	826	889	861	896	860	851	865	850	897	856	923	894	887	887	879	834	860	863	880	892	885	879	815	867	854	872	875	881	911	913	857	840	886	856	818	931	951	889	864	891	899	830	853	874	910	888	873	893	848	884	875	857	895	881	918	875	883	920	859	868	887	834	835	893	905	872	875	906	890	907	830	902	880	882	920	823	888	868	865	868	822	875	916	923	827	855	865	901	897	831	877	871	859	826	888	895	915	822	854	878	881	844	897	883	847	887	840	892	942	894	851	868	864	837	890	827	870	840	845	854	877	910	842	869	893	809	871	906	877	903	865	881	918	908	864	882	885	867	846	806	815	860	845	899	921	858	837	836	856	851	872	861	835	853	911	881	915	902	863	892	852	880	898	914	887	878	842	835	844	890	883	871	876	892	872	899	862	900	862	907	846	855	877	864	867	832	945	952	824	894	832	862	857	851	881	872	882	902	864	881	909	876	856	805	923	845	883	867	852	876	897	865	874	847	864	859	883	905	906	891	819	846	887	862	826	823	841	949	868	827	882	890	865	848	887	898	859	877	822	841	870	828	805	890	849	899	812	808	906	900	941	917	906	856	911	890	857	840	954	885	893	821	868	842	933	883	902	855	934	874	893	871	869	904	888	852	907	858	884	830	866	883	846	863	915	893	874	869	889	836	843	844	853	866	842	901	912	848	875	860	885	871	840	931	871	878	816	896	838	836	833	926	922	927	868	888	892	895	933	883	854	864	881	843	958	933	920	875	852	883	881	860	820	870	882	883	929	893	885	878	867	862	891	814	871	907	860	830	941	891	883	881	840	850	893	879	865	860	875	892	873	837	863	874	872	875	903	914	883	879	926	870	885	827	860	879	822	893	868	868	843	875	864	873	869	813	836	899	839	882	865	906	836	927	901	936	842	871	874	890	844	910	813	917	839	873	904	883	884	895	826	911	870	881	879	871	849	881	903	898	840	950	854	864	861	930	829	838	821	850	850	902	890	883	885	869	903	803	934	851	870	900	894	864	896	843	874	849	811	849	854	865	896	860	893	861	860	887	872	934	842	857	882	861	902	854	880	937	868	887	821	855	857	899	851	851	863	840	878	880	836	866	921	844	901	842	855	898	864	839	852	857	894	821	891	859	824	886	873	854	817	895	912	893	909	848	845	952	918	820	839	902	874	856	894	868	857	884	861	850	842	894	899	824	864	894	883	883	805	866	911	937	871	900	914	876	877	867	861	924	839	855	918	842	889	888	839	870	937	864	841	876	878	899	877	850	838	871	835	875	896	903	881	860	910	850	837	865	810	867	896	844	856	936	950	956	858	910	878	862	864	860	899	861	876	885	838	849	898	883	910	845	868	846	862	904	856	892	855	819	880	860	845	837	857	850	864	899	937	862	890	894	891	843	904	903	927	844	821	862	847	825	871	883	883	845	883	928	898	877	867	890	856	940	827	875	875	899	865	889	900	879	896	876	886	829	897	855	878	821	899	862	890	851	888	874	909	855	895	885	873	850	868	880	904	883	898	892	880	874	893	873	838	892	904	889	880	861	911	857	879	905	894	893	865	883	848	864	851	887	862	926	860	849	888	859	864	850	864	833	850	926	878	878	853	872	881	894	879	878	882	901	914	891	867	895	910	896	929	932	894	805	868	852	893	899	795	915	912	886	950	871	842	887	862	841	892	841	902	871	884	870	879	849	810	884	888	845	973	905	943	857	872	846	857	894	873	879	880	855	907	832	826	904	862	901	846	877	892	910	843	874	924	898	860	937	871	900	916	870	842	843	931	864	843	909	903	900	881	888	871	866	872	806	890	895	872	872	924	871	848	906	845	876	881	861	845	828	914	861	919	919	880	847	905	821	854	916	893	903	881	919	878	907	865	846	838	866	940	847	886	869	871	889	868	903	866	872	882	832	907	877	826	873	878	868	949	912	897	862	883	924	857	891	871	888	916	881	863	882	846	838	808	905	870	859	858	823	878	863	892	893	858	859	889	842	878	840	888	852	861	908	889	906	876	819	853	921	921	831	910	831	931	915	892	884	927	880	847	831	846	876	923	876	877	908	858	839	843	878	878	863	857	861	925	898	880	856	909	934	859	870	897	909	810	833	876	902	881	882	865	826	879	873	879	904	884	868	851	847	879	890	883	904	889	876	872	907	847	897	851	874	886	912	877	870	841	874	863	923	842	870	903	831	906	882	836	884	857	823	867	880	892	892	821	869	909	885	898	890	864	885	905	923	859	836	896	840	910	853
3414	3661	3003	1720	1300	1069	971	849	843	776	772	676	703	737	676	700	648	681	665	625	670	644	661	637	650	654	631	670	662	657	647	628	688	621	676	655	657	702	644	597	664	679	669	651	643	676	652	648	657	638	655	693	657	669	586	632	673	671	689	601	645	613	649	642	629	652	644	653	602	634	613	685	648	622	656	678	622	654	606	686	654	627	665	642	627	638	590	693	632	626	666	585	606	670	597	662	665	640	596	665	655	614	684	667	648	674	612	620	573	638	624	632	619	611	622	670	673	630	651	621	644	634	640	649	652	652	646	610	599	688	609	659	665	659	639	653	627	670	654	629	692	608	644	607	641	610	638	633	631	625	654	679	659	659	648	641	680	640	611	693	644	662	612	649	634	632	634	606	651	640	635	693	643	610	627	675	645	657	667	633	625	654	633	647	618	630	614	670	620	629	682	613	655	594	668	605	625	604	646	644	651	632	659	690	630	674	627	625	617	651	603	630	622	655	621	616	654	625	640	611	591	656	591	645	623	635	633	583	625	642	606	590	638	676	607	606	618	607	633	644	623	663	607	612	646	689	649	631	611	649	580	641	596	642	621	652	615	641	622	623	654	649	613	608	636	650	668	635	646	618	667	666	613	627	586	644	675	609	648	615	665	688	570	638	577	613	585	653	597	599	695	613	628	706	679	641	648	670	549	617	622	661	624	671	638	610	634	650	614	612	579	667	643	617	622	595	617	673	597	627	618	614	630	583	633	615	644	606	646	665	623	620	666	592	629	619	656	627	612	604	630	649	604	614	628	648	610	612	660	575	638	634	633	677	667	626	645	628	664	630	685	651	603	659	639	620	609	626	637	624	659	625	661	623	649	636	611	638	588	684	643	631	616	612	640	669	672	592	687	613	643	651	559	644	648	644	682	584	606	589	633	622	666	600	630	615	582	638	652	599	667	659	642	596	613	601	645	652	586	621	604	624	620	621	620	586	611	665	621	621	626	623	637	673	627	662	618	606	645	636	632	679	624	642	606	621	626	603	692	642	621	626	638	616	662	602	614	649	602	651	664	648	641	622	628	672	624	612	576	603	603	622	629	709	667	638	638	596	668	622	646	653	648	641	692	649	632	581	637	618	634	625	633	638	651	635	649	654	629	611	637	608	607	609	651	621	601	605	642	596	662	658	646	627	587	652	606	622	642	658	669	611	629	643	663	578	621	638	643	653	593	680	623	604	619	618	586	650	668	625	653	641	628	587	598	653	630	625	648	596	629	691	610	655	658	708	610	651	648	628	630	653	625	641	644	646	619	655	625	613	640	601	634	616	599	630	648	663	640	639	656	631	612	646	620	634	601	636	659	618	634	649	608	673	644	640	641	648	599	619	608	641	658	666	614	652	653	592	621	621	655	601	649	629	656	648	632	595	627	617	656	637	623	603	614	647	614	598	606	621	575	624	639	647	644	600	633	666	633	601	627	608	628	619	639	659	582	664	654	597	596	595	650	633	641	676	657	638	644	649	563	595	648	594	594	620	636	653	606	641	627	636	617	654	651	642	631	612	635	630	619	650	658	631	638	638	610	627	611	656	586	644	612	656	629	616	635	641	639	655	669	608	614	605	621	652	629	641	631	642	643	690	646	661	641	602	596	592	661	625	634	665	625	598	605	629	667	648	647	612	632	594	664	578	625	633	620	622	612	680	604	629	652	633	624	612	627	615	660	657	670	685	616	618	641	614	621	617	607	688	608	598	652	639	623	604	648	643	587	623	626	634	632	668	647	615	641	585	668	684	672	657	645	638	594	606	627	630	553	629	576	666	634	605	625	664	642	619	622	630	635	592	602	633	629	656	617	638	616	645	650	626	587	589	620	637	666	638	646	589	639	611	586	625	633	617	602	609	605	641	633	680	613	666	673	640	630	639	595	627	589	611	627	625	672	648	602	660	659	646	652	633	625	590	594	646	645	599	619	622	667	632	606	597	598	613	642	618	629	667	578	640	610	646	590	670	599	639	671	589	632	649	658	618	656	627	622	638	627	651	636	583	644	608	611	625	595	673	610	672	590	667	594	608	615	629	655	655	639	652	623	586	635	603	650	606	648	624	605	650	632	657	668	656	707	606	621	690	604	614	598	602	677	642	595	651	641	636	623	587	686	662	594	609	662	680	568	643	646	636	657	619	606	605	610	643	590	619	636	665	590	654	608	628	656	652	617	621	600	603	646	640	618	613	654	613	620	597	632	616	623	600	616	615	656	611	636	632	654	677	656	571	631	630	608	637	652	647	575	658	585	550	684	596	621	600	620	635	638	624	669	641	605	657	630	676	608	640	656	611	640	635	627	660	650	640	650	620	629	634	651	654	637	613	621	674	646	635	648	614	614	640	655	624	635	657	619	673	637	604	626	603	672	645	633	667	631	626	643	671	604	626	667	607	617	665	632	614	610	675	599	651	632	622	598	649	628	605	641	668	655	622	628	620	609	606	628	633	631	624	585	677	614	674	634	615	650	635	619	644	592	648	608	611	644	658	647	639	672	660	631	618	620	582	604	664	611	648	636	626	643	650	620	679	646	622	631	600	589	621	616	644	611	646	604	632	623	595	659	652	631	623	684	616	636	657	634	652	704	657	631	643	653	610	600	630	630	671	592	657	624	630	636	604	634	675	611	683	602	671	598	640	633	610	661	604	585	654	626	625	618	569	620	630	634	646	631	648	632	631	652	626	609	638	617	628	565	583	614	637	643	623	659	639	628	660	613	602	588	613	602	669	623	652	625	617	632	653	602	654	625	627	600	612	613	599	618	636	586	596	661	684	693	630	640	589	660	635	655	635	587	584	597	640	631	657	647	650	611	611	602	626	628	621	646	637	625	612	679	634	688	645	619	632	644	647	641	634	621	630	673	631	677	620	649	627	620	621	624	649	649	679	643	638	601	631	640	604	617	649	625	646	655	647	645	680	604	608	659	613	607	662	644	606	587	606	654	649	598	656	643	637	605	593	619	620	631	588	631	641	648	631	641	618	657	681	608	622	672	625	647	604	604	623	632	619	654	620	616	621	637	685	661	645	581	669	583	633	611	646	610	648	668	616	585	619	631	609	643	603	630	593	653	622	585	618	634	611	590	585	587	636	602	610	627	616	620	650	635	655	639	603	637	629	637	590	609	694	641	618	616	615	606	648	631	648	606	628	656	614	636	637	618	614	613	685	670	631	677	590	643	619	605	622	617	626	614	598	628	601	610	655	634	641	618	628	626	595	648	615	682	667	585	630	626	646	636	667	640	611	654	661	663	608	622	619	590	565	642	616	654	613	586	615	650	573	611	667	630	647	658	650	614	597	621	619	619	673	602	667	629	586	650	638	641	667	630	607	651	598	604	646	633	637	621	605	613	648	630	613	636	596	623	638	653	636	619	633	602	635	633	623	642	680	654	626	597	609	637	608	656	648	615	633	613	619	655	627	641	671	554	607	609	598	656	659	627	652	638	645	646	588	621	615	641	631
24489	21478	28831	24521	21467	9420	1927	1233	1029	1002	938	942	936	894	846	869	850	852	857	846	867	819	820	878	858	835	846	843	836	822	819	793	864	790	796	823	807	799	818	867	814	781	823	819	783	775	820	836	806	814	818	862	838	823	820	831	790	832	809	781	821	829	798	796	869	786	811	808	796	767	806	805	834	814	810	797	832	856	808	822	810	832	768	783	792	784	805	787	822	807	796	802	824	838	847	816	816	790	766	813	802	840	800	869	802	753	842	822	799	805	793	782	724	788	866	825	844	800	824	819	864	783	802	798	791	792	752	811	843	840	794	833	775	797	854	794	793	781	801	808	779	854	800	802	791	799	817	777	754	834	763	859	797	822	875	794	828	805	842	800	796	788	766	797	809	784	751	774	812	844	899	793	830	752	807	802	817	817	823	804	813	773	780	808	849	828	755	744	751	761	787	805	778	807	775	806	780	832	811	832	788	809	836	796	838	784	805	747	768	799	794	871	809	823	816	796	758	881	822	743	792	823	795	839	833	846	772	835	821	747	818	844	768	776	783	832	838	789	784	825	817	804	790	840	758	832	761	740	776	742	778	808	786	771	770	803	813	824	801	828	795	817	742	879	796	805	792	803	762	790	764	849	819	802	832	789	780	794	805	798	859	794	816	870	772	802	782	814	821	762	834	826	820	780	813	814	763	791	803	837	801	787	844	783	779	780	863	780	770	830	786	789	804	808	788	797	818	806	787	805	824	804	773	831	778	777	845	822	789	792	851	787	797	813	829	836	783	807	830	784	822	855	809	779	845	775	844	774	784	792	785	818	782	778	836	834	783	799	828	823	851	780	786	814	798	786	834	837	801	796	775	802	828	778	847	838	787	794	788	777	757	839	771	796	801	849	836	781	839	764	805	824	811	789	867	749	827	781	786	796	782	812	786	787	810	810	778	812	805	802	792	794	828	791	806	778	834	876	805	828	815	794	816	810	804	790	784	803	724	815	783	788	806	792	818	772	715	768	730	752	808	823	786	782	794	855	843	797	781	827	829	759	793	853	833	860	765	807	766	738	776	782	841	758	776	838	844	797	809	784	829	784	778	773	764	773	805	813	781	806	787	786	797	797	799	820	805	779	755	792	816	782	781	777	785	773	843	823	793	760	749	814	836	791	814	780	752	790	878	796	820	820	804	784	779	824	761	797	801	818	777	785	790	796	759	740	767	799	772	799	771	798	795	821	778	766	812	804	757	790	830	742	794	795	813	770	793	812	799	812	741	751	849	786	757	797	822	768	778	819	820	803	789	743	776	845	828	792	805	761	761	794	865	785	766	852	788	745	818	761	778	821	808	775	794	796	864	844	773	801	830	804	741	800	780	795	788	805	815	797	846	795	794	807	804	783	799	787	768	766	825	823	820	799	839	835	793	796	774	790	825	812	847	826	752	771	787	751	773	829	778	775	823	816	828	839	769	767	803	805	779	807	809	796	804	836	764	817	759	809	835	759	775	806	848	761	792	805	847	767	765	762	800	799	822	802	765	836	820	816	775	790	828	808	836	804	762	828	826	768	776	759	798	782	800	751	792	796	794	743	808	819	827	781	824	807	800	791	814	787	848	795	767	817	790	782	845	836	828	755	781	843	768	783	801	822	778	771	793	821	805	834	783	820	821	730	833	871	838	791	817	829	832	805	738	778	804	880	825	824	767	797	803	821	789	782	775	817	798	815	854	818	795	793	822	856	813	817	768	830	875	840	759	800	815	784	776	777	776	819	760	791	775	827	801	804	805	802	840	734	803	785	802	787	789	827	800	870	766	772	818	733	841	757	816	781	764	768	791	769	781	783	796	807	816	777	842	815	762	762	836	828	803	818	808	770	791	780	783	784	753	806	811	780	831	786	806	795	790	812	793	777	783	826	779	770	770	764	803	809	795	774	748	773	838	763	754	804	774	815	814	802	822	829	784	794	770	774	792	805	867	817	807	836	759	820	802	793	793	841	775	794	783	806	803	777	776	805	748	786	753	822	817	750	848	799	811	803	801	754	772	783	770	765	800	782	768	788	766	770	816	824	753	781	765	786	852	776	885	746	793	761	822	830	776	765	797	816	801	822	797	803	772	790	780	821	824	803	775	837	801	775	811	769	817	757	771	782	813	800	797	810	786	840	773	839	793	873	761	789	783	793	833	809	802	769	779	779	794	772	756	787	798	784	832	829	790	785	820	795	810	796	841	771	821	817	803	803	704	834	799	794	844	845	774	824	816	785	804	835	827	792	807	764	855	824	811	792	810	797	799	747	829	854	774	751	781	835	810	824	775	781	820	769	782	777	795	770	838	838	755	785	832	802	820	794	768	872	763	812	822	813	872	769	783	793	776	787	802	804	779	785	783	775	799	815	771	778	737	766	793	840	781	761	840	786	763	815	762	774	778	793	791	783	774	797	805	768	746	779	780	794	739	815	792	879	782	806	800	762	786	757	816	760	826	775	841	823	771	793	792	808	817	781	790	799	770	789	828	871	793	811	852	775	794	792	816	804	833	828	809	779	816	816	772	777	802	847	804	822	806	830	846	735	767	773	803	793	839	790	775	777	846	785	797	773	831	782	833	833	831	758	815	743	867	768	780	774	806	747	830	774	804	817	807	816	748	816	772	812	815	762	820	833	764	832	773	799	799	787	830	807	775	820	865	801	799	782	780	783	809	806	827	803	806	797	783	790	794	786	822	810	803	788	806	786	825	813	796	772	786	738	832	777	802	749	773	800	781	791	826	791	765	810	893	756	787	766	778	832	764	789	758	770	800	794	807	823	783	791	804	774	834	816	832	818	827	754	784	796	812	779	770	812	769	750	826	747	797	805	786	761	788	788	788	770	804	727	759	772	794	832	799	778	800	806	834	802	820	794	802	786	775	757	752	774	785	854	812	796	816	839	755	754	804	852	823	756	850	774	803	779	829	858	780	796	775	749	790	775	837	831	770	762	863	747	794	836	783	781	780	805	794	783	796	792	842	813	823	804	801	762	796	795	798	803	751	803	801	752	805	795	724	773	790	781	751	817	815	851	814	782	810	790	759	745	868	837	736	779	785	795	814	799	797	762	816	871	726	840	814	805	801	789	780	756	808	788	807	798	819	837	840	800	802	791	770	797	786	813	799	775	733	783	779	824	816	847	758	790	838	804	798	808	777	797	728	845	811	814	815	788	811	833	789	737	806	817	791	763	749	818	793	788	761	806	850	821	799	807	805	810	784	734	770	821	784	832	820	759	812	823	753	807	721	825	774	822	846	758	777	800	790	822	805	819	785	782	761	809	784	779	764	757	802	787	820	737	845	792	797	825	827	833	796	738	810	832	847	807	785	816	751	816	765	774	810	817	846	781	770	815	820	788	787	849	820	836	778	788	777	827	728	766	770	840	846	807	819	790	772	825	787	790	743	774	774	802	810	765	785	799	838	781	820	767	823	791	770	832	812	828	796	818	813	809	786	811	790	772	725	837	786	803	819	771
3734	6159	4937	2585	1756	1465	1261	1033	908	842	798	781	767	708	700	690	693	648	669	688	678	641	668	614	659	658	643	654	661	630	611	621	620	662	617	609	640	593	605	584	654	598	649	621	620	649	637	644	616	595	645	630	608	608	591	585	634	596	613	594	558	588	592	639	603	634	608	591	646	605	617	619	582	647	570	566	654	629	598	595	568	623	617	600	580	612	600	611	609	613	687	635	539	606	641	612	626	582	603	621	620	590	628	569	593	572	614	590	578	582	635	611	639	610	613	566	619	598	692	659	602	628	596	602	614	579	592	629	591	619	581	593	612	624	619	553	585	609	636	584	601	638	554	568	613	613	578	592	574	573	616	631	579	590	635	654	611	620	619	585	554	592	614	602	578	616	550	629	565	595	603	599	596	603	574	629	607	619	641	596	593	609	631	628	606	608	657	586	641	609	624	560	580	658	636	612	590	542	588	583	584	574	622	576	625	605	568	584	589	588	598	578	587	572	623	602	568	612	603	595	607	634	582	603	538	565	612	560	583	553	582	595	643	613	632	588	618	632	642	611	599	629	614	621	592	602	658	622	601	650	636	539	604	592	581	609	581	595	571	636	624	645	609	614	583	590	592	605	633	645	579	633	649	618	627	602	592	603	555	612	568	584	621	599	599	622	565	602	529	604	646	611	575	598	582	621	589	564	605	581	611	603	590	549	595	632	588	571	647	605	588	597	576	574	574	631	612	572	628	575	571	563	622	592	582	604	586	555	601	627	610	587	606	600	593	567	614	618	568	556	612	656	589	585	574	579	592	606	610	626	634	638	594	600	604	636	627	606	577	553	614	589	588	599	623	638	605	606	586	613	581	595	618	590	632	591	654	591	652	593	596	614	537	600	588	601	567	625	592	626	530	609	624	633	614	611	610	661	601	607	631	623	584	573	582	551	606	606	649	608	581	571	599	581	572	607	596	586	565	575	586	597	570	583	550	609	619	582	573	605	586	619	561	592	578	611	615	647	563	579	585	610	588	627	602	588	586	612	612	620	566	558	584	589	568	574	569	575	627	571	584	637	618	607	598	613	572	633	599	623	610	560	582	647	606	636	611	565	582	571	541	599	589	636	596	636	598	626	620	598	585	552	602	570	605	599	604	634	615	584	601	632	586	575	597	606	605	601	595	587	572	611	578	584	588	560	577	604	555	584	622	529	620	643	575	623	575	567	573	615	582	600	598	606	571	583	586	581	559	591	623	604	615	608	631	579	578	627	604	604	607	611	624	569	598	613	614	584	559	613	579	622	586	599	609	613	600	533	591	588	580	617	616	626	583	604	578	637	635	574	608	608	545	589	607	571	598	573	595	601	535	599	538	588	576	609	633	639	619	614	659	580	609	587	588	633	608	586	567	654	630	579	622	595	584	572	606	580	580	593	622	575	601	568	585	585	590	576	609	571	607	630	590	533	612	594	578	634	602	595	591	559	615	607	578	617	568	589	583	580	561	563	624	603	626	570	574	611	592	612	618	590	577	608	585	620	581	601	575	574	608	638	624	614	580	570	590	587	575	572	602	582	592	634	620	581	645	582	574	586	604	584	610	592	587	620	565	618	555	630	536	583	553	587	568	597	580	650	611	646	598	605	615	601	587	567	563	549	601	626	584	579	618	600	587	560	600	573	587	590	581	631	618	634	593	645	542	593	636	601	630	539	595	595	586	562	620	602	596	564	616	632	610	614	610	583	612	578	582	645	616	585	558	602	579	548	602	592	617	616	579	594	636	621	593	593	593	534	593	597	612	604	586	592	602	626	600	643	574	596	557	623	599	602	535	595	588	585	626	606	640	598	614	615	611	581	565	583	600	590	600	597	634	606	558	577	598	611	575	621	595	607	552	565	559	607	600	540	545	579	622	590	577	592	589	554	639	601	602	627	616	613	593	609	586	622	560	622	592	551	620	587	590	586	632	593	609	593	613	615	555	616	595	626	571	594	567	595	634	605	585	594	601	574	563	603	600	563	609	568	567	605	559	571	598	608	636	595	547	601	562	568	604	581	557	594	603	550	650	581	595	581	592	630	573	599	595	582	597	592	561	623	594	613	606	605	593	581	581	593	576	590	594	652	587	608	579	651	611	612	593	596	589	587	602	635	569	623	621	642	606	606	631	602	595	586	598	617	599	555	615	587	592	585	623	647	604	564	638	535	604	630	605	550	586	590	581	608	620	590	630	593	587	619	601	616	607	551	628	572	632	611	617	581	531	618	640	574	607	589	610	631	571	611	600	593	569	589	603	593	586	615	613	559	566	586	620	645	571	618	607	497	652	551	633	576	621	570	638	592	625	655	562	595	560	590	578	620	615	575	610	591	537	577	593	588	568	573	624	608	592	604	578	585	572	595	595	623	613	604	565	554	638	595	591	579	574	592	617	571	537	632	598	583	579	558	583	612	555	620	609	594	585	602	586	625	635	556	591	626	578	643	648	622	542	575	558	587	621	574	570	526	593	622	611	615	578	588	600	548	626	624	584	566	606	564	610	559	557	611	580	641	584	616	560	566	605	589	646	577	607	603	589	576	621	578	571	588	580	593	595	644	604	589	578	591	595	609	594	583	579	571	561	588	625	597	607	620	607	573	570	610	602	584	529	607	539	584	585	543	596	570	604	618	638	623	588	626	592	596	604	569	618	601	621	607	577	596	585	576	607	588	575	614	598	601	623	580	576	565	635	576	589	583	607	566	629	577	581	604	628	583	566	615	565	549	610	651	596	596	603	592	569	550	585	586	581	586	606	573	617	585	580	569	575	586	596	605	608	581	591	618	571	596	577	608	575	605	600	629	595	615	593	598	559	605	598	631	616	555	558	594	592	579	570	561	544	609	582	581	606	610	617	591	592	615	610	569	593	545	541	583	574	593	629	623	578	598	604	651	555	635	572	592	592	593	592	609	566	585	574	593	576	606	587	571	599	584	612	602	582	572	605	617	578	590	581	561	585	592	627	616	574	592	554	571	585	607	606	589	582	558	609	583	586	533	629	596	578	546	573	608	595	560	607	577	579	603	589	585	625	597	591	529	610	614	558	575	593	596	542	584	585	612	602	600	614	577	625	575	588	612	632	556	622	603	596	625	603	584	598	665	596	595	593	589	634	570	651	584	577	585	577	555	591	526	588	572	637	611	539	595	618	641	606	566	618	589	598	543	604	605	609	548	568	583	564	586	561	605	583	579	609	587	571	555	605	577	554	546	564	595	632	603	617	584	606	556	549	557	593	636	583	577	578	587	594	596	582	574	603	570	557	637	612	581	580	609	584	631	627	606	578	577	587	578	601	600	616	572	544	603	560	594	547	605	590	558	595	615	570	541	586	597	581	576	599	582	644	593	592	599	564	589	597	543	563	600	582	564	582	543	552	556	565	597	605	628	607	584	559	567	637	607	584	571	568	603	558	620	585	586	619	635	592	568	580	607	588	625	634	578	634	596	591	583	582	586	622	568	579	581	585	558	600	618
27872	10575	1080	629	507	464	474	476	485	482	495	522	506	486	505	464	497	497	449	510	506	496	470	455	497	464	455	431	465	442	516	468	464	517	505	489	490	468	472	510	460	467	441	508	502	435	499	505	500	500	520	469	488	490	462	470	452	472	478	482	444	458	484	456	487	444	461	469	426	526	480	456	492	439	485	479	490	486	434	463	477	467	487	466	460	461	515	518	480	473	459	466	487	448	450	478	499	465	473	498	442	505	460	470	468	502	433	456	477	442	476	469	482	484	458	441	458	431	462	482	469	438	452	471	483	497	475	524	481	476	450	483	474	471	425	488	461	491	437	445	479	490	511	455	480	462	479	447	457	466	461	481	503	448	504	491	461	489	426	518	487	475	505	448	505	466	488	498	539	456	476	476	479	482	479	477	468	464	475	429	481	465	458	489	481	433	462	481	479	477	492	453	453	477	472	449	498	476	450	454	479	444	483	451	464	483	444	487	484	468	464	479	489	489	448	488	454	478	463	459	441	475	483	473	481	484	466	489	472	459	477	469	498	446	478	436	484	480	483	485	489	509	492	485	492	453	476	493	456	448	498	470	436	496	468	457	472	487	467	461	476	452	494	468	460	503	463	499	501	501	488	440	441	477	513	493	478	477	485	444	457	474	457	469	485	447	430	470	525	477	480	476	458	466	477	528	447	473	453	450	473	501	465	454	492	447	498	447	479	483	462	521	460	475	468	500	475	455	495	482	474	519	500	495	459	511	471	482	477	463	423	465	476	502	510	456	506	497	451	473	497	487	550	458	493	473	468	473	450	515	462	495	458	441	451	472	477	477	487	487	511	484	477	454	485	448	471	486	486	486	438	497	487	454	435	480	478	448	485	451	491	526	466	503	493	486	459	502	498	459	490	493	482	488	433	503	456	444	502	474	467	496	470	479	467	477	493	473	491	510	489	495	478	489	424	496	486	431	507	480	472	457	435	448	494	473	488	502	465	433	457	491	485	461	480	502	495	426	437	449	470	512	464	468	462	485	482	487	484	490	448	488	508	467	500	476	465	445	490	497	467	493	488	484	473	504	435	491	453	459	476	476	455	479	471	478	470	429	475	484	455	460	470	482	466	454	466	491	470	464	448	441	498	464	458	465	491	473	449	465	454	490	483	500	451	470	467	484	476	440	484	442	493	479	461	480	412	467	473	446	513	494	503	493	466	455	487	458	486	479	508	463	510	480	480	504	455	476	440	504	443	475	491	471	444	463	491	483	475	442	478	442	483	474	430	512	481	486	483	434	490	481	476	494	510	483	462	489	450	469	499	444	488	492	480	469	483	496	465	461	485	518	438	490	514	463	456	457	483	459	456	443	467	484	465	485	439	463	478	512	477	534	468	428	447	462	458	478	484	443	468	501	466	471	461	484	455	491	464	449	431	487	474	479	442	455	473	455	506	482	437	469	466	482	451	474	451	484	494	460	476	445	479	483	482	449	439	463	468	466	521	443	465	455	481	502	509	525	478	443	505	434	487	432	462	456	480	507	451	473	486	470	492	511	490	457	501	501	490	474	480	461	463	469	468	469	484	436	462	482	494	488	475	408	434	462	466	470	446	474	456	417	457	447	482	513	511	468	512	474	487	452	437	487	487	482	438	479	453	435	482	462	496	466	456	486	490	490	455	487	431	436	478	466	488	489	473	472	488	445	510	512	477	461	503	507	479	451	472	481	489	504	455	461	475	485	502	487	490	524	468	491	479	484	485	487	493	493	478	477	447	443	473	481	466	481	498	492	484	456	501	466	487	488	447	461	438	469	502	503	465	512	471	496	482	452	484	522	473	515	524	473	436	451	462	494	471	475	470	447	476	449	441	452	459	513	465	487	463	491	478	457	490	481	451	521	434	503	470	477	478	538	475	473	456	484	435	469	464	432	485	461	448	450	453	467	494	506	485	496	464	460	473	474	438	472	494	472	474	499	476	489	439	483	459	447	454	495	490	471	464	468	484	480	483	468	473	499	456	499	456	426	456	496	447	465	448	489	460	496	461	463	474	487	486	483	503	506	427	465	466	490	468	468	491	468	460	450	441	443	511	489	457	482	486	451	454	487	462	487	457	447	472	462	471	466	477	482	496	498	458	487	485	444	451	467	448	456	431	453	487	483	465	486	472	486	451	496	465	487	484	493	490	457	459	431	448	450	498	499	445	439	485	482	503	480	472	494	484	460	479	482	441	479	486	457	461	483	497	481	499	464	468	504	495	493	474	503	492	481	467	434	440	481	515	483	434	467	454	465	476	482	481	462	448	464	470	487	470	448	500	424	476	502	441	498	493	477	456	475	502	453	442	472	459	488	465	440	489	462	485	465	484	448	503	444	446	457	477	445	466	468	501	488	478	473	470	465	480	480	450	468	439	492	471	459	462	464	520	486	459	505	499	500	466	471	460	480	498	535	436	486	504	435	456	456	450	494	490	454	452	475	471	466	461	474	485	508	476	443	475	467	493	456	492	473	500	468	474	435	483	478	480	442	492	436	457	437	480	461	461	457	466	482	456	512	459	473	454	463	509	516	476	452	470	483	490	471	476	448	466	485	465	463	440	466	492	465	487	447	485	517	472	469	479	487	490	444	497	441	448	478	454	487	492	463	461	492	455	436	472	463	482	457	470	483	463	530	464	498	459	481	496	496	452	452	488	441	475	483	501	437	473	444	491	470	483	476	451	486	451	475	501	476	496	536	477	505	484	458	492	459	475	469	476	448	497	491	450	508	483	517	455	464	499	463	483	478	466	466	464	481	517	465	499	464	481	472	485	461	459	495	433	457	463	513	489	453	488	460	467	477	446	496	447	434	461	475	476	441	466	475	428	481	468	470	479	515	465	430	454	488	487	458	459	508	501	520	496	474	453	452	499	478	448	444	470	445	464	468	465	523	476	474	483	473	441	513	485	481	458	477	472	437	464	448	500	480	469	462	490	462	465	483	460	501	473	440	454	511	466	468	481	469	483	459	459	488	480	503	503	499	426	458	460	489	476	464	479	443	465	464	462	469	475	472	477	487	446	464	434	519	506	471	482	455	512	485	486	482	488	459	469	503	472	460	502	480	467	493	455	481	451	458	483	494	495	500	501	458	480	487	480	481	451	455	467	475	458	463	501	480	465	462	492	473	443	463	438	449	435	477	452	505	464	468	489	459	458	493	476	474	480	466	439	463	471	493	472	435	457	441	499	480	468	437	476	455	495	471	475	459	484	432	443	461	500	519	476	496	457	466	485	474	488	467	467	436	471	480	519	442	459	491	516	528	457	449	455	493	478	468	441	485	471	442	466	467	467	475	507	442	473	486	507	445	451	487	484	455	485	447	436	454	455	466	457	486	464	462	452	454	457	464	477	475	482	490	417	501	473	517	504	454	506	469	484	481	501	475	454	487	538	443	463	504	481	478	465	450	449	479	456	508	443	462	466	469	500	472	445	495	470	443	448	470	478	486	489	496	484	479	476	469	492	495
4844	554	476	399	351	354	389	356	337	349	357	355	364	343	351	344	351	336	344	353	350	329	337	337	351	340	350	348	354	361	349	359	342	390	322	356	365	337	346	372	349	373	341	345	324	337	352	360	386	378	369	345	341	330	355	327	366	394	356	342	310	361	318	360	354	362	346	311	360	303	355	341	353	324	348	318	361	339	351	324	305	334	293	330	350	326	372	350	310	340	360	366	337	340	353	330	321	360	317	336	373	316	330	353	353	384	336	344	371	362	362	340	323	329	340	348	346	334	330	342	363	345	332	342	337	350	344	350	343	355	333	353	359	364	357	329	315	330	332	350	339	353	361	334	327	368	333	335	373	357	365	334	359	340	333	371	362	356	325	361	346	333	354	310	361	346	312	326	362	350	352	364	355	366	341	342	375	364	316	333	318	318	353	332	335	348	356	380	368	351	335	324	357	350	368	325	359	367	351	335	348	345	314	373	366	341	358	332	335	356	339	370	353	337	352	354	333	344	334	333	338	367	312	345	344	291	350	381	371	350	354	342	360	347	339	348	314	338	321	332	297	341	313	329	338	329	331	329	367	331	367	362	331	329	315	329	332	365	321	344	325	333	355	317	346	327	352	301	341	352	348	336	359	336	344	317	350	339	334	360	324	341	351	334	367	341	318	361	348	352	344	324	371	360	355	325	338	350	369	349	325	330	336	351	350	335	333	362	345	351	328	323	344	373	362	332	374	329	360	351	368	345	354	354	343	392	325	334	341	333	349	337	338	377	353	313	335	362	314	349	358	316	363	353	341	327	354	369	363	344	349	348	340	365	350	337	344	366	307	347	334	332	348	354	324	338	344	359	383	340	302	322	337	346	346	359	380	328	327	345	362	363	305	390	339	323	367	337	344	310	347	310	347	329	369	373	338	326	386	346	354	326	320	334	334	361	361	371	311	336	373	338	325	331	339	317	327	385	343	298	339	341	349	298	311	348	335	348	347	375	353	392	334	342	292	331	343	313	351	336	349	324	350	331	330	346	308	345	355	330	338	344	379	345	357	345	336	364	314	342	372	350	331	326	346	348	353	340	328	342	342	362	328	326	312	342	340	398	361	332	347	340	363	371	329	390	336	355	334	326	347	330	326	350	345	361	332	337	326	314	367	348	327	371	328	337	331	353	314	334	356	368	321	343	347	357	324	323	359	318	334	352	350	334	354	364	322	319	342	316	314	345	334	332	330	372	331	362	342	323	361	313	345	360	387	314	340	361	321	331	363	341	320	324	371	328	346	323	381	319	347	339	363	335	357	329	329	335	344	342	335	362	349	344	313	346	350	337	322	333	348	370	293	334	323	331	366	337	372	335	334	333	334	334	366	322	337	381	337	353	332	376	357	352	333	340	346	334	320	351	315	349	340	334	339	362	341	375	331	349	306	319	352	358	316	363	386	354	379	315	375	315	346	361	340	343	371	338	336	346	343	319	332	349	344	340	348	323	354	327	320	350	325	348	341	308	318	340	325	334	324	363	331	305	356	333	376	338	351	323	333	354	352	318	344	346	325	380	343	321	339	328	330	358	342	327	329	344	350	346	347	327	356	346	370	368	329	331	339	355	364	309	329	373	334	348	294	348	323	365	329	326	345	334	350	336	332	369	345	336	332	374	364	325	364	344	365	354	355	350	339	376	357	368	344	337	323	349	324	321	341	322	338	342	340	348	351	323	344	345	343	344	332	340	352	338	350	327	357	342	348	347	386	377	310	308	342	326	357	332	334	335	371	357	335	348	331	401	352	355	331	347	315	356	381	376	337	356	359	345	340	321	322	330	330	365	343	317	325	322	344	350	356	384	362	344	324	358	374	338	336	325	360	332	343	339	349	360	331	346	370	337	358	323	334	358	343	341	337	335	331	352	341	364	329	363	349	326	353	351	323	334	354	311	359	329	358	353	323	366	337	339	326	311	338	341	339	329	337	344	346	338	338	335	360	342	345	321	332	335	344	334	323	330	374	314	352	349	364	357	323	352	318	342	308	381	378	318	319	362	384	358	323	333	361	321	396	337	357	314	330	304	324	342	333	319	357	356	390	324	342	356	346	374	333	350	377	340	331	325	361	316	349	342	314	334	366	345	317	369	366	324	334	355	350	354	344	319	316	352	339	392	347	329	306	313	357	347	302	358	345	314	348	373	308	367	363	362	352	347	329	340	307	330	331	331	327	389	325	360	340	343	346	381	374	314	385	347	321	378	377	328	334	325	363	361	324	334	333	344	332	333	319	368	320	313	360	353	316	325	327	351	358	337	372	329	364	357	338	331	335	361	321	353	368	311	348	342	353	333	344	358	357	368	342	364	339	342	386	335	355	365	315	321	366	340	337	346	342	360	366	333	341	343	369	333	336	312	350	339	335	344	346	329	337	317	330	355	347	385	331	346	308	304	334	368	363	345	369	356	329	359	349	336	360	333	373	350	366	356	366	338	339	348	337	344	351	335	347	372	345	345	341	317	353	352	345	348	326	345	336	311	341	325	355	365	331	359	361	334	358	365	333	371	367	337	328	328	360	328	342	363	336	327	331	338	336	335	331	353	339	329	340	339	363	354	361	379	280	344	328	360	357	334	300	366	363	331	335	390	373	361	325	345	355	391	332	335	365	350	326	353	345	368	369	330	323	356	352	347	349	332	335	343	320	369	326	342	318	357	342	350	352	336	328	341	322	307	321	332	337	334	374	323	361	334	361	334	342	319	368	322	327	343	351	313	319	341	354	362	374	348	314	308	363	329	334	324	328	353	336	342	359	347	354	326	336	359	373	351	312	372	359	346	349	353	379	340	328	340	301	352	339	349	376	344	364	347	330	338	319	347	327	341	318	382	344	333	355	349	330	332	312	363	351	380	349	383	360	347	388	363	300	356	364	343	359	366	345	372	338	359	330	376	358	333	347	337	358	356	398	338	358	329	325	348	358	301	336	370	375	349	343	354	343	318	346	329	356	353	330	313	332	337	346	364	363	323	337	352	340	342	358	321	343	364	329	366	338	321	349	373	338	327	321	360	326	367	334	339	341	369	336	329	351	368	371	348	324	342	331	321	344	363	392	359	359	329	376	348	352	351	331	327	349	353	359	366	335	344	360	314	383	349	360	360	321	400	335	329	361	334	330	360	342	317	367	392	347	356	323	349	366	342	355	337	365	347	335	368	365	353	341	368	335	344	331	363	387	338	327	360	344	339	325	350	335	327	369	329	327	333	336	372	339	344	339	362	315	333	331	360	340	375	322	336	360	371	356	360	338	320	338	318	319	336	341	372	353	292	347	339	349	332	333	364	345	344	324	331	346	354	365	352	344	340	320	336	357	323	354	319	357	329	357	299	349	341	350	365	370	332	307	351	340	382	332	289	349	359	346	312	346	355	313	350	365	358	334	353	347	324	355	342	344	348	346	336	313	320	355	322	317	332	326	350	337	349	361	370	370	351	336	324	363	342	333	309	337	351	329	350	315	350	387	343
25502	21486	27961	25420	11716	1916	1288	1101	956	981	943	998	895	943	941	886	938	935	846	902	820	930	868	981	921	950	956	884	948	924	864	862	871	901	917	868	905	873	835	903	872	892	891	873	925	894	890	897	903	867	885	864	848	800	819	963	834	878	881	848	939	904	849	848	822	838	861	870	876	868	887	944	895	815	864	866	856	883	956	844	893	858	861	885	913	847	869	818	875	826	871	851	837	844	845	861	851	854	870	890	821	879	866	874	872	902	906	815	927	852	912	844	887	918	869	885	864	924	823	901	890	895	836	887	871	838	929	866	848	843	951	867	862	896	827	827	843	837	913	877	874	858	887	908	838	931	875	924	833	867	916	858	862	896	863	900	862	892	842	855	867	863	822	859	863	861	926	893	940	881	869	903	888	924	889	862	885	848	849	860	882	860	867	883	869	854	882	927	919	846	894	860	871	899	856	884	871	895	871	837	865	894	915	850	910	879	867	865	868	836	830	926	868	886	885	851	895	874	849	942	896	918	897	825	853	904	881	910	856	868	839	885	843	859	859	870	903	860	836	828	840	886	875	890	876	851	882	823	892	892	884	935	883	903	864	860	870	893	895	832	955	877	865	867	838	935	898	853	887	910	879	886	888	839	852	888	917	911	934	903	928	889	818	867	873	871	858	900	868	875	916	923	873	838	857	923	884	811	863	850	833	880	936	921	865	864	866	897	914	877	845	862	928	856	850	869	847	890	849	861	891	905	782	831	877	855	847	939	925	865	924	851	899	930	864	837	835	863	855	819	859	888	907	903	914	920	882	878	854	889	887	839	906	846	918	917	884	862	842	851	897	883	868	911	854	924	891	913	808	960	894	926	906	893	928	818	869	868	841	896	915	893	881	893	879	922	870	904	873	923	883	868	877	886	904	888	878	855	885	862	896	878	919	886	953	898	838	872	921	892	848	837	869	869	847	867	874	857	919	923	897	850	875	863	858	864	878	852	933	882	845	900	895	904	880	875	902	888	907	867	882	861	880	840	873	862	904	805	881	870	902	903	900	919	888	883	875	870	835	869	835	824	866	896	845	880	884	862	838	917	851	883	876	854	904	893	861	928	916	878	890	832	929	822	862	932	878	870	860	895	897	887	902	841	885	874	952	843	841	888	905	889	854	846	848	885	877	898	889	830	874	894	880	890	856	862	866	856	930	899	951	902	859	875	859	874	861	850	864	867	853	839	892	842	891	876	899	887	816	852	879	831	871	868	872	915	913	856	895	930	862	866	817	952	876	845	901	872	888	848	935	920	927	891	883	915	863	813	876	895	857	837	869	825	866	967	884	880	890	854	819	897	829	888	860	833	937	840	888	903	861	876	893	883	859	887	879	890	874	842	888	887	924	915	845	829	840	892	850	861	899	894	839	832	839	861	893	945	895	900	877	842	889	872	886	829	810	875	892	868	829	885	841	851	918	903	875	849	899	876	915	903	890	901	898	857	932	921	930	869	927	863	851	906	829	871	872	815	925	879	910	898	909	910	873	956	882	828	901	820	906	874	864	900	871	846	850	898	917	873	925	841	850	887	867	892	878	815	842	924	868	886	895	872	880	867	896	854	881	887	899	857	861	892	845	829	849	930	887	927	900	882	888	871	892	870	865	907	882	885	874	903	845	849	908	904	881	916	849	911	887	867	935	872	864	863	836	879	803	914	851	839	878	842	930	922	867	889	887	888	869	841	899	873	896	889	936	876	866	875	880	863	880	873	894	874	865	882	891	913	892	904	900	905	898	856	892	898	912	884	851	866	861	846	876	874	841	925	849	894	905	897	827	847	864	882	868	875	886	860	876	917	863	922	859	848	882	866	857	837	881	886	817	856	881	889	841	901	906	892	921	848	851	852	880	925	875	880	891	922	882	837	904	883	873	853	886	859	880	877	903	906	872	903	878	880	903	880	848	838	839	865	876	863	877	872	887	886	846	871	897	898	826	889	866	880	916	859	881	852	917	895	876	826	900	813	868	861	900	868	877	872	891	865	897	831	898	851	845	882	910	831	879	861	846	902	876	850	826	842	927	887	896	806	890	849	877	859	831	864	853	851	832	879	896	867	894	880	810	845	897	860	912	909	814	860	891	874	860	873	898	857	832	872	859	819	909	938	875	854	850	865	863	872	866	873	858	885	841	837	875	876	868	903	882	890	902	848	840	892	829	879	894	855	845	863	877	885	848	889	847	869	908	851	875	890	892	870	858	862	836	918	827	889	926	894	865	909	898	847	805	845	872	849	879	862	856	920	856	884	884	877	837	870	863	896	850	934	891	921	871	857	889	867	860	860	874	833	912	893	867	903	883	885	860	867	930	803	879	917	889	885	878	899	885	868	884	834	935	854	871	854	865	921	891	923	821	878	858	911	863	856	879	868	908	979	833	872	847	886	881	842	849	872	837	865	907	862	889	857	895	885	836	869	918	887	874	898	867	881	830	837	891	848	879	869	844	894	853	871	872	847	885	830	828	880	903	892	919	847	938	848	866	857	863	894	845	934	834	907	865	870	847	927	891	846	857	834	876	844	865	841	877	828	890	874	873	948	907	936	883	831	875	859	890	946	930	960	863	915	916	880	893	850	876	887	899	847	878	851	871	911	947	829	890	924	850	922	885	865	866	886	823	904	893	884	867	860	837	879	851	853	832	856	883	846	881	910	848	875	865	881	846	823	906	891	884	880	863	861	868	872	836	876	941	875	929	885	916	866	844	821	854	856	845	914	819	851	843	846	866	884	859	906	851	832	863	889	866	859	876	906	882	886	934	893	852	857	881	867	878	856	890	830	863	880	862	909	884	921	862	885	884	887	892	875	893	945	927	849	887	908	910	891	874	873	860	892	848	881	912	821	874	865	872	895	851	859	898	883	836	916	906	825	843	900	904	884	918	859	909	917	875	872	879	864	889	843	852	874	910	860	885	848	854	858	909	831	863	946	866	864	845	854	911	905	886	856	864	918	872	901	879	918	873	889	879	856	851	875	917	908	855	862	866	899	917	894	872	874	897	841	810	829	827	868	877	897	846	885	901	851	865	871	894	892	906	908	873	915	909	889	885	887	870	821	946	899	871	882	914	908	875	895	902	873	872	847	922	872	885	867	877	896	856	899	862	895	892	838	915	841	864	892	884	855	869	798	901	856	849	898	908	939	933	907	836	907	834	896	860	920	822	904	847	893	863	841	861	882	913	875	875	820	899	883	888	957	868	851	899	924	856	857	884	896	839	831	931	880	830	868	889	894	849	845	916	870	913	894	882	897	885	833	855	898	921	871	910	838	850	860	826	875	880	869	894	900	873	915	859	876	931	904	887	820	874	870	844	909	891	965	862	872	876	883	857	918	890	886	899	872	840	880	815	819	935	920	890	830	844	890	916	940	893	854	889	868	925	848	871	885	908	835	902	840	927	899	827	896	841	891	866	828	852	886	884	848	881	888	874	888	880	838	858	879	856	876	832	848	917	884	866	913	871	872
3572	3641	3036	1715	1279	1028	924	859	853	771	748	754	748	710	709	682	730	695	705	723	673	672	710	640	641	691	635	699	679	673	620	736	636	683	676	671	649	662	700	659	624	706	649	698	681	624	679	620	639	617	654	685	668	717	678	643	667	672	661	642	657	671	634	662	643	648	660	662	648	650	679	599	664	637	620	680	644	660	612	662	623	643	681	658	646	646	695	640	644	668	660	639	630	630	689	633	663	582	669	665	652	639	636	644	679	634	648	632	615	627	638	664	632	644	619	679	631	654	659	670	621	644	644	625	679	635	659	627	635	648	647	613	618	685	683	627	673	626	610	628	664	664	641	637	609	605	650	666	617	616	588	666	639	622	657	637	646	654	617	657	649	635	658	611	651	618	643	626	626	673	631	657	553	624	662	643	621	626	618	637	641	610	656	625	639	655	638	645	672	641	663	686	677	649	634	688	654	700	616	640	623	638	649	659	675	632	625	620	649	661	652	659	664	659	661	654	632	629	642	658	663	653	642	658	649	654	596	627	636	629	605	608	638	631	657	672	669	626	689	599	650	637	665	646	629	654	628	650	653	666	654	639	630	631	698	645	616	645	621	690	655	678	638	622	604	622	611	644	666	629	682	631	640	672	611	663	645	623	644	610	633	650	647	636	621	649	616	732	664	692	668	658	663	628	663	663	650	656	654	651	670	641	651	629	653	643	669	617	631	627	603	679	664	612	647	614	658	605	627	630	614	634	657	659	627	647	652	674	667	601	684	605	645	643	638	659	604	655	654	601	608	614	628	614	621	652	634	687	673	649	600	626	627	682	694	630	634	660	603	677	568	620	670	650	609	603	634	647	665	682	607	683	630	591	640	642	646	701	648	626	635	665	637	603	643	607	665	648	663	640	628	621	677	669	662	605	654	654	636	685	619	678	611	646	657	623	655	633	710	654	651	622	621	703	657	637	622	651	612	682	620	653	631	642	640	612	628	652	653	671	696	656	640	653	661	610	609	641	625	631	615	648	652	699	612	641	571	612	661	621	663	598	672	602	618	636	629	652	639	660	615	690	637	653	662	618	681	618	638	661	662	580	611	653	654	633	626	647	675	676	638	606	646	652	617	654	668	642	626	639	677	641	577	677	599	646	657	611	658	641	654	689	634	688	667	643	616	634	655	628	626	695	618	633	585	635	682	643	661	609	633	636	683	663	628	631	648	633	631	609	654	611	684	613	692	639	638	641	646	646	625	640	647	642	617	689	616	617	645	672	649	637	640	636	628	645	657	605	632	684	641	625	643	623	647	675	663	689	680	628	613	718	641	615	693	644	630	607	588	625	671	625	707	602	644	680	617	656	585	622	636	592	612	646	645	653	625	653	573	609	632	628	623	651	663	697	645	622	664	678	637	598	655	593	626	636	621	675	657	652	685	629	620	662	682	686	674	638	638	684	610	637	649	664	619	639	623	683	637	589	649	617	638	644	643	648	612	609	614	629	647	614	692	690	617	684	596	673	615	623	638	626	588	634	632	624	650	644	615	624	669	654	661	615	660	654	644	610	650	632	659	660	637	613	667	625	625	627	639	662	652	630	679	610	645	648	674	630	648	669	646	618	617	605	656	571	656	634	639	661	678	651	643	645	642	611	628	644	653	677	609	673	596	627	627	642	668	640	648	635	635	640	642	561	632	624	692	654	643	619	593	611	625	630	624	631	625	681	652	632	651	630	690	632	616	634	604	643	614	655	654	650	662	634	636	608	613	609	626	631	655	648	650	621	662	610	602	645	639	651	639	617	673	625	633	634	599	612	608	653	631	646	655	654	610	648	606	687	596	639	599	616	595	652	623	665	623	626	649	615	652	634	587	662	612	624	636	668	613	654	666	650	638	690	622	675	618	666	649	666	670	622	633	635	650	629	646	601	636	628	617	640	702	642	672	633	660	612	692	648	645	633	662	617	644	619	650	633	629	666	655	642	650	623	609	584	649	616	703	646	676	606	642	660	652	666	634	644	623	661	623	628	596	662	627	616	616	610	588	647	592	649	629	635	608	632	693	696	630	629	678	647	621	641	659	669	631	653	595	663	680	652	575	677	643	618	582	651	656	680	656	677	651	646	632	623	642	655	618	629	625	630	647	610	642	647	622	605	607	621	630	651	656	618	670	614	635	637	630	617	610	625	628	676	625	615	670	604	615	689	625	655	637	635	657	600	565	645	631	676	646	616	645	605	656	613	604	623	647	649	665	650	639	634	639	631	650	612	624	632	612	618	629	622	611	653	654	648	672	675	638	587	664	632	628	642	599	619	660	635	595	606	645	648	638	665	627	634	589	649	653	607	643	625	620	626	576	660	629	659	638	619	640	650	652	688	639	646	680	654	674	633	696	639	567	675	614	650	652	625	638	627	620	622	640	628	629	625	619	637	674	609	626	649	610	622	639	664	613	625	636	605	620	697	623	640	663	616	623	663	668	665	673	625	683	662	678	627	687	623	649	630	667	655	665	651	681	654	623	628	646	632	644	636	605	642	671	645	654	697	649	648	631	620	667	640	647	617	685	690	638	655	641	670	672	688	666	614	636	593	617	632	650	660	632	604	671	628	596	641	619	622	687	621	689	630	673	697	617	626	643	609	638	656	637	596	610	634	614	686	621	643	628	630	638	606	593	661	655	622	653	620	665	665	652	666	655	636	601	627	651	607	630	653	641	666	649	621	611	708	649	610	656	666	598	654	622	664	655	646	609	642	644	616	633	669	662	644	627	594	573	654	638	646	646	582	701	629	643	647	661	617	667	671	638	625	618	655	629	644	671	634	624	656	629	636	632	647	590	643	635	637	631	596	634	629	671	596	636	647	591	610	676	670	673	668	631	651	680	636	667	639	608	672	641	662	660	627	665	616	639	656	653	694	627	587	652	566	671	636	638	634	669	608	596	655	639	630	661	663	645	679	631	654	634	666	641	601	670	634	643	650	632	665	656	653	662	681	625	685	637	625	641	644	601	664	634	620	605	717	637	646	655	602	646	641	605	639	589	637	649	629	679	666	620	649	664	604	631	631	619	622	626	635	577	668	653	637	645	606	662	631	667	671	670	619	613	642	645	642	636	641	659	645	595	679	629	610	678	594	653	672	638	612	633	662	621	602	614	656	647	600	576	606	645	676	634	594	610	626	679	607	662	670	642	607	604	659	650	623	635	652	616	681	617	658	660	667	675	622	606	624	647	623	640	613	626	654	663	628	642	639	597	606	651	621	632	637	667	609	623	636	589	672	608	618	625	617	593	674	625	610	642	649	632	611	646	578	694	612	628	627	681	636	649	654	620	617	616	642	612	631	655	614	613	611	646	639	610	633	641	627	651	628	672	611	659	626	642	614	643	636	667	644	609	627	648	582	649	624	630	632	627	657	653	639	639	613	630	639	621	638	652	558	650	630	645	636	624	639	640	653	643	612	673	654	666	629	690	589	661	665	608	621	631	646	630	611	636	649	663	666	621	606	646	665
24468	21494	28870	24551	21493	9156	1886	1181	1039	1009	949	900	857	915	851	857	867	875	920	824	884	870	853	881	809	891	800	832	815	798	808	848	860	880	806	789	776	763	792	803	816	785	846	834	818	810	817	820	777	803	793	844	761	818	824	798	802	792	819	836	826	773	829	733	760	833	820	775	783	823	822	822	820	804	824	802	866	784	789	782	768	771	776	777	821	836	800	812	778	766	841	812	813	762	780	842	785	808	821	811	759	730	805	795	806	862	851	810	817	804	794	779	786	809	760	774	776	829	839	833	770	851	823	757	804	790	831	799	797	841	798	756	801	766	836	781	752	807	788	819	770	779	843	787	807	805	773	803	733	793	778	776	762	763	804	815	787	788	813	800	769	751	822	745	761	760	817	721	838	802	797	856	841	773	845	785	805	800	730	794	819	777	810	796	813	819	787	801	773	781	737	740	773	806	846	798	817	806	763	752	792	739	809	874	799	772	783	774	833	769	872	841	759	848	758	783	803	748	821	841	817	747	828	806	801	812	790	852	868	785	799	828	807	778	807	838	822	775	796	827	803	797	802	733	816	825	824	803	789	763	786	778	803	819	787	787	809	807	765	820	796	793	777	833	829	798	801	803	774	769	816	852	824	764	818	785	775	794	752	771	818	816	771	779	794	815	785	787	770	795	765	839	788	810	749	784	782	799	804	799	799	791	797	786	785	834	839	855	804	796	796	808	769	801	815	733	814	796	828	787	746	776	812	787	855	805	756	808	801	780	812	780	766	788	770	741	809	768	757	808	783	772	753	823	786	773	816	795	769	808	768	793	776	768	814	785	795	827	789	793	814	801	799	782	815	805	755	797	810	804	778	812	800	794	812	835	819	829	804	821	809	758	775	769	819	790	822	786	781	779	817	829	841	788	806	745	749	762	801	772	799	774	799	795	801	830	833	786	807	773	792	841	802	775	789	831	800	860	803	761	769	811	802	839	833	780	775	757	804	819	765	780	795	799	818	838	822	787	822	807	791	799	789	771	810	782	782	788	794	731	804	813	762	769	811	805	764	826	743	785	855	760	749	771	797	822	767	753	766	777	825	791	855	835	759	837	829	781	792	803	825	816	789	827	815	795	806	753	831	800	798	794	834	745	807	808	792	785	829	839	825	800	775	787	798	801	782	777	743	814	755	793	791	824	771	797	725	794	776	808	807	766	765	762	775	796	841	780	811	816	874	808	797	794	778	792	781	785	785	864	780	807	797	781	819	771	834	811	800	799	796	778	787	834	803	767	820	867	791	791	822	780	781	775	782	772	816	791	825	773	790	797	880	857	777	784	812	862	834	792	773	797	808	776	800	760	828	772	770	774	799	761	861	756	796	825	775	762	756	823	786	792	790	749	800	806	805	802	842	791	793	788	810	833	784	793	782	758	797	799	805	797	801	793	842	811	801	806	750	824	812	798	804	770	770	808	741	806	815	812	818	772	795	813	816	789	768	819	817	860	794	772	744	764	774	762	774	789	823	800	752	822	774	821	803	819	762	779	766	820	745	731	849	803	803	787	857	799	761	826	817	794	801	764	786	770	783	790	826	851	804	813	761	812	812	850	796	800	788	745	731	781	785	767	782	812	815	776	761	778	791	779	757	792	714	809	793	819	845	723	771	783	818	800	781	833	764	804	815	766	791	743	775	811	788	748	858	744	804	835	802	791	827	835	825	769	759	815	785	819	814	758	800	827	781	770	784	812	791	824	767	755	768	775	760	844	826	815	848	815	838	776	799	791	788	772	789	779	804	832	797	788	802	835	806	798	807	777	729	780	736	816	819	797	784	800	799	837	804	827	784	765	779	813	811	734	785	824	810	786	833	797	747	806	786	807	863	771	820	774	820	808	795	826	809	776	765	753	792	815	832	823	806	812	747	788	809	766	808	791	812	778	819	811	802	821	781	829	825	804	819	757	801	780	797	799	805	811	802	771	855	803	769	811	774	781	785	792	861	782	805	785	779	767	796	794	806	836	774	834	846	791	776	815	761	857	799	753	796	748	807	824	735	801	817	749	825	782	816	802	802	785	751	786	758	785	809	826	801	736	794	829	871	770	831	740	793	750	757	791	846	819	806	789	818	826	739	776	800	763	737	815	848	764	858	755	777	816	847	772	825	797	786	811	805	786	839	808	805	778	790	809	779	762	781	792	834	831	749	755	790	832	735	776	832	788	739	797	800	800	807	823	769	778	806	783	769	770	791	799	809	843	742	723	786	764	808	817	795	752	779	797	778	854	777	818	812	838	835	787	808	810	758	880	832	820	813	775	750	798	823	755	836	791	834	789	797	774	839	756	816	825	776	853	774	787	797	756	803	821	763	739	837	796	836	773	821	800	798	805	823	754	798	828	826	794	797	777	832	827	783	793	834	825	801	755	815	810	838	841	810	761	842	745	852	803	733	807	801	818	770	783	819	811	814	806	796	772	785	818	781	794	796	784	797	789	799	782	756	811	805	742	780	769	801	794	831	803	794	795	788	776	820	794	790	819	810	785	763	814	768	764	788	757	813	787	832	796	759	833	770	841	714	806	812	759	740	815	828	779	820	870	757	833	766	730	819	825	814	768	764	732	766	849	800	785	786	806	792	815	743	770	774	813	751	783	813	803	832	755	848	768	764	753	784	780	775	758	828	794	791	800	766	757	782	752	769	789	807	806	801	738	769	795	786	784	814	809	779	815	757	858	753	761	773	770	788	843	788	849	777	813	781	775	818	752	842	785	748	728	738	755	845	791	816	811	800	808	840	804	774	786	744	787	828	836	753	763	780	810	826	792	797	815	806	776	813	773	802	734	770	816	767	813	728	804	775	791	795	779	766	819	771	841	772	788	774	798	843	778	806	774	756	790	766	755	798	744	774	750	847	783	794	871	767	768	816	751	757	753	839	758	844	765	820	751	794	824	778	795	815	810	792	814	765	880	789	819	779	815	814	778	765	809	780	764	784	784	810	820	807	781	767	788	822	828	764	775	832	777	814	754	810	797	842	776	799	818	778	803	769	786	740	759	809	795	785	833	798	800	719	753	741	723	824	764	765	814	810	816	791	794	766	811	770	788	839	792	813	815	804	789	800	800	749	747	790	794	763	828	799	792	770	787	813	795	804	751	813	825	758	769	825	802	784	771	726	778	791	824	806	764	804	804	785	711	783	782	771	822	771	808	810	769	807	782	813	743	760	761	813	770	765	752	832	807	814	780	734	779	789	871	793	789	778	763	792	841	734	839	753	783	761	833	787	801	792	776	792	747	766	800	777	802	731	843	792	838	834	752	821	793	789	834	777	790	822	807	812	775	807	755	797	800	807	805	787	759	782	866	775	823	767	796	741	795	754	710	739	756	748	757	854	809	779	816	733	783	811	861	784	798	834	787	803	767	798	775	779	767	838	775	844	841	806	797	805	740	795	834	834	761	749	761	782	742	792	779	773	774	816	832	791	795	745	786	776	820	800	781	828	779	782	780	779	744
3759	6140	4913	2581	1834	1471	1166	1078	963	874	813	793	768	744	709	682	711	704	649	640	685	636	622	668	659	662	621	636	673	640	636	634	632	634	639	659	631	598	621	627	592	618	613	664	630	590	634	628	612	669	590	541	636	623	596	633	632	594	599	628	615	621	601	614	599	592	613	578	602	623	599	618	638	594	614	634	570	584	606	573	631	632	650	575	638	578	628	617	592	646	587	624	608	629	625	624	626	616	658	586	596	585	613	604	645	588	598	654	615	620	612	594	632	620	607	618	644	605	590	615	628	622	582	565	604	619	574	608	604	611	587	584	615	582	582	626	590	560	595	640	632	598	563	556	639	622	581	607	597	592	612	579	594	617	630	601	618	529	610	638	593	602	619	578	628	644	633	608	594	621	597	626	584	594	633	588	621	610	605	547	609	654	634	585	606	588	612	567	578	611	634	603	600	588	579	615	602	593	606	652	617	578	597	578	601	630	609	633	611	601	591	568	617	570	590	596	623	604	639	580	606	558	620	569	545	591	615	615	641	610	638	583	611	644	619	595	597	619	592	621	634	635	585	652	607	631	584	604	558	607	629	588	610	614	599	583	608	573	585	624	593	590	599	648	600	606	566	571	621	612	632	596	568	633	643	607	538	623	601	569	619	610	558	640	602	595	561	603	632	625	635	601	630	609	600	611	641	585	593	567	605	611	576	600	597	576	593	616	617	625	598	621	599	614	598	616	580	596	630	599	603	650	563	586	558	612	573	602	621	623	620	628	656	609	618	566	583	637	584	555	584	623	579	600	549	615	562	565	578	594	599	597	547	556	630	628	600	610	595	593	562	626	580	596	637	609	621	624	593	611	560	582	599	587	551	638	613	567	638	620	594	557	627	624	587	551	609	616	581	611	592	588	605	610	594	573	618	631	615	565	607	607	606	623	633	576	597	600	611	592	615	592	625	594	597	581	608	624	599	612	620	565	600	565	592	619	574	642	561	583	572	580	613	599	576	624	609	631	579	611	589	595	603	601	605	570	591	599	587	559	582	626	558	551	568	607	590	594	597	536	620	610	596	632	603	619	598	611	595	538	563	583	606	564	564	614	603	639	624	624	646	588	636	597	585	589	543	559	580	617	590	544	611	586	604	611	621	625	575	565	654	588	602	573	614	530	642	577	638	598	563	613	622	617	589	545	591	620	589	599	585	600	619	580	600	605	604	576	611	639	599	590	576	568	635	612	583	580	589	588	596	625	608	573	592	639	612	594	609	544	591	579	573	564	601	569	612	623	571	646	635	576	594	606	591	644	586	608	603	624	601	575	571	582	592	613	587	617	616	630	622	581	583	624	613	598	615	613	584	588	623	598	661	626	588	611	559	599	603	599	597	577	616	631	619	583	629	612	604	630	592	585	660	580	575	619	575	567	570	615	619	603	580	563	587	627	616	650	601	620	599	632	604	642	590	604	609	552	591	567	634	594	620	637	610	591	581	587	546	633	568	588	606	598	632	579	593	583	606	553	587	564	561	616	624	583	570	611	583	549	597	609	581	587	591	590	548	573	571	612	611	595	567	628	653	595	572	648	564	563	624	623	642	594	539	622	597	613	546	562	595	554	605	596	601	578	619	559	587	610	603	581	547	581	583	596	641	605	581	578	608	563	602	620	621	605	622	590	588	602	621	613	614	584	620	603	592	595	592	571	571	613	589	582	577	616	593	622	602	583	599	595	628	578	563	652	614	634	604	612	614	628	622	615	577	598	563	604	611	621	612	594	574	565	542	600	600	591	588	635	625	571	593	567	578	584	543	594	584	623	581	558	614	663	647	637	611	552	575	610	615	612	595	601	619	570	594	630	586	626	546	566	625	586	599	565	583	609	566	639	599	574	567	566	594	551	585	593	603	626	588	604	611	622	589	594	597	600	618	630	622	656	580	573	589	580	594	599	616	552	622	591	627	620	607	583	586	597	577	593	618	599	604	586	591	602	614	646	573	621	614	614	603	597	585	630	597	552	598	520	580	603	612	614	610	612	586	613	580	593	620	587	555	562	617	578	572	605	573	577	565	611	616	571	573	644	597	594	581	584	566	611	586	610	587	562	551	604	572	585	590	595	600	602	624	575	618	594	556	603	593	596	599	581	603	609	639	611	571	619	615	605	577	611	551	588	613	600	603	604	600	613	592	581	567	641	599	630	586	561	578	608	590	591	581	637	600	572	600	591	581	614	614	598	570	578	578	621	599	536	614	591	595	587	584	591	587	553	646	611	574	632	570	550	595	604	559	576	580	557	567	581	583	588	601	578	580	617	628	558	555	605	572	616	615	622	631	581	602	609	626	612	624	570	605	653	632	577	594	594	633	617	585	628	621	596	591	588	571	563	548	588	616	586	578	589	551	504	575	620	559	633	622	560	637	580	633	612	599	592	591	588	586	566	613	610	585	615	600	633	628	585	634	601	618	555	538	619	603	613	559	597	575	591	565	590	600	623	593	608	568	567	608	526	609	559	587	582	560	590	555	611	602	615	579	564	625	579	590	581	551	554	603	580	616	591	625	584	615	589	625	603	580	591	599	594	624	607	577	595	579	608	611	593	581	575	603	636	618	635	604	550	584	587	596	617	562	602	586	578	611	571	573	547	612	552	601	619	592	614	601	582	602	605	529	627	584	623	608	596	604	621	582	589	602	606	648	599	607	599	572	576	573	600	546	552	604	595	573	577	573	569	604	581	635	606	579	629	598	593	585	605	646	567	567	654	587	556	613	609	549	625	584	576	603	591	614	603	620	615	603	570	630	614	627	617	617	616	597	613	614	618	606	587	551	656	604	604	626	578	634	556	606	588	610	586	577	564	627	611	647	621	612	570	570	587	592	616	552	607	576	577	599	626	625	587	543	578	622	578	542	599	547	564	573	573	588	603	580	568	630	586	588	616	567	606	585	602	619	588	585	560	562	618	581	610	593	607	614	574	579	583	576	638	578	619	578	584	631	609	573	589	611	576	576	596	588	623	619	593	573	583	588	580	584	589	624	619	568	658	602	573	621	571	569	590	614	543	581	600	588	552	578	595	600	579	597	563	574	612	609	595	583	626	550	580	612	598	623	611	570	590	606	587	553	626	617	604	612	603	585	577	554	585	566	590	586	576	596	597	566	588	603	587	658	614	598	590	632	568	609	587	595	618	566	608	579	606	636	568	640	589	619	639	600	572	595	604	543	599	593	620	603	567	593	591	587	625	570	582	598	546	591	605	604	589	624	617	638	620	614	612	604	641	601	607	574	595	600	585	576	606	648	560	622	613	615	597	534	598	537	579	563	609	591	570	565	619	621	615	595	637	587	623	586	623	622	607	562	589	582	581	613	573	569	568	628	589	570	588	591	614	579	553	630	573	542	600	549	572	632	618	594	574	600	583	593	577	563	568	583	624	622	575	574	581	609	613	561	586	625	606	625	564	613	570	601	594	628	625	599	604	602	599	560	604	590	615	644	561	580	588	582	565	584	600
27887	10376	1074	642	541	469	469	433	480	465	499	515	539	447	474	483	523	486	493	474	480	464	481	454	483	467	479	480	478	494	475	490	470	461	489	451	509	475	467	488	485	480	479	447	487	519	455	469	488	517	479	493	490	421	443	471	489	505	471	468	448	456	466	491	546	482	444	479	453	513	478	474	526	461	476	513	460	464	507	455	501	442	474	461	453	418	453	429	460	477	491	450	471	488	441	476	493	483	481	465	461	480	479	503	448	433	480	469	473	437	454	481	455	474	459	468	451	496	476	430	437	481	497	502	504	475	480	480	490	498	490	492	494	464	460	455	529	462	447	489	495	500	441	466	475	503	489	479	486	480	441	517	420	493	471	477	455	464	456	482	493	444	455	486	503	438	444	488	459	453	455	488	480	438	492	513	508	464	490	454	475	459	447	491	451	427	518	484	486	493	499	452	492	469	449	443	453	483	489	436	478	483	485	456	487	460	474	462	486	484	507	458	465	510	482	516	463	470	481	457	442	476	485	484	448	427	454	446	464	456	462	473	513	456	511	479	506	499	470	482	483	514	532	452	488	489	482	496	498	491	429	495	479	479	440	489	466	437	476	504	503	470	484	451	471	503	496	480	493	500	502	485	485	491	428	464	471	489	467	509	490	503	465	483	482	510	443	448	460	487	511	476	476	452	449	467	491	473	473	458	474	480	466	426	491	479	442	463	440	462	490	520	499	498	462	479	470	443	455	514	505	495	514	461	460	499	489	474	485	481	518	468	467	476	472	466	483	461	440	443	475	452	483	478	458	461	508	492	489	463	441	426	457	471	454	443	443	473	492	483	513	476	427	445	449	483	470	443	483	441	464	493	465	481	457	465	464	491	496	454	489	464	445	469	480	473	446	463	498	442	459	455	453	456	471	472	483	454	469	478	485	492	468	469	492	508	465	468	492	458	464	490	468	451	450	467	469	473	497	466	475	479	490	475	496	468	458	515	490	473	461	470	456	436	472	453	474	487	460	430	429	480	453	509	448	443	485	474	479	534	480	458	457	456	455	480	478	474	481	457	449	497	497	436	490	483	468	467	480	487	463	507	469	516	480	462	483	463	460	470	476	494	467	473	457	443	500	484	449	503	497	460	463	491	481	458	466	456	475	459	454	455	449	489	533	487	486	466	440	458	465	499	488	458	477	455	459	464	485	443	499	504	456	464	460	427	449	526	516	452	504	487	506	444	497	481	486	481	470	434	479	510	466	453	480	468	509	458	498	476	443	460	465	504	477	529	461	474	508	458	454	472	480	532	474	478	478	511	460	472	477	431	457	478	431	485	505	466	473	489	498	479	480	451	462	483	502	463	437	464	487	501	474	462	491	485	467	470	467	447	454	471	446	495	449	485	503	458	480	516	444	504	441	454	442	452	484	470	485	446	480	474	472	451	488	443	501	483	458	473	498	460	408	462	463	480	466	485	511	482	500	466	428	466	477	457	434	475	486	492	490	467	455	484	489	463	481	456	477	475	488	497	422	441	463	467	449	460	469	478	499	480	457	491	452	477	443	459	427	472	451	473	443	467	483	468	492	498	467	426	503	459	510	460	472	469	449	476	476	483	445	491	425	476	443	511	454	449	476	490	459	488	520	465	467	452	465	487	471	482	439	478	438	445	447	491	511	496	481	453	478	462	460	516	430	453	482	452	513	452	446	472	472	458	513	497	485	462	453	497	448	504	421	479	476	487	476	463	476	494	464	451	492	490	455	497	472	487	464	457	484	497	443	514	452	470	460	440	497	485	483	452	460	490	445	480	443	491	435	451	473	446	478	461	476	461	466	450	454	461	476	485	470	469	454	456	472	465	463	461	446	477	481	462	461	453	475	483	488	479	484	460	450	490	469	474	478	443	522	479	508	467	443	500	472	460	466	457	512	468	513	438	445	491	425	463	501	450	452	437	476	525	461	487	504	458	487	453	470	467	484	435	483	476	459	444	527	420	470	506	486	515	461	460	466	502	464	470	448	485	470	483	509	490	455	490	449	467	474	477	467	468	464	497	480	453	473	463	432	451	469	488	472	510	503	453	513	470	436	456	464	499	477	497	473	516	452	457	432	458	473	457	467	456	480	450	470	498	479	479	438	427	499	495	482	498	463	470	425	471	494	489	485	515	466	513	481	456	454	542	501	452	500	526	509	449	502	497	493	421	470	453	468	460	466	464	464	462	488	459	483	424	468	427	472	463	461	462	462	473	459	441	453	485	473	493	430	476	475	474	482	460	451	468	469	473	471	466	483	498	467	466	474	448	455	468	479	512	479	464	488	473	514	507	508	464	485	459	488	456	482	460	472	433	477	476	456	485	456	451	474	436	466	471	464	443	421	427	515	488	466	471	490	475	462	460	408	464	484	446	453	462	491	443	483	473	491	472	483	442	441	476	483	516	479	440	467	483	462	460	486	488	450	474	458	468	436	445	505	489	502	444	474	520	507	437	485	479	456	501	449	505	495	463	502	448	458	442	478	469	487	479	507	443	457	463	486	474	434	453	518	484	463	475	462	475	504	469	446	492	413	447	462	464	488	480	476	446	472	501	469	500	440	465	463	446	477	508	450	484	499	498	468	413	491	482	447	456	468	455	492	515	485	491	522	482	474	450	470	537	493	478	467	450	490	520	462	482	484	467	466	471	484	455	468	472	482	420	490	483	484	456	457	462	499	494	475	458	488	496	476	495	507	474	476	490	450	439	480	447	477	467	465	482	454	439	434	441	461	469	505	495	500	448	515	511	418	463	445	458	479	433	457	480	460	500	493	489	455	472	471	441	465	507	476	478	484	510	445	483	504	458	480	431	498	488	486	437	508	522	469	465	438	452	478	447	456	514	448	478	498	504	439	470	500	472	490	451	491	412	471	437	445	483	506	444	456	479	461	478	451	493	461	490	474	436	454	465	466	469	488	467	484	464	478	453	478	475	508	444	437	499	472	454	438	503	450	474	476	455	463	494	478	457	464	471	441	444	441	467	481	416	488	450	444	468	487	473	479	505	453	462	502	483	462	449	488	469	478	497	480	460	456	450	507	435	493	447	467	452	453	527	462	441	484	500	463	465	455	466	473	455	486	488	477	489	508	443	462	467	512	523	453	438	479	473	413	458	492	426	492	491	492	453	509	487	468	447	464	500	498	441	419	490	488	407	469	472	489	473	469	525	466	467	442	461	462	460	440	457	425	513	465	475	464	432	446	473	449	488	419	466	472	470	471	505	474	478	458	469	461	468	480	497	462	500	471	473	498	473	475	470	472	457	466	473	447	479	478	470	446	473	498	453	474	487	493	483	526	480	479	418	459	474	482	487	474	450	508	430	440	508	499	494	467	460	502	473	427	479	480	465	474	473	477	450	485	447	466	516	482	456	504	491	479	485	476	472	464	474	480	462	474	498	505	506	441	482	475	456	472	471	477	463	491	510	503	475	446	511	501	495	499	516	518	476	457	464	460	479	464	451	485	473	501	467
4800	544	488	398	390	396	357	354	325	323	346	355	349	349	350	337	344	361	358	320	350	377	351	373	345	337	408	325	318	358	345	356	325	335	326	334	329	352	335	348	355	343	337	361	346	387	359	372	355	362	306	345	336	347	348	328	348	363	354	316	343	340	312	365	364	352	333	347	310	340	339	340	351	360	326	358	326	363	346	377	314	340	326	363	340	336	345	329	381	322	309	322	311	338	362	361	318	334	327	355	322	316	342	340	334	336	353	344	345	325	346	361	349	357	308	346	336	347	310	336	332	363	324	340	356	353	350	305	353	352	338	375	334	331	374	345	368	336	369	349	312	312	327	341	341	323	353	339	377	339	301	324	344	344	354	332	342	320	350	342	357	358	337	377	330	349	373	306	335	306	339	339	340	382	363	351	298	334	338	351	352	354	372	312	341	350	335	362	312	354	359	352	344	327	368	344	312	321	353	357	319	329	374	325	346	353	349	328	350	312	355	327	368	364	348	320	347	371	356	321	349	325	359	347	346	337	338	331	313	355	355	329	344	322	333	352	348	360	360	354	351	359	344	322	333	336	351	345	381	340	337	363	369	342	341	346	358	328	367	359	312	360	367	305	335	349	324	324	372	337	301	328	334	341	361	346	335	363	314	334	336	333	369	367	364	343	356	329	359	323	338	331	332	343	346	363	347	341	328	327	344	348	335	351	392	325	338	317	320	339	331	353	339	344	348	364	329	350	364	340	337	326	371	334	356	319	368	366	334	374	348	348	348	360	330	331	363	348	334	326	359	342	328	354	363	347	325	342	342	316	308	315	372	325	332	346	324	342	383	318	349	335	344	366	316	354	340	372	335	350	340	348	376	353	342	360	355	380	371	357	332	370	319	373	351	374	350	328	357	310	324	365	356	346	371	324	315	341	350	357	364	403	369	344	352	333	341	351	327	324	344	326	332	342	347	350	362	346	335	342	325	358	321	371	337	349	355	313	341	341	302	337	348	361	349	342	359	362	356	350	344	383	363	344	331	332	374	326	347	335	369	356	358	341	331	367	328	345	362	361	345	333	367	338	353	371	324	360	387	342	316	377	347	333	392	356	352	376	379	352	328	309	342	341	345	337	357	330	341	318	337	315	345	348	401	377	334	338	363	332	369	365	329	349	350	348	332	310	362	367	336	363	330	309	337	341	336	329	351	349	364	340	331	344	326	358	397	326	349	329	354	306	353	367	344	357	367	330	338	348	352	364	318	325	352	326	346	337	312	328	370	339	362	343	331	320	319	342	340	361	350	338	341	309	360	358	349	345	360	352	303	330	333	342	356	332	335	347	362	352	366	337	315	352	309	363	314	384	362	371	379	331	305	331	366	320	349	348	364	327	378	341	353	359	358	363	342	349	366	383	319	354	356	326	335	351	319	380	379	331	350	330	363	331	347	356	343	379	365	341	341	353	344	336	315	339	336	326	368	341	337	348	318	350	347	317	342	358	359	374	379	314	351	364	346	352	340	355	313	339	351	339	321	345	354	347	378	343	342	356	337	339	305	339	340	338	333	357	346	353	366	312	375	370	347	322	358	350	363	375	337	325	340	372	351	347	351	350	343	363	266	343	345	359	367	346	356	373	357	355	351	376	355	314	362	329	334	348	338	364	328	336	338	311	336	360	329	359	311	326	352	332	315	370	332	355	333	351	351	339	340	313	356	335	350	357	335	311	325	319	347	296	322	347	360	359	347	334	338	342	363	325	331	310	336	335	367	348	291	350	358	372	362	357	366	334	356	347	364	339	350	364	350	351	354	335	342	365	352	342	336	346	358	376	325	360	384	334	337	345	372	353	329	358	347	330	358	358	359	334	356	368	361	345	354	311	309	361	368	344	323	354	329	366	337	326	370	362	345	338	387	366	363	344	383	326	331	329	357	383	317	331	344	375	357	345	335	380	357	340	357	343	344	358	317	327	346	348	346	313	350	342	345	341	319	334	341	336	334	322	335	331	297	343	337	314	337	378	316	339	345	331	337	320	324	335	327	321	338	362	336	355	339	335	332	337	382	345	332	320	336	358	365	337	375	342	344	335	357	351	376	379	355	349	347	350	327	360	371	321	354	381	364	331	360	308	321	354	361	377	320	379	360	375	374	325	286	331	312	359	358	346	351	354	329	357	369	340	343	339	352	339	367	334	358	356	359	356	352	332	344	340	334	317	342	309	366	360	323	347	375	347	355	372	353	358	338	352	333	371	339	336	336	367	373	346	362	357	349	398	332	332	383	339	330	343	323	350	352	333	318	346	343	369	336	356	340	325	359	346	322	337	312	302	343	357	352	354	349	365	352	314	357	307	327	344	370	349	341	350	354	334	355	369	349	324	366	319	337	322	347	369	334	336	346	351	352	346	347	347	324	345	311	353	349	339	355	342	312	362	335	343	363	362	323	380	329	334	336	300	373	379	389	359	365	322	341	361	342	314	325	307	330	332	342	365	364	374	372	332	343	319	325	340	358	338	335	373	333	349	338	358	326	350	346	334	331	353	353	359	317	353	363	344	356	363	325	299	356	338	360	333	319	377	337	337	344	335	364	353	351	355	355	345	326	305	326	348	342	336	347	385	352	353	302	367	340	323	352	338	345	356	361	363	358	335	328	336	365	354	369	326	374	335	338	351	332	341	313	341	359	299	320	352	365	355	343	378	368	318	340	349	323	343	344	340	357	373	320	335	382	375	326	351	340	376	317	329	310	344	341	345	355	354	332	337	344	330	334	354	370	326	334	360	358	382	355	355	336	367	354	377	363	352	348	327	346	316	357	320	319	346	349	338	372	353	304	340	320	340	333	360	348	377	332	348	351	340	308	325	347	349	342	363	346	339	355	367	315	359	326	343	356	329	354	346	360	362	307	351	358	360	324	345	323	353	327	324	356	363	373	336	391	306	333	366	349	333	349	383	365	345	319	306	347	323	361	337	332	352	335	348	376	361	313	333	358	326	346	351	343	358	342	347	355	321	318	348	354	343	327	338	356	337	324	357	343	320	352	365	357	377	352	367	356	337	334	328	340	356	352	374	323	331	330	331	337	344	360	361	340	344	350	376	321	323	362	366	342	314	344	338	329	367	341	351	345	352	396	331	334	293	373	343	366	324	318	374	365	355	316	377	342	367	333	345	383	321	377	332	363	374	301	372	354	327	352	369	330	330	319	346	340	361	330	357	396	341	334	355	366	361	352	382	340	305	360	326	355	338	335	310	340	352	329	353	348	350	319	377	358	333	298	330	372	323	323	353	344	332	332	356	330	329	335	355	345	337	385	353	352	370	329	348	347	367	379	403	347	384	345	349	318	355	336	350	360	350	344	358	374	318	363	378	371	338	353	348	370	393	359	331	343	347	336	363	355	332	331	314	343	347	354	335	381	321	318	332	310	353	328	340	350	362	348	327	346	345	329	361	370	365	360	334	358	330	300	348	349	339	340	349	350	318	344	352	340	334	338	341	357	375	360	349	309	379
25533	21486	27960	25429	11648	1789	1309	1100	1057	984	988	961	910	850	951	882	873	863	935	887	882	916	900	888	930	850	993	874	826	889	864	903	937	909	887	917	946	833	854	905	871	884	875	862	829	862	893	883	896	890	913	888	871	898	876	926	903	843	906	893	894	844	924	887	902	881	844	811	904	902	871	864	852	862	928	875	848	856	855	880	894	874	905	833	881	855	888	864	866	857	919	835	912	833	970	821	901	863	890	891	859	825	927	908	840	850	868	812	864	884	935	859	849	797	858	878	844	839	870	873	880	898	864	851	915	857	831	867	847	933	857	913	895	865	910	789	847	892	860	887	871	861	902	874	897	843	874	887	910	868	869	894	865	851	832	791	888	894	857	850	879	915	874	897	877	881	890	867	900	929	892	880	928	893	922	932	900	963	846	855	908	867	883	871	901	910	826	886	848	901	889	866	836	889	827	909	880	876	836	921	799	837	850	845	837	850	892	830	826	942	868	847	857	860	854	837	852	871	837	902	862	833	827	841	902	829	906	877	829	919	896	803	854	845	884	901	823	881	865	864	838	853	856	911	862	870	922	877	873	851	878	840	841	849	836	841	873	898	844	901	859	856	871	873	813	861	923	832	849	793	795	879	873	839	855	857	912	849	908	859	854	845	873	892	892	891	891	883	887	831	806	845	868	881	868	834	892	871	856	855	890	930	944	908	841	858	895	904	909	890	879	869	926	925	865	863	871	894	871	834	902	860	869	815	838	856	854	870	868	821	899	864	850	871	880	847	932	899	866	887	882	867	896	860	885	829	906	851	881	857	795	858	855	806	859	850	843	881	862	852	880	868	798	847	831	898	893	843	909	854	841	846	884	875	809	837	876	879	880	850	917	883	831	853	909	841	913	891	806	865	885	888	867	877	838	903	880	862	863	891	906	872	886	876	895	834	868	877	921	852	859	915	840	886	863	905	831	825	844	882	859	872	885	837	861	852	802	855	889	943	878	855	870	870	889	896	891	838	930	834	868	899	892	866	930	797	882	876	890	871	856	861	826	880	917	899	827	831	878	777	831	917	920	843	858	864	878	866	866	851	888	853	893	828	849	915	855	849	877	878	859	855	870	862	923	875	883	920	909	899	870	898	893	879	882	865	922	943	868	885	882	865	904	920	873	847	846	871	823	923	888	872	869	868	921	921	893	876	894	874	933	811	797	901	872	877	867	795	876	870	868	877	837	874	839	880	869	850	798	879	861	862	878	872	935	883	890	878	881	854	888	830	893	878	910	873	883	897	935	813	804	858	881	840	884	855	826	840	880	867	863	871	864	894	835	862	857	871	852	920	847	864	890	890	898	865	893	869	864	902	823	890	868	858	877	856	834	917	953	841	869	850	877	870	867	855	905	871	841	839	856	908	844	848	834	856	845	879	824	909	795	862	858	858	891	822	852	853	824	842	868	858	842	862	865	840	835	827	857	881	914	847	874	899	846	854	894	844	902	873	845	855	860	881	906	861	880	854	886	837	881	958	912	827	877	832	870	863	923	880	848	892	932	913	843	912	916	858	861	870	860	886	923	841	894	910	861	873	858	871	874	808	818	869	888	914	858	880	853	894	870	856	851	918	873	910	870	849	849	909	836	906	873	896	889	888	866	892	825	886	877	874	899	856	896	864	911	835	868	873	867	908	867	912	872	944	907	817	870	841	845	862	839	860	861	810	900	829	922	874	868	904	919	889	882	848	865	893	834	858	876	940	916	860	840	885	912	863	896	894	879	866	899	894	845	861	863	922	899	845	787	891	880	866	843	832	857	895	833	854	855	887	888	932	865	916	908	866	852	922	895	875	898	924	860	885	933	913	886	904	850	856	882	870	892	884	843	844	863	873	875	870	918	854	861	912	891	853	865	875	847	811	878	833	895	866	850	888	885	869	893	909	912	831	834	834	891	915	856	877	884	868	835	888	933	905	857	812	878	890	880	858	860	831	819	878	877	853	832	916	814	875	910	850	879	895	888	953	849	888	896	909	867	834	882	849	846	851	845	849	851	767	894	853	903	878	868	833	891	849	899	826	879	875	858	852	911	837	891	895	857	880	874	894	791	850	896	903	889	856	844	896	865	868	851	812	860	885	888	824	796	841	861	821	866	848	848	924	889	867	846	858	862	880	856	863	881	873	864	959	897	836	874	864	873	835	810	896	825	825	893	832	862	883	849	820	879	867	878	854	843	839	863	837	844	845	863	833	855	841	916	836	857	855	845	855	857	897	901	830	849	888	874	930	889	879	845	845	816	825	887	817	846	852	878	869	849	857	866	904	877	841	841	890	860	834	838	864	809	878	924	880	820	834	879	860	860	839	867	815	898	856	889	810	832	876	861	848	846	880	873	876	853	872	871	901	871	847	897	870	885	880	901	884	834	874	857	843	840	903	901	828	880	872	916	845	872	817	889	815	842	888	859	851	878	860	890	847	882	874	915	877	903	866	851	889	910	839	876	886	967	839	846	873	847	915	849	868	860	886	880	896	874	837	855	857	851	844	890	863	845	934	912	922	900	907	880	892	908	855	809	895	896	878	859	860	899	873	881	877	843	921	861	828	880	885	896	834	887	885	807	888	898	877	881	852	860	800	906	831	856	828	822	896	876	827	874	868	895	849	831	855	891	858	835	815	907	834	828	822	890	823	874	906	931	841	872	889	887	890	877	872	826	878	844	885	875	839	934	883	864	908	885	931	898	869	872	886	862	865	844	890	875	887	861	886	852	845	892	824	839	896	904	867	866	914	860	909	832	916	828	868	848	876	899	874	895	849	806	873	873	888	822	830	850	853	841	855	862	933	869	838	888	890	836	861	868	850	854	889	847	812	878	879	892	899	843	816	896	899	843	907	842	797	817	854	932	856	867	860	863	889	881	895	890	855	874	932	900	861	864	857	852	859	840	837	911	867	829	894	798	844	849	831	863	845	855	889	870	904	875	821	874	888	870	863	930	904	859	837	885	814	917	841	891	910	861	820	814	851	907	924	889	873	826	817	927	871	802	866	847	902	862	859	920	898	872	884	898	837	907	819	849	860	845	853	930	968	889	837	861	883	869	840	896	882	838	900	929	842	842	891	883	823	844	889	825	832	871	887	853	887	852	846	885	871	873	898	856	845	818	866	881	879	831	847	894	872	865	856	868	925	855	831	880	813	864	888	902	894	918	903	833	890	850	831	861	876	908	850	881	875	858	909	843	867	894	869	925	862	891	903	865	840	862	892	851	825	876	851	885	848	876	863	865	897	806	856	868	870	824	868	894	926	878	866	890	829	826	881	869	920	910	835	871	814	826	854	829	828	868	868	901	878	861	855	911	922	812	848	893	877	866	917	898	882	822	828	867	873	936	893	877	902	845	860	899	882	921	908	798	879	806	910	817	906	906	773	863	878	881	857	870	914	907	894	888	863	853	907	886	887	883	833	864	790	875	886	822	834	886	829	912	871	868	816	858	877	905	861	889	907	849	884	862	889
3600	3662	3138	1714	1238	1085	912	885	805	782	765	748	708	688	733	712	694	704	696	674	699	681	678	644	699	686	668	653	690	659	695	660	687	645	597	662	626	654	645	632	660	670	659	641	681	666	749	691	626	751	663	646	629	683	641	700	620	678	665	688	662	627	715	645	687	637	647	678	668	691	653	646	641	712	649	603	704	693	649	666	645	649	650	653	616	637	642	656	638	664	667	635	630	642	639	659	624	642	650	594	644	678	613	652	618	669	642	689	668	664	685	624	659	643	653	612	635	623	703	661	687	616	635	636	624	632	618	620	653	621	589	663	663	709	673	638	675	675	654	634	680	673	682	671	645	676	621	638	624	657	685	628	650	677	652	643	636	614	657	650	631	657	636	644	638	602	634	615	667	661	644	691	653	680	641	633	615	661	608	672	647	640	671	643	629	597	664	692	624	672	637	664	658	649	675	600	726	661	716	665	642	710	592	670	604	698	642	653	685	595	635	626	628	649	641	676	676	630	656	649	625	636	641	614	666	662	645	649	650	674	624	679	623	643	638	672	676	662	694	635	644	619	677	628	620	653	644	650	627	687	654	648	677	628	652	619	626	646	666	650	616	654	638	647	645	629	653	675	680	678	641	657	606	641	642	623	630	666	654	648	593	617	638	656	706	680	621	641	674	644	611	635	639	673	630	633	646	637	677	607	635	637	662	613	646	679	675	619	712	641	629	624	699	637	605	656	612	604	653	677	659	651	651	637	610	689	669	643	624	648	653	657	606	639	614	649	614	636	677	612	585	636	666	640	638	655	638	619	646	605	606	613	637	613	688	650	636	648	653	610	583	655	655	606	647	652	611	608	628	662	646	648	653	613	680	610	649	636	652	661	604	665	638	639	661	617	645	666	632	621	634	618	694	617	633	599	619	607	631	584	701	629	612	628	665	648	669	658	596	664	599	675	641	629	646	650	622	672	669	620	630	640	652	661	636	609	619	636	640	639	605	679	700	650	629	661	600	618	646	687	630	672	657	604	660	583	596	634	668	658	637	693	642	651	619	692	651	655	652	643	624	594	704	626	635	653	624	589	615	636	687	649	648	607	593	666	643	579	637	601	649	686	603	612	626	668	674	639	699	615	622	616	621	597	611	635	604	647	671	639	624	624	649	662	658	634	649	658	620	623	666	666	693	619	632	627	590	589	632	598	619	644	686	656	624	657	649	642	643	653	705	640	629	682	685	636	594	627	629	658	603	642	653	648	610	671	699	612	638	666	640	617	671	662	685	656	653	564	626	626	690	636	641	605	671	651	681	598	646	619	673	641	632	672	633	612	648	665	648	655	627	646	644	619	638	632	619	646	641	641	654	672	660	667	612	622	644	685	651	657	619	641	636	704	600	644	614	641	631	617	647	651	598	640	637	636	617	652	625	611	627	582	610	631	672	670	625	638	599	634	630	654	698	654	638	645	648	647	663	662	653	613	612	652	642	652	631	659	635	625	652	616	616	651	622	649	669	596	611	663	622	623	615	643	596	680	657	651	613	666	638	633	642	619	616	610	617	646	676	640	585	668	628	650	681	634	647	648	673	657	617	642	622	645	654	619	663	613	657	646	635	639	651	590	671	673	686	591	650	648	645	649	626	589	641	653	642	666	646	624	628	630	631	615	620	621	605	637	627	641	622	623	638	632	592	629	643	702	622	638	599	615	652	605	649	642	629	625	662	673	677	605	678	638	650	654	673	623	645	690	654	636	658	659	613	659	616	661	635	651	557	682	592	648	666	678	611	619	631	667	635	654	661	647	591	669	586	669	692	622	624	685	637	634	673	681	638	658	583	690	654	667	634	634	619	680	647	677	647	618	644	658	650	640	673	675	604	593	696	651	687	628	607	616	606	663	631	620	633	658	603	649	612	682	610	613	626	599	625	653	659	592	661	636	634	641	633	597	643	602	640	632	663	640	613	661	624	637	639	689	684	663	642	614	620	660	635	655	617	643	646	611	607	609	688	629	598	635	625	626	623	670	663	593	636	634	612	659	658	621	597	622	697	632	638	634	686	639	657	650	675	672	646	627	652	639	638	636	653	625	626	688	604	664	633	673	639	632	593	622	611	598	636	598	645	620	596	673	622	664	609	660	653	646	594	646	639	658	609	624	632	642	654	649	596	650	636	641	641	657	576	673	623	619	651	624	667	624	650	675	661	605	598	666	635	647	626	658	657	615	601	649	681	654	634	622	550	661	645	623	648	608	674	619	622	624	663	677	638	629	640	627	682	649	623	659	623	601	635	654	656	663	624	626	647	602	671	606	627	662	652	648	673	622	642	659	660	599	629	662	625	651	619	614	666	599	605	631	564	606	632	597	666	671	608	646	660	653	667	634	674	654	653	607	634	632	656	616	624	651	647	597	642	653	657	677	644	630	652	628	618	654	626	651	640	669	635	655	655	643	640	618	653	660	591	642	652	650	627	635	616	613	648	637	641	633	660	644	674	648	648	657	649	645	650	682	639	655	597	647	607	609	612	650	615	631	638	669	664	616	654	668	679	632	682	563	658	615	641	639	584	593	604	646	634	608	642	614	653	629	595	647	672	621	617	709	629	673	673	672	636	631	661	674	602	627	678	628	612	652	619	614	607	620	679	639	593	619	656	592	669	662	602	611	599	650	637	643	607	609	654	592	602	638	642	665	636	671	647	638	666	636	652	616	649	667	654	653	635	643	659	629	605	704	624	627	642	627	636	624	633	661	629	612	627	652	611	672	641	642	660	595	654	629	601	583	661	595	640	660	591	658	632	671	656	642	658	644	604	610	617	628	616	616	633	620	646	628	666	627	610	603	614	655	631	655	666	701	628	646	612	688	671	613	626	652	661	653	666	633	615	642	635	641	639	621	620	630	597	568	690	652	645	655	629	645	618	602	623	617	647	639	648	642	645	634	627	652	607	671	648	643	682	645	653	633	643	638	597	629	644	640	640	660	614	681	636	652	569	634	613	619	646	620	624	609	637	637	649	651	608	641	606	639	655	665	640	622	661	605	649	674	596	669	598	610	611	660	651	597	621	636	652	635	645	641	639	653	598	627	673	611	645	625	628	618	626	642	640	641	609	620	671	673	635	573	608	644	636	590	613	653	628	649	648	671	640	634	658	612	664	659	620	625	640	603	624	610	677	614	677	625	599	648	622	644	660	601	657	630	642	690	658	633	644	625	597	639	653	599	630	615	624	627	590	627	610	611	663	645	629	636	621	626	652	624	689	626	643	628	593	640	623	630	652	635	655	645	637	617	619	635	652	593	661	672	651	645	643	620	589	643	669	683	597	649	652	645	634	643	662	611	615	651	610	639	669	663	622	639	588	620	648	605	617	617	636	656	662	644	649	627	626	630	645	634	642	606	641	686	663	616	633	689	621	643	638	630	588	631	693	672	621	650	650	682	619	618	602	651	631	636	644	640	633	621	638	624	661	692	651	622	655	633	629	586	639	604	617	582	649	610	664	672	660	649
24432	21478	28830	24533	21462	9272	1852	1179	1043	990	965	970	944	874	893	854	901	874	837	877	875	878	881	799	784	820	855	780	827	789	851	836	799	765	798	844	821	850	779	811	762	800	828	832	817	820	827	828	777	859	802	849	808	805	808	791	833	766	868	805	768	761	845	781	848	803	802	801	777	748	780	783	809	779	800	785	828	816	745	849	784	818	863	783	827	792	758	815	847	790	766	817	787	780	822	789	770	802	798	779	792	722	745	828	786	782	796	805	802	795	803	797	805	737	804	773	789	833	778	798	814	810	818	840	796	807	779	810	789	771	789	819	860	796	809	810	808	820	758	857	796	800	766	831	862	804	791	829	793	807	807	774	770	799	868	868	792	764	799	849	759	759	789	805	810	792	789	831	808	825	773	787	806	788	826	802	785	821	805	865	764	819	795	796	834	757	786	784	794	799	823	761	806	822	805	761	815	800	780	809	819	787	819	821	749	823	773	759	797	784	763	823	805	833	808	821	840	808	777	807	799	816	748	756	780	822	790	801	826	789	828	746	783	791	726	792	790	778	818	796	775	782	759	744	821	818	743	780	769	765	834	816	764	786	788	735	792	843	848	794	743	801	823	800	757	809	808	771	795	796	766	784	832	737	803	826	807	806	769	825	818	768	771	785	825	854	807	797	788	846	778	765	793	778	791	827	791	789	821	750	816	817	774	789	787	822	753	838	792	854	798	801	821	782	756	760	777	802	803	804	799	796	757	806	785	815	794	779	747	804	791	761	794	758	826	825	784	791	806	757	742	771	742	759	829	776	796	790	757	795	762	779	778	745	793	751	770	786	739	781	844	764	758	789	764	811	798	774	807	762	755	786	791	839	797	818	799	820	819	803	832	826	829	782	812	797	813	767	779	779	804	784	815	799	760	758	768	769	783	819	811	826	794	776	794	764	795	819	762	769	809	835	843	765	770	802	777	854	789	794	806	818	806	769	853	831	845	793	813	698	813	830	767	794	783	800	800	743	775	801	766	793	747	827	768	779	846	793	805	795	768	794	786	748	796	790	778	716	740	735	823	803	810	755	765	762	782	792	760	864	794	801	824	786	800	799	791	843	825	773	767	827	769	789	761	775	806	781	739	764	790	796	805	759	766	773	824	811	790	822	749	811	833	810	781	829	786	810	790	809	804	787	804	766	746	816	814	807	801	780	777	806	794	802	804	770	800	826	769	797	778	785	849	798	801	785	772	827	795	770	767	812	776	787	794	768	798	858	755	766	815	810	795	780	838	748	765	805	775	800	768	780	778	793	714	788	798	784	800	775	865	834	861	807	798	797	819	780	792	773	829	821	757	752	804	791	814	784	802	805	796	789	776	831	762	837	782	779	756	798	811	754	800	798	802	815	793	809	794	830	823	774	735	776	868	802	782	824	787	781	776	774	789	753	792	799	770	806	764	769	763	775	788	789	761	796	755	769	808	802	803	742	784	829	793	775	776	805	768	792	815	800	837	792	819	814	783	752	793	884	776	753	830	846	843	752	781	827	787	821	780	794	825	784	813	821	817	788	755	779	803	882	799	709	834	832	757	809	821	817	805	776	790	772	773	791	790	779	805	799	759	738	814	773	764	792	819	763	782	853	810	832	791	860	813	748	764	773	780	802	828	805	773	805	744	813	814	801	791	791	808	818	795	796	827	828	796	776	851	797	814	750	770	824	736	770	794	821	830	789	738	763	758	780	817	786	843	780	789	838	770	793	789	771	793	756	826	818	812	820	804	825	796	803	790	799	779	769	793	820	763	770	801	795	815	810	809	756	778	774	765	794	802	810	851	817	824	808	794	779	800	719	822	817	748	749	759	862	802	818	851	796	784	805	825	769	801	757	782	800	773	832	770	783	762	842	797	837	827	842	803	795	800	782	812	787	786	784	820	784	735	798	796	779	811	761	760	788	766	781	781	794	796	812	809	790	768	753	784	792	849	826	841	839	795	772	800	793	761	798	748	762	827	813	786	806	766	825	794	796	776	822	791	803	777	783	821	831	829	809	777	732	868	744	833	844	855	790	792	772	775	753	814	781	798	816	831	798	775	769	786	770	803	813	771	788	716	777	816	785	733	782	816	793	820	825	836	792	737	791	784	763	725	785	795	763	783	850	800	773	793	822	784	822	771	775	792	840	795	782	808	816	817	830	797	776	761	857	768	787	791	789	783	826	785	786	748	849	822	806	765	832	855	804	770	805	785	809	738	787	782	804	753	788	788	791	780	789	748	781	773	749	785	766	843	776	738	817	760	764	812	855	783	773	793	847	810	774	774	774	767	852	842	794	802	742	727	808	750	814	812	802	766	779	762	798	815	804	814	827	854	834	759	804	786	787	840	784	796	801	800	811	826	800	818	786	778	795	787	830	778	765	796	782	777	809	793	790	788	853	748	757	783	783	812	829	829	834	822	775	780	788	780	789	808	765	776	800	790	777	805	782	772	868	802	758	815	781	803	778	761	790	771	768	762	831	809	786	839	802	753	804	790	769	777	801	823	761	782	837	788	800	784	767	785	821	796	841	817	758	851	791	786	815	818	772	808	795	781	775	790	815	824	775	770	788	794	762	728	802	777	795	753	776	872	800	781	744	793	806	811	794	855	797	734	807	789	798	814	791	835	790	829	848	829	833	846	789	789	815	872	778	745	780	819	810	819	821	825	783	796	801	819	798	820	752	783	756	810	803	811	764	807	813	778	777	851	773	747	789	812	758	762	837	758	820	764	776	839	782	799	820	794	786	772	783	755	703	797	790	793	751	807	780	740	797	811	831	735	777	772	751	805	773	753	799	770	788	821	787	858	795	857	758	792	777	788	786	761	798	778	824	817	791	772	768	804	815	763	766	801	784	732	830	831	823	776	728	804	774	808	836	788	793	796	768	791	751	822	777	799	804	767	809	832	832	818	796	812	831	758	840	784	803	799	831	833	725	774	818	764	776	753	798	841	807	775	734	786	822	755	770	801	810	775	836	811	811	814	769	759	796	787	815	822	776	803	767	763	790	814	784	770	758	815	827	840	758	813	737	777	749	752	833	769	784	796	742	792	822	740	788	796	772	791	789	880	739	820	764	773	753	856	826	779	799	769	829	777	832	801	775	836	830	765	797	819	784	772	765	786	775	789	758	762	764	796	783	748	789	789	871	793	830	803	830	800	822	776	781	788	729	720	812	779	765	775	784	767	770	853	785	813	806	777	739	781	788	787	780	761	817	789	798	807	759	776	805	770	848	805	781	726	778	772	785	764	834	840	813	816	812	797	770	824	820	789	832	787	827	799	736	823	777	823	806	795	813	764	785	806	796	819	788	729	759	775	788	794	782	794	785	761	781	717	892	795	782	813	795	769	816	740	738	764	851	738	769	782	785	806	808	816	826	799	799	772	784	820	779	808	787	804	799	780	784	763	769	791	775	844	805	793	774	793	792	746	777	775	769	786	822	789	795	700	779	825	788	785	816	806	782	788	815	785	800
3781	6202	5052	2662	1850	1524	1201	997	943	880	780	801	768	732	698	682	683	635	678	704	694	670	633	631	612	622	604	596	630	647	669	625	705	646	599	641	614	656	635	595	594	625	594	586	631	603	614	555	585	591	639	580	624	562	632	600	602	634	587	607	622	597	624	578	636	633	624	598	607	601	588	578	610	641	579	617	556	626	627	614	597	568	629	567	600	623	604	576	605	601	642	587	585	615	584	544	580	622	554	588	657	609	592	562	575	584	566	656	610	629	606	575	601	601	590	586	590	576	574	574	621	573	594	620	595	566	586	592	621	557	585	576	562	609	617	611	567	570	612	586	599	598	596	617	589	612	594	569	600	622	629	590	582	602	582	592	610	643	610	576	634	605	629	584	580	628	581	636	621	546	598	590	597	581	586	618	580	610	573	571	626	641	599	584	593	607	649	609	599	562	643	592	584	568	568	595	625	632	583	587	573	587	610	633	610	618	570	547	593	588	587	617	545	555	626	644	599	579	606	571	585	639	617	609	645	597	586	598	581	573	571	600	628	565	580	583	559	590	568	563	625	622	657	601	594	581	570	600	605	604	630	593	578	612	593	616	587	580	568	606	603	624	594	593	577	557	586	592	590	609	625	624	580	586	618	589	613	611	621	625	567	589	601	607	621	660	588	614	609	606	622	580	609	613	618	613	586	579	632	572	595	612	571	627	601	563	580	621	652	611	588	579	564	611	576	595	598	601	632	563	622	602	615	608	577	583	579	614	568	598	589	600	645	600	601	600	573	556	576	572	590	570	575	616	636	589	623	610	581	588	595	595	599	583	601	596	576	624	613	590	589	628	600	601	572	585	535	618	631	631	544	574	612	615	605	599	553	568	602	649	596	600	618	615	594	630	536	609	591	645	544	574	571	579	578	626	606	585	551	594	613	568	600	602	571	589	617	599	588	639	546	585	589	578	617	573	629	599	611	586	592	607	631	579	628	566	573	612	616	585	577	590	557	563	582	584	632	535	580	595	611	581	611	620	565	587	633	609	573	594	552	637	635	583	564	578	612	599	604	591	629	568	581	620	575	570	569	538	593	532	610	604	607	593	611	591	589	614	590	589	585	576	527	593	611	597	599	589	627	564	557	583	620	553	586	620	612	622	587	615	614	610	595	585	578	605	638	559	590	588	607	566	603	605	587	608	567	614	577	575	590	563	613	591	633	593	577	577	587	595	639	601	569	612	604	547	651	541	590	582	578	618	577	606	584	537	632	598	552	612	570	621	550	573	607	584	561	602	574	578	544	591	577	601	581	549	558	594	550	564	580	595	592	595	563	633	576	629	544	600	602	587	584	565	618	576	573	575	627	589	592	605	602	612	543	536	611	569	611	582	573	650	598	583	586	579	584	586	554	611	607	567	561	574	615	630	562	618	642	611	582	626	601	595	591	593	554	598	585	596	616	618	633	609	597	607	570	585	583	541	616	576	571	589	562	606	584	525	572	602	568	594	581	567	618	553	597	595	589	567	579	585	566	612	590	593	655	594	634	552	583	565	597	599	595	621	563	564	573	622	597	599	609	575	579	557	557	593	531	605	551	614	550	648	600	593	562	568	598	596	577	613	580	583	579	561	597	556	613	628	617	609	566	588	621	632	609	599	626	600	596	591	579	558	559	573	564	536	636	556	565	609	561	562	526	574	578	628	613	575	604	604	560	577	569	596	622	603	605	598	593	598	584	584	543	548	609	597	578	584	578	604	600	566	565	590	610	598	589	596	615	554	537	556	591	583	567	623	589	585	596	605	614	580	580	539	552	614	610	616	579	572	607	537	594	580	593	570	555	562	576	615	566	590	596	541	609	557	591	614	561	606	623	609	570	581	608	588	573	627	578	604	553	558	592	572	598	586	615	600	629	576	583	562	617	569	597	614	591	603	565	599	614	592	596	543	572	595	613	588	619	558	620	570	638	618	557	590	598	589	577	618	644	575	577	564	595	600	584	654	584	588	609	596	597	531	566	579	606	589	595	572	563	614	574	616	588	565	560	623	558	576	553	577	604	594	576	574	603	577	602	594	573	590	579	626	625	574	598	583	586	616	584	633	609	577	625	590	582	601	580	529	641	576	602	587	578	584	604	564	602	577	581	565	586	568	592	556	558	604	575	530	586	630	583	608	587	556	578	595	579	599	583	560	601	556	607	559	588	624	610	588	605	537	572	591	585	579	557	614	609	570	571	584	559	604	577	577	580	584	614	565	564	628	614	537	604	587	571	566	534	568	589	568	611	620	589	571	617	594	598	564	612	579	596	595	569	562	569	580	583	614	618	593	609	573	578	621	614	564	573	636	559	575	629	592	598	599	625	586	555	588	584	579	589	601	589	553	600	564	623	589	581	549	617	560	617	606	580	570	545	595	626	584	601	594	581	608	538	573	598	567	584	608	607	599	634	598	588	593	582	599	612	589	567	585	633	536	610	571	543	636	590	617	561	581	581	578	558	590	602	600	571	579	590	535	572	573	583	611	556	581	565	589	610	584	635	559	600	598	571	600	550	579	588	618	600	614	547	639	591	595	572	604	592	608	566	596	579	597	612	568	586	595	577	634	545	621	624	546	591	546	593	549	581	591	615	611	603	589	566	561	571	638	567	601	578	591	550	532	554	588	587	581	562	596	613	598	578	527	551	634	590	566	575	557	591	554	578	588	564	583	615	634	597	584	550	581	576	570	542	606	554	590	589	546	598	583	574	609	580	598	638	575	563	569	539	558	552	538	551	610	593	606	608	618	570	567	545	557	604	592	582	596	566	587	592	573	561	587	586	594	567	592	564	570	577	613	586	589	597	594	613	588	558	549	591	633	581	571	583	617	604	573	581	588	641	610	564	567	556	581	598	594	603	590	592	567	584	580	570	562	554	588	572	601	601	620	573	582	618	594	582	592	574	561	554	629	575	570	586	562	606	595	621	605	612	590	621	587	578	611	573	585	587	583	606	581	577	584	607	598	617	598	605	568	589	610	568	633	549	557	540	575	619	610	644	565	615	606	575	578	606	631	545	578	589	567	565	598	598	570	566	607	600	586	587	570	579	543	574	583	571	577	577	567	590	552	539	592	574	584	604	589	600	583	552	623	576	614	554	553	562	580	604	595	626	611	581	591	602	602	532	571	560	622	552	587	638	581	616	569	612	580	598	600	553	596	589	569	575	562	595	588	619	575	582	621	593	579	574	570	629	571	584	598	601	559	543	583	544	576	582	587	597	582	603	612	605	559	577	553	589	582	561	575	581	550	590	555	545	587	576	610	580	595	579	597	615	593	576	606	618	592	579	591	585	559	589	578	573	614	564	591	599	587	581	577	591	594	586	602	609	561	578	614	577	546	554	579	573	551	589	624	606	599	605	597	591	600	585	635	559	619	574	601	579	588	601	570	599	594	577	547	566	579	579	644	565	616	579	596	582	625	583	541	569	535	581	531	540	576	561	559	577	584	546	645	591	617	603	583	571	602	589	609
27782	10381	1092	699	490	480	496	534	454	498	463	477	525	481	484	461	475	490	504	444	473	513	469	504	453	458	468	492	489	450	477	477	486	480	490	472	522	443	484	416	488	485	479	449	465	473	477	472	508	494	465	485	471	499	512	495	484	468	480	492	491	486	486	435	460	477	467	485	479	476	477	467	464	451	476	471	508	434	498	469	479	477	456	479	469	505	442	435	473	486	439	447	446	463	461	480	476	448	513	517	485	471	474	501	470	463	451	469	478	466	452	489	479	496	494	516	487	449	471	466	470	454	431	468	493	470	475	468	474	474	457	483	470	475	451	454	496	506	502	497	468	448	446	463	460	519	478	456	455	521	473	467	452	430	450	507	467	525	493	465	455	481	467	457	498	406	451	497	478	471	481	463	483	498	488	467	467	461	463	453	468	463	472	478	470	463	486	550	445	481	471	479	477	512	484	477	529	475	456	479	460	489	490	466	474	469	435	457	478	454	457	484	455	446	472	521	478	476	483	499	480	462	442	478	490	451	484	451	471	448	496	477	475	477	469	500	432	448	475	464	441	468	510	475	518	457	499	473	490	482	507	495	470	468	509	444	480	460	492	461	511	470	471	502	514	482	515	467	509	484	508	439	438	472	525	515	476	452	475	516	494	483	478	462	455	427	483	490	467	444	494	487	442	500	494	467	487	489	470	463	475	464	482	454	493	488	454	489	484	465	454	450	487	471	459	503	474	459	434	488	466	455	502	497	462	462	485	487	451	485	467	489	498	492	475	453	479	465	505	403	464	498	484	476	465	494	482	484	460	458	456	453	467	481	439	461	485	431	476	451	457	448	464	505	486	467	508	483	470	480	470	471	459	502	502	471	467	493	502	489	445	516	486	475	458	448	467	471	471	472	457	475	482	522	492	461	496	498	458	503	439	474	451	479	506	468	447	457	464	478	449	467	477	515	466	475	465	468	469	462	477	497	482	446	475	435	464	472	452	527	481	482	469	487	470	477	470	507	471	471	496	466	469	469	475	502	501	472	506	476	432	507	506	449	470	461	468	453	449	474	488	461	481	459	458	445	436	483	465	441	460	478	471	468	503	409	487	453	444	476	538	452	480	484	503	462	458	475	465	478	474	500	464	501	487	458	465	503	472	454	458	470	498	491	426	484	454	480	488	440	488	471	448	471	469	479	502	467	507	489	495	511	458	464	473	461	498	431	483	475	488	474	448	512	463	509	519	502	513	490	491	481	449	461	475	507	493	489	485	484	446	469	463	494	423	459	464	470	466	465	487	466	428	525	479	437	448	493	496	475	505	437	492	477	490	437	489	498	488	471	465	493	495	444	495	481	495	487	458	421	459	454	496	469	458	452	492	505	472	474	451	462	484	507	446	486	456	494	446	467	485	434	495	471	459	448	448	450	452	505	461	502	492	443	457	465	445	464	470	478	455	474	486	440	474	433	473	464	462	459	460	472	448	444	424	474	475	486	477	463	474	458	523	462	479	500	489	503	479	501	478	499	453	463	445	462	475	506	447	479	465	460	458	520	473	474	507	452	472	458	482	460	492	510	464	453	431	476	496	504	475	436	489	450	471	459	450	453	470	485	496	482	468	488	461	453	461	485	491	483	489	474	455	476	465	457	480	471	452	469	519	456	489	420	440	479	491	453	452	475	509	455	445	470	492	436	483	460	481	453	471	461	437	471	481	517	501	481	458	502	492	449	476	478	414	478	507	519	489	452	489	487	484	476	480	458	508	481	437	441	459	472	507	459	493	476	511	473	493	513	485	445	474	484	516	479	452	489	475	476	517	486	484	479	481	423	455	447	465	484	501	475	500	471	494	456	493	511	463	526	486	479	499	464	473	484	433	477	471	474	452	459	474	511	501	523	453	498	466	467	455	486	516	452	500	480	474	496	424	462	446	464	482	460	472	440	454	506	436	459	465	503	440	481	433	495	470	472	437	498	466	464	433	451	443	470	464	482	473	465	494	453	481	476	463	449	495	479	475	393	514	469	475	473	475	476	467	452	448	464	465	479	494	478	480	471	460	509	489	511	520	462	470	474	466	517	520	468	485	494	433	448	480	501	464	476	451	465	507	445	493	470	458	482	494	476	441	504	470	459	480	478	447	494	458	464	501	462	488	476	495	441	479	444	478	457	474	491	466	464	497	461	457	455	479	528	466	423	467	459	476	474	471	492	475	443	518	513	457	467	484	478	486	527	450	452	470	499	466	458	474	438	452	481	510	498	473	445	470	480	491	469	473	490	460	453	455	474	466	463	460	447	457	465	491	458	489	468	449	469	506	482	458	471	463	478	472	477	471	456	461	423	504	491	456	472	486	457	463	459	452	493	464	486	452	531	417	495	434	453	449	492	498	502	443	467	483	472	463	482	524	461	473	460	485	489	438	490	455	459	503	491	489	482	480	505	468	509	459	450	476	475	470	458	499	503	481	458	493	481	448	477	484	463	476	492	431	453	462	511	492	497	473	477	517	465	450	511	443	485	460	482	486	443	459	451	468	462	495	442	431	459	505	460	468	504	483	448	463	451	493	486	498	485	478	513	464	521	439	454	518	464	499	474	443	484	496	492	465	456	459	519	475	471	469	483	463	438	488	438	467	456	450	481	518	460	464	501	451	511	479	487	501	484	463	500	461	459	435	457	447	479	489	431	465	496	472	490	475	439	486	471	491	453	482	488	520	451	479	465	467	469	483	433	496	483	481	491	495	500	448	461	455	483	440	475	489	464	471	464	500	439	453	486	445	491	446	472	515	506	495	505	469	453	513	434	494	434	460	500	498	482	453	453	488	495	504	471	454	467	453	478	501	471	472	460	484	444	448	470	464	438	484	445	454	453	462	481	480	487	475	454	460	480	471	499	470	508	530	528	472	483	457	457	528	487	512	479	497	461	485	497	506	439	454	443	507	453	508	485	512	478	505	500	444	485	499	473	445	483	468	478	505	497	429	494	517	424	483	469	482	482	486	402	487	485	458	457	489	445	515	476	429	492	448	426	474	441	455	504	486	476	460	504	496	453	467	470	497	486	498	479	498	495	501	493	454	491	465	497	447	479	449	481	496	446	469	479	468	450	497	468	454	468	460	496	468	455	465	468	439	503	478	467	480	457	495	496	500	456	458	484	489	485	448	454	471	473	466	488	457	514	461	463	506	459	423	487	495	479	485	487	452	475	449	495	475	474	479	444	488	453	460	493	457	459	487	494	470	475	452	447	464	496	496	481	478	443	509	486	464	468	456	519	447	497	487	461	479	459	463	452	467	466	439	496	495	505	470	509	468	445	480	504	471	515	489	457	471	449	495	482	490	454	464	482	469	484	515	475	446	491	464	460	502	529	482	452	480	512	445	482	482	503	454	497	441	519	435	429	463	510	473	487	471	471	491	481	475	445	457	487	476	476	490	513	467	487	449	495	503	416	485	427	492	468	467	473	477	463	479	514	475	467	474	475	457	466	508	452	469	474	493	451	472	488
4835	558	469	392	364	349	382	370	328	304	337	347	359	358	390	345	367	358	333	343	318	343	344	344	367	326	350	339	329	324	371	376	363	347	359	328	362	350	359	329	368	333	383	347	312	348	349	373	331	341	305	326	349	340	330	366	372	322	331	338	314	354	363	294	349	344	371	359	332	332	346	321	338	317	353	357	372	344	370	347	364	303	351	316	305	335	351	323	333	337	316	323	324	346	356	356	338	357	316	340	323	314	303	309	318	343	326	315	339	365	361	343	351	315	360	344	340	343	348	372	325	336	374	352	336	346	353	331	334	325	322	362	321	336	335	328	368	331	364	345	333	326	329	368	336	324	327	333	322	329	341	336	351	343	347	369	343	295	349	335	300	331	378	341	371	372	327	322	338	336	341	373	371	331	355	358	350	341	325	351	320	320	346	327	369	308	328	334	351	339	362	354	338	344	357	359	336	327	353	333	328	360	311	326	352	345	369	372	335	363	325	317	337	328	345	320	354	341	370	322	365	333	345	338	322	312	337	327	334	348	329	365	346	311	366	357	346	339	298	341	366	373	349	343	333	348	336	374	327	363	339	328	360	330	308	349	361	341	343	343	354	290	354	354	356	312	326	341	329	343	343	354	321	338	337	317	331	363	344	357	389	335	342	354	328	348	354	347	316	348	335	351	344	369	355	330	358	345	345	379	308	351	355	325	368	330	331	367	357	323	320	350	350	366	342	320	319	334	342	338	306	323	353	398	356	346	348	349	351	360	369	346	338	327	367	359	329	336	340	326	314	317	346	350	313	337	335	367	339	354	330	363	342	332	336	357	379	343	299	345	319	325	311	298	341	346	343	372	364	337	325	342	356	365	350	366	363	325	347	321	345	353	353	340	383	361	337	345	358	365	332	359	334	328	297	344	331	361	310	316	330	303	321	355	317	329	324	337	325	354	331	354	337	386	348	343	358	343	368	342	367	333	375	354	376	369	352	353	332	370	366	344	338	346	325	356	330	330	342	327	338	326	342	329	346	315	337	326	332	327	321	338	344	325	343	351	339	358	324	331	371	317	348	343	327	328	343	322	347	340	370	339	356	332	317	322	345	340	345	352	313	350	371	384	349	338	328	379	341	359	341	354	360	351	327	341	335	332	339	345	326	338	310	338	376	341	317	336	329	334	332	334	307	310	350	334	340	342	363	344	337	358	349	346	313	339	303	331	325	370	361	335	343	344	335	345	328	328	359	357	352	360	337	337	350	337	335	371	379	383	331	337	335	330	328	342	332	363	338	360	340	321	334	350	316	313	331	326	367	322	330	343	326	352	352	356	331	347	325	334	325	330	343	319	361	340	335	307	336	347	358	315	349	327	363	337	312	338	358	333	370	356	319	343	351	338	362	336	319	350	358	361	335	310	315	316	371	374	340	347	361	358	340	333	320	364	364	359	354	356	323	334	347	341	362	326	345	349	370	339	317	355	351	332	347	313	366	350	304	325	331	325	381	336	312	344	357	339	320	368	324	365	336	381	344	354	342	336	382	329	339	375	353	345	365	358	351	351	332	357	340	315	338	347	365	338	352	348	358	357	355	352	333	365	316	322	379	322	331	354	378	349	348	322	315	337	390	324	283	353	321	327	333	345	320	338	353	356	328	370	349	355	400	335	368	330	370	329	360	316	338	319	349	369	364	346	317	338	351	360	353	321	356	355	355	334	371	326	388	365	332	351	329	315	367	353	316	340	344	333	354	325	345	344	326	338	320	310	336	360	366	365	329	349	360	408	369	309	344	366	342	366	361	331	364	339	338	352	334	340	357	348	340	361	376	364	360	341	317	379	327	357	330	313	353	347	354	331	353	358	319	337	326	323	329	354	294	360	331	315	314	313	351	310	366	332	327	318	375	367	367	333	329	359	329	338	384	372	336	335	321	387	353	358	363	331	340	342	349	356	378	317	358	359	338	348	352	359	339	349	331	320	379	344	337	332	365	316	322	330	338	349	336	332	338	371	357	293	369	335	320	355	329	318	372	352	342	326	324	317	312	380	321	362	329	340	335	332	321	331	360	320	370	329	347	324	356	309	334	356	322	301	332	329	357	345	384	335	317	377	332	347	334	353	344	384	340	308	349	366	332	338	331	349	366	352	352	362	328	342	343	333	345	332	361	371	335	327	356	365	351	312	333	321	339	341	361	336	350	346	350	364	346	326	343	369	349	348	340	323	334	325	327	341	317	330	322	337	346	316	337	352	306	333	337	353	343	322	345	334	351	322	353	351	351	335	342	361	322	347	314	346	362	333	339	329	346	317	342	339	334	313	333	319	317	319	362	354	347	400	349	343	348	325	368	351	348	383	314	343	336	324	367	398	338	326	355	311	370	310	327	362	355	367	343	333	333	345	325	335	337	344	343	320	320	331	375	321	320	331	373	352	349	343	358	311	338	354	341	344	316	331	359	360	322	377	355	316	338	354	344	352	344	329	375	358	350	371	335	354	346	332	315	361	333	339	364	314	348	315	343	328	319	373	340	356	353	358	327	308	313	373	349	322	367	346	338	314	328	310	350	323	351	334	363	342	327	354	333	323	314	357	358	350	343	337	345	335	341	374	334	324	355	314	380	340	336	361	337	384	335	323	314	339	342	351	330	328	344	368	349	349	303	325	346	330	354	328	342	308	327	337	349	326	350	340	334	357	325	337	352	367	321	367	351	319	331	363	329	347	310	346	328	326	335	319	328	384	356	298	339	338	376	312	325	357	342	330	344	351	333	310	358	351	346	304	343	345	371	319	362	328	341	361	342	360	336	337	324	367	342	327	357	324	331	363	355	372	329	346	331	373	350	359	315	352	334	348	361	323	348	329	338	365	331	324	338	305	362	347	352	361	320	353	335	358	361	348	340	340	327	357	344	343	388	332	343	324	341	340	349	357	353	334	361	297	344	331	340	304	325	358	355	342	319	341	332	360	339	351	336	329	334	351	326	318	302	331	344	365	324	321	352	347	355	352	325	348	341	343	358	350	353	323	316	358	315	327	309	343	332	333	364	367	352	334	326	353	370	355	373	354	346	325	324	344	331	369	338	357	353	339	336	325	328	310	365	340	343	340	355	352	336	333	347	355	396	381	354	329	331	346	366	373	341	340	368	353	328	341	379	339	346	324	349	351	339	358	342	361	346	346	390	345	342	343	356	361	335	315	321	352	341	323	370	347	296	333	335	308	343	377	320	336	338	346	330	356	353	362	379	359	320	335	344	324	367	331	364	334	336	333	359	387	337	322	334	350	347	352	315	366	353	358	333	386	324	365	337	337	332	340	394	330	372	356	341	332	308	346	333	346	328	338	356	343	321	376	353	331	333	351	342	313	339	329	308	321	318	359	323	334	352	336	327	345	337	353	343	353	313	360	348	311	334	337	367	363	362	328	349	334	341	357	363	349	358	336	343	358	341	317	362	356	331	348	412	368	346	313	314	377	358	357	351	328	322	330	344	361	329	351	333	377	370	333
25474	21468	27881	25421	11579	1790	1335	1127	1006	1006	977	916	938	901	937	952	938	930	959	931	918	843	830	924	884	847	887	969	932	932	901	890	910	867	887	918	953	892	897	936	895	842	880	879	880	911	868	883	908	889	909	913	892	889	885	933	929	863	929	881	886	911	889	852	906	890	870	873	877	894	883	887	877	895	942	855	917	869	854	910	941	885	841	860	894	907	891	891	921	849	866	868	879	880	850	884	931	931	851	875	866	870	872	877	892	892	910	844	902	905	882	800	896	922	910	890	831	874	867	891	821	833	881	866	913	874	886	898	936	930	904	866	842	903	881	882	862	929	892	887	847	908	884	897	934	860	840	914	850	865	890	922	889	909	863	847	908	892	894	898	873	873	887	836	867	851	889	871	815	928	911	930	876	884	876	852	889	862	893	882	902	928	922	919	926	880	871	803	893	843	879	866	830	905	888	843	856	837	910	849	911	909	922	862	834	843	919	899	901	892	879	874	862	887	886	856	961	863	848	849	960	810	877	906	884	878	947	871	926	875	873	812	841	878	874	891	887	905	942	879	902	917	900	921	853	875	832	876	869	868	884	873	854	828	886	869	844	880	847	935	867	948	856	952	902	886	873	862	893	896	923	874	868	887	895	928	855	840	927	891	878	890	818	839	846	890	861	897	886	890	926	900	852	920	905	908	863	913	929	880	875	866	883	919	887	928	912	880	946	914	876	822	904	893	867	867	858	907	882	899	892	870	894	920	895	842	896	882	876	874	878	891	887	862	918	926	938	841	846	918	837	872	865	858	920	889	896	878	920	866	867	888	884	855	869	887	850	878	871	921	895	842	868	884	870	826	915	876	926	835	859	926	862	840	852	873	842	819	878	899	884	846	842	870	872	869	911	896	899	806	892	883	889	880	910	839	900	885	884	854	858	841	867	873	908	932	882	898	887	910	870	855	910	854	900	858	868	872	866	874	841	863	838	864	840	846	880	878	850	861	893	870	899	861	905	910	861	869	878	900	882	848	881	841	899	910	888	869	859	864	867	869	873	879	844	895	911	917	884	892	861	856	865	927	885	893	877	892	862	847	857	807	852	846	841	915	824	865	881	861	881	914	819	890	913	834	868	881	842	858	895	918	958	833	916	910	863	862	917	891	879	870	853	896	874	899	903	933	855	858	875	876	856	902	887	913	916	875	868	890	866	843	884	890	897	885	897	860	919	872	889	831	915	886	855	823	867	877	874	846	851	896	895	865	892	877	912	856	919	863	843	903	907	858	843	834	904	913	920	867	945	920	892	870	883	956	926	880	869	844	906	891	869	875	889	855	910	895	868	911	840	837	864	838	932	894	898	853	902	885	903	921	853	893	865	875	836	868	878	849	854	899	857	845	830	906	854	878	856	928	898	883	885	851	926	842	842	863	889	879	840	852	919	879	866	902	966	827	867	806	830	956	869	870	866	861	879	864	889	866	854	928	897	921	908	876	898	923	860	868	908	827	854	887	919	860	847	932	839	920	903	880	851	894	861	876	856	836	866	870	839	879	866	920	849	891	879	803	842	870	854	869	914	877	985	882	871	884	911	849	890	884	853	923	849	839	904	891	865	853	876	966	894	920	842	875	905	898	866	897	893	871	915	850	936	861	904	876	859	900	954	865	889	872	887	870	870	900	854	896	880	846	890	885	894	888	869	857	874	837	869	871	907	859	915	876	882	960	909	863	858	864	898	914	847	926	861	868	893	886	842	890	861	823	860	810	907	838	860	854	847	863	925	858	901	867	853	920	913	868	857	857	902	919	829	885	920	897	878	914	843	866	834	904	963	862	837	848	873	889	896	913	863	841	877	859	875	936	876	924	875	849	854	832	907	869	886	881	900	907	907	832	920	894	850	825	883	904	851	895	871	827	870	883	855	906	827	934	864	860	878	825	862	887	904	841	874	853	880	810	885	938	883	865	826	904	861	813	845	887	854	910	875	930	904	877	838	920	920	876	917	879	855	882	886	865	900	905	899	846	901	873	920	880	809	887	896	805	865	869	892	895	900	868	941	871	869	880	911	797	814	873	914	902	914	878	890	888	885	887	920	888	878	863	834	893	899	887	896	852	872	816	887	886	908	842	876	861	892	878	866	789	874	880	846	853	862	891	928	919	879	862	842	878	954	881	859	863	847	818	864	853	919	876	840	832	863	926	904	890	828	953	799	895	880	872	855	873	892	816	856	863	915	884	910	839	891	858	918	895	836	897	888	874	847	920	836	846	884	839	834	928	878	814	859	901	860	916	851	875	920	935	851	876	845	864	933	858	953	890	891	867	845	794	853	900	858	937	868	852	871	865	853	869	859	858	921	848	880	854	853	868	854	883	902	874	884	914	881	848	894	857	900	849	823	844	833	886	930	955	876	894	882	890	853	927	887	864	862	873	877	854	866	869	831	874	850	883	862	881	906	909	870	820	863	843	846	835	848	846	883	898	896	922	860	896	880	884	934	880	856	867	859	869	900	910	890	944	881	893	876	875	869	848	860	786	876	905	857	793	920	891	899	874	891	861	916	895	871	846	913	843	908	860	850	898	870	840	885	865	877	877	870	898	871	879	853	847	875	879	893	897	825	934	840	887	856	834	845	872	879	844	863	864	867	870	852	873	857	890	883	935	820	887	871	884	894	855	904	913	892	854	860	865	906	872	857	806	856	879	896	889	905	816	883	840	876	885	855	870	872	877	869	915	890	853	888	813	880	851	845	904	894	931	892	890	860	890	885	950	884	842	907	867	945	822	918	906	944	909	921	875	855	893	933	807	876	879	878	829	862	862	869	860	876	875	945	899	913	897	877	883	903	825	896	879	955	888	863	872	890	875	919	897	876	866	908	893	883	831	883	879	932	908	928	889	889	859	905	920	877	899	906	869	885	897	896	866	862	891	909	887	878	859	874	973	864	924	902	881	870	861	847	871	899	864	888	899	867	912	856	866	835	852	911	915	911	881	819	900	858	934	931	865	843	893	860	826	890	864	911	888	907	884	916	868	875	839	864	883	854	840	857	885	871	891	858	939	887	909	879	914	882	885	860	896	922	842	853	894	901	928	899	906	906	822	851	806	879	856	841	855	834	909	886	887	893	832	925	899	908	852	880	936	888	862	843	893	834	905	847	897	890	880	910	854	932	932	915	869	860	834	913	937	853	868	813	889	905	870	881	845	875	860	888	876	860	838	929	896	851	896	878	885	866	878	892	812	868	840	889	838	863	892	854	886	857	887	923	881	841	900	892	883	831	892	917	906	865	866	839	836	887	855	863	909	883	894	912	900	869	859	854	837	925	868	879	870	851	877	829	892	872	867	891	918	881	900	872	867	881	869	873	911	842	865	836	882	859	831	819	865	863	874	907	873	919	828	844	862	901	856	868	868	858	882	863	918	891	896	902	880	865	824	857	899	878	840	853	861	867	896	883	853	838	888	833	879	905	920	904	887	899	885	869	893	896	864	868	901	891	858	843	882	867	874
3536	3687	2990	1728	1277	1089	980	819	819	779	781	723	700	722	690	693	678	746	699	669	664	690	690	644	664	631	711	633	673	654	641	671	696	648	622	647	688	664	668	729	635	686	656	649	682	645	658	616	649	626	606	687	612	640	670	663	653	635	612	644	664	661	645	652	640	631	619	630	650	662	622	641	616	693	636	601	667	632	661	662	590	613	641	650	647	624	663	683	693	683	671	645	624	622	633	640	662	614	623	635	668	690	631	640	636	582	643	617	659	662	607	616	651	649	639	608	659	669	641	661	650	645	654	633	645	632	674	619	670	616	693	674	615	664	642	664	671	686	632	639	659	689	653	582	655	643	616	638	637	659	616	684	609	625	603	640	639	666	610	673	589	588	593	628	582	622	587	626	590	653	659	645	669	637	662	573	662	645	648	642	646	695	617	701	648	663	629	651	637	604	656	654	648	653	640	667	647	678	645	657	687	650	621	608	619	689	626	671	653	652	636	650	643	614	664	617	651	655	634	679	667	579	647	662	612	673	658	641	686	654	623	608	618	633	656	631	628	634	673	590	657	611	653	671	677	688	595	621	615	614	609	629	643	617	611	658	631	651	625	632	633	672	638	635	635	644	644	608	623	659	651	606	607	640	622	593	652	644	647	658	618	651	626	659	704	584	605	592	633	636	666	615	653	659	657	632	654	638	583	648	667	612	628	646	596	642	642	591	647	605	636	602	606	662	653	679	656	681	599	625	632	611	633	696	669	651	614	600	668	651	619	668	606	638	655	657	650	632	661	611	686	624	655	630	652	585	613	649	633	676	595	593	647	689	657	587	652	617	658	676	655	655	633	582	639	638	590	673	647	609	659	630	618	619	647	608	635	613	628	648	675	667	629	654	573	660	633	612	633	629	609	637	626	634	639	620	612	637	655	673	611	621	638	631	679	645	620	659	634	613	646	628	624	648	639	647	618	638	653	654	712	623	668	645	648	640	642	700	668	637	588	660	669	605	690	613	672	575	639	664	579	641	680	627	643	619	600	613	644	612	637	649	619	619	683	648	611	656	650	653	596	654	615	615	659	585	595	632	581	654	661	685	681	636	668	619	653	605	672	615	637	633	634	660	660	603	643	632	620	579	639	640	624	663	650	646	659	644	619	603	629	664	648	618	630	595	636	634	668	582	629	677	604	626	609	656	650	640	626	595	673	593	625	587	639	618	602	632	675	659	640	629	618	606	649	639	604	617	670	677	600	619	638	659	628	662	658	676	661	627	619	651	645	616	599	630	626	683	606	606	677	674	654	600	609	637	616	593	657	632	632	650	634	648	611	691	621	600	602	638	631	624	626	680	663	652	610	657	660	620	690	648	633	660	642	632	620	623	604	670	685	601	588	663	609	599	644	628	632	626	670	715	653	619	639	622	685	612	592	643	639	633	629	641	637	610	662	631	665	619	624	631	654	642	653	652	670	635	641	605	659	601	594	624	674	635	572	656	661	674	629	658	649	668	676	651	640	657	625	645	626	643	587	621	584	670	604	649	656	623	594	584	640	692	597	627	669	616	686	658	610	697	638	614	598	626	675	669	629	646	643	621	651	616	606	600	640	572	626	645	648	598	634	605	595	642	666	641	623	648	615	640	616	670	612	627	637	673	636	639	620	686	633	619	691	654	649	647	636	609	601	621	629	660	653	655	642	640	624	610	624	639	660	654	632	607	631	622	604	656	618	633	657	695	620	627	631	676	647	671	666	605	675	682	584	598	618	641	656	639	588	606	648	604	609	627	605	593	620	622	613	670	674	622	633	637	621	621	639	636	673	652	592	642	598	626	621	593	650	637	647	635	628	622	632	630	608	597	582	663	641	660	614	616	614	633	621	666	699	644	601	598	636	621	593	614	625	577	645	671	619	627	676	706	611	645	635	633	613	612	672	636	640	632	637	672	616	678	634	588	656	630	626	626	619	633	645	642	583	622	599	638	626	629	625	630	659	606	634	613	686	614	610	630	655	619	633	639	665	617	602	625	652	636	617	629	625	670	627	616	644	606	647	637	658	616	609	658	623	632	640	592	631	646	621	598	622	608	609	669	623	608	608	616	655	634	632	604	669	681	578	657	641	616	634	626	618	615	657	596	616	625	637	626	632	632	635	639	609	613	605	609	604	619	657	629	621	607	640	596	607	577	647	626	668	629	597	609	691	641	639	615	612	638	595	626	608	630	629	636	605	619	612	637	633	652	606	633	656	664	661	621	613	616	626	634	616	643	647	651	663	651	635	610	617	588	641	631	674	717	603	620	636	615	641	651	581	619	660	626	635	601	648	577	602	628	617	618	606	625	599	639	612	642	624	669	650	638	624	687	637	623	642	635	619	653	618	652	646	618	650	652	602	630	608	688	609	596	676	632	587	635	646	668	627	648	630	606	668	637	684	652	608	659	660	586	630	604	621	577	652	658	620	624	630	621	653	634	682	672	647	652	627	625	629	652	674	652	602	652	658	620	636	649	624	678	635	685	645	631	619	630	643	589	685	613	642	618	607	659	603	618	630	670	670	646	639	639	631	628	628	680	642	659	607	621	628	594	647	627	612	626	638	632	653	618	651	657	596	641	667	641	634	642	664	636	614	578	622	623	604	634	631	657	656	605	656	661	658	625	620	595	643	632	571	603	625	638	667	686	608	640	643	614	616	609	661	613	638	601	658	645	629	629	693	643	620	633	640	640	635	621	606	675	637	663	660	632	617	636	691	644	674	650	627	600	665	684	679	621	635	608	638	610	649	602	608	617	614	611	615	657	647	655	642	636	673	620	667	595	614	619	617	614	659	640	626	608	644	677	593	616	656	641	598	619	616	653	659	647	619	682	648	639	640	617	633	646	687	646	630	639	648	637	609	649	664	638	617	641	636	632	604	619	644	636	592	650	615	648	630	639	666	616	622	642	646	624	663	643	662	632	656	592	610	637	637	610	675	608	600	610	671	611	613	652	645	657	628	639	629	635	666	619	613	637	631	660	603	633	597	622	679	609	635	616	606	648	582	690	614	611	674	637	596	595	647	624	646	625	647	607	652	636	636	612	588	679	651	653	640	593	662	630	648	672	674	634	621	655	663	635	633	623	679	666	658	661	620	637	601	597	668	629	632	666	628	668	678	654	648	631	625	622	645	649	588	638	625	671	661	635	622	638	612	643	619	675	610	581	621	636	653	655	652	665	653	627	647	603	631	629	638	625	627	636	610	602	577	646	681	667	656	622	588	690	646	658	614	606	572	653	653	635	632	674	632	580	630	636	637	601	630	637	668	641	627	651	617	686	645	653	606	654	636	591	622	649	636	643	603	648	686	647	613	649	627	637	647	591	593	613	657	654	653	646	624	612	645	597	600	641	650	629	609	636	619	657	641	615	618	634	622	652	639	650	631	655	633	607	634	663	626	622	617	612	624	601	634	636	652	618	603	636	619	663	657	705	627	630	603	624	634	630	659	629	601	647	633	631	663	586	619	638	617	629
24493	21488	28848	24557	21482	9440	1910	1267	1027	998	999	941	894	882	881	816	900	835	853	842	816	856	830	876	882	813	829	799	836	807	849	850	786	797	870	816	785	854	821	834	771	792	780	812	812	845	822	836	852	805	774	789	786	788	844	807	786	787	813	787	842	864	782	802	789	867	819	783	800	807	815	811	834	816	807	796	850	778	773	791	788	826	829	814	825	839	793	860	837	801	831	835	802	788	746	793	796	766	760	811	755	821	796	860	801	765	782	792	804	786	759	821	803	812	821	790	814	813	816	778	772	785	837	796	844	780	792	748	747	863	792	836	800	824	799	824	774	834	800	789	833	821	818	842	794	814	751	789	813	774	789	815	834	767	788	808	822	792	831	827	831	823	794	741	761	770	813	794	811	824	796	754	793	798	883	784	786	803	727	801	802	802	797	794	796	806	732	794	774	838	800	792	820	813	802	755	774	771	759	783	834	824	789	784	793	808	795	823	793	809	827	839	830	788	780	797	767	816	812	808	755	826	764	794	805	791	842	833	781	798	782	823	828	790	793	785	840	783	778	782	845	792	784	774	809	847	812	782	804	779	807	797	829	758	847	808	830	822	805	768	761	816	794	822	804	801	802	788	733	762	816	813	795	787	812	769	860	739	826	805	823	829	796	840	763	820	797	832	838	804	793	803	835	803	776	834	833	788	827	778	774	762	827	815	789	759	798	817	822	734	859	830	746	784	841	768	817	782	804	810	833	801	798	736	778	793	798	772	771	819	836	786	802	825	846	735	769	756	824	808	765	787	819	774	835	803	775	790	825	802	815	763	796	861	801	842	798	795	834	782	819	756	812	784	782	834	796	817	786	864	762	797	805	830	783	838	834	797	813	831	825	819	758	832	790	787	800	782	767	798	797	767	769	839	827	827	813	808	822	757	802	833	878	796	808	863	811	768	821	764	756	812	802	815	810	769	763	762	780	782	807	781	780	831	776	801	789	822	764	749	819	811	823	817	778	797	835	774	832	804	857	809	775	803	784	775	805	796	763	724	816	798	776	778	784	764	780	843	783	821	859	827	795	822	821	812	780	799	796	821	774	799	835	812	795	807	809	844	771	802	788	753	842	805	833	857	803	753	772	775	765	755	789	818	852	769	760	775	817	781	803	824	815	791	819	867	826	807	750	770	800	802	831	835	814	826	834	816	852	794	800	779	780	751	871	797	808	789	762	782	833	812	738	808	790	817	834	838	773	821	809	786	839	762	752	785	817	809	815	818	796	790	811	839	786	786	789	820	818	755	812	802	769	863	754	835	767	796	774	804	796	724	790	759	810	849	858	801	785	775	790	794	767	801	828	796	815	846	770	820	777	820	817	819	807	790	841	793	813	798	809	822	770	795	791	831	798	818	839	846	794	797	817	797	807	770	754	777	787	853	822	867	741	773	779	819	755	820	766	809	814	845	749	809	774	810	821	777	773	786	760	790	812	745	728	795	817	822	772	808	806	851	787	803	815	745	842	807	743	787	799	748	841	859	779	785	805	810	813	829	830	841	800	762	800	799	837	856	804	811	810	745	778	780	796	798	817	770	833	823	802	847	736	847	785	842	807	733	756	793	834	747	840	788	786	775	777	787	778	770	833	790	783	809	781	794	797	821	829	780	782	794	832	799	771	837	801	833	820	762	798	758	764	810	825	765	796	825	827	849	837	844	773	842	840	816	815	816	781	776	835	792	778	821	780	788	849	792	794	772	821	780	827	764	787	770	838	770	762	803	769	797	798	768	843	847	780	761	846	771	835	789	825	819	794	856	768	791	762	758	833	789	864	717	829	762	724	814	736	812	786	753	784	763	848	787	832	850	803	820	748	815	820	796	795	787	785	811	824	756	817	790	786	791	757	847	783	791	804	821	842	777	849	810	810	806	798	779	729	772	772	817	858	773	765	811	810	795	814	761	813	809	801	770	778	811	799	754	838	760	809	771	818	812	771	804	840	794	782	788	765	760	801	738	829	809	815	786	803	781	826	814	815	776	791	836	788	827	777	805	838	809	786	824	750	820	838	771	796	729	798	800	788	748	769	814	787	804	802	761	769	817	804	766	780	774	761	785	774	790	774	822	805	785	802	806	792	794	748	780	766	842	855	844	804	793	815	795	779	783	793	823	813	777	827	755	770	810	718	826	791	838	779	756	836	811	784	768	755	795	835	776	788	842	831	774	793	814	816	785	779	816	820	803	784	793	824	829	784	828	787	781	799	788	841	801	792	764	767	801	813	806	785	781	797	790	843	789	824	812	808	786	794	743	794	801	810	791	784	780	803	809	769	812	789	804	772	810	814	786	741	748	768	821	818	789	779	843	787	793	800	803	806	858	846	788	843	819	823	825	800	719	808	777	857	830	835	784	812	815	813	796	817	760	791	789	786	760	786	740	755	811	800	790	805	823	808	820	821	786	774	824	755	774	767	803	810	726	819	794	775	786	745	798	805	799	787	824	754	830	843	805	810	753	767	769	780	809	828	763	806	780	827	791	785	784	842	806	807	786	782	801	806	782	816	838	846	779	825	802	848	782	802	819	780	795	812	790	834	770	786	832	763	822	830	771	790	822	834	814	771	791	809	759	808	858	834	775	752	774	860	804	799	836	812	752	826	766	834	833	814	790	784	799	771	750	806	755	808	786	826	766	803	765	780	814	783	781	772	828	794	781	835	723	799	809	785	801	782	825	803	779	824	759	787	787	711	720	787	807	813	868	782	739	807	830	752	804	806	821	845	799	808	817	807	791	762	785	774	777	827	775	777	827	830	804	806	803	809	828	767	795	802	747	786	847	817	787	742	809	804	874	765	794	803	759	782	777	810	819	808	815	813	816	797	839	797	790	817	794	824	750	768	792	792	797	806	762	802	781	816	804	780	801	768	776	798	819	813	836	816	826	760	819	808	770	841	728	820	884	748	857	801	789	779	808	817	818	790	789	816	756	796	775	796	802	797	793	829	780	767	776	797	759	792	753	827	769	788	781	816	791	761	784	850	814	761	760	761	823	783	818	769	792	799	807	778	746	841	778	739	793	812	811	788	767	825	771	815	739	768	798	769	838	808	744	767	807	805	803	809	796	800	754	771	796	754	815	784	747	814	811	795	838	870	821	778	777	805	752	822	769	816	808	766	809	828	815	803	811	823	786	809	741	790	819	803	811	759	811	815	787	816	840	793	807	807	807	841	760	779	752	792	821	806	764	839	817	790	857	782	832	769	783	792	799	746	806	793	805	847	820	821	760	795	782	782	786	796	776	807	832	775	832	773	778	770	770	767	763	793	815	753	799	816	804	831	818	820	814	765	734	779	811	733	817	834	800	778	755	777	804	829	770	831	818	771	784	760	757	793	828	807	804	814	777	824	798	750	809	823	715	777	779	800	798	826	747	845	821	838	772	775	795	840	793	784	778	773	815	832	810	822	785	732	802	774	792	849	753	785	800	766	742	804	815	783	780	784	800	831	784	770	832	792	752
3814	6087	5081	2670	1789	1388	1207	1046	936	907	804	751	726	743	674	692	644	656	655	676	667	619	630	647	618	628	635	663	623	604	591	623	593	564	603	614	603	584	647	592	621	678	577	598	633	617	627	609	609	592	618	619	619	595	591	608	611	597	616	589	556	662	656	592	606	582	641	602	606	578	632	641	622	583	592	621	577	608	581	604	571	607	590	564	579	587	556	570	568	583	599	582	628	581	594	632	607	624	629	614	583	588	551	606	570	627	538	613	614	581	628	585	572	639	572	584	606	577	578	613	595	610	608	600	577	595	598	619	589	611	576	566	629	582	609	636	578	567	609	533	589	612	602	611	591	547	605	575	574	582	582	613	619	593	578	603	601	570	639	610	545	574	588	563	559	601	585	638	598	595	556	596	628	601	603	635	591	585	617	578	588	568	588	579	600	585	595	586	555	647	575	571	610	590	586	598	577	578	617	609	584	575	604	526	608	550	581	611	594	562	595	633	581	584	599	604	623	588	600	573	627	563	628	628	566	601	599	559	562	581	597	611	586	559	627	635	603	643	591	604	603	581	555	606	562	574	584	571	622	621	630	563	608	617	575	598	611	588	606	589	582	627	588	619	574	640	624	607	621	592	620	598	610	571	565	609	649	549	589	607	574	586	596	568	580	573	581	574	583	571	631	602	645	598	600	586	617	570	587	602	608	547	560	632	580	575	611	579	587	603	573	599	587	618	571	590	565	619	629	575	613	608	544	623	607	601	572	574	556	600	593	565	629	581	603	563	653	564	586	606	576	565	591	594	572	605	625	568	575	606	534	585	602	586	616	580	611	610	600	615	627	590	591	623	620	566	565	579	585	624	621	603	556	580	586	595	533	584	560	580	552	605	612	586	597	588	607	572	594	580	606	573	620	553	554	562	568	626	561	604	638	605	611	555	554	638	631	583	608	632	620	608	584	607	567	620	581	585	592	641	574	585	583	597	641	630	583	587	616	630	575	605	604	626	594	574	592	598	571	609	591	620	613	638	586	619	611	600	564	583	594	572	574	588	568	597	637	621	578	609	609	542	602	618	610	597	567	564	609	581	584	602	606	618	620	591	618	557	582	580	563	588	593	584	602	592	583	606	571	609	606	616	584	607	580	603	562	571	637	588	626	593	591	572	583	581	588	554	602	591	565	593	574	563	597	570	573	568	576	579	587	542	551	568	597	557	582	529	585	634	595	608	579	585	593	607	633	612	545	589	579	591	589	562	585	594	599	568	576	625	587	563	604	583	591	607	571	583	613	563	563	556	586	598	580	624	576	581	569	598	581	626	623	611	590	568	577	596	588	610	606	609	556	592	544	595	566	598	621	634	593	601	608	599	575	598	590	600	541	588	573	584	607	597	609	609	596	551	580	580	555	582	589	602	574	617	542	616	547	602	597	589	534	578	605	628	573	567	570	594	588	603	629	596	574	611	640	598	574	578	590	565	594	620	568	595	575	562	599	627	571	568	662	625	549	613	637	565	557	547	624	528	600	583	568	583	581	639	628	573	572	611	603	592	574	573	657	557	583	619	574	585	627	545	582	591	601	616	547	555	634	580	610	564	559	569	588	580	550	588	590	635	623	624	608	585	638	593	643	600	566	594	597	583	605	551	644	604	643	609	638	541	573	559	578	600	592	541	556	599	559	557	582	584	628	581	566	583	617	582	596	602	609	632	600	567	554	600	596	632	562	607	578	562	620	630	627	641	581	610	578	540	613	615	601	602	603	591	598	589	570	563	600	564	624	576	614	593	595	579	557	595	614	607	626	626	615	616	573	587	566	576	592	571	547	550	579	577	576	586	597	624	576	609	566	598	534	583	589	602	594	572	576	618	601	602	620	595	570	584	596	595	612	586	538	598	566	660	564	617	604	585	569	592	564	554	601	622	590	611	559	627	562	565	614	561	625	590	582	585	637	591	567	601	545	534	560	595	559	593	564	612	589	611	581	553	573	625	560	598	636	543	620	565	599	609	645	570	594	565	569	576	594	588	562	569	600	600	640	603	554	605	566	636	600	593	588	581	555	602	642	603	601	610	584	549	597	592	602	567	593	574	608	617	584	652	582	610	600	582	601	568	575	557	595	603	593	600	558	548	606	547	606	602	643	599	604	603	589	631	535	616	550	540	603	563	628	567	617	604	586	605	587	600	580	617	612	601	554	576	571	607	605	634	588	617	591	589	596	593	578	620	508	608	581	614	549	598	567	554	606	603	558	574	598	595	575	554	599	612	598	568	602	582	668	573	577	564	581	555	602	610	586	584	619	593	567	567	607	612	588	605	582	617	577	591	556	616	600	629	567	553	613	571	581	600	577	609	596	603	594	638	587	625	546	583	588	561	532	591	620	622	591	570	592	601	583	596	580	566	571	532	571	565	583	542	613	593	584	593	574	575	567	623	615	589	561	608	617	551	571	603	577	568	606	577	580	573	599	560	561	551	595	556	611	573	585	576	568	606	591	557	587	605	580	531	598	597	565	636	607	566	606	555	616	578	618	571	560	579	586	559	564	624	575	590	587	566	564	611	591	580	614	594	595	546	608	561	612	618	598	561	573	545	602	559	587	582	575	617	602	602	599	576	557	547	614	568	562	603	587	582	579	621	603	582	550	574	602	598	601	603	580	645	616	607	564	571	608	590	585	547	586	566	561	615	613	620	598	579	565	570	589	614	576	564	571	585	598	506	616	555	588	604	615	601	623	570	559	597	597	592	599	538	620	578	572	594	559	595	590	623	579	627	576	595	596	573	547	603	539	584	541	602	594	583	583	534	541	550	556	582	613	557	591	607	569	560	583	602	628	548	589	613	619	607	598	589	604	557	552	572	585	596	543	581	560	616	595	565	551	552	598	577	585	575	556	579	599	581	588	571	565	640	600	625	556	588	615	602	612	587	557	591	591	597	587	578	605	584	565	556	572	564	577	553	562	607	596	590	611	562	612	573	531	603	594	655	590	611	596	600	575	602	636	629	581	600	579	578	576	562	605	580	576	594	593	597	589	567	562	568	598	567	601	578	536	592	605	603	575	590	605	568	592	619	571	587	630	619	612	565	562	597	617	543	548	640	585	551	580	619	603	621	581	601	559	577	587	599	551	607	570	589	612	549	594	576	587	558	597	539	627	583	580	602	575	602	571	579	576	608	589	601	569	589	594	562	596	512	593	592	553	660	587	548	590	530	607	552	600	578	546	576	614	625	597	615	577	631	615	595	611	589	596	614	580	565	554	577	616	559	566	575	562	562	598	574	601	587	621	503	591	552	611	573	636	590	590	611	587	601	605	553	568	578	569	577	584	568	548	632	585	556	574	593	568	582	550	585	532	600	557	558	573	577	545	567	585	542	557	574	586	581	593	565	565	580	618	590	577	581	552	586	566	543	634	557	567	552	565	576	592	581	550	554	565	556	569	614	563	602	598	584	545	547	558	582	581	552	581	565	564	564	576	562	555	572	562	602	602	585	642	612	554	584
27675	10445	1068	648	495	482	485	503	451	508	442	470	483	452	462	498	433	520	486	492	485	475	475	501	508	493	446	471	496	470	522	457	467	458	453	515	506	488	457	481	486	457	466	479	428	483	476	485	442	463	504	498	474	462	537	470	447	463	451	474	464	472	454	444	486	497	490	468	451	489	450	483	457	489	508	468	463	448	486	467	500	497	500	480	421	455	456	465	493	450	454	443	463	524	490	464	470	456	495	470	438	488	496	458	522	436	491	455	454	466	473	457	440	496	435	519	440	474	446	478	485	514	489	429	455	458	447	485	446	456	470	467	491	484	491	448	472	494	499	499	450	454	480	491	441	425	482	496	463	437	459	471	461	436	496	508	503	488	498	454	460	449	486	465	474	469	510	483	484	487	439	508	487	456	477	484	439	502	475	474	503	486	476	485	489	499	481	457	486	441	428	495	515	461	445	427	478	495	472	491	493	484	480	497	496	471	462	484	536	524	484	460	506	469	506	449	447	473	476	525	475	471	457	483	483	421	494	470	478	501	520	505	423	467	476	478	443	435	492	438	532	446	502	469	503	465	499	468	455	451	483	449	510	491	475	492	479	484	477	457	500	458	472	479	470	458	445	446	494	468	465	514	466	481	496	485	456	463	470	486	446	505	450	432	505	478	477	464	467	471	470	459	443	500	473	472	459	451	513	428	463	472	447	473	472	447	449	505	483	488	488	488	457	481	443	462	447	444	455	435	483	507	500	469	472	475	464	482	484	439	491	441	514	485	474	466	458	462	475	474	452	438	492	440	483	473	465	509	464	491	441	481	531	482	504	473	488	496	474	455	476	485	489	490	496	460	478	465	514	467	455	432	491	448	481	469	466	451	452	452	492	482	450	436	484	461	495	441	515	506	469	481	448	436	470	468	476	497	479	524	446	484	485	454	484	400	482	508	478	465	447	443	486	480	474	457	487	436	504	490	446	462	472	468	502	474	449	451	530	466	503	493	488	464	446	468	458	501	475	482	452	432	482	485	485	505	481	460	458	516	452	471	467	470	456	457	496	463	465	457	467	472	481	474	461	480	455	463	470	443	456	470	480	482	470	451	453	463	471	476	499	481	470	446	492	453	529	458	467	453	521	478	488	462	459	463	455	477	502	485	493	501	486	486	459	486	469	474	479	476	466	468	486	464	473	514	498	505	480	480	518	491	470	479	468	495	470	435	465	460	452	443	497	482	507	469	491	498	426	474	467	482	512	427	465	473	488	470	452	434	503	505	499	449	472	462	481	470	490	489	497	467	466	511	490	435	440	459	472	469	475	461	421	481	471	502	482	500	498	459	435	440	461	476	440	438	444	474	474	484	489	465	483	489	492	518	459	473	463	469	534	466	461	469	485	492	496	445	486	476	469	472	475	521	463	507	464	492	465	510	457	465	451	465	476	461	444	451	499	492	485	484	485	501	423	471	488	484	467	483	485	459	440	470	474	462	481	483	463	510	448	471	457	478	471	476	453	512	503	463	470	447	485	439	461	487	501	518	490	503	505	504	449	484	462	517	461	511	473	471	448	468	445	434	454	457	517	438	453	506	461	445	463	440	492	473	478	512	470	513	459	471	494	460	530	461	487	464	479	470	509	452	479	462	457	462	465	442	484	463	474	480	491	489	488	489	473	445	487	460	467	496	475	508	484	453	470	482	461	487	502	453	468	482	512	478	457	466	460	496	464	477	470	493	477	504	447	481	451	493	451	450	474	467	513	456	425	499	486	498	479	504	490	478	463	461	460	478	443	487	473	445	463	464	481	431	462	480	477	467	496	459	506	483	446	463	455	473	452	455	502	451	454	488	481	447	485	496	477	449	471	477	493	477	464	435	460	473	448	455	493	470	445	447	475	447	492	475	461	446	475	453	486	483	468	478	465	431	497	490	453	446	450	463	474	493	495	475	483	513	467	465	455	440	497	463	521	473	463	472	455	523	491	472	477	474	452	465	478	470	465	469	482	462	455	496	436	479	465	490	499	455	456	486	520	466	487	459	446	462	495	497	444	474	480	469	493	482	457	463	455	479	454	507	455	474	486	477	461	490	503	434	526	468	427	510	487	484	475	442	455	480	460	447	499	481	486	486	463	495	446	492	461	464	458	480	486	467	450	500	485	470	464	459	524	454	500	455	457	461	446	518	466	493	507	479	485	492	454	487	413	450	474	436	474	501	467	434	516	484	461	466	489	450	489	467	512	526	497	486	476	484	473	447	443	426	482	438	492	492	529	471	493	450	482	477	500	450	460	460	454	499	460	492	504	457	465	435	506	502	487	494	491	439	459	446	454	517	486	501	462	474	442	444	452	482	498	503	455	493	450	488	472	496	471	451	453	481	510	484	503	505	491	481	458	454	463	502	432	488	476	488	468	467	495	483	483	469	472	508	500	471	487	443	467	495	491	437	486	442	455	466	483	458	480	494	514	519	470	444	453	438	476	480	485	491	484	471	473	455	461	482	483	458	482	483	451	493	491	475	425	489	480	481	474	458	460	525	467	476	509	488	475	493	471	493	455	432	467	494	495	479	457	471	515	517	472	466	464	468	452	419	490	504	507	508	462	467	496	473	494	475	493	514	413	448	484	475	471	475	486	487	514	468	442	504	485	454	475	514	475	470	491	473	439	497	444	519	459	510	516	446	489	457	498	459	463	479	486	453	465	474	497	500	486	490	472	488	493	488	514	467	463	495	481	489	475	469	521	467	517	459	466	468	460	469	445	442	504	429	526	468	460	462	435	529	452	494	466	526	471	476	487	453	498	501	468	503	486	497	493	508	471	454	475	490	449	488	476	464	455	494	508	472	438	445	465	478	456	453	488	515	472	467	429	468	517	475	433	470	451	455	484	481	440	509	497	505	511	473	472	482	478	480	438	451	477	518	454	478	472	547	438	474	471	490	450	474	451	451	436	478	466	480	458	525	471	469	450	496	482	472	509	492	472	444	493	498	467	434	471	531	459	461	470	457	463	452	505	469	473	493	456	485	469	441	462	498	495	483	496	486	480	427	472	446	521	472	496	451	493	485	464	464	480	497	464	478	447	472	470	465	477	492	489	495	480	493	506	478	455	464	526	488	496	481	454	475	472	494	474	462	489	443	474	482	512	449	428	471	467	507	480	453	496	460	454	469	460	477	436	484	474	514	476	509	486	469	491	462	461	470	455	495	487	491	480	468	470	484	515	471	459	494	473	495	514	471	474	470	460	510	496	484	467	437	509	468	480	482	491	483	457	487	489	477	469	458	485	425	478	487	487	453	502	488	439	490	477	428	468	462	505	523	468	513	496	485	507	465	465	428	469	482	513	453	465	480	536	447	458	451	478	463	432	445	517	431	489	472	520	482	485	457	478	480	481	452	495	471	476	489	441	464	458	478	497	487	450	444	508	441	453	451	485	478	492	485	536	473	483	485	501	448	484	458	475	488	455	420	459	491	483	481	501	481	440	510	471	495	463	492	501	442	504	521
4833	564	484	382	355	367	366	350	341	364	367	339	351	319	337	342	358	362	333	325	343	360	320	331	396	332	331	360	346	308	378	338	338	365	355	371	334	320	326	332	357	353	341	342	339	345	354	340	347	341	306	338	372	347	350	371	344	339	362	354	331	337	301	345	336	346	366	315	326	338	343	320	364	324	313	355	348	336	362	343	348	319	310	343	329	347	349	374	341	336	365	349	302	343	354	363	309	361	343	356	345	332	344	346	326	340	347	362	374	335	375	352	314	315	353	337	339	337	309	351	369	335	336	327	349	340	365	356	338	358	337	331	351	338	354	347	341	352	347	351	309	342	347	355	309	354	343	347	366	333	312	359	340	313	342	323	337	352	358	337	347	351	335	349	327	331	369	328	342	326	318	349	328	310	337	335	346	360	357	332	340	367	348	348	318	377	345	337	343	300	344	354	343	356	330	346	319	328	344	336	354	295	331	344	318	358	329	328	345	321	341	341	362	342	352	351	340	367	355	347	316	359	354	327	341	345	332	329	338	322	339	339	311	360	327	331	328	370	335	319	352	338	329	325	317	307	352	346	311	359	345	336	351	324	311	372	343	322	358	347	352	382	362	309	348	344	351	355	326	298	342	338	305	341	321	331	305	355	349	341	330	331	308	333	326	311	316	318	341	318	348	363	365	314	355	342	370	327	342	329	339	339	316	339	331	355	337	351	322	346	302	351	343	344	334	358	351	373	310	357	346	324	306	365	347	329	324	330	367	364	310	346	377	348	358	357	360	342	321	329	339	328	366	342	344	311	338	352	319	329	342	307	341	340	330	388	330	341	368	336	357	288	350	348	334	317	331	331	331	358	371	352	321	320	318	324	355	322	376	355	386	337	311	330	337	328	346	345	341	335	329	341	324	354	348	348	318	349	323	351	332	336	370	326	342	346	344	344	359	311	329	355	334	341	358	359	353	339	320	338	337	318	354	350	328	354	319	312	334	325	349	358	343	342	332	346	331	325	299	312	323	351	297	359	353	340	340	334	335	362	328	338	339	314	356	372	334	332	302	315	375	365	334	320	360	337	347	364	341	372	349	334	350	332	324	341	352	319	352	299	331	367	320	342	320	327	351	346	349	355	350	353	360	338	365	335	309	342	336	315	337	352	332	317	367	342	331	345	338	331	337	343	334	346	356	306	345	369	344	321	348	362	331	330	310	338	331	343	345	326	299	343	338	307	337	327	348	362	344	315	347	334	369	351	360	336	357	353	313	320	331	349	369	343	302	393	382	341	332	351	331	331	347	368	351	367	335	338	377	339	349	355	362	375	353	350	302	333	369	331	347	339	325	358	366	349	355	343	324	310	339	348	355	333	320	344	320	357	348	336	376	331	353	365	355	354	311	326	352	348	386	341	334	328	322	312	327	340	321	331	342	340	337	371	337	343	346	340	313	352	352	346	387	340	330	336	331	326	322	365	302	312	338	342	321	348	349	364	310	342	330	344	312	311	313	347	335	343	343	322	304	337	339	353	360	330	372	337	347	365	397	329	374	342	352	318	320	369	318	328	337	361	354	316	347	352	350	327	340	338	334	375	310	299	335	367	324	326	348	348	333	332	351	330	320	336	348	350	346	345	370	333	359	346	331	350	354	328	381	369	354	352	365	352	327	315	350	342	338	338	342	325	302	324	380	341	347	384	309	340	328	366	312	330	348	361	308	351	358	342	311	324	330	371	309	308	353	342	354	374	301	341	360	336	371	319	330	354	354	341	341	337	336	326	313	320	322	345	355	314	348	334	340	328	347	350	342	342	369	361	325	316	309	345	332	369	346	348	314	346	321	337	364	323	358	361	364	330	360	356	343	338	335	338	336	334	293	348	332	347	335	346	338	315	339	319	337	316	363	371	313	343	341	344	323	339	365	336	309	332	358	339	329	333	353	341	380	344	355	375	339	352	341	341	334	328	339	354	334	317	345	337	313	324	344	358	326	358	308	333	351	328	335	337	338	305	354	354	348	372	329	316	323	337	345	322	310	316	333	354	326	346	356	344	322	320	359	302	334	364	342	361	366	344	341	321	318	348	318	359	328	342	325	338	352	347	311	341	324	360	343	371	346	327	329	334	348	351	284	336	310	338	356	326	353	316	352	369	340	324	332	317	354	336	338	324	320	332	347	350	331	311	327	318	334	343	316	330	336	329	312	353	372	343	348	367	315	330	300	328	342	331	343	319	348	374	361	309	352	358	327	358	336	365	320	340	360	336	342	323	300	364	347	325	372	346	318	303	375	338	329	374	332	324	342	348	347	335	320	360	345	331	320	363	344	321	332	334	314	335	332	342	335	329	360	337	343	359	329	347	347	344	359	323	367	365	373	326	325	356	344	316	370	360	336	351	341	339	344	359	332	327	344	375	328	340	321	332	356	334	344	341	328	334	356	326	350	303	335	334	326	306	348	343	321	374	340	376	347	344	344	343	344	327	326	359	348	365	305	315	353	344	341	340	321	348	334	349	360	353	335	328	347	331	352	346	386	340	349	329	319	330	329	329	343	397	347	333	358	353	352	365	376	386	337	342	330	350	354	362	382	307	320	373	307	312	364	359	368	361	318	336	331	335	322	303	358	357	342	339	351	357	342	330	321	379	320	377	325	374	358	355	332	352	359	356	337	365	358	339	313	304	314	321	351	322	371	350	363	336	381	333	341	343	350	341	347	334	337	342	339	315	352	365	383	353	327	359	332	337	370	326	342	366	357	324	329	362	343	351	348	332	321	332	333	366	309	344	356	343	340	346	321	311	350	339	340	366	357	308	381	340	338	344	334	357	348	345	362	334	324	356	336	393	348	350	343	351	314	315	353	352	357	355	334	345	331	322	339	293	353	316	335	338	347	366	351	333	340	341	366	334	330	325	325	307	370	342	353	337	312	337	352	353	331	328	346	329	339	333	351	340	319	362	316	347	336	347	318	369	374	332	325	333	346	316	338	317	321	335	343	336	322	337	327	347	354	341	343	337	344	351	381	349	317	334	325	329	293	367	352	339	325	336	337	357	332	382	345	315	363	364	341	355	357	337	337	377	333	346	316	327	312	363	326	329	349	324	330	352	328	369	351	346	305	321	352	336	378	324	341	373	385	347	376	333	373	324	343	371	335	345	329	354	311	338	340	340	343	352	356	352	339	351	342	346	354	377	354	322	333	346	358	316	354	354	347	348	356	354	366	327	343	367	290	338	337	308	373	339	365	348	346	351	361	326	348	355	334	345	340	324	340	322	359	325	324	363	316	361	311	340	336	324	370	342	373	327	362	302	325	352	310	364	355	318	325	351	309	331	325	333	368	330	301	316	343	364	322	320	329	333	347	338	320	324	333	342	332	322	327	338	330	349	348	334	351	363	335	369	333	334	319	347	318	321	340	377	346	342	339	323	319	345	337	323	357	339	314	337	348	356	343	341	372	346	326	342	329	379	339	350	359	330	349	345	350	320	330	329	321	353	330	322	309	322
25565	21522	27986	25473	11583	1900	1390	1095	1052	988	950	932	926	948	964	912	891	934	915	903	931	921	897	843	951	931	868	884	891	936	922	952	913	911	857	952	946	869	878	908	852	890	898	847	898	925	857	868	863	892	878	883	923	886	900	856	878	923	891	896	921	899	917	905	871	887	861	890	876	869	941	908	867	934	822	940	937	902	866	896	907	894	897	859	916	825	888	899	841	855	872	858	817	891	866	793	894	872	889	891	912	885	846	893	941	879	868	916	898	863	860	912	863	870	873	891	842	878	886	879	876	858	884	823	905	871	909	887	914	849	869	847	897	878	892	866	875	879	873	886	899	921	902	931	903	900	904	872	863	882	853	881	840	901	874	859	912	862	890	931	877	931	890	864	915	889	929	895	844	899	820	938	859	892	858	828	857	881	879	847	882	854	868	863	884	904	881	853	871	947	856	898	901	885	880	915	947	897	922	871	847	843	865	918	860	887	877	833	896	911	885	875	849	884	852	845	884	855	872	880	862	865	908	912	864	886	866	861	861	878	844	888	834	873	916	868	890	884	893	961	867	863	867	850	908	942	887	878	886	867	872	863	872	861	862	859	850	857	871	873	897	857	836	873	862	867	892	909	887	880	829	885	891	895	871	859	856	839	921	841	975	885	865	877	871	857	882	887	850	895	891	879	899	881	902	894	938	872	881	851	804	901	823	893	892	877	870	878	857	960	879	863	870	871	847	848	883	848	854	864	882	876	897	851	868	867	848	912	864	878	871	931	899	823	908	909	886	845	893	901	857	926	812	830	851	891	863	891	899	927	895	891	932	850	848	881	887	873	847	891	816	867	866	863	919	885	869	889	873	869	837	879	865	903	874	840	910	871	893	896	870	878	878	856	882	909	910	858	860	861	903	846	857	894	906	872	826	820	868	920	905	931	872	832	847	910	954	885	893	878	913	859	904	851	850	861	914	880	843	883	857	862	886	846	854	846	831	880	860	888	929	923	832	868	905	873	934	916	860	848	891	872	856	898	915	840	900	928	879	923	864	856	937	895	938	874	906	901	892	922	868	875	909	890	850	895	813	842	886	888	888	829	823	819	915	933	854	888	865	890	890	871	844	929	857	916	928	845	857	872	859	922	918	903	891	856	893	926	905	870	915	860	906	884	873	885	913	887	886	852	910	858	859	893	890	857	818	862	900	868	848	943	890	848	836	860	833	842	877	856	834	904	888	845	908	894	845	888	855	862	834	868	860	903	884	894	861	878	869	905	855	852	869	835	926	817	905	910	886	918	909	841	851	892	910	881	908	881	852	880	884	901	924	881	882	906	863	903	894	911	883	870	857	905	936	891	878	846	838	840	898	918	836	857	830	902	871	892	946	885	868	817	854	859	890	908	868	897	888	823	854	893	860	867	887	851	907	879	841	920	942	909	916	835	860	893	902	929	884	894	886	833	875	905	889	882	831	884	848	850	871	906	920	833	877	864	874	901	886	873	904	876	894	838	872	874	856	885	854	912	791	893	854	906	887	843	840	874	901	895	851	897	854	891	910	913	799	862	874	878	890	891	865	850	853	868	879	887	886	853	903	848	892	860	913	831	866	835	824	867	905	823	895	887	905	873	869	872	885	869	921	870	871	892	882	945	830	918	883	907	884	865	858	851	918	887	859	885	893	882	859	852	915	861	941	882	873	940	873	870	914	863	836	904	906	882	875	839	857	901	946	881	877	886	866	871	890	883	837	874	913	898	865	894	873	837	849	840	867	882	900	839	861	871	885	899	878	922	814	863	899	874	870	916	873	845	865	904	866	895	827	886	896	883	885	842	852	868	845	906	906	862	884	890	891	860	863	890	860	888	843	890	872	886	901	857	849	901	853	895	895	872	876	863	887	895	839	874	854	912	871	872	817	849	913	872	904	888	871	884	872	915	874	839	862	892	884	897	865	860	872	922	894	893	823	944	908	903	885	899	853	869	861	935	911	841	882	908	911	869	846	907	831	853	919	880	905	891	904	890	921	925	886	840	873	868	896	885	909	853	872	855	870	913	900	893	904	897	793	851	840	878	872	897	866	842	930	905	882	859	896	891	847	923	859	865	936	872	848	894	825	867	861	887	895	886	901	867	906	917	880	897	838	834	836	881	836	876	929	851	826	915	905	829	862	845	958	857	809	848	859	881	845	896	925	855	902	888	829	852	879	871	895	840	876	828	922	910	898	865	807	850	892	946	810	911	852	858	875	873	882	879	903	899	902	898	852	899	835	900	845	877	877	867	917	856	881	840	850	854	889	910	926	858	845	878	897	904	874	886	868	890	877	948	899	891	845	915	891	876	846	871	886	878	861	865	903	918	928	873	869	921	863	897	867	893	899	908	807	916	860	863	858	914	931	876	826	880	900	890	889	910	877	898	855	859	883	881	859	931	867	918	887	917	874	893	897	850	877	859	879	884	900	914	906	911	864	881	864	884	827	878	925	834	889	924	899	851	870	890	867	910	881	918	940	901	924	858	847	847	906	881	872	855	909	851	864	883	862	855	868	853	873	877	873	886	901	826	928	885	854	843	863	849	869	856	914	903	943	878	889	857	860	836	887	863	924	841	866	885	905	916	892	901	878	843	895	880	856	874	853	877	894	849	878	890	861	915	917	869	872	841	826	840	858	892	854	871	878	884	864	909	861	834	862	885	861	832	837	895	832	900	891	878	867	887	935	896	872	865	880	837	885	900	858	841	905	864	833	875	825	893	919	869	862	880	912	910	914	875	903	894	887	883	805	853	900	932	891	884	871	878	918	879	870	898	862	907	843	913	857	915	843	881	938	856	889	893	889	881	877	906	889	862	865	908	824	840	851	851	925	838	870	885	883	866	898	893	899	847	916	838	846	870	901	908	880	877	879	879	866	912	842	878	857	838	889	829	871	872	866	903	850	857	866	872	818	866	855	868	879	906	827	885	870	895	879	856	894	915	932	868	841	861	868	896	906	853	865	876	852	841	883	875	841	869	822	856	881	935	922	872	930	908	884	872	860	862	915	858	925	889	824	844	868	888	849	870	895	948	859	925	852	890	884	845	908	919	880	867	871	845	881	892	876	896	880	867	905	864	856	829	860	896	867	886	905	892	824	857	867	874	890	911	882	910	814	877	895	834	843	885	907	889	864	848	858	874	909	864	891	812	891	875	845	810	907	852	876	871	889	854	872	901	900	874	900	872	916	912	908	892	881	868	866	893	843	850	901	921	838	891	907	901	897	925	942	836	833	846	902	942	876	895	881	881	922	819	880	937	914	916	849	892	862	836	861	868	898	846	861	882	907	891	921	880	938	893	888	861	915	857	897	882	938	896	906	945	857	912	898	847	899	852	914	818	868	846	849	857	876	845	862	840	927	896	919	889	900	879	819	897	915	841	886	865	855	870	847	927	884	893	863	854	850	867	897	844	865	912	911	888	873	853	882	922	894	899	864	867	897	906	898	888	905	894	867	891	887	872	900	845	884	895	899	876
3516	3683	3077	1722	1301	1062	920	897	783	764	761	810	698	711	692	678	702	721	627	716	631	674	612	645	710	634	660	671	670	648	700	673	643	636	634	654	683	679	714	673	686	639	634	669	674	658	656	672	679	602	654	695	657	670	679	672	664	689	654	661	653	632	663	666	659	623	674	646	666	656	618	687	621	626	648	660	641	628	670	651	658	673	655	667	613	633	613	645	652	633	616	614	670	647	647	652	651	695	636	637	676	665	677	649	642	662	638	637	648	671	625	628	673	671	636	657	637	655	650	647	651	641	656	624	686	617	647	639	622	668	625	658	698	613	678	605	697	638	653	672	636	661	662	628	651	664	660	631	642	652	643	663	623	668	642	660	664	644	679	637	625	644	659	612	633	617	672	638	686	678	663	632	595	668	658	629	647	608	623	634	653	643	629	632	627	630	661	601	628	642	614	623	676	642	669	668	620	688	636	681	635	663	638	619	643	635	631	628	621	643	641	648	659	620	699	656	624	642	623	660	643	660	669	634	628	607	674	651	667	614	651	633	664	672	625	649	643	674	639	621	682	633	641	629	689	635	637	641	690	633	663	618	658	635	659	625	650	664	691	623	607	625	663	635	639	635	655	663	632	654	668	642	648	606	631	691	664	688	670	640	699	645	665	608	640	636	623	653	622	679	655	627	609	611	649	660	636	621	632	627	647	683	603	668	653	627	613	677	633	634	651	651	641	615	657	604	651	659	678	656	629	653	633	658	654	648	680	592	625	650	647	615	651	666	636	618	619	631	653	645	648	642	638	651	603	640	620	620	663	631	650	659	637	590	654	647	675	623	592	628	649	655	641	613	613	644	643	603	619	632	590	675	636	630	648	652	676	645	639	653	655	615	658	650	627	642	612	591	651	644	588	666	654	627	616	648	631	639	625	624	629	622	603	692	621	650	591	642	658	632	659	689	666	628	626	626	629	633	670	621	672	589	652	709	631	702	660	636	616	683	648	586	609	637	625	666	669	626	591	640	628	645	655	675	667	616	658	630	613	661	619	680	634	605	616	652	628	691	655	652	638	601	665	679	627	646	605	613	657	667	608	634	633	681	636	629	647	606	618	631	631	643	608	681	621	628	637	636	689	659	631	634	589	695	671	641	625	638	671	659	637	637	639	657	629	609	673	622	623	675	644	666	682	626	655	649	615	620	658	607	609	612	681	609	646	621	631	628	586	627	605	655	638	653	648	635	663	631	642	696	650	649	583	626	654	639	591	628	604	625	630	667	644	621	643	644	650	656	630	663	616	674	639	649	662	688	670	644	633	669	583	604	603	627	660	665	627	634	610	589	606	667	642	638	648	618	607	674	645	626	659	641	676	656	668	652	646	640	649	647	644	654	661	584	662	668	695	664	634	654	673	636	664	617	603	661	639	674	647	666	621	617	654	622	681	657	680	648	620	661	634	674	639	627	678	679	647	631	667	646	655	656	650	636	668	634	676	619	655	579	665	629	622	650	633	677	641	629	611	615	600	665	635	638	681	608	645	631	634	605	620	611	608	624	639	678	632	664	625	650	627	626	625	627	661	634	617	658	662	661	638	634	679	631	670	679	623	702	676	595	641	620	633	631	622	672	635	585	612	659	675	656	621	642	628	671	613	646	651	674	637	648	637	646	606	627	684	637	678	602	623	652	661	599	669	672	627	608	616	599	673	717	643	632	619	625	602	612	668	681	659	621	643	633	670	661	623	644	636	603	638	680	626	661	684	640	664	717	621	610	635	645	647	679	606	658	633	636	631	676	626	644	642	659	646	597	632	661	649	607	607	622	651	662	637	648	630	639	676	656	652	656	643	660	663	627	630	612	620	614	642	625	622	622	627	661	675	677	631	669	633	606	636	653	657	663	619	675	612	631	647	611	605	639	636	618	626	666	605	648	614	685	660	636	657	691	688	665	673	649	630	647	571	658	695	645	644	643	630	590	692	656	682	639	627	636	609	635	620	666	644	617	612	635	667	634	650	662	637	641	658	603	654	643	629	647	646	609	639	628	628	651	676	646	615	647	621	615	583	638	634	619	695	609	609	659	652	628	673	610	636	615	645	620	625	631	614	665	604	591	640	692	575	624	647	636	658	613	620	615	681	607	656	663	631	628	660	664	632	599	576	630	691	613	669	691	632	618	626	668	656	643	651	655	643	607	629	669	647	586	569	636	638	648	657	660	644	632	640	626	630	624	678	609	625	633	606	630	618	625	628	615	636	645	691	653	617	638	616	629	635	655	649	581	638	667	629	682	666	695	573	653	611	645	654	616	611	615	593	626	643	631	630	639	648	659	654	641	631	645	637	636	650	657	634	628	625	675	630	598	673	670	671	655	629	606	629	660	632	621	625	616	653	669	662	628	630	619	643	657	642	629	649	632	639	649	658	635	639	655	618	627	628	653	582	652	600	630	641	692	621	653	640	694	613	653	590	637	647	656	638	663	608	632	642	640	642	630	631	644	616	656	649	620	658	643	640	632	647	639	639	622	653	638	647	612	612	650	629	605	628	662	658	609	668	619	626	678	643	600	634	604	622	664	613	652	603	605	653	575	676	643	635	655	636	637	664	671	634	646	627	646	609	658	617	651	601	632	631	601	589	627	649	678	594	649	649	634	614	656	598	677	634	666	642	606	610	644	656	631	597	687	634	647	617	650	637	674	636	573	665	666	632	650	597	624	635	647	656	598	634	643	675	615	637	564	623	613	586	625	647	670	638	625	663	628	588	666	634	639	613	642	623	633	649	628	596	611	677	658	658	630	642	637	599	646	675	634	598	591	635	636	602	612	630	622	647	663	654	678	657	620	643	616	648	649	621	638	636	668	638	652	644	595	671	588	624	650	639	606	635	583	623	669	593	634	621	624	627	622	644	643	623	612	613	624	638	650	648	650	658	618	577	615	670	724	620	618	625	613	650	659	633	631	626	665	644	641	562	629	628	596	656	630	633	621	647	624	658	613	615	643	665	585	652	660	659	630	597	670	644	662	621	609	599	641	633	614	634	626	621	640	629	612	618	613	674	647	623	671	597	582	606	643	636	612	610	642	635	603	575	611	635	670	658	672	625	659	627	624	677	630	643	624	647	659	625	610	611	611	658	647	620	621	674	657	636	649	616	692	617	603	622	607	663	618	644	673	654	631	619	668	649	615	623	646	617	691	667	641	651	598	615	652	639	633	614	634	664	654	656	652	636	628	640	662	612	658	621	690	610	623	621	621	674	686	644	631	668	658	675	606	642	651	630	643	603	663	647	635	610	629	637	639	619	620	652	599	626	650	628	650	623	695	642	603	641	592	661	666	635	604	657	701	650	645	592	665	643	671	605	616	651	609	652	626	597	626	680	593	630	657	656	642	618	665	659	649	644	650	566	639	640	616	681	677	632	632	634	638	623	630	611	648	647	629	633	621	620	614	638	622	687	632	625	650	594	628	648	608	621	648	649	604	592	630	652	667	633	657	651	661	639	639	640	658
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
