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
339343790368	339343790888	339343791438	339343791988	339343792538	339343793088	339343793638	339343794188	339343794738	339343795288	339343795838	339343796388	339343796938	339343797488	339343798038	339343798588	339343799138	339343799688	339343800238	339343800788	339343801338	339343801888	339343802438	339343802988	339343803538	339343804088	339343804638	339343805188	339343805738	339343806288	339343806838	339343807388	339343807938	339343808488	339343809038	339343809588	339343810138	339343810688	339343811238	339343811788	339343812338	339343812888	339343813438	339343813988	339343814538	339343815088	339343815638	339343816188	339343816738	339343817288	339343817838	339343818388	339343818938	339343819488	339343820038	339343820588	339343821138	339343821688	339343822238	339343822788	339343823338	339343823888	339343824438	339343824988	339343825538	339343826088	339343826638	339343827188	339343827738	339343828288	339343828838	339343829388	339343829938	339343830488	339343831038	339343831588	339343832138	339343832688	339343833238	339343833788	339343834338	339343834888	339343835438	339343835988	339343836538	339343837088	339343837638	339343838188	339343838738	339343839288	339343839838	339343840388	339343840938	339343841488	339343842038	339343842588	339343843138	339343843688	339343844238	339343844788	339343845338	339343845888	339343846438	339343846988	339343847538	339343848088	339343848638	339343849188	339343849738	339343850288	339343850838	339343851388	339343851938	339343852488	339343853038	339343853588	339343854138	339343854688	339343855238	339343855788	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23196	20174	26866	23266	19896	3321	846	567	448	395	383	389	362	379	367	328	328	331	326	341	334	320	319	327	315	322	328	325	318	302	310	313	305	332	323	322	354	339	318	315	276	307	341	312	356	320	338	334	298	306	303	319	288	306	308	317	360	321	362	328	322	324	312	315	326	292	349	317	323	316	330	305	266	323	304	309	330	308	320	308	309	296	319	337	290	321	310	288	285	309	312	312	292	319	287	325	305	315	287	333	293	299	319	299	270	303	311	310	320	267	302	293	318	295	323	321	296	295	308	285	323	294	318	309	287	304	305	324	300	340	319	318	310	310	325	293	346	298	338	336	308	305	307	284	312	293	318	348	300	301	305	299	335	325	284	318	341	315	300	281	311	308	309	309	312	322	299	306	310	313	315	296	325	336	331	291	327	304	316	319	322	306	325	333	325	314	299	306	319	323	307	325	285	306	292	334	353	293	330	340	287	353	281	300	275	308	306	298	268	303	294	308	348	301	329	315	320	303	311	301	316	324	346	320	318	318	324	328	304	299	337	334	304	283	293	328	318	289	327	304	282	318	311	307	342	323	308	304	293	306	314	318	324	317	281	310	293	313	278	309	289	270	304	297	306	297	330	306	339	349	284	322	343	283	311	298	301	330	328	310	289	338	293	340	306	333	327	306	323	314	311	304	286	307	311	327	301	304	328	312	324	340	333	282	322	310	309	330	294	317	305	297	290	276	287	316	294	330	313	360	322	291	289	294	337	302	330	325	307	318	330	305	319	319	326	290	297	290	300	297	301	309	303	294	289	304	311	337	349	303	336	325	300	292	299	292	300	301	300	331	339	313	300	291	343	336	307	304	281	319	326	311	317	327	296	341	313	293	308	327	301	289	292	295	322	309	320	285	335	329	296	297	293	287	335	307	306	309	304	313	342	340	280	329	306	325	337	308	317	294	312	309	307	301	342	300	297	310	319	300	279	300	300	310	293	286	303	308	294	266	326	323	313	311	304	309	330	291	309	296	322	324	277	291	310	317	290	318	308	337	327	308	294	288	263	283	318	319	310	274	328	291	322	299	283	294	295	319	327	332	308	316	322	312	298	302	324	288	320	320	287	331	294	308	295	319	332	296	283	304	316	308	277	305	295	318	301	304	285	330	330	291	318	324	328	320	315	333	328	299	296	291	319	276	314	295	291	300	312	297	295	294	301	326	297	316	300	341	363	282	329	305	293	331	345	298	316	306	292	312	305	328	308	317	297	311	297	324	300	325	322	307	335	304	322	300	302	327	311	343	284	277	305	303	318	324	327	289	324	317	274	278	328	287	281	317	343	312	292	334	321	291	318	285	305	313	321	371	294	322	312	327	292	310	281	314	289	330	307	347	310	309	290	322	294	310	320	312	275	307	351	310	300	309	306	286	304	303	311	309	309	336	333	302	326	336	310	302	308	308	283	264	334	299	314	316	299	314	315	312	324	300	323	318	327	291	308	290	344	294	276	310	313	307	306	320	338	314	318	316	297	296	289	325	312	310	305	319	337	308	349	287	291	310	331	318	307	301	314	311	324	300	326	302	297	306	317	296	311	317	280	311	305	346	298	304	347	294	288	315	304	333	337	310	308	289	313	337	294	300	312	328	318	333	346	291	299	286	318	319	320	318	316	280	308	298	304	296	292	310	326	312	297	302	295	291	322	291	319	312	294	316	303	278	302	334	322	301	326	295	334	279	331	304	282	324	301	326	326	266	342	313	266	288	313	305	315	303	285	304	283	351	296	315	292	279	332	306	308	307	288	353	318	315	315	302	302	336	315	282	313	347	317	330	311	324	299	312	317	319	308	300	342	319	326	294	331	329	315	311	299	316	310	352	318	302	331	317	302	321	309	295	322	343	315	349	315	317	323	293	284	301	302	310	287	283	330	276	324	332	291	351	265	306	303	313	288	333	298	321	328	296	321	290	322	323	317	329	315	305	296	299	348	280	301	274	290	287	283	339	326	313	296	302	280	292	301	338	296	293	293	316	301	306	311	308	329	257	303	295	345	324	297	317	306	323	303	301	318	303	329	296	302	311	317	295	282	303	316	352	330	286	309	279	297	298	294	304	275	306	300	298	293	264	322	325	281	333	309	276	295	295	297	321	265	319	310	310	310	312	305	326	301	285	343	301	298	294	324	289	296	329	268	318	336	303	304	303	309	304	307	296	287	306	321	286	311	292	301	330	298	314	297	344	308	341	328	301	351	324	309	295	324	304	298	332	315	330	310	309	314	305	295	299	297	284	313	341	311	290	335	280	296	327	299	297	316	316	309	305	325	328	320	333	270	306	293	285	319	318	327	318	295	316	305	325	317	291	281	289	335	295	328	289	300	295	311	334	291	277	339	336	300	279	296	338	334	360	310	296	320	320	268	308	271	293	326	291	307	295	311	282	314	330	333	317	311	329	292	299	332	334	316	312	326	345	305	319	311	308	333	283	313	295	315	359	320	323	300	315	303	299	302	317	297	302	287	314	350	310	293	294	296	330	311	306	295	285	295	308	340	296	295	292	282	331	325	297	312	329	305	279	319	316	314	309	309	260	287	339	288	308	299	299	321	317	292	341	306	319	308	313	299	281	304	284	301	293	321	297	298	285	312	309	322	340	322	307	311	297	309	339	304	328	291	318	346	302	305	281	326	323	330	334	325	301	305	297	333	313	290	314	312	321	296	304	312	308	287	310	302	319	317	294	285	299	286	321	319	292	294	326	290	297	287	328	319	283	297	288	298	318	321	343	338	288	280	308	295	311	319	305	314	318	304	307	275	338	307	299	282	289	287	337	324	308	308	317	300	292	314	310	328	292	294	307	293	312	310	296	280	292	297	320	307	336	319	290	343	292	295	339	313	299	307	282	305	298	310	326	289	337	304	317	310	330	314	274	328	307	305	315	293	308	323	337	300	321	320	298	304	279	325	336	300	298	288	290	263	284	313	302	286	304	302	308	319	297	311	294	317	312	290	285	304	316	305	308	314	329	268	324	329	332	321	310	316	316	312	310	319	277	321	289	346	295	294	303	294	339	314	290	298	331	303	289	307	341	303	337	279	316	326	313	331	287	296	335	302	308	320	265	316	316	323	303	321	296	318	311	309	328	266	297	285	303	349	307	313	306	305	319	315	313	286	355	323	313	294	299	309	324	294	307	295	317	322	302	321	282	286	292	333	305	319	321	303	345	304	335	284	301	301	300	317	269	306	307	285	275	305	313	324	308	298	319	271	349	318	324	297	303	294	331	309	299	318	303	315	333	306	305	302	333	303	320	308	350	310	324	287	305	316	342	297	265	288	328	300	341	286	298	303	323	316	334	316	318	287	341	289	341	314	325	297	340	289	329	303	275	282	278	317	343	308	307	323	322	339	288	306	317	321	336	282	302	331	328	309	314	299	304	335	310	304	317	318	313	268	336	296	329	285	348	264	297	341	292	290	318	302	320	299	283	332	308	305	291	323	303	311	328	298	294	301	278
3541	4587	3850	1932	1247	922	683	591	534	463	456	452	396	355	346	382	347	331	316	359	317	327	325	303	323	280	334	295	309	334	311	340	325	306	313	311	323	309	291	299	291	310	321	300	277	276	274	255	293	306	313	300	299	317	313	276	261	313	292	325	280	286	303	266	303	291	307	266	300	325	315	267	277	320	281	271	322	277	310	283	288	291	315	301	291	302	307	291	298	281	286	286	277	248	284	284	289	328	352	291	299	290	285	294	294	292	291	298	290	310	322	280	279	287	296	288	280	314	286	289	292	315	282	300	290	268	299	296	309	311	310	273	321	316	290	283	296	274	298	285	297	314	301	281	266	308	265	265	290	301	245	278	306	298	276	268	285	309	293	296	258	278	265	292	274	297	304	285	289	271	268	276	269	300	289	315	306	279	309	271	290	261	274	284	299	275	294	313	293	277	283	290	286	298	287	290	257	278	305	308	274	313	288	284	315	287	282	264	279	294	267	328	274	296	336	299	295	301	304	294	266	258	283	286	313	278	298	306	259	286	275	289	288	286	300	287	306	278	265	262	301	307	295	305	306	261	294	299	315	279	312	288	315	282	264	291	287	289	301	291	274	285	293	280	277	293	287	296	298	298	291	289	308	275	319	263	278	280	280	295	277	292	284	274	305	278	278	270	276	294	286	282	261	270	257	298	268	288	292	266	280	319	306	305	271	284	290	276	298	297	278	324	310	330	296	304	284	295	293	287	261	299	309	297	305	264	322	308	288	303	266	275	272	256	297	285	275	297	281	297	303	293	284	311	283	285	319	272	277	286	285	276	274	285	264	316	289	288	269	274	287	312	283	268	282	302	279	277	283	267	258	277	278	308	276	297	284	278	292	292	298	314	292	285	278	291	299	286	282	293	313	279	290	297	282	294	299	271	261	292	299	290	279	293	276	246	275	311	274	315	278	289	279	265	293	261	260	279	284	298	268	291	291	295	298	273	317	276	287	289	323	276	299	296	289	281	274	313	289	288	312	289	295	275	313	286	316	294	273	305	289	300	298	277	301	272	301	318	292	268	304	303	319	278	298	284	273	285	313	285	274	289	305	298	297	304	315	299	247	300	275	263	315	282	295	342	308	277	286	314	311	296	319	292	279	291	283	326	293	273	319	310	289	324	298	311	286	289	295	293	286	294	282	284	300	269	291	270	268	310	308	286	262	293	293	282	292	255	257	341	279	273	286	271	280	304	288	279	271	241	295	265	268	288	293	308	295	280	269	296	297	306	256	269	294	287	315	260	311	318	277	308	297	291	324	259	282	293	272	283	290	280	280	274	271	294	296	272	289	269	294	260	277	274	300	304	296	262	280	306	270	291	297	316	306	304	286	257	273	304	314	304	266	314	298	292	298	310	293	296	306	279	292	286	315	277	316	305	290	291	298	321	252	288	276	276	313	280	290	291	279	296	296	307	301	305	273	287	278	289	294	292	321	296	283	273	308	272	311	287	291	278	269	303	273	260	294	293	303	286	299	244	308	283	307	287	269	294	291	280	284	286	315	303	276	321	315	290	286	286	254	293	285	267	292	271	295	309	273	272	277	300	285	280	282	302	264	293	308	290	291	304	300	263	283	266	267	275	297	289	287	279	280	282	281	311	291	261	282	298	284	304	302	281	274	315	317	271	286	305	299	295	275	272	290	296	315	265	286	237	291	273	328	273	278	277	280	267	270	272	296	286	265	287	319	289	304	304	295	301	278	298	272	265	339	287	321	277	311	275	292	293	287	302	261	283	305	279	306	288	313	256	254	296	287	274	299	283	272	247	318	311	299	283	293	260	255	302	286	264	291	281	276	280	291	278	264	298	289	304	290	276	253	308	321	275	294	277	293	299	289	277	281	295	296	284	290	278	264	272	261	264	272	284	278	277	272	285	277	300	280	304	309	254	279	288	296	298	271	266	294	288	315	278	296	287	306	293	267	310	299	293	274	296	307	297	268	283	296	297	240	310	287	272	271	301	305	284	283	269	278	282	267	262	276	269	262	300	288	265	296	296	287	274	269	284	289	276	304	258	289	291	255	292	280	290	296	285	288	278	263	308	291	297	277	301	287	280	272	266	297	291	231	304	248	310	248	282	303	298	269	279	306	319	275	293	297	269	312	281	268	264	296	293	284	320	291	284	286	294	288	307	296	307	328	287	273	288	281	275	314	266	281	279	263	303	296	300	294	305	243	295	281	266	296	285	270	296	290	283	296	280	287	309	286	305	301	282	286	263	293	295	281	301	263	295	297	272	277	283	278	292	282	277	293	285	271	290	282	304	296	262	272	288	284	269	274	322	273	271	297	277	293	273	293	310	320	276	280	307	294	252	294	283	277	289	281	309	316	307	290	298	292	283	253	293	266	264	309	308	255	279	285	267	279	293	272	257	275	318	297	280	342	290	300	321	297	299	281	289	293	272	283	260	289	289	288	284	305	264	282	260	262	298	288	304	288	317	287	309	296	253	302	270	268	287	286	288	284	293	286	264	271	278	273	300	282	293	261	259	302	284	325	294	294	260	276	273	261	294	292	284	297	319	280	309	326	259	285	311	297	314	307	281	313	301	261	262	301	275	270	279	276	284	262	253	326	281	306	286	307	316	279	286	272	296	307	280	281	271	265	286	301	271	280	299	293	290	298	305	289	293	280	308	288	280	263	277	291	281	282	299	322	287	264	307	299	284	307	284	287	266	280	279	289	302	280	278	269	284	288	296	285	268	268	290	287	262	299	274	289	281	287	280	309	285	283	298	321	291	274	282	246	285	285	286	302	297	313	302	270	271	291	252	289	289	273	304	289	303	284	265	298	277	279	267	294	320	302	290	287	304	283	266	289	300	304	291	308	271	259	301	278	280	272	307	316	283	289	280	309	287	273	294	325	280	254	257	305	281	258	294	269	287	302	276	304	256	291	276	294	273	312	287	296	316	298	282	272	257	282	290	281	279	308	311	286	289	289	291	321	262	274	281	265	319	282	301	274	278	292	288	304	268	305	279	302	301	304	299	264	267	301	315	301	259	262	286	330	297	300	286	285	282	286	310	287	302	285	291	264	293	291	284	329	284	282	294	292	296	290	267	270	311	285	287	289	318	292	279	271	290	278	269	270	280	318	315	302	298	294	299	292	272	275	284	276	264	277	279	289	278	288	301	288	298	302	285	258	274	305	277	270	249	266	309	305	280	307	280	289	256	295	287	289	317	257	281	272	275	277	278	274	276	279	309	285	277	287	265	264	282	289	285	261	292	285	285	274	275	289	273	285	300	285	303	288	315	305	302	271	265	300	279	284	291	281	263	268	302	273	284	279	315	247	289	309	301	287	321	290	284	282	267	280	279	279	312	254	276	270	278	285	276	299	295	280	250	290	268	264	284	276	267	309	302	291	291	308	266	264	279	288	284	299	279	297	308	298	289	294	264	291	270	281	289	285	280	279	287	271	291	293	278	287	264	279	281	292	292	251	282	315	308	285	288
27825	10397	2102	1490	1171	955	937	955	987	899	991	893	916	896	950	975	966	922	881	945	919	901	929	982	888	922	941	939	1030	982	895	921	918	958	911	954	928	881	961	958	875	872	855	919	937	958	857	925	902	931	970	863	904	882	923	918	957	926	969	939	842	902	957	877	918	928	926	911	959	911	911	872	936	934	896	899	885	941	931	939	902	942	915	934	945	922	925	941	947	1017	927	887	922	889	954	918	981	949	885	942	952	919	941	921	915	967	912	926	953	955	914	920	912	968	915	918	996	891	912	937	921	917	904	962	948	937	947	956	980	919	902	906	915	893	888	895	899	933	898	956	889	947	936	940	883	931	930	922	924	908	936	977	931	953	937	903	925	921	912	987	937	937	924	938	899	957	954	882	910	939	931	909	935	926	879	904	910	910	947	931	918	855	923	934	907	938	936	916	939	950	878	948	972	937	880	916	889	928	917	933	945	924	967	950	926	935	934	938	927	938	909	880	907	890	894	955	933	937	920	908	849	943	912	900	900	936	961	951	954	882	859	915	928	943	940	900	950	937	948	921	914	929	967	941	892	948	973	946	918	898	920	899	919	912	875	938	944	944	930	948	862	961	961	935	908	894	895	942	940	935	902	898	974	968	922	946	900	878	898	860	963	910	884	905	912	952	962	917	919	928	903	922	938	910	938	954	900	911	934	914	941	895	927	917	880	944	907	934	905	943	861	905	887	915	893	955	926	903	932	910	961	938	856	948	940	884	895	894	854	895	928	942	967	931	894	912	919	913	931	901	919	909	920	959	884	917	928	955	942	957	924	936	912	912	968	971	902	951	960	898	927	898	938	918	925	898	875	900	889	926	937	927	949	914	959	903	942	879	943	896	952	942	945	960	874	903	948	899	899	947	915	908	923	894	896	1011	975	922	947	896	927	914	890	895	898	969	905	911	899	916	921	922	924	927	925	996	886	911	916	919	962	928	868	968	857	928	919	933	934	867	967	905	926	902	959	908	956	873	881	941	935	914	937	930	886	983	889	959	942	899	920	910	898	950	929	922	912	986	947	855	936	914	953	901	942	954	922	987	933	949	899	918	907	925	956	921	917	930	919	925	910	914	925	946	898	906	909	971	922	965	965	908	946	923	980	917	974	908	948	942	931	958	936	956	943	933	929	866	899	884	903	934	913	942	902	887	919	913	982	920	955	919	992	915	965	882	939	931	913	876	844	955	948	932	975	878	929	927	905	917	935	925	921	913	941	921	929	902	911	904	916	922	958	897	894	916	895	936	897	918	907	937	889	925	1002	966	924	947	927	958	956	926	919	904	951	921	967	975	921	878	924	930	955	954	901	926	929	913	975	894	937	904	917	855	958	903	896	961	931	895	910	812	942	889	942	924	929	896	913	892	887	889	980	905	888	926	926	974	914	940	969	931	918	948	928	889	905	889	922	954	908	925	938	905	967	933	921	952	889	918	932	895	928	940	932	908	865	901	965	963	933	909	911	927	933	956	990	924	948	965	984	895	955	915	911	922	899	961	978	916	959	975	963	897	943	888	861	926	937	911	891	960	932	959	846	963	874	932	894	932	891	975	829	961	930	928	942	921	895	924	955	928	894	939	952	944	928	939	864	926	976	885	939	917	906	914	921	931	957	944	896	936	923	915	913	986	976	879	960	949	911	915	888	1008	887	977	936	911	947	883	949	957	950	988	996	898	955	930	941	898	913	886	943	913	930	935	851	938	885	898	913	938	928	884	952	930	946	926	947	959	914	885	941	925	944	863	893	940	899	965	951	916	910	935	978	952	882	879	903	939	914	888	970	913	901	900	983	906	905	904	910	898	878	925	895	942	924	937	913	922	907	964	938	929	936	929	941	925	975	962	942	952	962	911	918	929	909	967	898	926	899	941	897	900	886	941	973	972	917	948	941	966	943	961	939	946	955	953	956	901	889	951	922	919	948	886	950	915	909	898	885	904	961	892	892	913	940	954	975	913	917	878	924	895	917	898	926	923	892	978	921	951	892	959	955	929	880	907	875	868	896	898	976	927	914	923	884	907	938	925	933	916	875	891	1010	945	959	863	941	982	910	891	916	973	960	950	940	911	935	885	930	888	921	911	886	989	917	900	941	974	917	935	928	910	914	916	897	914	910	948	894	931	923	964	882	904	955	899	928	903	912	919	958	891	912	881	957	828	918	985	915	941	888	916	914	903	940	902	934	914	889	943	876	933	918	973	927	889	971	942	930	885	896	947	962	905	942	899	940	889	940	909	943	959	857	944	921	895	913	951	913	928	887	942	921	946	894	871	912	940	948	914	912	911	889	864	964	982	890	928	920	980	894	935	916	916	951	900	917	962	953	868	893	919	952	943	906	918	875	922	894	973	928	937	972	949	933	944	932	897	858	938	925	918	931	885	923	894	942	954	945	926	921	958	955	971	941	953	884	926	938	892	955	929	828	868	968	931	916	938	914	923	970	933	906	929	902	939	927	889	937	918	896	923	953	924	942	892	932	943	924	875	938	915	916	945	896	910	958	944	933	907	932	931	913	874	913	898	889	899	939	941	950	920	898	936	918	933	928	919	960	928	971	927	914	908	928	956	992	923	931	924	899	885	921	941	909	936	989	960	966	890	978	928	916	927	918	870	954	958	936	951	926	933	946	903	940	910	891	935	903	881	905	978	929	919	915	899	896	942	986	963	940	858	909	926	897	983	929	897	920	941	999	929	927	937	929	871	947	903	946	927	932	888	919	974	936	987	897	899	885	907	906	949	910	900	908	893	885	908	873	924	923	937	944	966	975	865	949	923	956	922	903	911	921	967	903	916	924	906	893	903	901	888	856	888	925	964	871	968	1021	950	989	939	894	932	945	955	895	922	918	866	881	909	897	917	957	957	947	982	912	974	929	910	936	939	976	937	985	933	941	883	918	907	910	932	901	947	915	956	944	894	981	883	960	855	963	917	901	923	1019	897	935	962	895	869	936	1009	946	986	930	939	952	891	937	922	937	958	907	893	916	900	927	915	931	902	920	864	937	958	893	961	965	996	953	876	903	936	922	957	967	899	961	894	887	950	925	942	971	961	975	897	921	927	886	1018	942	954	877	941	924	954	902	968	917	936	935	932	937	923	909	912	962	965	930	916	978	873	925	983	944	968	890	932	900	984	947	906	913	922	917	911	944	960	922	923	954	984	918	890	943	927	941	880	980	907	954	960	915	931	898	941	961	953	974	937	890	923	894	922	972	892	911	877	921	868	938	933	924	935	942	937	922	954	905	904	935	914	891	909	940	919	872	905	962	883	939	1020	933	941	941	914	932	915	934	929	881	899	911	909	908	936	940	950	924	929	950	961	915	975	873	906	913	940	901	922	875	902	950	935	965	913	901	966	914	946	911	915	1019	974	897	912	932	991	899	934	954	938	923	933	963	906	898	845	907	879	893	868	886	953	914	928	932	919	929	948	941	922	922	935	938	933	939	927	951	928	942	934	872	927	926	923	945	931	907	880
5580	937	958	838	737	768	787	786	773	725	756	798	848	740	751	758	721	808	762	776	727	759	721	753	688	700	706	764	728	744	742	742	727	767	719	743	769	781	765	753	781	723	706	795	719	765	765	727	758	772	775	708	726	710	740	673	730	743	792	736	762	750	760	746	734	750	766	757	753	754	762	734	711	729	757	741	783	750	708	761	676	718	700	767	706	749	759	770	748	743	734	766	704	778	758	796	712	776	712	741	721	750	759	727	733	728	741	702	710	714	737	730	757	721	742	728	751	772	760	805	730	706	729	727	778	735	715	747	759	703	757	731	826	736	730	740	690	728	698	747	749	685	710	782	790	710	715	774	744	746	759	769	742	772	731	730	723	739	707	746	731	727	792	720	738	778	717	743	753	712	736	710	727	691	715	772	712	769	756	725	785	731	705	786	745	767	731	757	792	716	769	715	704	747	741	757	771	786	748	734	790	739	759	783	722	787	757	718	791	726	759	794	717	724	738	752	706	717	739	706	701	722	745	730	758	724	714	736	754	762	735	736	772	759	779	765	765	731	720	738	749	754	777	790	725	712	754	720	730	725	708	746	719	770	736	761	747	738	787	760	766	739	756	728	732	770	711	734	731	714	710	740	731	756	789	718	691	702	712	764	763	788	708	718	741	764	712	757	722	742	712	764	697	760	710	767	764	693	762	737	744	723	781	728	741	747	752	759	777	763	718	765	775	779	715	787	722	711	755	753	740	741	737	784	766	756	699	733	721	741	763	777	757	708	776	720	761	740	804	725	688	835	732	728	767	730	748	706	777	765	737	742	757	764	709	685	720	763	788	776	723	764	759	732	743	718	755	753	779	758	711	759	725	711	731	769	753	679	733	745	749	760	750	748	711	769	758	746	762	748	763	659	768	765	750	749	707	745	742	751	776	702	755	785	765	731	751	706	706	742	757	757	729	738	752	717	711	815	691	704	712	784	733	745	713	733	715	706	707	744	706	766	729	759	736	766	738	709	701	736	764	752	722	767	761	750	738	772	761	753	747	746	734	753	748	718	765	691	762	761	731	720	765	724	761	754	686	757	743	790	728	760	741	687	769	772	720	736	709	779	749	748	707	725	745	795	742	705	717	739	743	761	758	756	752	713	720	778	772	761	741	748	716	669	766	760	705	661	712	829	703	724	787	729	753	762	741	780	752	753	765	754	749	768	751	772	777	697	740	737	794	713	760	703	735	748	771	716	776	761	741	715	677	718	752	720	736	748	746	718	735	740	760	752	793	694	728	747	703	756	732	753	724	771	754	768	771	770	702	757	785	759	771	757	738	743	729	693	748	766	705	716	759	781	735	715	743	759	713	748	788	710	744	757	708	782	716	723	784	679	772	762	783	739	718	722	770	756	736	717	745	787	770	760	768	735	709	772	757	746	735	724	745	751	746	743	789	694	719	751	747	765	725	697	757	759	786	758	734	734	773	691	766	773	761	769	690	720	719	740	742	748	722	706	722	766	735	736	728	740	749	732	768	770	769	767	732	732	730	748	720	782	708	748	743	763	687	796	743	718	745	766	744	748	714	780	706	738	697	750	735	788	716	703	715	717	723	763	743	747	758	705	759	693	748	701	724	719	763	719	725	771	752	707	764	724	733	751	775	733	761	704	701	699	739	743	743	746	777	736	700	702	764	759	757	749	730	708	748	737	736	723	697	766	742	742	757	735	759	745	731	751	796	738	730	746	761	693	778	763	734	796	735	665	741	767	731	774	758	775	802	715	758	742	758	740	793	756	707	719	760	751	735	737	783	754	719	760	769	779	738	753	793	725	734	730	763	718	773	729	753	730	704	774	735	723	813	754	710	762	670	741	729	739	708	738	685	746	797	736	728	770	754	723	735	722	768	763	693	749	702	730	733	732	705	726	741	774	790	779	753	735	741	754	798	768	770	773	731	755	763	696	704	723	753	751	717	761	731	735	704	723	740	701	809	745	770	739	761	754	775	763	738	780	746	729	757	723	771	729	794	707	737	761	756	769	750	774	719	722	702	751	752	743	718	811	701	723	700	717	738	770	695	741	754	739	781	742	757	790	735	735	750	740	776	771	740	715	696	759	762	721	748	681	728	737	740	713	731	738	765	792	797	758	718	754	734	757	758	761	796	710	764	791	752	784	752	754	731	729	727	716	730	698	729	795	757	768	730	728	763	723	787	756	761	783	730	712	782	742	736	755	685	720	746	770	748	802	725	753	786	754	738	727	730	735	723	749	733	783	723	721	765	726	768	744	761	689	754	782	773	788	742	738	725	771	753	748	715	741	781	754	733	732	736	716	739	769	736	749	683	733	751	680	722	738	733	752	778	759	723	747	732	755	763	740	741	737	764	761	684	799	736	734	723	748	701	688	769	714	757	759	706	694	749	714	697	728	759	726	737	767	762	735	769	731	755	699	764	751	746	719	752	722	720	729	688	753	735	751	750	685	718	770	727	697	747	703	724	731	765	721	763	750	754	727	725	758	743	739	785	719	750	733	760	738	747	750	775	746	700	753	748	755	731	767	758	683	772	738	721	738	715	787	737	780	725	746	776	747	724	715	735	692	763	706	697	766	720	734	743	727	763	759	703	765	758	732	753	732	706	723	714	714	719	723	711	709	740	770	734	740	794	790	748	722	742	703	726	769	714	714	714	696	723	764	751	780	787	749	694	693	747	743	760	723	745	756	751	730	714	768	731	721	761	748	688	724	733	742	724	724	711	720	731	732	744	766	713	758	725	707	730	684	758	785	759	740	716	732	752	769	721	703	775	773	722	734	743	717	700	776	711	766	740	685	720	740	713	730	729	758	712	732	747	743	767	727	741	803	773	756	746	756	757	741	714	704	749	729	772	751	772	740	735	736	728	768	771	733	708	712	769	758	769	782	699	780	729	714	806	700	760	711	787	772	710	741	758	753	738	711	706	772	769	707	748	743	756	775	759	817	767	778	757	767	744	739	741	750	760	695	743	728	734	731	746	718	767	714	714	738	702	745	778	789	726	718	752	776	693	727	756	762	742	746	752	745	752	714	738	763	740	769	741	723	774	736	754	734	763	729	743	692	746	739	736	747	736	712	767	789	752	759	738	761	750	805	741	720	699	730	720	767	747	736	729	747	725	736	803	712	768	771	735	680	710	741	707	734	753	723	792	721	729	757	755	732	746	757	758	795	689	769	740	759	724	748	713	732	723	714	725	760	680	753	725	781	730	748	799	739	762	729	718	763	762	737	720	759	726	769	698	733	719	684	762	726	745	735	763	693	729	751	743	738	717	707	750	757	719	725	757	752	764	776	696	763	751	745	748	775	743	752	742	765	783	691	711	706	719	757	729	728	680	729	720	676	748	750	782	752	724	758	720	756	731	725	726	749	726	699	739	757	741	792	684	692	741	763	756	707	725	740	686	708	728	736	689	761	773	769	792	737	753	734	731	777	723	777	738	731	708	742	757	704	741	704	763	748	746	700	691	727	734	743
25647	21388	27098	25390	4183	1022	889	740	682	681	647	643	622	649	573	630	635	622	658	665	655	634	641	593	617	620	594	637	637	577	656	630	640	620	615	610	659	621	643	627	606	621	633	599	622	616	596	629	646	653	621	610	617	607	659	620	598	665	601	614	650	595	587	623	586	629	633	596	649	604	654	667	626	600	617	625	599	626	622	665	598	637	583	615	623	661	625	605	595	631	650	579	611	632	603	631	614	621	629	625	574	624	591	622	610	624	611	626	581	580	590	628	610	602	604	594	630	635	632	636	588	602	610	582	636	579	557	613	613	655	605	571	638	592	601	605	575	601	600	619	634	593	607	583	592	600	572	585	598	616	639	585	610	638	603	649	624	657	607	634	619	586	613	606	644	615	603	587	625	603	637	620	634	664	610	563	655	624	680	635	537	619	600	582	586	654	642	619	615	584	603	623	612	615	585	603	596	592	592	575	614	603	581	610	605	631	633	607	639	600	628	640	652	603	622	583	623	592	622	603	578	606	601	601	611	572	635	615	585	637	606	583	609	635	654	617	577	572	649	601	599	623	613	592	606	641	534	606	618	583	622	560	608	667	572	622	567	644	652	621	589	596	577	595	630	578	611	588	603	625	601	612	628	628	615	615	611	561	611	598	607	612	587	568	680	600	574	593	630	595	634	627	594	588	589	566	626	652	632	594	588	621	569	567	612	639	598	602	630	573	589	635	633	615	611	635	583	587	621	618	601	597	618	606	631	642	569	652	635	645	594	647	591	629	610	553	593	606	620	664	601	615	570	565	557	589	642	631	612	582	619	627	596	633	592	601	632	591	603	607	643	592	544	600	600	570	606	650	615	645	587	605	589	608	634	631	620	586	629	608	593	586	576	569	574	610	611	658	629	632	628	608	623	587	618	622	633	585	595	600	586	609	561	595	602	642	607	628	598	559	598	652	605	602	611	617	596	602	607	606	607	578	583	588	578	580	604	597	602	609	652	565	613	586	614	596	627	587	616	582	630	576	605	620	597	555	619	605	592	600	653	641	607	620	603	623	565	641	614	627	626	599	600	606	650	637	576	603	611	551	579	642	615	618	590	595	614	594	636	646	584	620	629	624	647	636	586	618	643	617	651	625	550	593	604	634	622	626	647	569	642	567	581	575	629	574	578	570	598	598	588	611	660	587	593	634	623	593	593	630	597	600	581	645	602	590	661	594	641	568	632	600	563	661	570	619	588	584	611	583	607	586	562	608	600	602	646	596	624	646	637	577	588	573	591	634	640	625	609	622	606	587	619	572	685	600	568	615	597	636	626	620	584	644	560	607	620	604	651	616	592	613	643	673	615	649	624	590	590	595	578	602	572	572	621	627	635	621	628	601	598	603	633	642	591	625	591	616	599	636	653	611	619	599	632	596	631	656	621	582	589	646	617	605	617	564	615	632	622	645	560	583	589	629	613	578	603	625	619	621	634	619	666	609	600	625	642	556	603	618	569	599	633	631	600	661	633	612	586	600	634	645	591	592	620	605	588	633	642	605	592	624	624	617	620	603	653	592	577	625	611	627	595	628	567	595	636	581	586	619	609	650	613	602	635	641	611	610	614	598	573	589	595	578	604	632	593	620	601	616	622	608	634	600	566	571	613	633	630	574	653	592	619	629	611	629	627	543	594	632	664	601	587	596	613	586	616	618	581	594	632	638	563	625	610	592	596	601	589	633	616	555	620	632	615	598	618	587	651	577	629	603	608	635	599	618	591	624	639	577	612	597	555	622	627	582	612	621	631	613	610	656	576	608	602	609	642	618	564	631	641	573	595	595	629	632	622	638	622	605	583	581	599	591	587	620	586	643	643	648	577	631	600	587	596	615	624	616	615	602	605	603	591	588	632	605	619	644	574	668	583	632	598	595	625	588	588	590	599	630	638	635	641	612	625	588	631	606	620	577	612	570	607	622	589	613	639	621	652	651	607	603	645	629	648	654	593	632	621	602	604	595	616	629	657	617	580	595	656	616	608	591	669	571	603	608	622	626	576	639	591	582	629	615	597	583	623	662	598	610	620	634	601	651	599	611	637	633	598	596	570	613	628	668	647	640	622	583	626	601	576	615	612	594	606	624	654	630	626	607	603	597	633	604	572	626	605	606	638	604	615	618	612	597	595	609	650	607	657	589	578	593	621	609	566	608	584	610	626	611	569	646	640	616	593	601	589	592	626	662	577	609	603	599	645	616	599	658	577	580	628	661	649	627	634	605	639	608	633	587	629	580	626	584	602	638	644	609	615	620	605	613	652	589	631	598	601	654	609	655	612	621	583	611	630	583	619	623	650	624	576	593	609	586	662	573	596	669	601	605	525	659	627	621	617	608	650	621	638	635	634	609	589	623	611	605	623	645	625	611	609	544	590	619	576	599	646	622	654	643	606	606	603	616	625	622	599	618	647	630	624	574	636	625	577	636	607	588	589	601	576	675	600	634	632	598	588	645	589	566	609	597	618	574	631	597	612	624	590	614	608	597	617	614	584	609	622	633	608	598	632	644	582	600	642	587	611	601	647	646	592	644	629	580	592	614	603	574	621	612	647	594	627	582	619	628	592	606	614	670	567	640	597	625	578	622	579	589	582	650	574	605	591	647	620	587	614	584	638	612	627	634	616	662	611	596	660	649	621	622	629	582	631	588	582	603	651	612	618	604	641	601	601	594	617	648	590	583	592	577	582	597	634	570	578	667	605	614	594	618	612	644	633	611	597	593	604	624	628	662	608	636	609	596	650	622	652	578	604	563	623	587	640	621	593	629	581	608	627	584	581	612	623	619	622	607	599	628	627	647	641	612	612	641	632	618	605	595	597	607	625	576	582	615	582	569	622	623	576	625	579	594	675	589	624	575	570	630	570	612	621	631	562	655	574	608	603	623	636	634	621	636	618	599	585	620	586	612	598	602	638	613	624	637	656	616	574	614	579	591	592	604	661	591	584	643	588	599	614	630	608	606	588	601	621	629	557	621	619	602	628	643	589	610	614	588	617	664	607	605	615	667	561	596	580	625	567	637	605	596	626	602	601	584	652	603	610	618	593	585	618	606	668	610	608	608	613	575	645	625	616	569	608	592	599	645	615	627	621	599	624	627	605	621	630	596	646	670	629	610	615	636	608	625	582	589	597	610	593	601	654	582	571	588	615	631	591	589	603	624	632	606	618	582	614	608	645	604	571	602	618	603	630	619	600	622	612	602	614	621	641	608	586	570	591	571	612	665	587	576	663	629	596	613	634	623	616	623	602	610	612	598	621	574	610	615	603	635	622	606	593	633	607	649	631	546	618	568	595	636	649	600	609	619	600	638	629	632	608	632	633	598	590	593	625	600	593	608	590	594	600	562	577	600	598	672	570	600	598	628	607	645	618	657	641	605	597	635	649	598	597	631	597	593	665	622	625	583	614	595	648	636	592	640	609	628	628	583	578	624	601	550	618	622	666	650	628	602	588	636	559	663	649	612	646	620
3768	2952	2410	1387	1032	834	738	739	670	645	576	601	608	589	572	577	554	549	569	576	538	563	533	538	544	603	576	526	555	513	511	551	531	532	509	539	565	554	554	499	573	538	542	517	541	534	512	537	517	513	551	573	489	512	547	542	552	529	483	522	534	530	518	547	528	532	509	567	513	512	540	532	475	514	509	538	609	544	539	513	498	526	523	517	512	549	521	517	550	526	520	549	525	528	499	537	535	544	522	538	551	504	530	531	514	543	561	512	535	525	542	556	568	542	506	530	524	552	544	523	562	479	523	552	552	507	506	532	573	552	552	508	491	488	502	513	500	532	535	566	515	487	523	518	571	488	530	516	575	519	519	525	523	547	516	533	571	565	534	565	512	558	485	513	561	541	514	529	525	475	511	510	481	556	509	540	534	523	523	516	514	507	519	488	509	537	530	556	497	520	555	534	512	519	550	557	541	546	536	539	544	496	577	533	501	543	523	541	545	559	565	550	513	544	558	540	575	530	533	519	487	511	531	537	525	498	516	531	509	492	551	489	526	571	467	528	503	528	554	515	515	487	538	480	497	505	550	555	508	551	545	513	542	496	494	555	502	515	528	518	542	515	527	545	520	509	504	510	568	504	532	502	520	510	537	514	538	527	559	491	517	556	501	540	533	539	518	537	516	510	521	583	535	505	521	522	495	517	526	525	536	503	545	514	545	528	525	509	495	508	490	562	551	542	534	513	520	533	547	499	508	510	487	523	513	552	530	550	520	536	572	499	521	533	505	554	517	538	485	557	522	514	554	552	516	557	534	514	463	543	536	554	607	509	550	522	517	539	514	558	520	528	537	523	540	496	494	510	544	550	569	529	560	543	508	533	515	523	527	503	501	497	534	528	519	496	518	531	558	536	519	526	519	502	511	529	497	525	543	530	557	535	517	529	501	530	557	523	514	515	498	512	557	520	543	532	534	552	505	499	509	551	536	558	499	552	498	488	524	547	553	492	555	534	514	510	545	526	548	560	513	508	517	540	518	530	542	517	535	550	482	529	524	549	509	504	504	504	534	531	513	508	560	522	492	572	543	523	521	518	509	528	525	520	532	544	567	519	519	499	528	542	525	520	495	569	522	526	553	498	520	511	533	518	514	515	508	515	567	526	497	510	509	586	520	556	531	522	532	505	529	518	525	520	507	528	516	544	513	548	470	541	514	510	569	520	538	519	510	515	519	566	510	525	526	534	556	528	507	503	533	577	503	486	510	558	540	527	551	519	530	529	514	540	517	510	513	529	515	502	521	494	485	550	515	512	527	547	541	548	509	524	502	519	493	499	523	539	555	518	534	529	512	547	539	545	530	511	542	513	516	522	526	502	490	562	528	532	542	510	499	533	519	533	580	510	506	512	523	548	554	484	540	501	558	530	525	525	492	526	500	508	518	531	514	513	519	531	520	542	555	512	505	496	539	525	488	490	546	539	509	507	476	510	482	574	518	497	566	550	531	514	484	539	536	491	520	530	518	518	520	532	539	527	521	552	489	571	522	525	524	563	542	513	555	560	520	498	491	544	474	536	529	541	484	524	535	521	529	510	513	501	522	490	512	539	518	505	545	497	538	542	508	537	554	518	561	544	529	523	527	497	499	497	499	485	542	539	522	553	559	513	514	524	527	529	550	521	547	524	508	515	495	540	522	507	545	499	501	496	500	496	541	536	535	496	548	521	518	550	502	532	547	526	528	532	516	510	563	528	528	523	536	499	537	523	560	542	530	553	533	526	525	510	517	509	564	502	522	509	548	515	505	523	514	533	535	501	540	560	524	561	540	478	501	508	526	519	523	515	541	534	516	521	552	525	492	505	554	545	525	512	532	517	557	517	511	543	542	506	547	548	514	526	509	541	510	541	547	523	516	561	524	548	531	540	516	493	530	492	538	493	542	524	530	518	578	517	559	541	559	519	490	480	527	537	555	511	553	524	543	499	527	508	557	469	508	498	570	546	519	513	539	523	518	514	531	479	482	512	524	514	552	523	502	555	546	524	498	502	533	512	568	524	505	538	500	519	577	541	560	546	518	535	548	558	532	505	537	520	514	491	501	502	525	518	485	514	529	491	538	496	559	510	549	574	553	519	532	533	519	503	521	502	526	523	494	553	536	519	503	492	493	545	543	500	531	525	530	483	491	548	523	513	524	550	498	503	570	497	537	529	551	507	494	533	518	546	545	488	524	567	536	519	530	551	522	540	475	527	508	515	506	547	528	533	529	539	499	542	510	490	533	508	502	532	521	502	506	526	484	541	518	509	521	491	530	486	491	570	549	543	497	497	505	570	520	499	513	532	503	510	520	523	509	517	493	527	519	542	585	487	553	532	526	523	496	506	541	529	518	520	536	530	514	475	515	533	519	515	549	526	538	521	549	499	518	538	507	505	529	526	527	477	563	535	527	550	533	567	483	511	517	502	517	532	483	484	553	548	540	512	531	518	556	559	543	522	543	496	473	505	514	484	559	517	526	503	549	553	550	529	527	513	529	512	500	537	536	521	520	478	535	524	518	510	571	518	525	544	473	535	518	564	503	530	527	517	530	511	527	577	491	498	532	566	537	516	516	524	544	483	524	539	545	518	504	530	533	465	548	560	500	475	548	489	505	467	541	539	551	515	555	527	508	498	529	545	501	510	547	529	499	521	535	540	462	499	546	534	504	499	535	516	490	489	514	478	544	519	480	532	484	535	520	537	532	540	511	542	497	506	526	500	478	520	561	499	514	541	527	514	516	564	483	512	509	531	539	464	515	530	526	534	553	518	517	517	528	526	553	521	495	506	514	518	513	517	554	546	494	489	563	524	466	522	534	505	476	493	510	504	507	509	515	517	551	530	530	484	545	493	505	483	549	522	487	547	513	512	501	549	538	539	499	551	542	489	501	531	536	518	543	530	538	496	546	486	503	557	564	550	522	525	472	564	527	543	549	586	549	526	503	533	510	539	520	528	522	491	490	548	498	551	536	544	542	505	529	505	527	503	539	491	502	498	527	538	518	515	552	488	500	580	534	506	522	540	512	550	538	527	537	528	534	514	467	540	507	518	541	533	554	488	510	516	579	538	541	525	495	523	525	550	534	512	529	538	482	542	507	552	506	521	513	502	567	569	531	541	540	524	519	519	523	487	512	518	505	493	577	523	507	526	546	524	509	516	517	514	478	542	529	518	512	530	531	469	519	553	534	516	480	508	526	477	492	509	536	513	577	566	517	542	482	516	518	500	477	490	499	494	511	510	514	511	501	528	505	496	490	500	530	513	521	523	508	511	544	502	528	513	494	531	509	540	519	536	488	525	550	529	518	524	509	511	521	493	523	559	537	543	531	513	522	540	526	538	491	514	512	524	523	547	535	527	514	554	496	509	525	473	501	537	502	510	538	486	556	497	525	501	489	507	508	556	544	473	537	508	482	538	546	545	491	515	510	562	518	485	539	512	500	471	533	526	504	498	533	523	508	517	522	511	552	521
24545	21464	28610	24702	21170	3446	959	618	491	449	452	424	415	435	414	349	377	380	352	379	357	335	382	320	338	348	357	331	346	345	361	336	321	354	319	331	314	302	322	320	352	305	341	358	329	346	314	318	325	339	322	359	322	351	385	324	341	323	331	333	365	347	321	316	346	329	334	317	338	358	331	354	314	354	335	349	362	331	309	329	315	376	302	344	318	339	329	341	325	356	301	332	351	316	347	319	308	344	340	309	319	334	317	323	327	353	345	334	346	316	331	273	309	336	296	353	282	348	327	307	337	339	346	315	334	324	334	300	354	310	341	327	339	352	354	318	335	314	322	328	343	336	335	344	338	337	345	323	316	325	293	358	350	329	333	339	334	338	317	311	339	362	327	354	294	327	324	367	319	315	327	300	315	335	308	320	350	340	347	332	326	323	338	347	341	390	341	330	318	345	356	332	329	342	328	332	336	355	307	346	356	360	338	336	343	312	322	320	335	307	326	342	350	320	331	332	330	328	313	306	337	297	350	359	322	344	324	332	337	315	330	316	329	322	344	353	332	328	337	327	329	314	303	313	362	324	306	327	337	355	332	341	316	348	349	352	304	288	300	347	303	337	326	340	317	338	356	345	327	320	330	275	330	362	317	373	315	313	327	312	326	330	318	357	354	331	376	352	331	329	313	311	323	338	318	337	316	358	301	332	337	344	301	341	301	314	333	332	326	291	333	305	350	345	340	324	340	288	328	335	337	343	332	322	353	326	321	358	364	337	348	316	315	307	311	317	324	334	304	325	321	355	316	299	338	311	369	331	323	321	331	350	326	325	313	374	334	329	334	323	335	332	330	335	309	326	351	324	312	342	328	336	306	351	324	338	341	366	343	356	331	336	365	350	309	355	332	341	330	303	313	303	339	323	309	311	335	312	328	336	328	320	334	296	357	349	331	312	350	328	348	322	358	349	339	333	279	327	330	331	355	300	330	326	324	327	332	323	356	340	358	338	347	354	335	324	311	332	321	302	356	312	331	365	342	355	314	290	335	345	293	325	329	344	331	302	330	337	320	304	326	322	329	338	327	310	341	313	351	322	342	333	325	338	331	345	289	323	348	340	334	328	340	341	335	342	334	321	313	322	329	321	360	293	303	332	313	344	352	348	318	347	322	317	324	347	345	338	325	340	318	302	326	347	357	362	337	326	332	317	356	352	316	341	339	333	360	334	299	338	321	341	323	323	332	306	356	313	335	354	359	335	306	307	308	337	357	299	296	341	341	335	325	301	351	341	324	302	351	312	307	340	306	341	340	336	335	330	319	356	337	325	294	322	329	337	308	334	340	334	358	324	362	325	312	310	358	307	359	362	337	307	320	331	324	309	294	345	365	328	328	334	369	321	333	308	339	328	299	318	325	348	331	313	307	322	330	339	359	351	302	371	311	304	330	343	317	341	321	334	318	348	302	321	313	347	311	357	325	364	335	327	324	348	356	330	350	344	305	337	331	329	311	325	311	309	312	312	308	360	310	306	334	356	310	299	312	309	348	322	322	332	297	363	324	332	356	351	326	311	332	335	335	359	326	306	340	317	315	313	365	315	326	331	341	340	318	340	321	339	334	327	305	282	325	328	340	299	337	322	301	314	319	344	304	306	333	326	337	370	305	359	336	300	294	307	327	334	302	338	338	354	351	333	325	344	341	320	291	349	361	350	334	348	318	323	307	348	330	339	304	347	325	318	328	327	347	316	339	321	327	325	338	332	357	297	327	334	308	352	337	319	327	317	300	339	342	299	324	344	347	340	330	348	333	377	349	329	339	347	326	315	335	320	351	328	309	351	352	323	353	283	340	305	337	330	307	322	316	330	325	311	335	323	305	344	333	365	373	323	309	360	328	352	321	326	331	329	323	319	351	313	336	309	305	312	319	309	294	319	321	306	309	336	354	358	316	324	321	311	325	359	348	351	328	304	321	353	306	347	343	335	365	338	306	334	330	329	366	344	347	316	327	328	297	327	310	344	320	330	291	323	327	320	339	340	304	338	308	311	325	323	321	329	388	322	316	312	327	356	305	325	308	289	339	346	312	354	345	339	345	335	336	335	310	348	322	344	290	358	306	334	330	359	354	321	325	337	357	320	304	329	300	344	327	315	311	317	312	322	355	322	296	367	323	324	330	320	324	326	352	314	320	348	300	329	345	333	327	317	359	331	344	299	314	336	316	356	330	300	290	323	321	343	313	342	340	335	303	331	356	312	347	358	340	283	303	345	329	313	334	347	328	333	330	331	310	296	332	319	311	314	331	326	327	353	326	341	326	343	333	308	350	305	343	356	313	336	343	332	309	333	320	328	327	306	342	346	324	345	334	345	360	313	303	293	325	337	348	347	320	336	329	352	306	321	312	346	341	344	319	349	313	352	332	319	337	316	294	348	345	318	329	314	296	311	328	335	329	319	344	372	305	361	326	319	349	297	337	341	314	325	329	335	335	335	315	322	309	363	349	338	323	324	340	317	312	329	354	319	292	317	339	320	295	330	325	321	315	314	323	333	323	298	329	337	345	366	338	316	341	332	341	351	311	326	311	340	304	305	301	321	328	324	312	310	323	336	314	341	357	328	322	306	329	361	309	319	323	322	356	315	328	358	328	305	340	325	337	315	372	322	311	311	320	338	343	308	336	353	328	305	324	325	316	334	322	325	315	322	342	338	319	288	326	367	371	338	341	343	314	309	341	338	344	313	308	357	323	336	351	312	334	312	316	350	348	338	318	371	318	309	338	342	298	332	293	376	315	337	329	338	342	295	336	314	307	344	337	301	326	341	341	347	353	314	334	335	299	348	322	332	305	325	336	321	330	324	331	347	338	311	340	317	335	343	341	344	309	305	329	323	322	317	335	340	372	358	329	335	332	289	326	328	338	315	348	356	358	316	327	354	318	356	299	335	332	387	340	313	318	320	311	321	338	360	310	325	335	313	365	329	318	315	329	347	345	351	334	325	307	327	362	307	338	360	322	328	344	336	339	321	332	307	321	338	348	302	318	344	310	359	323	336	338	330	322	308	324	315	311	389	315	323	316	328	321	327	338	336	303	328	338	309	299	333	313	339	358	350	335	325	340	294	327	313	319	324	344	309	342	364	316	319	336	344	334	321	335	336	326	333	332	293	345	326	315	330	344	291	331	306	325	326	325	296	318	332	343	299	332	330	318	318	330	315	340	312	354	312	336	333	295	325	308	317	310	319	330	300	292	317	315	311	302	351	327	302	317	306	294	317	326	314	299	333	330	342	344	327	304	331	323	363	349	323	322	306	335	319	280	332	344	308	357	295	317	324	353	357	339	323	333	310	328	354	347	368	318	349	306	314	330	332	336	336	344	338	318	321	323	314	318	337	320	341	328	338	331	323	306	347	352	332	322	297	339	318	311	328	351	329	326	321	356	343	325	312	356	346	339	269	331	313	330	362	365	352	310	331	331	323	337	344	359	321	338	316	311	319	344	348	321	321	370	292
3768	4849	4079	2004	1275	974	755	658	569	517	465	432	429	443	389	402	359	349	356	343	330	362	331	341	351	342	343	314	305	338	363	304	337	335	291	302	338	324	320	301	332	318	320	304	335	309	310	334	313	315	328	292	280	300	325	292	316	318	312	292	324	320	311	305	304	307	329	308	305	348	312	307	316	306	302	330	303	300	322	317	306	299	286	305	294	306	327	286	311	305	327	282	315	311	278	320	332	306	310	322	292	306	306	307	304	305	329	321	293	289	310	294	304	296	293	315	298	292	294	310	302	352	313	291	307	343	334	314	296	322	296	324	320	310	323	273	334	299	325	311	331	328	315	318	319	289	285	313	296	306	316	324	294	296	328	329	320	296	341	333	292	286	297	345	318	292	284	294	308	308	296	316	306	305	290	275	317	276	304	319	276	332	302	309	318	298	312	315	305	313	333	286	274	273	305	279	307	307	314	283	288	321	323	293	306	309	310	323	293	322	289	319	322	262	315	316	277	298	310	319	311	306	309	293	298	313	320	307	302	338	325	319	310	275	268	319	326	293	325	305	320	283	300	304	298	302	319	308	316	346	288	303	336	333	324	314	301	283	332	295	306	288	312	318	298	289	323	298	328	291	310	284	321	279	326	324	321	305	338	309	300	317	286	296	314	326	286	306	276	325	321	310	323	314	308	304	306	309	310	317	315	294	319	297	299	326	333	278	291	304	302	262	309	318	286	296	296	298	291	278	313	301	315	324	301	328	298	309	293	313	268	327	290	309	298	288	310	297	297	305	280	294	307	309	304	337	288	331	346	274	288	315	312	314	291	320	306	329	281	314	345	316	311	310	345	311	298	307	285	281	309	310	284	342	307	316	275	310	291	321	277	291	309	323	307	301	289	328	283	357	275	312	306	319	295	295	306	303	290	322	294	309	283	304	308	310	304	300	287	315	297	293	294	273	310	283	290	302	304	297	329	290	287	297	297	275	308	332	307	324	315	310	276	290	297	318	307	314	303	302	299	264	285	287	302	301	284	326	287	315	288	318	304	277	290	297	309	270	308	302	292	282	347	258	310	312	306	309	309	320	315	284	308	306	302	290	336	304	296	301	299	308	277	326	319	295	292	287	303	295	284	327	271	287	309	266	301	310	310	317	292	299	294	343	317	310	317	277	322	316	323	329	299	305	301	310	308	326	285	338	297	288	310	322	349	328	313	323	334	294	318	305	270	292	307	296	307	287	276	281	291	291	305	307	319	285	295	288	297	330	294	326	286	289	300	292	298	269	288	306	310	343	302	317	282	296	322	309	292	298	290	318	289	309	292	318	315	315	261	307	270	313	304	321	292	324	325	335	317	309	298	312	314	283	293	291	308	291	289	280	304	305	315	299	312	321	307	310	319	323	282	315	296	279	332	311	304	292	291	291	274	303	335	311	304	287	321	291	302	304	341	278	302	308	319	310	308	296	324	304	302	295	244	294	299	317	314	303	343	271	329	328	316	290	292	277	298	288	331	305	286	304	294	279	283	317	287	309	319	306	300	304	302	286	296	322	306	318	286	286	285	299	293	322	265	286	284	275	297	289	339	290	316	304	305	284	283	298	287	320	345	299	309	312	301	310	316	317	325	279	313	291	314	302	286	325	311	298	298	309	338	309	298	320	318	270	318	319	307	309	307	270	317	312	305	268	304	281	307	301	287	315	292	311	294	322	332	290	292	303	304	308	276	306	320	296	314	304	293	308	299	300	305	305	280	310	270	332	310	350	298	291	297	305	297	316	287	340	271	322	311	297	336	277	315	315	284	303	282	308	284	324	280	274	304	302	289	278	298	289	283	288	308	267	301	333	281	307	292	301	340	267	301	302	312	304	333	296	287	301	293	307	352	316	304	293	308	323	297	308	277	283	271	282	282	289	276	313	295	321	282	323	309	302	270	304	303	296	300	294	307	314	287	298	296	330	289	289	271	283	302	306	304	299	322	330	295	307	318	273	305	301	304	318	291	280	307	297	316	330	276	307	307	281	309	272	291	312	295	302	290	299	299	290	286	318	293	337	300	314	301	315	319	303	317	304	286	327	335	304	309	290	298	292	298	271	315	284	277	321	309	307	301	298	327	280	302	281	317	306	264	302	324	328	325	341	328	293	312	334	281	292	309	312	295	356	295	337	328	294	317	307	293	274	304	329	305	305	298	316	272	310	312	357	302	285	300	332	313	309	287	311	274	326	282	299	301	344	327	294	287	322	315	290	299	284	292	271	316	294	279	307	287	309	291	298	284	287	293	253	308	310	289	319	303	313	322	314	313	316	348	271	307	293	323	257	322	277	315	324	317	314	310	298	272	282	302	274	312	304	303	309	345	268	297	308	284	265	320	312	309	279	297	283	331	293	289	327	300	272	310	317	324	335	310	295	276	294	319	290	326	286	286	312	305	287	307	279	306	305	322	303	268	304	324	286	306	301	299	308	295	297	300	288	318	322	314	317	325	336	302	310	272	330	298	292	282	291	304	294	286	331	327	332	283	308	329	252	308	284	312	296	276	301	298	320	294	305	323	304	288	288	297	305	317	309	316	323	327	288	320	314	321	324	295	328	291	326	293	300	313	279	305	288	307	295	331	359	280	309	324	283	284	289	314	306	292	287	318	304	321	282	289	326	304	307	266	288	310	296	289	290	282	266	343	272	293	296	294	275	295	295	284	302	314	300	325	272	305	301	304	287	311	340	297	281	302	318	301	317	306	298	317	281	253	297	326	310	313	268	303	290	362	299	289	301	284	337	317	319	307	285	312	328	336	287	307	299	292	298	302	289	295	266	303	299	307	298	320	294	283	302	290	321	309	307	317	281	299	278	319	278	296	316	272	263	276	280	277	315	328	285	314	305	299	271	274	327	328	296	304	308	282	308	287	317	290	292	329	285	307	320	308	304	297	281	323	295	293	303	315	319	281	289	324	345	275	322	318	286	322	276	287	318	302	265	304	280	295	319	311	303	344	286	291	313	311	299	303	303	272	306	291	297	322	298	297	306	333	315	310	322	310	320	271	294	294	325	302	321	300	286	291	303	320	293	309	336	313	325	320	308	295	296	309	300	319	305	319	327	284	314	313	298	322	307	276	284	292	286	322	274	309	305	303	300	303	298	274	290	287	271	317	295	314	311	346	335	302	335	292	316	301	277	316	318	296	305	314	284	308	310	320	307	323	272	307	309	311	305	312	278	300	301	328	332	320	308	303	290	317	274	305	271	330	316	310	322	298	289	310	305	305	282	313	277	279	287	300	316	287	292	315	309	301	306	290	278	269	313	340	328	271	293	272	306	310	306	304	301	313	318	291	304	317	273	337	326	296	309	296	283	310	305	321	320	310	278	303	297	287	346	295	291	299	296	293	297	301	313	321	307	306	291	325	317	294	312	318	291	334	316	281	329	310	314	280	315	290	279	300	327	316	287	278	302	293	321	291	295	293	302	278	318	319	308	322	317	313	335	294	282	283	327	320	299
27785	10259	1854	1179	996	982	983	936	906	857	987	917	939	947	995	930	946	989	961	908	882	895	885	913	1005	940	941	877	894	926	942	878	928	910	925	917	975	907	907	879	909	902	917	946	928	888	966	947	990	914	924	951	911	954	965	923	889	889	1009	906	923	974	877	891	935	918	956	940	913	972	891	932	947	945	984	897	869	954	970	916	916	932	944	954	931	953	901	891	988	913	870	946	907	919	933	904	936	973	883	946	892	918	956	890	942	887	943	900	963	928	908	912	960	930	905	966	877	908	928	869	897	984	920	927	897	972	928	900	904	886	912	931	942	936	906	910	907	906	890	926	968	907	964	963	917	914	923	922	959	891	942	970	900	900	1002	965	945	999	955	967	975	941	871	933	909	896	917	940	955	982	886	883	952	919	960	913	889	920	925	913	959	948	912	961	991	904	899	911	960	952	918	941	943	959	914	908	932	955	909	927	914	932	977	924	940	949	934	885	871	936	1019	940	962	905	975	914	880	939	927	912	894	908	955	978	909	968	895	959	921	915	963	910	964	935	918	907	973	897	980	911	873	964	917	852	911	935	988	916	913	905	892	937	931	932	939	958	876	887	932	931	943	903	943	979	967	900	998	895	927	914	1000	880	902	937	941	871	963	927	926	970	870	888	921	972	992	936	934	945	926	928	923	952	940	910	892	946	924	931	881	958	959	912	904	884	893	901	930	986	932	882	969	919	948	911	941	922	1005	892	982	964	935	952	962	903	883	929	939	990	947	890	976	923	940	902	984	952	942	935	946	953	930	956	895	920	948	941	893	946	940	877	903	910	996	1006	938	888	938	902	927	901	952	960	913	888	929	946	934	897	916	905	919	940	968	991	942	945	990	910	893	966	914	878	974	945	955	897	940	972	923	985	921	927	981	985	942	904	925	907	938	940	943	935	947	898	935	918	945	956	927	929	983	911	920	978	978	880	931	946	918	927	904	935	945	973	918	1027	879	986	880	925	901	917	926	886	937	974	909	941	929	903	970	948	924	959	894	915	915	961	917	950	954	928	954	875	929	963	950	934	959	946	969	892	953	909	944	952	923	903	902	958	904	902	952	947	978	992	973	934	930	990	896	903	949	920	983	894	927	924	942	916	873	901	1042	958	941	939	854	891	899	944	952	959	1004	882	944	928	957	956	918	966	887	898	918	890	947	945	937	960	984	908	937	914	902	940	946	919	893	896	944	884	907	922	903	889	949	951	905	956	945	899	961	900	950	962	952	931	899	905	877	925	929	960	966	934	918	983	861	916	956	946	953	972	932	926	872	970	904	903	938	904	930	958	916	960	910	977	945	922	889	932	983	935	922	917	922	949	996	973	947	950	945	946	928	903	914	899	982	932	960	971	911	940	938	911	924	952	955	907	938	923	880	942	927	967	912	947	883	933	955	880	939	901	936	908	938	913	929	934	965	958	909	927	933	896	908	877	982	901	945	927	905	960	931	930	976	937	953	904	904	992	949	949	927	922	914	915	916	926	934	962	887	893	1001	952	966	888	909	929	947	922	881	950	910	948	883	950	942	896	956	934	893	928	895	956	926	938	961	947	942	952	912	959	977	966	922	987	944	885	944	927	896	891	918	954	921	891	927	929	867	906	913	942	948	923	956	910	919	923	975	900	918	938	924	904	956	882	946	892	929	936	912	955	981	939	904	916	921	968	969	961	924	933	853	933	935	932	924	914	919	900	908	918	926	978	898	903	962	986	934	902	892	865	923	977	916	961	908	948	952	922	958	913	934	938	931	959	993	1000	926	990	968	896	989	941	933	881	895	971	902	962	988	922	979	915	936	974	951	995	904	941	895	921	932	955	941	861	926	970	913	931	944	953	959	902	946	969	922	899	977	913	957	884	925	948	961	940	948	921	984	925	942	923	961	900	890	908	926	900	961	867	989	918	938	922	948	915	961	918	964	942	950	982	993	957	960	956	933	908	900	984	952	960	955	971	941	947	853	934	908	914	901	916	942	922	964	945	926	923	976	930	937	888	916	901	944	931	913	915	929	961	914	900	936	974	966	950	951	907	894	939	934	990	985	925	966	936	945	936	938	919	925	893	945	927	946	910	902	920	929	949	922	966	938	963	911	911	914	941	946	967	910	920	931	890	1004	953	949	1007	878	923	895	891	983	942	968	950	965	958	960	948	999	878	870	971	935	939	948	952	968	921	894	930	973	930	961	873	944	943	937	901	894	931	930	921	966	956	923	909	968	908	922	926	908	935	974	867	938	904	960	917	902	907	949	922	937	918	900	996	985	957	962	965	919	974	934	931	943	967	917	954	918	979	949	923	932	907	954	916	914	945	887	932	908	965	903	956	998	902	958	921	907	927	910	954	932	945	948	956	964	900	960	952	916	930	903	956	978	926	999	924	956	952	954	948	943	962	929	952	941	946	924	902	920	930	906	891	958	897	868	957	922	947	952	958	957	988	918	893	938	928	892	956	930	946	929	909	918	919	930	941	904	988	998	906	894	930	937	972	932	908	960	916	955	944	975	914	960	939	889	951	895	936	914	945	918	922	925	947	917	904	938	972	948	959	910	898	958	941	935	912	938	957	940	924	898	910	887	916	909	949	949	948	953	921	912	921	920	914	933	851	986	940	923	959	997	897	937	992	949	918	921	984	908	971	913	950	927	925	902	946	893	901	919	942	947	923	937	902	903	921	921	908	942	975	927	952	903	936	970	941	946	942	931	955	962	957	933	940	995	941	948	933	963	922	961	921	914	957	949	926	987	943	908	899	904	888	946	947	856	949	983	982	896	927	954	925	853	977	894	869	928	911	956	932	931	937	922	899	879	899	905	963	908	916	957	959	917	953	879	886	925	897	917	927	943	900	924	909	924	890	968	917	932	939	923	932	970	894	956	984	902	968	896	943	916	985	943	951	955	943	875	971	959	929	985	959	903	912	928	962	1000	957	919	944	956	986	952	978	923	869	925	881	914	946	933	967	937	939	923	985	851	928	926	985	880	935	988	929	957	954	956	963	909	959	923	913	982	908	946	941	932	949	940	906	898	913	891	954	967	901	896	998	891	882	861	946	922	956	893	950	922	879	933	897	862	895	929	896	926	932	921	943	938	959	920	935	957	1019	888	924	963	954	932	938	971	886	939	907	976	930	923	907	938	962	911	929	940	946	990	944	931	930	941	943	886	953	895	906	932	876	937	930	908	956	1006	933	929	946	955	940	920	903	962	933	1017	896	936	988	902	907	893	880	982	937	935	943	916	955	945	990	960	903	929	945	974	956	943	923	940	949	935	920	888	868	957	896	893	885	968	943	916	911	935	905	896	966	913	909	953	899	950	883	922	922	904	947	967	892	914	854	938	885	897	948	863	920	993	931	914	942	920	875	947	909	976	979	891	965	890	873	962	949	964	957	941	919	965	915	899	952	923	900	975	946	967	907	899	957	930	991	901	958	901	917	949	852	889	984	979	943	939	911	962	938	941	898	893	968	869	927	969	911	924	944	889	956
5583	982	950	805	815	775	767	770	773	687	805	773	728	761	794	796	743	756	782	754	744	749	721	819	784	708	756	713	770	747	794	753	788	743	761	723	703	757	727	802	771	760	774	728	759	793	763	810	749	742	758	758	723	784	769	732	775	708	742	782	701	731	736	731	764	789	781	773	772	759	751	770	786	763	809	778	711	794	718	696	710	757	728	762	747	737	753	767	760	762	767	729	778	767	737	772	736	724	690	723	706	823	672	787	748	780	747	723	791	691	676	714	732	749	728	728	732	757	771	781	753	721	708	759	751	700	725	731	756	713	776	739	729	748	758	747	698	698	796	767	694	752	754	743	671	739	751	722	731	763	746	705	731	713	748	783	720	786	767	739	712	700	760	739	754	724	754	777	789	719	760	733	732	771	774	724	748	736	777	758	770	799	722	769	765	786	765	720	745	714	755	759	746	763	739	734	752	751	743	752	749	751	759	728	761	739	690	741	713	703	779	740	740	809	783	765	756	696	696	727	735	749	723	757	778	754	717	681	711	785	702	733	748	736	734	742	749	707	730	734	788	728	721	718	748	750	761	769	792	683	675	791	764	696	787	759	756	750	719	747	767	711	733	792	738	766	735	704	792	762	750	736	754	717	798	766	757	749	695	764	729	729	708	756	753	717	702	794	761	781	738	769	751	756	720	728	755	777	725	738	744	725	717	790	775	750	727	745	747	769	733	761	767	731	775	755	741	719	708	732	756	734	758	692	757	732	768	753	739	762	758	782	772	752	699	744	763	742	779	763	718	738	734	745	727	705	717	713	774	763	752	723	745	739	736	774	735	783	757	733	776	766	730	742	758	750	749	758	743	725	728	779	712	769	771	738	743	756	763	747	750	731	734	709	802	746	788	679	736	763	727	754	710	729	697	719	802	719	718	775	720	790	782	773	706	755	740	752	743	739	731	743	728	722	732	704	702	699	739	760	749	752	706	718	747	772	775	790	794	799	768	728	719	772	773	768	746	764	742	755	760	729	778	709	771	749	755	728	744	730	739	716	744	808	764	783	738	733	760	765	712	722	730	785	747	803	718	712	762	781	776	741	735	724	766	739	755	792	733	793	744	762	726	748	746	743	708	786	736	761	756	687	736	792	768	700	686	807	786	722	798	723	752	735	749	732	769	699	727	738	733	738	775	769	763	739	744	733	735	735	711	731	774	733	733	766	721	742	783	751	769	781	767	705	746	767	769	713	738	763	768	756	758	766	756	740	709	757	763	730	755	775	775	726	811	742	797	770	721	706	700	728	699	720	743	769	733	696	740	736	769	746	734	804	725	770	779	758	777	736	782	735	747	802	732	793	739	798	788	779	733	702	737	788	720	753	768	762	724	745	705	744	734	745	720	790	740	748	715	797	776	760	733	728	740	768	747	721	746	761	727	784	771	667	729	799	717	744	770	800	727	762	738	746	734	805	750	767	761	756	753	757	778	766	763	783	738	723	706	740	749	727	782	711	700	768	727	756	745	740	727	781	756	742	703	801	741	791	766	705	772	774	766	718	708	770	744	774	724	742	792	763	763	683	776	757	743	760	745	761	703	741	777	778	778	711	759	710	763	772	732	720	780	725	745	798	762	744	783	775	774	730	736	730	738	733	734	772	758	748	723	746	717	781	727	714	736	758	785	748	780	750	757	779	721	730	736	740	802	712	739	762	749	706	749	690	755	730	774	740	741	757	741	697	743	737	707	780	795	711	746	755	736	761	739	712	753	757	752	761	732	771	718	730	701	760	769	698	747	764	765	722	710	784	738	779	760	730	740	773	750	743	756	756	728	732	737	720	750	739	711	799	719	721	670	761	776	757	662	778	774	704	799	814	758	780	777	797	736	754	731	723	765	769	764	692	714	800	712	778	737	728	766	735	717	771	755	733	768	748	735	697	732	788	737	734	740	737	711	737	736	759	747	723	790	747	769	759	731	717	722	747	761	739	735	751	755	809	761	771	762	734	786	696	708	730	752	742	750	831	738	720	766	716	749	758	732	760	733	704	739	736	698	708	760	734	740	775	750	767	718	763	724	802	750	752	746	774	768	758	696	753	742	721	724	745	774	774	685	748	734	720	750	748	758	762	773	738	724	753	752	703	710	730	671	754	728	809	711	747	719	730	711	777	800	744	745	764	767	707	706	697	768	782	761	738	761	685	763	748	779	748	748	751	718	715	748	754	768	749	788	746	736	742	766	766	739	753	749	780	782	775	759	698	722	812	805	717	739	725	761	744	757	739	749	768	754	768	794	743	739	713	761	754	761	746	781	793	735	710	743	734	768	711	740	751	748	693	739	735	777	757	743	766	792	732	753	711	755	712	741	764	741	732	730	821	728	728	762	767	796	729	711	754	788	781	760	768	742	761	774	728	749	825	717	780	752	712	731	751	740	760	750	718	727	786	733	754	766	733	760	750	725	762	740	741	768	719	787	735	734	756	779	787	736	723	736	772	731	737	720	742	732	727	735	801	737	737	737	779	723	735	751	775	706	730	729	716	716	715	776	747	774	693	768	737	760	772	746	746	778	776	680	771	682	728	773	748	735	795	747	827	772	774	691	753	759	746	767	727	699	777	747	702	751	783	765	765	727	777	740	761	767	722	740	778	715	756	748	744	802	730	748	752	742	764	733	749	709	769	780	752	728	725	735	710	742	727	751	752	755	771	745	700	734	745	781	750	765	758	706	743	742	794	717	739	714	749	734	773	741	734	737	713	754	748	750	749	779	787	744	715	765	744	792	757	754	727	786	760	742	782	752	680	768	727	719	763	751	740	732	712	741	794	723	758	796	736	758	745	728	753	763	733	745	720	742	764	749	747	749	751	715	716	728	754	747	764	726	774	760	706	799	762	748	724	765	763	748	778	732	724	780	737	711	772	722	755	687	725	764	743	727	653	730	765	729	800	708	744	713	737	757	761	779	722	789	722	777	679	752	740	766	711	697	727	756	732	766	790	720	708	718	741	733	733	738	765	768	740	725	706	759	734	720	803	699	723	766	727	699	740	791	775	785	710	769	757	772	738	770	733	777	803	722	704	766	761	738	753	777	701	692	810	735	759	718	747	798	752	738	706	760	713	727	687	829	724	701	751	750	763	745	811	723	767	766	735	756	733	752	739	726	782	755	766	770	753	817	763	717	733	757	747	760	752	748	746	730	759	768	794	750	771	765	768	774	724	760	783	752	700	797	750	709	778	780	812	745	723	751	746	685	729	743	718	728	722	703	720	722	732	774	697	738	749	749	716	746	736	739	724	790	707	763	704	762	742	746	757	766	767	742	705	729	753	763	730	759	712	754	762	734	757	722	748	767	717	751	769	697	786	699	703	765	732	732	765	762	744	712	777	776	742	715	731	764	661	745	783	733	783	744	734	741	763	683	740	746	745	751	765	790	718	739	721	775	743	743	766	740	769	786	709	741	762	765	780	749	731	745	746	733	758	714	769	694	755	758	742	747	725	788	757	752	721
25730	21458	27212	25513	4206	1071	905	759	692	717	703	705	661	630	606	637	568	710	589	628	609	627	667	630	636	601	565	586	653	585	661	638	618	623	602	600	580	607	621	623	630	582	612	624	638	617	592	652	598	603	636	582	575	594	594	624	630	602	587	600	629	603	608	645	608	596	636	673	630	605	610	616	635	592	640	628	602	634	606	628	606	580	608	617	645	604	601	641	615	599	603	643	626	590	628	622	621	626	621	613	580	595	602	642	590	624	607	645	573	640	634	614	602	623	622	607	583	558	607	549	622	607	586	634	594	615	609	636	610	652	605	619	601	577	590	662	592	594	627	602	604	649	567	591	572	552	618	603	587	557	592	626	619	613	658	638	644	597	601	621	636	603	609	582	646	624	587	644	618	647	649	593	576	612	610	606	623	634	595	628	602	630	620	588	609	570	628	622	580	612	569	626	651	596	596	566	624	595	598	602	648	608	620	636	596	621	595	645	623	592	578	587	592	615	585	598	617	621	618	625	621	645	623	669	637	571	654	620	596	634	586	629	614	576	572	624	617	619	623	572	589	613	618	640	647	635	598	659	555	623	597	614	561	613	596	614	573	595	664	635	543	593	587	602	633	617	621	592	573	590	607	564	606	656	620	606	608	602	622	575	599	610	624	590	634	610	605	613	613	617	634	597	688	613	628	575	598	662	619	605	634	645	634	643	598	635	620	609	582	660	638	597	586	622	559	626	622	634	595	575	600	575	630	560	617	608	628	647	592	584	624	584	584	606	607	613	572	573	599	593	597	593	591	600	643	608	578	640	630	617	622	625	615	588	644	607	622	593	592	599	622	604	594	602	589	625	610	586	611	619	623	622	638	591	636	607	618	612	607	609	593	610	619	653	619	656	614	595	590	581	638	631	610	592	665	618	632	624	618	622	616	618	623	609	638	629	620	631	632	593	577	601	624	636	563	585	603	617	613	604	627	625	646	618	644	548	632	565	636	664	639	626	604	617	601	661	604	604	593	623	643	617	565	612	605	582	632	617	595	595	613	589	626	655	562	599	617	552	635	605	607	569	609	612	635	639	619	575	579	566	607	604	625	581	632	621	598	627	597	646	605	619	584	594	594	617	625	597	604	637	623	558	605	578	614	612	623	616	592	611	595	563	629	600	624	646	611	592	668	662	597	576	598	626	589	613	606	603	581	588	610	636	590	583	633	641	628	596	586	605	603	608	574	604	610	656	605	602	623	640	575	613	637	575	650	665	584	615	619	611	619	599	603	610	569	554	628	608	593	573	590	633	582	641	614	632	594	585	608	603	636	586	603	599	623	655	599	577	576	610	645	594	638	572	651	597	620	619	624	580	621	570	641	625	594	586	565	608	574	627	565	560	602	638	636	616	630	565	627	594	596	566	574	596	595	586	608	637	604	594	612	584	610	618	609	614	593	615	595	619	637	636	581	571	598	577	609	612	657	566	616	584	656	668	613	606	590	626	606	613	632	598	597	613	629	585	553	599	645	637	621	623	650	595	642	658	563	629	648	619	585	600	658	582	604	618	580	598	606	604	625	593	592	589	627	590	594	607	624	628	610	577	619	629	593	601	596	594	604	661	574	569	563	598	626	672	582	566	606	605	594	587	600	611	569	621	603	620	601	633	607	607	625	593	659	637	619	590	585	620	611	592	604	647	545	575	600	656	616	590	586	642	608	600	555	604	609	645	608	625	602	632	609	601	561	597	655	599	587	672	599	606	583	633	574	607	631	589	606	611	638	623	590	618	587	595	631	580	603	599	584	620	618	583	571	631	618	639	603	622	647	605	596	595	625	622	620	599	631	633	639	606	606	588	597	610	628	608	570	593	562	592	600	580	591	580	588	606	624	590	657	583	652	629	587	658	602	622	634	641	637	623	572	633	623	628	594	591	598	621	679	569	577	638	586	602	629	614	617	640	617	624	622	589	638	636	594	586	622	621	525	603	592	610	628	573	557	582	574	596	636	616	610	602	649	635	629	600	620	637	619	642	562	610	559	636	669	633	598	617	615	611	635	588	596	609	622	638	563	609	618	616	609	612	615	605	583	619	594	636	606	606	603	567	590	607	551	601	623	552	641	620	575	628	632	611	618	591	597	576	595	617	598	697	596	621	592	627	653	621	583	631	615	591	643	626	648	630	609	601	592	627	597	597	594	612	605	618	608	644	628	622	609	607	604	607	640	608	615	599	623	598	606	592	584	626	592	630	627	609	633	570	588	647	606	604	614	559	568	592	602	591	620	567	555	596	608	651	564	621	614	625	572	608	618	600	602	593	641	604	618	585	644	586	609	595	623	604	632	609	650	615	628	657	622	622	626	619	615	586	596	620	575	591	605	581	598	555	612	561	618	575	601	599	600	592	629	572	588	615	655	628	611	586	619	621	589	595	535	633	592	636	622	580	616	615	599	616	590	590	586	578	566	611	599	615	598	582	616	627	616	603	641	622	598	616	623	580	647	616	616	587	630	583	653	635	635	640	623	594	626	641	594	601	636	616	597	667	580	606	573	620	604	549	565	579	661	627	619	652	632	595	659	607	596	604	640	604	582	615	611	608	626	588	606	578	607	626	618	587	595	599	624	645	593	598	596	584	595	626	641	626	575	621	586	626	628	618	621	620	591	627	604	626	627	604	606	599	583	609	624	571	597	604	626	623	612	599	628	593	626	563	604	646	645	618	619	612	607	614	646	594	604	595	646	582	583	642	598	644	583	597	620	637	569	592	629	536	591	587	611	623	668	631	624	611	608	619	589	613	635	631	609	569	602	573	583	589	583	633	612	597	613	631	588	625	630	586	589	563	569	608	602	604	645	633	613	558	585	607	642	600	612	639	610	604	580	575	589	626	626	611	646	604	590	647	635	630	621	622	610	622	604	642	573	603	614	602	619	642	561	647	603	622	597	622	590	595	657	631	606	618	597	660	615	557	579	589	616	614	602	627	569	630	599	629	600	604	586	577	614	619	624	604	628	576	620	622	591	589	582	596	633	592	586	551	558	608	587	595	620	610	630	625	663	653	572	604	626	624	661	624	585	587	603	586	621	612	582	592	552	569	572	605	599	618	606	610	608	591	626	575	628	607	586	581	594	593	627	609	559	639	563	545	646	599	611	625	611	630	619	578	601	582	600	665	605	584	595	606	622	599	615	620	645	540	621	557	615	627	631	602	580	598	592	601	586	627	615	587	665	572	625	594	623	582	633	624	633	643	575	643	583	616	603	602	627	576	573	605	595	631	594	606	573	616	647	595	628	648	567	623	600	610	568	598	590	616	664	651	566	635	602	607	622	669	599	625	547	602	602	628	613	643	588	579	597	619	593	582	598	565	615	577	624	600	570	558	601	621	639	610	606	592	573	606	615	649	639	662	585	599	607	567	556	615	635	572	599	589	604	569	574	635	615	599	625	619	626	629	606	637	554	600	643	603	608	620	633	627	638	567	591	629	580	608	594	598	567	586	629	628	623	604	613	596
3792	2820	2423	1451	1077	821	742	679	621	574	596	564	586	591	610	559	564	558	561	556	574	534	535	536	530	553	570	532	529	586	565	524	576	560	560	528	534	579	570	550	512	488	475	531	538	494	510	557	476	493	500	551	561	544	509	504	501	537	547	535	566	534	554	551	503	530	528	553	531	504	514	571	566	515	536	484	562	525	513	572	534	507	524	535	516	545	544	506	557	568	557	511	514	516	530	564	500	527	523	540	575	592	505	523	522	515	531	536	504	560	516	497	507	530	498	539	505	505	524	487	550	552	509	485	547	523	524	553	527	528	528	552	552	541	486	522	550	533	502	521	562	504	525	544	556	578	557	507	514	506	543	529	511	523	524	507	513	524	543	533	553	531	488	531	508	536	523	510	534	545	551	536	548	515	519	540	572	502	527	498	533	520	537	512	514	482	550	519	521	513	500	502	500	502	537	525	559	506	504	523	530	542	549	532	507	543	531	524	534	510	512	590	571	529	527	481	505	530	518	537	525	539	515	533	501	513	557	529	534	532	521	485	530	524	510	539	564	540	536	535	519	522	550	524	495	530	535	540	505	516	510	546	523	545	525	540	542	528	519	499	539	564	507	502	556	507	479	547	524	484	585	564	531	553	531	517	473	532	514	506	516	512	499	503	514	520	516	535	493	494	527	498	529	550	573	569	513	547	518	503	505	582	505	517	573	540	535	556	532	501	488	499	531	508	547	562	513	522	527	538	535	545	540	537	550	500	532	514	498	534	520	555	538	515	530	474	558	543	525	542	538	558	535	512	493	528	542	512	549	530	558	529	529	515	525	523	576	539	502	560	521	550	518	562	528	515	588	553	496	486	547	503	554	505	546	561	531	544	515	546	506	537	494	554	470	510	541	509	519	517	511	489	563	516	511	496	503	516	560	521	557	522	533	558	556	497	569	528	504	521	528	528	537	523	555	561	545	512	521	571	520	526	518	519	505	546	499	524	522	526	573	509	523	532	529	531	535	540	524	535	505	552	544	570	501	514	504	545	528	540	514	485	502	525	565	533	496	529	499	559	549	485	504	536	490	503	513	540	522	520	520	474	536	526	508	519	497	497	573	514	517	513	492	523	537	559	546	472	533	516	506	547	520	560	506	545	538	523	513	554	556	569	500	547	475	526	506	512	561	547	537	541	493	503	552	525	493	520	514	546	537	499	517	522	531	527	497	529	485	522	504	467	560	532	535	524	489	513	531	522	499	533	536	523	519	476	535	519	524	509	497	605	492	510	535	485	483	536	544	518	537	487	499	534	495	482	508	523	526	522	514	542	532	507	509	557	486	548	517	524	526	520	510	567	553	495	535	515	530	528	548	532	548	521	533	544	519	505	553	565	506	505	501	539	458	498	583	526	541	504	526	542	528	509	499	521	512	500	539	495	492	474	528	527	528	541	509	522	538	522	485	517	517	518	554	549	492	517	518	563	516	527	564	563	515	513	559	512	497	492	511	562	515	521	537	482	500	506	492	520	509	495	546	538	526	504	538	502	511	509	489	564	510	524	511	533	519	539	524	497	532	546	569	555	534	510	553	543	570	511	572	495	532	539	540	527	529	558	525	543	527	521	500	516	553	538	511	541	491	534	549	522	505	527	556	505	513	532	533	547	508	504	469	534	555	545	568	544	509	522	543	554	519	515	497	490	507	540	531	504	533	522	511	510	492	568	529	496	529	492	542	541	565	542	518	474	525	564	500	508	526	499	527	528	534	530	518	530	513	510	518	551	529	551	513	509	503	495	499	493	532	514	556	546	533	557	613	520	523	533	524	520	515	533	502	512	531	553	552	494	482	506	458	537	530	552	533	501	525	507	480	514	504	533	523	542	561	515	525	571	495	533	565	521	538	502	491	554	552	503	489	496	488	552	543	517	510	534	539	512	544	511	536	531	522	584	504	561	525	536	522	574	515	521	531	469	529	532	485	538	518	568	512	502	546	459	516	502	543	510	558	517	496	569	508	492	529	515	519	516	529	532	515	515	529	525	518	509	538	556	538	527	536	536	499	523	521	518	531	503	513	495	526	524	541	551	538	520	515	538	539	480	516	522	527	523	542	543	505	509	502	521	529	541	561	537	481	531	534	553	550	503	551	500	573	546	520	556	505	542	520	511	538	531	527	554	520	489	525	510	506	508	538	479	547	538	555	485	513	527	546	548	538	554	547	539	547	536	525	511	496	533	532	585	512	558	548	490	556	574	501	512	522	508	476	504	533	462	513	523	474	550	525	488	573	508	498	548	503	502	544	531	504	527	525	528	527	532	534	514	550	537	525	563	544	560	525	510	543	528	530	537	527	545	535	531	515	526	502	534	547	550	529	494	531	521	540	557	508	512	513	525	515	534	511	527	528	519	527	493	554	520	544	534	532	526	545	544	561	562	535	526	545	542	541	513	527	517	471	548	532	556	529	512	522	512	499	529	511	505	548	540	500	552	521	520	562	521	491	503	533	523	512	547	536	491	523	513	529	523	534	556	523	518	550	503	564	476	564	513	520	555	486	554	534	507	534	522	564	483	554	542	529	546	554	509	564	530	560	535	549	551	532	533	525	553	504	566	513	546	516	532	512	532	522	535	506	568	556	534	519	525	505	566	531	549	556	494	559	509	530	516	499	540	519	556	510	600	503	549	496	541	487	549	533	482	479	496	522	534	516	517	543	530	563	494	513	565	535	495	521	514	521	558	527	518	469	558	490	538	563	536	526	512	528	533	569	519	505	535	550	515	559	544	501	506	562	504	488	548	520	549	523	546	494	542	540	495	517	540	562	537	491	531	538	549	544	534	526	498	522	518	535	549	521	495	562	503	519	483	535	519	488	481	570	526	528	524	536	556	522	502	538	525	503	549	476	501	499	491	532	522	474	546	490	530	512	537	522	494	540	562	541	512	521	499	520	541	573	514	538	531	520	530	525	493	502	526	501	514	571	556	473	523	531	549	538	527	534	504	554	554	563	506	493	504	520	502	501	496	503	504	489	508	545	490	495	553	526	524	524	517	521	545	486	502	520	518	544	535	552	543	505	538	533	504	534	524	548	544	533	513	550	558	507	531	517	542	538	498	505	525	502	536	472	542	547	588	574	508	559	538	515	551	521	500	526	511	520	506	532	512	528	543	511	543	551	549	520	574	516	521	542	527	511	526	525	516	547	520	552	541	546	543	510	481	537	546	520	507	509	561	551	528	518	504	530	534	511	539	528	545	533	552	515	510	515	523	549	509	544	531	570	552	537	509	511	568	540	501	507	537	486	511	515	564	545	547	526	567	535	517	538	542	515	526	548	487	512	570	494	520	515	474	508	515	566	507	501	512	522	531	490	521	532	556	530	537	506	544	509	523	535	535	506	513	542	523	503	507	541	547	521	516	532	564	502	531	530	513	516	553	547	505	562	547	546	560	523	545	524	547	534	554	540	478	496	534	533	556	540	524	499	497	544	517	501	465	517	480	545	549	496	554	555	512
24545	21416	28551	24671	21139	3419	877	578	514	425	439	386	360	393	382	346	375	339	368	377	348	347	334	337	378	340	349	352	351	349	357	333	337	353	340	323	316	321	341	332	344	364	303	345	326	344	350	333	310	316	345	348	336	344	362	331	362	322	337	313	358	328	367	302	328	351	350	350	341	334	316	300	336	343	335	346	346	316	327	307	295	366	295	359	352	362	334	331	317	365	334	332	344	307	319	326	373	329	354	342	301	312	337	312	334	315	347	328	324	327	355	375	307	329	369	333	342	336	347	344	346	344	327	327	339	334	340	331	287	338	340	323	303	330	345	296	331	347	287	331	305	330	358	278	344	334	322	299	325	359	340	332	308	316	330	335	348	306	358	355	326	334	314	345	325	334	348	329	321	353	303	316	358	346	348	313	324	344	309	313	320	319	339	305	327	348	340	317	318	355	335	307	334	297	370	331	316	318	332	290	340	347	325	337	338	325	293	363	339	305	307	340	332	339	343	295	341	314	326	315	324	331	350	336	338	343	378	332	323	338	342	318	346	310	330	345	378	360	326	319	313	323	335	357	322	329	341	295	358	299	319	345	314	324	318	314	343	339	326	336	330	306	338	328	322	333	328	352	344	285	321	339	350	314	316	327	321	333	342	359	351	370	319	357	312	328	332	306	350	310	290	325	344	294	344	299	300	327	312	314	335	338	332	310	338	333	326	349	337	351	317	302	313	311	333	313	364	307	310	332	298	348	321	317	337	310	328	335	342	342	340	327	327	312	304	305	291	346	333	335	310	295	313	338	317	327	317	306	323	332	311	343	331	350	333	333	303	324	338	327	352	320	300	321	329	320	323	333	335	342	344	311	338	314	331	324	311	330	330	341	343	335	316	327	324	330	318	341	343	346	327	334	346	343	339	317	327	349	340	300	315	331	327	306	321	349	315	354	332	350	306	319	327	313	338	314	288	305	303	316	297	340	348	331	312	343	344	351	355	306	327	300	309	307	337	319	323	330	312	328	350	343	320	338	332	315	321	356	298	345	316	357	344	351	312	303	297	350	348	333	306	313	310	286	342	341	327	350	328	343	332	305	347	330	335	317	312	297	339	330	344	307	324	325	336	318	336	342	358	306	330	359	313	314	302	299	301	330	322	333	339	326	328	324	322	319	336	330	347	326	310	345	311	355	325	292	312	333	349	346	305	316	302	330	292	305	313	334	312	352	318	333	301	344	318	328	332	307	321	326	310	303	336	339	334	337	310	361	320	315	310	329	380	322	293	324	322	323	332	310	334	334	341	322	341	315	359	324	354	315	298	382	307	355	331	360	316	295	336	333	321	337	352	290	341	347	321	342	341	336	330	327	325	295	350	328	364	310	309	332	332	294	322	328	344	343	372	331	318	341	339	316	323	353	308	301	328	296	329	324	348	291	301	304	322	340	314	325	344	332	308	304	341	329	350	326	315	345	296	342	315	281	348	304	328	316	328	321	316	331	324	306	299	314	315	312	330	317	297	310	342	327	311	313	336	297	344	322	347	328	299	328	330	322	347	360	311	365	318	332	342	362	342	321	312	311	318	324	310	329	348	319	345	329	270	321	327	326	318	320	301	332	323	310	326	341	358	342	332	332	354	337	283	319	303	337	308	360	326	332	354	328	322	361	339	330	303	345	308	337	298	343	352	310	349	365	314	325	353	346	341	323	315	328	327	343	308	339	333	300	318	322	317	308	381	312	338	339	344	352	328	294	302	334	310	329	338	332	322	297	313	372	331	323	329	334	330	309	346	313	283	290	305	348	314	341	306	321	333	333	323	328	322	346	349	336	351	311	356	339	352	342	324	342	324	323	333	321	315	310	337	327	381	322	348	347	333	330	326	338	337	310	333	331	318	324	301	305	345	341	321	337	316	300	332	317	322	306	309	325	301	332	307	380	332	304	312	332	320	333	314	343	312	308	329	292	321	329	343	325	352	310	341	296	337	352	309	357	336	320	327	304	356	327	318	339	330	301	308	325	310	287	317	341	306	341	309	338	315	330	323	327	281	328	314	316	326	317	362	331	325	280	341	301	324	338	356	349	328	309	319	329	324	323	365	329	327	290	360	304	341	313	289	340	335	317	303	332	317	337	367	346	319	304	290	314	327	317	324	357	340	348	316	328	326	319	333	336	355	358	321	312	317	322	311	314	345	326	313	307	365	292	321	299	295	340	331	318	327	337	296	310	302	298	338	327	332	309	306	294	328	314	314	335	311	350	325	321	327	320	305	325	339	323	337	321	319	341	312	324	330	335	337	351	304	342	307	350	339	323	336	311	329	361	361	309	330	306	319	301	341	359	327	310	344	350	308	298	321	303	322	331	323	350	356	345	336	341	326	330	294	331	329	347	318	315	299	297	318	321	300	324	353	295	293	328	328	359	347	333	315	294	329	331	314	361	331	374	370	341	327	334	306	364	330	315	320	318	334	313	301	361	332	323	351	327	339	344	333	322	340	336	336	316	380	323	318	341	324	296	337	329	336	315	292	341	303	316	317	331	348	365	331	296	286	328	360	317	305	326	319	330	333	333	343	311	336	317	357	310	355	313	322	315	291	326	298	318	348	308	293	341	321	322	306	329	318	343	327	332	289	300	303	313	308	351	288	336	359	339	317	309	333	321	318	335	332	317	338	315	343	332	347	338	310	344	378	336	320	340	309	318	326	312	368	284	298	338	327	302	313	330	331	354	311	324	307	326	355	325	303	365	319	334	325	334	339	311	281	318	306	336	324	332	300	326	306	311	354	309	254	318	328	287	322	302	310	339	313	332	307	329	326	337	331	311	318	346	325	340	341	335	307	301	298	306	315	328	321	332	317	307	327	332	336	324	305	354	318	343	308	319	312	342	302	376	363	300	341	311	298	323	306	305	333	325	305	329	335	342	293	325	331	320	318	347	304	331	340	324	334	321	336	280	293	337	330	339	313	327	322	341	304	354	317	353	325	322	357	312	337	339	323	321	320	328	336	336	276	340	340	347	325	346	303	343	330	331	313	312	329	311	305	314	344	318	315	347	330	304	310	325	319	315	307	314	365	284	319	354	333	302	351	303	342	345	338	325	312	308	339	328	344	311	320	342	332	337	313	338	332	343	344	334	304	314	343	323	329	339	341	342	309	315	336	304	308	319	320	340	344	328	299	330	294	357	315	333	346	376	352	302	312	343	323	310	328	326	342	319	297	328	326	322	287	310	340	331	302	331	319	304	352	332	322	340	341	333	321	346	324	273	335	346	310	332	335	343	350	298	312	317	336	333	338	307	346	332	320	311	311	324	337	329	315	349	325	352	341	315	302	350	329	339	336	326	355	325	310	363	315	324	370	294	352	319	356	331	314	328	318	325	363	346	335	316	341	313	290	343	369	333	322	319	324	313	349	317	311	300	312	317	320	334	322	328	323	356	316	308	338	327	321	296	354	343	321	319	346	307	306	316	340	289	350	321	337	340	314	334	308	332	352	354	309	368
3833	4793	4010	2064	1310	976	768	665	586	491	461	471	453	416	340	369	351	362	354	360	364	330	354	322	337	328	371	343	344	325	348	333	335	311	311	338	293	321	317	326	309	298	337	299	333	307	300	300	311	329	301	331	314	303	292	287	316	315	333	332	308	324	309	310	313	332	322	301	333	319	288	322	305	297	340	317	300	304	318	286	307	312	285	316	295	338	311	328	310	299	323	301	312	319	307	297	325	334	323	300	301	313	349	337	304	304	332	336	329	330	293	271	303	323	291	293	322	299	292	321	279	290	281	297	299	320	291	313	311	317	309	303	313	288	297	284	282	310	348	331	310	302	312	342	326	311	325	312	308	314	317	305	316	317	317	317	325	288	292	337	310	315	318	306	325	329	301	269	324	325	323	329	347	293	301	305	297	299	292	301	308	306	306	307	312	286	321	281	305	305	319	300	297	323	299	297	281	301	317	267	313	296	252	281	323	295	310	301	283	319	308	309	295	301	287	326	321	307	312	296	325	282	302	273	293	325	303	293	286	322	315	312	275	328	299	314	343	297	312	311	313	290	306	322	269	301	339	325	317	313	318	329	302	311	284	292	304	311	330	340	296	313	298	306	311	327	279	287	301	297	318	251	267	304	299	298	315	328	322	316	341	319	320	301	340	309	317	343	287	326	319	298	346	304	302	313	310	284	326	287	322	305	302	313	306	318	327	344	301	297	296	315	321	303	316	291	287	304	323	328	290	362	302	305	315	319	299	289	323	315	311	272	316	313	276	297	302	320	270	263	319	328	301	315	304	305	324	287	291	265	339	319	310	313	297	324	287	321	297	303	312	287	329	303	314	335	324	322	314	303	312	320	302	321	302	298	310	318	302	307	356	288	303	314	350	317	307	292	332	325	313	313	304	300	324	301	268	319	315	303	297	304	330	303	243	328	303	299	301	286	290	298	306	317	299	283	315	300	304	335	302	335	328	315	307	305	301	302	297	314	316	327	297	302	304	300	270	299	297	279	291	302	294	295	287	293	318	295	282	306	323	309	323	305	332	330	303	301	318	274	345	329	294	317	289	301	285	328	281	321	317	319	320	343	309	327	307	306	327	326	339	320	312	289	317	319	278	309	298	334	305	294	298	320	309	286	305	293	307	289	304	301	318	311	285	325	293	303	300	308	302	300	283	322	363	323	291	323	290	325	282	296	316	309	319	315	312	315	348	304	335	297	315	314	317	314	288	315	312	315	292	277	292	316	295	278	322	356	339	316	315	324	297	330	302	302	314	294	327	299	314	297	341	332	317	297	332	292	290	320	294	335	297	314	309	277	305	300	316	332	323	321	296	322	268	261	318	270	322	281	293	325	321	311	301	298	284	307	302	321	296	304	308	307	299	316	294	309	306	271	323	279	281	319	303	288	307	329	341	293	290	320	300	337	278	324	288	302	318	319	273	321	273	275	319	310	285	311	327	300	281	322	309	292	303	298	282	306	303	280	327	300	309	354	335	305	316	314	318	331	296	287	297	291	281	283	271	302	283	326	298	284	295	282	322	314	319	291	284	291	317	294	322	330	312	311	319	318	291	303	322	305	336	305	311	330	327	266	295	293	311	286	285	308	312	319	299	282	338	308	283	331	311	317	303	298	320	263	270	286	304	299	302	290	325	316	315	300	319	317	319	291	292	304	289	322	309	299	336	334	296	284	311	269	318	260	276	325	312	309	304	285	293	293	327	335	332	280	290	305	316	293	314	304	300	314	307	341	307	314	281	335	332	265	316	321	309	297	275	298	312	278	311	298	327	300	321	270	272	301	336	314	335	339	283	317	325	301	311	295	268	273	330	318	293	301	340	316	311	320	314	281	306	295	283	266	345	304	322	318	322	289	311	324	338	297	308	295	325	321	299	308	325	312	339	319	311	291	319	299	315	326	303	279	283	291	302	285	319	303	314	286	310	307	294	325	295	298	332	331	321	295	313	309	309	289	294	303	255	318	297	286	338	322	316	316	298	301	280	286	294	310	282	310	311	301	322	321	312	321	330	320	279	290	303	294	300	304	324	307	286	287	285	288	289	293	306	266	288	333	296	292	285	291	317	327	293	316	337	290	290	300	312	295	273	271	320	304	326	295	310	307	306	286	289	290	343	302	312	320	279	309	348	305	290	308	289	308	315	287	299	313	295	302	298	298	324	305	320	291	289	324	304	309	318	307	308	295	285	281	328	315	309	315	284	305	305	301	263	294	282	311	298	289	307	308	306	287	310	296	318	319	291	286	306	330	321	318	285	298	337	313	308	339	272	322	323	295	298	327	314	323	284	303	273	343	291	283	325	287	329	323	295	282	288	277	309	331	318	283	337	301	284	315	273	309	275	317	268	289	311	331	298	277	291	275	310	315	319	315	290	297	321	305	323	327	318	304	286	287	299	286	322	280	290	315	299	274	323	292	293	295	285	279	285	290	309	294	328	317	314	303	311	302	295	294	281	309	292	325	286	297	312	311	300	296	299	325	318	309	323	297	306	301	287	298	313	322	297	308	272	295	295	284	301	335	280	279	292	296	280	287	331	271	321	284	287	303	312	307	297	330	283	290	275	300	294	328	288	288	319	315	303	296	326	295	312	325	293	315	286	268	337	312	281	322	336	301	315	285	338	317	307	302	337	305	318	279	297	302	302	329	296	324	311	303	332	302	305	311	306	295	343	288	300	303	324	317	307	272	295	319	311	330	311	284	274	266	278	290	313	288	309	305	308	299	326	318	275	330	310	279	291	306	300	330	268	305	317	290	284	286	294	309	351	278	304	261	296	302	292	316	310	319	303	299	339	325	310	302	288	302	300	294	300	331	264	301	325	324	293	314	299	302	290	306	340	292	273	322	269	333	320	295	276	296	322	297	277	307	320	283	289	302	302	340	267	290	292	280	304	348	295	334	335	299	318	273	327	306	291	311	337	288	305	273	302	292	344	287	290	305	295	311	311	310	341	306	299	312	296	312	301	305	317	289	323	312	312	306	311	330	278	291	330	292	276	296	323	299	303	318	309	285	272	325	300	306	283	295	255	274	309	287	293	276	308	318	292	268	324	324	298	331	302	328	313	301	308	320	303	312	325	298	290	301	317	317	281	298	271	318	285	301	338	326	298	310	316	293	287	306	314	312	318	317	322	300	296	323	285	291	291	281	305	295	320	279	301	291	299	314	290	289	309	311	333	309	318	313	289	290	290	344	309	300	275	317	297	291	291	323	300	292	312	290	309	301	291	347	285	287	295	313	316	315	318	302	284	302	297	300	303	294	290	310	288	310	288	302	334	316	294	296	329	288	280	285	315	296	338	316	311	280	286	289	291	323	294	294	303	284	316	341	317	290	313	321	275	309	299	288	292	300	295	281	318	292	340	290	283	282	313	306	270	292	335	298	310	290	301	306	318	290	314	318	298	301	335	292	292	308	259	296	303	294	308	278	300	294	255	299	289	324	294	307	297	330	308	313	292	309	297	324	327	278
27971	10375	1792	1241	1040	952	957	975	944	972	928	945	985	996	953	908	986	1014	893	889	868	961	990	930	920	957	936	916	940	899	929	940	891	965	891	925	896	942	860	948	948	869	911	919	893	968	924	882	933	867	926	936	964	942	923	986	947	931	932	968	938	929	880	964	919	914	925	977	958	932	925	969	979	947	911	904	930	948	952	887	913	958	979	935	850	861	891	938	891	877	901	997	904	964	1015	916	887	868	920	959	920	912	973	958	969	959	963	896	917	914	948	905	964	960	955	917	920	926	901	891	912	947	942	936	988	897	961	955	914	943	940	899	983	950	925	892	964	970	953	929	952	950	972	898	956	924	949	907	896	1009	901	916	921	908	940	949	973	923	957	962	960	900	946	945	979	974	1000	919	886	946	921	949	980	1046	952	962	884	979	930	901	993	965	960	970	930	914	926	923	974	915	957	977	917	920	1005	888	1008	881	942	935	1042	960	945	913	953	917	964	912	891	920	996	938	940	966	891	947	963	980	953	872	941	973	910	964	905	927	861	954	969	944	947	965	949	909	984	997	937	911	864	933	942	924	952	921	929	863	929	962	955	952	912	939	937	926	922	896	921	896	919	906	967	928	957	910	982	918	955	902	949	948	933	994	900	910	938	917	908	975	962	960	912	910	940	923	944	952	913	929	981	892	926	916	949	933	927	906	964	926	961	920	960	938	959	900	883	1002	905	927	923	964	866	915	934	942	965	955	905	910	904	927	940	924	930	892	922	910	929	941	889	928	941	913	904	933	951	901	938	924	918	937	940	932	918	932	989	936	897	918	913	955	894	932	927	944	897	894	913	937	896	898	918	919	901	972	934	965	946	968	934	881	944	907	891	923	990	996	950	918	896	943	962	947	954	1001	928	936	910	935	902	932	929	940	918	883	960	949	946	926	977	876	946	847	932	968	902	969	940	934	926	887	930	904	855	898	946	907	985	933	910	973	904	956	922	960	977	906	916	875	955	902	962	877	945	909	922	959	926	983	893	933	944	961	898	930	909	946	936	936	906	899	927	931	921	975	936	943	922	926	968	975	926	904	904	896	874	921	943	925	993	931	916	886	941	913	890	901	929	958	891	939	936	899	950	907	875	938	866	974	938	953	900	914	897	917	898	913	935	952	915	952	964	936	888	927	919	909	942	948	923	889	927	917	969	950	914	930	929	893	888	922	906	925	920	889	905	873	913	927	943	912	959	908	972	971	868	911	913	912	848	941	933	869	899	957	902	938	956	939	947	919	979	909	921	941	962	906	915	935	964	961	915	950	935	931	949	933	955	932	955	916	968	951	886	953	909	955	944	969	939	984	907	944	909	939	905	972	925	926	912	919	926	923	916	933	924	938	968	962	926	941	890	936	928	937	871	946	910	918	940	965	960	935	929	979	901	909	920	926	909	872	918	925	931	892	909	960	1002	930	909	949	925	981	922	922	901	948	944	937	901	925	939	974	913	936	978	887	935	899	984	925	925	953	943	831	943	889	931	936	929	935	934	886	918	976	980	889	947	909	963	930	895	950	949	1002	885	902	967	959	891	915	902	951	965	955	917	909	901	931	998	923	931	909	917	928	896	860	934	939	902	947	922	911	902	942	927	969	960	934	892	918	913	948	984	981	900	937	924	956	976	942	926	898	904	922	921	1001	916	910	925	945	855	965	962	938	934	887	892	923	950	978	861	949	902	925	940	896	958	923	936	927	964	937	927	933	990	963	964	952	917	956	923	929	927	948	902	960	991	922	929	921	939	942	926	950	928	913	917	849	920	969	903	935	909	945	986	921	940	894	929	950	898	972	924	923	958	898	930	906	869	927	912	879	930	958	998	935	900	897	959	945	935	979	897	954	989	888	957	947	901	946	892	957	933	938	967	965	908	946	904	951	955	939	930	935	934	941	931	916	922	886	938	958	928	894	928	987	991	932	953	908	884	961	890	939	884	898	948	938	946	961	897	917	915	904	936	911	910	874	951	943	918	973	913	859	955	966	920	950	934	905	918	960	921	919	961	894	941	949	992	882	920	895	923	1010	973	888	930	917	941	923	869	925	911	873	894	944	948	1005	910	884	963	870	869	962	918	972	945	921	912	939	911	957	964	953	911	886	982	891	922	965	929	972	960	899	889	911	932	959	958	903	862	918	886	854	947	954	924	898	935	878	897	970	966	937	868	947	937	954	935	903	930	933	962	972	968	937	919	960	911	921	922	916	972	916	952	920	961	989	941	911	934	941	849	953	931	951	962	940	905	990	901	924	893	958	956	926	959	946	930	884	917	915	958	941	914	918	955	893	892	920	951	944	958	928	938	944	880	944	876	974	891	948	950	979	995	902	921	960	957	956	912	883	910	960	874	950	947	977	896	923	933	877	911	913	918	910	932	954	928	899	938	943	939	897	934	970	948	942	946	972	928	894	945	902	971	932	930	974	954	999	935	947	949	935	915	955	964	979	952	985	951	976	978	897	979	918	951	891	972	916	907	912	935	923	937	886	937	926	913	910	908	897	924	928	876	873	972	960	966	971	980	927	908	979	917	921	980	913	929	919	917	897	933	942	977	980	881	963	907	961	961	930	935	856	946	913	870	932	971	943	922	914	898	890	937	1010	981	914	943	953	900	982	968	919	907	939	960	903	853	945	921	929	937	987	919	887	888	931	924	924	916	903	906	962	932	966	994	987	938	945	894	940	912	887	953	896	951	950	992	928	951	983	966	962	964	968	956	872	923	950	940	968	947	933	911	932	892	924	978	956	915	966	889	908	918	939	891	934	933	931	950	967	954	989	954	942	896	935	863	921	974	933	958	911	919	939	890	888	924	971	908	932	908	891	975	939	940	961	941	917	968	879	894	956	908	941	917	988	892	937	954	923	904	956	909	942	941	912	925	951	959	910	939	906	966	930	882	966	898	916	946	963	979	973	956	981	932	936	962	936	943	880	891	918	938	932	912	887	979	922	980	928	927	914	974	916	949	902	896	901	922	884	952	886	960	950	923	963	909	942	886	972	923	856	957	983	922	973	955	934	936	954	915	939	916	916	944	912	990	951	948	933	915	893	959	964	938	991	929	997	944	981	952	948	930	904	967	942	960	933	968	925	923	910	904	923	923	872	925	905	984	958	935	920	897	953	949	908	946	905	930	920	892	941	924	891	927	894	906	935	949	908	906	840	977	942	985	930	942	943	936	943	942	911	888	951	855	936	923	967	912	869	895	909	919	935	911	874	970	971	892	938	959	976	910	951	971	952	923	941	893	922	933	938	920	917	945	947	957	907	948	920	915	945	869	882	936	966	916	971	949	889	905	932	949	954	932	923	989	957	914	900	986	917	960	1002	933	907	965	923	977	931	939	959	988	921	945	944	905	1009	910	893	876	911	911	972	898	882	915	976	863	953	924	969	890	919	925	922	911	939	903	905	974	1000	882	934	967	986	995	951	958	1003	944	916	886	948	908	949	979	908	897	937	940	1017	919	976	923	924	962	933	866	928	940	1013	913	913
5597	956	980	769	731	786	775	797	740	710	779	745	743	753	745	727	727	725	761	799	804	766	718	771	773	783	768	733	795	774	753	772	814	734	792	783	714	757	786	759	790	719	743	701	721	731	787	763	744	729	691	736	718	746	691	762	724	763	810	735	776	722	793	766	752	788	714	743	732	727	752	749	750	743	754	700	758	762	755	768	754	720	707	735	756	764	735	738	697	783	781	743	778	711	737	725	731	763	701	731	773	750	741	797	707	782	753	726	786	785	736	767	763	763	769	719	795	834	749	768	769	766	767	757	771	758	737	755	754	759	744	713	747	793	760	772	688	751	824	777	796	720	751	738	784	749	705	769	737	758	736	760	740	793	764	749	740	730	731	765	739	722	735	778	728	768	745	761	704	772	754	731	762	725	789	731	753	792	717	765	740	766	743	756	779	741	768	774	723	759	752	759	741	720	711	776	749	743	781	736	774	717	741	719	738	747	715	768	745	750	715	713	760	763	771	735	757	769	734	760	746	739	751	768	807	712	731	783	717	752	763	773	774	781	760	769	721	737	788	771	736	747	728	733	740	744	725	740	755	751	792	791	738	786	751	758	766	765	789	772	792	742	740	747	727	788	820	740	743	768	787	705	731	720	780	694	746	722	737	758	749	714	770	729	819	743	753	780	735	785	768	755	786	824	739	794	732	759	748	726	744	729	741	725	791	733	746	774	722	756	734	726	755	745	749	734	739	790	734	707	764	741	783	740	768	724	733	729	734	765	704	800	783	732	712	732	702	786	710	718	730	754	719	715	720	732	773	738	770	753	754	689	755	768	753	754	762	733	765	743	773	773	713	745	721	752	712	705	750	725	782	741	771	744	704	753	751	733	721	709	712	702	732	695	759	740	765	701	730	771	714	766	710	745	711	747	728	746	714	723	743	756	765	749	721	673	757	769	714	725	775	748	761	749	689	758	732	718	783	773	758	728	724	715	737	774	698	752	738	742	753	765	800	809	740	802	737	766	737	770	745	750	780	700	724	761	706	746	738	702	792	729	814	747	738	713	774	721	785	817	767	738	783	746	733	750	705	716	743	751	682	748	734	746	753	717	778	765	789	740	724	770	735	773	752	748	697	758	764	754	781	696	762	754	749	760	750	746	788	758	736	763	737	703	688	769	764	745	731	742	786	714	786	749	754	755	787	762	764	760	769	743	757	741	759	746	757	724	765	740	705	775	733	810	748	754	725	734	756	826	804	728	782	761	732	741	765	738	723	828	758	774	730	751	748	792	760	728	703	784	732	752	759	768	719	734	750	752	745	757	737	764	723	730	696	709	762	732	782	801	734	788	737	797	764	704	806	746	745	719	724	793	750	736	766	710	776	784	723	764	760	754	759	768	792	739	747	701	783	787	766	752	756	724	761	744	721	720	754	709	772	732	730	777	747	751	737	798	752	831	739	720	751	733	764	742	744	783	718	745	739	758	733	757	795	751	756	731	784	789	762	708	762	784	742	770	772	717	783	723	733	785	746	789	740	719	732	711	774	737	748	739	758	737	744	691	734	769	768	758	791	771	712	736	709	754	763	784	754	788	734	757	745	744	725	765	756	736	783	717	783	782	765	733	741	693	750	770	784	788	755	754	776	730	725	761	691	770	770	765	764	762	718	709	778	757	715	743	725	769	729	835	723	735	756	771	740	788	716	730	752	733	727	726	792	730	754	767	778	748	719	743	774	696	748	719	785	758	758	763	721	768	748	770	721	783	737	773	762	709	738	732	710	755	693	756	733	780	715	758	754	796	789	724	757	748	751	740	789	787	752	783	714	699	737	782	747	714	728	706	724	772	784	779	746	756	756	761	734	777	740	757	779	752	748	725	746	784	785	752	689	762	726	764	754	777	781	737	721	779	738	723	707	753	760	758	758	736	708	728	754	748	739	782	767	675	746	804	750	720	765	756	723	737	737	742	739	783	799	784	776	734	763	765	808	735	752	779	738	766	753	747	714	758	737	726	745	730	745	691	747	784	711	765	742	744	723	730	771	720	692	763	779	715	734	741	778	745	761	757	775	795	792	732	790	768	749	714	723	748	733	743	695	737	731	768	766	824	753	743	774	751	756	755	792	766	766	752	717	778	756	823	803	752	757	735	750	736	734	733	729	750	746	763	768	748	730	717	711	730	740	726	753	741	753	772	743	736	742	772	722	766	729	710	774	763	778	737	754	735	741	742	743	763	755	756	752	693	773	725	726	691	771	761	737	787	741	756	793	741	743	745	730	787	728	689	779	737	767	749	751	800	731	730	737	714	775	721	801	721	739	736	778	755	728	763	769	746	771	766	730	749	716	748	737	761	698	755	879	716	758	770	728	755	756	729	731	750	738	740	728	754	740	742	769	731	759	747	774	755	735	741	762	701	728	735	773	726	765	720	758	712	777	743	722	721	789	717	758	749	756	788	707	812	759	751	744	743	740	770	709	720	714	776	770	733	776	745	723	714	751	698	710	733	742	791	718	766	762	717	721	750	751	757	715	769	740	709	706	794	781	761	798	691	700	739	785	736	783	723	739	735	778	694	751	759	776	796	729	732	757	765	759	723	745	770	708	718	745	748	760	736	753	770	752	771	833	768	733	758	731	744	729	776	752	754	758	688	737	775	751	770	789	796	748	748	767	715	780	760	736	788	749	728	750	745	783	661	754	709	689	761	723	728	727	786	743	715	747	759	714	817	773	747	774	747	738	719	725	768	784	778	751	762	736	726	757	763	774	709	742	741	764	767	735	786	796	740	754	758	748	773	756	783	740	740	811	779	755	733	728	749	765	698	739	794	752	737	754	772	755	755	741	778	721	726	764	752	767	813	772	733	796	767	698	793	769	793	751	741	783	706	721	700	801	784	734	773	690	751	754	705	740	756	708	729	765	788	740	755	702	760	711	719	786	744	723	811	720	791	801	702	748	751	761	741	813	750	734	785	724	733	746	751	776	786	683	801	724	756	745	773	777	744	733	756	758	732	770	737	744	774	743	729	735	739	715	778	737	761	742	714	711	738	756	745	781	782	726	791	701	730	760	737	764	800	729	736	732	732	792	721	757	751	772	764	718	698	729	755	763	786	762	768	742	782	735	697	759	738	736	746	765	811	748	771	755	719	713	747	762	756	753	768	741	746	790	736	790	766	759	742	757	799	760	734	707	716	745	713	762	763	725	723	732	790	747	783	740	759	750	775	765	799	713	786	715	622	774	773	760	802	732	754	726	760	762	723	732	733	793	741	752	761	811	742	715	743	768	740	762	777	706	773	731	808	736	740	784	725	703	724	788	755	755	743	758	745	746	734	720	703	724	768	741	781	740	717	722	739	781	781	749	767	736	769	770	760	742	759	723	737	737	757	701	723	762	805	790	726	771	755	788	769	713	768	740	677	720	755	726	725	720	747	761	738	753	727	717	758	747	695	746	759	753	765	715	783	741	760	737	719	699	712	778	750	728	751	744	717	717	779	786	758	740	729
25640	21395	27133	25395	4258	1069	888	732	673	644	658	595	651	690	657	671	633	611	621	635	639	622	650	582	663	637	601	644	658	595	618	618	636	628	645	613	637	621	601	567	678	642	618	557	597	643	631	650	593	613	588	669	590	613	604	638	570	627	594	637	600	675	637	604	571	653	616	590	633	595	624	617	607	603	559	618	616	615	611	592	612	632	626	570	609	618	607	618	573	596	587	615	639	594	589	574	606	613	609	606	593	603	633	623	613	607	618	582	585	602	619	577	572	598	622	585	596	591	653	602	611	612	615	628	616	605	635	632	575	565	591	590	598	586	612	610	607	597	648	614	570	556	600	610	578	627	615	587	613	593	581	592	596	643	604	574	632	625	613	589	624	610	637	602	590	593	583	641	617	627	605	618	639	622	628	620	584	654	626	649	569	608	618	635	615	637	633	593	592	638	581	603	674	618	617	647	631	628	609	621	649	580	598	614	605	622	610	635	658	628	580	617	589	607	594	606	562	616	590	586	641	629	628	626	652	626	615	586	610	624	580	624	564	612	622	598	584	612	634	587	591	616	592	584	602	576	615	618	604	633	605	605	617	623	547	603	624	612	623	596	580	635	589	600	574	644	598	604	590	590	592	587	644	582	637	634	618	634	584	586	611	588	625	599	614	606	622	606	586	600	610	578	601	658	611	607	613	590	635	600	609	605	568	595	561	666	597	632	582	644	628	605	617	621	597	616	615	612	593	618	608	613	603	635	617	587	539	649	567	585	649	625	632	609	628	655	599	622	595	647	565	593	616	655	606	568	617	580	580	577	628	584	644	575	560	625	593	615	666	607	575	602	631	649	603	591	630	624	631	625	579	586	614	580	614	632	560	625	607	560	598	596	607	615	610	612	609	670	590	626	605	620	629	624	584	626	612	624	618	587	599	620	576	613	576	647	600	588	623	627	596	595	609	607	615	613	612	619	610	605	623	612	599	645	560	574	544	601	636	683	547	582	602	583	617	625	648	563	631	590	608	588	625	583	602	602	573	609	641	582	630	603	610	612	601	624	630	617	584	649	588	606	628	578	620	620	568	618	580	630	626	583	630	641	624	605	604	624	588	674	614	604	581	641	616	657	620	603	642	591	666	591	621	593	569	596	584	610	563	582	604	622	606	572	626	629	570	616	578	583	642	636	571	572	630	616	607	559	609	589	603	636	594	628	602	610	604	586	656	623	616	582	599	611	584	558	591	611	620	604	587	578	584	638	618	625	602	630	597	619	644	611	615	587	613	656	580	659	600	579	618	556	582	613	602	600	584	569	627	629	623	627	599	616	606	598	605	590	640	587	620	600	612	581	620	607	623	597	626	629	614	588	628	623	634	577	632	574	617	632	619	598	610	580	635	578	626	611	637	600	631	610	608	612	606	614	655	587	615	620	633	615	637	599	648	598	616	574	597	614	573	606	591	632	584	589	608	602	583	612	621	601	600	546	602	611	573	660	615	579	585	579	598	604	555	583	619	630	619	588	634	610	602	623	572	647	621	598	627	591	602	630	620	618	659	614	554	612	629	599	641	613	583	586	581	604	593	604	566	602	625	613	588	598	628	604	565	592	603	624	633	591	644	636	603	610	648	614	668	583	620	589	640	612	557	599	593	565	667	597	629	562	600	643	583	597	580	585	540	576	608	646	605	626	588	574	613	621	586	607	583	587	630	565	621	618	591	592	561	581	575	589	621	588	616	625	598	562	648	604	612	604	639	607	602	620	606	589	581	598	623	589	629	595	606	573	613	600	637	630	618	623	649	596	614	614	615	609	639	581	602	579	607	649	621	625	640	616	592	568	600	591	583	606	622	578	647	628	630	597	616	562	596	590	572	596	598	624	583	604	632	611	637	616	596	594	583	584	604	583	629	596	603	625	593	614	603	609	592	581	597	619	579	566	590	551	599	580	615	572	630	628	601	590	598	632	611	632	598	616	588	575	597	609	577	636	597	579	615	596	641	600	617	605	599	620	589	621	593	608	597	577	600	596	614	608	641	607	603	625	602	632	588	605	615	616	635	587	591	595	625	604	603	650	628	612	599	566	619	613	599	609	620	612	594	599	565	602	622	611	595	647	599	618	631	662	647	570	569	579	593	595	619	574	612	584	633	590	650	563	600	622	639	613	564	614	601	606	639	569	595	587	638	555	637	627	643	641	643	592	576	651	639	611	628	596	556	608	565	611	621	621	619	635	614	613	600	573	570	559	583	667	624	608	609	595	588	567	583	606	590	604	591	583	560	614	616	614	606	589	595	607	607	625	610	604	633	605	605	604	582	617	640	653	614	578	648	568	579	562	612	614	607	636	603	637	626	616	566	565	612	570	608	617	610	568	605	623	583	583	595	606	603	636	615	654	607	618	595	617	565	567	666	616	623	590	627	604	666	602	604	629	574	610	626	625	571	620	596	649	639	617	605	649	608	586	581	620	587	675	634	603	604	606	580	611	593	610	624	566	591	612	583	565	600	591	575	579	572	614	584	649	589	600	599	563	613	651	630	615	607	608	576	572	609	595	606	599	570	644	622	597	592	597	621	573	586	598	635	614	615	560	589	594	618	641	571	558	624	621	593	579	555	549	654	595	603	570	638	606	575	597	601	604	599	571	574	618	646	617	595	634	637	623	596	628	599	621	610	625	600	637	633	617	658	608	671	630	588	602	589	610	601	593	611	588	562	600	574	579	620	562	597	644	612	619	601	584	574	590	618	641	656	603	636	598	620	596	605	586	594	626	601	638	615	624	633	636	565	619	531	632	581	587	625	586	614	617	556	617	596	647	646	599	605	576	595	570	600	606	627	589	579	598	572	627	615	571	576	596	601	618	645	643	625	560	624	658	582	596	580	587	607	604	630	606	589	569	568	577	594	614	587	588	631	615	566	625	614	651	614	633	617	579	582	628	591	606	621	642	563	633	657	592	563	615	561	643	579	657	616	596	583	587	601	597	630	584	610	590	617	607	610	618	581	645	616	618	598	591	592	620	655	589	585	601	643	607	615	590	608	576	605	606	624	565	622	561	618	597	579	598	621	607	587	581	587	589	610	633	609	591	605	620	619	617	659	569	594	547	611	613	592	650	594	598	587	602	641	565	583	605	607	619	594	613	583	660	656	612	635	599	597	571	643	642	574	597	604	611	585	615	567	642	582	593	586	591	591	604	559	620	641	615	597	639	603	609	634	615	603	559	592	601	646	569	619	631	610	616	607	652	587	576	612	620	630	592	631	589	612	640	601	618	601	607	583	606	584	581	625	637	572	589	600	625	580	586	586	612	636	612	639	592	595	615	581	575	617	590	635	648	593	635	642	634	574	579	582	563	609	661	609	605	594	605	618	583	646	626	609	579	580	632	673	608	566	601	602	589	657	613	615	598	573	615	509	615	578	569	607	619	607	580	639	586	636	597	638	632	652	635	621	608	575	635	572	639	626	596	604	577	605	556	596	593	600	612	577	603	619	578	604	623	601	570
3800	2864	2423	1436	1032	816	738	679	667	633	621	595	621	596	550	580	571	521	568	547	518	542	542	560	522	519	565	539	521	511	525	557	524	512	504	587	522	525	569	540	521	502	531	534	580	537	530	543	570	520	530	528	524	535	543	512	533	560	580	511	537	514	509	525	526	506	539	524	517	546	529	553	561	516	549	541	552	567	537	521	533	558	568	503	540	559	518	505	520	537	517	522	509	557	511	505	482	516	509	518	562	528	523	551	499	522	517	540	551	560	540	506	492	563	550	557	505	535	532	526	515	563	585	590	534	525	516	564	533	509	492	546	512	517	530	507	538	529	550	546	512	539	502	475	542	543	532	553	530	523	545	507	557	572	513	500	534	568	530	543	524	537	479	520	502	514	550	508	528	562	524	534	559	557	588	507	517	503	533	525	501	543	546	495	524	509	498	521	552	511	556	547	517	523	543	520	497	528	531	507	519	494	564	552	509	538	515	527	520	506	541	527	510	533	547	537	533	515	496	536	509	537	562	513	531	524	545	568	508	571	563	537	515	567	512	493	552	553	499	520	493	504	540	547	548	556	547	590	487	568	524	542	477	559	513	516	497	516	511	504	563	506	479	523	535	527	549	544	498	527	521	506	524	538	553	523	506	563	534	459	511	502	518	494	530	547	513	529	515	573	537	531	544	513	504	524	522	556	526	517	562	553	499	531	541	536	547	507	554	534	513	540	513	485	565	526	540	554	504	515	526	563	513	512	515	539	504	507	509	530	532	540	503	526	546	512	529	506	518	570	486	524	521	532	570	531	506	523	513	529	525	515	532	551	532	533	510	502	515	556	523	521	506	534	553	531	527	478	553	514	543	489	548	512	539	510	538	556	541	501	518	534	501	524	500	559	540	551	513	529	510	541	538	549	543	491	513	526	499	530	523	514	566	522	511	496	504	522	505	539	551	514	517	528	507	578	539	541	512	536	550	526	542	580	497	551	511	530	563	558	516	539	480	519	512	512	553	516	518	513	538	542	543	520	531	541	494	488	520	533	547	486	537	484	553	510	529	558	545	500	496	542	519	565	510	500	566	522	585	616	503	573	526	562	506	551	525	488	524	525	524	549	530	500	522	543	517	531	519	498	525	523	522	539	539	493	524	505	534	517	514	534	576	523	538	523	551	498	494	559	548	548	525	525	509	486	521	526	515	537	524	494	472	517	523	528	486	510	535	550	516	568	555	572	543	508	531	526	508	481	497	564	507	514	529	549	518	531	530	527	519	498	505	509	527	523	481	526	536	511	527	528	505	521	568	488	579	512	516	540	553	493	516	552	495	558	537	522	567	507	534	524	541	506	563	520	496	557	529	525	528	541	467	556	510	520	543	489	514	506	536	481	505	529	534	512	484	515	460	546	534	517	553	494	521	528	507	548	504	546	570	543	561	520	545	478	496	513	517	501	485	490	498	516	536	532	498	507	551	515	491	538	496	507	510	529	532	529	502	522	536	511	515	519	532	520	520	526	542	528	514	520	549	501	508	524	521	543	506	486	499	506	543	501	532	536	467	510	513	516	543	518	529	546	513	468	523	537	544	563	503	540	558	530	541	522	535	534	492	523	528	539	564	521	517	488	492	525	494	521	541	504	526	483	520	473	518	517	505	521	540	484	507	539	515	493	555	547	509	530	523	518	513	506	536	553	478	499	503	537	535	513	560	518	516	552	500	510	499	505	496	507	492	534	515	516	492	541	535	539	534	523	522	515	551	532	495	484	519	514	523	543	543	521	500	522	512	488	520	528	553	526	459	515	551	532	511	504	525	507	515	492	540	518	507	523	525	538	545	501	529	513	506	517	573	539	489	505	516	539	514	504	531	542	549	531	557	501	517	530	535	551	536	529	535	528	542	566	511	509	520	490	579	525	524	538	549	499	504	521	542	546	541	535	583	513	521	531	504	553	540	533	517	547	568	556	546	521	533	498	522	527	576	508	559	496	515	530	500	518	515	506	566	518	559	521	561	532	543	565	545	553	545	514	500	510	541	514	515	488	515	476	528	519	503	548	538	562	513	528	531	491	533	514	530	550	527	534	521	504	564	473	490	530	501	546	521	534	551	484	498	500	518	494	480	525	536	519	511	550	560	514	555	490	507	532	509	534	510	532	535	499	528	495	539	544	500	495	545	551	523	524	525	545	567	557	497	530	516	548	492	536	531	482	568	499	529	521	524	499	555	527	532	489	504	503	540	520	533	502	533	512	497	527	514	544	493	522	502	527	535	541	524	506	514	543	481	514	540	501	562	536	529	531	543	493	530	543	534	504	546	506	536	518	551	545	528	550	541	552	530	552	543	556	531	554	502	513	479	512	515	514	579	511	524	546	497	491	506	500	527	529	571	542	532	486	555	507	504	508	541	546	497	546	556	542	548	515	504	475	542	524	521	512	512	520	498	498	507	512	522	536	520	499	527	540	512	503	535	540	549	550	503	581	500	456	494	527	521	524	510	515	501	501	521	538	540	487	517	540	494	468	533	514	544	538	550	531	521	500	555	502	537	485	508	527	502	539	570	497	529	486	551	516	536	519	489	556	537	543	498	533	506	534	498	496	508	506	520	570	533	514	504	595	524	520	542	547	523	541	505	502	526	545	509	525	490	509	518	579	480	533	514	546	517	510	542	523	547	541	551	528	520	565	508	542	527	525	530	522	534	529	542	502	529	549	581	530	498	491	510	545	524	566	503	543	499	559	508	511	481	527	495	502	517	515	491	496	545	518	527	525	498	517	524	524	517	520	536	529	544	504	522	522	485	528	527	497	526	493	517	540	514	540	509	551	507	507	482	552	569	500	516	508	498	523	531	501	571	504	502	528	516	551	537	523	543	515	531	475	539	553	541	541	524	510	514	520	525	489	497	546	528	478	539	492	523	527	552	503	513	499	534	502	479	523	547	564	537	542	529	473	569	514	555	530	549	535	506	490	539	535	551	500	513	540	535	543	508	506	508	505	523	546	510	503	501	525	499	575	532	554	515	532	514	522	501	518	480	577	555	532	517	530	545	512	539	514	521	547	528	475	519	568	511	508	538	488	498	470	513	607	490	531	583	542	541	550	507	501	564	526	525	541	488	471	527	575	515	493	518	508	529	534	522	510	567	557	501	572	543	547	546	513	507	527	515	550	532	523	547	524	531	498	553	528	496	493	527	523	525	572	573	541	498	555	481	542	555	530	557	506	512	518	509	505	537	527	481	573	543	547	525	490	552	566	504	481	513	544	543	533	496	481	563	569	562	509	509	518	500	476	551	502	543	510	520	536	472	536	514	568	535	516	505	542	512	539	540	497	493	562	493	537	534	507	491	490	519	585	497	523	531	537	524	512	544	520	522	505	512	501	542	516	497	577	537	506	537	545	534	552	473	509	532	523	491	526	549	483	557	484	540	546	510	544	539	490	561	494	515	507	503	532	498	493	505	543	528	505	535	473	519	520	513	473	516	502	520	482	553	536	513	536	547	510
24564	21470	28647	24708	21155	3483	945	565	451	447	417	411	376	388	384	364	338	356	346	357	364	377	336	345	342	316	354	331	331	337	342	354	356	343	337	346	372	329	308	329	333	343	293	300	321	373	308	314	351	345	320	322	333	342	369	340	319	332	326	342	318	332	340	327	321	330	365	339	324	322	330	366	320	283	353	324	319	315	351	303	312	300	316	332	365	359	318	336	330	345	340	338	349	358	317	342	359	312	330	320	358	297	316	354	332	325	299	312	324	351	343	327	344	325	331	303	321	333	298	365	317	333	302	323	298	332	339	329	320	315	326	295	339	308	335	323	332	326	311	300	338	294	312	355	340	318	342	339	332	312	302	293	321	325	302	347	327	335	325	330	342	328	282	342	300	293	329	332	346	306	316	326	333	313	315	338	311	293	342	329	332	318	311	338	320	327	328	366	330	339	288	316	298	318	316	336	298	312	329	355	337	311	313	335	352	375	322	331	304	318	313	320	339	292	314	299	298	326	356	374	309	353	330	309	293	320	338	329	280	306	337	336	313	321	304	337	333	345	345	310	336	305	331	332	349	308	344	353	316	342	309	324	315	336	335	359	301	340	325	326	324	352	355	336	329	335	344	315	306	335	318	286	303	356	329	339	311	324	289	347	345	328	304	341	307	310	316	304	340	320	292	323	332	337	305	289	325	285	318	332	298	326	326	334	315	321	326	311	310	313	342	296	328	319	338	288	305	325	320	321	358	329	286	308	353	349	306	314	354	336	349	322	343	343	279	300	329	310	299	336	339	329	323	318	354	312	331	338	318	301	308	324	362	328	329	322	326	328	321	310	306	344	359	306	312	304	327	335	308	300	323	343	339	341	326	349	307	287	330	321	336	337	317	321	310	340	276	302	307	350	322	333	333	300	360	332	335	352	307	315	304	335	302	324	333	320	327	314	309	313	325	348	340	350	337	293	343	342	332	339	348	295	339	339	349	326	344	326	342	335	341	349	311	327	354	320	331	304	334	299	344	326	304	335	352	318	311	326	328	319	361	329	327	296	334	325	327	336	324	330	340	327	319	291	346	318	344	342	302	321	332	323	303	303	304	322	323	330	325	328	303	286	297	324	328	326	277	339	305	332	320	350	335	346	322	347	336	341	324	316	349	331	318	344	338	315	332	347	308	323	335	328	349	336	335	336	299	321	330	323	323	346	320	355	304	302	313	326	324	335	335	297	335	341	323	334	317	322	339	330	308	315	327	358	313	323	324	339	344	347	338	335	321	357	313	357	311	294	350	312	340	349	321	317	327	326	318	325	350	300	307	328	323	293	292	335	331	329	321	337	388	319	334	335	318	301	319	309	335	330	335	315	312	318	290	331	339	272	351	311	292	305	294	328	308	340	315	343	314	329	309	324	318	320	335	339	280	327	293	329	314	306	293	343	331	315	324	326	324	343	309	314	333	335	313	307	337	315	361	330	332	346	336	338	321	305	300	301	335	313	331	352	367	346	330	304	309	342	327	341	315	334	300	341	305	330	316	334	345	326	312	294	299	310	326	313	330	325	329	325	356	308	312	293	282	316	326	323	338	315	338	331	316	319	368	323	315	300	335	313	298	333	322	347	302	323	290	344	339	317	319	310	306	337	322	331	294	310	292	311	328	319	332	312	341	324	326	337	336	317	322	345	335	336	329	341	320	319	293	343	280	372	297	300	300	332	322	304	331	320	317	345	326	320	340	279	347	266	340	388	313	312	311	330	350	327	341	342	330	320	313	360	335	330	326	319	321	302	309	318	299	336	334	342	338	329	327	332	344	307	319	345	370	320	354	340	327	327	321	327	323	285	312	316	343	314	335	292	327	325	340	312	352	350	332	329	332	343	340	337	352	330	337	333	336	341	308	328	314	319	321	301	296	345	325	327	349	317	312	393	312	306	349	353	336	311	320	340	308	301	315	321	333	302	303	346	297	297	326	326	343	342	333	315	323	321	330	306	313	337	318	296	310	335	306	339	312	321	325	314	326	324	349	307	331	331	310	329	341	309	313	330	337	316	286	298	348	349	322	333	329	357	336	295	309	333	336	328	316	317	310	334	319	324	311	318	321	322	309	324	330	295	315	360	311	359	304	319	326	349	323	315	347	338	362	315	351	304	327	340	310	351	330	340	313	337	331	329	324	332	352	317	326	356	301	333	301	314	301	305	344	340	353	335	310	351	272	343	318	322	315	314	356	330	330	306	299	333	337	311	308	346	360	331	327	307	322	316	315	321	310	319	353	357	314	324	341	320	302	313	313	355	353	325	317	318	287	349	307	360	333	318	305	341	329	300	331	315	295	353	321	292	329	333	328	309	337	317	354	346	366	326	330	329	319	334	351	312	335	328	346	375	305	327	349	299	361	312	332	361	314	325	337	312	334	318	331	316	353	368	315	361	358	324	322	344	318	323	359	326	297	305	305	352	342	292	310	304	334	316	340	336	342	332	320	285	340	359	287	368	343	330	300	331	313	332	348	321	313	341	331	323	309	325	324	338	336	350	368	340	346	316	307	330	324	304	358	288	286	317	311	324	303	310	340	363	350	311	316	299	396	303	291	336	297	329	305	330	341	324	348	312	315	312	342	327	327	309	339	305	339	334	342	304	320	310	309	308	304	327	352	339	327	298	308	339	314	331	312	344	343	317	324	334	344	316	335	279	323	336	340	327	290	319	300	346	284	305	334	308	327	317	341	337	315	304	336	331	317	326	350	318	345	340	335	339	361	340	332	330	304	325	291	325	316	303	326	336	320	305	299	313	332	354	325	348	330	326	335	336	287	347	318	300	317	350	339	326	318	326	345	329	328	307	353	356	326	313	335	321	290	321	354	307	314	319	332	316	273	304	307	318	312	312	330	362	334	311	324	326	317	306	286	320	299	329	336	329	289	333	320	335	305	336	341	338	321	326	329	341	321	327	291	317	318	316	361	328	302	293	306	344	296	328	315	305	324	325	318	322	329	327	339	322	320	358	290	317	308	294	304	361	313	310	343	310	308	329	321	348	326	327	332	313	338	325	361	338	316	302	314	319	330	347	331	303	326	306	300	338	297	298	337	334	355	313	350	333	308	328	300	319	338	329	320	325	339	316	351	312	344	312	312	317	302	329	317	326	316	324	331	334	342	322	324	328	318	337	336	336	312	332	321	346	349	355	304	346	348	292	336	303	330	310	296	308	319	329	333	303	338	315	310	316	335	324	333	328	286	314	333	333	333	310	313	343	343	321	288	334	299	317	319	310	304	351	318	293	294	296	329	327	330	336	305	311	320	312	339	329	274	324	353	313	307	330	301	338	298	301	330	345	293	311	329	333	304	313	314	326	343	292	318	356	309	302	324	335	332	330	303	315	279	340	327	336	336	323	316	333	313	335	336	299	303	312	327	332	335	329	340	333	351	317	371	344	302	311	342	354	313	300	305	338	346	317	338	299	295	362	355	281	353	351	330	326	320	348	325	331	325	295	317	331	323	342
3872	4882	4030	2087	1358	990	732	644	548	530	516	466	427	399	423	373	339	355	344	391	339	383	340	359	351	335	332	326	363	351	312	306	354	340	337	329	323	343	326	308	314	319	311	349	313	353	317	311	313	314	300	299	327	324	320	294	345	308	299	344	336	323	293	317	312	302	339	303	318	296	338	321	319	297	329	339	301	338	318	335	317	303	337	336	310	293	355	322	316	284	345	304	310	292	324	279	326	328	343	346	325	321	342	311	320	303	315	321	308	315	303	349	314	326	316	314	327	311	288	318	308	318	312	272	314	286	333	289	309	307	299	348	300	304	320	292	293	314	313	319	345	300	301	338	340	298	318	273	314	302	312	305	304	295	327	321	273	307	333	308	300	310	324	316	286	313	295	290	309	304	302	315	304	317	316	279	324	330	320	317	302	310	334	340	300	302	316	300	284	313	290	323	289	310	325	328	301	300	328	327	295	309	311	316	303	284	303	334	290	331	311	324	320	327	306	313	275	286	311	305	299	307	322	278	293	312	323	325	287	316	304	324	316	310	317	327	317	306	317	295	340	319	336	284	315	317	296	321	307	312	336	308	265	298	316	359	329	295	298	287	347	311	286	304	290	342	295	300	323	315	342	284	365	321	302	317	287	312	302	313	328	319	327	329	266	297	289	331	340	298	293	325	297	326	314	301	302	327	303	335	352	329	328	304	296	316	309	282	316	310	327	294	361	309	322	328	312	302	306	285	326	295	312	314	329	291	324	287	313	331	289	284	322	325	342	330	324	320	297	276	292	340	293	302	284	303	327	305	296	330	313	298	306	278	304	288	309	291	303	294	290	306	323	293	316	324	332	336	288	307	336	286	293	324	299	332	334	268	309	281	306	350	318	305	280	297	275	324	283	293	309	270	289	309	296	311	290	306	318	307	314	304	283	327	290	325	321	316	300	283	327	314	289	323	266	304	319	292	305	334	318	322	301	327	315	301	309	309	312	318	313	291	280	301	305	314	341	305	306	330	305	296	300	311	309	281	337	325	302	305	291	296	319	298	314	324	293	266	285	309	278	301	270	308	309	304	290	317	292	335	309	322	319	295	308	352	335	302	325	321	307	305	301	297	317	304	312	313	314	350	298	313	287	327	305	280	295	294	309	297	317	313	321	284	295	332	327	316	309	293	318	269	279	328	339	300	325	318	302	286	300	302	295	331	269	313	281	307	281	332	327	284	308	299	293	302	277	306	315	322	286	286	306	327	285	303	316	286	313	349	319	289	327	338	319	286	317	305	291	296	336	323	332	296	311	297	319	331	330	294	289	328	321	314	287	291	313	280	286	313	307	283	331	309	327	328	313	268	306	309	299	319	314	321	295	320	316	332	283	315	341	291	293	317	310	340	287	337	314	323	288	315	309	291	321	349	335	304	339	283	325	290	309	320	333	312	308	305	314	328	320	316	323	293	324	309	296	315	284	277	308	315	313	263	294	309	308	285	293	308	280	303	307	290	315	304	297	322	322	288	287	311	304	311	310	312	322	307	303	304	302	304	293	299	271	305	307	354	325	294	269	319	335	292	297	300	330	291	302	311	302	301	313	319	319	318	340	284	308	262	295	307	312	346	260	326	290	284	317	313	316	316	306	341	311	304	322	307	296	296	309	284	309	306	308	311	303	332	309	307	292	305	322	278	291	327	296	302	303	308	304	282	320	335	311	316	308	289	327	307	333	327	325	304	306	300	302	326	291	310	282	315	338	298	269	291	308	300	284	348	299	325	289	327	313	328	276	295	317	282	305	309	300	313	341	321	301	315	325	283	324	302	297	281	286	303	290	284	316	338	278	293	285	306	302	301	305	293	305	289	314	317	271	308	328	300	315	325	338	299	305	301	346	286	332	309	291	321	315	324	304	318	300	340	310	315	269	296	318	284	340	305	356	321	271	317	304	285	293	303	265	309	320	325	285	306	305	320	321	315	295	325	279	291	322	293	304	319	295	316	289	321	319	295	276	312	326	295	313	303	310	312	308	342	278	332	295	261	289	322	320	302	324	314	307	331	287	305	331	308	313	310	328	325	287	318	302	317	323	311	310	309	304	281	330	313	303	317	320	260	321	291	322	291	317	303	292	283	299	300	305	333	294	308	338	320	306	323	288	330	310	307	302	328	311	287	296	306	294	290	315	319	291	302	329	282	305	294	333	321	314	274	316	308	336	315	325	325	290	328	322	330	311	312	303	321	320	287	328	336	326	334	291	321	289	337	303	291	310	319	312	306	304	311	308	317	343	333	317	302	291	299	272	318	300	304	299	326	283	288	330	334	303	317	321	302	302	313	323	301	279	306	309	310	275	282	315	304	288	293	311	296	319	301	306	328	310	307	294	335	337	329	307	292	279	316	291	289	325	324	336	306	309	321	297	310	286	311	295	306	301	306	313	299	329	317	309	312	317	315	316	318	322	299	338	295	285	283	266	305	312	313	302	322	312	287	305	335	307	325	296	322	303	319	307	292	297	306	271	356	304	312	281	295	306	339	319	318	316	330	309	303	324	315	313	317	307	315	296	349	266	309	328	317	339	265	301	316	279	308	295	314	299	320	304	301	313	295	315	292	309	330	290	296	295	317	345	291	317	279	314	305	289	298	295	326	296	331	306	308	327	335	307	321	333	302	305	322	316	298	321	305	313	302	315	309	299	325	293	285	308	307	310	286	291	315	293	300	335	317	290	305	283	283	298	319	351	303	307	310	279	321	295	320	307	280	296	284	289	292	307	296	313	281	295	298	319	281	309	289	324	334	320	315	278	318	302	311	323	336	329	305	309	331	293	286	287	304	298	316	291	298	311	305	312	310	310	312	313	300	314	269	297	328	324	302	297	307	358	310	321	307	300	326	283	307	299	314	296	316	297	326	324	312	305	314	301	324	299	300	325	288	303	301	289	287	321	311	328	293	318	298	312	275	281	322	288	337	367	332	308	300	295	321	278	340	305	314	321	322	312	296	292	364	279	335	315	330	308	298	312	289	298	290	293	308	322	308	309	287	302	308	341	297	296	302	310	326	298	305	285	300	300	341	287	298	291	303	318	322	354	287	305	317	294	288	303	304	327	315	304	301	324	310	308	292	304	290	350	302	307	281	322	282	280	296	319	305	325	306	315	335	301	329	317	294	301	321	300	296	321	338	303	293	316	330	269	300	320	335	324	277	294	345	270	306	303	320	324	332	276	325	301	310	294	300	318	309	311	372	318	315	326	295	337	291	314	307	313	292	334	292	302	310	320	295	304	326	298	297	335	281	258	291	311	312	285	302	302	293	326	328	307	293	299	322	315	324	295	306	331	307	306	294	298	300	279	293	338	326	334	322	330	301	323	308	302	312	292	296	289	308	303	323	307	299	301	274	320	299	303	297	288	308	291	320	274	299	302	297	336	276	312	334	323	312	289	311	332	297	324	289	261	330	312	284	299	311	308	317	304	309	319	295	324	286	294	326	301	270	310	308	307	300	314	314
27878	10488	2074	1522	1230	1031	955	954	944	912	938	946	969	957	914	935	943	951	953	963	920	976	906	910	908	940	962	968	892	938	939	908	952	951	908	942	885	976	877	902	930	929	902	902	946	921	888	884	904	965	908	921	931	891	941	918	914	922	929	954	951	927	894	891	928	932	966	914	880	917	889	958	977	933	965	983	927	870	983	913	934	910	961	913	976	928	913	968	923	920	910	909	980	886	933	925	963	907	861	942	873	894	881	939	902	935	898	920	992	903	948	923	923	951	855	925	932	964	920	932	914	959	884	906	931	900	954	949	940	905	922	907	913	894	918	927	925	918	912	905	871	893	921	877	930	917	865	881	901	893	954	900	929	891	896	905	929	908	948	899	912	923	952	905	973	913	914	942	942	914	914	906	929	872	878	927	944	927	967	961	941	942	885	886	879	965	912	929	933	948	971	915	910	927	891	937	880	891	935	930	963	879	929	901	898	873	924	945	943	955	955	894	900	915	944	907	922	907	845	954	917	910	872	930	955	897	895	901	906	888	966	923	932	893	946	923	923	951	913	961	883	947	871	897	847	861	952	897	912	930	886	908	889	905	933	892	967	876	902	895	946	901	960	908	929	983	921	939	967	950	923	939	960	941	905	913	912	870	901	929	878	880	900	909	961	935	945	877	883	946	881	946	896	901	930	906	940	881	901	919	883	882	930	905	938	919	966	952	881	917	852	918	938	894	964	892	921	941	969	925	904	910	929	902	925	900	935	928	938	944	965	926	925	879	909	963	868	873	879	913	911	911	945	888	916	889	940	958	902	953	963	947	949	925	905	902	873	913	942	863	911	940	887	913	868	955	922	905	863	913	932	923	923	923	932	967	955	923	899	921	928	915	879	879	937	933	916	891	901	915	898	914	923	924	836	904	908	945	922	876	952	873	931	896	924	880	931	962	887	926	901	928	875	957	908	923	903	967	943	930	921	889	904	964	888	884	952	926	950	903	955	889	914	917	908	921	859	948	884	959	1003	981	937	935	889	947	875	898	912	922	954	921	854	931	907	917	894	930	928	916	912	925	930	908	931	968	914	935	937	952	888	920	912	917	945	883	878	954	940	936	932	906	944	916	930	892	939	921	898	879	940	912	872	881	937	895	924	898	974	937	885	878	952	902	922	940	937	899	923	920	927	873	884	924	904	901	899	878	939	902	963	925	963	885	954	938	933	939	870	910	896	891	937	945	901	831	875	945	916	913	925	877	916	855	973	934	902	942	931	915	911	940	932	908	920	912	927	926	954	874	896	934	916	887	960	942	941	937	916	927	906	917	875	926	902	934	935	911	955	913	869	889	936	929	893	910	919	955	916	911	909	919	951	937	903	939	856	880	939	898	915	935	907	919	958	890	958	911	914	940	921	949	905	907	939	931	891	940	981	960	914	908	858	950	828	864	990	936	936	938	874	929	934	956	931	945	947	851	921	906	888	909	891	918	977	936	926	876	878	942	946	888	915	954	947	928	968	858	895	864	892	942	929	885	927	899	915	902	957	947	875	939	865	882	908	932	880	915	929	922	965	892	944	917	977	907	931	979	909	958	919	951	973	910	907	900	907	912	941	928	925	897	905	884	872	961	892	880	913	877	964	937	946	967	932	892	957	920	929	964	904	924	956	924	879	960	886	904	946	931	903	927	928	972	889	940	894	928	905	939	957	955	968	924	944	918	914	860	931	894	935	935	960	890	934	907	905	890	867	911	899	961	871	926	911	966	958	996	889	925	893	968	951	958	924	956	925	924	886	859	928	885	946	866	867	995	906	908	940	944	965	948	942	918	946	957	892	917	884	903	909	958	875	951	920	886	894	946	890	906	945	818	916	867	876	887	873	1021	929	928	926	916	894	949	938	900	920	968	963	907	906	895	897	899	935	945	941	885	922	937	889	897	879	945	882	889	946	922	903	922	945	935	952	951	907	888	915	910	884	908	924	956	909	875	941	907	906	884	861	885	907	916	884	910	920	894	906	919	898	949	945	900	884	903	951	928	950	916	928	874	1005	888	912	948	907	910	960	922	933	893	959	914	913	955	942	912	899	968	925	920	882	913	896	912	872	913	879	878	921	924	900	930	895	909	910	952	859	917	890	905	926	928	924	917	966	889	910	885	898	913	955	883	963	938	929	923	926	937	926	935	915	911	891	938	937	903	916	943	902	965	940	938	945	922	918	886	940	853	901	944	917	921	911	957	938	907	843	911	880	875	898	944	924	908	924	901	843	895	909	952	906	896	960	908	953	886	892	863	894	911	878	972	977	922	951	956	930	903	894	934	929	947	851	898	916	954	896	882	920	903	941	903	932	957	932	900	920	851	890	860	956	913	911	894	913	910	890	923	939	930	940	903	926	918	928	907	862	933	933	920	934	906	927	863	921	842	884	941	908	890	889	883	890	910	934	881	891	982	941	911	949	901	955	952	975	932	979	907	921	901	899	873	925	867	931	895	958	911	950	932	899	935	920	936	843	920	903	919	915	861	981	922	916	906	906	909	911	990	933	904	925	902	918	886	936	955	930	944	952	960	942	896	923	970	939	936	912	896	922	950	910	904	866	905	910	916	880	955	896	892	947	941	959	958	945	902	905	912	924	895	912	946	893	957	965	864	967	946	910	940	900	897	900	920	919	937	904	926	919	900	848	889	951	939	969	895	836	946	871	915	918	940	889	922	970	917	894	904	877	954	924	914	933	926	921	931	949	926	878	935	963	941	895	915	850	850	877	929	942	921	889	906	912	866	952	974	958	912	915	929	877	906	943	952	923	960	968	907	926	900	923	927	941	936	950	930	877	921	927	889	909	887	934	956	931	885	923	946	915	939	879	887	964	976	881	909	932	932	918	917	938	895	839	899	842	880	935	923	961	944	973	935	882	917	922	901	922	861	890	891	917	924	912	931	922	871	936	929	941	874	941	941	921	946	920	867	925	888	896	889	906	904	883	929	940	897	895	962	965	911	962	918	946	874	902	926	935	928	940	915	929	952	936	913	912	948	965	970	984	918	935	896	892	961	934	903	939	933	915	920	917	893	917	951	882	912	861	883	889	883	955	908	883	889	902	896	936	954	902	872	909	954	917	927	896	949	900	937	904	894	926	876	965	893	944	904	940	943	927	883	888	984	889	921	860	902	905	891	923	914	919	903	927	918	912	955	962	883	928	972	940	938	896	928	913	936	931	899	958	885	937	910	910	875	947	935	949	946	916	938	882	905	933	920	960	930	916	930	889	887	947	904	962	911	936	857	868	911	935	877	935	922	903	913	912	927	921	933	899	943	899	912	877	911	904	913	879	923	946	956	893	901	984	911	908	896	881	898	900	900	931	924	949	882	975	943	928	914	936	926	945	944	841	895	947	904	932	898	877	907	916	879	888	921	864	982	880	944	948	890	951	892	940	956	890	966	948	911	972	887	844	921	879	858	900	906	899	942	943	964	910	917	909	891	888	892	951	909	899	947	926	909	875	903	906	935
5526	994	959	800	775	814	745	803	818	770	796	769	760	736	806	761	797	763	735	750	729	783	753	754	690	726	737	775	781	708	775	720	749	742	747	756	767	756	789	723	724	712	744	726	750	754	692	783	794	731	749	739	728	773	731	787	769	754	787	787	822	688	789	773	707	734	767	715	763	794	742	736	763	783	738	780	779	726	653	724	741	733	735	707	769	734	769	748	736	772	730	841	741	694	775	755	774	722	723	723	766	756	799	706	783	743	743	745	766	757	756	787	764	767	720	728	729	771	767	718	753	808	756	802	814	781	716	776	821	749	712	792	741	740	773	696	743	765	757	735	734	718	721	706	739	736	740	787	730	822	739	736	731	773	707	731	753	773	778	785	728	711	730	734	728	729	746	742	737	734	703	703	730	766	783	752	748	742	731	714	744	739	754	763	730	718	739	735	707	747	778	748	733	760	744	765	764	766	780	765	736	728	779	746	707	764	787	721	778	772	734	710	751	721	777	761	717	823	794	745	767	745	743	743	729	743	777	743	767	732	773	713	813	766	773	786	726	777	723	788	738	736	718	737	778	738	693	732	722	782	775	737	763	823	732	773	796	740	763	740	767	738	722	713	760	747	773	749	758	737	720	727	748	732	737	771	730	729	723	730	755	775	789	791	731	736	742	772	717	722	747	792	746	741	732	740	773	791	721	758	739	725	753	742	759	731	718	734	762	739	748	754	752	740	735	737	702	749	781	824	736	771	782	669	744	779	770	747	736	779	780	750	741	813	771	721	749	765	713	773	742	756	743	770	762	731	759	717	742	766	719	740	742	743	765	766	790	797	790	740	760	756	754	739	700	746	788	740	711	744	748	704	762	742	740	724	779	739	741	745	717	764	744	696	774	736	776	766	780	764	812	756	738	749	777	746	735	745	745	755	734	716	768	780	702	769	777	746	733	758	697	717	734	744	798	718	717	754	791	737	705	729	778	717	753	760	733	753	685	767	750	754	760	701	751	686	766	787	724	677	767	724	775	701	744	770	703	809	761	778	771	758	778	799	732	733	748	691	788	776	722	745	773	739	784	715	763	754	750	769	704	730	748	683	754	737	767	762	694	760	768	757	757	765	764	727	749	789	789	741	726	751	733	779	773	726	773	726	771	770	796	740	727	731	724	804	802	738	783	755	774	809	769	709	764	729	760	730	703	747	802	722	726	739	750	770	790	738	751	733	751	742	748	733	785	763	729	739	800	714	739	765	723	745	779	707	783	720	770	766	739	742	771	736	733	751	746	710	736	705	775	756	755	760	759	694	781	769	781	755	748	774	739	755	771	757	732	710	768	733	796	759	700	748	710	711	772	744	792	778	772	752	746	730	718	795	740	784	746	778	760	740	792	779	753	712	677	742	752	765	785	759	767	735	741	727	738	748	752	721	740	742	736	785	751	716	739	715	764	740	785	730	697	783	762	797	735	807	785	761	766	762	727	715	776	746	772	701	767	777	766	708	721	777	801	705	756	785	749	768	823	707	722	783	746	743	771	762	779	699	743	767	764	796	751	693	697	764	748	780	706	719	789	720	762	741	777	702	730	728	770	761	751	728	728	720	753	724	742	793	740	750	728	729	701	731	779	810	707	761	757	783	766	739	757	750	723	756	702	727	798	794	721	713	721	752	755	796	733	747	715	769	707	747	742	716	786	761	700	743	739	732	751	730	755	733	753	773	767	756	794	763	746	766	738	682	780	746	808	733	762	765	763	742	737	720	773	784	726	708	788	791	745	742	746	733	755	728	749	759	768	734	756	731	773	752	744	685	750	745	699	740	768	724	698	785	763	732	760	754	752	788	722	782	771	757	732	743	761	776	712	743	724	765	750	754	750	792	795	719	766	735	770	764	670	738	745	723	797	714	747	738	705	728	778	729	754	744	775	744	761	759	747	747	802	730	717	763	786	763	731	787	786	735	716	722	744	740	754	760	751	716	774	809	747	719	735	719	747	729	718	741	732	697	783	768	710	750	749	733	759	768	793	753	768	786	747	738	732	726	712	725	699	760	741	774	753	747	744	766	755	711	742	807	732	723	712	734	758	803	743	715	747	731	756	725	742	783	754	773	772	762	747	782	731	737	764	742	728	728	748	789	775	743	737	749	722	747	749	756	802	780	752	741	715	801	725	701	723	779	743	732	743	797	749	742	751	782	745	743	724	724	745	724	758	716	741	737	739	813	762	746	805	739	746	732	715	756	746	751	728	755	754	678	729	771	716	705	738	746	765	716	734	749	785	723	746	719	777	770	745	750	783	790	768	723	758	738	749	714	717	825	754	732	757	727	719	759	759	750	746	713	767	717	776	745	729	751	737	735	770	710	763	763	715	737	762	811	733	741	750	723	739	714	753	768	728	752	769	727	738	793	701	717	752	745	734	772	774	722	722	808	738	729	791	695	731	732	755	823	745	739	751	747	726	747	743	704	768	777	714	787	743	740	749	740	734	790	699	711	732	808	754	730	758	772	784	746	730	768	751	771	753	747	786	779	772	714	702	778	801	748	780	722	776	754	794	726	740	741	770	788	763	739	730	791	708	760	764	753	784	711	775	731	733	702	723	721	748	705	723	736	740	759	740	713	728	760	769	773	728	786	746	737	752	765	734	756	738	757	763	752	801	739	785	750	755	714	772	736	773	728	745	758	775	756	756	725	760	743	759	726	768	747	725	759	737	769	735	744	821	751	766	800	757	780	783	732	732	738	802	695	731	711	779	795	772	689	760	773	756	757	753	762	788	735	671	710	750	769	716	739	725	740	701	745	738	756	684	776	755	763	751	718	771	771	729	737	764	708	714	744	734	755	717	774	745	792	731	751	762	773	730	755	763	726	758	789	725	723	719	715	741	750	768	708	792	773	791	764	773	727	796	733	782	723	762	771	748	743	760	703	765	722	754	739	739	704	751	726	720	711	728	728	733	766	723	725	772	685	773	751	731	767	774	765	748	752	736	732	776	778	699	786	747	778	756	718	747	735	738	730	738	824	802	797	763	782	752	703	764	698	795	763	728	749	750	779	724	680	759	791	780	725	823	759	705	750	730	798	754	742	766	780	745	743	789	738	780	788	760	753	796	788	779	768	770	723	705	769	749	705	730	784	787	733	728	766	770	736	747	808	753	701	789	718	758	753	769	743	719	767	786	759	746	742	770	774	767	752	736	758	719	752	687	795	793	767	746	764	738	726	710	744	781	766	739	740	757	754	765	725	733	798	726	700	772	759	740	737	726	751	763	757	749	707	735	781	721	719	767	732	759	758	740	796	752	734	785	738	771	758	767	755	712	739	748	766	714	763	783	776	774	692	743	780	741	758	746	762	779	785	759	753	720	751	772	781	766	740	756	766	776	795	793	755	703	739	767	743	787	741	756	719	779	735	746	753	792	740	765	731	718	712	741	732	783	781	747	730	758	727	756	760	724	767	724	779	714	705	781	760	776	793	760	750	736	750	732	726	773	753	709	733	749	758
25627	21392	27139	25394	4348	1083	837	713	688	647	647	645	633	671	670	648	621	636	646	609	616	636	640	599	655	627	635	635	608	610	627	639	591	594	595	586	626	594	642	639	571	611	591	605	579	598	655	611	639	621	625	595	613	576	543	652	589	626	562	620	588	640	607	590	586	654	629	630	592	592	613	611	607	621	621	612	582	615	589	615	609	630	609	634	592	617	608	585	567	601	580	597	616	612	563	575	587	644	600	603	564	598	612	598	632	591	599	595	586	585	611	623	607	561	561	615	608	614	588	595	578	582	609	572	606	619	589	646	635	575	603	579	578	600	559	600	606	618	571	623	582	575	562	608	622	649	626	573	640	621	611	574	579	571	630	618	590	643	602	591	595	596	610	634	634	602	619	589	592	619	589	627	619	614	607	595	626	619	635	654	598	592	606	550	627	618	587	570	634	628	603	638	616	571	580	605	618	628	616	582	633	611	643	620	595	583	564	606	590	559	644	581	599	627	610	536	584	609	620	585	605	582	611	587	588	613	617	582	590	601	598	591	565	642	637	619	634	546	596	611	600	614	599	585	563	615	582	610	568	602	630	578	622	592	590	614	657	598	599	613	604	659	611	583	619	617	608	601	603	601	579	581	637	561	603	621	601	600	596	638	624	622	624	608	634	575	605	567	651	606	614	595	597	639	569	634	632	601	616	623	609	609	585	572	575	576	603	603	605	614	658	589	552	604	615	627	601	646	577	587	616	567	620	643	570	591	617	650	578	591	597	598	580	531	624	619	616	581	587	633	618	592	637	549	559	566	594	575	630	563	652	591	607	619	610	626	580	615	585	599	561	620	626	611	566	609	604	573	618	606	612	632	627	575	627	579	606	614	593	574	609	589	602	617	616	594	607	625	608	583	638	584	620	589	610	606	662	557	610	625	639	608	645	576	578	641	641	601	602	621	602	566	640	583	613	610	651	561	571	623	590	598	626	590	596	573	616	535	593	597	634	644	570	606	589	580	575	611	634	629	585	616	612	540	602	610	599	615	624	620	601	573	623	609	641	638	582	594	587	586	573	561	579	618	586	596	603	577	605	582	606	646	589	644	589	608	638	676	628	644	605	628	624	573	587	635	557	655	615	604	602	609	613	573	615	645	597	607	595	637	570	616	594	606	608	598	582	632	598	613	595	599	584	599	592	605	568	606	600	559	559	606	566	627	565	634	633	609	641	571	638	615	633	618	557	575	627	609	590	601	592	641	585	650	589	633	621	627	613	599	597	604	635	559	615	568	587	558	619	641	602	612	567	580	574	586	589	613	616	628	620	586	599	608	576	657	629	592	625	555	613	623	586	547	618	617	557	606	620	628	597	591	605	612	638	634	634	581	561	629	591	613	575	623	624	604	611	603	630	575	573	562	613	607	615	604	564	607	597	607	618	641	621	607	642	588	593	623	599	623	588	588	630	592	659	596	601	587	619	595	616	614	613	601	606	596	586	614	608	643	626	606	637	613	622	560	563	611	665	588	606	599	614	594	631	592	597	647	612	608	556	609	601	570	642	610	624	587	561	580	582	622	606	620	632	627	567	608	549	611	562	588	607	631	595	594	633	591	558	581	620	587	605	595	595	546	632	589	638	603	577	637	598	630	604	577	572	594	577	595	607	602	582	615	595	595	587	587	588	578	607	593	648	607	596	662	596	616	624	624	575	571	589	576	608	602	580	609	588	646	615	571	636	589	610	608	632	620	596	603	638	619	615	603	573	616	632	609	613	643	621	560	577	558	636	591	646	603	620	609	621	601	618	570	634	546	617	604	627	605	616	626	576	598	596	646	617	617	602	580	596	604	616	612	617	644	633	577	627	566	600	643	586	623	595	606	577	562	607	596	563	611	601	608	619	602	559	646	594	584	628	610	557	640	587	588	585	602	570	589	597	587	617	601	614	560	606	618	597	648	583	569	646	611	614	605	655	566	605	615	578	571	585	611	600	599	587	604	564	633	631	631	611	623	608	614	596	612	598	593	632	607	588	563	594	609	585	612	587	605	601	523	584	587	600	604	584	611	612	600	607	596	605	577	625	593	648	637	605	623	595	597	535	649	624	646	587	599	564	637	604	597	620	597	571	533	594	597	616	615	583	588	599	584	613	672	608	561	619	629	611	549	628	608	633	594	630	594	629	609	567	645	597	602	616	612	628	609	615	588	565	595	623	568	633	586	590	577	577	583	597	575	593	598	574	602	547	593	604	657	645	570	637	586	634	617	618	614	594	576	584	655	593	579	627	598	631	587	570	624	635	613	635	557	597	621	619	574	592	618	624	608	596	606	631	576	613	610	669	581	645	626	644	573	580	600	599	613	610	641	626	579	597	618	602	605	609	592	632	593	596	599	641	629	632	578	629	566	599	599	595	583	641	621	577	567	593	573	618	632	627	619	622	584	623	601	563	565	588	567	607	567	598	585	597	587	626	604	626	578	649	593	647	619	585	653	620	564	609	596	602	582	610	644	569	629	596	596	587	635	582	603	662	604	590	620	587	620	583	597	578	586	595	613	580	646	585	569	609	572	574	578	566	632	611	634	623	659	615	508	599	611	622	565	579	620	591	635	577	600	561	581	606	574	625	586	630	573	630	634	608	593	587	627	619	613	563	626	667	556	623	631	586	613	646	600	555	552	614	602	611	614	606	591	615	621	620	600	600	607	591	635	588	596	607	585	600	629	621	596	587	601	602	539	572	595	617	621	612	593	622	596	589	611	577	619	629	594	595	608	615	615	609	559	588	591	537	615	601	618	552	611	544	628	626	603	580	616	582	582	601	614	582	592	603	594	574	586	665	617	608	621	638	573	626	594	597	626	607	584	571	636	639	610	591	646	606	595	630	635	600	637	608	593	585	648	593	622	613	607	666	613	609	613	631	604	573	582	609	613	606	587	562	609	565	615	619	604	625	633	589	581	595	615	609	600	588	570	584	632	636	606	624	593	578	605	583	613	620	597	625	647	569	594	620	617	607	583	600	584	604	590	587	599	574	606	629	621	633	596	574	606	624	631	609	611	597	607	640	592	589	620	635	598	552	623	587	610	600	592	593	630	642	630	647	626	580	618	610	596	617	640	566	567	584	619	629	616	614	597	604	581	589	614	598	611	636	605	616	581	621	594	633	557	634	602	623	579	616	617	612	611	602	615	577	601	599	581	643	570	570	603	594	547	614	638	660	599	614	597	612	575	596	624	662	575	560	570	649	645	582	597	633	591	616	603	623	606	570	556	571	591	565	606	599	626	600	621	639	626	539	600	590	606	639	573	601	555	615	612	613	617	598	600	613	604	592	608	613	605	629	621	585	588	569	593	663	631	609	575	612	625	587	643	615	619	575	600	585	640	576	650	649	577	583	611	545	621	617	604	592	583	629	658	624	623	651	564	581	586	583	628	600	602	611	591	597	651	609	604	548	587	609	581	637	601	622	574	620	553	597	599	612	620	580	606	582	609	604	566	619	574	587	564	639	628
3731	2859	2441	1366	1036	884	778	683	697	643	596	631	583	597	571	583	581	546	532	547	523	554	548	549	557	556	548	524	547	513	554	538	590	525	593	534	515	531	532	549	486	541	559	555	503	550	547	533	552	545	529	509	540	541	546	518	538	552	554	557	529	513	525	555	547	519	550	573	489	549	518	554	514	537	523	516	545	560	543	525	516	577	531	531	542	536	527	550	539	498	537	544	511	537	513	519	506	532	540	515	559	516	549	533	540	523	561	547	538	561	538	529	522	548	565	497	512	557	523	529	485	525	541	501	516	509	533	529	515	563	531	510	517	538	553	565	521	536	577	551	556	536	525	543	531	528	525	526	532	538	554	534	536	534	522	520	568	588	540	504	490	509	468	521	563	477	577	548	520	566	522	511	533	555	540	503	538	528	529	515	518	485	546	528	537	562	524	505	500	538	537	505	536	527	518	507	544	532	536	532	563	536	524	545	526	546	518	539	506	504	552	481	538	582	543	535	513	541	552	537	547	512	539	519	541	538	573	563	516	541	529	544	518	531	547	495	513	518	549	543	559	541	489	573	539	561	561	567	531	489	555	529	514	516	510	538	570	555	472	585	527	527	536	511	557	524	512	538	528	483	519	500	525	517	571	528	528	481	521	492	526	531	551	521	547	498	514	489	528	536	553	527	508	516	515	536	540	500	540	574	531	533	516	564	511	535	537	567	551	525	503	542	527	562	527	506	548	567	537	484	554	547	515	561	509	506	524	502	541	531	545	486	569	527	486	567	521	510	545	526	555	550	554	474	547	526	545	548	500	503	498	544	506	562	505	551	570	560	525	560	508	572	489	516	547	542	500	554	489	524	515	523	489	531	536	514	531	493	521	512	501	523	550	495	499	530	546	530	528	519	507	494	497	528	527	539	501	508	510	493	534	563	524	504	540	518	566	511	584	498	482	537	561	544	531	540	544	522	522	519	568	505	515	547	549	529	537	498	542	522	511	520	531	533	540	507	501	544	494	531	458	530	519	532	524	488	517	555	520	543	533	548	502	538	542	511	534	543	529	546	511	528	540	532	494	475	538	541	509	522	542	533	550	531	486	502	536	530	566	493	539	508	516	559	526	532	548	507	572	539	565	568	466	532	506	524	516	556	494	533	542	559	531	513	504	518	528	561	556	505	542	544	464	547	534	495	557	525	552	549	515	480	526	529	514	556	561	533	518	512	514	535	493	564	542	511	537	480	535	548	530	550	553	505	528	530	517	512	520	461	523	503	565	538	541	590	520	571	557	510	524	589	554	540	511	551	521	518	508	528	555	542	551	554	546	548	517	530	538	517	528	531	470	567	532	502	515	513	546	473	546	509	544	513	499	523	523	510	567	524	522	537	559	509	516	510	518	495	532	521	531	554	520	527	533	539	546	543	485	556	527	556	515	530	495	535	533	537	541	558	484	525	500	547	543	568	520	502	525	523	533	542	534	551	526	560	465	527	569	541	563	519	525	543	527	549	532	534	567	555	555	585	527	498	574	532	529	529	536	559	487	517	519	522	548	489	563	555	558	563	531	518	500	507	553	551	504	535	557	507	557	505	520	525	599	523	589	556	517	550	547	489	556	508	541	526	507	532	529	505	513	538	526	568	535	531	507	497	502	535	543	556	474	512	541	458	527	520	531	568	518	497	534	494	526	531	541	519	541	572	535	546	563	517	507	585	556	516	545	584	501	548	511	570	499	499	517	521	538	500	518	533	531	509	531	531	524	552	518	548	489	546	541	527	546	550	506	500	489	541	541	508	514	529	535	535	524	543	543	507	539	524	486	516	546	511	504	533	524	511	530	554	470	560	525	569	482	483	523	574	522	515	519	521	529	526	526	568	488	498	526	505	501	507	552	521	565	533	540	515	536	524	499	523	553	547	493	536	556	497	534	515	535	508	517	535	520	522	518	548	539	569	513	561	529	537	565	551	532	507	498	524	500	514	564	547	550	486	521	524	529	526	495	519	503	520	532	556	529	498	535	492	550	541	534	491	547	523	529	522	584	537	529	515	524	520	504	529	505	530	549	550	545	554	543	498	552	547	522	539	517	535	498	522	563	488	518	536	521	556	527	521	487	503	547	515	562	514	543	547	529	520	548	547	532	517	512	507	549	576	523	530	534	542	528	540	537	559	490	544	588	501	486	514	516	523	501	511	516	507	493	521	528	496	557	516	511	518	546	507	534	532	552	539	524	518	521	515	586	525	512	532	526	519	487	509	519	509	496	567	521	516	528	531	562	493	510	561	502	553	521	527	546	515	526	565	490	517	527	542	524	525	502	512	543	536	517	520	510	516	514	524	502	520	534	531	511	508	555	485	490	515	534	512	491	562	559	500	577	513	540	535	548	512	511	513	535	517	530	535	507	519	516	515	559	524	593	531	538	469	531	535	511	552	547	541	520	514	532	536	525	535	511	544	512	490	517	528	493	503	480	542	522	494	529	493	501	511	522	537	539	524	544	520	514	521	525	567	500	539	563	512	560	496	501	545	550	564	531	570	556	510	523	529	509	546	523	510	504	523	482	534	528	508	515	504	516	542	507	513	524	500	525	517	514	530	527	504	534	508	508	513	552	499	495	503	530	489	556	532	550	531	520	537	472	516	551	521	570	537	502	522	516	526	549	535	555	527	528	511	512	529	516	516	517	571	507	550	561	485	523	574	542	549	527	513	511	550	546	552	500	517	546	517	490	548	529	511	533	517	527	525	517	472	508	527	500	513	562	544	508	532	486	530	502	513	536	523	515	528	520	551	532	550	494	504	510	542	537	554	585	550	517	541	544	532	550	482	518	490	511	478	534	512	491	518	538	523	514	586	497	538	503	539	556	519	497	523	536	533	510	532	503	528	502	557	568	483	526	522	533	529	499	512	517	497	551	574	480	519	530	512	538	579	476	516	538	494	537	518	525	478	492	523	511	548	533	539	590	519	535	557	503	516	516	513	521	527	500	500	542	538	502	505	565	503	501	525	534	519	523	539	558	481	513	539	471	537	546	521	476	538	472	511	529	559	523	559	552	504	502	530	538	508	472	514	548	541	509	552	508	503	541	531	515	555	552	493	551	536	518	550	526	515	514	524	549	538	523	510	526	523	548	562	550	508	521	504	525	513	502	494	544	522	515	544	470	543	499	515	523	530	495	510	529	553	536	500	528	550	528	533	546	531	533	492	498	496	525	539	571	506	505	531	536	522	474	544	508	536	540	525	552	530	532	497	573	537	546	527	520	537	540	574	558	510	544	498	516	477	523	559	508	491	565	519	531	551	565	555	501	530	510	556	498	523	478	489	536	476	520	530	568	544	534	492	528	527	523	528	531	559	521	524	557	524	510	539	552	521	562	503	518	499	498	509	540	584	528	530	519	508	554	504	501	531	503	537	488	529	527	539	531	535	519	515	537	562	528	517	521	536	542	521	505	592	531	509	505	517	564	533	522	530	496	505	554	556	501	524	566	495	544	556	530	528
24515	21384	28499	24646	21067	3472	897	541	439	411	423	453	372	396	376	365	332	347	367	362	333	377	323	341	344	352	328	347	373	330	316	372	318	331	331	332	336	343	327	290	332	330	331	327	348	352	345	358	316	327	340	295	315	329	324	331	314	339	348	306	339	329	345	301	322	304	317	303	324	336	354	328	369	314	354	301	355	299	346	363	291	339	311	313	343	371	346	334	306	319	301	293	304	344	356	330	330	304	326	309	316	351	354	340	299	346	325	322	321	328	339	337	326	333	338	355	332	323	338	308	337	327	314	342	332	324	315	324	341	341	287	321	292	336	357	307	307	312	341	343	349	350	317	341	348	345	339	325	322	323	320	316	338	320	316	301	317	316	334	342	309	345	344	330	337	315	315	340	318	324	313	376	343	288	295	300	305	336	323	308	316	340	305	319	317	328	324	329	309	315	316	317	328	287	323	327	311	333	328	322	296	331	345	318	312	331	335	325	311	307	322	328	318	325	343	321	342	320	327	330	305	335	319	320	304	318	318	326	330	348	309	325	283	321	324	313	354	321	374	328	319	336	301	317	314	332	325	319	336	310	316	327	334	328	334	330	341	310	295	334	343	327	350	329	309	311	342	304	342	354	336	341	333	330	334	315	367	316	334	313	319	352	301	304	342	296	338	319	339	337	350	316	313	321	339	340	291	337	311	337	340	324	358	329	313	340	295	333	317	333	343	307	341	348	333	329	320	355	305	337	314	356	320	345	298	330	333	328	349	303	344	302	313	324	284	322	293	298	319	326	321	316	320	319	350	320	315	374	333	330	317	300	323	352	329	314	294	305	315	322	312	306	332	325	325	323	297	322	330	325	327	304	321	347	304	309	333	322	342	296	313	311	328	323	290	321	301	356	331	328	331	313	338	329	318	358	297	344	314	311	323	351	315	322	315	320	340	319	296	326	314	307	318	323	348	339	311	306	331	299	318	306	310	319	349	325	316	362	318	334	308	294	286	304	314	331	301	300	311	331	337	344	335	319	339	310	292	317	306	330	315	330	317	342	335	299	315	306	326	326	334	362	346	321	333	336	320	313	320	318	339	294	302	327	352	302	351	327	327	316	349	309	304	373	354	313	326	335	358	335	302	317	337	326	323	321	331	326	319	326	323	314	315	303	328	325	328	328	325	316	305	330	337	318	319	322	278	328	342	306	325	330	352	313	324	339	310	328	311	330	313	290	326	313	319	323	322	351	333	330	346	329	367	309	320	305	308	307	317	328	328	306	300	281	326	321	301	324	359	327	323	323	317	327	322	341	318	319	336	351	327	326	312	333	343	317	288	333	341	329	336	323	322	348	327	356	333	313	303	330	322	312	305	330	339	303	304	344	312	333	342	303	353	316	325	315	277	348	333	310	298	291	331	345	308	324	325	316	357	337	299	309	323	314	307	306	327	302	331	327	349	299	297	325	328	338	319	297	359	334	337	320	317	303	296	337	317	318	344	312	309	330	314	312	334	348	344	309	320	310	323	334	322	332	344	332	328	339	305	331	302	342	351	308	319	302	330	315	322	313	333	301	321	295	312	306	341	320	293	317	343	304	322	317	356	315	341	343	334	308	344	320	342	333	302	329	366	319	386	337	342	321	339	363	313	315	318	328	289	328	308	308	345	331	332	324	319	316	317	343	329	328	304	285	303	341	304	318	324	341	308	337	302	314	338	352	315	345	343	319	306	314	327	297	321	342	363	334	340	321	352	306	366	334	303	338	278	293	304	343	328	323	351	328	308	358	317	303	335	331	287	359	352	332	348	305	307	326	326	350	327	335	308	352	333	306	328	317	286	295	306	301	321	320	328	313	342	324	318	335	335	306	353	321	348	314	300	302	328	358	356	327	328	364	329	344	351	366	327	348	305	327	321	334	329	302	312	345	326	357	311	283	373	308	353	308	310	330	316	317	337	349	315	275	316	312	309	303	313	316	297	349	304	311	331	324	319	315	332	347	325	308	332	329	322	293	331	325	312	351	374	313	311	346	304	290	316	295	317	312	300	305	341	309	357	324	372	313	302	315	317	293	313	287	314	323	340	360	331	322	329	338	290	298	291	326	301	317	319	328	347	348	313	353	317	354	343	336	308	320	308	344	312	290	326	332	293	340	329	331	357	316	309	343	333	340	313	344	331	338	332	337	306	315	340	304	323	326	311	327	312	326	328	305	276	344	304	325	321	328	337	295	332	343	325	315	320	319	335	285	312	339	311	338	350	309	320	320	335	290	318	320	335	327	329	348	333	325	348	297	334	312	348	319	313	320	324	364	313	277	315	339	324	315	317	339	336	317	297	332	329	330	302	361	323	328	340	318	362	303	297	314	343	326	332	336	319	328	326	311	319	315	303	313	308	323	314	296	335	320	300	311	314	305	319	334	327	326	323	317	317	333	341	323	311	333	326	300	342	328	339	334	326	350	305	346	348	337	308	353	333	330	287	352	334	316	303	317	317	363	322	307	319	299	305	338	305	309	305	331	308	294	317	326	336	337	340	313	335	310	313	299	345	310	302	301	313	305	353	296	300	304	304	319	308	353	339	342	314	307	327	322	345	350	360	312	350	319	326	323	325	329	314	306	329	314	320	327	330	330	324	325	314	360	337	320	330	332	373	319	374	353	330	293	323	323	326	352	310	325	334	332	327	347	320	328	326	302	309	342	340	323	335	346	305	328	293	308	334	322	339	297	306	314	343	320	314	345	336	328	304	312	328	320	333	325	323	340	300	311	356	292	321	307	317	357	318	283	323	323	326	328	315	303	354	320	326	304	325	347	304	336	327	312	297	330	310	290	326	319	323	327	313	305	341	312	305	286	309	323	332	341	329	309	328	322	353	294	333	313	334	317	322	321	317	365	328	311	298	338	314	322	336	283	344	329	335	334	276	326	341	328	342	306	295	349	308	319	355	323	303	293	344	322	296	327	323	340	301	322	359	336	332	341	361	312	326	315	285	314	368	320	293	320	308	323	306	333	320	326	333	354	346	349	312	314	344	319	313	310	321	345	335	324	312	330	339	326	313	309	353	345	311	324	324	291	345	330	276	345	357	305	340	346	309	322	332	360	333	292	335	348	285	339	326	335	317	324	297	309	325	312	305	309	339	290	335	306	345	344	304	293	344	315	316	311	317	337	326	335	313	337	326	327	308	312	308	321	309	371	314	321	320	309	341	299	320	309	306	350	307	346	322	368	288	340	335	345	307	325	365	318	304	341	308	328	297	302	352	341	318	319	276	345	290	297	310	334	325	330	323	336	336	318	335	332	304	323	312	311	313	340	306	344	318	323	345	305	309	275	319	300	336	318	310	306	309	334	331	280	340	322	357	341	301	329	298	331	295	328	333	337	327	344	299	328	323	335	295	305	314	297	318	316	335	333	301	346	378	316	317	322	326	305	331	305	325	320	305	293	309	313	316	299	331	320	342	309	305	304	335	311	349	313	313	317	335	334	342	316	323	335	323	316	320	316
3861	4924	4077	2139	1299	987	735	668	564	493	505	450	414	431	376	398	345	341	372	338	351	327	350	349	313	327	342	333	343	336	326	327	323	323	315	320	328	320	323	320	305	340	320	322	353	283	306	310	334	307	346	284	309	272	328	308	320	308	288	314	297	317	326	336	320	314	334	315	312	323	290	321	297	309	296	326	276	346	310	331	302	315	292	310	325	306	313	302	321	315	307	300	293	332	314	258	317	331	304	291	356	290	302	300	322	301	327	299	299	308	293	274	299	307	302	318	343	280	290	294	284	314	329	297	321	309	327	309	318	294	304	306	312	300	308	333	310	304	315	307	310	307	333	321	317	318	298	311	323	317	339	321	311	315	319	328	323	306	294	299	301	287	304	323	330	323	337	352	316	313	326	318	299	300	302	299	308	303	302	304	322	302	274	295	298	282	310	301	294	337	289	301	280	314	333	328	310	314	339	337	323	307	329	309	308	336	324	308	332	302	293	309	331	327	328	305	312	289	318	291	300	353	309	326	323	291	305	333	307	283	301	303	292	315	288	322	300	324	289	314	299	294	319	341	332	288	340	309	286	338	316	319	321	309	282	310	320	301	310	315	293	303	311	295	325	280	293	300	325	327	315	303	284	326	299	301	316	317	303	283	305	305	319	300	302	329	341	314	281	314	305	286	317	320	278	311	290	325	280	293	294	279	309	280	321	316	284	304	332	288	301	313	305	324	334	316	325	272	293	321	323	328	318	302	306	310	290	363	318	324	280	289	300	296	305	341	272	309	295	298	318	346	319	290	313	292	324	292	345	347	291	294	298	270	301	320	294	305	288	307	302	317	292	325	312	304	281	309	288	318	301	292	351	292	334	313	298	344	333	311	304	343	299	382	299	324	306	299	340	313	323	324	297	311	303	298	308	315	286	313	292	317	320	321	291	304	289	276	360	318	314	307	326	327	295	300	291	309	321	299	299	306	314	306	295	293	310	299	339	295	291	310	315	301	317	308	316	321	320	319	308	322	306	325	304	328	275	324	303	307	315	304	303	296	279	289	322	330	302	329	323	264	306	325	320	335	284	314	324	282	312	312	315	300	329	328	310	298	317	285	294	299	327	288	326	332	309	310	316	296	295	299	294	276	327	299	297	297	303	332	290	284	324	290	340	268	311	274	342	326	333	300	273	329	320	307	293	333	310	275	312	336	308	308	298	312	307	293	283	312	301	328	315	299	294	298	294	291	306	281	303	336	297	315	333	296	309	323	345	298	295	302	321	320	305	283	306	289	296	316	284	281	298	316	307	309	314	331	277	327	302	331	308	300	340	310	315	268	287	322	282	314	290	314	300	308	270	291	302	297	295	298	282	293	312	277	319	314	293	297	296	337	275	311	318	308	330	346	302	295	295	321	303	302	306	287	339	293	303	320	272	324	326	289	303	320	326	306	285	288	302	323	302	301	276	330	310	312	282	320	271	305	308	286	291	306	318	314	359	295	315	332	326	284	286	312	318	306	335	297	299	323	302	306	286	285	321	314	282	305	329	295	303	312	320	310	312	304	311	308	306	359	306	308	292	305	298	306	275	299	309	341	279	325	318	353	312	306	312	321	346	292	331	309	293	298	304	297	322	305	346	314	321	331	320	301	320	330	309	298	314	296	311	277	293	307	305	308	281	319	340	330	300	332	301	336	309	315	318	304	288	296	302	314	308	296	317	331	288	288	302	317	343	307	337	301	332	297	310	304	291	311	287	317	333	284	293	316	313	338	316	323	303	283	322	312	298	297	323	307	293	297	298	279	356	301	317	311	307	299	304	325	290	310	298	288	332	291	302	290	333	333	310	315	323	314	282	277	342	310	277	294	335	295	297	301	287	312	299	325	324	324	306	298	293	285	295	312	308	296	291	294	352	266	275	328	319	304	278	301	324	310	291	299	298	323	307	312	331	313	306	278	319	299	323	302	303	301	322	284	278	282	328	338	334	302	260	291	294	289	287	311	323	323	300	319	324	328	305	308	295	304	308	301	303	327	270	332	303	281	310	317	304	314	335	330	343	289	294	290	305	313	278	294	327	274	294	337	336	326	292	300	287	330	312	324	299	311	307	295	308	303	302	322	292	319	328	290	346	310	339	306	311	312	302	304	287	314	301	310	297	302	303	321	305	319	302	321	300	290	276	297	309	314	320	304	311	298	284	304	299	305	305	332	302	309	313	277	313	310	288	310	282	310	321	300	310	301	312	300	281	322	265	323	303	306	300	303	312	305	336	277	322	294	291	288	339	306	324	294	342	272	282	278	316	275	305	327	289	305	312	288	317	330	300	318	307	302	309	330	307	313	303	307	320	312	295	295	320	293	332	307	287	316	286	325	288	317	304	286	309	301	321	313	323	326	319	286	304	323	304	338	283	334	309	290	304	298	312	325	291	285	315	313	280	302	331	293	287	321	316	317	250	284	317	335	308	330	319	347	303	324	311	316	293	278	290	326	317	291	281	324	315	292	325	287	308	309	307	318	312	311	273	302	301	297	318	316	273	297	323	342	322	294	301	301	336	284	315	303	279	282	315	299	319	329	282	301	289	318	307	291	325	303	322	303	321	331	356	301	308	291	318	343	297	324	315	321	291	333	318	296	329	295	320	323	303	306	311	320	301	329	309	284	305	308	353	345	326	293	298	321	324	326	303	305	313	327	273	325	291	293	335	297	311	304	311	311	325	308	347	292	308	291	302	287	325	319	286	289	308	324	272	318	278	317	293	310	318	277	312	306	304	291	311	299	302	297	332	310	315	281	322	310	331	324	309	316	344	306	328	317	280	315	323	269	291	315	296	310	312	313	302	266	336	313	310	352	318	322	290	310	298	333	293	315	355	294	313	283	314	293	320	289	255	299	322	291	309	332	290	312	300	304	269	329	328	338	317	290	306	326	317	310	298	303	316	305	338	324	309	327	331	328	304	303	320	332	322	326	288	295	265	310	304	285	279	334	331	302	295	309	298	313	319	313	331	306	346	297	316	310	307	317	321	290	313	290	281	318	314	294	324	318	288	281	310	309	298	292	327	304	294	312	312	318	282	320	295	298	313	313	310	297	311	288	295	311	306	275	314	340	348	321	289	301	288	308	303	347	316	268	299	316	319	283	302	305	288	283	310	308	298	307	318	325	297	314	303	297	264	311	328	303	327	307	306	288	310	285	315	327	315	332	318	275	257	282	340	317	287	290	329	320	271	327	315	299	315	273	299	308	302	287	274	314	293	298	260	270	312	290	282	315	303	299	269	313	307	295	313	314	335	348	305	317	306	320	319	330	311	293	279	313	313	312	318	302	325	290	309	290	299	290	313	292	328	298	306	319	292	315	309	327	325	317	336	319	338	307	317	302	296	329	297	268	330	279	309	313	336	325	281	302	314	325	288	327	294	315	306	307	284	302	288	298	312	269	261	283	318	327	303	309	323	277	301	291	283	323	310	290	340	308	307	305	279	309	305	317	296	329	311	311	286	330
27686	10323	1822	1201	935	925	944	889	939	937	945	910	931	956	881	889	927	881	876	997	921	953	931	900	869	977	873	925	934	910	921	936	947	891	948	974	948	911	940	976	943	921	915	927	895	936	901	863	877	957	880	867	938	928	903	955	880	943	935	948	970	904	931	928	934	894	912	911	955	903	956	952	926	887	961	875	941	907	930	903	898	899	888	881	904	894	925	957	910	900	899	884	937	915	910	922	897	915	894	968	909	938	911	898	901	951	907	906	930	933	883	899	964	932	916	879	930	896	981	901	914	893	965	859	929	918	949	919	863	953	900	935	897	928	934	893	945	888	917	946	857	925	910	877	879	908	903	901	874	897	920	913	919	960	911	906	926	938	900	906	892	884	907	913	944	917	941	900	900	932	904	893	875	929	942	911	960	931	922	898	919	918	913	896	885	909	949	901	896	897	912	924	922	947	998	920	963	927	961	932	891	924	920	918	916	932	887	891	904	926	955	959	933	903	925	922	922	921	913	944	891	917	899	943	981	915	891	981	897	949	976	918	885	954	895	921	928	985	945	912	852	896	920	943	981	874	889	924	948	914	922	897	933	871	909	906	963	950	898	903	950	909	865	887	865	905	900	923	905	936	957	889	908	937	889	908	876	866	946	956	919	911	891	913	929	919	947	927	977	908	879	968	924	950	896	926	931	943	972	931	905	936	937	916	936	895	935	851	931	892	960	920	935	880	889	896	908	910	903	907	905	938	911	909	905	963	880	969	891	952	851	946	944	852	949	944	908	958	888	938	940	956	875	881	879	928	932	892	910	926	884	904	882	897	873	835	910	930	969	936	920	844	852	920	905	879	932	884	892	922	921	911	883	924	891	885	918	877	860	877	940	911	943	913	867	926	934	899	876	888	918	946	885	967	944	936	870	954	916	935	925	879	965	897	961	982	901	882	872	902	948	933	887	868	978	926	909	898	931	856	910	971	878	935	918	856	935	940	940	944	916	896	938	945	916	973	926	873	921	916	876	931	935	864	900	911	884	883	967	982	959	918	892	939	946	930	894	963	956	921	918	913	931	885	968	868	919	934	933	983	904	947	893	871	961	930	892	879	961	955	955	895	925	878	963	914	890	868	867	866	963	969	938	945	950	903	974	904	937	945	958	896	961	975	891	910	908	881	913	845	906	908	871	933	924	913	932	935	897	964	980	887	926	909	918	908	969	921	893	915	941	893	900	943	859	937	899	909	950	917	917	928	877	887	916	894	870	921	931	961	922	929	918	897	939	923	920	879	956	929	898	937	966	922	940	907	929	955	959	908	927	914	930	967	913	984	943	940	925	913	879	945	945	944	941	972	936	955	958	985	925	897	896	920	941	897	951	897	953	901	932	892	993	962	895	912	889	913	925	951	955	923	894	986	875	929	877	970	888	880	926	900	851	934	894	910	913	925	908	926	934	931	912	874	940	953	937	930	955	923	869	902	829	936	860	905	928	923	946	939	915	912	944	934	918	964	923	887	935	912	950	992	965	897	943	894	917	914	948	943	914	886	936	897	901	913	895	929	881	909	928	961	956	944	907	847	901	916	930	932	948	913	957	928	970	892	875	867	909	930	936	930	865	909	916	928	872	899	879	917	861	880	898	897	907	987	885	902	934	967	953	911	879	912	909	884	906	897	911	967	860	908	924	979	912	922	958	864	929	863	984	952	866	964	950	893	889	895	926	872	973	923	885	898	931	928	902	909	951	928	935	915	953	934	882	943	943	911	899	911	895	923	956	867	961	960	949	910	940	922	922	919	933	947	943	906	926	905	946	972	938	901	858	886	928	913	889	911	939	929	929	863	929	958	950	875	977	910	899	908	944	904	968	953	959	914	902	910	963	876	915	961	917	903	841	897	877	937	927	922	929	949	917	964	1014	926	929	945	932	937	902	923	940	916	921	909	915	921	918	918	882	919	948	919	946	916	911	919	916	921	911	935	914	905	895	904	939	900	920	930	879	913	924	928	919	862	849	907	936	905	908	951	910	917	901	923	923	882	928	901	892	914	889	910	937	880	892	852	938	837	919	879	921	921	911	920	876	955	884	896	928	909	889	960	920	943	961	931	912	895	895	910	902	933	903	958	942	970	933	914	844	903	894	951	908	902	914	916	920	877	885	858	950	1000	983	877	954	934	943	937	935	876	900	900	875	923	936	943	927	937	970	930	857	962	896	941	937	883	948	997	947	923	916	893	908	923	934	987	949	899	919	948	897	943	948	901	904	959	878	888	934	828	917	940	944	935	913	907	894	893	888	900	932	939	870	999	904	906	912	875	899	909	933	894	905	922	894	918	876	979	941	916	893	941	863	920	943	906	893	925	917	896	906	898	903	850	947	866	895	931	875	876	913	896	941	875	947	928	932	941	900	970	908	902	862	902	905	875	951	900	913	895	918	877	886	903	918	884	967	911	899	948	985	910	893	864	880	913	949	942	880	897	871	968	916	976	956	912	866	921	895	965	956	933	971	892	903	939	964	876	954	895	934	945	925	932	919	937	897	912	927	880	932	895	940	949	931	975	851	954	958	918	938	858	914	919	959	898	857	919	912	920	966	931	948	936	945	981	921	864	903	947	826	868	957	934	874	921	912	897	934	966	936	970	940	985	891	847	888	918	880	884	900	927	906	892	936	959	1015	917	926	939	950	923	883	834	941	892	941	906	915	897	872	906	892	946	895	845	918	914	875	907	961	914	963	948	926	944	901	907	894	917	930	917	900	913	941	953	895	916	886	923	903	891	938	875	863	923	906	928	930	922	974	936	907	915	935	935	892	936	927	941	938	930	914	930	929	913	908	905	852	886	906	945	893	888	913	936	950	941	930	921	979	941	914	879	903	936	948	953	930	904	881	882	888	933	911	953	927	929	904	973	887	948	911	951	937	908	934	946	891	925	918	890	888	910	907	913	902	936	901	884	919	909	911	929	880	923	953	939	939	900	905	899	929	909	898	931	847	928	948	884	978	907	924	921	911	932	954	893	908	953	914	929	829	865	924	921	879	916	918	936	953	912	883	950	943	957	882	910	934	926	903	885	919	929	897	891	937	926	883	950	892	860	901	925	961	895	931	918	982	915	924	923	922	905	938	900	893	887	929	926	960	908	920	914	902	929	920	913	893	957	895	925	938	881	931	970	931	927	912	916	944	963	864	939	896	894	883	896	907	940	933	880	924	899	928	969	967	921	887	880	930	897	918	889	922	943	932	897	899	910	904	903	961	944	940	864	862	929	951	931	895	866	869	910	866	897	923	909	930	889	906	916	951	927	902	917	927	969	951	958	905	869	941	931	916	887	913	895	981	926	885	902	893	908	905	934	879	944	903	925	930	954	917	939	914	946	938	917	913	928	928	950	955	1004	933	988	895	912	878	877	947	878	958	937	933	982	889	920	899	892	905	896	1003	927	848	925	899	903	936	872	870	930	952	931	961	919	931	849	918	903	945	943	915	876	906	949	926	951	857	920	916	922	945	928
5491	1012	893	806	771	743	765	816	742	760	761	782	762	734	810	742	768	764	765	721	740	695	768	703	733	787	724	761	753	754	698	768	748	775	756	779	761	739	751	781	767	736	730	750	772	726	747	786	742	748	724	720	708	748	759	760	765	729	764	740	723	762	716	693	737	765	734	766	719	776	773	725	790	791	700	789	724	743	732	754	792	722	728	757	761	788	763	770	742	767	768	793	770	730	763	704	767	795	724	706	749	759	727	787	788	730	736	782	723	761	735	750	726	757	733	776	741	766	717	738	758	765	706	743	724	769	765	736	737	802	740	739	723	752	764	721	732	771	771	750	734	763	752	764	759	770	718	749	758	711	782	735	696	753	789	791	796	762	693	761	774	721	782	770	758	767	766	795	729	802	766	762	766	725	800	782	742	748	757	717	740	749	756	754	755	754	726	761	721	815	733	800	707	736	744	691	803	740	768	751	687	761	759	782	754	729	755	746	769	744	768	758	774	682	707	778	824	746	731	749	764	736	770	740	719	766	744	753	781	729	736	763	772	727	701	745	774	752	755	765	723	730	788	784	777	702	747	754	738	774	799	807	842	726	697	728	727	778	721	716	693	750	739	793	786	722	756	690	805	763	732	749	780	748	792	722	748	774	722	763	724	750	754	713	780	707	753	721	778	736	675	743	779	749	764	775	775	738	715	711	792	706	770	737	763	725	760	719	776	741	803	723	743	713	706	769	760	770	748	792	809	763	734	762	709	739	774	759	787	796	731	737	742	763	754	749	744	712	725	766	765	747	805	736	750	773	753	784	691	774	755	738	738	711	823	717	738	748	747	694	751	730	779	687	728	771	726	728	760	687	739	807	739	731	775	770	740	780	757	736	809	729	740	751	745	776	743	769	742	708	755	749	754	731	785	705	803	738	771	734	807	758	780	767	821	723	756	790	760	723	794	761	743	809	737	763	758	731	741	688	760	729	807	740	770	714	741	768	768	751	754	741	716	754	747	786	707	765	776	755	774	755	771	715	741	759	749	740	753	759	761	719	766	747	745	759	770	742	756	711	765	756	787	713	774	743	733	722	755	761	728	758	762	736	775	746	777	766	728	762	780	745	723	827	779	754	779	730	736	780	796	761	730	727	761	739	785	778	782	785	719	713	749	773	727	775	784	781	724	724	753	772	742	831	773	746	760	813	751	736	683	774	737	765	730	753	749	715	766	746	746	752	765	786	758	738	751	784	728	796	714	727	789	700	717	743	787	760	699	740	701	777	756	748	735	729	711	815	735	757	751	755	751	742	804	799	756	738	767	719	795	782	763	718	762	730	730	776	757	753	764	785	741	769	736	760	728	750	728	810	763	771	743	745	731	744	809	733	726	760	707	766	772	701	763	742	802	738	775	724	735	754	754	740	765	758	788	677	751	734	740	723	749	797	748	765	762	730	763	752	743	739	794	736	758	765	748	781	771	725	720	735	764	724	820	796	759	768	801	699	745	764	793	765	740	754	752	778	751	701	767	766	746	753	725	747	754	748	771	747	753	759	720	746	737	732	705	743	729	804	758	762	710	804	756	730	744	708	806	718	739	733	777	783	764	753	769	747	755	768	744	730	766	746	742	763	771	782	707	781	751	789	752	758	727	779	727	735	771	757	768	766	761	751	757	724	757	733	736	773	749	720	756	801	719	745	793	735	767	729	749	766	702	767	735	740	719	768	682	791	765	720	762	777	798	743	758	715	767	704	775	735	757	760	710	713	752	698	781	766	794	777	777	769	736	776	709	699	728	746	729	765	780	791	712	802	772	708	742	719	711	791	803	771	803	769	772	747	759	744	733	735	730	743	726	720	697	793	752	727	778	799	736	708	746	736	777	753	725	722	763	759	724	759	760	749	739	711	737	717	759	752	742	754	728	760	762	809	737	733	741	784	731	715	775	798	784	778	727	780	762	792	777	727	724	777	746	746	784	761	763	744	733	775	749	759	794	750	770	759	748	778	779	786	754	754	775	752	739	732	760	756	738	769	770	760	805	742	776	773	754	748	754	794	818	746	763	800	758	723	744	758	740	754	750	750	772	756	737	740	759	787	746	760	807	773	754	735	774	714	720	753	733	763	792	698	729	802	845	744	769	773	746	751	791	789	776	739	742	722	753	728	783	773	772	724	769	752	726	779	700	758	743	752	733	753	784	713	784	712	718	749	708	773	744	735	771	710	767	723	716	817	780	789	778	735	701	682	750	725	786	709	717	713	715	795	768	787	773	784	713	772	760	758	782	750	762	754	780	804	724	712	740	760	719	714	750	762	768	735	712	785	763	768	719	774	716	714	770	749	801	764	734	717	766	752	766	774	754	739	708	772	741	759	746	742	803	774	792	728	763	711	802	772	765	775	749	759	754	762	752	761	765	715	730	757	749	755	767	744	745	726	732	733	730	758	735	734	753	728	814	748	781	719	736	737	774	743	769	730	757	736	783	762	755	770	756	737	767	770	805	804	756	730	764	712	754	741	762	777	762	729	750	787	782	728	784	746	749	778	707	768	764	757	783	756	737	766	745	754	760	769	707	749	767	734	761	790	734	749	725	778	790	735	733	741	760	777	769	702	727	708	752	788	718	742	725	738	789	735	795	730	726	702	731	719	762	721	749	736	757	743	770	724	738	741	722	752	785	736	748	762	711	712	713	746	789	710	744	751	712	722	751	747	769	721	736	780	771	740	740	792	751	731	769	750	698	730	737	752	735	724	751	760	722	851	781	776	739	794	768	751	745	778	734	779	793	705	744	715	749	738	732	766	758	762	706	719	787	746	739	764	723	755	756	751	744	785	808	753	739	747	746	751	766	764	755	738	734	725	780	757	748	762	741	701	745	744	718	739	766	750	757	755	749	762	760	756	750	767	768	763	743	736	773	770	766	793	783	743	759	739	758	782	754	752	731	735	784	752	734	765	784	722	811	746	735	768	801	778	805	742	724	739	742	764	774	787	712	747	741	740	768	742	727	746	749	792	771	828	743	710	729	823	730	779	767	758	776	763	767	696	767	758	738	782	741	714	784	782	748	761	747	724	723	777	781	756	721	749	701	713	725	777	757	714	732	715	815	688	759	702	733	738	786	742	735	741	721	723	749	784	704	709	766	727	764	732	746	757	764	795	767	754	774	789	772	751	780	763	759	781	752	756	734	731	758	738	762	753	697	742	777	717	798	742	763	721	739	800	741	748	731	751	796	727	763	752	764	747	696	737	818	758	758	770	714	796	748	740	746	724	774	801	832	693	767	751	723	746	779	752	786	736	782	700	759	764	756	735	730	719	758	749	710	791	753	715	741	760	746	756	752	724	767	740	721	743	750	752	773	767	778	757	807	766	764	759	761	731	789	733	742	806	778	747	771	732	759	710	736	760	771	757	767	705	745	707	726	735	725	745	734	770	773	718	798	777	734	794	774	764	752	732	747	755	729	765	735	736	748	751	733	726	784	759	735	748	745	771	751	744	758	716	737	726
25602	21374	27121	25363	4157	1126	886	755	699	660	697	661	654	647	640	620	605	651	625	632	587	611	618	647	605	607	621	594	610	642	634	620	624	595	595	583	621	586	605	627	621	593	629	634	570	631	623	605	626	648	618	594	688	610	613	600	602	659	625	593	564	595	602	616	578	598	619	603	553	581	605	583	640	578	598	606	664	595	567	587	601	582	578	620	603	582	575	588	614	612	612	606	595	560	615	593	581	602	608	610	554	575	641	599	617	634	650	598	593	604	611	591	599	594	618	571	633	564	601	579	581	606	605	651	538	585	583	585	667	561	584	616	610	622	564	581	610	619	586	629	596	560	624	576	570	653	599	592	639	617	632	644	655	593	616	561	566	547	623	597	577	552	563	605	571	592	585	580	594	629	577	587	581	599	577	600	631	603	574	583	600	627	569	610	580	616	587	625	583	584	600	577	616	565	601	617	603	619	603	628	605	607	573	566	587	593	561	645	600	634	605	605	603	598	583	577	587	624	623	608	578	590	587	578	542	640	586	576	619	596	607	577	622	594	598	603	572	591	578	560	608	555	523	585	549	591	596	595	628	666	558	607	616	635	563	612	625	586	612	599	560	638	582	571	587	584	562	609	617	582	584	643	560	541	614	594	621	606	599	610	583	666	584	579	596	627	628	578	603	675	606	619	593	575	587	617	609	586	597	596	577	603	632	553	593	594	579	651	648	669	599	529	590	555	574	631	639	649	558	569	593	641	611	612	617	590	599	592	595	627	611	584	599	609	569	581	635	619	626	578	618	645	613	630	623	620	603	612	648	584	614	617	593	582	598	606	621	626	586	628	645	628	623	605	603	628	615	610	620	601	547	600	588	590	625	593	597	614	600	581	566	585	570	581	576	539	577	605	530	609	594	586	655	602	641	551	612	591	532	568	577	579	593	606	581	554	583	589	599	629	603	617	605	592	619	641	630	606	608	578	582	598	611	566	615	595	581	597	600	623	636	593	575	585	580	590	586	629	582	612	564	585	623	627	563	626	633	590	610	628	598	571	613	561	604	590	595	572	612	626	504	580	607	584	613	591	618	590	555	619	613	632	594	599	604	644	599	575	589	622	601	621	612	635	622	589	603	652	630	590	575	558	628	596	578	582	594	595	579	562	601	669	647	571	580	630	563	620	636	572	641	572	627	632	595	627	583	628	638	591	558	620	614	584	570	624	637	588	611	610	595	566	575	607	599	603	655	583	574	619	605	547	608	600	655	589	553	603	580	627	598	564	597	584	579	582	582	539	599	607	653	603	636	605	620	575	599	615	578	578	607	581	617	635	587	571	584	585	552	628	592	600	594	608	616	601	616	641	608	590	597	581	600	622	625	580	605	607	582	588	582	592	606	608	541	579	575	574	600	552	579	610	603	629	591	619	608	624	588	607	634	577	628	640	582	594	613	619	563	616	592	609	604	632	592	627	588	612	580	603	641	541	632	596	595	607	637	581	604	595	615	610	651	549	601	614	596	602	569	586	626	580	588	632	622	577	580	628	625	573	596	580	559	582	600	537	558	550	609	574	597	596	630	595	598	607	613	611	648	608	638	588	591	667	611	607	577	604	594	595	591	619	579	610	567	598	590	554	591	584	581	610	596	597	627	615	557	613	569	552	596	599	581	591	572	632	608	615	580	602	583	642	576	621	593	597	628	561	604	581	574	615	590	611	601	625	623	602	598	641	675	599	574	580	612	627	543	613	615	628	667	599	587	607	589	620	597	588	606	577	615	599	588	606	613	623	614	615	617	593	582	568	615	566	598	622	605	630	569	597	631	568	605	573	642	619	584	595	605	629	560	589	649	616	597	657	626	600	541	594	650	614	619	580	590	592	581	622	629	590	548	614	585	602	586	588	599	607	607	537	602	593	562	611	580	591	569	567	626	600	568	569	623	592	625	597	618	588	605	617	569	614	553	599	603	602	587	598	605	594	632	598	560	582	594	571	556	616	588	605	623	595	601	574	575	583	600	594	636	583	574	614	553	575	589	603	603	641	594	611	625	576	632	576	602	633	596	616	593	578	617	584	620	621	578	566	608	600	605	597	617	621	583	588	588	611	586	615	581	628	588	621	592	562	648	580	596	619	528	657	583	598	619	635	590	638	597	613	594	585	588	608	590	631	580	604	564	598	575	612	620	616	616	582	599	618	594	597	640	569	600	613	575	591	577	567	551	622	612	624	584	598	610	563	599	595	602	575	615	604	588	545	583	568	647	621	612	582	605	601	584	584	635	608	629	591	584	573	605	632	595	602	636	573	601	575	571	586	589	589	575	558	592	561	588	595	539	585	559	563	546	607	612	597	585	575	604	589	581	600	565	531	599	575	542	546	558	574	601	590	629	665	577	573	604	606	562	635	627	627	623	593	591	591	582	594	610	585	620	614	650	626	615	621	613	536	587	586	621	595	594	612	557	623	650	548	643	600	624	582	576	625	657	586	572	613	592	574	641	592	599	592	576	618	620	605	575	578	574	583	603	630	632	615	613	596	613	672	616	612	601	586	590	609	604	615	601	614	640	613	608	599	592	591	603	580	658	624	599	619	611	626	547	611	614	557	570	618	620	599	623	647	596	612	550	618	615	597	585	601	611	588	586	578	588	593	571	617	604	596	582	613	598	617	567	580	624	558	584	636	577	607	551	570	604	584	585	581	635	584	585	606	577	602	623	612	576	628	614	586	557	622	577	629	539	633	596	613	563	613	580	592	622	635	636	595	590	574	574	609	628	600	581	612	576	587	582	562	614	595	586	633	610	575	542	598	611	601	637	550	637	562	570	629	569	584	586	591	570	584	580	624	598	605	543	593	577	583	548	619	602	591	629	578	651	573	612	613	582	611	547	553	598	604	557	605	622	646	608	576	569	611	601	604	611	596	602	592	538	583	537	614	600	639	576	621	590	590	594	603	545	573	646	576	619	632	568	596	619	623	592	564	583	550	628	581	612	624	581	640	651	579	595	637	559	624	562	583	600	588	583	615	614	630	625	548	564	644	552	583	597	597	614	593	620	591	628	580	596	601	596	651	652	546	583	595	620	592	582	551	616	616	581	623	599	593	607	609	601	639	614	638	624	617	603	570	606	612	591	619	576	617	573	607	588	594	625	608	577	629	585	650	615	587	595	577	580	618	612	608	596	589	575	596	568	615	621	585	620	619	629	614	672	578	559	605	596	576	529	586	594	574	570	561	589	566	628	603	639	583	596	560	604	591	574	583	572	605	618	597	580	568	629	608	574	571	617	598	608	566	581	613	606	587	593	578	624	547	625	600	623	583	647	623	613	624	604	637	612	581	556	595	617	613	555	649	588	653	611	680	561	616	592	587	577	572	578	611	582	606	570	572	620	580	587	606	624	584	580	573	594	584	603	590	628	594	576	589	562	530	590	632	600	590	633	594	585	575	574	620	610	614	580	613	630	608	640	597	647	595	608	575	573	604	602	608	582	585	585	628	574	607	625	575	567	600
3684	2825	2380	1350	997	872	830	697	710	608	612	632	602	607	556	566	582	595	523	572	525	541	525	543	550	553	533	506	489	510	499	535	527	495	539	549	597	552	565	576	530	542	546	539	562	529	532	589	502	538	539	522	571	534	528	527	538	541	551	536	545	545	503	534	503	551	541	529	518	595	542	537	556	539	512	513	551	509	537	602	514	529	527	489	501	538	531	506	517	533	532	518	526	526	494	529	528	536	538	535	497	540	518	496	574	530	544	518	511	476	541	561	544	552	509	562	515	535	517	562	548	599	496	533	561	537	515	491	582	529	523	489	542	555	519	545	584	568	551	485	540	578	556	551	496	562	536	514	537	543	554	568	512	548	520	598	563	502	512	541	524	506	521	565	493	524	550	500	531	514	537	513	538	538	540	520	507	505	550	517	552	510	559	518	536	546	530	540	525	542	537	528	535	522	518	499	542	499	538	539	554	535	513	533	512	558	518	541	518	496	519	542	526	545	518	527	533	537	506	517	504	568	535	551	521	512	522	531	506	535	512	515	545	535	541	555	546	499	488	517	488	549	515	603	520	541	558	552	549	554	557	513	518	535	528	560	556	498	540	547	506	511	577	563	561	562	515	529	543	517	558	521	553	560	511	542	541	523	562	547	529	528	513	519	528	549	539	498	486	503	491	504	524	523	545	564	543	545	475	534	511	529	544	535	494	521	564	563	537	542	543	519	493	557	553	551	518	571	523	528	554	502	558	591	547	549	543	554	544	532	511	538	509	520	535	539	530	527	532	503	529	557	523	559	476	519	541	517	523	530	547	515	528	509	532	557	505	508	564	485	534	531	481	516	546	519	572	530	488	559	547	544	504	561	522	509	513	523	520	491	524	502	560	558	517	559	534	522	572	507	547	553	515	539	542	524	523	588	541	518	490	501	514	509	499	488	509	552	531	561	507	535	533	489	475	510	540	522	493	564	531	537	543	486	535	511	538	504	518	504	541	537	505	501	502	531	561	506	535	525	495	519	499	510	489	537	502	505	513	561	554	553	534	477	524	558	482	499	527	495	543	485	531	545	514	526	526	500	517	530	503	533	516	560	535	532	538	494	540	510	521	489	518	548	531	524	515	505	523	533	518	521	512	532	532	489	507	517	529	535	549	499	500	532	479	540	513	538	576	532	502	542	518	555	527	500	501	539	544	483	603	524	542	483	548	581	557	512	492	523	549	527	531	512	565	532	544	501	526	505	533	526	584	504	520	514	529	526	528	573	560	525	521	537	531	542	554	534	549	565	524	479	544	544	514	506	553	506	557	548	547	546	514	557	536	475	506	576	539	525	501	527	499	502	532	512	530	520	539	550	525	509	518	548	527	554	548	574	510	503	508	495	497	551	519	498	523	496	538	508	537	554	506	501	548	524	533	527	505	466	506	523	531	535	509	508	535	466	530	536	502	511	506	499	516	518	562	525	511	545	541	524	552	524	490	572	501	523	601	481	562	519	501	548	515	501	508	511	504	538	508	530	540	514	558	564	478	523	528	530	546	580	535	505	532	499	542	584	542	535	506	549	543	535	513	514	548	562	498	508	536	510	530	520	537	515	504	551	515	545	548	496	491	521	574	523	555	559	542	558	555	498	507	469	527	522	532	508	519	525	509	535	515	504	551	550	541	535	500	545	508	521	511	507	554	567	525	512	528	553	525	510	573	550	603	524	520	519	488	531	538	551	504	537	522	522	492	513	521	538	549	552	545	518	544	556	543	506	522	494	530	523	508	535	546	526	492	540	518	541	536	529	497	515	538	538	543	556	517	531	486	557	528	526	504	549	511	530	527	514	549	522	522	501	537	524	544	504	540	567	501	548	511	525	526	525	488	510	542	498	487	539	549	505	480	533	487	544	514	527	551	471	531	561	531	512	532	530	554	520	529	517	515	490	563	547	552	509	511	521	482	479	505	537	554	525	525	501	514	492	538	546	555	504	530	570	535	500	555	503	531	533	487	561	563	547	517	532	510	516	543	579	491	497	487	528	545	460	529	506	532	557	502	518	517	514	509	542	520	499	533	530	525	540	510	541	547	523	519	522	531	530	508	538	532	490	514	558	506	532	548	528	568	518	547	495	511	555	544	467	549	558	513	497	495	508	537	500	475	529	511	557	519	485	508	506	503	506	512	514	485	503	537	565	546	547	515	517	528	520	490	545	517	518	513	513	514	531	536	485	526	550	508	555	514	527	490	514	528	521	501	516	543	552	538	528	542	525	526	499	564	527	560	524	514	526	501	525	547	515	532	531	568	496	543	561	510	579	509	562	560	489	548	508	519	545	485	526	545	481	500	556	533	540	497	517	534	525	517	529	556	542	532	505	492	518	486	498	529	521	541	495	528	515	529	536	504	543	560	546	505	510	538	504	527	498	554	501	501	514	546	507	511	524	477	517	520	537	509	536	584	505	520	548	523	492	528	522	489	490	526	515	501	527	553	500	544	517	529	520	508	502	526	553	502	490	531	557	559	493	523	498	555	483	565	539	529	544	536	551	524	527	503	539	511	506	497	529	510	528	532	504	524	530	515	519	546	508	523	466	487	499	547	531	505	527	521	533	496	529	537	523	547	498	525	530	523	569	529	507	523	528	552	500	548	543	521	495	526	555	550	546	524	512	528	523	513	546	542	540	575	521	514	512	545	495	514	517	523	507	497	519	536	561	519	548	513	488	514	538	547	529	502	575	506	540	512	522	530	461	517	560	524	535	577	558	536	532	508	511	506	512	530	553	513	531	566	481	525	513	503	515	503	556	565	537	556	524	544	519	529	556	542	519	500	490	513	525	515	498	533	538	545	492	482	587	521	571	508	487	562	525	506	503	513	533	495	519	543	569	523	514	542	541	529	489	539	521	494	536	525	503	488	552	507	519	522	507	535	546	505	504	498	499	510	497	509	504	549	513	569	478	515	514	546	524	531	540	491	526	477	555	539	533	533	517	554	472	485	566	498	531	517	522	489	527	520	524	538	487	513	561	479	529	506	502	558	524	526	497	470	562	533	498	534	538	534	511	483	541	525	548	496	543	491	524	544	550	532	511	560	503	494	536	544	494	516	497	538	537	531	506	578	583	482	526	545	573	527	545	515	533	523	514	515	568	474	495	516	520	523	574	489	572	538	563	532	531	533	513	540	536	509	521	557	536	518	503	533	514	486	504	541	547	509	523	509	547	553	519	528	499	536	498	535	559	524	545	535	517	560	556	537	481	559	521	516	516	552	522	537	511	520	550	507	549	536	514	522	553	537	543	569	499	543	553	526	528	575	554	560	524	551	533	497	532	515	516	525	495	520	543	516	530	548	510	538	492	562	507	518	528	529	536	550	535	559	512	523	517	568	528	491	507	474	515	546	503	576	501	538	536	561	504	531	561	505	530	528	489	505	560	534	538	518	515	522	508	528	516	521	494	504	526	502	528	518	557	521	490	542	500	509	568	556	570	537	516	481	530	529	474	495	530	486	554
24466	21380	28480	24638	21061	3424	899	518	433	474	388	397	384	408	364	366	345	371	356	353	345	351	337	342	319	319	350	322	360	320	347	337	350	319	377	325	360	299	357	326	338	333	331	325	324	324	365	310	316	362	324	331	326	344	305	339	365	340	315	352	325	336	329	342	317	313	318	340	338	337	332	325	307	298	306	295	319	350	320	346	329	337	344	305	359	305	298	353	315	300	328	321	314	347	318	332	359	325	298	273	346	334	318	328	339	324	319	332	347	329	312	317	328	313	317	328	345	305	314	332	352	322	356	326	316	362	322	312	321	347	318	339	304	332	319	330	314	330	303	336	328	317	330	310	327	342	344	300	312	347	318	349	318	321	323	323	343	337	267	315	327	345	296	340	334	321	294	326	336	337	347	330	343	310	297	302	324	329	305	338	330	320	343	299	308	342	298	328	356	307	307	348	288	339	371	323	297	297	333	334	291	317	315	298	277	329	325	329	320	312	339	330	336	313	332	294	346	348	339	311	325	365	296	370	312	319	343	313	301	334	314	322	341	317	314	322	336	339	301	341	330	345	330	308	333	351	305	328	307	346	318	307	352	348	349	322	330	327	309	292	328	298	304	373	316	308	345	349	309	322	375	280	332	300	345	364	286	306	349	314	356	320	361	322	307	333	320	319	326	308	350	343	311	314	305	340	326	325	280	327	343	352	312	328	353	281	330	327	310	324	332	327	305	329	340	303	363	342	355	338	344	308	330	314	316	325	317	333	366	319	299	334	289	340	311	319	329	345	319	328	336	322	362	347	291	315	322	332	321	329	314	298	300	343	340	313	325	329	339	359	328	326	326	322	320	313	337	290	341	330	316	341	305	294	312	336	372	312	302	294	304	348	329	290	324	333	325	295	340	295	344	308	337	322	351	344	290	293	344	321	345	317	322	314	352	316	322	329	306	310	297	335	303	329	331	328	365	320	297	300	319	321	322	321	322	358	327	318	349	295	324	327	307	359	360	322	331	328	337	349	336	327	341	364	331	331	333	299	312	325	304	337	296	308	300	347	332	315	354	287	320	309	334	327	301	356	359	320	308	332	345	297	290	335	330	345	336	353	309	323	300	286	315	306	340	328	284	317	308	365	336	320	343	320	304	298	344	335	362	327	320	313	344	321	310	333	326	349	334	339	323	332	305	344	334	313	310	346	341	313	339	328	342	330	314	334	321	325	326	336	333	318	322	339	326	336	326	283	323	297	333	335	336	329	322	325	332	343	300	334	320	289	326	319	338	309	319	324	330	288	317	306	335	304	327	298	349	303	331	311	327	327	341	330	315	305	343	334	316	333	319	324	299	306	284	302	347	316	350	321	337	329	305	302	342	326	328	302	313	344	271	346	306	330	309	307	316	321	327	311	310	319	299	352	342	347	291	300	324	338	317	315	328	328	308	283	342	306	326	335	293	313	329	326	314	290	312	310	304	310	303	366	316	306	361	300	319	315	323	357	330	330	323	305	328	335	338	337	331	318	319	343	313	320	314	313	324	325	356	314	345	271	314	334	285	321	328	302	321	331	330	341	348	277	319	349	308	311	329	315	305	321	331	325	329	324	357	336	320	324	308	306	344	345	315	313	341	349	336	322	335	333	321	303	308	349	297	324	361	303	334	317	336	313	327	307	325	310	330	338	332	340	337	324	328	341	337	352	357	337	279	319	287	363	345	289	331	333	317	287	314	317	339	326	319	372	314	339	302	360	322	353	305	308	278	339	288	324	316	290	316	334	327	307	343	335	322	338	321	337	327	335	316	311	297	339	362	326	323	290	328	309	331	323	359	311	318	352	313	343	295	350	304	293	332	351	365	341	326	316	308	321	321	317	317	333	338	322	323	326	324	314	331	324	322	317	322	324	346	299	314	349	307	329	344	340	357	339	385	297	318	295	329	281	310	312	306	328	328	321	325	328	314	321	308	308	286	322	293	326	315	315	354	326	330	345	328	327	327	295	311	328	297	305	326	330	276	342	334	327	327	322	293	320	331	334	339	336	354	330	316	312	297	341	346	341	315	318	300	276	336	317	305	315	301	330	330	336	319	325	310	323	358	330	327	325	334	298	298	330	309	307	310	343	316	304	300	367	326	326	321	307	354	318	331	336	318	315	293	321	308	337	324	302	312	346	312	343	324	327	336	381	332	324	329	288	326	311	332	307	343	292	324	345	343	316	338	304	334	307	302	323	305	336	349	358	321	304	353	325	318	306	299	326	337	321	316	300	322	378	321	325	324	312	329	307	310	345	338	320	326	339	316	339	329	328	277	356	339	326	332	310	301	338	321	329	335	357	320	317	295	311	325	318	302	317	292	338	349	320	345	329	330	328	340	308	334	302	319	330	315	355	339	319	337	328	298	292	359	331	305	305	322	333	315	296	309	304	341	307	337	324	357	336	322	311	285	346	321	312	316	316	337	330	314	294	310	341	332	337	333	307	300	303	336	365	335	315	292	343	304	311	298	321	369	313	326	324	338	309	331	344	330	353	307	310	311	313	300	347	312	297	315	307	342	319	332	337	320	304	321	349	303	339	305	325	310	348	318	334	326	307	323	353	325	342	325	340	335	310	333	292	349	324	317	310	322	323	295	312	317	309	330	331	345	339	359	330	338	320	325	299	304	337	322	321	307	338	333	327	307	333	319	296	347	320	318	330	322	333	302	321	317	316	333	335	360	339	324	340	358	348	330	346	325	334	335	327	318	314	334	338	310	312	347	328	318	333	333	316	304	309	330	355	322	340	334	357	335	328	327	349	303	295	295	317	304	327	315	341	318	307	288	308	317	335	304	323	325	310	340	330	339	333	310	325	314	322	357	350	354	292	321	321	313	318	305	331	329	337	320	300	286	345	330	318	309	299	354	331	326	335	312	344	358	330	324	328	324	331	295	334	307	317	336	338	363	357	337	314	375	334	336	325	300	293	319	322	319	302	312	327	325	348	305	312	319	345	330	332	319	325	305	313	325	326	362	303	303	357	309	335	324	338	328	294	327	333	351	314	324	349	305	316	302	341	333	337	323	306	332	307	309	324	308	327	316	347	351	322	358	333	296	313	298	310	339	319	316	363	325	314	324	311	327	313	331	324	320	327	314	354	304	292	333	312	317	329	286	349	314	331	312	303	329	308	298	302	298	327	315	303	323	343	353	286	289	327	341	333	355	321	340	344	321	292	320	321	341	331	311	338	329	297	328	319	339	356	310	324	278	303	310	313	294	337	319	297	329	262	333	334	313	338	339	299	320	334	328	297	304	314	308	296	311	308	329	347	344	309	292	311	305	349	325	359	315	328	330	286	328	322	296	306	304	315	327	295	345	305	325	304	308	306	282	325	325	348	332	345	343	343	283	327	335	339	324	350	299	325	295	310	317	332	320	352	317	333	300	308	294	305	312	348	343	344	356	318	291	314	318	342	310	306	356	320	326	298	344	317	331	334	328	323	308	332	337	307	330	340	313	339	344	310	287	292
3830	4897	3969	2102	1393	999	776	661	597	476	470	475	428	392	415	385	376	397	361	402	339	358	353	348	323	329	316	340	348	342	336	317	315	332	315	334	318	329	336	330	328	296	322	336	338	329	338	328	329	340	337	315	326	339	304	274	307	315	322	294	327	290	298	295	279	296	350	301	311	298	288	294	304	299	335	299	300	293	310	318	286	335	306	299	320	324	296	293	310	295	302	293	332	296	293	312	306	296	313	338	291	272	292	305	318	330	340	338	332	314	268	318	322	328	323	342	346	321	332	309	300	299	309	314	324	314	313	314	298	314	321	290	284	311	303	311	336	322	318	313	296	285	308	312	332	283	312	279	322	308	310	302	294	319	332	297	268	285	302	295	313	313	304	310	288	335	311	343	277	300	315	295	317	308	312	326	291	280	299	289	286	297	284	313	295	287	294	303	286	272	286	311	332	309	298	316	308	299	280	279	326	315	336	323	287	290	323	327	319	318	297	315	329	321	311	312	315	316	323	326	307	298	284	308	318	289	345	318	286	323	339	302	318	280	326	293	307	288	325	311	300	295	312	328	295	312	294	327	312	297	302	311	302	310	312	292	302	292	317	318	307	293	300	326	309	320	313	323	278	285	302	298	262	299	347	303	328	306	332	288	323	327	300	304	297	284	313	333	274	303	291	287	330	329	296	322	299	306	277	333	332	323	355	282	308	298	314	313	297	290	324	316	269	302	306	276	282	299	288	292	286	318	299	295	291	295	304	319	277	316	289	343	326	289	287	315	319	315	309	306	285	341	304	294	304	299	295	318	338	310	354	334	307	319	297	330	320	288	322	313	303	348	322	294	316	308	331	306	298	321	303	291	323	295	305	317	308	315	324	325	301	310	305	323	310	301	337	306	319	298	319	293	319	318	310	295	313	289	299	308	305	314	294	320	305	290	298	292	334	303	303	323	312	288	317	324	311	302	340	289	308	349	319	334	292	304	307	301	297	333	312	331	302	268	313	319	293	308	313	318	310	292	288	330	299	311	287	293	313	333	332	313	342	307	307	299	278	292	306	269	330	290	300	319	302	299	311	318	290	345	300	303	280	325	295	293	312	313	299	314	306	318	291	299	286	323	309	299	300	326	300	304	305	284	321	313	310	297	308	328	295	281	296	283	308	314	314	288	322	297	316	313	326	294	312	312	303	309	315	303	292	331	294	292	308	288	292	333	315	291	292	311	288	276	301	308	315	280	288	270	300	303	316	302	307	307	277	279	296	307	311	284	298	315	282	278	296	328	323	287	346	291	318	300	270	312	324	269	293	323	348	318	293	287	329	330	299	306	301	305	298	325	304	304	335	292	311	261	288	275	332	289	297	319	283	283	312	302	320	290	268	305	321	319	317	293	315	299	319	285	279	301	291	298	321	262	313	307	284	281	308	297	310	346	306	324	307	301	295	329	313	336	303	309	297	325	327	290	322	295	289	306	327	295	307	283	312	303	323	305	293	298	316	323	286	319	333	283	296	316	315	299	306	327	307	308	295	307	309	295	307	300	316	316	271	296	282	301	315	315	287	308	329	297	325	321	306	330	316	286	313	290	328	300	305	290	299	282	291	282	277	318	323	306	315	342	333	288	283	301	299	304	315	285	304	304	316	277	299	327	277	295	302	318	316	331	279	306	296	308	325	305	294	296	302	336	323	307	326	288	310	294	302	299	297	318	283	336	282	302	315	304	338	296	288	277	324	310	326	310	309	294	288	294	326	294	340	294	287	316	311	306	290	309	284	276	297	265	309	305	321	298	294	302	317	315	286	315	301	290	323	308	294	304	331	291	296	319	317	325	311	287	301	293	294	272	287	310	309	330	301	296	276	286	283	300	309	322	302	278	302	269	311	271	287	314	305	288	302	271	326	299	294	333	302	322	296	289	311	327	315	301	314	320	293	333	292	332	326	290	317	287	296	325	293	298	293	332	290	305	298	331	305	305	306	279	309	307	287	328	303	316	314	294	293	320	341	318	328	323	295	313	305	303	300	340	305	298	333	297	334	309	355	337	327	306	295	314	297	311	285	297	286	283	325	302	332	319	303	323	312	310	301	346	279	286	297	326	298	307	299	362	308	303	295	291	317	310	287	311	303	292	295	273	305	290	292	315	270	280	284	338	283	286	333	296	288	330	308	289	300	274	324	325	311	267	289	327	318	308	303	298	304	297	320	271	283	284	289	299	300	307	305	316	344	286	322	292	299	309	312	341	300	283	303	292	284	325	306	326	338	308	308	315	310	312	302	301	337	319	320	318	273	312	321	335	289	282	312	309	302	320	293	297	319	312	320	285	313	316	308	315	326	285	290	314	341	318	334	319	313	270	320	293	329	322	309	334	296	318	263	305	335	287	294	311	295	315	304	337	341	324	276	304	330	302	294	342	284	307	331	321	269	285	317	331	308	287	296	305	295	314	307	307	313	319	287	256	310	295	324	290	280	311	270	309	288	296	295	286	319	303	304	316	331	299	329	289	301	296	299	305	298	350	316	325	294	277	292	281	298	334	337	285	330	310	302	284	320	293	290	286	317	300	296	318	297	292	333	326	319	323	304	335	288	262	309	316	291	313	337	296	309	316	336	307	290	297	291	279	301	310	273	303	303	309	313	314	321	293	306	273	282	306	283	295	318	282	284	300	277	330	306	313	310	319	274	290	320	305	291	301	314	291	308	318	336	273	288	306	271	331	308	304	285	293	301	273	326	298	278	310	264	324	300	289	301	272	325	292	287	319	322	310	299	297	277	291	310	320	313	325	305	318	297	284	297	290	313	299	291	361	285	270	314	290	291	301	313	296	322	301	307	282	335	298	295	294	309	284	306	334	295	315	305	278	339	298	299	299	291	292	335	298	278	276	288	285	296	294	305	288	309	286	317	304	320	305	311	311	307	310	294	298	308	297	340	293	334	263	309	317	302	259	311	334	293	276	335	295	336	321	305	294	287	283	311	331	310	282	305	317	307	293	307	320	279	289	299	273	330	277	287	292	292	311	293	300	313	281	290	310	294	298	298	322	341	303	302	312	327	325	311	313	293	306	296	324	306	314	313	315	319	327	314	288	321	282	314	305	292	283	284	299	318	288	300	306	323	301	295	302	290	318	319	290	275	293	302	308	322	294	296	311	318	287	324	290	313	313	337	314	319	307	283	322	328	304	297	301	289	333	268	272	300	305	304	314	326	282	304	313	307	284	289	311	300	327	311	299	300	300	294	293	301	317	337	299	296	303	311	281	298	314	343	332	319	303	323	313	308	297	301	302	310	291	323	324	321	316	299	289	289	310	312	322	303	301	282	336	303	288	305	353	301	293	334	308	305	297	285	289	286	304	299	270	320	303	302	291	289	330	356	325	298	287	322	297	292	323	292	322	307	298	258	315	318	310	304	298	316	312	311	297	308	299	301	311	270	328	292	285	308	313	281	314	319	320	320	278	313	319	318	327	300	323	289	301	314	278	319	313	308	316	304	296
27836	10354	1829	1275	981	888	884	962	962	974	976	933	953	956	990	942	971	949	935	920	918	915	891	894	901	980	915	915	908	900	933	924	913	914	956	902	910	919	940	932	998	905	929	957	971	914	922	888	913	887	931	933	925	954	955	966	962	957	927	929	903	913	924	925	896	948	936	951	954	947	926	927	947	945	940	936	990	968	909	935	940	970	1001	917	882	950	936	939	905	937	926	970	864	948	949	877	917	949	903	954	904	877	923	921	938	944	961	906	936	942	891	933	950	997	877	962	919	938	909	959	976	944	847	953	915	902	970	892	931	918	931	909	882	976	914	926	925	937	947	956	1003	892	934	898	967	912	923	901	920	957	907	914	882	963	921	908	883	914	909	921	964	935	944	961	925	889	962	934	945	988	949	918	916	927	916	971	891	917	921	899	952	925	927	954	878	943	935	944	955	914	903	992	925	918	911	957	908	926	957	899	962	960	950	930	955	965	906	932	937	902	840	939	951	927	939	942	901	928	980	871	915	935	978	905	902	917	939	905	911	917	954	898	903	946	957	912	867	896	944	911	920	924	858	908	926	902	948	931	993	891	953	917	895	872	966	920	880	917	944	868	869	913	935	918	883	954	930	956	928	977	921	950	924	940	896	890	934	913	964	907	935	934	892	933	892	951	913	924	934	968	888	907	976	953	971	880	926	936	927	953	897	940	952	921	942	899	903	945	917	966	878	964	963	964	956	947	931	957	997	934	1014	925	919	934	848	945	914	957	916	897	932	910	959	903	892	899	946	915	935	942	903	962	964	933	911	917	937	947	934	909	893	928	907	901	940	901	893	907	900	934	894	940	963	939	956	954	921	891	939	956	902	951	970	913	925	910	932	962	995	967	947	965	944	932	944	940	983	934	904	917	986	1000	934	890	930	955	904	938	926	948	923	894	951	966	925	963	937	952	939	921	926	894	972	938	935	911	1014	954	937	942	909	907	875	947	911	977	909	907	960	940	990	914	925	923	916	926	932	1007	927	913	901	938	929	911	910	909	954	908	930	952	971	912	888	902	942	899	947	948	940	923	970	912	927	919	1004	902	916	950	909	915	944	917	953	881	924	929	996	914	889	928	942	917	907	924	924	913	961	944	931	890	890	914	925	918	967	837	915	933	908	930	919	959	951	950	975	930	898	914	910	892	962	970	947	964	930	909	861	934	996	954	950	882	951	940	941	959	887	963	951	901	952	964	942	875	937	957	932	950	975	950	937	990	938	931	935	905	905	896	882	891	958	880	951	956	971	960	935	922	882	861	926	960	909	929	955	910	910	938	916	997	889	929	903	894	918	908	938	903	921	989	934	927	900	913	931	933	937	920	912	987	918	986	947	931	865	962	973	910	895	950	938	958	932	932	941	933	974	941	968	896	922	988	912	916	932	930	943	904	986	915	897	882	917	931	915	926	931	960	913	924	922	929	922	908	982	973	959	954	896	908	934	936	957	951	948	890	960	946	948	922	998	967	936	909	936	926	946	898	956	937	930	929	917	946	927	927	921	926	891	894	885	1028	952	963	977	940	897	931	987	875	944	933	911	940	960	921	921	990	902	925	915	931	999	921	922	954	929	986	863	937	940	931	944	918	926	825	930	972	923	912	958	917	934	993	866	934	883	917	917	918	899	913	954	922	937	961	907	907	940	913	999	881	942	959	942	950	950	954	921	986	861	961	931	866	932	886	931	897	936	949	948	953	911	952	954	969	895	955	979	928	924	925	949	942	987	914	839	919	864	934	971	897	880	913	915	942	901	913	982	903	932	910	965	914	920	978	944	898	915	920	918	911	947	926	826	1003	943	987	928	941	931	958	1000	905	889	906	940	924	906	969	968	987	944	958	935	932	937	953	964	946	997	917	894	949	930	970	894	959	904	898	942	958	994	954	916	847	951	963	975	876	956	892	891	968	930	916	965	864	934	904	924	962	932	1008	962	878	976	909	964	887	878	904	891	899	985	974	942	974	916	895	888	942	920	924	924	912	882	921	939	928	909	966	867	948	942	932	908	890	920	887	912	918	948	898	920	926	888	911	921	913	931	967	944	941	992	937	950	885	905	891	961	921	962	927	948	915	891	925	995	962	903	970	948	962	1000	931	900	927	907	933	933	965	965	973	928	952	911	914	939	954	932	891	895	962	901	937	914	956	903	911	918	951	918	942	937	878	937	885	903	936	869	896	878	1010	920	883	947	913	948	985	1005	951	930	950	960	918	948	980	940	948	939	972	939	933	929	938	913	948	899	907	932	984	893	956	910	946	916	926	954	865	873	905	931	977	910	982	993	945	911	910	950	889	921	911	910	943	971	935	916	927	911	925	918	907	911	932	937	928	935	935	918	970	909	947	922	912	984	979	935	923	879	909	916	924	934	952	958	951	959	899	941	931	969	907	937	907	900	931	960	901	879	938	915	919	958	978	899	921	977	919	949	887	961	959	961	890	931	873	893	971	1007	938	897	889	940	962	937	933	905	935	855	963	945	912	900	965	879	905	933	903	941	910	924	940	885	938	985	914	982	943	980	966	927	903	913	915	890	892	938	972	893	884	885	940	903	936	904	897	908	951	913	952	888	938	891	908	927	949	906	896	930	864	934	989	935	959	927	892	952	896	900	935	908	950	913	933	976	868	920	853	933	853	909	969	902	905	948	919	912	945	949	928	967	877	913	933	897	866	878	940	924	945	891	919	975	939	887	984	901	946	954	880	982	961	871	888	997	939	908	907	956	930	881	949	990	901	958	899	915	975	1002	963	911	935	910	921	890	917	979	910	884	888	914	922	911	881	883	878	933	1016	912	937	970	947	930	894	914	976	929	918	969	924	916	918	883	957	841	918	962	938	907	934	951	958	953	937	976	954	919	933	941	950	926	897	932	959	923	983	965	969	932	934	928	972	933	926	901	911	893	940	1008	946	912	961	863	917	938	914	934	887	982	953	900	908	924	925	958	955	905	939	963	926	951	908	967	937	912	946	971	927	922	981	943	896	958	944	894	961	934	950	948	915	956	961	881	942	892	913	928	942	898	910	883	905	976	939	938	966	920	894	892	879	877	955	906	942	945	923	911	942	909	938	877	909	872	973	971	879	998	895	940	932	941	969	953	894	955	924	927	914	964	917	865	898	970	964	918	894	913	932	898	996	967	944	934	1020	925	919	988	887	917	956	951	1014	954	968	976	923	940	963	866	913	921	968	949	920	963	903	950	879	874	901	865	984	959	954	914	959	902	869	944	887	914	888	936	943	926	935	973	940	960	957	935	928	961	939	953	967	963	929	946	954	901	944	928	911	890	903	949	913	932	904	916	924	870	905	938	941	967	937	921	921	926	935	931	942	936	900	926	903	927	939	918	926	885	916	933	954	965	968	902	939	905	932	901	967	870	867	920	946	955	927	919	926	976	999	925	906	910	935	955	918	922	860	896	928	977	937	900	897	945	931	956	955	915	911	935	990	913	932	933	942	969	945	931	908	935	908	915	902	967	965	946	950	972	949
5566	908	928	796	820	759	795	756	785	754	749	703	745	757	742	749	766	752	794	755	767	742	696	760	759	741	763	768	811	753	756	787	735	806	786	716	770	726	770	790	767	731	741	728	759	760	736	749	795	735	743	773	729	738	753	718	767	752	717	778	723	771	766	704	761	814	691	731	751	719	764	757	796	781	769	760	765	727	778	780	776	758	732	723	748	728	724	735	802	735	752	715	740	736	756	698	771	747	748	706	719	745	725	786	715	702	757	720	757	715	769	771	797	742	756	732	748	718	733	738	748	773	755	698	741	761	753	768	725	716	817	743	777	737	763	723	711	747	751	739	722	709	773	776	774	686	775	756	760	764	730	723	721	724	729	755	758	709	752	748	740	734	713	713	735	750	718	734	735	739	774	763	724	769	754	748	726	779	775	772	745	775	783	722	756	753	704	703	782	755	740	715	737	687	744	722	716	714	744	749	759	725	706	763	788	727	730	741	766	756	775	767	730	756	760	709	762	801	765	748	762	748	746	685	739	760	784	749	707	797	748	772	737	723	773	811	737	773	765	731	757	786	741	762	710	770	757	704	718	750	753	742	745	708	775	760	716	778	740	738	765	727	791	795	740	736	750	738	706	729	733	733	759	768	704	784	738	730	740	717	745	733	745	744	758	715	775	743	731	684	718	730	763	767	715	783	760	746	732	729	781	744	727	775	734	702	761	720	728	743	788	760	764	735	726	789	754	736	725	712	745	743	733	746	777	765	783	707	758	780	762	759	730	755	759	739	687	719	776	791	781	740	779	751	718	805	765	696	773	759	762	748	752	765	760	772	731	754	735	726	754	770	781	738	722	765	751	759	715	721	727	700	747	764	746	745	740	737	728	746	722	752	725	711	722	776	711	800	727	764	724	764	781	749	782	728	779	747	744	731	765	750	748	731	756	740	724	764	782	759	771	796	747	752	741	708	755	699	723	783	802	793	711	738	753	776	748	743	775	757	704	760	755	758	754	783	760	725	735	750	755	756	712	772	776	772	757	793	749	768	757	723	767	737	751	784	790	762	767	792	723	764	786	753	785	761	732	730	728	757	754	770	736	730	798	754	788	732	741	732	705	738	788	745	722	770	790	741	727	769	695	802	745	819	732	745	780	711	772	793	747	724	736	783	729	715	713	753	723	731	727	727	759	721	774	749	784	751	762	693	717	757	777	716	693	733	758	766	725	744	761	764	699	770	748	722	778	758	718	715	764	751	710	768	751	829	768	761	781	724	745	742	756	749	787	742	754	749	711	735	756	792	746	691	710	773	729	736	733	708	743	797	745	708	720	731	745	720	749	699	744	768	773	750	756	749	780	738	775	769	731	794	758	767	729	754	755	796	806	729	711	745	755	763	730	739	774	738	731	734	718	732	771	747	795	767	685	772	751	729	774	728	758	769	751	713	722	716	753	757	780	749	713	759	699	717	779	728	779	749	704	723	731	703	747	722	756	733	684	733	761	701	702	726	723	756	698	793	767	775	818	769	720	781	711	775	735	763	736	762	771	764	726	764	765	709	761	781	760	709	761	723	753	752	719	741	795	755	737	797	735	700	778	760	723	758	751	726	716	700	756	754	721	758	773	706	736	764	764	768	776	771	695	727	763	816	752	729	732	788	730	767	705	781	743	722	760	758	735	735	792	716	784	824	767	748	747	753	780	776	786	759	762	748	748	789	759	735	752	766	772	787	716	756	738	770	737	690	732	725	751	712	727	747	754	726	726	792	819	744	745	743	758	777	715	767	757	757	768	745	735	670	744	708	789	726	721	739	742	772	731	776	723	759	738	763	750	732	773	744	756	702	757	758	764	791	717	778	791	707	774	763	740	755	698	737	778	792	749	797	791	771	718	765	774	732	698	751	772	761	726	730	659	734	774	796	778	731	786	733	750	770	771	749	735	727	770	756	765	718	747	784	685	720	717	754	734	691	752	791	780	746	752	755	764	697	768	726	761	748	751	707	720	714	781	753	709	731	770	764	719	738	774	760	756	751	719	771	724	750	704	757	779	739	810	736	699	747	677	737	721	744	733	790	731	771	771	729	723	731	718	761	761	751	782	710	777	722	735	748	792	726	760	778	764	703	703	760	763	774	748	781	709	726	756	728	734	744	779	715	772	748	775	752	759	662	759	747	736	774	777	770	740	750	737	738	764	797	722	754	764	732	718	723	765	737	780	743	741	753	764	750	792	817	757	752	756	781	764	708	715	791	752	694	782	780	730	737	712	759	727	794	749	817	810	746	732	700	768	709	764	749	738	692	757	756	723	723	730	697	709	720	725	698	732	751	734	747	749	719	735	733	725	734	764	743	768	782	739	754	770	780	775	740	783	735	736	797	741	760	713	742	741	769	763	772	802	748	795	769	764	749	763	767	770	757	784	769	716	796	793	738	735	783	737	760	734	761	752	743	709	698	756	755	748	795	813	779	771	739	788	760	743	734	738	728	705	749	697	703	760	711	717	672	784	760	779	760	815	718	736	738	719	725	766	731	716	754	795	786	793	731	732	770	732	730	766	773	750	741	767	723	745	744	739	732	700	726	724	755	739	701	744	741	733	724	809	773	739	758	778	716	751	771	777	741	779	744	784	777	701	769	764	739	727	729	729	746	793	725	758	740	748	789	718	780	702	732	746	759	792	739	803	769	663	755	770	741	751	755	699	753	749	745	720	700	760	737	751	729	709	716	765	765	758	719	760	711	773	746	742	750	753	725	713	770	717	743	764	758	717	782	746	785	735	760	677	750	775	700	720	757	736	793	764	669	812	749	770	749	739	751	751	777	773	777	747	750	762	746	733	752	718	707	676	787	746	755	764	765	781	741	712	712	732	789	774	765	748	746	735	769	720	771	727	723	749	767	775	762	747	723	746	739	772	715	731	739	718	728	725	774	764	757	795	717	734	777	743	758	731	770	748	729	748	785	746	771	743	748	801	746	687	749	756	769	767	832	713	709	776	767	742	768	732	736	746	730	775	736	740	750	755	743	769	754	758	686	745	744	782	732	747	732	738	740	797	758	760	727	716	784	734	738	750	738	774	742	764	744	750	744	800	712	732	674	682	758	718	766	740	737	806	754	731	730	775	754	723	757	744	714	746	751	729	760	766	759	784	752	743	734	822	727	724	748	739	762	793	734	733	726	776	728	752	760	722	769	726	756	732	746	766	727	691	730	802	736	726	724	736	732	731	747	751	770	754	782	761	757	701	730	785	711	751	785	771	739	712	733	749	715	729	739	784	743	753	800	744	783	732	740	710	739	761	768	714	723	713	744	698	743	760	710	741	722	754	741	784	752	759	749	735	733	714	705	755	749	743	773	716	737	746	817	716	730	719	776	670	725	751	742	744	733	735	704	736	764	743	768	741	763	799	744	751	753	763	762	712	725	807	764	783	703	775	787	699	751	765	696	743	686	738	798	718	756	737	801	811	743	753	768	787	733	767	787	717	752	701	736	727	731	775	773	730	753
25771	21478	27230	25485	4228	1125	893	740	722	722	670	656	667	676	630	650	598	621	599	610	639	631	633	653	634	607	596	648	619	645	643	604	547	613	623	625	591	622	635	607	598	619	602	621	622	632	589	638	589	608	607	611	628	609	638	595	611	618	606	590	598	627	595	609	592	593	597	582	603	623	605	592	610	614	622	595	571	621	623	624	595	598	597	577	608	579	620	597	649	544	616	574	658	621	607	611	616	583	598	585	617	576	568	572	610	635	581	604	608	589	622	614	586	611	598	614	638	554	625	637	618	637	616	603	629	604	666	600	646	605	566	635	594	628	599	594	619	627	609	633	610	642	614	599	604	612	617	621	566	568	622	610	563	618	637	627	582	643	661	615	631	625	598	627	628	620	625	610	587	629	647	611	654	572	605	623	583	607	587	556	572	570	589	651	590	619	584	637	594	604	626	637	624	635	639	598	591	570	669	612	636	601	571	598	630	645	602	620	613	605	601	570	593	589	602	584	598	594	624	593	636	625	566	616	606	610	623	577	603	576	567	608	566	582	664	663	617	594	651	585	619	607	633	639	606	634	598	621	581	595	593	594	603	595	620	637	612	592	593	625	607	635	582	609	592	639	601	636	621	564	612	608	569	627	611	557	631	605	623	624	580	613	642	538	582	622	560	627	589	599	596	616	610	614	597	620	606	582	573	604	647	605	609	569	613	616	607	593	635	606	624	596	562	586	586	617	613	604	588	644	624	621	553	619	602	598	638	638	621	574	598	628	585	614	613	628	605	620	631	591	602	562	583	603	608	641	593	558	624	592	580	607	592	582	550	608	569	608	601	587	557	559	578	594	651	603	614	595	610	602	569	546	620	630	559	615	579	593	623	594	608	636	616	611	575	581	605	589	564	566	567	600	665	618	606	583	624	581	639	570	556	583	626	588	616	604	572	595	639	647	586	601	621	610	590	621	604	627	594	581	603	606	607	569	642	618	591	561	613	622	620	588	600	605	572	599	604	582	604	592	591	603	627	565	644	582	560	597	628	604	586	614	637	655	582	555	593	600	619	598	575	586	634	614	643	608	614	610	578	612	593	596	593	602	640	600	593	592	589	624	616	595	619	611	618	637	572	597	620	585	633	613	573	613	573	634	610	589	599	626	618	602	581	610	598	612	626	584	585	620	610	619	574	585	590	613	574	589	597	583	611	591	640	584	649	554	603	552	572	604	582	617	616	621	623	635	613	654	593	594	591	574	617	617	606	576	629	607	637	622	571	595	591	594	587	593	586	581	594	628	605	618	631	618	643	603	570	624	596	585	594	582	620	605	591	650	649	580	600	590	612	617	586	597	591	616	607	612	643	612	626	605	617	617	622	603	617	618	579	598	616	582	589	571	581	607	631	593	602	580	641	602	639	630	580	588	560	596	577	581	627	599	588	624	619	622	621	601	633	578	594	588	611	639	604	574	598	620	643	618	595	592	625	634	614	559	636	601	643	610	604	606	629	576	636	603	585	609	620	588	582	604	608	575	615	618	594	585	557	595	625	603	581	574	596	656	600	603	631	588	579	612	591	596	610	621	597	605	571	608	562	549	605	581	605	593	633	570	589	604	619	595	625	641	591	611	593	622	568	635	554	624	586	614	644	616	642	613	570	611	598	595	634	599	641	618	612	626	608	591	579	613	577	618	631	634	632	586	577	573	594	604	555	581	584	591	601	622	624	610	623	616	584	608	638	644	600	588	645	611	592	617	664	635	583	595	627	601	618	636	589	586	604	593	595	563	555	627	593	627	627	607	645	602	634	624	570	595	622	588	626	613	584	616	580	563	626	626	589	582	648	601	581	599	616	600	633	622	559	576	643	626	616	609	588	614	609	627	621	603	619	598	624	618	605	586	608	628	638	584	670	605	629	656	626	564	600	619	599	644	614	637	644	596	608	630	566	574	599	571	601	621	623	671	590	627	626	556	631	673	599	541	638	580	570	624	629	597	602	624	584	615	591	603	601	588	595	550	586	592	619	630	602	579	630	649	621	617	618	594	627	625	667	587	602	659	599	601	637	628	580	586	622	648	600	574	578	591	610	626	585	612	673	590	603	620	594	562	623	589	604	626	572	610	593	628	650	593	553	633	612	618	625	626	689	628	627	667	621	591	612	579	569	605	583	588	548	599	600	621	607	618	591	594	616	619	608	595	645	574	621	586	611	643	599	604	592	617	601	585	602	607	577	590	622	638	609	604	568	608	642	627	584	619	640	566	605	577	580	630	563	617	582	586	610	608	585	609	624	626	624	610	603	617	624	618	579	608	627	607	607	595	608	586	589	596	593	626	636	601	653	597	672	626	612	560	556	604	546	585	584	594	579	561	635	566	581	608	598	614	620	617	569	564	615	633	614	631	619	557	616	601	582	633	614	640	592	610	603	590	549	616	619	635	638	579	616	620	630	595	624	591	572	613	559	607	563	630	584	562	628	580	637	617	548	605	617	637	590	634	611	567	590	645	611	581	623	594	591	594	583	589	636	612	559	593	584	627	570	588	582	586	613	592	592	602	627	634	602	564	575	604	608	566	638	592	600	640	542	626	608	589	616	554	595	570	581	615	601	603	606	633	581	579	625	575	594	591	630	645	636	614	619	582	580	583	596	563	601	649	626	602	576	618	622	610	616	583	591	614	621	649	654	600	609	609	599	593	611	597	629	601	603	594	591	640	563	565	679	574	602	600	602	575	595	549	581	614	595	611	588	584	619	605	614	623	598	547	595	588	564	635	607	576	573	547	595	577	627	630	630	595	607	621	603	597	625	576	580	638	664	587	568	586	630	638	626	604	622	609	587	583	615	620	580	632	562	606	616	619	630	586	575	619	606	597	630	592	587	556	607	612	576	595	581	610	597	574	597	589	618	606	607	597	618	611	607	617	562	620	643	611	597	596	596	670	605	578	603	646	617	573	591	627	596	636	638	605	592	558	628	576	604	558	607	588	609	619	580	586	602	562	592	557	588	600	628	637	598	591	610	615	596	589	653	576	585	634	594	591	633	629	625	615	577	594	571	605	640	618	612	622	615	628	601	608	598	598	579	587	546	579	602	602	583	604	605	618	576	610	621	592	617	557	623	600	607	573	609	603	623	567	631	599	579	606	579	615	597	611	642	596	573	584	597	567	584	588	603	603	632	607	585	570	596	614	592	626	600	602	614	600	573	611	574	590	619	628	606	576	603	589	637	618	535	575	614	558	580	611	572	604	599	625	605	608	598	595	635	636	588	596	640	596	592	600	595	603	671	552	640	591	581	569	611	636	618	583	650	627	611	638	580	572	598	601	607	594	605	612	610	611	645	603	584	608	612	595	586	594	619	616	574	590	604	627	650	602	629	620	637	546	629	601	616	589	624	625	552	615	648	600	631	632	667	601	628	597	630	640	630	626	629	648	601	585	611	620	610	626	604	620	628	637	620	633	599	612	647	582	586	625	545	586	608	583	600	584	618	575	624	641	595	615	606	607
3838	2932	2518	1392	1045	881	776	644	694	648	635	608	605	605	549	544	568	492	533	564	547	550	529	528	557	554	545	543	572	529	507	602	504	495	543	527	569	511	536	562	566	572	574	513	536	529	522	566	542	530	569	570	525	503	592	521	550	541	568	473	529	527	523	531	526	494	537	525	546	542	528	531	533	504	538	526	569	542	504	576	528	503	536	509	551	513	499	526	558	559	512	501	551	515	533	485	537	521	520	526	521	512	527	547	511	519	501	544	532	487	553	544	497	506	566	486	532	519	493	515	507	550	505	508	508	525	524	517	528	538	510	544	553	517	517	524	555	533	564	551	517	524	546	540	511	494	505	521	532	521	508	565	552	534	528	557	529	521	477	504	524	548	535	505	525	522	534	527	485	528	526	535	539	524	545	504	522	510	496	572	538	546	557	521	609	526	522	563	494	557	543	505	511	508	507	513	549	562	484	509	521	490	504	504	541	532	526	560	543	528	538	531	526	544	537	504	484	517	546	504	532	509	524	518	499	501	479	532	528	496	509	597	534	516	531	517	530	534	480	521	511	478	527	498	542	502	521	484	501	518	549	521	525	505	539	546	519	522	529	538	512	541	510	513	480	562	544	522	518	533	516	521	567	485	526	533	502	511	530	520	544	502	537	520	522	553	534	502	542	557	525	544	514	528	515	513	523	542	532	533	568	511	521	484	510	496	544	544	518	497	542	569	513	522	521	553	533	525	521	547	544	519	529	544	510	545	523	498	536	534	534	545	507	561	516	487	517	539	564	516	530	549	532	521	534	525	497	501	554	514	547	563	465	481	532	540	512	499	477	536	527	550	526	519	506	521	577	510	507	542	503	519	515	490	537	495	535	531	503	525	514	504	525	564	522	524	528	522	507	532	514	553	519	511	554	553	529	526	558	543	538	497	540	504	534	541	514	575	518	519	518	486	514	537	510	525	508	499	553	549	569	533	529	512	497	516	524	529	510	574	491	531	493	509	504	557	555	535	480	528	529	542	516	534	577	536	514	539	479	531	516	558	506	521	535	537	517	540	486	544	532	511	512	503	538	512	523	543	518	520	548	570	507	537	491	502	543	527	527	527	497	509	519	517	515	489	504	549	534	504	490	524	507	583	527	520	478	529	495	527	545	553	544	554	500	510	482	505	520	499	512	550	508	544	514	498	546	530	506	544	527	568	524	559	529	555	519	522	539	505	518	541	542	514	536	530	541	493	529	540	522	567	526	528	535	549	477	532	524	509	505	539	519	506	520	521	474	498	534	560	535	517	513	549	519	512	535	520	525	494	498	495	564	538	518	520	531	510	486	514	538	536	542	532	546	534	521	508	531	481	518	540	529	514	511	581	456	549	531	529	532	527	553	511	522	586	552	498	514	469	540	475	516	529	507	540	494	520	497	530	527	533	549	531	499	534	498	524	459	551	543	495	537	500	516	535	541	536	501	506	500	529	543	498	475	514	531	526	525	520	519	522	503	513	526	514	534	532	521	523	573	524	529	520	523	530	543	535	556	504	510	510	484	515	497	542	513	505	537	522	533	526	511	485	512	530	487	533	520	512	532	537	524	484	527	531	514	510	502	519	495	567	495	560	558	501	504	529	557	507	547	527	540	541	506	539	543	514	482	553	504	539	508	518	511	503	538	535	517	505	561	528	509	517	496	528	533	513	515	502	504	521	527	477	499	542	525	500	513	552	517	530	536	527	545	541	545	540	576	546	562	506	517	489	522	534	550	479	516	486	526	561	521	491	552	526	508	503	503	536	542	524	547	529	514	514	509	534	505	509	543	534	487	528	499	491	505	530	550	470	538	548	537	515	519	506	525	481	501	492	498	550	519	503	521	529	534	537	575	528	556	532	524	473	533	531	540	535	515	528	486	512	509	524	562	545	535	553	552	518	482	552	542	501	542	518	531	509	531	506	518	493	521	508	536	547	542	508	517	488	499	529	527	540	561	530	483	538	544	559	510	494	519	519	461	511	520	541	553	519	522	541	577	571	552	565	484	593	495	519	550	482	513	515	507	546	546	552	532	509	536	544	513	516	490	508	514	486	499	518	496	531	529	521	547	507	550	538	518	513	543	528	502	508	519	522	542	571	500	481	522	513	576	523	522	571	553	505	567	540	535	495	484	484	533	521	519	513	526	504	548	526	531	504	546	521	531	526	510	529	527	491	530	511	524	499	521	530	524	523	504	473	510	515	550	533	520	484	565	506	544	564	544	530	513	584	542	550	501	531	516	533	524	518	562	517	534	526	482	516	510	517	557	506	547	539	479	539	492	504	547	550	506	540	514	506	512	508	514	538	503	501	522	487	526	491	525	528	517	533	531	543	518	554	524	502	457	522	552	511	512	504	519	479	516	507	515	492	505	528	515	532	518	530	538	460	551	510	564	523	494	506	510	508	539	515	540	528	523	552	494	514	524	497	544	532	561	544	563	547	570	522	489	566	529	578	548	535	535	482	517	525	525	521	463	523	491	514	520	491	517	503	537	505	539	495	544	522	496	551	492	529	550	510	526	514	539	523	545	504	502	527	507	514	518	526	520	495	515	544	495	519	533	490	534	503	485	509	546	535	515	528	532	568	525	557	550	499	518	530	497	532	527	533	515	528	508	574	539	518	524	530	511	566	477	494	504	492	522	510	506	531	484	492	506	573	492	531	500	539	519	537	573	497	499	502	517	529	547	543	497	533	521	501	549	512	530	476	509	487	544	498	495	510	507	488	500	534	505	458	548	519	489	505	521	526	545	534	513	510	524	512	550	505	502	489	566	557	529	545	503	526	521	524	527	523	559	485	553	545	529	537	520	525	531	524	539	537	570	548	495	493	514	565	519	526	531	553	536	516	523	528	535	542	540	569	540	522	516	497	550	534	568	556	512	488	560	497	514	487	557	519	575	514	515	524	570	508	499	514	506	566	524	533	527	521	560	529	509	501	511	544	541	531	537	566	563	541	499	559	517	492	525	544	534	535	521	525	528	511	540	520	563	513	513	504	523	490	549	522	538	529	543	518	529	531	508	537	565	565	554	504	544	542	550	511	503	514	507	492	533	519	499	501	543	508	535	546	550	542	531	486	526	532	488	531	545	519	521	484	546	550	533	540	495	521	505	504	529	533	491	509	544	511	499	517	529	555	562	538	530	509	499	552	524	523	514	529	550	504	521	544	549	514	475	521	585	513	522	484	538	499	541	506	516	509	515	526	508	543	524	502	496	517	547	524	512	555	539	527	508	575	554	512	530	504	533	508	538	506	528	527	542	535	534	558	507	589	555	521	498	520	475	500	517	520	521	547	521	460	532	509	547	508	507	504	528	553	496	546	503	492	515	514	521	484	540	533	544	513	569	517	504	537	497	517	483	501	539	518	509	505	537	521	506	481	513	525	500	508	513	530	552	523	496	513	547	526	573	516	510	551	529	512	540	491	520	517	497	537	534	484	494	514	516	539	538	521	526	506	542	509	510	496	523	482
24560	21428	28568	24686	21107	3292	881	544	453	428	427	412	401	374	357	357	388	376	359	346	360	349	351	333	340	319	331	355	357	328	347	361	353	377	366	324	337	343	341	310	315	356	343	323	334	356	301	327	306	316	326	297	336	324	321	328	337	361	322	341	337	321	323	323	329	338	336	357	306	342	287	322	317	346	301	331	318	320	345	299	332	310	328	317	328	325	322	336	305	323	314	369	341	325	328	323	323	330	294	326	325	342	321	341	335	359	349	340	335	323	319	300	331	324	302	349	336	350	292	349	305	299	333	308	280	347	346	334	288	323	310	320	309	355	340	329	320	341	330	323	327	291	353	318	314	318	324	316	340	298	333	341	329	329	313	328	324	328	339	337	321	324	309	318	346	303	279	360	350	321	310	313	334	345	316	324	310	334	300	325	319	332	347	315	318	312	335	318	319	331	381	322	286	329	338	330	297	326	344	300	357	312	305	318	314	302	302	330	338	321	328	314	354	294	303	330	358	316	325	331	374	304	308	320	327	316	360	322	334	327	319	317	335	338	315	309	351	360	349	319	340	366	366	304	332	291	319	344	314	319	322	300	305	323	325	282	340	286	321	314	312	324	349	354	329	325	366	302	301	341	315	339	307	327	280	324	357	306	299	346	326	337	360	360	315	326	299	310	324	317	320	293	325	324	296	335	362	328	330	304	335	307	289	325	333	294	303	338	337	330	307	327	315	288	323	304	310	305	316	315	308	319	306	326	323	325	322	313	340	340	315	336	335	318	341	347	349	337	307	355	323	363	305	330	330	328	334	333	321	325	340	295	304	316	310	319	305	331	323	312	306	295	348	325	301	317	333	320	313	330	346	314	306	318	334	312	287	308	315	361	319	318	340	314	341	313	308	310	311	344	329	330	338	322	302	325	293	322	330	315	314	344	313	322	322	306	328	316	352	314	328	282	325	315	336	354	340	347	340	321	326	320	322	324	305	324	341	357	327	325	298	361	342	282	296	345	323	318	321	297	307	317	329	323	314	319	313	297	297	303	274	315	358	317	308	312	318	327	325	321	362	328	326	337	335	317	340	325	330	337	331	356	299	307	312	317	317	302	308	321	340	321	331	328	353	352	331	299	338	333	324	306	321	301	342	335	306	290	348	319	320	342	325	330	297	326	325	309	306	337	291	300	311	334	349	334	326	331	334	339	333	343	323	340	287	288	337	304	336	330	315	346	296	310	306	338	310	319	316	307	308	336	326	309	301	365	300	314	343	321	300	335	307	328	322	334	308	320	322	321	317	309	290	332	326	351	307	332	313	330	354	313	367	325	293	292	326	334	324	355	303	342	303	331	328	338	292	339	321	301	325	331	302	295	336	308	316	317	320	317	298	317	307	348	331	304	308	321	352	343	326	322	344	359	331	328	313	339	327	365	323	320	325	364	326	311	321	326	307	330	315	317	305	317	372	342	318	307	325	304	311	321	308	319	345	335	379	338	340	345	323	304	318	293	322	309	312	308	323	319	289	316	297	314	315	340	303	302	336	318	349	342	319	316	349	344	352	333	307	338	312	320	328	311	330	352	341	342	315	324	364	343	288	326	328	333	330	341	316	305	286	299	318	321	319	294	312	335	319	308	314	344	323	355	304	293	325	314	328	317	342	354	325	340	331	300	345	313	280	311	333	337	344	324	328	325	315	316	302	358	340	315	337	342	309	340	329	269	340	339	318	322	328	338	335	319	329	315	290	318	314	341	330	333	321	333	337	306	323	303	308	305	312	320	307	311	320	339	348	319	288	300	290	324	299	337	313	311	339	324	318	320	323	317	337	330	310	326	332	317	334	290	358	317	319	294	318	327	326	347	304	346	322	306	297	279	328	317	339	314	363	304	330	343	314	344	339	329	331	321	344	318	328	314	300	324	322	333	338	317	317	313	331	318	332	317	305	316	352	317	346	296	325	338	301	314	305	287	312	329	322	330	316	345	295	357	341	309	356	317	285	301	345	347	337	284	314	323	310	301	310	306	356	340	334	323	350	322	342	326	335	313	319	332	326	324	315	322	316	287	292	318	338	331	307	312	340	329	326	350	311	321	332	293	291	323	299	343	324	320	331	283	335	307	320	303	286	315	299	315	293	343	298	340	325	312	327	364	311	333	306	311	313	323	332	385	339	290	345	325	307	352	311	315	351	312	332	327	336	338	350	341	320	339	358	320	319	327	302	333	300	318	322	321	311	302	302	307	327	309	336	349	330	325	346	345	315	319	321	309	300	309	323	332	323	311	306	342	324	333	348	313	343	348	320	295	327	312	340	318	279	318	298	318	360	290	344	331	328	327	312	321	316	319	303	320	339	329	316	317	335	333	301	315	288	311	369	314	319	326	334	303	356	351	315	336	302	315	275	301	332	318	312	320	284	297	317	321	339	301	318	331	305	348	311	333	321	332	332	326	348	343	311	307	317	299	310	330	318	342	325	327	296	297	340	284	298	301	300	345	372	344	361	360	304	298	348	288	332	335	279	333	318	318	324	311	303	317	306	302	307	332	319	322	289	350	301	324	322	319	330	315	308	310	318	325	365	354	336	324	311	320	283	317	326	326	324	298	327	320	341	317	299	293	332	322	299	315	312	287	344	288	304	299	348	338	343	300	299	311	323	319	324	323	301	346	335	317	331	334	327	318	355	321	293	322	326	348	324	316	339	319	335	329	331	330	306	319	307	302	310	316	354	285	319	291	336	301	291	343	320	326	317	342	318	327	331	317	294	320	315	314	313	310	359	323	299	337	306	300	317	312	298	338	314	332	334	293	309	361	298	322	319	305	312	363	309	316	307	336	322	331	319	320	353	333	355	331	335	319	325	337	325	332	324	344	317	330	331	314	319	319	335	289	356	327	329	335	307	289	323	324	316	308	314	295	307	358	309	333	337	329	351	319	319	322	329	340	307	347	293	316	340	310	283	325	335	319	321	336	318	321	337	340	312	319	316	333	356	322	323	304	364	317	326	314	330	319	297	321	310	310	337	340	331	324	331	307	316	317	321	320	309	309	310	291	314	328	333	327	340	318	318	346	322	321	330	319	304	298	346	315	358	331	319	316	311	294	325	310	322	335	315	320	304	341	317	302	329	304	318	321	326	317	330	325	344	312	313	328	322	296	305	315	327	333	300	305	323	332	338	328	318	350	346	331	322	340	332	328	320	319	305	335	350	330	328	319	306	315	340	328	314	327	302	283	339	327	302	335	381	339	297	315	343	311	341	313	329	338	299	340	324	346	324	352	336	296	332	315	361	315	308	314	330	328	300	323	321	362	319	329	353	355	321	326	297	343	350	320	334	315	299	304	293	294	336	297	324	306	304	336	325	300	331	273	303	329	322	338	318	327	318	330	298	303	279	338	298	327	315	326	305	329	316	313	301	300	319	300	346	276	357	311	306	340	311	344	318	329	309	366	337	339	314	346	288	298	323	310	336	342	267	308	339	307	313	325	341	318	321	300	283	324	294	359
3766	4884	3991	2164	1234	921	765	651	563	516	471	469	362	412	380	383	368	366	345	349	381	329	359	328	323	356	351	342	317	315	279	331	324	327	328	325	346	336	325	316	311	325	330	320	329	319	314	331	340	330	306	338	336	311	308	295	308	340	300	312	326	305	324	303	320	330	298	307	282	316	314	326	304	339	362	297	289	305	278	299	303	324	316	300	331	319	308	313	334	311	292	298	323	282	309	281	311	290	321	299	301	298	297	318	313	319	310	299	284	297	327	302	316	293	303	301	307	313	321	305	315	294	294	295	301	293	319	311	352	323	310	298	281	296	333	284	345	301	312	285	325	311	298	323	306	302	309	318	309	291	302	314	285	327	329	349	286	302	318	339	344	326	316	324	334	323	305	287	312	309	321	303	294	295	284	294	296	312	314	284	308	319	313	299	314	282	330	312	309	314	264	300	328	301	306	323	315	311	328	303	300	284	318	311	302	312	307	312	287	282	272	314	284	289	311	298	305	314	303	312	298	315	304	282	279	308	311	305	331	284	326	296	308	283	303	305	320	279	307	312	320	299	307	319	299	316	302	294	305	316	296	331	303	314	298	321	292	306	314	320	295	294	291	318	294	349	304	302	304	305	304	323	291	280	321	294	305	306	299	332	320	273	325	332	290	295	298	281	268	299	313	346	304	295	282	312	295	282	323	297	307	303	323	306	308	294	334	284	311	334	323	287	263	317	276	307	294	296	288	305	298	328	302	317	296	337	288	334	298	302	352	304	305	262	277	343	339	310	323	281	313	291	292	308	303	295	293	301	323	322	328	310	304	333	306	313	277	339	340	335	329	310	352	310	319	310	308	305	319	335	272	340	332	298	326	312	295	316	300	327	312	292	313	324	302	298	319	291	301	312	320	327	325	326	337	324	335	310	285	262	304	298	288	284	307	307	337	303	303	329	321	265	300	307	295	311	310	313	322	302	313	294	297	274	305	303	302	313	288	318	299	290	295	304	325	276	329	310	313	347	324	299	317	302	292	294	329	325	316	289	305	298	297	324	329	288	331	298	285	322	316	302	336	295	295	300	289	319	309	330	311	300	314	263	322	322	309	312	291	309	303	302	299	295	295	314	309	267	293	310	302	286	289	320	317	312	308	299	303	301	295	324	303	313	299	314	302	339	330	309	317	299	312	277	328	294	306	320	367	314	325	298	333	299	276	298	301	304	314	296	298	300	302	309	294	303	317	312	288	306	313	300	305	323	294	341	320	283	297	283	297	330	307	313	304	276	282	301	309	283	320	297	310	302	304	292	314	316	300	286	290	250	339	320	318	291	311	318	298	357	318	290	298	296	324	313	314	304	327	282	314	308	299	274	283	325	294	294	312	304	324	315	305	295	300	302	285	340	314	287	313	280	303	287	318	315	294	309	318	298	319	310	336	286	303	315	287	281	298	309	306	317	336	324	303	284	297	278	321	274	320	324	332	339	328	320	300	300	337	301	305	306	276	299	317	320	270	298	280	307	311	311	300	295	327	342	317	306	312	284	298	304	290	308	322	317	311	325	316	294	292	315	299	304	272	318	288	305	326	273	313	297	338	247	326	302	307	334	260	307	278	314	318	293	301	318	296	315	327	286	277	301	272	308	298	309	313	305	293	315	322	313	341	292	323	322	301	313	307	300	294	268	309	321	302	285	289	304	294	307	322	304	316	338	309	309	321	308	331	330	319	301	298	300	282	312	290	304	332	289	286	297	311	313	310	304	320	320	286	301	303	319	316	325	322	321	325	327	294	302	304	309	321	288	284	275	312	307	314	317	307	337	298	285	304	301	316	305	327	282	305	289	299	307	295	304	333	266	312	328	312	315	315	287	300	311	304	304	314	283	305	309	306	315	295	325	279	323	322	312	301	329	309	339	303	298	306	293	310	290	282	290	283	294	284	326	294	331	275	323	309	298	325	278	313	305	319	280	305	309	306	334	305	293	308	293	311	309	305	328	297	325	331	334	274	287	304	301	335	311	311	288	329	334	293	333	316	314	305	308	326	327	299	312	270	291	284	292	292	330	298	318	299	305	311	295	340	314	277	286	336	327	317	299	302	282	298	293	325	304	299	296	320	306	279	302	312	312	304	300	266	322	302	317	282	310	316	292	299	327	290	318	306	273	312	302	268	275	309	322	289	318	309	293	289	327	287	304	315	317	274	300	298	304	306	292	315	277	305	316	282	311	313	311	283	314	301	261	336	320	313	301	284	281	318	313	324	285	310	283	279	306	316	300	318	320	304	310	305	325	271	281	298	307	328	282	300	319	310	354	302	302	285	311	290	298	295	285	252	308	289	317	297	276	300	341	325	299	290	299	314	333	320	313	322	312	315	331	336	304	303	306	284	299	314	323	304	278	288	339	304	295	294	282	312	327	286	314	317	286	303	298	296	300	304	298	309	296	294	299	293	312	302	332	298	299	322	299	299	282	317	300	293	292	306	284	303	302	347	304	287	317	293	298	295	348	324	308	292	312	313	323	276	286	306	316	302	308	327	300	283	307	297	308	303	324	309	329	313	309	330	290	300	321	310	276	291	316	317	317	310	314	315	297	340	321	293	294	284	312	330	303	305	341	325	269	273	279	307	327	309	291	340	269	323	306	316	336	290	312	260	284	325	293	319	303	316	315	305	316	307	322	290	321	283	310	311	298	283	306	287	298	266	273	318	309	284	304	283	319	290	306	308	281	313	280	314	315	285	295	308	319	291	301	320	297	316	324	327	286	287	306	308	324	268	285	285	308	290	297	336	336	292	316	311	284	328	305	324	313	283	260	313	280	286	281	330	294	355	292	318	333	322	287	313	294	296	298	325	297	329	309	288	271	302	289	291	303	292	295	300	310	271	323	337	265	303	296	307	320	290	313	309	323	269	335	298	276	329	282	287	323	322	334	307	300	296	288	314	261	291	290	319	332	323	298	317	289	300	298	341	327	325	294	309	295	315	304	319	301	339	321	305	307	278	304	317	301	306	293	291	300	272	306	287	300	272	324	284	291	334	303	283	332	279	308	292	296	261	268	287	295	301	342	306	271	287	304	306	327	300	290	301	307	288	284	311	288	280	290	323	313	315	287	296	319	306	306	273	300	330	287	294	304	292	318	322	277	324	315	305	300	283	306	303	302	290	300	266	287	296	279	327	289	292	283	314	303	313	314	324	298	307	327	327	273	301	334	304	307	292	293	281	310	310	291	305	301	321	292	302	306	301	305	308	311	318	286	315	280	298	306	322	299	318	286	283	303	298	304	286	303	301	316	303	314	300	308	319	301	299	311	301	277	291	287	302	280	295	296	324	314	296	307	327	275	316	313	309	242	309	289	317	308	347	317	307	327	306	277	279	284	299	304	298	299	261	290	331	309	323	322	309	299	337	299	297	279	316	323	303	321	276	334	290	290	284	341	320	328	305	282	305	311	304	313	301	309	313	271	289	297	325	301	317	307	335	297	286	305	312	303	286	307	320	282
27862	10324	1823	1247	962	898	921	953	920	973	916	963	922	946	931	973	955	903	898	914	895	903	895	883	950	947	934	913	928	851	933	913	883	1001	904	894	821	923	953	903	897	957	893	926	940	883	894	889	919	955	958	862	880	957	964	908	914	927	929	914	940	910	902	901	947	963	910	933	923	852	908	866	934	885	916	905	932	972	953	995	960	943	946	952	903	968	839	945	952	895	977	894	943	920	908	859	923	954	899	880	918	859	982	945	933	922	942	923	859	873	943	856	979	901	877	903	914	886	954	862	942	926	868	924	973	940	840	982	977	951	896	986	944	965	923	909	960	985	914	954	893	901	1006	952	988	985	939	881	893	921	894	911	920	959	959	956	937	907	917	934	897	914	915	906	930	980	1000	996	917	963	919	956	941	959	945	978	936	903	894	893	936	875	893	933	918	979	867	896	923	976	917	926	894	932	966	911	893	865	911	941	914	892	916	967	930	938	871	909	923	893	970	943	906	905	969	908	904	959	943	941	936	942	836	937	948	917	914	915	912	918	918	936	991	884	901	952	914	922	950	894	889	922	973	920	907	939	943	970	886	927	933	919	882	890	938	961	865	898	931	869	883	890	919	961	940	885	903	932	933	961	949	975	928	961	894	947	939	964	869	972	905	885	970	922	962	992	875	885	913	924	924	945	929	896	924	933	912	888	917	908	923	944	943	899	915	908	903	895	869	965	888	921	875	943	912	934	912	918	947	921	898	941	925	914	946	970	878	936	953	845	893	894	883	953	903	901	913	966	906	1002	953	903	954	921	864	927	880	892	908	942	957	941	954	985	902	982	889	849	910	915	970	911	965	946	908	930	876	922	923	913	956	938	887	920	991	843	920	926	882	993	897	933	927	931	916	954	936	931	918	950	936	943	924	975	898	942	912	943	959	926	904	915	937	937	927	937	923	895	952	938	970	918	830	919	968	938	913	928	902	888	899	950	923	924	931	923	884	928	860	918	931	877	905	850	939	869	920	897	888	947	937	913	913	928	901	905	920	946	919	916	931	916	893	870	960	957	927	882	930	940	869	943	886	917	986	961	992	988	869	932	933	949	1004	916	912	895	912	915	932	900	929	896	938	903	899	914	926	956	923	882	867	868	969	922	936	938	930	877	878	926	940	933	933	885	919	972	947	965	933	959	940	999	871	905	909	944	943	920	992	944	943	918	940	922	966	894	927	915	963	873	895	962	938	917	991	920	878	950	880	932	953	896	926	900	960	940	905	910	995	923	883	930	919	963	905	884	927	912	886	929	905	876	951	916	951	936	963	935	881	960	886	893	893	954	954	929	938	873	912	926	921	900	936	1029	937	941	913	909	881	959	932	969	920	863	907	921	914	897	881	930	972	935	928	951	955	926	916	960	931	931	934	910	869	949	905	894	961	933	929	942	891	899	866	924	923	904	931	904	975	919	988	922	974	918	934	923	960	908	912	850	926	966	957	962	936	951	930	925	944	898	862	942	904	914	920	861	912	940	915	920	954	859	910	909	965	957	903	915	881	909	884	923	875	907	945	874	929	900	946	880	869	941	964	901	920	936	904	911	910	964	849	951	923	926	945	923	894	951	924	908	874	894	940	870	944	948	990	916	924	916	982	910	952	946	920	880	947	949	945	952	925	872	904	983	958	958	907	921	943	966	922	901	882	912	934	921	857	916	926	936	909	873	919	932	963	927	952	909	928	922	920	942	861	916	921	899	927	876	957	907	896	897	920	911	977	954	963	895	950	890	925	929	975	936	910	918	938	940	900	943	953	922	883	945	908	952	935	961	892	918	904	920	910	961	898	882	936	902	927	897	909	947	942	891	926	939	934	900	926	919	923	916	977	957	910	1016	917	911	920	870	951	949	903	923	945	945	942	934	927	875	856	921	951	919	896	943	920	927	969	915	886	939	965	946	868	911	919	927	937	920	903	919	911	900	919	912	916	923	899	897	915	965	926	943	875	949	885	897	969	912	966	915	918	915	953	901	935	943	928	918	897	901	1014	943	907	918	872	928	971	887	896	884	982	898	957	912	923	895	961	917	928	858	864	980	955	917	1010	932	945	995	913	924	989	956	904	919	922	893	906	915	966	898	943	927	979	891	887	900	908	971	993	844	912	954	925	932	935	927	912	906	993	922	917	957	894	939	885	934	915	906	898	884	955	921	931	889	856	947	910	914	932	881	901	935	871	952	938	885	912	959	951	958	967	884	950	896	905	888	918	911	925	959	906	916	905	930	922	902	882	920	928	947	910	887	911	902	883	915	962	960	951	912	926	953	955	909	942	942	964	937	902	897	953	964	919	983	939	933	936	935	907	908	874	949	901	895	895	933	890	911	985	941	994	932	984	873	921	902	933	870	894	960	935	894	925	890	928	979	995	928	912	934	997	890	885	897	962	955	917	919	902	955	924	913	926	947	991	884	974	817	903	936	943	912	946	886	950	919	963	872	946	915	913	957	906	967	892	929	936	926	941	920	961	924	902	949	896	855	901	937	903	932	914	893	918	881	898	928	982	919	903	909	928	937	901	890	890	994	891	910	903	918	896	980	928	868	911	912	889	919	859	958	933	937	877	871	891	914	909	915	942	974	979	884	941	966	929	930	947	944	979	882	866	936	918	919	920	875	961	900	961	906	963	875	961	922	958	906	923	904	914	905	911	926	877	971	965	925	917	920	918	933	900	946	906	901	915	896	925	965	890	921	901	955	943	923	912	880	908	929	898	924	921	958	946	898	925	908	956	958	939	919	884	940	948	925	947	889	916	900	986	927	942	952	944	961	879	879	917	888	927	922	891	906	915	927	891	872	892	894	946	962	908	887	943	894	969	889	931	912	873	954	913	894	972	972	923	927	980	911	905	968	936	883	927	916	975	923	971	996	933	945	931	914	948	905	917	920	902	911	948	952	927	918	935	864	945	924	925	990	914	905	851	947	908	991	941	892	919	894	936	907	879	936	908	916	867	910	864	895	949	939	937	933	929	869	975	906	892	892	900	894	925	893	935	1006	909	975	933	904	904	919	940	926	922	922	914	942	866	923	946	924	898	949	965	918	977	919	915	864	938	950	979	882	978	933	883	888	933	900	918	916	881	941	952	954	949	909	935	924	922	855	945	926	947	907	907	915	926	881	915	918	942	905	882	921	941	907	922	909	930	920	897	872	902	951	903	925	909	959	934	888	906	912	904	965	884	949	989	897	927	908	889	935	944	909	936	888	936	943	946	903	921	924	920	940	936	916	864	913	917	917	919	893	902	931	990	898	935	878	915	874	913	945	933	964	925	892	933	900	914	960	905	937	913	977	959	965	903	930	944	901	957	893	880	882	954	903	921	842	914	917	880	896	967	991	916	939	921	901	965	906	895	911	938	908	880	858	876	921	953	954	859	915	918	929	940	903	910	887	907	906	859	936	949	971	917	946	925	947	892	939	909	934	941	931	902	907	953	910	891	866	987	908	920	906	940	931	867	967	982	926	844	943	903	965
5530	965	932	819	791	754	766	802	765	756	749	740	763	736	722	715	759	752	739	743	763	669	722	768	744	779	769	761	786	728	790	698	754	714	750	771	723	723	738	711	700	752	760	739	773	758	784	746	799	726	760	729	746	726	727	729	767	742	760	703	715	784	737	744	758	771	722	736	743	778	744	773	748	768	786	721	750	788	768	796	734	742	720	743	727	737	748	764	765	750	747	778	750	700	713	716	755	731	747	723	789	744	764	729	750	693	775	735	768	723	765	726	740	731	723	736	716	750	729	708	769	777	738	753	682	789	763	708	756	750	739	767	692	745	763	744	696	730	744	706	673	734	757	767	733	750	750	738	714	743	762	730	762	760	738	690	735	705	728	778	757	696	732	746	762	757	746	692	717	764	690	740	770	781	792	735	768	761	741	741	699	729	763	741	721	719	751	697	762	771	732	766	723	689	780	697	743	723	751	704	716	772	755	768	713	790	748	731	766	736	741	711	752	711	743	723	707	807	737	708	739	732	729	715	765	760	694	724	699	709	784	752	687	715	717	702	784	730	747	763	713	786	690	720	778	792	774	752	743	739	732	709	772	769	741	695	749	732	738	799	732	763	760	740	756	802	802	773	755	709	735	724	705	776	687	701	754	753	785	759	775	768	760	746	767	772	733	711	733	680	689	742	766	733	727	775	728	764	717	742	754	788	775	736	766	749	759	786	747	730	764	687	749	744	686	736	733	741	725	760	764	706	763	805	778	714	753	744	696	779	753	749	714	750	731	738	740	707	699	769	700	749	745	766	733	731	787	710	710	714	781	742	710	741	749	761	721	715	721	740	768	701	776	747	725	797	775	755	734	721	749	713	762	716	766	752	688	754	765	764	731	736	804	736	736	750	731	756	743	684	758	749	744	733	737	696	723	754	758	731	780	738	728	757	735	786	816	762	751	766	756	719	761	724	702	774	745	720	746	725	726	752	718	803	773	752	774	712	702	760	724	751	742	716	796	738	738	783	716	710	742	778	741	725	714	735	809	729	737	743	693	769	718	759	779	768	737	760	777	714	735	772	726	785	728	789	714	730	764	776	767	743	750	781	747	746	717	753	729	742	759	746	743	789	709	709	722	761	753	756	743	805	741	746	741	773	724	747	769	719	747	764	781	726	788	772	779	749	785	694	692	751	734	706	746	779	715	733	795	707	736	754	772	759	730	705	733	709	721	741	777	793	762	701	713	710	763	765	704	751	739	763	715	750	752	749	747	760	755	730	736	750	756	735	739	780	757	721	760	756	773	716	766	786	734	773	757	726	740	748	825	768	734	791	735	760	779	763	742	752	760	730	717	762	743	769	758	751	724	728	695	725	759	701	724	716	716	754	721	751	751	756	760	728	696	798	784	783	739	668	741	715	713	711	732	781	774	778	731	732	705	780	757	743	761	685	745	702	826	725	783	807	730	705	706	725	752	737	792	729	752	762	790	739	769	715	771	758	699	704	694	788	709	716	731	734	705	758	675	806	741	751	762	721	734	768	725	738	805	753	717	778	784	745	751	759	729	735	756	737	799	799	729	780	768	751	752	765	707	726	738	790	734	740	760	800	702	726	755	754	726	736	719	767	733	738	761	709	728	737	729	720	729	727	715	746	725	794	708	747	743	725	760	726	760	771	738	733	729	689	762	736	688	713	750	741	769	753	708	720	759	684	708	815	748	722	706	763	707	775	732	785	687	782	751	711	736	727	759	703	769	794	737	774	736	724	725	732	785	740	768	761	792	802	763	744	756	775	704	756	709	749	774	767	736	708	742	733	750	798	728	778	760	779	724	761	727	764	734	707	733	781	758	746	763	723	743	736	813	746	721	742	706	762	729	770	695	760	748	744	759	757	764	758	696	750	707	750	817	773	680	752	735	770	758	799	766	792	773	745	736	710	738	768	756	751	727	768	783	713	759	726	712	742	735	754	764	777	755	792	756	721	794	761	763	725	750	717	777	709	777	745	777	754	741	725	734	794	741	760	750	730	750	729	686	743	726	733	705	722	775	738	740	738	727	756	777	782	734	785	730	777	708	747	730	723	739	728	753	740	741	737	766	799	726	759	724	801	736	733	725	750	779	767	747	705	766	763	709	778	714	784	729	753	762	755	686	715	710	792	771	810	755	733	730	747	756	750	749	738	738	723	760	705	711	678	757	773	674	743	739	749	723	750	699	819	749	717	769	755	759	727	783	713	750	729	715	735	726	792	711	791	741	752	768	679	747	761	769	766	730	761	791	704	740	776	744	728	746	781	753	754	733	742	741	700	757	763	743	761	751	752	770	775	742	712	720	732	765	733	704	769	712	736	740	699	755	764	768	715	788	783	732	695	722	760	735	768	766	727	759	734	764	762	738	699	728	762	718	750	734	724	713	722	706	782	733	714	711	771	784	719	783	716	713	738	708	729	801	686	757	716	790	770	782	755	748	765	718	737	758	727	677	728	759	740	712	747	747	721	769	715	781	752	749	746	720	759	745	785	736	783	743	751	742	696	756	738	703	733	731	786	687	768	782	761	769	731	792	753	740	755	746	702	759	734	724	752	706	774	750	713	806	739	693	743	708	720	730	769	720	726	710	782	725	738	748	758	741	788	741	735	753	732	744	764	707	761	693	773	755	710	772	708	692	740	731	794	714	725	729	775	733	695	755	728	718	707	744	732	716	749	718	723	712	738	686	769	682	782	734	739	759	766	709	745	718	714	727	737	719	757	731	763	727	768	753	795	778	686	744	721	755	775	779	727	720	732	723	756	755	769	736	747	744	773	768	732	784	746	693	763	730	744	764	756	742	741	730	779	732	709	775	704	786	732	731	754	732	716	765	761	765	764	765	686	759	768	791	715	711	679	756	785	828	755	742	773	730	751	770	774	693	791	703	761	746	776	765	738	771	765	686	716	742	748	757	733	735	778	734	719	737	734	698	735	742	729	746	769	737	742	786	766	736	761	813	767	731	808	766	747	751	717	735	674	759	738	734	729	739	757	764	789	708	727	733	734	722	780	762	776	762	775	760	731	753	741	728	728	735	724	773	758	761	783	759	762	721	732	769	720	763	727	781	738	784	749	789	774	750	736	699	745	736	682	725	741	723	705	737	704	741	740	745	765	770	773	720	742	761	751	749	716	695	778	735	807	712	730	718	741	793	713	739	727	736	780	705	694	763	751	781	797	699	705	698	776	752	759	750	723	772	769	723	712	737	721	804	731	741	740	774	767	738	708	768	781	737	711	713	760	758	783	704	732	750	765	778	743	729	748	724	763	763	704	791	752	755	733	755	724	738	782	714	747	749	707	700	768	753	718	791	707	743	771	761	707	767	739	743	756	770	730	716	730	715	750	760	795	784	732	811	744	775	679	694	753	695	786	744	754	772	755	750	779	734	741	700	737	756	693	731	756	779	731	674	745	747	755	733	765	728	759	740	765	731	733	717	701	723	739	756	774	767	729	733	778	767	740	743	746	731	704	746	727
25660	21432	27187	25399	4229	1064	884	794	714	708	666	607	664	665	678	629	587	622	623	564	600	627	657	684	649	645	637	612	581	617	629	585	609	586	606	623	653	629	651	595	633	582	578	628	678	613	633	613	627	636	617	622	597	612	542	601	605	587	595	579	608	655	583	618	613	649	613	580	626	625	598	627	617	666	593	611	595	639	568	618	606	658	626	600	616	606	616	587	532	602	588	629	599	588	587	600	619	602	628	599	608	643	662	576	631	585	642	645	573	595	625	636	614	621	647	615	576	594	652	589	564	572	621	595	606	563	595	562	584	671	641	570	593	624	590	614	589	630	633	607	594	576	619	597	586	605	590	591	600	601	616	610	638	623	605	563	604	629	596	571	603	587	627	605	562	622	621	597	583	585	617	553	549	534	583	593	620	548	592	620	619	616	648	630	584	658	637	615	617	615	583	632	587	589	592	608	550	609	572	609	592	562	654	618	622	617	580	564	618	596	593	608	632	582	631	657	582	616	573	656	621	631	643	608	622	601	598	594	607	623	612	556	629	648	589	583	610	590	562	581	599	594	588	558	585	585	587	634	621	567	645	615	629	590	567	583	608	596	601	616	600	602	614	601	592	618	617	623	598	610	601	620	614	608	634	648	615	612	638	650	598	629	585	568	593	643	563	608	601	611	573	588	566	578	594	642	595	605	600	619	610	596	595	644	602	626	608	622	568	590	651	616	568	625	594	574	622	617	580	613	647	601	569	616	544	580	564	594	589	653	582	585	644	596	598	594	620	577	551	628	588	624	623	637	583	599	602	615	590	624	576	604	590	590	570	569	621	615	583	624	650	602	609	594	591	612	615	626	577	590	674	629	577	571	589	604	595	598	635	534	591	605	640	626	652	571	640	572	554	578	597	578	583	571	620	617	559	623	608	572	574	614	596	575	605	608	600	590	569	589	572	628	567	612	614	629	594	598	594	581	588	557	582	610	611	587	590	629	589	599	600	623	611	589	591	581	604	624	627	616	596	628	639	583	566	581	597	559	587	542	579	612	619	633	582	610	594	609	621	620	570	619	628	613	590	590	583	636	590	589	591	606	622	607	594	642	614	598	603	619	606	593	595	628	551	611	567	558	584	644	614	621	604	597	615	605	654	574	574	592	577	598	575	581	611	607	588	596	586	624	558	645	654	653	611	586	623	628	588	608	597	582	602	633	615	587	640	578	602	595	560	581	618	556	625	581	624	635	647	578	618	628	642	578	592	596	630	651	650	641	644	592	572	601	589	635	623	581	596	616	651	602	610	621	586	620	549	617	617	570	616	591	648	646	587	598	613	657	631	614	588	632	581	598	633	596	555	577	596	557	570	620	609	601	618	575	556	589	582	601	596	597	595	589	575	594	552	603	618	575	644	598	587	639	546	597	615	623	572	582	639	581	621	636	621	599	581	613	577	612	604	550	607	635	586	553	619	655	615	633	580	597	575	596	608	627	596	626	619	572	601	578	612	624	561	589	631	603	598	588	594	603	622	586	574	627	648	641	571	607	628	581	570	581	579	575	559	559	616	631	591	557	601	635	592	595	564	589	576	618	599	585	585	561	618	588	597	599	613	610	579	618	612	573	617	575	621	607	601	584	581	616	593	618	580	620	636	606	580	606	601	582	594	578	591	560	624	637	628	597	623	579	595	597	574	584	617	578	590	561	587	639	614	628	608	617	550	602	621	616	622	614	625	651	602	585	618	564	646	628	614	594	589	583	637	610	594	630	630	603	615	572	592	592	619	622	604	602	658	547	605	559	600	610	609	589	609	630	589	626	565	596	624	626	659	578	572	582	585	576	580	600	576	578	610	593	638	629	592	645	651	554	639	618	536	601	613	617	626	588	580	565	577	568	567	567	611	620	607	629	613	627	589	606	548	600	617	573	577	581	616	559	658	604	587	598	639	599	595	587	598	615	608	576	643	597	626	581	638	609	628	616	613	641	612	622	602	566	598	596	574	596	606	613	573	612	615	620	615	594	636	553	653	616	648	622	631	605	634	598	606	610	602	615	626	620	622	626	590	596	555	570	613	614	592	641	573	605	621	614	649	607	594	606	624	616	567	615	572	601	595	585	615	598	629	591	582	598	573	575	593	575	585	599	641	610	646	626	648	640	597	596	579	580	618	583	615	574	653	614	599	590	603	597	592	589	581	586	646	656	599	605	586	641	654	547	599	614	582	569	587	640	607	610	606	601	556	591	593	609	586	627	602	617	593	613	556	589	599	654	573	612	574	581	617	573	591	609	597	612	654	593	645	571	596	578	587	615	568	600	578	601	592	672	596	623	610	570	576	582	574	589	556	660	603	591	618	621	621	616	657	585	620	594	651	565	584	585	592	596	633	566	598	626	588	609	618	604	570	571	591	623	582	619	598	605	613	579	621	600	614	609	607	631	608	543	599	594	580	578	572	600	606	605	602	643	594	626	619	649	608	574	589	600	616	543	613	599	617	633	606	578	610	608	611	606	590	646	632	586	589	581	604	636	601	599	612	628	634	638	624	543	619	584	587	627	560	570	572	616	651	576	602	612	575	583	612	647	622	633	601	575	608	580	641	617	602	630	597	594	573	632	611	595	605	589	623	606	632	616	580	621	601	540	612	593	620	625	621	610	621	591	583	599	632	643	628	587	633	623	622	615	566	565	581	592	616	620	602	557	592	585	614	582	613	599	628	592	540	587	608	649	613	588	620	609	602	611	571	627	630	623	656	580	637	588	619	575	672	617	605	607	571	568	609	639	629	602	526	605	613	623	608	557	606	569	635	620	602	585	589	629	605	637	567	607	630	607	595	600	593	579	579	648	629	587	642	573	610	617	590	593	614	589	589	608	604	589	653	621	579	649	602	655	621	644	594	601	564	573	596	578	601	543	610	567	590	622	593	639	638	640	587	563	570	628	656	624	593	589	579	576	608	614	582	579	567	592	609	617	580	579	638	559	598	598	579	588	600	590	598	585	598	632	616	622	608	613	590	641	608	590	652	586	569	556	586	615	557	575	617	619	560	622	603	577	605	609	587	592	626	573	604	635	602	641	589	608	608	608	606	617	626	569	562	588	614	633	598	606	559	610	617	597	561	569	576	596	550	597	599	619	623	611	631	634	622	616	642	588	611	613	653	615	616	592	586	598	572	616	661	569	635	601	630	598	642	603	628	572	591	624	597	611	559	649	582	574	621	580	599	577	648	603	615	593	608	604	587	600	590	629	607	582	633	598	612	582	582	613	594	630	632	627	559	594	602	571	599	596	578	589	645	650	611	596	590	620	617	591	570	548	629	605	658	629	636	618	559	572	598	596	544	593	613	601	580	639	617	603	607	602	643	561	604	629	662	571	608	623	561	599	657	577	597	640	608	608	634	585	562	625	604	597	542	618	590	594	593	584	556	563	576	629	616	563	616	593	592	629	583	597	580	599	625	619	588	621	580	594	588	626	595	563	611	590	584	618	573	615	600	604	581	561	615	595
3788	2961	2585	1415	993	837	791	690	706	652	634	594	609	579	569	552	560	579	596	577	573	624	525	562	534	535	525	553	532	533	565	520	565	542	531	536	542	555	528	543	551	455	576	570	521	563	537	586	532	528	517	533	526	493	532	520	525	548	540	582	487	528	486	543	552	564	519	529	519	522	524	566	526	470	549	497	539	478	515	528	543	511	518	546	579	526	561	525	560	496	500	542	529	550	512	541	571	542	546	501	534	546	536	514	471	521	544	510	503	547	559	520	550	532	519	532	552	525	528	509	496	495	516	525	496	506	532	541	530	528	552	547	507	523	537	523	522	515	514	482	549	538	494	540	525	493	495	545	517	515	518	531	519	519	498	506	580	551	490	537	477	540	543	473	530	557	477	521	513	514	519	536	537	500	546	525	505	553	516	535	506	506	513	489	529	507	516	521	478	532	508	510	507	523	538	520	548	511	534	471	511	532	533	537	503	505	512	535	508	529	493	503	530	537	546	540	532	536	531	538	570	544	505	534	513	545	493	526	508	569	515	537	547	519	557	544	517	519	528	515	517	563	506	538	494	525	556	514	509	489	511	533	489	544	505	541	552	523	538	536	546	512	541	552	479	548	535	518	521	528	545	537	508	552	502	508	484	500	537	521	562	535	535	524	564	518	547	497	521	522	513	531	486	528	531	547	523	516	566	539	518	512	514	536	515	555	522	519	521	539	459	565	516	510	493	519	548	506	477	540	505	468	469	536	513	526	553	470	533	520	554	514	503	555	466	532	563	499	505	545	529	484	549	531	501	537	496	521	512	509	522	547	555	543	530	505	517	534	554	526	498	537	537	545	510	490	517	514	539	520	497	491	490	560	506	564	494	504	537	538	544	508	555	548	555	519	486	554	526	552	523	546	543	538	512	546	526	542	516	505	558	511	508	508	524	537	550	521	511	532	534	524	576	528	538	505	569	522	531	516	526	520	533	478	517	537	488	505	560	516	483	503	549	539	549	530	577	523	508	493	530	537	525	495	506	520	510	516	566	503	530	552	531	501	522	498	496	539	523	537	525	557	537	520	530	541	472	517	515	516	485	545	500	517	495	517	496	527	512	533	550	515	497	523	510	519	515	576	539	481	503	507	537	480	543	552	492	509	513	522	503	482	534	478	519	548	496	548	531	533	538	478	551	518	516	528	480	539	515	493	507	524	500	566	495	505	538	532	472	492	491	499	554	566	505	540	541	499	516	514	497	499	530	519	563	533	542	483	533	544	516	520	509	506	514	539	527	506	484	532	498	554	539	504	517	544	506	507	496	544	534	516	554	494	548	489	504	525	523	572	485	542	519	467	516	587	517	535	541	523	513	529	501	543	547	526	479	526	515	557	500	555	550	496	487	478	508	517	516	551	512	490	536	501	504	510	518	542	543	498	549	551	504	558	493	528	537	558	487	564	543	579	535	488	520	520	490	533	507	574	527	504	504	474	518	495	516	517	485	505	517	557	542	509	535	516	579	518	521	504	530	499	541	522	564	483	509	515	497	542	553	522	526	533	537	514	543	523	527	541	521	523	482	527	486	486	484	535	502	573	514	521	516	521	498	517	558	507	552	473	549	552	555	481	564	513	542	520	517	499	525	527	535	506	508	513	522	499	520	492	534	543	509	495	535	524	536	513	510	485	498	529	522	519	510	555	501	529	503	503	499	526	530	503	560	503	526	548	507	519	513	548	508	538	516	519	524	505	502	543	526	557	546	547	510	499	499	533	494	499	474	551	531	538	515	506	544	484	506	545	543	536	538	516	525	551	508	521	495	521	504	572	513	574	522	534	508	554	523	574	508	541	534	521	494	515	551	538	534	480	521	511	504	543	532	498	523	532	541	573	525	527	521	523	569	546	520	531	519	510	563	506	518	562	510	511	497	489	505	533	523	502	497	561	513	541	490	498	495	537	550	484	475	537	557	533	518	492	494	538	537	517	537	537	515	516	554	525	507	536	501	538	496	528	539	549	496	527	533	494	495	492	532	523	506	531	487	504	545	499	510	548	525	521	553	513	541	492	477	509	560	534	508	513	553	528	517	519	532	563	509	535	518	523	497	488	520	486	526	491	535	503	511	504	524	504	539	577	513	494	545	509	525	531	511	559	530	519	535	553	520	527	481	511	535	505	502	560	513	511	572	557	526	536	534	530	557	533	500	530	496	527	517	540	556	529	521	526	518	531	545	520	508	514	529	498	531	540	533	516	508	525	535	499	513	498	527	535	525	506	533	575	539	488	517	525	534	527	497	505	523	507	486	530	498	519	508	563	492	521	512	545	487	526	531	535	556	501	503	499	518	522	540	507	538	541	511	524	537	560	507	521	467	519	502	517	500	546	518	525	505	500	549	533	531	527	534	485	546	519	560	532	535	525	522	505	544	512	518	497	540	503	542	501	534	558	515	503	528	477	520	514	537	497	508	515	510	531	525	520	509	508	509	490	522	567	541	522	482	546	502	523	465	485	484	546	530	554	488	509	512	548	512	534	498	561	515	538	521	539	505	489	517	524	460	501	548	547	516	518	545	519	500	538	569	526	546	518	490	564	555	511	519	531	503	511	458	498	533	511	507	511	533	494	488	551	475	570	518	538	535	512	497	480	492	525	498	521	526	524	495	512	562	535	487	489	518	536	526	530	516	543	533	545	528	478	510	528	531	511	505	487	567	477	525	532	510	521	514	520	525	519	514	522	507	495	503	537	521	546	451	500	512	513	504	516	509	516	472	552	516	472	521	520	507	513	536	519	577	494	499	508	513	511	535	488	529	562	511	520	511	529	526	513	499	553	502	535	524	527	487	540	535	540	533	515	503	495	485	509	536	538	484	521	543	552	499	490	507	544	516	555	545	504	514	531	544	544	524	526	545	494	514	511	507	498	527	541	522	529	523	530	514	536	550	520	497	541	528	482	501	524	514	522	555	523	502	526	523	521	485	537	544	510	453	530	524	516	516	526	512	566	531	520	554	541	517	530	530	519	548	511	497	532	506	544	520	508	526	496	564	517	531	510	493	526	498	514	493	511	534	507	548	511	560	533	575	514	530	522	526	534	538	541	508	523	541	530	504	517	490	514	551	561	518	512	543	490	556	547	532	547	559	507	515	516	515	491	510	547	551	562	532	516	528	530	522	484	532	518	529	523	547	556	490	531	578	485	520	522	524	498	488	522	512	497	534	529	496	515	504	527	499	533	548	552	502	510	557	490	563	524	515	524	535	534	569	525	496	512	507	478	522	482	525	525	533	513	500	560	515	540	544	512	494	538	526	535	529	559	529	543	516	488	524	530	521	538	528	554	513	564	548	486	530	550	546	503	536	512	519	503	514	511	535	486	462	501	606	521	521	522	509	525	538	516	509	517	543	497	539	489	498	496	528	514	532	509	498	492	517	522	570	554	539	512	520	531	521	534	510	530	541	553	544	507	491	500	552	500	550	537	507	474	511	496	525	525	483	500	543	546	517	527	501	544
24626	21418	28535	24669	21075	3308	901	568	434	430	434	426	396	381	366	354	386	344	336	352	360	345	347	358	336	342	361	356	362	332	323	313	332	329	343	313	333	312	334	332	369	346	360	312	383	357	313	361	350	356	307	371	339	354	304	346	324	346	332	370	319	323	310	375	350	366	298	348	330	342	339	332	311	336	352	298	353	310	321	345	319	361	280	364	301	316	310	318	352	316	335	355	311	325	329	323	326	345	364	308	328	366	345	336	324	343	352	336	331	311	332	294	313	330	315	317	328	311	349	323	322	313	331	307	330	305	321	360	338	323	348	328	352	310	317	322	314	343	312	339	326	332	321	297	310	342	306	337	322	313	338	300	329	325	341	322	312	341	311	322	326	340	296	332	340	319	313	329	336	303	330	329	335	352	347	317	329	320	325	354	340	280	301	337	327	354	321	333	319	356	302	282	333	339	333	288	310	301	303	286	313	322	371	354	340	326	340	326	379	331	349	334	316	313	292	313	325	331	337	313	324	320	324	321	330	338	328	333	310	325	341	322	337	295	315	323	328	322	319	339	319	349	324	319	323	326	305	348	305	328	342	345	318	330	331	319	318	342	352	280	306	340	334	324	315	366	343	324	330	318	333	332	325	313	341	333	289	334	316	344	324	338	310	334	330	340	350	320	332	328	326	306	297	323	362	346	320	319	331	349	329	325	328	313	332	337	344	347	347	347	342	345	318	329	317	333	317	322	340	316	327	299	339	344	321	316	313	320	304	286	320	326	313	302	337	382	311	328	297	317	336	322	353	338	369	330	312	322	298	313	316	347	318	323	312	311	320	315	337	330	320	348	328	310	317	339	299	318	344	338	347	317	313	339	324	289	339	310	315	329	308	350	331	302	308	328	351	314	322	322	317	318	345	331	324	313	326	326	301	308	347	322	340	319	318	329	346	302	315	288	339	310	333	307	335	333	315	341	324	310	306	343	314	321	342	297	316	331	335	285	327	317	296	339	332	351	310	325	352	320	337	329	334	296	306	312	325	324	331	303	359	327	308	301	338	281	353	324	322	320	311	321	344	307	305	300	372	329	326	324	317	322	354	307	346	326	282	324	314	300	355	367	297	315	310	310	320	301	363	317	299	291	326	301	334	340	305	294	321	321	297	323	323	314	339	315	314	303	309	321	332	319	316	328	332	298	303	306	334	323	354	334	296	322	337	356	327	343	338	319	327	320	289	301	329	336	344	317	312	320	318	346	331	344	337	286	282	326	370	316	326	355	315	315	334	340	319	304	320	291	312	297	339	326	318	346	350	327	305	321	323	304	319	349	326	300	289	355	336	335	328	338	297	322	315	307	317	318	318	299	305	304	315	337	322	312	331	314	320	353	326	344	310	300	315	297	288	308	314	296	332	334	334	315	335	302	336	345	346	322	294	327	317	298	370	316	317	298	320	306	344	334	316	315	320	303	335	332	303	297	329	339	320	321	353	316	311	334	326	335	301	341	322	314	319	325	312	334	302	316	364	308	351	338	319	317	332	341	348	349	291	328	329	354	312	315	335	306	323	321	315	307	298	326	320	315	306	319	342	329	312	307	335	348	372	319	374	318	317	320	344	334	341	333	322	340	345	319	315	306	302	325	305	339	323	327	318	316	293	325	306	342	299	331	347	316	309	340	307	326	346	347	336	327	310	321	298	332	338	330	308	317	317	323	305	335	339	313	346	314	329	316	297	306	384	337	320	351	304	333	330	330	336	292	292	317	332	349	318	309	345	333	342	313	339	334	327	317	315	347	318	324	296	298	334	295	331	329	333	318	323	330	303	309	314	320	317	319	302	310	336	305	330	324	352	352	322	350	317	330	311	314	335	326	310	319	309	322	312	329	336	331	338	313	323	339	319	294	322	336	340	329	318	311	324	307	351	353	328	305	292	326	350	329	339	296	343	324	331	354	344	337	345	335	303	314	308	343	306	297	303	325	297	306	313	327	334	311	315	333	316	310	332	304	300	297	315	333	350	341	350	342	324	313	356	326	322	325	322	305	319	327	317	292	340	299	329	315	334	317	338	320	326	328	321	279	364	301	300	336	326	328	313	309	353	316	337	314	349	296	314	323	337	320	345	347	366	316	327	325	327	334	288	314	324	357	323	338	303	298	328	326	328	320	324	301	353	332	318	311	333	346	326	340	309	325	337	318	326	322	326	324	326	315	340	325	308	353	348	296	296	310	328	314	332	322	323	345	350	317	310	314	326	331	320	320	345	296	341	314	300	294	305	291	334	309	323	301	328	322	295	325	321	319	328	323	311	318	303	308	353	323	315	330	317	366	338	328	328	311	287	329	345	317	312	310	331	287	279	310	323	316	300	326	313	328	288	298	342	318	346	346	330	323	341	311	331	325	364	338	306	310	300	327	340	342	334	337	360	324	315	311	341	337	318	316	321	312	318	339	308	295	347	300	318	322	263	313	325	291	329	317	309	319	337	333	313	319	311	324	348	305	306	315	316	336	316	369	319	348	309	351	308	315	289	317	329	331	339	311	346	333	314	352	306	352	299	309	314	306	292	337	317	304	335	372	334	324	314	328	348	330	320	333	332	312	348	330	330	286	321	338	350	296	310	331	335	345	319	292	321	333	316	346	329	334	304	301	344	302	329	318	336	327	347	335	315	329	314	315	335	343	323	337	336	311	319	327	315	296	314	299	315	285	314	328	321	318	315	322	349	329	319	401	317	337	325	326	347	342	337	312	308	333	303	339	326	328	328	314	308	329	340	312	335	302	325	317	306	318	324	306	331	331	312	310	329	323	301	326	325	298	316	324	302	317	371	297	332	344	337	346	352	350	341	332	368	302	339	322	329	344	342	339	318	290	310	293	291	335	310	333	299	307	303	335	325	332	319	303	365	331	319	336	326	347	326	321	316	326	331	323	312	297	367	316	367	317	342	345	340	327	307	300	324	326	339	326	297	329	285	322	305	341	341	324	321	355	298	307	330	306	309	322	325	327	307	310	333	325	315	314	328	319	320	288	339	293	342	306	309	367	330	335	311	358	328	332	340	298	327	311	345	307	305	316	294	318	342	350	361	331	337	340	311	315	300	329	340	316	349	332	324	326	320	331	325	324	312	327	320	337	300	333	332	342	346	314	329	324	322	309	286	349	351	367	290	344	304	306	297	317	323	304	341	335	307	331	332	300	282	296	346	320	338	303	332	316	325	329	322	293	338	325	353	333	300	302	327	327	341	336	353	283	277	336	300	295	294	298	320	291	341	329	344	305	320	350	324	336	347	294	312	318	325	314	322	321	334	330	315	346	336	301	326	312	339	317	327	325	295	314	339	339	302	328	312	338	354	336	347	294	319	354	343	302	322	335	338	337	311	346	342	316	306	297	340	315	300	361	338	314	301	329	315	311	328	315	303	324	308	342	303	308	328	350	320	341	334	314	361	300	309	294	324	329	311	305	316	293	341	329	338	352	331	351	313	340	307	330	308	306	314	324	322	304
3781	4983	3972	2109	1367	987	785	641	537	531	465	452	390	406	395	366	331	371	403	336	336	363	346	322	338	342	341	334	333	318	344	319	325	315	329	320	323	358	315	322	298	302	331	333	328	298	316	312	310	326	289	328	306	331	332	342	309	303	306	328	311	284	304	315	289	303	316	324	307	292	335	310	291	298	325	335	307	316	303	282	322	341	345	325	325	334	334	295	282	309	309	335	333	296	292	332	321	282	321	333	292	328	279	310	291	299	312	299	319	329	319	330	333	313	306	294	328	312	324	285	299	329	313	301	281	302	313	286	299	322	265	321	342	317	299	302	329	304	296	309	308	309	310	271	305	327	307	279	319	325	359	323	297	307	295	307	319	294	296	291	309	332	295	322	372	318	306	306	256	292	282	330	325	298	275	304	291	300	295	282	293	298	322	300	341	292	309	298	320	295	333	313	292	286	327	312	298	294	281	309	318	293	314	305	305	316	299	334	312	293	321	303	278	333	309	310	330	295	289	323	287	319	311	308	283	309	296	307	297	317	292	275	301	314	286	290	321	296	303	314	313	323	276	340	300	320	304	301	291	316	323	326	324	292	305	309	299	335	303	343	297	295	286	301	287	282	283	293	256	324	295	279	347	301	310	290	332	304	302	282	330	285	321	287	287	336	286	299	293	313	274	295	330	291	318	282	303	324	299	318	315	322	333	316	298	322	303	305	318	328	324	281	285	302	320	290	320	282	311	326	293	291	316	312	287	306	322	301	270	304	311	297	282	268	314	300	336	335	276	319	289	303	309	303	307	309	354	295	295	307	300	335	342	319	292	318	306	264	339	292	314	321	295	302	310	345	291	312	287	298	310	325	299	305	329	321	337	312	281	273	276	290	280	307	281	299	318	309	340	321	298	305	312	324	296	286	324	294	300	303	311	307	322	302	290	290	348	274	311	310	303	302	331	298	304	320	310	311	329	303	306	285	339	309	315	324	284	317	301	288	350	317	304	303	321	300	288	304	302	292	308	295	316	301	277	330	284	284	302	312	269	294	325	288	331	302	310	287	302	314	316	277	298	324	284	289	308	315	317	315	285	346	301	319	291	303	289	305	295	303	314	325	332	270	302	297	319	297	312	334	299	300	303	311	281	297	309	281	293	303	326	277	281	303	289	298	304	343	298	298	283	303	324	333	290	298	325	272	283	307	337	288	313	312	287	315	316	301	312	302	289	319	334	327	310	331	323	311	321	325	302	301	293	291	317	274	318	306	332	286	359	308	300	320	325	326	314	351	291	326	286	303	279	323	342	284	281	314	295	333	306	312	285	317	307	292	311	322	289	303	282	313	268	323	327	305	322	316	300	306	323	315	297	327	321	312	325	299	313	332	289	335	325	297	285	299	302	336	293	328	301	306	319	305	348	303	316	310	313	317	312	310	332	289	296	305	343	316	290	273	311	302	315	288	317	332	312	280	305	308	271	274	292	300	288	320	280	282	324	292	322	306	314	284	339	295	276	306	326	306	303	291	303	263	302	333	319	326	322	299	321	331	295	311	322	301	312	307	294	304	322	303	296	270	292	317	312	314	342	290	324	302	315	314	310	298	321	311	322	313	292	263	327	319	298	308	321	308	282	328	310	341	288	325	324	308	319	311	334	307	283	304	315	273	309	312	316	300	300	284	279	294	290	328	297	325	311	298	322	337	307	312	365	308	308	311	300	312	313	286	331	298	318	312	295	297	300	303	294	269	319	291	305	319	350	305	313	309	308	343	293	305	307	335	312	281	328	319	300	336	285	313	300	294	291	314	283	300	292	299	312	321	281	302	326	311	323	320	306	315	299	332	288	287	277	312	330	288	306	304	331	306	296	303	337	327	289	285	321	281	274	319	346	345	284	309	311	297	293	323	328	310	299	309	293	301	323	318	289	291	286	316	282	314	271	310	294	279	313	303	268	324	267	315	278	303	318	316	327	298	273	301	298	302	305	294	310	302	314	288	304	307	336	294	303	282	304	277	299	289	292	309	318	291	317	289	298	319	282	281	303	337	311	324	307	296	325	347	319	281	326	316	286	278	313	311	294	286	318	312	319	333	288	243	298	330	328	300	326	311	316	318	304	319	291	311	321	357	294	324	279	307	328	323	293	306	326	345	315	298	297	271	317	304	291	291	298	295	294	305	290	318	313	312	307	304	315	319	296	287	299	301	306	266	310	299	295	283	299	321	292	333	290	291	322	320	301	305	313	298	308	310	312	322	341	312	295	282	280	309	278	273	305	307	338	328	303	355	300	309	291	301	290	288	332	348	322	301	286	283	301	276	316	319	293	322	300	302	325	303	287	322	316	293	277	320	271	311	341	306	333	316	300	319	289	300	271	330	306	297	297	277	291	282	270	306	303	302	307	286	323	304	302	295	294	318	326	318	306	306	303	304	296	302	292	301	277	300	292	348	283	290	320	298	307	321	310	248	307	312	294	322	281	310	318	287	314	335	320	346	291	299	313	293	295	292	319	307	284	319	299	286	329	315	335	301	281	318	284	318	296	310	315	300	318	300	294	278	285	309	300	311	328	322	289	317	296	301	284	264	325	312	297	300	304	303	307	328	297	317	304	312	301	280	300	260	345	304	331	287	317	295	323	318	295	298	319	319	326	311	276	299	301	293	315	297	328	308	319	292	288	262	290	315	294	293	267	286	282	314	308	323	283	310	328	317	314	302	330	321	319	338	288	316	300	308	276	295	312	305	296	308	300	286	296	313	289	285	285	320	331	298	275	305	329	309	300	299	300	286	301	290	299	277	316	309	332	301	332	325	297	292	316	318	341	301	290	305	302	303	301	279	285	318	286	299	324	324	291	285	283	286	327	330	320	298	322	274	279	321	308	304	292	291	313	322	309	323	288	296	271	302	284	308	295	322	285	272	326	312	310	297	299	273	297	322	272	278	326	345	307	298	292	274	300	298	312	284	305	300	301	288	280	336	320	313	316	296	296	312	295	329	316	296	289	316	264	285	305	304	308	290	303	300	277	283	272	301	299	321	293	302	317	332	310	309	288	301	322	302	284	306	274	309	316	298	304	269	310	272	315	313	288	341	289	291	315	314	290	313	285	295	326	300	318	289	316	305	297	312	314	318	324	300	290	302	304	320	279	296	331	281	279	308	329	317	291	299	317	299	301	257	313	316	320	288	276	292	333	315	335	305	330	290	304	289	277	295	303	320	301	289	327	310	321	319	320	299	300	284	339	300	316	313	283	301	297	314	335	294	317	327	293	297	306	316	293	259	305	306	302	305	291	297	283	311	287	321	310	284	345	331	320	313	296	313	276	284	289	284	347	303	283	310	302	287	285	288	308	280	309	288	285	286	288	291	305	320	322	299	323	306	291	276	301	316	297	315	339	280	306	323	299	295	279	302	331	295	332	311	295	280	315	258	303	288	292	331	318	296	284	279	315	282	307	306	314	304	296	342	312	289	335	339	298	304	297	320	300	313	299	350	333	310	283	285
27664	10164	1814	1225	984	903	1001	926	868	967	952	931	882	885	905	929	935	923	953	952	876	903	882	887	925	943	882	971	941	936	910	890	885	923	929	930	882	870	912	921	897	956	962	906	955	955	911	858	894	922	885	922	938	952	888	943	934	892	907	874	883	941	925	954	891	963	918	871	921	892	871	973	874	932	953	949	911	899	883	871	947	957	963	880	913	920	914	892	939	907	892	952	901	900	957	888	972	946	957	915	916	916	866	893	940	958	883	952	909	936	938	886	920	933	882	883	961	932	961	900	922	924	904	953	913	929	966	874	930	919	881	932	932	914	954	926	927	947	948	923	955	926	946	891	924	904	933	944	924	929	898	937	889	889	971	946	943	859	929	947	914	909	945	939	977	911	972	959	949	899	960	907	902	960	880	943	905	960	962	924	909	893	918	964	909	972	956	870	877	880	925	911	938	902	940	890	915	874	922	904	910	932	908	918	942	948	992	918	949	876	898	862	934	920	936	903	941	941	900	945	914	933	932	872	935	895	905	925	984	911	938	936	994	945	873	894	922	976	960	904	962	904	940	908	978	917	937	843	979	966	908	889	937	900	892	963	918	943	878	932	941	897	934	941	904	927	915	861	954	916	914	870	858	941	892	913	939	978	910	929	929	970	930	953	892	904	931	909	865	898	904	879	881	927	931	936	913	911	979	887	911	935	882	930	995	905	937	929	859	925	872	893	938	888	930	862	943	945	875	879	946	855	939	922	919	906	904	872	936	969	928	928	921	876	893	960	939	903	879	956	932	912	877	970	890	932	879	903	915	884	876	900	944	931	857	947	930	915	953	947	902	888	921	931	899	885	925	883	908	956	911	955	891	887	904	902	957	911	899	969	921	883	905	884	896	958	926	891	942	877	990	910	902	933	890	974	945	891	955	915	855	924	959	874	937	917	951	895	866	943	891	866	928	892	909	907	930	930	933	895	876	933	917	894	892	865	937	877	882	904	859	941	936	894	900	862	952	869	900	894	916	902	898	888	853	951	918	972	899	987	987	896	929	869	907	909	912	920	951	892	905	927	929	907	983	871	934	898	915	891	922	917	957	916	953	945	944	912	886	974	930	932	921	861	951	937	889	915	947	934	932	894	917	892	950	948	931	921	923	908	910	944	939	890	929	956	880	931	891	945	942	985	920	904	960	887	881	935	935	934	937	888	893	878	947	907	859	926	885	877	912	878	983	947	875	905	876	885	945	910	957	930	941	921	922	923	907	927	916	889	881	902	972	1001	946	941	924	940	881	863	880	952	890	933	939	903	932	908	922	915	908	905	910	916	883	924	858	940	974	934	942	928	902	889	891	944	881	910	935	937	959	902	905	869	906	931	972	854	897	935	903	892	905	938	931	943	941	950	918	925	963	928	908	914	928	857	915	893	899	896	925	915	866	849	907	878	884	940	910	937	912	920	934	927	914	917	951	954	905	854	940	910	882	915	964	915	935	852	898	892	953	917	892	943	915	923	919	933	932	888	884	909	965	880	933	902	943	942	926	889	901	964	992	925	938	945	885	940	908	879	936	907	895	926	885	909	880	910	936	900	933	938	957	915	918	914	856	917	904	900	988	963	942	944	908	935	876	886	938	866	864	921	961	923	855	900	861	950	927	865	910	933	908	903	925	914	897	931	902	856	948	936	931	942	873	950	941	929	907	954	923	939	917	931	905	902	903	971	925	931	908	927	888	894	867	899	884	924	906	939	883	896	935	926	923	955	943	933	924	893	938	894	970	891	942	874	955	922	926	919	911	875	900	828	945	920	895	947	958	953	969	865	941	917	899	892	901	933	877	945	901	961	947	945	871	953	876	865	878	898	909	887	930	930	941	908	953	937	883	922	934	954	897	900	944	888	978	960	963	945	932	952	896	915	885	867	924	964	960	900	919	914	943	900	911	846	879	929	899	1007	951	951	886	901	909	854	918	906	942	900	928	931	905	931	905	914	869	954	928	944	926	951	896	953	878	884	876	909	879	915	913	882	860	910	921	943	894	922	868	946	878	927	909	857	901	917	882	830	940	882	910	895	881	962	951	912	934	906	961	872	927	883	919	932	966	874	900	899	885	955	898	947	910	922	903	895	851	865	889	906	967	902	921	879	937	906	930	922	906	908	877	865	942	955	914	923	885	881	890	927	931	946	930	902	898	945	952	894	897	895	909	928	964	972	910	849	975	924	876	978	959	889	936	925	987	904	928	910	895	948	911	905	990	866	899	874	963	909	918	922	902	929	911	940	932	871	945	931	945	935	924	930	901	948	957	916	948	875	904	902	904	919	909	931	964	858	909	931	915	912	959	908	947	924	888	881	892	899	899	947	883	915	911	895	895	934	943	883	927	921	909	961	943	951	875	932	977	877	930	931	859	946	924	893	941	931	939	872	913	855	978	910	931	925	938	936	935	878	980	950	910	919	934	908	889	971	884	908	953	943	870	940	951	938	922	896	908	858	915	939	972	941	957	904	900	928	923	925	889	939	883	916	969	943	928	935	944	917	970	965	969	914	900	869	932	944	916	917	924	918	828	875	924	934	889	915	945	874	904	909	937	860	970	958	934	937	888	919	906	921	867	943	920	909	899	978	970	924	874	918	892	839	839	932	913	932	938	929	916	924	928	902	889	958	917	886	872	910	952	919	962	956	945	948	940	835	921	905	926	934	908	932	918	984	959	917	982	920	904	864	833	909	914	948	898	903	927	854	902	934	904	897	914	935	930	875	928	917	865	947	891	1000	860	863	899	929	927	920	939	956	924	903	917	899	863	904	938	910	973	894	928	865	934	890	951	929	940	892	932	902	896	896	877	896	952	901	951	897	926	914	972	911	947	921	911	889	923	937	925	916	883	896	953	910	951	917	918	925	912	896	922	884	919	909	850	889	926	879	957	910	941	887	937	880	931	925	902	889	891	901	908	884	911	895	930	908	888	912	947	905	945	866	955	925	893	905	892	961	876	879	945	933	919	863	904	905	878	905	905	856	935	930	841	930	870	832	943	899	951	915	892	902	954	906	931	905	925	944	939	905	942	877	913	946	876	925	938	907	907	973	867	913	928	867	917	978	918	879	909	902	915	887	903	891	927	883	911	962	913	890	926	893	931	967	875	943	967	930	926	916	882	956	947	877	919	979	860	872	892	955	937	921	932	898	894	908	905	942	944	909	897	867	892	882	939	931	866	903	898	896	887	897	918	950	949	943	910	906	900	931	917	931	930	957	975	866	922	953	908	912	897	900	950	909	908	945	974	981	963	917	932	884	942	934	936	868	910	947	897	892	934	964	931	875	926	894	933	955	928	851	895	908	926	933	970	956	908	892	945	926	912	915	915	919	927	913	947	956	970	916	949	945	912	914	888	893	895	904	933	889	910	917	925	935	932	903	919	871	976	962	931	858	949	946	881	895	925	936	907	969	958	895	951	900	845	954	942	932	941	927	939	962	873	911	971	906	897	963	955	979	882	901	919	967	932	899
5559	990	919	813	775	753	772	779	751	757	750	778	776	781	759	759	750	740	787	729	766	771	745	723	732	824	757	781	750	729	743	761	813	701	773	717	744	774	761	777	741	744	737	709	752	778	774	747	774	771	774	796	727	767	755	740	780	795	724	752	723	738	772	749	724	746	755	747	775	776	755	686	701	753	793	734	727	671	731	717	769	763	732	702	727	737	728	753	662	747	767	697	754	746	721	756	757	777	707	728	773	781	703	762	738	733	737	721	753	821	753	705	725	756	697	749	764	722	789	697	717	733	709	773	731	784	732	732	756	793	750	696	743	737	754	784	750	697	684	753	726	745	705	728	734	748	711	763	782	746	815	756	777	713	770	765	719	745	799	801	702	757	777	753	738	778	763	734	709	748	725	741	736	742	750	722	727	729	731	740	752	758	722	797	754	745	730	754	738	735	723	751	773	783	759	736	766	778	758	758	784	799	769	799	754	788	753	729	687	746	734	727	746	754	784	771	753	740	734	776	738	779	740	749	787	714	730	776	754	751	762	784	746	761	740	719	744	786	743	722	762	735	750	709	723	773	780	766	763	698	739	744	787	763	733	771	742	741	737	734	734	705	746	733	730	735	757	775	778	743	763	780	755	727	778	734	718	728	781	742	733	744	747	751	744	702	730	750	745	701	743	718	736	753	726	804	742	702	735	719	727	739	771	716	733	715	746	725	755	778	725	723	716	732	756	765	810	740	701	755	732	771	724	736	749	740	756	721	730	790	773	753	726	711	787	750	764	701	742	734	790	697	711	751	719	759	738	715	708	743	714	750	763	758	763	766	774	787	703	744	797	744	728	772	773	727	760	741	739	752	736	778	764	726	713	762	749	766	746	832	757	752	734	743	733	734	744	767	769	800	791	737	745	795	777	750	739	769	777	742	771	752	764	722	788	764	845	741	724	719	758	797	742	758	764	744	776	752	785	785	714	705	732	738	738	759	722	796	699	768	764	712	762	771	684	743	781	789	704	765	751	732	757	716	757	751	769	719	721	776	798	740	768	761	780	730	671	765	703	723	723	701	776	733	745	767	771	714	709	742	782	741	725	803	731	782	744	717	820	752	738	701	751	781	786	737	739	754	749	678	713	723	753	709	705	739	688	743	728	756	769	762	724	789	793	693	822	709	766	716	745	764	774	792	771	759	681	746	751	723	741	738	788	787	763	758	785	750	776	707	755	704	789	716	769	775	745	751	724	767	785	739	760	749	727	762	753	751	768	729	729	727	725	743	758	767	751	776	705	749	749	705	775	758	753	732	767	753	755	776	784	746	782	695	701	744	726	729	746	719	756	713	778	768	757	736	772	770	742	753	712	715	753	718	756	798	732	733	715	709	776	764	727	765	728	740	779	767	772	767	778	684	757	703	771	794	748	741	705	756	719	791	752	767	751	723	756	762	804	756	764	731	688	756	783	767	698	749	734	699	730	738	726	729	805	713	713	763	766	770	756	730	687	763	741	763	737	721	743	737	788	780	741	741	749	711	736	736	770	765	749	768	716	731	800	769	790	754	706	791	748	750	761	714	754	750	760	742	744	760	774	754	706	745	711	715	709	735	786	778	765	752	799	788	721	780	742	758	754	717	747	771	804	728	760	750	814	748	697	695	748	784	757	776	724	731	791	773	749	743	771	722	713	724	728	763	793	748	743	755	822	786	759	789	747	767	739	751	723	765	686	695	738	722	766	786	727	743	743	787	755	735	726	757	743	768	763	776	730	764	751	715	748	702	734	749	730	761	740	771	734	777	716	759	783	754	751	776	776	734	722	768	734	744	762	759	751	703	710	751	769	762	712	702	785	731	727	764	725	763	733	743	744	743	741	796	728	784	736	757	730	778	727	774	760	704	734	787	746	785	786	808	764	702	717	745	753	693	784	718	728	698	727	726	758	745	765	739	800	744	787	716	723	746	777	732	770	724	753	704	765	774	719	720	704	747	764	730	761	783	738	803	752	789	754	717	763	792	727	711	726	769	778	773	759	672	744	714	756	714	747	725	805	788	753	740	776	762	741	745	689	737	748	763	703	691	798	705	710	720	710	718	756	692	807	760	718	742	726	770	756	711	723	771	784	738	793	767	755	732	740	726	775	701	714	791	739	730	800	753	781	690	754	761	729	826	760	780	750	715	753	777	762	759	755	760	763	766	752	790	714	748	705	739	778	733	749	713	787	758	723	715	777	730	708	751	700	772	757	756	768	757	723	741	815	760	709	719	695	729	735	715	730	738	767	716	733	766	743	744	759	742	761	791	773	732	726	758	745	746	714	739	721	805	729	675	711	723	761	702	805	728	729	733	722	734	764	668	771	755	754	759	771	725	778	737	762	772	787	731	684	749	733	756	773	793	709	783	701	738	742	776	791	695	727	689	762	782	812	782	759	758	787	752	751	771	746	770	724	754	755	717	738	712	808	764	741	727	684	739	763	743	715	718	736	783	740	733	745	763	822	745	762	761	724	743	752	746	723	727	746	740	782	731	754	723	748	749	733	740	718	754	761	828	734	789	740	768	744	718	786	771	763	748	707	764	734	769	728	772	703	749	793	708	720	739	740	738	732	748	778	723	685	726	755	706	726	732	790	719	701	707	805	749	736	755	778	799	747	744	762	759	693	753	790	722	782	769	701	729	745	774	759	766	735	756	784	756	794	698	774	771	748	741	756	711	787	748	789	713	770	718	779	741	723	756	756	755	768	736	740	702	795	711	734	756	693	772	725	756	775	748	731	762	742	742	716	761	709	752	779	786	759	744	747	732	765	731	808	730	692	720	789	768	800	760	742	734	731	747	748	724	780	761	774	713	732	728	687	775	685	788	764	779	748	708	772	780	716	737	769	738	730	732	734	740	789	779	676	756	731	765	765	735	732	784	764	730	791	698	753	720	704	707	757	773	772	755	780	769	736	786	813	744	767	744	752	758	727	741	777	694	744	790	690	778	725	767	725	742	738	732	726	751	763	756	727	723	780	690	723	733	716	744	656	741	734	732	687	740	761	705	739	804	750	731	744	760	740	743	713	696	746	728	769	768	693	712	756	778	746	739	737	739	738	778	800	717	737	767	780	762	757	742	768	751	725	738	720	749	765	744	729	737	761	786	690	774	749	764	705	779	748	743	761	744	712	752	746	709	751	770	714	733	730	775	735	721	751	791	793	735	747	786	775	767	741	783	734	798	831	705	728	750	726	748	737	763	736	739	743	744	723	773	730	740	754	756	776	735	754	749	758	776	783	766	745	763	770	773	770	727	720	735	678	763	700	712	760	773	711	752	722	698	767	688	786	765	732	791	736	723	772	687	757	743	789	752	754	740	773	703	746	773	762	756	708	718	732	739	759	759	762	751	759	773	761	753	764	763	756	741	815	807	747	739	748	727	778	790	694	753	775	728	778	806	769	706	726	698	732	764	764	734	761	761	706	713	718	787	747	759	796	721	693	763	759	747	804	807	784	735	733	774	732	763
25619	21422	27196	25389	4126	1081	911	705	713	679	664	621	639	633	636	635	597	677	635	594	620	594	631	573	611	628	598	602	626	588	592	596	599	599	638	601	615	599	565	601	594	567	596	569	625	621	599	623	563	671	599	631	646	652	585	613	616	611	561	647	591	531	561	630	592	565	562	573	610	579	640	628	547	601	638	609	648	620	655	602	608	587	607	615	591	587	654	589	584	620	672	607	575	615	607	605	615	630	639	678	619	592	583	604	628	596	592	576	626	597	638	603	634	646	636	616	622	659	643	587	607	582	611	638	636	645	572	597	630	618	584	625	639	613	613	564	592	559	608	610	627	634	589	593	595	642	645	605	605	577	595	600	631	626	609	593	609	632	583	570	611	623	600	641	581	628	574	616	567	644	631	609	605	603	613	619	569	609	634	596	611	549	610	623	563	582	587	571	574	647	551	563	562	629	622	581	576	587	579	599	596	594	621	622	623	628	641	619	595	547	611	613	563	604	643	666	645	612	664	560	647	606	547	612	669	575	572	592	621	632	571	575	547	615	585	592	590	563	597	586	578	600	626	621	598	618	584	659	606	600	597	619	601	602	613	621	598	588	615	626	626	588	644	589	597	589	604	582	597	587	597	582	582	572	647	645	558	603	605	609	615	573	610	637	602	602	606	596	589	605	612	616	620	579	588	651	618	592	610	605	606	621	607	638	562	552	583	581	658	580	635	608	599	649	641	565	584	609	625	606	599	585	572	585	613	614	593	599	628	602	604	636	605	597	614	626	611	629	597	568	612	636	578	608	577	598	612	606	585	556	613	600	567	620	604	631	570	596	581	597	624	627	549	617	600	571	598	577	638	577	538	613	602	603	575	603	638	617	600	574	575	620	603	625	624	600	624	615	604	582	593	619	602	590	578	621	623	617	569	609	598	570	575	603	602	610	631	570	593	612	551	649	599	608	616	602	611	620	615	621	582	612	644	600	601	551	609	607	605	610	585	612	641	609	618	645	634	593	569	593	629	634	579	593	580	589	602	585	622	601	585	582	587	635	577	585	648	550	575	604	635	627	599	587	596	581	595	614	581	608	634	595	652	572	645	610	595	592	615	615	610	568	595	638	621	607	619	601	593	660	608	646	593	576	601	569	567	618	627	624	584	619	576	586	595	592	652	594	610	604	604	592	614	615	625	574	605	615	569	613	607	578	643	627	598	624	612	585	601	589	593	564	607	586	586	592	605	628	616	605	572	644	605	631	602	568	602	583	630	643	586	632	573	560	606	567	627	589	598	601	600	565	615	613	598	602	572	630	589	602	600	660	623	620	634	601	625	610	587	651	585	594	594	592	611	627	609	595	604	571	591	586	660	596	573	611	623	573	595	617	599	602	596	581	549	615	568	609	591	559	593	588	628	607	566	615	594	632	624	607	615	606	657	600	610	620	626	582	582	636	598	614	585	604	582	551	595	595	592	599	547	609	627	610	562	626	553	607	597	602	613	590	601	609	575	572	622	627	585	550	602	590	607	619	596	554	604	593	623	643	580	561	563	573	631	589	622	610	589	622	628	641	627	634	579	600	619	590	623	623	577	601	588	624	573	626	611	606	599	620	633	590	618	637	599	605	580	595	612	637	617	621	605	545	591	608	572	624	616	558	613	622	584	578	572	606	610	607	587	621	631	594	613	572	616	591	603	606	594	599	622	583	596	596	612	641	605	631	590	578	626	578	587	649	615	563	600	616	578	593	638	569	621	585	584	602	607	589	586	616	636	639	536	614	586	615	619	621	577	562	604	592	621	656	613	575	574	616	593	574	576	579	620	600	647	571	632	615	605	595	587	623	581	585	636	618	559	581	559	562	566	560	599	621	591	625	591	599	568	627	607	627	608	634	584	584	608	610	584	612	590	556	609	560	604	579	573	616	543	627	609	595	565	646	586	621	627	617	589	600	582	586	619	567	580	573	601	617	618	586	591	624	630	586	655	589	621	588	630	563	587	575	635	635	614	568	661	646	626	605	582	564	598	634	591	600	574	579	605	589	640	581	622	612	598	585	570	614	584	629	646	614	639	618	621	602	594	569	571	629	615	604	632	621	639	568	581	569	594	612	580	620	620	684	625	612	612	593	541	624	643	594	583	617	551	625	598	619	644	632	572	594	597	641	635	567	613	588	601	596	597	603	589	620	589	571	613	598	605	558	591	584	589	648	598	607	608	593	606	556	645	568	580	585	635	559	594	602	614	586	609	619	618	591	608	572	645	615	589	584	567	591	607	599	606	600	579	622	595	635	623	673	634	555	613	572	648	643	591	608	590	605	606	629	613	566	611	600	595	587	616	554	604	595	608	589	559	609	638	617	610	593	581	563	659	578	612	554	588	581	566	551	580	633	579	673	695	594	605	581	600	589	545	605	581	615	562	627	552	610	653	629	599	592	605	610	602	618	582	556	565	585	575	567	588	625	637	625	584	591	611	595	608	650	652	571	609	640	561	613	581	587	650	591	625	552	605	582	611	566	612	632	587	630	621	592	608	575	603	674	611	617	566	600	594	619	627	612	616	569	556	603	572	611	585	601	583	602	568	624	548	597	625	626	602	590	618	593	558	605	603	571	579	599	593	566	591	594	584	559	606	597	608	604	619	605	555	579	633	654	579	625	594	639	587	622	611	612	599	599	612	612	585	562	592	613	624	570	601	578	547	576	581	614	599	600	613	595	659	603	613	553	570	630	609	597	606	623	608	613	575	578	573	599	586	579	609	625	610	581	569	610	557	612	570	636	619	587	595	606	598	607	634	622	614	587	590	601	570	584	603	558	608	614	609	587	635	621	612	572	577	582	585	626	617	609	646	581	609	597	584	581	604	592	587	596	568	612	637	629	615	579	646	638	607	587	571	561	587	595	604	625	625	584	593	666	583	622	524	591	574	587	592	579	561	619	605	568	600	593	606	614	568	590	648	585	583	569	634	619	600	620	577	579	658	616	633	645	645	631	564	607	630	594	574	561	586	552	567	594	584	586	549	632	601	594	623	582	632	621	625	605	610	598	570	634	620	634	597	585	596	595	584	572	642	574	617	581	566	564	586	577	616	551	552	615	600	624	590	579	599	588	643	591	577	609	596	558	598	664	612	596	629	570	590	611	593	608	612	579	601	639	564	652	573	621	599	600	608	564	569	550	567	626	583	653	654	590	556	594	624	609	618	594	584	634	596	620	598	646	562	595	603	612	600	609	620	605	555	597	612	614	622	613	594	610	586	590	651	628	596	579	592	566	583	595	621	608	570	610	623	596	549	576	615	602	621	592	571	530	633	584	600	608	618	609	601	597	608	633	624	621	593	576	602	585	609	608	629	595	636	610	646	613	551	601	598	584	613	614	556	585	579	608	623	613	595	608	591	592	636	614	611	605	651	628	601	581	599	589	592	626	595	592	584	640	609	635	585	597	616	616	601	632	613	610	612	647	590	633	577	588	619	633	544	598	624	612	610	620	560	618	618	609	619	592
3688	2894	2486	1401	995	854	731	644	652	629	608	574	602	533	522	549	547	547	592	570	549	533	561	554	559	550	542	564	574	502	492	530	521	553	494	507	535	538	555	499	499	546	533	522	554	542	545	548	554	570	542	541	565	549	551	472	531	526	536	500	528	499	543	535	541	501	494	516	496	505	506	512	526	575	535	509	548	537	530	573	507	570	526	543	493	486	534	527	551	534	508	566	526	545	546	533	585	546	552	541	576	515	514	578	481	502	529	547	491	530	585	483	513	513	521	511	530	494	521	522	552	484	555	553	536	525	545	531	512	542	525	548	532	483	513	528	532	512	554	533	556	517	501	485	537	539	542	563	549	534	521	583	578	530	522	553	471	536	521	499	507	514	509	547	516	482	544	514	513	513	512	514	549	488	505	506	556	545	516	552	535	541	491	527	514	514	539	491	528	517	521	473	503	502	520	498	559	493	550	545	501	530	506	510	538	511	517	514	525	506	558	499	537	522	503	501	540	532	572	508	570	561	524	505	522	526	506	505	537	520	520	537	522	514	512	507	531	529	504	512	535	541	537	521	526	493	508	503	560	515	526	494	501	545	514	499	504	518	525	513	519	494	525	518	533	511	542	495	509	515	496	532	533	488	507	501	527	516	543	523	535	555	556	518	486	493	500	476	528	514	521	509	495	482	515	547	527	550	513	532	501	556	527	570	488	518	546	525	547	521	503	516	523	499	527	509	515	520	524	523	540	534	513	524	552	538	536	494	532	546	549	481	569	559	519	526	524	510	523	509	509	515	529	583	521	547	556	547	473	499	571	515	511	562	510	563	519	520	554	461	531	500	549	557	498	528	534	500	555	514	555	508	577	520	527	540	509	511	540	555	500	540	507	506	493	513	574	541	527	480	519	506	524	536	498	473	525	550	549	526	496	523	495	495	506	556	526	518	500	531	524	521	471	554	560	522	549	519	504	524	460	532	557	515	479	547	498	467	564	539	496	507	551	531	495	525	541	509	523	549	524	517	561	513	518	529	498	541	529	553	530	491	500	519	497	526	528	535	544	541	538	531	518	529	557	543	527	566	524	493	518	517	544	556	545	518	515	500	537	529	517	504	510	544	502	562	551	567	516	491	544	518	547	541	551	507	490	538	548	564	540	547	525	532	478	502	524	516	495	519	513	519	518	533	519	524	485	516	509	566	523	509	505	469	559	516	534	528	528	506	527	497	483	480	527	505	477	560	513	482	520	440	518	507	525	533	508	512	493	530	478	574	497	523	531	521	559	543	520	509	507	538	538	523	523	546	562	538	516	535	553	487	561	506	505	522	525	509	497	523	533	506	541	556	510	570	535	490	547	525	499	518	519	522	521	559	504	537	513	471	499	534	554	496	546	509	492	522	522	513	497	550	532	510	513	543	527	537	556	490	499	528	538	496	490	487	512	466	539	547	526	550	544	525	494	514	511	517	467	535	577	497	544	491	520	497	496	484	531	563	550	522	511	518	519	541	483	503	526	552	515	528	526	500	536	511	534	514	559	540	511	508	539	528	537	517	577	543	496	485	553	517	528	539	493	508	542	548	506	507	520	557	524	476	553	544	512	518	550	527	526	543	511	510	517	494	527	478	540	507	521	520	503	505	526	482	522	527	528	509	507	546	540	497	545	510	504	547	521	507	567	514	547	498	507	519	510	520	496	527	486	520	493	516	472	557	516	522	505	542	538	526	516	502	489	508	477	525	521	519	517	575	534	482	518	505	532	517	510	499	533	519	507	536	470	516	494	530	551	530	514	585	538	521	533	540	515	545	538	486	522	531	546	538	555	514	499	515	515	544	527	490	553	555	499	481	538	580	515	532	527	499	527	535	558	541	514	531	528	537	503	480	516	503	510	515	514	524	480	510	524	525	488	557	501	523	499	488	500	503	538	514	568	497	503	512	550	546	504	522	493	537	507	492	508	504	545	574	505	502	530	509	556	506	533	494	499	539	518	546	499	498	523	531	528	515	562	532	517	535	506	506	494	529	505	485	508	527	511	540	496	496	497	492	530	533	538	534	513	529	496	503	536	509	521	527	530	532	505	508	536	542	527	535	477	524	523	533	526	537	519	506	511	493	545	509	541	552	531	550	504	540	499	548	508	540	543	473	545	544	482	559	544	496	541	538	513	521	517	503	528	501	576	538	518	491	513	537	507	496	539	497	548	521	509	532	519	542	532	505	538	503	491	512	526	550	484	511	530	540	506	537	531	531	534	505	454	493	507	533	499	509	503	487	505	512	526	507	526	508	496	498	524	519	545	512	554	540	551	522	493	519	556	533	544	510	552	558	512	540	511	528	539	522	522	511	527	561	488	494	516	531	542	553	548	538	522	537	514	522	502	502	517	488	515	546	529	523	486	519	537	528	561	539	535	498	521	545	513	505	517	503	551	529	517	500	582	540	512	497	507	484	519	508	523	530	543	494	502	566	501	517	507	533	466	515	533	543	513	518	551	542	495	484	503	557	538	524	531	519	492	522	528	526	539	543	538	516	537	516	516	460	500	525	532	508	533	525	502	507	537	529	517	540	550	528	498	520	553	521	516	488	525	514	487	551	482	522	488	544	499	491	539	503	502	556	508	560	493	511	481	496	508	552	509	503	511	482	550	540	515	469	528	535	516	516	523	534	529	536	512	496	519	499	506	499	520	533	500	528	524	513	525	525	530	545	507	535	492	485	546	523	478	542	555	489	513	503	508	508	554	545	495	492	554	519	519	549	517	485	533	514	555	520	514	480	517	507	515	516	507	544	527	488	491	527	514	504	497	539	527	473	503	526	535	532	505	554	556	480	488	486	491	514	513	524	461	502	497	515	499	484	501	489	514	550	489	506	519	518	516	513	537	509	462	523	521	491	517	507	520	528	531	499	558	476	541	527	516	486	575	560	498	557	539	494	541	513	515	498	492	510	516	535	527	524	495	514	520	507	496	479	500	529	526	541	539	545	482	511	569	526	512	489	541	535	511	534	521	549	529	534	482	525	532	505	553	542	482	535	544	504	518	535	520	548	532	531	512	556	499	526	519	521	539	533	516	524	456	508	535	530	527	524	547	517	520	553	494	518	523	504	520	481	523	504	560	498	540	535	491	508	507	519	515	514	509	540	535	512	546	497	507	534	531	524	528	527	530	529	513	504	500	487	533	510	537	508	475	490	513	488	513	514	536	531	530	545	548	501	526	491	499	548	498	532	519	501	485	534	564	501	536	505	502	543	547	546	554	520	514	532	531	533	525	517	509	562	520	564	523	552	536	527	497	524	525	498	535	491	513	533	507	537	515	520	509	480	525	548	484	510	519	517	500	493	471	502	563	558	547	515	504	552	541	528	499	514	540	515	518	514	504	518	559	538	503	536	507	545	517	516	478	525	526	512	476	509	543	530	517	494	516	499	504	533	549	540	540	578	545	504	505	520	559	547	495	522	491	527	504	524	517	531	539	496	529	510	515	540	517	532	514	530	485	535
24530	21386	28486	24666	21047	3390	945	555	443	412	407	389	346	385	368	389	368	399	360	329	370	350	355	349	348	313	345	318	335	335	355	333	349	336	321	349	342	307	317	321	371	351	321	332	305	323	343	325	348	305	306	340	327	334	349	342	303	356	327	331	317	345	325	328	325	321	287	365	349	311	320	303	330	322	327	304	343	337	338	316	285	351	307	325	352	320	317	331	324	322	286	330	325	347	317	309	328	328	334	339	329	315	377	320	320	303	386	320	331	284	328	326	302	302	311	301	331	314	306	332	326	344	328	336	312	338	320	331	352	307	366	304	284	320	304	313	292	312	342	324	339	352	301	342	332	309	335	314	290	335	316	326	327	317	289	318	329	320	317	334	337	303	335	327	316	322	326	348	325	321	301	299	326	357	311	319	333	333	305	338	309	310	335	297	312	320	327	314	321	312	330	352	323	319	349	365	332	336	352	321	325	309	361	304	316	313	327	323	295	338	320	312	301	299	312	357	318	318	327	296	335	333	333	300	313	340	327	314	340	345	305	314	310	329	313	318	337	313	313	325	305	331	323	330	315	319	324	333	299	320	337	317	343	323	320	324	325	321	316	360	304	322	317	331	334	327	323	358	301	297	336	314	283	331	329	318	306	293	325	317	325	320	307	329	344	314	301	312	328	321	322	313	345	306	330	299	305	320	324	366	329	337	346	309	311	311	310	340	328	339	323	340	343	342	325	328	324	314	293	313	325	325	327	341	330	327	335	341	330	344	319	317	335	357	290	348	330	325	346	307	322	311	309	320	318	328	288	349	346	343	339	356	315	321	341	322	327	347	340	336	327	356	316	310	308	309	331	302	327	333	290	333	330	338	300	291	324	332	343	342	319	324	311	328	325	262	305	313	341	285	320	325	314	354	316	349	317	310	330	328	309	312	326	337	332	297	349	332	326	317	310	332	352	320	319	328	298	296	352	342	348	321	329	319	329	342	296	319	310	311	347	319	298	344	296	326	330	301	352	302	294	302	296	338	297	334	333	310	320	365	348	334	329	307	317	311	309	327	317	316	323	301	315	319	318	306	337	306	332	313	332	349	317	301	339	314	328	324	330	323	308	315	334	296	285	346	320	308	353	313	325	336	296	317	347	322	337	322	299	345	332	349	296	300	325	317	295	318	351	336	318	339	339	330	336	345	303	325	341	329	331	320	323	314	338	372	316	328	329	329	345	321	323	312	319	333	318	315	312	314	348	286	308	294	315	336	295	324	314	307	326	307	327	290	365	306	291	312	294	307	334	293	312	296	355	313	330	357	354	325	320	318	303	301	352	329	328	316	326	324	296	288	327	318	322	337	302	349	335	307	299	319	354	313	313	291	340	334	317	335	291	318	302	319	339	313	324	319	281	328	316	317	310	303	326	329	325	341	302	351	319	346	329	320	324	339	313	326	308	331	310	300	336	324	344	330	319	324	332	315	325	326	313	351	321	323	333	345	346	332	323	297	342	326	320	293	321	333	295	325	290	333	297	278	346	317	316	322	358	331	313	331	335	325	311	319	342	363	324	317	331	341	298	318	300	330	312	308	347	351	324	308	303	349	325	345	296	306	321	331	337	329	323	309	308	322	304	304	342	340	315	313	312	332	347	318	348	315	337	300	331	335	338	317	311	337	318	354	339	308	311	344	290	336	301	330	320	329	339	326	381	324	320	336	278	313	330	323	371	328	315	320	362	321	328	297	300	331	333	305	325	339	337	296	316	312	328	341	305	317	330	317	328	356	324	279	304	318	328	350	339	321	311	320	349	334	362	332	298	313	319	293	331	301	308	304	325	303	315	305	296	314	289	325	306	340	309	322	313	373	325	318	308	340	322	317	316	292	315	332	314	307	330	367	330	328	343	342	326	317	309	308	286	339	315	336	337	286	332	329	283	312	310	296	308	306	341	326	315	297	285	301	324	320	323	312	261	305	322	299	303	318	293	352	285	305	313	355	341	320	306	336	327	374	340	316	318	339	334	336	314	301	314	325	322	339	349	302	285	336	290	338	322	303	349	317	306	315	330	314	300	309	330	321	301	330	324	292	297	320	328	340	334	328	316	303	326	342	358	341	303	328	303	340	306	356	317	319	333	319	323	334	335	305	316	314	337	292	322	297	320	299	360	328	384	328	338	306	291	301	340	350	343	311	361	319	324	304	325	333	348	332	341	331	326	332	297	340	333	342	324	348	311	329	310	361	285	340	343	316	317	310	325	319	327	332	324	337	298	304	328	316	303	295	307	331	307	332	323	313	313	324	282	326	327	302	281	398	342	343	338	329	318	343	334	330	340	316	304	316	337	342	311	329	349	302	303	285	364	317	337	320	312	310	302	324	314	287	347	291	317	298	297	315	319	340	325	322	336	356	312	298	326	335	306	304	298	325	326	306	343	328	299	361	331	341	326	307	313	317	327	318	337	310	317	330	328	294	309	329	295	326	312	311	346	328	342	340	342	304	335	280	298	343	336	301	329	315	355	344	325	327	332	347	341	333	334	330	335	296	314	320	335	304	321	296	314	319	326	295	303	315	316	332	284	320	287	352	341	356	331	315	329	328	326	320	334	323	323	332	330	307	301	303	343	327	320	321	316	307	328	314	371	346	277	332	339	321	330	351	334	298	324	307	323	345	323	330	321	320	292	294	350	292	318	332	311	298	341	339	359	319	356	317	318	335	304	296	321	340	315	323	347	318	321	327	292	329	301	318	335	285	292	321	327	329	321	290	309	335	313	329	338	311	345	324	313	310	308	353	340	304	305	317	336	350	298	333	325	331	320	270	325	328	314	300	347	303	290	320	308	311	328	344	312	320	324	305	310	325	314	295	320	340	301	323	289	328	328	311	307	318	310	311	321	314	301	322	317	283	340	300	307	321	315	334	307	309	338	338	304	321	364	323	320	328	321	372	294	292	325	313	377	306	329	339	306	341	335	321	305	316	308	349	321	283	283	317	297	324	318	314	315	279	297	304	321	347	344	321	329	342	330	317	315	281	335	296	315	324	301	323	327	341	297	321	337	339	331	317	322	312	318	304	311	341	331	310	299	357	333	318	314	334	312	304	316	354	279	305	350	322	356	327	316	335	343	293	310	335	334	311	351	333	322	291	336	310	316	299	317	332	307	288	301	324	338	335	305	329	327	338	321	288	301	331	328	328	301	340	342	313	344	300	327	361	320	360	318	303	305	306	305	334	328	322	320	323	332	308	309	296	319	297	359	352	319	334	327	315	286	369	314	315	326	279	365	329	289	311	320	314	305	348	296	332	323	299	313	308	351	313	325	299	306	332	294	307	359	348	322	305	305	321	312	347	289	313	293	345	293	318	328	312	333	331	315	353	327	315	347	312	298	319	349	313	325	294	310	327	316	336	348	342	333	312	309	307	325	334	300	348	305	325	303	313	345	317	313	320	328	336	323	294	337	366	338	301	324	326	327	327	305	320	334	311	315	345	294	338	322	329	348	316	326	318
3749	4936	4044	2055	1330	990	779	670	497	484	440	455	415	405	385	370	374	356	362	376	328	368	350	336	343	338	313	355	349	326	329	322	313	339	330	349	296	366	310	339	298	335	305	309	306	313	326	329	304	293	282	334	327	311	316	317	330	318	300	301	313	312	337	358	295	309	316	331	328	335	320	316	314	302	325	369	348	306	275	304	307	321	295	319	295	310	292	275	314	292	321	301	294	308	310	337	289	288	303	293	293	359	284	293	315	336	300	316	291	306	303	290	334	283	340	313	291	344	337	344	342	282	319	307	317	313	293	326	303	284	312	333	305	301	328	311	297	325	289	314	311	299	315	299	345	310	320	314	314	312	309	289	306	300	300	313	322	267	314	295	268	314	289	320	293	301	306	342	321	310	282	287	288	305	282	295	282	304	298	306	350	310	287	287	323	311	314	307	308	297	268	374	329	303	333	293	296	345	320	306	309	315	290	281	319	307	317	313	330	341	344	318	289	330	316	298	294	272	337	309	298	301	307	297	297	303	295	307	319	291	265	293	305	292	338	297	308	312	302	288	320	292	293	306	327	291	331	313	312	325	271	298	318	284	310	306	285	321	291	312	333	322	273	299	284	302	316	308	305	327	318	303	325	330	317	275	284	301	309	281	300	296	312	295	281	304	309	281	326	337	325	334	344	316	299	284	288	278	312	290	270	313	325	313	297	323	292	329	298	328	318	335	314	335	288	305	315	324	299	291	314	324	297	311	297	265	305	269	292	317	295	331	292	299	297	301	331	319	327	287	309	312	316	314	298	342	314	324	319	323	332	318	294	319	311	329	303	315	338	290	297	322	302	328	327	278	334	322	274	299	325	308	277	294	309	307	261	329	298	304	250	324	308	329	284	282	307	308	311	323	318	289	306	320	297	278	312	288	336	303	301	311	328	301	308	290	316	302	295	298	302	281	341	317	307	327	317	287	304	317	325	294	300	304	284	298	294	305	317	337	301	306	307	331	332	314	278	327	292	299	303	319	303	295	287	314	314	300	307	286	323	293	302	312	272	346	315	308	319	283	309	289	273	305	326	278	306	308	276	294	348	310	310	309	320	304	318	314	339	313	281	322	302	305	313	301	302	284	279	325	295	299	312	289	294	317	323	320	307	314	313	298	280	327	276	308	328	292	259	307	297	309	285	293	313	301	312	273	287	322	293	296	307	282	287	312	305	291	279	277	325	304	315	307	301	279	302	289	303	319	298	337	345	351	329	276	293	325	328	317	287	307	324	332	335	299	299	282	330	329	289	298	338	301	302	289	340	330	317	298	339	301	278	295	292	284	298	296	292	310	316	305	301	256	306	308	283	330	295	311	298	320	299	309	306	279	297	294	304	310	321	307	304	295	297	268	301	300	317	327	327	305	308	296	307	299	307	302	287	301	287	293	274	278	303	314	306	293	310	307	318	293	325	286	333	316	276	328	257	317	310	290	304	296	317	296	294	301	296	314	314	302	287	309	301	325	318	306	284	279	328	307	307	294	317	286	314	285	293	313	322	323	297	297	294	314	327	326	304	301	326	300	336	290	281	301	332	273	319	294	285	300	290	315	319	288	334	307	292	303	334	324	312	305	286	274	319	318	315	280	316	307	319	282	335	292	305	319	284	310	314	276	268	278	304	314	332	325	338	320	305	296	273	309	328	300	297	293	303	313	286	285	296	327	306	310	311	297	302	326	313	316	286	303	296	304	296	299	310	290	315	323	340	310	307	294	299	311	295	323	288	291	329	308	292	291	305	295	284	332	297	291	333	286	275	322	303	281	319	307	291	313	302	318	266	288	289	294	304	296	310	325	327	289	323	293	299	289	301	287	303	288	278	272	280	282	288	310	289	310	273	321	304	313	320	291	303	279	303	304	300	325	286	288	300	325	322	292	304	300	304	314	287	304	314	306	308	305	343	291	315	309	283	269	305	328	285	317	283	292	309	287	335	314	293	296	283	316	261	311	292	343	306	323	293	271	301	295	292	306	288	278	275	323	337	333	291	306	329	320	288	298	296	300	304	307	299	302	300	310	283	320	320	291	325	268	309	304	298	287	313	318	290	286	321	295	312	328	297	289	308	306	339	335	301	331	309	324	276	304	318	331	289	322	311	270	283	309	268	308	316	309	306	282	292	313	304	298	339	271	282	300	289	291	328	295	296	316	325	279	295	320	275	305	319	291	303	311	301	305	324	264	296	299	325	313	318	333	297	305	265	319	307	305	286	314	314	280	322	286	297	316	305	304	328	291	284	298	270	329	296	302	295	300	300	299	314	301	301	299	280	299	306	258	297	298	311	327	292	317	305	281	311	315	267	297	293	308	298	293	311	301	327	302	318	282	307	297	321	302	262	266	306	332	320	287	348	338	302	284	291	282	303	300	288	298	275	317	340	331	274	308	315	293	298	313	302	270	299	306	306	269	315	293	307	294	313	353	294	328	304	280	296	304	279	306	317	320	308	285	319	297	292	310	296	292	327	299	303	293	334	335	309	326	282	281	309	295	307	298	299	278	278	319	300	282	302	273	298	333	287	329	309	288	325	318	306	284	290	293	281	317	339	289	280	267	305	293	290	310	301	284	305	311	295	319	290	275	305	283	324	327	301	312	298	311	305	296	312	333	297	300	260	280	322	309	322	305	323	319	307	293	294	304	318	305	325	332	295	280	299	315	312	300	307	269	311	277	293	291	310	300	296	303	293	330	298	284	300	335	291	294	308	337	301	336	291	289	263	322	310	302	286	336	326	333	290	311	306	288	296	315	336	298	276	317	301	298	298	303	329	297	293	323	330	307	309	299	332	277	317	312	291	330	304	280	287	303	329	294	285	308	319	301	295	317	307	303	316	322	270	270	291	300	306	297	308	299	265	294	311	276	301	307	295	326	310	324	305	288	286	321	320	297	285	312	329	307	308	320	308	321	295	288	316	298	313	281	316	312	313	315	302	312	314	321	305	304	339	339	278	314	297	297	294	304	327	294	303	284	299	302	331	281	322	326	297	293	291	291	266	299	303	306	301	307	284	284	277	317	264	307	291	314	300	309	304	315	287	285	281	281	293	292	308	293	297	294	258	309	308	309	310	303	299	286	310	269	297	319	294	248	277	313	303	299	304	274	277	278	275	314	321	311	299	311	284	329	317	316	308	304	293	314	271	297	313	305	295	309	304	291	321	331	307	272	302	295	309	322	290	318	298	283	315	303	279	271	281	296	295	302	340	271	333	288	296	294	295	298	300	293	311	314	307	289	267	308	289	314	308	311	319	304	332	310	296	277	320	333	299	300	295	293	299	290	282	297	313	300	284	290	322	284	316	321	280	295	305	284	297	284	297	304	271	276	305	307	291	264	303	308	264	313	323	333	290	322	311	295	309	356	281	285	299	280	297	308	292	304	301	306	309	287	342	287	291	299	301	332	305	304	305	291	313	300	294	305	286	297	311	287	336	315	305	293	301	307	308	322	317	310	298	307	319	319
27735	10275	1829	1207	933	900	940	940	969	949	977	941	929	897	878	908	930	917	906	974	932	894	956	905	905	934	851	886	878	934	918	871	904	837	932	951	925	934	1010	968	913	929	917	888	925	865	923	932	895	866	924	945	909	917	893	862	952	945	937	927	909	924	894	894	919	958	886	941	926	947	905	957	935	952	887	924	946	929	939	937	961	893	943	928	946	904	889	910	909	974	905	912	893	918	948	897	898	947	906	977	918	953	944	921	908	920	954	904	901	957	948	965	885	959	871	920	881	874	882	949	918	893	902	940	901	895	897	928	923	911	906	915	926	913	955	967	938	902	994	891	931	1002	903	895	891	938	961	915	883	907	899	904	944	888	910	843	979	921	901	938	878	870	956	887	865	915	941	915	931	917	865	921	903	917	911	924	892	943	946	980	942	929	915	932	900	897	937	962	906	938	906	933	891	905	919	875	938	937	875	932	929	918	898	942	918	894	871	860	956	924	942	936	916	927	898	918	919	884	914	983	898	922	958	924	892	897	952	942	959	887	883	928	865	872	879	942	866	938	898	891	892	878	981	877	959	924	887	1033	901	932	887	944	945	909	905	906	911	899	904	954	912	875	902	885	919	890	970	883	920	895	923	929	890	957	926	927	953	898	962	923	953	882	914	847	915	963	918	908	862	947	928	912	962	943	914	896	912	938	922	912	894	937	884	937	894	982	986	883	906	877	887	974	943	919	876	918	933	892	877	913	909	926	900	943	893	895	926	951	918	919	904	933	915	933	936	951	901	946	957	929	903	918	896	953	900	951	914	897	903	930	977	920	917	887	919	924	924	924	855	947	976	898	866	916	916	925	889	948	924	890	926	938	910	932	887	952	951	965	858	928	948	927	957	925	924	939	903	901	906	933	921	915	957	924	927	953	937	934	898	951	887	936	952	901	916	947	933	924	916	952	901	888	875	901	891	981	886	939	932	949	901	922	927	917	904	912	956	913	914	934	888	901	891	950	883	917	937	914	872	942	935	894	897	872	946	958	912	906	903	976	843	932	901	916	907	906	943	915	932	940	937	889	968	966	891	873	851	887	907	953	889	949	902	888	956	908	914	943	922	916	991	891	887	886	886	918	901	857	932	929	900	905	925	881	915	888	870	925	951	972	926	905	929	947	915	927	888	889	884	930	893	923	989	907	944	912	904	908	922	916	895	886	943	902	917	976	902	984	918	916	928	890	915	943	911	888	958	929	925	911	924	913	894	879	902	894	928	912	918	973	934	943	974	912	959	915	974	907	944	975	891	967	943	906	893	911	912	902	862	935	965	890	905	921	1014	959	926	931	973	889	892	845	882	931	940	932	879	915	909	927	879	907	892	930	869	913	1014	895	875	975	900	944	934	963	913	883	926	922	867	1008	927	889	930	898	864	954	892	926	908	900	972	895	908	835	863	932	908	977	932	930	932	943	913	878	889	873	923	917	919	946	935	940	924	920	920	949	938	905	879	926	930	965	875	900	922	930	890	948	928	860	926	906	897	933	864	882	934	884	922	931	982	908	938	900	881	936	904	897	895	905	918	930	943	904	897	929	888	963	915	926	939	864	991	949	923	907	965	903	921	903	961	949	890	938	879	919	919	929	961	886	912	914	875	894	923	944	874	932	929	902	938	884	896	896	911	889	935	888	869	913	901	935	936	905	884	921	925	938	943	875	889	938	880	953	946	901	957	920	874	936	940	909	921	925	905	944	916	981	886	880	924	918	904	866	902	921	942	930	906	951	983	884	906	946	908	951	920	938	928	919	961	924	943	895	899	874	915	899	879	899	920	871	886	914	937	906	926	947	923	926	912	940	904	952	952	912	909	938	924	950	908	900	932	879	916	912	908	889	908	923	912	922	891	911	918	945	911	885	900	926	926	914	842	936	906	909	898	946	903	930	924	915	857	898	901	858	935	962	945	939	896	898	909	957	936	883	901	950	935	908	912	925	975	943	886	914	925	906	964	907	957	979	829	882	890	916	952	933	958	937	953	946	974	955	887	893	927	914	938	926	899	901	926	905	870	917	842	881	959	1005	913	945	898	962	904	905	920	958	961	960	889	940	900	914	873	867	958	951	914	904	910	906	913	979	886	931	888	920	954	931	989	949	938	873	903	945	913	930	889	890	949	958	939	900	927	944	904	934	864	902	894	948	914	948	912	908	882	937	955	969	894	970	921	915	872	869	947	935	918	911	950	916	924	951	928	866	924	898	948	953	848	948	907	964	926	931	900	984	992	870	898	933	919	912	896	852	901	900	953	932	887	941	914	902	930	886	959	958	921	936	896	884	898	875	929	938	845	946	882	934	910	970	944	912	949	883	937	925	923	921	947	908	984	951	894	942	960	879	950	966	903	918	909	879	927	890	964	936	989	918	914	896	891	902	922	897	921	883	926	908	930	906	984	918	878	915	938	943	894	922	866	919	881	950	879	903	864	923	904	913	949	937	872	951	906	903	941	930	918	918	974	917	946	929	901	910	905	914	890	926	911	924	915	942	896	902	923	962	965	939	884	846	893	946	910	969	955	933	944	875	880	910	911	935	924	915	967	899	912	904	909	934	892	870	939	884	883	911	923	912	921	916	939	920	848	883	882	923	918	984	920	861	932	926	920	983	873	995	960	965	918	910	874	927	947	958	895	914	876	953	909	968	906	890	919	984	933	916	936	936	867	931	963	940	952	927	958	936	920	950	872	937	869	927	933	963	974	963	875	877	920	963	903	907	931	913	898	892	943	915	880	918	968	889	939	936	915	922	926	904	874	885	913	891	923	927	927	938	943	953	932	912	925	931	882	919	954	903	905	978	884	945	935	924	893	937	945	928	899	923	939	916	937	877	948	944	970	909	922	932	968	853	872	939	953	904	917	918	925	952	971	936	907	963	918	904	955	887	953	917	957	910	847	946	914	886	949	888	953	898	979	935	941	907	966	906	879	940	903	945	867	977	916	887	925	914	973	898	914	949	921	897	914	908	921	953	939	960	900	910	936	868	882	886	885	904	886	943	882	951	855	934	938	909	952	922	941	904	860	956	906	891	931	872	936	868	930	938	881	950	934	847	903	946	901	902	955	869	952	943	934	937	893	959	882	869	913	939	944	906	956	894	894	926	929	932	918	901	962	934	899	925	884	947	955	932	893	927	932	909	886	945	895	910	906	938	903	883	897	919	995	903	902	954	955	875	937	907	866	889	918	909	884	906	913	942	845	887	965	884	984	920	870	930	937	954	893	986	913	957	882	882	894	892	912	989	929	937	904	961	961	965	931	950	897	952	959	890	938	906	893	897	907	918	913	964	922	944	886	880	934	934	904	929	941	951	856	962	923	923	929	904	914	931	920	938	975	884	867	908	894	951	887	933	924	879	881	903	977	907	955	918	905	961	899	920	948	917	880	976	881	937	886	900	917	942	963	912	893	950	936	903	840	911	943	953	932	974	949	946	964	929	931	967	924	911	895	958	871	920	932	924	889	980	902	933
5552	969	947	855	749	763	747	809	780	799	767	756	775	768	757	712	728	753	794	732	739	775	720	800	737	700	767	785	698	763	760	801	779	749	758	769	752	730	718	776	777	731	741	757	767	777	756	777	813	781	731	783	701	753	759	717	737	788	728	743	766	719	775	727	755	792	723	709	781	801	699	752	792	733	709	763	769	782	788	751	740	760	759	777	749	716	730	768	768	718	730	721	776	744	743	762	745	735	753	739	670	776	778	730	753	703	780	771	762	775	732	702	745	806	725	794	767	736	753	736	784	767	759	780	729	778	743	721	729	784	696	706	803	748	731	788	711	738	740	731	713	741	731	713	741	726	776	757	739	758	762	711	761	743	770	737	720	726	748	752	707	781	755	741	735	722	758	765	753	758	780	713	707	743	795	714	747	759	746	760	730	752	727	736	749	730	740	705	775	744	799	763	774	752	739	778	717	714	758	761	744	743	760	726	788	729	780	773	734	765	732	747	749	729	737	709	750	728	777	762	780	727	752	754	710	761	786	764	767	760	797	740	715	746	779	680	783	739	783	797	716	751	716	706	730	762	770	773	769	719	744	723	751	781	737	776	730	764	740	773	709	730	707	714	794	748	759	793	713	743	744	777	742	762	757	751	758	723	730	768	769	694	745	731	737	732	719	717	716	766	707	766	790	748	743	715	774	754	697	786	735	752	728	696	810	741	719	740	766	722	740	718	740	757	756	781	768	778	775	799	707	746	779	759	741	759	727	774	717	815	703	752	747	781	771	759	761	662	760	754	749	756	775	743	749	745	735	726	804	797	738	742	819	775	784	664	752	729	734	730	769	760	721	777	746	758	729	732	766	763	745	809	712	756	736	746	708	792	795	746	715	774	757	729	727	769	726	718	743	718	702	773	750	732	743	743	796	765	720	734	742	729	782	766	710	778	725	716	748	745	724	770	795	731	772	772	759	703	730	782	744	749	719	766	773	744	737	717	695	722	739	742	767	779	742	749	717	785	803	704	760	760	791	735	735	731	741	744	741	774	710	724	725	744	739	745	722	753	757	748	823	746	710	741	747	760	762	772	776	721	793	781	742	726	729	721	773	739	780	744	768	732	701	753	752	717	718	802	736	696	708	734	703	714	736	755	747	757	718	794	709	749	759	719	772	774	752	742	729	774	777	730	726	707	732	777	769	736	709	748	713	753	729	733	752	726	739	761	742	737	784	773	749	770	774	722	725	727	717	742	741	789	790	744	784	758	726	693	737	685	736	722	714	735	716	745	675	728	740	716	718	710	747	765	698	733	747	696	729	771	731	730	701	724	731	739	712	753	695	785	737	728	734	766	709	746	728	742	754	794	740	763	780	710	721	768	777	736	710	767	789	765	771	720	733	696	763	729	762	764	765	772	797	748	744	739	732	770	768	722	742	780	730	723	693	737	733	727	769	740	713	708	724	721	754	759	776	752	762	770	747	742	738	695	757	777	722	791	739	767	776	782	778	764	816	769	751	682	753	734	744	720	714	767	734	739	755	788	721	773	692	719	736	764	747	780	753	794	804	725	774	814	763	733	750	750	725	765	767	750	780	754	760	737	741	771	707	763	714	742	759	780	739	755	720	752	758	718	782	774	730	695	756	739	752	733	740	754	756	724	730	733	795	744	761	758	743	775	761	761	776	732	796	769	796	748	681	783	752	729	734	739	781	761	732	756	727	731	722	762	707	724	789	766	801	692	714	708	736	734	730	739	773	777	741	736	756	738	714	738	799	738	763	813	745	716	775	721	734	751	764	751	764	738	781	745	714	745	757	753	763	736	812	725	766	712	789	750	747	716	752	729	733	749	733	777	796	734	714	737	776	716	782	725	748	750	748	711	758	738	789	731	762	733	762	749	748	746	735	726	749	810	734	799	769	765	747	710	754	742	765	738	759	778	797	674	748	737	718	714	747	751	724	715	747	740	705	783	718	735	724	758	736	738	784	720	752	741	760	750	761	804	743	730	770	743	757	750	797	792	800	739	762	777	780	780	777	716	709	769	746	777	752	762	725	753	687	715	744	712	731	737	741	698	755	712	693	746	769	790	753	737	744	764	785	733	737	749	789	709	726	740	754	749	792	768	725	739	770	757	717	771	766	730	716	755	759	729	785	740	767	749	738	743	796	773	674	721	778	731	770	764	738	762	760	816	744	712	756	713	723	789	727	740	762	749	724	790	801	759	805	784	750	765	747	745	782	781	741	767	708	725	745	722	698	744	770	781	774	724	711	742	713	747	730	710	768	767	766	709	686	783	740	759	754	800	710	725	719	770	782	743	776	762	746	764	728	775	790	726	799	767	735	771	772	726	805	738	739	694	752	752	774	727	765	743	743	734	747	775	751	721	753	723	776	727	775	684	729	753	721	723	735	743	757	713	721	755	777	724	765	736	800	755	778	738	753	747	757	785	735	773	740	765	726	777	740	749	719	746	740	791	744	801	704	759	814	764	798	731	749	720	714	791	771	744	760	731	727	777	746	754	781	766	712	767	718	758	698	747	764	764	732	806	745	743	744	786	730	723	731	737	714	775	718	771	735	721	750	685	782	780	728	801	758	714	733	734	702	695	739	763	735	763	783	811	689	735	761	728	728	790	777	752	731	775	772	749	780	730	722	740	729	696	737	777	734	721	727	715	732	750	805	730	764	810	732	758	788	724	745	763	772	731	733	725	749	727	768	712	760	749	765	721	707	726	733	748	740	745	725	735	768	767	761	675	748	752	752	751	714	754	785	707	798	766	798	721	793	757	767	755	761	732	711	769	780	760	721	770	739	698	717	750	721	749	711	689	673	706	744	759	797	790	729	726	780	748	737	758	731	790	741	802	744	756	756	772	718	742	774	732	704	735	762	721	795	717	820	767	719	745	728	762	816	710	740	730	741	708	771	743	813	746	745	744	769	701	747	717	731	744	724	776	746	715	736	738	781	733	774	780	726	733	734	757	747	763	775	768	706	749	762	732	744	747	727	767	748	784	766	770	799	726	758	786	698	758	737	716	798	785	733	749	681	759	734	771	707	727	769	764	735	718	733	669	728	735	812	776	758	781	780	780	721	761	792	787	802	694	748	720	700	760	779	804	793	698	727	721	818	772	735	795	775	759	733	732	710	765	760	741	798	767	780	786	741	755	739	763	715	741	737	783	735	761	742	756	709	746	740	735	748	771	745	718	769	770	736	758	778	752	801	746	724	751	780	707	744	729	768	747	771	751	774	750	723	739	748	761	752	754	803	757	761	765	752	770	756	727	781	799	758	765	801	723	686	804	712	758	756	755	725	814	739	764	759	788	822	776	779	763	770	751	767	702	771	756	763	763	809	759	713	723	741	770	749	785	768	750	727	712	775	750	748	714	808	786	753	754	740	816	816	773	720	743	713	745	750	795	753	740	716	741	772	735	748	800	761	756	767	742	823	730	774	765	736	785	776	767	692	759	750	785	747	761	752	776	700	773	748	761	761	753	776	770
25714	21424	27113	25419	4086	1072	927	673	706	672	642	689	664	608	609	616	606	610	641	592	653	636	610	597	607	600	599	637	604	585	631	608	595	587	600	612	596	630	622	594	640	599	580	590	578	643	562	600	619	559	636	613	626	596	578	608	582	599	626	601	627	613	581	596	600	613	620	599	622	598	561	608	596	624	626	616	598	568	606	591	584	605	607	579	605	587	613	599	606	572	611	641	570	569	608	605	657	596	635	577	576	646	621	553	571	611	585	607	641	591	596	585	625	597	613	584	555	609	584	642	582	584	607	602	649	598	572	577	625	585	567	630	586	585	581	606	673	608	590	537	612	594	567	594	575	587	618	616	577	604	526	551	610	572	628	601	640	554	578	595	592	542	594	644	548	601	586	632	593	564	616	568	613	608	618	572	610	617	588	547	602	583	613	610	582	581	586	597	619	620	617	606	564	574	643	585	614	638	630	568	582	641	626	625	582	612	609	615	588	657	579	674	614	582	581	578	573	640	634	596	585	606	596	596	561	602	597	647	599	572	578	582	592	611	594	582	591	593	595	569	616	634	563	608	636	597	594	636	601	595	564	623	561	611	585	616	631	629	604	593	606	597	617	592	595	599	567	613	589	586	607	620	596	579	629	612	607	598	630	575	616	609	604	595	609	600	588	602	595	628	597	595	557	637	586	642	614	647	645	603	646	606	595	586	616	606	586	638	575	639	600	587	621	599	612	571	561	646	590	586	596	616	626	584	627	594	626	568	600	592	581	575	593	648	648	636	561	579	563	611	573	597	620	575	602	591	603	552	564	546	576	564	624	602	576	597	610	561	585	610	598	575	602	625	597	586	606	605	601	626	586	578	590	602	609	570	562	602	621	619	603	592	614	567	580	589	606	614	592	600	580	642	571	586	576	564	586	595	545	607	585	559	532	612	607	581	595	639	605	658	587	589	611	589	622	577	626	629	585	591	613	575	618	590	584	606	581	631	621	590	588	618	579	663	644	617	576	589	605	596	578	593	631	612	626	598	594	593	587	615	644	560	592	612	603	604	599	597	578	626	600	563	616	597	601	596	618	579	602	575	563	541	552	599	649	613	586	604	611	625	594	617	583	578	606	614	592	599	568	624	618	645	621	609	614	604	623	544	620	621	595	558	585	579	575	627	582	544	564	628	545	610	611	592	583	575	593	557	605	620	629	612	611	539	584	585	578	582	563	593	592	552	596	613	587	552	561	627	612	611	551	641	620	534	603	590	567	589	598	614	588	637	586	552	608	579	592	597	613	611	603	603	607	541	577	618	596	609	589	632	647	578	621	606	587	584	615	581	642	618	601	595	658	611	585	601	605	676	611	624	590	624	573	599	650	610	615	611	616	628	568	555	569	589	612	597	586	636	574	581	601	557	549	583	619	575	582	596	590	579	614	619	577	566	563	585	627	623	595	602	557	614	567	554	599	597	594	605	548	571	637	607	613	623	604	581	624	582	592	602	616	593	587	589	554	633	573	606	605	594	573	616	586	557	536	629	640	604	632	572	595	596	579	616	610	575	617	606	620	631	637	622	623	540	602	592	578	568	588	644	577	616	601	582	598	576	591	575	557	623	654	567	591	594	587	597	622	584	572	605	608	598	575	604	613	592	574	603	595	611	604	572	588	595	582	598	579	588	602	603	620	624	571	604	580	629	622	617	575	583	613	587	584	588	633	617	583	576	556	605	623	605	631	655	572	634	592	591	592	596	614	540	582	637	602	618	590	622	598	594	609	569	635	606	609	619	582	610	599	595	577	582	606	579	631	579	588	629	633	603	613	624	580	595	574	578	573	614	564	618	616	608	583	559	547	590	573	624	594	575	594	566	559	598	617	645	610	614	576	610	598	589	610	634	563	576	588	635	616	603	586	562	601	590	602	622	571	584	592	603	577	577	614	583	598	588	616	593	579	609	597	571	569	584	585	601	577	595	621	589	584	607	611	615	606	654	567	634	637	622	596	565	559	586	626	582	593	533	606	575	642	636	590	603	607	599	590	591	608	588	583	597	548	619	633	581	573	550	545	571	597	612	596	633	596	612	627	591	594	592	608	589	605	599	572	589	570	585	578	642	623	570	638	641	599	654	595	613	638	630	572	584	619	615	612	593	599	568	592	575	637	583	602	592	641	625	593	589	594	616	629	597	619	619	583	559	602	655	622	551	665	588	613	622	558	566	621	615	596	598	583	622	618	592	603	594	581	617	594	589	607	595	630	649	575	612	594	587	600	594	576	569	568	606	578	597	604	584	638	594	598	611	621	563	616	570	585	578	624	621	564	630	567	604	611	601	627	584	569	609	617	604	645	632	600	564	621	596	562	615	619	599	569	588	544	624	565	611	591	600	609	559	609	636	616	547	605	609	623	580	576	635	632	586	607	614	642	615	567	609	609	612	559	584	603	593	609	595	622	592	593	558	601	551	587	579	565	572	579	588	630	593	618	591	612	578	563	582	622	566	595	594	597	562	614	567	578	549	605	608	591	547	566	596	615	595	593	591	571	572	644	564	563	549	594	564	570	625	626	578	606	623	627	606	686	634	607	609	615	578	590	604	576	615	567	583	602	553	562	615	623	607	634	602	611	599	638	636	610	582	553	602	580	565	605	579	554	580	652	611	572	576	627	621	614	574	636	613	580	602	627	563	615	586	562	583	651	637	553	567	591	592	591	651	578	589	587	623	578	580	610	582	573	611	657	570	595	583	619	584	626	582	618	638	602	604	609	548	637	580	597	565	541	573	586	636	610	610	615	581	552	576	596	589	585	625	635	571	633	580	611	627	610	613	591	600	604	607	583	638	593	586	605	602	558	621	599	641	607	601	581	608	614	615	556	572	616	572	621	610	620	571	577	609	607	610	634	578	602	640	620	633	601	566	579	604	576	572	601	591	647	531	583	605	535	593	563	635	588	535	597	634	605	590	628	595	601	605	620	578	569	615	579	588	621	614	596	565	645	643	594	608	605	582	601	600	588	578	578	629	564	604	613	626	598	603	588	594	606	574	605	599	579	581	614	602	626	591	565	633	630	600	579	611	616	636	576	591	614	600	556	587	619	620	623	615	622	578	649	596	605	605	581	601	580	606	586	594	657	599	606	624	603	659	586	639	617	664	614	562	560	624	609	626	657	607	606	640	611	581	624	576	605	577	584	591	593	627	581	577	608	599	611	555	607	558	601	576	595	611	587	551	581	562	616	610	577	576	582	629	610	615	650	620	581	548	526	597	568	672	594	584	640	617	583	618	626	575	602	578	550	639	591	577	632	596	628	627	564	572	561	607	668	587	601	569	572	599	611	616	591	610	578	618	600	622	583	609	610	599	607	636	545	590	602	628	608	632	601	607	611	597	609	659	584	587	588	583	613	582	598	592	616	634	580	650	624	617	544	589	629	609	568	563	614	584	603	595	591	643	571	604	583	653	600	626	567	566	607	588	568	616	655	649	612	571	551	580	643	604	591	606	608	606	587	612
3794	2906	2470	1419	1050	850	749	740	638	609	620	588	561	617	553	546	510	568	603	567	541	522	551	573	554	569	520	523	501	491	521	492	548	578	545	515	511	512	543	584	529	528	493	548	547	563	537	559	535	561	571	529	553	546	565	519	545	512	530	536	520	563	514	543	506	516	538	502	543	561	537	529	531	513	513	510	515	489	489	497	563	526	553	505	471	508	539	511	473	493	499	538	566	513	507	532	523	528	568	525	563	584	505	493	512	548	535	546	505	523	538	554	531	481	515	573	505	525	525	520	534	534	535	567	510	519	537	555	491	497	518	508	500	542	496	566	505	499	559	553	551	526	527	522	565	546	532	537	571	517	549	491	532	510	552	533	564	531	519	498	517	570	496	516	491	500	534	502	545	551	522	538	528	554	542	506	539	528	511	533	492	570	564	534	527	527	537	514	486	503	545	515	548	550	549	498	501	557	568	524	551	570	508	558	537	531	512	502	564	497	516	503	516	530	548	511	539	526	539	559	556	491	542	546	535	525	544	511	468	542	540	539	545	507	512	523	536	504	509	516	549	524	533	501	511	536	528	537	487	510	521	519	477	538	527	525	472	541	538	517	559	504	535	502	512	515	505	527	539	527	545	551	540	538	560	519	527	508	535	558	529	525	534	496	529	510	528	529	535	518	548	497	524	550	544	529	528	525	540	584	545	521	529	499	549	537	502	556	492	534	509	527	541	485	573	575	564	540	531	517	517	504	526	532	512	514	535	511	529	507	487	514	547	515	525	566	505	560	552	502	589	524	500	495	560	489	503	513	548	506	490	492	514	526	541	534	572	516	502	510	534	494	559	486	531	518	525	518	503	533	528	498	526	556	522	464	520	509	585	505	499	515	527	553	524	551	551	516	499	533	531	523	559	497	524	507	537	505	543	544	501	558	523	533	553	491	561	538	516	558	508	523	507	581	503	546	548	526	507	532	492	549	541	538	542	539	511	514	520	537	553	544	517	513	496	524	554	508	499	540	496	494	497	506	508	512	548	567	548	487	522	531	555	550	529	570	529	489	500	539	512	528	523	520	545	502	516	542	559	531	533	517	550	499	547	522	541	538	528	511	518	559	539	534	517	516	562	484	550	515	520	491	559	493	533	509	508	504	532	538	531	479	526	510	518	534	553	527	512	511	523	561	533	523	537	489	526	518	488	530	549	560	486	554	507	537	534	524	561	494	518	563	545	537	528	526	547	525	503	532	524	530	524	492	538	518	532	511	537	558	549	522	530	521	510	505	533	541	505	499	516	533	529	485	501	518	527	521	493	560	529	500	493	520	530	512	505	520	527	528	528	527	528	536	555	520	519	533	522	533	527	578	522	543	522	513	531	524	472	507	509	572	523	548	516	507	521	529	508	509	530	539	530	516	537	520	540	557	550	532	539	495	488	533	555	489	552	537	523	527	489	529	537	517	470	522	551	512	529	542	520	490	545	491	544	549	506	571	568	548	525	552	550	503	567	547	531	526	485	482	451	530	549	518	519	482	542	524	544	552	528	544	521	528	535	527	526	506	522	526	530	530	518	496	559	513	512	518	526	532	559	482	494	493	549	529	559	514	536	523	505	526	517	551	525	539	561	479	517	520	540	563	522	533	542	532	549	566	512	507	515	502	525	530	509	520	539	503	554	510	530	529	551	522	529	532	542	572	542	516	544	547	559	523	540	551	515	525	511	523	537	540	496	486	552	511	568	585	516	512	494	537	543	515	517	535	475	497	574	543	521	515	503	574	507	491	533	537	496	533	516	552	496	543	496	502	540	579	509	506	502	542	508	557	516	541	502	548	519	487	528	521	480	547	548	510	550	512	470	540	543	511	546	528	497	500	528	566	504	507	553	531	576	465	512	521	537	503	531	531	518	549	525	540	515	513	469	519	543	547	559	499	568	555	507	473	521	520	479	509	501	502	503	524	506	494	554	531	493	505	487	516	578	484	532	519	516	528	455	506	524	542	529	531	516	530	502	513	501	539	534	513	508	515	505	502	563	528	527	532	528	510	520	576	518	497	533	516	557	512	522	508	510	569	472	524	505	487	519	491	549	506	492	520	561	470	486	545	535	516	569	506	525	521	533	533	535	521	526	558	518	567	498	518	524	515	518	536	489	476	547	551	535	524	559	535	523	532	485	573	553	497	537	549	485	530	474	508	525	500	573	468	514	504	566	535	555	541	537	511	507	519	534	501	547	492	514	567	526	495	500	545	536	544	517	540	563	533	523	476	556	561	511	524	522	561	481	500	520	531	522	526	526	526	522	521	499	535	501	515	553	504	552	539	500	506	520	511	556	529	506	492	503	548	534	535	504	538	502	513	518	527	519	537	541	543	506	536	490	485	531	519	544	540	494	525	537	540	522	557	554	536	536	551	530	506	500	514	497	502	505	517	546	528	553	508	497	512	557	511	506	543	474	524	544	537	523	522	491	528	488	521	522	547	515	521	573	537	569	513	504	566	531	509	499	544	546	500	538	577	517	518	518	536	527	506	513	533	539	519	502	508	516	551	529	537	498	544	504	508	510	529	507	524	518	528	522	512	511	550	531	528	514	542	530	558	527	515	524	550	541	534	525	545	473	540	508	521	503	489	506	507	509	552	521	533	545	557	530	516	540	524	520	540	517	543	539	483	508	528	515	516	501	508	545	510	496	539	568	537	538	568	548	539	518	509	490	487	497	512	535	549	506	553	525	547	501	503	544	525	507	552	553	575	549	479	519	550	526	539	543	503	508	544	537	533	495	536	532	501	569	555	523	524	565	486	495	523	574	506	535	506	546	502	537	495	504	526	465	514	520	488	515	497	572	527	500	481	508	524	530	541	531	530	494	527	529	489	513	545	496	514	550	583	524	528	537	552	486	530	570	538	555	520	538	502	530	483	536	505	537	502	487	540	507	542	523	506	562	508	506	501	516	507	503	507	488	524	551	496	500	552	565	533	530	553	534	528	567	578	517	543	493	497	515	532	495	504	505	544	529	507	519	539	504	502	498	514	482	514	537	550	531	512	498	520	535	536	505	537	528	521	501	547	528	513	536	523	532	520	546	509	568	514	509	522	495	554	549	495	531	534	564	553	526	558	536	519	468	482	502	481	526	533	542	499	514	493	550	535	533	516	526	539	567	512	552	514	531	513	495	519	556	531	519	536	553	507	516	553	528	528	528	519	542	533	556	513	546	546	515	505	534	501	535	537	511	543	479	529	515	558	511	511	532	515	571	505	479	520	532	543	508	540	547	516	501	520	527	525	521	503	544	517	535	517	515	501	543	509	544	546	525	565	556	534	504	503	519	527	507	493	504	543	489	557	489	521	548	520	529	502	526	506	494	512	531	528	516	487	541	541	472	532	568	526	530	518	521	521	553	516	511	557	488	574	517	511	519	514	548	545	484	515	517	540	497	509	579	504	518	539	503	530	540	545	498	545	556	537	536	496	535	569	509	528	542	516	528	539	505	490	535	496	499	510
24517	21380	28460	24662	21039	3261	927	547	445	419	413	384	406	387	344	367	372	324	334	353	359	328	303	315	320	348	325	299	328	345	330	330	312	353	344	330	315	356	326	342	319	329	290	349	346	358	356	321	313	339	333	312	341	324	303	326	318	334	317	301	310	282	341	329	343	301	299	310	333	357	304	341	332	309	347	313	332	320	313	314	312	283	302	302	348	305	331	324	300	364	304	333	339	340	341	340	302	308	321	328	332	379	331	355	336	299	326	307	327	305	324	298	336	332	319	311	307	343	323	305	313	318	306	338	336	320	299	302	339	300	293	362	338	305	318	309	326	323	355	319	326	306	298	321	316	323	315	317	303	308	299	312	307	310	338	280	327	291	322	323	330	305	291	360	329	309	288	300	310	299	357	345	299	305	293	315	320	346	355	313	338	336	353	309	315	298	335	331	279	289	302	308	310	320	324	303	333	306	312	324	300	304	314	333	302	311	325	324	306	311	316	326	366	280	300	330	331	315	356	308	310	360	327	330	318	291	301	340	321	322	321	326	309	331	342	327	321	347	332	344	298	352	353	320	316	330	311	318	326	300	305	353	319	339	306	308	311	359	331	306	353	329	306	315	322	337	275	306	314	357	321	338	317	302	301	354	310	315	320	289	334	297	317	336	312	306	291	365	337	291	294	320	310	314	331	351	319	332	277	302	317	331	343	328	343	333	335	301	296	324	316	336	305	299	312	311	317	364	327	355	342	327	304	360	363	328	324	309	322	321	275	313	354	304	308	306	349	327	321	326	337	310	298	299	300	313	341	320	336	317	327	339	344	317	327	281	311	313	341	303	343	297	323	298	316	325	287	344	307	301	336	333	320	327	322	319	315	337	325	304	334	316	321	329	325	359	321	303	328	306	315	315	317	308	322	309	318	329	298	308	321	324	324	321	343	323	313	310	304	303	326	296	325	315	299	341	319	340	295	329	312	301	320	286	320	276	339	306	303	320	303	326	356	328	291	299	343	325	371	343	315	316	282	330	316	320	332	316	323	339	292	327	344	314	276	280	313	321	336	308	322	339	314	299	325	312	299	321	338	355	341	309	325	317	347	296	321	336	323	324	339	326	325	299	317	315	350	321	347	333	320	331	315	309	279	314	310	347	324	310	302	314	292	300	327	311	329	306	354	363	303	315	316	322	321	314	327	318	360	301	336	317	324	309	316	315	329	303	312	329	312	324	289	291	333	331	308	330	314	317	320	316	310	317	309	316	317	338	308	336	307	362	334	327	318	310	342	286	294	316	335	317	328	329	305	343	324	321	297	301	303	298	314	315	303	330	315	315	330	308	310	323	328	351	289	306	295	293	333	313	348	337	332	326	337	347	339	303	330	334	354	330	308	295	329	317	311	308	286	298	314	326	328	270	313	320	338	309	362	350	307	295	322	324	337	320	308	307	296	315	324	316	325	325	323	306	295	323	326	307	305	290	313	311	326	325	347	281	332	320	295	345	318	320	310	325	328	330	318	314	304	299	323	317	316	309	329	319	291	310	312	331	302	286	317	321	295	305	324	358	333	326	334	324	302	344	309	320	335	325	349	323	311	324	321	346	316	345	305	327	282	312	327	327	341	309	309	347	328	336	317	312	362	318	331	302	287	304	303	291	290	298	291	348	309	314	330	316	323	296	278	319	328	348	301	327	330	311	287	299	345	328	296	318	322	341	329	305	314	333	301	326	332	304	319	311	301	335	333	315	301	319	296	317	315	318	338	348	322	314	322	299	335	298	320	316	314	292	319	288	336	307	337	331	305	332	306	289	286	334	310	331	299	306	325	296	350	323	296	308	327	330	329	338	330	298	311	328	310	334	288	313	316	315	297	324	309	316	325	336	315	335	330	293	310	308	329	300	348	320	325	351	324	332	295	322	332	323	343	329	363	315	324	282	317	294	333	324	325	317	278	348	311	329	347	317	326	316	310	324	327	313	322	331	334	339	314	305	317	279	337	309	302	334	320	307	333	317	323	317	354	301	324	315	338	326	311	304	293	289	352	323	308	301	334	300	307	344	337	325	338	280	317	321	329	310	318	292	307	354	330	316	301	310	274	341	314	318	292	342	347	331	332	330	286	309	310	306	338	305	318	315	300	302	322	326	339	313	330	312	301	316	336	310	321	330	346	332	347	312	325	357	301	329	315	357	308	320	336	314	340	323	293	321	313	300	331	337	323	352	316	307	313	316	299	301	299	310	280	331	328	288	303	306	301	320	299	328	316	315	325	293	307	305	291	326	303	305	305	284	320	329	327	320	293	313	346	332	338	322	309	324	335	299	294	310	325	308	318	323	297	323	296	306	311	305	343	300	346	349	350	335	268	321	310	312	311	307	317	351	317	333	302	312	327	353	310	305	317	357	327	333	325	303	326	339	327	353	333	319	312	312	345	309	274	315	302	327	300	320	323	330	329	320	335	325	284	312	351	307	323	282	332	342	321	320	324	327	296	327	322	309	292	317	312	315	337	305	302	313	289	338	298	322	300	338	323	313	310	292	334	275	306	322	311	324	307	286	331	329	334	288	291	331	331	288	313	325	321	348	317	265	326	312	280	319	335	336	324	301	305	301	296	322	296	313	336	306	325	296	308	300	319	326	296	331	328	316	304	325	322	322	299	337	335	314	331	323	310	301	293	307	319	358	315	309	319	321	333	325	289	305	335	323	309	313	319	312	333	302	340	293	295	292	272	300	306	306	326	358	318	326	291	298	324	339	307	298	302	322	349	298	357	353	318	336	300	318	309	325	333	291	307	322	337	278	304	339	319	317	302	306	327	317	309	352	309	335	337	325	328	306	283	309	315	323	331	338	329	309	322	328	311	361	329	309	327	325	328	309	323	337	320	292	325	306	303	306	308	281	297	331	311	309	294	353	317	295	316	309	338	338	318	303	301	295	299	326	333	318	324	326	326	316	325	339	308	284	316	336	300	301	305	309	301	291	310	297	322	310	347	284	315	321	307	321	315	316	318	331	302	315	327	320	314	344	311	287	322	313	353	303	328	328	308	321	329	304	369	323	321	336	321	321	317	284	318	325	318	313	314	337	335	296	307	328	280	315	295	330	303	332	297	318	316	323	322	305	309	316	335	335	324	303	310	317	313	329	299	308	312	310	344	325	306	309	332	351	319	320	313	319	320	334	299	298	334	316	325	328	296	304	334	302	320	341	336	305	298	325	331	325	320	343	306	283	342	298	339	321	328	309	309	349	327	312	302	294	362	346	301	308	321	302	310	341	320	345	295	347	306	311	311	335	307	311	312	321	346	280	323	344	325	288	336	313	332	313	328	315	318	366	291	309	306	291	284	321	300	308	297	286	324	294	348	319	314	305	313	311	312	287	319	332	340	291	325	312	338	326	341	319	313	324	293	305	323	321	314	294	329	304	306	306	352	323	314	323	315	288	314	320	316	336	315	319	330	306	273	314	364	309	296	345	314	297	312	339	335	346	337	306	281	302	326	292
3849	4951	3986	2120	1330	993	804	632	575	547	473	445	432	442	397	390	377	349	362	363	355	355	351	338	336	299	353	294	309	328	270	313	307	305	291	335	290	334	324	312	319	333	292	315	341	315	315	296	289	307	324	267	285	330	317	300	316	308	330	369	316	309	328	330	333	320	314	331	296	324	293	320	315	339	304	327	356	306	289	316	302	281	300	284	317	305	299	335	334	314	306	302	298	289	302	299	341	301	291	305	299	331	324	327	309	294	326	302	313	314	356	293	299	263	307	327	340	320	297	329	325	278	318	286	315	347	313	310	318	307	323	311	300	297	336	299	307	323	325	295	318	329	295	300	322	317	304	284	291	315	289	303	301	324	307	299	330	301	291	270	328	294	319	305	299	314	322	318	319	326	306	295	294	325	315	320	303	286	300	311	301	302	314	324	314	326	306	316	292	336	275	316	286	303	306	302	287	308	306	282	316	313	272	287	294	285	301	330	334	291	319	315	300	311	308	314	310	320	320	329	291	301	345	346	268	321	305	286	308	359	306	309	342	301	302	302	315	316	311	304	311	309	301	318	318	291	303	290	314	295	312	288	270	300	313	326	306	332	314	322	312	320	307	293	311	282	284	289	313	292	340	311	352	293	323	339	300	310	329	319	323	320	317	299	334	315	276	325	301	300	307	311	292	298	306	305	317	315	306	304	314	293	301	316	306	330	286	303	315	330	274	344	310	319	301	299	289	299	312	290	313	319	328	291	298	278	294	294	313	326	313	305	301	323	307	309	317	299	321	313	330	309	275	255	306	314	296	298	278	298	313	290	316	263	316	305	320	299	309	316	286	289	318	311	279	298	303	301	325	277	303	307	288	305	315	309	314	336	298	303	290	306	290	318	316	316	285	308	301	313	320	288	314	299	328	308	301	286	291	298	307	307	279	302	296	297	320	297	286	306	303	287	302	320	311	304	311	308	310	300	281	312	320	296	281	310	312	304	341	313	314	300	315	292	317	273	278	308	293	306	332	301	275	302	305	271	300	311	297	295	289	313	304	317	321	322	305	319	340	301	301	326	288	333	304	299	287	310	295	306	316	290	299	308	298	295	299	305	318	301	318	307	319	325	311	290	307	287	304	294	282	309	304	304	318	282	297	329	318	308	314	290	292	310	321	314	307	323	293	320	320	322	308	338	323	303	318	301	299	318	294	314	308	336	311	303	318	309	304	322	295	307	315	297	313	305	307	280	321	292	315	298	311	320	312	304	320	291	288	304	294	321	279	300	279	310	344	311	285	293	327	307	286	316	285	304	294	303	322	308	303	301	339	284	320	284	253	346	311	280	258	322	290	298	329	318	316	338	311	318	317	298	318	296	333	278	301	313	293	295	269	303	309	307	309	310	306	318	326	300	319	276	301	305	296	356	305	303	338	305	262	319	313	318	315	312	299	303	278	280	320	270	279	316	304	314	288	303	312	261	306	308	275	311	324	305	333	292	301	300	299	325	307	335	307	311	332	327	303	286	296	296	292	310	311	317	303	319	315	294	313	301	293	297	312	323	284	304	301	276	293	316	298	322	322	302	287	299	280	277	290	293	315	275	302	287	316	314	277	308	346	333	297	264	299	315	322	303	319	313	277	315	335	308	324	306	312	297	314	301	284	268	322	285	310	312	267	316	336	293	332	319	312	291	308	293	321	312	319	261	345	305	289	307	313	297	332	288	307	296	312	286	296	295	314	309	296	293	306	265	287	310	309	326	346	315	269	329	305	276	323	285	305	326	322	297	305	314	302	315	310	290	318	322	313	289	309	318	288	304	285	293	262	297	320	279	333	302	284	301	310	305	303	342	300	295	298	308	295	282	328	288	324	280	303	325	304	298	308	286	273	324	291	314	303	312	316	339	290	280	271	304	323	304	306	313	319	312	301	302	320	283	305	294	294	320	312	321	316	288	295	321	312	320	314	336	294	283	315	304	288	299	301	305	298	324	278	310	273	286	316	319	314	302	310	301	296	266	297	349	289	317	281	290	321	303	300	343	302	310	329	297	306	320	340	307	298	332	300	298	293	280	295	349	324	279	302	281	303	302	294	312	281	287	307	305	286	304	286	323	298	270	314	282	315	316	317	297	289	313	302	301	284	287	325	301	296	309	310	299	312	282	287	305	310	311	321	280	329	274	315	311	295	294	313	338	326	294	282	329	295	327	305	317	316	315	311	296	295	332	286	312	330	285	333	310	337	292	292	296	330	300	286	324	281	329	330	317	289	300	301	271	289	325	300	314	304	299	307	321	296	313	292	317	309	306	316	285	292	316	301	268	322	291	307	308	341	290	310	349	297	269	293	313	319	312	291	312	295	356	336	311	320	272	271	314	290	302	342	341	274	340	290	305	311	282	315	304	301	306	294	305	283	306	329	318	321	323	279	326	326	280	305	292	316	299	290	309	287	310	272	304	312	307	319	299	312	307	286	326	291	314	307	315	296	289	286	291	310	327	300	287	323	304	296	285	322	302	261	259	299	307	308	286	351	306	288	301	324	295	296	284	297	292	289	292	332	318	283	324	274	282	284	312	292	287	315	316	267	303	328	300	294	339	315	304	295	305	310	330	296	283	306	303	282	310	298	313	317	319	337	315	313	305	317	301	297	317	280	313	285	287	289	288	292	317	279	302	295	310	283	309	337	279	303	297	315	308	275	296	305	316	285	329	313	320	326	313	284	278	314	306	318	289	314	261	318	321	309	313	314	295	322	310	307	295	321	318	289	293	291	307	318	319	299	296	293	281	274	312	310	313	303	274	300	305	306	288	313	299	323	289	297	273	291	279	288	305	294	300	296	338	271	325	289	322	308	302	277	312	312	293	318	321	259	294	271	306	318	305	297	296	299	283	285	295	291	336	297	320	296	327	299	275	290	299	304	315	278	306	319	282	329	320	295	317	310	312	221	315	346	336	314	284	302	332	312	305	303	325	298	325	289	317	307	292	287	285	285	294	307	315	332	282	301	276	296	298	282	310	312	301	323	297	303	297	303	305	315	305	302	296	303	265	327	297	327	311	275	311	290	292	318	293	348	281	314	282	332	291	289	288	282	307	324	286	336	298	316	293	311	322	333	305	307	288	291	284	294	304	291	320	325	317	309	329	326	306	322	309	310	297	277	296	292	296	316	272	306	329	335	319	314	309	326	293	298	298	294	290	323	317	322	287	339	318	290	308	296	261	321	302	321	318	325	317	296	318	311	292	299	308	295	320	306	295	305	327	290	291	299	268	310	328	331	327	318	300	294	301	285	315	302	303	325	281	312	300	294	317	321	336	285	256	285	295	269	291	292	291	335	278	318	311	306	265	294	329	324	301	306	315	267	301	298	294	312	311	275	282	297	320	293	302	282	329	311	268	317	322	299	290	281	316	299	333	302	333	309	285	284	308	317	302	278	284	296	325	305	285	296	321	296	305	314	295	297	281	336	363	309	301	295	300	280	328	286	328	313	314	298	285	289	313	282	325
27735	10209	1759	1150	950	949	913	921	951	922	936	894	934	894	917	930	887	920	942	884	930	896	976	945	940	841	917	921	901	920	859	888	973	877	938	913	874	924	953	896	861	920	887	913	897	919	898	914	859	951	930	897	975	920	952	925	905	849	904	927	904	883	891	850	943	921	920	933	905	898	936	957	938	907	882	925	852	896	938	900	905	924	934	920	900	921	916	941	976	943	924	912	816	932	929	961	935	896	914	890	925	893	976	877	901	893	945	865	905	916	924	920	913	880	956	898	906	931	914	933	953	918	849	886	891	911	932	878	934	911	991	881	931	913	868	914	898	838	866	914	910	957	892	913	909	948	920	915	878	908	919	908	924	929	955	945	866	885	944	942	909	898	928	926	978	872	943	944	906	904	947	915	884	948	925	888	896	887	917	910	885	914	870	898	870	908	903	929	946	912	910	928	910	869	906	893	914	866	945	898	938	933	946	923	903	954	863	931	872	941	919	944	846	899	930	920	888	938	910	884	945	910	953	907	899	912	927	956	924	890	866	902	887	920	910	911	922	936	943	866	905	898	861	878	945	916	915	897	882	865	957	935	900	944	932	882	892	868	929	938	894	920	919	872	906	912	913	940	915	879	887	916	927	902	938	903	857	925	895	875	895	953	913	938	887	943	863	895	901	876	943	901	872	939	932	927	904	931	925	905	958	909	848	916	931	937	904	913	835	923	919	928	948	908	973	868	909	896	849	846	857	925	942	850	937	906	894	911	898	936	893	922	908	882	888	876	883	923	901	948	913	921	892	932	861	907	935	866	895	920	913	947	882	860	844	962	923	921	1002	970	934	910	876	878	921	931	873	898	895	931	924	920	937	977	907	910	902	906	894	928	937	937	906	923	851	927	946	882	873	909	888	918	931	912	878	910	894	909	896	887	860	897	887	899	896	880	936	926	874	916	904	932	878	919	883	930	918	873	855	886	874	905	915	942	900	903	996	853	875	898	912	902	874	937	865	887	923	918	911	910	946	913	923	912	952	846	896	904	904	966	811	918	956	899	929	921	903	859	894	889	916	939	904	982	891	875	856	867	843	926	935	972	906	920	911	896	891	922	911	920	911	928	870	964	881	885	935	906	923	924	867	906	854	899	926	961	904	872	904	917	938	926	900	905	886	916	894	888	871	901	927	949	871	889	886	923	863	829	892	923	874	933	947	904	915	941	888	890	884	905	892	873	879	846	901	895	906	883	958	902	886	953	929	886	867	917	955	893	908	943	895	877	921	858	897	882	939	865	975	845	883	966	898	858	885	864	941	873	878	925	861	924	914	867	904	897	895	916	870	912	879	943	891	902	912	898	891	914	943	901	940	947	908	936	917	896	921	925	939	898	891	951	894	927	925	909	911	965	888	929	877	878	900	976	878	883	904	935	908	926	914	913	931	858	936	891	902	895	894	923	969	917	931	884	940	956	902	947	870	931	906	920	893	902	895	932	841	884	869	873	936	943	960	922	900	927	926	930	882	930	965	903	917	862	898	906	910	887	921	850	932	895	973	894	894	888	903	920	951	933	936	930	799	901	884	853	880	889	911	914	898	855	930	933	924	894	881	866	929	914	908	923	902	963	974	938	903	859	915	932	899	935	891	893	884	862	898	882	907	907	928	938	937	926	904	862	921	858	875	914	919	832	880	938	900	909	911	892	879	905	953	850	948	898	936	863	939	907	853	958	926	945	886	928	927	950	892	959	899	899	912	973	895	868	953	850	910	926	962	903	901	874	884	924	950	963	889	956	886	854	909	914	909	927	911	879	865	893	922	917	905	831	867	857	846	846	951	903	902	934	945	869	888	858	882	904	911	899	877	862	895	918	907	949	931	893	934	931	874	898	877	860	944	903	855	915	934	844	946	883	900	872	889	892	920	919	917	930	942	859	929	895	846	892	908	902	913	920	907	917	873	917	931	855	862	916	931	918	943	901	915	963	906	958	889	957	921	875	869	916	860	918	874	919	854	924	874	918	875	830	966	915	949	996	851	884	877	945	906	907	888	933	899	849	899	867	931	909	939	952	968	898	925	915	903	891	951	908	943	927	920	891	912	906	952	980	907	908	913	998	918	911	935	926	884	896	908	905	902	907	919	900	876	891	916	872	923	940	929	925	893	925	961	901	960	909	846	904	945	904	894	894	919	901	937	948	919	939	885	933	926	940	935	960	873	906	899	892	909	922	921	960	931	901	884	923	910	881	949	899	940	928	942	954	911	892	932	948	858	909	919	940	824	922	924	981	874	922	959	891	914	904	940	906	916	907	973	898	955	929	907	871	896	975	927	911	950	899	952	886	875	882	931	945	940	958	945	913	846	901	908	931	870	1013	922	940	947	871	861	959	956	877	919	933	908	924	863	891	891	912	920	895	892	924	992	943	924	866	864	955	873	871	901	852	902	934	903	907	896	932	925	922	942	904	895	877	929	924	893	917	885	901	917	916	862	957	929	919	828	918	899	874	974	937	894	904	921	919	926	926	877	932	881	911	950	940	904	925	906	862	935	899	836	902	877	919	900	901	896	927	916	983	944	875	919	963	881	911	881	956	966	894	893	923	856	860	971	896	910	942	935	931	950	935	939	885	959	921	954	907	896	900	942	878	941	919	895	905	905	910	849	911	882	899	898	921	952	863	895	973	896	923	916	933	952	854	914	913	902	939	905	927	867	898	927	965	946	859	893	906	927	918	911	886	935	864	934	909	961	884	904	933	918	870	885	899	936	901	926	872	894	937	937	976	858	942	903	896	894	952	951	869	918	908	892	858	942	944	925	925	901	891	888	879	926	897	915	938	886	896	962	832	883	909	890	924	856	847	846	911	949	903	929	869	910	867	911	904	958	900	928	889	877	889	887	921	909	904	952	887	941	936	931	927	905	861	925	922	874	903	864	923	885	945	875	949	858	925	925	953	924	871	900	910	909	933	888	950	899	983	827	908	934	920	834	958	901	944	940	918	874	914	919	920	929	923	949	922	922	879	880	887	946	888	889	940	869	912	852	906	890	905	882	945	911	925	962	934	937	925	959	952	921	894	916	984	939	902	886	877	917	869	877	903	883	909	891	882	914	919	861	970	933	903	875	923	886	869	886	953	894	893	845	893	938	938	912	921	886	914	908	912	891	845	938	928	846	949	916	871	903	904	923	977	917	925	855	897	946	928	855	903	942	915	881	923	910	894	922	921	869	927	937	925	911	916	930	896	884	858	930	917	931	889	902	966	894	885	921	944	882	882	907	942	915	922	914	934	881	931	929	914	922	871	957	887	893	891	895	931	920	884	904	921	915	901	914	905	895	876	913	924	899	932	875	940	920	920	950	926	908	890	899	864	873	911	960	941	929	867	861	883	913	864	963	875	939	937	855	977	992	930	966	938	915	890	939	936	914	921	942	932	917	906	875	859	894	942	921	892	942	909	912	901	940	884	924	925	891	914	933	871	909	925	962	911	840	968	931	877	882	937	916	975	904	863
5483	980	882	823	787	808	783	770	758	766	760	788	751	751	744	724	718	745	745	761	751	708	726	781	775	689	770	758	736	753	753	758	772	722	780	797	745	765	791	789	793	730	790	731	745	769	750	761	787	726	770	748	772	748	783	774	726	767	775	781	762	811	739	778	820	780	791	721	782	726	769	783	726	742	727	771	711	730	763	709	718	766	783	733	727	760	733	696	749	725	747	760	783	777	722	728	737	702	811	755	736	712	777	740	710	754	722	723	722	758	727	714	754	719	710	770	761	730	718	740	744	764	762	748	719	834	700	716	760	760	717	791	746	737	772	751	740	743	758	735	779	742	774	741	695	715	785	757	777	787	704	823	741	742	756	737	749	765	715	735	731	771	758	726	779	729	793	731	747	763	789	790	733	762	735	746	728	768	754	696	739	755	751	774	770	730	739	699	685	748	736	690	778	753	739	778	761	717	726	786	772	737	730	797	746	731	725	712	767	774	729	741	745	785	725	755	774	777	723	746	791	744	730	772	774	780	742	808	747	722	745	739	742	746	741	776	738	731	811	748	737	716	789	747	778	806	763	755	747	735	800	743	775	764	744	752	809	753	733	715	738	758	770	779	704	752	765	706	753	778	736	770	763	771	771	763	786	768	772	794	756	788	725	753	730	806	763	745	722	673	768	778	719	743	759	720	803	733	715	743	782	723	751	771	752	721	812	790	765	714	765	777	723	767	740	740	742	790	773	719	767	759	760	744	783	724	723	752	759	731	714	731	756	791	746	771	739	732	755	808	673	702	707	755	736	778	745	693	729	737	716	771	748	736	735	778	754	725	776	746	761	764	747	747	742	727	736	758	687	822	781	720	745	742	823	708	782	764	762	765	786	707	678	744	790	743	756	729	747	765	778	761	724	713	768	750	780	752	729	750	765	711	749	794	770	767	733	797	770	758	727	780	754	761	799	712	827	760	671	806	757	710	757	790	783	700	760	734	794	716	790	746	738	724	766	710	778	738	757	781	754	756	764	790	750	741	746	779	684	749	703	714	712	782	739	761	744	768	734	746	778	772	702	720	760	719	780	781	771	759	750	674	691	802	772	798	736	750	771	766	740	763	757	806	749	734	755	759	757	735	720	757	722	745	748	758	751	796	752	738	719	748	706	789	757	741	757	753	741	753	715	770	761	759	787	680	755	746	755	736	810	752	723	788	743	738	763	740	770	739	742	723	789	752	726	766	710	735	762	743	771	762	723	738	743	753	704	785	765	778	782	749	749	740	793	756	785	789	739	782	720	733	740	728	754	734	798	741	748	771	767	749	697	742	759	733	751	726	725	741	767	727	784	734	756	748	759	731	731	755	767	735	765	706	779	725	754	766	766	726	766	718	791	729	734	757	753	729	729	719	727	749	730	750	756	750	712	805	746	744	745	723	714	731	704	719	722	780	741	769	740	753	716	744	783	725	733	778	758	794	696	713	757	776	763	733	717	743	735	794	757	753	695	747	769	732	725	807	736	737	745	718	748	714	809	757	727	759	724	724	711	752	746	735	748	762	737	717	737	709	724	741	715	743	723	764	755	750	735	734	750	785	769	717	785	681	696	767	793	734	748	786	741	789	748	720	778	714	740	769	765	775	771	756	778	760	800	740	738	740	742	780	777	728	789	742	741	720	768	748	780	738	734	709	771	787	756	725	724	812	776	738	784	734	754	718	735	763	730	795	776	786	793	780	764	735	735	693	739	719	766	732	788	815	748	725	752	714	699	760	744	773	720	724	705	758	781	734	770	743	743	763	750	754	760	750	791	721	800	746	753	776	760	755	726	731	734	773	708	786	730	723	774	750	745	778	754	716	759	721	732	745	727	722	768	806	699	789	721	753	770	726	757	705	743	742	771	753	768	776	746	723	718	817	771	749	761	741	731	715	737	739	768	737	749	761	738	753	675	775	787	785	737	777	703	727	731	765	774	720	704	743	745	717	738	733	729	759	722	771	756	736	760	713	809	729	751	779	729	741	765	711	809	715	748	693	744	761	752	753	763	714	739	767	752	759	753	751	748	792	778	746	703	735	743	748	738	749	768	767	737	776	809	753	770	761	784	743	773	720	779	746	731	755	786	759	706	809	737	791	744	761	754	715	728	757	692	776	779	761	732	731	777	751	787	825	751	722	801	700	737	726	760	775	794	756	708	735	748	704	733	726	730	784	740	755	749	730	703	709	756	741	713	718	750	759	762	772	793	749	711	726	770	790	692	729	749	747	748	760	738	731	778	713	778	767	718	771	715	676	741	746	747	789	763	726	778	739	752	723	701	765	760	726	706	798	780	759	780	737	738	789	714	773	754	784	759	751	748	734	762	751	757	744	738	696	757	759	768	755	754	681	746	736	756	748	767	773	769	782	740	758	736	759	753	800	771	753	738	768	754	730	721	783	778	757	738	740	759	749	728	789	711	725	748	760	745	745	753	758	712	773	723	761	746	761	744	779	751	749	747	750	722	730	685	780	742	755	727	732	739	729	709	721	768	735	733	741	742	791	744	758	752	754	765	722	809	757	727	767	743	737	712	730	797	708	743	729	744	792	731	765	767	755	743	783	695	734	769	772	733	747	766	750	738	721	726	714	744	745	746	755	722	731	791	760	776	726	755	698	722	735	687	725	755	738	765	716	783	709	740	768	775	826	808	719	713	741	760	742	773	743	708	746	747	729	708	724	760	785	728	750	804	711	742	736	717	718	715	728	709	765	761	755	736	772	789	770	751	796	783	784	760	746	833	705	721	803	744	746	773	731	765	734	717	743	764	717	760	706	747	775	759	756	716	726	745	764	770	778	722	786	774	749	737	737	735	705	735	789	804	749	741	753	775	743	728	725	747	820	770	776	779	763	704	726	769	738	714	762	709	780	731	739	764	698	752	779	781	723	738	794	799	769	757	770	763	713	699	728	680	751	744	772	726	721	756	734	739	711	777	765	757	757	736	760	775	774	773	742	770	754	772	722	762	761	724	739	739	696	780	706	750	741	764	718	718	778	712	744	739	780	749	783	739	773	821	749	772	743	725	746	749	735	758	710	716	720	798	722	723	776	769	721	738	756	737	754	745	738	746	735	773	737	723	785	772	758	808	710	742	780	745	789	742	757	737	740	726	794	774	740	792	795	761	722	745	729	723	727	746	777	747	764	759	744	773	731	758	753	783	786	754	714	734	739	760	758	739	709	736	758	749	770	761	747	750	776	731	735	793	776	737	744	749	770	754	708	737	716	707	777	713	741	772	710	775	770	780	760	752	736	769	728	751	715	723	751	768	743	769	776	740	796	731	735	774	807	744	749	731	726	713	774	726	734	756	752	783	742	768	747	777	735	740	709	772	777	744	755	682	747	741	761	780	721	715	829	775	738	807	717	774	784	749	772	774	784	752	754	788	757	745	730	783	794	795	752	769	782	787	767	741	711	756	754	712	747	880	737	787	767	750	754	750	775	822	749	781	719	769	721	739	730	755	738
25661	21412	27123	25325	4140	1118	895	725	664	648	665	584	619	635	619	617	614	681	574	587	586	644	637	589	644	621	602	623	581	593	598	619	588	606	605	571	593	576	625	604	613	605	613	580	618	620	587	659	591	545	586	584	588	625	608	633	610	616	617	610	557	610	587	576	556	598	600	594	609	586	588	579	568	587	577	586	602	561	573	648	643	627	563	559	614	633	601	583	595	606	613	600	605	635	526	610	570	593	592	578	596	591	572	586	600	615	625	601	603	605	599	602	604	584	602	643	609	590	561	547	615	568	638	592	602	607	624	609	598	586	589	648	573	574	584	570	613	602	625	561	614	590	552	605	582	589	587	571	590	586	537	591	573	594	599	605	595	581	602	603	575	625	623	600	619	614	601	608	584	584	565	599	597	637	597	590	638	613	577	585	555	594	566	648	554	618	607	598	539	573	587	618	579	559	603	603	552	553	546	558	608	632	570	622	598	586	626	593	617	577	577	552	610	561	554	585	606	571	605	602	600	602	607	601	628	625	591	595	563	580	604	622	585	589	623	635	601	595	616	569	618	631	628	601	579	572	611	584	588	605	568	623	595	595	573	622	556	621	616	548	579	581	593	567	577	586	609	639	597	594	591	576	598	660	611	634	638	625	605	589	644	578	588	605	605	593	605	588	589	596	561	561	586	559	637	601	624	602	590	540	620	598	608	610	611	583	642	645	641	636	612	624	662	616	579	583	603	560	606	618	591	594	569	618	632	555	596	602	586	673	561	584	611	622	565	588	579	627	618	617	633	611	577	609	617	584	613	583	598	595	572	561	597	629	580	583	612	636	611	593	618	541	585	588	602	562	585	581	627	579	590	573	628	625	580	595	602	571	645	607	580	621	597	573	613	561	616	576	548	610	607	583	584	568	581	615	624	599	564	606	614	599	564	562	576	597	585	569	600	630	536	575	578	599	577	604	579	614	627	574	595	642	602	584	589	606	619	559	593	614	613	581	639	583	603	572	612	610	640	635	621	570	583	626	586	612	589	578	607	639	584	567	601	610	596	607	580	596	613	577	612	590	633	618	554	553	605	599	599	619	582	609	611	616	595	609	604	587	568	555	631	583	584	562	615	604	581	598	595	606	590	554	593	579	617	608	593	607	612	633	570	568	611	559	613	583	603	580	586	627	613	578	578	615	593	549	613	592	568	603	612	592	561	582	603	598	577	546	560	586	577	570	603	582	592	565	619	568	623	565	577	601	592	577	582	571	560	637	597	599	592	559	586	591	589	599	615	605	587	571	609	595	562	622	622	621	568	625	606	602	598	652	603	576	578	595	602	609	644	532	613	611	567	582	585	621	609	603	663	616	587	612	589	614	629	626	615	584	570	638	576	583	627	588	604	593	543	592	601	553	588	593	567	594	607	657	626	612	572	573	563	611	593	581	569	550	565	590	622	598	593	603	607	565	610	640	601	640	575	595	618	564	593	601	608	585	612	594	586	618	605	606	625	584	589	611	599	595	594	584	536	576	597	575	598	554	581	578	620	609	626	604	635	619	575	549	614	599	600	632	631	613	610	595	574	579	590	623	575	608	604	662	580	582	616	607	612	603	616	599	634	578	600	614	641	528	589	575	591	640	643	594	583	613	596	596	614	622	570	572	590	585	623	608	616	621	577	586	586	573	585	547	618	625	578	612	583	614	627	562	555	585	603	591	590	602	638	592	618	578	569	623	617	582	633	630	577	592	579	617	542	613	563	618	614	591	604	601	577	572	611	581	597	602	582	617	610	586	638	568	596	595	560	606	561	587	582	567	618	599	593	574	616	582	623	611	605	629	613	543	565	591	577	576	538	565	575	553	591	645	605	644	593	550	587	611	574	577	620	612	599	628	602	608	594	583	603	613	570	552	583	601	610	586	556	607	570	599	564	579	627	567	564	577	611	556	611	622	585	629	575	624	610	627	648	564	586	600	628	625	595	590	556	590	617	617	607	592	621	599	557	575	604	562	582	562	585	581	572	608	566	616	602	597	607	599	549	608	567	601	648	603	602	587	590	616	607	597	581	615	602	553	626	583	563	548	629	621	591	554	558	608	561	568	595	565	580	616	588	593	601	580	593	595	591	583	578	575	592	584	620	569	548	597	582	545	578	566	610	600	605	588	564	589	614	545	581	572	595	583	580	603	641	585	600	558	587	596	571	649	629	577	586	608	581	580	588	572	637	593	595	561	639	577	566	603	598	585	579	610	604	600	609	616	629	544	606	600	573	615	612	647	580	596	631	566	578	565	571	567	613	592	615	656	599	634	604	626	575	623	570	550	591	562	574	594	594	557	640	587	617	580	601	577	639	630	581	582	597	648	582	606	601	569	567	608	610	618	596	554	592	614	581	600	583	596	613	569	581	625	570	586	668	625	616	596	552	556	571	601	641	582	576	584	624	555	587	617	602	604	587	621	573	591	593	609	597	594	586	626	611	561	560	589	618	631	601	597	610	592	646	551	607	573	618	578	562	617	595	582	589	577	604	596	578	594	572	584	590	613	580	559	620	625	603	578	622	584	574	637	612	591	607	642	582	622	596	588	571	590	556	622	526	642	620	624	582	624	607	604	622	568	638	623	571	635	645	589	577	600	594	587	629	569	575	572	602	595	611	566	625	572	581	567	581	592	565	564	594	593	600	535	580	589	564	614	615	592	622	591	604	615	554	599	639	630	558	605	642	568	572	591	588	589	593	522	589	623	629	650	571	569	605	588	656	590	595	639	562	601	604	567	590	609	581	600	644	597	586	541	559	566	576	607	584	612	595	600	582	587	593	543	612	582	608	601	604	626	592	604	630	651	596	536	568	580	645	616	611	578	586	592	584	601	614	625	581	579	576	580	587	630	571	554	623	615	569	624	608	590	607	575	588	570	606	545	655	570	641	552	590	566	609	576	612	590	577	636	577	624	569	598	602	590	587	617	568	609	581	621	591	594	596	586	633	616	581	621	574	598	600	584	592	600	563	613	600	593	619	595	603	617	615	560	588	633	584	604	606	559	604	569	536	559	585	586	594	566	589	640	608	603	626	638	580	607	559	573	552	592	620	570	620	623	575	544	562	613	584	591	605	608	578	594	616	602	581	619	629	572	593	616	599	591	601	568	600	569	598	558	635	588	597	611	561	581	591	612	566	601	610	643	629	611	618	614	600	621	592	616	542	632	647	621	539	608	543	617	609	619	592	577	612	564	589	598	621	553	584	601	597	600	599	584	559	573	579	591	545	537	571	553	571	570	604	578	588	558	600	595	647	546	566	565	587	595	557	584	587	608	604	609	571	558	591	588	625	609	641	619	546	583	564	614	612	620	636	635	588	572	617	562	597	576	606	577	572	586	590	582	579	675	625	624	626	574	609	618	601	569	592	658	574	612	585	591	557	590	594	621	584	592	581	627	604	556	580	594	600	600	575	606	609	582	570	608	587	571	544	610	600	578	588	621	627	591	602	618	571	596	584	580	597	581	620	585
3801	2877	2429	1379	1018	888	737	700	673	612	614	562	589	588	586	565	535	551	536	542	581	579	544	535	525	567	580	540	564	603	547	561	540	540	493	519	475	553	548	526	530	537	522	507	559	580	562	552	528	536	518	506	562	524	556	574	534	522	534	533	532	512	541	523	575	520	500	520	572	530	501	521	573	547	532	583	511	574	520	591	474	521	550	553	516	517	551	543	513	562	565	567	525	558	512	510	541	539	529	499	518	493	518	535	504	534	529	527	503	483	497	525	552	519	544	533	542	511	588	518	518	491	523	505	565	527	546	544	526	491	546	530	508	555	542	547	546	514	538	534	552	518	486	523	548	509	551	499	538	521	511	512	522	554	518	561	551	510	549	514	551	547	502	550	487	490	527	509	533	537	533	507	495	534	539	522	514	542	490	543	527	545	545	507	545	527	543	537	542	517	503	522	527	549	512	504	532	517	558	535	532	493	546	597	581	515	496	515	559	547	558	544	538	492	541	485	531	559	535	535	513	497	553	566	512	522	501	503	536	513	523	530	548	549	573	539	498	537	552	562	532	569	476	563	474	533	564	513	522	549	539	505	554	503	529	522	512	515	511	507	571	502	543	543	558	506	526	558	520	520	467	559	534	529	508	521	515	552	529	526	501	539	512	517	547	507	490	517	519	521	509	535	509	526	507	511	526	517	532	565	552	542	548	541	523	521	554	529	541	529	529	501	520	505	524	522	484	513	502	477	522	539	511	519	480	515	533	590	532	517	495	539	551	509	546	526	517	519	529	553	534	516	546	527	488	542	560	534	521	521	543	556	505	530	517	503	525	525	533	525	507	530	537	551	562	548	538	529	514	552	539	521	505	572	512	535	537	563	508	486	520	520	483	487	523	529	473	535	491	550	516	538	492	532	527	542	551	531	511	487	531	499	513	563	557	560	463	513	532	548	537	537	537	516	564	522	535	523	510	528	507	559	519	549	497	544	493	540	504	518	529	525	517	532	532	528	508	544	522	530	492	514	514	537	533	510	502	546	522	512	572	505	539	540	546	503	492	519	465	518	558	508	540	536	490	499	520	544	505	524	551	560	552	497	511	523	520	539	534	510	515	523	537	525	516	561	522	522	521	534	538	560	526	541	520	515	479	504	509	497	529	476	553	531	523	559	528	555	545	538	552	538	499	536	502	554	517	502	503	537	516	511	544	529	515	512	564	524	533	557	514	572	494	540	532	512	541	524	527	507	533	515	517	532	513	494	547	520	504	559	514	532	518	511	497	542	563	542	528	529	555	525	534	557	542	561	500	493	524	552	515	510	536	555	538	559	497	524	506	508	521	504	457	535	516	508	531	514	517	546	497	525	545	550	552	500	548	549	524	560	528	516	521	546	502	541	532	498	558	549	526	563	478	533	480	509	555	501	542	515	539	584	498	537	539	530	527	514	523	523	537	525	499	500	471	525	519	522	514	509	548	526	529	571	541	522	489	514	529	540	562	538	509	562	533	510	527	537	566	521	531	530	522	523	497	499	547	508	528	544	526	483	531	533	549	525	525	526	519	561	533	546	537	509	560	537	533	535	495	533	498	523	536	525	539	545	516	519	543	525	534	501	530	505	531	480	590	525	555	526	533	529	538	521	525	504	553	519	523	472	520	544	470	483	504	553	507	517	548	502	539	530	567	531	545	536	536	542	509	547	516	502	484	516	537	527	527	518	512	544	532	512	479	492	507	536	524	503	523	526	541	524	497	553	552	519	516	492	512	541	506	547	478	495	531	572	512	478	521	503	550	541	497	526	489	546	511	549	493	521	522	508	518	514	543	510	475	504	496	500	512	555	562	501	557	494	519	530	498	531	521	505	559	517	529	543	534	509	538	502	495	543	522	507	528	521	525	511	502	543	511	521	513	514	528	481	539	512	520	568	563	520	503	545	537	516	539	503	512	518	524	543	519	553	517	490	523	529	517	524	487	539	511	511	513	547	520	552	505	504	528	549	546	530	570	526	551	534	517	515	533	509	523	519	551	562	526	553	507	530	535	536	542	525	554	553	530	557	563	544	512	510	522	494	559	509	534	554	542	549	515	517	503	549	534	533	516	516	506	522	545	559	543	502	519	541	519	522	505	515	499	500	530	537	510	545	513	492	458	538	539	547	540	516	549	520	565	547	511	501	570	474	545	506	528	509	510	478	527	582	503	554	548	523	505	534	519	520	510	526	533	531	527	492	544	562	521	506	487	537	552	522	524	568	508	518	537	504	518	496	493	503	540	556	593	525	503	563	522	506	487	543	528	569	517	523	529	512	495	499	531	489	523	533	493	478	535	537	524	538	482	545	500	500	525	532	519	512	495	513	502	533	525	559	525	542	511	520	491	501	516	515	509	498	516	522	558	539	501	520	507	507	491	530	519	477	493	527	558	548	484	563	561	519	526	528	542	512	496	543	507	530	516	548	498	536	525	503	525	477	498	492	550	524	498	549	524	481	549	508	540	549	532	536	502	520	528	509	510	561	538	546	523	555	516	553	543	542	515	519	553	557	538	515	502	546	516	509	511	498	533	540	488	568	555	506	525	505	518	502	507	520	546	541	522	507	526	522	566	523	496	598	522	525	540	542	519	531	513	492	495	511	513	556	553	520	515	504	512	508	493	523	501	483	527	521	524	522	523	521	529	498	502	544	511	493	552	503	540	578	548	489	534	510	515	536	543	498	509	536	507	511	487	532	509	521	571	489	494	534	521	512	526	554	519	523	565	524	539	535	593	521	494	536	552	519	529	551	519	547	476	527	519	544	505	548	542	550	534	499	521	508	536	512	513	530	542	557	530	482	512	529	518	547	520	513	532	510	477	537	543	525	526	538	536	559	571	492	503	517	556	561	515	513	516	509	460	478	535	522	510	534	538	555	515	516	555	537	488	543	467	549	486	535	514	518	545	509	509	515	490	533	515	539	542	515	542	538	539	535	477	492	529	521	501	552	565	521	489	548	518	566	533	509	523	555	537	496	535	545	514	516	506	509	526	535	499	486	529	531	532	526	484	539	516	551	516	538	486	549	512	527	535	516	524	508	529	539	493	522	524	551	521	533	539	540	530	529	506	576	536	511	554	497	530	549	560	537	506	555	520	505	509	527	567	505	508	512	505	534	539	512	529	500	526	512	538	505	540	500	566	524	566	507	504	550	487	485	495	514	491	532	506	523	455	494	509	543	521	463	521	531	506	497	564	539	565	501	567	493	536	538	518	532	554	505	547	515	500	555	477	504	545	560	495	515	529	561	549	509	562	508	511	523	535	514	520	525	524	504	533	514	497	522	539	484	507	478	513	531	517	516	503	557	548	511	518	537	523	551	540	525	549	515	506	523	529	485	506	543	533	556	498	564	528	544	537	549	548	528	493	525	524	526	559	532	489	574	525	539	539	511	537	519	533	508	500	554	485	491	509	568	530	547	536	531	510	518	529	527	526	520	553	521	467	513	511	534	551	512	533	515	531	525	529	507
24584	21452	28578	24711	21131	3431	913	546	440	464	435	406	373	388	417	351	361	364	332	331	369	327	341	367	341	360	353	315	323	313	357	343	325	322	291	355	323	332	354	327	314	354	315	352	336	308	349	330	314	301	353	328	334	290	308	360	332	331	336	306	334	324	323	317	323	334	336	300	336	354	336	304	308	330	340	309	347	315	311	313	324	315	329	310	310	329	348	312	366	300	294	325	333	319	326	309	303	348	321	334	352	346	306	342	341	317	319	318	326	343	365	342	326	308	356	306	318	320	324	346	323	336	332	340	314	324	333	321	321	313	332	339	323	317	298	332	336	320	338	360	310	315	296	323	335	321	323	299	304	340	318	325	335	338	354	316	311	362	344	354	293	326	347	300	339	307	295	326	325	314	339	341	330	366	331	332	325	345	337	272	348	325	377	309	305	347	327	308	340	328	311	327	334	331	333	315	324	324	322	290	343	338	303	323	344	314	318	316	307	341	296	325	314	316	315	348	334	350	327	313	340	318	330	326	346	323	323	316	321	312	340	344	334	325	286	329	296	338	335	333	324	335	337	326	295	302	337	296	332	328	316	334	331	316	345	313	335	336	310	306	347	312	318	347	291	358	313	291	319	318	293	297	309	323	335	304	360	339	344	303	314	336	342	352	335	348	298	330	337	328	324	298	308	315	350	306	349	332	328	324	305	319	295	346	305	350	323	312	351	330	317	317	332	322	291	334	331	323	321	357	329	323	338	341	292	322	343	344	331	326	339	333	338	329	339	322	316	275	315	316	303	285	341	303	325	325	369	321	312	333	325	307	302	319	282	325	335	308	337	316	345	306	303	291	356	329	309	310	326	335	358	336	280	289	324	345	303	310	309	320	315	320	321	308	298	315	323	322	312	314	372	335	292	315	305	298	311	358	325	308	295	357	303	354	332	345	293	272	306	318	345	346	340	313	337	291	303	332	335	314	313	296	334	327	296	292	323	303	333	328	345	307	295	308	304	354	311	338	301	321	298	312	296	325	317	311	346	324	333	316	316	315	375	354	294	337	334	327	336	344	333	326	323	317	318	304	344	310	326	325	320	345	324	342	348	285	311	333	311	312	313	312	336	296	346	325	327	311	317	329	329	343	303	342	324	316	332	331	336	350	317	330	329	343	310	317	316	351	318	319	287	339	356	314	328	338	304	322	314	323	320	318	291	312	339	370	300	346	352	330	316	294	293	318	329	327	304	324	327	327	316	291	316	319	364	345	284	305	307	325	332	326	320	313	317	324	326	295	308	311	332	298	303	315	323	332	311	299	327	300	292	329	328	338	305	311	334	299	313	304	324	331	330	327	328	304	312	323	312	343	334	322	330	317	343	346	312	325	317	339	305	318	335	343	315	308	298	326	345	303	316	304	308	341	349	301	375	320	313	321	281	318	289	319	314	326	334	313	323	326	315	332	317	318	332	321	338	345	322	316	296	360	326	314	332	316	315	333	305	326	331	307	350	291	317	351	329	328	350	327	317	337	327	297	319	326	303	356	296	338	337	326	313	361	301	299	294	315	330	311	343	282	327	337	341	353	302	325	333	329	342	323	316	320	291	293	337	297	289	344	352	326	315	329	283	342	326	328	313	301	354	332	328	347	320	328	325	358	312	317	308	330	374	311	329	288	348	335	291	303	303	291	323	343	369	305	320	322	300	299	294	333	349	323	289	344	320	315	349	322	315	326	313	317	334	361	350	304	338	310	349	324	322	349	346	333	315	320	315	349	326	337	331	312	339	306	321	310	319	339	313	288	331	298	340	311	329	315	303	314	325	339	308	325	281	307	313	319	336	310	314	316	360	320	319	320	325	330	312	324	335	311	320	305	325	314	340	306	320	331	331	332	332	308	312	326	306	301	344	334	335	322	346	343	298	324	334	323	293	294	318	296	314	317	332	305	310	280	337	317	301	323	334	307	324	301	288	334	308	309	336	319	320	320	322	338	327	311	323	314	332	308	285	341	347	343	280	318	312	317	336	325	283	308	333	339	314	302	307	325	321	340	321	301	311	317	304	299	318	329	329	292	312	307	282	346	348	313	336	285	346	285	338	310	340	329	313	309	326	297	324	336	336	286	329	337	354	328	310	308	338	296	315	276	283	339	335	299	338	318	315	338	331	315	324	332	335	325	332	332	305	328	316	355	311	297	304	319	320	293	335	338	312	298	338	303	322	326	306	335	281	338	326	342	346	332	329	335	316	328	341	324	302	307	333	295	328	308	336	309	329	309	310	346	303	311	359	317	333	331	334	343	339	301	325	329	360	287	334	319	343	298	323	323	300	321	278	356	359	306	293	320	326	337	317	317	324	354	366	324	358	321	309	325	336	322	319	350	316	305	330	310	307	332	325	327	339	353	355	332	356	327	311	340	338	330	351	303	318	322	313	297	329	327	298	315	298	321	358	324	347	312	331	333	309	292	325	331	359	357	314	323	356	322	339	313	306	330	323	336	325	340	324	335	308	335	300	315	319	298	341	295	363	318	308	336	306	320	333	329	329	315	341	326	342	328	307	299	323	347	327	306	330	347	318	311	306	299	334	333	311	350	327	315	339	314	333	348	323	305	344	302	282	318	320	332	273	322	327	338	317	318	311	322	308	357	343	328	327	326	338	313	297	317	309	319	361	300	303	329	340	335	306	299	315	314	323	296	309	315	313	314	300	335	311	344	327	330	311	334	298	317	324	318	326	315	308	301	293	341	319	289	315	327	320	332	350	319	321	330	312	308	314	321	299	308	342	335	317	345	309	325	318	308	309	305	360	302	343	359	306	317	304	314	318	326	323	326	305	324	336	307	314	337	307	308	298	294	333	311	319	292	332	328	300	320	334	319	328	335	352	306	313	322	302	336	306	330	315	285	316	359	327	293	310	330	309	322	307	329	321	309	316	336	368	279	342	325	360	326	341	336	329	351	328	292	340	354	342	337	337	349	357	321	335	297	339	332	319	315	343	355	322	318	336	335	336	344	323	339	322	305	318	295	306	323	338	302	327	351	291	307	346	339	315	357	322	315	295	331	294	321	342	321	305	332	329	329	291	313	325	336	318	309	324	317	312	311	305	308	352	298	300	294	315	317	319	309	335	335	345	306	319	326	306	323	323	348	353	337	331	321	361	328	345	334	319	329	347	356	333	307	318	298	301	327	356	304	299	328	335	344	316	330	329	315	318	323	333	310	325	287	316	329	314	316	325	310	320	313	334	316	328	289	344	331	316	333	320	332	341	332	338	308	309	317	329	308	316	325	324	317	355	313	294	337	331	341	338	338	331	347	370	325	294	319	306	339	325	320	293	360	336	311	372	307	332	315	310	319	330	331	351	326	346	290	321	322	283	334	312	306	277	335	305	317	295	304	321	321	317	293	312	323	318	315	320	325	305	320	330	310	380	323	346	319	335	328	311	313	312	300	300	301	306	353	308	308	339	336	327	312	343	345	318	335	325	339	312	298	349	319	341	327	301	313
3824	4999	4088	2099	1381	979	824	652	590	544	511	446	416	411	372	367	401	357	370	337	357	362	343	312	380	311	355	318	351	333	334	313	343	315	328	318	311	341	337	336	306	330	337	325	309	327	295	317	315	319	311	290	307	304	334	309	319	337	294	312	305	311	303	300	289	311	324	328	311	303	285	307	315	303	333	302	326	322	309	341	320	289	309	305	336	305	295	301	307	294	312	315	312	322	306	330	301	304	321	327	309	318	305	338	325	300	330	296	307	295	298	280	304	314	315	314	295	289	332	313	325	305	295	289	285	319	291	331	344	308	297	315	327	305	318	322	302	313	301	330	351	300	320	313	303	334	317	307	321	320	292	295	274	326	323	309	331	268	309	311	329	322	308	309	308	298	316	299	330	287	323	275	311	316	271	283	317	317	311	287	325	305	305	323	317	305	305	310	327	325	328	272	312	331	307	310	316	324	277	281	317	311	311	333	310	329	299	308	347	311	310	315	296	298	312	314	312	330	305	286	292	296	316	282	286	288	329	299	321	333	300	308	284	286	299	320	334	298	292	294	299	306	287	296	304	319	315	303	294	295	329	303	338	314	296	303	322	319	313	351	309	305	322	326	297	300	312	338	303	302	302	279	309	291	309	308	290	311	304	333	332	303	327	302	309	282	304	275	312	310	281	306	314	331	319	328	305	330	306	310	318	304	324	291	259	335	287	338	307	321	305	323	279	308	319	292	284	323	284	292	278	317	291	289	312	310	347	284	287	276	293	297	338	284	314	312	328	315	324	324	285	308	291	300	322	312	338	300	335	313	286	348	341	327	305	311	301	333	299	304	306	311	273	321	327	329	298	315	317	317	305	302	296	316	330	326	307	332	295	313	337	305	318	327	275	297	316	287	300	307	325	319	296	323	308	319	305	308	282	297	306	313	333	326	310	261	304	305	313	317	287	302	300	306	307	289	307	287	290	313	305	280	296	321	306	298	303	297	357	285	277	294	316	292	293	304	347	310	325	326	280	315	286	303	313	335	308	307	320	310	311	301	296	319	330	296	314	291	304	274	302	278	276	295	281	315	287	297	318	327	329	279	278	309	298	332	315	305	307	306	314	291	306	286	327	300	311	322	296	305	286	330	347	333	307	305	317	294	317	309	296	302	303	326	314	369	317	311	302	330	297	320	311	302	261	321	326	321	322	280	314	314	316	320	298	292	311	322	279	320	296	297	300	321	309	289	328	297	306	303	315	277	313	332	297	293	297	319	313	312	337	305	328	258	315	280	333	305	306	307	331	329	328	286	306	314	290	296	303	310	287	320	288	310	282	332	328	347	313	311	296	306	296	313	308	293	288	310	277	319	278	320	289	301	282	322	293	301	316	294	297	339	328	297	323	300	290	324	342	323	282	316	278	299	312	300	325	305	292	306	301	292	331	350	307	300	314	310	324	316	294	311	329	318	291	304	312	302	310	306	297	313	321	284	329	297	331	309	299	311	291	312	294	317	316	297	299	291	312	298	313	332	327	318	309	328	319	315	301	331	294	296	280	268	300	300	299	318	299	300	329	316	275	346	337	294	303	295	309	328	319	281	316	288	291	296	300	271	305	299	288	298	318	318	315	321	338	289	303	303	300	281	278	289	288	277	343	329	316	279	320	335	323	299	287	340	309	302	314	286	315	286	315	301	298	310	269	297	302	305	288	322	301	304	358	323	297	283	285	302	281	295	322	323	311	275	273	319	316	327	306	332	296	306	321	287	301	279	303	292	300	319	298	307	290	301	328	319	309	319	312	324	300	280	307	299	307	279	312	312	273	304	279	301	346	312	312	304	322	300	296	334	302	286	335	306	301	299	299	303	353	320	300	295	315	313	336	317	308	305	292	326	352	329	283	321	290	301	301	299	297	323	302	275	309	296	269	307	320	262	310	273	316	270	282	307	322	300	284	329	310	337	313	305	344	301	293	341	301	319	300	310	295	309	315	282	314	266	295	302	316	316	325	334	312	303	295	295	313	302	294	281	339	303	300	299	297	307	299	258	311	309	318	279	303	296	299	277	314	310	345	317	264	291	288	304	305	283	287	315	294	333	322	287	306	270	278	301	278	294	325	308	301	298	309	293	301	308	314	309	292	294	284	313	322	291	325	297	318	312	293	322	308	316	327	311	302	304	297	305	311	287	328	294	327	323	309	308	293	310	339	278	304	315	297	292	302	296	278	322	319	311	303	305	286	322	316	282	316	323	277	299	317	319	294	305	294	347	326	282	290	274	288	310	310	285	305	300	286	315	287	317	324	308	318	327	313	308	285	282	291	271	309	284	337	299	318	288	296	286	329	327	287	301	339	313	293	282	307	287	292	330	280	290	279	315	315	304	321	290	312	287	269	309	287	312	303	310	310	291	313	320	310	332	312	269	328	340	310	301	302	301	322	289	318	303	302	296	316	297	305	315	313	321	308	310	316	308	319	304	331	297	306	278	314	306	305	309	307	290	315	295	307	301	282	270	314	308	284	330	293	297	349	292	304	313	296	323	312	316	336	312	311	294	300	310	300	267	298	300	319	315	273	269	339	292	302	294	312	307	299	321	292	290	291	303	300	301	307	320	319	296	300	305	305	305	313	312	309	331	318	315	275	312	293	291	286	304	310	338	314	295	314	315	319	276	299	297	313	281	315	330	298	310	288	285	315	288	294	337	311	289	290	310	301	334	330	278	318	272	301	320	300	303	309	290	309	315	306	299	304	330	313	306	301	320	326	292	312	299	299	307	305	297	305	303	303	302	324	294	267	308	325	328	298	309	335	312	290	316	287	307	311	330	299	318	283	325	291	303	313	293	315	272	304	316	307	289	311	276	345	297	316	327	284	302	326	298	312	335	315	310	326	278	302	317	302	303	326	297	315	343	302	304	311	312	298	292	307	293	292	301	316	257	335	324	333	313	307	322	315	342	319	310	323	330	303	290	308	310	286	285	314	286	304	319	298	302	312	321	292	271	271	320	282	319	262	307	300	332	314	302	311	293	304	309	334	312	311	300	278	312	291	297	305	296	299	313	310	317	276	286	304	298	311	317	288	314	292	309	326	304	292	293	312	283	313	297	303	324	296	300	324	278	276	282	318	312	318	323	302	325	318	325	301	300	314	276	280	311	286	324	279	326	278	296	327	319	307	330	299	281	341	297	306	327	280	317	295	323	298	313	325	284	322	313	306	298	306	325	284	317	330	263	319	329	269	303	298	315	313	292	307	299	284	323	310	293	310	308	314	288	317	302	292	312	315	296	337	304	305	324	325	282	291	306	289	291	306	293	309	290	288	327	302	285	335	303	267	326	314	307	306	312	295	311	326	292	293	287	337	312	339	318	298	294	289	300	303	303	300	302	320	315	275	324	310	288	287	302	311	308	276	297	280	332	326	280	296	335	334	292	307	273	308	297	290	303	295	306	298	323	260	287	307	280	325	323	283	281	285	299	303	326	324	325	310	294	299	323	319	302	288	305	324	295
27759	10280	1827	1221	939	949	902	930	880	906	880	927	880	895	889	934	970	950	908	909	884	893	883	886	882	914	944	907	913	908	926	873	894	907	914	929	930	910	878	894	946	828	948	895	922	941	824	909	895	924	893	890	932	834	948	916	936	889	891	876	870	899	951	935	908	902	889	904	902	918	947	927	876	920	978	873	926	932	918	869	930	900	954	917	840	931	958	905	868	880	923	895	901	983	935	913	914	880	853	868	905	912	899	915	939	919	933	874	909	878	902	906	912	937	888	903	898	927	915	902	920	883	920	923	948	817	864	901	982	872	892	922	880	924	871	860	922	860	923	904	911	891	883	902	888	916	922	933	964	939	899	887	938	916	864	906	920	881	943	905	891	934	952	906	887	901	859	897	925	904	896	896	869	916	907	934	940	926	907	904	918	857	909	908	844	876	914	910	901	897	916	963	953	910	900	886	843	953	871	920	902	947	905	945	944	944	935	916	916	933	877	904	884	913	862	903	886	926	888	898	919	912	916	902	892	876	891	976	915	886	922	918	916	899	900	930	892	904	906	900	929	908	892	911	877	915	892	909	969	919	876	943	891	869	889	895	959	889	922	896	896	891	867	949	864	896	918	831	927	929	936	949	960	854	926	847	911	879	962	912	836	933	958	909	835	929	860	885	905	925	906	897	892	858	934	850	921	934	923	926	916	947	930	949	919	913	824	925	919	878	882	905	944	932	914	900	906	951	917	916	869	951	891	945	855	894	902	933	938	980	887	891	935	911	889	885	931	964	904	877	968	893	915	901	894	874	912	851	841	914	983	904	895	898	887	907	902	873	885	936	903	903	954	927	847	967	883	875	908	908	922	935	934	898	870	924	873	941	957	944	887	900	961	940	949	920	895	880	919	926	924	949	885	905	952	910	814	905	884	941	900	921	935	932	843	878	896	896	878	899	891	857	906	920	888	899	883	943	911	882	890	926	973	914	919	898	875	914	891	909	934	867	901	945	919	905	955	891	968	951	888	886	887	877	947	899	949	894	905	982	938	864	908	905	883	917	862	899	953	903	860	869	844	855	894	839	875	864	876	885	925	918	931	875	942	939	884	895	884	967	909	894	940	855	906	910	883	888	920	915	865	888	945	932	979	888	875	873	908	920	897	980	892	953	871	939	874	960	890	930	898	893	898	936	907	892	936	836	890	941	874	898	916	900	956	912	913	960	913	885	941	868	915	926	878	908	882	928	916	944	855	980	908	912	910	931	861	909	929	933	937	924	920	911	906	891	899	879	928	937	869	915	952	967	891	853	919	892	883	875	920	916	960	884	920	861	895	882	911	907	902	880	859	948	952	858	863	888	885	911	858	907	907	893	916	911	944	887	954	947	927	924	939	931	914	951	951	877	868	944	859	918	867	921	912	890	883	898	919	956	944	942	953	907	894	865	898	853	951	915	919	862	908	909	940	919	921	878	886	861	953	945	878	844	927	906	923	945	875	912	908	912	902	894	941	910	856	896	942	973	944	847	893	934	939	894	942	887	951	874	894	926	915	925	937	950	876	907	911	992	921	906	862	946	910	895	850	880	987	888	853	884	886	921	892	898	906	897	927	902	933	927	855	888	858	911	900	917	948	916	884	921	885	939	948	899	925	911	900	922	888	849	947	905	926	859	962	912	911	950	869	935	890	899	895	889	907	966	944	910	925	881	905	916	951	915	929	886	889	955	935	881	944	888	903	848	956	897	879	962	901	932	897	885	904	887	885	908	885	982	914	918	911	882	863	851	889	884	912	899	910	876	895	921	873	915	925	932	856	907	870	923	968	934	891	879	897	906	896	877	950	891	946	874	916	909	909	912	943	904	897	904	942	960	929	873	961	912	928	846	954	960	953	904	933	855	908	928	933	946	912	867	859	891	876	929	947	973	929	920	913	917	949	861	882	924	866	859	940	923	915	897	931	873	897	889	927	939	955	900	943	1014	918	935	888	912	953	878	842	924	902	888	956	925	896	944	909	863	865	908	941	906	910	899	940	915	852	862	851	939	891	910	927	908	940	915	882	863	936	879	884	879	872	906	901	925	926	936	971	884	922	931	889	888	869	912	933	942	877	911	889	912	910	843	893	921	939	888	953	923	930	868	954	936	886	919	914	899	880	884	878	963	931	947	905	874	956	862	926	901	908	916	924	928	911	876	922	919	903	848	905	968	960	907	874	865	923	903	873	901	894	863	892	909	933	881	873	864	914	879	952	966	905	920	944	967	890	903	896	922	927	897	924	906	930	968	900	955	904	919	891	897	920	841	958	898	891	882	904	914	902	883	927	965	930	881	965	891	905	943	944	899	923	912	852	912	856	906	909	936	939	868	903	888	936	907	900	919	879	961	897	848	932	874	927	907	868	934	943	955	915	896	952	878	963	899	907	900	883	895	909	969	899	929	879	930	965	899	949	935	915	936	879	884	894	894	916	922	976	915	919	900	921	930	923	876	846	900	876	896	925	912	897	879	896	912	914	902	929	872	927	899	936	918	950	914	934	952	909	898	910	899	914	870	886	885	932	912	901	897	930	920	893	894	926	900	892	821	898	902	926	929	900	911	858	880	904	950	899	949	926	942	951	891	927	874	911	908	943	922	893	859	864	903	944	918	875	928	941	887	937	969	919	937	898	921	881	930	946	848	903	931	851	909	894	915	913	891	955	948	931	890	884	934	926	905	907	913	865	896	935	832	960	938	855	900	937	904	946	887	918	888	913	853	923	903	921	929	954	910	882	850	914	972	902	897	892	913	938	919	923	927	860	944	895	914	877	975	962	965	911	922	946	895	895	903	923	931	887	922	988	853	918	939	943	915	903	925	923	893	920	938	888	959	900	897	916	864	885	927	877	898	884	895	891	884	885	881	934	853	888	927	915	904	913	918	906	850	909	913	857	857	910	880	939	988	921	934	951	887	930	858	943	913	928	906	909	823	880	917	815	869	939	892	925	914	969	909	979	1002	927	863	879	924	940	904	942	913	955	902	893	941	845	911	872	909	901	925	898	887	951	881	898	928	970	868	883	898	935	923	932	881	907	903	927	942	923	917	895	967	931	894	844	901	914	886	861	893	923	936	928	895	879	848	903	876	909	890	872	890	944	943	892	899	921	932	891	964	889	870	928	918	907	947	927	926	930	933	913	917	902	929	948	898	915	875	893	863	951	920	990	942	910	866	880	918	896	933	963	903	917	953	960	868	930	897	921	913	857	881	901	862	919	929	916	893	929	959	908	933	891	929	915	890	941	897	880	902	885	913	941	923	966	963	953	911	920	873	911	859	895	902	906	898	915	897	908	969	932	919	916	901	913	849	928	887	944	909	895	867	907	880	925	903	932	919	935	932	965	917	915	854	921	901	895	888	925	918	894	906	876	875	920	945	905	974	892	880	904	934	939	882	895	906	867	920	863	856	960	909	948	898	948	948	939	921	912	924	954	885	936	868	942	908	921	895	951	882	935	931	897	852	900	869	878	903
5501	966	878	821	801	762	794	753	734	731	781	755	809	725	781	755	715	778	732	751	735	721	807	728	726	757	696	717	750	802	760	738	754	775	780	772	744	794	732	822	747	811	730	729	738	746	701	768	788	786	798	731	743	767	713	730	740	728	753	787	765	767	758	719	716	735	722	749	770	720	751	773	732	753	771	751	755	722	726	758	746	774	738	752	785	713	783	736	689	737	750	722	747	712	743	767	737	744	713	764	737	780	741	747	785	767	771	767	779	766	765	774	736	751	730	772	725	777	749	732	753	778	710	702	759	760	762	750	735	770	715	746	758	744	712	749	719	709	744	767	683	754	742	737	737	732	771	723	729	754	831	741	714	741	772	688	765	708	777	720	739	771	730	740	735	765	770	750	713	750	736	742	758	801	772	748	747	752	744	732	796	772	749	769	762	768	766	743	765	780	738	734	782	726	748	761	756	733	731	744	746	740	701	767	782	767	825	770	722	742	790	782	735	764	757	749	692	747	710	711	758	751	743	747	749	717	766	736	722	757	769	723	761	744	754	725	778	745	735	748	720	758	709	721	766	784	777	743	773	734	756	748	761	776	810	750	723	744	723	744	742	697	733	794	774	748	786	754	750	747	741	784	739	750	805	743	728	716	733	729	758	777	708	725	755	717	742	697	701	718	728	736	702	761	702	763	765	740	763	759	759	706	679	753	777	740	768	743	784	824	713	742	765	803	709	776	712	785	746	758	748	718	734	751	724	747	803	782	693	716	764	732	708	742	716	714	795	774	749	761	800	751	766	739	745	774	799	752	745	721	740	752	734	749	727	786	734	810	741	769	740	762	746	750	738	765	703	753	772	767	727	734	769	763	710	768	756	733	810	742	793	744	746	763	796	737	739	738	761	748	757	793	740	754	718	701	750	716	769	741	772	777	713	755	688	792	735	742	719	741	760	794	764	739	745	767	739	714	784	717	750	785	716	753	762	732	759	760	767	770	722	837	802	723	738	716	730	738	735	751	810	736	741	705	744	707	768	712	743	780	735	779	748	763	761	729	713	742	761	766	833	764	708	743	701	799	771	746	714	754	729	803	750	735	760	757	720	740	771	753	732	780	733	753	771	762	799	762	765	721	748	742	738	781	758	749	744	753	793	757	748	719	732	751	755	768	742	728	735	755	724	659	699	774	746	753	751	741	773	695	772	702	745	755	758	708	746	724	754	763	792	744	722	776	751	776	785	750	711	735	737	790	741	779	736	765	717	759	761	718	737	729	733	775	723	751	771	785	729	742	737	754	753	759	790	741	766	795	752	777	784	750	763	735	795	731	738	768	737	695	770	768	709	751	758	691	761	738	741	742	695	753	795	713	722	737	764	751	767	692	775	699	704	757	743	715	717	700	760	723	718	752	668	766	765	797	742	773	747	775	752	769	787	716	713	724	750	717	794	717	798	731	744	725	737	734	723	748	727	757	728	740	772	725	768	756	742	777	763	760	744	761	701	753	768	749	759	699	723	770	728	727	740	734	778	745	803	694	752	760	769	761	782	763	713	788	753	738	770	761	703	733	722	698	736	726	749	752	706	747	725	766	761	728	746	737	747	711	693	743	766	760	704	769	701	725	764	736	778	709	745	785	746	715	742	762	737	718	766	726	677	804	734	758	716	719	720	746	725	739	734	727	739	739	764	744	754	710	781	728	779	763	738	716	742	770	848	750	698	789	727	771	787	735	782	776	773	753	752	699	766	732	757	744	721	720	757	753	708	777	717	745	764	770	720	759	777	688	752	786	722	732	721	727	747	780	724	735	727	787	759	784	772	710	758	723	752	749	733	755	771	713	789	742	771	747	764	775	769	803	715	766	742	762	761	728	690	730	767	759	756	750	748	713	759	753	746	806	746	716	712	725	733	750	749	762	719	781	749	732	778	776	777	734	776	767	728	742	761	755	755	757	741	781	781	790	792	739	801	735	741	809	716	722	754	776	707	753	813	743	731	791	770	757	691	746	742	778	719	731	721	747	748	723	696	767	772	701	768	802	745	714	759	759	736	794	725	720	781	748	782	805	780	722	749	749	781	749	723	715	731	720	814	727	791	763	700	756	802	793	770	740	758	750	761	742	711	747	764	719	714	760	704	742	756	733	740	745	751	692	755	754	766	760	701	782	737	734	772	681	720	784	780	790	738	756	733	739	782	736	763	768	750	774	733	748	695	722	705	798	747	779	766	729	740	748	735	713	806	773	759	715	735	746	767	790	742	788	755	828	719	802	737	736	750	748	779	720	725	759	770	791	719	754	743	766	793	742	737	738	740	779	691	754	759	729	773	772	729	703	732	762	766	732	753	721	750	766	715	767	725	744	716	770	742	691	801	753	754	767	745	789	757	747	726	716	729	722	730	818	721	713	748	750	717	755	754	802	692	736	754	716	698	734	676	698	845	738	744	730	747	729	717	726	778	731	762	766	757	734	754	735	736	733	803	767	779	789	731	758	757	707	737	718	738	737	730	743	728	742	709	743	765	790	716	692	721	729	702	788	768	769	713	743	717	734	738	709	713	778	743	742	697	740	768	749	734	732	759	755	771	741	768	775	754	747	764	724	755	722	761	748	759	726	773	732	725	710	739	710	746	757	803	750	754	725	768	729	712	745	745	749	790	736	714	701	781	728	727	738	751	710	727	744	753	761	744	736	745	713	777	721	766	723	755	750	787	753	766	741	718	759	749	703	721	726	689	784	715	770	786	765	775	772	703	726	750	753	746	774	759	770	737	769	757	752	709	781	748	747	783	723	726	758	758	722	776	752	823	693	716	800	687	718	748	753	770	782	707	738	769	782	774	692	731	734	728	740	727	714	752	793	741	763	744	737	770	767	799	757	749	725	756	761	767	780	782	735	753	779	758	778	752	784	750	732	756	737	737	761	773	678	741	753	699	758	752	721	783	794	750	727	748	767	757	724	778	788	732	738	736	751	776	732	751	766	774	727	742	762	752	765	796	725	746	756	786	739	743	731	768	763	759	681	712	806	769	761	804	835	752	757	713	763	824	736	714	724	738	737	715	732	769	707	763	699	719	735	807	745	783	732	738	713	764	757	786	743	749	737	768	734	821	754	728	779	775	746	730	749	746	762	736	707	699	755	765	690	724	732	770	747	746	720	750	753	785	735	777	785	788	770	726	753	766	780	685	750	730	736	754	711	748	780	728	753	726	705	800	747	718	788	775	775	763	728	759	753	723	809	757	740	763	708	702	729	723	816	786	755	730	707	794	744	751	763	759	763	752	767	734	766	762	764	779	771	769	757	787	777	734	798	724	752	774	777	772	734	735	750	748	721	759	755	712	785	778	751	757	725	731	731	716	756	780	764	731	761	740	788	732	751	780	727	717	744	739	715	787	745	730	711	786	687	716	708	726	759	729	800	769	717	722	719	734	737	714	750	711	749	752	781	744	740	774	728	759	729	726	750	757	755	714	725	717	732	765	806	822	729	783	761	766	734	785	762
25687	21442	27230	25414	4197	1104	823	743	688	667	676	622	695	614	612	627	599	646	648	603	636	577	633	604	609	613	599	590	641	604	610	556	618	625	606	563	632	608	573	570	593	608	601	561	565	603	596	606	641	596	606	610	579	576	588	615	624	617	614	595	624	581	624	566	611	621	614	604	532	581	579	630	565	687	642	620	611	626	637	597	582	528	582	564	635	603	614	586	618	614	595	601	565	618	662	609	597	617	584	572	593	589	599	578	606	653	583	603	568	593	563	593	584	589	613	632	570	600	637	574	575	597	606	581	608	612	570	620	602	634	580	619	574	584	584	588	578	594	568	621	591	583	631	648	594	577	593	601	593	583	609	562	604	584	600	604	559	564	621	550	631	603	602	594	591	622	604	624	594	634	625	608	606	612	585	628	577	610	570	599	567	642	593	608	585	584	559	610	595	601	614	552	600	614	627	606	574	579	581	602	602	527	583	596	582	610	631	580	601	579	649	611	595	637	598	613	645	596	577	600	590	599	588	594	575	572	603	564	637	585	596	591	581	594	581	583	584	582	620	602	636	576	604	569	612	599	608	598	605	585	594	618	597	604	594	599	623	587	600	600	583	625	628	623	583	592	594	591	598	581	595	589	587	575	560	564	582	605	591	578	593	608	593	641	597	587	595	564	596	581	533	597	606	605	557	579	588	578	616	592	578	591	551	641	587	582	589	589	630	590	620	596	616	587	576	617	640	604	596	624	640	596	609	599	596	600	554	549	603	625	632	574	658	599	618	638	616	611	611	596	570	584	575	617	562	605	594	627	653	619	575	593	580	651	579	587	593	554	597	627	581	587	604	594	608	635	597	591	611	607	602	556	605	617	589	616	602	590	596	601	573	594	653	622	572	580	598	598	584	618	573	570	620	573	575	597	626	561	611	612	580	587	595	609	566	624	613	617	608	570	604	615	646	639	606	607	607	602	627	560	618	596	605	664	575	589	582	589	567	600	600	594	626	614	591	571	596	611	644	574	556	608	567	565	560	593	632	618	586	616	637	598	569	575	615	587	584	613	582	585	598	573	604	595	623	574	622	613	605	586	617	566	601	597	600	580	613	575	604	630	583	633	594	602	640	612	578	597	582	610	612	617	619	629	569	638	599	567	538	585	580	587	591	581	570	565	640	620	614	628	653	594	568	614	585	617	642	617	583	594	621	610	548	586	578	592	605	613	567	590	588	573	583	600	612	616	615	605	585	562	635	599	579	586	556	598	612	599	608	615	593	572	633	593	634	567	591	567	635	587	616	561	613	596	576	602	541	610	625	603	643	560	617	611	584	583	620	619	624	640	586	611	632	572	615	595	572	596	621	567	579	607	595	618	569	614	582	587	623	597	616	580	572	590	627	594	626	572	583	622	639	619	578	573	639	595	639	612	569	619	589	627	586	591	561	586	589	590	569	565	610	593	615	621	594	569	569	623	602	654	651	607	599	546	571	602	636	607	602	602	599	570	610	617	605	566	595	605	612	579	571	578	606	535	587	605	580	592	613	569	586	639	583	579	591	636	598	606	579	626	605	578	586	620	618	644	591	620	604	615	603	604	595	595	598	574	562	557	632	692	604	624	606	577	610	569	626	607	566	581	580	591	584	577	609	581	630	612	590	574	619	588	594	599	647	619	603	595	577	638	603	572	587	612	625	584	574	637	651	591	560	564	610	610	568	590	589	576	607	592	599	585	622	606	569	600	576	581	593	602	654	599	556	613	578	583	541	541	640	625	643	594	595	597	568	579	580	581	547	574	599	582	617	584	554	575	594	612	563	641	598	581	645	552	573	605	587	576	639	644	573	625	597	563	598	562	658	626	610	606	571	579	574	583	629	597	552	586	551	590	562	597	574	603	577	609	617	604	591	625	613	602	565	608	635	570	592	611	597	628	615	647	595	615	597	623	574	584	554	599	598	585	613	581	583	618	621	606	570	566	601	634	590	597	608	623	621	605	619	626	628	618	557	548	647	562	594	587	608	555	592	608	604	620	622	602	635	623	564	622	634	588	616	622	606	619	572	598	589	617	628	607	613	569	565	608	614	548	566	531	614	574	584	566	597	609	614	565	647	604	576	561	560	606	577	591	589	582	612	559	570	597	573	631	623	599	595	601	613	644	579	575	622	603	605	607	606	565	614	573	603	611	584	610	631	630	626	635	615	592	565	605	631	612	605	608	594	561	643	599	559	610	575	596	568	640	565	621	563	556	589	591	579	604	575	592	621	586	587	604	594	611	592	571	580	577	617	595	607	594	621	570	618	620	604	595	618	631	597	563	603	568	627	621	589	588	563	579	627	601	603	608	585	572	634	579	621	587	528	647	581	557	578	601	569	600	545	577	598	596	602	609	559	573	600	580	626	574	559	585	627	587	576	573	600	607	613	606	591	549	627	632	567	622	567	578	603	612	571	591	595	564	589	632	631	582	618	599	593	637	591	605	592	596	540	599	581	591	598	619	605	613	577	576	625	558	629	578	593	602	602	552	585	588	615	607	583	590	619	612	620	620	583	609	568	588	573	607	618	603	608	576	583	574	604	566	628	537	560	604	618	587	607	594	596	594	628	561	618	600	590	624	608	603	570	622	568	633	576	593	557	575	580	586	634	605	615	577	619	594	609	579	599	621	617	606	585	622	617	638	616	539	596	577	612	595	577	594	555	554	591	582	625	577	579	572	577	554	593	588	590	551	608	622	600	627	601	579	591	597	591	622	560	601	584	612	616	608	594	573	603	580	605	614	615	629	581	556	587	564	641	591	567	554	621	606	590	549	584	580	636	572	595	602	605	602	563	630	595	585	626	612	677	587	557	578	634	578	573	627	601	562	588	575	609	572	585	556	624	581	574	616	670	579	610	577	582	610	609	620	642	567	598	621	621	588	587	609	599	587	620	606	586	627	606	574	608	601	588	556	547	594	616	577	571	586	612	604	592	645	619	584	618	554	628	569	590	596	576	623	613	544	595	596	625	567	618	618	592	574	553	604	592	591	588	569	585	601	607	591	589	598	589	620	631	593	598	603	589	602	592	608	577	606	593	623	587	594	572	607	592	554	529	591	590	561	593	595	598	597	567	657	605	573	588	619	600	618	582	566	609	552	554	602	576	639	611	625	578	595	601	558	571	580	643	623	605	599	629	592	559	627	640	590	623	609	600	585	583	580	638	584	576	639	579	572	553	597	596	557	598	622	602	590	597	601	632	585	575	604	579	596	597	531	571	577	585	637	624	569	565	642	583	541	607	578	626	556	596	600	601	585	581	623	588	619	598	577	608	597	614	583	593	581	546	622	568	606	592	593	582	571	632	617	603	574	600	586	609	600	668	596	583	588	588	615	587	606	666	608	584	541	593	586	590	608	576	632	612	617	625	567	618	593	653	591	630	573	575	609	561	595	581	571	617	609	604	602	582	600	611	569	595	592	613	608	612	618	603	603	639	639	616	624	599	600	597	574	553	579	588	608	572	618	649	627
3712	2934	2465	1481	1054	835	778	674	674	658	610	598	600	604	583	586	538	590	546	558	576	578	535	573	576	551	574	545	538	549	527	556	527	523	568	546	536	527	467	547	540	531	536	543	510	545	518	544	511	537	558	547	552	507	517	540	548	505	558	550	546	566	536	523	527	555	541	538	500	547	548	520	529	525	555	544	572	471	528	520	546	577	511	491	507	553	514	538	491	529	525	486	530	563	511	516	511	555	557	563	563	509	516	533	531	511	493	548	521	562	492	488	562	542	506	535	599	539	543	527	539	480	518	562	509	569	536	532	509	522	553	588	534	496	507	536	513	493	533	523	533	520	549	475	530	522	529	529	520	554	537	498	514	538	509	549	483	526	528	511	528	524	553	541	528	518	554	496	552	538	508	492	543	486	528	515	528	517	544	539	521	502	504	479	520	524	542	514	535	527	538	531	499	499	513	535	540	523	530	513	525	541	506	566	524	474	544	550	557	487	511	540	502	505	537	507	586	536	512	529	501	533	551	499	512	509	540	542	557	541	521	513	558	490	535	522	525	540	529	543	473	553	490	547	545	532	511	526	555	538	521	513	545	514	515	502	559	496	510	522	515	500	514	516	525	531	511	535	573	502	518	505	514	504	513	550	528	509	540	526	506	503	505	492	530	536	510	546	514	508	472	507	477	501	521	536	548	531	524	511	542	515	541	488	514	504	509	516	547	536	472	505	508	509	509	518	518	505	480	524	533	542	544	523	550	531	536	532	507	522	550	508	516	495	506	520	501	509	539	525	554	503	539	507	498	528	561	498	514	508	524	500	533	499	512	513	528	475	510	541	532	531	534	533	525	539	540	541	532	510	547	483	528	516	562	488	533	535	572	531	552	531	506	526	500	515	523	509	501	542	534	519	539	520	530	515	544	544	504	518	497	505	499	492	519	487	492	531	515	481	565	537	510	537	541	504	523	532	481	543	551	485	526	525	500	488	544	532	532	543	552	510	523	516	485	530	476	526	558	489	535	507	522	521	534	524	491	513	510	533	496	527	507	561	542	507	550	570	549	534	522	527	536	547	544	528	540	484	556	536	529	532	509	511	461	510	519	553	489	515	531	541	551	549	546	562	561	548	532	550	539	518	532	547	528	546	554	562	522	584	531	535	530	508	482	557	573	503	518	587	545	471	485	562	564	511	510	540	561	528	512	511	503	522	502	526	517	522	541	509	524	462	514	501	553	556	533	526	540	516	515	543	526	521	512	557	539	485	534	546	507	493	536	489	507	541	515	543	580	528	477	497	552	557	514	504	508	548	533	544	534	512	553	518	530	512	532	501	539	517	546	547	575	539	521	517	507	528	527	540	539	530	470	557	539	524	513	484	498	569	522	545	537	487	558	524	530	527	531	505	556	525	531	547	563	525	475	494	524	530	541	516	527	501	525	520	522	526	598	522	571	515	525	558	522	522	526	508	554	572	520	506	524	543	516	505	545	523	560	505	543	536	537	540	542	537	519	541	534	506	487	526	504	510	508	508	482	534	537	568	487	490	544	538	518	525	530	531	539	480	512	558	522	562	485	516	532	560	499	522	543	493	541	498	487	502	529	487	525	534	556	502	529	525	506	548	536	519	523	504	542	591	505	502	560	525	539	550	513	503	498	547	561	554	478	546	539	547	508	507	546	490	493	518	540	521	495	560	550	528	524	517	492	544	529	499	510	474	498	527	534	517	550	533	526	490	491	542	535	499	521	528	519	501	555	518	499	507	511	499	486	503	530	511	504	506	499	534	489	572	532	517	520	479	511	504	533	529	522	521	518	551	530	547	536	530	524	510	495	602	529	531	532	517	510	505	533	546	512	533	500	538	534	503	515	536	525	488	540	492	526	547	559	539	501	527	556	489	519	558	500	514	532	519	515	555	563	500	538	572	526	540	498	497	493	539	511	544	527	556	538	512	534	514	509	541	468	495	505	495	561	543	504	573	510	511	511	510	517	521	513	527	560	557	556	526	502	513	467	534	514	518	526	510	554	537	511	484	544	510	524	568	532	561	543	536	527	511	512	515	493	517	503	532	498	567	544	513	536	480	538	563	531	541	507	525	515	498	543	530	540	491	492	590	506	527	508	581	528	549	521	509	494	539	526	544	532	541	561	534	533	492	516	500	531	530	521	512	504	517	541	478	497	528	510	552	495	549	485	529	545	541	516	525	534	520	521	516	518	522	529	531	534	505	573	538	491	540	532	517	496	513	512	531	512	529	512	507	520	535	517	544	548	499	530	529	552	553	529	521	544	516	517	505	522	499	524	504	531	537	505	511	527	522	509	528	561	547	550	548	513	522	527	542	538	512	512	542	562	516	543	561	521	533	468	527	545	504	500	568	485	511	521	550	571	514	481	488	547	517	525	515	510	545	492	498	489	523	562	549	525	495	488	503	546	544	483	538	514	501	509	516	504	548	521	561	534	533	511	490	552	534	520	515	567	503	518	539	481	544	527	534	520	543	559	515	517	523	535	542	539	546	530	521	512	493	547	512	557	535	522	477	522	505	579	507	530	494	549	521	514	509	531	515	503	512	509	520	514	550	490	540	520	564	535	536	563	509	513	542	538	521	502	540	546	539	501	516	478	540	497	544	551	511	517	523	534	539	556	532	502	504	556	545	506	556	502	495	549	511	510	502	482	510	507	550	516	552	531	523	488	524	470	524	524	537	517	562	507	492	479	516	510	514	519	546	514	552	523	520	551	492	481	500	504	523	541	510	551	541	539	520	516	557	530	501	514	542	528	493	592	549	490	522	547	480	536	514	526	517	541	508	534	537	529	489	516	542	501	514	497	511	531	561	547	510	541	547	505	540	485	502	520	495	566	536	486	515	538	474	533	556	508	514	535	518	551	519	536	505	498	517	488	540	498	496	558	506	522	544	592	525	557	566	540	514	556	495	533	480	542	525	526	530	510	519	590	506	517	545	510	538	502	544	557	593	468	519	498	488	544	541	522	540	542	500	519	487	514	510	554	547	516	552	552	565	526	572	516	515	521	541	505	548	531	520	541	576	530	517	536	496	539	534	527	493	565	525	531	516	561	517	565	517	537	469	510	540	499	528	516	516	537	603	566	512	534	561	507	549	533	520	520	516	552	491	528	521	526	508	509	522	549	532	504	527	526	570	514	552	514	482	535	521	523	513	536	476	534	535	539	505	553	513	531	488	555	514	543	508	576	538	476	513	520	512	552	538	545	565	523	524	504	552	470	480	445	477	506	512	587	527	547	509	514	549	560	563	539	502	505	500	548	492	532	515	526	533	531	521	533	537	491	554	531	532	557	528	524	538	488	491	498	519	569	518	538	546	534	530	491	482	512	504	498	524	521	506	551	493	516	516	544	501	522	511	537	524	506	523	557	509	555	502	510	485	551	514	552	493	545	561	530	557	546	536	492	518	520	532	517	521	527	532	516	508	523	532	498	515	518	510	532	572	517	551	483	522	508	533	565	514	501	498	487	516
24482	21382	28460	24663	21079	3377	898	550	426	433	407	412	356	367	395	333	337	310	342	355	353	340	332	339	300	355	336	355	337	355	299	337	325	357	325	317	299	340	356	342	289	344	378	321	301	349	365	303	317	354	352	325	326	324	313	319	354	326	326	309	303	311	321	318	314	347	297	347	337	333	331	333	342	325	337	299	314	326	322	275	311	318	325	348	325	322	321	343	303	326	299	334	315	299	349	304	332	323	351	321	309	310	315	353	316	310	304	322	335	326	327	325	306	305	344	353	302	310	330	326	326	318	310	323	320	297	368	396	323	340	292	336	299	306	303	284	327	335	286	289	330	323	308	316	319	323	306	312	292	305	298	311	327	314	293	306	329	308	332	318	324	318	341	322	323	326	334	331	344	321	326	345	319	305	345	314	307	333	326	318	325	322	323	326	319	283	304	352	343	306	308	341	348	351	303	321	303	300	324	308	314	335	324	303	342	343	316	292	334	351	307	337	318	335	310	271	351	336	331	367	309	306	294	299	326	308	321	332	319	312	315	305	328	331	331	321	317	320	327	332	294	333	295	329	290	293	338	316	329	328	318	283	303	332	318	316	311	292	310	290	316	325	293	335	286	308	310	336	314	324	317	284	343	318	335	326	314	311	314	313	350	354	295	332	294	312	310	304	353	337	326	297	313	310	319	347	340	293	298	338	345	345	318	320	323	330	308	316	333	329	356	295	323	314	353	301	316	328	316	305	319	326	355	296	304	311	310	321	337	318	268	352	347	324	318	341	332	287	349	325	288	297	297	313	316	310	339	304	282	323	334	334	337	294	286	329	317	348	353	307	331	324	302	345	346	293	320	317	317	313	315	324	341	335	297	349	292	301	335	300	327	304	305	346	311	333	331	308	325	347	321	337	335	322	316	320	297	331	323	309	314	317	311	303	288	313	308	335	313	341	324	312	321	338	294	319	328	275	295	309	337	293	321	349	319	329	308	312	332	333	354	317	308	323	320	336	322	334	317	330	305	337	328	322	306	329	294	338	328	337	299	299	312	333	326	341	303	295	298	320	300	351	303	328	318	308	310	352	297	317	351	278	336	280	341	316	325	315	302	306	328	328	317	291	319	313	330	293	321	339	334	323	312	307	326	315	313	313	337	328	342	318	292	331	328	317	316	324	293	305	306	300	302	309	365	294	312	317	301	364	337	321	320	317	328	329	320	315	326	343	321	287	326	325	303	319	304	304	311	352	309	350	335	306	322	317	343	305	322	301	339	321	323	322	292	320	289	307	315	306	335	310	346	330	362	323	316	324	328	347	315	357	306	299	323	308	312	332	333	269	337	321	298	365	326	333	321	316	340	290	317	316	289	337	341	327	356	326	346	312	330	321	325	319	315	321	307	325	337	319	298	294	292	297	314	333	308	340	318	337	329	326	312	304	348	320	316	353	313	324	307	279	320	318	326	314	314	353	315	306	332	338	325	316	320	321	285	323	338	311	305	319	329	317	312	329	329	322	277	359	344	279	295	314	318	300	336	339	329	302	313	342	304	304	337	327	292	303	321	330	320	301	291	332	349	323	353	320	326	280	330	316	304	334	324	330	309	315	312	340	308	301	314	365	356	305	341	292	347	321	291	315	299	324	303	310	302	316	319	312	336	326	296	315	315	309	352	299	316	334	291	307	300	324	306	311	326	325	315	327	300	307	308	350	353	327	312	334	301	342	352	292	324	297	310	308	291	341	307	315	331	360	305	306	356	323	339	301	298	308	315	331	333	348	313	292	293	302	282	323	322	328	324	343	343	291	327	324	313	295	319	291	301	362	302	333	303	326	324	286	329	318	284	305	339	327	315	332	291	311	322	308	327	325	328	311	340	349	309	331	337	336	336	345	282	302	339	322	333	344	320	333	322	281	293	307	314	332	298	301	319	322	293	325	319	291	316	338	305	329	347	301	314	321	328	331	316	328	298	341	302	294	331	325	339	313	310	315	317	279	312	355	303	341	314	323	297	312	327	312	333	328	323	314	316	303	329	325	303	317	322	275	324	325	344	304	308	325	344	317	311	310	327	352	316	330	341	348	284	300	329	338	334	322	312	308	315	327	296	319	329	319	332	300	292	316	292	304	321	296	336	330	309	308	336	330	331	291	293	298	334	298	331	282	325	307	341	311	301	316	342	341	325	316	298	335	327	337	313	323	334	296	316	317	318	331	334	345	315	298	322	324	291	334	314	332	318	316	321	313	303	364	308	277	314	350	303	314	338	331	305	334	320	309	367	306	337	330	284	318	297	338	291	353	312	309	302	314	316	309	336	363	340	330	334	349	310	325	313	318	343	330	306	308	308	317	323	343	324	290	338	311	313	319	327	312	296	298	326	288	320	313	315	284	294	328	304	325	307	299	312	330	327	301	301	317	330	315	319	328	325	305	297	332	310	304	316	288	308	338	315	295	298	294	307	347	307	318	334	305	325	314	315	322	310	302	306	331	309	306	294	329	300	317	296	338	303	339	335	330	288	294	331	288	317	316	291	296	304	320	318	304	310	305	334	301	340	262	324	312	320	338	320	300	330	325	319	301	343	323	350	345	309	329	333	333	315	322	339	292	334	326	315	309	325	338	318	301	304	307	339	328	324	311	308	308	329	299	299	307	323	266	329	319	297	324	335	358	332	328	303	360	334	296	310	329	296	327	304	316	304	341	336	328	291	320	313	301	299	298	317	304	339	341	299	332	287	308	318	301	300	318	311	355	298	314	355	288	322	275	321	290	303	310	309	349	330	302	308	341	309	289	298	352	303	291	330	326	310	291	296	324	312	345	287	348	294	337	322	336	312	311	347	297	299	339	273	299	325	306	337	298	298	311	276	357	308	313	319	307	332	333	297	329	350	311	305	308	302	315	320	337	328	320	312	299	315	284	302	311	302	328	323	302	305	325	340	282	313	258	311	304	284	298	272	320	302	327	316	345	344	327	318	327	329	300	295	334	319	328	316	296	318	332	307	316	336	309	310	285	338	344	324	299	316	330	308	301	310	299	285	311	325	332	315	321	348	322	339	299	324	339	335	308	332	324	345	352	324	299	320	338	331	306	293	301	299	336	337	312	310	289	319	344	309	332	321	356	327	321	301	308	313	337	324	298	303	337	282	320	329	323	307	340	308	315	289	323	294	333	343	300	307	297	312	332	337	289	289	332	296	302	342	311	325	319	348	311	314	306	324	345	329	326	308	349	302	324	291	346	290	318	300	312	325	332	331	301	319	329	324	332	337	312	302	319	318	307	304	330	322	327	320	314	325	300	340	309	324	324	307	324	307	297	320	339	337	322	287	327	335	299	272	306	318	318	291	346	340	303	276	339	328	341	308	315	327	310	291	336	315	362	291	307	320	297	311	311	318	358	302	335	318	307	332	312	285	303	297	332	346	341	297	325	293	313	309	339	314	328	305	306	337	303	316	324	305	308	306	303	301	286	324	333	304	295	294	313	335	327	347	313	331	300	315	283
3874	4972	4019	2093	1350	966	737	673	591	496	477	485	403	414	366	407	390	345	377	389	365	330	351	352	311	342	310	335	312	358	308	300	328	330	355	322	307	364	305	330	348	339	289	323	324	309	327	357	307	325	334	301	310	312	293	319	349	332	296	290	346	324	309	306	302	334	344	302	306	294	332	347	313	318	302	346	303	345	342	292	333	276	352	310	313	342	315	298	309	317	304	328	310	330	329	335	315	294	302	291	332	293	297	297	276	301	340	308	276	279	348	311	282	320	295	319	329	264	297	299	299	304	305	312	322	294	314	310	293	272	311	266	313	293	313	307	295	337	298	287	311	312	304	312	307	327	363	312	307	278	302	300	294	304	296	290	283	282	260	336	333	290	325	353	294	290	305	316	316	300	324	307	316	314	296	345	321	306	297	303	326	327	294	321	268	319	312	334	352	320	311	322	325	304	329	280	309	262	281	317	321	303	299	294	304	306	313	329	300	329	321	294	294	314	323	291	277	340	330	316	303	285	293	344	308	306	341	328	304	291	309	317	320	299	298	277	304	305	309	291	339	336	310	328	316	340	315	319	305	325	322	283	292	298	331	281	265	308	311	313	305	314	308	326	299	326	312	304	297	334	301	321	314	321	299	305	337	293	322	296	291	315	331	319	316	340	316	313	314	307	272	260	298	312	315	309	312	302	319	339	332	275	274	304	289	324	311	293	268	291	311	320	325	331	325	282	307	329	322	280	296	300	343	328	313	286	317	326	311	313	309	303	301	309	345	323	326	306	340	330	283	293	313	317	325	292	297	309	292	305	320	277	292	305	340	267	330	304	313	308	307	319	311	326	353	305	323	297	279	281	329	309	258	313	307	318	300	313	321	308	314	316	319	322	342	299	336	278	309	281	318	282	342	308	317	299	302	304	313	328	326	304	326	295	297	271	292	272	314	309	292	319	348	294	299	305	314	351	294	320	305	289	304	283	337	306	307	322	291	322	306	299	303	256	290	337	291	325	248	289	313	314	324	278	318	314	353	328	321	313	298	308	313	295	276	292	320	321	284	314	288	312	294	319	323	313	324	303	272	348	311	315	301	325	312	315	298	276	316	294	323	287	297	288	306	298	282	333	291	286	311	315	286	325	297	315	302	321	321	320	286	349	317	302	320	325	302	308	309	295	296	306	339	290	335	308	304	318	292	302	314	309	305	323	318	309	316	291	329	288	294	316	319	319	276	327	295	330	294	312	294	298	324	329	302	279	299	330	271	297	287	323	345	327	309	310	304	302	300	293	284	331	291	294	311	279	291	289	296	272	291	295	306	315	345	290	307	316	338	292	308	308	282	288	323	285	325	316	296	310	323	289	334	300	323	318	317	320	319	314	298	299	314	311	309	299	320	317	296	352	289	307	314	286	343	299	324	307	289	307	295	315	321	302	301	280	320	270	286	289	326	325	314	310	321	272	335	307	312	331	339	304	332	303	283	291	288	330	290	298	296	340	280	281	320	334	288	295	291	295	318	311	286	316	330	331	304	318	320	338	290	314	313	290	319	287	300	317	297	288	296	274	314	305	308	325	326	323	296	320	326	290	297	279	298	302	299	321	303	306	293	318	287	290	299	309	300	288	323	290	309	298	317	289	316	308	281	321	294	275	283	302	282	304	308	308	315	291	295	301	280	319	306	317	302	303	280	320	330	291	258	326	294	331	307	292	332	307	321	325	293	301	318	290	327	324	299	322	269	328	318	304	287	306	283	315	277	290	333	313	324	289	332	308	292	278	302	287	308	338	314	301	306	331	276	304	308	330	316	286	312	311	296	313	299	307	290	266	305	271	309	292	322	302	294	303	295	292	306	321	299	298	336	305	322	320	294	271	301	281	316	327	306	288	308	306	286	281	317	291	280	311	306	301	318	301	271	315	280	297	296	313	303	311	317	301	316	314	301	262	315	292	303	275	346	320	299	275	312	304	296	303	300	284	315	302	314	266	311	316	281	310	315	274	288	320	312	307	293	296	269	304	305	295	293	284	356	281	323	292	307	288	271	315	289	285	312	301	287	315	316	307	316	324	314	295	298	263	276	318	277	300	302	287	304	296	324	315	303	306	300	288	306	311	337	305	285	311	315	307	292	331	315	279	305	288	303	318	332	309	283	307	298	294	308	301	325	294	300	285	322	312	289	297	292	311	312	295	299	271	302	345	305	307	294	322	292	295	317	301	336	303	338	320	302	324	310	335	309	270	314	289	303	313	313	291	308	325	300	321	305	303	318	315	290	298	303	313	294	293	310	305	333	311	303	330	324	318	287	279	291	308	301	321	317	318	316	292	312	292	271	338	295	297	288	303	293	341	330	307	316	313	327	316	310	299	306	304	271	319	325	293	295	311	312	304	320	314	311	293	336	295	316	305	286	290	301	265	279	305	312	293	288	282	289	285	302	305	311	296	315	324	321	297	318	267	304	315	314	332	296	298	325	318	301	283	329	313	288	336	295	321	249	315	321	291	313	287	302	304	301	288	293	341	336	278	304	293	310	286	298	277	300	287	313	314	319	302	307	303	297	326	317	303	312	280	312	276	302	279	306	298	299	273	280	357	334	295	312	309	312	296	329	330	274	297	275	280	280	314	284	266	302	318	324	322	284	319	323	321	297	326	321	313	303	273	324	290	283	264	290	286	312	310	302	289	310	278	298	284	311	279	317	318	306	290	297	300	276	292	289	270	302	327	293	290	327	309	317	311	326	294	311	287	289	316	335	273	310	323	297	305	301	315	303	312	317	326	311	286	294	301	330	333	326	323	319	345	306	297	309	289	291	324	304	340	298	285	274	284	310	321	309	305	298	316	296	312	299	308	322	291	291	316	314	268	303	314	301	275	303	314	338	300	319	312	297	312	287	288	273	279	287	316	314	333	319	286	296	304	266	293	315	331	326	293	307	300	292	318	290	333	305	263	301	315	317	278	296	301	269	297	309	267	306	306	329	273	298	292	296	300	307	317	292	280	305	291	289	284	304	286	336	288	307	316	309	294	308	280	294	296	281	302	304	311	305	286	306	306	294	302	306	296	304	326	286	299	252	328	303	301	306	313	279	300	311	293	300	331	303	296	310	325	290	320	296	287	314	289	326	272	317	289	315	334	294	315	286	320	315	283	257	293	260	334	281	280	288	323	310	334	291	306	284	293	293	296	305	293	323	314	318	325	307	311	290	307	316	295	315	312	295	351	313	295	298	320	300	294	304	301	310	327	301	308	330	310	261	308	294	311	317	297	279	324	283	330	312	319	305	292	297	309	273	310	299	290	271	316	306	297	282	294	312	283	302	297	315	309	316	301	319	307	300	297	307	316	316	304	294	287	306	316	358	263	296	262	338	317	326	301	279	316	307	286	313	282	278	305	300	283	303	324	297	287	344	303	343	296	291	275	291	313	335	299	324	281	294	315	293	325	322	320	297	343	308	333	277	285	321	307	309	298	305	299	323	326	270	296	319	291	297	319	289	326
27679	9955	1704	1216	940	986	910	909	960	933	858	818	896	908	921	964	936	910	915	912	882	860	930	920	889	923	882	955	921	941	937	897	1026	909	906	947	932	857	928	930	938	961	908	897	884	902	956	930	921	830	953	892	878	967	874	900	944	911	904	918	876	917	881	863	918	878	927	847	928	948	917	915	913	898	920	890	918	917	942	889	889	951	953	916	900	939	912	921	954	895	944	832	908	905	849	915	935	877	936	942	892	907	863	917	863	895	849	886	886	939	949	930	854	939	945	938	922	907	960	936	866	974	912	977	927	868	878	931	934	876	921	891	857	850	844	976	865	891	886	862	910	945	906	875	902	923	949	881	890	906	887	911	916	865	912	942	881	913	907	922	899	937	918	875	943	913	876	940	903	904	860	939	918	939	940	945	891	937	903	926	943	962	883	861	902	874	924	937	912	970	859	971	904	897	926	872	864	973	957	920	889	920	930	944	932	882	951	840	871	883	864	896	878	886	852	919	956	920	912	924	904	969	925	914	862	951	916	920	917	866	917	866	894	865	893	888	907	936	875	890	886	939	896	894	934	945	939	892	949	921	934	894	878	903	880	919	952	930	895	886	885	884	862	890	872	877	864	979	912	923	886	914	912	885	893	916	955	943	926	830	877	884	907	906	883	934	884	927	924	923	917	923	913	883	887	913	884	870	912	939	855	938	881	920	967	923	950	881	881	934	929	954	872	829	897	937	881	948	955	927	925	862	845	922	919	936	944	873	930	923	906	892	915	940	917	914	916	962	910	899	931	872	919	920	878	898	879	904	886	848	916	904	977	936	894	893	894	923	911	907	921	907	862	942	906	920	886	952	905	924	903	885	901	905	891	900	936	924	940	927	884	953	894	881	851	959	899	926	965	908	936	887	905	898	847	956	917	929	927	948	913	916	942	883	888	919	891	921	885	933	942	953	952	911	863	896	850	918	929	934	888	855	889	914	890	954	907	893	899	861	900	912	865	923	934	894	926	908	920	887	946	909	881	907	877	939	898	881	883	893	947	920	870	929	898	922	910	882	881	892	857	964	910	872	881	938	904	845	868	936	882	891	936	887	911	860	872	993	924	938	904	902	899	888	924	886	864	897	905	962	973	977	927	904	897	879	896	906	943	924	873	886	929	965	879	958	957	907	887	964	875	855	906	888	941	908	911	890	959	877	862	911	959	914	876	870	891	888	919	924	918	910	900	937	966	907	898	838	901	861	914	934	952	855	907	839	925	937	974	930	901	861	902	883	934	922	855	864	901	953	881	903	916	859	885	857	918	918	935	949	905	884	922	891	918	924	926	927	927	883	889	878	935	942	923	913	917	972	944	928	939	898	904	949	937	883	943	852	902	918	894	891	923	940	891	921	903	878	908	913	891	949	909	914	935	905	946	958	899	978	901	864	926	940	901	866	948	904	829	904	870	936	889	936	899	911	867	924	929	951	935	924	891	950	919	921	940	947	876	935	890	864	909	917	909	875	889	919	912	901	884	920	884	889	932	893	872	904	890	934	881	953	858	880	906	943	910	919	851	881	927	904	925	921	942	893	883	939	890	894	948	871	888	914	945	937	964	912	861	892	925	914	933	915	890	931	868	940	841	911	923	871	907	927	898	924	874	922	902	879	960	911	893	852	932	929	883	856	899	892	912	906	916	946	938	882	890	934	873	909	904	927	914	884	932	945	913	918	835	878	839	915	893	896	924	872	909	908	895	944	888	907	905	967	968	896	928	869	904	939	928	910	872	968	898	881	971	899	902	868	866	913	873	951	849	896	949	901	932	911	924	935	967	892	934	920	903	889	918	827	886	971	927	955	930	907	933	910	958	906	947	884	911	864	899	861	936	911	956	937	911	905	914	914	942	925	965	952	903	876	862	914	934	889	851	905	946	958	934	892	924	907	927	853	993	970	957	922	909	897	916	968	947	863	932	931	928	920	924	904	881	953	926	918	920	925	944	920	903	915	913	963	922	888	927	908	894	978	913	924	891	879	900	965	907	900	923	883	937	896	873	890	946	858	934	872	956	914	881	978	935	941	834	874	890	893	927	925	880	917	929	887	890	904	868	900	891	858	898	919	888	905	925	936	849	848	968	899	969	945	921	924	908	912	923	905	940	897	918	936	936	876	914	881	962	938	925	956	956	941	899	919	953	969	931	903	895	909	834	907	869	902	862	888	923	867	964	959	912	861	883	885	938	917	905	900	911	921	904	899	922	939	886	903	935	909	955	934	933	879	943	932	868	937	842	865	869	853	898	887	944	858	896	909	864	884	891	897	903	899	926	901	916	867	985	963	887	944	950	906	917	885	909	897	905	871	887	957	924	883	843	893	963	895	925	913	940	849	920	963	950	917	900	891	885	926	864	885	929	945	848	920	921	942	892	915	902	930	932	878	916	903	982	899	878	958	891	899	922	905	928	924	919	914	867	888	911	895	923	893	925	905	899	913	914	902	904	939	932	862	887	885	898	902	879	895	895	934	879	948	869	935	931	931	903	909	888	920	860	901	942	933	887	967	861	932	961	887	905	911	924	883	957	935	936	916	872	907	921	960	918	928	921	880	922	926	878	910	919	918	891	890	873	876	893	886	944	928	888	894	894	915	937	897	897	886	928	923	920	940	934	905	929	935	882	959	893	872	903	916	961	915	889	928	903	870	915	896	855	909	875	907	970	922	902	919	834	932	958	989	938	903	923	884	905	898	988	957	917	882	923	864	909	881	909	921	891	949	896	939	968	868	978	921	931	879	883	949	867	894	921	906	947	957	898	916	913	949	882	849	936	933	938	939	902	918	854	902	936	851	953	896	909	927	874	910	945	922	942	896	892	879	891	937	915	890	935	873	897	912	944	903	943	934	924	949	872	854	916	907	882	913	860	895	911	932	942	940	935	939	884	931	891	932	886	966	885	901	913	919	923	893	945	853	906	871	874	904	973	873	868	877	903	907	973	842	889	951	917	893	978	923	908	861	927	909	907	926	876	908	874	874	846	872	909	892	911	870	908	925	957	896	925	923	895	899	923	903	897	901	866	918	941	870	889	860	948	913	900	911	939	964	909	902	941	943	879	902	919	951	896	866	945	896	958	885	899	876	939	902	919	909	873	953	955	841	865	918	902	942	904	900	976	911	958	870	919	877	819	925	894	910	918	924	912	969	914	909	957	963	897	927	910	852	872	920	936	895	891	906	896	896	902	930	879	862	920	908	914	937	915	966	857	959	926	890	932	953	933	946	877	941	897	889	926	862	890	897	899	904	896	893	895	898	920	887	879	932	906	914	871	894	905	946	879	892	883	945	874	928	862	959	891	862	904	937	856	892	913	936	931	942	873	912	904	919	820	952	913	918	904	899	957	928	955	901	890	880	860	935	862	876	891	908	894	901	916	939	926	880	903	906	999	895	912	908	978	904	880	851	940	881	939	896	886	970	888	981	883	902	885	866	859	879	902	881	943	881	894	959	918	905	918	888	906	906
5529	970	911	829	752	721	721	767	776	702	806	765	748	748	761	766	750	774	746	790	738	781	767	788	762	792	703	728	762	752	744	788	746	763	771	722	751	786	777	729	778	775	750	706	745	801	749	736	752	786	759	703	746	797	737	788	713	738	792	782	728	766	755	781	700	787	761	729	800	789	761	759	727	782	787	794	705	738	740	746	779	760	753	786	728	717	705	757	720	738	773	785	758	756	749	797	777	708	735	688	724	787	800	700	768	745	691	772	758	790	727	773	762	753	778	718	770	709	712	703	725	787	764	788	761	761	801	718	731	753	747	771	747	749	745	737	770	795	815	733	781	727	761	742	749	724	743	705	760	756	717	764	748	720	698	759	738	757	740	779	775	739	742	755	752	719	743	735	743	760	722	790	741	712	743	749	690	771	684	726	754	743	798	751	772	748	753	806	732	781	706	747	758	773	744	731	747	745	744	789	795	745	790	762	752	744	744	719	742	777	761	806	747	768	766	768	750	741	704	774	791	768	758	755	750	780	768	707	738	756	756	749	752	695	739	745	716	720	756	764	754	716	823	792	773	765	780	736	730	742	770	760	764	781	706	726	763	734	752	757	775	762	739	753	784	750	751	747	763	774	744	721	765	755	697	747	750	738	749	714	747	690	736	733	769	722	764	736	782	753	765	768	718	811	757	757	712	761	763	744	758	739	758	851	771	759	734	745	759	795	752	730	758	781	726	723	737	727	701	724	733	758	749	745	766	734	731	757	756	778	723	724	735	777	733	735	747	737	737	753	735	753	768	734	721	791	754	783	775	770	778	697	716	706	750	765	737	758	758	766	702	737	760	743	737	752	771	718	731	767	800	760	740	729	692	729	783	743	755	765	758	740	747	783	732	731	761	742	749	719	749	791	798	704	769	750	726	750	757	770	753	753	760	720	760	739	707	723	746	759	771	727	746	746	749	749	767	700	745	755	778	777	729	729	732	791	709	729	827	766	761	741	693	737	707	751	762	772	719	730	769	768	664	770	714	703	760	768	773	729	746	772	794	791	701	749	741	730	761	776	753	737	732	731	781	772	727	767	780	794	741	775	747	740	741	790	738	740	770	774	733	763	741	762	715	743	789	732	730	736	795	784	804	771	762	768	748	778	758	789	758	715	737	742	795	742	732	727	743	695	771	691	784	751	763	735	761	761	696	753	762	749	716	777	758	797	720	779	677	758	705	774	686	799	750	748	694	702	771	747	746	785	783	717	781	778	725	773	769	716	758	725	729	736	828	800	782	815	778	771	733	734	747	737	663	762	755	754	774	769	717	752	733	734	750	783	727	794	759	708	726	759	765	773	727	761	752	769	759	733	759	748	736	800	786	801	726	748	743	745	784	766	771	712	692	740	746	744	753	781	769	742	766	693	757	747	770	773	790	762	785	797	706	763	755	765	800	782	768	736	773	726	774	748	706	709	737	766	724	795	742	681	776	739	770	749	712	754	716	784	762	741	794	728	731	736	739	767	706	713	767	730	732	803	764	720	738	745	743	769	740	787	744	743	758	700	744	742	748	762	740	745	731	746	815	754	784	783	694	724	751	791	710	770	754	777	773	727	770	759	750	758	736	744	788	758	781	773	730	769	729	739	763	787	751	750	749	750	787	802	766	727	732	705	806	710	718	762	791	722	723	754	755	773	772	776	754	759	732	739	803	769	750	751	752	781	702	790	756	699	702	706	748	761	785	736	765	726	783	752	749	771	698	837	722	743	765	767	740	775	759	703	708	743	752	697	791	748	763	728	767	699	777	711	759	751	740	744	750	767	775	736	768	784	720	732	776	770	757	777	741	777	776	703	764	723	745	777	748	731	760	750	769	780	759	736	788	773	770	722	710	758	800	747	757	773	737	800	806	757	720	755	719	709	733	702	776	760	744	755	768	718	763	798	772	789	752	748	798	762	769	746	706	779	769	769	755	746	743	779	727	791	775	774	719	764	773	774	759	771	756	737	765	681	734	743	739	749	769	708	724	742	758	772	726	806	793	754	768	748	761	754	680	774	767	747	759	700	750	696	783	768	736	752	760	741	775	745	752	775	747	743	759	783	743	797	759	772	748	734	722	756	758	767	768	773	735	755	733	747	742	758	794	802	733	739	760	728	757	720	744	776	736	770	745	745	745	701	771	768	796	715	747	728	736	778	801	757	733	763	742	720	724	747	746	789	744	757	774	759	802	788	793	778	761	686	712	730	747	778	813	734	770	734	749	761	737	714	812	768	737	763	749	792	761	750	773	763	752	760	760	768	708	785	760	775	750	815	758	721	827	757	689	732	804	720	715	786	781	769	760	752	727	800	718	760	695	691	734	764	809	816	745	756	734	790	741	789	820	807	757	771	733	767	692	777	757	770	777	746	749	795	766	708	725	739	719	736	760	788	702	759	725	803	704	823	774	759	717	737	752	752	744	715	761	695	707	731	762	781	717	745	730	710	714	733	755	730	735	827	741	731	733	773	723	759	725	760	751	768	681	730	785	743	759	749	736	770	792	760	726	733	693	772	742	705	732	735	756	742	709	743	751	742	755	756	703	710	730	821	752	711	722	760	723	748	715	713	718	716	773	755	764	742	799	739	768	760	732	701	752	743	700	764	755	716	748	759	714	746	732	803	773	707	760	714	783	698	724	805	714	731	744	741	766	744	750	769	754	762	768	778	729	787	720	743	769	746	718	797	768	768	756	744	766	790	702	737	750	751	771	768	727	772	737	799	782	748	740	793	793	769	772	756	747	747	790	756	690	720	768	715	733	752	774	767	782	764	757	733	730	726	753	790	745	732	778	738	688	736	750	734	742	728	782	775	771	745	728	739	736	741	781	730	735	782	735	759	783	726	744	759	776	780	782	745	759	731	751	793	786	794	732	701	692	755	729	746	731	755	742	765	794	770	786	771	726	748	720	790	793	729	802	744	725	790	768	824	729	748	793	717	765	741	714	741	733	699	797	762	764	714	768	770	750	788	772	737	755	772	724	703	717	728	775	753	758	725	777	739	753	767	809	762	776	714	728	794	723	717	764	766	747	789	753	757	746	773	782	735	774	783	766	712	770	744	746	722	771	741	768	787	723	715	743	793	751	747	745	768	726	786	793	740	785	744	758	731	796	740	768	755	763	791	750	803	757	769	775	740	762	818	738	767	746	777	753	727	737	760	728	759	740	776	804	733	719	760	770	739	719	781	749	728	777	757	742	773	758	716	717	754	731	797	735	764	780	792	742	722	747	716	720	709	690	721	722	753	705	759	769	737	739	719	760	757	727	755	731	732	801	796	743	766	762	744	739	727	691	759	789	755	740	712	822	727	737	737	752	751	702	756	711	759	720	717	791	739	743	726	719	762	767	764	770	806	742	779	736	786	766	715	737	734	729	752	707	795	744	728	779	726	764	717	741	746	765	753	798	767	791	807	789	783	781	762	731	749	761	736	769	731	768	773	771	719	754	753	758	779	720	779	744	744	752	770
25601	21392	27084	25396	4085	1093	859	705	685	622	683	625	639	644	611	652	638	621	648	608	645	623	565	619	621	623	590	617	612	625	632	635	591	613	581	584	590	607	624	587	602	630	548	630	587	580	625	604	580	570	604	568	574	602	591	580	568	606	592	580	590	601	584	598	599	545	585	565	599	616	613	620	571	557	633	601	619	588	595	609	617	569	556	571	579	638	567	601	566	567	644	625	552	610	559	577	638	596	581	542	608	577	559	585	574	598	604	568	560	594	562	571	598	572	582	587	553	597	583	581	561	648	605	626	602	589	592	585	603	559	630	584	644	600	548	589	544	586	630	614	535	595	601	601	563	629	565	610	606	583	560	629	594	602	588	571	591	576	595	614	631	587	587	592	595	585	539	620	604	583	646	592	539	568	560	594	553	556	588	582	547	598	627	586	579	629	596	617	567	590	607	631	592	608	588	604	565	615	568	594	600	585	589	653	591	624	606	612	602	586	589	585	600	601	580	590	562	623	591	627	595	613	585	532	598	576	570	599	618	564	566	634	550	613	575	580	598	554	577	550	641	605	583	601	557	557	604	595	596	536	646	625	577	591	638	580	595	605	576	620	556	588	565	625	641	652	583	585	572	611	606	614	601	532	591	608	626	602	578	569	641	561	574	596	594	604	596	573	587	549	627	604	599	586	549	593	609	555	581	566	575	606	563	581	587	576	626	596	576	598	608	564	574	569	630	563	626	617	568	590	594	639	603	617	613	615	614	538	572	578	577	581	579	641	586	577	600	587	623	605	571	590	562	547	594	579	564	600	611	577	637	593	570	638	607	562	615	530	597	583	580	590	584	545	618	549	564	593	573	585	598	602	647	578	580	608	567	561	622	583	599	606	561	592	622	625	551	572	618	602	600	604	547	592	598	570	605	601	573	586	620	576	533	596	604	543	619	549	627	627	591	561	618	607	598	551	546	595	583	623	615	594	635	630	599	582	611	599	627	552	599	629	575	567	549	553	616	611	588	625	608	604	588	573	582	605	621	586	597	595	587	605	645	617	620	575	543	594	600	593	561	588	579	586	546	583	579	605	625	624	606	613	597	579	591	606	594	583	571	559	617	561	601	584	594	611	589	568	593	583	602	549	590	598	648	574	622	595	612	566	600	567	561	604	605	572	544	574	578	584	599	563	590	608	573	554	572	541	618	590	581	598	554	600	578	609	543	608	518	612	603	586	590	636	573	605	608	655	602	608	561	616	607	579	619	591	614	555	579	571	628	564	536	567	604	627	588	591	579	599	562	575	628	584	596	613	590	626	627	591	619	562	591	551	601	617	604	587	582	593	576	625	600	579	549	568	565	613	574	602	608	608	598	610	549	581	564	613	585	593	572	619	591	571	586	612	554	608	596	560	569	607	589	633	620	604	614	598	610	608	602	618	606	567	564	636	627	574	612	583	577	637	626	619	621	563	601	594	616	608	543	584	627	592	574	575	599	591	588	581	612	601	602	662	585	591	584	574	582	587	564	537	600	644	563	592	543	587	586	633	597	586	603	568	581	611	603	607	576	620	567	622	595	616	644	577	596	603	610	591	565	574	588	521	545	587	601	591	581	611	621	607	587	589	539	546	605	589	586	609	628	605	601	552	593	616	625	577	586	629	595	584	587	585	561	623	623	581	570	564	600	574	571	608	609	589	592	581	574	543	567	555	615	637	576	590	575	579	615	564	614	594	636	593	587	581	602	563	577	595	634	585	600	615	592	606	609	558	607	556	597	608	608	581	622	600	560	558	588	604	614	590	604	594	612	602	566	551	564	631	574	596	596	562	611	575	575	549	546	578	589	595	600	618	586	565	619	626	586	546	588	605	566	594	586	551	592	607	565	634	529	593	553	555	554	543	555	580	623	546	548	571	604	564	580	575	579	575	555	630	579	576	646	565	560	552	586	576	591	591	611	584	581	623	619	590	598	571	617	570	615	551	587	566	559	585	586	623	574	576	584	571	571	627	583	638	569	584	580	595	582	570	617	594	610	576	644	574	622	585	608	615	599	626	613	610	599	581	595	560	575	622	594	630	614	604	603	561	639	617	596	584	608	621	590	584	570	594	627	641	603	600	608	578	573	590	642	580	604	593	584	613	601	573	611	587	646	554	593	556	601	548	588	628	545	602	596	603	602	509	616	572	618	585	578	623	575	606	602	630	582	593	593	570	566	599	580	533	560	614	609	555	582	619	597	591	626	647	579	567	581	606	594	575	582	602	632	636	607	608	581	549	610	617	568	548	614	604	659	598	581	605	568	595	606	587	616	589	611	597	589	605	545	601	586	565	544	619	568	582	578	604	555	576	568	567	575	570	576	613	592	613	562	590	622	560	572	574	598	569	616	621	602	589	581	584	550	581	566	591	591	567	543	572	586	591	565	617	588	601	616	553	607	576	579	572	566	577	629	556	644	618	613	617	599	569	601	603	585	616	571	607	642	574	574	548	553	571	571	580	562	600	618	592	549	608	564	577	583	589	581	614	538	564	590	602	569	602	597	593	624	577	572	508	578	598	574	577	537	570	582	610	612	636	567	611	560	599	606	627	601	585	599	599	582	576	598	604	585	578	562	560	579	561	608	607	634	575	615	569	629	615	557	621	622	563	606	603	609	618	602	572	590	588	592	576	587	589	559	570	602	572	624	591	544	597	592	579	577	643	569	571	615	628	631	556	575	578	557	600	622	613	583	591	563	569	581	582	621	594	567	601	562	571	593	552	553	602	547	589	574	622	576	565	581	587	585	601	575	632	621	580	614	602	569	641	578	601	590	607	584	628	584	586	602	594	537	580	551	584	605	612	610	612	564	585	612	602	558	617	603	527	640	603	561	558	576	574	577	589	560	583	604	600	579	613	610	546	606	610	525	603	594	618	628	606	591	599	548	602	595	565	583	566	609	557	581	573	548	619	537	593	578	612	613	546	598	618	572	611	658	584	579	593	611	592	578	591	607	611	606	551	564	603	604	637	594	590	644	596	586	595	566	530	579	607	582	574	554	598	629	595	565	580	589	599	600	600	568	524	600	587	572	561	589	593	608	638	548	583	604	579	575	578	621	590	579	553	573	542	654	551	597	593	576	612	552	612	566	588	594	578	591	589	582	620	547	595	609	574	592	581	625	555	614	666	605	607	584	559	625	624	606	620	565	583	598	581	619	609	555	593	612	604	583	633	605	574	576	566	556	607	600	584	600	594	604	604	599	539	594	597	621	578	560	579	628	611	600	523	614	573	567	599	603	591	601	574	625	595	573	598	585	597	581	606	608	589	617	599	578	599	650	549	555	563	574	573	573	546	600	575	562	585	581	573	576	588	560	568	575	579	582	574	588	599	593	587	569	578	541	584	596	602	640	613	585	585	600	593	570	595	568	580	629	564	574	628	602	588	607	544	573	583	590	572	618	561	607	587	603	565	618	559	588	570	547	608	600	622	623	593	625	600	561	601	605	618	582	607	588	574	598	566	586	595
3782	2793	2475	1418	1042	903	760	649	619	655	581	588	617	599	590	529	578	542	562	553	544	544	589	506	528	551	556	547	565	561	535	539	528	538	514	524	576	502	524	583	543	548	521	569	539	505	500	563	507	564	499	527	511	543	534	543	543	576	544	557	499	571	531	522	542	512	528	530	539	520	516	496	510	538	558	487	557	553	558	511	493	531	493	544	527	565	468	516	514	520	529	506	520	555	537	502	564	552	523	530	520	459	542	532	496	513	510	544	554	533	533	549	533	512	521	519	509	543	540	512	546	542	520	542	530	501	501	516	495	514	552	486	534	504	529	562	552	504	526	523	505	532	480	528	520	576	485	488	514	541	526	527	501	503	522	512	552	518	561	509	551	529	508	528	536	522	531	501	512	552	537	531	490	477	495	534	518	472	537	518	506	574	516	567	519	542	537	522	578	512	524	546	517	480	516	525	493	467	578	526	521	515	517	533	535	540	496	516	535	538	490	515	534	541	512	547	527	538	538	528	548	470	565	521	527	509	563	544	531	509	467	534	514	529	447	506	540	506	549	496	522	581	501	551	538	541	499	500	566	533	508	512	566	528	488	500	556	553	509	515	499	489	510	590	526	563	546	539	477	512	499	549	515	550	531	542	527	521	511	505	532	523	513	548	540	573	535	548	523	538	537	515	531	537	506	548	543	512	527	488	513	495	501	532	519	508	547	547	518	529	543	497	538	529	528	566	568	530	500	513	533	502	519	508	538	531	524	512	536	527	527	553	542	482	538	525	483	513	504	558	501	471	546	543	505	561	535	496	516	538	540	514	518	501	528	532	500	544	503	530	539	530	539	538	546	515	538	500	529	497	493	529	514	549	560	525	492	554	553	502	535	523	513	506	511	567	550	524	536	488	484	510	491	506	517	502	516	504	529	541	545	530	517	535	514	523	561	504	535	530	490	490	526	542	505	513	515	504	500	517	552	516	540	554	525	522	561	526	522	539	489	498	517	526	532	550	498	514	509	526	516	519	516	485	495	543	525	511	531	566	495	511	541	528	532	487	534	493	529	527	489	526	548	499	500	534	515	515	519	503	509	516	546	494	508	545	546	492	542	484	519	542	509	532	477	550	524	538	527	496	514	512	568	472	540	529	518	510	508	491	519	510	561	540	519	520	549	487	564	521	517	546	518	494	542	508	518	578	517	526	509	503	523	527	522	474	518	533	499	497	552	505	539	504	503	511	494	509	503	497	595	550	573	543	482	571	519	504	544	536	492	515	485	540	511	526	520	517	536	543	505	518	484	555	469	498	501	510	509	522	513	484	519	514	549	525	544	509	564	549	542	536	532	533	496	504	516	529	505	521	509	503	503	511	506	504	529	505	551	531	544	501	517	493	530	545	548	513	519	508	533	508	496	537	524	514	528	475	452	521	544	510	498	521	515	518	506	524	503	490	476	534	521	504	520	517	519	502	535	523	522	511	542	532	557	511	525	549	555	544	532	534	509	520	535	534	523	500	500	540	482	501	542	530	501	499	573	499	499	532	483	522	512	557	485	522	540	483	545	554	554	526	540	522	494	525	573	519	495	522	520	510	533	489	527	516	528	541	494	522	498	530	524	497	557	518	500	548	527	503	508	497	521	535	481	546	542	479	529	503	499	522	564	497	495	506	500	534	509	527	500	557	479	525	544	506	516	526	557	509	547	525	526	507	546	554	506	501	542	525	507	533	547	541	509	526	484	499	499	494	543	515	534	502	512	515	562	484	497	541	514	485	532	489	532	537	522	527	514	529	507	498	500	587	512	511	540	522	516	532	563	472	514	544	539	543	540	575	555	531	555	539	505	521	536	533	506	545	528	516	507	518	553	534	566	504	510	530	509	519	548	530	535	527	547	555	538	518	545	522	532	507	508	504	489	514	514	497	536	502	541	511	513	518	527	495	511	536	542	532	501	475	550	502	505	594	573	516	525	528	537	537	521	535	499	498	507	519	512	572	521	497	505	493	521	521	510	534	505	553	540	534	546	520	462	494	570	574	509	522	541	521	501	537	505	574	518	514	512	524	557	537	534	514	495	542	547	537	548	523	518	545	505	544	545	482	514	546	526	569	477	500	501	534	511	493	542	520	503	543	554	490	529	524	498	514	484	535	506	522	508	546	531	489	503	526	523	509	527	544	528	534	540	546	518	508	495	491	496	515	527	538	500	517	538	528	472	498	509	530	554	526	529	516	559	532	504	513	520	544	525	532	510	501	550	510	503	542	522	543	514	521	518	526	527	533	514	467	532	502	508	531	518	520	525	502	465	541	584	518	526	521	514	553	498	534	525	548	543	484	500	544	515	524	513	494	480	509	499	484	536	491	528	520	534	534	530	531	498	513	523	560	538	516	474	527	527	551	532	534	500	528	520	538	558	507	538	523	524	519	516	534	510	524	509	551	497	537	502	535	516	531	540	502	549	508	526	542	518	510	515	529	502	513	520	504	503	513	525	557	529	537	528	548	519	548	474	544	548	520	487	501	518	572	503	532	501	504	566	488	558	530	539	479	483	524	499	564	527	496	527	508	523	525	557	540	556	528	523	502	560	562	546	510	503	507	513	530	517	528	504	518	514	530	519	483	514	534	533	551	506	543	520	485	527	547	517	498	540	483	496	532	489	471	519	551	513	506	509	549	511	520	518	519	544	511	508	525	523	520	519	510	543	521	529	538	526	522	496	529	522	540	542	540	476	550	487	508	562	564	524	525	493	553	510	520	480	492	552	503	483	538	518	521	518	534	532	511	538	518	511	511	512	496	515	508	497	522	509	515	525	534	501	532	523	540	495	516	515	554	534	496	536	496	546	541	517	518	547	496	507	537	514	553	521	506	520	509	503	554	531	528	519	492	515	512	563	538	488	490	529	500	506	532	512	528	520	512	528	526	498	492	502	501	514	540	503	523	542	507	511	552	481	546	529	509	508	521	500	498	509	548	526	546	496	500	491	518	549	490	516	537	514	522	532	531	501	529	546	479	507	501	512	516	509	502	527	524	513	546	508	479	505	550	510	519	520	528	525	512	514	533	516	536	542	540	494	495	512	527	536	513	529	510	535	508	512	524	502	506	527	510	543	555	534	504	495	561	525	536	573	507	506	504	574	527	554	560	553	516	554	494	528	499	482	532	553	511	525	523	533	486	509	568	500	552	517	531	534	538	525	514	478	525	485	503	480	501	532	551	502	500	535	562	488	533	487	507	518	482	490	526	506	520	510	503	517	490	561	508	469	547	533	524	566	530	498	510	523	512	486	499	538	522	503	515	503	521	489	513	506	540	524	496	534	512	522	507	543	562	542	517	483	555	518	552	478	537	531	514	503	501	532	515	526	536	496	533	506	476	550	524	535	490	518	512	507	471	492	497	569	507	542	524	556	501	519	491	514	500	514	505	523	521	502	537	502	528	558	484	534	471	471	534	499	525	533	537	488	536	512	491	534	483	495	505	512	526	531	503	550	549	491	543	572	561
24539	21420	28542	24678	21139	3389	875	544	490	458	414	387	416	367	345	377	348	350	376	356	364	323	326	306	325	298	360	321	345	336	321	357	324	335	341	294	336	321	328	309	335	335	333	315	307	328	313	335	332	358	350	320	319	359	346	321	339	308	328	349	315	306	352	331	304	347	314	309	317	311	335	314	314	321	338	336	328	322	311	335	315	337	338	306	322	310	318	337	311	309	307	349	299	375	320	327	339	338	313	346	325	279	333	304	321	349	282	307	297	330	311	319	318	300	330	339	312	369	297	319	342	336	325	321	321	311	336	300	334	335	352	314	331	335	346	302	353	344	326	333	305	294	317	308	330	303	321	324	339	338	325	305	303	323	345	329	326	380	331	322	315	314	329	298	356	303	297	298	341	305	339	319	326	349	320	324	278	289	339	306	331	340	291	307	322	316	284	308	345	311	325	332	310	332	322	341	338	321	332	317	341	305	301	328	328	334	321	332	358	310	323	329	311	330	362	297	341	329	351	346	324	311	337	306	331	298	310	338	343	315	342	326	334	327	338	346	303	333	320	328	338	319	288	316	312	309	335	337	349	300	308	315	322	320	319	316	321	337	338	325	330	307	317	327	303	353	337	306	364	319	320	305	317	336	309	336	325	319	327	315	301	301	326	335	311	338	329	318	330	306	316	311	309	311	301	311	321	330	319	334	327	299	346	282	304	290	316	338	314	319	346	332	349	318	305	326	331	327	282	330	348	344	311	315	301	319	340	327	323	288	301	335	337	350	342	336	305	304	336	304	299	335	298	325	325	323	323	324	297	293	323	332	315	318	330	315	352	322	308	287	289	330	362	341	331	348	307	315	325	331	291	336	318	332	313	296	318	329	334	300	312	329	337	336	339	360	313	314	323	336	329	319	343	320	330	338	322	323	322	316	305	307	307	352	347	333	329	334	350	326	343	331	298	311	308	347	336	299	344	319	330	319	317	289	346	342	307	345	347	298	316	315	324	309	316	295	341	315	328	348	315	317	289	300	320	279	298	303	337	343	301	302	353	288	287	323	303	298	306	320	321	295	317	352	309	334	322	340	318	315	326	317	293	352	321	300	322	312	303	287	330	331	351	345	332	299	324	325	309	293	308	355	325	344	308	311	316	314	295	328	302	301	342	301	312	335	330	355	321	313	328	302	302	306	336	342	282	317	312	331	306	290	323	344	322	319	348	303	328	310	303	351	303	328	323	358	303	340	327	326	360	327	303	298	304	307	340	325	327	342	289	295	289	332	270	325	301	320	333	305	308	320	267	341	300	317	346	329	320	294	345	343	298	304	294	312	323	352	301	328	322	352	317	378	306	325	317	304	339	334	319	347	346	312	346	337	310	326	322	321	298	304	325	284	300	333	331	325	302	300	326	305	294	325	322	329	321	311	291	336	314	341	284	310	325	322	345	314	320	289	327	310	346	302	335	331	307	304	290	312	307	327	339	323	322	309	317	312	356	323	308	305	318	327	332	325	306	330	347	330	329	298	298	332	353	285	337	310	347	340	305	335	317	319	322	330	329	317	340	310	338	307	356	327	343	312	304	301	320	298	359	346	322	326	324	318	365	316	317	337	359	360	330	329	314	335	316	289	284	326	322	307	360	339	324	321	342	322	312	308	326	348	301	335	321	327	314	304	320	316	300	311	331	343	319	315	272	324	308	316	300	367	337	292	337	350	333	339	349	324	322	276	307	320	325	309	311	324	301	358	310	350	294	331	311	333	328	272	319	360	330	313	319	327	322	351	305	315	309	323	290	327	322	314	319	303	322	330	308	318	330	327	303	297	306	321	304	320	304	327	311	320	320	327	296	317	345	316	335	319	329	303	293	319	318	328	317	348	378	324	321	337	331	321	328	295	336	328	314	290	310	325	285	333	327	322	326	327	303	348	303	327	344	318	322	348	331	301	333	351	327	347	307	316	293	319	326	329	309	315	339	350	308	339	325	314	343	330	344	318	304	331	334	324	303	314	313	329	354	313	315	303	303	304	327	339	362	306	347	326	318	302	305	306	331	359	316	311	330	340	333	296	305	342	316	339	308	304	306	300	323	301	313	340	357	320	339	315	294	339	298	313	325	325	300	301	290	325	349	312	298	325	313	302	309	356	293	325	307	345	333	329	328	327	354	327	343	305	317	313	327	341	302	326	300	315	314	335	325	341	315	333	277	325	300	351	349	332	314	292	323	301	310	305	325	300	346	341	328	327	304	319	320	305	296	310	322	303	312	362	310	294	309	320	347	322	292	305	311	338	328	325	349	306	307	305	307	343	343	346	334	334	331	304	311	321	314	310	296	325	324	326	339	308	317	339	296	340	322	331	321	337	340	328	336	325	312	314	307	333	339	290	301	312	310	322	322	321	293	301	308	296	327	302	307	311	319	330	317	327	333	335	325	348	312	324	349	342	308	282	331	316	319	356	309	363	299	317	307	362	325	329	319	318	330	328	294	299	337	303	325	337	340	324	335	309	289	332	327	301	336	308	319	309	337	332	300	289	303	312	332	319	355	321	300	307	322	332	331	328	293	306	326	339	302	349	326	336	347	331	362	307	302	308	291	329	306	313	321	321	327	295	347	321	293	340	332	313	294	339	348	319	306	336	317	328	291	326	334	328	287	313	313	322	330	335	292	323	286	300	273	331	298	323	313	323	303	344	343	329	326	360	330	318	335	320	308	282	303	295	308	350	339	320	331	327	314	306	291	305	314	299	319	325	332	353	308	322	312	321	340	291	324	331	298	328	281	327	346	325	308	326	315	332	291	311	351	300	330	325	312	324	333	313	317	316	318	333	318	306	294	304	326	324	350	335	334	286	296	338	294	313	335	321	312	313	345	340	331	322	278	302	310	331	320	332	319	342	304	319	317	329	353	335	310	309	347	307	323	327	340	340	333	324	330	293	324	281	339	305	321	316	330	342	327	302	313	267	312	352	322	321	304	326	339	327	310	298	317	333	308	300	305	336	332	326	292	318	348	311	303	336	347	346	315	331	336	326	314	290	326	295	292	353	341	293	311	310	305	354	332	298	306	317	341	289	305	333	334	308	315	324	301	331	339	324	312	290	343	305	316	368	327	330	310	294	331	330	328	304	315	289	357	285	305	309	315	309	310	353	345	297	299	345	320	322	289	330	350	299	315	309	314	329	314	307	327	327	342	273	364	352	324	313	326	353	308	329	309	305	322	322	340	309	311	323	306	309	330	321	315	337	300	322	318	329	311	312	340	316	318	297	321	324	331	326	306	315	321	334	314	286	335	351	300	312	319	306	292	322	353	305	311	352	284	335	303	302	312	326	311	329	338	316	321	337	345	343	312	346	330	342	326	309	297	282	320	322	317	306	336	324	346	297	305	336	300	323	323	332	305	316	318	318	334	305	337	303	325	289	306	340	327	346	325	312	284	296	370	330	302	316	349	309	323	369	305	334	354	322	302	334	304	354	325	338	340	330	311	296	312	338	355	315	308	330
3864	4926	4077	2040	1342	962	768	663	539	511	507	463	412	373	434	361	349	407	374	325	368	352	330	318	328	325	326	320	346	315	295	321	334	325	313	292	304	348	313	326	342	316	314	331	320	301	288	336	298	295	310	291	292	320	265	283	315	320	325	313	339	318	329	310	329	308	315	282	305	330	290	289	301	322	312	323	322	306	295	320	305	299	299	298	306	305	301	283	305	322	282	315	281	302	289	302	325	323	268	320	328	308	339	308	310	297	315	302	290	346	330	296	303	316	295	332	307	305	300	311	290	302	302	274	335	319	320	315	287	321	318	321	304	306	319	286	315	281	307	322	294	293	318	314	276	289	338	309	319	317	329	291	303	307	298	314	333	306	314	315	334	310	290	301	302	314	326	286	308	269	294	336	299	292	291	328	308	332	280	332	299	303	335	298	293	306	310	320	303	293	283	314	302	306	314	327	296	302	314	314	297	324	280	317	341	301	288	292	295	325	281	306	296	300	316	303	343	314	310	306	271	303	318	315	346	293	283	326	291	303	303	277	297	324	326	313	297	290	326	306	296	320	286	325	322	342	289	302	346	299	277	308	299	304	311	292	311	290	286	342	313	308	284	287	307	281	306	299	321	299	313	303	333	326	303	289	310	313	329	269	309	310	311	319	284	302	284	304	318	310	299	306	283	337	319	304	291	301	304	311	340	305	289	306	308	322	333	300	323	296	300	306	332	249	286	287	315	319	295	293	333	283	319	311	329	320	292	328	307	300	334	320	307	311	318	321	307	328	308	285	316	323	318	299	315	291	311	278	305	320	294	293	329	292	303	332	283	304	309	297	322	323	306	293	306	340	321	306	304	286	311	289	317	296	309	293	323	328	310	278	307	309	289	296	283	282	300	312	280	309	335	313	317	284	311	316	310	317	324	304	273	318	328	294	308	300	323	322	272	271	305	307	293	314	345	319	307	308	332	317	339	304	295	307	308	313	304	327	310	302	307	302	284	290	296	317	313	304	306	322	307	326	331	297	310	320	309	322	317	326	313	322	315	301	329	312	309	301	304	338	301	271	335	284	312	308	303	295	307	320	309	313	293	304	313	340	281	307	300	316	319	289	294	325	294	310	310	306	329	295	278	304	304	306	288	319	326	315	299	296	274	282	297	305	312	330	311	277	326	271	306	335	319	298	281	316	303	329	315	315	301	319	263	338	329	315	304	322	303	309	318	324	291	303	307	300	290	300	307	321	284	284	288	303	297	330	296	333	324	289	297	281	329	291	297	264	304	303	312	331	321	298	331	298	299	273	254	305	277	312	309	301	300	297	300	284	297	321	311	319	298	307	285	304	312	291	307	296	305	277	298	276	321	307	339	300	309	301	292	301	309	323	292	307	300	289	307	286	301	317	298	326	310	276	281	320	302	276	299	324	329	282	303	308	323	329	331	265	293	303	281	319	275	289	295	315	318	312	295	303	306	308	312	300	304	337	307	280	309	283	301	334	291	291	303	323	311	296	304	301	303	304	332	315	303	315	295	322	342	289	310	307	338	316	317	304	288	328	277	296	302	300	313	309	278	296	333	295	294	330	313	304	288	317	293	311	269	314	280	317	284	303	339	340	285	292	316	288	274	293	314	282	289	277	332	289	313	277	297	300	318	321	308	313	292	300	283	286	316	296	304	315	338	316	285	310	272	305	291	330	285	302	300	287	324	315	305	305	328	298	293	311	313	314	286	306	285	319	292	289	315	312	326	280	305	290	276	304	304	320	308	287	302	297	309	288	317	292	312	305	298	300	333	288	297	297	283	302	320	333	326	275	325	302	310	301	269	319	296	297	289	294	310	311	284	314	278	290	304	325	294	297	293	332	304	315	318	328	302	346	323	352	335	305	294	288	302	308	295	310	304	272	313	297	284	327	298	292	308	303	322	325	303	321	289	280	290	329	271	289	273	299	332	317	303	277	276	303	286	306	320	270	312	316	278	302	299	313	299	293	312	325	277	307	317	325	276	269	283	323	311	308	305	278	287	334	282	294	305	263	313	301	308	325	286	302	331	281	317	294	267	317	318	253	294	303	321	290	283	309	324	307	310	289	301	261	271	306	276	328	301	289	283	310	296	309	288	307	299	289	298	305	304	296	311	300	296	271	315	314	322	310	283	360	278	294	340	293	281	279	343	293	299	303	278	308	310	348	311	289	306	295	305	284	326	310	310	320	309	279	327	276	324	277	299	267	291	328	312	310	277	307	326	297	323	319	293	325	326	293	301	324	312	255	315	304	303	302	311	307	298	323	287	256	317	322	283	302	323	293	313	316	342	320	298	299	292	329	294	309	286	289	337	296	273	296	307	314	342	335	311	300	310	297	283	305	245	305	316	301	305	298	301	301	296	313	286	299	306	304	304	285	308	295	275	289	286	283	305	331	314	318	273	315	295	297	265	289	298	297	315	300	322	296	304	287	287	306	306	320	320	316	310	308	311	305	337	314	313	280	285	325	294	315	287	298	310	297	325	310	295	316	297	288	317	343	297	339	289	309	331	311	273	317	305	292	299	316	308	304	314	293	312	297	301	271	286	312	319	309	302	297	312	340	297	265	289	323	301	332	309	304	322	314	267	295	305	311	299	307	288	294	306	313	310	297	330	277	301	334	304	280	315	303	320	280	333	286	297	331	284	303	299	295	273	301	322	293	304	305	319	323	284	315	318	316	326	320	293	303	289	295	335	316	301	323	324	292	305	311	320	304	308	306	298	298	309	324	300	291	273	312	286	341	319	285	330	321	294	294	305	275	330	343	306	274	305	327	320	304	317	279	312	304	313	294	325	306	304	279	305	286	278	294	302	279	332	322	260	296	299	292	309	323	333	288	317	292	293	301	337	292	307	298	313	323	294	284	303	304	294	291	308	326	321	281	267	326	313	309	325	305	303	332	292	326	333	305	303	341	272	284	288	280	348	295	304	257	274	283	309	268	265	294	329	292	283	275	288	276	288	297	277	286	326	306	324	298	275	338	326	263	310	301	318	315	284	335	311	284	305	278	327	271	287	311	311	294	341	339	308	295	317	296	305	299	302	312	291	304	287	292	310	287	289	295	301	330	303	279	313	324	296	310	256	285	284	302	304	289	311	307	334	299	309	281	278	309	328	343	316	310	313	301	306	300	292	261	300	287	282	313	299	321	321	315	332	321	294	288	329	331	288	298	299	322	289	300	299	297	316	277	304	301	293	321	294	300	293	322	315	315	327	289	291	317	311	290	301	319	305	294	299	318	311	302	310	297	290	318	280	307	312	292	289	313	308	295	295	314	291	328	312	308	294	306	304	321	294	324	332	311	311	303	332	312	316	307	304	303	298	334	299	290	301	308	303	323	310	289	289	329	313	296	307	271	323	301	311	277	287	317	322	337	329	303	329	270	277	291	301	293	287	270	318	294	318	303	260	294	285	311	334	292	304	307	295	319	302	298	273	307	314	291	292	305	327	332	308	282	296	278	302	296	322	296
27857	10294	2103	1438	1148	945	911	864	930	940	917	903	899	894	948	929	851	919	889	931	895	873	867	911	941	966	883	872	1001	905	926	879	920	864	931	865	926	930	923	889	842	889	829	933	908	890	906	893	942	934	906	875	879	888	922	905	877	863	914	925	887	886	906	911	902	923	978	875	873	884	909	907	913	924	948	872	861	894	844	927	953	861	908	873	886	887	932	894	917	890	919	933	902	866	913	881	908	886	932	869	872	871	863	870	908	829	886	867	899	889	945	908	926	919	908	876	878	949	922	945	881	852	890	933	927	863	905	935	881	897	870	892	919	869	849	893	869	877	937	931	932	889	922	893	869	928	946	904	895	893	913	934	882	876	884	880	907	882	849	862	902	883	938	896	905	888	910	905	894	945	890	905	920	918	878	931	880	903	898	894	958	862	902	938	891	863	864	903	951	887	842	888	898	947	901	878	948	908	898	903	921	892	875	866	871	964	862	897	884	887	897	905	851	910	907	864	881	921	884	851	879	830	883	887	864	843	950	902	868	840	857	955	915	904	900	907	881	872	911	891	941	941	961	889	925	888	850	884	920	897	858	896	909	903	976	948	878	919	885	938	815	896	951	877	937	905	873	826	861	897	866	921	894	891	904	906	972	870	884	860	948	895	895	891	896	933	876	894	890	835	922	895	883	1006	932	864	844	909	827	886	921	911	907	905	848	824	918	987	895	868	867	871	896	893	891	910	869	920	893	931	939	935	839	875	885	948	900	876	882	928	898	874	854	856	937	940	901	907	837	893	864	906	909	924	887	879	939	866	954	882	862	941	925	870	858	894	894	887	883	899	920	922	909	882	880	950	849	888	903	869	866	885	900	956	869	901	931	911	907	926	883	891	947	898	874	906	964	939	904	868	916	885	874	905	883	842	912	926	922	925	901	939	896	871	894	893	885	881	899	943	907	808	916	956	923	924	893	851	964	887	904	932	968	912	918	894	890	894	917	899	896	855	897	870	881	938	892	930	888	907	923	919	864	920	909	851	942	881	947	874	937	866	895	913	889	935	946	869	931	892	853	870	881	915	921	916	863	892	881	861	891	930	890	911	913	926	898	886	904	871	920	911	895	896	924	903	900	912	837	937	884	904	858	927	950	941	898	973	899	894	926	930	946	866	866	882	894	920	874	877	928	927	911	865	932	881	892	894	807	926	918	900	898	883	936	920	839	878	913	872	911	862	925	839	892	897	885	872	899	905	902	841	863	879	898	885	900	869	890	856	914	902	884	877	882	924	912	851	900	927	917	878	900	850	897	915	914	856	933	929	853	901	845	911	912	880	918	895	882	872	896	891	915	874	888	898	864	909	928	913	892	953	971	895	934	858	936	919	887	871	884	852	871	885	886	901	903	860	825	924	918	872	875	897	947	901	869	839	878	874	888	878	901	876	855	929	843	893	844	1004	879	840	866	933	886	899	866	876	881	867	872	839	849	864	899	867	888	942	915	833	870	918	908	934	855	832	873	892	914	921	908	865	939	899	898	908	928	938	858	859	832	932	929	877	899	908	915	899	915	889	886	933	910	882	922	893	885	897	860	860	884	889	862	869	890	971	850	915	885	923	951	882	891	920	900	936	938	895	853	922	916	934	910	856	922	913	869	901	923	925	888	911	884	877	903	889	879	913	898	861	886	928	899	900	917	895	865	847	906	915	898	846	894	937	875	902	908	889	932	858	873	923	860	873	862	897	872	871	877	892	911	900	939	926	891	926	824	913	916	874	912	879	899	870	921	871	836	952	892	871	921	898	936	954	935	898	896	891	932	928	934	890	892	907	895	896	906	918	901	852	848	885	887	934	883	896	892	917	913	904	941	888	936	875	863	884	934	911	826	892	937	879	962	954	891	944	925	917	870	890	864	885	923	895	896	881	894	912	860	912	927	889	886	882	879	861	882	904	921	969	854	951	933	889	929	882	899	901	866	821	900	894	843	916	862	938	898	874	859	965	944	870	892	929	903	922	893	857	917	898	946	923	898	923	869	882	849	917	864	857	900	940	905	879	903	866	901	924	985	860	896	929	893	891	873	890	924	867	879	843	840	886	872	919	902	906	867	946	852	868	861	906	901	862	901	854	849	852	888	912	889	889	887	896	889	888	949	934	863	891	888	955	857	958	915	886	921	910	885	851	925	883	852	896	925	861	908	911	923	922	913	913	942	874	913	921	944	863	898	920	876	896	875	938	951	864	911	866	958	857	960	939	878	920	882	897	850	914	925	833	892	904	911	971	945	886	894	834	877	872	908	932	837	915	909	931	948	929	926	905	912	867	934	927	908	898	873	898	865	838	900	904	888	871	902	929	879	961	886	898	872	836	922	887	929	862	911	896	870	949	862	871	947	915	917	951	881	879	873	860	930	929	871	883	858	906	913	859	857	907	874	944	887	900	958	882	856	932	890	913	914	905	866	869	934	876	958	943	920	900	869	902	881	950	903	854	902	902	937	937	917	872	892	890	895	849	964	888	911	954	877	903	910	895	875	853	870	884	894	969	879	873	851	858	957	926	885	835	870	957	882	846	868	909	903	897	862	924	900	911	863	878	898	868	877	850	881	896	909	874	861	903	896	931	882	946	905	876	914	899	941	852	911	866	915	941	861	887	859	945	848	894	979	915	986	884	908	910	932	872	866	900	927	892	843	874	839	884	870	912	920	923	910	931	908	910	907	873	895	913	930	846	870	980	955	914	937	882	920	880	896	874	928	884	922	910	935	921	907	873	851	885	864	881	909	900	893	927	879	926	865	930	885	893	896	907	894	892	908	918	868	933	966	937	877	898	884	891	986	859	981	917	900	878	887	889	926	860	904	840	931	890	963	909	858	877	876	865	855	878	955	857	918	906	958	926	963	925	911	951	886	882	906	861	875	903	946	865	927	902	881	923	869	877	941	880	839	960	868	887	873	919	889	905	912	821	890	849	840	880	855	904	899	902	857	917	955	879	887	894	901	941	864	864	872	888	904	928	896	873	968	931	857	957	913	891	875	899	914	905	947	895	882	894	904	900	880	941	891	915	864	897	893	908	901	917	867	860	888	899	897	861	929	905	930	945	889	911	873	926	892	904	885	925	933	874	863	915	915	845	887	878	851	898	942	916	919	905	964	886	935	914	879	887	892	887	882	838	872	966	921	857	907	927	907	956	910	943	903	912	938	862	893	908	971	955	877	890	902	850	910	915	877	939	904	891	904	904	871	889	898	899	880	865	939	934	885	888	925	923	903	889	907	906	895	879	878	945	863	904	836	916	880	908	842	877	903	870	904	854	849	855	938	868	924	955	887	898	885	843	907	914	899	887	894	948	902	850	918	892	869	873	834	871	918	881	939	910	895	909	884	868	861	899	893	889	954	881	881	873	821	883	900	893	890	918	863	902	851	873	850	905	906	887	895	885	920	931	878	900	914	910	903	875	837	902	970	930	891	884	937	890	878	861	906	888	890	907	867	873	860	899	868	899	843	918
5534	1045	902	829	806	731	782	759	758	723	735	747	722	765	725	696	758	733	739	732	737	743	777	745	778	722	754	805	810	693	729	767	728	704	758	716	734	723	731	755	781	773	736	718	757	677	763	730	741	730	740	775	715	753	772	768	715	804	734	814	707	705	747	761	716	716	677	778	787	715	771	745	778	735	750	736	712	704	746	760	715	757	762	792	733	742	782	765	738	745	757	776	746	715	755	739	765	771	740	702	740	738	774	748	710	716	722	756	736	726	755	746	735	732	718	744	762	773	775	738	690	790	742	733	731	724	729	704	718	750	766	695	759	752	721	740	759	724	709	714	815	776	742	757	748	760	708	736	736	726	730	691	739	747	735	692	762	738	777	740	830	745	720	759	788	751	730	742	746	745	735	724	743	699	688	716	723	752	757	752	731	726	762	741	761	741	704	755	760	768	733	780	729	755	751	752	756	776	808	705	703	716	727	741	731	745	714	717	763	763	752	735	794	710	806	716	746	765	802	778	758	731	740	776	780	748	736	723	733	717	720	701	738	715	720	746	747	752	728	803	716	731	726	726	747	697	751	770	781	705	740	721	718	750	747	729	740	709	740	790	719	728	745	738	774	714	740	753	702	789	768	745	747	804	713	703	748	745	789	742	779	742	721	719	765	738	765	674	764	783	749	698	740	733	716	750	722	754	789	735	735	741	710	754	767	730	708	727	704	726	714	761	752	713	790	757	711	732	732	758	720	714	765	688	723	726	745	728	739	679	712	711	770	738	724	719	783	774	730	745	744	693	735	757	742	776	725	772	723	745	733	717	741	768	731	728	773	798	767	764	730	743	749	733	812	794	743	723	753	739	685	728	729	730	775	774	699	760	768	707	737	740	758	779	733	768	731	768	770	722	740	715	720	754	691	720	733	763	726	738	747	714	789	721	754	706	750	730	759	703	735	746	774	731	694	752	707	732	721	711	728	729	717	749	761	773	711	827	740	723	779	775	728	775	725	729	758	735	736	751	763	770	742	762	754	704	765	794	787	719	710	745	725	748	746	766	707	758	768	762	744	722	743	751	712	700	765	707	742	764	729	715	713	728	752	723	730	766	740	731	760	747	721	710	714	827	727	721	737	740	714	721	758	731	766	744	707	795	739	740	769	746	745	665	744	777	777	703	712	735	751	720	783	745	738	734	772	729	744	725	736	780	698	758	726	727	732	778	700	741	754	735	701	799	699	718	741	742	754	758	803	774	764	737	788	739	764	713	714	742	750	738	709	710	771	744	781	732	766	716	727	757	775	754	726	788	728	776	738	698	733	760	736	710	691	758	727	752	743	757	765	695	789	773	724	773	699	775	770	671	721	710	789	775	687	730	757	725	771	695	743	754	760	761	710	711	718	752	725	748	745	707	730	723	778	759	731	696	753	799	734	738	779	703	757	690	754	760	688	762	742	720	742	795	706	712	771	757	736	734	689	737	722	787	781	747	714	732	767	790	718	754	745	728	742	777	727	766	752	736	759	743	775	740	754	766	761	733	745	774	769	758	759	761	738	775	747	784	771	752	719	765	750	757	792	762	708	749	745	730	676	674	768	701	687	764	719	715	740	688	752	735	718	699	736	649	708	779	734	772	726	727	775	755	722	759	784	721	698	780	753	722	712	740	744	699	794	762	706	690	767	737	742	728	767	763	749	827	771	710	695	757	753	728	742	768	723	736	723	768	790	780	809	743	733	752	738	786	700	723	740	738	794	738	732	729	787	771	752	754	709	686	742	769	757	710	758	730	747	772	775	766	735	707	727	738	730	722	761	721	711	736	767	716	692	725	736	736	779	745	731	763	738	719	759	778	753	771	727	767	727	720	705	735	761	751	702	735	745	678	698	711	726	732	729	691	733	716	753	719	777	767	771	758	712	738	728	801	758	718	768	714	705	722	736	719	695	775	731	734	751	727	770	722	743	790	722	793	749	753	680	690	719	757	721	731	717	768	726	725	719	765	695	694	745	776	741	750	723	743	805	740	763	725	755	701	738	736	766	778	710	712	718	749	745	722	743	731	709	722	745	732	749	776	786	731	707	747	741	764	742	728	717	743	791	777	765	737	731	726	718	699	693	737	756	708	754	750	740	763	731	701	744	783	711	756	786	711	747	799	758	692	718	740	704	745	728	739	745	744	780	735	753	764	731	742	741	718	756	723	770	747	741	695	722	724	724	765	727	743	715	747	702	753	724	754	701	765	757	762	738	753	765	725	724	706	760	755	754	695	709	768	761	721	730	753	736	755	739	776	741	718	713	720	751	685	730	770	752	713	738	757	714	737	762	752	765	749	767	751	790	737	716	767	704	792	770	759	738	781	758	698	711	749	745	749	778	760	730	646	739	730	772	719	720	728	760	761	715	733	774	744	780	748	722	763	734	761	713	778	702	749	692	701	738	718	725	748	714	742	742	774	739	716	736	728	796	752	741	767	732	765	753	746	750	755	741	760	695	780	720	766	733	749	738	720	752	740	753	742	741	754	686	695	755	781	748	711	705	746	719	777	726	748	781	714	753	697	719	732	672	725	783	712	723	792	712	722	755	729	749	715	742	749	721	721	732	798	762	732	678	766	745	788	737	709	771	714	755	761	737	747	709	759	719	785	752	792	753	756	712	721	710	689	701	801	739	769	727	733	766	791	713	750	717	728	731	722	719	756	720	746	760	747	666	751	723	717	802	719	747	768	759	712	768	754	722	736	738	745	758	732	812	762	743	707	783	718	713	769	747	786	763	776	740	749	757	767	776	738	708	748	754	736	714	752	683	741	800	705	745	766	723	726	738	704	736	698	763	698	735	754	723	718	740	737	730	680	786	721	751	756	690	759	729	765	745	761	744	712	721	742	806	727	758	724	727	733	684	709	794	699	710	751	756	700	747	733	754	706	766	744	719	736	761	768	773	694	743	735	679	688	767	747	694	720	767	726	713	749	761	807	742	757	716	747	727	738	718	710	775	769	748	736	719	722	725	744	734	776	736	733	717	714	704	707	746	794	735	781	751	777	736	732	750	697	706	719	791	732	718	753	733	741	781	720	747	729	715	777	751	744	756	732	711	769	707	759	776	793	710	675	749	732	732	796	747	713	756	703	764	802	767	722	724	776	741	725	723	724	728	741	748	746	774	731	727	722	735	728	730	749	759	764	753	726	720	727	729	733	783	748	690	757	708	750	774	731	721	767	730	737	756	718	725	799	752	775	716	741	729	713	755	719	741	797	732	767	741	745	744	743	752	718	709	735	750	792	790	751	735	712	742	742	711	682	708	766	714	737	753	746	752	748	777	744	767	736	756	783	773	741	750	752	736	741	771	713	756	749	779	783	751	742	729	726	724	753	704	754	701	767	730	726	753	739	722	742	721	765	755	672	741	780	751	731	714	727	758	722	754	790	743	695	730	729	737	706	795	723	717	755	724	729	750	737	773	815	773	736	786	712	737	720	739	701	741	769	797	681	800	734	740	722	717	779
25659	21444	27227	25389	4173	1061	918	713	678	670	650	656	666	657	646	660	650	614	601	612	599	655	605	595	547	617	635	593	566	581	596	607	617	629	624	625	564	582	615	612	613	591	522	614	618	575	623	629	608	597	595	606	630	596	572	601	566	559	593	622	593	615	596	572	591	617	610	602	562	572	567	597	586	629	574	576	613	575	618	570	593	570	563	585	647	595	602	597	553	613	592	618	556	616	622	584	596	611	628	595	601	580	595	593	563	544	571	591	622	578	556	616	567	564	587	605	638	603	598	601	659	599	578	602	606	601	620	591	605	586	603	580	603	592	596	594	616	572	603	565	613	640	611	589	593	575	598	565	577	595	579	597	572	597	606	631	568	580	559	594	635	576	589	593	588	590	585	608	628	566	624	589	613	629	577	607	619	580	595	582	627	593	588	634	591	579	583	581	622	600	562	595	584	582	587	566	597	612	620	573	569	609	588	634	563	586	580	648	628	593	620	569	569	610	598	564	616	606	624	597	597	561	589	618	571	609	621	561	590	661	558	568	583	584	583	621	597	621	596	579	557	590	596	586	603	594	581	563	588	609	615	585	574	567	561	545	592	566	577	600	598	618	595	626	602	603	586	593	556	578	568	627	609	598	596	577	620	555	608	620	577	576	615	583	569	569	616	571	556	586	594	603	648	547	626	562	593	594	607	559	571	542	556	561	582	590	572	579	623	596	590	606	631	594	610	574	577	583	603	589	614	569	635	602	586	599	594	647	589	569	616	586	608	598	624	601	575	623	637	583	578	577	568	615	601	594	632	588	618	608	652	558	600	594	611	557	583	608	577	601	611	579	579	588	617	601	601	567	571	602	585	600	586	590	582	580	601	549	605	564	562	589	601	592	598	590	587	537	581	583	606	577	593	593	569	566	599	644	562	566	616	597	598	578	588	584	600	585	613	606	548	568	618	580	569	582	592	597	604	635	601	613	589	603	622	575	619	629	573	609	594	552	653	580	590	600	572	572	587	593	590	599	574	589	600	569	598	551	581	599	598	596	582	593	571	572	583	604	562	609	610	623	543	601	616	601	563	586	567	556	568	608	633	582	620	635	584	578	581	586	626	636	581	576	605	612	596	597	609	664	601	570	617	549	543	597	624	601	602	639	624	583	606	602	601	619	576	641	583	629	588	576	613	591	593	546	592	558	564	583	588	620	572	598	567	595	566	559	581	614	560	577	603	615	580	583	576	591	636	582	563	615	596	546	586	569	585	592	596	610	569	583	531	596	568	561	571	561	585	640	598	594	594	608	638	603	571	580	634	568	586	561	562	597	570	571	632	546	587	578	573	583	546	638	583	573	613	596	608	623	637	573	583	590	557	546	636	587	621	601	603	522	579	630	585	571	599	594	529	571	567	548	611	652	609	577	602	618	587	576	614	610	578	603	580	585	578	605	594	607	618	602	618	598	584	603	601	598	600	574	598	635	627	611	605	618	606	587	593	606	588	579	578	606	580	587	618	541	602	626	608	591	597	592	581	618	561	591	560	581	601	598	581	564	606	606	608	559	589	588	588	582	620	621	619	561	609	574	597	613	559	598	603	601	555	609	624	599	603	582	610	575	567	618	615	615	620	582	592	550	573	628	573	584	598	608	617	597	582	602	615	579	610	538	567	547	592	606	576	567	630	633	559	536	580	605	572	560	617	609	626	579	576	576	581	585	603	581	569	583	593	564	624	615	631	610	595	617	606	600	596	582	590	613	626	540	569	598	592	545	594	589	582	637	602	636	572	599	605	555	579	594	609	591	600	556	634	584	596	595	580	602	579	595	602	594	611	578	588	612	551	575	571	626	646	576	575	546	647	594	596	597	582	564	571	612	572	621	608	611	598	608	590	624	584	623	622	597	610	619	582	570	578	594	595	591	598	576	596	580	557	591	557	576	611	593	636	637	572	605	611	607	565	611	575	620	628	629	626	584	601	572	595	587	590	589	584	613	608	572	576	585	613	588	597	591	555	554	594	619	577	577	591	596	603	597	557	606	596	578	541	562	594	631	578	628	588	614	641	572	582	547	606	570	599	581	571	609	597	625	603	620	595	624	591	618	639	588	608	583	567	570	613	602	554	589	583	617	601	597	626	564	626	550	572	599	591	534	536	620	575	585	558	569	580	626	580	600	597	624	601	612	611	584	589	551	563	547	586	619	594	575	590	589	562	601	591	576	621	606	557	573	592	635	622	610	533	585	583	564	617	614	582	625	648	558	552	587	626	557	579	571	581	631	634	558	595	573	622	616	590	587	590	559	593	578	641	596	631	552	584	601	552	643	632	624	600	658	571	616	593	564	583	605	566	553	596	588	589	618	587	557	591	597	608	596	581	592	598	627	591	611	562	621	623	598	596	547	571	584	645	596	594	656	598	602	593	574	635	612	614	600	588	560	582	588	600	557	606	596	580	615	642	609	562	595	536	599	558	652	590	575	611	621	613	584	589	554	606	578	599	594	602	638	563	599	587	631	593	598	607	584	589	573	611	614	579	603	578	542	588	605	584	620	576	595	617	604	583	613	593	605	602	614	590	571	623	586	570	631	586	594	559	595	597	573	617	574	568	610	609	635	562	599	555	608	585	622	575	610	603	566	583	580	617	551	636	596	583	590	591	613	542	573	633	607	594	584	591	578	606	577	556	597	597	594	562	560	564	624	596	610	596	654	606	637	567	625	583	582	600	604	614	626	607	572	578	609	614	609	618	615	579	529	613	553	604	661	567	563	614	586	630	574	574	611	602	601	653	574	615	576	594	588	583	569	619	631	600	602	601	610	583	605	584	612	580	582	583	577	586	580	600	608	588	617	551	627	544	609	585	567	552	624	627	547	563	590	601	602	611	608	540	606	557	607	594	576	569	588	623	623	607	574	584	589	618	580	562	590	546	597	601	567	567	554	579	551	588	588	590	637	595	604	577	638	607	585	624	634	590	619	598	584	615	613	572	583	561	561	586	594	563	576	587	604	596	613	589	629	613	592	552	584	575	595	574	563	573	602	582	621	580	590	606	580	573	577	552	602	527	607	568	571	550	584	631	569	632	610	607	602	602	637	621	607	561	598	570	560	577	585	561	628	571	593	610	625	608	668	609	573	566	605	587	555	572	617	598	594	566	634	611	598	610	605	572	571	636	589	606	587	555	584	601	570	588	609	651	582	632	561	594	572	630	582	591	621	596	565	566	552	597	610	615	638	590	565	601	634	587	595	610	573	582	586	574	586	545	586	642	588	613	586	572	613	631	585	609	607	569	606	610	580	529	590	612	563	546	598	629	584	635	583	627	589	610	611	582	602	636	612	596	572	581	567	623	624	656	603	614	591	586	542	589	582	634	590	555	594	583	568	573	613	586	626	578	587	570	597	556	584	579	589	580	567	602	597	595	582	635	610	569	611	593	644	596	571	608	630	564	589	591	574	615	566	585	614	597	621	610	575	572	615	586	578	562	603	596	567	571	562	569	617	628	559
3766	3029	2562	1393	1024	865	735	621	652	610	601	557	607	596	570	628	562	578	539	539	577	541	559	583	525	525	565	558	520	556	547	510	561	542	527	534	510	563	554	568	576	516	538	522	506	516	509	580	520	519	519	551	565	499	518	527	527	563	499	539	542	507	529	516	541	541	522	505	501	500	533	487	544	522	505	503	542	569	582	518	520	498	542	496	506	510	545	507	531	545	538	519	563	542	539	517	497	467	526	551	514	520	533	578	562	527	528	504	500	508	573	567	549	546	539	507	493	500	509	543	512	481	497	570	515	498	496	507	504	565	501	510	517	539	524	502	509	555	540	514	499	511	531	482	552	526	513	518	486	552	524	504	541	534	555	492	530	587	510	548	510	531	590	531	517	586	514	506	497	490	532	472	525	520	493	479	515	503	516	560	552	513	501	482	515	514	525	552	495	495	543	564	544	526	542	496	564	490	499	514	524	550	551	572	516	523	545	540	516	525	569	493	509	516	484	528	501	536	535	521	506	516	498	558	546	506	533	529	534	538	510	502	543	577	506	514	554	522	525	552	517	540	514	523	547	511	487	544	536	550	516	514	540	526	555	564	546	554	482	532	516	529	548	500	516	547	512	472	534	540	532	514	497	582	504	500	557	572	540	513	481	528	533	487	510	508	564	492	545	481	495	512	498	514	516	540	544	509	526	461	529	573	522	508	515	529	533	464	543	477	532	519	524	533	573	539	555	517	524	552	550	530	526	561	527	501	531	569	473	504	493	503	496	545	522	525	536	511	485	529	528	518	536	544	516	517	519	535	565	475	530	514	518	527	511	506	547	520	501	517	539	524	524	534	547	519	530	540	469	495	518	542	523	526	511	546	567	513	567	545	523	523	501	554	483	545	503	531	541	526	506	503	526	556	527	531	534	525	501	553	508	525	526	547	473	572	538	530	508	521	520	556	502	522	530	500	548	556	525	488	531	538	504	553	522	514	511	518	516	509	509	517	548	536	522	580	504	565	511	537	479	524	513	511	518	526	521	494	522	547	478	497	548	493	522	535	531	525	546	548	543	514	496	524	526	528	509	497	498	522	545	534	541	544	515	516	551	472	495	511	552	534	550	472	528	530	526	528	504	498	529	523	514	523	534	531	527	507	527	535	488	562	535	504	517	539	530	564	527	480	481	507	543	521	541	506	507	569	513	507	513	523	551	527	488	526	557	514	449	529	530	501	529	526	503	523	532	548	498	499	515	559	515	511	519	509	481	529	488	568	536	547	501	512	550	560	527	552	559	530	503	509	544	528	506	541	510	532	520	502	543	533	522	519	537	527	521	527	507	515	526	467	542	529	530	507	538	517	519	552	557	537	513	520	529	533	559	510	510	530	558	511	528	533	527	496	538	508	560	526	519	575	483	471	494	522	551	544	498	512	503	558	543	519	536	532	549	522	529	469	533	550	527	521	525	493	500	494	506	539	506	512	509	497	532	524	501	511	524	538	492	554	530	516	481	537	559	562	505	526	499	474	520	525	539	523	540	549	529	557	482	532	506	507	531	531	543	498	511	493	546	555	571	531	533	515	521	509	559	554	521	496	521	513	543	543	520	524	524	486	498	491	503	535	506	529	516	515	524	520	562	490	518	478	480	564	472	546	577	561	518	510	513	508	518	543	530	540	527	530	511	502	506	540	537	546	501	562	555	513	534	532	519	475	547	537	513	510	543	511	535	557	552	539	526	558	533	539	522	551	524	549	557	512	554	520	516	520	562	520	490	563	489	556	532	526	525	471	546	553	502	559	554	519	529	532	508	521	510	548	537	525	482	499	549	528	529	519	509	550	488	541	529	544	564	586	519	511	558	531	515	525	531	533	512	538	484	497	531	509	533	519	551	476	487	501	536	567	518	500	516	498	516	528	486	543	528	506	514	535	531	516	553	521	534	514	530	534	528	458	541	507	491	530	521	515	518	524	472	578	523	526	498	541	513	528	522	486	524	518	512	539	561	530	457	541	526	572	510	506	511	538	535	510	523	544	491	516	515	524	496	503	522	507	524	518	531	507	527	529	518	497	559	516	515	489	516	496	553	503	515	520	523	525	521	506	534	507	541	489	517	489	533	531	538	527	539	544	515	515	535	529	545	496	468	521	515	481	534	501	496	532	518	498	536	498	539	526	530	534	497	528	540	454	510	513	569	510	518	479	525	514	520	517	538	519	505	505	507	526	524	518	542	564	487	584	565	548	540	489	565	527	483	507	528	550	551	505	484	513	478	502	515	524	533	492	527	553	515	534	561	535	490	528	548	476	509	515	505	530	517	507	538	537	524	472	525	538	510	538	502	508	537	509	543	533	523	551	544	567	493	483	541	529	497	491	542	558	505	495	519	510	533	508	550	520	571	553	535	532	530	508	535	513	516	525	481	521	550	511	563	503	509	528	488	563	516	528	534	508	490	508	519	533	479	500	513	485	503	530	557	541	578	472	518	533	493	518	514	515	496	541	536	524	522	507	557	511	528	523	502	547	514	539	535	518	549	564	538	505	541	531	533	515	516	523	522	551	536	548	504	503	504	498	533	495	517	507	553	521	519	499	508	489	507	479	537	533	508	540	507	497	536	548	489	531	540	474	521	494	494	506	489	501	477	545	525	555	522	513	492	546	523	579	501	524	552	523	521	533	507	537	533	489	510	533	547	529	484	558	557	548	524	482	510	524	505	511	532	507	532	547	511	530	531	546	506	547	517	531	529	536	535	522	495	502	572	486	497	505	504	526	578	534	535	514	531	520	552	486	513	513	551	495	508	547	498	497	469	497	526	543	544	486	507	537	546	517	501	527	504	553	534	543	508	457	519	521	539	554	558	503	540	522	529	522	537	497	538	486	549	563	511	487	525	536	497	527	511	502	546	484	534	510	518	518	558	533	537	527	515	544	558	492	511	565	489	495	503	513	543	501	509	516	574	512	519	525	494	476	529	525	527	571	517	509	496	524	521	559	489	503	499	486	501	542	504	550	553	512	524	553	512	530	511	517	497	510	485	546	539	483	497	469	497	539	500	550	515	556	530	533	530	515	496	518	523	533	484	555	487	500	498	578	467	516	550	527	531	481	504	573	508	513	547	551	529	516	563	521	525	534	482	538	511	540	523	579	514	491	530	496	526	528	499	502	526	481	540	515	536	524	508	539	514	501	514	514	554	512	485	519	523	513	520	502	536	540	500	523	484	504	542	518	522	499	523	502	545	554	519	532	500	534	531	511	520	513	569	541	543	501	487	541	476	467	551	514	531	491	557	484	534	508	539	533	521	556	545	537	526	532	486	503	495	509	492	545	545	523	522	518	513	537	490	556	506	534	545	502	558	485	499	545	550	556	512	491	496	571	571	515	529	481	531	491	520	504	503	539	555	544	528	483	536	565	523	558	538	508	536	552	497	519	520	528	556	508	539	527	493	518	499	483	526	517	512	516	530	552	510	548	534	536	526	538	514	520	545	511	508	513	540	502	508	504
24555	21412	28509	24680	21066	3417	899	561	390	389	423	414	394	367	325	356	330	387	360	357	346	356	337	378	341	347	331	363	353	287	348	317	323	352	320	359	337	313	329	306	354	317	311	308	311	313	334	299	301	356	321	354	321	302	312	294	298	322	332	311	302	311	335	305	289	301	309	304	319	331	323	320	321	295	313	357	310	334	311	325	337	314	340	313	351	327	282	293	325	272	309	336	326	319	308	305	327	327	303	339	318	325	296	307	343	324	312	333	311	316	340	323	300	325	302	336	305	339	303	335	321	318	328	327	334	310	308	311	344	309	337	339	321	312	306	320	330	315	336	286	306	314	341	298	325	301	312	341	296	332	329	313	334	326	328	298	324	318	331	323	305	317	320	316	322	315	342	324	333	298	324	320	325	296	348	299	327	327	357	348	307	316	332	317	320	335	299	359	301	318	291	322	318	340	298	340	321	330	331	346	321	273	339	312	328	333	339	298	295	318	321	282	326	302	343	291	312	295	312	283	339	341	293	344	322	347	317	309	336	300	321	365	282	309	303	316	334	340	350	328	333	314	320	316	311	299	294	301	267	326	322	345	307	306	344	296	299	307	305	332	312	341	312	302	326	311	337	326	342	338	319	319	307	287	315	317	324	282	292	317	289	320	312	320	335	341	311	310	301	308	310	305	343	325	322	292	310	319	301	304	293	314	322	342	297	339	320	325	319	298	322	315	321	329	331	350	315	302	339	310	291	329	311	306	339	310	308	290	312	340	318	323	311	311	302	322	311	308	305	297	293	295	309	296	312	299	299	312	310	301	307	282	320	317	326	322	306	329	315	312	311	308	276	303	346	348	323	309	299	306	301	309	296	347	311	302	321	281	329	311	302	311	310	300	321	315	330	284	319	328	339	316	308	325	316	296	306	291	322	325	342	295	320	281	306	320	307	323	303	323	324	322	314	315	324	328	326	334	334	309	332	309	318	312	300	329	335	329	299	292	326	343	342	309	342	317	308	308	345	302	313	349	310	313	324	286	314	308	284	313	307	294	318	339	323	286	318	341	329	339	342	300	298	309	319	310	311	269	331	314	346	284	323	294	327	320	311	312	324	333	360	348	336	334	328	307	295	343	331	328	348	309	316	348	296	314	302	331	290	334	336	357	330	311	308	329	334	279	329	325	335	319	324	320	339	321	305	308	327	332	306	332	325	286	324	350	306	324	304	285	335	293	328	310	360	358	329	303	303	343	312	320	321	307	322	298	326	332	319	315	341	312	314	308	304	316	354	339	310	292	323	322	282	300	299	327	336	303	303	295	316	329	343	345	331	317	328	301	314	369	297	339	322	318	314	329	297	314	325	300	309	300	304	290	316	322	309	283	309	319	289	285	327	303	309	296	331	292	297	313	332	330	371	331	295	307	338	293	340	309	315	292	317	301	332	280	308	300	342	309	342	321	328	280	321	287	291	302	309	316	284	308	297	307	304	314	303	345	324	323	329	333	330	317	295	325	340	281	304	335	314	314	344	319	300	314	310	292	272	290	350	317	313	328	323	327	311	315	325	342	308	322	325	297	295	325	308	295	317	304	305	310	289	346	283	317	333	300	301	326	328	324	312	362	305	308	331	311	279	320	345	322	308	311	308	308	294	291	338	320	330	342	330	300	333	336	315	309	288	335	299	339	327	337	279	290	291	349	310	278	315	323	317	315	304	329	301	284	329	315	299	353	306	320	282	306	325	345	267	307	309	313	312	322	318	351	344	304	332	326	297	335	297	324	320	318	310	335	308	336	313	334	334	314	292	346	296	293	296	331	289	334	318	361	306	304	299	324	341	324	338	326	294	297	329	322	314	320	340	325	315	306	334	293	360	308	307	307	311	305	330	309	305	350	319	331	328	338	335	326	328	331	329	304	318	304	341	312	319	308	287	292	331	351	320	312	310	319	325	301	289	307	319	314	331	299	330	309	340	318	279	336	325	318	300	346	306	317	307	337	308	323	301	314	323	337	319	301	338	321	337	313	317	308	326	289	312	303	317	296	321	344	330	303	288	307	299	310	299	318	293	316	289	311	289	309	344	313	332	278	332	312	329	290	337	314	335	318	318	318	321	296	309	332	327	295	326	338	306	336	331	310	349	288	361	313	328	326	315	309	318	302	347	300	316	336	301	351	286	324	316	314	335	342	304	325	313	323	291	324	319	333	336	336	297	336	303	310	309	336	311	336	295	341	358	340	322	301	326	323	306	293	306	297	299	308	338	315	334	315	305	333	314	294	320	316	312	330	304	313	312	363	315	328	323	305	313	309	295	314	308	330	307	308	320	322	333	297	333	315	310	338	315	327	312	271	333	327	335	314	321	314	302	309	333	298	292	297	339	317	300	318	295	316	317	302	314	304	317	308	318	341	292	301	329	314	365	322	322	295	339	351	317	279	295	299	335	323	295	326	323	300	332	283	313	322	315	304	313	297	343	307	309	281	328	324	326	309	312	349	338	309	345	339	341	313	313	321	306	296	320	309	304	316	299	322	297	298	335	319	292	338	324	298	320	335	345	335	344	365	318	357	332	296	314	305	301	301	292	347	303	355	342	321	303	315	322	323	289	312	318	347	303	314	317	311	314	314	331	327	288	297	311	332	292	326	317	333	319	321	309	332	352	332	317	287	323	293	308	330	295	324	326	322	309	322	295	335	347	315	344	314	310	319	291	292	319	310	341	323	313	313	284	336	340	352	339	282	313	298	313	318	301	300	290	289	304	323	343	319	276	320	336	296	331	289	290	365	288	315	317	306	316	301	327	333	295	354	332	290	304	304	329	319	321	319	340	310	301	335	307	313	304	297	316	312	311	327	336	314	311	310	307	327	305	300	300	314	337	286	316	330	307	307	351	317	314	346	333	304	331	270	323	331	316	317	313	304	335	377	295	334	321	302	325	375	274	315	270	336	326	324	319	308	301	306	337	334	323	286	309	342	321	324	296	324	330	300	332	342	312	296	316	303	337	307	354	317	312	311	307	309	319	304	309	359	357	321	323	292	329	339	316	334	306	320	351	304	329	324	321	314	357	319	303	285	337	309	279	319	325	310	340	303	296	322	327	303	324	280	300	304	331	326	306	314	328	319	299	320	310	318	337	307	323	287	328	327	310	326	329	320	299	317	326	311	342	338	318	290	298	300	328	335	308	342	303	288	303	342	290	300	287	337	300	327	300	319	300	304	325	308	344	315	304	338	304	303	293	338	355	323	310	314	322	315	303	316	310	311	322	330	330	312	307	309	335	308	341	304	342	321	330	342	324	325	307	297	349	338	327	360	289	318	306	337	335	329	346	307	334	316	330	308	337	324	297	332	346	312	334	307	329	312	314	298	327	341	322	315	339	331	284	332	305	311	292	291	339	324	301	318	310	304	344	304	300	309	303	325	340	310	327	283	321	295	295	304	313	301	303	322	309	327	333	367	326	295	300	323	310	325	297	316	317	334	314	319	305	318	321	318	309	322	291	310
3831	4908	4023	2115	1279	987	785	626	594	514	471	467	386	371	380	395	368	367	348	369	365	331	337	353	321	309	320	320	328	347	326	351	321	326	305	320	315	329	324	301	307	279	330	312	323	284	337	300	330	339	337	344	313	325	311	314	325	315	322	314	289	301	316	314	308	336	307	304	333	276	301	301	317	327	348	311	306	291	324	314	290	289	315	329	303	291	338	287	295	289	345	335	306	294	292	285	324	327	330	300	290	283	333	311	296	313	321	295	293	283	285	310	321	307	335	307	307	312	306	318	284	316	328	297	299	316	306	349	251	299	321	294	311	307	300	306	298	322	338	322	299	297	291	325	316	374	324	308	288	320	306	314	281	311	317	288	345	310	294	293	300	339	338	298	313	292	298	344	304	330	292	298	317	277	307	310	342	306	298	302	318	306	309	313	296	274	284	315	314	297	320	313	308	295	302	335	291	307	350	304	328	271	300	303	308	309	305	304	282	320	300	294	283	321	320	275	315	269	346	300	305	304	309	280	305	288	263	265	298	289	298	311	289	317	308	288	280	344	282	303	296	322	292	316	299	313	314	314	313	306	303	315	307	319	311	288	299	307	302	299	305	270	320	341	301	305	313	304	312	300	309	333	324	301	292	314	312	305	303	298	321	296	300	303	291	298	316	295	335	303	312	298	301	311	304	302	297	342	301	263	275	325	326	282	296	293	338	303	314	291	289	299	312	283	324	323	307	301	336	306	306	321	276	314	278	279	292	293	346	300	284	296	299	301	301	304	318	265	317	309	327	323	305	319	297	312	347	284	312	321	270	317	309	295	330	319	298	296	311	280	302	303	302	319	299	307	310	297	326	304	301	329	263	316	300	324	294	286	295	305	316	313	295	291	312	288	319	310	309	283	280	323	295	287	293	293	284	309	285	303	328	299	337	310	303	307	300	320	299	304	283	312	313	323	298	297	294	308	312	300	287	274	303	307	295	322	313	312	322	324	257	320	291	299	307	293	276	287	346	274	311	305	330	302	313	300	284	278	305	298	297	290	322	278	274	327	286	306	322	284	289	326	299	287	312	313	336	306	303	302	313	299	314	303	306	269	312	332	280	307	309	285	302	323	297	325	281	327	308	307	300	304	326	307	321	334	286	313	304	289	286	294	281	333	322	306	337	308	314	311	328	315	308	317	309	309	303	293	301	308	323	327	280	312	279	305	305	308	338	298	285	309	294	328	302	301	325	319	299	303	349	310	318	323	315	330	272	301	347	299	310	313	324	311	305	274	318	318	296	292	308	328	319	271	312	296	301	296	283	279	325	302	321	290	307	314	286	310	312	312	332	295	306	298	314	291	275	287	334	329	298	258	326	320	295	304	308	295	307	306	301	316	313	299	364	279	325	307	312	349	303	279	313	315	290	298	317	281	280	293	289	326	311	277	296	298	307	334	316	331	323	284	278	305	326	294	311	317	284	286	330	290	322	296	294	285	280	320	311	314	294	329	326	302	308	317	291	310	309	304	317	324	318	317	302	298	316	268	322	305	292	283	296	302	310	318	295	329	276	298	298	309	294	285	293	305	312	310	283	334	283	303	272	295	329	327	307	305	285	320	299	298	307	284	303	299	294	276	307	309	313	300	324	321	320	297	306	298	325	293	322	321	357	273	303	311	298	298	315	327	291	338	314	269	304	308	299	295	289	301	298	301	279	327	279	292	300	315	301	287	303	340	300	290	308	302	301	307	334	307	302	306	301	282	303	292	298	288	312	306	305	317	296	290	303	288	301	336	313	314	302	302	320	281	283	328	306	277	310	282	305	308	282	309	318	318	274	340	284	284	302	325	309	316	314	310	283	279	282	297	295	262	296	322	303	298	309	281	335	301	306	287	296	320	309	277	273	295	310	332	296	296	291	304	288	298	262	314	310	327	287	321	299	294	264	325	281	311	314	314	282	294	307	304	324	315	334	299	310	294	283	297	293	302	309	304	298	304	284	308	280	311	272	312	305	323	298	267	307	278	304	302	335	303	284	311	295	293	286	306	324	288	272	299	311	293	286	296	287	306	311	281	313	293	308	311	310	330	301	296	300	328	312	261	305	297	289	285	294	323	337	287	312	322	281	291	312	299	309	285	306	301	297	310	314	296	284	313	311	311	300	329	293	301	294	343	289	265	304	319	293	311	286	297	298	286	307	306	278	320	276	293	314	314	321	300	311	306	299	326	302	289	304	316	311	329	299	309	313	309	309	300	327	279	287	315	295	308	278	321	332	311	291	283	309	277	313	300	312	289	303	282	298	301	304	292	321	306	301	287	321	317	302	285	278	304	309	290	297	316	322	295	270	297	279	295	308	327	316	287	299	288	307	287	281	284	299	265	305	310	317	299	298	325	298	301	306	324	288	298	297	259	295	296	297	313	282	294	281	316	308	271	309	321	320	318	303	294	322	304	284	307	282	269	289	275	315	299	317	278	294	288	274	300	308	308	333	326	313	277	308	305	285	275	304	316	303	300	292	289	293	307	309	282	297	295	307	315	286	317	288	297	316	284	297	303	306	294	294	309	305	265	319	303	287	294	321	294	281	317	315	323	312	281	288	293	272	308	315	305	308	318	278	269	296	311	329	317	272	301	295	289	288	336	325	314	313	308	331	299	312	300	319	295	306	317	322	309	303	310	312	275	305	314	306	291	325	276	306	291	278	295	305	295	300	267	309	283	293	303	298	310	274	278	275	308	289	291	302	278	316	304	322	319	303	317	312	302	309	320	292	322	300	288	298	307	293	335	282	308	292	311	284	295	316	306	311	294	288	311	290	309	305	296	292	281	309	304	289	290	269	328	297	330	304	306	315	309	283	287	315	302	298	312	305	317	293	335	310	317	287	333	303	317	313	303	291	318	321	306	315	304	295	313	323	354	309	304	317	299	290	331	341	312	290	273	298	288	293	318	271	317	286	301	298	336	310	315	278	312	302	286	288	315	308	307	262	305	288	282	287	325	296	319	301	296	317	302	308	280	279	307	289	327	289	299	293	303	299	278	274	297	315	304	290	290	289	305	319	309	304	301	318	296	301	296	323	309	286	305	350	287	329	301	298	328	315	306	291	289	284	298	320	298	279	319	284	304	300	283	292	281	296	315	267	328	324	286	285	290	293	306	309	316	301	315	294	336	313	325	288	327	291	305	305	294	316	284	315	305	306	326	329	301	319	290	265	295	293	270	317	273	294	302	296	293	320	300	299	308	292	292	281	282	299	315	277	308	322	262	295	328	324	286	292	283	336	263	308	307	296	291	284	289	315	264	308	309	259	266	284	275	309	299	302	289	323	316	331	295	315	312	290	303	308	287	280	313	301	283	292	304	305	312	273	288	295	308	283	305	270	284	291	280	306	282	341	312	300	298	310	309	330	263	307	295	326	318	304	277	314	313	319	300	267	310	315	304	264	309	288	300	290	297	290	342	282	315	301	303	292	318	328	293	306	315	294	291	268	274	283	271	318	318	277	297
27779	10195	1829	1218	954	928	962	949	921	963	957	904	948	895	909	927	897	940	922	858	868	842	984	921	900	891	949	953	914	919	962	896	902	887	932	891	902	885	914	875	927	903	907	903	915	919	906	905	924	940	925	980	920	928	897	867	891	921	956	932	915	919	893	900	925	921	920	934	885	898	883	826	893	915	883	961	886	921	912	930	876	902	921	939	920	919	904	911	947	869	918	887	918	885	903	894	859	906	891	883	876	930	900	868	943	941	885	839	930	926	937	921	907	942	906	924	924	932	872	948	909	936	869	915	872	869	886	900	936	921	922	932	923	881	920	903	906	887	914	890	926	915	891	887	881	851	838	891	916	857	928	868	975	843	888	899	903	907	903	934	907	933	870	945	932	891	892	912	855	884	911	907	863	915	882	910	920	880	887	894	877	923	935	883	901	922	867	958	959	949	930	927	932	884	962	903	925	920	926	904	946	892	896	901	886	929	935	855	883	889	934	878	948	916	950	875	883	941	915	863	910	876	887	905	889	890	875	884	886	965	888	870	928	907	923	891	933	898	914	920	967	884	925	898	863	901	884	864	915	906	894	951	865	871	956	936	921	901	950	923	934	872	923	927	923	921	944	924	916	895	842	927	957	885	841	943	919	897	935	859	940	931	909	896	966	897	886	861	907	926	957	900	895	845	884	889	880	890	867	849	870	957	888	882	886	918	916	951	893	906	887	904	890	864	899	909	920	930	901	956	868	927	896	912	935	953	856	884	930	877	910	866	927	903	946	886	895	900	895	877	882	890	936	963	927	903	901	922	913	909	878	929	858	902	886	901	950	902	871	857	923	923	925	924	931	844	897	904	908	978	875	919	950	907	916	922	925	902	866	905	813	897	906	921	866	974	958	960	858	881	921	883	902	879	869	911	941	968	881	837	907	902	863	925	928	884	893	914	934	856	910	931	882	844	880	937	908	954	920	914	865	923	879	874	896	950	898	977	874	958	922	887	921	957	902	973	879	958	907	916	980	901	913	903	887	933	949	895	882	902	971	903	919	947	916	957	893	912	889	895	883	901	867	903	902	852	944	883	879	903	869	807	922	963	864	926	918	889	929	943	922	909	911	904	910	896	911	902	910	898	910	913	878	875	874	919	879	913	934	882	943	871	887	922	902	856	932	941	929	866	888	934	937	891	947	878	927	880	923	852	903	892	895	928	922	940	862	926	914	940	918	891	931	915	898	859	953	959	955	905	877	925	927	901	879	931	923	889	868	902	859	872	908	904	881	897	890	864	882	917	857	895	915	896	926	900	911	957	921	893	890	879	947	971	866	900	883	884	905	854	891	864	893	953	874	921	898	914	886	910	915	892	925	913	926	938	958	924	927	914	864	936	934	867	921	958	942	947	888	945	915	923	884	953	957	934	892	949	882	915	931	879	950	906	862	865	933	890	967	922	861	902	887	895	896	842	855	918	873	855	916	916	889	940	901	895	876	889	909	935	936	922	907	908	905	897	870	923	933	869	924	962	896	895	948	877	884	938	940	929	925	922	897	885	892	909	958	925	887	905	935	928	872	915	895	910	937	887	981	933	903	929	905	860	913	897	901	855	856	869	873	898	939	893	881	901	898	906	935	892	950	963	911	856	929	924	953	945	928	939	904	933	899	903	889	913	887	901	965	955	968	882	888	933	872	895	903	960	890	881	900	935	934	809	917	909	943	933	908	935	939	881	870	844	835	940	921	900	900	931	879	932	917	855	870	940	931	899	862	878	899	905	895	893	885	888	899	892	906	843	910	878	898	921	885	898	904	903	928	944	922	906	956	868	883	927	877	901	883	895	925	914	908	948	951	868	933	910	878	904	901	947	950	971	912	901	932	864	888	925	951	944	907	886	891	907	855	895	893	932	940	900	929	916	953	948	965	908	903	887	922	915	950	917	898	916	859	889	950	931	902	858	897	913	887	948	949	844	935	879	917	932	956	902	889	895	931	893	923	905	954	949	899	920	900	951	977	874	957	957	910	900	912	897	884	884	920	935	901	950	922	953	884	877	876	837	864	896	923	906	895	860	957	879	932	883	918	887	942	962	884	913	945	904	932	836	902	883	932	905	887	952	959	961	932	908	925	867	877	926	949	877	981	914	963	942	908	909	894	937	872	898	937	930	911	885	885	897	913	879	896	969	909	926	888	846	929	894	968	888	909	922	863	862	911	885	894	889	928	864	866	951	904	867	883	919	878	898	875	890	896	921	917	927	895	904	925	892	919	870	898	921	951	884	873	850	882	882	911	915	947	915	938	927	934	863	945	924	882	868	909	930	956	903	945	911	938	926	934	878	897	872	954	870	924	918	894	832	921	903	849	921	951	995	900	894	922	944	907	903	882	925	902	889	829	935	919	889	905	901	919	892	866	940	875	933	930	868	945	941	944	936	977	915	879	888	857	922	908	915	868	876	912	909	930	904	907	863	923	870	958	945	917	915	882	936	891	866	903	924	924	927	909	940	948	890	977	974	872	940	929	890	871	898	948	936	852	893	888	968	912	928	917	899	921	917	940	925	925	982	901	891	946	946	898	960	949	915	864	909	881	891	924	900	891	874	905	964	867	895	891	947	958	927	886	881	897	903	923	850	940	976	892	940	896	925	916	911	947	873	914	899	920	929	905	882	959	898	914	865	865	931	902	910	868	871	860	864	912	906	936	827	884	904	906	838	916	896	928	903	887	855	914	946	919	922	938	928	925	880	911	910	920	912	928	957	889	930	929	941	833	905	880	950	927	940	904	887	913	858	920	900	959	894	929	924	891	889	906	902	901	949	922	879	917	871	920	911	897	909	915	916	977	865	906	935	931	897	932	950	938	889	951	923	904	918	892	913	914	896	883	937	912	882	926	922	893	914	982	915	937	921	918	900	944	870	909	918	935	932	918	855	948	901	900	930	902	947	920	925	912	874	874	916	929	898	894	960	877	887	881	925	948	910	883	927	915	884	912	897	867	848	880	931	874	929	941	916	890	905	940	935	933	919	886	932	868	904	919	928	923	925	927	901	915	924	940	870	940	933	887	936	896	949	894	916	913	973	986	956	940	962	897	907	907	954	867	845	912	938	889	902	865	900	893	912	884	880	959	885	931	900	896	944	876	890	913	952	903	905	897	898	959	931	926	886	906	918	891	965	928	870	913	910	891	919	894	932	971	928	968	930	888	943	898	954	884	911	886	912	885	899	950	884	852	905	923	952	911	928	871	892	904	926	936	924	925	929	899	924	885	933	935	891	868	890	908	891	896	887	934	911	950	907	911	928	953	898	893	899	963	903	880	894	928	855	911	961	883	921	890	890	894	873	889	879	872	904	921	894	909	937	940	937	897	955	897	951	921	947	905	871	943	889	979	900	906	913	871	931	909	920	926	916	950	899	943	910	913	946	900	876	880	904	864	864	853	920	950	932	830	925	907	948	930	891	917	886	924	909	921	963	966	895	884	944	882	935	951	881	934	891	923	921	942	918
5556	935	915	872	796	797	747	775	778	784	784	769	760	745	753	781	823	780	710	746	758	749	770	782	788	730	747	782	717	740	723	747	744	711	747	745	793	758	755	770	745	747	754	790	767	774	724	750	730	754	732	742	758	805	719	746	750	762	730	770	752	782	787	759	722	780	797	777	758	740	667	812	710	789	773	778	706	760	757	705	761	734	764	695	739	750	738	725	747	752	773	750	735	740	793	748	794	745	823	755	757	751	705	784	744	772	735	774	766	755	758	738	714	814	772	726	748	718	764	752	709	749	770	781	792	754	771	755	741	772	787	781	770	776	758	719	730	740	774	760	784	789	742	738	753	761	737	690	763	726	743	727	753	714	746	767	723	734	723	768	764	752	738	757	769	750	739	777	745	769	746	736	736	703	729	775	774	732	756	741	744	792	748	807	746	765	798	715	787	722	747	755	732	734	698	759	734	754	781	766	783	755	766	718	743	792	766	731	777	810	767	787	739	734	715	747	769	748	720	757	762	711	751	789	750	723	758	789	808	750	754	701	736	744	772	786	735	746	735	758	719	719	768	753	737	747	751	736	777	716	689	769	742	777	747	761	729	745	709	753	735	748	730	714	789	801	768	773	711	760	708	753	775	723	727	750	705	790	768	768	775	749	805	756	763	782	768	796	735	729	760	747	723	733	665	712	764	756	774	735	749	683	776	730	715	707	783	738	752	759	731	723	780	738	752	771	692	764	745	749	743	680	729	759	735	801	773	744	755	741	794	779	811	763	745	785	689	765	800	773	732	783	771	744	740	762	706	740	739	748	747	766	786	726	710	727	755	704	732	746	704	692	747	746	786	747	744	796	764	755	778	704	765	751	751	756	753	764	718	758	728	738	706	796	755	766	751	760	720	740	778	797	786	725	751	772	739	744	735	744	715	742	711	796	765	773	748	786	734	732	713	714	791	771	714	759	720	757	723	753	757	717	729	753	762	787	747	745	804	709	738	770	784	773	681	735	740	791	717	741	754	763	718	732	768	758	785	727	766	762	740	776	784	760	734	722	746	726	822	842	737	754	758	735	770	763	726	732	765	769	731	789	760	744	762	770	754	764	732	766	770	732	731	757	737	769	766	730	773	759	768	710	755	729	779	743	731	741	745	769	757	789	775	769	769	738	695	739	725	806	696	787	715	693	707	742	709	740	749	780	752	727	720	751	774	795	755	768	745	758	770	754	798	771	742	703	779	767	766	773	786	757	714	743	769	739	761	752	753	763	754	739	794	740	787	730	754	767	798	745	754	767	726	777	745	747	734	732	751	729	712	790	745	738	784	720	728	781	777	767	720	780	771	751	744	721	757	714	807	764	774	754	735	747	757	764	755	784	763	773	738	726	785	753	778	727	753	780	736	727	737	731	754	768	740	748	716	741	787	723	729	767	743	762	757	754	751	762	763	747	729	784	787	801	743	776	776	762	723	715	703	805	798	728	747	753	769	761	713	710	769	770	774	700	724	756	738	729	793	790	730	720	729	780	716	773	728	771	758	743	749	753	787	724	696	742	717	750	799	743	682	800	752	741	789	768	784	752	766	721	727	739	758	688	761	791	737	782	735	752	723	719	717	728	751	733	755	769	729	719	728	713	720	741	735	743	753	750	769	775	762	771	731	766	743	747	739	764	779	748	736	744	695	760	737	766	761	731	741	777	761	749	760	707	757	733	727	770	787	776	735	777	755	717	779	797	710	719	761	714	776	721	761	766	747	742	741	778	741	726	703	796	731	737	758	740	746	754	748	762	763	757	771	732	758	723	769	750	746	715	722	796	747	794	776	740	748	737	797	760	747	738	707	701	722	715	753	739	736	742	739	732	765	779	723	734	762	716	707	741	713	729	728	818	770	765	753	778	769	736	779	772	785	756	741	742	776	757	751	756	758	770	723	717	716	747	714	697	761	754	731	760	746	752	743	753	701	701	756	692	747	741	750	719	777	754	761	756	769	731	747	740	724	741	751	781	761	730	769	745	721	733	744	779	729	716	754	792	731	755	767	761	769	724	748	727	728	800	744	733	719	769	792	745	700	764	751	748	713	710	737	741	790	732	733	764	705	753	761	734	750	810	739	764	754	737	807	757	701	714	801	762	721	768	743	740	762	758	717	800	763	758	765	757	733	745	723	710	717	782	736	758	733	737	760	717	695	720	761	793	759	729	764	693	781	724	710	785	780	767	829	765	773	776	728	737	743	726	791	766	773	727	748	684	769	779	765	781	708	789	728	710	759	798	765	727	750	782	792	741	760	753	741	695	782	776	770	730	704	710	764	736	759	740	739	753	726	727	802	758	773	752	758	770	753	730	730	784	756	765	769	716	759	751	800	754	776	719	782	721	759	723	806	770	765	755	716	702	721	729	700	789	777	717	735	704	785	778	706	742	741	703	800	795	768	739	793	721	730	712	731	787	759	787	716	706	719	755	752	772	695	803	726	790	771	677	769	750	815	808	783	726	744	748	744	761	783	756	718	737	708	727	789	762	704	732	788	743	757	749	710	725	698	751	774	737	751	744	803	763	747	762	708	729	760	764	765	749	750	758	767	724	726	748	730	744	750	811	765	772	747	725	776	764	759	771	767	741	704	754	755	758	741	751	771	786	748	750	742	788	688	736	725	785	733	784	771	709	715	784	717	779	741	765	731	792	756	765	757	723	777	744	761	769	817	784	710	768	786	748	766	811	774	706	738	776	735	762	728	726	763	767	732	721	752	712	743	740	759	721	730	772	757	751	752	775	764	775	771	739	779	752	744	762	741	767	764	766	751	769	747	750	732	761	739	757	725	681	755	746	744	747	725	724	731	743	741	790	710	772	754	792	741	776	746	723	761	700	719	743	762	748	713	747	735	702	751	782	758	731	793	707	820	756	711	739	724	770	727	765	733	736	752	743	784	724	759	739	772	739	703	758	672	757	751	775	774	692	723	747	721	792	737	755	785	729	746	767	733	775	765	748	735	728	745	764	731	734	792	756	771	717	758	735	790	707	766	768	763	724	769	741	722	751	707	734	730	735	684	721	785	733	732	799	772	751	766	748	711	728	738	739	760	776	738	747	732	784	736	750	693	733	752	734	720	714	791	724	741	714	847	738	766	769	725	744	773	768	769	737	738	756	773	753	731	754	745	720	778	748	770	746	718	745	774	699	757	784	772	759	761	748	694	757	751	708	730	785	720	722	725	701	707	742	716	729	761	791	702	741	768	734	715	738	729	688	742	778	773	730	771	760	723	755	751	760	760	784	709	749	763	693	790	751	752	754	716	738	713	757	779	719	761	785	774	675	711	786	783	768	739	731	725	718	754	789	731	768	721	754	748	770	736	730	781	835	733	800	712	725	762	753	765	764	726	774	774	791	729	711	719	751	734	772	762	746	759	774	765	733	739	701	791	744	759	781	709	713	760	696	693	723	736	742	749	785	753	737	787	706	769	719	726	763	737	744	740	704	803	756	769	799	717	707	766	746
25671	21444	27154	25415	4097	1077	852	737	657	667	625	566	628	659	651	629	606	588	596	574	629	596	602	618	564	575	581	614	582	589	642	595	584	634	625	623	591	601	578	572	591	580	575	600	552	566	617	570	591	577	610	652	592	604	590	611	605	610	590	585	556	598	618	594	619	607	585	601	606	567	584	545	518	603	611	584	562	605	605	540	562	616	593	587	595	606	570	592	587	607	586	608	587	593	632	629	597	545	602	572	613	577	564	607	599	579	595	599	583	577	609	616	548	590	573	592	586	617	578	620	633	608	624	594	586	582	564	597	629	597	587	522	577	592	607	590	613	591	615	606	578	609	606	591	624	508	606	630	559	579	588	552	564	577	624	596	571	624	599	638	640	623	580	583	599	604	595	557	591	588	614	599	586	587	560	594	570	521	595	569	576	574	552	601	606	578	599	591	556	581	593	578	579	552	511	663	576	579	571	558	571	568	569	590	618	581	618	642	623	565	610	605	582	587	617	593	615	568	638	596	616	584	550	525	574	544	579	559	612	579	562	570	537	615	614	566	603	536	637	587	632	543	555	580	601	577	547	618	616	610	593	556	594	553	567	568	599	587	598	583	581	595	591	592	583	596	582	605	550	594	576	583	572	617	548	591	572	597	575	617	621	574	605	595	567	592	577	593	582	578	570	608	555	547	606	548	586	569	585	600	555	585	609	550	563	544	592	626	621	570	548	570	598	594	585	562	573	634	557	613	569	594	580	549	598	530	568	541	597	616	576	590	598	571	601	559	575	600	569	529	580	597	562	611	603	588	616	572	607	576	587	612	567	586	616	547	556	596	567	589	573	571	559	553	597	586	599	540	626	567	622	537	574	565	622	568	588	586	595	565	604	554	590	576	566	599	595	605	595	619	645	578	577	611	543	597	547	560	596	613	599	614	545	557	606	604	521	611	583	594	584	565	567	579	645	590	543	623	594	615	627	570	624	594	583	566	624	611	609	611	578	584	577	582	601	570	576	595	602	602	590	605	596	595	586	617	548	623	572	603	647	567	561	572	599	545	563	537	562	573	583	595	610	565	577	600	630	611	615	553	601	586	573	571	601	600	595	599	577	571	594	586	596	582	568	590	617	583	617	590	567	622	597	559	583	613	571	570	625	546	601	589	570	525	592	565	595	563	589	609	580	603	609	569	598	553	562	600	582	593	621	598	558	562	580	578	588	533	601	601	622	584	588	642	584	547	508	591	561	574	611	591	610	551	565	598	552	638	644	620	553	567	570	597	591	609	597	579	545	554	575	551	557	588	613	567	588	578	564	613	627	592	650	613	564	603	616	593	576	536	550	609	565	587	615	616	597	571	610	598	590	567	618	571	563	636	559	574	596	587	600	598	573	582	611	558	578	596	597	609	536	569	548	572	577	573	516	558	604	607	557	592	537	558	591	620	590	619	586	594	611	623	605	626	584	572	556	601	541	607	547	571	598	626	576	577	544	548	571	620	548	575	605	520	567	571	615	622	576	586	627	534	629	588	602	552	596	571	584	588	568	573	575	647	576	553	571	613	591	551	611	588	592	567	635	615	565	581	558	579	592	538	566	568	599	607	562	570	558	594	565	586	540	594	633	553	568	562	577	614	576	582	573	590	591	598	604	674	564	571	562	611	563	571	584	597	610	613	568	591	610	600	603	569	601	609	613	582	586	533	569	624	580	596	612	610	567	550	586	593	558	640	624	574	574	599	604	572	557	554	546	544	589	574	617	598	606	574	574	574	561	602	647	589	586	554	577	620	507	541	619	593	590	583	588	543	558	588	581	582	571	560	553	613	624	626	584	565	606	563	638	593	545	603	607	600	578	567	587	597	573	545	569	586	622	593	559	578	592	625	627	582	586	551	597	566	614	588	639	579	598	580	573	598	529	560	596	617	574	588	550	575	581	582	569	569	583	586	595	582	588	587	567	582	577	590	566	586	594	612	593	542	606	583	567	594	612	544	609	596	625	571	624	614	566	588	572	553	618	601	578	585	616	584	559	584	598	592	590	591	576	582	580	589	573	583	627	578	565	593	647	574	562	618	573	608	567	551	597	559	588	610	647	546	528	585	611	611	591	582	575	561	577	594	560	560	591	575	565	577	554	582	537	566	592	565	579	610	558	533	551	589	580	593	555	576	569	533	553	573	586	586	610	574	562	585	551	640	604	579	579	602	582	590	578	571	573	612	596	564	586	591	572	542	555	601	601	592	631	563	606	598	587	554	574	594	576	567	578	590	557	588	597	605	597	531	605	596	608	566	593	599	619	643	542	588	589	592	612	582	599	587	556	556	564	606	613	585	571	600	612	546	587	556	562	549	563	563	590	613	550	569	555	563	601	550	577	623	586	615	631	565	595	600	560	576	547	592	582	565	585	571	541	613	600	568	552	553	583	587	583	598	607	580	587	539	566	576	648	528	584	592	595	583	604	611	543	609	552	564	578	558	564	565	605	589	585	575	584	600	628	588	597	606	575	596	584	574	599	586	532	607	591	599	577	587	569	585	639	588	590	629	611	562	557	579	585	556	572	563	581	595	575	577	588	573	614	652	589	570	568	575	561	564	568	580	562	598	561	568	551	582	564	599	609	599	578	570	585	577	633	622	564	576	563	556	578	571	607	611	583	585	599	572	576	564	562	549	590	590	583	587	617	588	583	541	565	617	591	546	593	551	601	577	635	579	579	624	572	591	572	582	608	617	581	584	616	658	601	591	574	565	557	581	567	573	586	613	570	598	606	612	574	577	586	604	620	549	609	587	591	616	587	612	598	586	620	558	618	612	596	559	587	606	557	533	556	601	595	599	565	586	611	590	615	652	565	577	552	570	569	599	594	611	572	628	568	611	615	614	583	606	558	596	649	601	621	589	621	560	587	566	629	556	587	568	602	574	599	581	581	606	622	563	592	605	588	584	610	568	559	590	574	601	605	613	591	582	568	648	582	600	589	575	578	575	577	604	616	602	613	590	546	590	590	590	576	535	602	634	600	616	611	599	584	587	628	584	543	584	624	611	570	618	591	595	573	611	594	596	621	587	593	575	546	584	614	587	565	570	611	573	608	566	553	590	584	584	618	594	601	621	601	620	592	600	568	567	583	589	565	580	606	607	600	586	591	608	597	604	586	562	614	589	583	603	590	601	575	629	603	537	597	595	561	608	584	546	625	524	607	581	604	604	632	598	582	578	556	601	579	589	612	608	597	592	569	580	560	602	548	575	587	551	555	628	579	596	571	591	587	604	605	613	572	624	609	605	571	560	577	600	584	631	633	597	570	578	589	623	595	614	603	569	595	564	609	582	560	575	599	530	587	566	623	574	606	576	581	569	569	668	628	582	591	593	572	582	620	611	595	569	599	594	565	605	588	592	571	567	560	568	569	570	587	586	553	604	578	576	595	572	558	587	559	583	588	613	613	611	607	539	603	583	604	607	579	645	556	646	573	567	577	582	566	593	581	628	572	610	606	576	625	589	606	561
3732	2849	2452	1401	991	866	793	704	713	629	614	573	569	567	587	542	538	575	551	532	547	556	537	531	522	512	535	492	573	542	524	539	537	518	517	520	550	537	508	540	522	527	534	531	576	500	541	509	523	538	499	509	524	546	498	539	568	539	507	521	570	529	515	531	497	479	518	528	527	544	556	509	507	516	538	516	529	522	535	505	539	559	524	496	555	528	535	504	537	531	489	496	547	542	499	547	541	564	522	501	525	516	526	565	537	532	517	503	530	521	514	510	522	546	544	489	539	533	526	539	487	544	508	503	520	526	520	514	541	522	523	532	487	504	521	523	541	525	490	526	509	551	515	466	544	521	520	559	559	516	523	535	525	462	516	510	540	567	529	528	495	572	514	495	473	520	547	525	487	563	523	536	536	517	506	519	514	509	566	498	539	563	511	561	498	548	520	552	561	516	530	542	506	518	502	535	483	553	544	546	500	493	485	520	504	503	529	525	529	554	548	533	529	531	485	516	515	491	507	515	507	517	509	527	500	530	524	558	507	480	528	523	522	523	545	526	574	496	560	509	520	527	480	503	498	524	514	537	541	456	550	527	522	524	492	530	523	525	521	526	566	528	548	517	546	526	496	524	531	549	538	532	497	526	523	537	527	532	495	509	507	521	483	501	505	510	512	530	530	530	514	503	507	520	525	535	536	516	531	523	534	519	513	577	537	467	497	518	518	529	522	521	507	507	547	512	527	541	547	506	532	552	521	520	536	480	505	480	541	543	548	514	537	515	497	509	511	536	514	535	466	494	529	516	506	527	546	524	554	516	526	514	525	499	487	549	509	499	452	523	510	528	517	528	527	469	538	502	510	506	523	544	512	546	478	514	554	514	520	539	517	573	489	469	543	522	488	505	524	524	494	501	528	525	508	513	524	505	507	500	525	509	537	499	509	499	545	553	507	483	487	503	559	532	499	506	534	517	524	489	508	490	522	557	489	593	546	502	495	484	481	490	534	509	542	547	510	499	511	514	518	502	517	558	496	530	523	562	541	534	528	493	543	520	489	511	511	509	545	531	508	478	504	465	519	540	521	502	518	543	518	526	485	506	514	550	494	537	515	490	523	489	590	512	525	507	491	513	530	542	521	501	533	549	501	510	532	486	533	483	509	497	481	528	514	507	548	494	572	490	501	520	516	474	497	531	512	537	526	512	492	542	509	513	470	502	506	546	514	526	498	540	485	496	508	533	482	547	526	530	507	511	558	504	534	472	486	494	525	523	536	511	538	537	522	477	516	521	539	525	489	528	525	518	497	504	473	515	556	545	526	502	519	510	559	494	523	568	563	512	511	530	518	514	570	515	561	521	529	469	506	544	483	552	507	552	506	517	527	515	498	515	489	537	579	520	538	489	513	532	517	492	511	515	550	514	527	519	519	508	538	494	519	556	552	508	482	558	525	513	507	520	530	527	545	486	540	493	533	499	543	549	498	490	464	499	502	544	568	497	498	511	514	498	517	518	535	519	552	538	511	507	474	535	504	499	506	505	518	498	516	559	525	516	527	522	514	505	505	503	484	536	520	510	506	535	544	525	522	496	537	474	545	513	519	556	514	544	523	491	521	491	523	509	484	510	460	519	548	500	530	523	513	521	478	485	522	494	539	546	536	504	514	523	511	513	515	509	491	501	486	481	553	486	516	512	528	516	492	510	518	538	546	519	522	495	519	502	500	502	519	490	511	525	504	528	498	523	549	512	545	509	564	500	493	514	502	546	467	528	487	523	552	510	493	486	518	559	549	499	520	535	558	483	496	518	485	523	503	532	534	499	493	524	507	521	537	526	537	504	507	506	542	513	544	532	524	548	530	532	533	487	518	534	504	527	529	538	517	539	546	503	580	533	553	534	533	529	469	537	531	541	484	488	489	493	504	520	507	499	506	528	505	530	529	520	503	519	510	546	553	510	528	522	468	483	532	514	559	497	522	497	494	538	473	518	557	492	554	506	516	512	503	552	507	537	482	534	509	520	514	512	496	521	511	509	526	524	534	524	541	538	535	506	524	520	516	514	526	524	531	509	527	485	521	530	534	513	519	473	556	509	572	531	535	514	515	499	514	509	524	523	524	513	523	512	487	526	496	514	540	496	547	524	474	528	512	549	518	512	537	525	493	531	583	530	511	552	509	521	511	513	469	551	484	560	527	476	538	528	527	455	497	511	509	506	512	568	553	488	514	524	509	558	522	494	520	563	555	554	520	551	498	510	488	537	522	506	513	540	495	535	492	531	509	532	514	531	497	516	534	528	497	508	521	497	489	463	533	537	520	545	545	519	526	465	528	506	494	518	503	514	546	572	548	522	522	542	504	542	554	543	556	556	534	516	505	498	524	547	470	490	504	518	520	521	536	513	519	512	530	517	515	535	548	500	501	535	525	519	517	527	522	529	515	531	522	531	501	504	530	529	501	511	502	515	557	525	561	501	477	519	518	512	538	502	549	574	506	508	459	499	503	508	521	511	481	524	506	529	504	528	502	493	527	520	536	538	511	472	507	513	510	521	508	523	525	491	512	528	488	529	536	538	508	521	482	525	481	568	527	496	509	528	524	529	487	496	532	501	525	513	522	504	511	504	477	518	464	531	458	549	538	532	503	475	491	501	500	566	510	518	505	526	521	517	517	539	500	561	505	532	517	536	508	490	510	562	540	519	503	513	486	511	493	559	506	492	521	513	487	509	508	541	476	523	568	541	536	541	513	504	537	525	509	535	520	508	545	540	517	499	521	516	553	513	512	509	527	504	548	531	518	582	494	513	479	553	490	497	534	571	515	513	499	525	516	560	502	503	506	538	499	513	567	500	510	543	537	524	538	471	503	525	528	511	520	505	482	536	491	582	518	538	502	472	550	560	522	518	522	519	514	480	532	480	497	519	528	482	554	509	484	478	496	505	521	525	499	489	510	506	513	493	518	510	481	543	537	496	511	536	515	518	548	536	576	557	465	550	509	560	528	555	540	537	514	497	539	479	467	516	532	500	548	533	505	480	507	540	546	506	525	467	522	555	490	491	497	509	523	497	517	522	531	482	508	551	542	518	512	529	529	484	517	552	513	520	499	539	519	530	551	550	476	477	501	492	502	501	504	531	520	483	511	534	519	512	495	518	528	523	535	519	490	497	506	517	513	506	483	467	542	519	514	513	532	496	547	507	538	547	522	490	533	526	528	531	497	503	544	508	514	534	496	553	504	520	507	538	491	512	497	544	512	504	518	497	484	531	512	500	470	522	529	548	526	527	553	561	478	534	525	514	547	496	546	531	488	545	514	535	535	556	524	535	505	484	496	488	457	461	543	537	521	549	499	535	473	491	514	515	531	536	572	526	539	562	492	518	490	512	493	492	539	521	539	522	515	499	514	498	523	519	529	522	500	545	497	544	470	518	562	511	513	497	532	537	538	510	516	544	477	548	527	491	495	526	535	541	532	489	506	493	536	499	510	520	491	500	515	492	550	518	520	527
24480	21374	28474	24647	21037	3375	901	562	468	439	418	392	408	408	372	375	381	315	338	328	301	319	352	317	361	354	343	312	342	316	355	309	273	326	318	314	349	291	331	321	321	324	331	333	343	286	283	327	330	323	365	349	328	319	336	364	322	315	330	300	309	342	306	313	328	316	275	343	334	330	315	279	323	347	322	338	311	326	351	302	310	308	288	323	342	307	312	333	336	297	306	301	349	341	320	316	325	352	291	329	345	307	339	329	314	338	301	326	343	336	321	336	294	293	345	319	330	313	304	342	352	311	300	313	319	291	299	312	325	302	327	327	326	300	251	301	305	296	323	299	287	303	313	345	302	337	292	322	333	323	325	303	294	301	303	302	299	343	341	304	334	332	322	298	307	307	307	295	334	324	296	322	285	319	310	328	300	328	317	290	314	285	322	305	316	314	316	297	304	326	305	339	320	327	325	311	310	321	313	336	301	320	334	312	324	340	351	283	349	304	316	291	316	317	310	348	327	304	306	307	320	265	337	352	276	332	304	341	275	304	314	316	325	304	359	326	328	339	304	309	318	364	308	322	303	344	318	309	310	319	328	311	319	309	327	335	362	329	313	304	326	308	328	285	300	317	336	310	314	332	300	306	302	346	349	328	325	316	332	305	297	316	320	315	295	303	327	303	290	321	310	328	325	317	315	325	325	295	307	340	306	326	324	334	324	319	278	319	335	339	336	302	318	365	271	309	318	345	310	317	338	291	320	277	273	314	301	324	316	306	292	302	310	312	316	335	319	301	320	332	370	320	324	310	318	314	298	302	309	304	291	329	300	328	315	316	313	326	309	296	326	307	315	278	355	310	325	341	343	326	309	317	348	308	324	308	341	307	321	326	324	345	288	305	291	324	299	310	318	329	350	284	319	311	327	332	312	308	327	302	330	338	340	308	334	279	326	312	297	319	329	302	324	287	317	335	344	297	311	318	310	310	288	310	304	318	343	318	288	346	303	300	318	302	281	321	301	321	317	333	323	335	336	317	318	314	303	301	311	321	318	293	318	330	339	273	322	353	328	320	294	316	303	302	304	306	292	293	321	315	308	349	326	325	304	314	315	340	303	296	288	284	313	286	322	272	310	299	293	288	295	324	281	350	326	307	314	339	325	332	325	334	295	312	301	304	329	321	335	318	308	320	334	331	316	306	316	364	332	319	318	325	334	309	329	332	302	339	341	285	351	326	324	306	327	272	327	284	331	291	311	299	325	325	298	314	334	311	291	340	315	323	318	324	310	331	294	342	321	316	313	297	326	329	339	309	289	318	339	289	293	287	297	306	323	312	325	321	280	318	326	313	350	348	334	301	322	349	324	300	351	299	290	310	333	328	318	357	343	306	301	319	311	321	285	337	302	293	295	319	314	274	327	314	293	301	319	276	314	323	320	306	324	340	297	310	303	325	354	297	321	301	294	378	357	326	309	332	322	327	304	285	333	337	301	316	306	329	328	330	321	348	322	310	317	297	341	309	310	354	302	330	334	352	304	298	322	314	278	310	304	315	331	310	300	300	305	292	307	345	327	288	320	311	326	292	301	295	325	360	340	333	309	293	304	318	303	299	305	301	321	331	340	293	327	335	312	298	340	311	312	301	351	306	311	335	330	306	305	321	305	316	285	328	326	350	332	313	317	308	317	341	299	300	305	297	314	325	301	308	324	309	319	294	299	319	331	321	331	289	303	315	354	323	340	294	309	305	334	310	293	354	333	337	291	316	325	319	304	334	307	314	305	324	328	311	308	314	338	314	318	341	328	321	287	323	305	324	322	300	301	329	335	321	301	333	331	274	303	327	314	322	306	311	352	335	304	292	345	314	297	334	305	316	326	295	327	325	293	282	317	295	302	327	307	305	294	332	332	310	299	325	332	299	318	279	324	342	315	277	309	345	338	334	313	322	318	319	318	298	313	340	298	294	312	303	333	337	287	290	348	296	317	303	303	330	347	308	295	299	304	298	339	332	332	304	305	318	321	300	316	309	330	323	295	328	312	315	305	291	296	355	303	288	312	302	326	306	318	320	327	309	305	327	275	299	307	327	307	306	341	283	308	362	298	300	305	305	323	341	328	288	347	297	306	308	305	305	330	291	340	352	294	311	332	308	321	293	310	288	299	318	297	309	336	308	325	326	317	313	316	310	306	328	350	319	278	343	315	314	309	315	315	328	307	345	335	325	271	313	318	314	319	313	288	319	310	350	321	284	298	310	318	304	314	323	287	310	368	301	304	291	303	322	328	341	326	281	320	303	328	292	349	323	329	338	303	348	325	327	304	323	314	309	297	292	332	321	301	299	302	290	349	295	316	326	313	312	340	288	355	313	294	333	295	294	345	317	320	312	309	338	336	304	343	327	292	279	332	278	304	309	352	320	316	305	324	355	309	322	327	294	326	301	302	299	306	311	325	340	308	312	284	329	351	288	313	283	320	325	329	292	317	307	320	301	300	304	335	292	327	312	313	317	295	297	291	305	332	282	332	352	322	315	317	285	311	323	332	337	301	318	302	338	334	329	322	318	317	256	317	360	305	326	304	308	315	306	328	337	335	325	313	315	289	322	344	323	302	318	295	295	307	319	307	275	274	294	313	310	324	331	338	320	316	329	286	295	328	325	311	293	324	325	282	322	302	300	295	312	331	310	312	297	302	306	314	349	339	347	304	312	316	320	296	355	304	322	328	287	296	311	293	318	300	328	290	296	321	286	324	324	304	329	325	314	343	338	323	325	326	308	296	290	290	301	271	337	333	333	295	305	301	288	310	320	329	276	306	278	328	305	304	312	364	334	322	303	354	343	325	314	297	328	266	330	322	303	296	263	295	334	335	282	318	321	321	322	314	344	302	321	339	305	300	290	318	317	293	307	338	292	307	306	326	319	289	341	336	332	358	299	344	323	299	293	346	323	334	313	309	329	305	339	300	299	328	354	302	287	311	345	318	322	344	341	313	303	307	333	283	322	328	331	353	316	317	302	310	337	337	350	302	278	325	321	313	296	304	364	325	310	325	330	326	329	306	316	332	281	331	340	326	281	326	301	310	284	306	327	299	309	304	326	287	306	346	288	288	314	316	291	292	361	301	294	315	311	299	330	298	316	309	292	327	307	315	298	307	288	317	325	312	335	333	308	301	333	314	293	314	345	302	307	334	331	305	333	318	296	297	307	330	335	335	313	326	287	311	311	300	346	325	329	305	307	319	334	313	332	296	316	285	274	317	283	327	326	318	319	314	334	329	300	310	286	315	293	295	311	315	310	314	282	325	319	309	296	303	306	296	287	330	305	316	328	308	311	326	318	345	317	326	322	344	306	306	280	294	336	342	324	323	308	325	315	330	327	334	344	312	269	332	320	323	327	323	323	308	309	349	299	328	311	309	319	323	329	262	301	310	329	327	289	311	348	339	319	307	314	305	304	341	323	284	267	318	324	308	317	322	331	312	327	324	288	303	311	316	309	309	328	343	276	295	312
3846	4913	4072	2078	1341	966	752	598	554	533	460	425	382	418	390	392	334	353	320	343	344	375	333	347	353	323	346	330	314	355	300	324	304	323	307	312	284	296	291	332	326	294	320	291	312	325	317	303	324	322	319	300	336	323	326	305	299	296	290	300	306	331	304	287	304	309	320	284	317	347	307	335	277	308	296	332	298	316	278	294	327	283	313	311	312	312	299	321	299	265	300	277	317	305	318	264	338	310	314	307	309	281	315	311	287	330	288	335	276	304	296	309	271	317	289	288	309	303	277	330	281	274	314	292	324	305	266	257	311	312	302	314	330	292	303	299	302	299	308	299	317	301	324	267	285	303	307	340	291	325	305	283	293	298	266	310	271	311	298	307	298	291	329	301	288	339	313	339	348	340	312	266	284	286	309	297	317	331	304	299	291	288	286	304	304	304	311	262	296	293	322	296	315	337	324	309	308	295	278	326	298	302	303	298	325	302	316	303	266	297	312	294	303	290	307	313	324	329	277	285	351	297	334	288	299	299	286	329	292	305	296	310	289	290	288	319	308	296	327	269	281	315	275	300	292	303	352	261	291	318	311	323	312	304	330	300	266	288	310	298	320	288	340	323	269	312	298	286	301	305	291	302	294	308	319	331	299	329	302	316	258	289	299	294	269	283	310	293	262	279	334	361	325	283	293	293	288	295	316	282	285	325	316	323	281	305	295	307	295	305	292	310	316	296	307	280	307	314	322	333	301	295	323	311	309	297	336	283	328	314	339	306	307	292	307	287	286	287	292	304	306	278	318	320	306	303	290	328	285	324	306	328	321	262	320	307	303	307	288	302	304	297	295	291	293	302	323	288	299	317	312	297	260	312	289	293	302	329	298	270	302	292	306	323	291	319	326	322	287	282	302	301	315	306	305	312	300	285	314	331	292	315	271	302	295	309	289	318	278	307	308	318	266	288	302	311	313	324	302	264	263	294	306	290	290	317	276	267	320	294	325	326	286	323	286	309	303	316	315	291	314	316	282	319	308	290	300	332	282	310	280	314	292	335	301	325	321	302	312	314	283	301	283	309	292	329	326	336	289	268	273	268	278	281	315	293	292	318	308	288	313	290	299	312	341	318	306	304	285	327	308	302	296	295	273	326	325	305	309	310	298	313	314	330	289	308	313	301	298	317	333	311	286	294	312	300	316	312	294	311	303	329	326	296	313	310	287	279	317	269	317	313	266	260	300	295	291	296	318	285	288	300	295	321	296	304	313	278	333	323	302	322	319	322	290	289	283	309	323	311	318	306	293	295	298	306	286	306	295	280	298	310	269	299	300	310	297	312	289	310	323	323	303	313	308	315	299	328	296	311	290	279	297	292	307	294	300	289	283	290	316	297	295	307	295	317	282	276	300	328	292	294	287	273	293	297	332	314	315	297	296	308	269	285	299	329	300	313	285	295	313	301	288	304	303	326	304	299	304	278	304	286	306	292	308	304	330	318	280	300	284	284	302	280	301	327	303	291	322	327	289	296	259	277	274	288	293	319	297	288	284	307	299	303	283	309	313	310	278	283	309	313	289	312	314	343	320	309	300	305	306	323	296	274	292	304	308	262	332	308	320	278	289	303	326	308	269	289	314	285	296	345	290	306	283	312	300	295	297	296	292	328	333	299	279	296	290	294	307	282	311	328	292	297	300	297	283	277	309	311	298	300	310	294	281	308	323	311	314	286	325	319	312	287	296	307	291	291	299	300	303	309	286	295	277	311	331	330	309	317	295	307	273	289	298	280	274	310	299	300	317	310	317	299	315	320	283	289	297	302	271	288	285	287	326	309	328	307	286	324	317	299	320	291	294	292	313	309	303	312	334	273	309	273	279	292	320	280	285	286	304	294	333	301	300	265	301	320	261	300	321	306	276	267	317	327	290	312	306	316	282	288	298	255	337	299	324	298	284	282	315	287	291	281	313	328	278	313	289	295	281	286	307	279	322	300	292	294	310	308	275	304	278	322	308	304	311	300	299	285	303	292	299	299	282	307	243	287	306	285	303	278	295	307	287	303	302	333	279	272	328	318	314	319	283	293	277	306	336	305	264	310	298	298	315	294	302	307	296	304	313	322	288	292	279	324	266	277	319	280	297	322	304	281	314	277	297	283	288	274	308	272	273	266	300	282	303	290	271	301	296	311	288	316	290	295	310	307	304	287	278	283	318	302	286	298	322	292	307	321	311	303	325	289	309	302	263	324	286	301	308	282	330	341	326	308	309	296	306	301	324	291	306	327	304	316	297	294	315	281	307	272	334	305	311	293	304	295	331	290	285	295	312	271	307	281	317	289	304	295	279	300	315	285	303	292	306	312	290	314	283	301	310	303	315	294	276	310	303	299	269	318	288	316	310	317	282	282	280	292	276	327	281	334	328	285	277	299	321	282	286	303	302	312	334	261	288	297	312	311	291	303	306	303	332	291	289	309	294	279	303	333	325	267	280	311	284	284	311	330	281	337	289	290	279	343	292	326	316	298	308	282	283	316	301	299	297	303	278	318	323	315	299	321	307	267	329	322	323	270	317	296	282	312	277	354	311	304	290	289	295	288	325	328	255	298	285	302	336	321	282	296	290	287	263	310	294	311	268	314	284	273	287	278	266	283	309	315	308	285	320	298	302	287	310	326	295	317	325	305	296	284	282	317	296	305	284	315	317	284	309	326	290	299	328	303	319	292	276	334	309	281	294	289	290	284	288	273	307	279	284	322	295	306	315	304	277	302	294	320	294	290	304	305	296	294	327	316	294	326	293	311	301	285	320	319	331	298	279	269	301	284	272	306	292	269	304	275	294	320	277	320	307	346	305	304	305	299	318	286	299	313	288	314	304	270	315	310	278	322	346	296	308	285	291	334	308	295	302	297	296	282	298	310	300	291	254	290	283	273	304	320	309	304	335	306	307	269	304	302	301	314	319	304	253	303	312	293	298	325	276	300	318	297	298	290	284	279	299	311	340	297	303	276	302	304	302	270	317	306	275	281	324	287	318	284	288	325	295	310	304	309	283	290	274	337	283	269	302	294	303	290	320	336	293	274	283	284	314	313	296	279	323	298	305	289	290	307	316	292	316	324	332	313	301	293	310	297	309	306	303	272	319	306	303	293	316	288	293	320	314	320	310	286	302	296	300	289	283	270	322	287	292	299	320	278	305	296	299	301	310	300	320	294	299	304	292	267	306	304	310	307	276	311	305	334	295	308	324	313	274	272	287	298	312	274	298	312	327	316	303	298	281	296	307	301	283	307	294	280	307	303	321	285	313	303	295	293	295	318	299	321	305	293	294	303	309	299	302	290	287	286	319	332	260	300	310	316	303	297	326	287	314	253	303	301	287	314	295	280	298	286	300	307	294	299	308	287	271	279	259	294	302	287	290	294	303	290	293	278	317	312	307	290	291	308	309	311	297	314	308	301	322	312	305	332	276	296	273	292	281	307	289	301	291	295	315	327	294	314	277	301	284	290	329	322
27797	10242	1751	1170	892	915	877	918	921	908	906	986	927	894	890	940	981	954	897	935	873	937	898	919	956	899	894	915	910	926	894	896	980	936	876	953	901	943	923	932	924	937	913	939	917	910	922	889	936	890	912	911	918	954	929	947	915	923	947	869	921	899	920	932	844	841	947	906	914	932	920	913	890	981	884	907	891	874	896	993	988	871	912	913	910	899	939	890	958	855	945	935	927	900	916	915	921	891	970	856	884	947	925	940	909	898	875	927	874	906	917	874	969	902	917	901	900	864	875	868	892	944	954	921	898	908	908	904	895	954	945	929	932	914	910	950	949	928	946	855	921	925	861	994	913	943	903	901	880	882	917	939	898	940	912	904	881	934	911	878	949	933	910	896	917	928	927	870	968	911	898	894	889	867	928	896	901	847	881	949	866	922	895	968	930	943	930	891	925	891	906	964	893	909	848	922	901	991	936	889	933	933	870	924	883	890	924	871	905	930	932	967	909	934	849	940	896	915	910	950	962	905	925	890	916	932	917	947	907	870	879	901	915	879	911	930	897	915	904	922	907	894	934	934	855	950	918	908	936	906	870	905	894	915	876	925	850	860	933	950	888	937	927	923	950	938	880	956	856	928	949	919	938	888	885	886	943	894	863	925	947	927	880	928	851	926	906	922	951	920	883	933	883	871	875	913	940	953	897	882	886	907	954	893	939	831	890	925	914	896	949	914	916	921	950	935	916	948	855	947	902	907	920	896	905	928	929	928	890	873	880	921	909	901	912	946	902	857	901	945	870	866	894	925	940	836	875	925	903	899	889	947	888	910	907	878	914	858	913	916	946	934	922	883	884	824	930	896	912	909	894	868	864	914	869	945	997	846	902	915	876	918	899	921	876	909	905	944	900	926	900	919	887	895	918	909	925	895	928	936	920	900	963	915	962	878	841	908	941	957	912	957	958	882	898	922	931	922	908	888	914	903	907	943	899	890	907	950	914	876	892	890	912	892	882	924	893	917	938	868	887	892	950	938	875	940	904	896	952	885	915	903	902	938	899	901	938	891	913	936	912	906	918	843	864	951	904	902	969	939	899	878	902	920	909	928	872	935	967	924	907	866	895	939	901	834	865	906	955	892	900	889	883	887	895	977	928	915	914	909	927	902	1007	897	878	900	898	867	936	911	917	889	906	871	888	932	903	922	935	877	918	880	945	891	883	896	907	893	918	884	967	909	945	909	921	918	946	917	933	924	906	911	917	932	873	922	904	942	911	862	978	899	849	924	965	922	925	924	857	880	888	847	918	908	882	904	922	887	945	879	925	872	921	863	944	901	905	866	882	899	971	958	873	938	902	924	894	838	917	927	896	974	909	900	868	908	870	941	946	926	865	845	942	874	914	932	926	894	899	899	865	879	890	917	920	939	941	902	926	864	929	886	922	949	942	933	888	896	854	906	911	893	907	884	872	951	871	946	914	871	858	945	942	896	936	913	899	977	912	946	885	911	907	897	861	885	940	893	962	939	880	869	920	934	924	900	962	903	924	833	895	928	919	932	932	861	895	870	902	866	864	922	851	938	889	889	929	958	877	917	995	886	892	926	903	948	876	884	889	929	891	915	967	849	913	952	944	879	909	890	860	891	842	922	928	920	911	926	956	901	812	932	895	904	872	904	919	865	953	919	887	883	902	941	906	918	919	856	922	895	960	965	898	913	916	919	1017	883	885	927	914	940	896	900	893	902	896	899	938	918	920	889	890	945	878	872	877	903	954	930	926	906	937	910	926	916	933	943	892	920	934	844	897	875	960	849	859	909	932	970	939	872	891	849	911	927	906	874	885	875	964	913	914	923	885	878	908	873	876	890	905	934	900	918	808	835	944	888	862	909	893	885	917	921	942	869	917	926	898	885	953	851	869	860	881	939	908	888	973	910	883	874	908	944	893	914	896	904	910	890	880	932	890	921	927	854	928	959	898	909	910	933	901	908	891	977	901	939	909	915	889	878	951	966	905	899	893	937	955	924	882	927	881	887	898	851	873	890	1002	841	917	872	897	918	895	913	989	885	866	899	890	848	914	925	879	880	883	1007	920	880	936	881	881	976	864	896	945	879	943	902	943	862	932	898	916	946	949	884	913	912	874	943	931	919	876	944	875	912	920	913	900	931	934	893	886	912	873	906	832	904	915	897	892	883	956	887	934	886	885	875	891	959	892	918	921	860	875	922	904	876	855	890	876	918	892	927	902	870	932	933	920	932	912	901	945	935	900	886	915	909	955	934	901	940	917	888	871	905	885	935	902	959	902	847	870	900	940	887	865	887	918	940	908	859	920	912	958	957	924	930	878	909	870	946	881	890	943	914	919	894	862	907	924	912	920	906	914	921	897	865	933	912	895	913	932	943	921	886	897	909	941	928	932	944	932	888	897	947	919	912	916	883	945	905	937	903	924	921	873	867	910	917	955	920	915	895	926	855	922	876	866	910	916	941	897	893	889	924	916	900	870	910	945	936	917	923	893	892	912	882	938	911	901	900	929	860	969	899	925	928	978	971	905	920	957	950	881	965	940	914	898	918	965	921	934	868	878	908	873	888	917	814	903	900	965	893	930	876	952	964	908	960	931	898	934	924	912	914	994	921	848	888	891	909	888	912	916	923	955	902	995	948	891	952	896	928	946	850	938	930	889	917	863	934	939	850	866	891	935	937	911	922	987	879	952	875	912	895	951	876	881	976	895	907	926	880	910	892	873	910	946	864	907	900	944	895	927	942	904	882	948	893	917	932	915	864	899	913	908	866	960	932	909	888	878	925	877	890	898	826	889	894	906	940	901	877	919	880	886	971	931	879	857	859	961	855	906	906	939	915	907	886	956	950	936	932	886	880	903	916	896	903	944	910	889	947	930	919	894	946	890	934	887	929	915	928	932	921	903	932	926	932	913	933	886	856	941	866	921	876	871	817	912	911	871	903	930	901	899	922	895	928	963	913	927	897	922	882	883	917	894	898	928	933	898	916	907	891	874	868	883	850	910	897	945	894	930	931	900	915	882	937	873	891	898	932	912	919	893	899	909	872	928	886	879	914	891	900	915	913	890	902	904	908	946	875	945	895	837	921	889	851	893	927	857	914	872	897	879	906	884	921	927	884	926	936	944	903	935	904	889	886	905	962	952	900	893	927	901	915	934	908	894	911	966	898	903	942	887	874	914	905	886	878	926	864	903	902	897	937	927	894	928	870	908	912	906	930	896	966	960	863	910	850	905	926	920	878	867	928	920	853	917	972	899	910	936	915	920	898	969	926	889	925	879	925	992	945	981	876	914	909	927	937	856	935	903	928	900	848	926	914	897	893	917	924	925	903	924	912	930	875	864	874	876	879	917	871	897	975	897	913	921	869	891	931	951	860	989	893	967	863	910	933	901	891	892	933	979	950	885	907	916	893	943	807	905	924	894	887	879	913	896	926	847	870	929	926	930	937	874	867	887	865	853	915	937	925	933	929	943	860	862	908	885	903
5539	999	885	825	765	760	722	763	748	733	776	786	779	753	720	759	751	782	772	750	791	725	705	740	743	740	743	701	698	746	722	761	750	745	753	706	715	764	722	723	715	699	732	729	739	725	736	699	728	744	741	764	801	725	799	751	683	778	733	754	733	787	734	766	777	728	763	741	797	722	725	716	709	761	742	723	781	705	743	738	757	757	739	781	703	778	707	748	752	708	777	761	712	746	731	749	746	775	737	750	758	758	765	729	724	754	717	718	733	770	719	702	774	701	772	717	741	713	703	764	760	739	730	813	770	698	772	745	691	766	732	718	727	726	709	710	737	702	753	737	716	697	684	788	682	747	709	728	758	777	737	755	773	762	774	753	724	764	728	728	756	777	695	722	747	776	752	780	752	733	723	732	778	711	750	753	755	714	750	680	717	721	789	786	750	783	746	761	686	748	733	749	690	783	726	729	743	745	726	783	687	789	784	747	703	749	713	708	786	689	765	720	714	764	721	730	805	725	747	738	764	747	737	735	731	759	742	743	780	745	815	757	708	817	711	771	709	754	722	719	730	744	748	747	728	677	758	779	770	712	800	756	766	714	760	745	765	750	725	741	762	724	783	742	748	727	787	735	748	765	719	737	740	722	736	746	809	713	757	739	730	751	722	749	723	746	725	708	754	686	705	742	747	737	688	730	730	741	722	740	696	728	778	744	712	719	727	754	756	711	777	681	757	808	720	735	741	755	715	772	736	733	766	716	726	713	758	715	691	731	695	714	724	759	716	724	734	770	778	766	753	758	799	749	719	770	678	732	758	722	729	694	790	758	726	773	733	785	747	729	734	778	729	756	747	722	765	742	713	685	712	728	730	750	724	742	706	743	724	762	750	766	733	715	803	755	707	762	695	673	781	739	739	755	748	715	732	759	715	787	683	757	742	706	734	753	714	738	775	765	720	717	730	720	682	776	778	753	747	761	745	793	757	759	749	757	753	729	777	760	723	675	719	728	765	716	765	724	710	820	724	803	750	710	780	727	757	731	732	748	733	769	723	760	757	695	745	704	720	723	776	698	720	783	736	708	708	765	745	730	743	814	732	786	686	724	761	731	726	751	747	676	716	704	746	740	720	707	718	792	738	749	712	737	744	705	739	760	767	694	749	753	702	747	744	752	731	767	731	754	723	714	711	782	761	777	741	742	787	781	707	706	709	801	709	770	759	742	684	772	754	771	744	749	733	762	785	708	769	736	724	763	760	732	703	738	664	770	801	709	746	766	714	744	745	728	749	781	802	766	739	721	754	694	728	765	722	745	762	750	731	762	763	742	728	818	726	749	747	753	753	691	749	719	772	737	729	807	701	734	754	702	709	704	738	733	732	755	738	741	723	727	738	722	725	723	759	679	796	732	722	750	751	750	762	711	764	722	730	763	760	722	728	768	723	744	763	750	762	728	812	711	750	747	754	781	738	709	724	667	773	731	731	768	776	721	783	767	752	770	732	714	690	739	766	759	706	740	724	726	791	732	752	743	762	746	776	750	725	757	713	765	773	775	754	748	723	739	764	718	749	746	736	730	718	726	768	711	770	728	782	762	771	768	779	786	760	784	786	760	743	731	733	730	723	786	777	746	736	721	736	720	722	700	743	780	733	745	722	736	727	693	718	754	755	713	745	739	726	762	717	721	766	724	670	720	743	766	730	726	760	766	733	728	746	742	751	704	738	742	724	762	731	759	737	733	771	724	730	774	768	715	733	763	741	716	754	749	710	727	756	705	705	780	694	748	730	741	767	778	747	749	771	771	742	715	736	711	728	729	723	768	736	770	728	761	719	791	714	742	725	733	693	765	767	722	726	742	733	730	781	739	756	715	738	791	708	769	773	717	792	715	726	725	740	739	785	700	725	729	739	700	749	734	718	768	734	748	709	788	758	763	741	746	760	735	769	778	699	786	748	756	716	754	722	763	740	735	754	712	691	711	739	725	705	738	742	744	759	744	725	768	772	781	716	767	742	749	731	758	769	777	704	766	753	778	784	760	739	766	756	724	741	743	743	784	778	754	752	759	712	731	782	765	723	771	766	754	766	733	754	705	729	754	719	714	732	736	756	738	702	754	731	727	721	813	752	722	753	720	744	733	697	759	759	732	698	736	729	782	751	755	737	783	754	749	758	750	684	722	796	699	734	815	783	763	768	709	767	764	750	763	737	746	761	791	739	735	751	721	744	749	697	753	790	723	758	775	714	749	732	742	745	725	751	741	705	721	752	735	671	769	766	717	736	667	744	775	749	725	794	784	823	793	750	735	789	719	728	729	743	730	708	726	709	740	722	743	765	737	821	757	740	765	736	728	731	764	744	709	798	747	704	712	721	718	755	677	715	788	769	735	746	746	715	707	741	759	790	702	711	770	711	721	750	794	704	748	754	785	734	739	749	780	725	756	724	696	787	759	831	743	743	722	715	723	687	730	734	735	721	725	732	727	754	752	750	733	721	704	729	769	744	745	716	718	743	791	722	713	755	759	718	769	822	723	684	780	747	732	765	696	724	739	709	742	724	768	718	733	726	764	733	777	706	771	727	805	713	711	768	744	761	739	737	726	730	775	708	764	679	776	713	738	746	717	743	709	745	760	710	766	702	698	759	764	743	783	729	746	761	765	772	706	777	754	768	699	737	770	762	743	688	749	752	713	755	703	699	758	729	723	804	749	776	763	734	743	741	758	749	759	725	767	732	716	782	785	738	774	738	717	737	715	752	712	733	765	782	751	714	734	714	734	713	722	742	727	732	737	758	766	704	740	740	747	721	739	749	741	769	712	713	761	722	751	749	723	761	781	766	757	730	688	728	717	779	747	736	752	708	733	723	735	722	763	723	727	785	775	760	741	750	707	716	765	713	761	709	727	741	769	736	738	760	809	718	693	680	731	771	784	754	739	736	766	731	732	702	733	757	678	721	717	741	745	725	750	713	748	730	757	753	716	740	751	677	739	751	730	771	701	722	716	740	720	738	751	765	763	754	746	745	721	732	787	741	751	732	733	809	688	758	755	727	740	746	816	779	745	784	764	785	759	761	722	756	749	757	764	729	744	762	723	747	782	724	753	728	704	720	735	714	713	764	785	744	762	716	757	709	797	707	764	712	747	702	743	763	722	783	726	681	707	704	756	757	756	725	782	741	720	750	791	677	724	704	786	726	781	714	715	726	734	713	725	733	744	758	752	694	757	733	739	751	790	755	676	721	696	778	700	726	742	730	758	712	719	723	757	723	746	730	754	710	740	785	783	731	713	742	742	743	779	733	759	694	695	807	738	766	761	745	784	735	735	729	730	718	762	785	721	770	736	732	753	725	714	747	784	751	799	770	776	752	756	755	777	722	677	726	733	742	722	728	732	734	698	773	732	751	666	760	725	753	759	757	716	815	723	733	791	768	751	735	795	751	729	731	712	734	750	736	700	735	800	725	717	725	736	701	784	776	735	732	710	756	784	753	768	782	702	753	723	745	756
25702	21419	27149	25412	4005	1099	849	728	659	656	591	636	628	590	614	641	634	606	581	612	620	574	607	602	581	593	630	619	584	608	592	616	623	620	608	599	591	612	610	590	633	608	606	623	601	614	591	595	653	624	604	593	593	588	621	653	592	574	580	565	584	526	596	601	620	594	582	609	585	658	602	581	623	585	584	639	594	592	646	640	580	581	584	589	601	570	597	531	617	612	589	577	577	583	612	622	546	644	646	551	588	611	633	568	599	574	584	610	596	593	604	592	598	611	578	635	530	620	584	602	600	607	633	556	595	589	600	579	634	567	573	579	608	623	653	592	571	622	576	579	594	596	631	605	582	591	551	551	552	592	569	638	578	558	585	589	601	587	592	562	566	636	629	604	617	568	611	586	598	610	567	609	582	607	532	580	582	562	571	580	595	571	593	588	575	652	600	594	577	592	578	559	547	580	573	582	601	576	595	608	564	582	575	650	576	594	604	544	617	597	636	623	592	618	614	621	567	584	622	599	620	587	608	590	581	580	590	595	586	578	553	577	643	605	582	605	570	582	564	614	577	573	620	601	564	601	606	590	607	637	625	572	572	605	572	587	599	589	612	621	578	612	569	606	649	613	569	626	603	580	562	595	615	598	567	596	564	616	586	612	581	590	570	560	627	581	572	578	603	603	575	561	577	564	581	574	566	558	651	622	563	595	630	580	594	597	552	567	593	580	593	603	607	547	568	575	607	604	573	577	596	606	589	559	607	584	623	592	564	601	622	537	595	610	560	587	598	568	593	582	563	622	571	582	580	577	603	631	600	596	582	590	604	625	592	615	577	554	588	577	611	598	567	544	579	567	616	555	578	586	574	598	608	601	649	520	543	617	636	583	605	569	596	558	565	582	597	592	570	567	561	636	617	657	533	571	607	548	586	576	566	576	526	592	634	613	588	629	571	541	576	589	578	604	600	570	570	597	598	580	596	589	622	576	541	563	653	589	612	590	555	550	566	576	630	564	588	563	593	584	587	572	637	577	571	609	616	616	564	616	623	589	618	580	582	604	566	612	581	585	566	619	575	567	570	609	610	596	652	589	546	603	621	608	565	556	569	563	576	601	555	558	616	609	584	592	577	589	574	611	575	547	609	555	581	555	576	575	603	627	583	562	598	581	626	579	572	603	573	559	604	618	554	556	556	595	572	601	586	623	581	619	604	590	603	614	616	622	562	623	574	593	561	599	627	601	561	592	601	607	591	599	553	600	570	579	550	563	539	572	607	580	589	612	574	551	544	629	578	592	610	580	582	596	586	580	615	614	586	546	595	586	600	602	550	569	594	561	593	597	603	589	591	597	589	555	590	649	639	544	558	589	587	567	544	660	589	588	601	569	596	604	523	582	574	599	614	583	563	572	564	608	619	644	601	568	583	573	607	557	586	609	612	606	574	611	555	572	579	608	613	589	530	599	620	587	562	613	564	581	594	578	585	611	611	588	597	618	605	597	573	582	566	619	599	599	584	629	615	618	625	557	613	582	594	584	578	569	594	615	548	586	564	601	550	592	660	572	582	582	597	611	588	577	620	638	592	580	622	579	546	551	584	586	619	585	606	628	623	624	622	606	601	616	606	565	548	587	581	595	579	545	580	603	585	584	570	580	607	596	581	559	634	605	563	613	629	576	565	668	604	617	600	578	576	559	600	578	521	596	596	612	574	593	654	587	609	594	545	580	593	555	593	600	649	564	610	568	590	580	593	559	555	651	589	650	651	599	585	578	557	619	602	570	600	615	596	605	532	611	605	574	570	580	636	587	575	587	561	593	574	606	579	596	588	607	564	585	593	576	597	595	596	594	602	588	600	598	605	535	557	612	590	637	591	653	584	603	564	599	591	598	622	580	582	595	596	540	544	603	600	545	599	624	580	599	589	594	570	570	599	614	613	632	572	578	593	605	591	545	577	620	569	627	617	598	589	577	594	565	584	631	581	568	557	603	571	604	646	612	592	594	564	636	574	587	585	632	565	606	567	558	599	631	596	549	619	585	589	598	584	591	575	637	590	613	626	571	602	593	596	565	634	597	593	607	621	604	598	574	541	594	590	618	578	595	581	583	573	625	536	564	616	587	576	566	596	587	581	666	594	638	607	582	617	582	560	608	608	584	589	633	631	569	577	621	576	603	539	587	581	554	538	565	592	598	551	620	624	577	613	595	602	547	557	554	606	547	605	594	589	596	601	624	586	557	609	602	590	547	606	590	606	566	592	591	637	583	589	566	595	593	599	569	572	602	583	566	576	586	560	628	616	567	568	626	582	591	547	589	628	614	564	554	579	574	552	574	567	605	579	600	593	590	575	594	602	587	563	606	574	610	617	586	571	605	595	608	613	578	581	610	601	626	595	546	621	589	572	551	586	574	628	554	621	573	602	598	573	557	598	623	566	599	555	600	575	587	546	562	586	562	547	597	603	559	624	584	614	650	549	610	609	602	630	605	578	571	541	599	554	583	590	626	561	552	582	592	586	596	628	588	551	579	593	607	552	557	539	592	625	607	607	577	579	600	577	546	600	613	559	543	624	568	594	597	598	554	604	600	577	548	602	595	571	574	574	593	608	598	587	601	616	604	598	562	569	590	600	559	575	582	582	628	593	604	569	626	614	605	563	618	581	607	545	564	580	604	614	585	583	602	546	570	594	589	577	566	610	576	583	580	593	565	596	588	600	588	580	583	596	578	614	589	617	572	556	601	573	633	600	590	687	626	603	552	579	588	613	547	555	536	599	576	591	595	634	608	570	591	576	606	625	592	587	598	592	613	596	584	634	568	609	577	599	565	592	621	573	543	568	559	587	582	586	611	593	551	597	576	530	590	587	578	604	602	595	572	591	612	570	541	575	555	600	587	572	595	551	589	585	596	593	584	550	590	594	615	563	581	622	601	586	625	583	602	613	619	566	556	596	626	561	570	572	583	601	612	585	576	629	606	570	570	604	599	597	615	585	567	583	580	578	607	598	576	566	593	606	566	526	569	583	565	579	585	552	577	601	593	606	561	557	592	566	563	585	567	587	565	598	555	577	529	612	602	575	613	623	602	585	570	609	561	598	641	640	570	634	580	617	647	641	609	608	611	582	611	619	564	602	614	570	593	594	626	633	577	592	616	618	558	569	593	597	584	579	602	640	554	600	576	594	599	614	602	523	561	527	580	628	616	590	595	599	619	539	593	612	583	583	559	585	592	582	551	577	581	608	565	607	622	566	631	624	641	517	598	595	612	586	564	586	582	603	543	588	579	587	545	593	592	579	602	567	592	579	554	576	531	555	593	605	604	573	556	640	538	562	574	572	588	587	593	567	587	556	593	588	554	571	608	602	575	583	558	628	611	598	580	557	595	563	582	587	572	578	586	571	625	590	580	587	611	607	603	617	602	590	597	658	586	609	584	536	591	569	598	630	607	615	602	599	564	596	561	555	622	615	576	562	554	599	593	612	567	589	601	623	618	593	612	572	574	584	579
3814	2875	2445	1414	1042	852	790	654	694	625	635	609	601	552	583	576	535	572	521	549	529	544	553	559	525	538	525	524	555	518	546	526	518	531	509	544	528	549	578	540	529	552	532	508	511	479	456	543	481	561	531	550	536	556	498	497	531	514	509	536	529	517	522	506	489	505	507	521	510	533	496	529	522	553	476	542	502	511	550	525	540	521	488	533	495	539	542	533	536	537	534	542	532	541	518	512	530	527	517	507	490	525	509	521	515	574	512	519	485	490	525	508	516	518	518	494	524	502	510	488	515	527	506	506	507	499	518	535	486	550	508	520	533	508	553	524	514	535	510	506	492	514	514	524	534	562	555	532	507	516	526	490	547	531	524	513	542	482	490	508	539	523	536	543	493	538	490	521	524	501	535	511	535	493	510	526	498	543	523	470	534	495	526	514	532	532	532	556	529	530	507	526	502	534	511	574	508	529	511	507	532	519	521	500	483	535	512	523	519	508	551	477	497	512	549	533	530	503	494	581	520	526	576	537	523	498	525	519	485	537	516	518	514	527	551	505	526	506	543	531	511	525	490	532	526	490	520	544	544	501	520	491	533	511	558	486	487	523	525	534	514	532	511	507	531	482	547	494	544	544	532	495	496	511	495	504	542	547	517	487	538	520	525	529	527	526	514	521	531	518	521	500	481	533	487	530	494	517	502	526	508	527	515	479	464	536	496	499	487	518	571	472	529	513	540	501	511	520	529	506	519	552	482	475	551	563	517	530	501	499	498	504	488	560	525	545	523	529	497	557	575	514	502	540	454	499	514	555	535	494	511	559	528	477	535	490	531	520	521	534	529	544	536	499	520	491	536	513	500	495	539	526	540	486	469	504	520	516	532	545	564	537	513	503	528	519	548	567	481	489	532	494	543	524	528	515	502	484	510	508	540	521	529	504	528	533	487	561	543	537	550	509	533	510	541	535	526	534	518	503	531	498	477	506	514	524	538	509	538	519	526	495	506	504	536	526	498	483	481	529	513	524	494	497	508	508	525	491	528	473	548	488	616	507	529	493	513	482	526	553	498	509	498	495	491	497	494	554	532	519	507	523	524	496	566	517	506	519	541	532	496	514	522	495	549	523	509	493	521	500	547	497	519	521	499	557	500	531	524	534	507	523	578	494	540	515	517	522	485	533	505	514	488	506	546	540	507	510	505	499	479	517	521	505	524	542	532	518	499	503	507	518	532	532	544	543	493	521	535	539	508	561	569	519	524	518	480	524	520	519	535	532	515	503	506	533	510	514	520	524	477	534	523	511	519	519	541	519	525	488	520	471	541	520	508	524	530	514	491	510	514	480	504	505	539	531	508	519	501	521	556	497	503	514	511	517	532	520	516	549	501	477	501	521	526	513	527	520	493	530	569	540	542	574	523	540	503	487	446	540	529	525	548	501	526	514	492	584	525	522	530	508	534	515	503	516	522	524	537	502	533	525	541	525	530	520	474	577	495	531	505	524	521	505	535	533	553	516	539	510	495	526	556	537	523	573	528	510	499	517	489	532	489	513	458	505	498	504	528	520	529	503	524	522	554	513	523	498	504	510	489	525	551	503	487	494	510	481	505	509	523	513	504	536	506	545	519	514	536	493	526	505	531	524	506	511	531	498	541	538	486	544	520	532	534	541	548	508	514	516	519	522	527	554	487	512	544	498	526	569	531	530	545	538	497	528	540	556	529	518	525	477	493	502	495	491	509	514	507	526	533	482	500	521	476	519	494	573	511	519	523	536	542	513	507	530	506	524	513	482	502	475	540	528	538	497	494	500	555	524	507	497	516	530	524	534	507	523	528	519	515	547	537	457	489	500	505	527	508	514	531	532	536	522	493	516	526	495	471	509	531	512	482	500	538	532	569	555	495	522	517	524	515	512	520	502	504	539	521	508	519	513	495	504	506	544	534	513	526	505	502	509	498	554	529	505	504	512	515	502	536	504	533	505	539	475	505	498	481	518	510	496	511	484	469	550	508	503	510	496	521	492	499	547	517	505	523	499	546	581	570	530	503	549	565	458	496	524	516	539	541	480	522	522	545	518	500	511	510	517	517	552	518	519	507	537	480	514	498	506	465	493	527	498	497	458	529	516	556	533	504	493	519	514	547	531	552	471	524	499	514	523	449	493	551	526	487	528	524	506	515	470	524	546	515	526	556	516	525	546	517	501	543	553	518	516	525	477	543	513	493	518	509	529	505	475	545	512	475	526	501	470	493	552	487	566	530	489	486	509	546	522	522	471	477	508	525	519	501	531	478	516	523	526	521	492	528	506	530	491	491	551	495	526	519	512	539	496	552	528	567	509	552	511	516	470	500	489	513	545	484	505	503	500	462	474	586	539	528	554	501	509	477	471	523	518	495	507	527	511	529	551	518	519	520	520	516	516	528	506	505	496	539	528	549	531	495	513	486	509	535	515	548	499	513	508	476	514	526	497	500	514	525	531	532	477	504	503	495	508	547	499	535	524	500	504	554	507	520	525	566	503	513	561	524	476	498	470	469	507	522	518	509	533	535	556	504	514	519	482	492	520	489	577	510	548	496	535	491	483	511	592	528	535	539	552	493	533	510	567	478	513	539	517	530	529	511	534	554	522	485	494	524	531	516	555	517	537	512	534	518	480	515	516	517	549	512	501	508	485	500	555	530	505	534	496	548	507	524	494	498	489	533	541	530	549	516	571	520	517	503	495	526	520	481	482	453	516	507	496	525	505	483	500	490	515	506	524	507	496	483	528	529	532	525	559	519	498	481	485	491	544	535	509	538	506	518	522	524	514	545	506	525	544	534	497	500	507	539	486	521	560	505	552	530	511	492	496	529	543	522	530	552	452	470	523	508	508	527	534	509	516	542	521	513	529	512	498	495	514	514	554	516	523	518	505	497	506	570	534	507	513	542	492	518	535	510	528	552	518	538	523	500	495	501	545	528	516	495	502	519	537	481	534	520	482	543	502	520	524	496	552	517	496	498	545	500	524	514	508	464	519	518	549	490	479	528	541	503	519	541	517	503	500	502	521	527	462	496	531	519	512	510	515	502	534	485	537	503	548	481	558	489	536	521	510	507	506	506	513	532	537	487	514	512	496	542	525	554	482	529	520	528	552	523	477	524	504	539	520	567	512	533	528	479	533	575	549	502	523	471	514	541	479	562	507	518	537	502	473	541	499	499	497	529	531	537	514	481	506	525	535	471	522	481	529	504	503	550	503	536	515	518	515	519	550	519	515	479	540	541	497	513	500	503	512	516	512	562	544	485	532	527	571	513	514	514	503	484	526	521	511	562	497	527	542	520	489	501	495	525	528	488	535	498	528	526	520	518	528	509	553	519	524	520	528	537	530	499	495	536	537	497	530	529	526	501	495	513	542	493	542	484	503	490	584	514	513	548	545	502	523	496	544	549	507	510	546	525	521	478	458	525	548	562	537	495	505	510	538	506	543	523	521	519	526	559	476	517	506	556	502	530	520	540	516
24540	21396	28511	24659	21096	3486	942	572	432	431	434	397	386	349	367	362	349	317	375	345	339	339	324	357	353	312	349	345	331	323	353	345	296	339	340	321	351	362	342	325	322	365	322	323	313	318	312	340	324	346	342	329	322	324	345	336	358	340	332	335	310	342	331	334	333	322	368	339	316	330	343	333	327	345	333	324	364	308	309	302	331	316	305	347	338	317	308	329	328	318	306	289	342	326	341	301	318	303	333	321	327	311	295	337	321	317	310	345	341	319	287	311	325	333	312	299	312	304	304	323	334	284	289	322	315	318	306	299	324	339	288	332	327	307	348	321	324	327	307	307	349	292	293	352	312	323	311	331	335	312	326	318	293	291	308	289	321	309	322	316	328	326	339	325	337	325	332	307	316	325	326	339	325	321	309	331	329	307	328	323	295	347	309	298	329	308	341	345	293	311	331	321	331	327	307	331	311	328	325	339	327	320	303	272	301	279	317	315	315	363	299	312	303	286	306	324	365	330	310	310	297	315	349	319	304	314	334	312	331	331	331	358	305	336	310	310	346	343	334	270	344	292	312	324	300	307	289	329	313	325	318	308	289	312	322	306	322	334	309	315	343	315	304	291	323	354	317	345	285	330	325	327	322	309	303	316	321	304	320	296	341	324	322	315	345	304	319	325	290	297	318	281	340	330	313	338	334	326	317	298	304	327	328	321	310	346	338	320	315	328	309	331	299	366	312	347	311	299	312	334	336	307	329	340	311	302	348	316	321	320	286	337	326	301	309	299	298	337	329	306	328	335	315	322	298	296	287	303	309	285	324	349	368	294	308	341	288	350	326	303	313	320	324	299	302	315	310	291	323	322	337	281	317	311	306	331	350	312	343	343	345	322	337	298	303	308	334	277	328	295	318	326	310	321	341	315	308	322	336	340	289	291	298	300	329	317	326	326	316	290	351	301	330	321	326	329	318	332	321	305	297	312	305	312	314	309	308	325	309	351	298	335	282	317	305	301	326	341	323	298	317	330	344	314	357	345	335	317	328	304	320	347	299	350	279	336	300	312	318	314	350	301	308	322	300	303	305	343	332	300	323	307	318	333	321	317	299	311	302	298	351	298	310	314	311	340	331	310	311	322	320	322	304	314	349	362	335	337	351	310	316	302	325	344	345	326	317	334	297	326	301	328	346	297	337	312	331	319	321	295	313	317	353	309	345	325	299	312	303	289	286	315	311	299	319	321	322	331	303	310	306	313	309	327	332	290	290	325	328	384	321	297	338	340	301	303	327	306	344	321	312	316	316	263	341	329	321	293	328	320	326	336	269	334	292	311	306	302	314	325	324	318	293	314	296	327	337	321	310	299	309	312	308	344	323	296	336	328	311	323	318	317	325	310	318	308	329	357	340	303	309	338	318	304	298	293	343	344	297	329	333	314	301	333	304	341	317	306	346	347	313	329	314	337	349	325	293	322	310	317	308	308	322	277	327	336	331	337	305	293	328	290	337	330	281	295	325	296	314	339	316	341	328	327	336	338	312	322	306	303	315	309	307	335	323	323	315	322	352	287	289	321	300	302	316	295	313	307	316	299	298	298	334	335	301	344	304	322	363	328	326	308	337	369	297	309	290	329	283	333	312	303	325	312	323	285	322	308	310	310	314	314	279	346	312	322	325	344	324	312	282	332	315	319	308	341	332	325	297	313	315	311	339	325	316	342	321	316	315	344	304	295	334	318	301	304	302	337	320	378	306	307	309	310	294	305	317	340	312	306	303	329	309	337	298	311	311	312	303	319	325	313	321	334	310	325	313	335	310	277	312	333	313	305	353	339	322	339	332	304	336	290	299	299	316	342	324	315	318	315	318	298	291	359	310	340	321	297	305	307	321	303	331	319	312	311	332	305	325	348	357	295	316	310	306	331	323	334	348	327	349	297	353	324	297	314	314	328	301	319	319	342	334	298	320	304	326	325	323	313	316	324	303	349	293	313	327	318	318	310	328	323	301	314	341	322	328	309	291	308	308	336	310	312	329	294	301	322	348	341	289	323	298	330	309	329	334	311	322	319	281	334	339	342	309	315	286	305	344	317	326	312	320	325	332	298	286	306	328	325	322	320	333	298	334	283	323	335	327	313	329	296	314	336	324	287	309	301	311	303	308	294	326	305	309	339	322	314	305	307	337	352	328	296	314	304	324	346	321	323	328	298	319	340	299	275	333	298	320	275	307	312	296	323	326	323	292	318	343	322	311	326	301	314	331	328	338	361	321	367	300	304	311	308	315	282	318	322	316	311	318	306	345	319	346	333	293	344	301	323	335	335	298	301	288	325	319	325	345	319	322	342	301	290	331	298	347	308	302	295	314	298	357	311	309	324	311	299	323	308	312	313	309	319	363	308	357	334	309	299	310	306	330	304	314	330	333	355	311	306	311	331	319	312	321	370	309	328	275	346	312	302	364	321	339	329	306	294	322	348	318	307	320	305	300	352	315	350	323	318	310	313	321	339	335	298	310	314	337	321	324	316	324	306	328	301	334	312	312	294	311	306	302	285	335	321	319	289	291	294	321	323	312	325	281	333	332	296	354	280	316	321	309	331	319	347	318	307	330	284	308	328	327	340	285	311	343	353	297	333	269	284	323	339	344	293	348	309	317	351	295	309	337	273	310	327	331	340	320	298	334	344	321	340	310	327	316	315	310	337	342	308	316	302	301	301	308	325	320	329	324	321	330	298	299	307	344	305	338	333	303	320	290	353	301	327	325	345	327	311	342	309	305	297	319	323	316	314	341	291	297	310	349	341	321	315	305	357	308	291	330	303	338	328	309	344	320	298	319	316	362	346	317	301	325	299	318	328	287	309	332	308	322	300	316	304	350	311	340	334	323	350	342	304	320	325	328	317	351	294	328	328	324	341	310	307	274	341	307	308	319	318	312	288	314	331	323	320	313	294	315	311	326	324	325	327	300	317	287	294	296	327	298	311	319	319	312	305	272	338	347	297	327	320	311	350	334	329	352	314	323	343	343	287	329	318	315	326	316	329	329	323	318	353	329	327	305	286	305	295	322	322	316	307	318	320	327	305	313	337	345	339	308	325	362	306	327	321	315	278	339	327	291	324	325	278	319	299	314	325	315	298	305	296	322	309	315	291	293	314	298	335	315	279	287	339	312	326	350	340	303	296	324	324	353	300	324	327	296	297	290	299	330	333	333	344	301	349	345	312	298	324	310	316	334	325	319	316	328	283	354	335	277	302	284	302	320	331	314	275	309	335	333	338	337	340	295	304	301	324	342	332	292	325	319	305	339	297	334	336	305	347	312	335	308	333	306	321	312	343	297	341	326	336	326	335	336	336	304	309	336	322	317	332	308	313	309	311	310	357	307	336	315	269	339	306	304	340	310	290	345	345	313	321	338	346	338	317	367	307	309	317	298	318	318	310	347	316	295	312	289	348	330	319	358	350	325	335	305	324	347	299	296	309	330	313	299	308	336	354	316	299	305	311	296	336
3813	4960	4084	2035	1328	967	779	626	537	549	435	421	430	408	397	406	377	340	358	352	334	356	329	333	349	323	323	353	309	306	329	323	311	327	266	330	310	293	305	329	321	315	327	295	336	305	296	302	346	328	304	336	314	325	304	307	294	311	323	311	304	308	306	304	333	287	324	333	267	308	329	293	299	304	273	323	317	314	290	325	293	307	290	295	318	293	298	288	282	323	313	275	301	300	258	287	310	325	277	278	319	289	334	308	322	305	296	299	291	318	318	284	319	304	283	318	275	311	333	304	295	285	295	278	290	332	301	282	308	289	318	341	297	335	329	299	300	290	309	303	304	307	325	266	300	319	317	299	330	316	305	276	307	325	315	298	280	292	292	311	322	305	330	301	335	313	278	327	296	315	324	290	282	277	308	309	315	294	302	301	294	285	331	283	283	299	312	308	306	305	297	306	329	335	298	304	316	288	326	294	300	287	321	282	320	314	316	333	311	323	323	295	298	274	306	322	309	292	319	324	286	320	325	298	333	296	308	299	332	292	304	300	296	324	302	301	290	311	317	299	308	305	319	335	281	303	293	294	321	282	319	295	331	277	309	309	293	284	292	263	315	295	299	316	290	323	319	299	278	300	326	308	307	272	319	277	273	332	309	293	296	312	304	301	293	296	310	267	291	306	312	304	292	281	280	306	332	304	290	309	322	288	272	305	325	330	326	329	311	279	298	325	314	274	316	300	311	305	302	318	312	291	311	290	283	269	269	323	311	301	296	291	292	304	269	299	292	309	325	325	303	341	293	300	333	304	309	310	303	302	322	319	312	276	285	327	297	301	312	303	333	315	319	314	283	316	267	314	280	285	305	295	317	318	326	299	306	300	324	350	282	293	313	311	276	282	325	303	282	298	296	288	303	299	291	291	312	306	294	289	311	297	306	282	268	305	304	273	320	306	307	324	304	295	306	318	293	283	275	337	300	270	305	276	302	317	318	293	281	306	290	294	320	310	296	266	266	297	308	322	306	279	306	315	304	295	301	314	314	327	309	301	304	316	291	297	306	326	285	343	292	294	283	325	261	307	287	343	309	314	327	288	290	291	274	310	292	325	282	319	315	324	306	305	321	305	287	326	299	342	295	316	326	302	303	272	285	270	328	305	300	304	305	295	325	342	309	285	308	289	276	312	303	309	295	292	307	296	281	300	287	290	290	285	317	291	308	302	337	311	300	312	288	304	303	292	323	310	301	302	304	331	312	238	302	311	317	309	307	278	307	300	278	320	315	285	310	329	310	308	313	308	293	291	297	293	299	278	305	308	271	287	297	305	264	299	275	317	288	295	311	320	328	320	290	286	328	311	300	280	299	300	288	315	276	285	271	331	299	285	289	284	308	288	320	289	281	256	301	299	285	270	279	312	300	306	324	286	289	315	308	268	290	301	322	307	322	321	291	319	327	298	321	315	269	294	314	303	308	314	312	277	290	316	303	301	285	304	334	315	280	308	288	270	333	318	291	338	305	300	295	294	322	315	328	310	298	314	280	332	310	334	280	294	315	294	299	304	282	331	332	312	306	283	315	314	290	294	299	295	282	277	302	272	306	309	329	299	296	310	299	326	254	301	285	312	300	291	294	332	295	306	320	292	286	298	282	327	310	279	311	310	319	300	314	302	288	320	286	284	288	292	311	284	309	301	281	319	278	306	315	322	314	270	295	302	306	279	311	280	292	286	322	296	282	301	327	314	300	310	310	280	317	315	301	318	278	276	322	274	313	284	283	300	295	293	312	276	318	315	276	300	331	293	289	270	295	284	324	314	268	289	296	324	307	278	303	282	333	308	304	294	295	277	295	290	298	305	275	310	318	270	288	288	317	338	302	293	346	272	327	313	307	286	322	286	301	301	294	319	297	314	318	279	307	290	308	294	304	294	287	284	294	301	278	292	311	293	308	290	292	291	271	329	317	290	285	282	281	299	287	293	284	305	304	286	324	293	295	325	287	287	308	310	312	287	303	294	293	310	318	318	272	285	304	289	323	293	273	274	346	288	308	325	319	286	291	297	277	278	295	292	292	308	310	323	314	287	290	326	303	302	304	290	296	322	320	305	315	326	273	321	263	296	299	305	307	285	340	287	294	313	287	290	327	264	289	332	329	301	271	288	304	305	270	327	306	294	307	276	275	302	310	272	327	301	293	299	271	286	306	308	282	325	300	275	256	286	314	321	316	295	298	282	300	298	316	319	300	272	290	312	312	320	335	303	264	308	287	296	302	295	290	312	303	285	284	317	275	289	306	315	271	275	312	304	278	298	319	330	302	309	296	292	328	299	330	282	306	335	311	307	261	310	287	300	262	289	272	313	296	282	304	311	285	285	294	277	305	276	315	285	292	324	332	336	320	297	329	295	302	313	299	281	294	310	292	304	301	344	289	292	306	305	275	309	305	304	280	302	331	294	281	320	313	279	281	313	307	255	311	309	306	316	307	308	312	310	299	315	316	294	294	317	293	288	313	283	319	297	260	305	331	288	302	307	283	306	297	321	278	294	306	298	294	296	305	301	297	264	295	300	290	304	320	287	316	312	285	295	293	308	283	296	300	281	281	298	280	282	306	263	288	305	312	302	309	280	277	298	291	280	289	299	307	299	298	303	304	307	294	276	306	314	276	279	310	294	289	289	273	294	298	294	309	302	287	303	309	308	300	293	329	277	311	299	293	285	250	316	297	305	308	283	295	316	295	287	318	286	300	303	271	274	287	300	294	334	295	283	280	270	283	316	318	274	273	288	307	319	304	328	283	291	312	320	286	289	289	294	291	314	297	312	283	306	309	292	291	291	314	325	306	293	304	302	323	298	325	290	301	299	313	323	312	291	314	303	291	318	295	300	284	296	301	279	300	304	272	267	275	318	293	321	273	288	307	314	298	271	292	319	297	291	313	317	288	290	311	317	335	287	315	267	303	306	322	281	283	289	326	312	292	296	306	307	303	273	298	299	296	301	320	302	314	324	301	310	304	304	311	336	303	322	295	297	315	293	302	302	265	289	295	297	303	308	306	341	292	299	303	340	275	318	320	269	326	290	287	303	281	311	312	297	327	296	308	281	320	304	351	293	282	286	280	305	302	274	338	305	284	350	278	315	349	291	300	292	331	296	310	277	294	328	304	308	285	301	294	299	304	309	286	314	299	305	340	320	326	297	273	312	309	296	322	279	290	303	289	316	290	264	310	334	264	285	331	288	305	308	297	288	310	335	315	309	295	316	291	273	303	299	294	293	298	325	280	285	290	288	297	306	297	291	272	300	269	287	295	316	291	301	314	290	268	280	299	287	317	286	302	318	302	286	314	272	326	271	288	303	321	303	290	288	310	325	294	295	285	311	309	303	277	326	279	314	274	301	294	318	270	342	290	278	289	308	269	312	265	326	288	294	305	308	304	307	295	298	319	309	297	315	315	290	319	290	305	301	281	306	319	288	283	321	295	313	292	274	327	346	304	298	301	301	296	269
27850	10190	2008	1345	1125	1005	970	929	907	921	931	873	982	871	965	910	963	887	946	924	931	895	932	922	917	949	913	833	893	924	953	953	903	925	875	972	948	921	883	900	906	961	909	949	928	940	902	931	934	907	902	932	886	863	915	883	931	898	867	925	918	965	929	898	885	901	872	917	966	893	912	962	926	925	910	905	932	914	914	868	883	945	893	946	881	926	892	894	952	864	915	887	908	951	909	888	859	861	931	941	879	919	858	890	914	912	881	973	926	917	897	901	900	900	930	872	901	924	952	878	932	902	883	974	861	912	972	894	926	885	930	941	919	918	892	933	921	888	930	910	889	907	917	930	886	888	887	874	909	898	909	859	971	907	890	921	926	925	866	892	969	921	901	903	887	884	867	885	884	923	931	882	913	880	848	905	881	957	870	895	924	985	898	910	924	862	958	903	902	904	920	950	949	908	940	907	933	945	965	948	911	916	898	818	901	903	910	931	876	889	889	932	933	918	887	898	912	859	869	900	903	899	908	922	908	892	907	904	920	867	913	919	957	945	936	888	906	887	918	887	872	891	936	934	940	886	922	869	909	913	882	899	936	921	896	866	944	870	892	877	895	896	880	888	884	928	836	935	924	876	894	899	927	885	938	872	874	873	982	855	913	918	878	921	897	875	947	934	920	890	878	872	850	898	893	888	967	888	831	906	909	898	906	880	897	917	885	883	891	921	919	928	954	857	918	913	910	896	909	920	924	928	853	930	896	892	935	975	920	886	902	921	921	888	838	879	885	913	911	875	868	906	911	934	918	889	883	906	893	913	951	868	912	905	903	882	910	878	890	861	889	846	917	949	856	976	939	931	884	899	882	946	874	830	955	938	986	890	941	900	894	871	918	965	876	921	897	879	907	880	919	925	895	862	873	874	925	895	864	925	922	922	930	856	889	911	883	905	886	963	926	934	876	914	886	900	925	894	912	930	868	930	916	927	842	862	955	972	899	882	900	893	849	921	915	933	902	937	907	890	921	914	895	885	905	917	887	918	938	912	890	927	923	912	885	929	914	928	920	931	930	973	886	974	902	928	928	898	921	905	912	905	888	864	914	984	879	927	916	877	900	895	854	893	897	886	879	957	934	907	917	882	863	911	841	881	904	923	902	864	922	917	903	917	924	968	854	926	971	889	868	903	923	867	941	936	882	938	841	932	896	884	920	862	916	880	885	878	939	941	875	924	896	908	905	878	880	973	940	846	887	888	897	930	877	883	899	921	918	936	864	888	855	906	897	868	873	887	894	906	902	942	934	844	897	907	951	979	853	830	872	900	874	872	941	881	900	895	911	847	870	861	882	878	916	911	976	950	867	885	878	858	976	883	865	900	890	913	899	934	860	940	839	860	908	929	868	918	874	903	931	921	884	892	881	927	897	867	909	864	943	869	926	966	923	917	926	917	927	898	843	853	888	892	913	910	904	958	874	910	856	922	938	912	889	883	864	898	938	907	906	889	866	940	876	993	912	889	892	868	879	911	907	938	884	896	839	921	957	925	886	881	886	911	925	944	930	933	901	923	883	896	921	911	904	927	933	879	913	963	943	913	899	933	932	858	845	882	890	912	877	909	902	919	902	931	898	888	880	919	860	927	929	936	943	875	963	909	875	882	819	1005	926	899	874	903	878	935	906	922	875	925	882	912	914	875	870	885	895	895	901	973	906	917	897	923	966	918	911	922	875	888	855	863	901	933	919	875	938	908	912	924	892	854	940	914	867	867	837	905	921	942	899	940	892	900	950	894	940	874	888	954	875	896	898	929	870	871	916	893	951	948	899	888	923	932	855	897	916	878	909	887	962	886	920	890	920	913	921	928	965	866	915	906	907	923	900	888	921	916	934	835	952	921	917	875	915	876	906	879	897	911	937	905	911	853	915	905	904	923	916	916	855	886	862	936	880	902	971	833	910	930	901	888	860	873	924	920	940	962	929	929	910	937	942	923	894	860	922	906	919	847	861	936	890	955	923	975	941	875	911	868	908	897	927	892	905	876	907	946	892	914	930	925	904	905	861	880	893	937	941	863	919	917	870	891	886	887	917	895	874	929	927	915	920	922	892	889	897	868	890	853	886	912	886	904	904	913	939	895	945	866	874	912	904	907	890	848	896	900	884	894	930	901	907	941	898	935	954	916	957	928	905	967	860	881	930	842	877	898	907	897	928	859	891	921	892	901	947	923	914	888	923	897	886	925	960	841	916	884	916	912	882	890	888	876	938	883	916	918	883	900	823	861	915	906	900	932	854	949	847	932	897	918	912	889	871	904	895	908	940	912	912	858	952	927	936	886	889	917	906	928	857	882	912	855	879	858	945	902	934	929	890	852	906	899	880	842	885	878	878	934	863	881	930	919	952	915	917	915	892	881	920	885	965	950	887	941	973	915	889	930	912	867	923	876	909	892	921	886	887	900	897	909	852	918	883	898	924	941	916	893	884	942	919	928	921	916	893	899	892	905	874	920	910	873	895	860	891	853	940	909	932	894	898	935	891	868	891	907	915	881	891	934	912	902	889	887	952	895	911	907	952	919	892	877	793	926	908	942	903	944	831	898	908	881	942	910	941	919	912	891	924	834	922	947	918	881	910	926	885	943	869	913	865	953	919	906	869	936	876	911	875	868	935	911	913	866	888	952	859	906	915	917	930	868	938	915	881	913	900	879	970	897	881	875	898	882	912	916	890	918	909	852	894	926	920	911	859	914	853	884	933	951	998	882	910	852	927	899	910	923	886	915	914	872	899	912	955	870	845	881	943	899	870	922	944	911	886	928	936	932	875	871	941	853	982	920	893	939	890	902	937	979	892	925	896	900	928	869	942	924	924	886	952	886	900	839	819	878	926	907	867	861	910	947	893	868	933	950	937	930	911	901	899	834	893	897	923	944	891	917	895	867	919	954	903	878	889	936	887	913	897	854	864	945	867	867	883	842	905	919	918	853	892	883	872	935	944	904	916	940	890	916	939	837	920	881	922	914	860	919	882	935	856	886	903	917	850	909	901	925	894	897	849	865	888	920	896	841	889	909	857	918	879	897	931	921	902	845	928	854	878	929	902	903	928	936	925	855	885	890	877	946	916	878	897	877	873	937	915	906	903	910	904	932	919	910	896	926	903	846	876	848	911	945	928	896	902	929	925	907	905	937	931	949	917	952	865	877	849	899	821	865	829	918	933	847	915	924	949	983	871	929	934	869	966	890	904	873	906	898	943	916	900	851	866	895	882	912	911	936	875	926	857	916	879	900	906	839	897	902	871	886	922	918	887	866	902	937	903	898	920	915	900	926	955	924	896	894	912	916	897	907	898	891	916	860	926	906	915	895	869	898	895	866	886	899	875	952	894	933	900	919	964	915	885	876	926	887	887	861	837	887	897	897	893	874	938	918	898	903	888	891	947	916	906	881	919	919	872	904	851	888	967	898	863	898	930	926	959	894	871	908	890	893	973	874	938	878	898	908	964	956	912	850
5509	1018	951	811	763	797	760	728	795	775	744	782	724	748	716	787	771	740	718	740	759	727	681	738	701	745	757	739	744	809	824	719	788	721	771	717	719	758	786	722	736	773	727	723	708	757	727	737	727	776	737	739	756	746	757	784	730	721	783	735	735	707	753	707	761	732	728	767	758	764	778	724	752	754	720	731	711	729	710	716	779	725	770	810	716	763	806	728	762	761	708	761	739	752	707	760	677	740	719	730	764	743	739	779	713	733	749	738	799	750	711	766	772	750	761	766	813	718	790	767	748	731	741	743	789	778	761	747	750	708	724	737	758	795	758	746	749	764	748	762	735	742	735	726	737	787	770	775	767	731	712	770	729	745	682	731	720	768	719	786	714	757	727	770	752	716	754	712	716	742	735	741	714	742	728	752	720	722	744	753	755	745	728	740	755	725	727	694	755	685	700	744	753	731	722	765	773	755	726	803	723	765	713	748	758	749	719	720	756	751	757	721	759	765	803	756	730	738	731	738	742	765	701	744	702	729	763	741	807	761	747	792	753	764	756	751	711	727	755	724	738	773	721	718	694	707	782	745	774	748	739	742	762	700	759	762	768	734	769	747	766	726	748	749	707	716	703	749	699	715	753	763	704	711	695	728	748	730	760	725	743	735	693	759	724	763	745	752	783	718	750	758	712	724	690	760	818	763	746	771	745	745	759	805	765	748	724	752	719	728	733	711	749	782	757	800	761	719	759	733	753	750	778	750	727	748	722	761	752	718	719	739	803	734	736	769	748	716	753	750	722	762	762	755	768	723	749	767	753	786	733	745	722	742	711	742	715	743	767	679	716	776	772	761	751	718	729	737	794	758	715	722	721	728	771	766	730	737	751	757	701	781	719	766	744	735	772	770	742	741	774	762	762	731	724	761	767	710	775	757	753	799	743	767	710	764	729	738	728	768	738	754	720	693	732	742	766	747	753	758	746	727	728	751	717	671	724	740	736	796	761	791	784	744	763	763	686	753	719	701	791	799	717	752	733	785	792	755	720	723	721	772	732	732	725	735	749	732	765	742	749	748	743	764	777	706	744	765	689	750	722	693	758	779	758	763	729	723	718	727	752	750	741	765	754	744	742	798	743	724	744	720	750	785	766	741	730	741	689	741	733	717	746	754	721	708	721	746	704	756	793	759	781	698	751	746	773	719	747	756	742	738	748	717	762	685	728	725	763	753	761	766	738	717	753	743	749	743	691	769	721	766	750	741	720	761	756	745	749	774	760	711	780	722	764	705	751	809	688	778	731	702	786	724	711	713	761	745	743	720	781	750	725	748	690	729	719	733	706	711	755	734	794	716	770	724	750	746	682	748	726	784	753	692	760	707	739	712	774	709	722	786	716	717	733	777	704	742	779	736	731	735	740	707	743	740	741	701	744	751	740	749	756	730	730	750	739	712	742	767	715	759	732	752	691	719	703	737	726	760	736	787	734	726	767	766	679	724	754	730	784	766	734	727	744	706	708	724	752	771	755	765	735	785	768	776	696	789	730	761	697	703	750	727	749	684	737	737	756	754	792	735	760	693	766	720	743	725	754	780	732	741	768	750	744	793	761	797	763	758	765	743	718	742	760	755	754	798	726	753	779	736	727	712	763	739	699	736	742	753	745	736	778	754	758	714	779	726	676	768	743	720	731	750	843	754	709	759	707	751	732	661	763	696	706	739	765	738	761	735	794	721	742	748	734	731	691	705	716	731	718	724	694	729	722	698	753	795	776	724	753	727	725	771	740	756	735	771	778	722	690	746	726	749	733	750	792	816	751	734	719	722	749	738	697	737	776	744	715	770	724	744	744	776	739	749	729	714	733	726	809	765	749	688	724	758	707	769	711	720	728	751	796	724	689	718	767	783	738	735	696	739	728	725	767	725	738	757	731	734	696	733	752	742	757	768	736	708	729	757	776	792	738	732	717	742	703	733	754	787	743	774	755	744	766	738	754	752	741	799	722	747	736	742	761	764	763	703	753	692	722	732	721	688	716	731	738	715	744	711	721	743	749	709	709	727	759	751	704	749	725	740	697	793	781	774	821	751	730	746	742	724	733	761	764	737	780	724	717	745	760	747	768	695	757	731	724	695	755	750	760	696	715	747	719	737	795	759	753	768	750	733	748	747	758	716	741	711	701	713	751	731	709	728	705	746	726	665	691	775	724	774	739	697	734	753	730	676	716	755	802	754	723	731	701	716	707	742	701	759	716	786	726	716	741	741	771	734	701	732	740	787	734	750	735	768	735	753	770	744	728	670	726	743	735	804	731	756	721	736	745	736	749	711	715	721	759	710	761	726	723	791	767	735	751	806	736	759	764	761	699	725	750	754	704	743	749	724	759	723	708	742	720	724	712	796	752	718	773	688	731	778	677	701	695	722	732	714	752	739	751	730	756	754	725	759	736	768	751	729	741	730	755	720	695	772	754	757	774	718	759	770	706	761	689	727	743	730	765	714	744	738	745	731	755	746	746	778	757	764	816	757	710	773	704	723	718	754	732	753	741	685	771	731	730	712	759	764	712	739	790	740	767	701	741	748	745	740	760	765	743	698	715	741	705	698	800	707	758	747	773	716	729	763	699	756	766	747	754	759	787	750	748	725	742	768	708	768	733	769	718	714	725	717	719	779	749	719	726	767	747	745	748	709	730	721	738	751	760	737	753	773	736	757	774	788	711	751	781	739	767	771	699	727	769	751	762	743	752	734	775	723	741	740	764	775	774	786	706	758	718	757	748	768	784	730	726	736	739	725	744	712	782	692	719	732	737	732	754	763	720	706	701	709	759	767	736	719	722	750	738	687	779	775	736	755	715	749	707	752	748	758	732	757	712	734	776	761	720	778	728	718	764	745	721	729	702	722	814	743	719	762	796	709	759	755	735	715	783	739	715	720	726	783	759	755	719	781	746	768	716	723	742	725	741	740	708	755	725	741	751	792	733	741	788	746	809	701	778	694	796	742	769	775	796	710	667	778	792	748	748	792	735	752	739	764	740	764	777	810	731	779	798	715	709	730	761	698	750	755	708	790	697	735	744	749	762	752	780	779	768	747	763	753	730	769	727	754	779	725	720	776	771	787	755	758	719	700	742	711	723	732	731	816	725	770	748	728	764	786	776	760	757	766	779	794	804	725	749	756	736	758	749	760	767	773	767	803	725	744	728	728	719	767	749	742	704	748	722	756	741	805	712	757	773	709	694	765	743	722	776	742	710	690	765	767	756	757	732	735	716	737	724	717	747	747	704	700	765	770	736	753	782	753	786	766	737	783	731	729	732	797	736	770	769	756	761	692	680	791	749	728	717	754	732	779	720	733	715	740	754	750	705	748	717	704	722	743	745	782	720	751	755	691	740	749	743	740	760	784	711	738	772	790	747	758	757	726	717	709	735	729	732	734	744	726	772	758	716	753	693	713	737	752	702	752	741	737	715	733	755	757	720	692	788	767	739	723	709	682	786	770	686	753	773	722
25590	21412	27181	25408	4271	1102	913	694	658	666	645	683	632	645	634	613	609	607	590	625	602	608	625	591	548	576	580	601	618	604	584	555	585	614	582	603	558	581	584	589	593	621	605	618	634	600	585	581	612	548	570	597	590	574	570	635	614	616	638	566	616	535	571	611	585	597	568	573	563	581	610	592	610	600	603	614	628	600	614	637	601	599	583	588	582	579	625	559	632	598	568	548	593	594	590	599	585	550	572	601	566	602	570	564	558	607	597	584	594	578	597	575	518	604	553	595	613	582	601	575	580	585	593	567	608	571	637	612	548	622	623	618	578	575	673	591	595	588	619	607	613	574	614	588	603	582	585	580	578	560	550	587	619	549	566	591	556	585	600	626	582	550	601	569	580	594	572	608	608	577	627	606	613	579	586	558	579	636	593	582	614	542	566	605	594	583	620	618	584	598	593	615	603	561	605	549	613	555	598	581	590	612	587	511	552	574	575	635	559	594	534	543	542	598	586	619	594	571	563	580	579	590	579	593	561	599	606	584	580	558	562	581	583	603	571	608	627	587	573	616	605	574	599	542	588	583	580	609	568	539	595	585	577	550	580	577	548	559	582	619	588	608	586	573	553	608	616	590	530	610	605	581	596	554	598	632	578	600	600	606	621	580	603	633	582	592	582	572	589	602	563	575	574	612	624	638	579	572	604	556	535	604	592	570	585	569	602	610	571	576	610	605	638	595	554	584	597	596	583	598	623	549	578	573	583	605	584	585	587	597	596	605	623	587	616	564	594	622	618	595	618	593	570	603	606	587	586	578	599	562	586	605	627	607	610	595	600	565	567	553	548	587	589	563	587	578	578	588	615	548	599	653	575	635	609	609	567	616	565	585	582	637	586	595	573	584	619	573	582	575	560	554	579	589	567	586	536	567	603	554	612	567	553	574	588	565	572	571	588	609	618	612	618	603	579	597	602	663	592	580	571	566	632	586	572	583	576	597	608	548	539	588	600	587	642	585	574	585	563	564	584	621	551	586	602	622	614	603	639	593	587	585	615	588	607	555	586	549	536	637	582	602	587	583	627	576	575	558	556	624	596	634	569	603	598	619	515	572	574	571	562	629	605	608	563	585	568	570	616	557	619	584	584	571	596	587	605	633	617	616	592	593	595	575	564	593	611	565	581	619	570	563	583	551	607	567	586	574	592	594	593	614	600	584	624	573	618	614	554	608	601	579	555	558	596	628	607	512	613	552	573	633	596	599	601	602	552	618	576	579	618	571	594	618	614	631	559	609	560	618	625	566	552	578	580	607	635	637	555	590	597	597	580	602	615	581	597	659	542	627	585	545	606	593	589	572	611	588	628	563	579	576	554	584	572	553	538	558	573	601	597	596	653	571	568	610	583	600	541	518	565	558	588	612	578	569	573	621	593	615	637	574	606	605	593	574	561	604	593	617	565	568	570	599	595	617	620	612	581	572	583	593	627	611	557	578	577	604	582	619	615	575	592	609	572	576	598	578	634	581	542	598	619	553	563	550	605	567	596	580	613	671	591	599	613	613	594	600	582	575	578	573	622	592	600	565	618	580	610	609	579	571	599	603	580	551	594	560	561	619	610	566	549	578	557	575	575	575	586	587	579	592	589	593	578	625	568	598	575	614	581	553	602	614	577	594	617	556	626	571	577	591	538	621	553	668	591	594	610	604	562	576	642	583	579	618	611	576	612	578	628	587	604	585	540	611	580	587	572	606	586	572	583	584	566	609	557	575	582	578	583	600	612	642	589	593	571	611	588	594	600	578	615	600	600	586	571	585	577	574	584	606	587	587	597	546	574	550	547	583	578	600	595	589	588	591	563	559	608	569	586	603	598	575	594	573	614	621	552	627	566	600	604	607	549	617	615	577	557	571	571	594	596	601	637	614	555	597	590	582	631	634	610	590	593	582	586	606	566	620	591	638	609	551	618	638	606	540	560	595	607	625	579	591	611	572	625	597	576	601	563	574	589	600	594	600	602	595	569	577	601	572	629	545	598	561	540	576	627	576	598	596	567	592	621	578	563	571	590	578	570	601	525	576	579	583	590	603	561	646	585	554	608	590	600	573	569	587	584	610	549	567	600	551	579	605	625	592	587	601	600	552	604	591	615	592	601	600	578	583	633	591	616	574	593	576	580	579	568	641	595	588	610	556	564	564	586	556	625	563	602	602	565	590	608	561	623	616	625	547	606	587	586	617	581	621	560	589	624	593	578	613	590	587	604	595	584	563	601	563	540	563	608	580	613	552	572	632	604	568	615	558	544	603	621	575	558	582	591	602	581	577	601	581	555	559	609	623	583	560	592	572	583	599	593	552	535	667	628	580	584	599	583	566	562	581	625	561	585	600	571	585	588	561	569	578	563	563	581	555	559	605	591	586	633	540	564	559	545	609	596	565	592	583	607	642	559	579	635	580	607	595	564	614	591	602	583	610	601	546	577	588	566	589	583	537	541	575	600	591	634	618	578	606	608	557	589	610	599	577	555	580	588	621	612	615	606	612	578	527	581	591	604	607	617	596	569	579	579	560	541	595	582	615	572	591	576	594	575	585	567	573	615	593	611	629	592	556	619	531	632	580	592	579	610	617	621	624	596	591	589	576	622	607	629	565	637	594	553	627	595	574	585	605	523	593	571	617	617	557	597	579	570	585	608	534	589	604	584	577	569	606	568	599	566	587	559	569	577	627	568	629	546	574	622	621	600	543	562	590	616	608	622	580	594	618	566	568	569	620	553	574	603	597	565	622	568	573	554	625	596	598	589	591	605	573	553	566	610	580	558	584	589	577	583	553	580	552	589	598	633	559	590	620	542	579	552	596	580	563	593	582	610	579	597	561	587	576	630	586	570	590	583	633	582	579	592	589	586	589	615	566	570	585	564	620	561	614	561	616	595	568	584	586	591	566	543	578	569	518	556	584	615	582	630	546	549	599	586	571	560	568	574	606	572	561	564	544	549	634	574	642	578	599	609	610	557	561	657	580	593	580	594	600	548	582	562	626	572	566	569	573	589	566	571	629	633	573	587	576	588	600	583	573	548	600	594	546	583	542	567	605	591	601	593	604	611	589	646	619	556	563	628	587	608	606	577	608	578	573	603	599	572	619	568	585	575	519	605	601	613	550	598	556	578	563	609	610	616	591	600	576	579	572	591	597	609	606	539	562	575	611	558	593	585	602	570	609	584	587	573	580	616	578	589	579	585	611	578	592	607	634	589	612	613	543	559	579	588	643	594	577	550	551	600	583	566	569	571	581	592	594	607	587	626	592	610	571	612	614	553	573	600	555	592	579	558	565	526	577	590	573	590	582	600	586	589	578	641	614	579	624	537	631	565	566	585	566	641	580	568	618	586	564	594	599	621	594	561	624	574	600	565	584	562	652	632	554	620	592	613	618	603	604	606	603	580	548	572	584	595	556	611	607	618	622	599	574	580	616	602	592	599	605	620	611	584	571	612	593	578	558	585	586	576	590
3744	2918	2441	1427	1056	838	802	652	624	620	604	626	639	569	580	596	572	519	562	575	543	539	553	542	491	509	563	508	524	533	535	531	552	515	515	530	550	547	489	549	557	540	539	494	475	535	517	522	518	524	516	562	531	507	501	520	539	515	517	549	539	527	528	540	561	526	538	552	488	514	535	535	525	524	548	582	504	522	544	554	517	507	516	530	548	523	515	526	514	557	529	569	497	515	528	542	482	523	565	552	451	499	494	473	557	580	542	507	518	522	520	550	515	521	522	535	552	475	535	533	518	502	520	526	491	547	513	533	525	535	472	532	539	497	526	500	522	529	535	517	504	518	562	565	513	499	512	513	501	550	527	528	521	549	525	536	496	519	534	545	448	514	540	502	532	519	530	494	530	553	531	524	483	530	532	496	530	503	520	554	513	486	496	521	537	539	522	536	527	478	509	521	499	486	467	506	540	512	525	506	501	507	542	509	503	527	515	507	507	525	489	484	534	523	522	569	555	551	493	576	500	538	508	510	511	554	488	494	524	573	523	527	540	545	528	520	508	503	526	540	537	531	521	526	558	468	527	553	507	549	503	491	478	518	512	530	536	512	538	534	501	513	533	524	511	515	552	527	492	504	515	487	525	532	519	554	532	497	503	516	567	490	502	539	501	537	519	505	524	500	533	518	513	553	502	534	502	535	524	491	557	480	519	512	499	504	516	538	522	549	532	511	529	521	536	519	502	526	551	502	535	510	520	528	532	531	517	544	549	540	528	524	483	564	530	535	519	516	529	508	518	539	512	538	491	549	504	510	480	514	534	565	548	498	526	495	511	529	533	555	524	551	516	542	532	506	528	535	464	476	539	558	546	540	475	528	548	494	498	530	478	542	533	513	524	485	536	529	521	569	539	508	540	562	503	502	496	518	535	486	475	549	490	506	531	534	537	547	533	476	520	522	508	469	519	503	538	515	510	530	513	547	578	521	505	538	549	519	503	542	558	528	536	532	503	528	513	537	506	485	482	514	523	533	526	533	506	532	497	510	566	569	514	534	506	568	542	544	511	533	495	556	488	529	531	546	553	556	512	522	532	538	530	526	559	558	531	507	510	522	525	514	514	509	529	510	575	534	549	521	523	522	519	533	512	550	489	546	528	535	526	502	493	538	528	530	498	533	521	550	505	545	542	540	521	516	518	523	505	512	531	502	471	520	505	518	538	537	499	552	484	549	585	532	550	514	518	571	565	533	511	523	499	482	518	520	512	483	549	522	513	504	490	550	537	503	477	492	562	532	500	539	504	528	479	534	513	518	565	507	546	505	496	521	545	512	544	498	544	487	485	528	508	524	502	533	558	517	538	496	535	526	536	545	553	531	522	536	551	517	550	557	538	519	496	508	533	523	483	534	507	546	514	552	525	536	573	498	513	508	512	482	557	526	493	538	509	555	519	504	498	522	549	529	508	557	516	538	520	502	505	537	503	505	510	515	514	526	527	502	511	518	549	507	505	506	551	557	535	542	524	507	564	522	499	512	485	517	518	508	506	520	515	538	532	534	559	491	501	544	536	526	525	511	497	531	528	515	458	506	519	537	551	515	528	542	542	528	562	526	531	507	511	480	527	535	481	510	533	494	523	541	521	528	507	522	505	518	521	516	494	501	518	525	543	482	497	505	549	537	541	497	533	509	518	500	481	536	543	546	486	533	528	492	492	544	499	546	552	522	499	543	532	532	533	509	529	520	559	521	466	537	523	501	493	522	523	562	494	502	531	524	497	543	544	518	511	521	506	528	556	530	530	521	510	482	514	519	503	503	521	489	507	499	483	526	495	554	531	515	507	472	515	532	558	480	557	525	476	535	537	526	535	538	507	500	474	526	515	504	557	525	543	493	498	533	498	524	513	530	497	547	536	521	522	514	495	522	514	555	500	530	534	534	538	502	533	451	485	509	502	546	518	570	533	537	523	491	531	512	512	492	505	502	488	517	573	527	496	524	547	548	541	537	517	529	536	504	515	514	511	510	536	523	469	480	532	470	547	512	518	486	488	520	520	507	462	505	472	530	504	567	537	566	467	518	504	516	518	524	516	536	519	476	527	511	510	544	526	547	506	522	555	547	525	512	532	517	536	494	534	488	487	479	534	506	522	528	540	482	510	493	542	517	536	515	522	487	532	507	507	498	482	500	506	541	497	542	504	531	544	530	532	553	544	512	523	510	510	547	566	487	528	489	498	511	493	529	555	506	515	516	559	537	510	563	531	500	485	564	504	535	507	559	508	540	488	462	528	542	536	517	541	558	560	526	526	484	528	513	553	507	501	524	489	515	516	534	515	508	566	534	515	514	524	556	538	580	493	554	499	510	483	495	547	561	545	530	516	528	511	527	561	525	564	548	496	512	517	508	466	504	495	546	546	488	500	532	553	511	494	464	487	526	482	520	584	479	497	498	466	528	557	510	490	522	498	514	502	525	483	481	550	531	501	549	541	527	502	533	544	479	467	505	507	492	513	517	519	506	543	518	492	497	489	511	555	555	485	531	517	555	526	574	530	493	549	548	506	514	525	510	504	523	534	516	522	469	492	522	514	530	494	494	517	537	521	497	530	543	544	559	495	474	482	525	501	496	525	541	526	496	524	552	508	535	494	520	513	497	486	567	508	548	492	484	501	560	517	519	515	500	517	570	541	532	519	520	515	534	535	523	519	507	521	491	561	494	493	503	561	500	527	503	560	553	502	533	541	572	465	481	503	546	534	535	511	539	503	456	558	560	525	536	515	553	532	507	520	547	524	535	548	511	488	517	505	568	493	503	534	516	514	542	531	513	483	526	508	538	529	563	563	485	500	475	539	521	507	517	534	488	508	469	482	510	497	509	509	516	489	534	538	511	541	602	482	493	544	552	517	534	517	528	481	529	510	507	537	544	535	543	530	513	532	514	527	498	526	531	514	517	504	507	490	517	496	549	561	502	524	515	554	541	490	498	516	483	508	519	522	531	503	532	520	541	566	522	541	555	550	509	506	472	519	515	534	532	554	520	508	506	547	511	525	557	499	539	483	506	484	518	510	517	517	510	515	499	529	485	513	507	571	500	520	512	548	522	477	511	522	526	548	547	508	535	474	515	514	533	523	556	553	485	481	496	514	500	498	502	507	541	514	525	512	503	517	547	491	541	530	527	511	510	489	511	463	500	512	555	546	488	526	540	528	513	554	538	513	534	523	507	508	519	540	550	523	539	501	523	479	506	507	486	543	505	513	521	517	525	524	523	525	534	503	495	514	537	511	505	518	488	534	537	489	484	478	512	515	519	496	539	536	519	507	550	485	488	541	528	499	507	489	516	514	512	544	518	497	522	528	513	522	535	548	478	511	530	483	533	463	485	523	517	556	523	535	529	525	546	556	535	515	484	516	504	469	495	553	468	531	533	481	526	510	539	549	499	526	503	535	511	507	537	510	528	528	509	522	543	531	547	510	466	515	500	533	537	526	521	513	563	472	558	483	509
24617	21448	28579	24741	21138	3321	886	550	477	437	421	399	384	354	359	367	343	339	359	349	340	361	335	355	329	352	330	338	363	340	298	308	374	295	321	346	333	328	341	338	363	339	290	361	304	341	280	361	318	363	357	316	333	302	313	320	333	372	341	355	336	353	336	300	317	352	351	316	327	317	323	304	331	342	340	310	319	297	326	332	287	294	301	328	324	260	329	319	335	344	305	328	318	339	334	306	342	344	274	324	316	299	294	313	337	311	295	330	307	315	315	310	345	320	324	327	324	328	294	339	307	324	319	302	348	322	319	305	312	324	333	317	350	315	312	324	335	322	317	348	330	322	294	313	316	304	283	344	306	313	327	301	311	291	300	303	332	311	317	304	332	302	364	314	304	285	330	329	306	312	336	349	310	330	328	321	317	307	305	326	336	321	283	308	334	302	310	319	303	325	310	309	338	318	321	305	303	314	323	314	313	305	324	301	304	315	300	329	331	302	316	300	360	295	321	334	313	343	298	335	329	306	304	308	294	293	334	321	319	307	329	282	334	310	299	320	330	303	300	323	330	305	280	339	331	284	320	341	322	325	303	305	332	334	317	318	303	320	332	320	301	290	301	336	335	315	307	320	298	308	294	303	320	333	317	326	345	318	284	328	311	297	338	325	317	286	332	325	324	276	346	320	322	278	291	307	318	318	311	310	304	304	328	293	314	312	274	346	309	319	319	302	302	325	325	324	340	302	324	302	290	339	307	321	330	269	348	300	329	274	320	350	315	325	291	295	314	321	347	326	352	332	291	294	302	321	324	321	322	332	307	318	310	324	301	300	321	304	303	310	331	313	324	299	345	320	301	342	326	314	339	323	306	349	301	308	315	312	317	332	306	310	321	302	304	298	339	345	333	346	324	325	326	329	336	298	284	336	333	302	301	320	305	308	304	333	295	323	300	310	342	286	321	310	309	325	329	310	299	325	306	314	289	339	316	290	311	305	333	340	284	276	320	317	311	331	324	329	316	317	326	309	297	292	338	315	311	294	333	306	319	315	354	311	304	343	296	310	325	315	323	293	345	340	321	323	323	346	303	319	343	314	339	338	329	316	312	301	313	291	327	312	330	290	310	320	317	327	332	317	317	295	354	308	318	320	306	312	276	321	326	325	313	329	291	321	335	310	326	314	311	327	320	271	313	320	307	325	334	279	314	340	326	293	297	300	297	308	307	316	303	306	311	294	330	316	314	360	335	341	311	314	319	307	324	302	321	284	300	309	310	317	315	318	330	302	287	288	295	312	310	331	309	299	301	280	307	307	293	333	335	323	346	333	305	323	294	348	319	312	299	328	314	353	315	313	349	319	312	285	334	283	309	325	291	305	309	317	320	285	307	305	312	320	307	328	322	307	331	302	301	327	313	327	282	317	325	314	326	323	328	281	310	313	334	320	311	290	323	308	332	342	333	308	312	303	285	326	325	287	300	312	328	332	296	301	348	300	343	319	318	324	306	294	338	328	328	298	318	313	340	308	299	297	334	323	303	305	295	299	298	317	336	323	308	329	315	306	319	323	299	309	331	301	318	298	299	330	324	311	343	303	310	315	355	299	341	304	331	340	336	322	307	298	324	340	339	306	291	302	301	353	330	275	334	330	322	333	292	299	331	329	305	322	328	312	327	295	313	299	303	316	331	335	331	335	313	310	338	315	308	305	314	355	307	312	331	318	313	278	312	324	368	299	305	320	308	346	312	333	300	307	342	350	331	339	337	312	340	320	310	324	323	307	294	335	305	313	300	318	291	309	346	304	303	335	290	317	335	335	299	291	319	359	315	317	294	353	303	299	304	298	302	327	289	304	298	316	347	320	280	301	288	321	318	295	319	284	311	302	331	308	297	319	311	288	309	343	328	320	314	310	281	278	294	276	319	317	353	278	322	318	332	300	328	331	333	329	315	315	323	307	341	341	328	324	305	299	303	327	323	322	296	322	315	324	325	278	297	345	294	346	304	330	331	311	322	355	288	314	340	327	281	290	356	317	319	310	316	318	339	293	379	317	301	308	314	311	334	321	336	325	301	301	306	335	297	328	330	326	306	301	285	311	315	350	305	344	314	300	310	332	306	304	323	319	309	322	339	319	312	304	330	333	274	327	352	336	288	289	321	331	301	319	329	311	306	288	304	341	342	327	306	341	341	337	333	322	302	329	285	314	305	314	327	325	331	312	324	319	305	297	329	286	318	316	303	283	261	340	297	329	281	300	335	303	309	319	316	325	296	298	320	300	292	326	308	263	329	265	363	294	335	291	337	343	310	272	301	350	282	324	310	297	303	299	315	326	343	301	316	303	313	330	335	301	327	287	357	319	353	315	329	345	283	341	320	298	323	348	297	294	297	340	327	318	360	316	331	343	337	293	307	323	331	327	280	330	339	287	326	310	323	329	326	294	301	350	354	312	311	354	308	308	312	317	330	319	300	295	295	323	296	315	316	313	346	312	321	330	311	304	316	300	331	337	317	296	257	330	301	312	311	274	267	314	295	319	306	325	327	302	338	297	306	293	290	328	326	318	354	334	336	318	321	307	302	302	343	318	285	299	318	289	331	302	318	290	318	296	326	304	332	330	343	293	340	319	352	323	302	325	307	290	306	304	302	335	318	310	336	294	341	327	344	325	318	331	295	300	307	326	344	327	313	313	342	305	296	329	279	373	311	293	290	329	311	315	319	305	353	336	315	303	334	315	326	335	325	300	319	325	322	296	300	300	312	333	325	326	313	333	306	297	313	331	307	353	323	297	306	305	317	325	345	309	315	315	309	310	318	305	306	285	319	294	302	326	351	308	320	323	304	353	311	317	313	314	333	349	311	310	316	287	324	320	332	328	299	301	312	308	306	283	346	333	313	295	298	302	293	309	299	317	328	302	306	326	306	329	317	315	352	302	320	288	320	315	320	296	296	328	316	341	309	361	293	310	318	308	312	324	324	329	327	317	302	306	296	341	305	281	302	304	315	323	317	331	302	351	304	315	293	343	332	308	300	300	271	292	329	297	320	310	319	324	295	321	348	304	302	332	325	328	319	325	312	281	310	302	327	307	315	308	307	311	340	320	303	316	309	298	345	302	339	306	306	307	308	323	324	304	319	288	321	332	318	310	332	318	293	278	294	350	311	314	326	324	330	300	318	298	292	297	299	296	302	283	293	317	298	337	331	324	314	311	303	313	293	316	333	292	329	332	291	313	321	313	308	287	309	289	322	337	308	330	317	320	299	307	301	288	313	331	330	293	316	311	327	319	339	335	326	308	361	309	274	341	323	317	326	320	325	317	319	299	297	309	307	294	327	285	287	298	319	304	305	358	327	299	335	337	301	312	314	319	308	325	300	282	316	345	309	313	337	308	324	309	330	312	320	272	335	292	313	303	318	360	322	298	335	290	301	302	318	302	346	345	313	321	307	289	322	344	307	350	316	298	315	296	305	295	313	314	319	305	299	275	283	325	312	326	334	317	301	307
3868	5005	4177	2075	1346	993	794	678	571	516	521	485	423	400	396	379	391	370	340	374	371	363	327	314	313	309	349	310	345	302	315	343	333	314	347	310	319	282	295	329	324	314	325	327	319	315	325	332	298	336	318	320	289	304	282	359	308	317	316	315	315	325	305	343	276	323	289	302	340	293	311	297	320	319	365	320	310	327	343	318	299	349	310	316	302	321	340	311	316	292	310	317	297	349	269	311	296	324	294	321	298	327	317	311	345	318	308	318	286	294	282	310	287	319	313	330	324	332	305	316	312	304	278	311	299	308	304	322	304	296	294	298	303	326	303	318	328	323	303	285	318	314	313	337	312	316	317	307	267	299	295	299	309	291	305	333	315	345	279	332	299	296	300	302	319	290	291	290	323	295	286	316	290	319	296	337	318	342	319	287	316	305	323	296	328	287	283	327	317	320	327	309	295	319	316	329	304	311	313	297	323	302	306	301	297	316	303	307	292	280	313	312	282	338	270	312	298	291	285	330	326	307	286	343	311	286	306	284	340	307	299	313	338	310	310	320	317	300	279	313	279	300	316	290	292	325	309	307	285	301	314	295	313	297	307	317	331	319	331	337	302	325	336	289	309	320	311	321	277	319	300	289	289	303	311	301	345	298	304	313	310	282	298	288	303	340	354	304	304	320	349	304	285	337	280	304	297	326	322	298	313	322	302	296	289	296	287	324	308	311	294	311	326	316	337	324	336	304	293	308	298	289	286	307	335	298	287	281	316	322	295	291	310	288	305	276	292	277	297	356	295	329	281	297	289	335	318	298	304	315	304	296	323	292	312	307	307	310	276	277	266	323	293	308	329	299	291	332	307	331	303	321	302	293	329	310	299	299	321	305	324	293	301	314	307	303	290	306	329	318	312	292	294	329	294	296	299	308	328	319	330	318	340	287	297	321	316	275	304	302	325	338	304	308	297	308	335	302	300	333	286	321	313	301	245	303	310	301	310	308	313	294	353	314	332	275	302	284	311	296	306	307	276	279	315	308	292	274	317	306	310	281	286	294	325	330	316	284	332	300	324	274	306	334	301	309	299	323	333	303	294	280	304	300	295	319	312	339	304	310	265	291	281	276	326	292	312	317	303	300	311	333	306	295	291	270	315	320	317	319	341	316	296	316	297	309	302	296	286	275	309	327	320	289	301	278	305	295	323	300	332	306	301	323	337	300	315	287	298	309	311	277	327	314	301	320	303	303	309	307	314	319	299	298	302	286	287	290	296	312	335	303	326	307	313	310	301	289	304	320	307	318	304	309	307	307	338	327	300	313	301	324	289	331	301	316	299	288	314	296	317	302	346	315	290	302	317	319	348	298	290	286	311	307	365	284	305	326	310	299	312	295	308	316	315	329	320	293	311	299	316	316	325	308	305	260	331	293	307	299	288	303	282	292	322	320	328	329	309	273	328	294	324	294	302	309	284	300	293	294	318	306	343	304	312	303	302	276	300	318	329	297	338	316	311	296	289	309	328	319	310	333	300	305	293	297	322	271	276	308	277	283	314	326	322	292	275	300	303	327	324	322	309	334	310	292	321	262	308	311	287	277	307	286	314	293	294	306	275	326	292	315	300	275	269	316	320	272	322	294	327	312	298	299	329	291	304	306	294	287	314	287	309	321	317	276	328	319	323	292	305	304	317	327	322	329	285	358	299	279	296	317	339	293	298	334	318	324	304	338	323	287	303	298	303	328	309	319	285	320	303	314	293	299	282	290	325	348	325	290	291	320	285	322	292	322	303	324	299	301	289	300	320	300	313	316	282	279	326	302	290	329	318	312	300	322	303	338	320	283	287	289	319	272	300	287	321	305	285	296	307	302	308	293	304	297	283	283	289	288	302	317	273	312	329	351	340	304	305	323	324	289	291	301	294	309	313	292	287	300	327	295	323	287	295	281	295	301	319	340	298	285	316	302	291	275	329	285	315	319	294	295	309	273	307	281	303	314	325	302	309	317	324	275	281	317	311	289	295	280	295	313	295	288	304	315	280	328	315	320	283	308	296	328	290	310	285	304	297	287	286	272	311	305	263	285	309	295	303	302	315	291	287	278	313	323	309	292	284	310	266	282	293	309	298	301	313	306	269	286	290	254	298	311	296	307	310	293	324	331	292	304	294	286	303	303	280	277	292	286	273	286	283	320	322	299	330	285	295	319	306	307	307	293	271	330	292	320	317	295	316	279	341	303	305	291	288	294	307	307	270	286	315	314	340	268	319	303	277	304	323	284	304	309	339	303	299	319	340	308	311	264	313	287	298	322	333	260	335	312	291	306	321	299	314	345	302	330	271	292	325	326	314	295	285	305	318	290	301	292	295	298	328	275	301	278	312	300	314	291	295	320	274	315	278	317	327	313	295	292	307	292	318	327	311	272	320	292	300	329	303	282	267	271	299	324	307	291	284	302	330	305	293	297	319	304	314	296	296	279	281	294	325	313	306	306	288	332	291	332	279	313	300	298	345	305	325	316	326	314	307	319	346	298	292	299	270	282	296	282	284	331	298	301	311	311	301	317	272	326	288	292	279	321	338	318	300	303	309	320	294	298	287	324	292	308	330	305	285	329	329	316	285	282	302	294	292	295	297	299	310	296	309	309	292	309	309	296	323	285	325	302	294	331	284	306	288	323	286	317	305	324	284	325	288	306	299	313	324	302	318	308	293	311	266	292	295	290	269	342	298	295	317	330	280	279	311	308	307	286	324	294	311	301	306	320	305	297	283	290	274	300	295	278	321	333	281	270	305	265	306	310	285	306	305	309	300	351	300	307	305	331	300	309	302	328	306	276	311	329	265	296	300	292	321	304	257	315	302	279	277	295	279	283	320	336	307	307	299	327	298	304	299	326	288	296	309	297	302	279	302	310	296	316	280	298	290	326	290	307	304	275	291	290	335	303	319	279	286	317	320	306	295	302	301	319	289	315	321	278	308	310	293	326	303	271	303	314	326	293	268	302	296	282	298	301	283	364	313	335	297	320	305	285	310	330	328	297	338	302	309	305	316	302	311	322	303	306	311	291	301	321	310	312	306	290	311	322	299	329	316	288	297	299	295	303	294	301	309	306	311	326	308	301	283	283	278	301	303	293	322	278	335	329	327	303	317	325	321	329	310	300	272	302	295	320	324	287	309	280	307	283	293	267	314	289	326	290	316	318	325	311	305	313	287	283	317	302	322	276	292	303	304	308	296	307	328	276	294	277	285	352	338	305	315	310	288	302	288	308	312	318	308	293	288	292	291	299	292	324	329	291	254	277	290	317	274	308	298	311	291	291	299	307	314	287	304	330	302	311	307	318	292	299	342	297	293	325	326	291	328	313	308	309	324	307	354	291	309	279	311	293	304	300	317	291	288	299	313	286	281	273	292	318	290	307	328	290	310	240	276	291	308	307	288	287	302	317	296	291	292	323	283	324	292	291	304	276	273	285	328	300	314	297	312	288	320	336	336	310	294	282	284	305	323	316
27796	10306	1979	1417	1099	944	935	870	920	903	900	927	888	875	887	941	920	877	893	911	903	923	880	900	884	945	869	886	935	895	909	903	921	899	916	896	899	887	920	930	854	843	889	908	927	944	942	907	872	906	909	931	915	849	911	943	913	929	891	879	920	942	879	929	913	926	912	871	910	908	935	887	891	851	933	901	937	947	965	907	907	898	900	886	938	908	912	916	922	967	914	906	901	899	859	904	883	900	895	885	908	922	915	868	933	899	868	918	912	889	861	870	836	899	869	890	900	922	864	887	939	929	932	883	846	853	893	934	885	865	880	896	909	910	938	908	960	923	920	918	982	902	870	902	842	847	912	935	869	882	861	855	853	888	910	871	860	874	912	902	849	874	906	829	911	921	906	845	856	901	890	918	939	920	912	912	908	936	902	858	915	884	871	935	868	876	888	838	868	960	885	856	904	926	879	907	960	966	858	886	940	869	886	908	907	895	911	972	859	887	948	854	857	869	895	911	953	906	883	886	906	918	849	912	906	929	882	932	890	828	927	938	867	915	852	921	862	876	869	915	943	870	898	858	862	897	880	929	882	947	914	932	926	839	871	898	921	867	919	913	915	883	869	883	922	941	913	906	893	936	895	885	916	936	878	904	924	897	893	930	856	896	908	894	891	892	925	904	882	926	960	937	889	907	848	930	848	887	893	902	902	910	908	860	895	928	867	852	899	951	924	886	900	872	861	861	871	920	827	859	929	847	879	849	929	905	872	949	826	860	881	888	886	886	944	902	865	825	929	914	916	889	941	932	869	938	894	883	868	932	886	863	941	892	884	896	924	897	868	884	879	895	871	912	899	875	856	935	881	921	905	940	900	865	888	926	886	949	830	901	889	898	930	938	892	885	915	877	883	909	890	917	923	864	879	877	891	891	887	853	921	874	880	890	880	889	866	872	923	859	885	851	894	887	880	888	845	925	868	932	880	919	852	901	909	873	865	906	953	851	904	877	879	890	916	876	873	867	881	917	922	912	908	871	970	868	891	863	920	914	896	897	873	957	996	934	865	906	889	917	920	869	931	850	873	919	881	869	888	836	926	892	908	890	907	951	917	992	895	901	888	923	888	903	894	893	968	904	907	854	906	952	850	919	917	890	935	930	875	908	904	882	839	930	886	901	910	902	938	906	877	869	900	895	883	938	868	911	871	885	886	915	892	887	844	901	845	894	924	843	906	904	901	904	896	919	921	931	871	845	898	864	836	960	921	952	929	889	863	945	875	865	870	976	879	861	878	914	940	895	899	889	912	895	916	874	935	867	853	938	922	914	899	887	843	904	881	879	888	920	912	895	927	900	941	870	909	948	912	857	817	881	913	913	922	885	869	894	883	876	908	952	896	915	921	897	904	937	894	907	901	913	865	866	947	911	912	888	858	901	948	933	892	910	856	922	915	867	947	929	914	930	896	877	940	906	924	864	861	895	867	929	839	903	873	942	923	907	904	864	892	870	891	898	885	900	950	909	868	939	868	904	871	856	898	923	877	905	884	865	941	912	861	935	892	910	891	898	948	937	912	870	939	869	850	967	884	941	859	911	835	861	875	904	877	873	929	900	897	1001	877	855	870	879	872	898	927	914	949	930	885	918	888	861	927	916	884	884	873	857	892	839	900	897	882	927	870	926	919	896	870	843	923	862	863	889	877	937	912	846	884	907	878	920	871	877	897	892	923	895	817	899	905	906	870	904	915	895	899	929	903	915	881	946	888	916	924	885	860	913	920	923	850	890	913	898	891	912	903	888	894	886	852	884	902	963	875	926	916	885	861	870	860	896	838	877	894	919	930	905	956	875	880	839	911	903	897	932	846	886	864	959	894	935	890	952	901	871	883	926	848	892	872	820	866	869	891	916	894	911	862	934	932	904	862	917	878	899	868	855	926	898	901	916	907	922	898	906	908	850	836	926	920	868	871	889	908	874	904	862	916	917	874	872	934	895	960	878	893	900	875	866	855	874	866	857	907	903	887	906	897	933	870	871	858	892	931	926	916	891	897	884	904	876	890	940	882	888	943	897	839	911	896	895	911	903	924	875	853	860	850	934	870	896	893	925	909	864	912	907	900	884	850	907	905	889	889	872	853	888	882	926	944	868	906	933	858	903	941	870	946	926	892	865	857	903	905	910	817	890	926	926	923	940	875	864	939	890	873	890	876	933	945	865	921	933	918	844	927	946	892	869	888	929	909	947	886	939	926	958	926	881	918	956	846	836	904	922	873	935	923	836	907	889	952	906	919	894	937	897	922	931	872	835	921	864	960	899	891	918	941	869	886	870	895	878	910	872	845	896	885	881	919	918	893	930	956	918	954	853	880	902	912	931	856	929	840	926	937	922	951	878	880	888	848	895	940	933	906	894	923	893	932	932	870	871	884	947	878	918	932	900	894	923	858	883	949	910	887	854	886	888	895	954	916	928	930	926	900	906	944	904	894	896	843	870	944	876	855	873	874	885	898	883	935	941	991	882	907	877	873	875	890	865	887	882	891	887	889	910	877	922	873	948	895	851	894	862	829	901	913	896	882	870	859	916	913	910	955	885	908	900	854	960	882	913	860	907	924	909	912	900	887	916	879	884	902	898	878	916	912	967	899	918	935	860	914	894	885	896	881	926	900	916	885	887	965	892	921	865	919	891	917	928	913	849	881	893	903	887	901	889	890	888	938	935	899	936	924	966	857	901	869	899	844	898	903	860	860	900	895	879	854	923	823	896	887	919	936	898	891	913	870	907	898	883	881	929	967	916	904	911	912	908	947	869	906	890	855	921	957	888	903	914	904	801	892	891	891	874	906	876	871	878	896	899	898	837	916	898	854	920	935	921	886	894	861	913	845	876	928	861	880	902	887	935	860	908	938	904	922	908	867	892	918	917	895	891	920	894	888	856	909	873	916	845	962	913	881	968	931	914	896	864	926	911	903	851	854	905	951	888	947	857	923	900	877	890	827	913	866	957	885	917	899	943	920	885	890	924	914	878	935	913	910	904	885	831	869	931	958	891	886	858	870	915	893	893	836	909	910	912	897	893	874	889	892	873	928	953	922	929	875	899	890	944	916	885	920	889	918	948	894	911	887	899	901	881	885	886	897	914	870	889	917	887	873	914	866	858	961	906	888	904	839	901	952	925	935	879	925	880	895	886	899	897	956	868	897	861	876	874	875	861	906	932	872	931	908	901	950	874	911	900	905	910	838	924	920	908	918	876	873	909	920	891	904	930	894	923	931	920	867	920	903	883	852	938	939	911	880	900	865	904	941	869	856	888	894	892	854	860	923	869	928	873	887	877	908	937	940	907	901	930	915	878	906	921	898	879	843	915	904	870	903	890	918	900	918	925	904	827	867	928	934	876	907	947	904	948	935	933	931	855	887	913	931	845	906	912	921	925	878	923	939	928	902	915	924	897	894	870	904	934	916	943	869	903	929	924	923	900	932	875	881	923	911	946	876	952	940	846	899	858	919	917
5553	957	950	831	786	809	807	738	745	771	766	734	758	781	761	708	721	762	760	734	786	713	795	793	747	689	715	743	720	760	783	748	694	767	728	760	779	723	745	741	717	790	708	744	743	784	781	739	804	737	728	782	803	752	773	728	770	769	802	745	721	753	753	736	752	759	735	723	738	733	728	772	745	703	703	702	717	725	764	778	709	749	779	774	768	721	737	718	754	791	710	760	732	742	703	748	732	761	703	736	711	763	692	728	737	757	723	753	717	734	752	715	705	783	740	679	703	742	747	792	739	751	737	737	747	734	733	755	707	698	735	732	685	730	728	721	746	724	758	696	742	730	701	769	708	751	711	706	728	745	741	724	732	701	783	749	701	745	764	736	731	726	701	753	734	724	708	765	743	742	688	738	754	744	727	742	738	790	749	756	749	714	720	736	727	787	777	701	693	681	667	760	711	716	747	789	742	681	794	728	724	737	721	777	723	711	773	707	732	772	741	726	691	721	779	780	685	740	710	691	796	766	734	721	757	728	715	706	757	726	761	734	718	710	802	720	726	722	749	795	734	767	732	748	745	743	721	780	764	727	735	766	751	724	744	753	721	713	729	729	752	756	742	755	752	786	667	742	711	744	750	715	703	770	748	785	774	718	698	709	733	727	731	767	701	777	735	738	724	790	754	777	772	754	713	745	729	709	737	752	751	764	740	711	712	754	726	772	739	789	749	746	727	761	748	735	783	727	740	749	768	782	702	757	755	765	749	705	737	733	746	732	717	736	749	736	739	741	723	734	813	704	700	704	715	726	696	735	727	787	713	685	814	674	754	788	774	752	770	752	721	776	741	745	738	759	744	782	774	744	739	776	743	717	675	742	721	782	754	810	752	734	717	737	707	740	715	775	750	703	787	756	823	783	727	754	725	722	767	692	767	695	734	724	755	748	803	730	727	712	719	735	730	685	711	743	688	776	716	678	764	718	702	714	733	707	699	745	777	711	714	716	761	735	725	699	773	740	741	721	748	730	742	723	796	805	755	763	714	754	740	706	760	744	735	746	811	720	745	723	775	746	819	780	721	750	733	710	791	752	714	715	759	714	771	741	731	722	727	730	701	757	705	776	752	750	766	737	740	761	748	698	735	699	779	748	724	691	729	769	750	738	760	730	744	734	757	761	688	752	727	726	747	717	752	758	721	732	734	746	734	759	771	693	758	748	699	736	724	763	721	768	758	725	732	732	743	781	720	773	714	737	767	728	753	731	750	738	722	714	747	774	747	766	719	775	773	789	732	800	756	731	769	698	756	766	708	775	723	744	740	752	763	740	718	747	731	678	730	723	768	717	734	697	711	762	734	745	765	708	747	758	719	706	780	742	743	710	767	752	741	697	795	719	707	710	776	745	749	748	760	728	682	687	773	752	708	740	733	744	716	680	742	708	744	750	694	736	713	751	720	735	736	778	724	774	725	756	757	785	732	753	700	695	759	707	733	771	760	754	771	737	747	734	757	750	752	731	762	766	771	714	710	758	733	755	754	754	807	706	720	740	766	783	768	747	828	746	712	765	706	696	735	715	796	743	750	719	740	732	741	714	801	719	730	718	737	731	756	754	736	727	726	737	771	742	755	737	766	717	758	724	679	705	710	754	772	745	713	763	708	758	742	757	729	766	745	717	708	769	718	745	711	753	755	727	758	735	729	758	742	738	729	757	748	766	743	772	748	716	721	760	716	781	749	748	755	774	696	787	701	743	703	804	746	763	746	717	745	735	714	756	704	737	703	737	752	760	715	794	708	769	725	733	791	722	725	719	766	714	786	703	752	738	744	669	726	697	773	755	717	740	771	735	801	764	730	790	712	718	749	743	794	752	740	785	733	733	762	691	715	721	755	721	774	720	746	739	725	717	738	757	754	709	814	751	718	750	737	736	766	760	775	752	742	731	745	715	753	717	745	723	743	730	777	773	709	767	723	742	754	708	744	762	758	756	727	739	724	689	771	756	659	708	725	732	758	773	726	743	729	753	735	764	716	713	724	733	691	777	746	761	688	753	741	754	686	730	728	801	801	677	771	733	737	734	750	746	728	730	734	724	773	720	778	717	732	767	751	718	728	689	722	719	758	742	734	753	754	728	734	787	739	728	772	737	732	713	758	684	752	801	740	757	739	762	738	760	774	780	760	795	720	765	740	753	792	713	705	736	757	727	747	718	702	798	768	658	749	720	718	766	753	768	741	751	755	757	700	701	709	789	737	750	756	742	739	710	732	742	753	733	771	722	672	738	695	716	777	792	698	746	729	754	749	739	762	756	749	725	756	768	724	708	760	720	731	771	743	739	741	693	763	719	746	746	748	738	702	729	762	746	726	737	769	698	690	705	722	706	741	723	783	728	741	710	759	728	707	780	718	743	700	732	754	717	754	726	743	785	756	749	758	719	697	781	742	757	728	705	744	714	726	733	740	692	711	736	700	718	805	732	724	735	778	750	735	681	701	730	694	741	688	700	778	706	708	736	683	752	736	789	758	719	741	689	715	805	710	787	773	750	745	720	741	756	731	729	719	765	755	769	716	755	742	714	762	784	766	744	722	703	735	699	699	780	762	734	719	765	703	719	731	729	749	741	732	738	740	756	740	704	755	735	731	711	790	698	704	733	694	736	760	727	770	745	740	750	723	760	730	714	775	746	781	715	780	741	714	748	752	758	718	709	707	791	811	737	730	732	751	728	765	763	697	736	735	784	727	753	771	757	751	729	707	738	750	738	724	740	765	763	784	769	771	721	747	767	732	775	741	787	740	692	725	740	752	740	724	763	783	744	706	742	739	773	748	731	755	743	741	673	715	741	727	731	715	728	777	737	789	718	754	757	735	709	738	753	759	722	764	772	696	795	736	779	704	731	759	736	756	799	735	770	736	776	729	747	734	771	687	742	738	722	761	708	722	746	765	728	787	715	757	710	676	737	707	712	810	780	729	774	741	722	761	739	664	718	720	743	720	705	764	740	708	711	724	750	748	746	718	750	726	755	718	784	743	791	715	740	735	717	780	737	683	711	771	734	753	738	668	755	794	726	721	741	764	735	781	751	706	768	757	756	738	755	775	672	716	661	738	750	770	777	686	735	709	763	736	710	716	770	737	769	729	737	791	754	737	708	773	781	753	761	704	779	726	737	755	731	730	715	705	680	746	717	743	716	741	707	763	683	719	760	765	780	810	750	705	766	726	749	725	732	774	763	739	792	787	728	714	731	709	760	716	780	772	757	757	746	685	769	756	759	737	717	732	737	786	741	712	735	748	747	703	746	750	733	770	733	746	739	749	703	705	690	790	762	711	709	747	701	725	734	711	748	755	780	756	688	759	753	758	732	718	749	750	741	714	785	703	788	738	724	754	740	736	707	674	739	762	755	706	719	739	773	724	744	722	750	753	751	728	717	773	723	723	778	733	727	748	729	685	714	721	781	765	746	708	729	719	718	707	748	762	754	802	816	719	765	715	741	690	790	720	722
25662	21392	27146	25341	4130	1087	826	743	679	592	656	679	712	660	638	635	590	622	647	610	641	562	609	579	606	691	595	623	579	598	616	639	596	574	581	627	595	620	541	602	550	615	585	607	613	580	589	627	637	597	594	569	580	648	632	593	608	600	574	591	589	605	552	542	540	577	608	579	573	576	594	589	615	605	586	638	604	635	623	601	601	606	608	552	618	597	648	605	545	597	602	587	598	601	600	613	579	575	624	603	591	582	615	581	570	629	612	615	605	567	535	586	603	580	573	631	594	592	584	592	573	589	537	602	593	561	604	568	633	549	584	591	557	586	570	554	622	576	596	574	613	620	581	623	587	586	623	584	628	605	598	577	569	593	581	611	584	608	553	595	633	610	583	611	591	588	614	586	584	620	626	591	570	612	581	572	619	591	572	552	610	565	597	633	600	598	606	584	595	594	622	584	588	573	562	587	579	615	619	595	593	585	631	575	612	600	578	567	589	600	577	601	585	573	589	589	605	550	566	615	632	576	572	611	592	574	580	658	602	615	604	601	556	537	575	569	568	590	641	591	568	627	620	591	566	596	594	587	578	636	609	580	587	575	570	532	619	560	621	581	618	608	604	596	601	572	586	552	580	545	606	557	554	545	603	613	620	601	563	593	617	610	562	635	607	621	603	564	615	605	603	597	576	589	609	587	585	605	569	567	585	614	580	531	591	610	541	565	585	553	607	573	558	567	596	606	545	612	590	581	612	627	572	558	584	567	628	580	600	561	609	564	551	610	597	595	582	577	612	615	571	611	523	551	588	587	580	604	530	585	582	604	576	607	558	581	584	610	563	604	536	601	621	589	592	570	583	610	580	607	619	563	564	594	585	571	594	579	594	593	579	626	616	570	560	576	574	594	564	614	566	608	620	575	622	599	585	597	581	611	640	572	589	583	602	577	616	581	552	621	601	601	615	594	588	594	548	547	603	603	571	567	569	547	604	597	606	558	591	601	615	549	644	562	578	618	609	613	577	588	562	579	589	591	586	582	629	617	603	561	585	563	585	571	574	575	601	601	595	607	621	563	555	564	551	609	578	587	624	590	583	616	580	591	551	584	562	604	638	583	565	595	616	613	603	591	578	570	558	545	590	576	586	579	574	625	603	575	579	561	604	621	567	603	577	591	610	577	550	571	583	568	550	604	588	535	563	561	583	596	611	590	619	606	601	560	573	557	626	563	579	580	612	598	604	606	554	612	608	587	579	588	574	588	613	553	540	584	537	551	641	573	575	572	587	627	570	592	581	601	557	575	581	577	600	668	567	607	566	593	592	606	548	536	625	564	563	596	589	557	583	570	590	578	592	616	572	595	570	568	562	604	580	585	601	578	628	626	601	559	615	597	600	564	615	587	594	573	623	589	611	579	588	524	583	632	592	575	612	566	575	589	553	598	583	599	569	588	577	598	565	589	609	606	587	589	616	564	567	606	595	614	538	590	625	569	597	527	617	584	588	569	594	589	570	578	535	592	581	627	591	587	600	616	574	611	608	637	577	576	603	647	586	585	573	574	582	604	608	608	571	531	563	577	572	598	582	521	565	547	587	600	574	602	572	622	634	576	564	598	591	591	579	603	557	548	608	597	568	623	578	586	547	616	604	590	549	540	549	544	614	551	623	568	579	577	589	587	607	578	610	633	607	564	586	543	588	554	558	596	629	591	627	565	573	585	592	561	624	554	601	576	561	574	606	573	559	555	603	580	569	572	586	563	535	543	615	593	585	592	612	545	601	609	579	571	570	575	570	604	585	621	643	608	560	591	598	554	565	593	600	589	584	599	586	569	569	587	590	620	620	602	608	566	569	601	612	592	596	600	577	559	617	643	571	549	567	554	604	565	584	600	558	596	562	589	581	598	606	546	556	636	575	576	590	610	575	572	598	564	597	567	590	556	584	642	597	609	607	580	593	586	569	590	606	631	611	582	603	571	592	605	578	552	589	587	566	581	595	585	602	599	577	608	581	603	594	573	593	582	596	548	567	579	586	571	592	547	575	599	609	620	585	555	552	611	582	623	572	604	605	604	601	601	560	596	558	629	615	563	583	592	569	543	642	620	575	550	588	589	634	550	589	551	580	585	607	587	568	583	530	581	599	590	600	615	620	547	588	574	550	594	608	553	613	532	591	582	593	601	545	591	606	580	630	575	595	591	554	623	578	582	589	596	586	573	612	594	598	600	577	584	616	580	606	545	572	589	584	594	584	606	586	623	586	579	573	575	626	597	585	602	611	598	586	598	559	581	547	583	596	573	617	590	613	591	574	577	602	561	576	616	563	528	599	578	610	604	590	580	585	574	610	582	583	612	601	612	582	616	586	580	590	632	564	596	598	580	576	610	641	574	579	608	621	548	591	572	584	598	652	523	581	569	525	579	579	620	612	566	602	574	549	574	586	573	600	605	577	585	543	612	632	591	580	612	596	600	595	581	583	579	569	596	624	579	595	609	587	660	589	593	541	570	563	569	609	613	576	614	626	596	593	590	623	552	614	574	567	619	591	583	551	580	607	626	585	585	600	600	538	608	575	604	605	569	533	610	564	561	567	622	630	541	569	546	583	612	589	573	586	584	658	585	560	573	591	585	540	582	566	645	581	604	559	555	552	566	630	583	663	600	608	568	659	588	591	615	552	528	578	580	617	578	569	588	587	580	594	557	618	572	592	573	611	590	568	613	578	586	591	597	571	644	572	599	593	584	583	554	619	630	618	581	623	555	597	558	567	608	578	582	573	610	616	594	655	590	589	607	570	560	647	568	553	608	554	567	582	596	557	603	595	582	589	553	578	536	583	619	563	616	619	595	549	580	591	597	609	582	568	582	587	574	613	590	602	596	587	591	632	586	609	576	571	599	593	608	569	573	636	604	604	582	569	570	565	624	552	560	571	580	573	612	585	579	610	650	601	558	606	592	618	599	579	594	566	609	660	583	585	593	651	561	613	527	571	610	558	563	597	552	547	574	545	578	554	575	573	597	589	604	612	560	574	590	521	585	615	627	559	584	605	626	585	594	594	636	612	605	575	647	601	627	652	640	594	576	554	622	642	586	625	596	604	530	613	578	593	567	568	575	581	579	624	551	588	573	612	590	628	606	606	558	586	580	584	553	563	570	554	559	627	549	586	590	591	600	598	554	577	585	594	532	612	571	604	578	582	580	630	570	615	548	568	599	612	582	606	587	584	584	572	617	606	614	533	592	571	616	595	585	574	600	573	656	587	566	578	608	582	547	550	554	648	597	576	607	576	591	632	633	583	571	549	600	573	558	568	590	613	570	605	594	606	553	632	558	608	659	578	583	579	628	618	598	568	555	566	602	576	581	620	592	586	587	595	594	592	547	598	562	630	603	606	583	571	584	588	599	590	609	612	606	572	565	567	552	620	601	613	574	578	595	634	557	609	590	613	629	591	577	587	562	573	583	570	597	549	613	559	581	625	572	582	559	599	601	609	606	597	564	590	634	569	592
3772	2758	2447	1413	995	874	799	690	698	630	600	597	579	560	587	537	554	560	567	533	569	538	526	525	532	520	520	555	528	490	519	559	514	512	550	564	549	528	515	537	535	537	538	507	534	565	536	565	513	523	504	561	520	525	497	489	531	532	526	520	533	472	514	532	546	545	526	535	530	521	518	506	529	535	585	507	478	538	529	491	511	504	546	565	526	524	486	547	508	537	510	528	558	538	515	568	525	481	521	522	518	519	502	477	505	496	541	553	513	498	512	528	532	518	510	508	549	532	505	563	499	467	554	484	503	533	506	532	519	535	527	533	500	530	499	501	533	516	493	506	543	515	497	511	523	562	535	544	534	552	516	509	505	557	522	526	501	480	488	537	494	529	537	518	538	539	478	489	553	490	526	507	536	554	551	520	538	555	522	529	550	515	542	507	504	517	500	535	525	503	493	544	540	519	530	514	524	515	505	548	518	555	496	540	533	540	530	506	541	538	500	519	530	481	512	523	506	498	530	504	532	537	500	508	519	532	533	474	499	532	542	521	529	539	508	514	533	501	523	540	496	510	471	516	536	504	521	553	511	514	581	478	543	527	513	544	540	507	512	525	537	539	511	498	538	535	512	507	514	516	518	525	525	509	483	525	509	488	505	479	511	515	515	503	516	525	510	481	512	509	500	521	527	513	551	511	495	542	509	509	512	514	528	513	535	487	537	524	532	483	507	491	486	538	492	539	545	515	525	506	523	495	490	515	530	500	517	513	495	522	549	526	509	503	532	517	476	503	561	564	508	483	508	483	506	522	579	564	490	523	541	548	533	553	546	543	528	518	514	493	520	506	459	531	510	548	509	480	514	495	513	536	512	504	498	504	477	493	506	517	491	527	491	544	523	497	528	519	501	559	529	539	490	495	471	531	550	510	510	471	514	521	519	520	519	559	490	485	508	513	519	503	522	518	531	542	498	521	476	492	494	534	488	545	514	528	535	510	491	502	535	534	536	516	515	499	492	490	525	527	472	522	518	500	518	536	544	518	474	510	516	513	532	557	526	508	536	524	492	547	508	526	538	497	503	505	504	520	528	562	548	527	488	510	544	529	506	550	514	525	498	489	513	512	486	558	514	505	525	514	498	495	553	471	517	502	491	503	486	521	459	537	505	459	494	528	507	520	479	513	540	550	531	515	511	534	491	507	556	477	523	528	468	502	532	510	496	532	518	541	503	499	457	522	534	509	530	492	562	508	495	526	502	511	498	537	494	506	563	541	533	508	508	530	536	476	524	504	536	498	513	535	571	485	539	530	529	508	545	531	518	477	550	502	528	490	526	505	529	521	547	492	492	512	505	510	548	496	544	520	548	495	535	505	476	510	562	496	493	483	536	507	486	512	467	486	514	485	523	533	516	489	559	534	547	523	512	495	498	547	521	548	523	512	517	506	549	527	518	503	494	534	512	509	516	539	530	537	520	523	495	483	547	511	510	567	476	491	521	490	522	510	528	489	514	501	527	514	496	517	571	557	523	498	560	535	561	560	556	468	515	493	497	521	534	500	538	515	501	487	495	586	524	523	496	502	523	537	481	507	494	516	486	505	514	498	438	538	510	525	528	557	499	497	470	513	531	495	524	540	544	520	539	522	491	521	486	495	520	525	546	508	531	463	508	497	539	502	506	561	540	539	498	512	515	502	522	513	494	539	513	509	502	497	494	548	522	524	505	515	464	511	549	483	539	514	497	508	513	477	508	480	494	526	520	528	510	514	555	509	513	505	478	493	546	538	502	496	475	547	537	521	500	487	504	506	547	540	490	549	519	525	540	516	484	500	511	474	483	523	497	542	506	522	509	502	486	496	511	553	495	510	517	505	527	515	486	488	512	507	553	535	500	481	512	478	489	494	516	529	519	525	541	521	450	506	452	529	479	513	480	494	501	512	571	492	480	459	513	535	492	522	523	518	523	497	513	529	520	519	512	520	532	558	524	511	541	508	531	512	526	514	502	489	533	517	539	495	517	520	531	483	520	465	489	486	523	520	515	540	538	495	521	541	549	506	523	490	486	509	524	544	487	499	519	557	545	497	487	545	537	509	557	534	536	553	520	542	524	505	512	522	515	500	508	500	492	515	492	518	532	490	496	492	552	518	515	492	532	528	571	511	518	451	554	505	541	547	518	547	531	500	515	520	530	521	528	520	498	514	521	513	517	496	525	528	516	494	491	504	515	480	518	523	564	502	527	550	514	534	465	519	567	516	514	526	536	538	508	516	515	545	542	511	495	521	514	500	529	484	508	551	505	558	545	549	468	512	502	481	530	495	497	523	539	535	456	478	508	501	488	539	496	466	496	540	511	528	503	554	530	513	521	527	516	512	497	529	467	501	523	506	508	465	479	468	544	503	499	575	502	494	501	494	494	511	561	526	500	536	505	528	534	510	537	503	487	574	504	529	503	499	533	514	512	499	502	539	486	521	518	550	505	576	540	502	528	490	511	512	486	506	526	515	511	493	508	528	522	521	487	492	536	521	526	535	526	513	505	513	546	563	488	476	500	507	520	531	518	520	514	491	473	474	532	517	510	522	498	499	468	520	464	504	522	528	498	505	524	539	564	466	574	512	508	518	520	510	533	512	549	555	491	507	520	518	555	515	484	515	487	493	526	551	497	530	488	520	509	519	552	487	533	511	506	483	499	507	515	541	501	504	516	513	545	541	514	538	522	529	521	489	510	541	509	558	521	511	511	546	545	526	514	477	515	521	502	545	522	527	532	500	484	526	517	496	495	516	532	517	504	472	525	544	496	528	545	472	516	524	477	547	486	501	507	532	503	538	530	505	468	533	524	544	544	560	491	487	484	512	495	560	533	468	522	514	519	491	485	506	551	535	528	537	479	498	492	553	525	533	502	496	515	508	533	542	467	492	504	508	548	533	517	549	508	521	528	507	514	522	481	521	530	454	511	538	561	536	484	511	528	444	509	537	539	529	491	527	489	475	511	495	504	531	497	494	526	510	524	537	563	500	527	473	502	524	549	526	482	516	517	518	527	515	495	527	525	535	550	550	531	525	496	522	523	475	530	494	505	519	552	492	553	491	489	505	480	566	503	506	539	542	526	501	533	493	527	514	533	511	490	532	512	543	513	503	489	488	523	499	517	488	497	524	483	502	553	506	470	534	535	533	524	519	491	504	512	535	496	517	494	499	550	523	495	554	505	514	511	529	513	498	517	518	493	528	521	485	523	508	541	504	523	571	542	515	500	487	513	538	495	525	488	507	511	504	503	483	531	489	540	511	479	463	518	541	544	495	490	538	491	527	538	515	486	534	491	509	526	484	547	501	437	512	510	536	519	532	516	522	522	544	524	570	521	510	512	478	515	517	514	494	514	480	519	515	505	525	504	506	527	511	532	554	496	514	528	526	517	510	513	495	510	512	528	505	482	516	498	478	512	532	522	510	501	503	475	513	543	520	547	522	516	522	521	520	525	512	544	521	464	515	498	538	493	495
24529	21416	28536	24673	21116	3376	903	529	451	425	370	419	427	373	326	398	388	327	348	341	359	336	349	323	341	312	351	327	304	340	338	301	350	353	341	340	326	340	320	342	351	334	325	340	344	362	352	335	333	320	332	315	329	325	334	328	328	327	326	319	357	345	344	315	314	313	347	291	301	327	296	334	355	299	345	336	346	325	319	323	307	333	329	307	365	317	336	296	328	302	331	331	343	328	353	302	340	314	319	320	336	339	332	302	304	313	302	317	324	308	326	329	321	305	329	319	298	308	313	293	338	330	302	312	304	319	328	326	312	347	317	318	336	321	287	332	337	327	335	332	308	309	333	337	340	322	325	332	328	315	314	333	346	345	334	325	319	351	324	320	363	324	291	376	327	339	342	323	310	349	328	317	321	309	309	297	309	326	294	334	344	321	331	319	312	331	350	365	307	313	331	337	279	319	324	343	316	296	296	298	329	345	326	329	322	329	326	291	349	342	342	336	311	338	299	291	337	300	334	350	286	321	335	294	327	320	300	331	347	330	337	335	344	313	303	319	336	337	323	348	328	302	321	312	299	298	314	359	365	325	320	283	297	316	289	323	308	322	344	291	318	331	328	307	341	327	320	342	340	348	343	291	304	338	331	358	299	318	325	314	298	326	307	315	329	317	319	334	346	310	341	358	303	324	315	334	314	319	335	302	301	332	327	302	321	353	322	327	321	311	319	313	288	303	345	347	315	362	341	307	327	307	290	351	346	297	321	325	337	339	294	311	324	340	350	315	335	313	327	362	322	310	304	324	302	319	292	357	319	341	324	311	293	317	333	310	321	322	309	306	322	316	297	349	317	331	316	334	315	338	297	326	281	349	311	343	339	313	299	283	292	304	343	325	338	303	334	309	316	361	309	316	337	299	302	327	334	362	323	309	370	317	325	317	314	332	325	315	325	340	313	330	293	333	323	337	311	299	310	297	341	361	323	326	317	311	332	317	293	318	306	338	331	331	344	299	306	337	316	319	330	317	303	328	330	308	314	320	318	325	300	302	302	297	296	333	344	354	317	317	289	328	353	319	330	346	316	310	298	345	328	310	297	292	310	314	350	300	307	307	280	303	362	319	320	303	325	312	325	334	301	293	315	312	332	307	281	308	332	319	314	331	328	332	326	343	342	304	304	313	332	295	323	335	328	330	332	320	321	320	336	314	321	286	301	293	354	314	337	317	331	297	344	312	307	310	300	307	320	313	321	280	348	297	336	334	322	347	328	311	301	296	348	317	345	332	329	317	329	314	323	344	330	308	318	335	316	350	322	316	325	310	347	337	303	306	302	351	352	333	324	314	302	337	275	302	381	313	289	327	374	304	317	325	318	372	305	316	306	325	345	334	314	316	290	292	296	315	283	304	330	326	319	292	328	316	324	355	307	306	335	306	326	325	334	306	326	327	339	344	312	304	344	346	307	360	345	331	323	323	299	349	322	330	378	337	321	317	283	336	295	326	343	320	354	309	349	324	355	317	324	298	308	312	290	307	345	305	321	316	311	317	322	319	313	299	316	312	298	317	331	314	291	305	301	312	337	318	331	332	324	315	310	334	341	332	362	307	306	341	324	319	309	318	315	312	327	310	325	296	296	305	303	321	318	319	353	283	330	330	335	316	293	345	331	365	316	323	309	348	295	299	331	325	320	318	318	305	316	303	356	317	343	317	278	307	299	328	306	356	305	321	296	322	309	310	328	337	282	321	319	322	331	326	319	328	339	295	316	336	335	298	343	320	285	310	325	316	321	308	328	312	332	299	305	321	322	323	320	280	319	342	307	323	317	327	329	320	310	327	320	309	353	315	299	285	313	312	300	311	316	338	303	333	336	304	361	327	313	319	308	320	295	315	315	269	320	282	357	335	298	316	305	329	297	287	293	315	342	319	338	306	314	300	331	337	294	333	328	339	301	330	301	312	329	301	347	305	295	345	325	311	319	319	288	343	283	321	304	308	340	359	321	290	317	316	329	305	315	332	304	329	338	306	332	327	328	326	358	280	325	317	268	316	353	307	343	310	318	314	334	314	356	326	324	291	361	335	334	345	297	324	325	312	330	310	312	319	343	322	315	296	315	307	328	333	296	314	352	271	316	297	328	305	322	318	322	318	318	326	357	316	296	341	329	326	303	290	325	327	311	321	307	308	317	321	333	345	309	313	301	334	309	336	334	332	357	321	315	323	328	298	272	292	324	330	329	348	320	336	326	314	333	320	325	302	290	343	323	335	329	330	332	299	316	284	352	317	295	335	364	319	337	306	308	305	341	307	322	299	327	338	329	329	317	307	273	328	338	307	314	301	318	313	333	329	317	305	299	305	354	297	300	320	349	306	348	282	316	331	300	340	312	327	327	344	338	351	289	346	313	324	320	327	312	339	312	299	305	307	339	308	337	321	318	283	317	336	297	288	318	357	318	328	319	349	290	319	321	330	338	324	324	268	315	306	366	349	313	317	356	331	335	320	339	303	342	294	318	309	322	314	324	329	356	336	287	299	329	323	310	338	309	316	294	296	339	293	348	315	324	319	292	327	292	326	313	300	325	300	320	322	342	322	319	297	322	332	325	325	316	344	323	313	339	295	325	338	303	297	323	321	316	312	331	316	331	295	323	370	341	315	338	287	303	329	315	271	342	318	320	338	315	317	326	316	336	327	348	344	288	346	327	323	337	302	342	308	335	336	301	308	313	313	317	297	315	341	351	318	354	305	338	300	295	312	348	326	326	331	315	325	325	297	313	331	295	292	307	338	313	306	326	315	322	319	349	305	323	280	318	320	336	354	317	311	314	306	342	313	338	310	321	338	286	311	315	347	307	308	306	320	346	310	316	327	327	334	290	295	283	321	341	325	318	327	282	333	282	296	314	323	315	355	268	324	302	300	372	326	326	328	347	299	329	325	322	294	343	310	295	344	329	340	342	317	319	310	318	300	283	315	342	290	302	342	311	316	311	317	318	316	298	285	347	351	293	335	312	325	298	304	303	307	313	361	301	323	330	307	308	316	296	289	287	329	323	328	342	314	319	311	335	323	301	333	314	265	305	359	313	324	322	307	305	317	304	305	279	312	313	288	310	316	310	285	305	311	307	325	317	338	308	317	319	325	319	305	298	324	302	317	308	328	364	281	316	327	319	308	328	331	296	310	334	298	317	312	322	331	307	323	312	329	301	306	338	332	316	339	329	308	302	340	311	308	361	303	312	289	311	311	325	315	309	303	327	325	331	323	287	298	315	331	318	349	332	331	320	317	345	335	361	328	309	338	331	329	344	309	357	318	318	320	315	353	292	331	314	317	299	326	320	318	348	336	329	330	308	343	321	316	350	340	312	331	297	320	309	378	293	312	308	315	324	308	314	290	319	303	315	306	329	315	299	306	321	313	306	286	308	311	332	304	337	285	312	323	316	323	314	312	321	325	371	308	322	333	297	313	313	336	332	297	329	309	327	340	337	312	324	312	345	329	311	321
3817	4859	4081	1994	1302	977	766	690	590	549	477	436	420	419	373	362	377	373	339	353	342	338	331	323	363	333	323	338	322	318	332	312	317	287	326	316	328	310	300	316	316	303	337	330	338	320	335	292	299	310	338	336	353	301	315	324	337	294	296	321	308	314	296	317	290	297	319	323	314	335	319	276	300	297	306	313	314	326	306	314	305	309	312	312	332	283	330	290	287	322	300	321	324	303	313	314	296	309	281	281	290	291	303	327	312	321	298	324	280	285	322	299	300	349	300	335	274	341	302	291	303	291	295	295	307	299	287	328	277	295	286	328	293	318	298	305	345	281	299	276	344	310	296	298	294	287	336	313	300	329	273	312	318	312	296	306	295	306	321	299	259	339	283	320	311	295	319	318	297	318	311	297	314	297	295	298	256	283	324	339	330	322	285	303	331	275	296	294	302	299	315	316	301	316	299	308	295	319	323	316	294	299	323	298	299	308	305	319	296	302	301	302	311	292	338	316	281	306	283	337	306	300	321	290	298	328	314	344	288	343	301	329	308	299	294	318	328	324	286	307	328	259	290	285	268	316	273	260	311	297	272	284	294	307	305	300	314	281	297	298	290	298	302	269	273	276	286	316	286	291	328	278	284	302	284	304	282	301	299	334	268	306	263	313	300	297	275	296	322	326	321	308	288	310	282	320	301	293	258	306	323	263	325	278	286	317	313	288	302	319	291	299	312	286	324	319	318	331	273	306	282	300	266	323	289	318	296	301	296	300	303	290	286	303	296	326	300	291	300	289	286	325	343	314	320	290	282	290	283	290	299	292	306	313	302	280	310	302	300	318	309	310	289	302	316	286	301	317	307	275	293	305	308	258	326	320	276	295	302	306	285	304	290	312	306	340	306	314	328	312	315	291	280	324	315	275	306	282	314	317	326	281	283	335	303	303	315	296	283	282	302	294	291	294	285	280	295	296	303	293	310	310	318	301	284	285	283	299	294	300	293	351	309	287	296	310	309	298	306	318	293	319	333	291	297	307	299	336	290	316	298	304	269	301	331	309	288	302	292	310	303	314	319	292	287	324	304	321	307	296	303	298	298	299	300	287	291	263	288	281	289	296	316	301	292	327	277	325	299	323	277	270	324	314	298	290	281	305	302	324	324	301	296	298	306	310	325	290	304	312	327	277	310	263	289	302	294	291	316	327	303	314	295	321	316	301	324	310	293	292	295	314	269	301	281	324	330	320	310	307	291	298	278	303	300	320	271	314	300	268	297	260	298	291	297	307	297	285	273	313	281	292	290	274	280	266	315	286	307	273	323	318	297	272	291	300	287	308	295	327	327	298	337	293	314	316	324	295	260	295	287	306	291	279	311	288	310	303	287	285	315	268	290	299	315	305	306	328	276	297	309	302	319	311	305	304	331	302	322	332	293	306	312	323	295	342	291	300	320	304	338	300	269	286	288	284	309	326	288	296	326	335	305	289	295	311	304	294	288	330	292	272	289	294	283	309	313	279	290	312	322	306	301	281	281	285	300	306	276	296	317	313	298	308	299	295	333	304	300	308	303	296	277	308	282	285	333	309	303	300	293	299	288	288	270	298	305	341	276	290	275	323	287	289	351	283	290	292	299	334	272	322	294	295	287	310	309	280	334	297	319	320	348	328	295	333	290	329	291	307	311	265	323	299	275	294	275	303	293	322	277	299	306	288	301	305	288	284	315	306	301	280	300	304	342	327	293	311	323	322	259	328	276	292	302	300	310	304	275	296	295	281	306	310	284	309	297	287	278	319	311	292	300	309	299	312	295	274	266	317	315	300	304	290	301	317	287	295	266	291	286	285	287	288	290	274	322	278	290	280	252	308	310	286	304	287	297	271	277	281	290	298	290	318	297	326	284	313	289	290	294	345	310	318	284	308	292	297	296	288	294	288	304	295	298	296	303	292	277	301	293	316	299	275	328	307	295	296	298	283	298	347	274	305	324	300	319	302	327	324	309	305	274	279	308	304	292	305	296	283	300	312	322	300	299	271	295	271	311	307	293	304	287	310	295	296	296	275	309	316	327	286	308	301	369	320	331	332	293	289	289	304	291	310	319	291	294	298	319	286	301	302	308	306	282	277	313	296	311	284	289	324	316	286	311	290	291	271	294	301	318	294	297	322	309	305	296	322	296	285	308	287	293	299	317	311	290	297	292	303	271	295	276	281	297	298	299	280	324	315	316	297	287	269	290	292	302	265	295	288	304	295	297	272	323	309	308	293	307	321	305	289	319	291	303	285	301	289	303	305	279	273	318	277	298	314	297	310	274	291	274	313	328	272	280	303	274	254	294	304	301	328	274	294	303	320	302	278	311	297	328	290	291	298	276	299	298	308	275	293	271	310	305	302	287	285	313	313	309	303	284	290	308	317	297	324	290	303	270	317	300	331	306	337	315	291	284	308	290	292	299	327	321	271	273	290	282	296	319	294	291	266	313	297	288	322	286	291	315	302	300	261	275	261	308	305	331	274	297	295	279	288	290	300	318	322	318	280	302	277	281	309	320	291	303	302	318	311	290	320	272	300	284	271	301	319	283	298	307	274	302	323	271	296	317	315	303	284	316	326	293	293	310	319	255	291	311	295	297	312	276	285	293	261	336	285	276	285	299	281	283	282	301	270	290	323	311	279	300	296	278	290	326	287	305	295	302	305	286	293	300	311	294	297	282	294	292	317	301	297	310	292	293	327	298	298	312	293	289	294	301	300	330	275	289	299	291	287	285	312	284	283	320	318	291	301	299	308	284	276	322	311	302	309	298	280	299	321	283	281	294	324	316	286	316	305	311	300	295	307	295	289	273	294	316	288	311	293	280	308	280	278	297	300	309	282	286	315	306	305	296	270	286	262	312	250	295	291	315	270	345	318	345	286	283	282	305	288	294	319	298	291	283	266	280	317	286	298	278	313	286	301	284	325	308	269	325	273	288	265	325	306	301	270	298	299	300	277	291	297	290	314	279	293	302	306	288	290	310	261	320	306	310	304	304	314	288	285	329	295	291	263	336	289	316	300	294	317	295	308	307	294	285	320	335	313	256	284	301	275	298	323	285	318	280	312	291	266	303	284	327	334	312	314	314	297	283	300	287	291	244	287	329	310	292	305	328	317	299	342	320	315	294	317	282	303	317	315	292	314	303	285	307	305	299	288	312	288	289	323	318	292	281	271	279	294	301	292	303	292	263	302	285	294	312	315	330	344	315	300	282	288	317	302	292	310	327	302	310	282	304	349	291	310	299	302	328	284	292	301	324	301	295	320	326	277	317	306	330	293	289	308	321	280	295	289	308	284	314	298	265	297	309	296	331	307	315	301	302	313	284	292	297	297	290	284	284	291	292	274	311	318	306	285	283	285	311	289	264	272	321	270	274	292	278	298	309	308	301	314	294	306	310	296	269	268	287	284	283	290	296	300	319	299	295	276	281	305	298	281	279	286	289	257	298	296	279	293	249	329	279	284	273	304	321	294
27814	10168	1782	1218	952	961	891	901	908	923	893	922	946	912	965	886	888	897	950	872	898	914	896	857	954	966	944	912	958	951	903	966	929	1014	919	910	910	914	896	955	895	874	929	933	910	910	936	927	967	902	925	896	916	955	884	937	896	939	925	921	925	927	936	1001	900	927	901	898	926	930	934	932	919	875	904	1011	880	925	862	867	892	891	881	914	942	934	922	915	944	889	896	963	897	922	905	907	942	987	885	944	905	917	936	983	920	899	914	912	899	958	907	964	881	895	921	912	945	927	892	920	936	929	876	928	922	920	936	866	924	943	938	928	944	888	939	929	975	984	955	951	928	927	886	901	926	898	976	998	889	992	900	883	904	934	888	912	874	897	918	886	934	927	887	946	917	930	977	901	911	958	925	899	872	937	894	949	937	902	888	861	895	896	882	904	820	954	911	875	930	909	933	897	936	933	917	864	966	880	905	940	872	958	933	931	938	1003	891	906	970	912	931	935	895	951	913	906	962	943	917	938	935	932	882	906	901	913	959	923	933	948	969	921	898	881	926	916	933	909	903	873	911	967	923	947	920	859	916	906	921	865	898	930	904	916	959	922	916	928	910	927	950	886	941	894	974	927	897	944	936	892	893	963	932	963	938	913	883	944	942	954	929	891	950	911	942	925	912	889	916	906	901	929	945	889	922	926	945	895	940	916	879	876	927	955	970	992	915	912	866	915	961	902	897	904	894	926	921	919	931	903	961	971	909	929	907	905	881	872	921	899	903	964	903	929	895	881	929	927	933	915	878	912	905	893	888	859	883	933	957	865	902	974	899	975	930	905	873	881	894	948	920	905	893	873	896	863	897	927	916	909	913	934	891	971	911	905	893	949	870	926	913	928	946	893	915	966	913	853	899	956	916	931	929	957	971	907	879	950	852	966	887	852	935	880	925	908	899	963	916	948	902	886	875	906	872	889	960	871	936	915	946	953	973	899	918	884	885	930	943	947	937	853	911	894	923	929	890	980	879	924	931	919	968	936	950	894	945	954	884	920	950	939	954	961	911	937	940	929	920	885	953	888	893	893	931	946	914	875	903	906	903	906	945	869	930	991	929	910	902	876	921	927	940	930	951	930	948	859	883	932	965	905	907	907	932	925	914	948	956	910	893	933	897	934	935	924	930	913	951	917	942	910	938	823	927	963	935	878	1011	948	953	877	868	925	909	900	923	911	940	933	888	912	886	995	882	930	866	908	940	924	908	945	918	903	856	880	972	970	856	949	917	935	957	916	919	914	853	913	925	883	890	907	901	924	907	897	902	886	959	897	950	1000	916	931	891	897	911	947	898	821	1005	891	939	913	977	909	846	1020	893	955	924	846	925	956	912	864	911	870	959	908	902	903	911	961	925	913	960	894	925	918	910	967	924	968	860	902	964	949	877	902	865	925	954	902	915	932	930	914	972	988	938	867	923	900	923	950	917	926	934	925	887	1007	929	900	939	892	966	986	896	868	890	877	895	906	905	908	916	911	917	921	919	922	961	908	963	863	910	874	893	905	907	963	933	852	906	875	909	937	920	886	958	934	898	965	887	981	969	934	915	917	917	882	879	865	879	881	956	917	947	923	918	872	915	954	923	915	914	951	920	857	925	917	913	893	922	947	893	935	917	948	930	900	925	880	873	915	896	896	904	902	909	932	948	933	938	869	911	959	975	959	891	964	888	911	912	910	927	897	881	953	920	939	943	957	960	913	916	967	938	943	914	932	898	880	867	882	941	930	945	914	964	997	903	927	874	944	885	941	892	951	966	915	895	932	907	906	937	848	1010	904	929	885	895	901	934	906	921	928	892	909	970	984	919	898	887	972	867	912	856	923	937	929	920	908	910	974	908	884	914	946	876	945	886	928	927	979	985	935	921	949	961	950	882	972	961	908	924	889	901	906	927	931	895	875	883	918	888	901	879	913	902	878	929	947	936	984	907	933	955	884	901	913	930	922	909	905	920	831	942	890	939	912	882	875	918	959	901	958	950	907	951	840	878	933	921	888	935	935	921	905	922	936	899	996	931	947	941	918	890	960	894	899	923	931	932	931	874	887	964	956	982	907	973	938	913	940	891	910	937	939	951	919	896	920	949	936	898	923	889	916	903	891	941	923	933	940	915	893	934	896	894	902	938	928	929	946	916	899	878	890	917	903	934	946	911	888	888	971	972	863	990	933	942	893	893	913	950	876	955	976	925	949	908	907	945	895	900	971	859	900	905	910	910	909	913	953	901	943	918	945	853	895	954	891	930	936	911	901	872	956	917	925	923	846	876	952	898	875	895	953	925	890	849	906	897	950	911	910	894	906	911	952	930	906	895	914	910	928	897	910	901	921	966	899	904	925	845	924	904	909	922	990	927	864	917	926	917	943	893	944	886	920	885	877	916	866	949	945	934	892	897	863	905	907	911	992	920	956	946	898	892	914	871	956	951	940	943	936	922	947	897	953	908	878	880	856	951	917	905	962	939	886	947	922	966	940	934	904	986	906	925	937	933	961	908	906	931	917	904	855	890	941	911	950	898	997	892	881	889	908	910	938	857	942	956	878	930	929	865	953	922	913	926	909	920	912	888	889	926	898	921	891	932	983	923	929	903	908	951	883	926	932	940	935	894	890	947	885	919	940	979	970	945	953	971	899	927	883	912	884	1014	942	946	962	901	910	903	916	857	896	959	917	949	867	909	921	953	1006	958	947	874	881	979	904	977	902	961	906	906	834	913	955	855	968	934	902	909	926	906	881	898	926	907	916	931	888	969	875	919	913	940	893	919	943	892	868	928	923	937	937	903	904	922	912	926	939	909	887	930	913	982	951	914	979	885	914	900	907	912	916	896	948	880	925	891	932	884	899	928	864	892	942	942	940	890	928	903	988	929	895	898	937	952	889	904	933	931	918	929	979	927	953	927	843	855	851	889	931	923	907	913	906	934	966	903	921	917	875	932	898	931	998	957	918	932	927	927	902	937	936	916	871	935	935	896	934	905	929	965	892	896	936	981	921	922	891	929	899	912	906	930	936	905	921	867	927	912	942	931	890	887	945	907	894	961	837	922	970	911	915	954	963	926	969	955	884	946	933	896	913	903	924	954	912	908	914	922	927	952	920	907	867	920	967	919	970	926	949	895	958	895	935	909	933	867	921	879	880	936	933	952	893	841	938	951	861	952	876	913	928	887	917	909	869	860	940	911	877	955	896	887	905	869	901	899	915	929	977	897	933	938	916	904	953	880	956	888	903	917	895	857	871	944	1013	940	950	925	923	928	957	901	931	882	964	894	871	925	900	908	896	872	919	941	908	959	904	888	953	917	950	870	912	979	862	916	985	929	918	909	894	913	888	975	914	942	913	879	875	925	886	910	928	925	930	944	939	895	934	887	906	978	933	929	937	902	912	959	926	890	906	927	969	944	960	875	914	885	890	909	922	905	922	910	856	908	948	944	909	908	944	929	842	915	933	918	956	880	904	924	930	896	876	878	922	941	923
5510	996	850	862	782	738	729	772	762	765	760	734	759	810	737	742	798	774	700	759	714	739	774	787	737	707	692	760	736	736	748	748	747	720	744	768	718	724	735	738	749	743	716	804	725	754	811	756	749	756	758	753	793	741	732	726	767	709	774	721	750	737	728	792	775	739	740	742	697	763	723	737	743	726	756	749	753	761	776	713	717	720	771	779	762	761	757	706	761	731	732	776	751	721	773	788	749	785	776	776	726	798	676	750	775	730	750	714	698	737	764	753	753	763	737	762	754	766	755	779	781	779	729	703	712	762	737	738	732	730	739	744	760	703	754	760	723	725	776	715	769	731	713	766	793	742	707	702	728	716	782	709	742	755	712	736	750	758	780	716	781	764	711	782	698	736	710	730	710	732	740	711	732	720	724	730	681	708	730	753	779	770	737	701	734	740	796	743	758	718	773	775	700	792	730	725	735	792	732	711	757	675	737	755	776	777	747	725	762	732	762	801	746	770	784	747	771	769	764	744	703	727	733	774	714	753	760	755	708	762	729	758	761	755	744	709	688	788	739	706	798	696	746	731	745	758	719	763	705	775	727	761	706	710	742	704	805	795	763	719	726	723	732	751	752	729	763	715	726	778	753	747	755	690	737	773	783	771	714	766	788	776	719	689	735	713	732	744	724	733	730	797	679	779	733	769	731	733	725	805	687	750	741	723	736	755	751	728	715	721	720	708	756	720	709	765	787	741	732	768	736	787	733	712	699	798	739	705	768	747	775	715	754	731	799	701	728	740	722	761	738	766	786	789	769	689	740	748	752	756	785	735	743	732	716	742	721	764	717	726	722	798	752	720	689	734	699	703	772	738	702	706	726	768	739	717	776	761	764	741	748	756	732	703	766	730	731	794	770	730	723	742	694	704	723	767	737	724	746	721	747	690	748	711	808	759	714	769	733	720	757	743	728	701	744	747	737	727	730	755	727	712	769	769	814	762	731	705	753	669	754	711	755	728	756	683	792	790	772	748	714	774	750	702	698	734	711	707	728	708	777	740	731	777	706	750	768	724	748	718	733	738	745	761	702	747	730	761	794	761	689	705	731	733	729	753	717	724	749	739	748	701	756	779	766	754	720	747	776	755	771	731	808	758	771	755	727	762	722	731	721	699	740	771	728	768	737	756	741	730	770	720	796	765	756	733	717	792	738	683	685	754	737	708	746	793	767	732	726	703	784	735	767	740	746	804	775	797	760	717	702	717	722	746	746	766	735	769	819	790	752	704	749	788	794	723	740	765	724	757	771	748	746	747	750	783	743	826	731	750	743	699	744	784	704	724	746	718	775	748	774	724	720	743	725	723	741	694	808	768	787	741	702	769	768	766	734	765	742	731	719	789	757	682	732	717	753	717	691	751	713	770	706	734	725	742	732	774	777	723	783	709	749	724	735	746	724	734	729	747	750	749	740	791	728	753	774	757	795	712	744	749	734	728	802	795	728	706	715	743	699	740	712	725	767	768	670	698	723	756	773	804	726	754	784	770	720	728	776	735	779	730	768	760	700	723	715	758	770	743	703	769	745	743	749	695	715	750	751	730	798	728	723	732	770	744	819	766	731	731	811	791	794	710	742	698	767	692	716	749	706	773	740	755	721	771	749	703	778	778	744	770	742	744	772	747	693	703	778	735	790	748	754	754	722	744	698	739	761	749	725	720	710	743	728	727	729	723	779	762	776	747	747	777	750	732	741	735	772	726	761	724	721	804	689	750	738	751	731	769	756	715	766	739	711	704	757	763	773	763	728	707	711	785	735	745	719	715	719	753	702	703	759	748	732	743	767	738	757	718	730	772	737	716	769	734	733	720	774	735	754	717	761	728	710	713	730	723	678	778	713	760	730	736	760	752	720	724	724	754	751	723	724	779	726	749	769	747	719	730	760	728	745	766	723	726	718	719	787	771	746	770	743	765	745	705	778	773	767	771	755	758	730	745	710	786	720	728	691	708	751	771	796	722	731	775	771	730	731	736	768	744	791	772	782	730	788	753	748	718	660	749	747	729	761	717	782	719	746	727	774	771	699	741	767	783	725	724	751	764	746	765	700	755	737	767	726	720	721	780	758	797	729	798	732	744	728	713	692	759	725	749	726	747	763	760	736	733	702	709	756	775	751	744	701	726	746	752	689	776	769	735	751	744	759	752	699	726	730	748	726	794	728	784	771	797	741	782	778	767	766	766	792	775	741	712	785	766	747	809	748	759	768	745	739	760	699	763	758	760	744	700	732	740	734	706	771	771	751	665	784	770	762	782	773	747	733	743	744	758	753	745	745	777	690	741	774	713	727	746	731	767	747	707	784	773	710	759	748	786	733	751	711	756	738	769	749	732	744	742	667	736	722	781	751	714	748	762	773	758	739	748	769	710	721	778	720	764	759	772	743	753	717	739	761	753	727	741	740	727	793	757	735	716	751	720	736	740	689	750	732	759	690	733	801	799	730	735	716	743	716	770	738	753	768	695	779	749	784	804	772	778	727	729	717	700	718	747	677	749	777	764	691	775	787	774	770	738	763	745	749	724	728	757	704	763	766	748	761	741	715	773	721	741	704	741	685	722	724	726	724	687	772	778	675	686	722	748	703	736	764	717	732	754	739	750	762	723	757	714	709	777	729	749	702	751	711	732	780	764	739	731	735	760	711	783	727	735	775	735	749	758	741	747	821	739	736	730	732	749	697	756	745	717	727	740	770	751	711	741	736	733	757	742	743	767	732	724	710	686	721	749	761	746	739	705	712	727	846	729	746	732	705	753	740	709	706	762	786	761	775	723	791	762	736	762	748	774	781	712	787	789	761	732	765	732	733	728	767	737	725	717	718	742	778	757	720	736	772	770	726	795	754	699	822	800	734	742	723	756	758	730	711	716	730	739	718	704	745	748	697	710	754	745	744	758	774	687	728	709	734	732	707	701	762	765	753	815	682	706	743	755	742	719	705	786	753	743	717	734	750	733	721	718	688	739	756	774	780	726	753	774	732	737	775	785	735	745	720	696	718	806	785	705	723	771	743	733	824	721	675	737	774	751	714	745	737	766	728	750	741	780	775	679	736	746	729	724	710	725	707	767	724	752	774	728	758	727	722	725	689	766	783	786	767	735	730	770	749	744	718	759	757	712	735	748	758	706	747	738	727	747	749	775	793	794	756	703	750	761	771	742	722	737	733	700	779	777	768	712	761	760	737	712	734	710	742	743	715	736	733	716	726	763	733	733	712	737	703	774	753	752	776	718	732	751	734	755	721	747	749	748	759	761	746	771	732	767	744	731	756	703	737	731	709	748	701	766	746	756	742	719	718	723	733	764	746	731	751	785	779	722	761	783	759	807	750	754	760	737	764	753	721	758	719	778	751	707	775	739	778	734	721	759	739	754	709	767	778	784	743	733	756	786	742	740	725	709	717	704	752	695	800	760	745	787	729	763	763	749	750	781	742	750	734	790	744	725	767	759	713	736	722	759	722	716
25643	21396	27163	25413	4140	1064	872	708	662	664	668	658	570	634	611	666	636	627	607	631	589	627	627	655	622	608	583	599	609	584	615	568	621	585	617	602	614	617	601	594	561	618	578	606	613	625	606	592	589	592	597	589	578	594	583	606	589	574	581	558	590	628	601	570	595	606	582	601	629	633	619	613	600	613	625	567	577	586	572	612	615	646	569	581	578	596	633	611	552	562	603	594	589	565	551	575	576	586	562	576	628	572	574	588	593	563	616	588	582	635	592	541	597	606	649	596	586	576	571	641	598	614	642	543	551	558	594	619	613	580	560	580	571	593	569	584	565	586	623	648	624	600	582	621	608	578	577	614	606	576	583	596	627	588	630	625	594	610	615	622	585	563	605	575	575	601	620	550	580	565	617	614	579	614	586	541	549	544	574	577	602	604	592	597	586	585	569	550	569	587	585	568	567	593	598	601	551	568	623	602	607	584	580	572	612	626	621	574	527	597	580	594	644	658	555	598	584	579	610	566	600	590	580	606	597	629	569	557	591	594	593	620	557	593	610	609	610	551	618	626	614	597	569	588	602	596	548	587	586	584	598	617	603	604	559	627	553	562	563	574	569	646	559	585	585	607	590	611	589	601	601	581	592	616	607	516	553	571	572	576	583	542	579	616	577	652	648	654	559	590	608	585	574	567	589	570	602	621	633	604	575	593	621	619	597	611	622	578	621	586	592	551	593	574	560	601	623	577	587	540	624	563	567	580	615	566	591	588	580	657	594	564	595	566	589	612	671	608	575	574	587	597	604	664	552	603	603	600	546	613	561	583	622	586	583	598	529	573	581	578	604	577	608	581	560	604	631	585	637	593	608	579	585	604	601	603	581	613	592	584	558	558	625	566	565	583	622	600	571	539	598	574	556	567	625	596	611	604	566	607	602	580	640	631	567	580	607	607	596	546	686	591	567	597	568	573	576	604	601	571	576	593	582	557	636	553	591	626	591	603	585	598	562	578	600	633	597	617	579	567	605	611	566	584	644	552	646	591	579	551	640	626	573	577	561	536	598	561	568	553	586	562	535	604	624	608	584	581	613	560	574	586	617	618	556	555	600	634	626	595	589	584	586	624	588	621	596	562	605	600	569	571	628	576	556	588	573	565	642	606	565	573	592	609	591	518	594	587	610	612	566	589	552	586	579	608	575	574	598	591	565	578	617	615	554	613	628	551	553	587	585	614	575	584	571	569	562	569	614	600	619	634	579	604	570	604	591	549	587	604	607	582	580	602	598	574	583	560	599	588	564	589	549	589	562	588	609	594	596	600	575	622	609	591	564	590	547	624	605	583	560	566	579	597	549	604	614	601	607	619	578	589	587	580	578	612	582	577	581	586	575	592	613	574	611	571	588	598	611	603	595	602	648	560	565	617	606	611	555	562	583	597	561	647	628	511	598	585	542	579	611	569	609	570	607	606	559	579	570	549	607	611	580	549	569	597	601	572	609	623	593	567	599	606	596	583	558	593	625	619	597	589	565	606	544	587	568	536	562	626	592	592	567	577	559	608	560	590	619	573	640	597	590	589	624	577	574	609	582	601	568	582	558	615	584	617	557	613	574	556	567	572	561	613	618	627	592	617	576	577	596	566	619	540	571	585	599	606	634	574	578	572	544	574	586	609	587	556	615	583	567	626	584	584	592	600	567	587	576	590	552	591	623	577	603	554	585	574	577	628	606	600	573	611	632	565	619	607	639	579	571	583	624	594	561	546	575	579	582	621	588	594	621	597	581	564	628	621	593	637	614	582	595	604	624	569	605	602	566	597	573	595	585	544	566	586	618	581	625	635	535	595	576	585	609	570	580	611	598	581	592	569	615	610	575	584	573	572	571	599	605	588	565	590	561	594	552	547	599	566	592	597	593	619	582	570	621	597	545	593	592	585	589	571	591	606	586	574	583	650	603	596	630	593	587	604	608	564	624	537	578	576	611	583	568	614	570	563	610	625	624	557	536	578	582	579	630	559	574	580	567	624	550	600	564	595	586	593	621	647	600	640	604	614	591	614	614	573	610	559	570	581	619	589	588	560	572	578	586	607	608	593	579	577	578	593	573	565	642	619	655	577	638	571	578	628	585	552	575	597	602	572	594	610	530	554	575	575	560	604	621	575	612	632	584	597	606	593	620	585	541	555	578	596	573	553	581	622	588	558	617	609	600	575	574	583	616	617	603	584	625	585	593	619	623	638	577	619	587	631	621	550	603	571	600	594	595	562	596	606	570	569	594	590	600	569	620	568	585	546	567	552	631	603	589	607	552	594	570	565	601	538	543	561	560	581	574	628	606	586	582	583	607	596	619	622	589	599	572	588	579	621	617	624	625	533	572	614	608	524	562	618	595	646	584	602	613	552	577	585	573	586	659	602	549	574	582	580	603	592	606	563	616	576	619	552	567	606	620	614	581	590	579	597	570	544	602	624	563	578	569	619	598	610	598	561	612	587	588	594	571	564	583	567	601	602	567	593	581	573	594	620	570	573	585	546	591	572	535	567	569	578	625	591	597	555	552	588	633	557	564	562	517	561	620	598	583	565	605	603	602	612	607	590	535	595	568	568	607	612	587	589	588	617	612	564	565	559	579	607	628	606	588	573	586	587	586	567	591	545	617	607	597	596	587	627	617	589	590	597	602	589	571	610	557	562	568	621	600	623	568	560	570	564	625	568	578	628	595	633	610	568	587	590	621	625	589	598	560	588	607	614	563	635	585	575	596	576	579	593	582	600	630	585	606	564	615	566	527	654	582	581	607	592	589	622	591	569	581	565	592	609	581	593	589	588	570	568	592	571	579	573	613	586	639	583	604	564	591	591	620	532	609	605	589	563	591	576	608	613	594	563	596	575	590	559	546	579	628	570	611	605	619	619	613	567	605	572	574	535	580	590	593	618	594	604	595	585	577	580	615	563	580	585	606	633	591	589	572	624	572	577	549	615	560	596	584	587	591	607	590	608	611	577	587	555	593	593	572	589	550	581	564	562	627	586	621	593	578	558	576	617	583	586	573	573	573	606	576	641	627	546	587	575	571	608	604	621	629	582	613	611	579	587	632	601	547	577	596	584	589	598	585	612	565	582	564	624	531	596	551	537	651	595	608	620	622	563	587	566	560	598	589	606	622	596	596	550	597	611	563	614	606	615	591	595	610	603	595	598	590	559	566	580	564	618	605	593	623	587	653	622	560	609	643	580	558	587	580	603	586	640	590	568	568	569	628	587	615	571	551	614	565	593	607	586	608	591	594	601	583	605	617	600	578	591	578	600	676	558	598	604	611	557	591	619	565	576	572	602	637	639	592	595	575	597	585	579	598	657	610	602	591	613	618	567	606	552	571	594	579	594	594	594	609	590	588	585	607	623	610	616	600	574	562	602	600	562	585	575	634	613	565	576	619	610	593	582	596	604	585	567	560	560	569	594	610	576	643	577	566	571	591	578	597	596	569	562	612	557	566	609	595	535	653	524
3726	2908	2436	1399	975	844	781	667	670	619	611	623	599	593	519	523	541	557	558	522	555	522	538	562	532	532	515	556	508	523	550	540	568	539	550	527	506	521	520	553	517	518	557	523	545	497	540	522	526	544	506	530	526	480	546	533	518	518	519	581	517	525	515	526	505	514	524	516	511	499	485	517	515	477	491	528	528	531	518	522	556	516	528	524	520	502	529	493	485	515	520	502	541	524	504	509	512	508	519	556	529	518	518	513	509	499	546	480	524	535	554	512	507	500	517	526	531	547	524	549	527	504	530	508	528	514	511	546	513	549	508	572	502	542	523	552	532	529	507	534	535	500	543	486	499	498	550	505	535	466	497	526	537	537	548	526	537	514	534	545	507	510	548	518	513	512	518	510	539	539	517	506	530	560	505	567	493	550	447	514	527	508	529	482	540	557	472	508	509	548	550	505	522	461	484	509	567	519	537	500	504	530	520	543	516	495	518	490	529	516	507	536	460	565	539	507	515	524	549	489	491	545	517	507	503	507	527	542	565	474	506	552	537	514	532	525	496	489	523	509	564	539	558	520	542	522	533	562	519	502	509	509	513	479	560	535	519	488	516	506	541	507	521	499	534	527	501	495	515	545	508	519	490	503	528	504	549	524	525	504	512	506	552	472	526	549	538	490	531	498	524	482	523	532	542	524	521	548	499	521	519	514	553	519	485	529	515	554	516	515	542	488	521	526	541	510	524	519	490	504	518	510	498	516	528	526	508	521	497	498	471	544	523	495	461	487	496	540	527	527	507	542	461	523	498	540	525	521	510	502	501	477	496	505	510	501	490	490	500	521	494	513	475	524	475	525	539	497	524	489	493	569	497	486	547	517	508	527	517	507	527	518	506	522	474	512	519	524	503	531	486	545	504	526	519	489	478	507	543	483	493	507	531	519	488	559	544	492	489	520	529	507	526	543	478	513	517	541	519	511	534	447	552	549	533	521	508	545	528	524	525	523	514	518	509	524	571	510	492	533	501	512	531	488	516	501	508	533	501	514	528	488	551	488	514	493	496	480	497	503	517	541	525	517	496	515	533	521	527	540	489	505	479	501	529	515	490	513	497	542	499	524	535	483	527	531	493	484	501	488	544	534	531	477	547	506	484	515	526	484	521	516	542	506	567	463	557	525	505	522	498	527	535	527	513	479	546	584	507	524	500	534	489	532	531	503	528	513	515	494	516	533	512	514	514	553	508	505	588	519	558	502	458	487	516	506	542	524	526	516	519	500	523	506	505	534	515	481	559	531	528	504	473	518	538	485	536	513	479	518	493	514	529	542	540	546	510	525	497	502	532	527	546	536	508	515	516	524	540	483	480	555	500	500	509	531	527	530	549	511	557	478	525	493	524	545	536	501	531	525	449	542	483	538	514	523	511	526	532	544	528	520	521	491	515	526	515	478	530	532	466	536	507	519	540	543	496	505	518	498	494	497	521	526	497	511	523	536	514	475	499	569	513	497	527	510	500	500	518	500	510	537	505	537	538	498	503	531	522	468	530	497	477	502	542	561	546	493	537	505	456	517	512	516	479	492	499	493	541	509	461	446	512	552	498	514	518	536	508	484	503	542	500	532	516	539	548	525	484	542	483	486	500	481	516	499	526	498	484	489	495	534	521	498	530	511	511	472	530	513	526	506	492	526	511	474	526	526	529	483	513	505	512	538	517	488	526	534	504	515	518	538	514	527	539	558	483	496	488	531	547	502	494	523	493	569	498	546	533	516	488	492	520	465	515	529	538	526	492	481	488	537	516	513	512	506	504	523	521	479	519	521	487	523	514	521	487	524	504	485	543	498	496	481	451	517	499	526	526	487	484	541	503	531	546	494	512	566	497	483	530	516	526	507	495	548	519	530	480	527	514	531	546	528	533	528	513	518	507	508	515	502	483	530	498	544	504	489	500	541	506	506	491	473	547	552	479	533	522	533	488	511	493	497	536	541	532	520	505	492	493	557	525	491	493	515	515	482	533	507	499	543	504	523	538	491	513	507	512	518	511	532	507	535	523	499	544	533	503	494	510	520	558	517	530	494	506	496	554	475	517	508	527	525	526	527	461	505	520	491	488	485	483	524	528	554	501	508	503	521	517	525	481	478	472	480	535	464	519	513	495	509	512	517	535	526	538	521	502	532	488	532	511	494	524	484	513	503	508	544	512	517	502	485	518	492	487	495	510	513	508	478	508	511	522	530	486	503	474	546	508	539	488	501	524	532	518	507	552	493	507	554	480	520	525	528	514	533	526	509	510	517	503	526	501	496	540	527	543	504	516	571	522	539	523	540	482	524	521	535	525	532	560	513	507	498	537	512	506	490	508	510	520	517	517	482	544	512	504	500	502	526	498	505	511	525	530	546	514	532	508	485	507	491	512	534	539	531	491	506	510	524	484	533	513	532	526	531	492	469	482	503	473	506	505	527	500	481	506	494	528	536	506	488	499	500	502	532	518	549	522	499	498	508	589	478	510	450	500	497	485	471	509	556	523	530	469	483	521	552	541	546	522	522	529	480	550	513	512	490	523	498	462	491	474	496	526	523	485	499	508	498	491	499	532	500	490	499	537	489	490	490	475	509	522	532	543	499	522	491	508	534	507	540	547	541	504	511	545	470	533	508	542	503	482	467	511	511	534	509	531	536	525	508	493	492	529	503	498	506	532	539	536	549	538	511	485	508	506	508	494	501	547	489	522	517	541	500	498	522	528	530	498	531	484	501	486	505	514	499	491	488	544	518	491	508	548	534	535	472	497	437	492	500	500	513	500	526	513	519	516	504	546	536	489	545	511	493	517	522	522	538	503	497	566	508	519	517	480	550	511	508	498	485	494	552	477	505	534	492	499	513	524	501	495	531	521	505	517	564	556	510	522	527	524	516	556	501	542	524	494	499	515	506	511	529	537	453	515	490	526	558	479	489	515	533	515	517	490	458	500	496	468	515	498	490	556	456	504	549	522	473	472	525	503	475	502	548	522	477	498	501	524	507	489	547	485	523	495	523	530	539	529	520	519	523	507	474	473	540	534	522	486	529	487	522	470	520	512	546	503	483	535	545	552	516	497	522	523	550	537	522	506	527	511	485	542	518	474	522	526	470	507	494	567	512	548	539	519	552	544	518	535	535	521	519	538	523	513	523	547	485	524	513	506	474	520	505	482	529	500	545	469	508	530	523	491	497	526	537	507	512	524	534	503	493	548	501	548	528	497	512	490	576	528	505	499	528	494	479	492	495	543	495	525	475	487	543	519	498	507	516	543	552	468	526	499	475	536	516	511	517	516	497	535	493	505	513	525	544	528	505	536	506	512	531	528	518	503	513	499	511	498	503	509	507	502	514	501	508	506	540	484	548	529	509	530	511	504	523	462	500	529	489	549	539	500	509	517	501	500	499	495	512	524	474	490	517	514	535	554	513	535	472	518	559	476	492	523	524	511	513	522	500	515	523	495	510	479	550	543	466	495	526	520	501
24630	21424	28527	24698	21111	3380	903	564	453	401	402	408	398	368	343	357	374	341	342	340	354	339	354	325	335	308	313	333	343	317	320	344	344	328	304	353	341	309	331	330	339	331	336	308	306	325	293	340	340	321	332	322	349	334	304	362	323	315	299	316	347	343	307	305	333	338	304	322	313	324	322	335	351	340	321	326	350	343	315	321	297	318	340	338	299	319	312	324	329	319	355	298	353	294	316	330	352	287	307	324	306	302	327	338	319	304	304	311	299	311	336	305	317	344	351	319	338	320	317	332	320	300	303	359	314	325	312	280	389	351	317	288	326	325	303	342	344	293	369	331	323	329	328	303	328	331	312	312	367	348	322	341	324	340	335	315	322	304	316	332	333	310	338	322	328	317	340	315	321	338	353	307	317	300	356	300	332	322	301	345	303	293	327	332	365	345	337	338	321	313	313	353	349	316	324	337	328	312	331	342	327	345	292	312	324	321	345	325	308	352	312	303	367	298	330	339	315	352	321	321	281	322	315	344	295	327	328	332	354	300	329	333	324	305	325	321	313	336	298	330	312	303	314	283	329	340	312	313	338	318	345	343	310	303	329	322	345	311	333	327	321	303	349	326	294	323	330	292	317	325	307	287	292	318	312	321	319	293	326	334	325	309	333	297	294	330	331	331	345	320	341	326	341	328	321	304	338	307	316	332	313	342	305	334	350	310	321	338	313	314	309	305	325	311	323	324	325	323	350	325	327	341	301	318	295	350	346	308	373	329	310	317	302	282	317	316	315	322	328	328	317	316	346	303	314	328	295	327	333	319	272	299	323	319	317	351	354	294	316	327	346	298	336	357	305	352	341	296	339	330	334	302	329	325	338	315	331	312	316	339	285	320	298	324	320	318	319	313	322	333	286	306	345	303	325	311	331	309	328	319	302	313	340	339	319	299	277	323	318	308	342	321	312	302	338	277	316	309	323	315	343	319	297	297	316	311	312	294	322	296	310	291	334	312	322	310	316	305	318	300	313	330	322	279	300	336	312	343	276	327	314	336	337	356	323	296	340	331	331	308	302	305	322	323	290	314	306	310	296	342	300	322	330	332	311	318	314	294	326	309	335	317	296	348	337	344	326	341	343	314	319	346	321	305	354	318	316	307	333	337	334	325	294	297	346	359	297	313	323	303	313	316	312	298	297	317	350	358	311	309	326	342	311	327	325	353	298	309	313	336	341	352	295	311	337	327	344	286	315	323	300	332	336	322	309	327	377	309	334	306	322	310	360	341	295	362	349	314	313	328	375	303	325	318	309	335	334	323	310	305	314	349	320	320	334	281	312	338	305	290	345	305	335	319	361	313	336	327	297	297	327	298	332	305	322	333	351	313	323	310	308	309	317	348	320	316	296	317	338	340	340	313	313	292	351	316	338	362	344	304	323	318	319	367	309	350	309	293	303	319	326	355	323	303	341	305	334	315	316	302	306	346	295	311	299	351	308	335	320	322	319	314	323	329	309	311	329	318	312	302	310	321	325	330	366	326	312	328	338	304	324	314	340	286	298	339	306	297	319	345	333	343	349	336	313	328	312	297	304	344	284	325	330	317	297	288	338	301	345	310	329	302	314	297	306	325	290	340	325	321	337	282	304	306	347	318	316	326	341	314	327	319	341	334	338	334	307	351	318	327	347	326	323	314	319	274	330	314	322	296	281	340	327	324	330	310	350	301	311	304	334	346	318	339	330	327	301	310	331	289	320	310	282	312	330	335	308	340	334	332	345	321	351	312	331	329	330	295	327	317	334	283	323	295	313	311	308	345	321	319	331	332	304	326	316	311	329	282	302	334	313	315	336	320	337	325	343	335	343	314	314	322	304	327	309	311	306	327	318	313	328	317	326	325	322	346	336	321	304	311	303	306	313	316	328	337	334	330	341	320	306	302	297	319	338	298	307	328	329	319	349	345	323	311	321	345	319	338	314	300	315	337	306	315	320	324	300	310	347	329	306	287	345	322	305	314	310	344	365	309	315	336	352	354	330	323	330	322	360	349	344	347	333	325	332	324	334	319	313	315	316	341	351	336	334	321	324	303	311	318	305	332	336	327	318	321	323	337	323	311	318	333	332	296	310	341	328	324	303	321	333	340	317	303	319	321	311	304	310	335	321	334	284	347	326	316	331	332	277	308	301	330	286	328	318	309	300	325	304	331	327	339	301	338	305	337	292	292	327	291	318	289	266	332	297	321	337	306	288	316	334	303	289	305	326	311	307	290	304	326	349	345	324	306	326	313	314	301	304	322	299	315	308	333	317	301	318	340	343	315	328	314	312	303	297	299	316	316	335	330	346	329	282	307	317	331	303	335	292	345	295	333	324	327	304	314	333	294	318	320	316	304	305	320	357	318	319	328	341	330	321	333	335	310	329	295	343	305	326	328	339	353	325	332	322	324	320	299	308	302	324	321	342	296	342	315	296	329	346	345	312	316	295	316	307	302	298	350	331	313	330	327	329	302	288	307	313	304	290	330	288	312	318	295	315	293	320	335	310	279	354	323	328	306	294	330	316	309	328	298	324	297	339	332	325	296	302	303	310	306	308	315	336	312	293	301	345	311	333	332	348	324	315	318	307	314	315	319	320	340	314	294	327	323	317	297	324	295	338	319	330	319	341	342	357	324	310	294	318	315	333	341	286	298	347	301	308	303	318	313	306	333	317	297	348	318	350	303	309	317	318	295	308	301	329	304	331	315	330	347	301	302	329	327	343	322	325	351	288	336	335	331	309	317	308	322	308	331	301	293	309	291	315	282	323	350	358	327	325	317	319	312	354	311	290	294	327	300	308	334	343	329	342	271	293	333	314	320	315	331	319	294	348	290	329	322	348	311	336	303	294	320	342	329	316	309	326	334	284	301	306	319	328	287	321	308	323	335	291	339	308	318	317	316	345	319	315	318	343	322	335	310	318	323	317	301	310	336	333	299	323	313	336	312	294	316	319	318	312	355	324	328	316	318	320	309	332	325	302	313	312	305	282	328	307	328	339	306	334	356	313	342	311	337	322	293	309	299	290	312	326	302	324	344	310	352	323	297	317	289	284	325	339	336	333	324	300	307	305	307	325	317	327	345	314	310	304	323	323	297	297	305	339	335	331	303	331	309	306	298	320	315	300	335	320	334	297	315	311	307	324	309	327	326	309	346	305	327	326	340	313	317	372	293	293	268	289	319	325	302	306	312	297	321	313	323	314	322	316	295	319	318	327	311	335	305	341	291	287	311	326	314	340	310	336	344	283	321	326	294	324	321	334	304	299	307	300	315	331	315	346	328	321	323	319	305	280	342	304	308	301	357	318	322	343	332	306	354	342	314	307	289	313	327	337	326	312	327	341	323	311	326	313	325	311	317	333	337	314	330	344	329	313	317	317	351	291	334	338	303	315	335	330	379	294	322	329	333	323	309	317	333	340	320	316	318	317	317	302	302	328	326	319	305	327	307	353	329	339	304	324	303	344	312	322	343
3852	5038	4031	2183	1333	898	757	647	541	544	461	414	441	379	407	354	353	322	371	355	337	340	325	352	310	340	333	341	335	323	307	362	312	347	301	311	327	310	344	323	306	321	289	288	312	326	356	299	301	312	307	308	323	290	333	328	286	305	295	328	309	314	303	292	318	306	327	300	296	306	317	329	278	314	299	293	318	300	274	303	311	327	322	326	268	325	295	319	318	333	297	329	283	303	312	317	327	292	296	313	292	293	294	291	302	301	308	307	316	317	300	273	296	323	291	322	303	314	299	305	310	302	316	331	305	294	286	322	308	283	317	297	292	282	304	332	317	312	306	321	294	309	281	332	337	301	302	328	311	309	321	307	304	335	330	313	300	313	367	292	298	300	304	296	320	310	306	314	277	296	280	330	304	314	312	295	312	310	303	299	304	307	289	296	317	288	313	308	291	310	300	266	324	326	327	304	294	298	313	296	303	292	302	319	298	286	275	303	286	292	271	317	281	296	297	312	315	333	290	325	267	319	319	284	319	272	323	284	270	314	307	303	307	303	312	316	265	308	279	315	296	322	321	317	302	293	276	322	281	312	290	284	288	339	318	320	292	295	295	296	326	297	311	311	315	327	309	285	327	304	268	275	326	309	316	270	316	302	324	308	318	315	297	307	290	289	299	327	306	311	289	310	300	309	312	294	287	279	317	306	315	310	276	279	298	271	301	335	298	289	276	279	288	268	344	303	316	317	284	340	280	289	307	323	331	326	290	306	301	324	329	323	308	326	321	295	297	290	296	305	309	319	279	298	318	331	335	293	341	316	300	301	294	336	291	332	315	282	291	300	307	314	296	305	337	314	306	297	325	302	316	313	311	323	279	324	292	338	309	279	273	298	303	308	319	320	319	287	303	304	295	299	328	277	310	297	305	316	286	307	298	307	315	259	333	312	316	281	286	296	297	291	310	311	289	340	309	351	293	320	277	306	310	299	293	271	319	267	287	298	330	309	315	303	337	295	316	310	322	308	310	327	306	291	307	287	288	317	277	285	295	285	318	290	313	339	307	299	337	282	304	298	312	305	318	316	292	341	300	316	274	332	301	299	320	266	279	330	276	293	292	287	269	320	286	317	296	303	308	293	291	314	280	339	302	286	311	309	286	305	330	301	318	300	288	300	276	305	312	332	293	340	303	282	291	324	290	279	346	291	295	315	298	284	315	311	312	291	280	269	305	307	322	271	321	282	288	259	318	310	304	319	305	316	301	289	294	282	297	302	318	289	306	291	325	280	315	285	302	267	287	297	280	289	305	298	293	284	300	298	306	297	297	325	290	298	289	307	317	303	296	298	313	314	320	271	325	332	317	313	292	330	302	283	327	268	301	288	313	294	296	309	299	310	273	321	303	287	309	263	277	315	303	299	295	302	299	292	351	317	295	301	287	328	286	292	320	276	293	311	298	338	326	282	279	301	351	317	296	306	304	324	294	315	288	311	313	337	291	298	284	309	289	283	311	296	332	264	307	293	313	293	295	310	296	282	274	307	313	292	312	306	302	334	302	298	295	304	297	329	318	280	317	307	285	297	300	271	300	329	296	316	328	293	315	307	285	295	281	316	286	287	311	308	258	293	305	313	288	310	299	297	287	311	314	303	317	295	293	296	271	289	311	296	300	285	292	307	264	319	259	331	295	307	310	279	288	302	302	282	319	298	288	334	303	307	313	306	275	299	277	304	260	285	306	299	294	291	278	285	297	307	302	311	287	295	309	296	283	297	307	326	317	335	276	311	321	295	312	278	309	271	304	290	287	352	308	299	287	292	343	310	309	314	336	296	333	310	296	296	333	309	298	309	337	280	306	275	315	315	305	293	301	282	294	307	323	318	330	318	331	284	280	266	270	326	298	289	305	281	255	300	302	308	335	314	299	289	322	314	318	297	305	275	300	328	289	327	293	276	286	287	292	280	306	301	310	305	295	283	284	283	323	327	318	278	315	297	299	314	302	314	312	308	302	284	282	322	314	268	284	280	294	293	284	306	314	291	318	308	286	311	301	279	269	304	303	338	319	306	313	315	279	292	304	310	294	295	286	307	288	312	270	302	301	319	300	295	298	300	330	298	292	299	287	325	308	321	297	302	299	275	278	321	323	270	289	316	298	266	307	310	258	278	303	278	294	301	318	283	295	291	326	275	315	279	285	312	315	290	324	275	308	294	288	292	287	302	316	307	286	288	280	329	279	273	292	306	277	319	303	288	280	283	316	299	319	289	302	325	299	275	287	316	298	276	308	295	295	303	340	267	298	303	310	273	306	314	333	316	340	315	244	342	304	262	308	293	326	280	307	309	252	296	303	306	292	299	295	318	322	297	298	295	306	305	283	282	322	281	333	306	271	290	311	297	293	293	310	295	306	306	291	306	300	267	301	295	274	321	290	303	302	296	262	295	289	276	281	287	296	307	288	289	320	308	289	300	294	309	319	315	271	313	283	300	265	289	291	289	323	292	307	302	308	327	288	287	310	311	308	276	283	352	288	309	309	260	295	311	307	338	291	302	310	277	303	280	312	304	290	289	328	314	294	305	292	275	303	307	280	292	278	306	308	314	317	316	287	315	311	319	293	274	320	290	300	284	297	326	306	306	304	275	296	275	321	285	309	285	280	277	305	315	322	311	263	298	304	304	306	305	285	280	305	333	284	301	310	328	295	288	313	296	295	290	297	306	322	303	311	289	316	277	287	297	332	299	289	286	322	298	297	298	327	317	297	311	307	333	263	280	283	303	305	307	299	329	270	292	274	300	301	283	259	320	301	286	319	339	286	269	326	280	303	310	308	302	280	280	300	295	323	282	330	278	274	252	311	324	286	320	292	285	330	306	321	301	280	299	279	287	319	303	300	278	299	322	306	312	307	318	314	277	291	286	332	291	297	294	327	303	265	273	265	294	280	321	292	323	268	331	300	326	322	294	317	299	295	332	291	309	337	287	298	327	306	265	294	311	301	269	297	300	321	297	280	316	291	300	298	325	316	304	330	284	286	324	274	324	305	299	276	335	302	299	308	296	311	252	296	303	292	307	290	282	274	295	287	305	322	297	329	295	280	296	307	275	312	308	316	291	311	274	274	280	287	299	293	271	321	283	305	293	278	307	304	300	288	310	284	288	329	319	287	294	304	263	289	298	306	326	310	285	324	292	255	287	298	324	289	313	309	309	351	277	289	311	294	264	304	312	278	312	277	312	289	276	298	297	296	308	314	284	292	284	297	297	293	316	326	303	308	302	275	330	270	293	311	277	320	298	306	304	304	276	314	309	290	290	299	296	283	290	295	295	311	265	299	274	260	307	285	300	321	316	291	311	275	311	321	317	320	279	307	261	285	287	284	287	266	289	300	323	289	310	304	314	286	278	343	302	308	302	305	294	285	325	310	286	315	261	285	296	298	262	284	305	288	301	329	263	292	298	271	275	272	311	316	311	278	303	294	295	301	292	282	300	291	283	319	278	266	310	303	304
27758	10201	1808	1190	996	948	931	905	872	911	911	886	978	892	894	879	919	907	929	918	921	892	900	956	877	907	930	867	937	941	869	911	871	847	907	922	896	880	957	953	864	849	988	930	866	932	911	925	886	909	941	956	894	918	883	912	921	866	878	870	937	949	935	919	955	924	889	910	871	848	924	926	901	860	950	880	884	882	946	934	965	965	937	905	888	909	928	912	861	905	833	897	934	903	908	856	940	937	890	895	904	855	841	910	880	900	903	928	908	909	940	892	923	883	913	929	915	912	864	942	913	849	967	872	891	887	978	882	906	917	940	900	854	869	902	948	924	923	906	878	911	899	936	859	928	896	847	916	929	887	885	867	884	954	877	924	897	939	889	922	939	883	953	927	973	894	849	921	887	908	947	943	885	912	905	933	924	914	926	895	955	883	905	885	928	916	873	909	919	925	956	937	901	901	948	872	917	908	908	881	927	906	923	830	884	921	899	882	942	885	915	904	941	914	893	920	950	861	950	924	941	923	889	927	873	926	876	843	900	912	886	908	929	976	891	899	922	889	928	852	891	881	918	883	888	922	908	943	967	953	870	913	882	925	849	929	930	857	932	878	869	936	903	888	921	880	944	922	901	861	936	916	885	897	900	881	889	930	991	987	915	923	906	878	905	881	923	953	857	917	932	965	919	905	895	920	912	895	947	990	943	912	909	924	890	955	930	929	903	916	898	868	852	822	894	880	917	865	890	942	942	940	945	879	917	943	925	986	906	896	863	911	924	900	926	879	946	942	915	883	868	934	905	850	908	868	922	931	897	908	954	902	894	941	902	915	884	915	900	894	925	907	950	936	940	922	912	905	893	900	907	892	926	917	938	862	903	871	859	894	890	922	935	859	910	910	929	940	896	875	938	907	874	915	959	944	876	955	950	981	859	862	906	923	884	873	858	1000	910	884	927	929	866	892	909	910	953	899	919	924	852	918	937	894	882	925	932	888	881	963	923	874	899	896	831	933	924	914	858	863	955	939	902	911	866	891	936	923	914	872	934	958	896	900	937	926	936	951	876	933	936	875	905	937	876	956	869	885	901	891	934	870	909	878	917	919	952	966	970	911	928	937	821	936	886	957	906	920	857	887	912	870	868	911	954	914	872	940	853	963	915	859	891	958	942	880	921	895	909	866	956	864	904	892	938	906	914	897	904	914	908	942	935	931	880	893	901	916	903	872	899	872	940	874	912	926	875	917	943	927	963	949	861	881	892	940	853	933	894	883	891	902	894	990	929	933	876	897	963	919	942	881	865	855	931	861	881	941	898	896	953	864	916	842	900	876	875	878	903	958	934	878	959	899	882	932	921	867	898	903	865	914	914	902	873	908	874	897	913	866	881	930	905	912	975	930	905	876	926	903	894	930	898	891	904	845	918	915	928	868	941	842	839	906	912	904	973	918	985	972	881	863	980	935	921	910	890	822	888	904	868	877	885	952	900	936	935	906	954	923	874	875	887	962	876	860	947	934	941	904	947	944	922	885	903	935	917	872	869	895	948	888	920	910	873	934	910	880	919	913	939	910	922	901	836	881	877	891	883	915	860	963	886	868	870	896	887	892	899	925	895	894	911	905	893	931	847	893	909	893	902	954	911	916	908	910	901	936	879	850	937	921	884	947	908	921	955	952	954	901	924	871	918	874	863	935	915	862	941	936	891	874	955	896	919	928	864	922	958	887	927	908	886	895	878	934	888	901	911	869	886	924	961	930	874	868	942	915	871	849	898	945	921	884	889	945	943	953	972	872	907	896	909	935	889	902	918	889	896	958	885	952	960	893	875	955	959	908	914	864	918	882	934	920	923	921	902	923	914	867	874	915	967	901	892	910	882	873	973	917	915	915	947	901	874	907	960	884	892	943	882	913	931	900	904	908	894	874	922	873	910	910	940	913	897	914	865	901	838	945	954	876	896	949	888	965	899	887	886	950	873	884	960	901	953	899	893	914	952	897	881	922	906	937	882	960	946	904	958	905	928	903	979	932	912	913	936	946	942	928	897	893	950	896	929	964	918	837	954	943	923	890	904	940	914	908	951	874	856	863	895	926	903	884	842	856	848	916	898	879	936	904	899	882	891	897	916	866	900	933	925	897	923	918	878	852	885	834	942	878	928	866	922	923	920	917	895	923	872	956	899	902	925	895	906	890	897	923	932	889	947	939	988	892	919	945	911	944	943	939	883	885	930	939	870	909	894	903	895	907	925	905	970	941	908	908	934	966	942	933	910	914	917	906	861	899	912	889	890	903	953	866	890	909	848	913	896	867	908	939	892	881	883	943	990	910	938	918	889	897	883	931	918	923	885	938	871	882	881	924	900	940	936	890	950	852	897	906	862	890	901	929	923	933	872	890	950	916	897	879	890	941	904	864	938	936	896	929	951	912	884	894	923	923	880	928	945	921	935	904	894	887	893	888	916	916	907	954	899	854	858	898	937	928	906	856	874	914	914	958	878	869	876	929	888	873	965	854	849	944	904	942	917	903	918	942	909	899	944	943	935	868	881	951	851	882	908	923	888	861	936	892	906	889	876	871	924	874	915	917	909	930	925	893	918	889	916	905	875	929	887	919	928	904	937	920	967	940	979	864	929	940	968	903	927	890	906	897	861	901	949	951	920	914	924	891	929	909	913	938	937	949	952	940	886	881	973	880	911	888	909	916	903	919	959	872	909	867	899	930	983	888	918	901	899	908	873	853	880	823	909	891	905	1015	882	857	904	843	866	909	909	952	957	890	916	900	940	879	910	885	879	893	928	935	914	910	917	932	961	863	858	881	901	932	876	899	923	950	904	885	947	904	892	836	913	913	924	906	923	928	906	937	939	937	894	908	898	905	947	895	914	900	881	938	891	916	925	892	916	927	863	894	922	947	947	890	958	880	909	955	872	914	856	919	926	914	917	911	943	900	880	908	946	936	955	955	873	898	919	922	892	885	882	908	873	901	903	878	926	913	901	916	974	881	916	933	896	875	918	851	948	900	920	879	892	904	894	933	908	876	930	920	908	947	931	916	882	901	877	833	966	907	896	871	889	919	925	907	928	900	901	896	926	936	907	921	921	865	882	932	891	975	934	968	922	916	936	911	907	921	965	908	934	875	956	930	902	894	925	887	952	889	873	896	915	889	881	939	877	916	873	903	935	907	950	948	904	844	940	894	971	904	913	884	935	923	880	940	941	901	939	876	865	879	909	916	896	917	922	861	919	934	919	935	902	908	936	895	944	978	925	901	921	915	913	884	933	890	951	934	972	947	920	954	917	859	931	934	942	932	879	907	886	824	890	878	850	914	924	886	873	862	908	940	912	895	914	928	955	899	937	873	877	918	880	936	971	896	926	850	933	915	911	947	901	904	938	933	839	893	844	902	874	909	921	890	873	840	880	897	886	883	960	882	895	918	949	923	941	941	910	931	894	930	873	921	965	956	886	950	953	966	878	890	937	875	953	927	893	901	900	941	879	893	912	910
5482	961	879	829	769	772	808	772	782	774	708	788	786	762	773	770	769	773	753	731	789	728	729	737	747	756	757	759	723	804	738	754	717	823	764	713	714	757	750	784	740	707	725	728	725	750	720	731	759	779	753	799	729	753	774	784	794	741	741	744	742	737	729	732	693	697	721	739	726	778	770	718	748	749	747	727	764	677	781	732	766	844	761	689	710	740	705	767	755	782	726	703	728	726	762	762	716	724	732	755	721	712	774	748	736	753	729	723	726	823	798	738	749	724	684	730	747	782	763	724	746	724	729	735	706	717	754	728	754	829	755	683	762	735	764	698	729	775	708	767	699	811	727	791	710	795	791	774	746	740	710	804	728	755	730	794	746	733	732	760	705	750	729	751	768	745	744	730	740	714	710	729	717	737	712	717	776	743	709	743	732	783	762	759	768	697	805	753	710	684	789	771	724	739	801	736	745	700	804	741	803	761	769	734	724	723	705	704	699	747	765	721	726	694	699	743	706	765	790	732	701	726	759	733	738	806	786	712	748	756	743	787	720	754	731	701	783	730	712	753	766	742	709	714	718	741	758	785	701	766	768	733	743	758	757	700	720	730	707	747	753	710	761	749	683	705	745	737	789	715	736	754	755	802	797	706	764	749	742	746	695	739	716	750	762	782	701	743	747	768	748	763	706	730	750	743	743	735	756	748	687	755	774	764	716	736	715	736	761	736	698	757	734	727	777	786	775	761	697	779	718	709	725	702	740	732	746	733	742	755	713	755	750	750	722	760	719	747	720	744	751	715	711	756	735	739	702	751	782	748	761	766	780	715	722	729	711	707	719	747	760	696	710	747	734	756	725	721	737	705	723	800	791	754	693	756	737	749	687	756	731	713	746	780	729	783	728	749	814	742	738	768	755	790	757	763	733	675	723	751	746	759	709	744	769	735	806	732	716	751	771	749	745	759	765	684	770	757	733	758	732	738	723	807	711	702	701	720	804	772	748	707	705	787	748	748	753	731	766	727	717	726	703	750	707	759	740	733	727	794	790	768	713	725	796	759	704	716	733	690	738	749	743	742	721	721	743	740	737	750	724	739	706	694	774	725	743	725	793	745	771	749	787	732	686	769	762	777	774	718	762	753	772	691	735	739	721	785	751	753	731	753	815	735	738	779	716	754	742	777	722	751	735	754	800	729	751	761	749	749	795	718	749	741	744	722	748	715	767	726	764	795	745	737	753	778	744	725	739	738	755	752	725	747	746	801	760	756	708	745	702	748	718	784	763	745	767	768	757	704	761	761	718	771	745	736	749	733	739	788	696	736	792	749	751	655	769	752	790	729	724	724	729	728	739	761	719	729	729	732	747	748	752	769	781	755	775	734	770	778	740	722	755	703	742	714	725	715	737	768	720	694	743	725	758	754	751	719	767	761	751	756	769	740	767	705	804	753	773	736	738	724	764	786	769	727	724	766	762	715	736	735	751	710	740	730	750	743	732	767	769	781	780	742	731	759	744	759	682	725	752	761	694	752	763	783	723	740	742	721	755	741	776	774	762	711	731	748	725	758	759	748	738	776	758	713	715	782	741	780	753	761	730	696	740	702	770	749	685	747	681	779	764	692	744	727	788	770	758	757	775	773	720	751	777	731	770	771	734	787	753	771	758	729	777	726	719	783	736	738	771	715	759	764	737	710	732	749	738	750	770	785	759	742	743	739	712	761	716	748	727	751	768	742	731	754	725	748	720	720	748	783	759	763	772	734	743	729	734	740	737	720	774	707	742	727	787	748	752	778	746	741	716	764	670	743	753	711	742	718	703	733	736	726	756	736	761	736	711	736	767	726	730	716	779	749	727	717	693	758	737	720	710	737	777	747	728	754	774	759	741	782	751	748	729	762	768	772	750	735	777	747	736	749	756	709	731	723	751	774	693	748	752	715	749	764	779	778	767	737	758	736	676	733	771	738	745	726	728	719	736	718	740	748	742	778	734	755	739	755	727	790	778	790	749	738	717	794	707	703	702	720	747	740	771	775	751	743	793	770	750	782	742	775	783	714	786	728	777	714	769	729	743	763	780	730	747	711	739	766	732	744	810	755	707	724	742	761	746	758	721	720	764	795	757	774	760	746	719	708	775	764	757	736	783	689	775	724	725	752	742	761	783	777	728	734	759	756	744	778	756	775	738	726	700	776	722	709	717	770	726	716	704	728	713	785	756	701	792	776	781	720	763	733	749	731	786	680	800	704	718	754	743	763	745	784	738	771	778	734	752	736	730	742	743	755	688	710	811	729	793	742	830	788	693	772	751	767	713	749	756	825	763	731	704	765	776	755	749	735	737	764	739	724	754	764	740	763	702	724	789	713	717	758	746	717	749	690	755	739	766	656	748	706	717	726	745	735	751	738	743	759	747	750	752	730	756	742	768	749	775	728	787	774	711	690	711	740	728	769	754	672	729	712	732	718	733	763	712	785	742	743	731	733	719	771	719	765	768	785	762	736	758	765	766	736	684	725	774	738	729	756	729	750	698	805	747	721	721	747	742	779	739	763	748	750	715	752	754	732	709	738	744	724	751	740	728	751	775	763	799	733	714	734	740	748	735	743	740	790	748	739	676	761	725	749	713	778	777	708	731	748	767	786	711	799	775	744	757	737	720	730	744	760	728	745	756	742	771	786	750	771	749	743	733	722	764	788	748	791	714	706	749	756	751	725	774	776	760	746	751	753	713	717	742	695	782	716	766	763	747	715	711	740	728	746	721	748	750	772	713	717	749	748	767	708	750	764	740	770	746	735	782	715	746	744	724	736	751	691	726	800	701	778	728	738	739	757	741	720	689	742	683	796	781	732	766	748	751	736	717	753	765	757	738	732	759	757	765	747	722	722	773	722	730	740	722	760	706	736	752	803	798	736	791	709	744	768	732	763	686	758	764	780	744	726	755	711	767	734	717	782	738	770	761	727	725	720	783	783	773	727	774	769	708	742	742	794	713	725	778	745	740	717	746	737	741	697	739	716	715	808	742	775	731	772	798	756	724	771	728	730	743	763	699	716	755	742	806	770	722	780	739	775	759	770	717	731	741	752	780	738	718	723	802	775	755	714	736	738	784	746	716	770	759	717	739	786	724	791	762	715	727	765	775	771	752	784	705	783	737	730	733	750	781	781	742	781	750	736	761	757	745	732	759	763	760	736	793	710	748	697	746	800	762	777	679	749	763	712	729	768	742	692	736	718	741	758	754	729	774	788	771	773	712	711	732	775	755	706	736	763	751	744	752	788	715	725	742	746	762	815	761	771	736	690	768	723	810	736	740	701	755	763	671	780	744	801	758	715	733	762	707	719	724	744	753	776	747	717	749	735	734	684	788	759	758	725	726	710	753	717	735	761	721	732	734	742	732	717	729	761	731	778	645	717	728	767	785	785	726	713	779	762	745	690	758	788	775	730	777	795	720	793	743	756	737	776	743	713	797	729	778	736	725	728	751	724	726	757	715	753	699	794	766	790
25771	21470	27197	25485	4109	1046	838	757	676	711	649	636	621	613	638	624	688	579	605	657	636	593	606	626	599	573	640	613	628	648	613	607	630	587	613	596	591	606	576	575	574	571	604	560	608	603	582	631	611	580	587	570	610	655	636	595	578	558	583	598	588	596	584	577	612	552	609	590	583	586	624	586	571	602	575	618	569	595	606	587	565	604	554	597	538	595	604	603	585	615	584	568	592	612	585	560	610	571	546	617	644	598	591	589	552	594	606	575	589	614	594	603	605	584	562	587	617	590	566	578	591	618	603	586	588	563	561	663	591	556	610	590	583	563	617	605	574	586	605	586	595	585	582	600	570	588	576	623	629	584	584	650	578	590	605	570	591	611	550	584	581	611	607	623	579	611	567	579	619	591	616	587	581	600	562	578	597	602	598	604	584	585	586	602	568	619	569	599	591	587	621	570	608	617	577	619	556	589	597	611	587	597	621	611	642	583	598	613	607	609	590	615	577	550	598	627	616	607	588	586	574	585	583	596	584	621	622	619	583	559	562	583	629	575	552	596	612	570	580	629	580	608	565	587	590	610	577	599	607	611	627	604	619	586	599	608	569	638	563	613	573	614	565	595	611	597	511	567	566	595	603	576	577	586	585	594	566	623	599	583	557	566	574	571	595	583	566	594	538	579	574	645	614	607	548	607	583	560	585	609	620	540	602	571	576	556	584	592	548	597	610	606	631	575	543	615	558	591	589	562	555	576	598	561	562	606	553	581	574	601	579	535	601	574	641	567	535	559	603	558	567	613	547	596	623	509	567	587	560	610	563	557	559	557	563	601	604	609	569	560	571	608	577	611	585	600	602	555	590	611	576	558	583	632	560	564	584	614	566	599	603	580	526	557	569	552	612	589	590	591	570	624	620	603	551	562	581	607	592	563	547	597	590	582	599	573	559	588	562	567	629	555	576	562	606	631	618	561	599	558	608	572	586	576	616	567	581	562	609	582	603	565	545	592	576	559	572	583	555	557	568	576	551	595	555	616	567	598	566	551	604	601	589	582	604	562	597	602	556	616	615	600	594	593	588	545	584	554	567	580	597	582	574	602	604	607	586	608	611	629	553	589	565	599	547	607	606	547	588	557	575	543	581	603	614	609	580	573	570	572	572	581	582	587	568	556	558	596	627	589	568	630	595	568	582	556	603	559	565	587	573	594	617	583	596	628	595	615	555	521	558	614	606	555	591	580	617	597	621	578	597	609	596	596	570	571	574	599	569	566	555	567	592	582	617	620	584	575	590	584	593	651	526	595	605	576	563	604	563	564	583	579	577	577	623	594	580	572	564	601	598	559	606	611	552	567	609	562	579	547	569	571	554	584	600	619	554	587	596	554	528	592	559	611	594	595	547	595	613	582	558	550	576	585	569	563	597	576	614	600	608	574	562	575	586	620	596	576	576	571	582	571	515	565	612	587	589	577	588	582	579	582	609	607	615	578	559	571	525	571	633	587	599	543	613	614	624	643	559	561	558	542	601	594	584	572	588	552	553	566	535	578	585	554	558	609	574	583	591	567	607	586	551	541	545	548	570	580	595	605	580	591	558	566	576	625	558	545	596	596	621	566	612	598	607	597	619	568	558	616	540	564	551	587	636	598	583	562	588	596	564	629	591	577	631	569	588	624	592	567	594	611	609	567	574	595	600	600	571	595	562	645	592	621	543	586	562	595	560	563	582	565	561	550	621	572	618	607	626	574	553	563	576	571	609	604	605	596	575	595	574	553	588	580	618	594	568	596	560	638	602	624	585	611	540	574	598	591	587	560	598	617	563	556	600	561	565	603	584	604	599	581	597	600	619	587	598	622	592	578	541	611	570	514	627	595	574	572	567	594	624	581	572	606	514	606	599	558	574	626	555	594	579	601	565	542	567	604	558	578	541	593	585	574	590	595	606	596	593	587	545	579	570	576	585	549	580	609	626	625	605	629	598	616	621	619	591	577	571	557	626	605	539	582	616	569	623	531	586	529	600	602	601	560	581	558	620	561	592	631	594	576	624	563	619	570	568	599	554	611	537	554	606	576	594	612	570	586	572	571	546	590	604	630	581	579	602	572	617	581	605	578	552	575	592	602	536	598	605	568	567	585	560	560	530	558	613	614	603	581	563	583	629	553	587	557	572	593	639	576	592	622	591	626	563	569	547	628	585	616	553	594	556	610	543	585	571	581	575	569	636	630	599	616	571	621	580	591	608	581	621	546	552	606	580	571	590	614	595	603	582	637	615	586	610	577	583	563	590	630	595	565	579	559	588	629	649	582	604	612	599	583	593	551	579	556	514	570	573	624	589	601	601	648	617	579	559	568	596	628	626	585	598	616	618	558	587	596	601	622	608	616	567	584	572	615	598	611	580	577	554	563	583	582	612	621	537	562	603	604	568	585	573	642	546	614	622	576	579	602	556	580	532	630	605	581	555	606	603	582	604	597	598	567	565	603	627	598	615	571	550	617	606	588	567	602	598	583	597	585	561	582	585	546	589	576	599	557	610	583	571	600	601	608	613	578	544	611	566	579	560	584	589	566	537	557	635	615	597	592	600	563	597	573	607	579	577	584	573	617	591	598	541	610	589	579	617	567	608	579	568	580	565	595	547	587	572	535	562	570	550	617	610	574	565	556	591	573	584	560	577	571	586	573	583	543	576	601	563	583	554	587	607	588	616	604	579	591	608	583	566	570	521	585	561	592	579	626	599	565	598	596	569	623	625	578	555	579	547	603	561	573	613	583	568	554	563	588	575	549	610	570	609	602	538	566	594	549	585	568	568	569	600	634	591	622	588	566	580	599	593	562	576	568	620	629	558	616	586	574	575	603	561	603	562	570	565	593	597	566	565	604	569	612	605	574	558	566	584	580	582	561	609	551	538	563	584	527	576	640	578	563	577	575	552	553	583	610	600	567	554	617	619	571	639	603	631	596	598	606	594	599	566	603	562	560	579	559	635	637	598	528	543	608	569	612	584	595	559	542	579	569	549	569	587	548	608	600	557	567	569	568	568	559	607	548	585	573	615	661	566	543	626	562	582	551	602	556	600	580	614	587	596	584	537	576	585	581	570	521	561	593	575	585	543	596	556	550	544	611	579	570	562	573	571	586	616	588	579	606	572	578	617	590	541	626	553	587	611	544	594	595	573	594	575	612	571	576	543	559	591	618	562	599	578	602	609	533	534	584	566	565	613	616	582	641	622	580	575	572	559	591	653	600	577	588	578	607	526	589	554	580	628	566	572	582	572	604	595	589	559	616	632	598	597	608	628	608	595	605	573	618	541	612	577	606	558	563	608	583	643	571	562	585	604	561	554	590	549	583	583	587	597	574	569	605	587	566	617	614	573	610	589	616	555	576	594	622	591	609	594	602	563	559	544	602	567	601	586	581	603	564	592	604	571	608	628	598	556	582	561	610	603	566	586	597	565	612	574	575	539	563	572	520	572	590	577	613	553	567	570	600	579	547	561	587
3809	2821	2413	1356	992	838	740	661	663	619	572	569	575	530	567	502	550	588	577	546	590	515	538	546	519	541	517	491	502	558	564	513	504	528	491	538	508	493	531	488	494	531	510	570	544	520	489	537	545	512	518	503	531	536	497	516	542	572	548	522	515	498	526	495	493	536	514	519	506	491	532	533	507	522	520	569	508	490	531	551	515	553	552	540	536	507	504	517	552	501	521	494	539	505	508	527	539	551	511	504	534	519	532	523	528	524	522	519	504	508	518	568	526	500	524	521	537	523	518	498	510	529	511	513	527	526	527	496	504	504	513	545	549	496	527	520	536	512	514	526	536	538	506	458	509	514	508	522	546	528	515	536	547	544	533	538	540	509	483	536	510	524	555	528	492	503	513	529	501	512	505	470	518	510	548	514	531	474	525	542	559	529	513	541	536	530	524	481	498	519	532	487	484	500	505	524	558	522	503	462	473	517	508	547	517	497	505	548	501	510	503	498	523	511	548	518	490	482	554	539	503	468	556	549	526	509	528	518	503	511	506	493	521	489	502	506	514	522	479	521	511	536	501	531	490	502	549	548	507	496	529	515	488	508	524	489	517	485	515	498	555	521	497	515	512	502	511	498	509	520	507	561	523	557	520	511	527	532	520	479	520	478	524	530	533	520	502	494	470	517	501	504	540	478	529	537	520	514	509	488	515	528	544	513	505	579	490	517	518	467	565	510	517	519	518	500	513	491	492	513	554	516	484	537	504	504	517	529	503	528	508	502	540	515	523	538	540	537	493	527	501	528	542	520	507	490	495	503	533	536	495	517	505	529	545	528	493	505	508	483	539	539	508	506	538	537	550	535	483	522	502	505	519	512	529	507	523	504	522	497	487	558	484	530	547	519	500	482	491	493	501	491	517	508	539	511	509	518	514	500	533	506	460	480	509	502	504	533	500	522	564	510	558	547	544	528	526	540	525	500	563	552	520	516	490	522	513	538	541	546	516	503	501	537	544	520	542	512	530	512	527	481	493	465	553	527	495	467	522	517	500	540	535	464	528	523	526	527	514	529	512	512	467	463	494	504	520	524	526	505	500	521	533	511	493	489	499	542	517	520	526	555	522	511	513	513	506	529	524	558	533	506	515	553	556	509	524	537	509	498	507	512	516	541	526	508	505	533	515	478	525	535	497	527	492	537	539	522	508	520	477	528	492	474	540	507	523	533	543	492	528	507	542	505	508	549	494	531	479	501	491	472	520	520	505	528	501	528	476	519	535	490	492	558	555	520	521	516	468	570	519	495	512	490	480	502	501	511	534	559	472	528	478	502	498	540	487	504	520	526	518	510	485	490	529	499	495	499	521	537	473	515	497	525	509	521	523	522	540	504	515	525	537	478	542	510	480	547	533	502	547	529	536	544	537	496	491	511	504	506	550	499	495	496	498	526	510	504	531	529	493	528	506	514	530	510	528	537	515	506	503	496	490	475	526	540	499	527	541	539	528	506	546	536	513	529	498	497	530	491	483	500	500	517	541	505	529	508	495	547	506	558	511	492	472	489	502	498	507	492	488	537	550	494	565	514	503	538	506	574	492	449	519	500	504	514	530	527	514	488	566	488	506	510	507	491	506	471	542	487	489	544	501	518	503	539	503	506	535	512	510	485	559	510	509	534	467	557	560	501	501	546	503	526	522	524	545	508	526	485	510	524	508	482	505	560	532	486	510	539	493	520	544	530	537	506	516	514	499	501	514	504	547	531	518	548	541	471	506	508	515	503	521	552	502	473	550	498	519	499	517	544	519	517	484	532	498	498	557	527	547	528	495	536	535	532	519	514	522	482	491	517	491	525	539	488	501	514	465	482	499	506	558	529	510	490	518	477	511	505	470	518	471	521	514	474	514	523	505	524	515	491	516	525	535	534	513	493	512	533	508	534	575	510	538	537	526	533	491	532	517	508	483	498	480	531	474	491	522	489	535	508	495	490	509	538	466	530	537	565	540	519	534	524	575	489	465	476	497	514	560	536	472	516	511	533	482	521	519	522	500	506	529	526	529	489	544	523	513	516	538	475	485	533	536	462	528	533	479	505	511	451	505	504	489	523	498	500	527	584	523	525	499	474	486	543	531	575	515	504	495	512	521	530	484	494	491	513	569	560	539	526	458	495	486	516	523	490	531	497	517	512	496	473	519	504	484	497	494	491	553	496	508	503	479	512	492	484	513	503	496	513	527	526	500	500	475	471	525	518	537	474	546	555	545	535	519	519	505	557	544	522	539	510	506	530	482	538	517	501	504	492	518	518	523	554	527	532	482	495	522	493	479	538	484	552	504	501	493	549	515	526	522	495	536	479	485	476	505	523	541	540	492	487	500	445	504	525	486	496	482	566	505	497	514	543	506	558	535	535	547	513	493	509	502	477	477	513	536	523	513	520	480	529	492	516	518	518	518	510	532	503	499	520	557	519	513	473	527	496	476	514	510	520	510	533	508	532	536	520	564	532	461	509	498	553	496	516	522	508	494	522	500	548	502	494	499	512	513	505	472	549	512	521	538	494	463	486	503	521	493	527	519	477	513	488	524	579	535	537	473	488	469	541	498	507	507	525	510	533	530	481	501	498	529	518	544	537	517	483	527	537	501	523	500	513	510	549	519	505	512	508	482	518	528	491	457	475	471	519	485	518	538	557	519	544	544	514	509	501	501	486	459	497	531	547	520	504	548	524	471	543	497	467	544	527	516	502	514	523	511	515	528	516	493	515	491	550	503	509	499	489	491	572	558	493	510	474	498	495	525	493	486	513	542	558	505	497	523	537	487	498	511	526	540	512	537	512	509	504	502	499	461	524	481	501	557	489	533	507	537	559	509	482	490	536	534	540	519	524	503	507	540	503	473	507	500	509	489	505	538	509	545	499	534	512	532	529	522	477	529	529	548	484	547	512	494	529	553	513	561	502	519	537	537	485	523	549	536	500	499	557	514	494	505	497	525	542	506	506	511	548	506	489	485	546	531	530	482	459	530	460	526	548	509	517	491	534	520	558	545	507	506	526	561	491	505	498	523	494	502	507	478	500	526	508	521	485	539	516	516	514	534	543	510	539	510	529	510	509	523	491	493	521	547	519	496	567	525	449	492	523	471	490	513	514	498	543	543	470	522	541	496	520	501	503	476	534	491	505	499	487	504	504	467	508	511	460	510	508	535	543	498	534	517	559	502	489	506	464	491	468	490	500	545	527	482	506	482	505	524	508	492	540	521	488	489	506	526	527	551	450	507	514	515	565	445	542	523	539	556	480	505	534	499	493	507	557	463	506	470	473	507	550	510	504	519	519	510	500	491	490	509	512	481	508	479	533	520	495	510	516	528	478	533	500	497	530	515	526	581	532	541	521	487	505	514	510	536	527	508	512	462	547	548	538	550	504	541	504	502	497	506	550	509	508	507	496	546	506	513	543	511	493	492	496	502	490	492	476	529	541	494	523	488	542	519	524	537	515	495	551	545	467	517	521
24563	21444	28573	24724	21103	3362	906	543	455	447	385	376	387	412	391	354	385	370	336	373	384	334	361	322	324	348	390	357	332	347	342	345	345	340	319	311	319	306	340	293	317	330	323	328	314	324	288	317	328	331	291	328	315	296	318	337	319	310	316	310	324	323	345	336	283	330	330	301	314	353	337	330	327	311	328	342	329	337	302	305	327	325	346	325	305	313	311	299	325	322	327	360	339	305	313	343	302	326	329	315	335	288	338	315	299	327	328	307	328	301	313	309	315	342	317	342	334	291	325	328	299	311	298	307	332	300	285	357	289	354	324	330	302	316	326	318	337	330	342	345	350	319	305	319	332	332	338	310	289	316	331	297	316	286	331	311	317	341	321	319	327	303	333	307	339	317	294	288	324	294	333	302	320	290	334	363	348	319	308	321	310	331	308	312	338	342	297	296	331	316	323	300	305	325	298	324	324	324	323	276	324	352	302	341	305	302	333	328	331	327	352	334	297	323	294	316	312	306	306	334	321	305	324	321	309	317	335	333	343	331	280	316	327	321	337	326	330	333	320	303	305	326	303	333	318	326	342	317	329	320	281	328	311	332	319	308	334	307	309	336	311	335	300	300	311	330	324	330	337	333	327	328	298	325	325	354	301	341	329	308	311	335	331	292	342	321	349	307	285	312	302	353	322	322	288	340	308	324	319	324	351	305	319	326	308	320	306	313	305	340	293	310	298	307	300	309	320	322	325	330	331	315	358	306	294	296	305	320	335	310	337	285	328	318	299	324	319	307	306	336	328	303	327	336	331	311	322	322	329	312	337	303	310	299	309	297	294	328	272	313	290	289	314	320	334	315	311	324	311	362	302	361	287	295	324	330	306	317	329	324	302	331	322	328	328	319	307	319	331	315	323	343	297	309	331	310	312	318	318	339	331	322	323	266	331	308	329	325	311	304	348	325	324	311	326	306	319	320	312	295	303	319	323	339	324	338	342	319	313	328	316	322	295	349	312	358	315	340	313	309	322	299	317	321	327	320	354	336	320	303	316	357	297	336	329	340	318	303	319	323	347	313	336	264	342	322	317	311	312	306	352	324	318	344	334	314	320	337	302	297	322	311	280	316	356	314	335	301	342	323	312	305	334	299	302	318	315	302	329	342	324	375	339	329	322	327	321	350	274	346	320	309	310	348	314	310	324	307	323	311	341	302	311	303	315	324	308	307	317	306	323	310	303	305	325	314	318	301	317	324	296	344	332	353	299	333	312	292	325	326	329	309	335	283	315	300	322	328	367	315	304	327	324	341	359	341	343	322	332	325	298	322	346	331	308	295	332	313	310	345	348	266	314	341	347	287	327	310	341	299	350	305	310	346	327	332	324	311	321	332	299	353	303	303	329	352	324	285	315	317	306	326	306	322	301	342	329	333	317	329	296	311	307	355	324	337	310	307	346	307	354	307	313	299	295	326	367	301	340	364	321	309	338	326	315	305	322	312	293	338	325	340	331	304	298	331	296	347	315	314	309	310	338	326	302	309	279	311	310	321	375	332	310	321	342	322	340	290	309	329	334	339	302	307	312	308	332	356	302	313	301	318	323	339	328	317	295	328	320	309	289	290	290	330	323	315	309	334	344	303	333	333	304	316	324	317	328	304	330	298	318	303	280	326	295	310	315	322	342	303	294	346	335	324	337	311	344	370	318	338	347	316	320	301	329	296	327	343	286	309	299	330	319	317	319	300	333	300	337	342	341	322	314	279	305	289	374	293	329	349	304	322	318	291	292	313	319	337	301	323	313	333	333	352	315	326	299	293	324	286	308	309	323	319	280	324	308	310	326	303	367	329	305	327	324	333	321	305	304	323	350	311	326	336	295	355	312	296	308	333	352	311	323	294	330	298	300	311	299	329	310	296	322	304	347	346	343	296	333	321	333	345	319	330	328	298	318	337	324	311	305	334	318	309	297	288	327	324	333	335	331	332	320	321	340	309	288	288	321	322	328	304	327	315	305	304	337	310	350	317	288	301	341	329	332	306	331	325	315	329	329	356	280	303	340	304	332	324	316	291	315	314	325	316	321	324	310	340	338	335	308	312	311	304	312	288	329	339	305	316	356	312	312	316	324	315	322	351	307	311	282	340	290	303	335	314	352	318	290	315	349	295	303	313	324	308	303	303	325	338	324	322	302	282	298	317	314	309	329	353	286	338	311	333	302	310	306	309	332	303	320	362	328	312	324	342	313	318	343	287	322	317	318	300	314	347	344	329	325	317	338	334	281	328	294	308	322	308	318	301	326	284	324	319	332	324	316	308	309	293	357	315	329	355	331	311	327	312	299	318	300	293	304	304	337	291	285	335	358	314	314	313	311	317	291	339	322	277	319	305	349	335	324	321	309	321	347	312	305	322	323	306	325	304	292	322	348	328	339	347	315	310	313	296	315	299	299	301	316	279	342	307	333	293	304	318	362	331	326	348	316	317	304	337	310	325	281	324	321	309	322	314	309	313	343	305	337	322	330	310	315	310	287	279	309	336	325	346	333	341	319	306	328	325	339	316	316	361	322	311	313	318	303	311	313	317	322	313	331	334	285	301	301	326	312	317	322	314	312	309	352	322	306	317	340	288	324	364	346	330	303	324	328	306	316	299	304	317	356	308	324	310	351	288	314	309	320	343	296	315	332	310	321	303	351	341	334	302	320	315	327	283	321	307	336	319	337	337	296	303	341	336	345	353	326	281	289	334	310	354	326	339	296	349	320	317	334	340	322	320	288	313	307	291	329	285	303	308	340	304	301	300	307	341	312	334	306	340	324	298	319	291	327	336	295	313	289	352	313	325	340	301	326	310	318	293	303	333	310	328	299	310	313	348	332	304	355	280	348	308	303	336	335	329	299	320	343	298	308	328	309	337	313	298	324	337	351	288	335	316	297	347	331	337	325	326	307	311	328	317	330	309	290	366	314	283	296	287	324	328	328	321	310	340	302	327	313	331	305	318	339	328	309	361	292	334	316	309	303	329	324	314	323	317	334	311	310	344	317	327	322	349	354	336	315	319	317	324	319	343	339	292	312	301	312	323	312	341	345	332	363	313	337	315	312	334	350	318	319	316	292	307	333	323	336	338	321	297	324	339	336	322	334	310	318	318	308	307	298	355	339	326	284	323	317	339	336	322	336	334	322	321	295	286	321	336	318	320	311	339	308	316	319	311	326	306	326	308	349	317	317	343	333	288	318	289	337	306	300	345	295	328	301	325	297	331	313	327	336	317	303	319	313	307	310	339	324	325	313	336	320	280	317	306	334	337	309	301	321	319	318	304	320	344	295	332	312	336	296	307	285	360	326	333	331	338	331	332	317	299	308	299	315	310	311	342	341	312	308	318	352	301	294	314	309	301	318	328	292	335	303	301	335	268	308	342	342	341	304	306	296	303	340	314	305	324	371	331	321	297	306	294	326	296	340	310	314	329	311	314	311	326	330	306	319	298	335	288	314	304	300	310	321	305	334	316
3767	4927	4046	2060	1296	1014	795	632	579	527	486	437	410	399	393	381	394	348	339	360	345	386	357	321	313	328	300	334	347	291	331	323	315	321	332	335	326	311	319	314	320	329	315	295	322	325	291	318	345	312	308	308	303	308	291	298	291	343	310	314	329	310	301	287	286	341	320	307	348	292	310	318	314	308	322	316	317	305	359	285	310	339	323	289	299	285	319	297	285	309	273	272	305	316	301	277	350	312	296	343	285	296	309	296	274	319	323	313	292	314	292	277	282	305	301	334	311	285	306	273	313	331	306	266	301	314	300	304	340	292	316	309	310	290	332	286	305	328	323	320	283	306	303	314	278	317	298	306	333	355	301	284	329	327	307	307	274	304	286	321	314	325	329	256	312	314	273	277	342	327	342	299	291	280	290	294	294	300	295	272	313	295	333	317	314	331	318	294	302	275	314	288	316	314	285	297	294	336	296	290	287	310	303	270	329	306	283	306	329	294	274	305	323	320	308	306	309	321	293	290	292	282	329	284	293	282	289	334	307	301	308	300	303	283	302	303	305	318	290	346	283	311	281	301	332	286	352	295	287	343	307	330	295	287	301	268	328	319	291	309	307	298	318	317	300	279	297	297	284	295	300	293	281	312	314	310	294	324	317	325	301	326	331	305	312	306	290	315	272	332	304	269	247	281	330	292	322	300	324	321	286	295	274	332	305	307	350	266	331	305	335	301	266	290	322	330	319	310	282	318	299	289	300	323	334	308	293	332	322	299	297	283	294	278	314	300	331	302	276	301	276	319	292	335	301	313	309	269	302	320	267	317	336	324	337	257	286	293	300	321	309	280	299	344	324	319	285	280	334	318	311	298	319	294	315	302	307	310	303	308	289	301	302	320	311	309	270	310	302	308	309	319	307	319	312	317	311	301	323	305	308	321	295	315	318	305	289	356	325	316	337	293	296	316	305	307	314	316	283	288	302	302	306	318	326	315	306	300	309	290	284	312	292	292	300	281	324	304	304	310	281	279	285	309	317	292	299	283	282	275	294	295	298	305	313	305	278	295	294	281	284	319	289	277	288	284	273	271	321	283	284	315	331	300	298	329	306	306	277	312	302	305	302	302	277	275	290	320	334	326	295	304	290	297	287	327	308	294	309	319	332	309	275	310	324	296	253	344	298	281	292	323	306	274	326	315	305	308	290	305	319	322	315	283	311	298	326	322	292	305	296	274	302	285	294	306	295	295	296	289	314	297	307	317	304	291	308	309	335	315	299	308	309	303	337	300	299	275	293	328	308	293	290	336	310	309	278	304	308	313	282	313	300	324	305	311	323	322	296	301	298	290	325	319	279	312	323	320	315	302	283	319	311	297	280	279	313	314	297	317	269	266	306	335	290	324	323	319	287	331	283	302	265	286	264	308	292	309	320	296	330	309	281	336	322	325	320	319	318	302	275	319	290	318	284	282	276	280	308	309	292	297	307	294	325	270	301	302	278	308	291	288	316	282	291	262	284	314	273	274	305	295	285	289	278	281	318	315	326	311	291	307	298	293	305	298	316	303	289	277	281	285	312	308	312	293	295	289	277	291	299	303	277	314	317	321	296	305	308	294	315	335	273	300	323	304	293	295	273	283	316	296	312	281	279	292	304	319	322	310	341	317	293	265	309	289	294	266	298	312	316	283	329	276	303	307	294	289	322	290	310	300	289	299	312	307	307	310	322	276	289	329	309	278	324	296	261	328	340	294	283	307	292	304	316	274	307	347	322	310	291	283	291	301	325	279	324	311	335	323	284	293	299	298	292	333	310	291	308	310	327	315	303	323	304	272	292	312	273	285	265	304	316	299	325	301	297	301	275	284	300	306	286	285	285	282	297	288	301	290	305	316	275	315	305	285	297	286	316	306	309	309	285	321	304	293	282	314	290	305	270	288	303	337	310	311	343	260	283	334	313	317	313	287	322	271	314	299	304	280	315	295	296	313	295	282	341	285	277	301	313	300	306	300	271	311	305	304	315	330	290	282	310	299	313	300	291	321	286	320	321	313	300	295	299	303	329	321	290	319	303	295	313	281	268	320	305	349	331	288	286	307	295	291	284	309	310	282	292	260	308	296	298	301	318	294	291	308	268	329	308	300	322	297	297	309	293	271	272	292	293	275	346	281	285	271	314	282	285	299	278	274	314	327	282	313	301	328	273	312	305	293	303	302	280	302	295	322	305	306	318	337	333	268	290	282	294	284	309	319	309	300	302	289	311	344	294	301	316	293	272	282	290	305	319	299	276	311	304	304	293	323	327	316	273	327	332	309	308	295	293	287	315	337	298	298	298	271	304	311	296	307	282	286	300	324	299	293	279	299	255	278	295	314	298	271	287	302	302	294	310	325	309	301	314	285	289	266	315	297	333	323	275	284	284	318	312	302	310	314	290	270	302	313	263	304	309	296	309	294	291	294	301	296	274	282	317	290	299	288	273	289	272	295	310	311	283	281	304	307	328	287	297	301	281	305	303	270	306	310	282	289	271	286	329	273	276	263	318	310	309	300	296	292	281	279	300	313	319	296	292	299	321	323	317	316	284	319	341	329	290	288	310	282	305	313	301	287	326	310	307	304	302	306	292	277	283	305	311	297	306	310	304	329	292	283	307	284	300	293	315	296	295	290	280	314	300	273	312	312	282	300	300	292	319	296	317	320	296	295	286	306	306	295	306	291	300	315	286	304	285	281	301	311	282	287	324	314	314	298	300	303	321	277	303	326	289	306	322	291	312	288	283	310	292	292	302	310	294	290	288	273	290	305	282	307	321	291	284	314	288	289	332	274	285	302	305	304	290	330	321	274	312	277	294	328	291	304	297	278	270	295	289	321	258	314	303	334	287	326	308	294	278	307	304	286	319	314	286	280	288	300	298	294	309	305	286	299	358	266	296	316	286	273	289	323	309	297	311	286	291	292	338	301	328	311	285	312	329	293	302	316	318	321	279	291	303	321	311	288	299	283	325	312	295	284	293	322	318	321	270	308	341	314	291	309	277	311	310	332	286	314	307	295	291	321	335	295	289	305	290	311	318	306	306	307	318	308	321	294	302	337	295	269	290	312	292	290	290	318	285	321	305	268	287	308	295	269	314	300	249	295	295	281	285	278	317	243	307	306	310	244	294	280	287	324	319	288	333	301	276	299	269	297	297	307	326	337	321	301	312	286	305	276	274	293	289	290	322	295	308	272	281	315	304	289	315	287	302	309	313	287	318	341	267	273	329	307	308	310	300	318	297	303	275	297	283	306	309	291	301	325	291	280	304	307	287	312	292	285	278	304	315	269	278	328	316	300	325	316	323	282	299	273	294	287	282	292	290	274	318	330	296	297	326	292	312	330	314	300	307	328	289	300	328	286	278	317	297	276	300	268	270	286	281	322	294	298	283	314	284	302	288	293	321	299	340	268	295	302	322	306	288	323	319	295	313	314	296	296	280	300	332	289	291	304	306	288	290	311	291	307	300	290	316	283
27754	9957	1758	1228	941	953	918	914	889	903	903	935	976	952	886	924	896	963	918	866	928	878	869	929	940	850	898	910	950	927	942	955	930	904	875	882	899	927	940	872	898	891	875	925	898	900	947	892	865	941	935	863	934	909	904	933	907	867	915	906	903	895	918	898	891	845	932	896	854	933	875	910	915	871	926	898	956	864	904	954	859	921	916	896	881	834	933	935	931	883	889	887	928	865	939	909	885	896	958	893	860	866	898	918	853	878	904	918	940	914	867	934	902	901	879	919	910	905	873	928	893	879	859	936	869	873	909	892	981	869	880	917	935	896	928	883	915	915	906	893	855	881	920	956	890	899	898	918	943	903	907	929	914	909	918	896	884	875	937	850	901	925	859	849	862	872	897	909	856	892	917	933	914	921	885	918	863	951	869	965	969	846	889	867	983	898	905	868	891	920	931	869	900	956	988	939	921	879	858	984	955	914	929	934	874	907	903	935	888	899	909	898	879	940	874	860	868	910	906	892	958	908	880	895	842	892	847	900	877	973	894	906	901	959	878	901	890	889	874	895	913	893	902	852	907	893	863	919	860	914	934	906	912	866	931	864	901	919	935	920	849	909	964	928	879	850	873	930	916	858	912	918	929	933	890	871	920	913	850	883	887	906	932	883	971	965	909	950	886	887	858	897	910	907	901	901	919	939	921	936	926	963	925	906	944	900	839	918	899	922	893	912	910	890	932	882	902	938	933	940	834	947	907	876	874	947	953	903	913	922	891	951	910	870	852	910	914	901	927	925	929	860	864	942	895	872	859	877	893	902	932	878	901	927	892	876	847	945	922	908	880	921	902	894	928	849	907	909	919	877	896	888	863	899	912	904	932	931	908	890	864	930	856	885	888	943	852	899	932	923	896	921	895	882	860	938	902	909	899	905	866	918	898	908	924	948	911	897	860	888	895	941	899	954	909	916	877	864	887	895	855	905	856	832	916	920	945	891	899	873	900	927	860	903	866	892	917	906	902	877	901	940	906	892	920	972	907	945	901	936	857	917	888	943	898	911	876	904	918	877	923	949	932	867	917	865	918	881	875	921	890	913	906	874	969	911	912	918	909	898	895	866	922	859	947	902	896	944	925	953	922	909	910	928	888	868	866	916	917	872	932	904	883	895	902	905	896	895	913	888	906	914	921	902	943	947	929	930	919	913	924	966	913	931	902	910	935	906	961	877	900	907	832	846	948	925	905	972	920	848	895	935	911	903	923	958	944	907	885	898	943	941	856	885	914	887	910	898	905	948	901	905	919	874	899	946	866	975	942	921	855	878	886	916	918	902	915	921	897	899	873	939	884	843	901	928	896	902	898	939	906	843	869	883	904	839	907	882	870	883	949	905	878	895	902	866	865	882	920	869	903	910	895	886	893	887	861	889	910	870	913	923	871	885	941	919	989	867	931	907	904	924	918	873	866	947	890	886	932	931	920	880	925	869	897	941	921	929	926	958	868	919	873	860	881	964	860	971	906	946	874	939	898	864	883	910	880	846	885	995	866	918	957	891	843	928	922	889	976	898	903	904	979	886	886	916	928	840	873	866	916	916	971	941	890	888	867	913	968	900	888	854	925	922	885	923	947	921	932	956	932	939	898	883	862	866	856	922	880	869	898	899	913	878	927	898	899	935	920	860	877	883	880	890	938	914	909	897	841	963	923	873	923	931	938	971	852	897	927	927	925	861	961	874	906	952	906	922	942	873	897	864	871	870	867	939	904	909	940	865	915	833	896	896	881	901	852	908	890	881	870	923	897	876	890	881	883	972	941	901	921	859	948	872	918	962	950	884	883	912	897	880	855	856	871	972	872	901	932	886	889	926	893	898	863	918	868	884	916	920	911	965	920	877	896	929	896	858	876	943	886	899	932	872	854	917	954	921	914	914	896	863	892	896	894	869	877	913	912	918	876	904	869	896	904	902	938	891	893	933	895	850	924	921	877	883	934	904	943	869	867	875	919	905	947	922	918	879	955	911	959	972	940	897	892	867	874	932	875	892	932	924	948	837	885	923	993	882	919	887	960	943	885	888	958	895	878	894	817	940	914	911	897	917	914	879	889	946	875	914	926	865	967	873	949	911	925	910	918	950	889	832	912	928	908	883	894	935	898	916	919	901	906	882	895	936	854	910	919	885	911	907	873	928	905	900	872	874	921	907	940	870	937	962	861	928	973	880	898	927	912	964	859	878	913	899	901	857	874	870	921	862	908	855	857	913	902	937	992	903	895	899	881	883	905	890	959	896	841	916	899	900	916	852	917	923	875	943	905	910	912	889	861	870	940	928	891	888	970	951	916	929	983	883	958	903	856	948	938	983	885	894	922	920	963	900	920	905	877	858	835	894	930	927	924	947	962	917	932	931	887	913	891	898	912	905	951	902	916	895	916	888	893	928	898	939	905	877	1007	858	892	891	951	929	962	905	880	906	885	945	895	860	927	923	925	955	902	924	918	880	908	924	901	870	893	931	886	912	949	879	920	914	923	949	859	878	885	907	879	895	820	894	903	917	880	889	865	858	922	920	942	892	890	874	880	887	900	933	911	922	942	850	899	926	947	898	919	875	928	899	876	861	935	890	868	922	866	856	886	896	937	881	893	901	855	860	908	903	862	891	905	917	933	869	899	912	875	903	889	865	866	945	873	989	927	889	899	877	904	841	903	918	861	895	863	909	913	886	896	905	901	881	978	894	961	902	900	918	968	870	878	931	929	859	920	913	886	909	888	922	912	869	904	890	933	836	904	888	940	955	919	901	952	920	901	872	856	906	859	872	893	902	937	906	874	919	860	874	944	913	942	931	879	904	883	912	853	915	881	915	902	894	933	879	935	916	860	895	857	893	902	917	926	935	872	933	863	861	846	865	869	884	903	917	886	895	880	951	915	910	878	918	908	881	961	892	894	938	838	856	910	924	879	876	899	929	934	880	894	897	911	922	902	881	886	871	921	890	893	927	870	950	850	914	890	914	873	880	900	897	882	929	920	972	917	851	921	911	944	900	871	949	923	937	894	876	900	912	904	914	909	843	877	894	899	875	866	896	942	877	905	911	912	958	899	929	919	912	923	918	919	908	903	918	905	941	937	843	887	886	915	920	887	917	867	885	891	878	888	930	901	918	913	911	948	846	891	955	912	840	934	901	863	938	908	909	940	869	853	876	890	865	880	882	918	902	926	933	931	899	923	940	925	888	898	872	898	857	923	937	960	898	992	936	880	895	927	922	863	875	889	924	914	907	889	919	875	898	897	900	956	916	896	837	867	903	887	924	930	917	915	901	956	909	914	902	889	931	912	884	878	951	893	948	881	959	877	968	907	884	918	895	882	939	912	873	848	869	894	916	911	907	916	927	884	953	920	879	897	929	918	876	956	931	934	894	898	844	978	924	806	944	912	880	912	927	889	846	903	911	938	904	894	834	863	943	876	979	903	877	985	872	929	926	917	928	906	914	931	922	856	928	880	916	898	941
5552	900	908	846	766	730	734	751	774	736	711	812	725	750	706	704	736	755	734	748	756	735	753	776	727	739	759	747	729	767	733	769	778	745	733	764	739	772	721	757	737	793	788	727	701	780	735	741	735	707	718	767	706	744	761	706	774	732	732	726	704	763	747	770	775	771	769	694	784	642	728	718	745	760	732	743	769	752	761	730	760	757	717	781	701	750	748	723	704	694	770	777	723	697	673	754	698	771	761	736	738	737	780	757	760	749	749	743	745	710	742	730	750	739	762	746	766	759	716	763	733	757	732	758	761	753	741	784	771	744	722	750	726	745	791	699	740	679	737	726	734	728	772	751	766	756	717	743	728	727	736	705	730	737	736	695	723	694	772	707	703	734	707	719	695	693	762	758	806	761	745	742	672	760	719	765	734	772	731	726	697	737	805	718	713	704	705	756	712	770	752	753	720	769	736	704	733	737	754	710	747	752	751	754	716	720	739	745	740	758	684	745	757	777	674	715	725	733	699	785	729	722	758	772	734	736	765	757	726	762	714	736	694	719	749	746	726	716	773	761	707	747	737	699	745	784	723	712	722	737	754	737	741	687	770	718	778	745	783	741	728	710	741	731	755	732	727	751	741	748	799	722	729	685	702	740	767	694	753	753	727	741	760	761	713	776	761	742	725	730	772	727	756	735	798	734	724	752	736	759	716	739	725	746	732	756	749	722	712	763	753	766	730	744	739	776	752	685	736	761	691	770	731	724	771	725	724	724	709	762	744	717	712	745	729	679	773	736	745	784	723	701	732	719	761	742	748	730	737	745	786	714	711	760	737	693	717	699	721	685	760	714	777	743	718	775	765	731	758	758	748	726	694	723	719	748	741	754	770	717	697	734	740	731	764	751	756	735	737	733	784	737	755	735	744	744	712	738	703	690	687	724	703	732	784	706	711	724	710	765	703	777	715	771	732	712	731	794	711	705	732	709	708	757	743	704	762	722	797	745	746	698	730	724	730	699	733	720	766	741	717	739	698	764	740	702	721	783	693	707	790	701	692	748	712	711	785	745	724	715	708	747	732	691	670	743	648	721	743	721	748	716	754	794	665	723	723	740	738	737	700	762	695	766	710	827	753	702	729	712	709	767	706	738	719	733	800	751	717	735	735	759	721	759	752	705	750	741	754	784	752	742	696	766	749	750	688	744	738	718	729	760	655	706	737	754	726	711	691	693	714	720	730	757	756	816	735	728	740	721	744	740	691	723	734	696	768	695	760	758	738	729	717	774	748	757	754	731	737	768	726	764	730	699	730	698	667	755	717	722	726	733	738	775	708	736	746	762	712	755	716	741	743	689	744	761	763	753	761	720	744	720	758	735	768	723	706	773	740	739	738	712	758	745	769	713	736	739	750	764	759	730	695	739	761	725	725	799	723	706	779	722	711	808	753	766	714	730	760	759	731	790	724	703	728	732	660	779	755	752	733	734	737	734	723	781	785	711	737	781	789	758	751	771	758	725	696	738	761	757	801	771	675	754	756	705	756	728	684	744	709	744	767	738	769	696	767	759	736	751	726	750	781	710	762	763	770	732	743	715	706	707	742	779	740	749	725	746	741	742	775	707	742	752	758	776	720	691	742	732	729	704	744	725	696	761	700	740	747	738	695	759	696	696	752	726	767	742	752	748	727	700	773	739	767	723	774	712	724	741	770	741	740	717	733	738	721	737	746	729	751	760	708	715	711	742	678	728	729	749	724	769	750	727	703	715	690	749	712	765	733	750	707	747	729	718	752	751	715	756	727	724	708	715	751	767	721	740	709	718	754	789	707	759	697	780	728	692	743	710	712	748	733	724	749	730	783	736	791	723	732	721	742	691	739	762	770	752	784	719	736	701	765	705	747	728	751	746	696	758	734	769	724	764	774	728	735	767	739	753	760	706	738	749	668	710	721	729	760	729	723	738	722	725	746	723	747	747	723	732	697	778	739	763	715	750	662	700	726	729	727	693	722	712	727	720	736	719	715	817	760	733	711	705	722	728	718	743	799	768	734	786	735	692	789	756	759	720	733	756	714	736	708	732	722	717	745	785	708	730	693	743	749	767	750	784	763	725	694	706	739	745	724	765	739	709	719	706	779	711	704	745	708	736	724	763	781	768	753	722	745	712	752	719	741	741	714	728	693	721	768	708	694	769	748	702	742	748	742	767	724	753	751	713	747	796	733	702	756	723	771	759	720	730	712	722	775	766	717	710	711	742	719	751	720	733	765	730	722	720	744	714	718	724	708	749	736	750	734	743	773	740	806	686	685	688	767	764	711	722	698	720	732	720	729	767	700	737	811	678	702	702	772	745	730	728	733	789	720	778	758	772	715	719	720	760	749	796	777	764	726	740	728	740	834	696	761	735	712	709	688	768	758	740	691	720	744	724	751	763	737	728	719	747	790	741	726	718	753	730	712	767	754	793	716	734	759	742	738	746	706	699	725	758	733	773	747	760	726	724	744	775	756	763	748	716	753	726	710	730	730	701	747	744	727	709	736	705	758	742	740	704	753	734	727	756	726	758	720	752	694	764	785	777	772	742	731	723	742	762	710	759	743	781	788	746	702	721	737	749	692	681	678	729	682	754	727	738	771	699	773	748	753	709	741	680	717	736	755	759	760	712	784	721	764	741	726	737	714	788	788	743	690	710	736	736	707	709	731	756	736	764	813	781	760	750	741	683	693	749	694	729	738	746	733	750	723	720	743	742	760	714	727	690	736	748	765	736	757	706	725	764	733	708	748	729	763	750	785	744	758	734	753	754	727	728	765	732	773	726	768	749	791	733	752	774	757	731	755	751	719	743	711	697	763	736	708	691	728	690	675	741	745	763	707	703	687	730	774	748	765	723	719	762	777	716	754	733	761	748	810	745	764	700	750	748	783	774	744	721	720	760	720	747	726	748	739	698	711	703	758	776	741	755	650	729	762	729	752	750	737	782	700	730	735	744	741	736	759	760	749	746	666	771	705	757	770	724	782	743	718	800	719	721	795	797	706	758	750	725	731	727	702	777	696	736	738	751	710	753	772	743	710	744	765	737	750	724	707	706	758	729	717	688	717	720	652	685	783	792	759	694	768	734	767	738	696	664	736	752	706	747	742	726	728	775	764	730	722	761	726	746	732	805	764	745	760	732	726	727	742	746	715	759	719	736	698	772	780	727	749	707	739	713	747	700	749	733	726	741	751	743	708	700	716	702	723	734	744	750	754	718	703	712	735	732	704	731	687	766	737	728	762	760	733	709	713	714	752	744	735	715	709	747	705	781	711	789	758	734	783	771	755	755	755	719	733	677	760	795	705	755	697	721	718	721	699	720	723	750	712	704	723	672	735	709	778	763	757	746	765	711	752	738	737	703	763	751	712	728	725	771	746	818	722	741	727	774	768	702	728	714	717	731	730	707	715	765	723	750	746	752	737	791	743	752	731	713	721	755	712	709	721	725	716	765	731	708	721	714	707	687	733	772	720	742
25716	21436	27159	25447	4157	1078	868	752	650	648	613	612	654	610	609	585	623	635	665	599	621	640	565	573	609	629	647	584	606	621	588	602	605	590	550	571	563	602	633	607	571	580	545	584	578	658	570	563	600	627	615	597	625	624	640	586	570	597	640	620	594	568	582	610	616	604	595	583	563	558	541	600	588	570	596	611	575	569	669	607	589	540	592	548	590	588	628	564	578	567	587	587	572	570	624	568	584	624	589	593	559	603	587	579	552	599	566	596	608	600	594	582	559	575	616	558	630	559	611	591	579	586	656	618	558	569	544	573	588	613	540	616	606	573	579	579	558	575	608	552	572	616	581	564	640	604	588	579	611	587	588	576	561	575	549	581	546	552	614	621	595	601	633	579	621	578	563	591	570	560	555	590	606	578	572	601	588	605	576	589	574	543	607	602	579	597	604	612	559	592	574	598	589	547	585	634	592	594	621	588	574	580	618	557	574	583	609	553	585	607	623	580	560	582	555	580	560	599	564	604	630	599	562	572	541	601	608	584	536	592	628	615	583	577	647	528	586	561	600	586	578	614	606	608	559	552	570	576	607	635	584	554	614	611	619	598	610	632	566	560	555	583	566	601	620	562	588	632	615	569	611	558	605	573	621	573	570	600	577	586	554	591	565	580	572	639	622	544	569	640	596	575	596	620	587	651	556	583	577	541	610	610	570	592	622	541	590	583	600	606	567	577	665	605	601	574	571	603	549	637	589	603	605	607	611	582	533	577	588	595	570	610	600	601	588	600	573	565	574	590	606	609	578	591	581	590	619	573	597	596	568	612	594	511	564	566	616	537	570	609	562	598	581	602	588	587	614	586	606	574	586	565	552	588	620	541	578	591	565	630	580	579	603	587	548	576	600	546	511	633	581	591	550	600	620	597	605	571	585	595	605	620	561	559	562	631	564	556	579	555	607	569	547	596	577	563	578	550	550	544	589	607	517	605	609	557	600	564	592	589	606	588	611	571	605	610	545	589	565	587	562	544	575	539	587	615	604	616	602	543	601	611	554	583	600	572	565	609	617	572	604	578	581	545	574	577	572	575	597	592	640	617	580	592	592	624	589	640	602	579	580	605	593	619	607	548	604	565	600	630	553	537	595	591	600	565	580	576	561	583	550	585	594	547	592	593	569	596	585	573	580	616	600	562	554	615	524	574	579	585	585	584	596	566	543	630	579	598	579	631	618	567	578	577	605	612	581	585	554	580	572	540	554	583	582	598	587	581	617	571	544	581	593	588	643	552	582	624	585	596	578	573	583	605	567	613	566	580	571	545	565	571	590	578	619	589	584	551	572	554	609	633	545	589	625	529	585	586	567	595	575	594	595	586	615	590	640	572	572	588	601	574	587	582	600	560	592	589	600	589	622	594	624	568	564	552	610	604	569	573	578	573	617	589	522	602	607	593	608	595	567	647	559	599	610	609	575	575	590	611	590	616	569	628	558	619	577	631	643	581	577	588	581	542	554	585	577	578	598	570	590	586	584	624	547	577	596	588	611	624	550	591	559	583	584	565	585	560	562	582	563	613	603	597	643	582	576	598	567	532	572	572	581	581	612	576	577	592	568	592	578	576	623	615	611	564	596	565	602	582	532	581	670	568	551	629	611	661	618	574	591	575	580	590	607	559	605	585	559	628	583	562	617	616	565	592	599	553	602	541	573	592	588	606	562	608	582	561	582	609	596	586	603	563	623	598	594	611	651	568	579	638	625	592	596	569	581	591	568	608	565	599	605	554	600	622	574	584	606	577	564	539	583	567	588	589	585	580	566	595	585	580	568	612	635	562	591	547	553	609	595	618	612	568	601	630	592	619	586	577	613	610	581	575	570	576	583	598	570	604	571	585	566	561	576	590	618	535	543	590	592	597	598	577	557	598	621	620	619	573	574	639	581	576	585	576	601	588	600	572	548	573	545	612	546	566	569	559	580	594	599	588	571	599	600	583	606	613	577	585	586	558	585	566	620	577	596	576	566	588	602	620	615	609	590	631	564	586	561	549	583	599	587	585	543	607	654	581	611	594	554	547	567	573	572	567	565	667	618	591	590	591	613	563	577	544	593	604	585	628	590	562	544	595	578	562	552	569	618	572	601	616	563	634	577	597	587	591	580	582	618	593	573	585	562	573	575	579	598	638	590	553	581	558	573	581	599	543	620	605	618	569	563	594	582	571	605	595	588	589	557	615	588	581	611	563	593	603	563	571	565	577	565	578	591	574	589	629	531	573	543	575	603	607	562	579	581	609	593	617	559	594	561	632	602	589	618	594	614	617	602	645	622	615	560	586	569	567	589	614	580	573	544	578	579	622	580	580	584	585	603	551	642	609	632	561	563	608	609	618	565	582	590	579	576	599	599	604	590	578	573	618	581	598	618	545	532	581	564	613	587	562	619	581	607	589	594	568	583	621	612	598	552	579	544	647	595	607	574	621	613	574	552	563	639	580	595	549	598	604	571	632	567	630	618	596	570	588	587	634	579	523	581	570	617	570	626	568	551	620	585	538	545	558	601	592	583	646	589	599	542	571	611	595	566	551	575	572	607	566	537	603	574	588	543	582	575	604	558	573	626	590	614	600	597	547	540	592	542	553	556	603	590	570	620	594	604	601	628	546	550	605	572	557	558	580	586	597	557	572	581	563	607	591	594	593	568	584	569	603	572	609	608	576	587	597	593	585	558	607	590	577	574	580	594	561	595	592	558	592	569	636	542	582	584	521	614	591	553	562	591	610	598	566	575	595	578	577	611	624	580	559	574	565	605	608	580	590	572	559	587	623	595	601	571	608	569	598	573	590	592	579	579	565	609	581	592	551	576	623	597	635	562	551	586	615	602	549	561	639	650	592	614	581	596	557	597	580	576	570	601	604	607	578	543	578	584	621	602	592	590	618	555	607	606	604	598	581	580	600	575	609	579	606	612	612	617	552	549	632	549	579	613	597	548	585	591	582	573	602	608	580	532	561	559	621	570	567	599	595	570	608	562	643	608	650	616	604	588	642	615	646	581	595	561	611	571	559	587	585	622	550	605	608	585	585	563	591	573	614	586	589	582	594	591	555	615	577	550	578	559	583	587	521	638	609	563	603	578	586	547	589	596	568	578	565	613	556	581	578	595	624	564	556	596	577	580	602	581	589	577	594	633	593	577	543	607	589	613	558	574	610	585	563	580	616	605	599	604	584	586	634	601	616	534	575	584	615	587	618	546	610	606	573	500	601	571	605	581	557	566	555	576	584	564	623	603	525	573	614	602	587	572	572	567	579	591	604	576	575	584	555	566	598	601	567	585	587	526	635	562	561	603	599	616	586	564	580	599	581	579	605	529	594	563	574	619	561	586	582	571	563	595	556	606	601	627	623	559	584	599	586	587	610	585	588	601	601	561	578	601	600	585	560	610	548	620	591	566	581	557	571	588	578	589	560	570	611	595	585	569	563	586	596	566	563	583	600	587	573	609	563	562	609	632	601
3796	2851	2429	1423	1013	804	724	711	673	639	598	588	601	568	611	573	530	564	505	550	544	525	518	529	588	553	530	546	575	575	521	509	508	504	584	509	514	521	511	555	544	494	569	540	553	522	494	529	516	520	488	503	517	496	487	510	523	512	462	504	525	528	520	536	522	519	507	474	565	535	494	518	505	544	506	503	527	541	552	545	522	527	498	489	482	508	539	557	549	542	530	528	546	506	517	485	538	496	555	507	496	489	511	502	508	539	518	502	522	503	545	510	558	488	495	519	472	543	519	494	527	524	514	501	486	518	506	491	541	479	499	500	503	513	483	540	523	475	513	487	529	483	505	512	507	530	475	529	507	518	515	533	466	513	534	514	471	525	507	494	502	527	531	487	504	515	494	521	537	537	515	521	556	484	524	476	516	498	498	557	516	486	544	527	519	477	508	549	478	516	483	531	520	490	548	558	535	509	463	520	512	524	552	524	525	526	542	498	520	532	494	487	534	528	510	560	499	524	515	534	500	497	467	545	533	519	504	514	528	512	465	522	514	485	545	520	496	508	519	517	488	538	520	546	505	530	527	510	556	536	488	493	509	518	519	495	494	528	493	528	497	501	486	498	505	518	517	559	503	528	515	512	498	513	510	463	512	517	526	504	502	490	538	485	530	518	535	510	476	502	491	485	537	507	532	498	526	492	528	500	506	517	493	532	508	521	522	537	539	512	523	460	493	534	483	482	558	507	501	517	500	469	533	536	521	496	518	498	495	528	504	531	479	490	562	510	535	532	511	542	517	499	482	500	511	511	555	535	509	566	489	496	476	542	487	483	502	523	507	482	501	449	543	548	496	501	495	527	455	496	527	522	500	529	489	516	546	511	509	518	478	487	540	518	554	494	470	543	519	544	513	525	494	508	496	499	518	533	512	498	492	515	516	520	462	478	483	508	484	488	536	560	493	502	523	518	514	495	538	523	494	538	489	511	505	518	510	502	495	528	511	507	485	490	518	505	495	545	531	472	504	533	511	490	558	552	535	511	521	515	477	529	551	502	527	489	540	539	501	537	523	481	513	538	509	523	500	525	506	542	469	508	516	467	499	523	526	537	516	480	513	529	498	471	518	504	528	485	519	494	488	493	531	529	554	512	522	518	530	509	492	529	486	491	458	511	498	478	512	501	499	500	484	490	468	547	492	519	509	522	489	514	503	554	499	506	500	564	518	513	521	543	513	529	497	498	527	494	495	499	486	490	546	545	549	479	497	460	546	517	483	525	530	509	495	535	539	490	547	519	511	460	524	507	504	535	488	562	532	527	522	520	530	506	524	494	494	480	522	521	490	515	515	508	521	516	522	550	534	519	533	505	495	528	517	533	504	519	477	529	547	537	514	528	517	511	531	523	535	517	506	512	551	517	531	518	530	527	532	528	511	524	518	515	533	535	514	536	505	492	536	508	499	490	522	502	505	506	500	508	560	498	520	542	548	496	500	512	493	527	505	546	537	508	506	496	531	522	476	515	477	485	553	521	525	515	499	492	483	527	528	538	508	487	525	523	506	511	498	526	494	514	515	506	488	506	526	488	501	508	529	494	527	515	473	486	538	527	524	545	553	524	548	467	517	479	546	529	534	537	545	494	481	498	486	533	507	506	493	546	522	502	506	491	528	518	508	522	514	512	516	491	490	544	516	539	476	515	491	510	560	551	477	539	489	472	513	475	522	525	481	515	567	522	489	498	524	534	505	529	494	542	495	544	495	537	486	506	499	496	500	498	482	537	518	503	535	527	510	498	476	537	530	527	498	520	528	491	520	496	526	515	517	508	497	516	552	546	494	517	510	507	518	501	551	491	495	495	555	509	551	509	483	512	511	529	513	519	497	497	559	503	541	507	493	514	536	548	548	533	514	509	500	486	523	553	508	499	544	510	539	494	488	542	505	519	499	516	477	501	541	515	503	505	504	513	511	487	514	513	498	477	512	519	488	507	532	537	512	524	499	519	522	450	518	565	520	502	498	564	536	511	431	504	499	503	479	494	513	500	521	526	488	529	524	512	513	488	549	533	538	470	525	494	485	505	518	525	508	522	498	524	468	533	527	505	538	536	512	524	501	497	521	521	523	558	533	547	488	514	522	486	538	500	526	509	541	504	521	515	528	457	523	508	551	449	496	559	494	508	490	478	505	515	483	516	477	507	475	477	469	528	538	542	501	531	509	510	480	551	485	504	498	469	525	484	530	498	557	496	522	522	499	540	475	493	523	508	486	502	477	469	487	536	528	541	527	486	494	510	481	538	522	518	484	534	528	502	492	507	551	479	547	508	513	524	465	472	470	535	517	479	543	565	523	477	510	511	545	526	489	538	497	485	491	499	546	549	475	472	479	511	496	511	497	479	498	528	530	498	534	531	524	547	508	480	506	513	530	515	442	529	546	524	531	529	502	559	489	537	477	457	524	509	500	468	482	516	536	533	521	477	495	520	471	500	514	532	507	501	507	532	516	541	540	530	520	487	528	536	538	515	489	525	509	494	504	532	462	513	515	544	564	561	519	507	501	513	528	560	530	504	492	508	485	506	527	484	516	498	519	544	509	554	491	486	535	507	524	500	508	511	510	488	543	522	545	527	504	530	492	558	519	545	526	495	486	539	530	549	499	546	486	511	493	508	553	510	487	501	489	455	492	501	503	545	495	528	522	537	516	486	541	544	518	479	494	482	512	545	532	514	546	479	542	534	499	495	524	512	546	513	477	515	489	546	553	520	535	517	500	507	495	519	526	472	498	535	500	480	483	507	489	453	474	546	513	503	484	506	527	506	552	500	520	514	505	508	476	516	498	498	496	487	513	520	497	535	471	536	468	532	534	534	481	500	484	513	545	489	516	528	507	505	509	483	520	494	498	478	505	519	493	513	545	488	519	527	508	527	489	514	471	525	518	516	476	516	503	526	495	506	520	494	513	507	530	510	513	491	510	551	491	494	470	514	512	523	528	529	512	541	499	486	554	494	497	522	535	494	513	547	538	540	487	514	484	510	495	541	470	513	544	510	568	540	516	526	503	501	514	529	485	512	489	497	525	517	526	466	548	510	514	484	496	532	519	488	519	490	515	514	473	471	519	500	496	506	491	501	544	507	529	494	550	534	519	532	508	552	473	510	502	483	493	516	500	468	479	479	479	533	525	533	495	490	549	530	502	519	512	515	508	498	521	432	488	502	528	552	497	502	511	525	504	513	486	519	504	503	481	492	486	486	500	536	514	533	548	517	522	468	551	500	524	510	554	522	532	480	517	493	509	493	529	449	532	473	508	495	504	500	488	521	518	518	533	509	533	546	506	503	488	520	551	503	506	461	500	470	505	487	457	524	523	534	502	509	471	528	516	496	514	505	526	520	490	498	535	453	485	530	489	527	536	490	499	489	532	519	502	548	538	561	526	519	545	493	506	512	459	503	511	524	518	508	468	507	489	484	493	499	513	547	464	523	510	526	516	513	538	497	520	488	503	502
24551	21410	28498	24702	21049	3350	888	562	428	449	427	389	392	365	333	374	334	351	354	315	325	374	358	327	342	339	344	323	351	355	363	323	297	335	328	319	346	302	325	311	305	310	297	355	354	303	329	334	350	352	288	338	315	342	326	302	315	322	340	320	305	309	332	328	330	318	330	311	336	324	320	311	345	292	354	327	297	323	321	314	290	326	310	325	311	295	300	303	324	321	303	312	323	326	322	322	351	312	308	309	343	311	292	339	292	308	319	323	309	320	322	324	307	324	330	341	316	333	327	356	324	314	301	332	328	313	338	338	316	311	301	285	314	330	352	336	295	318	290	332	304	321	299	317	321	321	318	314	331	331	313	316	329	333	344	317	343	344	310	335	290	348	314	323	315	320	303	305	313	309	319	323	336	301	333	311	290	341	354	344	312	319	310	297	326	302	286	318	349	333	314	297	339	295	303	342	329	331	346	344	362	272	314	316	306	331	299	340	328	331	331	326	314	337	321	286	344	293	316	318	320	303	328	330	328	323	337	311	319	297	337	319	302	331	313	332	312	326	333	299	331	291	330	308	340	317	307	318	308	324	309	333	326	329	288	317	305	317	308	318	329	329	324	341	339	338	300	330	325	340	329	307	332	332	299	308	318	337	354	317	333	345	348	317	316	320	320	343	352	330	328	339	342	303	321	288	302	301	318	312	316	344	293	327	369	331	307	285	308	335	342	294	333	331	343	322	315	329	305	303	279	343	262	331	322	303	324	337	299	305	352	271	364	325	321	310	295	321	356	344	316	328	337	282	307	303	287	323	327	314	324	312	321	322	310	326	284	323	301	309	333	337	296	308	324	341	292	334	282	312	293	337	331	314	321	332	298	304	320	276	318	281	315	328	311	316	341	301	316	310	342	336	312	297	290	306	326	329	317	287	317	322	305	304	323	346	333	314	303	299	312	308	314	332	302	312	292	311	322	319	312	318	293	352	322	307	347	317	280	326	343	325	335	316	312	362	342	357	318	292	340	295	309	312	329	310	311	300	354	307	287	327	345	308	321	347	339	342	301	325	342	295	323	310	292	305	307	320	301	309	325	313	302	321	313	323	297	336	328	307	298	304	291	316	309	300	320	332	315	289	319	310	335	320	287	310	325	325	334	337	332	325	324	373	346	315	327	292	341	330	333	305	337	302	311	280	334	336	293	300	329	292	293	305	333	298	338	318	309	314	323	314	290	312	330	337	300	320	327	325	303	332	339	327	302	354	335	305	318	295	300	317	320	293	308	318	303	334	326	304	330	328	347	286	316	326	342	281	328	333	329	311	339	301	329	308	302	355	321	308	328	306	319	316	356	323	325	310	296	354	293	320	294	314	318	328	306	361	313	299	338	293	329	303	316	315	325	307	310	315	328	299	306	275	322	309	316	303	338	310	305	326	305	314	342	336	326	312	330	294	304	330	300	310	282	335	310	299	327	344	281	307	320	317	311	332	292	304	287	298	331	284	311	339	291	308	317	323	341	293	299	321	307	319	333	333	322	310	316	328	297	299	306	294	307	337	316	317	317	333	287	332	321	313	304	331	319	305	330	287	334	327	318	324	318	347	302	305	314	347	324	331	304	295	312	340	337	330	286	313	307	316	311	274	322	314	316	298	324	310	298	290	355	290	317	345	343	341	334	322	324	340	353	293	325	319	339	332	317	302	319	318	312	318	321	331	317	348	309	293	312	330	289	328	334	301	303	313	332	262	321	303	296	330	286	353	302	314	313	322	331	303	316	331	298	320	337	300	323	293	300	328	316	336	325	316	356	296	323	320	328	292	317	321	305	305	315	320	306	348	316	363	306	316	334	276	332	292	319	317	305	310	334	305	313	327	329	290	322	334	308	321	302	339	324	303	302	334	312	302	299	324	361	342	346	310	312	300	328	335	319	322	300	313	310	316	336	291	333	314	314	327	287	277	281	283	331	325	300	336	332	301	296	296	325	310	361	305	328	351	297	298	333	340	329	294	326	294	335	316	300	339	345	307	351	301	328	311	324	316	322	326	280	323	321	302	299	306	324	311	337	309	329	317	306	299	315	303	300	312	309	312	307	302	293	278	300	343	312	307	321	312	314	319	308	324	365	304	291	336	305	307	295	295	323	349	319	326	312	325	280	325	332	305	286	348	318	321	323	312	312	310	337	310	301	349	310	300	315	326	313	302	327	306	333	325	301	302	328	329	280	310	312	299	327	335	323	344	308	337	311	288	339	327	305	325	310	294	331	299	317	339	332	323	328	309	351	329	305	308	313	327	302	288	315	323	339	286	297	312	274	301	326	320	305	332	313	298	319	306	302	345	329	307	316	299	335	327	314	314	344	335	323	313	310	334	304	319	349	363	307	328	287	319	309	328	323	279	297	303	313	307	294	318	296	311	327	311	316	323	331	329	315	290	291	311	338	314	297	316	346	303	316	295	347	307	293	337	318	329	319	330	312	291	345	294	328	340	301	289	304	305	328	331	325	287	320	344	335	325	335	311	296	311	309	348	356	307	314	323	307	304	285	315	314	271	321	323	304	301	295	307	320	294	315	316	348	320	310	328	351	329	315	300	303	301	326	292	309	309	271	324	340	309	335	300	304	328	317	316	285	309	304	326	303	329	326	328	305	317	301	327	324	287	340	299	307	329	324	327	312	323	325	340	324	318	294	338	325	312	280	313	315	308	318	312	314	301	273	302	355	296	307	330	299	312	268	286	305	315	307	298	353	329	336	287	290	343	294	340	323	311	344	308	282	345	332	319	297	326	308	293	280	312	297	308	298	309	323	353	335	318	312	317	312	311	301	318	310	323	311	312	304	324	306	327	324	318	330	317	319	316	357	328	313	307	327	307	320	305	311	304	271	328	320	287	299	328	310	286	314	329	335	346	327	298	353	302	333	302	330	306	361	297	320	298	315	305	330	306	298	331	329	304	319	309	338	320	300	285	309	298	347	338	323	348	309	316	325	326	277	288	290	321	323	307	285	320	277	323	317	331	339	340	351	319	315	346	319	295	337	337	323	325	325	320	319	307	329	292	325	293	313	320	334	317	350	328	332	310	340	325	354	315	352	293	305	298	315	332	340	309	318	271	334	300	317	362	336	325	329	324	324	268	299	282	301	317	333	320	320	302	322	310	310	328	317	314	343	307	323	312	337	322	301	324	351	286	304	330	348	323	290	327	296	324	345	325	320	307	289	307	300	288	303	307	335	323	294	321	317	330	321	314	317	301	313	325	324	296	286	322	296	332	355	274	312	314	286	326	276	293	327	309	330	300	312	326	334	296	325	293	320	299	310	327	347	287	334	319	309	317	315	293	310	287	300	298	331	302	299	302	331	303	353	319	324	329	294	316	315	312	298	341	325	298	356	295	336	325	295	301	302	308	298	325	346	344	316	307	314	330	335	304	345	286	324	324	320	302	341	332	316	309	315	319	338	302	298	310	308	317	279	345	307	288	340	320	294	321	310	352	314	318	320	309
3831	4922	4059	2020	1298	937	762	659	598	507	437	444	422	385	406	394	365	360	341	347	331	328	331	303	363	345	324	325	297	308	294	326	310	307	317	328	325	319	287	340	300	321	310	331	315	281	298	322	318	310	330	328	285	297	310	311	317	297	330	316	318	312	320	274	344	298	310	321	318	314	317	314	263	310	313	286	308	327	301	315	318	311	276	300	303	309	310	310	294	308	314	301	293	305	310	298	353	296	333	292	318	308	307	310	314	327	286	292	255	304	344	299	303	295	322	280	310	294	331	311	313	307	296	288	347	307	301	276	306	312	307	315	311	287	308	285	299	335	330	293	310	310	327	317	320	312	321	286	307	309	307	293	307	319	294	312	295	301	314	282	299	291	292	298	287	285	302	282	304	324	314	303	335	327	303	337	326	295	320	304	302	318	280	244	309	307	282	311	321	325	290	301	288	267	297	318	278	325	285	316	298	281	320	320	291	324	346	289	285	319	290	303	324	305	300	314	296	304	302	353	317	298	314	321	308	284	314	275	309	322	296	287	301	320	309	294	273	294	333	307	303	327	303	314	303	312	319	313	319	306	323	298	299	309	312	301	319	285	300	298	304	333	306	297	293	301	282	296	311	284	279	307	334	314	317	306	298	309	308	318	305	327	277	289	330	308	310	324	305	300	286	309	330	311	308	330	298	304	310	318	291	330	284	272	289	302	290	310	266	295	301	307	300	310	289	288	301	311	310	310	295	299	286	274	281	271	286	306	280	311	276	275	322	325	289	304	279	306	300	308	336	302	291	325	316	274	282	292	286	292	302	300	299	320	308	312	317	298	321	273	298	323	324	293	304	303	323	289	279	303	307	297	286	300	300	281	279	315	282	307	317	290	327	292	298	318	312	304	322	290	305	338	301	302	302	288	307	313	285	303	323	305	317	288	268	269	267	310	327	308	322	326	270	287	254	294	275	284	305	301	312	306	322	282	327	297	293	278	311	286	267	271	307	317	317	310	296	350	288	286	338	274	278	300	261	321	303	308	312	313	274	323	294	321	318	277	312	298	334	304	279	295	298	302	298	329	303	296	305	324	300	313	295	287	313	269	289	311	303	286	287	284	294	265	280	293	303	290	284	298	303	298	294	315	295	298	305	342	307	296	294	314	297	306	304	299	293	321	278	302	282	303	306	298	319	287	335	322	301	332	278	303	287	279	302	281	308	307	304	300	278	317	329	316	302	291	317	306	291	284	300	310	306	311	291	285	288	310	328	318	334	279	279	274	290	301	311	294	299	329	302	279	280	315	305	316	296	333	303	295	309	291	283	292	317	294	305	316	326	329	287	298	307	318	318	291	301	303	274	295	311	280	283	269	301	289	320	295	267	319	297	293	297	324	324	306	307	303	294	311	301	267	315	311	283	320	282	273	322	279	300	293	302	298	296	291	314	307	314	294	299	335	302	329	296	314	313	298	276	306	304	275	278	314	297	300	296	288	301	301	288	292	301	300	323	286	281	297	275	328	282	295	308	286	276	302	312	319	271	301	319	282	314	308	308	302	299	310	317	305	268	287	265	305	299	333	304	303	305	284	285	296	309	297	307	300	266	282	261	310	334	329	299	290	276	269	291	279	305	286	313	285	326	281	308	320	325	287	283	316	279	305	310	281	280	310	293	283	286	285	311	305	330	279	296	316	312	280	300	328	312	313	292	296	272	319	312	290	285	299	314	311	288	299	309	314	300	297	301	314	307	288	298	293	301	293	303	292	291	289	271	292	286	315	299	282	280	314	324	256	300	334	301	288	300	301	332	274	292	282	283	306	287	320	288	321	297	322	295	283	300	329	317	304	268	318	283	276	276	303	309	307	298	290	302	299	287	298	337	288	313	304	323	333	272	282	278	272	298	305	275	276	304	330	316	301	309	298	265	276	296	337	270	298	302	247	281	290	316	286	281	315	271	278	288	288	351	317	287	306	287	293	303	296	305	314	292	295	292	273	304	295	273	327	297	311	306	270	303	290	288	293	295	302	309	339	308	296	329	319	310	281	296	304	285	291	271	295	313	304	296	318	312	322	291	294	314	311	317	294	280	294	305	308	288	266	288	319	288	317	277	320	286	312	304	303	310	289	288	298	327	306	318	303	343	277	297	305	296	294	320	279	279	309	312	328	318	287	297	261	275	302	305	303	280	308	322	276	284	300	326	300	333	301	320	288	285	307	291	313	298	279	314	305	324	312	289	284	288	313	326	307	309	310	296	253	287	310	305	304	329	288	316	316	290	296	272	352	287	333	309	280	261	302	299	311	288	310	284	300	275	277	301	283	309	334	261	289	297	308	323	302	322	328	322	277	322	277	283	313	295	299	275	325	325	262	278	304	324	328	327	310	320	313	326	283	294	291	294	278	265	295	289	284	293	315	295	310	285	308	288	285	270	304	298	309	286	291	289	312	313	275	299	311	323	276	315	293	277	281	269	318	310	298	309	316	294	324	298	314	304	292	329	308	312	319	267	295	310	284	289	271	321	309	323	296	286	309	312	291	300	289	276	285	309	310	292	323	297	313	277	263	278	298	306	283	291	298	337	291	315	293	332	277	286	303	296	294	294	309	300	292	303	293	299	309	305	324	298	305	278	320	342	319	342	314	310	303	292	307	290	337	313	300	299	267	285	311	310	265	312	310	306	288	307	282	314	301	316	299	321	287	287	290	315	317	304	293	311	290	304	299	311	313	289	294	269	343	301	301	310	296	270	342	290	315	299	317	307	293	319	315	292	289	322	272	301	268	289	298	281	291	293	297	303	299	311	322	275	270	306	299	303	287	279	291	315	292	292	292	290	277	271	267	310	313	323	278	298	289	307	313	275	295	303	281	306	319	329	265	320	280	324	335	289	322	281	300	293	305	282	284	304	311	306	321	273	279	325	318	296	298	305	308	295	320	309	281	287	304	290	267	331	282	294	299	311	294	293	318	297	298	278	288	281	303	313	308	318	287	322	297	289	295	270	298	298	282	275	325	267	287	317	308	274	327	306	298	277	319	322	316	319	313	279	289	302	269	314	277	289	323	288	277	307	288	294	316	275	292	290	305	327	295	275	261	290	300	291	268	311	303	277	261	322	296	277	297	293	289	287	302	326	297	283	297	278	301	289	296	294	320	284	293	270	320	282	298	290	288	302	309	266	326	320	313	316	297	277	285	315	321	333	320	285	330	272	305	281	301	290	309	275	292	303	278	299	308	325	289	292	271	297	303	339	332	273	326	287	281	288	281	293	306	283	313	305	283	306	291	307	320	305	299	297	284	295	341	324	292	311	310	283	286	296	288	305	295	293	306	261	307	294	302	271	284	294	264	295	299	307	278	296	287	336	289	303	259	309	316	317	317	320	361	297	308	329	291	300	289	284	293	319	295	311	305	267	287	297	292	313	305	310	330	277	279	320	316	278	296	312	290	289	298	306	277	287	287	300	302	293	299	281	285	312	312	293	296	328	302	309	316	315	293	297	314
27873	10203	1754	1168	1011	923	985	884	945	933	901	923	928	869	892	903	948	887	882	927	879	888	927	857	927	944	872	881	920	945	910	905	887	903	878	911	910	878	907	893	950	949	900	909	870	906	886	923	877	879	923	897	869	893	874	914	940	995	933	905	946	886	870	901	882	908	901	914	879	861	926	939	918	844	921	861	908	910	944	843	905	934	895	890	896	857	923	910	1001	967	932	939	919	904	892	911	917	903	957	874	880	890	912	966	908	914	912	926	890	948	868	871	931	947	907	905	902	880	911	921	924	927	967	866	882	923	859	893	901	921	910	922	935	930	872	894	903	900	914	900	882	916	920	917	936	922	897	943	924	954	921	916	911	949	912	912	886	847	915	902	885	900	922	946	871	899	858	914	916	877	933	933	933	934	888	926	935	949	872	926	913	882	976	950	888	889	933	883	917	858	903	906	896	920	907	898	880	913	964	831	923	943	970	899	941	858	985	939	927	893	886	876	927	932	848	904	902	899	946	862	899	956	906	908	847	961	888	937	872	888	911	889	882	890	901	833	961	920	858	951	877	927	914	863	942	939	872	902	922	899	911	921	925	911	896	931	905	879	856	901	924	941	935	921	841	896	886	914	908	920	894	923	922	964	946	931	903	850	927	916	920	930	906	884	935	993	888	888	877	954	860	879	871	943	918	923	895	908	859	879	864	875	916	890	895	871	846	948	921	927	952	880	865	884	851	960	889	920	921	954	835	855	902	840	893	925	864	918	882	931	895	883	881	900	922	937	876	960	946	855	893	946	886	951	832	888	875	891	946	887	893	923	918	906	836	921	956	902	875	895	893	925	952	898	909	942	880	913	945	898	913	912	910	932	873	910	889	928	856	955	854	893	913	920	960	891	902	883	902	921	879	890	881	907	886	898	905	943	913	885	892	904	955	945	945	942	889	935	922	911	910	904	928	925	911	909	886	901	840	943	926	929	894	897	894	884	926	883	951	928	987	938	912	906	907	909	904	905	904	870	940	892	879	864	927	894	881	861	910	871	922	898	894	944	886	917	904	915	927	905	897	909	908	856	945	925	909	971	944	915	868	927	866	873	974	883	897	883	945	898	907	898	950	904	936	881	883	847	896	929	905	902	918	944	934	919	934	891	912	955	863	908	909	934	841	884	885	921	901	893	929	913	940	928	917	877	908	958	896	949	860	919	929	875	858	926	874	896	954	905	930	908	918	860	935	923	912	883	872	930	876	861	912	878	892	961	897	933	903	912	887	928	897	940	898	937	925	894	957	874	889	869	963	839	871	883	901	931	895	888	891	892	899	909	931	874	942	997	881	904	890	977	911	924	913	874	874	896	923	885	898	926	879	891	872	978	970	864	884	889	927	914	894	952	923	916	928	907	867	887	898	886	885	895	936	954	928	941	878	986	957	899	875	946	931	877	923	886	907	933	937	923	898	863	926	946	917	901	935	832	938	931	864	885	924	877	901	883	892	961	841	897	946	898	905	927	926	912	925	937	936	888	963	923	908	955	935	926	909	892	916	874	910	920	885	928	922	915	923	862	892	894	890	940	914	868	871	882	905	887	878	870	939	871	893	900	920	902	910	941	896	944	935	867	893	915	877	921	901	879	938	889	906	925	873	912	896	908	957	872	960	921	921	930	938	889	864	892	925	926	903	904	958	914	921	894	890	900	878	906	884	899	894	951	919	907	958	929	878	950	930	911	839	917	863	927	852	925	900	936	933	916	917	947	956	906	910	940	939	940	849	894	890	892	938	930	963	919	880	886	885	925	919	890	974	875	980	867	905	904	877	898	882	963	956	870	968	909	952	951	909	877	940	926	869	886	881	891	929	922	903	888	941	936	860	940	880	861	906	900	944	911	928	880	911	878	834	855	892	895	962	912	858	933	878	927	908	915	898	931	889	880	938	895	877	882	913	928	911	925	825	940	939	925	937	921	990	942	873	906	865	857	886	908	877	957	919	851	864	916	860	923	938	915	872	953	885	903	876	902	926	902	918	955	879	915	932	923	868	902	886	895	925	918	909	900	899	965	879	903	919	898	971	940	886	932	897	930	874	913	962	909	884	897	914	858	943	932	927	923	889	891	904	915	909	925	847	918	900	901	925	911	930	921	900	884	891	936	864	884	935	897	898	920	891	864	881	887	900	921	845	902	913	911	841	932	949	929	904	864	841	914	908	890	925	943	952	933	940	902	912	900	947	926	986	937	907	904	902	932	943	872	967	905	899	890	929	904	957	973	900	913	900	820	864	945	880	911	927	941	980	896	966	856	908	917	950	934	953	903	908	877	917	885	896	892	919	930	876	947	931	924	871	864	852	903	883	874	942	912	859	919	893	938	891	891	918	898	932	915	887	895	924	900	921	908	867	881	918	877	964	912	925	868	908	921	946	941	928	939	928	890	882	933	930	901	952	874	930	951	903	901	875	871	894	869	897	895	903	880	918	938	972	894	887	886	846	862	885	968	929	910	939	867	916	930	915	928	875	932	921	913	881	936	949	914	889	889	892	913	888	881	928	917	952	925	866	921	894	930	901	995	857	941	936	905	950	894	929	891	900	904	908	877	880	882	916	852	901	899	887	953	866	861	958	988	880	862	921	928	926	917	926	890	872	876	920	862	922	933	902	963	879	843	838	881	911	915	872	913	892	867	937	866	909	975	883	934	862	897	896	910	907	920	909	853	915	911	942	955	909	905	881	901	893	901	919	937	856	892	954	931	866	907	891	924	928	929	892	867	903	990	873	921	901	927	950	893	934	896	961	849	868	893	832	946	911	939	955	893	876	897	967	884	880	851	916	942	871	864	909	965	838	899	898	919	918	912	933	896	909	938	895	904	907	919	894	847	849	943	908	903	894	935	934	914	941	969	939	911	961	949	940	912	883	935	940	949	925	906	934	901	929	908	930	900	906	905	943	928	875	895	923	907	869	891	938	956	895	880	892	934	904	857	889	945	962	921	916	865	901	882	906	887	918	987	921	878	948	924	876	943	876	863	940	932	898	911	949	902	911	892	894	909	936	856	910	942	864	910	899	902	908	902	885	913	953	853	861	914	947	860	936	922	860	958	929	933	908	878	900	877	874	963	857	915	903	833	902	985	903	907	908	944	903	923	923	949	913	861	893	907	931	899	910	912	944	939	845	882	900	925	926	891	876	843	893	919	872	885	910	926	944	932	918	936	954	925	878	906	938	936	932	935	888	920	844	894	928	926	907	963	937	932	892	957	930	881	907	910	879	938	892	877	935	874	935	900	878	887	908	943	856	939	898	882	879	909	910	902	931	872	869	851	891	879	897	935	845	939	892	899	924	927	928	921	930	892	927	910	913	950	886	929	889	931	893	918	918	891	895	871	937	915	876	953	886	912	898	882	853	864	880	882	871	951	908	925	953	922	888	940	909	927	858	916	834	869	838	930	882	911	936	922	911	941	870	917	961	909	908	908	862	926	996	934	873	935	891	897	973	870	913	927	931	897
5599	943	916	795	796	730	716	805	735	757	749	752	735	724	792	776	755	764	747	774	690	763	748	726	714	715	794	802	778	760	708	706	759	765	810	770	725	767	719	746	762	820	716	735	682	742	731	723	676	746	752	741	745	747	716	767	776	811	753	742	742	772	762	727	709	762	752	733	726	789	778	768	693	723	759	738	768	722	755	709	747	787	777	717	758	743	745	737	735	735	729	759	730	737	748	756	718	723	725	734	741	777	752	798	762	703	733	719	690	769	728	744	664	821	746	770	763	768	737	762	751	761	745	726	755	746	780	754	762	764	781	718	755	756	732	737	763	765	747	748	756	746	713	762	726	799	744	734	777	773	726	703	789	769	695	744	793	763	793	711	745	739	740	747	699	712	779	772	696	792	716	762	744	714	712	721	766	716	722	754	727	780	785	754	805	800	817	716	777	762	744	751	713	699	730	738	732	785	766	723	742	722	747	690	745	722	747	709	766	757	713	772	702	721	696	726	740	735	732	733	786	716	689	707	756	739	742	775	727	760	731	778	763	697	721	773	774	756	772	779	702	726	779	740	736	791	770	748	741	811	747	750	743	713	728	719	752	731	747	743	720	774	719	719	754	771	741	794	743	719	753	758	741	697	760	733	745	743	767	745	768	731	732	724	730	729	764	759	760	739	770	749	707	817	754	732	746	724	696	738	721	738	741	716	743	746	707	754	690	728	760	720	732	742	744	769	761	798	730	706	680	768	711	724	758	769	769	747	773	702	729	753	766	722	696	776	742	762	771	759	731	767	732	758	725	757	757	768	805	723	782	753	681	703	746	735	786	736	790	719	757	765	716	770	725	768	752	736	743	743	746	755	741	766	720	763	702	720	809	684	701	718	734	726	726	725	697	787	756	774	744	695	783	752	735	700	722	705	737	770	728	730	760	795	777	756	750	729	747	751	749	759	739	731	724	690	720	716	745	764	735	754	752	708	780	783	757	728	761	719	763	771	715	764	754	781	732	732	711	747	723	740	698	720	777	714	711	727	744	732	720	715	728	732	734	706	722	765	757	746	749	720	735	736	733	735	710	709	757	766	733	719	720	746	701	696	732	729	769	747	727	734	708	746	783	735	754	744	774	686	718	700	744	711	714	727	787	692	726	731	756	714	771	727	755	751	710	747	717	736	725	725	744	802	732	747	745	744	735	782	739	736	766	762	789	721	729	721	733	740	757	753	711	729	752	759	761	749	752	723	693	774	756	733	700	764	736	766	763	766	739	758	770	718	767	781	765	745	728	741	703	753	806	716	720	703	751	747	756	725	724	809	754	730	779	665	699	786	758	681	723	697	751	780	741	696	714	763	732	752	742	718	689	752	753	734	661	732	781	775	705	744	742	711	771	755	717	745	762	700	736	729	773	752	741	739	782	762	736	710	741	752	720	754	728	732	725	687	702	732	734	724	762	756	763	768	723	736	772	721	787	749	745	743	725	704	763	746	726	733	717	738	730	771	739	750	783	742	798	754	789	699	706	775	757	753	748	807	742	711	737	760	804	767	703	810	695	710	752	722	759	761	761	732	682	708	750	737	716	731	767	727	754	729	737	744	745	726	800	821	717	730	737	793	697	743	713	769	697	750	717	730	707	777	717	705	724	764	755	706	725	689	744	737	755	775	750	773	732	709	753	756	787	735	752	773	717	700	783	707	768	745	715	745	759	755	745	766	736	712	771	713	713	788	696	817	732	714	798	763	732	711	686	788	749	707	796	742	737	740	682	712	754	754	758	743	742	743	762	736	739	744	733	780	702	764	778	805	760	690	756	698	709	737	769	739	763	738	765	769	740	712	735	767	690	723	771	742	758	714	711	723	724	754	739	761	714	737	766	721	733	700	737	705	768	674	742	737	744	727	778	730	736	757	788	782	703	701	726	756	763	782	738	719	758	713	775	774	792	798	751	724	749	727	718	704	787	735	725	748	736	737	769	715	733	713	704	774	702	722	727	751	726	751	791	712	766	786	724	711	724	761	785	770	732	816	812	767	727	721	773	716	736	736	697	735	713	768	731	756	685	723	760	731	751	754	756	708	738	712	717	785	720	723	757	776	780	766	772	730	735	726	724	770	768	767	671	739	748	751	709	734	766	744	730	745	734	781	683	708	705	734	745	790	707	730	775	720	700	743	717	757	767	771	740	752	752	724	749	735	766	698	740	702	723	748	751	700	762	759	787	728	733	745	727	736	791	761	782	715	726	739	758	736	792	766	743	735	757	749	739	704	730	714	706	744	716	749	739	760	712	769	757	743	761	725	756	728	774	746	800	738	722	709	714	723	755	735	683	780	725	755	744	748	758	744	747	771	758	738	723	726	752	757	724	753	721	738	710	801	757	722	692	750	745	770	761	746	716	758	738	769	705	724	721	744	724	711	745	740	746	735	749	697	760	755	747	754	705	756	778	740	777	775	759	723	720	732	772	737	736	721	758	722	764	705	741	763	735	711	727	750	765	751	745	718	737	745	736	713	722	734	736	753	795	743	733	757	702	759	741	769	757	752	750	775	739	691	744	760	729	724	750	744	784	788	737	725	732	745	705	709	716	773	760	750	736	730	723	718	786	743	703	772	739	783	721	829	742	716	703	739	751	748	722	722	689	742	753	707	758	714	729	732	752	732	716	751	760	730	784	804	735	746	787	782	753	690	824	723	744	730	725	793	719	754	726	727	798	770	765	744	718	746	738	776	716	756	765	751	770	806	805	753	731	735	740	741	743	744	733	701	775	735	833	763	697	754	735	706	763	723	759	686	716	792	745	713	744	722	775	783	806	776	735	743	750	734	753	758	712	736	790	748	769	784	767	790	726	752	672	745	760	736	685	741	731	720	772	745	700	722	752	746	753	730	729	734	747	732	746	759	732	774	745	734	765	783	777	712	702	707	734	773	761	722	758	657	745	776	757	749	760	783	714	772	754	761	708	713	723	732	747	743	756	759	726	727	758	757	747	681	709	742	696	743	763	704	741	735	746	699	764	721	741	709	766	725	736	737	808	767	763	715	713	703	785	738	733	754	708	714	780	723	710	768	764	775	743	720	776	744	757	692	739	770	736	727	801	728	747	725	688	715	798	810	754	721	735	760	700	764	743	766	795	724	723	735	747	765	752	739	778	724	755	745	781	767	714	766	704	760	704	748	717	776	730	754	727	776	729	764	734	744	747	750	737	755	727	732	721	738	732	807	746	762	746	733	758	733	717	781	757	720	713	753	744	772	726	745	767	740	755	725	774	754	801	689	723	720	749	725	812	749	734	756	730	747	745	770	721	754	809	743	752	733	719	731	723	725	717	732	736	746	717	768	739	728	741	793	783	722	717	772	712	713	749	773	724	760	751	727	735	748	741	745	726	758	765	737	725	740	772	756	744	781	722	757	764	764	733	747	757	754	722	784	741	749	750	774	726	731	778	777	812	717	722	690	767	690	731	728	762	750	771	769	701	763	702	743	765	717	722	800	721	693
25626	21368	27057	25289	4121	998	836	679	657	646	625	670	655	564	665	618	565	576	649	597	579	581	588	577	604	585	600	570	600	641	592	578	561	579	568	615	618	591	594	603	563	573	591	602	592	624	599	580	550	589	583	576	579	561	567	552	550	628	616	606	619	593	588	583	580	597	597	549	593	600	574	574	563	608	577	576	572	559	606	586	603	587	602	564	619	588	589	602	584	587	573	572	609	555	580	594	566	606	604	663	523	563	575	576	588	565	616	594	617	582	545	535	579	596	557	570	584	578	574	562	618	580	580	565	590	600	573	592	579	604	611	577	612	588	573	592	569	560	587	523	603	579	594	561	571	596	564	553	538	575	598	593	604	555	597	587	538	604	558	594	559	603	587	588	568	587	578	548	551	531	553	619	574	568	558	572	570	567	605	570	603	592	566	576	583	582	554	578	612	578	576	585	569	603	551	577	570	543	557	585	586	575	585	593	596	550	552	547	555	588	554	576	578	612	546	590	599	605	570	532	575	580	592	571	581	582	578	598	585	598	578	583	572	581	559	602	603	591	561	606	636	552	618	549	617	565	575	581	594	579	604	576	599	582	585	578	607	610	574	583	598	632	567	616	627	617	561	581	583	559	570	551	583	593	613	567	599	550	587	601	587	568	538	581	613	574	567	583	594	600	570	573	582	544	589	608	591	542	605	592	586	563	595	589	534	532	642	558	560	593	580	620	590	594	585	588	614	592	577	569	556	591	601	599	571	572	599	598	587	617	603	608	571	577	588	568	566	532	576	597	573	589	603	551	580	541	618	557	603	569	585	566	642	602	600	580	559	561	615	577	587	565	589	552	555	606	598	624	570	617	570	590	610	592	594	533	585	624	582	612	605	604	589	644	542	571	590	551	643	591	595	545	614	541	532	563	567	601	574	604	569	605	546	609	598	647	581	600	561	578	581	602	610	633	583	590	592	608	602	626	600	588	624	572	589	608	593	552	597	546	614	545	568	571	563	548	585	563	593	569	560	575	612	601	572	584	567	589	574	639	553	602	598	573	564	594	571	568	573	634	589	567	592	614	551	558	617	572	613	562	585	589	592	609	562	606	577	560	597	596	574	576	550	596	599	570	612	625	559	554	603	577	597	592	572	568	603	604	560	584	607	606	613	595	576	536	605	583	570	587	553	601	546	590	576	548	623	589	601	544	580	602	590	587	577	571	577	605	552	620	547	539	542	580	565	578	575	598	582	606	602	620	564	553	566	579	560	571	570	640	583	559	601	549	546	567	572	606	556	622	575	609	592	557	590	556	570	574	584	566	599	549	534	565	621	597	586	641	551	584	603	582	559	552	545	566	597	562	606	593	577	592	589	556	611	545	575	597	563	594	584	546	604	591	607	575	612	596	607	590	590	581	575	614	585	617	574	575	573	622	557	636	552	604	618	616	552	550	582	533	616	582	627	578	594	560	568	596	585	585	604	576	627	614	577	592	583	563	559	565	525	567	571	560	576	590	586	567	567	564	582	584	589	609	584	561	604	578	580	589	599	568	597	551	607	562	567	567	575	564	606	601	577	558	574	573	535	570	574	569	597	571	565	619	590	611	578	540	616	645	550	545	569	591	612	533	577	603	620	566	554	547	594	577	595	565	556	603	528	590	592	610	560	594	550	568	572	543	588	536	591	566	609	576	565	622	553	539	598	549	530	581	537	605	574	597	584	591	573	628	586	595	546	590	595	601	574	560	586	579	567	590	612	588	521	559	585	553	613	578	562	597	596	598	577	576	569	577	600	602	597	596	605	580	540	583	584	597	614	585	565	562	593	587	551	539	583	595	595	581	585	559	544	618	599	616	592	587	600	545	584	561	594	552	585	573	563	594	563	606	572	605	566	521	563	589	544	561	526	587	556	573	607	617	563	563	586	599	602	568	567	603	581	638	514	610	581	593	564	572	579	580	584	614	565	601	607	580	634	558	613	604	589	604	572	589	579	583	575	565	555	579	554	593	583	566	567	543	594	595	579	567	608	601	579	639	610	529	595	585	607	608	578	609	571	595	565	595	576	570	553	586	561	549	623	583	575	583	556	583	570	552	553	624	563	610	597	586	604	609	582	568	572	577	641	574	572	595	548	596	586	593	598	610	579	572	621	543	612	542	595	586	556	575	568	550	569	616	567	543	606	570	578	588	600	588	608	613	574	602	585	563	609	539	524	552	570	626	594	564	551	586	620	602	534	603	589	575	588	507	596	579	555	562	573	573	537	567	557	565	563	598	559	589	589	623	568	598	574	604	601	542	602	552	599	571	593	577	568	566	584	596	582	567	581	596	586	570	583	555	551	526	614	625	618	551	571	573	612	608	612	594	601	557	587	593	596	562	573	541	612	543	576	595	626	591	599	581	528	540	542	542	564	575	597	611	599	561	561	570	600	569	567	573	581	498	607	590	552	572	556	552	637	612	594	547	599	547	589	581	556	586	587	617	641	564	588	577	603	543	560	567	561	579	576	572	591	584	572	554	580	556	590	594	604	583	548	579	584	578	632	575	612	594	584	539	601	570	609	567	569	565	582	587	549	573	573	619	520	601	574	566	587	571	565	622	592	606	577	577	547	579	548	585	552	561	550	592	554	560	556	603	526	601	556	607	547	566	539	571	601	598	565	562	584	586	591	591	566	617	578	600	571	585	556	607	587	563	590	536	569	577	590	580	569	562	582	556	537	556	574	593	584	550	567	597	587	569	590	530	562	567	578	601	551	540	534	593	616	586	551	577	518	581	579	599	534	573	578	567	570	608	595	575	594	587	583	559	605	612	600	559	572	574	539	593	564	588	580	595	609	616	588	608	623	605	563	600	581	575	580	593	547	595	611	556	573	567	598	562	584	603	541	581	532	600	573	583	561	590	595	574	589	559	612	601	620	566	582	553	599	602	561	573	594	559	572	590	619	604	519	583	583	596	597	609	565	602	604	568	554	637	593	563	593	604	591	544	582	550	615	566	583	607	573	574	584	557	597	606	585	553	534	573	587	544	611	563	586	615	579	594	596	611	604	597	616	570	585	595	600	581	598	553	625	579	559	573	558	577	572	624	557	589	583	567	566	604	611	558	568	545	572	589	585	568	554	557	540	571	567	573	571	590	570	583	568	563	597	560	555	567	580	560	562	611	542	567	596	584	634	603	606	597	595	608	589	611	587	590	586	584	607	602	577	576	579	589	568	570	573	562	618	579	567	568	601	591	551	591	596	578	597	557	598	585	610	603	573	518	552	617	549	590	555	586	579	592	582	577	553	613	549	543	570	581	553	589	563	595	569	567	614	606	581	544	560	581	549	573	581	550	544	540	584	545	586	562	550	573	588	602	569	616	533	586	589	597	554	600	588	583	537	609	566	608	574	560	600	544	598	571	587	582	591	572	600	591	565	587	571	599	617	595	575	547	595	570	575	597	650	576	552	547	574	567	597	574	559	575	563	556	583	572	600	531	588	555	600	584	622	621	582	578	585	546
3858	2826	2431	1385	1006	841	732	695	674	636	610	548	526	568	576	534	553	566	516	510	561	521	523	528	515	545	531	552	531	515	527	545	537	509	537	488	494	538	527	495	466	503	505	536	516	527	526	529	498	508	569	487	548	532	484	514	538	487	515	488	487	553	488	520	461	508	532	489	546	520	520	537	479	523	521	527	497	489	485	534	483	526	480	513	549	482	529	496	524	525	535	520	513	520	496	464	511	529	573	503	481	502	541	519	491	515	522	501	549	492	509	521	474	532	503	506	550	509	513	502	503	567	493	464	531	545	484	545	533	510	518	495	493	553	515	499	478	508	541	521	524	505	540	525	511	539	507	506	507	506	523	523	535	547	505	509	542	507	507	464	506	500	503	518	529	514	551	508	517	503	476	529	517	506	524	477	489	547	594	510	532	520	518	496	537	507	497	509	499	526	494	531	501	523	487	480	488	504	497	490	532	513	493	542	473	513	499	512	517	514	503	528	531	525	519	489	504	517	511	483	517	519	492	506	474	499	491	496	478	507	528	500	495	515	496	507	533	510	489	520	500	504	500	569	509	517	522	515	520	535	520	529	465	459	517	489	528	507	498	504	497	504	496	514	538	499	490	464	489	502	498	519	500	446	492	489	489	533	476	472	529	551	521	539	505	518	488	517	519	521	485	527	476	524	511	526	497	494	529	512	494	527	473	511	516	515	519	513	488	494	491	521	521	509	510	494	496	474	535	523	520	524	513	519	490	487	517	492	504	498	534	496	506	490	559	486	529	528	483	497	503	490	511	476	518	530	533	493	516	495	489	500	504	491	529	455	528	499	515	490	494	501	543	508	530	483	517	515	491	467	545	507	542	489	527	507	515	527	487	515	537	538	503	490	499	496	509	518	522	514	475	537	493	513	491	468	511	514	514	472	469	503	507	482	515	541	508	522	540	508	534	491	460	524	542	504	503	493	511	508	527	530	523	507	485	494	508	512	517	507	547	502	498	506	484	532	522	520	498	482	548	525	510	501	472	524	525	490	491	528	497	528	477	474	502	487	516	548	563	536	532	553	506	474	537	553	545	506	479	483	509	513	496	542	505	543	503	519	501	483	489	483	494	562	514	471	483	537	486	465	522	544	482	545	516	484	486	533	467	487	546	546	513	540	512	494	500	506	503	493	497	536	493	516	532	470	513	526	503	537	508	542	508	484	550	500	533	503	539	516	473	546	468	514	515	484	489	497	460	496	522	490	510	488	486	447	518	508	467	497	545	549	502	479	522	503	484	519	517	525	530	485	522	515	540	478	533	519	495	514	491	533	515	487	464	525	474	546	516	500	533	463	482	519	493	484	553	506	558	508	487	476	484	489	519	535	502	526	520	499	524	520	495	526	527	528	540	483	500	554	529	487	509	512	471	486	515	484	504	496	546	474	541	522	525	489	495	521	492	495	523	505	506	504	491	521	502	516	523	480	508	509	525	503	477	499	482	494	525	500	517	510	480	519	501	511	475	489	496	493	475	512	506	518	513	510	530	492	489	482	526	532	485	506	531	537	498	517	472	467	487	463	496	536	496	493	544	514	528	538	490	525	497	506	511	489	512	536	500	482	541	494	496	489	483	495	499	528	497	500	518	511	489	484	529	535	514	498	487	495	487	515	519	500	479	543	485	485	467	502	463	518	466	520	517	534	503	536	539	460	505	495	514	502	474	492	466	485	507	506	488	521	538	500	517	471	491	519	474	481	486	540	512	515	495	516	495	460	475	502	535	511	482	499	524	511	524	514	515	473	508	494	519	464	518	514	504	546	502	496	499	477	531	491	503	508	522	491	446	512	510	512	487	514	532	515	478	512	508	523	483	538	521	519	479	509	489	534	526	484	502	510	502	506	538	502	503	478	535	491	511	476	513	525	482	512	557	492	475	523	502	495	499	550	524	513	454	482	514	575	486	460	473	525	513	500	544	517	501	530	483	496	479	503	499	477	541	505	473	484	514	507	510	541	514	533	515	511	515	514	462	516	497	484	461	525	513	499	510	536	475	522	485	501	499	538	485	505	471	516	521	492	483	490	539	532	501	514	559	524	467	514	506	521	501	507	509	501	460	527	468	540	519	485	501	513	519	498	500	495	505	527	526	530	507	500	529	471	503	505	499	488	508	537	463	471	458	503	522	489	522	492	488	475	494	496	531	514	494	495	473	471	510	539	505	488	506	482	510	481	469	568	491	562	510	538	477	528	499	536	479	488	508	502	501	506	532	504	488	531	497	501	484	524	511	513	519	532	540	494	479	547	495	526	503	479	482	491	501	484	506	557	514	522	512	523	495	513	495	506	502	502	487	445	510	474	473	501	441	488	530	502	533	503	528	512	513	493	485	560	494	479	549	529	528	488	497	502	555	545	494	506	520	533	504	508	486	505	501	471	517	513	560	516	499	506	491	505	500	463	519	523	499	506	499	498	476	485	490	508	475	495	500	494	456	498	553	500	526	540	475	519	503	482	460	531	494	509	565	467	476	560	545	496	531	501	505	479	536	470	507	480	461	501	495	513	492	528	535	562	526	467	509	485	505	495	470	514	505	526	503	475	495	497	506	495	508	483	532	441	529	531	470	509	483	492	520	513	504	516	495	545	542	515	497	490	514	477	491	510	492	522	499	490	524	514	489	500	522	498	512	515	489	539	465	501	492	451	492	521	476	513	498	530	536	486	534	509	494	497	528	512	462	499	536	500	496	500	540	513	520	482	500	495	529	496	499	551	490	518	494	502	502	517	497	486	564	553	486	508	464	522	521	479	490	505	537	497	482	510	496	500	542	495	502	480	517	539	517	530	509	515	491	506	505	542	499	486	480	526	487	501	508	538	489	544	501	501	489	532	483	499	480	539	485	526	520	518	507	503	468	425	523	470	506	491	516	473	495	501	514	469	481	511	512	527	505	486	500	468	495	479	475	496	502	486	481	500	500	478	484	531	497	506	509	510	519	513	507	527	513	494	503	479	476	488	529	517	531	508	491	508	550	499	494	469	523	486	498	502	519	549	506	560	485	494	491	542	483	498	508	492	501	487	492	517	478	501	524	509	519	511	532	500	493	485	504	512	522	457	482	498	487	501	514	519	517	490	506	507	474	521	526	505	524	500	521	492	496	493	509	527	526	493	568	490	505	467	524	535	506	514	524	517	530	512	512	508	501	553	536	499	508	488	543	525	451	500	484	502	517	511	551	526	508	505	436	498	481	479	516	458	459	488	490	529	518	494	541	513	526	511	522	509	500	556	500	500	511	532	518	484	490	528	503	471	520	491	478	492	513	538	526	515	525	503	535	479	495	484	501	536	510	514	500	454	525	498	486	505	485	501	514	534	494	511	506	486	511	548	484	504	462	513	564	463	484	527	520	471	517	495	516	523	504	496	511	532	472	487	510	512	461	478	453	500	490	494	513	540	477	524	493	459	533	510	482	518	493	526	484	500	495	545	501	521	527	499	465	526	486	521	515	517	461	475
24472	21436	28558	24735	21085	3236	896	558	445	389	398	395	397	382	354	363	345	337	370	369	346	342	309	353	318	315	327	333	331	354	335	339	345	340	310	281	326	331	303	315	319	314	305	308	303	307	324	324	335	333	324	309	328	302	293	288	321	313	341	317	320	326	329	318	311	327	332	307	309	298	322	304	305	280	300	329	302	338	298	326	328	345	339	335	307	325	317	295	312	321	324	293	295	320	342	305	304	315	293	297	332	332	297	333	342	317	333	324	292	332	346	324	278	340	321	364	345	330	312	301	312	328	353	336	297	295	316	304	314	317	314	301	312	304	327	323	314	307	308	325	340	339	316	308	332	320	337	314	305	284	301	292	299	312	328	336	299	340	332	334	341	314	325	333	321	297	303	315	310	299	296	326	330	289	317	306	306	327	330	299	301	317	320	310	333	307	339	339	324	328	323	316	315	298	302	327	323	343	324	305	311	300	315	319	318	333	319	328	308	329	302	301	307	335	332	285	326	324	293	321	291	303	310	313	315	345	323	312	302	342	318	320	320	324	295	324	340	298	361	343	268	336	326	333	311	341	297	329	317	304	303	311	315	342	324	324	324	315	324	341	358	329	312	309	312	314	292	287	293	319	299	340	319	317	312	306	319	346	319	333	302	333	315	302	314	303	313	318	323	337	325	315	360	306	290	318	334	306	309	304	307	318	298	320	315	297	325	345	331	306	300	310	312	261	357	303	338	291	348	346	290	314	293	316	344	280	332	329	350	350	336	327	340	294	307	311	321	332	347	318	337	348	338	315	325	331	295	320	308	327	307	335	318	352	322	286	322	305	304	302	325	311	347	321	311	306	320	321	351	302	312	296	354	306	330	288	309	292	324	300	317	346	308	308	312	319	329	346	344	305	300	322	312	287	311	326	301	306	307	326	332	345	338	304	319	313	299	323	336	336	299	317	298	325	317	302	312	334	307	278	316	307	299	293	306	334	325	316	285	314	319	325	330	336	300	285	308	288	311	295	323	297	318	328	285	314	315	316	310	329	306	299	282	301	318	320	288	295	354	294	305	283	312	312	320	304	291	293	304	338	334	307	327	310	333	312	284	297	307	353	308	307	331	320	302	327	323	312	324	313	302	327	302	349	315	323	331	343	304	343	325	333	322	301	315	319	302	296	297	308	319	334	322	347	313	353	311	336	327	309	295	314	301	316	351	318	323	316	330	293	319	332	334	318	316	325	304	295	309	307	314	329	306	307	286	333	280	320	305	292	305	337	322	345	331	361	308	324	291	295	306	328	307	323	298	282	329	338	305	320	312	296	287	334	324	350	308	295	323	331	285	301	305	339	287	314	340	339	307	328	313	295	296	315	284	316	326	307	294	300	325	327	293	310	296	303	320	346	327	299	319	299	309	312	292	298	320	317	337	342	332	325	306	326	322	325	278	312	302	327	318	319	327	327	319	288	318	303	324	322	291	327	345	351	309	347	279	322	276	298	327	325	310	340	302	334	282	298	326	293	302	315	303	289	346	327	282	294	365	306	298	318	322	305	332	310	313	299	332	310	285	357	336	305	319	297	297	300	327	333	350	295	324	309	326	309	332	304	333	308	324	302	278	310	305	293	314	290	318	290	298	360	331	337	331	292	333	310	314	315	307	299	347	292	291	328	319	326	300	313	330	319	287	307	302	324	353	304	330	318	318	308	313	324	325	283	316	348	296	296	330	312	318	334	305	312	306	315	303	313	325	271	343	295	312	321	322	299	333	325	327	323	334	329	337	309	318	305	332	306	333	334	317	291	357	338	290	325	314	339	303	313	336	312	318	321	320	339	297	359	315	318	299	292	362	347	315	316	312	341	303	312	313	331	323	322	308	334	345	313	306	312	280	324	294	341	340	312	300	316	336	312	302	346	321	310	299	283	329	325	323	298	326	288	334	323	313	312	330	320	315	323	304	324	360	310	319	302	319	291	317	300	292	316	329	299	338	318	322	289	310	311	298	306	324	310	323	299	330	295	280	308	317	309	313	309	316	295	326	336	319	289	322	305	328	324	292	296	335	309	321	333	318	321	331	321	335	336	323	330	295	287	303	327	330	344	319	325	333	315	314	301	309	299	309	306	311	305	334	308	298	311	306	306	347	314	346	337	288	328	329	303	287	292	328	275	312	334	325	324	276	306	329	315	318	319	303	343	270	316	343	329	305	355	323	331	312	302	330	290	319	300	306	268	331	284	297	297	313	282	324	281	306	336	327	310	296	317	327	303	292	319	297	324	311	332	323	310	314	313	317	313	304	306	340	313	313	315	328	316	304	281	311	294	329	321	309	334	298	337	284	319	328	312	314	292	292	336	322	334	319	313	290	301	330	330	323	295	316	315	310	306	339	302	293	289	351	321	306	307	315	323	302	321	302	304	302	319	303	286	315	310	345	330	302	332	342	278	316	320	350	312	301	331	309	316	323	307	338	304	320	309	330	319	307	284	281	310	303	309	303	325	324	335	361	291	316	291	315	345	297	309	334	292	258	335	341	317	342	333	318	335	314	323	251	327	323	334	296	302	320	317	330	323	327	326	327	276	337	302	302	309	272	316	285	322	285	284	324	338	312	312	334	305	300	330	343	300	332	290	330	321	308	342	290	302	349	326	311	314	293	310	302	307	324	309	336	315	330	347	301	314	328	315	333	295	304	325	288	329	343	281	324	340	308	340	356	337	335	326	291	300	317	290	342	306	292	315	291	303	330	292	323	311	325	306	308	297	307	329	306	328	339	330	295	316	311	316	287	345	320	354	298	297	313	344	328	300	292	304	332	315	330	309	306	314	270	323	330	282	311	302	343	301	284	340	347	321	295	305	326	351	293	299	296	314	299	327	302	313	325	369	321	294	321	275	303	321	318	320	293	279	341	321	303	313	300	327	291	335	316	306	311	336	336	293	312	319	312	347	331	345	320	300	322	327	320	298	340	296	349	307	331	297	319	307	297	315	328	314	311	301	312	336	322	319	304	330	327	315	319	284	333	305	313	303	300	274	298	298	299	315	278	291	338	310	309	297	313	316	306	309	317	282	337	321	315	311	298	332	347	296	301	275	305	299	339	314	354	307	287	288	332	317	309	315	310	280	324	310	319	290	305	322	325	331	307	271	302	302	308	328	311	318	313	317	270	306	318	311	316	308	290	288	314	293	298	295	299	311	310	332	312	332	307	355	311	339	291	292	323	364	267	294	321	287	296	315	325	300	307	327	300	322	314	335	282	320	325	307	306	331	320	313	322	318	312	319	329	325	330	319	290	310	350	316	324	305	313	324	289	287	316	323	328	299	345	311	301	291	306	310	292	309	319	274	329	289	287	292	337	311	308	348	307	322	321	280	316	305	311	329	302	293	318	311	287	288	312	322	357	331	296	291	349	346	286	314	317	332	322	297	359	334	320	326	319	312	292	311	298	323	314	341	289	345	325	315	308	309	333	318	326	331	307	314	309	294	319	310	336	312	305	309	288	302
3814	4898	4142	2075	1386	967	773	626	544	518	479	437	423	446	391	395	356	339	367	364	339	318	314	309	320	351	301	331	330	332	344	326	344	338	288	310	330	318	323	336	307	306	301	309	315	294	303	322	310	286	297	293	316	322	304	288	312	308	317	297	324	320	304	283	286	360	314	296	276	321	319	289	314	295	317	294	341	289	279	311	309	268	334	284	307	329	310	307	281	293	277	293	280	297	278	315	264	315	285	270	294	305	301	302	309	300	302	308	281	271	328	272	293	312	331	298	327	308	333	293	288	293	323	297	269	330	302	316	313	285	308	286	303	287	307	284	296	309	302	296	308	294	288	283	308	281	302	297	312	299	325	313	297	328	287	319	343	317	299	286	278	302	323	309	271	295	305	285	289	275	301	319	315	279	310	290	328	310	290	301	310	288	284	315	289	288	295	293	293	310	307	304	294	299	328	349	300	317	326	305	297	315	315	279	296	294	290	293	287	303	309	286	315	334	293	280	269	341	304	293	290	344	326	307	288	304	311	297	337	289	283	276	270	292	291	312	329	305	312	288	295	302	327	323	345	296	309	277	311	318	281	331	292	289	284	320	296	316	306	309	294	297	307	279	297	300	309	332	307	286	288	306	304	290	311	308	323	287	263	303	345	283	314	305	310	280	291	308	267	306	295	294	317	304	294	309	309	320	317	290	297	306	302	317	286	297	274	270	296	288	287	291	315	290	327	292	255	321	327	320	292	282	290	325	291	324	281	295	275	291	317	267	273	275	268	316	302	265	305	318	322	302	315	290	310	296	316	293	314	312	267	323	298	275	286	319	299	316	303	293	319	293	282	275	294	239	318	312	314	289	295	312	292	269	329	291	286	328	275	295	270	307	291	284	301	291	314	320	303	293	312	279	273	299	280	321	288	293	305	331	305	299	291	317	333	278	314	269	304	275	312	282	298	288	318	276	284	288	282	264	315	317	287	308	290	326	281	289	308	279	301	329	349	296	331	286	308	316	329	293	315	287	322	294	288	291	274	286	245	314	292	299	298	275	300	276	308	318	288	284	318	305	290	308	290	275	283	276	305	300	328	292	304	313	299	305	336	298	312	303	301	297	286	314	323	302	290	326	296	301	289	297	273	301	285	301	251	303	274	307	303	302	300	296	333	295	309	289	294	308	297	310	316	272	311	304	308	265	292	303	308	302	270	334	321	270	294	296	325	308	281	278	323	307	294	321	302	278	291	292	315	299	314	253	293	297	316	300	305	311	314	337	300	315	322	303	329	298	292	296	301	276	288	300	307	279	298	293	272	277	303	296	286	266	294	288	322	315	302	337	289	320	303	304	296	287	264	311	303	314	324	299	311	300	312	306	278	290	337	292	311	325	268	303	310	299	280	303	271	326	313	290	278	275	260	286	298	297	258	267	310	302	295	305	348	296	307	274	284	296	307	287	293	320	313	297	290	301	288	296	302	318	318	297	287	285	299	273	310	295	283	277	267	288	267	301	310	309	323	285	299	281	328	277	330	299	307	297	323	305	303	299	326	280	321	342	275	295	317	280	300	297	313	276	289	306	281	289	274	279	290	265	307	306	292	298	288	298	279	316	292	281	293	305	288	287	307	292	309	311	308	300	281	279	304	293	293	300	312	277	294	313	309	283	277	288	302	268	278	301	275	289	332	281	288	297	289	330	318	281	282	295	271	276	303	263	305	294	267	273	332	302	288	297	293	261	300	301	280	291	285	325	319	329	296	298	317	323	329	278	303	300	313	322	306	288	293	285	282	267	326	280	308	287	316	322	300	317	326	294	266	315	326	289	308	323	307	284	314	316	275	301	308	293	277	301	285	314	290	299	293	297	270	320	293	295	302	275	268	300	322	304	277	296	278	280	296	295	296	304	303	295	334	288	309	297	313	311	292	312	305	287	299	303	305	295	273	326	284	282	281	315	295	296	281	303	290	292	306	281	319	283	286	329	299	278	317	310	317	267	275	327	304	313	296	300	276	303	283	285	309	308	288	303	306	299	262	341	300	312	276	273	290	314	265	308	290	304	321	320	272	277	298	260	283	276	286	264	297	328	282	319	299	315	288	286	280	298	306	288	283	278	293	279	260	303	308	293	312	258	314	316	296	315	291	308	282	272	301	292	292	288	312	276	291	301	285	298	266	305	310	300	309	274	306	309	305	317	296	289	294	329	270	279	282	279	302	326	300	305	325	299	309	282	290	288	292	270	288	273	276	304	300	299	280	313	314	354	305	312	306	299	288	262	288	326	301	320	315	309	316	319	305	287	317	294	287	304	315	288	269	273	301	293	321	298	300	293	296	267	285	274	288	316	303	308	305	281	308	271	320	301	289	279	301	298	326	306	289	300	288	328	315	297	312	295	281	305	280	284	298	306	276	298	280	288	303	302	316	271	280	312	283	279	289	312	292	303	301	284	284	288	263	297	314	286	315	323	283	297	273	291	317	284	309	287	270	270	310	316	298	275	311	269	293	290	304	266	276	281	318	306	282	296	303	269	297	311	271	347	325	280	299	330	287	273	315	306	295	317	295	281	287	280	298	307	294	307	271	279	342	291	280	315	313	324	265	296	294	329	280	309	292	288	282	299	275	299	271	302	289	293	294	329	305	305	324	271	294	282	276	290	282	288	282	300	322	308	311	314	276	268	299	319	304	318	311	252	311	322	269	324	330	291	307	294	336	285	327	303	293	280	306	273	309	314	309	308	304	288	308	288	289	297	288	310	316	314	280	300	293	290	287	316	291	322	293	261	288	298	300	262	299	282	273	312	291	331	284	287	272	309	299	281	298	306	295	292	307	295	304	298	252	292	312	290	287	315	280	301	272	274	292	307	321	315	310	284	303	291	297	293	267	291	304	293	300	263	302	302	272	302	281	282	305	340	300	278	290	289	301	284	305	296	331	291	301	306	302	300	286	340	286	285	285	289	301	299	330	312	298	271	294	320	302	292	326	296	305	301	301	290	275	296	308	294	293	297	310	273	311	305	287	286	296	338	286	284	289	311	290	289	295	293	298	278	285	289	288	306	279	299	301	294	284	317	276	335	289	256	318	302	303	306	292	281	318	307	286	279	305	321	283	304	287	279	299	284	285	304	296	305	293	297	301	288	302	320	286	285	317	311	285	298	297	316	289	284	309	311	324	274	285	292	271	311	306	282	297	288	294	304	299	290	282	297	295	307	309	280	296	271	305	287	282	296	280	311	294	312	320	297	314	292	288	276	298	295	326	316	303	286	327	307	289	325	283	282	291	308	299	314	288	289	293	285	287	308	285	287	276	306	268	290	306	288	319	294	286	318	305	301	296	279	313	282	304	320	279	295	300	314	324	305	309	283	309	277	278	290	315	274	316	310	300	292	285	258	284	295	296	281	269	331	309	284	300	288	309	303	288	291	289	307	306	306	272	316	283	296	291	296	289	277	306	292	306	277	302	293	326	285	309	291	276	280	332	257	296	298	284	297	306	279	277	309
27651	10069	1707	1206	922	910	906	902	967	946	927	889	941	922	904	912	919	925	981	932	899	839	936	946	877	921	858	950	917	878	893	925	911	877	892	875	885	966	913	929	920	861	879	899	872	894	904	951	899	900	839	922	878	909	918	946	946	945	929	943	948	890	957	922	868	881	894	882	918	947	952	896	836	860	891	942	863	929	917	868	870	925	915	922	887	920	902	926	931	895	897	921	900	908	910	922	943	903	902	904	900	928	980	873	921	916	907	915	888	874	896	826	923	972	923	912	848	908	886	946	940	906	898	858	891	900	898	898	908	887	900	929	926	872	934	938	895	929	919	847	903	880	871	869	863	891	913	931	915	873	891	923	890	943	912	872	868	954	907	897	913	901	979	900	907	893	887	900	929	878	934	906	1015	953	901	962	895	868	877	908	866	902	908	944	943	876	916	861	965	920	899	898	904	900	907	943	897	854	883	914	925	882	918	859	876	928	925	898	920	872	890	864	894	915	953	933	945	917	917	942	921	910	893	848	928	989	943	959	962	884	963	916	910	945	901	873	920	864	872	903	847	920	930	917	908	968	920	875	924	911	945	924	912	888	926	910	883	924	871	892	889	897	897	905	894	960	861	901	933	902	892	895	889	946	933	932	854	928	854	864	859	856	885	940	877	897	882	926	887	940	832	898	884	905	920	896	913	930	929	962	863	910	885	853	878	895	911	886	885	950	905	936	903	927	874	944	863	884	926	963	915	926	883	947	915	911	899	881	871	926	928	880	889	881	897	889	903	956	857	915	928	935	928	934	912	910	875	940	946	921	920	882	881	887	901	880	825	909	906	919	872	939	954	851	859	846	984	933	903	866	912	888	896	894	907	905	892	886	853	909	874	927	888	889	964	842	849	960	902	894	931	870	927	913	919	866	907	874	884	897	936	861	853	890	915	924	909	914	877	874	911	863	832	894	898	899	923	881	969	956	856	878	920	936	884	872	904	961	862	926	896	921	928	889	876	894	866	897	930	922	869	927	876	892	963	909	966	929	947	840	896	855	926	909	943	905	963	944	908	928	893	900	882	952	895	944	919	941	937	877	868	955	877	906	937	917	880	933	891	918	918	885	898	928	947	880	836	917	821	912	924	907	890	883	912	929	834	986	890	959	971	903	902	893	907	906	951	820	927	924	902	928	907	927	927	886	916	954	911	899	927	895	947	907	965	905	919	939	939	958	987	925	893	927	903	967	892	900	903	906	863	915	911	900	933	940	897	919	868	915	892	886	863	948	930	858	935	922	951	863	879	923	872	953	878	842	924	914	921	931	950	867	850	873	881	941	924	895	847	974	834	922	921	881	946	893	937	891	872	923	884	894	919	969	870	922	888	966	890	893	893	859	916	929	861	854	892	894	933	928	908	905	845	900	902	866	948	864	926	953	909	945	934	882	902	914	910	892	890	925	968	924	914	910	859	876	917	841	875	941	878	891	862	902	934	907	885	872	906	917	904	878	906	857	896	912	914	960	928	864	891	896	902	928	902	866	897	925	894	916	948	908	880	933	918	895	903	920	891	900	904	905	875	898	922	872	918	901	913	907	904	913	933	962	893	847	938	904	951	902	884	910	896	917	890	934	922	896	946	979	903	881	956	920	940	993	908	871	884	902	893	914	882	860	832	923	853	886	919	843	923	868	901	877	913	907	876	946	910	868	932	917	925	881	887	898	889	916	936	925	876	946	896	918	871	978	902	950	937	894	920	952	920	918	915	864	962	869	926	856	881	871	896	899	947	914	863	886	897	912	884	883	905	885	866	898	882	885	891	866	949	839	917	929	952	900	833	909	926	903	909	855	909	901	906	856	893	871	892	903	884	883	911	916	915	909	889	888	872	879	894	904	869	880	878	906	900	882	891	939	890	906	889	895	923	925	875	881	904	882	884	903	874	895	933	908	886	852	935	868	926	891	875	957	919	898	906	921	883	924	917	920	973	903	923	918	898	923	925	891	886	939	866	902	905	914	893	903	900	922	838	907	901	928	905	867	869	941	882	928	916	901	940	927	912	918	945	897	898	839	899	900	966	910	906	911	950	901	883	913	907	893	893	907	896	925	892	921	914	913	943	896	916	896	929	857	921	908	900	907	928	913	907	881	860	891	876	902	879	863	871	847	914	912	958	942	893	902	887	895	896	870	907	919	988	927	927	866	922	889	924	904	875	878	936	938	892	894	908	900	911	950	869	857	871	905	881	923	874	830	889	945	826	893	902	936	838	950	816	840	859	1002	862	937	926	890	901	886	926	918	903	957	915	884	899	923	896	952	908	931	904	888	898	922	860	919	939	894	939	923	850	959	905	903	845	924	965	909	950	912	910	893	873	938	958	907	933	946	948	867	929	857	958	883	946	904	925	902	925	881	924	902	946	928	887	891	896	966	927	925	902	907	927	820	873	923	880	924	892	909	899	904	896	910	925	887	934	932	864	872	925	908	972	870	859	926	931	938	925	873	963	935	859	895	877	881	873	901	878	916	845	890	885	881	945	919	897	871	951	921	923	939	927	891	900	881	852	912	916	848	903	912	888	927	894	919	912	890	913	910	926	1020	928	908	865	954	950	888	928	976	918	919	959	884	892	956	891	916	895	896	886	867	900	925	901	892	885	891	944	910	898	969	876	920	860	859	886	890	899	894	894	877	902	913	881	892	936	920	936	863	899	890	901	927	913	878	880	944	946	903	876	852	873	889	851	879	903	877	944	901	881	882	852	959	961	946	832	872	915	876	866	886	897	901	881	904	909	929	915	931	902	905	969	934	912	879	933	971	885	882	931	926	926	848	900	873	873	940	869	881	910	923	952	911	890	873	923	886	920	902	882	893	925	911	903	904	883	885	911	914	882	917	898	950	852	938	884	877	883	910	925	944	900	878	948	922	921	907	928	885	929	886	897	893	922	913	942	895	905	908	831	901	953	882	933	929	959	903	864	951	883	945	902	863	905	941	839	859	901	848	881	912	875	862	922	915	911	824	932	897	929	900	913	936	914	922	864	897	923	920	888	945	900	903	920	937	863	896	928	961	878	898	868	931	925	912	911	833	908	928	910	865	907	932	864	881	893	899	887	893	898	923	903	893	886	941	932	859	883	886	886	890	930	924	973	943	944	893	907	884	865	901	917	973	922	905	876	906	953	890	906	890	928	890	907	963	929	981	901	902	893	887	906	906	909	911	909	884	931	859	888	907	840	897	902	888	918	907	904	937	947	873	927	947	937	915	922	893	876	876	935	927	901	946	915	946	915	920	868	907	919	967	924	947	923	875	927	913	922	939	935	875	898	911	888	956	902	899	886	903	892	874	898	900	913	911	874	905	917	908	888	881	910	866	896	959	938	904	909	906	909	875	909	860	933	935	890	950	839	902	929	946	925	950	948	861	867	891	892	882	863	925	901	873	873	874	902	887	873	933	859	878	902	865	882	855	904	916	935	892	897	894	897	883	896	876	911	974	934	969	880	908	897	895	875	936
5533	918	903	806	740	800	774	746	735	714	705	732	684	766	770	780	724	689	713	724	740	761	729	781	732	738	740	734	755	737	773	709	743	805	719	726	724	746	763	768	741	680	749	765	754	788	737	727	775	730	714	733	713	738	728	728	742	699	769	735	749	712	755	717	748	727	724	757	702	746	763	758	745	682	718	722	707	719	725	750	734	717	751	742	755	724	717	738	739	715	769	745	774	749	751	711	660	716	699	714	684	738	764	756	773	764	713	775	713	730	717	720	745	726	740	788	720	774	698	694	736	746	726	750	714	681	769	757	713	738	736	780	742	750	706	718	768	750	758	734	754	741	707	729	763	696	742	784	766	744	760	728	774	700	706	732	726	735	738	755	744	754	768	764	775	725	764	766	747	772	742	767	779	734	682	754	768	757	729	713	731	728	783	770	772	764	721	716	724	718	714	774	788	757	701	752	731	750	700	720	698	746	763	728	713	736	755	773	763	707	760	730	776	747	753	740	736	721	812	714	779	718	733	773	754	710	744	740	771	736	706	717	707	722	758	714	725	752	753	694	720	728	716	730	745	674	740	748	713	732	747	734	754	754	765	748	739	741	755	732	759	781	705	735	742	715	723	745	743	755	781	726	769	722	786	703	749	703	680	743	711	719	723	779	745	688	687	743	719	756	722	708	742	740	704	765	781	728	727	728	713	722	708	743	749	756	764	728	733	734	712	682	744	761	715	777	769	735	744	718	712	761	782	719	727	733	749	733	766	741	763	740	705	720	721	733	757	808	786	789	773	728	748	720	690	776	776	727	749	742	767	718	730	716	734	768	717	748	720	740	737	762	772	753	702	765	725	674	751	718	738	759	743	712	750	726	775	723	675	765	712	747	727	703	727	762	747	711	717	722	719	730	682	686	723	722	686	718	739	731	754	745	718	735	780	731	744	757	769	733	742	702	738	729	767	730	726	701	746	707	749	798	717	677	758	746	768	734	739	756	765	731	734	691	776	743	757	772	738	780	751	752	709	721	750	754	735	773	699	755	710	687	755	732	736	735	763	720	765	764	723	746	717	719	711	747	744	760	694	761	684	740	734	759	773	772	711	754	691	758	719	758	732	715	715	755	735	733	758	726	716	713	741	720	714	792	767	757	745	695	731	699	732	725	736	731	780	753	712	761	726	696	709	732	745	725	740	732	737	768	696	731	764	741	773	686	720	776	781	765	704	767	737	698	732	694	762	733	733	743	747	702	704	769	740	737	737	713	727	727	719	741	734	772	750	757	759	728	736	713	742	719	749	823	706	725	724	757	742	718	750	818	775	723	729	723	701	692	707	678	759	718	732	718	803	725	737	759	767	715	734	709	718	724	773	723	752	758	775	724	747	735	733	718	764	714	761	699	691	686	770	736	778	755	698	727	741	772	716	803	782	739	678	772	700	755	760	723	744	693	693	728	680	758	732	727	747	741	735	747	739	722	752	736	736	779	737	744	731	719	770	702	715	706	774	705	757	731	715	727	736	786	742	736	733	720	738	738	731	746	737	767	704	717	717	732	759	760	771	769	734	748	705	716	755	740	732	762	673	734	736	729	737	761	732	725	724	716	722	758	712	731	726	724	692	732	748	709	781	783	715	746	741	784	688	739	715	722	726	726	741	749	736	725	690	731	712	719	710	754	793	717	714	702	715	737	711	729	757	693	736	736	731	795	725	724	739	747	738	753	718	796	749	722	796	743	683	723	742	793	738	776	731	733	722	749	706	709	695	728	719	762	710	750	786	737	708	727	721	723	758	764	718	717	747	731	692	708	742	709	762	769	696	710	718	746	709	729	731	713	671	757	677	695	789	735	685	724	779	741	747	774	736	795	750	782	781	685	750	728	746	731	737	724	728	741	741	719	757	730	693	731	706	747	706	741	740	694	758	751	761	714	743	790	734	694	781	711	743	726	732	731	729	692	735	689	724	752	763	748	724	741	783	776	724	767	742	720	767	711	750	736	731	714	692	733	719	736	723	735	735	775	706	770	717	705	744	713	725	732	746	683	760	740	686	768	759	739	721	732	746	754	753	762	773	717	714	716	775	772	749	780	755	731	760	726	785	718	737	750	726	687	717	687	745	723	734	763	732	778	769	702	697	735	718	777	756	749	747	712	672	739	736	750	719	758	700	691	732	708	737	761	743	721	708	753	736	740	727	700	722	723	763	788	757	725	717	780	738	737	732	741	721	710	745	750	756	726	712	715	767	726	745	707	746	723	766	689	744	727	752	775	735	712	745	758	774	790	688	711	695	722	733	746	734	695	750	691	747	739	692	703	718	735	732	744	779	714	698	703	766	732	806	727	690	735	720	775	705	725	756	738	715	696	742	752	757	740	790	690	781	740	709	744	741	764	712	751	739	679	777	742	727	711	787	720	708	739	714	747	758	765	746	751	742	728	701	743	730	740	747	702	727	832	757	777	772	756	756	711	712	734	752	690	704	755	758	780	731	755	735	761	739	710	719	700	713	732	707	733	715	708	742	779	782	749	755	717	713	761	766	769	750	717	745	729	717	727	726	722	711	720	677	695	687	759	750	702	679	711	750	679	706	705	748	760	784	745	719	707	690	757	752	739	745	688	738	768	753	757	764	772	729	791	739	751	742	809	720	695	711	720	773	736	706	747	745	725	756	758	773	724	730	753	697	740	737	759	801	691	710	775	715	698	769	751	762	765	739	759	714	737	741	753	706	740	768	745	722	707	751	760	742	688	710	761	711	724	746	683	717	748	724	707	688	727	747	732	758	790	770	731	764	751	748	759	731	714	672	723	706	746	731	716	723	722	749	714	699	719	749	742	768	770	737	739	806	752	709	761	754	745	771	739	750	739	775	745	731	715	729	695	696	743	721	727	779	782	713	707	751	740	749	716	749	768	720	757	762	765	741	732	775	743	771	766	725	743	744	765	711	748	741	732	722	726	698	729	738	717	741	735	745	715	718	720	744	744	688	745	753	723	691	730	737	759	737	741	735	728	737	745	738	743	765	752	714	733	808	778	726	761	713	729	707	704	751	765	727	784	726	758	699	755	723	755	777	737	753	760	781	721	716	747	761	690	728	728	717	783	699	760	754	777	660	718	712	751	714	754	772	719	755	718	743	766	716	765	745	744	721	693	720	704	743	748	754	760	721	767	755	732	739	734	743	713	701	718	725	693	719	792	710	733	719	712	774	753	699	762	743	713	720	715	716	719	737	706	740	728	737	711	692	731	713	748	744	682	747	743	721	750	753	754	706	742	734	727	759	741	683	772	785	718	729	752	757	767	757	733	734	735	741	741	767	711	696	741	710	768	751	703	718	712	760	749	729	753	792	725	696	686	694	726	734	730	748	753	745	795	704	708	715	726	724	766	718	717	751	704	734	708	687	748	721	707	739	765	738	740	772	710	732	710	771	728	746	725	758	712	773	704	717	783	722	726	722	747	718	747	796	752	695	721	738	742	719	773	692	730	724	727	784	770	736	692
25701	21446	27219	25392	4076	1073	814	666	684	662	660	581	611	661	622	570	623	620	580	625	570	595	584	611	602	576	594	615	619	630	624	631	613	616	610	558	561	548	592	606	562	550	604	597	591	557	607	570	600	559	560	591	616	627	604	571	595	591	557	614	615	612	621	584	581	567	562	616	593	628	653	606	614	583	562	595	569	561	566	594	582	546	615	631	533	576	590	574	592	578	564	589	586	571	618	597	552	614	597	596	606	588	598	596	576	614	623	569	613	606	580	644	548	592	568	559	573	613	603	563	585	569	590	588	573	578	586	557	554	576	625	538	562	597	603	603	607	568	566	618	604	565	585	599	574	516	517	559	587	633	589	571	604	591	597	567	581	559	549	602	571	607	563	574	604	586	549	581	625	577	615	555	605	585	583	576	547	602	549	557	564	556	591	538	608	510	576	597	571	573	591	571	633	585	548	582	581	573	588	565	555	554	582	587	576	559	599	610	578	541	598	580	602	615	574	551	607	600	573	564	594	591	564	539	612	586	593	642	596	548	616	583	577	573	562	602	572	574	595	582	562	580	559	584	588	578	632	638	575	587	587	583	587	616	558	551	587	567	569	561	605	535	579	582	597	548	533	577	606	605	618	604	593	535	574	622	604	568	535	585	588	565	518	579	602	576	556	601	578	618	583	575	564	592	617	545	548	583	566	595	579	599	595	597	549	570	561	568	558	597	600	575	535	564	554	595	623	586	603	556	560	551	569	512	616	579	591	578	603	537	590	566	544	566	561	567	572	609	570	598	606	609	584	553	578	603	614	593	627	545	563	596	591	581	578	563	617	581	625	598	573	591	599	565	621	599	614	591	514	594	558	606	602	551	562	577	580	572	527	545	544	590	569	609	594	566	588	568	598	592	622	572	567	548	586	592	574	590	608	643	601	621	576	616	574	565	566	615	591	593	590	587	635	575	568	608	598	599	580	593	576	569	550	567	558	580	574	596	592	600	596	594	575	544	572	575	566	572	576	556	626	562	523	591	556	523	593	572	601	537	560	624	572	589	563	552	544	572	574	599	641	600	606	591	548	579	600	584	595	569	564	575	570	571	573	556	577	583	623	562	540	568	585	548	610	601	541	550	542	616	629	581	577	607	619	587	591	568	610	564	576	624	575	551	575	566	579	592	585	587	560	563	587	558	572	601	624	603	596	577	566	579	589	584	592	556	591	583	569	584	577	600	596	551	604	562	582	609	604	573	546	538	501	583	532	557	561	574	538	532	599	529	587	596	590	615	564	551	618	582	582	590	612	606	601	564	620	557	579	557	572	606	575	538	581	587	625	637	603	554	533	596	603	585	600	588	569	607	556	609	626	582	567	573	603	601	549	581	611	592	547	568	582	600	593	606	517	611	576	570	605	560	601	606	563	599	602	609	593	576	635	565	584	608	568	604	584	561	569	556	626	622	534	576	576	569	583	582	621	567	603	548	555	562	619	613	634	543	587	569	622	584	593	570	591	598	578	632	614	540	540	562	572	665	574	562	592	599	606	618	601	554	604	557	555	620	532	559	590	573	566	571	590	549	595	612	617	583	589	580	559	544	625	570	596	551	576	573	568	602	576	602	577	542	601	579	577	540	595	591	610	564	576	574	532	571	557	580	573	608	584	549	531	576	580	570	580	549	579	554	578	561	574	553	545	594	560	591	589	610	570	614	597	604	619	611	566	569	608	588	577	560	584	566	559	605	603	532	571	560	548	597	565	599	561	576	548	585	569	577	550	580	556	576	557	563	619	570	639	567	581	598	596	598	559	593	605	549	630	589	573	586	567	580	574	590	576	600	626	600	556	583	565	599	572	569	603	574	553	586	567	551	557	591	584	589	604	582	597	574	576	555	584	580	587	584	600	604	540	555	601	536	583	604	567	575	585	597	619	579	596	557	557	556	565	622	585	615	618	577	616	565	595	613	585	603	584	651	546	585	575	609	590	612	567	573	550	594	605	564	600	530	569	568	554	576	579	581	569	563	579	614	631	580	605	583	551	581	569	601	564	621	549	577	526	597	611	588	620	574	595	587	587	588	577	545	577	573	597	585	572	586	551	601	583	604	589	587	597	584	600	606	565	561	605	588	576	580	599	565	596	550	571	636	552	598	568	569	538	617	583	569	534	581	581	577	606	620	543	590	594	602	575	585	589	618	598	518	551	574	599	569	538	597	614	641	559	589	619	583	594	588	622	602	559	561	588	591	589	571	582	565	630	602	553	574	571	599	585	578	604	550	573	620	589	589	598	606	544	581	602	556	583	559	564	553	619	579	568	582	587	630	601	563	599	576	555	603	524	621	641	583	613	602	570	569	587	638	584	531	547	553	573	612	585	572	593	572	557	625	555	590	593	567	600	610	587	567	539	593	604	567	537	569	618	581	585	585	603	618	575	585	574	591	598	575	574	605	580	602	569	577	594	570	589	569	544	608	596	597	551	650	597	611	550	557	570	610	572	567	593	562	581	642	593	527	565	560	564	608	589	568	580	618	617	593	572	605	596	583	571	580	576	577	620	588	579	539	548	587	564	624	549	600	593	589	577	604	574	612	608	602	546	609	584	603	595	583	561	546	586	555	603	573	563	586	571	576	595	593	606	617	586	569	575	597	529	603	612	608	551	570	573	576	571	606	612	599	562	618	595	586	560	582	602	560	612	548	576	624	598	611	583	571	581	550	574	566	561	600	602	581	592	545	575	603	599	581	585	607	582	609	568	644	614	562	565	589	608	627	585	623	605	611	558	551	569	525	553	588	569	587	553	580	566	580	586	559	569	610	530	567	549	587	580	599	571	592	576	602	632	632	589	541	585	585	585	599	603	579	534	527	553	606	556	574	588	582	594	644	590	554	562	586	572	587	525	600	544	636	595	574	619	605	604	562	552	582	607	559	574	607	559	606	590	546	567	574	577	635	597	570	510	540	592	527	567	584	560	630	546	598	612	569	570	582	550	551	600	573	615	605	552	557	592	544	570	594	566	615	560	603	626	585	612	559	582	591	571	573	574	599	592	609	575	578	587	558	555	588	613	570	583	593	561	565	605	585	558	608	593	571	597	612	603	570	592	621	543	583	543	571	582	603	612	574	581	542	553	574	562	576	540	597	546	576	554	578	569	569	596	540	620	552	546	581	577	615	597	564	585	538	565	611	558	607	546	597	505	559	550	596	604	580	561	608	588	539	548	546	607	616	594	547	596	629	625	578	596	584	593	594	592	585	613	538	551	582	538	586	578	577	616	571	647	632	551	572	598	591	569	569	565	600	592	574	565	606	592	596	581	595	640	589	595	608	560	554	610	627	548	559	602	580	564	574	576	560	601	598	582	578	567	560	560	567	571	610	537	566	549	555	621	606	574	583	560	604	618	588	583	622	574	568	595	576	572	558	585	567	603	597	593	595	580	609	591	564	593	555	619	594	596	613	542	564	544	573	599	580	605	606	565	629	649	612	598	561	586	582	612	524	591	607	592	614
3732	2903	2368	1390	1031	847	743	704	645	621	613	583	528	553	551	552	557	552	504	509	543	527	481	504	520	504	508	484	512	543	513	553	542	510	522	577	529	501	501	499	542	513	498	498	502	522	515	534	519	549	540	541	505	531	528	506	515	533	536	539	508	499	492	549	476	493	499	515	524	528	504	490	454	530	503	518	518	476	478	526	523	528	484	566	540	456	528	486	506	503	499	526	492	508	534	534	550	522	496	490	512	551	515	509	513	500	534	497	501	512	513	516	548	524	500	529	502	500	509	555	502	524	487	491	495	501	512	499	500	527	496	518	494	543	522	508	529	508	516	501	512	505	504	516	493	535	499	496	502	517	491	512	536	530	509	517	534	510	486	561	529	538	514	480	545	511	506	524	535	564	509	516	508	506	569	502	507	520	543	523	541	514	516	524	523	494	472	503	549	512	504	500	491	477	519	502	512	496	516	478	525	510	509	509	503	523	483	540	516	567	520	522	522	532	492	517	534	503	511	482	515	524	527	533	538	500	504	477	556	540	495	503	524	515	482	501	512	504	524	483	572	517	489	497	508	499	507	522	473	503	498	513	509	497	512	503	536	479	523	512	488	502	526	514	503	512	500	499	519	499	462	522	498	511	514	492	481	523	512	565	499	495	511	506	495	484	554	500	534	508	476	495	497	483	521	487	511	533	473	514	558	501	464	544	498	544	504	510	505	543	487	509	483	515	504	495	529	468	530	527	497	534	519	506	461	500	500	497	526	478	513	521	498	469	517	475	519	522	492	536	489	524	499	501	517	476	480	498	488	503	551	508	495	500	560	515	485	469	504	513	522	488	504	499	493	475	553	474	519	521	555	532	500	497	497	529	483	483	504	472	541	448	516	539	521	505	529	507	507	527	505	475	523	527	537	515	524	543	534	519	493	468	523	498	493	529	513	518	524	480	520	514	495	500	500	510	526	524	503	518	502	458	492	551	462	485	520	513	497	525	510	487	488	526	493	494	535	522	509	534	514	493	571	501	515	520	516	483	498	496	512	513	525	495	522	492	501	535	510	482	485	488	485	542	505	517	534	490	495	517	528	506	536	504	525	503	546	497	513	510	528	513	495	534	512	484	510	538	494	470	498	492	507	495	506	496	494	497	513	487	496	485	529	522	521	478	520	511	522	514	541	515	521	476	499	496	510	517	485	496	519	479	531	495	488	468	535	516	497	505	482	526	522	505	521	514	476	515	543	472	498	551	476	523	518	478	501	515	506	540	507	513	478	494	530	534	509	497	557	537	533	494	475	519	462	505	517	536	513	496	501	515	485	522	491	531	506	524	522	511	542	493	497	522	508	501	521	525	512	490	511	486	573	482	525	523	472	528	522	531	537	518	469	499	536	464	517	510	506	496	513	505	478	538	515	538	487	502	495	541	465	562	521	522	486	540	495	503	529	523	512	494	500	491	476	474	520	514	472	488	525	491	534	509	475	503	487	529	513	506	528	504	461	519	462	513	545	535	518	503	512	497	463	508	531	510	525	489	536	539	489	506	501	517	494	535	484	530	515	501	523	530	522	514	512	523	501	478	495	523	500	497	513	491	526	526	538	494	505	538	504	531	540	490	494	489	481	494	489	522	472	526	484	516	520	478	525	552	503	494	477	496	501	498	547	498	505	484	521	498	503	504	489	536	510	522	550	459	547	499	496	506	526	533	516	497	514	498	574	488	517	490	497	532	509	523	535	474	516	513	528	506	528	513	525	501	496	531	504	475	501	501	491	500	519	473	513	514	502	507	493	514	517	495	536	485	486	535	495	492	526	481	483	504	563	514	491	548	497	477	509	505	510	506	505	495	529	507	488	515	501	491	524	529	518	506	466	515	542	521	505	496	475	494	502	481	504	488	497	521	462	517	529	496	490	501	505	546	500	504	510	500	548	490	520	507	477	485	484	534	470	506	490	515	500	561	529	525	522	515	531	524	505	526	544	491	521	506	509	470	528	491	474	504	490	493	529	571	529	509	515	529	490	506	512	479	525	508	475	492	454	479	508	497	499	489	489	535	509	480	541	553	526	507	488	497	528	529	510	579	467	544	502	518	508	502	541	507	511	499	456	495	447	480	517	484	515	498	522	483	501	489	518	460	497	520	534	506	523	546	509	475	469	482	523	479	499	501	546	483	482	502	522	502	543	520	499	481	536	496	488	501	492	501	495	549	517	520	514	469	531	490	505	493	559	509	508	492	538	470	495	509	517	492	499	508	526	526	535	494	479	500	541	532	540	506	486	500	531	528	531	507	485	477	489	479	515	553	578	513	549	507	523	496	472	471	471	495	534	475	477	503	503	514	501	530	529	496	523	506	526	472	504	511	509	492	527	542	498	531	535	482	485	497	509	495	492	505	516	484	499	520	503	500	479	475	512	495	476	490	483	553	510	543	461	513	505	523	517	501	517	501	503	487	515	552	470	523	504	512	467	495	479	487	516	529	498	515	507	519	507	479	491	512	537	536	492	501	501	520	499	533	546	478	510	533	493	503	467	489	510	495	520	489	507	539	509	512	447	526	528	532	520	486	494	452	469	507	525	492	505	527	530	488	494	498	541	491	517	518	543	528	503	493	520	517	531	505	512	522	482	521	512	513	534	506	491	462	503	501	529	505	502	486	532	467	486	546	482	540	524	500	502	474	513	512	452	500	545	509	510	512	491	550	476	481	507	486	508	475	484	528	511	492	489	512	501	525	509	487	476	531	529	519	457	502	480	519	520	490	513	524	538	522	483	554	522	506	481	510	505	507	510	486	546	486	550	511	509	550	501	504	502	501	545	492	508	505	524	475	540	485	532	501	511	463	464	496	526	495	504	516	521	508	498	454	505	494	519	510	520	497	500	502	485	557	499	513	450	541	485	500	522	540	512	540	518	492	482	499	547	509	507	518	458	510	498	518	509	491	461	514	518	486	525	494	486	472	525	500	510	556	504	509	460	491	490	485	494	473	524	543	433	467	539	506	532	516	539	517	489	479	520	477	506	453	454	494	529	568	473	493	502	508	479	512	512	507	536	493	468	493	500	501	523	502	501	495	488	526	506	482	494	527	501	509	512	496	518	530	539	532	546	494	504	530	521	527	524	496	473	537	480	532	553	538	475	496	492	505	563	493	520	471	536	507	523	486	487	489	485	518	544	512	499	508	533	494	470	498	467	545	493	504	497	520	517	487	516	508	471	508	497	529	494	498	523	465	496	459	513	533	514	540	513	524	506	479	504	495	553	514	460	496	456	495	500	509	502	525	516	482	521	519	472	491	528	518	500	506	558	508	545	512	523	509	507	527	531	520	504	500	518	496	498	481	491	500	513	478	492	505	526	530	489	449	485	436	487	486	500	531	506	504	549	493	466	475	497	503	474	534	484	531	491	508	504	534	532	526	524	468	506	518	520	507	488	465	471	508	509	531	523	493	474	508	508	516	480	523	513	518	514	519	533	541	504	529	519	477	525	507	498	508	469	503
24536	21440	28569	24697	21104	3314	922	580	425	478	404	410	391	379	365	336	338	323	336	341	304	359	365	356	365	323	315	310	332	323	355	358	334	335	349	329	322	357	300	353	330	319	302	338	337	309	304	328	329	315	354	328	302	336	300	318	312	336	321	310	305	341	334	338	313	285	326	321	335	324	348	318	320	278	315	340	329	298	352	301	305	306	317	296	302	331	304	312	291	361	274	328	344	292	303	279	339	313	299	339	318	331	330	303	317	331	316	317	325	314	331	332	323	293	349	342	284	325	280	315	285	320	326	321	331	343	300	319	330	329	320	301	315	318	314	340	321	334	328	303	325	300	312	311	338	296	321	315	310	309	335	300	318	321	327	280	295	325	349	322	331	360	290	303	320	323	330	300	311	301	347	321	320	299	360	314	337	301	323	302	328	332	334	333	338	327	296	293	378	320	298	295	312	317	310	278	312	312	325	288	309	343	301	328	304	339	332	327	298	312	310	288	322	316	289	329	299	305	313	315	315	320	317	312	368	317	310	329	327	304	318	289	342	308	314	321	309	283	315	338	334	308	304	319	346	303	305	303	330	297	343	315	329	344	302	320	288	315	320	320	296	329	292	318	317	319	319	317	293	328	313	299	305	334	293	307	322	305	365	339	317	330	336	318	346	287	307	316	344	307	317	336	369	335	307	321	306	300	318	350	303	323	315	314	330	311	307	305	311	316	348	325	304	318	296	307	320	323	310	342	331	312	318	358	343	296	324	319	294	327	333	340	317	325	322	326	297	317	323	320	329	304	340	276	322	306	293	325	361	319	334	316	298	309	304	306	292	313	324	324	323	317	300	350	341	276	319	327	331	326	280	347	293	281	266	333	317	304	312	359	267	304	327	323	282	308	313	322	320	313	337	321	322	316	329	306	338	332	316	336	327	283	349	320	331	325	312	310	342	320	306	341	299	323	325	301	309	311	309	289	338	303	284	320	330	316	303	273	294	325	347	309	296	328	307	318	294	289	295	289	278	294	277	293	309	310	329	319	338	317	314	347	337	324	332	310	292	340	310	342	299	325	326	327	287	322	311	304	292	319	286	295	314	288	314	311	329	283	315	318	311	322	295	323	306	337	306	338	314	338	285	311	328	338	325	297	342	329	320	344	319	304	324	306	303	289	311	332	311	302	309	309	321	315	317	283	334	294	340	295	342	303	327	303	316	286	322	338	302	357	314	311	275	323	338	324	312	336	317	317	326	322	300	340	326	334	296	312	346	323	317	332	358	331	303	330	346	339	297	314	305	337	267	293	316	309	306	304	338	317	297	312	308	311	353	308	307	328	302	330	304	301	286	311	299	322	325	332	299	323	284	322	333	320	325	311	304	309	314	318	294	316	323	328	297	306	296	302	312	322	332	315	314	307	323	320	317	343	318	321	332	332	320	313	338	288	324	342	296	301	359	314	341	311	312	303	330	304	319	298	312	288	323	322	296	322	293	344	284	302	291	346	297	310	313	326	335	336	324	289	326	290	311	312	292	320	308	323	341	313	306	328	310	341	312	344	331	322	300	300	319	339	324	348	331	338	311	358	328	273	301	313	307	313	316	321	339	327	308	305	325	295	316	311	339	328	294	336	336	321	301	327	331	312	326	325	309	277	335	315	325	319	288	311	320	331	340	309	334	315	312	312	302	328	367	336	308	329	312	336	362	310	322	305	341	328	295	340	320	300	311	299	310	316	292	333	305	296	320	337	308	320	302	314	319	312	306	323	307	345	353	278	318	309	322	295	310	306	337	299	329	345	274	295	335	275	284	347	316	308	304	305	300	337	327	298	314	309	287	337	316	301	291	314	312	313	328	324	327	354	301	320	314	307	299	353	343	318	301	318	334	322	324	288	326	291	279	276	332	349	321	320	352	336	315	353	306	307	313	312	318	319	295	303	308	320	334	304	312	301	321	301	322	305	302	333	313	336	291	351	311	325	323	323	348	343	285	314	311	314	325	325	292	318	297	317	324	269	274	321	328	304	327	331	285	325	316	336	323	333	283	346	319	305	319	331	310	313	286	320	319	313	279	298	335	317	313	307	336	321	287	308	335	323	280	285	319	318	309	332	316	349	306	344	367	321	320	329	331	290	312	310	355	336	323	332	343	292	320	309	350	302	332	313	335	285	329	337	286	326	321	296	323	310	304	304	325	334	284	325	311	323	326	302	302	283	328	330	328	305	331	303	308	322	341	343	293	322	361	363	311	323	312	306	331	332	292	312	292	319	343	313	298	313	319	301	316	316	286	329	340	298	317	317	316	297	318	308	316	332	310	317	335	304	307	323	297	313	318	332	338	318	352	316	323	310	331	354	321	289	348	306	301	285	314	288	298	298	316	356	303	310	300	294	300	296	321	316	300	306	288	311	299	297	306	333	354	309	323	322	303	332	274	299	308	311	311	284	317	317	299	318	319	327	301	325	303	300	338	317	314	337	297	302	337	297	329	304	321	296	313	311	344	320	322	310	331	294	345	323	330	341	303	299	317	300	307	311	290	349	323	296	332	306	318	323	299	309	296	313	306	336	331	334	295	324	308	322	313	291	305	311	299	304	356	343	318	339	295	292	359	321	330	338	317	329	317	318	292	302	311	342	317	308	315	300	284	338	295	307	328	333	312	318	348	324	322	338	319	310	279	321	327	296	300	284	280	304	290	311	292	309	326	307	321	337	305	318	336	324	323	292	301	308	332	324	320	330	291	315	343	325	310	307	336	319	314	314	323	320	296	338	315	344	297	285	303	309	317	322	313	360	323	248	317	314	321	316	307	332	335	303	331	322	315	299	319	346	339	321	334	310	309	307	302	296	361	301	335	310	291	308	325	306	304	293	339	300	277	294	299	308	329	355	335	311	304	337	337	298	364	322	347	298	307	316	305	306	293	331	332	294	336	288	324	344	293	322	305	296	324	298	320	326	304	337	301	321	280	332	304	306	298	308	308	301	329	309	318	302	324	302	281	300	355	328	301	317	319	321	339	312	311	356	329	316	320	328	363	335	353	368	304	303	313	347	353	317	322	329	323	320	355	335	329	305	327	304	307	324	342	339	289	325	328	321	275	319	328	318	321	332	277	310	320	324	333	297	340	287	339	306	325	323	318	332	337	305	358	331	330	280	339	303	337	329	296	342	304	319	304	328	296	311	344	329	312	325	334	311	300	295	312	303	311	314	314	335	290	314	279	293	288	327	334	309	320	321	287	313	310	335	309	315	322	323	291	317	325	340	346	278	334	318	343	324	317	296	341	332	309	350	318	325	310	305	310	305	313	339	293	322	347	344	326	319	296	340	352	299	309	337	328	308	329	339	305	293	303	317	322	309	331	269	309	334	325	314	281	335	323	331	328	339	317	324	311	315	311	304	344	305	340	307	317	313	326	314	321	294	315	301	310	309	328	290	310	304	340	322	330	306	304	297	290	293	330	302	323	347	324	306	306	328	346	305	296	355	305	321	305	314	339	319	318	318
3796	4878	4062	1992	1327	954	770	664	578	492	494	419	395	383	381	382	352	398	376	337	327	363	316	303	348	322	324	299	360	342	309	324	335	336	341	355	338	296	329	310	304	310	294	295	288	333	282	310	342	301	321	353	302	314	331	306	306	323	265	315	298	290	287	322	313	330	293	304	304	302	304	316	354	283	312	291	304	309	311	326	281	314	313	282	294	301	297	342	302	294	304	306	293	293	299	306	292	301	283	294	315	330	316	307	312	302	346	301	300	299	290	325	307	314	311	289	282	266	288	317	282	273	318	296	304	327	288	293	312	295	307	276	311	300	314	308	282	332	285	292	306	292	277	313	323	272	317	297	319	294	304	315	272	277	314	280	291	311	294	293	309	279	308	313	315	271	284	275	301	322	323	302	300	321	294	318	282	293	316	323	310	312	280	297	302	323	310	316	288	296	317	302	277	291	296	315	334	304	295	290	303	339	307	303	314	306	312	293	322	280	300	290	310	304	290	323	302	265	280	302	290	301	299	306	312	327	277	323	299	284	297	306	301	311	303	328	314	284	293	287	270	319	339	299	332	275	264	295	333	300	303	296	306	302	285	315	307	291	295	298	317	323	275	288	304	270	288	286	298	289	311	300	298	320	308	305	307	289	328	309	286	315	294	309	276	315	301	292	296	304	283	291	323	300	288	327	320	308	338	308	283	294	316	299	289	314	324	297	300	282	312	301	317	321	291	298	290	336	300	292	312	302	295	315	303	291	294	297	293	303	311	310	320	306	295	300	306	287	279	313	325	304	290	308	268	306	271	304	331	284	277	302	305	328	269	290	288	328	275	269	289	310	333	321	290	284	300	274	292	279	284	296	286	299	278	300	312	309	310	287	304	287	314	297	305	270	307	296	296	296	290	306	309	286	336	272	295	311	278	305	294	281	273	311	288	304	304	296	310	299	308	300	292	313	278	288	317	308	299	274	319	307	287	286	282	309	315	282	301	310	317	299	297	318	278	285	329	267	291	302	273	271	272	304	266	289	273	315	289	318	351	326	303	295	292	311	273	321	303	309	317	292	293	286	283	267	307	307	308	287	289	293	321	301	309	329	323	285	298	298	289	299	282	310	301	289	294	289	299	296	292	293	293	300	298	332	278	329	288	316	307	288	278	289	305	298	300	314	346	303	329	294	295	296	281	251	291	311	294	294	293	329	312	293	284	320	338	323	308	279	303	305	277	295	304	300	286	268	283	293	319	283	303	299	260	315	292	306	309	301	269	288	301	267	327	280	325	330	319	310	314	276	302	316	315	313	332	302	311	302	277	302	310	284	277	316	317	294	308	351	291	274	289	299	287	307	306	284	278	284	297	275	294	337	300	313	311	312	312	284	282	293	301	304	294	301	298	289	267	297	296	291	269	289	283	329	278	316	293	318	286	308	270	305	295	281	286	286	282	317	311	291	281	281	301	277	312	327	300	332	295	289	294	291	285	295	296	284	303	304	317	305	311	334	276	321	308	315	305	295	294	288	313	277	276	306	291	298	303	294	286	292	327	291	283	327	309	320	300	299	308	295	293	282	340	324	297	291	283	301	284	292	287	292	329	299	307	324	304	297	303	261	329	307	304	321	292	301	302	314	275	300	276	297	285	289	302	302	284	307	316	271	305	296	294	299	302	273	272	316	289	286	307	286	313	287	281	300	333	315	291	323	307	290	306	280	289	326	259	296	284	293	278	273	254	284	268	292	285	271	306	297	310	319	282	288	278	309	300	304	294	289	268	310	311	275	295	282	272	340	306	288	278	268	299	302	299	330	302	266	295	307	298	306	302	294	308	289	295	309	305	303	305	297	295	270	266	331	298	297	311	286	293	293	261	316	301	307	308	308	292	295	289	319	312	323	346	281	299	318	310	283	264	276	300	283	303	290	312	301	321	261	311	299	263	337	324	307	300	295	302	276	324	319	298	307	306	309	311	284	294	278	290	280	284	292	294	304	276	323	300	340	304	294	306	317	290	296	287	341	302	293	285	337	288	320	313	307	292	300	294	313	297	308	264	290	327	293	270	281	290	305	275	308	286	296	293	284	291	337	260	313	300	300	278	288	304	302	327	282	269	277	297	299	310	293	275	304	311	308	315	268	302	273	305	279	286	305	302	283	281	271	287	304	265	317	284	318	292	280	270	300	268	283	300	295	288	273	281	335	291	316	267	307	293	283	266	290	297	294	306	311	312	271	295	287	317	276	305	330	270	270	277	331	287	281	268	295	268	284	294	323	321	309	343	300	281	302	294	305	283	311	298	307	326	298	314	310	296	274	303	292	295	307	298	284	336	270	284	278	293	309	282	330	293	302	257	281	291	298	294	276	269	318	321	328	277	297	290	319	310	312	298	263	306	269	266	311	324	279	311	329	313	304	298	260	290	288	298	279	295	315	296	298	276	309	301	308	316	307	291	312	305	315	290	280	302	302	291	291	297	315	286	308	292	291	268	314	289	298	336	298	266	291	330	298	286	259	309	302	306	306	286	305	291	303	331	308	305	290	334	319	279	323	284	306	303	331	329	329	302	304	309	294	325	329	287	312	332	277	262	295	286	273	295	311	308	315	291	286	327	295	294	316	306	297	301	303	285	324	294	322	295	269	342	273	280	247	338	282	292	300	300	309	269	318	300	298	273	300	287	307	277	292	326	320	306	307	274	307	309	276	277	276	293	295	317	297	292	286	331	309	289	296	293	300	297	325	301	269	260	279	263	286	292	324	302	305	323	305	320	303	294	312	311	297	304	320	306	290	279	313	295	295	296	296	322	297	290	314	256	289	325	279	295	303	290	298	263	303	284	319	292	301	268	291	282	289	327	317	298	294	265	286	288	296	288	312	286	284	330	290	292	328	325	302	282	306	312	285	292	270	311	296	284	304	342	289	308	288	300	283	303	299	303	317	293	311	299	305	345	297	271	284	303	284	262	285	290	266	316	314	311	277	279	301	290	306	289	318	308	302	293	284	287	314	277	285	286	270	289	304	303	308	288	300	296	292	277	277	293	307	303	295	288	286	296	300	275	310	305	250	289	301	297	294	324	283	263	284	288	315	287	299	301	312	277	276	330	305	293	308	263	314	291	276	287	296	293	295	285	297	308	316	302	302	305	294	288	267	302	307	293	302	293	282	317	275	250	284	276	317	310	294	306	348	305	303	284	312	286	278	310	285	274	278	314	289	290	293	288	277	299	297	276	294	313	246	264	323	275	315	327	271	285	296	290	302	294	311	272	295	285	264	291	302	297	276	291	277	295	315	312	292	287	342	281	305	304	315	316	287	291	315	301	258	297	299	325	313	271	303	298	308	273	283	265	273	326	307	303	287	290	296	309	317	303	284	308	315	321	312	295	297	332	285	298	278	300	322	311	295	268	316	291	293	304	321	298	308	328	314	314	285	302	283	246	312	286	269	290	314	300	283	306	285	335	293	301	303	269	308	296	265	304	278	296	298	300	281	268	262	313	295	305	280
27846	10134	1642	1138	988	964	957	905	965	934	913	982	950	907	954	962	895	904	891	871	978	921	852	874	912	904	948	942	889	936	924	858	905	914	880	920	959	940	858	911	924	913	898	925	886	895	924	863	935	893	907	934	912	919	904	864	880	904	888	944	924	913	884	891	851	954	924	834	914	862	883	867	897	915	912	855	885	929	898	938	905	895	912	947	883	898	923	931	926	886	928	926	887	881	943	865	880	958	937	883	871	956	949	924	941	896	948	877	896	957	884	886	967	917	876	909	898	904	893	927	948	843	899	959	927	949	944	912	916	893	948	939	936	857	912	912	930	915	882	903	939	867	926	961	923	890	910	947	899	932	889	914	941	950	902	940	907	924	942	907	963	966	849	955	917	907	893	912	914	943	891	865	871	994	853	890	911	887	886	930	887	875	903	917	933	872	925	893	1005	932	882	940	898	926	991	855	910	922	940	949	883	913	898	931	893	997	890	871	927	876	914	925	923	923	911	902	882	866	963	919	940	903	922	932	889	899	885	845	919	947	926	927	923	861	927	912	916	893	926	905	881	892	910	876	958	934	969	943	921	887	969	931	930	892	918	968	960	903	894	943	905	901	884	887	930	921	940	883	911	914	894	950	888	960	864	936	947	881	903	933	895	974	917	940	887	918	913	954	851	835	874	859	928	927	912	868	934	938	873	949	881	879	929	883	922	939	887	933	955	913	906	881	921	930	917	947	907	917	936	931	908	905	970	916	938	915	879	930	958	955	926	933	917	921	891	911	942	918	879	951	929	879	900	855	897	907	931	928	910	948	885	869	908	879	960	929	903	924	945	886	850	922	918	880	911	903	889	848	860	894	932	889	883	942	852	937	955	895	941	920	962	920	872	850	890	934	881	898	927	952	905	897	915	882	915	979	917	891	916	929	933	918	929	889	963	882	876	906	899	927	900	872	875	893	949	879	923	932	937	926	903	924	912	905	876	848	890	849	904	928	897	920	951	885	903	910	874	908	872	880	896	931	930	915	845	952	912	905	940	927	879	928	892	920	916	925	997	949	882	893	928	882	915	875	926	924	928	930	849	869	917	893	901	958	909	907	897	877	908	976	894	853	866	914	869	931	858	905	881	877	960	936	898	919	893	897	912	899	959	904	966	882	917	917	879	927	909	893	923	919	915	865	844	948	916	879	893	937	964	967	889	951	940	906	905	918	915	894	916	850	896	903	931	884	879	941	933	917	924	929	872	890	887	866	957	889	959	901	871	869	882	916	950	898	868	930	936	956	901	990	935	952	956	826	936	933	890	909	818	913	950	931	904	919	906	869	882	847	955	984	901	890	929	870	926	885	879	890	893	958	927	931	939	906	872	880	918	916	956	906	897	924	937	919	839	912	934	885	909	900	903	898	884	890	935	947	929	904	920	892	897	882	887	891	917	994	947	917	863	929	865	941	929	939	909	887	847	968	896	921	933	903	901	934	932	920	883	944	948	905	965	919	909	934	909	871	860	843	924	875	897	877	930	865	916	917	937	896	943	908	893	878	910	903	874	928	882	884	897	951	893	894	948	907	881	899	900	904	915	993	881	878	911	910	882	953	907	914	908	928	946	922	872	898	922	898	948	875	912	950	866	892	888	858	883	939	884	937	885	864	917	899	925	940	885	899	881	902	903	949	951	879	973	937	937	942	900	911	885	914	960	934	893	909	913	918	886	888	886	891	939	931	886	943	949	959	917	908	918	914	943	875	897	897	859	913	929	893	895	874	949	920	909	881	896	906	906	907	856	903	928	900	889	917	859	879	865	913	877	874	893	896	984	924	876	955	884	858	920	961	975	956	897	914	916	883	827	870	900	960	918	891	909	875	884	935	908	906	947	961	916	923	909	981	920	927	860	902	914	935	905	870	886	908	893	895	865	912	950	850	888	877	909	934	892	908	936	965	934	880	946	887	881	903	935	885	919	926	937	872	921	873	925	925	887	933	950	910	956	901	912	881	982	925	866	913	948	925	924	991	886	934	910	929	877	906	871	925	898	953	923	853	924	948	847	863	919	973	919	942	980	909	963	928	904	946	869	878	918	868	888	898	886	924	913	941	876	857	926	883	845	938	881	922	880	905	906	962	887	915	923	914	908	886	976	842	939	903	917	966	868	929	896	960	893	962	950	866	958	954	932	916	914	943	943	908	929	831	894	855	950	843	896	858	881	900	916	918	968	922	874	896	910	976	940	913	955	892	908	889	963	882	922	947	955	870	895	897	973	900	892	934	915	887	904	904	854	868	910	878	973	925	943	908	883	903	946	906	945	927	895	938	915	893	937	914	888	916	991	929	915	893	925	938	965	939	913	903	935	929	876	960	896	857	951	933	918	901	898	973	912	960	907	867	960	895	946	885	920	920	877	847	934	930	909	851	910	897	883	879	927	931	929	897	939	871	906	901	923	934	858	939	936	900	824	893	861	910	867	883	911	902	922	900	925	924	970	918	926	837	896	874	956	913	863	940	904	834	927	926	900	861	869	947	862	937	881	889	921	906	873	967	986	878	880	890	891	930	925	942	895	907	964	876	869	881	901	926	995	920	886	939	907	939	898	951	916	956	937	914	938	859	897	952	881	889	918	915	895	925	880	924	912	920	901	940	902	883	878	989	902	882	923	883	863	914	920	886	979	948	924	881	877	900	936	956	921	906	892	899	942	886	901	858	930	875	960	969	975	948	879	937	931	904	875	891	963	941	950	905	869	849	874	901	873	906	881	882	906	905	925	872	902	931	918	869	897	874	855	948	967	876	889	910	949	900	893	942	909	899	854	884	892	908	939	908	870	866	884	918	928	886	977	889	910	960	852	927	882	949	898	919	898	895	943	900	891	915	880	908	878	924	924	939	901	931	896	875	913	982	876	939	948	871	937	957	877	940	942	878	920	957	886	909	909	929	893	910	937	911	905	880	940	926	900	848	898	850	890	867	918	903	905	903	856	889	883	955	953	855	953	897	875	913	875	896	863	897	964	917	905	896	939	905	920	898	914	922	894	914	951	950	885	910	848	927	868	891	935	901	896	923	901	955	879	917	879	931	848	892	938	924	921	800	908	879	877	932	849	912	918	879	907	947	880	903	941	891	895	879	896	936	942	963	938	920	882	937	875	941	886	946	867	899	959	890	865	906	905	982	882	907	879	973	833	918	933	902	944	947	923	950	926	917	905	925	924	856	899	899	948	910	892	976	943	920	902	923	897	906	903	926	955	922	930	917	914	857	935	904	900	916	929	922	944	925	932	938	961	887	919	892	955	974	887	912	938	887	970	917	896	931	884	889	915	915	911	952	912	860	938	912	892	848	976	950	950	931	898	918	916	898	906	922	931	926	935	973	910	936	880	904	902	974	991	877	886	901	906	900	878	913	863	917	915	898	867	873	917	908	960	920	870	898	866	888	912	840	925	912	913	920	886	878	920	872	900	914	870	932	937	936	943	882	907	920	948	950	919	856	984	962	945	902	887	873
5585	967	857	801	792	741	760	722	745	773	749	754	756	748	752	756	739	740	756	802	736	776	784	820	783	738	732	743	742	724	749	741	742	787	732	763	724	708	788	713	728	769	729	732	744	710	760	677	718	763	749	752	764	727	736	766	698	683	763	757	743	760	734	736	733	706	753	677	774	729	754	728	702	758	745	763	765	754	771	766	742	699	773	747	758	696	717	734	694	706	758	732	720	727	752	719	715	743	759	718	690	726	707	720	724	749	750	761	753	764	762	723	745	754	743	768	789	734	766	719	752	751	760	711	736	755	748	747	767	736	744	735	727	724	732	759	717	747	711	782	768	729	756	745	774	800	766	714	733	709	746	701	764	727	745	744	696	705	719	763	796	735	727	734	774	763	753	726	755	755	719	715	709	727	746	765	738	775	734	781	722	745	732	704	776	742	778	671	710	804	757	706	738	723	725	667	716	696	754	719	700	716	740	740	741	724	715	722	708	713	744	770	777	755	743	738	701	716	781	745	704	754	730	758	746	743	727	730	738	764	782	739	755	728	757	742	743	762	752	768	756	734	763	773	716	714	708	798	755	731	743	770	754	796	775	703	732	725	750	745	751	759	757	710	781	767	742	716	727	722	740	723	714	721	773	775	738	709	745	701	778	711	717	742	716	765	754	731	715	736	743	738	747	736	762	761	736	751	743	739	718	710	800	755	722	773	699	749	668	738	731	729	763	734	769	709	739	725	714	778	741	788	703	737	727	747	742	753	734	763	752	749	709	691	735	720	725	747	741	732	770	770	771	758	722	726	762	724	824	757	726	757	741	736	722	748	715	750	796	701	760	727	735	721	744	730	735	671	761	765	720	711	721	706	753	743	752	697	763	775	727	756	758	709	754	745	742	690	777	724	671	733	788	798	743	739	783	751	763	737	798	727	722	739	749	727	744	734	753	749	755	731	752	771	703	752	750	748	710	699	711	745	761	693	783	748	728	713	757	736	780	725	692	759	718	736	725	735	745	715	721	730	752	751	748	729	732	761	714	756	729	679	760	745	729	738	768	740	753	761	716	695	746	756	727	686	727	722	718	757	756	746	734	760	760	758	777	763	793	746	723	723	728	743	750	735	715	715	691	736	679	709	716	722	693	739	750	747	724	793	722	766	738	720	686	685	766	762	734	704	756	715	752	763	748	733	745	714	744	734	715	733	781	695	710	765	701	701	712	765	742	762	713	741	784	764	763	733	708	724	762	805	761	729	769	749	720	746	722	731	768	740	716	718	751	728	714	747	753	744	769	704	747	745	747	733	722	727	740	767	780	738	744	687	730	778	692	763	704	794	736	741	751	768	783	697	761	743	758	749	717	727	730	757	732	760	690	722	735	714	746	758	732	703	701	732	724	754	720	711	741	702	713	741	707	767	786	700	703	804	790	763	778	762	789	719	730	773	755	743	767	813	782	766	741	717	740	677	728	716	718	741	748	719	771	754	752	745	761	729	739	782	758	749	763	731	761	751	793	772	732	764	780	715	706	743	710	767	772	740	759	761	734	761	720	776	756	787	741	739	744	683	814	700	752	704	749	760	747	725	752	726	726	712	738	728	758	750	716	763	773	777	775	726	754	726	721	761	705	786	735	697	739	755	739	779	713	717	706	756	678	743	709	729	761	715	716	723	763	756	738	744	731	723	730	742	737	750	742	757	724	718	726	725	689	781	713	747	719	719	739	711	712	714	793	741	725	796	737	766	733	767	732	795	765	694	721	744	783	753	688	750	750	754	786	743	743	716	765	723	720	710	734	708	728	745	737	736	798	712	786	744	759	745	767	673	708	657	730	762	729	719	679	715	748	736	748	743	746	693	705	743	788	703	718	760	694	722	763	753	716	737	734	738	714	753	781	770	727	769	788	737	780	701	741	784	740	739	715	708	770	738	734	724	734	745	753	738	761	733	735	747	748	748	674	691	773	741	765	738	718	781	743	737	723	733	749	711	770	730	755	733	761	700	737	768	763	702	731	748	742	732	681	714	704	722	681	722	721	750	754	719	745	768	781	763	760	717	755	740	715	770	762	705	702	770	721	739	727	761	727	750	742	726	742	750	755	708	793	773	724	715	718	706	733	770	719	779	729	737	786	739	678	693	722	719	771	763	722	717	767	728	735	750	743	811	741	736	755	764	775	706	753	733	766	731	724	773	732	774	682	728	711	765	710	753	714	732	705	775	774	730	713	756	726	758	742	731	749	710	709	736	741	745	752	728	713	726	737	783	721	744	765	805	749	787	795	804	741	726	731	765	714	723	740	747	792	800	719	729	733	742	728	699	755	756	757	726	758	754	735	801	733	751	706	773	719	772	735	759	703	710	717	718	698	756	712	715	782	757	755	764	739	728	768	755	712	735	732	790	741	751	714	740	734	770	730	744	729	762	718	740	736	709	824	757	733	743	719	718	749	723	756	724	778	727	721	733	778	723	685	704	735	765	734	744	750	703	710	724	801	768	740	775	755	731	763	735	742	763	771	739	759	811	794	746	728	687	730	737	732	723	712	727	763	755	729	762	723	741	748	773	757	773	761	771	751	738	729	723	744	670	756	741	750	752	695	730	724	770	743	705	711	774	734	738	718	700	689	748	709	746	737	723	720	784	750	688	728	814	705	726	768	706	708	748	701	759	724	726	741	760	728	728	715	732	763	691	727	794	755	745	759	712	788	767	762	679	752	722	757	781	754	744	744	731	694	751	732	750	769	724	769	729	752	752	705	737	753	759	743	693	761	733	732	690	697	750	744	720	724	728	716	757	752	746	664	746	784	733	766	729	736	714	727	736	689	754	722	735	722	756	723	748	704	761	727	755	714	776	809	756	749	708	766	702	695	759	687	772	737	696	734	771	776	745	759	752	728	716	723	730	742	755	730	720	762	663	712	793	746	743	738	678	761	786	724	687	756	738	778	718	737	705	706	635	787	719	711	737	702	749	724	715	711	697	779	755	724	752	744	710	750	737	716	745	717	748	761	721	752	719	707	768	729	765	720	751	742	718	739	723	766	750	724	720	777	686	702	741	750	734	739	748	727	755	719	734	727	715	785	723	749	701	743	695	730	765	702	760	723	720	732	777	693	740	764	715	768	729	747	780	726	740	724	724	780	703	770	745	774	742	709	751	746	760	730	706	706	772	737	742	743	724	710	750	712	694	806	762	718	735	740	764	769	759	693	723	685	781	753	723	740	758	741	726	727	759	785	779	777	735	693	738	760	753	727	755	714	720	758	705	690	753	757	746	709	776	772	700	748	734	788	758	759	756	734	775	762	743	675	708	752	749	728	713	707	787	722	758	758	744	704	719	744	712	728	743	763	752	716	746	760	761	698	712	735	773	706	727	702	745	680	725	741	743	756	736	774	708	754	755	706	753	779	730	741	746	735	727	772	724	741	688	707	769	676	722	706	801	741	756	687	766	713	751	727	701	744	744	790	719	739	644	734	701	712	676	696	719	744	741	739	715	782	795
25701	21462	27198	25450	4005	1071	848	711	605	676	667	599	624	604	629	622	566	604	625	587	597	579	595	577	636	645	637	595	588	602	579	596	587	614	551	659	578	610	611	566	612	620	575	576	623	606	590	612	599	586	621	598	600	635	601	595	612	624	577	592	588	572	601	566	592	608	584	599	550	565	584	610	606	590	616	566	598	539	611	556	603	596	602	566	575	564	534	580	580	621	581	570	600	614	617	576	628	567	566	609	651	555	615	620	563	600	606	598	559	566	546	594	626	582	572	558	610	586	607	580	599	588	604	579	602	565	572	535	588	594	566	545	622	593	597	610	589	582	589	587	603	568	610	580	575	607	621	565	599	590	560	551	601	567	586	571	611	572	588	653	624	619	596	552	567	574	598	617	566	584	550	592	600	593	579	589	594	543	557	578	530	582	568	585	583	564	601	590	581	597	563	550	562	617	572	552	578	595	573	593	600	554	617	610	587	595	545	578	585	576	588	546	633	547	590	575	615	591	605	569	602	569	645	560	558	576	597	598	629	614	609	615	569	586	578	578	566	545	547	551	581	541	570	558	573	559	567	589	605	644	639	564	599	573	580	553	605	567	570	600	574	573	598	610	578	559	571	589	586	601	552	576	590	594	592	614	613	568	571	574	616	616	583	555	543	621	573	596	590	579	555	584	587	608	558	615	553	596	601	600	594	567	602	573	568	621	636	542	540	610	596	626	546	550	602	587	582	539	613	585	602	574	607	532	577	602	578	633	602	586	626	603	545	566	636	573	574	586	586	604	611	601	594	622	585	585	613	598	566	592	547	585	574	577	570	577	551	571	584	569	586	585	595	598	583	561	584	549	572	624	611	598	576	543	534	580	593	559	572	546	613	610	583	591	581	553	550	555	609	623	570	578	612	582	571	564	627	596	607	594	613	536	602	616	548	628	580	575	613	565	593	583	585	612	570	571	592	568	571	579	587	549	574	599	583	591	651	591	604	613	566	604	593	579	560	588	577	651	600	581	578	591	565	582	596	570	610	594	566	594	559	595	603	555	574	551	550	595	560	558	586	562	538	575	613	582	606	603	620	571	585	592	559	623	622	612	643	608	584	601	589	560	575	602	561	608	585	613	577	550	553	568	592	598	573	553	586	569	575	628	574	532	577	563	592	594	625	544	569	570	595	580	550	599	570	553	637	570	573	555	573	588	543	611	551	615	620	569	560	612	603	558	596	598	570	554	641	586	574	592	561	553	571	588	586	579	588	589	553	567	561	586	566	596	577	592	584	540	588	567	581	582	605	591	558	631	607	586	590	571	550	580	531	623	570	645	573	568	593	607	600	624	608	600	556	581	600	547	612	581	562	591	606	650	610	549	571	611	580	585	595	551	536	586	600	601	596	649	567	560	616	575	570	587	581	569	604	580	647	617	579	611	564	556	580	594	595	563	567	625	569	575	569	621	589	588	566	592	543	580	572	546	623	557	544	608	608	627	610	577	580	547	570	551	577	587	629	561	548	564	603	597	571	607	565	585	585	596	566	504	591	571	568	586	601	610	559	569	606	557	575	591	605	595	600	567	574	614	604	570	527	572	572	578	569	605	620	549	578	566	602	547	569	622	604	561	573	572	557	563	597	561	602	580	573	636	555	558	570	603	590	555	612	570	561	546	570	590	605	603	588	591	569	585	586	617	565	572	600	620	603	576	616	597	640	538	577	580	597	572	559	598	592	596	542	617	561	576	616	595	606	549	609	596	565	569	595	572	576	605	582	547	569	546	599	603	602	572	588	571	582	632	593	528	605	572	602	554	571	616	577	618	572	618	600	632	571	572	597	603	586	540	521	554	560	564	574	596	591	533	575	576	590	579	594	622	598	607	580	599	592	591	590	597	619	571	583	563	569	605	587	564	552	587	546	585	599	571	608	556	598	593	563	600	582	516	614	587	603	628	593	608	546	552	561	623	608	639	595	582	600	557	586	635	588	576	612	591	552	598	593	610	578	582	565	566	575	597	615	581	566	583	562	610	575	575	602	588	587	582	579	603	615	634	573	568	584	588	550	604	576	600	611	564	562	576	600	554	563	542	616	598	540	611	584	580	597	554	552	565	606	557	570	585	570	533	592	561	603	607	597	603	593	612	585	535	551	599	597	585	607	580	579	583	581	633	569	554	583	565	623	583	588	561	588	600	547	546	607	551	618	586	538	565	596	544	583	547	548	577	545	591	569	590	552	604	622	601	626	569	561	595	610	570	593	606	595	544	575	589	611	608	621	590	574	602	617	564	578	550	593	573	570	508	575	584	587	608	561	640	610	599	599	616	567	600	581	541	559	546	581	604	533	576	596	540	554	598	604	606	547	570	545	603	570	577	588	604	615	572	595	600	570	592	572	554	570	604	593	580	587	603	580	584	551	569	613	579	635	613	567	568	571	581	558	585	608	627	547	611	631	573	590	589	620	621	623	533	580	575	588	636	566	634	587	550	573	571	604	617	562	587	591	597	582	573	552	575	584	543	591	608	611	544	565	573	593	556	537	603	579	571	529	589	606	566	559	562	609	593	621	638	597	602	588	581	596	592	620	581	554	609	599	571	565	611	579	603	528	586	606	600	621	548	595	605	607	628	550	599	563	566	588	550	557	615	553	591	571	601	598	585	604	585	550	577	602	607	551	621	562	557	566	587	564	566	604	571	597	632	565	611	574	618	580	624	583	589	608	619	581	604	578	564	564	596	580	563	604	619	587	588	568	600	575	556	589	572	570	559	606	560	611	605	556	596	626	586	582	604	606	588	587	581	584	570	565	579	576	582	626	611	604	573	567	566	626	603	554	541	568	580	596	568	616	545	588	584	577	559	594	603	604	577	558	580	587	585	558	585	616	580	619	583	610	562	574	625	621	550	584	537	576	604	624	594	580	563	561	618	553	585	549	552	567	577	614	582	624	617	558	569	584	573	561	596	571	570	625	581	610	551	617	576	607	583	613	563	563	620	570	603	528	538	619	587	564	573	601	580	556	580	581	556	571	599	565	562	593	608	606	592	538	572	586	598	622	598	606	597	580	587	593	570	595	539	570	579	655	579	623	608	591	610	622	554	576	576	626	568	641	587	539	599	596	620	598	617	590	565	575	569	535	531	525	576	587	609	610	591	604	594	579	582	592	592	611	621	588	545	564	610	560	594	547	568	614	555	593	586	597	589	600	591	580	620	563	569	589	617	591	601	643	605	575	568	576	577	590	593	596	574	545	584	633	577	604	604	591	604	592	544	570	585	624	557	611	600	606	587	604	628	599	576	542	604	621	614	616	581	593	569	577	557	605	602	567	545	556	563	597	596	559	585	600	587	569	644	575	612	592	566	561	574	608	596	589	575	584	626	613	610	627	554	589	606	589	598	575	591	577	631	572	619	606	597	562	579	561	596	556	649	573	583	634	568	595	620	597	591	581	575	561	577	595	572	565	546	587	577	561	599	555	600	588	523	601	570	616	573	610	599	572	598	616	622
3684	2898	2380	1403	1014	880	775	634	651	602	557	616	579	599	575	533	539	528	534	520	541	509	519	540	543	484	531	497	509	521	505	525	529	510	523	537	549	518	474	540	506	537	542	507	525	529	551	569	509	521	486	546	525	471	535	505	502	513	534	566	513	518	511	499	544	477	497	530	501	509	518	499	500	522	496	489	510	526	539	475	530	494	513	468	527	463	527	541	514	511	506	492	533	506	542	498	457	489	517	499	507	456	495	506	515	494	497	537	532	519	509	514	541	493	477	523	513	582	540	521	533	531	478	470	480	515	479	540	497	525	540	537	500	516	535	506	519	509	518	515	531	493	518	532	509	506	489	507	534	519	523	509	514	483	498	511	527	486	514	494	514	543	524	514	560	513	509	501	539	504	551	535	490	504	517	484	505	510	524	500	452	512	537	527	510	518	521	470	496	502	498	530	510	503	506	536	491	482	520	484	527	520	505	506	472	519	504	563	472	497	518	514	510	504	534	528	453	483	536	489	464	500	508	475	458	501	476	522	518	536	494	504	486	526	546	535	470	452	495	514	539	551	523	520	539	510	525	481	476	476	490	548	557	523	474	512	505	508	514	503	517	495	558	524	526	509	530	502	517	516	535	479	546	521	512	490	506	531	515	535	497	525	507	502	549	496	535	516	501	495	514	506	504	481	503	501	520	512	544	513	529	505	516	479	507	501	512	536	553	507	548	531	513	508	473	492	533	498	496	497	506	495	504	552	466	511	523	516	517	508	487	506	537	481	520	517	514	533	518	540	554	527	486	505	519	488	529	494	514	483	517	471	512	513	488	521	505	508	535	513	498	471	519	513	524	551	501	494	513	506	505	515	508	514	476	507	538	514	465	494	539	498	505	504	539	511	477	498	490	501	494	497	513	497	544	497	505	533	472	511	516	531	512	474	534	514	503	453	527	492	504	492	529	486	567	488	500	488	508	498	506	496	492	509	518	495	508	475	518	536	518	558	505	526	481	548	487	519	511	546	518	516	535	515	478	508	484	484	486	538	523	507	471	555	482	503	553	545	516	491	574	503	478	468	500	572	505	529	538	496	508	482	527	527	477	487	483	467	531	504	495	487	504	527	543	521	520	524	525	518	517	457	541	510	505	550	509	545	509	526	503	514	483	516	524	516	487	512	519	523	504	496	511	493	508	475	541	546	488	518	481	502	516	530	508	476	504	494	526	513	498	535	488	492	473	502	509	537	494	511	525	501	443	529	480	506	471	488	545	569	463	492	493	478	512	481	519	492	459	523	523	512	489	496	545	499	516	487	529	511	511	499	511	491	482	514	506	516	502	474	513	520	506	496	481	516	509	452	499	491	486	516	487	524	531	479	515	489	518	519	536	532	497	490	493	487	502	527	542	457	477	506	527	511	479	494	499	506	524	518	540	549	532	550	504	505	520	503	552	520	493	498	475	498	499	515	488	517	473	470	474	454	532	476	482	530	478	517	519	530	565	493	565	521	507	516	502	530	532	470	482	504	535	539	495	493	504	500	503	518	517	507	546	514	553	537	492	485	505	496	537	447	519	510	528	502	505	508	506	511	497	517	491	520	528	548	535	487	479	486	556	523	514	507	500	500	552	506	544	526	498	540	521	535	496	486	476	483	477	530	519	505	511	458	542	520	501	499	494	477	526	522	463	483	534	536	519	509	499	507	514	514	485	521	504	570	522	469	514	508	526	469	496	496	529	470	520	518	466	521	541	519	490	491	526	540	505	516	508	492	526	531	557	526	506	502	519	549	525	538	521	515	481	503	494	518	501	509	488	505	502	478	512	515	518	494	488	487	458	513	517	476	478	495	513	503	513	525	516	478	468	521	512	488	535	482	524	526	489	477	486	474	485	502	490	518	501	526	512	515	490	499	495	502	534	531	537	500	491	470	514	497	488	516	512	510	475	506	513	496	526	508	487	490	494	504	502	516	488	512	474	506	482	501	545	499	507	521	505	530	491	530	485	541	515	530	510	514	511	495	531	504	464	551	515	482	494	453	516	534	503	510	524	512	498	519	533	520	512	484	501	534	485	504	535	517	495	496	484	474	532	494	510	498	510	487	498	489	498	496	534	512	491	502	503	493	537	499	491	498	505	518	510	472	486	483	518	538	501	533	524	520	487	516	525	502	479	495	480	518	573	494	464	513	528	535	475	506	496	516	487	516	533	509	484	521	474	486	552	528	534	502	494	528	515	519	490	524	515	507	490	503	548	477	477	528	483	501	488	511	458	551	518	513	512	487	518	485	491	483	520	479	521	511	516	459	514	547	515	509	540	471	547	525	500	507	467	494	526	537	515	517	467	542	467	504	503	486	507	495	519	504	490	497	502	517	522	503	540	497	520	497	472	518	493	498	526	514	531	515	538	507	526	539	515	493	470	525	488	520	512	483	491	506	512	494	543	528	510	544	529	491	485	533	506	499	511	499	475	565	505	487	494	475	526	524	501	500	549	547	516	541	511	558	467	525	500	482	505	550	503	497	490	513	510	517	502	472	503	532	494	530	520	452	522	547	491	484	492	536	525	497	500	507	517	530	530	496	495	525	479	485	517	503	517	535	537	485	522	491	503	518	528	478	537	508	503	533	532	530	503	535	503	509	526	567	468	472	516	481	477	505	516	514	531	461	508	478	532	525	465	481	522	543	498	485	507	514	541	495	495	512	503	539	523	488	501	484	495	561	553	550	507	511	493	509	532	509	510	500	520	488	509	520	510	503	528	513	477	516	488	491	546	546	521	502	472	513	476	517	506	517	493	580	509	478	488	470	469	481	484	515	511	524	469	487	539	496	529	469	487	504	511	522	497	495	506	535	533	514	514	550	528	448	540	497	460	559	518	473	491	525	513	536	507	471	519	523	497	531	536	476	485	496	493	501	522	481	510	482	542	530	492	507	498	504	551	536	485	483	508	509	557	519	522	479	527	514	502	498	524	504	544	550	477	472	490	555	504	480	487	517	514	483	498	550	491	493	517	530	517	526	501	476	504	505	506	577	508	513	524	487	529	478	551	497	497	514	538	496	495	521	512	495	472	536	464	541	518	499	483	490	484	493	484	489	490	496	502	516	506	501	486	512	470	522	500	493	516	503	501	520	481	486	501	513	520	495	526	461	533	500	506	510	535	487	491	496	531	472	552	537	498	547	481	503	514	495	476	498	415	481	502	506	494	533	499	513	498	497	502	521	502	535	526	479	491	448	481	514	475	518	507	495	484	504	503	507	512	491	513	483	486	519	528	512	517	510	493	524	477	529	465	506	499	479	498	511	509	513	520	483	495	474	524	517	507	470	500	549	522	468	514	525	481	518	536	500	458	521	505	501	496	477	550	491	522	494	510	537	491	472	529	482	505	491	517	511	495	524	515	518	508	500	524	496	501	492	515	534	502	487	513	491	501	505	505	530	525	545	531	520	505	517	535	485	513	525	523	539	513	522	495	490	501	496	547	532	498	514	484	506	521	472	473	516
24643	21494	28624	24783	21144	3256	858	560	427	468	452	388	407	368	368	361	355	362	317	308	347	316	369	336	354	346	318	349	314	341	310	349	347	329	344	314	330	300	310	323	301	331	300	323	319	285	333	296	287	333	338	337	327	332	341	326	313	322	335	335	336	338	314	336	320	348	310	321	309	299	304	292	303	317	340	303	329	326	290	288	285	310	336	341	313	307	334	270	318	321	327	291	293	317	317	299	330	326	315	330	307	347	301	322	343	342	297	324	320	321	315	306	315	304	359	328	314	317	336	300	318	309	337	294	300	284	331	305	333	305	307	305	301	292	326	340	328	337	295	313	317	301	295	312	308	319	308	304	301	297	312	313	321	319	314	319	312	287	314	299	344	349	306	307	317	333	322	331	323	312	324	316	314	329	331	287	327	293	332	299	312	276	311	304	299	330	337	311	296	314	329	337	318	309	318	304	336	332	298	339	305	308	306	297	350	302	341	319	317	333	311	302	326	313	321	331	336	326	307	348	316	304	311	326	295	318	314	315	354	345	301	323	308	304	313	311	339	335	309	304	313	336	311	330	329	353	341	320	325	352	308	299	339	324	298	321	332	326	325	275	287	335	314	319	317	294	313	310	329	312	301	315	323	327	300	328	323	297	322	295	351	338	301	320	284	308	331	314	338	312	313	323	319	315	324	304	317	320	356	336	309	338	327	330	311	320	319	307	311	342	369	315	339	317	302	341	330	303	291	334	315	304	288	311	327	305	321	308	333	295	284	338	314	320	333	312	328	294	297	332	284	340	321	306	317	295	305	317	320	312	305	290	324	327	317	297	340	348	324	317	290	343	322	345	328	303	310	325	305	311	313	302	315	291	308	323	286	309	361	318	283	328	310	304	308	314	300	330	316	307	302	268	337	311	323	332	298	325	349	316	275	310	316	345	312	311	301	325	309	345	287	322	332	327	306	320	317	319	312	332	317	305	344	316	309	299	297	336	294	284	301	312	303	312	343	291	301	327	335	301	311	359	314	320	319	310	346	275	301	320	279	329	308	335	298	316	295	303	295	306	311	301	324	300	287	315	320	324	306	315	327	292	307	339	305	273	299	303	299	299	310	315	306	316	305	327	318	275	285	301	296	304	308	316	316	285	326	341	315	301	294	297	310	281	313	324	307	332	364	329	344	322	308	274	285	334	351	302	329	319	340	295	304	324	294	300	309	329	317	290	324	310	313	293	325	315	329	308	320	304	318	313	318	299	303	318	319	327	306	301	294	307	334	315	283	292	317	305	327	312	352	308	292	329	327	327	319	328	325	333	344	292	348	346	334	320	350	298	311	341	329	332	371	308	343	366	278	329	340	339	325	308	330	310	323	315	298	347	315	315	297	313	301	339	325	302	303	308	339	314	341	311	313	321	327	320	362	336	299	326	300	308	349	341	306	328	300	345	325	319	295	326	308	294	308	305	322	324	323	330	327	313	290	326	296	320	306	303	331	333	344	318	311	322	285	343	320	296	289	305	314	331	294	334	324	311	335	310	322	329	322	291	321	367	316	323	310	304	321	308	313	285	296	323	313	303	320	309	324	320	353	314	315	347	309	326	344	303	327	277	322	295	308	290	322	315	303	300	330	313	314	292	293	295	310	323	296	313	309	317	315	293	333	281	335	310	325	298	320	327	289	297	295	303	318	287	323	317	303	315	312	300	319	318	322	274	310	297	302	340	312	320	325	335	300	265	284	349	351	302	321	290	307	291	306	313	326	311	277	295	302	302	280	300	322	291	305	332	337	303	326	333	322	322	305	331	304	329	317	311	338	312	295	314	327	331	331	312	330	318	312	312	349	298	313	322	287	302	328	298	300	302	293	296	295	310	313	314	311	326	286	319	317	312	321	321	309	326	288	319	322	319	297	320	321	316	268	325	316	318	301	337	290	290	316	313	298	290	329	316	324	309	301	331	322	334	332	308	341	331	352	328	292	316	315	332	295	331	323	323	331	317	308	302	318	301	314	302	315	332	326	313	320	298	351	323	324	289	304	322	303	328	340	300	320	312	341	331	329	361	309	293	325	296	320	328	297	320	284	323	291	323	297	331	299	288	305	306	300	319	301	341	316	320	321	296	309	277	339	339	320	336	340	309	342	327	344	332	301	294	346	340	332	295	334	320	320	308	294	278	322	311	308	290	300	325	356	290	321	298	319	317	331	321	305	294	318	333	301	317	329	323	336	322	306	304	333	300	302	305	329	294	307	297	315	338	314	293	337	310	285	311	319	321	301	307	290	276	338	329	279	316	327	295	317	352	328	300	303	296	321	343	298	299	319	296	301	321	295	278	308	292	312	283	282	285	311	305	307	342	296	326	282	302	309	311	308	321	352	304	331	331	327	289	352	309	301	336	330	317	305	302	324	326	318	306	297	309	324	293	311	327	319	313	316	348	318	313	345	301	333	303	313	307	319	324	345	332	318	289	311	319	336	322	267	324	327	314	322	288	320	317	326	296	332	281	277	311	280	298	310	317	327	334	317	303	305	313	292	281	321	311	323	284	332	325	320	302	333	302	326	310	327	305	316	328	310	313	349	314	327	304	293	316	312	313	323	320	299	340	310	307	286	319	292	290	292	292	330	343	307	327	309	335	306	315	307	320	326	290	330	298	299	296	281	304	316	293	310	323	323	308	310	315	320	340	322	312	350	337	286	314	290	315	343	311	337	309	342	300	292	294	274	331	333	294	333	294	302	281	307	322	319	318	330	324	327	322	347	316	296	327	303	291	301	310	328	301	346	336	294	315	323	317	321	323	289	283	296	285	283	306	316	352	310	291	326	343	340	310	297	306	324	286	291	310	334	334	305	302	298	306	304	315	299	302	314	340	318	296	293	301	307	295	304	305	287	325	309	328	332	302	302	336	265	296	295	318	309	289	320	331	339	326	292	354	298	311	296	309	352	335	298	316	288	315	306	306	308	297	318	342	311	326	323	330	291	297	322	289	313	327	303	297	261	274	306	332	293	312	330	321	295	346	326	323	343	319	346	303	326	309	324	311	328	348	292	301	315	355	346	324	372	305	311	304	300	330	314	357	290	303	285	317	285	324	288	321	304	304	311	307	294	322	321	325	336	327	315	307	334	284	325	291	350	348	308	326	318	300	299	331	307	309	307	316	349	299	345	281	304	320	322	306	279	295	291	305	249	312	305	295	305	307	304	295	306	324	318	313	312	328	345	330	319	307	328	304	306	341	307	296	287	329	317	291	299	312	330	300	327	318	336	337	333	321	297	296	319	343	310	303	314	316	311	346	321	309	306	337	317	316	324	325	304	339	289	341	299	317	315	349	294	279	308	318	307	337	292	308	294	327	292	332	302	313	295	322	325	304	321	321	330	317	340	350	320	330	290	317	298	320	290	304	305	279	299	314	319	321	314	307	347	298	309	327	312	317	315	323	306	310	295	309	278	311	309	314	306	304	313	294	309	324	298	326	329	337	316	290	303	270	281	330	295	305
3845	4994	4065	2074	1316	957	811	614	553	528	495	473	449	409	375	372	343	366	348	365	342	328	340	339	325	342	344	327	337	334	301	328	314	311	350	318	319	314	312	345	299	306	330	304	323	311	316	298	293	303	300	301	314	279	324	311	303	307	303	316	300	295	313	282	332	314	313	282	301	314	318	339	277	317	294	317	311	337	309	297	311	276	287	303	294	305	315	316	316	314	308	299	278	310	293	287	312	289	300	276	289	307	298	304	293	292	297	279	311	306	330	305	315	317	340	296	281	315	318	323	294	285	282	299	267	315	284	294	320	329	343	296	317	316	316	327	296	294	310	310	297	276	297	283	291	316	329	334	287	285	311	327	282	288	295	282	297	333	296	294	305	300	312	334	339	330	314	334	316	276	288	291	305	292	311	287	329	306	325	294	332	340	299	285	298	291	285	291	307	320	293	322	313	281	304	318	297	313	287	291	272	288	280	315	307	307	295	292	315	299	289	297	309	312	305	291	283	285	294	311	283	285	285	308	319	307	280	285	326	316	288	308	299	306	299	296	340	267	323	276	293	295	293	301	305	320	273	325	294	299	311	290	291	301	312	308	292	314	318	296	337	287	299	291	299	290	308	322	300	300	285	302	306	317	293	303	309	310	289	279	292	297	339	292	290	269	310	326	308	261	278	304	297	289	269	269	304	296	272	359	311	295	296	313	290	303	317	292	333	288	316	279	291	281	309	316	312	299	341	273	311	276	315	339	280	298	296	297	293	286	280	304	281	271	279	271	311	280	309	273	314	329	288	280	299	301	310	325	324	273	305	295	301	278	287	275	290	300	295	261	290	296	299	307	323	316	304	294	298	306	282	287	328	294	283	305	308	297	307	324	304	271	320	310	308	306	268	298	300	274	276	309	285	272	329	302	325	318	302	313	297	309	283	305	311	306	315	281	292	289	300	292	266	283	271	301	277	291	299	293	304	277	307	312	277	284	321	287	317	340	319	316	286	286	303	275	309	308	284	305	286	308	345	289	313	288	306	312	280	315	294	289	268	299	319	309	299	313	278	272	302	276	299	303	312	304	293	297	315	299	289	288	308	328	298	279	279	294	295	278	320	289	297	301	329	305	306	287	305	339	321	285	319	303	297	299	284	293	255	284	283	292	311	291	312	277	286	301	306	307	301	310	305	272	311	284	327	323	304	339	290	327	313	290	288	295	294	273	270	283	306	307	321	269	290	258	283	276	312	323	309	258	278	284	338	285	285	287	313	311	298	335	313	297	302	317	280	314	299	287	285	301	258	289	291	306	327	290	309	342	304	318	274	291	299	310	299	279	286	301	280	296	286	315	295	284	309	290	307	331	292	269	321	314	323	313	305	317	297	295	310	278	242	311	290	283	282	303	298	260	279	311	285	306	316	292	293	332	311	319	277	287	305	288	307	286	306	270	292	295	293	303	309	303	304	322	296	286	321	298	311	307	317	304	285	278	280	315	305	335	310	315	313	298	267	334	279	270	296	264	321	314	264	314	321	305	295	286	296	300	272	272	291	292	318	317	289	302	311	290	281	329	292	293	341	328	311	253	296	279	316	296	288	326	273	304	326	277	274	320	299	281	311	293	296	332	322	291	296	310	302	298	286	272	287	321	265	294	269	289	301	300	292	287	306	294	328	273	296	282	294	335	288	311	272	284	284	321	308	275	309	284	304	305	316	307	306	292	327	290	286	292	321	296	300	326	332	288	313	287	290	305	312	278	287	277	302	261	286	354	293	291	278	300	330	314	310	304	310	297	310	344	312	270	297	296	284	305	297	258	311	297	286	324	302	288	290	293	293	304	265	292	335	290	301	305	282	302	308	302	269	304	304	259	320	298	285	274	319	301	291	303	300	264	278	327	287	313	295	290	265	284	313	303	293	305	288	315	291	360	263	318	283	319	305	298	318	275	314	283	322	304	313	288	303	278	318	320	327	289	283	325	316	323	318	280	280	301	294	292	264	280	295	281	336	297	319	307	302	288	282	310	313	304	340	298	283	296	284	294	289	289	298	287	288	295	269	271	291	299	286	306	310	285	293	319	288	322	282	312	261	286	288	301	293	313	335	313	274	282	299	283	310	289	286	317	313	288	309	294	312	309	292	303	284	281	291	262	284	267	305	298	301	283	258	285	272	306	301	306	288	287	301	289	288	279	339	286	309	276	285	283	287	298	292	299	287	298	315	272	301	304	286	306	298	269	303	319	297	313	303	290	318	319	317	327	319	320	297	295	279	272	298	321	330	308	298	321	310	291	295	278	308	272	318	308	284	281	336	316	307	331	297	294	288	289	300	275	241	312	300	273	302	276	313	303	318	275	310	275	299	317	279	284	324	283	303	334	289	274	301	266	287	303	261	249	269	282	303	285	265	316	307	270	307	311	294	290	304	274	270	288	260	298	291	334	273	264	329	310	299	310	318	270	302	268	293	309	278	262	298	315	308	288	299	295	295	331	314	286	317	299	309	273	274	286	285	287	296	297	303	302	319	303	295	283	280	280	282	302	314	310	286	290	301	318	298	297	260	297	322	280	336	312	298	273	281	285	285	321	306	303	295	333	290	303	302	286	333	296	281	284	288	297	261	312	316	286	312	298	297	271	296	281	316	281	307	271	302	271	308	272	289	315	291	325	313	294	296	279	282	286	297	290	324	283	287	297	314	272	290	303	320	274	297	325	282	255	292	281	278	287	302	339	308	309	324	294	294	268	306	304	312	321	288	316	294	305	289	306	289	301	322	287	290	264	302	300	302	302	310	303	302	275	280	272	302	305	300	265	311	250	295	306	306	291	318	297	278	274	297	270	297	312	291	281	310	303	276	296	293	285	265	270	317	303	290	311	285	298	325	308	277	253	292	290	273	341	329	266	324	326	278	276	278	297	332	308	311	320	317	310	307	293	273	274	292	305	287	260	288	307	274	296	299	309	308	278	300	296	310	277	296	273	290	293	297	303	304	308	297	317	290	291	274	313	303	263	300	276	301	300	287	258	302	283	297	326	287	319	271	301	300	308	270	296	295	310	292	307	323	274	275	304	303	295	299	301	269	291	284	272	309	294	296	277	268	287	315	300	302	290	303	290	317	290	308	286	294	315	305	290	266	318	291	285	299	290	285	282	289	302	248	329	267	313	279	278	280	291	296	269	291	302	280	290	290	309	288	300	290	255	271	285	308	290	307	305	302	290	299	291	308	306	306	288	298	319	300	296	300	336	275	300	298	273	331	266	323	332	309	317	278	308	277	288	273	317	283	264	285	303	251	282	297	287	310	248	299	278	287	323	318	306	314	271	297	276	314	300	303	285	305	280	315	321	308	298	286	318	316	283	290	304	310	308	296	306	301	336	321	301	290	296	302	271	281	280	308	285	298	316	273	317	314	288	300	288	309	290	306	329	281	303	303	279	277	290	305	259	288	297	303	283	286	269	295	283	308	326	298	330	259	294	313	277	266	292	279	317	275	262	282	270	271	310
27733	10013	1664	1143	975	917	945	954	878	922	931	872	930	912	901	948	889	897	921	878	915	866	909	895	864	853	941	923	882	880	871	914	898	870	898	888	873	900	897	872	912	928	907	890	845	893	833	891	912	879	890	917	885	906	967	918	879	919	926	893	924	907	907	916	867	903	878	841	907	885	909	946	892	886	916	883	892	926	845	855	868	926	900	859	874	890	967	918	874	863	886	918	855	863	838	942	858	917	902	963	951	940	898	877	874	886	929	864	889	898	907	891	918	932	893	923	891	899	904	908	902	913	884	896	878	927	857	884	874	901	894	850	891	884	885	913	898	877	890	912	889	925	876	885	936	897	903	822	892	925	933	915	843	911	893	901	892	838	883	919	931	939	901	866	889	918	929	871	962	918	872	909	868	909	914	877	907	914	885	937	854	928	891	874	879	897	878	923	893	893	895	929	878	871	897	860	902	854	920	883	914	897	895	905	869	937	941	945	892	874	851	869	878	889	900	854	861	900	865	914	905	900	917	834	894	859	881	993	922	940	904	888	902	866	912	932	905	897	890	899	873	915	844	933	921	898	920	910	905	881	891	902	919	907	857	855	910	898	951	888	898	894	916	873	901	894	937	879	863	908	893	907	920	915	859	933	962	896	938	905	902	904	897	864	880	892	906	877	943	875	895	892	936	923	901	891	890	921	928	901	841	925	919	887	913	885	960	900	945	867	891	932	861	885	879	911	850	932	849	835	926	898	878	899	918	872	842	806	867	864	935	909	869	888	886	905	911	880	885	903	905	894	879	886	909	908	905	923	971	882	866	900	941	901	886	884	882	908	874	915	934	851	858	886	903	929	937	939	902	893	900	865	893	864	885	890	892	933	879	928	916	819	950	870	867	928	926	929	868	877	899	965	873	919	906	850	857	902	886	939	860	918	912	936	893	845	934	874	912	897	910	881	915	938	859	891	874	889	905	923	923	848	879	931	877	843	920	910	850	883	938	901	930	887	888	913	887	931	916	829	875	892	891	882	879	899	930	895	914	864	904	888	935	935	851	897	852	930	900	892	892	882	883	874	889	866	869	915	903	927	876	880	860	919	901	875	876	942	888	871	908	887	898	927	878	890	878	856	932	869	909	834	919	896	946	883	922	875	961	940	899	890	895	913	931	903	967	923	828	920	852	949	857	904	970	901	932	957	911	857	846	860	891	854	925	888	904	855	905	946	901	910	898	902	915	919	946	907	910	899	862	930	888	846	903	880	952	884	914	882	897	870	918	862	936	955	901	903	913	958	894	876	908	912	926	879	958	930	929	873	934	924	891	917	938	875	920	922	903	847	867	874	901	914	891	903	896	926	915	882	916	868	947	859	883	833	860	924	869	873	921	846	840	856	906	831	896	905	915	900	914	867	869	859	933	895	904	868	898	868	921	937	920	830	910	870	865	877	870	873	894	859	858	932	873	854	887	929	958	941	920	886	890	859	844	839	909	922	896	841	954	878	946	886	857	853	884	870	909	860	926	962	867	956	890	870	898	854	911	885	905	866	907	931	900	959	912	924	916	904	888	952	943	894	936	868	885	844	919	923	903	906	853	907	907	893	901	859	903	880	931	895	924	923	946	934	919	897	955	909	879	917	831	892	869	902	902	886	899	908	968	911	890	896	892	925	907	903	893	899	884	975	916	916	911	929	903	893	885	916	927	950	875	867	939	912	867	890	969	894	947	857	939	860	924	866	943	907	894	950	910	876	953	906	908	884	870	919	893	930	869	922	886	908	930	862	869	906	842	891	895	885	913	888	889	872	921	910	932	924	912	955	938	901	875	940	893	921	881	888	888	847	947	893	860	946	910	870	895	893	879	881	908	925	925	944	879	924	937	927	885	870	951	931	868	879	932	970	833	912	892	833	865	878	947	882	917	922	953	914	901	920	832	894	866	885	844	892	882	865	869	891	918	928	897	862	916	852	898	875	897	857	910	898	949	888	901	870	916	910	880	876	863	849	897	856	926	901	891	895	894	914	869	929	884	913	891	865	862	885	902	917	875	882	861	855	903	845	909	947	882	880	873	899	921	953	878	923	903	881	866	892	887	894	901	897	900	917	875	859	874	888	838	937	860	903	877	885	885	942	907	944	910	902	871	939	924	965	873	899	890	883	882	887	924	899	905	864	841	888	911	922	867	873	866	877	940	904	931	904	910	893	867	885	892	928	907	898	918	954	910	872	928	843	858	890	905	862	928	924	943	892	894	894	926	857	930	890	902	909	890	910	887	869	856	861	874	843	938	908	913	887	862	925	861	897	880	862	919	907	893	860	893	970	915	886	920	838	871	883	910	884	915	879	854	944	911	960	939	909	895	859	930	961	836	958	885	872	879	872	926	901	903	904	879	949	899	921	915	931	898	859	913	885	898	877	898	897	943	868	946	886	889	914	908	909	883	891	874	935	927	872	973	892	919	896	911	863	842	883	894	907	834	860	889	935	880	908	888	878	895	892	928	926	911	923	934	888	913	907	963	851	895	921	874	916	919	888	950	873	925	896	941	926	899	904	923	869	873	928	887	897	895	893	949	914	947	943	920	851	847	919	863	869	912	921	920	930	884	927	894	937	906	905	872	901	907	887	952	916	950	911	918	862	869	877	875	873	867	914	852	930	872	937	935	918	890	924	898	854	912	928	897	889	901	926	887	878	955	965	884	893	920	894	860	906	910	915	906	872	864	941	895	901	906	926	915	890	915	898	848	896	939	917	889	899	928	935	885	876	961	890	907	885	851	918	931	967	961	888	953	861	864	932	930	906	894	856	835	877	865	857	868	919	900	939	847	892	876	864	887	911	973	925	887	871	905	845	935	914	846	897	860	918	880	875	963	884	870	877	880	926	877	889	877	867	897	910	887	846	892	928	893	946	902	906	878	923	956	931	862	881	908	882	877	866	911	927	912	897	906	844	870	954	933	904	867	843	855	919	891	912	915	901	913	899	903	906	875	966	898	905	928	945	919	904	885	895	907	885	906	892	923	964	903	858	855	887	906	917	951	904	874	852	917	873	924	904	850	897	909	913	895	885	842	858	935	875	945	870	851	873	880	953	958	905	922	891	952	912	900	892	916	938	907	901	887	915	906	920	949	929	882	864	910	902	917	872	929	925	866	910	900	920	871	875	897	910	856	878	876	904	846	951	894	893	847	914	990	891	907	864	846	857	908	838	853	894	858	987	899	865	897	898	894	944	883	904	913	906	873	936	852	878	912	906	871	853	898	952	931	877	868	895	908	918	888	892	921	916	933	863	887	869	869	913	928	908	867	885	932	875	873	927	842	875	932	948	857	931	886	874	914	884	918	874	887	897	935	887	902	892	903	919	895	896	891	886	897	882	801	884	945	888	960	875	881	873	912	901	876	900	838	839	917	909	951	890	884	860	912	898	851	903	868	878	876	899	852	837	899	871	882	881	833	901	870	839	893	901	921	904	928	877	921	873	899	828	886	953	932	857	887	921	899	906
5530	938	887	799	792	808	755	760	755	763	742	748	728	694	704	738	721	728	798	700	779	760	718	801	734	717	777	761	694	697	712	756	738	735	742	693	769	721	748	668	704	759	748	771	775	759	708	716	782	736	740	727	739	754	778	731	734	735	749	730	697	712	752	717	719	765	733	707	707	734	742	712	716	785	692	720	725	742	751	727	720	766	718	703	708	720	752	760	726	748	719	746	773	721	741	762	714	792	700	735	738	732	756	748	708	723	757	764	731	768	715	721	757	707	714	775	736	753	753	714	765	774	699	756	749	732	750	736	709	734	680	766	726	742	715	726	669	717	778	743	757	773	758	755	705	747	713	678	714	756	756	763	669	720	741	734	734	733	768	765	726	751	720	776	738	704	763	746	694	727	723	727	702	708	713	737	762	743	732	674	727	767	687	674	742	731	737	747	713	697	692	713	724	731	774	751	694	746	687	713	720	728	717	729	775	753	711	714	752	708	696	721	772	721	732	715	700	726	754	753	696	725	729	718	675	759	766	772	724	748	753	733	739	728	717	697	725	684	772	734	737	741	736	717	731	759	733	769	691	710	729	712	750	739	774	721	741	741	726	709	756	665	734	720	750	698	763	742	734	727	700	764	694	723	739	785	700	765	772	699	792	713	682	724	738	747	704	696	709	698	744	749	717	737	737	743	737	751	716	757	757	729	764	759	737	672	742	781	721	773	784	748	767	769	746	747	716	712	731	766	754	725	746	704	717	721	724	734	720	744	713	702	727	726	714	707	722	721	759	669	699	741	739	724	729	721	780	699	731	752	721	743	745	704	729	700	783	696	737	690	738	694	768	733	715	746	694	708	683	754	702	697	762	728	750	707	738	700	708	739	775	767	721	732	720	758	769	742	737	724	723	751	743	701	724	717	750	718	744	780	728	716	733	731	727	727	740	712	752	737	737	732	730	758	743	729	746	713	728	737	710	712	706	801	687	735	731	725	767	729	783	762	759	763	685	772	770	714	767	718	726	749	756	770	773	733	749	662	744	760	704	764	730	774	767	762	750	725	716	673	742	746	713	680	756	721	745	708	789	740	718	768	786	718	691	786	726	736	708	735	709	723	768	736	735	737	717	785	767	735	743	765	722	730	766	696	743	740	748	783	693	723	715	740	715	708	756	782	780	732	726	716	700	721	745	726	718	720	720	746	722	741	735	753	767	712	687	783	742	708	737	755	725	793	746	640	724	740	705	728	727	711	706	713	703	728	718	741	694	717	712	726	777	730	704	733	717	651	694	748	718	754	751	709	725	747	684	731	712	744	713	740	728	737	716	740	729	736	711	743	740	736	764	714	717	684	767	714	722	755	721	747	711	707	747	730	715	711	771	783	712	682	767	715	732	697	674	751	808	774	741	736	750	753	708	759	729	727	748	736	713	760	697	761	714	732	746	718	729	759	783	729	744	743	723	741	763	732	733	730	735	735	756	730	740	723	737	768	758	727	697	728	747	739	782	698	710	704	742	682	779	743	711	768	739	700	742	744	732	790	724	757	746	765	720	778	744	756	748	745	762	771	733	688	697	739	761	761	738	679	694	812	727	735	746	733	727	725	712	729	723	677	763	753	765	773	713	701	733	707	749	758	738	757	715	766	748	728	760	719	715	717	743	771	736	716	733	715	725	725	757	758	743	718	736	731	723	696	768	763	759	724	724	780	704	769	726	693	740	720	698	685	716	718	782	760	705	752	720	747	741	721	731	708	768	701	752	713	771	732	765	730	742	740	773	734	721	724	764	726	742	726	765	708	739	751	704	732	741	719	741	728	688	768	725	748	748	734	706	725	799	728	724	756	703	729	735	751	762	720	733	773	752	699	722	772	738	735	738	719	714	747	762	771	737	753	713	702	731	737	714	729	738	728	742	698	711	731	720	714	749	732	736	722	700	727	749	710	746	751	733	797	721	746	733	712	708	703	734	712	733	718	734	803	732	709	725	733	748	712	739	762	719	740	707	724	743	729	734	675	757	767	783	762	715	761	747	777	716	742	733	710	715	754	737	747	754	728	770	759	730	738	733	746	802	714	737	742	765	727	722	750	779	711	731	704	733	735	762	752	726	757	756	719	697	758	754	723	726	716	688	705	710	715	752	708	707	713	742	757	753	754	732	710	793	738	745	698	743	753	707	738	735	729	745	739	715	724	791	732	726	731	737	746	758	764	737	702	726	748	742	765	756	701	754	760	659	784	696	769	692	774	751	753	731	754	758	763	740	744	728	701	708	743	723	746	725	754	760	735	725	737	713	723	718	696	719	753	734	766	750	742	713	698	753	709	708	729	716	749	729	757	739	703	703	682	765	701	731	707	710	772	683	717	708	786	722	698	733	721	728	752	760	759	769	724	699	765	740	724	712	696	748	738	703	738	720	779	745	758	763	762	769	718	754	700	731	789	730	714	740	746	710	717	735	685	693	737	777	734	714	703	770	679	733	720	716	689	744	708	767	669	758	733	724	751	722	710	739	761	790	747	720	765	737	716	772	722	728	714	743	710	741	727	757	760	756	770	733	757	739	718	711	766	783	753	718	741	740	739	726	754	703	746	738	728	777	714	784	710	791	743	728	792	769	703	717	711	752	716	711	714	736	726	792	770	752	711	727	764	744	765	741	738	712	720	749	731	721	740	768	714	711	690	759	721	741	727	774	745	761	734	712	724	727	738	751	762	759	750	731	759	791	726	764	717	732	772	789	718	777	729	721	730	759	734	724	718	698	732	756	734	720	742	741	719	739	795	722	724	744	723	753	723	795	722	720	711	754	769	736	746	724	820	758	748	730	718	790	755	741	789	710	758	731	704	740	723	698	720	777	695	750	744	736	765	757	756	779	731	740	748	742	725	759	678	711	745	763	747	766	733	712	693	691	759	738	730	730	719	748	725	723	640	741	742	705	710	690	756	759	691	791	706	709	780	729	713	771	699	686	761	716	724	724	767	733	748	697	765	701	772	702	690	696	732	779	725	727	748	700	734	737	742	759	721	716	735	754	748	762	747	717	708	796	747	786	744	689	735	753	700	740	745	739	756	800	741	750	711	702	760	749	766	733	684	729	719	748	753	699	755	712	737	722	732	768	731	730	710	773	731	727	766	731	785	694	718	750	685	745	749	713	738	708	737	735	757	722	712	744	745	786	735	770	775	712	719	755	748	736	669	699	764	758	731	734	731	751	736	726	749	761	749	747	750	700	716	728	730	762	765	706	700	700	729	691	690	738	692	766	752	707	715	730	759	775	727	746	766	800	730	706	753	749	725	723	751	788	762	728	763	737	706	776	714	747	739	716	735	703	757	732	743	744	756	687	765	727	785	711	758	757	741	712	691	805	734	727	738	784	758	770	724	707	724	688	742	682	747	728	721	711	739	752	726	737	711	748	746	732	790	751	707	721	757	836	748	718	733	770	697	771	725	735	699	714	764	720	713	735	764	698	730	747	753	730	798	758	764	728	685	699	708	728	778
25720	21450	27174	25467	4124	1082	808	733	616	662	627	643	648	611	605	651	572	618	625	569	617	577	561	605	607	566	603	562	602	542	565	561	551	613	609	599	576	605	607	583	597	594	581	576	552	570	578	576	574	595	605	599	568	557	596	570	587	581	547	553	589	577	577	580	611	605	593	630	602	538	583	583	544	587	620	607	582	600	572	572	568	587	581	521	552	604	592	572	594	557	560	622	545	566	557	568	539	544	588	589	550	602	565	633	605	543	592	588	599	577	567	583	575	580	567	587	606	560	553	608	583	637	542	604	571	578	537	572	611	589	558	570	556	574	565	576	572	580	552	548	580	589	599	565	612	587	575	574	583	605	567	565	547	539	595	576	534	566	612	586	580	585	591	534	539	585	589	576	555	589	576	566	617	621	592	605	595	595	585	558	575	522	560	544	509	583	593	573	598	600	580	584	589	598	595	567	584	604	589	571	578	605	548	573	545	585	611	563	559	555	599	558	615	562	592	611	594	590	596	616	575	575	539	574	596	536	579	548	554	565	589	555	560	547	548	595	571	602	619	521	535	556	596	605	546	603	576	583	597	572	545	560	590	562	577	622	567	592	611	569	549	610	618	545	600	582	552	529	530	535	576	589	576	591	554	573	554	578	583	597	592	597	560	544	557	599	635	601	609	578	558	578	607	571	583	556	563	558	594	584	600	573	626	559	551	601	577	563	580	536	606	569	576	585	572	595	548	590	550	575	554	569	562	594	561	594	568	552	640	571	566	583	591	570	557	590	562	596	579	595	575	618	613	605	550	578	588	599	571	598	590	614	582	581	599	558	548	579	555	569	553	613	556	577	610	569	578	573	608	577	578	551	529	528	570	529	589	556	556	561	612	566	608	567	577	587	578	629	578	589	600	540	538	578	608	528	561	577	620	554	572	614	596	559	545	594	578	595	557	602	632	597	562	540	546	539	559	566	586	591	597	580	608	548	533	569	536	563	566	591	576	607	610	566	562	601	552	577	572	588	601	561	586	584	556	646	605	582	592	603	601	544	593	517	575	599	597	523	556	593	642	595	590	650	588	606	584	595	542	616	582	618	580	601	600	615	618	628	643	581	582	578	549	570	587	586	550	578	610	581	611	548	603	584	567	615	550	607	617	581	543	598	596	532	555	570	535	575	579	575	540	548	588	574	551	576	537	549	538	551	591	587	631	600	561	617	588	584	565	606	593	562	570	547	577	625	592	569	599	606	607	606	526	553	557	600	570	577	589	561	552	564	605	621	575	559	587	616	566	587	577	598	562	585	564	549	581	566	559	582	597	582	554	572	569	610	599	552	589	574	550	573	576	546	618	603	598	585	604	621	578	567	593	558	563	539	603	615	570	585	550	566	582	573	572	553	576	566	579	571	576	612	578	584	564	563	575	592	595	545	567	566	578	603	584	544	573	564	615	594	559	541	616	601	608	570	564	562	603	623	588	563	580	555	565	589	571	572	581	612	598	594	587	622	569	571	580	633	606	607	596	555	548	606	580	611	594	610	569	595	630	657	586	597	587	571	549	629	575	574	554	577	583	622	539	560	575	545	548	609	573	584	573	599	577	626	583	616	600	521	599	560	588	592	611	589	577	548	575	595	597	568	614	518	586	644	585	540	605	594	601	571	574	569	571	597	586	568	564	552	592	607	540	554	536	566	617	557	565	591	578	584	564	607	552	596	599	545	530	590	564	566	562	553	566	580	580	608	642	543	548	589	557	578	565	576	574	603	602	598	576	566	581	587	550	539	554	556	534	597	562	570	583	586	553	584	619	552	576	592	553	575	560	599	597	604	584	597	558	542	570	568	634	545	583	522	559	585	592	600	586	608	607	574	597	553	607	587	577	567	584	602	623	615	585	584	587	564	578	566	548	582	590	552	547	583	572	530	548	578	591	621	605	581	555	536	588	601	597	564	575	554	547	562	585	556	608	555	616	580	580	576	587	559	604	571	611	593	551	590	591	618	552	588	559	568	580	581	575	605	605	577	611	578	583	503	611	592	588	579	556	590	601	590	585	586	596	632	594	576	585	594	569	616	622	596	582	576	561	569	570	558	656	592	611	586	572	558	599	583	561	560	594	621	556	564	544	609	549	562	565	547	606	554	564	558	553	582	567	607	596	532	544	571	621	575	598	545	559	598	606	589	595	546	580	592	651	518	585	556	565	598	585	548	545	613	569	613	537	561	573	550	614	574	585	575	567	600	580	551	563	589	579	565	576	585	630	534	564	549	601	572	579	577	591	585	613	568	615	624	543	584	599	596	565	593	550	567	582	570	573	575	584	540	559	578	607	555	594	607	606	592	569	622	614	559	619	557	579	615	552	564	572	592	584	546	547	554	610	582	638	564	612	530	568	573	596	573	546	591	568	537	584	551	568	553	609	576	589	544	557	609	590	585	573	590	616	586	581	596	570	561	592	536	555	590	564	582	615	589	576	575	596	607	595	610	553	567	606	590	618	622	571	588	559	574	586	595	510	572	560	550	539	581	570	541	599	577	571	601	557	602	608	560	588	544	567	563	571	577	601	534	592	573	590	561	597	563	586	530	573	568	580	573	596	634	545	582	561	582	609	522	570	543	594	583	598	575	599	594	532	533	546	583	544	540	587	569	585	543	558	545	576	576	571	570	552	605	565	535	564	590	585	565	570	620	570	579	599	565	604	577	587	579	558	559	543	586	533	590	610	585	596	583	589	537	579	560	573	592	545	589	565	587	604	520	598	524	559	554	623	620	569	503	591	594	570	588	576	568	595	599	623	555	587	587	608	591	574	548	597	600	583	570	589	562	571	565	612	604	551	602	630	569	583	553	567	570	595	570	574	592	593	594	574	582	563	541	604	610	575	606	576	595	595	566	541	587	548	500	557	569	593	552	545	522	596	576	601	581	616	589	544	581	607	627	530	575	566	571	600	549	562	596	593	606	579	569	578	538	573	560	558	584	575	579	589	562	564	613	581	613	565	587	554	561	588	603	562	612	586	581	609	575	580	602	607	573	595	567	562	583	592	565	586	583	564	564	546	556	554	603	591	568	563	590	607	591	545	639	582	552	615	573	537	570	544	594	587	558	575	565	593	558	584	570	568	600	541	557	547	609	578	575	596	565	566	597	597	609	592	549	617	580	582	590	546	549	573	578	589	588	550	598	543	584	604	568	605	560	549	576	574	595	594	584	596	600	553	580	585	600	578	565	588	544	592	572	553	551	552	571	581	595	558	582	561	548	516	583	569	595	564	586	593	628	593	565	567	577	581	594	569	592	559	533	585	581	559	565	616	607	557	569	570	565	536	578	567	622	576	586	573	572	582	555	536	539	597	521	566	544	557	575	546	568	580	590	595	582	609	617	600	580	558	544	551	581	565	548	568	568	593	596	577	535	599	586	578	574	576	582	570	567	595	628	637	555	588	571	586	614	594	623	562	580	566	573	596	588	573	560	578	595	616	557	570	577	552	570	600	593	588	563	581	575
3810	2892	2408	1365	984	838	765	636	642	595	578	586	566	532	544	564	569	536	523	520	539	549	515	550	546	543	539	495	515	509	517	544	510	533	525	496	512	538	530	521	532	532	483	532	506	533	493	526	467	521	520	542	536	537	493	513	536	530	521	519	504	522	522	506	502	483	498	516	526	509	496	543	492	485	524	503	521	517	525	514	505	506	466	542	516	505	503	535	541	467	512	533	500	483	490	523	497	540	529	501	512	491	539	477	539	497	503	493	505	507	486	534	479	475	526	523	520	512	465	519	527	484	516	521	533	537	520	483	488	511	525	495	502	495	544	502	490	507	529	517	550	504	530	519	521	479	559	488	476	531	534	487	474	496	537	512	512	496	509	486	513	485	528	534	475	545	476	505	520	521	558	510	492	521	518	526	513	506	495	506	561	527	474	530	534	531	497	487	515	524	512	513	506	499	492	520	476	529	510	485	505	534	494	510	507	457	506	490	515	539	552	554	492	490	539	528	519	546	535	514	481	487	522	512	527	521	492	524	505	495	494	527	495	541	507	497	517	531	516	540	554	482	509	516	519	551	515	488	505	515	511	546	476	455	535	473	535	525	512	516	475	496	535	454	493	511	519	475	476	542	552	523	502	520	506	523	517	525	494	530	538	518	532	483	518	501	512	501	473	504	526	502	505	496	514	508	532	497	528	536	525	487	488	539	486	531	531	517	513	467	497	489	504	512	521	522	494	508	533	491	494	475	549	503	495	483	504	510	494	495	524	512	469	529	493	494	548	478	519	512	499	527	500	490	501	530	481	504	523	530	514	478	509	525	556	516	485	530	531	535	500	516	499	495	464	509	517	471	465	504	489	529	514	532	501	527	500	546	484	510	490	527	530	527	514	515	499	537	480	462	507	518	503	449	514	479	517	529	499	529	484	517	486	519	515	545	490	511	492	528	541	497	502	496	434	476	476	477	568	505	483	523	491	568	507	524	501	483	472	463	526	481	504	481	538	564	465	511	531	507	516	501	535	527	559	518	494	541	483	479	514	491	509	506	519	515	520	534	500	490	486	508	511	505	548	535	540	530	505	546	530	516	517	508	500	517	505	488	508	543	501	535	506	548	513	513	485	517	500	519	507	549	544	511	544	514	510	515	490	530	482	523	518	511	496	510	526	476	483	497	539	486	528	498	491	494	489	506	513	524	521	455	533	521	511	527	539	549	498	493	511	482	502	516	502	485	522	509	438	513	534	530	484	505	516	504	519	493	520	488	473	496	498	500	505	491	561	526	493	504	475	479	525	493	496	538	554	496	524	533	520	484	510	539	520	536	487	471	447	484	496	523	526	519	511	527	506	515	498	519	488	502	481	491	504	519	505	495	523	527	514	492	544	507	451	483	493	548	510	473	502	481	513	548	513	522	515	500	485	484	534	552	512	510	481	496	490	510	502	530	510	467	494	511	509	507	502	488	492	531	488	463	541	513	549	514	524	514	482	472	492	526	498	509	518	542	509	476	546	474	484	542	502	540	554	481	485	482	541	520	485	542	528	492	465	509	550	524	515	490	522	469	517	530	504	502	510	481	498	515	566	511	486	517	497	540	501	494	488	502	528	504	521	506	478	497	473	469	484	485	471	534	514	466	483	531	502	500	514	501	531	487	535	492	484	515	502	494	488	512	513	543	467	487	489	489	489	481	504	523	495	519	502	471	508	513	528	529	483	530	500	501	532	544	524	549	479	475	534	537	521	553	496	507	531	502	567	501	516	544	497	541	526	524	517	483	517	470	504	490	475	512	529	520	483	494	508	546	499	507	489	476	497	561	481	492	532	503	505	505	501	516	475	493	473	510	519	476	536	521	481	545	500	509	519	512	505	484	475	557	512	528	492	503	530	532	507	505	531	498	495	522	522	474	533	524	500	561	534	530	483	463	503	529	476	540	506	534	495	492	456	486	523	484	487	507	553	483	506	492	494	529	537	514	507	491	506	515	512	501	490	504	530	540	483	518	539	522	509	497	490	512	537	517	474	494	538	516	512	536	460	489	537	539	515	550	484	532	525	493	496	510	491	521	529	566	506	526	508	506	502	483	498	534	512	488	498	461	465	524	519	530	547	558	554	476	488	510	492	504	511	503	514	484	527	552	467	509	463	534	499	478	468	453	490	485	520	497	463	515	491	498	528	515	502	482	489	496	525	520	500	487	497	503	506	508	533	523	522	514	487	498	539	459	487	515	478	515	491	484	559	487	528	493	480	509	528	517	498	531	513	500	497	480	509	520	504	497	531	500	471	474	510	551	548	444	486	518	513	525	486	476	506	500	478	529	521	497	524	518	495	532	512	495	499	494	478	515	533	557	476	496	475	484	538	515	527	513	515	543	500	469	521	536	502	523	521	560	541	507	520	489	486	534	495	484	523	521	476	469	503	515	478	500	490	492	519	520	502	509	503	541	506	519	521	544	465	501	534	528	431	492	479	511	473	471	513	477	519	507	551	506	518	509	497	503	496	500	479	534	452	526	525	524	517	501	523	482	535	512	500	508	537	476	471	535	492	510	513	511	509	514	518	524	504	541	481	495	497	509	529	513	508	498	482	471	533	499	485	510	520	507	502	543	541	491	490	533	518	502	486	488	470	501	507	507	466	483	550	517	484	541	491	516	487	527	507	499	536	521	532	502	533	511	513	521	512	477	539	524	471	490	450	484	537	557	504	493	473	442	511	537	534	503	563	519	512	543	522	528	493	474	458	517	488	515	497	513	471	481	502	540	575	501	511	505	499	524	494	525	473	498	499	535	570	542	474	554	518	501	535	493	493	491	477	452	492	491	538	510	494	493	498	473	523	476	483	512	484	525	521	509	514	510	547	475	544	504	497	509	502	503	513	494	572	504	505	495	504	493	512	498	497	497	513	541	471	548	536	519	498	496	496	505	490	512	477	502	523	522	519	494	493	494	508	472	509	525	480	509	510	519	488	519	512	483	535	520	523	498	500	518	500	500	540	515	569	507	461	534	490	527	496	561	482	508	514	473	505	528	497	463	478	513	491	514	503	517	514	499	490	473	503	481	495	545	515	518	486	517	468	542	479	497	539	532	498	512	486	467	460	491	486	499	530	515	548	509	528	518	509	523	495	551	512	525	464	505	489	473	565	533	460	504	491	530	522	526	491	536	483	511	531	461	489	561	523	531	539	487	551	477	499	523	477	496	509	485	502	525	523	525	501	524	539	525	526	505	505	520	499	494	501	519	489	521	501	481	522	517	472	524	500	477	556	523	500	495	504	503	528	515	505	543	516	484	500	509	518	492	520	512	548	525	537	466	518	520	487	502	502	507	486	505	551	552	478	489	517	507	497	491	485	539	485	499	523	523	510	514	490	479	476	481	506	511	531	505	492	519	512	528	538	477	478	528	517	508	487	520	511	520	500	524	547	529	477	503	503	524	511	498	473	516	513	502	507	483	486	484	473	496	553	488	519	560	555	501	527	493	492	542	508	528	522	525
24602	21440	28549	24736	21082	3254	852	585	438	454	419	391	363	379	352	352	382	350	341	331	347	325	337	319	351	309	325	312	336	354	356	322	320	318	330	305	309	325	311	329	303	323	327	287	341	303	320	314	348	301	309	313	316	336	333	318	344	306	324	316	329	327	315	309	319	325	299	333	295	322	307	317	316	362	377	324	311	355	291	333	309	316	356	313	295	274	312	328	317	324	295	348	335	335	321	301	318	328	307	327	326	286	296	329	352	327	335	312	336	314	323	311	303	322	309	348	304	351	309	336	340	311	286	300	299	316	311	316	333	298	327	298	311	337	318	309	332	342	360	312	322	313	315	339	341	334	308	321	327	311	316	294	302	324	293	283	339	308	306	344	328	322	346	324	313	333	293	327	297	316	317	337	300	319	302	315	306	290	313	308	294	295	308	312	326	296	305	300	332	309	328	320	297	307	339	323	307	296	305	318	296	348	307	306	313	325	312	327	316	318	317	335	314	301	348	312	306	319	338	316	297	307	330	329	284	345	321	314	359	284	293	353	331	287	332	326	328	288	338	324	328	318	317	320	295	336	325	346	354	295	344	319	345	351	288	335	316	296	322	328	336	290	313	307	312	331	347	307	292	274	299	313	309	314	293	324	302	320	343	319	337	282	288	325	339	327	300	287	306	290	298	294	303	325	307	312	327	314	328	321	297	315	332	353	325	282	325	309	349	313	308	291	340	308	339	315	300	319	312	327	297	311	275	334	350	303	316	302	298	303	331	332	312	324	357	331	295	316	329	291	288	319	318	318	314	346	330	309	338	293	278	278	313	312	334	331	340	317	308	338	328	297	338	327	309	321	351	301	303	304	321	312	322	331	322	327	340	321	346	301	315	301	315	306	340	315	343	316	306	346	298	317	301	327	304	318	328	285	308	302	310	305	316	327	298	350	329	312	335	316	314	312	303	335	330	336	321	284	335	285	304	321	307	338	322	317	305	308	295	313	303	314	307	347	276	323	341	322	342	355	287	315	326	308	311	316	321	336	321	330	318	341	333	324	308	292	296	301	313	301	313	316	354	289	306	324	304	333	301	319	322	315	307	304	303	333	371	331	309	294	312	288	325	310	309	297	303	312	321	306	319	318	317	336	273	304	354	306	316	290	336	303	317	319	328	331	325	338	345	299	305	333	296	318	326	329	307	318	310	292	293	312	314	304	314	297	313	326	272	303	327	333	333	318	320	318	327	315	297	302	306	296	336	316	306	349	274	317	301	321	335	291	319	302	338	303	332	305	338	317	294	304	298	272	320	320	353	298	308	302	292	286	310	303	314	316	282	315	310	314	336	326	306	332	330	272	331	354	325	316	344	338	349	300	320	340	337	317	308	320	277	306	301	305	308	314	329	337	311	311	330	327	322	291	296	306	346	305	333	328	309	305	318	320	313	314	315	330	315	319	321	289	312	323	324	298	310	309	329	331	335	309	354	293	344	291	337	307	304	324	302	298	308	290	341	337	318	301	310	323	354	337	303	309	317	297	307	324	321	326	351	324	324	331	358	315	303	294	318	307	318	309	330	341	330	349	310	335	326	344	334	286	313	326	314	303	303	324	287	309	292	314	330	300	327	300	351	340	319	342	325	303	342	336	302	325	303	328	324	303	338	306	296	303	267	314	323	328	320	322	313	337	303	299	309	293	340	311	335	335	353	327	322	293	320	293	306	305	303	312	305	322	326	326	301	285	321	324	333	318	350	307	296	321	311	325	326	284	316	304	329	326	304	327	358	282	347	325	289	329	317	341	334	324	315	264	356	319	327	300	312	324	338	315	318	294	314	324	330	340	310	334	324	327	296	312	327	322	329	315	311	283	293	313	314	339	309	301	346	304	301	317	335	333	328	314	320	333	323	334	325	304	308	326	327	336	287	314	319	315	304	326	312	317	326	334	320	279	316	327	314	304	313	294	272	321	326	291	340	301	330	342	334	319	339	310	287	300	310	298	295	350	295	344	332	325	298	287	325	323	283	346	360	283	316	322	306	309	315	299	294	313	317	314	320	311	320	290	300	332	333	272	338	291	319	279	293	325	297	273	323	286	338	322	311	283	315	315	323	321	324	319	305	296	314	300	314	308	318	318	323	277	317	313	336	304	306	330	322	298	335	293	309	332	298	322	348	289	269	306	313	306	322	304	337	339	322	322	328	312	284	326	342	274	318	288	312	305	287	310	318	312	306	338	291	289	305	351	311	331	307	310	333	339	324	292	334	304	307	309	337	331	288	346	316	348	339	311	327	298	291	299	322	316	343	292	309	287	317	326	324	313	321	318	294	336	328	301	322	313	307	328	336	266	318	316	323	324	325	312	288	362	348	312	315	311	326	301	306	299	294	343	319	290	316	283	329	307	332	335	306	324	289	317	341	332	317	296	303	326	320	306	342	305	262	319	286	332	304	304	311	303	306	283	306	353	297	289	315	313	296	315	318	331	278	306	289	328	333	311	296	315	321	332	318	304	336	318	297	312	287	324	307	327	291	307	351	296	309	342	290	318	329	331	303	314	310	345	322	342	313	311	328	309	340	291	319	306	286	301	292	307	295	352	330	313	353	305	313	298	308	326	294	314	297	321	322	303	333	325	336	316	304	307	283	333	302	338	346	289	322	330	307	313	312	296	305	285	344	357	304	327	321	318	329	316	331	291	303	335	309	320	353	307	289	303	337	291	321	315	299	275	280	321	305	306	316	299	321	333	309	343	312	331	320	300	322	346	330	301	351	309	299	279	307	309	308	316	313	288	316	314	323	292	329	314	336	301	291	321	301	306	301	305	315	315	286	277	329	290	300	290	292	299	265	291	322	276	310	314	316	309	328	293	313	293	294	278	306	336	348	312	328	302	323	309	317	300	305	344	336	338	305	307	319	334	317	319	329	348	311	326	282	332	350	268	324	320	308	306	339	337	298	305	325	330	322	323	320	287	306	326	287	312	300	313	332	334	298	315	342	339	297	315	330	350	343	296	333	308	305	284	334	350	334	331	340	284	361	313	275	317	309	313	329	302	327	333	333	281	317	335	331	305	335	308	311	299	320	320	329	312	325	322	336	347	321	328	297	314	322	328	304	316	315	311	308	296	298	302	285	313	331	320	304	323	295	325	314	300	290	313	326	346	323	325	319	284	295	296	339	314	297	285	311	293	338	317	326	324	330	315	324	341	288	309	324	324	306	316	308	324	305	348	333	327	309	305	317	310	302	330	299	307	326	323	312	335	322	292	325	328	349	327	288	281	296	337	317	303	313	314	299	303	325	317	322	321	311	314	286	299	287	340	301	315	283	325	289	301	332	304	334	312	321	297	347	342	310	293	312	273	323	320	302	317	315	314	330	295	323	325	324	336	316	334	304	325	333	320	290	302	344	306	309	296	300	343	291	298	295	298	302	319	299	317	307	312	312	358	342	286	310	306	298	303	317	301	300	292	306	320	313	287	319	307	314	322	302	317	300	275	311	329	323	307
3782	4977	4024	2032	1332	980	777	650	574	557	496	448	412	391	355	392	368	376	366	327	348	334	331	334	369	300	348	317	319	334	320	329	331	308	329	310	319	322	311	305	339	334	316	301	326	333	324	287	320	327	317	321	323	309	319	302	298	284	284	284	308	287	320	290	306	318	281	312	292	324	322	287	349	317	312	298	285	302	318	308	287	294	311	310	309	273	316	296	351	305	323	312	306	307	289	283	305	317	300	269	310	325	330	309	299	285	313	297	282	318	307	316	296	293	302	300	294	272	329	304	300	267	314	272	308	315	277	322	312	301	298	297	299	313	283	307	327	290	296	284	311	297	303	312	321	302	324	303	299	298	304	305	281	310	318	297	305	305	316	295	303	299	338	264	326	325	323	318	297	307	322	255	309	289	279	288	299	280	291	296	316	309	287	290	310	303	298	301	285	295	318	293	281	299	294	309	304	327	299	295	286	292	287	316	296	296	285	337	312	272	297	300	303	292	269	297	334	294	301	344	293	293	301	328	313	300	295	299	297	290	318	322	294	281	313	311	305	290	298	318	295	279	311	293	311	328	308	343	300	307	314	319	285	300	309	300	268	315	285	285	289	300	321	337	298	297	300	292	295	304	288	311	320	271	294	307	307	290	287	300	276	329	274	279	293	288	316	307	316	301	301	272	311	296	316	307	278	321	323	285	286	289	291	331	294	307	313	292	313	279	277	326	320	309	295	304	288	303	329	326	292	297	299	297	352	276	279	309	313	315	288	285	306	267	332	297	302	316	295	310	295	300	308	327	262	311	272	286	301	281	289	323	290	331	306	292	309	313	291	275	279	300	279	295	296	289	312	304	322	316	284	311	319	306	271	308	274	289	280	298	305	301	273	259	344	314	320	290	303	326	316	292	303	331	277	292	266	328	280	293	281	276	295	330	298	297	284	306	320	312	291	298	288	284	256	323	303	280	291	275	310	300	300	291	301	277	283	306	268	306	310	302	276	285	314	281	274	281	258	282	314	282	305	262	272	313	308	292	278	308	309	301	297	319	332	299	309	283	285	318	284	295	332	294	268	303	304	289	303	285	287	286	281	313	311	317	305	266	306	321	297	297	301	313	296	305	288	298	301	338	306	324	303	280	295	319	287	281	342	275	304	309	297	287	315	299	296	302	314	323	302	321	311	276	304	304	326	295	281	265	297	285	302	283	271	291	357	298	284	297	309	291	317	282	307	270	316	289	320	295	310	300	305	293	306	343	284	300	304	315	305	306	278	297	325	274	317	306	285	288	279	292	290	289	306	312	289	317	287	295	310	307	298	298	329	298	298	313	292	313	273	266	278	314	284	319	289	283	313	278	306	308	280	302	302	312	301	282	318	291	314	282	281	305	280	310	302	303	303	327	319	308	295	284	301	300	284	317	286	305	305	296	302	283	325	282	305	317	317	292	308	297	301	299	324	305	316	316	316	292	282	315	278	324	275	268	282	312	298	321	306	283	339	324	307	305	298	306	304	319	287	301	313	333	269	295	301	318	298	312	317	255	326	292	305	284	272	297	293	310	292	269	272	319	310	301	296	300	291	298	299	297	304	299	314	311	281	303	309	269	298	303	294	316	305	283	270	307	276	311	281	303	300	286	301	319	270	298	314	306	306	324	301	300	291	285	288	297	272	296	342	290	307	305	305	312	305	293	294	286	261	276	297	309	311	288	304	332	271	283	277	338	296	311	321	308	296	313	309	278	293	281	321	279	253	301	334	316	289	302	277	261	286	295	294	311	311	277	286	306	336	304	301	300	310	303	277	324	326	307	338	311	287	315	299	275	294	287	305	288	281	302	256	319	300	322	323	325	301	287	319	296	279	318	296	309	302	277	286	295	316	281	310	289	319	300	328	288	316	313	301	304	294	332	319	320	318	276	332	303	315	279	280	318	284	316	309	293	315	307	281	279	309	298	320	292	282	284	304	311	299	294	274	273	292	325	304	293	263	306	302	281	308	247	302	277	288	277	286	309	282	335	300	314	283	302	328	312	277	286	299	275	312	302	308	306	274	320	305	290	281	282	317	275	301	312	297	307	325	290	298	287	319	318	323	287	295	298	294	295	273	303	319	264	300	301	310	290	294	297	305	293	296	282	304	301	286	302	323	308	318	289	305	291	259	299	304	304	312	286	280	273	327	286	307	277	323	305	283	305	299	312	289	295	278	325	300	293	254	311	269	281	299	323	292	282	310	298	294	290	281	307	307	293	295	265	286	310	277	264	280	277	309	297	298	319	303	303	313	327	292	274	303	285	296	305	289	271	296	305	296	299	250	312	279	292	326	316	302	294	303	292	275	299	305	297	291	301	307	295	261	331	309	262	293	291	307	306	292	288	290	310	301	287	312	295	300	273	279	293	306	300	272	295	298	286	319	345	276	306	240	282	301	299	288	331	292	313	302	313	276	317	281	282	297	278	285	266	324	306	313	282	301	266	286	304	283	285	327	317	306	313	325	290	293	319	294	284	311	291	277	330	266	319	295	295	308	299	293	290	291	284	287	327	299	319	296	313	299	299	298	312	291	293	295	303	304	321	296	291	285	310	300	252	309	294	277	292	288	267	281	300	283	275	270	306	294	301	316	299	314	303	281	317	264	284	286	309	309	296	288	292	303	288	306	302	284	272	313	293	269	272	317	299	290	295	298	301	284	285	304	292	269	290	297	307	291	294	286	278	293	274	307	280	311	276	277	287	297	297	340	288	321	322	328	332	310	286	306	308	320	279	275	288	321	289	306	296	267	291	342	282	304	300	311	333	282	299	291	298	300	314	308	284	289	299	284	273	295	297	320	308	293	285	265	302	262	297	264	308	309	299	308	304	273	293	277	313	303	302	289	293	318	289	301	304	294	322	317	316	308	313	295	287	332	298	282	285	296	300	305	280	298	298	303	305	301	300	312	293	294	321	342	338	296	354	282	301	307	305	323	322	294	309	286	281	267	280	320	298	302	295	274	296	301	291	268	300	296	299	283	301	284	311	275	273	320	296	295	326	308	275	282	312	298	288	298	299	286	340	332	285	292	289	297	293	307	269	304	302	277	290	317	282	277	285	286	273	328	292	313	286	286	304	324	319	286	279	296	285	300	296	325	293	303	298	319	309	303	300	266	292	278	317	285	297	283	313	315	274	315	290	292	324	329	290	295	299	298	296	306	281	293	317	277	302	331	289	284	284	292	316	320	288	312	291	286	299	309	289	304	293	278	308	322	279	260	295	285	313	277	303	306	311	276	295	326	322	307	290	296	322	302	274	266	299	269	338	303	305	324	322	277	301	312	288	276	307	307	282	294	309	305	281	317	293	281	302	301	299	280	290	261	288	283	270	346	289	289	264	289	279	272	285	294	309	257	302	285	340	321	282	307	298	273	295	267	289	253	304	309	353	317	290	264	301	298	289	305	313	281	283	293	302	281	278	276	303	278	290	275	259	310	306	335	283	276	320	299	281	288	286	292	311	305	275
27800	10042	1693	1195	940	923	888	907	901	868	903	922	964	917	954	935	894	888	841	899	933	955	910	889	888	984	938	951	876	901	922	968	898	866	929	884	925	870	923	925	937	917	867	910	917	856	958	886	868	874	868	914	918	925	861	882	911	919	853	919	909	942	925	879	889	918	911	915	884	904	919	909	962	886	890	913	897	929	851	882	865	879	906	895	869	915	881	948	911	891	835	906	898	895	860	886	916	859	890	940	881	925	852	882	911	879	899	849	949	849	934	864	873	907	905	903	933	864	896	945	893	905	873	899	834	916	933	924	904	915	917	880	901	863	889	878	896	875	907	903	861	874	869	993	925	921	865	831	915	898	910	883	915	879	931	931	939	900	932	916	869	889	931	926	897	898	946	941	870	882	910	920	876	907	901	934	907	884	898	882	914	899	954	919	879	903	868	907	836	922	875	922	917	936	902	913	918	892	901	871	903	881	888	937	872	889	842	880	890	929	884	903	886	935	858	835	916	903	990	888	907	884	903	890	895	923	868	901	860	914	961	908	905	937	929	957	865	900	947	931	856	923	956	948	942	951	886	977	876	905	944	946	911	859	910	868	887	888	865	845	881	889	915	861	885	890	947	922	863	922	910	912	943	886	828	896	904	911	879	869	866	874	898	911	877	881	842	896	922	887	897	907	901	918	890	901	938	892	894	900	899	930	872	890	884	879	892	874	919	870	891	881	909	866	903	936	833	936	897	904	899	826	903	923	879	933	883	896	951	915	892	932	891	911	857	918	933	840	898	928	908	865	908	844	833	929	917	844	931	913	891	905	927	856	907	863	903	890	879	894	909	895	967	954	910	894	876	873	897	931	888	862	888	873	887	904	870	938	990	949	920	871	941	898	851	912	899	903	870	943	904	887	845	883	911	844	914	908	870	884	861	920	840	924	926	937	934	915	937	911	919	918	896	899	864	967	922	913	881	926	896	852	886	872	887	871	903	873	896	916	931	854	865	911	863	939	853	901	918	922	833	923	870	938	876	895	947	985	963	865	917	864	909	911	858	947	885	921	901	900	922	976	925	901	847	882	947	916	864	888	943	847	887	945	886	884	883	917	942	850	902	882	913	929	890	876	866	886	920	917	930	930	896	926	908	884	854	893	872	862	948	899	899	912	868	890	920	887	877	829	877	919	854	912	889	949	879	924	891	910	898	882	957	899	916	932	901	902	920	885	908	873	883	907	900	906	946	935	952	949	863	943	939	893	899	952	900	888	915	895	933	898	895	904	859	916	863	864	844	868	916	954	933	917	919	879	888	916	870	900	936	879	903	874	932	837	879	876	906	915	874	909	898	910	947	910	890	944	950	863	890	917	902	928	921	922	946	940	935	839	885	865	911	884	882	887	893	857	892	856	892	948	847	882	897	983	891	882	909	892	806	935	930	888	911	880	927	936	836	883	945	892	854	863	886	900	868	875	918	889	902	886	867	856	922	932	970	868	909	917	891	909	913	917	903	939	961	909	886	908	888	841	908	918	906	851	925	871	877	874	914	888	835	940	934	871	881	927	901	884	884	905	904	886	925	870	869	904	914	884	890	952	942	889	833	876	943	916	837	943	960	866	922	896	904	932	915	916	922	882	975	887	887	926	878	863	891	896	890	925	835	922	951	885	884	922	915	871	871	841	887	909	859	916	850	898	910	892	889	894	843	887	878	910	858	916	950	932	824	927	892	857	917	864	916	912	919	872	920	905	843	901	927	922	856	892	869	912	872	940	935	883	905	848	872	920	905	881	895	952	902	863	930	923	903	867	918	889	911	876	858	930	887	904	919	961	908	895	895	921	861	908	903	881	872	905	978	897	895	924	870	922	891	908	912	919	873	883	901	880	837	945	988	917	955	892	972	877	853	908	916	836	876	964	934	851	910	918	851	947	906	950	900	903	894	902	891	933	899	888	905	870	918	914	882	920	944	913	867	890	897	927	928	872	926	890	916	868	904	871	802	891	859	881	910	944	936	832	871	896	828	852	884	872	939	939	868	904	876	917	849	938	911	891	935	893	942	865	854	934	867	921	976	865	893	898	919	894	858	883	835	860	898	909	873	907	938	897	933	932	931	917	866	900	893	830	948	879	916	882	893	915	866	872	872	876	891	920	872	894	861	898	907	952	921	953	871	896	916	883	897	909	915	859	891	872	942	926	872	899	932	912	901	869	915	874	913	872	896	894	881	895	928	912	922	885	905	913	890	874	916	902	858	932	898	921	875	947	920	934	889	924	918	903	898	913	917	933	912	892	956	926	858	876	878	882	896	869	862	896	910	864	875	889	897	910	844	855	897	828	863	901	915	943	901	876	910	860	893	867	902	951	856	910	882	879	899	889	886	873	871	894	908	933	887	916	898	939	918	926	866	921	924	879	866	885	914	959	842	919	817	883	870	889	874	887	918	920	901	911	906	921	879	878	891	870	945	908	906	877	956	870	913	878	893	902	930	885	962	897	912	889	909	888	901	888	897	888	904	932	923	908	890	862	917	884	905	881	910	873	869	915	866	907	927	998	843	923	936	903	839	867	883	901	933	884	952	904	971	899	906	910	900	900	864	921	917	846	893	883	860	915	893	862	944	896	890	890	867	928	898	842	876	894	926	902	925	836	958	874	886	869	915	980	927	871	893	887	914	906	920	894	908	939	902	894	876	852	907	917	888	938	932	899	884	877	924	921	931	894	906	879	871	880	905	823	890	924	868	883	899	871	899	886	900	934	951	908	902	935	901	937	924	851	907	934	875	881	935	862	824	904	911	925	919	897	884	937	918	919	922	873	883	983	915	899	951	879	852	959	935	903	941	920	832	927	907	869	913	929	898	948	864	916	921	861	887	848	899	901	925	920	860	940	926	910	870	898	871	903	952	881	875	907	890	912	890	899	880	870	929	926	850	914	907	908	893	913	914	927	947	974	931	849	925	885	914	871	914	899	919	974	899	892	873	879	941	888	919	917	890	931	882	945	884	919	926	880	915	900	924	894	951	901	871	906	874	931	924	916	910	846	925	887	890	930	850	875	911	904	861	877	849	884	971	883	896	897	883	897	905	868	842	915	896	920	929	867	856	904	947	921	856	868	934	896	898	915	891	885	875	883	895	881	867	891	911	965	941	856	861	877	853	894	901	932	935	876	899	863	880	905	923	874	858	870	906	883	917	884	880	897	879	912	897	966	942	839	925	909	893	935	864	884	891	927	891	915	859	862	909	885	904	864	941	899	899	905	882	860	876	946	858	878	931	882	894	880	893	846	879	921	892	866	874	894	939	952	931	911	901	856	868	897	845	880	914	878	937	867	940	883	895	934	946	905	867	965	885	938	954	900	913	868	945	878	927	896	865	868	885	913	877	877	864	906	881	908	896	970	885	910	927	904	932	944	966	925	897	917	907	871	891	912	881	895	910	936	936	857	896	924	883	896	939	928	943	892	893	899	885	887	867	937	901	898	899	943	946	910	893	919	906	930	872	865
5641	987	926	862	818	767	780	751	784	776	753	730	772	740	746	691	775	752	734	782	762	735	718	730	730	703	762	717	716	801	754	748	755	778	745	753	719	764	692	712	732	737	775	683	762	707	704	696	756	749	758	737	762	749	725	736	720	731	723	736	724	756	740	742	816	733	700	712	816	726	703	753	714	713	759	763	744	763	759	745	738	697	699	710	748	796	747	707	732	707	744	740	722	720	752	739	717	711	739	724	764	734	758	767	777	729	790	741	751	713	766	752	728	739	712	743	774	785	722	723	745	723	798	764	719	747	747	734	725	759	793	748	765	742	741	761	711	740	756	743	734	742	725	743	704	775	768	741	744	708	714	752	739	777	760	768	713	705	796	741	730	746	746	685	724	729	773	738	771	733	708	755	761	721	745	769	735	731	729	715	745	761	747	718	705	782	722	715	702	731	725	766	682	741	759	783	735	732	759	766	763	721	732	722	729	698	806	719	716	713	740	689	761	721	698	727	744	762	721	741	756	735	684	707	779	746	730	744	716	735	768	726	728	736	732	756	730	757	765	712	738	750	710	742	727	699	738	751	723	746	769	752	769	750	762	791	762	733	768	705	744	741	750	740	747	720	681	694	711	715	738	777	748	779	690	736	731	769	703	734	774	713	813	720	708	703	743	725	724	719	758	793	684	734	696	721	757	738	742	749	764	651	714	790	693	730	778	768	708	741	746	773	776	732	740	729	717	778	728	758	741	740	710	748	773	709	748	775	743	750	717	730	722	738	724	737	773	758	701	737	780	757	725	683	719	734	704	756	744	734	748	732	746	744	733	749	767	754	713	732	726	772	725	799	735	711	770	724	719	722	694	737	714	745	737	728	760	728	728	723	772	745	723	777	699	733	707	781	716	697	744	754	787	731	736	747	730	727	749	736	787	731	795	741	708	774	737	706	697	686	765	743	768	734	709	761	747	773	741	752	715	723	695	736	704	702	773	712	780	717	766	729	735	759	721	737	775	742	725	724	747	740	797	731	751	755	767	731	684	750	708	733	732	745	733	754	710	722	741	756	690	720	729	754	779	747	772	707	724	711	761	731	752	742	690	739	761	705	779	747	717	752	775	694	778	777	753	743	704	718	722	771	714	763	734	737	739	720	727	684	720	743	716	753	761	792	736	710	799	729	745	735	730	733	774	755	737	713	797	750	724	775	744	713	796	709	740	703	722	723	725	764	748	719	735	757	728	737	778	760	723	734	736	713	739	736	749	756	726	746	740	717	719	737	775	735	711	730	744	716	775	766	761	722	715	687	737	744	746	715	767	768	705	717	732	741	761	730	728	726	755	773	764	778	711	698	734	770	738	724	723	749	747	675	746	692	736	706	700	774	713	736	702	752	735	702	767	705	727	743	723	782	732	754	726	763	738	763	724	733	742	708	757	752	723	724	710	816	686	725	709	702	735	754	701	757	767	735	738	717	750	742	752	703	760	758	791	757	703	764	735	801	752	767	697	721	769	751	755	721	759	711	752	736	791	717	751	719	771	722	756	758	767	771	731	735	754	740	756	731	706	756	735	811	726	748	737	710	735	664	735	681	735	745	760	791	727	720	750	698	754	728	704	721	748	721	778	748	725	736	784	773	710	718	732	726	788	766	766	729	722	703	748	717	718	721	713	755	716	762	793	744	725	694	721	695	716	758	726	758	773	757	739	721	743	743	753	760	692	720	793	742	763	735	709	765	785	731	730	688	751	711	727	743	763	711	738	690	751	776	743	750	771	779	738	730	734	721	738	779	753	766	731	724	710	764	761	777	694	766	740	731	740	732	719	719	812	711	754	764	770	723	733	741	751	751	738	746	727	759	751	683	739	674	743	757	822	714	727	762	736	734	725	756	765	775	768	709	702	730	728	764	764	731	725	733	734	756	709	745	726	752	726	739	737	708	709	742	752	690	774	719	770	713	728	715	762	702	736	727	747	761	711	768	717	704	722	759	732	735	732	739	753	754	750	767	760	715	728	762	762	790	723	787	777	762	748	714	753	711	733	745	699	743	742	756	734	738	778	730	740	747	790	765	722	711	776	652	716	706	762	752	728	791	685	705	784	745	755	740	695	700	734	746	718	745	765	714	727	737	731	741	773	799	759	755	748	705	757	722	769	733	719	720	710	750	754	710	707	762	757	750	784	780	756	708	699	755	730	778	733	722	697	709	770	757	751	779	722	711	710	760	745	771	734	702	738	721	710	743	762	745	699	769	734	696	776	723	719	741	709	712	763	731	745	750	777	718	721	708	713	768	760	751	734	740	692	735	705	736	735	738	711	790	775	761	767	759	718	702	681	770	751	712	785	762	690	713	755	677	726	766	758	701	707	713	723	746	727	733	707	770	723	724	764	762	707	743	776	699	705	754	738	777	727	700	713	727	769	795	716	741	767	804	778	714	714	728	755	725	713	739	736	726	749	723	727	723	741	718	749	759	749	724	724	796	743	753	775	711	736	718	735	742	722	771	705	756	713	709	758	777	776	747	783	767	774	734	754	769	753	761	776	706	730	753	748	786	757	753	759	741	744	761	708	715	719	772	702	768	713	796	770	771	746	698	744	736	714	759	765	725	728	658	735	745	745	734	716	760	717	777	767	717	713	759	736	805	779	758	770	724	736	750	730	739	721	742	702	760	701	768	763	722	709	712	746	712	757	704	782	702	737	740	722	692	708	733	755	713	777	763	719	772	771	728	771	754	743	777	734	779	745	752	735	734	735	769	751	759	776	697	711	727	721	733	737	792	715	714	798	725	760	745	732	714	704	731	740	768	726	752	702	723	733	797	749	728	773	736	831	735	708	725	769	750	736	690	747	739	785	750	713	768	666	769	752	766	775	729	746	705	672	802	764	789	728	695	736	732	753	727	721	777	701	795	711	782	739	721	686	699	723	764	762	722	763	751	679	724	684	754	741	751	674	733	759	706	714	751	768	779	737	754	741	739	725	718	721	754	775	757	786	710	712	782	735	699	769	710	734	792	740	737	689	778	711	715	775	742	763	735	739	749	748	729	711	725	733	744	693	758	743	767	743	731	768	764	772	750	759	703	741	687	763	721	774	691	743	730	754	736	716	750	740	772	794	752	770	770	772	720	705	793	791	745	752	728	752	745	703	769	739	711	745	765	762	734	716	744	734	736	794	687	763	791	736	733	759	674	699	706	726	736	772	741	740	710	747	723	741	734	753	734	735	725	686	739	749	706	721	682	764	771	721	774	723	718	774	756	712	752	733	738	738	770	733	711	740	723	733	754	753	751	739	735	728	780	766	718	757	753	715	746	761	734	796	729	779	773	725	750	699	732	778	735	750	718	684	788	752	700	770	702	737	705	779	744	732	705	725	739	762	772	738	701	719	718	767	718	703	741	734	754	708	724	726	719	726	718	784	739	743	711	732	717	720	767	735	743	728	699	736	783	716	732	729	742	738	722	728	693	757	699	752	789	741	753	745	701	736	750	710	716	782	754
25686	21456	27229	25455	4039	1081	873	679	642	627	633	620	622	567	613	659	646	615	664	553	629	593	582	575	556	600	541	624	612	571	611	580	587	574	595	577	574	573	576	626	565	592	581	614	604	567	593	554	577	610	640	593	601	584	582	614	593	558	541	578	559	554	580	598	569	570	588	569	542	578	601	632	566	614	559	611	593	541	595	545	607	615	570	586	573	569	554	575	541	598	564	571	622	604	536	601	549	563	577	598	608	546	550	597	587	561	554	585	580	602	623	580	586	502	547	565	600	609	600	609	550	541	558	552	602	559	596	611	590	554	568	586	554	612	561	538	537	601	595	576	600	557	587	604	581	565	542	576	574	592	542	602	587	588	557	577	597	552	563	606	552	578	561	568	593	545	598	576	570	593	531	564	551	561	593	559	617	610	572	562	577	594	548	576	595	570	559	619	606	617	575	573	626	600	555	553	607	595	594	592	527	587	550	605	542	522	574	646	582	540	608	558	565	595	559	590	604	592	570	578	535	574	557	630	587	598	617	604	584	593	563	569	573	578	598	567	569	584	530	570	583	589	583	595	569	572	591	594	562	587	572	583	588	592	592	588	591	595	585	629	577	573	589	581	565	591	627	582	587	590	555	565	571	529	609	546	578	562	552	570	603	612	563	561	570	573	554	590	583	545	578	559	576	568	577	552	529	561	537	544	573	575	552	592	575	591	615	579	602	574	602	563	563	582	584	574	585	622	552	583	593	606	568	553	570	560	602	567	581	555	633	564	599	586	600	547	564	586	561	553	562	576	581	579	548	613	587	622	603	537	613	541	547	584	563	576	631	595	543	588	596	519	585	569	558	589	584	600	594	589	596	575	567	586	572	585	511	552	573	541	589	582	558	587	558	564	557	573	604	571	546	564	564	557	575	569	553	577	610	587	576	556	581	523	553	588	546	552	581	541	567	530	586	586	591	593	595	583	599	590	605	573	561	587	581	628	581	560	601	569	578	582	583	550	558	583	623	533	573	619	622	561	547	644	552	539	560	559	618	582	594	581	587	580	555	585	604	596	635	585	570	598	565	525	583	577	575	543	595	563	602	587	576	627	604	570	571	569	560	646	569	586	602	621	585	585	552	570	611	611	594	584	553	564	544	580	584	581	583	552	596	585	562	571	598	543	572	594	579	536	562	523	596	527	548	509	596	571	626	564	564	590	553	568	579	534	557	548	558	591	580	597	627	590	591	564	580	524	570	561	605	559	576	599	566	576	590	587	564	593	567	556	561	573	556	592	558	608	612	584	566	576	532	534	559	602	585	580	551	564	569	552	523	608	573	596	564	563	588	575	590	622	572	604	567	549	558	626	536	545	569	596	560	590	566	575	569	585	564	607	569	549	557	575	551	607	588	559	608	630	642	581	599	620	578	589	613	565	538	595	579	549	579	542	577	603	580	604	561	548	571	542	614	581	601	588	574	591	575	582	543	593	552	584	555	591	550	579	554	552	571	585	552	604	596	561	565	582	584	557	614	559	575	581	555	585	560	548	581	549	652	547	609	567	624	574	611	602	591	560	587	560	564	577	568	613	593	598	565	597	582	566	549	594	580	566	531	598	598	578	590	562	571	587	591	598	610	571	565	553	582	565	571	568	588	604	572	589	598	578	566	577	635	584	584	593	551	588	596	574	572	590	583	582	556	548	566	589	625	615	553	614	599	584	581	573	559	597	608	607	513	572	571	574	595	555	596	573	588	570	552	569	623	567	573	569	552	548	569	611	572	600	583	568	592	575	565	570	602	571	572	609	548	545	584	561	507	580	592	560	601	584	569	591	578	576	605	540	574	557	548	610	576	574	554	578	583	547	549	642	579	568	559	629	561	572	531	607	606	579	582	561	584	585	558	581	569	628	556	592	568	545	555	564	572	572	583	588	598	597	592	562	584	588	574	583	610	604	571	570	572	583	567	583	596	585	554	584	591	528	560	560	548	553	560	566	626	555	559	577	599	557	605	577	570	560	563	563	597	600	557	647	582	595	556	599	568	581	573	585	580	554	617	574	560	594	607	614	600	571	615	555	591	570	616	573	578	592	559	546	559	567	586	492	604	617	614	582	599	573	591	600	592	580	610	563	607	584	600	580	566	574	572	555	587	578	600	552	642	547	604	580	577	570	591	587	599	581	558	586	558	538	527	611	631	588	585	623	542	555	569	571	610	564	556	592	585	576	570	570	552	541	521	580	555	571	571	610	549	596	537	610	564	527	579	547	582	562	536	556	575	553	602	600	612	609	583	584	566	561	553	529	583	558	569	545	613	578	579	572	583	605	572	549	566	555	563	571	571	587	570	603	561	566	572	573	597	575	601	580	557	566	554	573	557	579	566	582	575	604	552	575	548	576	576	552	546	587	574	555	583	576	553	568	590	593	551	587	586	577	548	549	564	567	549	588	608	565	614	579	580	555	590	628	591	592	565	594	616	602	593	543	611	612	580	560	563	621	567	600	598	545	592	603	578	594	585	556	609	563	577	570	562	561	604	610	596	562	558	578	551	577	579	631	606	548	569	573	583	586	584	560	568	597	578	552	591	570	566	558	571	588	577	565	567	628	571	571	628	602	587	588	527	548	533	620	598	645	583	560	557	568	573	585	538	521	583	600	580	595	600	565	585	594	554	571	542	537	583	622	538	567	585	617	597	560	581	580	616	599	632	586	553	599	550	558	572	620	577	576	606	546	571	633	628	576	531	544	573	552	575	578	560	575	537	575	591	574	600	535	576	612	567	578	555	588	569	606	583	531	595	606	535	535	568	573	566	579	598	572	554	624	552	607	590	559	576	607	606	602	607	622	580	570	573	593	603	592	544	609	587	543	550	630	558	555	622	548	534	555	568	596	625	577	579	589	567	586	581	531	540	617	555	604	574	590	567	598	548	554	612	552	554	578	589	572	570	606	585	605	524	513	547	561	559	559	583	569	589	571	561	590	583	604	552	599	597	590	606	595	585	582	588	595	595	614	595	551	578	592	586	603	546	572	588	595	611	618	580	572	597	580	575	522	575	556	539	562	578	609	564	599	578	571	552	567	572	575	580	582	550	545	576	580	559	551	603	548	575	611	562	585	600	531	539	568	606	601	560	583	560	579	590	593	566	531	561	595	602	594	599	641	596	594	599	544	558	572	603	586	593	580	586	586	522	607	569	572	543	633	542	504	586	558	597	583	590	585	566	545	563	532	587	555	540	524	593	581	613	541	557	601	598	572	605	630	586	587	588	614	532	609	591	601	595	621	584	568	550	536	587	608	593	534	567	540	578	614	586	615	550	558	582	581	595	538	588	573	609	607	596	544	584	568	594	602	570	592	558	608	581	532	564	575	584	568	536	593	621	520	587	591	549	586	585	579	612	612	607	558	613	601	550	594	576	579	607	562	559	568	602	564	515	624	626	604	588	561	593	601	559	591	601	553	552	561	566	606	608	563	601	581	571	567	603	570	573	542	598	570	553	575	550	596	574	594
3751	2809	2464	1426	1027	827	778	687	675	574	609	576	588	570	521	584	575	525	561	508	563	517	540	560	542	558	539	527	504	534	535	513	536	518	521	550	499	503	545	500	551	501	499	521	515	534	520	545	478	489	515	524	523	565	490	474	515	547	509	477	523	515	509	488	529	497	512	481	521	519	525	540	507	471	461	538	490	542	510	554	497	483	527	517	468	511	513	523	507	497	524	518	533	496	506	481	513	555	544	495	490	501	552	527	517	509	491	513	547	503	530	512	522	492	536	475	510	522	502	546	533	495	492	503	558	531	521	510	509	492	495	521	468	495	478	492	502	502	498	499	504	499	513	534	504	471	495	535	503	566	528	530	555	512	492	484	572	497	480	491	501	508	549	488	525	538	526	562	486	548	499	466	507	526	471	558	479	526	487	512	491	535	514	501	521	525	479	526	483	482	477	556	485	512	487	466	499	509	483	505	514	544	502	538	453	549	499	503	515	515	471	500	510	529	524	543	528	534	494	544	490	529	489	528	507	528	467	501	450	484	466	504	496	502	509	502	513	492	502	538	484	504	525	503	517	509	532	538	500	481	477	505	511	541	505	504	514	501	487	514	491	501	509	501	480	533	541	487	507	507	486	536	512	538	493	497	526	482	481	487	488	530	543	493	502	509	513	518	511	479	488	475	490	479	509	529	497	536	497	507	523	502	487	516	490	520	512	513	522	535	488	502	501	510	499	476	526	509	478	549	548	493	463	549	532	551	523	504	502	498	480	534	518	498	502	454	513	539	540	493	473	496	506	503	513	501	504	492	518	476	499	488	532	494	498	519	544	495	536	517	509	529	536	518	518	502	546	521	545	503	515	532	498	529	508	504	514	485	494	498	480	523	534	491	501	473	525	508	507	488	530	507	494	506	501	505	547	529	489	525	480	531	526	482	530	520	521	533	495	477	494	514	522	453	483	517	526	483	514	513	552	524	493	510	484	492	514	506	520	522	519	509	548	524	470	509	536	494	458	485	521	508	529	519	520	484	512	573	497	539	520	524	481	525	507	524	491	487	477	504	559	523	512	470	506	513	496	529	465	499	524	462	521	496	500	496	503	495	505	570	499	526	532	542	488	499	509	480	505	495	534	504	522	493	528	503	524	512	518	535	503	482	498	478	498	515	496	552	537	545	513	461	523	521	491	514	513	485	511	499	497	456	502	481	526	523	508	513	497	528	520	489	537	510	552	490	508	477	446	489	504	517	512	535	542	527	513	446	516	496	469	480	536	503	501	504	460	524	476	525	500	496	503	504	489	494	533	522	483	546	487	500	514	481	543	517	494	462	556	543	516	520	495	481	491	530	515	514	503	505	499	488	557	519	508	516	484	540	498	498	521	489	530	500	473	463	524	544	503	497	485	539	510	538	505	526	520	503	507	515	483	535	540	510	507	489	521	512	482	482	524	502	528	501	517	551	495	528	491	518	493	520	484	483	557	524	469	515	552	510	522	515	523	514	558	496	522	491	486	482	488	499	525	542	516	504	514	510	488	505	569	480	499	485	482	503	510	540	495	514	545	498	486	498	513	488	500	551	480	455	502	511	513	540	510	489	478	506	525	489	499	526	498	502	469	495	506	496	474	519	471	495	508	532	517	504	487	500	495	484	543	504	517	516	544	502	478	535	484	488	468	520	515	487	535	487	521	529	510	501	545	468	478	474	490	501	544	503	532	541	500	548	536	489	504	488	485	476	477	498	563	517	520	484	514	534	501	503	494	555	493	512	517	503	475	509	524	519	465	519	496	488	424	507	551	531	541	498	517	505	461	466	493	479	485	502	503	484	530	550	512	483	473	517	514	519	511	504	486	491	483	508	519	483	532	480	521	517	494	520	521	516	521	479	511	498	517	523	534	512	462	489	503	508	517	472	506	481	491	493	557	518	485	506	504	484	546	482	529	502	519	483	494	485	494	507	527	518	559	492	508	526	503	515	539	531	520	526	491	467	550	475	489	484	528	504	500	501	508	497	517	458	539	551	498	518	478	508	499	512	527	512	524	501	572	507	527	502	540	492	516	496	514	513	510	511	539	522	512	534	545	485	527	516	548	480	533	491	536	478	515	486	489	500	490	483	508	524	512	505	508	502	513	495	500	495	513	525	509	500	511	512	508	504	540	490	489	498	467	505	484	515	523	476	511	468	530	541	511	487	500	511	493	503	525	503	483	548	511	497	543	499	500	543	518	500	491	460	519	563	485	517	511	535	493	507	543	496	462	482	528	482	493	475	538	535	498	465	512	523	526	456	513	485	510	527	499	547	496	487	506	491	508	474	462	513	530	478	489	505	512	480	498	496	522	516	472	504	486	519	459	530	544	491	482	495	485	495	529	505	510	511	563	505	553	520	485	477	490	517	495	496	508	500	533	496	454	496	516	533	504	503	511	525	532	496	565	504	516	466	510	500	504	501	515	505	502	452	536	538	478	518	516	506	528	504	517	485	462	498	487	509	508	536	505	509	482	507	523	495	514	547	534	511	512	476	508	512	522	497	519	503	539	511	548	477	487	521	521	503	517	473	501	521	487	509	483	504	461	532	517	504	510	454	512	506	519	474	460	488	488	475	514	482	469	501	488	500	477	482	459	522	525	513	458	509	482	526	486	524	532	490	506	503	502	482	522	526	479	507	508	506	518	514	498	476	497	513	494	493	464	535	505	468	503	489	509	527	499	500	546	528	507	512	488	541	493	469	475	543	523	485	518	488	492	526	523	499	489	511	519	508	500	496	514	465	478	479	510	475	539	537	509	517	554	497	475	455	488	487	480	527	496	518	501	511	506	524	551	494	467	573	471	512	512	491	546	539	517	520	516	508	459	530	513	470	490	476	491	482	469	511	540	503	503	452	492	505	515	463	552	505	533	501	543	514	510	538	495	503	515	521	534	515	510	548	503	486	493	502	495	544	552	476	523	540	473	482	492	529	514	528	506	525	502	541	502	496	500	541	511	509	489	491	492	484	539	515	522	485	531	515	503	514	520	489	481	513	526	549	511	530	522	545	520	490	493	496	526	515	487	507	467	543	517	537	522	515	493	494	512	482	504	483	492	503	509	471	466	477	508	486	526	536	513	523	498	506	470	526	499	528	492	497	520	515	519	555	498	505	531	495	494	543	476	496	541	513	528	512	486	492	489	521	541	502	484	493	524	547	531	517	484	513	473	479	544	512	525	492	527	476	512	490	515	520	521	550	494	494	478	480	537	466	532	510	512	473	523	516	522	507	506	502	505	540	503	485	487	468	518	499	515	503	473	462	529	478	526	491	494	515	541	525	516	483	496	477	523	520	481	498	517	498	483	491	544	540	478	528	470	451	471	534	491	541	509	471	533	498	516	507	452	484	516	479	482	484	514	495	480	550	487	501	476	484	515	504	505	483	539	535	455	540	543	556	475	505	536	532	534	459	463	456	518	483	483	497	475	527	512	495	556	488	510	479	515	481	508	549	499	484	511	467	513	511
24624	21454	28591	24711	21118	3396	891	510	430	416	414	387	401	379	335	368	377	322	336	348	371	340	359	327	360	368	336	334	366	321	334	298	325	353	314	357	332	332	334	320	323	295	334	331	368	335	348	320	368	335	293	328	294	316	339	310	329	316	318	306	296	332	315	289	302	316	318	326	308	321	322	310	326	338	321	307	320	317	372	328	303	316	308	319	339	311	312	333	325	332	296	293	314	330	303	311	311	321	300	312	339	307	339	326	339	341	328	340	283	330	321	357	314	295	311	340	307	335	326	315	317	286	312	307	323	327	316	334	306	289	316	306	311	319	326	321	300	314	315	297	317	317	332	323	323	331	340	273	328	331	347	329	350	319	327	301	317	292	331	317	315	319	317	321	360	296	346	320	299	312	287	303	299	334	317	301	310	321	326	309	311	347	313	327	321	301	298	322	292	336	313	305	311	316	321	304	338	325	315	322	292	329	293	318	327	346	308	335	343	321	291	305	312	315	309	340	322	334	321	292	351	283	348	320	323	334	310	341	305	311	324	325	306	311	310	324	305	343	330	351	329	295	312	327	312	320	311	352	341	313	305	316	297	301	317	298	332	318	327	310	294	300	295	338	279	315	327	328	294	310	309	335	275	317	346	307	326	304	311	339	309	317	287	306	320	306	312	328	350	335	313	330	309	337	325	309	296	289	341	331	336	324	305	369	331	311	350	322	295	343	353	301	309	338	312	302	327	311	294	289	286	316	298	315	323	340	286	328	320	318	264	314	304	303	272	293	317	334	297	322	324	308	301	326	283	313	287	329	337	304	333	330	305	318	328	321	288	308	325	321	322	311	331	335	301	300	326	329	324	289	297	322	321	310	273	323	329	345	312	278	313	307	301	312	329	319	341	301	327	336	313	297	310	314	325	315	304	311	348	311	297	340	319	316	305	304	329	280	307	339	305	305	307	316	301	315	322	341	316	353	296	304	321	312	332	318	333	300	302	275	335	318	307	317	335	339	316	331	337	320	306	319	318	295	347	309	323	294	350	328	313	322	333	318	334	337	314	307	291	298	298	334	326	333	300	316	326	330	317	323	323	302	306	316	271	297	308	317	345	320	328	298	302	292	296	341	306	308	336	344	322	313	329	289	325	330	327	323	318	345	325	324	360	319	290	305	342	301	305	331	312	333	313	295	309	315	360	334	321	348	332	341	305	319	290	323	304	325	325	280	310	283	320	305	306	326	320	311	347	321	336	306	308	354	300	311	319	305	327	322	335	291	299	306	321	328	327	314	316	311	317	295	330	319	354	299	336	326	318	308	333	295	350	323	325	335	319	308	335	310	357	352	298	338	284	332	313	351	306	322	311	337	315	329	312	302	280	340	336	319	316	348	269	322	294	307	322	321	277	321	312	303	333	345	300	315	324	326	297	304	272	274	317	329	323	341	338	331	347	307	336	299	288	335	306	322	327	313	287	339	317	305	332	308	331	316	323	283	292	323	309	356	315	336	296	330	320	324	305	326	301	301	326	275	335	303	326	307	316	312	340	313	314	311	315	309	335	304	313	287	343	306	316	333	294	298	313	343	299	298	309	292	292	296	302	333	306	320	319	269	311	343	327	327	340	311	285	328	319	299	315	294	316	302	305	334	334	283	353	340	311	291	289	310	332	318	294	284	318	318	314	306	311	292	310	292	289	298	312	301	291	335	316	334	351	320	326	308	307	328	295	306	338	321	317	311	302	343	317	320	301	299	338	296	297	333	322	329	327	320	331	340	300	292	328	306	329	334	332	317	316	337	338	329	311	316	300	302	330	330	316	292	293	324	303	295	322	301	308	336	332	321	322	299	299	332	342	304	313	363	312	325	326	325	334	330	305	327	315	289	297	334	340	356	318	317	307	331	294	292	292	325	314	311	302	322	331	326	293	323	338	305	316	326	275	333	300	359	320	319	313	292	354	329	342	326	291	321	275	312	328	289	318	317	343	312	317	304	302	297	319	299	297	331	304	337	292	302	314	282	322	324	325	305	340	290	351	312	316	325	338	330	315	290	335	347	345	355	320	309	332	335	319	340	299	325	314	292	312	303	325	303	319	296	310	291	341	304	328	323	333	349	322	315	322	349	323	318	341	320	343	296	312	301	286	315	315	315	332	319	330	304	329	324	315	337	341	291	326	305	270	295	317	330	332	341	302	324	327	299	289	337	308	282	334	311	345	265	320	329	325	318	308	319	331	315	325	308	326	291	330	317	306	305	320	321	346	297	319	303	318	335	317	292	319	303	289	298	328	321	297	307	289	329	310	331	327	333	313	321	291	322	320	295	319	329	341	336	326	307	301	296	323	298	289	321	296	338	300	339	275	311	329	353	310	317	308	305	313	315	311	308	356	301	311	311	309	315	331	339	327	292	353	276	311	335	311	318	289	319	327	330	333	307	293	319	314	312	300	308	349	324	299	331	344	284	315	304	348	333	336	320	324	292	302	314	313	315	315	334	303	332	329	309	337	320	304	290	292	322	300	315	316	307	312	274	293	360	326	308	288	303	317	292	339	266	312	290	331	321	320	333	315	321	320	310	324	295	325	327	306	305	313	312	319	293	295	329	306	286	288	321	305	308	293	305	310	317	341	308	333	336	303	333	333	343	313	316	314	312	326	303	314	358	299	309	314	324	302	331	308	316	288	317	296	323	313	314	329	338	285	353	302	333	345	318	334	330	320	362	309	316	291	336	314	297	335	332	308	313	315	326	289	290	342	319	356	299	299	301	342	302	287	316	316	324	306	319	316	316	331	304	298	315	319	284	329	338	306	322	314	333	338	293	300	308	325	342	289	288	265	308	348	289	339	297	330	338	278	321	308	300	315	291	295	293	306	344	310	336	317	328	328	332	325	292	316	303	285	318	333	305	315	312	317	289	326	312	311	288	272	297	327	310	276	324	300	321	301	323	308	300	292	311	311	334	317	325	307	302	304	345	324	290	288	275	324	290	277	320	338	301	309	299	301	318	329	312	316	337	305	275	319	308	322	371	339	311	310	333	327	303	318	285	294	303	326	330	309	285	335	325	322	302	304	326	325	335	304	298	287	340	293	311	297	346	306	321	337	355	308	338	325	296	310	308	298	335	339	307	312	301	300	315	316	336	310	317	313	285	313	319	314	288	287	314	336	312	353	350	327	307	355	289	312	320	325	310	299	337	346	298	303	308	306	309	342	295	317	334	282	336	327	313	306	321	278	336	324	337	337	321	308	292	305	285	307	301	300	276	322	316	319	292	329	313	300	335	333	342	306	316	312	339	325	308	362	322	323	327	332	288	327	294	318	316	345	293	318	341	308	278	308	330	291	340	305	326	336	314	330	323	313	328	290	311	318	307	348	360	303	301	315	312	313	330	348	313	296	298	272	334	318	330	285	318	326	323	315	312	327	309	309	344	344	308	317	367	302	289	331	301	345	311	315	306	326	324	302	297	309	308	323	343	319	310	292	364	311	308	327	310	320	345	315	305
3808	4827	3988	2172	1353	940	794	609	523	513	454	427	397	378	377	396	362	356	354	359	345	369	347	306	353	353	338	346	303	300	311	317	318	305	310	337	303	303	305	309	289	299	316	287	318	321	296	336	333	314	311	303	299	312	298	303	300	321	306	313	297	310	318	328	292	270	324	304	299	304	294	280	324	315	326	302	283	286	271	340	288	304	317	298	296	307	286	302	277	277	297	294	309	317	326	304	280	313	297	280	284	314	302	285	259	327	274	350	305	323	313	320	304	299	312	316	332	312	298	256	339	326	293	300	334	286	289	298	310	315	302	308	295	283	303	281	295	324	316	297	283	295	270	293	283	305	297	263	308	323	266	315	352	277	315	309	304	305	314	325	325	321	329	291	307	294	303	309	324	318	304	285	272	291	292	308	282	311	290	297	302	282	316	300	296	317	296	318	285	300	312	290	317	327	301	332	335	291	318	309	317	271	288	313	277	301	275	311	308	301	274	303	310	289	325	316	298	297	325	313	255	337	307	298	312	280	275	295	289	297	300	259	279	299	301	315	295	296	297	266	300	294	296	302	316	300	302	324	301	279	281	291	332	269	298	301	330	342	291	351	310	318	312	266	281	303	287	281	333	294	300	311	322	311	266	295	310	284	304	310	269	305	309	297	292	312	287	314	305	288	311	308	295	312	319	272	322	317	306	275	301	285	280	304	280	269	303	282	283	287	300	302	315	258	299	307	317	327	298	305	297	274	312	319	292	291	302	333	281	267	288	299	279	287	276	282	299	323	284	312	328	279	305	332	264	279	286	280	286	307	279	300	322	320	292	290	283	302	305	290	303	318	304	301	259	311	288	329	298	260	270	280	290	309	295	309	323	274	284	289	316	326	330	321	300	275	299	314	255	299	279	318	300	314	296	270	287	294	310	297	291	282	320	284	284	296	293	281	302	302	293	296	279	282	292	310	335	318	309	312	298	347	287	274	305	289	306	309	280	302	286	294	281	284	294	299	335	296	281	278	285	301	282	265	296	272	271	306	285	295	258	311	299	335	326	307	304	278	336	318	330	283	322	318	278	310	270	273	300	311	285	301	287	310	356	273	303	298	292	292	267	319	319	293	291	293	311	297	293	310	306	322	284	267	277	287	289	309	269	309	304	299	276	315	302	254	283	311	315	284	276	295	278	313	294	293	310	292	310	318	310	341	329	292	302	305	293	303	283	287	307	323	285	292	306	286	327	309	283	266	312	315	291	329	296	260	295	301	324	278	308	329	319	289	256	317	301	290	303	284	313	317	315	298	294	286	268	286	292	317	293	279	315	299	290	310	281	324	292	334	314	319	290	301	304	287	291	282	266	306	294	257	275	301	279	310	278	290	295	308	291	305	302	266	298	276	324	283	303	276	302	332	291	281	314	295	312	323	305	286	290	299	314	307	328	279	325	313	293	268	279	294	301	292	275	306	270	301	303	307	316	319	278	328	295	299	290	300	290	283	308	341	304	309	291	292	304	299	301	307	326	292	290	264	303	297	295	289	280	313	311	283	272	312	310	295	295	302	352	274	306	294	311	288	308	283	283	329	287	316	298	287	325	295	300	285	289	291	291	303	309	274	318	311	260	287	303	315	280	307	303	262	266	270	296	262	258	287	282	316	300	288	304	255	271	251	285	290	277	307	260	270	286	284	302	308	286	300	321	319	303	314	308	280	272	308	298	318	328	294	303	278	311	301	296	323	309	283	290	280	288	302	285	307	297	293	306	286	320	311	315	298	292	266	287	303	305	307	299	306	268	281	303	280	291	278	305	314	290	299	293	272	306	296	296	296	282	288	313	309	304	311	282	302	303	273	306	319	268	323	311	269	345	291	308	309	270	307	323	284	317	297	316	286	270	300	298	301	291	288	272	292	268	285	325	274	301	268	294	299	297	298	301	309	305	284	291	268	289	286	332	305	256	315	280	264	299	286	282	285	321	324	294	324	315	297	285	301	286	300	330	272	292	274	306	321	292	278	298	277	298	298	300	310	285	304	265	317	298	285	289	275	304	336	304	295	281	302	316	296	295	260	279	322	309	297	284	306	299	291	308	276	289	274	301	289	267	292	320	273	297	331	307	258	289	300	291	311	286	301	309	282	316	309	302	287	306	279	304	289	273	275	285	295	287	305	304	297	264	269	322	296	269	287	308	305	305	300	312	302	304	283	303	283	315	282	321	293	281	329	279	274	277	293	285	324	267	266	287	293	313	279	276	322	325	275	311	278	320	282	288	282	280	315	290	318	267	289	310	277	289	265	316	333	303	278	287	293	274	292	286	315	317	306	283	286	284	290	283	267	284	307	287	290	289	328	310	295	289	284	299	288	297	309	289	294	288	287	299	289	284	269	304	295	278	279	305	310	313	294	284	300	304	305	295	283	292	297	296	331	263	274	289	300	293	287	282	294	294	292	288	295	318	296	299	303	295	298	313	296	315	252	310	280	284	316	308	311	308	285	318	296	296	309	304	307	298	295	316	304	290	278	289	294	289	290	316	294	325	287	299	298	307	295	287	300	286	297	318	261	264	265	286	326	314	288	308	305	299	322	293	290	288	268	307	273	331	324	309	304	305	301	301	291	318	291	315	310	281	261	304	310	324	299	298	305	313	323	305	293	318	298	299	294	297	310	298	282	287	297	335	306	282	297	269	296	299	287	310	310	269	285	279	339	300	289	272	308	327	324	298	294	323	266	284	318	287	299	311	319	306	303	335	298	312	320	273	319	296	271	303	288	297	284	285	297	337	299	282	303	290	304	318	294	300	288	294	278	322	275	262	332	296	297	281	293	297	286	261	296	277	323	298	261	306	331	293	296	273	324	263	300	316	287	299	305	287	271	322	271	304	296	294	309	300	339	326	336	286	319	299	274	317	300	291	283	286	290	288	293	290	294	289	289	293	290	318	306	299	279	324	282	280	325	320	284	306	286	264	322	293	315	294	293	298	295	288	288	274	339	297	289	322	315	307	285	293	307	287	299	319	272	291	296	263	261	322	269	281	301	266	297	302	300	294	294	291	279	279	290	280	281	289	302	261	297	306	287	317	289	276	313	291	304	264	312	289	284	278	295	299	299	302	317	309	301	283	287	302	311	338	291	280	266	299	310	284	313	317	288	291	299	286	304	297	284	302	307	307	324	297	276	292	284	298	303	318	265	294	280	299	287	293	293	279	280	297	283	288	289	297	312	303	289	302	301	313	332	295	283	300	291	285	328	307	310	309	303	292	344	325	298	288	284	310	297	281	298	292	274	307	274	305	269	315	267	283	328	294	299	293	283	286	309	276	288	289	304	325	302	286	272	300	310	269	273	300	294	311	292	296	324	302	283	290	307	285	294	291	316	312	306	269	318	278	292	304	302	307	279	264	258	281	290	282	333	296	287	291	289	289	265	290	311	303	292	316	262	268	299	317	315	281	307	324	298	295	295	311	289	283	308	281	284	288	291	304	266	317	289	295	305	268	315	286	254
27847	10119	1745	1215	974	938	911	991	918	899	887	891	863	924	934	950	927	938	874	899	879	908	917	886	885	887	900	889	890	885	914	908	918	951	935	920	882	898	904	918	952	873	886	880	963	902	876	886	897	878	918	920	900	902	901	905	970	897	908	931	908	890	937	915	922	937	921	905	868	932	948	878	896	905	900	893	876	905	862	892	901	960	884	909	909	912	948	962	905	851	876	919	968	976	864	961	919	872	905	888	895	902	894	863	972	958	944	827	904	901	917	890	873	898	947	930	921	867	964	907	901	890	925	892	950	875	899	871	881	939	883	898	932	885	927	892	876	933	917	938	907	876	897	899	974	889	888	879	853	926	941	881	909	904	885	925	848	887	914	901	906	925	955	967	869	859	862	912	876	913	863	931	869	901	872	955	919	862	943	876	883	947	939	949	891	914	933	950	897	886	904	906	889	873	943	951	915	892	849	896	879	922	909	941	934	931	860	886	924	918	907	889	882	931	912	912	918	912	956	896	968	827	866	870	892	903	933	907	869	876	925	951	927	918	865	925	929	919	889	963	875	876	898	873	933	908	950	882	949	1014	925	873	904	884	916	903	913	902	865	905	874	881	885	896	897	878	895	892	928	914	924	875	898	880	932	913	908	878	853	920	895	906	898	939	905	895	909	871	930	916	873	935	902	952	905	923	874	884	917	850	952	888	896	923	939	932	932	948	918	838	882	882	942	912	915	876	889	890	1016	907	870	994	919	906	901	888	934	858	905	892	904	892	929	872	925	956	886	873	873	863	953	844	890	896	920	897	905	910	946	917	922	901	856	903	924	909	886	985	924	884	884	916	864	898	884	886	916	915	867	953	877	923	935	972	865	906	880	873	862	895	916	886	905	960	924	851	982	931	955	877	908	842	906	944	920	893	939	913	954	886	871	903	905	886	874	909	908	922	916	908	963	885	923	932	805	881	896	875	972	907	914	922	884	920	906	871	869	871	932	922	946	921	909	899	885	882	891	883	879	924	910	896	868	876	893	884	919	895	939	968	913	865	901	934	884	972	890	927	926	931	925	869	908	879	903	916	891	880	865	942	951	924	888	881	864	937	905	930	956	906	896	920	889	898	879	948	895	883	884	865	924	887	867	940	976	910	953	871	886	912	910	941	895	919	930	837	912	927	819	906	846	901	869	922	895	854	940	877	949	957	892	931	923	873	894	882	901	958	927	869	915	964	889	902	945	917	915	971	919	864	905	923	935	923	823	894	928	881	883	943	871	912	922	884	914	942	918	924	899	910	912	876	897	904	911	896	925	948	940	877	914	897	915	892	879	878	895	922	857	894	838	917	902	880	934	851	874	874	887	908	892	889	929	917	917	928	872	854	933	935	909	925	889	868	934	923	892	963	919	995	932	994	888	900	891	912	898	895	981	890	829	897	883	977	888	911	928	884	897	868	929	931	963	907	904	914	931	962	904	925	916	933	919	891	946	879	903	947	894	911	929	860	879	891	876	894	892	907	927	906	895	954	912	884	907	945	893	931	918	909	909	939	880	896	905	948	924	888	901	916	941	862	898	879	890	925	881	882	937	862	875	896	881	925	915	901	919	908	977	932	908	921	877	912	918	928	911	908	928	866	933	920	895	916	893	888	858	876	927	935	890	905	849	871	882	876	910	901	915	931	946	869	873	924	929	894	906	937	905	893	901	875	928	896	908	858	915	893	899	903	940	897	929	916	894	957	938	977	918	932	885	882	884	953	911	824	939	963	884	922	926	878	866	953	885	926	863	894	859	883	895	920	908	898	856	897	902	866	874	907	922	896	903	947	879	957	861	904	908	937	879	865	880	942	886	898	898	907	951	874	917	948	932	901	896	887	909	909	831	915	902	931	947	940	953	927	889	927	894	931	897	896	914	890	895	947	899	902	899	861	933	898	914	917	910	931	916	844	913	917	892	907	925	917	859	852	921	894	946	890	922	863	862	922	892	908	902	893	951	875	896	953	941	954	913	910	874	906	876	915	915	903	975	980	941	905	883	899	910	923	924	851	924	920	877	944	934	915	959	867	838	859	888	915	903	900	882	878	900	864	901	889	876	940	914	910	890	924	886	874	898	906	913	945	890	907	868	899	907	908	994	941	886	952	914	898	920	891	850	964	883	929	892	897	884	864	854	963	907	915	908	944	869	877	926	863	870	889	927	929	934	936	867	898	969	884	887	865	853	884	910	900	927	851	873	921	902	937	873	883	838	920	933	893	908	930	847	906	931	928	869	915	908	875	875	886	903	931	937	936	889	934	914	845	883	896	934	929	919	923	941	912	891	859	873	862	928	924	882	903	852	918	913	892	952	927	926	944	878	924	879	877	912	984	864	926	946	868	938	958	906	907	924	878	922	899	864	892	915	920	880	894	948	915	910	890	866	916	912	902	920	910	892	946	959	911	896	881	933	932	905	865	944	857	925	923	813	911	867	885	943	918	859	889	887	863	917	922	924	854	934	968	848	895	934	943	941	850	836	862	895	905	907	905	932	901	928	889	883	861	882	920	900	928	931	907	850	905	897	868	858	888	874	914	935	920	870	860	888	861	936	896	925	956	894	880	829	965	845	874	949	897	906	862	897	930	963	873	890	857	929	915	858	856	925	861	896	933	905	889	929	883	908	891	829	947	923	973	904	933	908	902	913	938	878	923	905	946	926	936	943	923	908	885	918	986	893	907	907	951	835	881	895	934	845	938	932	905	901	890	898	893	891	890	922	875	886	917	929	939	893	899	933	866	851	930	902	930	860	904	933	930	891	917	918	897	883	854	907	898	958	891	891	870	900	866	859	899	921	888	927	929	965	902	840	905	950	946	913	875	911	860	867	909	902	898	868	857	929	910	962	919	894	875	907	867	900	885	879	935	919	909	841	920	969	923	945	945	862	949	917	922	914	880	949	950	928	892	943	935	929	943	883	945	898	942	849	884	884	907	898	871	848	867	932	892	889	879	876	904	926	886	903	873	885	902	857	896	905	927	931	914	892	904	915	904	887	878	924	886	878	889	902	923	903	895	853	851	911	918	933	913	931	872	899	898	923	881	859	891	854	920	892	908	964	949	885	890	880	890	875	866	901	916	909	920	901	869	929	913	880	872	892	939	853	902	899	913	838	911	897	902	915	926	876	896	880	946	900	914	880	884	963	963	914	927	943	863	891	904	900	862	933	941	880	934	899	892	932	882	882	940	882	929	873	926	962	956	866	906	940	931	898	936	893	954	884	922	856	895	937	882	922	901	908	898	918	874	906	965	906	871	914	954	875	931	940	935	909	911	901	896	929	883	917	930	897	916	923	958	919	912	887	877	914	900	912	899	956	895	990	936	902	891	929	912	888	941	902	883	879	890	915	912	859	836	881	925	927	944	850	876	876	866	858	897	830	908	954	884	934	917	890	865	901	878	944	922	894	943	889	913	905	906	928	907	895	858	971	903	896	871	904	915	929	889	927	929	904	978	907	911	851	892	886	910
5598	964	862	790	771	722	763	732	686	690	776	718	734	757	749	729	768	766	772	748	754	755	717	691	717	746	754	780	735	762	714	723	723	737	741	714	770	736	700	723	793	701	695	718	746	755	734	746	720	710	705	734	736	751	738	763	731	718	715	719	713	717	785	708	708	723	729	775	676	730	740	738	796	716	703	739	745	708	736	727	739	714	751	733	736	712	779	740	712	673	772	716	706	708	798	728	710	757	722	736	749	764	716	745	716	731	738	740	783	744	716	726	755	711	724	764	758	741	713	733	770	722	765	703	730	724	760	701	739	740	712	713	791	756	765	710	766	781	721	731	733	713	737	717	693	769	695	763	764	714	724	739	731	700	737	730	732	787	746	699	714	754	736	738	712	736	748	778	744	725	694	730	735	746	719	783	778	731	746	784	706	733	701	743	745	696	700	681	723	754	732	752	718	734	747	698	748	727	713	724	787	730	724	698	703	737	694	717	732	705	733	788	680	776	715	740	695	734	760	763	766	768	710	730	786	709	758	744	730	721	761	780	714	737	740	696	789	737	738	743	714	774	757	715	723	709	724	736	738	757	753	729	760	778	740	690	706	724	732	705	751	733	755	689	721	727	718	737	724	701	720	709	709	733	700	727	776	753	767	732	768	695	776	751	785	756	733	728	780	761	709	759	738	740	727	733	762	742	745	756	731	745	716	717	727	774	709	731	776	757	708	761	758	776	713	752	704	726	736	738	709	710	745	742	718	731	692	752	722	734	699	755	753	767	689	722	728	699	701	709	761	736	765	724	702	734	729	704	752	731	710	661	719	767	723	759	691	746	788	711	733	701	696	732	749	754	720	732	705	752	768	754	745	739	809	741	727	708	770	727	706	763	729	693	729	768	757	713	710	736	729	684	734	726	743	722	738	730	734	710	734	730	754	694	667	747	744	749	701	738	704	743	711	763	722	746	726	711	802	733	667	735	731	713	717	679	717	692	764	715	762	727	727	741	741	701	710	715	717	746	752	718	743	682	756	743	729	749	696	721	739	738	712	679	752	728	779	691	733	747	713	667	744	749	764	739	736	696	698	738	767	730	727	777	703	747	729	745	799	740	764	733	701	702	705	773	679	711	740	732	735	692	772	737	717	696	746	725	736	761	753	703	729	755	739	747	785	777	678	787	734	730	698	744	730	751	731	721	693	774	750	796	730	718	720	723	708	708	769	730	762	757	750	740	711	762	737	703	775	688	732	751	719	732	685	694	779	711	764	763	692	741	689	729	691	716	770	718	706	722	709	749	709	695	710	687	742	744	680	765	698	746	765	720	722	693	772	702	732	723	748	747	692	736	744	767	729	695	744	748	741	770	683	670	752	745	742	744	716	730	742	755	755	696	718	740	750	716	742	751	741	762	735	695	771	697	730	717	762	742	731	687	744	749	693	760	798	786	674	786	742	759	722	731	753	707	742	708	712	755	741	736	722	708	755	751	731	774	704	750	766	736	740	732	679	747	732	760	741	769	741	759	767	701	710	737	735	721	713	747	731	736	733	698	739	702	751	749	771	705	740	700	751	738	742	727	736	799	741	711	732	702	785	744	726	784	701	769	700	791	782	727	737	726	720	763	729	725	692	757	746	767	773	718	753	713	717	723	723	750	726	769	727	678	720	723	738	708	781	757	742	723	722	730	692	748	747	744	768	722	749	726	757	689	743	708	744	696	728	699	743	754	788	755	745	769	711	739	715	729	703	733	751	700	730	729	787	757	772	737	800	714	746	717	768	697	724	753	684	731	705	689	704	788	729	709	722	763	720	724	737	730	737	744	697	695	709	772	726	762	760	716	726	745	730	710	728	746	744	746	694	747	743	794	783	734	760	762	703	758	708	745	727	735	739	771	654	724	747	774	732	709	717	755	701	772	709	734	815	776	704	778	723	767	703	768	747	666	755	728	725	742	722	733	738	718	694	741	707	713	709	748	779	787	711	708	808	707	750	731	746	741	726	755	728	706	701	724	731	728	727	747	703	705	762	715	769	758	675	759	766	777	709	758	723	733	720	771	720	746	714	729	758	757	745	722	729	706	727	761	703	704	720	724	781	743	763	746	758	756	730	719	699	698	716	778	804	727	759	737	725	723	730	754	726	736	705	759	718	758	724	737	746	765	749	748	719	779	738	751	706	800	742	705	774	734	739	775	701	757	754	724	761	763	723	788	778	704	721	721	737	749	703	747	743	795	716	751	728	774	752	749	765	761	697	699	786	746	716	686	726	710	736	725	756	704	766	725	703	729	724	734	727	799	734	726	775	681	744	746	748	712	701	729	797	702	707	744	689	757	754	735	751	721	722	767	710	770	744	816	698	724	701	759	701	739	767	742	789	689	702	755	755	788	764	778	750	736	799	706	683	766	730	757	771	713	733	737	719	729	684	724	704	757	731	727	743	747	725	749	774	741	761	748	752	755	770	725	752	677	713	709	773	730	720	709	711	763	733	766	743	709	739	766	675	743	777	706	743	745	781	699	727	773	716	800	681	742	712	679	743	763	723	729	757	722	709	723	767	743	713	744	773	778	714	762	701	720	733	670	766	756	785	735	713	721	734	723	751	691	745	730	770	776	694	688	788	763	758	743	732	705	708	751	786	709	738	767	739	773	720	735	744	733	730	739	729	726	748	730	722	741	752	751	745	706	721	724	726	734	713	798	732	695	728	715	763	748	704	726	710	725	725	730	721	765	712	729	739	718	735	678	698	715	768	764	713	749	716	744	690	702	716	769	759	736	673	754	748	715	727	732	707	737	757	707	726	708	701	722	728	699	741	706	746	721	704	690	721	689	692	721	782	759	783	755	689	726	705	672	729	778	769	755	725	688	755	731	778	757	732	691	748	751	761	736	723	720	663	742	722	742	769	752	705	722	688	728	743	706	710	729	719	746	723	752	724	708	687	747	763	703	726	737	739	692	740	737	746	706	664	705	773	735	701	744	726	727	727	718	726	716	790	692	701	739	718	726	770	660	742	708	703	697	740	726	716	678	731	739	736	724	711	714	725	764	699	772	709	711	750	783	748	761	717	722	710	770	703	775	753	720	720	735	740	714	747	736	726	727	739	725	728	720	748	759	705	698	773	743	748	726	696	744	715	765	690	722	735	773	718	789	675	706	721	758	716	724	732	733	758	757	753	726	733	723	737	742	747	732	746	751	720	773	715	752	720	759	687	747	746	704	801	723	792	728	760	741	746	725	734	729	723	731	757	726	734	690	727	772	753	799	721	742	758	778	766	721	720	714	754	713	688	684	728	750	748	683	780	718	714	719	715	751	726	739	740	737	787	729	694	714	734	708	753	696	765	753	706	741	724	676	714	740	772	694	730	712	684	752	736	733	725	741	697	747	744	724	744	731	682	761	752	742	746	760	710	744	773	732	729	722	704	757	719	721	723	740	770	741	746	724	747	717	755	758	758	725	770	696	730	686	734	726	701	773	691	745	707	734	738	728	747	714	701	695
25708	21420	27170	25429	4037	1067	866	731	685	649	662	596	641	626	624	608	623	604	592	590	617	605	621	571	569	608	599	569	597	579	603	613	581	602	612	554	608	572	581	618	607	618	548	623	588	626	585	586	607	656	538	592	598	582	594	605	571	592	572	583	585	623	551	581	570	566	575	581	608	608	549	601	571	522	580	627	572	561	559	604	593	600	593	617	601	605	630	615	600	613	620	576	567	608	616	533	563	604	544	554	593	614	604	594	563	633	594	541	547	604	580	586	536	578	532	585	561	565	546	552	599	611	570	575	575	559	560	611	621	582	599	576	558	587	584	637	534	607	604	577	572	553	615	585	589	595	553	634	561	548	586	549	601	571	568	538	559	595	555	565	577	598	548	611	605	574	649	591	540	593	585	613	591	515	644	589	543	582	581	549	574	604	588	558	581	539	586	622	569	613	597	596	593	577	591	529	577	581	615	560	575	545	590	587	574	623	596	639	582	568	609	558	562	604	617	541	582	599	549	588	593	611	618	578	598	583	631	605	529	510	589	575	582	648	652	603	598	601	614	551	548	583	565	608	613	610	572	569	582	602	597	583	609	610	571	585	565	538	602	558	578	580	580	592	560	596	585	636	601	567	570	539	598	604	594	569	598	548	587	536	545	582	566	582	553	557	555	585	570	604	539	577	570	594	555	578	608	577	559	613	618	584	578	622	570	616	570	575	596	528	567	583	624	627	616	631	591	572	556	546	590	583	581	595	615	573	553	591	556	581	569	589	567	578	562	545	576	560	574	541	575	556	551	614	576	601	621	575	599	581	615	585	595	580	602	576	587	563	553	541	585	586	627	604	566	551	590	631	586	560	551	546	646	605	589	591	608	588	606	577	605	582	610	569	579	582	604	608	568	555	575	529	545	546	584	582	575	567	549	570	534	579	536	600	580	593	535	561	640	568	565	591	587	626	547	601	567	562	589	551	625	539	609	563	623	567	605	595	583	600	611	560	571	557	566	602	581	616	535	612	592	525	560	559	555	597	530	595	554	585	632	583	583	581	606	584	603	571	602	565	557	563	582	613	547	580	646	548	585	588	569	593	557	613	541	569	578	612	595	605	597	542	596	570	574	595	564	570	590	553	623	557	596	552	601	573	551	583	576	534	567	602	601	613	578	577	553	599	614	561	583	580	587	561	595	598	633	570	601	563	595	559	575	569	590	602	596	598	648	630	609	579	588	599	585	560	556	573	600	568	603	573	603	576	592	589	577	636	606	599	603	625	579	599	540	558	587	600	615	589	584	614	618	581	578	622	597	564	606	579	577	570	594	558	575	626	533	585	606	591	555	569	607	588	574	577	556	570	583	567	609	612	577	542	583	559	594	612	608	595	604	628	552	593	523	591	559	573	601	580	646	596	578	571	588	568	596	524	609	568	540	605	547	549	566	592	619	590	549	589	584	581	558	619	586	621	599	609	568	656	592	543	619	582	556	577	534	580	622	553	557	577	589	554	603	578	563	599	573	586	554	580	551	597	590	571	561	594	608	594	582	521	544	589	609	593	619	565	638	592	570	581	561	548	595	568	581	567	571	581	498	573	590	560	610	569	552	583	579	592	558	588	574	555	593	542	572	528	602	542	555	608	580	529	579	591	573	546	552	558	617	590	571	567	553	617	602	563	605	542	612	580	607	580	565	645	522	571	569	600	608	600	579	599	567	610	593	597	599	591	551	569	608	609	552	600	573	582	583	551	629	534	598	596	540	597	572	584	550	582	601	610	600	613	535	587	590	585	555	567	585	567	585	584	574	622	588	553	549	564	507	563	581	588	556	557	575	569	585	572	535	574	574	573	565	588	565	603	563	603	563	624	592	552	566	574	588	560	614	638	597	609	563	587	576	575	596	593	604	525	601	600	531	586	585	575	567	578	598	588	606	610	552	538	582	598	593	599	632	582	615	595	600	556	579	609	585	571	578	547	593	511	561	576	526	589	544	571	553	578	588	555	592	568	557	597	588	558	543	606	611	601	587	567	535	559	581	622	584	603	577	573	552	601	592	572	598	590	563	559	574	621	580	576	591	557	605	556	592	519	574	566	612	579	603	550	570	608	554	562	649	562	530	566	548	551	530	566	551	576	577	559	593	577	631	579	572	623	648	566	550	558	593	572	589	545	590	583	567	552	557	600	565	588	599	584	588	558	574	543	532	590	545	586	589	513	621	584	591	605	595	577	578	608	561	563	604	605	609	579	581	619	573	586	565	592	567	589	561	595	585	587	564	648	574	567	572	579	585	574	523	586	595	591	557	570	568	574	594	601	592	627	563	574	579	576	604	575	552	576	563	566	588	581	534	559	542	557	604	578	576	587	553	567	614	540	579	618	589	571	567	563	601	617	577	574	566	606	584	589	583	580	535	599	635	586	597	601	512	580	578	611	566	613	568	623	575	603	577	586	558	611	559	631	639	532	577	614	580	601	590	612	549	631	577	570	607	567	610	583	562	570	567	596	584	596	575	575	573	572	579	592	538	587	573	571	554	591	626	561	533	566	549	606	590	599	610	575	581	577	549	567	581	612	572	582	605	560	594	596	583	612	550	549	651	575	564	553	582	589	579	592	601	586	596	599	614	577	567	585	544	599	601	543	561	598	616	590	581	579	589	579	557	612	561	578	581	586	565	570	564	517	571	593	624	618	604	559	588	552	561	553	539	583	577	564	623	555	540	603	598	606	576	576	589	602	554	553	626	586	579	575	556	565	588	577	543	598	578	600	592	573	602	553	558	562	530	548	566	618	613	569	610	596	555	554	583	542	548	562	609	536	541	581	589	587	622	562	527	588	616	526	597	617	552	600	585	604	566	587	578	555	557	587	589	539	569	547	584	605	624	563	590	573	574	581	574	574	533	622	619	579	565	574	567	554	576	593	576	569	592	579	577	547	637	574	615	584	592	587	612	590	561	610	525	545	591	592	611	575	601	574	602	577	550	644	556	536	589	568	576	562	584	544	560	579	599	582	545	564	570	572	607	561	570	553	564	626	613	578	581	616	593	559	610	581	565	600	560	577	611	590	545	608	615	568	547	600	583	528	606	518	580	557	608	613	605	553	594	549	575	626	579	573	569	586	595	597	592	548	612	569	589	602	598	587	558	571	595	603	583	563	562	614	601	616	579	630	594	584	579	574	568	595	573	606	586	562	619	542	583	596	593	552	541	570	588	565	584	571	582	608	607	593	562	582	623	535	589	575	539	618	566	569	573	590	587	580	518	578	593	586	536	553	570	607	580	572	545	577	579	591	610	591	574	595	570	641	607	555	546	571	575	587	579	613	595	622	572	598	575	609	541	579	543	571	558	582	602	585	597	591	580	548	577	593	630	615	583	641	579	554	602	594	559	585	588	642	614	573	554	622	562	540	550	539	649	581	564	602	574	568	592	557	579	579	579	568	596	599	580	566	619	562	575	622	571	530	595	566	605	594	574	632	558	574	643	530	616	628	566	558	566	594	576	587
3734	2856	2453	1414	1004	877	738	646	657	608	581	551	567	556	576	560	533	526	513	548	533	516	484	521	518	555	523	534	518	505	547	525	530	544	515	523	531	517	529	511	481	494	534	521	524	536	507	523	522	519	505	517	548	541	518	521	506	517	510	519	478	482	497	480	508	477	517	503	516	553	493	529	532	478	514	512	528	521	498	513	493	514	544	497	505	499	528	513	512	494	517	487	540	489	528	461	504	495	535	518	510	573	537	516	549	506	537	503	527	529	497	520	497	537	511	525	500	493	491	487	506	499	455	485	448	529	486	487	487	535	503	495	519	451	465	472	509	530	496	515	559	510	534	491	482	501	534	499	487	496	501	493	547	484	495	506	509	528	493	510	523	492	488	506	513	455	523	538	508	504	478	509	485	493	468	514	483	474	504	515	468	498	498	553	513	516	492	471	478	510	518	505	506	536	492	514	509	464	499	520	511	481	522	559	526	484	507	525	509	526	482	537	461	505	486	519	489	521	494	492	461	505	483	563	476	514	491	491	490	494	503	509	498	486	540	537	465	507	466	488	496	514	475	512	512	529	500	518	458	515	525	504	497	465	495	493	489	553	499	515	548	516	502	503	485	516	458	440	510	525	505	468	526	523	492	527	461	511	489	512	485	516	479	517	492	505	496	499	525	526	515	487	527	466	539	520	502	503	503	511	482	512	470	526	494	510	490	538	487	462	498	507	500	515	517	500	475	510	495	494	529	487	511	492	500	480	519	525	534	473	516	501	507	514	539	558	518	496	548	508	483	461	541	510	476	486	500	448	489	488	506	520	521	571	495	509	492	490	493	456	541	526	466	508	500	510	551	490	496	499	484	463	498	517	486	513	504	514	514	528	504	529	500	494	495	482	495	512	524	498	472	492	495	486	504	458	513	490	480	486	504	510	491	501	528	533	456	486	534	456	512	509	480	525	543	522	515	485	521	505	505	499	484	529	493	493	483	499	504	511	495	517	508	478	506	493	505	523	507	509	499	520	517	512	500	505	515	480	469	464	494	528	537	513	494	490	543	491	508	519	536	497	473	547	526	519	544	512	502	530	511	509	513	505	507	513	524	507	483	504	477	484	513	541	486	487	483	513	514	485	473	504	502	473	521	535	495	526	518	474	494	531	519	514	513	522	510	513	465	482	536	504	515	466	483	553	528	454	477	490	504	492	494	484	481	504	507	500	503	502	498	504	484	512	525	533	482	496	534	465	467	532	526	503	526	508	498	460	565	496	493	457	508	501	545	535	517	535	502	542	514	548	480	499	542	511	494	484	473	507	446	512	477	510	514	522	512	508	540	523	515	533	498	492	534	505	528	492	542	484	461	505	486	513	501	477	517	482	535	509	482	502	497	510	532	533	454	497	503	538	529	503	493	479	521	480	498	512	557	504	505	480	532	494	486	495	506	512	523	513	489	500	511	496	512	505	477	481	488	502	509	509	473	513	521	503	490	528	505	542	529	495	518	488	501	493	527	490	500	507	471	507	497	518	486	548	520	483	483	475	508	512	509	512	486	484	519	556	472	531	510	522	503	509	483	502	523	510	473	516	501	509	472	472	486	483	504	508	504	526	507	531	504	493	459	503	517	503	525	506	468	501	519	535	481	529	556	484	489	499	529	529	476	459	483	509	518	487	526	483	478	537	511	532	521	541	497	524	532	469	472	447	495	533	522	505	512	519	521	468	465	462	518	504	522	496	492	468	519	499	524	507	509	441	522	491	513	466	517	514	512	494	459	520	515	517	500	498	514	570	505	488	512	496	457	547	524	508	507	492	515	480	457	490	484	471	509	527	504	484	527	508	526	512	498	509	505	515	527	510	485	518	507	492	503	459	506	519	543	502	488	497	492	531	511	493	502	509	503	528	503	511	493	513	515	509	496	479	477	469	475	521	521	491	490	476	474	474	496	466	447	538	456	519	471	486	507	468	471	493	489	526	549	530	504	496	509	517	490	492	475	500	491	511	507	542	491	487	470	487	494	490	500	513	493	518	518	497	513	500	479	487	514	507	532	524	447	479	537	502	495	499	500	496	487	483	538	486	513	521	514	498	534	517	518	527	524	516	467	507	503	476	479	526	480	499	505	497	511	469	493	465	480	464	542	495	464	488	460	525	539	512	494	488	476	503	490	480	463	449	454	514	518	519	517	458	455	495	527	466	530	477	471	514	477	537	504	497	524	483	532	467	504	513	483	486	514	538	519	483	512	473	496	495	499	490	515	516	503	475	520	513	505	505	503	486	506	485	516	506	543	506	472	484	529	506	506	522	491	485	484	479	508	458	496	513	468	469	541	510	510	509	502	469	511	517	482	551	504	490	467	513	473	533	503	499	496	472	527	464	531	511	519	500	480	520	484	507	471	492	480	471	503	497	469	491	515	463	483	479	472	530	500	574	520	509	521	504	520	497	540	496	475	484	501	498	534	509	483	512	468	525	522	476	525	476	494	472	481	497	546	486	525	507	504	471	484	497	511	483	508	470	490	492	513	487	487	534	485	505	496	531	521	502	498	486	502	494	503	519	469	474	450	510	471	513	487	501	516	504	506	523	505	470	531	510	508	524	474	482	510	488	519	550	524	518	500	476	502	482	499	427	497	506	530	487	513	543	460	470	470	477	547	482	534	500	520	524	507	493	499	513	518	491	477	485	470	481	478	497	515	490	477	537	494	506	467	494	458	471	505	478	493	482	476	496	466	465	513	498	499	475	493	495	503	468	476	505	480	480	451	538	510	489	522	485	534	520	516	484	476	501	483	504	499	497	494	507	515	540	520	489	504	505	501	460	477	512	517	535	457	528	475	498	463	534	500	501	525	541	529	475	498	448	525	520	527	497	510	483	539	502	522	495	530	506	492	519	441	505	509	502	493	509	493	459	501	463	476	496	505	503	457	480	473	491	477	515	479	503	464	477	453	512	528	482	455	480	528	467	491	513	513	488	526	487	441	478	534	523	492	556	506	494	504	505	532	524	507	490	494	495	494	491	508	456	494	487	484	481	512	526	533	499	483	517	487	509	499	497	540	490	522	484	476	513	526	473	453	517	503	488	553	503	498	501	482	487	524	487	485	474	484	492	429	536	527	482	486	501	498	517	527	495	485	531	532	496	525	503	521	494	491	501	490	506	518	513	524	524	490	513	529	544	527	508	492	513	497	492	497	513	463	518	471	492	511	483	507	493	518	491	482	502	512	500	521	491	500	495	456	523	507	500	503	475	487	461	527	527	546	505	547	520	484	531	510	504	526	536	509	490	479	511	563	494	465	496	487	488	497	520	449	537	550	493	515	523	528	486	577	492	509	498	464	524	505	482	537	501	490	464	486	506	514	490	493	494	488	483	552	509	538	498	500	520	498	533	494	504	498	532	506	474	550	457	522	490	503	469	520	461	466	521	504	485	504	525	511	533	519	483	533	483	513	518	494	475	505	482	466	525	490	544	497	473	472	505	506	478	485	496	495	497	510	490
24569	21448	28569	24734	21095	3372	884	573	405	417	440	391	421	373	345	366	357	358	327	315	330	341	329	337	338	342	325	296	326	364	341	351	316	308	325	294	343	350	341	344	332	343	301	324	329	304	347	313	331	312	349	314	342	329	320	311	315	286	338	329	316	303	300	309	321	332	295	298	314	304	351	342	326	327	335	298	322	324	325	325	322	298	341	295	315	339	321	326	298	315	331	323	327	303	324	299	326	331	320	313	302	320	319	294	291	308	298	306	325	308	325	352	302	303	313	297	304	326	353	318	316	317	346	330	300	329	316	330	287	342	322	306	299	302	318	302	308	344	297	314	293	321	295	317	308	364	311	310	323	329	317	332	327	323	298	283	325	326	297	312	336	324	269	315	343	285	320	300	305	354	339	293	313	318	331	321	336	333	307	300	291	290	327	332	300	307	296	321	319	312	306	303	322	317	336	355	325	343	307	300	308	322	314	331	323	347	332	334	329	291	314	341	319	306	315	309	310	316	310	322	345	319	323	341	302	316	284	349	305	293	289	294	315	312	332	313	324	308	353	315	303	301	322	352	314	286	277	320	345	334	320	325	277	319	328	297	337	334	333	331	341	296	350	330	336	337	300	319	306	301	311	351	288	332	291	278	306	304	331	324	307	317	295	337	321	308	276	334	336	298	308	320	344	310	344	366	312	331	331	327	300	337	329	271	360	349	309	305	285	331	311	327	304	318	302	317	314	289	324	322	298	316	299	340	305	333	312	305	316	327	306	308	313	330	311	307	339	302	291	344	333	321	289	323	310	290	338	332	318	308	300	348	280	321	325	313	315	305	328	291	290	307	319	338	289	305	282	328	329	353	336	291	290	321	359	303	279	308	294	325	348	351	310	342	285	317	318	336	333	306	343	307	330	333	327	318	304	318	344	295	299	301	315	283	321	315	311	310	312	309	301	332	303	323	294	320	277	282	294	324	327	296	307	342	296	299	307	338	323	302	304	310	339	296	305	302	311	306	315	333	311	330	328	308	342	294	322	354	295	319	345	297	310	308	301	314	311	313	309	329	301	339	304	315	301	386	305	319	322	343	312	325	345	310	315	319	329	334	305	293	310	316	302	297	319	315	351	323	331	311	315	295	341	346	344	285	301	315	334	318	302	317	316	283	314	307	328	321	307	293	291	341	288	311	337	303	304	324	284	338	326	320	325	338	298	306	324	311	325	302	341	323	323	320	310	318	288	316	327	323	318	302	336	339	297	309	270	328	321	325	315	303	304	307	311	321	305	282	295	307	318	320	323	291	342	311	324	269	298	299	326	296	314	325	320	307	335	312	328	308	332	323	364	331	330	314	312	306	334	330	351	302	308	299	316	351	311	315	330	310	286	337	314	304	335	311	306	323	313	296	308	308	315	310	336	332	314	303	302	318	317	312	331	324	302	335	346	310	321	299	316	302	318	311	317	305	326	303	308	292	332	292	311	317	290	343	330	318	338	276	291	349	324	316	324	328	297	302	279	305	296	295	344	301	346	297	327	282	305	314	298	311	335	319	314	276	316	328	291	333	309	330	300	329	326	273	329	353	307	325	287	310	321	306	310	317	307	317	294	339	282	320	320	315	315	337	330	325	301	301	305	301	310	294	283	306	336	328	320	299	287	333	310	277	314	299	312	327	312	292	316	303	301	286	296	335	302	281	323	299	287	315	291	302	299	283	304	294	319	360	313	313	305	294	338	319	281	345	333	298	329	324	326	311	315	306	297	346	338	310	321	323	290	295	329	321	328	300	308	335	333	316	315	299	287	323	284	325	321	295	305	292	296	290	316	317	334	345	326	327	296	308	300	348	314	310	327	302	338	286	323	318	307	333	346	306	309	325	273	321	337	310	344	323	328	304	307	319	355	338	304	290	305	301	321	335	350	301	306	320	303	321	312	342	307	284	290	300	310	304	321	300	327	322	304	306	339	307	310	352	344	316	316	308	317	369	324	291	264	338	339	285	291	296	325	330	332	327	287	333	316	336	323	323	320	307	301	323	288	321	327	308	282	319	337	343	289	322	307	325	302	328	334	312	329	338	325	327	315	348	312	308	307	327	313	344	307	335	306	332	343	308	325	335	279	351	329	343	320	288	299	299	305	314	325	308	299	327	320	311	292	301	330	303	313	307	310	305	341	311	352	301	277	308	310	321	350	292	321	346	333	336	328	289	328	315	342	327	315	298	310	303	277	338	360	305	291	321	298	279	306	302	298	295	335	344	316	296	305	320	303	296	323	334	315	329	313	318	318	331	326	322	315	341	332	337	288	291	314	305	345	343	267	309	290	295	354	303	305	337	310	293	309	324	316	303	345	327	337	287	330	340	299	324	295	317	317	286	312	333	318	341	316	321	303	326	312	292	293	346	287	307	321	343	316	338	322	313	326	347	317	301	317	331	276	309	339	296	300	346	295	288	322	340	344	288	301	308	341	328	314	323	320	321	310	319	330	314	313	328	330	317	297	316	270	317	353	337	311	325	317	319	308	306	298	316	300	316	313	308	336	315	283	296	336	325	318	342	319	322	354	299	300	355	297	312	303	316	340	324	306	321	303	329	327	305	298	303	308	298	283	336	312	328	325	313	298	300	282	297	308	285	336	315	319	366	288	323	346	298	355	335	323	333	327	317	305	322	319	340	284	321	317	313	300	336	307	291	316	297	322	279	341	310	343	306	331	313	324	329	289	311	298	305	326	324	295	310	303	318	301	314	307	329	297	301	309	287	301	349	298	314	318	337	315	311	304	330	309	307	304	301	332	306	308	318	314	313	295	300	306	300	330	330	336	305	343	326	307	301	326	312	312	319	327	301	332	314	314	296	330	334	288	287	315	326	284	306	311	319	306	294	342	300	326	334	357	297	302	327	318	334	348	312	326	322	322	315	306	290	336	337	309	295	307	297	335	314	322	322	306	304	316	300	309	306	328	325	310	277	310	314	312	337	325	298	317	348	335	313	311	308	292	296	320	321	327	316	303	322	316	298	294	338	295	310	311	345	316	334	313	330	329	313	341	271	303	305	329	306	288	274	342	344	288	309	314	294	297	333	291	318	333	283	300	301	309	301	310	304	326	318	357	266	340	308	313	307	315	342	324	312	312	330	342	319	292	358	305	300	305	320	280	340	343	300	315	288	341	315	313	294	288	255	333	304	317	308	336	338	314	303	338	331	312	322	294	303	346	316	329	305	347	329	327	314	301	315	309	321	284	290	312	323	307	339	343	328	298	314	320	329	300	301	317	320	319	328	281	301	291	302	310	311	265	321	284	321	290	323	368	322	298	305	333	296	320	299	292	367	304	309	315	300	307	294	289	303	313	328	308	302	319	333	297	313	322	312	285	306	310	303	345	337	321	300	344	329	305	293	297	318	327	326	307	320	305	316	335	297	293	298	299	328	317	291	339	282	319	306	316	296	321	340	322	296	288	305	285	310	285	325	319	326	298	327	284	315	302	298	336	331	320	304	312	291
3782	4806	3980	2047	1269	962	743	635	569	503	477	449	384	394	390	369	370	380	303	365	337	306	358	346	318	328	293	314	319	300	333	342	283	303	358	287	326	303	307	290	294	319	330	286	281	298	296	310	300	317	293	286	306	332	310	299	310	298	269	297	294	297	301	306	279	295	292	296	313	311	300	309	292	307	315	299	278	319	312	280	294	297	307	301	310	308	322	304	298	311	279	270	339	305	297	323	294	350	279	299	267	278	323	316	292	293	288	300	304	271	309	282	287	315	282	287	290	268	329	292	275	313	299	297	277	309	299	297	293	297	312	305	301	314	292	313	296	303	308	308	298	308	316	291	280	324	300	280	256	308	315	297	303	282	301	300	301	251	314	295	294	307	288	324	276	310	292	306	297	288	286	328	301	277	291	295	282	283	295	306	296	285	291	262	293	288	305	299	291	307	331	276	316	310	284	347	302	303	263	278	274	341	319	268	284	292	305	284	292	312	312	337	316	327	293	277	307	307	301	300	280	287	297	291	276	315	313	287	290	315	298	287	301	284	309	309	323	294	307	297	294	319	286	285	306	318	286	274	278	306	285	287	302	304	311	268	293	285	297	294	347	291	335	290	290	286	294	294	285	305	317	331	295	326	282	291	282	315	294	300	313	284	279	303	283	307	302	304	300	296	329	301	325	279	277	318	293	292	319	300	296	279	279	313	300	286	267	293	297	298	292	302	279	323	283	318	277	328	304	298	315	302	282	299	300	325	283	271	284	301	280	300	277	298	295	286	299	296	279	315	291	275	309	288	309	289	293	302	299	306	296	315	259	295	272	308	312	297	305	294	288	269	296	298	320	292	294	295	295	305	277	300	284	280	290	321	292	290	288	297	295	287	297	300	289	297	308	296	316	294	300	307	264	302	284	297	287	307	310	300	277	311	330	295	288	296	304	282	321	293	295	288	267	326	311	280	306	288	291	304	286	285	280	290	292	320	277	291	318	291	315	283	296	310	322	277	317	307	359	294	303	286	299	333	293	316	298	315	293	276	286	301	278	319	278	280	303	303	310	327	280	272	288	312	297	288	298	282	300	306	298	311	300	276	286	238	298	299	284	302	314	307	310	287	306	328	336	310	315	301	278	295	291	308	316	307	317	284	317	294	335	276	305	262	290	286	299	303	322	258	302	304	298	302	302	318	282	319	276	289	331	299	252	285	304	286	313	266	292	286	283	282	261	286	314	270	296	298	286	309	303	301	298	308	308	272	289	293	288	303	311	291	303	264	304	294	299	315	297	306	301	283	272	303	309	301	279	319	291	298	289	268	279	281	285	282	307	303	296	287	279	291	311	288	289	312	305	270	249	297	322	314	285	290	289	290	292	282	338	270	313	303	302	301	282	289	283	276	302	293	255	279	294	273	308	292	306	298	311	271	260	306	267	289	311	316	282	317	266	281	325	310	316	285	304	277	315	304	296	287	311	282	318	298	310	273	298	302	322	282	279	321	287	346	284	306	281	309	304	305	317	274	317	299	340	283	335	284	304	321	297	289	309	297	297	323	312	288	276	328	307	297	307	288	285	287	303	285	291	293	275	285	320	302	253	315	282	297	318	308	294	293	300	283	311	282	277	295	297	288	298	269	299	282	310	265	306	315	287	285	324	288	296	282	290	285	304	305	276	308	295	300	306	298	295	285	310	306	277	296	310	294	297	319	307	311	312	280	275	286	315	336	298	285	291	298	312	299	287	294	283	308	267	290	303	295	291	288	281	305	267	275	289	281	296	313	269	311	303	274	304	300	333	319	315	283	318	296	287	309	263	291	303	287	295	295	272	291	283	298	282	288	259	288	305	269	311	336	301	319	280	298	306	313	293	308	306	281	312	314	297	297	290	319	304	301	310	282	312	272	296	308	310	302	301	288	305	286	307	286	315	301	316	300	299	297	271	305	282	305	289	289	322	293	277	337	308	301	318	313	285	270	308	314	297	315	311	291	312	284	321	295	294	299	268	304	322	265	326	283	290	285	304	313	271	294	287	296	299	283	286	303	295	301	296	286	269	311	307	306	281	290	298	283	261	314	281	291	308	301	299	283	325	307	316	302	271	315	281	306	339	304	282	301	289	312	305	305	273	289	280	282	313	294	264	296	313	294	298	263	278	271	279	275	304	283	291	288	295	284	265	328	276	254	295	291	319	302	308	282	285	272	316	306	276	309	294	307	310	327	296	263	322	309	279	292	302	274	283	311	293	291	291	289	339	278	287	281	277	302	299	279	281	300	288	322	289	290	324	285	279	315	280	298	318	295	317	285	294	297	318	309	292	290	252	317	258	274	297	312	305	293	294	303	258	290	296	294	300	303	269	277	322	308	260	325	296	314	283	279	267	295	297	298	294	298	297	318	317	290	312	340	273	319	245	279	321	298	281	298	294	278	280	308	275	286	310	306	295	283	296	294	319	305	319	307	298	267	312	285	294	316	281	348	323	292	301	342	273	283	304	292	292	273	312	314	273	262	287	315	269	278	271	308	303	249	289	293	289	294	278	307	263	264	307	278	286	290	290	317	300	296	272	308	284	293	287	294	277	292	306	293	280	304	271	272	283	324	296	313	285	308	295	322	303	285	295	268	273	280	309	311	315	304	283	291	283	293	282	284	299	304	295	321	283	296	286	283	285	314	292	278	311	303	284	284	275	290	300	294	294	288	308	300	264	278	312	312	277	318	316	274	287	280	267	327	277	284	284	275	271	262	291	296	299	310	288	286	277	288	276	327	303	284	305	295	270	285	285	269	300	305	269	303	318	279	306	321	294	283	321	259	282	276	310	295	299	316	289	287	273	322	302	301	306	284	314	292	296	328	292	299	322	281	292	288	267	298	303	281	298	287	300	291	295	296	311	318	269	269	307	263	292	294	305	319	272	308	290	294	283	307	295	266	277	287	261	289	276	284	303	319	304	305	299	315	284	280	269	258	289	299	297	274	259	294	293	290	270	304	265	313	250	276	308	276	282	292	285	275	286	308	296	284	278	277	287	281	266	297	289	300	274	312	301	287	294	324	308	267	314	294	304	309	326	289	307	282	290	294	289	293	303	271	317	300	262	278	275	278	268	296	305	288	298	307	312	305	286	289	298	272	302	299	320	266	287	296	285	330	303	289	294	306	283	309	288	300	299	292	311	277	273	295	322	280	289	276	280	297	267	292	251	293	296	293	308	306	297	277	288	288	311	296	297	303	315	317	316	296	293	280	304	328	264	289	297	325	277	255	289	296	280	279	287	300	272	290	278	287	270	294	292	260	297	265	284	299	307	291	322	304	278	325	269	321	266	321	280	267	302	314	293	248	281	307	308	297	296	310	266	264	293	285	318	299	307	290	304	270	302	303	279	290	304	287	281	289	289	271	318	295	316	327	287	297	295	300	308	286	289	279	289	283	297	291	282	299	278	276	301	266	298	280	296	306	263	330	265	300	312	288	262	317	299	322	288	298	281	287	303	308	337	298	309	263
27918	10119	1698	1188	977	875	873	874	938	915	896	951	906	899	910	882	859	922	925	908	951	934	891	923	899	935	938	913	884	873	910	865	916	908	920	901	930	877	919	939	929	877	921	859	860	950	950	910	905	949	877	934	917	901	951	898	905	891	899	910	920	887	882	906	879	852	888	885	897	957	912	920	938	881	927	925	892	909	865	927	916	872	865	914	886	878	873	893	936	887	891	950	894	908	873	941	944	906	874	891	873	912	890	978	909	925	942	884	909	902	898	869	904	919	888	912	955	875	857	886	874	912	857	918	874	927	878	916	889	923	891	882	907	864	884	940	932	872	892	879	922	893	924	898	884	862	941	909	863	882	862	866	885	944	931	933	889	918	935	950	927	903	863	917	901	922	903	877	952	936	912	877	929	912	837	908	898	873	862	897	950	908	905	856	875	837	909	885	915	898	931	932	899	893	886	874	927	954	888	893	898	928	859	941	902	862	901	868	915	876	880	851	871	915	905	917	886	880	922	831	899	864	884	971	906	836	903	903	917	947	897	908	873	887	916	893	920	889	868	929	942	936	909	920	897	859	849	874	919	924	889	904	912	936	943	925	895	854	910	905	896	877	913	952	937	925	918	899	883	878	947	867	914	936	921	884	901	890	951	947	886	918	901	907	892	869	921	932	951	933	940	911	908	904	939	892	939	868	921	963	907	876	931	905	875	896	913	867	944	932	924	929	894	899	886	871	851	872	894	904	933	867	929	934	911	907	887	885	889	862	867	881	936	928	889	903	916	882	871	875	887	924	850	947	953	878	933	896	883	901	889	880	851	932	905	892	853	881	862	923	820	866	913	833	886	886	893	929	912	877	866	932	826	896	891	910	901	877	887	876	871	937	891	955	903	889	887	897	891	938	894	818	951	898	826	876	830	898	904	862	870	902	889	897	851	901	956	921	895	889	910	885	884	854	933	926	929	898	944	880	908	921	912	914	908	935	912	887	856	943	900	865	823	947	890	871	881	881	867	902	916	942	920	893	908	925	907	918	866	885	880	906	894	923	912	896	882	862	901	888	953	889	901	879	895	888	895	930	935	936	888	840	850	868	925	914	864	945	897	869	867	957	924	817	899	878	930	933	924	910	839	949	958	909	895	877	893	835	859	935	934	895	871	931	922	902	931	845	887	887	878	867	895	948	850	894	921	891	913	860	877	925	901	958	932	881	859	946	878	923	907	852	921	937	886	895	875	932	866	909	891	850	880	835	957	904	857	922	895	857	956	885	934	928	898	931	898	929	875	959	880	885	864	841	912	921	841	868	905	906	881	943	900	906	904	873	896	891	917	924	911	863	916	903	913	872	897	911	922	915	935	940	903	918	901	893	900	895	909	889	904	902	907	904	905	925	864	943	941	861	926	915	899	878	896	951	944	879	897	934	854	913	882	904	866	899	903	947	893	851	868	873	857	950	929	894	907	890	899	931	909	930	877	938	933	913	888	888	875	938	919	884	863	888	913	890	901	960	926	916	913	912	942	930	944	879	867	865	944	895	870	924	899	924	899	885	895	855	906	966	884	914	870	876	863	928	922	927	863	861	892	889	936	954	834	925	922	827	843	914	894	883	894	882	878	863	911	988	872	930	885	892	917	863	898	897	908	945	894	880	896	898	906	920	868	903	854	881	911	969	900	912	882	861	907	852	961	880	950	831	888	906	906	919	897	892	918	905	847	960	873	877	892	860	914	879	925	917	888	930	888	930	908	884	898	901	877	897	918	875	922	901	920	862	906	903	946	937	904	892	896	903	870	858	876	888	901	962	886	971	985	915	876	895	867	907	907	865	916	968	906	884	880	885	899	935	925	921	899	854	866	923	923	916	873	941	882	850	872	923	883	919	856	901	926	892	899	913	876	864	913	913	895	895	955	899	842	931	947	937	909	870	913	946	892	867	935	908	899	960	917	895	952	939	928	960	823	898	856	891	883	873	832	884	887	873	890	931	892	886	963	892	875	911	884	951	909	887	911	874	856	927	851	860	922	900	866	894	841	871	936	911	925	859	905	928	922	908	880	920	928	907	894	946	888	908	865	919	916	913	927	834	969	887	941	958	863	960	890	901	911	906	873	944	905	911	911	874	904	851	846	890	853	857	862	965	904	919	915	868	956	933	885	894	940	885	953	903	878	834	938	920	906	921	935	944	907	909	918	906	861	898	964	901	944	887	959	883	854	881	916	900	912	888	908	881	878	907	863	921	890	858	844	891	875	905	928	891	898	872	905	947	900	987	866	890	895	943	879	911	975	871	893	901	917	875	937	907	892	881	897	873	891	942	944	922	934	952	897	895	875	853	920	861	863	923	918	924	878	873	946	918	922	959	890	915	870	869	885	916	926	889	872	903	841	900	915	858	950	894	873	890	892	899	856	943	872	917	901	905	898	869	959	898	902	903	897	854	941	899	911	908	886	911	885	903	861	875	876	880	889	875	929	902	882	838	901	876	945	880	859	843	876	861	861	905	867	915	870	861	870	902	920	863	877	875	924	864	876	929	891	860	885	872	831	884	840	912	897	903	904	868	882	916	870	943	895	895	939	926	886	920	889	875	853	930	897	872	881	876	909	909	891	912	945	885	890	886	888	858	924	911	876	911	924	913	935	917	929	907	883	932	909	941	912	946	875	920	875	913	993	930	859	929	916	882	916	913	909	911	937	882	960	881	910	910	882	890	858	881	891	852	877	931	889	899	903	913	938	914	871	947	872	864	887	965	864	905	852	882	894	870	908	964	895	933	945	905	941	856	898	902	944	909	913	861	816	889	873	905	876	907	842	871	935	896	909	887	911	871	915	909	899	858	877	917	919	935	883	908	931	916	885	905	871	923	865	888	965	856	882	812	889	927	898	898	930	922	939	916	915	921	901	915	920	920	884	914	927	899	930	885	933	883	881	932	904	919	937	918	898	907	858	932	856	915	862	868	916	911	938	924	902	883	912	916	896	881	942	869	914	923	927	893	898	868	895	856	916	933	909	916	890	970	910	898	953	938	837	922	901	905	939	876	908	877	883	820	929	909	915	915	877	923	874	909	927	923	864	882	951	927	881	902	920	910	924	871	904	914	891	914	903	864	917	894	955	890	859	908	843	895	870	886	881	892	912	889	928	885	918	872	872	897	910	874	910	864	923	874	904	890	895	830	942	959	906	894	899	881	926	913	859	931	922	849	890	863	883	896	884	907	904	907	899	943	864	896	964	858	909	927	920	917	920	909	873	901	909	866	967	898	925	896	887	866	954	873	909	907	875	909	875	933	911	873	891	872	845	864	915	916	900	904	925	918	913	906	930	906	872	907	914	907	895	960	867	921	899	867	915	938	960	925	905	955	847	923	883	897	863	874	927	883	860	948	905	831	917	963	870	920	903	908	886	941	896	891	892	877	927	898	963	901	943	872	930	864	933	883	912	935	898	949	912	930	915	931	922	863	915	876	811	864	941	912	917	899	871	845	860	898	858	893	929	892
5503	935	961	843	759	754	720	765	714	704	738	792	695	740	731	766	735	744	724	707	720	736	727	664	750	713	728	725	678	723	746	758	751	790	726	723	701	712	713	703	674	748	707	760	733	744	731	719	758	745	751	717	722	686	745	742	725	712	745	711	749	749	720	755	707	677	719	709	721	719	692	733	700	742	719	790	737	751	675	729	756	752	711	688	745	732	752	754	717	717	736	689	733	759	737	757	761	764	761	715	737	720	706	712	744	680	740	757	707	749	720	694	700	735	729	779	724	716	724	780	669	743	721	746	735	738	765	701	746	747	734	773	736	724	755	731	755	717	692	708	755	674	729	672	761	709	759	675	704	744	699	791	730	727	716	726	782	713	725	734	715	740	697	703	767	742	709	707	752	705	676	707	774	684	731	772	707	720	702	748	739	746	755	696	738	704	753	681	698	784	691	728	702	714	743	689	696	684	708	706	746	728	728	733	770	713	737	744	675	703	704	736	727	765	700	684	687	757	726	732	724	728	727	740	719	688	732	748	726	757	754	697	744	722	749	778	741	742	693	733	683	713	780	712	723	690	701	737	702	737	696	744	719	747	733	694	672	722	708	770	684	742	728	742	765	721	754	760	709	709	788	733	734	740	736	783	753	740	735	740	720	716	699	702	719	723	698	712	757	765	694	708	748	706	738	731	749	722	777	691	695	728	724	737	731	742	714	709	760	678	736	719	740	700	713	706	729	771	731	712	755	758	751	716	768	720	696	712	733	680	751	708	733	747	731	728	729	732	747	722	697	697	752	772	727	704	682	740	770	692	744	702	733	752	687	790	705	705	739	711	708	765	743	725	708	712	725	756	780	724	734	723	710	764	741	708	766	692	739	729	745	723	744	734	812	716	750	727	683	683	743	703	702	754	728	764	746	754	715	787	711	694	725	760	748	761	713	731	754	708	718	763	684	793	746	765	723	712	722	749	758	739	713	710	727	705	778	745	760	748	693	726	716	771	753	697	757	702	689	707	739	752	715	726	724	702	726	709	680	715	742	732	704	765	714	696	772	753	717	758	781	725	730	757	733	759	724	748	730	773	703	745	681	705	693	747	712	707	739	735	715	715	766	765	724	731	745	680	735	723	734	696	763	747	735	728	748	688	795	700	756	712	735	719	719	713	715	770	727	690	753	700	726	731	738	735	723	752	733	769	691	776	699	724	739	740	736	748	725	685	764	710	744	735	685	703	758	715	727	696	761	733	731	753	731	704	785	742	690	732	748	724	702	741	705	743	716	743	723	680	716	688	742	729	723	702	732	733	734	757	697	771	740	722	740	715	712	708	715	730	729	755	744	734	752	719	727	782	723	692	731	780	701	702	724	740	676	713	709	705	795	729	694	709	718	742	723	728	726	710	718	757	748	717	744	727	739	757	725	679	697	727	745	778	707	768	772	708	749	706	706	749	745	746	788	688	759	727	748	729	744	709	763	688	732	723	701	715	716	730	688	710	707	722	742	703	731	655	723	738	750	710	778	757	722	774	760	690	721	755	694	720	724	710	703	749	737	711	768	697	803	732	748	692	721	736	753	722	722	735	706	709	685	777	714	714	740	744	697	765	725	714	722	744	773	705	732	714	713	704	710	762	694	711	712	744	758	773	746	686	753	693	732	732	696	728	706	707	722	715	725	748	740	711	729	726	694	777	698	708	772	689	776	760	774	727	715	745	714	698	690	730	708	695	715	769	731	725	771	733	758	706	759	693	761	715	727	746	739	769	748	764	737	773	692	715	732	762	727	710	708	737	706	754	683	707	700	723	782	748	749	756	723	751	773	722	746	764	706	722	704	743	750	721	749	704	774	749	735	687	724	723	737	723	724	721	701	719	730	756	764	727	694	714	738	706	710	751	677	739	751	744	705	733	725	775	702	718	762	717	706	714	769	772	719	721	754	731	710	688	736	739	712	737	722	711	773	739	724	708	733	751	738	763	755	724	725	740	703	772	683	689	730	743	696	697	719	752	723	743	708	765	718	724	711	686	785	727	760	733	762	748	727	724	753	781	733	714	710	735	737	712	752	760	747	727	707	749	676	708	686	767	726	716	710	708	714	784	679	699	712	718	731	719	766	767	714	758	741	734	702	753	765	751	706	798	730	698	704	727	723	791	709	743	724	788	761	767	744	727	692	746	791	753	734	731	742	706	725	698	708	736	776	725	740	728	688	700	746	779	748	754	744	688	714	716	729	711	739	794	702	735	749	696	796	743	694	670	740	730	726	748	727	726	741	686	737	730	697	693	732	725	763	708	725	713	746	682	719	723	740	730	714	740	766	693	739	722	699	736	723	735	723	722	745	701	707	714	684	711	743	736	751	669	705	723	721	751	735	661	710	790	738	700	748	781	721	690	738	717	698	697	731	760	741	727	752	717	756	725	715	740	733	773	685	717	684	724	787	771	699	764	667	686	758	711	766	692	754	717	760	740	672	735	750	741	740	711	709	727	715	713	678	711	704	740	712	742	735	730	699	735	676	776	714	747	726	746	684	718	759	743	752	756	722	683	761	746	732	726	647	713	728	771	696	676	711	743	760	712	724	778	753	695	727	732	658	712	736	723	740	751	692	719	730	699	749	719	732	718	683	736	734	729	721	700	731	754	749	741	714	743	775	730	740	731	712	744	766	764	758	716	714	699	686	742	734	703	701	735	724	719	717	765	723	712	743	716	730	729	716	752	693	789	720	697	725	734	737	748	768	703	714	761	745	751	705	714	746	705	778	696	767	767	729	720	710	710	705	717	746	690	731	763	752	725	668	709	716	716	767	750	715	748	723	722	709	737	753	706	681	724	713	697	735	682	762	695	755	721	690	776	722	758	683	725	699	763	703	697	749	732	713	726	735	762	729	701	737	695	708	751	737	717	739	704	732	758	677	781	722	778	735	701	724	728	765	708	750	712	757	673	773	750	700	694	730	726	706	746	737	757	722	725	677	702	686	722	756	695	780	731	730	791	712	696	716	726	736	754	701	779	705	772	735	710	743	728	756	726	766	734	734	718	765	719	764	761	766	756	719	716	698	696	709	770	716	709	744	743	680	745	758	740	785	722	704	706	766	738	712	740	742	714	712	670	703	715	740	686	744	733	708	726	740	693	700	753	686	716	718	714	756	753	731	696	741	751	718	726	650	736	710	728	733	791	749	705	731	741	689	739	745	721	749	762	731	734	735	658	719	710	724	694	763	737	739	706	750	740	724	764	683	701	721	707	746	698	695	692	727	748	700	763	737	737	722	685	725	756	726	730	755	689	707	681	758	801	733	748	729	717	754	733	690	762	751	747	752	759	745	727	755	728	765	749	735	770	702	695	712	737	720	695	741	725	714	733	730	773	709	739	730	734	712	754	726	722	731	718	724	731	754	746	712	756	720	697	757	637	708	757	768	692	745	765	746	757	749	738	736	688	756	703	761	767	764	682	744	769	783	664	750	707	717	672	750	782	726	758	724	694	706	734	708	770
25715	21494	27229	25544	4077	1069	829	718	684	635	619	620	673	568	621	651	623	622	564	594	582	584	584	608	593	655	590	575	580	589	593	619	538	572	609	590	595	602	575	580	617	583	596	612	591	595	583	625	613	605	560	609	557	566	586	606	555	607	588	593	566	555	562	568	594	604	598	550	562	582	624	614	586	565	573	590	579	590	573	588	579	586	576	579	605	597	569	585	562	580	571	562	618	565	592	572	592	603	568	598	592	588	599	588	562	556	588	563	581	630	588	592	567	561	627	572	592	572	589	610	541	595	620	599	604	545	597	552	584	614	593	577	586	583	603	565	610	568	554	579	582	570	559	623	624	605	622	557	554	623	591	596	556	553	569	556	554	550	566	564	569	591	573	581	575	581	624	534	563	579	598	567	593	606	568	572	578	584	527	557	588	551	617	600	551	582	553	595	594	560	597	601	572	585	558	570	589	574	602	577	556	542	582	628	580	558	543	615	567	557	582	544	616	569	561	600	570	552	555	543	576	568	544	628	575	608	593	580	613	549	613	608	557	554	591	585	605	565	590	561	600	604	596	562	587	562	568	621	603	615	527	564	577	601	610	566	589	568	574	587	567	631	568	580	565	570	564	567	611	580	581	568	578	595	608	594	594	575	610	587	614	637	585	611	586	540	603	586	554	595	530	589	576	565	543	593	594	577	588	597	590	603	584	613	589	551	588	535	617	559	571	578	587	626	557	592	591	590	582	575	590	561	576	530	561	584	606	574	570	605	600	601	582	561	577	592	608	569	570	639	567	646	571	557	625	588	574	563	596	616	552	561	536	559	563	589	589	594	565	616	545	567	605	545	596	580	583	613	569	588	566	561	560	585	545	621	598	580	571	578	598	570	604	628	510	624	600	582	574	577	578	593	612	614	594	555	589	562	560	601	552	577	661	560	599	543	571	568	597	588	607	577	564	584	588	564	491	585	596	584	639	562	558	563	580	629	572	540	630	581	618	558	607	579	620	576	573	565	572	585	577	570	599	553	590	601	596	598	586	556	565	552	600	590	577	565	618	562	561	604	577	594	608	596	571	589	561	589	599	560	601	605	630	597	598	593	613	581	611	569	574	606	611	537	599	557	581	591	557	637	555	593	567	560	572	592	600	564	611	579	633	574	541	587	533	577	547	587	587	598	564	583	609	556	566	599	569	575	582	577	578	608	589	612	579	545	569	575	549	586	577	558	586	626	584	555	592	587	610	546	610	602	583	590	588	614	598	624	544	574	572	609	582	548	570	547	561	566	586	577	593	578	602	589	557	566	599	573	581	605	563	543	533	592	631	595	607	560	563	587	550	545	538	572	577	595	578	579	525	576	589	613	587	505	585	562	566	545	598	558	575	558	563	574	552	597	628	612	565	578	558	586	572	585	610	609	581	552	575	564	583	606	589	556	612	571	577	594	571	551	598	567	585	627	576	543	555	583	576	571	537	600	594	548	616	599	559	601	567	603	583	602	602	562	592	569	533	613	573	543	567	589	525	611	546	543	528	563	566	567	587	603	586	653	586	558	600	567	584	569	602	558	589	560	569	570	583	609	567	575	578	600	561	619	603	576	539	577	616	598	579	591	558	585	631	575	562	595	592	609	617	563	580	583	593	577	601	588	583	538	622	569	583	595	568	587	596	603	561	593	575	564	588	536	658	597	552	577	586	595	587	580	558	554	538	576	568	614	599	576	601	565	593	593	552	558	543	605	633	611	587	583	553	590	566	580	562	611	586	605	554	600	558	573	601	601	535	602	563	593	561	576	587	567	578	578	547	612	536	565	585	605	629	558	595	601	601	558	621	568	561	595	602	607	570	543	575	561	546	615	532	592	588	566	596	548	558	541	618	606	591	562	542	573	560	574	582	557	577	574	564	543	579	613	592	586	613	596	597	588	601	584	583	604	613	592	593	596	524	541	581	562	604	587	594	561	607	601	563	568	572	578	600	562	591	567	561	544	557	581	614	591	589	614	582	610	608	560	619	589	590	611	589	559	578	580	597	585	602	528	591	553	593	580	605	531	624	584	580	566	597	599	534	541	572	594	566	554	623	592	574	599	623	603	506	529	583	550	561	584	553	586	565	584	581	553	540	541	593	556	603	626	531	522	559	593	603	573	584	609	555	601	515	575	600	543	579	549	585	587	592	551	550	590	629	560	565	613	616	615	574	620	616	554	526	582	572	603	549	573	575	602	576	588	546	527	581	586	539	594	605	594	569	579	597	565	578	594	601	612	620	570	552	601	620	568	668	575	627	540	576	619	568	583	546	550	573	592	544	577	572	576	570	554	588	614	571	564	568	582	598	595	549	578	559	625	561	555	565	591	572	588	553	535	551	587	579	596	614	559	576	597	584	575	587	592	580	581	555	564	594	605	588	600	588	551	565	564	620	561	597	577	573	580	602	533	583	558	612	569	571	544	578	628	637	594	600	557	605	544	575	606	555	578	573	546	565	548	590	544	562	618	568	598	572	607	574	567	561	592	571	627	603	579	605	544	558	609	551	563	590	584	601	606	553	634	599	560	602	600	570	556	634	597	578	549	554	581	558	589	620	570	575	584	571	589	581	590	581	573	592	565	629	575	587	557	577	594	538	597	589	574	581	587	600	582	593	573	603	615	561	574	540	627	551	571	625	618	566	586	558	616	627	610	546	554	595	575	554	574	568	565	601	540	588	590	575	588	595	613	546	562	605	590	617	566	552	573	576	583	589	589	561	590	548	590	547	578	592	604	572	619	585	598	606	574	621	554	589	595	609	560	583	607	581	583	598	579	614	557	547	577	582	591	617	572	573	572	591	584	621	599	644	600	596	572	583	563	598	575	583	609	553	581	585	599	534	591	611	573	573	568	584	585	572	558	562	602	573	628	597	572	564	611	595	604	608	603	572	616	550	604	552	621	590	605	566	598	588	562	618	562	613	541	609	577	552	566	551	587	565	586	537	587	577	607	575	533	609	588	562	565	583	614	560	599	553	563	580	580	569	571	554	588	541	565	629	567	607	579	575	533	578	600	557	590	588	602	552	541	638	600	564	577	586	553	534	552	607	589	594	609	562	606	608	555	553	556	615	601	542	578	581	594	541	582	577	620	583	557	603	617	606	568	564	602	538	596	572	548	590	571	562	535	527	564	552	515	545	623	586	564	594	553	591	542	596	574	586	589	567	568	549	591	547	557	560	588	582	556	567	596	576	642	598	582	557	583	589	587	585	595	535	582	603	593	564	602	573	589	589	581	541	574	616	584	589	570	516	579	601	573	579	632	585	570	563	566	592	548	598	592	561	631	580	625	596	574	574	590	574	580	592	578	580	591	590	566	540	597	585	568	525	558	593	548	606	632	539	546	587	538	586	596	567	602	573	587	597	616	560	574	601	598	589	634	560	614	599	543	555	570	556	565	590	602	610	516	590	557	576	571	532	628	603	566	601	552	558	576	592	591	577	608	574	550	543	604	622	609	589	624	567	537	544	567
3774	2848	2381	1393	1007	876	722	647	600	588	607	565	578	540	508	559	567	507	501	557	569	530	500	523	516	526	556	524	504	557	493	506	517	493	502	507	511	511	502	508	489	474	538	505	479	531	489	531	515	523	491	480	541	559	512	547	496	476	533	498	474	486	515	516	510	513	468	481	497	495	485	501	506	507	517	489	502	504	502	503	528	542	463	510	498	515	495	494	505	504	520	506	500	481	459	516	493	519	475	494	476	462	495	498	479	516	471	465	515	519	457	513	520	501	508	494	491	479	526	515	494	486	540	520	480	497	499	472	517	507	488	531	488	487	511	515	514	483	522	493	535	519	518	529	471	534	499	497	487	532	481	517	476	485	506	516	462	526	487	484	497	511	494	515	531	499	525	493	532	516	492	473	511	471	480	536	537	507	492	499	527	485	516	517	491	513	464	473	499	505	538	523	557	459	501	515	516	514	494	454	509	520	494	490	483	509	470	492	484	499	488	527	485	498	497	515	532	483	503	503	515	525	538	527	520	506	565	507	478	511	506	524	539	474	514	527	472	530	530	519	516	507	475	512	503	528	514	480	517	493	495	534	525	495	491	504	522	477	486	479	522	479	475	523	504	501	521	468	498	476	514	491	479	511	525	503	495	479	488	511	483	501	495	551	516	486	487	487	536	507	451	454	521	529	490	452	484	509	495	504	508	468	487	476	552	477	526	508	528	500	513	467	478	551	480	497	491	498	509	491	534	503	489	538	478	523	484	543	475	511	513	510	532	493	523	528	527	481	491	505	497	519	477	507	513	520	536	499	493	472	501	464	513	482	532	515	498	477	515	509	491	515	486	478	511	531	499	508	510	570	473	526	520	513	529	529	486	507	494	496	509	486	549	502	507	557	490	507	485	520	478	509	533	504	505	505	497	557	496	494	494	469	463	504	522	526	526	553	513	481	553	480	477	473	493	499	498	490	480	521	458	508	533	512	484	507	514	510	508	483	523	498	486	500	492	462	462	519	491	513	491	494	505	516	487	536	451	502	488	465	469	469	493	508	534	512	511	488	495	505	466	477	502	450	476	498	503	518	524	509	504	497	498	536	468	488	516	477	476	479	446	471	456	467	512	508	486	487	503	489	523	518	494	512	458	487	490	472	470	492	501	509	544	517	498	497	511	476	502	477	508	509	488	499	520	539	556	476	483	514	484	521	463	519	507	502	467	469	524	484	501	482	498	495	508	530	535	525	482	518	513	505	502	490	496	507	507	497	512	529	518	466	490	505	498	475	504	498	535	542	545	483	502	465	472	536	520	476	509	501	475	481	481	530	529	484	497	497	461	499	472	511	498	488	496	473	495	551	472	503	500	500	505	518	498	534	519	530	545	513	511	476	505	539	496	525	467	488	508	498	501	501	538	522	464	486	512	508	471	485	505	542	459	466	512	506	494	500	508	475	518	502	507	502	495	490	502	472	514	477	539	473	516	488	488	463	500	503	540	505	482	480	480	511	491	511	514	479	510	521	482	517	507	478	488	514	507	460	502	511	524	435	488	478	483	481	505	488	510	519	509	547	485	531	531	497	514	511	511	520	516	521	514	491	486	529	502	476	526	533	503	500	499	521	484	489	509	466	508	511	526	502	496	465	475	482	514	476	484	520	499	505	498	521	521	477	494	479	521	516	528	496	507	488	532	504	516	478	492	519	510	470	540	525	502	513	495	513	518	490	494	480	489	501	514	484	504	540	451	522	504	471	501	457	541	488	500	467	510	495	490	451	499	524	546	500	510	473	507	487	476	515	498	462	508	499	495	446	498	516	475	504	449	510	506	464	539	515	508	485	515	491	492	516	509	504	513	486	505	480	537	513	471	432	517	484	473	513	527	478	493	481	515	469	505	515	503	465	525	475	516	509	490	519	529	498	491	507	489	474	461	481	482	507	518	516	475	496	512	490	526	511	488	540	530	471	466	487	485	473	493	524	511	478	574	520	490	533	515	492	513	508	482	494	490	499	489	532	533	470	507	461	457	491	477	457	494	513	450	542	475	490	478	500	511	505	525	507	506	496	504	472	473	507	453	506	494	474	478	487	493	505	501	494	486	475	500	495	512	515	514	508	491	510	531	485	512	541	480	506	506	500	501	507	501	483	506	478	472	469	480	504	475	522	476	475	502	537	488	509	511	522	462	468	514	494	538	514	474	521	532	526	468	454	518	512	479	486	515	459	531	459	492	497	530	471	528	525	475	532	530	555	514	479	511	490	505	522	478	500	519	510	444	503	510	497	516	485	510	462	512	493	503	486	538	497	494	491	467	520	500	478	537	473	507	486	487	501	495	504	506	482	497	518	477	506	525	492	480	493	491	504	469	501	477	465	518	478	481	509	470	494	524	512	551	452	531	496	469	513	506	513	511	480	499	488	503	512	505	485	544	525	490	503	514	479	451	500	477	492	530	507	452	523	511	527	509	549	511	475	530	480	517	477	517	482	498	487	495	483	495	532	513	521	548	484	553	502	523	461	487	464	498	450	472	530	509	491	515	494	522	550	456	471	535	509	507	478	482	477	523	499	483	484	460	500	487	504	493	464	456	452	479	482	489	480	487	489	503	491	484	451	541	492	490	478	458	521	524	493	496	530	492	511	498	559	526	488	498	510	482	519	518	485	518	497	508	511	512	527	499	520	495	464	537	487	515	483	501	486	497	528	490	502	524	497	499	476	505	512	482	515	478	503	489	483	575	483	507	504	467	530	499	463	503	480	500	520	514	478	505	510	519	497	485	512	521	488	480	451	533	539	469	549	483	549	516	513	524	481	466	519	482	549	525	504	489	511	516	466	558	488	516	466	541	463	491	478	500	464	474	490	540	528	502	509	475	490	485	519	509	479	496	483	498	505	530	486	495	511	521	444	500	467	485	507	522	515	495	536	497	503	482	530	527	502	494	497	477	502	499	475	492	448	521	498	517	501	475	492	472	500	501	472	495	557	518	482	473	477	502	515	472	453	504	492	491	496	502	521	527	513	446	504	500	498	500	453	541	512	535	516	489	543	485	462	466	486	514	541	457	491	514	490	496	502	496	471	505	490	488	478	486	487	476	498	495	503	468	515	483	518	485	513	555	484	495	496	479	467	507	501	509	522	518	476	469	519	503	517	484	498	504	468	487	483	496	502	537	487	476	482	514	493	491	538	476	497	509	506	501	502	468	512	498	506	561	507	501	509	484	502	496	476	465	539	501	500	482	533	519	481	552	569	553	481	481	487	490	524	489	500	548	480	518	491	518	477	474	507	467	491	499	472	504	518	483	489	514	535	501	484	504	491	471	492	509	517	483	512	499	483	514	547	515	495	489	475	485	491	528	487	485	517	531	488	495	529	472	507	497	488	523	496	518	482	518	477	484	516	484	536	517	522	450	477	519	493	483	516	508	499	473	505	521	569	496	511	535	485	540	513	516	512	482	478	487	493	500	488	506	489	496	497	495	489	536	494	510	487	505	503	486	517	504	510
24661	21486	28606	24760	21157	3242	887	584	453	419	408	365	392	402	369	324	354	378	332	361	300	342	328	342	349	288	335	344	346	350	328	352	323	337	332	324	296	313	349	304	310	319	322	319	323	321	322	332	337	298	333	302	318	343	327	335	311	291	295	314	328	307	338	333	324	319	330	334	329	323	343	272	305	310	309	319	315	305	326	307	321	322	334	325	344	335	304	322	333	278	327	281	309	325	303	338	322	320	297	304	311	287	277	314	300	302	296	297	341	319	296	318	313	300	301	286	331	327	287	329	318	323	316	302	317	296	321	275	339	322	313	322	312	306	299	307	299	324	319	312	329	282	282	321	317	307	314	316	305	305	317	327	295	320	300	307	319	315	334	281	277	315	331	298	292	308	288	310	318	326	315	308	315	325	312	313	329	312	305	339	295	317	314	329	303	330	333	310	307	304	297	319	339	328	352	273	317	325	330	320	334	302	306	328	317	313	305	312	316	290	335	279	331	319	324	309	293	289	297	306	323	338	270	287	294	302	326	296	328	318	314	300	290	333	273	338	336	313	335	326	324	299	322	327	272	311	311	332	368	317	306	315	323	310	325	310	306	302	301	311	331	321	306	316	360	298	347	304	322	325	297	332	336	320	294	334	298	295	298	296	320	305	306	289	291	322	276	316	316	283	324	307	329	353	321	309	338	305	290	344	330	322	330	290	296	331	317	312	314	327	326	333	337	308	324	310	307	326	309	312	307	292	347	332	313	321	308	297	319	285	294	323	310	321	328	313	339	327	310	326	333	307	296	306	318	307	325	310	297	311	301	337	325	300	334	285	305	305	339	313	338	306	308	298	323	302	306	330	306	291	313	319	324	297	337	316	320	307	304	297	333	340	335	303	324	286	284	278	298	307	292	314	298	320	316	321	315	284	333	349	297	348	322	318	301	315	314	319	277	294	283	311	312	290	283	312	307	334	325	299	318	340	323	300	325	300	323	296	309	324	306	325	279	300	285	335	328	305	270	334	332	308	268	324	314	321	330	308	337	285	354	317	321	321	330	292	338	287	302	310	305	305	317	326	299	308	284	299	290	325	331	292	315	329	312	280	336	302	328	328	305	351	287	292	306	324	320	311	320	298	304	283	301	335	318	332	315	279	318	299	283	353	300	322	316	326	292	288	344	303	307	321	321	304	302	304	317	337	281	334	296	281	297	374	324	281	337	322	312	316	294	318	317	325	304	312	299	285	310	307	305	322	310	291	325	342	319	321	288	349	300	304	337	302	319	316	301	296	307	314	316	315	314	323	310	303	310	315	330	304	303	323	322	283	327	318	349	320	320	313	311	323	311	303	306	318	315	345	293	305	325	323	319	283	296	346	326	287	341	308	330	295	299	320	285	324	313	322	326	274	307	344	321	304	328	341	280	315	303	287	331	316	334	313	306	327	312	331	323	292	300	292	325	302	307	323	333	301	308	297	326	312	326	291	319	310	330	286	319	324	299	321	335	285	337	298	337	339	335	316	315	342	305	303	319	289	278	322	317	305	305	321	302	323	293	325	320	282	312	286	318	335	328	314	318	324	308	307	349	327	301	312	332	312	337	327	319	323	314	304	341	327	318	306	340	320	339	337	303	326	312	312	330	334	315	287	321	304	309	345	295	300	315	329	314	318	300	327	309	316	321	328	291	344	345	335	297	342	319	334	308	328	323	313	329	330	306	299	299	299	319	330	339	306	294	300	280	295	351	302	326	303	326	346	334	316	281	337	299	302	288	313	310	317	296	323	314	282	340	301	330	311	310	303	288	291	333	320	308	316	326	308	305	310	305	337	286	320	326	337	338	290	316	319	308	324	334	281	329	302	327	360	298	305	326	318	291	299	317	308	311	296	313	297	306	282	327	309	345	322	318	334	276	302	340	305	334	309	330	298	319	323	323	304	321	325	359	301	317	327	291	328	298	314	325	311	330	309	309	326	332	328	326	304	309	291	295	288	352	338	323	325	282	314	341	330	315	325	332	316	299	307	326	314	321	318	325	305	277	325	353	290	282	331	326	364	304	304	303	336	302	272	332	345	325	337	316	351	319	299	293	308	309	300	347	326	327	324	321	324	324	296	316	275	311	301	300	288	313	317	321	289	303	317	297	330	276	307	287	314	296	327	299	325	312	324	309	298	342	321	352	296	335	309	294	316	331	329	327	325	318	301	330	322	305	325	323	311	314	312	342	290	321	309	322	310	306	293	296	313	318	316	339	326	309	317	296	316	309	308	306	312	312	286	326	344	296	292	331	320	307	327	289	324	290	308	311	300	310	279	305	322	286	318	332	307	316	341	346	317	327	309	307	295	293	312	315	290	284	294	300	321	335	280	308	307	298	309	328	321	299	329	329	313	318	302	318	326	302	322	345	337	305	292	295	300	302	311	296	304	310	305	307	308	325	309	300	294	292	325	292	329	315	299	337	326	332	319	297	303	305	304	327	306	287	300	348	327	324	314	345	314	322	252	307	322	334	307	319	328	336	321	340	294	348	285	320	287	310	328	331	285	270	297	334	321	312	304	307	321	297	310	330	320	326	326	299	318	338	308	294	333	296	327	312	326	319	316	330	336	291	324	312	307	341	300	298	316	289	313	307	338	317	294	342	300	324	290	307	307	326	313	320	305	320	298	335	330	311	321	299	311	303	308	336	349	319	311	299	332	310	297	321	334	317	304	372	337	332	294	339	334	336	306	326	349	313	308	288	301	301	293	294	306	285	334	301	301	300	312	306	296	289	304	280	284	307	293	295	329	330	333	301	284	297	300	303	291	307	327	336	311	345	299	293	303	295	326	317	293	362	343	293	316	316	314	312	314	298	325	280	310	315	289	351	339	284	282	294	271	329	300	347	327	322	316	314	321	319	326	287	325	313	308	322	326	305	326	303	322	312	290	279	292	322	294	306	268	309	348	306	322	336	347	326	304	306	323	290	294	313	313	301	299	327	340	299	299	260	316	329	312	311	298	319	334	331	313	313	295	312	305	339	296	309	305	276	283	283	290	319	291	350	288	318	303	325	302	317	299	300	298	272	304	333	327	296	309	316	326	298	341	316	308	294	295	341	293	312	324	323	317	312	339	294	346	316	332	293	291	320	280	342	313	316	304	330	316	316	287	328	318	322	298	348	317	283	314	334	306	300	296	303	322	287	296	305	333	319	333	295	293	299	314	287	335	275	337	357	295	336	310	311	304	310	317	317	311	295	301	329	331	323	319	305	301	304	315	303	331	303	318	298	299	312	360	324	350	336	310	315	306	316	314	335	309	283	294	308	322	313	331	340	316	321	309	298	314	282	309	329	301	326	350	362	308	313	320	319	286	326	331	320	351	313	311	335	314	291	289	304	332	323	304	303	303	311	308	314	324	298	314	347	303	316	327	303	296	286	304	302	342	293	295	284	319	339	325	325	323	325	304	287	326	321	322	330	342	312	325	355	328	327	301	300	294	320	335	313	280	273	318	312	321	328	293
3868	4802	4029	1962	1332	974	771	630	566	492	451	413	408	359	362	365	349	382	348	356	354	311	343	317	327	339	308	335	310	329	301	292	338	345	311	310	283	343	316	280	319	329	332	323	323	336	297	314	280	314	293	304	295	325	300	298	288	264	285	289	288	336	261	307	302	317	325	288	297	302	332	269	287	297	314	295	308	293	323	322	297	327	302	308	290	306	262	305	308	288	297	314	294	314	310	315	259	278	277	301	308	307	315	321	296	263	301	298	300	276	262	321	291	292	267	285	294	314	279	283	252	284	307	316	281	299	291	312	310	302	291	290	257	320	313	305	317	274	303	313	307	301	285	268	291	304	323	298	328	310	274	286	326	281	309	280	294	280	284	274	313	285	291	300	295	299	309	295	290	287	272	313	316	273	326	299	316	321	309	296	309	329	316	283	281	308	267	276	301	305	282	277	322	289	305	293	308	283	288	309	302	252	293	288	274	286	310	284	297	282	287	269	284	298	332	314	276	282	294	280	294	280	301	297	267	311	287	307	284	294	286	317	285	312	299	270	328	304	302	322	291	287	281	286	300	319	285	280	290	293	302	306	272	334	306	280	292	318	308	284	301	302	318	280	278	293	298	277	274	298	299	297	292	281	291	320	323	296	262	278	300	287	315	279	312	306	299	299	296	280	275	312	267	300	300	265	281	273	284	309	276	298	296	300	277	310	272	301	290	294	290	288	305	331	302	305	304	275	325	304	300	286	297	282	310	307	302	313	293	291	288	302	271	290	304	281	281	283	290	307	308	282	336	296	254	267	277	315	277	310	307	308	306	320	300	298	275	294	294	298	315	296	300	300	291	274	287	280	307	293	304	297	278	281	279	340	288	304	287	302	287	327	281	258	278	291	271	291	323	309	273	289	296	297	288	309	317	265	294	285	265	301	279	313	305	286	284	305	274	261	259	301	283	282	284	290	322	273	282	295	270	290	300	303	318	280	312	333	279	288	294	333	286	292	289	321	285	304	258	305	283	274	284	292	304	297	300	293	290	270	282	313	292	282	292	314	280	285	279	284	329	299	294	265	301	284	261	274	267	312	272	309	271	319	306	296	304	287	290	273	277	292	302	308	302	287	276	298	318	284	330	317	295	277	298	283	308	287	303	312	266	313	278	288	282	293	285	316	268	296	287	301	315	314	313	294	301	264	291	301	305	330	282	293	303	281	266	318	294	286	296	263	262	268	314	257	281	298	322	306	286	301	303	297	298	292	290	302	318	307	283	274	288	293	301	309	311	294	284	288	274	307	308	267	311	323	311	269	286	283	316	326	294	263	295	302	303	300	320	286	288	302	320	314	265	306	289	289	349	292	318	286	320	279	270	302	287	289	289	270	298	319	299	304	289	273	269	311	281	309	299	274	292	285	292	300	298	286	288	281	301	280	282	288	279	296	307	297	284	285	293	281	282	316	294	319	306	298	301	278	305	289	288	284	297	291	297	306	267	259	302	305	288	295	306	299	279	261	269	290	289	326	304	283	300	278	290	330	302	297	278	278	263	310	317	315	327	299	280	281	281	256	303	275	310	300	288	334	320	283	289	261	303	289	289	302	300	294	275	255	276	323	285	263	305	306	294	302	302	295	315	294	296	307	298	286	289	318	305	276	352	277	317	315	325	279	292	302	284	289	294	286	284	259	281	297	281	319	302	316	281	263	257	254	312	292	305	277	284	290	285	321	317	303	310	310	302	300	346	294	296	316	290	307	278	284	312	286	287	311	287	286	312	288	295	284	317	277	285	309	318	291	296	309	303	298	321	302	298	298	307	267	311	298	261	301	312	241	297	314	305	263	269	278	288	320	315	292	294	286	289	320	304	309	282	292	286	300	280	271	300	271	293	293	268	328	281	306	313	271	294	272	306	288	275	301	306	247	285	271	277	319	307	289	308	298	305	299	307	300	307	280	310	281	266	287	282	294	291	279	301	317	280	287	322	309	293	290	289	295	293	282	295	273	283	307	297	291	277	281	275	309	300	283	305	283	294	316	286	276	310	272	308	308	262	328	333	287	296	319	260	327	305	282	302	299	303	295	331	291	279	308	262	327	273	296	292	273	292	313	268	306	308	256	300	280	272	288	320	293	316	296	280	288	269	301	312	287	281	297	303	270	280	290	266	287	315	282	287	287	291	285	285	294	278	320	303	287	262	302	298	297	279	308	276	241	299	284	264	258	284	262	314	293	285	275	297	262	289	299	276	271	279	309	275	291	314	276	280	276	306	275	304	335	333	281	315	276	260	266	282	298	268	300	293	295	299	287	286	296	292	295	284	290	291	304	314	280	300	287	289	290	286	283	280	253	326	280	275	291	309	270	286	259	291	306	296	285	287	292	278	300	306	286	289	300	287	267	301	283	329	274	304	287	272	304	290	287	311	262	300	297	296	274	299	269	291	298	298	265	290	307	275	271	269	311	289	298	312	297	279	278	324	305	294	282	288	271	309	271	261	296	261	289	298	310	313	284	282	274	280	274	303	288	270	279	301	313	272	302	293	325	270	315	297	307	276	328	317	269	248	286	291	302	327	275	277	320	306	315	269	258	283	288	287	270	312	306	293	279	287	282	270	259	305	294	299	279	300	316	300	307	286	276	291	287	301	286	296	306	264	313	318	264	323	287	306	280	256	291	302	316	285	276	303	266	301	285	290	288	309	311	294	303	261	306	294	338	276	310	266	301	310	329	291	290	285	324	304	292	280	275	251	286	316	280	287	302	318	310	285	301	309	314	290	264	284	344	316	269	291	320	282	276	346	263	313	303	301	275	293	275	302	273	272	308	294	306	307	286	288	284	274	281	273	329	275	306	305	308	274	297	320	287	296	311	290	293	284	302	289	297	305	308	300	277	271	260	317	271	287	289	318	313	330	278	285	273	287	321	244	276	288	288	323	306	302	304	251	285	286	301	288	288	300	295	289	297	320	304	270	298	279	293	262	308	276	279	284	277	285	278	291	289	319	273	294	301	295	237	263	290	292	293	287	279	302	269	277	296	287	285	305	303	311	292	309	282	297	298	295	242	331	295	303	278	258	323	259	282	284	300	298	297	301	281	290	278	302	272	305	242	257	301	300	327	288	287	273	303	294	300	294	307	279	299	269	301	259	317	298	317	295	289	277	295	273	322	274	318	265	290	294	283	281	285	281	256	279	302	293	275	246	245	296	290	308	328	288	281	261	284	293	276	274	288	285	272	309	290	303	284	313	282	267	285	295	293	270	286	304	271	279	291	295	259	337	300	279	306	298	295	289	295	309	271	274	321	286	278	279	307	257	267	262	282	294	268	270	283	282	312	288	306	291	290	280	287	300	295	282	326	285	285	295	284	302	276	308	274	282	294	314	292	274	320	295	271	309	301	284	284	310	307	284	322	286	267	281	312	286	301	293	285	293	286	278	283	306	281	272	261	284	266	285	296	278	304	267	300	322	287	295	283	301	305	293	282	289	333	313	266	260	305	293	288
27828	10068	1692	1220	967	921	922	863	909	914	902	941	895	922	887	894	959	907	888	933	873	887	889	925	925	903	856	913	871	925	934	864	902	943	893	920	885	898	867	890	884	879	929	949	916	919	935	889	915	837	890	929	919	896	905	875	893	897	893	856	913	915	899	900	902	907	961	906	886	914	894	872	861	922	918	928	887	892	881	888	901	915	944	882	874	919	916	862	874	899	895	955	890	844	891	888	895	906	868	934	927	891	907	873	920	912	948	873	933	910	950	913	934	914	902	928	889	931	872	839	852	939	902	908	996	885	865	938	916	892	873	968	880	865	889	864	931	863	844	863	918	892	884	909	858	870	903	883	890	921	914	894	960	920	890	877	872	870	870	905	948	855	906	909	880	903	925	880	948	952	852	917	916	888	922	850	903	889	874	915	912	910	847	876	898	974	887	923	933	880	864	890	904	928	946	860	929	934	832	952	882	910	851	876	886	892	890	970	880	953	884	898	934	966	899	864	870	951	865	911	883	932	895	903	895	876	913	904	899	896	842	964	919	936	926	872	900	913	967	864	843	942	948	870	902	887	872	883	912	920	890	897	892	915	962	932	886	842	885	941	885	905	857	919	871	912	922	903	899	818	903	895	931	864	949	887	888	911	945	933	904	928	933	895	902	939	915	957	847	940	893	856	954	891	908	844	868	892	959	910	928	899	894	914	893	970	883	854	938	897	911	902	893	892	944	893	929	886	864	930	882	867	933	865	929	827	881	872	886	945	880	934	950	932	911	946	888	885	917	956	909	943	873	877	911	880	918	959	900	897	883	913	909	884	910	890	893	931	871	920	859	937	947	874	902	888	856	876	862	950	887	929	876	926	898	973	893	868	941	911	954	940	918	880	952	953	953	880	929	965	891	889	918	859	883	907	895	874	948	915	877	859	872	891	920	838	881	917	878	919	911	897	918	875	870	904	879	943	912	915	901	912	916	891	899	882	878	903	876	868	878	886	910	886	950	966	899	928	854	879	903	924	867	862	868	908	893	898	908	918	905	881	901	881	864	870	910	869	911	897	899	919	901	941	922	928	900	895	925	906	865	916	940	897	931	854	951	901	873	909	860	882	907	886	926	939	838	953	883	844	938	857	939	884	897	929	888	910	917	909	884	857	863	910	842	932	928	854	932	880	926	884	938	891	896	860	868	947	948	860	868	873	917	897	907	893	911	907	904	904	919	886	882	885	888	921	917	884	868	914	911	887	869	935	904	909	883	907	874	880	864	911	990	977	866	929	858	909	870	865	864	889	896	892	910	844	889	909	871	886	909	859	948	863	920	863	901	897	926	939	877	929	901	878	936	980	902	907	929	892	878	883	896	866	909	927	877	934	886	933	934	859	851	929	892	917	874	959	862	900	905	836	883	950	888	906	943	883	863	887	918	885	918	902	919	849	927	951	900	895	846	887	933	933	920	903	944	921	909	862	853	881	932	911	846	893	896	920	865	928	915	931	927	889	885	835	885	909	897	895	913	945	971	885	991	861	864	911	892	878	914	876	910	884	942	900	859	904	931	890	891	939	871	887	897	877	880	891	893	890	884	940	918	892	955	891	910	930	910	898	867	922	929	906	918	882	899	949	886	884	901	916	884	888	887	866	903	867	940	909	897	887	925	946	931	882	927	883	888	937	897	934	871	899	898	845	907	907	872	913	927	898	936	861	882	901	876	913	878	950	878	910	885	905	867	879	890	920	887	929	903	876	850	921	912	892	878	881	863	897	882	895	919	893	923	904	879	914	879	806	869	877	922	917	897	837	910	871	911	909	887	921	927	901	912	940	876	866	891	875	903	894	839	897	969	940	925	873	858	906	924	878	909	962	959	909	894	906	908	895	891	885	897	959	917	911	909	888	924	898	824	899	889	924	876	864	927	905	869	888	927	893	868	894	883	894	897	958	951	898	870	863	886	905	877	954	863	911	877	928	941	913	916	921	918	919	921	854	908	876	940	909	929	931	923	936	904	913	853	926	872	911	927	939	931	886	889	899	910	954	889	883	900	911	912	917	943	911	959	882	875	841	901	831	875	926	923	925	876	908	906	940	936	893	852	876	862	891	894	831	923	880	910	954	832	868	889	901	849	887	837	946	926	878	919	915	869	932	875	927	900	920	917	864	903	871	846	921	943	913	896	863	928	915	907	906	970	917	858	941	936	922	907	916	851	896	925	820	947	935	935	923	887	922	903	907	875	894	903	871	864	919	932	904	900	945	948	865	896	880	858	867	824	927	869	888	870	925	882	971	901	894	935	952	911	892	939	877	880	857	867	893	911	916	891	903	893	888	915	894	923	912	929	879	930	899	901	913	877	941	918	923	870	920	918	853	880	931	843	893	829	917	914	884	878	926	883	887	919	911	872	875	883	856	865	898	881	892	883	879	887	899	867	900	916	898	934	901	923	857	894	908	919	917	944	882	900	948	868	940	909	881	883	889	905	891	875	909	868	847	870	953	911	887	857	898	949	883	898	871	866	849	938	960	933	919	876	891	915	971	888	895	916	939	855	888	904	914	888	950	846	882	907	891	912	848	891	911	884	902	904	876	945	874	894	944	882	928	869	917	950	923	851	872	849	892	891	839	862	909	930	866	925	899	879	921	906	871	928	911	939	937	869	937	872	945	842	896	893	883	876	896	909	928	878	895	938	882	911	901	864	929	899	914	879	884	924	961	879	916	896	893	879	932	882	880	860	917	881	898	905	935	888	901	863	859	907	933	1002	890	905	893	875	842	920	926	879	906	857	885	951	873	922	901	902	917	878	908	881	865	883	918	934	880	880	962	926	845	879	874	902	908	876	893	918	910	936	906	924	964	888	934	920	896	975	931	945	925	861	960	905	835	849	890	888	859	873	885	925	909	927	886	856	918	912	906	900	879	904	907	909	924	870	912	931	873	902	910	891	845	913	866	897	945	905	936	871	900	899	928	881	925	903	883	882	913	940	897	898	913	901	907	930	947	858	866	860	865	870	881	949	896	891	855	883	889	907	871	866	873	868	901	921	901	980	878	810	855	914	927	878	905	876	857	937	842	870	893	888	907	912	845	910	902	888	872	901	920	933	922	979	908	924	873	850	898	877	877	884	886	917	931	820	887	954	903	899	893	861	891	929	857	931	901	937	916	964	901	880	874	889	890	905	927	967	951	919	868	880	917	878	940	890	895	902	954	879	884	910	890	894	919	937	922	926	874	889	931	882	885	840	866	908	880	927	892	868	907	939	936	896	886	924	890	933	916	856	892	904	924	868	867	849	875	922	942	935	879	883	924	936	910	941	896	886	973	915	878	890	896	913	915	853	893	911	901	900	852	861	890	851	855	880	900	913	943	876	895	882	910	885	863	965	948	901	917	864	832	902	944	857	889	919	935	930	938	921	890	883	909	885	865	888	849	907	901	913	861	979	881	956	909	896	878	931	909	885	951	914	857	882	894	922	883	922	863	883	906	890	920	869	885	881	877	876	874
5459	944	926	765	751	774	727	666	750	753	751	718	710	680	761	717	725	732	723	737	724	727	718	740	689	746	709	792	702	779	662	738	737	765	732	759	736	740	721	697	704	728	675	741	699	721	760	693	717	727	718	715	718	777	733	721	686	777	704	759	758	736	713	695	697	763	719	750	717	705	699	741	726	720	729	726	693	703	715	719	754	726	747	683	755	728	699	704	710	742	679	722	720	748	747	705	744	654	771	733	732	719	677	690	764	731	718	686	751	777	696	708	724	714	687	744	759	722	723	752	702	698	691	698	700	721	664	697	701	728	706	723	721	754	714	711	727	697	712	721	730	736	754	777	703	743	717	735	753	740	739	748	722	741	718	705	732	684	699	707	720	716	678	704	727	682	731	684	747	759	700	796	775	677	733	688	731	707	706	751	729	768	717	747	720	756	751	748	759	741	708	759	781	732	716	706	692	733	711	712	727	735	712	746	729	744	740	742	720	735	749	719	748	740	713	736	683	730	698	728	704	748	736	752	745	710	717	786	702	673	741	726	666	716	753	720	699	742	745	745	716	743	695	703	725	730	734	726	768	686	745	741	722	733	693	750	737	746	656	749	741	663	739	713	709	744	740	727	706	736	735	727	758	699	730	768	751	732	740	719	733	707	673	744	731	739	743	724	731	736	703	759	703	745	706	722	676	719	740	713	692	754	720	759	673	706	693	730	723	702	748	747	684	749	709	692	746	727	735	694	701	739	688	713	695	774	692	703	707	706	773	782	764	692	745	729	739	748	703	768	697	723	736	668	725	731	771	749	723	703	727	661	707	732	772	687	709	744	720	800	717	726	766	714	715	746	748	720	747	710	684	734	732	703	673	696	748	687	683	760	735	705	736	723	726	726	663	711	705	681	749	741	730	686	722	697	729	757	765	695	734	780	721	703	702	746	722	763	702	756	717	724	688	740	707	698	720	766	723	696	744	747	675	731	726	716	733	674	737	697	717	733	732	732	771	707	767	716	712	705	736	766	754	717	679	728	701	712	721	711	726	723	687	737	706	719	745	671	730	736	711	738	727	708	723	764	740	698	737	757	746	712	743	773	762	705	739	690	711	705	730	751	717	744	691	729	769	700	729	715	722	763	732	730	696	690	723	711	750	756	711	711	741	708	725	696	748	703	769	666	762	727	705	698	734	719	713	699	715	734	750	742	705	726	693	726	756	716	737	712	701	741	750	657	695	754	697	723	722	704	753	722	712	751	678	746	727	794	696	739	777	720	706	732	756	708	719	736	745	705	717	685	648	772	718	732	740	700	723	725	683	763	683	685	683	722	702	689	681	770	694	716	698	763	719	789	697	700	673	698	758	723	742	752	696	692	680	676	774	726	719	718	710	710	693	707	754	686	727	694	754	658	703	760	679	730	695	737	726	695	685	713	743	717	729	703	683	712	748	751	749	712	749	740	666	693	732	709	762	725	738	733	695	710	685	741	702	702	707	762	730	729	740	759	736	740	709	731	753	740	678	711	673	727	788	722	729	715	791	742	683	700	713	727	687	708	717	703	701	739	772	738	703	709	724	755	759	729	719	691	714	778	743	712	707	691	738	725	706	720	746	735	691	777	731	706	738	706	745	709	736	756	732	758	727	704	777	714	668	716	731	724	730	741	713	693	736	683	691	725	717	684	734	740	753	750	727	720	723	754	727	703	752	738	689	699	714	739	693	709	684	711	709	676	701	721	683	738	770	712	729	661	732	662	758	728	733	761	761	725	699	730	726	751	716	715	713	748	724	717	746	776	722	676	692	713	677	711	741	713	714	726	744	706	751	733	702	692	748	719	713	701	746	737	679	751	747	706	761	743	696	710	728	670	660	720	748	724	759	712	701	717	750	759	680	710	718	712	700	697	709	706	696	722	704	733	734	740	717	731	676	754	683	721	709	681	784	676	721	713	712	715	744	709	713	711	750	727	689	679	734	729	722	737	739	734	749	716	751	745	748	705	721	764	717	767	724	712	721	698	767	717	721	728	710	740	779	726	718	677	713	724	714	779	749	712	737	744	737	696	766	759	726	697	708	736	745	730	726	691	723	769	748	718	761	712	678	748	717	717	699	695	685	724	759	714	713	772	686	737	733	710	727	739	730	726	718	729	761	702	801	725	770	717	744	720	717	724	733	726	710	688	718	746	731	717	695	729	778	717	740	738	686	732	719	729	753	684	737	693	721	734	685	750	725	719	705	737	726	707	709	747	717	727	759	731	724	652	724	776	761	720	724	703	705	708	727	759	701	765	680	737	744	671	714	692	726	752	678	742	706	696	720	722	759	693	713	660	698	766	734	699	705	704	712	746	696	717	755	728	677	701	741	726	690	762	731	674	697	734	745	731	705	722	735	679	773	723	734	716	695	680	719	702	692	713	764	697	726	694	728	702	759	712	675	717	716	771	680	733	762	690	717	741	756	729	737	738	722	654	722	749	718	734	728	727	704	734	718	705	726	713	768	716	692	749	751	708	769	674	743	737	787	709	711	693	769	737	696	753	711	728	715	751	685	716	744	705	696	712	780	703	716	668	775	757	722	676	800	692	726	716	741	735	745	728	676	714	700	738	768	760	738	779	673	737	746	721	749	698	733	730	685	713	727	750	719	761	731	742	712	732	734	713	674	758	719	710	706	690	731	726	724	739	710	685	710	727	719	710	707	748	683	708	771	722	757	734	675	748	739	708	747	689	718	745	716	750	724	719	697	727	715	737	728	747	782	717	706	727	706	701	715	752	684	732	737	743	720	740	742	738	732	758	676	727	737	710	722	726	727	720	735	714	725	741	738	762	718	718	714	776	684	755	727	679	730	703	767	708	690	707	684	699	744	731	730	730	765	711	734	688	697	709	740	742	644	729	750	742	717	704	744	709	701	717	747	768	719	740	740	729	716	709	685	753	702	741	687	698	702	681	721	727	733	689	757	752	666	740	696	691	721	756	742	763	679	684	776	700	698	756	700	700	735	757	722	698	762	745	772	693	732	772	738	714	784	768	710	724	761	721	763	698	707	776	701	729	793	680	690	694	771	751	694	757	748	701	754	752	729	712	713	779	706	710	658	747	728	700	755	774	727	788	713	795	721	746	698	671	707	728	681	706	677	691	700	665	744	755	701	684	716	695	714	733	674	727	737	710	721	703	711	720	714	701	763	755	739	731	728	717	724	742	796	719	755	751	681	735	717	744	706	770	732	688	726	692	730	744	705	754	732	721	740	761	717	716	772	693	696	764	771	697	694	703	721	719	766	706	769	697	754	686	684	709	720	708	728	766	705	729	706	702	730	657	700	756	780	673	678	722	751	721	740	733	726	729	731	742	738	709	711	750	737	738	709	757	668	709	722	709	719	722	693	669	738	755	712	725	702	725	737	682	693	694	714	737	686	673	745	713	698	698	708	751	739	743	750	724	699	717	751	732	731	744	727	723	733	710	731	737	740	716	686	668	676	726	725	715	738	741	697	722	701	718
25677	21408	27116	25399	4008	1056	861	695	674	653	659	614	645	612	601	627	605	592	582	605	612	545	596	597	587	583	582	612	631	575	590	559	603	572	627	549	585	586	558	603	605	553	604	564	586	596	562	526	556	570	566	561	589	587	554	613	564	530	564	604	566	575	574	587	566	569	555	616	566	577	567	619	552	536	563	586	604	581	551	539	566	561	585	574	621	549	547	580	530	546	609	547	595	606	585	600	549	592	557	592	529	534	525	602	587	611	599	527	578	602	589	565	594	600	606	600	607	532	591	636	568	508	561	542	597	574	602	562	574	593	548	586	573	551	610	569	595	546	588	575	566	549	603	562	573	595	576	562	592	642	598	586	559	576	555	577	575	578	596	595	570	569	531	534	567	577	597	570	592	594	541	548	582	598	567	522	572	575	559	558	577	597	597	579	559	585	596	580	578	607	562	591	539	586	583	604	569	577	587	615	604	585	578	566	529	591	587	579	535	603	571	568	580	585	568	556	586	563	550	550	562	576	574	578	577	633	572	549	571	600	620	594	571	561	594	589	612	546	601	578	545	587	567	536	595	539	568	606	532	587	554	552	599	565	572	570	555	571	564	590	571	610	563	589	542	586	540	590	567	575	599	557	558	554	548	582	571	577	569	532	554	550	632	565	541	499	537	504	583	584	566	561	568	572	565	573	598	571	590	583	528	579	551	551	574	602	575	589	545	518	545	539	602	543	549	595	545	547	549	591	552	591	534	528	529	579	583	573	584	561	587	628	574	563	555	584	589	566	611	575	563	554	585	566	581	584	554	565	578	600	558	565	573	588	564	585	591	572	570	574	614	586	587	609	586	610	607	564	550	556	561	568	608	594	561	583	544	574	555	529	549	603	565	570	585	598	609	584	588	585	570	544	536	588	592	576	495	571	600	550	586	588	589	604	566	531	533	584	550	607	594	552	537	545	552	585	590	573	556	560	589	585	615	582	570	562	569	616	585	564	575	568	601	589	555	581	550	524	570	543	569	619	601	589	605	595	565	533	540	565	562	562	568	580	590	561	571	550	549	574	588	567	588	602	581	561	593	603	570	557	571	596	558	555	605	604	567	577	575	518	560	609	568	585	569	543	597	600	560	565	548	631	594	610	594	578	576	631	536	559	558	515	582	544	611	556	551	536	585	566	565	550	571	561	545	579	603	576	541	557	548	584	595	536	559	554	565	585	554	582	577	589	584	578	586	551	557	584	588	632	571	597	592	556	574	530	564	585	560	564	607	572	589	534	641	548	576	578	604	568	585	574	590	605	612	570	568	582	572	591	586	564	597	544	551	579	583	537	568	590	609	575	573	557	514	554	564	612	569	558	609	588	570	564	573	584	553	575	628	575	565	535	551	559	582	583	574	545	559	578	560	590	592	571	533	606	542	569	598	535	555	558	560	607	538	565	554	554	546	573	614	579	609	584	552	544	583	593	589	571	554	579	552	594	552	596	556	566	581	591	553	593	574	547	572	540	573	601	554	579	586	544	580	559	542	591	592	583	608	606	558	556	574	564	579	580	586	606	546	629	577	559	562	626	577	602	581	537	546	577	555	554	579	633	585	547	606	554	546	553	597	552	569	611	568	557	600	522	573	531	577	556	583	546	519	605	586	549	563	559	590	571	562	552	572	564	576	597	580	546	594	576	529	602	552	559	596	593	583	583	597	584	571	560	504	546	590	542	602	612	606	556	554	572	571	573	568	590	567	583	552	556	588	572	553	580	547	608	562	591	560	608	616	559	570	601	537	603	538	580	574	558	582	563	548	580	597	582	588	596	584	566	584	559	624	582	582	587	627	610	539	576	552	588	537	568	591	613	563	572	596	581	577	584	537	546	583	566	568	541	598	553	558	565	586	598	560	533	532	526	571	548	559	543	588	580	602	557	563	574	562	545	571	580	599	549	582	603	584	519	575	550	569	581	562	570	563	603	560	606	540	588	592	581	576	571	532	566	580	553	550	539	565	574	555	531	566	557	544	541	589	585	547	574	589	577	560	576	582	580	559	558	565	576	609	602	555	536	536	594	555	579	545	605	569	529	584	579	608	562	580	585	566	586	579	579	558	574	574	596	583	578	544	595	544	562	569	574	538	581	579	564	576	590	567	566	573	577	579	582	571	559	547	541	549	603	554	536	554	561	609	599	544	558	583	564	554	628	598	593	502	553	565	559	572	567	556	582	598	562	562	558	606	545	544	596	609	587	567	541	581	575	533	549	592	602	581	550	579	607	552	578	589	559	588	622	554	535	630	576	559	548	607	592	593	571	592	558	568	565	567	623	573	558	562	548	607	568	560	557	612	586	568	582	580	576	564	521	583	558	549	600	549	568	576	594	613	575	535	559	567	573	600	580	602	610	552	587	525	557	570	597	573	574	554	563	574	566	572	567	582	574	591	553	558	584	598	619	565	579	560	553	575	585	520	560	603	563	575	589	531	527	571	545	590	580	558	569	543	598	571	582	531	537	575	579	562	564	577	590	571	527	597	547	563	556	529	504	617	560	535	569	581	591	569	548	577	570	574	598	546	585	559	596	589	591	564	592	562	553	553	563	559	528	554	525	557	578	582	532	547	526	585	578	563	599	588	571	549	526	538	594	562	571	581	592	581	536	577	574	541	567	564	560	560	582	640	599	593	565	559	549	563	522	613	630	557	550	579	583	558	592	569	579	544	569	594	576	582	568	541	577	569	580	617	613	570	606	589	571	572	618	622	567	565	588	552	577	555	560	567	544	582	573	574	538	574	607	566	569	567	537	565	549	551	562	601	557	572	582	565	555	608	552	584	583	608	603	590	594	570	579	580	587	574	577	553	540	606	569	597	533	585	558	562	550	594	562	583	577	576	578	572	624	601	561	550	625	552	590	565	562	553	601	539	557	600	520	615	582	627	549	551	557	585	556	549	576	585	551	565	590	564	563	544	554	577	584	597	592	537	589	623	552	595	608	599	628	574	556	562	538	597	558	569	570	591	562	575	557	583	594	592	563	561	586	566	560	563	542	574	535	559	545	582	581	559	557	583	617	542	563	567	576	538	542	548	557	546	604	554	547	560	563	586	624	564	548	576	563	600	574	589	578	562	598	550	584	581	541	588	584	589	564	589	562	543	586	573	543	536	566	581	594	544	581	562	583	543	563	601	567	557	585	557	554	561	571	564	586	627	564	563	557	565	574	554	568	551	595	579	571	575	583	544	604	544	610	561	574	540	563	568	561	544	550	543	588	572	546	553	584	516	567	579	546	607	594	589	551	621	546	567	548	610	591	576	575	574	546	604	553	574	605	535	545	579	549	562	602	565	568	562	570	580	520	560	610	585	592	596	608	551	582	572	573	545	552	558	564	571	559	606	593	597	563	554	561	544	580	589	577	528	554	592	569	552	526	566	549	596	554	597	606	542	557	596	536	539	590	588	594	587	566	554	596	544	596	557	577	556	535	591	568	541	548	588	615	576	596	592	655	542	542	567	568
3672	2836	2342	1387	966	838	709	701	647	591	596	588	537	560	523	535	536	502	541	524	546	517	482	514	490	512	507	496	527	497	508	520	476	477	485	508	531	476	473	520	481	487	496	546	514	515	485	543	479	487	542	522	463	486	514	467	533	506	473	509	534	518	531	507	497	516	456	501	494	508	482	561	547	528	507	511	510	548	468	497	466	487	520	502	476	457	495	499	535	494	455	500	516	513	500	492	477	464	475	489	482	464	480	546	503	489	468	492	499	477	525	509	482	515	561	503	498	497	515	501	504	520	504	480	523	518	519	480	499	515	530	473	495	498	497	492	514	494	513	519	505	536	521	472	517	486	520	504	527	488	489	528	489	447	466	490	508	530	491	470	468	471	501	472	492	507	511	535	527	522	490	548	477	518	481	520	491	481	510	488	494	500	465	456	504	475	498	515	522	484	510	527	519	457	544	512	489	487	520	504	488	497	447	496	481	485	541	487	470	482	485	478	488	492	502	522	548	516	488	502	467	518	512	514	484	518	484	462	479	478	472	485	511	501	500	498	505	500	501	473	509	531	491	520	497	444	477	537	485	455	514	462	461	450	490	537	478	513	510	493	508	510	505	481	456	482	497	489	486	488	509	516	509	497	496	499	468	510	491	499	457	478	525	516	497	489	503	473	494	502	480	485	527	499	511	504	470	493	471	489	508	504	478	499	500	495	493	486	497	463	488	487	461	512	523	468	485	481	496	516	511	505	470	510	516	497	495	492	503	516	511	531	522	498	473	513	469	466	531	485	477	486	511	482	495	514	510	523	528	485	534	480	494	543	466	450	488	485	546	496	525	480	518	529	488	529	497	479	479	494	507	489	514	501	495	496	486	501	506	507	474	480	487	497	492	455	479	486	476	516	506	478	555	504	510	531	533	458	461	496	481	527	474	485	471	528	482	513	459	494	529	515	500	487	499	500	523	485	511	491	511	444	471	509	466	526	503	458	492	491	527	469	493	496	507	521	495	496	511	483	494	509	469	487	454	461	506	467	482	464	527	474	495	459	498	501	475	463	482	475	441	505	479	501	551	463	525	523	482	450	478	483	511	435	473	521	489	519	484	517	499	496	506	484	501	487	456	457	504	489	486	461	500	516	519	485	518	499	488	501	477	491	464	533	540	468	479	504	530	492	544	499	513	483	477	453	529	479	475	529	480	498	463	491	453	470	493	499	500	511	520	516	510	463	524	488	478	463	466	484	460	505	460	448	506	508	504	469	477	459	508	526	484	491	470	498	555	482	482	471	487	512	520	458	549	460	490	518	466	499	450	514	478	462	531	489	525	483	457	502	487	508	477	439	461	497	467	508	514	534	503	467	506	468	518	481	459	530	471	461	497	476	505	526	498	462	483	515	495	521	491	495	459	460	520	476	474	517	514	495	455	482	500	503	468	476	466	493	504	515	451	478	496	483	506	527	499	473	434	511	486	451	498	510	480	509	474	482	484	460	500	518	501	525	489	529	454	500	472	494	463	515	494	471	504	495	484	493	513	504	493	531	463	476	509	473	468	513	509	512	486	528	492	490	479	445	524	502	460	453	468	492	501	468	484	499	509	490	489	497	490	522	477	464	525	522	508	502	512	503	497	482	477	506	479	508	487	484	475	498	466	505	495	473	462	460	546	493	513	510	490	501	495	524	494	502	486	499	546	463	480	538	474	480	518	475	516	526	505	487	472	500	505	446	536	479	459	493	457	520	505	525	485	455	506	487	468	489	500	466	525	485	500	517	533	479	508	503	479	476	453	513	509	469	485	496	498	469	483	519	518	506	470	513	510	484	523	491	510	484	477	510	501	472	466	522	481	486	456	499	495	476	495	462	471	462	478	531	508	502	459	516	507	496	488	476	452	500	544	466	470	504	496	476	503	507	467	513	505	474	467	537	490	499	495	497	477	520	485	510	463	496	521	500	466	455	497	494	489	488	490	500	482	521	556	503	476	500	479	505	502	502	505	521	516	496	502	474	489	516	510	493	503	518	500	509	494	510	498	457	509	526	524	492	493	465	491	512	498	524	516	489	496	518	486	502	472	479	488	529	508	487	477	480	500	480	493	509	486	460	512	540	486	512	450	517	481	510	490	505	512	517	459	511	510	496	518	479	451	466	476	464	478	496	501	488	477	478	476	480	493	486	455	519	470	457	533	466	524	493	481	520	471	487	515	461	465	511	490	481	525	485	450	497	490	512	481	492	478	455	516	448	521	484	454	497	488	494	526	498	474	536	477	509	458	533	494	503	525	499	487	520	466	481	480	495	479	523	467	500	510	474	517	482	509	513	471	469	467	497	434	486	513	486	480	500	476	494	521	511	462	473	513	499	497	487	494	522	503	453	484	524	451	501	476	491	454	498	495	507	518	473	494	480	505	468	463	533	524	478	456	474	504	518	478	501	482	506	464	512	484	474	476	514	473	509	480	477	475	480	469	497	504	484	504	494	484	456	478	474	482	506	483	454	489	540	519	491	461	507	478	493	508	474	509	495	524	467	495	460	497	486	466	533	493	464	477	515	433	518	477	488	505	478	487	472	505	449	507	475	505	497	502	500	520	522	476	505	467	452	482	483	487	500	478	503	490	481	478	485	481	526	485	521	497	488	506	469	574	475	504	478	474	461	462	488	466	452	465	498	487	510	487	542	536	494	472	493	506	501	467	497	510	481	497	505	497	473	468	459	493	476	498	517	478	494	532	510	528	476	476	492	494	503	483	499	488	494	507	473	468	465	504	525	467	452	540	450	493	488	498	503	495	487	481	523	498	481	513	442	479	492	509	475	476	495	504	489	495	503	477	503	481	499	489	511	475	453	492	516	476	515	506	522	491	481	447	491	476	521	523	529	480	517	497	494	488	486	468	469	499	534	458	496	513	457	494	502	491	472	492	524	488	481	476	456	518	528	471	497	482	476	472	516	494	502	457	502	492	508	513	474	495	500	526	498	495	483	489	498	501	496	498	484	492	496	508	475	516	499	511	518	476	473	485	492	495	521	510	474	532	499	480	472	476	487	474	500	535	491	476	496	510	477	462	482	497	482	488	519	459	545	479	520	461	505	512	488	495	488	525	489	498	514	461	489	511	510	486	439	517	472	516	475	480	481	476	499	462	453	484	509	519	505	464	510	504	512	475	510	491	477	491	519	506	496	500	506	484	504	488	509	492	505	453	515	480	520	470	483	500	478	494	494	466	526	518	494	554	492	532	457	493	437	497	509	493	537	472	500	516	474	506	442	472	450	494	492	472	521	455	478	493	470	511	495	447	501	494	478	514	489	494	529	515	546	488	493	494	486	495	511	515	463	480	496	552	498	505	486	480	463	493	487	495	522	489	511	495	485	470	501	449	514	504	487	488	438	499	459	462	490	478	519	474	462	504	515	465	495	474	456	541	504	464	469	487	455	523	499	481	471	493	488	497	459	515	472	475	480	504	479	469	457	503	456	492	483	493	510	445	486	504	480	521	496
24580	21444	28592	24706	21097	3287	889	539	473	414	401	395	365	365	402	347	360	329	345	315	320	352	314	317	328	328	313	330	294	312	337	338	318	350	329	327	321	316	318	320	300	332	328	354	309	302	312	322	331	330	290	292	319	286	278	335	311	334	341	322	308	313	306	307	291	336	306	323	300	306	307	329	298	337	328	309	329	320	304	308	304	306	316	310	303	317	316	326	297	297	293	280	327	314	295	323	286	312	310	270	285	314	303	313	347	304	329	312	303	315	335	299	329	310	340	366	341	349	343	336	334	319	289	333	357	309	310	316	297	310	313	282	302	323	320	331	293	313	328	314	340	317	263	318	316	326	326	303	310	320	312	359	336	324	321	329	319	316	324	354	286	337	308	327	284	312	277	303	314	351	297	331	313	329	324	297	315	315	299	299	329	325	323	305	304	338	314	333	312	313	319	330	317	312	321	331	300	349	307	314	291	307	310	317	304	315	292	322	310	314	315	272	293	331	305	323	302	305	315	333	307	309	330	299	296	298	317	314	299	309	296	300	309	288	280	325	333	294	291	315	300	300	318	317	312	337	289	296	296	318	326	324	335	322	312	319	309	315	331	318	285	315	303	313	337	296	333	329	263	323	323	326	287	307	330	309	292	315	324	319	303	317	306	299	310	338	304	309	327	299	316	288	320	310	293	288	350	336	340	335	299	335	273	351	309	313	331	310	316	319	295	303	312	314	316	308	305	302	293	304	319	302	349	282	317	291	297	315	326	318	301	297	309	333	312	298	321	294	317	337	340	346	317	303	304	344	312	289	323	327	330	290	287	309	331	304	319	287	309	312	313	302	296	324	324	307	324	316	312	303	299	318	294	323	309	291	314	319	326	318	334	308	324	306	350	317	317	303	301	298	334	294	294	311	318	289	319	307	292	297	290	282	308	327	327	337	310	295	315	335	321	322	314	320	315	298	327	317	339	312	301	340	312	310	307	292	324	310	338	315	319	303	316	296	308	298	314	298	336	332	275	318	340	339	313	302	329	314	296	281	299	311	325	310	300	331	305	320	323	284	299	313	368	336	291	299	272	330	310	326	317	278	295	309	309	296	309	319	311	336	287	300	291	303	340	315	310	334	285	285	292	327	333	326	323	295	301	288	314	321	364	306	331	308	314	331	299	335	295	343	323	311	326	303	345	349	315	331	329	312	328	334	329	285	297	310	303	292	330	320	330	309	309	334	323	352	326	307	319	322	315	283	335	286	325	304	334	334	307	315	301	316	312	319	292	289	285	318	304	301	318	310	336	307	309	291	289	333	316	315	283	334	308	336	314	295	326	336	298	278	312	315	278	307	276	281	338	305	297	312	315	300	303	329	283	289	302	320	317	302	324	333	296	302	293	328	339	336	323	303	313	321	323	337	306	274	323	289	336	312	320	289	291	287	301	301	309	311	317	305	289	299	335	299	308	330	325	292	266	287	308	321	314	318	322	320	298	280	290	306	273	333	335	302	296	307	298	329	338	346	280	306	305	267	324	328	310	301	317	294	310	303	323	321	283	266	318	298	317	305	326	306	329	318	327	288	309	307	311	296	295	332	333	329	313	322	311	298	320	324	305	303	309	333	311	294	324	355	281	324	313	296	298	301	341	322	318	286	286	301	302	299	301	321	304	316	330	304	309	312	266	327	334	319	307	330	327	284	305	316	328	302	320	348	277	297	325	306	284	331	328	276	339	313	295	306	287	318	326	295	360	306	299	305	312	323	331	320	342	316	285	290	296	323	339	313	313	335	343	307	283	305	297	317	297	306	319	297	323	320	299	299	308	301	312	334	297	266	301	326	339	303	302	312	300	317	304	309	317	307	314	337	350	298	322	314	356	311	322	315	289	290	321	280	288	305	274	312	303	308	282	302	326	297	297	327	311	299	291	303	300	333	326	301	339	298	291	316	299	301	311	318	319	330	297	303	318	309	311	293	318	309	308	309	301	311	353	322	330	310	308	301	336	308	300	304	298	306	349	326	309	304	311	297	306	316	300	339	267	284	292	313	289	316	321	304	324	311	303	333	310	303	323	307	309	327	286	306	324	318	297	368	285	309	300	307	322	331	313	313	292	291	333	306	292	280	297	294	278	320	310	304	315	292	288	275	333	284	296	305	320	318	323	322	345	316	321	313	322	317	306	298	298	302	328	313	300	289	320	325	311	308	314	287	306	338	278	301	302	297	335	286	322	317	279	330	335	321	323	329	308	298	302	299	295	327	307	311	348	289	320	301	311	294	325	307	302	303	303	330	316	281	286	304	279	321	324	289	323	302	306	306	318	317	287	335	285	307	300	336	294	312	325	282	277	309	308	330	302	314	299	298	304	313	292	303	298	311	302	317	339	293	305	303	306	317	337	302	263	336	314	324	302	331	295	309	296	300	311	321	301	317	332	306	305	336	318	322	345	311	296	320	330	376	319	312	305	296	308	312	322	329	295	324	337	297	303	310	315	322	323	305	333	353	287	321	291	318	324	295	311	294	294	326	323	304	307	294	313	315	296	291	327	301	297	298	288	323	294	297	275	319	310	269	304	306	314	314	322	308	321	332	302	315	315	285	339	300	332	356	343	276	334	312	290	335	317	296	326	329	318	286	325	321	284	312	295	301	311	334	295	299	319	304	311	320	315	324	289	336	333	305	307	313	287	305	321	292	288	268	305	280	305	305	303	311	298	308	327	300	287	270	327	321	323	328	311	271	334	309	309	347	278	274	278	325	315	342	298	315	308	282	306	338	312	279	299	321	298	299	322	291	329	306	309	300	301	317	325	310	313	323	291	314	321	318	277	350	329	304	316	304	306	301	305	326	338	327	327	346	319	337	292	295	317	316	297	324	323	328	314	318	264	317	302	295	285	314	334	277	278	320	323	321	310	339	306	298	307	319	301	293	306	280	312	292	315	277	330	315	326	325	338	324	320	315	307	335	297	320	303	315	299	309	314	324	297	289	309	298	346	346	307	294	315	315	293	331	302	344	315	290	286	302	308	295	329	339	296	344	266	302	308	282	307	292	300	309	322	324	284	331	292	281	298	344	301	279	327	321	324	313	307	296	286	334	283	298	301	290	307	310	313	321	296	356	316	252	312	331	292	261	305	297	334	301	333	339	294	300	320	280	321	317	297	320	304	333	306	320	290	306	338	289	281	308	308	336	320	320	322	311	304	306	292	310	299	279	285	329	322	274	320	295	301	311	335	332	303	320	314	294	289	320	322	317	334	333	281	322	300	322	308	315	310	331	308	328	307	319	319	325	293	293	293	292	326	311	315	314	302	336	322	294	340	300	308	310	302	290	325	287	305	303	315	315	281	319	350	275	313	335	298	288	316	319	287	310	320	335	350	290	323	317	305	314	332	293	292	311	299	319	313	307	306	328	314	324	311	311	340	299	348	335	295	299	305	338	309	319	305	354	327	324	342	314	308	330	315	313	334	321	319	275	280	312	300	340	332	355	314	296	292	293	342	322
3795	4905	4086	2014	1281	961	740	658	562	489	497	457	411	401	407	383	350	368	339	337	346	365	310	311	332	293	285	333	342	324	317	311	328	324	312	301	316	327	314	293	310	334	311	322	308	318	280	281	277	347	292	287	320	304	309	314	325	292	292	303	318	275	291	280	307	275	270	274	288	292	313	295	296	308	289	295	297	311	266	313	276	291	307	286	299	310	304	260	284	301	312	281	312	281	289	307	285	309	322	320	299	277	293	289	266	310	307	271	282	304	305	273	282	293	313	296	290	321	306	317	293	314	287	298	293	333	299	284	297	299	286	278	281	307	293	297	311	277	311	331	319	304	293	319	294	302	314	271	293	319	309	264	303	330	300	261	321	297	311	286	295	307	272	331	289	300	315	319	294	292	285	273	292	304	273	276	301	312	277	319	296	304	288	279	298	307	299	270	309	279	281	306	281	308	311	315	318	283	312	301	295	315	275	289	299	294	269	341	313	298	291	284	297	307	321	316	307	284	306	290	328	306	281	306	296	264	308	286	301	293	306	282	293	304	286	295	304	304	281	309	296	301	281	305	271	298	286	298	304	311	328	290	313	273	299	308	298	287	265	312	314	283	317	290	312	292	303	299	310	281	300	277	282	296	290	319	302	325	307	324	321	304	305	308	321	302	278	283	286	297	305	310	292	274	301	290	298	294	323	315	299	297	282	349	278	283	287	271	336	281	343	307	288	274	326	302	296	297	259	321	295	281	317	288	303	267	270	298	310	300	279	281	271	288	286	301	297	296	292	286	302	278	277	296	263	274	274	300	305	302	289	313	333	297	317	311	290	267	300	315	298	304	306	291	325	308	297	308	299	302	291	274	289	291	324	289	294	293	272	292	322	259	297	299	310	307	275	291	316	289	307	298	273	292	301	286	281	301	299	302	285	289	274	320	300	280	302	293	275	243	291	271	288	293	311	288	304	295	281	303	320	293	312	299	298	313	283	307	314	296	290	286	284	316	326	293	265	283	295	285	284	277	300	319	286	282	284	298	298	347	293	313	313	308	305	293	264	323	295	310	314	294	301	276	303	277	296	284	296	294	318	306	301	297	263	302	305	284	314	274	270	289	290	300	264	297	282	278	291	266	310	278	291	297	286	304	298	300	263	278	269	288	277	310	294	309	265	292	291	281	322	303	300	293	310	318	275	281	283	294	242	286	313	281	310	295	258	299	329	282	310	287	314	305	295	291	295	289	290	284	291	299	270	294	308	269	264	300	299	297	279	287	292	302	299	271	282	283	300	294	304	296	276	283	289	297	270	311	337	289	294	299	316	283	262	287	299	312	275	285	286	284	291	296	290	266	292	282	291	270	282	309	301	311	302	296	294	269	290	295	303	320	277	294	288	280	289	305	283	304	293	294	281	279	261	296	316	329	294	292	299	294	285	294	298	288	286	293	283	279	294	263	292	319	325	306	326	307	301	310	290	297	295	296	285	271	299	312	310	271	277	283	294	326	296	306	290	277	265	308	317	309	267	294	276	303	321	266	266	290	304	271	316	329	280	337	287	269	303	287	288	295	306	321	288	291	286	273	278	284	285	323	277	278	306	286	278	313	274	295	304	289	280	295	323	289	305	274	292	290	298	278	287	321	316	309	310	275	300	274	281	298	310	301	324	293	299	305	273	309	244	314	313	297	296	300	279	292	285	287	303	295	284	315	303	273	279	269	298	318	310	279	298	267	311	299	280	271	302	316	282	319	291	293	288	335	266	289	315	267	305	299	335	261	303	275	302	291	279	290	285	313	298	298	305	291	277	272	285	288	301	297	272	320	277	295	267	302	267	258	253	302	288	308	281	295	322	310	287	310	302	322	291	269	304	275	328	279	303	302	301	299	285	347	269	282	303	302	315	284	305	293	299	272	280	286	255	334	278	283	290	278	276	313	296	308	307	294	315	326	295	281	292	269	317	283	283	256	299	316	294	298	295	305	301	259	268	305	304	267	280	278	301	290	283	283	290	284	296	304	288	303	303	310	280	286	289	292	288	276	309	293	279	267	338	270	296	304	305	317	325	302	305	263	292	280	291	304	286	304	268	312	285	309	336	317	277	290	291	247	305	315	282	277	280	281	257	310	293	261	269	292	276	305	290	313	297	307	281	302	286	289	295	316	301	307	286	322	290	276	290	280	318	314	289	287	305	259	283	281	309	305	288	302	298	285	303	292	273	284	309	332	308	292	331	286	280	294	266	303	278	325	268	277	274	291	293	280	320	263	287	265	289	295	314	311	284	293	294	279	267	296	290	293	300	279	299	304	263	287	297	284	291	270	314	288	307	302	302	260	303	277	283	313	331	311	286	269	280	291	289	304	309	287	303	292	310	281	290	301	308	315	293	313	295	294	280	289	269	313	310	301	314	307	292	296	295	274	261	299	291	302	281	278	310	279	291	293	295	297	275	303	292	269	294	282	272	290	301	288	322	315	266	257	285	285	289	271	274	302	297	300	313	322	281	273	295	272	277	279	292	301	290	293	305	278	268	299	280	309	336	310	283	290	291	276	278	301	284	259	292	292	325	306	293	290	291	283	311	310	281	284	302	307	316	276	301	287	288	284	318	321	314	300	302	268	287	291	265	290	323	309	300	277	293	300	292	284	315	271	318	309	270	277	293	283	289	288	302	305	298	296	305	327	283	301	303	259	300	318	316	287	262	288	261	294	301	282	292	259	265	273	292	284	291	306	288	293	270	276	287	283	285	310	271	302	286	296	298	292	275	295	267	299	284	307	314	279	279	286	278	288	285	288	283	315	270	275	255	310	282	272	309	312	310	301	294	300	323	308	280	286	310	299	274	307	303	310	265	283	265	309	277	296	300	293	316	282	274	285	261	265	285	309	276	291	299	286	289	292	302	326	277	285	299	282	281	285	280	310	291	311	292	294	280	295	258	286	302	264	251	270	293	286	281	299	285	290	260	254	273	318	276	235	309	272	270	302	292	296	315	284	278	280	261	302	266	273	293	291	313	272	284	260	299	313	272	269	281	277	253	287	298	263	279	314	297	288	333	316	274	290	294	296	308	321	303	341	303	293	302	306	294	309	311	287	319	315	298	285	296	315	299	308	301	293	315	287	307	286	289	300	301	317	280	285	308	288	292	311	304	313	281	319	273	313	293	313	286	261	279	256	292	304	316	284	311	305	279	278	301	279	295	295	272	288	294	286	279	273	267	284	272	288	318	320	289	314	298	266	288	254	286	320	273	273	290	279	318	286	258	295	273	300	293	319	301	287	292	285	297	283	281	288	301	298	270	332	308	258	268	293	295	275	307	286	285	263	266	289	274	302	299	295	308	264	285	285	290	274	309	317	302	279	279	291	309	264	280	279	299	305	283	292	317	284	274	289	294	308	285	310	283	297	266	295	295	290	313	285	281	309	262	319	281	311	286	267	286	304	263	290	279	302	273	323	283	328	300	297	305	290	288	270	253	298	265	286	329	271	311	265	264	292	270	282
27820	9947	1742	1172	892	937	986	955	838	944	937	910	928	904	935	898	934	859	911	891	895	829	926	922	883	910	862	888	924	863	923	871	859	862	879	875	847	861	887	909	838	909	902	910	925	915	947	881	920	898	890	888	848	883	889	898	911	878	916	922	912	868	878	920	866	899	836	913	920	929	897	879	882	916	908	895	928	924	871	907	840	916	896	866	912	879	897	846	885	878	870	894	879	870	901	918	927	895	858	909	912	940	890	932	871	826	890	907	891	908	853	936	884	910	908	845	937	896	964	917	869	931	918	913	886	885	892	895	886	910	915	875	903	857	926	919	929	858	871	897	898	895	917	913	866	857	890	909	909	872	912	818	866	930	932	860	842	915	837	956	886	916	863	885	882	877	889	862	829	901	890	894	877	856	905	845	874	938	933	854	848	874	899	930	894	857	852	909	884	864	897	863	846	876	916	876	862	940	899	907	962	966	924	874	907	895	876	876	918	914	902	855	903	864	899	880	953	954	941	898	864	901	904	832	910	867	891	921	971	956	938	923	888	925	870	891	837	941	861	890	897	868	952	906	911	903	944	842	893	903	934	870	864	858	946	893	876	861	873	957	895	885	842	878	905	855	845	870	941	843	945	869	888	880	904	891	887	928	891	932	912	881	908	954	867	910	899	892	857	936	906	900	947	898	864	880	958	860	858	870	914	924	945	895	897	869	904	888	849	908	862	919	920	917	870	887	854	886	855	881	883	918	919	902	938	864	890	890	882	866	891	891	949	885	920	853	886	886	891	968	859	846	874	858	931	935	937	889	870	896	890	897	802	961	926	940	910	903	938	894	845	909	919	941	884	911	885	923	895	868	924	916	911	909	927	923	888	883	885	930	892	921	880	873	865	923	920	872	902	900	850	864	890	862	844	882	895	957	907	907	871	877	849	944	898	879	888	874	908	913	859	871	898	893	883	856	873	917	877	920	893	859	900	926	921	908	840	937	880	920	853	884	860	883	893	911	921	848	883	902	905	911	902	937	919	859	930	916	903	859	907	950	881	926	926	886	883	890	848	911	932	914	886	912	928	884	918	906	942	867	884	855	878	901	898	901	874	884	934	874	903	921	853	927	923	942	932	863	888	839	898	911	888	869	906	841	898	895	896	843	872	878	903	859	866	881	893	841	872	877	883	867	877	854	944	871	898	896	922	892	836	879	903	903	909	826	853	881	882	853	867	879	888	875	855	899	892	898	932	881	862	871	923	867	912	895	906	873	879	896	896	919	927	907	877	893	859	922	870	883	878	983	952	832	898	921	939	905	886	943	943	916	878	979	817	921	910	905	955	915	937	888	849	913	869	922	848	900	883	878	934	922	947	869	856	906	913	891	921	889	896	897	916	906	920	875	830	866	881	901	882	881	888	898	861	854	930	865	903	865	850	842	875	916	902	898	883	914	870	917	895	903	869	881	837	905	911	842	907	875	898	928	918	901	877	850	887	984	891	869	915	897	871	890	886	916	892	972	896	936	839	902	897	952	904	893	899	933	852	868	903	900	933	920	893	898	866	886	897	913	924	921	910	875	941	910	897	855	933	877	875	916	842	912	852	896	867	961	895	923	937	867	910	881	927	892	857	951	884	869	927	933	907	886	893	889	925	832	888	886	892	936	896	878	910	876	899	861	903	876	858	904	882	897	866	909	909	918	859	828	914	932	885	912	886	863	850	937	903	879	932	850	937	951	936	895	882	907	905	847	918	897	901	931	909	922	934	913	939	926	927	882	881	897	894	850	908	887	888	879	914	864	901	866	903	901	855	883	911	875	922	853	841	909	887	884	881	875	931	933	897	864	887	928	876	885	935	869	871	886	904	888	958	834	902	845	886	943	938	899	952	881	859	908	926	897	905	882	880	878	946	886	842	834	891	871	911	871	852	845	868	903	914	869	850	902	918	909	910	874	872	890	927	923	899	910	907	928	883	930	908	877	896	897	901	956	943	925	940	888	838	806	899	889	858	905	837	927	895	896	888	854	884	921	919	883	888	883	897	893	916	888	886	894	937	909	908	887	887	883	845	900	894	904	911	862	862	901	873	890	929	848	851	878	916	868	890	891	926	866	929	915	910	867	910	900	879	901	915	881	925	894	977	899	918	897	935	882	885	923	863	922	908	858	902	943	872	851	845	878	848	941	845	901	892	880	874	865	880	861	902	932	874	888	919	904	893	868	887	903	843	875	905	867	930	841	882	987	916	950	902	929	884	868	863	895	921	909	950	884	841	873	930	883	901	870	871	878	906	912	910	900	889	888	915	875	926	921	906	896	899	834	914	943	864	918	878	895	942	932	890	866	896	904	831	921	954	915	911	842	912	872	825	886	850	923	921	875	875	846	917	842	892	920	848	875	913	888	864	925	877	950	882	914	949	888	920	920	913	879	854	892	906	951	939	864	902	920	905	878	870	895	879	876	925	886	890	910	896	820	920	878	883	910	898	931	960	877	927	869	926	894	892	870	884	918	870	882	941	888	916	882	883	877	934	913	847	897	814	904	917	871	875	923	882	887	900	942	883	878	951	869	910	964	880	846	878	921	906	872	889	871	874	942	913	879	912	897	845	944	870	920	863	930	885	975	943	933	942	841	945	916	909	864	897	912	921	909	906	921	880	881	879	884	955	852	891	895	916	896	925	893	902	895	927	873	882	928	900	875	854	958	927	827	838	849	843	864	898	867	904	945	943	833	947	893	880	887	934	872	870	901	916	893	936	885	888	910	879	928	853	954	954	913	877	867	862	916	853	867	878	927	856	957	900	896	948	905	895	854	944	911	882	882	922	887	884	846	940	898	894	899	857	894	896	891	893	844	858	891	887	900	848	902	879	844	886	904	855	893	902	937	908	907	900	929	902	895	877	950	924	910	906	913	925	875	857	923	924	864	901	886	909	852	869	853	909	856	868	934	876	876	953	901	929	889	902	888	859	899	917	848	880	882	947	859	866	861	921	871	938	902	911	944	875	845	867	934	904	887	924	925	895	872	923	859	873	945	899	943	851	883	851	884	878	883	874	882	904	893	866	906	860	898	922	899	953	916	830	882	851	903	873	883	842	868	934	864	889	906	933	924	892	887	913	938	925	890	1002	903	924	903	923	892	866	866	917	920	898	889	925	928	859	917	901	976	883	925	893	905	890	885	926	877	918	930	917	868	953	906	864	899	918	934	910	911	910	845	885	851	842	890	896	921	919	945	869	884	899	894	906	884	918	894	913	862	921	914	871	904	893	975	923	860	894	898	929	920	904	897	910	852	889	905	873	893	896	912	859	896	899	885	913	917	882	916	878	865	933	874	912	901	953	879	913	887	937	841	846	880	909	887	968	922	906	851	922	948	864	909	908	883	838	887	862	871	959	935	924	901	892	848	923	910	895	896	863	884	886	849	924	872	905	904	889	906	870	925	886	909	927	871	894	877	892	904	921	895	929	874	904	893	899	884	920	923	904	939	942	928	922	885	909	930	910	888
5526	905	889	786	770	773	764	767	808	738	774	738	766	723	739	713	713	760	697	777	759	712	744	731	727	740	730	731	732	746	661	725	711	703	741	758	724	798	759	750	697	737	696	770	797	723	761	689	710	757	740	749	744	716	722	700	679	725	709	749	728	726	748	718	739	713	733	700	709	679	734	720	694	724	707	745	732	779	715	761	724	723	726	682	738	744	753	719	697	737	714	742	724	703	735	767	709	731	697	704	710	752	725	731	730	709	686	706	677	721	725	682	732	727	740	739	710	732	733	730	755	721	733	751	730	761	750	775	685	717	729	729	776	707	736	702	738	739	701	726	765	731	722	773	681	659	692	721	752	714	691	736	676	717	747	727	723	672	712	708	711	752	753	709	735	738	752	702	752	714	731	723	720	724	765	698	724	726	747	779	734	700	754	748	737	686	726	725	703	694	701	718	726	707	692	681	674	745	718	712	716	738	723	716	744	717	699	711	724	736	731	701	767	765	675	747	683	713	712	684	707	737	721	725	712	710	712	716	754	692	752	753	768	759	728	777	717	715	742	719	726	700	765	678	680	730	747	721	725	753	727	723	682	735	771	706	729	748	752	705	704	726	736	724	677	744	701	752	756	713	735	736	746	740	720	689	739	745	665	781	688	756	716	740	732	750	742	743	700	685	740	747	726	752	746	777	699	721	760	705	744	704	705	755	708	712	726	710	701	672	756	708	720	739	717	741	732	736	694	713	750	697	694	728	748	730	769	740	750	710	726	733	745	701	705	722	741	741	755	684	723	762	740	746	733	765	765	686	729	735	730	706	738	669	706	700	744	714	722	700	691	737	699	736	661	758	712	704	652	714	721	745	738	688	746	737	731	724	784	681	690	738	744	761	728	702	738	748	763	702	723	760	682	675	771	701	712	716	734	688	732	781	677	715	761	716	687	752	734	756	752	703	761	699	733	768	704	733	706	717	714	712	719	728	712	707	684	724	685	756	738	768	717	685	720	723	740	756	736	749	796	723	718	756	733	714	716	728	723	730	742	729	722	716	729	719	736	730	686	782	736	690	733	736	720	767	684	803	681	724	689	778	773	716	722	681	713	790	711	716	773	743	750	691	738	732	777	758	750	691	735	737	707	720	751	749	732	757	751	737	684	761	733	707	744	736	745	692	745	724	686	736	748	722	717	700	691	689	685	720	715	754	715	717	741	735	727	755	752	747	752	703	717	736	719	744	774	675	678	709	740	762	723	713	683	737	757	753	692	753	751	723	725	712	718	757	701	711	718	719	720	710	739	700	735	764	741	742	749	699	762	757	764	714	676	690	709	733	735	715	727	706	706	744	671	807	756	721	736	748	747	774	693	742	721	780	720	695	725	757	732	785	717	677	728	747	727	703	754	728	754	736	689	703	748	747	768	713	723	734	713	704	716	704	722	717	715	753	739	757	729	696	686	738	763	731	679	744	697	726	746	751	724	764	744	737	722	725	699	742	757	724	700	718	745	684	729	694	742	709	728	701	736	743	736	749	725	713	686	719	701	696	743	720	716	685	710	704	696	739	699	728	744	711	723	698	720	705	739	672	713	760	773	710	721	728	717	746	722	717	729	764	742	714	752	761	764	718	751	701	731	715	756	716	705	722	780	753	710	713	724	733	712	748	734	707	726	752	715	776	725	753	735	725	738	709	722	734	693	768	738	716	700	745	732	739	686	756	686	726	774	740	746	764	763	721	733	722	728	787	701	710	681	742	684	750	728	729	693	791	715	688	752	729	711	760	684	771	728	732	713	752	718	742	731	742	724	690	740	808	737	747	749	755	695	728	773	720	740	749	728	703	748	735	704	733	721	742	674	715	750	735	717	694	748	706	760	750	759	680	739	763	737	715	731	707	740	692	719	731	697	701	723	742	694	753	713	756	732	750	733	763	724	705	723	689	766	681	693	702	689	721	747	750	757	722	754	757	710	730	746	796	758	712	742	759	743	691	764	726	775	721	727	761	746	754	733	771	700	716	686	690	725	782	731	699	749	724	730	701	742	710	759	750	739	722	743	745	716	742	719	733	672	720	699	763	782	746	753	733	667	749	697	701	730	776	680	752	742	720	731	727	713	753	740	703	677	725	681	718	756	697	726	685	767	733	718	693	744	751	820	723	740	744	711	718	754	750	734	776	715	704	725	738	719	667	702	696	723	760	701	735	713	753	726	726	743	735	729	721	743	748	686	763	688	684	716	700	700	758	680	708	716	711	706	770	682	749	752	702	725	732	738	720	752	769	721	706	695	758	729	740	757	706	736	738	696	742	761	724	723	763	734	732	742	750	732	703	724	750	705	778	731	717	649	727	740	714	708	704	749	724	710	752	778	705	720	715	740	709	739	703	733	735	761	722	681	729	709	739	739	713	705	728	728	655	697	703	702	693	724	733	755	740	737	736	723	730	737	709	767	715	739	731	743	704	800	721	707	722	715	761	731	715	730	730	726	725	705	752	726	695	700	707	736	724	664	710	712	736	700	702	667	709	724	679	771	709	703	688	703	738	737	713	733	685	730	733	779	714	695	742	746	724	729	718	714	766	660	769	792	775	739	770	753	752	777	710	758	728	736	738	754	713	722	751	747	786	693	747	693	751	783	689	734	776	717	742	733	726	696	736	738	727	756	701	714	728	738	696	724	714	756	701	724	708	759	734	749	706	737	707	704	735	751	738	707	739	742	717	737	664	780	734	671	706	758	723	726	765	678	735	705	702	722	696	711	721	727	675	747	686	707	704	717	744	660	743	706	710	668	744	679	742	765	733	739	763	721	707	735	761	725	684	765	770	788	687	709	708	767	733	734	744	763	699	761	754	748	742	708	747	688	735	758	704	743	726	684	716	705	692	748	714	725	749	717	775	723	760	725	769	733	760	716	723	760	713	717	713	743	708	726	687	701	718	723	755	734	677	713	728	723	747	755	723	696	731	765	741	709	754	743	723	749	713	750	703	760	745	751	741	761	734	738	743	688	759	710	759	774	709	739	702	795	746	721	725	728	738	714	723	777	733	762	749	721	766	754	699	711	725	683	699	720	739	722	713	755	697	704	688	705	703	756	707	718	754	715	759	695	717	722	726	718	759	702	689	735	724	702	741	714	710	737	765	698	717	749	699	687	770	732	678	732	728	728	689	736	699	764	749	735	761	685	707	738	763	716	717	736	683	718	749	743	710	700	740	721	751	718	714	717	740	745	715	743	723	750	703	716	732	697	690	689	661	776	736	655	734	721	704	691	659	752	733	743	745	719	738	747	737	736	773	717	722	753	723	748	682	710	685	742	721	778	681	734	684	772	709	754	754	755	728	707	740	693	759	711	737	707	668	752	740	723	730	734	701	691	734	752	739	712	702	782	704	700	721	692	694	686	704	710	776	722	701	746	793	683	747	756	746	714	701	707	771	698	742	693	756	729	724	701	745	716	724	720	769	728	709	754	694	733	721	691	728	718	787	747	708	688	701	743	733	706	714
25725	21486	27263	25427	4014	1066	853	745	651	580	640	620	617	547	571	603	600	595	576	590	608	618	553	605	595	597	535	625	580	612	576	579	558	592	571	627	621	565	595	546	581	545	534	551	553	560	582	635	587	597	600	632	598	603	599	569	572	573	596	565	641	566	589	579	566	569	570	570	617	601	574	611	561	538	559	566	561	571	593	618	540	615	582	553	588	575	574	651	596	558	552	617	576	566	538	592	551	571	594	621	583	575	587	580	559	597	584	575	635	561	609	572	575	607	515	574	536	575	591	529	566	559	566	575	544	580	580	576	558	583	574	591	585	599	595	539	540	596	588	568	604	554	574	526	583	587	595	605	565	570	551	568	585	574	574	598	554	558	579	571	567	621	620	548	553	574	597	583	551	556	587	557	597	617	584	568	579	612	583	574	536	576	547	542	584	584	560	579	603	570	595	560	572	574	535	588	580	565	573	599	560	563	584	586	565	566	624	574	569	586	570	586	614	595	589	571	591	568	612	582	586	509	566	568	584	560	573	551	565	532	553	584	558	576	560	544	584	597	582	602	546	566	545	585	572	556	582	579	593	583	573	624	533	595	571	587	587	543	552	574	570	571	567	560	554	594	577	545	597	566	552	581	593	613	605	569	563	567	585	581	532	609	586	534	557	578	574	620	561	551	521	620	609	537	581	548	584	570	613	563	573	562	600	544	581	589	586	608	582	590	573	623	603	554	598	594	556	565	599	543	590	614	586	555	569	574	567	609	562	583	515	611	558	591	578	580	566	543	542	571	558	563	583	599	589	606	593	599	607	580	577	554	612	588	553	571	560	599	564	566	561	541	560	543	600	587	554	586	559	547	629	605	570	592	592	550	577	552	576	607	541	589	548	524	610	574	567	573	543	616	577	598	608	618	563	589	567	598	573	586	555	555	534	587	596	574	576	637	557	576	517	603	570	592	571	586	556	600	555	535	593	578	601	554	574	615	548	545	576	587	603	569	619	572	530	616	582	596	640	588	571	560	519	594	584	571	582	599	603	514	555	548	552	602	578	560	572	570	566	588	544	543	608	551	519	626	564	609	591	592	603	503	560	569	593	591	537	571	552	638	621	631	577	550	566	612	542	547	600	590	549	616	602	560	554	541	577	597	569	582	571	532	578	561	591	565	602	603	517	589	557	589	535	565	578	570	630	586	556	554	579	591	592	536	547	600	561	525	627	570	618	566	572	580	551	590	557	563	530	569	602	569	595	604	588	603	528	557	578	600	570	582	563	579	536	541	562	607	575	571	541	598	568	582	552	558	571	567	597	582	583	595	525	599	568	600	587	556	602	588	571	554	610	596	536	556	561	547	553	563	566	570	573	611	573	612	586	586	599	531	589	596	559	534	556	595	585	584	571	579	585	528	578	571	583	565	613	598	584	612	588	525	590	607	584	559	583	550	567	612	570	585	581	560	549	585	606	596	577	562	574	608	578	573	554	583	608	553	566	573	586	571	583	591	566	561	557	602	548	597	552	545	600	529	538	588	584	540	558	577	545	581	601	596	577	534	620	576	558	552	587	579	577	555	574	506	557	578	533	571	577	574	586	538	540	574	561	599	618	580	564	583	538	563	569	572	561	577	564	569	534	556	584	592	594	540	568	570	554	596	557	603	584	599	586	562	583	572	579	547	600	626	549	591	583	566	591	555	562	602	525	558	555	586	627	606	592	575	585	564	540	587	577	584	602	609	563	547	561	560	588	564	532	602	617	553	556	575	587	601	587	576	585	577	593	572	542	535	579	615	572	553	574	595	559	548	600	537	578	529	589	590	580	538	545	630	570	556	557	544	567	571	570	518	595	559	569	579	545	587	558	595	579	558	563	600	602	585	559	582	559	574	550	540	570	555	574	580	598	580	565	583	585	620	578	537	536	575	595	576	583	590	584	603	552	573	578	564	572	546	534	573	550	567	570	575	580	587	604	534	543	594	578	577	566	538	558	606	546	592	572	541	574	575	572	548	588	560	520	577	581	604	581	517	592	570	578	566	583	614	583	605	551	596	503	592	566	560	569	511	604	576	581	619	589	559	572	547	549	546	581	554	581	587	552	583	558	550	582	579	571	605	550	550	544	572	564	549	591	591	562	564	555	555	576	546	582	525	578	577	579	561	594	547	559	584	597	593	600	541	593	574	570	573	580	572	629	532	541	593	554	574	606	603	579	568	551	580	596	555	569	578	595	582	564	587	584	588	608	600	569	607	591	546	543	570	536	597	550	586	532	582	558	560	563	600	546	579	613	590	579	559	595	592	592	565	569	548	595	549	557	575	615	546	553	599	515	537	585	607	612	601	518	604	569	595	658	578	596	563	545	563	556	566	547	577	583	543	598	631	582	544	571	596	577	617	581	611	608	542	567	610	561	569	539	570	573	526	571	566	580	580	557	561	552	592	572	569	591	613	590	606	517	574	569	558	576	584	607	604	614	573	576	560	609	593	560	553	569	572	556	565	569	590	559	583	583	587	615	599	541	600	558	569	524	545	617	593	587	610	552	609	559	535	573	564	592	587	587	626	585	571	605	539	580	525	554	586	598	599	571	595	600	569	554	596	532	572	571	550	584	572	538	592	568	564	577	572	602	585	607	573	584	600	593	612	571	558	537	585	575	581	567	577	568	587	586	560	584	533	607	565	582	560	517	570	608	582	539	573	580	561	551	540	563	553	519	558	523	575	542	533	579	518	592	540	568	605	560	608	582	584	557	572	561	561	557	575	591	554	579	567	560	535	573	608	589	537	584	563	597	578	586	579	571	573	593	576	565	583	606	525	554	563	538	583	577	530	583	576	601	563	559	562	583	595	588	623	615	537	600	563	614	607	583	570	566	577	547	567	545	573	597	567	590	569	588	534	589	576	566	551	579	593	564	567	535	548	557	555	575	540	605	608	575	605	601	574	595	524	556	621	578	546	566	593	586	506	560	572	588	567	608	574	540	564	589	588	562	539	603	519	579	582	612	537	552	545	616	587	578	575	582	584	597	613	584	596	580	545	607	579	556	575	554	551	570	552	526	592	600	548	547	526	618	577	602	571	573	587	557	568	619	602	588	589	575	595	568	603	623	564	569	556	565	548	555	566	589	532	589	569	595	600	595	610	553	580	579	594	569	594	567	568	539	541	571	616	573	600	572	589	538	562	560	562	600	581	609	553	551	526	603	589	573	575	586	575	561	554	576	587	555	606	550	578	582	540	571	560	553	612	587	566	584	555	556	583	562	596	542	535	569	612	576	589	583	591	557	605	614	592	578	527	583	548	619	603	586	570	559	613	564	581	574	575	618	594	553	598	567	585	572	621	555	549	553	608	632	567	606	590	556	561	530	560	579	575	534	578	536	554	537	585	563	568	528	548	598	559	570	535	553	585	564	591	583	632	606	531	577	494	590	602	602	578	587	567	579	527	563	557	622	582	529	593	608	586	576	572	592	575	605	577	601	559	588	562	571	602	573	582	550	609	542	593
3711	2756	2403	1330	1002	826	723	663	654	636	571	547	565	521	524	540	543	541	514	495	516	504	526	519	514	481	520	509	509	556	496	530	503	526	512	514	554	516	509	517	511	525	516	530	529	485	491	496	549	526	532	497	520	459	483	545	491	493	504	484	488	525	506	506	538	493	480	503	520	492	506	506	553	503	506	499	488	518	513	522	472	525	548	494	478	488	469	499	490	476	500	484	500	496	505	500	517	524	503	485	475	487	472	514	490	505	491	516	533	521	528	499	487	512	528	541	492	530	498	500	539	535	527	532	513	512	488	470	502	540	520	499	536	488	508	531	526	511	495	534	498	481	462	507	490	536	531	519	524	515	473	468	506	524	513	498	527	511	482	495	507	542	474	508	524	499	443	494	537	474	484	487	513	509	509	520	515	542	547	508	516	491	501	508	456	472	566	515	523	488	499	481	474	503	500	485	501	472	486	489	511	502	499	491	503	493	504	484	517	525	502	521	484	467	472	494	509	489	478	481	517	492	463	514	513	455	512	484	504	457	530	487	480	495	539	479	494	480	522	495	506	509	486	510	496	492	506	461	475	515	492	517	534	508	509	506	523	499	520	477	498	512	514	526	499	520	494	497	516	536	500	519	492	482	517	503	528	498	485	522	524	497	514	525	517	519	472	473	540	502	480	521	500	495	525	555	467	529	503	470	487	514	485	485	543	529	468	520	531	510	509	483	497	530	507	496	538	518	500	485	471	503	532	481	475	521	499	529	548	485	494	466	489	494	493	485	504	534	480	517	494	532	504	514	476	478	476	513	491	523	518	491	545	500	493	502	493	472	470	507	489	472	458	470	482	516	511	456	499	467	505	462	499	509	533	523	518	457	506	494	466	477	531	483	504	527	493	480	511	509	494	495	490	487	486	460	525	513	481	540	513	454	488	484	510	509	493	525	525	495	517	489	502	485	499	492	505	515	502	498	499	521	499	526	488	481	508	448	498	510	478	496	481	467	474	543	548	557	463	475	506	473	461	519	521	453	503	492	503	539	506	527	482	499	487	511	488	509	491	465	476	501	452	499	525	543	495	496	490	490	464	496	532	490	527	524	522	507	513	525	467	491	508	487	523	517	518	531	527	498	518	505	468	495	504	478	516	466	506	531	500	485	509	493	493	497	501	502	491	517	524	518	499	491	498	493	445	489	483	514	489	519	497	498	510	513	511	495	525	469	517	470	504	505	533	482	511	544	536	466	510	488	490	520	487	477	491	482	507	548	529	523	496	508	542	494	488	502	472	463	476	536	515	497	485	522	512	491	510	506	512	472	498	515	536	476	521	541	515	502	471	525	505	529	502	505	490	473	487	496	524	517	528	478	534	507	484	511	538	485	482	521	510	457	500	520	501	481	506	520	514	534	501	498	478	534	512	486	466	517	554	500	488	459	513	502	515	509	518	491	508	507	478	525	512	531	488	450	491	508	493	456	528	472	499	471	486	452	520	432	465	485	479	491	485	498	537	481	452	486	518	512	452	513	466	543	518	518	479	515	516	503	501	465	515	499	479	495	483	512	498	517	514	542	501	531	502	493	510	498	522	482	492	437	523	503	520	520	460	471	528	456	513	562	508	488	509	498	530	504	496	484	525	487	492	483	509	489	489	497	484	469	509	492	525	483	488	505	533	464	517	503	489	491	512	473	523	557	494	497	511	484	480	482	465	481	493	523	502	489	493	479	495	507	493	455	504	523	441	513	455	489	500	475	536	484	489	498	493	510	482	490	479	538	524	461	518	490	536	486	484	468	486	521	486	486	522	531	473	508	503	513	502	513	476	499	475	467	496	524	481	525	522	491	504	518	509	519	447	483	466	508	507	486	551	484	487	515	477	530	488	504	469	503	474	496	486	479	483	487	514	504	505	484	472	468	526	507	500	488	506	561	440	494	533	507	480	481	502	510	462	508	473	462	520	488	510	471	535	486	504	487	508	459	508	503	490	516	509	515	503	482	537	506	518	511	473	481	478	509	494	447	486	493	494	500	499	527	482	536	495	521	498	500	500	510	530	490	516	545	475	476	513	471	518	501	486	506	503	507	509	524	510	501	515	521	486	508	482	467	505	487	475	507	518	489	464	503	510	518	503	526	479	516	488	514	525	468	484	501	524	499	492	522	493	478	523	538	465	500	494	484	504	473	513	505	504	449	501	500	506	507	505	534	501	486	515	475	491	427	494	481	544	516	517	491	546	521	525	472	509	507	488	522	522	483	510	476	499	527	521	486	492	521	471	525	494	486	504	527	497	459	494	476	482	549	526	497	508	498	525	477	482	509	500	516	472	475	537	525	524	464	471	509	481	458	512	488	511	495	524	497	474	499	485	498	443	491	523	518	460	534	508	509	480	484	518	524	474	475	499	492	521	469	488	511	482	489	481	443	531	479	501	518	497	498	483	499	504	483	522	459	470	468	474	547	499	485	510	467	490	483	492	520	517	507	519	490	490	537	488	495	519	545	505	509	507	459	483	528	497	513	481	524	492	522	514	488	520	448	483	506	427	511	517	484	508	469	472	519	488	510	468	517	496	502	495	495	528	488	511	518	493	480	481	484	515	499	523	499	472	497	474	510	506	466	478	488	476	515	469	473	509	515	525	463	527	510	491	517	497	500	521	509	493	528	477	497	511	490	467	466	501	478	472	499	499	487	472	500	543	479	550	488	485	509	504	499	487	507	462	499	527	508	527	472	528	493	458	484	547	500	446	504	529	464	526	504	525	504	511	470	482	538	542	496	510	512	518	527	475	527	499	472	528	501	458	472	501	504	524	502	499	499	464	565	529	481	512	460	542	499	481	489	466	467	481	537	464	479	492	481	488	477	512	512	496	465	458	518	527	517	496	506	471	520	508	473	498	496	462	496	475	477	511	526	479	450	482	523	474	487	517	493	503	451	540	494	505	529	521	502	483	451	498	464	502	507	481	477	527	516	507	483	504	519	526	504	482	512	531	534	496	487	484	568	475	491	513	488	472	521	505	484	461	487	500	487	474	539	512	502	501	459	498	497	509	502	509	510	533	547	487	544	494	475	456	498	521	490	492	474	529	509	488	503	491	481	459	502	477	472	486	474	511	469	497	489	518	507	482	490	473	478	487	503	515	521	517	476	505	478	518	482	453	490	440	491	483	513	475	506	472	521	505	510	467	511	461	508	480	503	501	483	535	523	517	507	502	499	474	501	483	486	502	491	470	476	501	496	485	484	505	539	497	514	477	450	525	479	488	483	501	490	504	458	506	466	480	519	495	533	535	505	502	542	479	512	500	502	496	485	493	508	530	506	505	525	455	504	520	520	527	493	498	571	488	503	507	485	466	531	472	474	515	499	505	481	522	541	510	537	536	502	473	459	533	493	536	475	515	482	508	515	490	475	521	526	496	524	509	482	536	489	485	487	507	485	503	530	472	515	502	519	507	495	527	472	480	561	469	472	490	501	508	541	475	493	494	534	522	477	482	492	520	488
24642	21454	28619	24708	21130	3389	881	551	467	416	432	412	376	398	368	344	351	355	353	323	339	332	349	350	297	326	323	334	315	313	296	344	317	295	322	334	339	327	339	328	345	324	343	333	326	303	346	329	320	332	327	331	312	361	343	362	323	309	317	335	311	341	304	304	318	324	314	313	309	297	324	305	340	314	316	327	317	299	300	313	306	289	310	333	307	319	340	290	313	323	337	330	322	315	310	315	323	326	331	295	305	297	311	303	311	336	343	323	341	290	300	314	288	308	307	332	307	302	304	297	292	313	305	256	304	335	314	304	292	308	331	314	335	313	296	285	323	310	353	323	286	280	300	304	313	302	329	306	310	314	282	321	307	311	339	300	331	339	299	344	333	299	299	309	315	289	304	326	313	323	358	307	277	346	300	322	328	345	305	360	323	336	324	300	278	325	314	319	325	288	329	323	312	300	316	278	326	286	308	310	290	329	325	276	302	313	325	340	310	300	312	318	295	336	326	314	315	298	324	331	334	312	300	335	349	342	325	309	331	288	329	327	296	335	298	320	305	317	326	302	317	332	304	316	306	296	334	318	314	345	307	325	314	308	303	282	317	312	302	335	297	354	312	316	320	305	300	338	334	344	320	340	344	326	340	291	280	305	305	306	325	353	316	329	313	301	305	317	324	331	317	332	313	307	334	331	329	319	323	291	326	329	303	316	312	317	296	330	340	323	327	301	361	303	291	344	300	334	297	309	321	335	334	320	304	304	340	319	300	326	322	338	350	304	290	300	314	295	326	322	322	314	300	329	305	304	323	287	318	313	321	318	302	295	319	296	305	322	292	309	300	349	318	290	324	309	302	340	305	340	328	305	290	340	303	347	300	300	306	311	302	317	301	314	301	333	323	320	286	295	319	287	309	316	294	334	293	307	291	324	296	301	303	295	293	310	289	292	292	317	305	277	312	325	309	304	307	314	301	292	278	302	311	291	280	310	303	288	326	297	303	306	302	318	312	308	341	328	301	340	335	316	334	272	295	307	285	298	299	307	291	317	298	319	321	312	289	315	320	298	328	307	285	321	330	310	319	314	298	294	307	312	286	321	302	320	306	307	295	315	320	300	323	323	297	313	336	316	324	307	303	316	336	303	282	329	361	347	329	316	299	304	332	304	296	282	295	358	303	313	278	303	320	296	311	326	287	283	314	316	317	318	303	315	320	290	303	320	285	274	286	311	308	293	342	339	323	293	322	310	305	331	308	303	286	321	314	315	302	300	354	314	293	328	326	301	347	316	327	300	312	300	314	324	314	306	348	317	333	297	303	307	313	272	341	316	338	311	323	310	334	355	328	298	322	307	330	342	308	308	292	291	293	358	303	322	335	262	306	316	344	300	314	305	324	320	310	277	310	335	306	339	322	327	333	319	318	296	313	296	307	342	320	331	328	331	319	314	315	302	292	328	309	284	331	309	302	300	289	294	316	286	289	327	343	311	301	276	307	307	345	283	339	318	319	279	314	283	327	317	284	326	294	321	302	303	278	308	337	316	262	311	317	281	333	311	321	326	321	298	338	299	310	309	300	290	301	303	315	307	301	326	318	327	317	333	329	311	329	274	339	347	314	328	336	306	318	316	344	341	288	301	330	283	301	316	306	294	306	348	308	299	321	335	340	293	316	305	318	289	301	337	308	325	278	321	301	295	315	294	352	333	288	297	332	324	301	313	278	303	283	315	299	287	292	300	311	317	316	339	348	319	302	330	323	307	308	303	277	315	273	330	298	304	331	290	289	288	322	328	308	335	316	304	316	334	315	313	320	332	322	311	333	317	320	353	321	283	287	295	313	301	296	300	308	311	322	333	303	318	345	312	321	305	286	338	311	330	319	300	316	326	306	296	306	305	307	320	330	322	287	317	311	321	299	299	308	356	283	277	313	325	296	314	331	290	295	338	317	299	312	311	327	288	316	300	325	280	346	289	312	296	302	315	315	301	304	320	326	323	326	289	281	316	303	331	310	302	310	290	296	329	300	313	323	370	300	312	334	294	320	296	341	328	321	302	315	309	318	320	296	323	299	298	276	322	331	307	297	289	316	315	307	310	310	290	312	326	309	297	332	310	285	313	348	311	318	346	300	315	298	328	311	331	318	321	336	300	341	314	305	320	308	325	307	324	350	324	315	319	319	340	293	304	326	297	313	326	312	328	317	344	326	285	330	320	296	263	340	308	329	287	300	275	315	296	360	312	272	320	328	281	319	327	305	343	300	303	317	326	280	306	311	299	303	314	347	326	322	315	316	305	290	309	311	324	309	288	294	295	306	292	315	302	310	304	312	345	349	330	295	309	311	325	318	327	337	340	311	303	324	331	314	342	324	276	329	326	311	337	318	315	320	285	305	287	301	306	297	328	309	332	292	303	291	331	319	288	307	324	319	310	308	338	302	299	277	369	336	330	330	334	308	321	302	320	301	289	319	332	321	319	301	328	329	311	327	324	310	337	288	317	300	307	337	292	302	305	305	323	308	305	293	334	313	326	292	275	317	296	355	341	290	318	326	298	302	322	278	291	312	354	280	291	317	310	315	284	288	326	297	324	331	321	305	342	342	306	336	306	314	328	336	330	304	320	324	312	308	327	303	310	317	332	307	291	326	334	296	336	329	330	280	304	308	280	297	322	281	300	276	300	302	330	328	293	332	327	291	314	297	264	299	275	324	297	346	333	308	318	321	293	302	310	295	343	289	324	333	354	330	293	292	309	296	301	317	296	327	307	323	325	333	322	319	299	315	293	295	332	332	309	294	299	305	319	293	301	313	328	299	309	330	321	305	288	311	277	314	307	300	334	325	334	298	282	291	295	314	310	299	316	311	318	346	335	327	322	303	304	294	328	313	329	333	312	310	338	288	310	284	309	304	305	300	335	343	342	305	292	334	280	280	299	287	323	308	292	330	311	337	342	303	317	304	292	280	303	339	296	316	306	308	302	275	317	305	285	320	338	323	328	324	276	313	291	324	305	334	335	292	321	287	322	312	320	293	305	293	316	326	291	322	305	312	284	294	309	317	335	309	300	288	333	342	280	306	279	314	295	316	309	306	295	295	323	308	319	323	295	318	312	321	309	290	307	326	316	316	322	297	284	314	307	330	334	327	316	315	285	297	299	287	270	275	301	289	330	286	306	288	291	328	301	310	366	344	334	287	332	299	309	346	290	309	292	322	299	313	292	352	303	337	307	328	315	293	320	300	315	298	318	293	286	324	281	321	317	329	285	331	319	321	307	327	336	306	302	286	300	322	314	301	317	300	314	324	323	347	324	309	290	303	305	303	305	303	320	305	304	309	305	318	300	312	281	310	309	318	333	289	340	309	278	297	302	320	338	331	296	288	324	318	323	325	300	325	311	299	303	293	302	331	329	303	286	355	331	325	341	319	310	292	300	292	303	314	340	317	309	303	313	305	312	324	288	307	304	313	325	306	303	331	299	280	315	356	331	315	326	341	330	311	304	294	314
3834	4830	4098	2097	1305	942	763	635	546	507	473	428	374	403	432	378	386	361	353	338	340	327	369	327	338	341	342	310	322	308	293	311	280	321	294	354	319	299	304	322	337	288	291	331	316	306	289	336	293	327	318	290	313	289	305	318	289	302	315	291	300	322	316	270	292	304	317	295	324	286	286	281	285	296	320	288	318	304	321	333	303	282	325	292	279	287	305	310	303	293	305	308	278	318	296	293	301	300	313	268	320	313	328	290	264	289	292	277	290	300	271	311	297	306	281	282	321	270	297	279	302	286	313	312	321	322	307	296	288	295	311	303	293	288	300	296	293	297	304	289	320	271	315	294	306	291	262	300	295	302	323	295	320	311	275	291	276	309	296	284	296	262	295	292	305	279	312	287	309	302	286	281	309	269	300	325	298	292	312	293	325	286	282	289	301	286	294	242	279	305	321	288	296	315	284	300	294	297	281	296	268	286	316	289	265	294	335	316	284	328	310	291	299	344	264	318	300	328	329	306	299	267	318	281	315	301	288	305	298	283	304	271	311	295	319	267	306	272	264	292	301	291	300	283	314	320	298	295	287	300	280	325	282	286	335	266	299	306	310	320	277	294	292	306	274	288	291	314	269	274	294	316	308	303	277	309	287	282	296	299	300	310	284	293	290	323	328	269	268	332	314	260	298	291	294	294	322	296	289	284	305	316	312	298	329	297	289	264	303	300	283	262	316	306	312	288	273	328	292	305	293	294	295	300	284	327	275	288	277	286	314	320	321	278	299	295	285	303	279	271	286	312	286	282	299	285	285	305	297	252	291	291	272	267	268	279	314	299	295	281	288	290	278	334	310	291	292	309	269	287	308	282	303	308	289	278	313	291	249	308	316	292	302	295	301	291	282	339	324	325	302	296	291	309	270	275	264	282	295	281	297	285	320	296	275	302	265	273	300	304	287	277	286	300	276	291	301	280	337	271	326	281	302	309	317	285	300	295	283	308	276	289	276	326	291	317	307	270	299	299	290	288	294	278	312	284	293	286	309	294	306	325	274	279	327	278	295	290	293	318	352	283	265	305	284	279	280	293	289	296	289	308	272	289	302	280	298	328	278	303	298	305	269	302	258	267	322	311	324	278	269	289	297	304	296	306	284	291	297	280	289	270	329	341	297	273	282	253	294	301	314	304	317	274	286	262	297	288	314	279	315	286	277	273	301	307	327	298	314	265	282	299	275	275	294	307	296	281	304	298	302	307	283	277	292	282	271	256	300	279	320	322	286	306	268	281	295	297	304	304	295	280	296	270	296	323	321	286	270	287	276	282	309	284	307	282	308	313	264	308	333	295	291	287	268	260	276	283	291	267	320	300	311	307	275	291	279	315	297	268	333	261	285	296	293	283	287	292	277	298	305	296	299	315	281	307	302	316	282	283	323	297	270	300	288	298	289	267	280	265	318	304	268	294	271	305	282	259	307	289	281	317	299	282	282	271	290	283	255	281	333	291	286	293	304	278	301	274	276	305	298	280	307	311	301	280	282	263	305	262	275	289	308	313	294	287	269	299	317	290	268	312	297	276	290	268	283	286	277	279	299	280	257	302	287	316	286	324	306	289	296	287	280	298	288	301	307	293	305	289	289	300	281	268	279	276	311	297	298	277	297	295	320	297	278	313	306	293	298	290	277	296	304	318	271	284	305	299	305	262	300	289	291	292	307	310	316	307	273	281	292	283	299	281	306	271	281	249	280	294	300	316	262	338	295	283	313	300	288	287	299	331	270	261	313	287	305	284	307	266	276	260	285	283	302	287	273	304	288	290	285	282	320	321	280	273	316	312	293	264	293	300	335	296	291	298	335	306	305	314	294	312	295	278	317	295	294	300	259	317	309	317	300	284	266	297	287	255	297	309	285	307	307	304	320	240	243	326	299	294	307	281	282	299	300	309	258	294	286	267	285	299	289	296	281	288	272	293	308	300	310	306	288	304	288	284	297	290	286	301	276	267	285	311	288	285	310	321	327	262	294	315	297	333	300	305	272	278	285	288	289	277	328	251	313	279	256	310	279	266	316	283	285	288	293	288	273	288	304	305	303	276	300	286	319	306	297	291	314	329	286	314	278	273	304	310	311	277	299	300	297	318	308	333	292	326	304	292	309	276	290	278	271	332	287	287	260	311	318	313	305	273	279	281	271	296	313	287	300	289	302	304	263	287	296	300	274	255	284	291	276	267	300	306	284	294	282	297	291	283	275	248	304	296	289	290	312	283	278	298	287	267	267	269	294	276	299	298	325	300	289	305	289	267	289	289	307	286	297	295	319	310	276	265	309	327	280	286	313	288	300	313	297	287	292	308	277	299	277	307	272	278	279	278	306	268	307	281	294	286	329	287	282	268	274	309	301	293	280	300	335	312	323	310	272	294	284	318	295	337	275	304	268	318	273	301	285	269	282	336	299	281	278	325	290	300	301	267	286	278	312	320	312	304	287	267	298	297	292	305	295	305	287	288	283	290	295	289	302	285	283	270	259	311	298	261	302	262	305	277	302	280	263	296	281	282	299	292	268	307	298	263	293	342	287	275	307	285	310	291	276	315	286	255	290	291	291	314	263	290	281	277	301	326	304	300	296	287	284	314	285	311	290	301	293	281	278	310	278	300	292	305	278	266	294	303	301	295	272	277	283	303	304	299	296	256	291	292	311	318	285	281	303	306	293	288	297	307	287	305	325	279	272	268	283	316	286	295	274	272	293	288	304	309	292	324	279	312	288	289	303	252	300	284	294	301	296	285	285	324	292	290	287	295	287	262	298	282	289	311	285	301	284	305	294	294	298	264	296	294	282	286	288	280	284	283	299	266	280	286	307	278	299	305	307	297	296	302	272	278	273	302	295	283	307	297	321	292	271	290	316	308	286	302	284	299	294	284	290	287	292	290	295	278	289	284	308	321	294	292	281	303	317	276	291	270	312	261	275	299	293	278	255	305	276	295	286	293	289	297	309	291	311	288	316	322	305	295	304	276	262	300	293	299	284	318	292	302	305	287	298	304	309	300	259	293	282	286	308	301	288	279	286	296	290	296	283	290	300	296	283	279	290	305	294	301	304	271	299	297	265	273	300	319	287	274	292	313	281	299	290	286	301	274	285	299	269	309	267	302	264	312	268	285	281	304	280	267	276	290	268	294	297	278	296	314	294	300	309	283	300	271	287	310	287	285	288	283	313	307	272	299	304	278	304	296	296	296	291	300	289	290	325	279	278	301	279	313	324	295	320	295	316	291	272	311	314	298	283	280	260	282	308	269	336	288	300	308	317	296	272	297	285	287	286	294	327	293	287	279	273	298	322	283	274	288	315	280	303	290	279	245	297	305	291	289	312	296	292	287	295	289	297	296	300	281	295	242	287	280	275	294	304	308	305	270	311	298	285	262	292	274	275	318	303	283	290	263	301	313	292	273	302	304	273	263	284	281	265	305	277	303	282	282	315	297	291	295	295	291	267	268	280	278	306	281
27872	10010	1735	1151	901	900	893	929	863	878	900	916	870	942	910	918	878	905	894	911	925	860	936	870	897	885	892	938	890	951	878	867	952	894	930	848	921	882	839	865	916	858	908	887	895	923	891	933	926	856	888	890	953	886	870	920	957	787	873	885	842	910	911	903	898	894	903	927	830	908	904	902	926	911	904	916	860	870	886	890	885	935	872	925	868	867	915	927	869	865	917	891	893	934	889	874	906	876	861	880	894	892	882	864	875	883	931	891	904	958	903	919	858	906	906	875	874	891	901	930	902	918	955	911	881	908	832	851	943	862	916	873	911	865	886	933	931	938	838	858	831	917	845	902	921	860	933	879	950	863	957	905	877	871	873	916	876	902	932	950	890	890	891	898	904	875	924	912	936	897	933	898	910	850	904	915	922	875	869	839	864	900	885	870	910	873	911	870	897	877	916	945	908	896	899	903	940	907	875	891	916	882	885	852	860	847	960	910	880	865	822	868	926	894	849	867	906	876	885	891	876	940	881	861	862	854	881	882	909	878	880	898	894	874	852	902	844	863	891	910	863	897	852	915	891	868	916	877	940	900	924	850	878	932	889	898	920	861	900	926	902	900	915	857	867	882	850	872	881	921	856	888	823	902	936	858	899	885	905	920	912	861	955	921	860	914	828	896	891	893	895	967	912	913	919	886	885	947	905	911	919	918	914	911	908	885	896	866	928	859	898	889	891	885	927	889	901	929	870	896	941	900	948	913	881	911	907	912	849	881	887	918	888	882	899	896	897	889	831	853	906	946	882	939	860	881	910	881	885	914	909	859	898	894	857	906	879	914	892	938	887	909	887	911	873	862	861	969	871	898	862	848	865	866	899	918	931	909	870	908	875	885	855	936	958	865	885	900	887	858	922	906	851	901	904	916	882	923	820	893	914	882	896	896	912	946	912	894	917	901	875	867	901	881	912	883	869	929	884	841	881	913	871	874	892	911	888	904	927	905	908	904	881	866	866	884	870	965	888	895	867	889	861	866	889	907	930	967	882	865	965	860	860	931	849	914	903	878	895	919	884	884	879	868	935	917	856	876	908	911	849	869	851	889	911	907	900	833	886	920	895	877	881	887	927	904	825	886	910	920	839	847	896	947	867	893	894	888	873	900	895	879	882	903	932	925	829	873	948	863	894	926	890	897	879	899	919	967	928	815	921	897	880	993	884	836	925	882	896	919	943	936	853	888	905	898	876	844	836	938	940	922	917	883	823	899	890	928	891	916	897	830	918	884	889	923	873	854	911	809	872	884	887	912	923	886	880	858	857	935	888	877	910	879	895	906	887	878	875	901	895	885	871	868	860	857	888	886	910	925	879	903	910	844	901	938	885	942	915	874	924	973	836	876	898	848	879	905	897	937	901	895	859	878	846	876	887	890	877	891	856	904	885	925	872	926	883	891	921	889	930	860	842	873	901	842	931	905	864	948	830	912	851	896	849	870	927	853	919	894	913	851	914	903	927	878	946	903	903	902	874	862	887	916	904	873	857	899	927	916	929	914	892	871	861	914	938	876	894	928	850	876	828	871	907	891	914	905	896	886	926	889	933	848	867	908	903	835	898	904	891	879	843	927	920	861	918	911	911	931	910	931	893	916	950	920	906	900	944	967	900	885	953	915	910	932	912	870	871	895	892	836	845	873	854	910	921	844	899	799	857	913	892	917	875	890	946	892	815	851	892	889	902	907	876	885	904	953	845	860	871	915	916	919	877	905	927	895	862	884	861	926	914	883	854	827	876	900	917	887	942	919	923	890	883	848	899	880	840	915	897	932	884	931	842	939	896	879	886	884	835	919	921	837	882	890	917	878	817	902	896	867	851	849	922	885	883	901	897	881	933	835	917	836	898	925	895	890	904	919	928	937	907	891	970	887	910	896	912	926	903	875	907	873	867	886	880	853	894	884	891	891	955	856	848	938	884	859	875	884	878	873	900	894	943	860	902	873	848	899	916	854	905	895	908	959	889	958	871	908	910	926	834	854	887	880	899	908	904	893	925	878	887	893	880	872	944	868	924	878	866	885	933	842	891	867	894	917	957	873	876	887	893	857	890	849	877	924	928	898	878	910	910	903	899	838	914	894	939	889	874	860	894	932	968	904	887	894	860	908	929	870	886	863	847	843	883	944	901	915	921	893	893	848	923	926	947	848	874	857	917	854	862	878	868	866	929	908	903	868	885	855	930	943	889	903	947	885	875	907	916	949	861	908	875	858	864	860	898	877	896	923	948	892	832	861	947	966	880	944	918	887	914	914	899	850	890	930	850	926	897	915	894	888	872	870	878	921	826	895	943	864	925	864	923	919	888	906	905	930	863	920	900	885	867	915	860	930	874	898	899	962	930	914	862	856	854	917	900	847	886	865	910	863	918	924	880	898	908	870	878	851	892	857	886	871	941	904	844	869	980	918	878	883	856	918	905	914	906	909	910	910	882	891	867	897	869	875	848	898	860	898	879	898	902	896	848	907	950	928	949	899	910	919	905	899	880	857	865	901	875	881	928	924	866	899	893	881	903	909	915	870	899	846	888	855	923	880	937	906	867	913	870	962	838	857	928	922	867	918	834	965	902	887	877	879	909	884	894	878	888	878	857	857	920	935	879	913	909	863	866	899	835	911	949	889	875	851	892	873	908	852	871	900	875	897	932	909	890	880	860	916	949	916	900	914	894	928	901	939	900	914	833	925	953	863	871	925	847	878	898	877	889	891	833	918	881	895	890	884	894	812	952	860	908	938	900	952	921	925	902	863	858	922	849	895	874	894	886	930	902	878	930	893	862	855	923	841	897	922	907	882	940	907	868	903	912	898	869	876	814	883	914	876	920	841	909	872	939	872	946	878	893	859	852	882	911	840	913	887	876	905	874	921	889	913	854	933	898	870	910	907	873	885	895	877	916	884	919	890	904	914	926	909	975	889	900	898	877	926	905	854	881	934	892	913	860	894	955	913	846	917	920	940	876	900	930	839	940	921	902	921	837	879	844	855	924	875	887	909	952	910	847	894	860	879	902	925	867	893	917	878	901	816	850	873	877	881	909	865	903	898	941	863	902	950	900	891	874	867	901	921	875	920	922	910	890	869	876	910	854	916	880	886	853	857	880	896	932	869	860	793	899	959	880	899	911	925	893	875	914	873	943	884	925	874	896	838	843	866	909	875	913	901	917	862	866	840	897	879	883	904	848	890	890	926	862	893	892	872	939	900	876	874	878	916	909	910	870	918	911	883	925	910	906	926	905	907	885	889	919	877	889	932	842	894	858	890	892	886	947	902	878	918	939	903	855	875	896	868	947	905	892	899	885	926	926	918	925	925	886	916	918	961	924	901	886	914	869	871	929	900	894	937	880	890	862	850	840	868	877	940	909	933	889	908	858	886	877	896	909	893	871	934	941	890	897	902	893	896	925	893	931	851	917	874	918	908	886	882	904	919	860	900	851	899	896	934	895	933	867	886	889	906	849	909
5517	984	871	769	751	731	688	697	760	738	751	712	718	719	758	733	753	774	749	717	771	744	762	745	760	758	746	742	750	741	720	765	700	712	754	690	726	680	772	677	721	715	753	727	731	743	718	728	732	723	725	688	719	722	735	679	725	798	738	741	734	724	719	783	699	770	683	728	786	722	715	691	726	720	754	691	708	778	696	675	718	757	679	738	743	717	746	712	681	695	695	726	714	687	718	754	668	730	706	712	723	740	745	753	735	763	664	740	718	685	772	783	742	694	749	710	756	733	740	743	718	694	760	718	675	757	677	753	744	721	726	714	716	727	741	741	700	734	709	763	704	756	718	707	713	741	714	713	697	710	710	735	718	712	714	728	749	733	705	679	690	735	742	730	711	733	691	708	774	685	744	785	751	715	730	682	765	747	729	780	757	729	742	741	710	765	770	732	719	711	689	697	728	632	687	759	725	709	735	723	730	687	744	710	755	722	725	721	701	679	761	701	679	743	706	737	741	689	708	705	746	699	715	712	734	712	729	673	748	711	714	683	684	718	719	723	727	744	712	763	703	696	715	746	769	694	662	727	720	694	726	770	761	736	698	727	721	716	678	695	738	732	702	719	752	719	796	743	702	729	712	768	738	716	729	691	730	671	711	725	775	728	721	741	735	747	750	736	687	732	792	739	717	749	692	730	758	759	718	772	721	715	720	693	728	771	718	692	714	759	725	737	726	701	720	739	707	712	753	686	745	688	735	762	716	706	768	724	730	727	781	712	745	676	799	707	729	757	779	745	767	660	753	669	714	753	723	728	726	701	679	644	704	693	709	711	747	738	747	721	686	720	726	731	724	805	722	723	696	733	768	713	742	732	711	803	726	745	721	738	754	767	700	713	719	690	705	749	718	766	676	705	690	745	686	712	720	724	703	733	705	712	756	729	686	752	759	700	764	709	676	687	742	760	726	736	725	708	702	738	699	726	724	733	761	759	744	740	689	717	699	721	764	728	715	753	690	744	689	742	695	711	737	762	720	716	678	714	698	719	724	744	752	727	792	709	753	714	717	720	724	718	709	746	718	710	735	718	724	739	706	728	693	711	657	744	741	718	737	767	734	727	753	733	725	702	724	747	747	709	713	704	717	710	727	705	738	762	715	742	737	721	780	715	752	738	685	698	735	710	683	748	733	769	746	742	734	750	746	686	752	772	734	728	689	730	703	717	660	755	724	728	697	715	728	735	764	742	745	669	752	725	699	735	689	762	683	717	761	741	713	684	690	720	739	770	655	711	764	726	707	714	774	693	684	739	768	757	736	701	754	729	729	703	728	706	688	735	708	708	707	741	680	717	721	702	714	750	727	718	681	704	675	703	712	733	733	707	665	727	723	692	696	715	710	699	690	674	701	712	701	720	736	704	706	754	754	751	716	674	693	706	757	669	752	688	736	713	711	723	727	717	732	689	693	745	742	656	683	688	762	712	807	716	715	739	715	735	698	749	692	724	710	680	718	763	730	758	740	702	726	753	731	794	745	746	758	729	712	722	723	701	680	752	704	746	723	700	687	728	705	744	717	710	742	698	772	763	745	705	727	750	734	694	682	691	751	718	707	705	757	707	750	702	704	718	677	764	715	718	780	677	727	709	750	728	747	737	720	718	768	712	751	672	714	712	754	728	693	709	702	705	707	776	669	704	702	697	713	711	735	687	726	719	739	719	731	692	700	742	708	759	741	743	726	708	664	714	722	715	719	732	743	717	749	711	709	740	737	739	677	777	723	739	660	699	719	719	761	749	659	733	731	739	734	743	713	756	714	693	708	723	692	675	708	706	739	699	731	729	767	727	715	762	706	732	702	710	753	712	706	717	712	753	719	716	737	740	690	701	740	715	705	705	732	753	705	725	722	721	693	752	719	727	702	679	668	693	726	752	771	710	710	743	712	733	657	721	720	733	682	720	734	761	754	713	783	767	728	736	737	714	715	742	716	747	777	711	697	675	721	719	756	728	737	679	707	723	743	740	708	677	686	745	711	641	716	724	694	708	709	713	731	686	705	714	723	701	750	750	715	724	713	743	672	787	727	719	744	734	709	769	697	735	714	721	698	718	713	713	700	703	715	771	787	755	779	745	706	777	705	674	661	704	742	753	716	702	717	794	704	728	710	716	672	722	742	724	651	744	732	782	704	730	727	749	731	793	730	771	685	702	725	708	721	790	749	677	741	730	738	728	756	721	716	694	752	707	710	694	758	717	735	711	707	723	724	725	733	716	749	706	714	722	722	708	746	746	729	708	700	716	725	683	701	716	726	724	701	720	705	729	716	717	722	736	743	669	769	703	728	669	737	693	707	690	719	703	721	690	747	701	702	740	721	735	745	728	734	705	685	709	714	758	739	770	696	715	713	695	747	724	691	740	729	702	742	707	759	673	707	726	725	695	769	672	735	744	749	715	717	710	723	756	724	658	735	698	713	762	731	730	719	719	739	722	682	706	671	707	743	722	764	726	702	754	675	786	704	683	712	683	706	732	748	755	731	726	740	714	774	731	729	748	707	782	696	718	690	770	670	743	727	709	776	749	716	760	732	730	757	720	718	690	716	732	759	666	693	666	718	712	721	733	663	739	720	717	738	746	686	740	687	703	671	731	690	713	733	688	743	705	687	689	713	703	696	684	701	743	752	743	729	713	721	731	752	694	731	713	732	761	671	694	764	735	760	700	729	713	714	734	727	698	762	741	729	698	700	727	718	734	714	693	742	704	714	713	739	717	699	687	716	718	671	716	708	760	705	754	778	743	760	690	666	714	689	701	670	727	733	674	713	768	689	741	722	705	773	722	709	734	745	722	733	724	721	714	695	745	706	735	749	699	698	696	725	763	740	676	757	768	683	733	686	732	707	722	742	724	715	681	751	721	756	712	765	705	705	723	704	702	735	709	751	661	681	770	766	684	677	744	682	739	763	702	765	715	733	707	729	690	713	682	700	725	701	739	695	743	747	713	719	695	755	720	710	700	720	718	703	725	709	729	748	676	704	716	710	730	699	749	689	675	730	701	758	735	771	735	757	751	751	753	733	726	739	736	740	704	720	759	704	720	714	693	743	711	639	719	758	677	745	687	742	724	659	687	722	737	759	742	729	729	707	759	755	730	717	693	721	705	702	711	756	739	696	750	754	687	759	722	735	728	752	711	702	732	758	670	724	763	738	752	689	720	682	753	714	735	700	712	714	720	745	751	747	708	698	738	691	734	717	712	752	719	728	724	722	705	735	744	745	704	707	731	703	768	698	690	697	700	730	741	767	764	715	746	718	676	693	715	740	722	714	732	785	719	750	702	730	743	758	695	698	734	725	743	651	754	701	685	708	740	775	761	764	742	721	727	695	749	740	740	737	692	702	709	758	697	703	691	714	733	719	702	733	771	739	718	731	742	719	709	745	695	769	696	688	700	721	729	730	681	761	723	717	723	715	709	732	722	707	752	740	732	723	699	699	730	717	756	729	768	689	671
25703	21466	27226	25521	4084	1094	813	738	658	617	619	646	635	572	584	599	569	636	587	624	590	587	591	568	569	584	592	585	582	552	608	586	587	579	576	544	640	544	632	571	599	553	546	563	601	590	623	538	568	553	573	570	571	579	574	574	621	592	572	550	591	550	573	617	584	532	580	549	548	586	575	562	582	578	604	567	571	545	590	578	539	551	539	589	588	555	527	583	527	588	582	575	588	587	510	608	619	564	598	556	599	557	583	603	569	569	594	564	592	534	552	567	613	587	546	570	576	590	537	552	570	556	599	567	507	579	623	566	587	554	590	570	563	583	554	576	539	553	605	547	571	582	601	545	540	551	550	611	573	539	608	549	564	558	548	602	569	531	570	570	552	530	606	576	579	551	561	567	541	582	565	537	608	547	548	557	526	584	530	573	551	587	588	575	543	556	574	573	570	634	568	617	584	573	523	557	585	573	556	581	587	566	610	564	565	570	598	555	564	555	612	535	608	595	578	533	573	514	562	621	559	545	571	563	581	556	571	556	571	603	554	544	542	587	556	572	608	620	550	587	585	541	561	551	542	591	560	560	559	595	531	566	580	543	564	556	602	525	610	540	564	574	561	566	613	582	550	562	556	579	553	581	606	563	562	568	531	579	538	566	559	555	560	564	568	563	589	533	566	540	584	551	580	540	559	568	528	569	605	622	570	609	583	533	538	520	602	555	588	518	565	574	574	552	563	546	583	564	553	573	508	565	576	527	579	526	570	522	549	535	605	572	545	536	517	581	559	559	571	545	530	535	551	584	592	550	584	572	583	595	564	594	574	530	557	542	595	549	591	571	545	574	535	549	578	617	574	559	563	531	541	538	568	566	527	557	572	548	582	563	554	574	571	512	565	576	578	573	568	594	564	588	530	540	557	544	555	579	601	557	552	539	563	571	589	567	590	588	594	558	553	598	574	621	569	559	587	559	588	585	540	538	529	567	577	570	587	576	536	564	578	575	580	551	593	580	580	566	561	551	556	551	544	556	598	504	542	602	549	554	547	591	592	543	594	536	571	552	594	510	578	597	522	592	586	607	616	580	600	579	561	515	609	566	545	546	574	555	574	545	577	588	561	561	596	538	554	572	595	589	554	547	556	570	592	599	574	593	535	553	554	563	573	607	556	548	557	574	538	543	556	574	522	554	572	546	559	580	518	582	550	554	609	595	586	548	568	570	541	556	563	534	578	603	581	541	533	585	610	596	537	535	566	653	597	605	572	592	582	518	542	616	550	521	598	551	556	560	594	586	576	578	567	583	581	558	608	574	556	590	526	577	553	551	535	577	515	592	580	572	603	555	580	548	562	579	574	607	602	597	587	596	535	575	562	558	557	587	599	598	563	576	586	572	564	570	555	606	592	614	604	553	565	559	539	573	571	562	567	565	553	534	585	556	553	561	572	522	583	549	596	546	598	571	605	591	568	587	577	587	599	595	525	552	571	580	559	585	551	570	547	510	571	584	584	580	547	603	634	558	586	587	551	571	534	565	576	567	539	573	596	550	598	571	585	561	538	551	525	566	573	629	605	594	555	572	559	594	607	536	567	602	524	596	552	605	567	569	611	588	560	530	573	518	548	543	584	591	561	583	552	557	578	574	577	533	563	583	576	542	543	569	574	534	538	601	630	588	568	549	557	578	543	582	558	608	567	584	588	552	561	558	578	581	557	575	593	570	558	540	596	606	607	567	558	543	577	587	560	543	581	555	556	553	573	617	577	536	566	562	565	606	568	579	581	593	553	556	582	564	618	565	642	558	569	553	560	563	561	608	597	619	579	565	549	524	577	608	582	560	557	525	540	559	545	567	588	562	533	578	552	592	596	551	621	550	543	554	579	569	594	568	561	566	654	553	577	566	550	571	565	610	566	562	597	549	573	549	551	562	513	568	550	559	553	525	559	584	574	560	567	575	574	598	570	571	564	597	550	599	559	593	548	552	548	551	540	547	567	571	604	596	578	531	554	589	567	540	564	512	596	578	579	572	507	560	566	561	596	594	581	568	542	576	589	548	541	539	577	588	538	559	569	538	571	569	579	583	573	582	583	562	614	575	593	559	568	561	607	564	559	544	573	540	610	581	509	550	601	567	557	564	577	547	532	566	553	537	582	556	578	541	571	629	599	577	561	565	559	581	552	554	583	584	569	545	535	569	557	595	572	540	573	531	551	572	564	586	580	582	574	579	538	588	597	566	562	573	551	559	561	551	601	537	553	613	532	582	574	549	533	565	582	556	503	567	589	577	604	538	554	620	587	597	554	561	604	552	562	563	575	549	545	566	531	540	626	577	594	562	592	628	610	579	653	558	576	551	556	582	536	559	528	563	540	580	569	565	582	573	537	597	561	570	572	540	583	565	591	578	592	563	573	597	613	513	553	580	542	536	541	569	542	564	572	609	563	574	572	547	588	583	550	615	607	575	538	526	605	573	549	583	579	549	577	555	612	563	572	559	574	564	575	622	594	588	613	599	583	626	551	588	543	568	523	534	573	597	576	612	594	593	515	575	546	593	534	575	577	605	601	588	609	564	584	585	590	601	570	558	563	577	554	532	524	580	561	611	566	572	558	608	551	543	572	572	564	572	545	566	596	553	631	572	521	573	534	541	568	516	553	577	566	546	580	577	607	567	539	576	610	526	606	602	582	577	514	557	558	588	592	544	560	548	619	578	591	566	557	583	573	593	580	579	567	567	552	543	540	589	571	581	590	590	532	592	545	591	565	587	573	547	600	566	555	581	592	566	570	568	586	534	599	586	576	559	566	565	583	552	562	580	553	581	574	567	563	582	565	545	535	592	578	553	565	569	570	594	541	583	535	647	533	586	547	550	538	575	572	538	531	565	611	597	590	550	569	530	575	564	558	566	563	542	588	571	548	533	622	571	581	603	594	586	539	572	535	544	568	567	575	604	567	582	580	583	587	559	591	564	538	576	543	572	577	567	575	557	577	554	567	588	528	597	566	558	555	608	586	545	575	579	565	586	591	527	584	567	605	527	567	552	586	568	554	544	567	578	590	612	543	593	603	561	591	551	550	557	576	527	592	587	571	555	558	587	581	556	526	571	573	588	566	583	548	541	571	552	570	554	545	560	584	517	612	558	576	553	598	555	578	556	617	595	562	531	601	583	582	584	559	543	622	558	567	581	575	574	522	534	558	510	530	565	547	539	517	564	585	546	571	570	598	580	651	557	508	583	552	592	532	560	539	601	563	558	653	596	547	591	575	568	547	591	554	517	592	628	549	534	551	600	563	553	587	589	548	591	554	602	583	512	560	599	573	538	549	556	551	588	608	559	591	585	604	574	559	603	546	590	555	543	585	535	549	580	586	583	567	587	565	560	547	594	555	554	585	533	513	586	513	526	581	539	542	578	549	532	534	581	563	577	553	560	570	569	559	571	583	571	575	551	576	569	591	573	545	573	554	593	566	531	560	611	576	548	572	543	545	564	580	589	596	577	619	552
3797	2764	2407	1383	1019	843	716	642	602	593	580	552	582	551	565	516	535	555	524	486	542	498	526	501	522	536	547	529	516	501	493	479	539	514	548	528	508	544	494	481	481	492	525	497	482	540	505	521	527	530	518	472	511	468	514	499	524	512	527	499	530	506	498	525	528	492	515	522	540	523	502	499	515	496	523	505	527	556	513	488	503	537	516	552	534	516	540	506	507	482	492	481	531	481	478	512	509	494	547	514	549	509	508	496	483	486	487	508	499	504	494	518	535	507	494	479	510	514	488	506	519	506	481	501	454	508	531	512	509	498	518	517	530	513	481	569	502	492	480	485	494	507	544	479	519	531	482	472	502	484	536	516	498	488	533	526	506	493	494	535	508	477	499	528	476	499	475	495	504	453	515	491	498	526	526	518	508	527	505	502	518	526	466	483	478	520	520	479	462	530	488	483	498	525	493	520	477	498	485	501	482	449	472	488	513	505	491	459	469	506	473	485	522	507	504	529	458	504	505	536	519	470	489	512	462	458	506	512	483	477	503	522	508	494	489	522	500	513	524	491	519	486	545	469	487	522	503	510	482	506	484	491	520	498	473	506	521	514	466	520	513	540	514	513	503	514	518	496	491	493	505	505	487	511	488	489	472	522	494	501	472	477	492	524	499	497	466	525	526	488	490	493	519	495	488	499	480	475	514	479	531	524	519	547	542	472	479	510	527	465	520	522	511	495	502	495	563	548	525	479	489	534	485	479	488	491	493	521	480	477	527	478	515	505	500	506	525	487	499	441	511	494	515	518	498	518	510	484	488	495	518	527	498	504	516	467	516	515	494	480	500	462	487	491	485	516	460	479	504	482	457	484	505	486	487	529	477	497	461	520	540	466	502	498	473	478	482	506	492	453	505	475	526	526	493	492	469	525	515	496	511	509	548	484	489	476	506	485	495	495	487	495	497	481	495	470	522	483	496	512	527	461	540	461	508	480	525	470	484	506	503	502	487	475	502	478	486	498	474	521	487	524	513	473	514	494	508	495	486	506	505	437	477	526	525	518	447	486	481	492	475	518	491	494	489	530	499	456	442	493	504	476	510	469	493	484	499	478	497	492	496	467	472	506	540	517	476	488	487	479	485	517	495	490	511	481	479	485	511	514	485	548	509	516	522	502	463	472	480	454	515	457	479	500	473	522	508	504	501	457	493	473	501	480	518	508	551	486	503	510	487	484	497	487	458	521	524	510	508	522	470	509	512	491	476	489	473	487	502	487	508	502	499	521	493	548	493	498	510	510	459	521	495	513	481	486	510	522	473	478	487	500	477	504	501	483	462	498	511	432	551	487	491	477	505	496	504	532	440	516	509	537	472	483	456	500	494	508	497	517	466	507	507	517	493	502	491	508	488	476	486	481	497	481	494	501	510	467	516	477	520	527	501	505	483	492	485	501	519	456	464	489	528	487	512	483	519	485	503	457	510	507	484	466	467	455	513	497	527	457	461	489	478	471	485	462	482	508	450	529	463	451	488	506	503	488	495	491	516	489	504	533	481	503	489	492	498	497	464	477	513	496	533	514	510	543	512	462	476	562	523	521	514	494	486	481	510	518	445	477	465	484	453	496	466	494	492	517	493	465	468	524	543	526	502	489	515	486	501	539	489	486	473	520	489	467	510	488	489	458	496	505	462	471	458	501	489	519	504	486	495	485	506	494	490	513	479	535	463	492	484	510	521	503	480	443	480	523	513	446	547	489	450	515	472	496	522	487	469	516	523	491	505	497	459	499	501	515	485	520	487	470	483	494	459	486	500	504	429	446	499	523	504	497	493	518	472	492	497	500	494	519	554	481	492	527	531	469	500	535	456	460	502	500	506	536	510	494	519	489	513	479	486	452	515	520	518	549	483	503	464	521	508	520	434	501	466	477	524	479	447	506	518	458	489	479	488	471	506	477	471	514	512	512	495	472	481	506	487	495	492	490	496	483	480	483	480	530	504	512	496	496	466	486	497	521	494	483	511	514	491	474	471	545	502	513	516	514	505	497	487	490	500	490	509	494	517	473	472	506	464	499	492	520	503	535	502	518	474	488	501	509	486	501	540	459	507	525	462	536	472	516	499	523	501	508	521	487	467	476	506	492	516	480	492	499	481	437	478	487	477	500	469	471	522	514	487	527	486	503	479	501	510	451	489	497	511	507	501	513	460	481	536	499	463	500	545	509	457	509	499	504	517	448	496	480	514	534	481	474	480	474	520	487	486	507	512	501	485	528	527	475	478	438	497	526	476	488	477	487	506	526	472	497	515	476	459	490	507	481	526	490	450	506	545	502	486	498	519	479	496	459	450	473	502	495	500	501	510	501	494	460	511	459	486	514	520	518	470	492	478	542	459	532	487	532	503	486	523	489	500	507	458	465	502	516	543	481	484	505	523	506	528	471	480	484	460	511	480	518	489	503	459	490	486	505	504	482	511	526	503	449	515	491	523	441	491	495	489	504	498	521	502	495	484	527	554	481	476	486	481	515	482	538	471	502	533	482	548	465	470	510	460	512	487	530	462	484	463	483	510	502	552	522	487	490	543	546	500	495	454	502	464	431	515	490	501	488	536	497	529	499	480	502	473	455	504	494	480	520	501	468	528	473	475	505	467	501	507	499	474	473	515	421	494	504	501	456	488	513	482	493	442	516	527	520	510	457	490	482	488	467	472	480	510	490	497	492	525	459	495	499	496	492	505	495	477	497	475	523	516	446	500	495	458	510	510	514	508	487	505	514	489	487	544	498	477	479	490	499	487	458	502	482	481	460	520	515	529	476	468	507	483	517	496	490	520	531	498	502	478	499	510	489	459	481	525	524	494	515	498	486	507	539	490	433	502	498	484	529	503	475	475	484	486	457	495	473	507	549	477	522	495	518	444	564	499	495	535	478	526	479	453	467	467	476	500	513	498	496	512	526	507	485	489	528	494	505	497	513	501	492	488	486	514	474	478	484	485	483	484	519	510	495	518	485	467	558	447	518	508	496	535	501	478	525	490	508	501	486	513	517	533	501	490	469	511	534	462	474	517	482	468	457	497	487	553	493	490	514	486	489	475	495	500	476	512	507	498	451	496	475	479	495	494	473	459	527	529	535	503	481	480	476	534	457	460	506	494	445	519	462	515	504	478	475	497	499	492	470	521	508	516	470	499	478	491	550	499	489	480	474	456	469	490	470	518	462	521	472	474	459	544	473	459	497	474	463	481	511	493	483	545	466	554	493	496	512	521	522	484	500	465	480	537	512	472	499	491	507	509	487	498	550	487	497	496	540	474	471	465	479	491	481	510	466	471	524	515	488	514	480	467	472	511	441	499	481	513	455	476	502	483	492	494	509	503	509	494	489	499	495	486	508	517	484	498	509	457	473	475	463	483	520	479	473	450	487	475	495	536	456	507	507	491	471	467	481	471	461	523	523	499	476	497	500	488	546	513	526	506	495	509	470	468	483	512	482	475	477	496	497	464	498	488	500
24553	21448	28559	24735	21123	3365	843	538	447	427	420	401	362	343	365	304	355	318	379	336	344	349	351	329	344	303	344	326	353	302	336	332	332	361	317	327	303	322	324	310	328	354	307	348	342	308	326	319	321	307	338	322	303	308	311	353	303	314	326	319	334	328	303	305	303	335	326	316	298	304	369	283	320	296	304	334	332	329	347	316	309	312	336	317	312	297	318	311	334	312	342	302	322	302	319	339	328	292	300	347	327	310	297	327	317	322	300	327	323	314	309	320	328	328	307	307	331	285	314	311	301	344	323	291	321	346	299	300	321	310	332	318	316	309	325	353	324	298	365	327	310	299	314	302	301	297	336	293	320	335	329	301	328	323	334	315	311	313	271	341	305	351	305	298	332	296	341	324	335	327	279	273	299	323	293	294	337	316	310	354	325	324	313	322	332	359	313	320	268	303	305	334	295	331	325	322	317	317	290	320	311	307	303	321	309	335	306	317	323	321	307	298	345	312	303	317	332	302	304	326	319	320	329	341	338	320	332	290	330	320	333	308	315	334	290	303	304	301	316	289	321	321	339	311	307	332	309	312	301	317	299	321	277	314	322	305	317	313	329	308	344	310	317	297	326	299	335	323	300	340	312	326	325	329	303	340	332	304	311	321	308	301	290	301	322	332	281	326	308	292	299	316	296	332	321	309	323	315	336	317	300	308	342	329	329	283	288	325	305	307	286	334	318	340	322	322	305	328	319	343	310	302	334	346	326	334	332	328	309	308	329	309	348	299	324	318	345	292	319	313	287	321	306	322	298	316	301	293	321	331	306	325	329	323	317	332	295	282	330	314	287	309	300	321	348	302	294	273	310	318	299	308	318	314	321	323	285	321	350	316	309	280	304	326	316	339	316	327	323	331	303	322	313	349	312	277	307	318	307	312	305	326	363	313	320	312	344	360	299	328	297	300	297	326	316	309	339	309	333	356	312	290	307	347	350	301	307	323	317	335	305	331	324	316	321	289	329	313	333	291	299	314	322	307	299	318	328	320	305	281	305	299	316	322	342	336	319	321	328	319	298	304	302	276	332	321	313	272	325	288	322	296	326	337	326	337	324	287	315	302	295	312	333	352	291	324	332	318	337	343	296	340	293	330	336	327	292	287	306	318	302	303	300	301	337	301	287	322	316	306	299	346	345	329	297	322	325	342	310	308	298	291	344	290	331	317	339	292	315	331	319	313	328	260	361	303	319	288	293	289	319	314	277	325	335	321	342	314	344	313	336	299	304	323	319	348	324	346	315	304	320	323	297	347	294	323	311	298	270	331	289	306	284	311	342	334	343	360	301	318	352	332	295	298	347	292	321	316	332	307	282	314	299	292	366	301	315	293	295	317	330	306	295	307	324	275	289	346	315	311	338	334	319	299	305	326	314	304	306	298	300	313	330	325	326	318	345	356	307	308	335	314	329	313	306	316	329	288	333	323	297	317	312	315	309	307	325	334	336	289	302	290	313	357	316	285	357	345	301	281	287	302	312	310	289	296	300	308	275	311	296	326	340	337	307	299	307	361	309	321	308	301	322	309	292	322	366	301	334	304	306	295	327	347	300	308	331	304	312	314	298	329	303	319	307	328	329	323	320	315	322	326	341	335	284	309	351	283	305	335	320	319	318	320	334	307	303	294	330	329	305	318	319	322	326	319	316	323	312	314	309	308	313	304	286	331	334	340	311	322	320	291	373	332	336	283	312	293	324	302	295	325	312	310	320	317	289	312	320	335	319	315	316	293	313	340	256	323	324	319	342	314	330	300	285	308	323	320	298	324	298	315	328	319	316	317	281	312	304	318	332	320	329	312	324	308	328	299	325	327	326	338	317	305	309	315	313	319	293	296	315	321	294	297	347	312	314	319	288	334	309	331	325	297	330	324	321	295	326	335	307	298	310	290	325	299	285	322	314	348	286	306	292	315	321	310	321	314	296	324	323	323	333	354	331	317	328	273	318	334	296	312	323	343	340	332	287	310	312	324	307	287	326	342	322	308	323	303	303	304	312	339	340	302	336	325	334	307	335	327	323	345	312	316	309	333	328	342	343	318	331	329	331	287	331	329	303	353	316	332	346	300	311	316	300	314	321	291	299	287	290	354	338	287	337	330	355	317	323	292	330	286	316	332	317	345	290	319	327	293	261	338	297	322	311	299	332	301	318	283	289	343	343	304	321	319	311	351	296	304	314	333	302	309	333	295	318	304	333	324	313	307	309	323	343	293	324	294	295	304	317	338	302	313	295	276	299	325	292	326	331	324	309	318	294	307	316	310	333	334	325	354	332	309	303	313	310	295	304	309	312	334	312	315	347	320	293	322	306	314	330	318	312	339	334	332	299	297	343	306	304	315	314	304	280	282	309	324	310	324	305	323	296	291	340	312	313	309	325	312	310	297	293	304	322	349	317	303	322	349	320	325	318	337	335	306	340	304	333	344	299	314	312	359	307	296	327	312	323	331	322	271	301	321	305	319	303	295	312	315	319	304	317	322	296	299	295	288	318	323	325	340	282	335	300	291	294	325	301	320	327	308	328	317	330	315	311	310	321	295	321	324	346	330	283	322	301	306	310	311	305	311	320	293	329	331	305	334	306	325	334	314	323	336	292	321	323	321	319	306	313	293	295	318	294	313	328	313	350	289	281	319	308	329	293	356	313	312	324	270	297	313	307	294	304	300	309	328	336	317	313	334	316	313	282	279	316	284	289	324	342	293	329	312	275	300	304	286	310	338	332	301	315	293	319	329	303	308	327	304	297	330	314	363	322	294	312	347	334	327	322	321	313	313	339	344	325	293	311	315	281	306	318	317	305	334	325	324	307	330	327	297	349	315	330	300	333	328	325	321	314	336	327	312	316	327	318	314	309	324	286	342	334	305	284	331	322	278	331	314	306	322	343	315	307	295	329	306	319	331	315	314	297	307	326	348	314	309	320	310	313	294	336	296	317	346	317	351	319	285	318	300	292	296	324	296	301	311	316	317	296	291	310	305	320	321	324	317	331	309	335	289	263	288	306	307	284	298	304	279	319	315	304	306	320	308	304	305	292	323	298	306	316	287	285	323	297	293	311	352	312	281	306	324	320	348	304	312	321	300	340	294	313	323	329	308	304	326	311	310	325	342	318	310	299	315	346	295	316	296	295	287	302	336	315	305	322	314	321	304	313	265	308	316	316	270	320	323	275	304	314	299	302	341	281	305	327	301	320	317	310	324	310	313	338	293	321	325	318	336	314	299	295	291	300	332	310	304	324	322	285	331	281	297	313	293	300	311	306	296	310	299	320	316	269	304	307	343	296	321	299	332	324	349	323	314	299	307	339	300	314	281	300	288	310	307	297	328	318	313	319	292	341	348	316	275	312	327	340	301	342	338	323	322	310	317	325	329	332	285	316	310	306	320	344	311	334	325	305	339	310	299	314	339	292	317	295	335	337	358	317	297	321	318	296	323	291	340	341	303	352	328	316	303	307	324
3781	4871	4011	2032	1296	977	794	646	525	513	448	437	409	396	357	353	385	383	303	323	356	326	312	323	335	308	316	306	322	320	282	314	287	311	300	310	322	304	283	298	286	300	297	279	323	283	294	294	279	312	272	323	309	308	293	302	297	318	269	319	278	266	288	291	316	276	310	307	268	327	323	311	321	308	275	283	263	324	276	322	315	344	297	267	311	284	270	307	302	294	301	319	266	266	299	293	306	296	282	291	307	281	285	284	256	294	277	296	274	291	302	293	281	287	291	332	335	272	306	285	277	291	305	277	291	294	309	274	307	293	301	283	292	298	296	295	299	272	277	302	275	293	294	292	274	292	284	321	311	287	308	322	318	316	312	302	292	287	306	258	260	296	323	269	299	294	276	284	308	310	300	257	286	300	277	315	301	300	282	275	308	307	303	321	279	313	286	305	283	307	295	265	313	284	283	312	312	288	295	297	280	278	339	279	293	305	299	279	286	281	262	300	306	278	272	304	317	307	279	298	295	288	308	295	291	279	312	292	305	310	298	305	282	305	292	284	276	286	290	296	257	277	299	278	279	296	302	299	271	290	303	275	290	293	319	297	325	288	262	299	299	280	287	299	294	325	301	310	268	277	271	286	273	318	289	272	286	270	266	311	255	289	299	297	299	283	283	272	296	295	266	301	272	298	296	309	279	290	262	270	289	304	290	284	306	290	280	295	303	308	261	328	305	274	307	292	274	308	304	288	286	256	270	281	328	293	294	293	278	293	309	265	275	305	292	283	313	286	282	298	264	300	246	314	294	290	313	281	321	252	289	316	297	285	281	316	281	307	300	297	266	272	317	293	276	288	282	270	321	273	274	264	289	265	327	291	278	322	287	298	284	265	264	314	301	310	321	286	295	268	316	285	277	271	327	324	296	304	289	307	270	287	300	286	293	287	290	308	292	263	273	312	246	297	256	283	308	268	284	287	306	296	268	285	291	289	263	303	287	286	294	297	278	258	292	299	287	275	305	231	304	323	305	284	283	317	244	301	264	319	309	267	290	293	295	274	277	274	273	294	288	325	299	317	280	314	293	293	295	289	292	301	282	264	282	324	286	263	276	298	308	294	275	274	305	300	276	276	282	305	284	273	305	292	286	273	276	316	286	286	296	311	292	282	292	310	310	292	290	309	250	282	305	299	286	291	288	313	272	278	300	309	257	294	295	274	320	287	300	272	302	283	284	295	311	284	294	292	271	301	311	292	304	306	286	292	301	297	273	303	293	285	285	282	293	277	313	310	303	269	300	319	287	284	299	280	286	300	303	285	307	259	306	286	263	300	299	276	302	300	296	286	273	290	286	273	301	316	313	309	279	280	300	297	271	310	284	312	318	294	280	319	289	257	306	305	300	295	294	265	276	292	315	270	269	313	300	275	294	291	300	273	292	295	317	293	315	292	300	263	260	310	287	310	300	285	298	280	299	281	277	294	255	325	267	305	302	292	292	304	260	283	286	292	313	304	279	318	321	283	278	298	305	284	300	286	265	292	306	299	260	260	277	279	271	290	288	292	313	300	278	287	312	289	296	347	264	297	294	288	278	280	308	279	273	266	307	299	292	274	277	295	282	251	289	288	271	301	302	302	305	301	317	298	285	292	272	274	280	305	290	276	302	327	274	282	293	288	270	301	286	296	322	328	302	303	313	277	283	274	287	291	270	283	294	274	303	271	274	290	262	299	285	294	295	312	312	274	303	265	293	289	301	297	291	277	276	260	274	271	277	286	270	292	310	286	290	318	315	282	310	319	278	332	299	277	261	302	294	288	289	293	304	300	283	284	281	303	301	283	307	277	288	292	288	270	290	288	291	275	273	278	290	293	330	274	282	278	310	310	284	289	277	270	285	301	308	288	266	296	299	290	270	312	322	314	305	303	284	276	291	307	292	300	324	293	303	296	261	321	282	279	263	264	239	292	270	280	304	290	274	285	329	284	284	295	287	284	282	325	288	311	268	293	296	291	287	288	271	325	303	284	290	305	296	279	286	294	315	291	310	313	296	282	318	296	333	302	309	291	280	277	305	302	293	282	272	298	313	279	303	312	285	298	293	316	281	306	283	279	304	321	306	310	295	293	304	294	302	313	299	302	260	271	267	300	303	291	295	280	252	280	284	304	298	300	268	266	277	294	291	285	308	289	282	290	272	302	319	297	275	308	284	279	285	280	292	281	307	302	275	293	280	267	292	287	283	291	250	273	307	310	304	261	282	282	288	293	291	324	281	295	315	286	288	300	269	293	267	320	292	283	293	271	325	300	278	311	289	287	274	274	276	282	283	272	304	280	306	301	293	267	288	254	302	294	313	256	315	295	279	288	326	285	290	305	329	320	266	265	258	299	304	285	295	278	276	277	317	284	304	306	284	304	305	270	287	269	293	274	279	326	272	276	279	274	301	331	322	280	271	301	286	290	300	295	263	308	321	294	283	289	299	296	282	271	269	299	296	281	284	278	261	301	305	302	281	296	280	306	317	291	297	281	336	289	295	296	270	308	287	293	312	301	283	294	275	259	296	296	289	282	280	315	332	290	314	310	285	284	315	299	270	280	278	255	279	262	273	271	275	311	287	292	324	272	284	279	306	258	281	278	314	276	305	293	286	315	295	267	329	271	282	299	280	298	296	323	312	296	288	279	269	285	296	296	266	247	316	285	301	312	299	313	262	283	276	284	280	301	275	294	318	295	272	311	308	285	286	295	297	292	312	286	301	281	316	293	254	291	276	288	309	294	266	304	273	312	296	285	274	298	274	287	251	317	287	283	270	301	282	306	287	285	304	275	263	321	292	274	289	291	311	286	285	313	286	300	295	281	293	304	281	330	312	283	303	268	289	312	257	311	326	326	297	289	330	278	268	300	260	292	275	280	265	271	296	286	310	280	305	276	284	300	307	293	282	286	299	280	291	301	308	265	288	277	273	294	276	273	290	319	298	284	254	272	279	280	281	297	303	300	297	274	282	304	238	290	270	305	284	258	300	279	242	275	300	307	296	278	288	292	296	283	270	307	282	309	313	275	287	304	280	264	280	261	298	299	306	286	273	280	306	288	331	304	312	304	314	262	269	299	293	269	297	277	298	264	284	289	265	269	323	250	280	259	294	270	319	272	279	269	301	297	260	289	299	303	288	268	321	282	282	280	337	285	297	288	305	298	314	276	259	278	326	273	283	288	279	323	263	321	306	310	295	291	299	295	277	284	290	302	281	284	271	281	286	276	290	302	269	272	296	293	301	273	285	305	271	289	290	288	305	265	313	310	303	303	252	282	284	291	331	282	296	284	280	298	287	292	281	307	305	300	301	298	266	296	300	273	307	305	288	308	277	312	308	290	279	250	292	252	291	292	296	298	268	273	268	302	302	275	298	281	283	292	283	296	267	303	286	273	295	278	272	288	294	283	293	301	304	277	254	302	268	272	299	303	301	281	287	316	308	309	291	268	301	279	291	311	296	293	274	269	273	290
27902	10196	1778	1172	912	941	921	905	880	955	908	955	942	886	900	899	909	901	923	929	896	872	860	949	866	929	896	929	900	924	871	930	854	851	945	954	907	904	863	930	881	972	907	872	899	897	907	941	931	941	968	918	930	872	953	857	931	888	845	940	915	878	893	905	874	895	894	893	867	890	874	932	919	906	939	872	891	938	911	899	876	914	881	941	919	920	885	864	910	938	911	992	930	936	904	936	892	875	917	888	872	881	953	923	900	879	945	937	974	919	905	910	928	925	868	887	860	921	836	914	897	915	918	921	911	896	886	912	935	866	873	915	856	930	938	912	905	884	906	926	943	853	946	885	936	916	898	917	890	915	910	946	895	902	935	925	979	891	943	943	931	903	911	912	880	906	944	932	911	839	951	916	888	844	871	922	963	923	845	911	929	884	876	876	883	908	919	903	882	898	863	919	937	909	878	875	893	935	882	845	931	920	912	899	885	890	931	893	899	920	955	940	865	877	966	970	939	902	910	891	924	947	888	903	918	1002	885	912	902	948	880	911	897	927	952	898	930	897	919	898	897	862	920	964	965	901	842	930	893	866	928	851	950	988	883	895	886	904	857	936	934	883	881	925	901	934	915	900	901	878	914	908	919	881	876	903	882	927	908	842	833	938	900	878	946	862	907	852	871	906	948	902	876	879	909	924	908	938	918	951	934	927	923	902	901	907	945	882	891	866	873	891	941	872	918	914	962	904	876	883	882	915	890	944	893	945	893	883	890	914	933	929	926	875	901	877	938	903	922	928	939	889	919	939	893	888	928	897	920	931	870	851	894	945	868	935	901	946	931	944	930	943	943	909	903	941	914	925	892	867	938	867	910	917	912	893	907	885	879	870	923	918	880	920	846	873	927	934	922	849	907	894	876	880	932	922	955	933	936	947	945	861	872	776	912	932	939	911	916	920	933	921	950	868	909	933	929	908	935	902	923	879	890	830	914	937	904	919	961	881	867	911	914	977	916	932	901	941	875	872	922	917	897	905	931	893	894	850	887	940	857	898	920	891	927	851	962	898	933	922	971	941	937	902	915	954	917	956	901	956	881	955	934	911	964	937	936	951	897	923	920	900	907	909	978	883	868	928	935	929	886	952	919	945	893	911	953	906	955	925	870	896	903	950	928	913	890	934	921	892	875	882	978	957	925	887	906	867	888	879	910	886	890	932	910	981	927	912	930	848	869	971	898	901	943	942	923	946	881	986	942	941	938	910	938	912	880	932	877	930	896	909	951	969	907	903	960	943	851	910	853	916	918	921	929	845	965	933	915	953	906	879	879	953	890	920	880	897	894	881	883	875	934	894	921	845	925	932	889	909	939	891	902	904	953	904	908	910	887	911	914	945	886	935	892	859	963	872	921	905	902	869	874	893	903	931	868	897	904	913	961	914	875	853	933	887	883	924	926	888	938	926	967	874	873	896	921	929	919	884	965	943	970	945	947	887	890	894	894	925	995	908	953	854	893	902	913	873	932	885	891	938	901	926	909	866	914	907	893	939	869	876	907	926	927	905	905	947	948	963	876	907	892	935	931	970	919	918	882	914	938	913	943	908	901	917	849	931	923	922	867	968	854	873	935	933	907	896	889	883	916	882	920	917	921	912	950	906	913	872	892	903	925	899	884	922	929	890	910	867	956	988	923	880	887	912	907	886	922	893	873	889	875	957	957	965	947	897	929	917	876	900	933	898	915	900	899	916	873	895	936	888	887	904	922	902	914	904	899	971	991	900	931	899	901	967	912	885	952	953	924	933	883	894	925	927	904	904	911	870	926	871	919	917	949	934	887	862	963	930	902	877	919	865	909	884	920	923	938	841	926	891	927	972	938	931	927	950	959	878	930	899	863	913	885	898	866	888	901	894	869	897	919	905	937	969	893	873	885	933	908	926	907	887	878	960	886	902	876	951	944	923	926	884	933	886	958	907	930	925	918	914	856	898	907	897	906	900	916	953	904	909	876	907	928	881	949	884	866	912	864	919	910	826	934	845	881	904	899	919	872	877	955	896	852	928	944	926	935	915	905	892	887	859	923	965	894	922	877	832	947	921	966	893	941	855	909	905	909	918	947	929	902	890	884	910	916	945	938	955	994	981	897	884	891	874	884	957	911	857	929	973	951	892	906	920	923	914	917	898	887	992	910	881	889	910	914	899	942	932	907	913	917	912	922	867	860	915	905	897	922	910	923	904	879	914	869	913	937	922	862	905	946	913	861	914	979	908	868	914	878	951	913	923	898	923	948	917	923	906	894	843	866	907	872	856	904	850	905	918	934	935	977	912	939	910	932	898	944	879	902	924	898	846	912	914	884	898	929	906	954	928	874	971	885	858	900	944	937	894	861	910	920	949	927	865	926	902	964	896	858	927	921	946	878	903	882	887	827	967	928	858	850	921	880	1003	906	957	876	908	954	893	940	924	912	920	899	902	939	905	868	916	951	934	943	874	890	970	926	918	911	879	880	881	893	931	854	879	872	936	988	847	928	937	884	923	900	899	822	953	870	966	910	892	914	938	877	876	915	923	885	942	842	908	929	908	922	856	932	928	908	904	934	859	921	897	878	944	926	886	885	893	875	918	964	932	931	940	882	886	942	915	953	925	934	928	901	905	918	915	857	895	903	947	948	914	881	905	933	924	947	888	925	892	921	955	943	899	923	879	886	921	837	937	943	929	903	866	891	914	929	926	930	912	868	927	897	948	924	912	920	886	876	874	943	929	897	836	902	855	903	882	956	969	899	936	917	968	907	981	953	892	964	978	901	927	947	893	920	890	946	911	878	924	873	912	921	924	855	963	907	910	890	929	923	936	940	896	882	903	928	862	915	924	928	916	929	860	853	909	891	895	974	908	884	965	940	911	850	894	891	938	963	901	850	931	874	890	928	892	930	896	901	952	928	958	893	859	889	923	871	914	918	977	922	922	908	879	912	919	881	956	880	946	950	898	900	847	899	887	950	885	919	911	887	926	922	939	876	918	928	917	949	877	897	901	910	949	939	902	883	968	886	917	924	909	928	947	917	903	912	892	940	961	872	908	919	901	852	943	984	936	924	884	941	948	885	888	925	925	895	897	965	915	888	940	912	924	903	944	849	856	916	872	936	907	902	883	860	950	950	851	970	936	883	850	878	880	888	935	917	931	884	918	904	861	941	923	908	925	953	912	903	901	933	956	894	927	915	937	861	960	925	855	900	946	875	941	924	904	906	959	905	883	895	924	904	848	915	936	952	914	972	948	896	909	848	945	924	938	942	934	969	840	960	898	933	901	916	879	922	925	862	931	899	942	923	908	912	892	918	961	915	892	918	933	887	922	915	980	928	897	879	923	950	882	897	897	891	910	937	930	947	950	890	931	892	881	910	878	920	953	934	912	956	900	910	913	876	919	913	953	960	893	911	890	917	900	880	842	936	920	908	904	881	914	903	862	948	905	898	877	899	986	895	890	865	991	892	832	940	872	876	914	888	955
5494	942	876	770	813	782	771	648	780	727	727	751	720	722	729	708	762	782	641	731	707	742	697	756	714	680	721	736	775	751	676	755	689	684	757	714	722	709	716	747	736	685	783	730	711	684	717	737	675	676	696	755	716	721	725	729	705	740	744	747	693	715	711	744	705	727	730	722	742	719	688	718	684	731	709	701	734	724	715	699	693	711	748	747	681	717	727	694	751	700	715	724	743	698	708	720	707	793	728	709	715	678	724	733	745	761	662	748	708	702	708	734	723	729	706	742	756	664	750	712	728	729	694	710	744	713	751	741	725	727	745	743	743	704	774	719	708	736	706	691	756	719	716	676	718	779	705	696	732	690	720	726	811	655	760	683	717	802	735	747	708	722	747	740	715	728	775	733	729	725	697	709	675	711	688	718	723	741	745	738	701	720	721	733	730	721	738	740	722	691	705	736	687	748	730	784	737	753	773	732	741	690	712	740	691	706	758	743	777	718	724	688	688	763	724	743	723	688	710	699	709	691	743	703	705	694	675	771	711	675	734	691	680	752	745	706	745	718	684	695	710	776	723	719	724	706	744	780	694	729	723	683	748	745	724	689	711	788	722	683	766	703	686	694	718	720	669	698	719	742	753	754	727	712	664	758	734	762	710	702	717	723	710	703	701	745	703	716	724	733	717	708	729	727	678	701	744	728	777	720	746	698	767	716	721	714	685	756	665	769	701	725	658	724	766	704	695	708	717	749	709	688	730	709	704	719	690	690	713	682	706	670	728	720	721	726	739	755	704	752	716	736	769	719	723	751	720	684	706	707	730	719	691	644	754	699	683	729	706	726	703	750	691	728	725	734	689	759	653	722	695	702	713	743	709	686	732	698	710	716	723	722	694	736	720	760	702	689	705	705	749	718	720	717	697	775	745	663	753	697	713	727	722	706	687	701	720	727	708	706	689	730	744	713	747	702	740	740	711	709	714	757	710	710	742	723	751	719	671	734	713	705	705	684	752	669	740	722	712	729	746	692	753	736	741	736	699	654	729	741	697	729	716	736	773	762	728	700	771	700	752	740	723	720	731	716	719	728	684	725	728	723	718	680	702	716	693	706	717	715	716	711	661	698	723	707	715	663	693	763	745	736	727	731	732	738	742	740	714	702	761	700	710	736	678	728	710	684	723	746	747	689	704	733	676	659	742	705	770	716	697	690	695	749	741	697	751	736	712	742	730	670	721	705	729	722	726	784	728	688	707	659	743	716	716	713	722	740	711	705	754	697	705	696	723	694	729	699	722	763	696	691	714	719	658	696	765	709	746	693	698	712	728	756	669	727	724	690	723	766	681	706	720	775	712	737	740	726	681	698	741	732	679	661	717	714	693	706	751	740	760	715	705	677	712	763	695	707	743	707	703	687	696	698	729	691	681	724	701	734	701	743	706	705	704	718	702	722	697	682	667	736	723	737	744	673	733	783	703	720	724	707	729	741	730	800	775	723	690	686	699	743	717	689	746	701	685	754	708	686	722	701	714	701	742	659	702	708	732	714	706	716	681	741	724	737	716	709	669	784	730	769	762	675	695	716	745	712	710	707	774	705	721	732	719	707	709	725	688	717	677	719	698	703	698	740	744	723	746	734	762	713	702	705	743	713	709	698	726	696	762	692	798	699	725	740	710	708	736	716	675	726	742	747	679	773	722	677	689	737	720	685	699	681	760	683	731	705	752	726	690	714	668	694	690	724	709	681	726	726	720	738	741	728	719	701	717	722	661	693	676	695	715	710	659	720	763	666	798	664	735	708	716	720	759	721	678	750	725	743	768	723	766	728	678	736	698	717	713	695	727	678	735	723	710	720	733	686	677	758	752	709	689	718	719	739	689	718	752	704	708	750	683	719	695	693	724	709	735	705	708	736	759	748	781	703	715	734	687	738	738	721	733	718	716	758	744	718	767	710	696	755	683	692	726	734	773	746	684	707	731	707	699	679	729	762	733	734	742	678	734	667	753	691	719	701	793	753	688	732	707	764	681	705	705	708	715	690	781	754	690	723	757	718	708	705	723	757	712	705	721	745	736	731	749	699	769	736	713	701	698	686	735	707	738	695	750	715	722	709	713	756	690	737	714	715	706	735	711	711	717	717	718	705	699	687	707	730	748	667	701	710	774	753	761	736	712	707	714	714	676	738	689	731	745	715	726	681	741	702	728	709	721	746	695	670	708	763	701	712	735	722	702	702	701	714	665	724	710	701	708	685	662	724	678	741	735	757	740	672	753	689	717	749	677	682	715	723	734	689	692	711	727	676	729	739	715	712	729	711	694	730	731	692	735	734	686	737	758	689	747	700	734	680	727	693	723	741	703	738	707	732	717	737	710	729	718	737	700	736	744	703	708	711	701	686	708	732	730	698	733	734	725	725	718	771	717	714	695	750	758	747	679	727	698	712	699	715	688	732	705	709	695	772	730	681	711	696	745	697	731	694	688	711	740	735	705	677	713	730	716	736	765	766	757	696	701	728	724	703	696	724	674	706	708	692	692	718	740	722	769	743	700	731	745	688	712	692	735	740	707	743	739	709	734	720	709	672	704	734	730	691	747	708	734	700	754	704	746	699	740	740	729	707	720	723	734	723	767	716	733	667	758	719	731	733	751	669	709	710	751	764	713	734	728	727	746	721	737	714	732	726	706	745	690	718	662	697	691	742	728	656	705	782	726	733	739	751	759	718	751	734	719	693	678	721	683	735	720	694	747	733	729	747	722	734	726	710	677	722	734	714	701	731	781	730	682	733	729	705	704	699	720	698	723	710	749	717	695	747	742	766	745	696	725	731	712	731	705	738	732	721	723	711	675	732	720	675	761	762	750	670	725	734	764	733	755	722	675	704	717	744	681	690	730	781	734	747	721	703	678	724	711	778	754	719	716	785	733	759	739	707	704	714	709	722	720	735	737	639	725	739	700	716	754	712	745	700	696	708	697	711	714	674	647	720	747	719	722	690	715	702	717	711	723	711	711	663	708	714	761	711	761	739	669	718	722	758	703	735	718	788	722	716	738	738	695	734	786	698	734	700	697	731	714	679	732	734	688	763	727	766	728	734	655	749	717	689	737	735	711	744	699	721	732	742	681	688	693	667	692	711	737	766	753	697	738	717	745	693	703	690	746	758	736	733	690	753	682	773	723	770	707	729	722	728	722	739	736	701	766	731	724	695	735	737	690	728	767	769	700	696	759	703	677	721	696	701	734	661	724	750	708	712	716	720	757	706	762	754	712	669	727	720	711	738	713	755	691	759	733	717	722	738	726	736	694	726	753	657	736	752	743	727	705	735	728	712	709	731	663	776	660	730	686	757	726	725	699	704	685	733	703	745	686	686	708	689	719	746	714	718	731	751	733	737	742	760	714	743	764	754	768	700	704	792	719	729	716	678	676	720	733	670	744	736	662	734	725	707	651	716	720	754	701	706	713	752	784	723	706	703	717	697	700	656	759	706	689	688	698	720	750	721	680	695
25686	21464	27254	25494	4155	1110	860	715	659	639	590	639	666	587	616	600	588	633	632	610	592	539	581	614	586	622	577	562	569	579	572	605	599	573	556	574	590	604	544	582	565	583	534	586	534	550	572	594	544	582	645	599	590	610	594	596	532	577	560	586	561	588	578	543	580	565	583	560	524	564	574	574	619	565	573	557	569	563	566	590	612	592	536	522	592	563	585	569	571	496	554	600	577	645	610	594	562	577	583	575	591	529	568	540	578	588	575	568	549	562	559	561	597	549	586	583	586	578	541	537	510	601	549	586	584	598	549	578	592	573	581	593	598	588	575	569	568	621	585	577	583	562	564	602	582	545	612	604	610	574	555	582	559	568	583	607	596	575	559	568	557	590	576	579	582	555	588	572	556	552	572	547	610	605	614	542	595	557	546	552	539	582	599	549	585	575	566	584	591	576	600	588	596	616	601	589	606	595	565	611	553	501	583	590	607	540	621	599	560	547	578	587	575	519	623	586	563	596	561	595	582	578	606	555	602	578	607	612	570	559	587	578	566	585	554	597	577	583	565	573	551	588	548	601	548	573	601	593	601	549	558	575	595	512	558	608	578	532	587	550	576	596	563	628	558	573	614	575	565	567	555	584	582	592	578	567	565	564	591	558	543	582	560	583	557	591	583	597	544	579	538	536	536	531	532	601	588	568	575	593	612	589	550	578	589	577	594	563	536	611	597	605	568	582	548	580	535	619	614	569	582	629	559	585	628	573	544	569	544	621	557	548	579	608	566	572	573	597	568	570	572	546	564	589	566	579	585	551	557	590	574	539	570	584	589	594	571	571	590	549	570	580	603	602	582	596	586	573	551	622	594	563	561	572	535	577	597	601	531	569	566	555	609	553	593	586	566	568	633	591	603	580	571	589	611	604	542	560	583	567	590	608	566	584	580	545	588	579	631	591	580	568	553	580	566	594	572	609	590	584	559	548	589	529	547	600	581	554	582	600	580	578	567	571	582	598	577	586	568	590	594	582	583	559	564	566	584	532	549	630	588	559	595	570	577	613	555	595	561	578	583	582	520	576	567	595	608	594	550	547	530	561	594	575	574	606	579	526	559	551	555	566	571	608	577	548	542	576	587	541	580	563	555	527	547	563	566	619	538	539	551	603	559	599	559	546	557	532	585	549	594	556	620	564	563	575	588	570	584	580	563	563	540	613	605	581	603	590	591	590	559	591	585	565	523	569	594	584	555	556	586	588	606	594	559	552	563	564	571	580	577	544	577	596	549	560	577	565	561	603	574	590	534	561	516	560	584	579	586	564	557	537	598	549	551	585	616	592	582	540	603	567	562	584	558	587	587	547	583	568	578	546	620	532	596	560	591	572	566	534	559	598	580	608	548	574	538	591	612	558	602	559	591	546	587	570	580	564	530	557	564	557	580	606	572	565	603	576	579	600	583	575	591	603	625	608	546	576	567	609	584	577	573	545	601	583	546	581	526	594	577	584	540	602	551	600	585	564	543	576	543	552	590	567	564	543	574	579	586	617	564	574	583	547	561	603	568	606	587	599	549	583	572	601	586	599	614	605	587	625	579	576	593	573	593	559	558	546	567	567	565	584	677	562	575	535	565	579	542	557	546	549	582	600	579	608	565	567	605	519	528	566	554	507	590	560	571	579	540	593	569	600	564	584	569	578	590	528	562	562	546	593	544	601	582	589	610	537	558	597	590	558	565	584	541	571	536	595	576	605	606	593	588	578	550	531	545	557	546	555	579	580	536	558	536	587	583	605	565	547	584	589	561	564	556	532	579	581	614	566	586	569	596	578	570	571	542	566	562	558	548	594	546	581	543	573	594	533	589	591	484	571	606	600	580	520	580	545	580	586	538	540	577	620	628	557	530	574	610	555	572	568	619	570	577	624	556	582	587	553	580	582	622	582	592	530	565	536	601	602	544	577	572	627	566	561	607	588	555	618	610	559	534	599	577	568	535	570	636	576	544	542	618	543	584	571	561	578	592	568	527	570	565	582	564	573	591	556	577	566	583	578	580	566	558	546	573	554	603	605	555	566	562	609	541	563	567	603	567	568	553	605	570	567	588	605	597	546	610	609	573	605	556	574	583	574	554	588	553	581	596	539	547	593	548	564	576	615	552	559	638	586	553	519	568	606	576	588	581	586	552	545	558	604	553	589	577	579	554	595	562	613	586	558	571	582	565	550	570	551	590	581	609	592	621	576	579	599	546	542	611	570	588	546	566	565	580	553	610	614	573	577	625	545	590	601	544	604	612	602	560	614	532	566	545	544	567	597	600	583	614	563	602	560	605	569	550	581	524	543	609	578	553	569	535	539	606	591	594	582	581	527	565	549	546	569	596	547	594	585	592	599	568	533	556	557	585	550	621	558	561	589	546	579	573	576	585	568	579	563	612	589	598	605	548	589	592	519	592	573	576	551	585	604	558	594	526	528	604	574	619	563	614	576	550	618	580	557	623	555	606	592	616	565	569	583	596	561	608	597	567	571	538	543	608	571	592	571	549	547	568	532	566	571	614	578	566	567	570	594	546	554	586	567	565	555	563	578	587	542	594	557	553	585	527	566	599	560	558	627	590	543	598	591	583	582	589	563	554	581	569	540	586	525	571	586	588	597	546	547	537	523	594	586	572	624	617	624	588	579	518	566	602	612	555	641	608	562	576	573	587	563	610	550	594	561	535	604	535	598	578	605	571	571	567	577	581	593	561	589	576	596	539	560	540	591	574	576	581	555	563	532	559	559	514	568	563	569	569	570	551	585	579	566	606	566	556	572	542	502	521	547	566	577	584	601	581	578	558	547	552	604	611	592	573	597	612	610	577	585	543	589	602	562	561	589	582	563	560	568	587	558	588	564	593	579	592	597	549	581	581	586	589	607	612	553	588	550	625	540	546	537	558	528	544	581	543	595	565	649	580	553	585	542	558	559	584	560	581	565	568	573	566	616	561	593	550	543	581	572	550	588	557	597	581	577	583	588	584	581	563	522	584	533	560	595	588	585	591	575	581	559	564	581	561	598	545	594	554	590	591	577	568	582	533	563	586	572	573	584	603	549	605	569	567	582	561	581	611	583	573	585	559	615	599	564	567	535	616	556	610	580	589	569	620	597	555	526	566	553	568	585	599	588	561	579	607	615	560	542	600	570	562	581	588	577	636	556	621	613	554	561	576	560	556	511	546	565	591	588	556	559	588	578	579	543	571	590	584	576	576	578	542	595	566	614	585	584	587	578	591	603	581	607	651	571	596	580	571	568	567	579	568	581	601	586	571	558	581	626	607	543	555	566	559	638	585	585	559	594	655	597	611	609	578	580	552	594	575	534	540	572	590	597	566	542	603	536	566	588	569	568	588	592	553	578	571	576	599	604	573	583	559	612	561	577	531	600	570	581	590	532	603	532	567	601	548	583	591	531	569	558	593	622	565	591	627	595	637	550	599	567	567	559	579	581	613	545	570	575	586	555	527	554	589	561
3741	2817	2446	1401	971	784	737	671	609	601	570	535	547	530	537	515	544	517	552	517	536	519	522	506	487	514	478	523	531	495	538	518	554	480	526	508	496	520	510	500	546	504	534	490	517	503	485	466	480	425	524	503	549	505	486	472	482	451	461	479	528	527	485	489	445	490	481	513	513	463	523	453	557	508	508	491	512	526	493	514	514	500	529	498	521	471	479	480	537	480	501	530	500	524	525	482	435	500	507	505	541	482	564	454	498	509	503	479	515	491	514	530	494	542	500	504	503	481	517	461	517	500	489	480	474	465	506	488	508	540	567	543	501	475	493	526	514	501	518	482	534	490	486	448	497	502	494	502	500	497	517	485	499	486	473	465	508	487	505	523	491	501	519	526	514	481	530	523	505	490	536	509	541	480	518	507	451	485	488	517	516	506	487	530	491	513	497	475	478	485	525	503	500	502	520	508	464	483	494	485	469	462	520	484	491	489	512	536	487	515	538	513	474	483	504	498	508	477	477	477	488	487	495	520	486	461	480	489	487	514	504	519	527	496	477	457	499	467	520	491	473	515	483	510	521	478	481	477	488	472	485	504	515	476	455	443	482	501	479	476	492	490	492	499	467	467	481	490	513	487	516	545	491	511	534	520	495	505	482	465	479	503	511	520	507	499	461	494	514	513	482	536	443	497	502	517	476	502	457	473	540	469	543	500	504	500	498	483	507	486	451	497	498	452	482	549	472	459	485	470	524	488	496	510	485	470	470	491	487	475	533	534	470	483	490	474	517	503	508	499	537	543	510	469	491	484	501	536	514	477	473	510	477	475	509	469	507	520	471	506	469	524	500	490	484	436	501	473	520	490	481	484	500	503	528	463	532	470	496	515	514	473	475	522	477	496	522	560	501	469	493	450	513	462	486	508	499	533	519	490	524	488	484	498	460	483	528	508	487	529	473	498	468	474	546	509	511	492	523	488	513	506	520	512	468	467	498	454	482	492	487	498	498	472	531	510	491	472	476	445	473	514	506	495	465	509	453	521	483	490	479	495	525	500	510	482	499	498	520	494	489	509	452	527	492	554	501	491	516	513	482	520	497	526	543	541	527	511	502	484	502	502	469	515	502	501	487	483	467	479	521	495	525	494	448	506	495	496	518	495	476	525	492	472	488	491	469	485	482	512	491	498	484	469	476	521	554	478	491	476	518	514	484	488	493	487	482	497	495	464	494	498	532	537	444	524	480	496	472	514	480	529	479	512	516	481	494	480	490	528	503	478	471	485	538	510	462	508	485	518	498	458	508	523	472	490	527	490	541	500	484	488	504	517	465	505	491	504	465	511	473	523	509	493	492	478	471	498	521	498	492	481	517	478	517	496	482	465	491	518	496	514	495	467	495	488	496	529	499	503	524	501	456	502	464	517	500	488	494	493	512	504	479	499	529	448	542	504	499	497	514	465	492	481	445	550	483	494	532	489	494	516	461	468	503	478	470	474	511	515	493	472	504	506	496	457	508	507	493	503	487	499	481	528	485	494	485	492	538	502	496	484	501	524	500	496	490	570	448	452	503	507	484	511	498	506	490	513	509	506	476	505	491	492	487	486	511	481	496	494	512	496	498	487	455	478	504	461	510	507	471	471	499	525	488	505	446	472	481	467	489	490	532	484	512	540	505	472	502	491	485	535	509	532	496	499	464	488	490	501	488	463	510	512	484	511	513	499	516	474	474	472	527	457	491	521	477	470	496	514	462	479	490	486	480	494	470	498	446	524	509	517	477	507	471	471	488	518	493	512	473	528	439	509	454	502	488	464	446	445	494	488	528	506	496	473	474	476	482	488	484	514	482	499	526	509	500	494	486	488	513	442	491	511	537	486	444	472	501	478	499	508	524	448	525	493	500	482	528	472	513	479	518	449	503	505	479	476	482	519	494	502	485	516	481	480	520	485	484	488	520	484	497	469	522	496	520	534	486	495	482	477	501	549	505	475	477	501	496	436	503	480	506	498	516	521	513	541	508	513	519	506	493	487	507	494	494	438	475	485	498	525	509	504	465	515	505	487	530	527	509	492	430	503	466	482	534	491	511	470	526	488	517	543	478	463	527	461	499	508	526	535	461	494	485	476	523	511	513	474	511	490	483	503	462	489	511	442	521	477	473	503	450	478	484	515	508	459	504	472	474	522	480	513	493	498	469	517	489	489	491	481	462	459	512	490	472	474	506	497	493	468	500	486	478	496	496	489	498	500	488	504	515	526	521	497	501	517	510	491	463	459	499	503	517	450	497	532	496	480	489	468	500	499	495	489	484	520	463	484	491	506	512	519	503	498	466	463	520	527	500	495	482	458	516	528	486	505	451	491	492	516	480	498	457	501	479	472	469	473	488	448	520	494	500	492	455	462	517	501	475	490	474	507	467	498	518	473	474	484	466	472	513	493	498	487	539	508	490	479	500	488	526	507	474	467	514	476	495	501	491	495	515	474	502	518	459	500	502	499	515	470	483	521	486	492	492	495	482	486	475	505	463	509	509	513	489	499	516	501	489	473	485	511	468	502	536	478	485	503	523	495	498	498	511	486	490	477	512	475	508	516	458	463	487	452	465	521	498	512	453	482	505	466	500	442	483	484	517	505	489	521	466	458	496	439	485	501	500	478	493	500	488	468	483	474	494	452	486	464	482	466	503	502	501	488	493	465	514	504	484	528	486	463	465	458	514	428	496	484	494	469	465	497	477	504	514	530	501	432	510	499	527	497	531	478	487	516	466	513	488	486	443	507	456	514	502	442	477	475	504	456	524	489	511	480	500	469	521	517	510	503	485	494	470	499	501	529	508	476	477	485	478	497	486	495	496	482	497	503	502	464	488	463	463	516	470	498	450	495	478	452	497	478	472	480	489	483	464	462	514	490	521	530	465	505	516	474	504	500	523	500	523	466	468	467	517	504	496	495	529	456	509	516	525	477	494	517	488	480	507	458	499	515	484	492	489	470	481	512	481	499	535	474	482	481	517	512	468	476	492	521	537	478	495	493	480	483	508	517	497	501	478	504	509	461	476	514	505	462	469	497	487	491	471	470	454	506	501	488	493	479	482	474	459	481	480	491	482	496	502	481	470	503	494	505	499	515	541	465	519	485	489	490	487	492	489	488	472	510	517	506	500	481	499	513	503	494	547	467	503	505	485	495	485	490	479	513	498	509	486	500	481	514	469	521	487	462	503	487	499	468	495	511	471	461	474	498	472	524	492	512	527	546	491	488	496	499	486	483	504	485	528	542	486	481	487	489	491	542	500	487	518	481	532	479	517	536	484	512	486	487	500	483	521	488	493	478	472	490	453	475	511	468	475	501	510	466	492	488	487	507	507	502	498	463	474	506	508	493	508	515	517	468	489	476	461	499	493	455	502	485	442	506	475	497	519	507	531	559	512	496	512	477	473	499	475	505	511	496	511	507	482	500	501	498	510	511	499	466	474	507	486	498	508	493	470	495	469	509	505	475	479	472	455	484
24564	21464	28588	24726	21155	3356	852	566	418	462	430	391	337	382	388	333	376	355	355	336	330	335	335	324	346	337	333	306	328	326	335	344	299	337	321	320	313	317	305	324	323	325	330	303	316	383	316	347	337	332	370	312	311	315	359	306	328	321	311	321	317	324	292	313	305	323	299	357	339	325	311	333	313	342	323	318	320	301	296	301	305	289	294	308	292	312	300	294	299	293	311	298	313	304	307	306	300	310	345	326	304	320	309	318	343	298	319	338	363	326	320	306	314	314	304	335	341	335	327	359	312	296	303	325	328	332	308	335	292	306	314	338	305	306	310	291	299	315	316	308	325	321	323	331	286	366	315	353	290	314	303	306	308	309	331	310	299	299	316	316	301	306	305	331	319	294	330	304	332	318	313	296	297	315	307	304	308	326	338	321	315	330	323	317	305	310	321	317	304	324	338	337	294	321	334	317	303	317	322	300	349	302	313	316	339	337	305	307	304	326	346	312	303	339	319	324	320	304	303	343	328	282	326	273	308	300	317	315	312	296	330	303	318	312	325	337	313	320	308	330	338	347	358	318	305	327	305	360	341	292	329	343	286	311	299	286	275	302	325	297	283	323	314	311	311	296	332	309	316	337	339	334	293	333	359	314	331	338	322	320	297	304	304	342	298	302	295	287	318	323	320	313	348	295	306	332	293	314	276	342	302	351	296	330	344	314	336	342	298	318	316	285	318	305	296	314	316	305	329	302	296	313	322	307	320	294	353	327	344	327	311	308	327	280	307	307	281	360	319	324	325	266	298	325	327	315	302	329	332	294	328	331	289	295	316	314	299	330	312	332	334	323	304	323	317	305	312	311	322	344	288	294	285	320	322	303	312	307	323	329	316	319	322	306	298	288	332	328	317	301	325	346	318	324	308	314	317	319	322	318	336	309	315	299	305	323	296	293	297	299	316	292	295	292	328	328	343	320	324	308	317	314	294	312	321	277	315	310	306	324	296	299	321	317	298	338	303	284	297	309	300	338	312	267	367	290	295	337	298	307	309	340	272	332	324	299	291	302	348	318	329	316	284	304	306	331	340	355	327	325	317	301	264	325	318	342	287	316	303	306	304	331	300	315	284	296	338	292	303	282	307	327	310	291	316	324	345	355	336	320	276	320	293	309	309	297	289	345	301	299	314	333	308	326	321	306	292	294	309	336	311	304	322	302	303	345	295	321	338	359	342	316	331	307	323	309	313	300	287	306	297	326	343	304	304	300	326	289	300	323	341	289	340	314	299	316	319	315	297	343	310	303	311	292	302	312	319	301	317	341	312	330	309	286	299	328	312	325	282	274	321	305	332	313	323	319	278	329	280	306	312	306	314	283	325	340	323	278	337	317	290	285	306	331	324	301	319	315	311	332	310	302	306	321	292	294	307	322	311	328	306	303	295	375	309	303	336	304	289	317	312	306	325	305	279	297	334	313	326	313	310	308	316	315	323	287	286	326	335	282	335	326	339	304	278	271	329	297	316	321	311	319	307	290	306	314	330	321	324	320	320	313	307	303	345	280	305	273	291	289	284	308	305	358	313	345	317	319	317	310	296	325	283	339	313	306	319	285	325	313	334	332	310	306	305	349	327	271	317	313	289	292	303	302	297	296	305	327	312	315	306	300	319	285	348	324	328	285	311	275	334	313	322	318	338	287	322	308	344	318	326	330	337	309	330	291	318	331	311	335	314	329	280	316	343	287	313	318	321	286	308	315	289	323	277	329	312	314	322	292	304	335	302	323	320	315	315	301	320	312	285	335	327	311	311	312	330	324	330	318	286	337	316	314	286	333	318	302	297	321	275	324	328	290	297	324	292	306	320	340	325	309	279	313	316	303	308	278	279	323	285	300	310	332	316	305	309	327	322	325	322	294	327	316	303	320	281	303	320	348	280	336	310	296	317	296	317	328	302	309	319	299	298	313	285	311	344	314	329	351	293	303	301	296	277	321	308	290	289	294	293	309	336	317	292	284	306	302	318	314	303	323	322	319	340	304	317	288	292	355	274	313	301	314	300	302	284	273	288	322	321	316	327	293	310	288	327	310	306	305	327	318	299	330	316	340	331	297	306	301	294	348	314	321	316	306	311	294	314	322	317	321	325	320	339	289	331	317	294	276	317	300	291	316	300	305	288	324	286	309	325	326	292	318	296	341	303	329	308	311	302	333	312	292	297	326	303	289	297	314	331	308	343	297	310	328	310	311	330	323	361	343	292	314	313	301	309	319	296	323	334	306	310	325	286	330	328	321	305	304	296	311	328	313	312	292	267	327	300	304	302	328	291	315	308	311	320	339	306	313	324	317	316	286	319	340	330	286	294	317	319	325	297	307	302	279	291	300	311	327	293	295	316	336	325	310	278	307	307	303	312	324	349	296	346	309	301	325	312	320	314	335	293	324	325	299	301	269	321	323	320	300	326	304	343	301	305	329	314	323	301	338	312	354	291	322	323	313	324	307	327	290	299	318	298	291	322	332	315	343	308	334	288	332	338	303	335	313	318	312	327	298	300	323	335	302	331	286	332	317	335	326	309	329	324	327	288	338	314	317	307	299	308	304	313	320	310	323	300	292	302	336	328	304	313	318	333	315	292	295	339	319	298	307	356	292	340	341	339	309	314	286	315	326	329	305	325	292	308	311	321	310	309	339	328	329	293	296	319	295	305	320	317	324	290	314	294	260	310	290	314	320	301	318	313	304	302	323	322	294	315	324	347	330	333	322	359	315	347	290	324	302	333	324	292	295	302	328	319	317	325	307	298	323	350	320	295	319	321	277	323	291	333	297	304	321	333	337	340	318	334	335	293	331	297	311	301	335	302	329	310	345	293	352	329	315	279	325	296	306	283	299	317	328	321	309	355	301	303	308	322	297	325	270	295	307	311	291	338	290	301	306	324	318	296	299	299	313	305	284	301	324	313	309	306	320	331	318	321	290	309	311	308	311	308	321	299	324	309	296	332	295	319	326	316	317	302	314	313	344	320	279	321	305	287	327	287	301	328	321	307	334	324	308	317	320	291	326	334	275	295	297	303	302	304	290	301	310	297	326	325	259	282	321	298	290	326	317	297	328	286	342	305	328	281	299	325	292	306	342	331	324	346	282	303	332	328	328	301	305	309	328	337	320	290	318	330	346	318	319	337	342	291	286	343	321	292	309	317	311	302	309	300	283	333	311	333	298	308	315	304	336	328	322	292	325	314	317	313	329	304	332	308	326	302	301	273	306	288	310	315	327	344	308	302	341	295	313	286	323	290	317	323	308	295	285	299	298	306	290	285	300	307	316	319	320	311	296	324	301	296	314	318	339	315	282	315	347	296	316	306	269	277	308	306	330	324	337	313	318	293	311	308	334	288	300	341	331	295	298	284	322	297	336	315	297	331	314	307	304	324	293	304	312	320	334	300	314	336	312	331	320	339	316	317	333	331	286	320	306	304	308	332	298	302	320	315	296	323	329	335	321	297	337	326	307
3805	4892	4139	2019	1275	979	732	624	583	516	498	416	410	387	396	377	313	374	358	333	372	335	327	343	270	310	361	302	294	294	307	319	298	310	308	319	297	298	312	300	302	344	313	277	304	321	292	313	335	310	311	317	323	283	320	267	328	289	288	302	324	297	303	333	280	322	301	304	305	250	287	293	271	285	286	274	285	305	262	289	290	332	318	288	293	284	289	303	297	310	300	278	289	281	299	297	291	293	309	286	291	304	302	320	289	292	307	287	316	257	307	311	264	319	294	312	298	285	269	293	281	292	302	300	262	281	274	320	289	277	298	306	304	283	290	289	262	276	296	285	293	286	297	299	282	297	292	283	282	282	291	312	315	304	297	297	324	284	302	316	289	313	277	313	297	291	311	279	320	312	291	296	281	296	301	299	312	300	294	288	299	286	316	269	260	294	286	301	291	297	323	315	268	280	286	274	317	312	301	318	313	296	299	318	281	293	289	269	321	303	305	296	292	301	307	297	333	293	322	336	311	294	302	299	274	318	300	314	281	317	326	283	298	297	296	260	305	299	331	283	297	297	301	304	296	284	292	296	290	303	298	308	297	281	279	314	293	268	290	301	316	328	291	291	305	291	322	338	305	272	285	307	277	279	283	277	308	289	261	300	267	309	280	272	289	296	269	305	284	320	252	291	287	303	264	318	311	305	303	300	280	283	277	297	276	293	299	266	306	277	280	305	300	303	293	275	312	325	304	299	277	307	302	300	301	306	266	296	261	291	289	299	327	317	285	278	292	316	329	277	302	288	315	313	280	286	279	299	275	280	266	273	321	316	335	327	299	267	319	307	269	305	296	286	322	290	308	300	300	299	313	310	306	299	295	301	298	287	291	284	314	278	288	267	292	297	304	302	310	300	290	296	309	261	285	270	312	272	316	296	297	288	271	299	303	303	297	263	306	283	313	293	309	295	288	300	264	279	297	283	310	288	308	285	314	282	311	293	297	316	284	291	267	303	296	296	313	308	299	283	310	299	278	286	298	305	273	306	296	277	320	294	294	298	281	294	320	301	277	300	278	298	316	292	287	290	287	295	330	287	288	293	314	308	310	312	320	283	279	270	293	304	295	298	307	298	314	313	284	326	313	309	298	296	306	290	298	317	317	244	293	270	280	281	297	321	299	319	278	307	302	283	272	316	269	266	254	294	259	285	288	276	301	278	282	307	282	257	313	270	279	307	304	310	310	297	322	292	291	269	275	279	306	285	272	308	303	289	292	272	265	300	309	299	301	255	284	282	275	282	287	284	319	310	288	301	284	321	308	307	316	261	283	300	281	275	300	294	280	281	294	312	305	288	271	298	280	285	293	300	325	309	302	274	302	320	274	320	289	291	271	293	300	297	314	310	312	281	311	277	306	265	345	277	299	281	291	293	264	300	266	296	321	271	316	301	274	305	288	287	281	281	284	262	282	271	275	306	291	302	289	281	298	276	279	279	295	296	294	277	267	294	294	319	302	291	282	264	301	275	289	326	318	313	309	273	287	302	307	295	278	305	278	310	310	309	293	297	282	321	296	290	302	289	304	271	265	310	310	313	266	302	344	302	282	307	315	274	310	279	298	302	283	285	302	306	274	302	302	284	282	297	272	288	294	302	324	290	270	281	282	277	311	290	309	299	309	290	296	260	283	296	307	302	286	291	298	296	276	293	267	294	346	275	296	309	289	289	287	298	300	285	292	287	285	281	310	321	270	323	304	279	262	282	293	268	287	300	282	266	284	283	295	285	312	275	267	290	293	314	261	264	293	284	297	289	289	275	293	301	305	295	284	321	300	314	278	314	298	300	298	307	258	289	283	291	294	316	286	290	273	263	294	316	321	266	282	312	313	313	301	319	280	303	304	286	274	306	284	278	287	315	285	283	274	287	286	279	289	281	301	293	321	290	326	272	291	305	296	286	265	291	261	320	316	261	268	262	318	299	320	288	281	290	261	334	306	302	270	299	266	299	295	295	292	285	320	308	287	277	292	309	261	308	300	291	311	296	268	300	280	287	289	288	300	283	293	272	292	310	294	311	285	289	288	307	289	272	271	273	292	287	258	335	254	280	279	304	307	294	293	272	308	322	288	260	295	317	274	312	290	307	273	275	301	295	289	338	297	272	296	275	321	277	259	292	299	306	313	316	283	291	268	318	274	308	292	302	290	299	293	287	307	260	299	273	290	297	328	283	285	272	283	253	304	272	270	283	265	305	303	276	283	282	333	254	297	281	318	305	291	294	266	265	256	300	303	270	313	273	278	274	290	256	306	261	289	278	291	295	301	302	280	278	304	320	299	300	292	337	304	273	302	278	284	279	316	289	288	291	320	285	281	292	278	279	301	280	274	260	276	309	272	285	304	266	303	313	301	309	275	308	316	267	296	278	285	299	298	317	294	286	296	291	269	276	265	297	289	312	311	284	315	285	258	290	305	267	282	316	259	285	291	282	270	298	319	291	270	292	274	287	298	298	285	296	301	274	300	283	305	280	299	306	295	284	313	288	265	268	325	293	276	282	251	289	280	308	320	283	302	268	319	310	301	265	303	323	294	262	294	305	274	282	269	298	286	298	298	280	282	305	309	282	302	313	308	293	258	280	309	289	302	281	304	322	290	282	304	266	287	298	294	282	266	272	252	301	258	287	265	295	298	271	280	284	286	272	310	307	304	296	307	281	306	242	278	284	317	284	296	301	260	304	290	298	298	299	308	284	292	274	277	304	292	280	273	289	282	287	310	311	291	288	309	295	269	294	282	307	289	271	280	299	305	261	285	320	321	277	291	296	300	305	287	342	302	316	303	270	342	289	292	289	336	284	306	316	284	346	302	298	292	286	279	310	314	299	284	285	289	288	291	308	305	286	278	285	291	282	265	289	308	284	310	278	307	268	294	268	290	298	315	305	271	294	293	304	282	326	298	291	285	268	298	321	292	307	290	286	279	279	275	282	313	300	286	321	294	288	287	313	283	324	309	302	286	317	272	276	288	263	266	281	298	303	306	282	321	294	280	321	296	269	300	277	304	315	303	276	293	293	346	311	344	288	293	295	314	269	313	276	281	306	304	283	299	296	317	313	278	278	282	304	299	253	304	293	288	283	283	288	303	312	283	306	295	292	310	309	293	274	296	301	253	245	283	317	306	277	320	286	313	283	296	285	295	293	281	288	305	233	299	283	296	299	288	321	269	307	290	288	260	288	286	296	279	274	300	282	285	267	317	288	292	282	309	343	280	310	327	290	287	287	283	301	316	301	273	291	317	274	306	300	314	320	293	270	272	295	291	308	283	261	291	295	306	296	307	276	311	313	289	310	321	314	264	289	304	276	311	285	312	286	265	297	293	287	272	258	297	272	283	292	284	292	291	313	291	296	283	333	329	320	330	302	274	277	296	305	277	312	302	290	281	293	318	287	268	286	285	286	275	308	281	300	283	293	312	307	272	282	297	284	301	295	267	302	295	262	313	287	324	284	298	298
27733	10089	1728	1122	930	905	889	899	918	917	875	923	860	913	916	899	929	887	887	835	894	890	958	952	910	929	910	903	955	871	971	840	895	870	945	891	922	890	880	861	852	829	900	872	882	909	905	894	868	903	915	916	934	917	929	858	894	920	895	888	883	918	877	879	902	880	889	890	894	826	905	854	919	934	864	919	897	869	908	862	875	979	923	913	868	890	938	872	915	899	851	892	936	946	942	919	869	851	901	920	879	904	915	887	939	894	951	829	903	835	910	868	862	872	904	899	858	829	861	928	959	944	894	968	899	883	907	897	895	872	951	911	825	949	902	864	873	883	911	923	854	912	904	862	883	844	933	850	889	913	956	894	963	880	910	871	928	924	904	922	946	882	887	875	886	857	856	899	878	931	867	871	892	867	899	932	969	921	885	866	858	852	883	875	869	901	901	854	921	901	976	879	872	919	889	856	866	879	838	896	931	884	1001	874	885	913	872	906	939	913	914	848	891	923	866	910	934	914	928	957	913	954	915	905	917	901	959	881	858	882	919	889	893	894	931	860	876	914	936	887	952	917	957	899	852	913	894	870	875	918	944	916	932	918	865	829	913	852	918	881	901	921	898	952	930	883	876	905	912	917	926	867	888	876	918	887	911	925	882	887	883	850	891	884	829	862	959	885	885	945	874	897	856	901	909	910	861	959	897	922	909	939	893	921	895	920	859	828	889	893	958	879	889	872	917	910	871	860	888	857	893	887	871	910	886	886	885	837	899	895	922	856	934	928	894	945	916	861	914	948	896	932	887	875	900	907	884	961	929	883	928	858	925	875	911	908	870	879	872	906	875	873	876	927	856	876	860	805	913	905	904	870	950	899	912	894	904	918	931	912	947	937	893	857	886	919	898	936	975	918	907	842	889	918	872	914	895	902	872	891	894	893	890	867	880	933	913	886	943	918	909	902	876	849	890	908	873	874	883	884	895	875	906	867	887	954	875	924	888	851	923	929	935	921	963	915	903	895	925	860	884	905	915	891	896	887	853	900	891	909	896	909	896	931	952	907	898	890	891	911	929	881	884	996	833	916	914	869	911	814	895	851	904	891	890	843	911	879	911	918	895	882	867	977	872	843	887	901	915	863	870	889	835	889	891	918	876	947	842	900	884	927	896	910	869	875	892	889	895	935	931	862	906	931	898	935	901	874	883	938	942	899	917	894	902	917	901	929	929	919	932	943	950	891	894	845	880	937	852	849	878	866	881	852	852	867	830	882	932	870	862	878	864	885	895	899	924	836	880	953	948	898	884	876	873	868	901	875	871	864	869	897	896	873	870	912	951	896	928	935	889	907	828	868	891	860	893	839	825	882	893	969	914	923	880	915	950	861	919	937	920	887	884	921	915	910	902	870	943	917	863	906	888	939	886	909	930	917	880	891	946	956	879	949	935	930	876	924	915	828	914	939	918	893	871	920	910	906	885	844	904	911	881	882	942	868	882	877	869	911	874	850	913	868	874	971	901	934	941	885	935	906	900	904	883	899	926	907	884	940	907	886	895	861	936	925	957	894	925	897	866	919	901	895	915	883	934	943	916	896	922	940	902	874	925	865	947	859	896	889	899	888	929	929	921	864	903	889	890	837	918	891	911	875	866	926	883	894	896	917	873	864	914	940	889	917	940	935	895	912	908	848	932	909	887	937	912	900	864	928	913	906	879	886	909	931	901	881	869	896	944	919	917	926	935	863	838	897	904	896	878	912	959	897	877	914	952	883	901	890	912	895	894	916	905	891	939	916	919	902	880	904	841	872	885	850	874	922	901	849	952	887	871	864	884	850	874	896	936	870	896	926	859	920	894	900	880	943	944	953	889	891	860	886	901	876	825	955	874	951	893	862	864	815	935	916	889	918	883	879	910	908	880	891	917	913	922	853	899	908	886	910	897	965	878	888	883	851	893	920	915	906	883	854	864	894	858	939	888	935	934	894	904	916	863	907	873	867	903	922	894	852	878	889	930	909	902	912	949	924	892	939	850	953	888	952	963	929	877	887	914	904	944	878	932	965	881	874	904	899	924	877	930	911	934	895	927	944	907	952	938	880	930	905	882	879	870	914	916	882	871	911	892	905	878	880	860	892	894	902	891	906	953	915	935	860	817	886	915	865	905	913	932	934	884	858	893	873	887	977	918	868	904	900	939	939	838	886	849	903	921	884	907	890	938	836	894	871	928	926	897	904	913	913	876	892	934	934	884	953	857	889	939	889	861	842	897	883	925	890	896	913	938	875	922	896	935	842	889	898	878	897	939	863	912	865	894	944	918	941	939	909	896	916	935	890	868	847	845	889	907	858	907	903	857	884	917	895	905	986	948	935	964	973	917	904	957	895	960	877	947	937	879	863	896	893	884	899	875	875	888	828	918	878	889	920	897	896	893	880	876	920	938	886	880	957	862	959	859	953	887	911	875	849	947	951	945	908	914	893	904	864	847	876	898	853	921	837	947	951	922	928	877	850	884	876	895	931	909	867	915	866	853	898	891	876	938	921	884	873	875	936	897	935	912	877	941	931	903	863	884	907	919	857	911	895	884	888	885	859	893	877	894	886	925	926	881	881	914	915	924	853	895	882	873	898	898	908	885	926	884	900	903	863	839	899	883	864	961	914	853	879	905	892	889	913	836	884	905	921	872	969	893	925	891	905	896	958	921	908	882	945	935	930	891	867	902	841	871	893	915	886	951	876	909	898	889	936	869	895	914	920	842	853	882	826	910	880	901	878	878	957	886	915	895	893	889	892	848	923	910	926	841	960	894	861	899	947	891	874	941	929	967	939	858	916	927	894	876	890	865	932	945	905	909	873	892	889	932	860	873	945	941	892	907	866	932	881	891	877	880	866	861	871	932	865	853	880	894	885	937	869	935	912	905	848	915	860	874	825	877	937	886	897	878	948	888	882	913	917	892	880	921	881	913	877	884	890	899	876	914	913	854	910	843	949	876	939	833	829	941	849	884	948	863	867	869	861	861	930	892	917	891	845	901	866	890	885	900	936	882	868	897	914	967	901	908	887	844	850	872	872	951	879	880	859	849	968	857	905	905	942	849	881	896	911	857	908	880	911	910	941	898	848	940	923	902	847	905	887	918	895	861	884	875	981	924	900	863	887	818	908	913	947	912	860	857	910	881	861	888	873	884	842	890	873	841	894	945	900	875	853	853	908	898	925	850	936	872	914	913	879	861	874	945	893	922	901	911	877	872	870	869	878	911	902	902	910	933	903	912	888	889	919	850	898	914	943	898	923	915	920	855	857	885	899	901	905	871	881	945	867	955	884	870	911	880	915	862	942	889	905	940	920	934	910	881	888	905	869	887	922	911	911	925	892	935	974	907	970	900	896	920	856	885	836	902	900	885	887	858	884	940	895	905	887	937	852	883	919	864	891	950	920	876	956	907	912	881	908	888	895	898	834	940	884	887	898	890	886	937	917	888	928	888	911	913	894	881	869	907	879	881	895	893	892
5524	973	912	832	722	738	716	799	752	725	761	725	720	704	717	735	746	760	777	711	686	697	700	718	679	776	751	722	744	712	708	743	731	686	748	694	724	736	680	668	746	751	761	686	736	761	751	689	703	727	728	728	686	723	786	697	734	749	687	757	748	734	715	752	700	738	753	747	692	724	719	697	731	708	759	711	783	744	714	716	721	745	806	701	727	775	763	776	731	768	694	714	669	733	739	721	777	686	705	779	737	757	731	763	704	705	761	735	771	757	701	756	716	751	756	712	748	746	759	765	734	696	726	699	767	723	720	703	745	751	692	759	730	768	764	744	686	685	754	716	736	720	658	722	742	712	700	764	698	720	770	735	698	758	729	725	739	712	731	704	763	703	708	695	713	676	716	695	750	727	742	688	776	687	766	764	696	718	706	746	720	670	724	730	742	728	704	705	762	696	762	733	796	693	736	733	724	748	716	686	737	765	779	725	709	748	702	742	721	755	711	730	690	758	747	724	728	761	711	713	730	691	730	691	710	718	716	727	731	708	733	753	731	725	717	746	728	688	723	759	736	767	707	738	728	703	731	745	761	700	703	758	763	699	761	695	745	723	715	707	733	746	711	702	729	737	726	723	749	691	747	730	715	702	708	676	728	706	702	769	714	771	709	723	737	737	734	709	722	773	715	714	688	747	727	704	715	699	710	733	742	730	761	720	743	759	792	788	700	719	702	745	713	738	728	737	696	672	745	723	739	731	695	731	774	740	754	711	684	751	738	771	699	753	735	639	713	685	748	724	685	766	749	732	739	716	722	761	697	761	741	730	705	702	705	768	704	753	697	754	742	748	726	716	704	699	772	714	698	753	652	770	710	752	707	723	715	754	793	763	764	755	731	737	712	721	729	703	742	729	778	739	731	720	744	700	742	767	730	699	673	798	708	750	721	764	741	729	713	681	700	726	715	748	733	743	693	722	722	736	746	745	712	736	747	778	656	771	729	726	739	714	762	746	707	715	682	691	682	709	757	773	729	674	732	741	796	762	725	732	728	732	709	699	756	747	734	735	758	734	660	763	679	761	702	697	718	717	717	774	733	741	720	759	728	753	708	736	695	725	720	739	707	739	679	723	735	701	753	728	680	761	779	717	776	709	731	720	713	741	756	755	745	719	753	720	708	735	729	752	688	740	728	691	710	705	710	763	732	744	732	715	712	719	685	736	704	752	762	762	737	767	749	771	749	730	755	690	739	742	736	703	717	767	730	727	738	691	718	681	718	705	722	726	728	736	691	708	730	745	714	732	715	794	714	729	735	707	800	757	732	723	679	744	780	718	701	757	749	736	737	738	755	710	710	723	732	734	735	733	737	743	700	742	744	716	680	754	731	745	701	726	692	719	718	733	709	773	735	739	717	692	727	764	699	733	731	704	709	685	738	684	663	688	707	752	703	745	730	734	750	736	789	721	746	716	688	708	706	726	685	796	789	722	742	704	762	760	751	742	773	717	730	705	743	765	706	746	748	768	768	727	719	748	731	740	741	717	707	796	736	718	744	701	718	785	695	671	731	681	693	765	724	758	728	760	756	756	735	719	695	686	724	748	718	718	747	690	743	723	716	737	708	707	710	690	738	692	715	733	706	774	756	718	699	724	736	721	712	752	710	709	752	680	729	817	757	718	713	802	701	726	698	734	760	731	733	759	723	745	710	782	686	681	683	740	708	694	756	717	763	727	720	735	757	701	744	744	777	734	729	762	725	725	695	740	721	702	715	764	716	726	696	769	757	755	774	763	759	747	724	698	754	692	771	698	758	687	750	730	708	722	672	723	711	748	702	697	673	762	701	682	740	754	726	764	734	785	721	683	731	715	707	721	724	743	741	766	729	734	724	749	772	667	744	688	765	742	757	701	733	740	699	735	726	725	712	750	712	753	745	710	776	759	742	707	744	713	737	707	768	694	747	727	731	730	711	749	699	698	768	768	721	711	719	745	755	721	747	724	780	715	718	697	700	714	684	771	721	733	739	777	740	761	769	728	718	748	776	706	743	719	733	737	731	711	721	716	767	680	699	726	772	727	735	750	726	756	741	726	762	736	717	732	714	734	738	759	696	747	741	751	706	770	781	680	725	739	724	734	745	689	735	755	728	654	720	756	714	709	739	732	726	738	731	750	750	735	733	726	780	716	744	774	736	719	740	735	713	756	750	714	699	688	767	731	673	683	698	768	693	717	706	709	715	751	764	677	755	738	760	735	735	716	760	732	730	727	726	712	739	730	753	713	748	741	750	781	705	740	723	725	745	724	732	804	722	737	752	713	741	731	697	709	730	756	748	707	647	680	672	722	664	744	751	762	767	722	762	737	758	737	741	752	717	705	719	706	737	723	718	730	693	772	753	721	721	695	717	777	764	739	744	739	684	728	695	753	717	717	746	715	721	723	756	727	728	680	735	744	747	741	752	695	695	736	745	726	755	721	702	736	741	718	700	712	704	698	739	729	753	700	743	723	733	758	762	708	699	742	748	743	789	741	708	751	717	674	729	745	730	696	724	727	734	757	703	703	729	749	751	735	709	743	739	723	732	753	727	724	733	743	765	749	704	694	685	716	717	719	728	688	707	707	711	724	723	691	756	731	787	737	766	731	739	710	665	797	788	746	717	709	755	745	727	762	781	712	729	766	737	685	720	739	750	712	760	696	741	729	735	762	704	748	720	763	732	745	776	739	780	770	739	725	754	732	723	691	696	765	745	750	703	732	778	718	728	727	751	709	684	720	755	692	753	705	716	751	711	713	711	723	754	669	712	731	747	740	694	726	749	715	744	758	718	754	741	707	744	729	717	750	756	729	715	721	721	682	758	756	766	699	712	753	738	755	738	746	680	736	727	751	768	725	785	698	694	724	746	790	738	724	720	787	757	758	730	727	722	763	712	713	711	697	695	726	694	677	702	741	709	695	746	725	756	744	750	702	759	665	725	714	701	767	731	775	688	730	693	749	689	760	696	731	770	706	750	754	713	674	706	715	698	730	740	716	735	723	714	733	747	709	747	756	756	726	713	743	654	742	767	689	643	688	719	800	759	748	753	729	727	742	714	737	739	730	739	711	691	711	718	720	759	761	761	676	732	752	733	736	706	716	748	722	753	650	674	728	764	710	756	720	697	715	752	748	738	728	711	754	762	713	735	756	742	675	728	739	714	747	727	731	737	696	716	722	708	776	774	748	759	683	743	760	778	742	757	732	760	724	716	685	701	714	665	752	686	717	673	709	754	700	723	728	742	715	715	763	707	687	735	767	696	720	728	682	757	701	754	759	712	731	758	723	758	711	765	777	741	768	748	738	730	756	743	746	673	693	717	723	723	734	748	729	733	739	703	765	729	690	756	702	691	719	752	719	690	696	759	744	724	739	657	734	702	722	753	740	703	740	740	699	782	693	729	765	694	742	745	761	733	745	757	699	697	763	719	711	733	673	760	760	761	732	738	702	734	772	768	746	738	693	718	704	739	735
25698	21428	27183	25476	4122	1093	865	704	643	674	615	581	652	605	603	605	579	576	556	609	606	608	549	625	553	585	589	564	600	577	622	592	585	601	583	601	601	608	610	559	629	556	571	608	593	576	599	616	567	598	548	569	594	567	607	546	546	562	557	537	578	580	542	567	604	574	527	582	555	575	551	560	559	555	568	601	566	561	571	612	575	570	560	581	571	584	619	567	545	585	609	552	574	562	555	580	587	594	611	534	587	586	536	545	560	567	577	573	613	593	553	609	560	544	574	579	574	527	583	546	586	581	560	574	574	567	559	551	556	620	570	564	586	534	564	561	607	584	543	607	561	601	529	578	605	565	546	560	569	567	546	589	586	525	555	601	559	576	602	572	586	544	539	599	554	569	592	606	537	591	581	604	585	567	556	554	571	529	552	568	585	530	598	590	576	541	550	576	621	563	550	539	540	583	518	553	579	592	607	536	618	595	611	591	574	542	525	579	605	590	548	511	567	563	548	521	562	525	571	605	575	565	556	572	570	549	554	561	533	549	537	588	546	568	551	633	581	539	551	549	515	614	579	542	553	534	568	564	604	574	553	568	572	591	561	602	573	573	526	571	593	529	585	544	555	551	555	525	566	536	605	527	562	584	568	567	534	605	554	569	595	549	572	619	560	561	603	609	564	543	516	558	557	608	525	605	566	562	572	580	555	560	555	588	590	553	570	577	596	600	549	577	522	585	618	543	580	543	581	563	612	573	605	526	563	523	581	501	559	531	541	574	585	578	587	585	581	554	617	584	567	603	569	562	585	569	558	547	556	573	602	547	524	545	591	596	565	580	540	552	511	574	562	605	578	548	603	590	547	599	558	604	557	567	580	567	599	577	571	611	566	616	583	592	549	573	581	581	561	574	607	548	550	511	617	559	546	543	555	565	594	526	579	567	572	571	530	561	580	574	569	547	545	567	591	516	568	530	572	514	523	573	554	586	591	648	562	567	600	603	564	537	571	621	518	552	550	620	558	531	536	541	570	556	581	557	565	587	620	514	589	525	588	582	574	511	562	547	548	561	584	561	540	569	586	589	608	534	611	561	599	558	574	568	579	591	583	541	563	557	584	516	546	597	566	543	571	582	610	574	588	611	507	585	521	578	590	597	534	584	490	559	594	504	589	577	559	591	530	576	577	591	554	603	540	511	572	526	554	582	556	576	546	550	537	601	557	541	559	553	554	550	565	611	610	575	541	512	513	559	525	554	560	594	548	546	559	570	583	533	592	575	576	548	548	566	595	553	577	600	549	557	593	632	632	561	571	568	586	505	540	599	523	560	542	548	541	557	511	567	532	530	570	598	553	550	563	554	555	558	594	580	561	561	616	576	565	562	586	547	615	595	557	591	562	579	543	546	562	567	561	570	606	567	571	533	567	535	586	573	572	610	591	591	555	565	570	608	564	565	550	581	550	587	566	574	603	572	567	558	525	605	565	589	571	572	617	531	588	582	593	560	548	532	553	531	587	577	573	581	570	590	526	555	591	572	572	585	560	568	545	585	536	553	538	537	576	582	579	555	590	586	595	551	552	558	532	604	574	530	564	526	579	564	613	580	544	574	571	579	577	551	587	548	584	602	543	535	557	581	593	517	604	573	615	587	538	604	576	604	589	557	570	546	569	569	555	555	558	525	563	562	580	546	591	572	578	557	581	552	604	586	581	558	589	550	605	542	601	527	589	557	577	556	552	558	560	565	561	553	589	568	579	560	604	576	599	606	583	582	653	579	556	545	550	605	530	554	570	555	554	586	598	556	564	573	584	569	530	558	564	603	590	570	590	589	563	565	593	526	601	614	584	562	578	547	573	563	558	580	592	555	563	549	555	571	564	553	569	560	581	579	539	536	609	538	573	563	591	535	568	544	565	579	586	580	573	560	589	603	596	502	596	558	561	574	616	534	582	573	582	577	560	569	560	612	499	541	571	590	579	537	585	555	527	594	558	550	570	552	586	583	565	549	551	600	567	568	602	558	548	550	546	557	543	547	575	555	591	549	596	552	547	537	530	570	590	530	570	497	551	550	563	546	568	546	554	500	586	592	573	555	571	607	575	605	544	583	557	610	630	579	533	574	583	593	564	560	603	536	578	556	586	562	556	583	579	584	585	573	603	549	566	583	538	586	561	543	535	575	527	554	597	586	535	549	594	565	596	540	537	633	560	594	587	547	519	528	565	562	549	556	604	539	562	558	603	536	577	598	581	573	586	527	562	555	546	551	582	535	528	592	547	552	545	589	574	591	579	595	608	585	569	602	579	575	556	551	576	571	560	514	563	551	581	591	573	587	586	544	542	612	535	586	559	578	566	559	590	583	539	565	580	560	565	539	535	569	567	566	586	589	560	579	578	563	528	558	531	615	571	598	625	589	569	553	530	581	588	558	578	566	573	580	573	530	555	570	621	591	602	526	591	580	607	588	584	554	578	573	561	544	568	563	597	597	521	590	549	545	584	592	541	591	562	558	541	604	559	541	617	582	550	588	614	547	552	584	555	601	608	582	558	516	598	550	560	544	577	583	576	565	565	594	575	561	550	526	570	561	562	567	589	570	581	576	554	539	566	590	582	569	580	504	575	611	566	548	571	553	554	561	569	532	546	550	563	557	535	561	563	550	541	589	555	551	546	589	543	552	558	605	558	547	570	537	586	576	549	609	591	514	585	528	592	611	574	551	555	555	594	539	558	599	516	556	570	597	575	567	534	565	547	544	579	587	588	596	602	543	564	570	565	589	623	559	535	584	575	554	591	578	585	556	552	555	561	557	560	579	579	520	563	576	584	574	548	566	567	573	553	579	598	565	554	578	572	545	540	579	553	575	539	571	566	568	571	536	603	550	518	581	594	616	568	559	584	574	564	599	574	522	569	563	527	515	527	583	560	579	596	559	576	537	573	578	602	519	552	564	575	603	593	568	566	565	582	597	590	537	592	573	549	591	559	588	557	585	567	563	574	565	574	565	550	573	530	569	588	607	577	545	536	555	556	538	540	532	565	579	531	609	559	537	587	590	532	565	583	539	580	531	568	598	553	531	556	577	547	537	573	591	567	545	637	547	607	595	549	561	577	544	569	544	585	581	576	567	533	573	563	581	563	572	575	580	543	572	555	567	539	568	576	587	565	597	590	558	557	567	584	571	577	576	605	563	546	545	578	589	564	561	569	546	551	567	617	555	580	598	531	516	566	593	545	567	581	593	558	575	613	548	543	570	525	580	567	547	564	589	548	561	519	562	586	549	590	545	599	571	534	559	554	536	564	620	565	552	572	548	575	575	593	562	595	580	568	577	562	546	575	541	512	616	556	573	569	559	559	526	600	617	552	569	610	557	537	541	551	591	530	596	578	567	549	622	526	569	588	610	575	562	593	548	603	574	545	574	582	574	564	598	623	557	577	568	556	567	603	566	545	576	584	546	512	604	578	557	604	572	558	607	568	604	552	580	580	559	566	549	577	581	543	545	566	559
3743	2864	2435	1441	1081	837	730	670	663	650	587	570	585	534	496	525	482	532	501	528	497	521	503	522	524	532	490	485	523	514	514	518	527	557	523	490	517	506	497	528	508	468	504	527	487	487	495	496	495	526	478	494	519	468	483	477	526	470	513	455	488	505	500	480	471	488	537	509	473	507	508	522	468	490	474	539	505	475	476	542	555	533	515	533	522	518	513	462	500	493	483	496	489	564	486	517	492	493	502	487	479	518	479	534	521	502	482	483	498	498	513	500	486	468	507	454	458	483	492	504	491	500	482	503	530	473	510	525	521	500	503	461	508	558	514	482	517	512	470	518	497	491	496	465	525	489	516	522	491	477	516	469	456	492	497	540	498	536	492	507	496	532	489	507	503	469	520	476	482	479	500	458	486	491	497	495	454	437	464	493	476	517	493	491	524	553	501	487	479	508	504	523	481	517	521	484	522	498	485	470	511	493	471	495	479	526	467	534	515	487	501	473	536	478	497	529	508	490	457	509	536	538	475	501	489	488	482	484	512	504	496	490	536	499	514	502	488	496	523	526	487	499	449	491	522	474	507	494	498	533	505	509	487	492	494	479	474	525	490	455	500	524	512	452	455	492	500	524	475	504	488	516	492	448	528	499	500	474	500	484	522	495	505	471	525	449	470	490	461	514	497	489	498	497	496	523	494	508	501	485	474	484	476	492	482	477	502	476	500	519	465	494	488	510	487	492	493	501	483	530	490	510	466	493	479	479	469	542	519	503	507	511	517	485	507	502	496	466	457	463	487	506	511	478	461	470	491	495	490	543	503	486	486	482	493	497	505	494	457	521	493	477	563	470	488	468	525	489	523	482	481	491	462	502	476	502	482	467	511	493	477	473	452	474	508	481	513	498	490	504	458	471	514	500	524	469	527	523	473	495	527	536	485	513	529	484	485	474	496	508	483	503	510	500	463	496	506	528	483	514	494	498	487	508	479	481	436	496	473	462	471	499	514	486	478	494	505	491	484	475	475	468	522	512	504	482	494	478	525	473	488	503	519	496	470	512	451	510	509	477	506	501	487	495	478	470	508	497	505	483	505	508	480	512	547	519	467	480	496	468	449	472	495	485	490	493	474	508	472	547	507	497	517	476	509	484	456	510	492	496	503	508	472	510	501	475	487	482	499	479	482	487	492	470	506	517	491	486	519	495	517	478	494	496	480	536	517	514	450	496	495	466	504	499	507	459	518	490	474	487	480	514	474	473	464	473	489	512	494	480	497	481	498	508	472	448	481	488	500	498	489	500	530	461	501	473	500	480	521	486	468	503	524	528	466	469	489	518	464	480	469	487	516	501	518	530	491	491	511	504	478	480	444	477	465	487	535	496	472	539	468	479	497	470	515	499	442	475	483	476	526	505	520	507	500	528	481	481	487	519	458	480	481	445	479	494	478	489	498	518	483	508	463	491	463	477	472	495	459	512	493	448	492	516	531	517	484	523	498	506	480	486	479	494	480	493	522	482	521	503	513	492	477	449	518	517	507	504	477	521	472	497	502	487	481	467	511	531	463	453	451	514	487	493	489	529	495	476	529	501	469	436	519	535	477	512	495	488	478	521	475	486	488	462	466	446	502	496	512	496	481	475	505	484	468	505	488	497	490	481	504	499	524	501	549	453	466	495	498	504	509	504	497	524	472	513	471	503	496	515	508	445	513	456	473	491	491	496	494	545	519	499	498	477	505	508	492	456	492	514	508	504	546	480	466	478	490	479	484	479	506	512	465	508	484	496	477	500	471	525	473	496	444	539	481	501	514	485	490	486	490	485	544	505	485	486	527	477	512	495	500	475	485	514	487	499	474	517	512	489	521	482	472	521	458	480	505	508	531	501	487	489	483	487	509	473	573	506	503	454	543	453	526	528	524	484	509	473	503	495	501	504	517	515	496	499	482	489	519	503	506	506	479	461	491	486	519	501	487	472	492	460	526	500	468	519	497	494	499	499	484	499	508	499	528	489	489	499	488	455	432	454	494	529	493	497	472	503	508	510	488	481	473	512	497	470	486	496	476	473	524	526	486	462	493	550	452	487	483	514	495	474	489	503	466	504	466	461	528	513	459	506	523	478	454	490	490	494	494	481	476	509	516	478	491	446	512	482	452	457	489	527	496	512	461	500	487	486	489	475	456	482	470	514	532	497	481	504	446	508	449	491	474	477	474	544	464	521	449	495	487	483	481	551	467	500	462	523	500	522	499	481	513	491	512	496	523	525	481	499	519	487	472	451	477	471	479	455	485	498	487	474	486	497	488	507	518	500	519	482	496	476	511	508	502	453	474	478	440	493	494	500	474	463	458	476	474	523	498	518	483	504	494	485	478	520	500	485	487	501	486	498	512	500	460	483	489	498	512	485	446	505	495	462	526	515	467	489	471	515	512	508	486	491	500	460	516	474	485	454	475	485	451	474	482	505	544	469	478	516	519	493	507	475	524	500	497	471	496	489	455	490	471	509	485	462	486	503	497	500	479	461	519	516	460	478	425	483	486	491	484	488	464	490	476	496	500	540	457	485	508	490	464	468	475	513	486	482	436	463	450	465	478	498	472	504	463	477	508	463	539	459	487	455	507	508	506	464	465	463	493	471	494	468	505	485	446	478	493	457	463	520	457	477	472	495	493	476	510	511	468	486	493	486	510	498	512	466	484	535	473	525	505	457	466	507	499	513	468	488	534	541	505	483	490	515	494	459	479	505	474	494	574	487	554	489	480	436	473	477	532	514	493	511	456	504	452	497	507	485	535	483	492	505	507	482	455	492	470	514	498	477	460	499	458	509	516	500	494	510	447	529	490	509	473	502	508	506	525	459	458	488	452	503	502	474	523	493	458	514	461	464	474	453	537	476	463	435	522	466	492	513	526	475	510	525	486	499	489	453	483	488	490	481	508	509	523	480	511	486	507	478	480	513	489	495	504	462	463	489	485	543	538	493	501	489	435	472	469	507	468	532	508	481	451	480	460	477	485	476	498	476	476	493	500	467	510	483	450	534	543	515	487	467	483	538	475	491	458	495	508	507	481	483	544	558	527	440	503	494	457	503	490	538	468	494	513	522	499	516	491	475	466	468	485	483	490	508	500	464	502	488	541	507	496	502	494	493	486	503	469	521	484	486	472	483	465	473	488	529	527	479	492	469	533	474	452	450	469	481	506	500	510	493	523	539	470	456	487	488	471	489	492	488	487	512	449	484	495	507	488	510	486	548	479	515	506	447	514	470	482	496	473	470	518	480	500	547	487	493	469	493	489	480	441	506	519	472	485	472	476	454	525	489	477	498	523	489	477	481	474	482	524	498	511	495	469	485	436	515	507	443	485	466	494	511	491	536	494	493	514	528	490	524	498	489	486	507	502	494	472	491	483	495	512	468	485	498	469	477	462	502	524	516	489	507	475	493	463	529	530	482	472	509	504	478	476	501	503	502	485	508	521	457	543	524	451	521	502	486	469	508	527	518	515	520
24581	21446	28584	24717	21140	3385	874	549	463	429	416	401	377	349	355	388	335	349	368	333	319	339	345	358	352	297	332	338	320	338	349	366	315	299	340	340	339	317	328	345	334	354	326	300	308	314	335	293	320	308	313	316	298	314	346	321	320	319	331	299	320	312	331	303	296	323	326	321	321	309	308	305	325	300	317	348	327	287	305	308	338	304	353	347	320	320	319	339	328	329	291	306	321	315	337	287	358	326	303	308	317	294	309	301	305	310	305	309	310	301	304	314	326	311	311	333	299	303	321	307	325	304	316	328	263	317	313	327	319	325	310	291	326	341	299	293	330	316	348	339	324	323	366	329	325	338	306	287	346	280	302	339	321	298	320	310	330	310	326	302	343	283	301	323	307	295	312	318	310	292	278	317	305	330	316	317	337	294	321	292	303	336	339	317	303	321	334	349	281	325	298	325	342	306	322	291	333	309	303	305	316	308	301	279	300	290	308	310	349	331	342	324	306	282	316	313	318	299	342	312	347	308	348	328	293	316	324	315	347	345	296	319	312	328	329	315	325	317	317	339	309	302	303	336	332	321	316	309	337	319	300	327	307	329	309	304	307	311	323	278	339	306	335	328	271	301	315	340	327	360	301	303	309	305	322	303	337	297	325	306	312	331	337	308	349	292	316	298	299	314	310	320	281	301	345	316	327	321	281	293	301	292	307	279	280	309	320	319	306	310	319	338	321	342	293	370	319	310	318	303	312	328	303	322	308	340	298	304	306	298	335	316	300	292	353	288	327	288	325	337	316	312	318	329	296	314	293	308	311	299	319	293	298	306	319	298	318	304	312	317	321	324	314	323	352	305	276	277	323	327	340	303	319	304	295	310	316	286	296	337	316	294	293	322	337	296	285	344	304	336	326	344	293	312	298	306	323	308	310	297	291	311	304	313	335	333	311	320	285	328	297	326	317	289	319	308	304	304	324	306	307	316	302	281	307	328	316	293	301	322	325	285	309	299	321	313	299	335	351	339	273	321	303	318	319	333	312	318	316	316	327	279	290	327	289	294	308	317	325	322	328	303	295	292	321	346	309	318	333	293	290	318	278	319	341	328	316	327	314	300	317	291	323	302	312	338	308	297	307	312	315	323	290	297	363	274	325	296	313	299	295	308	296	313	324	294	335	299	326	297	298	321	324	299	311	305	318	311	314	324	311	318	335	322	310	357	330	317	344	299	297	307	307	324	311	300	324	306	302	309	301	312	293	335	311	279	322	296	297	301	322	272	298	300	308	346	336	338	315	318	285	304	319	321	300	300	339	321	320	309	330	323	299	335	321	326	300	322	324	306	322	331	333	324	333	299	297	291	293	332	290	332	306	335	319	297	312	303	285	343	337	329	291	289	322	304	289	291	302	294	334	317	315	323	308	293	327	293	320	291	312	333	326	330	296	315	295	285	320	305	293	319	335	333	302	303	340	310	323	308	345	317	304	310	327	266	263	329	310	288	321	280	318	298	299	311	325	320	317	297	312	304	316	280	331	338	321	305	320	324	319	310	347	300	295	357	337	316	345	311	307	289	314	318	309	307	278	299	294	291	313	303	316	331	341	324	310	301	320	326	301	288	293	294	326	306	304	301	315	313	333	328	284	322	292	316	330	317	300	298	321	305	354	323	330	307	318	321	340	340	308	326	255	293	307	320	327	287	286	301	323	322	331	305	314	320	329	293	313	340	305	285	303	268	278	290	322	335	283	306	287	290	334	297	326	300	309	331	332	319	322	319	299	289	308	302	322	307	328	345	307	284	310	288	338	301	344	362	324	294	325	317	289	324	326	295	305	301	287	315	303	292	302	336	322	288	276	353	288	298	293	319	277	345	293	311	320	314	332	291	279	317	299	357	317	277	345	335	315	326	333	340	323	304	320	277	294	337	307	289	344	318	320	328	321	275	312	338	302	297	311	350	278	308	308	301	313	297	334	319	320	330	340	329	315	336	325	325	298	308	296	289	344	327	288	322	286	314	319	291	341	321	292	289	303	319	302	293	282	304	309	292	348	316	338	299	317	321	313	309	337	299	330	302	324	305	289	335	316	318	321	313	341	305	320	307	331	332	300	325	306	316	298	290	343	331	301	311	314	301	303	313	297	358	309	304	271	294	340	311	337	318	314	328	320	320	285	296	287	342	336	331	316	321	305	311	347	324	317	298	288	294	308	313	317	298	316	312	315	341	346	292	280	321	329	294	332	315	306	318	299	333	319	292	317	310	325	322	338	326	325	344	315	330	296	290	350	328	322	299	314	306	293	319	307	319	273	318	305	315	315	302	310	308	339	300	318	307	310	308	309	324	310	287	316	330	294	283	306	295	322	307	327	337	297	318	322	318	285	309	281	307	278	319	298	355	318	311	309	268	341	312	334	326	333	334	292	314	318	299	331	318	322	306	336	352	311	303	324	335	324	335	318	343	312	358	313	310	311	315	302	336	298	322	313	324	283	302	325	305	317	304	295	313	293	320	342	316	302	298	304	292	321	318	300	326	332	311	310	315	317	307	320	304	322	322	332	324	297	301	313	314	324	300	332	327	318	266	336	325	281	327	331	316	310	323	309	303	326	331	286	331	320	335	288	331	277	288	303	316	307	299	320	284	306	284	328	288	314	323	294	312	300	322	324	320	305	304	308	335	303	271	317	306	300	297	351	349	312	297	337	294	293	322	305	309	298	320	312	311	323	300	319	345	291	324	320	312	330	323	324	334	302	306	310	297	320	293	330	312	312	290	308	320	313	332	332	265	327	313	329	276	321	324	313	305	341	358	316	304	304	301	354	318	314	343	305	291	301	308	322	289	345	308	322	325	298	291	323	309	298	336	301	299	317	333	332	316	309	321	313	289	345	285	290	309	291	274	324	291	307	298	286	289	348	328	305	307	308	319	322	301	292	329	339	300	323	306	317	304	320	293	301	303	292	354	288	322	288	324	305	282	335	321	309	296	320	352	309	313	336	329	324	285	302	317	320	313	279	299	314	299	312	358	292	307	291	311	304	299	311	319	330	320	268	323	297	325	312	305	316	292	324	351	315	352	301	357	340	347	318	340	315	286	300	312	308	282	291	319	327	318	313	326	326	315	316	338	298	300	333	286	290	304	334	308	291	320	331	332	320	324	298	325	335	317	290	317	323	342	302	315	311	325	310	344	301	311	290	325	318	321	276	308	288	313	286	324	317	343	315	301	325	325	293	296	301	324	326	304	315	318	304	336	317	292	311	293	329	309	273	322	321	307	309	321	308	272	313	293	283	329	359	323	273	338	288	273	331	311	286	307	310	296	345	323	312	306	328	329	326	340	328	320	302	316	302	297	293	325	302	349	321	326	315	338	302	298	309	296	279	294	328	289	286	284	287	290	325	282	314	294	302	320	294	312	321	339	317	307	334	298	317	301	339	331	326	305	320	315	315	298	312	313	321	337	327	290	311	304	338	282	313	277	334	355	309	323	298	328	343	289	330	313	330	295
3801	4906	4104	2004	1302	973	742	627	594	486	436	408	401	395	385	398	369	365	355	345	337	331	333	292	334	327	326	330	297	312	278	307	306	299	310	334	299	301	307	302	344	311	319	294	301	311	326	266	333	301	310	335	282	297	265	316	290	310	318	306	303	291	316	277	297	322	292	302	311	304	300	313	315	319	271	310	289	281	319	280	328	315	309	304	308	318	300	308	305	300	294	310	304	315	335	322	298	312	311	307	297	300	271	327	291	279	314	295	274	306	280	266	285	275	310	288	319	278	264	288	286	310	282	285	318	309	308	287	298	281	306	304	283	272	286	325	289	260	305	324	301	263	280	313	283	297	314	310	301	317	278	272	304	301	285	314	310	297	295	288	290	255	271	285	289	294	295	317	269	294	295	300	275	315	257	285	340	303	297	306	305	280	305	296	279	324	316	287	277	303	304	297	298	286	302	281	286	274	303	284	291	287	299	334	287	314	293	277	313	311	322	287	317	311	279	295	271	288	298	290	286	246	292	314	291	280	283	295	283	293	288	298	290	300	309	290	317	266	277	309	297	283	285	264	323	251	278	299	282	306	290	273	279	263	298	287	281	292	277	292	312	303	297	300	309	335	278	296	280	307	287	304	273	280	291	297	306	313	325	276	298	309	297	319	291	280	275	309	298	296	294	280	280	260	260	307	289	286	307	268	301	309	289	289	286	297	295	297	287	282	321	288	286	282	298	291	276	243	290	264	325	283	293	303	299	293	279	275	299	284	291	304	319	314	313	274	279	302	296	312	272	320	304	293	289	343	324	304	270	324	293	292	303	300	312	286	322	298	297	322	304	276	282	304	275	302	283	279	309	251	298	295	301	307	277	294	266	285	306	281	285	281	271	284	316	321	291	268	299	281	308	275	296	285	278	282	299	261	297	298	302	297	283	274	290	256	301	311	297	288	325	296	289	287	276	296	284	271	292	312	307	301	287	290	310	300	286	280	290	304	318	276	293	317	312	274	280	289	288	281	302	254	300	283	266	277	304	297	303	286	307	308	276	303	337	300	288	290	312	307	264	279	317	296	307	316	287	276	318	291	286	275	283	288	268	295	302	281	279	268	293	312	288	275	282	283	298	302	305	283	306	275	292	325	276	302	262	321	266	301	307	325	290	297	278	278	293	268	277	282	332	257	290	272	293	293	299	265	270	293	251	279	278	283	248	285	276	284	287	294	267	289	303	319	285	262	305	290	270	316	300	273	272	279	294	277	288	284	291	309	307	286	285	287	297	304	285	308	296	299	269	300	289	285	269	318	291	290	308	313	287	296	296	310	281	263	331	275	273	297	302	259	315	257	316	329	292	316	280	286	312	301	258	266	289	314	294	311	320	287	336	267	306	282	318	253	321	303	286	309	317	306	294	265	274	295	282	293	292	278	299	286	290	271	270	321	268	299	266	302	295	285	304	281	324	292	317	284	305	293	288	297	299	299	287	276	290	278	281	305	294	284	307	303	286	322	288	306	312	314	306	293	292	272	291	288	318	302	289	286	281	297	303	300	277	279	288	324	279	300	300	287	298	311	327	276	273	289	270	282	302	315	266	321	332	292	269	279	318	297	301	304	255	289	282	289	310	271	319	276	284	322	273	281	299	295	277	304	278	265	298	314	320	300	323	270	330	296	303	294	296	311	310	301	301	300	307	265	282	291	306	300	296	276	305	279	305	322	282	263	312	249	299	274	280	311	267	285	298	318	332	314	293	295	283	287	289	285	294	277	288	309	295	279	287	283	307	280	305	273	310	287	293	288	297	292	306	297	299	276	303	275	276	310	278	274	301	277	316	278	303	276	287	279	293	286	292	283	265	312	269	302	295	306	294	302	294	301	328	289	285	305	327	275	310	304	295	295	281	311	315	291	297	293	306	348	309	306	311	276	307	306	287	312	307	324	299	278	281	293	278	276	275	315	311	285	291	341	257	272	319	297	297	292	299	273	282	325	291	280	316	292	294	307	299	305	275	292	282	273	286	309	285	295	289	267	259	314	287	312	294	291	294	271	295	290	300	297	305	293	276	323	279	300	277	285	317	266	293	306	304	293	277	281	274	326	318	294	279	316	301	283	308	270	287	309	293	319	287	330	310	312	264	296	298	280	307	295	277	329	291	320	281	300	316	288	274	316	297	297	298	289	295	305	298	273	307	254	303	295	256	270	306	294	291	301	318	255	287	306	293	301	300	309	302	298	274	313	275	254	305	286	284	306	266	255	286	280	288	306	252	321	292	288	263	296	270	317	269	314	282	316	305	288	265	282	288	301	290	261	263	303	276	241	306	290	287	279	253	329	280	270	291	298	330	328	301	285	287	297	275	277	294	274	302	297	288	288	315	299	292	297	287	292	274	281	275	253	290	252	287	290	289	286	320	283	306	283	270	283	297	287	293	301	304	301	276	284	304	299	291	299	270	288	319	290	329	298	306	285	288	287	304	316	313	277	314	288	288	302	308	270	297	292	269	316	271	276	318	293	317	274	290	299	312	274	291	317	294	296	277	284	279	265	290	289	286	279	313	288	309	260	308	298	286	280	300	265	293	264	302	266	292	300	302	302	277	311	280	318	303	295	305	306	313	282	285	279	285	292	299	303	283	319	259	309	276	312	268	309	313	285	296	285	315	292	266	275	284	256	272	302	280	302	298	267	302	331	271	266	285	277	284	311	268	294	289	278	276	303	288	295	293	301	304	286	299	264	293	296	299	277	296	284	299	307	301	299	307	299	298	251	309	287	301	278	297	300	325	314	299	299	303	314	345	263	329	293	286	297	270	290	280	296	299	275	301	298	288	308	295	329	318	272	311	309	294	302	285	286	303	286	325	322	294	307	341	267	272	306	263	296	284	293	280	282	330	261	285	263	254	288	277	288	278	302	307	328	298	290	244	280	316	308	255	296	305	282	254	294	290	281	314	292	283	292	332	263	299	276	324	277	258	336	304	295	297	287	269	259	282	275	297	273	305	328	260	290	278	280	296	317	304	290	311	289	308	279	282	307	282	294	257	277	280	273	291	279	278	265	292	314	287	304	282	262	292	283	303	259	316	309	294	263	270	303	266	296	321	279	268	281	318	262	244	312	289	273	276	262	271	291	325	296	315	293	294	284	304	265	307	306	290	299	303	275	318	283	321	291	255	273	267	296	302	259	289	298	319	291	281	293	275	304	303	335	257	294	286	291	270	299	303	287	298	314	277	278	293	292	324	282	318	276	290	295	261	299	278	296	262	303	258	299	281	294	307	310	274	288	283	304	289	257	282	296	279	326	287	284	274	273	279	279	306	292	289	293	319	273	275	298	263	270	284	288	275	283	311	290	304	292	297	296	284	313	330	269	253	294	296	328	276	291	289	321	256	322	288	293	272	283	305	298	265	250	276	312	286	263	327	289	299	285	294	265	267	292	277	292	270	280	311	283	308	292	280	290	281	309	308	275	290	312	280	289	278	263	294	304	272	298	299	307	315	309
27897	10117	1746	1167	933	946	913	929	914	913	907	936	933	967	950	905	903	878	936	959	881	866	927	886	975	929	933	885	894	889	898	891	921	925	891	915	908	933	939	883	870	891	946	899	888	903	987	917	924	913	899	945	895	889	919	875	902	922	928	880	873	887	900	859	906	879	946	948	882	892	843	861	925	887	957	922	877	893	878	896	931	837	875	892	889	933	895	913	893	885	935	878	887	886	855	907	892	900	892	873	889	913	889	856	915	891	934	847	937	894	909	887	877	943	896	879	919	871	896	909	958	899	886	920	901	948	944	883	937	941	857	880	840	840	918	904	959	894	858	901	857	918	931	930	930	914	815	931	891	942	878	861	955	916	902	911	937	862	899	875	903	890	845	918	905	946	912	853	830	883	867	879	883	896	883	900	928	917	918	919	924	960	844	903	947	918	944	903	910	916	890	924	923	935	911	909	840	869	902	915	855	948	917	929	862	915	893	955	846	894	902	897	892	929	855	868	996	894	937	900	904	881	881	922	894	906	934	941	871	912	897	879	856	940	939	931	960	881	969	878	906	857	899	927	930	945	881	920	900	943	904	914	936	875	855	904	920	897	919	910	901	876	926	879	933	937	903	901	894	873	931	935	894	881	905	934	940	921	932	943	872	887	876	902	967	931	916	881	883	954	915	898	931	876	878	916	833	881	882	893	900	900	919	895	900	922	882	898	931	880	848	986	921	908	898	850	888	914	891	903	900	878	896	1004	889	918	858	870	873	897	898	896	862	889	884	930	934	939	931	895	883	941	919	819	916	921	888	945	920	913	933	889	960	964	875	858	888	840	905	941	859	890	856	901	925	906	909	940	897	906	898	880	870	871	907	894	902	861	848	877	839	852	945	888	881	905	954	859	893	941	931	860	874	922	928	893	911	871	893	865	918	905	913	867	905	921	874	874	875	888	827	877	919	866	950	921	909	912	889	910	880	894	883	904	934	921	850	862	864	892	947	858	887	900	913	922	859	905	876	894	887	917	884	903	893	901	887	900	921	882	900	896	891	948	815	889	894	872	917	847	889	860	867	949	903	935	801	916	867	875	960	901	891	906	915	876	954	919	920	911	876	864	879	928	924	863	921	860	865	895	901	950	911	919	931	911	885	899	931	908	906	867	932	898	889	889	896	889	911	931	876	939	899	889	914	889	915	890	916	860	901	931	904	891	897	857	922	899	906	878	907	939	864	910	920	936	908	833	893	930	893	901	892	894	889	913	912	930	868	903	876	885	877	947	933	887	872	899	904	915	930	881	891	935	884	857	924	920	899	863	947	896	928	878	849	923	948	953	863	862	856	871	922	918	911	885	926	917	959	873	939	915	911	862	915	928	952	916	900	905	857	856	844	908	907	861	902	877	911	896	908	936	910	927	881	911	904	898	919	881	927	950	917	903	856	949	893	899	888	912	875	898	853	839	900	884	888	840	879	911	919	942	898	908	924	881	840	893	927	967	908	874	901	884	911	873	902	920	956	869	915	974	877	900	845	927	930	907	902	940	864	926	868	898	889	884	960	932	907	872	844	941	910	891	880	944	848	933	905	904	926	866	884	919	913	848	918	864	901	861	877	942	913	928	912	934	926	919	925	873	887	961	910	920	871	918	882	942	919	930	899	890	897	914	939	928	904	910	917	889	921	955	948	900	902	903	864	935	903	925	895	886	891	913	889	929	835	837	933	940	907	891	895	942	900	855	893	898	888	877	938	914	922	927	917	955	883	905	907	858	872	902	865	899	874	883	903	911	908	905	877	862	898	898	920	881	874	846	925	926	904	899	898	931	895	915	956	894	913	887	931	953	941	909	892	873	955	859	894	918	939	859	914	938	847	893	921	928	912	847	868	854	917	928	898	869	869	901	912	926	915	918	942	881	909	919	877	915	865	884	822	879	917	859	883	877	827	941	859	877	889	922	899	856	834	872	889	878	910	897	926	878	930	1023	878	908	923	862	917	900	858	865	890	885	916	931	892	865	880	911	878	845	853	874	862	854	863	914	954	930	846	967	900	909	908	832	867	887	918	855	877	954	858	890	879	938	868	903	911	905	929	880	923	943	903	884	918	911	905	928	903	902	926	865	934	918	874	907	927	869	897	926	937	927	867	917	838	890	925	891	932	906	873	894	885	912	918	881	921	920	907	889	922	909	866	884	916	925	898	942	888	891	862	920	928	887	942	888	889	822	884	924	897	896	949	910	884	945	961	911	855	940	864	867	918	925	864	911	855	821	936	865	862	928	921	878	891	879	874	899	887	865	863	905	934	888	922	901	885	879	899	917	905	867	868	851	894	894	827	940	878	927	869	927	902	922	906	866	846	916	899	913	884	891	873	840	891	879	935	894	935	923	921	955	955	921	889	886	896	911	880	925	896	946	905	884	857	879	879	830	883	891	889	909	893	847	929	908	850	858	902	946	906	907	909	848	940	891	943	874	888	826	878	882	875	913	880	895	888	912	914	874	907	936	892	899	868	888	863	908	935	842	919	906	952	885	918	843	890	929	911	913	865	855	911	938	917	845	957	891	881	889	904	945	927	897	885	888	897	909	914	866	917	898	938	954	919	898	954	926	908	879	934	904	822	921	870	913	926	929	952	938	883	957	907	928	893	907	865	929	904	915	932	923	920	878	926	924	888	843	864	821	962	929	910	908	977	877	854	949	896	900	906	908	893	894	893	854	888	871	888	910	853	866	898	948	906	918	891	930	879	901	889	881	880	885	852	882	869	936	888	872	897	862	942	925	870	927	934	874	897	874	911	942	875	928	909	934	892	916	882	898	904	901	922	951	896	901	944	866	903	904	871	914	924	880	889	888	870	887	877	888	902	900	873	887	809	889	900	882	932	880	943	901	941	954	920	876	975	865	828	904	921	917	931	903	864	944	929	893	876	875	894	864	884	949	907	872	917	898	902	871	918	919	833	912	910	869	848	887	867	913	906	820	866	884	893	887	886	885	926	920	897	851	890	910	848	896	959	898	889	858	893	897	920	882	940	945	840	879	913	859	873	954	873	956	908	936	887	896	901	909	837	934	905	936	979	855	879	896	911	899	851	891	899	933	867	863	901	920	917	968	899	923	900	837	882	922	868	853	900	879	895	922	925	931	887	911	972	972	882	949	899	892	915	880	921	939	893	874	868	907	929	922	909	946	918	910	950	937	950	906	965	916	918	900	931	940	906	884	871	902	951	918	926	894	902	908	935	893	915	923	860	900	899	907	924	882	939	855	821	908	910	879	931	889	900	845	933	898	918	894	881	862	923	890	912	847	915	910	907	891	934	914	865	953	912	928	874	864	882	923	898	954	893	883	872	919	865	903	888	903	842	899	889	901	887	894	904	928	897	860	881	883	862	891	980	939	924	918	905	888	906	913	910	855	963	865	958	861	874	914	929	905	943	909	924	874	941	928	865	873	977	902	857	884	902	933	849	912	929	869	934	883	872	864	935	933	943	900	872	899	874	926	867	904
5567	894	928	800	800	762	778	771	776	741	771	699	714	718	667	703	718	693	687	726	689	737	743	743	726	687	703	702	741	694	761	721	682	719	759	785	731	713	684	676	704	757	746	751	733	744	718	762	793	763	729	739	752	774	714	735	741	736	744	748	688	727	723	711	754	703	751	711	720	715	778	755	706	736	727	773	734	757	733	714	744	728	670	702	707	723	688	739	743	737	743	756	777	740	724	765	681	743	760	764	782	680	689	723	685	729	740	755	748	761	706	700	760	711	716	736	721	696	684	728	707	732	705	726	705	709	692	726	725	686	701	738	752	763	743	750	748	709	687	727	765	740	753	740	679	697	764	704	716	738	732	790	717	732	744	725	773	701	726	702	744	715	721	732	777	727	736	667	711	714	713	715	710	715	734	664	748	732	700	727	754	696	730	748	718	726	724	711	754	725	743	692	708	685	673	729	722	693	702	715	729	715	746	690	739	679	738	697	721	732	727	703	752	755	694	670	741	674	707	721	716	676	729	734	723	741	735	699	740	681	704	678	705	740	776	698	704	756	692	741	704	689	713	681	723	705	706	723	703	674	796	736	688	721	748	721	705	717	702	712	720	741	713	714	717	720	760	714	740	731	768	735	722	715	710	731	746	724	737	744	732	713	743	699	690	738	750	697	751	722	719	738	751	734	745	757	680	753	736	736	695	714	704	741	742	732	727	725	734	727	741	701	687	744	716	750	731	742	677	714	748	771	678	672	738	744	734	745	713	753	698	725	694	716	685	692	744	716	699	714	715	791	702	730	714	663	678	711	655	708	655	722	689	732	669	696	764	752	686	760	733	747	722	787	726	740	721	715	679	708	729	741	683	705	692	750	725	765	687	700	717	721	752	768	741	763	707	693	772	770	764	721	722	737	714	721	738	728	707	698	726	729	711	711	691	691	723	724	748	686	789	723	697	755	747	680	744	720	714	768	741	671	728	717	704	711	757	763	714	695	711	693	768	727	739	728	744	744	694	756	745	699	721	704	724	740	755	749	693	674	740	723	780	717	717	712	675	729	711	666	680	737	728	690	743	734	677	731	705	735	709	734	721	709	722	703	687	755	733	752	672	761	662	736	737	693	745	713	757	738	716	679	718	693	666	686	735	760	704	713	741	742	751	745	699	695	738	727	704	695	645	711	704	704	731	733	721	715	715	663	696	696	728	702	715	773	698	729	719	688	714	752	721	712	692	753	746	736	678	734	715	735	748	744	732	705	724	728	744	743	720	733	731	735	704	683	723	747	740	712	734	751	706	788	740	686	704	709	726	708	705	697	714	717	692	733	738	709	731	652	728	747	717	704	701	742	700	741	707	726	720	713	754	721	706	754	749	723	709	739	779	686	707	760	717	714	696	717	749	716	731	776	680	706	724	751	751	700	706	722	670	725	720	713	739	707	764	752	757	705	683	722	668	703	684	740	735	736	700	669	726	727	684	726	722	689	657	718	736	702	746	768	692	701	712	710	733	727	742	729	710	711	727	687	740	692	763	744	744	709	767	718	703	744	699	685	673	753	781	729	753	701	735	697	681	713	743	742	713	688	746	687	717	738	658	744	760	741	673	753	741	759	720	696	712	774	730	676	686	759	683	743	701	717	722	764	746	703	696	683	707	710	715	700	717	733	730	728	751	707	753	729	725	737	760	769	700	686	710	702	744	734	768	702	708	702	762	686	715	723	730	710	732	739	733	698	695	704	708	730	745	738	710	704	736	696	716	732	742	712	730	750	715	767	727	710	694	738	755	709	698	724	741	717	693	753	764	682	741	722	698	711	742	711	740	695	704	777	735	760	712	737	755	711	723	734	745	692	727	723	739	694	767	716	709	725	734	720	748	688	667	731	719	730	753	689	715	721	754	701	739	727	749	733	702	695	701	792	763	716	720	727	688	689	714	690	722	728	725	667	691	737	708	709	718	712	750	747	719	719	679	689	695	700	691	719	716	708	734	744	730	756	777	730	741	699	685	708	711	754	718	733	767	732	731	737	716	680	713	768	708	724	709	729	720	711	718	729	750	666	777	715	713	729	693	748	712	706	748	738	760	680	701	702	766	696	733	717	722	738	727	749	734	746	719	691	711	752	733	743	752	705	737	740	728	706	698	763	708	731	731	666	759	694	711	737	776	750	723	707	681	710	707	737	724	709	733	692	710	746	719	709	675	717	694	750	695	723	755	688	740	704	703	737	776	680	761	754	764	707	725	689	721	695	752	738	693	722	763	716	701	746	719	693	749	655	702	714	740	738	703	727	699	722	731	716	740	732	747	705	734	679	715	694	751	730	755	759	707	730	688	690	728	700	726	684	757	734	660	722	704	752	751	696	749	708	710	717	764	790	742	737	752	756	723	691	723	710	698	751	723	743	703	689	757	694	757	688	707	725	729	728	718	737	716	700	731	720	713	714	744	683	727	763	733	731	717	707	719	761	771	726	748	749	812	688	684	677	760	721	740	753	751	700	762	728	722	717	712	700	722	735	704	757	749	714	753	694	719	733	715	733	724	733	746	714	723	720	701	760	697	692	746	798	709	719	749	696	754	743	715	705	742	706	710	734	748	696	720	796	751	733	718	717	727	706	710	693	746	765	741	747	742	687	708	719	754	692	725	713	703	764	741	711	724	739	762	671	720	703	682	731	708	730	668	748	769	745	721	736	713	739	717	681	761	728	758	721	701	691	707	715	762	691	735	740	729	694	706	678	741	740	702	691	705	760	713	756	745	724	695	717	665	716	719	690	692	707	729	707	688	735	703	729	735	737	688	698	683	696	669	739	743	706	692	698	746	743	760	730	686	685	750	731	718	728	745	714	753	690	664	691	676	700	704	740	712	735	756	732	766	721	708	723	720	708	699	777	735	740	696	737	726	743	693	741	718	730	739	752	727	685	722	685	712	750	678	753	750	719	729	754	682	770	743	734	714	706	679	737	714	770	727	767	727	783	703	762	707	728	739	706	731	760	755	747	699	735	750	712	708	729	733	706	704	669	661	716	733	756	733	681	792	732	729	743	724	762	738	730	728	686	735	720	719	710	691	784	702	733	680	750	718	719	737	738	762	706	723	759	747	768	749	754	728	779	714	781	678	752	788	736	678	723	705	725	766	671	696	747	752	737	697	697	750	737	734	717	701	764	716	750	716	688	715	742	688	719	723	709	747	737	729	755	728	718	726	707	739	705	687	765	756	734	788	707	728	726	727	729	715	743	701	715	703	724	711	739	757	724	708	733	670	725	712	752	739	750	724	750	745	698	728	696	728	738	783	676	726	698	707	699	706	681	732	726	728	695	745	695	707	686	693	713	677	750	712	703	708	685	739	755	700	725	692	713	746	761	728	693	751	709	678	711	780	691	691	734	736	726	748	733	715	721	670	745	746	704	729	741	724	692	710	671	726	719	708	712	701	696	745	744	681	721	726	714	689	734	673	707	732	755	743	744	733	718	727	803	711	643	736	714	724	753	714	699
25536	21334	27100	25313	4149	1090	808	706	636	636	669	665	614	617	612	621	617	594	560	610	569	568	587	579	612	627	598	564	595	565	585	575	609	568	554	595	576	571	573	600	559	589	591	604	552	578	620	551	600	567	600	563	602	568	551	577	605	566	639	592	539	605	586	545	573	554	580	581	574	605	579	594	545	578	634	543	550	566	535	565	590	573	568	583	571	579	566	603	570	585	572	602	613	549	547	568	610	580	571	588	585	530	605	582	579	579	567	545	598	566	601	557	596	564	607	564	566	577	587	576	577	556	577	557	569	557	617	574	573	557	586	577	563	586	585	592	566	564	611	600	575	542	580	550	583	566	550	575	575	557	623	565	530	590	569	595	583	560	572	584	593	570	566	636	574	581	578	573	560	571	563	542	591	604	578	545	607	556	605	513	604	540	562	536	568	559	547	574	611	575	568	587	568	600	580	551	530	563	573	576	620	572	604	578	604	549	559	538	603	531	622	544	573	579	574	583	577	583	571	545	569	554	553	592	564	598	566	535	588	584	516	569	571	534	560	554	571	576	561	547	578	558	579	574	533	569	563	559	564	583	602	588	584	533	583	543	553	580	604	586	591	547	570	587	610	527	552	562	560	572	567	560	626	528	582	579	565	563	511	605	581	565	565	564	563	571	548	565	555	572	553	562	548	554	505	557	591	549	591	591	517	590	592	557	572	562	560	561	552	578	523	572	599	590	573	588	591	589	530	558	618	539	541	552	577	564	566	600	554	595	562	593	585	557	572	538	579	565	568	591	568	562	564	565	557	562	590	563	583	540	607	588	542	614	554	561	622	568	604	587	579	587	572	554	520	600	565	550	563	567	571	589	512	559	575	569	570	562	586	562	567	570	528	605	554	593	586	553	574	596	561	595	576	564	606	525	570	619	570	532	597	557	567	578	561	566	553	560	587	574	577	586	580	562	554	585	557	594	623	559	596	565	591	595	538	598	550	589	574	565	581	564	540	598	594	575	608	563	614	553	543	599	566	569	549	574	570	535	581	596	570	579	523	538	555	581	546	564	611	592	537	532	594	562	560	573	562	586	576	577	583	612	594	583	568	596	581	586	555	522	559	617	562	595	553	558	543	559	579	609	553	570	534	555	631	601	574	562	560	594	514	539	535	591	595	520	568	566	587	571	601	573	588	545	594	602	584	578	564	551	609	529	561	560	576	566	542	536	575	543	588	513	541	565	534	541	569	635	543	631	559	587	564	562	547	544	547	575	562	564	543	566	558	577	590	606	559	581	565	558	562	612	527	568	543	543	544	570	596	585	590	584	571	598	584	554	560	554	597	539	567	557	549	582	564	517	581	583	592	543	555	572	571	552	591	558	523	545	592	591	574	566	537	549	621	550	611	558	572	619	595	541	536	594	574	539	554	573	560	538	594	599	571	570	554	551	594	582	566	560	553	604	571	567	561	567	587	617	596	534	564	590	519	539	566	564	556	594	571	553	548	579	597	565	567	579	596	569	633	569	614	566	562	571	576	545	577	574	578	571	594	582	600	581	589	570	580	597	554	575	567	585	541	548	584	611	571	531	588	554	575	538	585	584	566	543	540	546	583	559	601	562	594	584	604	563	579	580	606	547	534	544	572	543	564	545	578	602	581	562	527	589	622	565	568	598	590	585	579	582	560	564	578	564	577	590	596	589	554	582	584	545	573	599	583	550	592	587	580	608	567	575	607	584	548	518	586	600	569	548	554	603	550	582	612	577	547	586	553	581	574	603	526	546	554	578	546	549	540	558	570	579	574	577	592	580	558	586	556	530	571	525	551	627	590	576	587	584	545	574	561	631	570	570	535	573	562	559	587	617	547	611	584	583	551	584	592	581	551	552	566	576	563	545	564	551	581	575	597	566	548	524	544	595	530	588	576	537	565	599	569	537	543	585	541	590	570	565	553	595	537	571	524	597	521	574	561	593	549	569	591	572	568	616	573	543	597	573	573	529	571	539	598	581	552	589	566	564	562	537	572	605	565	600	577	591	543	588	581	604	600	586	602	546	565	576	579	580	593	619	536	619	589	571	577	592	560	556	544	598	573	529	550	585	537	552	551	603	549	595	557	606	599	588	569	566	609	595	561	535	560	546	569	615	582	580	594	634	587	596	584	580	551	603	555	563	591	564	563	587	569	589	536	530	591	610	606	584	607	584	530	581	573	558	560	563	566	542	544	586	545	538	559	540	549	525	535	566	563	538	586	590	568	563	565	561	599	565	601	605	550	561	588	566	543	553	601	618	597	590	606	576	562	593	534	592	553	580	607	566	524	546	525	553	581	552	568	578	610	560	535	539	575	559	548	585	553	595	577	602	564	534	568	547	573	598	562	562	548	542	551	572	558	561	531	585	555	575	593	569	581	602	615	585	566	533	579	564	535	568	555	582	556	569	577	614	596	545	560	594	592	556	614	612	571	555	568	528	561	613	621	549	627	539	588	559	554	568	532	573	548	574	564	580	579	611	596	599	575	583	529	536	539	529	566	553	521	554	566	548	555	618	568	534	594	562	586	591	576	582	541	569	554	588	577	583	561	582	600	605	563	539	528	558	583	577	586	559	565	578	579	595	549	560	607	572	566	580	579	567	600	572	587	550	578	534	607	578	577	511	570	571	557	573	581	554	576	541	587	573	549	548	540	599	570	598	548	597	606	602	554	581	567	567	523	601	557	590	563	548	481	605	565	601	519	589	618	552	588	586	594	544	553	531	597	586	568	563	575	552	562	548	577	565	574	586	538	566	556	577	588	608	583	602	579	551	557	553	557	578	581	568	543	561	566	541	563	554	568	555	537	550	562	592	596	591	591	547	571	571	580	593	560	563	578	570	584	576	537	590	547	597	542	558	547	566	553	555	587	579	560	585	563	622	579	590	554	591	575	552	580	562	579	558	552	594	550	540	579	567	533	561	599	537	516	556	556	559	589	563	568	547	553	547	577	594	601	545	561	542	579	547	549	583	556	546	567	551	556	579	580	542	559	581	593	574	568	602	519	606	555	559	511	596	571	562	580	568	594	529	603	601	571	555	594	575	609	540	549	529	588	556	583	590	559	547	555	586	584	612	608	582	530	598	542	583	598	588	572	603	599	575	561	558	588	555	596	535	605	544	557	558	565	564	575	589	579	591	605	588	534	621	575	566	566	571	532	570	553	557	560	596	536	549	560	592	566	576	596	601	572	564	590	545	595	578	562	603	573	562	579	577	568	541	569	511	543	577	564	602	567	542	571	579	584	541	534	517	570	548	531	528	544	547	548	569	607	567	581	570	573	570	585	599	579	552	556	560	568	574	600	565	552	558	597	592	591	548	547	555	533	524	567	556	552	568	601	597	556	569	596	557	545	573	573	584	580	546	554	588	580	595	577	572	577	574	549	599	570	577	551	574	589	570	607	592	571	616	528	553	560	593	569	578	561	583	599	545	565	584	549	577	569	572	592	590	593	541	570	562	568	589	595	611	598	566
3712	2799	2420	1398	988	826	736	683	581	616	602	560	539	532	555	497	543	544	536	512	533	487	507	509	516	495	508	539	512	499	451	480	506	498	531	519	506	546	544	507	508	512	520	502	515	481	486	485	498	538	487	491	546	463	500	480	514	468	456	469	507	488	531	498	497	486	490	505	481	504	499	491	518	510	480	482	469	468	471	526	516	495	542	467	493	464	502	492	524	513	512	501	489	472	474	485	457	485	495	469	515	524	525	466	476	544	512	505	471	474	509	476	526	477	506	481	516	473	501	480	483	528	502	449	504	465	501	497	530	514	500	464	520	475	488	488	493	488	481	477	533	495	518	494	487	495	477	461	477	501	497	501	451	521	516	477	427	498	481	484	478	476	489	505	496	499	490	500	505	508	471	508	490	463	515	506	490	487	484	473	480	503	484	499	484	526	506	488	488	502	516	517	509	486	509	520	508	440	530	499	475	528	464	454	456	511	467	501	470	493	480	488	513	478	476	485	500	517	450	475	522	476	507	476	525	495	484	506	491	509	507	469	475	523	471	513	448	468	504	449	462	513	493	510	519	496	480	495	509	488	486	477	489	476	463	482	483	499	484	493	499	468	497	478	476	497	476	511	523	483	513	501	515	503	477	498	486	497	464	480	465	488	471	414	455	473	446	509	534	492	527	485	491	468	440	521	488	473	470	481	517	487	464	507	484	503	503	468	484	486	487	475	500	461	502	511	490	458	490	530	474	491	547	470	510	490	463	545	474	483	493	528	475	463	470	509	487	499	503	500	488	491	456	487	504	493	497	480	482	460	491	486	460	551	472	489	498	468	471	512	492	426	483	501	490	508	471	508	452	500	466	457	490	482	528	492	497	466	456	505	523	489	467	498	486	496	483	485	489	475	458	492	496	490	439	473	464	474	474	462	517	520	510	525	512	422	510	469	472	487	468	482	438	504	501	508	504	483	468	474	490	489	520	489	531	481	508	509	481	484	468	488	458	457	489	483	477	497	506	469	515	528	497	513	452	456	484	490	497	489	505	492	508	525	480	507	476	509	467	509	500	496	507	461	485	497	475	450	480	475	484	503	513	498	486	463	489	521	483	487	460	504	475	483	470	503	499	491	490	505	511	514	510	505	523	485	494	499	513	491	487	488	515	489	488	454	494	480	523	480	471	498	501	527	456	466	469	490	468	504	468	495	494	492	483	488	445	518	480	493	467	460	475	506	464	501	506	524	492	521	470	500	450	475	491	478	527	495	511	475	477	488	519	482	492	495	452	485	486	456	489	483	496	473	510	471	524	489	484	524	486	512	504	466	445	459	491	494	519	475	478	480	479	468	486	496	456	465	511	485	469	502	518	490	500	508	483	506	435	499	513	490	509	492	507	467	512	536	463	449	483	501	499	507	475	511	486	492	494	485	475	524	481	531	472	498	534	491	460	485	531	503	487	489	478	472	486	502	505	506	556	504	481	485	474	491	472	472	481	481	498	462	457	464	482	513	500	488	510	464	509	494	503	492	483	504	479	506	518	507	467	506	443	497	472	487	443	493	514	488	482	482	470	476	469	481	488	496	435	498	457	454	493	493	470	513	503	488	492	487	494	473	515	477	519	474	532	466	502	501	453	479	522	518	468	504	493	486	475	474	462	524	461	510	478	507	516	503	474	484	499	486	485	490	451	491	436	483	518	511	518	489	494	530	516	509	489	506	467	508	447	514	502	463	495	477	528	463	508	468	503	491	476	504	495	487	499	528	505	486	462	502	475	498	519	489	498	515	482	500	477	473	502	478	492	506	470	522	487	483	506	485	478	512	475	516	536	457	472	448	511	505	470	503	489	526	472	478	470	515	473	515	509	489	477	489	475	469	484	455	482	487	520	492	450	520	514	506	491	483	473	514	463	488	514	470	503	485	489	462	476	489	503	499	552	490	477	489	464	464	512	514	497	481	491	499	475	502	481	512	493	483	473	457	514	477	491	465	492	477	459	485	511	488	473	530	467	516	507	490	519	479	467	529	456	509	497	536	482	508	467	520	494	474	489	450	489	494	497	475	519	482	491	495	517	504	532	485	487	491	462	439	522	466	503	483	547	477	490	488	479	538	446	477	463	485	509	508	510	498	459	475	514	469	488	509	504	489	503	478	466	512	522	497	471	485	482	481	529	473	495	500	480	489	460	470	466	474	510	499	457	491	501	466	461	527	469	484	479	499	496	502	520	477	494	514	478	495	482	493	475	504	524	510	517	486	508	485	504	481	513	500	484	490	479	502	522	479	507	508	462	533	473	456	489	460	516	508	521	465	499	466	519	502	500	481	493	506	470	487	481	479	501	510	498	517	506	482	486	501	489	506	501	465	499	466	493	487	493	473	462	480	501	464	488	512	499	483	451	481	462	477	470	515	511	512	473	484	476	503	443	493	488	448	459	490	487	471	499	517	469	501	475	461	522	528	481	474	479	468	538	471	506	482	495	478	496	496	507	457	453	516	444	469	488	457	452	472	494	514	450	509	522	499	472	504	497	527	480	471	491	471	508	479	473	546	470	478	501	510	452	497	502	479	476	481	514	467	497	481	468	504	514	478	509	477	469	530	532	460	466	502	466	513	508	485	485	505	483	483	505	515	493	524	473	491	517	476	513	501	512	462	486	492	492	492	484	484	506	519	430	503	490	473	487	497	480	534	437	472	490	487	444	454	486	505	486	479	496	479	516	472	485	473	490	467	494	501	454	502	494	499	527	486	488	529	512	527	508	485	506	480	465	467	505	444	499	501	481	500	486	481	502	498	528	541	504	486	487	508	490	446	504	522	481	534	453	523	474	504	497	479	477	517	475	492	519	514	536	525	510	467	460	454	471	487	495	509	495	507	456	496	490	475	469	473	470	541	467	504	501	486	495	477	512	489	509	467	492	505	492	439	494	486	465	498	494	470	453	560	500	507	481	474	490	467	456	499	494	490	519	449	497	511	444	513	489	522	478	501	506	449	459	477	480	500	451	481	481	477	511	468	479	444	494	470	490	455	473	503	472	466	485	473	480	478	500	471	488	468	491	509	496	498	506	480	506	510	513	498	506	495	468	499	462	504	499	525	517	487	503	451	533	467	511	479	477	473	449	525	482	487	485	463	471	546	503	482	509	474	424	508	501	477	473	484	485	517	494	459	465	467	465	469	539	475	460	473	485	513	433	501	467	544	509	481	507	479	471	513	505	490	498	510	471	506	490	497	508	491	553	473	486	468	490	437	486	500	506	493	458	487	536	492	476	459	470	501	492	465	478	483	482	512	473	470	543	447	495	498	510	532	514	469	507	504	485	541	493	535	488	520	503	505	506	471	478	473	522	517	502	483	468	490	448	476	492	566	486	531	489	486	478	482	457	504	479	469	505	477	481	511	495	453	530	439	463	522	511	483	489	488	483	481	515	492	519	498	491	488	475	470	454	470	526	479	459	505	498	532	511	476	513	467	529	440	446	559	497	491	499	477	469	474	506	474
24557	21412	28508	24698	21074	3277	918	561	441	443	411	382	374	360	353	321	327	355	352	341	314	326	339	319	294	289	335	323	341	370	363	333	348	329	306	346	336	340	319	325	295	316	309	316	321	310	311	339	319	325	350	299	299	326	309	286	315	305	332	328	313	298	298	309	283	310	294	336	301	319	316	317	298	322	297	338	320	272	308	296	303	303	325	308	322	326	298	338	320	296	328	281	331	292	314	287	323	323	286	308	327	288	338	303	302	337	307	302	290	295	297	322	319	315	341	346	316	282	337	351	334	324	292	271	303	294	281	301	305	307	302	335	358	282	325	324	301	296	284	319	294	293	314	298	342	339	332	303	308	339	306	328	297	297	298	298	293	340	301	343	324	307	318	310	319	308	322	308	333	323	287	304	327	290	291	291	282	285	308	303	273	286	324	305	285	324	326	303	288	316	327	304	322	317	288	295	301	272	294	330	305	295	292	296	307	343	305	290	276	360	312	283	289	276	302	313	319	309	325	307	300	325	305	314	290	302	274	304	305	316	335	317	271	302	318	322	300	323	304	314	314	307	348	314	315	333	334	309	365	298	341	297	308	325	283	342	315	311	299	320	328	313	358	316	367	334	314	305	299	309	318	313	347	313	336	299	291	306	284	296	332	306	315	292	275	342	325	301	323	344	286	320	299	280	267	331	336	330	315	325	287	309	299	297	305	273	301	313	315	328	326	314	322	293	317	299	303	301	302	278	294	339	340	338	278	303	304	318	323	312	297	303	311	296	319	302	342	330	333	283	305	307	345	360	289	304	327	327	314	304	320	301	289	317	329	342	311	307	300	299	280	316	302	310	303	317	323	314	333	324	290	295	332	309	293	308	306	307	318	283	313	324	336	283	309	320	322	303	296	314	322	305	291	293	304	314	308	315	306	342	321	310	296	307	316	303	327	287	301	312	273	332	256	314	297	313	304	301	310	286	321	317	297	303	322	310	302	274	314	313	353	288	328	329	289	310	306	298	339	302	283	294	299	315	320	302	300	323	307	311	306	280	328	287	311	283	305	327	316	291	308	317	310	305	311	282	298	329	313	322	295	343	319	341	312	280	300	332	285	308	312	291	340	306	311	300	311	343	330	312	314	302	276	296	357	332	298	288	327	314	295	321	277	293	308	275	318	315	311	298	303	271	320	294	302	305	314	317	296	293	313	319	313	313	332	322	326	311	275	269	316	289	327	320	323	332	329	309	333	309	315	300	315	312	316	327	289	295	308	306	337	326	303	308	325	309	299	304	277	310	336	308	310	313	330	316	321	351	327	321	307	315	307	331	341	294	298	295	295	336	319	307	312	336	284	324	289	299	315	306	329	292	295	318	300	315	294	318	322	322	308	301	292	313	311	287	319	300	339	322	305	311	331	308	312	306	327	342	312	284	320	297	340	297	312	310	330	323	320	327	319	321	300	285	312	302	317	318	333	284	313	294	313	307	320	342	315	304	314	302	317	315	283	278	327	306	311	331	301	313	291	291	303	292	326	288	308	290	294	307	272	318	320	337	318	265	325	316	315	291	361	286	321	285	319	338	318	282	275	337	308	306	336	318	325	278	305	305	305	304	313	289	334	324	325	298	338	311	295	297	328	341	316	317	315	301	293	333	315	305	328	343	281	329	271	295	302	301	330	332	329	309	302	318	281	309	283	304	305	331	309	300	298	292	317	302	342	311	317	311	278	300	293	317	310	329	323	295	316	304	317	314	317	291	308	282	312	309	328	329	306	322	335	323	298	329	336	303	305	323	313	338	293	312	295	296	297	276	289	329	321	317	299	337	324	317	313	283	305	318	314	297	278	325	305	307	296	323	316	298	293	301	317	297	299	300	311	308	301	317	309	263	284	286	314	275	294	326	298	278	307	309	346	287	347	310	289	304	295	315	281	312	321	298	324	303	312	313	295	291	310	310	292	296	317	321	292	310	333	312	317	275	316	312	320	305	354	298	370	304	293	325	312	285	338	275	279	306	279	333	299	297	340	273	304	311	302	316	310	301	317	313	308	304	334	336	309	330	331	296	283	280	320	327	294	302	322	312	323	342	320	317	314	274	308	304	301	305	316	310	302	320	292	292	307	291	322	335	326	310	325	303	292	328	290	290	315	331	297	327	319	321	339	310	280	299	312	302	300	303	324	310	298	325	335	322	327	311	295	299	308	330	328	294	280	273	299	289	318	347	355	314	318	288	327	316	310	326	289	313	331	287	323	327	323	322	293	322	314	280	313	306	306	303	316	324	305	306	308	302	308	316	333	308	319	334	290	325	263	307	324	363	301	298	306	327	299	301	326	295	334	314	316	312	297	283	294	305	297	326	335	315	312	271	316	322	317	321	282	300	308	338	282	300	312	334	308	316	292	301	323	344	321	298	299	293	335	296	317	299	306	301	346	315	303	337	317	319	322	310	312	321	305	317	318	308	307	318	326	288	304	313	302	286	281	303	282	309	314	269	317	301	304	282	311	330	305	316	297	319	334	283	320	310	323	309	332	300	302	283	332	325	316	302	326	328	278	297	331	293	270	278	315	308	287	283	306	326	300	322	287	341	302	324	289	322	309	298	312	304	298	325	298	267	271	297	325	291	323	305	319	317	294	310	327	313	331	312	357	286	287	285	320	316	319	339	302	295	316	304	298	317	300	296	324	290	314	303	323	313	307	322	288	313	293	302	328	281	292	324	286	355	304	322	316	333	299	310	311	337	308	322	321	319	297	284	289	322	318	329	332	310	313	302	315	279	308	300	287	323	363	295	313	324	324	311	297	321	332	342	326	303	330	270	289	285	312	308	310	303	296	342	310	288	321	299	327	278	343	331	284	297	314	321	317	330	324	300	295	342	280	318	295	326	293	264	300	324	294	320	329	324	292	296	324	285	311	286	306	319	317	282	312	301	314	302	324	324	317	338	268	298	316	288	324	305	318	298	316	314	302	329	285	327	335	295	322	339	321	305	302	340	315	309	317	330	294	279	310	310	290	322	294	324	321	310	311	316	300	298	294	291	274	301	296	282	313	317	289	309	300	319	329	348	313	318	329	306	299	300	293	317	284	303	286	283	288	315	325	286	305	299	313	301	276	332	287	289	301	317	304	314	322	327	301	325	318	317	285	305	318	355	300	326	311	303	310	297	319	298	304	312	319	303	291	322	307	290	293	313	317	289	312	332	315	309	294	299	300	318	305	329	312	284	290	269	320	280	293	278	302	299	318	316	329	318	323	316	291	315	283	305	320	283	313	292	308	269	297	315	276	294	289	303	297	302	307	283	314	302	278	310	310	306	329	294	329	295	274	311	278	307	277	273	310	293	319	313	287	293	315	280	336	343	314	276	314	332	362	353	313	289	308	317	328	315	298	286	286	312	305	337	330	314	303	333	313	310	313	300	303	300	349	318	327	285	329	288	318	336	310	299	289	286	328	317	311	357	306	261	280	314	318	311	289	305	329	352	351	299	304	319	325	305	321	272
3737	4921	3935	2030	1255	965	759	599	575	503	448	440	422	365	367	357	367	335	321	353	302	320	342	318	311	319	341	294	308	317	346	298	308	299	290	290	318	311	295	321	330	309	273	307	321	332	287	317	307	343	285	284	294	289	312	308	310	331	300	292	310	290	319	312	280	283	287	302	292	283	284	341	309	289	300	284	295	294	296	297	281	299	286	302	304	278	303	301	314	301	295	317	317	288	303	279	266	320	313	262	290	277	287	306	277	300	294	265	291	308	310	296	303	318	295	294	276	322	309	326	295	270	286	291	298	283	273	297	313	283	293	287	270	284	304	291	306	308	255	281	297	310	288	305	306	299	323	279	283	292	313	294	301	286	280	294	303	325	278	307	291	302	291	314	292	310	277	314	288	280	257	287	294	317	263	276	282	307	277	256	270	309	270	278	298	251	272	275	312	283	297	272	284	291	307	277	297	282	285	278	305	280	292	278	275	299	318	311	282	263	283	268	284	270	289	307	268	284	259	270	329	284	296	277	301	297	307	303	316	299	298	279	318	276	285	280	331	304	321	301	310	280	307	272	291	297	301	273	296	286	312	315	290	278	302	272	292	283	325	280	295	289	293	299	286	301	285	294	281	286	310	270	280	268	291	279	292	284	292	294	320	305	287	281	304	293	299	283	304	294	297	249	316	295	315	280	292	295	291	277	299	314	290	293	296	284	273	269	292	310	285	309	297	284	316	310	305	318	305	300	292	287	261	291	331	280	271	320	300	269	313	285	292	313	302	289	312	294	274	255	320	260	320	280	291	286	287	293	303	270	294	268	274	267	286	308	323	280	305	295	299	298	306	304	282	320	298	276	310	273	314	260	287	275	259	278	304	285	267	286	270	293	290	310	324	292	251	286	265	261	306	303	264	303	297	325	279	314	270	288	298	317	301	261	300	291	304	300	300	295	250	275	297	301	311	293	317	317	270	265	314	276	267	296	302	276	305	290	280	289	322	289	299	287	279	348	293	298	286	296	284	320	297	302	282	287	292	294	284	291	290	298	294	290	304	289	307	310	305	276	320	290	273	288	283	303	288	295	299	301	323	284	289	297	265	307	284	267	321	318	279	284	288	291	296	285	285	294	334	269	281	300	296	313	293	293	284	282	309	272	283	290	297	307	291	278	314	307	332	314	324	318	291	298	291	297	273	293	297	281	299	308	287	310	288	334	297	293	299	321	285	322	268	274	298	279	277	329	313	308	317	273	287	300	289	271	281	305	285	295	265	274	263	291	270	286	330	281	280	322	265	279	294	264	287	302	305	290	289	311	300	280	287	300	302	284	292	294	290	266	293	274	270	295	294	313	284	299	278	266	262	311	285	301	295	288	303	280	308	301	263	270	327	296	284	302	322	279	303	302	298	298	271	299	271	293	315	304	278	288	313	302	298	286	268	269	273	280	308	272	286	279	290	266	283	301	271	271	278	296	318	302	261	297	293	307	292	281	270	284	283	299	320	319	280	264	274	292	279	234	271	304	321	273	283	297	287	275	290	289	288	284	305	308	290	299	293	285	306	286	344	321	292	351	285	293	264	295	294	285	305	302	262	287	306	284	289	289	297	274	299	315	317	290	269	291	272	284	279	256	257	279	296	257	288	265	286	302	323	277	284	318	277	298	296	299	273	303	303	273	297	275	311	264	275	268	313	299	264	301	274	299	297	273	282	272	276	288	271	282	266	327	316	305	277	309	276	269	299	266	283	311	335	295	295	295	320	281	302	307	300	278	277	276	287	272	281	285	273	280	298	274	263	285	272	321	289	294	309	282	291	287	272	302	331	306	305	292	283	266	324	303	312	267	270	292	284	299	285	301	276	299	278	282	280	311	277	286	308	297	262	292	271	263	282	274	345	289	278	283	294	305	297	299	303	281	268	281	303	283	287	319	286	307	277	286	272	295	325	302	287	295	289	286	295	301	284	274	310	296	289	299	294	287	270	280	282	323	315	310	287	274	308	262	295	285	280	275	317	273	294	303	279	289	283	301	267	263	288	301	292	270	272	263	312	267	293	259	267	276	287	292	259	284	313	275	280	303	272	302	289	309	287	278	304	338	268	300	301	272	313	290	318	288	273	286	262	273	325	303	282	266	311	271	277	279	293	311	289	301	302	287	278	279	291	304	285	281	316	294	295	287	308	302	286	289	309	274	313	290	277	269	266	297	258	322	250	264	290	251	274	313	272	283	252	295	268	302	264	302	290	310	287	300	295	271	291	292	293	279	310	258	291	296	298	309	305	289	282	317	295	313	305	286	282	255	293	294	281	294	310	273	269	270	272	286	304	288	292	283	314	309	281	254	284	262	263	290	275	267	266	293	294	281	319	274	283	279	277	279	272	282	257	284	269	334	284	291	301	282	293	260	295	253	291	305	288	283	309	290	293	276	292	284	267	294	288	287	280	298	319	288	252	324	298	293	309	282	290	284	276	311	305	272	282	305	299	276	303	298	301	299	295	299	286	277	282	303	275	284	281	274	308	281	323	280	292	293	321	263	280	286	294	300	304	293	271	283	296	306	297	296	296	298	267	311	334	301	282	275	281	289	284	253	316	289	288	264	300	279	285	326	275	305	296	289	271	294	296	278	301	286	272	270	281	300	293	282	300	289	282	305	300	328	308	288	279	295	288	295	276	330	280	287	284	282	273	309	284	295	274	322	294	290	315	289	281	258	308	296	300	281	269	302	288	292	310	278	278	300	287	277	286	313	281	319	295	267	270	280	273	257	269	288	281	295	314	324	288	299	289	277	293	279	294	292	295	268	303	286	308	293	282	286	304	291	261	281	282	286	281	277	282	286	284	296	276	322	285	270	307	284	281	291	306	290	288	299	296	306	304	274	276	261	287	302	265	281	294	288	280	307	314	258	268	300	290	310	280	286	289	316	277	316	241	309	300	284	286	274	268	284	293	255	313	266	318	299	293	294	272	293	300	298	320	290	293	318	297	288	274	291	307	294	260	317	254	292	269	301	293	272	252	268	284	280	306	286	295	263	268	268	262	261	282	312	291	270	281	267	269	304	281	290	268	307	308	304	313	296	295	284	255	284	299	264	295	297	314	282	280	274	275	302	295	283	300	284	304	271	307	284	302	326	298	312	303	301	288	292	264	285	252	278	265	269	269	288	290	304	290	275	271	304	302	298	353	281	289	300	323	272	266	310	280	309	334	288	277	308	288	276	254	273	314	276	291	290	293	283	298	278	299	301	289	317	282	303	265	283	264	284	261	274	284	304	293	262	290	290	286	304	314	283	280	275	289	303	289	253	292	324	288	268	296	251	337	277	282	258	298	286	287	323	295	264	279	280	277	290	267	287	263	278	296	290	315	280	294	280	291	295	256	288	298	303	296	274	296	302	246	288	279	282	293	285	293	321	297	288	271	312	293	311	295	289	269	288	298	304	288	277	328	304	292	299	254	275	290	299	277	276	254	287	264	266	309	288	255	271	320	299	316	316	293	280
27745	10092	1725	1190	966	955	899	940	896	899	904	904	901	904	885	876	924	901	904	861	884	939	947	951	891	860	915	848	896	948	922	917	847	868	940	892	894	879	909	845	916	915	908	911	892	969	918	893	926	863	870	912	886	866	945	919	887	912	931	876	947	944	887	952	952	920	924	913	861	916	897	926	924	868	889	871	897	904	847	967	932	912	858	930	895	943	927	889	912	878	892	916	893	936	934	905	899	858	941	875	893	883	872	849	881	878	914	943	929	890	905	847	871	865	869	922	882	943	957	919	872	940	891	878	877	929	904	858	885	919	893	825	854	850	953	871	880	942	958	901	881	917	914	891	956	924	923	908	884	896	875	937	900	915	898	916	912	907	900	935	892	891	888	925	889	851	928	857	912	950	882	913	957	875	891	894	919	928	869	889	924	918	860	935	872	926	951	949	899	924	891	965	850	957	931	921	941	929	888	909	910	886	921	961	854	840	865	952	927	870	920	910	910	887	885	955	941	923	861	895	857	937	998	911	878	866	947	897	911	911	826	900	922	888	886	898	921	921	896	947	955	967	877	928	870	878	920	855	918	823	899	901	889	893	912	869	866	878	890	916	831	884	894	908	881	889	892	970	890	850	819	926	879	941	951	950	919	860	956	984	900	920	899	930	959	933	915	889	926	936	928	915	923	916	934	848	892	878	852	883	938	924	891	903	878	883	882	931	905	901	899	898	887	905	927	884	896	866	899	883	923	870	882	898	872	934	937	930	906	895	826	920	910	855	920	908	908	844	887	928	871	890	879	956	908	917	943	897	910	885	939	893	945	829	864	916	939	851	844	939	931	898	890	895	874	878	883	969	946	937	909	866	916	880	939	902	896	899	909	917	890	885	856	879	904	909	881	918	882	886	899	912	913	910	911	891	894	917	918	968	904	908	912	945	918	858	865	881	872	893	877	906	860	894	926	881	912	913	906	866	909	962	894	889	953	860	905	896	890	938	870	864	861	905	911	892	941	896	880	892	887	863	903	884	860	948	907	859	908	911	897	887	909	875	914	891	905	924	867	929	877	901	870	922	930	911	907	889	899	940	934	917	961	929	851	912	927	941	895	928	942	908	888	926	873	898	915	926	923	938	813	941	912	898	905	869	923	859	901	905	908	892	911	918	848	994	871	915	903	886	877	876	905	908	858	863	900	904	875	877	920	927	947	939	910	910	872	887	854	899	871	926	869	914	897	898	927	946	852	888	871	897	915	896	819	922	926	868	945	864	886	930	880	896	903	938	902	829	870	892	904	841	929	958	933	857	904	936	881	967	959	905	885	916	907	878	915	871	909	900	914	908	907	879	884	973	938	883	923	915	921	921	886	915	932	955	894	928	915	911	892	908	851	843	993	933	895	897	942	900	897	919	842	960	901	899	919	881	892	878	945	906	899	933	965	891	902	919	899	933	880	895	916	966	909	905	908	887	897	919	894	924	878	899	920	882	890	890	897	879	936	972	893	931	863	935	873	900	918	891	873	869	930	893	881	883	896	865	890	988	946	953	921	907	912	935	851	904	931	838	906	966	864	910	932	937	925	942	881	906	896	963	909	944	922	857	888	924	925	893	928	895	863	902	903	937	939	926	936	978	898	960	926	912	881	872	868	889	926	907	920	879	909	881	958	888	946	900	912	933	802	900	861	891	858	941	900	986	903	925	937	961	945	894	891	852	924	898	922	901	932	925	918	867	947	899	885	894	884	918	890	894	840	871	957	939	864	932	908	901	927	856	915	948	932	886	957	870	868	946	936	921	888	890	884	961	947	928	919	901	932	908	914	916	927	904	901	960	853	853	886	932	923	894	887	855	935	918	913	944	908	933	880	890	895	875	871	873	938	893	909	862	922	888	942	921	936	880	926	941	891	878	877	918	919	944	905	930	860	951	875	930	867	902	866	896	907	924	900	944	875	917	863	862	973	879	906	821	942	913	879	910	899	919	905	904	921	925	917	908	960	900	925	991	915	903	893	911	908	887	899	875	879	922	889	866	871	915	881	900	922	931	881	908	910	909	920	925	893	874	954	890	922	909	857	913	919	931	951	882	902	878	882	889	943	939	896	916	931	850	907	904	864	953	885	922	885	921	908	937	910	852	849	867	856	893	854	853	910	894	887	885	928	917	898	907	882	916	907	919	866	881	929	851	885	921	965	864	953	938	916	887	930	896	966	853	914	839	895	992	879	911	859	907	895	877	938	937	954	891	896	948	910	900	865	868	965	877	895	854	947	903	880	891	904	881	843	828	880	894	889	857	935	946	945	932	890	896	898	937	913	874	917	887	865	936	924	922	955	949	876	890	935	900	929	854	881	873	883	885	944	875	930	902	940	885	854	861	907	883	916	903	901	860	877	857	940	910	898	871	914	883	846	915	932	854	847	895	923	921	920	898	888	821	899	933	906	861	874	880	936	877	948	881	921	908	878	930	893	876	894	896	875	922	918	924	882	883	870	919	916	924	860	930	946	904	914	916	869	919	906	940	896	921	915	863	926	909	880	903	947	913	894	860	886	910	910	920	923	917	872	862	885	889	932	918	893	905	876	932	949	967	944	933	893	911	929	914	921	941	898	937	955	907	921	919	885	894	869	940	881	903	875	938	924	898	920	896	903	905	878	907	890	897	863	886	943	872	885	906	930	912	960	950	934	923	902	905	847	889	884	928	869	923	953	890	848	902	927	917	909	902	925	872	927	926	904	931	905	858	891	890	899	914	869	918	894	934	874	853	825	875	917	869	893	873	936	890	886	911	872	924	885	863	922	932	917	882	910	888	871	847	904	890	884	942	911	925	948	924	858	933	905	832	887	922	947	856	916	860	886	909	888	937	912	891	890	903	879	976	908	916	933	900	901	919	951	897	911	942	871	899	925	893	865	851	903	919	926	914	913	899	956	893	911	906	904	911	926	927	959	837	867	874	892	885	951	869	863	886	893	884	882	910	905	916	914	848	920	881	893	876	869	843	881	928	905	928	881	973	932	923	930	888	864	884	895	864	979	908	886	915	885	908	831	914	898	874	922	932	881	881	883	899	881	847	952	855	859	893	915	917	851	943	853	869	917	878	889	831	891	897	945	873	955	889	912	849	889	886	938	915	862	909	875	892	906	910	906	903	921	901	890	936	917	935	879	929	874	901	920	894	865	887	983	892	931	865	869	908	942	904	938	880	848	904	932	913	885	934	916	909	850	893	920	873	922	898	872	952	967	976	872	843	914	966	933	898	882	893	905	972	890	900	900	925	915	897	992	934	942	928	906	930	923	894	947	953	896	877	910	931	880	931	881	985	946	943	928	873	929	917	872	934	932	892	931	946	913	892	903	940	880	938	914	917	905	909	893	877	933	942	910	912	910	948	901	891	937	878	874	900	891	914	934	927	914	877	899	900	942	956	897	924	921	877	950	910	935	895	903	899	932	941	922	953	897	886	903	885	956	889	900	898	860	899	876	835	925	968	899	883	875	940	886	954
5521	971	879	838	776	775	731	736	733	736	791	695	727	695	753	707	732	687	726	707	732	712	747	696	716	711	732	735	692	689	696	735	750	693	741	709	769	734	726	680	726	683	761	729	733	701	739	686	690	702	736	709	697	718	708	706	704	773	725	714	724	700	739	717	709	708	723	749	708	754	735	740	730	779	728	692	749	778	710	702	733	756	682	709	737	697	733	731	684	755	743	707	727	738	765	682	738	715	721	743	724	757	739	705	755	722	773	707	703	714	719	715	712	685	742	697	740	686	675	728	697	703	681	728	716	739	732	700	740	760	722	759	728	721	728	686	729	725	739	752	717	744	683	722	759	750	696	708	676	764	686	717	700	738	747	719	702	712	723	712	700	707	747	729	674	716	708	697	769	730	759	697	724	752	721	674	741	752	715	690	732	740	679	705	798	729	679	719	753	690	721	697	736	774	737	739	733	698	778	687	701	671	750	694	689	683	703	666	725	724	706	734	737	721	753	721	730	733	726	737	754	769	774	724	687	740	691	708	702	739	730	715	705	729	706	724	725	747	715	720	696	684	788	729	743	724	739	715	715	705	689	733	662	711	702	719	738	693	697	657	735	680	697	694	678	659	716	664	711	722	666	723	731	763	669	681	761	714	719	700	714	730	770	691	759	741	731	744	741	744	718	735	745	735	727	693	707	739	723	767	721	703	720	681	744	745	709	715	734	713	739	725	710	718	721	779	713	724	744	703	710	690	732	723	721	762	699	691	740	720	686	700	743	702	730	736	676	731	738	703	761	752	654	757	727	724	734	744	749	721	749	675	720	708	719	731	713	713	733	744	720	704	670	690	705	684	745	690	742	779	717	659	772	737	684	726	720	747	732	819	700	714	745	697	783	730	712	681	717	720	729	758	721	707	734	766	689	763	685	710	664	751	697	770	745	692	693	739	689	739	760	708	725	738	706	636	723	725	693	697	703	729	773	748	761	744	721	721	697	705	724	752	720	735	705	711	704	754	752	723	758	688	751	685	679	754	742	750	725	774	728	700	687	671	727	697	699	700	750	711	695	738	697	707	737	748	734	698	683	656	727	702	728	695	787	785	696	742	708	749	749	716	679	693	686	746	759	697	747	739	684	699	741	745	672	708	702	685	729	714	712	763	717	718	723	748	722	763	705	740	708	710	677	708	725	732	660	717	677	660	708	689	737	703	744	718	717	742	728	724	697	659	704	727	732	734	728	750	725	723	753	717	764	757	710	712	694	698	751	705	746	720	683	713	722	702	756	767	663	757	716	692	726	747	721	708	709	738	716	739	714	678	762	684	669	659	706	733	727	717	733	730	727	764	714	727	709	756	739	725	705	716	752	720	735	710	727	725	692	780	738	772	712	718	733	705	769	714	717	740	682	741	730	715	784	727	724	745	745	695	735	707	751	715	706	683	755	694	700	740	727	679	740	690	693	678	750	726	714	731	750	719	801	733	715	692	700	717	734	733	748	746	695	709	690	728	685	738	715	723	729	709	796	710	777	736	773	729	689	737	762	736	725	718	757	754	717	733	724	684	677	711	761	750	736	704	723	704	685	721	712	725	694	707	790	699	757	706	761	714	730	729	771	699	691	731	697	691	740	702	732	722	734	703	781	716	724	747	695	726	689	717	715	721	756	697	752	703	720	671	733	751	715	731	678	707	723	762	728	733	676	698	728	766	756	724	738	726	701	678	727	769	709	682	700	733	720	738	690	712	711	763	713	679	735	725	706	699	781	697	742	718	710	749	754	729	715	713	763	701	706	742	724	792	710	749	692	733	700	720	761	730	728	696	741	725	717	745	741	715	714	720	734	721	721	717	729	752	718	746	725	761	727	733	741	715	685	732	736	719	791	751	683	695	736	764	751	693	686	728	688	714	685	708	711	734	744	689	679	718	761	777	680	715	724	742	725	697	703	711	738	716	734	732	713	728	723	691	737	703	735	796	703	731	746	762	713	727	719	766	708	708	714	729	731	720	721	750	766	723	716	766	723	709	712	698	765	698	731	784	748	745	774	723	706	715	756	727	730	725	704	756	694	719	724	721	706	745	699	747	685	710	709	697	739	726	736	726	691	719	716	684	727	747	710	717	714	729	723	702	710	739	733	721	718	735	679	697	735	659	737	748	696	730	701	692	713	739	712	728	712	710	721	696	700	713	719	727	755	728	722	676	702	799	691	737	722	728	705	771	728	748	787	716	708	722	696	728	720	761	677	708	741	711	657	727	743	764	712	737	734	732	768	749	711	695	757	710	728	721	713	696	741	727	713	771	745	699	713	710	724	718	704	700	716	703	711	671	760	763	746	728	756	761	702	758	759	763	780	749	724	706	707	717	751	736	738	712	724	746	759	706	694	725	763	752	690	751	720	706	714	753	724	766	739	719	717	702	768	688	718	646	710	711	681	672	752	702	723	698	758	729	719	711	699	731	684	737	694	715	734	718	716	673	745	692	751	763	710	708	678	710	762	764	743	701	739	689	761	697	734	722	706	724	728	719	762	706	693	737	728	731	739	742	733	744	745	672	693	704	730	736	726	684	717	742	693	725	713	719	675	674	746	702	723	747	702	742	744	708	731	716	720	703	706	700	702	763	701	731	694	734	723	715	730	692	778	693	738	779	720	742	680	720	695	738	721	746	740	689	718	727	688	705	730	695	704	783	745	763	741	718	754	685	752	751	705	742	727	735	727	726	704	732	717	727	694	794	769	728	727	710	712	749	719	749	685	776	744	685	719	660	715	713	720	738	711	766	708	707	698	735	720	698	680	703	708	755	704	727	698	753	769	731	729	734	713	758	711	718	728	698	737	715	722	724	723	724	717	716	752	738	749	727	655	714	741	630	771	733	719	724	673	704	680	684	679	685	715	732	727	735	776	725	719	720	755	710	723	711	697	725	727	704	734	721	727	736	743	716	736	692	691	714	751	775	742	738	726	716	676	708	708	723	738	721	729	738	708	698	703	744	690	728	734	690	684	691	737	695	746	694	710	702	764	740	740	744	690	749	722	700	731	719	727	781	724	723	740	688	701	687	737	749	727	677	742	722	781	734	738	676	687	723	772	673	715	736	692	771	727	698	739	748	724	730	677	722	729	712	757	695	682	716	714	727	706	741	719	746	758	758	724	714	736	721	683	673	710	700	733	706	782	698	691	722	739	744	662	741	744	698	738	756	671	721	723	738	714	758	754	688	732	745	678	697	732	710	690	721	711	722	695	729	730	719	714	711	666	691	744	735	736	746	685	717	736	740	687	729	747	741	720	706	715	704	746	709	699	713	744	713	720	712	742	764	751	712	697	696	733	739	695	724	712	668	749	696	696	680	723	715	689	697	761	716	735	783	765	725	694	738	692	706	746	777	728	740	720	756	727	732	727	713	692	704	715	725	717	742	735	681	735	730	704	736	709	699	673	718	720	762	728	719	762	765	719	716	702	740	731	744	733	733	700	713	703	732	683	735	774	750	691	681	701	744
25643	21404	27175	25408	4198	1039	891	729	686	574	667	634	606	581	608	610	616	597	583	577	591	604	567	601	567	594	594	620	592	570	558	579	544	600	596	614	538	586	583	558	551	600	561	583	571	600	613	535	603	583	578	593	559	533	585	566	592	551	585	550	557	588	561	630	557	600	580	577	585	611	536	556	527	567	560	585	598	536	609	566	572	599	578	549	548	562	564	552	603	569	599	598	576	555	577	548	576	563	558	587	541	579	573	594	597	531	570	583	523	599	607	551	570	552	580	541	583	582	586	562	565	584	566	561	546	601	546	576	563	549	576	569	562	601	590	580	634	560	566	560	598	577	589	569	574	561	557	557	606	555	612	569	555	552	540	569	576	582	599	536	606	550	576	579	639	583	574	526	612	568	556	566	605	568	576	564	594	563	598	576	547	604	588	573	536	570	542	587	568	556	589	602	546	570	560	580	570	583	541	536	588	589	574	589	562	540	534	574	548	563	542	547	583	559	561	578	588	567	591	583	566	516	548	537	541	539	569	567	611	598	558	555	611	550	581	574	575	591	584	595	545	574	579	602	582	557	525	567	575	555	594	602	538	569	576	580	571	548	597	565	533	625	542	557	609	552	558	577	590	625	550	510	562	579	562	573	573	576	567	588	574	567	610	591	538	559	551	538	563	590	606	574	587	599	539	516	545	582	569	549	585	552	643	570	516	569	610	538	542	624	552	572	578	582	563	582	561	565	529	594	517	561	625	556	557	582	614	582	602	538	577	529	566	542	541	573	589	557	559	577	562	583	577	558	548	544	563	578	565	572	577	605	625	574	590	625	590	569	543	593	539	564	546	609	539	549	550	607	557	546	586	568	566	611	571	525	552	540	582	542	608	556	567	575	555	595	600	560	586	507	614	584	599	527	575	562	505	576	546	592	580	587	565	547	575	568	577	613	565	569	583	589	541	587	568	546	548	554	544	542	580	554	555	557	560	604	589	593	585	574	531	608	572	515	575	584	562	562	562	538	551	585	600	558	535	609	553	531	563	571	544	565	600	540	579	535	581	521	578	536	591	590	550	553	528	546	550	585	578	537	596	595	537	581	565	559	543	586	584	552	577	564	582	567	571	577	568	551	545	568	588	528	556	561	584	615	575	565	608	614	581	540	594	599	539	530	563	563	550	520	604	573	568	549	531	565	567	594	576	543	580	578	582	574	564	584	584	594	553	595	560	544	556	541	575	534	599	569	547	598	536	612	520	579	555	576	569	557	591	541	564	561	562	600	547	612	563	590	542	557	607	599	608	569	567	582	563	526	548	584	596	591	532	561	584	544	599	592	633	537	544	589	526	556	608	552	575	569	558	586	566	562	550	575	582	596	602	586	539	584	515	563	555	526	546	563	574	572	564	588	545	588	543	581	605	577	563	543	606	598	556	545	513	556	514	573	618	522	563	548	531	564	551	564	545	555	561	574	552	590	547	577	571	591	556	553	569	601	508	586	561	570	562	545	590	557	552	613	547	569	599	548	566	568	576	522	557	572	562	559	547	629	595	580	552	556	577	574	524	533	592	571	609	553	555	512	571	569	562	586	586	544	589	555	555	559	555	545	550	558	547	550	578	580	586	560	595	590	560	550	560	566	584	573	544	541	571	586	559	575	587	568	556	558	560	576	582	555	565	580	562	559	536	594	563	549	562	607	573	610	562	581	608	617	592	604	591	586	526	556	578	547	580	560	565	506	583	549	562	512	574	560	565	554	578	540	614	576	524	547	567	606	601	594	603	584	604	548	550	578	564	556	547	534	571	569	534	623	588	568	590	583	572	554	560	584	558	549	529	600	529	570	561	602	567	568	613	607	556	557	543	518	548	566	617	581	558	556	586	568	562	569	586	546	563	600	612	541	591	575	568	560	542	549	559	549	636	572	538	567	577	622	582	567	616	586	557	621	588	593	564	576	545	548	550	584	565	537	584	544	595	550	592	580	553	516	581	563	558	556	560	562	599	578	584	572	563	565	591	566	570	586	597	587	570	534	523	568	544	551	592	545	589	574	548	565	550	554	544	582	530	594	550	566	561	581	600	597	563	518	555	548	606	556	556	581	615	567	539	596	560	559	588	552	563	575	593	586	570	559	529	587	586	526	575	568	574	569	598	566	614	542	578	575	590	563	595	571	566	578	589	584	545	517	592	571	568	546	569	567	552	601	589	545	579	567	546	575	584	579	592	580	542	580	542	530	579	535	541	554	578	573	556	587	541	557	562	571	599	535	551	558	508	554	567	518	594	593	557	547	606	513	549	556	639	547	585	567	547	574	533	556	560	568	583	586	570	568	536	562	552	579	588	587	577	600	569	573	568	596	612	595	578	609	581	587	556	539	580	562	504	582	541	559	571	607	553	573	578	569	542	532	593	575	569	585	514	589	595	579	572	588	581	576	550	568	543	596	590	547	549	572	576	525	500	576	560	583	534	646	572	552	529	552	555	580	569	585	570	559	593	555	560	568	567	611	637	581	566	574	553	538	590	584	592	537	553	532	551	581	523	555	587	548	530	544	548	552	595	580	524	563	560	578	612	605	547	569	542	614	583	568	595	526	567	574	579	567	561	606	581	587	555	594	543	547	591	557	515	591	541	582	554	605	602	578	564	539	569	547	541	592	503	572	541	518	553	550	579	606	623	564	510	531	561	574	583	554	595	580	569	600	562	598	557	598	557	573	619	598	545	598	559	596	567	561	549	564	615	561	610	552	580	584	612	560	535	576	536	555	581	566	550	546	576	595	551	573	585	547	564	568	549	571	562	573	601	568	600	542	607	549	601	550	573	593	587	597	589	564	613	551	539	573	562	573	564	624	559	530	567	583	555	601	549	569	551	579	562	554	602	524	565	562	572	541	545	595	568	543	557	551	555	566	581	598	586	561	609	562	520	576	531	595	561	550	558	551	528	564	589	548	513	566	580	516	589	577	592	534	531	563	562	543	555	547	514	531	525	564	543	589	527	540	565	595	560	530	541	590	611	539	569	571	557	576	555	561	590	578	556	581	555	558	590	565	579	538	570	542	545	568	571	617	584	576	566	561	591	558	535	571	551	564	551	568	533	610	564	540	555	520	504	540	577	542	540	588	540	549	557	581	530	539	590	592	536	545	560	579	575	548	576	595	543	521	538	537	545	552	595	534	550	567	563	588	541	535	544	548	558	591	548	571	509	561	545	586	577	564	558	550	561	544	592	562	605	552	552	612	581	588	556	574	589	589	595	597	571	615	542	544	604	557	584	553	590	582	587	550	587	566	530	580	578	564	646	518	559	533	550	570	584	577	564	570	560	578	578	551	567	567	542	544	563	628	585	542	575	557	571	513	588	561	542	533	574	547	595	545	556	596	553	582	578	569	569	576	521	568	523	551	565	546	561	582	581	590	566	557	587	560	567	560	571	612	601	571	618	549	562	569	589	588	536	579	590	560	555	568	583	582	585	524	597	559	597	589	586	553	572	527	562	552	573	592
3673	2852	2310	1384	984	854	731	731	663	589	545	555	544	550	571	561	495	509	557	508	534	518	497	536	559	517	465	551	476	457	506	545	514	519	535	459	468	514	539	508	555	488	516	530	502	492	492	508	467	517	501	506	473	485	508	480	460	494	483	521	548	500	525	505	486	473	487	498	501	469	520	485	525	517	520	514	469	497	458	469	515	523	464	499	486	487	513	494	489	476	462	500	518	489	514	486	489	535	512	473	519	509	531	512	482	521	491	495	539	457	484	507	513	513	505	500	508	479	528	455	501	440	487	487	508	493	498	483	534	471	487	491	486	469	471	482	487	479	521	510	483	505	468	480	496	478	498	473	512	506	494	496	514	503	469	500	472	489	522	492	490	479	446	489	516	456	471	483	466	478	523	505	481	520	466	510	483	475	472	503	508	486	484	492	476	457	508	498	489	464	469	496	457	500	509	459	513	506	459	518	521	483	521	471	494	471	508	462	474	505	495	516	498	457	460	510	527	533	481	510	482	430	535	503	516	524	498	476	495	511	489	488	480	512	516	500	465	495	474	509	477	525	515	497	512	484	472	483	466	514	489	464	500	508	495	485	521	542	477	473	482	505	464	472	489	476	516	460	496	512	482	464	480	492	505	500	524	516	528	497	470	518	495	463	515	508	485	471	463	487	508	527	480	487	487	508	469	466	481	487	509	485	477	497	514	533	515	480	500	478	496	491	481	468	451	466	491	511	504	488	467	473	477	499	494	474	510	490	481	534	521	462	522	519	505	464	463	498	475	481	484	486	495	496	454	524	505	525	491	496	493	477	456	490	473	479	461	472	465	508	476	488	479	510	532	521	481	467	506	472	503	503	453	477	448	497	464	483	476	513	507	494	497	519	472	469	528	475	449	516	507	453	479	473	512	525	477	476	483	486	482	487	502	532	512	452	495	512	458	504	514	539	530	500	456	479	510	530	545	476	449	494	481	509	534	513	490	481	510	439	479	483	480	505	506	472	482	490	451	505	496	491	443	486	482	501	498	538	549	462	501	495	539	501	475	480	512	486	522	467	479	491	489	478	500	484	500	485	456	496	499	515	508	488	455	480	505	456	515	449	518	498	500	529	568	448	502	518	478	453	478	508	499	491	517	495	516	518	485	529	469	480	510	477	486	468	471	473	452	449	461	511	500	515	494	498	484	473	529	501	490	489	526	464	516	539	454	428	462	508	498	466	467	490	496	483	488	504	525	501	482	543	495	488	486	485	474	485	562	468	466	468	431	512	464	475	483	514	497	514	509	516	493	495	467	524	482	494	485	476	457	546	484	512	462	496	464	472	515	493	480	481	497	517	509	459	482	494	516	487	502	475	502	479	513	488	496	488	524	494	523	514	466	479	486	493	494	465	488	493	494	465	509	508	490	490	522	517	479	483	474	475	520	517	531	507	467	441	510	512	486	505	489	468	474	457	495	476	472	500	493	489	455	564	536	506	505	474	461	500	485	456	458	498	509	513	502	501	471	491	509	486	487	465	489	480	500	498	475	487	479	478	504	499	484	470	478	487	476	503	455	480	528	475	518	505	534	475	497	492	455	463	465	486	485	504	506	513	494	448	501	510	489	452	489	475	465	498	457	528	510	494	473	512	491	499	478	492	455	492	502	479	518	492	499	484	496	543	491	466	478	479	505	508	480	494	478	526	473	500	483	489	480	486	482	497	444	494	492	511	480	478	463	478	460	475	475	487	479	518	486	494	480	538	496	501	500	468	487	467	487	529	494	478	501	514	514	511	484	441	475	461	485	495	491	517	479	506	505	446	458	504	471	483	480	477	494	446	516	458	498	489	487	488	453	524	466	482	447	498	484	508	470	534	475	507	485	496	499	521	526	505	471	440	464	478	484	485	497	487	483	449	503	470	482	485	479	446	483	482	503	517	496	493	483	457	466	498	545	530	495	516	457	465	503	499	528	469	542	482	509	530	511	496	510	466	502	482	485	443	478	494	511	490	495	511	478	520	502	497	508	505	536	502	509	518	455	487	485	500	500	515	535	497	485	473	478	472	481	514	525	490	511	500	498	464	499	476	457	486	534	494	517	469	472	495	478	493	459	484	489	495	456	506	484	499	467	481	474	477	528	482	500	451	482	476	481	486	474	516	474	491	494	508	481	445	490	483	498	499	482	490	524	514	515	467	484	455	486	501	481	477	474	507	477	461	501	460	471	551	505	546	497	476	501	462	463	475	507	454	489	494	444	487	480	491	512	480	476	502	480	496	488	495	471	493	508	507	485	489	497	526	491	470	519	513	479	525	472	471	500	497	494	455	488	476	479	511	521	491	526	479	489	463	515	458	514	511	492	468	452	481	464	488	509	469	496	508	494	486	490	497	490	472	494	516	499	507	490	526	461	450	474	520	498	510	476	495	508	438	466	497	483	497	491	483	490	509	500	508	517	491	477	479	502	500	479	505	545	494	481	499	487	469	459	510	470	545	448	510	504	458	464	473	493	523	481	445	502	514	445	496	469	508	513	464	456	499	512	522	465	484	466	495	483	464	530	463	472	507	489	480	498	463	514	492	525	507	541	497	462	474	464	504	506	491	469	497	506	450	490	502	486	506	505	507	474	489	526	528	471	479	537	488	495	513	509	492	462	532	472	492	478	439	472	470	461	507	481	501	475	474	463	515	476	507	489	502	504	502	509	466	494	503	515	484	478	487	506	498	475	517	459	528	509	508	511	493	453	520	512	495	503	500	483	467	487	469	498	487	451	497	492	517	480	494	506	505	472	460	504	494	469	481	494	480	510	489	497	493	496	508	501	493	466	489	493	471	482	517	513	512	503	498	494	492	482	480	493	528	497	462	502	522	494	495	465	482	483	493	505	468	475	468	483	477	486	485	501	502	498	493	513	451	527	520	494	520	479	467	483	490	520	489	508	490	481	478	509	540	465	456	497	479	493	445	477	500	479	453	442	488	463	503	496	509	481	487	449	500	487	504	480	518	499	504	449	500	475	507	477	501	498	459	493	474	457	472	506	479	500	545	501	480	506	453	451	537	487	453	527	463	464	507	487	524	549	481	497	494	463	452	481	500	476	499	492	462	510	478	465	494	486	501	482	497	518	480	428	515	550	469	511	506	492	472	511	495	501	484	500	505	507	476	499	473	477	523	508	508	481	517	506	493	491	506	508	517	465	498	468	494	489	523	535	491	487	449	504	441	473	465	502	484	494	496	529	479	497	478	476	513	494	476	469	498	502	514	503	488	491	491	478	498	494	495	490	497	485	464	489	474	468	483	518	493	497	476	468	506	486	485	464	471	489	480	438	475	495	472	459	501	517	438	493	496	510	469	462	514	478	475	493	477	486	505	483	495	479	491	511	529	501	483	540	473	488	519	482	499	495	469	445	478	482	508	474	493	487	484	477	431	483	498	441	459	472	476	491	501	490	497	478	491	491	521	490	498	502	491	519	454	508	464	479	498	507	491	518	507	503	490	473	474	467	464
24565	21460	28614	24718	21151	3360	837	576	404	413	413	410	394	375	360	345	339	355	373	326	365	356	322	318	321	308	351	302	315	287	326	322	352	332	304	293	332	353	318	306	304	322	304	328	335	349	330	335	317	337	332	339	296	320	341	326	303	331	316	312	318	310	321	314	290	341	325	326	334	283	304	293	316	307	301	338	291	316	292	340	304	333	329	339	314	336	314	340	292	321	279	326	309	306	319	313	306	320	332	341	303	331	319	335	310	321	315	322	336	329	333	306	314	310	300	316	318	326	325	318	292	297	309	297	320	345	328	322	298	305	297	297	311	310	319	320	310	346	337	297	323	329	336	310	278	304	336	284	323	296	298	313	332	343	281	306	316	298	297	342	318	301	303	313	308	289	313	311	307	307	309	313	299	277	296	330	305	329	333	319	348	309	317	320	306	333	355	315	335	326	299	300	311	304	322	306	311	325	299	305	348	299	292	316	311	332	312	318	334	323	283	323	274	331	334	315	293	307	349	288	296	310	281	311	344	329	339	309	333	326	300	309	324	327	315	287	335	292	308	317	322	309	307	310	282	308	310	314	292	311	353	325	317	285	307	333	319	308	308	314	328	302	322	312	310	300	298	347	331	286	301	285	317	352	309	270	322	319	299	288	312	329	331	295	336	327	290	313	298	330	332	313	299	313	338	319	305	317	303	307	314	312	318	302	310	303	287	306	313	320	287	311	337	330	317	319	291	336	297	312	288	314	298	307	294	289	312	323	337	333	339	294	314	308	303	300	319	336	335	325	332	306	310	296	311	277	297	278	323	298	325	335	297	300	294	293	293	327	325	283	321	316	309	280	297	320	305	305	278	311	303	331	319	318	332	286	293	320	308	325	317	330	305	299	297	316	314	345	302	296	310	330	306	319	305	316	298	297	325	284	321	350	291	309	326	305	304	293	321	319	295	332	318	310	298	322	281	315	278	310	323	321	309	302	335	301	324	319	281	357	290	294	329	292	304	303	318	314	301	336	291	309	276	300	324	341	304	274	292	350	337	301	334	331	288	328	341	301	314	324	326	275	322	290	306	318	325	326	264	310	319	287	310	306	309	351	341	270	331	303	263	308	331	290	311	301	327	297	298	303	345	312	286	297	309	295	314	313	292	295	282	295	332	295	298	305	299	298	341	303	312	289	321	320	300	302	324	315	338	315	289	310	321	323	313	322	291	300	303	318	307	322	293	304	299	337	298	280	307	299	331	310	351	306	305	319	344	322	310	302	318	295	299	325	296	339	320	323	268	324	337	313	319	283	327	311	298	304	317	312	319	330	322	337	314	332	324	355	305	293	299	334	297	326	330	298	328	323	296	350	312	286	319	307	316	285	309	316	292	307	296	348	340	320	318	273	303	328	295	327	334	324	312	296	319	317	315	340	287	330	305	309	298	316	341	318	317	294	307	315	267	296	287	320	336	310	331	306	303	311	319	295	274	332	301	284	284	319	321	351	335	334	287	299	306	325	301	298	311	300	299	303	283	334	300	322	309	282	297	291	330	321	284	292	329	294	288	319	364	323	317	294	337	313	328	322	326	281	316	309	315	305	315	321	297	324	343	304	303	308	287	297	301	336	317	320	294	311	313	298	308	304	312	335	327	321	332	275	297	325	323	312	325	292	318	305	302	321	290	326	314	285	338	287	300	315	313	342	313	324	319	312	304	341	314	312	302	284	310	284	327	339	309	309	291	318	283	339	275	299	319	296	277	329	337	343	316	321	313	336	322	295	304	336	315	322	326	342	302	306	317	290	321	308	322	299	286	308	341	328	290	311	299	318	318	295	317	330	284	296	321	321	343	290	299	299	300	320	317	337	287	299	296	302	319	271	311	288	318	322	319	314	338	319	304	316	297	321	326	311	328	309	329	277	294	333	320	296	334	314	346	316	344	284	305	299	298	322	294	325	304	344	304	317	347	293	309	284	322	343	299	310	318	325	302	296	332	304	314	316	326	340	301	301	294	331	294	298	306	327	338	294	318	298	300	319	352	313	331	308	309	301	318	302	294	327	316	303	276	315	307	257	311	278	300	263	317	317	341	269	308	315	310	269	330	310	313	283	313	315	319	302	314	321	352	306	334	345	298	330	296	312	328	298	335	328	309	331	339	323	304	296	323	324	314	302	297	331	284	317	317	339	295	317	319	311	322	295	315	307	283	302	320	312	336	321	300	276	319	320	305	330	315	309	308	297	333	296	289	307	295	314	317	322	347	322	329	299	333	323	288	304	326	310	308	332	312	326	288	304	301	332	324	313	310	330	287	305	333	321	301	310	307	312	316	286	367	302	315	302	318	289	289	303	289	300	297	308	302	339	291	289	305	304	315	318	321	275	307	316	320	318	314	307	323	316	295	316	322	328	338	310	318	304	311	305	338	309	323	339	302	321	326	308	294	313	351	346	308	306	346	314	296	341	313	279	307	293	314	300	319	296	275	324	293	298	321	323	305	307	307	281	325	320	304	279	300	309	290	328	301	339	310	312	310	308	310	300	319	279	323	327	317	298	284	293	303	287	320	296	284	283	290	305	299	295	296	332	280	324	301	310	322	305	302	299	293	320	323	298	334	310	289	314	297	269	302	339	297	337	283	310	309	302	302	306	295	324	329	307	292	308	287	307	343	301	326	300	310	314	310	298	336	270	323	304	312	305	282	305	302	274	307	347	292	310	281	289	296	317	332	336	320	289	310	287	294	338	317	306	314	282	312	295	314	297	294	314	339	325	325	299	290	284	295	355	311	319	325	312	316	322	297	312	318	320	323	314	290	308	280	315	326	330	290	294	278	297	320	297	306	296	293	367	318	317	313	299	317	307	295	326	344	289	305	322	342	303	306	315	289	299	349	326	298	303	305	305	325	317	331	322	297	338	289	323	318	306	303	327	310	304	297	309	300	301	316	286	279	275	336	333	325	286	319	304	311	284	305	322	314	335	319	330	308	273	299	342	286	314	291	290	312	303	317	305	283	298	326	306	294	321	311	346	330	301	340	290	281	316	328	284	314	318	312	292	292	286	295	299	300	301	298	342	303	291	320	323	290	298	293	304	298	313	321	326	311	304	301	284	287	318	315	288	291	301	329	320	299	296	282	294	314	318	323	341	321	292	326	282	313	307	295	318	333	317	298	306	333	293	287	342	311	311	327	304	332	291	288	314	307	310	337	303	279	295	307	309	285	329	319	321	293	322	309	327	291	329	316	346	323	305	354	293	348	288	301	268	308	337	269	254	291	288	293	332	305	301	312	305	323	326	316	304	309	325	304	310	305	290	274	304	321	283	315	302	327	333	327	300	327	334	335	300	335	298	301	309	333	316	294	316	326	264	330	320	320	301	309	292	334	333	342	333	318	319	289	311	296	327	273	309	356	316	280	313	287	297	309	323	351	306	317	313	312	321	300	316	329	287	345	311	313	343	325	292	288	318	309	311	307	301	305	312	339	299	311	311	302	319	302	312	280	284	325	342
3808	4922	4030	2097	1382	973	762	619	576	480	497	442	416	385	355	323	328	343	319	333	365	318	318	315	306	293	264	301	310	301	299	302	301	321	341	297	294	297	278	313	305	257	291	300	296	308	312	303	303	307	315	314	310	278	308	307	307	303	322	302	280	298	291	282	300	306	321	277	296	276	298	315	279	321	288	302	295	277	303	291	279	307	273	257	323	326	299	313	293	345	312	273	296	299	307	293	318	311	281	299	306	304	278	294	299	289	295	305	314	286	314	295	306	278	289	286	313	289	288	334	274	305	293	285	300	311	280	289	288	315	276	291	294	310	310	296	296	288	306	291	261	325	287	269	312	289	276	273	287	306	318	295	287	286	287	254	303	307	251	314	314	297	320	298	319	274	307	300	299	314	269	299	303	280	300	301	320	280	285	286	301	256	294	327	281	286	288	296	292	317	296	284	295	301	297	283	285	311	280	289	279	275	296	272	311	317	291	299	280	322	302	295	306	257	301	314	287	286	289	302	308	305	288	284	283	291	305	294	313	302	297	324	315	279	270	289	315	296	312	295	282	317	306	294	282	305	283	278	269	292	282	294	252	278	310	307	289	314	300	267	264	314	286	305	297	324	263	323	281	323	298	267	299	288	312	292	280	269	293	306	310	276	289	302	290	303	284	308	305	299	315	298	288	296	295	289	282	310	299	279	307	281	284	264	307	311	284	293	267	290	270	300	276	284	285	319	298	294	271	305	282	315	321	276	274	320	309	307	313	300	337	296	317	303	304	297	305	320	287	321	288	287	301	309	318	298	284	275	298	268	292	265	297	300	278	296	275	291	280	326	289	279	320	307	268	291	307	316	290	275	307	280	307	330	304	296	286	295	326	281	306	289	312	299	289	282	319	289	284	311	305	293	301	270	298	305	300	279	284	280	273	297	280	304	271	305	306	284	327	299	304	291	290	288	296	277	322	316	286	310	308	307	299	294	323	250	318	291	268	272	293	310	303	294	282	296	310	260	278	280	279	289	291	311	258	266	259	283	269	313	273	276	296	263	308	301	261	273	275	299	288	279	279	286	294	296	306	285	296	287	312	318	292	283	302	302	297	284	274	302	276	283	291	286	273	285	257	287	274	291	324	297	269	298	294	301	283	299	316	278	275	282	290	299	303	283	291	306	271	308	271	308	304	285	284	280	313	278	284	292	284	254	293	315	291	274	332	322	315	274	273	286	284	286	256	279	285	287	301	284	295	288	311	294	291	329	269	276	294	262	247	271	304	271	321	311	270	290	251	287	289	297	287	300	285	269	294	272	298	286	310	305	265	274	299	283	264	285	312	248	293	288	294	264	304	300	318	288	285	287	283	284	263	314	332	278	302	285	308	324	262	325	281	280	284	293	241	273	247	315	295	291	263	307	292	272	347	292	319	272	280	308	305	285	291	263	277	277	277	287	291	286	263	274	295	267	301	303	326	249	290	279	297	280	292	275	289	289	275	288	272	291	259	276	277	294	340	303	301	263	318	285	292	318	285	325	308	297	315	281	285	291	293	297	265	338	285	254	298	303	298	300	289	303	282	294	266	283	303	291	334	275	270	243	302	301	283	297	308	282	281	302	284	267	301	260	277	315	287	268	315	278	279	289	288	288	272	261	301	280	268	297	306	286	280	268	277	281	259	278	302	326	330	279	270	293	275	317	265	279	288	294	282	288	296	282	296	291	309	311	274	309	300	312	318	292	289	290	290	295	309	292	300	301	302	281	271	303	292	282	274	289	289	269	303	300	266	276	302	287	286	305	341	273	300	291	286	287	316	291	276	272	296	288	265	314	305	305	273	298	267	302	309	305	283	309	307	257	307	288	258	260	292	295	276	286	290	264	273	298	301	300	289	303	299	313	273	288	297	285	274	285	279	291	286	300	274	325	288	283	277	278	280	292	309	287	289	290	278	304	293	275	303	275	306	305	301	270	285	286	266	258	272	305	276	303	300	290	286	301	283	280	246	281	298	316	289	253	281	296	311	307	320	288	312	293	296	300	297	284	295	294	324	298	295	307	281	313	316	280	273	283	310	275	304	259	286	291	282	283	281	301	306	282	306	289	323	313	323	323	313	290	267	316	298	312	271	297	273	276	292	313	309	321	299	256	311	302	281	307	272	279	305	301	294	286	275	277	304	315	304	325	291	273	292	281	297	289	278	248	277	277	307	295	313	300	289	300	284	275	312	279	332	303	289	290	274	273	285	305	277	270	315	290	283	290	269	290	297	252	304	258	309	286	289	278	299	277	288	303	297	262	296	282	284	282	272	282	291	269	287	279	287	318	284	270	319	299	298	295	301	303	319	275	279	285	291	269	279	319	276	304	269	278	308	289	329	291	296	312	292	339	281	287	251	294	289	299	301	315	282	289	295	272	283	290	308	300	290	285	272	303	298	276	280	300	309	312	303	323	300	310	289	323	265	290	302	294	308	278	306	275	285	285	265	277	291	312	274	278	279	296	285	285	275	295	296	303	331	317	280	306	296	285	287	279	286	270	281	298	304	317	290	289	274	290	271	285	289	296	282	293	271	271	287	293	288	297	290	283	275	280	290	322	285	289	298	284	296	271	276	292	294	301	251	298	280	291	286	297	277	272	310	305	278	255	281	297	287	293	295	294	300	285	308	306	284	292	257	315	274	262	299	273	281	304	255	286	293	300	294	295	291	316	309	291	287	297	276	297	311	300	281	281	286	308	267	282	317	294	312	279	282	278	292	273	298	278	278	315	314	296	269	309	290	284	285	298	268	280	292	284	303	282	281	300	262	279	311	279	314	285	260	282	292	272	312	283	286	297	316	264	306	261	272	303	300	252	275	275	289	261	283	287	279	290	273	291	311	259	275	338	276	300	271	310	287	255	273	289	285	285	290	322	277	295	284	303	279	276	308	275	269	307	277	289	291	296	277	280	281	292	301	290	346	299	303	289	291	282	270	280	331	303	321	319	306	268	300	301	290	298	273	297	275	298	295	307	266	297	300	285	270	288	286	263	279	299	288	303	284	301	281	291	282	324	316	284	288	273	273	280	286	293	313	287	265	272	307	273	286	283	288	287	258	285	293	277	300	298	297	283	286	307	285	278	321	273	300	306	320	278	266	305	284	256	290	288	286	284	300	319	295	297	253	290	287	300	289	268	271	287	268	265	281	292	268	296	279	294	272	307	274	292	273	286	284	274	297	308	262	290	306	294	319	280	288	289	277	290	295	271	289	306	284	275	299	295	263	265	313	299	273	307	283	284	308	283	268	275	294	301	287	293	268	282	310	297	257	266	283	260	263	281	283	321	289	287	294	264	279	287	292	303	286	320	250	288	288	291	307	299	279	306	267	291	328	326	298	311	277	264	277	288	295	294	280	268	301	285	307	284	306	281	277	293	280	273	253	264	276	272	277	278	292	247	258	303	298	272	301	266	289	298	285	258	284	295	299	280	294	280	300	288	261	254	296	286	323	260	280	273	281	278	274	277
27799	10173	1832	1207	939	908	838	942	907	952	840	924	894	915	904	887	929	876	866	942	943	900	927	884	946	898	868	883	927	973	916	929	963	913	872	933	942	946	883	894	895	858	929	924	896	915	858	905	904	951	954	852	916	952	900	916	908	871	893	941	908	901	868	913	904	917	901	936	941	927	862	930	893	901	928	888	922	875	944	886	863	883	949	869	934	900	920	877	928	918	921	909	959	912	899	907	887	882	931	877	925	922	936	880	909	883	917	913	936	854	864	907	916	898	895	872	901	933	925	914	885	894	923	883	908	921	963	900	908	880	946	908	940	940	865	879	922	899	936	876	847	855	856	888	897	888	878	906	894	910	901	901	936	931	907	897	925	899	905	888	909	920	937	929	906	890	930	889	959	862	906	931	926	830	892	884	915	895	901	852	936	903	891	902	962	888	914	913	882	890	885	915	958	906	909	889	870	863	869	830	868	867	937	863	939	962	944	950	881	928	912	908	859	892	925	894	901	878	895	945	891	890	946	925	924	927	942	878	893	897	919	903	916	970	928	906	914	918	879	903	858	882	927	887	894	883	864	928	853	944	931	872	890	847	927	921	852	888	914	995	937	928	903	899	939	863	950	937	920	940	868	902	893	891	896	865	911	935	900	918	933	901	970	914	902	866	930	934	861	849	880	915	935	890	877	848	932	875	961	912	869	878	899	869	896	910	905	965	960	916	899	907	897	895	896	926	889	919	880	910	864	909	944	884	870	939	911	876	913	899	905	984	956	871	850	910	959	898	879	885	927	908	848	821	896	916	946	957	872	936	882	868	871	876	893	882	895	809	933	852	881	887	869	916	949	875	918	911	922	916	883	949	954	886	918	953	889	902	907	922	925	868	945	912	911	823	920	850	878	885	933	839	907	864	891	895	976	909	934	854	939	853	866	924	846	915	863	859	842	906	888	951	899	904	838	849	917	925	883	890	875	922	863	899	897	892	885	898	978	850	930	939	934	878	896	879	884	943	870	893	887	900	895	910	829	870	906	872	910	953	905	876	933	938	915	903	915	906	917	920	880	907	907	851	911	910	917	847	888	923	873	919	952	888	912	918	894	912	889	911	882	974	875	927	922	974	932	950	892	930	941	898	843	906	985	916	918	984	946	899	872	921	962	911	885	910	907	917	903	862	899	871	912	924	905	901	912	893	942	901	932	967	874	885	901	948	931	958	888	880	917	922	898	940	891	880	889	920	905	933	920	879	891	903	908	887	900	917	885	935	894	968	963	949	890	892	914	860	899	905	986	872	854	896	885	878	902	872	902	884	906	924	860	954	918	927	901	897	926	915	879	888	945	927	862	872	889	892	906	906	938	913	867	891	944	910	941	892	854	913	904	908	955	901	901	893	914	917	889	880	948	871	876	922	934	841	934	905	844	869	887	858	917	925	880	924	928	920	875	991	921	887	867	916	855	910	933	899	913	952	936	882	868	934	986	879	899	933	873	846	905	894	887	969	932	888	897	901	873	917	892	879	915	912	859	880	945	878	830	950	917	841	853	917	887	895	912	868	931	990	836	911	952	925	919	942	894	900	890	874	871	928	876	913	900	875	911	910	911	901	859	920	933	940	917	868	868	898	921	859	885	901	889	906	892	855	922	845	913	888	884	908	878	871	957	927	894	944	875	929	879	884	919	895	950	873	865	863	932	905	903	877	909	954	918	869	898	885	887	927	887	959	893	886	955	889	871	923	910	859	940	891	904	911	893	913	843	878	862	919	885	890	882	934	952	892	904	931	861	885	902	960	962	874	949	899	911	890	891	964	933	912	910	907	921	857	923	921	884	905	894	861	935	907	834	945	868	939	819	848	884	918	947	888	847	905	949	911	884	903	859	929	873	950	914	852	923	889	904	948	917	904	889	923	911	931	919	906	892	890	928	872	919	956	921	938	837	864	922	907	897	910	888	884	927	914	854	889	907	970	897	894	889	880	872	886	912	899	893	969	903	939	917	831	942	909	939	861	946	922	930	917	940	922	863	900	872	937	812	921	898	927	908	882	895	894	900	921	837	875	943	888	932	927	867	896	899	888	952	899	898	911	860	929	885	923	879	853	890	827	919	885	851	879	930	911	924	900	872	893	880	870	880	864	937	901	904	958	883	882	847	867	888	915	857	917	838	954	817	966	937	851	924	894	900	907	916	925	871	827	891	928	950	957	914	900	895	893	957	900	873	876	890	878	875	917	926	862	876	992	902	876	891	904	921	884	882	897	948	921	933	909	876	938	891	957	918	909	930	891	932	892	854	921	859	893	888	903	863	905	910	910	923	948	863	885	935	887	923	927	889	936	899	927	824	888	921	889	886	907	881	940	936	902	925	925	910	876	903	901	874	881	856	892	907	843	896	936	856	902	919	927	908	927	857	937	859	886	839	875	927	895	912	919	896	886	962	857	950	898	909	923	933	922	872	945	835	874	858	898	870	879	903	932	929	910	879	871	856	908	886	894	883	884	972	928	937	958	848	908	906	866	871	889	874	891	892	937	901	895	847	849	918	931	906	881	920	959	931	908	885	905	964	910	964	913	901	961	926	891	895	882	912	906	905	868	866	910	936	886	862	916	964	881	910	907	881	903	943	909	905	1028	873	895	979	910	904	844	944	850	892	869	855	922	926	858	923	923	870	864	915	874	918	879	844	907	881	930	899	941	911	891	935	887	926	943	935	874	916	877	913	878	901	910	879	886	908	905	899	898	884	958	899	930	860	886	903	892	878	850	948	939	935	939	875	897	879	932	950	910	855	927	924	901	914	868	902	885	896	834	951	930	872	893	888	903	917	890	876	908	892	872	877	927	949	915	894	887	882	884	938	923	861	934	913	913	910	911	867	853	933	898	872	929	911	917	877	919	843	910	900	904	914	820	965	914	876	914	899	975	869	898	928	874	956	911	897	905	870	840	912	919	919	874	868	903	858	890	840	921	904	861	850	876	899	875	901	930	925	920	889	861	846	947	932	889	873	930	882	885	894	876	936	933	935	898	893	906	948	886	891	919	894	902	907	954	896	905	849	912	956	909	921	965	887	907	941	880	879	849	921	879	929	895	884	873	923	907	892	898	940	963	955	850	916	894	881	903	869	859	876	900	918	919	876	919	906	930	948	885	920	950	905	882	938	848	913	893	911	963	958	892	918	882	884	903	911	898	891	860	854	875	899	912	843	827	916	909	917	887	913	934	927	925	914	897	895	924	936	963	908	904	876	920	885	949	956	886	889	890	898	907	943	920	948	889	905	925	900	953	926	935	880	852	872	899	921	867	896	956	892	914	884	866	918	899	905	892	890	877	864	900	864	825	880	905	912	910	910	864	933	858	896	896	878	859	847	872	923	927	939	901	863	899	898	860	908	898	914	911	908	894	905	943	852	887	911	880	899	903	879	890	937	926	930	945	874	938	943	906	863	873	907	868	901	945	912	904	894	949	909	968	981	861	931	922	900	931	907	905	922	931	892	918	898	899
5549	912	854	779	752	717	713	735	721	686	744	766	766	742	702	769	707	736	789	707	716	730	702	719	713	685	760	700	679	786	728	734	756	728	715	784	718	718	682	707	714	714	738	770	728	756	694	704	696	697	686	727	736	704	759	738	737	743	665	740	713	689	684	702	758	690	711	781	758	736	732	710	701	740	724	665	680	769	708	716	735	760	742	671	674	707	661	672	747	724	739	726	714	746	682	703	730	706	726	708	791	695	723	712	743	749	725	748	693	723	682	725	705	768	773	742	723	718	703	693	733	736	706	744	703	694	748	701	733	733	752	680	698	757	765	768	737	717	757	746	711	726	680	762	705	690	774	727	708	723	682	732	719	702	690	690	741	697	720	728	728	746	686	711	759	741	679	698	708	717	728	754	735	705	716	714	710	766	690	690	663	734	676	757	697	764	728	658	736	715	729	717	748	748	712	744	725	763	729	780	726	768	750	732	748	683	692	752	710	713	753	736	694	720	712	686	722	750	729	707	730	712	730	753	706	704	675	753	677	737	684	686	723	728	752	745	730	728	714	674	749	731	674	732	740	729	708	750	739	682	676	749	738	735	715	779	669	762	776	689	737	724	706	683	709	728	714	717	757	678	723	730	685	702	739	739	696	714	746	725	734	706	765	726	750	679	747	772	713	700	693	714	691	702	731	731	677	731	728	772	673	712	744	777	710	727	763	700	685	718	717	730	711	744	741	731	701	723	722	761	718	664	733	680	762	739	721	670	724	748	718	712	754	734	728	727	698	702	657	695	705	709	717	727	699	755	711	699	657	696	700	727	674	746	751	726	715	731	727	724	703	748	731	692	725	684	692	740	746	726	764	720	722	763	745	742	750	747	742	716	709	718	774	732	724	740	726	713	682	749	750	710	707	711	704	717	740	729	722	744	739	723	716	725	737	735	709	720	722	682	773	724	716	729	752	684	720	719	716	781	726	741	737	731	762	709	728	730	704	708	696	697	712	737	700	751	698	748	729	693	747	701	687	752	677	747	711	701	716	727	715	693	673	712	735	704	715	681	728	727	736	699	739	757	693	745	696	727	695	702	729	725	756	701	727	692	724	724	735	721	702	687	727	687	727	719	684	669	743	743	700	737	733	723	723	728	724	716	722	702	704	697	738	735	696	789	748	741	748	704	696	725	768	685	677	738	719	686	710	759	711	759	715	702	690	715	719	728	693	750	741	710	737	746	717	697	707	715	751	689	728	711	726	701	722	726	706	729	766	719	702	714	706	737	709	700	734	716	700	695	698	681	679	723	718	712	691	729	728	744	706	736	734	742	732	704	688	732	753	709	705	686	769	699	692	702	685	684	700	723	748	711	680	683	712	756	700	721	726	700	705	721	710	694	755	681	724	730	726	674	746	729	774	701	692	728	698	729	746	720	670	770	724	744	705	717	668	706	706	702	746	712	718	690	755	697	754	735	752	704	680	712	738	689	707	738	688	659	711	721	760	680	725	761	731	709	690	746	699	715	711	739	751	736	725	733	764	767	761	728	723	761	746	734	749	709	690	708	738	707	723	739	716	687	702	746	680	683	705	748	709	734	743	725	738	726	696	714	715	713	672	736	708	697	726	684	702	707	686	703	736	735	721	708	732	692	725	729	668	727	711	719	709	713	738	727	658	733	716	739	747	730	747	726	787	697	708	747	731	670	741	722	747	692	757	750	732	741	721	701	695	732	723	734	724	777	733	714	665	739	735	757	715	733	694	755	713	706	657	741	742	727	761	726	735	675	700	710	703	704	723	704	731	761	703	740	701	716	689	743	724	695	721	721	724	716	731	714	698	736	674	744	718	731	736	721	759	724	715	700	715	719	725	728	704	712	720	747	768	694	732	707	694	673	783	712	718	701	704	724	696	704	721	732	713	709	755	697	754	758	755	727	688	714	672	749	692	737	686	708	737	731	739	720	693	768	719	736	741	748	700	716	689	731	707	737	750	677	732	741	694	766	695	686	723	728	678	692	742	727	732	680	714	726	712	733	767	689	707	694	747	722	744	698	766	720	715	729	734	682	737	688	684	700	696	696	695	715	730	714	692	718	656	739	722	684	733	711	716	694	789	749	731	746	735	744	727	720	699	718	674	742	720	745	743	736	695	701	755	751	748	723	726	707	663	774	747	745	769	720	745	721	686	688	704	741	731	691	742	712	727	713	751	719	701	669	741	690	736	669	700	800	716	731	734	759	716	708	727	689	779	717	732	676	739	715	674	762	715	701	708	731	727	766	720	694	749	714	752	708	718	701	723	682	699	761	731	710	772	722	761	698	743	728	698	712	739	746	721	727	719	696	671	733	675	714	745	724	763	698	726	676	710	707	695	694	719	743	696	697	697	716	729	762	656	707	684	717	690	746	692	717	758	738	768	660	714	714	708	720	745	694	698	692	764	741	743	721	747	713	677	677	701	738	661	720	709	737	783	729	782	744	717	747	671	731	723	774	737	746	737	727	665	739	721	694	735	703	716	734	715	737	692	683	727	696	697	722	751	723	718	693	696	735	704	697	706	702	704	714	737	724	706	734	714	723	746	749	748	744	732	741	727	726	733	718	740	737	727	741	649	696	694	726	735	701	787	721	739	746	748	731	753	723	775	673	726	732	719	678	737	680	723	732	705	695	688	711	756	718	682	736	656	748	725	738	699	703	725	765	730	734	747	764	709	710	763	726	688	716	703	718	773	713	751	658	700	727	677	713	700	727	706	694	684	716	715	724	713	687	754	709	732	752	722	744	717	731	681	712	662	743	711	722	701	687	735	776	691	739	725	710	708	726	709	729	746	693	685	749	745	708	729	711	752	708	739	765	701	692	729	705	678	730	739	714	770	729	733	738	757	759	739	692	699	692	710	725	731	726	739	706	699	754	766	704	756	703	700	716	727	707	714	699	762	725	761	691	668	665	717	723	733	687	701	680	741	692	749	697	705	727	724	686	676	707	705	769	690	735	693	727	735	751	700	686	728	683	761	737	697	733	730	719	735	704	728	724	750	730	697	682	748	754	743	762	726	740	777	726	704	700	719	707	775	748	748	769	731	738	718	751	726	713	720	716	757	733	701	755	726	730	744	756	760	683	775	717	720	710	727	706	688	704	757	734	724	761	750	726	719	680	667	691	709	736	688	717	745	702	737	727	744	716	724	726	755	724	689	721	716	713	721	752	760	721	754	703	742	707	717	714	699	697	675	722	709	699	712	688	765	694	760	717	736	698	746	726	718	721	774	726	742	700	706	729	756	736	751	731	698	723	697	719	741	697	731	694	703	701	710	722	696	709	731	725	713	766	703	719	700	724	691	708	751	659	728	755	711	684	712	733	706	740	661	658	703	714	720	726	703	707	698	685	719	740	690	742	722	737	770	723	694	684	682	702	734	744	768	746	704	698	698	708	748	701	761	707	692	665	745	746	754	742	730	680	696	758	759	782	705	703	731	696	750	679	719	726	688	764	707	747	713	768	714	732
25677	21428	27186	25422	4207	1021	860	740	577	631	623	645	563	618	637	604	592	611	611	602	597	579	563	597	586	591	595	586	591	580	561	564	617	570	554	576	604	579	605	561	615	562	588	569	576	612	602	582	542	571	569	557	569	547	580	601	581	617	577	615	539	542	597	600	574	559	583	609	574	576	541	562	571	606	577	618	603	593	604	574	567	537	592	568	587	554	611	574	573	560	548	549	579	575	580	563	592	582	542	559	583	578	583	559	594	507	633	585	580	562	568	599	530	547	526	585	568	511	599	526	579	575	571	557	568	565	570	566	589	617	551	597	568	552	566	582	557	637	577	560	623	570	569	520	574	594	540	568	544	578	591	511	584	569	582	575	566	572	565	560	580	598	577	599	534	545	552	568	609	598	533	587	562	562	580	607	548	540	609	558	572	542	572	558	613	615	581	507	543	561	559	573	555	563	590	606	550	578	513	535	545	558	539	588	598	573	542	558	548	578	577	609	556	527	549	563	606	549	533	525	607	540	583	541	605	594	591	574	516	577	553	561	590	573	596	579	610	573	556	573	580	567	553	539	581	576	581	550	594	577	539	562	553	568	570	585	551	585	553	542	569	570	596	593	585	558	558	514	567	578	604	560	563	610	570	581	606	597	515	570	571	557	577	573	628	601	581	580	572	554	623	553	579	571	602	549	544	541	531	564	623	551	602	561	557	658	568	579	565	579	552	606	581	613	549	577	577	572	585	562	571	573	543	552	571	601	552	545	591	560	562	594	558	580	540	578	595	583	571	560	580	604	561	623	561	556	549	519	577	591	569	518	592	531	604	543	598	591	556	583	583	573	596	546	606	552	565	515	594	555	551	576	563	551	548	617	576	541	610	553	559	545	567	588	561	622	559	540	594	612	601	567	532	568	593	599	557	565	594	557	573	529	582	538	558	574	598	573	610	603	522	569	543	595	585	524	545	598	535	552	585	603	577	571	568	582	552	576	603	560	562	598	546	553	560	589	516	588	532	570	532	566	593	575	541	610	607	573	552	587	612	582	546	562	550	581	533	568	556	571	629	625	576	594	537	595	573	572	582	552	605	595	542	541	581	578	552	539	564	558	564	585	548	530	512	591	515	566	560	610	572	615	535	574	566	627	582	573	593	580	569	544	566	522	587	550	541	549	595	526	545	552	574	561	568	571	567	535	570	547	526	529	504	588	579	572	583	541	590	569	548	609	624	545	538	571	531	558	577	529	590	567	561	603	586	558	577	583	576	577	531	555	597	551	576	579	564	556	594	546	595	520	555	554	583	604	559	560	556	572	515	584	609	522	554	522	586	587	592	556	574	578	587	626	542	545	564	584	597	541	543	549	574	523	546	568	567	577	565	552	534	537	602	573	563	586	576	563	547	550	571	560	573	588	583	585	584	603	554	552	586	572	535	565	559	598	586	552	556	559	606	623	566	580	503	560	570	573	549	586	557	538	625	564	593	570	541	588	533	555	596	598	571	564	580	520	551	531	531	553	590	542	562	576	565	593	595	588	545	595	598	553	586	569	588	514	569	567	584	600	587	538	563	544	566	563	576	562	604	537	549	597	552	554	566	596	598	549	573	520	596	610	543	552	563	570	624	551	602	596	624	560	584	571	581	559	533	604	581	579	610	557	600	544	550	560	585	600	583	622	569	532	550	558	597	558	596	549	534	546	530	572	567	553	555	541	570	545	546	569	590	637	509	568	628	609	565	561	553	548	563	538	584	576	568	528	570	590	538	543	601	516	587	584	544	563	563	516	557	582	568	555	598	611	592	549	539	578	549	572	551	551	585	511	559	579	542	545	543	560	563	587	573	516	586	573	517	554	576	536	611	541	528	616	572	572	579	519	551	556	584	583	509	567	542	550	589	549	520	555	565	561	544	559	603	614	567	559	589	598	543	558	540	597	547	553	605	565	543	580	598	595	556	592	512	533	571	579	482	559	571	629	562	582	548	611	543	583	612	567	546	600	551	544	597	542	560	569	559	604	586	560	548	520	614	599	552	557	572	582	585	591	575	589	545	540	563	537	552	562	511	588	587	570	573	564	542	545	582	565	565	608	614	593	558	548	588	575	584	553	579	517	616	549	570	629	550	580	575	570	549	571	564	608	540	562	576	557	556	571	566	551	610	617	565	574	570	545	535	566	595	559	533	601	590	526	583	607	562	583	582	546	563	593	602	598	559	584	583	589	622	571	581	595	542	571	534	562	612	586	563	580	590	551	581	554	547	599	586	504	552	555	550	587	591	628	531	610	572	525	546	573	587	554	546	558	592	579	562	577	553	630	568	543	579	524	550	544	533	588	536	535	573	539	567	567	571	606	572	555	608	534	555	602	628	569	576	574	539	534	577	567	611	603	557	548	571	560	557	580	589	588	553	589	557	552	555	541	573	580	532	590	568	524	553	551	559	565	646	505	570	537	577	537	611	520	585	581	578	563	563	562	549	601	561	607	568	544	541	574	593	592	548	581	566	566	586	580	568	524	607	551	573	542	555	602	557	548	577	633	570	540	554	555	578	532	570	555	556	594	530	583	535	534	585	600	593	565	557	522	598	561	591	546	532	604	542	607	603	580	588	582	553	624	554	549	578	535	582	572	559	481	580	549	577	596	542	552	537	602	572	561	610	596	577	517	611	552	517	555	571	580	526	550	552	567	561	537	563	569	567	554	545	574	561	553	570	572	617	535	616	582	579	624	581	585	581	619	554	533	600	605	608	602	565	542	580	579	553	581	524	520	584	561	578	601	569	611	541	552	585	549	577	554	580	537	552	560	584	569	576	581	524	575	573	564	562	608	547	605	575	567	584	546	566	572	585	567	595	542	571	551	537	603	529	559	622	570	550	541	584	558	594	628	550	587	540	576	587	551	593	569	543	580	556	589	572	578	553	573	607	560	589	558	547	553	642	582	566	560	566	553	579	546	528	533	565	549	578	626	544	563	581	587	561	544	553	607	554	557	541	558	548	613	604	558	529	587	587	609	566	554	588	625	569	581	581	531	606	563	590	556	576	547	549	533	561	589	547	572	583	524	535	616	584	580	582	573	592	590	535	557	536	556	588	577	630	530	591	618	588	565	608	557	583	561	555	576	584	562	564	536	562	560	580	567	595	581	536	579	561	573	562	574	573	578	534	571	562	557	588	599	593	589	586	594	593	596	575	544	593	604	600	609	592	564	568	547	571	559	588	588	529	558	525	506	566	579	579	590	609	584	525	611	602	555	565	536	548	577	568	622	566	585	578	585	546	535	569	555	570	543	590	565	549	570	582	515	587	535	556	598	556	554	566	546	575	575	542	548	578	563	575	558	600	559	584	577	599	585	564	588	581	546	538	569	545	541	545	550	564	617	535	553	544	528	507	569	560	565	530	593	579	572	523	632	565	577	578	571	552	537	540	539	543	606	550	561	554	575	574	541	556	539	589	554	591	586	551	569	559	622	571	535	508	534	563	535	520	557	595	544	588	557	609	571
3734	2812	2290	1369	986	781	722	703	660	563	569	585	570	570	571	535	498	511	494	492	509	523	488	544	513	533	559	501	533	519	540	513	514	493	539	536	531	516	445	463	488	488	503	523	524	486	516	488	515	491	518	509	507	500	495	533	528	499	542	491	496	514	459	499	552	484	496	463	446	477	527	471	467	505	533	491	510	462	517	514	481	512	474	507	532	485	525	469	485	468	483	494	482	508	499	504	490	474	539	519	475	487	532	488	488	465	499	461	495	505	479	477	479	481	491	485	500	484	494	486	496	547	521	487	472	447	463	488	497	531	504	462	532	517	515	497	483	514	476	479	508	474	479	459	486	492	493	474	455	496	466	463	524	504	493	473	499	435	487	461	523	520	537	515	512	478	506	545	488	498	500	492	498	486	512	506	511	506	509	513	493	511	466	497	496	506	532	474	498	513	519	496	528	472	504	484	489	487	529	483	483	498	500	534	498	501	498	508	475	522	495	502	504	513	478	473	502	478	486	489	483	491	556	485	470	478	463	511	443	488	452	507	457	474	504	512	481	458	507	518	533	498	489	481	489	514	476	520	510	489	476	476	454	494	500	477	470	519	506	502	501	489	527	470	458	512	473	476	445	510	484	487	471	484	504	462	489	511	471	519	500	531	495	501	500	481	521	471	466	468	471	507	478	488	509	531	503	459	486	512	481	521	494	484	451	517	497	491	494	495	523	490	488	492	495	474	451	465	518	466	494	490	501	480	503	551	486	447	494	503	476	491	478	478	499	492	525	521	489	493	479	482	519	482	501	491	464	508	466	504	492	468	499	497	481	482	495	497	468	503	518	475	488	505	533	479	504	517	506	456	489	463	523	498	485	477	450	484	496	466	502	487	490	479	477	436	505	495	488	485	461	508	461	477	484	512	498	483	533	489	516	493	489	484	492	498	470	498	516	498	508	473	518	481	515	473	476	483	491	472	499	447	428	458	463	493	486	492	481	515	501	519	478	498	444	507	528	492	492	472	529	509	483	462	535	495	440	517	491	463	507	523	472	538	481	471	497	463	491	501	483	512	490	496	519	513	487	476	481	519	479	485	519	461	492	486	487	486	481	474	552	500	502	486	474	498	512	500	491	530	510	451	535	485	513	499	506	498	490	482	494	480	476	468	503	466	471	456	439	512	478	477	467	466	461	461	504	512	506	472	513	511	467	516	490	486	458	482	508	492	499	490	452	521	506	480	476	503	468	492	457	494	488	513	450	445	516	470	464	509	511	464	485	492	425	486	498	484	474	457	497	483	491	492	534	453	461	467	507	488	473	491	503	497	459	505	499	516	472	501	490	518	470	502	510	468	498	490	458	478	502	500	523	484	499	490	464	471	490	471	503	478	450	485	512	494	506	507	477	514	495	468	517	474	449	490	451	486	498	488	471	522	487	477	528	512	508	539	513	468	497	460	508	527	490	467	497	500	473	490	504	481	497	458	470	496	449	467	517	456	478	525	452	507	488	528	489	485	474	490	453	495	476	448	504	495	465	515	440	495	500	491	534	447	474	500	518	535	526	494	498	482	488	517	492	460	461	496	518	474	498	472	467	473	458	497	485	512	512	443	478	471	501	463	487	459	483	491	504	424	479	468	476	487	457	485	513	484	471	521	521	460	443	548	459	490	496	500	515	510	455	454	501	489	504	479	500	502	496	498	466	482	464	504	455	450	528	497	479	528	469	462	505	476	493	511	502	473	481	506	491	466	477	506	476	495	486	476	494	447	477	491	519	499	495	492	483	496	511	468	516	490	504	462	503	449	504	530	486	495	462	490	468	463	492	497	497	498	490	533	497	512	535	499	487	504	546	472	516	471	513	527	474	499	477	523	454	468	493	487	516	469	467	483	493	463	527	444	482	473	459	487	448	451	465	479	540	516	515	484	507	442	472	491	509	475	518	481	511	473	489	480	483	471	490	486	508	499	520	492	486	470	518	488	481	509	475	462	502	492	484	499	494	503	479	491	509	483	496	506	519	469	468	468	511	477	509	496	492	485	481	498	486	504	477	507	499	494	492	502	464	513	484	504	501	523	525	453	493	499	496	505	534	468	488	524	491	505	499	523	518	474	489	467	507	483	481	501	526	479	488	485	551	470	491	469	528	500	469	483	490	480	495	488	482	513	496	518	494	502	493	509	507	527	474	481	537	462	505	463	489	451	508	500	488	494	471	532	523	521	495	505	499	480	528	446	498	480	458	492	473	466	498	476	483	456	505	475	502	492	507	476	505	515	474	469	452	484	513	479	516	494	472	481	477	518	483	479	506	503	442	488	474	473	518	488	499	483	459	463	492	490	526	470	514	497	488	445	512	497	482	517	483	522	512	498	481	461	477	487	508	462	470	467	506	486	493	451	502	506	497	465	454	466	510	472	491	522	460	495	448	470	460	476	467	489	480	518	494	495	448	478	496	485	508	447	451	523	498	513	481	476	478	471	489	474	482	486	498	490	532	451	467	455	492	535	470	530	488	493	470	483	501	503	483	520	498	533	487	497	485	482	482	487	492	482	491	537	487	518	479	465	503	462	473	517	480	447	452	499	495	487	487	483	506	486	504	452	459	511	449	471	479	475	463	512	480	484	479	476	490	517	442	482	495	454	501	464	471	474	489	486	474	494	505	512	480	463	473	542	528	505	527	461	439	452	479	477	479	483	483	515	452	470	539	475	520	572	494	479	465	453	489	513	501	486	525	514	481	497	460	500	536	522	474	494	463	492	504	444	493	488	498	457	504	459	486	498	505	503	476	509	494	502	462	471	515	498	528	506	461	467	507	492	498	495	502	498	496	489	489	475	516	482	454	493	455	464	504	480	474	513	481	511	460	449	483	489	489	498	504	474	497	483	492	492	468	474	478	471	459	522	449	475	458	476	521	461	493	478	496	468	496	455	498	481	516	462	515	489	497	480	475	440	478	480	476	512	461	469	520	502	468	506	493	483	489	509	491	507	484	452	508	462	469	500	505	482	501	500	523	540	480	453	484	509	481	488	464	524	491	432	479	466	439	553	550	506	485	476	498	480	495	484	463	471	491	508	455	492	483	515	507	444	466	477	471	488	508	445	488	481	466	506	514	481	465	507	484	495	482	475	515	458	496	482	463	520	491	458	478	511	533	508	505	478	500	492	508	494	515	490	512	499	517	490	493	488	502	482	480	472	482	441	489	524	526	492	443	460	515	486	511	481	498	481	446	498	528	468	480	497	476	458	500	449	503	532	486	492	517	471	458	505	479	508	497	514	509	483	484	489	473	490	489	473	455	463	463	489	448	500	450	514	519	497	474	475	495	496	516	520	442	492	526	501	469	494	485	486	478	499	508	508	480	456	510	483	464	462	484	502	468	499	489	494	460	489	483	492	469	465	489	456	509	480	490	489	496	467	530	454	487	492	481	518	477	490	468	481	530	519	467	478	455	463	447	537	494	499	505	484	504	500	472	513	439	454	487	469	487	524	466	467	491	487
24629	21446	28599	24704	21131	3386	849	562	455	442	399	365	422	386	410	363	368	355	304	307	334	311	353	322	328	325	299	309	316	305	304	320	327	305	321	318	288	315	310	322	320	336	320	329	322	313	304	294	308	322	326	289	294	291	309	325	311	294	328	361	308	309	318	317	332	328	307	286	344	312	319	320	294	305	323	341	325	333	285	305	298	308	301	321	317	296	347	268	335	325	310	351	312	323	312	347	308	303	328	329	307	310	340	325	310	310	303	327	330	321	300	294	314	307	306	284	304	325	288	332	314	281	304	302	303	287	303	312	284	292	288	298	324	364	291	305	295	302	325	317	312	301	315	327	294	293	299	320	322	284	282	311	319	298	337	317	328	305	327	319	297	337	299	338	295	322	304	309	321	315	304	282	343	313	320	328	302	310	323	296	331	323	286	283	294	302	284	300	315	331	286	290	293	312	327	300	299	335	337	323	299	305	319	316	286	287	349	309	318	325	323	295	329	321	290	307	291	318	325	277	291	304	334	321	322	313	322	308	285	304	305	331	336	310	334	305	305	336	327	322	320	300	294	321	287	321	321	338	304	310	288	323	325	316	308	287	320	308	288	333	319	357	314	298	276	335	304	301	330	320	315	301	295	322	307	321	306	331	322	292	291	298	319	328	305	335	301	321	291	295	301	306	284	313	290	328	283	325	303	318	304	323	318	309	285	311	286	336	339	321	317	346	297	315	322	324	327	305	302	290	271	273	292	299	350	333	310	336	305	333	337	288	311	307	283	298	296	310	266	305	300	294	335	340	325	316	284	317	324	308	297	302	288	320	308	341	288	309	344	299	330	304	289	336	327	312	330	306	305	295	313	332	294	317	308	328	321	308	299	323	326	309	299	328	341	344	321	298	320	331	321	294	305	304	310	314	343	345	284	270	325	308	302	325	301	292	298	306	309	302	309	347	314	301	300	338	304	329	289	313	335	303	321	324	317	312	334	302	289	341	284	305	299	317	307	288	299	310	312	362	295	327	331	307	322	307	296	317	326	280	327	273	355	331	310	309	337	342	318	304	295	306	317	302	307	328	335	308	316	330	302	331	284	332	289	297	309	316	306	261	288	316	293	307	300	320	314	317	281	338	295	307	319	294	308	337	321	305	330	309	311	324	338	300	305	296	308	322	334	320	292	320	331	302	287	333	318	332	310	310	319	282	291	311	340	302	295	306	315	294	312	313	299	296	293	291	291	360	357	291	292	345	304	340	289	324	293	317	296	313	315	303	289	317	329	294	307	333	312	294	307	312	306	300	299	311	315	319	324	294	299	321	291	301	296	334	303	287	299	294	291	321	294	301	334	294	291	333	320	294	308	303	310	336	270	308	316	308	305	285	326	301	333	314	341	286	277	302	322	318	285	332	293	292	331	328	305	342	338	329	321	327	309	319	308	297	338	326	305	321	309	328	327	307	322	294	331	294	323	321	301	338	319	258	329	280	314	367	312	343	329	304	301	320	295	308	299	265	316	312	309	312	288	347	306	308	312	315	294	293	311	297	317	327	313	295	302	316	293	298	330	300	288	362	315	295	308	297	287	281	307	309	328	328	275	305	319	356	318	296	307	287	308	312	304	332	339	315	309	320	298	311	319	330	310	320	301	312	308	314	313	297	292	287	304	302	295	308	320	295	332	307	296	295	326	293	287	290	299	315	303	335	298	304	319	295	291	345	301	293	297	316	320	318	304	311	306	317	315	316	302	311	294	303	280	310	307	279	331	328	274	299	327	336	297	288	304	303	298	311	315	337	307	323	313	313	282	308	315	312	311	261	295	317	287	331	307	286	341	324	319	316	305	309	277	309	321	301	273	292	321	319	301	311	281	312	327	299	321	346	311	307	292	297	291	320	328	296	295	299	335	323	299	314	323	298	270	338	315	284	294	316	318	318	341	298	332	332	293	289	305	326	306	353	315	278	282	324	295	330	295	297	334	317	323	304	301	321	332	327	325	323	334	295	308	294	311	330	310	307	305	304	273	333	286	315	314	319	282	319	284	307	299	314	286	298	324	302	273	296	308	319	318	314	346	298	317	294	337	315	328	300	320	345	308	302	277	320	315	306	300	305	302	305	292	282	314	320	279	309	326	330	299	296	294	329	316	296	309	299	306	346	317	313	299	315	321	325	298	332	336	295	311	270	293	285	309	309	327	339	294	315	306	319	319	274	285	320	288	279	349	339	314	329	323	334	270	325	333	305	312	326	290	333	315	297	305	323	324	309	331	299	310	302	324	296	337	302	292	311	297	302	318	318	350	302	304	339	305	311	316	319	330	325	297	317	287	296	326	292	316	333	304	299	303	280	300	307	336	317	298	304	322	315	303	291	313	317	325	319	321	320	319	309	292	310	301	306	323	288	338	327	272	293	305	317	297	319	313	314	317	325	298	285	297	283	297	295	322	304	296	306	306	305	328	286	313	299	295	343	312	299	314	297	328	284	310	279	316	279	319	361	308	339	288	318	298	278	293	323	307	336	296	310	313	306	300	301	323	329	303	313	316	331	337	309	358	322	284	271	312	314	310	307	267	337	311	298	317	334	297	325	295	302	307	314	296	308	303	299	332	296	320	342	321	338	294	313	291	311	294	292	315	328	312	312	307	336	300	304	285	310	293	278	298	300	300	291	307	288	290	349	290	314	317	296	305	295	329	330	281	306	296	323	313	304	306	315	311	307	319	294	323	324	290	299	295	281	286	301	305	288	323	291	332	318	304	292	302	327	341	323	284	309	290	299	296	297	310	345	320	301	337	289	308	288	303	288	299	313	299	317	322	320	323	298	287	286	311	313	322	300	312	311	309	323	345	331	295	308	304	315	318	301	289	363	294	309	323	304	306	328	326	317	306	315	288	326	305	289	284	288	324	312	313	322	325	340	326	291	293	314	307	317	332	322	296	302	293	311	330	321	328	304	339	293	312	323	316	321	317	322	313	322	326	286	328	311	312	296	304	313	295	300	304	297	308	300	314	310	314	319	309	302	284	301	302	301	290	318	283	315	321	299	322	300	326	294	303	338	315	318	299	304	311	312	299	353	284	302	316	317	284	307	347	335	278	310	263	371	346	296	291	294	304	341	335	315	319	322	332	306	310	326	294	328	369	305	297	328	315	285	369	310	296	329	326	288	319	344	324	358	301	291	301	291	285	284	333	308	311	297	318	298	332	297	280	304	280	313	313	305	302	313	307	308	300	313	312	323	317	345	313	278	350	325	318	309	322	325	305	315	325	330	312	308	308	313	314	301	320	309	313	308	270	309	289	345	292	299	328	305	324	295	302	289	308	316	299	337	277	273	313	299	307	308	299	280	325	300	310	278	310	287	298	312	306	296	320	273	280	313	308	299	298	322	294	328	312	285	305	297	312	318	321	331	281	314	293	325	318	295	285	312	292	337	310	306	305	303	294	302	288	292	301	303	331	308	315	337	316	324	292	327	310	336	318	306	329	299	292	329	307	305	318	291
3701	4964	3933	1959	1323	952	709	677	585	488	492	424	395	393	361	365	342	349	359	327	331	323	319	306	321	315	326	296	299	303	303	325	316	295	294	320	316	285	312	294	284	315	328	267	295	313	299	292	298	292	321	300	285	314	311	305	304	268	301	331	308	306	325	309	323	311	261	307	299	317	302	292	294	280	299	279	310	295	313	268	291	271	282	288	317	286	295	304	281	269	299	319	305	293	313	297	299	276	323	294	326	319	258	311	281	314	291	286	320	279	298	270	287	285	295	278	305	279	303	309	299	289	311	277	335	280	303	288	299	286	273	269	300	285	312	271	273	290	329	270	282	308	250	298	324	291	278	303	275	246	273	277	284	277	301	290	295	314	286	333	281	288	283	290	274	285	245	256	270	279	324	266	300	306	266	290	283	282	322	269	292	293	299	266	270	285	279	283	279	302	295	314	282	278	291	303	288	321	291	285	303	296	302	284	276	303	319	319	296	264	302	295	281	293	290	276	290	294	314	263	297	306	290	294	287	293	295	279	323	294	321	256	283	262	297	305	291	328	293	266	299	307	293	324	320	324	318	279	290	312	305	286	277	289	299	338	325	305	312	272	297	296	289	294	317	281	291	296	298	293	295	282	324	290	266	300	272	271	270	290	311	302	248	261	324	302	263	284	305	333	307	299	264	287	288	283	304	311	253	302	295	284	294	283	310	289	288	307	300	282	327	300	293	320	303	287	278	284	277	291	311	289	286	296	284	288	285	296	278	271	293	306	305	290	291	297	287	289	281	309	318	284	267	283	301	294	303	290	280	291	285	330	267	286	255	266	294	303	283	318	288	273	291	278	286	271	291	283	295	301	291	319	303	307	270	296	300	267	316	298	286	299	296	301	303	291	248	286	289	283	280	296	308	284	312	268	262	277	282	300	271	300	263	298	321	293	267	291	300	290	297	311	291	265	272	296	294	274	296	296	286	313	312	289	297	294	302	307	302	284	290	299	295	276	291	303	276	283	295	287	250	310	274	320	320	300	268	296	285	267	288	269	293	277	292	315	276	270	290	310	314	298	287	274	263	285	284	291	287	274	289	270	305	278	304	296	306	252	288	287	299	265	305	285	285	286	283	318	269	291	307	323	299	301	268	303	274	279	314	271	276	310	281	315	250	313	316	287	302	303	292	314	290	281	301	277	292	303	293	278	319	296	260	280	277	305	262	307	284	311	298	296	276	284	300	296	298	271	284	291	280	302	296	300	305	268	278	292	301	292	284	318	285	271	298	301	297	293	278	287	289	300	288	272	318	292	279	306	295	280	280	298	300	282	278	317	280	300	291	283	283	306	321	292	282	295	285	292	276	289	308	263	259	291	269	284	264	264	302	290	315	275	301	286	319	300	273	319	279	307	294	271	298	309	299	296	295	302	287	299	318	294	270	284	280	298	256	308	276	283	285	291	281	289	312	317	339	284	336	313	273	333	312	290	279	273	274	290	297	300	277	286	251	262	290	289	289	280	295	281	289	272	297	289	295	299	280	283	304	266	279	307	305	263	308	303	267	255	280	291	261	317	276	296	290	293	265	269	270	296	283	294	283	317	285	293	315	298	303	255	298	246	286	306	284	292	285	300	287	306	266	283	277	287	298	286	280	287	286	293	312	323	271	300	257	300	313	306	278	335	326	281	293	303	284	286	289	293	253	267	296	250	279	308	284	286	313	308	273	303	282	306	341	315	299	271	301	287	297	297	292	295	261	274	299	293	288	298	295	302	288	288	282	268	288	304	307	290	297	276	302	317	291	338	306	294	291	304	293	268	251	302	293	332	306	279	280	269	289	291	295	290	271	296	264	325	281	313	264	303	303	251	291	278	313	278	326	274	302	290	285	316	305	309	279	299	283	260	302	271	301	288	274	272	298	294	290	276	297	295	295	290	265	294	272	268	281	302	319	272	284	275	278	304	321	297	320	321	304	290	313	304	270	281	307	315	277	279	298	300	300	288	272	309	290	327	299	294	294	278	295	275	260	281	306	259	315	283	286	296	293	277	331	277	271	295	292	263	313	266	324	290	270	305	279	280	307	310	314	300	319	273	287	294	290	301	301	296	289	291	311	272	293	298	297	307	282	301	268	259	310	288	293	244	271	301	284	291	288	255	278	271	289	289	305	307	280	287	304	325	285	294	304	292	304	275	319	284	297	275	293	272	307	298	263	262	278	301	268	297	281	299	275	274	291	295	299	294	270	246	279	287	275	296	269	314	330	281	259	306	287	306	295	290	298	268	251	302	297	283	301	260	277	278	308	319	253	306	266	294	285	297	283	279	272	262	299	271	311	307	288	267	305	268	291	277	288	276	292	274	308	301	272	294	315	287	280	283	301	293	290	283	309	271	310	299	277	282	301	311	265	282	254	296	298	298	306	313	296	294	274	287	312	339	264	294	302	269	295	278	290	292	256	294	295	258	311	294	298	300	292	302	317	302	296	295	279	292	289	308	315	280	251	294	259	312	306	296	278	304	271	272	308	301	275	300	279	293	298	255	287	339	286	292	244	252	280	269	280	290	290	275	293	259	288	311	292	304	306	288	278	302	280	294	285	289	298	293	304	282	287	291	283	282	311	274	270	300	270	286	318	281	290	310	247	297	294	277	268	312	292	269	285	305	285	296	281	303	267	281	293	313	280	284	294	266	290	346	303	323	303	298	290	279	287	284	270	300	295	298	259	287	305	290	283	301	286	257	300	289	306	283	295	267	312	293	269	286	276	289	277	306	285	324	295	269	291	294	270	284	280	274	296	289	285	292	293	315	308	263	277	305	311	285	284	299	275	316	312	306	274	291	312	302	290	272	271	289	300	298	277	272	301	281	285	278	316	276	307	322	313	304	266	254	301	306	296	277	281	257	286	276	279	277	280	313	275	284	305	281	279	293	304	288	304	273	275	287	293	269	298	273	280	269	277	315	286	298	285	292	271	327	254	323	291	292	285	320	282	296	312	290	297	280	282	294	325	322	285	300	288	294	292	291	288	290	305	302	295	299	282	299	262	285	301	281	292	281	298	298	295	261	291	270	276	324	298	259	288	290	275	276	275	290	263	314	258	281	313	264	265	277	300	283	298	304	268	290	288	294	300	280	289	314	290	305	309	308	262	309	289	281	320	310	257	284	287	282	292	276	293	326	311	272	289	262	273	294	260	284	297	280	278	287	282	297	282	270	298	294	279	283	280	302	306	318	276	289	285	296	291	309	258	259	308	313	304	289	298	279	276	250	256	298	268	324	302	249	296	304	271	281	298	264	272	298	287	264	290	286	294	297	252	268	304	265	282	302	259	304	302	284	311	284	266	285	311	261	272	258	288	309	292	271	291	313	272	306	300	291	291	306	299	281	298	276	282	321	304	267	282	288	288	278	301	274	280	286	268	283	282	320	316	309	274	274	271	293	279	256	279	290	293	280	251	274	312	259	271	289	300	276	248	287	270	298	289	256	278	289	291	269	278	272	288	301
27797	10171	1726	1204	997	913	932	839	900	860	860	877	922	871	952	931	922	919	929	921	852	890	891	898	902	908	925	893	918	880	880	897	866	900	930	908	882	898	906	925	912	936	827	923	821	866	911	849	934	901	972	915	869	899	841	896	870	921	870	856	903	881	910	875	900	898	866	922	899	898	853	853	946	861	894	899	891	905	889	917	864	865	891	876	897	905	887	835	931	959	861	853	928	922	862	861	913	886	877	857	933	878	906	907	938	893	876	825	886	892	874	914	836	878	860	894	867	904	902	853	880	888	873	919	857	823	889	935	827	885	845	912	841	857	871	886	949	868	880	852	876	897	931	913	863	829	958	878	870	920	881	872	886	922	859	861	877	905	917	944	894	905	885	883	917	857	875	823	881	848	935	952	864	873	843	919	902	839	892	862	918	893	865	927	880	894	920	926	859	928	929	906	875	899	913	888	911	951	886	919	856	871	897	928	853	902	815	881	878	906	918	909	863	853	906	908	876	890	923	861	938	895	897	877	940	864	893	847	842	899	870	912	837	930	911	866	900	910	886	849	882	847	887	912	927	905	886	880	871	855	875	891	880	943	877	899	900	860	899	913	931	900	890	855	924	862	814	869	858	957	931	851	919	859	881	860	931	857	918	855	842	881	922	886	904	898	813	874	843	857	857	861	883	861	889	871	941	863	931	888	950	902	889	875	933	902	908	897	900	833	856	898	877	885	878	888	899	901	889	893	919	898	903	884	904	872	881	905	897	927	888	799	939	881	904	924	917	874	874	898	856	927	869	892	860	831	907	897	935	871	882	954	932	909	818	904	923	901	920	823	880	870	963	853	909	932	846	925	899	910	849	881	874	860	913	912	935	913	894	860	888	863	854	869	957	875	945	847	887	875	975	910	884	844	946	844	883	902	861	866	943	862	922	886	978	866	832	905	846	888	864	916	927	845	881	930	894	898	810	886	921	911	966	904	908	958	896	829	958	829	903	909	868	867	894	923	927	838	885	912	915	923	893	873	869	939	842	926	906	892	898	960	903	907	900	844	822	863	869	866	923	849	908	843	864	883	910	919	897	883	854	921	877	889	886	895	910	853	877	922	868	899	973	864	871	872	810	874	927	937	903	893	893	859	911	949	904	865	881	890	907	882	929	871	864	915	944	916	929	911	941	865	829	873	877	859	952	874	913	885	853	908	882	925	890	906	877	887	879	911	909	934	865	960	873	893	941	863	893	914	826	902	859	854	925	891	899	948	865	904	898	869	904	930	893	922	877	873	848	882	953	867	891	901	952	915	920	868	887	902	789	925	925	927	949	862	925	878	901	858	892	884	938	852	887	920	917	883	931	863	901	889	907	897	862	917	879	894	881	916	943	846	884	905	833	828	864	913	907	936	954	925	954	876	883	875	857	884	919	815	893	888	885	897	942	965	904	861	912	890	944	874	919	924	919	892	919	923	924	925	914	880	873	850	901	889	847	996	905	842	918	859	891	898	944	978	854	902	916	892	861	906	883	863	952	901	916	928	929	888	853	832	898	922	931	873	848	868	891	875	929	924	937	867	835	901	920	893	896	902	906	926	924	915	924	891	893	879	857	910	898	858	855	963	962	952	871	946	872	902	887	901	843	852	919	923	855	923	907	908	902	909	913	933	884	898	864	824	916	919	887	862	952	858	906	835	897	916	908	909	888	880	892	920	880	851	905	878	929	911	898	905	910	913	825	883	879	866	855	915	938	913	927	936	901	887	909	850	865	911	847	805	863	821	891	902	899	839	896	860	953	850	873	834	894	870	903	889	887	870	868	878	846	900	854	909	952	830	885	869	892	833	864	918	835	899	924	898	874	936	899	958	920	861	914	869	919	920	890	881	909	932	880	907	854	870	935	856	890	876	893	933	836	900	912	934	849	860	876	873	948	883	879	857	865	913	894	928	909	844	854	931	926	878	905	884	844	808	877	869	868	859	838	840	869	873	870	924	868	912	948	901	888	869	934	907	824	907	872	931	874	901	906	827	926	832	906	882	914	848	907	915	911	901	854	877	949	938	973	900	881	858	896	918	887	905	867	951	892	925	924	879	850	884	903	871	947	963	912	896	926	883	853	925	889	916	858	851	870	900	883	857	882	882	921	874	860	890	902	895	852	884	891	844	851	914	886	888	842	854	899	908	946	903	876	882	803	889	887	928	904	877	880	906	895	860	936	892	885	856	907	879	888	850	912	852	902	871	902	864	940	833	850	868	915	884	850	893	890	831	910	890	853	931	939	887	846	942	900	863	898	868	790	896	898	844	874	832	863	923	910	847	897	893	839	885	879	874	884	893	874	861	882	880	843	863	885	911	933	900	934	859	887	903	893	931	917	854	848	881	893	915	884	863	886	866	957	881	929	900	880	900	964	923	882	908	933	899	850	880	871	886	902	886	902	840	896	832	823	868	882	883	872	897	897	928	910	924	909	845	902	871	876	946	906	914	849	905	907	861	839	875	884	927	890	875	887	905	922	872	871	942	878	933	911	914	912	935	973	938	865	893	861	871	883	892	902	906	888	903	913	863	894	899	877	863	921	897	890	874	904	877	926	899	930	842	903	895	968	904	894	907	886	870	926	878	875	881	934	886	875	886	859	916	877	852	865	836	950	894	952	900	898	897	899	882	860	917	910	884	865	896	911	880	811	898	951	886	886	893	883	862	871	901	906	828	951	907	879	876	866	910	882	879	865	888	849	852	876	861	935	923	894	857	918	876	886	885	848	915	874	902	914	873	913	872	925	938	874	843	858	861	879	901	857	907	935	860	907	896	903	932	886	872	833	879	936	890	978	894	877	924	863	886	937	858	926	945	880	899	909	971	901	912	943	882	834	900	891	890	886	913	944	889	874	883	895	848	869	891	921	842	905	901	853	892	935	833	873	865	909	926	854	869	908	889	859	910	866	927	885	900	879	869	854	879	870	934	899	907	907	884	962	856	877	916	912	854	886	869	878	947	924	887	840	931	853	839	919	930	842	892	881	882	859	868	863	945	915	890	832	892	892	885	835	941	918	907	877	911	827	895	956	915	890	939	862	907	924	891	903	866	906	864	837	941	868	874	918	876	891	850	866	854	907	872	917	863	919	884	922	964	918	825	898	896	890	916	933	857	893	865	894	888	866	863	943	862	883	905	907	862	899	908	926	906	917	836	877	864	871	845	912	870	929	859	898	912	929	840	871	859	839	925	820	837	873	848	914	907	900	909	866	950	947	944	886	844	905	894	878	925	896	931	897	864	911	861	883	881	938	892	900	922	804	851	908	903	897	874	924	906	868	920	961	865	878	859	837	856	915	851	896	896	839	871	883	861	829	881	869	866	902	881	843	938	900	872	885	882	894	923	878	876	891	892	927	928	902	880	919	883	890	861	949	858	921	940	866	914	872	851	908	899	927	921	850	903	854	899	916	882	843	946	871	881	877	877	858	861	891	925	885	889	930	904	910	863	891	901	923	935	909	877	967	894
5459	921	890	797	748	729	738	745	701	737	698	729	663	715	730	747	750	730	704	742	761	659	775	687	764	714	739	744	731	677	742	721	700	715	778	717	709	769	725	695	726	647	685	750	741	694	701	712	730	694	711	707	733	721	686	719	725	709	730	723	739	683	688	721	677	693	745	716	691	750	718	756	682	728	718	722	701	736	694	656	692	701	682	743	786	656	708	742	677	727	743	702	684	689	724	744	694	735	759	729	715	734	719	715	720	735	721	701	746	750	755	736	732	730	706	716	697	733	691	712	715	727	735	708	707	719	707	736	739	705	711	692	726	702	677	758	677	705	710	701	703	680	719	692	749	737	711	755	712	724	733	689	738	706	711	680	684	697	760	713	707	749	694	698	734	762	723	706	720	669	730	722	726	715	658	706	728	723	681	749	659	770	700	753	704	716	715	674	703	661	714	730	693	704	694	692	739	746	758	738	688	719	722	716	755	701	714	733	717	728	678	787	716	726	660	694	702	712	752	727	736	697	738	747	703	758	721	686	719	763	742	705	732	722	719	749	704	730	741	716	729	736	728	655	754	685	692	721	715	689	696	727	685	753	691	730	734	665	735	751	765	725	712	765	722	735	706	734	694	716	725	711	752	701	745	794	728	742	727	721	664	706	777	741	737	679	679	642	758	699	715	693	673	707	680	748	745	752	699	697	712	738	693	733	720	736	759	740	751	713	748	710	715	740	722	709	670	719	755	704	680	681	719	680	672	698	706	679	698	705	743	711	685	693	718	705	735	726	701	722	740	779	733	720	708	736	708	697	736	741	704	691	737	694	724	713	742	697	714	714	699	720	714	677	733	712	711	727	719	722	719	714	709	735	700	736	763	685	721	773	710	710	723	734	710	701	722	707	680	740	724	728	701	675	717	698	730	714	727	753	711	684	760	741	655	731	729	727	693	684	774	755	762	700	752	710	707	739	658	716	722	702	703	707	713	678	736	757	768	774	686	754	744	757	681	722	737	724	740	726	768	695	708	751	747	717	693	705	730	740	734	674	784	728	698	746	707	736	728	719	692	735	710	727	737	706	713	751	735	711	716	738	717	720	719	699	735	699	734	717	726	733	700	712	706	657	756	781	739	706	710	712	728	729	682	745	764	700	718	703	653	687	712	747	766	729	745	723	719	741	714	679	708	697	735	690	723	702	712	731	700	710	693	725	671	721	669	691	707	668	780	721	725	707	721	731	695	668	705	786	715	692	701	709	745	691	726	734	752	700	714	767	750	687	746	733	695	712	709	724	754	718	684	729	709	732	747	740	723	762	736	674	724	737	736	669	738	800	732	725	763	767	766	750	721	781	722	754	726	696	730	705	731	764	755	738	673	725	719	703	714	727	770	743	723	667	731	671	734	770	732	750	708	739	717	691	679	713	732	791	679	757	696	743	711	706	794	683	738	682	711	726	730	735	664	706	684	706	716	724	709	714	720	736	697	700	742	712	706	718	716	709	766	725	671	735	720	723	681	780	701	706	758	722	713	748	700	744	696	693	684	714	741	732	741	716	656	735	722	776	717	709	710	740	699	709	675	716	687	701	766	721	724	698	679	724	710	705	736	706	688	712	743	742	723	717	699	698	696	716	729	779	716	724	718	716	747	725	646	743	785	783	721	741	758	726	717	707	712	747	712	721	761	725	759	702	729	696	699	688	681	781	717	715	721	757	743	696	713	738	696	736	688	754	759	719	653	744	706	736	712	734	748	686	679	749	704	704	744	661	675	743	716	740	716	786	690	698	671	727	706	729	732	746	682	702	696	720	741	744	712	771	679	718	682	691	720	702	715	696	739	735	806	721	704	729	717	719	759	748	732	691	715	753	691	687	679	733	698	719	669	716	676	680	725	706	767	758	744	736	744	649	657	708	727	752	734	694	703	685	763	771	709	660	693	744	724	763	711	719	688	691	709	722	694	779	700	709	719	722	749	679	751	705	719	738	682	749	740	711	706	701	714	714	704	736	738	710	729	760	707	744	725	749	754	704	693	758	717	743	734	718	712	751	742	676	709	695	707	694	726	752	719	783	703	737	737	720	736	666	707	782	701	736	698	778	751	723	737	715	725	711	717	712	744	685	702	708	701	688	744	717	712	692	731	738	748	707	689	708	718	701	699	708	697	746	680	765	732	728	738	669	707	730	711	745	711	750	697	739	716	754	694	736	707	753	734	759	733	781	671	661	740	688	704	714	716	747	709	695	766	784	732	739	730	708	714	707	737	722	769	727	706	738	658	672	760	714	708	736	729	748	741	723	751	713	744	735	709	664	715	732	707	752	679	688	710	733	688	684	736	701	660	671	735	721	736	701	750	692	720	721	709	740	767	743	742	736	776	725	741	716	710	691	748	713	707	740	781	754	702	755	698	734	722	733	704	707	680	737	738	695	735	724	735	701	712	681	726	746	717	732	719	758	697	735	664	738	722	705	738	741	757	710	738	697	737	693	682	732	736	708	732	751	689	659	697	721	721	714	736	681	688	677	728	692	731	713	716	725	716	700	762	756	766	705	693	733	772	752	697	704	753	708	717	682	743	709	741	688	674	712	713	717	695	715	722	701	731	758	702	755	757	741	737	699	722	713	708	672	732	678	698	722	713	726	694	742	703	707	685	726	716	738	819	715	726	705	749	711	735	726	736	710	680	702	713	731	713	697	669	698	743	762	726	749	736	726	719	708	747	692	685	693	727	717	710	722	740	706	711	725	711	679	728	734	729	680	670	756	670	741	704	730	721	751	714	703	734	697	762	702	714	710	670	712	701	743	732	722	707	713	721	713	688	709	732	668	704	752	715	738	731	670	706	724	749	695	731	702	687	694	712	689	743	755	692	755	623	711	687	700	700	765	685	668	719	750	698	734	696	754	667	709	744	707	724	697	745	741	678	731	729	726	717	721	731	721	700	740	742	756	734	683	714	689	747	668	711	689	714	720	768	739	738	664	720	660	735	746	714	659	727	700	714	733	745	732	719	719	754	736	714	776	757	638	692	672	734	754	694	752	755	714	725	706	716	718	687	697	740	754	722	718	704	725	720	756	794	722	704	676	731	697	729	712	703	730	724	734	738	719	693	711	709	735	720	714	701	755	728	704	755	728	771	733	753	737	738	676	723	729	766	695	716	685	684	783	705	750	737	706	710	697	684	759	707	710	802	679	703	703	769	684	687	811	699	721	698	737	714	749	704	752	720	676	698	717	638	740	673	699	706	697	715	722	708	745	691	672	728	736	706	694	747	734	729	725	727	676	694	732	727	682	697	734	719	688	739	702	757	691	713	682	726	700	750	748	696	690	751	745	731	693	734	722	774	734	722	721	791	734	673	711	786	710	685	687	699	743	667	729	747	700	723	754	687	736	747	696	682	722	753	697	750	681	717	705	729	708	712	760	717	804	733	678	711	710	723	705	664	723	722	699	718	740	702	695	737	746	781	725	733	725	694	730	721	701	719	720	725	682	720	691	698	706
25635	21430	27181	25446	4215	1065	840	694	613	699	630	563	566	618	590	597	609	625	592	634	565	608	609	547	572	569	588	607	566	583	564	583	579	561	631	646	580	591	580	558	540	583	596	596	549	610	595	553	589	555	596	554	571	560	550	559	581	545	573	568	566	560	590	550	590	589	552	539	586	528	551	523	586	578	546	563	595	567	564	593	549	533	584	563	535	555	558	594	574	570	558	555	552	621	517	577	604	555	558	569	566	504	523	563	556	550	589	583	533	549	571	593	559	569	591	610	564	559	568	629	558	586	586	565	546	569	560	567	560	530	583	567	510	587	602	555	532	554	552	558	578	608	558	565	545	545	620	575	550	545	587	574	563	582	567	562	591	552	538	550	573	581	570	548	567	579	529	552	543	539	606	528	493	519	524	557	565	572	577	568	559	581	554	594	547	567	599	565	569	561	550	527	576	576	567	562	592	555	582	568	578	522	549	568	596	586	543	586	577	547	587	565	574	558	610	540	573	558	563	561	555	583	547	588	566	601	551	509	598	554	558	535	563	586	598	581	579	553	545	560	573	572	537	563	550	554	569	563	567	573	556	568	552	575	511	552	567	592	537	549	577	558	519	569	563	586	564	569	563	590	575	594	601	573	565	601	567	568	569	556	573	567	567	555	565	598	582	554	609	583	545	559	555	582	561	583	520	569	558	539	553	545	591	577	569	548	582	563	576	564	575	554	578	588	563	560	571	604	609	580	565	556	599	551	560	533	581	610	555	605	581	534	554	553	593	562	565	584	573	558	575	557	557	558	592	581	559	550	600	557	573	567	518	562	558	584	566	575	515	566	582	558	576	507	579	597	544	604	572	568	580	586	595	554	528	535	562	547	592	518	613	552	554	553	547	529	563	547	555	635	528	592	573	561	572	516	599	571	549	580	552	535	540	545	568	565	531	550	559	564	539	579	547	563	542	514	589	534	534	594	553	588	577	567	571	585	565	578	525	600	595	592	592	546	595	582	623	530	545	599	551	584	576	573	558	563	554	598	539	518	523	572	533	561	582	515	604	613	569	587	517	560	571	596	564	578	595	589	564	597	582	597	571	538	572	589	579	576	588	581	596	590	547	537	568	593	572	578	564	575	586	574	552	597	564	577	532	622	536	574	550	586	538	584	555	554	568	571	607	540	552	553	574	615	587	577	556	580	553	599	607	542	594	611	540	548	576	543	606	588	584	565	535	524	583	578	564	598	583	580	580	556	572	580	522	611	561	593	557	583	557	508	552	539	544	547	529	563	619	549	543	573	594	560	537	538	558	582	587	532	609	573	586	550	571	573	555	564	538	562	581	570	529	551	561	608	568	560	614	571	565	563	558	569	592	584	561	551	561	568	566	541	558	533	521	553	553	563	534	532	566	560	527	561	566	564	548	541	619	532	532	605	552	561	560	579	550	572	589	584	557	537	552	586	595	569	537	582	569	538	569	622	556	576	602	571	552	574	596	592	566	526	602	511	534	561	589	518	550	564	553	541	571	568	576	550	558	569	567	609	587	574	533	629	579	613	551	585	567	564	573	581	545	605	526	591	580	610	547	591	602	503	540	544	551	592	562	553	567	587	593	573	536	528	563	554	552	577	601	543	625	609	555	564	553	563	583	581	546	548	530	572	536	596	575	592	562	539	569	526	586	605	577	561	546	590	616	511	540	539	512	567	583	540	559	551	553	565	573	557	578	594	556	579	538	545	564	568	579	572	581	589	586	569	567	598	548	576	541	559	562	528	589	567	535	550	549	521	599	603	591	535	587	611	541	574	577	541	558	559	579	563	605	566	554	572	545	587	586	553	528	558	538	550	532	565	586	567	538	585	553	551	547	561	601	548	590	566	574	551	564	533	561	523	554	580	564	552	557	569	580	567	554	581	570	546	572	593	523	567	530	544	593	571	550	578	555	547	593	531	600	573	594	543	560	546	554	583	563	569	573	588	515	538	579	610	538	590	601	614	565	523	573	587	558	586	577	554	565	569	523	531	540	501	590	593	556	604	582	523	540	552	551	568	532	566	529	583	552	552	531	512	506	544	589	555	590	513	573	564	567	570	535	542	526	581	583	585	567	565	589	510	586	534	535	602	567	579	619	600	570	567	588	573	572	604	554	543	602	561	535	633	587	605	533	563	563	548	571	557	640	596	573	559	558	586	546	577	561	571	575	580	575	562	557	576	574	582	556	559	544	558	542	536	563	597	545	584	555	548	563	540	556	578	601	579	584	527	536	558	611	542	580	531	613	559	572	534	598	560	516	531	558	549	496	542	571	590	595	546	539	578	582	552	597	572	538	552	556	571	570	584	486	545	584	578	605	572	565	549	526	565	567	590	564	528	580	536	592	540	565	569	568	579	604	522	568	557	502	572	534	588	550	551	573	535	581	577	561	584	586	540	546	578	573	611	600	530	537	579	548	574	575	562	578	593	578	565	549	545	575	562	532	576	539	559	567	581	586	529	581	536	574	546	596	576	572	584	549	560	561	593	551	550	600	564	555	550	558	563	547	581	605	563	586	561	591	559	518	577	545	550	545	601	578	543	593	572	584	520	607	564	537	579	551	567	571	601	551	519	547	532	540	545	547	560	554	559	556	549	564	591	552	571	541	611	585	596	610	509	570	603	540	559	588	583	561	546	541	555	574	528	584	557	557	584	548	548	527	560	597	567	579	565	588	583	559	520	544	561	613	553	592	567	556	569	560	581	595	545	541	572	571	543	520	565	620	554	543	570	561	567	526	604	586	555	578	560	606	578	554	600	595	584	588	594	545	539	598	558	557	557	553	527	598	575	588	571	544	566	589	514	564	532	553	582	590	592	540	579	559	552	561	567	546	559	562	568	607	567	533	541	575	584	585	613	563	597	579	598	583	585	550	567	579	589	541	582	559	589	549	547	538	574	574	595	559	556	538	518	592	574	590	563	564	502	565	546	551	575	542	569	519	554	490	590	534	519	571	567	534	553	546	572	582	547	584	557	507	553	607	553	564	555	608	538	535	589	572	564	546	566	546	579	595	578	562	578	523	530	593	513	558	535	556	556	591	576	580	567	560	551	563	594	575	573	602	530	560	592	595	535	580	587	560	581	521	514	557	557	532	551	581	537	536	547	541	573	602	583	592	601	559	549	575	588	605	561	560	534	550	583	564	534	553	587	574	596	570	615	559	560	550	605	576	591	596	509	561	542	592	580	514	535	573	552	549	570	544	554	539	587	587	538	554	562	545	585	543	556	541	509	585	569	574	551	529	582	583	525	547	563	556	593	553	561	601	580	540	567	574	577	580	545	569	583	519	552	536	533	586	597	552	569	608	538	575	581	574	543	578	538	583	580	591	547	599	587	562	559	561	520	575	582	539	545	563	591	598	570	544	542	589	543	563	560	571	540	593	576	569	583	565	610	554	547	536	557	587	597	552	585	583	600	575	567	549	568	578	563	554	546	558	550	591	576	532	569	540	555	520	540	505	574	543	553
3727	2844	2406	1371	997	791	731	656	604	588	601	546	537	558	535	562	528	512	559	477	500	517	544	516	524	517	513	488	536	500	512	500	522	491	505	496	503	542	470	496	529	483	496	506	472	505	466	543	501	526	512	468	504	533	498	506	541	493	543	503	472	479	482	511	470	474	478	474	509	486	483	480	529	508	492	535	494	483	497	471	515	491	475	491	499	505	515	518	473	528	514	495	468	491	491	523	461	469	483	518	494	490	446	514	481	518	502	495	473	491	497	475	525	515	507	497	442	506	515	471	487	453	477	491	501	489	474	498	501	463	477	441	504	513	478	495	454	483	511	531	464	487	515	442	491	481	499	512	500	516	557	477	499	493	508	512	515	502	475	502	501	495	472	505	523	483	496	489	480	478	497	497	496	494	484	501	474	503	522	446	508	481	488	495	496	495	471	548	472	491	485	525	528	489	527	494	468	514	490	486	496	522	490	501	485	458	491	468	464	526	475	482	521	507	506	443	501	492	483	519	494	512	526	494	505	503	507	468	481	475	487	481	457	474	486	447	507	502	568	509	447	505	517	461	537	505	463	473	473	471	487	464	494	486	494	516	503	488	475	482	454	503	481	444	493	471	465	537	490	468	495	486	476	474	495	545	464	517	511	496	475	479	505	508	443	474	470	481	510	481	504	531	490	511	484	504	487	471	499	452	440	498	473	516	479	515	492	509	454	497	511	452	477	506	512	504	491	460	531	487	499	510	518	467	507	501	462	487	497	514	489	492	458	477	501	483	489	451	527	503	497	541	490	534	481	488	511	493	522	472	507	476	480	468	522	491	468	493	491	479	453	473	463	463	491	465	493	500	481	493	559	494	461	499	493	499	507	493	447	493	521	504	486	467	503	498	480	463	518	500	465	475	490	476	516	457	468	480	503	480	435	494	481	507	482	519	581	490	483	512	511	505	477	508	466	518	503	498	494	509	509	492	478	483	494	474	460	477	513	491	454	492	509	504	490	498	519	524	493	494	470	487	480	506	497	485	481	499	486	503	493	475	500	477	483	466	487	473	510	449	458	536	494	473	515	515	486	492	516	509	472	480	475	518	491	498	522	502	501	496	488	509	484	553	529	537	468	512	470	520	508	438	521	531	454	494	445	464	462	468	511	533	519	510	484	524	503	477	514	492	498	510	503	467	499	477	508	488	489	515	487	443	474	473	513	465	495	501	468	503	473	454	524	469	502	538	478	484	520	515	499	511	512	474	512	477	462	518	461	511	485	522	460	487	462	475	477	496	474	457	456	467	483	444	509	501	478	503	521	499	518	497	515	510	508	479	452	474	477	495	500	464	439	470	461	490	496	452	475	505	488	555	479	520	497	508	451	475	483	494	493	483	497	504	491	503	492	453	515	516	471	468	496	476	538	462	484	470	532	485	501	484	476	466	466	518	511	511	468	497	525	490	442	489	468	475	492	474	480	479	511	503	526	472	474	468	500	487	494	468	488	459	459	473	501	481	448	438	484	523	517	487	493	522	516	476	515	488	519	461	472	516	469	450	480	483	481	474	494	449	482	501	486	500	514	490	455	492	498	478	500	497	496	497	489	511	476	459	504	493	471	482	505	536	490	491	479	444	533	504	485	538	485	490	475	491	528	469	486	507	476	478	457	478	498	514	535	488	474	518	464	515	474	510	498	480	477	473	497	508	511	511	491	475	458	464	475	470	486	493	477	463	521	518	489	491	516	491	505	481	483	485	490	515	451	477	512	469	489	477	512	514	508	444	504	487	467	488	435	451	463	489	491	515	486	493	451	481	474	501	501	465	490	515	459	504	490	458	502	459	493	521	505	528	492	450	483	516	468	504	495	492	466	491	477	537	505	495	511	476	483	521	488	482	513	529	508	504	507	472	513	436	496	492	470	537	531	480	458	493	491	466	426	495	453	487	502	472	507	475	506	474	460	519	517	515	485	509	492	491	483	492	472	491	430	484	464	524	479	479	491	502	448	509	526	510	466	483	473	492	498	513	472	496	488	466	487	498	498	489	494	516	488	483	486	487	480	475	474	471	468	487	447	491	483	527	466	480	511	459	451	472	510	476	535	482	477	501	499	478	465	499	490	461	526	472	503	447	482	462	463	477	469	487	446	501	474	519	508	484	522	474	496	480	472	464	474	461	456	466	529	427	499	486	520	482	519	491	478	488	497	478	494	491	515	465	475	447	456	502	472	471	483	443	492	490	464	498	447	481	469	516	476	487	526	487	505	498	498	502	474	487	491	500	471	497	472	459	511	498	524	468	492	464	473	512	493	503	466	500	487	483	470	473	478	476	509	497	480	490	486	484	501	464	491	471	481	555	489	471	481	475	476	521	502	462	499	533	536	475	511	506	471	508	492	516	482	474	500	466	503	485	502	497	501	472	498	496	502	499	517	508	496	505	480	474	489	514	492	506	499	487	480	493	493	451	506	528	477	503	495	510	504	483	463	482	504	480	461	496	497	474	508	524	508	449	481	505	506	508	498	508	490	477	467	460	487	491	507	505	473	455	481	488	478	472	520	511	489	501	492	511	487	477	526	495	494	483	466	478	481	512	455	479	457	509	462	468	523	458	425	531	545	484	469	492	481	504	469	518	509	492	504	505	496	497	502	515	514	481	530	514	426	478	521	498	497	483	498	499	471	490	472	514	471	467	470	475	498	479	465	504	475	479	486	542	472	485	506	486	459	490	486	517	464	513	479	514	485	450	475	496	474	504	494	473	506	503	483	487	471	492	487	468	457	469	489	467	471	509	458	474	500	493	466	474	502	502	491	474	505	497	531	492	459	463	474	498	495	507	503	471	485	520	495	479	473	513	532	487	464	528	497	487	501	522	492	447	475	451	503	461	513	451	478	468	460	489	477	516	469	500	482	507	492	506	495	513	453	549	493	499	473	488	501	510	484	519	463	515	476	506	466	526	506	493	505	507	480	494	495	502	488	493	529	518	514	490	531	490	489	451	486	500	487	491	481	483	507	556	491	484	485	473	493	543	491	489	506	500	471	522	468	518	441	516	484	538	495	477	489	483	494	500	510	473	455	464	464	449	478	482	484	455	491	493	482	537	515	461	491	503	535	507	457	481	475	481	440	515	474	494	513	476	456	478	470	453	540	486	477	502	504	485	454	496	495	518	452	464	474	484	484	463	474	484	472	494	484	492	536	488	500	499	483	471	501	499	487	503	493	535	454	507	446	479	470	505	505	494	517	480	487	458	474	490	476	469	506	456	480	470	470	510	492	480	463	520	470	466	517	493	483	475	485	487	499	481	444	488	486	491	508	519	473	507	498	502	463	492	495	479	486	522	481	498	494	511	462	519	491	509	534	474	467	497	506	454	518	468	505	497	502	490	479	500	518	476	497	482	518	450	504	480	469	539	457	511	487	460	494	502	469	491	521	510	467	479	487	489	470	493	469	468	499	506	477	516	526	438	508	503	493	517	502	471	479	488	471	492	483	494	468	520	499	453
24592	21446	28598	24702	21177	3438	870	542	419	424	423	399	383	373	372	350	319	349	333	321	352	306	348	332	331	314	313	341	338	298	326	316	298	343	347	334	336	320	348	311	344	325	320	327	315	336	310	327	355	318	351	308	297	291	310	303	305	320	330	318	302	300	280	308	327	284	293	332	331	295	319	323	328	339	311	308	299	318	321	333	326	316	311	311	336	325	319	286	281	311	287	310	295	340	285	313	321	298	318	325	333	296	332	303	317	317	311	289	324	291	314	310	291	282	275	322	307	280	333	319	345	295	296	298	326	336	321	284	282	294	313	329	356	318	315	320	298	310	282	336	310	296	322	308	301	321	287	300	303	309	307	330	310	315	328	317	302	301	316	318	288	295	341	312	309	315	304	301	324	293	329	340	290	315	300	313	319	323	311	310	300	314	308	322	322	326	309	305	345	302	307	322	305	269	320	306	339	284	326	304	299	336	311	326	290	296	315	291	309	301	306	348	320	326	328	316	326	314	295	319	309	300	284	301	306	296	319	357	304	336	334	275	277	308	277	298	310	272	291	329	287	314	334	311	312	341	308	351	318	321	312	333	299	283	299	335	299	278	295	297	324	324	315	309	329	321	320	318	280	310	308	299	321	337	329	312	292	301	325	287	317	314	328	326	307	286	311	311	318	289	318	301	315	308	308	313	323	300	301	312	300	319	324	291	304	288	325	328	299	325	335	282	302	319	313	294	327	283	288	335	316	319	326	331	319	300	284	297	283	304	286	322	298	312	290	284	355	271	308	334	368	295	299	345	283	305	309	282	360	318	316	310	299	281	330	325	305	296	294	320	313	323	316	325	325	311	291	312	349	288	324	294	304	284	306	330	322	302	312	315	310	299	313	324	286	312	291	302	285	339	278	289	294	329	319	295	328	293	306	300	329	313	286	316	290	306	304	341	315	273	335	334	300	319	314	294	334	297	317	330	343	304	315	327	308	348	326	313	302	303	327	297	296	298	297	285	338	287	318	294	309	314	310	341	303	299	307	296	302	318	292	306	268	320	306	311	312	326	307	315	317	294	290	300	302	310	304	290	337	340	317	319	317	339	303	316	322	305	331	295	320	306	333	300	313	315	359	295	317	327	322	286	309	302	330	302	310	296	301	300	294	315	322	319	330	302	291	322	321	316	306	321	319	325	313	298	307	308	275	297	324	332	276	330	321	280	338	311	283	315	306	322	325	304	305	321	345	280	325	285	311	324	337	299	323	311	321	314	304	289	303	328	325	343	312	313	289	286	320	317	311	312	282	313	330	314	336	312	330	310	354	303	315	295	317	265	302	309	346	260	275	303	334	310	293	346	316	321	330	303	290	310	304	317	310	325	287	300	284	297	321	304	293	294	301	308	315	312	316	319	313	307	269	296	310	285	284	307	324	302	305	309	288	300	335	297	349	297	292	301	283	312	309	302	297	327	276	308	288	321	327	303	315	297	297	319	315	319	289	329	335	281	305	320	299	329	296	281	318	315	322	294	294	334	367	333	322	321	303	313	290	332	320	278	307	321	288	325	334	325	336	329	310	296	323	321	324	292	313	258	320	347	322	309	284	282	284	330	271	276	292	291	326	325	300	306	287	330	332	334	330	323	332	318	291	284	318	347	273	313	312	309	320	299	305	317	305	322	300	299	303	317	288	310	315	326	310	313	297	310	265	308	272	308	303	302	307	319	323	326	296	312	302	329	320	318	317	289	309	288	306	274	298	284	319	316	334	321	309	309	332	336	302	315	304	343	306	295	299	293	288	289	316	308	315	289	326	283	304	301	355	325	341	306	322	336	319	284	281	306	272	318	309	268	308	284	311	335	320	302	319	334	291	326	297	309	334	310	322	317	340	309	331	303	304	325	337	290	337	269	326	308	301	316	326	291	294	323	307	292	314	314	309	335	330	334	325	295	288	308	296	304	313	247	309	303	355	340	291	289	327	332	307	284	303	308	292	312	312	314	320	306	288	339	294	274	312	308	303	324	303	334	296	343	299	310	306	332	329	334	323	292	314	314	296	303	345	300	298	299	318	312	323	301	322	298	280	325	317	330	328	340	306	298	321	309	311	313	279	315	319	324	298	304	300	304	303	321	288	326	299	297	309	307	300	328	296	304	305	322	340	329	289	323	331	307	296	326	291	328	342	334	314	323	319	315	319	306	333	295	339	296	314	296	302	355	304	293	328	286	309	336	332	314	317	312	320	309	340	318	334	308	312	270	298	261	328	331	300	291	330	319	324	348	276	278	298	310	312	292	350	331	284	307	334	298	330	292	321	306	326	276	311	312	291	271	325	282	279	295	303	308	314	297	285	288	337	321	310	302	367	294	317	295	328	310	320	336	320	313	289	292	305	298	305	306	312	303	316	327	331	305	316	294	298	319	311	304	317	335	317	339	268	286	314	330	322	312	310	278	320	298	314	329	323	295	293	348	339	322	292	298	319	312	321	324	314	316	319	291	289	301	308	340	322	307	309	316	302	293	314	319	294	323	302	298	326	312	332	296	303	322	306	291	294	338	310	311	287	316	301	316	301	354	314	353	339	323	284	271	345	297	338	315	312	328	326	309	330	309	300	323	313	296	298	329	306	297	280	301	312	335	317	295	340	295	319	288	332	308	335	290	280	332	312	311	286	303	302	299	314	295	338	286	304	286	335	322	317	312	306	337	303	320	287	287	314	310	297	285	319	322	307	291	320	342	280	265	298	294	308	309	345	321	325	288	263	283	293	326	327	328	320	341	304	303	342	346	296	325	316	341	308	314	331	316	307	299	272	312	304	278	310	300	311	296	320	302	320	322	297	310	323	295	301	297	326	305	302	291	296	305	306	310	309	342	323	319	303	313	323	339	335	305	316	310	314	338	317	312	305	301	289	303	260	310	293	328	313	315	295	300	297	304	307	302	297	288	330	323	307	329	293	285	301	320	344	295	330	285	318	304	331	288	308	309	294	315	307	317	294	315	303	313	286	315	293	287	308	348	301	325	336	302	299	308	299	291	318	329	303	333	322	291	307	309	312	273	300	316	345	317	280	324	323	305	343	301	265	310	318	332	315	329	334	297	308	329	293	318	302	301	292	333	333	299	297	267	313	286	303	321	296	332	303	282	364	312	307	315	294	285	294	269	303	319	322	317	314	348	316	329	293	339	281	312	290	298	310	295	276	311	327	305	303	291	316	314	315	293	311	315	322	308	318	306	334	304	298	305	334	304	298	306	321	278	305	296	329	325	318	296	285	310	307	287	293	314	326	347	314	306	311	285	330	310	311	361	283	299	310	332	322	317	314	296	329	302	321	326	296	294	326	330	312	320	306	303	320	289	315	306	305	307	311	331	317	282	300	305	282	316	281	302	320	358	303	274	294	287	311	304	331	295	312	304	319	298	301	316	301	323	313	298	331	301	306	322	290	320	302	305	317	300	311	300	312	315	301	303	322	331	301	319	297	321	314	292	313	320	328	293	312	302	328	299
3799	4823	4005	2049	1258	953	737	634	539	487	473	416	430	376	341	356	333	359	365	392	331	334	336	312	305	337	277	298	295	279	304	286	300	292	330	323	325	325	300	296	290	293	345	269	296	321	284	304	321	281	280	307	302	324	282	303	302	282	272	288	274	283	312	285	294	282	302	292	282	337	282	279	293	289	278	293	327	275	313	275	305	279	282	275	290	291	301	305	270	285	293	290	299	333	309	290	290	273	315	298	306	301	260	291	275	290	293	262	315	270	303	291	270	298	300	290	277	312	291	312	258	319	286	285	272	273	310	301	295	316	268	280	268	308	284	307	301	253	312	299	304	304	298	310	283	262	308	264	290	285	268	288	297	305	301	283	279	292	298	278	281	293	290	273	303	285	282	322	281	272	301	274	296	266	339	281	289	261	293	301	303	280	274	259	313	266	311	299	274	270	300	290	286	286	271	286	292	304	299	295	273	297	294	275	305	296	265	297	306	272	309	298	314	295	292	283	279	302	307	304	265	278	276	296	261	312	278	259	290	308	295	295	265	285	274	307	286	314	317	287	245	297	306	290	287	266	292	281	291	273	318	267	304	304	303	303	299	311	288	292	304	275	280	277	268	263	306	297	327	297	277	270	304	317	302	266	302	321	284	312	304	303	274	274	280	276	303	301	312	306	338	284	239	293	264	276	268	304	298	318	287	293	298	304	282	274	307	297	268	289	276	278	302	294	281	289	291	273	264	274	299	295	282	305	289	297	270	254	259	279	263	256	309	283	294	284	270	298	275	293	290	284	301	287	313	289	257	298	299	267	280	314	276	268	292	319	310	289	282	304	302	277	278	296	274	286	289	285	301	300	282	298	276	294	270	296	283	289	292	310	305	267	310	285	288	265	268	287	293	296	293	305	311	311	297	277	320	293	282	296	293	276	273	276	276	296	281	267	296	282	292	269	283	286	283	293	302	292	318	291	311	266	286	264	295	304	301	296	286	274	288	277	285	277	281	312	275	287	298	285	293	303	303	304	284	266	274	264	301	312	291	319	276	282	282	294	289	288	281	288	284	248	285	280	286	319	300	312	301	303	290	291	289	291	279	297	307	281	274	251	260	266	274	291	260	265	280	283	301	298	310	276	294	320	296	263	287	309	244	307	269	281	280	295	312	289	274	291	299	297	282	257	310	308	265	278	302	291	291	276	286	283	306	283	296	306	292	309	295	302	316	302	289	284	268	251	282	315	297	301	305	275	289	299	295	280	302	279	293	298	304	306	283	302	281	300	272	258	267	292	303	259	280	293	284	298	284	249	303	316	299	317	301	281	276	283	287	274	286	272	255	318	297	293	280	311	280	280	290	318	276	291	281	278	268	276	305	311	275	301	278	311	278	301	295	304	290	276	294	280	279	298	307	273	270	265	280	287	277	281	274	294	262	264	301	284	315	284	319	312	281	326	277	286	302	277	298	288	284	273	319	268	279	303	303	298	274	289	294	303	254	301	306	287	295	302	299	314	309	306	277	271	281	303	281	285	272	267	299	281	265	278	294	300	274	290	297	266	271	292	287	293	286	253	283	301	309	304	292	307	284	279	297	305	299	283	309	281	294	351	289	303	257	291	262	252	305	281	276	290	280	275	290	316	293	288	279	264	284	249	297	287	319	254	282	301	290	273	254	275	288	295	292	282	324	298	277	289	295	287	270	306	315	301	297	288	280	289	276	308	282	258	280	302	300	273	305	311	316	241	330	282	288	283	308	287	270	322	282	282	286	287	272	266	285	274	268	284	265	265	309	314	289	291	313	298	265	290	282	281	300	297	284	274	327	284	309	287	290	255	279	273	281	284	284	274	281	327	287	283	268	285	304	301	284	300	292	261	319	294	281	297	286	303	281	265	267	288	261	278	303	307	297	329	288	293	270	302	255	275	290	319	306	306	261	278	290	315	289	272	295	291	284	289	309	258	292	311	276	313	294	299	302	271	273	299	275	300	272	287	311	294	278	281	278	281	295	274	295	296	314	279	299	307	254	281	277	267	276	276	264	272	275	289	270	296	276	263	310	279	275	283	287	277	283	293	297	315	292	283	277	294	293	285	272	295	299	309	272	319	291	301	308	298	291	291	302	299	297	274	297	292	285	294	272	291	276	313	295	302	279	293	263	263	288	278	298	311	281	253	299	271	274	283	263	301	258	269	294	291	303	283	283	306	271	299	295	277	264	286	331	307	270	300	285	288	277	275	299	288	283	296	279	320	328	270	292	266	299	279	305	268	270	277	282	294	269	271	287	285	263	305	280	249	295	257	310	279	280	302	288	301	309	285	293	312	283	296	270	308	258	298	310	268	310	311	309	308	288	325	269	281	273	283	274	280	292	300	278	298	259	287	268	266	331	285	257	278	284	277	308	245	308	270	267	305	287	318	296	265	294	259	287	303	288	256	267	263	292	285	294	260	306	284	282	294	311	253	293	234	282	279	319	305	287	263	272	281	297	298	289	289	303	307	283	293	284	282	287	281	308	298	280	278	294	283	253	266	297	290	249	296	294	290	309	292	261	279	272	295	266	276	257	302	305	262	263	275	284	305	253	316	267	276	281	302	279	296	275	248	267	304	303	259	309	277	271	302	297	277	274	302	278	283	312	310	321	262	276	273	279	293	267	276	284	284	286	302	268	262	291	289	252	260	268	296	282	287	293	282	286	288	285	292	297	286	289	260	295	278	321	275	298	275	288	280	309	289	279	303	302	281	281	263	302	249	288	307	288	277	273	308	315	280	305	289	288	314	310	277	312	293	276	303	278	268	270	309	263	305	299	304	283	304	290	322	310	275	258	277	295	282	269	280	282	302	273	275	289	307	277	299	295	273	315	296	307	287	269	271	290	275	303	292	296	307	284	294	317	299	289	285	280	278	315	292	277	298	276	282	277	259	322	301	284	292	239	295	280	270	282	293	308	269	290	289	265	292	269	260	287	275	249	294	259	264	297	289	291	267	276	280	300	265	269	293	309	293	279	295	281	282	297	289	274	292	295	276	287	290	288	283	289	285	282	305	292	286	277	290	275	241	278	269	290	285	275	294	278	301	285	321	293	309	292	267	292	275	283	270	291	287	298	271	275	309	273	288	256	282	283	280	277	293	286	288	296	281	272	324	290	280	317	283	261	283	286	288	287	285	312	288	271	306	265	308	276	284	282	290	307	294	307	277	285	300	289	290	275	258	282	307	277	255	312	286	296	276	293	286	277	258	255	272	292	264	311	306	280	310	276	296	274	282	299	269	247	284	266	294	290	283	262	256	291	271	245	310	294	287	301	297	313	296	299	278	286	276	295	307	270	260	284	278	299	286	315	265	284	285	289	294	281	261	299	301	288	308	287	296	293	283	287	288	292	304	267	307	295	279	300	307	291	264	300	287	318	275	295	313	317	301	270	300	288	304	290	307	266	267	269	306	282	298	294	254	300	314	269	284	255	282	301	275	303	274	293	300	272	246	302	286	291	266	319	295
27752	10048	1734	1111	929	924	942	933	869	939	874	893	899	922	933	895	861	903	873	875	904	907	925	912	942	906	913	904	920	908	914	934	928	913	914	851	902	908	881	963	949	943	923	861	891	945	912	879	872	893	891	892	872	900	912	970	940	921	900	895	872	841	905	874	920	872	865	888	890	920	923	914	910	875	857	911	892	907	925	922	856	915	888	875	874	908	917	898	854	880	854	889	946	899	956	900	914	891	904	864	853	959	883	915	905	930	883	883	889	921	847	904	908	887	919	917	913	898	905	934	851	868	957	916	916	909	915	944	914	945	914	922	873	903	865	911	908	889	932	822	924	957	978	886	892	881	863	903	891	848	881	892	891	891	907	858	855	865	910	937	877	880	873	898	890	921	928	902	953	916	865	910	857	889	909	897	875	923	896	873	849	909	923	889	921	851	866	887	898	905	916	913	890	885	895	900	926	887	893	921	882	885	838	837	943	965	922	894	890	905	873	949	920	882	864	875	850	878	904	908	865	880	903	908	936	903	901	902	862	934	920	886	835	882	888	908	890	934	974	932	909	846	891	891	900	900	854	905	880	912	895	845	910	879	960	883	904	890	940	920	847	913	881	912	898	854	873	834	914	834	864	937	884	931	847	898	901	878	905	871	861	920	871	872	898	864	900	948	959	914	883	918	852	939	877	887	943	980	921	907	919	906	863	861	863	897	857	871	935	823	923	865	895	927	883	942	929	928	954	926	901	920	918	878	866	832	862	856	870	902	884	876	889	898	872	890	882	890	857	863	948	907	844	888	926	838	900	883	927	933	870	889	862	926	870	921	905	906	952	921	888	893	912	913	909	909	936	903	874	905	879	890	883	868	857	935	935	931	888	877	868	907	924	887	907	910	906	911	911	865	880	913	879	871	874	833	866	927	902	937	932	888	965	947	918	892	889	867	918	858	896	906	883	924	983	890	920	891	891	929	892	919	891	904	913	893	925	876	907	899	895	887	893	924	898	894	912	881	898	857	915	864	885	921	872	880	962	945	879	912	902	914	858	946	948	929	900	916	933	869	919	939	878	872	917	895	848	905	904	884	894	856	923	911	901	883	907	870	897	884	940	896	951	890	893	874	925	909	913	908	918	873	904	883	894	894	904	869	898	876	878	928	899	927	952	872	958	907	907	919	894	873	880	895	885	919	840	913	882	943	883	915	883	912	822	905	919	839	881	870	872	879	866	838	942	993	896	955	887	894	831	931	887	905	884	926	897	937	904	892	882	891	876	850	902	839	931	882	922	928	835	861	936	863	904	878	881	917	878	873	873	843	888	888	880	892	895	896	912	909	906	870	927	860	877	876	837	887	888	918	947	908	950	880	888	858	895	940	914	867	865	922	887	871	883	910	880	864	907	907	932	931	841	926	893	885	869	846	845	879	915	879	931	931	899	917	935	870	877	885	898	834	859	902	922	881	919	894	883	858	860	874	832	921	915	877	876	896	940	913	923	949	927	876	889	906	897	886	903	890	917	802	910	872	937	885	856	910	869	900	910	888	963	906	913	876	873	849	874	959	918	946	920	922	945	873	857	871	890	881	887	907	906	897	851	878	859	931	926	915	890	893	887	893	876	861	899	879	893	913	905	880	915	935	903	880	938	871	880	923	944	935	921	926	893	957	925	857	914	857	943	884	847	848	846	865	908	986	902	884	880	936	906	822	912	903	906	910	848	871	948	916	902	879	912	881	914	871	835	905	863	913	878	925	873	914	901	850	878	908	885	930	853	885	869	866	889	905	889	902	888	881	916	863	868	886	925	936	910	902	938	931	893	943	903	917	924	929	930	930	922	926	899	926	925	900	855	885	906	870	845	906	858	844	881	856	852	946	894	906	874	834	940	930	962	877	896	926	925	879	891	896	872	883	885	859	888	923	919	875	910	879	878	921	899	871	907	867	878	863	896	887	852	878	856	910	905	919	901	937	908	946	905	859	912	920	864	956	859	933	923	912	853	917	862	879	932	910	872	880	884	871	917	887	918	930	892	843	876	899	896	905	869	867	923	931	849	903	963	971	862	945	882	840	854	950	899	895	919	868	877	885	883	836	834	882	894	943	920	888	900	932	882	892	889	899	969	889	873	896	883	934	911	857	855	937	899	855	902	923	897	851	901	907	860	849	849	916	959	951	887	926	883	832	890	901	914	945	880	931	915	842	939	887	898	864	926	897	890	857	841	870	923	863	867	911	867	958	937	932	898	897	874	882	895	908	894	882	860	855	856	892	913	908	918	913	886	940	862	859	931	926	927	858	920	892	876	895	891	889	882	961	862	871	854	901	885	923	907	867	920	901	904	859	866	904	904	872	879	910	949	921	892	945	819	874	942	948	948	906	920	891	895	920	921	914	851	935	858	855	897	935	853	900	868	897	891	905	920	915	853	868	884	887	824	883	839	935	890	919	840	888	920	884	867	897	870	863	929	893	911	921	908	870	845	923	884	890	871	873	846	934	897	891	890	857	921	908	919	876	894	909	956	871	930	884	918	938	895	900	876	848	929	931	866	945	911	883	879	890	868	910	842	926	883	889	849	876	893	916	891	885	911	896	853	875	888	880	934	919	918	926	910	943	912	960	899	869	881	900	886	858	931	871	911	911	924	872	918	841	920	883	883	941	954	888	923	904	950	892	905	919	875	881	840	860	882	883	940	915	897	842	895	883	927	899	875	925	874	939	935	866	932	902	899	970	934	864	880	909	895	904	907	911	945	887	884	865	905	880	931	907	860	938	888	912	947	897	902	912	891	859	954	916	853	891	892	909	909	869	879	866	898	917	875	907	908	901	908	840	945	896	929	926	908	914	874	933	892	927	911	860	929	891	926	929	899	931	896	965	851	889	920	914	874	846	908	889	911	905	830	853	859	891	905	844	849	862	883	898	831	840	883	874	979	902	912	838	914	930	857	894	824	914	886	939	911	914	909	917	891	883	923	953	874	909	904	877	924	906	908	927	902	908	906	964	850	917	901	891	892	863	889	902	913	901	867	819	883	909	916	882	908	934	899	883	936	952	920	878	932	891	901	896	910	888	886	853	865	917	889	895	871	843	926	901	863	894	877	887	958	880	899	956	862	946	875	915	946	886	881	873	965	891	869	873	916	878	899	924	912	855	851	827	887	904	944	920	889	894	891	902	938	899	881	857	914	876	928	898	837	808	854	874	886	907	903	916	905	932	922	900	914	831	897	943	869	909	912	857	866	880	874	879	897	888	866	899	934	860	969	861	914	916	898	848	914	837	937	920	953	921	893	953	864	850	900	878	926	921	877	893	897	926	934	918	952	888	866	920	918	920	866	857	897	903	943	939	874	888	925	885	850	919	897	889	915	882	913	958	908	912	926	912	948	852	851	919	950	897	909	863	903	901	943	888	916	817	840	874	901	936	901	902	908	851	900	904	947	940	865	896	898	902	900	890	908	875	900	913	899	923	872	891	894	881	912	933	871	907	942	909	870	912	897	934
5564	944	888	782	757	753	734	717	698	708	715	740	686	774	725	703	692	755	679	677	716	786	725	746	726	720	750	721	727	731	689	701	679	718	762	632	736	669	756	739	733	760	712	694	745	730	685	679	721	744	685	740	746	711	710	718	704	692	722	750	711	679	712	699	707	674	682	720	710	761	696	698	689	736	661	750	666	707	760	751	733	772	732	723	750	708	687	751	708	758	707	709	746	700	729	685	685	668	714	713	701	702	716	687	752	678	744	737	702	742	711	723	683	705	705	692	662	701	744	738	742	679	716	709	702	652	750	699	701	728	691	690	695	693	679	669	749	717	737	722	696	737	747	668	697	672	737	779	729	710	710	754	765	691	693	722	699	714	754	679	722	719	664	691	728	710	722	721	704	686	693	713	732	710	702	712	729	663	725	771	755	720	726	677	692	695	726	776	694	718	738	699	739	699	711	703	753	694	707	746	709	752	684	778	699	715	714	705	722	720	680	675	754	692	722	745	667	679	738	728	714	748	726	721	712	692	706	734	653	740	740	723	683	691	674	714	717	724	680	727	700	759	746	685	743	694	660	738	740	741	718	693	727	688	663	745	710	681	732	692	767	703	711	735	700	710	754	707	786	750	727	701	713	718	765	723	698	652	745	709	705	760	711	728	752	654	737	722	755	758	715	730	693	665	721	696	674	716	715	702	723	670	725	713	733	713	688	629	737	703	698	710	765	724	744	726	761	768	726	679	755	708	735	750	670	657	670	700	712	736	671	683	731	706	752	691	679	711	728	692	678	653	731	678	704	737	721	714	740	751	735	695	751	709	683	707	720	675	712	679	767	686	718	694	711	690	709	720	738	701	701	689	697	720	694	714	680	665	702	745	723	694	735	721	706	675	685	734	761	687	770	737	726	675	720	711	717	697	722	721	692	690	707	701	693	755	721	707	714	720	734	741	746	715	692	741	753	704	739	760	740	744	705	714	730	702	723	680	718	766	754	686	723	701	712	720	704	754	709	735	709	723	731	683	720	737	694	718	705	682	711	693	706	699	710	713	680	665	745	698	702	710	677	748	741	749	698	748	721	726	695	722	764	656	727	703	696	711	707	662	677	687	696	697	731	696	756	707	720	715	709	701	742	658	701	739	742	733	673	679	699	701	685	688	739	709	707	705	704	700	758	684	711	724	702	716	685	772	668	722	695	719	726	734	720	729	742	714	707	744	755	687	713	700	737	737	722	686	706	730	669	705	686	758	682	737	690	728	766	718	709	729	686	739	708	728	738	668	718	828	697	754	697	730	683	732	730	709	701	731	704	705	716	738	696	747	691	735	700	672	718	743	717	735	729	703	680	694	683	718	746	718	725	680	757	723	679	645	717	706	762	711	723	699	731	744	722	744	690	758	736	689	751	680	714	699	674	682	767	698	744	726	734	733	722	669	696	710	680	733	701	686	669	675	710	713	711	732	697	746	733	744	690	684	726	728	697	687	701	739	688	689	702	750	722	755	698	677	722	765	658	693	689	748	727	740	708	709	708	741	710	752	679	704	703	682	734	740	742	693	722	712	692	719	711	694	753	697	752	728	713	728	701	710	722	677	706	641	725	716	694	713	683	722	707	749	739	691	700	712	710	715	740	732	731	727	698	725	685	724	712	691	713	696	701	739	727	693	732	709	743	723	704	755	759	766	697	698	707	693	702	675	710	698	764	714	699	752	711	737	680	656	762	713	730	715	696	665	715	737	747	708	675	711	697	754	710	749	729	722	695	690	721	702	710	686	673	700	707	729	719	711	728	705	717	694	770	709	678	730	695	726	736	690	635	687	714	682	685	698	756	678	741	733	674	710	674	717	706	677	676	680	684	760	708	726	723	671	716	711	741	734	693	730	654	667	727	670	688	711	684	721	671	722	700	692	729	706	734	718	693	675	649	719	655	721	720	747	762	732	690	661	733	675	709	698	702	718	720	698	682	706	716	742	731	699	705	729	715	804	706	744	721	748	719	700	697	728	725	708	667	727	664	729	708	678	728	684	710	698	663	753	709	690	693	694	706	694	711	765	710	710	715	705	684	697	714	739	720	752	730	716	715	700	688	721	728	690	686	734	693	682	703	669	691	689	708	698	755	691	715	751	679	714	744	673	667	717	685	717	663	709	701	780	730	699	744	690	729	728	698	727	701	683	743	704	735	704	657	700	714	780	651	726	771	685	723	742	688	691	671	712	701	724	699	770	672	684	656	698	691	713	741	714	731	698	677	734	700	718	688	686	691	739	730	712	696	720	722	658	725	697	723	741	741	715	708	716	710	682	711	685	706	725	753	722	713	737	674	657	708	712	729	703	668	726	785	745	726	690	697	752	688	694	717	710	713	726	696	720	744	708	719	782	727	716	749	738	752	696	717	708	688	713	771	725	727	732	723	712	716	726	743	731	657	728	686	691	699	709	682	774	686	694	703	728	752	722	712	707	692	701	709	666	728	752	705	716	703	719	705	701	752	725	765	724	698	678	727	713	769	715	759	722	751	694	743	697	703	750	739	725	702	732	724	721	685	702	701	720	670	728	760	657	716	684	703	692	720	673	717	672	714	695	730	697	712	710	745	735	719	682	716	681	749	757	679	682	762	667	755	718	739	722	668	717	703	752	727	694	736	705	709	700	660	723	697	754	687	695	717	726	780	696	719	694	726	732	673	710	727	739	714	705	684	745	725	724	674	713	690	713	736	717	706	691	690	671	720	736	730	709	675	683	717	723	695	721	675	716	708	719	752	676	756	696	763	716	691	726	707	714	741	708	710	696	725	733	713	747	689	705	715	714	731	720	692	712	693	713	685	736	736	689	744	739	727	697	735	699	691	746	656	724	734	695	731	720	687	674	652	751	708	710	710	721	701	739	711	713	709	700	687	735	725	731	707	733	734	757	729	721	769	704	707	757	695	679	694	681	693	680	693	726	660	686	735	707	702	692	669	737	724	695	710	754	701	716	750	727	701	682	733	694	691	749	707	703	743	665	715	705	712	698	733	727	751	664	720	740	695	724	665	750	677	688	737	714	727	715	681	749	690	685	749	745	685	700	719	730	715	731	715	715	716	739	749	745	709	720	726	703	725	735	765	742	700	712	741	703	734	715	728	762	728	722	691	704	685	755	711	736	660	692	751	715	739	722	751	723	713	707	791	684	759	712	700	682	807	734	708	689	779	693	714	731	707	706	746	722	701	696	684	704	690	798	762	719	742	731	658	734	705	733	682	718	698	737	715	684	731	747	748	690	735	699	766	693	670	723	722	712	727	719	713	753	694	720	698	733	744	716	773	718	741	693	770	740	697	715	692	682	723	719	693	745	759	726	732	751	738	703	700	739	771	763	720	660	688	716	726	720	747	714	718	703	725	753	722	714	702	663	690	735	698	704	708	665	753	695	703	751	696	664	679	690	718	700	713	667	704	681	702	738	751	739	771	722	692	739	791	671	750	686	708	727	756	767	705	717	742	743	742	684	699	737
25674	21442	27221	25522	4312	1055	830	684	604	643	609	617	610	568	621	612	609	578	575	573	569	596	605	599	602	610	594	591	526	544	563	571	567	555	568	565	534	599	597	556	629	594	567	552	544	554	554	575	583	566	551	568	564	579	579	601	539	602	546	546	543	591	558	583	610	582	594	576	524	574	576	542	571	583	580	541	564	572	545	552	560	565	487	557	530	583	599	581	549	586	531	561	541	556	596	568	561	575	562	538	556	557	572	574	570	525	551	600	537	574	537	578	543	585	560	579	563	588	577	577	572	596	514	575	573	592	584	526	528	574	614	574	547	539	574	551	567	586	569	564	555	560	569	571	572	559	550	583	613	525	582	609	587	555	566	605	542	574	504	540	586	576	582	619	551	569	547	519	558	578	551	576	554	557	550	529	575	553	568	555	585	586	569	638	579	548	553	575	559	617	545	601	593	515	556	611	533	589	602	546	526	581	580	608	532	534	527	600	611	524	626	532	538	578	572	571	555	576	533	554	548	603	556	573	530	543	563	559	578	591	556	547	574	564	565	533	550	551	574	588	549	572	512	588	600	533	538	548	534	598	569	587	587	596	562	552	560	537	562	544	532	566	558	568	553	566	523	559	540	551	571	541	583	555	565	548	545	543	556	568	571	546	542	561	593	546	546	626	557	568	569	567	546	579	579	548	579	538	586	577	564	520	554	580	538	536	557	504	532	568	548	566	571	544	572	590	608	609	589	593	556	606	567	582	550	575	552	539	582	562	575	560	579	557	573	522	595	542	549	583	545	600	568	591	526	561	530	551	594	569	547	520	589	572	548	586	562	582	578	551	511	542	544	535	529	568	601	573	576	569	568	557	577	536	559	538	548	557	566	590	526	597	531	561	605	607	529	563	576	515	581	541	570	577	557	583	550	541	570	565	539	585	502	583	611	533	544	551	553	583	545	529	563	556	557	575	595	589	553	564	588	575	533	574	567	531	578	566	570	577	559	566	575	568	591	542	551	568	526	555	558	583	557	579	555	568	590	571	562	555	532	561	586	564	544	647	583	587	563	570	620	578	545	571	591	564	592	574	550	565	607	574	575	579	597	574	529	545	537	550	553	502	565	561	509	546	561	604	548	596	528	569	522	533	537	579	576	559	583	559	602	552	567	531	585	607	520	552	573	556	546	542	612	599	562	561	505	557	564	575	537	555	582	589	559	567	586	544	539	529	542	541	582	534	593	565	545	565	572	573	574	529	544	611	553	556	549	535	604	578	569	554	587	602	622	544	517	588	534	559	609	592	561	568	545	558	531	577	528	577	612	574	537	588	552	560	554	528	573	568	586	499	616	551	561	530	615	497	572	545	590	555	546	576	547	555	556	574	496	520	573	611	567	572	555	561	531	571	554	583	553	569	612	541	533	569	555	574	596	526	575	588	536	566	515	552	550	589	571	583	535	540	591	557	562	587	543	546	544	559	579	532	559	570	589	519	585	566	547	591	578	589	500	589	529	598	576	579	559	552	569	569	558	544	583	593	574	544	542	615	558	531	561	568	588	593	563	572	553	520	543	607	516	550	588	590	547	600	598	537	539	527	545	601	522	494	578	568	566	595	548	579	553	568	503	587	635	548	590	540	553	558	582	571	597	565	530	561	547	526	573	516	606	561	577	543	572	553	547	518	571	561	547	581	560	576	550	575	544	549	594	557	594	600	557	531	542	586	576	530	560	559	547	607	561	566	567	571	516	550	603	519	527	547	562	570	588	596	542	570	555	591	540	562	587	573	538	568	553	596	534	545	553	584	608	562	556	561	589	549	532	568	571	599	548	520	578	565	574	540	555	545	542	569	559	533	534	570	551	533	537	571	573	556	538	518	523	523	582	531	580	573	560	580	562	579	576	524	578	556	575	607	541	482	619	566	566	507	542	548	552	534	518	589	557	544	573	527	557	576	592	543	568	524	571	576	548	553	568	555	588	589	547	526	573	579	565	558	563	533	582	560	581	609	542	556	544	587	565	530	546	564	568	563	547	521	568	570	552	541	511	582	548	515	598	541	550	555	563	556	533	594	529	547	557	571	587	587	573	567	612	547	596	578	552	565	578	583	548	593	536	577	598	570	560	550	555	561	562	547	550	583	576	599	579	543	553	535	562	586	605	579	552	585	560	538	576	557	589	542	537	613	590	537	554	551	606	566	578	541	555	570	567	553	547	539	573	584	530	550	557	602	559	525	615	580	546	544	550	575	592	572	593	566	570	592	562	563	569	588	562	564	559	587	534	515	591	579	573	567	538	572	561	578	562	590	587	537	554	579	572	541	576	547	586	523	545	554	549	570	569	563	584	562	524	637	583	530	568	523	606	558	574	592	588	586	559	598	560	548	589	523	580	524	580	550	580	580	577	536	544	573	575	549	601	569	559	555	545	579	540	550	556	552	580	558	596	582	570	561	558	551	583	563	552	586	540	555	595	568	575	559	573	559	564	582	581	554	556	553	565	584	561	609	551	552	562	546	555	561	551	586	569	555	553	556	571	527	569	539	566	574	536	607	563	573	560	575	525	543	598	555	530	552	600	566	543	587	579	550	593	585	559	526	563	537	485	532	606	607	534	604	575	557	546	526	588	551	604	523	537	562	564	570	561	517	564	568	589	559	560	542	545	540	549	556	559	543	551	585	560	545	559	562	524	554	575	527	571	583	539	557	534	584	542	562	542	625	544	572	544	583	571	561	566	577	573	543	583	579	537	580	552	583	569	595	582	521	540	527	492	608	547	537	544	528	581	570	613	562	573	598	551	603	551	570	570	520	573	591	587	571	566	590	571	570	566	529	566	530	538	558	550	539	555	534	587	574	626	573	548	577	580	555	559	541	504	583	538	545	545	558	561	576	568	570	629	559	525	561	569	582	526	548	585	537	538	573	604	593	595	540	564	590	592	610	562	547	580	564	569	528	572	527	549	531	579	570	539	551	536	544	542	601	518	573	558	562	587	539	580	572	568	491	579	575	560	560	566	555	598	595	548	554	570	599	588	575	552	603	592	544	601	540	576	582	555	580	540	579	583	576	517	573	580	562	545	545	568	600	588	554	552	585	523	568	544	587	548	570	569	517	568	581	553	532	559	594	591	543	561	553	553	586	528	528	574	547	527	595	526	551	597	595	560	554	555	576	530	561	538	562	598	557	543	582	568	589	596	579	546	558	553	572	608	569	564	593	609	566	570	593	602	556	537	600	561	569	551	553	557	536	612	597	563	557	576	561	519	556	528	570	571	592	545	573	554	559	600	579	613	610	568	572	546	529	599	604	595	579	520	564	552	567	579	550	554	547	591	554	544	562	621	537	594	562	554	529	559	552	561	587	597	564	539	581	575	558	526	556	576	557	579	516	534	559	570	579	583	525	573	574	551	582	577	548	589	526	515	569	570	538	492	570	561	541	590	539	579	577	571	574	522	538	527	548	565	575	546	590	589	557	560	523	530	551	578	538	597	615	618	530	587	555	579	580
3706	2791	2402	1328	1013	812	687	674	651	605	598	564	590	510	500	512	528	505	505	534	469	519	555	536	539	486	464	484	538	476	471	482	478	546	550	504	513	508	547	476	519	509	501	511	500	504	480	490	521	498	514	497	560	460	478	525	461	503	532	483	511	494	503	494	517	501	498	486	465	448	509	476	503	472	489	495	521	485	507	486	474	489	492	460	450	493	513	485	491	502	506	475	488	517	489	487	468	528	477	464	515	526	463	487	491	481	476	490	478	506	507	482	506	464	449	441	494	481	518	484	479	484	502	506	463	493	494	514	512	488	543	474	499	472	495	495	493	441	512	485	484	455	478	477	502	490	464	472	477	445	505	500	494	495	512	474	481	498	480	478	476	478	500	502	483	512	513	506	486	502	448	503	512	479	495	507	456	488	471	475	463	522	494	486	466	483	545	453	457	486	483	529	494	522	480	481	523	489	491	487	489	489	504	485	483	485	474	494	464	502	502	484	534	510	506	528	486	506	468	488	520	455	498	507	453	469	462	478	506	470	473	515	480	500	479	454	490	487	504	500	499	515	485	470	500	527	508	489	475	467	538	494	473	476	481	471	501	517	514	483	481	484	502	455	498	480	478	523	516	443	487	497	461	526	467	511	492	494	493	495	481	482	495	478	464	507	484	519	465	500	505	503	470	487	464	486	486	504	525	498	485	517	470	454	481	498	483	506	520	480	486	512	497	471	478	509	516	486	458	466	477	472	488	467	500	465	480	505	485	495	486	461	523	487	513	511	494	472	442	479	491	513	487	507	514	492	492	467	519	508	490	480	483	479	478	485	477	490	471	490	452	518	500	524	495	500	492	465	489	487	498	490	503	498	513	505	497	480	534	508	469	508	524	488	468	507	515	485	472	500	502	522	509	501	496	442	496	476	509	514	498	485	476	510	469	484	464	489	464	506	499	464	546	467	485	482	496	477	437	504	476	475	554	504	476	495	511	451	472	505	489	478	521	516	452	480	478	488	497	472	447	498	496	464	443	505	473	558	455	500	490	503	500	484	544	447	490	493	478	479	502	533	493	494	510	491	494	469	514	503	534	492	496	512	488	509	511	493	462	498	443	500	502	520	474	496	501	478	466	450	512	481	493	500	512	510	498	479	487	479	472	472	546	471	497	495	471	510	502	426	472	517	469	509	501	498	453	456	498	494	491	466	495	483	516	471	486	509	486	503	465	509	438	489	528	459	465	517	484	473	529	503	500	432	503	470	501	473	459	506	490	491	481	500	496	474	485	476	474	522	487	487	462	495	470	470	489	462	469	474	508	490	495	486	522	503	481	454	456	520	480	536	532	489	454	478	494	473	473	485	501	489	482	470	480	480	484	486	484	468	519	486	478	511	547	474	499	442	486	485	485	490	511	505	472	469	473	518	524	493	510	478	485	517	521	466	510	506	466	474	500	481	462	483	446	490	513	504	474	456	541	501	453	495	454	486	504	493	480	479	510	504	490	495	477	498	477	490	484	469	512	514	475	477	465	481	481	466	504	482	490	510	497	515	471	476	545	504	491	483	493	498	470	487	505	497	466	484	473	450	464	520	527	467	520	453	502	500	481	464	499	487	527	483	489	548	457	468	509	471	507	483	476	523	537	536	478	483	486	501	503	488	493	461	478	449	467	447	468	478	468	513	523	516	488	496	457	504	482	477	501	468	490	490	477	545	451	512	494	498	458	489	461	527	465	458	465	488	476	501	493	463	479	494	530	458	503	501	517	504	489	456	481	480	467	496	501	511	476	450	498	479	491	483	490	503	515	466	514	509	477	490	491	468	476	513	477	506	515	468	473	478	502	528	466	498	503	476	472	467	472	498	504	469	491	520	487	532	500	456	510	543	486	460	475	474	526	464	483	514	497	500	478	475	485	490	495	512	474	467	436	479	457	489	491	483	479	508	493	492	485	498	507	524	456	510	488	497	522	498	531	535	485	483	495	475	454	479	503	522	510	493	474	517	540	479	502	473	477	442	467	522	501	470	513	484	461	500	496	452	473	485	457	537	496	500	497	464	468	500	432	487	493	503	472	489	491	493	484	476	464	469	490	532	487	498	474	479	492	505	502	473	512	474	496	509	469	472	488	493	488	480	494	447	460	465	474	491	462	500	451	503	484	487	503	510	482	505	471	524	451	504	513	449	486	544	481	518	519	510	499	510	503	497	456	469	521	460	514	467	477	453	472	495	477	485	501	480	479	474	491	504	484	468	504	526	476	489	472	498	497	504	471	505	455	479	502	489	489	488	470	476	488	485	491	467	512	486	503	463	490	503	461	478	518	524	506	510	462	466	483	527	454	487	449	492	428	500	489	455	493	458	473	506	476	479	479	481	500	492	488	482	503	493	474	474	470	477	454	486	498	453	490	481	505	494	453	472	481	480	486	496	442	502	486	456	477	462	481	463	480	477	479	517	443	485	491	507	462	458	465	512	482	488	463	436	494	478	464	507	469	490	474	501	471	488	525	503	480	480	526	493	521	460	488	476	501	534	487	500	509	462	500	474	504	495	464	492	466	491	465	484	493	464	442	482	488	507	483	469	478	524	457	472	464	484	491	475	507	472	476	486	503	502	463	513	480	514	500	466	495	476	489	511	485	477	517	458	488	504	479	525	466	464	468	508	469	532	479	465	513	471	453	473	451	506	514	449	483	482	473	493	471	503	470	480	494	452	442	510	445	480	497	506	503	480	452	468	493	496	461	455	462	457	493	470	456	490	473	515	445	509	470	496	466	507	459	473	514	431	482	499	530	464	502	453	524	508	475	479	498	487	500	471	492	483	492	465	483	471	487	464	485	465	453	476	483	517	512	463	465	473	513	497	492	449	475	479	442	479	486	483	497	525	480	507	470	494	497	474	476	434	483	499	512	502	501	502	496	511	481	509	548	515	473	531	445	495	451	512	510	482	515	488	508	474	460	485	492	497	488	464	489	460	477	513	497	471	458	481	472	481	512	467	502	491	528	486	502	458	437	492	450	499	494	434	437	527	539	479	511	465	472	498	490	521	483	509	504	467	473	528	486	497	495	452	510	443	477	440	529	474	492	486	497	549	508	483	503	484	458	480	517	471	470	508	509	536	496	489	483	474	504	508	458	482	521	453	478	483	511	498	521	492	483	514	496	448	483	489	495	495	465	479	484	489	450	484	509	509	469	516	508	489	490	503	491	462	473	533	460	473	496	483	467	507	493	460	464	513	430	510	474	515	461	503	476	489	514	504	466	502	481	492	501	509	489	485	512	484	441	445	464	468	488	481	504	451	524	512	527	523	508	465	461	476	481	463	493	516	462	480	450	460	493	531	509	475	465	479	505	508	493	535	522	479	521	512	459	492	491	522	514	472	511	501	503	470	507	519	495	431	514	483	504	442	496	467	535	470	487	476	489	474	511	472	492	421	496	478	473	496	499	513	514	510	505	523	500	495	455	498	435	504	495	506	470	473	503	484	450	464	514	473	490	521
24562	21448	28615	24694	21153	3342	877	547	430	486	405	417	371	346	359	364	359	330	358	321	314	359	361	360	310	338	322	335	371	349	331	293	325	370	319	323	288	341	295	326	334	310	335	329	317	317	302	311	318	328	318	315	337	309	295	279	343	320	353	336	327	352	321	317	300	353	334	328	330	339	308	310	344	289	313	317	348	341	293	342	288	316	323	294	340	326	305	327	313	287	329	324	340	326	308	354	288	309	294	311	326	285	293	342	299	281	309	330	339	303	318	316	338	303	282	307	317	328	319	326	341	321	315	321	317	300	327	291	323	303	266	290	276	302	307	337	287	288	324	304	321	328	284	295	311	309	312	306	331	318	318	319	307	331	296	293	304	309	323	302	329	302	306	293	313	328	328	309	298	318	306	290	317	305	332	305	337	319	334	307	303	350	319	291	287	315	334	288	278	324	312	334	285	343	293	313	299	308	343	270	314	282	309	325	320	351	318	348	353	308	284	283	328	312	309	293	348	314	319	322	299	299	290	309	310	307	319	321	320	304	318	295	317	296	299	291	322	309	323	319	284	305	291	346	317	317	317	286	319	319	298	291	338	306	317	286	332	308	315	328	330	305	308	318	306	299	326	292	311	350	325	305	305	348	317	321	319	300	332	301	304	317	305	289	316	337	293	324	301	276	319	309	340	339	293	316	330	298	324	337	336	299	276	271	295	303	314	321	300	341	313	311	297	312	327	319	275	292	316	302	321	295	309	285	333	315	312	333	300	318	282	309	306	328	308	260	281	337	313	308	308	307	307	299	303	317	277	339	308	329	271	314	312	318	338	339	322	319	344	318	315	344	326	309	321	304	336	317	291	288	301	334	286	305	315	288	294	323	312	313	274	313	305	332	351	301	315	305	276	303	303	307	317	285	311	316	312	317	315	303	351	324	311	297	317	331	338	328	292	307	330	281	294	302	326	335	291	329	323	303	334	327	288	303	305	300	287	292	336	298	286	315	317	303	329	331	314	287	284	287	339	324	313	315	300	332	300	325	277	296	297	284	319	287	302	324	319	270	315	318	304	305	309	318	293	282	329	285	318	306	323	349	297	286	331	343	267	346	315	307	327	309	322	312	299	303	309	316	331	310	335	301	290	325	322	333	323	298	303	327	311	302	307	322	343	314	319	332	331	317	295	294	302	291	333	320	291	306	318	298	305	317	331	314	295	342	308	329	298	333	323	301	340	298	310	348	310	322	312	313	282	329	308	308	290	310	305	339	328	296	298	298	306	285	336	337	321	300	333	294	282	307	316	327	316	299	320	299	335	286	322	333	307	313	284	320	327	321	323	319	299	331	309	311	257	324	297	341	280	315	310	301	309	307	292	298	309	334	304	360	314	343	331	306	306	332	339	298	326	295	306	304	275	292	307	290	337	326	299	296	313	325	346	327	318	312	305	281	327	258	287	312	307	250	296	317	323	314	285	304	307	306	325	283	330	316	321	305	303	292	298	315	301	286	274	301	295	338	297	306	294	311	313	335	301	324	315	339	325	308	338	317	293	279	325	312	337	333	326	278	303	273	321	347	305	293	297	341	297	291	329	304	320	319	332	303	296	298	325	315	289	300	295	307	300	303	318	306	315	309	330	304	333	302	285	315	303	304	308	314	321	318	340	310	294	274	301	316	315	315	305	302	311	309	319	292	324	314	297	275	308	340	319	331	325	315	317	324	301	326	316	323	319	350	345	322	290	282	312	313	299	337	338	339	322	314	327	338	294	328	300	304	301	322	325	323	329	309	333	304	304	304	287	328	286	301	304	323	313	315	293	339	305	291	316	336	317	338	305	275	319	350	329	341	347	330	290	306	319	306	312	303	316	334	307	316	342	300	286	301	315	316	320	308	319	352	312	307	315	307	300	320	313	285	334	317	319	323	302	308	283	279	299	324	305	313	314	311	339	317	307	277	298	328	345	311	304	309	310	322	345	326	354	297	291	321	351	357	331	322	306	302	308	313	302	342	321	304	305	306	278	286	289	306	316	326	319	332	285	322	303	327	307	274	317	282	288	346	296	302	296	284	333	319	343	321	295	337	329	332	303	324	317	277	324	282	328	329	319	315	311	291	309	303	302	336	314	295	337	315	295	298	308	302	313	327	336	291	320	346	293	275	315	310	330	305	313	322	289	292	274	310	307	338	343	322	286	345	312	292	284	324	317	313	327	311	324	313	322	321	298	290	318	325	315	306	313	341	326	316	293	293	299	269	328	331	315	316	288	317	305	308	287	323	315	325	261	322	298	338	303	298	324	328	325	331	305	335	314	279	295	287	281	307	303	338	304	328	288	318	298	298	310	303	313	335	295	306	333	296	315	319	321	290	323	296	322	316	308	309	308	309	280	348	323	343	310	319	320	285	318	300	312	300	325	304	290	319	310	311	293	287	311	295	308	330	319	314	295	328	299	313	312	319	317	302	291	297	313	286	332	331	319	280	300	306	312	326	306	313	290	299	294	304	305	313	321	316	340	328	303	308	296	333	300	315	307	303	309	301	319	347	298	317	308	325	292	341	326	290	318	313	322	299	305	316	339	323	318	284	296	305	302	313	277	338	291	298	317	333	310	322	298	276	310	320	293	311	292	313	313	295	282	305	343	300	288	330	345	312	329	311	274	315	315	298	302	269	338	338	316	287	298	332	290	291	306	291	319	301	328	298	321	277	325	294	344	290	292	320	276	318	318	326	324	311	325	309	281	327	318	299	303	304	292	302	301	322	306	308	304	308	271	338	294	298	321	339	292	293	350	290	285	304	308	309	314	327	284	304	317	316	312	346	310	286	317	285	310	325	332	322	315	299	334	307	332	300	327	305	301	308	297	315	308	296	307	274	298	324	280	299	286	285	337	350	307	313	335	300	309	297	318	317	302	301	308	327	278	295	324	349	290	305	333	331	308	324	313	292	314	338	320	303	346	307	313	331	338	316	274	302	309	286	332	296	286	311	332	314	313	295	315	318	321	333	318	290	326	331	302	295	329	306	333	323	315	316	306	314	293	303	339	321	310	291	318	324	322	326	311	297	295	317	306	348	307	299	313	285	321	303	329	312	350	292	312	291	319	315	304	299	306	318	323	329	344	294	323	282	319	314	281	324	311	342	309	331	321	311	339	343	312	313	314	300	308	324	320	313	291	324	329	330	326	273	313	306	327	335	310	331	324	320	302	320	317	309	293	331	297	304	306	298	306	318	285	322	286	280	310	316	304	309	293	294	322	305	324	279	307	277	301	293	294	311	278	306	305	295	307	315	315	302	335	355	319	286	293	342	312	283	317	297	355	316	286	294	318	312	343	340	298	294	292	359	305	347	319	312	293	290	290	328	300	342	295	321	289	303	327	305	319	331	313	350	332	311	309	294	308	282	322	313	319	327	285	312	310	290	293	321	315	282	349	342	298	296	280	283	286	315	315	304	347	305	314	289	314	316	303	288	329	318	328	295	301	332	308	301	303	320	333	296	310	308
3785	4844	3965	2025	1254	894	708	635	510	486	461	432	399	356	370	366	326	337	367	370	334	322	334	301	310	310	332	293	303	303	310	279	316	306	312	328	319	288	307	271	305	303	311	273	285	317	306	320	305	303	295	285	288	338	314	315	273	298	324	285	292	266	314	305	295	260	309	303	283	289	298	314	307	305	285	273	290	283	278	295	290	287	297	297	280	281	294	297	307	312	294	288	300	291	298	282	307	282	297	298	303	284	293	305	317	292	299	298	282	281	291	260	287	282	327	286	301	290	309	311	325	297	294	290	296	288	283	329	262	298	280	295	291	339	273	299	294	332	247	304	306	297	275	302	292	299	313	250	313	303	317	303	261	277	310	316	278	276	311	287	284	293	305	256	298	278	263	277	297	291	294	277	272	277	312	305	276	304	304	298	300	295	320	362	332	288	281	297	280	293	285	299	302	296	308	314	259	279	278	300	315	304	285	344	288	274	301	319	318	282	274	295	309	322	279	285	304	277	299	312	304	317	301	309	313	283	288	282	276	300	292	268	262	328	281	294	305	302	289	310	258	291	304	296	305	304	295	287	293	283	302	309	315	258	315	263	280	286	305	287	279	289	260	271	262	314	294	306	309	303	300	308	280	287	284	268	285	256	304	313	296	299	283	287	262	288	295	293	271	270	302	293	292	293	307	286	274	260	266	308	287	277	269	313	284	280	301	268	284	296	323	300	314	320	273	293	268	302	298	268	284	306	280	286	283	280	310	301	293	304	290	295	300	282	299	298	299	324	288	279	323	295	289	250	297	303	288	295	297	280	307	309	284	325	283	291	319	317	292	306	313	301	302	289	275	297	277	279	283	258	339	315	284	294	323	327	306	280	296	301	295	302	331	317	271	297	278	288	312	304	293	254	248	268	297	272	273	276	300	264	280	282	283	297	283	283	304	298	284	281	280	269	291	311	278	279	271	312	266	259	293	273	312	280	304	283	303	279	276	290	315	281	272	280	268	271	280	310	310	289	285	282	290	310	331	276	268	270	266	272	303	281	275	297	268	285	324	273	270	329	304	286	303	315	295	265	274	270	302	290	275	299	281	296	291	298	299	298	287	294	288	304	277	267	301	281	301	261	282	330	270	308	285	286	276	278	288	274	255	279	267	290	313	302	284	295	264	314	277	280	281	305	277	286	290	318	269	258	287	302	288	291	284	270	288	257	267	279	308	272	285	278	292	311	282	270	278	313	302	296	289	281	293	298	293	314	306	299	276	296	276	277	280	322	289	297	266	301	266	322	299	303	276	326	277	328	282	315	270	267	261	302	295	272	272	301	288	287	282	297	279	274	309	289	291	298	277	247	305	283	298	279	247	303	299	299	289	273	300	289	251	273	269	311	275	291	270	296	291	315	291	301	274	293	277	312	288	274	279	271	300	294	293	296	300	295	283	324	293	274	298	275	298	270	294	284	256	313	281	294	303	264	314	269	299	264	292	284	279	292	281	279	313	272	282	262	260	302	288	288	284	262	314	281	301	288	297	318	273	283	257	289	273	302	267	307	271	272	286	326	302	287	294	298	298	304	282	265	280	280	267	294	272	292	272	294	299	302	295	295	273	305	278	303	271	279	278	279	299	280	289	288	319	280	284	314	291	283	308	274	294	298	299	293	279	293	304	277	289	313	294	297	283	272	278	296	332	287	305	305	284	283	280	276	309	281	309	289	257	314	283	287	300	295	286	304	266	297	283	283	298	296	266	286	279	334	296	281	314	282	296	296	307	287	313	281	313	304	320	252	277	283	273	286	288	293	279	283	274	293	289	311	264	308	285	289	282	293	270	287	305	276	296	282	286	262	292	297	290	258	322	296	285	285	318	278	269	280	306	300	291	286	296	291	288	267	300	290	282	293	271	285	279	303	298	244	291	291	264	309	268	246	286	279	266	310	271	302	283	307	289	297	281	305	275	278	325	279	295	290	298	312	286	278	300	273	259	276	274	269	317	302	295	291	245	277	294	269	243	327	294	299	282	289	297	298	283	242	296	289	258	298	324	276	266	302	263	274	278	298	274	282	277	298	273	294	257	287	285	325	286	282	287	287	293	298	294	296	273	294	267	263	258	267	294	280	300	306	266	303	249	288	309	292	282	282	280	273	285	291	331	292	268	300	273	308	263	317	302	289	285	301	290	311	279	276	304	306	276	287	263	269	277	294	272	281	309	297	289	279	285	276	284	314	280	302	273	308	303	284	314	292	291	270	296	266	272	252	287	289	293	268	321	307	308	261	302	270	280	285	273	265	273	278	285	298	308	292	274	283	289	288	281	303	285	285	291	272	247	319	298	277	279	282	264	274	301	269	273	298	275	275	302	274	269	303	293	317	299	277	287	266	302	292	295	283	298	307	295	311	270	298	288	284	266	298	285	289	266	298	298	262	303	286	293	289	294	295	282	293	279	300	278	323	279	284	272	288	282	273	301	279	306	304	298	281	273	263	290	283	286	271	282	280	299	306	301	296	257	300	320	296	284	298	293	274	267	296	276	255	289	311	287	280	293	300	336	292	283	298	284	308	293	307	308	281	285	286	303	293	309	275	297	264	303	274	268	257	286	266	277	274	302	251	272	307	290	305	281	299	264	299	307	300	279	293	314	298	290	283	271	311	299	299	265	287	287	271	286	281	283	308	309	268	302	289	300	287	289	255	269	303	298	292	266	274	307	289	300	282	279	305	285	280	279	256	294	309	318	304	293	280	317	290	276	270	292	271	298	283	299	301	286	287	300	270	274	300	277	313	296	257	279	289	291	267	278	294	298	307	303	295	317	274	272	302	292	260	276	276	261	278	308	307	311	281	297	296	289	262	257	272	280	277	294	331	286	311	320	304	305	315	280	271	295	289	290	293	289	299	282	301	297	308	276	266	274	263	298	312	271	285	290	335	307	262	308	278	342	298	289	301	288	313	295	275	285	289	305	301	285	275	255	293	296	285	287	274	303	272	321	275	285	293	287	299	297	282	305	279	285	311	267	297	279	322	285	268	294	288	281	279	270	289	278	291	295	281	259	300	280	299	276	272	287	313	286	290	251	280	264	278	284	277	289	264	284	276	294	300	292	291	302	274	281	283	305	310	326	330	280	270	277	317	295	294	307	313	274	319	301	278	298	306	295	293	291	266	299	282	288	283	305	289	306	293	277	265	301	266	263	306	302	286	286	281	318	315	269	273	280	231	271	306	267	296	285	289	287	286	279	317	281	276	282	286	305	311	300	274	319	256	286	310	276	301	276	302	286	291	307	316	302	312	261	279	303	284	305	297	294	273	291	274	285	308	278	298	295	300	276	275	284	275	328	300	322	321	277	291	285	300	316	279	286	263	285	286	293	276	298	278	303	283	310	326	297	279	294	272	283	275	289	276	305	283	307	288	269	279	318	291	286	285	299	270	293	285	287	272	260	321	257	280	274	322	299	306	292	301	308	324	290	322	277	278	290	255	267	287	302	286	303	272	295	280
27698	10189	1969	1359	1027	925	890	829	888	879	903	890	883	857	853	906	880	861	864	912	887	893	847	899	872	880	915	912	864	950	885	888	863	887	889	947	885	921	844	903	893	890	872	915	918	894	910	891	901	918	927	856	863	911	808	900	850	913	834	884	845	925	925	917	917	856	853	894	931	875	873	940	890	870	892	876	907	878	870	951	886	856	857	898	908	895	882	830	842	906	919	899	880	836	871	883	902	888	915	858	875	852	907	859	902	851	917	863	929	907	885	889	894	879	859	859	836	850	889	873	900	927	838	903	880	900	917	854	901	914	899	923	875	909	863	930	923	861	842	892	920	854	843	927	908	898	853	887	884	866	880	917	887	887	888	878	863	912	857	830	863	844	881	799	898	909	870	861	881	873	890	884	899	889	913	906	872	863	867	817	857	860	889	935	889	848	878	843	873	845	852	910	919	835	850	866	927	877	912	898	875	877	901	879	882	866	843	842	873	907	877	875	928	844	861	844	898	843	899	872	927	913	866	911	901	847	835	893	853	953	867	890	927	862	912	890	901	864	902	893	861	851	850	877	898	880	948	898	877	838	901	916	838	887	883	873	915	916	865	867	869	870	873	878	938	925	927	855	859	869	854	912	883	916	882	895	889	923	884	907	910	875	836	921	883	866	876	894	902	887	896	859	865	863	884	923	885	894	841	881	924	883	835	908	878	889	950	853	850	882	894	844	921	887	889	861	815	825	913	882	900	921	846	882	911	909	885	938	904	904	868	909	875	852	879	857	867	898	907	836	858	924	851	856	881	891	882	875	849	866	858	868	858	895	864	913	837	908	837	868	912	850	951	912	845	902	968	922	853	867	884	900	909	905	937	859	883	901	908	883	894	871	922	945	861	856	910	901	935	869	953	918	843	885	874	904	852	875	858	861	863	862	901	861	880	858	888	915	886	924	901	889	888	847	948	946	914	811	889	896	876	947	842	864	890	895	891	889	910	863	916	920	923	847	848	856	852	844	861	849	854	915	867	884	857	907	886	950	888	869	883	885	873	915	859	816	864	913	920	871	845	872	868	881	876	923	858	900	857	882	910	888	938	867	867	873	813	835	912	818	883	862	927	859	892	906	882	866	830	881	865	901	846	920	911	856	907	845	934	880	852	822	885	862	907	823	883	892	864	884	885	923	849	871	905	864	810	842	866	840	865	924	838	887	860	915	876	866	880	855	884	871	859	842	842	912	836	842	869	840	871	902	853	887	901	837	882	902	840	846	891	850	891	899	904	889	868	900	907	947	910	830	868	892	876	972	838	924	860	932	920	913	815	892	864	847	920	906	904	897	895	866	928	865	896	908	865	887	879	841	868	902	866	893	847	917	930	886	881	881	872	885	841	883	863	875	892	842	858	867	844	895	889	897	878	923	894	913	869	905	883	895	899	891	912	881	818	842	875	877	910	922	875	902	893	884	843	892	857	906	936	864	869	868	867	865	932	831	893	879	894	865	887	899	849	897	913	866	920	877	842	865	883	911	892	867	880	877	900	874	886	851	926	864	894	863	856	881	886	889	884	834	843	880	867	893	904	865	862	851	828	898	871	840	847	859	852	926	875	877	882	867	843	873	924	862	861	870	907	856	884	901	887	880	890	907	862	887	864	820	875	896	847	900	909	872	872	898	884	885	913	918	875	862	852	848	889	903	864	901	880	935	902	869	876	894	857	905	842	840	908	903	856	893	901	936	853	878	893	906	902	887	892	864	884	870	878	961	872	857	881	924	854	926	845	897	885	833	879	866	925	884	902	867	830	862	883	918	870	896	896	914	920	826	900	909	859	868	886	893	838	938	832	879	883	915	846	909	891	875	856	870	890	869	895	886	870	892	929	916	835	873	880	938	888	848	845	923	903	887	891	881	860	919	922	892	894	865	951	879	893	834	916	883	862	892	831	907	842	888	877	921	840	886	892	847	861	904	852	913	870	882	875	896	873	803	888	889	862	936	910	854	855	866	926	916	869	878	838	864	890	893	864	940	876	920	832	893	850	896	867	881	904	922	885	870	867	833	875	829	870	862	873	866	926	927	889	899	862	868	868	887	848	919	902	852	859	857	887	888	850	952	907	930	853	865	881	973	879	890	894	867	884	867	898	889	868	910	900	907	841	862	887	884	898	854	919	945	862	867	867	851	947	877	885	930	894	870	869	914	854	869	872	909	895	887	885	862	886	899	844	868	881	881	848	884	901	922	848	891	903	857	892	870	866	889	889	826	887	857	903	856	907	915	857	845	906	896	880	876	884	867	955	886	942	811	859	849	838	879	896	893	895	886	924	844	889	859	862	906	884	843	905	867	887	877	879	899	905	914	908	880	913	889	870	860	892	870	892	936	876	882	860	822	912	941	847	876	860	899	853	940	864	927	877	903	917	915	829	873	893	845	937	851	898	861	868	872	821	916	900	858	885	892	842	888	863	930	922	871	901	894	901	870	869	874	890	942	905	900	907	885	957	912	911	856	851	872	882	853	896	839	823	896	850	934	856	884	890	899	886	828	900	856	810	907	924	931	885	799	886	878	887	916	877	945	959	860	904	843	873	830	852	889	891	891	881	894	885	906	914	873	878	872	877	925	903	906	837	906	852	905	918	879	877	850	862	860	870	917	858	848	890	837	953	891	882	829	848	937	892	831	874	877	923	878	870	902	849	859	898	865	880	885	878	917	930	862	918	897	877	849	889	887	917	922	906	861	881	868	857	923	859	866	915	876	870	893	894	900	917	851	880	898	881	896	851	880	886	820	882	844	897	920	910	897	875	879	853	852	870	897	839	866	908	852	908	929	885	873	891	946	857	890	822	899	903	861	868	903	805	812	876	832	879	886	888	902	917	846	871	872	900	890	887	895	852	891	864	916	902	902	885	902	878	845	881	877	855	905	963	845	848	858	910	885	878	850	882	904	815	937	876	910	856	918	902	914	899	864	858	847	932	886	833	877	935	877	840	899	941	879	896	846	902	930	919	877	929	905	923	890	860	901	868	921	917	861	881	874	882	892	912	862	892	870	883	857	834	842	894	858	865	890	881	891	888	908	897	886	884	935	911	882	861	877	855	859	871	856	876	901	835	841	896	870	820	859	848	914	857	853	905	861	882	900	870	868	891	809	873	896	871	836	911	870	831	897	857	874	892	920	848	906	874	871	866	863	906	888	863	910	895	856	884	893	887	864	899	871	853	893	889	860	870	858	828	904	915	868	883	848	888	866	911	828	898	913	881	858	944	892	916	897	932	884	865	902	862	907	880	944	851	900	845	879	894	884	900	903	923	908	879	848	867	902	963	838	886	882	886	952	907	891	861	893	904	816	869	912	916	839	856	864	841	825	932	858	881	879	903	838	894	897	898	856	846	853	918	888	873	844	868	906	877	876	825	870	901	860	859	871	928	895	852	882	896	862	873	900	828	834	890	914	879	870	921	877	836	844	829	896	916	891	864	888	880	877	836	860	870	898	907	906	855	858
5449	938	880	758	759	747	720	746	774	682	721	719	738	713	739	670	695	704	730	691	705	714	714	725	748	702	692	756	670	689	701	751	698	724	702	726	718	682	725	731	683	707	685	718	711	755	692	715	708	786	715	710	740	759	691	714	712	736	723	729	735	709	714	736	743	706	730	718	716	745	715	656	684	671	734	677	757	710	714	755	720	717	723	705	754	730	711	733	735	738	715	732	685	715	758	672	693	724	685	730	674	757	703	676	711	695	748	731	745	703	689	703	690	748	710	718	717	674	702	723	728	707	717	701	686	772	686	683	739	711	706	711	696	705	713	697	718	717	721	667	710	712	666	746	762	713	702	708	713	668	715	740	674	689	715	739	743	718	701	698	697	739	739	672	665	695	717	752	752	722	682	699	714	700	693	713	715	664	749	747	727	685	655	729	742	657	723	715	701	707	691	725	674	701	679	687	734	701	742	711	750	690	735	729	709	746	683	738	758	697	670	631	668	712	692	699	728	716	723	715	675	707	692	685	727	769	654	677	746	684	697	722	715	718	677	729	693	689	735	703	695	704	703	764	686	727	716	712	732	723	733	662	684	642	748	673	732	677	701	657	721	685	746	725	694	760	737	686	669	672	674	706	656	750	733	659	741	712	694	740	733	716	674	703	714	713	731	729	698	708	723	764	702	697	721	740	745	680	692	703	709	722	720	686	712	675	728	727	724	716	698	664	731	732	719	658	699	661	720	707	694	720	678	721	663	741	698	697	710	725	717	775	700	743	710	758	663	690	695	706	716	694	674	663	693	733	704	701	683	700	695	715	728	689	730	698	646	737	693	712	736	690	661	684	715	710	699	703	705	721	673	699	674	694	737	724	663	709	706	680	669	744	739	712	725	689	681	730	702	699	732	724	727	719	724	695	670	677	689	751	694	712	722	701	676	695	694	702	723	683	691	690	686	707	742	714	743	710	685	732	739	660	722	675	726	705	713	752	674	721	757	690	724	709	709	672	729	736	712	689	719	704	708	718	713	707	697	730	730	711	708	672	751	733	721	687	659	688	744	700	735	739	671	713	701	745	675	720	738	691	701	677	684	700	718	709	695	694	740	705	696	749	712	673	702	705	701	714	713	686	732	743	729	697	724	726	731	720	726	671	710	678	701	745	728	724	705	688	711	741	733	685	727	727	686	691	694	717	690	701	681	670	714	662	710	733	728	691	703	695	701	732	692	706	728	734	707	796	705	711	659	719	742	733	696	693	734	672	732	708	686	703	709	730	715	705	738	755	740	711	699	749	731	689	662	673	680	719	683	702	631	690	761	688	704	697	710	740	696	666	726	733	699	684	703	698	762	725	727	721	738	707	706	697	721	709	724	686	737	695	677	699	726	726	711	733	709	680	703	662	692	692	697	694	712	732	668	713	744	743	730	736	678	716	748	710	704	717	738	700	674	719	733	711	700	737	724	651	702	651	759	681	647	722	789	721	743	748	692	724	724	702	755	711	688	733	675	736	775	705	716	755	728	676	692	708	727	706	758	681	725	746	721	711	700	727	705	705	731	738	717	712	658	715	718	739	713	758	729	732	719	707	741	716	709	738	684	739	739	693	730	741	738	736	744	730	679	729	675	733	781	697	723	705	754	695	729	756	708	707	668	737	726	749	719	739	702	745	790	705	712	748	653	738	701	744	717	735	714	766	725	699	715	678	681	740	701	710	671	690	720	686	717	706	705	729	718	743	689	710	705	697	712	690	726	702	702	727	676	752	702	679	703	700	775	673	703	722	728	732	730	665	762	716	761	735	733	746	714	691	696	711	744	729	686	714	748	722	711	706	773	677	728	689	711	669	690	718	736	689	669	736	695	724	743	726	722	691	678	684	705	727	739	733	724	750	687	745	654	716	701	711	725	746	693	719	704	732	731	693	701	703	723	733	775	755	712	699	714	704	710	727	713	722	710	701	753	649	687	655	724	757	708	679	693	726	734	684	706	700	698	696	708	698	722	675	732	745	758	693	733	746	690	702	675	709	690	712	717	657	769	636	759	714	672	693	739	745	740	748	727	720	720	707	727	718	683	705	678	741	700	708	696	672	691	725	757	717	771	713	734	745	661	678	719	707	725	769	703	753	721	675	728	732	761	686	672	734	709	715	674	730	743	682	721	754	742	712	666	701	707	736	721	739	698	751	711	709	775	692	756	707	735	694	749	671	685	735	674	733	717	693	683	705	680	744	722	717	709	701	725	703	690	703	749	723	771	730	687	703	656	736	696	765	688	700	729	702	706	681	658	726	691	728	706	705	711	747	712	697	715	734	701	689	703	749	710	687	720	719	723	766	719	728	672	699	719	677	759	703	656	706	746	749	728	637	687	707	696	737	696	689	695	739	714	701	723	717	741	729	767	697	696	736	676	723	728	718	690	774	670	755	682	660	721	749	708	752	738	710	692	763	699	711	705	740	751	723	633	715	696	698	721	721	732	733	685	712	716	691	756	712	721	737	715	712	722	756	732	677	732	756	743	702	736	689	724	716	717	710	707	734	692	738	741	695	734	726	684	715	713	725	711	711	684	660	724	757	737	728	735	698	691	713	696	695	678	776	717	697	730	755	714	709	731	700	713	699	688	690	728	700	721	722	726	661	701	660	680	713	705	670	703	702	684	715	697	735	688	723	704	693	666	723	682	719	731	721	693	708	687	708	700	727	742	692	741	695	703	712	720	723	712	714	726	714	680	729	762	690	751	703	659	715	720	737	752	727	683	679	686	713	678	692	692	714	710	722	736	729	687	770	651	733	694	723	779	701	688	673	695	717	705	719	698	746	724	731	681	724	728	644	727	756	672	685	681	730	678	694	724	712	706	699	736	688	708	727	655	696	754	764	715	669	763	703	720	727	732	733	716	729	752	733	727	680	722	705	711	693	742	728	718	707	734	716	724	726	700	728	652	736	732	718	718	741	716	761	687	725	726	752	715	755	653	703	705	750	723	674	731	713	680	699	732	696	706	684	704	673	654	682	715	765	680	761	693	745	683	709	675	730	696	701	704	681	685	742	678	669	695	742	729	774	716	733	665	732	736	684	673	698	682	675	706	658	719	746	679	737	695	789	718	694	715	707	769	736	689	708	712	717	691	714	787	707	703	760	689	711	710	701	654	716	706	700	728	714	737	691	734	718	659	734	708	707	724	755	716	695	697	663	704	722	672	696	743	675	688	728	708	659	737	725	685	732	700	704	695	679	712	658	688	693	732	681	726	701	719	705	721	779	712	747	700	685	703	753	704	706	737	706	736	726	703	725	655	690	706	706	674	721	716	685	726	723	752	671	739	717	699	727	678	721	700	647	723	694	718	726	714	697	702	716	714	695	660	666	708	678	683	717	723	714	722	660	728	730	686	707	752	702	724	685	722	693	677	715	678	667	706	664	675	760	762	681	678	715	734	724	751	730	741	734	710	693	750	743	707	716	750	752	709	695	732	732	680	685	730	707	670	743	749	715	694	705
25678	21454	27226	25469	4230	1051	824	704	641	630	637	638	603	618	601	570	635	556	558	601	578	574	560	561	568	573	613	576	586	577	553	580	571	585	551	563	541	599	637	546	571	607	577	587	544	539	576	592	578	551	568	561	532	586	548	577	571	565	551	551	575	565	548	567	523	546	544	553	565	588	573	550	551	548	528	583	533	557	558	548	577	578	555	548	556	545	568	513	553	591	560	539	552	547	587	548	570	537	535	549	568	570	570	557	530	546	560	566	531	592	556	547	529	565	562	532	570	634	587	569	555	535	541	581	542	548	566	563	559	594	550	566	576	534	570	538	560	553	528	536	560	605	567	566	585	582	591	560	572	531	526	585	512	574	527	536	604	565	578	579	583	590	559	570	543	561	543	505	523	557	600	569	576	524	519	547	589	549	562	577	534	549	554	557	622	555	566	534	564	563	583	603	537	564	557	553	541	557	551	573	577	576	539	566	584	581	513	544	579	553	573	554	570	603	575	546	538	507	578	559	590	520	558	568	576	597	605	542	536	534	541	577	551	541	543	555	583	568	533	603	576	555	560	539	553	591	498	570	542	553	581	584	554	542	556	575	525	593	556	542	557	520	518	542	568	584	576	567	527	547	553	553	593	548	541	532	563	532	565	542	570	583	554	569	620	548	587	550	527	530	582	588	554	580	535	558	575	573	509	533	543	584	560	558	573	559	605	572	549	553	560	544	545	542	545	569	595	550	555	561	539	601	559	581	566	564	567	525	580	576	552	558	522	526	503	546	548	570	541	544	580	523	558	611	554	529	596	560	549	567	566	541	531	523	557	518	548	573	575	573	608	566	607	529	553	526	580	554	569	572	514	570	569	557	557	546	550	594	553	571	557	540	554	552	553	555	582	544	537	582	576	555	546	590	549	500	535	570	569	587	516	573	541	587	558	575	550	580	570	552	583	585	602	553	608	558	564	574	563	555	525	522	515	589	563	554	554	576	553	551	575	533	538	551	586	527	533	556	583	581	548	572	574	534	580	563	568	574	585	566	553	549	536	526	553	550	569	545	517	541	559	573	542	559	582	596	558	569	574	559	574	564	522	561	542	549	572	529	554	568	574	575	533	582	553	590	526	545	555	549	567	577	579	519	587	600	562	598	552	545	550	547	564	543	584	569	553	545	568	543	550	579	547	530	583	560	544	539	530	579	566	589	585	558	580	595	580	522	540	557	585	589	580	568	539	562	570	554	557	548	575	613	610	568	574	566	560	581	541	553	548	532	554	559	538	549	547	543	577	592	525	591	585	572	555	559	533	568	559	544	568	539	641	524	549	565	549	581	537	599	496	579	533	555	546	565	546	546	556	521	533	534	523	539	545	537	576	568	596	548	569	573	569	520	540	593	561	532	551	563	605	542	566	541	574	559	605	609	551	548	595	608	570	506	547	533	547	605	513	557	621	524	556	510	576	538	539	580	555	534	594	540	535	555	561	573	567	577	568	514	544	553	536	562	579	543	590	591	572	606	565	531	565	575	535	527	529	543	503	505	539	565	571	549	555	539	595	529	576	532	532	556	564	541	553	563	571	595	558	560	599	565	540	557	557	569	526	585	547	549	535	557	531	562	552	528	556	544	553	534	568	553	563	558	558	562	530	567	550	571	554	571	589	571	538	541	579	542	565	536	534	523	529	527	575	575	532	552	575	598	558	576	548	578	538	554	572	526	556	608	547	549	576	614	563	530	540	570	544	556	538	538	521	546	568	531	561	591	532	515	535	571	556	547	577	586	578	598	568	539	581	547	605	543	516	553	585	596	569	578	576	556	545	581	602	622	590	555	602	603	531	533	575	609	565	581	566	561	571	583	580	597	565	567	542	564	538	558	560	566	553	586	559	567	550	542	573	565	552	564	564	563	593	592	552	546	562	508	556	544	557	549	518	534	545	572	549	573	540	557	543	558	554	576	584	547	581	573	576	552	596	539	561	537	580	540	551	510	541	567	583	577	559	550	583	555	551	600	572	526	524	546	552	599	575	590	544	531	550	575	546	551	607	568	542	531	533	613	568	595	533	557	533	553	552	550	571	588	606	583	554	525	546	552	586	537	548	582	560	584	527	560	579	545	550	561	563	547	532	549	576	524	553	589	581	571	522	539	559	527	577	542	573	581	556	504	557	562	539	552	565	575	539	587	547	574	572	543	584	571	581	540	538	596	585	508	558	527	540	570	576	559	592	604	544	553	554	583	551	522	563	493	527	507	568	571	558	539	543	555	573	552	560	552	558	552	546	544	549	560	562	559	542	581	569	562	566	532	608	556	566	586	573	553	548	550	553	546	536	567	515	565	545	564	557	554	568	560	568	566	552	540	589	569	555	552	608	578	559	535	543	571	529	565	564	572	577	581	554	593	552	562	554	555	549	585	576	524	555	551	554	616	567	560	538	535	578	562	570	543	562	525	573	536	571	525	538	545	480	568	559	573	592	577	598	563	559	540	554	600	576	621	546	568	546	542	571	550	558	601	575	537	555	528	554	574	536	584	558	552	572	554	607	596	557	576	561	561	558	584	567	591	587	582	560	596	552	518	547	555	550	517	579	546	579	569	595	591	551	541	578	520	604	553	544	557	556	559	580	516	598	528	596	601	547	556	531	588	565	556	551	552	536	586	539	589	558	529	549	534	526	570	546	549	594	599	508	554	566	574	575	517	535	541	589	545	581	560	562	582	548	581	536	561	567	578	543	571	548	548	570	557	577	565	534	583	526	560	534	568	567	575	564	586	574	557	563	572	543	569	589	549	555	594	577	557	545	572	575	572	580	550	546	579	553	566	574	544	551	532	590	522	538	565	564	572	548	562	567	568	538	591	584	559	545	535	573	561	497	547	531	573	531	569	551	551	526	534	581	536	580	571	550	548	546	539	595	534	599	559	536	572	569	563	610	547	544	556	553	567	528	510	558	576	587	603	575	520	590	585	571	551	588	563	547	546	559	578	583	552	525	548	583	556	541	595	581	580	547	578	548	524	564	581	569	587	542	546	537	560	551	543	557	575	537	528	550	562	564	557	553	576	567	517	606	555	615	575	555	546	524	587	564	552	614	576	531	547	535	546	594	575	573	526	571	569	529	566	557	545	546	584	547	583	553	585	621	535	552	589	532	542	550	593	560	644	573	552	563	578	577	571	541	568	609	587	555	554	555	551	547	546	574	546	569	567	544	579	534	601	527	614	537	547	510	590	570	565	594	576	567	579	559	553	571	530	540	599	550	555	585	546	524	547	577	518	570	536	563	548	549	564	578	554	548	526	506	606	551	566	542	561	576	558	548	569	543	571	591	550	573	534	592	582	622	560	550	550	522	570	544	560	584	531	575	514	577	599	559	536	531	572	531	612	588	557	582	573	557	567	562	578	585	594	579	540	522	589	569	562	558	542	573	538	533	537	510	596	575	563	603	526	586	589	594	532	573	540	524	541	598	601	553	559	583	564	584	569	523	607	572	551	593	520	532	544
3716	2829	2404	1414	976	831	699	659	643	622	576	556	547	528	532	520	496	551	528	503	522	553	523	476	489	497	516	506	510	524	520	480	540	483	492	502	497	477	556	493	514	472	453	519	512	508	537	473	526	500	481	502	523	519	525	537	532	485	508	479	496	497	498	527	515	496	506	516	481	508	506	511	499	521	512	492	487	443	542	488	475	515	494	504	488	469	469	511	481	461	494	480	456	503	487	509	471	504	484	483	472	470	451	479	504	472	508	474	464	525	525	512	504	514	514	477	501	511	457	494	511	492	472	478	489	485	503	465	489	510	512	506	568	481	483	499	467	500	481	500	471	468	482	486	497	463	500	481	511	531	530	495	521	462	453	534	507	510	512	460	465	448	484	468	518	516	511	481	454	458	473	483	474	514	442	486	519	455	470	472	485	507	491	499	503	490	471	487	485	520	492	470	475	514	503	491	502	516	474	496	489	508	495	454	487	510	526	480	518	485	475	461	471	524	456	515	478	511	517	490	477	468	518	461	500	516	481	489	484	498	474	482	527	494	462	503	457	492	506	499	469	473	503	494	514	505	508	475	486	493	488	527	479	492	459	515	495	490	515	495	486	487	504	516	450	473	476	501	465	470	480	547	484	479	518	488	480	444	486	478	497	506	452	481	448	448	512	472	506	510	463	457	499	479	461	493	511	496	478	465	493	488	485	516	544	513	490	438	469	533	476	498	445	493	483	483	447	480	530	477	486	489	484	495	482	477	488	470	495	465	472	505	492	503	468	497	486	515	477	493	513	494	475	432	487	467	508	524	508	492	477	485	496	487	524	476	495	509	456	501	499	481	532	543	540	478	464	507	489	501	511	512	467	445	491	458	441	517	507	504	499	492	483	504	453	447	476	467	510	527	514	446	501	512	508	502	502	511	522	502	541	486	534	454	470	479	507	481	476	493	481	471	489	465	530	509	453	474	490	517	493	496	472	490	493	487	502	511	496	530	514	484	526	498	465	513	487	513	460	510	459	524	520	490	494	505	497	489	442	501	518	518	483	511	515	484	480	496	491	483	461	549	486	512	487	486	494	454	507	469	522	488	472	489	503	452	484	486	475	505	446	493	507	514	457	509	493	478	468	533	487	482	448	513	480	479	492	535	444	466	470	476	560	506	489	510	495	502	475	495	494	511	522	484	511	478	514	470	455	469	477	500	477	498	504	471	529	476	498	495	469	470	511	529	514	514	492	475	480	513	502	502	493	505	512	485	447	476	503	487	486	493	480	514	475	484	480	504	486	502	518	490	441	453	475	460	483	488	516	488	487	509	511	490	504	522	486	505	438	476	429	486	464	455	464	520	498	451	506	480	471	474	475	423	480	511	477	473	470	486	482	460	508	488	516	495	456	539	452	493	493	516	513	515	484	519	511	485	510	465	489	476	522	503	505	496	478	503	518	485	483	478	498	467	459	511	540	498	450	490	486	427	509	460	490	514	503	498	464	487	525	503	496	461	466	470	488	498	484	441	473	505	490	440	510	511	495	502	439	546	472	485	428	509	476	475	499	463	521	535	484	526	488	492	494	482	484	500	513	564	459	473	499	476	469	497	421	482	499	475	514	501	503	478	510	495	490	443	503	470	488	529	483	514	505	459	469	497	446	490	464	490	494	476	481	511	511	469	530	505	511	500	469	476	491	463	492	487	502	519	454	493	471	516	486	482	489	469	467	495	480	506	480	504	507	479	479	501	524	517	478	499	474	497	506	460	469	498	489	501	496	492	468	499	493	529	496	488	470	477	517	458	473	477	477	508	460	463	509	493	452	492	500	504	471	492	473	465	496	498	488	498	487	501	503	465	455	495	471	504	465	514	456	523	490	519	462	465	483	473	458	478	494	476	516	478	492	481	498	459	493	472	480	463	502	504	515	515	492	462	496	509	542	494	477	503	492	485	480	490	444	490	475	481	502	518	502	498	503	532	516	489	462	486	473	503	489	489	476	492	542	477	477	495	496	510	509	512	492	463	501	528	469	521	502	465	478	490	455	506	463	484	499	503	525	493	477	496	494	483	491	481	527	497	465	504	500	501	505	521	554	480	492	499	459	486	516	473	478	538	475	462	464	449	496	489	475	491	491	510	476	472	551	498	466	507	501	485	464	479	504	478	496	485	453	506	497	458	509	502	506	458	491	489	509	469	483	468	486	529	495	468	473	511	475	501	511	501	504	485	516	499	504	512	503	517	456	461	458	458	506	466	484	479	521	477	477	488	491	524	519	504	509	467	451	474	469	467	518	460	521	474	457	485	499	503	486	503	508	471	473	486	496	501	493	494	507	488	459	497	537	472	494	523	502	447	486	488	478	456	446	469	512	470	494	468	442	504	475	472	491	500	491	488	478	503	485	472	467	511	488	488	521	494	488	471	503	497	508	474	506	515	477	447	512	495	532	488	465	513	493	486	469	505	496	522	485	491	493	461	464	518	472	484	470	483	453	495	489	504	487	504	512	515	517	502	476	466	488	500	522	516	473	463	491	505	479	475	477	471	508	491	458	456	488	488	478	482	478	505	495	514	526	495	490	532	474	496	485	503	473	461	467	474	501	488	494	477	535	514	497	492	482	483	495	447	471	493	475	481	515	480	538	509	447	470	503	445	544	502	484	479	482	500	481	481	476	500	502	526	470	464	454	505	479	487	466	517	511	466	517	443	498	494	509	471	419	487	467	493	496	473	459	492	510	457	468	495	480	490	480	460	492	461	520	495	493	529	468	477	503	501	499	478	477	501	465	482	515	507	468	456	478	479	495	513	521	485	464	481	439	519	504	506	498	450	528	463	494	507	481	497	430	457	441	514	469	486	477	508	476	447	500	482	458	463	451	473	492	500	491	472	503	480	438	492	506	540	510	493	490	477	484	512	455	465	456	446	500	494	487	493	461	473	501	478	453	504	502	462	528	480	472	480	459	479	512	493	479	467	483	483	495	504	454	499	499	476	454	475	490	470	445	462	498	481	488	492	517	480	490	486	515	538	471	484	478	473	493	509	527	467	483	489	481	471	481	499	457	492	477	460	483	493	504	508	500	516	507	489	440	484	508	472	521	499	501	471	466	494	469	505	489	461	506	449	481	505	468	487	452	509	486	507	499	471	468	466	483	513	512	517	481	517	480	469	454	461	476	455	450	470	507	470	466	499	490	493	443	499	455	511	465	496	496	512	492	481	511	473	493	510	484	472	471	520	490	460	489	492	473	468	474	505	500	494	502	484	490	466	508	520	491	468	461	497	503	524	489	498	501	460	474	447	486	481	496	467	493	511	526	495	484	481	493	520	478	477	494	445	522	537	472	462	516	471	492	492	499	496	508	474	478	518	496	492	462	491	442	479	472	477	488	494	463	508	506	471	510	519	505	486	488	463	470	528	473	485	489	533	477	495	538	474	462	548	502	486	507	482	482	495	523	481	518	456	506	486	468	466	496	440	486	505	470	475	548	497	462	488	443	478	480	497	477	489
24599	21468	28590	24776	21179	3467	898	535	442	412	421	383	388	382	359	327	348	328	322	370	347	327	334	318	317	301	325	347	368	295	369	304	288	320	290	320	339	319	315	315	280	317	320	320	311	327	302	305	293	330	319	347	328	324	321	321	311	325	313	298	299	298	304	329	333	312	300	324	310	313	340	317	292	287	340	339	338	328	318	309	317	327	312	331	303	317	312	315	292	349	306	310	318	320	312	327	328	319	298	309	292	346	332	310	281	290	331	325	288	334	317	321	300	326	312	316	324	297	294	313	326	297	287	310	323	283	328	276	330	330	309	300	312	312	303	294	324	308	319	323	281	298	325	324	305	325	338	324	294	292	303	325	289	317	279	311	307	299	301	314	310	277	289	305	320	321	322	318	321	333	335	305	313	277	293	294	311	324	290	335	308	312	325	323	308	322	315	320	311	348	305	314	321	317	334	298	296	321	296	303	314	318	297	321	314	311	306	340	292	296	300	322	313	286	311	327	314	304	302	287	326	299	304	320	322	312	295	307	308	299	302	294	300	326	270	287	298	307	300	314	298	337	305	301	325	327	325	297	291	353	319	314	323	318	294	305	297	300	301	331	301	340	289	328	300	313	328	315	323	295	321	327	327	294	323	328	293	316	304	312	297	288	305	282	328	311	311	306	308	328	292	309	317	304	333	289	302	319	300	314	326	292	269	299	321	354	300	302	330	289	310	323	323	290	331	319	347	320	322	310	311	311	323	332	288	312	299	342	320	318	320	335	317	287	328	292	324	317	302	314	284	349	270	328	276	307	309	303	331	305	324	308	345	301	329	311	310	328	302	303	303	340	297	346	316	324	320	320	289	309	321	320	319	317	331	331	305	323	301	327	307	331	314	330	337	309	335	313	298	303	302	335	290	325	316	302	308	333	297	303	303	301	324	321	311	314	349	296	310	304	305	327	303	311	300	302	264	307	302	290	342	343	298	302	318	325	300	288	322	286	319	319	285	340	328	283	313	315	296	298	296	305	304	314	334	304	310	320	326	296	309	304	301	293	285	298	308	302	323	323	277	343	321	307	339	312	322	290	320	302	311	316	314	300	297	316	308	302	299	302	341	297	306	335	313	306	283	301	318	309	316	303	283	307	313	323	314	315	354	308	299	343	314	301	306	294	318	311	306	313	308	264	329	300	300	300	301	316	305	280	302	297	310	290	301	327	283	321	341	336	309	312	284	307	336	301	324	309	304	297	310	325	302	270	341	305	309	319	308	310	292	308	304	329	299	302	301	296	319	265	303	290	331	302	322	323	316	321	285	303	312	302	316	305	315	307	292	312	287	317	290	341	301	342	297	306	338	283	271	299	306	320	296	320	300	307	271	341	302	309	323	307	290	343	317	313	300	326	293	309	301	325	320	335	330	326	291	308	296	317	308	332	302	324	329	284	287	323	295	295	325	320	327	366	305	285	336	321	308	298	296	305	290	304	311	301	287	324	311	277	326	325	314	286	297	311	310	293	274	320	292	307	355	289	289	347	295	288	328	298	333	335	317	326	338	260	303	273	310	303	296	298	331	275	282	328	313	308	321	320	307	318	295	337	307	321	289	312	296	327	288	321	305	295	313	325	307	322	307	316	297	335	327	318	329	319	288	314	311	308	349	296	321	316	295	293	330	295	288	340	328	317	323	320	281	299	318	260	311	351	314	284	323	299	276	322	300	320	311	312	309	289	270	314	311	267	341	314	284	320	325	298	310	298	309	324	312	316	340	298	325	316	305	305	337	294	351	295	316	288	298	297	310	288	317	296	275	303	324	299	314	295	271	315	321	329	332	289	316	303	287	291	295	317	317	317	296	307	286	317	316	344	325	307	335	319	331	304	298	304	317	299	341	302	313	266	292	286	318	322	310	324	297	303	325	303	337	316	343	302	305	301	315	305	295	313	326	294	297	286	305	305	292	306	287	306	343	282	312	295	319	301	315	290	318	305	285	316	317	317	342	292	296	311	311	317	349	297	305	305	334	286	289	342	304	293	297	318	296	298	313	312	325	313	315	302	296	307	318	277	325	327	287	330	322	315	328	298	291	340	326	320	303	319	305	303	312	295	324	321	311	317	310	295	337	304	338	327	314	311	317	311	283	288	311	315	318	288	326	310	293	313	332	317	291	340	309	290	344	301	333	304	300	323	318	322	305	289	316	309	311	328	324	339	307	284	322	320	318	295	301	297	329	309	307	312	298	296	308	289	299	306	333	279	313	285	317	327	327	296	269	287	323	305	344	319	297	323	307	313	266	291	307	312	297	297	319	312	299	292	310	357	319	330	289	300	300	306	312	321	297	276	322	300	283	328	310	290	315	272	315	291	312	273	287	303	304	322	286	318	281	289	320	323	329	314	303	287	325	309	308	278	328	302	323	307	308	277	310	324	325	300	294	316	322	318	294	295	316	325	302	322	331	313	323	298	293	285	307	327	318	306	300	312	306	270	301	292	298	280	295	314	349	312	314	280	310	323	318	302	323	357	329	328	307	283	263	315	310	292	289	329	342	334	326	284	285	311	277	279	342	309	280	324	279	313	332	308	300	318	328	303	301	275	311	305	327	301	294	311	301	267	288	295	287	284	309	319	301	329	326	291	276	301	334	297	317	320	291	266	304	314	282	316	280	343	297	302	315	283	336	310	289	300	316	332	326	294	303	309	332	328	325	343	308	308	350	314	288	286	294	326	346	318	318	302	334	294	292	300	305	280	301	325	336	321	288	322	320	309	287	319	315	340	324	317	311	317	299	326	285	275	364	310	306	298	299	320	272	303	307	284	314	319	323	329	294	349	300	283	312	330	315	323	308	310	308	311	337	324	303	320	323	304	318	321	266	327	290	309	285	288	297	316	310	295	301	312	304	293	324	311	297	283	324	294	316	309	325	292	277	290	315	316	278	299	333	287	305	312	322	304	275	299	295	304	297	324	311	290	303	299	316	295	299	291	309	310	309	305	335	292	324	292	305	319	301	303	337	297	312	333	309	287	304	289	360	322	272	343	289	308	280	290	319	307	332	294	305	332	304	279	299	326	314	294	325	282	284	325	315	303	306	310	311	326	315	302	295	310	307	305	310	313	351	304	339	287	329	306	345	318	306	331	323	303	293	314	306	320	312	330	321	294	307	323	304	336	287	317	332	303	271	332	333	266	301	320	274	309	306	286	280	315	325	308	314	291	295	318	322	340	311	308	330	294	307	292	279	298	299	297	299	312	294	324	261	310	331	331	302	312	327	294	318	307	299	289	296	298	296	300	340	294	326	314	308	314	336	295	269	315	291	344	302	333	331	293	313	297	293	285	279	276	358	293	320	286	309	301	295	323	299	310	334	288	331	319	319	331	300	327	330	321	309	314	321	299	340	286	320	336	328	299	312	280	303	292	299	290	313	312	331	329	300	317	295	321	311	330	313	318	297	300	318	282	336	317	307	313	310	313	286	328	297	299	305	316	292	305	297	319	319	300	296	293
3742	4754	3982	2026	1321	949	763	598	524	475	463	417	397	387	375	349	381	338	316	347	337	338	315	334	325	318	317	267	314	289	320	325	312	315	302	331	305	337	259	327	297	276	294	294	323	322	308	305	312	239	294	312	302	301	296	298	277	319	351	332	281	292	302	308	273	299	308	295	312	301	318	315	291	345	280	297	295	279	284	290	283	297	302	293	325	324	290	303	293	298	300	278	329	281	325	302	304	276	316	293	292	282	272	328	284	311	275	304	282	310	293	286	307	310	275	310	285	293	298	301	296	316	294	282	287	276	294	311	315	302	283	293	312	278	284	279	288	304	270	294	290	292	294	277	315	287	278	296	273	316	284	296	293	285	301	274	287	287	278	286	270	312	302	295	285	272	306	289	271	321	306	305	330	316	275	307	314	304	290	308	291	333	301	298	270	288	318	270	292	298	311	315	310	311	295	280	290	299	300	283	305	305	325	295	289	288	284	283	284	302	300	279	248	290	299	313	275	275	274	288	280	311	303	315	307	274	294	298	298	300	323	314	277	278	259	319	312	279	318	260	288	298	272	303	301	292	323	303	292	287	260	281	272	304	303	286	279	310	314	292	284	296	299	295	323	290	328	312	298	304	299	293	283	290	301	320	296	314	306	275	271	293	281	269	301	277	284	275	318	306	299	270	294	277	308	317	296	278	302	320	286	297	259	285	293	277	277	289	325	292	309	254	281	297	308	290	270	302	266	299	289	288	265	285	289	278	290	314	289	284	261	289	313	268	283	306	269	283	284	301	309	269	295	303	289	289	297	283	297	285	315	295	270	299	317	298	295	298	289	269	303	271	312	281	293	275	305	280	280	311	274	260	279	315	298	299	294	289	311	307	276	292	308	298	297	310	302	279	298	292	269	297	278	326	260	267	276	284	310	291	265	315	299	308	266	293	295	278	304	299	305	309	279	317	301	306	270	283	288	318	273	300	276	292	285	273	311	279	291	282	271	291	306	315	276	280	277	296	298	277	316	283	287	279	294	291	299	319	308	296	282	268	295	259	275	295	307	296	312	309	305	271	289	268	311	297	296	311	293	268	286	301	298	287	325	334	309	263	283	294	280	271	296	290	303	278	291	273	289	323	289	270	297	303	304	273	280	297	251	270	282	274	303	297	309	320	261	302	290	297	274	269	305	292	298	291	318	275	289	294	294	281	305	285	288	329	298	285	307	268	285	302	302	275	295	300	268	284	303	297	287	290	262	276	309	323	310	306	301	299	273	261	301	269	301	284	291	334	306	284	304	284	271	299	287	317	273	317	314	270	308	295	311	295	275	286	309	294	296	290	288	269	293	315	277	263	275	274	293	281	263	276	287	284	287	308	278	286	287	301	286	294	274	299	278	289	306	299	320	295	298	310	320	272	291	279	311	262	296	307	278	269	314	303	269	289	319	314	285	266	283	290	325	292	262	293	323	299	316	288	305	281	308	240	300	274	291	311	316	288	286	303	284	273	313	297	276	265	300	282	297	320	321	299	264	266	264	295	270	308	301	293	290	291	252	333	319	290	309	295	311	261	305	313	274	317	295	278	291	280	281	296	342	297	290	290	281	298	318	280	281	312	292	288	295	272	302	270	292	289	298	297	314	277	312	274	297	273	279	303	312	302	289	296	264	304	294	305	300	284	288	296	271	231	307	295	291	298	316	307	291	280	309	308	311	323	282	264	272	292	322	295	282	318	292	271	311	277	290	254	326	319	285	281	310	289	277	289	280	269	259	320	302	303	280	317	291	312	277	310	282	293	277	273	285	289	286	301	317	284	288	292	298	264	275	322	330	310	297	275	287	262	279	257	265	272	302	277	277	281	304	311	270	286	287	290	301	297	258	296	313	272	311	261	272	327	271	271	312	277	313	275	311	319	318	287	285	301	281	275	291	308	272	321	285	286	296	285	293	306	297	294	297	279	280	302	283	283	292	297	288	296	272	305	292	292	279	283	286	272	290	257	275	284	309	295	292	272	301	298	327	275	310	307	290	270	297	302	292	304	296	304	315	320	293	313	295	291	275	298	330	320	277	302	319	320	326	266	300	288	276	304	299	281	302	274	285	282	271	282	310	237	314	307	257	269	281	278	289	269	270	277	277	283	271	274	322	270	271	284	288	299	309	312	263	270	323	302	301	284	299	289	283	302	314	294	286	292	267	281	277	272	261	293	302	279	277	271	320	318	263	303	300	306	298	307	298	292	312	272	271	297	310	288	288	269	300	294	292	267	304	278	271	282	297	292	320	306	270	276	268	285	266	275	288	277	293	303	323	271	327	285	249	284	253	294	264	282	284	290	288	278	268	288	263	303	267	284	284	265	291	296	250	280	288	291	280	300	256	257	287	307	301	301	277	277	297	313	298	323	307	286	278	280	306	287	303	278	300	304	277	292	304	306	306	296	299	297	274	284	290	287	270	259	303	280	261	288	251	336	285	287	298	312	294	281	294	280	296	309	309	271	303	282	282	293	290	272	274	299	285	293	315	308	297	314	297	253	310	263	284	272	251	305	272	268	297	305	286	300	307	277	295	266	289	274	297	282	262	313	293	297	280	304	277	275	306	255	270	300	279	276	276	299	306	285	281	301	313	281	292	280	294	292	298	308	264	296	306	295	290	310	300	282	284	300	291	296	297	303	289	289	273	314	297	284	296	283	286	297	305	289	262	283	319	260	273	301	306	295	300	260	302	319	302	283	315	280	299	274	270	302	267	295	284	291	275	311	286	290	291	267	319	340	282	275	279	293	299	299	280	322	286	282	287	263	298	310	345	297	272	273	282	289	273	279	279	282	280	282	275	306	300	297	274	275	281	270	294	288	315	316	286	292	292	283	300	280	286	266	302	295	293	281	313	313	316	309	293	284	308	251	270	300	301	288	290	319	274	277	293	298	304	283	277	325	278	281	311	295	278	328	296	285	286	284	295	304	287	277	298	298	296	301	271	280	306	319	305	326	275	265	282	285	283	316	331	281	286	286	267	309	296	267	289	285	286	291	284	311	282	278	303	298	284	283	290	286	287	279	261	269	278	307	302	271	304	287	286	268	258	286	270	286	309	264	294	262	258	303	320	320	278	280	287	259	272	293	293	297	254	255	306	293	293	307	294	282	270	295	313	312	289	283	280	305	282	297	288	294	282	297	271	282	284	286	299	280	289	284	277	317	288	289	266	279	302	273	273	279	267	286	314	315	290	270	283	265	270	300	265	259	319	275	268	324	300	272	270	280	282	297	287	267	282	282	290	283	268	298	285	262	275	264	255	287	295	293	268	276	282	270	277	298	275	275	281	282	271	287	280	260	302	287	285	289	293	310	301	294	299	296	310	298	319	296	291	285	298	273	312	329	283	300	279	301	287	296	294	292	277	307	315	306	277	264	306	265	279	286	257	289	298	304	323	290	275	304	259	277	330	288	269	291	299	313	265	295	301	267	294	302	278	252	300	266	281	309	258	281	281	309	283	305	303	279
27784	10070	1686	1146	930	893	995	915	916	888	905	920	904	959	879	884	900	858	902	904	875	928	867	844	929	875	901	900	945	900	914	922	890	904	900	861	887	880	901	885	865	980	909	867	854	878	916	882	829	901	872	903	916	936	835	930	913	878	928	881	853	911	844	870	903	961	883	897	919	896	889	868	936	904	902	898	959	922	916	950	840	951	900	905	915	859	860	907	897	915	890	910	892	917	881	873	928	896	843	903	910	877	875	828	893	926	901	876	872	896	908	873	892	843	933	934	920	922	909	919	905	913	834	876	929	903	928	897	975	913	888	877	893	884	907	885	877	871	931	955	909	913	901	859	874	896	951	929	904	920	875	914	842	867	870	891	893	855	871	877	874	848	885	866	855	888	872	818	919	909	867	911	922	864	896	870	818	876	890	873	892	833	890	889	882	900	879	893	917	932	897	882	968	875	910	883	909	875	891	860	901	890	889	927	903	828	940	902	853	902	971	879	870	909	936	869	829	894	898	902	875	886	917	920	888	912	880	832	881	892	898	920	891	933	876	836	883	902	936	895	893	950	921	866	845	889	842	912	872	920	926	898	877	959	938	937	839	837	898	881	885	941	948	883	887	870	845	900	888	846	849	887	891	927	912	854	945	944	881	914	909	903	886	981	866	907	898	886	873	903	881	890	854	899	932	860	839	843	877	893	898	888	939	928	874	870	917	861	858	852	888	892	936	900	899	907	930	857	965	893	909	937	914	869	893	839	932	898	868	859	865	874	951	902	931	811	889	908	826	914	860	901	910	924	904	883	901	870	910	900	936	864	891	884	859	931	887	946	892	853	853	950	822	873	906	922	879	908	913	886	875	924	880	904	867	928	913	883	882	920	898	896	909	881	930	887	860	912	886	843	861	921	887	887	906	882	896	889	913	902	868	874	870	851	929	875	896	868	894	892	893	857	836	883	880	912	893	877	883	861	890	888	912	944	883	906	869	946	875	963	950	889	852	906	913	881	881	879	885	888	915	834	907	863	889	874	886	908	892	837	887	943	894	868	929	876	867	938	920	890	870	861	905	853	893	937	927	855	873	906	912	835	913	915	876	870	899	880	924	960	901	921	910	891	910	846	892	875	863	936	921	926	862	899	846	918	943	887	889	899	903	848	925	848	889	863	876	885	938	916	886	903	854	891	870	880	866	886	851	912	818	945	898	939	875	861	886	832	905	887	925	898	908	895	898	951	916	902	900	868	890	881	920	853	938	865	937	920	889	861	920	897	905	910	906	885	882	866	876	962	908	906	887	871	869	918	860	926	909	863	907	874	865	939	896	882	920	927	930	947	901	883	924	866	901	864	911	954	858	919	892	886	919	942	933	879	901	889	898	851	913	910	928	860	856	891	909	893	940	974	884	917	907	874	906	827	866	866	879	900	894	872	865	922	922	916	869	824	883	864	943	847	950	861	915	917	831	940	914	956	856	894	874	917	934	891	916	970	892	883	962	920	885	884	900	919	909	890	934	906	895	932	907	876	870	860	900	821	884	873	925	955	885	900	937	890	880	880	903	899	907	929	889	893	878	878	892	904	905	843	928	899	892	891	927	892	851	950	897	880	862	934	917	860	875	847	907	943	898	832	881	900	961	856	892	880	950	945	865	868	909	869	894	925	935	918	899	857	887	892	883	925	835	950	923	909	877	913	888	887	883	876	859	890	856	907	916	879	848	890	921	949	914	881	899	885	889	830	891	860	884	882	953	966	870	925	878	900	896	913	1013	911	859	884	898	908	830	957	893	922	891	927	891	884	909	932	893	938	870	923	942	873	913	868	929	866	925	862	895	936	917	895	890	883	918	886	856	943	911	845	895	899	880	909	894	889	904	957	862	856	826	898	925	847	926	865	894	865	872	860	990	889	882	944	887	896	847	891	937	870	908	866	872	884	883	864	905	890	870	901	948	834	832	847	840	907	910	856	868	914	895	914	866	935	894	919	866	875	856	949	892	874	937	876	896	929	905	904	859	906	917	918	888	905	909	924	868	857	862	914	886	846	864	846	887	912	892	922	929	948	859	921	871	888	839	900	899	875	915	893	843	863	878	864	820	917	912	890	856	878	911	906	897	878	885	898	917	896	896	963	887	857	868	854	948	925	914	894	866	820	915	895	925	894	894	866	892	936	909	864	893	862	908	856	877	940	921	894	915	850	873	910	847	897	905	885	914	910	838	928	882	870	906	865	885	907	920	930	882	910	903	845	955	878	888	865	884	928	948	918	837	880	900	819	907	906	959	868	887	856	918	923	903	867	876	904	901	880	926	849	862	914	857	871	913	875	913	936	936	889	864	897	866	925	943	930	889	884	890	877	859	879	876	907	888	875	906	842	959	888	836	852	861	922	876	882	895	932	872	889	901	907	913	921	892	868	865	896	895	800	866	829	908	939	908	895	913	949	926	850	853	836	909	870	900	892	871	913	908	906	956	846	921	898	880	879	860	918	857	873	917	888	924	926	905	897	885	886	887	893	880	883	833	873	899	875	850	894	889	924	920	914	908	928	894	927	899	895	910	903	886	872	874	967	917	913	907	902	875	910	898	923	886	901	922	910	867	872	903	872	885	948	876	908	914	930	890	865	897	861	911	928	906	875	870	875	842	871	886	913	868	846	858	894	907	946	884	899	846	901	834	871	879	862	869	927	927	850	882	861	915	881	845	903	922	928	873	939	946	912	911	851	982	866	876	824	917	880	882	852	936	897	890	840	913	876	889	934	900	963	889	900	860	876	906	913	920	913	913	955	920	907	875	930	908	893	919	909	897	907	945	896	861	925	945	833	919	905	898	921	856	910	920	912	869	958	890	910	911	846	876	876	907	915	902	833	910	880	896	933	832	872	945	877	913	841	914	886	912	929	894	923	899	949	952	921	882	927	927	927	900	847	885	946	894	870	887	844	928	908	925	853	866	912	891	884	918	887	835	928	945	878	898	885	924	900	836	935	899	892	844	861	876	894	862	906	947	869	910	900	865	852	863	893	855	885	890	898	944	881	924	875	844	862	897	916	950	914	868	863	960	869	921	949	891	935	922	875	948	905	866	899	864	922	825	870	889	836	882	893	904	860	904	910	881	919	929	844	835	844	911	955	854	887	936	870	880	918	866	887	956	932	884	908	924	891	898	887	890	928	883	849	920	900	975	895	994	897	920	886	904	933	850	843	949	876	869	876	909	909	910	912	890	835	889	864	954	914	853	890	861	846	871	875	892	932	897	925	836	933	863	877	860	904	928	889	895	917	960	953	912	876	868	918	910	888	874	925	909	914	871	882	877	879	901	891	935	894	909	850	889	887	864	955	898	922	913	880	859	890	826	917	901	898	893	877	848	907	861	908	896	945	909	960	907	913	875	840	911	917	928	884	901	949	862	868	889	866	895	904	933	896	852	884	883	793	906	891	900	861	846	901	901	920	897	910	873	894	887	865	868	896	900	881	878	886	878	913	965	861	989	861	905	902	853	877
5492	914	856	783	777	750	721	673	736	792	737	767	723	687	726	765	721	721	685	725	678	734	749	708	713	697	722	766	731	725	763	742	676	751	705	760	728	716	723	749	742	710	744	732	708	713	702	686	720	690	727	708	756	764	756	751	732	733	699	696	708	727	719	715	713	735	748	707	761	680	718	715	744	722	725	720	768	707	733	729	700	748	729	706	710	752	695	724	714	679	715	730	745	720	757	768	727	781	748	713	678	701	726	681	742	733	710	715	731	732	690	758	733	715	720	780	752	733	688	759	770	684	717	696	761	733	693	717	706	741	745	717	750	775	705	775	686	766	697	687	707	669	669	738	731	719	641	752	741	754	705	708	731	752	737	781	745	709	677	729	694	723	691	683	699	738	728	732	696	682	695	762	739	707	735	688	764	716	753	731	730	734	762	694	721	717	734	786	757	751	709	699	727	734	710	730	715	703	740	657	750	687	742	722	740	707	775	720	704	745	753	742	695	704	718	720	683	719	752	711	706	741	754	692	754	707	716	711	713	708	701	735	690	700	743	659	757	691	755	709	700	673	669	711	686	696	721	713	725	690	716	795	699	722	725	735	752	737	733	642	748	737	742	653	730	709	730	717	738	737	749	755	748	690	727	729	642	706	740	715	684	704	666	651	738	734	760	680	692	703	718	737	685	740	726	721	721	687	697	718	712	771	745	742	689	752	729	714	723	717	745	725	752	788	687	712	685	733	713	749	695	704	686	753	715	749	705	738	833	732	729	733	697	718	733	753	715	699	761	737	757	688	713	748	739	717	754	712	689	712	751	710	733	726	722	704	723	724	716	703	760	693	700	716	713	697	779	719	699	694	697	669	744	713	701	722	695	770	725	721	781	700	689	726	712	714	701	675	707	727	723	714	740	696	717	688	743	702	713	749	688	715	685	711	725	721	711	726	722	734	751	724	739	726	687	680	738	755	745	739	755	726	660	710	713	672	747	721	788	679	694	739	727	725	712	684	695	740	744	692	687	708	711	711	772	732	722	768	717	725	699	689	713	746	698	723	713	684	798	720	750	763	753	735	708	757	689	751	724	710	733	762	701	731	730	732	726	706	747	718	722	697	716	726	750	722	717	741	711	732	740	745	698	727	719	724	713	712	743	723	739	708	739	716	701	687	712	678	683	735	732	750	737	687	749	690	750	691	686	753	698	754	717	740	779	719	750	682	704	677	720	718	680	735	716	740	785	697	706	701	727	744	758	695	707	767	738	754	729	687	720	732	708	754	689	717	743	769	735	746	715	695	714	718	762	739	683	703	666	739	707	710	710	707	722	774	773	711	748	678	740	762	738	752	684	693	765	687	726	709	760	719	721	709	731	719	698	730	727	767	717	739	733	713	703	707	713	710	746	720	711	683	732	673	691	731	744	717	686	695	692	765	689	664	729	708	733	697	757	754	723	713	732	698	718	684	735	697	738	720	698	646	677	739	670	671	729	735	706	743	678	716	747	697	692	732	691	764	704	716	702	691	710	772	725	751	708	767	683	780	747	765	690	722	691	710	711	691	726	704	752	729	706	693	725	749	737	719	699	761	752	727	739	690	707	708	733	730	707	722	744	696	734	744	740	729	718	740	702	730	730	783	680	661	784	708	721	696	672	696	735	745	713	694	709	726	684	742	717	677	669	707	724	738	716	696	693	740	780	722	742	690	764	725	742	732	718	781	740	749	724	709	729	734	684	730	760	673	709	773	748	727	732	681	748	712	690	692	701	671	669	778	735	715	698	743	687	698	701	696	737	719	769	707	712	742	684	728	740	722	710	713	702	705	748	736	705	676	721	722	713	731	723	679	720	739	716	728	680	719	765	685	705	679	678	704	732	743	751	700	707	700	775	688	702	742	693	774	671	675	724	697	733	746	673	719	708	703	713	736	763	748	709	678	740	738	689	736	723	707	769	725	731	752	708	692	683	689	725	760	725	709	683	699	694	699	689	703	748	746	734	697	721	735	735	720	740	712	739	692	677	690	754	728	757	725	716	674	690	734	730	689	711	738	703	777	732	726	715	765	733	773	740	743	705	694	673	690	693	698	717	727	683	733	712	670	739	693	740	705	718	720	730	728	717	703	689	691	694	698	694	765	751	749	734	708	709	730	731	620	756	695	729	689	725	715	732	701	705	751	707	694	729	676	715	705	744	763	697	757	724	724	706	724	671	757	708	725	755	727	744	705	692	704	746	664	675	722	702	704	688	688	662	728	736	746	693	739	714	738	705	714	743	736	703	709	740	703	698	712	741	644	709	708	722	798	740	730	703	724	737	738	766	734	651	713	742	714	681	767	719	700	704	690	690	742	742	713	746	733	737	650	702	776	742	686	740	721	670	742	748	712	748	718	677	732	740	729	734	703	690	737	723	763	691	739	727	733	750	746	700	722	721	675	774	689	711	710	751	739	727	701	745	704	700	707	740	680	754	719	704	706	767	688	720	677	675	724	702	736	773	768	706	737	697	713	724	696	727	751	742	697	711	720	742	737	730	682	726	729	714	721	750	734	729	721	723	730	721	756	690	722	749	714	684	698	689	721	693	704	712	750	718	738	704	708	690	713	733	733	738	736	720	717	728	716	692	722	701	745	716	733	749	694	716	698	708	755	696	754	745	727	723	720	691	705	742	711	698	678	722	697	693	721	735	741	709	737	749	709	722	747	697	718	738	710	726	695	706	733	736	728	756	691	741	696	727	753	734	692	707	734	706	791	696	704	724	757	738	713	726	739	705	718	740	725	713	693	725	708	741	721	733	725	719	725	756	700	706	720	689	716	730	686	727	734	719	729	741	734	735	703	708	734	741	718	720	712	747	699	755	710	692	765	704	693	726	728	710	690	751	774	692	721	753	729	739	767	747	725	728	672	740	741	718	736	715	701	770	701	723	783	740	718	714	713	713	690	676	746	713	674	736	724	755	667	713	707	688	650	733	737	761	727	742	756	742	732	699	695	703	784	675	729	740	710	701	714	730	679	745	759	740	722	763	690	725	743	688	743	686	744	694	720	715	767	760	766	690	686	759	782	735	716	739	729	722	721	700	694	715	694	710	723	687	729	707	770	724	750	688	738	714	677	674	746	712	694	709	734	757	686	694	747	719	707	739	732	705	682	754	711	703	715	739	706	740	703	755	728	700	702	753	708	736	713	709	689	704	698	745	777	716	717	726	708	717	754	696	751	700	742	695	685	688	700	716	679	695	704	691	695	691	709	766	741	703	728	716	723	703	749	715	778	747	722	734	754	719	758	746	694	699	743	759	716	737	715	711	699	741	662	665	757	729	701	712	756	753	685	741	753	708	707	698	750	771	738	688	697	687	721	704	677	722	755	722	738	674	707	680	741	726	714	686	738	722	784	696	703	712	757	740	739	750	706	682	704	725	749	734	708	736	739	702	695	726	683	709	727	669	711	737	733	708	674	707	711	704	716	753	752	755	702	730	745	735	716	700	707	739	761	727	704	724	719
25650	21432	27239	25458	4157	1077	862	743	611	656	606	610	613	605	581	618	543	599	568	631	605	603	564	619	598	589	576	580	594	580	569	571	568	545	605	592	610	604	594	561	568	598	591	539	594	552	580	580	601	534	537	569	561	557	588	568	551	575	551	594	571	551	579	595	579	573	580	564	610	563	594	557	579	554	550	574	580	537	572	582	589	555	546	543	573	579	559	539	555	566	537	589	572	545	540	545	621	534	599	542	575	627	506	520	514	554	529	565	569	614	526	584	588	582	539	546	563	521	581	570	593	560	572	572	610	580	572	561	580	515	579	559	612	563	571	584	526	528	547	535	565	571	558	571	538	587	554	569	519	515	595	559	552	565	580	513	533	595	548	580	571	550	551	555	551	583	537	539	551	535	554	589	568	599	547	558	623	565	542	545	585	578	575	566	583	595	564	579	527	563	585	538	563	556	568	549	550	605	578	591	528	556	563	579	573	553	589	562	606	582	576	590	571	531	525	562	562	590	609	595	573	603	574	564	570	562	581	560	526	556	567	541	580	557	580	560	547	535	575	567	589	563	508	558	596	600	564	556	572	549	564	586	570	586	600	563	563	578	568	581	602	557	574	546	618	580	571	522	557	598	548	592	531	554	520	552	608	526	522	576	564	576	566	564	561	536	568	582	572	572	535	554	561	586	595	570	525	568	577	529	567	536	589	525	589	555	545	570	543	569	569	569	570	524	570	544	608	519	557	547	536	573	618	566	560	596	624	567	568	604	560	578	518	568	553	586	598	608	583	553	576	553	554	537	582	547	541	565	594	547	551	529	556	546	604	595	572	524	547	567	547	588	535	587	552	546	575	572	552	559	592	574	597	531	593	593	544	556	547	561	532	555	529	547	565	575	543	554	561	555	566	582	576	614	583	556	592	593	564	552	576	577	595	517	583	598	556	525	536	536	557	562	589	542	562	579	533	557	556	553	575	605	568	577	540	518	570	586	610	540	543	552	553	583	549	532	557	546	576	588	536	566	582	552	540	536	601	567	558	557	531	596	583	552	552	579	557	531	546	534	531	562	598	587	553	538	526	563	616	555	604	557	548	543	561	579	518	564	523	567	597	560	510	586	554	537	618	501	604	532	622	586	570	527	580	573	536	553	549	553	543	524	586	548	566	556	556	572	653	561	542	517	548	559	581	512	556	531	538	588	560	554	595	571	596	576	538	537	575	575	550	539	564	567	571	568	592	543	541	571	560	580	561	567	568	607	624	558	554	550	610	521	588	557	562	571	572	556	597	548	565	574	555	545	556	590	542	512	584	560	573	592	568	557	579	585	552	557	549	556	540	570	523	560	565	543	539	531	534	587	555	551	558	575	536	583	510	536	529	549	569	573	574	541	572	531	577	566	526	575	568	609	541	571	574	561	514	548	541	545	585	551	618	558	544	585	554	504	526	571	556	608	537	563	604	594	544	555	558	537	568	570	561	559	583	546	525	555	554	539	594	562	545	534	538	556	539	564	535	586	551	574	590	554	613	576	580	590	578	568	555	565	582	554	588	538	608	531	559	559	584	562	604	566	539	590	542	525	545	541	584	598	576	581	574	591	550	600	528	549	557	546	514	526	562	571	563	573	589	555	639	569	557	583	522	579	584	567	573	561	536	579	570	570	553	561	571	515	581	576	534	566	576	550	570	592	596	530	538	540	569	539	586	628	542	588	546	547	609	565	554	556	564	592	594	548	556	586	581	514	545	552	564	564	584	575	580	524	523	534	525	583	575	563	533	520	599	577	564	551	550	584	565	595	544	552	529	537	538	582	559	585	562	530	579	570	529	551	576	545	549	590	585	546	572	571	522	593	599	582	566	532	562	540	601	610	583	545	529	571	550	556	592	609	543	581	564	562	561	555	590	559	577	593	548	570	561	583	557	568	589	533	546	557	508	576	567	542	537	567	569	581	584	592	526	565	548	611	590	543	533	570	557	552	543	524	549	545	610	576	537	560	624	540	536	547	538	531	499	589	574	589	536	553	587	570	591	554	598	558	585	563	590	557	588	549	566	604	557	548	514	534	560	529	585	559	579	547	589	537	519	554	574	581	571	603	551	575	540	556	569	574	576	593	527	551	569	539	550	594	493	538	560	586	535	570	572	545	495	571	579	587	552	542	564	563	518	521	566	575	563	524	518	558	584	577	574	512	582	529	565	562	526	593	566	567	558	529	507	578	582	540	538	603	583	556	567	540	541	555	530	549	613	538	568	573	572	541	581	566	551	556	548	544	542	586	625	580	560	585	609	581	547	592	544	603	584	558	604	560	613	542	539	606	582	548	557	534	546	566	559	528	568	574	604	548	584	538	538	567	545	609	541	554	544	568	605	543	549	549	554	546	557	543	553	617	539	540	581	577	569	565	542	580	593	566	634	617	542	597	542	576	552	552	560	585	577	557	539	558	586	596	568	585	536	619	592	575	571	565	523	588	568	519	567	609	506	571	609	594	563	561	585	595	549	568	580	594	566	513	536	541	557	568	561	578	573	580	480	560	569	588	552	625	521	529	525	581	602	532	622	559	584	553	588	554	561	550	578	578	530	557	588	531	549	598	609	576	521	497	626	594	558	544	532	583	561	561	582	574	552	540	609	553	495	553	520	581	568	547	549	569	580	572	566	590	574	601	585	550	527	573	558	531	551	550	556	572	549	612	521	524	561	554	557	568	562	574	545	558	547	528	567	536	573	542	582	592	588	559	526	558	553	573	586	583	604	552	553	568	542	575	585	575	539	582	592	544	579	584	569	515	542	590	550	556	559	548	582	594	576	574	594	555	569	583	561	553	532	556	575	556	563	553	576	588	586	559	572	619	563	593	539	546	567	558	528	581	567	481	578	542	598	566	579	583	539	541	559	576	551	558	542	565	545	572	553	558	553	603	531	574	570	542	558	566	556	603	598	603	606	574	531	503	620	571	591	595	548	553	568	527	548	559	528	541	552	579	550	557	593	574	557	551	556	540	582	579	580	572	601	624	539	599	541	543	581	576	543	582	564	524	534	604	550	540	579	565	561	575	581	569	602	582	578	587	556	570	544	529	579	567	570	564	544	558	556	595	574	541	626	584	560	541	604	557	561	565	582	558	560	597	573	549	538	517	563	593	537	537	559	548	575	576	566	513	562	558	522	554	580	588	564	529	609	604	532	596	543	544	577	603	565	580	537	508	583	583	585	596	579	607	610	565	560	567	513	575	552	558	487	530	562	569	606	556	573	583	542	557	562	631	566	599	580	560	568	529	576	552	531	568	585	567	561	528	575	579	556	592	599	576	562	581	590	522	573	560	553	586	557	555	546	536	564	549	546	532	571	593	553	558	607	521	562	534	576	543	559	518	533	545	548	579	535	534	544	533	562	569	572	536	580	553	546	572	562	544	573	596	556	543	572	558	546	554	555	603	556	566	569	559	585	549	585	567	622	541	571	597	598	606	540	605	537	548	597	595	557	555	552	578	591	520	541	551
3711	2908	2455	1340	988	811	663	645	626	632	557	561	584	544	531	542	531	505	490	519	535	516	535	507	513	507	531	523	534	492	513	526	492	505	537	487	492	492	510	463	530	524	526	522	479	482	477	466	511	515	483	509	533	510	526	501	499	508	488	509	510	483	488	492	489	513	550	500	470	498	526	525	492	539	515	480	491	520	462	509	502	444	484	465	498	513	503	543	503	483	493	510	498	450	514	498	503	501	487	478	476	454	465	492	485	494	501	462	499	515	491	483	501	501	501	495	505	507	480	479	494	502	482	507	492	458	504	490	505	511	497	525	516	533	508	475	492	504	489	495	524	441	490	484	480	548	527	526	499	518	506	490	514	515	507	501	532	521	519	495	491	520	483	483	510	446	496	484	461	545	502	502	479	471	509	501	504	473	470	488	485	538	483	495	525	469	517	476	476	481	516	462	480	480	503	491	499	506	523	509	456	511	474	494	470	447	514	507	509	523	448	495	541	511	502	515	497	502	473	493	518	496	511	487	469	501	497	467	515	506	493	510	504	519	498	503	514	498	529	463	464	483	523	486	484	493	480	492	498	476	541	508	509	532	491	558	499	459	543	500	458	489	512	505	507	474	503	471	477	501	485	465	517	523	485	459	496	484	472	513	494	537	484	498	496	488	501	511	478	497	509	495	506	506	506	502	466	472	481	498	462	499	496	519	471	485	505	513	506	537	533	495	468	503	479	497	470	483	493	486	526	492	499	472	478	492	479	500	465	492	486	501	515	496	507	502	506	490	461	478	493	457	513	488	473	481	476	477	472	487	474	512	547	481	504	468	475	443	503	452	522	507	498	503	502	483	462	459	521	464	502	514	527	475	497	509	474	513	497	494	513	485	513	512	501	443	433	493	523	454	534	485	490	502	484	490	493	514	481	493	472	486	462	479	503	498	471	451	520	515	502	490	486	523	524	479	532	481	519	506	508	464	447	520	479	507	496	488	495	447	535	490	516	478	488	489	504	492	497	511	498	455	500	487	502	485	485	520	504	466	502	518	525	483	514	526	483	504	476	450	475	520	480	477	475	501	500	471	482	507	514	489	520	489	510	481	537	513	450	478	477	535	492	492	497	488	491	495	503	493	540	487	500	482	490	517	497	509	500	484	536	514	500	503	504	492	484	481	482	474	496	486	448	497	501	506	516	477	507	463	479	499	551	487	494	487	506	501	491	475	481	475	500	511	503	468	495	496	485	456	519	478	488	496	542	532	469	472	461	490	492	502	501	484	508	502	489	461	475	488	485	500	504	492	542	473	487	427	527	500	485	486	453	458	515	487	505	479	498	500	469	469	534	546	488	495	490	504	492	538	477	496	486	503	521	490	460	497	476	535	470	472	491	473	489	495	457	474	494	489	513	506	522	491	519	467	502	479	495	459	528	501	527	481	480	491	523	501	460	520	512	504	448	482	499	531	503	524	532	501	511	477	471	547	478	490	482	506	509	478	466	464	499	488	488	489	502	543	504	533	526	502	493	487	470	496	505	450	507	481	490	484	493	506	503	501	478	495	489	504	450	506	470	516	499	493	496	451	493	482	472	499	449	523	501	504	487	501	491	506	489	474	497	486	506	517	472	478	516	516	449	488	480	507	516	516	508	501	505	478	510	451	532	486	476	489	508	451	448	512	557	452	470	540	474	412	471	493	441	501	521	475	501	450	455	494	482	486	464	490	498	468	469	517	484	489	500	497	500	507	496	477	497	500	477	499	503	497	530	463	487	523	486	488	526	482	485	469	471	482	492	524	474	489	467	532	487	524	501	483	505	521	470	475	462	486	496	486	499	518	539	476	457	504	448	514	530	456	485	445	498	452	488	458	485	481	463	490	486	483	524	483	471	504	495	522	480	436	493	456	458	469	491	501	496	491	514	526	515	502	469	443	472	483	526	489	493	505	484	479	483	465	498	477	487	497	505	515	480	515	461	492	512	474	510	480	490	492	513	457	473	456	477	438	496	484	517	487	499	466	541	489	482	515	482	505	465	492	473	495	480	476	474	492	500	466	505	439	501	548	529	496	479	464	465	466	489	433	472	464	537	481	476	482	459	490	501	510	511	502	480	486	473	502	472	485	460	503	484	491	505	486	475	477	513	473	503	503	503	498	469	479	484	481	473	498	495	547	461	513	490	500	456	484	530	517	509	484	515	491	493	475	496	500	499	476	531	506	501	482	401	446	486	458	505	476	520	487	513	512	478	499	517	521	496	466	494	503	506	468	460	512	511	504	504	495	529	495	509	511	486	510	474	514	506	482	478	479	493	463	554	498	463	495	481	503	507	474	523	495	455	531	528	542	462	518	516	469	476	472	509	491	523	459	448	490	518	474	489	480	450	496	459	467	492	475	518	481	489	501	474	516	494	526	489	497	475	493	467	484	496	445	512	504	505	508	475	461	478	442	490	487	493	466	483	479	483	495	482	488	479	493	499	522	511	492	483	470	513	498	482	476	457	515	507	473	535	521	493	507	511	455	508	488	491	505	495	463	451	516	501	505	489	487	466	497	468	484	445	460	488	483	478	438	461	508	511	486	504	484	462	515	493	507	456	445	504	483	517	500	529	469	459	447	510	507	521	480	522	497	502	493	511	451	484	486	490	518	516	506	483	511	482	495	481	514	498	505	491	485	517	447	471	522	510	504	486	454	518	477	516	494	501	480	483	501	515	550	477	513	465	530	470	483	446	482	474	497	496	481	498	467	468	503	489	466	518	461	473	516	498	526	473	507	529	529	500	479	456	479	470	498	459	484	521	479	538	484	487	485	461	491	490	537	475	529	531	466	492	488	523	463	481	466	477	464	466	523	494	505	514	496	516	470	472	453	505	509	501	488	461	497	478	487	530	478	485	475	525	509	493	496	481	501	510	484	463	507	532	490	504	509	491	501	492	511	509	505	516	540	458	471	474	459	478	476	490	509	490	490	494	479	465	479	498	488	508	523	489	463	451	504	473	461	481	519	462	474	473	512	493	501	494	495	479	508	511	507	505	478	504	561	476	475	522	449	471	463	514	494	501	479	480	461	504	508	501	530	476	520	508	495	508	474	458	492	485	458	487	491	488	488	507	479	515	498	484	495	489	474	468	491	458	493	478	487	473	549	507	493	498	473	495	457	458	506	471	436	460	505	479	494	511	509	522	514	491	491	484	452	522	480	479	482	442	490	489	494	492	488	469	482	489	502	475	504	461	465	476	458	447	485	522	508	488	471	501	473	522	474	470	484	542	487	481	520	510	486	493	471	528	501	489	457	505	522	482	470	516	495	499	466	541	502	467	458	485	471	490	465	495	498	473	478	501	474	504	492	492	483	483	485	460	483	476	448	504	481	444	536	496	493	487	492	491	465	483	490	536	494	519	514	481	479	503	463	508	495	487	462	489	531	487	486	476	477	461	497	480	486	476	450	525	497	493	491	501	509	470	506	497	522	491	483	459	420	490	491	466	473	488	488	456	504	525	485
24530	21418	28536	24683	21129	3420	892	537	428	434	381	369	386	367	356	327	372	352	350	325	356	345	330	317	316	328	339	294	341	329	306	314	345	300	309	322	302	326	309	311	312	329	327	305	315	315	306	318	316	318	315	315	313	327	302	289	336	331	301	320	319	319	318	312	350	298	293	308	313	297	353	323	312	317	288	342	342	324	318	321	316	292	326	304	345	297	310	292	337	318	299	324	302	304	308	325	312	320	314	301	326	323	290	303	287	313	325	327	320	308	331	320	334	316	286	328	270	300	335	305	284	297	290	302	295	319	292	285	309	342	315	334	313	301	283	321	327	296	310	299	312	330	304	335	326	328	320	310	312	303	303	308	348	310	313	277	272	285	315	345	323	298	310	315	315	291	334	325	325	312	299	298	289	282	315	288	256	327	309	300	295	330	332	292	314	318	306	300	310	304	300	326	321	303	322	306	291	288	297	336	316	339	300	320	317	318	314	285	282	322	275	345	326	278	302	277	316	343	320	334	326	280	320	333	294	301	300	314	302	316	325	334	337	318	312	272	309	310	295	288	333	296	299	297	292	312	311	296	334	283	318	296	311	280	315	317	343	295	298	338	316	336	318	301	289	299	311	331	292	326	291	313	333	287	323	293	316	352	323	311	326	324	284	311	289	300	308	316	323	320	334	320	307	311	273	291	314	297	298	286	294	299	309	306	305	332	291	299	283	294	315	296	308	278	317	282	341	307	292	324	315	314	295	307	306	288	317	301	310	301	290	323	283	274	317	317	322	275	279	295	319	307	321	338	305	294	317	341	311	317	312	332	285	313	323	308	311	284	323	332	287	315	304	312	280	328	313	332	314	317	315	298	281	338	311	307	323	270	302	320	303	306	309	305	310	298	328	343	325	299	277	283	305	321	296	337	335	299	319	299	324	306	298	329	316	329	327	312	316	303	319	306	284	307	281	299	317	323	297	276	313	282	328	291	311	304	278	327	281	292	308	286	347	285	318	307	273	317	325	327	307	337	327	286	313	307	296	309	310	294	307	294	306	308	314	329	326	324	299	275	318	323	303	331	307	299	329	309	299	283	318	298	310	294	310	300	248	308	316	287	314	302	326	308	324	306	299	279	311	292	288	294	295	272	307	289	295	288	301	289	309	293	300	300	314	335	290	336	282	261	319	320	321	287	321	332	322	319	316	308	316	313	345	290	313	307	297	337	326	310	336	315	284	312	279	307	307	302	315	324	292	312	297	290	290	279	303	296	328	325	310	305	296	310	343	274	346	285	270	325	273	305	328	326	295	303	283	278	318	342	305	312	309	300	311	310	307	281	312	308	308	275	294	299	280	298	320	312	319	312	347	295	321	337	310	351	294	279	286	306	302	297	328	337	264	300	319	301	315	288	313	280	299	316	301	310	327	305	304	315	324	283	290	301	312	308	321	361	281	331	280	345	313	325	311	313	326	296	294	340	310	343	302	297	316	286	281	290	291	303	305	316	322	276	289	293	338	286	296	296	278	316	282	329	306	283	300	274	326	275	327	314	342	305	289	308	317	320	319	289	314	284	313	297	306	327	301	306	291	290	312	300	297	316	286	285	320	266	327	305	310	252	294	280	337	315	292	312	331	305	313	302	299	296	282	299	313	325	300	289	321	305	298	297	334	293	286	321	344	291	308	321	296	276	322	339	307	316	321	301	316	301	304	308	292	285	314	311	304	291	312	303	297	310	339	293	337	298	303	289	299	312	314	312	283	319	309	278	310	291	283	331	302	297	305	281	315	337	288	329	315	323	305	310	287	306	306	316	286	310	312	286	348	306	306	282	323	337	295	319	307	296	285	286	315	317	284	329	305	303	324	306	304	324	296	314	328	285	322	325	303	317	308	275	304	305	308	287	313	301	306	299	287	290	305	324	294	310	291	322	286	307	286	287	313	290	283	296	295	293	289	320	283	316	290	290	312	286	311	303	322	286	303	308	298	299	293	304	288	324	314	319	325	283	296	286	286	279	311	290	296	295	322	305	322	295	301	307	328	330	274	284	302	296	340	297	326	279	323	286	304	282	303	310	305	275	288	310	298	285	299	303	298	317	331	300	251	303	302	298	297	328	324	312	300	317	303	323	329	305	326	303	313	301	332	309	291	353	314	309	285	282	340	293	294	309	299	268	331	309	287	314	340	338	287	303	285	267	297	308	324	315	282	298	325	300	326	306	297	277	293	301	305	308	307	315	291	302	300	295	296	314	302	327	267	334	310	312	267	323	275	299	289	306	328	309	289	316	289	332	326	297	296	286	324	326	290	299	298	297	318	277	306	310	290	314	290	320	329	325	305	304	313	318	272	314	263	276	328	314	314	314	311	318	303	315	324	310	343	302	304	296	326	300	313	304	303	302	315	335	291	301	288	304	280	315	299	326	328	312	275	322	343	315	310	280	315	318	279	296	317	291	294	300	321	309	276	340	310	316	292	347	333	291	300	301	306	307	317	314	321	315	275	286	309	328	278	310	295	299	304	313	316	315	319	335	344	322	298	292	321	298	315	310	280	279	277	295	328	290	308	277	282	310	328	319	297	301	326	309	301	321	322	296	301	318	290	302	306	312	310	295	280	326	302	303	301	289	299	344	335	310	311	328	293	335	325	307	315	300	299	322	324	292	324	297	331	299	306	280	301	298	310	306	287	303	307	317	320	326	283	296	300	271	324	318	304	299	311	340	317	315	308	322	329	309	283	344	318	265	312	329	330	315	293	312	296	307	348	269	301	306	322	316	317	319	343	255	291	286	283	287	300	291	304	310	291	290	329	286	299	318	325	280	295	302	303	274	306	316	324	272	281	314	313	321	299	336	305	307	314	321	331	300	275	330	286	314	339	327	346	356	286	308	307	268	309	314	296	309	303	294	291	289	315	315	319	320	277	303	301	304	314	309	284	328	313	325	295	339	286	304	305	309	265	284	266	309	304	297	312	295	306	334	311	294	286	314	315	302	333	303	315	294	324	325	317	337	331	288	300	320	291	291	317	276	329	315	327	310	290	297	296	338	330	326	323	303	307	297	311	276	303	285	315	319	312	309	312	306	345	314	298	313	280	295	306	297	280	323	294	314	324	310	324	304	304	266	348	293	294	282	294	327	334	319	321	294	304	302	335	274	307	345	287	291	324	313	290	325	299	313	296	303	321	291	320	318	290	300	300	303	310	307	286	307	329	356	321	298	279	330	322	290	315	307	325	332	286	295	314	295	311	260	298	298	307	303	310	273	324	324	298	325	302	312	292	312	307	315	335	309	301	294	316	307	295	311	316	296	286	316	261	305	308	292	299	288	314	338	319	335	292	299	331	294	334	297	283	314	298	368	312	326	331	294	308	310	295	282	305	292	288	321	303	318	314	329	314	275	298	296	329	315	302	296	293	317	301	348	301	326	310	324	300	293	328	303	299	319	312	299	287	318	292	309	282	310	312	333	312	300	340	302	283	328	292	319	322	314	294	288	323	300	309	270
3814	4822	3987	2045	1307	985	787	631	528	476	439	409	434	429	370	351	347	341	368	340	365	321	347	319	320	308	294	275	332	295	311	303	306	324	309	298	315	296	325	280	287	280	294	297	318	340	283	327	325	294	270	303	282	295	336	296	304	282	320	299	273	318	305	326	290	290	303	294	314	311	265	293	308	277	339	318	320	269	274	302	298	288	328	290	304	303	297	293	313	272	288	266	318	287	295	268	304	288	257	269	271	282	256	292	262	256	305	335	288	287	263	295	285	285	304	285	287	311	264	308	299	286	300	311	310	309	261	272	311	282	331	327	292	335	298	287	292	289	291	313	281	258	313	253	298	278	282	310	315	294	296	296	287	283	302	319	279	288	298	300	295	267	286	301	294	290	325	262	305	301	277	270	279	306	300	276	294	291	297	296	284	270	286	291	290	272	286	297	294	270	301	291	302	288	281	332	292	290	286	282	276	298	287	294	300	325	311	328	308	297	314	304	313	278	294	289	313	281	300	265	285	302	264	296	308	288	289	271	287	306	308	303	294	283	319	279	277	311	305	314	299	292	315	308	271	294	309	286	307	258	318	283	326	299	299	272	264	303	277	284	301	283	276	280	303	308	285	286	274	292	290	298	281	307	304	314	302	300	292	283	281	259	268	303	298	312	248	283	283	312	282	296	287	287	282	309	308	281	294	260	292	274	304	294	314	285	310	291	296	295	303	315	260	314	291	266	272	266	274	332	301	276	282	282	310	310	309	326	296	303	316	281	302	295	293	309	298	271	288	310	299	282	297	263	277	273	324	271	308	319	279	300	277	300	287	324	323	326	290	318	279	286	311	279	299	300	315	277	309	288	318	278	281	296	303	279	278	317	289	285	274	314	320	297	298	294	282	303	292	271	257	263	260	293	311	296	279	283	269	284	275	318	303	296	286	279	294	290	326	281	258	319	279	282	268	309	296	326	298	290	324	305	272	305	281	279	313	283	266	297	298	294	282	291	295	293	267	302	277	272	282	287	305	277	285	295	291	307	257	283	281	290	277	278	277	286	315	281	307	307	314	289	288	291	269	270	274	322	288	295	324	317	291	301	319	314	281	305	304	268	297	324	302	270	305	273	285	287	274	314	300	279	307	281	284	274	262	330	325	324	295	299	297	306	265	266	284	313	288	275	292	279	258	292	286	301	295	303	275	287	283	297	290	274	270	300	294	278	271	262	284	304	284	270	278	298	302	274	308	284	306	322	293	321	285	307	284	308	295	307	307	268	328	267	290	288	307	321	288	293	296	277	299	270	278	301	298	273	300	275	254	286	283	299	295	276	285	278	316	299	293	305	290	280	280	305	272	310	291	287	329	295	333	277	296	273	277	281	283	290	293	307	287	277	266	302	311	292	283	289	301	306	291	274	292	306	288	299	302	276	278	293	273	300	302	309	252	269	298	261	302	285	285	291	290	270	309	285	286	282	314	302	299	280	297	274	275	267	316	292	295	290	303	285	286	283	315	307	301	290	276	330	309	300	301	317	287	275	268	284	305	320	292	271	281	278	282	295	307	261	289	320	286	286	308	270	275	282	278	305	297	310	298	285	273	268	298	301	314	303	288	315	312	301	298	274	302	290	292	290	314	337	299	296	274	318	297	284	301	282	291	306	255	294	290	310	264	315	272	278	278	306	309	289	315	309	302	309	283	284	276	270	257	307	305	271	317	280	251	324	295	310	281	315	301	284	276	302	277	278	283	260	307	287	285	284	302	282	325	288	326	291	301	273	307	267	295	270	270	312	269	305	294	258	307	316	287	306	279	289	311	293	303	283	276	303	298	285	319	273	303	283	310	270	279	279	275	278	303	282	282	308	267	241	292	257	300	268	295	277	296	287	299	287	311	264	277	297	320	302	302	282	315	288	280	292	286	282	308	309	275	285	294	274	282	297	303	294	304	281	311	285	299	304	275	277	291	297	270	290	266	328	269	292	268	266	295	285	284	301	274	266	313	285	277	294	263	291	301	269	323	309	312	329	307	284	285	260	293	253	300	262	276	279	309	278	269	295	303	276	280	332	275	289	305	277	297	278	294	270	275	265	270	311	255	291	297	269	288	320	271	276	264	262	295	304	270	276	286	316	280	287	302	306	289	313	271	250	298	296	292	292	306	299	277	301	284	272	285	250	289	290	287	286	267	318	290	309	291	289	304	296	285	288	283	292	260	287	267	287	287	298	309	278	319	285	308	296	280	281	285	258	324	269	283	289	286	322	286	309	282	288	276	303	277	282	263	287	301	315	314	296	321	321	304	297	288	278	295	289	278	272	287	269	310	303	303	273	283	271	288	292	322	319	287	297	278	291	292	283	299	322	302	258	278	304	306	294	295	295	298	261	313	303	304	295	296	270	280	318	274	294	294	284	303	291	305	326	250	285	326	274	278	314	308	292	276	293	261	296	278	306	312	303	265	297	275	301	264	282	264	286	287	308	280	283	282	286	285	297	311	303	282	258	274	275	271	275	280	292	302	320	285	303	281	316	295	273	299	268	280	266	265	302	284	294	298	264	285	287	303	270	277	286	301	277	269	314	295	338	306	279	275	270	312	277	280	262	272	278	302	308	257	328	274	294	285	289	283	292	294	300	271	285	289	294	288	303	270	279	302	326	279	274	283	266	277	258	290	299	302	288	279	265	293	292	271	293	300	315	271	310	257	320	279	271	278	301	288	299	275	293	300	273	328	247	285	295	267	295	280	287	270	325	286	307	295	250	318	301	284	265	312	307	292	308	285	305	295	291	254	271	302	290	279	294	290	299	305	255	269	279	279	286	279	262	278	263	253	309	298	269	302	274	302	319	276	304	294	287	310	300	281	280	293	271	287	290	288	319	272	286	295	275	283	320	294	295	262	301	297	294	283	315	287	281	267	286	314	289	298	299	293	273	267	287	282	283	272	298	296	279	263	295	285	298	277	293	276	282	285	274	308	292	273	291	300	266	309	294	273	283	292	280	307	294	302	284	259	323	296	279	280	291	286	281	292	272	280	265	290	298	328	281	279	283	278	281	275	258	286	316	284	296	293	266	286	309	308	281	272	294	288	276	250	290	260	299	291	297	265	261	279	295	320	272	291	281	320	281	279	316	333	279	297	317	279	284	286	303	306	308	299	313	270	310	276	296	303	263	284	269	298	315	276	286	297	252	285	278	280	291	262	295	257	280	286	293	285	294	325	314	305	281	280	266	308	318	299	288	279	298	274	289	303	276	290	313	308	283	276	272	292	292	298	323	278	303	286	293	291	321	299	287	298	265	293	274	286	277	291	285	255	287	294	304	281	300	300	299	279	256	271	306	266	272	284	294	292	303	308	301	292	311	306	255	278	310	314	284	305	289	284	279	265	281	250	302	306	291	290	289	266	332	282	301	322	277	269	320	318	294	307	286	284	258	282	275	290	303	309	291	293	311	275	283	298	268	283	285	296	278	303	254	280	295	298	300	307	250	269	271	294	312	302	281
27926	10048	1681	1208	916	921	862	912	900	836	940	901	887	879	925	874	976	865	879	909	907	893	887	886	891	881	905	892	852	885	864	949	884	860	873	988	867	955	910	915	901	911	880	940	910	909	875	917	890	900	883	875	869	852	885	955	898	861	910	894	905	898	860	893	878	851	914	917	906	901	845	919	910	839	896	847	856	889	896	898	894	838	935	939	921	913	884	885	852	891	854	895	849	864	883	884	848	843	897	878	938	885	891	878	863	848	914	915	892	911	859	882	873	910	877	976	919	851	861	847	878	921	819	841	951	929	905	885	940	862	872	845	890	890	904	886	854	872	852	892	881	893	924	919	904	868	871	906	898	888	893	921	845	913	899	865	871	856	884	851	881	921	852	880	862	863	902	899	929	884	894	921	970	856	874	876	902	915	902	929	923	923	838	887	907	932	841	875	910	924	862	890	869	917	882	909	890	889	895	882	888	910	845	847	918	903	869	902	837	892	913	844	879	909	870	854	923	922	885	903	864	855	940	843	942	955	929	916	893	888	878	907	857	870	854	870	863	905	857	887	875	856	983	860	889	865	952	879	883	846	909	918	869	931	867	890	872	840	849	925	863	876	894	898	895	915	846	931	881	894	916	881	865	918	892	851	860	867	862	912	881	864	881	850	854	842	874	884	889	885	908	838	872	907	881	887	889	865	905	842	866	887	953	871	890	853	830	810	870	886	810	901	899	913	884	916	886	916	890	931	906	860	864	929	894	934	885	927	869	905	867	840	887	851	923	893	850	921	884	858	868	884	927	846	905	866	907	940	911	931	925	923	904	917	907	925	873	847	840	884	961	958	922	867	900	846	908	895	829	874	892	834	919	907	875	872	937	913	904	888	873	861	875	895	911	901	917	900	901	831	902	849	845	872	874	859	902	991	926	913	853	886	899	842	808	888	895	851	855	894	911	900	894	843	859	845	861	885	881	876	943	908	807	837	869	896	902	923	879	854	927	904	926	903	865	909	877	925	851	859	961	912	855	831	942	856	910	845	893	866	895	897	914	885	877	930	846	896	931	880	899	989	919	859	880	888	942	861	890	827	878	870	895	863	881	879	886	892	912	909	933	853	871	938	956	862	905	924	855	908	895	856	875	907	934	879	932	894	859	830	873	886	862	933	1009	866	871	873	862	893	833	890	919	864	910	901	907	893	844	876	887	840	842	872	819	867	868	950	892	874	900	893	928	853	894	864	917	906	865	884	883	862	889	876	894	863	851	893	892	912	843	847	903	877	877	897	902	860	908	902	930	842	893	869	916	899	898	849	907	902	896	870	868	864	884	905	899	883	896	885	906	889	920	919	893	875	915	884	905	873	896	852	856	936	824	885	891	841	881	781	876	871	923	850	865	898	917	856	895	905	841	885	924	917	884	882	865	934	849	871	896	912	934	913	879	841	862	859	870	882	911	873	863	900	884	863	882	902	893	859	830	960	873	918	923	881	886	918	903	883	869	895	833	883	899	891	852	846	839	867	897	890	889	960	875	876	895	890	851	907	903	862	916	932	869	893	914	902	910	917	908	953	873	935	878	926	918	883	881	907	850	888	875	824	886	907	907	901	941	894	852	904	854	923	865	910	916	942	930	842	868	908	941	907	923	913	934	843	882	971	862	848	890	902	835	918	916	914	920	886	867	892	881	861	802	837	911	877	923	874	899	868	857	839	892	900	908	942	935	883	860	844	943	971	857	910	928	910	870	866	876	921	946	825	894	870	854	911	890	870	925	872	898	920	923	937	873	851	872	869	879	897	904	905	856	855	895	874	919	880	862	885	903	883	893	920	830	865	872	845	865	919	907	926	907	863	861	947	891	907	912	943	902	948	889	891	853	878	905	862	923	849	909	853	918	853	875	882	887	845	910	924	879	874	887	904	948	862	846	894	888	968	845	886	882	905	918	896	848	891	872	913	880	808	848	905	920	906	870	912	927	943	916	847	858	816	895	861	887	951	894	885	884	885	890	928	830	888	926	896	890	838	942	932	906	929	930	897	917	864	874	901	970	894	918	867	852	857	917	889	884	899	872	927	875	894	884	889	860	869	861	854	856	909	880	883	871	903	881	887	890	868	891	911	872	864	853	849	885	911	943	874	937	886	899	918	907	915	889	874	903	842	907	924	950	879	934	872	886	916	871	820	919	897	891	831	874	905	931	883	894	892	905	896	904	836	865	898	937	928	850	898	922	968	891	862	847	852	887	922	853	874	837	881	957	825	906	940	803	917	932	917	937	864	873	895	899	899	870	913	925	887	882	855	854	848	917	924	880	827	872	912	892	927	867	877	920	918	886	862	869	949	910	881	897	907	953	871	911	912	913	893	838	893	908	893	864	883	928	920	877	866	890	875	908	881	900	904	907	902	895	933	920	926	908	908	891	922	872	870	931	875	866	882	872	933	864	883	903	895	876	897	859	951	898	947	902	841	927	822	883	897	920	867	945	919	841	884	892	890	870	889	909	881	936	870	839	871	867	897	933	902	874	860	881	910	944	866	904	911	887	852	932	870	910	892	903	842	900	846	882	871	875	909	962	838	854	843	839	916	941	893	926	906	891	934	930	917	864	868	850	852	866	878	865	850	875	838	907	864	907	855	839	870	871	931	891	851	823	873	919	902	874	876	846	924	887	878	906	873	882	900	857	899	881	928	889	980	937	832	917	867	912	882	880	879	922	907	905	882	912	861	880	864	910	941	863	879	897	886	907	919	813	903	848	903	852	884	937	849	878	842	868	923	874	864	855	867	877	883	915	849	874	864	886	860	880	860	871	908	920	884	839	854	882	888	893	923	874	828	886	901	872	887	892	852	919	877	897	946	912	863	804	860	880	876	873	920	905	906	863	898	920	858	913	885	911	924	885	918	966	919	889	888	919	938	898	877	854	897	917	827	887	906	904	882	866	859	928	933	910	849	850	862	823	903	859	874	881	876	910	853	824	875	867	879	926	922	910	890	866	930	958	878	900	877	855	933	941	847	899	865	867	901	865	876	850	908	925	872	932	883	915	891	889	910	913	856	913	905	865	916	933	857	852	887	861	903	849	848	865	866	960	876	828	851	917	869	860	878	895	893	902	929	883	904	888	905	906	867	878	923	859	886	873	916	870	920	864	913	889	864	907	929	909	846	841	870	932	871	931	902	848	846	892	885	869	909	881	901	912	884	929	895	872	941	910	885	911	923	932	919	884	876	884	891	898	933	894	911	852	893	888	837	907	858	877	838	903	845	858	922	887	879	887	900	881	856	882	908	899	899	889	903	902	893	927	905	872	875	919	881	859	886	889	904	873	928	922	900	846	877	863	895	946	880	915	876	857	923	856	878	903	865	912	915	858	940	945	891	859	913	894	869	882	900	852	904	870	958	888	876	891	867	824	884	899	848	819	870	883	887	945	934	981	863	883	908	885	895	937	874	838	901	884	849	852	862	936	917	879	885	866	937	890	880	872	910	882	901	906	912	953	908	857	911
5596	974	889	776	747	744	749	765	765	722	737	623	722	731	766	754	757	714	705	731	729	749	725	744	753	742	705	727	758	750	709	689	740	762	780	720	657	753	732	713	743	743	722	745	707	704	700	700	752	699	723	712	730	708	713	727	677	715	718	704	720	763	760	718	704	723	675	715	715	723	697	733	734	720	706	703	710	751	704	728	718	744	696	739	695	718	729	745	699	715	729	710	648	730	702	740	705	734	707	677	755	734	693	689	757	713	715	721	750	721	724	726	744	698	768	781	698	727	742	728	714	720	756	720	706	680	723	766	695	722	753	753	719	747	687	684	763	724	699	714	712	698	700	736	664	753	727	705	695	732	716	742	728	768	721	707	743	721	667	752	689	734	742	696	702	693	764	747	758	757	726	743	744	761	721	723	740	743	720	776	735	714	694	757	717	720	740	735	728	676	702	743	709	735	700	719	755	726	727	692	716	721	759	725	740	716	736	695	734	691	734	715	691	698	720	750	722	677	706	766	752	731	680	735	721	742	704	717	739	749	748	745	714	792	681	725	716	679	730	686	691	731	771	676	718	738	684	730	697	724	741	704	745	763	731	751	690	722	742	710	787	773	779	732	775	707	704	732	676	808	700	717	734	692	710	712	654	723	699	745	720	712	742	729	720	705	712	732	759	725	779	746	721	713	706	716	713	761	649	748	679	713	766	732	686	681	763	716	703	702	745	686	689	743	746	774	763	739	744	750	718	729	740	689	693	704	751	708	702	721	713	702	731	740	761	684	680	711	748	697	750	731	728	706	728	747	745	706	738	755	714	745	713	706	710	728	709	740	710	704	696	729	741	704	708	740	721	771	755	749	746	688	732	754	743	723	697	646	699	769	745	809	720	725	756	684	733	757	701	742	724	697	704	690	700	713	755	673	699	668	744	713	722	676	716	677	736	752	731	707	729	754	700	734	795	738	753	677	736	705	745	743	716	719	673	747	680	723	716	726	747	653	745	756	747	698	693	712	716	766	732	729	729	706	679	717	738	751	755	696	687	677	736	705	781	745	752	730	741	719	725	697	717	722	713	743	711	723	756	719	740	705	728	741	734	653	753	707	717	708	679	722	711	757	723	768	710	706	718	722	738	741	739	736	741	750	751	782	716	721	750	732	693	719	757	690	673	728	769	701	723	761	739	714	729	723	720	726	700	684	697	739	767	748	752	801	697	777	734	707	759	729	766	746	710	683	694	753	692	723	714	717	726	742	729	718	720	751	703	696	727	692	691	762	768	774	733	739	707	657	741	736	723	722	698	704	704	770	764	720	775	721	733	746	686	715	713	707	768	728	744	692	760	683	731	713	703	735	696	719	750	715	736	799	738	761	695	698	735	742	728	720	761	765	750	722	717	743	715	700	746	696	714	697	696	731	743	680	654	705	731	723	716	713	759	710	719	702	675	712	724	705	675	705	740	703	731	709	698	742	758	733	711	725	732	709	753	703	722	742	711	712	676	742	744	712	719	729	715	677	731	700	681	736	733	726	713	700	692	717	713	741	722	763	688	726	707	768	681	745	700	750	781	729	687	749	702	706	712	688	732	726	731	741	783	718	694	664	701	739	709	701	727	740	693	752	716	767	673	731	723	719	708	725	734	728	745	738	759	670	723	758	777	732	725	728	726	734	734	720	754	699	757	683	718	691	730	744	707	735	716	723	678	756	691	727	699	685	722	747	722	778	713	710	685	712	693	723	748	676	733	709	753	754	717	764	743	758	688	736	718	717	729	709	752	728	744	760	756	763	688	681	732	733	704	665	687	754	735	723	692	726	729	712	712	680	709	742	723	729	714	702	747	709	734	694	748	744	699	738	748	728	717	684	764	679	720	722	717	723	732	705	740	686	678	709	746	740	742	697	762	704	707	762	753	750	793	716	673	707	716	744	747	787	731	738	748	726	768	731	731	702	713	704	754	747	739	772	718	739	735	764	701	715	690	716	696	751	692	738	732	768	754	663	715	723	688	754	750	690	729	760	762	703	719	758	766	723	730	770	742	739	737	720	769	713	725	744	705	717	738	732	702	742	743	686	711	736	722	710	711	774	721	691	726	728	722	696	717	734	747	729	721	728	719	704	748	701	730	723	716	688	735	670	692	716	708	731	724	662	694	730	715	659	710	766	695	682	744	721	706	682	762	732	711	741	725	695	707	737	745	719	708	729	770	741	730	715	747	707	736	766	696	746	673	698	728	686	725	748	721	730	714	782	662	745	750	693	701	707	700	721	727	690	717	677	770	692	668	801	743	699	784	745	684	709	737	739	710	661	716	738	767	683	757	678	763	708	681	719	751	737	712	725	757	703	670	705	742	745	703	714	752	764	693	680	724	696	694	672	727	663	685	704	735	731	714	687	678	755	732	691	693	719	700	747	722	755	755	737	742	718	738	732	679	717	743	758	720	735	704	718	708	741	731	711	790	745	714	721	735	729	692	699	752	758	733	694	755	743	734	775	709	742	744	727	725	711	738	727	753	701	716	700	709	724	747	682	687	730	742	672	724	684	701	738	728	761	708	735	709	747	720	736	692	741	723	721	723	677	742	714	727	708	709	699	696	739	715	748	709	721	754	722	739	680	714	717	715	743	710	743	727	698	731	697	743	695	665	681	702	735	735	765	718	755	742	715	703	721	734	728	742	736	701	728	712	716	768	746	703	752	705	735	703	672	731	696	695	707	708	728	703	664	731	689	742	758	756	651	732	750	700	675	723	724	709	741	738	727	710	713	705	720	721	735	739	771	703	723	722	760	694	701	717	746	720	696	744	702	738	713	758	694	752	725	694	675	744	750	733	733	727	692	735	724	705	713	717	722	650	740	752	721	713	748	681	732	683	695	736	747	737	738	732	696	732	744	708	716	728	733	701	700	716	747	758	685	726	726	748	708	657	723	725	683	725	691	728	712	749	716	662	723	711	688	719	670	684	698	737	712	731	737	728	717	759	706	754	717	692	729	723	716	675	725	721	685	736	746	677	785	723	720	665	698	722	707	735	714	725	716	723	698	744	760	701	716	695	742	694	715	740	740	779	741	709	723	725	731	739	682	773	749	711	800	705	755	673	703	726	727	694	751	744	730	725	711	766	718	684	753	683	709	695	726	706	700	679	697	692	752	734	668	723	726	731	724	715	712	706	670	725	682	780	716	700	730	731	648	699	638	739	732	733	729	733	711	717	690	718	724	743	718	708	748	660	743	711	724	723	720	775	716	702	731	703	745	688	699	707	714	697	698	725	701	749	715	693	731	670	729	750	704	695	729	735	742	698	743	699	765	742	723	678	701	720	714	742	759	786	685	710	718	711	725	737	704	730	756	708	692	712	753	733	691	709	752	678	721	732	729	758	740	740	743	698	744	726	749	709	708	703	768	728	688	714	739	748	735	736	701	741	766	755	728	716	745	677	707	657	729	745	714	755	712	699	678	758	729	691	785	739	710	705	702	765	772	726	705	709	733	760	748	756	738
25787	21456	27230	25467	4127	1049	820	682	599	615	609	608	564	578	585	615	582	594	557	592	566	569	559	556	561	618	553	531	585	598	592	561	549	545	531	527	548	587	544	605	580	556	500	536	591	563	537	581	570	524	543	551	588	550	569	561	570	604	577	570	580	530	568	563	570	534	555	563	578	543	617	569	540	545	572	600	556	588	571	541	582	571	597	557	581	572	561	544	598	559	568	562	559	589	579	529	519	541	518	602	526	580	554	595	550	580	600	586	576	576	564	566	513	562	596	509	575	563	543	550	610	553	522	526	539	522	550	541	562	549	561	565	590	539	582	536	508	571	532	596	543	587	564	569	601	538	516	553	617	561	560	527	584	530	540	556	508	558	540	566	519	556	584	546	552	556	584	550	562	535	611	542	539	569	581	515	605	554	609	606	576	551	546	559	545	536	563	545	550	522	599	585	615	582	556	516	586	542	605	547	534	527	590	546	588	584	496	542	605	548	588	573	569	554	543	549	525	547	532	596	562	600	541	550	535	526	555	567	550	548	580	520	572	508	515	566	614	547	561	592	581	541	565	575	598	581	568	563	547	552	571	582	539	527	531	581	541	580	578	553	543	553	572	561	582	610	513	622	572	605	569	589	542	535	571	573	552	537	586	584	578	570	508	601	562	528	546	564	521	590	601	563	583	538	569	607	558	584	563	565	573	575	552	541	552	575	595	559	548	577	556	591	570	571	541	622	528	587	555	569	584	593	538	542	577	583	537	552	540	550	567	563	524	566	555	554	586	571	572	563	597	557	518	557	587	544	498	551	509	602	575	576	554	545	542	572	538	559	562	575	536	594	541	550	544	534	515	590	531	559	586	586	537	573	591	553	564	560	546	573	563	541	551	561	547	594	564	559	542	559	536	564	509	562	560	560	579	560	550	562	566	497	625	538	608	527	556	587	592	526	601	520	585	586	528	560	567	595	564	556	542	602	560	529	532	566	563	552	592	533	543	569	534	549	558	573	534	563	530	502	595	599	579	564	536	546	520	590	604	604	559	564	553	564	620	550	546	570	547	536	515	556	578	581	556	576	519	557	551	548	550	566	553	528	601	604	523	574	552	630	555	564	565	578	497	545	605	556	552	560	529	572	563	534	584	587	568	578	529	548	549	562	551	537	599	568	592	561	552	556	580	589	573	530	552	541	561	583	542	547	558	582	534	545	545	584	543	536	547	602	558	566	542	549	532	572	538	557	594	537	533	576	598	596	544	549	534	572	534	569	565	573	581	574	520	562	542	548	557	527	575	552	554	534	554	536	565	600	573	571	571	516	561	584	539	534	535	527	539	576	568	580	548	560	528	550	568	584	551	566	543	543	574	575	517	563	514	545	543	572	549	590	549	555	564	575	539	571	544	586	574	541	555	560	577	559	528	511	561	538	554	555	578	558	570	565	526	568	545	545	556	526	555	561	549	584	552	505	562	584	580	565	589	547	566	570	528	539	536	552	511	537	521	551	527	559	527	558	578	638	577	536	571	538	563	582	550	578	504	516	603	531	584	558	558	527	553	549	569	608	568	565	561	553	588	580	558	531	614	525	533	566	546	550	523	548	565	580	573	578	569	557	619	571	541	621	550	523	587	555	614	527	605	540	539	522	589	559	587	589	543	574	561	566	559	562	569	557	538	540	539	592	545	571	561	589	563	535	592	540	578	594	623	593	573	559	549	598	566	540	537	562	551	552	558	558	572	589	525	568	574	575	550	551	558	536	563	582	583	534	579	559	557	533	560	587	552	606	533	548	544	559	528	609	546	574	530	558	557	595	577	547	558	571	564	570	570	560	621	557	538	579	538	602	561	552	550	591	579	567	582	498	554	598	554	551	586	576	600	606	537	521	578	576	604	563	545	541	552	599	505	533	540	566	569	543	595	530	565	546	525	537	523	530	533	534	556	547	529	568	573	561	568	565	599	547	574	509	542	597	525	588	578	585	561	597	529	538	524	566	550	572	536	582	551	570	555	557	574	540	560	556	557	503	542	539	593	576	558	584	580	546	570	581	581	534	555	515	551	558	519	571	601	551	579	513	551	525	481	563	561	551	545	497	537	548	537	567	568	592	549	555	557	541	540	577	490	555	569	572	549	558	559	554	610	572	564	590	540	548	582	550	583	570	548	535	551	554	532	586	626	559	539	555	565	612	594	603	530	537	539	597	584	593	563	574	549	559	546	584	555	575	580	548	581	562	564	560	551	540	554	521	567	590	576	553	593	547	576	546	539	595	532	554	570	515	527	591	545	555	554	574	538	540	497	525	551	532	543	614	573	574	580	557	546	541	566	574	534	579	582	523	552	531	574	541	568	528	603	577	571	548	551	566	529	578	576	539	567	533	579	559	553	560	527	538	582	554	537	573	529	530	551	553	595	554	551	584	559	554	571	530	576	551	562	569	524	594	617	608	573	540	548	547	537	553	523	542	560	571	589	604	527	593	579	554	551	534	549	580	537	539	522	531	534	565	517	543	552	539	544	571	577	555	558	555	588	563	540	535	524	558	548	585	549	520	564	567	580	572	590	573	551	596	516	561	573	503	555	547	534	560	569	544	529	512	547	538	581	564	580	531	551	519	521	514	561	556	571	575	561	512	524	557	580	597	577	565	569	558	605	592	563	578	569	554	576	586	585	510	588	546	508	591	570	573	583	583	545	578	550	584	520	603	595	554	554	538	544	548	536	583	560	534	603	578	518	561	528	570	596	569	562	544	570	565	538	487	544	542	540	565	550	561	552	565	572	571	565	551	599	500	543	555	580	559	553	595	583	580	547	599	548	519	558	516	552	575	593	565	620	562	556	562	546	563	530	570	596	543	535	558	559	547	572	581	599	589	544	511	539	593	551	530	572	589	559	563	569	561	523	580	581	546	577	534	566	588	539	509	569	531	536	536	543	567	541	556	522	566	534	592	555	567	522	551	549	573	585	608	597	543	579	537	541	585	529	521	562	546	576	533	563	599	532	552	557	624	560	580	500	566	610	577	579	581	566	531	593	553	514	580	604	548	593	596	570	585	624	544	521	577	560	565	605	536	545	577	542	571	527	570	528	578	560	590	556	579	590	583	558	539	586	572	568	570	532	536	536	504	583	550	593	566	585	545	576	566	563	572	591	578	529	590	534	552	556	549	518	504	578	552	532	531	520	537	624	554	550	555	560	576	563	528	528	550	573	560	514	557	545	546	604	567	505	536	570	558	584	537	531	566	513	598	590	512	529	563	510	560	547	548	557	584	507	514	562	561	590	543	568	582	532	539	566	563	562	562	557	548	585	558	567	576	531	549	555	571	571	508	587	603	577	550	546	590	609	557	565	522	579	581	573	574	550	595	547	596	539	557	562	533	527	599	580	546	569	531	596	553	490	601	531	586	570	551	600	570	545	562	552	573	584	541	570	592	564	552	551	563	568	570	583	551	540	606	564	573	571	524	606	527	549	561	547	519	545	553	540	535	547	582	521	587	576	575
3694	2872	2412	1361	1026	814	753	703	653	590	562	588	574	530	528	556	554	522	528	501	500	506	558	515	519	535	521	501	498	532	532	513	515	506	488	475	531	509	507	538	500	497	501	506	453	500	508	542	560	533	539	513	522	515	527	505	454	520	490	523	508	528	540	488	498	512	478	485	499	476	550	482	489	488	498	491	505	485	457	477	482	513	456	505	488	483	467	496	485	473	479	498	487	488	435	477	512	456	505	478	471	494	485	444	458	470	484	478	527	458	484	548	467	474	507	528	496	479	496	474	528	532	469	434	507	466	485	482	483	475	469	473	500	493	473	477	465	491	462	532	496	518	504	483	472	482	501	492	479	493	481	507	502	489	494	498	541	501	527	479	522	510	436	512	463	515	513	504	502	495	487	501	482	536	500	486	469	503	476	452	495	509	491	463	480	505	489	495	502	512	518	501	504	474	473	490	453	485	518	502	513	531	513	505	473	518	526	459	480	509	522	489	486	511	488	518	491	514	491	510	463	496	481	489	485	475	483	478	508	511	508	485	505	483	449	501	462	501	516	470	492	477	531	509	504	483	509	507	455	473	536	512	499	481	504	523	496	509	478	478	502	487	525	498	537	473	512	549	490	480	480	499	456	478	462	457	474	470	512	467	490	506	454	467	492	493	518	471	458	496	508	486	512	449	497	505	473	497	502	484	539	489	514	497	498	502	498	476	484	497	516	486	495	512	532	495	489	508	499	511	468	504	478	529	497	500	509	473	479	509	495	494	481	508	490	481	442	504	467	490	480	477	479	491	479	484	519	477	494	468	526	525	511	503	475	514	526	476	474	492	498	461	498	496	501	460	498	528	436	479	487	479	422	493	514	481	473	501	531	508	498	541	565	502	462	473	511	472	483	509	494	541	500	502	532	473	468	481	506	508	502	493	475	490	492	486	517	456	475	487	509	501	453	495	478	453	489	504	502	479	507	441	547	483	495	494	464	489	496	476	523	498	499	501	525	516	477	500	488	470	538	485	516	486	524	516	495	498	460	509	495	548	489	487	509	493	476	525	543	491	486	500	475	474	529	486	510	487	499	489	475	497	481	488	500	506	461	463	471	449	520	504	504	469	535	480	490	530	463	471	503	515	504	534	518	488	497	513	487	528	496	486	518	500	471	509	492	490	512	536	471	492	499	497	492	495	504	476	483	500	499	459	485	493	464	504	501	463	511	465	474	491	508	453	482	490	476	488	500	496	504	516	472	547	488	554	502	548	491	505	506	496	500	526	481	518	480	485	506	490	490	488	509	505	508	492	473	479	508	453	501	497	510	485	496	494	491	455	503	520	484	463	461	475	502	510	466	478	501	520	490	476	497	483	487	486	494	475	492	495	500	486	471	537	493	538	479	520	505	524	495	475	496	500	477	507	502	520	488	455	524	508	523	482	507	518	477	496	508	527	511	480	498	490	494	465	478	452	511	524	501	493	476	500	482	473	462	512	499	456	500	511	462	525	492	474	483	489	501	493	494	508	459	523	494	511	486	494	480	492	477	461	467	469	489	506	483	525	442	499	500	524	453	482	469	498	482	529	508	489	510	444	468	514	518	500	483	479	483	470	516	531	485	522	496	476	505	467	504	515	502	507	508	469	486	485	505	502	460	503	494	459	492	504	515	480	503	515	454	453	495	517	433	517	531	488	513	475	472	483	505	473	496	502	505	506	505	476	496	458	518	442	514	503	482	475	513	483	525	452	508	481	482	497	493	527	533	496	463	491	446	501	486	477	469	505	496	490	499	510	476	470	497	492	515	515	481	494	516	458	540	499	476	510	521	459	492	497	515	479	481	466	494	482	544	494	484	507	469	514	486	509	472	497	472	472	456	499	471	530	529	498	512	524	487	477	493	482	467	478	550	461	489	514	511	475	486	467	502	503	496	469	515	508	527	492	497	478	494	518	468	505	515	483	452	511	483	496	437	476	490	528	465	482	508	492	508	469	483	489	479	487	491	480	451	498	491	508	465	467	481	508	465	524	467	462	466	507	447	477	522	478	529	462	515	478	504	463	478	491	500	466	493	485	511	542	471	449	502	493	496	494	507	506	491	528	520	452	476	472	489	514	488	449	509	503	500	493	495	467	488	479	477	480	488	508	503	509	499	489	488	504	469	523	504	481	547	493	488	471	499	456	477	500	530	528	484	532	508	479	486	476	483	463	493	521	480	510	518	476	487	518	500	492	517	507	460	458	484	488	505	504	457	487	465	459	481	465	479	500	497	484	488	500	461	480	492	485	479	494	503	476	544	507	519	502	466	495	493	500	487	494	454	528	492	509	516	503	545	532	518	471	468	507	479	493	486	495	502	481	453	472	501	489	535	511	506	480	495	503	493	493	501	462	482	452	499	498	502	503	445	499	450	504	485	475	484	481	461	552	491	480	512	481	497	499	475	525	478	498	454	503	464	461	471	483	483	480	463	473	527	482	504	491	541	478	481	455	505	508	455	550	507	538	483	463	470	479	505	487	510	513	493	500	470	457	513	509	502	527	477	478	522	482	462	474	504	542	459	466	492	523	491	467	516	503	462	510	475	522	514	509	491	498	472	460	509	515	484	449	495	508	483	484	473	504	460	468	453	492	470	488	507	484	507	475	458	473	503	480	486	490	485	473	457	500	522	490	464	451	516	452	467	480	500	514	490	495	507	489	483	478	467	460	485	466	539	513	479	462	453	539	510	485	487	474	474	503	475	558	462	475	494	507	509	449	468	465	481	500	509	515	502	520	506	500	496	466	485	500	455	511	504	494	473	463	485	499	483	477	485	495	527	472	451	525	506	472	533	447	491	484	500	484	520	531	495	508	491	506	508	495	477	451	470	472	451	478	490	515	492	462	475	482	488	456	496	467	449	474	513	501	477	493	528	486	461	481	493	441	507	484	504	500	487	504	491	465	492	482	511	490	475	527	496	489	477	473	467	496	482	507	509	459	483	471	504	466	480	524	480	485	495	474	488	470	470	522	495	463	472	509	497	487	496	498	510	503	471	468	480	496	496	505	501	480	461	486	494	478	532	488	501	472	536	519	508	512	485	501	502	461	526	450	509	460	485	521	500	484	501	485	502	481	532	495	486	470	477	508	479	517	480	462	477	494	460	500	485	482	484	472	478	510	492	507	488	527	478	483	506	539	483	496	481	495	497	511	510	474	491	466	489	462	541	512	488	486	452	486	513	531	495	484	534	502	502	497	485	472	488	465	476	496	500	492	492	558	451	495	440	489	517	490	484	535	431	461	442	505	487	507	470	521	506	495	484	499	463	502	489	535	478	476	516	450	501	518	500	530	492	471	498	490	506	519	509	469	498	490	480	491	518	490	547	450	461	514	506	516	512	483	431	490	470	490	454	495	461	497	507	457	532	508	486	478	505	500	507	510	496	517	490	562	495	480	518	509	492	480	488	472	503	473	504	499	451	492	513	483	477	513	494	440	488	479	486	551	461	488	500	509	469	500	490	530
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
