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
341563941773	341563942336	341563942884	341563943434	341563943984	341563944536	341563945084	341563945636	341563946184	341563946736	341563947284	341563947834	341563948384	341563948936	341563949486	341563950034	341563950584	341563951136	341563951684	341563952234	341563952784	341563953334	341563953884	341563954434	341563954984	341563955536	341563956084	341563956634	341563957184	341563957736	341563958284	341563958834	341563959384	341563959936	341563960486	341563961034	341563961584	341563962136	341563962686	341563963236	341563963784	341563964336	341563964884	341563965436	341563965984	341563966536	341563967086	341563967634	341563968184	341563968736	341563969284	341563969836	341563970384	341563970936	341563971486	341563972036	341563972584	341563973136	341563973686	341563974236	341563974784	341563975336	341563975886	341563976436	341563976984	341563977536	341563978086	341563978636	341563979184	341563979736	341563980286	341563980836	341563981384	341563981936	341563982484	341563983036	341563983584	341563984136	341563984686	341563985236	341563985784	341563986336	341563986884	341563987436	341563987984	341563988536	341563989086	341563989636	341563990184	341563990736	341563991286	341563991836	341563992384	341563992936	341563993486	341563994036	341563994584	341563995136	341563995686	341563996236	341563996784	341563997336	341563997886	341563998436	341563998984	341563999536	341564000086	341564000636	341564001184	341564001736	341564002286	341564002836	341564003384	341564003936	341564004486	341564005036	341564005584	341564006136	341564006686	341564007236	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	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
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22995	21676	29097	24766	21673	20485	1585	670	526	526	487	466	467	378	423	401	396	409	407	374	401	390	419	407	390	378	366	393	409	360	393	378	407	387	367	366	401	379	391	387	385	388	378	371	344	371	399	401	352	382	359	380	409	387	372	380	396	392	371	373	366	337	379	362	371	375	383	385	375	344	379	381	383	381	353	328	356	372	399	375	382	388	352	380	357	363	391	393	387	375	379	379	339	359	397	341	362	350	354	372	377	340	356	352	384	406	384	370	393	379	375	400	373	378	368	354	388	353	362	371	354	373	407	386	341	383	384	372	367	355	390	393	366	420	376	346	362	370	362	340	362	382	370	355	376	359	376	374	370	390	376	355	362	366	355	379	372	369	358	365	380	362	379	373	355	395	383	405	383	374	336	366	357	346	354	356	387	359	356	355	392	389	365	366	366	361	400	389	371	364	373	384	358	390	373	377	349	333	374	341	362	412	377	355	412	354	379	379	347	375	355	372	407	360	377	372	392	385	369	391	379	417	378	361	379	360	400	364	384	362	365	365	364	369	343	396	366	345	371	381	360	373	364	406	370	365	365	340	370	371	372	427	390	382	372	395	360	369	357	374	393	346	383	374	358	375	381	360	399	370	371	332	383	358	341	335	357	366	371	365	382	374	340	383	375	348	386	374	347	378	343	348	366	391	363	391	387	385	382	387	382	335	366	413	364	346	347	393	379	346	375	391	408	364	398	364	366	377	388	383	361	371	398	385	402	366	399	399	342	367	383	353	401	389	374	393	365	355	351	369	360	360	399	385	388	360	373	343	386	378	375	379	395	395	382	366	380	370	397	406	373	375	377	376	374	399	361	343	371	366	402	376	386	379	377	388	368	382	356	378	367	353	359	367	359	378	360	399	385	373	378	383	367	359	356	411	396	358	369	371	398	348	385	424	404	374	388	366	379	365	374	343	359	374	368	404	379	370	378	383	400	391	384	383	394	360	363	374	373	358	381	384	338	350	371	374	390	369	360	382	394	360	401	395	356	342	367	387	345	373	338	384	364	385	385	374	337	403	343	385	359	376	372	363	381	377	350	372	386	362	367	381	347	392	369	363	401	362	390	373	376	358	403	383	374	381	359	373	359	392	358	350	407	383	399	354	340	384	411	374	376	336	381	365	392	400	370	354	375	374	398	356	388	358	356	352	352	365	368	379	380	380	360	377	395	391	368	397	366	365	359	359	349	389	397	380	391	381	380	382	419	375	353	399	356	370	364	390	345	394	366	410	379	369	369	357	364	333	364	372	366	362	383	383	360	370	392	356	326	344	339	362	347	381	341	376	355	418	360	369	330	356	367	380	368	367	379	440	409	359	351	356	362	387	358	381	352	379	350	414	359	402	342	378	385	363	355	388	358	374	332	403	392	386	382	407	354	380	371	336	379	368	377	380	344	377	395	373	350	383	378	377	374	366	398	349	368	386	359	367	403	365	394	366	342	369	358	386	382	372	366	365	373	398	382	386	363	371	363	367	350	376	368	371	394	378	367	365	364	331	379	391	407	377	413	403	349	344	366	354	355	351	361	386	389	373	368	368	349	359	391	366	368	346	359	358	377	366	363	390	377	390	407	391	378	414	403	374	405	381	374	381	381	362	396	341	368	360	308	391	384	371	391	398	340	340	370	380	333	371	391	397	388	370	372	379	372	395	361	355	361	382	376	346	367	353	367	355	390	389	353	384	377	358	360	353	376	366	405	359	365	363	379	368	392	371	352	337	403	369	383	370	354	387	382	352	384	374	364	377	377	383	359	364	380	353	351	365	382	378	364	343	394	384	407	414	358	376	353	333	372	361	388	353	380	392	344	392	361	358	352	364	352	393	365	390	384	401	343	386	397	364	367	377	364	367	375	381	359	357	411	377	353	401	342	365	401	376	381	375	370	363	362	376	407	374	386	385	367	364	363	392	360	377	416	364	358	363	407	388	392	388	362	356	370	363	388	401	367	363	387	376	382	345	383	350	381	368	372	382	393	363	372	380	392	343	315	365	350	372	384	371	365	372	345	371	369	384	355	394	385	381	386	372	369	390	355	402	404	347	339	353	361	363	347	385	347	395	374	350	358	352	366	415	341	389	415	331	374	364	368	390	404	364	387	352	391	351	362	354	341	349	402	345	388	363	363	365	392	361	372	385	364	382	372	360	406	376	377	385	373	392	380	364	369	412	371	387	372	345	349	362	381	383	375	376	363	371	355	391	393	367	338	362	381	372	360	372	403	351	375	353	375	368	367	385	346	389	358	392	337	364	351	398	390	402	406	395	360	413	376	395	348	339	391	366	364	391	372	384	405	358	360	369	387	348	391	351	355	404	380	375	365	349	379	371	356	372	323	377	387	391	390	386	382	351	383	392	381	375	345	357	354	405	382	371	388	356	377	398	389	371	399	366	335	412	366	384	360	393	403	391	352	374	367	372	404	346	380	373	395	372	359	366	371	343	360	353	402	335	351	370	390	364	372	380	385	368	339	343	400	364	353	395	365	350	391	369	386	385	361	374	374	355	380	388	350	391	395	359	387	370	377	353	355	375	356	381	353	365	379	391	398	381	365	357	380	302	386	344	366	335	379	363	359	360	340	411	388	388	395	402	407	390	408	339	364	358	389	338	370	347	374	386	379	356	347	379	364	387	357	396	396	372	389	394	393	417	357	359	328	371	381	381	356	370	357	375	362	360	373	398	361	368	332	367	379	392	331	377	374	361	378	397	391	375	337	371	392	412	393	345	395	360	373	372	401	371	406	358	378	377	409	369	424	409	359	381	328	354	362	320	354	337	389	331	358	355	380	378	384	355	376	362	370	376	368	345	400	363	366	356	370	378	403	350	387	353	355	367	347	344	367	359	368	357	389	341	349	362	377	384	339	360	372	390	395	338	365	386	344	376	380	419	391	372	393	354	386	368	391	390	354	365	381	353	379	400	405	376	345	378	369	375	339	372	332	400	356	369	366	353	348	351	408	357	363	346	378	363	412	381	314	364	374	368	359	365	396	395	379	348	385	369	385	359	354	344	401	373	357	386	369	393	373	373	343	374	360	390	364	348	372	393	341	368	343	361	358	365	329	353	378	364	397	362	373	371	394	397	375	380	399	397	371	316	377	381	372	381	361	363	426	366	351	357	374	367	344	361	394	374	352	361	390	371	376	386	344	384	361	375	366	399	385	363	385	371	367	396	364	325	350	359	388	406	353	390	382	367	355	392	328	365	395	330	386	368	397	391	351	373	376	365	374	359	356	355	355	380	378	373	362	364	357	361	392	368	392	356	395	382	376	357	320	335	385	354	396	349	349	367	363	364	374	397	373	346	376	394	354	367	360	349	343	381	353	388	372	379	395	381	364	383	373	394	374	336	405	354	360	354	376	387	390	362	375	381	362	344	365	371	386	371	414	402	344	347	386	390	384	382	365	343	397	367	413	364	360	372	389	350	375	336	360	395	353	342	391	349	357	362	364	382	366	384
45580	11070	5986	2874	2110	1564	1224	1091	957	814	751	709	626	651	602	549	601	547	563	545	537	516	549	513	577	502	511	550	516	518	502	487	522	503	490	501	528	498	498	507	470	495	469	516	477	465	448	490	518	474	490	517	497	484	497	514	522	484	518	479	488	447	438	435	467	466	486	466	494	507	512	492	507	511	487	468	473	429	502	469	469	507	487	495	482	524	490	517	496	492	462	491	475	481	469	519	464	444	475	454	482	479	499	503	489	456	493	505	481	491	458	482	477	512	504	495	526	529	481	531	489	464	466	459	462	488	451	486	477	511	490	487	506	435	521	456	482	470	482	434	498	481	480	453	475	495	443	536	469	447	486	506	477	527	481	469	484	513	511	431	493	469	502	470	493	488	465	508	526	481	486	502	491	488	468	513	467	500	504	496	494	463	482	480	456	500	469	511	508	460	485	480	509	466	475	485	494	501	476	431	493	499	502	507	516	490	455	492	482	474	478	511	507	475	491	519	493	451	573	478	487	482	449	450	469	493	495	464	456	544	539	487	449	461	463	516	455	494	447	508	473	475	508	489	491	472	508	460	467	490	489	500	474	470	483	477	439	462	491	493	495	518	490	469	506	507	469	447	479	474	501	505	502	507	532	465	472	495	525	482	487	479	503	520	474	483	489	468	453	484	477	482	473	481	437	493	450	513	519	458	473	457	482	493	462	492	474	493	467	442	470	475	502	509	504	508	477	449	496	467	482	456	458	468	470	499	455	478	476	462	471	447	488	473	544	471	478	475	444	493	470	496	466	474	503	468	528	486	511	493	475	498	537	460	477	500	484	479	494	460	449	462	511	534	494	545	498	456	438	500	495	506	484	492	447	477	518	477	477	486	489	518	470	434	466	478	504	458	457	499	512	494	489	519	512	503	474	480	431	442	496	499	509	469	487	496	477	482	472	497	508	500	503	491	471	490	441	469	477	483	488	499	494	489	487	501	526	465	524	467	469	480	501	496	507	518	456	459	512	494	457	471	472	483	487	471	473	446	504	457	475	528	437	496	485	487	506	477	484	409	461	497	475	473	468	524	506	537	501	510	472	464	491	476	489	434	521	536	453	470	482	476	502	514	545	479	475	462	480	442	477	489	480	522	481	491	471	536	510	433	514	479	469	469	481	526	521	472	467	513	500	483	496	479	489	501	486	498	459	539	473	494	491	479	513	431	477	474	494	418	488	528	504	430	474	525	478	463	489	458	486	453	480	503	489	480	464	459	518	452	488	481	493	479	445	475	475	490	460	479	475	478	475	435	488	492	489	493	451	454	517	478	463	435	488	470	490	475	486	469	476	498	487	477	457	484	517	427	507	448	459	503	491	460	474	511	468	460	504	484	487	485	450	461	483	481	505	480	484	481	468	508	499	517	459	461	487	472	495	514	494	473	516	465	480	485	489	500	502	514	522	475	524	442	473	495	466	469	497	460	479	494	458	468	474	466	532	496	495	510	483	480	478	484	458	522	477	490	524	446	493	463	474	465	507	506	509	506	498	465	473	470	532	485	477	491	496	523	475	453	523	482	490	496	472	467	493	495	531	511	470	531	478	530	409	474	502	511	457	444	515	467	485	468	493	496	462	523	499	498	487	478	483	482	472	514	489	466	474	507	508	445	451	437	528	473	487	463	502	483	476	482	508	532	504	515	479	492	449	487	468	492	473	471	455	436	473	505	423	436	488	468	472	488	484	465	467	490	488	474	458	532	477	454	469	483	479	482	486	470	475	456	497	515	470	493	470	512	466	462	509	492	514	481	515	470	462	462	478	474	492	496	509	477	457	529	477	480	499	487	537	454	507	500	477	455	480	485	476	482	498	458	478	492	494	504	498	427	460	496	500	482	471	468	440	498	497	531	497	486	484	498	493	483	475	460	517	535	525	481	461	491	483	512	480	476	472	485	475	469	493	500	491	469	459	486	449	496	469	487	428	471	494	495	516	486	516	499	467	519	495	481	468	463	496	498	503	522	487	450	449	467	538	465	493	482	452	487	474	463	479	490	508	466	486	520	431	482	457	503	497	508	454	464	493	471	507	479	438	479	500	515	463	466	483	497	486	469	519	531	488	494	515	492	460	468	482	498	493	471	469	465	477	459	464	497	504	499	472	490	484	475	491	522	465	507	467	420	502	497	451	458	508	473	488	494	513	517	462	497	485	509	517	518	499	512	464	481	441	482	520	511	533	492	484	502	472	469	502	469	514	484	490	478	463	488	445	452	492	465	488	458	494	460	453	508	476	465	457	460	468	491	525	477	549	448	496	473	455	538	482	435	499	470	483	471	495	473	470	492	497	452	453	504	518	489	467	470	501	501	527	466	491	518	505	485	511	482	493	464	439	545	469	508	470	474	460	487	465	440	469	498	495	465	447	510	463	467	539	464	457	461	471	456	477	455	512	475	500	472	469	502	442	487	475	485	481	505	466	461	465	484	478	501	488	513	550	483	468	451	501	513	495	482	495	516	489	502	496	497	485	447	485	526	448	484	478	471	483	502	480	452	500	501	487	490	486	460	512	497	458	460	534	460	495	524	467	474	460	469	465	484	470	478	476	440	520	479	485	504	467	480	488	463	459	493	478	464	498	502	505	480	494	479	465	476	483	519	456	482	499	465	505	495	472	516	481	470	487	475	494	497	475	466	470	494	476	461	461	494	491	485	496	489	468	535	483	483	481	489	495	471	501	476	443	503	497	477	489	524	467	443	492	494	491	436	479	492	494	497	447	458	505	490	492	489	475	485	497	473	454	482	479	490	494	482	531	487	468	467	511	455	494	510	473	504	455	482	528	523	487	468	492	450	451	489	463	473	499	459	506	502	472	497	479	519	485	486	455	449	522	489	495	495	468	494	497	484	489	448	459	459	475	498	464	501	477	498	485	476	506	483	471	470	495	472	473	513	483	512	481	532	480	480	498	476	505	474	474	465	502	500	499	448	493	497	445	472	503	494	481	465	498	498	473	461	517	508	485	460	478	454	473	502	489	451	476	508	471	492	500	480	532	462	491	514	521	441	481	501	467	467	498	464	496	485	493	483	523	472	497	458	486	464	463	503	519	493	477	494	476	484	466	479	504	482	463	496	501	494	499	486	495	442	516	493	465	490	495	456	446	532	488	475	466	492	521	490	472	514	480	476	470	524	491	507	457	497	467	455	443	464	476	500	474	446	516	507	511	474	496	484	493	482	496	516	493	473	473	502	467	486	497	465	482	456	475	500	425	500	478	482	492	486	489	466	486	475	484	494	495	497	513	474	445	480	454	456	502	485	479	505	467	484	482	453	498	514	443	497	500	508	463	446	504	511	472	460	471	494	522	507	507	510	515	460	459	505	470	463	490	488	479	470	504	472	505	459	498	474	472	530	468	492	501	492	478	495	462	441	460	473	524	504	491	443	460	508	539	479	463	504	462	472	490	505	504	479	474	470	488	482	498	485	473	464	508	490	467	461	477	499	473	457	507	462
28298	16449	3407	1248	1068	1015	862	811	806	782	901	880	810	830	865	822	887	871	820	865	837	911	858	880	817	853	913	859	811	868	815	854	825	850	767	860	870	862	932	798	828	852	809	843	851	863	846	824	889	891	859	873	881	845	915	780	886	822	876	889	887	876	875	815	830	814	871	837	860	830	888	823	889	848	892	824	904	799	798	847	875	832	840	860	823	818	872	844	876	831	810	884	868	848	855	864	843	877	861	814	827	800	893	874	845	850	821	881	779	898	801	826	866	881	862	850	815	849	907	830	831	854	817	851	908	904	835	809	810	843	833	828	852	874	889	861	869	815	909	877	826	830	864	833	846	821	870	814	853	833	827	905	812	858	834	841	848	894	873	860	839	855	809	813	831	914	896	829	836	834	870	821	837	889	842	862	859	848	824	874	854	819	850	866	859	850	848	867	865	844	902	830	831	845	907	839	846	869	836	821	816	860	813	836	876	883	830	870	879	800	847	898	864	921	898	851	822	884	839	860	872	871	769	777	856	871	862	860	868	787	820	819	879	865	905	881	854	809	844	813	877	859	895	894	779	853	816	883	819	825	882	885	864	862	851	868	878	842	882	872	832	848	881	831	887	841	827	807	833	878	922	897	837	798	880	847	801	786	871	858	804	910	856	843	808	872	852	864	859	873	892	886	852	866	890	854	862	845	869	857	886	814	817	821	906	881	805	847	898	873	889	820	834	866	794	849	857	826	863	808	876	884	844	880	817	867	870	826	861	852	889	852	832	826	814	847	881	857	831	878	869	864	858	863	815	890	865	872	869	914	835	841	901	869	908	832	829	799	894	871	855	898	842	856	802	860	843	789	845	823	827	847	833	876	889	844	822	855	846	866	845	914	789	870	852	868	889	866	845	850	881	840	839	879	871	817	829	850	837	837	854	821	829	828	802	846	852	777	856	886	827	856	786	858	844	868	828	846	845	874	890	887	858	840	833	870	850	850	804	893	828	868	807	812	789	821	895	852	863	834	872	888	889	856	854	835	824	826	903	869	829	870	887	842	867	882	910	871	898	859	893	832	916	801	848	897	863	826	839	887	833	836	824	827	833	810	866	888	832	838	821	849	826	864	809	946	917	815	897	827	898	843	878	839	833	883	906	878	905	816	888	856	851	794	882	845	830	885	881	833	867	881	832	843	839	860	827	875	833	877	857	863	873	838	840	842	866	838	838	830	897	920	869	820	836	884	871	840	884	808	905	863	857	824	844	874	862	832	870	872	891	844	820	810	840	843	895	836	812	901	879	808	853	850	856	829	893	851	845	860	872	865	851	817	855	858	815	891	867	869	856	827	865	873	908	821	815	876	874	840	899	849	828	886	865	864	846	880	848	841	823	869	836	853	816	834	877	875	855	842	818	872	838	771	848	846	845	932	853	847	859	854	865	859	902	863	848	834	872	847	820	753	879	849	865	906	869	849	821	861	888	910	839	827	876	921	855	833	827	806	861	861	856	875	836	864	879	839	890	840	888	858	887	857	853	860	843	857	871	815	874	895	837	871	922	819	903	850	839	865	864	852	888	852	865	847	839	850	859	869	862	885	868	874	861	856	886	834	845	883	831	862	818	862	843	882	896	836	881	839	911	808	836	804	846	888	851	803	871	852	834	867	902	852	865	915	876	845	805	845	887	867	865	879	789	826	836	838	851	824	868	800	888	827	833	878	821	899	852	881	868	844	838	892	841	836	814	810	903	887	841	863	902	886	849	851	824	815	851	882	876	850	841	849	863	939	868	922	851	847	828	842	787	882	872	838	894	878	835	870	849	839	858	928	876	811	830	859	826	880	827	833	905	803	834	838	862	866	864	856	891	820	842	868	868	811	867	828	818	856	886	857	872	826	843	831	829	828	895	785	888	833	842	858	868	822	866	827	900	833	921	793	826	876	808	820	834	854	853	851	865	832	854	914	802	838	865	865	885	791	910	828	823	823	814	868	861	815	841	896	878	836	824	844	818	860	858	840	826	859	849	852	786	853	872	839	860	829	879	842	827	869	808	831	876	887	895	902	838	915	872	884	859	829	877	851	869	820	847	817	848	876	888	868	891	810	818	855	878	873	872	890	885	861	819	842	883	905	851	884	862	922	867	826	860	886	845	786	868	837	824	899	805	886	878	874	905	832	871	843	833	884	859	838	828	877	881	867	843	844	840	850	890	853	856	868	866	818	899	903	878	894	855	828	836	874	802	871	875	884	874	848	811	860	820	865	858	872	824	864	861	823	900	874	865	854	833	828	834	876	846	885	833	869	869	884	862	793	913	884	803	843	912	879	860	858	853	842	844	855	876	867	849	825	793	862	838	843	838	868	866	849	888	826	838	868	839	815	854	831	865	833	837	881	900	859	869	816	905	852	843	884	855	897	878	914	853	897	851	871	811	862	841	840	856	844	907	896	859	883	859	859	826	818	852	813	829	894	858	867	915	840	815	846	829	902	886	849	839	876	875	834	855	877	826	872	796	867	795	876	913	847	875	852	861	851	822	846	878	836	866	864	863	873	847	843	872	844	847	869	836	897	931	861	865	891	862	851	874	816	858	861	846	868	877	867	841	842	870	873	863	830	860	836	810	822	851	879	851	890	881	912	806	819	868	811	847	872	874	827	850	815	831	827	850	879	850	819	820	822	866	814	919	836	823	833	858	884	916	835	804	787	859	844	833	868	829	877	889	797	859	863	871	846	812	851	869	845	834	808	872	881	852	809	851	847	826	872	883	862	838	829	836	849	841	861	775	814	783	836	900	816	874	867	885	881	879	821	854	817	883	887	872	861	896	851	788	820	869	865	858	908	895	847	877	872	914	839	846	844	878	791	808	833	864	845	844	829	903	920	851	870	833	817	860	836	830	853	822	856	796	892	850	849	832	864	836	924	878	876	876	904	872	890	817	832	821	850	804	841	878	841	819	871	834	835	839	842	842	858	837	891	849	873	856	888	842	895	835	831	834	927	815	867	872	846	862	827	827	857	866	812	841	808	867	830	867	877	864	875	870	861	883	862	873	882	812	907	836	884	880	861	842	886	817	850	829	865	805	815	877	835	815	908	834	847	885	846	891	863	917	872	890	843	922	877	867	858	843	862	844	817	838	885	859	859	833	844	833	871	861	879	853	892	886	875	820	866	848	874	829	850	881	835	796	810	839	841	814	852	867	873	831	892	836	801	848	892	879	838	836	849	857	836	809	839	820	829	816	867	847	869	862	847	812	846	844	869	876	863	816	895	853	829	869	835	831	883	841	835	868	844	834	864	882	798	868	890	846	869	821	849	828	858	825	856	816	851	858	799	860	861	829	871	871	805	888	851	861	885	874	849	873	838	889	873	803	850	882	829	899	851	857	876	857	883	891	883	869	825	855	879	841	871	836	800	836	880	862	851	858	927	877	823	854	862	853	836	866	851	846	858	862	878	869	882	853	895	860	843	838	859	832	850	827	871	861	861	841	841	860	881	829	910	815	830
13805	1867	1295	1157	1092	1103	1055	1061	1093	1043	1026	1127	1060	1113	987	1049	1136	1044	977	1095	1081	1087	1088	1070	1061	1106	1085	1042	1061	1059	1000	1114	1020	1079	1104	1055	982	1069	1040	1039	1018	1116	1052	1069	1006	1074	1072	1109	1010	1101	1080	1068	1067	1057	1108	1048	994	1099	1102	1103	1066	1042	1021	1054	1056	1057	1091	1070	1043	1061	998	1057	1089	1093	1073	1048	1106	1123	1020	1085	1059	1059	1065	993	1055	1075	1034	1055	1066	1022	1062	1025	1033	1049	1103	1095	1029	1040	1109	1062	1036	1087	1057	1125	1080	1089	1070	1058	1046	1045	1031	1044	1169	1041	1041	1012	1114	1089	1103	1077	1084	1099	1079	1017	1112	1004	1115	1083	1046	1066	1035	1095	1033	1073	1128	1073	1087	1080	1094	1044	1095	1046	1031	1063	1136	1051	1077	1062	1068	1042	1063	1066	1145	1067	1085	1063	1015	1045	1045	1102	1118	1007	1008	1041	1114	1064	1043	994	1070	1060	1090	1067	1095	1050	1120	1035	1036	1092	1112	1058	1070	1093	1024	1096	1078	1077	1053	1064	1084	979	1087	1105	1032	1028	1084	1076	1057	1110	1048	1090	1051	1100	1046	1085	1044	1090	1080	1070	1082	1008	1052	1069	1005	1057	1066	1017	1053	1072	1087	1124	1043	1035	1062	1078	1084	1104	1084	1087	1159	1047	1091	1059	1045	1080	1068	1078	1072	1105	1101	1017	1089	1065	1052	1066	1069	1088	1061	1129	1037	1013	1077	1048	1093	1067	988	1101	1087	1077	1017	1094	1041	1048	1082	1075	1046	1126	1085	1049	1044	1127	1105	1063	1124	1076	1059	1059	1107	978	1032	1058	1080	1110	1049	1056	1107	1098	1026	1147	1139	1099	1033	1058	1065	1045	1040	1057	1075	1084	1044	1058	1020	1117	1054	1067	1036	1094	1061	1049	1092	1078	1084	1076	1072	1060	1055	1040	1082	1081	1070	1064	1047	997	1035	1088	1053	1082	1083	1048	1055	1081	1048	1043	1077	1091	1078	1040	1028	1095	1037	1106	1043	1092	1067	1105	1052	1060	1059	1100	1091	1081	1044	1055	1072	1042	1060	1067	1120	1145	1141	1080	1080	1090	1072	1085	1071	1072	1108	1091	1115	1070	1141	1023	1070	1054	1069	1102	1069	1049	1115	1052	1037	1052	1060	1044	1069	1044	1044	1057	1013	1055	1135	1054	1056	1080	1044	1061	1091	1063	1121	1094	1080	1023	1072	1032	1032	1035	1003	1084	1053	1005	1111	1080	1025	1088	1006	1089	1063	1079	1045	1056	1101	1064	1114	1065	1078	1075	1091	1066	1093	1040	1085	1044	1046	1015	1073	1092	1040	1038	1052	1062	1079	1108	1109	1053	1054	1053	1073	1097	1054	1076	1062	993	1024	1068	1049	1067	1043	1076	1054	1072	1043	1058	1061	1080	1040	1129	1059	1015	1069	1093	1021	1082	1045	1088	1079	1120	1095	1071	1065	1074	1091	1096	1010	1088	1103	1125	1030	1086	1052	996	1095	1083	1013	1069	1006	1062	1058	1085	1077	1035	1038	1016	1038	1069	1087	1059	1111	1018	1055	1094	1085	991	1078	1021	1062	1065	1070	1052	1048	1037	1040	1078	1047	1069	1078	1030	1066	1054	1073	1050	1031	1121	1063	959	1084	1029	1077	1025	1080	1079	1011	1039	1090	1035	1122	1067	1121	1112	1101	1030	1025	1040	1090	1078	1035	1060	1082	1084	1082	1052	1046	1080	1090	1008	1083	1048	1055	1088	1048	1058	1053	1038	1042	1060	1092	1125	1086	1094	1084	1111	1048	1092	1093	1057	1060	1061	1065	1064	1044	1130	1031	1054	1045	1096	1107	1115	1093	1057	1099	1051	1060	1034	1057	1090	1139	1154	1022	1070	1161	1033	1068	1132	1137	1023	1088	1079	1069	1082	1021	1097	1073	1097	1064	1065	1069	1013	1086	1035	1013	1091	1087	1061	1075	1063	1106	1017	1057	1052	1066	1056	1023	1088	1084	1064	1075	1079	1048	1048	1052	1067	1022	1067	1065	1025	1063	1085	1060	1038	1098	1085	1039	1016	1063	1093	1017	1041	1092	1059	1080	1058	1013	1041	1078	1045	1078	1071	1047	1073	1107	1075	1034	1019	1055	1113	1113	1060	1049	1016	1063	1082	1044	1084	1110	1036	1053	1094	1071	1121	1156	1054	1025	1068	1065	1052	1070	1051	1033	1120	1039	1115	1087	1036	1031	1058	1060	1034	1027	960	1070	1019	1036	1017	1091	1103	1043	1026	1078	1074	1072	1061	1102	1089	1079	1114	1065	1019	1054	961	1071	1056	1015	1111	1082	1056	1055	1074	1047	1082	1080	1087	1087	1072	1025	1048	1002	1127	1046	1074	1085	1111	1078	1044	1094	1090	1050	1080	1101	1005	1043	1068	1072	1076	1050	1090	1065	1011	1053	1106	1048	1013	1056	1079	1033	1064	1112	1029	1025	1025	1025	1025	1083	1041	1068	1076	1088	1035	1049	1092	1105	1031	1051	1099	1089	1029	1134	1055	1025	1015	1098	1094	1113	1041	1111	1090	1088	1073	1086	1094	1102	1064	1020	1066	1079	1105	1087	1010	1057	1063	1048	1070	1076	1077	1016	1035	1106	1102	1049	1016	1059	1013	1051	1061	1079	1023	1048	1073	1081	1039	1013	1036	1077	1042	1011	1100	1026	1075	1092	1078	1063	1052	1086	1022	1038	1085	1122	1085	1104	1058	1051	1001	1067	1080	1053	1056	1088	1081	1092	1064	1034	1031	1114	1051	1076	1078	1080	1069	1059	1068	1035	1059	1003	1036	1044	1064	1040	1159	1023	1046	1099	1130	1066	1062	1073	1029	1079	1045	1058	1055	1095	1044	1115	1110	1082	1033	1096	1038	1059	1065	1085	1053	1053	1079	1050	1054	1125	1088	1103	1057	1092	1024	997	1043	1095	1054	1130	1046	1073	1042	1055	1135	1050	1065	1058	1131	1053	1089	1060	1051	1073	1054	1067	1050	1088	1121	1063	1017	1074	1091	1085	1047	1039	1084	1062	1065	1072	1099	1081	1111	1056	1085	1053	1013	1060	1073	974	1069	1064	1107	1090	1103	1021	1163	1057	1047	1072	1115	996	1091	1067	1004	1100	1075	1094	1084	1065	1029	1015	1064	1039	1078	1132	1081	1026	1023	1041	1110	1086	1033	1123	1014	1081	1083	1098	1085	1034	1045	1038	1042	1052	1077	1059	1105	1038	1069	1078	1064	1104	1069	1078	1050	1066	1066	995	1033	1071	1075	1053	1024	1043	1035	1064	1072	1030	1055	1099	1053	1059	1106	1113	1044	1082	1088	1043	1113	1035	1057	1034	1026	1079	1057	990	1100	1078	1071	1067	1077	1032	1079	1132	1027	1065	1063	1075	1084	1037	1063	1075	1033	1050	1068	1040	1087	1099	1087	1020	1120	1062	1078	1050	1070	1030	1007	1141	1064	1046	1057	1107	1066	1093	1056	1101	1098	1072	1050	1077	1084	1097	1080	1079	1066	1094	1096	1092	1063	1066	1064	1063	1036	1085	1038	1054	1073	1109	1114	1054	1053	1090	1127	1080	1062	1039	1068	1029	1063	1046	1048	1013	1086	1044	1081	1028	1039	1040	1023	993	1060	1024	1023	1056	1042	1058	1038	1052	1085	1063	1068	1042	1072	1025	1149	1145	1040	1053	1091	1089	1031	1058	1077	1093	1085	1122	1046	1049	1112	1103	1120	1050	1059	1033	1101	1016	1093	1111	1077	1021	1045	1084	1078	1074	1028	1110	1034	1052	1026	1115	1010	1089	1105	1040	1047	1068	1059	1027	1084	1084	1124	1069	1071	1123	1053	1077	1041	1081	1026	1082	1085	1040	1072	1078	1096	1082	1095	1043	1018	1184	1177	1066	1067	1067	1121	1125	1038	1053	1098	1141	1064	1050	1058	1013	1100	1083	1107	1059	1038	1105	1120	1032	1047	1051	1054	1085	1065	999	1056	1082	1051	1127	1098	1061	1029	1064	1119	1111	1075	1050	1083	1040	1048	1115	1036	1073	1090	1049	1103	1062	1013	1035	1084	1087	1108	1059	1063	1059	1037	1067	1028	1069	1070	1068	1045	1053	1064	1040	1071	1068	1031	1073	1037	1116	1068	1023	1059	1102	1092	1087	1046	1050	1101	1013	1066	1009	1031	1124	1103	1067	1044	1066	1053	1082	1064	1116	1031	1075	1041	1041	1074	1060	1147	1039	1085	1071	997	1113	1081	1078	1051	1103	1096	1041	1078	1032	1095	1139	1053	1099	1067	1054	1086	1104	1066	1089	1017	1132	1085	1058	1019	1041	1038	1025	1058	977	1085	1073	1048	1049	1062	1086	1048	1054	1073	1050	1085	1049	1073	1058	1029	1048	1076	1063	1050	1060	1097	1003	1079	1050	993	1088	991	1058	1018	1098	1127	1041	1091	1028	1054	1042	1017	1025	1027	1081	1075	1004	1070	1068	1085	1063	1061	1093	1051	1068	1092	1029	1071	1062	1031	1046	1058	1039	1081	1041	1073	1125	995	1048	1068	1047	1076	1080	1033	1057	1079	1073	1081	1031	1038	1063	1086	1094	1128	1060	1062	1045	1049	1043	1071	1022	1040	1052	1107	1032	1075	1093	1072	1100	1030	1127	1058	1067	1039	1098	1007	1064	1056	1058	1028	1060	1093	1057	1060	1057	1066	1046	1080	1016	1001	1024	1071	1062	1057	1049	1043	1048	1046	1063	1105	1119	1038	1065	1157	1116	1036	1072	1096	1044	1050	1047	1052	1117	1068	1038	1006	1068	1079	1057	1051	1116	1061	1023	1045	1090	1066	1096	1059	1082	1086	1027	1061	1060	1041	1034	1074	1025	1057	1080	1047	1085	1073	1065	1085	1042	1028	1064	1065	1118	1048
23391	21232	27949	24772	20926	3794	1051	870	789	793	777	773	711	727	698	753	704	704	768	692	723	742	725	727	727	695	771	710	770	768	692	719	712	690	699	670	729	721	724	722	701	763	737	709	696	760	735	754	720	742	681	692	735	749	755	716	697	680	702	696	695	746	726	756	756	698	705	721	705	684	734	713	725	730	747	733	726	736	709	669	781	702	724	634	683	689	705	725	715	718	736	655	670	683	698	685	696	720	779	725	693	726	736	686	686	729	727	685	713	650	728	730	711	749	757	758	685	741	672	679	703	788	686	711	773	685	700	690	741	712	753	679	715	725	701	702	707	709	739	729	708	731	665	711	752	715	773	699	696	718	740	753	776	665	700	761	729	691	698	721	694	755	731	676	672	739	683	719	700	728	745	733	728	686	695	711	714	731	705	650	697	724	692	683	723	699	688	771	706	729	709	729	704	757	710	711	738	721	671	707	729	703	712	713	735	727	696	713	697	672	684	753	737	675	742	716	682	748	739	705	754	730	686	724	741	713	702	718	700	723	718	705	706	707	726	694	716	750	719	699	698	701	701	718	732	729	704	745	712	675	804	710	697	657	736	715	698	737	716	741	717	783	724	688	720	672	714	684	698	694	678	708	713	723	706	730	704	689	655	664	711	730	701	702	694	685	697	737	744	709	729	784	720	730	663	685	728	735	705	736	720	732	720	734	694	718	725	704	707	701	728	731	653	687	745	697	716	668	718	686	694	698	711	707	697	719	714	739	727	722	703	687	701	676	697	758	699	727	692	710	727	700	699	711	738	731	698	725	694	686	714	712	742	711	682	743	712	728	653	711	690	651	767	717	698	773	705	669	735	696	714	689	686	704	739	692	740	729	672	679	726	737	748	693	715	729	688	693	706	694	676	724	693	717	719	693	674	710	698	739	663	726	714	683	754	741	681	753	715	691	703	698	705	737	717	700	736	673	689	690	703	690	703	704	724	760	705	700	694	672	723	657	738	676	713	696	679	734	752	694	696	750	708	751	749	744	678	734	683	692	686	685	695	723	704	762	706	699	729	723	719	691	664	720	700	714	730	759	768	708	731	736	726	689	730	680	752	695	707	741	705	696	680	701	695	724	756	685	709	714	755	726	694	710	693	709	731	728	718	748	726	665	722	707	769	725	711	690	704	662	730	715	742	737	700	726	672	721	743	720	765	752	725	723	727	650	703	714	726	667	718	720	712	713	732	717	668	707	713	673	680	734	745	732	758	682	708	727	756	727	700	714	728	771	757	705	712	717	741	661	670	660	720	694	713	720	735	718	723	712	732	709	710	709	725	760	686	714	719	694	713	727	712	658	716	714	710	670	728	714	713	716	712	661	736	662	737	722	717	708	731	719	735	668	716	746	733	710	683	674	694	686	711	674	744	725	706	705	692	703	718	719	711	757	715	687	704	717	683	716	739	719	696	753	723	709	760	697	679	685	712	782	729	684	676	763	689	754	655	672	711	655	719	652	729	689	759	678	675	717	671	722	739	689	726	670	743	685	723	716	738	736	730	711	693	708	731	735	731	743	757	679	713	685	693	739	726	726	703	744	719	710	738	746	715	654	679	685	718	718	700	699	710	715	782	747	763	718	774	692	727	703	702	779	719	740	756	731	727	709	705	665	694	745	724	713	700	697	714	721	709	677	743	689	730	706	715	742	691	694	641	706	770	668	717	684	745	729	700	691	715	722	670	708	719	709	685	699	664	672	663	696	760	690	715	726	715	708	673	756	750	701	647	698	681	693	693	705	728	741	722	671	735	738	735	707	727	714	673	704	669	723	716	669	706	703	739	726	685	726	708	654	640	686	711	763	758	706	719	707	709	720	734	744	722	716	663	760	764	768	731	752	692	727	713	684	722	712	743	704	730	705	669	696	682	714	681	721	713	735	675	695	713	680	729	742	678	686	713	720	714	697	718	721	728	690	726	710	716	707	695	683	745	678	749	735	736	700	735	729	701	734	731	706	702	695	694	748	725	724	702	674	721	690	693	727	712	729	755	733	735	736	683	698	746	692	734	748	725	711	711	690	705	738	743	756	690	722	735	677	693	713	703	696	697	687	690	735	734	749	694	728	689	709	672	674	692	736	709	768	663	763	717	733	663	705	724	703	705	750	762	738	705	752	684	727	717	729	716	714	706	701	650	717	683	691	708	752	736	707	739	714	710	694	687	708	761	721	730	683	752	696	665	729	763	691	706	738	727	702	717	733	693	719	692	724	767	716	693	695	715	744	700	656	731	754	719	751	711	732	703	749	707	703	733	714	676	694	777	648	663	669	761	708	726	721	684	728	697	688	695	717	709	759	705	750	683	747	733	706	717	712	718	716	691	738	709	684	743	711	685	694	721	742	711	741	676	676	728	697	690	685	725	723	643	720	704	691	718	768	716	762	741	709	719	726	741	684	657	719	753	735	731	711	713	719	760	727	708	704	712	710	675	725	749	715	758	759	756	650	720	758	687	713	693	683	699	767	681	685	703	676	703	714	695	714	727	698	752	685	766	666	718	731	752	716	691	704	706	715	687	693	754	713	726	711	730	728	705	714	722	680	748	696	724	747	719	747	703	730	708	689	708	723	689	764	696	679	686	719	721	723	689	682	730	666	743	658	722	722	709	725	719	687	743	684	751	732	756	713	714	742	753	767	737	736	680	717	673	764	720	692	723	746	741	736	726	661	686	669	742	729	754	735	720	745	710	679	721	740	747	746	762	691	720	741	721	688	720	715	656	710	740	674	721	663	714	690	732	730	710	717	705	758	666	731	782	729	711	737	723	745	729	724	726	742	713	692	710	717	750	705	724	747	671	714	728	660	687	719	724	687	684	709	726	688	710	730	729	707	653	728	704	684	664	721	711	718	715	733	717	714	750	745	693	726	643	725	682	717	723	711	724	702	699	680	753	736	705	689	705	770	736	744	737	740	696	718	669	707	700	715	751	730	731	657	688	679	724	671	749	715	704	742	750	742	693	681	708	632	733	759	724	700	716	667	708	688	713	761	675	750	741	726	694	708	717	692	733	728	695	734	699	704	681	737	714	698	733	726	697	707	714	735	695	714	692	758	746	682	696	743	683	764	756	711	722	695	682	722	700	707	727	737	712	691	661	701	744	687	683	701	714	713	638	701	665	685	743	723	731	690	720	710	720	741	732	695	722	702	693	737	691	688	730	746	736	749	794	707	748	689	693	708	705	745	685	742	749	704	700	748	702	747	717	717	674	669	707	747	712	749	696	736	672	680	726	667	697	727	682	718	703	756	713	713	698	733	710	723	721	707	703	713	670	674	698	712	717	692	765	693	724	733	680	736	726	735	718	755	703	727	724	690	742	733	723	712	699	737	737	690	692	685	733	741	720	672	701	722	743	721	716	759	706	728	690	705	743	694	718	731	756	702	704	714	720	747	713	693	717	710	725	779	726	745	695	713	671	737	699	732	715	717	725	735	684	709	745	702	717	695	736	698	724	722
38132	7928	4032	2253	1810	1474	1278	1270	1138	1103	1064	1058	1019	964	1021	960	974	941	991	911	889	958	915	927	935	959	995	919	954	959	913	867	896	983	903	920	917	916	915	907	909	895	944	967	916	925	946	889	894	882	882	883	923	899	874	919	951	910	911	894	963	906	951	1022	889	955	930	948	878	933	970	935	979	936	926	936	951	835	922	926	927	924	895	898	963	919	918	897	908	886	884	919	932	908	927	893	902	885	944	926	913	883	840	954	936	906	954	909	925	936	876	969	888	930	975	951	934	851	847	915	904	876	983	989	936	922	938	925	908	950	923	900	899	956	831	894	868	966	862	885	882	904	900	984	968	921	885	888	871	889	921	943	891	991	954	895	916	892	962	933	972	899	900	894	911	921	900	932	895	972	924	956	947	867	953	895	935	896	920	929	903	881	891	944	906	883	928	919	892	899	907	962	938	921	917	911	912	896	940	904	980	928	916	947	929	922	917	909	850	886	915	891	914	953	875	902	918	943	966	923	900	898	917	977	894	925	867	888	940	918	944	939	925	900	915	944	947	925	888	974	884	874	917	913	892	877	885	903	892	961	952	859	912	967	882	868	901	953	891	929	860	890	858	915	940	930	939	927	912	948	930	891	947	967	921	907	925	911	914	997	924	910	899	945	939	887	901	863	884	913	901	931	928	905	907	902	927	962	878	915	910	946	925	887	936	939	892	928	871	969	925	895	878	927	890	883	937	914	972	931	854	957	935	877	942	931	906	967	888	938	931	911	941	939	928	869	911	923	962	940	950	949	917	944	922	944	950	909	925	922	887	914	930	911	955	988	894	946	871	941	937	940	887	920	935	860	935	903	938	947	957	934	884	947	873	870	893	919	876	924	931	922	968	931	938	938	940	976	939	917	878	936	932	903	894	928	927	885	903	987	902	898	955	924	918	884	915	943	866	918	938	881	958	915	944	926	915	902	922	859	891	913	951	932	936	936	925	932	947	921	907	932	958	931	920	932	893	882	920	888	936	918	841	940	892	894	923	910	924	903	935	932	933	936	953	889	935	935	908	910	937	933	852	895	907	924	939	901	858	905	925	922	934	927	943	908	870	935	910	907	902	948	923	830	954	919	922	949	880	944	936	892	922	946	841	913	913	932	892	922	912	965	976	904	947	934	853	949	904	948	934	891	910	939	886	881	965	910	849	948	964	952	924	926	877	951	982	885	899	939	953	858	945	880	925	900	916	941	936	896	942	917	867	877	913	905	952	932	901	925	938	900	925	895	927	907	887	861	968	948	931	911	899	926	898	908	902	949	939	884	861	912	942	940	906	921	930	914	875	885	880	916	853	889	920	942	949	920	917	924	956	885	905	927	874	954	833	934	920	908	901	895	859	943	910	922	897	872	926	891	939	921	925	934	902	937	892	876	909	873	903	937	927	940	963	905	949	885	975	924	905	959	918	961	943	966	946	989	917	893	874	867	963	910	970	945	853	874	934	930	846	921	937	913	882	922	887	890	865	944	883	925	935	918	946	895	961	890	861	938	885	899	899	915	937	925	901	897	897	906	924	902	932	878	929	910	918	882	908	926	922	906	917	921	908	938	925	947	955	910	897	859	926	948	867	944	911	886	929	928	944	915	869	921	875	882	946	890	889	876	946	882	932	877	867	872	921	881	940	925	921	899	865	893	876	884	944	900	918	860	914	935	825	899	938	932	878	919	898	905	945	882	958	906	929	952	936	920	854	956	930	983	872	866	896	923	888	822	915	937	893	904	892	939	914	893	926	941	939	924	935	914	917	902	906	950	906	906	923	926	923	899	927	894	955	958	914	891	891	923	924	891	933	887	892	913	920	897	943	908	897	909	895	916	921	935	933	919	854	883	873	934	955	869	993	886	885	836	893	929	943	896	905	918	910	886	911	912	882	920	926	940	887	896	907	918	899	883	924	931	890	865	916	934	893	914	941	893	952	905	877	932	947	907	892	922	906	913	927	895	960	893	951	891	917	890	925	888	893	939	942	955	911	889	943	952	896	946	947	964	917	897	925	888	935	899	927	969	950	885	876	939	929	935	921	923	912	930	923	912	906	911	889	962	899	920	917	953	949	922	913	908	919	867	912	966	891	935	886	939	861	882	944	959	878	911	967	919	917	893	942	941	886	939	952	890	886	935	926	892	893	922	938	876	921	954	874	913	902	898	934	913	921	890	911	912	940	946	906	889	943	914	912	929	922	911	940	890	903	884	938	900	935	866	939	926	905	993	924	922	906	926	941	891	951	925	992	956	920	936	902	903	910	923	910	921	976	859	918	890	905	903	910	913	903	941	921	920	882	945	972	908	943	901	941	897	960	942	924	884	908	909	930	875	916	941	909	925	889	930	903	894	887	917	872	914	971	985	867	885	917	895	959	948	920	917	900	938	928	883	952	898	884	902	873	895	906	991	963	892	883	899	930	909	875	983	915	927	906	900	943	895	947	900	879	911	905	937	938	968	950	927	907	898	912	912	962	943	892	924	901	904	912	948	917	909	851	912	905	868	896	921	890	953	896	889	973	908	953	940	903	919	878	922	930	881	900	934	917	905	868	903	878	934	874	882	900	859	936	922	948	936	914	849	903	972	937	925	909	879	909	921	912	943	927	914	895	942	888	933	972	954	900	986	920	887	983	924	866	938	902	926	850	936	885	897	921	892	920	888	938	954	915	980	897	937	882	948	910	900	933	924	885	935	949	907	950	900	916	977	889	921	923	867	932	928	921	918	931	909	902	951	911	944	904	907	868	880	918	897	917	977	918	947	943	906	934	855	969	901	938	937	935	950	872	928	915	899	918	957	923	975	949	892	926	967	876	861	922	857	903	846	916	931	946	880	854	918	894	887	929	898	931	960	884	905	924	895	951	934	894	917	942	917	964	945	931	903	959	901	882	847	921	941	920	881	940	897	884	919	939	913	928	944	953	928	919	987	882	891	942	874	940	930	980	908	900	916	888	947	955	961	909	977	880	920	926	930	909	931	890	951	948	906	889	870	912	895	934	913	854	899	942	874	906	943	936	906	922	850	921	940	948	915	906	925	919	875	921	949	890	884	952	948	900	897	900	877	905	906	928	900	879	909	888	943	963	920	903	920	928	957	915	915	907	938	903	914	892	906	882	869	928	872	958	871	935	955	901	936	975	980	934	922	949	891	944	912	923	923	877	899	934	961	864	863	889	941	948	933	906	911	929	935	965	930	908	882	1000	905	859	902	960	930	919	952	925	896	929	877	924	965	911	943	861	874	951	987	874	915	883	956	887	962	911	867	906	956	890	875	945	880	882	892	989	946	908	898	911	869	909	949	940	932	924	910	946	940	939	865	890	881	919	921	866	883	908	866	920	927	932	872	941	889	942	887	917	916	917	948	896	856	863	942	944	954	928	902	868	954	896	921	952	860	907	891	951	939	950	942	925	934	888	940	863	937	902	891	936	876	875	865	936	911	942	968	897	923	916	945	899	929	963	916	917	909
24993	21281	25954	23494	1772	738	711	672	644	595	610	645	602	602	633	576	619	660	620	627	617	639	603	605	603	633	605	611	585	586	623	630	613	639	559	637	590	613	584	634	577	611	582	578	563	606	587	578	587	638	594	583	607	625	607	631	609	614	572	620	573	597	595	598	628	603	575	570	609	619	619	639	595	600	596	568	629	606	541	609	605	570	578	557	622	628	601	550	587	599	609	589	582	589	611	624	632	625	569	562	572	638	606	608	596	589	618	622	601	607	579	599	617	606	597	595	599	594	600	564	575	582	605	623	576	583	590	599	625	645	620	583	571	606	638	590	568	632	570	649	610	601	601	609	637	598	615	602	627	629	600	585	607	606	587	565	579	587	607	595	647	570	588	625	619	625	647	606	620	593	586	626	603	603	648	616	626	607	607	596	607	569	608	610	630	609	577	632	620	566	594	582	601	592	609	587	613	604	601	624	610	577	593	595	596	577	592	571	651	596	583	622	637	600	624	611	601	588	629	609	585	575	635	598	580	561	608	574	631	615	621	578	560	608	633	597	616	602	580	552	604	625	591	583	597	626	597	596	616	564	581	608	580	598	612	575	612	606	567	614	578	606	632	614	600	587	622	610	580	598	637	626	607	600	617	597	575	606	563	589	602	628	597	603	592	625	588	568	621	644	619	625	600	574	601	599	605	599	622	610	603	619	573	613	614	624	603	590	627	570	620	606	576	610	585	614	604	623	635	593	611	592	619	582	581	632	570	618	629	619	629	600	617	600	579	596	583	596	622	568	563	606	602	622	652	619	598	606	592	620	658	584	580	586	601	586	574	667	636	600	612	640	613	593	655	575	565	576	607	575	610	616	617	590	603	608	594	585	645	603	610	651	576	650	570	613	629	621	632	624	628	580	605	566	612	558	610	581	577	588	574	588	589	661	606	596	600	602	594	597	597	618	578	600	601	572	588	610	656	640	645	566	605	638	622	627	572	579	590	648	631	593	568	562	617	573	602	625	613	586	634	589	579	655	558	625	641	675	638	622	619	619	598	671	569	581	624	603	627	617	601	580	607	674	609	598	595	650	614	611	619	619	599	571	599	589	596	576	616	589	574	612	626	593	583	628	577	600	620	632	586	612	620	602	632	593	577	595	575	618	636	624	614	626	584	578	595	610	589	632	614	601	610	610	579	649	579	592	645	604	617	550	568	609	615	589	571	617	657	621	578	637	560	607	641	592	581	613	584	631	635	596	628	633	664	598	642	619	652	598	614	615	609	630	575	590	552	567	612	592	636	613	626	551	653	592	598	590	553	596	624	631	543	610	566	578	649	591	554	584	593	609	607	592	631	624	612	560	619	578	631	601	617	591	633	620	601	628	647	650	602	623	619	598	578	614	615	579	609	599	611	595	601	637	571	601	591	574	579	605	577	594	614	651	614	623	568	585	615	597	629	609	605	635	612	589	596	651	587	643	575	579	618	575	625	603	568	606	629	602	610	589	620	584	573	578	635	611	584	611	602	601	607	587	657	618	623	645	590	603	596	576	597	615	631	649	588	607	637	646	582	588	627	611	605	608	577	601	598	550	630	624	557	602	543	598	632	617	623	644	650	563	575	636	613	641	591	620	610	592	622	600	639	592	620	609	655	611	629	596	580	617	611	595	603	612	565	586	602	590	605	615	594	600	600	609	639	597	602	581	611	617	606	599	587	632	605	616	596	637	611	613	579	603	575	636	646	586	585	610	594	617	612	580	602	556	658	585	652	627	596	632	629	566	600	556	605	588	600	604	617	602	617	612	599	603	577	621	608	559	604	627	630	621	578	627	602	600	610	582	596	574	606	600	571	586	609	655	594	594	572	615	550	602	591	633	661	604	612	583	623	665	614	614	591	618	582	610	632	621	591	608	561	649	609	615	576	621	612	661	569	602	564	620	633	613	628	600	617	612	632	648	628	597	605	576	576	624	593	617	613	572	579	559	561	601	637	640	629	591	594	580	590	593	586	607	566	630	662	621	644	601	618	583	569	607	581	583	584	594	594	641	660	578	635	603	608	628	559	561	607	554	606	601	588	591	625	574	609	621	635	642	656	615	592	608	565	575	655	615	637	559	630	597	598	601	558	559	596	594	627	603	586	618	577	572	623	583	601	610	551	603	605	605	614	640	638	609	539	558	583	615	552	605	624	598	603	587	628	564	651	619	609	597	611	622	605	581	587	588	586	622	559	621	582	655	617	622	602	628	616	598	575	605	633	658	614	613	602	609	612	631	591	605	598	644	597	645	578	607	596	577	587	550	628	589	565	593	618	593	615	607	573	640	603	621	602	618	611	562	609	631	593	588	567	605	611	606	655	610	601	582	615	600	614	596	611	643	611	585	605	598	572	523	618	614	585	626	595	598	570	575	612	608	551	620	572	621	572	595	610	591	598	618	637	615	630	609	641	611	567	604	655	582	626	612	646	617	617	637	634	621	564	632	600	600	563	600	601	587	599	627	614	604	585	621	634	601	588	588	602	584	647	589	612	601	618	649	554	604	621	608	626	616	561	590	603	658	586	611	642	631	611	592	592	569	559	609	592	609	584	560	601	641	597	575	591	620	636	594	632	619	571	603	614	627	544	630	612	567	601	611	654	598	596	596	573	612	605	597	591	596	616	605	630	572	596	619	601	646	636	632	625	576	612	570	580	611	629	642	602	616	630	586	622	615	604	595	609	603	615	645	617	589	603	639	607	611	580	582	593	589	654	614	636	637	600	598	577	581	575	647	594	662	603	592	602	572	591	604	620	584	595	668	602	647	620	624	637	621	605	616	578	602	596	599	609	649	615	584	608	618	609	596	619	592	599	624	610	626	577	593	591	607	639	623	600	657	593	577	602	592	636	539	599	583	532	608	591	610	609	613	615	588	645	569	612	603	603	585	536	613	595	607	578	618	609	572	602	642	610	636	606	536	641	593	615	581	605	642	609	607	651	596	548	606	646	548	644	589	563	603	571	608	638	607	604	639	607	624	619	593	561	610	602	650	556	607	612	572	593	612	613	580	618	569	623	610	639	616	600	585	603	585	645	637	601	582	621	609	552	612	646	581	643	608	622	614	574	594	584	595	582	624	610	639	616	609	624	575	605	610	597	624	588	593	622	597	587	575	580	621	574	638	599	604	585	601	641	623	623	583	582	538	584	661	592	593	588	590	621	564	609	599	611	617	601	647	582	600	603	583	598	597	583	588	635	583	599	641	612	568	584	597	592	584	599	582	588	613	594	602	608	609	633	594	572	634	600	588	647	591	587	565	584	616	616	636	586	612	576	614	644	591	604	544	597	620	643	557	590	623	617	604	614	584	565	579	583	563	609	574	689	620	621	642	584	597	598	602	644	631	598	586	601	638	619	573	559	584	619	592	629	650	590	606	637	619	571	604	629	618	645	615	604	631	568	586	587	570	589	612	609	626	612	611	630	623	626	602	593	589	615	600	608	643	579	642	612	599	594	615	590	580	689	599
34184	4547	2131	1307	1134	1104	933	917	885	845	885	854	801	840	810	789	812	746	774	825	758	790	721	740	778	755	781	789	705	742	777	757	749	757	763	758	720	746	742	805	774	750	763	729	711	757	746	757	743	765	754	786	714	748	766	760	731	798	723	798	762	754	717	760	762	766	770	773	756	781	803	794	757	798	753	714	778	770	741	768	763	801	816	772	716	799	767	781	747	721	767	797	753	771	759	724	759	779	751	740	755	786	813	737	753	715	784	772	727	725	743	759	732	785	797	811	783	753	777	762	754	731	690	738	784	768	759	742	749	794	793	766	745	764	758	728	792	790	741	731	741	783	737	778	725	748	723	782	772	808	791	720	765	731	815	785	772	752	764	782	799	783	771	727	755	790	755	732	741	754	751	741	746	813	749	767	773	757	778	797	771	778	775	839	761	730	724	751	791	728	781	800	780	733	758	773	791	776	742	725	719	755	760	743	778	745	755	763	755	731	754	728	755	835	716	750	740	775	807	755	749	750	765	725	739	772	721	740	781	793	762	699	771	795	763	804	760	719	771	740	801	724	742	753	788	759	774	751	702	732	785	790	773	745	760	782	757	711	762	755	793	812	813	780	750	791	760	703	747	747	826	751	742	747	758	766	746	762	756	779	726	772	717	735	675	717	763	703	715	749	806	763	762	730	782	721	750	792	761	740	733	730	722	777	762	729	733	799	753	691	727	753	732	734	746	817	780	784	777	781	768	757	762	768	733	738	764	801	759	795	799	741	769	798	762	746	796	771	805	730	789	761	751	735	691	759	715	745	749	717	749	748	740	751	701	752	769	771	833	742	781	760	745	746	792	779	735	747	770	755	758	718	784	794	744	744	763	784	786	768	726	767	771	770	786	812	757	797	748	729	730	809	746	743	776	824	788	746	782	744	751	705	824	727	768	707	779	742	747	724	757	798	761	724	784	693	774	771	804	800	750	784	784	743	751	763	773	737	755	796	745	751	773	793	732	752	766	750	750	740	785	732	722	791	793	842	759	723	774	764	808	749	769	758	722	762	788	787	706	740	783	790	756	757	756	751	787	770	772	777	747	820	747	840	724	728	749	764	772	805	770	719	706	815	753	744	766	772	789	769	749	783	758	755	729	804	750	750	779	738	763	757	720	772	748	764	774	712	743	727	800	720	821	680	756	770	749	751	748	737	754	768	736	761	797	741	736	750	740	756	707	750	723	752	749	782	752	794	747	719	720	781	740	813	760	770	766	756	767	768	772	763	731	770	746	733	764	755	736	745	759	771	773	770	751	763	734	771	755	754	750	732	781	764	772	754	718	787	769	781	759	777	789	764	771	709	741	776	747	723	748	732	765	776	713	730	786	760	745	765	767	768	768	779	787	784	749	778	724	789	758	759	811	714	789	728	769	740	756	769	762	722	762	765	710	736	765	774	793	750	754	785	783	747	762	801	732	737	742	762	789	741	772	790	771	733	692	765	760	768	777	771	752	773	793	777	737	780	759	787	757	786	772	734	699	723	748	778	812	756	795	781	772	772	725	738	760	699	759	748	800	703	784	759	793	781	816	755	709	737	734	770	707	795	782	751	778	745	781	807	738	835	748	788	752	738	742	758	780	786	781	783	782	740	757	769	730	742	742	768	744	731	707	732	727	739	759	712	729	780	766	804	778	768	752	751	739	787	750	765	755	790	774	715	746	761	749	749	738	747	755	709	730	722	737	745	741	757	746	785	763	795	739	783	769	773	747	737	779	769	752	759	793	799	760	761	725	779	701	722	727	764	774	765	780	742	776	786	779	763	764	733	767	786	740	730	761	773	803	765	730	783	790	770	770	722	767	751	813	724	746	708	774	800	749	743	776	808	802	756	758	724	730	773	772	792	719	731	775	791	757	810	757	766	747	739	793	775	749	768	751	793	771	724	773	742	743	779	730	744	776	768	744	754	768	762	771	749	780	738	740	715	720	797	775	743	722	800	795	746	784	778	772	736	754	784	767	764	782	736	777	687	767	780	733	749	743	735	723	773	764	764	714	733	763	821	769	773	737	755	701	729	811	735	766	738	752	789	731	734	772	763	776	786	778	741	735	765	826	777	747	774	741	757	748	726	749	813	753	768	722	774	781	775	707	781	731	793	748	740	814	787	723	770	730	782	766	721	713	782	736	768	779	760	740	785	810	763	762	734	696	765	789	739	799	803	815	796	774	741	717	710	695	755	734	755	753	711	738	743	763	742	764	795	739	715	805	779	768	746	729	770	763	817	778	787	695	819	791	766	747	785	816	753	816	717	763	748	750	796	731	750	774	724	782	806	771	722	755	791	737	719	732	798	767	758	744	749	765	773	784	763	748	806	813	799	776	727	776	735	809	797	741	756	786	725	757	766	757	743	708	795	774	788	741	750	765	799	749	719	722	821	747	776	749	796	725	733	742	813	760	772	755	775	728	726	757	724	766	785	741	715	737	753	737	722	726	722	730	760	755	778	751	755	774	746	784	786	784	795	759	739	781	766	718	771	758	760	762	763	718	726	738	769	718	772	768	805	775	730	714	703	772	752	802	755	765	760	755	701	747	798	778	744	720	767	758	763	754	732	779	745	808	781	773	789	722	767	811	691	746	765	774	760	788	744	716	766	778	742	799	802	759	720	770	751	700	782	754	757	679	810	752	786	781	726	787	748	706	753	785	759	726	782	785	770	735	784	793	761	723	741	779	738	766	722	742	771	770	767	732	778	768	759	779	763	769	758	755	779	734	778	749	726	755	762	707	802	743	762	721	771	766	787	774	712	761	784	767	779	735	755	700	705	746	726	777	787	750	779	789	781	727	733	743	807	781	753	769	754	764	742	748	771	743	752	739	767	743	754	715	752	719	769	749	770	815	776	809	740	769	754	788	779	766	782	773	759	743	809	774	786	737	717	718	767	759	776	822	772	791	814	784	761	746	744	773	766	727	762	806	746	771	721	755	772	761	770	770	767	750	735	781	763	765	720	740	754	698	707	796	783	727	762	723	769	755	760	773	774	774	762	741	760	740	825	740	765	827	744	720	721	768	762	735	766	760	738	706	793	787	764	784	759	783	741	754	754	743	734	769	779	735	748	754	736	762	766	750	723	743	770	730	760	736	761	779	765	751	772	738	771	794	738	745	753	811	735	782	763	748	766	802	782	762	757	789	790	745	778	772	765	771	773	751	756	780	779	745	785	708	791	740	837	755	791	778	720	804	762	729	786	725	748	796	755	779	766	718	737	805	777	713	781	730	731	771	748	795	768	719	763	717	695	739	747	696	832	754	753	791	798	777	790	724	814	730	799	700	758	704	756	742	766	749	748	742	727	733	765	785	721	792	733	772	777	798	794	725	735	768	750	771	768	736	747	731	755	760	756	731	708	777	778	746	771	745	761	710	798	781	737	775	792	768	806	759	720	801	772	793	761	756	758	741	751	774	784	751	776	751	745	717	750	744	763	718	698	758	793	761	744	739	769	728	761
22525	21302	28663	24268	21302	19962	1455	635	501	491	486	451	413	417	437	398	371	423	368	386	377	370	366	372	370	336	397	365	349	358	367	337	339	392	384	351	374	383	375	350	347	343	372	363	352	374	397	387	348	359	372	353	420	320	328	385	382	384	328	367	344	400	382	356	374	387	383	341	348	358	350	344	353	359	349	372	363	393	348	370	341	383	364	373	363	381	349	332	376	379	353	359	340	365	396	375	373	354	365	352	406	378	386	346	360	362	366	370	348	358	334	369	370	345	360	334	369	355	352	356	331	351	361	352	366	376	345	363	349	379	358	353	382	340	333	375	358	325	350	376	345	358	320	333	353	323	359	400	359	330	319	386	382	374	348	378	325	364	332	359	378	395	372	328	332	361	366	377	342	350	345	355	375	363	317	379	359	358	371	363	344	369	374	345	357	340	343	342	361	354	350	357	333	388	358	376	383	357	369	387	355	348	343	324	384	357	353	380	370	356	401	351	331	389	347	378	392	359	339	361	383	360	338	364	354	346	391	385	348	396	373	375	299	349	367	355	352	335	354	339	360	373	365	363	352	370	379	347	362	319	333	334	357	355	363	363	364	350	361	377	375	376	363	397	370	375	381	324	338	351	350	384	325	368	324	286	353	353	331	317	376	300	359	328	376	361	342	361	368	326	397	350	386	372	349	372	381	366	296	359	347	388	330	321	353	333	366	369	377	383	340	361	358	379	363	383	339	381	368	350	367	351	358	361	357	355	351	377	322	371	357	363	400	340	373	342	360	363	368	374	359	364	351	330	360	373	342	325	361	340	349	352	343	357	380	338	366	325	347	351	353	323	382	345	381	354	397	360	352	391	321	379	369	356	333	341	390	327	356	389	353	351	337	338	354	363	371	378	372	351	338	334	357	374	366	383	344	352	332	346	347	342	363	346	337	350	353	313	353	331	343	397	375	359	376	352	352	367	342	392	338	346	374	351	335	341	353	344	394	347	352	359	350	368	373	357	372	325	343	331	349	349	386	331	377	355	374	333	360	377	318	351	383	365	379	345	336	345	381	372	325	337	318	363	394	343	348	376	343	370	362	359	363	348	395	350	365	381	351	348	366	341	348	310	347	350	323	337	374	308	395	380	339	356	373	342	357	333	306	340	351	331	342	364	365	333	333	360	345	359	330	374	380	343	370	367	337	342	329	350	354	328	350	351	334	367	344	352	391	346	385	366	359	353	357	330	348	340	350	348	347	373	376	329	340	371	323	356	338	359	368	342	399	366	312	378	356	368	361	363	363	334	353	381	346	329	351	380	336	345	365	353	353	361	341	394	359	343	335	366	333	370	363	354	331	384	358	335	404	370	367	350	352	330	346	357	319	330	351	327	358	400	343	347	374	337	336	366	371	332	378	358	353	358	386	342	353	357	356	380	337	331	361	364	347	370	355	346	358	364	373	345	338	355	342	368	317	333	342	357	368	386	378	361	334	330	377	337	350	362	358	321	362	357	338	323	347	345	333	343	346	363	355	342	362	359	326	356	378	339	335	373	360	359	363	382	343	333	332	361	349	365	332	373	377	334	372	340	383	366	381	369	339	345	358	316	376	364	341	361	366	363	346	368	353	361	345	322	373	333	343	349	329	331	330	359	341	371	359	348	372	335	358	357	371	368	325	356	364	385	380	343	386	380	337	366	378	389	338	355	355	354	357	349	343	381	382	332	341	349	346	363	349	331	319	388	343	351	350	334	348	368	335	355	360	347	334	375	376	327	354	385	350	330	367	354	320	361	329	390	360	346	347	354	352	343	342	328	355	345	334	344	355	375	339	371	366	354	372	346	341	380	362	356	379	362	337	331	316	326	356	354	336	373	375	361	380	332	317	374	351	351	335	384	349	382	328	345	345	355	332	353	347	370	361	322	391	369	373	356	329	368	351	364	321	327	374	312	396	329	378	372	388	357	343	340	393	359	345	348	352	339	356	338	361	367	371	359	348	330	359	351	344	340	351	347	350	334	375	392	359	365	387	381	375	332	353	363	327	389	358	349	334	329	345	358	339	328	356	336	326	372	360	355	370	350	341	360	347	373	323	336	341	380	320	341	360	326	344	356	336	340	329	364	333	371	372	346	361	336	367	377	360	356	370	359	330	344	350	344	379	347	322	384	374	370	385	361	335	344	339	377	382	379	391	366	344	345	367	343	356	363	363	355	349	318	381	345	377	351	334	379	333	332	346	327	353	343	346	354	378	390	339	344	350	361	359	377	328	349	346	363	323	340	363	329	350	334	374	364	312	344	320	350	350	375	345	382	374	349	337	356	335	373	362	369	337	352	349	351	389	349	348	342	372	388	323	349	373	346	363	365	355	358	326	325	368	367	325	335	364	356	363	337	329	346	334	397	375	355	344	353	337	353	334	348	367	373	359	362	367	360	365	341	366	362	328	320	358	377	358	366	357	337	367	360	355	333	333	379	360	375	350	376	364	350	335	355	362	367	359	343	366	408	350	331	359	338	346	346	352	388	386	355	380	385	349	328	343	372	362	336	369	350	367	386	327	361	350	358	348	321	392	370	345	322	372	360	366	357	392	353	391	337	374	344	347	341	356	375	331	354	341	352	359	348	348	368	343	341	367	351	337	320	352	379	333	359	329	348	370	378	398	322	363	346	361	372	352	335	365	351	350	367	327	389	326	355	374	351	359	366	399	352	344	337	341	378	354	329	351	331	369	349	378	338	349	368	319	341	347	378	309	360	346	364	344	352	333	335	352	379	354	335	335	332	324	361	361	305	334	355	348	368	363	379	329	350	360	332	348	377	349	352	368	319	336	349	325	370	352	332	345	342	375	360	386	355	358	379	354	357	374	346	360	380	316	316	354	345	368	360	369	366	328	319	348	352	350	353	336	359	335	322	344	318	338	372	358	387	348	310	358	346	356	341	335	347	360	342	338	339	385	389	332	330	370	379	388	363	322	349	346	335	374	339	344	351	389	334	348	349	377	314	404	341	342	341	336	348	365	325	388	315	292	332	350	340	325	380	351	359	375	344	359	355	388	369	347	348	343	391	353	337	347	378	384	353	347	357	351	354	367	354	381	340	372	366	363	361	352	343	371	352	339	339	360	360	354	351	344	380	366	356	314	338	320	386	303	355	365	329	358	353	359	327	391	338	339	312	377	360	352	377	368	355	348	398	367	346	362	332	371	347	347	358	334	366	351	352	373	341	345	325	381	379	314	341	361	339	342	346	364	347	377	381	400	341	345	349	356	330	351	370	332	360	379	341	356	323	342	353	325	357	382	333	347	349	343	407	347	350	362	333	356	377	366	341	376	341	382	385	365	371	373	386	331	352	345	356	323	357	373	348	364	363	349	358	356	350	360	347	373	373	319	341	370	340	369	342	364	363	356	360	347	362	370	403	369	352	352	347	368	371	371	379	384	365	347	338	330	292	359	380	351	360	355	355	364	377	350	357	318	353	347	358	351	337	353	395	349	375	345	335	323	317
43936	10930	5998	2839	2053	1617	1247	1062	900	845	728	694	584	586	616	572	555	559	512	493	490	458	503	538	481	501	497	500	482	514	469	481	511	485	470	524	483	464	514	462	465	477	481	519	454	504	465	479	415	499	466	490	473	441	463	525	476	453	446	468	454	477	495	459	458	479	473	489	465	482	464	457	484	461	451	477	472	487	416	420	484	470	466	494	469	446	461	464	487	522	494	466	440	484	477	462	425	449	466	485	448	450	458	466	470	473	462	486	508	499	474	493	483	470	479	513	468	480	451	446	482	443	444	445	495	441	505	480	450	474	474	469	442	446	457	493	436	503	473	466	479	438	497	462	485	463	473	466	480	479	461	466	488	508	462	521	480	436	456	491	474	487	477	425	450	483	481	504	507	467	432	528	468	479	492	450	459	493	489	475	465	470	469	456	480	495	441	481	459	486	466	488	453	446	453	487	469	430	450	458	420	488	472	508	474	462	465	437	467	464	453	489	432	467	472	438	479	474	453	480	444	466	476	476	473	460	460	473	460	440	479	443	433	460	451	448	486	472	474	462	449	428	467	463	506	474	466	472	499	479	435	460	458	437	472	458	449	464	473	466	470	462	443	438	498	485	459	471	471	462	450	471	463	449	485	477	467	488	486	436	437	500	442	470	471	462	488	489	463	459	466	460	495	503	498	482	489	464	481	455	470	505	471	455	465	466	479	484	465	448	440	455	457	473	449	499	479	446	491	487	457	416	447	460	467	451	473	446	506	475	479	492	491	455	459	448	494	503	456	439	477	470	458	468	472	475	417	487	448	489	456	456	485	452	487	409	448	458	441	480	430	458	480	512	458	428	479	505	502	461	459	478	476	465	468	452	453	469	450	489	447	473	427	444	464	450	477	497	491	495	453	488	466	476	470	423	498	439	496	440	456	483	456	469	432	463	490	468	489	473	491	456	469	487	466	486	459	446	493	454	471	442	467	435	467	475	472	435	457	457	502	469	417	463	468	468	486	466	505	468	405	487	461	456	469	415	473	452	458	471	472	463	497	459	476	463	454	498	471	433	504	473	465	436	453	441	468	461	463	464	459	481	476	457	466	466	507	484	511	446	465	504	476	469	486	446	478	457	497	451	441	504	449	473	446	468	498	485	480	475	474	478	494	502	485	466	441	437	418	501	455	442	479	457	505	463	469	473	472	457	498	447	450	474	476	478	444	438	487	461	468	451	439	466	445	473	462	433	447	462	504	459	477	477	480	436	437	502	427	463	448	459	472	471	445	477	506	477	461	443	469	479	425	435	480	458	492	476	447	460	463	501	435	501	463	519	481	461	477	468	489	448	464	523	446	431	430	470	445	496	464	513	484	465	444	469	453	480	478	450	466	449	458	497	456	497	413	483	500	456	466	468	460	481	483	500	461	444	486	444	494	421	469	490	437	460	474	472	482	451	423	450	455	483	504	447	471	502	475	450	438	427	441	417	423	462	490	458	495	451	422	497	430	464	455	473	473	424	457	485	429	454	441	442	459	441	462	461	445	457	473	485	498	505	470	472	456	468	471	480	461	480	519	484	466	480	464	474	459	494	467	458	510	449	468	441	480	473	459	481	483	446	495	481	444	460	531	470	437	459	446	461	468	472	482	486	450	434	460	477	466	441	489	472	492	470	479	477	464	491	472	494	409	466	442	463	453	457	464	504	497	479	490	447	454	457	479	489	479	458	451	441	448	444	465	459	469	485	452	482	471	451	450	448	454	488	449	526	461	493	452	510	451	429	428	440	474	454	481	479	434	483	422	455	444	476	466	453	509	494	499	463	456	465	452	446	471	456	480	490	474	443	453	460	472	490	433	473	439	492	468	476	511	441	448	432	472	456	434	497	463	461	443	460	459	440	443	448	470	446	439	473	469	478	447	505	453	450	437	460	464	439	474	460	454	458	472	468	481	468	427	442	480	492	444	449	489	451	491	476	456	459	454	465	454	441	452	501	509	478	477	492	456	477	462	477	523	453	458	456	433	463	464	468	433	464	513	447	456	464	444	467	465	440	475	476	467	447	475	462	481	485	466	454	484	476	469	475	459	489	438	480	420	441	460	470	508	479	427	516	482	461	486	453	458	448	489	435	471	494	462	463	464	467	473	509	437	423	457	465	443	509	420	473	425	456	483	490	484	460	495	452	455	478	455	474	486	465	482	463	480	488	495	441	464	438	445	444	472	454	465	465	467	483	492	452	476	470	489	475	485	449	437	440	430	518	470	490	474	461	439	482	475	462	439	457	476	458	482	418	463	431	471	475	468	476	477	476	437	486	479	446	488	512	418	474	473	431	458	476	489	483	447	451	462	465	472	502	482	479	495	519	468	452	495	476	489	481	498	454	441	496	415	450	453	472	494	488	493	494	461	514	475	453	487	503	454	422	491	478	480	449	449	488	471	440	487	480	443	440	446	441	469	493	456	481	463	489	459	466	459	464	447	439	482	492	478	450	444	494	496	483	484	437	485	448	454	477	437	480	442	483	469	450	478	460	500	442	516	450	443	454	468	468	489	467	469	450	462	480	499	471	448	448	439	436	482	472	479	498	490	469	419	480	437	452	475	456	481	439	508	483	458	473	484	431	479	491	486	487	471	450	436	498	469	420	439	509	479	464	425	475	500	435	489	455	453	453	453	479	468	455	504	427	469	450	487	456	462	510	436	468	457	434	454	486	466	466	518	472	493	431	505	435	495	454	444	470	448	492	490	459	468	444	458	484	478	458	469	479	490	437	439	469	485	470	470	485	399	447	443	495	457	480	407	481	516	462	458	481	486	495	484	501	441	463	455	448	474	475	437	506	432	525	463	474	477	473	459	473	471	479	432	468	462	489	456	494	435	498	471	437	491	441	446	476	452	495	462	482	486	465	458	486	494	483	473	436	468	480	508	483	475	505	469	492	453	454	462	478	470	474	469	442	486	466	454	494	475	440	475	429	502	427	475	492	444	491	442	471	450	497	492	461	490	496	478	457	470	460	451	472	480	445	484	457	458	499	479	492	434	451	455	480	468	461	475	460	473	485	480	517	499	461	456	463	470	458	461	459	468	474	446	465	444	517	497	456	468	485	484	444	461	471	463	485	439	443	470	435	413	443	464	465	462	463	485	482	446	485	463	446	451	493	468	491	484	462	485	455	420	440	469	509	459	474	455	465	461	463	466	488	480	469	521	456	471	452	464	468	481	481	490	475	470	442	466	444	439	456	495	489	442	467	502	492	483	518	439	482	443	475	474	478	466	484	502	459	479	470	494	435	504	473	453	458	434	520	487	495	446	470	479	452	463	455	440	460	444	491	476	499	460	453	480	450	495	480	501	481	464	470	494	509	434	483	520	490	464	440	476	470	473	462	438	465	443	479	454	474	446	493	505	440	490	473	448	443	467	423	491	445	446	494	520	505	440	457	465	477	485	525	509	459	469	486	418	482	439	473	475	497	479	456	446	494	471	469	461	489	447	489	496	467	469	486
28326	16270	3034	1076	894	890	855	863	868	830	876	835	867	891	852	795	854	854	903	859	882	854	839	835	837	859	831	843	833	841	833	854	854	819	850	865	849	813	856	868	853	846	881	818	877	813	887	844	825	865	879	862	829	876	873	893	879	848	857	840	832	853	854	810	855	815	830	822	851	839	830	853	818	891	871	871	808	796	867	866	833	898	862	834	851	813	853	796	866	876	820	848	911	824	820	853	838	825	826	836	867	826	873	794	878	878	853	813	802	831	856	865	845	850	863	831	817	847	886	859	833	857	853	825	846	878	852	822	828	814	888	844	827	864	822	831	852	835	850	813	874	871	821	887	883	835	879	782	837	844	812	841	850	834	816	840	822	798	827	839	877	814	837	891	879	808	809	819	799	834	837	852	795	853	888	823	845	850	884	831	826	827	863	907	904	876	803	864	894	894	816	816	819	807	786	861	905	878	892	859	818	856	829	848	821	819	851	877	874	817	799	865	871	856	869	850	830	818	863	880	839	833	858	846	892	843	853	813	803	867	895	851	836	875	836	863	870	826	826	846	844	867	846	882	839	855	875	809	821	861	781	805	877	862	833	814	854	875	793	862	816	855	827	873	846	798	824	773	845	854	880	845	837	790	838	821	825	867	852	919	903	909	844	819	856	859	813	837	817	871	851	824	836	805	879	872	801	856	819	879	883	851	871	830	888	889	873	883	795	854	845	890	855	868	803	873	843	827	872	836	846	825	810	877	846	892	797	867	869	820	828	834	839	846	928	794	864	812	839	859	825	850	886	843	875	880	881	827	849	860	821	855	851	816	834	883	828	868	821	835	849	881	886	849	837	832	852	840	812	832	838	894	840	856	768	816	887	832	832	849	817	848	809	817	882	854	828	904	826	884	858	875	837	850	863	870	836	843	831	828	866	859	855	835	863	893	852	854	783	826	833	895	821	834	814	790	845	795	903	790	788	822	863	825	890	917	771	886	809	856	865	810	879	865	824	913	868	836	834	876	900	805	825	884	837	864	826	848	829	859	792	847	881	854	851	836	843	838	829	889	893	874	850	890	876	855	834	835	865	830	850	838	834	868	848	842	845	795	877	799	850	799	900	900	810	822	827	802	818	793	889	833	853	856	847	814	839	796	788	861	780	845	825	887	856	811	847	826	805	874	884	877	915	859	842	839	845	826	849	836	811	826	811	789	830	836	819	839	859	824	837	837	777	825	916	855	790	851	858	851	860	843	860	859	824	879	854	844	881	859	877	826	802	819	891	849	827	770	871	768	813	821	844	837	852	851	854	818	866	800	857	826	830	826	813	823	878	869	835	831	860	835	837	874	840	849	847	870	812	834	809	874	881	876	836	879	863	855	911	834	846	855	879	855	885	828	862	800	834	857	861	820	791	858	861	811	879	810	812	848	826	864	836	830	871	853	849	916	891	877	882	798	833	859	835	799	817	861	900	802	782	815	829	922	849	886	852	872	776	847	897	835	830	851	784	841	839	823	833	851	879	826	837	849	859	824	855	862	878	857	848	848	874	835	809	835	824	871	850	866	880	882	853	797	854	826	855	878	777	907	854	847	827	821	828	890	809	848	895	830	896	923	902	870	883	864	885	837	852	873	865	830	789	872	828	810	854	870	849	892	859	889	855	871	884	857	825	832	823	845	819	857	846	824	891	821	872	876	853	845	829	817	892	812	842	850	828	879	892	839	839	821	826	831	844	840	854	869	840	860	818	860	866	866	883	835	879	856	863	780	875	880	822	802	838	832	913	849	850	849	856	908	879	835	781	823	820	850	806	846	871	851	844	852	913	859	885	839	849	819	857	800	864	789	802	867	836	843	854	856	845	866	754	845	822	854	852	850	848	827	824	837	835	823	829	901	881	835	820	895	828	865	875	803	813	837	858	860	853	854	830	859	892	820	819	812	798	860	821	803	841	824	862	822	797	871	811	921	841	879	887	809	839	819	856	883	890	871	804	828	852	855	868	848	819	864	853	789	804	836	859	806	822	872	817	845	789	840	847	848	884	866	877	837	902	844	843	839	867	820	818	843	840	841	872	879	896	823	859	834	833	809	887	869	831	837	804	835	862	840	838	861	891	852	817	885	812	805	859	870	863	842	909	809	875	809	826	822	845	843	839	858	854	904	845	833	799	794	855	846	872	874	867	849	881	838	873	840	883	861	824	819	833	866	824	831	849	848	871	866	859	814	897	871	860	772	835	831	832	852	845	827	846	866	841	786	864	850	818	815	881	826	839	782	860	840	881	868	865	828	912	877	804	835	863	848	892	834	823	858	871	859	901	865	908	847	857	860	857	817	907	856	791	850	821	879	852	860	835	803	920	814	854	784	895	834	884	802	822	840	812	849	799	821	848	822	814	872	812	812	856	786	850	851	844	880	900	918	814	847	835	882	847	884	848	887	834	847	855	807	891	786	896	873	849	820	806	797	851	841	835	845	871	851	836	817	887	835	811	797	838	854	798	868	836	872	873	857	841	851	811	836	799	868	840	837	873	820	858	865	827	853	803	785	881	796	860	889	814	862	846	860	826	830	848	809	852	880	852	892	847	847	803	832	857	805	835	812	821	868	831	858	866	868	886	806	847	851	805	937	830	817	832	881	866	867	825	846	831	843	824	834	837	862	821	848	879	870	756	861	810	864	838	830	849	870	882	856	832	816	872	809	883	826	880	862	858	870	833	841	830	841	844	884	863	838	822	833	846	879	865	857	812	870	820	858	856	845	826	831	834	884	877	857	885	838	840	814	828	771	843	808	880	795	891	843	873	874	868	855	895	885	806	796	827	862	865	876	854	822	860	860	811	801	834	843	798	878	874	854	888	855	803	824	887	857	862	857	913	798	853	851	832	846	831	867	812	874	853	876	855	838	862	886	847	813	810	842	859	829	844	807	856	835	879	847	833	892	905	833	842	820	812	879	776	891	814	902	775	824	843	878	832	878	830	833	889	868	878	827	830	822	870	801	850	830	840	789	858	883	800	831	871	840	821	890	901	802	811	890	851	832	823	844	811	855	816	859	835	822	861	819	813	843	843	891	849	849	859	870	863	806	794	815	867	908	778	810	826	836	845	812	869	873	835	850	861	875	866	882	839	820	799	851	867	864	860	824	838	870	879	831	846	786	888	804	801	809	827	828	838	827	851	813	932	872	912	881	864	841	909	965	845	880	831	885	811	927	860	876	843	845	806	867	823	844	850	871	795	842	816	906	850	840	863	829	868	843	824	830	858	865	838	877	829	824	860	806	873	884	851	794	845	826	828	830	814	885	840	838	796	870	887	859	873	831	826	791	813	883	849	866	895	839	845	849	792	859	827	818	831	773	886	899	823	827	832	826	870	864	855	881	839	815	817	840	879	880	847	875	848	835	808	863	846	856	826	835	758	886	858	879	881	866	835	845	812	885	815	882	883	843	870	833	833	893	838	786	880	848	870	798	845	796	837	834	859	848	857	876	805	874	853	891	846	813
13289	1730	1250	1140	1089	1085	1135	1121	1044	1124	1114	1056	1057	1068	1053	1024	1033	1046	1039	1054	1060	1107	1060	1077	1035	984	999	1022	1061	1080	1104	1058	1070	1078	1089	1093	1088	958	1059	1087	1089	1048	1076	1067	1074	1081	1075	1070	1015	1078	1082	1012	1070	1046	1040	1091	1064	1059	1060	1106	1073	1050	1092	1109	1083	1064	1056	1074	1099	1041	1124	1077	1058	1026	1081	1098	1102	1075	1027	992	1070	1049	1066	1127	1036	1120	1055	1089	1057	1071	1091	1115	1088	1144	1089	1091	1084	1096	1076	1097	1064	1032	1023	1023	1087	1021	1018	1067	1084	1069	1076	1071	1050	1104	1085	1065	1058	1084	1025	1093	1054	988	1060	1078	1035	1054	1080	1106	1068	1038	1060	1061	1043	1060	1082	1078	1043	1042	1108	1073	1041	1056	1043	1083	1016	1036	1017	1108	1027	1019	1083	1046	1060	1099	1080	1079	1059	1092	1094	1093	1056	1068	1128	1056	1035	1064	1088	1056	1083	1063	1099	1091	1063	1047	1019	1117	1058	1070	1025	1062	1061	1100	1093	1038	1101	1063	1045	1071	984	1020	1133	962	1065	1050	1056	1014	1010	1049	1074	1019	1071	1062	1064	1045	1018	1030	1030	1063	1064	1022	1056	1066	1093	1092	1053	1046	1084	1068	1042	1106	1098	1014	1040	1123	1034	1033	1037	1123	1090	1086	1029	1022	1037	1095	1108	1046	1064	1128	1100	1077	1079	1073	1050	1019	1051	1062	1025	1066	1029	1082	1073	1153	1070	1120	992	1139	1041	1050	1039	1021	1059	1045	1093	1071	1094	1078	1034	1064	1040	1031	1039	1065	1110	1060	1025	1024	1057	1036	1118	1094	1053	1023	1034	1064	1085	1045	1047	1073	1052	1002	1069	1051	1059	1056	1066	1064	1041	1094	1086	1034	1099	1019	1039	1083	1073	1080	1049	1074	1059	1045	1156	1107	1074	1070	1064	1032	1057	1033	1061	1022	1035	1040	1067	1073	1077	1053	1106	1132	1073	1050	1062	1094	1089	1092	1045	1058	1065	1015	1082	1058	1069	1025	1053	1062	1091	1082	1070	1077	1093	1096	1075	1053	1085	1076	1040	1092	1152	1009	1122	1098	1066	1091	1054	1015	1061	1094	1044	1087	1016	1090	1048	1003	1061	1077	1061	1034	1069	1084	1071	1073	1068	1012	1046	1039	1054	1056	1106	1012	1045	995	1136	1086	1068	1033	1158	1031	1064	980	1096	1045	1081	1078	1120	1121	1119	997	1044	1030	1070	1080	1056	1058	1101	1078	1103	1066	1091	1095	1052	1046	1081	1083	1059	1062	1030	1108	1047	1094	1064	1066	1080	1008	1081	999	1120	1072	1080	1076	1052	1016	1094	1083	1076	1121	1023	1083	1063	1103	1038	1092	1044	1011	1045	1032	1060	1043	1075	1060	1050	1044	1042	1040	1051	1033	1036	1011	1104	1063	1047	1096	1036	1096	1020	1037	1054	1027	1069	1049	1051	1096	1102	1052	1048	1135	1115	1049	1079	1051	1066	1035	1070	1086	1100	1078	1070	1082	1049	1083	1044	1104	1080	1028	1106	1104	1102	1081	1059	1118	1090	1098	1060	1078	1053	1118	1081	1081	1017	1074	1019	1075	1088	1075	1085	1062	1088	1078	1048	1045	1060	1053	1096	1063	1106	1071	1076	1068	1109	1060	1056	1080	1013	1045	1065	1023	1084	1065	1014	1079	1083	1027	1040	1072	1023	1014	1087	1034	1115	1082	1119	1091	1054	1051	1042	1065	1040	1065	1016	1055	1047	1075	1091	1052	1095	1050	1051	1003	1141	1020	1104	1118	1077	1115	1016	1096	1048	1086	1115	1031	1085	1059	1025	1109	1106	1021	1054	1080	1039	1103	1076	1075	1023	1012	1103	1012	1075	1056	1029	1063	1073	1109	1124	1114	1051	1138	1040	1067	1047	1072	1046	1050	1051	1020	1094	997	1116	1012	1072	1050	1047	1117	1044	1105	1059	1007	1036	1077	1106	1116	1049	1066	1087	1073	1092	961	1060	1077	1049	1097	1020	1092	1060	984	1058	1032	1058	998	1082	1077	1094	1012	1058	1061	1030	1063	1091	1042	1102	1135	1063	1092	1097	1095	1070	1015	1071	1050	1027	1067	1045	1068	1047	1038	1093	1079	1068	1087	1106	1078	1094	1076	1100	1021	1068	1082	1072	1041	1038	1075	1072	1064	1046	1059	1094	1099	1063	1053	1031	1047	1069	1061	1117	1094	1035	1049	1074	1138	1074	1057	1017	1093	1049	1091	1064	1103	1058	1089	993	1102	1075	1011	1033	1034	1049	1095	1017	1037	1120	991	1052	1035	1063	1047	1042	1041	1047	1038	1056	1094	1026	1029	1053	1039	984	1099	1015	1094	1090	1007	1050	1032	1097	1075	1079	1071	1072	1020	1072	1040	1059	1069	1047	1054	1000	1083	1079	1080	1039	1074	1104	1027	995	1073	1093	1120	1107	1109	1047	1077	1060	1079	1030	1113	1070	1082	1074	1086	1070	1019	1082	1009	1086	1087	1101	1094	1052	1060	1089	1102	1074	1027	1037	1090	983	1086	1046	1053	1059	1085	994	1048	1083	1070	1081	1108	1061	1079	1015	1030	1056	1075	1092	1083	1039	1024	1039	1061	1069	1057	1068	1039	1053	1042	1079	1057	1102	1031	1066	1043	1061	1019	1061	1019	1044	1051	1128	997	1096	1059	1067	1079	1026	1120	1035	1075	1038	1063	1052	1065	1060	1062	1033	1063	1060	1065	1105	1062	1063	988	1070	1043	1090	1034	1076	1052	1087	1032	1118	1072	1071	995	1089	1048	1068	1059	1046	1085	1030	1022	1024	1024	1063	1045	1075	1056	1070	1043	1053	1103	1057	986	1019	1039	1017	1083	1052	1048	1025	1043	1112	1097	1096	1069	1084	1048	1077	1040	1111	1058	1094	1093	1044	1087	1076	1041	1120	999	1102	1037	1128	1031	1005	1050	1025	1055	980	1034	1118	1062	1027	1021	1069	1079	1148	1040	1035	1030	1071	1123	1033	1056	1066	1088	1118	1020	1094	1076	1071	1080	1112	1062	1030	1009	1135	1077	1100	1047	1073	1053	1043	1082	1063	1029	1093	1039	1055	1091	1055	1133	1105	1110	1035	1011	1080	1161	1103	1067	1048	1065	1052	1105	1088	1040	1097	1080	1026	1087	1083	1074	1022	1069	1070	1074	1057	1037	1064	1077	1072	1026	1116	1089	1078	1063	1020	1035	1074	1060	1039	1111	1062	1084	1021	1104	1104	1009	1092	1011	1064	1094	1038	1058	1081	1085	1052	1096	1095	1057	1084	1076	1040	1057	1107	1091	1090	1121	1115	1136	1046	1094	1093	1082	1087	1030	1081	1077	1034	1088	1032	1077	1135	1093	1101	1018	1079	1062	1123	1066	1056	1093	1039	1047	1067	1042	1059	1058	1073	1045	1044	1079	1032	1086	1095	1054	1103	1075	1015	1039	1063	1037	1089	1089	1078	1092	1087	1036	1122	1115	1095	1012	1072	1030	1063	1027	1112	1076	1041	1043	1022	1055	997	1096	1072	1084	1072	1073	1084	1063	1034	970	1053	1132	1051	1080	1084	1057	1002	1066	1077	1039	1047	1052	1049	1032	1157	1062	1084	1058	1088	1037	1038	1031	1100	1110	1022	1037	1078	1041	1082	1034	1036	1057	1081	1011	1060	1091	1078	1089	1109	1072	1053	1034	1023	1058	1071	1085	1014	1108	1077	1069	996	1095	1049	1116	1031	1011	1020	1059	1076	1079	1124	959	1110	1020	1035	1066	1098	1028	1069	1082	1075	1092	1108	1081	1030	1010	1097	1079	1087	1112	1065	1082	1083	1048	1026	1092	1097	1099	1037	1059	1105	1096	993	1030	1093	1080	1041	1041	1052	1086	1088	1070	1070	1098	1098	1051	1037	1091	1051	1054	1079	1106	1049	1075	1059	1028	1061	1076	1128	1057	1070	1047	1148	1047	1060	1090	1043	1014	1070	1072	1043	1066	1040	1079	1088	1043	1092	1044	1060	1120	1075	1042	1096	1103	1110	1096	1052	1097	1116	1058	978	1058	1085	1088	1115	1116	1065	1032	1053	1100	1085	1105	1086	1111	1038	1083	1006	1125	1071	1073	1095	1081	1055	1129	996	1022	1024	1108	1085	1011	1070	1006	1077	1070	1102	1056	1074	1096	1093	1057	1057	1062	1051	1068	1085	1047	1027	1078	1066	1048	1141	1069	1082	1110	1039	1069	1068	1037	1075	1086	1052	1049	1085	1126	1048	1108	1072	1093	1059	1096	1058	1089	1038	1020	1070	1070	1016	1068	1052	1064	1054	1070	1052	1097	1044	1040	1134	1059	1031	1103	1090	1106	1021	1040	1073	1086	1087	1073	1133	1043	1103	1053	1031	1025	1032	1075	1057	1022	1160	1111	1058	1053	1060	1015	1051	1007	1070	1115	1098	1101	1036	1005	1114	1060	1067	1095	1067	1073	1035	1090	1095	1069	1043	1066	1052	1053	1057	1074	1036	1070	1054	1088	1071	1046	1062	1036	1092	1082	1060	1051	1041	1080	1117	1036	1073	1066	1086	934	1105	1035	1058	1033	1058	1045	1073	1098	1051	1046	1082	1027	1105	1038	1092	1089	1089	1019	1114	1086	1046	1092	1120	1070	1062	1087	1052	1089	1097	1047	1065	1047	1105	1072	1098	1099	1123	1070	1036	1041	1040	1060	1109	1080	1076	1068	1007	978	1061	994	1026	1078	1097	1080	1063	1068	1059	1063	1078	1048	1023	1109	1043	1015	1040	1072	1054	1060	1054	1080	1042	1071	1096	1036	1058	1111	993	1080	1040	1051	1016	1091	1033	1059	1085	1061	1082	1079	1103	1073	1076	1096	1095	1052	1089	998	1096	1097	1098	1072
23383	21218	27972	24740	20816	3358	997	825	843	790	749	713	783	748	725	710	748	716	697	684	701	703	737	735	746	733	753	684	696	772	667	753	688	651	728	712	717	648	726	694	739	682	711	713	709	725	741	741	712	738	684	760	716	708	701	752	728	641	713	699	645	723	765	693	697	765	725	720	690	717	663	694	696	726	672	713	735	727	703	728	694	665	706	752	684	680	715	757	734	675	684	725	682	673	718	735	745	705	735	687	690	741	687	701	702	697	705	706	706	692	694	716	739	697	738	760	673	691	736	731	690	697	668	726	709	757	719	680	711	696	702	690	691	667	676	733	727	684	701	676	686	673	707	689	753	720	712	652	695	741	746	699	682	703	733	733	707	676	738	646	713	690	708	734	735	690	677	703	716	648	672	715	686	695	736	705	693	717	698	724	705	718	671	731	720	722	732	704	742	697	680	673	694	698	730	679	709	719	700	725	724	716	709	687	721	715	706	695	738	715	698	709	657	665	711	719	715	696	714	712	704	709	762	707	664	775	728	704	677	712	672	721	721	737	674	734	721	706	712	698	705	712	711	703	718	680	698	685	676	692	660	718	783	756	693	738	741	700	683	729	717	661	690	730	713	716	679	705	738	694	707	708	696	714	667	673	713	735	694	715	667	716	726	713	707	759	719	683	722	674	736	746	733	729	712	679	707	732	688	682	733	708	684	707	664	739	696	702	753	707	700	699	706	682	714	700	704	680	717	712	695	678	681	736	683	713	706	705	704	702	721	678	707	704	691	686	682	697	647	646	653	645	706	665	702	776	701	700	714	751	674	680	722	787	742	700	742	680	698	709	671	717	700	712	702	684	694	738	700	704	732	725	715	686	721	751	721	675	707	715	678	659	705	679	677	689	705	726	696	702	728	685	663	678	698	692	696	702	705	648	730	689	683	719	751	695	694	729	674	722	695	704	715	740	711	682	700	708	697	699	666	702	714	730	681	704	711	682	747	714	680	651	694	685	681	711	712	691	677	682	727	643	718	707	707	749	684	682	661	700	678	723	705	719	718	698	729	713	684	706	677	648	716	710	644	721	765	698	712	716	763	718	684	705	680	701	691	681	784	695	703	672	708	702	683	686	698	681	736	727	770	686	697	701	742	740	719	715	675	741	689	716	731	705	704	740	704	711	709	709	725	707	680	672	724	729	705	646	695	740	716	777	705	690	694	720	704	701	726	720	626	728	669	708	712	673	663	688	679	703	754	683	670	716	688	704	756	724	716	709	657	745	709	731	707	716	694	699	710	725	682	764	723	744	673	709	674	712	693	714	734	689	699	706	723	692	659	703	735	698	722	710	725	709	674	726	739	717	683	731	755	733	723	723	736	749	738	746	732	704	737	739	687	752	725	738	686	691	710	741	701	667	709	759	657	688	710	703	637	652	704	738	708	683	735	711	708	707	686	695	709	683	692	664	709	760	696	684	708	720	734	711	699	714	738	683	696	672	704	715	720	751	713	691	710	697	714	755	695	739	702	715	690	759	692	677	675	762	733	689	663	705	745	750	702	736	727	706	694	711	701	654	697	701	650	701	671	731	718	726	665	724	707	717	732	739	727	696	693	676	752	728	663	623	675	706	691	722	711	699	730	716	691	708	708	698	673	734	658	704	684	677	737	670	715	708	651	678	658	686	729	702	707	701	754	679	754	694	684	682	738	707	701	708	700	704	714	666	666	725	708	701	706	701	700	721	725	661	732	703	654	760	711	752	690	766	741	757	672	729	713	758	712	678	749	742	684	693	717	681	702	699	660	690	716	745	763	695	695	657	663	679	719	698	695	692	688	723	719	699	693	695	642	734	676	660	695	697	688	734	711	693	702	699	705	724	665	646	694	728	710	720	697	664	714	701	695	625	696	726	686	680	686	762	695	724	685	680	683	722	669	700	726	715	715	733	671	663	673	743	687	656	680	684	717	684	703	711	699	713	707	705	692	701	667	716	638	705	701	688	716	706	734	676	720	718	684	697	690	706	695	690	697	732	683	668	697	701	756	699	701	755	679	698	691	690	680	689	690	710	712	723	704	685	713	720	711	668	692	693	696	643	723	711	770	650	704	699	686	683	735	712	654	710	699	701	708	743	700	695	686	730	718	660	711	631	692	745	699	746	709	708	710	688	715	737	718	733	671	731	679	702	689	740	739	750	714	700	699	721	708	707	724	753	686	691	746	698	725	688	693	751	667	701	711	744	709	699	730	740	692	681	699	710	703	657	695	697	704	736	668	647	710	715	712	710	741	668	738	738	711	729	705	692	694	657	704	682	652	720	725	683	670	668	691	737	672	699	693	712	737	705	696	672	729	654	680	683	733	708	699	723	720	691	724	696	682	679	717	712	729	693	678	688	638	736	674	689	708	739	722	734	647	678	703	704	656	741	717	703	719	700	684	710	714	707	696	684	753	701	676	747	689	691	697	709	700	726	663	702	713	720	702	683	731	688	713	690	682	696	664	673	743	701	702	713	662	679	703	678	676	685	722	733	703	704	704	714	721	700	718	657	702	757	712	733	712	661	736	689	664	668	709	639	695	649	700	763	738	694	695	714	644	743	657	697	729	680	723	668	741	739	691	701	734	742	701	709	723	689	714	678	715	704	685	668	702	681	705	722	709	753	744	723	661	653	697	727	700	713	692	743	703	681	676	649	708	750	714	674	728	674	754	694	704	667	684	714	726	668	659	737	670	710	686	670	680	696	740	688	737	702	750	693	747	710	643	720	724	684	689	722	673	716	709	658	700	686	706	691	732	722	729	701	779	731	681	703	720	705	673	704	649	684	699	729	724	701	706	651	662	669	739	721	677	646	707	673	702	735	666	709	696	715	721	733	765	706	703	696	689	688	705	730	746	704	690	725	681	719	733	673	783	734	739	701	707	745	712	729	682	691	737	762	724	679	733	693	734	709	666	711	717	663	716	702	732	684	657	658	702	714	707	686	704	725	730	679	740	710	673	681	710	691	692	697	677	709	704	718	723	731	689	671	738	719	731	705	667	754	739	712	732	737	738	649	687	687	680	713	706	670	701	693	747	736	702	749	684	719	720	730	670	705	743	719	732	753	678	725	688	729	748	705	692	717	742	702	709	733	703	683	741	638	703	707	710	669	688	702	670	682	683	698	707	621	694	661	671	678	684	703	713	703	732	699	685	683	725	704	698	731	737	662	737	721	744	728	733	705	729	710	646	693	701	767	714	678	704	682	722	687	687	703	648	708	719	708	706	745	694	693	726	707	702	702	754	709	694	707	702	671	694	702	715	705	708	671	684	700	695	713	659	663	716	678	720	743	719	732	705	724	669	764	756	697	735	699	681	652	685	698	674	696	685	698	689	664	691	691	697	704	699	677	716	714	705	697	702	713	665	697	708	706	700	723	710	684	760	712	695	672	681	721	704	669	660	672	702	676	763	699	684	741	697	666	697	675	736	694	702	662	747	737	681	681	741	703	701	731	670	739	725	652	735	688
36738	7809	4047	2194	1823	1511	1329	1233	1112	1070	1024	1010	1025	955	963	936	931	979	927	936	943	865	932	917	922	913	906	937	901	886	949	929	936	889	916	861	861	896	911	950	881	852	900	899	888	901	907	909	888	889	889	898	903	913	933	915	892	868	896	934	933	943	881	924	945	878	930	888	933	903	867	915	888	885	866	914	894	931	940	923	923	880	898	888	851	891	876	899	939	918	898	874	948	913	874	900	884	894	903	838	977	907	913	922	920	868	895	885	898	887	873	907	917	903	882	862	854	954	850	880	901	926	870	903	928	897	893	875	913	892	981	916	914	917	886	868	950	885	900	865	947	907	876	915	879	875	897	891	912	908	878	907	897	964	864	932	869	919	882	971	865	908	920	904	897	877	880	934	966	886	894	905	924	917	901	883	927	908	913	888	923	878	905	903	849	906	952	866	864	917	883	852	900	892	851	886	935	875	930	920	944	846	915	905	845	838	956	856	930	926	841	905	943	901	881	856	904	921	963	923	903	942	867	892	904	852	880	895	905	944	986	939	914	876	882	903	903	882	883	876	913	925	871	933	884	880	978	892	909	892	909	855	861	908	899	960	856	858	948	866	910	872	914	944	877	932	872	898	935	930	881	876	907	844	907	897	944	897	926	897	895	928	868	899	932	890	894	887	946	894	872	851	905	936	874	897	831	911	944	847	914	920	890	875	923	938	930	945	862	887	900	883	908	938	931	879	885	929	915	882	869	923	880	923	931	943	868	848	931	949	909	904	888	880	881	892	896	870	924	895	928	908	898	871	903	898	872	887	901	892	870	929	911	936	904	894	860	882	979	889	934	896	887	920	941	864	905	897	911	928	973	856	911	949	948	921	887	893	946	909	863	889	953	891	935	938	896	890	898	914	923	861	881	881	910	849	864	926	926	917	898	907	899	937	938	927	884	891	896	913	916	880	879	905	893	896	897	925	910	903	904	855	849	916	864	879	940	874	903	933	866	925	930	880	909	923	885	908	961	898	910	908	865	848	932	878	897	909	950	896	895	909	871	847	918	907	939	914	924	936	888	965	942	897	879	941	832	906	912	885	887	915	908	908	913	885	848	928	881	877	927	905	872	937	928	955	898	850	884	906	888	897	916	892	873	907	855	910	885	899	938	938	911	878	918	895	937	867	894	936	900	959	914	926	898	874	886	954	893	877	891	957	929	905	893	896	872	898	930	928	903	885	944	916	912	921	933	886	930	856	873	888	892	889	882	868	871	889	871	909	953	930	912	896	922	914	905	906	940	951	924	951	868	901	885	864	896	858	898	883	949	929	850	921	887	868	926	925	912	912	909	945	909	907	889	888	897	930	899	964	912	884	918	923	894	914	907	877	881	843	904	903	939	890	909	859	918	909	941	826	877	939	853	996	904	834	979	907	941	885	872	844	903	887	934	1002	900	912	907	932	940	935	880	873	903	865	947	927	895	967	930	887	891	880	924	882	923	910	860	831	898	924	884	922	936	913	932	899	893	897	889	884	896	881	889	878	906	888	888	978	869	878	932	938	893	914	891	890	907	864	971	956	984	893	912	911	892	953	881	857	928	907	886	910	884	945	914	887	889	896	904	933	907	896	867	952	872	882	936	905	927	939	866	922	915	949	866	919	860	927	931	898	910	942	903	895	894	912	910	872	960	918	937	897	873	901	865	915	910	970	885	965	898	953	914	918	868	867	897	876	942	932	850	917	933	875	887	850	986	928	926	895	882	882	891	916	848	898	878	891	937	963	938	920	892	901	924	907	908	879	886	912	930	931	908	895	939	912	881	882	866	855	911	903	860	913	846	903	939	868	917	886	933	890	889	882	867	873	940	953	888	897	890	912	911	877	894	923	865	923	870	884	850	880	967	882	953	932	878	911	912	889	906	929	899	887	945	887	863	904	902	873	927	898	878	882	917	860	894	868	897	950	899	913	921	875	939	894	933	945	871	913	895	940	871	913	865	876	912	893	969	866	873	928	860	906	932	892	901	880	843	913	888	865	919	955	955	933	898	918	908	895	908	913	937	880	917	886	905	898	902	853	923	897	866	881	959	893	852	876	907	915	930	860	931	888	882	918	892	911	871	911	890	929	896	905	881	894	927	893	867	907	905	899	886	878	899	944	920	931	889	896	887	899	909	936	911	860	903	932	863	878	887	889	930	894	836	948	890	888	878	849	939	912	898	880	934	914	881	835	910	852	893	906	873	875	882	893	874	931	931	901	896	889	865	933	866	896	924	918	853	868	879	888	900	935	846	900	942	918	872	892	882	891	875	889	925	941	882	905	916	865	880	903	844	916	930	866	911	870	876	908	909	894	883	882	906	888	936	896	938	933	892	891	926	934	952	907	916	878	895	878	851	946	837	914	883	911	916	900	887	908	957	931	915	925	897	915	888	942	887	920	888	890	913	941	843	947	895	873	911	884	886	915	869	898	888	891	921	904	905	922	957	902	871	942	898	897	881	895	884	888	915	869	969	890	863	915	884	954	897	911	881	906	879	892	881	864	899	910	960	887	931	869	890	908	888	916	945	881	978	861	878	888	949	900	929	840	944	904	916	904	927	892	877	915	883	869	896	961	925	918	917	954	911	918	927	937	893	940	918	899	865	937	891	899	908	840	918	929	929	887	908	877	931	896	876	932	945	919	905	839	933	896	921	869	893	887	906	909	893	883	877	896	901	918	940	936	919	879	950	936	927	931	889	908	929	868	901	913	908	933	931	872	925	930	909	916	917	910	949	875	915	897	926	929	900	940	973	891	938	863	901	872	943	905	889	918	921	910	898	899	907	874	862	920	871	945	920	884	893	863	865	912	913	923	901	890	896	917	916	942	900	932	926	910	948	876	926	915	930	923	931	909	915	919	862	910	867	879	915	926	875	911	909	920	944	909	880	871	879	905	874	940	871	916	956	875	876	938	884	895	948	906	902	923	959	913	917	926	938	907	870	962	970	924	899	965	879	957	917	885	918	897	933	948	867	873	830	893	916	899	904	923	912	913	919	872	916	870	891	920	933	893	901	943	902	878	895	963	853	923	910	908	904	910	880	895	908	917	882	873	940	910	900	879	934	891	993	885	900	909	931	937	926	903	861	898	904	911	934	901	878	866	869	932	915	945	883	831	838	955	914	908	907	925	890	944	904	879	860	874	952	880	953	949	928	904	911	916	902	977	914	856	902	892	891	952	825	904	889	859	871	862	910	865	875	904	904	842	863	828	880	899	923	884	908	894	896	893	906	891	915	935	922	883	891	912	831	958	909	916	896	956	910	876	926	895	908	908	887	875	887	983	897	931	930	913	905	916	893	919	923	940	898	928	916	877	900	923	887	902	819	870	908	891	893	875	944	922	912	969	861	854	948	866	894	900	877	902	889	878	914	945	952	883	917	917	902	924	900	940	930	907	917	866	893	907	889	919	889	943	884	885	897	951	928	857	930	898	888	889	875	918	861	921	887	925	919	922	854	852	925	918	892	877
24894	21224	25934	23103	1658	745	686	651	621	635	647	650	607	622	639	589	623	612	595	667	627	595	581	617	592	621	564	612	604	615	621	647	590	626	641	670	619	610	635	567	630	662	608	545	545	592	547	605	606	597	603	570	619	633	610	590	594	582	621	624	573	620	616	635	578	579	601	590	636	574	630	593	583	640	586	585	569	597	554	573	567	615	543	602	584	594	584	620	596	617	621	596	585	599	590	609	599	616	621	578	616	595	621	545	581	599	596	581	595	625	610	616	592	618	577	613	601	579	640	588	561	581	601	607	610	617	600	603	617	591	601	600	596	610	623	571	612	588	615	646	604	528	628	592	574	581	597	586	590	609	615	618	595	597	595	599	599	580	583	595	604	612	595	602	571	563	602	576	611	605	602	581	586	609	620	602	623	603	571	613	573	600	595	558	592	609	635	598	621	640	601	577	637	590	608	613	566	614	582	572	578	617	566	630	653	599	612	542	567	561	599	585	621	618	594	607	597	624	587	543	586	623	609	607	585	637	599	566	574	645	621	582	612	619	622	596	608	613	601	578	592	570	610	578	576	582	592	600	550	610	584	539	559	604	601	563	597	588	597	588	598	646	586	585	595	639	582	591	597	651	603	606	588	575	614	596	596	550	549	596	641	592	584	637	618	633	552	622	591	596	573	605	593	558	563	561	609	593	614	605	558	616	567	593	564	603	586	593	557	589	625	602	596	568	591	616	598	616	567	580	645	611	588	577	554	602	545	609	580	603	566	588	626	591	619	593	604	606	617	581	616	636	580	606	599	614	617	562	591	648	577	571	545	562	600	603	586	596	579	588	616	638	612	615	582	571	617	586	591	634	621	665	601	610	629	553	588	605	625	554	563	563	618	631	598	606	604	602	591	591	607	584	596	592	559	573	620	625	599	636	562	593	622	574	597	593	573	573	640	601	548	650	568	577	577	611	610	595	622	619	556	607	581	552	574	585	640	630	638	573	563	622	578	605	600	596	591	619	574	647	596	612	611	592	625	590	574	533	584	617	547	587	574	599	583	628	585	549	576	591	601	613	629	575	564	646	572	613	616	601	589	561	624	576	599	560	609	610	598	581	557	569	592	543	578	607	556	631	612	618	585	624	591	606	580	598	606	577	588	600	593	575	588	573	608	613	592	587	574	560	630	594	598	628	600	595	607	566	619	627	569	611	606	585	591	594	603	594	602	586	603	592	619	610	582	608	591	587	575	650	605	602	612	576	572	579	544	598	595	619	581	565	577	592	601	631	593	572	585	575	563	590	560	568	653	612	627	636	612	557	577	603	613	617	610	619	575	620	642	575	618	594	610	628	597	616	595	567	569	585	541	599	626	623	579	607	664	615	649	556	590	589	587	605	628	599	575	581	588	575	546	564	611	597	595	618	599	569	557	573	580	584	615	626	606	630	599	588	602	628	585	562	567	563	586	618	594	573	574	613	553	575	632	618	590	589	582	574	625	625	617	581	594	599	597	578	541	594	598	602	573	601	581	587	545	564	652	643	577	566	585	582	585	626	630	620	636	636	584	599	606	538	616	594	587	625	564	615	576	616	591	628	597	620	579	564	617	555	584	567	575	569	626	612	596	657	631	561	615	601	593	617	574	596	638	657	597	599	605	575	612	651	600	577	585	581	607	571	550	619	617	606	605	563	618	595	612	604	584	563	619	599	602	571	594	602	592	613	582	601	591	586	606	624	593	574	579	550	589	606	564	619	603	572	603	638	578	598	591	609	579	624	576	601	596	550	603	603	598	548	591	573	578	606	603	596	600	536	592	569	618	574	619	605	602	624	636	606	589	603	585	579	618	627	615	638	592	589	607	596	577	620	581	615	592	541	621	566	618	627	579	575	583	581	628	594	587	582	640	597	578	609	585	594	609	572	584	642	552	577	607	579	618	612	609	603	591	643	595	588	604	580	579	601	624	627	602	586	589	625	582	590	607	554	594	593	617	600	602	561	585	569	610	600	587	605	596	630	633	605	592	630	565	570	599	594	597	594	611	620	597	615	587	605	595	598	615	620	534	531	594	570	586	633	606	560	579	612	638	620	637	587	630	606	570	582	603	595	611	565	610	622	524	627	621	555	629	638	636	639	602	569	602	600	599	589	615	594	591	570	620	574	597	601	592	586	590	608	591	618	571	582	665	605	625	611	607	575	531	575	597	595	620	615	598	597	621	629	580	605	621	575	595	578	599	581	589	587	604	602	583	626	568	612	628	607	606	636	579	555	573	589	584	580	638	622	607	576	566	637	594	632	653	604	541	564	579	593	626	632	649	616	646	574	602	620	579	538	563	596	606	605	612	596	588	566	624	610	606	587	624	603	602	570	610	601	612	579	587	567	604	606	590	571	614	603	585	565	603	568	564	559	595	559	613	532	609	600	619	606	556	561	617	589	596	565	565	594	614	546	564	592	613	597	604	617	603	606	602	608	624	602	613	578	589	594	610	542	573	604	555	580	583	581	579	580	606	594	608	596	580	557	607	650	627	625	588	617	601	572	621	575	591	621	613	621	593	598	616	608	588	593	586	585	607	615	615	600	605	590	608	595	591	634	592	594	592	612	624	603	618	603	589	619	639	586	593	621	639	624	616	650	623	617	609	589	628	639	557	569	593	580	618	610	577	547	591	604	594	644	557	577	573	596	612	550	578	600	591	594	617	575	582	569	599	568	599	612	573	607	637	631	611	553	553	617	593	636	550	583	571	530	602	599	631	582	645	626	575	623	667	615	618	617	583	601	625	589	590	548	592	578	571	646	583	607	585	569	549	576	593	628	610	604	585	581	577	587	624	573	563	531	596	628	599	598	578	585	616	539	596	605	641	581	598	590	632	593	570	619	582	602	586	615	604	579	587	624	605	545	624	589	621	619	568	554	601	594	604	597	633	566	631	614	611	581	623	588	578	624	573	633	610	616	612	608	568	601	605	585	636	614	638	585	593	601	579	587	547	614	600	623	593	617	582	637	573	610	578	598	586	595	625	621	609	632	588	593	600	633	570	636	567	545	596	596	616	578	608	590	599	627	579	596	603	557	638	606	596	645	605	604	584	564	628	608	644	627	588	599	589	592	594	550	613	600	573	583	600	586	604	599	592	539	594	602	597	590	581	622	582	591	551	613	586	601	594	580	596	648	587	599	582	593	585	582	638	593	597	578	635	603	578	608	528	591	660	597	569	592	601	662	610	629	576	602	572	663	555	624	597	594	584	599	579	599	642	577	602	562	609	567	630	628	592	594	582	589	597	636	591	589	558	593	578	573	611	565	581	600	594	586	654	588	579	606	625	614	569	564	597	588	604	588	639	577	551	581	603	565	573	642	588	564	600	563	575	573	612	596	568	605	644	598	562	608	574	600	625	600	640	578	582	612	598	637	618	622	611	595	604	625	604	560	571	606	610	599	578	607	540	558	576	562	567	584	593	690	601	593	614	606	620	595	562	581	566	605	587	588	601	615	610	647	605	556
32282	4636	2160	1299	1060	1073	929	899	839	814	789	763	769	773	809	730	794	772	717	679	721	776	754	730	784	767	757	763	778	710	765	720	764	741	757	747	739	702	753	739	723	809	748	730	707	703	726	730	704	766	762	740	736	725	766	744	719	749	765	700	757	797	752	734	746	793	721	784	761	749	691	767	697	738	740	704	727	728	742	727	705	760	750	764	764	772	730	752	713	754	752	708	709	709	723	757	774	761	760	713	728	726	756	703	739	728	736	730	762	793	760	764	715	770	727	755	752	704	753	760	742	767	755	753	720	689	724	755	716	753	731	767	796	730	703	755	728	751	809	781	740	782	726	717	763	722	751	750	763	766	681	750	737	734	758	772	701	730	746	802	764	762	798	773	718	789	748	749	741	718	734	751	710	733	739	786	754	742	748	726	711	718	734	707	706	745	736	686	724	739	754	713	722	722	777	713	743	721	740	766	713	759	755	711	737	711	759	759	732	775	731	716	767	703	740	725	804	715	751	754	756	742	719	768	707	747	763	766	692	720	783	743	722	733	724	749	774	713	777	765	744	811	709	762	723	710	738	711	753	750	734	707	785	820	756	735	734	752	717	732	749	784	726	740	782	760	755	740	716	727	745	718	765	756	778	739	714	748	762	722	714	737	754	737	792	752	760	725	794	750	760	735	767	772	718	738	688	730	748	743	695	746	763	734	689	748	732	706	785	740	725	718	796	741	751	748	734	769	758	723	784	727	783	767	775	704	713	693	754	724	704	712	746	736	741	777	739	744	747	725	718	736	710	760	746	743	719	730	707	724	732	781	770	751	710	760	748	737	749	739	773	755	755	731	760	732	697	780	790	754	775	769	733	744	705	737	718	728	725	696	702	768	739	709	727	758	753	710	693	716	752	792	776	751	729	742	746	706	713	721	773	709	760	774	748	768	747	699	790	713	723	771	737	739	756	735	727	706	771	744	730	741	707	769	775	789	726	777	772	712	771	798	759	736	718	717	772	715	747	753	715	722	734	743	727	778	751	731	740	769	743	740	760	713	753	695	733	721	722	701	741	745	749	723	761	742	720	746	756	731	732	742	745	744	754	760	757	731	712	748	705	749	697	716	784	769	702	730	729	711	747	762	718	740	735	708	754	731	764	793	743	767	759	735	763	742	783	748	742	791	753	725	751	742	740	730	739	720	728	707	734	753	726	737	738	759	764	750	767	726	733	734	718	745	772	776	702	763	805	752	694	740	750	704	766	781	736	717	733	747	758	759	826	730	750	751	682	736	743	726	765	762	720	709	759	777	773	711	790	763	728	752	734	734	710	729	707	748	695	722	705	770	729	719	770	768	732	751	725	757	709	726	734	730	756	692	721	791	724	722	765	726	728	765	703	717	770	748	717	740	756	718	747	738	719	718	712	734	779	715	724	727	741	781	742	699	754	750	734	702	732	741	719	768	771	703	740	752	756	757	768	728	729	768	770	743	754	738	749	749	750	740	774	734	786	737	733	719	736	744	743	698	747	751	732	789	777	718	734	732	731	772	709	731	715	784	740	767	739	764	711	793	750	777	785	705	751	752	803	755	755	778	729	752	745	743	744	755	733	794	722	746	749	677	763	735	773	712	716	755	751	747	764	730	763	766	708	764	799	775	711	750	725	688	741	752	709	715	766	735	724	703	758	730	770	786	753	682	735	740	717	744	799	726	733	713	748	783	739	758	752	767	713	731	744	755	755	778	782	733	721	754	692	712	801	717	725	734	733	770	725	734	749	787	714	752	733	749	742	770	770	774	798	697	747	712	706	801	764	753	774	742	813	755	721	717	745	750	765	785	752	718	706	746	742	753	763	789	717	758	707	749	789	774	722	704	746	681	732	762	767	770	715	711	708	746	770	743	759	765	782	767	720	709	703	719	695	700	730	729	731	727	674	687	749	720	762	768	722	744	685	749	752	759	776	767	763	718	797	766	755	719	723	762	767	759	702	756	719	778	687	758	709	775	736	777	729	752	715	708	750	720	746	758	723	733	739	742	703	697	721	738	720	732	738	753	759	726	715	751	712	758	741	719	783	731	722	740	751	736	707	769	740	789	708	720	773	697	760	738	699	751	755	696	751	779	747	740	761	703	727	706	766	725	704	705	708	763	712	716	737	698	774	773	723	724	737	755	756	738	735	728	746	728	768	756	688	714	715	734	739	740	740	759	786	732	743	762	743	747	712	707	721	722	698	734	760	724	761	760	775	744	696	768	737	711	737	778	755	732	744	756	750	744	730	697	711	766	771	752	772	740	693	723	791	731	709	762	749	771	795	721	716	749	748	734	703	737	738	732	804	718	743	731	714	767	711	798	783	723	737	731	728	793	813	723	784	731	758	733	789	731	740	749	725	723	747	732	765	755	734	762	727	754	752	728	783	702	726	770	773	736	727	714	691	690	738	758	737	723	728	700	750	710	710	797	764	770	740	755	752	747	766	771	742	769	745	702	749	676	732	761	742	704	782	764	748	768	776	742	709	737	729	735	760	794	703	797	781	734	661	722	750	740	735	734	794	744	746	713	765	729	677	753	698	674	729	727	743	684	773	744	714	760	743	735	723	705	741	780	737	720	718	749	731	759	731	764	739	753	748	803	706	792	721	752	722	740	715	754	708	730	714	715	699	767	801	715	755	758	698	756	762	759	701	765	786	761	735	722	718	792	737	743	765	732	739	787	761	756	734	719	711	712	750	734	761	747	755	723	746	752	719	737	702	746	733	741	756	736	744	730	717	750	681	723	739	769	712	739	750	741	722	747	731	732	710	770	728	728	729	763	701	718	726	771	723	736	704	701	758	725	716	731	692	742	744	740	719	725	749	719	757	703	732	803	727	749	728	774	734	743	761	724	761	756	827	723	725	718	734	779	753	772	729	781	758	719	708	732	742	739	698	750	709	727	777	767	740	746	769	814	755	767	732	720	788	761	764	702	786	757	743	724	708	742	696	758	748	729	754	700	787	757	746	744	768	719	761	737	725	747	744	730	721	735	731	737	714	725	689	729	757	741	729	741	744	736	704	723	741	743	726	727	718	710	778	771	728	759	725	729	749	740	736	700	742	773	750	711	751	747	746	723	755	773	773	732	724	745	753	714	769	774	744	739	749	716	725	741	726	748	742	719	683	753	738	754	743	762	768	747	788	712	754	804	746	741	728	736	724	734	752	759	693	775	742	719	738	781	752	765	731	757	770	741	739	701	771	774	743	759	738	699	709	743	704	771	802	732	719	705	726	727	712	693	704	751	709	803	723	736	779	735	761	758	726	784	715	725	771	714	688	727	774	771	750	748	747	768	754	759	745	714	725	810	739	747	771	734	719	781	738	761	808	718	726	755	761	687	750	764	762	769	732	755	751	746	719	743	730	744	751	737	710	754	754	722	716	734	778	692	760	746	680	718	782	761	752	774	765	778	721	721	727	796	732	724	725	756	757	727	767	715	731	714	752	718	687	781	783	752	716	762	756	752
22608	21354	28732	24330	21352	19766	1388	623	504	468	432	438	417	371	406	435	407	403	360	338	422	359	360	374	378	344	377	360	344	369	354	326	322	386	358	365	371	390	333	340	353	371	372	339	378	320	335	355	336	375	384	356	351	336	353	340	336	348	347	387	341	355	329	324	355	349	332	355	335	342	345	341	334	347	346	348	352	327	347	376	332	364	355	312	342	352	353	349	300	346	349	360	334	350	337	337	361	354	376	355	366	343	365	277	335	405	343	380	358	357	354	367	361	349	359	346	351	338	358	340	333	317	361	342	385	376	348	326	348	385	326	342	350	345	341	379	347	357	372	336	335	388	327	363	339	349	351	339	381	333	370	370	353	360	352	317	354	348	341	342	336	349	340	371	372	375	349	342	341	344	366	379	374	336	334	338	307	353	355	361	384	343	352	317	318	336	333	322	325	340	356	373	340	314	369	340	352	361	326	345	311	349	337	325	343	381	354	324	362	356	348	347	366	334	345	384	353	340	339	345	344	367	368	364	355	325	350	328	367	340	343	352	297	355	327	353	338	347	325	359	363	326	350	364	349	297	367	346	328	363	344	325	322	336	331	329	348	359	339	355	316	343	357	324	334	365	316	351	336	353	353	367	354	374	335	336	344	339	323	353	346	357	344	335	365	398	392	380	350	352	339	356	320	311	361	344	351	340	349	331	328	348	358	341	371	335	356	351	370	349	371	331	365	352	310	342	333	349	389	362	322	334	345	352	343	358	343	372	325	324	356	363	333	334	343	355	372	346	367	384	323	369	409	337	357	340	352	361	346	381	363	336	342	340	350	319	344	348	356	353	377	365	337	309	334	364	387	334	373	352	339	340	332	366	333	311	352	336	355	348	350	349	349	368	326	335	335	355	353	346	328	333	366	342	366	343	362	331	323	362	314	335	336	350	323	341	351	354	366	336	351	341	337	344	384	337	329	354	371	351	354	350	325	344	372	351	369	348	319	325	344	312	328	344	339	360	337	337	324	338	352	333	357	362	337	348	327	343	367	396	363	365	319	383	348	360	352	343	336	317	335	392	375	375	384	351	382	360	366	325	323	334	301	350	348	372	355	378	363	331	341	361	356	345	373	342	334	381	323	362	370	367	361	325	345	354	310	377	351	334	353	355	340	377	359	323	321	392	354	327	332	324	354	358	355	346	349	329	342	344	359	354	338	346	349	302	337	340	347	331	356	364	332	353	314	324	355	333	343	338	341	354	354	317	328	367	333	337	384	355	338	354	330	354	322	330	340	333	360	357	336	340	326	345	354	342	343	341	322	337	357	330	362	360	366	339	326	334	352	324	344	358	379	355	319	340	325	340	361	352	347	365	344	341	377	349	354	352	330	375	331	365	341	357	376	336	359	321	331	366	367	309	362	343	341	356	330	355	323	356	326	358	321	352	322	359	320	378	334	317	334	341	337	406	362	308	368	337	327	338	324	315	344	373	334	333	379	363	362	329	382	361	347	362	341	392	315	363	373	352	291	379	344	333	322	350	325	344	342	383	341	365	373	341	335	332	354	366	352	305	349	339	332	366	326	333	356	337	328	366	341	340	356	355	344	329	317	361	368	320	364	365	327	340	393	345	364	369	323	352	345	313	379	340	356	350	326	351	345	334	353	336	367	331	358	319	391	336	327	353	354	385	367	348	345	361	329	391	296	341	313	327	383	354	317	359	339	352	365	334	339	327	352	362	359	342	360	339	334	337	330	333	329	327	322	347	350	371	330	365	362	357	343	351	326	347	323	348	363	321	339	365	312	347	366	345	322	352	345	314	367	326	361	318	334	335	351	367	332	325	372	391	317	322	339	328	369	344	347	357	346	325	341	344	356	356	361	362	368	330	371	337	341	359	344	368	327	354	330	340	387	324	359	320	326	362	369	361	340	337	350	354	402	403	343	359	371	337	344	329	358	366	347	331	364	373	341	338	341	341	376	326	337	353	361	343	317	341	360	373	336	325	365	362	334	336	326	348	372	340	337	354	362	326	315	339	318	307	339	337	372	352	351	356	372	338	354	340	340	365	325	358	349	329	345	361	365	360	352	342	351	341	336	327	349	364	344	346	307	332	365	360	349	341	358	347	351	363	381	336	358	340	346	379	325	351	351	334	333	355	324	350	336	344	326	331	343	363	364	342	361	330	381	357	347	328	369	319	350	362	321	363	327	373	338	300	370	345	334	350	334	376	367	339	345	316	369	339	351	375	318	298	344	340	366	370	356	354	324	329	347	324	362	334	355	341	341	351	325	338	346	369	338	340	330	352	337	358	367	347	345	345	384	335	362	308	355	342	321	380	378	335	344	339	391	356	346	314	344	345	346	358	335	392	329	332	346	318	364	323	317	337	344	327	324	339	346	324	361	324	302	356	317	342	350	316	357	340	359	353	344	345	377	372	396	352	302	348	330	350	348	326	315	344	343	349	313	323	305	356	329	352	331	318	325	369	346	367	351	310	353	359	331	313	370	361	312	328	354	365	342	338	337	364	351	342	327	383	373	357	361	334	340	337	330	349	329	343	336	332	361	374	369	334	327	326	373	327	344	349	343	336	364	346	357	337	342	360	347	363	332	366	325	366	382	354	321	370	346	365	412	328	332	331	355	339	362	346	372	329	332	329	349	323	343	341	345	366	357	346	359	328	365	356	369	349	332	351	323	356	364	319	350	357	354	342	327	327	339	351	362	356	339	336	337	350	345	382	310	349	347	344	309	354	343	344	331	343	367	320	341	311	394	316	324	342	351	322	383	353	370	346	340	328	398	345	347	354	314	373	342	339	361	333	352	367	360	326	322	313	389	352	334	321	361	349	361	382	359	355	307	373	352	342	333	330	358	371	353	342	342	320	349	355	353	346	340	344	358	326	353	364	360	335	353	351	373	367	355	376	337	334	345	342	342	308	356	353	348	346	335	345	352	311	340	376	355	376	352	332	369	354	347	323	340	327	348	340	314	376	365	352	334	382	356	334	353	373	354	316	316	340	315	339	385	340	344	341	337	362	358	337	339	363	361	323	337	370	356	365	377	371	343	352	307	359	311	358	328	368	357	341	365	316	316	385	309	359	360	350	335	394	353	383	388	339	344	348	362	312	369	317	362	387	321	346	345	320	324	346	321	335	344	351	338	368	359	344	371	363	345	363	335	331	345	310	353	382	363	341	353	335	366	321	373	346	351	343	329	344	320	366	321	314	361	356	379	317	356	297	350	351	357	337	305	342	330	382	370	339	318	333	334	347	407	323	355	367	364	340	337	328	347	361	365	321	361	352	338	362	344	329	320	344	322	320	359	341	357	362	342	349	325	360	329	317	311	341	331	360	325	332	343	376	389	350	361	355	397	344	347	341	332	365	329	341	384	330	347	340	358	341	339	318	320	359	360	354	326	347	380	336	347	317	324	343	344	306	362	386	314	375	332	352	378	357	339	341	346	327	345	382	370	340	357	332	357	316	381	326	325	340	342	318	385	393
42620	11235	6063	2847	2061	1569	1305	1057	939	836	737	666	643	619	617	575	555	514	552	529	521	489	495	517	484	489	459	463	477	507	447	514	510	486	454	505	483	484	472	434	468	445	463	470	459	464	505	450	475	468	436	497	451	455	449	428	420	422	465	448	441	500	449	494	438	451	456	446	443	457	435	474	475	434	434	412	458	454	421	470	451	463	439	428	435	436	463	460	440	475	477	458	429	483	446	465	464	441	452	434	459	464	451	458	435	453	443	477	490	480	465	440	445	474	471	436	456	448	447	457	468	490	479	441	465	480	463	472	457	432	459	462	419	484	471	460	482	435	407	422	452	451	447	462	474	488	453	446	451	451	487	486	475	459	453	426	472	446	458	437	442	459	464	445	453	444	457	442	454	470	455	476	457	429	455	472	455	456	460	440	471	460	450	438	461	479	476	477	462	469	428	434	464	481	439	465	443	410	437	435	477	437	464	468	467	439	424	458	500	445	430	502	475	463	465	435	465	441	470	468	467	444	447	429	477	478	472	481	439	466	434	433	487	443	426	423	481	455	449	462	462	480	432	478	448	480	425	451	469	441	472	437	463	467	441	486	470	471	470	493	463	445	429	427	480	442	457	487	466	455	435	445	404	427	440	492	502	474	485	431	430	446	453	486	457	460	440	487	452	424	476	467	453	450	420	445	470	456	446	478	470	474	459	475	428	413	452	451	450	470	465	439	444	486	462	426	476	442	469	493	442	485	449	480	459	451	498	454	448	452	492	438	455	454	460	452	485	459	431	483	462	399	470	460	447	448	471	449	472	487	445	439	523	436	429	457	466	494	459	440	475	439	486	457	437	453	477	501	469	454	456	478	446	451	429	465	444	442	407	451	445	428	454	478	484	456	507	433	440	461	441	423	449	421	462	460	437	426	454	465	425	442	437	426	456	456	457	480	497	474	467	440	434	454	458	440	425	446	454	494	463	414	495	466	415	474	466	480	438	441	455	472	485	463	464	466	452	473	468	458	458	457	459	456	446	461	454	412	457	418	448	519	453	443	451	471	479	474	477	496	463	488	470	437	441	482	451	389	464	447	461	441	486	469	439	450	472	439	461	468	439	449	473	469	499	466	399	409	463	428	469	472	429	422	439	464	449	449	472	445	467	434	439	453	481	437	442	457	435	456	467	445	432	464	463	430	479	476	458	449	444	457	453	472	451	463	440	465	410	458	462	467	498	464	472	477	445	475	447	466	439	468	479	485	495	435	467	451	468	479	453	422	487	461	448	465	500	445	436	475	480	454	475	471	489	446	448	428	475	500	430	470	454	442	446	483	469	461	439	455	430	442	462	461	483	444	457	464	463	455	443	450	479	445	418	453	464	454	464	462	478	454	459	470	460	412	471	393	424	458	464	429	443	464	458	459	460	422	420	502	485	464	437	493	438	480	427	484	482	455	441	480	461	461	425	456	478	473	486	461	437	485	457	467	467	430	503	461	456	452	445	487	431	423	479	467	416	446	439	457	451	453	422	453	452	473	438	463	494	436	444	489	442	448	437	471	479	447	440	452	467	459	466	455	496	478	439	487	429	464	458	501	483	491	446	443	468	429	433	472	445	463	455	467	473	495	467	454	474	474	445	463	432	500	475	437	425	478	445	448	457	412	429	436	449	465	447	437	438	457	468	481	414	436	448	439	461	472	442	488	454	437	469	465	467	466	477	430	437	450	470	465	470	464	466	486	467	513	431	478	470	444	451	443	438	455	430	455	435	454	430	484	409	438	512	451	420	438	464	463	452	449	418	446	449	461	465	455	472	459	469	445	455	435	416	436	496	438	440	450	489	471	468	450	466	469	451	498	441	458	451	476	466	471	409	452	434	431	440	425	468	444	465	448	423	461	466	414	428	481	454	470	452	459	419	499	465	498	455	474	442	491	475	433	446	434	492	457	425	487	440	487	462	468	443	441	415	464	483	455	426	458	465	436	449	447	463	433	438	428	451	488	478	466	430	458	486	436	501	437	451	468	432	474	472	477	499	427	465	464	444	442	456	487	436	494	453	446	461	473	463	424	464	439	473	456	451	499	459	460	459	473	472	436	441	479	467	425	426	477	455	410	430	493	437	479	429	468	455	428	490	484	485	461	463	454	456	451	453	473	441	439	429	463	430	462	454	478	443	461	471	444	466	447	462	450	483	459	439	446	467	434	428	431	438	498	466	411	449	495	439	480	474	465	408	444	452	414	420	476	448	456	462	452	457	452	485	475	448	466	457	436	467	440	446	463	465	443	431	474	480	427	434	482	485	453	452	477	475	468	460	465	487	460	476	411	477	455	443	451	474	431	496	443	451	465	447	483	456	431	485	473	462	455	478	453	487	440	428	469	488	480	469	463	485	434	421	463	467	468	461	463	437	466	460	472	436	452	438	486	465	459	452	453	463	488	479	483	464	441	432	426	446	458	446	472	417	423	481	418	486	462	479	434	465	443	453	442	446	419	451	435	455	506	495	466	488	441	472	468	456	483	415	505	497	472	445	513	446	496	464	479	447	431	465	467	476	466	475	474	468	452	458	411	434	459	457	447	448	445	449	472	448	481	452	467	460	461	435	419	441	429	461	482	465	462	465	446	492	451	506	471	468	466	430	468	479	450	458	479	456	446	440	476	440	457	429	455	438	467	453	470	412	427	476	462	489	487	474	444	441	460	436	458	409	440	476	473	473	487	486	436	434	456	439	452	452	492	468	437	465	470	471	432	477	476	431	454	446	473	431	455	445	474	456	476	451	446	470	434	486	454	422	443	490	458	488	439	455	442	484	467	465	424	437	450	488	427	439	446	472	428	454	473	471	451	450	453	484	483	437	467	447	430	439	481	445	424	455	452	443	495	467	466	452	462	444	464	466	452	436	440	482	478	451	442	479	428	441	470	467	444	450	467	440	427	477	482	442	468	454	468	482	466	501	440	428	437	485	443	487	462	429	450	442	467	506	447	438	443	466	462	446	455	485	467	463	420	434	440	445	466	488	462	484	447	472	453	455	452	485	468	445	476	474	492	444	446	452	474	462	433	458	434	468	454	486	475	482	451	481	448	440	463	441	447	418	472	437	446	397	452	440	456	423	467	483	473	442	496	462	448	453	483	469	473	465	458	467	479	435	440	480	472	452	454	479	469	476	430	487	487	431	431	406	492	405	470	462	433	479	429	455	483	475	456	434	420	416	481	470	453	446	401	443	476	463	428	478	428	457	470	456	416	446	443	439	452	476	476	493	441	433	416	465	466	442	454	449	452	423	446	493	457	458	479	471	420	426	445	429	475	492	459	474	441	474	447	486	456	482	484	477	468	494	451	479	449	466	445	428	457	436	469	465	460	455	425	454	430	432	452	451	496	467	488	434	422	455	462	419	457	449	415	445	469	436	468	430	450	473	445	450	425	488	432	488	441	460	440	457	423	462	432	442	461	439	463	453	474	443	471	481	433	453	460	397	436	441	442	491	448	464	454	468	432
28247	16342	3082	1108	864	867	874	877	834	854	902	898	900	842	849	858	864	809	827	909	817	800	784	791	792	779	839	810	798	846	803	867	843	864	836	900	832	836	811	857	876	837	836	826	848	868	848	851	842	860	836	849	895	799	832	861	815	874	869	873	869	816	803	812	788	846	802	826	781	816	858	850	788	873	860	859	790	831	850	821	881	866	844	921	892	862	792	847	815	894	848	862	837	866	851	826	900	849	838	789	809	897	893	872	819	837	881	762	824	870	850	802	886	801	817	858	791	847	852	849	826	847	857	896	822	869	856	828	861	846	848	826	831	883	835	807	832	889	849	826	873	875	838	853	849	834	910	915	865	824	883	857	851	855	825	917	842	783	846	863	850	890	811	828	846	902	841	776	862	834	846	827	870	848	813	841	855	792	836	852	850	820	804	836	839	892	854	819	750	885	825	872	817	816	828	851	858	807	861	840	835	849	875	889	867	800	816	777	862	859	875	806	835	807	846	852	853	831	827	895	829	815	811	864	824	834	833	802	863	827	816	802	816	822	834	849	832	817	906	875	823	841	865	826	811	840	879	815	836	830	817	857	825	846	872	834	842	839	821	840	870	833	845	820	875	825	831	835	892	794	817	841	867	872	824	882	858	858	821	845	864	872	841	891	846	889	907	838	844	790	808	811	806	808	891	824	821	812	814	873	824	824	797	785	842	819	811	834	794	862	835	826	810	904	878	831	870	849	839	853	856	832	872	860	784	825	835	878	816	826	828	844	836	870	860	855	883	839	870	815	778	876	800	819	809	857	854	848	874	825	852	886	834	842	829	822	813	835	832	918	849	808	861	767	876	825	860	842	794	850	838	798	820	777	788	835	803	866	869	844	792	845	794	800	841	852	793	789	860	901	833	872	860	827	815	885	837	835	856	811	887	828	821	808	887	851	848	824	853	848	836	881	816	815	825	870	820	834	875	845	886	821	841	825	862	823	839	854	909	838	863	872	828	855	849	831	808	841	838	863	803	817	807	836	859	837	834	870	832	857	823	849	868	844	862	818	850	858	831	851	868	845	830	846	844	854	863	836	885	802	861	814	831	840	787	840	912	822	831	862	842	809	813	864	791	839	816	911	790	833	860	808	757	823	807	805	826	861	876	843	844	862	909	867	822	813	824	789	861	855	864	860	793	806	872	822	828	808	832	843	888	885	802	828	875	846	798	805	849	807	844	833	858	835	847	781	854	850	858	832	795	839	828	844	826	895	852	827	827	818	843	838	891	823	835	889	874	807	821	865	822	827	852	791	860	815	842	794	850	892	844	803	886	815	870	826	861	882	840	832	826	853	800	778	883	882	762	781	858	835	846	893	840	848	831	800	823	829	807	881	873	835	892	880	834	829	827	817	819	842	895	813	885	886	829	814	831	867	833	837	791	828	851	825	826	851	824	838	812	817	867	820	852	837	818	827	845	853	815	855	850	766	781	811	884	847	833	847	839	876	824	887	891	853	828	861	829	848	802	851	859	860	842	839	820	829	840	853	852	843	870	857	776	837	880	808	851	847	828	842	847	795	806	851	887	876	841	834	835	853	820	848	826	862	842	768	811	811	870	820	844	806	833	850	884	816	828	816	874	818	804	855	839	865	824	848	870	842	811	850	767	833	808	829	832	888	839	841	873	837	832	845	816	821	877	873	843	822	856	847	867	804	798	814	828	814	875	849	922	785	827	805	868	897	828	832	855	828	814	818	859	869	822	818	829	831	837	891	861	841	864	876	805	781	882	862	852	893	844	804	853	773	839	817	831	834	849	846	867	866	852	812	827	824	866	812	833	885	816	838	836	831	846	894	855	816	847	889	810	823	784	844	862	858	878	836	797	842	796	836	853	779	859	816	877	825	835	831	828	864	864	873	827	848	847	868	769	853	853	813	853	781	833	823	816	851	788	861	873	833	788	859	803	754	849	820	855	817	837	803	805	871	837	847	812	830	802	813	836	868	832	896	857	855	866	844	848	821	803	864	820	792	801	823	876	854	840	872	821	755	843	842	805	823	851	838	835	810	793	831	835	853	849	892	826	806	811	858	831	842	837	858	851	802	841	820	835	839	796	847	808	808	847	880	829	865	847	890	830	827	845	840	834	883	799	814	871	834	779	821	827	788	878	801	878	800	842	825	866	886	770	809	867	834	831	819	817	837	848	888	809	808	846	804	843	805	855	861	822	807	811	806	851	863	841	824	831	770	856	862	875	814	852	876	746	849	829	870	895	833	795	847	861	829	842	812	843	847	836	833	842	820	818	830	833	832	804	862	822	777	837	833	819	804	819	828	821	888	788	846	819	905	852	777	863	838	823	847	808	868	829	815	899	891	831	804	888	820	831	787	844	804	887	856	820	800	865	804	838	828	871	837	791	805	846	824	789	854	829	836	860	870	799	869	814	825	829	825	831	812	860	794	903	837	835	879	850	844	825	858	890	833	858	809	810	862	814	891	834	851	838	830	802	841	823	811	782	799	849	802	843	800	817	838	886	841	832	864	858	817	863	808	912	834	878	828	842	792	838	854	868	842	803	815	871	814	833	811	776	851	847	854	816	821	826	865	797	861	845	849	820	788	843	799	869	835	807	810	878	858	815	841	852	829	853	848	826	830	833	870	846	833	834	805	835	888	859	866	829	818	819	865	889	876	797	864	810	887	821	785	794	835	840	840	869	889	852	773	861	852	838	841	821	820	842	892	850	819	858	832	892	829	824	843	804	782	849	836	806	825	836	828	873	842	848	843	833	823	853	873	834	853	871	787	809	850	800	854	876	883	826	830	809	812	855	852	838	824	869	858	832	815	859	873	877	829	847	815	846	840	834	886	807	822	844	821	826	808	820	851	790	807	824	820	878	881	786	846	901	879	844	840	820	841	860	876	808	894	833	829	862	869	807	858	861	838	833	874	816	865	872	818	855	814	858	862	863	777	807	779	835	885	866	794	869	845	846	915	867	838	860	807	788	848	818	827	862	803	841	791	889	849	883	845	878	788	805	804	866	832	848	831	872	819	885	820	805	842	818	831	865	828	866	821	824	921	806	815	868	830	826	828	830	808	824	829	837	848	879	856	826	815	884	840	807	905	834	824	828	881	826	814	892	851	876	887	846	843	815	868	861	815	865	830	809	823	815	825	819	863	843	894	853	855	824	820	877	803	826	805	864	869	818	844	829	857	881	846	906	840	836	862	840	841	809	833	832	857	848	850	799	795	848	844	834	861	863	873	813	794	838	847	776	820	873	915	858	889	843	873	844	828	812	831	842	849	842	762	845	807	872	824	853	823	807	820	878	847	834	824	846	865	826	827	783	828	833	839	863	818	875	822	854	839	840	853	836	858	806	831	926	810	826	869	800	886	842	772	821	865	796	808	811	793	832	835	852	806	870	816	873	831	823	865	824	881	836	825	897	876	881	876	824	868	828	827	838	824	802	873	884	835	873	776	859	856	834	836	846	857	881	827	894	843	832	821
12820	1700	1228	1125	1097	1109	1115	1043	1068	1050	1064	1009	1035	1097	1034	1040	1065	1100	992	1098	1087	1065	1053	1034	1061	1031	1052	1008	1089	1095	1035	1050	1021	999	962	1043	1038	1059	1038	1037	1085	1099	1066	1018	1088	1020	1085	1045	1093	1103	1039	1016	1037	1032	1071	1083	1036	1085	1069	1072	1035	1037	1066	1036	1076	1012	996	1089	1005	1037	971	1057	1021	1105	1045	1113	1051	1034	1109	1037	997	1084	1042	1065	1004	1042	1021	1057	1006	1031	962	1042	1096	1055	1022	1052	1078	1027	1104	1079	1058	1056	1010	1035	1064	1035	991	1027	1019	1054	1028	1030	1009	1049	1073	1027	1060	1080	1011	1035	1032	999	1040	1038	1025	1035	1030	1037	1082	1021	1015	1049	1055	1029	1067	1008	1121	1052	1075	1086	1056	1056	1037	1043	1111	1067	1041	1025	1062	1026	1070	1060	1049	1010	1068	1031	1087	1043	1006	990	1025	1015	1085	1082	1093	1054	1072	1066	1109	1017	1064	1042	1063	1031	1068	1044	991	1054	1025	1036	1083	1070	1120	1085	1024	1071	1009	1015	1033	1008	1074	1073	1064	1090	1048	1075	1069	1110	1096	1078	1044	1049	1053	1121	1058	1127	1041	1037	1013	1074	1057	1070	1026	1092	1089	1085	1067	1026	1081	1022	1048	1055	1081	1073	1007	1089	1091	1046	1038	1017	1021	1013	1068	1042	1059	1073	1039	1053	1010	1029	1061	1031	1024	1051	1061	1043	1032	1001	1084	1064	1070	1066	1043	1033	1051	1011	1043	1030	1021	1027	1046	1089	1033	1054	1032	1026	1078	1032	1073	1053	1027	1041	1077	1043	1054	1043	1054	1060	1035	1001	1029	1085	1011	1053	1042	1043	1032	1052	1023	1091	1053	1048	1089	1079	1093	1003	1073	1121	1039	1032	1018	1025	1050	987	1102	1046	1046	1087	970	1044	1040	1011	1073	1064	1076	1061	1044	1029	1015	1049	1041	1066	1045	1074	1029	1052	1073	1058	1085	1070	1072	1083	1091	1063	1033	1020	1060	1017	1081	1100	1083	1022	1038	1046	1000	1031	1042	970	1111	1046	997	1089	1094	1098	1100	1088	1010	1045	1031	1061	1063	1060	989	1034	1039	1030	1072	1052	1002	1031	1011	1050	1042	1120	1032	1037	1020	1000	1041	1042	1040	1012	1013	1057	986	1078	1037	1041	1082	1008	1099	1031	1121	1111	1077	1008	1044	1067	1065	985	1063	1043	1065	1017	1060	1059	1052	1015	1024	1029	1091	1012	1040	1090	1061	1060	1051	1007	1029	1022	1026	1028	1020	1017	976	989	1005	1031	1014	1073	1083	1028	1034	1029	1109	1064	1051	1098	1059	975	1158	1088	1073	1023	1070	1069	1006	1077	1096	1011	998	1099	1055	998	1046	1021	1050	1019	1084	1026	989	1067	968	1068	1051	1061	1067	1056	1057	1083	1028	1098	1094	1087	1000	1051	1029	1089	1094	1096	1046	1058	1025	1048	988	1081	1067	1060	1063	1069	1059	995	1012	1054	1051	1009	1051	1093	1101	1066	1006	1063	1026	1074	1062	1047	999	1044	1066	1064	1030	1067	1044	1054	1051	1046	1023	1110	1012	998	1051	1086	1031	1064	1054	1062	1023	1017	1065	1028	1069	1043	1041	1022	1082	1039	1081	1037	1035	1045	1024	1028	1078	1062	1064	1040	994	1090	1064	1018	1002	1064	1016	1073	1071	992	1053	1068	1093	1071	1067	1029	1075	1068	1021	1054	1071	1094	1129	1058	1062	988	1052	1016	1071	1105	1049	1049	1071	1033	1081	1047	1022	1059	1100	1090	1048	1123	1033	1009	1069	1042	1006	1046	1046	1021	1109	1065	1051	1080	994	1029	1023	1104	1104	1039	981	1055	1093	1072	1049	1081	1051	1092	1037	1056	1058	995	1067	1112	1059	1096	1042	969	1006	1057	1043	1046	1018	1093	1085	1063	1014	1038	1038	1015	1040	1030	1008	1079	1031	1053	1039	1007	1038	1032	1061	1059	1063	1045	1071	1006	1040	1027	1080	1072	1051	1049	1099	997	1030	1047	1074	1061	1056	1102	1061	1099	1062	985	982	1035	1017	1081	1043	1035	1059	1042	1091	997	1061	1089	1050	1066	1047	1081	1052	1028	1054	975	1018	987	1105	1025	1054	1077	1095	1011	1013	1006	1046	1046	1031	1086	1038	1026	1073	1058	1061	1079	1029	1051	997	1121	1066	1063	1074	1044	1091	1072	988	1012	1010	1048	1051	1062	1040	1030	1016	1010	1071	1068	1009	1044	1065	1029	1054	1104	1046	1045	1085	1030	1062	1051	1009	1072	1096	1051	1061	1073	1001	1109	1021	1034	1027	1007	989	1019	1078	1090	1010	1023	1073	1056	1025	1029	1081	1129	1090	1049	1011	1080	1085	1071	1072	1023	1107	1071	1132	1020	1047	1100	1056	1054	1057	1075	1067	1029	1036	1088	1045	995	1049	1048	1047	1023	1010	1024	1049	1034	1041	1066	1004	1038	1003	1046	1012	1050	1044	1083	1059	1021	1046	1053	1031	1042	1037	1038	1042	1111	1066	963	998	1023	1078	985	1024	973	1089	1026	1061	1087	1068	1004	1056	1020	1032	1068	1044	1004	1015	1050	1070	1045	1045	1064	1086	1075	1008	1090	988	1089	1045	986	1049	1051	1081	1129	1057	1042	1019	1038	1064	1074	1059	1023	1068	1033	1088	1042	1068	1045	1049	1028	1071	1067	1014	1036	1078	1032	1049	1068	1033	1000	1009	992	1032	1052	1037	1072	1066	1097	1075	1078	957	1112	995	1029	1099	1038	1047	1025	986	1017	1044	1014	1077	1007	1050	1069	1020	1092	1052	1091	990	1070	1073	1010	1062	983	1031	1093	1043	976	1076	1028	1070	1026	1097	1059	1016	1064	1042	1059	1058	1071	1109	1000	1051	1029	967	1088	1061	1055	1077	1109	1012	1014	1020	1085	1020	1078	969	1052	1042	1039	993	1061	1080	996	1046	1036	1126	1095	1042	1027	1067	1059	954	1105	1067	1066	1047	1035	1054	1055	1065	1014	1088	1049	1089	1087	1013	1028	1047	1084	1050	1029	972	1050	1074	1050	1044	1004	1050	1022	1063	1091	1023	1028	1049	1060	1048	1035	1063	1062	1001	1033	1031	1086	1059	1043	1120	1037	1068	992	1059	1094	1064	1085	1048	1060	1054	1064	1037	1046	1036	1063	1075	1086	1023	1053	1041	1080	1093	1002	1020	1005	1072	1029	1028	1024	1068	1012	1066	1043	947	1038	978	1067	1041	1054	1049	1027	1077	1034	1019	1025	1040	1021	1022	1004	1043	1102	995	1039	1042	1031	1112	1069	1052	1059	1046	1015	1046	1068	1086	1047	1039	1076	1072	1032	1059	1072	1108	1031	1043	1038	1041	1071	998	1066	996	1067	1055	1024	1063	1050	984	1050	995	1047	994	1016	1039	1091	1062	1091	1045	1032	1066	1098	1072	1068	1093	1057	1081	1033	1031	1008	1098	1056	1077	1082	1044	1081	1035	1064	1005	1048	1075	1045	964	981	1051	1060	1057	1040	1068	1060	1016	1096	1098	1017	1099	1046	1007	1067	1054	1112	1041	1049	1009	1011	1034	1064	1055	1036	1033	1071	1071	1033	1062	1055	1067	1079	1107	1007	1003	1017	1132	1070	1056	999	1050	1057	1051	996	1045	1061	1027	1009	1064	1062	1050	1082	1067	1050	1104	1051	1080	1078	1023	1052	1048	1052	1014	1056	1046	1032	1053	1050	1072	1025	1037	1040	983	1056	1015	1052	1048	989	1053	1005	1073	1022	1067	1005	1061	1095	1051	1034	987	1056	1066	1082	1018	1120	1078	979	1037	1099	1042	1017	1065	1037	1041	1024	1063	1079	1052	1007	1075	1069	1116	1069	1052	1031	1063	1040	1071	1057	1095	1027	1100	1044	1040	1004	1021	1081	1069	1056	1042	1040	1022	1092	1010	1063	1076	1088	1057	1005	1045	1030	1055	1064	1057	1086	1010	1070	1063	1051	1018	987	1073	1014	1037	1079	1021	1055	1103	1055	1068	1043	1037	1029	1114	1058	1035	1017	1022	1053	1047	1067	1069	1048	1067	1063	1050	1051	1050	989	1096	1068	1074	1025	1034	1107	1055	1039	1082	1088	1012	1090	1039	1011	1008	1068	1121	1047	1106	1045	1059	1122	1037	1037	999	1088	1053	1023	1056	1048	1057	1099	1065	1100	1021	1028	1052	1045	1029	1059	1066	1063	1073	1062	1026	1046	1018	1100	1015	993	1046	1084	1060	1072	1093	1078	1086	1097	1050	1053	1018	1019	1027	1059	1055	1063	1072	1042	1046	1093	1044	1028	1001	1051	1080	1031	1067	1013	1050	1042	1038	1093	1070	1039	1087	1020	1038	1091	1048	1088	1066	1006	1033	1056	1069	1047	1054	1067	1045	1056	1078	1070	1089	1077	1015	1026	1049	985	1009	1062	999	1040	1008	1042	1097	1047	1015	1018	1071	1064	970	1031	1061	1038	1105	1079	1009	1039	1108	1060	1036	1030	1038	998	1089	1008	994	1056	1023	1044	1047	1106	1115	1070	1026	1015	1069	989	1009	1063	1045	1083	1075	999	1078	1069	1034	1117	1090	1095	1105	1058	1042	1044	1030	1070	995	1051	1027	1094	1022	1045	1084	1045	1103	1038	1040	1023	1023	1061	1097	1047	998	1085	962	1041	1063	1048	1012	1023	1075	1087	1094	1066	1056	1074	1030	1056	1073	1013	1092	1078	1034	1041	1021	1092	1018	1030	1047	1034	1049	1025	1006	1046	1017	1045	1044	1038	1108	1044	1047	1084	995	1052
23444	21290	28054	24830	20809	3250	984	808	771	780	757	806	766	736	736	714	727	730	749	785	733	747	726	739	698	658	711	751	708	746	677	686	728	651	684	690	716	716	689	726	692	676	608	714	740	706	718	701	720	707	685	715	673	668	725	707	696	716	689	714	725	702	694	686	654	687	734	695	694	739	695	682	712	695	677	655	725	673	693	723	710	739	721	726	702	627	693	693	696	735	664	678	684	699	708	691	727	692	727	686	733	721	697	697	620	665	644	693	680	721	656	637	661	730	717	714	718	730	708	696	702	732	710	689	700	706	718	698	713	670	704	691	684	687	670	689	665	664	684	672	756	729	660	692	729	705	679	723	716	695	688	693	684	714	650	722	659	744	734	659	658	710	684	699	722	710	716	691	728	715	741	699	675	690	662	734	689	681	690	655	726	677	698	699	682	677	692	673	686	693	687	678	720	688	720	687	702	649	696	724	679	645	657	659	684	659	716	716	677	690	683	698	686	687	671	730	711	665	720	737	684	671	722	654	673	662	703	725	696	709	686	721	689	723	644	704	680	717	691	706	673	706	688	639	701	719	696	687	711	696	668	716	750	718	700	746	715	693	627	716	670	716	675	699	728	732	769	711	706	693	698	717	733	691	680	718	711	686	722	632	698	741	706	744	724	684	714	704	700	701	629	690	659	661	665	706	682	678	724	722	735	681	686	728	700	663	689	698	709	700	642	739	708	655	659	700	686	726	683	696	720	685	770	709	699	722	702	704	671	708	694	653	710	709	719	664	668	708	706	711	704	703	737	689	648	707	691	674	702	670	646	704	685	664	705	644	706	670	669	702	701	684	686	704	689	674	669	673	684	669	731	668	724	679	704	692	660	685	693	704	696	647	684	708	726	690	679	652	666	678	696	719	746	730	671	704	695	674	729	693	657	684	666	667	723	668	717	682	668	719	663	708	653	686	699	696	665	703	714	662	662	763	705	704	709	704	684	688	721	685	714	684	698	721	702	691	739	647	694	700	665	725	691	697	657	684	703	681	668	663	704	720	658	692	702	731	663	695	702	749	694	717	724	668	656	681	665	731	713	702	733	654	658	653	704	721	668	687	693	670	649	705	688	663	669	688	681	697	709	715	685	702	675	709	673	727	754	699	705	688	720	718	676	681	700	683	717	656	739	741	711	685	714	680	646	737	696	709	711	726	683	681	669	677	751	744	755	682	716	701	742	682	656	751	677	729	692	724	696	689	695	654	716	695	702	669	722	703	681	671	659	677	681	731	729	702	640	702	715	686	673	719	688	686	646	686	688	723	686	720	660	713	709	631	713	711	728	713	649	715	743	725	702	665	675	665	681	686	683	684	702	696	709	685	664	709	686	723	737	732	688	709	695	703	675	713	699	718	691	645	680	709	646	685	698	701	676	709	704	711	652	701	717	690	681	710	686	716	733	702	719	660	694	650	664	725	753	731	696	696	730	719	669	707	685	678	722	714	694	732	744	704	679	705	662	669	683	705	685	732	659	697	744	716	709	713	679	698	659	720	669	647	660	714	665	681	691	729	694	701	687	740	714	692	687	695	694	648	705	692	683	711	676	656	701	702	669	699	689	755	719	675	710	654	682	688	682	700	757	667	644	680	700	676	685	670	708	692	695	665	670	673	650	715	684	671	659	694	729	682	680	672	688	686	734	698	692	705	684	727	747	717	661	683	676	684	656	691	703	739	661	752	702	711	706	723	672	693	723	648	662	690	737	719	701	673	691	733	706	681	689	741	706	684	715	710	697	687	718	671	684	759	691	677	713	730	730	691	743	658	714	657	722	703	678	684	668	714	662	746	680	667	674	725	681	688	711	705	694	651	646	723	703	714	713	717	744	705	650	710	696	686	715	668	749	679	726	703	681	716	684	708	690	658	709	662	709	666	715	690	707	687	682	693	666	703	707	695	730	722	733	652	681	676	708	721	709	718	713	698	724	675	694	660	667	682	689	660	705	684	650	706	722	690	718	708	720	696	724	746	675	696	672	676	700	725	688	639	668	682	717	718	720	692	697	660	678	707	736	718	699	723	690	695	709	656	653	678	720	687	681	676	705	676	701	697	730	733	714	685	720	646	693	692	672	714	712	660	741	710	676	715	665	709	695	690	717	655	659	739	697	683	690	675	728	679	671	678	709	679	691	676	658	679	664	708	698	689	666	741	687	723	696	722	677	668	678	705	628	683	736	687	700	711	712	670	709	733	713	681	717	671	677	666	688	666	675	687	714	639	641	653	664	671	670	649	710	720	674	700	642	687	692	684	745	653	692	695	747	693	676	685	737	706	685	710	695	686	693	680	725	715	651	652	686	682	695	718	710	681	668	701	724	679	691	667	676	695	640	711	736	702	708	678	693	689	683	681	660	656	706	691	673	696	723	664	731	718	726	699	701	726	721	636	690	724	716	679	680	703	711	673	668	670	660	681	702	702	690	730	684	680	680	733	663	679	740	719	680	721	722	693	661	707	702	735	704	713	697	688	726	714	650	701	713	666	675	667	689	726	688	685	690	722	653	682	681	719	641	687	680	708	672	725	699	685	688	650	730	630	691	725	734	678	672	659	707	705	646	682	680	735	690	730	721	726	683	670	714	675	695	669	690	695	669	706	705	686	680	686	655	704	706	652	690	672	707	684	673	681	722	692	643	698	716	705	643	726	689	676	726	699	716	681	680	712	730	705	662	689	708	733	743	686	685	694	673	666	678	671	687	652	696	733	725	697	689	657	652	712	714	689	645	682	660	721	673	748	725	689	697	699	686	671	662	635	679	673	703	674	733	675	671	718	687	697	692	691	666	693	714	709	678	644	712	708	716	668	658	759	737	712	671	705	669	680	693	679	739	708	703	730	694	663	717	696	689	671	741	688	642	683	731	686	669	729	671	729	699	694	726	699	726	706	731	670	752	700	712	715	737	693	666	719	656	687	722	675	709	721	707	702	682	641	661	712	667	713	696	696	670	731	710	680	663	691	716	694	717	688	668	691	695	685	652	685	655	685	658	642	683	678	691	655	668	710	707	728	707	689	677	686	734	696	701	734	700	692	669	716	682	722	740	679	684	701	700	718	665	716	689	680	714	682	705	729	637	707	674	693	693	715	683	676	696	732	713	702	702	721	713	720	694	683	684	662	668	680	662	705	675	717	656	716	705	717	643	676	694	675	709	723	683	721	708	729	643	674	623	671	683	681	704	680	726	669	708	659	719	736	692	701	695	669	709	717	714	649	728	721	713	669	649	664	673	717	673	695	619	723	704	694	693	721	723	733	703	695	709	681	686	697	697	672	684	700	732	697	715	683	712	685	718	698	712	704	712	677	687	753	664	689	688	716	700	653	693	681	729	711	638	681	684	680	709	653	725	672	674	706	728	637	692	665	659	668	666	661	738	690	673	670	724	741	713	753	711	711	688	723	686	737	677	708	679	645	705	693	726	690	696	734	721	658	644	698	679	710	705	722	695	667	699	678	674	695
35929	7898	4183	2176	1749	1481	1271	1223	1104	1102	1067	1059	1065	958	972	915	919	981	931	936	926	943	941	950	911	963	982	919	898	921	868	940	912	900	929	921	865	860	867	914	911	900	849	907	897	959	898	901	879	907	914	928	886	940	902	924	932	861	906	934	926	880	893	902	943	876	873	865	888	908	926	929	959	920	882	898	890	895	899	917	850	906	914	917	908	896	867	891	906	898	888	915	888	906	964	874	875	871	931	911	876	933	920	914	919	864	896	865	886	905	826	874	931	917	893	872	923	905	915	869	844	927	907	875	885	919	868	903	924	817	906	888	920	855	879	908	887	914	872	858	885	875	908	806	923	877	842	890	916	925	896	913	957	872	932	916	898	920	896	852	895	889	893	888	925	886	865	939	860	837	910	861	918	868	839	947	885	927	956	870	907	893	930	934	885	890	913	891	901	897	935	868	964	856	899	901	913	871	906	867	924	916	929	850	835	929	857	897	894	904	899	878	899	931	914	883	883	871	881	880	890	936	879	903	856	869	894	877	889	885	904	917	903	896	886	965	861	950	918	889	882	859	835	874	914	908	889	899	877	849	917	902	892	897	889	946	894	900	906	861	926	863	964	891	880	854	854	874	838	889	937	904	936	903	889	878	936	945	936	886	932	854	925	899	930	915	862	926	839	929	896	942	848	892	878	965	894	858	962	920	909	941	887	884	893	898	898	896	942	890	879	935	894	902	920	883	892	903	939	916	880	904	926	946	856	826	905	931	899	903	941	878	860	876	837	934	898	890	908	882	915	897	894	889	930	869	939	949	858	927	975	891	880	870	925	882	948	876	899	904	908	891	892	852	938	879	900	955	895	944	929	922	870	912	943	890	870	871	880	916	823	928	893	878	906	905	910	912	867	900	892	904	867	882	919	929	886	894	902	883	931	947	862	916	848	926	945	848	862	936	905	934	899	939	858	949	892	897	943	903	859	912	921	866	862	964	881	859	929	941	917	904	904	906	923	847	913	897	891	910	879	923	882	887	916	894	914	941	881	888	878	933	927	826	931	851	860	890	915	935	894	903	923	927	876	968	873	916	889	896	921	951	897	942	897	924	869	922	918	922	933	885	852	979	880	864	867	864	912	913	917	872	898	959	912	835	857	843	917	865	871	951	914	869	913	864	857	903	901	894	891	884	956	875	886	900	894	915	921	835	954	872	912	890	932	904	902	880	893	908	899	884	944	918	837	854	878	930	966	910	912	907	896	910	861	865	904	891	882	906	865	882	875	945	902	866	864	880	893	917	910	927	914	918	920	893	882	894	917	838	842	906	894	928	926	889	897	918	879	887	850	887	868	856	883	908	943	912	836	945	915	887	881	889	869	874	932	864	896	896	912	929	918	895	941	861	890	860	933	812	905	873	908	936	863	908	915	947	915	926	910	899	917	871	822	858	940	868	825	898	938	893	925	868	873	899	848	902	926	951	898	903	860	918	931	892	852	895	914	892	909	905	884	911	905	933	917	894	871	906	955	932	829	879	932	892	940	879	927	892	906	878	847	899	862	917	837	886	920	902	904	862	911	924	942	906	879	902	918	903	880	958	916	915	877	876	945	873	912	855	918	856	906	904	901	918	928	920	850	921	946	909	915	921	894	889	929	908	866	842	918	888	912	901	942	954	880	891	922	832	948	899	864	877	896	914	881	923	902	932	905	899	897	855	905	898	914	903	885	878	880	860	942	876	868	806	892	879	876	895	903	849	910	911	909	864	917	863	848	898	899	878	918	989	910	913	912	860	901	863	868	898	884	865	880	942	953	915	891	881	955	874	940	917	869	866	852	883	942	864	902	895	856	882	895	929	955	878	864	921	944	921	885	931	884	864	911	866	883	940	917	919	872	878	936	895	854	924	901	934	837	874	944	890	856	885	886	882	922	884	901	909	910	877	929	936	903	935	930	913	913	904	925	898	915	871	889	922	925	914	909	904	924	871	867	948	886	927	909	898	915	894	912	926	865	876	854	894	870	892	890	902	821	911	967	904	905	904	873	925	895	907	869	941	805	956	919	913	902	902	909	894	886	908	951	928	866	867	907	940	950	918	898	931	841	938	883	890	860	895	883	857	917	926	920	871	899	938	853	887	865	888	920	871	884	925	903	865	928	880	900	924	886	882	886	892	938	917	856	884	965	918	880	863	871	891	882	881	887	879	944	840	895	872	888	891	915	866	881	850	915	899	895	910	933	883	892	917	865	877	937	896	924	870	881	896	922	930	905	898	861	921	858	847	893	900	886	951	912	899	875	902	917	869	854	872	912	879	844	905	856	884	911	920	867	950	910	877	847	917	853	891	954	912	878	872	908	877	896	878	919	904	935	899	886	874	892	885	877	875	950	874	896	843	879	897	908	911	890	793	948	859	915	926	900	835	956	888	896	887	993	875	910	908	851	913	911	877	869	946	885	921	882	864	980	924	904	921	894	951	930	912	903	852	905	915	871	913	821	856	872	905	944	865	936	915	871	925	894	865	928	896	936	859	906	873	872	840	903	909	895	851	895	911	938	890	898	889	921	921	965	924	908	870	870	838	832	886	847	1002	941	949	882	930	843	896	914	887	930	923	895	923	926	867	901	867	926	911	906	858	948	868	893	986	833	886	936	901	914	853	863	955	903	900	967	941	884	852	923	910	912	892	862	895	941	918	870	879	894	889	882	906	869	868	926	900	954	949	905	925	875	907	919	935	880	911	871	907	870	944	871	920	889	855	890	892	951	868	892	887	932	910	909	889	915	881	873	866	881	850	895	917	920	910	917	845	890	880	844	886	896	908	865	945	889	857	917	924	915	902	948	882	840	923	911	885	890	962	900	907	892	859	906	903	892	832	920	838	868	897	892	848	866	932	894	878	867	904	927	897	881	887	897	903	932	915	922	903	849	940	935	900	892	931	861	880	926	919	902	862	870	937	872	874	882	846	884	898	902	910	909	882	892	897	892	878	874	894	895	889	919	889	890	897	896	883	925	854	889	867	887	910	883	910	850	946	907	885	886	895	859	861	893	851	960	893	895	907	926	900	912	888	862	907	871	912	878	930	934	898	891	892	875	935	896	954	889	886	868	875	910	838	939	920	893	904	858	889	915	855	870	899	930	867	879	925	865	892	946	884	921	944	918	924	862	889	841	910	877	891	863	943	920	916	816	913	907	951	835	881	932	863	921	912	872	921	938	886	887	931	917	900	883	944	895	876	892	896	900	902	863	862	839	886	900	890	908	942	857	910	906	915	875	954	936	921	877	890	888	942	883	895	958	873	905	879	853	905	920	899	942	903	873	891	869	901	852	876	880	875	878	993	906	888	897	918	902	904	856	873	882	915	933	846	882	833	876	840	895	908	951	887	912	923	921	888	878	935	910	906	951	891	870	941	899	854	887	832	882	859	885	908	878	891	889	851	863	901	939	950	978	843	864	873	889	904	885	908	879	920	977	947	925	911	863	848	886	893	916	873	910	946	868	925	877	899
24929	21218	25814	23012	1575	714	705	615	683	614	586	650	636	579	568	562	614	600	570	623	574	589	550	590	579	640	594	594	612	637	605	629	599	589	593	575	643	604	572	588	610	582	596	550	596	601	618	534	634	570	574	593	595	622	615	651	583	571	551	613	603	576	589	620	562	597	649	594	578	581	610	581	591	559	606	572	604	589	588	549	613	545	636	588	593	583	602	564	608	646	596	637	587	580	576	626	575	596	585	582	556	581	552	593	629	639	573	585	592	586	562	616	590	588	584	583	606	589	580	583	614	558	574	579	639	657	555	561	567	613	583	629	630	596	565	595	575	567	563	591	611	563	580	590	567	562	605	614	627	618	593	569	586	574	577	610	584	616	543	587	619	606	625	618	554	599	589	574	568	568	574	557	567	613	599	628	604	608	596	568	571	561	578	627	575	573	595	581	621	607	580	623	582	571	555	574	597	584	565	556	631	564	573	610	581	567	568	564	604	587	574	652	599	605	609	574	633	594	576	575	607	576	617	592	581	596	585	553	586	571	558	579	581	593	572	589	573	601	547	554	570	575	583	563	578	660	577	582	575	604	634	543	612	596	556	544	576	575	549	593	590	550	552	568	566	573	569	565	588	582	599	583	598	554	561	623	625	596	588	562	587	590	580	575	609	560	580	570	653	632	591	617	613	606	617	569	593	561	590	633	631	602	595	530	571	608	555	621	596	575	615	575	613	602	602	619	597	587	606	599	571	568	591	643	560	563	636	595	599	569	595	581	575	565	581	626	571	567	588	563	567	591	584	566	616	585	610	560	618	583	631	613	599	600	610	610	569	579	590	600	669	599	578	595	627	622	580	595	583	584	596	587	601	603	607	594	562	598	540	556	569	603	571	591	631	604	577	521	601	558	604	569	634	590	592	603	615	592	610	570	597	547	549	569	636	566	593	629	597	569	596	576	609	592	608	586	594	556	571	613	620	606	575	629	557	546	584	630	512	627	571	588	601	543	603	552	652	637	588	658	646	607	556	581	630	557	665	573	571	573	587	568	581	568	541	629	579	570	583	533	563	599	643	626	608	584	620	589	580	596	576	572	607	628	583	595	607	586	562	559	553	599	573	576	618	582	621	616	631	597	595	597	595	587	604	588	622	586	549	589	569	614	572	599	538	629	598	602	590	585	598	553	581	575	598	593	565	587	602	573	558	586	572	563	611	600	575	630	572	591	596	583	569	576	582	602	580	548	604	561	568	586	581	587	572	621	582	608	598	567	589	597	611	613	567	584	601	594	582	619	593	569	606	606	609	598	609	626	572	597	585	601	547	618	665	567	524	600	603	605	604	592	641	574	564	557	621	584	601	571	589	560	607	599	546	585	598	613	605	573	587	604	617	584	596	584	607	594	573	564	594	553	571	568	532	578	589	583	565	602	567	581	571	591	604	582	573	548	596	590	624	587	593	575	575	576	599	564	574	581	609	581	562	562	578	572	616	585	564	554	584	614	588	589	586	561	569	588	552	614	626	594	575	589	580	581	577	578	601	582	610	603	538	592	578	554	575	625	607	621	591	559	584	583	608	610	576	556	604	626	612	613	597	584	575	614	594	613	609	568	545	589	585	612	594	600	606	642	621	583	622	582	579	567	614	575	592	629	608	600	608	598	630	590	596	590	580	590	518	581	629	589	627	615	590	585	602	605	569	592	576	551	610	606	574	562	555	584	567	619	561	590	585	591	570	608	613	565	613	580	609	634	594	637	576	635	614	595	568	563	579	582	583	574	568	593	596	614	541	616	567	567	558	593	614	589	618	620	557	563	591	574	593	628	578	614	582	585	579	577	601	552	549	601	546	560	614	611	603	551	537	574	581	582	569	616	590	568	582	603	588	589	566	620	561	572	652	578	604	573	637	634	589	598	601	593	574	574	555	570	548	570	574	572	601	563	613	571	614	600	587	616	578	606	624	573	568	581	635	599	598	562	612	562	600	566	616	605	555	601	598	570	587	553	571	546	603	590	585	557	570	653	649	638	566	596	570	550	576	599	596	594	616	584	590	588	581	565	607	598	611	615	567	594	569	624	642	539	587	588	572	588	593	602	615	592	551	568	575	594	570	563	573	572	605	599	590	537	598	562	594	579	570	617	556	592	578	639	576	603	618	594	618	586	570	610	594	595	624	574	582	579	522	595	596	584	581	607	586	612	611	605	550	599	570	590	582	545	607	599	594	607	585	563	558	567	578	589	567	563	581	623	600	587	623	602	623	610	597	569	576	604	575	590	531	637	575	619	583	585	609	633	592	591	588	621	586	568	634	629	607	562	587	601	600	583	581	616	583	593	553	587	596	596	572	579	566	624	573	578	574	620	625	598	587	594	618	589	542	570	621	582	604	611	585	577	599	592	568	594	600	613	623	585	538	591	586	597	582	593	587	620	575	588	614	617	551	597	565	602	556	564	574	596	600	587	583	616	545	586	624	641	581	610	584	570	555	597	587	630	609	574	586	608	598	543	582	593	594	585	580	587	635	614	581	590	594	588	576	576	587	603	585	598	546	569	623	581	597	567	572	578	539	583	586	551	584	549	556	572	631	588	561	581	586	608	559	604	617	591	598	617	581	625	561	580	620	550	578	608	565	538	583	562	559	574	569	590	576	543	613	561	578	629	609	590	576	574	587	595	560	606	620	570	608	587	583	607	599	577	605	546	575	572	619	620	575	577	589	576	585	574	584	615	584	600	611	572	614	534	625	562	558	592	561	595	537	594	575	619	566	552	598	587	576	606	590	565	587	556	586	558	599	578	576	621	581	575	573	655	595	588	623	594	569	577	639	523	608	590	562	596	621	587	576	633	578	576	611	620	589	609	595	586	551	578	584	602	579	598	584	578	589	629	611	577	561	564	631	574	599	603	607	558	579	582	564	547	558	588	614	669	585	575	572	596	585	613	606	542	548	567	557	562	572	537	590	598	620	572	589	567	580	637	595	613	543	588	580	552	596	595	567	572	594	580	578	571	611	599	574	572	590	574	560	602	623	610	601	591	604	591	589	587	609	572	599	574	637	575	614	559	562	577	551	609	546	560	573	586	630	589	600	569	595	628	616	600	634	574	578	578	586	580	606	570	584	579	614	609	579	605	592	579	540	601	602	544	573	555	572	626	581	572	569	617	563	567	607	595	622	568	620	578	625	603	617	593	574	606	522	604	587	589	591	616	562	602	589	567	569	561	623	638	574	627	581	588	596	599	593	580	554	582	574	588	577	610	561	567	577	668	611	596	580	590	629	580	597	609	585	575	587	556	574	597	603	605	579	592	610	582	558	564	603	619	564	558	615	596	581	558	588	546	571	597	607	580	607	595	622	569	553	616	561	570	577	544	567	587	567	569	612	607	560	595	590	587	579	568	585	555	581	634	574	629	566	597	559	587	585	591	525	588	573	577	576	586	598	558	618	579	595	566	560	564	590	594	561	574	603	571	594	600	596	629	570	569	578	586	551	553	572	567	557	602
31883	4462	2063	1324	1148	1011	944	923	822	825	871	807	748	771	793	782	783	783	713	747	782	769	768	737	726	795	817	751	724	793	739	685	800	729	764	731	742	772	753	717	804	757	722	735	793	708	741	724	737	771	720	725	771	774	729	715	728	737	734	754	757	729	760	759	720	739	751	724	768	758	750	733	715	748	739	751	735	754	771	742	738	705	746	755	663	766	722	741	744	729	718	750	746	770	738	726	741	722	737	752	743	716	775	761	744	708	730	739	720	762	757	758	804	751	741	723	720	724	716	692	721	728	724	707	686	746	720	757	749	727	771	754	758	765	750	746	709	711	715	736	704	731	773	752	721	734	735	746	682	778	760	731	708	705	764	700	769	713	746	792	735	759	809	700	731	768	730	721	749	701	726	765	743	733	747	720	737	734	788	786	724	730	735	718	736	775	769	726	703	756	796	705	695	734	709	780	757	747	745	730	764	739	736	732	766	768	748	759	792	712	750	738	750	742	714	763	737	776	721	723	750	750	744	694	742	702	775	712	746	708	725	746	801	744	741	717	734	721	728	723	735	708	748	754	701	736	759	715	749	757	772	717	711	699	751	805	716	716	674	761	743	720	704	765	733	751	760	776	742	707	760	734	689	783	772	748	753	747	750	722	768	778	776	723	761	789	720	741	703	733	761	741	826	768	765	731	694	740	745	766	784	672	773	733	753	730	750	755	738	716	727	737	783	742	759	740	715	716	760	745	727	695	737	731	743	763	781	760	699	690	708	720	747	713	768	788	712	707	739	720	772	737	764	761	756	770	755	706	724	730	733	743	753	730	687	762	775	712	721	759	712	760	707	769	705	738	745	766	765	745	795	689	705	744	725	722	701	764	710	744	689	753	751	731	792	774	724	756	715	730	781	719	776	696	760	742	735	701	725	728	743	773	694	749	697	723	751	741	753	750	757	735	737	702	719	763	766	750	752	743	748	721	770	769	716	752	744	754	714	732	782	764	711	697	765	762	737	765	782	729	700	745	786	757	722	703	798	708	759	704	749	731	720	707	778	765	756	737	737	686	764	726	735	692	701	758	761	740	744	716	756	738	728	730	708	731	747	728	734	748	802	739	712	775	768	735	754	717	719	744	731	765	767	760	743	752	754	776	755	729	761	772	744	725	732	704	796	742	693	733	747	770	796	730	753	708	758	766	758	727	718	724	703	750	736	737	770	723	714	725	705	778	736	757	731	710	763	744	722	754	688	739	794	741	752	764	753	741	738	735	730	802	701	765	758	668	738	702	766	774	752	790	699	719	699	760	719	723	750	799	748	704	763	734	698	750	769	765	754	718	711	696	740	729	637	710	774	754	759	729	780	775	753	710	774	738	715	743	765	743	795	767	703	722	728	741	711	774	752	750	737	756	728	750	728	763	687	710	771	750	740	730	730	756	702	742	706	744	719	706	763	770	699	760	696	758	747	727	673	728	738	722	773	752	765	734	751	755	771	736	720	770	763	742	773	762	752	731	769	728	770	711	794	741	766	731	751	774	745	745	775	733	756	710	742	775	736	749	783	707	743	773	727	709	737	749	750	711	697	730	751	707	760	762	738	748	801	727	748	783	783	742	742	772	738	787	702	792	717	739	787	724	769	733	762	721	796	761	724	757	810	761	721	751	768	776	733	763	762	686	734	755	760	780	730	785	776	745	710	731	752	716	726	744	746	766	735	724	755	737	702	737	741	725	689	764	790	751	726	768	786	733	733	745	729	718	766	739	781	752	755	728	780	733	683	763	729	730	727	754	729	745	740	758	710	718	775	745	747	740	744	741	766	773	758	711	748	711	732	718	756	695	773	742	720	730	731	758	741	705	715	744	729	772	733	704	779	736	716	781	714	759	734	717	752	721	783	742	775	743	759	777	783	806	739	767	721	740	762	797	747	718	759	709	703	724	737	724	746	764	732	738	745	730	726	714	759	755	755	702	725	743	682	758	741	745	700	731	726	739	778	690	701	718	747	714	749	738	726	761	768	737	674	760	733	722	739	777	717	736	741	757	736	728	729	724	716	718	710	775	697	769	762	719	760	729	762	746	727	730	739	709	701	748	769	757	699	731	752	720	756	767	660	773	735	735	774	767	798	755	733	717	749	728	772	708	772	760	725	713	760	738	772	776	746	792	721	770	797	747	704	732	795	721	765	698	713	701	756	746	784	726	751	721	754	752	764	740	703	775	761	796	778	762	730	768	750	705	704	726	759	746	754	711	779	698	772	739	699	783	704	700	774	740	719	714	721	748	733	757	785	733	757	702	724	760	764	739	787	715	761	729	682	753	747	716	720	730	758	731	769	784	735	744	779	752	797	709	705	791	750	707	714	725	750	745	768	759	741	726	717	794	734	730	785	758	738	765	774	704	731	744	727	770	795	720	749	743	736	736	770	703	774	751	747	795	786	720	719	660	717	739	731	787	739	718	758	739	770	730	762	769	756	720	737	766	763	736	703	703	760	754	718	774	746	781	745	719	728	730	700	757	746	787	752	779	801	742	802	736	747	765	774	739	764	727	727	721	733	801	755	728	751	788	745	744	754	745	746	694	741	753	770	777	730	752	717	711	759	753	718	741	710	769	750	721	724	708	777	778	787	773	707	797	716	763	721	760	740	743	740	739	729	710	731	779	760	723	779	746	718	729	743	765	721	750	780	789	779	745	706	742	712	728	737	722	737	724	740	734	731	791	724	759	772	718	774	730	754	725	781	747	754	747	771	780	781	736	699	730	775	713	747	741	742	753	759	664	710	724	734	752	695	766	758	703	736	732	755	780	753	703	720	788	748	763	769	795	692	737	804	747	757	743	728	760	728	729	753	771	755	767	742	747	726	714	695	732	753	712	710	722	694	737	752	757	796	720	730	695	756	717	730	778	668	800	777	766	705	727	740	724	729	748	774	741	729	751	751	719	733	723	721	710	737	724	751	724	764	736	779	779	689	704	744	699	728	749	713	736	671	738	724	773	744	762	758	781	732	717	755	719	699	732	747	781	774	745	749	761	758	718	681	765	714	726	701	712	765	741	722	761	761	755	772	722	740	752	756	744	757	745	753	771	703	731	748	770	775	731	716	800	713	738	758	809	748	772	717	752	748	766	700	755	708	759	753	709	759	736	731	733	765	722	702	716	779	697	745	746	760	749	729	723	711	719	706	755	726	755	750	751	772	709	736	740	758	794	755	748	717	786	723	746	764	766	737	733	747	731	739	746	767	779	782	737	770	741	736	786	734	728	725	734	752	686	724	761	762	731	719	719	727	728	741	727	778	762	731	728	726	705	743	703	737	712	753	760	747	719	727	773	771	714	718	751	742	747	740	679	757	723	748	720	746	773	735	739	737	741	729	769	741	733	761	733	757	707	704	745	741	807	732	692	728	769	742	774	745	756	734	727	717	740	725	770	716	751	746	774	753	654	748	767	789	767	785	749	783	722	779	750	748	741	763	720	776	790	736	740	741	707	747	755	720	762
22643	21358	28706	24384	21354	19835	1384	633	475	478	464	458	429	399	380	370	383	369	393	355	361	367	346	377	364	366	380	347	380	348	356	365	364	372	384	393	369	383	361	358	362	346	337	339	377	334	350	350	357	352	331	368	351	353	376	379	346	304	332	349	349	360	339	340	363	346	355	347	352	321	357	352	349	362	346	343	359	334	349	345	322	324	352	378	350	340	392	367	343	341	343	366	322	355	359	357	328	351	358	358	343	377	381	342	339	349	336	337	339	313	363	363	311	349	333	361	353	371	339	328	366	365	367	351	347	338	329	325	342	355	345	342	374	386	361	364	359	352	342	344	338	362	375	360	347	351	359	359	330	370	351	361	320	357	381	348	328	380	340	347	345	377	346	315	334	376	406	382	342	346	373	347	372	351	353	340	374	334	357	330	354	362	326	362	360	324	378	333	321	346	352	319	363	318	348	365	336	379	372	372	353	350	316	375	323	351	336	376	327	339	350	354	331	333	350	325	338	380	350	362	323	377	350	335	325	318	351	335	327	373	350	365	337	366	358	354	340	344	350	325	373	381	341	351	389	351	330	333	351	327	316	324	349	365	349	356	341	327	341	384	368	368	391	335	316	326	340	369	374	344	348	387	356	335	312	337	328	335	355	330	361	338	349	346	309	348	347	346	323	349	337	349	348	369	343	341	348	337	345	327	389	359	310	329	358	355	338	351	361	352	352	351	347	335	358	350	342	305	344	343	363	357	325	364	325	387	322	374	351	374	309	350	354	338	357	328	334	351	316	324	348	347	348	322	371	346	316	330	359	341	339	350	334	348	337	334	366	321	352	323	343	320	356	326	352	315	355	362	339	319	375	362	358	353	389	367	320	352	350	370	359	320	348	326	342	361	329	340	354	321	340	365	361	333	335	354	338	315	314	335	335	328	358	370	332	327	315	341	380	331	364	312	345	350	335	357	326	306	328	344	332	355	336	325	348	363	322	363	340	374	318	368	356	369	355	325	346	361	367	374	386	383	341	356	355	333	370	363	345	334	350	362	350	324	341	344	334	381	353	351	336	355	356	346	339	333	354	355	352	327	347	378	337	350	312	349	340	328	355	318	354	359	340	327	322	320	339	368	330	393	344	338	338	359	302	354	358	317	320	312	314	339	371	282	327	353	313	323	374	325	378	349	366	325	360	347	339	342	352	331	402	355	330	334	340	352	366	352	366	332	309	323	352	329	354	350	357	349	330	341	336	349	367	349	365	355	351	383	305	369	380	341	361	353	380	392	393	349	391	334	363	358	330	324	336	326	386	321	317	382	365	330	304	363	332	362	331	375	387	360	345	340	341	366	352	340	341	323	322	354	381	313	342	324	366	347	336	347	326	330	351	330	317	328	350	346	353	334	344	352	336	322	354	368	327	330	340	348	346	327	321	323	307	351	355	382	356	350	311	334	365	361	355	353	351	339	355	342	361	320	346	336	323	362	320	346	313	358	336	324	307	325	328	342	347	316	330	329	348	336	330	368	321	367	333	352	363	334	396	368	353	328	342	348	355	345	342	324	371	358	318	373	370	340	344	350	311	329	368	352	349	355	377	373	349	354	340	343	354	361	318	374	354	328	328	349	355	347	326	319	368	368	359	346	339	330	368	363	347	325	342	311	373	342	365	391	324	324	332	369	344	349	376	361	312	354	341	333	348	367	338	354	351	342	354	346	338	342	341	362	374	322	327	334	327	356	371	368	351	346	317	361	335	322	367	338	316	362	369	339	346	344	367	324	336	385	372	318	348	328	364	367	361	352	360	308	361	337	349	314	340	346	356	333	365	343	324	354	337	356	335	376	327	367	372	351	306	371	363	359	360	367	313	351	322	332	333	362	376	324	342	319	383	355	348	334	382	375	341	342	380	346	351	337	396	343	324	348	320	367	397	338	374	349	326	365	354	389	347	375	346	313	319	345	328	352	357	337	330	345	368	348	384	329	348	343	379	330	363	307	331	372	339	360	373	363	326	353	320	368	327	331	304	330	357	354	358	326	368	303	332	336	334	356	360	358	319	347	343	332	345	314	341	340	356	370	330	327	369	335	333	346	312	332	378	307	321	359	358	331	327	348	347	359	371	377	354	348	359	367	355	342	341	322	367	319	370	344	314	343	362	347	341	330	340	330	348	346	350	354	342	327	358	352	339	361	382	349	332	353	364	347	330	348	308	324	351	337	359	338	363	342	346	316	315	365	352	351	357	355	328	357	310	336	353	331	358	326	329	351	321	323	332	343	323	328	350	342	310	320	328	338	336	365	331	329	363	314	349	361	381	358	349	363	354	330	347	336	336	346	354	354	355	338	342	367	345	367	358	363	345	342	353	357	327	329	327	351	349	333	342	320	308	338	369	305	338	334	345	377	315	350	345	357	373	363	370	317	388	355	338	348	363	296	324	307	325	334	357	372	343	330	350	350	325	329	338	326	349	363	345	342	327	338	361	327	354	355	360	317	312	324	357	309	354	341	303	342	382	372	339	364	355	369	365	368	388	328	314	328	345	351	363	347	364	377	342	349	315	331	384	381	354	321	337	367	342	360	363	303	326	341	335	314	346	339	323	364	338	331	352	407	319	375	357	364	385	351	364	358	332	342	322	400	368	334	365	349	345	337	336	381	321	344	350	381	331	345	361	328	374	375	352	337	348	344	366	343	343	341	326	346	336	323	348	385	351	329	329	328	346	376	315	312	345	355	345	363	344	313	320	334	339	373	369	343	331	351	342	349	349	316	373	376	340	304	337	333	357	334	367	331	365	329	319	336	358	380	355	349	335	361	340	357	386	340	350	318	361	348	352	343	320	331	325	329	326	370	350	321	346	359	333	347	361	360	308	353	353	329	345	357	312	340	342	355	357	348	332	363	348	355	339	366	369	390	370	326	303	334	358	344	327	331	343	316	355	355	338	363	310	324	351	386	347	390	343	352	329	338	344	367	324	349	351	374	355	348	359	319	337	352	343	352	336	345	392	339	341	346	331	351	322	353	333	371	362	343	313	329	344	363	351	358	375	327	363	344	338	340	326	374	347	359	350	348	333	338	329	325	321	343	334	338	320	357	343	324	366	337	326	325	357	366	344	352	339	362	347	348	344	357	372	331	350	356	403	317	367	333	338	368	317	373	367	378	363	355	374	389	325	329	358	338	331	343	325	353	373	328	327	387	363	345	328	326	355	355	357	323	337	355	357	311	337	339	343	357	372	312	323	360	327	334	348	339	365	342	321	357	364	329	324	332	354	349	346	368	360	321	352	326	316	332	361	325	335	377	326	331	329	342	320	346	352	345	358	377	351	331	373	381	337	348	318	333	316	359	341	317	357	355	359	365	332	340	352	341	338	338	335	343	359	296	339	342	315	334	334	392	338	353	362	338	299	342	354	344	343	308	356	360	339	322	320	383	333	367	305	348	329	388	354	326	352	322	373	327	343	368	388	357	359	335	351	335	340	330	354	328	361	376	330	354	340	356
42322	10869	6170	2987	2086	1532	1231	998	891	807	760	696	646	591	554	585	514	514	519	516	544	540	511	494	494	515	463	474	506	465	507	485	468	487	530	466	495	450	466	463	480	456	440	489	445	461	427	518	477	451	428	530	474	431	481	456	457	446	479	490	494	443	464	466	456	477	449	472	446	439	449	461	475	475	469	454	448	515	460	473	410	456	504	479	459	452	456	479	458	474	448	442	492	452	463	480	435	457	495	468	460	477	435	437	449	409	451	441	472	431	479	425	454	444	433	492	462	456	461	483	488	427	467	468	467	477	466	436	516	457	469	476	448	461	507	443	437	449	434	497	444	422	432	457	485	460	476	457	446	487	448	472	472	441	467	454	447	482	470	426	467	495	424	464	481	468	462	451	449	486	483	463	460	424	489	456	477	473	460	442	463	438	442	444	428	497	463	452	468	435	433	453	439	452	434	450	423	481	490	456	423	474	470	456	460	471	454	463	437	421	436	431	443	428	425	438	495	476	478	457	416	465	441	473	425	480	481	457	461	433	460	424	428	418	469	503	452	420	463	424	412	467	536	481	479	487	486	470	447	459	450	435	469	446	427	475	490	534	453	453	474	453	462	483	476	461	450	474	465	473	519	453	439	462	478	435	443	451	428	463	444	447	470	479	436	430	488	458	453	408	446	449	456	472	451	424	443	450	476	477	437	474	447	469	464	471	440	439	434	448	469	471	444	466	436	417	490	478	479	480	452	462	496	491	451	446	430	428	434	458	453	439	432	437	452	498	456	455	472	435	443	435	438	489	482	465	461	439	474	448	480	452	480	439	454	458	456	436	469	429	433	443	444	426	457	454	441	444	448	417	428	453	433	463	464	446	445	458	442	461	435	477	452	479	458	470	443	467	422	459	450	453	447	456	506	467	456	488	477	419	451	427	442	490	433	434	501	449	471	446	466	470	467	501	448	464	456	455	483	494	484	447	457	455	429	494	471	439	441	475	439	449	426	458	472	431	433	479	417	438	453	479	478	462	451	463	439	478	454	445	474	440	451	482	455	412	454	449	421	481	495	476	452	457	450	468	433	455	420	422	474	436	472	450	448	461	431	480	457	459	413	464	476	460	438	458	459	459	419	466	477	473	464	464	446	449	434	450	455	458	455	454	449	430	443	480	455	444	503	424	455	472	411	429	455	433	488	447	420	435	460	457	421	500	462	423	484	464	475	447	482	453	459	460	465	446	470	492	487	451	443	445	455	473	458	500	459	466	429	433	440	459	467	431	446	453	438	432	469	448	465	485	422	439	454	440	452	434	434	476	486	451	448	442	451	450	477	438	458	496	456	453	481	441	465	457	431	453	463	458	459	435	465	448	458	392	447	444	493	422	430	469	462	499	461	490	466	489	446	449	482	474	425	437	475	460	422	478	478	432	467	441	466	453	456	449	481	475	500	443	449	473	464	451	456	464	440	456	476	489	446	461	469	478	497	461	450	412	480	437	481	447	451	486	450	462	451	495	460	447	449	423	466	401	480	514	443	452	402	465	472	443	447	462	468	478	455	464	452	449	472	429	441	464	474	466	432	452	460	472	451	466	470	463	445	453	445	469	443	477	454	444	499	476	491	452	469	479	485	441	428	449	449	477	472	459	487	468	458	494	458	492	459	449	451	482	437	471	489	482	434	483	468	459	449	454	459	473	470	450	444	487	467	471	451	462	435	433	456	433	451	457	481	448	477	436	461	444	470	481	462	438	428	438	445	417	467	435	431	455	467	496	435	458	449	472	425	486	456	449	451	432	469	449	448	457	435	469	458	406	474	445	408	444	437	480	453	440	446	476	477	465	479	475	458	456	412	487	472	495	436	438	459	472	484	464	473	445	459	470	430	439	453	408	471	481	435	468	473	477	476	447	464	477	472	449	448	447	490	454	457	445	449	478	470	474	462	447	458	450	426	448	455	425	501	422	443	439	455	458	436	478	443	458	447	474	435	470	480	495	470	460	475	475	463	452	471	431	469	486	460	469	445	438	471	434	454	473	465	424	444	439	446	461	439	448	500	442	506	480	473	434	457	426	451	473	454	477	454	437	457	458	500	472	431	433	454	455	406	469	469	490	464	434	468	476	446	461	437	477	444	452	458	471	451	474	430	399	458	467	450	460	455	430	460	452	479	449	433	397	412	446	454	467	446	462	445	467	428	446	444	451	427	481	472	457	459	472	471	461	459	457	472	441	438	471	470	464	489	458	515	446	454	446	477	416	452	458	428	456	454	483	460	445	453	450	459	444	447	413	449	393	449	462	460	469	446	451	453	446	438	478	446	460	447	421	430	440	471	450	475	465	476	435	475	464	469	465	447	465	460	452	451	427	455	455	450	461	457	463	503	441	461	443	424	414	457	508	464	474	457	481	472	471	480	471	452	470	465	491	460	452	445	411	461	435	483	496	410	462	461	456	432	466	430	441	475	475	476	429	452	482	485	441	495	456	432	484	472	460	461	433	470	470	473	426	467	469	450	421	454	438	417	475	483	472	450	459	437	456	419	469	450	453	451	459	484	461	425	448	420	452	431	456	458	451	441	482	479	442	449	432	470	440	447	446	438	402	460	455	434	476	448	475	458	462	491	437	461	501	431	456	443	473	455	500	472	471	474	437	479	447	487	450	434	472	456	438	435	496	469	488	441	459	456	484	434	463	481	446	457	446	466	434	465	437	443	419	467	460	467	460	474	461	431	470	430	426	510	451	461	497	453	498	474	451	456	465	492	447	460	465	455	494	484	457	440	464	426	434	478	503	425	470	432	426	448	477	445	480	438	456	452	411	464	452	445	463	451	426	464	458	480	455	448	472	407	440	444	469	468	433	481	472	458	445	449	446	440	435	390	473	448	463	448	412	460	449	465	438	448	444	450	444	461	450	477	397	474	461	471	451	454	410	457	436	469	509	492	452	449	460	488	447	442	457	449	438	485	456	451	469	518	459	453	474	432	474	445	480	393	479	442	496	490	451	416	452	461	430	458	438	476	434	427	481	431	447	467	448	425	442	462	437	484	457	436	458	474	455	443	419	434	515	496	469	448	424	468	448	443	434	502	451	445	479	478	473	438	446	464	478	451	464	429	472	475	431	432	444	484	449	422	422	451	417	473	433	454	451	472	443	445	469	461	448	482	458	456	456	456	478	466	451	461	429	484	490	434	440	444	441	448	453	450	457	434	458	488	450	424	455	487	421	397	461	457	471	467	468	459	470	433	438	446	463	451	444	405	463	481	508	434	460	458	462	421	420	476	504	443	426	453	452	461	441	444	448	441	459	474	473	427	453	457	500	471	446	420	456	440	478	441	483	426	470	474	501	456	441	413	482	439	477	444	421	469	484	443	436	424	465	451	492	463	453	464	449	468	463	484	451	480	487	441	463	460	489	462	447	457	417	457	468	442	475	465	437	456	457	454	462	481	484	470	460	456	454	464	442	464	448	457	450	430	437	461	462	409	468	475	440	467	444	452	437
28252	16311	3210	1070	940	946	864	831	826	828	800	820	795	811	834	795	877	852	823	824	880	843	831	829	798	815	872	828	798	812	789	802	854	838	831	812	821	784	858	842	828	838	859	789	823	836	816	831	808	770	845	821	795	814	836	778	850	824	812	833	794	824	869	844	827	812	796	816	809	825	861	836	840	839	824	810	821	818	815	812	823	824	837	846	821	801	817	906	834	807	885	843	787	777	806	796	819	795	834	822	790	856	825	869	825	842	816	814	820	864	798	849	865	794	804	790	778	826	807	780	835	824	857	822	819	806	778	851	774	766	818	784	854	828	847	852	865	868	814	808	815	837	850	802	801	816	829	810	834	813	811	846	783	802	859	812	870	848	805	778	846	820	776	846	802	826	779	857	817	801	831	840	834	836	830	773	785	858	846	813	808	843	867	793	801	815	842	809	832	817	786	848	805	810	814	837	781	858	777	805	799	818	777	767	816	844	803	821	809	793	807	839	802	810	817	835	897	811	836	853	812	782	829	810	841	846	801	858	837	821	821	825	842	838	833	867	844	820	824	840	822	875	820	866	827	844	832	819	800	856	803	841	772	908	841	819	819	866	889	825	814	856	856	828	824	798	784	820	809	844	833	838	842	792	835	838	834	828	823	823	800	769	810	899	824	861	812	796	850	807	882	832	807	859	836	833	822	817	880	835	828	802	809	824	821	855	839	903	878	812	855	818	820	835	819	890	834	803	844	803	815	857	818	872	849	817	873	824	812	783	833	813	821	838	831	749	784	826	886	855	811	805	849	786	766	868	845	840	765	858	879	764	784	840	790	887	843	835	774	843	859	841	832	798	881	828	814	804	823	819	860	811	809	835	887	820	890	838	854	793	859	796	838	807	822	822	891	790	830	867	895	862	883	815	811	778	887	842	820	858	867	812	837	837	840	802	851	814	847	813	851	801	851	879	823	837	822	883	868	824	849	854	758	833	810	825	910	852	820	790	840	809	828	803	855	872	811	817	832	854	827	817	874	841	844	835	805	871	761	794	819	818	822	824	848	848	809	840	840	840	842	835	825	758	781	846	826	790	790	789	822	860	860	846	841	864	828	832	799	827	847	864	829	825	805	801	819	859	771	857	780	776	802	812	797	787	844	805	808	795	837	805	797	853	868	836	847	786	826	865	827	848	785	824	856	868	828	816	843	839	838	821	807	831	817	827	809	805	863	837	854	826	832	822	839	801	869	795	816	829	873	863	836	843	859	810	807	811	896	854	791	832	849	848	831	765	800	777	862	802	822	848	772	793	812	869	864	827	843	831	830	871	851	796	838	841	821	868	812	839	780	797	813	815	832	818	822	854	831	864	856	812	792	863	822	802	787	780	805	826	810	779	813	895	812	868	823	817	853	845	803	820	782	848	824	820	832	842	856	874	816	817	794	842	838	840	801	872	834	838	822	792	844	761	805	848	832	866	833	831	838	815	828	831	830	798	818	863	837	836	873	798	866	824	869	853	808	873	835	810	794	816	824	829	810	876	814	850	789	855	862	813	813	830	832	836	865	857	885	790	870	853	870	814	814	848	832	802	774	831	774	827	823	781	780	861	826	813	843	819	857	853	812	842	821	784	881	781	859	831	789	854	832	858	799	855	857	821	815	805	839	770	823	818	875	843	796	791	857	821	836	801	878	853	787	808	809	750	770	871	828	820	837	846	785	784	831	839	835	871	810	865	802	799	886	809	818	841	820	873	845	802	810	795	835	858	806	863	848	830	792	800	836	824	818	854	785	801	801	800	836	817	842	784	837	850	797	838	830	868	818	825	841	890	788	771	853	839	819	822	797	816	839	776	818	873	851	812	832	843	850	835	829	832	811	845	818	842	797	794	871	813	780	836	822	878	855	836	806	841	818	851	772	842	830	826	843	799	818	829	856	877	894	825	876	841	803	814	850	792	848	875	825	826	804	776	747	830	820	862	871	833	823	832	836	799	871	846	781	875	780	877	816	805	813	848	805	831	798	834	883	855	805	803	801	848	791	858	753	783	840	834	820	783	815	842	852	822	877	842	838	795	868	835	805	848	833	847	786	864	856	890	842	804	853	790	778	812	866	858	811	817	820	878	792	841	806	873	809	840	840	884	811	822	800	819	820	807	847	863	830	805	799	829	792	824	829	830	818	787	789	838	844	832	839	818	843	822	837	828	842	828	846	879	809	826	779	801	817	862	836	844	821	845	839	868	848	831	823	829	834	812	868	823	786	794	804	793	858	810	837	830	840	858	826	819	859	854	827	838	831	827	833	876	828	808	797	852	793	827	778	808	851	775	772	823	850	872	801	810	846	824	816	805	831	794	811	856	760	827	858	878	840	831	830	818	809	809	812	841	835	842	792	838	807	816	870	839	799	809	844	802	859	787	821	815	868	834	863	827	772	802	813	831	779	857	824	761	828	792	813	825	850	834	827	826	810	838	809	839	815	798	807	856	862	867	889	828	840	826	831	870	781	880	891	836	818	791	820	779	843	829	857	867	827	868	794	829	798	902	887	825	845	857	781	835	805	819	830	911	798	867	789	836	830	810	849	823	827	830	834	809	810	832	823	845	848	793	792	805	838	841	834	831	802	819	813	857	878	847	868	870	796	777	812	870	843	845	837	846	800	825	811	878	804	866	844	831	865	860	824	852	813	799	844	842	843	849	856	845	838	874	826	849	813	851	892	787	871	858	824	807	847	780	773	837	824	833	829	836	808	817	824	802	880	834	814	784	808	819	820	770	751	810	855	827	834	838	819	890	827	798	839	883	892	811	799	835	851	803	780	847	889	800	812	848	839	806	882	781	854	858	830	836	823	872	819	807	826	792	838	887	855	866	857	812	848	800	823	809	837	872	808	818	812	804	859	807	862	834	845	802	788	815	808	812	823	831	853	844	847	790	832	863	831	835	837	834	803	834	822	827	833	854	859	880	816	794	841	808	823	868	831	854	826	780	776	811	796	867	805	814	863	830	804	852	832	804	800	835	816	846	815	801	798	830	886	828	831	834	849	820	851	821	879	796	798	792	849	792	848	804	839	857	841	826	860	799	804	817	821	815	819	789	877	815	820	842	851	879	789	862	781	846	855	858	814	809	866	875	876	830	808	865	836	821	862	860	869	819	866	799	862	816	843	780	842	864	873	866	805	818	750	863	838	847	785	858	867	858	830	799	839	835	890	829	834	883	848	864	808	839	845	852	839	819	789	835	823	766	794	839	815	837	856	812	853	848	814	806	802	875	803	809	740	852	805	821	878	786	792	834	840	791	813	850	879	815	822	792	784	894	790	759	757	817	834	841	840	806	773	873	891	854	789	855	852	800	811	795	797	807	795	824	816	837	854	838	795	858	760	879	850	877	741	815	841	820	776	841	807	873	821	841	881	788	851	827	800	804	809	871	831	836	790	780	803	828	834	831	876	821	861	832	820	840	873	844	815	825	818	856	781	799	830	792	841	878	818	825	835	890	858	854	851	812
12909	1647	1272	1088	1089	1152	1033	1083	1088	1064	1063	1017	1085	986	1108	1018	1007	1033	1022	1039	1017	996	1039	1067	1057	1074	1069	1071	1020	1048	1098	1077	1047	1015	1057	1097	1148	1037	1039	1045	1029	1053	1027	1020	1068	1074	1085	1033	1079	978	995	1066	1052	979	1049	1019	1026	1037	1056	1025	990	1023	1040	1009	993	1082	1008	1074	1008	1066	1017	1016	1014	1011	1086	1015	1054	1017	1052	1092	987	1025	1063	1059	1083	1071	1019	1073	1115	1042	1082	1031	1019	1034	1026	1077	1034	1078	1061	986	1024	1037	1020	1021	1063	1012	1014	1046	1087	1025	1011	1058	994	1067	1061	1027	991	1052	1047	1020	1048	1089	1041	1053	1080	1051	1055	1009	1000	975	1087	997	1016	993	1051	1030	1111	1082	1029	1025	1003	1077	1064	1026	1050	1023	1080	1045	1043	1037	1067	1031	1071	1035	1020	1030	1043	1026	1044	1063	1137	1050	1062	1018	1065	1045	1031	1068	1067	1035	1057	1101	1086	1027	1003	1086	1072	1112	1037	1028	1039	1077	1017	1156	1034	1057	1064	1042	1080	1058	1039	1073	1103	1032	1034	985	1035	1021	1014	1043	980	1063	1028	1023	1094	1039	1038	1044	1092	1057	1047	1034	1063	1028	1053	1034	1035	1094	1028	1103	1045	987	1056	993	1060	1074	1051	1008	1047	1040	975	1013	1044	1017	1093	987	996	1090	1024	1040	1028	1056	1041	1079	1045	1087	1037	1049	1042	1017	1003	1059	979	1096	1064	1036	1043	1047	1060	1000	1033	1046	1056	986	976	1057	1055	981	1079	1063	1031	1053	1109	1061	1059	1031	1046	985	1055	1047	984	1056	1042	1055	1007	1035	1022	1019	1019	993	1109	1014	990	1030	1067	1103	1079	1028	1062	1053	1071	1005	1022	1000	1060	1055	1093	1057	1056	1073	1017	1057	1054	1035	1014	1084	1059	1058	1031	1097	1053	1105	1086	1003	1050	1021	1121	1023	1069	1061	1067	1087	984	1045	1037	1068	1022	1065	1086	1017	1006	1044	1035	1049	1034	1012	1071	1006	1049	1010	1038	1014	1066	1034	1038	964	1038	1075	1077	1059	1054	1041	1035	994	1029	1003	1023	1068	1009	977	997	1034	997	1038	1022	1160	1031	1012	1037	1012	1085	1009	996	1060	1058	1026	1010	1041	1060	995	1036	1008	1072	1064	1037	1011	986	1062	1004	1020	1094	1033	1016	1062	1058	1085	1060	1050	1052	1083	1021	1057	1033	1037	993	1081	1080	1036	1034	1047	1023	1030	1085	1024	973	1065	1037	1048	1030	1082	1017	1048	1039	1050	1011	1053	1058	1005	1063	1051	1120	1032	1011	1039	1019	1021	1027	1003	999	1070	1003	992	1042	1063	1009	1001	1034	1017	1007	1028	1029	1059	1051	1061	1046	1037	1014	984	1043	1004	993	1088	1017	1009	1047	1058	1053	1060	1032	1122	1001	1053	1055	1051	1066	1018	1027	985	1050	1010	1023	1034	1061	1029	1062	1046	1010	1090	1028	1048	1015	1030	1038	1051	1051	1010	1045	1041	1075	1079	1054	1042	1015	1057	1105	1093	1014	1102	1036	1014	1073	1039	1029	1040	1060	1101	1067	981	1053	1019	1042	1051	1020	1053	1052	1047	1033	1040	1037	1009	1028	1110	1079	1032	1075	1003	1012	1049	1043	1032	1069	987	1019	1019	998	1056	1052	995	1049	1022	1035	1023	1071	1005	1032	1049	1094	1029	1024	1046	1066	1034	1032	1062	1068	1074	1043	1036	1076	1048	1100	1077	1012	1047	1014	1057	1080	995	1008	1042	1007	1109	1046	1056	1017	1122	1059	1049	1026	1101	1012	1044	1027	1012	1053	1034	1102	1058	1063	1067	951	1046	1034	1042	1072	1033	1021	1049	1097	1068	1072	1003	1020	995	1043	1095	1044	1077	1000	1043	1041	1040	1042	1088	1016	1085	1013	1043	1051	986	1018	1047	1070	1025	1059	1082	1004	1009	1045	1074	1048	1038	1071	1024	1031	1109	1025	1051	1083	1032	1007	1070	1040	1093	1062	1078	1061	1009	1018	1049	1099	1061	1041	1012	1068	1034	1074	998	1050	1037	1085	1107	1045	1038	1060	1062	1054	1040	1040	1037	1027	1086	1111	1074	1040	1060	992	983	1031	1072	1003	1044	1053	1027	1065	1082	1060	1063	1076	1098	1057	1002	1089	1056	1055	1011	1057	1107	1039	1067	1042	1088	1062	1041	1025	1012	1025	1066	1046	1048	1078	1059	1047	1016	989	1114	1057	998	1060	1073	1037	1014	1039	1049	960	986	1042	985	1025	1081	1063	1032	1041	1032	1038	1032	1060	1069	1067	1037	1087	994	1031	1052	1003	1030	1030	967	1035	1006	1072	1046	1085	1034	1069	995	1057	1026	1044	1069	1051	1085	1055	1005	1006	1035	1090	1045	1075	1032	1029	1048	1075	1109	991	1054	981	1063	1051	1016	1027	1073	1046	1055	1036	1057	1010	1052	991	1054	1041	994	1038	1076	1029	1022	1038	1028	1006	1027	1032	1073	1017	1053	1101	981	1079	1070	1027	1057	1077	1035	977	1048	1036	1030	1076	1043	1022	1006	1017	1063	1048	1043	1040	1054	1032	1024	1041	1084	1041	1022	1097	1033	1039	1065	1014	1084	1030	1101	1053	1042	1022	1042	1065	1004	1064	1053	1028	1050	1006	1069	980	1049	1098	1101	983	993	1025	1084	1010	1027	1079	1058	1061	1012	1026	1037	1123	1060	1031	1081	1059	1000	1008	1007	1039	1038	1103	1044	1049	1089	1091	1053	1054	1040	1102	1040	1099	974	1101	1004	1027	1072	1039	1038	1028	1027	1059	1056	1022	994	1103	1096	1001	1011	1002	1039	1096	1035	1066	1065	1089	1013	984	1049	1073	1039	1088	1102	997	1095	1085	1095	1040	1033	994	1051	1052	1002	1027	986	1001	1062	1024	1006	1043	993	1051	1068	1112	971	1069	1003	1055	1059	1065	1066	1060	1036	1036	1051	1073	1011	1023	1045	1035	1060	1049	1024	1054	1054	1107	1035	1033	1001	1036	1068	1070	1056	975	1008	1011	1063	1105	1032	1052	1026	1010	1053	1048	1060	1000	1044	1024	992	973	1002	1015	1010	983	1030	1039	1044	1068	1125	1079	1059	1022	1011	1075	1007	1044	1017	1105	1059	1084	1097	1030	1030	1038	1041	1052	1104	1069	1068	1053	1006	1027	1045	1057	998	1095	1068	1010	1046	1037	1017	1003	1091	1017	1095	1060	1024	1061	1090	1090	1016	1049	1001	1022	1082	1067	1014	1034	951	1095	1082	1090	993	1050	1040	994	1072	1032	1019	1019	1007	1026	1096	1016	1086	1075	1008	1011	1085	1086	1076	1060	1071	1004	1044	1070	1044	1018	1073	1050	1029	1015	1062	1011	1019	1014	999	1042	1063	1047	1057	1016	1034	1084	1045	1005	983	1058	1000	1046	1068	1039	1095	1022	1022	1058	1068	1055	1011	1066	1071	1070	990	1050	1045	1045	1049	999	1093	1136	1044	1020	1034	1044	1082	1019	1002	1040	1061	1088	1049	1040	1020	1047	1031	1016	1056	1059	1045	992	992	1032	1037	1063	1030	1063	1042	1030	1100	1050	1072	1035	1053	1011	1063	1009	1063	1035	980	1085	1045	1013	1101	1073	1099	1054	1071	1030	1069	1063	1018	1067	1010	1037	1105	1078	1067	1052	1037	1077	1006	1079	1049	1030	1009	1036	1036	1048	1075	1116	1066	1067	1064	1026	1045	1045	1060	978	1010	1009	1081	1018	1094	1056	1075	1044	1024	992	1054	1012	1069	1015	990	1000	1046	1003	1049	1024	1059	1040	1006	1045	1089	1040	1030	1064	1024	1038	1051	1005	1084	1017	1041	1042	1005	1026	1086	1068	1031	1055	1034	1025	1044	989	1113	1042	1093	1013	1072	1097	1026	1073	1036	1043	1030	1002	1071	1138	1042	1055	1022	1004	1005	1083	1020	1045	1088	1052	1020	1030	1024	1033	1006	983	1020	994	1015	1125	1048	1024	1029	1060	1010	1075	1070	1042	1040	1060	1065	1016	1060	1018	1058	1050	1067	1035	1078	1080	1001	991	1047	1096	1078	1040	1014	1049	1063	1042	1053	1092	1063	1100	1030	1011	1050	1046	1039	1055	1054	1104	1084	989	1024	1015	963	1019	1102	1069	1033	1046	1030	1043	1075	1084	1054	1041	1012	1089	1092	1056	1013	1029	1069	1072	1035	1048	1040	1027	1025	1040	1077	1066	1047	1026	1045	1097	1096	1055	1032	1002	1026	1016	1066	1045	1051	1011	1098	1034	1011	1072	989	1066	1072	1047	1057	1020	1001	1105	1036	1070	1023	1026	1100	986	1059	1028	1020	1053	969	1080	1066	996	1051	1054	992	1044	1022	1050	1085	1088	1017	1021	1065	1054	1055	1042	1064	1029	1092	1045	1057	1007	1003	974	1064	973	1007	1025	980	1055	1053	1063	1064	1069	1040	1036	1059	1035	1025	1088	993	997	1038	1071	1021	1003	1016	1029	1062	1053	1054	1094	1017	1066	1108	1046	953	986	1048	987	1016	1025	1085	984	1029	1031	1001	1074	1043	1042	1016	1039	963	1078	975	1077	1026	1032	1062	1030	1023	1042	1074	1011	1074	1024	1033	1043	1049	989	968	1045	1035	1022	1097	1044	1037	1042	1061	1028	1063	1070	1022	1042	1039	1022	1021	1028	1082	1092	1031	1048	1020	1070	1041	1028	1101	1015	1060	1011	1087	1027	1054	1079	1047	1076	1152	1024	1032
23420	21216	27872	24849	20885	3520	1051	815	788	783	753	750	744	730	737	725	708	739	716	706	714	733	726	691	622	671	686	717	740	737	728	693	663	711	667	734	691	737	692	690	718	683	774	717	704	697	671	699	706	678	699	685	733	719	686	679	673	669	662	684	675	663	706	689	699	734	709	703	657	696	706	676	684	675	679	708	697	684	705	698	665	671	682	712	706	674	718	688	697	686	679	662	687	702	648	711	715	720	718	700	709	711	682	730	693	694	662	691	695	710	672	739	691	731	656	701	673	716	697	677	660	728	674	754	676	674	684	671	706	701	699	707	696	667	666	723	695	694	702	685	693	710	696	732	666	667	714	669	686	693	664	649	713	696	719	708	688	660	725	670	767	654	706	651	706	735	713	689	686	726	701	724	706	701	676	672	722	671	717	675	681	690	674	709	719	679	710	681	720	706	690	698	710	717	705	707	688	708	677	682	678	741	687	693	714	681	727	726	694	722	629	707	700	700	695	661	724	683	742	654	704	683	728	688	674	691	686	721	692	683	689	705	652	670	712	729	653	720	707	663	697	652	706	682	661	693	691	672	667	713	690	686	701	676	719	676	652	700	691	719	673	687	653	680	683	658	702	720	679	728	721	684	662	654	704	656	703	667	644	658	664	711	685	688	680	712	668	683	701	712	708	689	696	682	702	690	715	724	718	703	670	697	658	709	695	682	716	672	709	704	729	684	719	666	710	707	702	697	689	671	683	681	684	722	724	658	659	738	661	667	655	677	716	653	661	753	690	699	724	723	676	694	686	705	691	669	672	729	688	738	683	665	681	680	706	652	697	697	665	666	720	704	716	670	646	722	671	666	673	665	657	681	670	735	708	693	675	713	662	728	693	706	689	723	674	667	719	693	693	626	681	659	709	725	647	669	688	739	705	706	654	697	660	686	691	676	643	665	680	703	712	669	697	689	732	673	714	708	648	703	698	693	680	723	731	714	718	722	698	663	687	675	703	662	671	675	717	675	663	724	723	668	710	759	692	649	676	682	644	673	689	696	685	692	659	718	718	682	646	704	686	692	679	689	714	694	706	685	629	700	703	748	705	719	655	732	689	720	701	734	759	738	672	697	692	705	661	687	672	682	702	701	689	677	749	689	703	673	710	663	714	672	700	702	650	699	686	713	715	705	683	686	686	645	688	640	666	677	697	673	707	699	687	645	707	650	667	676	683	738	696	703	709	736	689	725	681	743	703	731	669	639	701	626	685	678	695	734	671	666	703	650	669	676	641	690	665	716	696	696	686	745	693	731	677	700	688	673	695	725	709	675	668	737	665	705	744	692	656	658	645	670	681	692	671	651	687	699	666	712	673	670	753	672	723	679	680	708	693	683	694	695	636	678	715	713	703	690	704	689	706	678	672	695	703	715	711	708	715	667	668	682	640	719	734	630	735	670	675	665	694	693	655	657	660	709	728	719	676	676	707	671	703	684	703	686	728	666	658	690	675	744	751	670	717	649	733	712	699	706	720	672	696	680	656	642	715	733	693	722	689	701	726	674	694	702	713	676	724	684	654	674	708	665	686	660	682	699	710	698	642	696	659	670	703	728	698	687	719	654	688	709	669	706	639	703	701	683	667	722	653	688	702	671	696	680	704	703	680	658	653	720	674	648	643	677	712	656	707	659	646	706	686	756	677	662	693	722	719	681	709	677	663	679	712	655	665	674	698	684	708	701	671	658	691	695	690	673	652	675	753	725	767	704	690	674	714	704	723	666	684	726	673	666	746	679	665	701	720	695	643	709	696	666	645	695	680	684	674	683	701	656	707	689	696	678	721	738	731	705	699	652	713	687	693	711	654	702	706	688	719	702	706	764	723	649	723	715	704	706	683	701	701	697	707	708	661	673	671	646	695	716	662	708	682	707	650	691	704	648	679	708	735	714	746	680	681	660	719	671	700	671	704	685	731	677	692	667	687	639	669	706	695	647	749	694	675	706	701	757	688	656	700	708	662	684	684	729	666	693	682	706	734	720	717	732	647	705	660	718	707	659	688	678	702	734	711	702	693	733	645	692	651	703	721	673	687	716	657	681	703	697	668	681	664	668	696	700	693	673	656	715	700	692	630	707	676	685	674	683	684	685	695	705	688	698	715	676	655	663	687	666	690	699	739	700	680	678	642	692	701	707	649	703	679	662	686	696	676	683	698	691	705	655	694	729	702	696	671	714	718	705	696	707	667	649	698	705	698	673	739	672	681	683	704	680	676	658	704	705	701	699	684	690	726	669	699	661	689	741	663	674	679	686	666	676	741	653	696	725	709	663	649	708	689	701	721	689	683	679	630	681	709	696	733	680	668	671	661	698	637	685	656	682	682	703	643	666	696	700	651	712	695	700	711	715	725	611	672	712	709	694	661	666	679	694	682	756	699	707	682	675	679	718	681	715	671	687	722	698	647	684	680	692	716	682	694	674	650	667	699	668	630	711	733	692	644	672	720	747	704	689	672	669	662	690	680	684	707	665	666	697	710	744	692	686	721	732	694	666	665	655	715	668	678	683	716	714	711	690	667	728	690	683	749	708	694	684	709	694	738	669	739	694	700	709	679	717	683	660	704	710	674	670	654	719	689	667	665	695	759	676	714	681	639	716	673	664	704	644	718	710	676	641	703	735	688	670	719	651	695	656	662	651	684	682	660	708	697	677	704	696	699	647	635	624	657	663	720	697	642	654	660	683	674	692	668	669	692	706	690	688	715	664	664	674	709	725	682	675	685	653	728	717	673	707	704	682	644	690	663	736	682	680	697	659	674	732	676	717	689	670	685	740	653	670	646	692	734	685	717	716	699	707	676	731	663	684	687	704	711	691	659	693	667	663	694	678	656	682	719	687	726	720	674	703	704	683	679	698	629	694	686	672	632	676	749	688	674	714	659	710	682	664	698	712	712	657	675	697	702	716	677	683	718	726	706	672	708	665	678	719	728	649	721	691	689	713	666	659	656	715	693	764	639	718	694	668	675	683	719	720	711	721	700	754	708	710	690	719	692	700	717	714	670	745	702	710	670	702	672	647	680	708	686	693	676	729	710	680	748	646	714	640	723	665	693	709	690	695	701	722	716	700	723	674	701	667	674	656	711	585	717	705	678	700	694	712	691	733	699	643	681	691	727	676	676	712	685	674	710	679	678	700	678	725	700	725	664	737	646	669	732	660	705	658	683	647	654	657	684	753	712	679	695	714	731	742	699	743	687	701	683	695	721	669	717	699	708	704	710	657	657	725	688	700	674	668	661	668	676	687	700	702	666	716	687	692	698	735	684	736	709	666	674	688	716	708	663	685	697	696	698	629	698	674	659	660	725	712	714	671	671	688	690	654	661	675	638	693	711	716	742	630	685	658	717	700	723	707	700	740	730	691	706	728	726	680	683	698	704	712	672	660	660	704	683	680	677	697	671	706	681	688	691	690	676	721	657	652	657	700	700	741	724	690	705	688	697	630	643	694	707	690	688	686
35763	7611	4006	2207	1761	1440	1301	1180	1137	1125	1070	1020	973	920	1030	935	903	891	951	894	942	950	899	936	881	850	940	910	897	912	919	937	852	879	956	917	869	942	897	939	912	877	869	879	864	877	928	921	871	910	909	840	865	888	845	831	909	880	876	898	866	852	914	918	857	851	868	922	836	864	930	853	910	889	921	934	886	891	903	945	889	858	889	921	917	889	877	904	936	908	810	916	898	854	917	898	856	900	901	900	881	851	894	898	842	948	836	930	934	898	854	925	887	840	889	894	898	920	904	903	899	889	909	929	891	873	919	905	880	937	893	904	857	894	938	899	894	897	948	905	914	851	917	863	884	940	905	870	902	866	867	845	882	925	866	888	913	881	862	899	883	901	832	923	838	879	907	871	871	901	864	852	854	867	880	923	873	903	910	888	875	895	931	907	844	882	935	902	918	850	899	873	902	869	918	877	899	832	865	925	924	943	880	896	832	898	914	894	894	899	870	917	891	855	873	857	929	901	888	917	831	867	932	898	927	874	912	827	831	889	856	848	906	894	912	929	935	868	911	892	900	875	884	888	804	849	860	899	867	842	870	878	982	918	927	894	907	873	897	898	880	900	962	890	947	874	872	853	885	881	904	879	849	910	866	934	906	846	923	899	915	887	870	907	944	894	872	886	903	858	901	913	859	953	888	900	873	856	862	920	903	831	876	847	947	864	894	877	920	926	887	917	891	863	908	877	875	900	869	897	896	887	874	873	910	894	881	870	912	897	866	900	892	881	881	861	872	890	949	878	884	871	937	869	906	875	846	870	943	894	940	900	933	926	871	911	873	914	932	919	870	913	904	887	894	841	890	894	889	866	894	850	888	884	905	892	884	882	892	921	886	853	871	880	869	884	920	880	962	894	840	893	893	875	892	896	880	930	904	874	851	905	885	876	890	877	880	862	864	969	928	899	858	928	905	887	835	894	893	883	849	969	852	880	839	887	916	886	839	892	897	873	873	905	958	877	881	891	867	815	838	881	887	879	892	871	931	897	903	908	903	922	833	925	897	891	869	895	891	848	900	890	844	875	861	914	910	948	861	883	836	875	904	933	868	887	903	916	926	910	874	891	888	877	910	880	871	921	893	914	867	925	886	901	932	907	897	821	891	850	845	896	889	908	869	906	897	867	866	911	846	878	934	832	918	871	939	937	889	907	868	895	899	851	875	922	934	858	910	856	904	895	846	857	905	884	909	847	938	883	984	902	892	879	871	847	869	903	831	825	868	936	923	875	881	928	868	896	968	898	874	916	934	870	897	879	912	895	842	893	860	916	877	885	923	864	896	826	866	898	891	842	875	841	831	869	890	833	904	908	920	873	904	888	882	858	904	892	926	874	921	893	949	872	896	910	918	884	919	932	890	943	935	894	915	804	794	943	866	893	895	923	898	887	822	900	921	901	865	899	874	883	872	875	926	915	905	887	833	883	841	883	875	870	892	887	916	873	891	899	884	937	880	892	840	908	884	885	911	880	893	843	882	871	870	907	853	945	907	850	854	868	881	921	892	876	885	892	870	893	922	881	876	866	937	888	876	895	907	874	858	845	870	908	885	913	860	902	907	904	905	866	891	899	884	874	893	861	863	869	840	911	880	804	860	905	859	865	888	926	881	841	888	913	925	871	884	907	873	916	921	902	887	866	864	867	944	902	875	846	934	855	853	881	844	926	895	941	903	874	890	867	830	876	910	868	861	867	872	875	880	946	899	856	914	904	917	900	883	923	944	921	861	864	863	912	896	899	889	870	894	865	919	886	852	906	910	873	893	897	870	956	906	877	1017	832	915	882	934	857	853	902	860	881	946	876	917	895	900	887	844	875	851	857	921	944	851	848	879	862	918	943	907	909	903	804	906	873	913	906	878	933	885	908	891	816	956	909	910	887	922	858	925	911	928	886	843	910	925	828	835	894	875	938	869	951	934	836	882	935	877	894	892	919	871	915	966	892	875	914	926	910	915	906	852	865	883	870	888	909	840	868	918	906	913	914	905	933	864	899	943	944	893	922	879	879	851	915	937	965	938	895	890	891	905	873	864	943	889	851	872	894	896	896	939	874	932	841	834	832	875	902	863	889	890	891	908	899	841	950	883	858	933	843	911	900	835	884	921	914	940	861	895	837	893	821	892	882	888	874	870	891	886	915	953	891	933	893	936	914	914	876	909	933	870	881	891	854	904	926	911	839	908	873	863	922	852	906	838	929	889	908	900	937	887	835	894	937	865	871	876	910	892	909	841	899	877	917	876	872	864	864	879	886	898	895	909	856	904	962	898	890	869	866	879	886	868	890	911	859	868	911	881	856	920	906	901	874	912	844	862	887	864	876	879	936	890	875	879	877	941	863	915	899	860	923	904	852	840	897	824	910	894	875	902	919	907	862	928	864	869	864	904	860	924	844	875	871	877	872	909	853	919	845	880	841	892	902	883	904	890	883	865	869	867	889	881	883	860	896	898	891	937	894	865	872	904	843	914	869	874	891	893	846	860	881	881	901	879	890	875	898	869	920	876	882	846	929	853	868	843	883	874	827	862	863	913	912	902	903	923	874	886	914	878	950	865	859	879	886	874	887	880	892	872	958	841	902	871	943	891	840	947	908	944	924	851	889	874	827	852	858	923	871	870	840	866	885	887	929	866	893	888	936	838	899	910	869	880	900	907	898	858	840	893	918	950	883	919	893	861	828	905	890	830	925	915	855	923	910	916	888	920	842	880	898	847	872	910	835	858	843	891	874	883	896	931	870	907	868	926	885	868	887	907	871	888	889	867	887	898	845	925	875	861	922	884	882	884	821	861	918	889	929	917	908	863	905	855	908	853	894	835	897	910	910	881	890	924	860	881	868	909	892	863	881	892	882	932	939	882	882	940	902	839	870	912	855	891	938	815	873	877	853	858	905	922	886	906	887	867	857	894	835	888	870	864	871	878	870	880	890	870	853	900	833	881	853	872	899	850	926	913	862	902	876	927	882	858	888	905	913	871	899	885	956	910	889	926	859	939	847	875	900	872	877	856	894	878	930	848	906	910	868	862	901	886	883	929	905	896	905	890	919	886	853	933	836	885	948	884	873	890	864	942	802	923	950	949	853	917	868	848	907	851	894	867	864	851	856	854	935	902	927	848	907	852	923	894	910	930	900	917	880	881	865	869	889	887	865	942	949	878	873	924	858	924	862	891	911	854	825	895	845	886	861	854	858	921	937	881	921	878	906	879	931	950	895	841	910	940	814	891	904	904	834	869	886	875	899	909	915	903	887	910	926	838	927	873	889	891	879	944	832	879	918	894	904	907	871	913	897	842	912	842	865	849	927	911	852	853	922	901	933	869	872	910	881	921	906	899	937	894	853	895	912	879	866	914	864	891	882	902	912	878	912	908	872	944	890	881	943	900	867	883	927	923	836	813	848	882	862	920	913	875	891	883	910	910	916	879	876	979	889	833	927	923	924	903	878	939	865	859	903	895	865
24943	21255	25874	23593	1639	728	710	654	674	629	621	617	598	623	600	613	565	605	589	588	616	577	580	606	597	597	594	578	569	596	578	561	596	583	560	642	576	583	586	603	592	592	592	561	617	605	580	574	572	632	611	563	585	524	600	600	595	562	570	590	515	585	572	581	582	624	615	620	588	542	596	577	573	614	565	611	582	555	612	591	578	571	568	594	601	591	581	599	579	568	579	620	612	589	644	605	634	597	607	588	576	601	613	551	570	599	583	561	590	559	616	596	598	624	627	579	553	584	542	599	564	548	599	618	570	591	548	560	558	630	581	601	591	555	604	619	613	585	626	576	579	569	576	594	541	563	565	570	562	578	613	561	588	601	583	598	609	555	612	570	580	586	559	593	575	602	599	609	621	616	603	554	607	603	575	588	606	580	546	578	594	634	614	537	621	603	580	620	590	600	594	582	570	626	557	553	580	635	591	592	595	553	609	570	551	558	551	596	587	595	580	570	599	582	582	588	590	579	571	593	585	603	580	579	639	618	560	597	562	615	572	555	585	594	534	605	558	611	590	624	568	603	586	613	563	634	605	627	611	569	605	618	615	598	606	554	569	568	629	605	561	581	536	555	568	565	626	571	581	567	584	576	564	635	604	572	520	614	587	587	577	611	577	591	606	593	634	588	596	600	602	613	580	552	571	573	602	581	585	607	593	622	608	598	560	527	575	561	621	597	580	596	597	550	596	566	587	601	574	566	625	613	596	621	601	566	605	590	598	592	575	593	609	591	613	618	578	587	562	547	543	565	569	587	561	578	595	578	610	596	595	557	603	559	614	617	552	549	586	581	573	598	633	604	636	593	552	564	596	583	614	613	613	619	640	556	588	575	579	597	587	595	627	576	573	585	588	547	625	593	581	580	555	573	619	582	574	560	618	576	584	607	576	627	584	570	581	592	633	626	559	571	587	611	623	576	601	581	603	579	586	553	559	613	596	617	550	574	548	582	557	560	590	583	567	568	604	600	591	573	606	561	577	624	583	584	570	619	599	617	571	576	595	581	572	572	560	558	623	596	577	630	618	575	607	613	570	568	533	598	576	600	586	620	608	598	624	569	599	579	586	602	558	599	581	611	617	584	592	559	556	603	594	556	595	647	578	635	622	612	585	577	602	544	574	610	597	589	584	582	589	542	544	543	558	554	586	628	623	578	598	562	604	602	581	616	593	557	604	604	574	566	590	584	562	583	580	536	595	580	598	563	584	608	578	593	593	615	622	624	531	530	589	590	589	546	563	540	578	629	604	546	602	605	606	530	590	579	606	609	577	597	596	582	592	590	604	593	585	543	586	588	610	598	614	615	570	582	553	560	591	602	576	584	601	523	542	599	576	636	592	556	646	534	608	562	562	569	627	585	612	528	583	592	564	565	614	578	589	598	586	604	564	579	548	581	584	593	551	571	584	599	589	609	586	579	534	568	612	626	564	613	582	590	593	549	640	594	586	560	601	583	549	561	591	584	631	573	578	572	578	601	582	581	631	545	613	570	574	566	573	595	571	584	565	631	562	625	569	581	597	615	573	573	597	584	598	623	611	577	586	549	542	583	573	604	625	584	594	589	623	558	632	589	552	575	593	574	591	552	579	596	604	579	574	583	582	572	607	598	628	604	580	616	604	611	593	534	587	593	574	557	578	588	598	570	564	587	595	584	564	573	571	556	590	523	564	560	564	605	586	605	594	565	578	604	563	625	567	578	597	603	581	579	591	597	620	531	606	573	594	579	580	610	591	585	594	639	545	543	598	551	577	585	578	599	595	573	575	602	571	571	591	613	552	561	540	573	624	581	625	570	571	527	611	633	614	614	628	578	546	615	558	599	567	587	531	593	531	560	532	592	618	605	599	572	568	599	637	533	603	563	623	549	595	577	619	585	604	614	589	603	547	610	550	582	570	575	610	544	616	595	585	580	593	541	585	579	571	595	597	599	575	643	559	612	549	598	580	591	616	571	609	580	587	605	574	562	597	560	624	595	619	590	556	593	598	583	568	577	625	576	560	597	553	596	595	646	588	539	627	563	566	593	584	584	565	592	583	566	575	557	606	590	582	623	534	576	608	593	593	556	609	584	551	528	576	593	604	578	586	552	535	572	563	566	578	588	584	585	550	534	596	590	549	543	559	607	574	563	591	580	602	637	588	581	582	550	574	568	551	561	555	649	588	580	572	628	606	569	587	578	582	586	586	594	555	572	594	594	541	595	581	583	586	574	572	594	559	588	549	591	612	623	589	581	594	582	561	574	566	609	575	628	611	551	617	563	565	625	563	537	576	579	604	616	582	578	559	543	595	589	602	557	572	588	615	580	578	601	585	565	559	577	630	640	577	575	609	607	530	593	576	612	538	588	588	572	599	595	622	617	574	581	622	574	580	591	599	550	585	585	627	554	601	594	535	606	582	592	589	553	626	556	611	598	591	600	549	621	602	598	576	634	587	598	587	634	626	606	578	597	607	624	570	583	568	613	588	574	566	585	590	646	563	599	556	606	579	607	601	556	587	584	579	636	603	597	572	578	542	559	614	519	599	648	595	570	615	575	608	603	604	551	604	603	586	582	534	570	529	640	587	608	613	577	551	602	584	567	591	599	597	588	586	587	552	545	596	548	585	600	580	600	554	601	617	604	578	580	559	580	548	621	582	588	583	575	578	595	590	629	531	602	580	525	635	576	544	548	582	564	541	625	556	607	565	565	597	578	604	563	588	585	570	579	609	591	600	586	638	600	577	575	551	609	604	572	593	604	579	589	594	558	579	574	586	615	606	594	625	537	587	607	615	597	571	588	595	581	602	627	611	580	577	569	607	570	597	599	568	559	562	622	560	617	582	578	574	613	584	620	583	576	569	597	593	584	511	593	591	585	583	603	570	594	552	632	604	573	633	545	630	579	606	554	611	631	577	597	597	592	620	568	573	642	621	622	591	583	619	575	521	596	544	606	605	595	618	558	634	562	584	601	613	562	580	657	576	593	568	586	585	588	609	579	635	576	632	614	616	602	591	600	580	568	578	587	576	545	526	553	558	547	582	588	619	630	584	574	588	586	573	595	606	585	540	591	562	589	583	523	560	566	574	572	607	585	611	562	605	597	611	616	592	626	588	578	599	601	538	606	598	610	619	571	595	590	557	565	608	579	595	578	544	601	578	566	597	591	607	577	564	593	573	564	587	566	567	598	591	615	584	594	567	618	571	570	543	577	599	558	565	559	588	565	584	599	592	561	564	632	586	596	631	602	554	614	591	573	586	589	601	573	601	591	615	568	587	567	540	569	580	592	571	603	587	604	582	588	587	597	559	597	619	561	578	585	585	558	588	619	605	580	603	556	555	580	581	612	611	616	574	580	604	628	588	596	582	570	548	585	584	595	576	652	587	597	563	577	583	603	616	554	604	570	582	602	607	568	607	572	579	550	554	588	569	572	605	588	592	576	555	599	607	563	570	570	569	617	591	578	571	589	581	627
31811	4548	2154	1293	1103	989	950	883	827	836	844	773	805	745	793	739	784	763	749	707	730	755	776	773	772	711	783	711	738	755	743	733	717	763	722	753	734	715	735	770	708	733	735	709	692	744	732	722	746	729	735	724	785	786	729	742	751	725	757	685	736	759	747	741	783	703	735	781	714	766	724	765	742	707	756	740	700	695	741	748	755	762	785	723	726	740	736	731	746	696	753	732	766	772	725	701	745	754	743	751	754	729	737	723	772	706	762	725	697	727	729	736	747	698	740	725	753	720	784	747	761	742	752	722	720	708	742	769	704	719	782	760	756	705	725	767	714	711	776	730	741	724	700	737	696	746	775	751	724	748	766	765	757	735	730	724	695	758	699	707	730	796	742	727	801	729	767	758	699	712	753	717	765	677	663	725	723	728	730	693	720	743	742	769	727	747	727	720	763	774	730	779	745	724	748	754	744	729	726	694	702	784	746	759	724	775	713	698	721	759	764	716	709	737	783	713	717	683	706	705	731	751	741	782	681	703	739	723	760	759	742	717	759	691	729	754	681	770	743	747	702	712	703	708	709	710	735	744	719	770	723	751	723	727	770	721	708	728	739	750	718	745	734	761	738	696	742	735	730	757	764	742	746	692	725	792	753	731	690	772	683	736	729	696	715	745	740	681	715	772	795	775	756	747	746	747	759	762	699	739	732	731	787	745	726	727	729	798	774	656	686	725	729	690	732	724	768	780	758	666	750	724	684	743	766	739	770	707	706	714	757	723	778	751	700	717	756	800	748	739	742	719	725	703	753	723	756	733	720	743	715	689	723	724	740	736	722	743	700	690	699	724	751	704	715	700	796	769	714	727	747	747	703	704	698	677	768	726	744	767	730	739	777	744	692	722	753	723	741	708	757	711	741	752	739	684	742	728	762	707	740	775	773	704	714	733	744	723	731	764	806	780	739	762	751	724	785	716	750	731	770	755	743	754	752	771	732	723	684	715	756	772	764	741	719	738	742	763	770	697	688	668	718	723	721	721	739	714	700	738	747	755	755	716	766	725	716	685	766	700	731	731	760	751	695	783	727	729	765	744	722	756	712	743	727	788	757	734	711	761	688	746	702	777	683	768	705	794	767	718	711	713	710	711	753	713	761	732	774	772	749	741	725	823	728	734	741	726	705	758	717	694	678	705	715	739	736	690	677	760	745	737	758	728	750	711	735	717	742	692	728	716	706	709	706	762	737	711	779	735	747	769	714	739	669	779	742	708	764	717	750	755	731	748	756	760	704	748	776	719	714	730	698	764	757	714	722	727	664	698	769	747	773	752	747	685	757	727	748	712	704	723	680	738	703	734	712	741	741	774	707	730	750	732	687	700	723	730	684	725	743	696	760	675	744	777	730	776	762	719	718	718	747	743	760	742	747	755	759	688	737	687	730	679	726	724	749	757	725	745	724	711	677	764	717	719	730	723	689	748	725	760	722	801	736	752	681	740	773	767	729	750	743	749	723	697	708	751	735	749	711	694	747	701	751	756	723	727	691	732	718	725	739	721	712	709	705	756	743	770	707	729	745	716	721	709	758	693	687	764	715	713	746	694	717	694	707	739	686	751	683	719	693	734	759	721	742	712	737	737	758	740	735	750	752	758	699	728	741	686	739	761	710	717	747	733	719	746	702	758	760	684	713	770	738	753	778	696	736	735	737	747	751	743	780	817	715	720	726	716	741	738	768	752	742	750	735	749	688	736	775	723	711	716	734	783	721	743	749	721	735	794	732	719	736	750	728	700	737	754	714	737	739	711	750	733	737	784	764	776	721	723	700	740	756	678	734	740	725	671	805	721	743	683	731	735	670	766	762	735	786	753	694	745	719	734	726	711	782	719	751	795	707	731	710	746	742	719	748	705	699	771	725	747	768	720	720	759	695	743	743	778	706	750	701	759	746	724	720	734	732	703	731	764	754	678	717	727	747	711	739	743	677	784	706	789	743	740	704	779	698	708	767	732	749	712	747	759	772	720	760	716	749	743	735	778	666	743	694	758	712	770	736	770	774	753	747	709	696	740	708	733	714	756	696	728	738	725	716	729	783	743	745	743	747	699	725	742	710	738	773	716	698	760	780	697	744	761	663	705	757	720	751	707	762	696	729	768	749	729	775	740	740	707	721	762	706	751	737	732	765	739	800	749	728	785	696	718	706	725	757	717	743	735	696	715	732	770	750	752	758	753	759	740	724	762	678	707	787	704	715	723	713	743	679	762	744	749	774	749	720	740	715	719	760	718	735	726	791	716	734	714	709	710	752	734	720	714	731	737	772	748	768	711	744	708	757	718	726	744	784	761	730	717	746	787	727	732	774	734	769	731	706	783	721	723	721	759	742	738	757	753	684	747	697	728	787	718	706	748	721	754	750	732	720	776	729	727	775	748	738	738	728	667	729	732	718	730	722	774	756	712	766	761	719	741	717	754	750	688	759	747	739	740	699	769	785	746	751	800	739	719	795	734	729	717	680	748	765	739	733	728	746	728	732	727	674	683	752	751	705	744	756	743	707	736	685	713	716	690	695	733	818	768	739	707	731	737	678	755	745	736	759	757	739	703	732	734	747	722	735	714	770	739	740	730	764	733	757	752	683	717	768	699	729	758	750	727	733	727	746	672	729	744	741	709	781	737	762	735	724	710	781	741	719	707	747	721	727	716	793	739	743	740	771	731	700	729	677	704	761	732	732	703	757	700	751	743	723	720	722	725	715	717	745	749	760	730	777	724	728	764	711	745	778	709	752	700	750	712	697	704	722	751	734	761	782	740	715	730	708	769	790	732	715	725	748	696	688	731	714	772	697	737	795	724	748	732	727	714	721	695	758	790	714	676	752	749	745	685	722	782	701	766	762	761	717	680	715	778	711	763	715	772	731	670	771	769	748	675	756	696	723	717	764	714	754	766	834	764	732	746	692	718	709	756	704	754	742	792	748	746	698	744	721	743	675	726	782	723	775	727	734	738	743	710	736	753	760	747	706	740	714	715	754	752	705	725	702	750	752	751	688	739	690	735	699	689	707	743	767	740	727	781	720	711	719	761	787	722	760	748	732	738	755	736	720	762	739	773	688	706	718	707	694	753	746	715	754	703	740	728	763	766	721	763	744	726	773	717	736	741	763	701	723	744	744	686	713	731	720	746	735	720	727	786	709	743	731	771	748	697	730	682	724	748	789	726	794	757	711	675	749	709	726	754	727	725	728	714	709	742	735	763	788	745	726	760	723	704	721	728	777	722	713	668	743	734	690	731	761	740	782	700	729	731	752	736	708	764	780	695	727	753	743	738	691	739	795	730	760	782	739	754	719	688	731	740	750	742	713	743	788	777	718	720	691	751	718	714	770	762	720	736	771	704	729	738	756	719	755	733	743	739	687	728	699	738	690	760	738	765	749	714	738	763	774	725	702	707	767	738	731	743	726	723	777	707	757	750	740	750	784	741	714	754	697	736	716	736	766	718	739	751	722	750
22564	21268	28497	24353	21260	20113	1543	576	514	500	468	415	413	397	361	404	384	363	326	371	324	396	341	355	365	364	340	356	349	338	330	327	332	356	359	389	353	342	338	318	349	325	347	349	321	352	346	355	337	386	379	339	347	340	319	330	364	332	361	351	321	319	346	325	339	346	371	327	368	328	312	387	364	333	320	301	363	359	335	345	374	379	326	304	317	329	331	338	317	344	352	382	355	342	353	364	391	328	309	345	336	376	364	347	317	351	361	360	339	365	356	311	326	332	360	341	389	317	325	344	341	362	352	384	357	359	341	368	359	377	324	327	369	355	362	351	350	317	340	360	352	319	354	321	318	352	314	390	359	352	324	375	343	332	334	320	346	367	330	314	349	365	347	319	318	352	319	348	339	356	305	331	309	348	326	346	345	308	365	316	319	363	318	344	350	353	353	304	357	369	308	335	342	359	319	326	337	340	378	355	357	330	344	339	357	368	350	339	368	360	374	354	373	347	355	316	338	360	348	296	353	352	274	322	355	330	301	329	334	337	347	334	316	339	323	343	330	358	315	315	356	350	313	340	311	370	330	345	378	370	321	347	371	332	352	365	317	343	367	332	362	339	365	341	362	337	312	326	318	323	330	326	334	324	335	326	343	386	347	332	362	356	321	356	321	340	357	351	344	328	352	323	302	342	340	325	338	347	358	353	313	345	306	315	334	369	346	342	312	359	382	379	339	344	320	319	349	319	352	354	336	324	334	340	357	332	329	342	351	343	354	311	346	344	383	340	329	348	309	351	329	349	368	344	327	345	335	355	332	321	337	346	297	367	346	356	324	359	333	348	335	325	330	361	329	336	329	327	360	301	332	350	352	345	371	327	347	365	322	333	365	309	334	349	311	330	355	345	359	343	349	318	365	345	343	358	325	332	360	335	341	349	330	343	364	319	308	330	333	361	336	326	337	342	324	338	352	304	350	348	391	344	348	335	338	343	356	337	351	354	342	307	334	348	319	367	369	342	376	350	366	311	346	343	343	290	317	316	352	342	317	329	330	363	310	347	325	337	337	363	323	318	364	335	365	347	327	367	335	335	332	340	317	314	346	360	361	347	316	372	352	346	354	373	321	335	357	382	322	354	374	309	354	323	348	341	344	327	344	366	360	320	326	357	344	349	325	332	343	337	330	339	337	363	367	352	326	363	353	356	371	353	364	337	358	372	331	305	332	333	345	352	321	306	336	356	334	354	362	354	343	353	328	334	340	329	328	321	331	320	297	364	347	325	337	337	329	321	322	358	343	322	347	369	373	358	348	335	385	335	328	333	333	343	306	330	364	319	322	373	346	346	346	349	324	321	344	349	340	361	337	369	352	313	367	348	328	346	343	275	354	350	355	348	352	359	350	298	348	343	374	348	341	336	347	337	333	334	340	308	347	354	347	325	317	328	368	334	363	333	347	327	315	360	315	349	326	312	351	351	363	377	375	321	351	284	351	371	345	367	353	355	363	355	330	333	342	389	342	362	370	323	331	337	321	338	360	303	299	356	330	362	358	350	358	360	327	318	361	341	307	326	330	348	330	349	352	335	349	345	338	319	352	335	343	322	340	344	356	312	339	351	337	360	366	347	367	326	334	332	322	370	374	331	306	323	337	338	339	305	343	343	340	340	336	323	328	324	328	364	371	336	336	357	334	340	290	350	352	316	332	331	324	338	312	327	323	318	351	329	315	325	324	368	317	340	342	342	337	325	365	357	340	365	333	351	314	354	345	312	315	349	326	358	336	317	348	316	330	354	350	357	351	337	342	312	327	332	346	330	310	361	338	367	348	342	348	309	330	343	341	340	333	330	350	377	317	323	368	328	325	305	309	331	313	348	355	350	347	327	323	327	323	310	350	351	363	329	357	316	330	325	294	367	377	335	325	346	338	323	366	324	339	307	354	334	349	335	359	355	370	355	332	340	342	342	310	357	334	355	336	354	359	357	343	372	333	330	344	313	355	316	375	342	349	360	350	329	328	342	354	333	332	350	371	345	341	359	338	353	345	332	352	315	321	336	316	334	362	341	384	331	294	335	345	335	333	328	320	351	332	338	317	310	359	348	352	364	341	339	366	345	333	336	325	330	338	348	318	324	373	338	345	327	363	334	343	339	365	314	356	322	345	332	342	348	345	338	351	359	344	349	348	327	346	312	330	356	343	354	327	344	351	351	324	339	330	326	346	363	339	324	360	362	300	329	341	351	342	327	317	334	295	361	332	343	377	327	333	385	360	360	353	344	341	361	352	338	334	345	298	356	365	367	314	385	308	341	355	365	340	361	365	353	381	349	364	330	318	364	302	348	322	342	351	325	338	351	347	343	343	373	344	326	315	339	333	327	348	328	365	329	337	371	330	341	359	369	300	342	324	324	349	326	343	331	343	314	330	349	344	331	342	367	346	368	324	322	306	335	346	337	337	344	348	331	364	285	342	343	286	335	306	344	298	374	373	342	359	341	328	337	351	363	314	350	320	336	354	338	364	369	338	318	355	362	306	319	341	351	308	357	340	338	324	350	330	339	331	364	352	317	343	357	333	358	343	348	354	348	328	371	338	327	332	345	357	341	309	326	320	346	333	342	343	355	363	331	331	331	322	336	313	353	345	329	340	327	343	337	341	347	342	356	311	355	334	361	335	346	336	336	319	317	320	334	316	370	339	318	336	344	339	332	343	332	328	330	340	350	296	346	348	342	344	303	326	317	345	332	324	338	325	339	319	363	303	359	348	347	325	370	373	344	360	349	354	376	333	350	347	337	361	343	315	344	349	321	377	369	321	347	343	331	322	369	342	355	302	334	318	351	353	336	359	317	341	358	324	333	320	329	371	303	307	351	354	339	329	334	340	355	314	353	347	346	352	349	381	341	346	327	326	332	315	335	334	309	334	322	336	351	359	371	324	316	342	339	330	338	348	318	336	323	334	311	318	367	356	324	331	340	347	339	331	338	325	363	330	344	349	320	341	336	373	332	310	337	363	311	348	302	323	362	344	321	356	362	333	331	326	385	334	345	309	314	328	360	333	352	349	342	362	361	341	342	320	360	329	344	331	348	330	360	329	348	358	360	321	371	341	396	332	366	327	378	359	320	341	318	340	348	368	347	332	376	359	371	359	338	330	364	338	327	354	377	352	322	346	336	345	373	317	341	357	347	356	346	344	372	320	362	320	332	379	315	362	344	342	329	358	319	307	337	368	316	307	340	352	335	323	350	347	316	323	363	325	351	359	358	329	343	332	324	362	359	347	325	319	324	316	326	325	327	323	376	343	370	360	345	342	346	328	344	321	319	334	363	343	350	348	384	353	369	329	349	323	349	325	356	331	372	340	350	380	329	353	321	332	336	326	343	341	310	303	342	343	331	353	346	385	316	325	344	334	356	363	337	353	333	336	324	349	330	343	340	340	345	313	367	315	378	351	360	347	323	342	347	354	324	334	320	325	346	353	333	340	354	306	330	337	373	379	325	303	344
42051	10712	6046	2768	2013	1554	1255	1079	882	805	709	719	624	574	578	546	533	523	551	508	529	518	455	501	507	484	528	443	473	422	495	426	461	451	470	433	451	460	475	462	450	452	433	424	436	414	468	455	464	469	436	457	478	460	449	465	429	468	469	462	506	448	481	462	468	452	434	443	425	469	449	456	466	438	437	455	428	447	464	441	460	448	468	431	428	432	474	433	481	474	452	457	461	472	491	498	413	440	484	426	471	432	446	454	433	415	463	446	431	439	454	449	486	422	453	448	437	478	455	453	472	464	430	448	435	458	455	448	442	448	475	426	470	453	436	428	468	422	465	482	484	433	465	435	480	431	466	420	465	444	457	437	425	454	415	455	448	469	442	424	483	460	427	429	473	465	440	472	425	442	427	459	447	446	428	482	450	476	462	443	435	424	410	434	451	442	470	476	470	442	443	410	432	462	437	473	433	480	471	461	441	468	418	451	386	466	430	443	463	419	471	442	458	452	442	457	458	477	449	470	404	447	403	417	421	443	437	434	455	430	418	430	457	468	459	472	409	448	488	417	460	431	463	452	452	412	461	436	476	470	442	455	452	429	424	450	434	418	436	445	492	476	481	434	452	495	449	446	417	487	450	436	519	443	423	429	458	455	453	433	470	421	453	449	436	464	447	431	464	461	456	434	502	455	485	433	449	429	460	452	486	436	433	443	414	421	431	467	427	427	434	440	447	462	455	407	449	448	462	408	463	458	433	431	440	487	443	424	417	451	466	452	459	402	468	461	479	466	479	459	445	464	426	435	445	464	445	425	483	408	434	476	428	447	449	448	440	444	422	429	434	438	449	464	441	483	428	497	481	460	429	419	432	431	484	418	405	430	448	479	456	415	448	440	449	447	463	451	454	431	399	473	448	467	448	438	452	427	462	424	429	447	477	496	435	446	452	505	443	454	486	434	435	445	449	470	473	438	454	452	431	451	456	472	439	446	408	472	468	439	434	407	445	462	430	484	443	472	441	448	427	417	466	486	440	457	438	465	448	447	443	398	459	421	430	420	466	435	502	492	440	454	447	450	451	453	459	405	428	454	474	436	433	440	477	457	438	450	454	438	471	454	470	465	413	442	452	455	439	419	434	456	442	429	427	449	418	464	410	453	518	447	434	437	422	440	455	455	455	428	472	436	437	454	453	470	428	450	462	480	463	466	442	458	467	486	452	464	429	434	475	427	478	442	457	478	454	483	429	482	442	455	462	476	421	432	438	451	451	460	445	487	420	435	464	430	479	443	431	443	409	436	443	429	461	451	465	454	421	448	468	470	448	460	420	443	411	468	489	446	458	430	488	403	425	426	420	411	478	460	451	451	442	472	400	436	457	464	429	405	435	416	430	424	449	472	425	446	454	452	449	450	430	445	424	423	461	460	463	454	457	468	445	476	473	459	482	432	474	470	426	447	436	438	433	450	457	479	467	438	436	431	457	454	454	441	439	474	436	466	458	447	471	475	429	469	426	419	436	508	436	460	421	448	388	447	468	459	398	474	453	460	480	419	456	443	422	430	485	444	445	487	423	471	503	435	459	443	444	461	474	422	480	439	425	443	477	467	439	426	448	491	465	448	449	422	451	438	427	430	474	409	448	464	416	458	464	449	489	503	436	446	464	450	471	456	435	435	465	449	481	445	440	448	453	485	448	496	450	463	447	439	443	432	446	462	457	479	448	454	456	412	466	429	441	426	436	418	457	459	406	454	441	453	482	420	458	438	464	441	458	423	408	455	449	428	450	421	406	439	450	435	445	423	481	463	430	441	435	491	395	453	429	444	495	466	444	455	471	463	439	447	417	455	424	441	403	457	437	482	461	459	471	483	447	460	445	462	452	442	446	435	448	419	452	430	452	413	431	441	470	429	452	413	424	454	445	456	442	442	445	452	454	456	423	462	421	431	476	442	448	460	436	426	453	470	405	447	436	466	462	436	448	425	455	434	415	456	457	446	453	499	440	433	433	460	420	460	477	443	454	465	448	448	410	451	434	454	486	422	435	434	455	419	447	444	469	434	431	445	460	478	407	450	460	486	444	411	458	438	450	456	461	475	437	449	432	494	435	450	456	430	415	502	419	434	469	455	442	497	477	403	429	460	442	437	427	431	394	430	454	434	453	438	468	444	436	446	430	449	436	450	444	453	465	445	474	419	477	452	477	477	475	414	451	430	461	414	492	410	458	467	475	469	411	430	454	414	482	467	455	420	456	413	446	449	429	437	463	440	454	473	430	472	432	399	419	451	448	478	462	433	412	448	457	487	422	432	427	500	458	435	477	443	444	465	441	488	417	450	439	436	438	465	468	446	437	431	458	484	432	457	486	471	460	466	449	456	479	473	425	479	425	454	439	477	468	422	467	466	426	428	471	421	442	425	435	416	474	436	455	445	416	417	428	448	446	454	435	432	456	458	461	472	480	464	470	431	476	445	464	419	448	434	432	436	478	448	419	460	459	476	469	412	466	439	468	456	458	487	503	424	479	439	450	441	459	477	461	462	448	415	445	400	481	437	466	471	432	401	456	452	434	438	476	441	435	425	445	483	453	466	442	473	434	431	486	479	448	470	489	435	438	455	439	439	463	476	452	440	461	426	439	426	427	425	414	450	412	440	443	447	458	431	457	470	456	468	452	484	451	431	474	410	440	471	435	449	437	458	455	476	442	423	477	479	430	464	433	440	500	459	481	454	436	410	440	486	428	459	444	447	452	431	500	461	432	437	404	458	437	459	433	472	428	464	484	451	479	459	488	487	487	447	462	494	470	462	457	423	446	447	455	414	402	431	432	428	467	431	463	466	461	457	451	429	439	442	463	447	447	451	449	431	458	471	416	399	404	480	434	410	470	458	447	472	469	439	471	475	492	452	463	433	450	470	412	432	452	409	476	414	452	452	476	461	500	426	458	425	471	429	412	482	466	477	450	454	465	433	456	454	438	479	428	441	443	465	474	444	458	487	454	452	430	436	434	401	426	472	451	442	444	445	418	450	448	473	424	487	426	430	450	440	425	457	460	449	427	458	446	469	440	482	416	437	496	449	432	440	464	440	482	456	455	443	440	471	449	441	430	432	500	421	423	466	447	439	482	461	493	456	468	430	476	450	461	417	429	424	453	420	468	468	478	446	495	460	454	429	435	462	478	419	471	442	471	427	424	430	424	457	460	430	448	474	441	476	463	460	472	408	458	408	429	469	413	430	475	428	447	418	474	422	443	430	404	444	471	451	444	422	458	468	444	452	426	474	429	470	446	413	402	473	457	469	431	462	478	426	419	456	468	425	452	434	436	458	480	458	413	446	419	469	451	445	438	455	427	447	472	446	450	449	456	416	472	433	455	417	436	476	440	464	475	394	467	426	461	462	471	424	450	435	477	432	452	430	497	429	419	421	451	406	466	477	430	430	450	455	471	435	458	450	450	453	441	457	421	450	441	483	456	412	458	465	442	465	469	412	465	446	447	438	410	430
28485	16376	3176	1006	864	835	862	859	757	903	813	851	833	872	822	790	813	834	877	863	871	857	857	848	840	810	832	877	775	779	814	877	856	838	852	836	816	832	842	829	833	817	808	819	784	850	851	840	825	803	825	851	804	836	847	850	848	835	854	813	841	818	794	832	842	812	814	813	855	851	832	844	847	833	821	853	862	780	851	852	880	827	791	851	793	828	876	817	860	853	824	815	841	771	767	799	817	800	834	772	841	857	820	866	800	833	863	823	813	865	819	844	839	803	818	875	831	792	828	846	816	821	861	843	793	776	825	787	746	809	804	836	843	869	848	840	785	876	798	869	844	838	859	837	791	793	844	784	801	806	762	815	792	872	801	863	812	820	842	797	778	840	784	819	832	846	813	845	802	821	817	833	765	839	802	838	823	841	835	822	855	819	840	767	839	836	807	819	833	795	831	774	847	799	793	811	825	814	793	882	788	833	797	817	779	795	805	791	848	832	829	832	848	823	807	830	776	881	815	837	834	846	812	823	885	878	844	856	854	797	831	831	809	816	837	860	836	829	785	789	829	820	827	840	852	879	803	856	804	817	838	828	821	775	805	833	780	840	824	820	813	849	808	864	814	805	809	834	846	894	810	831	826	824	838	837	848	851	761	816	862	812	839	793	803	846	769	841	803	854	802	836	808	832	850	822	832	908	781	850	835	781	855	791	819	850	804	861	801	846	806	834	799	809	823	834	781	831	841	825	787	853	847	801	830	834	851	895	854	847	840	797	835	769	780	820	833	825	828	835	820	830	865	773	742	796	833	817	833	838	829	806	859	857	829	867	834	848	828	842	860	792	805	823	795	814	825	813	789	810	845	755	862	830	830	859	855	767	810	796	799	815	822	833	801	871	815	851	847	823	807	826	828	788	818	862	831	824	829	791	806	773	845	793	824	830	834	821	846	808	866	828	829	810	811	835	850	837	818	854	903	767	824	835	840	744	873	839	854	844	829	833	793	816	779	818	776	813	845	822	825	822	850	841	791	816	815	833	828	830	824	826	803	799	785	799	746	819	800	822	849	779	826	832	849	820	788	828	827	799	850	903	808	849	873	872	854	858	772	874	842	755	829	833	787	854	806	841	855	801	780	806	795	809	815	850	837	854	864	852	835	896	825	800	834	838	788	790	802	846	839	855	856	792	806	795	814	819	879	854	833	865	830	866	799	817	825	855	835	838	788	792	800	830	786	814	810	817	827	852	837	788	834	805	806	809	863	779	875	822	807	849	819	853	780	856	844	825	835	803	780	857	800	837	813	831	792	813	801	848	818	780	845	811	822	789	805	804	801	807	815	819	856	851	811	811	865	803	811	807	829	797	836	852	775	807	814	850	772	868	832	836	854	774	829	812	801	804	817	804	873	844	831	751	869	818	804	848	851	802	803	809	793	857	774	845	814	765	830	886	854	852	833	887	816	834	856	830	829	868	885	826	783	834	806	810	846	804	863	849	860	869	831	874	838	844	798	762	842	896	829	854	857	874	796	860	781	858	815	796	802	853	841	818	783	778	870	809	861	800	842	828	802	848	826	790	796	886	858	817	806	848	793	830	799	835	828	799	806	824	815	805	837	874	792	798	810	804	874	848	805	820	816	797	805	831	826	845	790	831	829	755	827	820	838	804	796	871	797	835	815	863	774	823	769	802	861	832	785	890	809	817	837	857	881	854	790	823	846	790	830	861	828	836	838	860	825	791	829	805	809	798	886	775	795	801	831	806	834	827	802	866	872	812	829	798	825	828	828	832	838	817	860	838	844	847	806	871	803	837	789	882	847	840	775	804	848	856	813	830	815	776	822	866	844	886	804	801	808	882	822	763	820	809	868	843	828	880	810	816	867	855	842	837	824	865	779	832	829	785	780	812	804	821	827	860	854	840	864	808	788	853	824	774	843	777	810	779	818	768	863	795	809	851	810	859	849	881	804	800	839	791	879	824	837	827	865	853	781	829	799	768	816	886	817	848	806	812	840	862	820	873	823	843	810	820	772	813	820	771	838	908	866	851	786	828	850	889	758	819	847	820	826	813	799	857	844	811	843	878	835	873	795	842	885	773	842	842	835	829	854	815	819	813	793	799	804	841	886	820	833	846	836	810	871	806	787	904	825	781	821	810	828	862	829	806	834	787	820	791	841	871	828	753	816	876	859	849	849	794	846	840	818	834	811	824	853	851	872	811	827	800	803	850	813	832	872	836	846	833	810	830	845	838	802	852	850	782	799	805	767	889	823	874	812	793	834	754	820	826	822	888	829	820	857	826	874	878	810	796	807	852	826	790	754	838	833	763	826	892	814	817	848	886	861	848	811	860	825	823	849	790	834	863	797	807	786	805	872	783	811	900	824	837	855	872	859	813	796	791	819	819	839	831	797	834	768	818	810	839	827	765	783	846	787	759	841	829	787	828	788	855	882	865	835	815	788	833	836	881	871	827	868	805	872	851	822	808	806	817	829	823	827	801	834	827	797	810	809	838	808	863	824	812	808	819	882	852	830	780	793	869	789	785	824	792	860	808	842	800	778	807	807	774	825	870	793	836	832	828	813	847	866	821	816	810	755	830	858	844	818	774	826	807	799	853	813	856	778	859	829	850	795	832	801	849	857	821	832	857	856	823	828	832	783	862	839	789	862	762	801	856	814	752	845	858	763	805	799	830	821	850	800	793	828	850	804	850	786	838	827	844	850	803	778	814	783	795	802	773	766	836	846	809	839	890	788	876	823	875	808	830	867	830	860	800	829	832	788	841	830	777	824	842	817	838	843	841	889	825	845	777	830	834	826	831	870	849	836	820	829	839	861	862	811	770	840	851	808	796	844	819	815	792	817	792	875	822	834	815	820	839	837	822	794	779	822	818	826	866	806	882	803	824	859	828	811	822	821	792	845	837	793	816	836	853	841	785	796	850	799	828	862	811	827	867	852	877	789	831	766	840	799	810	849	825	855	757	880	799	845	827	842	761	828	812	846	839	824	806	767	818	874	823	810	848	844	749	824	800	833	848	848	850	798	838	811	824	857	852	820	825	858	810	786	808	833	823	846	748	849	869	849	815	849	809	819	838	818	832	803	891	807	827	825	857	860	784	817	834	852	874	816	864	784	845	838	815	820	835	790	838	823	897	809	837	834	804	846	831	837	794	867	813	877	890	800	783	784	840	842	809	810	801	849	847	776	856	865	857	873	854	832	824	882	878	811	844	839	866	840	851	848	832	884	774	825	810	800	844	808	890	776	859	807	848	828	841	775	779	876	850	817	850	779	890	833	850	803	840	792	824	772	820	838	838	850	792	829	838	810	844	796	888	835	808	832	759	812	832	840	805	772	813	872	861	848	837	858	828	831	845	807	819	846	785	840	804	814	850	809	800	830	808	844	873	867	880	869	797	798	821	796	775	819	792	840	860	806	820	831	838	864	813	853	853	831	813	826	840	863	798	827	823	814	813	841	841	807	804	811	821	791	817	841	837
12822	1721	1218	1116	1050	1089	1066	1024	1037	1095	1078	1056	1027	1057	1025	1036	1073	1110	969	985	989	1021	1002	985	1046	1014	1011	1047	1034	1019	1034	1000	998	1028	1039	1016	1012	1004	986	1066	1039	1108	1079	1010	1025	1044	1003	1068	1026	1000	1017	1051	1016	992	1049	1012	1066	996	1100	1069	984	1073	1033	1087	1033	1041	1041	1067	1055	1016	1112	1053	1002	1006	1106	999	1058	1070	1055	1094	985	1039	991	1037	1030	1049	1071	1001	1052	1035	986	1008	1014	1021	1066	980	1074	1052	1051	1016	1048	1035	1106	1005	1004	1052	1029	1027	1036	1005	1091	1054	1026	1068	1082	1035	990	1055	1054	1051	1047	1005	1021	1033	1006	1063	1029	1032	1034	1047	1051	1073	1065	1005	1038	1060	1058	1038	1042	1016	1039	1093	1041	1057	1057	1060	1030	1060	1067	1043	1001	1074	1032	1011	1051	1053	984	1046	1099	986	1057	1061	1038	1096	993	1055	1033	995	1054	1052	1012	973	1007	999	1075	1073	1078	1053	1005	1020	1023	984	1062	1005	1041	1093	1091	1028	1049	993	976	1098	1053	957	1040	1117	1013	1115	1073	1047	1058	1086	1019	1009	1039	1033	1047	1055	1039	1039	983	1009	998	1083	982	1070	1016	1029	1004	1012	1053	951	1049	1027	1026	1071	993	1050	1055	1045	1104	1057	962	1038	1107	996	1013	1068	1005	1045	999	1017	1011	1094	1050	1091	987	1068	1017	1036	1070	1086	1048	990	1040	1086	1016	991	1051	1043	1041	1109	1036	1042	1040	1041	1041	1056	1056	968	1031	1018	1061	1008	1038	977	986	1037	1007	1077	1060	1061	1065	1046	1023	1054	1042	1017	972	1017	996	1007	1008	1039	1024	1006	986	1020	1002	955	988	1059	1047	1041	1040	1050	1005	1035	1070	977	1060	1081	1064	1053	1046	1041	1037	1127	1028	1054	998	1062	1051	1115	1076	1011	1087	962	1069	1046	1063	1024	1104	1019	1045	951	1015	1014	1055	970	1045	1037	1008	1039	1041	981	1006	1053	991	991	1010	1039	1009	1066	1012	1029	1077	1058	1047	1040	1018	1055	1045	1048	1007	1065	1047	1004	1025	1107	1040	1035	991	1013	950	1022	1031	1063	1048	1017	1027	1056	1044	999	1025	1022	1014	1059	1097	1033	1044	1007	1086	1045	1012	1020	1027	1045	1015	1083	1037	1070	1016	1073	1050	1011	1112	1008	1038	1049	1046	1013	1062	1044	1045	1038	1076	1009	1001	1012	1073	989	1067	1056	1043	1029	1011	1074	1056	1008	1058	1038	1080	982	986	1040	1037	1017	1044	1089	1077	1005	1070	1050	1025	1001	1039	1017	980	1016	1021	1002	1036	1027	1021	1008	1035	987	1027	1051	1051	1039	1086	985	1065	1117	1036	1027	1068	1043	1038	1014	1056	975	1090	986	991	1089	1109	1079	981	1061	995	1027	1049	1073	972	1023	970	1045	1050	1043	1034	1062	999	1062	1057	1083	1005	1001	1018	1011	1023	1057	1011	1010	982	1012	1039	1054	1029	1010	1059	1062	1088	997	1029	1065	1025	1120	983	1048	1054	1055	1063	1026	1100	1067	1079	1056	1045	1027	1046	978	1003	1035	1029	1047	1010	986	975	1065	1040	1122	972	1058	1016	979	1041	1043	1017	1034	1034	1072	969	1034	1085	1023	1048	1003	1003	1018	1046	1056	1039	1002	1025	1018	1093	1038	1075	1042	1053	974	1042	1058	1054	1071	1126	1022	1120	1020	1083	998	1057	1047	1027	1054	1029	1003	1024	1091	1075	1050	1071	1062	1064	1019	1063	1005	997	1030	990	1005	981	1012	1063	986	1035	1042	1076	1018	967	1008	1050	1030	1004	1055	1079	1057	1055	1053	1002	1014	996	1018	1071	1040	1055	1049	1069	1043	997	1026	1010	976	1007	1019	993	1008	971	1013	982	1040	1012	1046	1027	1032	1003	1033	999	1053	1018	1020	1045	1019	983	1057	1004	1051	1050	1000	992	1000	1058	1039	975	1041	1014	1034	1065	1031	1021	1017	1044	990	991	1027	1028	1022	1010	1067	1047	1058	1039	984	1047	998	1033	1039	1082	1013	1021	1009	1010	1026	1020	1041	1031	1029	982	1081	1038	1074	968	1013	1039	999	1002	1060	1051	1047	1113	1059	989	1081	1066	1011	1055	1006	1071	1068	1062	1031	1032	1048	1081	995	1021	1017	1052	981	1100	1026	1083	1045	1004	1025	1077	1035	1035	1052	1001	1046	1002	1021	1057	1014	1072	1079	1053	1020	1028	1008	990	1013	970	1033	1092	1024	1059	1035	1057	1033	1051	1075	1082	1040	1044	1055	1003	1032	1019	1002	1004	1042	999	1016	1088	999	992	1062	1011	987	1017	1035	1034	1083	1028	1005	1030	1011	1042	1017	1027	998	1094	1060	1048	1038	985	1045	983	1037	1022	1018	991	1065	1082	977	1073	1025	1001	988	1049	1048	1016	1071	1011	1040	1066	1066	1046	986	1049	1032	1001	1049	1024	1075	1035	1084	1046	1066	1010	1022	965	1050	1037	1022	1106	1043	1022	1063	1073	1062	1057	945	997	1034	1047	997	1076	1083	1016	1041	989	1036	1027	1009	1006	1030	1019	997	1035	1011	1011	1015	1020	1031	985	1023	1008	1010	995	1061	1050	1056	1043	1042	1086	1053	1072	994	1063	1063	1036	1041	1036	1055	1053	977	1030	995	995	1011	1032	993	1057	1071	993	1042	1034	1040	1061	1033	999	1044	1063	1004	988	1074	1030	1048	1024	1068	1031	980	951	980	1093	1040	1103	1081	1056	996	1003	999	1065	1016	1034	998	1045	1002	1080	1049	1064	1058	963	1036	1053	1057	1086	1021	989	1020	1074	1030	1034	1084	1090	1062	982	1002	1036	995	1079	1060	1024	1008	1039	1064	1007	1016	1031	1093	1036	1012	1044	1056	1015	1036	1013	1043	1018	1066	1015	1022	1061	1020	989	1049	1035	1037	1052	990	1055	1030	1050	1069	1060	974	1025	1088	1014	1043	1045	1010	1025	1006	1021	996	1054	1027	1018	1085	1002	1095	1032	986	1054	1012	1058	967	1089	1115	977	956	1069	1040	945	1040	1093	995	1041	1012	1039	1051	1012	1084	1060	1043	1037	1120	1016	1014	1042	960	1075	1042	1032	961	1037	1045	1079	1091	1059	983	1027	1067	1055	1021	1053	1012	987	1065	1007	1063	1024	995	1020	1034	1113	989	998	990	1055	1067	1068	1091	1046	1017	968	1058	1034	1034	1027	1036	1047	1041	1042	1064	1102	1050	1072	1055	1094	1000	1023	1058	1013	1059	979	1042	1105	1063	1075	1070	1033	1013	1084	1005	1037	997	1014	1059	1026	1026	1033	1025	1065	1066	1076	1031	976	1016	1072	1059	1028	991	1000	1092	1066	1003	1045	990	1061	1013	1062	1043	1053	1077	1029	1009	953	1056	996	998	1023	1099	1021	1017	1044	1094	994	1014	1059	1076	1001	1016	1041	1001	1056	1004	1064	988	1092	1024	1020	1006	1064	1029	992	1020	1039	1008	1054	1041	1046	1031	1024	1014	1101	1037	1008	1005	1052	1041	1041	1024	1030	1068	1000	1042	1029	971	1025	1004	1012	1045	1015	1068	1031	979	1099	1099	1015	975	1025	1051	1014	1005	1038	1037	1017	1043	1052	1025	1007	1024	1054	1026	1018	1022	1012	1011	1004	1074	1030	1023	1010	1045	1103	1023	1075	1012	1093	1033	1037	1007	997	1103	1019	1087	964	1076	1033	1069	1046	1132	1055	1035	1069	1042	1030	1036	1045	1040	1036	1006	1038	1020	1052	1083	1032	1026	1028	1099	1073	1073	1004	1089	1042	1001	1013	1070	1053	1040	1035	1120	1049	1064	1056	1020	1003	1039	1006	1026	990	997	1055	1078	1053	1035	1048	1020	1078	1050	1078	1080	1013	1053	994	1048	1100	997	1045	1075	1016	1004	1053	1026	1088	1040	1010	1085	1027	1039	1088	1045	1017	1057	1022	1024	1037	1044	1057	1022	1017	983	1062	1028	1028	1018	981	1014	1077	1020	1073	998	1037	1031	1021	1042	1039	957	988	1026	1035	1028	1011	1020	1014	1042	999	1041	1068	1052	1026	1039	1046	1030	1005	1026	1094	1054	1055	1051	1041	1003	1030	1057	1077	985	1056	1039	1024	1037	1051	1057	1024	1039	1011	1037	1030	1074	1009	999	1022	1022	1033	997	1031	1059	1032	1006	1014	1039	1017	976	1079	1034	1044	1079	1002	1025	1045	989	1075	1023	1023	1024	1029	984	1020	1040	1040	1037	1014	1075	1024	1039	997	1004	1038	1047	1010	1028	1024	1042	1087	1025	1079	1062	1039	1014	1100	972	1012	1062	1046	1092	1016	1010	1053	993	988	970	1004	1009	1006	1072	1026	1064	1043	1065	1027	1017	1031	1091	994	1033	1023	1041	1085	1054	1030	1017	1036	1047	1053	1052	1073	1026	1021	1024	1046	1013	998	1036	1051	1022	985	1033	996	986	1076	1032	1032	989	992	1056	969	1034	1019	1042	1062	1029	1048	1067	994	1012	998	1008	1023	1056	1065	1044	1016	1056	1060	1061	1056	1035	1015	987	1062	1047	1040	1048	1002	1000	1041	1046	1058	1016	1064	1047	1032	1048	1019	991	1018	1053	1027	977	1022	1053	1074	1048	994	1063	1034	1017	1093	1047
23381	21228	27847	24900	20881	3602	1045	844	772	747	769	712	733	689	711	644	701	688	748	694	668	682	638	699	732	739	682	771	692	692	697	690	701	730	697	669	702	671	719	661	696	693	722	686	700	687	689	675	674	702	669	664	688	721	705	718	677	670	698	699	681	672	677	658	680	669	684	668	682	725	731	653	678	641	734	675	735	699	722	627	706	675	652	748	662	714	689	697	697	696	687	648	693	724	704	667	698	738	663	664	691	618	635	701	753	687	694	694	723	633	682	708	688	708	659	670	648	677	698	666	695	694	704	690	707	690	698	646	667	715	772	712	704	671	692	688	712	694	645	735	677	690	674	676	719	748	733	661	694	706	693	643	696	685	711	667	697	680	654	660	704	677	668	695	673	663	685	701	658	717	700	716	706	655	719	678	659	702	725	695	677	699	647	666	749	679	683	700	689	664	688	666	647	671	670	694	637	695	698	707	696	646	673	714	690	669	687	705	703	706	731	687	686	651	703	669	665	742	677	716	684	669	712	687	635	720	661	698	702	660	647	664	669	703	689	736	677	679	679	707	720	681	708	663	716	657	712	662	662	711	665	673	686	694	691	652	687	720	654	664	658	670	675	707	660	705	653	680	723	705	714	647	638	723	713	739	679	667	678	655	680	659	712	658	652	674	675	653	692	703	675	629	698	687	657	712	630	700	679	690	683	634	686	711	690	731	700	721	680	714	700	643	665	701	693	700	654	670	690	677	714	704	691	688	715	653	668	693	671	683	632	611	677	692	733	713	654	657	655	664	625	722	670	677	695	658	689	723	671	618	694	646	689	722	706	672	626	644	679	678	651	693	680	687	733	662	702	680	673	700	644	683	724	630	660	638	702	689	699	691	661	681	707	717	673	661	687	680	639	617	691	670	676	709	720	702	733	689	641	648	676	689	673	687	715	682	706	671	668	689	731	712	652	684	670	637	689	670	708	683	621	697	703	718	698	698	644	647	694	686	649	724	648	675	689	683	627	682	668	695	695	673	697	698	709	667	719	711	701	649	710	663	648	666	693	659	697	648	722	684	685	724	707	714	671	642	685	703	661	688	669	681	635	685	683	721	724	714	667	678	650	731	648	654	651	673	684	694	688	669	677	709	699	661	724	728	724	697	656	690	688	707	673	623	663	713	674	657	623	670	648	693	706	714	687	645	678	684	660	691	709	653	727	689	651	729	686	685	722	657	717	694	733	684	666	683	702	698	693	666	650	718	684	670	711	709	677	630	654	697	705	690	668	681	678	694	678	696	700	703	653	683	702	634	689	702	702	676	685	681	695	656	695	658	664	724	704	704	684	649	622	670	726	719	684	669	641	688	626	694	665	710	698	727	676	705	706	741	665	667	740	675	694	707	669	699	734	683	637	695	660	636	687	696	656	699	682	655	662	675	634	710	653	693	691	672	684	649	637	688	729	708	664	663	715	714	683	683	701	693	687	704	676	672	644	638	722	676	672	729	712	671	708	691	694	694	666	681	684	673	673	710	715	733	631	698	698	719	710	729	699	686	717	649	695	713	724	693	684	721	695	717	726	678	720	611	689	696	719	708	738	680	717	672	710	719	683	680	682	654	706	698	686	691	690	693	669	713	687	634	693	699	663	700	702	637	672	684	712	712	684	677	720	722	666	679	680	675	720	663	651	698	698	668	738	662	678	676	707	708	708	692	698	671	686	661	674	691	687	714	663	675	679	672	698	703	680	677	655	643	655	683	677	701	640	615	675	644	706	664	692	655	660	734	680	691	671	693	745	687	653	697	676	697	670	646	672	689	640	666	725	641	681	694	696	654	650	717	641	668	699	723	654	660	660	692	674	667	670	670	644	639	665	656	663	709	679	689	658	686	652	723	677	702	721	645	656	665	660	662	685	725	707	689	695	664	702	657	698	667	661	714	709	684	692	675	699	713	642	682	709	664	696	682	691	677	679	728	712	718	679	738	600	657	651	673	698	718	622	684	700	669	693	632	661	684	694	692	699	718	663	694	671	686	629	719	678	659	679	712	661	671	706	691	679	702	630	699	692	657	672	662	765	681	707	760	664	724	704	652	717	646	690	703	649	670	686	660	652	696	680	695	711	707	631	672	720	699	718	684	751	625	726	667	682	661	678	671	649	711	710	667	665	695	705	690	653	672	706	740	665	722	658	639	715	654	658	679	694	711	691	672	650	690	717	726	636	668	629	693	724	679	708	667	694	655	677	678	716	652	704	709	690	675	651	703	669	691	650	703	701	698	682	650	658	693	711	677	706	688	664	640	639	650	677	678	686	662	682	670	733	719	646	679	706	689	670	673	663	680	660	684	721	641	674	672	697	697	693	711	665	681	682	672	683	681	633	705	666	656	719	673	669	716	683	632	690	717	669	709	687	650	673	639	692	677	726	658	687	700	671	628	688	700	665	698	679	665	689	668	680	635	716	673	673	709	691	616	692	730	634	668	689	715	698	657	653	694	724	705	709	661	676	700	669	657	722	711	719	666	717	633	705	643	712	700	668	650	671	701	656	713	697	685	651	658	680	628	686	696	651	745	698	701	701	698	701	694	726	712	660	693	698	678	688	697	697	680	703	628	723	695	688	676	692	670	692	697	674	655	653	722	686	710	697	680	733	664	657	640	698	664	692	668	736	675	706	729	665	696	675	674	692	658	671	666	724	700	637	696	683	710	681	666	658	702	667	701	682	653	699	691	664	685	715	756	698	679	695	685	662	685	711	664	669	670	680	694	673	672	657	733	653	679	667	661	694	694	654	663	697	671	697	636	662	711	686	662	682	690	670	703	675	657	701	671	706	654	692	687	639	637	660	636	718	632	700	655	674	671	718	695	648	681	682	698	624	660	681	728	650	668	654	727	700	678	715	746	684	682	667	729	732	708	680	702	671	702	672	657	656	661	658	662	681	709	658	677	632	679	681	696	677	670	663	698	717	659	672	685	715	693	717	693	696	734	681	689	673	714	690	694	726	678	651	687	718	693	699	668	689	680	675	671	674	675	650	690	696	710	673	731	708	694	712	694	702	699	723	703	659	665	699	696	691	735	689	709	669	632	714	624	710	669	710	636	664	685	716	678	652	730	682	696	648	703	662	689	653	698	638	668	670	668	656	707	697	694	721	697	662	720	658	644	703	685	702	666	670	658	705	651	688	678	696	730	717	664	651	673	671	688	732	704	665	667	671	669	705	666	625	647	680	692	686	692	648	666	648	648	641	705	692	676	696	687	701	691	698	672	693	689	662	711	696	712	665	741	664	665	728	714	639	673	648	614	635	682	680	694	657	684	719	695	681	666	678	744	688	712	723	694	661	682	689	707	666	710	669	705	735	683	640	672	700	708	656	670	690	674	679	707	711	666	648	642	650	686	710	708	683	693	719	689	731	671	679	708	713	651	685	713	723	706	683	685	714	683	673	697	737	688	689	689	685	699	722	697	671	698	702	688	719	648	681	723	765	642	699	688	654	682	655	642	724	644
35990	7469	4100	2169	1684	1433	1348	1146	1117	1044	983	1000	1012	894	926	964	924	882	941	909	902	922	890	919	863	885	885	928	885	888	909	887	863	879	915	911	884	890	925	893	862	883	909	891	887	928	876	887	929	910	863	907	929	868	923	869	839	878	859	898	884	924	892	873	898	866	872	870	856	901	886	846	910	839	858	859	884	887	917	841	860	883	902	910	891	855	939	832	877	874	866	913	868	824	906	921	901	879	895	880	891	851	900	919	871	894	910	906	817	873	849	835	863	908	879	814	850	878	945	897	878	870	892	902	839	932	907	935	875	913	881	896	886	881	842	912	843	904	912	875	931	859	877	893	933	919	875	875	819	849	893	894	810	860	897	902	880	875	883	810	837	845	897	895	870	890	888	854	887	875	870	858	870	926	840	849	864	854	860	846	872	910	865	880	905	883	894	913	872	912	899	843	905	922	887	914	850	841	878	891	935	923	928	867	860	934	901	853	876	872	947	883	873	859	886	927	933	916	896	949	914	869	892	921	864	844	904	936	860	852	883	874	835	914	874	834	858	894	901	938	899	871	911	881	915	887	909	851	881	882	857	889	830	888	835	857	845	878	881	871	908	897	834	903	833	943	883	868	876	888	807	956	918	902	851	856	876	902	876	904	988	835	888	865	873	857	917	910	863	911	841	882	810	880	839	872	846	856	880	864	857	880	885	848	861	886	902	842	820	905	858	885	867	815	882	875	910	884	862	865	934	874	890	889	914	926	856	923	892	875	855	854	872	875	873	857	921	877	885	925	865	837	890	878	949	857	893	867	913	889	876	825	864	838	958	856	843	833	852	885	841	900	873	889	807	912	869	889	885	899	873	865	833	862	868	896	935	922	860	852	895	860	885	882	845	868	923	861	879	868	838	837	901	863	880	873	931	899	845	910	873	946	926	886	856	889	836	888	857	927	858	892	885	887	931	876	833	901	868	835	861	883	853	889	896	849	899	866	904	882	844	885	906	912	857	841	859	920	875	870	874	912	890	834	872	867	891	873	903	887	915	887	877	910	872	816	925	882	871	864	902	870	892	887	882	892	861	833	901	906	900	921	887	874	835	872	877	902	927	842	913	900	882	866	816	838	890	878	928	852	868	869	833	849	889	904	873	871	908	883	914	898	854	864	871	901	894	888	838	849	868	916	882	837	839	816	924	907	893	916	860	933	846	862	876	896	907	851	877	881	894	906	852	859	879	878	919	921	913	855	880	885	895	931	910	890	862	874	897	861	899	885	886	920	928	850	901	898	915	841	835	872	870	846	859	885	875	870	848	936	822	881	890	888	856	915	895	870	891	920	896	891	853	894	899	880	887	910	888	876	850	858	869	883	847	846	885	869	871	874	938	911	848	857	884	871	862	901	850	907	880	879	857	851	904	880	930	887	886	909	892	837	890	912	912	953	909	820	879	876	862	880	874	878	863	879	873	892	841	822	856	852	902	842	931	881	901	868	907	895	816	854	935	865	923	850	864	892	874	888	922	905	920	890	794	906	843	869	865	837	856	904	836	840	856	910	859	859	880	835	904	919	829	892	855	844	833	805	906	914	857	890	871	883	904	897	833	907	856	858	836	887	913	908	887	892	901	870	897	881	883	869	937	928	904	918	867	840	879	870	848	903	834	859	886	877	886	938	874	857	888	882	851	846	862	891	901	869	885	871	837	878	878	893	896	841	859	901	897	936	883	854	881	881	901	898	898	858	889	906	918	927	868	876	947	858	898	880	899	873	859	916	903	808	850	823	847	824	818	869	893	883	871	881	909	901	864	879	836	868	931	879	883	884	899	844	863	865	895	854	843	850	919	908	927	893	900	833	901	893	859	879	895	887	847	880	904	847	905	931	884	908	880	842	897	875	932	907	909	896	874	887	865	860	885	866	853	911	883	877	840	828	867	877	867	890	863	908	904	852	876	918	882	855	883	865	840	894	902	946	846	903	866	876	886	871	866	831	866	854	886	898	904	895	877	862	880	909	892	917	866	848	951	879	922	838	921	905	843	917	870	897	876	871	867	894	929	847	873	884	879	904	944	904	937	895	883	854	849	883	877	870	898	888	885	903	879	883	930	853	896	886	861	880	891	845	897	864	897	911	917	882	839	840	889	874	888	914	913	845	889	866	891	896	850	879	910	902	900	890	871	849	860	869	891	861	911	872	885	823	878	868	858	839	871	908	875	869	925	863	842	885	877	872	843	855	841	904	873	834	869	897	898	867	875	828	887	853	880	866	911	881	819	881	878	876	843	926	926	884	860	884	870	885	888	901	868	892	872	846	911	814	858	832	883	900	897	891	877	908	856	908	878	867	909	858	893	836	921	924	921	826	889	872	857	838	879	903	834	920	874	867	896	860	910	882	835	886	872	940	874	879	887	882	843	897	885	887	879	867	851	837	839	902	925	900	876	913	873	860	876	898	884	850	887	862	902	866	874	868	839	884	905	855	856	843	871	891	850	869	871	875	859	846	904	886	879	884	834	826	890	850	902	869	895	883	853	804	919	960	843	891	917	851	870	853	891	828	902	929	872	846	916	893	886	926	932	870	863	910	869	840	871	865	850	903	891	867	900	888	936	913	814	840	896	873	912	894	864	921	867	891	903	835	868	856	830	876	865	849	924	895	872	885	902	879	879	973	880	926	820	919	820	853	817	904	914	879	917	851	844	880	911	858	892	940	880	920	890	886	911	891	865	838	878	914	902	919	860	849	915	875	908	921	946	880	870	880	906	931	819	889	883	917	916	920	903	843	841	858	882	860	878	879	916	851	857	933	856	885	894	864	892	870	895	885	850	858	901	905	899	894	921	880	831	838	893	928	905	873	813	889	928	885	899	837	865	893	892	887	845	912	885	891	825	889	903	890	842	866	881	937	882	873	875	840	938	845	870	897	852	883	905	892	916	900	944	895	865	875	862	901	866	854	858	897	869	882	871	940	890	904	955	900	944	883	855	815	881	882	845	908	877	864	875	954	929	816	916	891	848	876	854	917	872	914	852	890	872	879	865	936	839	820	889	887	884	821	895	920	857	843	890	886	900	847	923	846	948	879	876	890	865	887	919	861	875	820	867	873	866	873	903	914	870	952	887	874	902	856	849	896	896	881	846	849	838	893	853	847	897	835	885	885	851	910	878	920	893	908	840	840	837	851	897	872	857	910	851	845	875	889	872	895	926	896	862	852	820	884	896	834	905	882	855	887	845	825	850	885	889	838	962	904	875	904	879	846	900	882	883	861	871	887	854	899	897	880	886	840	852	866	893	882	910	827	828	898	905	905	873	860	937	838	855	892	866	871	901	925	863	886	847	892	883	863	912	887	912	868	879	883	923	854	896	874	875	862	839	874	884	877	870	797	879	919	871	849	878	859	862	854	867	935	935	874	875	890	896	854	885	880	900	859	835	898	802	869	823	895	852	902	817	845	898	886	886	862	850	868	896	844	909	841	853	913	888	860	903	919	904	874	856	914	865	888
24938	21251	25710	23462	1666	668	693	627	625	610	580	605	610	578	586	601	609	591	604	589	566	543	543	581	581	566	587	640	585	580	584	589	603	568	554	576	589	568	558	575	602	560	569	593	603	580	577	579	619	548	564	587	590	589	622	619	567	628	589	596	540	549	587	549	590	541	603	534	570	602	579	548	595	604	542	583	568	526	596	599	595	578	540	546	604	567	555	597	554	572	589	585	616	574	554	583	581	565	582	557	584	576	577	565	592	583	560	547	542	536	573	526	573	583	562	577	536	565	593	545	593	568	556	584	564	580	576	570	612	598	602	595	583	580	562	568	582	553	631	554	569	567	579	591	529	574	594	594	578	580	568	618	600	625	559	547	586	571	598	610	589	554	574	585	573	557	548	600	548	532	582	535	569	603	566	538	571	580	606	584	605	573	554	590	616	568	574	557	607	559	562	566	545	533	560	549	577	625	590	590	635	603	553	611	551	547	584	570	570	531	606	611	550	549	588	562	576	605	592	550	572	566	534	561	584	566	587	532	590	590	561	566	595	570	609	572	600	586	590	592	550	571	569	556	550	595	559	581	550	579	586	577	576	586	584	605	600	572	580	593	574	586	621	579	541	553	555	584	574	575	560	550	588	550	590	555	547	547	563	579	537	590	604	590	582	559	595	589	596	563	564	586	565	542	603	582	580	548	575	597	599	552	558	572	595	592	539	580	534	593	541	588	545	600	579	563	555	557	558	619	569	597	555	563	533	572	524	555	623	555	562	546	569	593	555	604	588	529	571	515	536	556	566	530	597	595	594	579	578	560	610	583	569	577	591	589	582	584	577	592	594	539	591	580	589	597	550	560	589	544	572	608	543	593	570	570	570	610	564	587	582	577	588	527	644	560	528	571	569	577	532	557	561	557	592	589	571	559	557	513	577	581	555	577	633	592	562	575	619	579	550	594	578	573	582	559	576	582	606	596	522	566	559	582	597	571	541	575	555	608	609	574	614	559	574	547	576	599	582	566	551	560	570	588	581	626	611	572	569	540	594	579	537	591	571	568	555	601	577	608	579	554	586	576	533	586	607	592	540	572	558	538	572	579	542	596	552	584	589	560	578	601	576	565	565	599	580	609	554	546	603	588	557	600	578	550	613	570	548	573	538	570	600	589	568	567	584	559	547	630	600	630	609	565	597	594	574	562	557	547	585	578	549	603	559	541	559	526	590	564	596	549	571	538	537	597	596	580	592	583	573	595	598	572	572	614	547	589	558	571	580	605	591	568	554	600	567	567	591	629	606	580	574	511	574	566	592	576	548	624	563	597	570	593	548	596	552	579	585	565	616	579	581	595	624	568	568	576	573	572	548	552	563	590	591	594	600	586	608	622	583	563	598	580	562	568	556	589	577	568	590	594	613	586	577	588	571	571	574	591	576	551	583	583	592	535	572	609	578	554	588	556	536	551	580	549	544	584	584	548	576	552	569	586	534	578	590	617	528	597	585	553	579	562	572	561	556	591	598	533	547	634	575	561	524	546	555	623	606	588	592	580	620	589	569	567	587	570	583	556	583	544	626	575	501	578	578	581	599	572	552	561	576	555	571	610	613	593	530	536	566	549	553	556	582	600	586	519	520	537	542	584	573	535	568	587	640	529	554	576	574	550	589	599	575	543	585	597	569	558	563	504	564	565	566	589	556	551	552	573	557	585	550	615	569	595	560	551	599	567	568	584	551	573	586	599	565	554	589	571	578	540	570	580	548	599	563	610	543	581	617	585	572	585	563	564	560	588	552	583	586	574	634	581	566	597	532	572	539	556	540	586	580	628	589	597	570	620	605	619	529	571	608	579	568	554	558	549	589	543	622	606	593	573	569	548	602	601	563	600	581	565	611	570	574	586	552	553	572	563	579	560	551	592	564	595	625	615	581	567	542	568	582	606	557	550	565	587	566	628	553	567	601	610	584	559	550	574	569	599	562	593	546	591	546	620	549	565	584	574	535	604	541	581	532	558	590	587	544	589	600	557	571	571	611	583	583	568	548	574	611	570	571	566	592	582	563	579	567	618	562	580	595	578	539	587	584	575	627	586	561	589	559	546	591	592	548	592	565	587	573	572	563	545	588	566	526	543	583	575	561	555	550	578	554	617	542	576	585	564	595	568	620	603	561	584	559	582	551	581	634	595	539	566	564	565	600	531	587	570	561	546	617	560	572	602	587	560	597	533	623	590	604	575	541	563	572	577	624	607	568	541	540	562	612	565	594	530	548	608	612	566	540	544	588	550	637	576	612	563	615	599	602	541	585	567	563	575	563	559	612	551	535	597	548	569	575	567	593	599	553	539	523	558	600	556	582	568	576	549	538	590	589	554	565	565	583	579	556	581	562	586	593	581	603	596	567	550	552	547	569	599	593	589	550	582	575	564	527	596	562	563	596	562	583	566	578	603	565	550	612	584	577	512	588	565	579	573	586	559	571	567	580	628	561	564	544	593	570	533	546	549	552	579	577	535	562	565	539	582	553	560	559	582	614	554	589	586	562	533	556	577	578	585	616	555	559	605	536	549	573	564	571	579	586	603	593	590	583	623	558	540	549	537	528	590	583	596	596	544	571	568	612	564	583	599	568	573	574	565	555	595	588	607	567	588	576	564	613	538	563	607	557	573	565	552	591	617	561	559	538	582	579	574	575	549	551	559	553	539	575	589	628	540	587	551	591	593	590	551	546	548	579	585	543	575	573	602	556	558	604	547	578	556	577	548	567	537	554	539	554	580	577	582	566	590	591	602	549	581	549	612	571	574	590	581	562	572	542	560	591	580	564	599	583	569	642	613	583	606	600	552	540	588	604	578	601	566	607	550	558	567	586	569	600	556	564	586	535	581	595	548	563	555	567	545	560	563	561	649	581	613	592	604	568	585	574	558	536	600	569	586	570	579	534	534	585	567	560	595	576	567	604	590	559	561	596	553	572	578	600	590	602	563	578	568	596	529	610	556	622	586	603	576	601	560	598	591	597	545	597	606	619	535	563	577	574	571	608	597	579	587	606	555	571	596	537	578	599	545	579	554	576	578	547	588	548	571	619	572	579	580	606	586	532	577	575	582	591	582	569	580	600	532	588	643	522	566	584	552	603	557	557	571	520	591	561	565	592	575	590	583	577	588	562	590	565	546	598	583	533	594	529	538	590	641	601	622	553	580	567	513	554	586	553	542	587	571	580	595	588	579	596	617	560	575	567	577	574	587	588	589	557	571	576	559	529	523	599	524	546	590	579	552	584	588	567	636	571	591	612	581	519	554	590	593	585	533	531	564	566	630	576	606	565	513	522	586	611	611	537	610	541	642	566	572	604	566	525	584	553	578	562	551	576	587	591	605	537	508	564	580	580	556	583	552	567	553	578	565	593	584	576	608	559	571	594	594	558	555	584	569	531	628	515	596	546	579	586	550	591	587	586	551	595	599	582	551	576	613	554	598	593	576	565	554	562	577	601	567	555	550	604	568	583	554
31582	4190	2081	1297	1120	1002	862	879	865	816	812	780	774	783	740	784	783	752	754	729	785	684	714	751	763	719	741	737	712	682	750	736	712	730	739	781	715	653	758	707	709	739	711	724	727	741	694	723	747	753	672	682	757	706	715	728	690	711	775	657	735	780	744	703	723	718	709	788	734	727	755	716	742	739	743	736	732	713	682	736	702	764	706	723	737	732	679	698	727	734	712	700	724	744	680	667	702	742	754	723	707	759	728	731	715	720	758	769	741	757	734	710	677	772	751	739	751	715	670	706	756	714	726	703	722	762	681	685	736	704	702	730	753	704	683	736	734	648	758	754	714	713	707	746	738	767	758	744	760	711	666	769	704	763	755	721	759	766	741	767	722	731	717	758	747	718	740	769	723	772	741	780	716	675	750	726	736	703	712	744	706	737	711	740	713	673	710	714	752	692	717	766	720	716	726	683	726	740	747	734	743	768	741	666	725	711	720	740	727	724	723	759	745	737	709	738	780	723	698	691	749	728	719	701	759	756	724	791	745	715	733	699	720	726	744	714	709	739	700	762	757	761	765	769	734	720	722	763	733	694	712	772	717	739	750	704	691	768	719	718	700	727	738	762	756	680	716	718	740	731	722	748	706	738	730	750	755	724	709	686	741	723	741	697	725	722	734	772	743	694	702	708	692	713	718	729	756	753	741	725	746	767	738	738	690	714	753	794	750	668	705	700	703	724	738	747	740	739	734	761	707	704	789	700	752	720	713	740	728	717	699	730	696	723	748	734	726	789	739	721	756	761	748	750	705	709	679	749	759	735	701	730	708	760	739	769	677	721	713	688	721	760	707	749	736	746	717	763	710	724	759	738	722	751	689	724	708	727	757	716	744	702	708	698	725	697	710	689	713	724	728	717	699	742	733	736	758	745	735	740	707	760	756	740	737	714	779	721	756	693	709	656	695	717	719	698	748	740	788	732	758	713	744	743	716	687	739	741	680	706	710	718	744	726	765	705	763	729	748	694	717	727	691	747	771	714	686	765	712	737	709	753	734	720	709	749	774	765	723	721	689	757	728	758	681	701	735	726	757	709	723	744	699	745	732	725	739	686	705	704	654	707	748	703	767	703	795	732	770	760	736	734	746	728	712	720	731	736	736	705	731	741	726	752	754	751	722	775	743	766	681	761	711	701	725	718	763	713	709	779	699	715	697	664	721	721	727	683	697	757	755	736	697	719	755	734	748	699	713	733	723	739	712	697	723	735	691	695	715	728	700	714	712	700	698	761	745	746	758	745	736	719	757	699	738	708	703	731	718	700	727	696	746	733	699	716	728	754	729	739	735	761	708	718	741	737	742	734	761	718	719	806	746	782	738	735	734	749	707	749	688	763	766	690	704	751	713	699	780	717	706	710	744	673	704	688	697	724	729	713	737	707	718	749	740	740	755	644	740	746	733	703	704	769	717	777	718	775	764	753	751	718	701	725	649	753	748	726	738	748	744	704	687	698	741	743	717	691	709	735	732	739	726	738	700	711	696	725	743	730	736	752	714	710	717	745	753	710	741	733	735	705	749	757	724	735	714	754	662	701	714	747	731	749	762	733	746	753	721	732	725	750	709	797	771	731	738	706	757	699	708	722	780	715	729	691	710	757	745	760	721	748	743	719	761	712	712	712	726	741	751	756	747	729	690	702	678	693	716	716	755	696	750	684	719	759	764	726	751	723	760	681	693	775	711	772	726	699	800	700	750	712	765	749	720	703	728	756	737	739	717	690	698	760	723	717	714	704	727	665	691	718	730	755	722	726	739	720	730	739	653	745	746	720	705	709	710	791	744	763	727	734	769	726	745	671	762	755	743	743	734	736	747	707	755	724	708	712	684	751	714	771	739	770	665	689	742	683	711	738	677	752	688	674	729	712	719	764	686	726	700	691	724	744	761	715	689	729	716	737	704	721	735	727	731	672	751	697	717	725	698	708	695	714	757	700	760	733	732	723	799	689	703	707	746	747	750	727	705	734	728	675	750	732	720	757	707	729	730	754	733	704	741	717	759	709	746	730	710	727	691	687	758	743	748	702	761	761	758	700	757	719	723	681	671	733	698	750	739	772	655	733	718	711	679	747	752	720	779	742	775	737	732	726	724	712	729	741	700	722	705	755	729	714	698	777	725	711	731	712	762	752	670	747	723	738	710	771	717	734	778	747	715	727	726	726	692	731	720	713	695	690	709	701	700	777	685	737	713	773	737	679	650	735	765	719	770	712	684	679	691	737	710	717	748	764	731	687	734	717	748	750	730	728	748	726	763	701	735	776	753	715	685	753	716	747	768	727	734	748	729	753	732	728	736	710	697	718	715	764	745	754	710	822	693	765	722	687	706	736	657	737	684	726	744	719	682	752	696	747	681	786	706	761	702	738	758	735	708	718	723	717	735	752	732	764	698	726	747	707	741	724	678	778	762	686	691	736	732	721	706	730	689	728	718	720	703	685	730	762	705	738	783	677	747	767	739	725	778	764	738	727	689	705	722	727	744	734	747	731	709	717	696	725	745	723	747	726	731	701	702	684	723	744	766	708	688	731	726	714	740	754	757	745	755	768	747	731	781	674	774	743	691	716	711	674	729	711	751	677	749	734	719	752	733	682	703	727	709	757	712	732	698	688	719	700	763	742	710	733	712	694	760	681	794	746	691	722	731	724	751	705	729	727	713	721	738	761	753	722	719	721	734	690	724	728	718	740	733	723	721	731	722	702	729	744	710	730	701	754	718	747	736	720	718	744	692	710	777	758	772	737	717	692	728	737	710	659	717	700	690	717	690	684	721	681	702	750	754	725	763	685	723	657	677	748	707	742	763	763	710	726	713	751	716	725	752	706	723	722	702	747	745	709	741	727	709	759	749	726	715	726	766	736	732	781	767	718	693	677	750	768	708	708	720	703	725	703	757	783	733	714	744	724	723	760	732	744	679	707	761	733	707	722	719	708	723	689	713	714	692	779	749	691	694	735	754	740	750	688	716	774	723	751	757	713	737	777	728	771	718	707	707	656	715	706	733	715	628	741	725	755	679	705	752	750	756	705	720	723	739	707	717	762	700	738	748	713	754	771	730	683	731	737	707	755	738	718	720	705	739	717	682	759	746	731	697	695	742	724	690	748	716	723	780	701	720	733	716	702	719	709	745	718	729	711	761	716	689	692	668	715	750	731	758	739	715	757	752	718	790	748	698	751	706	718	707	703	691	711	726	712	706	732	701	686	749	759	692	718	754	756	777	724	697	734	694	729	747	727	673	684	695	685	715	752	717	730	735	727	667	710	759	748	750	700	707	723	742	749	716	764	735	767	721	735	723	695	681	725	703	758	720	753	699	773	777	715	680	734	704	782	731	707	690	668	727	702	737	720	699	714	734	733	721	754	713	756	719	694	773	694	695	735	691	715	727	744	739	711	748	687	722	724	667	750	719	724	722	778	724	721	739	710	690	712	731	744	708	733	711	724	711	720	734	719
22490	21286	28432	24430	21280	20095	1425	635	521	443	463	356	414	378	369	402	384	365	356	338	373	356	348	363	341	353	308	328	319	307	346	325	367	324	340	349	342	329	298	332	342	347	310	365	334	351	341	305	358	353	340	343	322	310	321	313	333	330	313	382	325	351	345	298	340	330	332	339	340	296	328	306	322	311	312	348	327	321	326	323	339	303	335	335	302	335	323	290	320	330	328	349	291	332	323	357	326	319	352	348	304	341	341	323	335	322	300	328	302	349	347	329	319	307	318	315	288	329	328	346	342	324	325	348	341	326	315	317	330	337	316	335	321	341	337	331	341	366	329	354	327	314	324	353	305	341	307	321	319	315	335	361	330	319	349	306	328	346	346	302	346	304	348	348	291	351	334	335	338	346	345	315	324	307	297	299	308	310	356	310	377	301	349	295	314	312	341	354	307	329	316	326	337	365	314	355	317	297	335	322	352	306	335	332	311	339	297	349	310	336	314	318	350	358	319	331	348	334	348	324	322	341	319	315	349	341	377	328	329	324	324	348	337	322	327	308	304	327	343	366	323	322	313	338	337	325	339	338	338	326	319	336	349	361	340	330	320	334	317	318	317	314	347	339	361	327	354	355	341	304	358	312	359	337	316	302	323	326	352	341	353	332	339	349	322	332	333	329	350	334	305	332	334	306	304	328	361	319	330	303	346	335	315	321	335	330	317	297	355	338	302	319	306	315	331	319	316	354	339	331	328	349	302	307	313	338	311	349	351	304	349	314	320	343	321	326	307	337	331	289	345	330	334	338	344	338	350	325	348	313	340	334	322	350	308	324	328	356	311	314	311	309	311	333	339	342	355	331	296	346	307	309	331	375	315	318	337	362	339	331	305	353	317	313	317	336	315	334	362	327	289	332	317	319	329	329	355	343	311	356	343	351	293	359	321	322	324	315	315	335	330	344	319	312	287	318	292	345	337	332	342	293	332	331	336	299	319	336	315	330	338	315	337	339	338	331	328	316	331	315	362	349	322	338	310	319	315	308	343	341	337	338	328	319	331	334	344	315	344	330	332	312	317	328	317	316	328	315	329	318	336	303	321	354	361	337	323	327	344	320	334	326	346	313	363	307	307	342	349	362	336	352	334	324	345	337	343	313	347	360	321	317	306	304	321	312	321	337	345	293	330	307	344	344	320	316	290	290	335	311	334	340	312	309	343	323	318	356	276	318	346	324	338	349	325	328	324	312	355	330	328	343	326	354	334	328	331	341	337	359	355	314	306	344	303	339	317	351	299	337	339	330	318	316	316	348	332	280	335	349	344	291	339	340	343	326	339	309	345	308	345	319	308	328	311	321	354	329	335	316	289	332	336	315	335	321	327	322	327	320	336	326	345	339	327	330	318	328	337	338	327	336	330	329	325	297	329	338	328	322	341	308	331	323	304	364	330	336	341	345	330	267	320	328	340	338	345	363	312	343	331	339	320	346	320	339	312	311	328	323	349	368	313	312	330	358	358	336	345	369	354	329	342	315	349	325	328	324	348	309	317	345	317	313	328	300	303	359	342	297	331	308	330	349	325	313	321	314	325	332	334	342	332	325	351	318	368	328	317	335	297	314	302	321	321	356	320	340	338	330	324	303	324	345	317	309	348	328	320	370	312	332	314	301	347	335	328	302	328	345	303	286	300	331	352	349	327	330	347	331	293	326	324	337	291	303	295	360	352	363	349	334	337	339	343	336	310	333	323	337	363	319	291	311	298	326	314	343	344	311	312	315	348	319	332	313	343	309	366	324	319	335	333	334	334	332	328	300	353	333	321	337	316	331	315	327	299	331	319	321	319	318	364	322	332	320	334	301	357	324	337	339	321	345	335	318	309	356	338	316	331	324	323	351	317	379	296	335	345	326	313	336	330	323	337	355	303	345	362	329	319	308	308	344	342	346	330	338	338	335	308	301	314	308	329	353	338	300	328	330	328	332	331	346	320	318	299	361	322	292	317	322	336	337	300	318	333	322	348	344	313	320	339	333	326	387	308	341	313	331	353	308	338	305	311	334	328	346	363	356	346	326	372	336	334	309	301	301	378	278	340	326	365	350	292	330	319	356	365	321	342	333	316	338	324	330	348	352	349	370	332	322	367	335	302	333	336	329	336	330	329	354	322	327	300	313	326	331	334	349	342	311	330	320	332	360	311	335	339	320	324	326	316	320	335	327	360	357	308	309	315	316	323	345	328	307	367	290	351	326	303	350	340	339	311	315	344	322	342	322	346	329	319	312	336	312	319	353	290	327	308	354	321	366	336	324	300	299	343	344	317	311	318	304	320	312	330	347	348	323	312	338	350	356	344	361	356	316	323	342	322	317	347	304	342	308	349	351	333	368	334	291	328	313	315	331	333	308	297	312	311	343	298	379	340	308	339	328	330	341	316	328	338	318	361	332	295	291	338	329	336	316	357	316	334	328	310	338	336	347	327	327	347	347	326	354	342	319	352	345	333	332	324	354	309	333	301	309	337	324	338	343	322	307	324	322	319	308	331	320	331	353	301	308	338	359	311	326	313	332	365	339	331	320	343	351	342	322	304	350	331	360	327	366	319	331	361	309	337	344	327	334	289	334	341	309	363	341	370	309	336	306	316	326	323	358	337	324	338	330	354	301	353	334	347	335	308	312	332	352	344	311	311	371	316	326	344	347	341	339	325	323	313	321	322	311	329	307	339	332	311	311	342	341	321	326	322	322	351	343	323	299	344	311	296	332	358	307	326	328	317	341	330	335	317	295	319	324	348	327	358	330	342	318	329	338	320	352	311	288	339	335	361	323	330	309	333	320	353	329	300	311	347	341	341	336	330	327	347	300	316	326	328	323	314	351	317	354	321	329	318	286	334	354	315	326	321	319	310	340	331	326	307	326	333	329	314	331	294	336	345	371	323	346	323	316	348	341	328	360	339	338	320	327	308	297	320	327	325	329	320	337	316	313	331	344	348	349	290	307	309	329	312	319	318	335	331	320	345	306	344	352	327	366	338	331	327	321	331	357	342	324	333	311	289	317	334	329	332	341	361	314	355	326	318	329	325	329	331	345	306	342	334	317	332	325	349	336	328	331	315	351	330	372	308	352	373	324	343	313	340	333	310	326	340	362	335	341	332	328	326	311	347	333	328	343	334	342	319	308	280	349	333	314	325	339	327	318	361	323	310	343	349	327	324	312	335	340	322	334	292	345	352	333	334	317	345	331	310	324	324	335	344	353	323	366	346	313	306	317	321	340	342	338	332	318	310	357	312	328	356	350	312	335	340	311	330	323	324	314	317	337	360	310	354	318	350	344	326	309	329	310	330	370	327	329	333	338	336	298	341	334	318	362	342	364	344	341	310	334	325	332	340	342	340	323	333	308	339	318	286	322	331	365	307	344	306	341	326	325	347	314	312	338	350	350	316	328	366	349	319	335	321	320	319	340	303	345	341	342	297	325	327	342	324	310	308	341	351	296	327	344	320	333	331	306
40627	10671	6008	3000	1998	1577	1191	1062	931	773	701	653	623	611	542	543	484	504	485	546	480	484	527	459	456	447	456	482	490	455	480	468	408	477	458	447	490	445	475	447	444	464	471	441	467	444	447	414	432	445	483	441	423	410	439	445	442	449	430	448	460	440	445	393	438	389	427	466	436	498	417	455	450	457	409	454	462	422	410	454	440	468	450	416	473	461	494	419	481	464	471	459	461	452	472	448	459	444	463	441	443	448	443	451	483	463	433	436	453	420	458	424	444	467	443	464	464	444	422	437	455	418	400	411	434	412	412	426	424	450	452	424	471	432	453	423	403	421	404	425	443	434	428	436	423	459	411	444	446	403	416	438	456	430	456	435	440	446	455	458	444	430	445	422	428	414	419	424	434	459	408	432	455	445	441	480	425	443	436	428	421	428	440	416	414	442	416	463	442	424	422	424	468	426	476	476	407	446	414	408	432	425	411	465	434	409	430	426	484	443	435	445	466	445	444	438	444	483	454	431	444	421	462	428	438	409	442	461	449	437	451	425	437	433	451	456	428	428	455	438	465	464	418	440	434	391	415	445	433	412	448	456	452	405	427	431	448	480	422	436	446	397	425	410	431	451	459	424	439	462	455	435	415	435	420	465	445	456	401	419	460	439	444	408	451	417	471	425	453	440	438	436	453	442	432	430	475	426	424	445	475	452	452	448	474	401	429	412	426	444	448	437	455	448	432	401	435	442	452	404	475	422	444	436	439	450	406	455	410	438	461	443	426	459	440	450	439	444	436	441	415	450	452	463	446	440	468	380	391	416	453	416	481	436	480	417	463	469	427	458	416	428	451	463	459	421	459	435	411	400	448	447	413	407	443	433	422	411	445	426	391	432	418	455	435	472	455	452	413	435	429	452	433	453	440	455	395	394	431	456	441	490	431	456	424	446	496	480	471	424	492	432	423	423	435	460	462	456	439	409	484	451	467	437	404	417	499	446	419	432	415	426	435	424	421	438	403	451	444	433	438	447	447	425	417	445	452	444	435	414	465	437	443	415	435	454	438	446	436	420	475	419	473	435	425	416	457	391	441	492	454	427	454	432	410	459	409	433	432	485	388	448	432	450	448	450	445	419	416	430	457	402	407	428	427	476	471	464	393	410	409	387	454	447	433	418	436	417	440	430	450	395	432	438	413	455	430	415	407	454	464	423	413	438	428	423	436	437	423	448	421	451	442	404	485	431	432	456	415	412	454	443	462	412	433	443	488	470	443	413	453	447	406	461	460	446	431	418	431	423	448	462	431	424	431	389	442	437	427	438	450	453	408	434	386	445	429	438	444	442	457	417	445	414	429	464	434	445	428	398	423	443	437	424	435	431	433	449	421	421	448	439	447	448	451	411	425	450	400	399	452	415	416	419	456	425	432	421	480	423	461	437	457	468	452	446	443	403	433	449	433	448	426	439	386	450	467	420	438	450	428	479	403	463	399	426	414	440	424	430	416	422	418	450	419	446	499	425	432	401	425	393	429	469	426	444	443	461	458	448	447	423	475	432	436	440	453	398	426	414	440	450	438	461	446	417	435	443	474	422	436	450	415	408	423	439	427	442	429	468	422	442	447	459	433	425	440	451	414	430	452	388	418	429	424	441	437	437	458	404	419	405	418	465	419	428	423	433	432	459	445	437	411	434	442	434	453	441	440	470	444	386	448	428	443	427	453	439	462	408	436	407	454	411	429	443	473	468	401	471	419	449	422	445	426	405	438	437	416	451	450	400	416	422	402	464	440	408	444	402	424	466	443	465	385	459	408	477	436	453	429	452	412	432	418	414	435	420	462	439	437	429	420	435	428	423	399	441	422	447	415	470	417	438	417	450	443	432	463	438	446	452	446	431	462	442	415	456	426	456	430	486	449	401	444	420	445	438	446	457	447	456	429	424	440	450	448	397	398	406	425	412	429	472	463	403	433	427	410	482	438	395	438	420	426	456	458	444	423	423	435	451	445	415	417	449	442	455	445	425	475	411	456	458	470	458	439	431	463	407	422	415	426	426	416	417	389	434	437	416	429	448	419	460	446	440	436	431	447	411	454	438	428	415	448	439	459	438	397	424	435	464	448	445	416	458	414	432	424	423	439	500	432	428	447	445	468	390	422	448	437	458	424	450	427	458	465	421	442	435	475	462	412	467	419	454	415	455	461	464	434	418	471	462	469	440	442	440	415	415	475	439	460	414	396	446	443	457	395	458	433	452	404	444	438	449	425	470	409	448	409	447	435	418	454	419	469	412	441	461	423	466	408	430	418	428	427	446	492	405	404	453	406	438	430	443	438	459	434	412	407	439	468	445	421	427	422	408	461	416	456	475	445	450	414	382	441	435	471	422	407	457	455	449	458	422	462	439	455	474	418	430	399	442	414	395	437	441	466	449	436	427	429	424	480	423	456	467	426	424	427	427	455	453	407	434	427	440	420	477	422	439	456	446	454	391	398	418	421	438	470	458	445	449	463	450	442	450	429	418	445	461	439	433	419	451	421	443	455	458	423	443	424	460	433	432	462	375	457	416	452	418	414	418	407	388	442	460	426	428	428	433	459	426	445	403	424	439	462	408	486	467	438	445	418	467	437	457	446	469	429	450	429	440	429	428	440	447	428	426	426	456	448	451	440	421	481	424	452	410	410	445	438	455	453	412	417	454	407	443	440	463	416	443	446	426	425	440	431	432	433	420	415	390	429	463	472	400	439	436	436	437	440	447	426	434	451	392	425	434	455	468	445	430	442	454	426	429	441	411	478	443	419	419	396	428	427	439	438	442	430	441	475	459	425	453	408	442	444	435	440	428	469	420	407	448	399	454	451	469	410	432	446	408	395	469	423	398	420	433	461	429	454	434	430	419	433	414	468	475	423	437	422	441	454	435	459	402	423	465	389	459	424	429	424	429	432	494	441	437	431	432	426	402	435	454	426	424	397	437	408	465	438	427	444	435	428	434	422	412	458	433	426	418	446	417	443	454	427	416	415	429	398	438	444	445	430	451	442	467	432	445	462	461	433	441	445	442	463	463	387	432	405	428	439	419	451	421	451	457	406	432	447	418	423	443	446	415	463	428	428	425	443	403	424	425	436	458	445	446	430	447	456	428	457	482	449	432	424	421	452	461	456	458	451	428	419	443	396	460	440	416	425	429	455	457	392	441	471	429	443	434	412	446	438	406	434	397	423	414	451	411	450	439	441	458	435	413	407	442	450	428	431	434	421	445	456	422	450	447	421	436	451	452	409	385	436	421	474	444	444	464	435	410	398	459	477	433	424	406	454	426	397	400	474	443	463	412	422	452	450	429	450	440	454	452	439	445	454	432	448	439	439	396	451	404	461	476	450	416	433	442	434	448	441	422	440	458	444	416	414	435	431	424	471	421	470	423	390	465	433	423	402	409	452	432	420	471	433	451	425	452	441	422	441	410	418	432	429	446	438	411	447	457	463	439	442	420	448	405	428	469	455	396	462	437
28323	16329	2976	1033	887	788	793	824	833	786	798	801	783	748	832	830	756	795	787	820	819	814	822	828	813	904	807	791	844	827	814	814	850	799	825	760	826	810	776	767	773	823	816	740	820	813	840	801	784	811	827	843	845	833	826	865	831	805	770	792	816	832	768	812	835	833	765	773	808	814	800	828	831	796	805	795	846	838	787	775	802	804	796	820	812	821	778	815	819	790	808	813	737	830	791	827	838	818	812	817	779	856	824	880	820	822	826	820	856	824	809	834	839	823	791	820	799	804	811	825	827	785	810	775	825	791	742	826	801	805	824	770	816	799	813	825	785	792	785	815	790	827	858	797	798	769	797	821	780	823	806	752	841	818	767	850	757	804	835	828	791	814	824	831	846	816	801	780	818	759	781	800	813	829	753	797	807	827	791	820	822	817	836	800	847	808	823	857	810	814	875	781	772	801	825	783	802	829	784	829	814	811	879	778	815	792	822	809	800	776	788	831	750	757	765	785	799	790	826	810	784	805	783	832	792	808	786	762	774	785	789	814	812	843	785	860	824	791	772	782	846	775	780	792	798	823	784	839	821	813	806	787	809	785	845	812	788	815	811	821	809	810	870	775	826	823	790	803	793	777	813	802	809	844	797	781	796	807	835	784	804	806	801	780	803	830	781	809	773	808	806	784	790	820	831	801	794	817	835	770	866	781	793	778	833	812	795	817	802	819	860	833	816	849	821	782	850	762	784	805	801	794	809	815	814	845	803	820	788	818	812	780	822	753	881	853	781	810	806	796	820	756	822	787	793	797	784	808	846	795	786	829	806	783	835	790	838	871	840	837	798	804	791	816	852	868	808	824	849	828	838	782	805	788	771	815	803	820	796	781	834	787	806	829	837	828	763	794	794	780	802	824	842	805	809	777	788	802	837	838	811	770	824	791	838	855	812	799	772	781	811	810	748	783	787	726	851	859	808	790	808	823	744	869	786	806	823	822	813	872	805	819	835	770	780	809	803	822	792	786	830	804	807	790	818	768	837	767	856	836	768	819	794	798	830	787	859	776	790	811	835	840	774	772	782	835	751	840	806	825	796	879	783	791	800	788	770	762	803	781	780	795	810	804	768	851	812	866	800	853	817	813	788	808	768	805	828	807	900	801	837	806	831	798	828	789	790	808	838	779	795	753	825	765	783	812	806	842	792	793	822	849	759	786	813	767	791	825	760	789	801	810	785	780	790	823	786	859	806	808	791	780	792	818	744	783	816	829	832	762	838	763	776	763	829	805	803	829	766	850	796	769	775	837	781	804	803	757	818	812	793	826	806	817	829	773	773	836	767	823	816	770	796	786	817	755	833	825	758	756	823	752	825	819	847	811	794	819	780	806	779	814	730	794	771	772	839	795	785	835	816	797	762	797	809	792	787	804	804	811	860	811	838	810	842	836	783	827	792	783	795	804	828	834	833	783	797	808	826	802	828	833	845	802	783	811	837	826	810	839	868	799	790	841	796	817	840	811	747	775	814	813	769	790	831	798	806	814	844	821	814	849	785	831	848	845	824	855	795	836	802	815	820	801	812	833	838	737	823	773	788	811	812	781	837	783	797	830	811	845	843	809	842	766	812	857	791	782	811	777	823	841	796	827	876	794	791	788	845	811	802	801	801	781	802	839	807	806	842	814	807	747	780	814	821	807	793	798	808	800	816	869	803	790	813	806	785	801	847	814	744	767	857	830	793	786	765	860	850	783	795	848	823	800	807	775	837	796	820	833	822	771	767	799	827	750	784	769	806	771	824	817	794	811	835	806	760	846	801	871	797	809	841	800	824	795	855	840	825	804	797	785	811	841	770	786	823	861	807	826	781	795	794	776	824	797	789	833	803	864	811	801	827	814	784	807	784	804	796	735	827	822	778	838	816	812	820	819	881	823	810	787	840	804	799	784	827	871	787	787	850	854	801	755	783	778	821	813	826	816	771	819	831	797	853	836	837	777	816	813	760	824	856	749	769	776	774	843	817	765	810	760	798	775	801	795	808	824	829	762	802	769	773	787	770	777	799	773	767	809	791	849	819	791	777	795	825	832	826	770	801	806	785	784	803	835	829	726	869	822	770	808	826	847	801	790	779	817	764	807	805	785	796	790	829	841	852	817	824	806	810	769	833	767	862	748	816	799	869	828	809	780	809	800	812	788	790	834	850	833	810	842	799	785	771	791	770	854	818	790	745	777	817	806	824	828	833	835	809	834	820	811	821	817	809	840	751	803	823	837	826	818	787	811	803	769	825	777	820	811	823	818	820	809	810	875	812	814	773	852	837	809	820	822	812	822	809	808	809	800	792	815	828	786	757	827	816	796	824	781	782	764	809	794	789	778	774	825	750	818	810	745	812	838	807	784	832	804	788	767	817	855	782	777	819	804	838	777	810	778	825	786	830	810	826	825	768	782	794	782	815	815	808	810	778	755	800	766	812	823	771	819	826	818	816	823	795	792	836	803	814	817	813	783	769	848	835	820	825	791	800	835	795	797	743	866	793	794	835	829	786	777	851	744	833	782	822	815	820	815	814	747	766	814	822	769	809	797	852	829	832	849	816	763	794	820	846	775	774	797	837	783	822	776	759	827	802	780	836	831	808	776	813	826	798	850	777	751	816	827	787	825	773	823	770	802	795	835	798	753	828	782	824	849	846	799	812	779	736	806	812	783	822	829	823	732	782	779	796	810	803	772	796	821	796	806	819	818	794	775	770	803	832	830	784	799	806	778	820	798	812	812	821	823	812	821	821	817	810	812	818	788	791	752	804	782	819	801	845	812	807	778	815	765	874	827	808	757	832	792	839	843	806	810	864	777	826	765	821	774	775	742	812	761	760	849	804	833	781	846	858	828	810	810	747	858	848	770	798	833	854	833	826	853	888	836	784	778	817	832	807	821	834	841	793	799	820	819	799	794	843	811	756	840	758	752	820	787	801	823	801	816	812	796	766	797	762	804	792	775	839	784	767	782	782	804	800	813	799	820	847	771	815	821	820	839	836	839	783	835	795	844	844	819	810	888	783	856	793	774	756	858	793	771	786	780	786	842	760	768	838	803	824	819	767	770	753	758	799	831	773	798	817	809	794	834	770	816	800	762	816	821	783	803	784	822	787	862	800	830	802	793	828	826	759	819	781	825	813	838	796	792	806	821	797	810	782	774	802	795	812	796	807	815	818	812	775	810	840	771	841	760	804	866	778	852	813	835	785	832	831	739	853	791	879	841	802	861	779	820	838	810	822	815	847	854	811	795	815	794	818	821	775	781	783	841	821	794	794	785	765	818	823	836	806	794	834	846	811	873	846	789	804	828	823	805	816	862	796	805	821	819	763	787	778	831	818	773	775	795	832	797	771	778	816	821	824	755	850	769	851	805	870	854	817	802	790	762	784	797	822	836	827	802	787	820	819	785	781	836	795	784	742	823	761	774	831	811	849	833	812	828	800	760	795	843	798	795	804	811	836	804	811	825	801	843
12037	1583	1203	1128	1063	1027	1031	1059	994	1033	1016	1045	1023	1057	995	1034	1042	1024	980	975	1019	1013	996	1035	1078	999	1081	996	985	1020	1013	1017	1019	977	1002	1019	1033	1015	1076	1034	1023	999	1004	1008	1017	1024	1002	1095	1021	1014	1033	1057	1040	1085	1041	1092	1051	1074	981	995	977	1041	1004	1053	1005	1030	981	1042	1037	1033	967	1011	1037	1015	1025	1028	1022	1051	973	1012	1051	991	1044	1018	1032	959	1036	1014	972	1029	1037	989	1025	1042	950	976	1061	997	1003	1047	1014	1004	990	1082	1080	977	1007	1012	1027	1073	1020	1071	1022	1043	989	1043	1066	1060	949	1011	1055	1053	979	1055	1006	1029	1078	1025	1048	969	1054	1050	1029	1089	1005	1068	1003	1009	1000	973	974	1034	1066	1025	1004	1049	1007	1029	1029	1004	1013	1019	1034	973	1021	1016	988	1020	1000	1012	1023	975	1029	1049	1046	1010	1047	1022	1036	990	1015	1048	972	1024	1023	1093	1042	1005	1021	1031	1021	1010	1002	997	953	1022	1025	1002	1046	1044	1025	1053	1059	974	1072	1007	1029	1080	991	976	999	1028	1026	1031	1061	1015	987	969	946	1024	1026	1013	1001	993	1013	1009	1046	1064	1031	1087	1002	1021	1090	1029	1037	1022	1037	973	1032	1036	1048	1008	1079	995	1017	1034	988	1070	997	995	974	1088	1058	1008	1030	1079	1029	993	993	1045	992	1037	1030	1064	995	1048	963	1031	1017	1002	1003	1007	1027	1036	1049	1010	1012	989	984	1036	1007	1059	1012	1024	978	1027	1000	1015	1059	1062	1031	1015	1010	1009	954	994	990	1061	994	975	1032	1008	1023	981	1025	1065	968	982	1059	1042	989	1072	1016	1058	1004	993	981	995	1075	1004	1030	1019	1021	1025	1018	1069	983	1007	979	1038	1035	1008	976	1013	1047	971	949	1018	1016	1059	1028	1025	1070	1005	1079	1019	1022	1034	1042	1025	1015	1057	1054	1019	961	948	1146	953	1020	1060	1021	996	1018	1052	983	997	1040	1036	1014	1037	1057	1039	1039	997	1055	1022	973	953	1022	1041	1074	1008	1021	1057	965	996	1022	1029	1029	1006	1026	989	1018	987	966	1014	989	1047	1029	989	1049	1008	992	997	996	1043	1018	1067	1051	998	991	1007	1000	1036	1064	996	1028	1077	1106	1035	996	1059	1035	975	1071	982	1040	1025	996	1045	1090	1052	1011	1049	1048	964	1028	1062	1009	988	967	1033	1005	1004	1026	1009	1044	1035	999	1013	976	1039	992	1055	1031	1022	1014	1011	1023	1042	978	1058	1018	977	1056	1036	1056	1025	970	1002	1041	990	1053	1017	1030	997	1034	1026	1035	1038	1052	992	1005	1010	1050	1027	961	1060	1109	1055	989	1028	966	1055	1043	984	1002	980	1050	1045	1028	1054	1025	1049	1046	1003	1086	1009	950	1007	1003	1000	1037	1043	1015	963	1044	1047	1075	1041	1026	1063	1000	981	1024	1082	1002	1080	1026	1024	1022	1028	1048	1025	1072	1036	1020	1005	1051	1047	1043	1042	943	1022	1031	1032	1021	1050	1077	1003	1066	1007	1035	1063	1021	1002	1042	1053	1016	1062	1098	1053	1056	1058	982	1053	1043	1049	974	988	1037	1022	1041	990	1045	1055	1010	1094	1068	989	1018	1024	1040	1031	998	968	1034	1078	1092	964	956	1017	1021	1044	987	997	996	1021	1039	1029	1056	1004	1030	1045	1049	1049	990	998	1077	994	1017	1052	1039	1064	1018	1086	1065	1010	1033	1027	1031	1034	1042	1032	950	1024	1062	1020	1061	982	979	1055	1018	1004	1002	1053	996	1001	1003	1075	1031	998	978	1031	1021	1051	1004	1049	1032	962	995	1034	1066	998	992	1033	1009	1089	998	1069	997	1022	1037	1002	1007	1089	1051	999	1013	977	1050	1025	993	1004	1007	1024	1047	1071	1100	997	995	1033	1017	1031	1048	999	1058	999	988	1020	1040	1024	1027	1039	1028	1012	1055	1060	998	949	1061	1003	988	1095	986	977	946	1002	1043	1046	1037	1077	1034	999	1069	1032	1014	1068	1003	1015	1044	983	1049	1004	1076	994	1067	1048	1017	1032	949	955	989	976	1002	979	1018	1005	1037	1041	1015	976	1056	1053	1032	1040	992	1012	1028	1008	1087	1032	1047	1043	1068	1046	1010	1056	930	973	1025	1088	1033	1033	1060	1007	1021	1031	1057	984	994	1012	1031	1051	1018	1005	977	1049	1031	1032	1023	1012	1001	1004	1012	1032	1091	1003	1046	977	979	1033	1003	1045	946	1069	999	998	1107	1030	1048	1012	991	1007	1095	989	1040	1043	1014	1036	942	1006	1027	995	973	1061	989	1016	1032	1017	1059	1052	1015	1009	983	1057	1054	1020	1047	958	1019	1066	1036	1032	992	983	1054	1061	1060	992	995	1082	982	1102	984	1044	1073	1032	991	1033	1025	1008	986	1052	1040	1036	1033	1111	1019	1017	1010	1025	1003	994	1020	970	1042	1036	1002	1006	1036	994	1079	1036	1013	1029	1063	954	1080	1022	1010	1030	1025	1030	1073	1034	1046	993	934	1016	996	1053	1029	1075	1032	1015	1054	1024	1037	1007	948	1001	1042	1050	1035	978	1017	1018	1037	1001	993	987	1021	970	1010	1037	987	1075	1015	1002	992	1087	1001	1058	1019	1023	1023	972	1044	1040	980	971	973	1053	1002	1011	1036	1002	1024	999	1038	982	1038	1068	970	1027	980	1025	1041	1004	964	1025	970	1038	1027	1055	1018	997	1047	985	1025	997	1015	1010	1061	1049	985	1057	1038	1029	1042	996	1008	1021	985	993	1036	955	1005	980	1041	1015	1038	1013	1038	1009	1055	959	1047	1007	1065	986	996	1024	1036	1041	1058	1046	1023	1030	1050	1004	1039	1059	1019	1007	1043	1021	1001	1020	1009	998	986	1063	1053	1070	1011	1040	1015	1043	1031	1020	1027	1058	1002	1036	1047	972	1018	1021	1042	1038	1003	1022	1094	1062	1018	994	986	1014	1015	1049	1080	993	1032	988	1022	1013	1090	1013	1040	1071	1001	1049	1019	978	1048	1000	1053	995	1021	1006	1032	1009	1022	1051	1050	1028	1021	1048	977	1038	1073	1056	1025	1012	1002	1053	978	997	1005	1041	989	950	1017	1093	1020	1016	1031	1036	1038	1000	999	1020	974	1068	998	1019	989	1044	994	961	1067	1046	1045	1063	1019	1071	1044	1030	1014	981	1031	1013	1021	1011	1063	1001	982	957	992	1002	1063	980	995	1039	1027	1072	995	1019	1032	983	1057	1034	1033	1027	1004	1024	965	1022	1010	1008	1096	989	1042	996	1040	1055	1023	1079	1014	969	1045	1003	978	984	1028	1052	1029	1041	977	1014	1018	1053	1040	1055	1033	1054	1000	1014	991	1053	1069	1081	1068	1048	1026	1061	1037	1042	1012	1014	1030	1053	967	997	1048	1012	1004	1040	1015	1008	969	995	1003	1035	990	1022	1033	1005	1091	1009	999	1068	971	1014	962	1010	1040	1010	1036	1011	1056	1035	1038	1014	1099	1051	998	1016	1041	990	1005	1058	1055	1025	1044	1002	1013	977	1026	1031	1015	992	974	997	1011	980	1017	1047	1008	1063	1026	1056	1018	1052	1078	1009	994	1030	1057	974	1105	1008	1048	1020	984	1065	993	1062	1042	985	1011	1010	998	1014	997	1051	1013	1032	1047	986	1030	1059	1019	1021	1009	962	998	1039	988	1069	1038	1042	1070	1048	988	1092	999	1062	1003	979	1015	1064	1026	1047	1021	1063	1027	1052	1073	1001	992	1049	984	1057	970	1038	1008	1111	1050	983	1067	1033	1020	1031	982	1005	983	1079	1020	1045	1073	1052	1004	1008	1041	1048	1023	1062	1049	1037	960	1054	980	1018	1043	1015	1015	1010	964	1039	1061	1080	1053	1016	1008	1047	1012	1018	1047	1057	1018	1047	1015	978	1030	1070	1007	971	989	987	951	1070	1023	1063	965	997	1034	1015	998	1011	938	950	1002	1066	1013	982	1047	1024	1023	988	1000	1030	986	1006	1025	1049	1040	998	991	969	995	1070	996	996	1065	1018	991	1022	1099	1070	1059	972	1023	1037	1015	1053	993	1039	995	1015	1020	1001	983	1054	1019	992	1000	1010	1021	1023	1105	1027	1052	1050	1046	988	1023	1051	1029	1002	1020	1044	1024	1019	1026	958	1027	1004	1038	985	1021	980	1032	1028	1007	1025	1047	1045	975	981	1006	1037	1017	992	1040	999	1054	1047	1036	1012	1043	978	1054	959	1001	1021	1056	1014	973	1062	1046	1011	986	1066	1026	1004	1021	1065	988	968	1016	1027	1065	993	1008	1030	1072	1072	995	1072	1036	1035	999	981	1031	1061	1036	988	1023	1001	976	1080	949	1046	1006	1075	988	973	963	1063	1063	1043	1026	985	1008	1036	1062	989	1021	1040	1036	1080	1033	983	981	1021	1027	1049	1019	995	1076	1018	1019	1012	1041	1000	990	1040	1057	1015	1002	1021	1058	963
23409	21256	27825	24973	20924	3547	1014	859	763	757	807	740	791	782	665	697	702	702	712	677	711	704	709	674	679	683	703	728	693	658	663	678	648	694	688	696	698	674	630	674	651	713	605	752	650	685	698	658	687	684	650	665	673	667	665	673	644	634	695	648	642	723	614	685	667	693	659	668	682	689	708	701	696	713	714	722	697	695	684	680	627	699	681	631	688	636	667	638	687	642	634	660	686	704	702	685	702	659	697	664	729	644	661	702	656	633	650	665	703	694	633	676	668	675	671	670	670	643	684	662	669	703	684	671	670	667	690	681	696	688	690	665	660	680	681	688	668	682	713	676	717	676	704	662	695	714	676	702	702	698	680	655	711	724	684	696	706	678	672	650	663	686	719	687	645	696	666	694	688	668	673	675	677	699	675	641	696	724	651	725	726	666	675	688	663	668	678	689	674	700	678	686	624	654	680	670	660	738	666	695	671	720	689	694	711	673	671	682	687	673	652	642	669	723	735	672	687	658	691	678	714	648	690	667	653	642	659	655	711	715	709	659	688	643	658	708	643	665	644	655	686	666	709	639	690	656	705	701	683	727	728	654	663	666	684	730	662	688	696	660	708	671	711	659	716	704	675	680	652	700	669	685	680	671	666	676	664	661	698	675	663	691	687	645	657	648	669	652	699	658	692	695	692	644	699	663	691	675	696	656	670	658	664	675	653	661	623	721	721	669	674	695	694	653	664	689	739	669	690	667	678	660	659	682	714	665	691	717	708	678	663	655	652	666	626	696	650	670	728	635	685	676	626	693	687	701	698	655	636	679	699	679	716	654	724	649	667	688	689	682	658	670	655	706	670	689	632	653	723	662	677	680	675	641	682	625	685	687	690	699	636	677	663	687	699	670	686	679	692	702	663	649	679	651	655	687	646	709	663	678	634	720	686	696	725	674	712	679	645	692	644	667	662	672	707	650	671	642	654	610	743	671	693	677	667	693	704	719	679	673	710	696	652	677	641	685	629	666	680	700	684	674	730	688	694	673	712	663	742	654	647	654	667	700	658	631	694	648	658	638	666	716	644	728	706	672	690	690	727	646	645	633	666	660	688	715	699	661	674	683	691	681	680	638	639	700	693	692	678	689	669	661	664	701	661	692	699	706	707	691	641	681	678	683	625	646	671	645	658	669	673	707	706	664	692	719	685	671	659	695	664	670	659	677	729	715	691	681	697	655	612	693	698	648	656	725	685	703	662	685	647	643	682	687	609	657	701	641	640	667	673	664	654	651	719	671	675	703	670	687	651	676	670	665	707	725	663	638	671	695	671	679	679	703	685	663	664	700	664	636	683	669	694	707	665	636	705	646	705	704	668	690	685	643	641	657	700	667	697	685	665	703	693	642	660	679	640	652	631	707	677	701	705	692	700	690	724	706	670	710	679	691	670	689	658	741	669	690	638	653	668	650	639	639	677	650	667	683	631	662	671	644	641	694	654	680	695	661	647	693	681	691	685	705	672	693	663	639	673	687	659	674	657	674	680	659	664	681	654	688	685	645	693	645	720	685	683	668	643	661	679	673	670	660	662	680	727	703	693	655	651	685	664	741	670	710	666	665	674	703	662	687	690	642	653	637	662	729	685	721	638	681	679	641	696	673	662	699	689	704	666	689	717	686	703	672	690	701	664	648	653	665	637	667	707	677	669	687	619	675	698	636	667	689	668	688	670	671	646	663	692	689	695	667	657	652	654	693	667	678	633	716	684	719	719	710	682	667	676	660	655	670	686	639	704	670	720	707	670	698	697	696	663	693	722	661	713	646	716	652	630	658	698	692	703	675	670	702	668	687	707	636	679	677	685	694	644	655	651	665	705	676	643	618	677	686	713	725	693	687	685	680	665	704	633	708	694	715	693	639	671	747	661	705	694	660	643	673	678	703	699	680	687	660	702	692	682	707	643	671	665	670	699	669	638	684	640	693	645	680	670	697	686	678	675	676	698	665	677	660	692	673	665	693	719	643	675	710	634	719	728	670	690	723	724	712	667	683	684	648	708	725	676	656	648	671	670	669	675	674	690	701	698	614	663	675	681	666	647	651	693	659	716	657	669	690	650	666	663	696	625	720	683	683	681	712	645	677	700	698	672	717	703	725	646	669	616	671	695	679	712	650	671	668	659	685	670	700	713	663	672	686	684	671	675	679	661	643	650	677	640	708	720	677	667	662	662	647	679	650	716	640	638	691	670	656	699	722	665	647	688	691	667	667	708	685	653	691	645	667	722	639	652	665	686	700	666	668	679	634	645	639	618	714	671	655	632	651	684	721	700	675	675	654	697	675	632	667	640	663	711	653	708	651	660	643	687	690	634	649	689	631	673	687	690	667	644	634	709	669	694	689	667	686	716	679	649	713	663	634	651	687	674	642	685	645	673	650	684	662	671	674	723	628	620	694	669	661	698	687	672	654	655	671	695	661	691	647	681	650	690	702	639	670	659	704	699	644	695	635	701	633	722	666	693	693	650	643	692	705	679	656	657	661	659	680	669	706	667	612	656	680	653	664	667	685	663	641	678	655	691	674	706	688	675	643	700	708	737	666	630	621	657	703	708	721	660	647	649	660	644	650	670	720	672	704	654	699	700	697	649	688	679	695	651	669	698	722	648	635	648	672	675	700	644	659	695	677	689	681	682	684	670	630	642	654	684	703	627	706	682	651	696	690	749	642	662	726	651	685	647	699	667	718	701	703	651	660	641	671	679	700	713	659	687	674	669	672	668	662	658	705	661	669	710	664	689	687	702	715	684	698	668	670	668	648	682	673	628	680	702	674	679	698	683	685	682	666	652	693	660	613	679	654	686	619	638	676	699	667	648	733	712	635	649	685	665	667	671	666	692	668	670	683	644	719	724	683	699	670	641	680	649	653	644	663	681	623	691	723	701	705	663	720	611	701	650	670	677	665	678	655	626	691	676	643	644	630	655	654	718	650	626	670	640	677	687	683	667	686	723	685	683	690	647	681	693	616	683	680	663	655	655	726	636	629	670	666	639	705	701	680	669	677	664	675	700	680	652	666	699	686	692	680	640	688	686	700	679	659	667	673	662	628	658	704	671	698	639	721	669	650	639	717	673	673	646	663	639	636	704	679	699	670	683	688	666	658	665	700	650	688	619	668	672	721	691	672	688	696	690	647	622	679	659	664	675	721	668	662	680	727	664	707	746	671	713	688	623	678	724	675	651	712	680	689	669	728	687	640	647	632	645	685	707	690	740	681	685	729	679	674	733	677	636	724	684	638	679	693	684	680	667	738	687	691	694	693	654	647	690	651	695	696	675	657	701	708	664	710	693	721	656	671	714	706	688	659	690	636	683	623	657	623	645	709	711	620	719	726	632	647	636	681	675	709	707	640	657	666	660	646	641	658	686	698	663	700	724	700	638	676	632	649	709	665	710	652	656	731	669	680	701	677	621	675	644	679	654	682	633	676	655	685	678	697	684	678	663	682	687	617	666	697	658	655
34264	7295	4084	2167	1791	1501	1347	1161	1080	1076	1042	1014	983	979	915	947	907	918	945	896	908	882	896	871	905	897	973	884	917	830	883	867	908	913	867	892	901	894	846	896	856	903	939	873	877	900	805	870	834	871	900	894	832	889	825	842	884	852	862	937	858	807	885	892	913	858	872	835	825	857	825	858	814	862	873	899	831	845	853	896	917	899	891	877	863	835	849	931	896	877	840	856	910	846	831	839	869	907	850	866	877	861	919	834	880	888	899	850	917	880	944	868	871	875	841	867	890	875	903	909	866	888	890	885	917	881	866	876	882	890	847	834	931	885	870	849	845	878	827	880	857	881	883	845	842	905	901	875	884	844	873	822	863	838	939	848	889	864	866	848	841	851	915	851	873	879	944	863	875	838	879	886	793	872	877	870	887	914	920	826	879	865	900	935	892	898	831	858	901	854	885	852	892	850	894	899	863	922	861	860	912	894	841	883	844	875	837	883	874	828	865	890	864	884	835	921	910	846	864	852	843	850	815	898	830	835	833	894	820	872	841	886	898	857	870	869	835	870	832	893	918	898	840	870	891	885	879	867	892	815	838	859	860	825	826	883	903	898	866	921	890	832	892	811	873	879	837	860	936	851	844	915	857	836	869	841	805	863	840	860	885	866	843	894	901	868	873	803	849	862	828	797	831	872	834	837	832	903	868	854	883	835	883	872	886	812	892	877	843	867	827	900	825	844	848	872	877	881	837	890	849	887	876	873	864	932	886	840	857	846	850	851	854	867	894	858	865	907	880	865	905	936	886	892	884	846	880	905	862	930	889	879	837	853	882	821	896	830	857	870	882	813	848	895	912	818	873	887	914	860	819	908	906	874	866	892	862	880	841	858	847	888	834	861	906	861	806	881	852	867	845	828	820	880	847	878	815	882	827	859	899	877	858	869	887	871	866	871	848	828	854	882	853	873	871	863	847	877	858	874	893	851	863	851	850	820	872	843	845	897	872	845	842	892	840	865	831	931	885	838	874	866	884	874	810	898	825	864	847	838	884	829	860	901	895	896	828	878	905	857	825	841	873	909	780	824	881	877	901	847	915	880	875	847	873	888	845	824	816	921	880	912	868	871	874	843	840	878	847	867	846	819	860	864	874	868	839	859	892	889	862	865	848	886	837	928	878	847	867	836	828	854	883	828	859	913	886	872	845	897	861	847	914	886	847	907	876	865	897	902	882	918	859	847	921	879	910	821	892	881	864	891	911	848	811	872	835	820	848	833	860	881	827	888	874	771	833	893	894	872	869	915	879	905	831	821	825	903	896	845	857	913	895	878	827	802	848	903	874	838	883	887	930	865	885	905	837	875	813	861	866	887	819	866	862	840	824	848	885	919	831	863	852	843	845	881	866	851	899	850	900	903	849	893	836	857	864	898	870	879	865	871	842	929	889	888	873	890	854	881	858	849	845	930	877	846	885	881	850	850	921	854	901	872	927	870	836	852	847	851	831	886	845	873	824	874	842	908	898	828	908	863	824	901	795	858	843	867	877	835	860	893	825	892	819	854	833	863	875	852	832	887	824	890	855	892	877	880	828	852	839	834	848	872	857	869	888	886	869	855	871	860	864	890	852	838	832	892	862	811	866	894	898	908	811	897	847	878	869	891	880	842	870	818	859	860	818	837	891	828	857	843	850	834	894	874	880	872	868	875	921	870	851	888	848	893	871	906	825	887	895	898	842	933	870	874	876	921	893	892	847	819	854	907	883	837	807	888	844	872	854	878	856	826	885	855	865	804	842	852	899	888	816	834	811	880	863	908	901	893	847	896	861	899	843	861	827	886	882	878	894	878	847	873	843	878	851	889	866	843	875	840	853	894	848	828	871	861	873	869	862	849	848	845	839	866	874	836	875	840	826	856	897	841	884	905	861	911	853	879	865	887	872	883	884	849	878	868	867	857	889	833	844	858	937	876	828	844	909	855	850	881	894	894	892	830	871	867	803	864	845	852	917	845	875	859	874	828	868	780	877	843	835	879	939	861	862	869	880	877	895	867	883	881	875	911	811	821	834	817	864	880	868	847	847	900	806	871	824	899	882	888	879	862	877	858	847	855	903	908	824	849	879	913	870	869	809	810	864	862	920	908	898	917	830	855	824	889	896	817	883	851	883	826	845	841	868	842	882	851	867	889	875	820	862	885	824	845	920	891	875	821	882	887	818	851	887	903	867	828	885	897	878	832	834	891	918	895	904	863	843	855	876	861	872	882	861	840	900	895	851	896	856	867	880	851	849	898	845	886	852	917	821	875	881	866	834	859	880	794	815	903	922	872	807	875	840	861	879	890	864	841	856	875	856	889	871	869	881	885	830	834	909	901	903	917	857	861	917	856	820	906	873	818	848	869	829	823	884	897	842	861	847	840	860	904	881	896	864	826	935	860	876	884	887	873	849	864	849	818	878	862	854	843	869	869	889	855	887	896	887	863	835	840	864	881	898	883	907	849	867	861	880	836	859	849	883	896	874	856	905	917	834	917	907	879	814	804	919	867	847	855	845	871	844	898	884	895	878	841	864	829	864	803	908	852	890	882	901	895	788	913	864	876	859	867	866	901	842	888	847	894	863	861	876	858	889	857	858	828	874	864	882	861	847	892	834	830	852	866	896	844	858	823	844	879	878	869	853	910	886	886	866	864	872	844	860	923	832	894	839	846	865	844	878	887	861	848	873	813	861	867	851	838	872	862	883	845	900	843	896	864	880	896	855	873	882	863	844	822	881	901	859	868	898	886	864	828	865	868	868	903	882	899	820	888	830	871	835	892	919	897	829	863	891	864	845	862	848	832	851	852	822	852	821	868	853	883	899	862	876	854	855	869	850	855	871	882	845	919	863	862	867	892	854	871	848	880	938	879	896	881	886	815	859	905	810	866	856	805	882	875	868	823	867	819	804	875	862	850	891	908	840	878	880	876	833	894	862	823	894	925	857	878	909	811	870	876	881	838	852	797	851	877	914	895	866	879	862	844	888	843	905	910	905	887	865	925	868	881	884	852	884	887	875	903	822	866	867	865	902	816	864	864	931	829	896	878	824	881	851	885	873	883	879	856	874	884	892	856	834	849	877	876	866	832	868	878	851	872	917	857	854	868	832	859	928	883	879	902	815	878	858	862	906	850	867	867	853	814	814	870	879	873	882	814	852	911	884	855	866	865	870	844	881	848	828	866	884	817	840	823	861	840	847	860	844	873	889	877	916	877	919	865	839	831	924	858	887	878	858	904	870	905	883	856	926	843	882	902	873	844	875	838	840	855	894	845	874	815	851	860	872	847	918	840	874	879	894	852	904	881	879	875	897	873	856	803	905	908	917	929	882	835	853	885	844	903	864	850	869	867	863	843	872	928	807	885	896	811	855	895	860	862	832	873	829	894	900	850	886	829	896	830	850	892	854	916	859	858	846	869	890	842	857	870	846	889	873	924	873	879	926	810	861	871	877	892	847	854	873	841	847	883	855	832
24890	21235	25693	23465	1634	677	623	615	618	616	618	605	568	582	604	580	557	569	619	630	570	597	625	609	570	615	568	592	597	527	622	628	567	610	579	564	580	576	532	571	587	556	577	567	553	575	543	563	551	591	553	606	611	536	563	564	573	578	600	612	592	586	560	652	611	565	538	599	555	582	554	586	571	581	519	545	540	583	624	561	545	586	589	570	579	564	585	565	592	530	607	570	546	565	521	557	575	555	573	641	567	608	570	574	510	566	589	563	541	596	568	581	563	532	577	559	566	553	582	603	569	602	533	545	537	567	538	564	558	598	612	544	586	604	614	564	584	543	563	556	567	593	577	603	585	592	580	549	624	572	597	587	587	524	590	560	546	575	574	561	555	580	535	561	552	570	541	539	594	543	552	563	609	583	561	552	588	559	568	602	566	564	539	532	607	597	601	594	616	588	569	550	590	540	559	575	553	573	593	598	554	555	552	608	546	544	536	556	560	552	529	545	600	555	558	609	542	580	585	569	555	556	560	626	575	605	571	597	586	552	570	551	537	567	594	499	565	622	564	582	566	547	617	554	548	556	588	533	562	552	573	587	578	582	588	574	558	554	543	566	582	606	607	598	608	603	556	586	568	577	552	585	557	592	608	556	600	568	557	534	569	592	572	587	588	581	565	552	593	566	550	563	576	530	553	591	542	540	561	561	567	569	598	575	567	538	557	565	550	565	563	575	576	576	578	611	587	562	614	551	529	553	535	584	578	559	581	571	573	587	599	576	540	574	571	584	578	578	578	611	597	589	570	598	621	570	584	594	573	555	567	578	546	556	544	556	590	564	552	576	622	550	600	593	586	574	537	569	587	544	602	568	600	574	579	536	568	534	579	562	598	586	605	585	566	614	496	611	571	578	598	593	552	565	583	557	603	589	582	608	608	557	593	571	526	584	552	542	548	616	567	584	581	594	587	578	569	540	562	573	560	561	583	534	595	575	582	596	588	577	583	593	528	548	540	580	555	554	527	527	557	557	581	540	574	563	562	572	571	621	582	602	554	562	549	552	581	598	629	556	567	583	551	517	608	506	559	583	550	597	570	563	584	557	545	550	575	561	552	570	593	612	571	585	566	541	541	571	582	575	545	614	576	593	606	597	585	546	592	567	537	561	542	601	536	556	560	609	599	547	583	560	593	586	583	600	542	577	564	554	492	598	575	545	530	573	568	551	560	571	622	546	605	580	557	547	520	588	548	534	568	538	602	552	521	617	558	598	582	558	630	538	566	583	568	581	587	563	599	606	555	577	624	559	561	556	538	624	620	577	526	563	561	588	587	568	558	580	564	579	592	624	589	575	530	557	566	605	565	571	567	578	611	535	610	563	542	588	548	530	561	565	595	587	568	582	551	597	544	576	564	555	552	581	555	573	551	532	545	594	592	578	550	571	553	544	574	554	601	557	559	583	603	586	548	530	594	567	505	560	575	533	582	576	595	624	587	594	564	576	574	604	614	552	609	561	593	567	544	555	594	585	601	566	582	576	581	580	528	534	567	634	583	533	564	574	548	598	563	591	541	573	572	573	575	551	603	571	568	572	531	562	622	551	542	570	580	585	613	579	565	582	558	608	557	580	578	566	614	566	562	505	597	543	589	583	588	585	555	558	595	563	577	579	533	584	580	552	579	570	626	553	580	549	601	538	536	575	603	550	519	557	609	552	608	578	542	614	601	600	547	572	569	546	571	594	564	550	556	584	538	566	579	598	553	529	579	582	561	574	550	598	554	578	577	520	586	539	576	590	573	578	560	528	548	577	562	564	590	570	605	600	607	582	555	602	578	558	551	571	567	576	566	592	567	580	578	562	580	542	593	530	564	589	584	550	607	597	528	582	594	539	566	584	550	543	581	572	567	627	600	579	587	542	579	524	545	569	561	576	538	587	527	561	549	576	561	552	556	627	543	570	552	565	568	577	593	593	592	577	553	608	555	582	518	600	560	571	546	578	584	538	565	595	582	518	567	564	588	565	544	570	580	566	549	570	602	550	586	582	572	559	573	564	560	539	576	560	521	575	565	627	558	545	570	580	552	566	556	576	572	544	563	532	538	615	558	570	598	552	569	565	545	574	574	572	556	567	563	543	555	607	576	614	568	578	551	561	534	571	566	512	577	534	563	594	572	551	612	594	590	541	565	563	557	560	549	581	553	590	563	567	554	569	545	561	560	560	553	562	541	576	563	580	546	600	521	579	584	602	563	540	594	544	560	589	592	600	579	579	572	575	551	599	564	580	580	585	585	617	564	571	566	592	558	555	567	640	591	575	578	592	555	557	586	566	580	579	599	601	548	586	595	565	573	531	586	623	588	567	546	607	532	563	603	580	591	578	589	590	607	552	550	574	546	611	581	556	594	609	585	533	549	594	558	554	552	541	605	526	586	572	576	545	597	569	556	563	590	557	579	568	643	545	542	537	611	544	560	588	538	583	548	532	542	576	555	583	588	541	590	545	570	574	576	530	553	514	555	546	560	606	585	560	582	578	553	628	557	562	582	587	597	563	579	581	551	587	578	600	553	540	594	602	595	568	625	571	595	584	554	538	574	563	535	591	559	595	550	565	581	547	541	584	568	557	561	586	568	566	595	541	555	554	547	571	563	584	540	607	587	558	565	573	564	583	596	542	617	533	564	579	582	562	581	573	524	544	578	541	601	567	592	583	614	585	537	576	551	598	571	555	584	579	601	548	582	572	590	594	579	577	589	577	563	573	575	586	596	570	552	542	593	566	546	561	576	544	576	548	617	610	609	597	602	582	570	578	576	553	595	572	571	589	549	583	594	571	581	572	606	516	537	544	590	636	595	559	528	578	526	588	566	586	590	566	533	598	569	579	542	556	558	592	563	547	590	585	585	536	574	595	537	570	557	560	541	557	588	557	534	586	567	585	564	548	518	565	568	566	581	565	594	573	534	581	554	560	614	562	588	550	569	566	577	583	596	577	546	562	558	572	601	617	592	578	573	568	590	605	548	547	587	597	573	573	509	635	591	538	625	579	611	549	565	566	570	540	589	529	510	573	514	594	532	603	565	555	593	542	611	555	563	572	582	520	565	551	595	561	566	576	577	588	548	551	584	601	549	571	566	546	601	570	610	567	623	527	570	542	560	556	592	586	576	571	569	596	564	580	571	561	554	545	568	605	546	567	510	601	597	554	554	540	561	581	557	535	613	554	616	597	568	562	574	565	579	608	581	606	564	578	553	566	541	635	578	543	594	553	552	570	545	561	539	595	601	543	586	581	587	575	542	536	568	559	556	562	572	540	617	574	563	576	583	584	579	544	556	608	593	571	543	537	588	584	545	554	562	577	567	590	581	579	558	570	565	544	603	553	559	555	560	564	580	539	576	579	570	590	568	556	611	570	577	560	577	569	536	551	574	579	556	580	564	564	561	547	591	597	570	538	541	583	550	582	580	579	544	576	588	541	546	577	589	559	612	564	551	553	557	557	587	583	541	616
30231	3984	2198	1304	1115	948	900	860	828	838	776	763	774	754	760	762	693	729	734	694	743	703	707	746	767	697	680	733	731	726	715	716	738	730	713	689	741	732	749	715	740	750	689	730	685	696	728	699	741	676	711	698	712	709	703	747	744	706	724	735	737	662	668	792	720	746	705	733	673	743	710	681	720	729	709	707	707	715	756	741	688	698	728	710	753	701	689	696	730	702	769	699	732	698	699	734	752	697	688	691	737	701	738	670	660	698	694	698	684	749	748	717	701	721	764	741	650	746	715	714	724	705	742	731	714	714	701	755	702	736	748	734	712	696	705	685	704	687	773	764	723	700	732	737	697	709	746	726	727	676	692	719	692	731	693	693	694	696	710	742	739	735	699	694	701	731	697	681	679	700	759	692	701	717	737	751	722	711	704	730	700	716	726	739	714	764	724	666	738	699	725	669	672	740	764	721	736	739	697	700	710	737	704	762	766	667	725	752	735	675	739	774	720	701	694	747	729	737	672	687	720	717	749	674	728	715	671	814	736	683	711	708	754	712	737	725	694	665	721	721	714	726	738	750	733	699	670	683	694	726	781	756	708	714	744	704	743	743	694	728	739	731	725	690	731	636	708	673	696	720	727	728	760	719	708	717	731	722	689	678	696	715	747	714	701	709	652	702	692	659	693	736	725	735	662	753	719	727	726	697	702	735	744	756	715	731	725	750	740	698	714	713	695	709	726	685	716	728	727	693	716	686	689	732	767	715	690	684	698	686	721	721	733	684	688	757	691	640	726	664	735	668	712	705	732	765	704	687	745	691	685	740	769	765	687	736	713	714	697	710	714	769	769	682	729	724	713	733	701	739	714	704	717	733	665	714	725	723	734	714	758	677	710	767	701	710	717	744	722	747	666	702	717	744	746	696	729	714	713	719	714	756	719	720	739	712	714	696	710	724	719	711	733	788	727	724	754	724	693	717	675	755	770	673	712	711	687	712	680	730	710	704	743	696	723	757	702	737	700	712	742	745	686	706	733	739	725	661	731	677	691	722	729	740	698	690	722	727	738	725	737	735	723	677	738	705	741	736	661	672	699	727	746	672	708	722	724	733	718	675	736	758	665	774	762	661	742	705	721	682	698	705	705	688	733	747	716	693	694	752	709	695	748	705	712	659	718	770	695	728	684	746	755	681	711	699	676	638	744	715	744	724	683	736	721	750	740	736	767	748	687	723	762	712	723	739	723	713	721	688	721	684	754	746	716	746	698	684	750	692	710	701	726	761	737	713	655	775	656	685	760	748	738	742	729	687	713	706	717	748	715	686	730	726	722	752	725	711	706	718	706	741	727	761	698	722	711	726	714	696	706	694	698	679	712	725	695	714	725	697	657	704	763	718	697	704	737	743	730	708	702	722	729	702	726	666	718	735	672	780	734	711	746	682	775	761	751	752	724	740	717	708	723	739	697	741	685	735	761	747	755	715	744	677	689	754	723	755	710	755	745	737	726	733	673	756	711	729	706	720	727	754	733	703	716	698	720	723	736	716	719	737	733	716	786	685	780	729	700	754	694	716	693	716	745	718	703	717	713	720	710	674	673	728	734	742	711	707	728	709	748	661	739	704	696	722	730	725	723	764	743	750	671	703	711	714	721	739	711	691	682	717	711	724	707	692	725	737	685	700	724	668	692	733	763	749	708	673	727	719	735	756	683	721	771	708	732	710	712	756	688	693	683	735	753	673	710	726	740	723	692	731	723	737	693	692	681	680	719	764	711	679	733	715	730	756	757	734	701	721	721	716	725	722	766	702	757	722	732	711	678	678	729	746	716	769	697	733	749	713	726	718	721	771	709	726	725	723	712	723	716	727	682	685	692	720	729	736	692	677	748	681	700	680	724	715	725	689	715	749	708	708	721	752	705	704	711	753	718	771	711	720	748	704	680	674	714	730	708	765	670	705	678	759	720	743	751	744	762	715	710	765	696	729	734	747	673	716	742	692	692	730	686	714	681	697	769	737	690	720	739	714	711	770	658	711	722	735	709	729	739	737	685	747	710	721	718	767	691	702	742	728	713	707	785	754	697	730	663	701	723	703	767	746	694	716	706	723	706	723	716	720	698	766	711	737	703	716	740	651	656	710	693	685	743	723	744	720	756	766	712	716	723	710	755	683	694	708	694	688	730	732	726	715	719	734	728	701	712	710	706	726	680	729	692	748	756	711	708	704	723	677	688	682	774	679	719	724	720	761	705	727	682	738	711	750	700	688	742	695	739	737	735	716	713	691	727	683	680	706	721	713	720	688	740	758	739	680	726	689	710	738	704	768	771	758	707	692	769	695	733	690	718	733	703	704	712	656	787	737	733	729	715	689	728	746	771	724	729	684	719	729	733	684	747	733	746	719	672	747	722	737	693	743	698	756	742	735	728	745	714	731	717	708	701	738	671	697	753	668	671	738	736	708	706	706	722	739	759	676	706	721	720	744	659	718	742	734	712	750	688	706	741	734	709	717	703	693	684	711	706	706	704	728	707	706	716	720	727	718	711	705	725	713	732	744	692	688	690	736	736	764	730	726	731	726	720	784	778	721	690	728	649	713	697	685	669	733	760	719	714	727	745	715	730	753	716	684	705	676	751	718	741	701	744	699	696	713	699	732	667	707	700	710	760	716	784	722	733	741	691	720	746	730	706	704	743	696	671	699	701	747	695	671	732	721	740	705	697	724	700	712	788	704	711	656	700	718	749	768	739	710	706	747	774	717	751	736	728	720	723	757	744	700	734	656	694	694	780	743	706	720	686	740	718	654	752	737	719	730	714	695	734	725	708	709	740	736	713	751	732	676	731	775	740	710	709	729	721	679	741	708	698	713	698	697	725	699	699	729	739	689	685	719	704	694	740	691	698	759	710	728	714	686	717	741	748	764	693	701	714	682	772	695	683	723	723	728	727	708	722	727	720	678	702	733	721	727	689	722	739	763	659	745	741	716	667	702	720	746	706	723	705	690	799	689	722	784	690	720	719	697	726	708	715	640	682	695	696	722	727	734	695	754	705	689	714	701	697	733	684	714	760	696	670	693	689	711	713	722	674	721	647	703	701	722	699	716	683	717	689	725	729	729	748	762	710	751	741	744	700	662	760	673	712	753	713	750	685	747	738	731	771	706	737	722	753	722	734	702	693	722	710	766	675	763	689	704	741	759	717	773	710	715	717	715	709	678	680	728	728	696	700	727	716	716	715	733	732	702	761	737	715	711	743	743	746	716	726	734	722	702	680	742	755	764	747	757	684	777	703	735	735	705	700	733	708	724	691	750	714	718	746	717	714	718	775	751	714	713	744	700	753	748	694	697	690	722	686	722	726	690	753	743	705	750	721	756	739	730	710	704	753	700	741	714	698	685	715	710	698	697	713	687	713	693	740	725	706	766	707	763	698	719	701	711	748	786	750	721	709	701	686	709	692	698	742	729	727	725	741	759	695	710	690	705	738	750	743	689	751	716	718	710	734	715
22439	21240	28415	24341	21245	19884	1398	622	510	427	445	414	419	409	398	368	407	362	361	318	331	352	346	334	320	311	352	343	333	321	329	358	346	339	356	348	325	348	318	357	362	325	345	345	337	310	320	339	352	331	312	347	342	323	326	299	324	340	310	307	330	298	339	320	313	345	350	302	333	333	354	342	320	332	351	287	335	326	331	320	330	359	319	341	330	328	325	319	335	344	317	326	333	338	301	321	335	337	344	335	350	327	325	319	341	327	350	290	327	350	328	305	333	331	311	332	293	292	327	350	333	304	304	320	318	317	320	335	318	350	302	307	328	327	344	326	310	287	313	320	352	342	303	315	306	306	347	332	315	311	344	333	333	323	348	341	317	333	324	406	353	340	322	363	309	353	353	317	335	328	329	327	303	302	352	306	334	317	296	323	331	310	350	338	310	336	339	309	330	326	297	337	342	323	340	318	333	343	335	317	335	343	336	334	332	311	320	296	328	318	335	317	324	333	333	319	319	318	316	325	326	333	340	303	325	332	321	347	349	332	301	314	337	306	326	337	345	326	363	307	350	329	311	343	315	348	340	319	288	332	345	364	304	355	340	335	335	324	305	319	328	304	341	312	294	301	303	343	342	312	324	320	347	342	335	355	292	312	313	302	321	362	337	349	324	330	313	308	327	322	315	367	307	341	372	328	322	286	298	290	325	332	339	299	347	335	351	301	346	304	340	328	324	323	328	342	345	332	328	326	327	324	353	329	328	283	314	328	285	330	308	337	311	317	329	322	322	286	314	285	343	305	325	350	316	306	316	339	316	328	328	341	358	326	337	316	348	320	330	319	333	327	335	341	322	304	329	317	305	342	349	358	321	328	338	330	323	310	353	351	347	347	363	305	328	274	341	344	326	286	329	317	343	325	339	341	315	337	344	323	332	331	310	340	336	342	331	309	308	345	332	319	357	326	285	319	333	293	315	288	344	335	323	319	318	341	316	331	320	349	317	301	348	362	323	314	307	340	310	366	352	301	318	340	330	344	372	269	331	321	325	330	309	345	327	342	321	331	353	323	336	339	363	324	362	344	294	327	328	313	352	323	314	331	346	356	331	310	322	297	324	312	319	329	331	347	340	320	302	304	314	337	321	328	331	305	313	344	282	325	339	314	323	311	354	336	321	347	342	353	324	323	318	306	334	321	318	341	313	309	315	322	298	313	322	301	358	327	300	344	338	300	324	332	343	337	322	321	331	321	338	328	345	343	329	335	330	317	333	308	318	354	347	336	337	307	318	340	322	336	339	335	300	338	322	305	329	358	332	320	307	291	320	332	321	330	321	333	327	325	340	342	361	327	308	331	328	338	339	309	349	344	331	316	330	298	317	357	325	307	306	318	338	314	337	312	338	330	316	328	350	326	315	328	296	350	296	301	329	337	343	348	342	313	345	335	347	362	356	364	329	359	315	293	336	314	313	332	344	297	331	332	356	339	309	335	359	331	350	302	315	337	298	351	324	355	345	334	308	298	304	326	354	307	331	351	294	330	325	306	316	334	319	315	321	315	308	303	349	315	318	295	327	310	296	331	319	328	318	295	307	298	339	317	318	340	366	333	313	284	327	306	329	334	310	301	352	329	342	325	318	341	296	317	346	333	335	325	311	331	367	320	307	320	363	329	339	295	337	337	304	327	325	303	357	322	325	324	326	305	289	333	351	343	337	338	365	337	359	338	306	331	334	341	286	340	341	292	311	320	301	316	315	367	312	312	350	290	361	338	352	314	304	312	310	354	347	333	324	334	317	330	317	310	308	312	338	312	359	341	317	336	342	348	345	328	327	330	341	357	328	349	315	297	331	313	368	334	334	331	292	322	313	290	299	308	311	328	303	332	359	335	313	310	317	332	359	319	309	328	308	350	340	324	331	336	299	316	339	335	284	349	285	343	332	349	350	320	333	379	366	317	320	306	346	336	332	309	333	309	334	305	333	298	298	335	349	312	329	341	298	321	311	299	290	333	314	365	364	332	355	322	312	348	314	326	346	322	336	360	311	334	323	336	358	351	346	336	337	340	295	339	334	290	320	298	301	339	299	337	321	324	360	340	322	307	341	315	300	322	331	301	316	321	361	305	299	315	335	306	293	298	327	307	319	344	319	355	316	319	348	314	349	328	318	323	289	323	328	321	324	342	322	275	304	333	319	323	316	317	336	332	289	338	340	308	299	292	349	322	299	333	293	306	303	323	348	310	300	320	300	332	349	295	301	321	329	344	320	341	314	354	301	352	312	328	319	333	316	303	343	339	335	302	338	322	316	293	342	318	344	303	310	308	312	331	317	287	316	299	330	353	303	333	298	345	359	318	309	342	328	305	303	294	352	313	295	359	313	345	362	327	320	332	330	313	323	357	313	334	333	332	275	305	290	308	363	308	283	326	297	343	304	341	350	333	332	319	338	332	292	355	324	336	321	330	357	310	303	360	348	332	359	296	328	351	304	312	289	304	338	340	322	306	345	340	324	314	316	332	334	323	310	332	332	331	337	331	373	311	316	322	319	308	335	320	322	327	312	307	319	306	321	340	292	346	316	326	321	330	312	310	321	302	341	367	310	328	349	334	325	341	348	348	324	325	335	349	344	334	347	319	350	337	345	291	345	334	307	334	279	294	338	342	324	330	315	315	325	303	327	309	330	377	324	320	334	366	325	299	309	280	313	328	306	303	341	369	339	319	338	321	346	345	321	308	309	312	321	309	314	316	324	315	342	326	359	312	347	308	311	293	305	325	324	335	345	322	326	316	365	354	295	316	323	342	301	333	304	303	323	327	350	343	320	334	328	330	311	315	310	314	353	329	314	326	341	355	353	325	296	337	306	360	324	342	326	347	339	318	319	313	330	342	317	362	336	318	326	346	349	329	308	328	319	305	314	354	349	335	305	296	325	329	333	341	355	306	338	328	345	343	355	307	333	307	348	342	312	363	356	315	347	336	326	339	345	317	290	348	335	354	348	317	317	347	336	292	294	305	315	358	306	354	334	339	318	345	327	318	333	346	303	310	330	336	310	314	334	311	311	321	323	331	324	338	330	364	339	312	377	345	330	332	332	319	325	318	306	320	316	314	320	355	297	344	322	359	354	350	318	341	310	308	335	331	325	339	311	302	362	338	333	342	324	303	368	325	337	330	301	307	328	307	309	316	337	342	352	312	338	337	327	327	329	319	315	312	315	323	329	287	307	324	334	318	336	299	335	357	303	323	332	320	337	326	366	341	342	328	304	342	314	323	331	315	305	325	336	308	328	318	329	314	340	355	354	336	333	319	318	329	343	342	332	346	297	332	294	310	319	311	358	344	336	297	331	297	341	326	345	316	348	346	309	326	328	327	337	330	333	329	314	318	359	302	359	312	365	323	351	318	337	362	310	333	324	335	368	302	283	341	308	332	343	333	328	306	335	346	314	328	321	343	312	317	306	332	321	345	361	327	330	338	280	326	326	312	316	329	322	336	305	336	331	299
39605	10572	6061	2906	2120	1564	1242	1038	894	795	707	677	613	610	526	556	500	537	515	518	456	457	467	489	473	498	416	464	483	464	465	507	446	441	438	426	461	429	436	441	436	436	459	422	442	436	435	454	464	442	422	406	444	441	430	444	469	476	423	401	426	453	446	429	457	431	420	421	443	458	453	417	443	448	403	452	372	427	442	417	424	452	463	431	413	389	466	407	451	442	417	417	416	431	448	456	441	426	398	435	452	417	404	425	426	452	460	442	429	441	457	423	433	435	434	462	424	408	456	447	440	423	418	421	440	459	403	415	425	401	439	445	475	423	419	463	441	411	436	438	434	477	415	425	427	410	423	441	462	424	418	429	449	436	453	449	456	402	433	422	440	439	444	426	456	435	404	430	421	452	395	425	437	440	441	454	449	455	420	451	402	448	417	389	467	449	452	486	461	440	421	472	424	427	411	447	361	465	454	432	419	444	462	434	408	449	455	449	409	435	440	397	421	417	424	451	452	446	455	390	454	439	428	437	425	437	448	459	422	458	428	420	428	432	439	436	462	464	411	427	439	468	444	451	410	431	423	426	424	414	428	423	442	417	396	390	401	455	440	420	417	462	414	437	469	418	466	462	468	427	436	426	387	458	424	448	463	442	454	451	457	410	423	425	435	437	425	441	429	432	432	435	411	443	446	382	415	436	456	431	421	453	427	421	433	410	436	393	438	385	462	404	466	424	447	450	465	440	452	435	434	424	450	443	475	472	432	450	430	442	462	418	383	426	383	407	443	445	438	448	428	421	414	448	423	421	442	424	473	417	460	418	429	397	437	428	434	421	413	430	442	395	434	420	427	462	415	438	443	410	449	409	435	417	431	435	417	431	455	413	407	429	446	421	444	406	430	433	403	473	397	429	420	457	431	428	468	458	406	432	423	450	433	451	443	439	443	435	421	455	431	430	431	422	439	444	453	464	440	393	447	443	421	422	436	436	406	459	435	468	440	452	433	415	425	413	407	413	414	434	445	438	427	465	395	453	426	452	453	397	418	446	428	429	436	453	422	458	458	430	420	431	392	445	425	430	433	444	428	436	444	447	455	431	436	435	410	456	397	441	436	459	424	428	412	423	459	430	392	430	444	438	444	425	456	432	409	463	417	464	449	439	445	422	466	424	464	448	423	364	449	399	393	415	451	468	437	393	441	465	474	417	401	406	438	455	421	424	433	403	425	423	420	435	458	444	441	447	413	461	484	456	447	480	444	446	386	432	417	453	435	379	413	421	448	440	432	453	422	456	432	415	436	431	424	430	420	436	397	439	394	477	423	422	446	420	446	422	434	438	422	427	393	439	448	459	426	449	451	460	464	440	431	392	416	385	416	425	476	440	453	469	411	458	445	433	427	422	462	398	451	436	440	428	424	438	430	460	431	422	427	446	439	456	456	416	445	467	425	405	426	409	468	459	443	441	425	438	412	390	418	430	409	415	471	446	406	439	439	394	446	421	441	442	451	459	435	453	436	415	423	436	467	410	442	447	435	449	383	387	434	426	414	427	437	443	408	429	388	444	442	454	419	427	425	421	405	438	404	395	414	477	410	442	434	452	400	435	432	408	430	461	425	422	418	419	452	441	401	455	446	462	413	432	439	449	481	411	434	404	421	398	440	433	427	448	424	440	448	425	426	401	439	459	454	457	448	420	439	455	423	443	435	413	458	428	442	451	445	386	423	413	416	429	429	448	425	469	434	452	444	442	447	427	443	431	426	422	473	404	452	432	428	426	463	432	425	440	447	452	453	458	436	445	471	462	427	417	421	396	408	387	426	419	444	429	441	405	461	390	405	467	419	425	435	440	429	425	444	419	411	428	425	416	434	453	436	412	437	428	400	430	456	440	453	427	434	430	430	413	441	449	423	421	438	432	426	371	409	453	461	447	397	437	493	434	457	406	393	439	434	386	436	470	410	427	450	469	423	422	412	429	419	411	432	429	393	477	408	424	470	470	434	419	448	423	422	405	397	393	443	441	441	434	436	450	405	418	420	398	454	449	407	415	385	393	463	436	444	395	439	436	434	440	425	431	480	448	434	408	443	419	386	447	448	455	436	427	429	425	435	407	435	404	428	451	445	453	438	442	427	433	395	428	444	409	457	424	452	441	441	422	444	409	412	423	461	413	393	392	429	442	443	439	463	418	454	481	396	396	439	418	434	405	433	442	452	435	443	429	424	427	400	411	455	390	415	447	444	435	453	442	432	448	437	448	451	438	435	418	393	449	430	452	438	445	428	448	459	426	438	439	421	457	467	404	420	397	409	392	454	442	490	436	415	414	411	435	435	429	430	454	428	412	420	438	462	424	428	426	430	428	434	417	452	418	428	426	413	419	394	412	418	483	424	418	424	467	440	417	438	434	423	422	435	439	401	432	406	454	453	425	436	435	428	435	460	416	443	431	421	435	436	449	419	422	417	426	426	415	403	427	443	438	441	466	478	426	434	422	478	422	405	429	418	423	459	429	463	455	465	428	431	442	440	440	468	424	413	421	461	425	469	457	417	434	467	424	415	424	422	434	411	466	439	436	473	425	414	439	441	444	417	425	471	438	437	413	453	429	442	469	402	433	411	425	380	403	420	394	434	393	414	441	438	461	451	421	459	444	442	440	389	404	434	442	437	444	447	442	455	459	460	428	408	408	443	463	443	437	422	451	415	457	462	453	462	441	436	435	411	441	386	418	434	418	391	426	446	416	414	446	432	467	420	443	423	400	450	420	431	413	441	445	420	429	444	446	451	453	432	416	425	426	444	420	404	439	459	412	435	447	421	429	403	430	434	446	434	446	426	435	443	470	445	430	407	437	451	430	416	437	454	481	449	451	439	413	445	479	442	452	442	433	444	411	415	405	441	415	398	439	412	449	427	439	465	422	463	410	429	480	465	430	439	417	424	447	429	436	400	415	426	421	463	443	369	398	489	446	437	448	408	418	434	455	422	430	425	450	417	454	456	423	423	400	456	403	436	432	451	442	441	437	436	414	476	450	433	411	416	459	430	421	439	413	441	402	425	464	390	400	386	482	431	456	385	445	459	454	415	428	427	400	397	423	422	395	418	385	437	421	444	458	450	445	415	420	454	463	425	458	457	435	395	434	425	400	430	435	420	444	420	433	427	442	472	420	431	431	427	426	432	453	468	412	449	461	411	451	414	393	432	442	431	405	434	426	471	433	423	406	449	399	422	447	431	441	447	430	431	437	417	420	414	456	440	435	442	484	432	437	404	412	421	375	411	448	459	447	476	410	390	434	421	403	439	415	425	418	392	449	450	433	447	406	411	405	403	412	434	437	426	436	434	441	437	416	426	438	455	421	470	440	435	422	450	431	456	401	466	419	399	455	410	460	453	397	460	442	420	450	434	414	401	420	424	427	461	462	420	427	416	444	412	456	425	407	384	463	426	444	410	460	457	446	434	429	429	413	446	448	416	461	459	455	446	463	446	436	389	439	433	413	472	409
28128	15933	2807	987	849	824	784	821	797	794	761	814	807	773	806	769	796	822	774	798	769	813	812	799	775	803	740	791	802	824	826	801	802	796	828	830	815	829	838	771	769	813	750	764	773	778	791	812	809	767	759	817	779	760	758	818	800	750	755	770	823	794	758	765	789	785	758	772	777	757	803	769	831	840	788	835	802	818	798	827	834	786	803	820	864	761	801	801	756	766	777	855	801	775	780	868	751	833	827	834	811	802	781	793	802	797	835	773	771	785	806	787	821	802	770	820	804	782	789	784	843	781	766	767	822	768	808	787	820	805	799	741	729	791	822	791	772	810	785	807	777	758	776	784	792	806	817	757	775	803	764	842	791	783	795	765	793	755	786	819	712	793	798	783	818	775	795	820	801	782	815	863	805	778	774	828	817	806	821	810	766	768	817	758	783	786	837	804	837	747	813	790	776	829	765	783	780	755	800	766	855	813	810	811	788	834	831	804	796	798	741	759	820	779	779	774	808	794	777	826	785	748	715	832	812	803	845	800	801	797	792	822	780	780	786	805	804	778	830	766	812	855	784	776	805	807	767	763	758	798	822	813	806	821	790	832	770	765	751	802	762	796	876	769	794	822	803	783	785	788	824	806	780	738	781	792	774	780	747	775	827	749	743	764	798	790	798	818	837	788	786	829	783	827	791	810	756	774	817	803	819	781	795	801	772	845	774	757	811	807	778	772	822	794	809	783	788	761	834	789	733	821	817	797	786	772	821	813	821	814	741	783	824	811	833	762	776	778	767	793	783	799	860	769	798	759	747	797	845	817	802	829	811	784	794	823	779	755	760	800	819	813	790	810	799	832	796	784	794	855	810	770	795	772	853	830	780	765	802	820	844	808	738	797	762	834	818	846	815	813	802	769	792	766	826	793	801	770	822	799	788	797	782	809	767	820	789	790	826	822	817	804	765	783	834	831	787	807	803	793	797	770	773	752	782	812	752	779	784	847	830	806	810	790	791	783	796	755	810	751	776	821	826	808	801	785	743	790	753	828	824	819	803	793	785	736	784	797	799	782	746	806	808	791	765	815	827	842	787	761	826	771	796	773	803	871	868	796	796	762	800	789	836	808	772	753	776	772	726	767	791	835	798	813	794	812	811	826	794	798	836	812	810	764	865	833	784	802	780	811	811	787	774	868	802	766	809	796	771	756	814	799	756	807	760	798	797	798	801	779	807	782	755	770	788	817	825	817	775	770	798	748	735	812	744	785	758	831	793	782	774	736	800	803	808	806	778	826	796	811	786	777	787	750	819	809	827	768	802	788	827	753	782	822	804	790	821	801	791	793	811	835	806	799	796	749	804	783	813	793	827	814	774	763	820	773	786	776	796	785	796	817	794	802	826	794	791	755	800	869	758	785	793	789	783	793	797	802	753	822	816	809	784	746	786	801	824	783	799	815	756	751	761	805	759	765	795	749	792	797	813	785	782	808	768	779	779	806	786	752	806	752	770	824	793	830	768	769	824	807	814	756	808	822	812	786	754	793	781	760	817	773	767	831	754	763	792	803	780	777	762	828	802	813	797	819	808	826	778	745	799	800	755	783	798	792	820	804	784	811	816	799	770	773	772	796	769	769	793	776	838	787	790	799	771	787	836	769	800	782	827	804	787	782	757	793	826	772	774	792	821	808	807	758	801	783	772	771	834	814	796	790	840	810	808	773	819	815	782	815	819	833	728	789	780	771	858	813	724	844	727	798	772	755	792	772	816	807	801	752	756	777	788	810	799	752	795	802	782	791	763	769	812	775	777	813	760	794	800	819	812	775	773	758	843	756	744	788	768	787	762	806	780	828	782	775	780	772	847	761	818	771	812	777	790	788	797	790	811	811	779	770	790	785	787	772	801	843	815	745	774	767	789	808	776	757	805	828	775	761	832	865	800	764	762	770	825	809	808	781	799	792	803	794	789	799	800	818	791	756	826	816	792	781	795	833	812	780	780	823	778	766	803	795	794	809	744	766	842	769	750	823	788	779	817	792	824	857	821	761	794	827	801	787	780	753	783	779	797	812	856	818	836	806	860	832	785	800	804	768	826	797	799	751	801	765	803	769	782	789	817	755	792	817	794	762	790	747	748	817	826	734	798	818	801	776	815	815	788	756	864	783	786	842	791	806	813	833	825	743	845	810	844	820	771	770	765	813	801	756	775	768	768	786	807	850	824	803	837	791	744	836	778	842	799	727	763	786	785	785	819	762	813	827	804	788	802	827	820	786	837	781	799	817	781	840	801	814	802	804	810	842	782	759	787	765	801	778	794	841	811	749	777	766	752	763	782	753	808	853	758	796	826	810	845	805	840	776	797	776	764	796	843	783	779	778	796	800	808	775	801	768	823	804	802	808	800	772	793	804	773	827	783	790	798	807	794	799	806	808	756	778	798	806	791	837	739	783	768	779	824	838	779	801	836	769	789	797	865	837	768	824	809	778	824	791	799	836	805	800	826	797	729	831	799	822	782	773	726	775	789	795	806	784	829	816	838	787	766	807	743	843	853	798	827	782	793	785	813	816	827	819	800	804	783	741	808	743	794	805	810	783	780	808	815	759	734	836	792	779	807	764	853	794	794	773	776	821	768	783	804	769	776	786	790	792	810	771	798	825	780	802	826	807	784	806	812	804	809	772	746	830	794	797	770	820	810	810	858	784	771	762	763	861	795	834	813	758	804	836	850	783	763	765	760	808	792	821	822	813	804	746	779	798	801	802	769	749	805	787	797	785	808	827	848	776	847	790	776	811	814	797	809	756	764	756	794	800	788	790	839	803	806	749	803	798	787	791	822	762	815	799	830	807	814	773	808	790	772	826	789	776	773	824	769	794	782	795	769	808	815	801	767	748	794	825	806	751	801	796	779	818	792	791	753	785	724	786	809	823	808	809	792	752	789	787	745	801	824	796	794	793	801	766	779	765	779	788	818	803	843	777	802	795	766	776	840	776	775	795	770	796	766	779	780	770	781	811	797	805	778	844	800	761	811	802	786	801	829	792	797	804	823	753	808	768	781	773	824	760	762	810	783	798	824	828	826	790	770	757	792	760	785	762	865	803	820	809	760	798	761	799	823	803	765	788	834	793	783	807	794	816	810	779	816	778	834	819	762	807	788	811	779	784	803	857	795	831	818	821	812	798	792	790	775	824	771	814	821	820	759	766	810	733	840	784	812	792	786	804	765	825	808	787	800	785	777	775	806	845	857	824	765	785	792	825	802	808	854	824	797	757	823	734	779	754	786	786	783	771	782	795	814	760	715	781	798	756	747	804	785	793	759	824	775	796	784	830	808	798	810	744	823	771	827	792	791	745	793	787	767	767	851	826	837	787	871	789	761	803	817	801	782	783	794	805	769	796	836	808	774	758	777	779	780	793	790	776	847	793	848	794	783	798	830	800	810	768	839	748	804	780	770	827	752	791	799	827	807	830	770	780	793	808	781	786	805	781	805	775	741	793	768	790	799	812
11380	1553	1219	1141	982	1100	1048	1045	1046	1077	989	1051	1021	1015	975	1042	969	1014	1002	1071	959	1004	1032	983	992	1008	998	996	972	985	1023	1005	1068	994	971	995	935	1059	1007	1003	1051	988	1012	1010	947	961	978	1014	1032	1046	971	1012	1038	1030	946	961	1007	1044	1010	1024	1006	987	992	940	1058	1082	963	1029	1008	1005	996	1027	980	1040	999	1022	966	1013	1073	1026	974	1002	1023	1076	985	1005	1004	1007	1005	1033	1023	1019	1010	1021	995	998	1043	1019	1016	1023	1054	1046	989	983	989	1060	1049	1005	1010	987	978	979	997	1028	1038	1001	1005	1025	1005	970	956	1008	1005	965	1024	1021	1049	965	1027	996	1052	952	999	996	1014	1021	1043	966	1016	1002	1027	993	1001	976	982	1012	1015	1015	970	1041	1072	1009	1034	1000	1009	1027	1001	1015	977	1016	980	999	1049	1049	1020	1012	1008	948	981	1004	1009	1035	988	1001	987	968	991	999	994	1012	980	1002	1009	1044	998	1017	996	972	1064	954	1000	1003	1016	988	995	1016	1042	990	1021	1068	961	1090	1050	1010	968	998	1018	960	1047	1000	937	1058	1086	992	1018	1043	952	1035	1063	978	1075	1036	1007	1014	1050	1017	992	1005	956	1017	964	1058	1023	991	1030	1010	981	976	1006	988	984	1027	1006	1006	965	1011	974	949	983	942	1027	1006	1004	1023	1019	1025	1038	992	1035	1040	1011	962	986	955	977	1037	1031	985	1029	984	1040	1030	1057	1041	1053	1028	973	1058	1024	1030	991	1100	978	971	1009	959	962	1038	1015	1002	975	1050	1005	991	1011	979	989	1026	996	1019	953	1019	1001	1017	1047	977	1016	987	1018	1004	966	959	1010	1037	1048	940	1033	979	1018	970	1065	1034	966	1016	1052	965	1021	989	1004	1042	1036	997	954	982	1049	1061	978	982	1055	1010	1050	1024	981	1014	1047	1022	1002	968	1077	1004	1004	990	1059	1058	952	1002	969	1047	1030	1048	984	966	1003	990	1004	1061	1045	965	997	1009	1021	1028	1020	1048	1013	1042	974	1076	981	1024	1018	1029	1028	1018	992	1001	977	1016	1024	993	973	992	976	1005	973	990	1024	975	1028	1000	1043	1035	1057	1044	1021	1061	978	990	1001	1013	991	938	1010	1001	1038	976	1011	1077	967	1008	1018	1029	1004	972	1055	1020	984	1019	995	984	970	1043	1028	1011	1032	1070	985	1011	995	994	968	1027	1044	1002	1015	1012	973	1040	1002	1098	1035	1016	1025	1048	1017	1031	1111	1078	1085	984	1024	1018	1041	1029	1021	947	993	976	1017	1031	1041	1052	1009	1003	1004	1004	1041	967	1020	999	1034	1059	1000	1018	1025	1042	970	992	1024	943	996	1064	1014	1006	962	1002	967	1001	1015	1015	1002	1033	1069	1025	1013	972	997	951	1035	988	1030	1016	965	951	1000	974	1024	1037	1007	1026	942	1040	1042	1028	986	1034	1031	954	1006	1032	977	1026	1035	1021	1067	1061	1005	997	1000	959	1007	1024	1018	992	974	1030	1032	1013	1024	1026	1025	984	1043	958	1052	988	1025	1029	1000	992	1003	1035	1003	998	1015	967	969	1042	989	1096	962	1037	994	1010	1021	987	1041	1020	1041	1014	1001	1006	1029	1035	969	1057	1042	1018	1038	968	999	984	1043	975	1005	1001	1026	1029	952	967	1023	1006	989	992	1002	994	1076	1038	1004	1100	983	1021	1011	1013	1028	978	1023	1030	990	971	1034	978	966	1046	1053	1039	1003	993	1001	1026	996	1037	999	989	1006	980	999	994	1019	1009	1030	1013	1041	1050	1006	990	1006	1013	958	1033	1022	1001	1002	966	984	1031	1006	1037	1008	1015	1006	1057	1056	1038	999	1028	958	997	1017	998	1021	969	1002	1031	1009	1033	1039	994	1059	1001	1010	1025	1050	1013	1007	985	1021	951	1024	974	983	1021	1017	1007	968	1020	998	946	974	963	954	989	995	992	1038	978	1002	1074	1009	1060	992	981	998	993	1039	979	988	965	1068	1028	934	1013	986	962	969	1030	1026	1001	1015	1005	1042	1036	956	1055	1031	1001	990	966	997	1016	1046	972	1011	1007	976	989	1033	992	997	966	990	1008	1018	1020	983	1025	1012	1026	973	1017	1008	1017	933	1040	1029	1040	979	1020	975	1015	1076	1018	1021	990	1032	1002	1016	1057	994	1037	1043	1022	1044	981	996	997	983	985	1042	1069	1010	1034	1052	966	1036	1046	1017	1051	945	1087	985	1022	987	1034	970	1059	1037	1052	992	1025	1031	997	1045	1041	916	1019	1033	1013	988	1017	1037	988	1023	1087	973	1003	1058	1014	1040	1005	985	961	1001	1010	1012	1036	1046	1008	990	1022	1011	996	1024	1003	975	945	1029	1039	1003	1024	1072	1037	1073	1033	1023	1035	942	977	986	1023	1021	1016	1038	1000	991	1042	997	977	984	1037	968	1003	992	996	1027	1019	992	983	1077	1015	962	1060	976	1027	954	1066	1033	964	988	998	978	920	1001	1018	956	999	989	1027	1014	1057	1047	985	1002	980	1050	1012	1033	1058	1017	962	969	992	1037	1084	1010	971	950	994	1056	985	1034	1000	947	982	1058	991	979	1008	961	1005	970	975	1045	966	1034	967	1003	955	987	1020	994	981	1012	978	991	997	1006	1002	1032	999	986	1008	1029	1012	1027	972	977	997	1001	1017	1017	1026	1076	956	1029	1048	987	944	968	932	1032	997	989	997	1042	993	1060	1002	991	1005	1026	995	992	1035	1012	975	898	986	1027	935	1058	1001	987	1032	1031	992	996	1031	1017	1032	981	1022	1033	1049	998	989	1022	984	1016	1046	1027	1044	1030	1040	1071	958	1007	1028	1027	1047	1000	1068	1022	1018	1002	981	1046	975	971	981	974	1041	1007	1009	1016	967	988	1008	1048	948	994	1043	1023	991	1024	1026	978	915	1003	1035	977	1023	1000	1070	1031	1002	1085	1040	1015	1030	1040	994	994	1028	1033	1029	1012	1043	1020	1076	972	993	1022	1024	987	1023	990	998	1000	1006	992	1014	1065	1047	1011	986	1106	1027	1021	1004	1052	1046	1005	1012	1034	1008	961	1005	1025	1060	1028	987	988	1023	1072	1066	974	1007	1006	958	998	1055	983	1024	1035	1021	1036	1053	1011	960	987	936	1064	978	1024	1047	1022	1049	1001	1014	1002	992	988	1011	1038	1009	915	998	1016	973	997	993	1067	972	997	978	1011	1025	1010	980	1005	1043	980	1012	1037	980	987	988	1006	977	1009	990	998	1005	1030	1033	1004	993	985	1034	1009	933	942	993	1017	1017	985	1052	1033	994	988	1035	1029	967	996	1041	986	1009	1071	1061	1023	990	1033	993	1027	985	994	1005	1042	1024	1014	1012	1005	1042	1022	1018	990	1003	984	1025	996	1074	978	942	1011	1020	1031	985	1051	970	1029	1030	1055	1007	1009	996	1056	1042	1068	994	1043	1030	1041	1016	996	949	1043	988	1026	1070	1028	978	1018	1009	972	999	953	1077	1006	942	1016	1020	992	1029	1026	1007	980	971	1042	1049	1002	1035	983	981	1021	1001	993	1011	1047	1017	999	996	1050	991	1025	996	1004	1046	967	1049	1008	981	995	1031	1061	993	1020	1022	983	1038	1014	1005	1018	1058	1040	1001	1012	972	1032	971	999	1034	1021	999	1046	1032	997	982	1025	958	1005	1001	926	1094	980	1000	999	976	1046	960	1018	1057	969	1007	987	960	1049	1011	999	1030	968	1045	996	989	1034	990	997	1004	991	1047	1008	1000	1010	946	1097	976	1033	1013	1023	1052	1014	989	999	995	1049	1025	1015	954	978	1019	1045	1003	1029	945	972	994	987	1005	1012	997	976	991	1025	985	1035	1031	1010	995	991	1052	992	1066	1009	1043	1023	947	1023	978	1001	981	1039	993	1036	994	997	1026	989	991	1035	1006	969	1029	1003	1015	1027	950	1037	977	1008	998	1029	987	988	1001	943	1025	1008	1014	1027	1037	1004	1079	1005	985	971	1037	1002	1044	1030	968	1056	1016	1033	1012	1054	966	1016	990	1038	1058	945	1009	1049	977	1039	1025	1017	1049	932	1001	1017	1010	1035	1050	1004	1034	1049	969	1004	958	1052	1017	1061	1003	1029	1003	1017	988	1033	1004	988	995	1021	969	1068	1015	966	1031	1014	1051	1007	1057	996	993	1036	978	1008	972	1039	926	975	1064	1052	1027	1025	994	1012	1066	1031	1046	1025	980	936	996	1038	1032	1022	1058	981	1003	1008	997	991	974	1029	1065	1048	998	1001	980	953	1011	975	1035	998	1012	996	982	987	972	1027	1028	1030	1054	1001	1003
23364	21210	27854	24860	20852	3319	1020	839	711	744	740	729	714	734	709	675	725	652	680	674	682	667	740	660	688	691	658	664	675	662	671	668	678	661	652	606	684	666	669	683	667	674	664	664	675	677	689	705	673	681	661	672	641	669	713	611	675	666	692	627	654	659	679	723	672	652	632	646	696	661	677	682	653	662	621	661	651	583	637	651	669	684	667	730	661	675	674	667	703	592	640	684	680	665	621	646	660	696	638	632	655	646	640	652	679	639	621	648	682	649	660	678	670	666	657	623	630	661	679	676	608	639	652	718	659	648	678	623	656	667	644	615	640	607	629	658	627	649	641	642	661	628	675	670	655	655	664	652	699	722	682	642	642	655	650	664	668	628	688	685	637	675	636	685	689	676	712	640	604	628	637	654	653	613	687	668	694	648	623	677	645	642	615	650	678	656	667	690	667	670	655	633	652	686	702	691	669	651	640	667	651	629	666	676	700	677	678	695	691	608	683	709	611	621	660	630	677	660	676	599	660	649	651	627	672	671	658	695	638	657	643	703	641	676	663	613	662	639	648	612	684	633	636	658	668	626	682	657	651	731	666	612	649	683	658	647	642	646	663	687	648	673	650	644	601	644	687	642	610	630	636	678	676	658	700	670	605	630	641	633	656	696	660	687	652	644	659	623	649	679	669	614	649	628	667	616	674	666	612	636	663	631	662	686	672	694	633	653	617	664	666	653	642	646	617	679	656	618	705	651	648	707	605	662	674	683	678	641	670	664	589	626	617	651	679	637	656	664	686	661	683	660	652	669	656	641	687	683	658	687	665	661	716	647	603	626	683	664	662	650	706	660	623	689	703	683	663	646	634	611	679	703	673	608	635	632	693	681	630	698	655	632	699	664	670	633	655	659	637	658	638	633	652	696	629	647	692	651	638	670	665	697	700	670	674	652	678	714	693	682	688	615	651	662	671	671	660	616	684	625	676	648	681	673	653	657	636	610	648	648	658	666	658	678	640	655	617	642	651	677	679	670	617	672	658	639	616	642	643	674	659	686	667	621	716	677	653	595	655	715	665	720	613	619	650	670	648	656	658	751	604	648	663	666	620	599	679	669	655	665	686	666	664	632	618	648	661	661	691	647	662	646	626	682	687	616	679	676	690	627	610	679	676	683	627	688	635	668	647	657	652	659	658	626	671	692	684	641	648	581	626	659	634	668	660	658	661	674	662	646	624	625	653	670	659	691	651	665	619	651	616	636	662	654	658	660	636	626	663	631	626	622	665	673	658	652	664	624	684	743	643	654	603	590	676	666	650	651	684	632	657	630	653	639	709	712	693	606	666	711	655	651	692	681	668	650	652	629	666	652	648	632	663	661	637	665	655	651	666	652	635	631	645	660	699	664	622	641	668	643	688	708	633	635	647	633	638	682	637	653	633	646	671	631	667	642	679	668	598	667	640	669	662	650	671	658	658	620	633	622	684	672	671	674	646	614	632	641	715	674	680	651	714	657	638	669	643	645	701	660	671	684	698	670	665	682	651	674	689	675	667	688	655	665	650	663	690	685	639	671	633	694	614	655	676	590	602	648	638	708	663	672	633	664	605	668	635	582	656	605	660	626	690	709	616	657	676	655	679	651	681	670	688	670	652	687	685	676	633	629	671	667	627	675	715	619	638	675	687	707	669	663	630	645	641	689	673	688	638	665	643	672	658	705	689	661	660	678	691	651	630	653	596	636	667	623	662	661	712	696	635	642	681	689	654	654	638	644	630	581	660	708	600	646	662	659	652	678	649	647	652	657	640	688	638	688	691	633	667	655	667	673	633	648	654	630	652	635	635	664	656	672	635	646	676	641	633	648	659	687	629	702	644	709	602	654	680	600	702	646	617	668	667	656	670	713	652	618	651	675	630	629	690	662	660	675	694	638	719	642	677	631	689	638	616	689	678	627	658	654	668	661	631	670	621	646	652	695	654	658	654	643	645	688	646	651	674	651	662	665	594	654	639	662	678	640	647	689	689	623	665	693	645	707	632	689	646	665	646	617	638	659	620	667	637	627	677	607	648	651	639	691	669	641	640	661	664	649	710	615	645	620	691	688	655	659	676	633	639	675	650	654	627	670	676	668	640	661	618	657	651	649	624	668	625	697	684	631	637	671	648	683	654	661	668	659	631	640	649	655	646	674	617	660	663	673	657	661	639	604	676	670	681	620	669	640	676	671	674	662	646	654	697	678	677	665	641	644	636	613	661	625	630	674	654	634	652	642	695	654	689	683	655	671	647	585	653	673	676	656	640	606	660	692	643	629	657	623	649	637	650	683	692	665	689	637	637	651	650	674	686	644	681	674	650	699	653	657	648	631	679	698	640	691	678	671	634	682	658	630	652	673	678	689	669	649	646	689	661	623	645	663	650	623	695	677	660	594	666	666	603	602	650	631	677	636	666	668	644	680	646	686	669	680	680	620	639	646	631	599	662	636	690	659	639	683	669	660	708	674	691	639	686	663	714	636	674	650	670	658	683	633	680	652	680	609	669	665	648	636	642	649	661	667	632	663	647	671	642	701	674	646	620	649	636	614	683	670	672	668	618	693	670	685	636	589	646	657	614	655	661	616	620	660	632	653	644	631	645	672	673	646	641	613	677	644	668	621	636	626	637	775	694	642	659	689	660	628	667	668	680	672	648	652	665	670	680	675	652	678	636	578	664	597	682	728	650	629	646	651	649	662	645	675	669	664	656	697	655	643	699	648	679	676	656	714	668	679	661	678	681	683	724	671	688	638	674	618	655	702	644	629	625	724	651	654	677	679	685	661	612	674	665	666	658	645	714	665	670	710	659	654	638	651	652	627	633	628	703	680	663	627	667	621	686	683	646	622	651	662	670	678	692	612	688	679	604	671	643	648	692	615	684	674	627	668	657	673	669	674	622	655	602	657	699	633	632	680	673	625	636	682	647	640	622	648	685	692	683	651	662	690	631	634	628	672	633	650	692	684	661	639	646	682	639	663	642	655	648	662	657	715	659	706	644	668	652	640	636	681	652	699	709	675	632	685	670	682	672	633	678	657	614	641	613	656	670	647	692	663	643	645	635	658	663	668	682	635	690	622	652	627	631	644	612	698	716	658	664	660	673	671	704	676	665	642	673	675	690	671	666	621	630	646	686	697	641	627	645	668	676	688	653	600	659	620	618	661	681	657	724	627	686	640	670	667	688	682	647	666	674	692	650	628	682	671	609	693	698	687	668	676	648	616	719	663	702	670	659	680	666	678	652	677	674	651	630	619	686	660	670	720	667	645	657	686	678	639	631	636	675	631	667	677	643	592	663	682	670	654	658	660	645	658	623	706	714	648	607	656	649	645	666	639	674	657	661	686	671	646	671	622	667	655	633	644	600	679	713	671	697	649	645	635	661	704	724	666	661	645	653	650	678	615	670	644	656	627	704	640	613	658	637	634	679	657	682	692	649	684	659	644	628	656	653	637	697	647	649	665	725	670	649	647	686	655
33959	7315	4154	2242	1739	1520	1330	1215	1130	1071	980	1011	992	907	933	922	892	875	867	903	828	901	831	939	851	878	898	859	874	889	865	869	887	919	876	862	925	855	868	818	873	872	815	851	858	864	882	840	868	873	851	854	858	892	801	824	834	891	815	845	877	863	834	854	839	868	842	895	838	854	803	834	877	890	838	832	860	880	870	857	886	844	861	858	821	880	845	840	832	874	820	897	823	843	867	816	848	889	899	893	894	824	899	846	858	839	901	889	845	777	848	849	867	801	851	885	828	869	852	879	901	837	876	827	822	846	878	883	841	823	871	840	815	845	905	794	853	885	849	873	824	855	831	887	900	865	850	856	776	896	833	871	859	853	842	841	826	874	818	859	882	880	884	841	819	848	883	818	837	852	861	830	865	848	884	842	859	831	821	807	812	901	864	902	837	854	858	878	834	836	842	865	854	907	893	824	874	891	842	867	876	932	889	822	831	858	895	874	875	829	861	823	878	807	897	869	801	840	828	837	884	875	829	862	885	823	850	816	920	865	880	855	893	857	876	837	806	818	804	808	844	864	810	887	837	848	846	847	891	816	805	867	859	847	815	886	885	876	870	806	875	848	836	870	797	820	858	848	896	860	823	825	869	828	829	841	811	887	870	868	857	817	834	839	891	817	841	888	870	848	836	813	879	834	852	828	825	857	885	858	789	839	847	856	883	805	822	805	860	859	869	896	866	866	828	837	851	894	806	884	876	831	876	791	872	840	860	820	889	885	813	851	837	923	865	895	823	845	850	873	882	855	858	881	848	844	828	865	863	829	813	850	815	857	865	862	885	835	842	845	814	886	777	841	837	863	831	866	838	866	834	808	811	823	874	852	880	858	883	905	837	890	790	882	892	884	842	887	821	857	815	879	845	862	923	873	809	826	910	875	819	813	850	899	836	815	831	854	840	861	846	877	855	807	813	855	914	865	838	867	863	876	896	875	856	842	863	831	801	895	858	861	875	840	845	816	890	839	834	891	855	843	889	844	871	842	848	849	899	853	858	903	887	834	838	907	843	880	882	866	890	904	881	843	862	864	866	821	822	842	899	900	810	840	889	896	821	830	919	845	888	886	803	904	859	834	833	886	795	840	796	868	872	854	897	893	841	800	833	860	828	901	880	888	857	874	859	875	872	826	867	867	885	828	883	887	784	878	872	890	885	844	830	886	829	828	864	789	875	833	889	941	848	885	864	859	806	893	868	861	874	831	889	828	873	847	868	888	832	851	857	860	861	891	851	826	813	798	795	867	867	855	863	896	887	838	820	809	813	859	915	838	808	867	873	859	866	863	876	887	847	861	862	818	906	919	874	867	880	921	833	881	871	850	890	880	858	838	852	878	858	872	876	840	890	826	834	881	873	869	848	848	868	876	817	829	826	839	810	870	879	805	841	833	868	822	858	854	886	865	892	850	847	900	815	844	892	828	830	869	852	820	852	860	822	849	912	836	873	852	853	846	867	869	813	861	854	865	791	851	818	790	899	830	896	856	897	870	842	867	822	865	887	851	877	849	876	856	849	839	836	832	897	839	854	874	858	891	809	876	859	861	863	856	845	825	811	880	914	860	857	858	898	826	902	862	898	884	897	873	888	867	888	878	857	836	767	870	909	863	859	849	858	813	871	833	806	847	849	874	828	850	888	856	866	861	823	853	880	844	847	844	917	913	835	840	895	857	821	833	872	892	806	869	900	846	835	900	880	842	822	861	851	860	867	816	881	820	912	817	856	850	848	883	884	853	889	828	837	860	841	869	851	837	857	889	846	872	848	876	877	835	834	858	850	914	852	851	875	831	829	887	841	844	861	900	863	808	881	872	868	891	827	875	808	824	875	840	836	837	885	814	843	798	868	837	908	821	875	839	900	865	835	896	850	812	846	881	864	836	910	890	771	881	874	891	891	852	859	874	888	851	790	874	847	831	826	853	856	878	884	900	822	841	847	935	876	832	884	867	862	845	810	873	865	888	867	828	838	861	847	935	855	909	862	863	874	863	897	838	840	869	817	799	867	919	849	863	805	855	840	850	838	859	840	890	850	849	812	841	886	892	903	822	894	895	830	905	877	872	876	837	870	904	876	918	876	824	854	883	902	880	868	921	836	810	830	848	853	840	755	891	863	830	833	870	855	886	836	838	900	890	847	847	847	839	876	838	859	790	862	867	829	823	838	823	862	885	843	824	838	854	910	821	912	888	914	842	825	856	836	824	879	864	815	857	907	921	836	807	852	869	852	849	844	856	896	765	831	856	868	910	862	846	843	833	875	869	799	831	862	859	876	796	845	853	900	846	871	892	816	854	787	835	839	902	883	848	884	881	859	867	832	841	913	889	870	880	907	848	841	852	858	886	852	816	831	860	853	840	827	838	914	840	832	821	805	885	860	868	878	840	865	862	822	834	862	848	864	800	826	895	884	799	864	867	875	849	906	892	872	872	830	871	873	853	830	871	850	924	850	863	860	878	836	852	837	853	845	857	822	825	849	894	839	819	852	859	886	895	834	857	792	873	907	883	853	849	824	907	841	889	827	823	866	827	896	819	923	856	875	821	842	879	853	848	840	866	898	868	837	851	833	856	837	865	865	845	872	877	825	910	895	841	823	878	870	849	806	849	862	875	869	841	851	893	864	847	851	896	870	895	861	876	873	797	848	865	824	868	863	861	879	849	857	870	838	845	797	873	836	852	845	865	839	826	892	853	806	854	831	817	871	870	881	862	883	861	864	846	852	819	852	868	870	850	867	841	924	864	869	882	883	863	844	852	893	836	862	912	871	795	857	878	791	872	850	851	899	857	837	877	836	806	814	864	833	824	891	867	877	820	853	884	866	840	877	812	890	856	861	896	829	798	871	838	922	877	835	837	870	872	837	887	865	829	843	818	846	855	871	865	841	843	843	853	853	849	851	876	853	858	883	768	877	861	832	882	880	837	864	868	888	885	834	853	863	824	864	872	881	855	846	851	846	832	809	847	884	855	886	818	882	818	839	892	883	835	867	861	856	835	860	875	854	828	861	911	855	838	850	860	812	859	855	864	860	851	840	840	859	820	875	839	827	775	850	846	870	845	840	869	843	920	788	877	839	857	848	854	849	844	859	844	857	858	811	869	892	881	816	804	877	883	870	845	882	836	840	917	825	872	858	827	849	874	857	848	861	848	907	855	782	864	847	864	877	902	850	841	881	898	859	859	826	855	892	832	834	861	819	890	903	849	854	848	849	848	835	851	849	831	850	830	854	873	837	855	876	864	854	875	803	830	928	920	840	801	834	862	837	870	857	827	845	866	893	877	870	844	884	830	883	847	865	840	868	826	861	881	840	883	851	867	881	866	939	809	837	884	899	821	812	889	815	909	850	822	790	855	855	865	892	880	869	886	840	834	864	888	866	791	843	892	936	883	812	816	858	898	838	897	877	883	855	836	885	892	889	854	854	902	846	844	854	862	861	882	847	822	854	871	859	842	890	873
24924	21222	25594	23222	1553	660	618	603	642	607	593	616	605	569	564	564	579	563	592	541	556	582	524	594	527	559	540	597	590	589	545	563	556	519	589	563	560	550	606	546	584	615	575	543	547	563	561	546	595	583	542	554	537	602	612	539	570	570	604	531	585	578	546	573	568	571	516	561	590	541	585	552	549	569	582	558	535	553	567	589	543	544	587	582	548	564	585	574	587	544	569	530	554	560	583	571	563	561	544	537	520	579	561	572	535	592	577	554	592	555	576	581	536	570	609	554	588	551	568	585	579	553	584	575	600	550	551	552	569	538	554	594	554	620	533	525	574	567	563	565	581	561	582	520	572	556	590	508	548	558	537	550	498	548	582	531	564	576	606	580	538	539	546	572	543	617	590	547	517	562	559	518	609	531	545	570	554	567	556	568	568	561	570	551	589	580	572	587	537	562	570	591	540	559	514	621	607	623	558	622	612	567	588	579	544	577	572	585	563	596	554	559	562	546	560	570	584	570	531	565	562	556	552	567	532	559	587	576	536	573	571	557	563	624	616	596	538	601	590	572	551	575	537	567	558	574	558	540	557	591	532	528	529	530	582	535	590	567	608	544	614	547	580	571	559	567	554	552	517	579	573	575	535	561	561	568	595	641	594	559	576	563	588	594	577	552	563	577	602	549	555	543	534	547	523	539	603	558	555	569	583	567	569	526	560	579	561	550	574	565	528	506	550	574	564	561	583	566	543	517	594	529	576	574	604	527	597	570	569	540	578	572	543	571	569	581	592	579	575	594	536	581	558	546	600	559	600	566	555	528	567	605	556	588	584	550	549	580	570	579	616	580	572	572	555	574	571	578	551	556	553	525	563	545	519	564	584	548	568	570	562	544	559	584	597	533	543	572	575	552	507	543	517	549	566	573	546	571	590	586	529	548	584	557	569	574	570	540	569	565	576	590	550	590	557	595	544	551	594	595	545	580	591	552	594	567	573	598	544	533	574	628	555	549	534	570	549	577	536	554	568	579	584	537	578	589	553	550	595	589	519	537	554	585	556	540	553	535	544	532	523	505	582	571	574	547	569	574	549	568	595	561	510	528	541	583	548	547	564	560	583	608	587	544	602	542	561	511	556	548	554	583	586	580	584	578	473	533	558	552	537	559	564	573	567	579	567	545	571	553	561	575	553	606	569	591	578	487	553	543	570	561	537	596	579	526	597	536	575	594	571	563	518	562	581	579	549	562	609	580	557	559	535	544	558	572	556	567	580	570	555	577	551	538	563	588	557	531	552	582	552	540	535	588	556	532	578	534	563	568	566	546	571	568	543	620	553	526	544	571	547	568	563	562	563	582	576	562	552	562	573	578	542	573	570	562	589	526	576	599	559	560	538	542	551	623	553	569	544	561	582	578	580	613	589	552	567	552	562	587	509	554	554	562	564	585	560	568	561	577	589	603	570	572	561	562	539	571	562	529	535	577	534	534	633	590	569	568	548	544	551	565	555	551	547	540	545	559	559	572	560	590	576	562	579	542	562	588	572	581	550	534	534	582	569	547	536	539	537	532	561	557	555	549	580	527	586	595	558	562	551	547	592	563	548	577	545	564	566	535	578	574	543	544	565	539	597	510	556	512	528	577	594	595	596	542	561	542	560	553	585	554	573	564	527	551	584	565	543	548	558	586	511	559	542	582	588	580	589	570	565	577	529	532	609	573	566	546	542	581	611	577	586	577	521	546	502	530	586	578	571	534	583	573	558	568	563	577	540	609	540	580	548	563	560	568	572	533	538	549	558	554	526	504	499	543	594	595	568	528	538	540	572	573	604	548	558	568	596	579	566	572	575	557	536	548	559	583	587	577	527	553	589	563	612	586	579	506	548	557	563	544	544	527	548	551	566	543	553	565	582	550	536	575	626	571	536	558	570	519	597	541	563	540	590	557	603	554	589	550	578	609	548	548	527	571	519	582	554	561	536	595	571	538	553	570	542	524	520	584	570	535	537	550	554	579	546	605	602	540	554	572	551	536	568	578	549	582	543	550	593	581	540	580	601	558	593	534	587	567	575	532	547	551	554	572	559	590	566	541	557	549	562	579	560	559	545	528	557	556	590	523	606	618	577	555	564	598	567	594	596	620	571	551	576	528	573	551	537	556	577	574	551	524	588	600	575	533	571	561	607	583	555	557	559	586	521	551	588	618	590	551	559	498	569	585	587	554	580	550	559	575	615	543	570	557	583	577	584	546	568	597	541	582	577	527	540	575	566	560	594	564	541	598	536	634	563	549	515	523	533	597	496	577	551	600	562	599	612	589	555	566	540	539	553	542	542	576	541	579	557	569	516	539	573	563	567	562	577	565	556	550	596	648	596	569	561	572	549	529	556	581	553	613	545	572	568	527	608	565	557	566	586	536	540	589	519	578	551	520	580	530	590	594	537	554	566	545	556	520	603	558	616	566	575	624	557	561	563	546	578	564	589	534	580	602	558	556	620	552	591	551	587	544	532	561	578	575	552	606	589	528	563	553	534	532	555	594	559	566	531	580	542	577	523	564	559	583	621	584	602	562	553	571	545	575	578	532	569	540	584	574	548	598	597	544	569	543	575	583	578	527	566	594	555	589	588	599	631	519	589	582	529	578	522	532	535	540	625	534	592	561	539	549	574	581	525	592	559	540	585	563	543	576	583	534	566	529	551	582	597	564	595	578	548	557	605	566	574	553	565	593	580	556	548	558	536	561	610	571	548	566	585	572	565	580	585	566	575	554	597	574	580	560	592	600	569	538	538	565	607	598	590	569	610	541	548	532	576	576	616	584	535	599	601	557	567	604	592	529	619	535	568	577	583	529	591	550	522	582	591	545	568	575	547	560	560	537	536	573	546	535	572	544	538	591	560	565	555	575	536	592	553	577	579	588	556	509	542	565	619	569	556	535	554	554	568	608	549	566	559	556	541	599	548	548	499	569	583	555	558	501	562	603	576	551	548	495	594	571	560	557	556	547	567	569	584	606	652	550	552	531	583	568	565	577	534	561	546	544	577	588	569	517	576	578	553	557	531	549	603	612	598	560	533	567	554	545	540	583	590	532	545	548	567	534	559	553	612	571	558	594	603	517	552	600	546	557	554	617	590	582	558	592	553	553	529	602	575	603	597	555	545	609	591	549	549	537	614	538	560	559	523	564	604	625	550	552	556	545	566	574	569	558	555	592	532	564	509	549	577	581	609	583	557	616	558	564	538	512	561	526	552	581	558	552	576	569	551	558	552	560	567	582	533	575	582	565	484	539	573	573	584	539	555	577	527	573	554	598	579	581	578	542	552	551	533	567	571	598	542	603	583	579	561	580	547	563	568	580	595	580	538	546	586	553	565	586	528	548	566	552	582	544	589	578	554	554	567	573	570	528	553	544	532	544	589	585	556	617	572	580	590	559	586	580	550	532	603	580	547	553	559	563	539	549	573	552	540	638	568	567	530	552	596	561	575	585	565	575	575	570	544	509	577	592
29950	3802	2196	1307	1090	965	935	836	810	787	806	713	788	732	781	710	773	737	739	716	732	776	751	690	745	734	684	719	741	719	711	710	708	712	711	690	739	729	720	751	754	762	753	687	731	669	692	692	712	682	724	690	720	727	725	773	704	743	639	742	711	689	717	664	737	688	741	741	690	731	713	709	674	703	695	731	730	662	720	704	762	693	683	711	686	732	710	710	697	734	692	678	763	766	746	716	727	718	723	742	742	716	689	690	761	748	718	683	706	717	703	748	773	672	718	713	682	698	698	687	752	740	696	735	715	693	731	697	736	720	721	687	728	727	737	721	673	693	742	708	742	731	710	737	738	704	717	642	736	689	719	682	735	696	727	728	723	734	732	736	750	723	702	716	710	699	706	715	713	737	693	678	703	761	719	683	733	692	675	706	689	763	722	728	707	726	758	707	713	717	707	734	724	732	683	714	743	718	725	737	707	746	722	733	709	729	737	737	698	663	730	712	716	702	706	715	703	706	741	715	700	686	672	654	711	685	721	730	761	721	695	731	748	653	718	695	700	778	792	686	685	674	728	732	706	729	721	717	751	703	728	696	717	682	690	692	671	714	734	664	731	711	755	774	735	681	725	729	750	734	692	695	709	766	683	714	688	702	705	757	737	740	681	742	711	708	686	711	696	733	746	695	693	682	714	751	730	709	709	684	713	702	702	735	707	719	739	710	705	703	705	679	768	709	743	726	705	734	730	697	683	721	730	676	714	701	662	672	712	738	703	714	663	726	671	729	710	680	714	650	735	678	781	757	701	704	744	704	703	742	763	706	689	696	724	681	714	753	741	692	703	701	728	740	674	686	705	675	724	729	682	712	675	725	725	719	757	722	700	729	729	738	715	735	717	714	729	721	679	756	700	710	731	724	711	727	694	661	721	736	701	724	722	677	712	711	723	716	712	689	700	739	713	698	710	690	730	702	683	713	726	674	677	710	749	716	722	740	726	723	695	686	725	735	724	663	741	733	714	719	723	713	699	696	720	713	703	701	760	723	714	695	689	703	733	712	737	716	738	651	728	699	730	668	729	715	723	704	727	767	702	705	723	724	726	706	726	766	688	724	704	720	746	707	709	680	697	719	727	678	739	720	686	705	746	699	718	687	708	714	723	703	697	691	699	689	694	728	685	675	685	699	713	698	724	711	704	729	675	725	737	694	711	734	700	718	720	685	722	669	781	717	756	744	741	690	730	710	749	723	738	720	652	714	717	708	710	695	739	692	728	738	695	681	731	725	747	743	764	699	704	719	648	684	697	715	750	710	656	735	700	716	723	705	728	741	688	726	687	755	753	697	718	711	734	691	778	721	748	679	766	712	744	727	725	739	712	742	733	695	692	711	726	726	705	744	714	708	698	705	702	699	749	717	739	679	700	709	685	717	729	700	744	681	751	724	711	707	692	674	720	708	708	730	709	756	697	727	729	739	703	753	697	690	744	668	744	676	715	720	733	694	712	753	699	747	686	714	705	704	715	738	692	753	687	679	652	684	760	731	694	699	668	718	699	703	708	735	754	710	713	713	673	683	690	737	718	726	738	691	689	727	726	677	738	747	700	748	748	719	685	699	699	718	712	725	703	699	655	702	684	716	693	653	724	724	690	737	730	656	673	738	731	720	732	703	701	736	754	718	716	702	725	703	695	750	746	701	759	675	734	693	755	737	649	700	747	666	712	753	729	733	750	697	711	706	756	694	705	748	740	735	718	715	707	662	760	719	703	704	717	706	662	783	705	756	740	697	718	706	733	703	650	685	706	730	716	725	726	714	714	724	692	707	743	703	777	740	766	733	735	700	690	706	712	687	701	694	722	699	718	711	704	712	697	743	726	718	736	722	720	680	705	723	737	746	732	723	707	721	706	722	755	734	766	713	715	705	698	721	674	756	694	752	703	753	694	723	728	716	695	716	753	716	749	763	723	727	692	725	689	688	728	704	708	702	699	714	704	716	692	697	739	701	714	682	699	684	724	714	714	710	679	713	702	727	730	681	680	726	720	686	750	760	698	696	740	727	696	694	738	724	745	705	729	684	690	705	705	738	757	698	758	724	712	753	702	734	735	675	715	710	760	704	758	667	679	733	685	724	656	760	706	753	694	697	682	670	712	721	745	698	721	696	676	694	678	726	722	674	738	709	673	730	706	706	745	700	698	741	735	735	671	727	728	740	763	728	726	736	723	740	753	722	696	642	642	718	747	662	746	708	718	709	716	709	704	731	725	725	715	704	662	722	727	716	748	701	709	720	740	695	734	722	742	711	709	701	701	720	714	708	707	723	736	690	732	721	706	743	715	682	655	686	749	701	688	660	709	683	709	716	724	728	746	725	707	740	703	768	704	720	708	682	703	708	735	752	728	718	684	739	715	673	766	710	681	675	692	673	717	726	723	718	690	696	743	727	755	686	713	685	723	706	711	709	702	770	682	702	741	728	723	751	756	712	680	718	707	728	734	715	693	684	697	756	702	690	683	710	713	684	728	715	749	662	682	690	662	742	719	705	677	696	725	729	723	722	704	726	734	723	708	682	742	664	684	775	723	698	690	700	719	683	736	735	736	730	715	742	711	683	671	676	707	732	750	761	676	732	708	703	719	721	728	723	695	750	729	788	732	717	751	693	741	686	706	723	716	687	704	708	697	728	759	698	704	703	701	714	711	715	678	705	741	744	704	723	742	786	672	691	650	688	703	676	721	694	750	682	720	684	695	703	666	708	704	747	651	731	751	721	726	716	716	721	770	692	711	671	712	711	716	744	738	726	751	718	731	667	699	697	728	729	689	725	661	708	638	717	691	711	714	706	706	709	692	704	689	748	705	692	738	748	701	707	684	739	714	722	738	699	711	715	729	721	687	725	737	728	682	651	733	728	702	750	706	708	745	690	727	712	720	706	707	719	735	735	734	743	738	759	720	711	730	720	750	731	698	700	688	733	680	697	730	668	699	769	706	773	716	697	745	695	682	752	696	690	697	727	681	709	747	694	727	704	692	726	698	729	715	688	721	651	696	705	752	701	747	691	671	695	662	713	787	709	740	683	714	711	688	781	699	714	697	725	715	656	716	731	756	696	677	682	701	698	757	713	751	679	713	705	699	675	708	738	689	727	707	722	713	751	715	727	700	690	701	716	641	711	720	712	732	712	689	713	662	712	708	707	740	687	710	739	729	708	780	700	752	678	721	726	731	770	751	772	729	692	732	727	719	645	774	689	686	709	741	704	777	708	759	695	701	739	697	710	762	729	742	729	713	774	690	742	667	760	721	729	721	709	717	729	715	724	744	701	709	703	692	744	699	699	766	769	763	713	727	725	713	678	716	683	744	741	726	736	732	692	739	715	698	723	734	670	729	730	726	731	677	705	705	724	725	764	737	753	721	729	690	705	736	696	676	671	720	695	707	701	713	737	705	706	729	747	662	677	728	683	701	729	757	717	739	701	711	696	739	711	749	711	736	700	660	766	704	735
22545	21310	28499	24442	21310	19607	1308	564	479	424	458	375	419	418	376	340	367	380	349	357	336	321	324	330	340	341	332	338	333	356	377	299	310	346	315	326	334	295	327	310	307	319	311	312	290	334	331	315	368	358	309	306	330	323	294	314	354	306	339	316	316	319	322	315	323	307	307	292	331	306	321	305	310	349	297	321	315	327	317	309	287	331	349	334	334	318	330	320	306	319	313	333	331	313	306	323	303	290	309	330	316	309	369	337	292	288	334	330	286	312	326	315	345	324	320	326	298	326	316	332	315	312	341	313	310	309	339	342	333	326	313	310	343	325	289	320	284	300	326	346	315	333	321	308	339	303	323	337	322	292	306	286	327	324	344	318	307	295	310	309	307	324	319	352	315	314	332	335	306	338	344	363	334	320	322	341	312	312	302	289	299	325	309	326	342	319	306	313	293	300	295	342	320	307	329	335	303	335	315	318	323	303	342	310	323	310	319	318	301	309	332	337	342	341	299	326	307	317	311	313	319	331	341	305	314	302	327	315	331	306	302	371	329	329	322	318	336	330	354	307	327	357	311	298	314	339	308	305	323	318	313	330	312	312	317	353	343	295	342	291	322	324	309	345	298	332	311	300	322	348	324	323	325	288	292	306	291	306	275	337	310	319	343	320	330	327	313	321	297	316	334	325	332	341	317	337	314	308	292	322	311	286	328	345	328	327	303	301	301	323	325	309	339	312	326	331	331	334	318	311	304	337	308	305	315	340	317	325	302	321	348	317	304	304	311	321	348	292	294	304	300	316	319	310	313	305	312	302	307	289	302	354	328	332	296	333	344	346	354	321	314	305	319	302	315	319	311	292	318	327	316	331	333	333	340	310	315	329	308	280	320	320	293	316	310	305	300	296	321	320	318	315	339	331	313	325	296	311	298	290	324	323	307	345	356	328	328	298	315	297	316	310	309	332	297	298	325	340	325	335	326	312	307	322	307	321	316	312	311	342	307	326	310	299	361	303	310	306	341	349	303	345	351	341	310	288	327	344	345	319	318	370	289	318	297	350	329	342	314	301	314	311	309	308	355	312	300	301	320	332	318	322	338	331	331	293	310	279	334	316	327	320	296	319	299	313	326	297	332	311	268	282	307	307	347	312	307	302	306	331	302	317	296	310	296	328	304	352	338	329	339	311	314	326	332	333	300	314	347	306	309	330	290	303	333	342	296	327	289	316	312	316	327	329	331	306	309	326	311	309	342	323	316	321	318	303	321	330	364	318	317	328	326	304	355	319	300	298	293	303	316	284	327	334	318	327	348	328	347	318	332	297	332	356	307	328	351	285	312	319	328	371	322	313	326	325	311	295	345	336	287	324	365	323	316	289	321	332	315	322	299	310	325	347	315	321	308	309	303	319	323	287	327	286	316	303	325	338	332	321	327	334	323	340	324	353	302	322	317	331	295	314	322	320	314	301	277	340	302	326	365	322	330	301	327	336	321	332	321	310	350	340	297	310	358	310	309	337	314	330	317	341	309	339	309	315	295	281	268	327	324	341	331	302	330	336	323	323	274	307	345	299	292	313	317	322	297	312	307	300	360	314	293	327	297	304	319	297	342	318	311	335	311	331	328	305	322	284	318	349	313	317	297	300	322	316	331	319	303	308	315	313	327	335	317	308	317	314	306	354	331	320	314	352	354	317	325	334	294	310	314	356	343	316	303	353	280	318	335	320	315	320	313	342	301	353	331	334	345	318	321	322	296	307	328	328	318	340	330	275	295	338	330	312	322	339	303	315	331	301	317	306	332	324	322	313	309	313	322	326	311	292	284	322	331	287	287	293	336	332	322	310	316	307	338	340	341	306	316	298	317	314	335	342	301	353	335	317	336	286	348	317	309	318	309	325	284	353	320	337	321	338	304	319	295	319	332	333	312	277	301	313	294	295	325	318	321	324	315	347	315	320	304	316	331	348	276	314	311	314	312	302	329	345	317	311	346	342	295	323	318	300	313	313	301	336	301	304	328	321	342	327	307	278	322	335	294	288	330	320	316	315	333	295	343	314	300	311	349	326	305	311	318	317	308	325	336	349	300	315	357	307	312	292	334	304	312	324	315	341	338	319	307	318	303	343	319	334	314	311	312	326	329	341	310	318	334	336	318	328	305	315	290	308	339	343	339	305	325	320	339	268	300	296	336	289	334	320	327	313	346	335	368	343	360	331	311	326	349	299	323	334	349	309	355	338	317	289	324	312	300	294	325	322	318	328	333	314	338	279	322	327	315	333	312	317	313	308	306	308	306	309	341	325	295	309	317	314	324	307	291	322	342	318	314	318	317	277	302	307	293	333	332	280	300	326	347	343	352	298	293	316	344	330	283	345	282	320	285	325	310	334	328	351	315	292	312	295	311	347	334	344	315	302	323	310	307	339	332	328	300	330	330	312	311	314	288	310	317	312	317	322	338	310	312	340	306	301	298	331	310	314	311	310	337	322	319	377	329	317	331	316	326	295	326	359	319	286	312	323	325	325	307	307	331	320	302	309	297	316	300	320	316	340	337	319	341	321	309	314	335	316	333	305	319	333	351	283	339	350	325	361	304	303	322	323	303	328	308	335	295	322	339	335	304	309	360	330	336	288	319	310	301	312	331	308	313	357	324	334	316	323	317	312	342	303	295	320	314	328	298	308	316	351	334	315	328	345	318	336	324	319	311	299	368	296	319	334	312	305	291	324	334	314	329	320	336	333	333	307	328	320	325	318	334	332	338	310	324	303	312	330	319	282	308	319	305	314	317	324	309	331	327	291	320	331	316	319	299	313	318	314	285	333	333	320	320	324	306	321	338	305	318	306	319	347	327	372	320	316	282	334	326	312	314	329	307	315	329	303	365	348	326	308	344	299	322	292	323	305	326	329	309	324	324	333	329	285	330	321	317	328	310	323	330	337	324	321	307	301	342	323	317	339	329	334	308	310	332	309	298	314	313	319	342	317	288	308	327	340	322	346	353	302	343	320	322	325	339	272	342	314	315	333	299	323	322	332	310	346	307	332	293	323	317	313	337	342	313	312	312	329	309	323	298	326	325	301	310	326	328	323	295	314	327	315	330	307	270	309	347	316	309	317	296	315	325	301	345	350	343	314	288	295	327	289	332	307	323	302	305	302	347	317	333	324	296	323	309	288	327	312	287	300	309	329	318	294	322	293	307	336	306	342	267	304	321	325	333	317	307	310	277	303	323	332	322	319	355	325	330	299	314	299	335	307	315	312	323	290	307	308	328	296	357	299	330	328	344	310	338	325	306	319	295	314	348	289	293	294	337	355	319	334	315	335	338	327	326	291	295	337	326	330	346	330	336	301	347	322	285	332	319	325	310	314	293	332	282	296	321	355	317	325	318	289	321	285	311	336	367	288	336	349	343	341	323	307	374	344	352	321	341	342	333	296	288	342	288	304	304	307	290	322	344	338	327	322	350	297	303	310	325	307	286	354	326	346	274	312	304	317	306	315	316	299
38413	10333	6351	3032	2069	1554	1264	1042	913	797	720	641	612	559	546	521	535	509	486	523	481	481	460	510	444	478	428	441	426	446	460	442	453	455	439	429	450	418	435	456	474	426	460	430	400	420	437	414	439	454	448	467	441	443	425	454	452	434	423	449	450	430	448	400	409	416	419	415	431	416	417	482	417	428	413	399	415	454	437	403	438	399	428	438	430	453	398	428	412	434	433	441	410	432	419	429	433	421	415	430	419	457	407	424	489	407	412	427	405	453	402	435	461	422	428	460	422	400	394	447	416	444	420	434	429	424	417	404	428	376	403	426	413	409	441	446	448	426	438	363	401	383	424	430	432	484	423	420	460	399	422	430	450	422	434	420	449	441	410	420	402	459	416	440	418	428	420	420	437	428	434	448	448	443	402	434	414	417	465	410	438	435	439	402	376	413	426	427	422	401	417	413	448	417	456	418	408	403	461	439	401	426	438	408	445	412	410	434	458	407	407	403	432	397	424	427	430	398	418	421	442	407	412	435	428	448	450	413	408	422	447	424	420	417	432	441	411	433	448	414	424	419	428	430	445	405	446	428	435	449	423	453	427	384	421	458	405	443	411	450	390	418	435	418	430	450	416	423	411	436	406	480	411	408	373	427	420	437	415	416	369	427	442	441	417	395	398	409	425	404	423	398	392	428	419	430	413	425	413	437	423	423	401	425	421	401	409	431	414	397	395	459	431	384	456	402	408	412	445	412	429	436	406	442	383	420	441	425	423	451	445	417	452	436	455	452	407	419	405	404	450	408	437	424	418	438	420	429	417	390	418	401	427	422	424	422	426	446	424	410	431	419	411	433	442	436	466	445	419	466	405	423	447	411	410	402	405	446	434	430	426	432	423	416	416	432	416	391	416	408	425	452	444	413	441	448	442	408	415	391	438	378	449	445	409	434	409	434	438	434	439	438	415	451	432	411	413	413	386	423	393	394	394	418	429	417	414	412	419	430	436	381	443	428	419	405	391	428	411	388	404	435	411	428	443	426	425	410	402	461	378	449	392	398	412	406	403	417	430	422	384	454	412	445	417	429	436	405	417	421	417	409	400	450	413	455	437	437	407	402	459	419	432	432	401	440	442	441	419	413	436	440	400	447	428	423	439	414	450	453	421	410	423	466	412	408	400	431	435	416	407	476	432	439	416	406	426	445	400	397	418	417	374	442	444	453	448	423	448	418	434	421	437	436	436	397	460	414	385	438	420	432	407	441	421	433	434	415	456	425	420	420	412	414	447	432	422	445	392	433	426	441	400	438	418	421	422	432	399	430	467	417	450	393	381	424	374	393	433	396	419	446	419	427	420	437	417	476	440	428	393	429	473	429	436	419	411	476	405	410	408	428	434	410	430	418	397	420	402	412	466	415	425	438	448	392	397	432	419	422	425	444	435	450	439	419	418	440	422	455	439	430	427	390	468	423	408	414	426	432	413	404	429	445	411	416	431	435	421	411	454	415	410	403	387	434	443	427	407	405	411	433	404	406	421	397	436	405	417	391	398	466	449	446	415	434	392	416	409	467	425	445	380	449	444	409	426	429	449	432	438	437	425	414	439	416	385	432	433	452	447	419	427	441	412	416	418	416	384	432	421	464	422	420	408	402	453	387	418	432	385	415	386	414	446	400	390	440	396	398	426	442	461	412	413	469	404	446	401	438	420	416	444	420	422	444	424	421	415	417	429	430	458	435	419	413	435	449	434	407	399	420	438	367	414	420	422	408	461	440	419	420	444	436	409	450	446	441	425	423	435	426	411	385	453	422	404	417	459	467	444	422	405	442	400	417	413	421	434	411	379	421	430	434	456	400	419	397	452	425	417	408	432	422	406	440	452	430	408	410	449	463	450	416	404	410	408	442	405	436	414	446	445	450	433	420	468	451	423	410	418	409	430	398	414	420	417	400	402	428	430	388	410	409	381	417	441	383	420	447	391	434	468	449	436	428	408	419	372	407	418	441	421	433	432	430	409	424	401	444	448	425	384	441	462	425	410	395	425	426	433	426	418	442	416	461	419	388	426	462	448	390	385	384	451	410	454	442	425	397	415	466	441	426	421	443	464	431	437	410	435	444	415	419	404	412	417	381	425	415	438	418	432	423	391	476	406	440	427	429	397	407	453	444	414	431	447	410	440	433	414	433	401	425	418	415	431	394	440	414	375	429	433	432	405	418	448	409	455	389	426	388	409	417	432	422	449	425	410	459	420	440	419	401	443	457	393	395	413	424	433	441	407	415	439	465	440	440	406	390	465	427	439	421	415	396	451	400	440	431	431	401	430	458	419	457	414	443	415	445	416	431	431	400	406	434	431	431	446	415	421	420	438	403	419	424	406	427	428	415	458	398	454	429	427	414	439	388	436	441	456	423	426	422	422	433	435	423	410	408	442	399	434	380	412	417	416	436	413	428	422	434	417	425	446	425	446	385	431	400	434	420	436	427	415	430	444	452	438	418	425	481	452	434	439	398	424	442	454	414	438	392	400	433	435	456	413	392	431	415	413	437	434	404	431	412	402	420	429	442	426	464	432	464	485	413	422	436	393	447	404	436	395	391	385	446	419	446	406	427	433	451	412	408	441	398	404	434	430	397	379	426	435	426	433	429	449	433	408	406	444	476	430	427	423	390	406	421	444	436	439	431	416	450	401	388	449	407	426	405	393	422	411	426	428	427	407	402	441	443	440	401	441	432	441	431	434	466	430	423	431	461	431	428	429	432	426	382	438	418	435	421	433	423	441	416	401	448	439	406	434	385	443	444	450	448	412	419	469	405	425	459	400	426	417	413	439	445	435	430	415	434	404	397	431	439	450	403	406	454	434	406	435	422	424	442	414	416	405	453	406	433	417	440	424	404	412	431	417	421	430	421	417	419	422	438	427	458	400	454	418	451	395	437	401	412	423	396	419	420	458	395	437	462	422	416	406	455	406	389	421	437	449	407	442	419	447	416	434	427	412	417	418	386	448	437	431	378	452	395	392	420	438	395	404	416	391	449	460	408	426	447	396	406	420	400	429	406	407	419	450	397	395	453	401	428	400	400	435	405	451	422	430	409	445	384	450	444	410	426	424	398	409	433	423	408	445	434	446	448	427	444	447	393	412	440	452	404	457	396	438	394	411	390	462	433	426	412	410	378	390	433	444	409	467	423	381	445	428	378	421	392	449	435	448	439	427	429	422	460	431	463	435	436	415	450	420	436	443	418	387	405	392	451	438	443	454	438	378	456	448	460	369	391	410	420	437	435	442	445	437	370	421	419	419	430	419	432	435	393	458	443	413	396	394	413	452	427	417	412	406	407	439	410	395	438	422	445	411	404	430	405	436	387	426	471	407	408	437	385	392	429	432	405	454	453	402	454	402	416	445	408	430	429	445	433	385	454	409	444	461	401	410	440	416	429	433	421	413	444	442	448	459	464	415	411	432	432	405	413	401	437	448	441	421	459	410	407	414	412	458	381	405	449	442	409
28178	16060	2872	1007	861	778	822	837	811	806	775	798	827	805	799	786	784	790	819	762	764	827	768	813	769	747	758	787	780	775	760	769	814	771	810	768	784	809	819	848	799	794	771	762	776	805	826	763	791	790	785	796	809	812	753	852	768	763	813	773	832	767	797	840	808	779	766	765	764	802	790	866	796	825	820	758	817	792	752	729	769	802	779	736	813	758	790	773	765	777	794	744	820	735	780	816	797	734	816	805	797	803	787	701	817	768	821	772	776	810	858	834	836	783	787	810	809	814	775	816	812	838	730	820	762	822	823	759	770	799	752	744	820	823	785	768	813	789	754	818	826	798	784	786	804	810	778	807	778	795	770	806	766	787	787	726	805	758	812	796	842	795	760	775	806	804	782	768	778	782	794	793	796	801	801	821	754	792	764	768	791	765	760	765	761	735	786	792	832	818	799	822	776	774	790	765	767	799	770	809	816	774	824	799	777	822	773	759	771	792	770	806	804	817	759	835	783	750	827	826	845	826	829	742	793	783	800	824	813	794	818	755	798	783	808	802	800	798	791	792	749	773	737	759	752	780	842	731	778	813	805	784	769	746	740	782	838	790	797	800	838	804	802	736	757	776	797	743	812	782	774	826	722	740	766	831	737	782	804	801	745	780	776	788	762	823	789	786	810	804	769	759	803	811	847	766	790	739	739	746	757	736	744	763	808	741	794	783	823	770	771	752	764	817	762	869	758	803	797	777	837	790	770	747	735	780	758	794	790	759	814	824	804	798	793	810	804	783	763	802	759	782	761	786	838	764	810	804	751	764	791	797	800	758	816	771	819	774	774	807	753	809	737	783	761	785	772	816	790	781	779	810	801	826	817	794	758	811	799	784	783	752	777	802	777	808	767	794	723	776	793	812	798	794	774	842	792	795	725	812	784	816	789	817	787	840	874	782	789	770	810	785	763	802	798	784	759	805	818	799	783	789	773	744	766	830	788	783	814	798	747	811	816	786	815	790	818	845	803	795	813	782	865	750	773	839	762	816	817	810	829	813	786	799	806	806	810	804	747	793	779	798	834	799	821	734	769	773	757	764	756	788	791	793	788	765	804	824	731	826	794	764	767	803	849	765	822	820	810	796	831	779	770	806	779	760	787	732	843	731	805	799	756	801	804	785	728	798	821	796	800	798	837	784	808	771	795	796	795	756	778	714	777	775	787	834	810	811	748	827	823	796	811	846	802	770	788	780	808	865	823	768	790	794	795	781	762	813	799	760	833	783	783	801	758	728	831	736	760	825	815	776	791	811	728	802	775	762	783	803	787	783	786	832	810	806	824	741	796	812	780	782	809	806	766	766	807	785	742	783	760	768	797	864	823	809	795	813	734	780	840	785	782	782	770	826	784	771	761	805	795	754	769	758	843	808	746	855	787	773	793	749	732	805	798	765	832	765	785	744	787	795	820	840	813	775	824	793	744	782	798	761	747	773	746	798	740	795	828	768	843	760	797	784	772	774	792	779	741	772	773	790	834	768	756	747	827	786	810	753	812	762	764	770	762	815	836	815	725	792	816	776	761	846	747	818	837	773	803	813	817	761	728	790	804	793	809	766	798	759	779	817	757	804	807	736	801	850	768	807	755	788	787	748	745	798	825	809	776	813	783	799	763	810	820	749	810	787	854	785	773	812	763	787	830	818	802	759	787	809	787	758	774	755	786	827	753	806	781	797	778	704	854	803	807	763	807	778	797	801	793	791	802	777	831	796	828	806	816	777	812	775	744	782	778	775	792	788	796	804	824	776	803	772	841	762	752	785	800	817	759	788	798	773	790	783	795	770	801	796	813	769	848	803	775	790	801	740	805	808	833	760	783	814	809	783	795	775	754	833	773	791	769	757	811	801	776	783	790	796	809	782	862	753	811	788	789	803	764	813	783	771	767	766	772	779	759	798	766	822	761	797	767	855	789	824	787	812	824	823	769	806	803	810	794	750	827	819	786	796	820	798	805	802	786	798	775	750	803	836	745	779	808	779	853	710	799	770	802	836	802	743	810	804	753	796	815	780	810	784	759	798	791	806	844	806	775	742	803	808	782	824	815	786	811	771	795	813	755	849	800	771	795	827	788	823	833	808	769	796	809	853	790	785	784	841	803	719	767	775	796	784	810	786	784	786	757	728	804	791	779	796	823	822	806	765	767	809	786	788	874	761	771	848	780	798	766	799	782	803	803	835	759	842	754	787	786	762	803	797	800	776	829	797	782	802	806	794	769	779	804	789	791	773	798	780	859	765	799	793	788	785	797	787	755	852	799	743	750	785	848	788	804	809	819	767	755	803	797	798	802	785	756	830	818	787	767	775	785	785	715	827	773	741	772	763	791	814	800	827	806	784	764	823	754	838	841	780	754	814	768	821	767	811	810	812	769	788	788	790	793	819	797	783	829	770	817	813	764	769	801	832	775	752	750	856	790	809	776	798	819	743	806	786	782	771	792	804	805	835	786	808	767	729	786	812	837	812	812	763	798	775	790	761	803	804	787	774	804	783	770	781	775	779	785	781	780	799	794	788	795	818	844	804	805	759	799	795	791	779	730	797	824	778	792	805	744	826	851	756	765	814	844	780	745	804	758	764	822	723	828	760	783	714	807	802	797	809	810	763	825	823	799	799	795	797	764	820	786	776	820	817	761	737	808	757	729	809	786	853	818	777	782	762	786	774	842	789	814	828	792	770	811	804	758	753	746	760	794	861	817	764	726	809	727	783	809	796	776	792	808	798	834	814	771	788	797	765	783	820	772	795	752	782	791	767	755	805	786	775	759	760	767	750	781	824	790	781	780	794	812	839	732	790	819	770	786	768	804	775	744	791	805	758	782	790	763	809	783	780	799	748	749	736	766	829	763	725	853	824	790	781	797	803	773	742	779	795	752	834	777	789	760	771	797	775	779	790	755	799	790	790	812	772	772	804	807	787	818	810	775	795	810	781	792	737	767	801	821	789	766	817	767	726	803	768	787	795	816	737	784	793	778	823	748	794	809	797	791	817	816	778	789	823	778	753	783	815	791	790	779	820	754	841	747	814	731	803	763	800	785	785	790	807	793	800	818	825	826	770	784	757	786	733	788	741	765	775	761	760	793	763	773	807	820	775	826	809	766	767	772	797	765	795	807	809	815	800	777	837	773	784	746	809	747	816	813	841	798	811	798	789	767	828	803	751	769	792	818	740	776	787	829	785	768	778	781	827	806	834	812	784	771	815	805	841	807	784	792	823	826	805	819	761	800	792	824	794	811	793	796	757	771	775	812	782	737	783	800	799	830	785	759	757	802	789	818	791	817	794	776	779	794	764	801	825	813	764	818	814	775	799	819	802	785	760	804	783	797	810	772	758	801	825	772	722	824	763	825	764	837	816	801	814	779	768	813	769	824	795	795	794	762	803	798	746	821	812	818	778	722	757	809	824	803	810	772	772	788	767	785	789	778	782	778	801	795	739	778	832	761	764	722	782	840	866
11322	1463	1219	1110	982	1108	1017	1027	1015	1026	1003	1010	952	1080	1028	1042	974	979	1027	975	980	1024	1042	1017	1024	964	1002	998	985	949	983	985	983	973	1057	1004	976	914	954	984	966	1014	971	998	1019	1061	1020	972	1052	1008	981	1021	961	968	994	1013	1026	1001	971	962	1028	961	1037	1022	1014	1050	1007	944	963	960	1007	992	1006	1042	992	973	1008	1013	1010	1014	986	952	982	1010	1011	1008	1055	1011	1052	1066	1013	1004	998	988	997	1014	1045	980	1013	979	1013	1053	1022	968	1070	1053	967	999	1003	938	1046	1056	1009	948	999	1034	1020	984	1019	1009	1021	1026	1047	1035	1026	1016	923	999	1037	990	1010	1055	1022	984	1030	1043	995	988	987	954	1013	966	1000	1013	1045	918	977	959	1022	999	958	1027	1012	986	982	991	988	989	986	977	985	1056	1046	1007	1013	1020	999	1033	973	1062	968	999	1011	1026	1004	1004	961	980	1036	1055	985	1052	1004	1044	996	984	994	1006	993	1044	959	1019	1000	982	1010	1036	1029	991	1018	1015	993	1033	1017	963	990	957	985	980	1013	994	1068	981	1002	1028	1010	989	941	972	1037	1037	1036	933	1008	981	995	1011	982	979	1014	1033	1014	1003	977	1023	1013	995	1045	958	997	1027	1031	996	1038	987	1016	966	1041	1012	998	1026	994	972	1061	1060	1022	1027	991	1000	938	947	1009	1033	995	1045	964	1001	1012	1022	1074	1011	984	1009	1033	1054	1136	1035	1039	987	979	996	1009	1068	1000	1018	1037	988	1055	992	1017	1011	1008	985	978	1020	1028	994	972	989	1002	1030	984	1038	1016	1017	1004	1075	983	1034	991	964	980	984	1014	960	994	1004	1061	1007	1039	1011	1022	991	971	1012	1024	989	1008	1017	1014	1021	1002	1049	973	1007	998	970	1009	967	1002	1057	1014	979	1014	993	1036	973	1046	1064	941	970	981	965	984	1020	982	1077	1035	954	978	1027	984	972	1081	1008	991	1026	996	1003	981	991	941	1000	1037	980	990	996	995	1013	1051	1002	1069	998	1041	1024	1034	974	1013	972	1018	1034	1002	985	988	1009	1082	981	955	994	1033	942	975	941	992	1047	1000	984	1064	994	1009	979	1004	960	975	968	994	977	966	987	1002	985	1038	1050	1000	1036	969	1019	981	1009	1028	958	1053	955	1031	1035	996	964	1004	963	1026	922	1024	998	1012	999	966	1013	987	996	1038	1029	1022	993	1015	1007	1018	993	1055	1021	987	974	1019	1011	986	986	967	1039	1015	1056	1015	1043	984	1013	1042	983	977	1032	1014	1010	1020	1059	1010	1001	999	1013	936	995	970	1077	958	1003	1018	987	993	1032	940	973	978	1047	986	1029	973	1032	990	986	1033	951	1028	1017	1027	996	994	1016	945	988	1007	1059	961	957	1049	1026	989	1021	986	1017	1039	997	1040	1043	1010	1016	1030	1051	1014	1025	993	993	957	1009	1012	1013	1028	1032	999	1025	982	958	1002	1016	1110	1008	1042	1022	980	1022	966	1058	972	987	975	1061	1042	991	1017	1033	978	986	980	1020	1009	995	986	1018	1027	1047	1038	1005	1001	1023	1044	1044	1018	999	1002	1049	971	950	1017	1012	1016	1065	1008	1034	1051	977	1033	1019	1008	981	1024	999	1035	1028	960	1005	1009	1009	1027	1002	948	984	974	958	1015	1002	934	1058	1040	1012	995	1012	1011	967	981	1069	1009	1008	988	999	1020	1001	991	1029	1027	1034	1042	986	1044	966	973	1010	1027	1013	974	1005	999	1007	1008	1019	1039	1061	980	999	997	1029	1013	1009	1046	1016	972	967	1035	964	974	1071	1030	1024	1007	987	1029	980	1002	1040	1069	981	1006	1007	1049	1023	987	933	1015	1012	994	1055	1031	1001	1063	1000	1013	1034	1001	1072	957	1047	994	998	998	1030	1027	1008	1031	1045	1023	1008	1006	1021	1020	992	988	1015	1009	1010	1032	1002	984	988	1056	957	1043	991	1029	1013	1000	1003	1058	1013	1000	1002	1043	1003	982	1032	1015	987	1027	1030	979	1026	1003	1010	1010	1008	984	1004	1038	981	987	952	996	1043	985	991	968	975	1055	1008	993	992	1004	1041	1009	1006	1032	1004	1032	955	996	968	997	1022	998	1019	1034	1029	1060	1000	978	1003	1084	1004	976	1056	1027	990	1040	1035	1045	956	992	995	1027	1012	992	1013	1016	959	973	986	1025	1038	954	1085	940	1051	1003	1010	986	1004	1031	1015	1022	965	1025	1009	1035	976	1018	1000	1048	1044	1064	1020	1001	941	997	1084	1067	995	997	989	986	984	933	990	990	1020	969	1020	1018	1068	971	1010	956	1035	1050	974	1004	970	1018	995	1041	1050	933	958	1062	1050	1032	1019	992	975	1006	1028	1023	991	1078	978	1056	1025	1060	1003	1001	1010	1016	992	964	947	982	965	1018	1015	1011	973	953	968	1013	988	1032	957	1025	930	1029	990	985	939	978	991	1048	979	991	976	1017	1019	1003	1014	999	1002	1036	1041	988	961	1007	1056	1019	969	985	935	1018	1029	1010	982	1017	1028	1025	1078	1076	999	1023	1025	975	1042	984	970	1020	940	974	971	1021	1031	1027	995	973	1012	1042	1008	984	969	1021	1037	1004	944	997	1033	1002	1006	936	1013	957	984	1022	1055	1010	937	1021	1012	975	1013	955	1012	987	1005	1040	996	970	981	1000	1006	1012	1035	959	1005	995	1018	1014	993	965	984	1014	1005	1007	1003	1025	965	979	1012	964	1024	1049	954	1025	969	1063	993	993	1021	1026	1024	1061	1012	945	1016	1035	1026	990	1038	928	1014	959	1010	1040	997	1026	1032	1000	1042	1017	1005	1002	999	1025	1033	1083	1020	1032	985	1007	1018	981	965	974	1045	947	1003	1004	1067	985	1022	1040	974	993	1034	1045	1003	964	1059	974	1042	1014	992	1039	1001	1007	1025	1020	973	979	944	982	954	1021	983	960	1052	998	1031	990	1020	985	995	975	995	1032	1033	1016	973	992	957	1069	1045	1054	1023	1036	1045	940	985	978	1013	1044	1007	1022	1040	1016	1012	1026	972	1026	1036	996	991	1051	1024	980	1018	987	932	1013	988	990	993	1042	1008	1002	988	1053	982	1016	986	1007	984	981	957	970	993	1032	1004	1001	1019	992	1035	986	987	1007	973	1032	1019	998	1028	954	1009	976	990	1009	1012	1013	958	995	962	1020	1013	977	983	1013	1056	1043	975	1025	980	957	992	998	1035	1055	995	1040	1011	1015	992	983	981	988	1027	971	970	1020	1040	999	1007	965	1027	1024	1033	990	1045	972	1011	1031	992	1007	1029	1033	1003	1021	1025	988	962	1016	1018	1039	1067	1049	1040	1001	1003	1025	1025	965	994	1034	982	1017	1061	1014	1036	1004	1013	996	959	1014	950	1055	994	1084	982	966	1019	1057	1024	1027	1003	967	1020	988	1036	1033	1005	970	1011	1042	988	1037	1051	992	1031	1030	988	995	1030	977	1021	969	1022	1008	993	996	1067	952	995	983	1010	1034	1004	1034	971	990	989	982	1021	979	1072	948	965	979	988	1039	1008	1021	937	1012	1008	1004	962	991	1035	954	994	968	1051	1032	1023	962	921	1009	1049	1019	1006	1030	1032	1031	1016	1018	1004	1006	972	1002	982	975	972	987	976	997	1024	996	1027	1020	1027	941	971	995	1037	991	1007	973	971	1002	1038	958	1018	1034	1002	1009	1026	978	955	1025	1056	996	1033	980	987	992	988	962	1036	1027	1004	1016	992	984	1026	999	991	1060	998	1055	998	1026	1039	1031	997	949	953	972	1022	933	977	1045	1031	1037	1032	967	997	1048	965	1046	962	1046	1012	1020	992	1003	998	995	1020	1054	1039	1003	1040	1031	1018	1007	967	1065	1005	1056	978	979	1051	1036	1016	1000	1029	1022	982	968	1014	1009	997	997	1011	991	990	1007	1031	1008	973	1013	993	973	947	1022	932	1030	1032	998	1016	1021	1027	1035	950	1010	1034	1029	958	1062	996	993	1028	1011	976	958	974	1036	973	1038	1018	1085	1000	977	939	1013	1062	1020	1039	1018	1007	982	985	976	1044	1007	1041	1024	1040	960	1066	991	1069	990	978	1079	1042	1059	967	1028	996	986	983	1001	983	1026	995	1027	982	1032	1028	1061	963	1008	1037	1032	990	1031	1002	1046	964	962	979	993	984	979	997	1044	1058	1014	983	992	994	1031	1062	976	1015	1031	956	949	1012	1032	981	1036	967	993	1018	1013	971	1029	1010	968	978
23462	21256	27803	25016	20764	3217	974	768	683	697	694	700	733	624	727	695	727	662	664	699	717	679	721	696	666	690	657	708	664	614	678	665	693	680	658	650	636	641	606	669	674	650	644	647	664	629	644	680	623	614	694	654	610	668	657	708	652	630	568	678	651	679	665	617	686	655	677	654	662	671	708	643	629	651	667	612	594	605	688	618	684	643	674	645	662	650	654	649	639	672	677	655	675	680	670	665	646	693	663	674	632	687	639	620	687	661	668	699	621	706	681	660	636	722	657	630	613	654	647	651	641	655	648	639	651	628	622	616	660	653	655	601	631	702	643	659	628	615	665	625	616	631	636	673	658	707	640	637	616	691	671	647	662	623	674	617	648	687	595	651	630	646	647	652	668	680	652	656	628	633	628	641	635	704	693	640	678	685	696	638	648	680	646	646	651	691	664	677	673	599	671	644	635	654	696	663	653	662	637	649	671	689	663	651	660	648	605	637	632	670	636	633	637	665	613	647	663	634	649	676	671	612	664	640	735	637	681	638	665	670	651	630	665	674	630	634	677	634	674	643	620	679	674	654	705	651	676	664	704	666	672	669	692	655	638	662	696	633	632	637	628	667	685	623	706	660	665	640	689	673	668	677	700	617	630	716	617	644	670	655	675	688	634	685	635	629	649	663	620	653	639	708	701	617	620	662	698	644	614	634	654	648	621	588	640	655	643	644	665	659	664	693	660	625	671	688	693	628	666	701	663	663	622	600	617	677	647	686	617	705	705	638	635	650	636	689	628	634	649	636	669	697	623	612	651	647	641	598	647	638	683	691	655	643	654	669	692	605	651	693	647	656	667	662	625	697	639	658	642	635	635	686	655	650	624	660	660	693	656	638	639	622	646	643	676	649	646	648	655	641	664	669	666	639	663	652	649	611	702	635	626	630	652	667	676	670	698	616	666	607	645	641	626	642	643	668	668	621	638	685	689	667	639	649	616	658	660	671	683	667	685	677	617	694	644	639	649	671	669	663	682	662	605	655	684	689	604	685	627	648	672	682	637	625	655	670	629	624	619	642	658	628	666	644	644	649	655	640	623	659	648	646	637	651	656	653	682	646	663	645	607	633	650	655	667	649	714	655	615	640	646	638	669	642	648	652	623	626	659	642	642	638	683	637	633	652	637	656	642	613	666	636	665	618	665	595	694	598	648	649	638	628	658	688	689	668	642	647	639	672	669	682	624	646	678	646	620	658	683	670	680	677	627	612	678	662	669	651	644	688	677	610	670	636	620	603	654	652	641	695	715	623	685	637	590	651	608	707	630	618	651	639	672	698	640	660	661	664	640	673	650	650	647	654	630	659	625	625	645	670	656	653	644	641	683	678	642	678	678	643	688	669	664	703	650	663	696	663	675	683	690	602	660	637	644	648	618	676	629	677	665	651	618	617	676	658	676	667	646	654	603	627	716	677	606	676	657	651	646	693	629	611	636	638	667	604	613	656	683	625	626	653	685	640	645	667	674	679	670	639	619	683	624	654	623	655	657	656	643	680	641	673	671	629	634	583	675	703	644	624	630	669	643	696	679	643	669	605	631	708	646	667	618	636	640	660	660	650	631	657	667	611	677	688	620	608	671	642	639	625	626	637	667	650	698	620	657	666	684	657	638	697	681	670	666	614	623	640	660	623	668	655	661	659	639	614	613	634	641	595	619	601	643	594	628	631	660	619	641	612	671	603	650	633	628	670	648	709	664	654	651	628	629	681	635	638	699	632	667	613	664	610	736	650	620	632	697	613	639	646	703	604	677	644	643	679	643	701	641	681	653	648	698	687	631	621	637	653	613	642	627	651	656	643	673	670	667	705	678	605	643	643	647	662	665	654	639	655	676	638	691	643	677	708	665	671	650	702	655	650	640	645	643	651	658	630	679	663	612	686	668	660	664	711	608	646	617	672	625	678	695	665	624	671	645	656	643	665	637	684	653	662	613	670	665	664	642	670	663	619	660	630	656	659	616	653	662	659	638	668	615	661	644	681	688	653	650	668	696	645	666	657	636	648	654	689	642	704	656	681	649	615	657	627	707	661	658	640	673	689	667	665	638	620	634	656	684	694	680	688	695	671	636	644	648	601	669	682	643	664	679	612	616	613	692	681	622	662	730	642	649	690	629	683	656	623	705	708	661	665	645	641	629	622	618	708	640	679	623	660	646	661	656	668	697	652	661	665	629	631	674	596	631	660	661	655	690	687	633	684	660	616	663	668	598	607	652	630	635	656	715	625	673	662	650	656	703	703	668	615	674	625	636	665	649	635	691	647	629	658	654	676	666	667	633	690	700	700	693	655	712	641	681	665	660	630	674	679	664	647	663	636	614	639	641	635	693	645	670	628	680	618	639	684	676	672	661	699	656	677	652	633	664	652	675	617	643	647	629	658	716	637	649	634	658	642	643	704	699	639	640	643	655	658	694	679	605	662	698	639	621	684	602	669	638	652	676	625	637	644	619	661	685	660	693	687	657	666	617	631	665	654	663	613	634	696	650	634	665	650	645	673	636	628	669	647	660	622	641	673	668	649	674	614	625	672	676	681	604	674	648	670	684	642	650	645	651	640	634	631	665	627	619	668	644	632	660	647	688	635	665	674	640	661	681	668	618	652	676	649	645	638	629	594	654	664	645	703	659	638	675	644	651	669	661	631	676	662	627	645	638	668	616	664	690	642	637	624	646	669	590	660	667	634	639	651	654	671	665	726	677	644	605	694	646	629	652	649	660	643	658	643	672	645	698	684	662	663	634	717	619	695	683	651	647	655	654	621	651	639	659	673	606	641	672	652	659	660	654	668	670	666	652	657	669	629	657	598	628	614	637	638	629	662	649	651	647	679	622	646	634	617	652	676	683	688	647	638	675	658	687	664	586	699	619	699	705	630	688	648	674	648	644	639	653	676	660	631	632	633	674	625	671	668	644	648	644	623	703	599	635	639	641	674	632	620	624	707	674	607	636	665	640	655	624	676	664	663	668	609	667	642	633	621	649	646	639	669	611	654	613	651	644	663	659	663	631	659	691	660	659	642	652	660	633	669	635	607	673	690	582	661	673	665	664	641	708	622	639	642	713	632	696	635	683	677	642	638	641	620	664	657	635	653	633	691	636	657	665	657	648	633	661	657	638	599	621	660	657	649	645	668	653	647	650	630	656	668	667	660	650	713	623	632	660	659	644	678	653	623	643	650	649	672	647	620	634	696	660	622	673	588	664	687	656	616	642	680	641	688	655	657	611	650	642	694	623	628	665	659	649	633	650	611	583	617	633	623	683	680	593	707	617	625	641	653	625	653	655	626	676	656	632	642	670	642	632	637	659	641	619	667	648	644	622	630	663	654	688	633	632	649	631	639	613	697	669	633	633	651	611	656	690	683	626	631	680	659	625	667	619	719	638	657	645	626	639	658	654	644	645	657	683	673	665	632	613	650	649	673	671	698	608	663	613	650	685	663	643	674	636	657	655	645	638	654
33595	7235	4176	2253	1785	1473	1281	1227	1071	1034	1058	933	885	908	917	890	884	858	893	851	881	897	833	892	902	866	874	868	863	886	881	898	848	830	821	831	844	892	835	823	846	844	834	824	861	770	863	818	875	825	806	894	871	874	845	817	801	870	866	874	837	827	891	859	834	815	834	856	804	860	847	842	856	855	839	862	882	820	884	811	901	852	820	873	852	848	821	825	864	848	837	802	824	869	819	832	830	852	821	827	789	830	822	842	824	833	874	826	834	886	824	829	837	868	809	859	848	845	845	848	849	814	812	840	893	846	826	810	833	857	863	842	881	804	801	841	873	823	850	797	791	866	904	794	885	867	878	847	876	830	854	874	871	815	872	877	785	792	864	831	853	867	813	900	860	842	878	889	826	853	825	835	850	865	857	807	828	861	819	860	812	843	821	790	847	915	829	839	871	783	853	834	878	884	839	894	867	855	822	854	848	838	860	828	828	849	841	849	851	816	848	815	788	843	848	863	857	793	861	866	850	827	873	841	861	826	823	785	872	798	878	870	847	875	792	865	835	853	862	827	830	851	813	855	834	802	834	868	792	837	820	804	837	808	821	873	869	838	862	866	837	862	841	820	823	870	851	801	862	850	853	859	831	808	812	836	823	796	899	822	813	858	815	886	843	840	894	831	856	865	851	902	869	835	774	906	872	856	822	808	867	835	836	859	816	869	811	870	806	836	854	807	843	819	855	844	850	904	815	868	891	815	809	837	823	816	872	853	860	847	818	904	811	812	856	796	832	857	767	871	859	845	828	809	860	843	824	819	859	820	829	850	895	867	878	870	892	912	752	880	911	885	807	840	823	885	861	824	843	812	871	814	856	827	816	912	803	851	869	840	852	891	855	849	850	840	856	872	845	871	828	893	852	844	869	846	871	837	907	908	862	790	853	820	884	859	859	880	909	854	806	832	846	836	848	834	818	885	822	852	850	873	877	816	850	844	830	864	838	833	867	847	825	879	874	814	828	778	862	814	835	864	882	836	839	871	867	832	834	867	867	874	834	837	810	911	800	824	786	809	852	816	851	860	888	830	814	843	864	889	831	833	832	820	870	833	847	812	858	822	831	820	865	892	827	855	845	815	832	868	865	785	856	874	850	825	803	811	883	883	828	898	822	840	841	834	836	821	837	867	834	814	806	831	799	825	834	822	866	803	866	845	820	862	895	834	845	859	864	867	813	890	872	859	856	856	910	863	864	816	849	811	842	782	830	822	834	894	809	817	901	829	872	842	838	820	832	910	835	847	836	835	884	899	843	854	858	861	814	891	900	882	868	789	865	873	809	895	814	825	849	818	817	819	887	883	825	831	823	837	826	821	885	821	845	785	917	877	858	893	827	842	811	813	836	793	803	831	877	851	829	886	866	865	829	863	821	882	857	867	835	828	879	791	801	822	844	826	878	844	858	847	856	850	866	847	833	838	860	816	817	826	879	840	830	901	834	865	822	891	844	832	853	851	822	845	808	810	828	864	837	834	797	859	897	834	833	849	891	848	831	841	848	831	848	830	828	804	865	842	872	840	850	844	805	835	824	869	835	856	812	823	861	825	784	853	838	811	804	870	861	839	838	870	851	851	803	801	864	890	821	859	858	855	800	800	806	859	835	836	864	879	818	796	808	845	837	862	844	826	812	864	814	832	869	862	921	835	886	885	834	887	820	873	858	785	859	890	805	842	863	905	817	836	861	859	832	797	861	846	852	826	851	828	824	827	859	861	833	828	866	806	851	810	833	859	823	884	838	840	833	806	840	812	858	828	842	849	843	883	844	821	867	932	806	876	832	834	829	848	880	908	857	803	878	867	818	841	793	872	827	875	859	820	878	847	824	852	834	839	847	890	836	822	786	861	784	854	829	856	851	864	831	844	847	852	874	835	876	856	799	836	859	847	846	890	861	827	869	820	816	806	841	866	871	813	849	878	835	836	814	832	832	833	866	861	821	831	826	868	831	864	832	818	832	852	828	837	864	890	851	914	875	855	863	857	810	865	806	883	875	887	821	844	817	848	818	843	859	841	861	830	851	829	876	851	845	862	871	845	814	864	803	861	810	809	840	861	810	907	842	803	833	827	841	827	874	790	883	903	838	852	807	839	822	836	865	851	844	849	889	869	865	874	790	885	841	819	878	824	838	823	865	874	888	894	864	824	853	835	860	833	813	827	872	860	845	884	817	839	825	790	825	841	802	848	872	811	847	834	877	823	839	802	829	885	877	820	823	855	851	826	829	852	784	780	872	817	858	878	874	816	897	794	851	781	837	890	815	851	850	810	809	862	828	857	889	854	858	850	884	828	830	894	840	813	859	901	893	821	825	800	791	831	878	847	850	837	899	800	878	847	884	854	862	886	838	864	898	853	845	886	819	840	847	855	893	849	865	874	850	869	834	845	839	858	871	832	830	842	792	820	829	850	856	867	882	868	827	797	891	801	852	842	826	832	904	844	863	856	845	838	818	850	871	845	800	883	860	881	888	857	854	883	866	830	889	862	870	857	817	856	839	877	914	850	880	834	841	810	850	867	839	877	871	801	881	833	823	872	922	818	837	803	866	828	872	807	849	848	836	810	859	814	821	837	820	828	855	850	828	843	909	834	831	828	818	865	868	848	799	801	863	850	880	853	850	902	873	838	874	870	854	842	908	855	872	875	806	840	861	820	795	818	836	866	810	848	839	900	835	828	870	843	847	865	833	810	810	868	884	871	816	897	811	829	883	836	838	833	842	866	835	840	875	873	814	871	879	849	840	860	814	811	822	788	806	811	853	810	859	811	829	828	793	774	876	848	876	806	800	831	849	840	872	840	816	822	880	916	864	878	882	910	837	859	850	866	893	823	839	861	843	851	817	815	817	784	868	853	877	832	803	845	852	849	836	836	917	845	889	885	845	815	889	817	887	833	816	819	813	784	821	844	822	843	819	904	800	819	841	825	909	889	854	871	861	836	845	831	855	876	831	887	866	933	849	831	845	905	797	889	815	863	807	835	869	843	865	895	808	844	809	896	851	846	844	875	836	848	838	820	864	871	862	778	836	831	861	808	858	859	818	821	823	822	859	851	811	868	841	836	832	852	851	834	798	823	832	825	864	837	826	840	850	851	815	863	784	826	854	830	839	810	851	852	828	877	853	837	864	864	808	804	839	823	877	877	818	893	815	848	846	832	771	850	864	876	864	889	889	793	830	847	821	813	845	856	856	868	821	818	827	868	861	856	884	839	901	857	825	841	833	812	825	826	883	814	891	849	854	856	881	824	809	800	839	864	860	884	831	831	826	835	808	848	886	905	816	830	820	895	823	863	828	783	879	858	814	854	861	849	842	838	813	805	925	853	863	893	824	909	833	819	849	806	853	833	773	862	869	855	846	844	862	923	787	840	861	835	873	825	887	862	889	840	819	805	849	816	850	830	819	813	861	849	839	846	862	851	841	834	845	891	805	871	889	843	829	852	855	833	823	850	890	833
24905	21202	25602	22998	1566	654	637	631	603	627	563	567	558	585	559	587	546	483	525	610	570	554	581	579	549	553	609	536	554	510	563	582	572	547	557	580	599	571	561	533	587	607	554	572	545	541	546	596	579	532	572	599	574	502	565	561	577	541	561	568	529	545	572	540	522	581	518	584	551	541	533	541	565	531	569	506	535	608	544	529	523	560	528	553	545	543	535	589	552	543	519	544	545	568	547	568	570	555	529	549	625	524	528	573	552	576	571	542	532	557	554	549	548	551	554	554	524	547	567	544	527	515	575	512	587	558	554	571	578	550	560	543	548	562	576	510	510	574	515	546	555	538	583	586	542	519	532	520	591	577	549	515	537	532	524	521	569	547	548	516	542	558	514	544	565	533	520	534	585	565	542	584	608	612	546	581	543	540	568	586	569	529	572	512	568	536	563	536	536	563	513	586	584	569	592	546	558	526	582	568	556	573	583	541	569	572	539	511	535	538	576	540	552	544	559	517	540	560	537	568	553	607	536	555	617	529	518	537	579	554	563	565	546	551	533	566	534	579	579	572	571	566	539	549	551	542	541	529	576	551	568	552	550	545	572	564	552	557	592	530	582	534	513	514	567	503	548	554	551	554	569	616	521	598	537	595	558	537	545	625	564	548	548	573	572	551	554	574	547	602	534	574	529	584	582	555	548	560	568	508	580	574	540	569	535	556	589	535	528	526	556	543	560	593	561	594	576	578	558	538	587	579	526	560	531	576	534	585	541	566	558	543	578	554	596	531	546	558	550	568	580	552	567	567	535	590	571	535	541	504	568	545	555	560	554	555	539	572	534	538	582	566	525	600	510	574	535	553	534	546	590	574	535	549	540	558	541	542	584	578	588	574	552	587	585	514	549	529	616	540	565	519	533	521	579	586	546	564	581	598	529	582	555	547	569	499	526	542	581	545	532	540	547	523	566	529	549	511	538	579	526	538	560	541	545	576	574	532	536	531	549	578	534	521	540	505	565	551	558	550	529	597	585	533	578	587	581	538	566	554	496	537	547	514	568	554	539	579	558	579	563	554	571	569	545	586	535	532	556	532	529	572	552	538	536	516	580	544	549	551	555	539	551	563	538	521	561	521	538	544	549	521	600	546	566	549	576	576	610	513	545	530	575	557	579	521	544	556	535	525	562	529	533	557	560	574	568	538	533	547	551	514	547	571	553	538	591	509	605	532	555	514	553	542	521	600	575	542	533	582	551	543	566	531	573	539	574	533	542	555	566	553	531	523	561	540	538	558	516	544	563	585	580	604	589	559	535	586	568	543	530	532	538	573	509	545	564	528	545	542	491	547	568	514	554	554	564	522	537	561	568	614	529	538	569	596	559	575	574	556	531	587	561	555	558	567	552	532	584	561	531	514	548	545	549	536	546	517	508	527	477	591	557	555	530	542	553	540	591	521	526	548	557	592	576	594	561	546	533	560	557	554	560	584	516	584	526	550	532	548	539	589	558	573	541	534	562	565	546	546	540	607	609	544	534	585	567	609	570	562	525	543	597	574	537	537	603	575	564	568	541	531	592	622	566	551	536	599	565	540	557	567	529	514	527	566	504	540	522	593	561	533	551	548	530	547	525	543	555	540	537	559	518	544	558	538	544	558	503	541	575	576	514	559	570	572	544	559	566	553	523	531	549	500	576	601	526	554	595	562	519	555	596	516	559	545	485	566	568	570	548	550	584	567	559	550	564	563	544	536	584	560	560	579	561	548	557	546	542	513	588	593	569	620	523	554	549	546	591	543	565	562	579	537	564	578	550	558	589	581	581	560	560	584	551	517	604	550	588	559	584	574	512	544	567	608	541	529	575	554	588	569	534	544	548	593	569	612	512	502	580	545	541	549	572	540	585	613	564	521	525	571	570	522	555	520	579	530	529	564	573	552	520	569	562	547	547	587	527	539	510	583	560	529	525	554	581	543	524	501	568	560	527	557	494	525	564	532	556	594	563	550	591	562	560	584	566	545	584	530	544	585	581	525	555	540	609	605	560	563	486	539	573	532	529	563	554	538	494	534	550	620	543	558	571	573	541	532	558	539	582	597	516	585	532	512	525	554	575	547	586	562	524	534	586	577	591	522	529	554	594	527	574	514	529	559	522	534	591	543	540	554	552	554	499	549	527	545	566	527	547	548	605	573	501	521	539	567	570	561	514	553	597	567	530	556	567	549	592	557	532	552	548	556	515	555	520	552	587	527	551	559	545	550	525	615	533	567	569	537	605	552	523	560	527	519	562	566	519	560	629	576	550	617	545	534	533	552	546	586	584	562	594	554	576	529	531	548	517	560	530	543	550	510	552	557	541	551	533	571	570	578	507	566	531	572	564	573	564	578	525	535	516	537	545	524	535	542	600	510	574	558	592	580	576	535	557	558	580	545	571	593	605	541	585	521	523	560	557	584	545	559	548	528	569	567	586	571	551	558	533	531	560	540	550	529	532	561	547	547	576	548	605	569	582	563	527	552	580	538	556	541	540	528	570	538	549	530	545	555	589	558	569	573	520	580	524	583	531	592	552	549	570	554	567	562	553	498	541	534	568	587	599	575	517	563	502	565	542	531	573	570	557	609	572	576	589	546	569	585	538	538	522	555	556	532	511	548	498	549	570	552	581	531	579	550	560	530	565	552	485	535	558	621	530	545	516	536	537	543	533	531	572	573	536	548	542	568	563	560	526	576	581	540	549	551	566	548	574	561	547	528	553	489	545	540	594	532	563	506	562	565	545	554	536	514	569	569	555	589	580	547	540	540	528	508	551	539	560	574	534	517	552	551	545	585	547	541	570	537	568	554	523	542	545	558	535	548	528	536	556	528	569	583	579	552	602	559	551	588	542	559	526	512	547	582	595	536	545	542	535	589	563	508	573	491	562	546	529	544	589	552	550	565	549	540	538	533	532	504	578	583	549	521	510	552	528	530	545	508	485	522	564	569	555	561	538	546	577	522	539	583	535	502	570	556	561	574	520	590	556	583	518	592	557	545	565	571	573	559	543	554	571	601	573	531	518	575	558	544	563	536	628	569	558	558	573	538	545	593	524	550	517	546	520	558	517	559	577	490	572	538	550	542	573	519	561	555	559	540	572	560	539	499	595	559	576	585	535	526	540	571	582	585	575	536	560	557	574	567	539	551	557	538	547	598	543	552	592	550	535	543	579	544	553	559	563	536	535	540	539	570	564	553	529	556	572	540	549	564	548	573	574	534	538	514	491	559	537	557	490	539	568	583	542	543	510	539	550	578	546	620	553	536	529	584	581	590	578	559	584	491	545	565	564	556	560	562	570	530	522	539	553	537	567	537	550	570	528	561	548	530	560	519	570	566	545	537	586	549	535	587	589	537	599	579	542	514	531	609	592	560	542	572	570	537	546	552	557	572	506	536	544	547	574	530	515	523	582	541	533	584	566	588	578	564	561	530	568	518	582	541	549	583	546	543	571	565	548	552	545	536	552	538	529	573
29848	3723	2111	1322	1085	994	880	826	800	793	760	784	741	700	704	719	754	707	771	716	716	702	700	722	706	697	732	734	677	715	745	736	681	733	685	710	686	670	726	747	707	714	659	689	744	675	686	770	716	705	687	675	696	714	718	717	650	669	660	700	698	706	713	688	682	712	706	661	699	654	707	690	726	725	733	666	704	729	668	676	668	687	694	744	724	693	730	721	701	696	706	644	737	707	703	657	667	668	703	694	676	696	664	668	723	688	675	642	756	683	692	694	696	723	683	650	642	777	681	696	717	708	678	711	706	727	714	702	710	732	648	706	660	707	701	676	667	707	663	702	679	715	666	711	710	691	685	716	660	709	688	658	630	707	656	711	694	723	726	717	680	713	701	736	676	684	679	742	704	737	694	686	693	692	677	684	701	729	672	674	705	659	699	677	666	700	701	665	688	730	678	713	698	640	721	694	663	682	730	664	676	742	701	738	687	715	659	675	741	675	720	715	716	671	713	738	682	741	695	714	659	700	669	713	733	714	725	692	692	687	682	693	706	679	695	663	742	712	686	725	668	703	692	696	709	727	659	678	686	741	702	728	664	714	691	672	671	726	631	676	675	726	662	657	727	726	685	726	694	679	656	708	702	683	647	728	739	690	702	683	735	700	666	704	671	715	682	707	697	727	714	694	661	698	696	698	700	695	709	698	716	751	658	685	694	686	674	678	748	736	690	704	723	666	689	674	683	685	655	707	711	781	675	725	689	704	709	716	733	706	760	714	692	670	720	704	701	699	716	682	675	670	710	672	684	708	696	688	708	670	725	719	683	663	653	696	663	747	702	701	678	692	705	720	697	656	694	655	722	700	684	701	677	733	699	734	690	683	661	701	653	672	666	684	704	687	706	680	704	696	710	656	695	733	689	653	755	697	656	712	689	682	697	717	697	669	689	732	688	653	706	730	681	733	693	699	725	716	681	724	701	686	691	677	731	688	673	693	741	685	621	728	726	714	700	715	680	734	698	722	724	699	707	683	686	699	733	710	728	724	701	643	710	678	685	641	685	726	694	707	666	745	705	706	690	697	672	676	668	749	653	714	712	694	675	673	721	638	714	694	743	669	691	661	648	675	669	712	729	664	693	681	688	748	676	693	723	682	677	683	666	720	678	659	720	672	718	641	692	703	691	698	755	701	694	699	651	669	681	686	721	698	698	709	718	694	736	697	705	703	655	665	740	669	761	700	671	663	697	667	719	731	709	668	712	735	663	698	680	711	700	659	701	738	679	713	674	712	722	758	742	692	728	710	740	672	647	712	736	645	715	710	700	725	704	679	654	728	681	682	653	695	677	675	706	714	716	731	717	675	675	663	679	694	669	659	708	694	732	699	686	682	713	639	680	687	701	675	659	708	764	724	675	667	685	725	635	675	700	698	708	704	711	717	711	650	684	691	712	659	613	663	738	699	702	684	715	672	633	698	732	752	733	671	672	677	695	725	714	684	664	676	742	736	658	705	695	688	681	687	712	771	666	701	691	662	681	704	738	695	671	702	735	690	711	708	682	709	699	668	689	701	732	724	691	665	668	711	675	680	713	683	693	711	693	743	700	685	674	716	683	675	653	736	702	698	691	742	750	701	725	708	691	655	664	679	697	687	723	710	757	668	695	695	689	704	692	706	709	685	713	721	665	682	729	622	703	630	677	680	690	680	657	711	703	696	731	706	706	713	691	732	678	668	702	724	686	706	745	686	701	664	689	728	702	696	693	696	687	713	724	708	702	667	695	680	679	685	694	755	744	725	696	705	683	651	685	687	716	675	695	687	692	786	722	637	708	664	680	705	714	688	703	671	703	710	661	678	673	697	686	735	672	664	683	692	679	730	706	721	683	765	697	666	691	671	725	707	668	685	683	695	697	651	704	674	698	725	683	660	696	704	711	707	727	665	676	725	707	693	690	685	689	719	730	680	683	759	749	646	709	726	693	688	702	654	721	691	731	633	668	673	687	677	689	722	721	700	717	706	711	680	682	692	701	673	696	731	659	729	701	655	730	674	693	734	679	740	681	707	674	672	706	717	681	703	708	688	676	699	670	690	672	728	696	674	630	726	643	706	674	703	732	689	722	718	686	708	688	727	713	693	694	709	660	666	694	669	665	666	675	679	707	726	696	709	730	723	676	655	734	691	681	694	758	695	728	693	721	677	725	692	672	702	686	687	739	683	672	682	709	707	736	689	651	689	707	691	675	672	710	688	698	687	730	724	686	690	712	714	680	657	735	738	665	670	756	682	751	689	718	733	664	624	717	694	668	690	672	684	666	717	716	685	709	689	683	666	722	630	705	687	704	713	695	710	650	688	718	711	679	716	715	686	705	673	720	673	757	707	705	703	677	666	701	656	684	673	684	730	705	707	748	748	692	695	724	700	663	673	710	697	722	711	696	720	687	687	710	681	717	693	703	694	717	678	765	676	698	650	694	708	677	727	648	677	713	710	692	682	701	660	676	702	688	721	703	728	711	688	662	703	745	721	711	665	702	728	668	756	705	656	725	708	678	683	650	691	658	733	711	692	684	745	674	691	700	714	699	654	684	675	685	738	695	743	651	684	678	738	673	651	724	691	714	676	719	690	717	717	706	645	693	693	668	678	686	697	684	718	699	707	661	673	742	673	654	720	706	697	692	688	700	700	733	720	725	700	686	699	659	700	682	703	718	701	637	644	667	692	723	662	725	696	672	715	698	674	656	665	640	697	698	700	697	720	727	691	674	715	728	684	716	719	693	705	702	729	699	704	680	637	680	663	686	733	723	715	690	658	688	673	693	676	723	679	716	633	686	689	719	696	681	663	700	696	690	683	720	712	655	689	701	694	691	695	705	714	729	710	661	697	725	690	685	724	676	709	702	702	704	757	701	723	737	650	693	706	734	739	704	706	697	661	677	696	693	759	687	698	707	719	682	629	701	707	683	668	729	688	720	751	728	681	651	663	723	699	675	707	690	671	712	674	693	690	721	703	663	673	708	745	685	653	688	711	754	666	686	737	711	700	715	700	715	704	751	707	718	679	691	720	675	719	721	634	697	691	639	677	684	683	682	765	702	746	684	675	713	706	708	707	670	709	685	669	702	670	686	705	714	700	651	696	723	655	705	723	624	684	705	700	630	686	713	660	703	665	741	730	714	694	714	675	691	688	755	725	749	739	673	686	676	697	707	692	690	722	722	667	682	712	720	755	699	707	725	704	726	679	714	652	677	702	727	715	699	689	727	700	687	692	661	693	720	703	708	738	682	726	707	680	726	646	681	717	692	725	696	675	700	694	697	691	749	718	721	700	670	636	700	695	721	690	682	704	699	685	666	717	647	717	714	699	647	672	736	679	693	685	708	732	690	696	753	684	706	727	698	684	720	676	691	701	752	733	714	696	731	702	697	658	683	726	680	646	705	682	700	711	712	710	702	684	725	673	684	725	705	671	689	691	734	711	685	733	767	711	662	691	651	690	717	686	722	646
22455	21252	28424	24379	21247	19537	1381	575	420	476	404	389	352	371	333	336	361	352	374	342	327	325	353	319	303	317	331	330	325	320	313	311	325	340	301	331	328	325	328	323	293	307	299	312	328	268	288	311	295	276	304	320	330	314	285	321	306	310	334	323	351	315	307	314	309	322	316	300	313	329	312	329	325	354	296	334	316	317	359	301	288	345	315	306	287	346	348	330	318	332	314	280	304	278	309	308	343	334	338	302	295	303	320	303	285	296	319	310	287	297	299	278	301	287	328	321	303	320	344	290	315	312	292	307	294	313	295	309	332	319	306	326	310	311	313	322	314	307	340	317	307	330	293	337	319	319	322	284	358	337	293	303	282	279	345	292	299	334	330	340	300	291	320	315	301	303	310	299	346	294	329	294	289	329	310	300	300	295	307	310	311	328	298	313	323	305	341	341	310	313	278	296	307	324	289	303	297	304	315	331	340	299	282	322	300	317	316	321	320	335	344	286	288	312	305	313	316	315	283	290	307	342	292	285	317	313	336	306	321	300	306	304	297	275	296	316	320	303	319	311	297	305	265	340	330	308	312	302	298	288	299	307	281	324	305	305	332	334	311	307	283	290	340	296	326	298	291	296	337	286	329	295	290	305	325	301	324	308	291	318	294	307	294	260	297	326	342	307	312	307	313	327	355	283	303	302	327	295	321	307	304	336	323	291	307	322	279	301	306	305	292	321	303	324	324	317	287	309	328	325	317	328	298	329	327	286	312	308	319	296	286	333	316	333	289	300	317	309	324	310	316	294	278	295	305	381	337	326	301	310	316	278	310	266	281	310	319	319	333	333	313	306	308	290	306	323	326	300	325	353	307	296	306	313	298	297	322	274	294	341	328	314	303	300	308	306	301	292	306	301	299	287	310	317	304	297	312	323	290	321	317	299	291	318	313	345	297	319	298	289	283	310	261	314	312	300	303	315	300	312	318	318	279	300	278	317	318	304	291	281	287	340	298	317	307	297	290	313	303	296	315	303	301	312	297	301	310	347	336	288	303	304	304	293	313	312	331	319	285	353	317	304	324	323	324	269	312	333	318	294	318	313	315	302	297	320	349	310	310	282	293	319	312	327	292	304	347	314	337	292	307	309	292	303	304	294	310	321	275	311	291	312	318	327	319	315	317	304	307	320	319	318	311	292	332	337	294	297	340	301	323	301	320	311	306	300	305	303	295	322	295	328	307	307	291	290	313	319	305	316	290	318	274	326	312	327	308	288	297	303	308	322	307	303	306	315	307	317	285	306	329	297	290	312	320	305	309	297	285	317	289	305	327	329	303	323	292	285	311	303	294	307	301	302	309	324	336	282	296	306	296	304	324	303	315	336	300	306	285	312	300	325	303	304	319	293	308	331	336	314	304	329	305	336	319	335	337	284	292	307	311	294	296	292	334	337	303	338	302	304	305	315	324	304	320	324	305	318	312	296	314	312	338	282	279	312	330	268	278	298	333	319	289	301	301	299	310	321	297	304	298	330	292	330	324	325	282	317	289	332	307	285	330	296	308	305	317	337	325	319	314	305	297	312	347	301	289	293	312	321	297	315	317	325	323	301	310	299	324	324	329	311	312	318	294	297	316	270	302	326	302	292	279	294	321	311	327	292	307	298	289	315	282	296	315	325	310	283	283	285	292	304	300	291	304	327	299	300	314	283	309	296	307	285	320	342	325	320	323	300	315	339	293	293	339	314	312	329	299	334	319	322	332	334	317	270	316	309	293	319	315	308	313	285	303	285	333	318	308	310	272	328	317	335	270	279	307	316	347	322	339	316	311	335	297	322	323	325	310	306	295	278	307	299	264	283	315	294	302	339	306	290	311	288	281	313	313	288	308	297	302	285	299	315	307	300	301	359	309	324	303	325	333	312	287	276	285	339	295	304	287	313	297	320	311	309	291	300	328	277	338	302	328	339	317	293	337	319	291	297	311	312	310	335	313	319	315	286	306	296	300	321	318	308	282	312	284	285	301	337	309	306	289	304	310	284	275	311	326	330	309	316	339	308	318	307	314	328	303	300	312	296	297	312	317	312	329	286	304	318	328	277	332	301	314	284	324	304	301	294	317	298	318	319	306	312	306	298	311	308	282	306	316	308	310	282	300	312	307	322	280	297	302	286	312	328	307	284	291	302	327	307	293	309	334	334	294	301	316	331	303	311	311	301	291	313	329	317	296	312	297	304	315	330	289	304	323	306	309	314	315	253	326	317	308	319	307	294	307	303	319	333	307	312	297	318	321	317	297	305	335	318	325	321	306	334	345	307	273	305	328	301	308	306	271	276	271	297	300	297	293	298	294	279	360	294	338	306	288	290	304	313	303	307	332	328	299	320	283	275	307	284	295	320	330	320	312	328	323	319	302	294	303	302	322	301	298	317	319	288	302	312	319	297	299	307	326	299	332	263	317	345	312	293	317	308	316	281	287	288	300	323	283	297	313	315	292	310	289	288	301	297	317	346	301	306	331	315	289	298	289	289	311	312	282	341	304	296	305	331	309	324	296	338	330	306	318	305	282	318	321	318	364	305	292	315	316	302	309	242	288	302	316	299	308	311	314	293	316	304	282	286	330	290	285	300	305	303	309	307	298	287	299	338	320	313	328	315	349	327	332	284	341	313	292	329	304	308	327	312	297	305	298	322	287	305	288	338	308	325	302	300	305	303	353	320	293	297	315	322	310	282	304	276	327	290	309	294	299	283	315	336	292	299	336	312	316	315	327	295	313	333	310	294	328	294	305	286	319	322	299	308	313	321	331	338	292	311	309	315	302	287	316	320	324	312	284	325	273	313	282	299	305	301	313	292	312	283	296	312	323	289	303	307	312	338	327	331	313	298	303	288	301	305	307	311	316	321	316	312	311	305	293	278	310	267	305	308	317	307	331	311	311	318	308	295	297	300	310	324	313	355	331	327	310	315	293	295	300	323	309	314	292	311	333	334	342	312	335	310	328	303	308	277	316	303	278	301	292	313	307	337	292	319	300	319	335	305	320	279	286	312	336	279	299	294	297	327	341	315	280	296	312	312	319	314	344	303	277	298	329	311	298	305	307	302	312	316	297	330	302	297	318	261	303	300	305	324	302	323	311	285	281	300	301	349	339	314	302	271	315	327	316	346	307	300	324	291	293	300	300	299	302	316	339	318	301	313	277	279	305	336	313	288	308	312	308	322	347	326	312	293	308	315	300	308	295	309	317	326	310	301	340	319	324	308	297	288	293	297	288	281	328	290	319	309	269	306	308	328	306	306	294	333	291	302	336	326	327	305	305	283	301	297	305	315	284	321	315	349	303	315	313	309	329	285	307	287	286	302	323	285	325	304	303	312	310	338	314	328	305	339	342	308	297	283	315	312	295	314	319	283	322	283	274	279	328	293	292	308	291	304	312	324	297	302	295	308	284	327	330	308	298	305	288	314	282	278	290	335	293	302	280	310	283	299	313	295	289	323	309	308	321	299	317	312
39041	10433	6172	2900	2035	1564	1208	1046	869	699	709	605	574	542	527	535	459	484	415	474	460	442	482	431	445	454	450	460	428	423	418	464	413	427	422	435	444	448	393	452	397	390	418	427	444	421	390	435	380	409	396	417	400	456	391	376	439	378	413	396	409	435	433	425	435	401	408	421	415	418	407	431	404	376	410	416	414	411	434	420	413	415	416	416	354	411	417	386	399	378	422	391	427	421	423	390	418	433	398	401	401	390	388	408	438	430	417	412	413	412	419	425	410	395	411	417	425	417	445	386	404	415	410	406	408	448	383	421	397	389	366	405	475	417	423	412	420	409	416	379	418	417	378	432	465	426	387	426	418	426	420	393	412	439	413	415	440	423	419	405	417	386	441	405	385	426	424	391	434	395	405	404	393	390	417	413	415	370	403	397	415	366	389	401	400	407	412	443	408	393	420	387	409	410	413	427	415	373	402	399	438	391	420	376	438	378	397	426	429	420	372	409	384	379	385	392	401	408	390	400	418	385	408	399	399	397	404	408	410	445	411	429	430	432	381	437	387	424	404	464	411	389	439	419	406	384	413	390	429	433	425	420	402	412	397	422	427	385	404	399	411	421	427	403	413	430	414	455	421	419	415	396	431	419	428	393	398	432	427	403	455	431	388	382	402	386	385	425	416	382	462	419	417	400	383	401	375	425	420	409	409	423	419	414	394	421	414	434	399	407	425	427	402	418	400	446	436	347	404	445	434	402	423	400	406	436	374	405	420	404	383	417	427	388	376	407	417	414	414	397	427	400	416	409	412	422	450	387	396	397	452	404	438	409	429	389	426	455	420	404	423	410	402	426	429	419	426	388	449	402	413	387	401	416	383	401	433	415	391	418	402	382	420	408	367	392	429	379	418	395	372	399	376	398	418	380	391	412	373	379	433	421	406	443	425	422	407	403	422	417	408	393	403	395	412	391	384	411	430	379	458	417	414	376	388	432	421	431	444	427	448	467	419	415	394	429	404	377	420	398	377	406	444	393	395	407	430	424	418	398	464	432	390	429	443	398	424	380	403	390	425	408	404	411	411	428	423	409	399	395	387	401	413	411	410	411	411	428	424	425	389	391	395	421	420	414	403	405	421	419	364	404	424	402	398	418	385	427	381	413	438	396	443	431	437	403	402	407	373	364	426	425	401	398	378	394	431	375	416	403	386	386	391	416	428	405	422	416	376	385	410	417	383	388	399	427	387	403	391	422	404	413	425	422	364	421	380	421	424	403	421	450	398	414	403	400	410	430	412	398	452	374	406	440	419	397	412	423	368	406	378	423	432	422	432	376	376	398	390	412	370	416	414	411	407	389	435	435	428	410	407	397	388	368	408	405	406	424	409	429	398	404	371	413	399	390	409	433	454	402	415	396	424	360	419	378	407	421	425	444	408	399	378	396	427	396	429	403	392	376	423	414	401	413	411	413	424	417	463	420	428	432	422	445	409	388	390	376	399	397	428	398	404	421	416	394	406	421	430	344	413	390	404	394	440	443	399	391	415	433	429	406	400	401	444	422	409	380	361	430	406	389	455	408	434	407	426	405	420	374	367	417	440	424	426	388	398	404	383	374	405	411	431	381	437	417	408	418	424	400	411	395	400	408	443	442	414	394	391	410	427	378	435	395	396	402	391	438	404	392	433	379	426	391	409	383	429	388	377	379	401	430	404	430	397	433	383	385	450	430	413	429	387	427	404	411	423	433	378	419	393	402	382	401	396	411	425	410	437	373	420	410	424	409	405	453	450	376	450	419	392	398	402	408	412	386	423	422	421	379	392	409	399	381	395	387	411	413	418	408	388	421	457	374	456	431	361	406	419	442	424	414	403	417	411	409	415	422	372	411	393	371	413	408	379	382	377	389	423	430	389	394	404	411	419	409	430	422	397	396	425	409	407	385	416	417	407	414	410	388	409	442	409	407	413	433	411	398	429	414	379	420	390	384	391	414	377	398	413	417	422	398	392	377	429	399	389	406	387	411	441	396	397	402	426	422	391	396	399	441	419	430	414	408	426	406	422	423	418	431	390	406	386	417	474	409	390	433	412	429	414	409	432	410	423	411	423	448	416	425	417	406	420	385	390	388	412	432	409	437	382	386	377	391	425	408	416	407	433	469	387	394	462	441	390	402	389	403	415	395	391	410	357	415	422	410	407	395	411	408	382	401	400	432	381	390	423	390	438	409	406	414	404	424	398	395	437	434	416	414	430	360	428	386	406	422	362	428	388	384	389	397	401	415	406	386	420	416	404	394	423	418	419	435	427	388	411	406	378	386	395	448	412	425	419	419	428	453	439	392	405	413	394	420	373	426	388	382	413	410	404	416	413	398	410	412	406	423	409	398	382	397	407	401	412	375	420	406	422	403	418	388	402	362	439	437	393	398	452	396	395	409	409	398	375	421	425	370	427	430	412	414	429	418	437	431	395	391	424	433	435	397	406	442	402	390	419	397	428	454	413	431	393	399	402	396	448	428	417	406	378	438	409	371	389	438	418	409	417	409	404	391	391	392	413	401	424	401	438	376	409	454	393	399	376	410	372	394	404	411	359	414	416	436	429	404	418	408	390	414	402	393	429	423	434	401	411	398	411	426	396	414	412	390	412	392	382	389	433	412	402	396	407	410	438	393	420	439	413	409	401	410	417	420	383	411	372	402	433	428	418	414	402	396	405	467	404	415	454	431	414	408	383	414	390	420	384	430	386	398	418	435	401	426	404	370	398	391	415	444	391	427	382	416	420	385	433	412	395	415	377	389	404	409	402	447	420	418	428	417	362	424	420	396	411	412	410	441	425	398	403	394	411	395	437	386	422	431	396	402	399	363	401	389	428	410	384	413	422	380	395	412	381	370	400	371	381	412	378	411	450	402	420	434	406	403	425	444	422	393	393	384	397	389	433	396	422	417	407	395	408	425	439	398	363	417	420	454	393	424	401	405	422	420	433	395	414	383	418	448	441	398	398	398	429	401	425	387	378	397	388	398	385	416	403	393	377	377	424	370	386	392	392	411	419	423	423	403	417	392	412	402	391	427	380	397	398	410	398	440	406	414	417	402	389	430	411	392	385	416	428	410	446	437	417	420	411	427	384	410	409	388	350	410	391	421	409	420	388	436	481	423	428	388	451	371	398	393	364	388	406	412	405	393	399	416	406	408	372	406	402	401	402	399	425	396	415	443	394	403	345	407	399	396	396	446	396	376	405	425	393	412	397	413	402	388	389	408	406	395	396	452	424	406	394	414	419	430	429	393	375	423	409	415	401	436	385	445	426	413	402	416	442	365	383	420	414	387	402	379	432	401	414	410	425	420	414	413	411	425	404	412	431	450	471	444	425	413	402	399	439	396	382	406	389	396	424	394	409	404	393	437	428	413	421	397	390	416	383	410	415	445	393	420	399	378	391	412	376	424	413	425	404	411	386	401	409	382	393	368	450	384	424	388	455	374	389	383	411	403	408	412	388	397	400	404
28310	16291	2893	1029	819	767	809	828	787	798	786	816	779	800	772	770	816	755	735	796	749	794	759	817	773	760	813	820	733	772	726	799	786	795	722	835	790	746	782	755	800	816	792	748	799	785	782	782	768	760	775	771	808	772	767	777	766	775	766	778	823	736	758	774	730	765	735	780	758	760	793	745	788	794	753	764	777	757	762	766	812	821	781	797	723	769	753	773	763	811	737	726	752	744	804	724	792	805	759	794	772	767	832	824	815	776	758	770	790	780	769	739	732	719	791	768	766	786	795	724	758	771	797	776	765	765	746	765	784	805	772	855	798	762	724	801	774	764	710	738	776	769	757	747	794	756	793	768	764	705	774	787	794	775	781	745	772	757	714	802	741	742	793	778	773	788	780	726	748	773	772	759	768	744	802	770	808	789	757	816	704	721	765	744	778	752	770	758	797	819	791	770	780	766	818	757	775	773	808	782	752	786	753	839	748	808	797	736	786	818	738	760	794	751	808	740	726	764	826	770	723	800	776	775	755	795	790	764	771	770	740	812	768	741	741	768	778	824	792	780	774	748	812	755	762	743	776	753	766	777	788	781	841	755	754	761	775	803	782	799	776	743	774	804	724	754	776	815	770	774	823	809	771	743	740	792	777	720	786	759	726	791	752	767	810	803	716	772	782	771	741	783	724	787	766	777	725	772	748	747	765	752	793	795	794	786	754	749	782	747	817	796	730	781	766	785	771	806	814	768	768	832	776	721	814	764	789	770	770	814	748	794	794	775	785	779	805	786	756	798	832	756	759	798	783	790	757	779	803	760	772	754	791	807	810	753	827	743	746	800	774	810	773	823	759	725	787	749	759	799	794	760	802	743	784	747	763	760	797	717	776	736	772	748	767	815	786	782	772	799	759	788	795	767	783	714	773	801	811	747	743	812	799	789	723	798	772	801	800	794	763	739	769	778	824	779	760	808	781	806	795	743	778	772	797	749	759	777	758	820	767	785	793	769	818	806	771	795	781	790	801	784	715	775	759	791	806	812	784	750	762	772	763	749	796	781	781	772	741	762	770	764	764	736	759	775	760	757	798	771	820	764	766	801	723	711	761	759	755	779	766	770	795	743	748	736	819	797	788	794	752	816	760	829	766	781	827	777	804	770	757	731	780	777	754	832	792	806	805	785	790	776	762	778	771	776	732	798	775	793	792	768	730	742	742	780	793	788	780	765	814	732	746	791	740	787	793	794	784	749	778	755	753	801	785	755	823	776	746	800	761	826	788	773	802	791	796	772	775	764	784	753	719	764	776	783	782	727	764	803	796	756	772	818	771	726	797	810	769	777	738	722	790	756	769	758	801	815	799	771	777	766	774	748	826	781	735	795	794	760	805	707	757	778	737	750	811	770	792	736	764	736	734	809	802	756	776	759	804	749	774	790	781	802	789	758	793	767	817	798	756	752	808	781	782	758	828	776	768	770	771	762	831	763	738	741	757	732	807	755	810	801	756	779	803	809	804	782	778	786	789	790	738	805	762	745	727	761	772	715	763	729	725	740	770	813	832	760	745	719	772	766	784	804	788	697	797	783	766	739	812	741	757	741	768	795	735	787	792	731	774	765	795	793	765	756	791	752	739	768	756	733	749	791	784	755	748	770	737	773	807	790	796	739	754	786	750	801	771	769	789	786	799	757	703	746	816	783	755	769	792	747	782	774	784	789	783	775	779	806	782	771	796	819	811	847	749	798	786	750	816	802	827	825	744	754	765	825	791	770	748	782	783	754	823	792	799	776	775	762	792	738	776	778	817	754	761	782	780	750	794	762	740	742	761	779	800	788	724	830	788	773	774	832	759	770	764	772	774	803	810	784	759	801	755	818	821	791	790	810	723	791	733	784	781	786	784	829	769	791	828	765	804	760	796	790	789	730	798	793	823	782	768	788	845	733	717	821	755	762	740	785	793	756	806	778	778	750	776	789	718	744	708	765	786	775	796	764	787	825	749	750	787	790	785	752	742	769	824	748	787	757	759	757	741	767	783	808	763	791	740	753	761	786	752	798	792	766	834	801	798	799	727	733	801	758	702	791	829	789	790	807	797	722	724	804	759	746	730	765	761	785	809	748	834	773	702	735	792	754	757	783	756	828	788	799	756	729	773	797	740	764	783	802	776	742	771	796	798	800	761	804	804	828	789	743	752	738	749	753	801	777	759	764	777	761	846	748	768	747	782	762	789	806	750	735	790	802	805	756	707	714	706	762	765	773	831	785	775	744	749	766	753	793	713	791	798	786	815	778	782	797	798	796	815	758	790	779	747	796	781	758	779	761	796	785	779	776	773	814	769	787	775	723	801	782	734	782	798	727	741	817	766	739	729	785	733	733	713	784	762	752	811	803	762	764	675	763	787	746	785	754	791	786	824	789	740	781	792	785	799	724	789	760	719	794	787	777	757	761	761	813	775	789	792	752	732	769	760	737	797	778	783	828	748	758	744	795	729	755	790	797	761	784	756	744	737	762	750	806	751	790	774	742	813	726	781	755	787	779	759	766	741	714	800	772	772	768	822	763	716	754	773	797	772	804	777	745	771	820	782	799	771	761	772	759	777	799	799	756	757	770	775	769	794	800	707	830	765	739	809	793	788	788	737	739	724	757	795	778	785	816	799	782	797	733	811	773	790	764	790	762	808	805	796	776	737	737	803	749	766	763	755	800	793	782	826	787	783	766	740	767	795	810	719	773	788	733	734	731	773	775	750	782	792	722	772	777	789	704	790	741	766	739	774	737	776	771	798	726	786	779	732	753	782	775	763	799	795	786	782	739	772	757	758	741	743	790	784	773	770	746	829	795	799	797	721	796	771	727	770	793	728	796	730	806	750	736	774	778	752	823	782	698	780	829	765	796	790	742	769	836	766	808	790	771	754	798	769	830	767	828	763	743	737	742	722	786	768	764	829	759	760	768	762	757	787	807	754	774	716	767	754	766	751	769	773	793	794	795	728	788	864	794	738	770	787	796	760	770	760	794	774	811	827	823	763	688	819	797	758	772	780	760	775	830	835	753	818	738	781	770	761	784	762	775	778	762	764	724	815	771	787	823	751	750	771	795	770	760	740	764	753	762	759	806	788	782	758	763	774	785	778	751	752	743	747	695	803	790	754	796	780	729	739	744	790	762	759	750	775	738	726	736	800	770	812	783	790	777	750	769	789	780	790	768	773	760	735	776	789	784	751	773	780	728	737	764	789	782	810	781	772	815	769	770	743	725	739	730	802	731	801	773	786	789	791	785	817	734	783	752	770	799	752	780	732	761	749	770	806	762	837	725	795	773	744	728	734	785	741	821	769	751	776	720	809	800	804	721	767	781	751	773	809	735	787	766	767	748	752	741	765	781	755	797	764	794	789	716	799	765	817	784	711	743	736	794	768	759	838	778	775	769	786	807	790	817	749	744	772	795	755	804	753	765	796	758	763	813	768	763	741	781	742	755	753	782	810	828	818	772	759	745	731	758
11878	1511	1152	1063	1005	1060	1004	975	1004	1026	1010	996	918	998	1021	992	959	971	1009	979	950	966	998	998	990	963	955	1004	1065	1001	955	993	944	1014	964	1001	961	968	965	979	967	988	1000	982	1025	936	951	1034	982	988	1004	978	984	1033	941	972	970	1021	989	990	970	991	950	971	1050	989	1001	950	945	941	982	957	976	1010	970	964	1049	1013	953	977	952	967	961	951	1026	972	983	1009	996	934	920	967	994	955	963	951	983	970	953	968	1008	986	1011	978	1022	1002	982	986	981	1006	944	1027	957	949	951	959	942	1022	950	975	986	914	979	976	897	984	1025	966	1035	1009	957	941	964	966	1000	958	1041	990	1010	982	1037	987	980	980	941	962	934	958	935	997	922	976	1016	975	973	997	1018	987	946	1019	984	993	953	965	929	974	1023	953	993	980	974	1007	993	917	998	995	988	1005	941	1036	997	959	994	907	962	968	948	954	1012	941	945	951	988	967	969	959	985	1026	965	998	1027	1054	981	1016	986	926	1012	989	930	926	987	992	1015	933	998	988	949	949	938	980	1004	933	997	975	1012	974	1029	982	955	998	978	1001	1039	985	1021	1020	966	956	958	1018	978	986	985	960	1011	993	929	938	1040	1002	988	970	975	947	991	1031	1020	996	1002	1012	1014	1007	969	1023	1045	993	997	1033	1037	984	952	941	981	990	1035	964	945	1036	969	965	955	1039	1000	1003	981	1004	964	1012	1041	940	1001	987	979	935	934	997	955	1032	986	1023	960	955	943	918	1001	1001	1041	1004	1027	980	944	1017	945	995	994	948	933	978	1011	1019	937	931	978	1006	1055	1014	998	1045	985	1003	1013	968	1002	955	958	967	973	983	953	931	985	1036	968	960	1037	1047	935	1021	942	1034	1025	1024	1011	971	1010	956	972	966	998	989	972	955	978	1003	924	1013	936	984	985	929	990	960	907	999	992	928	1004	979	996	979	973	952	936	1002	969	1000	985	979	975	917	963	980	982	994	995	980	948	924	993	1009	994	1005	946	950	926	994	956	961	998	939	961	965	992	931	1008	952	937	1006	1018	967	917	948	996	971	997	984	1021	984	986	994	977	1021	947	956	989	942	971	976	961	954	1014	1023	1029	1008	1003	1020	958	1005	981	987	969	983	986	957	934	1040	1020	999	971	993	1011	954	984	987	991	1035	1013	935	927	1021	993	963	973	984	1016	1048	984	1013	950	988	942	957	944	1023	992	931	991	983	1042	970	1028	999	956	999	1011	978	993	928	998	955	1012	976	939	980	994	998	998	1000	970	1027	992	961	1050	960	927	987	950	936	994	1008	991	994	978	1018	1074	1049	949	946	968	961	1005	949	983	941	957	967	960	933	960	1015	965	996	973	965	953	1002	989	933	1009	978	949	1017	932	961	959	1023	1005	967	955	971	1048	963	960	969	1032	983	929	1006	1031	951	995	960	941	964	964	1035	985	1019	935	1004	974	974	994	996	976	1012	973	959	1014	967	1015	1020	971	943	1082	1016	996	979	956	1003	1009	961	925	979	995	970	949	995	954	962	1004	1036	956	966	1003	952	914	979	966	954	1025	1003	932	988	1056	977	964	946	1015	945	1017	941	966	978	965	958	991	1009	1052	1000	948	1012	1060	959	1001	1004	986	960	980	959	925	1019	966	1021	982	970	960	967	998	887	990	999	903	974	1034	961	983	947	1016	929	1009	1019	1023	1000	1010	972	965	999	949	1016	970	990	1010	936	961	1047	993	979	1010	974	978	1032	975	978	973	1016	990	983	1020	936	951	984	988	999	1012	1027	975	996	947	994	980	1009	969	950	990	999	1020	1014	938	985	984	954	937	1004	986	1036	977	1005	976	959	986	959	935	978	992	940	980	985	1031	973	937	1022	949	1010	1020	1030	1009	942	995	970	959	1032	996	1004	1021	992	993	977	940	1014	992	992	978	983	977	932	1045	957	943	1007	982	962	1011	1060	1005	971	980	1000	993	952	937	1024	923	1026	974	968	962	1019	971	995	945	988	1038	968	947	992	923	1009	1014	999	967	976	988	1031	1025	988	988	926	911	1025	1033	1010	977	983	1007	974	954	954	993	962	971	943	976	984	1022	979	1007	972	951	1008	946	1016	1012	990	975	980	1023	971	1045	1013	1023	997	1009	963	996	935	1007	940	988	1010	999	980	1011	987	993	950	1002	1026	994	959	974	983	941	1007	1044	995	946	995	916	971	935	996	1009	1019	987	988	999	986	936	985	1000	1036	979	999	922	995	960	956	1006	1022	1045	969	1011	1018	1034	998	973	994	962	1007	1040	956	954	997	997	963	967	993	928	963	981	1012	1011	918	973	916	984	983	993	970	919	961	960	944	983	950	1013	1009	976	979	1015	970	970	970	1017	931	975	983	948	983	954	1016	984	1001	935	1020	993	1023	956	993	997	1011	994	969	965	991	978	965	996	952	1046	968	959	955	968	931	974	1025	984	940	1019	1037	996	934	973	993	949	968	994	994	991	1008	1004	992	1025	962	966	997	1017	971	950	998	989	985	1009	950	990	1002	986	975	973	959	941	937	986	980	992	939	974	990	988	1001	948	965	964	971	1030	965	984	1013	1016	1006	973	984	953	1025	991	1023	960	1006	965	1022	986	953	988	989	963	988	962	944	984	1005	966	955	997	1006	949	1027	935	961	979	893	1001	997	1003	994	993	973	932	957	1003	972	1036	932	985	985	952	1014	1042	1028	1041	975	998	951	1024	977	976	1000	961	1005	974	1047	1004	984	990	946	1017	1001	1000	1020	991	957	1000	1014	1021	979	995	975	1026	1023	964	960	1016	994	986	980	1018	979	990	943	1000	956	1018	979	1006	978	966	1018	973	985	1005	969	1018	984	1022	1061	1015	1000	941	935	940	997	956	966	924	922	964	981	938	987	945	1003	1062	1014	986	964	957	987	970	952	942	986	1037	968	934	992	983	979	984	945	1014	959	975	986	990	939	1009	985	999	982	998	1019	1016	1001	1029	944	1000	1010	979	1026	945	920	999	977	944	944	981	985	956	966	966	1027	967	943	994	967	1016	1046	994	988	1008	992	966	1038	1013	999	990	1017	1017	956	1050	960	946	1038	953	983	966	981	968	1020	1004	1042	963	974	969	966	974	997	938	1010	1035	978	1007	952	947	935	958	985	1015	973	1023	1018	1039	984	992	961	997	1015	1008	994	972	956	982	941	977	964	979	1047	1003	1039	990	989	1010	1036	982	951	968	984	988	1000	975	964	959	992	1036	981	1048	973	940	983	978	972	951	1019	981	1044	1029	982	952	997	961	965	977	939	988	968	1007	981	959	977	1001	965	1023	966	1000	959	961	965	958	1010	999	995	951	886	1007	1006	998	1014	973	1008	1002	988	1011	1010	946	1002	975	955	956	970	1009	964	973	1052	976	972	992	978	988	989	1012	993	962	962	1026	995	958	1025	990	977	1016	990	986	975	1010	1027	979	953	956	928	1025	1030	1027	977	1050	940	988	962	1030	996	981	983	1003	957	998	972	969	955	993	932	1006	994	1004	970	986	954	928	977	940	952	934	979	1014	972	975	952	974	988	941	999	968	1012	995	972	1001	973	963	997	1014	940	976	980	923	1025	1007	1021	940	957	1034	1001	991	984	964	958	976	929	967	993	1006	1023	956	955	978	971	1019	1047	978	981	1013	971	974	944	966	972	975	962	939	985	980	1042	1014	979	951	1039	1004	1000	989	977	1027	981	950	998	1007	911	939	961	922	1014	1008	974	1004	974	976	921	995	1034	1015	975	1000	987	1000	985	1058	979	994	970	986	932	1005	1011	976	937	966	1047	949	977	984	978	927	960	1014	1021	964	936	956	981	986	987	988	1006	1023	950	968	976	988	965	987	999	999	998	991	999	986	1003	984	947	953	1004	983	974	1000	968	1002	1073	953	945
23365	21248	27818	24970	20831	3167	928	768	780	708	696	674	688	684	723	668	690	677	655	668	685	690	661	645	681	671	632	656	640	613	648	620	658	618	616	659	646	630	642	665	652	658	630	655	634	641	657	616	612	657	650	611	590	624	658	665	672	642	664	656	668	571	663	646	667	675	638	624	654	638	677	583	662	614	672	639	634	584	646	639	668	690	661	610	644	655	623	631	651	665	585	604	630	652	659	637	600	640	649	633	609	633	657	615	653	659	652	707	654	589	604	615	598	662	618	654	654	600	671	630	633	647	642	677	604	633	614	678	633	678	685	652	642	644	634	614	662	633	670	579	609	605	636	639	644	614	622	686	604	684	618	676	698	663	635	648	651	656	665	645	602	629	636	618	660	639	666	638	612	630	622	638	698	672	631	646	607	630	650	623	608	638	618	638	657	635	638	630	672	620	611	609	640	655	636	631	633	601	609	638	657	634	610	641	655	632	636	635	625	621	669	668	645	625	613	632	626	662	645	610	634	666	650	623	662	661	628	656	619	622	644	638	601	648	637	616	636	688	676	664	624	648	618	635	615	648	680	647	674	612	591	653	626	649	643	640	676	623	644	654	675	638	639	658	592	630	618	658	645	601	607	656	584	618	665	610	619	670	635	625	608	616	617	647	644	642	607	619	646	640	682	653	600	673	665	621	599	599	624	586	618	582	628	676	663	630	634	654	604	564	675	596	688	599	636	678	624	630	653	655	667	658	662	609	676	647	558	611	637	628	596	629	645	666	649	646	644	619	619	649	646	609	613	668	645	629	603	626	670	634	634	654	637	675	622	654	655	660	678	632	632	657	601	694	626	652	691	667	645	610	610	603	621	637	643	654	609	591	675	612	639	616	667	639	598	652	607	641	667	654	654	618	635	635	642	634	635	639	639	636	597	690	599	663	629	634	598	590	618	663	645	617	611	634	632	642	685	653	620	593	685	650	610	632	625	596	679	636	701	627	625	628	640	628	674	616	649	659	655	677	642	563	654	647	676	618	632	602	617	683	661	641	686	649	600	610	604	634	632	712	600	629	680	597	613	654	633	606	630	635	661	615	641	601	630	623	659	667	654	608	669	638	663	653	659	590	623	694	649	625	619	622	648	618	615	611	667	623	632	640	673	644	671	649	656	622	632	666	632	652	645	679	631	649	589	613	676	660	664	652	646	618	652	638	629	643	657	668	645	635	682	654	606	607	630	650	634	635	624	628	638	639	651	614	623	682	619	653	681	597	605	616	631	625	639	629	677	644	642	643	638	660	653	635	619	587	587	641	630	612	639	630	592	623	623	679	661	632	640	595	654	614	634	609	596	650	631	623	661	629	625	652	636	637	627	676	652	595	595	649	655	665	666	673	622	632	654	627	598	602	636	685	588	600	613	593	627	594	627	646	712	630	640	608	642	613	629	665	639	620	610	619	598	633	667	684	636	672	611	635	612	628	651	616	626	654	655	627	594	603	612	624	675	612	644	645	649	615	624	668	640	656	683	645	609	630	636	637	631	616	650	602	645	640	638	610	603	657	651	635	647	609	618	656	656	663	667	652	635	626	628	655	663	610	654	595	678	623	662	641	652	645	573	584	676	654	596	650	618	619	612	643	639	663	665	627	621	652	627	676	626	674	625	633	644	656	658	623	610	621	614	618	621	634	685	592	624	607	650	592	633	624	611	625	622	644	650	641	628	635	606	641	632	638	624	603	615	656	653	655	612	639	627	697	668	592	622	601	667	702	694	635	654	620	659	671	634	614	642	672	666	681	618	642	658	601	619	623	638	654	612	676	626	591	642	615	662	634	622	610	661	624	604	635	641	656	607	615	646	641	606	613	618	618	667	608	600	613	598	628	604	611	604	660	664	703	620	644	654	674	661	632	627	633	602	648	572	616	621	635	627	617	632	612	627	632	663	679	591	638	641	687	654	642	642	623	646	605	655	638	602	605	711	620	672	605	617	616	660	675	672	643	622	645	610	663	625	636	661	606	632	641	644	615	588	636	630	685	624	657	640	648	615	622	600	652	643	623	649	632	692	649	647	640	631	648	630	615	640	646	612	629	613	631	630	637	643	651	616	606	638	606	615	614	684	699	656	641	645	596	612	613	616	626	589	685	624	632	611	646	612	611	608	624	597	647	654	640	634	680	639	634	649	632	658	648	643	618	609	645	636	641	656	686	650	649	628	598	649	664	650	592	630	639	620	617	613	647	644	644	626	604	625	637	617	644	670	609	650	611	664	623	687	631	667	665	593	615	643	652	632	586	653	702	601	617	635	633	640	608	626	623	631	628	689	680	614	659	611	656	639	627	671	664	646	625	632	617	602	637	570	612	651	636	637	633	604	670	631	637	658	610	653	636	640	657	679	600	663	620	615	652	634	627	652	642	674	626	633	651	649	635	625	630	676	663	648	626	646	662	611	626	632	633	632	596	637	615	620	625	647	621	674	659	614	667	627	626	578	578	599	629	650	618	649	650	638	662	654	638	633	608	584	635	605	628	646	627	625	644	586	659	606	645	643	613	610	621	633	639	618	659	625	615	656	661	639	612	676	623	652	636	655	655	603	637	659	628	660	661	655	619	626	601	586	646	609	651	608	622	631	631	651	624	653	665	626	637	613	687	636	657	660	640	618	618	633	611	637	649	666	621	667	677	640	635	668	627	615	633	610	656	595	611	669	679	636	646	642	654	632	628	617	684	603	642	661	587	612	630	604	627	623	636	620	642	634	615	692	631	641	642	651	635	639	646	668	622	687	621	666	599	631	599	624	609	621	636	606	650	606	649	653	618	631	607	672	635	660	641	607	640	637	631	606	686	657	643	660	571	673	670	619	606	627	666	628	604	659	698	678	629	600	687	638	627	645	669	682	627	659	632	625	620	638	605	629	641	649	634	626	639	622	623	615	651	662	632	662	612	595	631	598	630	592	617	636	642	656	644	614	650	651	612	607	649	641	652	671	628	646	669	614	603	641	659	697	659	607	625	636	628	653	626	615	597	632	610	653	606	600	625	638	663	620	663	624	653	674	631	670	684	639	648	640	659	702	599	628	607	633	639	607	627	640	625	584	616	675	663	644	589	597	606	639	600	585	644	639	616	643	650	652	634	648	659	659	624	653	572	647	658	637	591	633	642	636	640	615	627	633	645	639	702	684	615	638	629	639	679	638	622	631	597	616	634	640	653	618	638	623	645	592	657	653	639	659	641	668	663	657	635	683	582	632	594	627	677	628	647	661	652	647	676	638	602	625	595	649	677	602	665	638	631	638	668	632	591	608	642	644	599	604	652	605	665	664	633	591	622	611	626	603	600	603	665	681	610	592	643	670	666	634	648	609	668	618	659	639	597	636	652	639	621	606	658	650	621	667	624	618	674	642	644	632	602	664	651	638	697	668	625	625	645	682	627	619	606	655	643	605	615	610	645	614	630	617	666	594	599	618	659	639	655	661	578	658	640	589	636	628	620	618	614	665	628
34379	7067	4154	2257	1816	1427	1244	1138	1101	967	1030	928	925	879	912	861	882	880	822	908	811	816	835	862	808	860	826	801	844	840	849	785	849	852	889	835	835	809	810	825	812	822	816	845	821	860	852	845	839	848	854	788	861	849	798	823	822	821	833	857	801	848	804	855	792	793	784	848	799	859	806	873	833	880	838	818	850	854	840	815	846	785	850	785	839	810	824	865	793	845	802	858	801	758	851	869	846	845	840	863	812	787	861	819	839	810	838	846	799	814	848	873	836	819	868	812	838	853	855	870	834	869	825	826	801	813	802	890	827	829	835	848	816	777	823	805	831	885	846	829	808	794	846	825	777	786	823	837	844	794	779	780	807	831	787	878	816	808	831	829	857	885	840	854	831	869	875	859	847	818	818	841	843	852	767	851	850	842	834	823	851	781	839	876	834	846	850	810	801	854	810	822	814	845	848	817	867	848	802	781	846	898	797	815	801	836	810	786	833	786	798	803	824	763	821	839	826	834	824	824	819	798	813	844	870	857	840	839	822	826	855	832	829	847	829	834	796	813	855	850	843	877	822	843	810	871	779	843	811	858	843	804	828	802	802	863	842	836	826	845	840	850	852	810	882	843	827	826	875	839	812	794	795	827	844	881	833	820	828	869	822	812	813	860	804	838	812	813	831	808	773	817	843	880	845	825	848	839	873	812	833	801	821	798	805	812	823	806	837	839	813	803	797	810	823	847	843	846	827	796	795	821	858	830	830	838	832	800	820	842	871	834	864	852	863	797	840	830	781	818	821	852	771	835	816	810	791	811	806	842	814	781	758	856	857	826	788	849	824	809	851	830	800	805	871	849	821	828	826	831	889	827	779	871	818	845	829	865	823	840	798	818	787	807	834	811	823	866	837	843	760	807	843	861	801	816	816	824	809	829	854	824	883	846	862	853	813	776	799	790	830	785	765	817	829	785	750	858	810	818	782	815	813	795	841	833	824	790	777	829	780	845	864	823	850	821	825	868	844	787	809	886	807	779	839	812	822	781	851	831	898	792	842	851	791	839	835	865	826	865	798	862	874	842	829	858	830	820	836	775	889	851	782	790	823	840	814	813	881	810	843	841	816	795	858	815	814	813	836	814	850	821	818	794	869	816	846	798	839	813	807	852	860	820	783	849	807	804	809	817	806	882	848	864	850	825	863	802	832	795	850	822	816	822	804	823	762	835	850	862	820	832	798	803	821	799	844	843	847	847	841	796	859	837	815	786	802	808	832	830	835	775	780	823	887	749	896	860	837	855	793	752	794	850	813	831	809	870	794	810	829	841	815	788	861	867	776	808	763	847	845	795	801	821	806	837	795	858	818	830	799	805	809	860	759	848	819	834	834	817	797	788	870	886	825	815	821	849	786	875	848	805	795	816	833	854	776	819	793	799	838	816	822	864	851	835	858	829	816	792	846	842	862	845	814	834	850	766	829	801	833	788	815	832	862	783	792	826	825	846	871	796	843	856	839	822	793	849	845	816	834	846	806	825	893	770	790	804	823	850	799	841	870	823	892	811	866	798	835	798	849	857	840	843	824	859	791	808	820	836	910	837	830	797	860	827	766	806	835	789	804	827	827	852	838	809	800	823	839	862	847	788	852	767	856	785	871	857	779	832	827	860	812	772	833	824	813	859	843	835	857	851	767	815	832	825	798	821	844	842	866	792	789	794	806	822	813	854	816	813	858	809	816	786	827	812	833	799	812	851	825	834	839	841	819	812	796	818	796	803	848	808	832	837	757	835	855	867	820	820	787	845	854	831	811	858	792	855	789	827	795	768	831	838	832	823	775	833	808	844	814	841	810	845	832	807	836	860	838	878	863	856	848	845	824	786	806	802	833	840	838	835	791	829	811	831	822	799	835	840	858	834	830	828	777	818	811	822	825	767	881	844	868	845	831	866	857	841	838	816	825	783	836	807	851	837	829	811	827	835	851	792	860	844	870	832	788	801	764	826	825	824	879	849	803	781	804	855	820	814	840	813	834	867	851	852	854	818	825	851	830	802	832	826	796	798	874	801	771	814	811	802	826	828	871	810	807	826	836	889	845	856	825	775	809	836	785	850	870	873	796	877	859	849	818	809	765	781	822	768	857	823	773	868	845	822	813	779	776	866	842	816	855	899	843	827	836	815	811	808	782	828	819	799	869	895	823	855	808	827	796	849	791	851	830	882	837	796	829	854	846	830	849	815	800	803	805	774	805	785	722	823	829	848	851	856	845	866	882	797	793	873	772	870	809	817	831	841	855	810	846	784	869	829	783	858	764	786	822	804	842	828	864	821	808	852	840	792	851	840	783	858	831	855	858	821	811	828	811	820	851	817	760	863	822	849	800	793	834	794	818	826	819	831	814	825	796	855	803	815	858	842	814	809	756	830	835	881	782	846	852	881	864	855	809	776	839	831	880	849	802	843	801	813	822	800	826	841	817	820	766	839	762	839	811	822	849	799	825	791	832	827	852	839	814	894	811	875	817	869	820	774	819	828	850	829	864	850	826	830	823	858	857	822	854	812	840	814	770	783	795	829	787	810	807	814	844	819	809	888	824	806	833	811	825	873	861	831	787	830	846	766	812	825	884	817	809	841	863	776	800	813	834	887	863	767	875	787	785	794	813	848	825	842	816	851	828	827	847	790	828	848	830	870	832	819	837	866	854	788	807	823	826	828	835	807	840	829	760	817	797	839	822	823	836	768	817	799	830	833	826	822	845	871	851	775	831	869	872	800	792	812	800	860	873	814	792	829	884	855	777	838	769	821	866	813	823	829	850	830	825	838	774	850	875	822	867	806	853	825	839	838	805	794	859	795	842	811	778	818	776	836	832	807	799	831	817	770	800	815	800	809	772	774	823	846	822	842	842	825	827	830	779	833	857	831	788	836	819	816	846	823	791	862	842	834	870	835	853	806	840	823	809	840	802	794	836	881	850	870	848	837	784	774	820	821	809	793	786	785	843	842	845	830	829	844	830	812	831	816	807	842	826	826	834	832	838	848	842	829	843	831	800	824	803	830	872	819	837	824	798	891	852	808	789	834	865	830	807	822	840	817	788	787	803	830	792	839	824	810	843	805	855	848	827	850	867	858	771	827	828	839	830	787	830	791	856	856	820	892	827	835	849	822	870	859	883	799	813	811	844	837	866	803	817	842	795	801	812	829	818	774	813	820	818	836	808	777	801	866	829	857	854	808	763	833	749	796	824	810	826	862	817	801	859	830	815	809	814	843	800	824	841	802	857	833	836	806	830	791	878	789	827	884	817	826	836	851	865	828	872	844	811	832	840	818	815	857	830	803	816	839	830	824	846	804	876	862	853	837	792	871	806	816	878	863	838	808	823	791	876	883	782	829	810	850	809	832	871	772	846	863	828	810	821	859	805	823	833	776	857	842	825	824	793	818	835	813	801	823	852	860	839	820	877	820	808	838	815	764	821	814	795	825	805	831	865	800	804	849	865	848	814	834	810	858
24894	21220	25606	23149	1620	691	659	600	611	591	580	611	568	565	547	577	558	564	565	554	565	566	521	564	523	527	548	543	530	537	511	524	532	545	546	525	515	509	549	540	535	564	575	580	577	524	577	559	503	553	578	592	557	585	538	568	519	517	534	586	583	555	560	521	548	533	528	550	566	497	546	569	529	543	516	579	521	513	559	561	533	556	557	533	502	567	523	499	528	545	540	535	514	542	554	562	536	542	560	494	519	544	528	557	535	529	528	523	558	506	560	526	562	580	477	514	583	542	550	531	515	575	564	556	538	543	508	550	531	554	540	502	556	530	566	534	477	530	549	504	549	530	563	501	530	542	572	559	547	528	505	563	552	613	524	537	561	558	533	518	547	519	529	542	567	557	558	516	594	577	553	535	536	571	546	510	554	543	503	499	549	527	553	545	522	563	552	535	550	549	518	496	524	542	491	591	518	558	535	554	536	517	509	526	503	555	554	508	543	522	548	573	544	503	511	558	598	545	572	560	517	545	497	541	554	551	552	531	538	522	543	514	551	555	503	516	547	547	569	498	528	570	504	544	547	527	540	536	551	506	593	516	548	556	516	532	572	500	502	549	533	577	558	522	529	547	531	574	559	510	549	544	528	532	512	527	538	554	536	537	515	500	539	545	470	555	575	544	507	556	548	543	539	542	539	539	526	511	529	507	547	566	534	557	582	570	520	556	555	519	540	503	542	527	508	528	519	540	518	517	556	537	528	533	508	516	556	513	573	574	542	555	530	508	519	519	535	540	560	595	535	557	543	517	522	514	520	583	539	514	539	576	613	552	524	576	505	538	530	519	544	537	551	570	516	530	544	525	537	553	519	591	535	511	531	524	542	545	561	537	569	569	552	534	532	504	537	571	539	507	531	545	524	540	519	559	554	529	576	520	566	531	577	564	493	501	477	526	549	630	528	556	548	508	541	511	569	532	525	522	553	564	533	547	519	548	520	486	552	556	548	549	503	538	549	513	519	523	545	506	560	552	589	547	528	551	520	546	517	556	575	529	501	539	518	527	544	542	527	555	531	571	566	524	539	525	586	566	605	519	543	580	542	547	562	556	556	586	579	572	545	565	550	556	558	568	542	566	537	562	491	542	553	541	562	573	545	546	561	564	540	504	522	555	536	506	542	533	545	519	518	543	496	559	532	586	518	531	542	553	531	596	519	529	539	507	518	589	543	524	536	541	562	512	507	543	558	506	597	572	535	574	523	552	536	488	546	592	555	574	551	515	571	566	565	515	531	531	515	503	570	563	521	537	527	539	535	564	571	555	551	550	560	510	571	535	502	564	542	602	551	529	534	584	569	585	563	535	526	522	549	523	523	523	499	513	512	559	528	537	566	543	611	522	539	555	605	569	515	584	515	552	541	541	568	572	515	555	542	557	573	568	534	572	525	553	517	535	523	543	520	529	497	580	531	505	557	474	566	526	553	517	507	551	492	524	570	522	576	512	581	551	529	516	540	554	488	542	530	546	585	595	521	581	533	512	560	506	542	562	569	535	556	546	579	521	503	567	574	538	565	567	608	527	529	522	570	537	484	531	531	565	507	532	541	542	517	584	523	528	543	489	535	569	501	526	568	532	513	515	540	493	525	528	558	558	521	532	540	510	555	537	584	567	499	540	527	561	555	544	500	538	574	522	513	538	546	510	544	507	501	613	524	591	538	571	520	539	504	470	525	554	523	540	584	566	595	548	544	536	509	522	528	555	560	559	526	535	543	565	547	534	560	527	549	546	567	582	542	520	551	528	515	539	558	513	533	517	541	533	532	510	527	535	545	495	537	510	552	543	552	509	538	521	519	545	525	542	535	535	517	505	530	542	544	538	531	532	537	527	579	519	557	535	553	563	565	564	541	553	540	535	571	573	561	518	553	531	550	520	566	525	561	511	541	553	520	546	522	550	537	528	509	553	500	542	550	537	568	524	511	532	561	499	574	587	550	526	519	527	605	590	516	541	543	546	532	561	498	513	548	562	540	533	527	537	546	512	548	541	528	542	580	546	524	551	522	543	539	536	541	508	518	566	576	517	557	527	532	568	538	518	546	505	538	534	573	573	579	522	554	583	564	579	554	465	517	546	537	578	542	526	571	543	535	537	514	511	525	525	508	537	583	557	537	576	578	560	490	544	527	520	588	536	516	541	514	536	504	559	537	549	526	529	529	566	526	568	558	532	514	564	558	558	574	559	544	552	542	548	526	510	554	530	541	551	538	556	554	539	527	547	549	547	502	548	544	514	515	536	563	513	558	521	576	541	516	529	562	551	520	517	535	555	501	538	576	523	528	551	539	564	548	565	533	561	518	539	552	548	545	526	559	574	555	583	538	542	547	534	524	491	546	563	559	532	546	550	540	538	534	574	537	537	481	564	540	537	581	500	555	554	555	560	536	539	592	530	579	563	547	554	560	529	539	541	527	535	555	588	543	542	505	535	549	553	564	518	543	547	525	539	536	520	507	536	552	579	529	536	512	542	533	509	541	521	524	558	521	525	512	565	514	549	519	553	584	529	562	545	528	528	573	527	539	561	530	580	535	543	535	540	513	541	520	571	592	544	545	504	526	500	537	521	504	536	574	564	551	572	553	542	563	570	576	530	554	591	528	553	527	550	520	520	537	541	541	531	554	561	525	550	503	589	511	528	515	552	504	538	546	528	514	527	573	501	509	553	537	552	544	543	535	571	543	542	545	532	562	514	531	570	526	521	557	542	565	520	555	576	542	509	512	515	518	535	542	548	558	552	564	474	565	524	566	565	543	544	526	543	541	521	535	525	515	530	549	533	510	545	538	551	540	563	536	529	521	590	574	570	569	529	572	523	553	573	512	560	536	578	553	553	591	525	558	522	506	557	581	533	530	584	531	557	558	538	523	551	547	562	561	533	550	563	530	583	559	586	569	554	548	525	544	535	557	556	540	588	558	525	572	549	588	544	560	485	544	509	556	531	528	555	535	530	546	524	546	506	482	522	537	533	561	491	528	557	540	500	548	581	600	571	547	544	539	534	551	556	561	528	576	535	554	529	562	524	557	542	548	524	555	550	534	542	538	499	536	504	535	544	564	559	509	607	550	528	518	537	566	540	573	540	573	570	530	521	527	561	535	518	565	554	516	477	553	563	552	550	518	523	523	522	550	524	559	575	535	589	544	549	574	511	539	544	540	570	563	572	566	578	569	558	549	533	516	551	546	550	539	542	531	571	606	526	522	531	523	577	563	552	493	603	551	517	533	540	527	505	530	569	561	560	553	583	530	550	523	528	567	557	536	512	514	542	517	560	549	582	558	531	548	538	527	535	496	574	536	546	552	566	545	554	509	515	543	557	540	552	552	529	600	550	555	509	532	519	550	560	546	568	555	535	502	545	549	497	512	581	492	560	548	572	539	609	561	551	559	523	554	556	532	521	556	571	557	542	564	580	539	563	526	545	524	569	543	501	560	520	524	535	538	544	549	533	549	589
30312	3774	2079	1257	1129	937	851	828	804	762	736	790	726	739	741	745	724	709	715	713	696	713	738	701	675	714	686	689	715	719	708	722	637	672	675	733	739	698	713	663	730	675	692	689	649	718	740	680	720	694	661	693	702	720	703	723	708	651	685	699	665	695	675	698	659	709	710	717	646	690	698	686	645	716	664	737	685	647	671	668	706	694	706	696	691	683	705	671	680	699	663	671	667	702	672	682	693	655	685	667	723	671	648	685	662	636	695	675	673	692	751	705	705	709	678	736	707	705	683	694	659	674	704	705	680	673	679	693	699	687	682	741	672	651	697	711	666	704	684	737	668	689	666	679	675	661	692	697	663	705	709	649	684	739	700	711	695	699	705	689	756	740	680	680	696	691	656	696	668	631	690	664	695	693	704	681	654	697	670	677	668	692	657	664	705	724	714	710	713	673	662	715	670	666	682	678	672	697	714	652	653	730	744	649	689	728	662	683	637	698	724	712	663	703	660	688	701	679	761	701	685	667	658	683	672	651	649	699	689	700	662	640	702	687	716	692	692	658	699	671	700	693	645	660	720	719	693	692	640	684	668	687	710	668	650	709	699	669	652	704	712	743	711	665	668	679	681	669	677	670	735	681	670	661	630	709	649	738	711	677	701	682	735	670	643	692	647	724	674	645	712	724	720	684	739	693	692	620	702	721	701	708	633	731	678	710	650	676	690	721	687	644	693	689	658	713	673	685	690	644	656	690	695	685	711	721	685	689	671	665	702	668	664	665	687	651	679	709	685	711	655	691	740	676	682	716	688	665	691	747	685	740	640	760	724	655	630	696	628	702	674	669	699	674	679	697	713	679	709	732	706	714	647	685	684	642	677	731	679	647	661	730	715	678	668	684	713	651	701	708	703	672	705	682	670	622	680	684	714	698	673	661	669	736	680	733	701	696	718	628	719	693	721	688	693	664	665	691	656	665	649	655	653	663	689	689	730	651	651	689	673	683	697	690	699	675	712	657	636	659	711	660	682	693	724	687	690	671	666	705	703	691	719	659	672	653	722	665	712	688	662	665	708	688	685	680	690	696	730	628	666	674	703	744	655	631	730	690	668	656	715	647	664	706	692	675	737	687	682	685	724	616	697	686	699	677	683	693	653	675	673	711	657	722	649	649	678	683	689	680	700	698	667	648	661	705	712	661	671	674	706	682	685	706	680	715	708	757	700	634	690	685	655	695	663	703	685	700	674	710	714	686	693	682	681	683	658	663	667	675	699	716	668	678	670	671	705	683	722	661	671	672	683	682	695	691	689	703	717	695	662	666	703	715	642	737	638	695	682	689	661	662	700	718	668	642	672	690	681	743	713	722	727	748	720	706	682	655	685	738	679	686	642	677	690	671	642	709	705	704	651	686	640	708	677	691	739	657	657	671	681	738	690	719	679	702	677	669	731	684	711	716	713	647	702	714	736	742	722	709	649	729	698	667	682	690	649	707	727	689	726	663	671	665	682	687	660	707	690	682	658	689	695	657	703	666	709	686	715	743	661	611	701	675	694	701	678	712	678	670	686	646	703	691	698	647	667	646	639	672	708	660	677	735	625	661	649	712	644	707	690	702	704	730	667	676	716	708	689	659	691	677	691	648	679	673	678	666	678	693	669	679	694	688	709	690	684	678	700	679	698	730	684	662	711	677	727	722	691	711	645	683	632	697	766	696	719	696	694	658	654	689	671	621	691	661	733	689	702	703	702	655	678	656	693	707	651	655	685	691	672	694	687	642	691	711	713	683	674	710	664	702	686	700	658	690	691	690	696	753	717	733	697	672	690	632	710	717	708	650	700	738	705	715	705	686	671	690	663	663	672	683	638	728	678	697	701	683	706	708	707	690	702	689	701	701	682	680	689	643	703	719	703	713	647	677	717	702	705	652	642	674	687	677	679	735	698	728	673	685	686	680	713	659	663	702	711	683	693	706	666	715	680	683	675	688	711	683	699	664	683	766	691	710	648	656	729	639	723	669	713	709	706	674	656	677	686	700	702	692	685	669	653	684	684	697	700	690	699	705	671	723	680	706	631	698	686	721	714	686	698	634	691	717	730	697	649	684	699	712	648	712	678	677	652	708	689	665	695	661	682	634	724	681	695	649	662	665	666	686	652	659	689	721	670	684	647	683	696	676	675	701	679	678	632	726	690	693	730	695	718	680	698	679	685	677	703	701	727	687	708	712	724	681	680	690	675	738	678	652	667	644	689	714	652	672	661	654	647	692	650	714	731	648	704	684	677	732	680	696	664	676	722	678	717	694	725	681	671	674	692	730	782	747	664	668	664	673	712	697	704	699	705	739	690	707	655	699	662	651	688	706	676	676	677	665	678	706	692	689	692	709	676	716	695	709	711	702	651	659	677	676	662	646	732	652	608	745	684	686	699	719	714	737	691	685	651	666	741	649	628	722	656	713	696	643	715	663	671	722	698	702	707	676	625	628	697	683	683	700	674	727	700	682	725	683	644	682	639	651	716	677	716	730	643	676	701	713	667	648	696	698	633	730	656	629	637	686	667	669	694	679	677	687	681	662	692	680	673	708	701	636	715	647	668	727	645	704	681	683	609	695	679	701	691	698	611	697	674	678	675	703	698	682	651	672	719	689	658	673	659	663	701	691	720	672	741	714	731	656	694	704	685	630	623	645	646	717	686	641	717	639	689	721	739	710	646	724	668	704	710	727	661	702	698	680	678	692	679	687	692	704	687	667	624	677	701	664	652	735	695	670	655	754	660	707	680	713	648	649	661	742	653	644	682	647	702	675	728	702	693	681	637	675	731	725	712	684	640	734	670	714	651	702	674	637	703	713	673	694	690	685	704	686	706	650	685	701	629	693	714	698	660	724	679	690	652	643	730	712	709	688	666	699	746	731	691	671	669	712	692	692	694	704	689	675	682	683	688	653	667	657	715	690	710	683	721	709	684	645	739	674	709	693	648	722	680	688	677	655	690	709	710	694	683	670	652	683	648	659	750	662	704	695	683	734	662	632	716	718	680	683	668	641	685	679	682	651	680	678	722	707	678	666	673	663	694	692	704	742	657	718	677	699	692	653	709	672	682	669	743	715	693	676	674	691	663	667	675	686	666	691	664	668	719	713	698	706	638	713	676	730	665	721	683	694	672	693	697	700	724	649	717	607	693	686	671	709	707	650	683	708	680	682	703	727	714	680	621	665	667	698	667	671	705	620	648	672	685	670	677	680	645	692	702	695	694	643	681	650	677	681	662	686	652	682	692	685	665	724	659	694	705	644	695	691	722	686	702	677	659	710	663	715	693	714	679	685	710	672	726	640	707	673	717	692	682	706	684	694	672	665	717	696	687	709	692	708	679	679	715	675	691	674	692	731	720	709	724	691	676	690	661	731	688	726	688	671	725	672	649	691	675	717	696	724	739	686	684	679	702	686	678	669	631	710	642	711	661	651	708	694	637	712	722	708	719	689	676	722	696	694	682	665	660	694
22502	21252	28359	24445	21247	19724	1340	584	458	431	382	376	386	360	366	328	374	304	346	335	343	344	318	316	319	291	325	310	282	323	303	306	309	299	335	299	304	317	297	319	302	308	292	341	293	314	303	309	289	311	308	320	287	314	321	305	284	324	348	303	324	301	281	288	279	314	282	289	299	287	301	285	297	332	305	332	282	298	278	289	339	283	296	270	290	262	287	348	275	299	303	325	290	311	288	303	297	326	310	306	277	286	272	339	317	314	338	329	264	266	320	281	297	311	296	310	291	319	290	307	301	305	304	329	347	287	305	289	297	286	299	309	299	290	311	287	295	313	315	334	325	245	313	303	296	283	316	275	320	274	306	281	308	329	288	318	289	283	317	281	283	278	292	329	277	331	281	303	311	301	289	289	311	304	301	324	291	271	336	298	294	318	296	298	301	297	331	286	317	281	303	299	293	306	293	311	320	275	305	295	321	314	304	289	295	319	314	299	292	275	297	282	325	293	322	279	301	286	302	295	340	285	298	250	310	319	338	272	302	312	317	310	283	311	314	278	302	296	300	332	275	314	322	266	305	311	300	283	327	304	285	316	281	290	301	306	294	291	300	305	337	316	263	290	263	315	281	281	304	307	320	313	299	299	326	283	292	300	320	322	314	299	316	291	281	310	319	316	267	292	300	331	306	290	309	317	294	303	315	300	289	280	312	297	308	303	287	301	311	290	323	276	322	298	305	311	299	327	309	289	301	320	304	289	324	319	299	282	320	294	280	287	279	308	290	290	311	316	310	301	286	314	285	303	276	281	270	311	277	306	297	311	343	296	297	273	283	309	293	324	285	301	315	324	293	285	300	301	304	287	324	293	264	312	323	303	282	309	302	301	292	308	314	280	324	315	329	298	295	285	288	315	305	292	293	329	330	291	342	279	306	302	283	320	322	275	296	276	323	301	262	298	293	315	307	288	304	313	322	309	286	299	287	306	305	306	294	328	295	308	283	298	292	291	331	302	316	293	311	299	311	333	289	298	299	277	316	317	303	357	273	297	285	285	304	286	286	295	282	281	334	312	276	304	301	305	328	313	297	282	317	291	259	317	266	302	291	314	325	318	311	265	325	293	284	342	318	304	301	288	295	306	308	324	339	293	340	324	338	304	281	321	313	306	299	339	303	320	301	316	291	296	296	342	296	266	277	297	329	286	305	293	323	312	319	277	285	316	301	269	320	314	305	307	311	287	301	300	322	311	309	308	302	300	306	289	305	303	306	326	287	295	271	301	315	318	286	297	279	285	289	343	278	333	305	287	271	315	300	336	306	350	305	314	311	315	267	314	307	311	327	306	296	314	342	299	307	307	329	328	296	347	294	316	304	281	311	285	292	302	302	329	298	296	299	260	293	290	329	297	355	327	309	304	303	274	275	299	310	326	287	295	296	295	295	298	308	295	294	325	303	272	290	296	310	292	297	302	281	306	305	307	288	302	290	302	309	330	290	296	307	318	322	321	271	288	261	272	311	332	296	270	306	315	299	312	326	302	294	282	320	283	292	287	303	293	296	311	298	316	303	303	307	293	277	294	293	310	295	307	317	300	288	328	302	284	300	282	312	293	301	320	298	330	322	295	339	296	316	306	284	331	309	295	293	310	328	289	313	288	314	306	298	313	330	309	310	311	311	317	313	300	314	253	336	306	321	289	283	312	339	313	303	301	285	302	309	309	284	293	302	323	299	286	310	273	305	329	314	323	312	275	280	304	325	315	297	284	328	325	290	310	327	257	311	297	307	306	280	316	298	296	317	300	296	314	315	279	287	312	333	307	324	282	290	302	280	306	324	277	314	271	299	283	290	309	302	295	307	269	284	311	304	280	320	290	298	310	331	311	293	309	301	296	310	305	320	298	315	284	320	307	298	304	276	313	300	301	282	308	278	325	307	312	283	317	310	292	279	298	307	264	293	303	296	314	301	309	293	324	304	297	343	277	283	292	307	304	312	294	315	318	302	305	304	311	271	303	292	281	292	286	300	315	313	310	321	288	290	304	309	273	306	274	324	318	292	282	292	282	304	306	290	294	299	310	308	298	356	297	310	280	306	305	308	306	295	285	302	318	277	307	289	301	314	303	318	284	274	286	316	304	328	311	297	279	280	255	325	304	308	330	328	311	300	283	276	312	281	288	304	295	295	307	298	295	320	276	323	286	283	276	295	292	272	289	298	327	295	288	322	300	284	301	321	290	287	327	307	303	297	316	307	283	298	309	297	283	281	302	284	314	299	294	304	307	307	292	310	283	319	290	303	314	294	312	300	338	312	269	291	308	280	329	303	300	307	323	278	323	304	295	304	318	308	310	302	274	286	290	297	306	300	317	295	323	311	277	276	282	291	315	299	348	321	301	281	320	272	318	286	333	317	283	316	288	299	294	311	306	293	306	323	283	292	332	263	283	303	301	317	293	286	278	300	303	338	310	315	292	317	292	312	294	282	314	304	307	309	291	319	280	312	328	301	298	303	320	305	324	278	285	301	305	319	294	278	295	328	272	292	337	330	300	294	293	310	302	286	295	280	310	284	319	294	283	277	311	282	320	284	315	286	283	323	301	302	286	307	332	288	296	298	281	299	320	297	314	297	306	306	288	286	283	303	307	308	299	321	322	274	290	282	344	348	311	303	308	310	294	277	311	320	295	285	315	293	271	291	327	296	284	292	301	290	297	293	297	331	290	304	296	307	335	308	326	314	308	271	306	296	306	293	298	315	317	304	319	290	305	299	278	294	335	296	291	285	314	278	320	285	297	317	310	313	286	272	331	298	261	280	318	329	292	298	278	291	280	308	278	323	329	274	300	323	311	300	298	292	291	285	295	323	316	286	314	295	283	323	312	318	337	287	312	279	340	303	287	286	273	314	303	329	298	299	325	292	315	282	272	326	315	293	285	284	275	291	283	302	321	309	318	295	287	302	300	333	302	291	311	306	309	289	312	295	339	301	303	309	316	300	305	337	305	324	264	335	281	303	283	301	270	281	293	285	326	288	322	287	279	338	330	335	314	285	296	318	310	294	302	317	304	346	304	287	303	321	270	343	303	305	299	320	298	286	281	313	314	301	261	312	307	295	276	307	317	309	294	295	293	310	295	292	308	311	331	308	335	296	323	273	306	329	303	249	268	308	264	306	275	296	291	286	293	300	288	284	292	292	305	335	295	309	314	275	296	264	330	303	267	323	312	328	295	261	303	279	316	300	289	300	322	292	289	274	289	308	296	291	312	290	301	295	308	275	275	294	282	318	280	302	286	269	305	295	298	336	316	294	305	324	286	295	306	304	304	300	324	293	294	309	295	278	293	319	308	324	336	293	312	325	307	335	306	332	299	274	295	301	284	352	319	285	318	336	301	293	281	302	280	331	299	324	308	352	337	274	299	313	290	312	303	284	310	297	341	290	309	304	312	309	314	282	299	288	301	287	291	328	274	330	292	335	297	302	323	328	341	327	275	312	286	296	278	283	336
37938	10263	6169	2925	2067	1517	1189	990	890	783	693	623	601	543	528	476	479	481	497	483	465	416	447	449	464	387	435	404	400	445	422	407	439	422	441	441	416	408	399	399	425	412	427	391	369	413	407	407	431	433	393	393	426	394	440	354	402	402	407	412	387	409	420	380	375	379	388	440	379	409	402	388	417	380	421	408	396	407	384	425	396	429	407	398	407	400	390	415	422	404	414	412	406	387	414	432	400	389	440	430	437	429	418	423	411	432	422	387	398	404	402	404	382	379	394	419	400	363	395	407	411	388	444	395	409	382	443	423	420	425	422	393	423	387	367	388	399	412	427	390	386	417	404	382	376	401	367	411	404	395	437	375	371	397	398	401	409	365	380	408	410	405	406	379	428	408	397	397	373	382	430	397	400	393	379	399	392	375	418	440	386	390	434	409	403	398	410	384	443	383	400	398	430	382	384	387	387	455	383	436	408	411	396	420	357	446	372	402	406	401	413	359	389	418	426	392	407	388	395	358	392	410	380	385	397	419	397	410	420	407	405	409	421	401	424	409	387	382	411	405	437	430	407	408	445	406	415	400	396	417	387	403	415	388	396	390	400	380	401	421	398	407	403	412	395	396	397	429	379	409	388	388	393	406	400	413	420	403	386	427	417	419	416	397	426	395	405	426	391	415	388	368	401	414	434	356	402	415	385	399	368	402	404	412	377	402	400	386	407	379	410	402	352	397	408	393	378	403	428	405	380	388	416	410	373	392	441	391	414	409	418	446	433	422	403	412	391	401	425	426	419	415	386	421	382	385	399	417	366	425	442	416	397	421	375	410	408	390	388	385	392	392	384	422	401	400	432	399	376	406	380	410	381	419	394	424	420	382	417	432	383	421	418	383	407	413	379	412	384	425	411	393	367	403	401	403	390	360	419	455	383	408	419	408	421	407	412	424	374	387	384	382	397	395	380	417	417	427	414	411	398	371	394	401	403	401	427	453	396	419	394	365	382	389	411	408	391	414	400	397	401	419	413	418	397	380	384	405	373	390	420	429	402	396	391	391	380	404	415	413	435	394	379	397	407	406	379	408	378	403	393	408	391	391	403	421	415	386	437	398	391	421	381	425	388	436	408	451	380	413	426	420	401	416	400	421	422	391	401	416	431	398	389	402	406	409	360	390	454	374	442	428	412	396	370	409	361	404	381	374	382	454	367	394	412	418	419	377	396	372	439	396	399	378	422	408	425	378	407	388	416	387	390	404	418	397	383	399	389	372	387	406	413	431	455	419	372	413	423	433	370	403	436	417	415	387	390	379	415	381	405	437	424	426	415	413	398	422	402	403	400	372	378	394	391	417	426	417	408	337	370	363	410	413	408	385	395	404	413	411	419	411	415	418	366	413	413	408	410	416	388	373	382	385	379	406	392	408	390	387	392	419	381	403	406	394	411	381	364	414	426	415	408	370	392	391	406	406	399	430	408	435	406	414	422	394	384	426	424	375	403	391	409	416	399	355	385	418	403	402	407	383	450	377	415	398	392	411	403	379	419	416	395	388	403	410	407	402	395	388	397	369	369	381	436	380	400	416	407	451	411	418	396	393	384	411	410	387	417	419	385	413	391	378	438	409	384	416	409	391	400	409	382	412	376	421	378	438	405	401	400	438	404	346	421	394	394	399	411	412	406	390	418	412	404	411	439	401	399	379	397	367	361	392	411	416	369	408	385	380	423	374	397	396	418	369	410	398	431	392	404	383	430	383	414	417	380	404	415	410	409	378	425	402	400	380	411	436	399	392	383	393	388	412	373	422	385	410	386	443	377	387	414	366	388	418	435	382	414	420	383	406	433	369	371	406	367	402	401	422	379	399	405	398	418	391	418	378	372	449	442	425	407	393	398	404	412	357	381	389	416	385	359	404	425	394	354	415	415	396	440	413	415	390	424	424	432	405	419	410	420	401	424	402	402	422	405	411	413	437	383	390	349	390	421	434	409	373	450	394	409	404	400	370	390	386	391	397	398	402	383	413	413	377	402	398	395	427	400	415	400	418	421	420	397	381	385	400	358	432	412	390	389	388	393	400	400	394	416	427	408	405	388	417	409	395	414	407	382	416	399	403	419	418	401	407	364	402	393	420	338	402	401	434	398	398	396	362	369	394	382	401	403	427	403	431	406	456	399	390	377	398	362	409	410	423	396	391	364	397	391	406	382	403	377	416	412	402	389	402	400	385	405	370	430	424	415	399	404	404	409	380	369	385	392	390	376	360	431	432	392	403	417	343	368	425	404	393	392	390	388	412	387	414	405	410	411	398	410	392	386	422	384	409	391	383	424	439	413	370	388	390	413	371	394	378	412	374	411	420	379	384	394	403	402	387	435	405	389	401	403	409	385	386	412	390	411	380	420	384	416	400	391	432	391	387	430	396	394	409	426	418	422	397	413	382	402	389	377	398	394	395	374	403	386	390	408	407	391	408	390	383	372	401	353	404	415	424	420	437	400	370	417	422	408	436	402	416	429	400	417	393	386	397	402	411	409	386	419	419	371	439	419	369	395	372	402	425	383	401	405	426	405	381	433	419	377	418	398	379	372	414	408	392	385	399	369	412	444	414	388	408	416	404	373	389	402	403	394	377	381	394	423	437	410	407	366	416	443	392	383	424	413	444	425	395	391	419	373	448	380	404	406	415	427	422	384	378	407	410	420	442	409	375	407	396	421	411	397	373	422	392	390	378	407	414	388	421	422	353	429	384	395	378	432	390	403	435	407	417	403	416	372	380	409	406	416	385	388	406	413	415	387	393	398	362	384	398	411	415	396	396	451	405	402	408	395	402	432	415	372	363	404	400	412	386	404	412	410	413	415	343	417	390	391	377	364	397	378	393	385	379	410	414	376	431	378	371	388	396	433	407	361	387	377	434	440	410	378	410	400	401	406	381	410	385	422	399	399	410	380	401	395	374	419	412	372	406	366	394	423	400	382	402	412	385	402	384	400	377	369	406	400	403	441	411	386	409	406	425	403	380	388	383	383	388	404	437	393	405	422	389	417	362	398	404	387	359	411	393	385	405	393	402	396	385	395	421	394	404	426	407	435	409	400	402	422	396	404	431	380	410	362	416	393	375	384	406	387	377	368	400	405	389	440	395	434	400	404	419	397	370	396	405	417	368	411	370	372	402	373	415	419	372	376	399	401	426	426	414	384	394	411	404	416	387	365	429	433	405	408	419	370	411	359	421	416	396	387	437	405	414	424	384	361	391	414	431	413	414	372	434	413	396	422	414	402	406	409	373	349	404	424	409	435	429	401	387	401	423	399	410	393	430	392	416	402	407	388	394	416	405	383	425	369	401	398	414	391	397	403	393	418	387	441	419	405	398	398	334	409	342	430	398	399	387	412	413	411	422	388	404	368	424	424	402	411	393	394	362	406	406	396	410	415	382	388	386	399	427	365	388	431	399	379	381	377	398	393	433	414	453	418	419	422	417	425	429	403	403	402	416	438	376	413	426
28160	16253	3047	947	805	788	792	776	770	711	799	783	790	724	824	782	827	732	714	760	757	747	755	740	775	724	759	763	755	758	775	768	745	768	796	726	743	784	766	761	775	763	792	768	743	796	750	783	710	754	759	760	733	756	824	767	747	747	781	805	785	791	727	749	798	771	781	812	791	779	748	715	715	805	782	783	736	786	793	758	790	718	765	748	787	768	778	756	747	774	794	779	826	744	749	751	720	776	757	804	734	753	730	729	760	795	785	774	764	763	758	753	754	771	770	778	788	738	760	730	726	793	773	726	745	747	772	750	760	741	799	825	802	787	798	757	781	787	734	776	723	785	743	789	735	767	793	762	751	789	777	708	693	725	750	753	749	717	789	745	768	740	753	801	823	743	773	793	763	754	770	770	760	750	735	785	754	743	703	753	804	776	809	774	743	739	725	788	786	730	792	748	746	786	792	803	771	808	809	765	766	777	726	790	773	795	732	720	781	716	737	796	778	749	759	814	780	786	741	768	774	754	769	794	789	742	756	772	758	784	746	793	758	770	772	756	779	767	785	753	755	821	775	756	735	785	748	794	758	729	782	750	770	788	755	809	723	828	776	775	796	751	778	745	726	697	766	759	757	773	760	748	754	757	761	727	745	764	797	722	809	770	789	768	783	783	780	740	743	744	730	780	780	752	724	737	767	782	755	744	806	807	740	744	718	757	704	752	745	785	753	767	788	762	722	776	764	758	792	779	738	762	763	784	755	751	718	775	755	750	721	780	757	790	794	738	753	758	759	784	772	756	765	836	763	760	702	786	781	752	806	786	808	821	726	752	741	769	713	749	749	710	727	752	781	742	733	752	803	743	761	765	772	742	749	802	751	840	779	816	741	813	749	773	792	749	721	789	756	788	799	769	767	806	766	730	778	768	778	786	758	747	760	755	809	732	762	727	735	756	716	785	757	733	760	724	776	768	807	816	759	812	717	758	780	770	762	743	781	719	774	800	776	784	728	761	769	767	765	779	734	719	787	775	742	740	737	796	758	689	741	800	751	776	782	711	739	759	809	775	714	753	796	773	771	676	705	761	758	761	812	744	776	708	737	797	794	797	775	722	781	766	758	782	760	797	755	757	778	739	709	842	753	747	819	752	742	796	749	784	764	807	763	773	798	712	777	765	758	754	794	744	777	730	731	752	739	769	758	732	740	741	742	718	752	771	715	809	768	720	802	766	758	727	744	790	744	778	711	720	781	770	767	774	750	734	744	765	681	786	822	772	730	799	742	768	756	789	752	821	717	826	781	745	794	725	770	772	681	765	761	732	809	797	756	745	753	756	765	782	836	720	787	735	777	749	774	790	788	774	776	798	777	759	787	748	783	757	749	762	783	760	752	747	776	794	754	789	761	715	761	736	743	785	801	745	763	744	814	769	764	790	799	735	773	771	813	819	766	757	758	729	755	726	762	747	762	766	768	738	767	777	742	768	790	797	764	802	757	811	726	743	820	750	703	783	762	758	777	736	759	729	799	800	729	771	751	768	807	722	812	767	765	795	759	752	739	754	762	780	795	750	769	768	752	783	767	774	756	775	712	783	783	811	804	760	780	781	752	744	759	749	716	695	681	755	792	744	733	790	787	770	748	755	783	709	731	778	728	769	735	756	741	721	780	770	752	698	775	736	799	763	756	739	803	809	752	738	747	789	746	774	776	805	727	747	817	725	789	759	791	788	777	762	750	780	787	796	774	703	796	739	794	777	751	773	791	799	741	759	767	759	723	783	766	780	780	733	781	740	731	838	769	775	741	810	726	810	702	770	811	748	810	781	730	747	748	721	783	727	809	744	753	771	761	746	775	757	802	738	769	758	788	729	790	799	733	721	771	720	791	766	768	724	805	767	761	775	769	776	804	752	779	774	708	780	751	792	763	746	750	780	762	701	743	774	758	823	767	770	727	763	772	730	742	747	797	798	773	743	786	753	735	754	748	739	751	735	733	792	757	738	745	758	820	753	772	766	734	776	751	748	815	762	814	769	773	734	761	721	794	766	785	757	764	832	737	768	797	713	762	768	748	807	730	733	759	759	784	772	768	798	763	779	713	787	770	751	713	729	801	742	767	780	756	822	768	784	774	788	716	698	749	779	785	849	779	722	768	759	758	716	823	743	782	776	751	743	714	756	785	766	721	710	759	719	717	773	751	741	744	774	822	826	732	737	745	768	797	774	781	747	761	789	740	808	751	727	724	786	776	772	748	780	734	758	770	829	753	779	789	802	780	762	766	747	702	775	779	745	743	773	796	715	793	741	793	704	738	794	752	748	765	796	791	818	751	739	763	767	734	796	771	801	708	769	775	805	778	767	740	741	736	773	781	770	810	746	791	744	784	791	773	749	765	756	806	783	746	779	755	736	721	776	718	724	815	740	721	786	785	814	768	742	747	782	696	732	818	741	780	765	777	720	785	757	734	739	756	770	798	716	743	762	803	779	813	742	771	719	751	763	785	757	754	757	723	769	728	788	767	782	764	755	752	807	746	743	782	747	791	814	805	783	729	726	787	782	773	744	745	759	777	766	781	754	734	770	756	777	811	715	747	758	772	705	755	759	734	781	741	726	787	763	766	733	781	789	783	752	723	815	789	762	779	790	713	715	781	756	754	752	746	810	799	788	815	744	797	769	802	778	803	736	742	740	758	758	838	742	761	767	782	804	743	799	748	757	779	738	785	741	818	738	756	781	755	760	760	699	802	750	800	786	792	730	824	743	754	767	747	729	792	752	803	763	761	751	800	768	765	789	782	756	757	767	758	748	741	751	765	805	798	734	803	789	818	785	775	764	770	760	775	815	766	785	761	742	788	759	757	766	756	765	734	749	759	757	773	765	783	767	733	743	791	759	771	815	757	729	740	731	748	770	783	746	747	744	795	776	764	780	785	755	809	745	724	764	681	755	745	807	784	759	767	744	787	764	750	782	742	742	791	761	736	738	774	752	767	752	770	773	798	772	803	775	780	718	755	773	763	734	732	790	788	807	774	787	747	787	733	782	746	791	771	749	732	723	763	744	731	770	733	753	831	823	742	742	739	781	771	765	787	814	742	762	763	797	751	739	758	783	766	806	785	758	757	736	817	763	761	749	756	792	752	743	776	771	782	763	808	790	771	777	771	775	756	812	747	767	749	756	752	777	725	714	737	727	790	720	803	774	764	715	754	775	764	756	787	763	765	774	768	749	734	762	799	738	743	753	788	786	774	762	749	757	707	790	774	750	774	729	760	748	779	765	775	758	748	743	721	779	764	742	812	782	785	762	748	734	745	742	747	750	771	772	728	741	733	770	725	779	727	756	793	770	771	819	780	740	779	743	768	776	751	742	734	764	759	761	803	754	779	730	795	740	787	743	744	729	721	759	800	763	787	759	794	717	756	748	739	754	757	756	743	791	765	812	769	774	735	728	804	764	769	765	751	754	742	745	782	768	773	749	769	824	744	785	762	818	780	761	741	787	781	723
11289	1494	1195	949	986	1017	1011	969	1008	1015	946	1004	987	938	1023	1013	956	926	954	962	944	967	990	929	948	977	944	992	1015	940	949	978	959	948	941	976	987	1059	968	926	966	990	978	1000	947	916	1010	979	977	1031	1025	965	954	990	995	974	906	1009	946	1026	954	988	1042	990	981	989	961	1028	983	993	944	1030	1011	981	951	952	981	944	1018	939	979	978	986	931	978	964	1008	955	962	999	937	987	943	1000	1019	956	947	990	991	940	960	1012	956	940	942	978	916	962	967	948	919	978	938	1017	977	939	939	1027	997	976	951	951	940	986	965	1053	1011	996	982	944	975	1001	1008	992	936	966	930	948	941	1004	981	984	953	979	974	1003	953	943	954	965	997	969	1051	940	994	984	979	982	971	1001	994	1011	948	962	984	991	946	1006	943	971	1019	948	948	892	941	968	936	968	958	970	943	935	976	916	940	948	1009	950	948	1028	995	980	988	979	957	965	950	937	974	970	978	980	992	989	979	962	958	1046	1000	952	992	948	957	938	978	951	1016	946	960	1003	996	942	1021	969	965	950	971	1045	960	964	974	960	978	926	969	1009	988	973	982	940	932	1080	989	971	959	938	995	947	932	999	963	1010	957	1024	956	990	932	964	964	1000	947	980	1005	1017	978	986	1032	956	974	1004	957	925	937	977	964	979	984	1006	938	953	984	1035	994	926	996	995	955	949	972	1006	969	985	993	968	963	985	944	939	986	961	973	1024	1025	962	966	986	973	932	960	1006	1035	980	986	1003	984	938	1020	983	959	1003	943	963	1030	970	996	958	1003	964	991	935	985	1007	967	953	989	991	973	1047	1037	1011	949	956	960	987	956	921	934	902	978	951	963	943	987	1009	1007	986	995	995	938	982	977	976	1008	1005	995	973	965	990	1016	943	980	986	916	999	957	977	932	987	999	975	951	974	1000	986	949	990	989	905	957	957	964	1016	974	984	998	958	1002	1010	942	953	961	1016	1025	991	960	975	962	932	988	1017	986	986	926	943	1005	979	959	983	915	983	931	964	983	992	947	989	971	957	972	990	985	970	899	915	979	938	872	988	939	943	981	935	1003	948	967	978	966	964	992	1008	1018	947	948	1004	904	944	963	937	955	967	942	967	1025	961	1005	1009	1020	921	977	935	974	933	963	950	973	947	1001	952	946	980	980	973	947	942	959	988	954	962	902	982	998	952	938	1019	961	1008	987	971	957	952	995	1048	950	972	983	954	936	1005	1018	967	985	1015	1005	957	999	948	964	980	936	1001	1018	920	945	960	945	921	947	899	970	992	952	1001	977	990	997	994	945	948	972	990	932	996	1010	961	917	899	1041	987	1013	971	986	897	973	993	959	1021	1000	971	927	1027	1007	981	1004	986	1039	961	982	980	1000	999	902	955	949	984	978	940	960	1012	953	975	1021	989	981	1034	968	952	957	1010	975	930	943	987	1028	913	992	985	967	1010	978	982	882	974	998	939	1016	932	974	934	961	962	947	976	999	992	953	955	965	1007	979	979	968	966	968	905	971	1027	933	990	971	996	988	980	975	971	1015	954	995	942	927	962	944	971	989	973	955	979	883	937	1021	988	952	950	950	989	952	940	1020	947	934	994	954	938	974	920	980	981	944	929	965	1000	942	992	989	1002	958	917	937	944	1027	985	1017	981	1002	948	982	1039	959	1008	984	914	997	956	952	1008	988	935	1006	986	975	953	970	986	968	1003	965	970	938	1004	999	994	944	1003	1002	915	1002	1015	960	966	968	1009	974	989	983	961	1026	956	990	948	971	929	944	976	996	988	926	981	978	935	960	993	955	894	972	1028	984	989	922	1018	945	919	980	952	946	933	1031	993	1042	941	972	981	986	1021	978	989	991	956	982	1016	999	920	960	982	966	942	978	977	944	924	945	1041	979	1041	962	992	1019	946	1001	941	1021	972	1006	990	980	992	1002	1010	971	1032	973	984	964	991	969	954	951	932	928	964	991	924	989	960	977	975	955	1011	923	951	954	939	1020	971	986	958	945	911	969	971	980	950	975	1006	948	939	987	1024	934	950	1002	980	931	997	976	979	954	993	921	913	969	983	991	948	1015	963	995	959	961	980	974	981	939	1002	974	982	1012	957	1015	1011	927	957	960	982	952	1006	924	960	990	963	911	1005	976	991	970	1010	1015	961	950	954	1007	991	1006	975	1014	1003	992	955	953	914	988	900	942	1000	918	961	1012	994	1010	1056	904	961	954	1000	1026	992	984	1007	909	970	955	1008	943	1018	939	951	918	997	1013	1010	924	932	955	934	910	913	925	976	934	1012	996	981	935	952	1013	991	929	973	960	955	963	1018	967	1016	1002	984	984	946	983	927	951	946	941	949	974	908	998	989	973	961	955	1001	950	1014	990	966	938	976	982	983	967	984	1003	992	962	957	988	1032	990	998	1002	937	934	977	993	970	957	998	982	980	932	942	1003	920	979	977	943	943	971	1031	1016	965	984	1005	958	949	950	969	958	954	964	984	985	1001	1000	1032	1033	970	947	923	1019	968	960	944	976	984	983	1052	966	912	980	983	1016	974	935	974	1016	941	950	964	1020	981	981	948	988	985	966	946	979	942	994	978	925	968	1029	1012	954	1009	951	953	938	972	997	926	942	948	995	975	982	955	963	895	954	977	937	987	982	962	1050	982	944	978	992	1015	1018	937	960	1029	1013	897	949	955	950	940	941	932	923	991	981	993	984	955	1004	982	963	970	932	962	996	978	925	970	997	996	955	957	972	972	997	959	944	973	953	953	979	922	977	958	1006	991	1018	983	1040	1047	914	991	1039	936	1004	1018	934	1019	953	956	948	1023	959	988	980	997	963	968	995	905	931	957	1034	1002	978	1027	893	942	920	978	1005	990	930	971	986	957	963	986	1010	947	945	959	982	1029	959	890	948	961	919	932	949	954	965	967	962	967	1012	900	989	1010	1038	981	994	1014	962	968	949	1006	973	969	950	897	958	949	970	1025	969	979	963	970	927	965	1008	904	921	952	993	938	970	1007	988	962	988	972	961	961	1011	964	970	936	902	974	971	1022	918	956	925	976	962	1038	1035	944	970	961	988	956	993	905	963	978	980	986	954	998	982	1015	956	959	929	973	923	953	956	998	973	931	1011	975	964	975	1039	1010	997	991	936	959	979	965	985	923	1013	942	997	989	985	955	970	972	964	958	973	979	966	1015	954	983	928	900	988	992	935	944	1006	961	1011	987	987	964	971	959	975	999	968	993	962	971	963	967	1032	973	936	1003	1042	928	1015	929	1004	988	1004	1016	954	960	1001	927	986	903	968	979	996	991	1015	982	940	999	915	1010	952	1036	938	986	966	969	1008	949	961	987	939	932	999	929	962	924	964	949	977	981	998	978	956	947	974	1011	966	969	1017	971	1008	973	926	969	971	994	995	970	966	954	950	967	973	1039	969	1017	961	977	966	934	929	949	948	989	1015	964	1015	1009	983	973	946	967	987	978	973	965	983	967	984	937	934	938	997	957	1018	992	979	966	968	933	998	953	994	960	966	970	969	970	969	997	978	969	962	945	992	975	960	959	979	970	1017	945	987	986	962	1016	974	964	952	945	968	940	980	992	970	995	1038	1004	1036	1005	949	937	916	979	960	991	926	967	1025	954	918	1020	964	982	916	1027	993	958	1020	982	924	964	931	928	966	995	980	883	936	997	927	980	942	1052	1037	954	946	940	982	957	980	976	1000	936	958	931	957	971	925	957	966	990	1023	977	952	959	990	918
23426	21218	27808	24921	20917	3312	963	793	726	725	684	705	688	659	636	656	636	676	636	717	664	640	676	628	645	680	673	613	626	614	631	588	600	641	618	641	677	678	660	638	662	659	627	629	604	615	602	648	668	642	646	614	573	661	641	639	645	653	603	670	604	628	650	614	620	660	624	663	605	600	618	637	572	631	625	670	621	657	647	620	639	599	618	617	609	668	631	651	610	629	643	621	615	608	625	637	635	621	606	620	662	664	632	626	654	646	611	599	610	609	640	606	641	619	596	647	623	636	590	582	643	608	634	606	591	662	624	628	615	623	601	646	663	611	630	636	681	624	618	660	659	630	636	581	653	634	684	671	624	625	668	609	610	657	635	596	587	643	610	661	643	577	611	611	652	650	630	681	648	641	649	665	632	600	654	632	642	630	627	584	667	679	626	658	671	591	646	618	676	625	637	598	607	656	663	591	640	637	658	623	656	627	597	636	689	645	617	610	656	607	637	667	630	619	654	617	644	600	643	593	626	615	605	650	663	661	670	611	635	604	638	591	674	614	626	659	656	613	617	585	621	592	641	627	658	611	640	638	614	627	619	641	609	641	612	631	633	614	625	593	643	664	637	664	637	640	596	659	579	581	624	645	598	652	600	665	582	626	603	637	619	626	604	609	657	626	650	617	643	634	627	667	647	561	657	616	590	621	642	674	593	638	628	611	628	613	647	606	643	627	624	628	560	618	682	592	643	599	583	660	582	616	627	671	645	636	641	631	649	655	585	613	655	620	611	654	601	614	645	650	646	585	612	666	679	616	629	651	619	622	633	637	613	644	642	649	656	638	651	638	595	622	628	657	633	683	580	639	634	630	651	610	605	632	673	643	629	600	600	539	651	643	637	623	608	658	634	627	635	654	601	652	620	642	638	641	595	641	654	592	637	584	634	633	626	617	631	650	607	635	609	670	659	603	634	647	658	610	623	632	661	585	635	611	602	645	604	594	603	663	629	641	590	633	630	658	621	619	633	659	658	635	640	618	661	667	661	709	600	647	653	656	648	653	599	581	667	583	619	633	663	627	613	581	632	594	600	613	619	639	611	585	669	652	599	643	620	621	608	641	619	640	633	597	553	649	635	599	618	626	669	597	662	649	617	635	627	606	634	578	643	637	644	629	635	649	649	648	586	646	658	614	623	634	659	634	632	645	682	585	644	657	612	674	614	656	665	598	662	634	677	632	622	620	649	647	631	652	669	635	589	601	617	643	626	630	643	596	638	633	632	631	618	622	603	637	637	614	625	576	653	662	611	658	625	633	613	603	581	600	632	633	605	567	599	581	648	603	643	604	646	628	626	657	650	642	627	618	629	614	602	644	628	603	650	631	613	629	589	633	649	628	611	632	651	612	624	658	666	673	618	635	640	639	598	619	605	597	623	642	640	627	608	623	641	625	661	621	631	603	603	603	631	643	683	637	609	658	597	615	613	644	610	621	663	660	630	677	601	678	640	667	595	632	644	663	627	636	605	618	629	647	675	634	661	626	644	619	650	641	622	600	616	572	670	671	649	634	650	647	667	633	646	641	667	626	617	613	651	648	642	573	624	611	617	654	616	629	638	657	626	657	627	654	610	618	615	646	610	608	607	648	599	611	636	637	645	640	617	607	637	620	649	615	601	640	640	570	606	615	629	669	634	652	650	668	650	629	606	576	647	632	636	609	605	678	639	643	618	672	606	651	624	641	628	640	625	614	628	658	666	648	657	615	618	637	631	644	645	672	591	582	636	623	609	640	608	617	626	614	616	600	664	630	699	587	625	588	611	634	620	654	621	669	639	615	586	638	626	598	647	586	611	609	647	640	640	598	658	649	599	604	614	640	631	605	664	660	606	621	667	647	598	648	624	640	631	620	610	600	644	606	642	618	648	661	602	651	653	630	668	625	609	610	623	663	678	650	658	586	674	622	642	651	644	624	585	637	646	636	616	576	654	589	640	638	585	655	617	617	612	625	601	617	626	640	614	642	651	652	663	642	618	618	631	626	622	628	586	621	575	631	561	671	608	646	602	635	610	631	652	602	600	650	644	643	616	625	648	602	603	612	621	620	597	659	573	630	621	652	594	627	653	656	661	659	634	644	627	603	628	617	669	604	682	622	613	608	632	634	609	630	618	624	628	626	656	632	591	704	611	665	633	645	616	619	633	660	611	603	624	633	645	638	605	635	631	620	633	638	605	692	582	639	619	607	608	637	676	657	618	597	601	582	626	603	606	626	655	674	625	629	611	611	617	672	583	604	649	631	614	615	638	617	582	643	622	620	616	664	584	650	637	622	617	601	656	657	621	637	626	578	636	651	655	680	651	644	632	651	630	655	646	630	641	642	640	673	665	644	624	643	635	653	663	643	655	643	618	695	638	584	668	587	606	620	672	667	621	641	620	636	648	654	623	589	638	621	630	614	615	614	628	594	627	629	639	667	601	597	593	630	627	606	630	593	625	602	590	607	631	629	601	680	629	588	606	634	602	648	677	658	672	647	645	659	623	652	639	634	653	601	599	600	609	608	675	632	677	625	587	651	627	567	612	654	634	579	673	658	609	644	653	657	602	616	658	630	624	636	641	655	647	614	632	667	618	654	694	637	595	629	575	672	621	637	613	677	628	632	648	623	620	610	643	579	640	631	627	601	663	639	618	656	625	640	639	642	634	659	646	660	639	625	629	671	622	617	624	644	627	576	651	588	648	635	558	642	625	623	607	632	587	608	640	659	600	648	667	603	622	639	674	672	612	616	634	592	640	596	620	640	626	625	632	610	622	599	620	665	614	635	635	616	633	644	609	610	688	625	624	647	592	579	630	583	601	612	594	612	649	627	645	617	659	615	643	618	631	634	662	664	650	580	619	627	590	632	629	665	640	659	627	637	614	600	624	643	656	652	630	602	655	658	609	632	645	626	614	621	649	593	622	654	616	650	666	623	637	638	618	615	577	614	654	597	628	618	649	633	628	621	604	623	671	674	638	622	642	638	659	620	628	621	645	654	578	618	622	653	640	628	648	654	622	662	643	625	650	605	668	647	665	642	608	622	614	647	654	635	625	607	642	620	647	653	617	633	627	630	606	626	663	616	581	612	643	659	634	635	578	652	623	680	592	694	624	610	661	629	643	618	646	617	625	676	654	595	604	631	633	675	613	639	607	627	611	696	628	576	637	637	629	616	642	632	630	644	665	635	614	592	608	636	634	615	648	639	620	651	645	591	651	665	625	632	624	610	649	623	615	630	611	631	584	620	595	622	613	648	623	613	619	651	661	605	669	646	665	590	612	593	675	616	605	635	630	609	620	650	670	609	641	648	637	627	639	666	629	628	593	663	690	625	633	606	609	632	609	636	614	607	652	588	639	633	593	629	611	625	604	603	628	592	637	606	638	633	621	670	644	603	646	629	602	618	598	620	636	620	627	611	645	642	595	705	614	653	629	609	612	623	651	634	618	551	597	615	630	621	612	590	647	627	648	616
32501	6933	4151	2225	1728	1407	1327	1106	1037	1021	949	943	948	897	906	859	863	840	890	887	873	863	858	853	826	855	822	810	808	874	813	842	802	799	824	791	841	803	758	784	797	833	847	827	855	820	838	811	842	809	808	761	828	864	789	825	815	834	830	820	843	855	837	751	880	815	797	804	845	799	869	811	796	854	838	785	797	789	828	882	854	824	832	822	846	808	841	774	802	809	782	845	814	818	801	846	796	810	815	818	796	818	807	851	837	800	787	852	789	877	801	857	788	842	875	837	814	852	792	777	800	884	803	806	831	752	772	761	758	793	831	857	797	802	821	838	812	829	815	798	862	832	823	815	829	772	832	856	806	820	831	820	839	824	787	747	790	789	828	802	807	806	805	860	794	781	822	808	848	813	837	745	811	812	814	791	802	806	822	807	781	844	818	815	830	830	802	809	806	842	834	785	780	818	823	815	809	853	825	860	843	821	781	790	795	786	792	824	866	824	820	793	842	835	811	861	806	846	778	739	873	779	810	840	832	775	862	804	817	800	804	797	745	806	807	809	833	840	827	826	818	811	814	835	812	868	811	789	857	832	812	825	791	836	765	840	875	817	839	866	830	832	800	811	817	837	812	802	800	824	869	797	834	838	835	773	777	784	834	812	860	840	853	862	831	833	799	828	788	834	793	788	818	783	873	846	800	844	859	853	816	780	811	810	835	806	842	829	846	853	853	839	861	801	788	820	829	826	855	794	853	810	835	809	847	812	810	814	792	843	834	820	813	750	854	809	796	799	786	795	852	751	832	786	821	828	875	809	806	825	836	805	888	801	825	817	792	817	856	838	847	803	802	809	805	826	854	822	788	854	840	801	827	811	839	817	860	818	800	823	811	834	756	856	844	808	837	878	818	800	800	811	821	812	835	820	806	812	843	832	836	800	824	788	812	855	764	786	835	800	759	855	842	802	800	817	811	804	830	793	819	836	852	786	832	842	780	850	839	817	833	816	836	919	832	796	774	814	845	827	868	794	794	830	800	848	877	849	826	845	829	819	812	812	765	863	805	830	834	859	790	829	828	836	802	831	814	800	851	858	827	812	816	812	808	796	801	858	814	821	803	843	831	799	780	795	787	812	826	850	843	835	774	817	840	842	819	792	846	893	830	824	800	872	817	806	827	859	826	864	852	863	825	804	834	829	810	832	864	863	841	786	825	789	829	818	793	845	846	803	904	825	835	843	904	848	784	826	861	872	826	766	835	801	825	838	827	821	877	806	787	839	819	860	819	805	769	827	834	796	806	791	836	817	865	856	792	840	783	806	797	878	838	807	828	849	769	847	771	813	829	843	833	806	838	879	787	804	786	810	809	864	776	809	828	829	793	867	803	841	811	839	856	844	831	832	797	819	889	838	854	811	794	839	760	868	759	785	817	867	837	806	863	801	764	807	798	824	808	850	754	762	814	799	841	807	794	821	881	805	792	794	866	814	815	833	810	809	833	875	841	798	800	812	789	833	876	790	816	817	877	828	768	818	860	799	787	841	813	823	822	804	819	847	795	849	837	802	818	813	798	823	811	795	837	851	913	793	848	785	802	804	843	805	814	811	819	812	805	788	862	871	781	866	832	819	822	815	835	841	821	793	759	844	869	792	808	858	817	851	796	803	814	807	808	838	852	787	803	783	878	811	821	796	820	805	831	846	818	821	835	870	872	756	845	776	824	869	836	835	847	775	825	773	853	832	860	825	820	805	801	802	852	805	829	855	804	859	793	868	794	825	841	840	827	803	812	820	869	777	823	838	798	825	778	827	774	791	801	832	807	831	836	847	848	849	825	805	855	806	831	835	781	829	832	813	775	786	850	816	794	742	820	857	817	747	830	818	842	791	828	779	823	805	804	805	779	801	835	845	788	859	799	775	841	818	827	788	858	830	831	830	812	838	794	799	880	820	812	812	839	843	814	771	799	812	806	782	798	812	798	874	823	822	788	797	808	785	799	817	803	786	841	806	830	793	847	839	797	810	798	904	834	851	776	816	839	854	842	818	794	824	783	875	769	749	830	784	854	885	782	767	829	828	816	803	789	855	847	801	819	804	866	846	801	798	841	782	867	812	870	780	803	820	829	859	836	843	842	773	802	825	848	839	803	831	832	762	845	810	829	877	790	780	804	887	821	793	798	791	811	850	845	805	756	798	802	799	829	800	817	762	856	837	820	772	835	805	898	830	845	810	838	880	811	797	792	823	832	840	848	812	847	803	843	829	874	841	825	795	830	815	835	748	775	776	839	826	822	878	836	829	868	803	849	831	813	821	845	822	830	809	808	811	806	796	766	839	812	853	786	776	861	830	849	815	835	821	788	841	824	777	802	853	822	843	878	816	833	828	837	847	782	825	850	767	798	792	823	833	840	811	831	810	768	831	800	795	805	824	794	838	837	822	783	829	824	798	805	806	805	826	794	835	803	826	855	869	811	857	808	878	845	830	804	805	771	850	845	777	823	848	797	846	790	848	770	876	847	893	792	832	836	798	823	820	836	796	846	792	806	774	773	837	777	778	809	839	810	827	829	746	781	836	806	820	799	795	793	776	828	781	896	849	798	745	773	857	791	811	798	791	851	854	835	846	786	791	785	772	830	808	842	794	819	833	845	799	790	804	788	875	797	811	805	781	813	875	807	808	846	797	860	834	828	797	811	807	851	818	792	823	790	828	772	800	842	792	803	820	819	901	786	832	820	826	818	876	833	812	789	849	807	803	774	813	832	837	848	788	795	794	847	841	802	842	887	850	783	800	801	847	778	870	763	796	819	814	834	862	819	847	809	836	819	797	797	865	815	839	844	825	824	806	804	815	853	859	836	783	785	821	810	829	813	843	826	878	803	797	848	824	858	820	868	796	822	833	871	797	820	800	824	810	807	764	850	796	779	838	812	819	852	803	843	832	814	819	798	835	822	805	826	888	849	826	812	817	814	817	848	829	793	759	833	849	811	812	820	829	895	749	799	809	810	804	795	804	827	850	826	818	801	843	848	870	799	856	826	798	800	763	819	763	843	828	851	824	756	780	817	852	859	767	797	806	835	854	748	846	858	817	803	749	829	780	808	807	775	871	812	798	797	845	790	802	831	832	858	828	816	800	785	858	870	848	784	816	864	860	835	842	875	830	810	757	844	818	812	818	814	821	842	815	828	826	840	830	830	804	838	824	796	810	790	815	786	785	798	800	813	842	813	827	836	813	801	782	800	806	749	817	870	795	825	811	830	815	812	821	831	769	864	807	809	768	807	772	824	843	812	786	797	783	827	785	851	823	875	797	786	850	858	784	781	820	871	837	816	833	825	854	804	811	792	835	804	787	839	826	856	862	823	839	799	810	807	829	819	757	811	826	840	821	905	846	820	825	797	807	808	814	814	809	782	854	796	859	808	811	772	807	839	809	852	855	747	828	827	828	789	829	831	834	848	819	821	833	741	833	801	840	859	776	793	814	867	816	790	775	815	836	785	811	817	777
24953	21252	25786	23662	1677	669	643	564	510	577	589	561	575	534	586	562	574	562	546	533	503	554	547	553	515	545	521	549	543	574	559	536	553	540	550	485	548	526	553	524	600	526	504	537	538	553	585	509	507	502	516	591	533	508	586	562	500	553	526	545	502	512	511	539	520	561	538	562	520	519	546	538	526	547	522	551	560	562	524	522	532	538	548	535	548	562	550	512	528	521	507	541	523	556	530	570	542	489	545	518	532	469	548	551	533	550	527	527	535	565	544	525	540	520	540	483	527	502	559	505	512	541	518	547	563	522	538	509	492	543	526	564	527	556	534	560	562	566	594	549	558	539	559	503	531	521	546	554	536	488	532	517	562	541	549	554	562	549	556	543	507	556	504	515	523	495	565	541	527	552	563	543	560	520	504	531	541	540	500	519	535	515	537	530	533	516	548	526	567	550	531	562	536	514	534	513	556	516	511	536	520	536	526	531	526	505	539	542	565	506	583	494	510	491	549	544	508	495	548	542	526	531	527	577	514	549	561	549	530	509	545	530	548	521	561	548	567	525	572	545	526	523	545	555	541	548	562	511	498	526	577	536	529	567	538	574	484	539	532	553	537	512	583	551	568	561	575	569	537	522	554	557	528	541	568	542	541	530	516	539	522	544	564	521	533	546	490	577	551	514	474	579	537	528	557	554	566	530	546	532	538	547	543	541	534	534	523	572	544	568	520	545	520	547	555	568	543	558	543	537	557	552	524	557	550	521	536	527	532	523	530	577	531	521	542	555	527	546	525	569	508	529	552	566	535	528	531	551	533	513	537	534	579	553	534	533	541	560	530	567	581	495	530	536	550	550	567	547	511	553	606	548	554	550	542	519	546	551	545	509	515	480	546	521	554	508	508	543	538	559	587	498	518	554	534	516	554	544	567	551	583	501	546	533	560	580	542	543	571	551	513	513	554	503	579	552	524	586	556	530	547	536	512	532	528	558	539	562	537	567	544	559	507	550	512	519	506	566	527	517	546	530	565	561	547	510	539	534	526	542	559	548	524	543	599	533	529	552	559	548	529	524	516	497	517	521	535	523	498	551	535	499	582	531	562	537	554	575	526	524	511	520	505	521	506	497	556	532	531	570	531	520	523	526	570	514	553	526	508	599	556	566	551	552	482	524	530	559	582	542	529	498	549	524	467	534	534	526	535	542	562	551	554	515	544	564	541	543	569	543	531	512	523	524	526	537	530	540	555	532	534	517	545	552	574	550	566	529	573	507	513	544	562	560	516	502	588	566	534	559	543	525	527	556	478	517	535	541	550	521	564	505	552	560	539	531	520	541	531	517	505	539	534	542	536	580	552	554	525	541	533	519	523	537	505	527	511	528	540	537	525	521	528	549	541	522	511	561	558	554	545	496	535	545	561	543	565	492	543	482	552	498	548	535	510	507	567	509	572	515	545	575	538	526	570	536	534	551	557	547	499	544	531	565	529	519	532	544	531	576	555	544	516	487	562	530	524	537	557	540	573	501	536	535	555	531	559	515	526	526	554	508	517	525	533	557	512	496	508	522	553	551	561	530	520	531	541	550	548	519	521	565	535	559	525	539	519	597	576	529	523	545	538	537	530	549	549	529	548	551	506	521	555	607	539	559	531	540	552	537	569	564	509	538	506	528	536	534	537	514	554	536	536	542	524	510	536	540	516	526	571	534	596	518	534	508	547	559	558	530	517	582	532	574	583	540	496	549	541	564	536	520	506	528	586	547	533	528	465	548	548	551	518	520	545	524	478	558	584	571	557	523	565	556	544	536	560	510	529	534	568	573	530	548	515	523	502	541	555	493	557	571	513	590	566	513	559	495	507	575	541	539	570	539	592	517	525	512	564	597	535	528	562	508	555	525	532	498	571	540	546	526	554	520	568	519	557	538	544	509	559	527	567	567	516	543	498	525	545	602	542	540	519	533	542	519	567	506	529	544	514	529	552	567	597	531	519	522	546	606	492	500	588	526	501	542	592	524	508	554	609	595	535	592	518	545	494	545	584	550	530	494	528	538	538	517	537	556	562	535	555	554	520	525	559	537	542	546	531	521	524	532	587	550	544	510	517	534	565	545	558	524	533	553	538	504	535	528	509	560	565	524	546	549	553	555	559	542	549	511	521	554	510	548	545	569	547	557	579	545	535	529	570	543	534	524	526	550	544	560	528	538	502	515	517	554	515	557	522	525	512	570	539	562	527	548	564	587	524	546	555	550	528	500	556	550	565	530	533	526	540	527	548	523	550	554	498	534	500	505	546	553	530	569	520	524	565	511	586	553	537	556	522	511	519	535	520	527	588	490	514	540	549	547	539	560	560	538	530	521	548	529	521	540	569	520	572	578	511	514	568	549	530	540	586	533	518	542	558	526	541	515	531	535	538	553	544	535	542	508	461	553	543	548	543	544	561	542	539	524	540	521	549	542	526	528	559	565	520	545	529	516	507	572	544	494	548	528	547	586	556	558	552	544	547	554	576	543	514	549	513	527	519	533	533	516	555	504	530	492	532	532	535	557	574	527	538	540	529	528	526	549	536	547	537	494	560	515	575	537	560	526	551	508	515	564	523	517	578	555	559	577	541	525	554	529	529	491	514	539	522	614	503	550	550	540	512	570	541	519	512	502	549	542	568	517	524	524	515	559	521	515	534	499	523	539	537	541	564	545	539	555	514	525	528	548	530	542	520	514	563	517	542	541	543	528	550	531	553	551	531	516	540	540	538	594	506	530	498	589	485	529	552	555	579	552	576	533	522	554	545	514	491	544	573	560	530	536	482	590	578	541	513	560	537	531	544	509	538	553	521	509	521	495	510	566	534	520	590	514	507	525	537	532	550	543	548	573	520	529	549	517	522	544	552	522	533	494	516	542	558	516	520	548	575	559	536	536	540	565	549	515	548	529	562	541	519	529	546	496	562	504	571	535	534	552	526	542	536	564	543	485	531	550	531	507	548	550	499	525	562	541	536	512	544	557	524	508	529	553	528	546	502	548	512	572	545	519	537	554	510	558	511	554	561	560	557	519	517	515	507	546	523	542	553	557	551	524	518	539	514	552	500	521	508	575	556	496	521	570	463	547	499	525	506	538	556	546	536	526	520	574	540	551	568	587	519	547	473	559	533	554	512	516	507	559	544	592	528	509	540	530	549	573	522	519	500	545	519	482	524	556	538	530	537	538	566	528	585	555	565	561	552	543	538	509	554	527	504	548	544	518	570	501	575	528	536	541	511	540	557	545	549	540	520	494	533	545	534	514	528	528	552	556	544	548	547	520	550	534	537	489	552	583	536	514	522	523	566	546	507	575	561	566	514	548	521	553	557	548	542	533	559	494	569	514	543	524	523	523	543	517	533	511	518	561	530	556	506	531	536	504	523	551	550	558	571	518	524	553	513	564	549	532	549	515	509	561	491	520	545	513	506	564	571	565	601	543	540	510	515	557	502	562	551	552	556	537	526	533	555	493	528	537	543	564
29175	3610	2131	1323	1067	936	862	836	829	778	713	718	713	738	666	718	734	730	704	692	723	684	663	737	663	719	631	700	704	684	680	672	694	709	654	700	699	713	672	695	688	693	677	662	701	703	676	712	676	702	640	699	686	689	676	664	672	701	654	656	638	674	692	726	682	647	655	672	703	712	646	741	697	664	658	695	681	677	700	699	657	709	702	684	702	706	668	706	644	673	677	708	689	644	719	686	612	683	716	656	683	666	661	642	670	702	687	687	697	708	734	653	702	701	692	672	628	634	665	678	654	664	683	684	678	705	689	727	666	685	658	706	643	639	707	719	683	676	712	689	685	658	712	715	703	649	649	675	664	704	710	638	654	672	695	706	716	653	678	643	665	665	642	668	677	686	680	708	715	649	689	701	705	615	690	691	717	625	670	691	709	608	650	684	653	667	660	681	680	669	721	719	718	645	690	706	691	685	707	686	628	688	683	718	689	673	657	683	706	677	691	679	670	724	616	713	740	676	711	637	672	699	653	692	697	725	683	685	676	656	693	686	680	721	719	701	682	732	665	673	612	648	730	671	636	632	742	692	672	682	659	678	687	658	682	708	682	654	680	668	625	660	680	703	683	630	674	663	726	684	713	661	637	698	711	699	663	706	708	677	667	705	664	669	663	678	670	660	657	719	685	659	686	671	677	679	614	630	729	676	744	622	724	685	676	701	691	652	724	663	710	695	684	712	660	724	659	685	631	642	686	672	678	679	655	714	676	682	690	650	697	695	685	698	674	629	677	678	685	665	682	667	681	655	655	667	673	698	718	619	706	702	659	669	661	701	658	714	674	670	716	647	714	654	665	698	695	711	677	669	732	631	678	679	713	656	690	687	686	725	655	647	653	648	683	640	646	662	679	664	694	711	673	671	680	642	701	659	701	713	679	701	685	674	701	657	668	654	693	709	643	666	663	656	656	685	700	677	660	710	700	648	699	715	624	694	672	679	697	672	672	681	690	675	637	639	722	712	643	663	646	681	674	660	704	689	684	675	671	658	707	691	685	705	654	644	699	670	722	678	661	657	720	733	679	651	678	724	652	684	696	704	667	690	682	702	722	693	726	665	680	631	678	648	676	707	693	676	669	671	690	620	703	698	719	675	652	750	684	677	692	682	652	665	676	718	676	680	666	715	672	669	691	708	666	689	721	659	675	674	672	676	685	711	677	664	698	680	678	673	675	691	653	738	686	676	699	670	670	656	643	679	715	657	651	625	714	686	730	693	711	697	673	673	652	674	709	696	671	708	692	682	690	704	690	675	636	703	675	730	680	670	645	656	688	685	708	706	683	697	686	682	702	719	691	684	686	667	686	661	661	662	734	626	660	739	657	684	677	654	687	644	664	707	686	655	708	692	714	680	678	643	653	697	750	737	676	719	668	672	695	674	646	637	689	665	666	657	648	669	725	671	703	655	629	707	688	715	644	645	695	692	684	656	677	671	666	695	725	671	706	683	679	661	661	699	687	690	746	710	675	664	681	708	715	665	707	676	673	662	687	709	691	705	687	726	629	714	682	652	654	662	719	663	695	687	726	718	672	646	730	677	697	698	632	665	625	736	685	646	662	662	642	664	690	723	703	694	688	703	663	686	691	660	696	678	710	686	672	699	634	685	718	667	654	716	711	672	709	673	662	705	683	682	730	720	706	710	687	718	694	692	690	686	672	687	663	711	697	717	696	686	660	671	696	684	691	693	692	697	703	693	685	692	706	741	674	690	672	713	648	703	643	678	702	679	703	735	680	695	692	694	622	651	705	685	659	677	659	656	692	692	687	648	659	675	737	688	686	668	692	663	676	672	709	658	681	679	710	663	676	709	671	689	698	647	684	643	697	691	708	679	679	673	697	693	670	724	674	701	712	711	719	677	666	697	664	717	665	725	675	681	675	724	695	676	712	650	671	650	712	632	698	714	679	695	681	723	691	653	693	657	724	682	676	664	651	739	685	666	718	693	720	680	715	712	661	641	659	703	646	649	685	676	656	666	706	696	686	639	671	647	704	690	666	647	732	691	643	687	726	634	659	682	662	674	718	711	682	690	660	672	674	649	660	715	653	665	713	670	620	640	698	651	704	671	707	676	745	653	650	682	692	682	694	647	703	649	651	690	691	650	681	657	686	691	636	666	662	669	695	664	723	678	635	660	687	683	680	694	629	681	664	661	665	703	660	697	666	703	650	674	641	697	672	754	663	711	690	680	689	658	657	686	680	677	641	679	745	719	668	673	672	654	718	689	689	681	692	691	666	643	644	693	690	707	640	656	654	644	667	650	691	661	669	696	675	719	688	651	665	666	692	684	668	648	681	679	631	658	682	645	709	687	688	695	700	697	691	675	675	695	685	729	653	678	672	685	687	731	694	658	697	676	728	661	675	699	665	659	661	663	731	707	709	661	733	625	658	644	666	663	674	694	688	653	665	701	663	650	713	672	715	727	673	663	717	655	677	703	694	670	650	645	691	656	649	681	695	694	636	684	677	723	662	684	633	654	675	707	673	673	654	680	695	674	701	655	656	700	685	691	698	684	678	663	688	633	713	732	713	676	730	710	670	674	638	663	637	734	685	728	648	698	660	699	641	618	694	700	684	671	699	654	687	678	662	669	723	672	678	674	696	677	669	737	674	689	730	677	698	704	611	684	709	711	645	682	658	743	681	643	668	656	726	691	696	657	630	692	670	697	671	664	669	679	699	674	685	714	699	654	705	758	666	686	628	677	702	687	640	667	722	634	665	691	714	711	715	698	674	709	672	704	715	670	700	687	708	660	706	669	726	688	649	648	721	664	677	717	656	664	647	667	723	722	675	718	714	692	709	712	691	675	666	652	668	676	686	663	670	672	711	633	678	672	678	648	680	697	696	714	699	684	667	686	698	690	650	684	684	716	691	682	679	683	664	690	676	684	718	678	705	650	624	728	644	673	639	708	696	626	691	680	691	704	677	692	672	685	651	648	713	668	704	682	692	686	677	631	719	713	650	681	707	664	696	683	713	762	655	670	615	682	706	672	692	654	697	665	656	662	663	686	680	690	687	668	655	677	721	696	715	680	650	709	692	646	657	690	671	691	675	701	706	677	657	712	665	669	682	697	638	723	727	681	716	648	725	712	723	659	646	666	683	657	669	724	681	670	728	665	638	661	743	682	704	643	668	683	687	652	700	716	687	709	677	629	690	705	667	708	680	615	651	688	746	723	684	689	679	696	684	697	637	707	676	699	655	696	725	673	714	699	676	692	637	674	704	634	615	612	710	661	689	673	686	693	698	673	653	689	698	714	748	705	689	716	648	688	642	663	683	637	697	649	713	666	688	729	723	732	608	690	677	642	704	678	672	714	643	685	696	731	615	697	729	698	675	727	671	680	716	644	678	672	658	677	667	686	655	734	682	666	648	713	729	692	701	643	719	659	700	686	648	608	626	688	704	700	722	698	668	725	646	697	651	663	721	645	677	655	727	666	662	671
22554	21286	28468	24432	21279	20095	1316	551	475	422	399	364	391	343	344	351	340	330	349	329	298	302	307	339	317	341	301	328	292	319	305	321	325	311	329	271	307	304	304	291	314	293	305	292	306	289	286	300	308	308	299	323	308	271	294	318	291	294	328	282	288	282	312	327	261	320	306	334	304	310	300	286	299	277	307	276	291	276	275	288	293	309	283	305	301	292	259	318	295	310	278	315	295	278	263	301	285	316	318	330	293	297	300	316	294	317	310	301	276	298	331	293	313	306	289	315	299	305	300	300	283	313	271	283	315	288	298	298	290	289	312	260	281	298	301	294	298	268	281	273	293	313	270	286	292	306	321	277	300	298	301	284	294	286	277	283	277	288	319	293	299	284	292	283	238	317	286	311	276	318	301	299	280	314	285	289	302	284	295	281	294	304	307	270	292	294	286	279	287	314	285	317	297	273	315	281	306	305	301	311	288	282	306	290	297	277	301	318	305	259	298	298	320	324	283	292	290	266	293	279	281	292	305	298	294	264	303	296	306	276	293	322	302	305	268	277	277	308	331	268	309	297	309	293	299	302	312	297	334	315	308	302	280	290	298	312	283	295	293	319	293	272	303	301	302	281	289	284	303	297	270	292	320	281	300	292	295	271	285	288	282	310	319	303	296	313	321	283	280	276	314	281	336	297	321	338	324	297	337	316	279	293	306	268	300	300	289	317	323	276	331	330	314	281	285	282	296	282	293	313	279	312	328	279	290	300	313	307	289	263	335	281	279	335	288	269	315	314	303	290	282	300	269	283	301	280	281	291	303	292	278	298	309	290	325	288	280	282	307	284	318	310	320	315	296	279	302	285	319	321	300	302	267	324	285	304	293	283	287	284	302	316	283	301	271	310	320	269	310	285	269	295	324	288	293	270	303	303	297	295	303	284	274	293	273	295	278	295	304	284	304	317	323	307	321	302	302	288	311	294	254	290	305	297	274	264	309	288	285	277	297	284	300	291	278	294	337	287	284	328	292	310	310	305	301	307	287	283	298	321	292	305	291	309	319	279	318	289	285	285	296	324	273	306	287	309	314	289	317	269	312	321	327	260	313	288	301	309	295	307	292	277	296	287	298	284	317	305	297	333	260	285	312	293	320	292	276	310	297	289	275	289	298	290	303	315	272	288	317	274	318	294	299	314	302	288	318	302	301	297	278	297	298	311	296	307	298	278	268	312	297	304	310	295	303	271	291	292	284	321	290	303	285	284	307	288	292	286	291	331	276	317	276	285	267	275	305	283	304	262	288	302	268	287	324	319	284	298	283	307	300	302	305	275	311	283	318	279	304	283	299	289	297	314	282	321	289	288	305	323	276	290	321	279	301	346	283	286	277	300	278	298	306	319	286	286	265	328	275	340	322	292	271	303	276	330	305	293	289	291	289	286	265	284	282	273	310	279	301	272	291	294	290	303	307	295	302	297	278	292	302	298	279	283	317	286	281	327	305	275	302	299	268	250	310	276	286	279	275	317	315	303	308	269	324	317	286	276	290	285	286	304	284	300	317	276	297	334	279	279	309	292	286	306	287	277	313	304	273	302	303	318	292	298	327	294	294	293	304	307	284	301	288	282	299	293	300	315	310	324	300	313	288	272	279	308	320	315	328	310	281	320	322	276	295	308	295	284	326	302	293	321	273	284	331	307	294	278	285	317	291	284	273	297	274	317	284	286	275	253	255	309	300	289	280	277	284	324	330	331	309	292	289	323	308	282	290	318	276	295	267	278	278	289	309	285	286	278	304	287	315	259	310	291	306	277	278	314	275	281	285	286	310	312	291	287	300	300	276	315	333	299	279	327	289	278	304	268	263	301	288	320	267	315	291	321	291	317	299	306	289	318	315	318	293	291	307	302	321	313	293	284	280	280	325	292	257	288	294	279	292	299	289	308	277	278	299	275	323	321	298	247	298	291	301	334	276	328	313	335	315	290	321	309	281	323	300	309	314	302	315	294	280	314	304	330	289	287	315	283	320	302	301	306	289	315	272	334	272	301	313	280	303	298	290	306	276	275	305	314	317	293	302	282	301	297	299	276	301	316	324	287	299	282	291	285	274	326	336	295	336	275	294	273	321	315	274	314	332	300	293	267	298	337	319	277	307	315	291	314	296	278	284	323	328	317	262	303	265	313	283	321	299	296	268	323	292	284	320	320	267	284	276	286	297	287	323	285	313	283	312	303	295	301	293	273	299	303	290	316	295	301	313	280	304	279	285	293	287	309	261	291	272	321	296	311	304	285	322	296	292	294	283	302	290	296	300	305	291	321	306	277	284	328	287	296	278	310	301	297	305	307	312	290	295	332	273	289	292	298	292	297	322	303	290	286	291	288	300	296	282	285	299	294	281	291	295	286	272	280	316	302	277	284	321	304	290	285	300	306	317	305	315	270	304	307	297	289	268	324	282	302	316	310	257	307	304	290	287	293	290	306	282	307	280	301	270	289	322	302	320	276	328	288	295	310	333	327	314	316	315	259	272	303	292	291	270	318	312	315	262	286	306	305	293	280	292	300	314	310	312	283	297	306	257	286	291	279	278	303	292	286	282	310	291	292	311	315	304	279	298	306	306	293	311	328	268	330	293	274	309	349	283	261	295	311	314	276	301	273	281	260	301	295	281	306	332	283	301	292	305	295	315	324	265	259	281	311	326	287	285	303	298	296	304	302	298	295	313	317	324	283	317	305	294	286	293	278	284	313	319	309	304	283	324	295	312	316	290	317	275	309	306	317	294	248	337	333	323	330	288	266	289	275	280	297	298	283	294	312	296	309	302	296	301	289	275	302	298	297	315	315	297	314	293	293	276	312	285	303	334	311	296	294	263	261	315	278	316	269	303	286	278	266	305	286	305	299	263	318	274	300	273	300	302	276	322	293	303	274	313	276	282	273	284	291	290	298	336	292	319	279	302	296	251	298	290	324	274	293	311	287	292	295	310	303	286	287	268	304	291	321	302	302	310	303	337	269	281	307	264	308	312	310	286	301	279	317	279	300	309	284	308	290	287	277	268	300	264	280	297	295	321	308	292	315	291	298	277	282	293	263	301	307	298	295	298	286	307	267	309	274	273	260	300	302	290	310	284	309	279	319	305	281	301	308	267	299	305	297	276	287	283	292	294	283	302	306	285	309	318	332	289	296	283	309	293	290	283	300	323	269	316	287	287	256	302	300	315	285	308	284	286	302	316	316	278	328	296	318	260	275	287	293	304	308	284	297	265	309	283	284	273	295	337	318	291	305	301	274	308	286	300	307	292	288	317	292	279	307	269	324	283	299	326	316	296	319	301	319	317	308	302	330	292	296	304	267	310	286	283	288	293	305	310	316	278	296	299	312	250	292	294	303	284	286	278	257	313	280	307	325	298	316	288	298	313	295	313	282	288	255	291	308	336	295	329	255	321	278	292	291	283	266	314	267	300	298	316	310	333	315	302	312	301	299	267	296	286	295	280	313	293	290	300	304
36865	10381	6162	2934	2021	1578	1219	1037	884	775	682	599	618	522	547	491	480	528	504	443	463	452	394	405	416	476	424	427	463	429	431	385	405	419	414	406	436	400	388	400	402	411	398	411	397	418	378	422	400	413	407	408	418	383	414	394	400	412	357	414	398	378	429	408	403	415	407	396	403	403	396	442	384	415	411	416	402	402	390	349	410	374	396	396	396	423	412	388	401	433	383	372	377	415	428	426	419	425	423	392	434	404	391	383	415	389	357	391	374	410	373	414	414	434	405	440	406	404	392	360	391	394	402	347	383	450	384	436	359	402	406	394	411	400	403	412	414	405	358	393	405	370	388	414	381	386	368	418	408	405	418	416	380	400	420	439	406	376	399	422	401	400	393	417	423	398	354	359	390	393	412	366	381	392	411	400	403	405	394	398	374	395	373	383	396	416	391	427	389	393	373	399	411	393	379	384	384	399	427	410	416	406	400	410	409	392	371	381	401	394	414	424	400	395	385	366	363	421	362	403	418	416	341	358	435	405	401	394	413	414	393	411	375	408	359	365	391	399	379	405	401	358	372	383	367	412	404	426	364	395	422	384	370	414	381	428	393	421	383	383	383	385	380	408	388	391	388	395	354	396	409	412	411	379	384	393	389	448	405	379	414	371	393	370	426	415	384	377	401	406	379	411	408	357	404	395	382	474	404	375	390	432	392	377	390	375	430	426	417	384	401	405	378	405	394	436	414	421	391	389	371	384	406	391	347	384	448	418	384	409	396	392	399	385	402	397	415	420	420	414	372	374	388	402	403	402	414	372	410	379	366	383	416	433	410	399	406	403	379	382	372	378	404	382	397	392	388	391	404	405	405	392	382	426	382	408	424	413	400	377	368	407	399	408	401	394	377	400	414	408	375	439	399	396	393	362	419	418	441	417	400	401	414	404	359	359	384	411	396	426	408	409	436	390	402	397	386	373	413	370	405	375	396	401	396	451	371	399	381	388	379	407	389	388	378	369	395	406	408	360	367	392	386	387	393	397	396	395	377	407	416	407	397	411	418	403	398	405	371	430	398	351	411	349	379	394	414	372	400	429	404	432	401	390	387	377	401	423	396	375	402	406	422	408	400	395	409	396	404	374	346	374	394	416	374	402	374	388	396	400	352	392	393	383	397	398	386	389	379	393	403	443	401	397	431	414	407	381	391	392	402	391	412	416	415	383	412	420	413	396	394	419	402	419	412	410	410	415	380	410	393	405	371	366	386	385	437	380	381	369	381	358	402	393	409	393	385	377	401	389	391	363	405	379	408	402	409	375	421	375	408	408	426	410	402	365	396	383	354	440	439	420	413	408	404	370	370	393	438	396	381	395	439	426	392	418	389	408	373	382	411	387	405	380	415	401	396	435	389	379	397	381	360	387	393	398	426	420	402	393	407	469	445	423	363	399	386	449	420	392	354	406	420	380	391	382	422	414	415	416	419	351	404	387	375	398	389	362	402	407	425	428	398	422	433	366	390	385	368	360	388	416	417	372	418	413	395	428	396	421	351	407	406	387	407	396	397	353	389	398	410	398	369	426	418	378	389	407	377	421	379	418	381	382	415	398	391	394	414	374	416	424	413	347	397	412	430	427	371	393	409	400	431	452	344	446	410	392	378	407	398	449	397	386	374	381	416	390	366	427	411	421	414	381	407	422	413	402	430	416	451	392	405	362	381	396	439	368	408	404	418	433	414	404	407	418	426	384	373	413	405	404	413	415	388	423	396	382	366	402	401	427	400	387	386	370	377	400	416	393	383	416	402	375	363	396	413	412	410	376	387	438	387	414	356	416	421	385	373	433	408	402	375	395	376	406	369	389	389	410	395	367	409	394	427	391	391	398	386	427	402	384	406	376	414	403	415	386	395	412	396	382	415	426	400	391	410	370	386	394	403	435	355	394	393	389	379	395	421	386	389	398	388	419	394	406	367	392	417	406	396	393	397	394	384	408	390	401	370	457	405	381	412	387	383	384	410	380	369	388	390	373	398	351	402	391	402	392	407	415	410	365	410	360	398	430	423	407	374	394	391	366	356	418	362	379	404	435	351	383	431	403	440	390	334	403	402	413	431	388	420	405	433	408	410	397	408	426	406	352	410	436	389	401	389	419	377	421	435	403	402	368	377	407	412	370	378	380	395	361	418	412	364	366	393	381	384	419	389	417	363	397	343	392	394	422	369	352	373	411	384	410	415	413	397	395	386	376	402	401	400	410	397	355	400	402	400	421	417	396	383	422	339	387	426	391	391	408	428	417	391	405	379	421	388	424	403	392	405	398	383	369	402	421	391	359	410	403	396	389	379	431	368	421	395	442	400	436	381	411	381	406	409	391	408	397	430	405	400	411	372	416	402	392	402	403	411	382	391	402	450	392	388	408	368	376	386	358	396	398	389	418	402	428	431	396	396	359	408	389	391	391	395	411	426	407	400	391	416	391	380	426	398	384	403	368	376	408	413	401	358	432	435	416	375	387	390	373	348	363	377	387	415	409	403	363	404	391	412	374	396	411	385	404	401	410	412	391	391	417	406	405	402	355	406	399	388	371	377	443	367	399	381	365	405	397	407	416	400	400	390	408	382	404	454	353	397	417	407	385	381	393	412	402	390	387	361	415	382	427	404	433	412	421	414	412	399	372	418	419	375	379	419	374	413	399	378	409	376	392	403	391	376	388	404	369	400	367	385	389	403	359	443	391	371	393	416	401	402	363	368	371	395	372	391	401	384	366	410	435	404	428	430	380	427	404	410	373	397	387	363	380	365	399	425	380	370	423	392	387	402	392	415	436	382	434	416	426	381	394	415	408	422	378	392	427	439	412	393	377	401	395	427	408	396	359	369	434	392	380	387	413	400	387	379	416	380	409	419	431	431	410	381	403	421	370	368	367	404	386	401	405	400	417	400	403	407	388	366	387	385	419	402	369	361	357	406	392	399	431	390	386	417	382	408	384	431	421	371	386	431	372	389	376	405	400	359	359	417	404	393	366	403	395	403	410	392	392	376	417	434	367	403	392	390	401	408	423	347	396	406	416	384	394	392	409	392	408	409	401	400	398	387	381	392	389	422	412	400	408	358	432	390	413	411	396	402	404	412	433	397	382	416	404	383	385	376	419	415	396	401	392	393	424	396	404	400	411	407	417	393	401	421	394	415	402	398	406	425	381	424	409	406	399	377	390	375	415	407	425	406	379	390	381	393	395	433	377	401	385	380	390	378	433	370	411	400	436	387	388	423	379	389	412	384	420	391	374	400	385	399	383	382	404	386	384	430	420	391	402	441	417	401	403	403	360	423	397	395	365	380	360	396	419	391	397	402	387	406	420	413	438	427	361	375	377	407	410	414	404	382	404	422	451	417	420	394	385	388	388	385	404	359	376	384	391	412	377	434	391	394	370	366	441	377	378	379	421	401	378	365	388	365	392	381	405	403	395	402	396	381	395	392	394	388	406	404	382	402	382	372	386	402	343	383	404
28207	16529	3065	963	748	845	806	723	712	756	797	798	730	792	769	802	738	730	748	795	785	775	780	760	786	772	734	784	740	772	756	766	783	733	804	790	823	746	738	714	774	756	728	768	759	778	740	733	790	775	749	732	778	754	768	764	784	766	752	725	763	750	757	787	742	748	750	771	782	743	772	811	744	753	762	760	732	719	785	747	757	783	771	793	833	759	786	770	772	791	792	698	757	732	790	756	761	726	774	733	820	806	791	779	730	806	758	817	773	737	770	746	757	739	764	747	739	811	769	776	728	733	761	731	783	780	783	746	782	794	801	775	758	740	717	788	779	780	779	767	770	741	742	738	718	739	773	719	773	793	732	732	757	785	748	737	775	811	740	770	746	771	724	782	770	742	780	754	782	785	751	756	725	732	765	768	796	801	786	793	796	762	774	773	735	741	790	752	766	753	773	751	825	802	746	705	755	735	793	781	825	726	772	792	736	760	796	756	828	728	768	743	768	754	782	758	784	746	788	755	722	745	729	747	773	783	770	789	747	720	745	778	769	796	777	754	726	761	790	717	777	770	745	801	779	765	810	753	773	713	733	777	754	780	749	748	729	816	830	728	747	769	737	813	760	728	751	751	779	748	726	795	754	769	783	746	756	750	750	760	730	729	773	708	772	758	761	725	753	756	717	809	759	797	741	787	787	747	758	745	733	779	750	798	768	747	791	799	746	758	809	751	786	702	728	737	792	752	790	780	841	794	778	796	740	801	797	726	731	775	760	745	772	765	779	738	773	766	740	770	781	791	772	771	806	746	726	776	804	721	799	765	697	787	784	748	759	721	759	757	774	759	746	800	762	767	781	769	781	774	791	803	747	765	763	754	745	738	740	758	745	735	713	779	761	787	761	725	795	800	764	737	779	789	791	778	749	770	747	760	753	870	770	805	795	798	757	763	740	801	740	757	789	749	741	775	761	762	797	784	785	779	755	777	853	749	769	793	750	680	750	796	824	804	722	763	768	802	781	756	780	773	789	799	741	755	741	713	736	778	805	792	743	744	757	763	799	746	755	759	728	802	717	772	745	735	752	770	683	762	736	699	707	762	705	759	786	799	754	770	772	742	781	751	765	800	723	793	761	742	799	795	763	743	783	761	756	784	738	757	764	761	802	730	754	752	775	765	722	721	783	772	738	770	761	772	773	755	791	753	777	752	717	810	761	730	765	778	704	761	750	770	763	784	749	730	777	779	765	737	761	774	786	778	727	802	737	757	768	770	804	738	771	776	763	790	743	754	781	740	714	802	778	726	715	758	740	802	705	724	727	760	779	733	759	762	726	771	751	732	784	778	756	745	766	754	796	790	700	799	792	760	789	732	759	740	738	724	750	788	807	727	796	766	776	758	761	745	771	735	734	780	738	774	786	767	769	787	736	749	734	731	731	810	758	774	781	758	758	763	797	774	752	781	798	725	763	716	728	765	794	751	756	728	768	797	790	769	785	807	678	745	803	769	750	718	756	779	782	761	799	816	743	789	775	745	779	766	768	754	791	768	793	759	792	768	753	742	758	782	790	763	723	746	746	806	770	738	722	773	824	763	741	820	769	768	773	714	739	817	772	736	721	766	791	760	736	774	737	707	727	771	795	747	739	687	758	771	759	732	744	743	737	775	781	736	790	798	782	770	739	830	786	676	764	779	778	768	721	785	747	763	777	780	784	770	749	812	757	739	782	720	735	814	754	738	749	753	758	746	779	728	745	749	773	790	751	707	787	775	785	768	805	746	757	845	758	766	803	769	747	746	830	786	793	767	773	805	740	773	797	765	770	749	753	748	810	808	775	800	797	778	826	774	766	755	799	715	756	806	793	751	785	799	770	718	781	766	790	782	757	735	781	736	773	780	805	752	771	757	741	756	757	769	767	724	792	778	759	787	734	715	733	778	791	753	799	765	786	779	735	735	726	760	800	761	760	727	721	730	727	783	725	725	791	739	733	717	738	806	746	753	779	779	783	801	728	790	759	736	794	743	778	773	768	745	647	823	779	765	767	777	770	772	777	803	751	789	758	813	779	803	788	774	728	796	800	746	706	734	798	780	754	735	726	777	736	808	717	756	768	732	780	761	784	747	757	754	759	784	768	745	771	754	722	762	744	761	771	770	744	764	756	740	774	690	747	787	782	714	769	736	769	716	753	741	813	783	736	763	804	705	786	779	735	763	783	751	749	787	792	748	767	735	771	761	789	727	794	747	791	768	745	780	727	746	793	751	764	714	735	778	757	780	728	746	804	730	800	753	728	779	734	735	728	780	808	760	709	791	742	753	747	785	778	745	821	791	820	784	800	746	772	760	785	759	768	773	758	787	776	776	786	737	789	792	743	833	778	762	800	793	796	769	704	736	778	781	752	787	768	729	767	746	744	793	776	738	753	778	727	757	797	730	775	785	776	787	756	788	743	739	764	744	743	738	788	777	765	771	763	791	669	729	793	772	743	805	798	771	739	734	748	793	768	778	783	744	740	735	755	722	800	753	774	754	775	787	777	767	803	769	816	789	828	732	733	755	750	843	759	731	736	793	751	739	743	728	759	781	798	759	799	738	728	729	816	745	725	789	820	799	736	813	743	782	740	750	737	780	728	743	707	801	784	756	700	737	773	748	743	742	720	790	730	751	754	731	815	786	775	773	752	767	774	741	740	803	736	771	824	749	726	737	783	758	776	758	761	775	748	721	797	800	737	723	739	780	725	712	799	812	730	769	791	752	717	777	768	766	756	750	778	748	764	762	746	746	796	785	753	708	744	742	756	767	785	732	791	754	828	783	735	776	754	792	697	811	744	748	756	804	760	773	778	754	749	754	786	767	745	737	774	761	796	706	730	737	782	753	759	797	783	802	764	801	747	763	769	751	749	780	769	800	807	754	785	813	734	736	787	774	738	754	763	743	763	772	750	776	808	755	806	772	753	726	724	729	781	748	770	780	748	776	759	821	810	748	794	748	733	807	772	741	790	811	748	775	764	763	751	791	822	812	715	744	777	773	769	746	789	744	777	726	748	767	728	764	792	767	760	753	751	754	779	747	768	755	803	746	785	801	773	755	766	754	762	765	782	758	763	788	737	780	780	736	741	761	790	740	776	748	771	769	757	799	754	750	744	819	773	790	757	778	703	738	764	714	774	764	752	747	767	735	755	738	773	762	745	769	816	759	798	706	800	757	737	844	778	752	763	771	769	758	723	806	794	800	716	793	767	737	810	742	735	805	826	768	762	750	778	740	803	837	743	799	728	737	758	743	757	743	790	789	718	732	742	784	746	795	766	730	788	802	769	750	717	742	779	735	701	758	786	761	789	794	796	802	785	744	765	692	773	752	789	744	735	790	827	753	756	715	765	736	730	731	763	744	764	729	769	812	754	731	731	783	758	753	753	755	732	751	727	727	744	843	768	782	807	769	779	761	764	753	804	771	779	738	856	777	744	779	766	765	741	710	791	750	785	775	709	792	767	755	748	752
11532	1450	1182	1074	1021	1021	1028	981	925	985	958	1008	981	986	988	1035	976	977	955	930	985	983	941	984	929	1030	942	954	977	1004	999	1023	1035	936	1002	999	988	986	971	981	971	978	962	994	958	985	977	969	976	1034	899	937	1014	971	975	1001	976	975	990	1006	945	1024	965	950	1060	931	971	983	963	1040	1031	958	989	983	966	954	1012	932	978	940	984	967	983	998	992	970	989	1019	1026	1002	1002	974	993	976	980	955	1023	927	968	1019	951	957	973	906	971	992	993	983	997	969	957	1040	957	969	973	974	942	1037	986	955	991	991	963	951	960	950	983	958	936	956	974	1009	961	930	966	989	926	990	948	971	986	985	991	961	987	988	951	994	921	917	970	1006	965	948	995	962	990	966	947	987	996	1040	1016	991	988	991	942	1015	1019	1016	980	963	1011	932	962	990	1014	963	968	959	1002	1023	1046	970	891	949	993	949	1043	980	956	1003	951	939	956	950	950	931	936	983	935	958	924	967	975	995	914	981	997	981	933	979	1025	982	930	989	968	953	964	937	1002	994	974	960	992	1009	977	979	934	1015	979	922	1037	974	907	991	982	986	983	976	973	975	968	941	988	945	967	951	987	950	913	951	899	1008	926	988	962	958	960	901	937	924	964	973	998	970	953	983	1014	950	952	993	961	959	984	944	920	957	1003	987	1034	961	1004	963	986	948	983	941	970	961	995	1012	998	950	910	1001	986	980	957	958	964	978	947	997	972	979	978	979	967	960	965	988	1017	959	1040	943	975	966	933	922	958	956	953	1019	1016	944	944	937	1000	969	923	948	1006	926	1000	970	960	938	944	978	925	968	1017	940	1007	985	972	958	942	987	970	994	951	934	951	958	984	992	993	920	1031	974	942	1003	997	960	965	1041	1014	983	997	985	1012	985	941	946	992	1045	987	893	1005	917	897	969	1035	979	1014	962	1008	935	988	994	996	970	964	963	1010	987	986	1012	944	961	1001	930	976	952	922	972	936	927	992	953	977	954	967	962	989	998	927	990	981	1009	906	943	1015	995	998	971	970	971	885	973	978	1022	910	978	1023	992	923	965	932	988	940	959	974	995	949	1016	914	987	1019	1005	966	973	1063	912	976	964	980	932	988	977	998	976	941	1005	962	973	923	972	974	973	974	1014	1026	931	954	932	1007	955	1006	955	970	1024	1020	933	1000	925	984	967	1019	954	1056	992	982	985	997	1050	986	965	1004	979	956	987	982	985	1009	923	959	1038	961	983	1013	991	1049	1002	933	960	997	892	1013	967	915	996	1003	992	955	981	966	1009	975	937	970	1000	1007	1020	1026	964	928	987	1002	923	1024	1043	992	985	1022	1042	966	1035	949	973	1000	968	999	990	959	908	1053	987	1026	984	981	952	1021	945	962	962	944	947	1030	963	940	979	964	973	1015	991	999	992	1001	959	1011	908	912	975	981	931	995	982	948	1017	1040	1018	905	999	954	955	952	935	999	909	986	976	961	954	988	977	933	994	999	967	940	1019	1000	890	1010	932	943	1091	972	991	944	978	983	952	951	1015	974	1027	976	954	1009	981	991	909	979	999	1007	1010	967	995	963	979	1027	1022	1020	985	934	1007	958	951	939	975	984	938	955	908	987	981	922	985	951	1019	977	1002	957	977	973	1014	972	1003	970	938	1012	968	963	962	1020	977	970	957	990	977	1028	980	978	967	945	982	952	990	958	998	988	969	910	1009	970	972	978	955	939	942	946	998	978	974	968	968	968	930	981	968	949	951	953	957	956	985	927	982	965	1028	975	919	995	917	980	1002	959	967	1021	974	935	920	978	999	1009	977	946	1037	997	971	932	917	970	1010	1013	930	996	935	978	923	931	1011	991	979	943	946	938	969	970	1001	957	941	960	920	1016	998	938	1030	938	965	973	963	974	995	1007	860	977	1003	995	935	985	936	1020	942	961	977	1013	990	948	1038	895	958	957	993	1032	995	949	952	957	1003	956	932	1009	1039	991	952	970	980	1010	969	964	923	976	1005	999	984	942	999	987	954	1008	973	970	913	949	986	952	959	950	1020	951	969	1011	992	1006	948	960	988	959	928	955	979	984	994	1002	945	985	1000	943	1050	894	993	977	931	1003	956	955	974	991	982	960	1018	1009	931	971	975	979	1008	929	950	1036	969	981	974	926	970	1001	971	1012	923	1005	970	922	1039	992	919	961	957	975	959	1018	930	943	975	958	984	1025	949	981	1008	949	943	986	936	937	956	990	952	959	955	1024	979	998	1003	1010	970	1040	988	962	932	953	993	1008	941	973	979	978	977	988	987	935	966	984	1031	939	951	969	977	1004	983	965	973	934	1001	969	985	1001	986	1047	966	959	928	944	946	971	990	1001	984	990	947	937	986	1009	944	908	989	1001	944	973	961	949	949	986	948	1001	990	941	985	979	946	961	967	966	1000	966	997	997	1001	978	964	1023	983	992	972	979	994	978	935	993	964	1023	968	977	1045	1013	975	972	954	997	979	1003	989	940	964	966	1000	959	978	973	937	1009	913	999	957	956	940	965	1003	970	952	967	982	943	963	977	945	926	903	991	1009	944	944	1026	946	978	961	957	954	981	934	920	980	924	992	1041	1006	981	1020	991	958	890	987	963	1002	936	968	1005	982	971	1020	994	992	927	957	977	975	987	981	947	1005	915	992	989	1007	1006	936	979	982	986	948	920	963	982	1014	1009	955	941	964	968	948	968	960	966	995	1008	966	961	994	1040	986	990	942	1000	942	978	973	964	1005	923	973	972	951	930	980	922	1018	938	903	959	963	952	949	1041	986	1001	958	935	977	935	982	1009	1028	967	908	1024	973	926	987	1005	951	941	1022	951	977	1008	915	978	962	965	971	967	915	1009	977	1020	997	949	927	990	987	974	967	999	996	1018	940	959	976	984	965	918	981	1020	980	995	996	1016	965	943	959	935	994	992	968	985	975	974	956	924	980	979	945	954	956	991	976	965	994	978	946	981	979	988	959	955	912	1012	919	944	1031	945	1009	980	1016	1006	971	905	959	991	947	931	959	928	982	966	991	950	975	1000	991	975	981	1013	969	1037	954	986	968	978	970	980	920	920	918	977	977	901	1019	988	1005	966	911	1002	933	947	998	964	928	1003	920	997	946	914	1006	916	962	999	940	1011	996	1013	971	985	986	960	899	1018	925	935	918	972	997	942	1020	967	982	989	1033	1017	966	985	986	954	985	998	960	973	953	1014	978	955	979	938	966	988	975	968	915	978	1000	923	989	960	980	975	1018	960	941	930	928	994	1010	996	973	971	980	940	994	978	995	986	1018	997	993	1013	998	957	953	975	951	999	945	974	1016	981	956	1000	964	1023	942	1027	966	953	1069	1017	988	928	931	954	1044	983	986	979	970	1008	958	951	994	967	988	965	932	980	967	979	975	932	975	996	977	967	953	989	970	931	937	986	1007	921	949	939	971	966	932	947	1001	969	1041	974	959	999	954	989	996	946	1054	953	958	991	972	959	987	985	1011	945	1006	942	942	956	964	915	999	952	902	1042	1006	936	933	984	949	964	978	970	957	947	937	977	937	993	973	934	1015	1007	959	964	964	977	933	998	1004	968	1011	1031	957	1012	961	944	986	948	973	997	969	953	966	946	973	938	938	989	950	997	1009	917	955	991	967	956	930	970	1038	961	993	972	975	950	984	990	952	1001	967	897	925	973	916	993	930	913	968	944	967	941	991	940	972	974	919	975	981	935	953	973	1023	979	983	933	982	998	899	935	980	930	935
23443	21224	27834	24869	20957	3538	949	738	736	694	688	704	737	630	628	645	599	656	629	673	631	623	656	612	645	641	658	618	586	633	637	629	648	620	624	649	625	634	620	660	640	656	598	587	631	629	614	613	638	616	683	687	643	589	620	645	650	594	643	627	604	641	639	641	631	625	634	643	669	592	572	633	671	643	680	659	600	666	659	626	621	566	606	582	614	672	588	616	638	619	625	625	654	624	621	600	619	606	603	613	639	647	588	586	591	625	614	617	637	605	625	623	621	658	617	624	610	613	600	688	631	577	630	623	632	653	605	621	701	642	625	653	604	627	676	627	657	580	656	590	640	646	576	646	634	601	635	631	577	606	627	591	544	672	614	576	664	622	648	622	623	636	618	636	646	594	614	654	644	619	663	639	623	663	584	636	687	595	646	637	588	621	670	593	628	646	635	614	673	651	601	620	595	577	590	658	671	653	609	590	615	647	703	657	593	673	649	614	664	616	649	607	615	617	594	597	609	656	606	627	668	614	606	645	675	647	616	624	567	607	614	597	554	652	619	634	640	647	610	653	616	637	627	650	579	642	651	604	656	614	629	604	649	603	611	607	596	662	626	602	623	661	623	642	585	609	646	649	630	620	623	609	628	597	622	606	642	677	631	600	645	613	643	613	633	660	606	623	654	625	597	601	640	629	597	617	623	597	627	645	612	640	669	621	643	640	643	641	637	576	624	686	616	597	656	618	643	640	607	654	621	631	629	599	593	627	651	638	657	660	598	549	572	601	576	680	657	596	622	552	655	627	640	625	600	621	580	647	617	654	587	614	620	596	639	599	649	611	599	633	640	571	631	623	677	645	629	620	647	639	614	609	628	645	625	570	614	612	618	662	621	605	656	618	621	622	554	632	603	664	665	609	612	653	573	618	603	614	667	582	593	626	622	638	568	629	620	602	603	618	621	619	652	649	652	601	609	643	655	659	652	657	624	618	615	596	637	623	653	607	592	611	660	658	645	606	612	686	625	603	564	613	650	643	610	632	639	608	602	607	650	600	627	654	607	610	637	588	611	610	641	598	583	576	615	593	589	593	632	677	598	607	601	659	587	675	605	624	597	622	575	634	638	611	631	606	600	609	615	575	599	590	586	589	632	611	625	606	642	606	647	614	651	634	654	627	590	621	641	651	611	635	626	599	676	624	635	628	614	635	614	621	609	637	664	626	630	580	603	630	625	665	612	650	640	597	595	588	656	577	596	648	638	624	616	617	578	639	623	623	635	659	602	634	603	593	648	626	594	584	591	608	662	593	614	588	672	637	619	630	571	609	619	671	644	637	631	621	611	609	630	613	581	601	654	671	637	667	631	650	653	594	615	618	616	626	626	613	633	629	602	638	593	609	633	633	641	634	605	612	634	636	611	634	614	601	576	615	607	631	631	614	640	614	611	592	608	670	672	606	633	642	609	635	628	646	610	609	640	566	602	634	592	582	642	580	651	663	587	605	655	627	653	621	595	603	584	597	654	627	641	581	607	633	619	588	603	595	607	640	603	651	629	661	622	600	622	655	651	618	645	678	625	637	647	587	638	629	615	624	575	603	639	645	670	586	652	619	671	625	610	597	658	624	577	624	654	572	659	616	669	659	652	602	622	597	572	635	610	647	612	610	593	635	581	603	620	620	636	618	636	643	593	590	641	629	619	625	594	607	621	600	614	631	610	634	599	624	655	621	584	592	624	618	630	617	628	660	601	591	604	605	625	634	580	595	637	639	600	647	646	645	592	600	644	586	634	648	543	592	639	620	643	651	601	609	605	642	618	616	574	667	615	652	595	618	659	628	624	603	592	663	666	662	608	625	583	642	627	626	638	638	605	670	609	631	639	563	670	638	628	641	622	672	639	641	619	603	619	615	590	645	610	596	609	600	629	663	603	622	662	648	599	624	614	624	659	585	630	641	631	645	587	620	618	592	600	598	601	616	634	655	613	672	598	621	615	581	634	662	618	614	616	632	583	651	633	592	657	637	609	626	626	641	699	631	607	577	638	652	618	619	652	596	574	598	594	602	589	625	597	632	624	616	573	652	624	643	604	609	609	602	629	599	610	616	660	648	603	633	630	642	645	655	613	636	613	608	640	625	599	604	641	680	605	645	622	644	593	619	599	631	630	648	617	640	648	602	637	629	614	632	658	640	580	629	637	658	605	629	640	623	590	617	635	604	615	639	624	632	635	622	644	649	632	670	620	624	618	625	632	650	617	643	618	596	618	668	619	641	624	637	592	617	613	597	641	609	624	636	647	625	614	636	610	588	642	638	663	655	566	570	635	632	656	573	626	646	626	618	630	652	631	658	644	582	602	574	625	679	644	637	622	624	635	600	627	666	601	620	619	588	598	610	589	562	642	658	602	621	656	618	640	581	641	621	631	593	596	617	589	629	677	643	613	624	684	638	591	645	565	635	646	596	573	616	666	608	621	616	594	668	630	635	578	614	625	607	636	620	612	606	669	639	596	656	645	611	630	627	638	632	658	619	643	628	627	607	660	666	627	644	646	565	571	576	622	601	578	597	633	576	623	617	641	636	629	625	620	612	659	595	617	639	606	600	666	632	559	608	608	668	610	644	600	597	616	622	636	633	635	616	615	634	632	625	600	612	638	668	612	680	627	616	620	625	610	639	571	600	649	634	599	590	650	618	640	618	619	623	643	665	603	628	608	606	649	634	610	654	619	623	661	615	562	660	626	622	621	631	597	614	662	645	655	615	679	624	607	622	608	597	650	637	595	651	592	601	605	579	647	620	619	645	611	630	640	624	653	623	631	593	637	626	622	632	618	650	647	621	636	614	668	682	622	605	608	605	596	607	609	580	556	602	631	593	602	652	664	651	624	606	615	608	605	623	612	641	584	625	645	674	570	610	638	598	622	656	623	625	621	571	608	647	633	638	638	564	635	635	619	622	612	560	625	617	607	681	593	625	624	606	641	593	604	607	614	597	612	613	639	622	602	625	600	613	620	611	633	625	624	641	626	625	611	631	622	600	599	613	611	598	618	600	612	623	655	616	652	622	618	664	607	670	644	625	649	633	611	595	622	594	584	650	585	631	588	602	582	628	658	630	635	654	610	584	596	609	601	579	601	617	622	590	618	609	633	591	635	651	659	600	640	599	585	581	604	566	625	593	621	606	607	620	634	590	627	611	615	603	678	595	621	607	623	623	629	651	607	704	626	614	646	580	630	630	610	641	645	619	600	601	624	624	593	638	625	592	611	601	637	628	634	648	621	651	604	622	637	662	678	633	599	635	628	615	637	648	623	638	604	610	609	619	614	587	652	605	632	600	611	604	628	596	607	616	638	628	565	627	582	605	584	619	598	622	623	627	625	622	614	599	607	620	650	644	607	583	629	643	590	621	596	587	627	601	647	618	600	641	630	605	620	622	601	670	645	651	632	607	638	624	600	588	632	603	654	629	549	650	631	642	605	648	645	628	641	624	575	599	616	624	644	639	642	603
33749	7111	4175	2190	1767	1451	1296	1129	1064	1000	995	989	865	881	908	795	880	905	875	875	886	907	868	823	819	875	820	825	860	817	825	856	823	795	792	807	776	848	852	864	776	812	791	839	857	832	785	810	889	838	837	870	831	825	831	824	854	898	846	796	810	844	839	844	820	842	798	813	869	836	841	846	804	820	785	839	802	823	789	844	777	827	841	821	777	819	794	811	797	808	816	843	798	813	821	812	838	841	811	818	870	791	799	855	839	802	858	843	828	813	806	817	843	822	829	780	881	778	844	809	803	833	793	790	801	782	884	825	830	858	834	765	842	862	770	856	774	778	831	779	869	801	813	790	810	824	817	824	795	836	844	822	831	796	825	765	802	845	781	813	847	833	875	843	803	825	884	786	845	811	815	815	803	877	803	772	800	803	776	809	807	822	827	826	812	818	852	872	755	814	844	794	847	806	811	828	830	795	816	808	792	819	831	777	799	833	788	824	862	808	819	810	802	794	802	809	828	788	833	827	794	813	796	775	832	817	828	818	763	863	830	787	809	797	820	795	845	813	820	815	778	793	811	803	847	834	819	819	815	797	774	831	803	787	822	857	846	811	769	821	790	837	826	858	800	832	845	838	836	850	824	797	797	825	831	807	824	837	775	797	797	840	774	857	844	898	854	814	797	841	841	846	836	834	797	848	832	816	857	805	811	879	809	763	783	822	800	760	859	780	797	868	779	866	809	844	777	789	838	818	753	774	811	838	831	816	829	820	844	829	855	760	875	826	761	774	791	783	802	814	822	834	777	831	810	793	852	816	832	821	830	816	785	811	888	802	814	825	806	753	785	797	782	783	859	813	839	836	858	820	827	801	786	827	830	766	791	859	792	848	846	785	791	796	735	858	780	839	762	778	834	804	810	838	822	794	776	851	774	788	806	844	845	817	847	821	786	870	853	844	843	849	857	806	843	771	826	827	811	794	809	782	762	808	859	847	865	847	875	801	829	785	811	792	820	815	813	804	814	843	809	824	864	833	857	806	806	832	819	849	804	802	796	804	838	825	790	826	798	785	849	825	824	823	804	849	827	845	825	819	838	824	833	812	865	777	801	841	749	807	796	749	789	797	784	756	829	854	834	843	788	844	805	828	750	802	804	784	801	759	812	820	785	801	810	830	817	871	830	887	807	808	787	797	831	822	827	772	791	805	817	791	816	792	847	831	823	877	828	788	832	828	803	791	833	818	804	871	843	807	851	817	830	845	854	825	844	796	860	835	799	823	834	767	776	848	855	811	815	800	848	835	821	817	796	812	808	777	806	834	790	847	814	852	823	827	820	819	820	780	808	800	859	850	832	849	812	814	863	796	792	824	838	775	806	804	847	770	810	804	795	758	794	834	826	791	810	827	807	843	799	816	859	767	831	798	809	831	839	823	785	836	764	804	786	850	851	825	876	803	807	846	823	796	798	866	803	765	809	870	804	813	793	798	770	804	816	831	804	817	807	784	829	811	803	805	871	880	738	779	840	860	781	812	820	793	792	801	852	797	820	813	829	763	778	788	818	782	834	785	855	811	803	848	811	838	796	838	798	871	856	795	866	783	833	759	810	875	832	800	769	803	821	840	750	822	846	801	853	788	816	826	827	816	816	818	857	884	799	836	847	756	818	791	845	776	816	869	826	783	843	789	829	813	825	831	805	835	826	774	849	815	845	775	825	814	855	829	777	868	831	805	854	806	788	815	804	814	800	818	819	831	824	814	851	819	793	789	783	792	756	804	856	851	812	864	806	815	786	783	746	812	854	851	833	856	788	838	790	807	813	823	783	758	798	813	817	783	822	794	837	840	801	834	835	783	813	837	818	807	848	806	787	812	838	787	811	804	804	835	811	828	794	835	820	776	851	840	817	774	795	811	787	822	835	806	823	766	822	823	850	796	769	868	786	812	803	841	855	863	859	797	815	809	812	784	784	814	816	859	801	837	816	797	791	768	828	806	814	819	844	791	858	826	839	781	866	815	814	823	780	867	793	743	816	813	849	836	840	778	835	834	716	816	803	812	782	869	796	848	843	802	798	765	808	751	835	851	868	767	786	858	785	825	846	872	795	847	834	844	823	790	829	861	802	796	789	775	793	805	847	803	792	829	809	844	829	775	814	822	769	804	833	786	826	841	824	799	821	846	785	856	794	857	812	825	854	866	864	839	830	827	835	830	861	769	808	819	815	815	863	766	749	824	821	829	819	800	836	772	867	816	843	847	820	826	799	770	811	809	813	765	805	852	787	795	822	819	858	854	809	827	799	853	851	839	793	843	838	826	828	790	793	848	794	819	833	806	794	850	802	812	801	855	782	849	815	790	778	817	823	825	832	793	759	736	836	798	824	820	810	810	745	811	831	763	809	834	845	790	820	863	797	854	793	837	875	786	844	823	805	828	841	780	782	831	714	809	769	815	826	791	798	863	877	835	823	824	798	812	821	834	810	843	811	809	842	839	822	765	845	846	837	834	787	845	870	780	802	830	869	844	819	804	814	819	781	868	790	820	832	806	834	852	774	842	787	835	792	851	819	813	843	858	831	838	876	848	830	831	770	823	817	817	850	819	842	800	810	805	831	846	860	818	837	772	844	876	791	831	833	851	829	836	760	820	860	852	780	825	815	778	815	820	810	844	857	893	802	816	817	789	824	855	852	849	791	821	756	824	854	842	898	807	805	870	820	822	774	760	858	818	794	849	805	826	837	814	816	807	781	778	835	840	797	804	798	788	801	806	848	805	819	819	839	895	796	815	793	803	836	841	842	771	847	823	793	828	795	857	784	789	838	847	797	791	826	790	803	828	831	776	800	837	890	820	804	797	843	792	804	842	824	764	862	832	863	858	762	724	826	820	835	802	835	822	825	826	761	841	788	802	789	796	821	843	793	812	790	840	803	777	777	788	812	783	829	803	769	816	840	817	843	813	816	807	819	863	808	816	791	773	889	835	811	836	809	827	816	830	791	764	822	828	763	799	851	819	792	830	831	813	779	865	776	836	822	806	821	833	821	847	798	839	845	781	787	770	799	842	845	804	829	844	847	816	831	803	818	842	811	775	818	860	815	842	782	823	779	799	781	827	868	791	875	736	882	811	838	860	783	787	804	771	775	828	809	786	818	824	801	837	782	841	834	759	801	831	790	836	794	810	831	862	814	818	793	838	860	808	824	821	813	822	788	825	774	814	790	830	839	810	796	802	821	802	831	802	829	806	783	847	825	810	830	850	811	830	848	828	774	835	840	810	820	837	800	826	810	836	803	840	807	824	827	847	874	759	821	855	803	823	755	811	825	865	878	796	836	867	861	811	850	849	848	796	777	779	816	796	821	819	775	799	873	809	763	770	806	794	830	834	806	801	806	842	843	768	824	806	808	800	811	875	834	794	806	851	846	813	798	780	834	811	832	830	818	837	824	812	832	803	759	825	824	762	797	778	826	783	821	835	797	790	796	837	832	798	824	834	834	859	818	754	804	836
24881	21242	25816	23869	1737	673	656	591	560	542	589	543	556	572	580	547	485	547	553	544	516	562	566	519	512	526	542	546	516	514	541	565	504	585	528	556	513	509	545	528	497	507	535	498	542	528	534	529	541	526	538	543	529	560	545	535	565	560	569	551	543	503	568	503	471	532	547	534	549	501	496	513	525	496	519	542	507	544	525	555	555	512	540	575	506	547	521	549	551	521	560	527	521	517	535	549	505	529	552	502	485	551	523	554	498	580	520	553	547	529	567	520	542	519	550	549	531	531	499	531	543	540	510	551	544	535	519	528	568	539	517	556	570	525	573	547	477	506	535	562	539	528	517	536	551	503	517	510	513	527	563	545	559	513	551	525	593	505	469	523	575	515	556	552	532	520	520	514	564	509	529	505	519	511	531	546	552	558	567	499	534	573	518	562	508	540	498	552	531	515	530	536	507	549	513	502	546	548	547	570	570	530	558	506	556	513	537	550	511	581	508	533	502	544	546	540	536	520	527	496	524	492	576	544	563	530	552	497	491	534	501	509	526	529	565	523	578	509	498	520	523	555	547	519	518	508	503	543	516	537	518	495	529	511	567	552	532	559	504	574	520	564	557	552	533	535	524	528	550	541	498	563	532	517	561	539	529	503	517	563	566	549	535	542	540	531	539	494	551	509	536	535	516	530	533	550	552	509	508	554	543	512	534	527	544	514	544	518	530	517	536	548	539	510	494	581	528	502	505	539	578	491	507	559	530	562	516	522	534	544	553	509	522	570	525	528	544	515	532	535	560	530	497	530	523	555	532	549	531	536	559	536	510	501	519	536	539	547	546	571	537	552	507	569	520	554	528	528	533	511	559	518	554	504	479	547	489	556	544	569	565	533	523	522	557	534	555	518	529	501	555	539	505	513	513	546	553	550	527	524	540	523	535	534	515	518	501	542	538	551	546	530	530	518	568	559	513	542	545	508	550	555	486	554	538	526	546	523	545	507	544	555	493	521	556	508	531	562	520	540	533	522	537	573	541	518	530	539	524	522	535	561	558	548	573	541	534	533	521	510	561	531	520	572	540	522	504	509	477	527	534	507	558	558	541	547	526	508	520	542	551	534	557	534	551	548	542	517	548	541	574	548	504	507	553	548	538	600	533	549	555	572	519	542	550	543	554	526	571	582	542	543	546	586	513	520	595	530	527	545	560	538	519	557	542	510	537	522	567	553	537	501	531	547	480	533	570	502	503	527	563	527	526	558	550	522	538	526	557	545	514	598	527	548	563	562	538	500	502	541	554	538	490	520	537	551	551	498	534	531	517	524	548	539	516	548	508	543	536	523	512	591	547	558	487	529	576	547	587	549	531	527	513	544	519	523	554	495	527	508	517	543	526	566	555	561	554	538	539	560	540	509	556	577	501	577	546	515	529	516	517	543	534	539	535	532	517	575	557	554	527	520	533	560	558	524	575	540	538	522	518	579	520	547	509	515	542	496	489	556	550	528	581	555	551	511	525	519	529	502	540	531	511	548	518	571	588	520	541	543	556	502	559	539	535	552	542	549	538	521	541	534	498	562	520	534	526	518	496	485	549	527	535	546	507	554	520	552	544	555	523	532	548	527	552	566	523	548	538	522	552	573	497	531	510	558	533	495	550	524	540	556	532	520	546	573	508	571	561	570	499	511	515	544	567	542	509	539	581	508	494	544	544	516	574	572	556	579	537	551	524	503	522	539	528	524	542	563	507	578	544	492	548	520	530	492	455	530	557	531	538	514	568	493	520	520	565	538	533	532	547	521	515	517	546	538	507	515	517	540	508	545	509	513	527	536	584	524	508	592	514	530	536	553	542	554	557	542	511	479	537	516	552	543	527	543	578	482	557	548	521	547	533	471	545	535	528	533	535	520	516	548	565	493	549	540	560	550	524	506	532	512	533	539	562	561	532	522	530	546	515	548	540	534	516	502	561	503	548	559	523	509	522	561	505	534	527	513	471	537	494	586	567	536	559	563	564	547	537	515	514	517	566	544	522	559	541	533	542	486	534	553	529	571	534	561	511	563	533	511	585	551	550	488	547	532	566	510	547	495	555	544	514	493	559	531	479	523	517	535	565	521	516	457	544	540	567	568	506	539	532	538	502	546	562	509	509	545	556	516	571	534	569	540	547	547	548	548	502	538	560	557	541	508	525	530	538	522	509	537	525	539	510	549	511	504	557	519	542	516	547	529	548	529	534	544	540	541	537	589	530	496	484	541	544	486	508	539	536	527	543	505	551	548	491	558	512	526	540	560	531	559	555	536	515	510	534	541	522	536	530	521	536	508	543	547	503	546	511	532	506	562	561	514	509	536	525	530	539	505	533	553	570	528	568	543	510	532	568	492	498	539	524	515	563	550	533	526	542	539	525	534	552	553	548	524	513	551	584	547	519	534	556	535	542	555	552	574	568	559	532	525	512	550	543	584	516	565	497	544	554	554	508	505	512	527	525	526	513	536	541	529	501	559	541	529	510	536	524	511	526	551	545	489	511	545	531	526	569	499	519	542	519	524	533	543	517	495	520	531	537	522	523	539	546	517	506	510	539	518	582	543	498	530	566	520	560	520	530	537	535	498	491	535	522	544	512	538	538	571	531	512	547	542	509	537	561	521	546	559	532	516	513	527	563	544	502	585	518	536	541	516	532	515	518	502	562	539	526	525	500	554	567	571	529	563	510	566	572	499	562	538	522	541	532	548	521	581	546	521	478	562	527	519	562	538	520	505	500	520	539	562	523	508	534	503	533	507	543	480	544	500	529	552	551	497	599	538	520	534	532	534	531	543	489	528	547	491	539	561	553	564	553	511	554	529	529	562	544	533	588	507	551	548	527	534	527	506	545	537	514	528	532	555	555	553	548	503	563	535	532	537	551	535	518	524	545	575	558	522	554	504	543	552	490	540	523	556	547	554	479	563	531	509	552	517	525	489	518	515	587	546	500	535	513	555	519	557	548	568	542	508	544	541	527	537	541	531	533	502	545	536	579	523	528	553	553	532	502	564	556	529	534	530	536	542	572	524	545	561	504	535	528	537	540	519	539	530	527	554	533	513	513	511	580	570	547	551	517	533	564	521	523	529	539	524	555	570	530	521	534	524	558	534	512	515	542	568	556	505	518	528	552	492	519	524	537	525	514	546	550	522	523	533	503	524	535	556	528	544	538	552	576	553	537	511	506	531	528	512	527	556	527	543	495	527	530	566	533	521	545	541	545	497	470	497	518	537	497	517	528	535	557	536	546	494	523	504	531	517	539	518	540	514	516	542	506	504	552	533	523	494	560	529	550	518	535	541	491	525	547	526	519	532	517	520	569	543	523	521	520	538	534	504	543	511	509	551	555	530	559	557	517	551	509	528	563	498	550	518	585	521	545	540	570	550	506	525	533	536	531	532	546	500	532	544	577	549	530	546	499	569	553	544	498	560	545	505	527	549	525	547	528	524	545	553	483	541	488	526	589	541	519	532	510	510
29892	3750	2108	1203	1130	941	892	817	800	767	721	741	732	705	692	723	715	680	699	660	713	733	696	708	697	683	723	715	649	680	669	648	679	659	682	691	643	680	696	669	694	704	669	713	705	646	617	672	695	709	665	726	701	678	703	657	676	712	689	678	657	709	699	709	676	738	693	688	709	706	697	700	684	691	667	696	697	688	719	666	679	708	697	712	687	674	675	700	689	689	681	694	658	656	689	654	694	713	684	707	688	706	715	717	660	672	708	716	666	677	654	680	664	719	713	704	656	693	668	673	662	724	706	683	673	667	718	676	679	694	676	675	684	708	655	696	690	680	699	705	663	747	665	661	699	683	693	692	697	697	677	695	678	696	679	687	689	685	632	734	651	657	662	682	700	718	640	688	700	682	689	696	726	658	686	631	729	690	648	693	700	643	654	682	688	703	695	679	659	690	652	697	682	706	709	688	656	677	652	690	655	705	700	688	678	678	657	697	662	750	687	677	669	712	660	649	639	658	671	689	671	709	659	649	677	683	680	691	674	650	688	631	690	655	663	688	688	642	686	673	682	699	679	665	668	713	694	726	647	686	699	721	667	648	686	633	699	704	693	686	663	728	678	695	657	638	657	706	709	656	698	681	669	640	666	692	674	712	635	641	679	699	669	672	726	683	705	664	672	703	685	683	738	715	702	687	682	643	678	707	706	640	642	676	722	681	683	682	662	668	751	689	672	714	719	739	717	671	711	678	686	683	684	715	701	693	702	667	726	658	654	655	705	673	711	678	682	667	682	663	693	658	688	643	634	658	670	714	702	673	676	677	688	655	637	711	679	681	631	689	665	699	647	667	639	701	680	685	632	664	658	712	692	666	680	720	694	686	678	690	671	637	662	667	725	690	657	641	710	692	705	676	690	673	677	665	668	679	688	725	718	671	662	662	683	697	685	659	699	667	726	720	663	646	653	716	666	711	667	656	712	676	654	724	692	734	706	662	700	678	761	654	700	704	699	696	697	671	643	683	697	669	649	696	663	685	687	696	669	703	662	659	713	673	716	710	661	697	688	680	666	659	697	660	645	647	691	643	719	661	660	631	690	712	703	649	707	705	751	675	726	612	682	669	688	633	715	691	643	685	663	696	699	648	717	715	721	685	677	715	681	646	668	662	677	672	671	706	674	679	642	669	729	657	695	668	652	650	691	654	691	718	766	702	681	694	653	682	697	645	702	650	660	701	653	720	699	659	713	717	645	662	677	685	646	701	669	688	681	707	637	675	656	702	682	672	678	690	642	695	671	725	665	697	668	674	713	675	690	636	660	639	700	701	680	684	710	665	671	699	692	688	708	674	641	699	706	669	716	702	670	698	637	653	652	647	713	645	706	662	679	701	636	709	704	677	665	669	686	644	678	664	726	642	663	722	703	714	689	731	668	698	682	653	616	680	670	632	687	669	678	676	723	686	678	701	664	619	725	706	636	656	672	639	627	726	689	617	705	676	672	663	684	721	673	674	676	669	702	714	687	670	668	686	654	655	679	663	679	691	695	609	703	690	731	717	669	694	695	695	674	628	671	679	650	709	717	684	688	669	721	711	639	644	704	666	704	683	607	707	662	720	683	712	723	665	731	675	657	651	697	691	685	671	644	680	674	704	642	678	718	711	676	663	649	712	685	670	689	629	695	686	718	676	714	698	685	667	693	694	714	705	659	662	670	734	705	685	648	719	717	654	657	689	664	677	682	662	663	725	669	635	672	654	609	711	716	665	684	675	693	710	717	647	677	691	706	711	716	682	700	644	652	634	719	696	656	700	695	697	691	718	655	675	664	674	666	643	691	702	720	671	674	690	678	663	702	681	716	642	667	702	710	672	639	702	700	670	693	653	655	679	690	683	658	687	682	723	644	722	662	711	720	686	646	678	662	688	695	725	671	691	695	671	700	683	652	659	657	650	655	660	635	653	688	684	689	648	668	710	682	667	641	661	696	702	701	689	662	717	688	649	726	675	672	716	705	703	700	694	721	697	638	620	683	714	627	685	687	675	677	642	679	668	678	690	683	611	698	636	695	665	668	691	717	664	645	686	673	691	708	664	703	807	735	690	694	674	646	708	680	665	715	686	707	662	665	678	688	688	693	672	689	712	672	676	690	643	681	725	673	639	703	665	661	666	666	656	675	697	703	697	646	713	651	694	698	659	670	703	714	697	657	686	686	654	639	691	654	706	661	678	641	681	717	681	726	718	661	676	641	656	662	689	589	721	703	650	692	665	679	686	663	707	667	676	669	694	684	660	729	668	659	657	673	678	613	694	666	632	671	713	735	701	678	649	681	665	639	690	654	707	701	723	664	692	666	711	688	647	693	634	678	723	681	693	669	710	701	708	669	697	663	631	664	629	656	674	689	688	688	669	696	687	737	680	703	696	636	722	679	686	673	674	658	652	658	665	720	627	672	663	622	717	647	659	694	696	633	610	687	697	668	680	663	658	655	677	729	700	679	723	726	742	672	662	640	689	637	630	652	689	634	663	695	685	658	660	676	660	699	753	649	719	668	681	710	691	666	682	663	667	654	710	702	721	667	707	662	703	683	687	675	654	674	689	688	685	665	698	699	697	683	656	686	709	670	711	699	688	708	694	674	679	663	674	696	662	685	681	682	645	691	628	681	707	653	650	640	690	698	670	667	682	619	692	635	699	699	694	721	701	672	641	620	684	622	663	669	717	718	712	721	723	684	638	678	667	672	708	638	716	682	680	668	674	688	659	741	681	679	672	690	673	698	697	700	681	655	675	710	649	688	657	684	682	655	653	707	711	657	678	702	661	636	686	666	677	668	684	675	663	699	668	698	638	726	651	658	718	700	677	685	708	680	707	622	675	618	726	679	687	679	680	662	681	723	680	644	647	672	687	698	666	642	669	680	696	670	638	670	677	674	681	705	661	709	684	700	658	654	670	704	660	683	702	660	672	660	652	700	692	683	725	677	709	727	661	651	669	678	665	654	678	693	678	696	717	694	692	699	654	700	676	695	630	677	644	654	682	667	702	677	718	624	694	686	705	707	680	723	661	683	677	686	668	692	705	694	734	728	692	624	686	701	695	714	673	685	701	714	727	691	687	672	653	648	668	668	641	727	670	696	706	748	724	637	684	680	682	697	669	657	697	664	763	696	678	694	695	693	670	650	685	693	662	672	706	733	703	664	681	706	685	713	675	675	695	677	684	685	724	699	679	686	708	685	709	651	676	650	726	675	682	675	692	667	712	717	699	680	678	638	743	671	659	702	704	693	673	654	690	726	667	713	661	692	670	675	675	690	703	687	686	689	696	663	645	677	688	722	714	697	696	695	739	664	676	720	665	655	665	656	648	674	737	666	683	692	679	719	688	706	700	630	721	683	675	726	738	695	658	723	697	660	681	644	716	681	696	710	679	677	660	646	678	678	665	701	701	689	651	660	668	712	670	713	679	651	690	652	669	655	694	711	694	702	684	691	697	684	712	737	707	707	644
22518	21244	28443	24344	21239	20195	1509	556	496	409	350	361	359	359	355	308	325	366	351	344	330	291	329	347	310	343	296	274	305	320	283	328	312	298	311	279	309	281	293	315	303	277	294	304	330	299	314	296	283	287	294	293	308	284	306	320	325	297	285	284	306	307	309	299	299	299	284	288	328	289	287	282	291	303	326	298	307	283	270	286	290	288	315	303	274	319	300	269	285	303	321	322	309	283	300	273	308	305	270	298	319	269	311	280	297	277	289	304	289	316	340	282	258	299	291	284	307	315	307	305	323	330	336	309	266	321	288	308	297	329	308	305	315	303	302	302	298	311	295	290	308	325	288	316	269	284	312	267	276	337	305	283	331	308	264	287	262	282	283	271	286	292	309	315	339	325	274	314	268	308	300	270	285	308	292	279	295	300	292	305	321	317	297	252	278	290	309	312	323	304	285	306	293	274	303	286	301	262	313	303	289	297	296	302	312	283	301	278	299	283	295	282	299	322	305	300	310	298	297	282	299	279	294	301	265	293	277	288	305	296	301	277	281	305	273	312	307	319	292	298	296	294	281	260	297	284	311	274	308	281	308	274	299	280	307	291	271	308	308	273	295	258	315	289	268	305	290	308	306	310	270	323	295	293	304	302	304	267	241	325	301	304	337	273	302	332	288	311	283	269	318	290	302	301	311	299	310	308	297	301	320	260	299	307	307	277	310	278	299	280	298	288	293	311	341	261	305	292	321	303	287	328	314	279	289	305	314	285	266	305	321	258	305	311	323	304	283	282	285	342	325	301	288	326	285	294	286	229	304	300	278	306	309	292	289	294	303	268	298	262	303	279	304	310	285	315	288	294	278	286	287	314	269	315	306	280	313	298	267	331	322	285	267	297	303	292	297	278	318	264	303	293	322	301	296	299	277	314	316	296	307	327	277	301	314	287	303	307	302	300	297	304	289	294	288	304	304	277	295	331	280	309	307	288	297	306	308	279	300	284	302	272	312	305	296	288	294	316	284	305	274	318	275	287	277	289	275	274	278	310	302	303	308	295	290	320	290	303	282	306	293	292	317	316	306	283	312	293	320	297	291	294	323	310	289	316	290	256	330	300	282	281	296	308	327	285	309	324	299	259	308	337	269	282	292	309	304	307	261	256	282	271	289	307	295	297	280	319	283	299	301	289	295	304	257	287	299	313	311	309	268	303	283	312	303	323	290	303	290	288	282	312	285	314	296	327	283	267	288	324	290	318	256	290	271	335	290	290	273	300	298	298	293	287	286	275	255	269	271	311	295	322	340	288	277	303	302	280	315	301	275	315	304	297	299	333	293	284	298	318	297	281	286	294	317	298	280	294	274	284	309	309	313	288	311	271	309	289	308	287	303	320	293	284	310	310	294	282	288	297	310	325	287	272	295	265	284	315	289	285	286	296	297	296	266	283	275	317	287	330	269	306	296	296	289	318	271	279	265	298	326	305	293	295	311	278	280	295	277	305	310	306	281	277	283	308	280	264	306	255	269	282	300	282	313	302	301	325	321	263	299	310	301	270	318	257	322	293	278	269	277	310	303	290	297	322	320	282	301	299	306	309	301	328	263	306	285	288	290	276	289	321	303	319	315	292	277	291	294	276	273	296	275	297	299	308	282	315	287	281	258	305	289	287	279	285	310	289	303	284	293	306	304	298	307	286	266	280	291	308	278	323	298	277	274	325	316	282	318	292	332	290	281	316	278	262	293	305	298	307	273	279	286	310	326	278	297	296	292	297	281	310	281	311	263	308	279	295	293	317	299	325	300	284	311	302	307	301	273	297	286	287	322	307	327	269	294	272	297	285	287	294	291	268	286	283	299	311	258	276	290	284	285	337	310	316	285	305	297	296	300	305	310	302	272	278	284	286	253	284	295	306	306	280	318	308	262	290	317	295	287	290	274	315	283	298	293	289	276	278	292	286	285	298	302	249	299	326	304	256	296	271	315	312	305	312	297	297	269	271	278	306	253	292	257	307	300	282	296	272	277	313	297	319	274	289	291	283	285	313	300	300	277	292	287	275	275	285	301	287	294	295	297	283	302	286	295	284	305	287	291	296	294	299	286	314	291	303	278	307	298	308	299	270	302	303	301	312	295	295	312	314	308	288	293	280	284	277	287	272	343	307	288	263	316	242	295	279	301	293	274	297	299	330	271	296	283	310	296	293	275	317	287	286	309	274	305	310	325	300	281	283	312	315	289	289	304	269	304	310	287	291	293	290	294	312	312	297	295	302	296	305	267	304	308	297	304	290	283	276	284	299	292	263	278	305	264	287	278	279	296	276	294	266	268	283	309	263	336	294	299	332	297	316	303	305	281	276	273	291	256	313	294	309	279	283	286	320	309	308	261	278	326	284	298	292	303	305	294	294	305	316	298	298	261	320	310	308	297	315	282	299	293	272	284	330	302	301	294	290	297	308	320	304	290	305	304	303	319	279	300	274	270	293	310	286	267	274	305	314	292	294	259	292	280	308	287	314	285	283	290	306	292	293	284	292	289	272	266	291	301	256	272	290	282	287	306	288	321	274	300	291	332	321	330	307	283	323	289	286	314	299	264	280	285	303	283	290	298	320	298	293	295	302	295	258	294	272	298	310	316	307	295	283	273	307	303	292	305	291	288	287	284	307	298	306	301	265	307	301	312	282	284	292	294	288	271	311	296	304	303	292	306	322	275	300	302	272	299	300	303	302	304	313	287	300	268	281	292	304	294	289	265	316	303	281	310	292	279	277	302	297	283	280	292	285	311	290	291	304	260	282	301	285	285	321	293	286	270	289	311	302	291	283	301	302	314	329	289	273	328	308	274	268	291	315	287	317	301	295	312	277	294	296	284	306	254	305	319	301	277	283	293	286	283	285	267	294	322	290	272	282	294	287	292	286	348	287	328	290	315	302	299	316	283	273	287	277	257	303	304	293	307	284	282	311	316	276	307	285	321	302	313	288	298	296	308	313	286	327	290	299	296	290	284	294	320	282	255	278	275	280	285	335	305	304	297	305	318	295	293	278	302	316	280	281	299	338	297	291	294	284	305	279	288	320	316	307	307	285	314	310	326	287	288	320	320	282	286	314	306	298	294	325	303	295	309	295	272	273	279	312	274	324	317	285	312	276	297	275	289	300	298	311	296	262	282	281	288	313	306	281	288	307	322	273	278	294	313	301	259	284	298	280	273	294	305	297	281	308	280	294	282	316	311	266	282	286	335	305	291	318	290	306	279	310	276	278	294	315	269	274	304	281	295	289	275	296	293	286	334	264	324	289	283	303	284	287	312	290	278	314	312	280	285	307	271	282	256	287	318	270	299	297	305	336	288	273	303	320	299	299	284	303	265	302	277	315	292	303	297	298	273	292	257	249	282	314	296	284	298	312	307	273	299	295	279	300	278	293	292	292	248	296	302	309	298	295	300	283	273	295	283	281	287	289	283	255	289	289	281	323	277	304	305	312	278	300	275	314	298	296	294	303	293	295
37992	10515	6185	2903	2096	1532	1198	983	816	744	693	658	563	544	514	503	519	467	479	489	433	419	447	442	421	445	442	433	393	438	425	405	415	407	423	418	401	377	400	396	398	389	392	423	375	417	431	386	427	417	392	390	373	434	374	362	426	400	439	442	439	421	420	420	425	401	404	394	397	411	391	386	387	362	397	374	413	420	442	399	417	375	369	437	427	441	372	419	414	403	374	366	374	385	404	383	357	395	422	388	367	394	432	382	422	360	427	375	392	355	410	439	401	376	389	371	370	423	424	384	351	381	382	376	395	410	431	413	367	358	371	396	379	403	397	375	411	420	384	412	403	375	383	430	396	414	360	398	367	401	356	379	395	397	405	384	382	390	381	399	381	368	427	430	410	392	431	377	367	434	409	418	400	406	415	422	392	420	419	404	392	414	388	380	409	427	376	418	419	380	377	387	387	347	406	382	441	406	377	401	376	417	413	402	407	379	410	398	399	417	412	386	396	423	382	413	416	386	381	366	353	406	398	366	397	400	424	366	386	405	410	435	374	419	393	404	393	385	385	411	378	397	398	420	379	397	396	404	439	400	398	360	386	386	376	406	377	409	373	396	365	361	417	385	386	392	382	414	376	404	385	416	402	430	384	420	396	404	382	421	392	425	378	427	381	392	459	410	396	373	369	398	380	385	379	386	403	419	402	403	392	397	422	371	384	396	382	400	391	394	364	416	410	399	408	411	374	407	440	399	407	407	409	399	411	379	397	391	395	377	370	407	440	417	427	394	398	399	371	372	379	400	392	385	378	424	392	391	379	403	414	409	397	403	405	373	382	378	397	404	404	408	442	433	417	395	420	405	398	368	398	426	375	417	403	377	405	399	380	400	404	387	391	386	393	383	393	420	401	394	387	386	408	402	389	356	407	408	435	412	393	397	389	369	390	355	370	400	413	392	370	397	417	385	400	389	408	370	422	406	411	421	393	382	381	395	378	403	366	361	363	366	404	389	403	374	381	403	420	379	398	396	406	417	417	400	435	405	433	410	407	403	397	401	378	367	398	399	376	395	407	443	405	384	410	378	404	375	392	383	431	395	447	403	407	357	379	398	411	400	378	437	358	403	389	370	399	377	387	391	399	404	403	397	405	380	408	402	411	413	416	399	383	380	358	394	429	377	405	414	418	418	392	393	408	402	420	395	389	394	399	391	399	375	356	420	367	372	381	390	395	349	392	380	420	375	366	391	401	416	410	413	408	367	386	382	377	430	409	380	347	384	386	410	380	402	387	412	403	429	381	367	393	370	395	400	378	367	451	429	361	429	370	390	398	395	391	377	386	384	376	394	401	379	382	398	402	364	384	428	408	389	393	404	401	377	364	383	427	383	400	404	393	395	373	376	393	400	380	411	426	415	392	389	381	395	388	386	396	405	393	403	372	385	402	384	387	424	403	370	421	396	433	384	375	376	367	377	430	357	401	373	365	382	410	387	422	410	403	411	363	354	413	409	373	376	380	384	366	389	379	415	391	405	412	405	367	411	399	360	382	423	399	369	410	405	401	405	386	382	387	387	389	411	412	412	409	385	365	386	420	396	376	396	364	403	392	405	389	391	328	392	358	380	411	388	395	396	401	364	433	365	387	380	368	405	373	389	403	389	403	439	432	398	381	419	458	412	372	393	415	353	404	406	393	395	409	400	380	411	385	427	372	389	376	380	414	375	376	398	382	388	399	402	381	378	403	349	404	390	385	396	375	422	375	351	436	392	417	384	402	413	412	405	388	377	399	407	366	368	377	416	383	395	403	423	367	383	390	398	387	404	394	426	402	453	379	393	422	415	388	404	382	412	378	396	394	436	404	416	388	418	370	355	402	416	384	398	404	404	391	388	400	425	390	378	380	371	389	368	424	400	396	413	410	402	385	413	384	394	376	406	394	390	365	367	377	417	420	415	407	420	401	389	413	356	380	382	411	392	408	405	366	402	378	377	392	406	432	397	400	372	381	411	398	366	358	433	405	406	358	385	406	415	393	420	406	404	366	395	381	397	390	378	410	438	376	384	412	404	422	419	356	396	379	367	393	412	422	420	362	390	378	417	363	363	389	386	374	417	408	401	406	360	395	391	359	442	413	386	394	414	417	384	402	442	391	384	387	374	388	378	423	385	417	393	377	408	394	394	378	387	366	421	380	393	411	418	423	414	410	373	417	401	375	410	373	374	422	406	374	407	390	376	384	426	400	381	386	390	388	387	370	383	401	395	412	380	404	394	383	385	373	423	402	411	361	419	398	358	423	358	419	405	426	381	428	414	381	391	392	379	416	356	362	385	407	406	383	398	405	393	385	390	423	405	371	419	381	409	392	412	423	386	400	404	391	411	379	368	389	408	375	385	421	385	396	420	367	389	411	428	414	388	419	397	402	409	398	377	381	433	404	379	388	399	388	375	405	405	385	381	422	395	353	388	382	417	415	384	381	381	374	357	411	395	426	394	400	382	392	407	423	373	374	389	404	390	408	400	379	439	452	398	411	410	382	392	374	382	386	403	381	392	402	398	387	398	425	351	393	416	383	364	354	380	395	404	407	402	407	403	398	413	397	398	389	386	428	426	360	409	417	385	415	431	449	390	400	415	408	409	402	399	396	388	375	409	394	378	382	408	423	374	376	399	389	347	399	391	387	394	395	386	395	430	390	399	390	397	384	380	405	368	405	410	386	364	408	411	384	401	394	404	419	414	415	404	355	403	384	329	394	375	418	387	401	397	411	427	371	413	373	397	395	372	385	383	388	415	393	391	393	403	395	417	374	403	398	382	382	377	397	391	392	417	389	401	395	427	386	364	420	405	372	389	387	396	391	365	368	350	385	387	380	432	369	404	399	387	393	344	363	372	413	386	396	410	389	352	361	401	375	378	387	391	385	407	374	394	364	400	381	375	399	374	372	386	395	385	392	400	416	382	393	387	394	422	385	398	371	436	370	419	374	375	377	332	385	388	383	430	395	412	404	415	348	407	359	406	350	412	417	399	423	397	367	390	392	396	388	415	387	415	362	433	404	400	388	410	369	370	410	418	387	419	398	407	372	400	374	390	402	401	395	382	393	389	391	414	422	437	373	391	393	405	365	403	411	382	383	413	398	405	423	408	379	385	376	384	430	379	409	408	413	386	435	409	386	383	386	385	377	384	398	418	385	407	398	386	354	355	397	405	401	419	404	433	376	431	392	385	397	360	361	431	401	411	383	404	400	407	391	406	393	398	393	388	419	393	399	395	423	394	361	402	395	400	408	395	387	399	409	425	412	392	371	395	416	396	364	399	424	406	358	368	367	414	416	417	409	402	402	371	402	371	396	404	387	377	365	413	375	406	374	391	415	347	423	392	414	417	406	413	415	392	410	384	409	375	387	377	424	406	431	405	386	357	395	415	409	357	394	394	406	383	394	427	398	382	415	417	418	419	408	411	387	388	378	366	401	370	374	419	379	366	379	386	405	415	402	394	441	424	399	393
28309	16410	2949	976	819	744	715	792	797	756	740	757	711	737	764	766	772	776	787	823	701	710	709	726	750	779	716	747	729	717	736	781	776	763	741	761	785	785	753	841	826	761	744	757	780	747	771	747	735	782	716	766	716	774	758	738	755	735	759	761	714	697	687	748	748	776	707	758	811	700	740	749	764	705	697	759	773	793	748	760	721	744	744	770	760	776	802	711	704	767	750	744	781	809	762	796	765	728	749	764	743	735	785	759	752	693	744	754	748	733	743	730	703	766	745	809	756	774	790	737	741	754	763	759	709	779	712	742	767	748	728	725	726	759	781	745	769	726	808	754	704	740	795	717	745	740	760	746	753	760	730	778	738	746	780	747	742	815	749	754	752	740	802	725	757	723	780	772	771	763	771	732	749	710	739	766	728	762	723	703	772	754	771	744	777	731	801	743	705	774	723	789	725	764	784	757	763	740	798	753	751	742	754	745	760	736	785	720	773	753	715	746	689	740	758	739	782	728	703	759	740	759	751	774	736	724	739	745	746	740	777	760	735	783	796	720	736	739	784	759	784	758	749	736	770	735	788	773	770	782	720	740	739	730	735	800	724	686	732	732	735	772	773	776	744	748	746	761	757	797	749	786	743	708	707	758	768	718	740	755	728	769	820	802	725	706	769	745	729	718	728	735	731	739	811	762	723	735	776	739	740	742	748	829	781	706	748	746	734	705	784	758	750	757	810	720	739	759	740	741	760	726	762	726	735	751	757	752	777	776	754	719	765	726	746	766	745	772	743	726	735	730	754	773	740	736	705	725	706	736	713	726	768	718	710	764	731	754	783	773	761	741	740	785	733	730	734	743	715	779	743	726	677	737	748	765	773	735	771	770	741	752	755	753	762	721	686	768	753	739	792	753	732	793	746	769	755	733	757	760	727	714	745	750	767	755	752	743	778	758	770	742	758	734	737	726	792	719	756	764	730	775	755	765	732	752	738	681	749	727	761	734	774	746	694	733	764	765	708	722	719	768	739	747	732	786	706	742	729	744	738	754	751	795	772	754	802	762	764	692	781	694	690	688	778	726	814	703	772	768	764	722	702	811	759	774	713	714	757	758	767	728	754	705	744	736	744	742	710	786	787	751	770	741	762	754	720	714	765	771	726	771	734	781	751	714	748	734	739	717	698	774	722	758	727	740	741	741	790	738	781	779	751	731	695	777	741	746	739	763	702	752	797	741	770	773	713	772	726	752	754	691	755	731	703	770	781	746	780	709	739	761	688	757	740	783	700	757	697	758	727	800	750	804	745	712	710	733	737	774	762	755	753	780	782	745	771	788	738	761	783	746	761	749	742	729	725	754	792	756	712	712	719	730	750	752	769	760	731	810	717	805	795	802	729	756	749	696	765	764	718	761	799	739	768	766	740	730	741	766	724	750	769	758	761	754	792	738	769	762	750	776	789	736	738	672	768	767	769	731	778	744	718	713	757	755	701	754	735	763	743	733	784	764	723	726	736	758	753	776	768	757	672	745	755	725	718	775	717	670	684	743	715	794	750	746	731	717	742	747	750	746	744	745	723	764	691	740	749	770	774	754	753	736	783	748	699	773	727	731	735	786	743	805	724	773	701	764	734	745	746	797	738	697	729	699	694	742	806	795	762	760	749	766	772	725	724	757	747	764	738	744	744	763	721	763	754	771	738	762	722	783	768	767	799	743	772	692	755	739	727	714	721	726	730	762	809	731	800	736	774	728	709	800	756	723	745	780	762	756	769	669	738	730	744	740	752	757	807	731	748	749	764	730	744	781	711	786	777	765	763	715	752	740	798	804	761	748	757	768	738	717	775	789	713	745	744	781	765	719	796	725	779	753	738	741	747	733	740	768	754	702	765	720	776	766	731	728	801	775	758	751	760	726	785	751	757	767	714	736	778	778	700	772	710	720	747	732	794	716	766	706	747	746	770	762	702	741	719	760	756	734	734	785	714	721	732	764	761	780	719	720	783	749	736	711	777	771	811	772	710	744	755	738	771	782	713	759	760	756	755	690	762	746	715	756	709	783	783	739	734	739	748	772	771	718	724	786	793	766	725	796	743	737	780	729	785	717	716	685	756	772	734	729	758	715	760	750	780	755	732	811	698	741	736	738	783	740	722	745	733	746	745	752	698	755	768	762	772	745	748	727	815	767	753	780	739	723	752	741	741	728	767	724	766	753	759	756	712	716	738	721	701	757	746	673	749	775	737	730	758	737	772	737	695	761	752	708	732	787	711	755	767	809	699	755	715	728	705	785	729	764	745	754	740	745	786	693	751	790	752	703	712	773	815	802	771	808	768	734	765	730	732	768	714	780	720	788	739	763	740	763	729	700	787	718	810	779	799	715	754	738	723	742	771	769	739	767	703	780	774	695	757	768	782	732	764	761	785	779	735	757	722	725	789	748	772	759	738	774	750	752	785	778	752	763	738	763	814	741	730	745	773	754	759	780	736	712	759	772	748	770	737	779	719	694	731	734	769	734	747	713	740	740	767	740	791	780	756	745	798	763	750	718	777	707	747	763	744	786	755	684	754	736	695	782	752	716	724	741	751	716	745	750	775	723	715	739	719	751	775	752	719	819	749	760	731	754	698	759	725	727	766	784	688	768	717	733	742	727	762	744	765	736	731	747	792	748	721	790	753	762	710	705	778	739	781	734	798	720	755	755	750	711	699	771	758	734	758	722	810	737	758	731	749	749	784	691	728	713	764	783	783	724	762	727	709	788	710	745	731	725	770	767	764	748	785	772	758	757	744	762	688	738	787	725	749	728	737	714	730	785	808	710	706	800	773	760	702	754	745	737	727	761	737	742	772	757	753	783	743	788	730	694	713	714	745	738	773	724	763	739	759	736	747	756	726	683	745	741	780	732	749	709	738	760	701	730	738	759	774	729	724	734	766	751	718	717	741	766	799	781	743	723	763	733	738	764	722	721	788	733	748	778	742	787	763	773	780	805	788	766	728	749	754	718	731	746	759	733	744	733	687	794	786	681	784	757	791	749	788	758	761	752	756	761	739	736	728	736	753	739	723	744	751	730	765	747	751	701	702	666	751	729	708	747	744	783	755	730	756	778	765	801	823	739	706	760	734	738	706	755	713	717	761	730	741	784	736	710	764	774	787	734	731	749	745	746	752	744	753	729	786	749	759	729	795	805	771	727	766	771	763	758	801	763	752	746	777	756	760	718	776	719	749	718	719	773	735	742	733	690	765	728	736	683	715	763	773	734	761	732	734	769	736	768	779	777	768	745	687	695	739	788	759	753	767	770	762	747	773	746	707	766	749	711	763	724	785	743	730	783	790	757	746	806	753	752	752	749	731	701	799	762	773	737	782	768	809	771	791	768	798	742	770	759	719	746	745	727	755	744	736	746	763	733	752	747	716	765	733	719	762	695	723	753	729	724	717	732	733	758	778	792	757	734	713	734	747	701	767	745	729	751	749	725	689	689	720	731	753	734	762	742	742	773
11304	1449	1138	1091	999	1011	976	953	1014	958	972	1032	935	952	959	946	972	1023	909	958	1016	950	909	939	971	1002	1024	963	1001	959	948	1002	1029	960	993	974	978	925	970	933	950	1005	949	1015	952	945	950	985	1015	968	987	967	977	914	976	1011	1048	941	968	957	964	962	934	1010	925	1015	928	959	947	977	998	975	933	964	1024	986	976	976	985	943	936	911	918	959	931	929	982	963	956	1009	932	949	995	968	978	907	917	934	936	921	964	986	967	1018	913	955	950	988	906	927	985	959	957	964	961	1048	980	965	939	968	971	956	976	1013	895	959	962	914	953	969	935	984	970	965	943	963	979	959	940	1021	967	965	975	1026	958	914	975	900	1008	1065	980	977	999	932	995	966	983	936	971	975	963	991	964	988	986	950	964	996	958	946	939	966	965	994	955	969	925	997	941	948	943	954	931	965	952	1008	975	1004	966	982	1018	983	995	992	1021	1024	979	991	961	997	975	999	968	947	964	922	962	946	974	944	983	995	929	964	945	941	938	990	947	954	964	1014	926	976	982	941	903	921	935	971	974	977	974	926	928	925	889	995	941	985	926	942	940	955	926	960	990	923	989	910	898	965	948	975	951	972	949	916	936	941	975	937	1015	935	1053	935	925	927	982	978	1010	934	939	959	974	1023	979	968	1003	995	972	966	955	974	982	889	933	932	965	891	928	990	921	880	1008	964	947	975	956	997	873	951	921	937	927	914	941	989	979	937	987	943	953	1052	924	933	1018	945	997	1010	990	1022	956	969	976	937	978	922	1021	959	1009	996	993	948	1011	960	942	977	964	979	926	983	990	990	990	934	952	1009	964	915	1000	996	919	958	895	930	924	958	992	931	936	979	928	904	1019	922	940	943	934	1020	984	963	1011	924	937	939	943	935	959	1019	933	963	1016	996	926	967	927	939	939	1007	986	966	949	964	990	938	952	1010	950	951	969	1033	920	1018	956	930	984	950	945	1032	1027	941	931	913	975	963	984	948	947	970	951	964	950	960	1013	975	1003	1015	980	955	936	907	947	967	940	931	929	1000	985	921	885	967	951	969	917	994	934	981	981	938	962	933	1001	946	919	957	936	1001	975	931	956	933	919	941	967	947	969	1025	980	984	959	1021	926	994	952	1021	957	955	1024	958	965	940	992	943	943	939	957	1000	962	963	923	952	885	988	963	955	1029	957	953	954	959	954	953	940	983	969	1033	891	911	946	917	948	935	1014	988	969	916	940	996	945	991	915	946	934	956	1033	989	954	957	986	1011	919	973	916	947	951	969	933	931	937	996	976	1001	952	964	980	992	944	947	950	1017	1011	896	938	920	945	902	986	990	943	988	963	1024	972	989	964	1006	945	952	964	964	875	944	985	975	954	930	937	971	967	939	978	977	956	972	956	1014	899	926	972	950	1003	959	991	946	1025	938	969	973	996	952	908	944	970	956	974	928	946	922	969	1033	1008	967	913	941	941	952	980	980	996	982	997	932	974	1014	951	935	974	981	964	942	922	892	1018	947	956	953	951	985	970	958	978	984	887	949	999	964	985	941	982	909	1005	944	903	934	906	959	1012	993	981	946	1004	951	965	987	926	933	933	984	950	956	977	923	922	948	987	944	977	976	966	958	996	905	897	996	923	981	964	964	943	967	957	953	976	969	971	973	912	987	936	958	948	978	945	997	920	929	945	998	930	1019	1005	953	912	958	926	938	939	927	951	962	952	946	982	929	927	966	916	952	998	1010	1026	991	942	1006	962	966	987	922	1021	966	934	953	934	951	962	958	1017	969	921	997	964	934	934	978	981	969	915	1004	937	960	956	924	934	948	937	970	983	969	941	972	966	948	977	972	961	990	939	971	961	954	917	945	953	948	1001	928	962	907	944	878	988	964	976	945	966	948	992	1023	991	969	953	992	925	935	1009	997	957	974	933	919	969	947	1011	961	990	950	955	936	969	981	961	948	953	1013	925	993	982	955	974	942	971	966	999	989	990	932	1007	991	995	979	891	961	973	976	922	971	925	962	901	962	892	955	1002	947	978	1020	970	950	974	980	935	948	955	935	997	962	996	959	986	959	993	923	1001	969	946	999	936	943	973	980	950	967	938	1005	949	958	956	935	878	1006	949	954	961	1000	958	938	995	952	928	1002	987	895	937	1014	937	934	975	997	933	943	931	882	949	951	954	963	977	952	991	942	957	973	925	973	1004	1003	1012	928	986	922	998	997	887	943	976	964	980	946	973	887	934	935	970	977	909	965	933	987	953	972	960	944	977	962	935	989	969	966	919	918	941	993	1013	942	982	899	936	978	941	968	975	975	973	1000	963	926	1006	921	944	975	924	933	973	983	965	1013	944	977	979	893	933	962	966	955	975	942	943	995	969	924	970	948	952	1014	929	887	977	938	1014	1014	937	998	957	984	970	997	944	986	937	985	909	952	953	974	953	909	950	969	966	992	954	951	969	997	954	995	955	962	951	963	950	982	962	999	1019	963	986	989	947	1002	958	912	945	968	946	968	972	983	937	917	949	946	884	956	912	976	952	970	929	942	972	974	941	974	917	955	920	941	958	930	948	917	976	921	1020	942	974	1013	991	1017	980	982	983	959	962	993	949	970	948	924	975	974	921	988	967	948	964	948	950	977	952	908	1013	985	928	975	929	991	964	974	1016	952	925	925	968	942	939	974	928	1000	932	926	996	971	1025	950	970	974	953	906	944	925	945	948	921	939	943	922	974	967	949	1028	944	980	972	916	923	948	945	925	968	945	953	941	968	966	996	967	981	989	933	942	968	972	968	962	976	997	918	910	997	999	956	1000	1000	979	1032	1036	915	936	933	971	956	1008	937	960	927	906	993	927	975	919	945	963	875	988	927	908	937	988	978	974	900	995	974	934	967	911	941	975	992	942	946	966	932	968	915	986	906	937	899	973	982	948	909	948	933	974	953	1015	946	961	997	973	981	998	956	1051	964	976	983	1005	956	973	958	920	962	960	944	1007	1009	953	898	1005	955	990	932	918	955	973	972	904	971	891	949	972	975	959	988	953	975	1003	1000	998	969	960	970	998	1009	940	984	981	987	980	959	955	988	934	981	1008	913	926	948	978	1001	947	953	1003	948	943	988	952	978	967	960	1031	938	972	1036	964	993	922	998	988	961	892	967	959	965	960	1008	970	965	901	959	934	955	982	980	1014	939	946	942	1002	976	904	949	948	1017	939	907	946	967	945	1023	1027	917	969	963	927	997	936	978	949	967	946	950	980	950	914	952	973	945	1031	984	988	942	931	913	973	975	1005	951	995	959	932	993	964	983	1005	986	969	975	954	930	951	972	983	938	958	938	993	909	938	976	902	901	949	955	968	955	919	974	950	957	990	964	973	955	927	909	936	1005	914	1031	949	992	955	982	1017	982	947	942	949	1014	966	954	912	949	896	970	950	998	982	966	959	939	972	972	995	978	973	1028	940	1021	934	1017	983	989	925	952	950	920	950	874	967	1001	989	970	950	951	1023	966	951	963	960	970	961	921	978	966	928	977	949	1018	915	980	961	977	981	966	963	878	984	957	1026	985	970	968	941	941	952	1001	940	962	971	908	944	970	940	976	996	1017	983	980	957	951	949	981	959	999	917	959	920	951	968	969	973	932	945	965	974	973	892	952
23376	21208	27917	24787	20972	3799	984	795	705	728	653	673	654	620	644	658	629	652	644	641	645	604	625	631	606	631	600	694	627	618	626	608	619	561	621	594	646	627	603	608	599	613	628	650	645	593	629	618	615	588	602	673	581	668	573	636	624	575	644	628	622	582	588	610	600	570	638	589	594	620	609	598	611	586	660	643	641	631	619	607	636	626	596	614	609	620	621	614	702	617	607	633	591	628	619	619	616	607	566	645	659	583	593	663	600	621	621	639	576	590	603	624	619	577	627	587	626	618	647	605	655	589	635	526	674	609	652	621	618	641	638	629	624	600	644	588	580	608	605	570	610	631	618	608	622	610	618	654	624	614	667	585	637	618	645	589	633	632	639	620	629	620	597	609	636	633	631	616	625	645	630	629	612	601	618	609	646	593	602	628	584	632	646	575	640	618	593	629	561	626	620	643	641	571	614	620	598	598	614	625	585	631	628	603	583	656	631	666	593	623	600	609	639	605	621	624	562	631	621	603	589	668	578	599	643	611	577	622	627	633	595	597	647	632	608	641	584	587	650	604	603	629	601	657	560	612	624	581	592	576	596	590	641	616	668	649	652	573	615	619	600	628	641	603	644	599	600	601	637	619	610	578	591	633	591	594	587	620	594	604	599	625	629	627	587	665	616	605	575	646	574	644	626	583	596	588	634	579	578	577	603	648	609	603	607	654	649	635	588	564	608	648	601	613	637	555	592	587	583	604	583	621	594	646	622	612	604	625	603	605	586	563	639	617	618	627	637	615	625	652	632	629	624	611	614	610	586	609	626	611	566	596	636	630	606	641	628	594	596	623	611	616	598	628	605	653	665	623	636	587	600	608	579	643	637	630	611	614	604	585	610	620	612	599	655	620	567	599	577	625	635	606	630	598	620	608	573	638	640	624	601	638	601	600	636	650	605	601	615	592	621	597	603	615	639	576	626	630	623	630	583	615	604	603	625	611	589	608	609	609	647	631	609	585	622	616	596	610	623	661	612	660	622	638	631	615	657	629	609	613	638	600	630	683	617	612	628	589	577	599	584	609	604	632	593	665	643	650	630	606	612	648	624	608	587	611	614	602	600	553	583	628	649	649	557	617	599	655	586	585	633	628	634	640	666	602	584	595	658	609	650	603	599	626	574	598	607	626	577	613	589	618	592	678	584	637	617	631	607	607	579	596	608	622	606	630	619	595	585	614	631	612	618	593	640	621	580	591	590	605	643	614	575	624	663	559	603	658	582	587	660	625	637	646	620	636	613	600	556	639	596	587	651	596	599	648	589	582	587	630	615	635	658	636	581	612	587	621	608	637	634	603	644	590	585	666	613	625	631	609	620	590	621	600	588	621	595	609	604	621	619	627	608	624	582	642	584	607	566	650	635	593	658	599	582	612	574	587	609	617	653	606	634	640	613	599	600	570	627	609	628	612	624	606	581	620	570	553	645	611	623	614	586	657	597	608	634	608	611	560	627	614	583	628	600	624	672	650	627	622	599	594	599	602	580	597	632	642	593	589	621	603	657	590	634	626	670	612	653	641	646	567	611	567	623	622	610	643	562	622	565	624	548	568	648	609	588	586	617	635	634	575	622	629	595	590	595	642	582	608	656	571	558	607	611	606	637	599	608	601	655	645	603	590	618	626	615	594	604	606	633	633	615	635	631	616	639	603	613	606	635	609	593	614	577	584	652	575	592	610	607	637	575	646	605	615	653	635	634	644	585	620	606	609	632	617	585	589	639	644	579	614	627	657	615	611	615	626	670	675	560	588	616	618	605	601	615	590	666	602	590	593	615	602	606	578	653	600	555	629	603	583	564	611	592	629	646	613	646	604	622	632	577	594	626	620	594	591	590	604	625	645	593	613	601	603	623	601	581	622	609	656	642	620	652	602	625	596	614	644	617	643	629	623	610	634	579	658	587	642	625	616	576	618	574	627	606	618	618	614	595	637	626	567	617	576	617	616	638	591	578	639	608	620	622	638	589	629	590	588	602	590	601	645	596	655	614	608	571	610	596	579	624	648	585	626	616	635	623	607	587	631	617	589	633	614	585	562	628	639	598	565	571	593	595	641	636	646	602	606	628	604	649	573	574	574	599	578	610	639	568	596	608	606	595	574	573	648	584	647	658	628	629	617	596	620	610	603	640	656	616	604	611	617	600	603	609	646	624	631	628	620	642	616	619	649	601	597	595	600	609	605	602	593	628	609	605	616	623	648	638	601	607	610	565	636	610	613	593	663	656	588	613	644	625	642	605	601	623	645	679	612	615	600	606	578	627	573	621	629	655	603	549	608	618	638	595	624	564	670	637	627	604	669	635	628	602	628	616	638	662	639	673	570	638	630	625	613	593	604	617	599	637	604	587	617	596	614	637	637	634	605	610	601	607	612	625	612	686	644	607	575	624	632	665	650	609	633	615	600	649	612	623	643	597	571	641	610	627	587	600	616	661	575	627	600	615	594	568	634	606	626	631	618	584	654	577	606	600	581	658	625	606	608	604	588	602	587	594	615	661	596	580	593	633	587	635	601	589	612	620	642	601	563	669	579	612	599	602	590	573	609	581	614	626	580	639	590	600	628	640	600	650	675	623	629	600	640	610	638	621	635	607	618	638	607	603	574	649	576	650	573	596	586	630	630	663	657	637	607	589	602	591	662	623	577	645	615	616	576	649	610	609	599	576	563	567	600	613	585	634	654	599	607	604	625	599	620	627	664	605	583	616	601	603	595	628	610	609	615	600	590	606	624	596	626	599	608	600	584	599	614	626	572	639	640	597	608	623	603	636	573	616	630	599	604	608	620	587	617	573	597	653	650	575	655	603	600	631	621	601	617	597	627	607	602	602	581	606	617	592	589	616	611	556	600	583	602	632	637	603	604	615	572	612	610	601	623	566	644	610	574	584	609	605	622	651	649	583	646	619	601	622	604	538	608	616	619	603	602	615	610	637	616	634	553	616	658	630	627	606	560	614	589	608	670	640	652	626	613	569	649	609	601	621	628	644	609	664	593	641	601	619	626	599	656	654	618	606	635	654	594	643	636	621	632	643	620	625	625	626	625	604	582	580	615	565	651	592	658	596	631	618	573	636	604	581	624	610	636	585	600	556	586	620	632	631	632	637	658	556	613	647	625	574	606	592	607	616	591	621	601	599	631	615	582	624	616	633	601	626	582	622	620	644	619	620	633	634	606	586	602	591	602	585	617	635	635	627	590	615	595	608	604	596	683	614	556	588	669	623	614	610	606	603	609	560	604	575	584	599	600	592	630	619	609	586	609	632	640	593	579	565	613	608	597	635	583	611	623	643	618	604	669	617	629	575	648	636	584	620	600	644	578	649	631	561	645	651	612	594	658	636	628	615	596	578	613	603	618	588	619	594	571	654	619	609	638	625	584	567	615	677	634	602	610	664	605	612	608	630	585	608	641	588	612	584	645	615	583	655	576	613	621	630	583	604	617	624	642	625	611	589	588	583	634
32513	6926	4080	2230	1680	1415	1278	1128	1058	1033	980	885	875	837	928	828	898	863	809	813	816	828	791	814	751	789	827	800	855	800	808	759	824	824	753	789	866	790	793	850	797	808	840	788	753	784	820	817	798	784	819	836	809	765	814	792	805	817	797	823	761	779	791	791	815	757	804	796	818	834	787	801	776	819	810	808	812	835	815	806	845	811	756	797	785	788	813	844	804	828	781	841	716	848	812	813	853	784	811	845	845	807	846	769	814	808	797	796	811	802	811	829	811	842	799	783	841	807	791	784	828	816	808	750	752	772	818	828	836	838	856	787	801	823	755	800	844	845	787	826	801	774	803	880	832	854	802	808	778	845	801	798	788	817	790	769	807	788	817	797	808	801	783	787	810	768	775	801	789	835	777	783	864	851	804	784	821	801	819	812	806	821	787	783	863	798	849	776	809	771	797	821	747	762	748	775	768	786	763	813	771	806	804	814	829	848	811	791	778	793	855	807	786	833	779	770	792	778	811	823	815	801	767	882	834	804	771	783	799	736	786	805	813	821	774	766	860	801	831	819	779	780	787	818	801	795	753	785	797	800	823	832	830	772	836	812	802	770	795	834	793	777	805	829	741	809	830	815	749	782	824	739	798	833	827	768	854	762	797	867	804	759	730	790	750	802	824	807	813	780	755	779	804	811	784	825	736	797	861	764	822	758	809	800	783	781	866	788	788	821	762	896	757	797	802	830	824	818	837	846	797	795	846	821	830	795	822	819	780	799	799	783	788	828	838	807	802	778	842	786	842	828	745	779	820	764	760	805	782	822	776	796	790	799	844	764	755	784	793	774	882	805	777	839	779	854	795	814	803	766	822	785	846	771	801	767	830	826	798	831	768	793	774	801	807	780	792	832	789	783	784	788	771	768	813	853	796	785	760	791	816	768	867	788	784	787	860	790	810	814	780	840	794	779	794	779	827	821	793	721	806	795	771	774	790	810	828	773	737	766	742	829	778	780	837	814	756	781	827	761	785	797	844	803	840	803	788	858	770	814	814	842	805	793	812	760	780	816	839	799	782	865	817	821	799	785	813	785	812	849	825	784	775	810	786	822	819	853	807	779	875	842	829	830	839	802	796	799	779	790	811	824	789	803	810	789	777	839	763	778	783	830	817	866	811	802	834	803	783	782	807	808	791	802	776	748	805	814	795	816	794	825	800	755	772	745	813	773	841	852	820	784	769	795	774	854	797	818	813	755	849	808	809	800	769	811	801	796	811	805	756	766	822	809	772	790	808	790	860	790	845	823	778	784	795	818	832	771	852	779	800	782	765	783	776	767	840	862	812	791	819	736	767	798	819	782	766	824	821	785	810	805	789	804	779	788	833	836	809	819	778	745	826	801	795	853	791	845	815	800	856	808	851	781	877	808	818	808	802	793	827	768	800	773	809	794	810	832	858	829	774	766	769	802	780	795	807	855	776	743	854	805	850	812	794	788	834	868	776	830	844	828	774	839	746	793	801	776	780	783	819	854	820	771	846	772	787	822	799	831	799	800	820	817	812	807	809	827	782	796	843	785	806	807	821	774	849	781	802	785	809	783	797	786	741	780	823	782	747	780	834	762	797	793	778	778	781	826	810	800	809	797	792	766	799	753	813	820	729	776	797	801	795	799	791	781	799	808	851	803	788	813	864	781	832	781	786	777	741	830	792	806	816	806	823	764	827	758	830	802	785	771	794	774	860	827	789	765	844	748	810	813	818	817	750	798	811	787	804	817	845	770	857	864	804	794	810	808	800	806	789	803	810	765	776	836	783	770	788	787	788	792	765	778	783	854	813	839	755	837	825	769	800	768	808	751	784	853	779	774	798	795	836	771	789	808	827	878	773	771	784	823	805	817	777	859	781	799	777	748	822	774	804	748	784	837	816	838	819	810	803	789	792	784	794	787	771	813	841	788	758	819	799	757	821	802	746	803	774	775	834	821	787	834	780	748	789	815	790	756	805	858	740	828	782	793	769	786	827	799	793	803	797	833	785	794	785	775	779	820	835	828	777	839	761	800	761	785	880	771	789	840	843	760	808	814	827	774	825	764	759	768	840	815	837	805	719	796	760	755	767	790	790	749	764	766	817	797	835	819	794	744	849	831	788	800	789	788	827	815	829	842	806	780	822	808	831	825	805	776	804	770	824	808	807	738	775	849	808	769	808	823	822	809	805	831	769	774	806	804	779	821	852	820	830	795	839	762	788	748	815	770	797	786	792	749	821	819	749	821	773	805	792	755	750	796	766	811	778	794	825	799	837	791	755	813	841	774	792	811	844	780	826	792	820	835	797	823	804	856	786	800	821	799	805	796	862	796	780	840	851	818	816	789	867	828	836	783	787	805	807	858	823	804	817	801	765	824	803	799	775	816	818	813	814	807	787	824	787	772	807	761	818	782	859	749	785	721	790	765	770	799	837	779	782	849	811	789	781	760	813	807	787	828	814	789	807	744	841	789	783	755	777	794	879	795	832	794	827	792	820	759	786	811	840	816	793	846	797	813	779	826	825	808	828	817	845	801	800	790	766	858	830	788	806	804	775	743	817	853	818	826	814	746	811	794	739	786	834	733	802	770	846	819	860	790	809	812	831	737	791	801	798	768	806	761	814	827	780	830	837	811	827	804	796	732	830	802	792	840	784	803	819	798	799	800	785	804	783	802	786	747	792	807	770	825	835	792	809	796	752	781	799	794	800	818	807	815	807	790	793	822	825	794	767	776	767	805	829	769	809	811	795	815	795	795	770	839	801	764	783	786	793	836	781	816	790	806	834	767	763	761	803	786	838	816	833	816	790	859	826	882	821	806	839	848	803	848	821	831	818	788	761	820	900	767	822	803	811	784	803	828	813	816	807	800	812	809	781	849	767	767	766	817	876	800	807	810	795	861	837	810	763	787	781	745	838	810	801	797	808	804	829	783	835	831	758	777	800	886	798	837	848	825	771	791	827	841	769	820	808	838	801	836	790	764	792	810	800	852	801	769	813	764	765	797	822	803	806	850	781	851	790	773	861	747	717	789	818	826	793	812	811	834	821	743	777	803	815	798	778	820	798	787	768	819	839	813	786	754	808	803	812	831	806	781	778	810	800	821	853	779	846	794	745	753	798	815	805	706	789	743	817	813	832	770	774	801	847	774	804	812	806	779	824	807	783	809	790	779	798	791	777	734	836	784	835	834	853	804	849	833	806	730	827	854	822	824	808	792	830	819	755	810	800	770	811	781	839	813	775	829	776	798	784	795	788	778	806	798	747	796	826	799	787	755	788	799	785	823	815	816	787	796	734	805	794	828	781	840	823	770	813	829	803	772	798	770	792	794	774	810	750	793	793	768	767	814	800	821	784	844	783	839	795	819	768	767	827	789	781	807	776	786	845	767	783	772	786	814	822	802	786	818	801	784	761	760	873	775	810	813	826	776	796	867	809	860	773	784	790	799	746	861	819	792	796	736	861	793	839	780	828	841	855	788
25016	21256	25957	23741	1679	657	641	552	573	597	512	570	594	574	518	544	547	536	535	532	512	531	526	542	527	523	535	533	554	568	482	548	549	556	543	511	504	557	515	521	550	550	526	464	517	524	511	527	516	519	521	569	506	564	519	501	540	534	525	484	543	532	520	502	509	527	526	551	550	501	511	472	559	505	538	503	521	565	511	521	518	524	529	578	496	546	536	518	580	536	490	556	524	502	590	504	507	577	591	502	537	538	537	529	536	542	512	535	494	546	496	527	520	500	523	522	527	543	511	496	519	484	543	526	559	544	518	510	510	536	557	537	510	552	502	528	555	540	527	557	531	539	502	545	487	511	498	507	551	574	483	524	539	546	549	548	555	555	551	560	496	547	492	494	530	510	566	555	538	509	549	512	534	570	547	542	511	536	480	524	515	524	519	522	530	528	523	527	539	583	547	500	523	528	495	514	509	517	515	550	532	525	543	612	534	530	522	529	492	511	527	487	552	533	534	554	531	551	563	528	555	493	525	537	510	547	557	530	524	521	574	511	556	525	511	507	569	541	490	556	557	515	509	545	517	528	536	510	573	549	507	489	499	554	566	500	543	529	482	506	539	554	551	557	545	550	506	528	515	512	540	541	530	532	573	551	507	474	516	550	510	545	497	521	534	531	534	515	550	549	523	566	511	466	571	535	512	549	553	529	530	542	536	492	576	525	528	521	546	531	536	530	540	567	566	526	487	543	534	527	528	543	556	530	547	505	517	518	516	537	529	534	506	504	532	515	518	525	521	518	510	519	542	539	538	518	509	516	576	521	491	518	532	512	520	543	490	523	507	563	500	496	528	524	509	532	523	524	545	512	508	522	533	559	547	522	553	529	586	516	526	536	524	543	540	507	503	528	519	552	538	513	550	533	525	574	509	578	562	556	485	537	516	527	558	555	532	598	532	529	528	524	532	533	521	479	532	474	503	560	544	573	568	504	510	505	530	483	551	524	518	536	555	515	549	537	558	502	527	529	554	552	518	530	510	519	542	539	526	513	509	521	512	528	576	550	516	527	496	525	533	539	556	521	542	550	559	510	523	531	532	559	540	546	526	566	513	548	508	547	533	521	515	543	507	532	533	541	531	539	488	520	526	493	506	513	506	508	491	487	523	525	530	539	514	559	526	537	543	524	516	554	482	538	515	498	512	549	573	519	487	517	566	517	491	542	542	514	505	530	546	488	511	485	556	504	529	496	556	509	518	542	499	496	518	565	544	515	503	490	492	554	499	520	519	536	547	553	539	523	524	532	507	521	532	512	572	530	496	523	522	557	558	529	539	531	531	520	501	560	550	523	503	478	516	524	478	540	523	515	493	560	522	457	535	506	548	587	552	530	513	495	539	559	523	526	504	544	486	556	574	539	513	521	540	526	550	563	525	527	544	556	514	499	529	556	534	484	525	547	574	486	533	528	529	540	511	559	536	540	528	511	566	496	508	511	545	529	499	540	510	516	537	589	520	501	550	548	551	560	509	509	549	498	541	586	515	534	477	485	541	587	567	504	539	506	493	522	539	540	543	508	534	521	548	551	466	531	516	522	547	566	543	531	533	556	537	546	573	490	524	527	539	542	549	556	538	552	532	516	506	547	559	469	541	527	530	508	553	535	546	511	522	534	545	531	514	519	519	504	526	524	510	494	558	490	517	556	550	487	514	504	511	562	541	514	584	531	528	514	551	543	554	547	519	513	563	468	548	540	526	575	544	517	506	473	502	525	524	552	505	553	557	542	472	487	519	509	493	507	498	532	560	520	507	551	550	533	512	546	523	541	495	524	547	527	553	518	498	512	538	527	597	533	556	513	510	570	577	522	535	523	513	523	565	519	554	551	541	549	531	537	468	527	505	580	536	509	518	508	535	560	507	543	486	592	542	500	529	499	520	540	524	546	538	560	517	519	537	540	532	522	536	509	489	573	543	485	496	532	548	537	518	573	520	566	515	503	481	519	498	545	559	546	520	551	483	553	523	578	538	546	593	556	525	572	499	555	567	542	555	523	542	543	560	492	571	569	541	541	558	547	578	533	512	582	563	554	549	517	553	502	485	524	535	519	513	532	501	553	538	526	500	560	526	529	504	561	519	546	585	497	535	528	555	559	575	542	502	512	545	547	505	529	579	532	532	541	549	507	543	554	518	532	549	542	516	528	561	525	541	552	548	598	480	518	509	523	529	528	535	552	521	533	555	549	548	514	561	546	524	484	533	501	522	533	494	567	548	539	512	563	523	540	546	500	488	529	531	587	495	525	527	528	504	566	528	526	530	540	518	541	486	546	550	525	526	515	508	535	521	548	542	528	493	528	523	505	563	545	526	563	524	520	535	534	529	564	526	518	523	547	500	486	535	545	560	516	523	524	513	574	537	499	505	529	517	521	518	519	533	554	539	539	522	534	551	504	482	555	520	505	511	547	556	506	508	507	551	532	542	507	588	555	519	518	551	529	507	524	490	525	512	548	546	583	448	505	516	510	548	546	540	544	553	538	538	483	575	536	512	558	525	531	545	497	540	530	540	544	481	515	504	518	525	541	518	546	534	510	497	516	527	488	491	486	530	549	515	501	546	530	538	531	543	477	488	569	528	511	533	561	485	505	503	495	511	525	496	509	586	537	543	522	563	518	548	531	543	541	501	528	465	522	513	550	506	503	505	539	495	551	534	492	547	514	524	460	495	532	543	541	468	541	528	515	535	507	525	507	523	517	476	496	541	531	543	511	514	491	556	549	537	508	539	594	496	558	561	513	499	533	540	493	545	571	568	504	570	556	514	526	558	536	555	513	504	486	523	464	529	514	539	540	535	526	518	532	532	549	516	541	558	547	521	541	513	531	524	549	522	517	497	467	563	547	545	536	541	542	504	507	538	557	553	564	545	488	493	544	510	515	526	515	506	546	517	505	489	572	544	526	469	524	563	535	532	543	550	496	583	538	517	523	536	518	554	543	539	539	538	568	551	525	519	534	538	534	508	517	543	500	505	568	527	533	545	497	545	536	522	483	542	527	511	516	541	560	498	510	537	556	552	563	536	516	544	536	490	522	559	521	579	508	525	487	559	522	538	540	514	530	513	521	529	516	530	507	546	556	546	519	534	538	543	550	488	524	491	521	526	576	518	539	510	492	502	506	469	544	505	511	501	502	480	541	494	552	560	583	504	541	544	543	529	534	536	530	526	508	534	522	533	461	525	526	536	538	529	546	528	494	529	527	519	522	543	471	576	518	505	544	527	490	586	489	554	554	477	503	484	555	556	521	527	521	524	529	536	522	566	523	579	507	548	532	525	519	502	548	561	544	533	541	518	538	547	525	516	551	493	499	551	544	546	554	550	561	502	554	508	545	547	543	532	555	492	525	516	547	528	523	512	503	541	502	518	575	533	547	552	547	515	545	535	533	525	553	514	520	543	532	509	534	521	494	542	471	584	496	530	545	470	514	511	532	564	536	542	513	522	517	508	509	535	495
28555	3533	2128	1335	1071	1013	903	796	800	783	746	703	706	721	699	727	689	716	718	747	684	680	645	671	706	722	695	660	666	646	715	690	656	708	676	672	662	692	676	735	673	687	646	699	724	699	648	664	708	664	681	686	687	645	701	648	619	685	692	674	678	696	683	671	744	706	661	683	644	693	687	676	643	676	659	712	682	660	659	695	742	671	644	667	667	719	713	675	686	690	671	632	659	683	681	668	694	629	627	692	703	670	695	688	657	689	663	677	662	648	652	684	682	657	665	675	666	662	680	652	703	667	646	686	697	636	658	693	671	715	655	686	668	687	703	673	686	677	609	681	691	677	676	624	632	694	675	695	690	680	688	698	691	678	666	703	656	638	680	660	650	668	706	678	663	663	691	669	682	650	663	659	702	670	668	650	717	697	718	681	683	668	666	646	662	662	712	669	668	679	651	666	729	626	650	697	692	664	663	686	704	695	658	705	658	712	645	670	711	712	755	673	667	661	731	610	660	716	695	711	659	711	673	681	653	649	648	655	653	667	660	687	691	734	680	662	701	651	722	691	670	664	640	693	650	675	692	671	635	662	681	683	689	664	683	699	668	677	653	670	741	689	685	676	646	720	658	682	630	620	662	670	668	679	699	690	685	684	714	636	724	657	645	664	700	686	695	641	668	690	627	669	673	720	692	731	666	693	725	681	644	710	703	661	654	688	656	685	700	645	750	669	688	659	687	698	627	662	672	681	712	723	681	691	627	684	648	701	655	698	666	669	682	679	685	704	695	683	680	718	687	688	690	698	700	657	663	626	690	706	645	664	689	647	707	706	682	692	647	673	660	661	727	641	699	684	673	711	659	671	636	660	724	602	682	670	657	673	671	625	722	648	604	679	684	684	678	610	667	674	648	643	678	678	670	617	659	650	674	679	635	698	664	659	702	700	715	696	696	674	723	677	661	697	689	672	672	685	670	655	676	683	704	630	699	653	714	647	687	691	696	623	662	641	665	686	684	698	682	706	660	689	678	676	676	673	664	671	650	651	648	687	660	725	667	647	638	669	596	693	685	689	673	706	672	672	690	676	703	687	710	627	668	682	689	630	673	723	702	661	679	685	671	674	691	658	639	698	610	641	665	671	646	693	659	715	636	634	689	713	658	720	675	633	725	688	632	656	666	682	650	631	688	661	679	686	664	675	675	652	702	654	711	644	676	688	659	661	675	653	740	728	612	646	645	706	612	721	661	655	623	684	656	669	643	726	659	640	675	697	708	657	704	758	646	700	662	679	698	699	663	698	708	617	636	661	664	705	687	640	666	726	639	731	696	660	667	680	673	643	634	662	700	659	643	689	682	642	665	665	663	683	710	676	656	617	663	670	707	670	679	720	664	681	702	666	655	638	691	653	668	637	705	631	593	685	630	640	681	666	662	678	690	656	666	629	659	664	679	683	683	709	711	713	675	637	644	673	625	672	697	741	658	693	644	670	696	650	656	726	665	664	672	693	684	705	707	659	627	646	685	706	689	671	659	656	728	681	673	680	677	664	683	713	685	751	663	696	691	682	634	682	656	623	693	663	704	669	661	652	703	692	664	662	662	682	643	661	684	676	683	699	724	658	666	662	679	668	665	677	706	685	683	670	628	678	675	636	697	726	638	717	662	666	721	695	688	693	662	691	701	688	702	616	661	680	699	678	676	637	667	683	695	669	681	692	712	641	712	664	690	697	678	645	618	677	635	701	651	681	661	701	639	693	656	705	686	683	635	668	656	685	633	685	650	681	645	690	694	672	667	681	678	739	687	652	680	705	698	663	686	654	651	677	679	650	638	676	688	700	642	732	697	674	668	695	699	695	682	640	679	647	621	691	676	660	696	681	681	659	704	671	682	670	717	685	689	714	670	687	670	686	669	659	658	671	699	642	671	709	607	697	678	699	649	693	676	654	660	695	689	695	717	686	649	668	685	703	716	701	691	628	699	652	624	663	642	669	692	686	659	722	674	678	724	712	682	653	618	700	650	661	676	660	683	686	641	666	715	664	660	700	698	683	646	679	663	645	727	641	648	668	681	681	686	688	700	640	696	692	624	665	667	716	651	688	654	650	693	703	692	676	689	668	703	654	691	664	679	703	683	693	668	675	695	641	652	689	658	698	660	702	679	683	701	740	664	674	708	691	706	668	619	744	698	694	681	683	724	676	652	687	694	705	659	657	669	631	649	688	687	673	680	662	604	675	619	697	692	632	675	702	675	675	697	678	654	621	665	694	664	673	656	627	623	685	688	658	688	721	727	699	657	663	644	684	679	699	707	624	676	691	637	694	663	671	657	705	672	659	677	666	712	696	708	644	688	675	696	704	652	651	659	667	670	685	680	664	671	684	614	682	661	687	672	677	690	683	681	685	649	673	638	678	630	684	719	722	676	664	656	648	675	672	680	697	717	653	669	689	642	680	636	647	616	689	699	673	658	662	656	676	671	631	669	659	661	663	694	663	689	664	619	660	673	695	673	666	663	661	609	709	694	628	686	686	668	647	684	661	672	685	714	654	641	657	664	703	649	633	699	684	638	647	676	648	658	654	704	621	707	654	686	676	708	700	640	666	669	677	656	664	673	673	661	706	694	655	686	699	654	653	669	677	725	694	701	643	706	611	689	678	671	695	686	613	665	675	672	676	642	671	655	655	688	641	727	699	644	664	640	706	670	670	690	634	655	648	684	636	694	692	644	704	666	705	686	682	674	670	668	679	681	673	682	666	703	671	616	659	687	695	640	719	655	681	696	665	678	663	693	675	662	656	673	706	687	674	676	680	643	705	619	690	681	706	677	659	622	665	661	686	646	651	717	713	678	626	680	657	688	699	705	646	639	657	682	634	684	654	680	695	662	668	671	649	689	652	683	677	735	687	639	680	740	685	696	698	638	695	685	704	727	685	689	619	698	681	658	662	690	696	670	662	658	643	654	713	623	657	688	701	711	673	673	652	685	673	666	715	695	682	696	646	637	695	666	690	676	655	645	661	700	652	682	689	718	672	672	682	700	685	650	665	709	709	727	697	715	653	688	659	681	674	649	693	709	704	688	659	664	674	689	648	629	686	700	711	723	669	702	674	725	654	728	642	680	655	691	717	672	704	674	640	679	682	697	665	646	698	672	697	635	650	686	670	637	673	667	704	686	634	674	671	672	691	662	656	657	634	647	669	677	662	683	677	654	633	689	642	643	701	664	665	686	652	695	656	639	651	664	682	701	677	704	648	660	652	648	657	711	677	714	664	694	666	660	680	687	674	647	705	662	653	670	683	644	652	689	654	675	637	661	644	711	663	662	709	642	731	669	690	717	692	689	688	626	626	637	635	719	671	650	660	701	694	683	688	662	683	638	683	651	689	658	696	668	664	657	654	650	686	640	638	696	649	642	689	650	691	712	697	671	725	697	628	666	647	714	645	664	664	739	631	624	686	691	696	678	708	678	688	667	664	746	677	643	646	675	704	670	669	704	636	728	709
22547	21298	28595	24330	21292	20284	1540	615	439	471	390	374	364	374	349	340	295	329	303	339	332	318	338	300	303	314	288	306	320	299	270	318	296	294	305	336	283	310	283	293	274	285	313	274	278	285	306	309	292	288	301	312	307	289	308	283	300	276	280	269	298	308	299	276	295	297	292	303	295	285	271	308	281	296	304	314	292	323	276	300	283	307	279	261	291	313	304	272	272	322	290	284	320	260	283	302	288	298	290	290	326	292	319	287	284	263	319	305	308	274	311	284	302	297	284	310	279	283	305	286	285	290	291	315	282	281	320	277	289	267	293	284	285	320	304	286	297	321	293	303	308	315	301	269	292	316	298	259	288	305	316	262	319	341	312	255	307	275	302	307	296	275	264	298	299	279	273	280	290	284	323	255	271	286	244	290	272	271	308	294	297	324	300	275	313	293	269	288	282	312	268	304	304	292	299	307	310	275	300	314	322	297	303	312	276	286	301	292	290	310	253	285	304	311	307	274	302	301	271	260	269	298	300	281	290	278	286	284	320	309	290	273	325	306	286	302	303	270	276	309	297	276	310	298	284	276	269	274	300	308	277	296	304	300	297	285	293	299	298	293	292	292	286	317	283	272	283	287	262	271	294	276	282	293	278	309	288	293	316	317	303	322	283	292	310	301	305	255	282	279	300	303	279	286	328	290	280	286	282	293	271	273	303	324	336	276	283	283	274	292	301	268	269	283	265	287	304	305	307	287	291	298	309	329	274	282	292	325	286	298	307	317	282	296	313	294	302	284	295	280	291	299	306	249	267	285	291	278	290	277	270	276	283	286	288	284	279	307	269	318	302	300	306	290	313	307	291	289	282	314	280	288	292	285	272	295	295	277	275	292	300	261	280	278	322	288	304	293	266	302	309	282	331	271	318	287	305	300	299	304	313	276	282	306	294	289	302	270	290	275	283	311	284	296	284	273	292	293	282	290	284	278	279	321	305	303	292	262	304	276	322	318	286	299	272	285	280	296	284	330	297	316	290	331	291	288	289	293	266	285	292	264	288	296	283	281	294	283	297	328	302	305	315	295	270	258	275	332	276	300	318	309	287	291	303	329	285	271	283	304	320	310	294	298	307	284	297	320	283	274	272	287	297	285	304	308	286	263	281	300	299	308	298	280	295	257	310	269	309	298	323	288	299	256	295	289	314	294	316	280	306	299	259	315	294	301	293	296	274	297	300	295	294	305	291	324	284	293	281	282	307	266	284	272	296	281	310	304	284	311	306	283	305	289	283	313	304	304	309	280	281	283	299	278	310	299	330	299	315	287	263	304	262	316	294	325	292	280	296	284	318	327	298	310	262	283	316	313	284	274	286	293	320	290	291	312	327	285	258	317	302	288	296	298	285	301	298	269	275	279	295	283	278	296	295	274	285	262	267	310	291	291	275	280	261	319	294	295	283	326	286	271	286	297	290	292	294	281	297	289	298	291	280	269	297	306	264	304	276	311	286	283	285	294	272	288	287	288	292	272	305	310	290	296	307	277	275	297	279	301	323	277	290	304	289	258	263	290	293	290	280	290	254	281	307	281	292	276	270	260	278	274	278	249	295	265	279	313	297	313	310	292	313	269	279	336	304	269	308	273	293	294	282	299	292	273	281	302	297	296	291	300	277	314	275	318	296	279	296	311	294	294	305	306	269	275	272	289	281	267	276	301	278	283	318	314	275	296	290	299	288	284	310	284	285	274	284	283	286	276	296	281	317	275	325	288	277	304	276	294	304	295	265	274	284	300	297	285	313	316	322	287	289	309	302	283	307	286	300	304	294	291	271	296	276	306	292	268	269	284	267	265	289	321	325	255	301	278	284	300	304	315	272	279	282	313	294	277	310	279	267	285	285	308	264	288	279	328	295	282	252	296	280	290	281	295	266	323	308	291	261	264	281	314	288	276	319	295	277	272	269	305	292	302	264	292	300	337	326	307	269	300	291	294	268	274	289	292	256	266	338	308	320	281	299	274	305	307	263	302	290	318	264	293	268	297	272	303	281	281	278	278	299	273	269	297	285	283	283	295	268	275	290	290	312	270	268	296	304	272	311	288	299	303	287	276	298	280	289	275	308	311	287	274	320	314	266	304	305	299	295	291	283	293	283	287	297	289	277	276	310	267	286	320	260	298	268	288	287	312	317	274	255	270	306	271	308	309	299	292	306	291	300	294	280	289	292	309	301	291	271	257	290	258	272	288	268	298	272	303	293	278	289	302	322	324	321	291	278	271	279	287	276	273	287	299	271	314	284	254	295	304	283	271	289	313	294	305	303	269	293	282	294	294	283	262	293	299	289	291	307	290	296	278	291	292	296	279	286	321	304	255	287	310	289	277	282	299	302	264	294	290	306	284	291	276	263	294	289	287	304	317	297	291	293	263	273	325	292	268	298	285	261	300	290	271	293	307	291	297	301	262	290	269	334	280	291	320	279	291	294	312	297	286	272	274	293	309	294	297	280	308	303	286	289	272	277	287	295	297	276	298	296	262	300	301	274	271	281	287	301	297	282	285	304	272	272	268	280	293	300	302	302	280	312	293	301	335	270	283	295	281	280	311	268	278	251	313	285	313	280	305	302	270	346	310	275	293	274	237	275	287	297	285	298	278	296	304	272	270	308	270	284	294	299	277	273	280	283	299	289	290	285	284	286	291	290	284	270	299	286	314	288	293	271	305	297	269	285	285	269	273	291	272	282	287	292	310	271	262	276	329	290	288	253	265	306	265	315	302	294	301	305	278	274	291	302	291	308	322	302	295	294	319	252	309	283	262	274	325	293	302	254	298	304	273	272	291	297	294	309	299	280	252	303	321	285	274	299	323	283	302	324	283	329	293	303	284	320	281	272	279	303	277	303	288	284	290	312	259	292	317	263	287	279	274	303	305	278	268	300	312	318	308	287	285	261	283	240	288	286	315	300	291	297	266	305	267	269	309	292	280	306	292	297	300	313	264	311	295	284	266	257	270	302	283	313	257	272	288	304	322	306	315	280	303	290	296	297	271	303	294	297	289	283	298	295	322	279	315	304	266	288	297	269	279	304	302	281	302	274	322	309	285	284	326	256	284	292	311	271	277	290	276	283	288	284	303	318	257	277	287	312	293	300	253	281	281	306	274	323	292	282	308	278	326	253	291	314	276	308	318	278	303	280	294	305	303	293	301	307	306	263	333	289	289	294	285	291	293	281	276	288	313	286	298	285	266	308	279	280	334	294	293	300	285	280	265	265	269	293	294	284	297	268	285	279	280	280	276	297	277	293	283	302	272	279	269	280	289	323	311	283	319	290	312	289	292	274	306	297	302	286	291	282	309	306	305	281	269	280	315	312	262	291	300	312	283	275	289	285	311	269	290	310	309	345	276	273	294	283	284	280	280	288	327	262	306	293	286	299	292	294	286	285	278	289	283	297	266	282	290	305	280	270	308	297	280	329	298	307	294	302	302	298	272	254	300	273	295	301	305	272	258	292	297
36787	10167	6364	3104	2117	1559	1239	968	883	757	673	617	561	564	535	517	475	521	496	467	444	454	419	421	425	465	417	417	445	435	390	404	350	395	412	443	387	397	453	437	390	382	415	400	414	397	395	411	397	386	414	362	421	425	408	383	385	434	361	385	393	403	404	349	400	427	402	396	378	392	429	395	377	393	409	381	382	372	391	385	367	386	415	415	360	368	356	388	380	381	367	396	369	362	366	410	403	364	359	392	409	368	402	419	403	424	386	434	401	406	390	405	338	412	407	362	377	364	398	380	395	393	434	392	382	396	411	371	398	373	400	391	391	401	395	370	379	378	400	379	399	378	362	381	392	396	401	382	379	417	410	349	411	395	381	374	372	381	397	384	361	400	416	394	427	423	392	365	394	398	370	413	416	393	398	431	403	379	394	399	338	371	396	378	386	352	379	384	371	388	373	419	372	379	380	393	399	428	376	360	416	379	410	368	354	370	415	395	375	407	381	374	389	377	419	374	379	384	417	399	383	386	399	369	395	417	404	369	417	377	384	391	375	392	416	380	371	397	399	377	392	422	366	365	380	399	385	423	416	407	385	364	403	399	363	390	379	370	377	397	401	388	366	372	397	383	391	409	408	357	377	365	413	358	362	397	403	415	390	385	403	406	386	375	396	378	381	386	395	373	383	432	382	389	372	350	369	397	420	404	385	407	373	393	373	394	403	405	397	402	348	354	362	364	395	368	401	382	388	414	385	372	390	396	373	393	377	404	396	426	366	381	396	406	347	372	380	392	431	428	381	406	367	383	389	414	384	380	350	379	418	381	362	410	377	373	385	418	387	392	395	393	388	398	383	366	385	393	365	391	372	395	395	379	394	400	378	359	381	397	411	373	397	386	386	368	386	385	391	360	383	384	413	427	381	422	406	364	364	397	383	383	399	347	386	416	350	429	395	398	358	415	390	396	361	370	414	358	399	407	368	405	405	391	402	407	436	377	365	418	380	406	399	399	397	391	369	365	364	378	390	424	401	373	367	402	400	410	398	388	366	431	407	401	389	370	374	370	393	364	355	387	398	404	368	374	418	403	354	383	409	355	393	406	389	394	438	390	404	408	385	421	365	394	358	412	399	368	391	370	405	381	395	389	362	387	382	384	363	394	389	391	400	397	436	391	371	377	390	388	390	372	372	396	364	374	369	388	369	419	402	409	357	422	410	366	377	372	377	387	406	354	389	405	419	343	392	406	387	383	398	392	389	395	397	397	408	387	396	385	358	398	371	382	405	363	405	409	403	423	369	390	379	417	410	394	417	392	363	399	369	400	371	427	411	414	382	384	375	363	396	386	363	392	394	407	377	378	385	368	380	379	369	408	398	409	396	382	400	349	379	367	352	391	391	381	389	433	360	362	406	380	377	378	410	399	369	357	362	404	400	423	390	398	360	394	378	402	370	390	385	380	419	415	408	435	334	388	392	385	417	362	420	394	417	395	367	410	381	357	378	395	389	388	366	400	413	355	418	390	381	377	371	389	392	387	370	373	396	372	391	379	412	380	383	390	385	386	370	392	390	388	407	387	385	387	439	408	352	362	388	380	385	386	399	416	366	384	368	402	401	362	403	398	401	382	337	391	379	374	370	393	414	395	419	407	392	379	375	398	376	365	361	359	383	388	376	383	380	380	386	372	373	358	374	339	387	363	390	395	387	386	383	378	391	402	395	416	396	379	403	385	399	415	397	375	421	408	404	379	355	401	369	415	404	378	373	410	380	358	397	402	385	358	407	382	344	345	403	395	397	375	398	323	378	387	359	368	393	380	413	416	367	372	387	370	395	396	378	379	374	410	380	402	399	388	370	377	378	420	396	368	417	428	390	403	375	368	384	371	386	415	400	389	381	371	384	355	378	389	383	385	395	377	414	406	384	383	382	409	369	384	367	407	395	407	381	381	408	355	408	363	358	397	395	406	393	394	398	396	395	387	407	409	372	396	409	386	408	392	406	389	401	393	381	379	357	377	407	393	372	373	367	374	397	390	400	394	395	416	403	363	362	418	376	362	399	381	414	386	419	338	400	363	397	395	389	390	391	381	393	383	371	398	381	405	390	381	360	363	384	388	419	392	393	400	402	382	407	375	394	387	423	416	406	365	387	336	407	407	359	384	441	394	390	363	404	391	398	423	390	380	395	393	382	385	373	400	407	400	356	365	356	382	383	396	430	399	404	401	362	424	400	377	376	416	420	398	425	367	367	376	379	399	391	389	368	416	409	357	320	370	351	389	372	402	411	391	388	384	391	390	365	354	389	378	385	393	424	415	371	386	402	403	403	399	408	383	370	384	390	403	385	386	356	382	390	354	403	385	424	368	379	376	386	411	346	436	380	378	413	380	385	403	381	380	374	406	385	400	368	360	364	379	393	377	412	377	404	397	386	420	401	397	390	389	356	413	381	381	409	370	387	385	369	363	395	392	420	393	414	406	368	397	394	394	387	394	428	402	388	411	413	410	401	376	393	382	433	409	386	397	347	412	359	360	379	387	402	367	384	385	412	397	383	373	380	366	381	366	399	370	399	393	388	346	409	414	414	376	414	393	416	410	381	400	356	426	405	354	388	409	347	362	404	415	400	379	384	391	422	375	363	364	388	370	362	357	412	403	396	407	394	396	412	411	382	431	384	390	372	408	397	384	368	364	371	399	348	397	373	383	374	369	360	382	408	416	427	378	399	392	376	391	397	400	385	383	362	384	413	353	419	444	389	355	392	419	382	419	384	398	435	413	397	408	399	422	368	403	415	376	379	385	397	391	382	402	337	442	384	370	401	367	402	376	389	408	382	378	374	372	404	394	382	417	407	407	402	376	384	368	402	403	373	383	410	397	389	396	378	387	384	424	437	372	392	418	390	421	385	361	393	384	419	429	408	389	387	384	382	386	400	397	390	406	374	408	400	373	378	440	371	380	383	373	351	392	416	424	399	372	414	339	363	383	412	365	375	375	421	396	370	402	379	395	407	379	371	419	388	374	403	350	353	374	399	384	354	393	393	389	406	411	372	408	370	389	371	411	401	380	381	394	361	396	394	403	414	410	374	420	371	408	399	376	384	386	386	369	390	388	365	389	405	380	375	382	413	349	356	402	392	421	394	362	372	411	420	436	398	374	390	398	367	410	380	382	411	362	402	373	386	396	368	345	358	341	381	380	431	403	385	401	427	401	382	398	441	385	343	389	369	380	352	390	398	394	383	382	416	376	404	404	398	375	365	398	418	380	396	374	389	375	387	345	377	406	387	423	416	394	332	368	396	354	389	369	390	384	425	398	414	381	381	401	373	392	416	384	377	363	372	371	393	410	395	370	384	379	395	432	361	383	391	374	411	380	383	363	398	376	389	437	385	368	390	361	401	397	381	370	406	365	396	413	367	384	369	387	404	400	420	400	398	395	385	400	391	381	384	376	374	418	412	376	344	412	366	395	389	401	422	400	367	380	353	404	435	377	410	388	384	391	390	447
28180	16417	3095	956	806	779	784	784	775	754	785	741	685	731	749	736	751	741	761	778	723	788	788	769	771	743	772	710	749	759	774	734	711	783	718	681	704	774	739	746	753	737	757	762	756	723	719	807	765	769	702	693	710	745	747	767	744	748	759	701	764	773	742	761	754	729	732	784	742	755	724	773	733	741	730	770	787	783	742	775	745	792	739	741	725	729	723	731	739	707	758	722	773	714	729	759	728	715	783	743	716	725	753	717	759	699	727	757	765	761	697	724	757	781	725	694	746	751	767	718	681	735	796	725	685	717	733	720	750	726	721	753	754	746	723	779	770	746	716	740	761	706	727	719	778	732	753	699	729	706	727	738	753	726	750	697	725	748	744	742	740	792	724	720	779	702	737	716	712	728	737	678	689	755	711	728	725	747	749	728	795	708	761	751	696	790	776	787	735	744	745	718	760	718	762	728	761	752	696	743	693	740	734	742	735	762	721	712	778	716	749	764	721	719	727	741	696	737	764	689	730	792	737	773	714	746	739	753	725	745	725	710	748	737	757	732	718	701	735	780	731	728	778	737	750	758	759	759	712	716	738	746	705	692	836	762	708	711	795	745	692	706	759	695	746	744	770	754	769	760	732	745	744	716	750	770	780	744	763	765	716	759	723	758	703	754	726	781	715	757	728	734	767	696	764	746	702	744	743	731	741	740	737	694	763	750	717	736	730	760	768	727	769	717	749	725	792	698	751	743	721	762	703	771	757	717	746	749	758	708	791	671	747	748	702	749	761	704	731	709	727	757	694	743	760	744	729	740	793	738	738	699	750	764	746	723	798	735	754	695	747	722	769	769	754	727	714	746	758	738	740	742	747	727	731	757	750	734	726	691	741	778	805	772	721	741	743	735	767	777	702	743	710	757	726	734	763	728	679	737	767	748	735	755	752	699	758	761	758	798	710	712	735	744	732	720	743	790	745	761	745	767	717	748	764	693	681	694	778	745	732	715	768	737	727	745	764	753	730	721	777	752	735	704	717	787	698	730	771	748	744	807	752	727	754	742	725	775	794	729	683	726	794	759	698	745	741	776	759	751	727	728	770	747	835	713	784	738	755	705	756	753	774	774	748	783	772	771	753	728	748	765	704	773	798	695	732	672	727	778	725	684	780	726	712	716	742	699	714	714	708	679	732	742	729	772	721	757	708	744	744	785	777	712	741	742	756	727	744	732	698	764	729	716	758	754	721	734	731	740	757	728	761	722	758	725	738	748	759	730	761	725	758	768	772	681	756	766	739	795	700	764	776	751	764	717	743	755	756	786	781	707	719	729	746	734	796	685	729	785	700	735	782	735	738	728	752	718	731	706	730	793	760	783	708	722	759	721	741	752	755	797	747	784	732	656	753	739	735	721	763	838	745	737	765	717	756	749	745	783	732	726	736	725	686	743	727	739	724	768	790	744	742	732	759	717	808	691	753	781	742	761	783	745	805	782	737	755	751	746	722	761	758	770	720	784	725	736	785	735	751	726	809	716	754	735	783	729	737	726	702	779	723	702	805	769	728	762	713	738	744	775	740	726	755	741	706	758	756	786	744	769	704	770	743	777	747	726	736	711	727	700	753	735	704	755	727	732	748	730	726	793	731	737	776	756	776	799	765	760	742	720	700	734	730	752	672	729	751	734	773	756	743	756	699	756	730	771	670	808	776	728	765	764	737	757	692	773	755	738	723	765	747	733	756	761	750	729	751	786	754	709	760	726	766	729	726	796	751	736	779	733	753	691	764	767	739	760	749	715	695	799	740	727	738	729	711	763	753	722	742	761	718	769	741	757	748	712	771	732	721	735	723	647	747	763	696	738	685	747	752	762	794	738	801	742	717	763	753	738	772	702	766	772	715	698	765	774	726	732	709	748	705	806	700	737	731	689	764	729	715	687	713	744	719	756	762	761	759	756	726	822	705	725	769	742	775	766	724	718	745	742	718	722	747	727	757	724	716	723	765	739	732	757	744	740	733	743	708	718	745	775	771	724	814	739	757	690	742	778	708	731	670	763	760	800	707	741	727	697	674	732	759	786	773	775	750	753	790	778	734	770	727	768	734	721	743	704	742	705	765	737	761	772	764	781	718	751	751	767	749	769	758	770	762	800	742	756	714	742	732	763	782	797	717	744	729	743	724	721	777	762	728	808	753	763	723	774	774	775	720	718	761	703	749	751	715	743	729	707	725	716	763	735	729	703	750	763	769	761	734	732	798	783	744	743	737	760	737	807	694	756	751	716	770	682	729	745	738	745	715	780	780	749	760	740	777	728	764	751	779	733	743	687	726	702	760	741	748	756	753	797	679	753	784	776	706	768	715	727	790	729	726	731	712	738	746	741	727	732	696	771	722	768	755	773	770	725	726	755	760	729	729	808	710	734	751	686	732	695	732	758	781	723	754	745	724	739	726	739	766	738	756	676	714	747	748	764	768	754	748	718	733	750	690	708	725	718	750	741	717	729	704	739	722	749	718	795	747	752	773	770	749	724	731	785	723	705	772	701	699	691	738	775	754	735	742	742	696	727	722	741	735	735	723	780	740	707	763	745	807	765	767	720	786	751	692	728	765	718	749	798	763	770	762	745	758	766	737	721	779	733	740	738	721	757	717	741	743	769	708	727	784	769	731	760	770	722	728	753	799	755	775	744	704	721	770	733	706	763	740	728	709	763	735	685	756	697	756	755	776	751	743	770	723	765	794	699	715	708	712	755	753	749	779	710	760	788	769	736	723	730	733	714	786	739	721	716	762	791	718	736	753	722	768	766	745	752	761	741	722	738	710	752	800	765	748	742	757	741	751	747	712	768	766	692	749	710	765	756	755	743	718	734	728	737	744	724	759	731	763	741	752	792	762	718	697	831	687	729	775	730	761	722	732	799	782	727	759	678	724	751	705	752	688	713	758	769	718	749	778	707	753	713	742	724	761	745	730	727	761	758	764	790	709	774	774	715	695	714	749	705	681	744	707	775	747	758	749	766	705	756	686	764	785	722	743	725	781	796	759	767	769	723	710	700	713	747	732	738	765	704	740	782	790	770	762	750	712	768	729	721	710	706	758	738	713	765	697	758	718	738	773	740	719	723	759	825	792	807	733	747	732	728	741	725	716	800	735	756	735	761	732	753	721	761	751	715	755	736	766	728	741	787	749	729	729	748	746	770	733	768	763	764	744	752	769	732	706	744	797	731	718	728	740	774	740	732	784	745	750	747	730	716	690	773	750	732	745	758	759	724	783	718	801	746	759	754	746	716	724	786	737	767	783	739	684	771	772	746	754	729	706	775	753	753	787	773	766	684	803	745	698	747	726	760	766	701	734	739	755	763	724	725	731	779	769	772	745	701	736	729	768	704	791	742	738	745	737	810	727	735	765	738	691	755	757	677	748	758	744	709	760	729	743	710	734	718	727	765	773	764	735	727	749	710	748	738	828	739	724	739	718	766	747	766	742	692	728	771	737	720	764	725	745	765
10813	1383	1174	1033	1068	947	1023	1049	947	920	965	987	954	974	930	913	884	927	892	955	912	941	928	920	960	969	1001	957	949	946	939	981	928	1022	946	915	893	898	973	959	943	890	970	954	953	973	954	996	941	973	915	944	964	956	978	972	963	984	1002	1003	941	959	936	999	1013	912	944	953	903	934	974	1042	930	1054	937	1009	970	921	952	927	947	927	924	986	964	928	1004	944	953	954	997	969	889	941	953	921	985	932	976	960	968	966	953	931	970	971	959	976	964	980	985	961	919	960	920	985	971	960	952	981	909	967	923	877	969	962	963	890	927	966	912	884	934	939	935	932	976	916	980	967	895	940	920	964	980	955	932	973	1009	992	951	988	959	977	937	949	932	930	939	940	919	938	933	938	939	903	939	982	989	966	978	934	929	968	988	932	930	930	959	869	964	940	1016	977	940	874	960	969	933	972	966	974	961	982	956	969	899	974	960	900	958	934	946	865	986	964	945	915	1008	962	944	982	932	1031	991	994	915	931	953	990	994	920	933	986	944	928	970	927	931	933	980	950	877	935	978	1004	1047	994	995	1021	974	972	974	960	991	950	959	950	913	958	971	951	1016	939	940	956	901	987	1039	1016	963	967	941	905	967	968	996	969	933	942	960	981	996	946	942	968	949	969	985	999	989	963	971	952	937	955	952	951	995	971	992	958	933	960	950	967	964	942	908	955	952	983	1022	978	1003	961	973	924	985	993	930	952	948	968	916	954	950	923	949	946	952	952	977	898	935	940	896	1028	973	954	987	936	977	976	952	984	960	984	893	928	1006	919	990	997	942	951	948	978	967	940	968	930	931	976	978	941	964	948	951	975	993	999	1004	953	998	909	984	926	987	971	918	1010	1000	985	983	927	994	983	914	982	996	992	925	960	905	963	898	952	966	981	951	951	898	919	967	951	965	920	992	920	900	961	939	937	952	932	940	914	915	888	973	1001	986	988	959	972	983	926	928	955	944	1006	954	960	956	987	917	933	890	955	933	970	946	965	939	965	928	975	909	918	964	910	935	916	981	1009	962	975	927	966	936	995	956	951	953	991	938	948	970	947	941	997	913	949	986	934	930	965	993	931	997	968	936	972	967	912	944	901	976	997	932	959	976	1037	961	956	992	938	926	942	955	1013	979	928	1001	938	988	888	918	1001	939	966	1022	926	986	1001	942	918	944	987	933	945	964	970	1022	872	932	988	1017	959	986	941	973	948	924	965	961	929	953	957	908	910	916	932	1022	1003	951	925	956	985	946	918	953	957	941	922	939	996	907	957	892	922	986	904	967	918	978	925	1021	900	973	984	960	965	950	935	1004	926	971	937	987	914	931	970	933	947	934	935	998	950	996	944	938	962	921	941	966	951	935	967	959	985	943	1015	935	979	981	1017	964	927	971	890	932	916	997	959	951	884	934	996	983	935	926	935	937	956	947	957	964	945	1013	995	949	928	928	937	970	924	993	948	910	957	937	943	993	936	909	919	968	932	956	984	983	907	908	873	933	941	991	984	1019	965	944	952	937	939	946	973	939	924	1001	960	959	919	913	889	981	952	966	947	1009	982	902	971	961	936	958	977	952	993	977	972	891	948	983	948	962	915	934	947	982	944	977	970	978	946	923	922	992	963	908	931	929	988	921	950	965	977	1002	969	922	998	944	932	948	924	915	936	936	901	902	942	917	917	963	950	940	955	929	972	949	927	1000	935	898	984	966	932	951	962	954	982	990	978	905	959	982	961	978	924	955	978	976	915	961	913	930	1016	994	982	965	950	912	961	934	908	966	948	942	934	1009	878	970	980	975	908	927	894	988	915	989	922	961	928	947	931	967	949	1029	945	951	916	923	935	970	940	940	975	989	894	952	920	969	904	931	964	955	1006	981	1007	958	956	991	956	1032	939	954	980	951	921	947	913	988	936	943	946	948	985	901	990	963	947	955	974	917	977	939	942	926	933	915	918	950	968	930	933	866	991	982	974	910	911	1010	962	924	978	975	955	949	938	933	876	989	1005	889	962	924	939	974	930	979	937	954	1027	934	945	979	954	967	979	918	976	922	952	966	923	927	867	975	958	998	937	881	972	974	941	941	940	990	967	960	935	973	917	996	903	984	926	960	956	888	940	977	988	899	973	942	942	938	933	956	989	871	983	916	982	1005	949	947	942	932	930	995	949	965	989	910	932	1041	938	933	948	939	966	1004	914	972	984	970	969	935	943	945	951	941	946	1005	1004	968	980	969	935	944	924	969	924	952	921	971	962	932	924	952	949	962	943	911	982	883	971	990	920	965	1014	907	914	977	899	932	955	980	985	930	974	943	952	973	963	924	929	911	971	990	987	943	953	923	999	971	918	948	897	921	935	951	927	942	913	937	959	971	916	998	891	931	939	951	961	914	950	975	927	1024	952	951	1014	934	1030	950	1012	951	928	1011	937	963	964	937	969	968	1015	1023	998	953	932	975	1012	954	908	968	975	960	991	956	957	922	934	949	916	962	924	947	943	1016	967	952	929	958	948	918	985	946	923	908	931	951	949	933	923	881	941	965	959	952	966	1012	920	964	935	899	956	946	983	935	907	938	911	994	977	984	946	932	969	970	950	960	970	1031	936	964	969	911	963	959	966	970	938	930	970	933	939	916	937	926	934	1027	950	983	1003	981	897	976	963	900	1009	915	1023	968	968	961	1000	971	977	979	983	948	936	944	962	994	935	909	957	938	956	951	966	925	935	920	934	964	962	950	956	957	957	960	941	908	937	974	943	967	945	955	1017	993	970	982	988	911	961	885	926	986	926	988	956	892	975	943	960	957	938	991	1020	932	924	964	946	993	934	897	955	964	946	976	963	959	910	927	938	943	951	971	961	941	958	970	967	975	936	977	929	920	973	974	916	920	987	923	997	950	975	973	923	909	936	955	954	970	968	985	904	936	947	931	923	906	934	949	930	965	980	937	979	876	916	935	976	960	964	996	968	928	920	954	987	940	946	924	954	1014	946	932	976	936	937	956	935	926	955	958	945	948	929	989	924	925	971	942	963	969	934	960	1013	951	936	940	931	919	978	1003	918	964	941	932	953	899	900	934	963	996	944	992	926	928	891	918	980	995	984	961	943	967	884	935	978	899	1001	968	962	910	954	974	955	963	972	940	932	989	942	947	947	968	967	981	927	977	950	913	966	1012	950	892	992	921	970	973	961	948	928	919	1014	937	964	926	954	964	985	910	1023	982	950	933	953	961	972	971	937	935	979	947	985	960	967	943	950	981	944	948	968	909	1047	959	952	963	975	972	947	922	963	982	897	941	964	936	910	994	931	1005	1007	968	947	982	891	919	982	896	961	939	1022	983	956	959	999	999	947	905	945	961	961	940	926	958	915	968	996	935	966	946	949	965	939	877	974	933	941	911	979	929	974	940	1010	963	976	985	939	966	975	924	935	964	983	986	933	967	927	944	916	980	962	935	959	967	941	956	944	939	920	946	926	1045	1006	934	922	931	916	996	985	960	972	917	961	944	925	953	952	936	922	985	973	952	941	973	943	936	913	963	969	887	981	930	909	974	977	937	964	1026	900	966	964	982	994	976	977
23379	21216	27951	24758	20949	3624	948	718	731	673	656	683	621	667	647	631	616	595	639	627	674	641	597	588	631	577	602	627	584	620	595	599	617	586	594	616	579	638	568	647	610	570	632	584	566	619	650	640	629	606	642	563	613	564	612	632	617	619	643	628	627	652	611	636	656	590	633	595	636	578	571	610	634	645	600	558	598	627	616	612	616	578	604	582	596	570	631	564	646	612	645	572	633	601	589	552	597	600	636	583	589	616	575	590	627	625	609	649	671	612	597	619	639	614	610	614	585	595	663	592	623	607	593	607	619	587	597	602	597	635	586	642	609	646	625	647	583	591	573	604	596	563	635	603	637	623	646	584	608	583	609	652	600	610	606	617	586	558	623	641	659	599	595	573	580	631	596	659	599	636	571	602	587	594	590	567	661	567	615	625	634	622	602	646	607	567	617	631	591	605	621	612	597	569	613	610	573	557	587	593	564	589	601	594	616	628	535	568	592	622	612	569	584	594	567	589	592	634	569	572	598	634	613	605	574	604	605	621	589	642	614	646	596	568	634	620	628	628	651	608	583	634	601	555	569	582	612	585	619	606	634	628	598	589	581	590	644	580	564	635	584	610	658	670	596	596	613	564	625	623	581	610	612	595	629	629	606	586	618	625	627	627	591	622	591	594	616	610	592	606	562	655	616	544	626	664	553	644	552	651	583	636	634	608	588	615	628	595	620	602	605	573	609	644	570	604	604	598	602	655	599	609	606	564	624	583	586	593	603	587	633	626	604	631	575	619	573	574	619	593	624	626	631	616	599	586	601	583	610	599	579	603	613	608	588	600	608	628	600	638	597	569	562	626	625	638	608	621	577	672	612	624	616	644	604	639	596	596	592	617	632	584	577	630	577	569	625	636	595	567	607	532	610	622	592	623	613	627	621	617	597	635	616	621	592	659	591	616	628	628	655	605	612	586	622	619	610	612	602	600	578	655	619	600	629	585	545	621	585	595	581	619	593	617	586	612	606	626	657	581	635	663	554	636	613	597	645	600	648	607	613	623	596	619	586	603	619	599	625	609	649	621	597	546	583	640	621	633	619	621	580	588	572	613	599	617	566	600	560	594	615	614	589	606	607	597	570	597	559	598	586	604	589	582	609	597	606	575	610	607	608	610	664	618	600	627	642	631	631	604	605	624	580	605	616	593	634	613	619	556	610	599	585	603	594	622	573	618	587	625	613	622	602	575	635	592	604	614	610	602	623	645	582	594	594	571	613	639	646	620	609	602	600	634	604	624	597	590	639	560	631	607	563	614	597	613	622	624	605	572	584	615	599	609	576	620	618	569	605	561	592	659	620	586	624	664	593	590	641	612	577	609	571	605	583	553	580	660	587	575	598	593	635	614	611	613	583	606	584	633	611	583	628	556	625	566	560	608	632	584	582	583	581	618	577	571	616	564	593	593	633	609	602	614	620	601	582	565	581	641	646	613	590	652	595	593	581	600	676	612	654	653	592	613	595	605	585	603	624	589	647	605	567	628	652	624	598	593	620	599	600	583	666	585	592	595	615	608	603	603	610	590	566	625	596	608	607	576	592	589	613	603	588	627	568	617	560	597	597	607	647	606	616	559	636	597	581	574	595	604	601	571	648	621	596	600	634	591	600	589	644	625	588	607	622	543	557	621	589	601	611	595	649	595	627	642	614	593	633	637	607	558	629	612	587	618	560	611	631	614	638	600	649	650	587	592	619	629	564	592	613	625	590	593	582	603	621	633	597	590	601	592	610	618	636	593	587	600	622	619	610	566	610	611	622	608	647	603	573	574	644	583	614	549	635	587	591	599	614	637	629	607	583	598	612	598	615	601	570	625	628	591	635	577	657	614	585	608	557	596	617	627	610	591	608	626	600	632	595	609	597	644	620	660	583	579	581	625	579	610	645	595	579	580	625	588	619	599	604	614	613	622	596	585	575	578	620	573	603	601	605	594	551	641	596	580	600	571	606	633	642	607	634	603	594	632	610	585	623	624	611	585	596	614	608	573	607	595	595	608	546	647	575	586	609	629	587	595	590	562	578	587	595	623	579	608	626	614	587	610	643	711	619	563	609	550	590	598	576	556	620	643	598	607	563	614	579	584	578	629	591	601	617	628	620	628	618	611	646	608	614	606	622	668	571	676	595	602	589	641	593	589	598	630	544	631	582	609	642	619	574	593	613	627	589	596	588	620	611	603	576	606	616	629	592	607	557	597	617	633	652	615	583	659	621	592	561	563	607	632	626	575	582	593	591	585	613	630	618	615	610	611	586	609	573	604	615	580	615	599	592	592	606	590	586	560	614	582	610	596	652	659	628	567	609	601	588	636	642	578	638	577	605	564	598	611	616	619	596	605	581	633	606	574	596	615	631	600	590	623	650	608	613	641	558	612	592	621	622	582	581	620	651	566	563	646	626	610	577	576	607	598	605	671	649	601	597	643	597	624	606	618	610	594	561	626	626	592	618	617	611	612	601	590	605	602	580	633	634	602	590	662	611	622	591	622	594	570	624	639	628	641	613	615	537	591	603	599	621	597	574	601	596	610	599	604	595	595	598	598	649	581	585	630	585	609	602	617	560	644	599	617	593	600	615	633	614	607	587	606	637	648	592	606	639	591	599	585	575	614	602	601	594	599	634	602	654	617	620	651	647	596	617	573	561	566	552	607	599	611	585	616	590	635	628	636	585	619	555	659	595	612	640	584	608	613	597	612	607	607	608	593	613	623	604	609	634	583	595	622	615	618	590	589	627	607	610	613	591	596	586	561	572	600	619	616	600	607	573	608	575	630	599	582	585	572	571	609	565	604	582	598	611	610	598	586	616	554	583	596	568	582	578	564	609	636	615	602	607	618	567	604	622	634	608	618	604	586	644	591	598	591	590	592	614	615	654	588	608	637	585	636	624	637	616	611	629	575	605	642	541	611	614	575	603	586	635	591	641	598	614	654	587	588	630	598	573	562	644	605	657	600	614	599	555	614	573	633	666	572	572	632	609	619	657	602	626	585	575	606	573	556	608	615	598	604	629	612	594	617	597	597	574	588	598	591	599	635	589	639	582	591	600	588	575	633	536	614	567	578	581	570	556	611	625	585	608	578	654	625	635	617	590	609	607	644	614	614	620	601	585	609	628	551	640	633	575	623	599	599	567	615	575	580	619	602	586	623	629	607	607	594	603	588	574	609	541	588	656	636	541	632	579	583	606	621	623	627	648	619	592	611	619	610	668	541	608	579	570	610	602	607	573	576	599	634	627	629	617	636	555	581	595	608	617	573	570	612	594	654	581	604	638	619	603	628	612	595	614	632	599	600	571	607	543	610	568	650	619	630	594	644	580	582	599	570	542	631	615	598	606	612	625	638	578	594	604	587	626	614	635	638	577	614	600	654	601	601	620	599	590	581	591	640	567	622	569	593	613	582	583	606	576	635	624	611	612	591	593	620	621	585	609	557	602	564	619	601	579	625	601	590	612	629	595	607
32158	6776	4152	2293	1769	1428	1206	1112	1017	967	951	921	910	837	836	833	821	834	849	869	840	823	818	843	814	859	853	838	802	811	800	807	839	803	844	733	863	810	774	848	797	836	792	758	781	806	762	829	774	799	851	770	834	789	760	775	827	762	782	821	788	801	784	782	736	812	760	824	801	770	773	793	791	796	747	811	818	797	780	830	786	808	820	797	744	815	777	750	838	819	805	804	797	789	825	826	749	794	779	878	812	754	775	853	799	803	779	772	824	781	821	804	769	748	816	789	833	832	807	803	811	783	789	777	832	819	787	826	797	767	822	761	851	783	790	783	783	832	815	799	792	785	843	851	805	795	793	846	771	784	783	792	806	816	786	756	733	803	736	804	783	754	805	815	788	815	749	772	728	771	795	820	819	790	813	790	819	804	834	811	821	777	747	787	832	832	833	780	798	780	818	779	796	764	748	781	790	792	797	773	792	783	800	792	775	807	795	701	814	756	772	771	786	769	816	832	775	761	830	810	785	789	815	725	791	749	752	788	787	774	723	789	799	819	809	839	771	793	794	809	808	792	778	827	746	849	835	786	801	801	768	801	782	790	819	780	814	790	787	736	842	795	795	752	804	816	834	817	819	778	780	857	780	840	783	786	794	751	750	762	805	808	791	800	787	828	784	744	765	804	785	773	803	815	782	791	750	805	811	794	812	814	798	803	814	829	847	768	745	798	830	698	800	774	854	793	795	800	778	848	774	820	818	788	817	780	767	783	737	822	775	801	781	795	833	742	788	839	786	771	824	760	782	748	778	781	779	820	795	771	817	766	827	786	804	777	763	755	826	841	802	771	829	757	773	814	772	816	766	813	820	802	809	769	839	800	784	811	776	759	812	808	786	825	810	820	836	797	795	832	721	779	790	788	833	753	806	783	767	761	782	777	833	781	792	748	805	796	782	821	763	768	771	797	840	766	824	822	772	798	765	794	804	785	786	802	809	773	784	812	773	762	761	812	764	814	743	836	819	776	785	790	845	823	791	819	768	811	785	825	799	794	766	767	779	796	817	821	762	747	794	769	803	832	787	798	755	805	802	816	795	836	788	776	778	806	781	813	869	818	768	836	761	787	824	779	814	722	767	828	789	795	786	778	811	736	795	837	764	801	807	822	766	846	755	810	786	776	806	765	796	802	815	744	807	871	820	801	850	815	760	736	824	792	790	801	739	739	786	835	786	800	824	802	801	822	752	828	773	789	836	805	755	822	799	806	827	759	794	803	785	770	814	792	767	790	799	846	784	825	782	813	764	773	795	814	800	839	789	807	812	859	795	788	790	753	821	758	856	805	790	833	792	756	767	819	814	778	792	781	779	753	784	827	794	797	770	810	784	794	801	808	784	802	815	776	790	780	795	771	792	798	768	785	790	833	781	759	812	839	774	814	813	759	845	827	804	772	775	786	798	814	772	792	810	810	842	800	740	764	777	780	833	825	767	783	786	725	803	758	765	781	796	761	784	785	814	818	801	758	790	788	780	783	752	750	808	739	754	769	830	820	766	787	809	819	791	785	768	835	782	836	852	847	752	772	859	824	788	776	792	738	791	826	779	762	791	780	801	761	804	778	777	833	792	840	764	759	748	792	816	756	847	790	793	816	812	814	812	769	769	809	838	766	827	767	842	766	764	805	717	775	810	817	831	771	805	733	768	735	793	756	793	737	730	820	789	748	801	743	786	810	802	827	781	769	785	758	810	759	818	776	781	761	813	794	758	810	776	780	768	804	814	791	764	764	801	795	812	796	804	764	868	798	760	803	769	721	832	786	808	764	792	788	764	771	773	782	783	771	773	801	813	793	796	828	763	779	783	829	786	776	774	803	758	796	807	792	786	803	815	721	766	780	791	790	810	779	771	795	770	757	770	757	800	804	801	787	812	784	763	767	745	765	800	787	792	808	763	791	803	813	804	804	732	828	802	806	777	800	764	842	764	753	797	840	768	818	815	768	767	856	759	836	799	822	797	792	839	799	746	767	811	825	811	770	786	737	819	800	764	768	825	808	823	825	777	829	810	753	775	850	828	790	799	786	815	783	816	789	782	867	776	823	816	764	815	719	737	794	798	774	765	759	855	807	811	794	800	796	826	824	773	781	771	789	799	782	808	765	765	785	811	810	792	791	742	774	816	747	752	785	822	781	749	809	828	768	789	797	792	796	831	816	733	828	796	742	801	776	732	800	831	769	805	843	752	844	774	850	814	766	751	801	814	798	826	789	794	812	822	746	718	818	828	838	792	801	814	845	805	790	763	779	792	831	819	796	824	805	723	798	808	788	811	782	808	806	761	844	749	789	780	785	728	753	770	781	781	806	782	805	795	820	760	795	775	801	805	813	782	800	784	752	808	763	730	817	802	832	803	829	769	797	766	767	773	804	795	799	813	771	778	807	821	815	813	758	803	766	805	799	798	822	809	803	751	788	788	801	869	784	746	798	814	738	817	774	779	788	806	766	863	771	804	770	801	832	746	813	760	754	813	767	818	764	795	826	800	791	782	754	818	838	817	837	731	795	782	780	791	722	795	818	782	753	791	772	802	759	825	815	773	839	811	818	794	789	808	801	812	814	799	811	780	804	767	742	821	782	836	732	791	766	805	796	820	786	777	755	817	815	781	793	836	826	760	837	747	759	809	855	793	781	759	826	783	826	783	780	752	821	761	801	768	767	838	751	804	785	802	756	802	735	754	770	764	850	852	789	806	764	775	808	833	815	809	795	758	803	808	811	769	790	801	818	751	810	823	787	771	805	818	783	786	828	754	794	839	810	782	744	759	772	832	810	791	834	776	755	828	809	784	814	798	802	826	791	798	803	814	786	741	805	786	782	807	753	800	811	786	764	784	816	778	776	784	747	739	798	769	731	778	772	766	751	793	768	797	768	795	797	801	778	756	804	796	777	789	811	783	807	817	769	813	792	802	793	798	753	803	793	810	771	799	794	806	771	753	816	783	824	784	835	805	839	800	748	746	803	752	768	815	776	800	772	855	764	845	766	829	792	803	793	779	795	788	786	815	813	812	796	796	794	792	830	766	789	808	730	730	756	784	747	813	767	810	819	814	767	824	811	799	808	758	813	789	776	762	748	802	774	820	817	784	839	790	765	797	749	779	822	792	830	785	790	848	748	823	813	798	798	775	806	801	746	803	816	844	791	761	809	809	825	786	760	809	815	791	829	807	809	789	713	779	784	836	829	838	789	754	832	773	789	800	794	784	799	730	795	781	832	761	778	816	820	819	810	773	769	774	788	854	758	794	758	801	789	805	841	768	778	759	790	783	769	805	789	788	765	793	812	798	789	763	858	695	806	866	791	758	821	789	783	891	793	777	764	773	767	854	772	804	820	798	767	788	753	845	819	766	816	784	786	820	783	801	817	775	836	752	798	770	823	754	809	824	754	769	786	791	726	797	821	816	795	804	799	870	774	817	781	812	828	813	777	837	818	783	838	816	767	800	766	740	797
24852	21222	26013	23734	1602	628	639	576	572	525	540	503	549	568	552	503	530	564	541	495	501	510	579	516	535	488	538	504	546	491	540	520	528	545	504	542	508	527	507	499	489	551	546	512	507	484	516	564	545	509	491	552	535	571	511	537	542	548	520	495	545	468	529	528	542	513	515	571	529	532	464	478	522	480	572	539	515	470	535	521	504	513	504	518	522	458	492	546	514	532	495	534	503	517	518	521	495	522	496	538	533	524	526	534	546	505	564	522	548	481	547	519	515	519	521	530	525	509	533	498	482	518	506	524	499	499	535	530	552	533	508	578	530	552	486	547	534	521	482	530	509	540	541	523	508	534	500	497	530	510	507	539	534	491	487	504	531	472	534	490	509	511	525	502	535	513	517	500	512	547	537	528	529	511	534	539	525	563	500	498	494	524	514	507	539	522	520	526	552	536	524	521	486	540	520	560	510	500	496	558	520	508	510	538	523	495	527	533	518	505	542	496	506	523	490	494	503	534	500	554	492	504	513	516	489	532	514	481	569	533	521	515	495	519	500	521	565	490	515	512	523	482	526	548	528	550	494	500	517	512	516	481	515	486	595	507	496	512	521	511	512	536	540	531	548	547	498	516	525	539	500	564	503	535	486	509	512	534	512	519	525	533	517	521	520	531	539	484	493	486	511	503	499	513	492	540	532	517	511	484	531	531	518	495	512	502	492	528	516	499	568	528	530	532	554	487	514	566	516	514	540	526	565	528	531	487	521	514	525	559	494	491	533	485	511	514	522	549	537	519	523	501	559	521	515	502	521	503	551	497	522	500	489	496	551	533	523	516	536	513	550	520	552	527	510	542	524	535	521	541	522	517	486	556	504	532	531	521	552	531	504	514	529	496	544	505	531	503	516	478	505	509	530	496	544	516	505	538	545	504	473	505	553	518	483	528	502	484	513	510	511	515	543	509	491	496	545	535	497	553	541	553	489	492	522	499	537	513	537	552	574	518	501	547	533	528	491	530	521	492	526	530	525	520	540	465	506	514	520	533	517	529	533	587	512	504	509	551	488	464	496	522	510	547	498	535	513	496	526	522	495	529	533	512	503	527	474	539	509	544	529	552	493	510	472	519	559	502	552	568	516	512	574	498	531	543	513	544	500	507	532	528	508	572	543	498	497	514	509	542	492	571	539	526	501	512	539	528	492	525	520	485	512	561	543	493	506	504	499	506	526	489	499	499	522	502	510	507	514	524	540	518	505	519	540	525	557	537	515	544	550	555	522	483	507	528	506	492	562	544	547	542	523	508	542	516	572	503	504	512	531	539	525	538	551	484	489	524	516	530	544	562	521	521	523	537	497	537	521	508	515	512	547	530	544	532	503	554	510	538	503	500	510	522	529	497	561	477	500	560	543	497	568	509	549	536	506	527	523	517	498	460	528	508	559	535	478	562	545	523	500	528	523	503	528	521	500	523	487	514	530	555	481	516	525	540	501	566	515	491	524	544	558	467	506	530	487	490	537	551	552	580	506	526	505	517	540	545	540	481	479	520	479	480	551	523	492	511	514	483	513	534	561	525	522	537	502	555	501	499	525	545	502	532	535	550	498	525	511	493	541	610	525	501	515	520	517	523	536	547	535	548	509	577	511	530	550	521	522	525	519	534	522	512	517	519	533	502	503	517	487	552	530	497	503	502	517	520	506	489	517	495	528	560	497	524	533	537	522	518	525	512	530	525	497	528	520	515	506	540	544	541	534	491	586	503	541	534	519	509	547	502	551	502	489	504	515	472	486	526	521	536	492	532	501	538	549	502	559	515	551	520	510	494	553	511	522	500	514	510	543	493	516	525	514	527	542	528	518	530	506	562	518	527	529	512	522	572	526	545	503	503	555	554	518	530	506	524	507	531	532	508	489	542	535	512	510	511	470	520	553	553	498	541	508	576	507	537	519	506	536	555	520	506	538	520	523	520	527	540	513	498	492	473	528	479	539	485	504	535	508	525	500	548	509	534	537	520	550	490	531	543	562	517	511	520	508	513	527	522	554	528	537	507	539	554	520	528	520	499	505	531	531	507	483	484	532	495	493	554	505	537	486	518	537	509	504	527	491	515	531	546	496	498	544	516	533	514	556	508	510	517	483	531	540	540	543	533	501	531	505	533	550	525	491	543	514	509	469	524	513	527	550	495	531	482	478	519	473	511	519	469	598	556	542	521	534	491	505	525	525	514	538	583	516	535	533	508	508	517	584	531	567	576	495	513	507	521	537	531	496	493	535	509	543	533	500	515	472	527	510	474	522	532	526	533	517	531	492	565	510	536	518	534	537	506	507	557	506	562	501	526	513	526	494	501	506	526	505	523	552	508	527	522	521	508	541	544	524	542	529	525	577	493	514	540	546	522	470	518	565	512	573	529	486	505	527	515	534	525	566	504	546	499	531	536	541	520	509	523	529	551	537	557	512	517	505	536	524	528	508	493	530	529	521	492	500	528	518	503	550	530	509	517	523	521	506	538	509	502	530	538	506	561	509	528	510	484	525	522	507	538	479	460	544	543	504	507	512	521	521	502	518	561	523	539	497	545	497	517	474	525	513	517	506	502	527	559	507	492	531	514	493	524	533	510	500	528	516	570	495	522	509	512	556	499	504	512	507	520	510	514	528	521	492	566	490	508	578	524	516	532	548	515	520	476	503	538	555	498	496	517	499	481	537	502	480	506	521	489	511	469	465	511	514	478	518	488	517	548	510	539	518	488	544	500	495	511	510	537	530	492	473	521	487	509	501	533	525	498	525	517	527	502	506	582	503	510	520	512	515	490	498	486	529	500	488	486	521	508	515	466	533	506	508	541	532	543	526	563	520	452	509	513	529	537	506	503	531	542	528	493	527	464	538	501	487	547	502	575	525	493	536	527	470	544	519	539	546	568	561	545	499	548	519	491	523	502	542	502	497	556	488	502	538	537	544	522	479	514	478	540	531	565	503	510	492	514	537	490	505	519	516	525	530	526	501	495	566	542	524	545	525	489	544	522	541	510	514	480	506	587	519	511	489	513	519	507	517	514	513	503	495	542	497	515	549	525	546	533	545	537	517	509	530	539	497	504	493	569	546	522	501	528	538	503	523	514	510	565	547	523	488	515	489	507	496	469	507	507	490	502	480	541	507	500	502	466	542	553	526	487	537	508	554	541	481	511	516	510	487	520	526	528	496	496	502	530	516	517	519	488	552	543	507	490	563	530	511	467	540	519	512	516	509	499	538	477	499	537	531	531	498	512	509	488	501	538	542	476	538	534	532	519	489	521	504	508	542	520	529	545	502	507	514	532	515	510	502	476	526	499	512	520	533	515	550	485	515	533	541	505	540	502	555	488	560	504	514	500	509	535	486	496	533	498	566	558	498	531	508	525	508	496	522	477	509	510	573	504	474	535	540	521	558	511	514	569	488	487	487	523	556	482	549	509	510	507	522	516	529	538	507	544	454	550	533	533	543	541	554	504	551	511	524	534
28209	3441	2156	1285	1007	932	894	796	765	767	697	715	725	702	697	699	683	728	659	709	692	660	661	640	673	674	713	678	680	695	666	640	714	655	697	649	601	645	636	751	641	650	661	640	690	666	654	672	716	658	615	686	663	685	690	719	650	654	636	681	654	692	688	628	641	663	633	642	636	657	663	678	669	646	659	612	681	677	666	680	680	673	603	587	651	684	685	660	675	645	627	663	642	662	636	672	651	642	649	707	657	680	681	662	660	646	660	670	685	664	669	697	673	691	690	659	694	642	665	650	688	656	620	670	692	679	643	669	659	629	675	658	690	674	643	684	679	663	639	688	692	696	689	664	639	618	691	640	674	644	619	683	697	672	674	657	615	656	685	655	649	622	676	662	660	655	655	667	643	661	669	627	650	714	663	678	728	659	650	645	664	682	670	637	606	636	639	642	685	695	646	689	626	703	597	633	665	698	697	676	653	604	726	695	666	652	668	664	612	673	667	681	650	675	657	660	660	642	660	649	656	662	701	621	661	628	704	683	661	660	647	686	699	639	664	643	634	600	668	648	681	639	663	682	661	723	681	652	670	631	697	675	664	682	715	635	685	642	650	661	640	636	647	641	669	690	716	661	669	651	633	664	650	651	702	658	664	646	677	656	657	698	647	662	668	674	663	670	660	609	652	660	661	662	664	634	689	640	666	696	679	666	624	684	679	641	645	601	667	667	643	703	676	643	673	709	622	661	693	594	634	700	655	688	680	629	615	686	685	620	654	714	609	648	684	666	686	652	641	661	640	636	681	728	657	660	685	689	669	690	689	672	647	676	635	668	678	643	650	649	687	671	676	664	636	651	676	676	655	659	655	679	690	639	676	649	684	705	687	630	685	694	648	649	647	666	629	728	690	681	687	629	643	656	705	650	713	684	651	648	705	662	631	688	657	672	697	635	639	673	680	696	673	681	668	662	674	676	651	628	615	651	664	679	640	666	655	677	682	642	689	685	648	685	685	657	689	676	674	676	664	642	661	656	640	674	679	696	650	646	642	642	669	708	627	666	659	676	648	700	666	678	708	661	655	687	647	716	631	653	667	674	682	636	696	681	691	670	652	649	710	655	687	677	680	688	704	663	670	644	667	656	670	608	657	631	634	634	659	644	652	644	676	675	651	640	634	659	657	641	670	668	683	599	682	623	659	651	681	674	717	644	639	628	680	656	695	666	650	648	644	670	670	662	707	621	638	671	690	670	658	634	679	654	676	673	634	669	707	661	628	694	682	725	679	678	703	606	686	671	660	638	669	649	666	651	671	708	652	660	672	685	664	647	644	683	641	666	662	699	635	662	627	685	672	628	687	694	667	656	705	710	659	633	677	661	713	686	706	645	640	673	662	621	658	678	630	703	626	623	657	686	638	686	679	641	651	683	632	636	690	636	635	633	679	615	669	644	659	633	687	670	674	681	664	656	660	647	668	687	680	642	654	717	658	638	648	651	647	665	642	670	685	656	634	671	671	668	669	682	651	653	646	674	642	676	648	642	646	681	678	639	652	656	640	622	646	711	664	635	675	631	676	670	649	639	679	670	650	663	694	627	644	653	680	642	716	637	690	657	638	636	652	672	629	660	686	653	661	639	630	687	681	667	629	653	706	652	653	673	672	631	700	640	709	653	685	600	636	698	667	650	643	740	653	657	679	667	707	646	673	683	658	651	649	646	652	679	670	681	632	700	677	658	681	680	656	626	642	631	612	620	660	629	679	625	624	652	678	631	637	640	641	649	679	700	672	656	644	691	669	698	643	676	639	664	636	666	627	666	641	655	680	656	619	658	667	681	699	678	651	633	659	709	657	662	648	677	683	662	634	621	672	671	657	665	697	685	670	669	653	666	683	690	657	652	638	640	687	678	689	642	643	691	621	657	617	688	646	687	661	663	682	644	603	692	641	645	600	648	667	653	659	665	660	661	730	659	656	648	653	703	665	687	603	689	651	648	659	652	639	633	684	645	677	638	658	663	671	635	678	676	676	675	665	694	645	669	652	617	667	701	628	676	646	679	651	656	651	690	672	645	711	685	629	624	650	683	668	669	672	678	677	677	684	647	669	668	688	672	720	676	654	674	696	686	644	635	664	666	680	656	643	645	695	710	665	705	678	691	652	669	660	637	658	618	642	643	684	648	617	653	667	633	651	620	673	644	673	646	667	626	658	659	682	672	701	655	679	672	601	666	653	673	670	677	631	660	655	646	656	674	662	648	682	696	719	658	640	669	663	646	661	673	652	666	667	647	641	629	663	653	629	628	662	665	687	690	636	654	705	667	633	637	639	719	709	642	691	623	645	660	608	656	662	669	640	672	695	656	655	664	659	689	618	678	652	659	690	669	705	673	674	640	656	650	645	664	637	650	665	670	652	701	638	629	629	687	683	630	694	674	661	679	652	704	704	646	674	657	636	621	659	668	669	634	694	682	685	697	670	614	645	677	655	642	702	662	697	682	648	616	672	662	714	652	656	644	650	660	585	700	679	661	652	665	683	667	640	628	660	657	680	653	657	657	653	689	677	685	650	668	614	622	676	640	721	662	671	626	660	653	649	706	654	664	654	672	663	640	681	655	646	711	651	676	632	664	656	679	682	694	635	686	699	670	685	657	665	630	616	680	654	651	650	675	654	620	668	710	702	653	653	663	687	659	675	664	703	666	686	683	673	717	676	679	689	708	661	638	718	624	619	691	655	632	642	686	670	687	638	691	672	690	664	659	668	584	651	655	686	657	731	619	636	671	635	704	689	606	668	681	685	689	659	692	649	669	656	660	644	640	691	591	704	712	662	634	668	671	654	708	648	683	696	628	677	651	684	684	672	679	691	667	620	709	619	657	665	667	661	702	669	637	681	682	679	640	675	693	651	660	681	682	688	676	686	669	662	666	651	664	705	619	664	654	708	673	696	714	670	678	650	694	672	622	680	665	643	663	657	688	681	652	672	688	658	623	667	645	659	663	676	692	616	678	668	651	649	641	676	661	647	714	706	671	704	670	666	674	615	680	700	705	653	671	646	683	681	626	671	652	697	665	703	647	651	674	665	665	675	684	645	634	614	668	684	713	669	660	627	649	637	706	615	720	652	677	662	675	667	645	614	668	618	666	684	682	686	700	663	659	662	650	639	695	678	682	672	650	644	702	630	716	620	676	679	659	657	634	663	681	632	679	738	650	664	686	666	659	691	651	665	692	635	680	667	664	656	658	653	692	647	692	659	655	680	605	661	677	668	666	678	701	614	678	636	642	662	650	625	707	649	668	610	652	616	641	698	657	648	723	644	623	649	661	615	667	659	687	656	676	689	633	641	654	625	702	691	648	662	639	675	695	667	657	634	684	636	639	653	684	684	609	716	658	627	690	680	697	666	651	623	640	635	656	674	668	649	690	671	724	645	631	661	637	641	666	729	660	670	653	655	677	654	619	661	675	685	678	662	656	691	655	693	715	684	694	707	653	706	699	644	663	685	710
22582	21271	28557	24305	21267	20278	1484	594	469	442	358	347	343	319	356	292	332	296	315	303	305	316	275	279	282	295	343	305	330	284	257	285	284	265	312	287	294	288	297	289	283	293	323	311	288	298	329	325	284	283	281	312	294	259	266	290	317	277	308	304	281	287	293	312	293	260	275	286	268	276	277	276	304	252	268	271	301	262	274	291	298	298	280	296	278	294	291	279	287	267	275	287	281	292	255	296	304	292	285	286	276	272	300	286	264	310	256	282	268	298	292	294	280	277	320	269	305	280	294	292	279	309	294	301	293	279	264	288	267	300	276	291	266	272	293	259	297	273	288	277	297	298	279	260	264	287	312	297	303	258	293	328	283	294	280	280	291	288	260	264	246	306	281	292	294	280	282	248	305	291	292	284	282	285	280	275	287	264	313	305	273	280	300	260	267	258	269	315	285	265	249	303	296	285	267	257	303	294	283	293	282	301	291	257	264	259	292	275	248	273	274	287	317	282	251	304	303	291	263	288	283	292	256	271	282	304	295	276	284	299	285	311	279	302	283	254	289	269	285	277	273	309	280	275	293	292	297	265	294	280	293	249	288	279	270	301	269	279	281	294	304	266	303	279	298	283	262	290	279	296	248	293	285	274	260	257	296	284	251	262	290	311	310	277	277	278	320	309	296	283	299	287	305	280	262	292	241	276	306	307	276	285	310	303	267	259	278	242	266	290	287	280	273	308	291	269	268	295	294	280	317	264	272	284	271	290	289	288	304	295	267	259	299	274	282	250	289	294	303	265	274	297	271	299	283	282	303	261	284	287	285	281	290	301	322	306	326	287	280	266	262	295	284	309	284	275	289	306	262	287	265	264	269	286	319	278	295	290	313	288	299	272	288	310	283	264	273	286	285	290	281	277	278	289	246	272	274	274	295	282	265	273	302	253	265	296	276	307	285	272	285	288	293	257	284	289	299	299	237	284	284	272	276	297	284	287	292	282	273	287	279	297	319	279	308	289	266	272	279	311	251	268	276	268	270	290	293	282	274	280	269	290	278	272	321	274	276	281	285	317	288	319	293	272	264	257	257	281	265	275	284	296	287	269	253	305	273	295	284	295	281	294	306	311	268	282	266	280	281	284	279	273	282	260	285	255	276	265	293	282	250	279	277	274	272	285	272	295	250	275	272	303	281	273	287	295	282	276	281	290	283	265	283	293	290	301	270	262	296	269	281	268	286	291	262	293	285	294	281	288	298	266	295	253	287	300	273	284	258	299	303	278	284	308	316	288	282	294	303	266	305	288	283	292	312	286	282	304	285	276	255	319	295	283	267	281	311	296	289	269	317	309	305	277	249	281	277	301	277	287	260	273	278	310	284	275	263	281	241	303	278	269	258	286	282	292	286	280	315	292	278	287	318	264	291	282	301	328	276	297	285	271	290	291	297	281	260	273	259	295	286	273	290	290	274	293	283	290	262	283	291	284	284	303	270	261	289	272	292	262	295	287	283	304	272	295	292	275	309	296	266	312	278	285	274	294	281	305	253	280	312	299	299	271	299	284	291	275	303	283	279	310	264	288	309	293	283	274	270	274	269	299	299	273	286	289	257	262	299	258	284	301	272	290	282	269	274	291	309	286	264	298	286	287	283	271	285	307	303	281	294	304	292	313	282	295	242	289	304	272	285	263	277	288	294	298	286	292	248	276	297	284	304	276	245	301	263	284	301	287	300	274	280	268	289	266	277	306	281	281	265	282	267	307	263	284	271	253	281	307	309	296	309	307	262	276	274	267	290	286	281	266	310	292	305	273	254	271	306	284	253	296	261	280	284	267	272	288	296	252	292	290	292	294	267	277	279	299	288	267	257	285	305	281	287	303	304	288	275	284	265	255	264	261	313	263	271	289	291	276	274	283	285	316	280	266	274	287	299	263	284	257	334	312	301	293	262	286	255	285	276	306	277	289	290	291	300	289	302	269	266	324	269	293	256	278	257	256	288	290	255	247	272	304	301	299	280	293	266	279	292	293	265	262	308	271	271	285	290	271	277	295	274	300	274	269	265	285	257	276	260	283	290	310	275	258	280	263	296	269	273	281	286	282	288	268	287	311	272	256	265	285	295	251	241	293	259	274	268	335	291	294	270	261	289	302	303	265	292	265	273	287	273	296	284	280	262	278	279	319	277	289	292	271	305	276	286	288	269	278	280	283	264	302	316	279	253	299	278	286	297	270	261	296	306	295	261	267	276	266	267	282	308	276	261	290	277	270	278	292	314	275	291	259	278	279	320	255	256	284	284	293	272	300	295	273	279	274	293	285	297	292	289	283	288	294	297	279	300	304	259	272	260	284	280	272	306	284	306	273	284	292	299	312	284	283	290	264	292	272	276	288	273	298	273	292	279	279	329	309	294	279	290	294	288	296	283	257	299	267	275	316	306	277	268	300	267	267	272	316	270	262	283	282	257	290	273	291	305	272	259	287	272	255	266	278	279	284	256	286	281	302	285	286	269	279	273	284	277	297	295	300	298	282	271	269	276	259	248	275	291	284	261	272	294	270	268	263	280	315	263	287	286	264	282	270	284	280	290	284	276	288	312	278	277	323	301	263	297	273	275	296	268	282	290	303	273	308	315	266	280	277	274	266	299	263	280	281	307	308	284	303	271	284	288	280	326	288	301	262	278	264	286	267	273	276	271	266	299	279	281	261	291	314	269	324	273	270	277	286	272	260	264	313	292	270	276	292	283	270	276	301	291	280	288	273	292	285	287	264	301	277	265	290	279	299	258	268	295	299	275	288	273	294	275	268	264	270	280	242	289	309	256	291	279	296	293	279	302	272	266	288	280	274	268	296	273	311	296	283	289	307	288	281	282	276	287	278	291	271	278	296	273	290	283	263	290	279	294	248	281	288	289	266	298	286	296	300	266	294	277	288	288	316	264	291	292	288	299	275	274	300	281	275	292	297	284	298	281	294	289	302	270	273	299	288	282	275	306	291	284	272	281	266	267	282	270	303	286	323	289	327	269	304	266	264	289	301	303	251	277	273	288	305	281	283	275	261	268	286	306	275	275	245	265	286	272	274	247	316	283	276	301	276	259	281	311	239	226	283	294	284	272	265	296	279	297	287	272	260	288	287	307	265	268	301	273	259	305	288	247	278	285	302	279	303	259	300	275	297	291	292	296	303	266	242	304	277	276	304	317	303	297	258	272	294	281	296	272	268	262	287	283	284	274	280	292	310	307	276	275	292	296	261	291	275	290	279	286	267	277	303	272	286	270	261	300	285	275	277	286	292	272	274	288	284	281	272	276	299	261	291	309	247	299	290	285	293	288	283	286	301	298	289	262	293	275	241	259	256	275	269	260	242	265	310	279	289	315	275	292	285	304	280	278	281	292	291	253	274	290	279	268	268	299	239	259	287	288	273	255	289	291	284	294	294	297	268	294	282	276	287	294	267	306	239	276	269	283	295	281	305	295	259	287	246	266	250	299	264	293	278	288	290	281	272
35635	10438	6378	3012	2138	1607	1198	1011	903	782	687	670	576	531	480	507	500	479	497	467	450	443	454	438	453	437	420	442	384	438	427	379	397	362	388	398	377	404	373	413	365	394	418	403	376	403	375	374	398	383	368	387	413	389	374	373	391	344	423	394	397	379	369	379	375	388	416	363	414	395	374	395	367	377	383	406	393	364	393	374	380	384	374	386	398	367	385	372	365	377	376	366	340	390	393	395	392	387	414	351	363	385	339	415	391	384	400	390	377	354	384	361	362	373	359	404	354	364	388	382	392	390	376	409	357	377	366	358	394	356	369	376	401	377	365	371	366	403	389	366	405	346	385	368	367	361	363	352	416	370	376	385	360	394	329	355	352	375	379	360	378	399	379	370	377	415	370	384	374	406	394	391	375	407	385	418	381	359	371	392	380	390	391	358	365	370	370	379	372	359	370	377	399	359	403	377	368	356	381	345	380	362	360	387	365	413	389	396	404	364	380	360	376	371	380	402	395	378	358	399	356	368	355	347	385	391	357	381	390	385	408	360	380	373	427	382	372	370	385	367	379	446	356	395	409	387	391	365	406	396	351	383	398	365	379	368	380	378	367	379	406	395	379	378	367	375	358	379	393	366	392	408	443	379	416	365	344	371	366	387	390	387	397	368	396	345	360	372	384	381	383	401	416	341	416	388	363	416	382	373	383	391	418	398	388	371	416	368	396	366	362	375	391	350	377	397	346	373	344	407	379	375	377	393	364	372	399	348	367	361	404	373	423	398	384	383	366	400	391	380	361	379	390	380	379	351	366	397	379	382	357	365	360	380	363	370	433	373	369	374	359	370	369	384	409	348	386	379	357	390	382	368	386	414	363	354	379	373	382	384	406	380	372	405	418	383	374	407	377	373	390	376	363	359	370	365	373	381	351	362	332	380	387	421	378	409	347	392	363	393	394	386	383	357	375	391	372	361	373	374	363	387	368	398	369	332	389	324	395	356	380	352	360	367	381	392	361	409	384	359	359	405	418	369	403	390	415	386	372	375	422	413	371	393	413	361	387	372	390	395	371	400	372	352	347	374	384	384	414	341	372	386	362	388	355	372	406	381	372	389	378	395	351	358	376	373	365	371	404	396	403	377	394	373	370	378	369	358	344	404	377	382	358	360	405	426	378	390	374	370	377	365	389	383	382	387	401	393	388	376	394	408	375	346	392	378	364	362	351	360	376	426	346	396	370	390	419	385	398	327	364	358	368	379	403	359	389	413	403	377	397	405	372	405	360	379	389	381	412	395	377	406	434	390	366	384	384	377	389	345	392	419	400	371	384	383	383	347	347	397	370	385	348	374	355	370	379	361	348	363	365	368	394	390	401	343	369	367	386	346	382	380	381	395	413	383	390	375	377	394	379	391	391	364	388	384	370	346	374	399	411	406	403	395	400	399	383	401	380	380	398	355	400	376	381	363	384	384	378	396	365	364	386	348	358	382	410	387	358	414	356	360	378	369	382	383	365	420	388	349	381	380	378	386	422	385	376	383	396	382	375	378	353	347	387	347	394	404	388	369	414	411	411	408	374	350	370	368	365	376	398	377	367	378	365	375	424	398	375	363	394	374	386	393	400	384	356	362	331	398	391	345	392	380	362	348	370	404	382	397	393	377	376	385	341	390	432	352	385	359	393	373	354	373	337	381	416	393	377	384	391	385	389	360	382	344	358	339	363	398	424	369	361	394	370	354	380	413	398	356	367	387	345	372	388	397	384	375	385	399	386	384	373	396	376	377	359	388	386	425	382	394	396	360	392	381	359	387	384	345	324	370	338	407	384	384	383	353	406	339	366	396	409	381	375	381	382	379	369	362	347	372	417	393	397	405	339	384	364	347	367	376	399	411	386	383	370	406	418	371	380	373	365	363	377	370	376	327	390	369	372	370	380	381	367	386	377	370	379	330	391	396	395	392	367	395	376	366	375	417	365	405	391	412	399	342	363	385	394	382	405	377	385	351	359	389	387	373	369	331	336	376	405	389	367	370	376	342	380	332	368	395	390	375	394	356	340	374	384	400	405	377	357	408	360	394	389	414	365	349	367	384	359	378	385	380	366	389	385	418	399	385	375	369	366	391	376	350	350	382	386	403	388	370	379	368	353	398	404	358	358	378	374	364	385	393	368	395	391	406	400	406	357	344	386	351	377	413	419	337	381	359	374	380	350	388	400	371	416	385	338	381	366	393	360	397	387	349	381	372	377	370	393	383	409	390	387	346	375	362	363	358	375	380	390	379	380	365	397	334	365	374	380	388	388	368	373	382	343	394	382	372	382	384	378	411	407	391	376	385	348	394	366	389	378	331	376	389	353	358	368	376	412	384	392	405	396	376	351	397	386	410	413	352	360	369	378	412	393	381	391	403	379	397	389	405	372	388	374	384	392	366	396	399	375	379	374	370	339	358	383	415	377	371	377	386	385	356	366	344	342	372	399	331	371	360	357	383	384	383	370	384	383	344	382	358	393	397	365	360	360	358	352	353	365	368	362	376	385	377	402	400	345	385	342	386	351	396	374	364	392	368	381	400	390	371	362	411	421	398	381	411	372	393	379	347	390	353	370	374	365	378	361	377	360	374	392	387	374	377	404	351	352	341	348	354	396	398	382	354	407	385	330	381	411	371	391	356	356	376	377	400	374	405	382	374	408	405	393	351	387	401	407	373	378	392	367	355	356	388	345	387	407	366	365	375	400	365	344	435	405	352	368	393	385	390	373	398	362	395	366	353	424	362	399	371	375	389	407	398	378	369	401	398	387	415	342	371	381	384	343	413	369	383	379	336	351	368	373	395	356	362	381	388	372	413	379	363	380	354	348	367	392	401	380	384	397	356	372	411	350	363	362	353	361	343	362	364	414	352	425	387	370	406	409	365	361	381	345	407	345	426	341	410	367	416	395	359	411	377	388	393	401	384	395	369	389	386	381	371	367	367	349	422	355	379	376	390	359	370	367	406	372	396	392	372	357	355	363	370	356	397	398	371	373	357	394	380	365	357	394	344	363	367	346	420	347	392	397	382	388	380	354	384	365	367	380	328	421	358	368	381	381	363	417	347	399	362	338	373	327	391	387	410	408	391	295	404	359	376	363	375	399	390	385	419	373	410	365	404	394	360	411	390	367	377	369	403	381	377	383	373	388	383	392	382	363	385	373	371	428	364	369	393	368	403	356	389	372	411	381	390	393	389	377	418	369	378	389	387	366	347	380	399	413	392	391	412	374	362	385	378	364	376	389	387	368	386	397	365	369	399	383	401	377	364	393	392	379	406	354	382	337	387	377	366	404	369	384	397	369	375	380	408	423	344	391	392	382	337	360	357	380	383	379	363	364	370	373	349	414	391	386	361	394	389	374	357	383	354	383	395	379	355	419	382	383	348	380	395	334	336	400	383	392	363	368	372	381	370	379	354	385	404	353	377	345	407	384	372	354	393	341	358	400	415	377	437	382	404	389	376	388	378	371	403
27854	16444	2996	956	832	823	741	745	761	717	727	800	740	682	711	689	727	713	721	717	707	737	722	700	712	704	735	748	723	722	709	744	772	791	718	746	732	769	683	757	736	810	682	704	733	724	714	735	773	761	766	729	734	718	718	743	759	742	774	731	784	754	711	710	704	702	755	766	735	732	767	693	706	783	764	733	787	722	714	745	719	725	769	694	728	679	689	704	664	698	717	757	687	698	742	719	721	733	730	740	719	744	775	705	712	718	714	745	719	671	754	737	745	724	750	748	761	706	702	742	735	751	734	742	706	699	692	737	777	727	748	773	730	698	726	711	698	742	726	714	741	757	711	731	739	729	776	796	775	709	735	755	736	692	716	663	696	731	724	778	722	757	731	761	679	741	720	730	775	738	749	688	714	745	716	695	804	805	741	739	743	747	707	702	713	714	707	739	724	719	704	706	733	732	736	728	743	713	701	778	735	733	698	738	696	725	669	748	720	707	750	710	737	734	801	718	758	700	796	719	734	708	742	699	691	753	737	740	752	709	713	684	757	731	721	737	755	736	694	715	770	699	738	727	702	745	764	750	725	694	700	744	697	700	735	704	760	684	755	729	739	762	753	735	718	728	717	736	757	743	703	743	740	718	728	727	728	744	720	730	728	725	676	760	756	748	715	705	711	717	685	753	703	764	737	724	740	761	733	720	739	725	751	745	734	708	751	710	714	674	740	723	704	764	757	708	667	747	725	704	726	715	738	745	727	739	767	742	719	778	714	733	734	679	755	725	725	746	707	715	771	707	721	761	748	689	713	713	753	747	710	727	685	744	713	716	757	710	777	750	730	755	691	722	765	723	737	739	760	723	738	744	718	738	755	695	713	727	731	748	739	760	722	745	713	747	724	745	761	749	713	722	689	741	721	721	764	742	722	776	705	741	719	728	717	730	701	748	752	724	747	737	730	747	765	737	759	753	673	730	752	729	736	790	691	769	769	715	692	710	714	768	748	749	696	734	731	751	744	753	730	715	759	731	787	685	730	750	701	751	705	772	683	724	764	757	718	705	687	715	740	736	736	758	734	673	698	770	757	752	710	717	742	714	722	759	686	703	700	693	722	768	779	731	721	717	700	718	716	685	752	733	733	745	739	737	778	698	738	759	723	714	753	730	716	739	776	764	754	770	690	690	720	748	712	715	727	720	684	765	763	719	765	704	737	684	707	751	718	759	719	766	762	776	759	788	729	728	718	724	774	694	744	761	747	757	701	742	707	722	700	731	717	735	698	749	758	757	769	730	735	771	701	778	773	696	749	728	707	671	777	761	677	692	748	712	739	762	734	725	703	786	728	703	732	724	757	746	719	731	724	725	736	742	749	671	727	764	746	772	720	719	719	744	755	777	739	733	708	700	730	705	710	724	724	734	807	686	691	778	727	711	730	758	749	809	729	723	735	775	745	730	710	737	741	788	748	743	722	757	753	726	763	715	711	735	746	717	720	676	759	742	701	664	760	745	703	723	705	746	755	762	748	726	722	752	745	763	678	740	722	748	763	691	720	796	741	803	734	770	818	720	783	679	704	690	729	751	721	758	735	754	795	754	730	756	743	762	727	765	694	701	753	722	713	716	751	743	724	726	715	731	737	732	696	721	712	720	764	718	769	766	746	704	692	721	709	721	707	751	733	684	731	696	706	748	739	739	741	730	711	713	770	723	753	669	729	751	686	771	768	704	745	684	685	738	689	758	742	771	719	695	722	723	725	722	757	733	756	718	750	720	734	747	731	741	730	770	799	737	725	752	696	674	765	710	714	774	713	699	761	732	741	738	735	738	701	718	747	726	728	771	695	709	694	731	736	740	734	733	778	737	718	733	698	775	761	758	744	746	757	758	711	736	702	730	753	764	712	700	724	759	737	723	742	691	794	741	724	772	760	713	731	762	749	739	774	750	754	737	725	726	755	715	770	763	811	738	685	750	723	793	748	730	698	692	723	786	706	703	706	706	727	688	738	699	747	771	721	810	701	708	754	746	729	713	732	738	736	724	719	709	665	734	795	708	754	720	737	678	766	726	750	724	719	756	734	753	746	774	716	736	721	712	723	700	765	817	741	730	705	717	743	730	701	728	786	738	764	747	765	689	719	744	777	759	738	762	777	773	728	686	710	767	706	694	779	760	699	732	732	708	733	714	742	714	722	689	716	763	719	727	781	689	765	780	727	755	761	741	752	703	727	671	674	675	790	743	682	741	715	727	712	692	706	745	710	717	714	691	709	694	779	751	765	719	744	741	706	765	753	752	714	728	735	705	734	718	723	705	730	762	752	735	772	720	744	718	790	705	707	717	704	709	725	692	707	684	739	742	742	741	698	746	709	750	713	718	727	678	763	723	809	787	711	721	734	733	718	696	755	696	782	762	737	733	733	716	743	726	729	756	756	732	700	718	749	721	774	723	747	733	716	731	747	741	735	728	692	717	710	708	718	717	680	766	753	782	733	756	749	727	751	742	720	737	753	709	750	711	773	724	715	676	710	741	749	687	685	793	731	730	737	722	728	757	724	719	724	722	746	736	718	695	674	726	766	711	706	794	758	701	730	737	744	747	753	737	729	705	755	699	707	686	729	734	761	759	705	715	715	684	745	730	763	745	713	715	711	708	724	717	784	690	686	725	739	689	739	718	726	742	693	738	781	736	746	756	725	717	772	682	707	738	722	740	726	702	671	759	702	693	744	728	742	730	715	750	755	727	755	690	714	746	693	757	723	696	757	726	723	749	729	770	683	718	765	730	748	716	737	773	717	774	757	705	750	740	772	740	712	696	750	693	749	753	741	724	717	727	763	743	768	775	774	746	731	727	692	736	768	738	739	703	753	708	791	745	725	782	759	716	720	723	719	721	745	761	714	732	709	720	735	756	701	772	738	707	751	729	732	718	730	716	735	765	746	812	743	741	754	700	736	693	714	704	720	764	719	770	742	716	656	685	720	727	710	758	706	775	671	714	711	765	753	743	783	751	742	739	728	735	739	720	729	750	718	752	714	750	759	732	723	760	705	741	725	758	728	807	698	701	740	733	703	747	775	753	750	738	742	717	752	759	764	711	751	764	724	729	759	761	767	720	735	730	778	769	746	747	747	738	763	712	721	751	730	701	725	720	718	712	688	716	715	761	718	719	708	734	711	733	715	680	694	691	708	722	718	752	743	725	738	728	756	704	704	738	762	700	761	729	744	722	784	753	715	744	722	750	727	710	747	715	712	748	739	742	761	765	717	732	736	724	735	755	719	734	704	770	728	807	710	703	748	761	783	736	750	755	714	742	739	749	667	699	733	727	778	735	769	777	731	719	744	733	748	713	783	741	741	760	727	744	771	680	703	680	759	754	742	721	696	772	719	750	737	677	686	694	743	709	753	717	716	727	732	759	708	750	730	708	755	734	699	730	744	773	712	769	732	748	707	737	737	693	726	766	719	692	757	744	760	750	745	709	714	731	762	729	703	721	694	757	752	689
10476	1371	1183	986	1024	1048	949	942	924	974	925	955	872	913	946	956	870	986	950	944	893	929	945	980	981	987	965	903	950	947	943	920	944	941	941	959	951	942	894	939	967	891	927	930	973	957	959	986	959	915	952	929	907	932	916	958	942	1008	963	947	908	968	972	941	920	863	888	943	928	943	917	997	956	926	951	986	946	955	964	956	938	927	947	944	902	975	920	885	979	955	917	941	877	915	891	960	927	1041	946	945	902	949	924	926	954	908	902	914	934	954	926	939	939	948	916	933	937	889	930	953	941	903	972	976	975	969	918	944	972	921	952	929	906	893	979	954	981	947	983	947	955	939	958	974	962	907	915	892	925	966	911	996	939	957	972	942	917	922	989	967	1000	898	873	955	954	956	921	979	904	934	960	968	970	966	887	957	901	960	926	917	964	905	936	944	986	973	909	923	944	903	941	949	875	936	946	931	944	937	937	945	952	961	899	941	968	921	951	948	951	886	977	961	957	971	963	928	917	966	944	905	953	991	949	904	1037	970	937	974	964	926	899	915	925	919	1017	921	958	876	945	966	947	918	939	961	943	952	933	927	910	938	934	936	940	968	945	977	915	937	941	922	974	933	970	901	952	974	990	926	937	929	981	938	913	897	929	928	899	916	926	936	957	880	984	964	966	907	953	955	903	952	917	922	999	962	908	894	941	980	912	956	958	933	948	972	962	1009	979	939	976	926	936	985	920	923	919	971	935	976	918	982	926	970	937	1019	949	938	935	931	924	943	959	926	932	930	952	974	928	940	972	949	943	997	967	888	899	978	901	948	946	931	1009	894	909	913	1016	935	962	969	971	991	933	934	955	947	936	899	907	957	924	924	937	950	975	888	974	975	889	973	947	916	975	967	916	902	935	896	970	976	942	910	908	941	934	937	968	946	974	926	965	966	900	880	977	928	970	986	911	985	935	931	899	981	957	915	938	871	938	957	943	922	975	1020	929	926	919	905	979	954	889	907	933	973	926	946	981	912	986	926	954	955	900	912	941	996	888	976	958	903	982	960	967	956	956	938	898	913	958	921	879	900	947	943	946	918	944	982	944	883	938	1015	968	970	975	934	955	919	920	939	913	898	937	1030	923	938	923	995	963	914	973	999	960	975	896	938	942	870	939	961	974	983	896	931	874	941	959	951	917	937	922	1001	924	981	936	885	973	974	956	902	954	944	867	908	954	965	952	913	939	927	918	892	996	936	915	895	968	925	972	920	970	931	936	944	929	930	939	940	984	930	895	928	897	971	961	872	975	997	890	956	941	959	919	892	1034	903	949	961	913	906	912	967	998	929	896	935	923	931	903	938	980	947	907	908	914	982	909	932	918	959	996	909	977	905	912	969	931	972	943	953	922	1000	921	946	949	886	947	877	961	916	908	941	920	913	943	953	953	936	953	952	971	937	924	945	1009	913	972	960	895	985	956	881	914	947	934	943	995	921	932	980	925	954	907	969	947	1005	950	931	954	976	931	948	972	974	920	928	963	984	974	969	995	927	944	912	935	956	981	914	938	929	940	943	946	943	917	964	930	898	921	886	928	948	951	948	958	930	964	998	955	970	891	958	943	965	965	967	953	963	927	940	945	911	868	952	973	952	963	899	970	974	928	937	900	944	931	954	978	931	916	977	952	938	908	921	980	990	919	967	1022	982	978	905	986	900	967	940	943	975	966	950	934	962	958	925	875	915	961	932	913	958	946	950	915	966	942	975	918	950	950	949	892	938	953	948	985	940	943	950	935	935	901	977	924	926	970	917	946	949	901	946	942	927	952	948	911	992	941	957	930	934	938	959	997	893	956	897	944	922	955	925	976	912	876	952	957	939	908	943	949	970	966	937	889	966	959	974	968	900	952	937	919	937	922	926	969	980	954	922	969	910	945	944	973	916	995	954	979	934	942	949	978	906	938	1010	903	1011	915	959	934	950	1001	908	896	959	952	1010	888	926	1005	958	885	979	892	968	993	955	913	999	930	906	940	957	963	950	964	940	889	950	954	930	923	911	977	937	954	926	943	914	923	923	974	994	891	1001	942	956	932	953	1058	905	940	1020	971	985	863	939	1038	979	1000	961	918	956	965	950	967	975	925	996	946	935	956	957	947	949	947	925	927	921	889	963	950	927	965	979	999	929	935	975	937	979	925	914	900	900	936	958	904	964	951	998	917	881	886	976	903	927	915	1023	919	969	949	972	977	916	896	859	920	903	961	926	956	949	885	949	934	999	918	958	926	938	905	995	962	946	895	954	954	963	964	917	936	899	980	972	923	888	969	971	962	934	986	948	968	916	911	907	921	952	963	995	958	967	920	941	946	1004	947	930	954	930	873	960	965	889	960	961	954	924	939	935	953	987	968	1001	886	936	956	938	989	940	956	908	903	909	921	876	931	924	958	933	949	926	950	869	957	903	943	947	926	958	926	917	947	883	949	968	987	946	958	951	912	933	898	962	968	948	937	942	900	910	925	901	981	947	962	983	997	1010	959	958	914	933	917	964	961	942	937	970	947	964	945	973	982	879	933	969	955	910	919	926	941	953	972	984	995	955	947	991	868	979	942	924	910	944	971	932	942	957	923	923	896	954	968	922	910	943	919	941	977	972	892	941	910	976	957	972	940	948	936	966	925	920	979	990	858	918	946	957	921	954	930	975	961	953	928	901	940	949	984	926	942	901	943	985	920	942	956	911	982	910	943	911	953	934	959	986	923	940	950	935	957	950	972	929	935	922	1004	906	988	1010	908	894	940	887	928	941	920	938	912	932	893	986	977	926	939	914	953	970	961	948	919	935	957	900	915	890	913	916	991	938	965	954	946	958	981	948	960	966	933	881	893	961	985	970	933	924	954	958	957	956	912	932	911	892	972	987	924	961	909	928	989	948	977	927	986	901	966	940	921	900	972	954	910	985	922	959	984	942	937	974	962	915	966	981	951	959	913	926	984	987	935	989	912	954	958	986	880	928	924	947	988	954	925	918	950	958	949	909	957	932	945	905	968	930	951	915	955	943	890	948	922	970	934	939	923	978	956	909	943	951	993	862	898	950	913	948	902	920	943	930	899	911	906	911	914	902	934	954	955	986	906	925	989	978	963	954	971	948	967	890	881	993	955	933	923	966	935	977	936	998	935	934	954	991	910	893	940	911	884	899	962	928	938	947	939	935	994	881	948	968	939	916	920	899	918	926	973	957	929	920	928	917	955	915	959	991	977	987	938	970	930	954	960	952	950	928	879	939	916	991	960	936	950	931	915	943	985	917	925	903	900	973	975	943	848	929	990	929	929	958	959	910	932	923	898	880	966	922	948	989	991	955	919	898	917	963	915	972	903	932	949	920	981	935	907	900	996	858	973	934	880	941	908	918	930	986	852	893	974	934	1005	918	949	988	938	965	979	936	937	986	952	987	949	936	979	906	979	966	897	894	963	1002	905	933	952	904	940	983	933	905	934	866	961	953	927	933	907	937	948	916	926	975	969	889	969	961	985	955	964	931	906	922	885	956	992	989	911	965
23350	21218	27949	24781	20967	3606	883	697	672	670	652	676	642	653	654	661	589	624	629	617	602	657	601	626	612	621	605	617	625	622	615	574	573	567	594	625	574	580	598	647	604	562	645	586	596	602	618	568	591	578	578	599	581	632	597	605	618	614	619	589	591	625	631	605	568	582	586	581	637	592	556	585	617	598	644	596	565	576	655	602	622	603	589	616	596	599	585	591	587	631	598	626	583	577	616	593	617	586	583	600	579	582	576	591	606	651	581	550	644	544	557	563	615	600	602	616	599	594	601	597	608	579	558	623	639	581	625	595	605	603	574	624	674	554	613	603	590	619	603	582	616	588	595	588	569	615	642	618	605	593	598	575	585	651	612	675	623	600	666	584	595	614	593	619	656	581	604	579	597	608	565	577	544	571	607	612	534	585	590	553	622	558	611	607	635	565	611	554	622	643	592	573	553	597	620	620	606	593	585	600	594	601	611	583	599	604	600	599	589	605	618	587	647	643	576	599	602	604	603	583	617	595	612	547	613	580	618	592	587	543	600	582	647	625	614	645	563	601	559	625	615	577	677	608	599	572	580	612	564	630	607	586	587	632	609	626	606	540	574	576	607	622	595	556	588	577	591	587	616	583	592	573	562	616	601	590	627	599	586	585	533	623	621	622	627	630	608	632	602	629	586	589	575	596	635	561	591	585	596	578	591	635	579	587	590	614	575	634	612	588	607	573	609	615	605	601	615	548	593	574	600	566	596	571	594	597	633	543	612	580	609	629	601	567	575	632	533	601	612	593	590	609	566	570	577	608	614	586	562	607	599	579	658	612	587	583	548	594	619	590	584	616	598	583	590	594	610	588	622	610	580	601	593	607	578	581	585	635	620	573	583	610	595	611	613	607	597	557	584	573	580	601	576	594	607	573	627	546	595	575	610	594	577	567	574	600	611	562	587	612	580	574	602	635	601	618	574	634	610	579	599	577	574	625	603	634	606	577	653	572	626	587	619	556	629	589	604	650	537	566	571	613	625	602	586	585	566	642	632	567	560	610	584	580	555	563	630	555	604	580	598	596	631	596	559	600	572	594	604	601	609	615	601	533	576	589	554	546	620	605	598	638	637	570	540	594	580	582	555	631	603	610	623	579	607	589	622	614	609	585	598	602	650	609	574	583	560	593	564	590	617	598	632	598	597	569	628	594	595	549	602	648	575	602	644	579	615	625	605	604	590	566	606	561	553	599	594	574	572	601	603	572	618	596	600	547	534	597	574	563	626	570	606	584	600	612	594	600	598	611	557	604	576	581	630	581	559	574	621	622	623	627	571	644	596	549	617	547	603	609	598	575	585	563	580	584	608	606	601	619	551	656	594	586	596	573	610	565	562	631	607	592	572	600	605	591	563	603	612	580	601	625	555	580	582	611	624	568	631	639	579	614	604	654	593	592	626	587	572	618	614	610	617	600	519	575	597	565	596	586	604	643	652	585	578	556	579	627	548	553	580	588	600	595	567	612	578	561	574	575	580	608	629	584	606	579	604	601	574	611	569	601	556	557	602	610	588	592	578	636	591	621	570	603	644	637	615	615	641	593	588	601	634	624	600	589	652	596	582	585	590	649	591	615	608	584	570	607	625	599	573	633	621	587	531	619	629	617	592	586	588	642	559	592	585	574	627	586	629	602	594	655	609	602	584	624	591	564	603	602	589	582	590	613	587	588	555	609	630	602	605	577	615	576	566	623	579	601	550	568	599	613	612	623	632	585	614	578	590	616	624	586	554	604	579	568	622	570	619	571	578	609	612	610	576	578	564	617	592	610	601	594	573	583	564	569	625	611	558	564	569	600	616	573	567	592	606	574	585	623	552	658	570	544	568	544	575	568	587	598	580	565	595	652	662	616	579	581	586	588	603	610	592	592	609	550	606	560	625	586	592	609	634	583	583	607	553	598	600	577	633	589	616	614	605	607	570	641	583	611	594	588	601	623	583	631	609	583	631	602	620	596	600	570	598	599	646	633	556	612	590	583	629	602	618	591	632	554	646	578	610	621	586	578	618	580	601	582	605	597	604	622	621	605	609	629	634	586	586	595	595	582	581	642	591	604	583	589	614	599	578	572	610	565	597	613	621	613	607	598	573	618	629	617	593	648	540	617	605	585	603	605	614	606	584	640	589	622	580	591	680	602	599	631	586	614	557	608	599	590	594	576	632	567	548	614	597	588	640	595	593	617	573	580	584	586	583	547	600	559	606	591	589	613	599	607	599	566	583	603	605	569	616	597	614	544	578	604	629	574	573	647	633	597	630	583	606	598	591	593	572	621	620	593	567	579	613	596	621	615	579	604	643	601	578	572	592	619	649	576	558	684	606	619	582	622	579	575	581	565	638	670	600	624	588	557	569	630	637	565	568	606	625	593	615	610	572	631	630	573	546	589	614	623	615	644	616	554	604	617	573	654	600	601	593	619	567	563	567	541	587	580	599	579	572	583	615	619	610	582	573	584	610	590	573	570	605	582	557	635	597	613	589	603	560	584	613	658	619	606	598	568	572	617	590	599	621	593	577	579	607	625	587	597	612	598	612	603	588	599	555	581	552	610	599	592	557	584	623	582	572	608	582	634	581	569	588	644	554	592	614	629	595	605	621	597	645	584	582	586	563	615	571	607	639	626	612	567	582	599	599	646	599	613	623	610	611	592	586	546	593	564	587	583	584	596	602	557	632	605	646	589	606	579	637	608	606	585	661	614	612	607	616	553	594	602	586	557	572	586	617	585	599	608	617	555	580	547	610	601	594	583	611	594	590	609	608	626	601	586	597	599	577	582	597	608	608	585	601	640	609	601	607	574	610	593	604	602	584	559	619	630	623	614	595	589	553	579	631	608	621	595	601	603	620	566	590	558	581	626	625	609	574	652	602	630	587	545	589	622	584	625	613	570	568	631	580	551	624	627	580	617	575	577	574	605	566	592	575	625	596	573	589	619	586	626	590	607	570	571	608	610	555	611	591	619	611	623	614	599	595	617	591	536	595	546	565	635	596	604	604	611	578	588	631	612	610	581	563	592	634	609	586	567	546	583	604	586	584	562	618	615	595	595	593	606	586	612	611	632	613	637	560	634	551	609	616	612	575	565	575	550	586	617	603	619	632	600	588	596	575	605	620	589	581	592	620	594	571	595	621	592	599	619	574	622	616	576	635	598	559	593	626	562	637	610	633	587	563	573	618	641	619	600	579	597	619	637	648	594	586	600	576	623	629	583	593	610	596	580	576	574	614	626	603	591	580	564	542	588	601	580	607	629	591	575	595	596	603	580	555	559	596	595	579	581	592	613	608	627	583	587	632	590	615	612	636	600	582	601	636	564	607	582	584	635	621	603	574	583	595	608	642	596	607	587	559	600	641	563	630	598	629	567	577	549	616	573	565	577	600	583	614	592	567	616	663	557	662	566	544	613	563	572	582	595	626	586	602	581	609	616	589	639	576	570	585	616	582	590	626	612	582	576	604	653
31221	6906	4319	2202	1774	1465	1233	1112	994	1000	892	859	888	902	859	859	840	751	828	776	821	893	780	808	842	831	778	800	829	781	789	786	857	811	795	792	762	807	828	759	778	784	812	869	721	786	774	790	816	781	796	803	796	766	773	817	782	812	817	789	799	797	815	750	776	775	776	774	768	777	796	808	800	792	805	794	794	806	837	807	802	781	809	790	784	780	790	787	772	789	748	782	786	724	821	760	786	812	778	841	752	797	785	802	793	764	741	796	835	765	825	755	754	776	794	741	836	776	785	799	817	763	722	832	786	758	775	857	818	835	812	769	792	729	751	804	741	757	775	844	774	805	781	769	804	788	797	795	828	783	809	794	756	770	779	848	816	791	794	751	789	799	752	801	786	784	824	769	756	758	770	776	783	816	859	790	769	770	811	743	807	748	755	802	799	802	734	823	806	773	796	806	796	781	786	772	805	769	808	774	812	771	810	841	767	784	786	852	775	762	792	762	806	715	788	744	747	792	810	763	795	776	780	805	798	786	796	768	765	748	789	791	786	772	780	807	755	770	748	815	801	812	829	819	811	781	810	854	819	741	773	813	795	785	781	778	851	808	741	865	831	805	754	819	756	778	769	761	804	796	694	784	794	761	793	760	716	775	808	775	745	823	827	808	805	793	823	862	752	776	854	803	805	800	814	778	812	716	765	804	787	721	826	806	727	832	764	813	787	786	753	789	795	767	813	833	787	781	792	781	794	775	724	814	772	770	786	725	829	798	769	798	811	821	813	758	850	786	762	828	842	770	784	829	778	802	810	813	820	810	793	678	774	758	811	777	828	810	794	797	792	787	748	779	776	758	785	783	765	750	782	848	799	793	767	769	768	791	758	806	786	800	804	763	785	824	789	759	779	804	780	772	757	833	762	789	791	798	764	826	785	783	780	791	784	770	858	781	774	801	824	848	774	746	793	783	731	783	770	780	794	817	840	753	771	782	826	761	790	746	827	763	779	761	820	781	814	753	766	811	803	784	809	788	774	844	751	828	753	842	814	796	757	795	784	791	785	753	762	795	830	780	791	784	734	815	820	804	791	835	782	793	782	781	811	807	741	733	772	834	791	811	756	785	791	802	834	751	800	770	745	770	743	783	784	758	779	808	779	801	765	715	782	792	814	798	760	776	818	799	723	751	808	810	802	799	742	771	792	800	779	790	789	775	738	776	801	753	794	792	811	774	773	802	794	751	810	824	692	749	774	761	768	779	764	812	781	752	786	783	806	750	737	787	720	767	785	775	829	731	797	820	812	751	792	801	772	761	822	801	819	759	795	811	825	788	847	773	766	775	768	835	815	823	771	774	812	814	782	779	802	786	778	830	808	842	807	789	795	794	778	821	742	737	828	780	786	757	802	784	789	739	761	837	833	786	735	777	815	794	763	783	781	836	744	787	758	793	781	785	814	795	774	785	799	818	715	798	803	807	792	801	779	750	777	792	781	727	743	804	833	832	797	784	765	829	766	758	790	808	757	760	761	781	783	797	823	824	805	757	768	764	801	765	827	813	788	810	807	781	829	825	796	793	782	769	792	758	845	769	769	816	824	805	795	776	749	775	796	820	775	791	838	812	751	775	738	811	795	825	859	811	845	792	777	772	781	804	817	776	774	759	798	812	795	816	801	797	781	765	805	782	850	806	746	782	767	790	778	817	763	785	787	792	812	776	761	756	797	749	742	754	787	754	847	792	773	799	734	787	848	741	787	837	774	787	852	811	805	817	788	782	765	788	817	772	833	794	774	785	794	809	831	789	754	785	787	818	775	774	773	755	779	789	799	788	729	862	848	775	795	792	806	780	817	751	832	809	787	794	788	795	805	809	832	805	780	787	810	786	768	784	813	791	811	775	816	835	736	828	789	829	779	786	723	785	808	748	769	779	759	766	790	811	827	736	772	776	825	822	805	781	762	715	821	770	776	782	832	827	841	752	827	816	762	782	840	802	785	758	773	786	813	768	783	788	859	751	806	834	775	817	777	799	853	760	806	808	840	820	824	764	805	805	711	809	832	778	783	759	817	802	855	793	800	793	783	794	745	760	809	743	775	803	760	784	823	851	763	776	765	804	783	784	773	779	788	774	787	770	768	804	813	848	794	749	769	788	801	810	839	837	732	832	784	732	784	815	759	777	806	816	837	787	776	827	824	799	762	789	763	770	791	796	813	780	763	779	773	796	787	749	792	767	746	803	799	836	807	760	764	781	801	772	807	793	794	811	809	778	783	779	792	756	765	810	750	791	816	750	783	802	755	808	836	820	784	811	745	788	835	789	780	776	803	766	814	768	766	796	810	775	826	817	819	759	772	719	775	814	808	778	825	789	805	790	765	744	766	772	781	813	797	794	791	790	770	780	761	804	798	812	771	782	758	764	805	808	792	769	759	801	817	799	846	782	796	829	791	745	780	735	812	836	743	782	790	786	812	803	769	833	779	754	772	775	772	789	805	812	851	830	794	822	755	779	823	846	789	749	761	784	750	769	837	811	791	788	785	776	806	782	755	799	808	802	811	812	782	797	801	731	806	768	764	758	806	767	797	756	839	799	735	760	772	818	751	780	834	824	812	820	782	787	808	814	801	820	784	780	811	786	797	793	779	735	766	818	776	801	788	753	796	753	789	794	784	802	775	803	832	805	791	790	796	764	802	793	817	779	748	809	792	745	785	835	757	799	830	762	805	808	817	798	806	797	832	746	836	793	799	810	795	806	758	798	783	839	805	808	831	765	779	842	819	819	765	833	795	813	763	790	789	823	799	831	747	770	789	835	849	733	784	789	769	772	785	872	787	768	814	776	765	741	806	766	785	791	771	785	806	740	826	788	776	768	834	769	826	759	767	759	798	719	772	769	759	753	793	764	797	733	742	755	768	783	849	829	826	810	815	802	828	774	788	828	816	775	778	823	796	821	812	790	752	781	709	828	794	770	787	782	801	760	798	792	760	773	808	785	795	766	810	760	763	801	804	820	753	807	818	757	765	801	766	769	746	789	817	818	763	811	816	808	777	790	812	771	786	768	800	811	794	815	782	764	779	771	798	809	835	754	800	841	829	763	774	804	790	777	774	774	788	781	755	771	736	748	776	752	797	797	853	786	744	740	758	805	784	772	796	806	800	813	765	833	780	753	804	769	809	792	771	793	771	769	821	757	801	747	769	794	751	794	797	783	806	788	795	830	804	793	818	793	804	791	800	769	777	791	829	760	800	713	796	742	792	772	784	796	742	770	788	756	808	782	812	806	806	784	755	754	808	786	794	762	734	804	741	773	792	799	799	781	729	775	794	781	798	744	850	784	826	803	774	765	792	781	825	772	793	818	798	779	825	795	808	801	764	805	782	799	855	826	789	776	848	823	816	764	798	800	793	717	831	737	751	762	784	803	769	756	793	803	805	731	810	770	790	724	829	770	786	827	753	736	774	777	786	761	840	742	791	872	841	831	840	810	847	774	748	805	780	754	759	761
24863	21244	25998	23739	1611	668	603	595	610	573	563	503	522	505	491	540	531	494	509	484	517	522	508	522	560	527	555	518	566	543	535	528	508	530	557	503	496	491	549	509	526	506	526	523	521	489	500	510	509	490	561	537	513	466	548	494	516	480	540	567	510	512	585	528	537	528	519	496	475	507	474	543	522	541	520	543	538	462	512	532	530	516	504	560	514	511	532	493	487	552	531	474	504	519	506	510	469	500	518	497	522	547	539	537	545	523	551	489	513	512	501	495	491	515	521	550	560	500	506	523	504	567	537	519	525	484	512	480	521	504	545	502	528	540	470	495	486	534	526	502	505	495	570	493	484	522	520	509	500	520	533	505	505	522	522	507	461	513	539	539	563	510	535	521	562	471	517	564	552	501	501	511	505	492	491	503	550	490	506	546	493	451	519	522	497	471	517	501	514	542	546	468	515	527	496	526	527	522	530	537	510	480	468	505	531	545	525	498	480	472	532	534	543	516	534	576	450	536	489	503	514	497	476	504	465	492	515	490	482	534	538	510	515	490	501	532	519	524	496	500	527	526	503	524	537	506	521	537	504	548	504	504	513	526	551	540	531	513	508	568	520	568	525	462	511	525	510	507	520	498	539	539	494	512	481	525	482	531	495	512	475	528	507	545	499	519	537	522	563	501	506	539	498	507	542	535	528	484	462	496	519	535	548	512	537	537	558	495	553	526	497	525	561	519	508	524	521	521	579	529	538	505	474	515	520	509	551	487	483	528	556	536	556	491	516	541	493	514	529	520	520	545	516	530	544	531	532	574	527	520	502	484	499	507	522	495	536	511	528	510	480	535	529	522	552	493	524	505	539	521	544	525	523	522	532	499	545	497	545	523	531	545	510	464	542	491	498	506	508	515	538	525	552	552	492	497	557	532	510	538	487	515	504	511	525	491	530	503	505	493	512	534	559	491	538	508	538	498	513	519	520	527	506	496	552	503	537	529	485	535	517	501	553	495	532	496	522	487	503	530	553	532	496	545	536	473	498	493	515	528	528	526	503	489	480	505	550	562	564	502	526	551	474	552	514	504	511	537	556	514	497	513	562	530	551	522	492	516	540	475	526	479	519	496	520	528	517	530	511	491	488	525	536	498	465	541	554	516	515	502	507	542	509	542	537	519	526	519	552	525	524	526	545	538	522	525	520	529	494	519	533	539	493	524	554	500	529	526	548	547	526	488	504	504	499	556	530	544	512	481	534	539	528	546	509	533	494	505	539	526	520	496	507	524	518	520	483	493	510	538	518	543	548	495	479	512	521	485	515	494	513	487	507	489	556	525	502	541	533	526	527	488	521	528	515	524	523	511	517	515	504	556	538	497	510	536	533	497	553	512	508	575	541	509	512	521	492	473	502	493	497	508	511	492	477	509	553	525	489	529	509	463	517	563	548	518	552	474	523	552	525	533	531	510	502	534	548	514	499	519	531	494	492	507	505	508	533	517	533	500	565	528	555	503	533	541	522	519	516	497	512	542	484	551	558	548	491	489	525	514	528	543	537	522	482	497	563	486	531	521	537	486	547	497	516	468	544	531	561	529	499	517	554	500	507	524	536	501	477	532	539	559	536	503	504	514	508	508	557	534	510	536	530	536	529	526	546	569	516	530	562	503	503	521	505	539	497	532	504	489	474	502	486	465	520	566	522	526	493	534	516	534	508	538	507	487	554	537	526	538	521	534	568	490	525	518	532	506	506	475	497	492	523	543	518	529	505	519	550	487	535	542	577	487	545	484	496	515	518	523	528	519	504	537	529	486	535	501	554	514	494	484	500	542	511	515	527	492	524	523	487	539	508	537	473	557	495	520	513	545	486	482	516	496	482	554	475	532	530	515	483	531	542	523	553	545	508	537	534	516	556	533	529	504	556	529	536	537	538	566	534	495	502	535	533	510	508	506	506	511	564	489	535	503	509	553	542	538	476	497	509	497	535	495	553	531	487	526	515	544	538	511	494	547	527	496	517	490	499	513	514	549	549	498	542	485	515	490	512	547	552	539	505	550	513	510	530	522	519	536	488	523	541	552	482	512	503	507	493	538	540	490	498	508	515	504	509	472	519	512	541	537	532	548	497	518	493	502	515	532	518	527	507	488	516	552	519	494	519	495	497	507	468	526	520	526	504	525	524	536	534	535	573	530	547	524	503	542	504	501	484	496	489	516	485	524	514	480	497	483	557	493	516	489	531	513	496	550	504	517	542	538	483	564	509	567	506	520	530	505	499	489	504	504	513	523	488	555	536	535	530	526	518	512	519	534	557	521	495	526	541	563	524	559	483	529	516	486	501	531	501	557	515	522	516	482	533	507	527	505	557	518	537	478	525	519	572	496	565	513	494	521	526	499	485	498	488	542	504	513	521	558	539	536	476	523	525	532	491	557	489	561	521	493	534	484	511	550	520	501	527	503	544	551	528	513	517	544	506	497	533	535	508	522	527	490	495	568	544	489	495	573	535	489	479	505	520	477	504	521	540	512	532	511	535	533	521	496	495	513	509	497	495	511	478	543	506	542	520	501	529	503	531	523	544	526	570	519	544	491	541	533	510	511	467	495	497	501	491	505	488	516	557	521	501	500	505	512	532	526	505	526	518	522	511	501	499	487	535	545	493	538	522	499	502	522	526	518	556	502	559	494	478	533	503	502	490	520	533	476	499	530	542	448	532	531	513	505	543	513	503	511	532	505	519	505	544	530	495	570	517	512	525	509	513	507	518	554	485	512	512	507	507	498	508	503	514	503	519	508	504	528	492	550	518	550	502	497	520	522	524	543	517	487	514	536	555	510	498	527	536	542	562	505	532	513	547	556	498	516	506	499	473	549	498	526	513	541	534	437	540	525	498	499	511	500	509	530	536	555	520	548	516	548	521	528	514	509	537	503	575	541	537	490	510	514	541	485	497	511	539	516	512	542	467	530	493	500	504	507	522	501	524	530	493	471	512	545	499	502	525	525	511	551	516	514	534	500	521	510	532	481	552	559	519	542	477	500	523	506	562	523	512	478	529	495	534	525	521	489	495	542	505	486	515	466	493	478	494	541	495	542	491	530	484	546	522	502	507	491	529	550	534	506	522	532	523	540	551	529	527	539	491	515	489	526	551	498	507	500	508	510	500	482	556	512	510	512	534	472	535	564	531	532	571	489	506	523	551	565	473	517	520	541	513	570	506	526	544	557	493	557	489	489	497	507	533	472	480	550	541	544	524	527	558	525	513	537	558	540	550	524	523	515	503	543	505	526	508	531	487	528	488	537	527	497	490	521	519	515	519	519	481	519	508	520	461	495	545	532	562	536	522	506	526	447	466	537	535	482	532	529	531	502	521	513	497	496	516	541	503	490	487	532	509	516	516	483	468	516	526	496	462	536	518	508	493	539	482	519	496	484	568	565	473	484	563	522	510	504	566	455	512	530	479	496	513	532	522	522	537	528	496	505	516	546	520	533	504	518	514	495	562	527	493	498
28518	3382	2170	1294	1056	970	878	875	769	768	791	733	703	700	705	708	706	705	629	657	675	692	664	649	656	629	630	719	648	703	644	679	606	623	642	699	674	664	653	638	668	643	623	688	678	703	666	654	625	670	642	630	652	642	718	656	699	667	666	683	668	622	631	663	597	678	708	675	638	666	656	660	686	648	689	627	605	634	621	653	684	655	671	727	631	621	699	659	704	695	632	683	635	678	660	620	661	669	654	655	684	637	670	651	645	657	657	635	657	674	660	659	699	666	651	724	645	687	665	656	641	646	658	655	674	681	700	642	683	711	663	678	650	681	680	642	682	656	674	621	657	680	647	616	695	679	658	702	645	673	726	670	689	674	640	652	673	661	660	686	612	633	628	710	724	680	697	609	630	663	690	654	653	696	623	667	636	624	662	639	658	653	680	668	637	666	645	659	684	681	666	650	651	666	694	665	642	652	642	710	646	704	656	670	643	641	708	682	723	677	664	676	675	704	640	653	670	667	642	634	673	682	662	657	685	684	680	661	651	621	663	698	611	699	668	656	666	678	688	646	664	615	645	636	630	633	668	673	606	691	688	667	710	687	657	644	699	646	632	678	647	631	656	629	659	709	671	695	656	647	619	688	679	634	688	645	641	646	652	662	665	677	629	709	616	641	600	724	641	645	626	683	690	721	679	679	652	669	674	638	649	646	650	663	659	657	663	692	666	637	651	684	620	641	613	705	667	635	671	687	676	681	604	653	653	673	707	648	686	713	665	664	692	649	693	658	642	696	711	646	615	678	692	638	653	655	662	664	668	691	656	632	644	674	654	646	655	669	668	682	630	678	673	669	640	676	607	656	634	656	648	676	653	681	664	616	694	621	623	603	662	699	695	677	669	632	667	704	646	700	616	678	635	643	682	624	677	693	667	644	675	621	662	640	650	718	699	643	653	709	608	692	631	656	674	680	701	647	652	613	633	651	688	682	620	656	654	673	644	646	668	660	644	666	679	664	676	703	681	643	695	616	689	688	745	664	614	619	646	648	668	605	693	634	617	682	668	632	642	640	648	704	656	670	685	698	647	656	646	667	687	676	625	652	628	665	654	644	695	650	685	667	674	661	691	653	626	670	661	629	717	650	660	676	664	638	667	676	643	628	691	635	667	665	699	650	666	649	732	637	643	639	680	622	654	723	671	654	697	660	684	690	703	643	683	651	666	650	679	663	700	646	666	619	684	624	635	675	644	631	632	679	619	633	647	679	636	689	643	633	670	668	702	673	636	655	687	652	642	608	678	657	680	663	648	644	674	600	628	683	637	662	686	654	637	685	670	666	685	628	648	696	642	639	649	638	680	660	680	624	703	662	623	676	601	667	632	713	643	641	650	658	628	660	655	705	638	666	660	670	669	675	617	662	661	631	686	663	634	654	634	654	644	665	696	653	701	658	667	665	620	638	642	671	683	678	659	719	615	657	653	669	671	629	720	621	649	694	648	680	650	645	665	633	685	651	667	642	682	640	697	682	648	653	652	645	653	676	640	677	682	658	657	662	691	692	646	635	684	712	667	660	633	657	710	664	656	664	638	700	668	652	670	684	666	659	630	688	649	640	603	682	649	680	633	663	614	666	668	659	666	646	632	641	623	706	638	684	661	641	659	666	694	636	662	643	704	661	652	660	692	651	685	631	682	695	673	640	625	699	641	629	606	630	688	663	642	667	663	666	634	693	632	670	657	651	612	660	633	657	698	664	628	682	692	649	671	677	665	652	666	674	674	639	655	662	670	686	631	668	647	684	690	666	653	702	641	616	666	640	665	635	638	685	626	693	615	648	682	639	708	709	655	689	627	662	651	663	651	656	599	650	691	666	635	647	675	664	639	689	678	666	705	658	678	668	670	697	679	680	637	705	668	638	695	625	678	665	684	658	683	657	604	673	685	672	657	702	684	634	646	699	676	648	699	623	639	678	692	615	662	653	631	685	659	659	690	615	667	675	632	681	676	652	656	677	652	682	648	691	648	669	660	661	665	659	662	653	668	643	657	639	670	637	691	627	670	651	628	661	644	654	657	664	667	696	663	682	694	710	675	633	650	648	683	671	679	678	664	696	654	666	635	677	697	630	633	647	671	630	666	683	634	640	669	611	624	654	633	646	637	680	659	669	649	647	635	637	649	662	705	685	683	661	600	674	651	692	634	652	690	638	716	659	666	688	646	700	650	650	634	672	641	653	607	663	659	662	635	666	642	692	635	632	642	679	651	647	615	677	622	645	681	647	635	696	634	638	686	653	661	660	637	690	636	697	644	619	675	629	658	672	679	657	658	641	687	644	664	656	683	691	673	618	657	635	620	647	664	664	660	688	658	660	626	694	660	675	669	637	637	646	666	677	663	638	660	650	658	694	646	643	650	692	646	669	695	623	644	662	645	668	679	635	672	561	687	622	660	692	639	676	687	664	637	634	661	628	681	649	671	665	660	667	693	653	648	677	698	654	627	651	654	662	679	662	653	652	638	655	641	667	615	684	640	692	650	681	629	622	638	622	670	680	675	644	633	666	606	689	655	632	664	653	681	665	703	679	706	692	666	687	675	695	666	659	656	663	683	686	735	655	671	681	683	652	597	641	713	639	678	679	707	609	639	627	706	644	629	641	654	630	658	650	654	680	683	708	654	606	696	661	642	655	684	695	657	681	638	646	661	652	652	662	644	731	656	653	684	631	673	637	646	691	696	625	681	625	645	623	690	657	694	698	654	661	614	654	676	652	683	641	674	636	691	675	632	628	642	686	707	681	646	667	653	626	639	635	667	681	709	650	649	666	642	686	700	640	626	724	668	667	663	643	659	637	626	657	631	677	665	618	697	647	691	624	654	662	692	642	645	696	657	662	657	649	682	674	648	654	624	676	681	631	664	688	652	664	605	686	613	651	662	657	669	676	653	622	666	706	680	680	674	617	633	681	651	649	637	665	596	685	643	691	704	653	650	725	689	684	613	662	666	705	673	736	663	648	662	667	633	631	655	672	642	677	651	664	614	690	655	685	672	674	639	667	713	662	646	666	654	667	654	648	658	614	682	647	667	667	670	655	718	676	624	632	716	633	647	657	662	647	674	667	659	681	690	679	650	635	641	646	612	649	665	713	659	703	677	656	655	653	731	650	657	618	661	628	658	673	650	635	715	680	659	628	670	674	675	636	639	670	662	664	695	654	648	673	671	653	647	626	668	636	654	650	650	627	636	688	666	645	665	639	652	640	615	633	657	653	668	605	639	637	693	635	671	674	652	671	654	602	658	699	664	641	668	678	691	642	643	641	653	660	672	642	674	700	631	667	705	681	642	689	641	667	650	675	677	665	653	649	654	633	704	673	644	674	644	674	643	698	686	682	640	633	636	642	665	631	656	696	661	621	713	618	631	612	685	693	679	633	674	645	628	703	689	655	653	673	653	616	635	640	671	641	644	653	654	614	688	670	701	675	632	639	687	615	629	659	624	669	646	675	610	649
22630	21358	28733	24333	21356	20454	1448	578	449	405	415	352	379	364	324	327	330	295	309	292	311	309	303	314	286	312	312	289	291	292	292	272	311	287	332	292	279	295	278	271	300	295	275	311	308	313	304	253	301	308	299	294	284	274	280	275	320	268	269	281	301	261	289	319	301	268	299	296	310	297	311	299	300	261	260	287	281	253	300	293	295	288	259	322	269	267	289	283	281	269	260	277	299	286	303	241	313	272	282	306	294	285	312	274	283	315	289	288	257	284	302	267	320	297	295	282	278	275	300	288	288	302	267	268	281	284	289	274	278	288	265	296	293	292	292	312	275	254	299	283	279	260	310	265	267	308	268	267	258	259	263	268	270	305	272	256	296	296	308	242	269	275	290	268	290	281	251	285	296	293	295	288	319	277	303	277	291	303	268	298	257	275	261	283	295	274	237	328	276	299	279	321	309	279	277	290	259	276	270	295	284	262	306	292	284	275	293	274	331	294	302	266	261	299	288	278	266	278	296	277	263	279	268	284	317	285	305	282	310	312	288	297	269	270	283	287	264	302	293	285	294	289	311	268	281	288	264	285	313	302	306	269	285	287	315	301	299	272	278	306	300	314	288	283	279	282	279	251	282	289	282	286	296	298	309	276	270	296	305	298	298	286	290	297	299	280	276	281	277	268	269	317	284	294	262	302	286	284	283	307	281	256	273	284	296	260	285	329	305	282	275	311	304	280	268	278	307	266	312	272	274	304	309	297	263	299	316	244	313	315	327	249	299	292	305	265	287	290	270	294	282	308	278	308	279	311	307	275	275	295	305	289	289	248	285	305	255	292	298	285	261	258	273	267	277	298	288	296	280	285	296	292	306	278	283	273	307	301	263	314	285	264	291	294	263	282	275	280	274	316	267	263	309	280	267	255	288	292	270	267	296	314	290	286	269	283	270	292	273	287	308	287	285	286	326	260	274	265	253	304	275	259	287	289	282	286	284	237	253	289	290	278	285	279	312	265	254	276	254	276	307	298	295	295	296	267	292	256	264	263	259	283	264	298	296	283	277	282	278	315	265	279	262	286	289	297	278	289	282	292	305	282	298	310	313	284	282	284	281	287	325	302	306	286	314	285	279	281	289	279	295	272	278	325	305	285	271	298	270	267	284	322	299	299	289	279	292	279	280	271	254	265	268	328	292	253	304	276	276	288	308	269	284	294	283	300	296	288	290	272	280	321	323	279	282	282	278	276	290	291	306	273	281	267	271	272	287	284	273	286	305	243	259	284	262	263	301	264	287	324	306	259	300	269	287	283	279	279	303	273	298	306	312	246	274	244	275	294	265	269	286	311	308	279	271	254	296	290	281	304	290	288	273	253	292	287	304	309	278	278	254	339	278	292	264	273	281	291	287	268	274	266	267	299	284	282	281	304	270	301	315	298	327	272	274	316	276	298	251	300	275	263	299	310	289	262	259	268	287	309	296	295	260	287	294	264	266	247	288	290	248	278	287	292	290	296	267	290	281	298	320	258	263	310	284	275	268	280	280	274	286	294	302	285	265	283	273	278	272	263	301	272	284	320	288	287	298	277	285	275	287	268	310	288	273	282	287	304	317	265	285	260	289	279	287	278	326	289	273	303	269	298	265	270	303	302	272	278	294	287	283	291	281	288	282	309	273	293	287	259	295	248	304	283	276	309	278	286	311	266	262	301	293	290	286	282	288	281	242	298	285	272	276	281	252	283	279	310	284	320	271	280	295	287	277	254	288	296	287	291	273	289	267	288	304	295	257	268	296	279	279	316	269	278	277	298	292	280	293	282	284	293	264	260	265	319	290	290	260	299	301	298	278	284	265	314	300	264	249	283	293	273	278	287	281	277	323	298	296	256	288	303	255	258	298	274	276	258	297	282	281	298	296	295	268	288	271	304	288	288	278	284	266	297	284	267	248	287	308	299	265	312	291	277	252	277	258	276	279	274	265	276	271	294	274	285	262	282	292	306	248	276	298	301	255	262	282	295	288	317	297	288	287	281	259	306	278	276	273	289	313	289	299	287	273	286	256	310	288	289	272	300	260	313	276	280	284	302	266	246	284	249	281	263	295	299	261	305	291	277	306	282	251	281	294	284	306	288	282	270	293	261	266	261	302	276	279	243	272	308	265	271	302	285	270	289	278	252	299	278	286	263	285	277	295	331	294	279	293	282	280	270	294	269	286	282	281	242	292	308	284	270	292	285	281	271	292	297	257	290	272	273	299	271	268	288	278	271	267	272	261	298	264	273	269	266	258	301	288	279	284	278	297	267	325	276	279	291	287	269	306	286	247	253	337	270	274	331	265	296	300	271	303	260	267	296	270	257	283	255	283	288	276	314	293	270	269	281	280	294	282	276	240	292	271	261	296	263	296	290	295	309	268	292	295	261	274	282	277	270	289	282	311	286	273	249	275	284	276	284	275	276	277	298	309	275	290	279	250	282	307	299	277	314	265	267	306	292	262	260	301	288	279	259	283	283	308	291	302	304	277	269	273	282	289	293	289	292	284	267	283	264	287	271	287	267	309	290	315	284	284	261	269	273	275	312	297	276	270	302	291	278	287	289	260	281	266	284	298	300	271	296	298	307	276	250	301	308	285	314	296	284	319	278	323	297	285	289	281	259	308	288	291	275	277	290	287	265	280	297	308	276	257	288	291	285	274	305	273	278	275	269	278	250	302	317	312	266	309	289	309	280	279	289	291	278	272	318	283	266	290	320	298	281	271	309	252	281	302	305	288	269	290	269	338	277	295	277	291	296	272	265	305	265	291	263	298	263	288	256	300	300	275	297	307	278	250	308	280	286	300	285	281	279	283	288	307	298	260	281	272	281	292	312	294	265	266	289	271	307	281	293	293	282	285	292	299	295	306	283	288	263	249	302	265	334	309	327	300	288	287	286	286	286	281	283	273	310	287	269	277	287	288	261	315	285	288	289	259	292	266	281	284	277	275	290	306	274	285	294	280	281	284	285	295	279	316	268	280	276	298	284	325	292	281	299	288	294	271	260	292	307	298	294	287	287	243	290	307	280	261	282	276	293	272	286	267	296	308	269	274	255	290	277	287	277	257	280	273	284	263	302	253	285	304	259	281	288	275	254	270	286	272	277	305	312	271	274	276	285	279	263	292	268	263	282	271	274	276	270	244	264	290	248	289	277	329	283	294	302	298	268	284	295	302	290	282	281	308	253	293	313	291	285	273	263	272	278	256	247	270	278	281	283	319	311	292	305	301	273	270	265	286	292	310	284	291	283	271	278	245	283	281	296	293	269	282	303	275	296	265	242	285	283	275	280	295	286	282	319	314	257	308	281	276	287	287	278	288	327	282	309	299	255	289	260	280	294	292	277	298	313	286	278	299	295	276	297	272	267	286	269	305	294	309	288	281	251	278	278	300	289	266	269	281	289	267	320	286	301	283	288	289	270	289	269	270	299	272	270	291	280	297	312	271	258	279	338	296	253	273	261	299	286	298	287
36365	10263	6387	2948	2179	1630	1274	1095	850	775	696	603	565	536	482	520	493	456	466	443	437	430	443	437	460	409	443	414	438	426	390	418	430	406	359	393	390	397	380	422	361	420	406	436	399	383	373	397	359	420	408	383	412	383	401	407	411	420	386	385	398	406	392	402	401	378	406	378	383	403	373	378	415	380	409	417	413	381	350	405	370	381	392	392	370	355	364	423	363	363	396	375	382	344	393	378	306	384	370	401	380	418	386	375	391	412	410	355	379	358	374	367	401	355	336	385	398	376	393	349	382	364	391	361	382	418	380	384	354	394	384	378	405	357	372	349	379	406	374	385	409	386	358	383	384	361	376	405	360	347	403	370	406	367	366	365	391	396	402	396	367	341	402	407	390	394	422	396	345	406	416	370	392	390	394	405	360	377	340	389	368	365	366	393	387	398	355	372	395	408	370	404	381	393	370	373	411	361	368	386	384	419	377	363	387	390	409	380	340	373	414	423	380	354	380	392	375	375	391	351	371	386	344	388	419	415	367	369	388	379	371	379	361	398	397	371	383	363	376	362	411	399	419	391	407	370	387	398	379	381	395	391	402	358	378	397	378	376	376	407	364	387	390	392	384	359	359	385	368	352	372	401	394	363	382	384	411	336	421	373	393	394	379	390	359	412	362	377	361	382	370	405	395	355	380	357	408	411	374	400	362	358	352	401	385	388	357	367	392	371	347	405	390	399	374	392	379	397	428	391	359	377	385	379	352	365	383	352	365	358	400	384	396	336	387	377	342	357	396	394	373	372	388	355	423	414	388	421	361	386	388	388	388	407	404	389	358	379	416	372	358	397	364	394	419	406	364	382	384	377	375	387	384	368	368	364	371	407	383	365	351	362	415	371	382	364	399	369	356	371	411	363	383	403	386	380	389	396	403	385	365	407	377	359	365	370	361	373	390	381	409	376	387	391	393	407	375	366	393	397	344	358	378	398	348	355	363	385	383	372	369	370	361	390	395	373	382	382	362	396	373	377	384	425	387	385	385	375	411	384	395	372	399	383	391	389	367	357	419	386	393	355	390	399	404	386	356	412	390	403	397	381	389	389	402	389	402	384	366	360	396	375	372	378	369	378	402	381	376	409	393	368	362	385	379	351	424	372	399	376	393	381	361	366	367	400	368	367	392	368	389	377	398	390	370	397	392	391	360	387	392	396	358	396	380	387	363	360	368	396	383	366	390	391	404	400	407	344	357	348	405	358	413	370	394	386	361	354	381	403	352	403	374	368	377	382	373	401	406	400	388	400	376	361	395	374	377	426	385	353	375	358	413	370	374	421	374	359	390	356	387	362	408	409	403	388	370	355	346	366	391	388	406	362	378	365	384	378	361	396	404	348	367	387	407	389	380	396	389	389	369	345	383	364	362	382	377	377	385	386	379	386	391	368	398	380	408	421	399	383	352	382	368	434	383	388	412	379	372	400	386	408	361	389	357	408	383	405	347	390	395	376	346	364	348	385	383	366	381	382	381	383	392	366	403	381	421	391	381	370	379	379	370	385	348	382	410	391	365	372	389	366	373	379	418	400	399	374	380	391	350	388	397	375	381	372	372	356	422	380	320	380	403	381	406	382	379	399	362	386	368	378	383	358	394	376	410	373	407	354	355	391	373	363	390	408	356	386	363	368	357	379	406	394	406	390	379	406	392	387	358	369	390	401	394	373	397	368	369	390	385	377	380	417	407	390	372	380	371	408	389	386	386	396	384	382	389	379	337	379	375	413	377	359	399	395	398	411	341	352	417	370	408	410	381	392	354	385	370	377	379	382	366	361	403	387	351	372	410	349	379	395	355	379	388	398	347	393	360	408	390	382	388	375	374	390	346	387	390	399	382	387	377	393	367	373	406	420	372	340	402	354	402	357	365	345	383	394	371	392	401	417	370	357	375	381	388	403	381	390	386	336	377	360	371	377	364	389	383	373	392	377	385	335	417	422	335	411	377	369	386	385	393	382	368	390	418	407	408	375	354	368	400	397	386	429	355	392	382	388	357	376	381	365	408	365	388	380	356	380	340	368	376	397	394	369	426	395	396	373	400	380	390	368	378	372	365	335	377	394	364	383	397	386	409	380	374	370	383	376	393	387	422	371	371	376	399	397	375	384	392	365	404	380	391	420	370	389	375	385	389	369	367	374	390	393	388	390	379	365	386	382	392	394	372	371	369	391	384	331	372	403	355	368	401	396	360	413	374	391	403	392	381	370	399	372	393	386	387	362	425	384	365	389	391	396	417	369	372	390	392	401	402	370	398	357	378	400	416	360	368	374	385	397	353	383	417	359	400	373	375	392	398	382	427	377	391	362	384	369	384	389	394	433	397	375	373	388	344	411	369	379	347	412	377	338	370	405	380	364	354	404	368	353	388	383	335	407	393	369	402	349	354	390	428	388	382	391	395	416	352	396	376	383	410	377	372	407	363	385	362	397	393	393	369	373	360	358	380	439	398	383	364	381	375	397	375	356	389	414	396	375	408	385	365	371	373	369	410	389	375	372	400	376	371	382	380	368	347	356	385	354	399	400	395	391	405	392	375	395	381	384	397	398	358	380	360	387	377	350	367	365	379	392	417	389	367	352	389	419	391	403	368	401	378	375	356	363	393	379	396	374	405	371	404	398	397	355	363	381	365	413	384	400	369	382	436	388	395	351	371	373	375	366	399	399	376	382	378	397	374	389	373	329	380	380	376	401	383	373	380	403	380	348	402	386	387	385	364	383	362	397	402	416	369	399	367	371	397	363	388	380	390	387	420	389	332	366	380	385	329	379	391	388	401	379	381	384	386	386	374	353	376	341	388	365	385	373	387	392	379	384	377	379	391	362	372	368	427	348	405	370	411	397	376	385	366	374	349	381	381	403	378	390	403	381	391	439	389	385	409	389	387	404	365	382	375	397	376	330	383	419	395	370	360	402	379	379	414	403	384	381	407	385	387	387	384	374	368	417	381	390	380	367	358	360	390	397	367	379	387	365	364	374	368	387	394	360	367	404	403	384	346	362	405	383	378	383	343	371	386	355	390	382	378	402	410	359	356	386	391	357	390	430	424	367	370	388	391	377	365	370	416	408	376	394	391	386	386	386	400	379	368	374	366	395	401	372	376	384	358	366	367	362	390	340	353	349	398	373	396	363	388	353	364	391	407	332	397	399	385	377	385	397	372	382	402	389	364	352	373	379	391	380	360	405	389	377	375	405	366	392	374	389	390	336	406	403	397	373	351	393	388	378	406	351	379	380	394	390	368	388	421	385	382	416	358	387	385	380	383	393	401	404	354	398	391	368	381	343	373	384	381	339	402	422	376	338	376	349	381	373	384	355	372	379	404	414	385	388	386	404	384	357	392	374	370	362	369	391	382	385	352	387	394	380	414	370	404	392	378	385	400	379	374	388	366	445	408	389	385	419	411	376	422	370	347	433	418	375	386	367	357	348	393	386	389	376	414	369	397	383	374	360	375	384
28378	16613	3140	976	792	752	791	734	735	720	749	731	727	727	723	735	655	722	726	756	696	683	714	738	737	752	766	742	736	769	759	734	712	755	687	728	695	744	769	756	749	710	761	804	771	767	752	790	759	716	715	722	746	727	733	727	738	757	709	740	729	707	691	710	744	731	744	721	774	730	764	756	721	733	729	697	749	710	771	678	731	751	709	686	778	707	792	746	765	770	716	728	768	746	747	709	727	756	772	718	672	760	728	715	714	773	786	739	726	716	733	748	760	743	785	734	746	784	773	703	698	744	706	714	747	738	755	771	717	745	751	740	752	732	727	725	748	736	734	756	714	733	734	778	773	724	740	756	730	718	753	745	721	728	800	784	698	702	729	747	716	756	778	735	727	714	749	739	705	767	715	736	689	700	748	766	717	745	828	719	742	776	704	763	720	729	729	743	734	757	755	741	719	762	752	718	750	739	732	733	763	781	722	728	764	782	756	713	712	723	718	732	759	725	764	733	701	709	783	756	734	715	763	780	729	779	744	699	812	691	689	748	744	740	722	701	726	737	765	711	735	749	717	751	740	700	740	719	694	714	739	712	822	706	742	782	709	766	747	677	780	761	722	746	705	719	724	716	767	770	741	714	751	799	730	728	807	751	736	748	707	747	751	726	718	714	755	771	781	707	734	753	743	735	722	739	720	714	735	748	757	718	748	742	720	759	719	709	724	787	751	713	672	742	721	768	736	806	746	767	750	762	725	728	759	724	751	790	715	726	739	758	788	763	748	737	777	742	736	744	786	711	683	744	738	711	735	719	717	744	742	715	717	762	756	746	713	730	672	733	722	724	727	764	735	748	707	716	731	772	770	709	743	707	795	724	703	772	724	710	747	749	719	719	762	742	693	742	769	715	723	730	725	692	760	679	761	719	789	766	769	782	749	769	736	764	714	739	755	796	732	699	742	723	765	702	773	720	753	740	767	711	778	772	740	748	727	712	763	758	702	707	765	757	751	747	724	743	764	716	755	734	720	692	752	742	747	752	758	739	761	719	811	724	778	760	740	775	785	760	697	723	739	737	748	753	711	738	722	711	738	762	751	791	749	762	773	738	723	713	748	705	740	728	713	734	762	722	739	714	733	784	733	735	753	750	756	761	720	748	705	724	742	714	757	748	707	700	742	763	704	715	726	748	710	754	754	735	746	727	760	738	725	740	725	781	774	786	743	694	714	686	735	741	700	772	749	716	744	734	745	744	798	747	701	768	742	745	735	763	716	703	769	730	757	700	759	723	752	740	709	776	742	692	777	755	750	756	724	792	727	803	795	711	717	745	772	736	786	783	742	711	749	721	782	747	717	753	753	736	731	707	719	738	751	769	736	703	740	757	758	706	751	729	699	729	775	749	781	754	766	732	697	711	759	745	744	728	760	719	726	762	748	703	749	794	751	734	710	745	726	708	756	767	753	741	731	723	766	740	725	756	708	732	718	737	746	752	712	761	769	703	725	748	775	731	730	738	720	736	797	765	749	727	691	731	780	818	718	720	734	749	746	749	747	732	787	756	744	753	732	718	729	780	736	716	750	718	713	705	738	730	736	743	725	744	757	757	746	726	695	736	754	715	751	762	779	731	747	728	743	714	740	697	778	697	773	780	716	784	737	735	745	781	722	746	750	728	739	753	696	798	774	737	757	770	779	750	706	800	760	738	735	746	780	698	722	746	735	716	769	745	770	721	743	737	738	673	750	720	800	732	703	715	724	715	701	695	766	742	772	763	748	747	711	744	695	697	755	743	733	724	721	718	766	713	780	800	712	728	777	758	695	725	750	765	728	726	801	714	738	695	754	785	737	742	749	757	749	760	754	791	682	768	772	717	733	728	703	772	761	756	773	704	768	764	719	767	781	768	738	759	739	739	805	721	740	783	769	754	735	700	717	732	752	747	742	732	737	765	744	739	661	698	744	773	754	778	708	730	737	729	741	759	763	700	741	709	743	764	666	780	728	732	725	741	736	727	795	747	720	750	790	754	742	761	783	736	711	731	746	693	783	731	707	740	733	756	742	710	747	772	785	773	698	665	762	727	755	765	708	712	732	714	721	773	759	691	684	709	715	731	728	809	794	705	741	740	723	740	721	716	754	743	712	744	768	715	759	775	803	781	739	754	745	724	744	713	749	723	751	782	732	707	728	666	692	805	765	725	754	766	687	741	728	788	765	769	767	738	798	750	720	732	752	730	708	752	787	750	741	699	782	722	683	747	733	743	710	714	727	725	768	699	720	724	756	716	723	738	745	749	756	750	739	651	759	754	723	701	760	775	746	695	694	724	725	752	744	728	724	701	723	720	729	727	761	710	760	752	705	738	763	786	770	670	686	772	737	722	761	696	746	772	708	760	688	720	744	713	744	774	697	731	750	721	757	753	761	759	746	727	757	755	719	726	703	770	806	735	731	755	736	748	760	713	767	726	703	727	703	734	725	733	720	775	713	744	742	667	777	768	750	747	715	759	767	722	671	731	763	740	696	734	736	749	686	759	751	768	773	742	752	771	761	721	735	763	709	753	720	699	702	778	785	769	741	689	748	732	745	736	775	659	746	763	723	731	700	753	729	742	736	719	718	749	736	744	745	691	781	754	785	783	707	724	754	771	766	731	701	821	701	754	740	724	718	744	735	744	732	728	747	791	717	730	783	694	755	755	767	779	743	748	693	835	749	748	778	792	742	701	729	705	721	737	799	777	726	748	725	754	734	744	771	761	768	736	720	713	742	710	716	826	746	737	756	687	694	760	762	788	732	753	717	737	729	759	742	733	753	740	703	771	759	726	729	747	723	743	699	723	704	736	761	722	720	719	760	770	745	720	695	744	709	721	709	756	749	736	724	748	752	718	722	743	729	756	694	749	724	686	754	762	728	750	756	734	744	730	729	728	715	771	726	717	732	704	741	717	772	718	730	768	777	735	706	732	778	756	713	749	765	751	741	737	757	743	684	726	768	721	775	709	739	760	708	724	732	688	715	758	720	756	749	712	736	686	787	757	740	728	765	753	770	766	767	705	769	785	722	737	726	723	751	758	725	753	779	777	697	758	744	701	720	747	745	762	780	730	749	714	717	723	765	730	754	734	732	712	731	710	719	721	745	785	725	810	675	715	796	762	726	769	774	766	684	718	773	738	756	713	773	763	809	724	746	701	774	721	732	701	740	746	743	749	738	724	722	743	761	745	688	762	750	742	718	733	718	737	760	766	731	717	723	702	750	704	721	734	751	732	729	757	797	730	760	725	743	754	756	745	745	744	742	745	686	737	729	758	799	731	728	741	747	720	708	772	727	721	755	692	760	784	751	736	728	744	741	758	691	747	748	699	719	711	748	767	716	715	747	727	735	723	791	720	703	771	742	696	724	742	728	719	735	751	762	733	727	733	722	702	782	724	749	779	698	756	754	712	705	756	687	696	775	713	740	733	790	746	761	722	761	768	721	733	757	747	732	696	745	741	727	782	706	722
11418	1403	1171	1027	1009	1017	963	999	976	987	934	884	910	966	939	904	933	918	967	1022	935	892	973	910	960	914	950	911	997	936	983	972	994	944	940	931	954	906	943	988	951	917	925	947	977	932	991	956	941	940	907	904	895	1033	957	933	964	957	954	942	922	993	980	892	976	998	922	942	977	929	938	932	901	896	911	953	932	951	938	991	951	903	904	962	925	935	956	956	983	940	970	917	862	922	919	921	963	950	977	964	939	1003	985	905	929	972	924	949	983	915	982	956	982	941	883	955	963	960	987	898	925	963	931	927	919	945	960	947	991	920	955	959	954	947	1039	1021	912	917	958	913	975	938	908	897	990	915	972	951	979	901	923	1005	915	935	937	979	932	940	943	992	901	912	887	954	922	879	943	929	943	940	932	914	993	930	973	941	916	998	935	975	922	936	955	989	959	933	927	957	937	928	909	943	992	982	921	907	969	950	907	981	986	994	938	912	936	912	1016	984	938	914	914	940	920	891	966	932	935	932	954	918	948	914	919	988	937	986	949	905	954	951	962	971	949	973	977	946	894	980	929	979	914	967	951	932	924	921	970	986	941	951	919	926	961	990	938	992	970	937	934	952	998	936	949	952	981	917	952	931	1001	977	961	915	985	960	934	993	932	914	904	898	1041	933	981	943	936	919	921	958	961	970	905	967	911	938	920	989	983	977	949	884	906	946	881	911	941	913	914	893	928	975	931	997	969	926	934	937	937	931	950	989	964	953	971	942	946	929	948	995	904	980	932	967	951	933	949	944	933	964	981	972	1022	979	959	948	962	1034	977	945	934	966	914	990	921	987	955	945	966	1021	1014	924	906	938	899	968	944	955	890	970	940	964	949	937	991	922	939	971	943	983	990	967	918	982	892	934	978	944	965	1010	966	946	940	961	920	944	952	937	941	941	957	903	934	974	869	928	942	986	954	940	948	950	919	964	943	902	935	963	914	994	954	959	1011	953	948	986	953	939	926	982	947	965	960	950	963	962	946	914	961	967	890	928	952	974	925	952	991	985	959	937	986	956	933	931	1009	988	925	979	939	938	919	973	969	956	969	976	952	935	952	1036	896	924	962	923	937	900	948	938	945	1002	957	954	977	995	974	942	944	966	943	962	939	903	952	939	898	939	980	946	974	914	963	975	956	953	959	951	931	969	963	967	966	932	960	948	922	927	943	959	953	932	925	938	891	955	959	911	958	957	1022	940	994	931	949	907	959	921	966	956	939	965	964	961	940	961	962	1009	925	895	943	956	990	935	910	959	929	913	1005	932	923	957	924	968	935	965	936	939	947	952	972	955	967	985	959	915	926	932	914	956	934	957	944	941	983	951	907	1004	907	955	949	921	963	1024	956	938	913	924	951	911	891	926	921	895	962	944	978	971	925	907	933	973	973	937	897	1035	961	948	997	922	931	986	956	936	929	979	1001	899	946	970	1010	950	947	936	940	994	980	932	911	911	989	940	979	927	966	984	919	966	976	973	959	924	901	907	965	906	969	919	903	1017	964	940	956	924	908	924	945	969	1008	969	929	909	960	919	936	966	961	963	881	937	948	933	959	935	945	931	977	1013	922	943	943	978	988	962	928	993	937	955	958	944	980	1030	931	948	943	925	904	968	1005	947	1013	922	933	895	965	927	944	944	967	936	938	954	891	982	974	950	945	989	989	955	997	890	949	952	989	939	903	897	947	954	990	951	976	939	937	923	920	962	972	944	1001	925	956	959	972	929	924	968	894	929	949	955	1003	900	954	933	894	1034	930	952	998	974	970	955	986	973	919	979	1007	898	1009	939	933	877	958	943	955	898	946	956	964	968	958	995	976	932	933	962	921	950	933	939	928	945	998	982	998	879	859	909	928	927	971	911	898	935	975	924	983	932	929	887	938	938	962	921	1018	927	997	957	919	933	986	934	937	992	940	903	899	956	918	1004	882	955	1021	945	935	950	951	933	969	969	967	900	985	937	939	913	913	978	933	963	979	955	932	956	974	952	993	945	978	961	941	1012	987	916	971	977	963	911	963	920	916	952	917	917	978	903	967	956	991	927	973	1000	922	924	908	952	939	905	992	971	984	949	912	956	917	939	948	930	912	939	949	966	935	922	976	884	934	972	950	900	970	988	976	967	998	887	926	927	938	900	982	910	1000	956	907	975	947	919	932	924	946	907	977	931	919	941	953	952	941	940	958	925	977	970	923	935	940	898	1006	939	940	895	930	887	949	961	973	930	997	915	904	960	977	938	953	961	939	918	937	974	962	945	970	952	964	943	911	933	926	922	934	960	1018	965	931	960	973	923	931	968	991	963	943	941	951	921	939	969	958	942	956	939	953	972	957	967	957	959	967	942	979	959	967	964	919	968	993	973	895	920	926	937	976	988	994	916	883	993	947	925	986	914	928	914	990	944	1016	1001	917	965	930	962	926	987	977	950	946	903	933	920	978	894	951	925	1041	941	910	965	950	961	980	873	925	902	966	956	977	909	985	950	911	964	962	936	949	938	940	922	940	946	934	938	998	894	905	961	937	917	965	956	957	965	949	915	962	934	942	932	967	975	935	951	1021	948	901	901	974	884	967	946	920	947	988	971	954	974	934	998	974	977	899	965	964	988	904	961	926	913	918	936	909	906	889	925	954	983	985	953	973	937	943	931	983	919	923	964	974	960	916	932	960	973	923	945	939	948	988	911	931	897	925	929	985	1009	989	974	950	964	974	1003	991	952	970	946	969	951	940	910	988	967	943	999	929	936	881	988	935	960	973	961	964	895	973	1000	964	988	939	1004	895	975	909	917	960	904	959	946	977	919	954	953	926	966	960	914	924	966	1003	984	932	950	899	919	951	916	1003	960	927	993	946	886	1011	896	899	968	929	881	971	891	943	929	844	944	881	884	998	916	949	972	908	997	946	946	941	956	952	946	960	905	927	940	976	954	943	962	995	959	945	957	947	953	955	930	897	960	905	950	955	977	923	998	952	991	965	924	924	942	1008	949	937	912	941	1002	901	867	983	971	910	982	887	972	948	926	944	943	1003	952	966	902	986	954	968	882	949	977	945	912	1001	911	893	913	967	911	961	959	964	985	936	957	943	921	891	919	992	955	978	935	961	915	952	952	970	1040	959	967	947	918	897	899	970	897	947	1002	955	946	970	936	918	912	948	1008	953	991	998	925	958	909	940	937	909	951	999	948	956	986	896	982	953	943	952	918	914	956	953	960	981	964	940	899	935	992	938	916	964	917	993	989	970	948	976	996	952	968	961	891	958	936	910	941	983	920	990	964	939	900	955	929	932	1006	946	975	944	952	982	931	966	925	915	889	973	922	929	914	938	946	964	927	926	956	967	944	998	958	994	917	928	940	917	891	930	987	937	962	901	964	962	955	975	968	954	979	992	961	935	1014	1002	935	976	977	959	916	940	994	960	934	981	896	971	968	980	934	951	964	905	937	926	1020	934	966	980	985	968	928	951	933	892	954	916	955	971	943	939	1008	966	938	890	996	977	950	974	1017	937	965	938	962	950	923	930	993	929	1011	910	910	950	980	978	940	941	917
23383	21224	27985	24761	20969	3652	946	728	750	661	635	656	640	666	630	615	575	630	623	612	631	608	639	615	596	628	597	589	611	587	618	591	580	619	587	593	628	582	579	574	568	549	604	596	606	589	620	615	549	608	601	578	627	594	565	597	595	624	577	553	570	602	570	591	576	604	634	589	629	546	561	612	577	563	583	584	585	595	617	581	610	616	590	614	602	565	587	578	630	608	575	625	617	594	630	649	578	618	651	589	579	608	610	603	568	538	592	572	611	634	579	576	563	595	551	626	600	607	616	598	619	580	580	584	588	595	582	624	637	575	542	608	614	600	605	598	566	590	589	604	624	607	621	609	584	580	597	596	580	560	564	624	600	614	579	576	582	569	579	597	624	629	569	599	615	559	588	608	606	591	564	586	589	568	610	539	594	636	574	602	597	637	589	607	614	606	598	589	591	596	581	622	586	579	611	598	560	616	572	585	563	603	634	588	558	606	544	622	613	601	576	587	607	566	604	591	586	625	604	609	571	567	571	609	641	587	611	552	576	571	613	606	563	602	549	589	618	612	619	604	573	607	576	549	607	590	635	643	540	579	661	604	630	603	620	580	601	611	604	530	646	585	597	618	589	558	580	616	614	555	631	579	517	575	534	600	609	602	550	572	569	615	578	611	563	558	605	558	584	655	614	595	595	577	615	582	573	567	601	644	570	578	600	616	599	612	612	590	599	547	578	607	627	593	641	584	613	566	600	592	602	612	629	644	565	569	625	605	591	645	578	588	585	565	603	576	588	586	587	629	594	598	605	551	602	622	614	561	630	598	551	608	581	610	640	555	572	575	630	580	596	572	547	588	608	604	627	613	614	573	619	561	592	601	641	600	597	630	600	573	587	605	551	581	551	588	587	567	577	601	556	583	585	577	568	597	601	648	588	617	605	624	537	583	603	611	621	641	584	559	615	642	579	609	578	606	595	629	549	596	591	626	599	590	569	578	603	529	636	585	611	589	567	631	573	609	600	593	596	555	603	549	635	582	546	600	614	601	542	591	620	616	580	564	580	546	645	592	575	587	586	605	602	646	601	592	601	582	575	597	593	634	657	621	558	584	603	592	600	648	580	597	604	579	612	586	594	611	580	648	592	592	559	639	568	567	563	568	575	615	600	592	595	587	625	592	607	619	563	552	610	599	609	605	587	520	564	597	614	590	599	595	564	587	599	597	602	595	671	634	573	563	588	645	576	541	565	547	590	563	586	617	590	588	604	587	631	581	562	639	656	578	583	567	535	571	603	617	578	622	594	586	628	582	584	584	596	591	595	579	583	610	629	589	615	587	608	609	615	629	582	589	580	619	588	614	612	556	615	574	579	578	586	605	570	568	596	557	609	587	592	680	563	569	570	639	585	609	579	586	585	588	560	620	613	619	588	624	559	562	584	577	578	600	558	606	643	576	652	568	637	553	545	584	606	612	591	550	574	599	576	596	594	579	575	555	569	612	566	598	569	603	539	576	594	573	578	604	593	589	628	578	607	614	588	610	573	582	575	581	555	598	635	607	582	553	604	549	593	587	604	606	586	587	602	589	618	606	579	589	606	583	555	597	601	599	562	588	597	597	591	571	610	561	567	614	618	613	593	595	556	581	602	578	635	607	596	586	574	602	600	636	597	650	632	574	588	603	572	593	597	529	602	599	626	629	613	594	599	561	606	604	637	595	606	602	595	613	596	601	598	587	581	589	623	598	656	567	586	615	570	597	547	572	602	652	556	579	599	592	567	632	556	578	620	561	589	594	606	604	604	583	547	621	584	643	560	599	590	608	581	598	558	659	576	563	582	594	544	584	600	576	568	585	635	589	587	561	637	597	611	575	619	554	613	638	560	568	604	621	563	617	613	608	619	590	562	578	611	612	603	552	581	603	572	534	638	534	623	628	619	593	590	571	603	562	624	621	611	619	600	607	595	576	614	598	610	616	596	630	555	603	587	629	548	580	591	563	539	598	604	570	603	618	592	585	577	599	566	587	587	615	609	601	568	588	602	601	623	550	584	587	591	601	588	598	602	593	600	604	584	596	566	613	626	599	586	617	596	555	569	565	609	591	583	585	569	605	599	612	565	598	569	567	593	607	557	566	545	577	536	615	594	579	603	597	635	530	647	564	627	595	597	634	607	619	610	556	579	581	567	611	600	597	603	643	599	614	599	596	611	582	585	603	607	655	609	617	579	591	591	576	638	612	581	594	592	571	592	605	590	592	620	601	561	603	548	589	585	583	620	608	596	577	614	570	602	577	628	602	560	569	540	612	617	582	591	565	651	598	566	601	561	583	619	616	608	624	616	568	589	595	595	600	615	602	590	599	622	588	602	608	565	598	586	576	610	620	595	592	635	620	578	601	621	578	569	631	584	619	612	629	606	571	593	592	584	587	599	597	612	573	596	640	624	586	562	584	568	575	586	602	549	593	585	589	609	609	601	603	614	660	630	601	571	562	606	561	586	581	585	569	585	589	615	607	565	603	548	610	587	608	628	601	600	583	561	595	583	570	612	592	590	566	645	601	618	560	579	606	600	585	629	564	564	582	587	571	583	611	584	582	598	613	625	607	628	589	565	575	584	569	594	552	609	634	582	600	612	598	611	592	590	558	569	579	617	561	589	595	582	580	564	597	608	573	618	617	632	616	579	645	552	597	561	602	624	579	597	604	636	615	591	617	566	644	584	600	588	603	556	556	603	601	561	625	629	586	576	601	598	580	596	586	552	546	616	569	566	611	588	575	566	619	586	605	561	570	628	612	579	602	569	583	580	651	617	581	554	605	609	611	570	594	556	602	590	628	581	595	580	597	569	591	594	638	605	557	560	639	607	589	598	565	562	572	583	599	586	600	594	575	602	580	619	583	572	597	574	587	584	567	590	583	578	607	595	543	584	565	580	615	596	588	603	555	578	631	569	655	603	585	604	625	573	623	598	605	563	611	599	605	627	603	642	581	604	619	604	576	618	578	565	613	570	581	587	585	581	618	618	554	574	597	561	605	591	620	635	628	596	561	577	609	561	562	575	547	634	598	597	565	594	593	571	605	571	604	589	569	551	592	555	550	617	578	624	608	606	600	629	579	561	592	565	635	604	607	603	573	610	562	620	587	560	634	561	613	632	579	629	622	595	613	630	636	607	593	583	611	583	595	564	620	590	606	609	616	617	612	605	602	577	566	578	622	627	589	612	641	587	591	603	580	604	619	597	643	590	571	645	607	604	569	577	588	607	585	547	578	597	614	592	611	572	600	580	571	577	548	592	586	614	555	595	554	591	603	600	581	588	604	604	572	604	551	556	607	592	644	644	592	600	606	555	589	631	594	606	606	614	557	579	618	598	593	596	670	595	571	587	602	589	579	609	600	578	619	585	644	591	603	612	604	615	593	583	612	591	621	582	609	586	594	571	560	593	596	639	562	585	573	616	570	578	581	599	578	559	603	558	579	629	573	569	610	571	562	596	532	566	568	631	619	612	576
32488	6705	4158	2243	1743	1440	1265	1091	1028	980	932	912	888	874	843	798	851	795	842	824	792	842	851	814	800	860	843	759	811	758	833	789	823	799	830	796	841	777	831	812	805	803	765	800	794	774	827	796	789	828	779	826	804	779	784	789	799	775	794	799	763	779	728	773	783	765	813	786	845	770	823	791	706	776	779	806	777	815	760	820	755	769	775	775	837	784	772	865	776	770	748	809	836	789	821	791	764	814	774	752	766	748	752	824	763	784	788	804	801	811	783	780	749	796	786	825	789	738	787	807	790	764	798	800	764	823	790	769	780	762	799	807	777	796	772	769	800	776	797	760	767	805	801	790	791	781	822	781	753	744	763	827	788	765	836	815	772	810	786	783	782	804	783	753	770	781	773	830	836	794	798	821	781	779	754	802	730	794	755	800	798	717	797	751	808	761	835	782	816	788	787	803	758	776	797	773	791	813	828	797	831	835	819	811	762	818	781	803	762	760	759	812	731	837	781	802	819	790	791	760	786	778	736	731	795	788	783	742	735	795	740	825	770	800	785	786	772	765	816	777	811	735	781	752	815	808	767	743	795	748	742	772	768	820	826	811	768	785	814	794	797	792	797	794	794	784	761	818	751	784	783	755	780	783	806	773	798	804	776	791	749	805	735	792	827	790	819	834	797	770	745	794	814	780	756	809	775	795	807	821	735	741	790	806	762	797	742	756	824	740	818	801	848	826	761	809	793	766	798	793	774	844	760	750	829	741	826	759	770	770	803	774	779	811	779	799	836	780	783	800	777	750	800	779	763	815	771	777	811	802	788	789	789	750	778	750	772	767	781	826	761	826	749	795	751	779	796	732	771	767	794	745	773	775	805	797	786	782	791	771	774	745	757	776	829	737	805	822	807	778	790	820	807	739	736	798	774	786	764	818	753	819	832	778	769	846	795	794	828	781	780	723	801	753	768	813	780	786	808	767	775	806	802	780	762	801	804	770	791	784	787	830	810	841	738	758	790	817	807	777	797	762	802	788	836	808	813	790	795	745	837	764	761	730	748	833	851	769	740	842	816	743	826	807	765	778	827	821	767	777	778	749	841	816	823	764	751	745	749	770	848	726	742	795	729	819	829	746	845	762	800	728	787	784	772	788	761	757	799	804	777	756	775	762	816	765	816	766	748	775	788	834	775	810	759	820	757	812	792	753	735	768	794	742	759	745	798	788	754	785	794	826	783	775	782	793	804	801	777	817	802	760	785	780	739	770	795	759	819	772	819	731	845	771	830	800	791	808	759	778	776	777	790	798	732	849	840	853	798	782	830	796	801	791	799	804	727	770	786	820	773	815	727	789	746	766	811	864	801	773	780	766	799	832	780	775	819	767	799	749	776	813	793	786	783	778	767	801	749	772	819	746	785	794	829	759	796	813	827	787	760	841	773	777	789	793	804	753	753	853	786	788	718	800	769	774	788	762	759	808	801	785	796	802	820	782	724	794	786	773	781	755	804	774	843	827	769	797	875	785	786	733	805	811	774	821	802	802	743	754	806	814	774	768	787	754	835	829	758	846	813	835	779	810	789	782	761	776	814	811	834	797	774	806	785	757	761	763	783	760	782	840	800	784	771	761	753	806	736	823	788	809	813	809	749	827	788	813	846	782	771	810	786	843	778	793	773	846	765	767	789	730	802	766	796	756	768	812	757	732	772	797	780	842	780	755	815	795	787	822	777	838	759	783	805	758	746	759	758	803	804	772	745	752	768	809	823	789	820	796	776	838	789	798	776	789	794	830	827	735	802	792	742	776	767	815	802	774	766	806	780	763	764	815	800	795	776	827	731	794	761	785	753	835	812	798	789	799	766	810	831	790	798	793	798	814	808	770	769	786	717	769	789	760	791	756	773	753	811	818	733	791	789	836	754	842	780	822	800	745	789	781	763	803	785	800	801	762	784	797	817	813	751	799	754	784	776	780	821	759	722	745	806	806	783	791	778	792	744	760	773	792	800	762	823	785	799	784	808	800	790	804	767	778	804	820	797	726	774	774	786	784	804	779	792	781	797	804	755	798	798	807	744	797	778	788	814	764	745	781	784	799	705	821	796	770	780	741	770	804	794	815	796	786	766	793	788	811	787	791	798	744	776	817	770	735	761	734	821	823	815	795	789	765	847	775	740	801	790	781	797	763	750	752	813	763	781	783	763	766	790	730	785	787	756	817	784	769	776	781	825	798	790	797	792	806	793	826	723	805	768	808	800	776	775	816	827	801	812	830	761	762	804	784	789	771	786	769	798	773	769	787	785	779	764	758	805	804	818	804	776	836	772	769	838	809	808	783	787	772	760	805	782	807	760	806	793	773	819	754	835	751	806	815	790	822	805	774	776	728	829	805	793	807	807	763	800	804	765	791	820	825	777	736	813	782	797	731	790	814	792	806	820	806	809	813	804	769	769	827	800	753	823	764	789	806	795	766	770	772	756	774	773	791	800	758	750	777	748	808	753	763	778	772	786	804	720	755	769	813	762	784	824	819	775	825	828	791	768	822	834	796	829	748	805	725	846	756	788	755	791	821	773	789	769	801	806	780	814	800	773	785	802	765	804	783	763	796	740	816	730	828	709	738	749	768	758	760	740	798	754	811	782	805	811	773	845	762	792	793	781	806	768	751	797	770	804	812	788	834	751	794	804	790	838	735	783	822	819	797	797	791	802	791	786	800	760	802	846	784	808	781	769	766	817	792	749	767	795	807	799	833	829	886	768	779	737	844	793	826	812	747	821	803	780	822	817	801	765	824	777	763	780	781	763	750	742	767	797	804	775	817	781	843	773	756	794	846	805	776	768	790	813	794	788	770	763	825	814	787	814	788	828	830	816	784	801	798	725	841	792	789	796	806	780	879	766	757	781	710	783	761	853	817	778	763	786	813	826	790	810	779	759	793	782	787	842	820	766	788	783	780	797	756	792	784	770	764	828	765	780	793	782	830	759	751	786	780	814	799	797	777	800	784	802	776	820	780	734	769	782	807	835	780	808	795	805	770	799	758	783	782	781	799	764	745	777	732	819	842	790	760	803	736	813	771	822	783	786	769	749	747	739	823	807	795	754	741	790	815	808	804	780	748	798	778	773	775	811	776	725	781	790	801	833	781	794	768	776	750	825	801	784	822	780	796	763	773	774	804	727	823	773	792	811	749	791	815	812	802	769	802	749	822	771	807	767	818	799	784	742	783	793	764	825	734	763	759	772	767	800	743	777	821	799	725	752	819	802	735	794	861	800	818	768	760	730	847	822	782	777	785	810	815	784	774	816	762	789	774	823	802	801	781	771	788	779	754	766	779	805	751	780	765	797	820	737	794	740	766	803	799	832	779	787	750	797	771	788	797	775	785	819	825	750	770	749	773	799	766	766	789	806	812	787	779	809	798	790	765	781	779	677	788	821	750	767	806	732	832	790	765	777	813	813	742	841	761	788	796	799	823	724	710	823	789	796	735	789	802	753	777	802	761	773	766
24891	21208	25989	23757	1661	636	596	600	519	512	505	545	496	530	490	506	531	545	525	493	549	540	543	542	508	485	491	497	491	500	499	534	504	511	537	540	496	534	493	522	566	552	514	489	507	493	550	528	518	519	498	520	498	499	494	519	522	547	508	494	482	506	447	484	524	527	538	520	523	499	542	522	528	485	517	568	517	529	537	511	524	533	547	546	513	485	527	576	510	474	565	501	496	507	515	530	519	505	492	541	505	563	510	528	570	513	536	479	506	527	504	537	484	528	534	549	546	485	526	556	554	518	521	543	555	456	554	494	487	517	483	517	521	492	566	516	493	522	527	490	529	537	490	500	521	539	505	528	516	490	487	543	540	491	500	510	518	529	570	544	524	521	519	502	526	526	503	506	555	540	547	531	522	494	507	515	505	518	522	541	507	536	539	497	480	468	505	509	479	497	512	494	482	566	517	567	519	546	514	512	542	480	488	527	534	487	450	517	522	471	472	500	516	529	522	522	504	519	496	505	505	508	480	543	510	497	554	527	519	495	545	525	550	497	515	511	492	515	494	515	507	494	492	535	535	532	502	499	518	525	551	549	514	499	505	492	500	508	495	492	531	517	511	479	546	524	512	510	485	504	478	523	536	521	526	534	530	509	518	524	501	538	505	485	499	517	545	522	566	522	503	546	499	525	517	558	546	482	545	495	520	489	594	465	523	486	502	515	523	491	525	511	547	512	504	502	507	508	490	500	491	524	500	509	489	513	517	484	518	546	535	483	500	525	507	480	534	506	512	522	483	525	539	503	508	471	548	525	530	532	470	537	511	486	518	533	499	496	461	523	497	529	545	507	491	501	505	554	520	521	519	541	532	538	563	460	495	505	540	521	498	525	515	526	505	541	484	496	483	527	503	531	541	463	521	526	521	479	512	504	552	538	530	534	505	534	510	566	523	501	526	517	504	479	540	511	520	512	487	543	521	485	523	512	504	488	515	520	544	499	496	520	529	536	485	518	497	492	500	516	509	511	515	522	509	546	506	543	538	525	470	516	491	472	525	526	537	495	526	468	486	478	522	520	530	481	511	520	477	513	524	489	506	515	552	496	496	515	513	469	523	499	472	519	526	543	525	511	529	534	529	490	500	527	507	509	491	493	534	517	498	535	523	493	507	531	523	496	489	492	508	497	500	473	525	494	495	517	470	486	501	564	484	555	547	518	494	496	544	485	459	521	503	479	485	543	480	546	557	536	537	536	528	549	503	520	511	547	525	562	520	520	515	496	506	516	482	514	537	508	508	509	540	548	504	513	529	506	476	514	572	502	539	532	508	502	518	506	509	532	506	505	520	542	496	549	506	509	523	528	508	549	488	549	529	501	534	505	522	500	487	529	518	495	501	473	497	516	532	526	473	527	542	534	531	475	509	464	530	536	486	476	517	493	541	535	529	503	513	545	538	585	490	545	511	520	555	511	501	515	485	464	521	516	536	502	506	508	522	515	520	507	521	492	529	526	543	485	542	529	496	512	490	520	527	528	483	507	543	539	456	517	512	537	529	480	483	562	547	489	496	519	524	529	528	514	506	539	499	481	507	556	515	494	499	540	534	504	494	521	495	487	533	493	511	485	516	499	528	570	513	550	475	487	518	549	565	510	500	543	517	497	512	536	532	518	516	528	496	501	499	518	527	524	516	503	524	520	516	519	490	514	471	497	529	565	492	523	523	488	524	515	503	493	533	511	499	535	517	502	539	520	497	517	487	507	543	546	548	507	528	502	515	508	513	525	513	518	502	512	489	491	505	525	523	545	488	518	512	511	522	526	468	502	521	526	486	507	530	510	530	484	515	514	540	512	575	492	507	488	485	518	523	485	476	514	519	495	528	495	487	537	509	537	488	510	493	528	500	486	515	525	489	493	538	524	503	510	513	504	510	547	542	566	550	525	508	523	499	515	497	482	526	497	479	499	514	488	510	506	515	501	528	460	520	533	531	538	518	489	526	572	495	494	474	492	544	521	479	477	514	464	528	525	503	485	496	495	470	543	527	498	496	490	533	488	509	531	508	494	481	530	504	512	497	528	529	534	509	513	499	514	514	531	505	496	525	538	527	572	500	475	502	489	524	487	518	533	521	498	528	500	504	508	499	544	499	482	479	554	504	502	527	523	552	512	497	506	513	507	547	485	509	518	540	532	525	563	501	493	540	517	535	512	560	499	525	488	509	527	521	551	514	541	530	529	496	514	546	501	523	526	481	518	533	484	526	536	468	529	506	516	509	553	484	494	534	512	477	547	513	480	481	526	543	496	534	518	483	512	499	490	528	550	548	495	531	482	529	539	505	539	532	520	503	510	510	512	525	474	513	574	537	512	519	527	512	559	484	519	541	497	485	507	525	521	525	501	500	550	513	509	493	535	548	505	542	521	490	486	534	450	499	530	494	489	525	554	508	497	519	506	488	550	504	491	517	463	535	516	535	558	533	545	517	509	475	489	512	555	507	539	518	537	523	499	514	506	535	458	500	509	535	498	490	538	502	527	516	492	542	501	518	507	541	503	538	488	522	540	494	520	546	545	541	534	503	532	523	535	521	544	538	521	519	480	496	540	515	541	496	523	526	498	458	510	545	533	514	513	506	508	538	519	494	536	500	546	540	540	537	504	523	499	524	534	515	517	525	535	508	514	591	494	532	517	546	512	534	510	539	533	516	540	555	529	525	525	523	525	510	496	513	550	529	501	497	499	515	482	570	559	550	533	530	492	508	521	548	541	530	515	523	519	533	489	491	503	531	493	530	495	499	479	519	542	507	531	519	522	533	528	497	497	523	533	499	551	528	549	494	493	528	535	491	499	517	546	547	512	548	533	499	477	556	488	512	525	540	540	539	513	489	518	540	477	559	491	514	489	477	515	535	469	523	505	506	502	542	496	487	492	543	514	537	500	510	537	552	485	506	521	551	505	550	538	509	491	533	504	530	499	515	545	551	521	512	494	495	482	516	551	516	541	501	511	543	545	516	480	519	513	508	504	507	518	508	504	521	497	494	502	504	495	502	495	490	515	557	530	511	527	480	523	523	521	528	464	512	535	522	527	528	502	494	486	540	540	508	523	491	535	519	507	517	558	483	564	524	516	553	517	546	515	517	482	481	489	525	593	488	522	513	490	511	504	546	537	561	481	561	519	534	510	524	545	515	575	567	541	513	483	542	518	526	516	489	506	531	511	537	559	529	518	533	508	522	529	498	500	520	538	489	563	534	462	466	524	520	485	506	554	503	531	526	500	549	562	531	509	503	489	546	495	512	554	525	501	549	482	518	493	577	469	534	525	524	513	553	506	510	465	527	510	520	550	503	504	502	521	528	507	510	503	500	510	517	500	498	481	516	480	526	509	526	521	533	524	523	543	491	518	533	470	492	495	502	520	487	511	533	543	495	480	504	528	532	451	523	491	525	537	530	570	570	526	505	514	531	514	509	536	550	537	526	548	548	486	545	522	516	498	462	477	521	513
28867	3384	2042	1270	1151	991	869	833	774	770	785	704	699	754	684	696	670	665	665	705	686	686	664	683	714	681	642	649	693	640	619	629	635	626	643	665	643	642	674	652	683	667	653	691	686	666	642	688	654	681	611	650	639	653	660	660	700	651	656	682	673	651	698	706	675	638	686	669	675	648	699	654	666	685	720	676	693	675	651	677	671	629	653	652	651	681	668	653	692	669	651	627	700	673	670	681	689	677	678	608	645	648	615	689	693	660	714	652	714	679	678	646	645	642	660	645	674	635	632	649	658	694	676	644	690	702	696	719	637	628	594	660	701	667	633	686	649	681	649	658	664	695	641	692	636	652	662	681	686	679	633	696	657	642	687	654	681	625	644	693	657	670	664	664	599	632	654	677	654	679	642	703	711	644	633	702	668	653	695	669	724	664	649	680	662	662	682	740	688	678	669	693	691	725	701	674	680	662	634	701	672	659	684	657	610	630	694	656	635	705	657	640	618	671	670	684	676	641	686	653	660	680	719	679	610	685	695	641	660	678	718	654	686	651	633	635	680	640	694	655	647	640	693	671	692	647	647	684	679	695	663	658	727	662	677	678	647	689	598	691	670	671	647	647	683	687	651	630	703	656	682	666	651	644	649	631	664	670	640	656	670	661	684	641	709	661	699	672	670	675	686	648	695	671	648	696	680	691	664	661	647	692	675	637	686	720	656	665	720	676	619	677	656	642	693	608	676	691	697	706	667	686	609	696	663	658	666	624	671	656	653	669	676	692	630	619	640	677	684	693	656	692	707	636	685	616	687	653	684	667	689	672	704	648	699	653	655	680	647	676	641	713	670	690	645	620	673	676	672	693	623	650	614	684	697	656	624	654	696	674	657	691	646	682	659	701	689	672	720	646	690	654	644	634	634	635	682	668	704	688	639	707	654	665	648	660	660	675	647	676	657	679	667	652	692	614	685	651	644	669	697	632	613	725	635	659	647	648	665	666	622	664	709	666	620	680	673	662	714	621	682	675	677	617	691	670	632	594	683	646	659	670	675	672	671	674	672	660	668	655	690	669	652	659	664	686	645	646	703	717	665	634	669	678	641	648	661	724	722	687	680	670	658	685	661	674	664	706	657	655	699	642	670	680	665	716	677	673	633	660	664	653	659	689	655	636	660	678	624	644	695	663	663	658	633	659	680	656	672	653	674	681	664	691	667	648	675	674	660	663	685	640	664	654	665	668	647	666	708	613	695	640	690	695	664	714	634	657	673	623	649	690	695	689	599	643	755	702	608	651	698	689	666	643	704	660	702	683	699	651	670	716	659	684	657	608	635	665	656	681	667	697	699	657	681	655	656	668	649	660	621	659	642	724	609	665	685	668	619	714	633	686	672	672	616	649	682	643	669	676	673	674	632	687	617	679	662	674	680	632	698	625	665	661	644	660	668	663	642	693	694	658	617	676	673	700	612	614	632	645	673	669	663	681	624	667	658	667	704	626	668	646	690	667	655	661	660	641	643	639	648	664	699	655	679	694	632	649	666	708	685	649	659	681	651	666	718	629	673	658	691	626	643	665	648	643	681	684	673	671	708	712	679	663	673	623	675	718	657	705	661	717	674	643	658	678	631	686	627	648	665	642	643	692	657	725	677	610	690	666	672	638	650	682	676	660	674	679	658	655	647	679	668	703	619	720	651	636	648	669	703	668	671	663	700	672	649	654	641	664	642	701	647	635	642	636	613	653	698	666	653	642	633	652	650	650	677	650	689	637	633	642	703	638	633	652	715	648	647	651	667	626	681	627	680	653	649	682	649	694	647	689	659	657	660	687	646	698	662	673	637	673	686	673	675	633	627	631	664	683	656	664	654	715	628	653	665	658	660	666	632	655	659	696	686	619	700	664	636	629	629	648	665	665	638	649	688	640	621	651	636	708	621	660	609	646	639	662	674	666	685	668	682	635	642	672	679	628	626	700	664	671	704	702	671	645	674	657	716	693	660	685	715	664	649	634	659	636	659	714	667	634	688	647	596	646	638	639	646	663	705	657	691	702	665	676	627	662	714	636	636	679	673	614	663	642	664	657	704	656	655	650	677	652	667	732	636	700	627	690	666	648	673	670	665	697	644	624	698	650	664	698	658	653	679	672	670	619	662	702	657	637	689	636	677	704	624	678	693	661	664	656	651	651	664	623	662	656	649	688	727	656	611	660	658	678	659	653	705	647	673	643	691	685	669	662	646	662	630	673	645	691	668	652	705	661	657	665	707	692	636	639	691	673	670	648	700	636	622	687	682	624	655	696	659	681	639	665	634	683	703	651	659	633	658	643	652	671	624	692	686	667	658	676	683	663	643	665	650	697	696	672	643	710	666	669	669	638	678	619	616	643	619	688	638	664	666	658	697	660	665	729	677	656	637	678	663	671	708	686	672	612	666	647	722	632	673	706	668	687	655	666	630	639	660	647	693	651	685	672	692	633	641	711	654	651	687	668	692	649	717	682	697	647	664	625	630	656	715	674	631	640	656	653	664	685	674	685	667	657	666	729	682	626	651	619	658	672	635	692	681	690	666	656	630	680	672	648	675	646	707	604	655	654	644	645	669	712	685	627	629	629	696	643	670	686	668	627	672	697	678	624	705	697	701	692	669	667	680	617	685	666	687	621	655	614	670	659	712	645	657	663	700	636	697	682	662	643	683	621	670	646	699	631	672	657	673	675	642	684	670	686	667	639	650	655	640	677	680	682	623	658	650	686	688	632	665	631	715	681	717	675	674	632	706	648	631	648	627	679	681	711	619	641	662	610	605	635	667	673	683	697	657	694	638	692	669	700	683	690	668	643	652	672	719	662	667	687	619	649	696	683	648	670	644	662	662	676	649	643	679	650	596	692	645	647	644	646	676	652	676	672	644	677	619	698	629	627	644	699	635	639	684	669	700	713	682	631	628	716	730	667	653	636	666	678	707	677	684	647	718	642	695	635	670	622	701	652	683	676	681	684	678	670	664	689	704	672	685	626	649	674	656	647	674	648	678	682	721	670	656	684	714	686	634	713	668	682	649	660	679	679	663	647	718	664	659	646	670	669	634	648	649	688	666	640	637	681	631	701	649	678	661	741	671	635	693	689	671	656	696	651	652	690	652	688	690	664	666	692	712	611	672	665	647	669	673	704	655	677	650	668	686	637	696	633	663	673	666	668	612	674	679	671	699	689	665	710	610	660	686	680	627	670	682	659	660	657	684	645	671	654	634	635	672	662	641	718	692	675	661	677	669	662	660	686	682	656	643	630	661	690	627	628	633	668	652	666	674	647	682	649	642	665	702	684	615	645	649	666	660	669	670	601	658	655	703	641	641	610	691	651	664	679	689	673	677	733	650	677	692	673	675	644	677	644	684	643	676	665	671	681	643	657	626	656	638	641	698	628	651	625	659	671	660	642	685	681	692	684	689	678	660	683	704	636	618	678	648	667	669	631	693	621	643	631	664	670	649	632	636	642	672	698	720	639
22584	21354	28750	24298	21350	20215	1491	571	461	433	411	356	355	358	364	340	319	329	350	295	289	286	294	301	302	302	325	291	335	324	296	284	292	299	277	279	296	297	285	285	287	281	276	296	296	288	302	274	282	304	309	289	258	290	282	278	290	274	264	316	274	305	306	261	272	289	276	273	311	309	271	291	295	281	290	320	270	258	300	272	294	263	320	285	282	264	293	273	266	258	282	271	304	268	283	260	304	279	288	291	309	279	284	275	289	264	279	295	271	289	298	279	276	282	296	289	293	300	275	255	291	302	318	284	283	252	302	277	261	264	293	258	298	277	282	296	294	280	288	288	298	263	259	285	308	299	298	296	288	272	302	292	288	304	265	304	298	269	273	263	281	263	309	303	274	298	275	273	259	293	313	309	284	291	270	297	305	283	250	271	272	274	263	302	268	270	294	324	289	272	268	284	286	263	294	251	293	296	249	259	283	276	294	299	291	308	285	261	274	284	307	281	282	299	276	264	278	267	278	258	272	250	299	310	273	287	284	276	295	294	281	278	300	281	286	313	291	262	278	299	299	280	279	293	263	285	299	281	284	270	283	264	280	281	262	278	273	278	285	274	268	301	254	276	254	268	305	267	292	278	295	297	268	288	278	280	266	290	263	290	271	293	280	292	301	294	279	289	260	282	293	282	252	288	288	291	293	300	311	297	279	284	304	259	284	278	257	313	293	280	258	288	304	259	290	271	257	259	294	285	310	272	285	297	291	291	271	284	323	292	317	262	304	274	299	282	301	273	291	283	297	295	281	303	295	281	274	283	256	294	280	314	301	281	290	262	266	295	291	275	279	286	267	277	282	288	289	293	265	287	281	278	274	278	291	319	259	280	303	286	279	250	268	297	296	306	307	291	281	300	276	281	276	281	257	293	278	286	295	297	289	291	274	308	276	289	277	279	267	302	287	305	268	277	271	278	267	266	255	316	268	252	289	265	269	277	299	255	290	248	261	289	303	254	284	264	296	300	274	292	279	282	266	291	277	269	294	299	281	274	271	300	331	272	283	283	287	264	298	284	264	261	261	268	279	280	299	308	293	296	285	261	262	292	270	285	285	266	307	265	314	295	287	282	261	299	283	290	286	305	282	270	282	295	286	284	258	284	279	278	264	274	312	254	286	282	311	285	302	295	260	289	295	244	294	271	312	283	262	297	288	271	277	282	251	272	266	304	271	279	306	272	298	294	291	306	310	301	271	298	309	296	275	299	276	262	286	283	249	294	288	275	292	322	289	319	284	268	305	283	289	292	270	273	298	243	261	286	270	295	279	262	273	302	276	294	256	302	278	290	269	279	317	269	245	305	284	293	290	313	284	295	268	251	274	263	290	281	303	270	279	312	284	294	282	288	260	312	239	304	297	289	274	267	288	288	269	298	262	327	293	270	275	279	277	278	297	263	310	268	339	279	303	268	308	299	270	268	276	278	305	286	265	299	291	276	277	274	257	309	279	288	296	285	315	295	267	261	306	284	305	302	313	244	285	286	301	295	288	271	299	261	285	263	275	263	274	273	290	298	282	283	283	313	328	283	280	269	280	288	291	283	296	290	270	300	284	279	264	291	302	279	274	305	254	266	301	294	269	282	295	298	272	305	258	280	297	282	278	278	242	275	274	300	299	274	271	292	306	274	296	276	271	262	311	273	316	290	303	285	296	299	294	283	274	292	283	297	278	281	300	266	292	266	308	278	288	312	284	291	288	305	284	258	297	288	289	302	283	302	289	287	291	290	282	301	298	276	305	268	292	273	275	258	268	307	316	274	271	281	296	305	265	275	277	302	283	264	292	300	282	288	278	269	313	284	272	303	274	297	294	280	277	261	278	275	273	297	281	303	279	262	273	294	314	281	287	300	277	299	283	296	280	319	271	255	283	273	283	272	284	246	309	261	304	288	271	290	276	264	278	285	298	292	289	258	299	288	270	283	280	289	279	288	319	273	318	274	290	275	292	264	292	271	298	276	291	281	280	302	305	291	282	262	285	279	281	293	252	293	280	295	301	286	302	254	280	269	256	273	286	250	283	265	259	307	298	290	256	263	287	271	267	290	272	277	275	259	292	306	284	275	291	279	283	285	301	275	267	288	288	269	264	278	283	256	260	264	318	310	268	286	279	286	285	286	279	298	264	289	299	269	264	275	293	260	264	265	301	265	292	290	278	268	275	270	271	281	265	330	291	293	289	291	296	273	279	280	272	280	293	265	322	281	280	291	288	259	284	284	279	280	313	277	314	267	287	295	308	248	267	272	288	280	290	298	271	279	281	264	296	279	284	281	279	267	291	291	277	269	294	252	260	275	278	295	287	286	303	283	280	296	280	297	291	282	292	309	282	274	280	289	276	238	276	285	284	291	320	256	316	300	281	307	272	289	289	255	278	285	252	298	305	298	304	274	306	293	303	276	298	294	288	296	292	279	278	309	274	281	293	251	304	283	269	282	279	274	283	265	270	276	275	286	297	281	272	272	293	298	255	295	300	285	291	272	259	263	253	285	273	281	267	291	284	274	271	263	244	277	304	293	284	262	290	275	244	287	295	284	293	293	291	279	304	265	303	290	286	288	271	257	279	285	282	283	310	287	298	281	270	301	308	279	291	286	307	282	267	269	296	276	300	290	252	298	290	263	298	293	267	248	275	276	314	268	282	303	310	304	255	237	257	298	305	264	293	270	269	253	274	282	302	252	270	240	285	290	286	280	283	317	299	297	276	294	268	314	288	272	322	284	325	301	297	257	277	268	259	285	280	305	268	280	252	247	328	243	253	289	277	269	276	270	273	257	286	270	260	272	263	277	278	291	267	258	263	300	306	283	267	286	321	290	273	279	277	289	296	260	317	281	276	283	303	272	256	276	287	264	276	287	285	257	267	297	266	290	303	269	300	280	269	283	270	266	259	283	287	318	277	290	252	266	290	244	262	276	293	291	293	283	314	264	250	282	273	265	281	284	261	311	288	273	271	274	275	269	303	285	248	256	281	259	263	251	283	286	273	270	284	289	273	301	261	284	290	280	282	265	299	246	301	278	232	281	293	256	329	265	244	253	268	289	282	267	271	266	265	288	269	308	262	258	256	266	284	270	271	285	285	260	274	291	314	302	290	271	279	264	286	281	257	268	268	280	300	281	282	272	274	290	269	286	259	285	266	276	260	285	295	324	274	315	292	257	256	295	288	262	278	290	260	302	290	285	285	306	282	292	262	257	282	295	292	327	269	273	288	278	286	283	291	268	269	254	294	308	292	304	294	282	265	330	306	309	282	276	271	291	275	266	268	278	254	291	266	286	276	290	285	279	295	287	301	293	276	295	256	291	270	301	254	292	292	284	275	269	278	269	298	276	290	241	265	276	305	278	293	279	285	268	276	271	289	288	294	275	279	291	296	297	290	277	291	256	267	288	283	296	277	259	284	304	281	265	267	251	257	286	251	288	262	337	244	285	246	284	308	287	276	286	293	280	288	250
35533	10038	6357	2956	2066	1573	1211	1051	855	797	669	609	554	545	514	502	461	508	443	486	424	413	467	458	446	404	431	440	404	423	404	411	391	420	387	412	397	377	398	385	415	384	390	368	402	439	381	384	381	381	367	359	388	377	375	409	350	368	389	382	392	423	353	355	372	381	403	387	431	384	421	426	417	375	394	365	396	397	392	362	400	387	402	376	403	380	394	411	388	370	371	371	376	399	369	360	405	428	333	415	391	366	418	384	385	390	405	432	425	358	383	359	366	373	410	353	411	354	382	379	403	359	410	420	373	359	398	406	402	383	406	396	411	357	377	410	405	359	374	378	411	390	401	355	388	392	383	415	424	364	349	393	396	374	402	394	337	368	322	383	376	417	376	424	351	389	403	380	381	405	437	407	406	342	355	382	380	393	391	378	379	393	403	377	391	382	400	347	394	406	414	392	392	385	391	388	391	366	389	384	381	400	403	368	397	368	361	380	380	389	377	360	375	402	397	376	345	398	398	385	372	383	411	351	363	375	389	427	383	378	426	359	397	377	384	402	361	363	377	377	398	395	398	365	374	375	364	388	367	349	409	363	400	369	394	392	383	383	347	393	352	363	405	380	391	330	377	396	433	378	383	364	344	372	372	366	355	414	370	380	370	357	379	385	366	381	374	382	390	368	407	405	371	405	358	392	388	375	385	410	390	385	383	374	383	343	404	374	379	403	370	383	412	387	444	378	361	384	388	408	358	352	404	372	383	385	410	385	376	404	366	395	399	342	386	388	370	413	384	406	370	387	379	358	383	395	422	383	366	347	449	402	371	415	381	369	331	375	392	375	354	361	403	366	374	367	422	356	385	361	361	386	365	328	385	417	398	369	340	359	378	411	379	392	346	412	384	388	417	409	373	383	382	360	407	380	406	336	387	405	371	384	371	366	399	386	360	396	405	359	351	346	371	368	347	404	375	396	365	383	366	404	368	384	428	382	378	387	365	382	367	356	367	379	401	370	401	398	382	365	397	402	388	367	388	418	382	393	348	401	414	397	382	394	397	357	403	364	371	400	355	373	375	383	368	377	346	391	367	357	414	381	354	365	361	389	394	400	383	401	402	394	368	398	348	351	407	360	418	367	411	394	388	365	349	373	411	397	373	378	369	386	367	388	371	400	359	384	397	407	391	400	375	391	370	354	370	374	413	367	387	364	389	381	408	368	404	367	394	387	387	376	396	395	372	391	387	397	391	396	406	381	379	356	358	389	386	411	402	369	390	381	374	362	406	371	367	386	370	419	373	375	399	369	385	373	357	360	417	361	380	381	383	392	419	382	377	355	425	371	391	374	355	393	385	364	362	338	333	384	393	366	378	355	366	389	385	405	399	399	396	375	360	378	368	380	392	392	371	413	385	368	410	388	401	375	349	365	392	376	368	363	395	379	408	358	389	372	405	405	396	362	357	371	393	390	378	395	387	436	391	362	410	404	369	370	423	349	381	368	405	381	375	387	413	383	402	408	391	362	355	359	408	380	377	374	424	379	363	408	356	384	389	376	402	396	379	419	359	334	378	390	344	399	394	386	378	387	382	357	356	358	422	355	374	356	383	342	370	392	411	347	398	397	368	421	375	398	396	362	389	379	379	398	376	369	380	384	410	377	400	386	391	426	361	396	371	379	380	369	388	356	383	393	386	411	359	370	391	348	355	348	398	369	390	346	373	398	370	343	384	365	401	381	384	412	377	374	384	417	381	377	405	371	365	382	377	403	405	419	406	386	404	361	369	384	355	386	396	374	422	382	372	361	371	392	368	379	386	402	380	378	395	396	386	386	390	360	403	379	392	361	385	351	376	368	395	363	400	377	403	390	386	368	436	387	373	363	393	367	412	366	385	397	355	370	383	391	394	378	372	360	351	393	374	417	359	368	369	404	395	380	371	349	388	380	402	382	373	406	354	388	354	393	393	406	390	371	444	363	381	389	391	377	388	391	370	382	393	369	404	388	418	375	371	385	378	401	373	370	408	383	407	357	391	373	390	388	377	376	393	369	365	397	369	390	356	411	389	384	368	410	395	380	371	369	398	361	369	394	362	361	421	419	409	400	382	362	405	466	403	378	377	378	385	402	415	379	331	360	400	418	416	365	345	362	373	354	388	374	406	358	376	397	378	401	362	350	412	365	332	353	382	349	370	369	378	373	396	387	387	382	371	362	361	367	374	370	387	379	378	401	355	372	363	378	361	375	359	406	375	383	365	400	379	386	407	400	373	382	373	366	380	398	365	365	363	358	397	381	346	327	377	360	396	394	395	368	371	381	386	407	386	371	371	365	403	403	356	349	379	386	397	404	408	379	359	382	375	381	383	416	400	403	402	389	369	371	422	358	404	376	353	410	340	385	365	345	365	392	360	362	404	384	385	383	386	368	338	382	374	384	382	367	346	393	398	374	386	406	390	421	393	403	386	392	398	395	374	390	411	367	389	382	379	364	399	381	377	380	379	358	357	410	339	361	393	370	391	399	388	398	389	392	410	405	386	380	370	415	389	352	369	392	414	407	378	391	392	338	379	353	350	374	393	377	378	365	379	379	377	381	350	390	391	352	391	362	408	358	388	360	345	362	376	375	394	388	390	424	362	367	372	380	403	330	419	389	395	349	342	384	348	376	393	389	397	369	349	396	397	374	409	338	423	384	365	376	388	383	363	360	397	402	394	408	395	366	372	363	362	381	372	395	378	380	382	366	369	382	397	378	384	358	418	394	413	403	354	345	402	340	399	381	384	381	413	413	378	385	367	366	394	364	384	395	426	364	366	402	397	383	396	371	359	378	404	395	376	362	391	375	393	349	387	357	381	364	379	373	383	376	366	390	371	369	393	338	385	388	347	359	397	396	384	373	431	393	378	371	383	364	380	372	377	364	395	414	334	399	407	378	392	370	402	391	390	365	396	368	360	385	357	391	380	395	394	382	424	380	339	372	418	344	384	346	372	395	383	368	383	407	369	385	403	382	365	379	387	355	380	369	380	374	400	399	384	374	424	365	384	380	371	383	393	395	387	385	381	383	399	364	369	379	395	336	355	369	359	370	358	365	383	420	399	387	398	386	354	388	355	381	378	377	387	402	396	401	364	372	362	380	366	370	388	381	389	364	379	371	384	387	380	363	368	396	380	333	416	361	388	383	393	363	371	376	349	388	381	412	398	348	358	390	371	354	380	368	380	394	354	393	369	359	431	407	376	376	387	397	388	340	373	360	385	380	383	385	393	392	381	354	415	401	396	368	375	383	366	401	369	369	398	345	370	395	413	375	412	382	391	380	389	357	377	419	375	384	422	370	377	374	394	370	415	396	372	355	377	405	371	384	366	413	411	359	351	365	375	343	376	365	365	375	353	385	385	359	387	363	365	383	414	363	395	388	377	378	384	361	373	340	384	372	375	397	374	394	386	350	370	369	400	405	360	408	364	379	369	409	366	381	441	388	361	417	393	408	380	395	354	396	419	363	365	378
28088	16403	2953	927	796	731	739	804	735	785	774	753	767	760	702	743	723	753	743	709	765	761	747	718	782	699	773	736	732	718	789	711	717	744	713	710	696	774	735	715	724	740	730	741	738	743	715	677	737	716	747	665	676	701	777	790	717	699	754	772	757	751	704	692	712	731	730	694	727	754	791	707	699	696	771	754	734	686	727	695	747	719	696	722	695	707	753	702	753	759	726	763	772	710	697	740	700	717	756	707	718	783	681	726	747	769	738	696	706	701	725	711	751	703	681	700	783	755	740	726	723	761	718	696	726	682	750	707	759	751	701	688	733	700	784	703	732	671	730	744	726	703	728	734	739	731	753	744	780	750	752	736	684	739	718	723	741	758	742	732	727	791	721	710	694	724	792	696	699	753	711	770	701	764	697	717	724	721	692	724	716	712	685	738	724	760	717	733	723	749	748	749	689	723	714	729	708	740	714	743	756	724	765	727	725	751	707	763	739	697	740	686	684	705	736	686	734	740	709	701	768	732	754	698	738	729	745	683	681	721	715	719	722	690	722	738	730	704	731	734	688	767	723	720	756	752	749	748	748	798	721	701	747	695	733	758	694	746	686	694	730	718	698	768	736	675	712	706	706	667	729	739	701	751	743	675	704	780	748	697	746	772	760	762	724	689	712	728	761	743	737	717	724	685	744	733	697	701	719	729	743	735	729	670	732	736	700	766	740	697	679	742	715	775	741	750	697	735	688	697	734	690	737	744	741	760	700	700	758	718	696	769	723	736	718	681	719	749	685	698	681	725	747	735	709	707	774	680	785	696	674	696	756	694	755	682	743	731	810	695	733	704	676	731	716	760	721	776	737	752	669	752	725	732	696	740	730	747	726	732	718	720	715	757	758	750	708	737	678	738	661	706	712	719	693	733	704	763	695	689	722	721	743	701	746	666	697	729	774	736	763	750	753	723	695	723	755	705	717	719	746	759	706	692	724	698	708	710	654	700	705	753	721	737	697	746	745	718	764	788	721	741	708	759	719	766	737	701	749	777	749	678	691	735	692	690	716	728	726	708	773	773	695	720	737	748	743	713	707	719	735	771	687	748	738	730	760	758	742	752	773	767	754	687	743	696	672	736	720	724	683	738	724	718	713	722	736	693	723	740	714	709	733	757	716	720	680	678	729	751	711	703	737	749	683	741	679	679	743	738	684	728	737	724	756	695	704	696	739	719	734	749	764	673	713	732	716	741	724	711	728	729	670	730	739	714	731	720	759	683	692	706	744	735	675	751	702	805	710	748	708	755	728	778	737	767	733	713	816	717	730	724	789	743	672	701	757	726	758	737	697	717	705	747	743	737	725	806	718	739	732	666	780	735	711	676	765	695	754	731	721	782	745	781	725	705	720	767	718	730	770	714	694	694	764	745	741	776	739	749	724	743	797	722	724	742	697	682	725	720	758	681	743	733	693	748	704	743	712	752	672	743	746	739	730	706	764	750	761	710	687	701	725	743	723	714	752	744	720	707	722	727	714	786	771	710	739	708	741	702	693	760	725	720	722	705	694	718	724	723	764	706	735	727	698	733	757	714	712	729	703	738	716	686	681	751	719	754	777	726	749	747	741	752	709	709	766	748	715	728	765	771	776	705	765	706	774	742	732	749	724	729	712	748	764	734	720	697	711	755	779	708	707	718	748	749	715	768	719	699	782	744	776	752	761	737	727	745	747	706	714	698	715	731	778	725	727	737	686	732	689	735	714	709	697	710	767	680	698	684	712	709	693	709	794	720	716	710	714	727	713	788	737	753	695	734	736	703	731	671	752	779	760	702	761	699	740	771	699	710	755	713	726	730	729	716	705	747	778	696	717	701	721	746	758	740	741	709	747	750	687	762	722	739	731	705	742	718	743	771	727	728	731	723	761	721	737	735	713	758	716	735	731	708	746	765	714	697	749	725	712	719	664	733	764	743	733	707	745	722	739	719	675	730	714	699	744	742	692	715	696	776	746	734	684	768	715	778	711	697	713	702	711	768	720	704	708	731	715	699	724	708	725	680	721	739	718	720	743	643	769	693	707	736	753	738	711	718	711	749	721	722	718	714	726	742	738	731	743	686	741	730	739	671	775	756	747	703	738	752	730	768	667	730	713	740	760	717	772	715	740	741	732	685	735	734	724	750	740	742	710	774	677	764	750	733	734	756	778	746	739	733	722	707	708	762	735	687	732	695	697	687	713	684	715	712	740	704	730	736	747	757	710	713	722	732	735	751	690	736	694	716	795	725	728	736	726	743	727	741	810	716	786	731	735	782	741	676	710	674	703	741	736	762	731	713	672	727	724	751	734	729	711	734	754	780	747	751	719	720	709	750	716	752	741	738	727	693	715	718	723	737	725	684	745	723	722	764	758	715	786	730	740	719	761	780	722	731	786	699	749	721	740	728	687	705	708	699	721	703	732	711	715	706	674	735	688	752	709	736	762	708	750	772	710	769	722	703	733	697	738	738	716	704	742	745	754	699	691	705	698	716	749	717	708	715	711	730	709	724	730	740	687	668	686	743	718	770	723	728	728	705	717	750	693	724	754	731	696	728	754	732	733	749	761	780	749	704	738	747	748	723	716	673	781	683	740	701	784	688	739	759	745	686	733	744	712	711	737	714	722	670	756	745	745	728	709	669	697	776	797	686	708	743	688	683	707	736	734	676	781	784	730	720	703	699	757	736	769	752	757	737	714	708	685	755	723	758	772	737	766	667	713	709	745	741	707	741	737	786	738	734	702	681	702	721	762	685	725	707	710	700	717	723	735	771	709	710	675	753	725	750	760	687	727	679	700	767	754	736	795	719	775	730	761	726	744	696	710	785	710	748	710	713	759	715	733	684	779	746	684	726	740	807	736	711	714	766	734	734	716	735	767	712	733	760	765	748	741	743	747	699	737	751	745	730	762	740	687	739	710	712	731	701	717	717	746	710	728	749	750	715	690	713	736	746	717	744	780	725	762	703	760	741	717	720	669	732	689	717	738	758	713	724	667	721	717	797	769	712	738	737	735	743	731	692	735	713	757	740	709	758	738	696	707	730	764	684	719	737	720	707	741	714	682	698	698	690	702	704	703	781	741	709	714	745	711	786	718	694	759	738	728	734	708	745	740	775	731	727	710	707	737	717	776	771	744	708	752	735	707	702	725	727	737	748	731	749	761	765	711	747	710	769	777	717	705	702	718	755	709	712	736	764	731	748	732	715	747	736	715	762	775	718	789	737	758	689	699	743	714	761	734	726	737	704	654	727	718	723	766	721	716	736	686	754	745	687	685	731	716	735	727	710	728	757	781	725	739	739	755	745	701	731	735	714	721	724	772	681	769	698	736	741	697	740	727	724	720	701	694	757	744	741	727	721	720	717	710	686	739	694	713	743	753	704	724	678	743	694	738	717	745	716	701	729	726	772	742	736	756	791	742	733	702	697	747	741	732	703	696	811	784	678	744	668	731	756	730	737	759	768	705	772	723	752
11093	1379	1182	1044	1006	993	1005	955	968	980	940	954	926	935	968	919	950	939	946	936	984	975	961	934	938	957	901	966	950	953	924	929	940	930	923	909	958	955	958	894	957	893	932	942	930	926	931	923	949	917	888	950	903	943	940	940	963	942	938	921	917	914	924	899	990	953	920	938	906	968	913	987	952	953	938	955	934	980	951	948	914	971	937	983	942	949	955	895	987	917	947	924	952	920	929	972	920	901	939	922	908	922	945	903	961	890	916	1018	957	947	948	917	980	920	973	945	877	999	960	906	922	977	906	923	948	943	962	928	987	930	903	991	985	923	932	964	1001	914	993	939	979	910	880	979	953	979	884	881	886	925	922	939	939	984	907	957	927	949	916	908	944	870	950	924	952	978	979	961	934	910	993	897	938	886	940	927	904	918	931	911	906	968	967	965	894	940	973	930	937	929	934	960	871	946	938	944	948	936	914	996	860	947	900	961	926	899	951	934	952	904	962	938	945	939	933	978	961	909	941	962	897	922	964	947	907	898	959	944	955	908	916	939	952	978	953	936	936	922	958	985	943	965	909	961	926	960	881	888	939	989	957	994	948	883	970	983	913	942	911	952	910	868	934	951	931	943	975	938	920	937	899	966	988	923	923	902	941	982	941	965	908	948	947	971	955	925	941	909	937	950	931	925	935	931	894	991	945	898	932	943	913	911	910	958	951	879	942	946	945	992	945	962	915	971	924	962	932	905	935	960	951	916	947	947	912	996	907	883	901	953	929	929	985	908	944	966	948	924	946	995	910	922	912	913	920	942	907	965	991	977	898	927	985	896	940	918	907	952	929	971	911	964	941	921	959	917	957	892	905	983	995	961	956	924	924	893	972	957	1005	882	942	936	938	940	942	974	930	943	957	959	904	935	931	925	940	867	955	985	954	910	986	917	914	894	932	923	938	949	969	928	985	935	963	947	941	910	975	945	982	963	958	1001	1038	957	951	974	924	889	929	927	964	875	873	900	948	934	940	926	904	996	950	955	952	950	918	936	932	965	898	950	935	943	927	975	957	956	875	965	914	924	934	959	918	987	902	907	948	913	924	919	897	965	900	972	911	889	915	941	912	887	903	948	982	977	943	945	929	959	935	954	911	919	928	911	894	945	897	973	927	923	920	922	871	964	927	953	951	855	977	997	965	916	898	956	936	916	956	908	926	958	902	915	920	950	958	923	919	927	929	913	940	928	910	942	917	939	941	911	911	918	897	908	940	892	943	967	960	907	959	872	954	958	953	913	917	909	904	908	936	891	1016	933	929	954	915	953	962	924	958	936	963	947	864	931	926	938	934	927	944	944	931	933	986	985	920	942	906	963	931	977	1000	903	901	930	984	929	966	994	973	915	902	914	954	941	942	942	930	939	908	937	922	1005	907	946	906	916	1002	932	910	943	968	899	912	983	962	923	948	947	960	978	944	925	966	916	954	938	923	947	925	916	967	967	996	958	910	896	923	919	932	968	943	939	960	960	916	937	938	1009	949	940	956	888	919	957	909	890	909	993	908	918	980	896	944	981	935	947	918	939	937	956	933	950	954	912	862	939	931	891	924	976	925	993	942	939	897	933	966	961	992	932	993	1018	939	926	992	877	928	962	946	889	932	945	881	929	963	982	927	948	994	934	970	957	911	940	892	908	950	960	963	930	923	926	915	917	943	906	897	909	917	895	905	974	928	947	946	933	963	914	899	921	886	962	958	954	975	907	945	902	995	885	929	892	952	880	971	876	948	932	904	877	878	948	915	895	959	949	907	898	945	946	893	1000	861	891	946	901	931	920	963	900	945	907	875	920	908	933	932	911	946	962	931	925	940	965	896	938	907	916	918	990	920	953	971	995	904	902	916	874	905	934	965	949	967	944	951	924	913	907	944	1001	947	970	932	933	912	919	948	982	918	942	956	940	962	999	977	888	934	920	963	963	902	895	931	926	994	984	933	926	966	884	942	924	911	959	988	1001	984	927	927	960	907	878	946	896	893	952	934	928	937	950	937	986	981	951	935	911	947	953	939	957	986	917	974	938	1027	941	887	947	952	935	921	891	914	921	979	933	953	950	924	969	896	937	978	921	930	918	928	942	962	944	945	903	867	956	906	892	971	941	953	942	911	963	982	938	904	961	919	919	985	921	999	890	930	926	933	947	887	918	962	956	872	980	919	906	927	966	916	948	938	945	917	972	948	930	884	939	956	971	954	969	920	945	963	899	944	918	932	962	924	937	873	879	896	1017	917	889	881	940	957	918	967	937	945	921	868	926	936	952	947	971	921	933	974	955	923	954	938	910	930	1020	925	886	963	904	919	971	951	945	894	975	956	881	927	963	952	955	891	970	889	927	882	921	926	938	976	930	964	910	884	974	909	931	956	900	968	941	954	946	932	941	979	928	888	925	963	949	946	974	893	989	946	941	952	916	937	987	897	950	930	938	900	927	943	966	906	902	965	987	940	954	936	912	894	972	979	988	891	919	989	930	945	949	937	959	957	920	924	958	872	943	943	956	944	912	920	881	912	978	942	1003	931	961	937	937	876	938	942	966	948	906	946	902	958	902	960	968	901	972	887	975	924	983	927	904	999	968	945	918	947	941	915	912	959	921	963	977	932	922	992	906	954	955	963	911	956	953	977	909	958	934	989	946	947	880	917	927	957	928	955	972	923	894	932	895	981	977	951	987	917	923	943	957	928	914	945	903	886	950	974	958	980	970	870	934	938	922	974	975	919	962	934	935	969	930	957	969	889	917	972	908	937	1017	977	949	926	938	913	942	919	963	914	912	946	911	919	897	924	919	923	965	958	980	920	958	968	953	956	925	898	999	912	931	907	929	954	972	967	943	882	946	929	927	870	918	935	963	920	931	930	958	966	945	901	898	932	889	966	914	927	994	894	936	946	948	893	966	943	933	948	903	951	948	880	993	971	954	955	969	914	925	867	989	934	940	961	990	944	950	946	969	930	948	883	912	901	959	927	908	906	877	918	948	966	965	1002	950	905	933	967	967	931	910	912	898	910	924	920	958	965	977	918	934	967	921	932	930	938	999	947	881	925	910	916	945	927	902	943	926	968	933	928	1000	893	917	927	935	972	914	933	966	925	977	936	939	893	907	940	920	893	970	910	920	899	933	925	962	898	977	929	896	939	922	941	970	911	940	960	968	977	966	949	937	878	949	896	967	935	942	991	937	894	927	868	954	935	1007	966	904	895	929	946	976	963	969	950	978	879	872	940	941	963	928	920	961	967	938	914	891	960	889	918	902	957	1007	897	938	937	877	931	932	932	953	885	967	1005	918	938	913	1022	941	981	989	918	944	946	931	896	919	981	945	956	905	874	984	925	945	940	949	960	934	941	960	925	932	894	899	899	961	936	969	970	895	943	926	956	910	917	959	900	905	927	955	901	926	992	946	940	919	928	983	929	922	920	918	929	936	926	968	884	925	978	962	936	979	950	894	993	913	883	949	942	942	960	915	921	913	927	908	916	874	922	997	893	908	919	932
23401	21248	28047	24727	20890	3325	900	752	687	617	699	608	651	621	654	624	592	586	636	649	576	580	608	574	641	575	584	611	585	595	561	587	566	584	593	594	623	577	578	587	593	600	589	586	571	644	611	584	597	648	578	582	607	588	615	597	634	598	600	589	635	592	602	596	619	572	604	640	602	614	565	602	599	602	578	590	631	604	575	595	583	605	597	619	618	547	590	543	603	618	610	598	617	635	598	540	644	555	568	619	591	599	604	627	602	607	578	571	573	620	611	623	619	558	567	561	599	561	585	577	597	604	562	576	655	618	565	597	565	607	575	548	569	588	624	625	602	569	571	556	583	615	601	585	600	587	596	586	624	578	587	598	563	605	597	606	563	567	606	591	592	609	596	564	603	560	589	558	545	588	589	579	568	622	604	669	629	606	618	612	588	598	609	597	556	559	573	608	609	577	626	628	589	620	590	603	600	585	604	576	569	635	585	574	623	588	611	597	615	553	608	563	568	578	591	588	584	606	613	566	625	643	595	608	606	582	545	582	568	582	605	576	586	547	635	549	612	601	576	623	584	615	621	569	597	620	626	558	633	596	601	630	573	569	602	563	604	633	583	564	617	556	557	591	608	621	571	582	560	621	574	590	608	619	613	621	586	598	590	589	604	606	579	571	612	584	680	617	597	600	599	578	601	598	626	584	612	579	588	570	574	596	568	601	567	642	573	549	639	560	607	545	604	586	630	617	562	624	602	600	587	549	617	554	601	633	599	605	610	602	616	617	566	584	655	591	630	569	581	592	606	593	609	588	619	622	583	587	598	593	578	595	615	621	563	612	600	588	640	624	623	610	565	635	605	560	623	603	632	596	562	566	593	609	588	565	615	622	596	614	607	606	585	581	588	596	606	587	568	610	565	609	595	569	594	587	590	590	620	590	577	625	607	633	639	567	603	572	604	585	596	608	553	568	573	610	590	612	595	599	606	600	591	586	568	583	581	620	566	584	600	609	580	575	604	602	595	616	571	596	558	603	591	588	616	616	607	617	574	574	590	605	590	556	591	628	567	657	608	622	633	576	555	532	618	567	618	566	586	550	621	624	585	596	603	569	607	604	599	569	573	586	578	592	628	591	603	578	591	592	614	569	563	567	621	648	626	592	603	569	583	595	574	567	602	603	588	615	598	535	544	566	597	623	584	566	604	543	613	600	625	586	606	576	591	591	596	578	614	614	587	551	604	585	568	567	583	636	565	599	623	593	615	548	583	626	565	587	619	607	606	596	585	582	547	581	591	608	595	608	620	535	583	566	611	615	577	596	571	618	583	584	554	587	571	583	564	577	566	593	585	587	600	606	618	570	617	586	567	633	618	583	583	596	583	584	547	545	553	610	588	557	558	610	597	605	625	600	584	571	626	567	595	588	590	647	552	621	592	599	582	556	582	540	608	561	599	607	635	607	601	613	611	618	585	577	597	626	599	600	563	601	589	594	621	579	585	589	608	580	625	589	591	581	522	605	622	546	617	587	576	575	590	633	611	583	554	574	589	567	626	592	557	629	616	645	591	600	661	601	605	577	575	631	555	629	601	588	592	607	582	594	557	553	568	635	582	598	577	651	595	568	571	602	617	563	592	580	609	574	599	605	593	588	593	593	633	604	579	569	611	569	631	595	645	578	611	570	623	623	603	621	573	574	571	623	585	613	649	569	610	606	630	512	626	600	585	596	568	585	610	572	628	578	598	580	568	602	599	613	611	596	600	582	600	598	583	584	644	667	633	595	605	581	604	588	606	611	648	587	558	593	653	600	586	634	574	594	613	596	598	603	603	614	589	617	602	571	624	571	597	564	579	592	569	586	583	638	564	605	633	549	615	554	575	593	565	628	597	599	589	559	579	623	574	573	584	622	630	571	581	642	572	607	575	570	596	609	579	564	655	550	574	582	612	577	569	623	601	629	629	572	612	591	588	579	580	571	543	578	581	578	541	601	587	577	557	593	542	599	569	632	573	605	566	604	624	563	594	583	619	559	596	584	596	634	554	596	625	561	575	626	569	608	607	620	618	602	632	606	571	597	583	597	575	598	607	587	581	582	627	559	597	545	594	562	564	591	547	559	599	567	620	609	565	611	553	558	535	624	628	559	624	585	580	622	584	597	588	586	564	584	558	600	578	578	572	622	598	588	640	600	558	569	581	621	575	611	596	541	631	607	624	586	567	588	600	579	611	610	575	612	600	578	611	592	610	573	645	593	587	589	597	617	619	637	562	592	591	624	568	602	587	622	591	603	587	573	622	616	608	577	539	591	561	632	664	619	574	576	638	605	613	636	573	600	617	635	596	624	605	604	582	571	586	586	619	560	574	607	586	623	590	585	568	573	576	585	602	571	583	614	546	594	618	566	625	589	597	604	566	567	646	569	595	559	542	618	564	607	552	610	586	622	585	576	605	605	596	562	553	582	585	590	609	580	558	567	592	602	582	591	625	549	566	570	619	577	596	608	568	582	532	614	597	593	574	565	568	564	597	573	554	593	602	567	637	594	616	590	537	571	587	578	567	614	580	576	627	595	605	544	562	542	583	572	625	639	607	613	609	584	608	642	624	619	596	595	592	565	577	582	556	557	620	595	587	644	572	632	596	628	612	594	601	633	601	621	607	581	603	613	595	571	636	557	560	599	610	586	607	600	619	583	556	596	589	561	607	593	605	549	610	571	618	613	563	578	575	614	627	585	586	573	578	574	567	558	625	595	629	582	653	578	591	588	570	618	620	614	571	541	576	588	609	593	601	608	593	635	604	601	554	602	577	604	591	561	598	624	630	587	575	569	576	598	549	583	621	607	602	573	547	581	605	522	622	592	598	623	576	620	613	602	582	543	613	636	584	573	603	602	629	565	624	609	562	537	575	627	570	629	586	602	565	587	588	612	586	573	538	564	594	584	526	597	575	578	566	579	585	636	580	594	588	606	587	580	602	577	605	581	584	585	609	605	631	642	598	585	588	666	572	582	566	589	589	566	618	597	590	556	586	606	602	554	599	591	591	558	603	566	583	570	582	592	618	580	578	624	607	646	575	612	582	584	590	624	599	634	593	587	554	604	631	591	594	605	633	604	639	611	611	564	571	598	584	623	575	581	587	593	593	560	617	558	593	618	615	588	599	598	552	610	594	578	636	613	588	618	609	577	616	638	585	581	590	612	561	603	613	590	588	621	600	597	587	655	603	591	559	625	620	590	586	599	567	577	592	600	575	551	559	604	559	636	565	610	610	578	589	598	605	571	598	562	590	574	605	588	587	601	572	648	587	587	586	581	582	592	555	585	574	605	621	584	580	592	588	592	592	560	575	611	586	585	590	578	564	594	571	564	554	558	546	627	593	582	614	602	588	582	599	620	570	597	600	604	593	639	633	586	607	577	610	603	630	529	629	631	576	580	600	597	616	530	588	616	611	627	556	594	585	552	594	600	582	562	592	578	577	610	595	585	590	566	569	594	588	584	606	605	631	618	569	652
30940	6766	4268	2170	1753	1401	1271	1082	1049	989	919	931	863	857	865	863	886	846	819	819	819	780	792	789	877	828	831	770	823	780	776	778	745	794	759	794	789	792	848	804	787	752	807	766	824	799	734	789	797	775	808	747	779	798	739	832	841	847	746	763	799	783	771	784	814	786	794	813	792	781	792	791	735	778	743	765	770	755	824	760	787	773	794	757	773	737	787	768	802	755	778	773	814	808	820	768	814	750	866	783	773	807	781	785	781	762	798	753	794	742	760	767	797	790	761	837	767	778	816	821	824	789	825	812	770	774	824	776	791	764	789	836	797	741	766	751	780	819	777	763	813	758	763	783	747	752	774	800	777	794	780	782	826	757	749	769	730	806	772	777	775	795	848	749	718	796	760	792	752	748	782	766	743	726	816	797	785	772	760	792	771	730	806	768	819	836	775	765	815	803	769	783	791	819	805	813	768	776	730	817	787	815	790	785	786	821	775	803	766	802	817	852	821	745	835	765	822	734	801	816	743	803	717	786	829	782	804	768	784	751	773	758	789	837	802	794	787	764	833	828	787	798	720	849	758	844	766	791	790	735	791	793	846	742	769	779	797	812	812	775	790	749	749	781	795	797	775	794	777	750	746	793	815	805	819	779	806	795	767	807	780	785	817	815	776	827	789	783	774	753	820	800	730	783	755	799	785	790	797	736	713	776	772	744	723	816	736	742	776	784	801	802	820	782	810	832	771	823	794	777	805	764	776	773	812	774	762	741	753	777	833	739	842	757	783	807	826	813	819	778	770	778	792	805	737	760	820	789	838	743	750	778	798	803	770	778	796	749	800	779	783	778	770	790	784	830	763	786	797	827	789	776	754	781	810	764	828	810	804	751	794	749	781	814	860	753	795	806	762	788	768	819	792	805	737	738	780	755	812	738	762	777	772	753	823	737	801	741	781	774	746	790	820	802	781	789	748	836	731	742	803	804	787	780	793	800	785	775	773	770	813	775	752	742	829	762	800	788	801	754	760	771	735	758	804	793	766	735	784	804	787	806	778	805	754	742	794	700	783	775	813	790	710	731	773	830	785	791	811	803	798	812	813	802	763	797	757	808	790	804	791	805	838	822	807	776	785	775	726	802	712	806	723	795	758	787	822	815	757	765	802	799	798	785	793	766	802	777	779	740	812	824	758	757	774	773	767	765	820	773	819	773	823	801	768	758	785	768	791	783	784	807	797	806	781	792	791	828	779	801	796	762	755	812	791	759	776	786	767	808	793	771	760	788	789	786	775	760	775	816	799	764	832	738	758	756	785	794	822	787	763	783	807	740	778	790	764	785	769	773	810	801	810	761	793	777	784	763	778	792	774	731	754	832	773	784	793	788	740	794	786	789	759	769	822	742	787	773	719	771	790	762	782	829	779	807	818	779	752	785	771	795	733	774	769	836	810	802	779	825	774	798	757	773	798	724	774	804	826	773	800	789	798	781	803	773	753	782	761	773	745	755	768	806	718	789	809	797	780	783	825	802	803	752	769	818	765	734	800	799	803	757	776	775	775	826	791	780	740	821	776	788	812	826	753	796	751	803	718	786	747	769	803	797	818	792	808	776	766	800	756	802	764	788	755	787	758	763	810	778	789	743	779	783	808	831	788	796	785	781	766	792	786	765	773	763	828	831	790	730	812	745	771	779	718	791	872	820	787	794	781	771	784	828	751	752	779	827	822	782	751	743	807	811	795	739	803	796	783	817	814	781	758	822	760	773	777	775	729	795	818	784	790	785	751	765	789	861	782	770	740	771	823	774	779	749	819	753	774	769	778	727	795	770	781	790	805	810	763	766	753	738	807	740	768	750	806	749	820	780	804	760	758	770	798	780	797	808	809	784	781	782	743	780	804	763	813	745	781	794	802	790	776	788	769	803	812	733	776	791	759	770	774	824	754	749	766	806	781	762	794	807	759	854	784	749	845	756	834	777	745	776	786	759	779	798	799	796	743	767	774	794	782	748	831	794	782	748	783	767	806	790	817	793	805	786	778	757	833	822	765	743	782	784	801	834	819	783	779	800	795	719	784	807	758	779	769	776	797	831	795	783	789	797	800	783	789	816	830	793	810	785	781	793	746	785	729	832	767	799	744	784	723	816	762	845	780	815	824	768	824	798	717	811	724	751	826	802	814	792	794	822	722	780	756	745	761	790	761	814	794	760	749	803	818	837	760	738	778	753	800	778	797	786	757	772	805	765	788	760	820	809	818	843	807	791	820	775	792	802	765	790	746	784	834	819	773	756	753	823	783	769	785	800	786	724	769	772	748	770	756	815	792	773	759	798	765	788	752	774	780	811	769	785	737	755	720	715	784	805	770	779	811	774	773	821	766	791	802	775	786	795	769	786	819	703	790	767	788	775	766	780	802	767	768	827	815	754	758	752	770	784	787	815	742	781	791	804	767	751	812	799	759	753	780	746	749	778	776	789	753	785	782	809	785	803	744	767	772	782	730	764	748	813	779	800	801	822	760	761	802	836	806	796	768	786	776	806	803	806	754	824	739	761	825	805	774	791	811	798	764	742	860	777	767	830	790	805	758	769	817	773	740	773	802	820	786	796	776	822	813	712	774	749	763	813	807	802	806	746	689	781	796	805	796	780	758	819	743	776	755	777	785	755	824	801	728	808	756	731	785	747	788	774	764	764	792	792	773	794	785	743	801	829	769	747	736	777	770	807	772	805	782	759	802	806	789	764	780	786	833	786	754	813	816	807	774	778	813	788	769	782	785	778	791	797	824	781	765	825	778	778	757	776	751	792	795	780	799	809	777	765	785	780	808	780	769	766	777	752	779	844	759	828	780	780	752	750	800	777	792	764	743	795	770	757	797	810	765	794	747	769	827	767	849	805	799	789	790	815	776	805	786	790	842	767	783	740	798	810	801	790	762	804	745	803	742	800	812	747	722	747	769	772	794	771	763	756	840	786	765	743	825	823	766	776	758	774	772	792	777	780	825	784	743	792	767	798	788	812	793	752	790	774	804	792	810	749	722	742	793	810	712	783	802	816	768	796	771	841	769	802	755	804	778	779	773	753	795	780	784	802	777	783	790	809	784	784	771	775	848	831	782	838	814	736	751	793	799	799	821	734	764	805	778	832	822	756	785	775	790	817	824	798	744	807	840	790	803	771	785	751	787	757	804	842	820	788	778	767	763	796	803	776	768	793	789	793	777	778	769	758	831	795	832	796	733	773	785	801	802	830	749	792	805	775	792	749	763	794	820	778	731	796	775	797	797	774	832	756	743	833	782	733	772	790	759	837	815	782	800	754	775	747	789	771	742	824	772	763	794	743	753	720	812	786	817	780	810	764	764	778	748	793	817	773	779	796	782	772	781	780	770	801	820	748	859	747	825	796	802	753	739	775	767	779	762	782	780	745	738	796	795	799	793	751	822	749	754	823	819	755	777	817	769	732	842	756	719	789	757	797	831	768	793	794	789	762	772	745	777	786	788	829	781	763
25034	21281	26047	23402	1518	641	618	592	530	557	552	561	504	512	564	526	552	533	518	515	547	568	490	517	501	546	495	524	534	512	489	553	574	466	525	547	543	537	507	488	504	543	547	505	478	551	506	521	527	544	541	518	498	524	552	533	527	545	519	511	493	506	525	531	539	543	565	518	509	480	539	527	547	557	540	511	553	484	531	502	467	525	510	473	512	516	509	511	532	525	472	517	527	521	524	496	505	516	541	480	506	521	499	506	519	507	535	524	520	507	526	522	530	509	517	528	540	502	508	460	523	494	508	534	503	518	532	550	527	510	511	517	510	510	536	491	524	503	511	513	563	516	503	476	503	546	499	549	512	551	522	528	523	503	524	497	518	484	525	546	533	549	469	511	537	550	534	522	487	515	481	527	548	527	517	525	528	509	540	484	476	501	480	490	512	513	476	531	517	515	534	513	504	522	536	498	531	517	534	550	530	524	519	519	543	533	522	542	529	531	499	540	531	527	537	516	530	507	513	534	500	477	542	522	515	532	521	521	518	519	558	526	510	523	520	543	510	544	519	521	545	510	464	580	520	516	526	510	560	506	538	522	513	530	505	469	502	500	518	525	510	529	502	541	505	519	512	528	536	486	535	512	556	506	527	486	517	517	521	525	495	525	528	545	572	509	568	558	512	505	507	546	516	523	559	539	500	463	507	540	510	473	510	533	551	548	524	513	492	494	538	518	536	526	508	539	514	528	519	507	486	497	559	496	555	488	496	522	550	549	508	530	541	509	527	530	522	535	544	488	538	502	541	513	498	566	500	511	508	496	504	512	496	534	498	540	488	529	542	501	538	502	471	493	489	532	500	484	523	489	506	518	577	489	550	508	506	473	508	548	506	518	507	494	499	498	532	523	555	527	519	538	524	546	496	526	512	517	468	537	522	535	538	519	512	523	548	540	522	522	570	518	570	520	519	523	532	531	506	548	515	526	511	530	466	535	544	509	493	540	526	535	544	521	526	510	535	506	515	512	539	494	534	504	513	542	527	534	516	533	547	558	518	504	524	511	523	513	494	509	542	517	529	557	558	510	513	503	561	498	474	489	473	534	503	550	522	488	500	534	497	513	538	501	546	514	512	488	564	488	472	505	519	539	488	517	499	459	544	518	482	530	532	531	508	538	537	489	554	505	527	507	560	517	483	505	486	539	527	497	508	519	520	512	558	524	534	509	538	517	542	543	499	589	517	503	510	506	540	484	497	525	559	533	524	491	495	488	513	513	546	500	526	514	514	521	529	516	521	523	549	547	519	526	536	501	561	521	504	566	500	523	520	531	487	518	512	554	558	545	528	528	491	510	529	533	557	503	500	495	505	533	551	506	499	521	522	484	522	511	540	536	511	558	485	553	516	512	499	505	508	482	499	488	548	513	488	511	546	497	520	493	495	554	556	490	527	494	506	535	494	543	503	510	531	544	520	540	520	504	519	508	562	511	483	546	538	524	550	517	543	546	526	471	556	496	520	513	519	526	505	558	513	532	503	537	546	496	504	580	506	495	517	520	553	559	508	526	521	501	539	474	506	513	532	487	520	552	551	528	521	501	531	533	511	511	503	488	526	531	544	534	522	524	521	531	515	544	501	492	488	522	535	509	467	521	521	518	510	513	526	502	509	533	534	501	517	503	479	508	513	514	512	482	508	507	574	511	477	534	524	517	508	513	532	539	486	539	572	525	469	539	524	503	549	503	521	500	541	503	549	529	509	504	536	513	538	539	525	533	517	551	489	573	522	534	552	527	548	522	520	527	532	534	518	569	517	530	516	505	521	518	518	503	524	498	548	550	508	485	542	494	498	569	493	518	520	510	570	563	529	521	531	528	532	539	529	468	530	504	542	520	542	500	515	500	569	512	528	537	563	504	532	487	508	521	536	508	523	477	549	534	535	511	522	524	505	489	505	520	537	544	552	514	481	527	510	533	522	533	526	497	510	453	555	537	504	505	535	519	512	514	532	499	497	496	527	523	523	510	509	534	512	525	533	473	505	507	485	459	528	547	510	496	507	545	519	483	511	495	533	522	525	496	506	531	501	546	545	511	483	538	524	498	497	493	501	506	543	521	493	506	504	472	495	539	491	539	507	551	498	530	528	573	504	514	527	495	513	485	536	551	521	494	536	487	524	496	526	529	533	481	513	503	482	527	513	549	505	527	498	502	532	481	511	493	537	526	517	536	569	491	539	510	536	536	499	536	567	530	518	531	507	545	494	521	499	538	516	534	500	506	538	553	507	534	529	530	539	530	499	471	536	507	519	487	540	550	495	569	506	534	514	460	539	549	513	517	498	527	551	532	515	524	593	522	498	512	557	539	545	501	523	526	574	517	519	491	503	529	487	536	534	491	546	513	517	542	526	536	520	500	504	522	530	481	534	543	492	495	507	527	518	513	508	509	539	518	510	471	530	555	490	521	508	513	538	547	524	574	504	501	515	555	517	531	582	535	508	472	520	515	520	537	548	547	541	492	524	500	493	507	502	556	503	534	526	520	518	523	558	516	500	514	569	477	509	513	551	480	536	473	488	496	474	553	548	533	503	534	539	505	540	506	498	531	508	518	519	479	509	528	540	549	490	506	500	503	503	552	505	534	503	514	545	485	503	532	550	525	530	511	562	523	499	484	524	524	514	538	519	526	529	524	516	536	545	499	557	549	513	523	533	552	555	512	522	497	567	520	521	479	521	537	537	496	492	506	530	511	517	500	528	592	518	545	522	520	548	519	538	488	485	510	474	497	498	495	523	499	501	511	482	531	506	532	501	530	504	532	517	545	485	497	517	522	534	519	499	503	523	514	514	519	543	551	462	580	529	548	500	496	457	513	518	510	499	548	479	494	500	503	523	572	531	526	498	516	496	487	548	521	543	554	505	532	534	534	527	541	509	551	479	531	515	528	494	511	488	511	544	544	518	527	494	557	524	504	536	515	514	518	549	489	518	491	528	498	454	499	533	483	522	482	548	538	525	514	563	524	523	523	510	492	524	522	517	527	521	540	510	555	480	533	529	503	535	526	518	532	503	530	540	511	516	530	482	553	521	505	512	523	512	521	562	537	501	509	512	536	526	500	497	522	515	470	516	524	537	515	522	533	542	515	554	480	580	552	511	505	493	513	501	569	499	510	516	531	514	533	545	504	525	523	524	527	582	502	504	512	541	494	534	567	510	532	534	527	480	508	500	509	585	535	500	504	489	526	552	536	495	492	511	543	511	510	520	511	525	527	514	510	514	497	493	537	524	540	545	516	543	540	471	530	498	498	530	512	505	498	533	487	555	502	489	554	510	581	503	516	538	487	532	516	491	518	513	522	519	469	528	519	493	537	536	495	509	514	525	510	539	528	492	504	524	498	527	487	487	507	527	537	490	525	463	521	505	522	507	503	527	502	538	502	480	510	558	521	539	541	502	521	539	489	529	556	570	520	498	511	481	544	572	490	529	514	547	512	551	526	510	489	524	522	519	494
28505	3390	2151	1316	1077	957	883	817	808	753	722	777	768	682	687	704	669	728	698	736	663	726	631	689	689	650	664	699	673	639	703	686	675	680	705	636	633	661	647	620	670	649	657	662	630	686	662	685	672	688	641	644	685	664	662	721	649	666	688	709	669	673	679	685	690	626	662	634	680	669	662	659	712	650	659	656	660	679	655	689	688	672	695	657	702	656	677	690	659	706	658	680	671	660	654	651	659	659	653	713	667	652	655	667	676	665	714	645	671	656	652	654	688	648	622	701	653	646	675	636	647	669	624	632	692	697	634	683	693	645	680	685	652	629	670	684	703	707	673	683	695	720	643	685	699	641	680	650	693	692	705	652	656	638	673	663	646	662	674	675	667	688	660	651	652	645	658	657	644	633	663	722	646	654	659	683	648	687	696	695	626	610	682	679	632	622	666	725	660	669	671	647	664	686	649	681	703	665	663	677	670	668	638	677	650	652	702	684	636	613	681	657	656	666	665	671	700	705	616	653	676	636	653	649	684	676	655	643	644	635	629	638	699	690	706	644	672	643	690	724	627	694	668	750	660	646	669	702	655	677	601	663	680	694	672	638	641	633	673	674	599	647	694	644	654	689	676	629	600	671	651	627	644	671	714	702	682	675	678	656	639	733	688	674	682	679	658	636	678	660	647	702	703	648	718	612	672	646	691	668	654	676	670	629	627	632	660	661	703	667	690	642	645	725	696	702	654	635	635	669	675	681	697	695	697	616	678	690	659	711	688	644	684	660	598	642	662	596	700	621	681	699	655	626	694	700	659	673	688	659	661	677	681	634	692	645	722	700	664	677	697	694	705	660	703	642	721	697	670	693	631	640	634	672	687	673	675	689	628	669	629	710	648	660	649	652	701	692	658	637	631	631	634	706	674	649	671	691	623	610	652	662	688	657	679	633	704	631	715	650	665	632	669	641	638	656	698	571	648	651	685	674	655	647	640	645	655	623	678	678	647	641	701	671	650	674	699	696	745	670	681	634	654	657	632	693	653	694	655	683	660	660	646	664	677	613	655	647	637	665	645	658	664	660	637	655	659	651	695	648	627	681	719	650	691	638	637	670	614	652	664	619	696	673	629	644	672	639	632	695	652	626	696	664	685	646	667	677	623	665	674	680	674	692	653	650	694	594	674	654	663	649	650	673	653	655	740	643	635	689	691	625	648	689	648	647	670	678	618	652	655	659	660	661	671	653	632	647	729	662	658	649	671	686	694	662	636	660	708	664	683	682	687	650	691	634	730	617	676	625	662	670	648	649	708	691	707	649	657	648	653	682	656	661	612	659	665	657	661	672	649	702	655	640	663	695	656	644	640	689	648	653	672	643	657	687	672	679	647	683	657	685	652	667	667	688	684	752	631	623	640	668	659	618	655	673	657	680	626	601	712	670	599	651	654	682	646	644	697	651	659	613	657	717	681	629	651	648	684	654	669	656	638	701	664	670	672	602	676	697	662	659	666	667	664	668	640	637	636	693	673	684	649	649	653	708	659	629	689	615	705	655	653	661	647	628	676	640	633	679	695	673	660	700	658	642	665	667	649	650	691	667	649	660	651	709	662	673	622	684	647	694	654	666	696	697	668	667	646	682	637	664	702	633	645	660	648	651	683	703	650	679	643	693	697	680	676	631	702	659	674	690	661	654	648	636	665	655	684	649	635	630	642	648	703	657	657	644	697	670	712	662	689	664	646	632	681	631	658	649	651	627	685	717	686	657	631	667	646	635	697	653	683	683	657	657	676	657	663	646	633	643	653	643	646	676	673	700	619	659	698	675	675	628	678	642	639	677	650	660	714	688	696	605	648	639	654	622	617	652	691	667	667	663	682	689	657	643	648	682	664	663	666	639	651	653	663	670	646	679	634	657	632	650	707	698	725	653	689	720	682	671	696	680	652	635	709	648	660	644	677	665	624	655	685	645	665	639	677	701	650	650	645	636	701	643	644	705	698	625	675	651	683	662	666	660	643	702	641	690	645	651	681	702	699	652	663	701	644	662	644	655	702	665	670	664	642	666	661	666	691	641	650	662	676	644	660	654	628	659	618	651	703	689	651	690	697	725	707	640	704	665	645	697	667	667	625	648	643	660	642	667	653	666	692	667	718	666	638	647	659	632	642	712	687	700	648	622	657	662	685	696	668	673	728	641	654	659	620	662	642	665	698	659	616	651	636	683	674	627	690	638	658	645	656	628	670	684	661	661	702	680	655	653	673	654	651	635	648	726	681	669	659	682	655	646	681	707	661	689	656	643	710	665	703	699	697	661	635	693	613	663	681	682	692	628	677	618	710	687	670	627	662	660	636	648	657	642	597	665	660	692	642	661	656	658	615	641	651	663	746	631	699	659	683	692	647	682	674	630	703	642	636	656	659	675	674	629	676	688	670	674	656	657	675	676	645	656	673	653	626	648	624	619	710	704	655	627	661	642	632	651	678	648	710	648	686	648	683	621	698	646	712	661	719	654	609	666	654	689	674	688	680	644	681	703	669	665	658	672	644	693	638	720	669	647	674	641	659	647	682	643	646	630	719	666	696	645	686	671	652	652	692	666	667	651	668	659	667	663	695	643	681	647	630	705	663	644	673	621	614	669	653	613	684	657	638	670	720	715	670	685	647	681	626	648	650	676	676	680	653	631	621	676	680	625	758	641	674	690	684	652	663	633	651	679	708	685	663	677	696	634	712	664	673	702	674	714	651	687	646	649	643	641	698	736	684	669	631	623	668	655	641	654	682	633	711	666	697	716	693	639	649	716	645	670	692	683	690	651	608	630	687	677	646	671	679	701	657	649	640	627	658	684	692	681	679	680	645	621	651	688	669	647	661	727	648	713	694	638	666	670	674	676	695	688	644	703	651	682	644	654	722	702	684	667	657	659	695	650	668	634	620	685	677	701	702	696	645	685	704	659	679	664	692	684	686	658	637	681	682	715	623	676	676	691	668	674	680	668	698	689	657	625	648	639	679	682	652	679	639	687	693	629	662	619	651	654	624	628	642	650	677	591	660	693	678	645	651	680	658	660	675	700	647	723	684	633	682	666	665	672	675	671	712	652	659	669	644	642	655	668	702	669	671	714	681	654	650	681	713	692	651	668	702	650	681	666	647	635	672	656	697	639	619	653	690	654	656	625	661	659	683	668	664	620	627	587	678	641	671	709	712	691	677	637	655	608	632	658	690	684	681	661	659	644	673	659	656	681	695	667	613	662	679	630	622	659	700	654	611	732	694	678	656	688	662	658	673	630	685	707	649	651	636	705	641	693	659	701	620	649	663	667	638	658	664	673	665	645	655	715	657	700	693	688	657	642	634	668	639	699	712	646	640	684	684	648	647	629	671	643	645	663	680	631	680	671	724	652	667	671	641	648	646	725	711	647	677	685	643	646	625	712	620	661	623	637	616	696	607	663	621	664	668	665	646	677	691	642	671	669	672	670	640	675	668	666	702	653	679	668	669	628	656	653
22463	21263	28644	24181	21255	19999	1342	548	488	431	437	392	354	340	366	343	319	330	292	302	332	295	296	305	303	306	304	311	285	310	292	299	302	311	307	302	298	284	282	307	313	284	265	293	317	289	276	322	291	285	300	316	308	277	290	273	290	299	287	287	249	321	319	252	309	295	276	272	295	277	290	281	287	285	302	278	246	294	281	260	272	295	302	293	263	296	285	284	288	297	291	264	294	259	264	296	301	280	293	252	286	279	279	253	293	275	294	284	296	286	299	284	295	294	292	299	297	278	275	287	275	293	290	285	281	296	274	306	292	299	277	303	282	281	297	289	283	277	276	314	260	329	311	283	292	302	260	289	286	283	273	288	258	305	284	337	290	285	304	282	284	294	312	295	313	265	285	304	299	275	255	265	290	317	281	268	301	284	303	297	272	267	302	279	308	251	273	264	329	287	292	284	264	267	296	275	276	285	250	325	311	306	288	294	250	318	278	270	280	297	288	312	274	264	258	288	270	261	302	289	284	273	290	280	285	286	328	276	313	273	305	297	252	287	284	296	284	279	299	277	307	281	305	305	264	278	287	305	296	302	278	289	273	286	259	258	281	282	288	275	288	278	281	274	287	316	278	294	267	300	285	288	308	290	288	283	308	284	270	276	293	260	272	286	301	287	291	299	268	303	281	269	267	282	290	318	268	266	283	300	282	276	274	256	306	294	303	316	283	274	278	278	279	268	284	321	275	280	302	255	273	284	277	301	280	295	286	259	295	282	282	290	282	288	301	296	289	318	267	262	278	271	292	278	252	269	306	242	283	311	258	301	301	312	270	274	282	279	287	285	299	282	302	272	295	285	288	316	291	274	263	296	292	347	270	324	270	296	278	282	273	297	300	278	285	303	282	316	290	255	250	275	285	299	284	304	293	270	289	259	304	289	308	264	305	284	288	296	269	290	283	255	306	281	290	271	279	293	307	272	273	302	287	317	283	289	291	291	293	277	260	299	298	283	284	303	295	294	282	285	293	308	287	288	290	277	292	280	290	308	295	307	286	267	290	285	301	277	304	290	275	285	271	274	265	319	303	290	287	293	293	282	285	310	275	281	292	302	281	263	280	294	285	260	300	290	268	262	257	283	315	293	288	309	294	280	315	269	290	296	262	240	285	305	284	264	282	303	258	297	294	310	280	271	296	288	260	285	291	263	287	309	281	328	305	291	292	279	294	280	298	277	309	270	304	256	266	272	280	292	264	270	273	310	282	263	292	284	295	255	293	252	277	283	268	317	294	295	266	259	294	291	308	287	278	278	270	277	269	284	277	286	305	290	287	293	308	292	291	265	284	280	300	292	276	311	281	310	273	269	291	285	286	285	295	268	289	308	290	271	272	294	280	273	287	269	291	281	281	279	261	295	294	293	305	296	303	294	281	295	306	272	293	280	266	283	317	279	283	248	294	292	261	258	257	299	309	290	285	293	255	260	297	297	271	297	255	305	294	296	291	262	245	290	321	296	291	298	306	310	263	273	316	302	304	266	309	281	307	268	279	263	271	324	274	306	279	318	273	290	304	298	291	289	300	276	304	289	296	290	269	295	289	255	255	300	260	263	275	282	282	274	303	293	259	286	309	313	273	286	275	310	306	273	278	294	310	287	285	287	249	288	278	312	236	275	278	288	277	235	284	270	291	305	273	305	293	285	297	281	279	281	287	285	297	313	258	264	279	273	272	272	270	283	310	318	280	262	309	275	296	290	303	280	301	282	276	288	282	284	262	270	261	283	316	302	292	279	290	268	276	299	279	292	295	294	285	262	303	291	305	308	307	297	274	295	265	268	264	283	269	304	276	296	294	291	295	293	287	284	262	298	251	294	304	268	286	290	300	294	303	276	294	259	278	263	274	283	262	294	267	306	291	308	274	289	310	286	280	323	290	286	275	310	268	274	274	271	272	293	297	266	306	274	265	290	269	305	285	253	287	254	282	305	242	258	305	264	263	275	294	272	287	266	267	278	309	301	285	282	271	285	262	290	276	280	294	299	284	260	236	301	273	296	244	281	279	282	290	251	299	264	292	284	265	309	301	286	307	259	320	286	258	279	303	303	297	291	273	314	269	300	277	293	305	275	300	293	319	271	271	276	284	290	259	276	311	280	262	291	278	287	282	294	305	280	295	279	268	302	290	278	290	284	282	279	295	285	309	311	307	288	324	288	280	250	286	298	275	283	307	285	270	307	287	276	286	285	275	236	288	273	269	303	271	278	291	295	293	321	287	298	316	293	285	287	283	301	275	260	310	262	285	276	289	261	307	283	307	276	252	286	277	289	244	274	274	318	244	257	293	283	304	263	278	312	286	286	296	295	292	299	257	288	281	285	262	299	289	285	289	277	268	275	280	284	267	277	289	275	283	274	285	290	259	288	270	284	311	266	285	284	283	272	302	319	271	303	278	294	310	265	271	272	277	315	278	289	282	261	266	291	293	281	290	276	290	264	291	291	290	296	263	278	296	304	286	342	305	281	330	301	282	260	267	288	265	264	293	268	276	301	255	271	290	288	276	285	264	267	267	294	278	286	289	281	294	302	262	287	306	268	284	297	266	281	279	290	307	314	279	271	298	246	290	289	287	281	318	299	255	321	314	290	272	258	286	250	256	279	262	251	288	291	306	298	256	288	276	294	287	292	324	275	293	300	285	281	298	312	285	276	300	284	301	320	276	315	289	298	296	283	268	268	295	260	302	322	277	274	273	253	271	285	259	322	323	294	279	304	290	276	284	293	263	269	294	288	305	260	275	289	275	297	313	303	295	295	300	291	291	287	279	278	255	274	274	283	292	287	285	266	297	260	312	299	273	278	266	295	295	282	284	275	302	310	258	298	248	279	326	294	291	270	301	293	296	278	275	304	277	288	276	277	281	287	278	284	280	278	277	279	294	264	264	304	292	277	290	282	280	311	300	269	294	286	318	269	298	319	263	240	244	301	289	309	279	285	282	276	290	271	268	278	304	301	267	261	260	286	287	264	297	305	279	282	272	281	289	290	296	289	311	288	270	296	273	249	271	274	262	278	292	304	249	299	286	276	264	263	291	291	259	292	307	272	287	262	270	271	297	285	295	283	280	273	281	303	315	284	289	275	307	273	314	293	272	283	250	253	267	313	308	262	330	274	275	307	274	289	272	284	274	277	303	273	310	301	292	285	309	283	259	266	278	277	297	268	272	300	304	294	296	284	258	282	263	260	287	291	283	298	275	270	274	259	265	269	279	288	276	275	300	300	314	290	288	296	281	294	296	267	249	310	294	257	271	330	307	319	304	241	286	288	299	276	281	291	289	277	266	278	265	270	309	293	296	251	261	275	290	282	277	294	291	298	276	293	273	262	320	302	294	305	279	298	278	261	299	256	273	295	268	301	317	300	292	263	277	272	296	298	292	269	281	291	270	287	289	259	298	290	274	272	294	304	268	277	301	291	296	258	257	295	284	247	290	274	297	275	287	291	324	279	290	281
35410	10153	6228	2944	2084	1531	1276	964	858	765	649	628	580	559	503	509	462	452	477	444	462	418	409	456	396	409	435	442	391	377	415	400	403	414	399	377	391	380	417	368	380	383	424	367	424	429	388	364	367	436	389	399	373	423	376	418	404	398	403	375	363	384	372	403	390	391	379	381	379	415	395	383	367	392	397	426	371	396	407	354	360	398	379	369	364	356	357	393	413	387	371	421	359	360	377	381	356	403	379	393	391	375	387	408	387	380	383	384	390	389	398	361	363	339	391	411	386	399	391	395	404	395	358	397	379	382	415	363	417	371	388	360	395	415	395	364	388	393	377	409	354	376	368	379	410	354	366	416	375	393	389	431	391	411	402	367	402	379	358	393	360	403	374	332	402	353	361	367	392	401	364	374	401	414	376	411	371	382	384	361	391	356	394	379	390	389	389	374	357	362	383	374	372	351	368	388	404	411	361	409	389	386	406	362	384	422	373	349	394	352	396	378	383	389	425	398	383	377	348	371	343	373	392	380	409	386	386	382	405	388	357	377	370	372	377	417	377	393	424	388	374	387	389	383	360	376	371	406	379	346	438	394	378	379	397	381	399	408	388	369	379	357	401	404	426	390	381	400	410	394	401	355	358	402	393	398	422	388	363	382	375	375	382	395	369	383	394	367	417	358	411	373	375	400	396	394	402	370	418	385	370	382	398	369	378	386	359	383	397	350	360	373	351	372	365	368	361	390	396	357	375	387	381	367	345	381	371	375	392	377	377	385	377	386	375	381	371	379	418	388	350	384	401	386	376	401	378	385	386	367	384	418	404	412	371	388	385	394	391	350	396	380	391	399	365	353	390	393	386	386	404	384	387	387	391	375	368	378	364	396	409	359	427	385	390	407	384	368	353	389	373	348	372	403	375	365	375	403	373	410	376	403	404	351	401	363	396	355	376	360	351	378	393	323	358	369	377	380	406	375	389	382	374	367	378	380	425	371	372	355	361	397	377	350	348	398	392	346	378	381	405	386	364	376	398	361	374	385	419	407	377	359	366	395	392	390	420	402	359	388	363	401	395	365	383	359	403	337	381	430	373	401	379	363	398	358	388	381	377	413	375	391	387	379	375	403	391	369	397	341	394	365	377	388	373	348	377	401	382	410	359	393	378	358	372	365	381	353	383	401	408	399	404	364	359	357	360	377	392	386	383	374	379	361	407	362	361	378	396	370	423	400	369	352	368	395	355	388	382	381	356	402	378	354	404	394	400	357	378	357	387	338	412	371	387	377	367	414	350	402	399	415	411	426	371	339	372	396	395	390	399	375	381	363	395	353	429	400	366	395	362	360	399	385	390	407	381	386	392	397	387	370	385	396	401	364	360	417	412	392	380	381	388	377	397	394	381	395	384	366	412	371	408	368	391	390	384	362	367	391	381	382	403	420	373	388	390	368	344	397	379	405	350	402	392	383	398	371	431	363	356	371	375	373	385	373	386	359	353	360	384	378	368	361	382	381	341	363	387	366	383	395	350	390	373	373	392	391	383	394	387	425	383	371	405	354	353	383	405	392	358	406	427	393	387	381	394	416	367	392	371	401	388	433	409	415	375	362	395	386	382	392	392	401	410	389	397	388	376	372	392	370	358	332	381	405	360	353	374	397	382	350	393	383	361	394	408	358	400	406	389	390	381	358	388	386	400	408	380	423	384	393	350	376	381	402	368	358	381	374	367	378	409	384	413	382	375	371	372	375	414	409	374	392	373	356	378	382	397	390	350	394	402	380	410	386	374	422	409	391	378	371	375	380	365	387	393	373	408	341	370	395	373	391	404	398	375	384	384	441	378	377	363	367	366	390	365	386	369	417	386	369	412	358	380	384	373	386	360	381	397	397	403	363	411	391	399	379	370	362	343	353	359	351	360	390	378	382	392	368	376	357	410	379	416	361	402	419	407	377	366	385	344	396	379	422	368	404	387	370	406	392	373	399	378	345	372	374	400	380	375	342	396	379	373	397	371	386	421	341	364	407	386	345	418	416	366	394	394	353	393	354	368	351	405	351	364	395	379	383	351	324	371	366	394	385	367	394	370	369	364	362	363	376	388	405	346	381	360	374	364	383	391	375	346	385	372	368	422	370	381	396	394	373	400	405	385	356	382	370	382	403	413	368	409	405	356	385	381	403	365	374	358	392	365	408	409	401	412	360	382	382	406	380	399	394	359	357	403	362	380	355	383	399	365	406	381	364	372	383	360	376	383	369	369	365	369	363	390	371	413	376	425	361	360	365	408	347	425	404	382	365	408	424	375	388	338	396	355	371	383	367	378	378	395	395	390	392	388	368	371	345	383	376	400	359	389	409	359	411	373	383	358	387	370	396	369	371	403	384	392	389	374	375	403	371	393	381	388	379	403	396	393	381	392	379	401	383	369	428	397	392	382	393	372	380	373	369	402	379	351	396	387	388	356	393	370	374	375	422	365	359	348	389	344	348	411	391	370	378	389	370	365	397	365	387	388	337	377	342	390	364	421	381	392	345	364	349	351	336	415	350	396	367	368	389	376	345	356	424	379	351	402	402	345	352	333	381	355	377	427	425	384	375	405	393	387	377	382	387	357	394	385	389	380	382	371	380	383	431	376	371	356	361	373	398	338	383	379	391	389	360	395	393	422	351	404	360	383	362	358	375	357	390	387	376	376	406	374	351	382	361	392	364	363	370	425	390	374	389	369	380	355	351	376	361	379	351	378	346	407	398	372	392	384	366	408	371	395	420	381	367	375	380	356	373	385	395	384	389	346	396	371	362	384	379	400	337	406	390	420	345	385	379	406	380	422	394	391	399	365	373	394	357	348	361	364	399	335	379	393	396	370	354	412	381	398	372	381	410	397	384	424	378	382	325	389	364	393	345	372	409	364	393	334	380	384	363	380	389	380	370	364	383	385	405	407	389	395	376	379	389	408	362	375	354	358	378	388	387	370	350	358	382	377	398	370	385	366	383	374	395	363	381	388	409	398	367	345	360	376	405	383	378	376	394	361	423	381	394	373	342	395	391	378	387	424	390	371	360	379	365	371	368	363	378	338	389	379	375	375	366	358	388	346	377	352	375	386	369	389	377	391	361	372	384	355	374	355	383	401	369	366	395	357	409	379	373	394	396	387	383	377	386	370	399	396	383	417	334	374	381	391	354	369	394	386	329	376	370	387	388	371	359	379	391	408	376	350	390	364	399	369	359	398	393	390	402	362	382	332	385	382	372	373	387	410	385	374	370	384	369	412	383	396	382	364	372	360	379	365	378	372	379	354	398	375	376	365	414	378	407	373	385	387	388	427	370	374	389	389	336	399	380	357	388	421	385	401	367	367	381	377	406	329	397	421	394	389	357	366	360	367	397	380	386	370	350	352	402	361	374	368	371	343	386	396	402	371	396	387	372	366	393	378	339	365	348	379	415	381	390	400	356	391	363	383	430	379	375	387	400	394	359	403	401	414	392	388	362	370	357	388	351	404	329
27964	16611	3065	882	795	737	781	745	735	794	753	792	701	748	749	733	739	726	757	747	696	730	721	719	747	734	809	689	720	735	712	770	803	734	738	739	744	661	754	731	728	713	717	765	727	710	723	734	704	741	755	714	747	757	751	776	745	740	752	737	720	694	752	709	757	706	786	751	767	734	707	764	742	768	736	745	787	723	750	751	705	758	737	759	753	742	706	735	717	744	716	743	735	772	759	744	776	692	787	789	762	759	710	776	705	690	753	781	735	727	690	684	750	706	751	779	770	736	765	742	758	727	717	732	721	685	764	721	729	738	804	753	715	705	752	739	749	706	765	721	787	760	759	684	749	716	657	754	713	751	692	754	746	766	796	749	742	714	822	713	710	703	789	688	753	766	737	716	711	713	727	786	736	725	759	755	708	757	742	743	706	764	748	710	742	710	752	719	687	737	723	772	781	734	742	753	766	747	755	706	673	707	721	753	750	703	691	740	758	714	734	717	709	753	747	783	742	756	766	763	718	714	699	755	755	688	721	716	752	719	727	676	703	742	753	670	741	745	784	740	783	735	804	715	718	724	723	733	776	768	705	770	723	716	749	766	745	781	736	745	755	773	716	709	733	709	720	738	726	755	705	750	730	735	703	710	732	761	725	739	712	736	718	727	740	729	751	727	714	758	701	758	735	754	713	711	748	726	744	737	756	696	703	687	668	741	722	755	714	734	762	746	711	762	740	781	704	720	743	697	716	741	726	716	760	703	705	747	732	771	731	776	752	696	715	744	774	713	701	759	700	759	692	745	752	693	721	736	758	766	733	739	752	675	703	779	747	740	703	730	743	761	745	770	719	753	752	732	739	711	726	781	739	728	724	771	771	756	727	737	699	720	732	729	749	734	677	727	740	731	752	754	765	775	729	789	775	756	718	751	742	740	720	696	762	720	732	763	741	694	730	728	777	725	724	723	734	751	717	731	793	719	750	785	699	744	742	717	756	718	704	719	736	752	737	730	757	722	714	773	707	711	717	726	757	748	755	750	710	772	696	782	719	731	776	769	762	740	742	729	728	751	705	767	719	756	764	731	708	717	724	746	724	678	734	722	720	728	759	722	742	752	746	717	746	758	751	763	772	723	766	735	776	749	762	793	733	711	734	720	712	776	700	733	785	679	756	778	726	748	718	732	723	737	747	742	737	746	747	748	701	707	758	741	753	718	710	713	736	755	767	790	709	688	712	728	688	747	745	798	729	755	783	715	760	690	689	800	792	755	738	693	730	713	759	728	726	757	728	713	758	721	750	777	717	750	732	751	742	772	736	761	759	716	730	742	756	779	722	705	747	718	759	769	707	762	726	773	712	709	767	703	753	748	702	772	724	742	754	708	769	714	768	733	711	705	702	732	689	736	743	720	735	740	714	748	760	770	734	764	727	747	751	770	776	715	757	767	726	698	793	735	782	757	720	721	733	743	744	709	727	711	720	741	731	761	731	734	782	690	740	786	767	749	763	714	683	823	772	724	720	792	743	760	708	723	778	722	724	690	733	735	792	728	729	710	744	761	742	692	706	740	728	699	764	717	720	769	745	722	699	718	784	714	689	699	714	709	776	688	707	729	761	712	723	735	732	725	768	762	716	719	717	715	713	725	730	739	727	762	757	729	706	739	711	760	693	726	739	771	761	727	736	760	720	737	707	723	771	699	749	721	758	735	735	708	760	733	695	729	724	727	680	752	741	740	759	686	724	749	772	767	773	727	738	746	767	773	714	784	779	766	681	696	766	778	734	759	774	741	771	718	763	749	698	795	762	740	768	744	707	732	712	784	717	757	720	689	723	730	755	756	755	698	788	733	709	710	762	739	721	721	773	734	749	700	764	757	763	732	738	726	748	739	720	756	727	743	762	723	714	733	688	782	767	753	721	744	762	745	731	753	720	764	703	751	717	744	698	735	700	725	744	725	754	737	756	732	729	684	712	737	733	710	758	759	807	734	762	757	705	702	684	752	698	777	750	750	701	672	759	772	757	715	731	704	744	712	735	747	714	699	780	723	759	743	796	722	753	706	752	715	697	693	750	717	736	760	760	761	702	771	747	721	717	771	761	728	776	728	662	745	741	774	727	749	772	747	765	706	769	739	735	769	815	712	768	773	669	774	744	735	729	697	743	687	780	780	760	699	733	732	752	727	744	794	777	716	721	652	714	738	772	703	724	742	738	781	737	656	754	766	736	766	709	737	732	756	773	705	746	706	735	693	741	725	720	727	772	736	716	735	684	705	726	776	724	672	703	738	721	763	713	714	713	748	715	747	755	683	718	780	727	725	693	775	645	739	733	755	710	753	758	757	730	701	717	758	690	751	738	724	792	698	702	714	713	742	739	794	770	757	770	731	741	739	748	784	705	726	724	726	727	748	705	750	728	716	744	766	707	734	720	730	753	697	793	722	758	765	726	720	743	768	745	715	716	760	764	693	769	759	750	750	723	737	771	760	742	715	749	703	776	745	775	699	685	742	701	751	797	782	744	750	688	751	677	698	731	756	728	689	761	710	744	706	743	764	776	741	714	702	744	722	718	701	725	683	733	702	802	739	724	759	710	680	718	786	733	720	728	736	737	787	727	724	748	757	759	750	708	715	718	775	706	751	695	775	739	713	735	733	719	761	765	716	748	792	725	740	735	715	747	751	750	767	793	784	756	736	724	746	726	728	732	737	731	750	739	735	727	761	759	761	726	774	692	730	774	720	710	766	767	745	713	730	728	759	749	778	754	713	747	739	731	754	760	685	759	718	723	720	732	756	697	787	773	690	718	714	734	756	766	727	767	761	733	729	747	814	756	748	736	725	728	730	785	718	787	711	719	736	723	763	741	732	713	746	761	753	703	717	754	699	722	736	786	738	718	804	728	711	724	706	723	711	745	718	701	742	782	693	746	753	739	783	735	789	730	763	685	776	766	755	735	755	718	758	759	740	721	732	741	716	709	759	746	738	727	746	710	738	733	760	741	677	744	746	762	719	702	709	758	764	657	730	762	733	724	750	754	729	726	738	751	711	727	767	745	766	740	767	741	728	725	711	727	765	777	764	743	721	718	720	711	730	768	731	727	725	738	751	704	726	717	732	710	732	741	762	714	740	713	761	797	681	753	749	720	720	804	731	737	725	702	711	724	737	757	750	760	740	721	727	726	728	720	739	734	725	763	688	694	733	737	688	696	737	728	706	774	709	712	703	704	782	686	735	734	747	752	731	759	727	711	705	730	678	777	754	730	771	733	787	770	789	715	756	720	782	768	744	708	725	705	743	741	750	782	730	771	718	779	684	733	701	708	712	780	718	808	803	734	735	721	722	709	761	780	811	746	716	694	727	748	736	732	734	808	716	776	699	730	728	752	724	723	698	734	725	713	752	732	755	759	710	697	738	711	714	723	695	765	725	719	727	732	744	711	710	741	736	792	737	718	825	711	717	699	695	703	693	754	750	725	712	732	708	707	760	706	735	744	732	786	744
11238	1366	1133	1032	1029	907	998	978	956	948	920	969	925	918	958	909	959	942	950	980	939	928	950	913	934	917	996	865	968	898	988	934	972	909	956	991	957	957	1027	955	957	898	939	910	948	1009	917	1033	932	956	936	939	952	960	974	918	857	938	957	933	919	865	950	933	890	910	955	890	906	994	953	917	1003	938	957	950	941	950	972	962	942	986	934	928	951	939	942	931	964	894	983	888	943	928	901	909	964	923	973	949	921	962	971	911	959	986	927	945	950	991	930	933	967	948	948	875	916	951	958	996	947	914	978	959	883	934	955	900	901	934	919	963	971	944	936	1001	997	989	984	919	975	925	961	960	925	944	934	908	958	909	925	961	950	854	881	921	931	955	987	950	915	930	930	954	918	853	944	914	957	948	943	978	882	987	935	912	931	946	962	977	979	934	970	954	966	937	927	888	989	947	941	967	920	957	924	947	923	932	942	926	930	908	906	934	915	927	965	901	972	994	906	936	954	864	906	927	893	961	933	960	964	964	952	940	904	926	936	965	947	932	873	945	938	963	929	984	995	986	923	973	930	890	934	946	931	922	988	953	990	957	941	904	941	904	990	895	923	933	960	1001	925	963	959	923	901	944	906	932	948	924	958	1005	920	971	934	1004	925	967	946	954	943	941	916	971	971	966	946	927	960	934	949	896	924	917	931	914	953	928	941	941	935	956	930	955	969	916	912	941	949	953	972	915	949	933	913	930	912	974	988	942	974	875	927	927	943	894	944	935	974	915	931	892	991	932	967	936	933	1008	930	988	935	958	914	904	948	942	880	963	900	907	943	925	923	934	952	958	883	962	993	891	892	986	938	997	893	933	965	966	986	933	891	948	905	926	992	962	995	946	919	1025	924	989	905	981	946	952	896	929	953	985	979	960	941	953	933	878	956	957	970	917	959	904	964	935	906	931	950	1019	914	897	918	956	997	922	973	941	969	943	973	1007	987	956	984	999	948	925	902	951	929	989	968	959	954	948	910	894	936	970	924	1010	938	927	944	993	887	895	973	950	945	938	920	949	944	981	871	994	963	958	892	964	909	965	918	922	963	913	978	960	929	924	912	968	907	951	972	965	928	964	920	909	953	973	943	930	908	914	957	977	926	908	962	940	936	989	982	985	966	916	969	976	972	976	853	972	920	953	913	947	977	902	962	929	930	918	895	972	925	964	955	899	966	956	941	950	926	966	881	958	958	929	891	963	961	912	926	948	851	947	911	903	939	960	998	932	888	1005	900	905	933	916	930	948	993	911	962	987	918	918	958	912	951	957	925	901	925	952	954	964	934	979	993	936	980	942	936	925	984	935	923	905	924	952	852	957	943	947	944	903	900	959	937	900	953	951	931	940	882	891	914	922	914	936	934	943	955	968	909	844	934	987	933	943	919	906	959	901	989	942	973	921	908	943	928	959	915	959	956	887	1001	923	965	960	964	960	978	963	948	867	910	975	942	970	997	878	966	930	902	992	980	943	895	944	925	926	937	1005	952	940	936	884	894	934	970	981	905	990	960	953	968	971	951	976	914	881	931	980	953	920	927	936	994	929	966	943	941	933	927	915	927	940	916	993	989	978	998	910	982	956	941	969	898	915	969	938	994	900	946	952	968	918	906	960	935	919	968	967	940	901	950	935	934	904	889	946	941	934	958	907	941	935	917	933	912	914	907	938	920	940	894	951	939	984	975	941	931	981	939	924	892	894	924	923	943	922	939	983	928	945	936	949	950	935	937	938	911	949	904	954	901	951	983	969	949	907	966	956	953	909	989	923	949	977	894	908	963	915	928	903	949	965	949	912	975	974	930	927	958	969	908	962	934	961	957	957	963	949	936	878	900	912	923	904	941	897	943	925	948	937	897	925	895	940	928	978	890	916	933	962	928	961	944	946	943	976	956	879	972	966	944	964	913	855	901	932	911	904	962	995	931	902	1021	982	911	929	950	938	881	952	979	949	967	1007	940	990	946	951	900	943	954	948	962	909	967	934	1010	924	923	944	990	915	904	909	940	932	952	913	932	936	918	929	947	910	948	939	943	916	1000	938	974	932	933	983	971	957	913	1015	951	932	865	938	921	929	934	930	932	904	957	921	919	968	948	946	971	931	944	932	961	891	911	959	948	936	883	924	958	980	907	919	884	944	857	920	985	957	930	961	935	930	925	979	958	939	898	932	950	994	917	926	977	949	948	929	932	938	901	920	930	953	931	975	927	963	965	948	949	924	889	931	993	958	939	904	978	930	953	964	920	987	938	913	931	957	928	1001	914	950	947	988	940	922	931	1006	910	961	965	947	954	985	947	961	939	996	970	947	975	920	987	923	887	958	940	934	962	895	901	950	878	990	915	924	916	947	981	973	954	962	900	910	914	936	1023	940	946	879	990	924	929	981	912	944	897	993	976	922	913	965	981	900	939	921	942	965	975	932	926	900	887	924	958	963	881	960	966	926	966	863	917	978	954	949	936	1004	940	937	984	884	935	969	939	973	959	930	946	892	952	929	948	951	938	962	940	923	935	958	971	989	943	915	962	940	893	894	909	963	921	941	894	943	976	972	943	967	907	938	965	900	900	936	917	994	1003	901	961	969	925	958	926	931	926	948	902	975	952	971	912	876	946	945	932	953	955	903	943	992	958	876	938	914	961	922	951	929	873	973	894	982	889	956	940	960	947	968	955	984	954	958	936	940	952	947	920	979	882	909	983	901	915	953	965	939	893	928	961	999	904	959	958	975	894	929	934	919	963	929	980	946	973	1012	910	984	899	950	950	919	980	938	871	921	931	992	923	919	969	914	936	951	969	903	872	910	940	960	942	938	909	969	920	974	934	961	912	945	884	929	1020	996	930	931	934	938	919	907	977	870	924	980	922	933	901	940	951	932	972	941	904	941	969	904	919	944	933	958	892	948	934	906	956	959	988	922	927	941	928	945	954	931	955	898	958	961	937	931	956	975	955	938	999	979	903	886	924	938	976	951	973	973	924	961	973	913	950	930	942	899	960	902	963	922	889	924	967	891	937	918	907	944	941	995	942	946	963	952	923	905	955	976	933	939	949	932	947	951	892	935	943	904	940	922	938	945	959	969	920	940	900	926	969	914	921	961	949	931	937	960	986	952	921	932	977	955	996	920	907	937	912	972	896	953	903	933	912	918	889	978	1005	899	931	970	952	927	914	894	963	905	927	982	969	927	907	1014	918	915	960	919	912	946	931	958	949	987	920	976	976	927	951	925	956	967	964	973	962	958	918	871	911	914	958	915	927	919	901	954	904	934	913	990	1015	903	908	961	982	923	969	906	916	928	959	969	926	969	896	902	937	901	912	951	916	938	962	945	961	941	950	955	949	899	891	922	927	963	910	945	903	892	959	926	945	938	927	938	945	973	890	917	1001	929	963	911	928	907	907	998	945	948	909	944	945	935	948	958	911	901	938	934	933	935	970	933	929	965	968	951	934	904	939	894	933	1002	955	1001	954	943	877	917	922	914	896	934	912	903	951	897	876	969	902	1002
23386	21218	27990	24722	20869	3228	867	771	657	707	680	643	633	682	638	608	658	613	615	584	591	619	573	610	617	643	597	581	580	617	631	626	562	612	610	569	616	595	589	576	632	597	535	598	576	585	595	586	580	613	618	571	592	650	587	633	595	616	596	565	647	592	554	600	635	620	615	632	597	578	609	654	577	575	612	603	605	616	622	589	623	576	581	578	569	579	594	663	608	562	601	609	586	562	658	593	553	626	594	624	586	548	575	576	583	553	627	608	593	619	559	628	600	593	575	594	592	620	649	615	568	622	587	589	558	601	623	562	586	572	597	621	631	605	580	564	593	617	577	627	593	557	623	574	574	591	561	576	607	605	628	584	578	578	601	585	632	580	564	634	614	626	557	637	589	634	586	625	604	598	607	640	600	597	585	597	587	532	637	628	579	629	607	588	576	607	584	570	616	618	553	598	599	589	619	588	589	579	626	632	571	609	568	614	583	569	610	597	595	546	567	588	589	607	584	574	574	603	611	616	602	568	618	628	620	635	603	576	592	614	583	566	558	556	587	573	576	606	556	617	576	605	611	596	622	589	578	593	572	571	572	646	589	583	581	577	632	615	599	571	590	614	628	556	619	559	586	589	557	592	622	561	603	620	619	610	624	583	626	574	603	584	598	594	576	632	615	594	623	599	597	561	595	574	572	562	631	585	592	557	613	615	609	571	608	601	585	544	623	602	602	574	609	617	633	599	572	609	672	608	588	550	582	620	550	581	594	617	572	635	607	640	622	578	605	561	634	559	601	633	574	558	578	591	585	552	600	589	540	597	592	591	625	611	576	601	580	606	637	567	604	580	614	585	592	584	609	571	612	615	585	594	632	621	610	588	611	583	613	611	593	613	590	599	605	595	637	579	622	602	587	582	570	602	579	582	598	576	607	636	561	635	633	605	599	562	584	625	568	593	597	586	588	608	582	542	575	595	531	633	606	571	598	616	619	603	572	575	568	636	575	580	628	638	604	580	599	590	583	627	627	568	552	599	588	601	554	634	597	579	560	613	587	577	574	583	560	590	576	575	624	568	621	583	620	568	595	589	570	625	564	576	575	569	580	580	600	595	642	628	576	611	601	613	634	601	587	585	590	617	656	636	597	580	632	584	572	602	583	600	601	612	629	629	587	602	574	622	563	605	621	600	580	553	632	596	581	636	636	610	599	539	600	576	568	611	596	595	583	563	613	600	566	583	561	567	608	611	618	622	606	590	605	555	579	574	529	579	567	612	597	564	576	610	621	572	568	572	615	568	588	571	579	546	578	559	624	625	559	558	589	607	565	592	603	606	636	600	636	594	589	633	574	621	593	596	595	587	547	561	565	625	624	612	614	580	545	594	589	622	569	670	564	575	557	614	624	651	634	610	643	558	589	544	544	616	597	545	616	596	526	624	585	629	612	585	618	578	600	567	590	607	632	613	580	608	610	617	626	601	586	591	584	601	593	641	591	610	604	601	551	557	585	636	614	566	621	640	569	568	581	573	627	600	569	565	604	539	575	585	560	611	593	624	631	566	604	614	553	589	611	585	609	606	594	593	577	552	608	641	579	597	568	606	575	572	586	562	583	596	587	580	524	619	563	635	587	607	572	606	627	604	611	636	616	624	583	599	629	611	617	582	577	573	570	578	593	591	565	586	573	597	602	569	618	602	602	583	565	642	591	588	567	612	602	563	622	570	605	619	534	579	589	584	638	582	547	580	591	555	611	621	624	583	619	577	632	648	602	597	621	584	579	549	613	592	628	577	610	613	567	548	592	590	593	565	550	548	582	639	575	605	601	600	612	610	599	608	579	569	575	605	580	579	587	559	628	593	624	557	597	577	610	588	583	542	597	581	603	582	580	569	551	646	611	591	620	579	580	532	604	572	608	619	576	616	568	613	562	656	620	584	625	584	604	635	614	595	560	591	599	582	584	587	621	606	617	622	590	600	602	586	578	607	586	630	621	584	604	562	643	589	600	586	561	592	593	576	643	615	606	638	546	607	561	613	592	563	598	610	602	629	619	612	583	629	607	623	570	586	622	589	629	562	565	564	599	558	632	578	615	576	572	604	618	590	567	589	605	579	624	627	595	600	577	604	613	595	540	604	592	568	595	560	588	587	606	611	614	586	568	561	587	572	565	600	586	618	636	572	604	613	572	628	634	579	620	583	604	566	605	598	620	631	560	556	574	610	561	600	583	612	589	594	534	579	625	580	596	548	649	618	650	591	593	614	597	601	543	610	630	602	575	588	613	598	626	584	601	542	628	629	641	610	566	599	547	607	583	614	606	591	569	585	578	619	614	593	576	562	555	600	553	584	544	565	644	567	574	588	600	607	605	611	600	571	629	610	589	586	608	594	609	632	577	605	584	587	628	569	563	579	585	623	594	612	587	579	614	594	637	596	614	568	590	600	620	646	577	631	616	594	538	635	574	596	593	573	618	550	623	659	608	597	609	636	580	608	581	594	594	590	648	587	576	570	580	645	563	608	582	580	601	584	629	619	612	621	615	572	566	549	618	608	646	581	622	586	528	613	641	603	580	603	593	583	634	602	567	563	574	622	578	624	619	599	617	574	613	589	580	571	613	622	584	582	570	606	566	582	548	594	554	593	602	589	564	572	566	631	604	592	586	591	618	599	598	566	574	578	605	572	626	561	592	589	549	607	573	603	605	600	629	610	560	619	576	580	582	619	586	612	580	606	584	599	622	596	566	569	610	609	629	628	597	574	610	562	602	558	565	570	580	618	581	583	598	607	571	589	621	604	593	581	600	606	576	625	600	603	607	591	560	577	570	594	581	586	597	571	609	618	645	636	611	587	630	619	617	591	580	622	568	562	576	603	609	562	581	595	591	595	545	585	623	586	575	563	607	537	639	611	564	565	575	560	588	550	586	579	614	590	531	557	640	647	591	577	560	588	616	628	596	576	615	567	563	606	593	592	593	614	609	580	578	594	598	623	639	579	618	558	568	573	592	616	577	585	561	604	583	614	597	618	596	587	603	589	599	601	585	624	613	574	602	639	565	608	605	587	591	636	605	600	629	590	606	549	598	573	586	562	611	581	623	620	630	619	618	633	617	592	604	561	586	603	622	570	623	591	630	584	586	581	573	603	634	570	618	593	609	629	589	606	581	551	601	600	552	609	619	567	595	606	596	602	607	619	546	656	631	610	550	599	558	630	609	581	599	634	614	607	569	598	577	618	595	555	566	640	584	574	611	635	626	567	603	555	593	604	599	589	588	584	569	568	576	631	616	591	618	553	618	602	580	564	601	554	615	602	582	582	607	578	652	612	585	583	611	591	599	595	594	609	555	590	589	621	575	583	589	595	617	641	537	570	640	612	615	604	582	567	588	586	582	577	617	591	551	577	624	633	601	626	566	587	566	580	542	564	584	588	589	583	649	623	585	595	633	600	623	647	627	581	607	584	592	600	632	572	589	574	569	594	603	589	574	591	536	587	601	584	578	581	574	555
31744	6654	4203	2176	1736	1443	1235	1110	1056	994	913	863	890	860	886	863	836	831	826	791	821	786	801	777	812	800	768	823	796	743	781	840	794	794	780	793	803	815	748	806	778	778	793	787	790	745	782	769	758	790	785	765	779	775	781	784	796	768	808	807	799	783	761	816	789	838	750	795	768	717	785	774	788	766	785	788	821	779	861	755	808	782	755	777	799	777	780	751	823	764	783	750	765	785	764	766	798	770	753	758	771	773	728	761	764	843	784	775	759	774	779	779	790	745	767	780	787	819	792	771	779	769	802	791	783	819	766	765	744	785	792	812	829	748	766	797	787	836	767	750	767	855	747	771	794	777	749	797	789	758	735	791	765	796	809	822	760	781	743	770	769	806	827	763	819	837	765	808	747	786	762	771	803	761	723	751	758	807	772	773	753	780	746	792	762	793	816	818	810	768	783	802	754	763	814	749	775	761	783	797	784	770	759	791	774	815	778	749	786	733	776	785	793	768	790	749	806	786	800	793	779	802	793	773	758	760	808	781	723	782	806	778	830	805	745	764	775	761	795	774	798	800	745	796	786	759	782	845	804	821	762	841	825	793	765	778	790	823	772	790	747	845	830	738	789	774	799	787	787	745	833	812	741	763	816	766	814	781	790	768	810	740	803	750	763	777	769	819	745	807	787	826	788	767	812	839	765	759	787	751	814	768	797	810	765	777	771	778	799	776	739	783	800	803	827	769	814	794	793	766	761	805	789	780	786	752	781	787	762	797	780	752	765	754	816	785	835	723	767	763	797	775	753	748	838	781	770	775	739	827	722	781	820	736	758	795	816	806	762	783	788	777	795	810	764	822	786	764	749	813	765	781	760	747	770	761	793	801	805	784	787	788	789	809	757	792	787	757	799	798	796	757	811	762	793	774	782	800	835	760	760	783	833	762	788	817	749	767	801	819	776	778	813	759	778	770	755	812	790	786	770	760	771	750	759	750	785	765	828	762	776	751	761	791	786	762	761	806	749	768	775	767	792	826	741	747	783	791	802	771	775	804	777	800	774	814	785	801	778	767	741	795	808	748	802	725	795	787	763	803	797	761	759	801	765	774	752	765	814	777	804	830	794	728	776	738	768	798	832	827	721	826	774	705	755	759	791	786	766	758	800	839	787	738	765	761	768	786	790	810	745	816	787	739	786	800	766	795	768	780	805	718	743	794	755	766	737	779	750	797	792	769	780	776	766	758	767	789	760	754	764	761	779	788	827	774	728	776	784	780	802	814	757	831	779	817	744	765	758	774	799	770	756	801	775	787	811	813	786	744	763	802	787	789	751	786	816	819	842	771	782	788	803	799	742	773	786	767	777	764	791	792	774	797	734	789	805	769	781	791	788	743	830	769	767	781	760	816	783	789	830	798	813	756	780	784	790	790	752	789	797	773	748	822	777	792	764	769	776	752	782	767	829	750	786	782	832	791	784	841	795	789	713	800	801	766	751	818	771	811	782	771	771	749	807	716	812	786	781	738	780	759	816	838	765	792	785	747	763	788	826	801	742	759	799	751	713	810	813	750	780	742	763	752	770	763	800	801	796	762	743	764	739	774	805	819	761	816	801	789	734	764	816	789	807	807	747	781	820	775	827	744	759	763	812	742	781	808	771	840	737	778	767	786	792	836	770	738	756	786	782	771	785	751	739	767	796	758	761	778	803	769	803	761	800	811	784	792	784	759	814	795	772	802	745	745	757	780	783	778	786	739	795	795	800	731	796	819	822	770	766	784	725	763	742	778	759	807	794	800	791	770	820	741	728	769	756	844	756	768	775	772	779	754	767	775	775	757	757	804	799	826	734	747	787	796	785	808	774	804	751	731	789	800	796	781	845	812	793	760	758	820	782	753	753	754	791	764	771	774	766	719	785	804	798	779	728	790	789	834	793	762	773	730	799	765	757	772	846	777	738	819	799	765	761	757	766	801	783	803	793	779	786	796	754	806	821	801	733	757	769	836	807	784	796	751	783	799	787	805	770	737	745	782	779	798	798	769	762	768	770	733	787	798	741	774	748	739	791	744	772	808	771	750	788	789	751	729	741	795	797	779	769	781	774	838	783	779	735	758	811	748	764	789	735	755	811	787	787	816	730	750	770	770	803	785	808	733	777	783	803	793	780	758	744	786	749	815	795	763	808	778	775	804	797	839	791	773	795	781	778	741	764	773	806	820	768	749	807	755	786	814	788	762	736	778	772	808	845	780	810	737	777	845	793	783	768	751	809	742	767	781	761	844	803	750	732	753	743	806	823	779	768	789	824	814	731	767	726	747	786	787	727	702	761	792	821	808	758	803	797	810	781	770	818	781	784	817	741	780	781	765	785	798	759	786	759	770	800	761	753	801	778	813	794	729	789	741	775	808	803	780	806	768	769	754	786	825	720	795	781	751	774	765	831	793	797	862	759	765	767	762	787	788	758	767	770	769	756	826	778	788	730	792	785	728	779	811	840	693	738	801	774	758	709	772	781	775	786	829	801	834	808	775	791	762	781	795	740	798	796	773	774	737	808	745	818	787	774	780	721	798	804	811	813	798	767	754	773	765	766	756	776	745	798	769	776	781	785	805	792	730	838	772	789	806	704	775	820	722	728	756	739	774	790	778	762	797	798	797	759	779	829	773	766	779	781	731	751	778	797	825	747	817	783	823	807	780	767	769	769	804	787	737	785	837	770	804	783	774	792	813	739	782	804	811	786	840	786	826	781	777	777	807	779	775	698	774	806	806	797	821	738	784	751	785	808	798	775	777	770	752	795	825	796	820	754	775	712	794	748	783	758	739	794	782	766	776	810	721	768	781	772	754	809	778	752	800	788	758	749	785	776	756	789	759	759	815	817	759	788	792	776	818	805	740	795	766	797	775	833	819	754	827	817	756	765	812	754	762	827	738	766	817	801	758	840	810	787	824	810	760	815	764	763	775	761	757	760	775	757	820	732	776	763	749	764	762	827	829	782	776	785	759	761	774	745	799	807	762	792	785	763	755	781	856	854	765	736	799	793	768	807	813	757	779	787	766	712	786	829	758	764	752	754	756	775	778	787	787	763	776	836	737	773	767	774	743	761	784	804	806	747	783	773	785	795	786	776	793	789	770	828	766	723	795	755	771	767	784	776	825	733	841	770	794	777	818	778	818	744	787	825	786	811	809	800	734	767	767	761	705	759	817	793	765	722	790	747	775	777	806	779	743	780	775	791	782	792	798	770	780	774	773	733	785	810	773	764	822	782	785	764	774	783	810	773	790	803	769	794	791	752	809	765	806	792	749	788	759	812	793	790	737	765	797	818	837	796	760	790	788	799	750	787	790	780	761	770	770	849	783	782	744	756	771	779	812	811	756	776	826	749	753	745	790	771	765	767	752	825	779	740	779	754	785	792	727	775	799	848	756	794	783	759	838	809	757	799	789	796	768	727	761	841	741	831	780	782	728	773	812	789	785	755	778	795	796	805	765	812	815	742	750	761	778
24905	21240	25940	23344	1441	669	619	625	553	535	552	548	536	523	523	517	499	540	514	563	536	489	504	532	549	525	539	504	457	511	485	552	512	531	528	529	485	504	501	517	512	525	519	502	513	535	513	502	530	537	501	536	523	488	505	535	520	514	501	521	539	516	571	569	536	490	555	550	528	494	510	519	523	487	516	561	506	536	515	495	527	486	497	526	510	538	509	507	583	496	569	513	544	524	531	504	495	530	469	513	511	562	501	546	507	509	503	496	514	499	526	556	510	505	537	560	509	498	501	524	526	550	532	519	555	513	492	503	522	533	512	502	511	498	517	535	525	474	551	496	507	460	524	531	481	479	524	507	499	553	528	505	512	472	490	546	537	550	529	558	495	490	474	525	503	484	525	544	526	513	531	502	511	536	534	519	540	505	503	506	529	495	504	553	518	538	502	476	506	529	529	530	495	544	488	536	485	505	518	512	538	495	531	484	531	468	538	535	525	562	497	497	520	526	526	543	542	507	520	558	523	541	517	528	553	530	475	540	527	499	525	513	519	485	529	507	530	541	551	546	563	534	514	495	493	548	472	509	503	531	509	529	494	507	538	543	563	536	552	472	518	534	498	541	531	513	497	544	510	511	492	499	494	505	488	524	503	518	508	533	521	504	494	541	505	503	523	524	485	487	538	506	504	530	528	458	506	495	500	583	503	504	504	517	550	506	516	535	525	516	520	491	509	505	525	506	480	552	503	452	547	544	539	504	498	496	501	514	505	488	524	512	525	551	494	515	490	553	517	508	503	464	515	500	460	478	532	551	500	500	540	537	479	495	541	540	518	491	543	505	502	537	469	523	468	528	500	524	473	537	519	520	495	499	534	501	524	513	531	489	517	537	501	533	572	542	511	533	528	528	514	548	527	484	548	560	541	559	542	522	511	558	510	568	530	523	535	483	551	533	491	500	551	541	536	529	524	513	510	511	525	543	512	546	472	512	512	482	506	514	508	499	482	515	510	517	546	507	522	522	521	489	490	521	571	513	531	567	518	524	513	488	542	536	510	478	511	500	521	501	533	494	574	538	524	523	504	519	516	508	479	560	524	479	529	538	504	509	491	520	557	508	500	554	504	546	512	524	520	513	569	502	531	488	514	548	525	551	512	506	505	527	501	512	508	500	532	510	492	506	500	494	517	558	500	470	525	550	550	513	487	529	507	510	550	506	536	511	526	511	492	494	470	499	530	501	523	528	538	512	529	496	498	520	523	545	504	475	519	524	507	517	504	524	508	509	489	542	553	484	521	527	507	490	500	522	511	477	495	498	519	559	479	542	528	490	503	534	556	529	503	522	504	534	517	512	509	506	510	486	491	507	472	506	516	487	528	539	498	508	581	557	539	507	529	547	514	538	451	532	518	517	545	528	532	456	526	491	502	548	506	509	517	531	499	505	491	541	502	503	501	494	519	481	513	531	521	509	498	519	531	519	477	477	528	512	533	509	517	535	518	501	511	538	543	482	506	572	550	526	544	498	511	517	495	528	515	508	509	513	523	538	507	520	508	545	547	506	503	512	499	551	532	495	498	518	520	475	486	542	503	506	493	489	503	514	543	514	483	495	525	516	493	507	564	564	519	522	461	517	535	520	501	546	500	499	518	528	519	508	506	532	491	472	490	520	531	538	492	507	522	467	515	504	491	527	527	521	502	552	532	494	521	577	544	535	478	527	510	510	524	514	483	511	535	550	517	495	541	534	498	509	512	495	505	532	579	559	514	526	544	534	535	499	486	470	553	488	525	472	515	524	508	522	551	493	516	511	509	494	528	532	546	496	515	502	523	531	535	540	490	514	512	530	501	520	523	541	487	506	513	481	508	510	492	550	512	544	537	517	550	513	552	493	513	505	527	468	516	545	499	525	534	532	544	532	498	551	550	511	527	499	537	467	503	530	481	543	511	552	507	522	494	525	523	527	533	507	518	537	529	484	522	579	562	552	524	522	510	533	526	522	524	517	487	511	540	551	517	520	473	476	572	510	486	518	489	542	545	531	459	528	534	560	536	510	496	541	519	506	512	506	554	519	484	536	548	501	492	498	541	518	508	537	504	549	530	515	549	500	480	543	499	514	478	531	487	516	506	517	482	505	531	526	557	493	513	489	487	533	477	484	513	507	517	492	497	518	515	482	471	495	580	505	500	523	516	532	533	526	522	523	543	499	540	479	535	468	518	522	530	525	522	560	521	498	538	522	462	481	485	506	533	539	490	492	542	521	487	528	512	508	476	519	518	502	525	482	508	542	494	504	534	513	500	495	488	513	521	526	530	548	474	515	551	519	505	527	520	498	511	520	510	511	552	506	532	551	526	526	484	532	531	509	540	503	541	495	549	521	530	493	532	477	539	527	489	487	527	503	525	519	514	508	546	524	484	505	506	559	495	489	486	515	512	503	510	533	532	469	520	523	541	498	526	459	503	536	506	502	547	531	520	512	528	493	567	515	481	561	488	494	517	486	529	535	510	482	529	533	546	528	522	520	512	500	509	499	522	539	503	537	502	560	474	536	535	518	547	496	473	545	512	494	535	532	507	529	482	538	488	528	533	537	499	508	517	509	517	526	541	539	518	512	576	510	528	505	534	516	505	488	507	551	515	503	506	532	529	518	510	518	533	502	557	517	527	532	488	516	479	573	494	527	536	490	498	520	497	485	524	500	499	456	525	496	518	527	487	506	512	553	495	539	561	531	516	574	551	491	556	515	460	561	525	539	524	479	517	506	513	502	513	536	540	506	512	492	558	518	480	499	550	485	557	501	544	513	508	518	492	544	495	516	520	490	545	501	525	521	544	514	515	514	506	533	514	515	510	540	534	507	516	548	506	528	552	529	563	522	569	489	554	506	518	498	485	545	533	505	511	551	537	550	556	532	477	511	508	532	536	487	527	525	523	524	478	523	521	539	491	482	515	512	502	531	564	545	504	578	535	525	532	488	510	550	496	539	518	500	536	486	525	520	498	512	486	474	536	498	501	483	508	557	536	494	514	486	455	538	498	576	542	508	511	494	512	491	549	539	525	517	508	530	519	513	487	532	526	529	545	521	507	551	537	531	521	501	488	506	500	470	542	542	488	528	539	508	507	485	527	476	508	514	523	532	524	530	537	485	503	518	513	507	524	491	541	525	503	530	509	554	526	532	525	480	561	497	514	525	487	553	496	512	527	509	558	525	539	532	484	523	525	531	508	502	487	548	529	520	564	545	470	501	518	494	469	495	520	556	496	498	578	515	532	531	529	556	525	522	510	534	510	481	535	490	505	502	475	505	508	508	526	518	502	526	544	538	528	556	525	484	519	489	464	554	516	465	582	534	515	510	474	541	535	513	498	515	512	537	512	528	520	538	513	529	536	506	497	501	545	516	515	520	489	480	510	506	583	514	506	534	490	512	538	503	506	508	507	514	481	474	536	518	507	541	499	524	524	486	507	510	467	458	530	529	498	493	498	520	565	521	518	494	485	499
29164	3421	2142	1311	1092	940	888	839	825	791	748	711	760	715	703	694	710	669	662	662	685	717	670	667	667	688	640	707	706	659	704	635	671	684	624	686	663	661	621	661	661	646	684	636	658	669	673	619	699	700	681	646	693	673	669	650	741	643	638	675	657	669	678	657	684	639	632	691	662	648	666	639	687	650	679	652	640	634	642	634	688	616	662	719	651	644	605	668	696	616	687	704	652	685	702	682	650	648	662	684	668	707	683	658	679	685	628	658	689	672	645	611	636	610	681	653	612	661	678	672	687	630	659	668	642	716	601	619	689	669	685	669	680	665	612	661	652	683	655	682	650	645	642	647	644	700	664	649	634	641	677	649	666	652	662	683	650	668	711	648	646	646	652	639	634	686	642	659	612	630	663	649	663	670	676	653	677	653	664	676	655	674	603	629	666	658	644	680	630	640	660	642	673	704	657	660	665	686	682	692	693	633	649	641	699	644	683	604	616	653	690	702	642	625	606	667	646	624	667	654	692	696	675	717	669	651	659	618	668	701	585	614	661	683	652	668	644	628	697	646	679	679	609	644	651	688	615	693	663	663	652	673	685	649	624	651	657	674	651	676	647	664	675	641	659	671	637	676	638	632	695	642	649	673	631	646	658	667	691	645	645	668	677	623	657	656	703	624	625	651	618	713	654	656	659	670	700	695	680	665	652	639	686	619	674	704	676	658	676	653	646	675	661	657	687	688	676	651	649	632	653	666	635	653	634	685	674	642	673	657	700	691	641	669	640	665	695	659	646	640	635	648	669	595	690	729	692	647	660	678	655	685	623	660	691	650	634	682	694	668	644	630	606	655	658	707	669	621	681	653	653	642	636	619	703	626	701	627	664	684	642	652	666	704	685	637	649	679	681	642	698	660	661	686	676	654	697	626	680	661	648	647	662	628	704	596	651	677	648	667	657	687	649	642	713	679	658	672	668	681	638	665	646	675	648	669	672	639	677	689	662	634	651	670	645	648	663	719	665	662	675	640	656	696	685	722	644	692	681	694	642	606	600	652	668	700	653	664	653	685	683	668	678	662	662	651	657	645	639	653	661	662	686	662	670	688	664	685	697	688	617	670	691	637	678	677	635	669	694	664	703	672	635	670	712	667	690	635	684	629	662	701	664	657	670	655	675	639	660	661	651	651	669	663	691	629	705	626	656	677	643	652	640	677	684	671	643	614	644	657	637	667	642	708	653	644	646	651	644	665	662	669	677	673	660	680	692	664	683	667	681	667	661	688	670	692	702	652	625	652	641	682	638	640	630	690	650	713	642	657	692	675	671	730	683	653	638	653	707	681	647	636	647	644	695	670	673	598	654	694	636	648	647	700	632	665	652	674	665	713	635	654	709	673	625	641	664	670	653	716	660	672	677	714	634	623	668	704	639	647	686	652	702	635	624	676	641	699	675	637	630	660	623	699	636	643	596	674	679	665	651	645	653	638	660	648	636	666	685	655	684	646	664	680	659	688	615	650	669	617	642	648	655	630	639	656	743	662	657	677	669	681	655	654	653	682	676	675	647	701	678	625	674	633	668	701	626	639	666	653	651	620	666	644	646	683	685	710	691	707	618	717	706	660	650	643	660	624	667	657	686	639	619	647	671	672	593	732	673	660	683	667	645	694	665	665	684	668	716	675	651	627	707	644	644	643	629	658	669	673	684	621	690	660	663	673	634	655	699	706	708	656	658	729	681	631	692	619	696	633	642	647	674	725	636	633	645	663	681	655	682	686	655	669	645	638	679	679	690	691	655	641	671	713	667	656	655	622	634	672	666	708	660	625	653	711	692	644	677	705	639	660	648	669	601	709	661	663	657	691	611	675	619	662	691	717	670	652	676	673	599	654	653	654	632	652	639	651	677	604	673	618	645	675	688	649	668	666	685	688	649	647	662	649	650	644	650	693	670	674	661	707	655	672	598	668	640	607	694	681	696	635	638	652	646	675	678	637	671	639	680	680	678	673	683	683	654	687	649	712	677	631	655	648	665	660	658	667	646	670	683	677	647	671	675	660	616	682	672	693	630	652	659	647	661	671	650	657	701	660	676	681	601	604	641	636	599	679	636	678	685	687	696	710	625	664	707	658	675	695	645	646	660	681	658	651	692	677	668	665	717	667	646	680	655	661	634	657	667	668	626	643	648	597	632	647	690	645	658	674	663	683	618	672	648	723	700	669	656	660	672	676	621	670	675	644	683	679	679	670	632	701	635	673	660	681	626	680	675	655	670	670	684	650	688	681	677	651	655	620	659	639	671	689	673	589	665	669	668	657	644	669	651	618	704	647	660	672	659	643	669	681	653	642	649	667	642	625	628	637	700	635	694	660	615	658	678	674	626	654	659	662	685	656	694	665	690	704	689	637	644	653	685	687	663	667	643	665	653	668	684	634	636	678	654	654	642	650	681	636	662	703	665	640	652	661	631	694	618	660	634	680	635	649	649	658	682	620	668	638	621	655	652	650	679	649	658	649	699	660	656	655	679	665	658	631	642	651	675	614	635	684	693	685	667	716	624	623	686	642	678	617	722	664	683	657	695	615	618	649	645	648	625	612	671	650	661	678	671	620	669	644	638	656	665	711	650	661	637	625	635	657	686	709	648	624	698	667	628	667	647	701	648	693	643	675	676	681	680	644	651	651	654	669	649	668	631	648	658	630	670	669	650	661	656	642	700	614	662	642	609	626	659	623	659	649	684	591	708	641	636	662	681	687	660	650	678	680	632	665	664	698	643	629	643	629	703	676	685	680	661	671	673	676	682	655	651	655	651	659	635	650	657	640	661	636	670	642	673	713	637	680	672	657	680	655	642	643	656	650	677	655	685	660	655	712	672	703	639	696	667	610	673	606	640	668	693	652	695	666	635	665	680	723	675	687	662	691	664	665	661	659	687	660	693	655	652	632	640	693	665	681	661	648	662	631	653	620	648	661	661	685	674	661	701	613	646	660	619	631	633	609	665	687	624	631	658	614	637	630	623	653	626	660	640	692	675	675	616	666	656	685	650	661	670	656	716	673	632	640	618	698	631	639	645	648	638	672	662	660	647	693	654	647	695	598	690	671	700	689	618	667	706	615	644	652	681	612	666	655	711	672	710	701	700	680	638	643	678	709	622	684	715	675	656	682	677	667	658	686	684	653	662	639	681	687	642	640	651	656	659	651	673	613	655	669	651	706	695	662	646	684	670	643	719	675	674	685	658	666	675	666	650	667	660	664	685	674	687	675	638	660	714	639	690	670	647	643	685	688	693	648	670	636	632	696	658	618	667	649	661	675	647	676	661	669	664	635	648	670	650	655	617	663	657	671	658	634	701	651	695	650	675	658	680	654	641	605	624	629	691	673	648	664	676	657	675	683	692	677	653	660	677	719	633	700	613	641	667	656	689	703	694	684	641	645	666	691	665	644	669	697	679	672	644	652	685	676	714	678	621	655	663	667	648	642	624	676	657	670	648	610	656	674	649	680
22542	21294	28640	24278	21286	19902	1406	580	446	382	386	378	363	367	349	334	347	330	323	305	322	317	306	289	303	326	294	275	295	302	309	288	290	294	289	306	296	295	299	272	286	295	282	310	290	282	295	285	280	289	301	262	306	281	269	291	281	270	293	301	271	289	278	255	291	304	275	284	317	253	273	281	296	261	302	291	252	282	306	272	302	287	309	306	272	294	285	285	264	294	284	281	286	303	296	275	274	289	300	282	265	271	269	259	313	272	265	281	295	295	309	312	271	296	299	317	242	298	265	244	281	269	277	276	342	298	293	304	296	251	264	310	264	279	293	290	289	296	288	307	296	283	294	311	292	272	256	276	299	316	283	277	300	283	291	282	277	291	293	302	274	272	273	284	304	267	295	274	308	308	320	284	283	306	274	293	285	297	257	275	281	319	287	281	284	295	286	307	300	307	293	305	271	261	276	295	266	288	274	319	300	271	332	276	256	311	283	261	292	292	280	302	294	295	317	318	265	280	269	314	299	307	288	279	307	244	303	270	266	269	297	300	290	291	276	272	293	274	272	322	283	278	260	285	278	292	290	270	276	285	277	265	290	293	316	256	275	274	287	290	299	297	278	298	317	273	302	273	288	255	252	303	275	293	261	276	291	281	273	273	294	295	273	280	287	290	240	264	282	322	291	294	271	288	267	270	282	311	278	312	306	295	264	281	265	307	323	264	297	286	280	278	269	266	282	272	317	299	286	277	262	273	288	276	242	267	276	295	270	303	317	321	263	287	284	262	316	308	283	266	264	265	286	267	295	302	298	258	302	294	305	284	301	290	274	289	304	276	301	296	318	245	283	272	265	282	282	277	288	319	284	303	276	287	299	283	238	283	274	308	277	268	279	268	266	329	295	272	284	284	232	271	295	307	277	271	275	258	287	287	298	280	250	275	260	294	271	278	260	273	264	253	286	322	284	276	256	270	255	268	286	246	299	298	268	273	304	281	255	302	271	302	242	261	293	276	275	310	288	269	272	292	257	298	293	307	283	270	293	312	259	313	273	280	294	300	277	279	304	272	299	292	270	299	267	283	288	272	274	264	260	300	293	305	263	262	283	321	299	264	303	276	279	279	276	280	294	285	298	319	259	299	299	298	278	270	252	259	294	266	276	291	247	300	258	294	282	308	297	257	282	282	239	298	286	278	256	275	296	274	293	274	255	287	249	250	270	273	263	271	266	262	283	311	262	291	268	290	285	295	258	281	305	264	260	279	263	306	265	326	281	310	273	277	260	290	257	306	272	281	268	265	304	302	293	288	322	294	288	263	278	284	291	285	302	266	248	267	263	287	240	265	308	294	307	283	297	280	278	266	288	273	258	269	314	284	250	281	276	297	299	288	265	281	283	306	263	285	276	283	267	286	275	275	279	285	290	275	296	318	297	255	308	299	288	290	284	258	264	282	293	256	281	279	269	278	293	295	269	289	281	265	290	277	285	274	266	273	287	295	257	286	247	286	257	291	275	276	288	281	319	304	257	279	270	300	312	262	286	310	295	290	327	285	267	256	271	300	277	306	270	269	250	276	284	297	270	278	307	306	284	281	267	289	314	276	278	283	289	281	282	284	278	274	303	283	274	292	275	292	280	271	281	285	287	274	264	253	295	255	264	296	278	286	248	279	287	280	299	268	286	277	305	299	285	313	267	298	263	273	290	266	275	290	298	257	298	291	335	303	301	223	276	305	270	291	293	276	303	271	302	273	303	269	268	287	307	273	279	275	280	258	271	266	267	255	283	294	281	279	297	258	283	280	249	265	281	261	287	269	279	285	247	292	298	302	307	314	270	284	290	274	284	286	292	274	284	282	287	280	320	285	312	259	265	294	274	294	270	301	268	297	287	262	279	305	273	258	275	288	274	281	306	306	325	325	318	266	276	305	252	268	272	262	258	273	284	291	288	278	271	298	278	260	292	317	269	290	287	272	294	276	286	247	263	293	277	287	288	262	292	308	284	306	302	301	295	251	288	267	297	235	267	284	292	280	263	273	259	285	271	264	310	304	279	271	276	274	299	260	269	285	270	281	268	255	295	289	269	321	322	272	280	259	263	282	266	293	275	260	295	301	283	270	286	273	278	281	295	295	259	271	298	251	267	281	293	275	269	297	305	289	289	281	277	282	276	289	296	294	289	276	247	281	312	281	276	272	270	236	282	288	300	281	300	268	272	283	284	301	278	285	290	283	280	268	294	282	287	268	292	261	297	285	295	271	291	293	267	274	284	295	294	295	269	286	309	257	286	288	273	282	272	263	273	266	296	288	302	267	286	302	277	281	268	308	287	275	279	290	294	291	267	263	298	293	278	256	289	309	263	258	328	261	277	287	298	283	286	294	242	288	255	239	298	275	297	255	260	285	271	320	274	302	268	293	296	298	299	291	300	289	303	299	285	297	278	248	284	294	269	280	271	289	293	280	267	299	266	280	277	289	270	261	267	286	298	269	253	312	264	294	265	307	287	287	262	274	319	286	312	267	287	300	290	300	302	320	290	287	237	276	275	280	290	302	283	258	286	273	266	285	276	299	255	275	281	266	266	293	251	281	276	287	293	298	279	292	259	289	263	316	283	294	305	265	241	297	290	306	274	269	277	299	274	281	282	278	261	292	288	263	296	300	287	260	278	286	274	297	283	304	247	276	301	278	253	293	280	277	305	249	288	307	274	285	305	265	257	272	298	278	294	257	257	288	269	273	282	282	297	287	290	288	289	276	290	297	293	278	269	251	271	265	285	281	271	253	307	273	285	285	292	259	326	285	268	252	257	289	278	262	270	278	283	273	279	298	295	287	276	284	268	255	286	272	291	278	278	297	300	273	293	299	278	283	297	290	279	266	303	282	299	282	277	268	301	265	284	286	281	290	270	283	276	287	275	276	281	308	291	252	316	279	300	278	262	271	303	279	285	278	265	288	261	277	281	281	266	291	277	285	304	286	285	265	265	297	265	293	270	284	293	252	278	290	265	285	289	269	257	321	305	273	281	268	286	259	263	276	300	253	281	276	258	280	258	286	276	289	269	265	283	289	292	282	315	285	297	274	289	289	314	287	273	286	281	259	295	280	303	287	279	292	275	257	257	283	254	286	271	258	281	291	318	276	258	270	271	270	307	273	292	296	290	302	309	272	308	267	283	302	306	254	275	286	264	303	296	295	258	260	272	291	294	299	278	283	279	299	288	271	310	254	256	292	250	287	291	251	294	289	296	257	286	272	292	290	282	277	292	281	267	293	295	287	248	283	307	266	301	292	276	284	274	295	307	295	295	273	273	287	299	266	295	291	291	315	285	280	291	274	277	285	253	258	286	285	288	278	299	313	277	291	268	264	287	258	274	289	259	270	290	265	257	302	292	256	281	250	309	293	263	267	281	274	288	304	292	262	299	272	289	268	275	272	273	285	278	283	307	267	287	259	281	289	277	279	300	278	289	265	238	277	274	269	277	271	321	309	302	285	289	261	287	269
36360	10425	6359	3029	2092	1583	1257	995	861	773	676	596	541	521	510	521	486	449	458	440	463	429	404	395	425	398	422	418	404	430	424	423	435	417	419	405	405	377	440	389	411	387	388	401	357	368	391	389	345	378	358	372	400	430	361	395	403	422	335	363	401	358	409	366	360	374	383	382	358	400	382	405	351	398	377	401	399	404	378	395	424	380	370	409	369	367	392	402	398	348	389	370	347	379	382	368	352	377	342	364	414	388	389	407	408	366	387	439	378	343	373	379	380	371	369	373	365	395	360	395	379	373	393	359	411	354	387	351	358	402	354	339	367	379	384	373	380	399	376	372	378	379	384	351	373	389	390	413	365	395	344	381	376	365	330	386	394	393	363	415	396	381	393	383	404	369	374	370	345	395	361	363	370	386	356	389	358	392	389	362	374	375	345	364	447	398	389	424	335	357	384	373	365	365	363	389	385	388	413	381	397	350	367	374	378	394	361	383	369	370	343	392	366	401	361	398	399	366	364	392	343	418	355	376	457	379	383	383	364	379	391	378	386	339	376	346	349	386	389	371	370	367	429	381	398	372	390	388	402	384	378	410	351	345	375	370	369	391	363	387	407	415	383	362	382	364	337	373	399	386	369	357	367	428	393	368	394	397	351	385	357	373	403	361	392	396	370	402	399	393	394	362	376	374	359	374	377	389	382	405	362	377	385	389	377	354	347	376	361	364	369	373	374	381	360	395	365	413	388	386	371	379	391	372	399	360	354	371	394	410	376	388	376	361	347	372	392	349	330	376	382	338	381	386	385	345	395	378	363	402	384	360	348	393	369	362	374	366	358	368	373	388	355	400	416	389	373	399	386	387	370	403	401	405	349	327	376	383	382	382	381	366	373	369	373	355	399	353	367	389	354	372	375	371	372	360	396	367	370	388	367	388	367	402	398	361	428	388	389	384	439	362	382	392	350	349	340	362	392	396	358	385	388	358	371	365	402	385	382	348	350	359	350	370	366	359	350	415	385	382	354	393	362	352	390	390	378	384	373	323	366	383	369	377	386	344	375	359	411	387	363	368	398	377	365	375	345	375	373	434	395	406	393	372	426	355	384	394	369	384	362	409	385	366	372	421	361	371	388	371	363	404	373	401	387	377	388	378	333	406	368	374	384	406	373	385	354	366	355	378	421	376	364	368	389	364	381	376	367	353	393	357	434	378	389	372	377	409	399	342	376	422	389	359	364	385	397	381	387	357	382	352	369	405	418	368	353	410	388	381	358	386	373	402	374	347	381	364	369	374	396	399	377	356	352	402	417	414	349	376	331	380	361	387	348	371	410	390	357	357	388	375	386	376	393	366	409	365	362	381	388	341	358	376	340	370	393	395	402	391	387	367	409	383	359	366	360	343	394	372	366	410	385	382	381	383	371	361	372	360	387	393	394	377	372	352	384	359	356	384	431	375	377	374	380	387	362	391	381	362	395	379	388	394	366	380	388	387	358	370	371	358	380	379	402	376	382	357	366	377	400	353	377	372	386	391	403	392	353	383	373	404	358	379	395	384	384	393	404	368	381	387	344	345	373	401	380	379	359	389	443	395	374	370	388	358	369	368	375	382	373	368	370	346	353	346	386	369	357	348	347	396	374	377	379	390	378	361	374	381	372	363	371	397	371	382	373	386	366	375	449	384	412	382	389	367	390	406	361	394	363	399	380	391	377	393	390	402	363	344	378	372	384	358	382	393	361	362	387	377	394	365	334	383	356	362	377	387	374	374	415	356	344	366	360	342	394	378	375	366	393	377	364	407	383	390	363	371	375	381	398	401	373	400	396	384	370	364	392	362	427	391	388	371	371	371	399	360	392	400	378	397	359	402	401	348	411	379	381	366	385	383	373	362	351	360	380	381	384	365	389	395	366	376	383	355	380	383	421	396	375	395	335	385	380	378	363	382	386	391	408	372	397	379	396	375	371	395	365	395	402	393	372	397	388	386	348	394	418	362	334	370	413	371	376	360	373	405	371	410	389	372	353	407	392	388	373	380	396	388	371	380	339	397	344	363	396	377	405	372	412	388	396	402	372	392	377	372	369	379	351	375	385	385	410	375	386	376	354	395	391	368	370	402	346	395	401	368	375	408	346	343	398	362	370	380	386	420	400	399	392	363	380	377	376	368	373	380	369	391	339	398	339	393	368	374	375	408	391	372	376	380	386	347	368	388	371	353	378	385	344	392	388	366	347	361	363	338	392	372	353	390	371	361	408	374	357	377	365	379	386	367	371	370	370	399	349	405	402	396	346	360	374	354	389	381	376	382	390	370	334	372	376	366	384	362	367	378	356	343	369	344	404	366	376	366	373	388	433	403	389	353	411	381	370	386	371	379	425	377	367	367	388	375	376	361	358	344	369	375	357	389	384	365	409	363	337	369	360	361	356	372	426	365	390	389	400	358	351	393	377	381	382	381	351	385	397	388	345	380	396	370	384	362	357	369	365	398	376	386	413	382	347	367	379	407	376	356	379	416	383	368	384	359	366	361	395	406	376	369	406	397	413	365	405	419	380	343	391	431	355	388	343	403	345	335	370	374	386	381	354	361	356	396	371	381	380	364	354	361	352	347	396	379	364	349	388	368	392	372	377	386	398	366	385	393	378	361	372	392	375	394	394	388	379	374	350	356	357	347	357	327	382	373	395	363	376	372	381	389	360	363	386	399	366	372	351	363	381	385	349	367	352	413	390	389	383	395	375	379	367	392	391	374	359	369	364	391	374	373	378	367	391	383	384	403	374	427	362	386	343	368	386	356	407	367	397	407	383	375	389	392	386	366	354	378	370	382	368	421	358	381	369	379	373	372	386	390	361	388	366	370	372	360	410	399	397	365	361	382	363	359	402	388	399	365	398	416	353	351	363	362	355	383	403	373	387	380	360	356	388	322	373	363	375	355	322	367	391	341	407	374	346	392	343	395	385	370	365	372	401	390	351	390	414	395	340	365	387	376	398	406	370	383	376	395	376	386	387	367	374	416	389	371	380	363	391	400	361	394	394	363	370	378	428	374	377	390	388	432	382	355	389	404	381	421	356	398	388	391	355	379	369	408	398	385	365	402	390	374	390	366	367	409	368	366	405	358	373	370	398	382	378	399	368	351	379	372	406	425	363	374	385	391	354	399	367	410	361	370	359	357	402	392	371	361	373	389	394	376	400	359	402	368	403	371	373	370	370	355	378	402	356	386	396	357	395	398	344	351	363	376	375	369	402	366	392	389	360	362	378	385	357	361	385	403	377	392	384	397	351	366	393	394	383	389	361	387	354	368	371	349	365	367	341	352	346	359	376	369	380	392	379	400	378	345	373	382	420	392	358	370	398	380	415	377	391	348	377	389	365	404	381	409	421	397	360	351	365	406	375	354	396	356	369	410	355	374	360	386	398	389	379	369	366	376	362	396	387	353	395	392	364	391	373	378	371	356	405	362	388	373	376	379	380	370	353	385	350	381	389	378	365	398	361	381
28008	16318	2884	937	790	760	741	746	780	779	723	729	734	723	731	757	728	728	733	709	725	735	686	768	735	763	732	752	721	733	711	716	693	765	746	760	687	718	757	745	723	694	738	711	734	772	685	719	660	676	729	713	717	650	695	720	730	721	707	689	670	731	750	686	740	739	708	736	711	739	747	777	778	702	730	689	705	694	716	749	757	745	718	736	741	704	714	701	719	742	747	705	709	748	731	704	716	696	719	714	715	714	744	697	769	734	749	716	718	706	752	693	764	734	718	741	713	727	675	726	748	737	745	732	745	772	710	732	720	723	687	729	701	675	773	736	783	722	721	734	746	688	789	710	743	702	731	704	715	736	731	748	728	751	714	761	727	716	715	757	731	742	716	763	731	741	731	688	692	728	781	749	673	722	773	697	734	694	721	749	735	739	732	732	735	708	717	750	747	717	713	697	719	760	697	743	719	739	747	678	733	757	703	708	668	763	724	738	714	715	677	698	716	706	676	744	739	715	684	716	739	705	756	689	751	808	742	725	726	712	742	704	773	758	716	744	731	695	764	725	733	716	697	684	707	706	717	704	732	767	761	748	701	738	708	704	740	725	695	765	729	718	704	735	713	732	719	748	750	752	739	715	741	731	719	724	716	747	691	748	746	737	721	741	732	678	703	717	735	701	678	720	721	701	737	724	710	700	746	663	698	743	747	711	671	773	704	696	710	720	677	717	742	722	707	723	745	713	728	746	694	727	721	736	782	749	733	746	726	721	728	764	696	699	700	743	704	784	754	772	738	692	734	705	712	717	745	690	732	719	693	717	715	729	759	691	734	684	765	729	748	749	743	695	747	720	661	727	734	703	707	739	720	754	688	724	716	721	684	645	710	750	715	712	777	662	664	683	711	727	748	745	706	731	701	673	780	723	795	729	683	711	758	756	733	780	743	754	677	724	678	709	723	804	725	710	726	747	712	779	725	759	708	693	745	739	751	740	718	706	745	716	754	706	789	735	766	737	711	667	725	690	684	765	733	641	734	717	710	767	700	749	688	720	745	692	731	717	765	762	695	731	685	706	735	699	697	696	736	708	724	714	733	675	779	737	687	734	735	750	687	735	729	758	745	701	697	703	762	750	722	704	692	713	755	724	726	759	750	717	716	755	636	726	769	733	708	794	691	716	719	752	758	714	715	757	731	719	707	733	697	732	706	759	745	771	673	749	771	767	752	700	693	748	746	758	694	784	742	729	680	710	700	712	722	741	707	709	685	726	702	700	741	741	785	741	720	727	769	708	738	734	707	684	739	781	748	714	767	740	666	712	674	754	711	771	741	747	715	711	758	686	722	707	751	740	692	748	699	730	756	762	719	715	789	693	750	738	693	711	737	692	750	755	663	731	712	766	676	744	711	722	711	769	739	733	694	712	728	700	695	738	719	708	741	719	769	751	767	738	680	705	766	696	752	734	696	709	751	695	696	718	726	725	708	717	696	688	751	746	722	753	751	722	756	717	746	721	696	702	698	762	712	720	690	712	708	715	652	722	714	730	678	699	718	738	701	738	742	712	690	732	683	702	748	738	733	708	709	741	764	750	750	690	713	728	729	757	733	729	691	737	740	713	743	687	728	714	722	686	722	727	720	716	726	704	713	752	709	731	762	700	753	713	752	724	743	725	710	730	739	705	750	709	722	751	735	720	719	754	698	681	674	774	716	776	720	735	755	712	690	712	742	729	727	711	720	735	739	734	742	742	690	694	765	735	738	745	756	708	774	723	697	739	745	724	732	748	743	743	736	722	745	697	722	716	787	710	735	723	715	768	711	711	738	706	691	784	711	734	716	707	689	764	725	689	714	733	711	784	678	697	698	707	697	737	711	697	723	719	726	711	712	719	657	746	721	689	710	701	726	722	738	736	696	730	682	740	676	776	740	687	745	721	743	720	691	702	728	702	673	742	744	729	784	700	744	710	666	757	759	734	725	713	751	698	707	714	779	697	765	755	731	749	702	716	742	736	764	767	684	730	771	739	731	713	721	762	720	704	713	682	717	756	718	735	757	751	680	733	697	694	706	755	726	708	755	716	752	709	723	736	782	671	762	695	696	718	730	703	759	746	709	735	744	692	734	737	763	701	721	717	763	682	704	733	709	718	690	704	709	689	737	746	696	731	726	707	742	773	707	687	732	764	753	677	791	713	742	718	691	707	723	718	737	736	752	681	735	744	795	678	700	743	755	733	715	677	786	686	745	717	742	740	745	714	747	752	771	751	726	698	724	772	712	723	706	747	722	779	691	739	708	713	739	702	730	710	710	704	731	707	729	737	695	735	706	704	735	739	758	693	697	707	686	711	715	771	701	729	757	740	717	699	710	762	659	765	724	698	763	725	738	685	734	729	660	741	710	699	753	730	730	720	713	690	733	687	695	712	722	742	709	702	713	718	771	723	697	717	757	742	747	732	685	715	711	703	743	759	704	688	721	734	726	706	739	745	758	719	726	741	732	705	694	733	739	679	744	738	694	722	691	722	783	731	729	711	751	731	732	719	749	726	767	713	718	746	759	720	733	668	709	754	720	762	716	744	710	676	717	771	727	710	729	743	707	725	729	683	712	722	726	722	745	712	749	686	745	781	740	693	708	755	746	717	714	696	711	730	703	751	720	752	692	746	757	714	738	723	699	745	737	694	753	718	781	715	645	738	720	665	751	663	722	724	742	671	738	719	708	729	771	739	723	698	724	731	739	726	761	749	723	736	676	706	723	707	715	659	723	744	712	774	789	741	757	694	729	704	712	701	704	718	757	751	723	681	695	756	747	735	706	761	787	694	735	733	710	723	729	696	733	755	683	721	668	735	707	720	733	712	753	706	711	799	782	703	747	696	786	775	676	764	703	721	681	743	721	733	733	738	706	741	737	709	744	748	692	708	730	732	745	708	742	774	730	724	723	753	752	738	713	707	726	778	758	677	747	735	735	658	733	666	762	709	757	744	792	739	747	691	716	732	744	743	753	744	692	784	705	701	713	734	698	724	780	699	718	716	725	738	777	703	741	711	745	778	677	778	772	769	756	778	676	703	788	724	756	732	690	750	692	767	723	694	702	744	705	719	731	733	733	756	731	722	735	737	700	713	674	763	724	763	727	689	721	729	715	732	718	697	752	708	746	705	706	732	720	753	674	688	714	715	746	707	718	725	725	731	735	697	735	734	763	770	696	690	700	761	717	777	709	704	772	723	697	724	708	714	748	733	702	736	704	733	695	714	715	721	752	691	738	725	749	713	756	708	738	713	731	716	721	699	705	783	701	730	719	718	656	803	743	727	746	719	745	680	746	711	695	739	742	722	730	775	757	739	717	784	768	759	722	716	707	712	762	693	710	775	753	760	707	717	728	702	741	688	703	683	714	721	672	697	759	712	729	747	700	727	733	718	699	727	682	742	719	741	743	636	717	747	734	746	758	727	742	709	732	710	736	730	752	673	732	716	738	722	654	679	708	718	775	781	738	737
10700	1284	1165	1015	969	1002	1009	953	932	961	945	905	938	894	917	982	973	915	936	925	908	938	934	976	957	957	918	920	917	952	905	887	982	980	942	935	924	963	920	942	953	904	902	966	928	981	935	871	931	992	940	904	949	909	881	990	892	918	951	962	934	958	929	902	926	904	925	916	892	892	903	902	933	927	932	917	956	1010	931	883	936	955	913	929	958	883	901	903	932	853	920	991	941	912	936	910	896	962	909	938	1001	933	920	911	913	926	959	998	920	914	889	979	939	940	947	958	926	937	945	870	945	914	925	958	942	961	894	939	907	927	924	920	898	947	949	883	944	897	920	906	875	939	930	913	920	834	925	931	911	926	943	940	917	947	950	893	918	870	942	972	962	958	882	865	898	969	915	943	947	962	933	957	946	927	927	923	942	975	912	931	923	962	934	935	877	984	978	865	903	947	954	946	929	934	980	909	968	912	939	894	906	917	869	906	896	937	955	940	927	934	933	964	947	964	912	914	886	917	944	938	916	964	965	916	955	920	945	965	951	943	884	881	918	978	935	896	948	929	934	884	947	876	912	933	949	993	948	979	920	968	935	900	966	934	891	946	929	980	951	891	855	913	883	904	939	900	952	935	919	937	1002	989	941	959	942	981	887	906	919	906	913	968	943	923	910	954	974	960	920	954	924	934	869	930	955	907	929	943	911	899	933	881	895	1001	863	944	899	961	936	939	921	928	973	899	955	929	931	944	912	913	896	899	890	929	880	908	904	907	911	962	952	892	980	926	896	928	941	891	914	899	955	973	915	914	950	908	906	943	906	937	938	986	972	958	891	935	867	974	920	939	925	941	851	879	945	919	923	930	955	890	930	863	967	879	927	905	942	951	984	908	942	895	934	885	930	932	915	953	873	900	922	958	920	909	937	982	944	904	903	969	897	904	939	978	952	948	918	972	918	960	903	920	933	930	870	963	928	1008	894	957	935	948	969	910	906	960	926	911	932	899	923	973	936	918	916	910	895	947	970	945	933	943	964	942	890	951	917	915	929	911	940	922	938	913	928	898	968	959	939	920	904	906	952	889	886	915	913	919	908	983	921	918	954	969	989	887	961	909	930	948	934	909	983	950	894	912	925	957	928	931	936	937	917	914	944	964	948	957	920	911	915	963	956	949	964	969	976	951	912	939	910	924	940	895	881	916	940	942	911	1018	948	879	963	911	936	953	950	901	905	955	926	874	909	951	914	941	981	942	959	904	941	947	902	989	932	940	951	941	948	956	885	944	920	943	934	891	913	895	932	907	905	892	937	914	956	973	913	925	940	917	943	958	924	896	1012	906	933	896	915	997	951	917	942	969	937	959	956	957	950	898	969	885	945	969	951	940	948	883	931	907	913	900	937	962	953	928	894	888	923	973	956	903	958	962	913	928	932	927	937	887	974	912	987	960	936	941	952	928	906	943	875	938	939	985	971	900	924	897	914	986	962	947	962	919	970	922	914	917	916	924	953	937	968	904	915	923	921	905	941	958	924	909	894	1011	948	904	928	951	939	959	921	923	991	889	916	945	915	933	938	986	911	970	977	890	869	879	978	994	962	910	945	939	892	897	946	917	983	929	909	954	951	941	976	1024	884	899	948	893	938	958	1002	905	892	964	868	930	955	881	876	917	897	954	921	987	974	948	930	929	993	959	917	953	966	949	938	929	970	925	994	927	939	933	966	903	892	968	972	933	972	924	901	966	970	947	982	941	889	898	910	951	914	946	911	918	910	939	899	932	962	920	930	966	944	916	912	908	964	905	893	926	917	880	885	957	930	894	932	901	932	956	949	957	924	923	940	898	909	925	931	883	980	947	930	924	901	891	918	960	910	877	915	898	949	954	991	967	952	889	930	895	905	948	945	974	924	940	872	935	981	948	955	922	945	957	997	928	896	929	888	924	896	938	942	928	907	916	925	928	949	931	953	912	938	928	919	840	934	880	897	975	961	910	931	973	907	963	892	908	914	918	928	1043	963	939	934	955	905	927	902	913	937	897	939	978	941	981	930	918	873	928	952	888	929	891	941	883	928	872	873	902	904	952	902	969	894	955	977	957	902	938	950	953	974	948	910	949	939	929	935	911	892	950	919	918	968	921	934	928	864	937	949	924	894	903	937	899	954	889	842	873	933	977	942	929	873	957	906	994	900	961	921	988	880	929	931	920	876	903	949	942	965	921	957	941	911	861	915	1008	913	950	903	991	930	917	933	917	875	959	966	947	949	981	957	982	932	968	958	935	968	966	891	948	920	923	938	915	948	946	954	984	961	913	905	915	938	971	917	938	943	968	930	924	971	929	928	913	999	905	938	913	959	924	944	926	901	970	891	927	937	923	958	926	887	887	913	964	908	887	887	944	946	927	961	929	904	968	931	928	942	911	955	954	948	899	931	922	919	946	907	874	903	904	920	913	886	947	957	932	932	893	959	930	921	931	961	895	906	888	900	861	871	966	920	928	999	914	891	984	946	899	976	923	915	925	951	932	879	869	920	946	933	899	903	898	929	972	910	961	964	914	904	902	879	922	971	921	921	986	901	952	898	898	955	889	936	970	982	935	914	878	969	925	869	950	944	948	887	890	936	1011	955	933	922	961	910	974	943	945	945	940	923	939	907	932	914	954	919	945	919	921	933	920	955	914	945	936	954	938	958	913	964	917	906	927	898	933	921	898	877	977	947	934	957	901	944	990	941	936	969	921	925	935	891	897	902	897	927	952	949	948	923	889	923	917	891	938	998	925	924	923	937	888	949	932	932	928	931	908	921	936	880	953	859	881	966	970	929	899	896	863	943	950	952	1009	852	927	982	883	905	963	936	902	939	881	965	918	895	1017	914	931	939	967	926	990	890	919	898	924	907	962	917	961	902	969	944	884	942	951	942	893	937	881	916	950	942	930	927	901	865	944	914	978	933	879	888	928	970	893	923	908	919	974	1011	914	919	913	918	951	944	926	945	915	974	908	944	889	971	958	965	988	954	941	940	922	907	937	896	958	919	887	953	907	948	915	940	944	938	907	931	925	927	926	867	882	879	925	981	930	898	881	945	871	991	908	907	962	948	901	929	988	933	924	1014	930	912	964	912	954	920	919	965	939	955	959	975	1001	876	958	944	969	942	896	899	968	936	952	984	881	916	920	902	959	975	959	933	900	1001	954	887	960	903	953	951	941	966	896	986	1016	921	891	926	972	1001	878	925	935	880	923	906	916	912	947	900	900	927	945	944	883	973	941	943	980	964	970	933	871	957	892	966	914	977	992	913	951	937	927	930	909	923	921	900	950	956	938	904	882	955	956	896	976	926	929	880	897	943	903	923	941	945	970	873	926	913	931	896	915	950	968	935	920	924	984	916	928	942	899	883	964	935	951	1015	1009	932	885	888	902	959	931	885	874	986	922	909	930	965	932	943	963	933	970	936	952	961	908	953	925	988	983	935	913	956	917	900	951	915	880	967	941	931	951	910	922	889	914	916	910	926	976	983	928	965	924	898	922	911	933
23439	21246	28040	24763	20829	3076	902	783	640	738	664	587	606	663	559	661	653	658	608	567	649	548	607	616	566	598	579	605	590	585	563	598	593	631	608	574	555	574	582	611	575	598	583	563	601	579	608	619	549	572	566	601	626	580	599	588	562	593	569	611	616	574	592	617	612	590	574	570	576	598	557	580	601	577	587	553	617	609	620	591	635	541	588	561	616	567	571	569	587	565	584	586	601	576	609	553	596	600	620	575	600	610	577	609	601	582	608	596	572	588	546	580	574	602	537	608	600	545	547	553	609	602	565	564	569	596	590	608	585	569	567	553	566	598	584	597	567	605	564	583	588	585	567	598	591	631	584	588	570	586	607	617	576	581	587	608	569	584	592	571	607	583	596	625	549	580	576	599	640	587	552	605	570	586	591	561	569	537	594	558	557	564	580	603	573	612	582	585	613	593	579	591	577	576	577	544	596	611	581	573	591	570	589	592	571	583	593	639	593	527	555	613	540	572	585	563	660	569	593	596	575	520	599	546	581	531	559	564	561	599	584	606	581	582	560	609	572	552	622	600	577	597	552	555	595	610	633	562	599	566	583	585	599	571	591	560	584	586	607	588	587	564	587	604	560	579	566	582	553	600	563	643	578	567	604	599	603	581	575	572	592	615	553	610	543	598	584	589	574	615	554	633	553	563	574	547	575	563	552	598	575	610	593	608	571	564	585	579	550	613	546	586	578	595	645	626	571	634	580	548	634	593	608	576	547	617	604	538	581	602	612	607	601	607	604	579	585	577	552	611	595	572	585	582	578	552	617	596	609	572	575	575	607	593	538	553	574	571	577	599	604	606	574	569	545	583	546	604	546	596	570	585	561	592	544	558	581	586	559	592	583	567	595	578	576	595	583	558	568	585	559	562	573	567	586	596	605	641	593	587	602	560	593	584	622	604	569	562	581	579	586	614	583	574	593	605	600	554	570	588	556	593	558	571	585	576	590	597	570	603	584	559	589	591	618	572	605	557	584	562	603	580	585	582	524	514	531	599	591	573	590	562	562	558	609	596	549	549	573	587	561	587	601	604	620	597	603	590	583	604	591	585	586	585	602	586	606	599	559	589	583	575	588	612	554	591	584	547	576	592	564	553	580	572	571	573	567	571	579	560	559	619	586	593	599	567	560	582	590	577	570	597	609	599	598	612	601	574	611	603	574	608	550	588	647	527	578	611	610	617	589	544	605	575	627	576	560	578	601	567	574	599	628	588	622	590	619	620	576	600	603	575	626	608	592	574	600	617	587	588	608	561	623	596	597	595	580	564	550	575	596	531	590	605	578	591	535	572	596	580	608	605	561	586	613	541	556	534	559	567	565	508	575	623	603	564	619	513	577	610	616	549	620	554	581	551	612	623	634	590	634	616	535	561	576	575	566	623	574	549	594	596	589	579	583	635	544	595	582	526	556	572	598	591	602	583	606	594	593	616	570	575	602	583	565	550	561	549	577	619	590	617	608	610	553	572	604	570	586	517	623	623	600	603	569	569	583	605	573	563	589	580	585	582	552	590	566	608	526	585	615	562	576	618	588	622	602	601	627	562	626	617	589	623	580	563	613	581	525	588	583	579	569	581	566	575	613	628	557	598	586	606	560	580	521	579	630	577	597	600	612	561	574	588	558	581	641	613	566	566	569	611	602	598	573	585	623	597	541	553	582	559	589	610	587	646	584	561	594	570	610	590	612	586	550	585	592	597	586	545	547	640	628	587	578	575	588	568	568	575	560	611	593	552	560	587	565	585	583	595	595	593	591	568	636	581	518	616	598	627	589	607	558	599	559	574	524	568	626	565	549	551	607	615	622	625	544	529	578	567	562	564	578	603	576	606	573	599	566	599	566	580	561	585	586	566	549	566	567	587	575	566	588	580	576	567	557	609	608	594	549	572	547	565	611	581	573	562	636	514	593	570	562	562	600	542	628	605	577	569	582	607	595	579	531	553	597	626	603	571	606	561	610	611	570	577	577	560	557	556	610	615	546	590	608	593	567	567	584	583	552	553	602	596	550	586	595	543	575	632	532	561	544	573	575	566	580	554	593	573	581	564	603	540	589	592	578	568	598	562	561	564	591	561	611	558	576	585	570	619	544	545	579	638	569	614	573	574	533	542	558	571	570	576	597	562	596	541	549	535	604	574	607	574	585	543	581	566	581	590	602	563	621	581	568	565	554	580	595	588	547	607	565	600	572	609	532	549	615	597	621	547	597	550	569	618	592	598	570	597	616	528	620	601	587	624	575	571	586	564	590	585	563	528	564	551	571	614	584	538	611	597	616	570	605	604	607	593	568	600	589	598	550	597	609	579	650	588	551	562	619	562	584	577	583	592	650	602	586	564	625	569	549	574	576	544	603	565	555	576	555	616	576	554	567	588	583	539	640	632	559	550	584	563	539	605	612	561	544	579	575	570	562	601	594	615	627	571	578	631	592	620	582	590	587	571	620	560	612	561	577	573	574	592	593	610	585	632	584	571	562	584	578	603	566	548	606	564	566	550	607	565	560	611	593	578	568	555	590	570	574	556	612	569	570	619	535	539	572	576	554	575	570	576	565	576	615	574	580	613	608	581	540	562	617	601	604	590	567	567	539	645	625	600	575	606	610	535	579	599	585	586	587	558	625	571	601	527	564	627	563	566	572	581	612	569	620	577	577	588	611	618	601	568	612	564	589	605	576	577	568	599	561	561	583	559	576	604	601	573	604	532	590	599	500	559	594	597	569	588	558	538	609	527	580	579	576	572	605	577	594	605	579	585	594	625	605	574	589	608	584	579	606	583	620	620	591	611	575	575	543	603	631	555	593	616	600	595	617	542	598	577	591	602	581	600	582	576	586	584	628	579	556	580	559	615	565	595	624	570	560	626	616	603	568	592	571	593	621	589	590	567	610	546	607	554	577	554	590	547	593	557	591	575	584	568	571	602	590	603	524	598	606	610	621	561	626	631	564	597	572	561	581	593	581	545	615	550	563	603	607	581	554	553	577	527	561	586	599	580	581	571	578	582	559	556	609	581	553	566	574	560	582	558	574	603	597	595	593	592	602	592	615	593	547	568	572	608	612	563	568	595	607	590	560	567	570	561	550	597	574	610	559	589	587	561	539	604	600	582	588	632	585	584	598	567	576	593	574	559	568	577	588	608	548	589	564	563	540	548	559	520	620	590	571	590	547	597	515	571	593	616	575	586	572	576	591	602	563	603	582	570	595	595	581	574	557	599	572	563	571	578	544	609	606	626	616	575	548	575	595	638	598	577	555	572	543	552	575	562	521	560	580	563	574	592	531	609	581	577	554	590	583	560	558	619	532	564	592	546	595	519	560	570	586	555	554	586	560	539	571	589	570	548	574	585	554	567	552	608	559	548	580	620	557	579	633	552	622	569	617	605	595	600	599	560	598	558	612	584	593	608	582	585	638	607	560	622	611	579	637	563	542	581	560	555	580	611	579	587	531	583	575	571	576	575
31247	6854	4379	2329	1741	1475	1228	1072	1012	1000	905	938	854	834	845	824	810	800	846	856	804	775	792	802	789	799	794	793	859	789	803	828	744	799	809	772	830	814	773	799	794	780	778	784	805	790	809	768	808	832	768	759	755	747	805	727	766	748	827	790	775	806	758	779	773	765	730	776	780	770	778	737	802	779	768	743	783	793	775	785	786	731	807	823	768	762	735	756	732	798	782	758	791	737	790	811	795	770	753	758	748	798	714	753	804	773	756	809	761	738	748	769	774	783	812	785	765	800	828	761	742	793	788	772	770	824	720	757	816	732	765	775	787	805	783	747	714	754	771	759	771	753	779	758	775	828	834	776	797	801	775	779	752	779	813	752	748	783	766	744	748	732	750	800	780	800	752	819	747	736	773	733	771	782	803	805	846	757	805	793	791	771	810	764	814	803	761	778	762	732	779	768	811	770	777	698	746	725	763	742	773	761	769	761	762	772	781	733	780	774	718	772	771	783	737	795	786	778	775	771	775	738	715	777	788	765	739	812	739	835	793	778	707	761	755	764	768	723	806	793	769	787	804	744	781	787	792	785	782	786	806	823	741	820	782	783	794	781	768	810	755	799	753	770	729	757	776	805	760	760	835	799	736	845	781	789	735	777	815	761	767	781	768	729	746	795	782	758	761	777	807	756	770	808	801	816	796	797	762	796	771	801	749	762	779	818	752	738	795	794	799	791	822	737	743	745	715	747	779	771	735	788	819	719	739	785	776	711	759	727	800	713	754	806	757	822	749	765	775	730	792	789	753	740	794	769	780	771	782	811	738	786	797	766	743	822	800	743	745	756	771	723	737	758	803	766	824	766	796	812	798	781	719	803	820	822	776	791	799	779	738	770	749	797	771	727	785	786	794	766	729	762	825	776	812	741	745	740	782	754	773	732	814	761	751	729	801	806	755	770	806	789	758	774	836	742	787	795	726	794	744	787	768	753	781	786	810	778	800	755	805	753	724	752	812	739	804	744	746	781	788	786	751	797	743	796	758	810	747	750	842	792	776	749	777	745	798	831	801	765	761	758	752	811	814	745	772	767	821	765	807	761	717	790	771	760	810	793	766	776	746	790	812	798	786	789	790	803	798	795	770	751	756	760	831	780	762	752	735	765	772	750	790	795	768	748	757	821	785	767	701	809	803	773	752	791	723	777	760	772	759	743	787	779	782	770	736	763	819	781	739	800	803	782	738	815	723	782	743	767	782	796	780	775	729	762	757	723	792	760	780	791	813	767	774	768	752	755	785	717	789	784	778	790	748	755	745	790	774	781	719	737	800	787	787	744	761	780	758	782	776	774	727	772	759	748	775	785	760	807	801	797	721	780	738	800	776	726	711	781	757	749	760	707	761	769	775	723	793	761	761	745	789	811	774	801	761	794	759	787	804	811	782	760	789	785	781	761	720	778	756	750	785	800	729	787	790	801	781	792	784	775	774	759	725	743	773	746	804	770	763	755	808	804	770	734	755	765	799	748	791	760	817	765	775	787	742	802	788	802	753	742	785	736	774	710	745	750	734	772	770	780	792	797	813	787	782	703	766	746	774	759	753	755	746	816	740	776	768	761	796	737	744	791	790	786	745	801	785	770	802	765	782	773	819	805	739	779	765	772	790	794	766	733	751	823	749	756	729	782	781	779	780	751	808	772	781	762	750	723	728	818	815	817	787	748	791	752	829	740	750	756	773	773	721	760	773	784	809	735	773	762	770	757	760	773	776	805	752	770	772	806	826	756	750	759	752	772	776	774	776	734	817	822	764	810	751	773	742	762	819	779	753	802	783	816	757	739	790	710	757	780	789	754	791	767	808	734	761	747	827	842	744	782	756	780	781	770	702	787	756	796	736	779	759	705	766	759	838	790	800	780	790	782	750	789	760	792	753	814	750	782	770	795	802	808	787	766	768	787	729	772	773	785	775	723	807	701	707	776	803	784	755	764	796	807	783	750	754	805	787	765	792	693	776	756	799	782	743	806	779	758	756	760	748	772	766	804	775	802	776	761	760	775	767	730	791	766	770	786	756	784	789	751	752	777	771	786	765	795	808	745	765	737	747	839	777	728	758	764	802	779	774	787	797	791	760	716	773	797	806	756	775	776	747	786	736	784	749	813	796	749	785	776	774	738	708	726	790	725	788	775	783	781	764	760	782	797	820	804	746	785	794	796	802	783	758	753	763	771	787	748	796	730	766	768	777	790	779	781	767	756	798	750	775	742	813	798	757	788	753	803	713	693	813	740	774	786	818	781	742	797	760	800	817	805	773	770	777	739	727	757	771	778	784	789	781	783	772	753	733	759	774	719	694	717	743	785	758	748	783	746	709	779	818	765	771	808	805	731	748	791	743	746	757	763	738	756	757	744	836	777	723	767	775	740	753	759	782	738	785	753	820	763	767	763	754	749	711	768	804	754	765	773	804	736	795	742	830	744	779	782	773	801	778	762	771	773	782	779	745	752	775	775	739	738	828	801	800	757	777	750	772	796	760	750	723	835	756	743	735	806	739	760	787	770	764	795	770	783	770	770	786	736	779	768	796	723	751	752	783	772	785	782	793	766	804	766	785	772	785	783	801	764	732	808	754	776	750	751	784	780	765	754	761	793	799	812	808	810	781	798	716	794	747	772	759	773	808	817	783	783	854	780	804	723	736	745	769	764	773	793	754	758	781	748	805	828	766	778	778	782	781	750	730	783	828	742	799	745	788	749	792	810	778	788	811	696	781	766	802	775	802	762	711	759	739	771	741	749	745	769	813	764	762	791	755	777	776	767	765	802	765	755	707	785	726	755	764	808	741	817	750	789	820	795	809	842	751	793	775	797	792	750	763	738	775	802	822	766	797	752	728	760	774	828	808	748	782	745	766	778	754	800	748	799	819	741	794	727	814	760	789	802	770	758	765	763	786	739	751	773	808	767	772	762	803	797	856	789	768	783	773	782	727	756	735	755	776	765	749	763	757	774	738	820	726	760	810	723	760	772	730	781	840	722	752	813	721	767	746	764	729	808	742	794	787	765	762	784	748	722	796	790	782	773	809	763	820	767	753	737	801	760	736	779	780	797	770	781	749	719	760	777	757	746	786	786	761	747	789	761	741	780	726	785	776	775	778	723	718	766	745	749	735	803	766	765	728	756	805	756	797	777	743	769	789	779	779	770	777	757	805	779	783	745	734	767	712	754	754	752	775	815	723	769	719	745	786	818	769	752	787	776	776	724	749	772	795	755	774	757	775	752	770	775	812	751	745	799	784	754	752	753	791	771	775	746	767	772	837	770	725	776	825	757	752	774	772	795	744	756	744	815	770	806	739	736	735	790	757	790	793	748	773	760	728	762	823	771	777	720	787	805	789	724	748	792	784	712	767	753	778	810	751	805	778	785	764	707	744	739	738	748	756	749	728	788	757	795	784	746	775	734	743	791	764	784	760	781	810	759	789	752	813	726	751	799	739	744	777	764	771	768	815	769
24896	21238	25908	22905	1435	647	568	617	514	582	518	550	572	508	585	547	548	536	534	541	501	485	513	503	520	540	539	520	513	546	558	513	482	493	478	501	501	518	542	494	533	510	489	515	503	522	542	518	482	494	471	470	491	484	541	514	531	508	537	546	506	505	505	494	514	538	513	476	479	500	509	493	512	513	561	504	559	506	494	501	505	522	506	513	456	480	503	539	512	494	515	553	513	513	532	546	542	521	506	500	538	494	521	519	517	526	461	481	543	508	516	485	514	558	491	511	522	526	493	507	504	514	496	503	518	464	531	499	494	480	521	517	491	495	499	498	524	494	544	527	490	490	506	502	513	517	515	527	518	513	530	476	526	489	549	525	460	517	498	512	533	474	509	501	503	490	479	510	459	492	488	522	502	552	498	480	520	529	517	522	504	506	493	549	510	505	538	550	505	475	498	446	475	528	502	518	508	517	522	466	519	536	507	528	532	514	521	540	487	506	524	516	502	531	529	475	538	525	503	509	503	526	485	506	510	513	551	482	497	501	488	508	484	504	480	519	517	515	524	491	508	554	519	513	496	484	558	506	530	536	470	486	533	522	474	483	500	513	488	516	495	529	519	522	454	471	512	499	531	474	527	540	533	513	471	519	492	459	515	500	502	513	508	533	514	475	491	520	505	539	481	518	515	552	501	486	522	487	537	490	549	518	502	486	538	497	502	485	489	550	478	488	527	473	503	491	530	470	463	513	535	492	536	480	519	508	486	544	512	509	429	570	529	543	512	487	529	523	487	517	532	520	516	486	542	502	504	475	519	530	516	511	549	530	452	509	510	487	511	525	503	488	506	469	497	520	525	515	485	467	517	511	535	507	488	517	533	526	532	518	469	475	464	479	525	502	508	475	521	512	535	503	492	501	502	520	501	463	501	528	491	494	489	521	478	491	506	541	552	510	545	465	463	514	522	490	481	482	487	521	514	522	547	520	535	537	517	499	514	504	494	529	526	496	476	475	536	461	509	528	535	515	499	546	518	515	520	495	483	509	496	547	539	548	514	504	520	505	469	545	541	493	507	515	507	501	533	509	531	516	499	463	554	537	501	502	503	527	530	543	538	543	541	501	507	528	488	519	542	500	505	522	507	481	527	525	502	495	491	503	477	507	533	497	522	513	520	541	521	539	511	527	514	474	489	516	506	482	476	508	505	540	551	516	498	547	485	483	491	528	496	492	530	536	529	494	535	546	536	523	507	540	496	469	536	491	509	470	515	491	484	479	518	497	494	476	483	503	493	483	524	501	515	495	497	469	523	489	509	512	532	473	489	516	492	531	493	522	529	517	504	514	523	524	503	524	559	514	494	520	489	497	508	542	526	560	523	440	498	498	494	546	511	494	523	521	503	471	518	504	546	513	496	489	504	515	557	472	499	472	480	529	522	515	524	524	486	549	473	479	486	497	498	503	534	538	523	491	495	468	477	506	573	515	497	521	533	509	536	505	470	513	498	472	495	475	546	521	479	558	482	514	522	484	467	565	503	525	498	484	469	545	479	516	502	510	523	508	484	494	521	505	519	493	512	492	543	506	488	502	495	520	528	494	534	518	507	518	465	508	463	505	487	479	495	546	473	477	490	538	524	536	519	539	568	461	555	516	496	518	480	492	486	512	508	481	509	535	500	520	484	497	519	521	522	515	475	531	455	503	538	497	500	505	550	512	485	533	464	514	480	509	497	526	484	545	507	498	485	532	503	519	498	481	525	502	513	455	534	505	469	494	467	524	531	515	512	487	506	491	483	565	526	522	569	559	503	515	475	518	472	511	484	468	484	555	477	530	514	518	502	513	524	490	476	465	517	526	490	500	504	533	487	539	468	494	512	494	478	505	509	519	488	531	513	502	507	505	508	511	495	511	520	500	513	484	483	480	500	557	512	489	524	534	506	476	528	500	529	524	502	508	519	535	502	527	532	495	505	502	550	493	508	522	479	505	516	498	478	473	520	547	469	495	493	492	503	510	512	525	496	496	477	488	506	525	506	490	507	486	493	483	504	517	508	515	479	504	465	501	511	512	497	554	521	509	500	497	504	482	529	509	519	507	512	487	537	510	510	503	496	513	512	501	491	469	500	499	491	490	530	508	552	468	445	513	548	503	523	551	495	540	494	475	485	509	496	485	493	475	504	516	488	532	524	479	555	506	498	507	500	473	478	520	473	523	517	525	481	498	527	503	501	500	478	536	483	516	512	501	533	484	497	493	518	489	492	503	500	493	501	492	478	529	495	514	461	514	456	492	507	504	521	523	470	529	512	525	497	515	523	487	505	513	506	525	510	512	474	485	503	517	549	480	510	497	563	523	553	512	471	511	491	481	461	483	547	451	509	517	546	516	546	500	566	518	507	508	514	475	493	503	518	566	491	513	518	511	526	522	470	535	497	510	499	490	504	549	521	505	512	499	539	493	500	546	500	529	500	498	490	539	559	494	493	501	504	484	484	493	512	517	502	495	541	544	506	522	523	515	488	517	519	509	524	533	533	511	475	528	552	512	513	513	544	470	494	500	469	497	518	476	538	500	512	493	527	493	548	508	526	455	475	521	463	487	525	520	532	488	507	510	533	523	531	497	461	531	510	462	484	471	523	506	495	541	509	493	515	492	464	481	502	552	499	508	559	521	493	490	464	488	532	477	476	496	535	516	516	521	473	527	523	461	501	527	513	517	494	464	520	507	512	534	489	480	465	524	507	531	556	529	484	514	490	479	525	506	537	511	562	499	498	514	530	502	507	557	511	531	521	512	493	536	498	502	495	500	525	560	501	521	515	486	501	497	483	533	528	487	515	553	512	501	562	481	479	502	513	523	462	500	473	505	433	575	480	520	448	451	509	536	522	520	529	537	488	483	466	490	495	452	492	486	487	514	550	507	495	504	489	505	512	536	518	480	538	510	478	515	473	548	523	501	501	499	504	485	517	524	520	489	546	512	520	531	546	491	532	528	513	496	510	467	492	537	519	510	512	516	497	492	508	511	502	514	479	499	492	499	468	520	511	518	471	499	493	467	503	512	535	483	510	534	475	472	507	538	514	541	572	553	586	515	540	528	494	537	500	515	485	540	497	528	505	475	543	533	501	501	519	524	524	515	516	519	516	510	509	497	488	538	515	490	532	531	527	495	511	516	525	539	526	502	512	553	543	505	488	500	533	507	520	512	504	484	512	470	479	509	491	489	505	514	498	480	499	510	507	497	533	534	536	490	528	503	509	504	516	555	511	540	541	469	486	520	521	489	527	540	485	517	498	493	512	490	511	519	535	534	487	523	532	533	516	503	517	502	514	505	506	495	524	545	549	443	529	501	491	525	486	503	517	499	526	507	517	513	528	520	525	525	540	508	515	547	515	483	498	512	520	495	526	534	502	531	518	506	495	485	515	513	531	500	465	511	569	453	497	499	470	493	523	509	486	521	518	490	505	518	521	457	519	539	515	484	492	550	491	522	500	535	494	526	467	475
28133	3412	2221	1307	1075	908	863	836	814	747	743	737	742	683	687	700	637	633	646	661	694	630	664	675	677	690	648	655	711	677	623	641	654	660	704	672	643	632	681	648	651	655	627	629	647	671	672	641	682	666	675	685	639	624	665	657	680	594	636	624	670	671	606	648	640	669	697	648	645	662	634	607	679	635	672	638	622	606	631	675	652	635	611	671	685	656	629	671	681	665	640	633	639	648	683	643	684	657	656	642	641	673	681	611	700	647	611	667	610	638	635	628	629	635	633	663	660	659	675	665	657	655	639	629	665	676	654	609	632	650	640	631	670	659	621	635	655	683	624	669	584	675	649	626	666	619	642	651	596	659	679	637	623	615	680	678	626	666	642	649	651	647	667	658	628	646	653	644	639	661	649	620	638	670	643	610	620	636	693	651	657	635	679	662	671	670	639	674	617	608	643	660	650	638	640	682	652	682	628	624	645	680	666	637	646	678	611	650	663	646	655	668	642	628	650	643	633	648	624	672	620	641	697	624	664	640	691	643	663	641	644	616	657	584	647	681	683	627	720	661	632	685	642	707	675	648	638	662	645	671	643	644	654	633	639	659	632	669	656	644	634	629	623	654	697	693	668	628	685	666	688	676	598	609	638	664	644	611	663	600	662	673	632	651	655	648	661	685	652	671	675	632	659	669	686	606	659	674	659	619	618	703	677	651	651	657	675	652	631	682	632	684	692	625	633	645	677	658	606	663	612	642	646	639	599	676	679	644	670	663	705	594	667	705	646	639	663	623	630	664	627	634	643	647	659	610	638	640	632	628	667	609	696	684	630	661	629	673	605	684	622	693	590	673	671	627	682	649	678	648	690	670	648	680	632	637	710	690	598	678	638	668	682	691	652	673	687	623	630	685	648	636	664	637	621	623	671	688	637	661	630	618	648	625	653	656	601	649	657	632	661	588	664	658	617	640	626	664	652	658	640	665	593	680	664	646	649	665	630	589	699	650	635	662	640	656	675	658	648	609	688	659	631	637	627	637	665	669	669	638	678	642	654	647	649	697	682	645	660	665	614	607	637	638	643	697	676	633	615	623	633	644	649	640	603	658	673	667	616	594	672	621	629	684	657	639	654	674	611	646	593	618	656	697	661	666	650	665	670	632	649	642	652	624	651	681	653	671	621	631	613	684	656	627	660	634	686	657	632	607	633	673	665	647	671	628	677	610	659	653	631	678	635	657	617	647	651	593	643	665	670	665	620	655	641	684	666	666	659	677	625	657	642	646	594	662	670	643	620	630	648	696	675	615	671	673	679	664	651	645	649	643	615	680	688	602	645	669	663	599	658	636	640	616	641	710	636	631	660	616	612	681	670	646	633	624	669	628	615	688	658	630	581	620	639	668	643	637	623	685	630	619	634	657	693	619	652	654	689	635	657	641	658	669	629	655	655	635	668	656	664	633	636	631	677	652	657	637	679	710	614	671	687	613	650	676	634	621	663	681	649	598	626	635	636	610	646	642	619	606	629	666	583	650	668	608	716	649	627	668	704	638	631	611	649	681	635	623	663	647	642	653	664	665	666	620	672	669	664	661	677	631	669	650	621	639	636	628	666	661	644	708	649	633	668	637	651	656	655	691	672	639	663	647	656	648	704	616	670	632	622	661	637	641	662	634	648	663	650	626	673	678	661	644	665	674	618	652	638	669	638	664	641	618	641	654	639	661	671	623	658	709	628	667	621	645	619	599	588	639	650	643	617	677	621	647	684	670	634	658	644	639	688	617	638	665	658	667	647	667	659	660	615	670	668	643	635	657	683	630	633	676	670	651	666	669	629	657	648	645	655	626	668	657	705	651	600	634	628	648	627	629	651	660	686	631	665	679	681	688	629	616	676	637	671	620	654	620	700	625	667	641	672	615	638	637	631	670	620	636	624	635	638	654	691	653	657	622	635	639	663	604	610	621	671	654	667	638	630	653	627	640	670	711	656	668	650	668	652	642	679	700	628	648	670	652	650	687	642	677	677	679	653	656	625	671	624	673	668	662	621	639	662	675	701	676	612	663	635	695	649	622	691	626	563	652	659	664	634	651	659	602	656	633	668	642	612	660	652	623	696	611	671	661	610	667	617	608	705	685	618	602	628	623	645	678	652	668	678	653	670	647	646	672	628	669	665	639	640	632	645	635	678	642	660	671	647	674	629	685	642	622	624	647	640	652	663	632	683	627	622	657	672	674	642	613	634	661	658	644	628	661	672	651	640	662	675	657	676	673	631	664	607	691	679	632	641	640	672	671	641	664	675	648	642	647	620	631	631	634	631	636	619	619	644	643	707	621	684	616	593	684	648	663	627	658	651	656	692	631	615	666	639	701	669	663	693	662	634	733	614	656	631	638	663	647	674	635	622	624	632	637	672	672	634	614	631	658	625	610	647	620	710	637	650	637	660	640	658	658	643	628	589	695	632	681	656	589	680	622	624	631	596	665	633	643	638	632	639	698	673	648	669	640	652	615	675	609	614	607	677	647	681	657	650	652	637	685	619	666	601	623	647	679	685	618	695	621	679	632	642	642	598	650	627	637	657	682	660	644	656	659	678	692	668	676	681	647	657	650	708	702	613	655	637	643	657	640	686	668	639	636	622	693	654	690	600	641	631	674	675	632	667	647	707	628	647	624	693	659	616	651	636	644	675	644	661	617	681	660	615	623	681	647	626	622	686	645	659	643	674	693	638	623	671	628	636	636	597	643	657	670	679	635	666	590	658	629	698	617	607	655	625	635	654	680	667	649	625	677	667	685	639	643	615	623	679	655	647	655	692	656	662	625	648	668	663	641	621	672	638	686	634	619	698	620	705	598	678	681	660	643	645	622	604	673	636	608	648	620	611	619	636	660	673	644	666	687	650	645	615	670	692	655	695	697	629	673	606	649	654	690	643	655	659	669	689	696	635	626	637	646	672	643	628	651	614	695	647	619	627	639	656	708	661	654	630	663	654	681	658	653	692	658	702	658	664	630	659	618	650	644	679	659	666	649	640	657	669	618	614	637	634	643	618	612	616	597	628	674	651	671	668	668	662	659	664	616	653	694	621	657	618	626	644	680	705	615	615	644	633	656	647	700	685	665	620	628	628	607	622	636	652	628	677	635	645	631	626	619	620	680	663	647	635	659	631	672	619	643	661	674	663	659	650	661	658	617	634	657	691	628	654	659	622	670	640	686	627	654	646	642	632	692	646	658	655	691	663	677	668	619	666	672	583	625	634	673	638	660	631	658	678	651	599	620	677	693	680	655	650	628	657	627	648	640	639	654	637	641	653	680	695	660	628	618	624	705	636	638	651	592	640	675	678	662	679	653	674	630	655	671	642	618	618	690	654	652	645	634	639	652	659	669	652	687	691	657	659	607	650	681	659	641	659	641	635	601	676	648	628	681	639	622	675	666	672	698	678	642	634	650	689	667	687	657	628	683	639	650	609	679	644	656	620	675	638	652	636	708	669	641	649	672	653	628
22504	21304	28662	24280	21304	19403	1285	547	439	431	396	370	328	356	339	333	312	338	329	323	358	299	273	309	279	273	278	304	301	292	260	279	301	261	263	275	294	277	295	266	260	285	264	315	275	284	287	286	296	278	293	294	263	312	289	278	301	272	287	286	266	290	267	280	231	282	259	291	308	291	263	266	292	268	265	238	261	273	285	247	259	265	285	300	286	260	307	260	269	285	248	276	281	288	281	251	273	244	257	255	275	253	286	298	311	292	265	271	268	266	262	263	290	273	268	294	263	281	281	307	284	273	272	270	261	293	265	298	283	287	253	292	284	258	283	289	309	286	273	264	268	288	261	273	266	291	291	317	290	241	258	269	295	270	285	258	280	256	287	263	251	293	297	259	281	295	269	288	275	269	280	299	271	300	303	293	296	298	290	271	287	274	274	293	287	260	256	305	287	284	272	280	286	235	246	288	251	273	293	255	268	291	252	276	239	297	278	245	275	276	287	273	269	260	305	289	252	288	331	291	286	271	286	266	262	256	275	285	280	281	258	289	274	266	265	288	257	296	276	268	278	262	292	281	274	288	277	294	277	252	286	290	281	238	285	294	273	299	279	250	303	276	271	239	274	262	300	232	283	261	244	284	272	250	253	281	290	279	253	294	249	294	312	241	284	314	294	287	295	281	282	252	325	255	285	254	282	271	285	282	294	297	288	287	292	270	279	270	306	283	282	255	265	290	290	282	277	297	272	257	297	255	267	276	254	268	276	278	278	272	277	262	299	286	253	298	283	292	327	264	293	261	277	286	272	266	280	274	273	278	300	265	249	280	264	242	248	286	268	250	283	276	269	265	259	294	290	270	284	284	287	292	272	250	272	268	288	264	272	302	276	275	260	279	283	278	249	280	273	255	272	292	252	250	264	265	272	265	279	245	258	281	302	268	295	272	266	295	273	280	266	271	265	260	279	241	273	297	278	263	265	285	274	265	288	308	288	245	255	261	285	275	269	266	278	282	261	270	297	280	274	274	295	289	272	272	265	285	317	257	290	246	280	291	279	276	273	279	264	303	289	262	278	291	274	295	297	262	265	296	252	274	258	288	283	262	276	275	227	282	270	295	264	261	287	272	285	319	268	290	269	274	248	253	285	295	287	262	244	258	298	301	267	261	269	321	272	234	275	273	273	265	288	277	289	286	272	274	269	295	299	260	270	279	255	279	266	253	276	304	283	262	271	264	276	297	260	272	289	283	298	217	270	272	272	272	270	273	278	267	320	286	303	276	250	269	257	270	269	264	276	267	270	281	297	290	297	267	279	239	258	272	278	267	238	251	281	231	287	296	250	283	255	262	274	273	286	260	283	267	280	280	258	269	290	254	289	283	275	272	275	283	247	289	286	262	295	263	253	300	267	288	282	274	282	268	288	273	288	263	277	269	236	320	222	290	262	285	268	278	272	277	261	268	251	238	266	303	255	256	274	291	265	316	317	278	254	250	279	286	257	281	282	263	295	307	260	253	276	288	244	278	273	294	279	263	303	313	262	303	269	273	243	281	255	250	267	273	258	272	241	297	265	270	275	306	254	282	260	289	291	268	268	288	282	303	267	298	265	309	254	261	266	241	287	273	272	287	299	284	314	259	284	260	304	284	265	238	288	300	263	258	255	275	256	274	298	253	273	270	246	281	250	284	249	272	246	274	266	264	282	277	278	309	233	282	288	250	279	272	274	311	280	282	272	263	292	265	282	266	257	275	278	276	274	292	286	297	288	251	263	293	297	277	279	276	243	315	258	296	267	291	290	251	312	295	291	260	251	271	293	283	280	261	239	277	258	253	255	264	264	259	272	275	288	291	251	240	266	280	304	276	266	262	263	277	243	273	289	285	252	284	267	254	272	309	289	281	272	308	274	290	284	291	283	284	296	262	287	267	308	289	266	243	288	273	318	290	291	265	261	284	225	281	300	291	270	294	281	306	257	255	275	271	306	267	287	285	273	255	293	276	303	308	273	257	222	275	309	272	272	288	257	269	287	297	267	280	269	257	280	252	306	289	260	286	287	271	279	261	272	290	296	245	254	278	281	294	295	264	269	296	283	274	283	261	301	280	268	265	273	236	256	269	261	269	270	286	254	270	275	272	289	262	273	264	278	302	289	260	273	285	304	267	252	278	309	312	255	301	312	283	294	287	275	266	293	278	284	277	269	273	253	297	282	293	290	272	289	285	268	272	305	266	298	272	291	284	268	268	272	296	296	279	266	241	259	296	261	308	293	270	283	262	294	295	276	267	280	297	285	301	242	297	306	294	281	304	294	286	271	261	297	277	260	260	304	261	312	265	282	280	258	308	263	297	281	270	255	308	257	297	275	288	280	242	278	313	254	305	272	283	244	280	298	274	270	265	284	278	260	268	297	291	281	262	260	285	270	263	285	286	264	289	249	288	255	242	297	294	276	252	279	282	291	283	277	280	273	291	295	283	281	297	277	278	242	266	262	286	300	247	227	281	314	245	271	281	270	315	291	278	278	250	268	287	268	265	261	270	263	246	296	277	245	270	257	272	302	254	293	267	269	281	262	279	278	287	272	266	284	272	267	283	281	293	283	281	279	266	260	290	264	262	275	278	275	283	262	293	304	268	272	267	270	279	296	268	285	263	277	308	276	284	272	266	263	260	256	272	267	275	255	272	276	306	259	313	284	282	309	295	287	281	278	279	269	303	261	259	280	288	270	247	255	265	285	302	273	278	262	259	278	249	314	303	298	271	272	270	266	298	278	254	267	263	272	272	275	287	284	292	244	274	244	272	314	263	268	270	282	266	253	273	311	284	265	255	256	255	307	269	262	259	286	288	275	281	270	266	274	235	252	259	264	273	250	256	288	266	274	252	291	273	285	249	279	267	273	287	275	261	276	296	275	294	287	270	278	275	271	254	283	261	264	271	272	297	262	279	291	282	239	313	297	296	271	295	282	272	293	257	281	276	257	321	301	252	284	266	270	257	292	278	276	254	283	256	269	273	247	263	299	248	269	266	267	272	277	253	258	277	281	268	287	270	279	291	264	241	274	292	297	280	276	256	297	270	240	263	304	293	295	258	264	277	283	228	284	261	271	257	274	271	280	267	285	282	288	260	264	291	269	291	278	244	281	268	261	282	295	275	285	246	281	249	282	304	268	269	254	277	285	272	280	293	308	254	252	248	296	267	253	279	266	277	280	288	241	277	257	279	284	281	292	267	321	280	252	267	285	296	240	300	280	267	307	271	283	271	265	296	256	307	304	289	263	265	272	233	269	300	249	267	289	255	255	280	279	286	277	299	247	255	284	244	282	288	266	294	249	287	261	289	274	305	284	283	250	282	260	255	277	275	296	248	280	270	262	261	282	272	271	275	282	275	275	286	240	239	277	289	299	288	278	253	247	291	286	259	287	272	255	281	282	277	262	279	281	279	254	228	251	290	294	263	299	250	268	272	283	254	250	294	275	278	315	277	280	281	259	281	258	296	265	251
34732	10489	6393	3100	2182	1660	1238	982	854	746	656	593	530	551	456	489	454	470	497	449	414	412	414	391	391	396	359	392	415	403	390	425	397	383	367	388	366	383	386	430	396	380	342	379	395	403	360	392	380	375	379	366	385	383	368	383	385	390	355	406	347	314	370	365	366	370	367	370	391	379	407	378	409	370	382	345	353	380	349	381	359	372	389	362	369	384	370	359	366	360	411	353	361	357	343	367	381	389	363	366	367	333	338	351	405	381	369	364	383	385	352	377	361	368	381	374	365	384	339	340	368	375	387	335	356	381	362	396	361	376	373	367	360	364	330	343	369	370	360	379	359	368	340	397	373	403	349	374	337	385	365	343	397	355	349	373	349	375	370	387	373	330	418	339	345	317	409	370	348	370	386	379	333	380	344	384	365	387	373	381	376	352	347	332	405	375	361	357	387	316	347	373	395	361	369	363	370	364	401	358	342	389	364	363	373	341	375	352	380	368	369	387	365	353	367	402	335	349	374	363	362	353	364	378	368	369	346	387	348	346	394	370	367	385	350	369	357	419	423	364	364	350	380	353	390	322	383	359	349	373	342	374	355	383	355	387	348	359	348	361	372	346	353	318	342	354	367	352	349	371	395	361	374	324	367	339	398	354	356	358	373	357	366	357	406	338	343	341	365	357	395	349	343	357	379	370	358	381	381	352	367	367	361	352	363	374	356	401	394	360	374	338	383	353	377	389	378	374	382	330	376	365	390	358	351	338	391	348	349	382	342	368	367	380	357	350	423	347	362	363	345	372	380	341	345	383	377	355	432	349	353	394	353	351	389	358	364	331	398	353	366	338	362	351	344	409	375	349	359	354	370	377	361	367	374	368	337	356	353	338	346	353	378	363	355	379	377	368	366	366	355	352	355	388	364	369	364	333	389	367	385	367	383	383	371	380	332	374	354	402	367	338	360	394	322	369	361	332	370	355	378	371	376	355	354	395	383	399	355	373	372	362	339	361	342	337	368	353	373	335	344	384	353	394	383	362	384	371	382	382	377	357	372	376	382	365	349	369	358	353	369	355	341	377	357	358	373	386	362	362	346	386	366	384	373	367	386	359	371	395	385	360	351	336	365	359	353	328	353	382	389	354	388	355	346	389	335	394	373	360	363	365	371	414	387	369	345	348	407	374	368	380	376	397	387	364	366	384	382	373	356	397	397	359	392	335	366	345	358	360	373	344	361	369	367	364	389	375	369	390	352	345	363	366	342	341	383	348	373	362	386	352	340	351	372	390	332	368	349	337	389	371	393	370	391	377	376	343	371	371	392	371	355	389	367	362	371	362	374	383	291	364	377	356	403	367	394	341	385	359	376	336	367	378	377	345	343	353	368	368	347	381	408	363	384	350	371	358	382	344	374	382	348	359	364	363	355	394	392	363	367	379	386	358	347	376	339	354	364	355	393	363	338	400	320	354	333	371	392	353	324	353	373	353	369	374	403	353	373	385	363	330	411	365	383	355	371	332	318	379	358	349	360	376	337	389	345	360	326	341	392	400	365	387	330	388	352	364	356	379	398	371	366	383	366	401	363	395	349	344	377	374	371	352	360	365	376	375	361	356	366	340	352	334	389	373	372	371	382	376	391	376	352	356	388	346	376	379	355	394	373	331	336	368	393	393	377	330	364	368	375	391	343	354	369	353	349	398	374	347	366	402	337	355	361	319	380	353	389	405	363	361	390	352	340	362	367	390	348	358	382	369	380	338	365	363	390	380	363	359	376	372	401	369	376	365	333	373	367	356	361	362	375	347	377	349	349	368	382	391	357	329	334	355	364	341	358	365	393	388	359	339	407	400	376	387	335	360	361	389	377	356	378	399	379	335	352	357	374	369	350	378	408	356	401	350	375	370	370	375	380	373	358	381	352	367	354	363	393	371	333	361	389	365	359	339	344	360	361	349	318	387	360	363	350	361	371	346	382	352	339	387	378	336	380	348	393	374	399	365	366	368	355	407	381	335	360	376	375	375	370	358	357	383	327	341	355	357	405	349	349	368	339	360	360	358	347	370	359	338	376	393	371	339	358	361	362	349	363	370	364	371	349	350	378	329	351	337	361	336	373	392	371	363	405	338	357	362	336	356	339	344	422	378	420	353	384	365	348	380	372	360	370	365	356	359	369	388	366	330	321	357	372	391	364	375	360	377	397	364	388	361	383	379	394	375	377	368	359	388	359	341	336	346	358	375	377	388	339	371	347	391	350	378	346	376	382	364	391	381	388	382	376	361	379	397	364	384	383	378	396	375	338	361	386	370	368	379	386	343	372	364	365	332	404	345	354	358	393	368	365	389	361	367	354	376	360	341	350	395	377	396	351	341	368	386	362	333	365	377	360	333	384	359	374	379	368	347	354	356	384	368	366	343	362	342	379	388	370	363	361	341	396	358	368	365	374	322	360	348	353	356	361	390	398	366	373	344	341	359	320	370	363	383	399	395	372	365	361	363	382	355	368	369	377	384	393	382	361	367	350	337	336	358	372	353	373	352	403	366	326	389	331	368	355	358	358	383	363	361	368	368	351	382	374	348	341	364	348	365	376	382	372	370	356	390	376	351	341	381	356	372	343	350	325	395	374	347	382	378	350	384	380	353	350	375	371	364	336	359	363	330	359	361	336	371	377	344	385	335	341	362	388	354	384	380	353	383	354	367	343	403	346	340	340	397	368	337	385	380	396	351	366	347	385	386	351	354	370	358	385	372	377	358	348	366	360	341	337	392	367	377	348	370	405	402	387	360	355	360	353	354	352	348	370	400	375	352	351	358	365	367	345	351	357	352	380	378	382	381	356	361	364	382	367	358	357	384	377	367	412	352	364	342	365	345	332	358	371	348	380	330	381	370	361	365	422	365	383	390	334	356	372	384	320	367	349	341	366	361	361	352	370	361	378	325	364	334	362	398	363	392	386	343	365	382	389	360	407	335	359	354	384	370	348	361	335	385	380	382	339	334	389	371	355	383	353	371	359	387	350	366	338	373	345	360	394	397	406	360	361	367	398	384	356	337	358	338	372	325	378	365	324	346	384	356	343	343	349	367	401	389	378	335	367	335	374	336	355	375	365	377	367	356	397	362	383	361	367	355	362	357	375	367	338	377	355	317	357	353	416	360	351	365	377	368	351	377	391	364	388	349	360	368	363	349	365	358	383	330	410	383	383	382	354	334	379	347	374	345	365	359	363	336	377	410	396	356	410	353	384	313	397	375	388	382	344	348	337	369	372	348	416	375	343	348	384	349	362	378	348	401	390	349	347	362	377	382	358	405	351	390	377	357	362	372	370	368	372	355	365	345	331	358	369	350	393	383	374	390	380	380	365	355	358	401	391	365	348	396	371	390	363	370	359	345	353	344	360	367	377	337	376	374	366	371	372	367	356	348	371	354	381	328	350	364	363	351	349	390	361	375	356	358	338	381	395	393	372	400	351	379	375	381	344	370	398	359	348	348	405	375	418	376	388	394
27988	16110	2825	983	764	751	745	786	729	712	726	721	702	715	728	726	707	780	705	715	733	744	674	678	708	683	733	674	749	703	728	700	720	705	696	685	727	666	725	743	747	677	722	721	736	730	767	776	729	764	665	697	759	699	681	702	657	719	676	676	748	698	719	660	745	738	699	722	738	714	718	654	715	720	686	707	757	754	735	701	732	686	710	693	686	731	731	685	738	706	706	751	704	726	743	722	690	716	730	772	707	719	745	709	688	702	686	751	752	715	693	699	720	708	730	706	678	724	760	717	727	723	706	710	734	709	702	654	729	711	734	724	704	685	737	701	696	710	714	709	698	741	751	713	701	754	680	738	693	723	708	702	685	670	726	691	687	689	709	754	685	739	711	729	708	754	767	717	709	710	725	704	713	757	758	726	692	750	739	703	728	723	694	734	723	722	725	706	707	681	759	727	709	747	709	760	679	712	719	717	692	690	720	644	695	737	774	723	685	769	713	737	736	676	720	673	739	703	776	716	682	675	700	699	685	736	696	704	736	734	678	682	737	707	727	712	688	701	733	747	722	710	716	712	755	712	691	731	691	707	704	704	697	648	729	724	713	749	706	763	729	715	681	669	749	661	719	765	681	720	723	775	682	679	752	723	717	700	674	715	748	682	693	659	731	720	727	733	715	726	777	709	651	676	764	727	704	683	720	734	687	738	676	761	680	705	699	690	712	735	723	690	748	691	714	709	687	699	684	730	696	680	686	740	785	704	746	700	654	699	723	694	735	710	734	727	699	751	728	727	713	698	695	720	728	737	738	720	729	691	726	717	698	714	760	695	682	701	752	712	687	695	707	693	711	752	718	702	730	748	704	695	714	699	678	725	719	645	764	690	705	709	743	712	724	772	742	698	725	704	718	712	694	681	745	680	697	705	706	708	716	694	697	812	700	731	710	708	728	725	705	691	722	733	734	708	742	713	741	682	717	708	697	735	756	729	727	711	753	695	689	777	706	699	714	746	732	763	759	690	699	703	714	738	736	739	709	716	697	743	733	733	731	723	751	738	723	697	699	705	731	774	712	638	710	732	704	695	728	716	769	766	681	729	700	702	727	698	780	756	738	686	717	698	710	690	727	679	731	759	710	654	740	732	674	703	707	694	706	694	705	747	699	750	760	733	736	671	682	704	738	763	775	716	724	711	746	696	706	735	723	653	762	658	693	716	736	670	728	730	695	707	684	785	730	724	717	699	692	747	706	752	745	709	743	684	741	680	725	705	689	727	657	714	776	703	704	731	730	764	711	698	685	706	703	718	715	687	673	741	726	656	782	712	733	699	737	737	698	709	666	759	683	703	751	680	729	693	722	669	725	690	721	689	737	676	683	722	699	757	705	748	680	788	741	703	722	703	740	697	686	693	725	714	772	719	658	728	730	678	711	699	709	668	775	700	735	668	760	703	758	697	753	717	688	732	716	703	723	695	696	741	764	696	708	757	696	707	767	711	662	743	678	745	684	720	674	717	738	719	698	691	725	736	729	744	694	736	745	718	704	713	724	764	760	708	746	740	763	711	706	748	715	705	688	706	699	702	700	706	652	731	685	703	683	701	703	728	705	667	674	739	710	720	753	741	764	690	715	737	726	738	634	714	788	711	698	729	708	714	765	741	718	750	706	684	708	722	759	704	714	665	702	743	681	698	732	709	708	774	758	686	687	750	745	713	746	685	745	715	717	733	774	743	732	747	747	730	725	701	704	715	730	741	722	729	743	664	746	710	687	708	723	734	717	717	709	751	689	675	742	780	790	728	705	760	727	707	699	637	722	701	742	714	713	738	763	712	680	713	756	722	712	779	749	726	742	697	731	692	716	676	675	726	682	717	724	706	691	783	668	729	694	751	700	713	777	674	723	700	766	727	692	700	714	673	730	711	680	724	683	691	708	738	709	731	681	711	726	695	725	693	697	727	704	755	761	702	687	772	705	671	688	736	718	728	716	722	709	735	695	773	687	759	729	742	733	704	714	673	763	737	733	682	729	716	737	708	754	694	718	716	745	716	698	751	685	694	666	704	713	716	772	746	733	720	706	748	736	721	698	743	716	736	770	772	728	739	741	736	716	747	696	796	746	773	710	735	716	748	717	752	781	715	741	701	703	765	690	748	739	697	721	730	733	674	707	723	692	752	707	735	685	722	694	700	736	693	684	703	695	734	696	731	726	702	701	718	699	719	660	721	710	727	722	661	706	693	732	716	698	727	759	724	757	647	687	681	694	705	751	715	710	673	717	754	727	693	721	738	676	733	686	704	729	751	699	745	753	743	720	744	705	726	700	742	755	724	691	678	735	675	730	690	716	710	694	740	741	744	679	694	683	687	688	766	730	666	738	679	718	683	741	661	714	710	667	714	713	721	713	738	760	748	739	750	714	772	741	694	685	700	701	673	679	686	706	728	695	701	731	678	708	696	701	686	718	729	728	708	756	716	686	750	679	680	717	719	749	714	717	694	728	744	744	696	657	734	718	736	710	690	713	703	681	688	727	698	716	685	707	716	724	681	720	699	680	696	704	717	714	744	725	684	669	678	708	699	757	697	671	690	704	713	746	737	721	696	697	716	683	687	744	746	705	685	748	741	744	718	719	681	733	684	746	724	726	755	697	753	657	671	800	704	730	698	719	727	726	692	667	660	746	700	761	698	690	702	730	717	718	713	712	675	736	749	736	666	713	761	715	717	732	701	703	701	732	730	713	727	756	767	673	733	731	729	686	789	682	720	742	711	718	738	709	679	722	711	782	739	728	747	701	685	686	822	728	732	731	681	743	675	699	698	677	650	713	768	693	736	709	709	696	732	728	706	712	736	669	757	719	712	739	698	734	707	703	759	719	716	719	712	705	706	724	723	697	708	707	732	703	683	747	731	743	701	715	723	718	700	742	756	732	718	729	716	769	754	708	756	720	693	756	712	693	721	724	726	712	713	721	705	697	685	740	743	693	690	669	717	745	697	704	778	754	719	715	708	696	713	680	721	756	701	685	745	770	751	740	705	762	714	750	656	718	725	661	760	713	743	704	714	701	717	705	686	714	711	718	764	684	731	722	667	720	684	728	705	683	668	688	735	786	663	760	655	694	724	658	721	717	705	716	672	739	693	758	650	730	717	782	708	732	731	669	723	695	685	704	741	693	712	681	691	687	687	748	726	724	720	690	733	735	718	774	704	695	752	749	707	743	723	688	711	699	738	708	739	735	734	744	706	675	768	728	684	659	705	728	710	724	682	749	700	673	732	726	705	740	702	663	710	691	706	677	711	704	698	717	720	695	722	744	719	679	710	700	708	689	712	710	718	720	699	704	746	725	692	728	746	689	686	706	700	689	692	720	738	749	722	737	730	699	724	737	708	759	686	717	759	721	708	703	700	727	752	684	702	668	744	701	695	744	708	705	762	725	754	757	735	695	723	689	759	760	694	686	747	719	744	704	767	722	706	730	738	714	680	686	699	757	699	674	723	721	716
10602	1324	1143	1056	1010	982	911	942	957	862	950	866	918	897	908	944	874	876	936	905	919	952	942	943	944	954	915	883	922	968	921	882	932	841	897	915	934	977	995	927	947	918	915	908	867	943	875	940	883	923	940	953	915	907	943	912	893	886	900	997	880	929	892	947	881	934	932	861	922	941	901	896	906	919	895	926	903	929	900	920	930	968	952	925	919	959	947	941	937	864	915	919	1026	855	919	939	891	874	921	894	883	998	915	890	942	883	891	912	938	959	983	895	894	925	928	963	945	903	906	877	885	877	918	915	948	867	936	901	968	938	921	952	929	896	880	954	910	902	925	931	936	936	892	925	890	931	912	951	917	910	875	981	936	932	962	897	924	926	951	902	886	957	922	901	892	898	920	891	938	928	865	907	885	928	935	912	963	936	947	890	936	851	924	924	931	897	903	880	936	871	928	950	916	911	823	903	883	872	896	905	866	909	901	952	931	893	958	886	902	845	899	869	906	885	939	926	894	899	914	877	901	948	883	878	887	926	881	881	892	905	911	933	883	871	913	884	901	908	892	903	922	944	891	1012	865	901	890	901	962	914	930	934	930	872	826	979	884	846	994	942	906	932	868	976	859	899	858	891	961	880	1011	912	902	931	959	922	941	914	852	957	942	936	892	884	946	911	866	920	909	875	934	857	918	886	927	889	894	869	940	878	921	893	933	923	905	891	924	969	951	875	922	891	912	907	933	883	952	911	857	887	956	905	938	885	936	887	883	919	900	917	933	982	939	962	895	897	913	904	886	913	907	982	910	889	933	935	913	914	905	912	891	871	936	879	918	876	903	968	948	934	927	902	923	916	884	902	947	1008	885	906	939	965	900	860	885	905	943	890	902	909	885	894	933	908	870	909	899	951	938	917	896	932	879	928	940	901	946	892	893	885	927	925	965	953	943	930	891	939	943	885	936	942	913	905	969	915	965	896	921	885	950	971	908	919	920	898	948	913	898	920	897	914	860	894	937	896	909	868	951	925	895	929	922	905	908	905	930	930	908	936	951	895	901	932	916	933	902	967	939	922	896	929	867	916	979	875	908	897	893	925	905	953	932	889	916	903	895	912	960	902	932	930	863	872	983	967	964	1017	940	969	903	858	923	931	893	892	947	932	877	970	965	939	901	948	902	926	906	931	904	901	867	916	941	883	895	924	932	915	914	916	954	970	963	873	926	903	890	873	915	903	954	884	887	917	935	910	893	969	961	962	914	921	935	857	875	936	906	922	901	915	901	898	995	922	938	886	883	882	914	915	938	873	913	944	925	869	881	879	952	902	944	936	919	942	922	906	891	890	891	952	924	882	904	932	948	907	900	895	905	929	891	939	955	902	944	904	923	967	906	877	928	900	940	990	909	914	971	887	972	928	916	935	894	929	942	866	949	936	908	959	912	911	890	909	903	933	903	882	906	950	973	909	913	835	930	919	930	915	903	924	944	927	928	913	929	882	935	976	889	954	897	890	945	866	889	947	931	985	963	906	892	882	912	894	928	900	935	910	895	939	922	927	905	875	927	913	908	965	924	915	920	923	896	907	921	872	918	889	977	920	972	914	970	920	960	970	921	930	924	956	905	951	922	905	915	897	830	922	925	872	926	958	919	869	924	1012	926	900	960	926	948	931	901	908	888	894	921	956	933	943	945	891	899	968	881	934	813	898	964	937	911	1004	895	897	900	948	917	918	943	972	919	922	865	997	958	883	982	921	944	923	912	885	895	934	925	922	896	890	875	892	925	872	926	952	923	931	928	920	970	927	958	921	871	922	974	893	905	884	872	938	887	941	913	916	916	953	912	889	951	921	889	930	954	903	947	956	888	925	876	888	927	887	922	915	961	956	974	883	874	976	953	909	935	974	918	890	865	855	881	917	966	866	915	951	897	857	943	884	903	901	999	893	907	900	923	882	867	928	922	920	907	903	940	925	900	884	929	945	916	936	928	896	909	929	987	875	914	918	886	906	955	915	909	888	911	964	863	937	921	942	932	886	972	896	968	893	924	878	860	939	934	914	907	912	917	903	953	947	920	866	922	919	861	917	989	934	966	910	913	960	916	934	964	944	967	941	913	896	861	898	903	902	936	941	917	872	909	954	923	928	859	922	913	918	919	958	933	933	907	913	951	933	934	902	906	945	952	852	854	929	920	966	977	908	955	910	894	909	945	946	924	865	925	907	833	943	932	964	928	871	922	917	981	889	878	924	922	908	978	894	876	875	937	908	912	930	908	941	904	913	915	928	891	806	956	841	896	961	928	925	865	921	892	911	925	887	922	909	881	961	931	946	935	925	955	905	946	940	885	944	956	851	914	902	923	917	938	908	928	920	944	918	960	906	898	885	873	875	896	950	896	858	956	904	957	932	886	874	893	906	935	949	955	892	941	962	890	924	935	950	902	869	926	934	863	898	926	866	922	921	959	897	855	916	942	937	949	936	942	907	885	925	907	968	907	923	908	891	915	889	922	903	925	889	920	927	919	914	914	883	924	915	884	958	870	893	869	895	947	973	928	909	963	919	942	939	880	915	888	885	990	837	873	899	928	895	952	899	925	900	883	896	922	886	917	962	916	929	827	919	914	863	922	927	904	899	925	953	864	921	902	911	915	949	918	904	947	936	945	887	937	925	909	870	1000	916	917	934	961	875	977	952	918	968	950	939	886	913	893	907	907	1006	931	877	928	900	940	892	899	910	931	917	948	850	885	1020	868	904	930	893	943	962	905	929	914	911	936	897	926	913	915	923	895	911	970	947	899	924	954	896	932	918	974	940	982	892	931	972	894	896	888	892	878	914	892	916	963	935	923	925	924	932	956	902	954	868	884	849	972	877	953	838	932	871	875	892	941	940	910	917	915	944	871	951	909	954	910	913	1029	904	958	986	939	927	896	899	907	903	927	964	927	949	888	941	874	931	907	898	932	938	869	991	896	963	920	948	887	936	941	959	919	910	959	889	941	910	874	901	932	988	883	917	940	869	926	876	917	936	911	896	923	915	879	881	920	888	894	846	922	932	906	943	930	888	926	955	916	938	917	884	908	980	919	923	940	950	903	904	889	929	951	875	947	885	968	906	973	915	993	960	952	943	898	843	888	887	932	898	975	939	948	929	883	939	895	961	934	936	899	894	933	961	945	913	838	922	911	955	893	862	912	945	925	951	938	930	921	921	902	863	925	926	902	935	892	904	900	928	948	913	923	897	915	904	909	918	929	949	875	920	903	886	869	905	873	891	958	940	935	989	908	916	945	922	899	914	882	926	931	954	915	897	959	959	907	987	904	842	923	935	959	927	901	870	985	934	901	900	911	913	945	897	912	882	922	907	925	910	917	868	882	895	920	853	911	944	897	892	970	946	872	894	912	907	867	949	911	909	936	946	916	919	916	906	949	908	924	894	894	920	923	868	935	913	943	912	913	965	917	918	901	935	920	910	951	938	862	931	904	916	909	880	918	922	902	904	924	958	905	884	882	889	983	891	961	905
23487	21334	28126	24879	20718	2672	896	750	674	665	620	603	655	633	598	635	632	607	586	586	569	594	599	615	609	579	591	602	586	605	555	584	671	645	563	531	588	567	594	563	563	565	579	602	575	550	568	592	579	581	555	558	570	596	573	619	584	623	582	600	609	576	563	580	626	551	584	583	575	554	577	581	546	528	613	564	580	627	551	592	552	584	588	577	581	568	585	569	579	581	603	575	586	570	620	561	587	577	590	572	585	584	535	612	616	562	582	568	619	565	530	596	595	614	576	625	577	589	547	614	608	597	604	593	557	577	601	631	592	561	570	574	616	565	576	543	611	551	550	605	615	603	556	619	562	543	616	581	607	542	572	566	600	577	550	548	593	545	607	611	595	572	588	567	612	531	566	611	601	557	589	594	611	602	603	602	604	583	590	570	598	588	573	595	614	604	582	584	569	564	561	534	580	519	540	579	581	565	566	596	567	547	610	600	601	578	576	567	568	563	563	600	582	575	576	614	573	561	569	550	546	592	610	567	633	568	573	596	592	615	586	551	555	549	562	534	542	586	595	591	565	559	584	556	528	591	585	603	576	558	576	582	581	605	587	593	565	531	601	565	558	609	574	574	578	571	591	593	560	586	608	623	561	600	603	623	585	574	575	553	580	571	573	562	609	581	579	591	572	614	585	557	582	597	608	545	618	581	598	534	566	573	551	554	604	567	602	528	565	583	616	606	572	617	589	539	610	528	560	520	606	559	574	646	539	601	597	588	588	559	581	571	589	551	545	614	552	570	595	560	554	594	581	551	589	575	515	606	608	606	552	573	587	611	570	585	640	622	551	595	567	578	571	611	621	594	584	599	548	527	575	596	613	571	557	569	547	587	599	564	589	593	564	596	589	576	603	562	581	542	606	603	568	582	536	562	638	581	545	586	591	575	610	556	538	616	584	565	577	589	568	572	556	574	534	576	614	551	564	615	606	632	585	592	583	584	595	576	572	595	569	568	560	563	581	571	594	600	565	600	583	588	551	588	604	597	562	557	566	583	575	579	591	567	638	544	588	573	566	597	600	603	619	605	607	621	590	544	619	583	568	603	588	607	575	557	566	549	602	575	590	605	591	589	564	612	587	598	630	619	562	615	560	597	564	610	545	554	554	592	599	610	531	597	572	576	574	605	585	571	603	560	585	562	569	566	561	601	604	590	623	567	596	597	564	576	615	568	551	599	586	591	614	602	543	628	562	566	551	565	566	613	581	563	548	583	578	530	534	615	570	556	569	590	575	574	578	589	553	580	586	534	590	581	561	551	583	576	540	603	575	578	552	598	618	579	571	609	582	584	615	570	576	554	600	542	568	574	598	580	610	605	581	563	553	590	577	585	576	564	615	578	537	552	624	589	553	592	588	611	592	576	576	551	548	636	616	630	577	566	597	527	521	588	550	576	585	580	559	567	519	560	561	566	588	541	624	599	549	630	623	577	569	617	542	545	566	620	623	612	596	590	610	607	559	610	595	539	618	541	576	559	590	580	565	612	581	545	612	595	561	581	563	592	582	616	573	582	569	562	566	596	619	590	548	581	601	556	635	571	602	601	589	577	604	558	558	605	563	564	611	605	606	597	602	554	567	616	541	573	585	589	603	602	593	577	555	551	624	577	560	586	529	590	598	581	563	582	580	609	606	596	575	615	583	583	577	586	581	590	582	627	553	586	549	577	593	599	574	601	591	637	529	551	567	566	605	542	552	566	605	609	554	548	542	578	567	593	584	567	587	578	580	559	573	592	595	634	588	544	583	592	563	560	591	637	579	556	592	562	572	607	579	615	570	604	598	557	555	578	572	598	599	561	596	623	581	620	560	552	597	581	606	592	640	622	624	594	610	601	584	591	565	587	548	569	615	542	565	540	597	602	583	555	607	590	590	601	571	594	577	552	577	570	557	557	547	568	581	605	563	563	591	586	592	570	574	620	581	581	591	610	557	592	613	587	563	554	576	596	592	549	600	581	591	586	574	602	646	539	573	582	605	604	557	598	555	583	596	578	555	638	568	601	582	572	536	608	559	586	594	591	610	553	566	600	574	575	576	568	572	577	598	558	566	559	571	556	590	552	612	634	558	606	582	599	581	638	628	597	575	598	596	588	588	582	577	632	565	594	609	610	582	560	597	558	602	586	602	585	538	538	587	589	598	549	608	597	591	619	560	591	578	586	575	592	581	596	613	618	578	522	586	571	561	585	543	574	633	512	578	588	542	603	599	582	531	571	586	569	604	559	598	573	594	571	599	606	599	538	591	573	574	608	582	557	582	587	557	567	604	618	577	591	538	552	595	576	593	551	565	511	580	561	595	565	556	588	575	588	575	600	567	554	578	617	563	560	531	587	528	575	567	614	564	567	593	572	610	602	576	589	601	541	576	573	581	623	600	590	548	594	596	605	569	588	616	559	608	541	558	548	590	601	571	622	562	563	586	555	562	541	562	617	576	553	585	568	607	555	598	582	581	622	561	580	577	557	556	579	569	547	566	548	586	609	555	586	565	542	585	546	586	594	585	614	633	555	572	559	554	627	552	574	536	589	564	587	550	570	546	577	565	576	575	554	590	623	580	590	552	566	593	561	570	568	563	545	561	616	548	582	549	587	612	579	577	593	577	528	568	604	597	561	587	597	605	546	594	584	594	535	560	594	619	620	572	605	583	536	566	597	584	581	553	594	608	537	555	595	570	565	574	588	561	571	631	599	639	630	573	580	607	579	577	588	569	597	579	618	582	543	571	624	588	583	558	582	561	610	614	556	595	602	571	607	632	561	552	612	595	554	601	583	597	590	623	577	618	606	633	565	593	531	600	579	596	637	620	601	597	581	591	594	572	584	579	580	593	605	534	590	607	653	572	578	571	583	564	571	616	604	588	594	543	583	597	600	524	569	583	592	578	583	625	530	575	555	551	578	609	590	537	609	559	558	559	526	564	595	523	601	599	643	558	572	598	642	556	571	569	595	523	598	560	539	548	591	595	578	573	618	583	564	605	589	595	519	574	541	611	582	592	541	582	569	541	598	617	568	586	575	590	602	583	632	556	625	540	601	608	586	542	597	620	548	582	583	570	571	554	599	591	603	602	545	614	630	540	539	607	617	593	572	566	561	609	577	592	563	588	588	569	561	558	567	585	610	588	594	575	584	556	570	595	580	571	555	580	579	600	536	582	538	588	558	548	616	554	601	621	615	564	598	562	567	598	564	600	548	557	545	574	567	566	592	611	575	557	561	604	628	609	580	620	614	594	600	596	596	553	624	606	585	587	558	611	579	550	567	589	553	584	589	604	578	576	615	564	561	589	586	588	570	597	572	620	569	548	548	580	522	554	559	537	556	576	555	597	588	583	578	570	560	586	593	605	539	587	589	576	603	564	576	591	541	593	574	590	579	584	561	594	572	561	544	578	579	605	586	597	561	566	573	562	622	572	604	568	586	583	564	595	573	611	558	562	609	553	572	572	597	585	571	597	584
30926	7006	4422	2246	1736	1435	1244	1137	1045	988	911	902	834	872	894	743	806	840	791	761	783	698	788	783	819	761	751	787	769	784	765	809	770	761	803	699	763	772	786	803	770	724	759	772	753	718	733	792	710	779	785	739	731	789	785	781	816	791	743	784	749	775	760	764	778	779	738	809	789	821	767	830	803	736	746	776	774	765	773	771	765	765	774	751	750	753	804	749	772	749	778	778	773	780	809	750	728	703	747	735	744	727	727	753	734	730	777	751	754	816	726	766	780	764	726	748	779	742	780	785	725	736	732	735	730	734	819	715	720	759	745	798	779	788	849	773	748	783	765	780	770	758	771	711	674	789	778	788	792	739	779	809	751	747	834	742	827	751	712	782	778	741	777	780	742	843	796	765	777	790	735	779	767	816	794	764	789	781	756	785	720	773	726	753	747	744	766	711	762	776	775	776	718	765	749	737	741	764	737	756	771	758	788	751	725	805	812	751	770	743	769	788	763	753	753	805	754	751	800	780	719	813	739	749	748	749	759	715	730	765	710	763	809	763	749	796	807	781	734	774	793	762	814	784	765	778	787	740	794	720	763	778	810	790	824	766	777	692	787	732	792	763	784	781	744	719	752	759	756	748	766	747	763	758	808	773	798	761	762	746	790	766	729	714	735	772	753	799	755	763	763	750	741	756	733	779	702	797	790	738	809	747	765	785	764	751	754	753	747	782	746	769	782	772	736	779	790	738	787	799	739	757	759	765	727	761	757	753	753	759	792	737	769	750	743	776	752	782	718	734	712	724	760	753	775	741	775	736	725	738	782	767	760	758	778	799	839	747	759	768	728	729	799	753	714	715	734	772	751	790	742	751	787	758	754	756	748	772	740	729	712	748	783	756	705	762	758	744	795	742	757	761	707	690	764	754	762	756	811	761	794	718	782	781	791	766	802	728	795	718	814	753	738	793	756	764	793	718	738	755	750	755	737	731	733	744	751	748	763	800	815	730	787	735	763	731	774	777	737	788	753	752	788	754	750	756	802	792	769	780	754	751	754	761	755	769	774	750	743	773	795	780	785	806	746	775	786	736	751	784	805	743	770	737	754	782	758	705	791	788	742	757	757	790	741	798	722	753	801	781	739	740	715	691	763	788	786	775	783	746	775	792	711	772	747	798	764	806	753	825	738	747	782	800	777	777	800	743	768	794	795	763	785	800	749	747	794	772	785	729	798	779	724	734	781	772	762	789	779	787	772	753	771	745	773	805	780	745	767	783	742	801	753	797	764	757	768	770	726	756	777	748	739	786	717	759	789	726	738	793	755	696	799	736	783	775	733	780	809	792	730	778	737	756	726	764	779	721	760	712	750	787	781	727	745	769	754	748	692	769	724	760	757	834	816	780	824	765	767	758	776	748	697	741	808	740	775	786	767	716	767	749	757	729	743	747	725	767	791	768	807	773	794	783	736	767	762	804	797	748	721	774	764	725	786	842	787	762	733	770	762	761	734	734	806	755	798	761	769	731	787	759	766	783	758	733	742	712	779	752	766	770	771	768	672	787	767	806	730	767	778	810	794	777	771	771	825	715	791	762	761	775	783	783	752	733	745	729	777	748	713	775	737	766	801	747	775	820	791	761	758	766	712	770	755	771	819	784	785	733	771	802	733	723	757	752	735	743	723	765	759	726	798	755	780	730	662	769	780	771	770	764	717	815	731	736	717	743	765	820	761	796	748	761	762	768	742	763	719	755	717	717	795	799	788	726	812	779	769	719	726	730	771	799	770	772	778	805	800	735	771	729	758	806	779	780	757	774	771	744	779	764	744	808	803	755	752	750	771	740	759	733	745	721	697	790	720	777	763	732	737	803	738	731	782	758	759	762	720	734	767	756	724	760	761	771	784	740	754	738	747	753	735	758	772	742	789	792	777	819	750	754	744	716	798	775	715	774	754	766	776	732	778	784	755	734	737	755	713	733	747	718	800	759	747	778	740	768	763	746	761	767	728	745	753	768	725	781	769	701	721	753	792	793	808	778	799	739	762	747	758	761	785	717	761	757	748	776	724	711	773	763	759	778	785	774	743	758	699	740	791	705	770	756	757	771	780	800	733	774	746	764	721	751	770	783	740	782	821	737	812	755	758	733	776	790	807	778	745	742	801	745	787	754	768	751	786	745	764	794	759	780	800	773	751	771	768	802	723	728	760	774	775	772	722	785	785	746	734	747	745	777	742	755	758	772	765	746	795	764	725	780	761	798	776	788	731	706	766	769	727	748	786	779	760	779	778	750	775	778	776	776	741	761	764	764	773	744	788	773	792	743	783	772	721	750	808	715	775	782	736	762	746	779	803	728	792	746	804	758	751	802	753	760	767	745	766	754	748	720	777	754	714	800	789	773	766	730	731	772	762	773	784	841	811	719	785	790	761	775	749	797	707	791	818	756	805	804	765	747	776	780	726	741	748	808	749	734	786	750	737	773	759	748	763	788	748	747	799	754	763	779	769	780	758	766	770	776	743	786	752	784	765	763	800	759	786	720	833	755	736	774	752	742	745	717	764	717	782	781	742	761	718	765	762	722	818	766	773	807	743	696	811	768	751	785	758	759	734	791	747	783	792	752	790	773	803	733	780	804	704	693	774	804	728	771	748	736	795	773	801	754	751	789	798	757	775	804	775	764	778	753	739	786	760	777	746	812	752	748	738	743	781	736	727	800	719	796	763	760	743	776	759	748	781	764	807	837	776	784	763	754	787	724	781	781	733	757	733	711	714	753	765	783	747	705	748	755	723	766	755	761	800	806	727	738	750	813	749	748	750	758	773	793	726	741	755	801	723	774	762	784	801	772	730	744	726	820	762	761	772	753	751	709	718	804	756	801	763	758	781	788	757	761	832	761	797	779	794	775	782	755	760	756	704	767	778	755	794	765	759	750	737	751	741	757	753	772	794	771	746	774	744	750	788	760	814	758	731	767	842	764	749	757	733	736	725	736	768	782	817	727	800	752	738	777	788	768	754	723	774	778	747	707	754	772	723	809	729	730	786	733	734	765	715	787	803	740	741	780	783	762	797	747	793	717	731	787	764	759	811	809	824	772	741	792	778	792	808	723	754	794	724	790	737	741	793	750	777	742	786	762	750	808	731	767	753	811	808	796	763	739	799	784	741	744	794	695	762	733	789	721	779	741	753	758	813	749	787	771	724	731	778	761	793	760	773	778	773	718	787	805	802	819	745	723	780	725	740	750	761	749	824	772	708	766	781	695	737	735	782	740	790	727	746	749	782	771	739	790	767	808	784	765	738	768	768	727	758	783	757	784	780	706	793	715	740	736	749	760	759	778	740	779	707	743	808	739	755	744	774	715	761	743	777	773	749	755	829	821	756	764	759	747	764	762	763	733	778	735	701	797	743	758	776	787	781	723	782	764	764	781	767	744	750	788	723	784	757	751	766	752	757	770	828	799	747	734	759	757	768	722	710	779	783	756	759	792	785	815	723	741	769	708	755	754
24964	21306	25826	22314	1265	584	560	573	538	570	535	564	545	525	517	531	507	509	504	508	512	493	519	525	487	533	525	542	489	515	467	490	519	507	466	529	502	485	472	484	566	472	517	480	473	507	480	481	497	476	506	552	499	518	489	523	509	487	486	543	496	557	524	499	515	525	570	497	509	536	495	522	545	498	507	504	522	454	489	531	525	493	543	548	522	500	507	498	517	519	494	488	524	554	525	521	528	484	519	481	519	487	498	528	486	484	539	568	489	528	509	522	481	461	497	490	498	499	501	496	496	505	514	460	494	483	510	477	539	536	532	510	499	500	546	485	495	505	484	485	522	517	505	517	498	506	481	469	480	478	504	486	529	454	473	476	485	577	546	513	520	510	527	521	462	469	515	503	505	502	487	511	504	489	479	507	566	534	512	503	481	494	562	514	522	480	473	487	525	495	494	535	505	539	503	518	519	526	510	531	510	495	459	495	549	497	501	512	463	539	506	528	469	507	510	509	493	492	526	483	508	469	481	511	494	515	507	516	483	524	499	510	503	518	511	490	545	550	521	529	490	486	504	528	534	475	493	497	488	500	508	514	514	533	504	514	521	540	468	512	511	525	485	572	499	494	526	502	514	500	485	479	554	492	486	499	474	508	519	495	494	503	572	525	530	540	486	476	470	513	463	516	489	516	545	494	503	495	471	514	464	490	512	531	516	515	474	469	492	480	491	531	486	527	501	486	518	469	516	499	478	519	474	497	472	534	520	474	475	553	503	480	471	487	493	502	565	471	525	503	574	512	516	522	488	558	479	510	473	517	544	514	489	512	487	511	486	503	492	488	501	488	567	494	481	498	478	521	503	477	497	501	477	485	507	469	484	511	468	509	507	509	518	485	508	478	491	509	496	508	531	531	524	507	503	494	478	472	546	511	541	532	517	508	514	531	487	509	498	527	518	501	514	486	496	494	498	517	473	507	466	537	534	470	508	489	495	503	508	510	531	500	479	499	475	521	487	477	502	565	498	524	516	492	465	525	476	473	519	493	497	533	511	527	518	563	508	499	513	489	496	512	513	510	511	500	516	499	507	526	531	514	518	566	483	548	549	546	483	513	528	467	522	542	527	498	498	537	514	509	511	495	481	523	484	547	483	486	516	537	489	503	525	517	506	513	511	521	536	545	500	519	502	548	521	541	530	490	510	516	505	493	508	491	502	540	541	476	506	507	534	574	502	547	522	510	472	502	473	485	533	511	502	538	485	534	505	535	489	497	473	506	492	513	496	520	516	501	485	488	521	529	489	528	453	546	504	473	505	562	496	494	560	540	497	545	544	523	529	500	519	493	507	484	532	501	533	550	509	546	469	519	537	517	504	510	523	515	510	482	491	520	527	533	512	540	501	499	518	471	494	556	511	472	490	497	497	464	534	496	522	550	490	485	497	466	475	487	482	533	563	501	550	539	513	536	502	493	475	545	488	500	520	487	533	498	505	455	484	458	518	525	538	507	534	474	488	536	503	473	520	502	495	531	529	497	549	501	542	463	526	531	474	540	540	500	496	509	495	530	491	513	504	512	479	499	529	502	516	490	507	510	484	532	534	507	519	530	483	485	524	486	489	494	550	517	494	492	504	527	520	506	539	485	504	502	532	496	544	515	491	481	479	502	469	506	557	525	493	498	517	568	497	494	473	518	498	515	510	515	539	513	446	503	525	511	500	448	511	514	493	490	487	510	523	511	505	509	506	479	516	531	507	500	484	508	540	508	527	541	494	519	518	498	484	482	504	529	491	479	483	488	529	505	478	526	480	497	514	491	533	510	536	510	461	484	522	455	512	539	543	474	485	482	482	501	527	506	528	531	505	480	503	539	509	516	504	509	501	441	540	481	478	512	517	516	511	515	511	498	530	499	474	462	535	524	485	535	540	518	486	508	508	522	502	482	556	523	514	436	520	495	519	498	482	534	481	536	498	466	497	495	465	494	500	515	501	517	537	502	530	511	498	518	474	542	477	475	483	505	482	488	515	521	481	514	506	505	546	522	485	552	526	509	470	480	489	495	479	478	492	451	523	512	503	523	487	478	494	523	554	504	478	512	521	465	506	523	502	512	480	489	507	524	492	489	522	487	517	485	499	514	517	484	507	470	471	515	482	503	510	499	501	536	530	502	519	552	513	512	507	520	503	500	549	496	497	523	502	512	520	522	484	476	480	467	531	508	479	519	529	486	527	506	532	488	504	437	520	513	491	524	481	516	500	514	516	513	503	489	453	507	495	495	493	488	521	536	508	479	502	485	484	505	475	498	553	483	524	499	527	533	513	479	507	472	475	523	481	519	496	497	494	487	483	504	492	485	476	488	499	509	511	520	509	512	516	536	496	496	500	545	492	475	498	474	460	503	522	556	501	490	507	501	489	511	521	534	507	527	503	532	509	512	477	534	472	476	499	515	507	501	513	514	526	486	500	519	484	508	525	510	516	504	529	549	541	466	490	495	517	495	478	532	475	523	474	529	539	479	502	481	532	490	491	517	529	479	545	489	519	512	509	500	497	519	534	557	463	478	564	491	484	514	523	514	503	535	513	517	487	471	544	508	501	536	499	506	490	495	501	496	493	548	533	481	481	528	497	495	479	468	481	532	533	509	491	474	538	519	467	501	479	498	510	480	507	492	506	503	526	501	507	507	512	492	501	451	524	522	545	491	493	487	523	493	475	572	468	528	524	477	520	490	512	587	499	510	504	467	477	500	498	529	510	514	543	489	474	535	524	532	492	488	480	497	475	493	497	524	518	480	508	519	545	491	512	496	514	508	492	503	492	529	512	504	470	475	517	515	493	551	527	490	480	493	495	505	512	508	504	534	539	516	496	486	502	474	513	500	482	495	494	534	531	541	491	500	518	492	454	508	526	505	492	505	533	500	489	516	550	500	496	487	483	500	564	527	506	529	511	527	539	523	519	470	505	537	523	523	479	520	493	517	520	465	531	521	466	506	498	491	498	507	530	568	505	514	501	485	486	505	503	509	533	533	534	539	455	509	501	508	515	522	511	502	480	489	526	479	516	484	534	515	505	513	516	535	530	520	504	502	541	509	472	502	494	531	523	502	503	489	503	502	508	478	506	476	533	479	521	520	488	504	508	502	501	497	493	510	504	540	513	493	476	474	514	493	505	490	469	502	494	463	523	504	538	495	473	522	504	522	486	485	535	492	508	529	514	472	489	539	496	473	507	543	519	507	482	512	512	496	476	497	532	518	518	520	489	493	512	478	480	497	571	507	489	512	468	532	491	508	521	498	509	521	512	523	489	510	535	491	484	477	517	533	479	490	502	480	513	544	495	521	522	470	521	494	537	501	475	533	511	482	504	543	483	470	529	518	482	488	531	479	479	501	487	516	492	490	508	521	536	511	495	546	542	505	487	469	521	526	541	507	468	504	526	505	489	487	523	491	513	469	480	481	468	534	517	499	534	480	471	505	530	506	508	514	517	514	531	498	491	537	540	505
27813	3466	2199	1333	1078	971	854	800	761	718	754	760	694	669	657	662	625	655	661	638	662	671	699	654	632	659	628	707	639	705	691	619	677	661	704	636	650	648	617	662	675	695	649	631	606	633	642	635	643	628	638	666	659	679	607	625	657	606	646	666	694	653	627	658	612	676	675	658	640	669	694	692	646	614	636	647	652	675	659	654	643	645	652	608	648	647	634	660	619	610	646	642	624	668	668	642	664	697	590	664	636	608	686	653	648	638	601	651	627	673	666	654	657	640	702	627	637	674	640	629	609	636	647	648	652	679	654	633	656	668	631	653	648	660	668	665	636	623	633	664	675	657	704	635	616	638	662	628	687	632	645	592	680	667	686	611	662	645	636	649	676	653	636	614	630	621	619	672	627	666	641	626	639	664	633	602	581	644	664	622	658	632	673	657	623	604	678	616	654	692	671	639	638	647	658	672	640	631	643	654	632	657	630	651	630	661	622	614	660	666	641	696	586	636	633	644	672	641	619	667	624	619	678	613	632	657	609	635	657	649	643	639	665	686	667	627	631	623	656	657	614	599	618	677	623	644	641	667	611	634	655	682	624	628	634	645	662	637	683	661	608	633	592	624	669	621	686	635	652	616	680	640	610	667	678	649	682	657	640	645	630	657	657	666	685	662	648	650	645	635	612	657	655	650	650	648	598	675	717	654	624	639	651	619	629	658	642	613	667	691	639	631	678	633	668	624	634	694	626	650	654	687	687	673	671	660	626	628	636	659	628	658	646	677	663	643	654	594	635	638	650	642	671	660	641	645	677	653	664	622	629	705	690	672	654	674	626	594	680	639	622	662	644	637	659	646	658	637	672	687	617	631	662	647	634	683	619	667	651	660	644	643	640	647	651	657	654	653	610	648	612	648	639	657	682	638	648	662	670	644	622	651	683	660	630	698	655	652	700	651	665	620	643	631	642	712	634	622	637	643	664	617	672	601	614	630	677	600	631	617	643	636	655	631	631	653	630	626	641	621	647	676	651	623	616	647	641	626	669	649	636	639	630	633	628	604	614	671	651	633	613	621	632	643	639	652	616	687	666	629	637	635	653	628	625	683	634	644	605	662	624	667	660	619	661	646	655	659	667	594	669	670	632	635	636	657	661	619	663	652	603	682	649	648	643	599	653	657	654	631	646	619	630	643	634	709	630	632	664	651	652	658	633	630	621	692	633	601	585	623	640	628	641	629	618	637	616	659	612	670	622	721	663	624	625	654	647	654	616	673	604	632	685	638	667	671	626	639	657	635	687	654	603	661	614	656	640	688	616	645	608	629	606	600	664	674	636	636	672	629	629	651	653	658	652	652	648	605	647	672	625	645	647	632	691	636	638	623	646	666	672	632	650	635	648	702	642	644	691	671	637	637	675	644	663	658	640	654	611	652	712	650	632	671	622	632	641	655	650	634	589	652	624	699	638	610	610	663	666	646	680	597	638	616	658	622	643	653	627	704	660	657	612	643	629	662	608	599	642	628	679	611	650	620	653	633	604	595	624	699	618	647	689	625	668	567	660	632	648	678	621	640	618	659	632	635	640	660	670	724	650	642	641	624	653	686	647	598	629	628	643	621	636	621	621	593	632	695	630	617	634	613	613	675	658	627	659	697	679	641	653	629	671	655	634	617	652	700	643	650	612	686	606	654	646	703	643	611	623	627	658	611	667	627	628	615	615	646	661	672	657	638	625	691	664	645	685	646	615	617	674	644	678	676	665	602	639	643	630	681	648	608	692	654	679	654	646	663	647	640	684	657	644	629	677	693	681	656	632	679	653	648	659	637	670	651	686	686	689	648	640	628	651	622	645	678	654	642	606	647	596	670	690	640	624	652	637	637	653	683	649	668	693	640	643	657	650	643	629	643	650	651	623	673	644	644	611	618	632	640	687	632	638	651	658	648	640	647	670	659	627	631	626	609	631	621	655	636	647	673	645	655	641	643	659	686	684	629	668	657	637	629	627	635	637	673	589	634	634	602	630	689	682	663	605	649	609	635	644	638	677	633	628	611	616	624	665	642	648	646	651	634	650	619	638	633	655	640	672	633	639	608	640	667	655	589	667	663	676	653	656	621	626	647	667	646	654	615	629	630	616	663	665	616	642	608	682	670	614	662	614	668	590	620	620	694	641	670	598	627	656	638	611	649	674	602	650	636	626	609	642	637	680	613	653	676	623	640	611	653	660	651	642	690	635	640	629	658	631	651	646	672	660	658	623	609	647	688	600	644	633	654	660	655	650	678	628	624	645	662	677	674	679	635	646	638	641	656	637	606	678	658	646	623	630	637	647	647	649	656	612	642	599	703	606	615	616	615	573	605	621	653	671	613	622	664	672	685	653	600	649	663	613	660	644	662	644	658	648	660	684	618	608	665	667	683	674	646	674	643	675	634	635	632	632	636	660	649	641	665	616	655	639	622	640	693	666	617	660	622	617	655	669	648	648	611	636	637	648	642	637	620	676	663	634	636	620	649	580	639	668	623	615	667	679	638	649	645	651	713	661	640	646	668	633	636	651	621	652	639	601	615	706	604	614	646	675	632	636	603	653	633	636	660	635	651	605	666	637	641	661	625	631	643	638	670	641	615	690	630	657	617	635	616	636	621	619	634	660	633	632	672	655	642	604	663	680	628	641	675	637	677	666	645	648	638	614	651	684	632	580	649	663	635	674	621	622	659	652	651	616	668	638	673	604	675	689	666	675	627	654	667	605	632	649	637	656	616	627	677	671	670	666	629	619	665	635	654	624	678	614	657	629	662	686	630	654	661	639	623	665	641	678	716	609	638	611	647	632	641	650	614	633	640	661	591	650	660	705	604	643	699	671	633	621	660	648	647	623	648	682	647	631	697	680	621	640	618	662	640	635	631	616	646	673	698	619	617	646	670	654	644	665	637	624	616	615	627	681	638	660	671	690	647	610	676	652	610	633	627	636	641	654	634	638	585	625	646	660	730	658	609	717	653	655	603	682	632	613	640	642	648	614	643	648	651	678	603	645	639	660	596	646	611	623	656	610	608	660	689	657	627	659	602	685	622	668	605	647	678	611	624	664	692	669	689	636	597	671	635	643	625	635	630	703	636	656	661	647	647	640	666	630	683	656	600	647	640	633	641	613	633	669	633	658	633	679	665	656	652	657	609	685	619	648	652	615	683	644	627	652	664	650	639	634	663	698	687	642	661	625	636	637	658	652	662	627	630	635	625	682	642	650	680	630	656	627	638	634	671	625	686	677	640	622	662	620	622	685	613	628	664	615	638	642	685	642	625	633	611	569	645	669	633	671	585	632	660	696	629	644	640	633	685	618	620	710	660	628	676	658	673	641	651	627	644	640	624	644	658	675	654	622	662	648	647	657	610	631	641	668	696	630	573	649	672	684	634	637	660	618	665	661	613	668	640	652	640	644	635	675	619	657	679	638	642	630	624	651	627	634	626	657	655	652	665	643	619	574	635	649	611	623	618	648	673
22630	21311	28593	24355	21306	18609	1143	578	456	394	375	378	352	302	295	303	322	282	290	302	295	258	293	311	249	275	289	252	245	288	269	285	281	260	283	293	272	279	257	248	288	307	276	279	291	265	280	260	255	262	296	298	291	270	266	319	287	236	280	287	280	275	287	245	307	234	267	252	271	220	274	250	266	298	280	269	253	272	286	257	270	250	259	258	261	269	254	250	256	266	273	266	276	262	256	252	273	264	263	294	265	275	268	307	262	265	278	271	251	275	272	250	242	256	257	278	257	235	263	260	236	277	235	293	272	243	274	247	268	314	280	252	236	292	278	258	271	251	276	269	271	267	295	289	290	258	292	276	268	310	280	264	258	277	254	272	283	261	294	277	243	292	280	261	276	250	265	282	298	251	265	272	288	273	252	275	257	286	283	296	272	272	265	265	256	290	250	264	265	285	282	266	292	245	266	263	268	245	280	290	275	299	255	266	296	294	248	269	250	264	265	284	300	241	250	268	298	265	265	281	257	267	307	255	253	281	280	257	270	278	245	267	261	246	260	255	271	279	274	245	255	295	274	254	247	262	274	276	266	270	259	239	294	284	273	251	258	260	263	261	265	277	280	268	257	264	266	254	269	274	232	276	255	254	254	257	281	270	268	277	270	261	248	284	273	281	283	221	263	279	272	254	230	273	253	274	285	294	275	286	260	251	228	262	265	256	258	302	272	263	257	246	247	245	296	278	304	252	269	267	277	255	248	271	263	279	291	257	260	253	284	286	283	267	272	309	247	262	271	255	282	284	321	261	266	237	252	292	247	272	264	279	269	255	271	261	250	235	261	264	287	253	322	248	292	254	240	266	258	295	276	273	282	266	290	234	281	268	256	264	270	294	264	316	276	269	284	274	247	266	256	271	271	231	272	269	275	254	285	253	282	296	282	256	272	274	249	270	276	274	243	284	287	251	272	246	302	312	257	267	260	274	288	250	261	263	288	271	299	284	299	270	255	274	282	245	258	296	287	236	266	276	281	263	259	264	260	229	283	271	238	283	280	237	278	301	264	258	323	257	273	297	255	242	264	292	285	274	257	274	264	280	268	254	283	276	280	276	271	264	259	270	284	258	239	294	283	271	272	272	258	288	256	266	278	247	249	248	272	259	257	262	276	270	283	274	273	263	286	245	265	272	247	252	279	261	246	295	263	275	278	261	242	308	261	236	286	243	291	266	257	278	254	282	262	255	250	250	304	256	262	268	259	231	270	247	262	264	272	247	264	243	280	250	240	276	270	276	264	276	251	305	286	251	273	259	273	255	247	268	251	281	259	265	273	263	260	252	307	275	258	279	289	270	280	255	247	274	266	256	272	258	287	294	264	282	267	265	263	270	278	263	282	286	272	276	254	253	286	246	242	262	269	199	265	251	254	276	273	272	288	244	284	300	272	328	298	266	289	279	276	260	278	235	291	254	260	267	275	236	244	280	274	259	289	257	290	252	277	254	269	253	278	272	263	229	264	251	263	256	237	286	277	253	288	269	293	280	275	276	267	272	291	272	246	261	273	280	244	255	274	272	262	290	253	252	243	261	258	281	279	274	282	250	278	270	292	261	248	266	232	300	274	281	240	283	274	313	272	291	244	285	259	279	259	282	267	296	264	272	281	265	265	293	276	282	280	292	288	268	247	275	272	278	241	266	228	247	272	253	270	283	257	273	289	291	275	277	248	265	262	250	263	268	301	253	236	282	256	263	254	276	253	244	276	273	273	261	294	277	289	237	262	241	291	282	261	298	289	253	282	282	297	280	261	256	239	253	264	273	276	277	251	280	266	243	260	302	241	280	265	251	276	260	244	271	244	273	267	257	250	283	257	259	250	248	269	297	277	267	256	276	251	249	256	304	252	241	276	295	264	264	272	258	276	244	289	273	276	295	256	250	260	261	296	255	279	259	258	266	277	267	265	260	282	274	260	259	271	283	289	266	236	259	284	270	244	278	296	255	283	290	266	293	246	276	300	251	266	282	256	266	299	283	266	258	275	261	245	260	284	238	272	272	264	258	255	237	275	275	265	287	274	236	264	259	275	268	281	276	256	269	285	264	279	280	267	282	235	271	254	271	268	251	260	271	293	260	242	306	239	272	252	305	253	258	270	262	272	248	264	278	268	262	263	251	283	248	262	276	272	270	284	277	250	264	278	271	264	247	285	262	285	279	268	252	249	245	242	287	252	257	241	286	288	277	265	250	279	261	248	302	271	253	275	266	271	249	266	292	273	284	254	231	270	273	282	290	245	248	272	286	259	288	243	287	263	264	252	252	268	282	253	260	275	264	283	276	240	262	274	257	294	240	277	289	271	260	262	267	278	261	266	268	274	255	273	263	248	260	243	290	274	269	281	284	252	262	244	251	254	272	257	271	237	287	253	277	258	287	296	282	258	251	275	263	274	273	283	304	246	266	289	273	266	268	262	231	275	241	247	267	244	271	247	254	265	222	264	252	245	260	282	275	322	290	250	232	252	260	257	279	242	281	222	262	276	276	271	261	261	252	246	254	279	293	274	263	249	269	290	299	263	264	244	283	262	300	292	262	279	260	260	265	288	272	286	294	272	264	271	278	272	277	266	287	262	238	233	250	268	232	265	278	282	273	281	247	238	268	256	261	265	253	279	292	259	244	267	253	280	270	286	261	278	263	259	272	273	272	301	257	232	256	261	248	253	236	253	251	279	256	255	265	270	277	277	282	258	249	282	267	290	265	236	269	273	278	273	267	272	274	252	265	268	287	268	284	264	292	267	248	278	276	266	287	272	260	275	274	254	270	287	276	269	255	282	269	259	274	285	283	273	300	279	274	253	275	256	284	283	240	293	250	274	302	251	276	261	294	255	269	286	286	281	245	242	248	254	290	271	234	302	296	293	273	251	289	267	236	249	277	291	267	267	267	267	265	261	271	257	259	290	264	272	261	252	272	245	259	273	268	304	291	277	272	295	264	261	258	277	282	251	273	277	284	270	262	242	258	290	265	272	271	274	265	247	260	289	248	270	266	274	276	238	278	264	262	252	252	255	268	279	285	295	254	271	270	265	253	271	280	274	269	258	265	265	277	264	269	288	271	243	275	239	269	258	281	255	263	261	263	265	257	298	267	290	263	245	262	287	239	275	272	244	268	271	250	273	262	279	269	277	265	268	256	298	256	277	289	266	246	270	276	279	262	301	263	274	263	288	268	283	261	248	258	285	242	285	253	302	285	247	255	259	243	263	240	263	254	226	272	269	266	270	272	260	283	270	287	278	299	286	268	272	252	303	271	265	241	304	304	253	280	297	279	264	278	253	286	265	274	276	267	235	271	263	280	255	282	284	253	297	284	249	250	272	282	263	275	280	262	271	277	265	232	269	247	296	269	259	262	266	278	261	248	276	227	286	231	261	277	275	281	293	261	257	265	264	279	267	271	270	273	263	248	255	292	268	311	263	260	297	234	245	267	289	255	264	269	261	254	282	246	248	271
34774	10504	6485	3032	2121	1581	1240	1024	876	717	654	650	553	507	524	484	472	414	428	410	430	411	372	437	392	385	409	383	403	420	397	408	388	399	369	372	339	383	391	395	353	410	363	360	404	384	389	371	384	376	372	394	351	388	360	354	323	402	350	381	406	377	337	400	355	353	345	383	372	387	391	387	349	355	359	398	398	372	342	354	364	369	399	372	350	378	377	353	394	366	352	391	374	342	363	379	342	359	361	372	353	366	357	382	360	364	320	342	350	356	364	365	371	347	353	388	358	333	360	356	350	338	346	392	367	327	397	346	330	362	381	363	366	376	364	396	364	329	343	410	318	366	372	351	327	350	378	342	353	369	305	370	397	329	342	371	357	350	363	372	348	360	342	367	345	370	398	373	379	380	380	369	396	355	392	362	367	367	342	354	359	369	357	370	350	396	375	350	350	341	382	349	370	339	391	366	354	363	406	368	340	352	367	351	351	373	321	388	363	337	354	352	372	375	367	384	336	348	322	382	363	369	371	347	347	346	349	369	368	371	397	410	355	333	350	350	382	333	379	362	372	370	351	327	339	326	340	357	367	381	363	335	387	359	351	348	361	345	374	327	355	327	353	335	344	337	372	326	397	352	336	359	357	369	361	378	359	352	379	388	393	340	346	374	326	350	353	374	352	378	358	342	369	369	358	387	335	374	346	347	343	360	310	337	339	344	356	373	385	375	366	365	370	346	367	318	355	366	348	315	353	363	366	375	356	360	350	345	344	332	367	344	364	364	372	343	354	372	382	357	349	366	360	356	348	367	378	346	374	351	356	367	341	374	307	363	335	350	389	365	365	342	379	331	323	351	377	389	338	354	375	378	369	368	344	352	348	358	363	374	346	401	363	365	379	343	371	369	381	345	369	378	372	360	356	389	337	374	355	360	368	358	346	334	353	343	325	346	363	326	389	304	342	359	361	356	374	360	370	332	356	351	371	352	385	365	349	380	341	364	361	389	366	355	360	323	396	382	344	353	348	357	310	381	357	372	355	349	371	364	379	364	348	413	352	357	356	342	380	352	356	335	353	369	371	338	347	332	341	397	365	374	339	342	339	347	373	370	354	373	375	336	369	338	373	384	366	342	342	336	333	337	339	362	322	349	341	383	356	345	367	366	361	353	358	364	347	390	347	339	364	376	339	384	340	356	360	378	344	417	354	378	344	372	393	367	362	355	379	380	344	369	358	393	364	354	360	363	359	368	372	361	338	347	358	374	374	383	353	358	336	326	342	332	356	359	375	348	357	369	348	369	345	360	364	329	371	376	368	386	393	385	367	381	347	353	349	357	385	389	364	334	407	355	362	343	372	344	353	326	341	394	356	362	364	386	335	366	365	373	379	390	387	349	341	361	361	347	363	352	392	359	360	372	377	339	396	359	381	359	391	343	388	376	349	355	356	343	355	375	357	347	369	378	367	361	377	381	377	409	362	334	382	388	352	359	343	371	364	377	347	376	343	341	370	341	351	313	362	332	364	374	338	382	361	345	397	363	335	362	386	348	339	361	351	388	343	355	345	364	381	342	342	366	323	351	357	350	369	363	407	347	377	355	339	343	344	377	364	375	344	361	375	374	360	386	381	354	339	372	327	344	380	344	370	357	362	340	358	386	386	366	358	364	390	311	331	369	368	347	382	369	316	368	352	386	373	362	362	341	368	387	347	358	384	366	378	374	379	362	328	327	352	362	357	387	370	342	356	359	378	374	371	356	347	381	343	374	354	329	321	337	373	356	361	353	370	366	381	357	351	353	372	345	344	338	374	350	393	381	372	372	362	382	400	367	373	367	386	333	334	347	353	364	393	366	373	394	309	380	369	355	355	368	358	380	345	342	364	370	354	338	355	366	362	307	343	341	349	342	391	362	363	354	383	379	348	386	354	351	378	360	352	343	363	353	384	350	343	336	353	355	368	338	380	366	370	365	381	363	381	375	371	348	333	327	364	372	390	378	344	402	376	377	388	380	353	352	378	321	371	344	376	333	346	341	384	336	335	354	382	355	345	375	359	350	345	335	395	332	373	366	362	369	368	320	351	348	368	364	363	340	382	354	348	387	342	388	373	345	396	405	381	359	381	366	375	342	364	361	358	333	333	347	373	373	374	357	374	353	333	343	351	385	351	379	370	353	372	377	384	341	337	350	391	358	345	362	353	388	372	340	367	386	359	371	369	327	354	376	375	361	386	353	331	377	365	368	353	385	332	336	346	355	392	392	325	347	382	324	356	346	378	350	370	351	366	378	361	344	361	359	344	354	339	384	362	370	353	362	358	335	342	328	376	382	371	353	349	367	367	394	362	357	381	369	345	335	384	314	393	363	365	368	367	368	341	376	347	347	370	389	384	349	368	355	383	384	379	381	360	355	343	369	357	375	366	369	367	362	367	334	327	329	331	381	386	350	386	337	355	370	376	365	336	322	362	330	372	364	367	372	330	377	365	351	361	372	320	328	371	379	366	358	371	357	363	360	389	361	362	316	337	364	378	383	387	333	374	379	340	385	336	369	356	374	369	361	373	369	337	379	358	341	389	349	354	331	338	390	335	360	328	393	308	375	369	354	342	354	339	363	374	350	357	392	351	360	390	384	349	369	349	359	372	358	363	330	388	375	370	348	357	374	343	368	381	382	370	353	362	357	362	333	371	368	345	345	357	337	346	358	351	373	392	369	366	362	348	366	350	337	386	340	336	355	367	370	372	350	350	381	378	340	361	334	366	325	381	363	331	370	377	372	346	336	373	375	365	355	348	344	401	333	357	364	358	339	359	372	410	336	352	332	370	325	367	356	363	356	374	352	357	374	353	363	342	369	347	364	342	370	389	398	348	372	372	342	352	351	378	355	376	327	388	342	377	376	372	331	368	364	372	339	355	380	341	374	343	335	374	378	380	393	356	364	364	363	380	381	373	362	364	374	343	351	358	383	340	356	376	356	375	377	367	327	345	338	372	309	338	342	359	340	364	348	404	336	334	364	326	370	365	407	326	353	370	353	355	389	345	356	366	327	356	310	369	364	336	358	353	399	348	370	358	343	339	368	359	341	357	350	354	318	346	316	364	384	325	338	384	351	367	320	340	329	348	336	348	313	399	379	335	319	384	378	387	350	392	335	390	322	341	345	363	347	377	361	355	351	354	376	346	372	374	380	346	377	360	350	388	386	354	353	355	352	352	339	359	384	360	351	362	357	370	362	344	373	330	368	318	367	367	385	407	335	372	341	356	358	371	375	359	382	334	327	383	351	359	361	361	370	424	379	353	351	338	358	398	349	328	340	390	345	380	350	382	354	318	339	365	381	375	348	314	377	346	353	334	381	363	365	348	373	316	355	354	347	383	340	344	372	322	355	348	347	415	382	360	338	413	367	379	336	364	369	374	349	374	354	375	351	392	374	364	367	337	369	381	351	354	344	366	334	347	360	352	349	343	370	405	353	338	374	384	351	385	355	338	378	348	338	400	379	352	376
28009	15916	2694	917	714	721	722	738	684	685	749	724	652	703	747	776	715	720	687	681	702	720	715	696	699	743	700	666	731	736	726	706	758	690	716	672	651	663	715	711	718	685	711	703	675	716	756	695	689	687	690	717	700	692	687	684	726	691	749	705	711	662	731	661	682	712	695	741	713	730	724	718	769	719	693	702	695	692	738	708	697	695	717	687	734	708	731	682	645	699	701	715	689	708	740	687	718	712	706	733	667	668	778	748	680	722	726	724	720	692	666	696	720	778	688	715	701	704	718	728	691	747	724	708	700	659	772	734	708	693	687	704	689	732	704	670	649	681	677	691	697	724	733	722	683	743	646	707	708	705	703	687	693	726	706	701	652	706	748	782	676	705	684	681	700	723	723	722	688	717	716	713	731	698	673	699	672	724	686	683	695	730	691	754	691	704	693	746	723	698	694	689	702	737	742	749	706	710	676	708	706	694	702	733	713	676	689	743	679	726	715	664	709	694	672	681	700	669	683	726	717	741	699	734	732	695	726	708	682	697	689	747	664	678	684	725	713	716	743	670	741	653	652	712	710	675	720	716	743	697	683	673	680	669	663	735	719	744	744	715	723	742	737	717	730	671	701	700	679	680	750	713	717	670	670	660	705	705	683	678	662	678	703	683	711	686	747	731	724	694	699	673	710	671	702	686	649	671	708	685	686	663	673	674	680	694	737	704	689	700	733	733	745	720	702	734	731	685	700	733	705	734	711	684	719	708	672	753	693	737	674	676	678	694	714	736	736	715	723	682	702	693	656	700	718	709	678	729	668	703	704	683	704	684	723	711	698	665	720	711	695	772	714	703	689	704	704	679	728	722	763	727	699	708	691	669	657	781	709	768	693	709	735	690	705	639	743	714	635	690	741	709	709	626	622	688	693	717	793	696	641	709	736	679	708	679	699	743	668	725	709	724	711	692	669	732	733	744	709	757	785	699	688	714	741	700	688	714	668	684	693	663	705	655	724	703	730	707	697	717	660	663	708	679	715	722	684	734	728	741	728	690	748	696	656	696	697	693	746	719	733	696	762	689	687	651	743	678	767	684	722	694	700	755	690	639	707	723	680	696	708	720	680	712	658	753	662	676	702	724	679	694	685	715	679	714	710	726	761	719	708	686	702	686	729	672	688	692	695	675	725	719	689	737	706	701	686	671	667	695	673	737	727	702	665	708	717	715	682	724	647	668	721	669	752	693	673	707	644	703	724	707	713	667	720	697	717	676	701	674	697	708	705	703	692	717	699	669	712	703	699	701	705	686	701	677	638	721	688	692	678	702	684	704	740	670	732	719	704	688	738	740	681	719	723	702	734	720	680	719	670	735	661	735	702	714	715	675	712	707	713	629	697	709	729	705	725	678	711	708	727	634	663	695	665	724	651	695	711	655	699	727	698	701	699	685	712	754	677	687	710	723	706	685	684	718	658	746	706	714	739	704	710	732	699	711	750	710	722	724	697	715	709	661	735	730	739	729	687	721	699	730	686	659	680	676	711	695	682	745	681	668	663	687	677	688	652	675	699	704	694	703	699	703	666	709	685	670	672	722	710	716	751	698	665	711	709	709	743	724	718	727	722	706	705	722	696	715	685	695	685	675	693	669	702	739	672	676	702	700	686	706	660	693	670	672	715	722	743	650	705	683	727	651	678	663	736	689	720	694	697	765	690	666	765	740	677	740	693	666	720	690	670	719	676	750	725	712	707	654	715	717	706	688	742	701	692	699	719	684	730	729	692	670	663	724	700	687	652	764	683	728	705	683	710	680	779	699	678	734	722	677	706	716	716	679	659	736	707	701	727	734	690	715	708	707	699	635	732	694	732	663	716	669	778	730	726	674	714	701	734	719	695	669	690	731	692	684	709	699	681	675	705	745	745	726	701	748	707	715	704	642	746	695	719	708	710	691	659	699	699	722	749	677	726	754	717	755	701	680	696	703	752	705	684	679	692	731	699	696	739	708	673	724	695	729	696	670	667	693	677	742	726	687	672	662	755	676	690	706	713	716	749	685	722	734	743	735	665	663	719	698	689	669	708	667	708	694	716	682	682	711	708	704	760	733	718	687	698	678	677	732	692	678	689	721	692	691	777	705	740	741	679	733	737	680	691	724	718	707	744	689	736	725	667	671	691	676	694	672	707	743	696	732	668	651	671	714	714	713	680	724	726	712	696	697	716	738	713	706	707	728	727	716	705	704	680	697	716	736	699	714	675	661	690	728	655	698	709	715	698	704	719	696	718	707	679	681	693	707	702	700	778	736	710	713	746	681	692	767	693	652	692	712	694	639	712	730	732	726	672	727	699	641	722	679	685	653	722	716	700	721	723	721	686	663	688	739	676	703	723	717	662	713	725	731	675	673	646	717	660	689	702	695	758	672	735	692	719	705	721	762	682	739	682	658	670	699	726	695	751	746	733	707	718	679	722	723	668	740	709	653	726	709	697	721	685	667	712	712	676	713	706	764	774	713	709	701	712	710	720	742	712	742	698	688	715	671	714	714	693	670	704	721	704	710	717	703	698	677	725	709	666	717	764	697	681	680	671	721	670	754	718	674	711	671	709	730	686	711	692	672	719	727	678	648	692	687	667	684	712	710	723	719	733	743	686	747	724	717	717	734	730	676	706	685	692	691	706	728	685	676	754	696	707	697	771	664	729	677	670	705	684	681	707	692	669	679	746	701	665	735	740	747	733	731	707	692	708	675	715	677	701	725	736	713	725	694	697	605	741	718	664	692	690	755	717	722	660	686	689	712	693	712	718	722	695	687	700	706	715	693	694	734	685	665	650	704	735	689	694	683	705	701	715	719	724	689	677	710	707	685	745	736	712	681	719	730	721	687	684	741	700	697	705	699	683	701	716	721	682	697	677	670	718	712	719	747	726	660	667	739	703	752	729	695	673	691	669	730	753	750	656	720	710	720	702	687	695	682	684	718	725	770	725	708	711	692	676	683	732	698	701	710	681	676	685	739	670	705	745	710	727	715	689	670	722	710	695	687	770	711	698	676	714	726	714	711	745	678	704	716	690	710	708	658	705	669	684	691	704	683	673	735	693	699	668	667	721	665	730	747	690	684	692	697	746	708	729	691	681	749	718	680	706	690	690	724	718	755	745	716	700	727	721	667	672	681	685	668	745	709	707	704	688	757	736	719	711	730	738	693	679	690	648	719	675	711	737	755	725	721	724	721	687	717	737	737	712	712	676	695	752	727	696	705	716	692	707	772	706	677	704	701	710	632	742	685	677	648	763	728	688	670	686	666	712	722	747	696	712	691	695	705	702	718	686	711	731	733	740	695	679	666	700	694	739	729	709	658	697	719	730	681	712	701	705	704	743	687	688	697	724	726	674	740	685	715	721	739	662	672	659	744	704	649	698	717	676	741	706	726	689	721	669	686	664	753	728	680	691	741	739	690	708	719	723	699	740	732	643	675	761	689	667	687	777	691	721	648	780	728	701	771	735	681
10727	1353	1169	965	965	941	923	910	927	892	985	904	909	870	894	852	903	901	840	918	899	948	903	919	885	931	943	866	933	880	898	891	919	924	903	875	898	919	886	947	868	959	904	889	934	953	935	949	884	915	882	878	877	934	902	844	881	909	938	882	889	891	929	919	928	903	914	959	874	886	878	909	860	927	879	865	918	901	891	890	934	874	892	871	964	901	855	874	945	966	907	884	875	900	913	933	952	837	902	894	950	899	906	899	912	932	914	869	909	908	909	911	912	911	915	895	896	901	892	911	888	894	936	861	881	920	905	888	899	910	934	879	957	867	942	916	875	876	917	901	870	966	959	916	926	884	927	911	904	910	936	900	823	902	946	896	896	857	901	937	889	851	922	911	905	866	882	937	925	921	859	911	879	897	912	942	957	966	906	914	867	904	922	905	920	868	950	972	941	846	922	898	922	914	938	906	907	900	906	959	883	889	864	911	924	956	908	930	924	935	931	914	888	935	959	915	971	923	880	880	882	871	920	940	909	868	874	928	878	925	924	935	916	945	907	875	886	893	864	892	883	868	854	902	902	990	916	871	880	923	882	928	923	849	896	906	875	909	921	845	961	864	874	905	916	921	918	907	933	902	885	856	916	938	927	916	880	933	890	868	924	907	917	895	849	870	901	921	899	925	913	888	892	873	903	856	883	901	937	919	907	953	892	849	856	942	906	897	912	919	970	925	920	882	936	935	888	919	850	928	901	913	951	884	918	884	895	899	910	902	915	894	925	927	964	894	892	871	865	932	874	860	864	909	895	942	920	879	896	882	927	894	915	863	925	899	942	863	907	879	917	935	904	898	894	962	890	887	905	876	915	887	931	862	894	895	906	930	964	934	891	919	888	970	909	895	869	944	952	895	882	866	966	914	910	844	963	871	933	936	859	872	897	879	910	921	873	953	936	945	935	880	894	857	897	854	874	907	904	885	916	886	859	855	949	949	912	945	912	923	889	869	918	920	899	947	911	931	930	954	888	922	845	913	916	914	956	890	837	890	834	895	893	895	879	900	900	927	936	896	887	906	833	892	922	909	946	947	870	960	943	902	872	941	886	947	922	906	858	942	869	895	885	865	953	895	894	897	893	884	857	949	936	928	885	870	938	962	866	956	939	930	863	919	920	912	943	974	925	923	887	929	874	912	837	866	903	936	892	912	887	866	920	904	959	910	941	897	951	959	870	901	902	894	922	910	837	868	907	905	849	901	892	925	960	902	927	911	873	914	876	888	924	951	899	915	899	846	889	887	909	931	888	865	942	880	904	905	873	867	933	874	909	924	960	910	915	921	929	949	906	915	956	843	866	906	872	985	915	925	977	940	965	961	962	873	941	923	865	914	912	976	899	926	935	876	896	921	905	932	922	924	896	921	894	885	909	926	853	846	942	944	898	938	934	940	914	921	929	920	910	907	879	897	903	862	842	923	877	926	881	910	942	934	912	885	951	926	938	886	894	933	908	907	908	943	901	946	901	961	894	896	904	918	913	931	899	909	856	916	897	935	916	963	945	882	893	884	890	923	900	951	879	883	917	898	922	877	889	915	925	950	920	924	919	904	929	877	865	932	899	890	923	927	871	863	887	891	963	947	947	896	926	893	926	982	932	891	915	914	861	904	963	911	914	891	874	929	935	917	898	912	860	902	952	898	935	876	884	934	890	912	889	891	886	883	944	900	952	913	875	938	913	909	926	941	933	979	931	922	899	919	873	921	901	873	902	896	913	959	888	851	885	902	946	905	958	844	978	979	854	822	876	905	844	900	881	893	895	918	894	912	845	896	907	953	865	876	881	871	891	921	870	928	937	876	940	957	918	888	929	861	866	906	841	978	929	902	890	910	884	914	903	910	982	850	915	950	907	920	885	863	965	899	918	927	888	898	981	907	847	850	929	928	919	909	880	833	903	882	917	866	895	848	864	931	909	896	870	913	873	883	902	901	930	918	885	892	900	913	893	962	961	905	836	939	924	913	888	988	905	941	929	858	879	884	925	857	938	912	896	892	905	938	861	943	922	898	926	867	898	906	898	892	903	864	910	922	912	908	877	937	908	876	860	881	878	879	929	868	930	942	857	877	876	935	930	955	923	919	895	901	876	965	891	929	958	924	899	932	871	935	921	902	934	979	904	870	890	935	890	863	903	952	902	871	913	914	898	936	889	901	880	873	871	945	907	886	857	926	897	913	921	951	944	897	921	914	928	912	898	875	922	888	892	889	865	940	909	927	885	946	960	875	893	900	880	871	896	910	987	882	901	904	961	907	946	931	885	893	892	904	916	884	910	863	871	918	891	928	886	902	884	876	920	883	941	883	903	854	914	885	867	892	947	896	908	891	852	883	898	921	895	877	905	888	893	941	880	922	895	852	928	939	914	893	915	918	899	889	904	906	984	923	920	962	875	896	911	915	839	884	927	926	920	894	934	911	918	910	941	841	877	951	906	907	892	909	894	881	913	918	924	885	889	906	922	962	918	915	879	924	944	876	931	917	908	933	868	899	944	912	937	895	958	943	943	926	930	877	872	899	933	928	923	969	888	899	903	903	947	919	963	855	914	906	926	895	866	907	897	881	883	866	896	903	897	872	841	937	931	911	866	897	894	898	984	898	863	876	914	885	860	927	891	861	940	869	915	882	910	926	921	878	895	959	873	916	928	873	891	940	933	848	928	943	884	876	847	875	967	885	888	971	880	871	922	919	938	938	878	933	891	914	918	887	862	864	880	887	898	874	884	906	925	914	927	957	922	890	911	909	895	905	913	909	912	891	923	869	879	852	850	935	859	953	933	920	924	944	859	869	875	948	927	891	902	880	937	911	900	956	842	908	917	899	933	872	948	849	894	935	918	946	944	982	921	893	867	865	915	899	943	883	881	880	911	887	908	925	868	906	891	910	884	889	956	919	923	879	901	896	947	895	941	896	899	879	886	959	873	919	882	828	914	902	888	940	873	863	855	848	873	876	913	899	912	915	907	914	921	849	940	852	925	921	957	847	872	871	902	917	927	928	913	920	965	890	990	896	885	936	916	884	905	876	826	850	906	868	891	892	874	906	883	870	898	884	925	965	901	890	887	888	868	937	852	903	883	917	934	882	899	907	887	942	870	889	908	876	948	918	902	916	921	914	911	922	885	881	908	901	896	870	943	868	895	872	931	908	863	924	865	861	948	899	941	935	912	874	864	934	918	888	910	941	903	897	928	934	885	912	894	945	937	915	886	855	901	919	907	985	871	904	974	858	930	952	947	894	904	970	934	903	881	866	864	870	873	909	866	895	883	884	873	905	903	933	889	878	916	904	937	914	883	933	913	850	906	934	961	920	872	812	919	879	905	911	910	903	932	886	897	910	895	928	943	908	909	883	909	933	906	883	928	927	945	895	929	907	984	936	933	934	885	897	878	931	903	857	912	936	872	902	848	912	867	884	886	857	872	878	904	879	887	907	923	903	883	924	926	897	899	925	853	899
23402	21232	27839	24899	20239	2376	897	777	679	630	646	623	626	562	607	621	543	595	588	597	570	602	567	572	537	599	544	581	603	614	589	583	588	537	543	587	629	593	609	563	543	517	565	533	528	575	583	581	578	546	558	589	536	543	552	573	527	510	572	567	535	562	595	556	549	559	568	596	567	561	612	585	495	574	582	557	545	558	540	547	593	565	515	538	562	575	559	548	537	561	536	588	551	561	548	569	587	597	615	606	576	579	560	537	552	590	564	548	531	542	561	607	568	601	584	582	544	573	536	584	571	559	604	566	530	540	540	580	552	572	573	560	562	578	587	547	593	551	530	599	603	579	564	578	518	551	600	552	558	575	566	593	572	565	550	569	574	556	564	584	554	533	539	586	551	567	604	571	534	557	600	529	548	557	565	594	607	558	572	539	540	587	534	561	554	532	544	595	560	551	555	537	538	533	581	571	532	569	586	560	559	609	572	533	593	563	614	543	547	575	557	558	533	574	581	551	554	554	586	571	498	557	556	506	597	565	581	609	549	570	571	575	541	578	566	546	520	563	556	574	545	575	572	546	557	566	565	588	534	521	520	561	553	590	539	517	542	584	569	561	543	553	608	549	543	570	611	571	560	533	567	517	574	545	533	538	593	567	566	538	582	592	547	551	547	520	565	579	600	563	582	558	520	541	546	598	583	583	515	544	573	539	525	528	594	571	516	527	568	571	613	561	588	600	590	605	573	593	545	552	562	558	570	563	541	553	569	554	577	546	580	564	564	527	574	552	565	584	548	537	571	586	568	533	579	569	546	544	593	538	577	568	546	600	576	587	573	598	558	602	587	557	603	565	574	541	528	572	550	551	537	550	557	555	546	531	543	528	591	575	544	609	571	595	601	570	586	579	548	574	580	553	588	517	540	571	571	559	527	559	568	635	551	508	547	554	536	579	577	587	574	560	560	558	522	561	562	567	566	579	593	552	576	567	547	565	544	559	536	558	563	575	530	551	563	546	542	559	595	544	539	550	561	622	574	572	609	563	580	581	572	577	611	564	583	559	575	557	572	556	551	588	580	549	534	576	547	575	556	552	615	574	556	576	522	567	549	531	543	575	593	544	582	539	610	601	564	569	580	569	584	565	561	570	516	546	567	587	557	584	554	530	563	540	575	600	566	547	587	601	596	604	548	564	579	620	560	563	529	545	503	540	564	551	567	557	595	563	610	555	535	522	588	550	551	548	540	576	574	580	571	574	555	591	542	566	618	542	576	530	551	580	603	572	587	595	557	581	562	615	543	582	590	529	567	546	561	557	593	614	569	589	589	619	527	618	559	546	606	539	606	571	558	574	537	571	563	515	584	553	571	568	568	542	533	556	541	576	568	574	578	563	560	573	580	591	611	590	606	561	530	580	617	537	560	562	594	545	542	557	536	610	549	564	551	597	545	565	568	563	584	538	552	558	557	533	564	569	567	578	571	604	567	537	548	536	586	561	584	570	543	576	561	542	567	572	616	542	588	533	587	621	565	535	522	543	608	587	553	564	581	593	570	546	530	561	571	573	556	563	581	613	585	556	590	605	550	520	576	582	577	557	580	506	520	554	518	554	581	538	610	588	581	591	580	545	545	579	601	571	569	583	526	538	536	588	578	549	543	553	545	557	524	549	613	562	557	544	571	585	580	543	586	567	534	572	538	587	558	570	577	587	557	544	567	532	566	601	591	582	582	577	605	557	574	561	571	557	566	573	533	591	546	558	584	576	559	530	556	564	580	572	521	591	574	542	572	544	525	581	538	555	533	503	584	566	572	593	546	553	546	565	554	594	525	552	538	580	537	586	581	558	590	592	586	529	561	527	586	565	571	543	525	577	559	531	532	565	586	556	564	571	561	538	547	518	562	544	591	544	573	592	507	574	610	524	500	557	584	543	546	564	570	624	571	583	625	596	561	534	571	549	574	551	582	536	604	566	601	556	599	544	568	542	588	536	614	574	587	546	586	515	549	540	536	534	587	522	585	564	556	571	561	566	569	535	585	589	532	543	533	595	549	579	602	530	556	555	553	591	596	530	589	560	533	554	538	567	584	568	561	546	569	570	549	567	575	591	567	512	569	564	568	564	504	575	548	576	526	597	544	549	536	541	607	577	566	586	557	593	597	576	579	553	574	550	555	524	582	533	541	558	582	547	554	528	574	590	560	564	562	522	563	542	589	567	494	599	569	585	593	519	544	572	543	565	572	537	561	556	540	545	549	548	574	579	566	544	553	558	576	605	612	572	530	573	560	561	567	542	552	567	580	565	544	577	573	575	594	579	585	552	542	571	575	579	549	553	562	536	569	558	573	609	552	549	535	550	546	562	499	547	507	601	539	593	560	576	565	593	586	556	557	541	600	569	601	573	527	562	531	564	543	553	514	561	572	527	535	562	528	554	601	521	606	554	582	554	564	528	563	540	535	579	572	591	604	572	501	546	555	548	582	600	602	573	531	589	587	550	580	551	561	549	567	573	597	531	567	589	642	540	609	610	557	554	576	563	604	575	557	589	534	583	570	577	580	572	606	584	558	583	562	585	548	581	558	582	547	552	568	562	591	534	595	578	553	583	581	556	581	593	549	562	565	568	566	584	620	597	549	570	547	610	546	518	585	600	548	547	572	595	522	537	575	578	582	561	615	524	518	574	530	553	620	600	592	553	587	545	569	558	592	560	536	608	602	568	572	539	531	533	558	520	610	608	557	582	576	575	553	539	533	548	606	550	545	553	559	568	559	556	550	574	551	541	546	592	574	586	527	534	561	574	557	564	567	563	502	570	555	542	558	563	561	561	608	547	549	552	576	571	533	585	560	568	560	554	575	606	585	633	593	536	599	516	549	585	574	554	561	576	573	546	572	513	593	578	580	585	518	565	572	578	545	565	573	567	578	558	581	536	547	544	596	581	535	567	545	569	555	525	589	541	535	565	552	553	562	561	533	566	587	541	542	586	586	557	589	593	551	574	576	579	602	554	574	519	565	573	594	562	554	540	559	606	577	584	574	574	573	594	554	572	597	566	533	562	561	628	560	576	556	564	569	578	566	551	553	551	519	579	558	537	543	547	541	543	587	555	588	566	570	590	579	591	567	569	563	552	548	578	535	550	560	586	595	548	520	566	608	569	554	539	511	570	541	537	517	561	611	524	533	534	566	555	542	607	560	599	596	532	567	578	568	589	573	582	558	550	554	568	511	582	521	567	554	527	606	563	545	602	562	574	596	548	606	545	581	574	587	573	561	553	569	587	553	578	565	569	623	567	521	582	569	530	579	579	547	529	579	573	539	562	563	592	581	537	546	574	516	576	540	559	553	542	538	576	548	536	557	556	549	560	505	561	586	532	555	585	546	532	546	555	613	541	556	594	552	582	588	583	586	561	557	540	556	590	571	545	543	549	501	533	564	565	557	558	545	573	586	573	587	537	554	553	558	567	545	582	582	591	565	531	572	545	544	570	532	562	527	566	545	574	520	521
30127	6834	4193	2263	1662	1429	1219	1146	991	985	848	853	809	833	855	836	836	835	802	782	787	779	810	775	746	762	739	765	752	722	772	782	767	784	714	753	744	742	726	790	739	738	753	771	684	774	703	769	744	677	784	726	773	746	733	721	730	699	751	709	757	744	755	778	727	745	747	719	726	796	781	764	750	755	785	774	740	744	764	765	747	671	721	740	755	693	789	716	730	719	771	751	728	764	725	708	738	738	760	714	755	772	722	776	731	805	741	735	768	730	740	683	789	748	759	729	719	719	765	681	740	764	771	729	731	761	751	710	702	770	744	726	819	762	732	767	755	743	746	767	751	758	751	819	758	757	753	719	718	732	727	777	783	762	756	764	758	779	754	806	703	728	696	682	773	686	736	729	739	736	773	733	733	775	755	781	726	740	722	727	751	759	730	791	742	720	791	749	719	721	676	741	746	708	752	711	809	782	708	728	759	733	751	747	769	754	776	727	737	694	702	780	797	762	767	793	738	734	696	762	747	717	711	735	767	749	728	765	699	732	704	781	746	723	752	723	737	743	728	703	738	745	741	725	766	729	727	749	730	779	755	774	739	750	814	759	778	763	723	798	760	747	787	724	693	687	733	724	727	744	745	740	766	754	695	744	797	717	774	749	734	727	735	742	689	761	706	705	692	744	774	763	777	752	745	716	772	753	737	769	770	723	729	772	761	683	741	703	746	754	818	764	756	744	724	750	768	742	743	719	773	781	710	731	712	719	782	693	704	768	727	731	829	769	709	759	780	724	756	691	747	785	764	779	752	718	773	675	680	728	735	716	752	756	773	719	733	725	761	744	726	801	750	751	750	777	743	739	758	784	812	804	744	764	714	719	732	712	713	752	721	807	682	789	742	783	700	737	764	763	708	713	733	745	709	741	775	768	761	723	729	726	749	702	706	772	747	723	776	722	679	724	724	798	696	756	696	744	732	738	723	772	791	759	734	637	710	767	751	731	732	759	666	723	744	759	699	725	731	776	758	753	718	760	729	718	723	755	756	784	737	754	744	775	776	780	714	731	775	740	747	800	714	775	748	762	742	780	758	758	730	682	694	802	792	776	747	766	755	742	737	782	742	781	756	770	731	708	756	774	805	768	745	760	729	725	782	736	736	753	751	735	716	754	739	781	764	714	761	760	749	720	738	760	708	750	736	791	739	728	794	764	744	789	759	735	751	758	736	714	730	711	740	753	737	718	764	708	718	778	787	784	728	729	739	743	748	750	762	753	693	774	755	745	752	728	716	775	745	776	774	751	739	707	782	824	731	702	764	709	751	711	740	759	770	743	743	718	760	756	711	700	790	755	732	725	747	760	698	755	736	717	735	717	684	716	769	720	737	724	768	734	764	727	764	685	787	743	778	666	714	754	719	739	731	766	781	747	744	698	752	728	723	752	776	759	678	767	736	768	783	743	757	802	735	715	740	743	756	768	759	724	743	786	743	724	720	716	724	779	780	737	756	747	786	777	726	746	775	731	761	758	737	712	747	718	735	723	731	750	755	736	765	769	740	773	751	752	769	746	748	742	771	739	735	741	737	690	732	758	729	735	714	760	738	771	744	745	729	730	777	768	808	770	770	764	740	748	781	761	732	706	725	721	734	716	712	753	791	690	775	758	746	708	719	743	694	706	765	768	752	772	751	768	758	763	739	723	769	761	768	755	727	747	731	779	758	802	757	792	749	670	743	716	725	758	765	722	741	752	748	712	724	746	727	753	740	749	729	719	773	701	739	730	737	776	746	771	765	731	716	761	805	769	792	757	760	778	787	746	770	691	761	713	749	752	777	733	726	721	763	733	774	766	734	751	771	756	711	774	725	689	754	690	716	738	759	729	758	730	768	783	774	752	756	716	715	739	760	750	742	757	767	739	724	753	753	760	774	747	746	713	770	747	744	721	785	712	705	754	784	700	777	760	770	759	782	783	732	721	742	772	760	730	733	761	691	723	739	765	739	786	747	776	759	741	737	738	721	755	730	787	713	753	692	708	709	749	732	762	747	713	730	731	772	775	789	780	713	768	774	704	746	764	726	779	752	789	772	740	750	698	756	796	756	732	728	730	761	766	749	715	809	705	731	739	715	791	706	724	751	761	766	752	824	744	790	696	726	778	745	703	692	729	749	719	723	761	756	716	770	729	752	752	736	725	735	727	728	715	717	741	711	721	787	725	805	753	718	792	764	746	715	721	777	751	737	798	727	726	697	785	744	751	761	771	745	772	736	762	722	759	769	721	728	736	726	749	688	758	757	741	768	785	750	760	739	757	753	705	734	745	737	759	751	760	766	729	727	768	754	849	744	784	742	775	751	690	757	750	741	774	780	730	731	747	706	755	777	749	686	750	729	769	767	764	764	767	752	754	764	757	760	750	730	729	720	737	732	721	721	742	721	689	710	699	750	746	778	772	720	748	772	784	746	670	667	747	716	744	778	728	728	711	763	765	713	691	752	717	747	748	655	790	734	783	687	748	778	753	790	793	752	746	736	737	750	736	720	763	757	777	760	728	733	751	790	730	737	720	798	760	766	747	783	749	731	734	742	769	733	769	770	766	773	764	730	727	784	727	731	704	803	759	688	738	734	697	721	805	735	719	731	744	761	748	754	721	716	687	705	723	780	746	743	729	757	755	769	767	713	756	722	688	734	792	778	704	746	735	774	741	761	690	750	735	677	692	723	758	757	753	732	667	796	716	731	745	723	703	787	756	702	766	751	758	742	775	748	695	759	703	795	735	748	759	790	714	731	793	754	733	748	756	758	717	744	738	790	741	702	776	794	779	753	765	755	753	708	778	746	745	761	699	744	742	737	770	742	755	737	783	736	725	770	749	767	779	706	747	726	716	791	812	770	769	737	770	731	770	743	782	754	737	681	722	741	762	737	736	712	738	757	735	773	749	775	755	777	743	764	768	746	680	743	729	744	739	741	764	729	730	731	705	755	723	812	746	762	723	731	728	715	740	743	710	777	735	734	724	764	756	757	763	738	794	714	771	813	783	763	699	695	711	749	808	707	780	786	750	773	723	728	732	753	743	749	742	731	727	738	813	736	711	760	746	793	756	722	686	726	759	727	743	724	694	733	738	752	721	731	711	752	689	740	714	745	784	779	719	767	722	723	717	784	737	737	703	752	747	738	765	731	747	730	746	706	737	695	768	734	772	778	727	734	768	761	693	780	773	727	712	727	767	766	733	742	745	788	777	759	690	782	779	763	750	771	726	742	709	763	704	739	732	694	790	731	756	745	720	762	688	705	746	744	714	743	742	705	761	776	784	765	774	706	767	725	775	787	784	694	785	703	725	723	725	764	695	750	703	694	728	708	747	723	805	723	763	724	734	711	756	756	744	743	745	741	799	753	739	746	774	769	711	731	747	729	723	747	707	705	725	748	792	772	701	772	720	721	729	729	751	765	755	702	733	728	788	776	766	736	727	727	744	744	721	798	747	734	727	732	718	743	727	782	708
24864	21216	25514	21547	1197	636	524	531	552	564	570	520	506	502	507	506	505	497	522	534	505	483	479	530	525	555	473	474	492	475	522	532	486	481	481	510	490	470	480	491	476	512	518	500	470	525	509	519	503	489	500	540	479	510	498	495	479	477	483	495	517	496	516	480	526	520	480	466	511	443	489	490	527	472	472	475	451	496	506	488	500	500	460	497	463	489	473	519	477	457	489	508	491	508	459	525	491	495	488	527	469	464	506	455	499	514	512	516	518	512	495	471	495	510	480	508	482	492	488	482	465	510	499	504	489	518	506	476	482	534	512	481	486	527	482	525	469	484	494	481	476	504	495	476	467	487	509	525	504	495	502	487	505	476	491	444	488	440	477	508	493	453	518	499	487	503	491	467	490	444	487	470	480	500	495	453	452	460	476	479	515	502	485	489	474	512	482	525	448	495	489	497	513	521	486	466	472	475	496	508	472	488	475	495	484	481	502	527	531	474	502	507	514	517	556	469	493	476	514	497	511	509	518	534	444	467	500	517	455	484	500	482	489	511	494	488	512	484	466	489	480	516	506	488	499	492	500	492	478	523	488	475	472	511	502	475	504	477	502	509	479	491	506	496	473	525	473	491	485	479	488	468	499	481	490	509	479	470	466	482	482	499	499	481	516	511	484	484	442	523	500	490	533	491	505	561	508	491	535	503	479	466	422	492	464	482	460	535	478	493	503	472	503	462	499	483	502	502	508	517	464	482	478	516	475	491	485	506	472	522	501	487	470	516	487	499	499	494	465	520	474	509	451	511	486	526	492	478	491	456	506	450	491	482	485	502	489	505	519	503	478	463	546	484	492	497	507	480	489	497	471	505	510	509	476	485	468	493	508	514	478	504	464	506	497	511	492	484	472	489	493	477	516	496	470	435	495	515	492	479	516	476	570	523	480	522	504	498	466	527	479	540	484	482	507	493	529	465	503	498	491	456	524	503	483	483	476	476	497	481	504	480	533	521	506	476	484	506	493	510	489	479	493	464	503	498	490	507	456	520	495	494	508	494	463	487	511	475	498	446	495	495	502	544	471	476	539	494	479	447	467	495	542	512	499	470	489	459	527	489	520	491	494	491	493	491	478	482	517	511	469	507	557	517	451	482	467	481	509	473	479	508	505	465	472	527	468	486	497	486	500	521	507	509	472	516	482	521	486	496	478	496	454	511	496	478	528	512	540	460	509	486	529	463	467	505	505	453	492	480	504	518	459	494	522	479	499	509	521	473	480	510	531	501	501	471	516	475	492	465	512	497	524	508	479	547	518	497	510	496	504	511	510	516	510	503	517	433	489	518	461	481	491	480	489	491	470	541	454	524	471	461	533	505	525	489	503	509	463	474	485	535	509	497	480	516	453	516	492	478	501	481	495	492	506	474	485	516	501	501	495	477	491	499	503	493	465	487	465	486	506	474	499	509	498	454	462	462	474	483	509	508	469	488	490	509	491	518	495	496	518	533	507	486	513	496	505	485	507	499	489	510	503	515	463	474	475	490	478	460	469	489	499	504	490	494	440	484	517	455	485	480	497	490	479	500	507	487	476	539	494	519	485	473	489	508	523	487	499	468	511	464	524	500	495	483	478	508	464	540	494	546	497	499	531	484	528	506	490	496	468	519	444	514	487	503	508	490	520	538	475	501	483	487	471	499	484	492	520	484	513	539	514	485	447	507	494	509	487	500	478	497	466	512	476	455	461	507	514	497	524	517	489	520	494	467	534	490	459	499	495	474	470	463	486	504	463	462	474	486	486	519	519	478	488	475	498	479	494	484	500	485	498	561	480	497	503	473	475	496	508	446	484	529	474	517	511	479	489	494	495	490	506	490	497	499	451	502	511	483	520	471	494	481	482	469	521	546	503	484	494	497	497	447	511	487	540	494	471	465	467	489	467	519	450	487	489	492	467	458	483	473	515	480	501	463	475	467	470	506	510	518	500	454	490	517	508	518	475	494	469	518	483	505	477	508	497	471	482	510	498	514	489	477	505	463	499	504	538	475	466	464	482	471	510	495	481	506	492	500	489	492	478	469	515	448	512	483	473	524	466	499	468	473	502	494	512	491	472	488	504	436	474	501	524	500	466	480	489	486	512	462	503	518	470	492	483	521	463	475	528	492	512	463	486	493	482	502	475	469	493	473	462	457	463	482	483	496	496	460	464	483	491	486	420	485	488	485	501	489	498	511	499	497	456	509	477	506	480	517	498	471	489	485	534	477	521	502	509	483	457	490	523	485	500	491	482	463	493	446	483	496	486	528	491	508	499	485	485	517	484	470	500	494	478	497	459	475	482	470	499	496	492	486	456	491	480	511	519	479	483	475	522	497	494	484	508	473	454	479	505	505	486	495	476	485	513	494	505	487	470	476	476	493	510	489	499	494	482	469	484	516	489	511	467	461	507	522	504	464	476	462	496	481	469	518	473	534	486	513	473	494	465	469	543	499	498	503	493	480	467	506	533	507	499	507	497	469	467	476	471	489	464	497	447	520	473	528	487	513	512	476	479	520	475	518	510	484	500	484	487	494	482	512	474	502	532	490	508	468	486	479	515	477	450	522	496	498	509	459	492	473	471	505	502	482	477	462	501	502	468	504	480	487	504	485	512	524	515	505	491	505	464	529	471	513	482	520	491	478	527	481	481	469	484	497	500	499	539	491	529	476	516	494	474	500	527	492	508	475	501	503	501	503	501	484	500	484	520	476	492	492	435	511	497	482	492	502	495	509	429	470	478	469	503	499	504	514	503	482	504	479	438	494	487	496	493	491	482	489	476	522	482	481	510	489	491	471	490	494	503	483	517	460	495	476	547	485	504	503	499	473	500	498	470	479	484	487	484	474	518	489	466	483	514	464	450	500	488	452	482	500	486	468	513	461	450	479	544	507	477	468	463	467	493	481	493	478	556	477	452	520	490	518	480	484	491	472	485	496	486	491	476	504	521	472	532	486	490	464	474	468	503	467	470	504	522	463	500	499	513	495	473	470	472	494	445	476	499	554	508	465	467	474	443	476	531	466	506	521	490	505	478	496	479	490	528	543	497	517	521	468	479	484	486	501	492	522	482	516	486	452	451	486	510	548	503	479	527	503	537	489	496	528	499	513	535	509	533	501	505	499	472	469	460	477	483	498	471	460	479	545	510	537	497	514	460	490	477	492	514	505	469	500	467	502	513	455	504	512	487	432	527	502	489	506	506	524	482	529	448	496	456	498	482	534	476	498	484	490	496	495	542	500	502	473	466	498	506	450	452	470	487	481	513	513	480	476	537	484	482	527	494	477	527	449	476	492	458	488	513	497	501	490	489	511	488	481	504	500	505	519	490	531	476	504	539	475	444	500	468	462	509	496	507	523	537	472	489	505	483	502	456	505	540	481	508	514	481	496	486	485	497	468	499	486	499	536	499	521	485	469	483	506	486	478	493	490	475	461	462	478	496	483	497	471	482	490	487	533	497	478	461	505	508	515
26952	3354	2225	1275	1085	913	846	783	699	749	728	673	672	686	643	681	672	662	659	652	638	652	654	704	674	643	680	707	603	633	616	587	614	616	677	659	612	641	619	655	645	658	641	669	662	644	691	573	608	664	653	648	634	603	629	663	653	607	635	649	627	640	667	653	648	654	658	647	653	656	652	659	622	642	615	655	610	683	625	621	631	657	627	632	644	607	640	628	616	658	658	669	602	640	611	628	629	647	664	611	647	631	650	649	621	618	614	637	641	621	606	641	630	677	669	615	596	612	629	671	655	644	600	620	658	602	604	626	667	614	629	624	640	610	644	648	669	620	657	654	646	643	611	623	613	591	611	653	595	636	584	616	655	652	659	624	626	612	613	639	653	597	652	631	628	664	642	660	659	620	617	595	626	622	622	626	661	629	617	645	652	628	631	631	640	614	597	639	647	608	648	624	602	621	651	626	613	668	608	636	619	631	673	653	609	634	677	619	661	600	595	601	618	641	666	597	621	626	606	623	626	648	646	672	664	596	608	632	638	602	568	641	619	666	629	621	651	622	675	622	663	624	619	624	667	583	630	640	646	631	657	631	607	626	648	639	637	621	664	595	634	660	634	604	586	601	635	619	637	675	631	634	666	617	609	641	641	655	637	673	616	655	577	625	643	610	594	642	668	637	628	621	662	631	653	656	652	609	606	656	616	616	596	648	626	579	601	623	669	617	656	637	635	628	703	661	618	613	645	654	621	629	646	623	634	655	662	618	652	649	654	654	616	622	619	579	645	624	643	648	558	588	608	685	622	647	643	648	607	628	640	619	603	640	627	566	667	602	665	646	647	647	646	631	623	668	636	595	585	699	662	635	626	650	649	653	626	584	623	605	621	604	640	683	661	631	637	618	629	559	599	619	627	645	672	612	628	632	610	635	609	620	659	612	653	626	593	658	634	673	614	620	638	661	667	622	644	660	625	677	590	606	633	644	688	604	641	615	665	654	616	609	632	597	658	614	643	683	632	675	619	688	630	628	628	620	629	571	642	663	590	649	616	649	603	639	608	607	665	652	630	652	670	690	612	607	655	605	673	614	678	667	597	646	622	620	641	647	579	658	650	544	678	627	673	596	605	629	597	631	622	609	682	579	638	615	654	629	646	604	615	645	578	646	643	628	648	605	583	652	621	632	636	660	636	651	639	663	650	621	672	582	683	599	654	615	658	637	636	604	618	639	620	610	677	643	633	665	611	603	648	645	608	632	641	660	606	658	661	647	640	636	643	598	650	624	640	610	653	662	625	635	673	633	661	610	587	637	609	657	665	638	651	639	625	621	654	664	642	637	665	607	668	604	620	612	609	637	626	648	637	659	599	609	636	605	618	646	593	598	644	690	642	684	597	598	616	644	656	681	600	607	627	620	663	657	589	620	658	634	571	630	629	586	612	603	618	622	597	626	635	671	619	623	624	645	580	596	623	627	649	679	600	600	638	636	614	579	663	673	621	623	644	643	654	636	592	629	637	658	632	629	618	647	636	641	599	673	645	617	631	625	634	631	658	614	652	638	636	658	654	638	638	639	653	641	628	614	641	608	645	624	627	622	599	608	607	694	650	647	637	616	628	636	635	652	623	587	640	625	615	614	624	646	658	632	680	665	572	645	649	689	639	604	620	644	631	650	599	634	623	626	613	622	630	585	658	602	591	592	605	642	591	612	595	622	621	619	620	649	630	606	653	595	640	618	660	613	584	640	665	651	620	677	633	636	629	573	637	659	623	617	643	583	661	647	664	589	633	622	660	642	616	615	604	655	657	627	659	582	649	639	610	625	633	604	680	681	626	653	672	600	678	634	645	610	642	669	587	650	670	652	627	680	633	616	631	645	628	615	599	663	618	605	625	608	600	630	576	640	668	631	642	621	627	612	666	646	630	645	676	619	625	625	630	621	634	667	654	638	564	610	589	586	658	659	663	618	662	595	661	665	615	694	613	639	617	600	631	689	600	642	640	660	626	622	609	617	635	627	669	613	631	664	622	656	602	663	633	647	617	691	624	638	623	629	610	629	657	643	617	622	572	580	637	667	622	639	609	620	644	640	595	615	635	626	628	583	663	635	601	613	688	609	603	644	609	645	627	642	585	600	640	599	651	611	601	676	678	667	650	628	662	631	651	674	610	619	605	623	623	622	669	622	619	652	630	665	652	618	633	669	652	603	670	632	635	621	598	617	625	631	649	637	608	639	631	615	671	656	581	601	650	654	683	650	633	652	644	601	627	639	613	635	673	608	606	652	630	660	620	627	621	593	604	612	634	602	629	636	672	624	644	584	607	630	648	634	634	610	662	604	611	648	648	671	566	659	644	625	597	647	650	634	639	670	643	650	637	673	645	677	614	648	593	615	614	604	606	626	607	613	653	630	647	654	658	620	605	635	618	601	633	688	634	647	606	665	716	625	626	625	626	643	590	647	650	611	644	676	668	631	660	626	662	650	669	637	565	662	610	641	704	660	620	607	605	648	625	661	631	651	636	623	623	631	655	622	585	599	594	624	673	622	644	624	647	639	604	635	639	649	634	652	604	629	637	604	635	651	672	609	651	600	626	679	617	621	632	603	633	632	632	624	637	662	622	644	618	583	629	636	634	638	646	562	596	681	632	608	591	632	607	625	636	639	685	625	617	637	682	653	627	626	594	600	612	609	570	593	640	626	598	647	637	647	646	625	621	634	623	609	628	666	637	614	631	610	610	576	607	642	650	646	628	627	647	631	641	619	593	640	606	585	647	578	659	655	653	650	673	659	615	606	635	651	603	611	612	641	628	660	642	610	649	602	615	607	634	686	644	607	633	576	565	693	631	649	641	632	635	648	671	615	681	629	676	672	614	629	651	609	673	650	639	632	627	680	683	639	595	624	632	606	635	630	620	641	595	646	609	663	625	637	655	637	661	597	639	655	634	631	635	641	653	641	636	638	634	617	656	634	576	644	677	615	607	668	624	668	661	579	648	654	586	638	664	640	667	624	611	620	616	626	642	602	666	596	636	620	600	613	597	605	673	641	657	607	677	629	634	661	622	615	614	659	652	618	670	599	627	616	622	619	651	657	641	645	654	622	624	644	656	625	578	654	664	643	646	636	639	649	596	652	633	625	695	688	588	653	677	645	649	677	630	644	626	589	632	642	650	636	650	620	607	637	644	620	651	652	633	609	619	665	653	623	637	631	627	647	665	656	615	626	597	708	656	630	633	596	636	627	614	638	633	636	659	649	623	590	619	673	670	633	657	627	620	609	647	599	621	674	645	638	596	641	623	620	599	626	630	648	620	661	612	638	632	619	628	674	616	657	627	650	612	651	643	660	608	648	672	615	648	631	629	642	644	627	618	630	618	656	628	638	630	612	656	653	608	653	634	622	609	625	679	608	662	617	631	624	615	636	640	607	628	657	599	653	625	628	597	627	625	663	629	614	624	621	629	590	607	654	658	665	614	626	677	635	610	672	607	641	658	648	633	653
22581	21292	28445	24446	21287	17708	1030	507	434	381	395	369	330	310	309	293	296	274	307	281	288	298	292	300	290	300	258	276	274	285	266	268	248	284	277	283	263	247	286	261	258	273	260	264	250	286	260	279	275	263	260	253	269	238	238	293	284	256	275	238	265	288	289	241	301	257	278	255	292	250	264	293	280	215	266	283	261	261	250	298	248	247	261	263	276	276	254	257	257	264	320	249	283	243	277	285	251	267	287	262	267	252	282	234	256	251	258	247	282	277	265	276	243	261	254	256	261	284	271	268	290	240	279	290	276	258	248	263	256	245	253	239	287	255	261	259	276	247	284	280	272	246	262	259	242	263	291	266	276	284	265	201	267	257	267	256	267	272	256	233	267	254	272	253	240	262	231	245	230	241	266	263	252	250	235	277	264	213	243	256	250	240	254	262	301	293	281	261	249	289	280	243	283	244	248	288	223	261	266	268	243	240	268	277	255	279	269	259	239	282	268	254	242	245	280	259	262	233	264	231	276	262	263	255	228	248	257	255	272	260	271	275	261	252	294	241	232	283	283	233	285	303	271	294	280	252	229	270	269	246	256	279	276	264	292	293	271	260	280	258	272	234	273	284	271	269	271	227	241	233	259	232	244	262	246	258	281	264	264	272	265	260	252	252	268	258	268	262	252	237	280	264	272	244	245	251	268	248	272	255	268	272	263	261	258	239	257	257	286	267	252	255	261	259	251	242	254	252	262	258	258	266	303	285	249	257	240	255	255	280	235	245	288	269	300	243	274	261	265	229	258	236	275	256	270	274	254	268	241	254	278	323	275	239	242	238	257	251	278	263	284	247	265	238	268	249	277	291	296	280	264	237	283	294	291	257	282	279	285	264	258	287	250	222	277	282	296	257	273	269	278	275	252	270	246	232	266	254	276	241	234	241	260	250	262	264	272	254	273	271	266	261	279	255	246	258	265	259	291	256	287	242	263	294	222	262	274	242	235	241	234	270	283	259	233	261	242	280	251	280	265	257	258	266	235	280	262	272	274	237	290	266	261	239	250	278	250	269	248	260	290	228	275	270	258	254	244	268	249	278	266	279	260	240	281	273	275	259	247	249	293	239	247	260	256	304	271	255	262	271	269	257	267	216	249	251	294	258	256	266	263	289	257	277	284	265	288	273	277	237	254	258	258	248	295	246	247	254	277	263	265	291	264	253	249	252	261	225	254	264	267	271	266	277	294	290	224	247	234	294	277	273	248	260	230	265	229	233	267	251	245	259	250	300	277	257	298	258	263	257	274	239	234	286	254	263	256	264	274	253	293	250	242	243	257	255	298	271	262	266	249	226	258	282	259	248	260	248	261	238	281	261	292	251	289	270	266	226	248	251	240	235	273	267	261	230	279	259	238	272	279	282	256	264	248	260	273	255	268	243	264	253	278	275	258	274	251	305	256	244	250	280	275	261	236	268	259	247	240	265	234	226	275	243	244	239	264	241	264	252	284	269	244	258	293	273	269	266	249	255	269	245	286	241	259	248	283	255	270	279	274	265	283	258	260	279	279	283	272	256	261	251	272	234	269	257	263	247	259	257	265	236	244	288	307	278	234	253	288	258	272	261	266	279	257	252	244	256	275	267	270	291	259	255	268	249	243	261	270	256	277	252	264	279	246	251	274	224	276	261	260	247	252	280	267	252	257	266	251	259	273	247	270	253	269	268	258	262	224	251	232	258	255	275	282	233	252	260	277	257	260	236	267	254	256	296	263	286	267	257	265	271	248	261	274	238	275	263	252	249	250	285	244	264	252	256	233	254	288	249	283	271	296	254	253	255	267	259	267	251	250	284	257	252	288	256	267	237	257	264	290	248	245	285	259	252	257	253	244	249	260	261	269	260	267	247	269	260	267	250	255	246	258	256	276	259	278	259	252	281	265	265	272	249	243	279	254	259	251	269	260	270	245	261	233	274	245	247	286	256	262	307	265	275	250	250	254	253	276	255	247	272	212	271	277	241	249	293	248	232	259	263	268	260	285	241	251	265	284	255	276	273	292	238	234	274	262	242	262	280	271	249	268	250	269	288	274	271	259	298	256	279	247	235	258	283	256	258	294	242	273	270	246	281	263	266	270	274	256	267	262	247	264	277	257	243	278	260	249	251	263	266	264	244	267	240	264	274	264	255	280	248	279	260	268	271	285	251	260	268	266	232	274	261	271	283	264	251	272	251	260	271	269	275	242	272	253	227	284	260	262	267	274	260	245	242	263	267	244	248	270	252	244	271	265	247	277	224	275	274	270	272	223	264	241	265	265	250	276	254	268	227	263	272	263	279	265	284	307	266	281	258	258	293	253	256	305	259	262	251	271	261	249	277	263	260	298	267	282	276	275	291	281	251	264	278	272	260	247	254	249	250	241	271	235	257	269	271	256	246	277	249	269	270	232	269	276	279	256	280	236	272	298	288	245	268	269	267	256	251	275	267	285	248	264	245	272	266	257	270	263	270	263	271	280	253	260	268	258	297	259	260	243	281	259	275	273	239	276	247	247	236	273	239	277	241	273	278	267	254	285	250	277	259	251	209	254	259	243	246	244	255	269	262	242	256	270	247	285	271	266	239	257	273	262	239	270	263	281	238	276	262	260	238	291	243	289	274	249	255	228	286	214	279	281	232	274	239	280	259	247	262	247	254	273	272	264	269	247	219	272	246	268	263	260	272	255	238	236	268	292	283	266	274	258	268	267	267	260	252	247	267	273	252	257	261	273	248	259	284	235	275	269	257	260	299	265	263	263	273	261	286	258	271	259	255	259	276	275	232	279	244	270	296	252	270	276	278	258	276	277	231	274	238	256	291	273	258	229	242	244	257	251	280	243	300	279	253	253	267	265	267	287	251	250	272	271	247	259	248	271	261	265	228	250	282	253	252	274	253	296	264	231	285	254	280	259	245	280	229	239	269	272	274	291	269	243	264	265	245	253	277	245	278	268	257	254	254	283	229	297	280	236	286	247	280	285	272	287	244	269	237	261	267	248	252	262	270	242	248	270	267	264	273	263	247	269	233	271	271	271	272	263	266	273	261	286	239	280	259	239	233	244	260	255	261	288	253	261	262	267	242	285	252	245	268	237	271	248	229	237	269	259	277	267	268	255	260	236	274	257	255	261	264	275	196	282	241	285	287	240	257	266	272	248	276	245	280	257	264	250	259	295	254	240	268	250	262	251	258	266	242	262	245	243	274	235	260	262	232	267	255	260	244	274	269	245	244	262	256	237	252	281	240	248	270	258	260	257	270	255	250	255	262	259	249	254	274	239	279	272	303	229	278	247	263	256	273	273	216	240	242	255	254	278	239	255	268	230	257	261	285	247	275	266	251	269	278	268	286	255	268	274	259	248	299	254	255	286	284	274	245	237	268	265	250	263	234	227	239	269	258	252	277	240	262	280	280	255	279	263	260	264	251	255	267	244	258	242	239	254	257	271	246	237	269	275	242	282	262	243	294	280	270	298	262
33029	10441	6395	3011	2106	1603	1183	978	842	726	669	622	583	482	487	459	449	468	406	411	393	411	410	397	425	416	378	361	359	343	387	360	392	367	390	373	372	387	387	351	401	356	384	368	375	375	374	404	353	338	358	344	364	348	333	344	349	356	381	348	354	323	339	389	361	347	331	353	353	352	364	371	363	363	349	361	302	362	360	362	328	341	351	362	350	320	326	363	339	339	361	324	358	325	360	339	370	358	407	359	346	334	366	352	337	352	368	356	374	357	346	374	366	367	359	372	350	375	356	346	376	397	332	398	336	358	361	345	371	357	349	334	378	346	348	366	339	361	355	331	355	352	356	325	333	332	338	351	362	375	364	353	375	380	350	357	332	342	343	352	351	333	362	382	366	372	337	362	353	364	373	344	333	345	354	404	332	332	351	347	370	349	365	373	346	328	371	351	366	337	309	352	381	362	341	328	365	365	313	399	355	327	346	353	336	349	368	350	381	346	367	347	369	330	349	369	345	325	350	362	354	336	333	364	354	320	324	370	328	324	373	343	362	382	336	357	361	358	374	355	356	315	354	309	362	334	343	368	350	380	371	399	369	377	376	344	404	352	338	348	359	358	364	353	373	346	361	368	347	352	340	385	334	349	341	371	353	365	347	337	326	323	313	366	356	346	395	347	337	323	355	328	345	343	332	325	345	358	356	334	341	350	374	354	318	325	389	363	308	363	389	320	340	354	374	349	320	354	352	331	354	349	335	353	363	369	359	328	352	334	347	324	359	339	354	347	316	326	367	344	352	357	330	334	355	358	339	334	371	345	346	347	333	357	336	341	336	333	354	377	323	358	350	363	378	342	372	328	373	356	342	353	336	357	339	338	360	325	339	353	346	335	348	331	352	346	344	336	346	338	358	353	377	350	370	371	382	339	351	379	351	368	355	366	359	360	368	367	354	348	357	372	349	381	348	347	345	364	321	324	408	325	404	340	357	324	345	343	359	346	338	340	377	311	387	335	351	333	359	370	348	323	337	352	368	349	375	346	369	344	323	356	333	318	347	330	387	335	350	358	357	362	383	344	358	372	372	321	335	361	335	311	347	360	335	354	352	344	358	383	359	346	367	324	334	344	345	354	350	346	362	363	316	365	365	348	344	333	346	352	322	366	350	357	344	317	334	313	327	377	382	348	346	338	347	322	321	362	340	380	352	364	346	365	385	349	378	341	334	349	371	352	367	385	365	375	361	326	352	347	362	355	391	350	330	353	336	360	331	362	364	354	349	323	348	320	348	325	363	325	343	366	360	321	345	356	355	344	378	358	334	333	341	345	343	329	334	321	403	325	311	356	365	316	343	316	333	340	349	351	354	319	374	333	320	370	389	362	363	340	393	341	378	331	376	352	381	340	357	339	358	357	339	368	363	349	383	403	368	352	366	346	322	347	346	363	371	345	357	355	346	354	339	342	338	352	342	358	372	341	352	342	306	369	338	334	360	351	333	367	362	292	351	355	329	330	339	369	370	362	359	377	324	372	362	354	380	389	355	348	312	343	321	341	327	344	326	358	365	350	370	387	326	341	350	375	355	383	347	328	342	337	367	354	383	342	371	362	388	357	342	348	362	374	343	313	347	362	340	374	329	361	351	328	363	320	351	329	356	345	334	363	336	356	360	366	354	367	374	329	356	355	371	364	370	357	388	357	363	362	339	350	366	368	356	360	394	347	331	346	335	323	347	354	390	360	356	353	391	310	337	347	309	343	336	356	337	351	353	343	378	380	345	381	355	347	357	374	372	397	340	357	338	331	348	346	353	369	366	352	373	327	333	365	317	313	347	356	328	349	347	349	366	367	375	358	320	348	358	364	344	334	374	349	368	364	367	370	349	358	368	338	354	350	343	377	343	363	352	368	354	374	332	326	349	343	360	316	361	365	354	352	366	359	339	348	357	352	349	368	346	322	347	360	335	339	350	370	337	355	329	378	339	334	320	362	324	337	330	342	365	361	332	353	358	344	343	326	323	336	338	353	352	342	374	339	335	365	356	358	327	350	376	357	314	348	358	334	362	344	383	367	341	359	373	362	369	335	320	336	310	355	353	360	337	318	358	334	314	376	333	368	363	339	371	360	327	323	349	322	387	350	331	351	320	336	357	354	355	353	321	352	364	352	340	368	342	334	379	314	341	326	338	362	345	387	382	353	341	357	340	329	332	350	398	346	350	350	348	328	348	383	339	343	358	355	355	356	345	381	346	341	346	352	327	356	332	374	354	356	345	351	346	357	322	332	377	381	351	345	351	325	378	334	378	338	348	350	369	314	390	359	363	355	326	366	332	336	332	338	369	335	370	347	345	341	381	368	326	354	371	370	365	351	379	346	370	373	351	351	351	347	357	343	324	335	345	372	351	308	359	353	359	323	376	350	397	360	344	360	362	337	323	359	372	349	327	357	363	345	324	350	336	361	337	342	343	376	346	346	339	368	378	375	341	363	324	347	356	347	366	314	371	365	378	368	337	362	353	337	311	352	368	316	333	339	381	350	334	360	410	329	373	358	323	379	332	327	345	352	338	342	362	354	350	342	361	355	350	353	338	354	360	346	374	377	355	364	359	329	352	354	331	301	383	355	325	367	375	370	336	345	367	336	353	346	359	339	348	335	345	348	357	368	335	362	367	356	324	340	349	353	329	331	354	349	336	353	391	349	364	380	362	348	334	367	335	356	369	347	352	351	362	334	344	359	345	354	374	361	339	301	340	356	367	334	357	340	336	337	349	350	343	347	398	364	342	337	395	323	341	392	362	335	342	352	331	324	356	322	355	360	389	366	377	349	345	343	327	342	348	358	319	387	371	360	389	365	356	357	315	346	324	360	378	344	344	315	362	365	366	380	333	331	352	360	370	354	378	368	387	357	347	336	368	347	335	342	350	351	342	365	383	328	353	354	330	397	351	379	334	363	365	358	369	383	351	346	339	347	326	346	355	365	354	350	353	333	343	311	377	333	333	365	365	364	331	337	340	336	380	386	333	347	325	341	354	351	375	343	360	361	355	345	355	332	350	358	340	343	361	366	337	337	359	330	363	335	375	356	363	355	351	384	314	380	362	358	356	370	392	352	403	328	312	362	364	385	365	322	366	369	343	371	329	351	375	348	348	339	375	375	345	377	346	376	370	376	335	361	375	343	350	356	399	380	337	340	344	351	406	348	312	333	349	363	358	357	328	368	354	360	370	359	349	331	350	337	331	343	351	360	354	353	341	352	393	359	318	331	372	350	349	355	360	334	326	353	362	329	357	353	342	341	355	393	339	343	369	348	327	348	312	338	344	376	345	359	369	341	355	337	346	364	365	383	327	369	340	334	382	357	349	327	314	364	339	366	385	312	373	349	369	347	379	345	369	384	346	336	352	313	358	364	343	350	349	365	347	337	376	382	346	335	381	377	353	324	370	354	336	378	358	372	303	339	342	364	352	354	347	347	354	365	371	317	351	327	338	339	350	345	354	341	371	357
28094	15570	2549	887	712	755	750	691	708	702	657	671	707	688	701	746	689	683	685	690	707	748	673	675	705	710	730	706	692	733	684	732	671	677	729	698	687	703	707	702	714	711	711	740	738	723	692	702	717	722	647	718	685	710	717	665	736	704	697	746	672	677	729	709	631	729	713	709	685	703	691	716	687	716	679	668	738	680	706	713	667	687	682	672	671	716	706	723	702	685	735	664	692	692	685	683	685	685	704	693	666	683	740	721	686	682	699	702	709	664	693	709	680	694	717	715	728	689	674	676	699	687	708	656	728	694	696	706	694	724	665	688	701	657	663	692	721	693	674	703	691	729	738	690	616	704	692	698	694	672	674	707	710	696	732	716	716	673	691	648	743	692	695	719	732	753	700	690	669	736	657	654	728	730	715	720	716	760	686	713	683	667	675	688	715	765	679	697	702	686	701	697	649	682	654	731	658	698	688	690	716	697	688	672	711	662	673	672	724	735	716	711	727	678	671	677	708	682	758	682	699	681	717	701	708	760	680	692	713	719	678	674	720	709	674	717	684	752	685	725	696	699	713	674	644	675	724	659	703	714	706	697	632	725	704	675	680	667	661	663	683	659	677	705	741	694	682	691	672	732	713	675	685	666	710	702	711	671	652	659	716	709	757	691	752	711	681	749	697	697	720	708	677	666	695	637	712	720	714	678	736	698	741	690	690	730	666	705	661	721	724	696	678	746	696	646	728	685	672	698	656	669	689	690	658	686	694	669	707	680	732	699	724	690	718	709	692	748	675	716	770	680	742	688	691	725	691	698	743	715	722	725	690	682	649	729	732	649	652	727	676	717	665	662	702	662	701	677	702	696	722	727	726	686	675	669	644	652	679	686	650	736	676	755	679	695	661	686	690	676	670	765	759	686	708	686	718	722	651	697	711	676	703	704	681	703	700	684	740	663	716	671	735	748	700	707	723	700	734	718	704	683	692	732	726	722	684	696	740	690	697	655	656	707	680	697	703	665	702	679	692	661	702	691	635	645	661	712	655	697	677	655	682	670	706	718	712	673	753	668	702	699	652	694	677	764	707	674	718	702	702	700	653	662	680	676	721	709	725	665	691	701	656	664	708	723	713	653	737	702	707	677	696	721	680	693	733	688	729	700	760	702	631	681	706	720	701	736	689	667	709	622	692	694	688	671	729	668	697	749	671	713	669	703	669	729	708	755	722	706	762	703	681	723	674	675	702	700	729	674	693	665	724	692	722	690	656	702	667	672	697	714	722	693	700	704	722	756	687	696	690	685	671	695	673	673	720	701	718	722	708	675	699	668	684	644	738	685	705	715	632	699	676	684	701	747	697	739	687	713	702	689	674	667	687	723	681	705	686	729	660	718	740	741	722	747	678	701	759	726	683	725	667	687	696	708	699	696	672	689	711	712	685	733	694	686	649	687	696	698	678	703	745	674	688	665	721	698	653	670	724	706	702	714	683	726	710	694	709	751	735	652	731	711	699	671	711	685	717	659	670	705	689	690	695	637	705	715	728	670	718	702	676	709	706	693	702	672	733	695	742	705	675	699	691	686	737	647	687	709	699	693	647	671	673	699	699	749	689	706	710	670	712	701	709	713	758	718	755	676	696	712	736	717	667	683	745	665	683	690	701	708	668	703	716	706	676	675	701	719	665	737	698	739	670	689	736	676	684	704	686	661	682	713	681	684	693	694	742	703	649	720	660	710	703	634	700	690	762	712	679	676	640	705	695	688	678	745	735	657	738	701	707	703	729	662	724	688	673	677	696	673	708	667	678	685	709	687	715	640	722	703	654	722	704	710	686	722	674	718	665	668	690	673	717	681	722	705	728	718	700	645	676	732	701	723	738	704	723	719	696	676	721	700	703	695	686	688	698	708	648	688	721	715	664	662	679	700	699	657	702	670	640	750	679	696	699	702	731	677	687	749	668	696	714	687	700	685	724	680	666	642	703	686	691	733	725	710	670	685	697	712	672	686	696	692	686	724	694	709	683	730	751	642	741	719	703	680	694	649	735	730	699	650	742	698	675	677	722	712	629	650	728	651	730	690	642	730	659	666	689	671	682	690	708	700	684	679	705	679	653	679	696	680	651	697	646	662	723	761	667	713	693	715	693	691	683	649	660	702	687	686	698	696	744	703	693	770	696	680	685	712	721	711	666	699	732	697	695	626	770	652	675	722	729	693	693	695	682	716	731	702	666	701	661	653	656	668	705	717	703	710	742	695	704	707	737	673	642	736	715	669	698	691	666	668	654	740	658	699	653	733	650	674	700	700	687	686	712	735	685	699	704	655	628	685	706	641	672	725	717	705	674	733	702	713	735	694	692	673	683	656	761	703	678	689	706	717	727	696	704	696	666	701	726	716	678	695	704	696	702	690	661	661	713	721	695	721	688	720	649	690	673	690	668	649	709	729	752	659	641	731	721	698	693	681	659	691	703	708	678	725	649	791	702	653	683	661	683	723	710	661	719	700	739	663	675	767	684	705	711	702	676	699	681	726	690	746	671	708	704	686	720	705	711	714	669	773	691	690	703	697	646	658	707	769	702	673	665	704	654	653	725	716	682	665	698	715	715	719	718	663	704	746	693	696	730	725	685	742	670	678	697	705	732	737	677	698	720	682	740	674	663	667	682	705	710	720	697	701	703	716	724	711	677	676	694	731	694	727	731	731	749	680	737	726	715	686	691	708	634	752	709	675	734	699	737	689	678	702	680	692	709	662	677	694	704	733	726	668	679	691	681	678	694	680	696	733	686	654	748	703	687	622	705	704	661	710	663	685	712	697	670	727	692	722	698	636	690	694	714	707	711	660	720	720	686	687	692	669	684	674	712	724	714	729	724	667	739	720	711	691	700	711	750	732	725	730	703	681	682	672	709	654	676	701	734	771	671	724	706	707	730	677	720	689	698	690	700	687	673	797	715	697	661	661	778	730	716	738	710	668	737	721	699	706	729	737	695	705	687	740	659	721	682	722	720	697	676	679	679	731	696	688	649	717	666	739	648	689	705	710	709	724	687	661	665	701	702	695	683	703	683	722	694	710	672	701	694	718	721	727	709	716	695	705	673	682	769	742	705	721	695	720	726	734	700	742	706	684	702	689	723	683	716	705	695	698	688	706	748	718	747	729	690	686	625	678	706	707	717	693	748	669	710	685	719	757	746	723	739	665	687	666	713	653	688	680	718	713	737	684	696	720	688	725	729	685	656	712	699	633	706	690	668	642	675	719	716	659	664	706	695	724	689	719	730	676	703	673	699	691	677	665	692	696	689	712	640	672	668	718	717	673	669	677	711	697	720	692	675	678	698	696	670	662	676	683	711	683	674	709	715	703	729	713	714	698	709	695	705	763	692	726	660	643	693	726	692	702	714	723	686	675	689	685	735	672	688	709	687	762	678	717	683	661	706	700	713	693	662	705	674	705	707	697	707	674	678	688	683	669	653	698	723	712	686	710	722	650	671	685	696	721	741	695
10478	1361	1108	983	966	923	992	932	909	902	911	968	939	873	868	836	891	932	870	938	919	881	974	892	936	920	862	899	890	944	908	885	932	917	983	915	914	891	893	881	907	877	908	913	906	909	942	888	942	930	904	885	881	928	905	869	868	918	939	915	923	936	895	864	854	940	870	894	894	859	896	910	895	872	921	880	855	873	926	942	867	843	886	904	895	863	859	886	927	873	885	894	901	852	904	902	894	881	893	945	827	846	937	854	922	857	877	871	925	925	856	882	884	909	866	859	901	912	920	881	885	895	881	906	870	892	873	927	894	920	911	935	887	886	928	912	939	906	884	871	905	915	894	926	947	927	928	879	873	872	906	933	931	881	943	947	935	858	896	906	905	894	889	936	916	937	876	877	830	915	913	842	912	903	865	856	897	928	943	910	866	822	886	879	910	944	883	878	875	866	844	860	930	857	921	893	926	908	882	858	882	921	878	937	914	901	853	904	859	899	870	877	867	916	936	913	886	934	891	849	903	909	867	921	888	893	879	913	851	896	938	956	897	926	901	850	875	930	954	863	886	901	853	865	892	896	929	898	898	933	899	908	895	849	889	904	890	911	928	948	926	894	893	891	898	920	911	889	898	906	875	878	879	911	903	876	882	894	913	929	876	919	899	875	910	866	929	907	894	872	919	927	881	927	860	923	924	954	901	894	885	851	894	931	934	902	970	887	867	907	939	869	863	946	914	917	898	923	844	935	846	895	915	872	858	896	867	916	882	839	858	862	862	877	918	942	933	891	859	878	914	928	873	935	882	867	917	895	870	812	918	925	875	874	921	896	906	835	864	842	859	901	877	884	890	878	878	885	877	879	919	823	919	918	875	864	824	883	913	863	858	897	924	904	926	849	906	849	864	864	953	867	938	934	900	834	882	922	908	888	865	892	892	910	915	872	937	890	940	832	882	897	925	898	956	884	893	920	894	869	896	871	876	860	928	895	885	874	877	902	897	886	873	898	885	893	930	893	938	923	900	851	910	886	916	942	920	966	910	912	935	909	881	910	898	890	890	936	897	913	842	882	950	815	945	853	883	909	916	899	967	894	879	914	971	907	900	869	870	909	914	878	837	934	864	909	892	875	882	911	896	832	856	877	882	888	886	917	915	944	840	882	931	932	868	901	864	905	859	873	911	942	888	857	908	877	925	913	940	883	925	922	912	840	893	838	916	952	879	905	896	882	875	833	893	903	862	846	932	904	939	871	924	890	911	903	890	872	891	883	869	909	880	815	883	898	919	927	874	900	919	897	890	835	944	887	916	941	912	920	890	926	908	873	879	856	903	922	841	868	892	860	941	887	871	879	897	900	908	915	863	863	923	922	936	846	849	928	926	869	868	908	883	905	869	873	911	901	876	919	895	897	887	910	899	890	918	867	900	887	898	865	831	930	918	899	874	955	903	952	879	863	908	897	855	897	898	919	983	870	862	879	920	892	895	892	863	845	924	925	888	898	900	915	894	943	922	870	883	899	908	891	863	927	914	828	872	885	871	891	898	861	903	905	869	910	938	900	892	895	875	897	869	906	926	898	890	880	848	908	893	953	863	946	828	933	932	900	930	859	875	897	900	897	884	857	888	947	891	870	905	920	932	923	803	833	926	924	886	865	916	898	964	928	928	849	906	920	919	883	947	891	874	907	909	900	900	884	954	899	883	836	853	869	868	944	906	877	971	983	900	893	856	857	880	900	921	867	872	895	888	857	926	842	913	837	889	914	954	876	894	883	909	860	925	903	946	878	898	877	882	896	917	897	904	830	913	878	924	844	911	915	907	875	894	897	928	929	899	891	940	921	885	947	883	945	860	854	861	856	903	915	868	927	895	938	942	888	887	938	906	895	883	897	957	852	910	889	913	909	905	922	910	886	887	886	918	879	869	883	873	962	849	926	891	877	936	925	861	872	886	825	932	866	868	847	936	906	947	859	915	909	871	908	922	929	929	869	876	869	885	914	902	877	935	933	903	947	909	896	859	896	878	898	920	881	889	895	911	906	884	931	911	871	885	956	943	901	907	940	943	896	879	833	909	876	899	886	933	880	886	901	916	935	898	879	937	885	851	909	890	905	898	884	877	950	945	902	935	893	921	866	858	944	896	893	910	960	861	872	856	860	872	907	881	899	887	911	906	886	838	865	912	894	842	927	922	873	944	895	843	919	873	861	863	890	878	872	840	882	889	881	861	907	905	840	940	901	805	915	888	826	945	940	851	885	889	873	884	928	893	944	849	887	864	912	855	909	895	917	890	890	922	923	905	930	871	965	871	916	828	872	872	933	885	944	851	878	912	948	889	949	910	882	911	869	869	884	918	892	927	915	924	937	904	912	913	927	882	893	851	886	908	908	907	881	901	861	899	903	947	891	912	942	901	885	856	954	906	928	895	867	909	892	955	861	870	916	920	900	882	852	951	891	910	889	895	894	963	891	929	915	916	939	892	943	950	927	959	913	902	868	880	907	875	881	877	929	904	869	878	895	905	887	877	911	921	904	880	856	930	922	857	890	906	928	868	872	921	946	887	874	930	908	947	914	884	871	909	907	908	855	899	907	904	918	890	888	894	889	920	877	891	858	887	897	883	924	959	970	929	896	907	912	936	923	914	861	939	890	890	895	895	901	914	869	883	870	900	891	915	898	894	902	890	936	960	891	910	890	876	899	895	912	880	894	867	873	874	900	888	892	913	886	935	887	854	921	917	890	909	933	865	911	875	902	917	918	952	945	889	899	876	893	914	885	920	864	889	907	897	857	910	890	848	930	938	897	979	896	881	912	876	831	879	903	897	830	926	882	897	873	908	888	905	870	908	907	928	881	906	882	888	906	895	895	901	876	957	892	863	887	921	850	917	900	852	881	936	888	914	917	899	915	910	899	893	881	885	908	908	910	932	904	916	912	907	932	890	902	915	902	891	909	920	841	933	801	900	889	893	897	858	964	937	895	814	872	906	927	894	921	809	940	874	899	903	988	887	919	870	915	890	933	920	905	878	907	939	923	867	890	883	883	852	885	858	907	893	894	869	852	941	890	890	919	916	907	939	816	900	916	924	937	885	883	887	929	876	851	879	897	856	884	937	916	911	917	884	876	984	871	906	895	877	888	902	855	909	890	866	901	875	870	860	878	950	892	868	883	898	924	868	912	937	872	862	930	900	877	913	897	905	914	892	903	923	888	888	876	851	907	915	867	938	865	945	936	897	885	932	933	871	900	913	902	844	862	898	857	933	936	924	954	890	897	906	922	873	833	923	877	929	929	939	883	927	881	917	859	911	910	915	887	913	875	924	886	858	941	886	892	895	881	912	832	927	914	1010	915	889	954	892	850	914	909	918	969	884	829	933	836	928	883	868	883	869	908	888	873	908	890	869	907	921	877	857	890	901	935	976	938	911	869	908	897	919	924	941	905	886	883	905	905	905	929	878	856	924	897	896	918	874	917	900	897	919	877	959	947	951	886	920	857	892	907
23410	21262	27710	25138	20194	2233	854	697	637	603	645	621	581	602	602	587	539	610	602	607	632	590	595	573	552	591	578	548	559	548	581	535	587	562	588	590	559	587	525	575	578	580	541	583	548	559	541	544	573	545	592	573	572	566	569	549	632	544	589	559	532	546	516	531	570	596	576	518	554	560	564	587	563	523	551	563	565	567	555	531	579	563	547	556	579	568	582	588	530	568	574	558	568	567	530	565	555	559	572	571	580	549	568	576	606	574	546	576	517	583	521	558	521	574	560	559	545	573	533	550	567	577	585	588	507	579	571	551	521	557	574	573	602	549	612	547	502	551	550	540	582	559	561	556	532	586	584	552	519	558	535	521	537	531	558	570	522	556	557	571	588	559	553	537	543	561	508	583	519	572	584	556	566	589	574	556	587	546	537	560	540	564	555	558	554	556	565	544	581	561	577	564	532	523	565	542	598	485	543	548	569	564	546	537	562	499	555	582	572	536	566	570	542	563	582	579	527	559	532	571	591	534	548	518	580	567	561	601	578	569	533	575	588	568	551	573	562	507	571	583	553	585	546	544	591	582	587	568	539	599	596	555	549	517	562	568	604	550	603	558	491	517	551	572	524	561	533	638	572	539	509	563	546	609	571	543	548	564	566	546	578	518	527	579	575	536	540	538	567	541	554	566	636	540	579	589	572	586	560	570	625	563	558	547	551	559	538	559	551	530	546	558	542	539	604	599	552	595	552	555	537	552	596	553	583	518	610	525	588	573	547	541	568	543	600	556	582	571	540	602	524	586	524	582	591	570	528	547	522	552	551	580	537	553	533	545	553	587	579	567	590	522	548	556	564	569	560	554	552	514	531	628	575	567	541	592	539	541	535	561	584	532	540	572	551	517	563	565	539	499	561	511	567	548	577	548	570	541	597	565	523	558	541	519	567	573	540	544	527	527	568	576	550	561	609	559	567	539	522	556	556	553	578	569	569	518	548	539	556	530	578	586	516	569	563	524	554	540	564	582	572	561	545	568	552	555	576	547	560	579	572	614	617	576	532	527	580	566	574	526	517	578	547	559	569	579	590	597	548	575	581	577	574	535	556	543	505	533	571	542	526	555	599	527	511	578	527	592	548	577	531	545	531	575	587	568	542	531	525	545	580	548	511	554	543	552	549	572	541	540	550	585	504	515	525	603	549	550	590	549	569	510	542	583	554	600	614	526	577	532	530	583	557	526	542	549	505	561	588	611	541	603	547	574	565	557	570	566	541	552	566	560	536	530	562	561	554	549	566	558	541	546	541	528	565	574	560	591	578	555	564	592	564	590	553	554	575	514	557	586	537	549	565	580	575	552	536	565	551	566	585	559	614	520	536	589	584	610	577	586	556	533	534	565	560	590	551	564	576	562	596	562	547	571	519	479	537	584	571	555	562	532	544	575	563	590	531	590	579	568	579	574	557	543	525	559	584	589	571	577	529	563	557	573	534	620	569	589	553	627	544	499	585	545	553	585	573	530	597	585	567	592	571	573	513	565	523	558	584	518	609	524	568	599	535	576	560	577	558	577	536	574	583	608	553	538	559	547	547	565	556	568	562	610	558	558	570	536	515	557	535	528	564	547	537	545	591	587	514	580	532	555	524	544	531	520	570	553	577	530	538	540	569	522	528	549	572	539	540	557	553	564	574	524	552	554	555	574	577	567	517	564	516	552	540	570	570	588	532	579	577	567	578	570	575	591	536	540	539	530	531	565	539	517	558	557	552	588	541	509	558	581	557	537	536	518	563	551	556	568	563	516	515	546	590	520	556	536	528	528	556	516	573	575	575	572	517	550	514	569	536	580	524	614	541	578	545	544	555	564	548	527	553	567	565	535	531	570	537	555	552	576	557	515	547	547	604	518	552	553	521	562	534	565	559	562	521	554	573	568	588	585	542	594	574	541	534	512	548	515	580	578	556	560	536	556	589	573	577	568	580	542	591	525	574	496	537	558	571	565	529	544	533	529	555	581	567	530	515	524	565	567	553	591	543	542	564	527	540	542	554	594	600	537	527	560	548	555	565	565	601	597	572	574	545	526	531	549	578	550	554	558	564	527	563	521	503	554	593	593	501	536	558	540	582	546	540	547	557	551	556	561	553	583	595	577	558	568	589	576	544	556	563	575	549	546	578	562	572	613	581	547	570	569	617	540	567	545	586	567	582	530	569	550	582	567	557	570	600	545	569	569	565	627	572	524	524	519	596	550	542	593	554	512	585	574	573	563	544	558	503	560	568	517	517	563	572	538	531	529	539	539	586	552	554	573	538	576	556	591	604	561	560	527	543	541	521	538	559	540	527	527	589	559	565	536	508	563	566	556	580	592	561	542	526	593	553	524	567	545	586	540	523	531	558	581	526	557	565	561	535	583	548	575	564	535	581	557	595	526	559	555	563	604	611	562	557	524	534	574	520	598	513	538	540	542	554	513	575	541	593	582	560	539	576	551	565	571	575	587	571	573	543	536	572	542	545	529	552	543	555	536	590	544	534	541	587	561	533	559	586	578	511	569	540	556	588	622	565	538	557	533	547	524	595	561	569	562	572	523	535	559	558	517	520	595	596	541	547	529	604	590	534	566	583	559	560	529	546	574	577	581	600	590	550	578	545	544	535	571	575	571	561	531	565	545	551	577	571	551	600	573	576	590	569	570	576	533	552	563	585	555	559	521	548	586	569	585	588	563	558	537	549	568	543	572	551	542	571	572	565	538	544	599	530	555	563	528	554	570	586	550	557	559	529	577	571	576	598	559	551	572	545	511	555	561	565	591	553	594	557	550	550	584	563	546	547	567	546	548	569	512	572	565	537	496	566	561	548	568	546	553	548	556	540	535	571	552	531	542	527	575	551	548	598	519	603	586	566	508	559	556	555	554	560	596	560	527	554	566	548	509	529	553	574	529	536	584	595	591	545	513	530	556	519	565	572	520	590	548	581	623	568	545	572	538	544	547	536	545	574	542	564	532	591	604	532	529	562	531	558	542	539	545	566	551	558	543	525	591	532	565	579	520	565	549	591	541	530	525	555	570	534	589	573	540	569	596	518	582	578	577	566	541	596	566	542	505	566	554	535	608	557	542	537	522	569	547	570	558	536	557	557	545	571	547	531	563	566	532	563	563	552	505	550	527	558	597	607	565	532	569	558	530	529	569	577	607	560	562	584	575	514	566	564	546	552	569	528	602	567	550	557	537	572	563	566	560	532	559	539	563	550	545	554	488	542	592	580	558	537	578	562	585	589	554	543	557	543	553	620	536	550	532	574	556	561	557	527	523	555	564	588	586	530	529	579	541	570	553	556	534	553	534	573	586	549	590	565	578	575	564	557	540	551	576	530	538	552	556	520	559	558	577	566	609	617	588	519	572	545	531	564	533	500	547	582	536	579	552	559	582	527	535	555	557	540	578	566	585	575	579	527	562	533	572	549	574	533	565	564	531	547	566	563	559	557	543	540	565	618	534	572	536	528	581
28183	6894	4237	2249	1739	1420	1195	1108	1025	914	889	902	759	861	822	835	797	802	808	752	766	707	708	710	706	785	789	796	768	713	718	735	785	731	737	709	784	760	770	720	747	765	708	790	749	759	714	779	732	781	668	702	808	762	768	750	761	764	758	760	786	740	729	710	774	746	799	742	772	708	709	750	755	700	756	703	764	776	739	781	727	771	782	759	753	774	750	735	746	717	720	735	721	726	707	740	724	710	736	707	722	724	745	717	706	716	724	800	776	747	745	772	762	738	732	766	710	665	724	754	733	713	689	731	787	779	794	726	738	782	732	768	736	734	757	728	731	722	784	703	706	712	755	745	757	709	722	724	792	709	785	770	785	732	726	719	698	740	748	714	688	776	732	739	706	717	754	712	671	697	777	716	695	699	713	721	740	738	722	760	748	738	780	741	759	726	738	757	738	729	745	730	730	725	747	741	732	759	746	765	694	760	727	740	725	752	729	719	759	693	757	723	738	749	738	722	712	701	753	747	743	732	693	749	744	741	724	718	722	729	752	741	718	708	717	751	716	722	713	701	732	743	716	763	757	737	732	715	702	727	782	738	746	687	709	735	805	725	737	734	756	736	723	676	730	719	737	772	720	702	721	768	745	766	735	757	742	737	750	749	767	711	764	751	757	737	737	730	694	699	718	757	727	721	758	729	759	750	747	706	733	744	739	737	722	726	755	707	710	732	773	741	689	748	692	726	712	748	733	754	746	738	710	729	725	751	771	716	736	709	742	756	695	774	725	686	719	754	769	742	745	692	738	715	668	749	731	791	775	696	734	749	740	732	753	719	773	748	743	755	689	737	736	698	753	751	787	690	736	718	728	667	767	731	741	706	737	718	788	755	778	723	717	734	747	687	752	734	730	746	762	689	720	743	761	752	731	733	805	736	744	714	793	678	778	746	758	741	725	718	763	726	739	766	704	740	733	761	701	745	735	705	759	684	700	737	739	739	716	713	742	696	733	783	698	723	752	780	746	755	750	694	762	738	751	742	748	751	741	767	733	731	708	738	751	782	741	810	746	716	695	772	772	737	687	764	698	757	709	714	750	689	760	715	818	684	762	773	744	759	780	744	771	725	731	754	760	748	749	673	711	727	743	749	713	685	703	701	809	704	734	720	734	756	737	748	727	717	735	690	736	731	730	781	750	799	749	711	708	720	790	769	761	715	732	727	720	758	708	714	778	760	723	763	789	780	736	735	733	722	753	767	723	704	741	751	729	736	687	728	740	746	728	706	743	699	696	753	731	755	770	659	748	756	719	699	696	710	760	711	810	727	734	707	737	744	726	772	762	788	742	699	723	725	701	728	716	755	771	738	730	727	686	776	747	721	755	745	720	792	760	749	684	743	724	689	716	733	714	678	762	799	729	767	741	778	729	790	721	745	743	775	751	764	747	686	662	736	780	734	749	728	692	739	650	720	711	731	751	774	717	740	739	738	733	742	776	697	766	688	772	739	750	726	729	762	738	699	710	755	730	711	737	731	740	724	717	697	728	679	793	745	726	710	782	727	766	747	748	700	743	782	715	792	780	762	714	725	756	741	733	747	765	694	745	719	702	748	796	717	796	662	736	682	693	736	735	706	772	699	792	759	761	744	699	743	726	741	772	727	711	728	710	722	755	728	682	752	778	742	749	698	762	729	742	717	733	778	763	769	759	694	726	756	714	725	737	681	760	737	761	747	741	738	712	734	743	736	750	709	702	781	718	747	751	697	716	719	731	715	731	736	742	712	716	748	752	704	768	756	728	728	766	729	774	679	776	747	742	782	744	755	761	723	719	732	717	745	779	767	717	711	700	737	699	709	721	779	713	707	779	713	729	704	729	716	680	736	773	684	757	755	673	725	738	715	752	740	732	729	771	738	755	735	738	762	793	724	753	728	734	725	766	724	764	713	717	726	672	747	744	684	683	749	747	730	698	748	684	725	707	741	758	741	694	742	716	733	725	733	673	747	800	740	752	691	706	743	743	827	727	762	693	757	742	724	722	762	694	769	736	742	726	732	725	748	703	748	724	751	721	760	709	702	738	734	733	679	758	710	735	746	746	777	711	777	714	697	781	739	733	690	697	761	776	704	721	682	760	765	763	727	756	717	723	777	784	801	738	723	711	710	744	758	726	753	696	699	779	727	749	766	732	705	737	732	741	759	731	734	755	740	764	712	742	734	736	797	717	736	767	727	719	742	709	725	713	690	745	713	708	790	724	767	760	685	746	696	741	742	769	685	740	737	702	704	762	761	770	746	739	729	727	728	697	746	726	732	750	704	731	728	703	721	796	731	721	698	747	739	725	757	774	712	700	734	763	695	698	734	744	711	754	748	781	784	769	721	730	742	707	717	746	728	711	765	789	708	765	776	772	738	761	762	802	765	759	757	740	740	722	764	697	710	823	695	727	725	728	691	711	754	764	713	776	722	704	753	712	798	700	733	740	762	739	761	712	778	759	717	682	772	700	763	702	741	731	713	747	687	726	753	751	753	751	791	753	738	750	699	780	765	688	789	726	822	734	762	744	736	705	699	751	799	737	682	730	792	731	721	697	735	789	773	737	723	696	718	737	771	718	699	782	703	719	717	740	730	781	731	763	715	774	711	720	776	792	747	741	777	740	761	762	722	719	745	737	753	740	793	737	739	693	720	754	738	696	712	729	760	751	714	728	732	772	720	727	699	771	737	741	749	778	757	749	746	741	687	703	752	725	748	724	752	765	684	770	743	730	723	715	733	744	706	716	738	704	748	733	763	700	770	740	713	736	741	703	697	727	684	703	806	763	699	721	751	753	709	706	714	726	726	780	720	693	801	696	723	715	746	750	759	744	771	740	731	735	695	716	718	710	727	777	752	730	712	711	683	734	750	718	781	731	758	693	757	672	739	751	717	782	709	752	729	761	715	792	742	745	725	730	738	679	712	766	727	735	758	734	766	767	743	734	768	734	715	718	713	729	737	692	746	769	722	750	747	748	707	772	734	753	747	707	727	748	718	756	746	700	726	745	723	746	802	738	726	754	713	728	728	727	774	759	766	725	767	768	700	738	816	804	704	769	729	713	774	744	813	684	744	726	732	723	747	728	724	745	745	730	735	732	729	704	755	705	765	810	708	721	724	752	735	714	735	735	739	703	696	718	703	710	746	727	767	791	720	721	762	735	739	719	742	770	692	709	764	676	737	777	716	734	718	792	750	735	737	725	720	739	736	721	688	732	721	745	686	684	692	732	707	732	751	755	733	793	730	738	715	797	704	709	778	753	739	713	752	765	777	744	724	680	750	695	704	770	740	691	765	707	723	768	720	755	751	778	735	729	731	738	777	746	814	771	748	734	722	739	680	760	717	750	729	736	746	741	729	734	724	702	807	776	730	796	707	709	747	716	737	740	759	756	761	702	763	755	747	719	738	718	727	752	729	735	758	756	764	707	742	766	742	747	741	759	757	711	754	704	722	815	763	719	769	734	729	747	792
24952	21220	25259	21706	1295	617	634	560	588	531	521	458	484	483	526	473	520	487	496	559	484	475	503	493	490	456	480	512	475	495	467	464	515	522	492	468	506	507	516	488	487	504	494	493	502	545	452	510	487	506	539	489	508	541	477	479	466	474	465	470	509	495	521	493	475	511	511	461	505	508	462	523	557	493	485	513	492	515	496	460	501	477	496	499	466	472	523	493	454	483	475	456	506	499	535	467	536	439	511	465	465	477	533	526	492	514	476	496	488	524	513	488	507	459	503	438	483	479	505	531	508	559	524	525	483	492	541	514	498	538	458	474	508	449	495	536	493	481	454	486	495	518	478	504	490	485	449	483	504	464	450	473	504	491	512	485	509	492	463	450	468	492	511	490	476	510	528	507	465	506	463	474	458	480	502	517	513	492	526	493	497	512	476	493	495	472	497	535	494	488	484	506	485	466	489	511	521	496	510	447	514	491	516	480	480	488	518	450	548	534	504	477	494	482	512	469	489	508	507	500	501	491	493	499	473	479	469	515	502	475	469	480	519	489	487	510	486	456	481	506	454	442	493	464	484	468	471	497	496	523	511	542	497	481	470	503	461	514	533	471	522	495	478	525	491	483	492	488	492	488	506	494	481	500	529	451	489	495	523	507	500	481	438	494	505	509	502	475	467	520	492	496	535	482	493	503	500	472	485	477	476	498	497	498	456	472	470	516	501	467	499	512	510	462	483	507	470	465	514	483	466	494	481	470	469	452	441	482	477	489	457	483	486	482	509	477	506	522	511	468	472	473	518	537	476	512	545	496	501	470	481	527	491	526	520	501	465	504	454	452	509	467	510	458	485	461	452	448	475	484	461	493	460	497	482	475	457	469	506	476	486	482	486	494	484	506	491	468	500	482	492	477	489	523	502	477	469	474	448	492	502	517	488	475	469	508	486	447	451	506	498	479	484	498	488	473	477	491	515	499	447	528	472	473	511	494	508	484	499	465	484	526	534	510	444	509	513	473	507	470	488	495	505	482	495	456	491	480	488	446	503	452	462	516	501	495	535	486	495	516	503	480	495	453	477	536	471	458	535	485	489	480	517	461	465	463	462	470	467	478	473	483	517	479	487	468	540	454	486	508	528	484	469	529	456	473	484	512	495	498	518	474	510	513	464	501	530	463	467	504	511	519	514	520	454	484	499	508	476	465	488	484	479	486	469	473	460	448	520	461	503	469	473	496	509	487	470	511	508	496	492	507	480	485	488	493	503	528	520	472	482	508	520	462	502	459	483	482	483	472	468	499	534	497	493	474	477	523	492	489	494	496	477	469	446	500	492	435	499	484	481	481	519	451	463	470	498	477	504	499	528	451	516	495	477	462	526	474	525	491	512	510	506	487	471	496	511	463	491	501	567	458	498	506	496	486	445	485	484	476	516	442	491	512	503	487	479	510	487	463	481	495	501	523	485	488	495	489	460	485	489	458	471	521	519	474	518	483	467	503	492	478	509	448	492	474	510	477	488	477	443	497	481	464	496	503	515	499	503	487	492	457	469	518	503	493	480	508	508	438	500	497	496	506	498	516	499	477	506	496	495	487	482	494	490	524	496	530	524	461	492	472	519	508	515	490	459	461	505	524	479	481	495	501	504	474	482	510	501	523	465	501	477	484	468	487	501	523	492	511	494	489	491	467	489	475	514	489	506	464	507	510	505	531	450	489	473	452	473	465	483	493	507	480	515	473	462	497	485	439	513	479	480	504	464	469	497	470	462	506	500	480	472	491	473	485	513	519	488	526	502	503	501	513	488	538	482	475	499	443	504	480	500	505	466	479	500	483	491	504	474	516	475	475	468	526	532	511	467	502	456	508	459	485	474	487	500	518	484	527	464	483	507	461	524	526	511	545	510	518	467	487	505	510	483	503	462	492	498	501	502	499	469	462	463	492	479	466	533	513	474	422	494	457	538	529	505	499	475	472	504	503	507	503	506	443	469	480	458	527	490	463	502	508	530	496	481	471	511	510	474	451	480	508	516	519	484	475	470	512	464	495	480	505	509	502	511	478	509	480	510	462	507	507	497	487	484	480	495	516	512	493	471	503	465	504	514	502	477	454	503	469	497	483	463	514	485	511	460	463	465	447	479	487	478	457	466	503	527	474	506	508	504	526	491	502	485	485	462	493	458	508	455	479	504	502	506	480	506	517	488	483	515	482	495	487	499	482	495	512	496	469	475	480	484	494	515	501	503	491	492	467	510	510	473	485	491	531	492	505	462	513	458	487	513	493	470	487	510	504	458	480	494	459	470	491	484	493	448	501	522	490	522	487	479	532	492	498	482	487	501	511	481	535	473	514	508	485	453	495	454	526	500	489	515	495	516	547	504	481	464	535	485	509	454	465	496	461	581	544	499	472	500	489	464	486	505	493	487	475	478	492	466	510	482	471	476	464	463	504	489	461	494	467	494	467	462	497	490	502	525	509	500	533	496	499	491	502	466	498	501	478	491	470	458	469	531	498	452	498	478	489	477	497	496	465	469	498	485	495	496	529	448	482	467	496	527	490	455	462	461	500	494	481	472	470	448	499	492	487	502	510	506	475	517	448	490	501	528	501	508	490	477	464	491	507	488	464	499	515	489	515	478	503	460	471	487	529	489	488	496	527	461	485	500	490	520	506	478	508	461	501	536	492	492	480	529	462	488	471	481	482	461	519	511	455	494	487	514	441	491	508	519	502	481	466	510	453	469	473	484	482	457	472	493	440	562	511	522	502	467	515	486	498	463	464	468	500	504	544	451	496	497	462	508	467	506	483	513	485	500	501	466	490	503	434	514	497	519	490	509	484	484	512	466	502	490	475	505	464	473	488	484	475	489	486	497	518	481	490	473	502	448	482	430	475	495	528	493	503	479	464	499	454	475	473	491	492	515	500	470	497	475	493	511	495	473	495	538	506	521	489	502	474	482	487	499	471	487	508	552	530	444	454	518	464	460	473	478	505	506	505	509	527	520	470	465	498	472	483	497	467	499	534	475	468	456	483	500	492	487	476	468	475	470	495	478	524	536	466	495	495	492	464	443	518	464	454	479	473	459	499	500	461	455	521	518	496	496	498	471	468	493	518	502	535	476	482	506	460	486	447	494	493	485	463	479	531	480	501	471	474	493	482	475	488	504	488	517	512	460	504	484	478	435	481	494	503	462	476	482	483	486	487	501	508	503	488	498	491	478	468	510	464	461	489	502	529	475	474	501	532	484	462	480	494	461	463	479	506	509	535	488	506	492	490	477	471	507	522	464	526	478	507	478	512	511	465	520	502	520	501	475	469	494	483	502	477	505	502	517	522	467	468	515	465	524	514	440	476	509	472	477	465	501	522	505	495	514	515	499	461	526	494	499	490	468	486	517	504	466	506	430	461	500	500	480	485	515	458	495	484	486	501	455	488	476	466	482	552	455	522	501	509	509	483	496	496	498	478	510	488	509	488	495	509	501	488	482	465	458	474	495	470	510	495
25737	3362	2186	1257	1044	926	838	744	754	709	669	698	684	660	666	700	639	636	626	637	673	638	651	624	665	617	659	632	636	643	662	655	619	591	604	645	654	627	587	634	648	650	636	643	640	651	625	625	612	587	642	621	641	639	636	664	651	669	642	609	576	626	615	700	620	639	616	611	642	653	561	652	579	602	639	601	595	590	635	620	648	614	619	622	623	644	631	622	588	614	601	669	651	611	576	644	637	592	595	598	620	699	662	645	622	682	673	617	624	609	687	608	633	593	607	637	581	594	624	628	642	601	622	607	612	551	642	626	603	610	603	617	624	627	649	638	628	628	598	576	677	613	644	600	692	695	659	643	676	611	683	622	633	595	632	586	643	670	606	644	648	619	630	618	607	635	606	619	608	609	630	661	633	650	642	634	609	658	625	619	634	576	665	635	648	626	587	592	642	593	639	585	590	657	626	597	623	578	626	618	612	626	639	619	623	608	625	622	621	658	652	672	629	613	608	672	691	624	676	648	631	634	650	630	611	632	636	620	659	577	616	633	643	611	592	647	653	635	615	636	665	628	629	668	609	648	594	622	667	652	645	628	619	648	631	649	619	645	644	640	603	656	590	585	628	665	626	609	623	624	648	630	618	652	594	603	566	646	652	629	601	633	642	584	630	603	616	665	649	598	574	613	632	608	578	627	654	654	608	620	608	681	636	606	651	634	603	602	657	620	649	617	610	632	637	568	621	575	649	624	629	627	588	620	608	593	629	657	652	616	615	613	605	593	631	627	654	628	636	618	613	598	621	676	569	617	660	611	603	675	656	646	660	654	656	671	649	657	624	623	648	664	652	631	588	591	603	624	558	635	623	633	685	640	637	617	573	648	627	624	636	637	620	647	650	618	582	635	642	659	637	620	625	620	647	588	634	644	593	612	586	631	657	675	620	636	617	613	653	623	613	610	601	663	622	622	611	622	638	627	618	623	619	604	642	638	610	640	652	602	610	619	600	622	643	597	604	599	630	641	621	632	626	622	629	635	644	633	651	613	608	636	610	616	626	662	591	626	628	641	615	676	614	625	585	596	650	588	615	595	645	643	583	635	697	643	619	605	577	601	651	573	630	666	602	646	667	636	587	622	654	636	591	605	600	631	643	600	593	587	601	617	608	581	616	652	613	632	616	620	590	653	596	625	663	650	635	579	632	624	607	656	625	622	635	608	648	637	668	630	652	623	610	659	653	626	667	652	623	653	651	619	599	623	594	609	621	640	603	636	612	654	607	591	616	637	601	623	597	624	644	607	618	591	626	653	591	675	629	662	666	640	622	596	645	624	596	600	603	583	593	667	654	617	611	674	630	658	594	661	613	604	623	591	596	629	653	589	656	625	632	651	630	640	633	653	664	631	623	646	650	676	673	641	626	623	592	656	590	610	650	631	637	608	657	605	679	670	608	630	679	629	616	645	643	623	614	641	609	635	630	629	628	635	606	641	562	612	609	611	628	614	626	637	645	600	644	593	620	591	612	590	644	625	617	632	689	630	611	598	602	648	655	607	595	570	654	640	615	629	654	602	560	637	601	632	626	609	623	668	664	620	620	644	652	632	632	652	670	586	624	560	697	657	661	593	654	610	592	593	640	613	621	597	574	618	605	603	613	644	623	603	588	627	696	646	663	614	618	604	656	656	633	676	633	644	566	645	634	616	609	584	565	610	603	590	604	638	684	676	629	611	618	634	587	612	619	638	634	650	627	608	644	616	682	623	623	589	657	624	627	623	593	580	641	626	640	632	640	593	641	658	630	583	611	657	574	600	603	636	663	624	650	589	624	611	663	627	619	647	620	635	618	587	653	663	697	641	578	630	632	604	621	661	611	637	549	628	640	632	643	631	648	632	605	637	639	651	631	599	618	633	619	629	635	633	642	656	642	614	646	599	637	622	652	612	631	638	614	627	599	610	647	588	602	632	624	611	646	612	609	606	624	574	584	640	673	653	640	585	618	604	578	655	637	657	642	620	625	605	658	655	667	635	600	619	689	638	617	632	616	687	597	635	596	608	644	635	643	612	601	646	666	617	658	616	611	644	574	620	613	620	653	612	595	661	651	585	623	641	639	634	643	656	639	619	630	604	620	653	638	648	654	653	615	652	674	587	659	588	641	639	624	608	637	613	608	628	639	569	612	650	656	636	613	624	600	582	570	631	633	636	654	663	597	631	579	634	613	658	604	582	624	639	625	617	632	653	621	582	620	661	619	625	660	615	648	600	657	643	656	628	643	592	660	650	656	615	637	655	642	607	633	615	629	598	607	627	595	577	664	635	592	624	627	644	706	613	585	650	650	617	613	663	673	614	651	599	647	648	617	622	638	634	616	642	653	595	618	587	626	603	636	663	640	642	588	672	599	620	630	646	604	632	619	584	618	611	639	628	638	628	609	643	666	647	614	652	619	632	605	630	667	602	648	635	606	674	621	681	630	616	647	689	654	649	597	644	641	618	620	617	639	633	628	657	630	655	661	664	609	578	645	611	626	639	615	580	642	642	611	658	608	645	661	636	668	638	602	626	626	594	642	592	593	652	658	649	613	632	644	638	639	641	609	583	613	635	641	626	618	685	645	649	622	665	587	617	656	637	641	637	664	634	637	632	600	617	636	661	605	640	602	637	592	615	604	597	630	658	641	650	605	657	642	646	591	625	609	583	604	602	655	647	634	614	612	669	618	566	589	633	611	636	631	634	616	609	630	637	646	635	631	644	604	683	632	644	632	644	681	625	655	642	622	629	615	561	641	612	623	615	664	662	586	672	604	635	601	636	609	634	636	616	692	639	627	643	604	654	641	641	619	661	627	657	647	687	640	613	603	653	668	609	590	645	612	656	575	590	634	655	614	635	612	619	644	649	651	647	635	624	613	649	670	593	590	659	643	619	642	649	658	663	635	643	641	642	633	677	614	653	607	610	658	656	651	672	605	584	608	651	596	646	634	625	653	631	612	648	637	591	601	654	608	611	642	654	657	618	644	618	640	615	624	609	645	633	623	646	643	612	625	673	575	604	579	613	648	605	677	659	626	615	644	646	600	651	648	600	648	631	635	637	629	624	604	643	635	609	609	632	614	618	658	640	593	616	608	619	644	635	619	602	631	632	684	616	614	618	647	617	624	605	697	639	617	697	612	641	652	655	620	678	599	629	591	650	622	611	643	617	600	627	609	629	579	603	628	633	635	601	615	647	594	614	607	587	599	601	655	629	578	608	634	645	634	652	605	637	681	646	626	700	627	623	618	623	628	654	619	623	610	597	622	631	669	576	619	591	646	662	645	660	676	643	647	608	608	631	641	635	625	615	658	683	582	629	632	658	627	626	640	658	613	671	628	672	658	634	646	672	621	625	632	666	683	614	602	599	587	643	605	620	594	623	635	638	632	591	648	628	594	596	673	638	628	654	640	625	618	639	624	635	622	597	629	605	634	602	665	668	601	671	637	612	643	614	631	646	597	640	650	637	631	626
22519	21302	28354	24580	21297	18157	1132	592	430	378	349	351	334	319	327	313	308	288	309	274	296	269	272	319	289	259	250	282	266	269	262	258	306	268	284	267	285	271	278	258	245	244	269	248	277	255	276	272	279	285	260	260	239	251	276	262	287	252	298	261	278	270	269	243	279	261	251	236	264	290	265	267	258	274	243	267	268	232	273	255	262	244	263	247	230	287	259	245	261	251	270	269	293	280	282	242	247	282	270	263	273	263	248	278	261	268	277	265	227	246	271	266	293	268	250	250	253	248	276	259	238	275	264	262	250	229	252	258	259	280	253	242	280	264	265	248	260	279	264	234	272	216	252	284	238	258	218	262	251	261	268	266	259	273	279	259	253	282	249	262	239	273	276	262	251	283	252	252	260	288	251	268	257	271	272	257	265	250	243	266	261	236	226	257	237	294	267	248	267	260	261	272	261	241	277	263	267	248	255	277	255	270	287	243	282	236	287	284	243	253	260	240	261	259	257	263	237	260	266	243	219	276	242	284	275	282	271	260	269	260	242	264	268	238	263	267	266	256	265	258	250	268	275	252	281	273	270	279	283	243	299	276	254	267	265	249	276	272	258	237	260	258	255	269	251	258	275	248	273	275	255	302	285	245	242	249	244	277	288	253	251	251	249	265	283	247	260	287	250	252	272	240	238	261	258	266	276	256	268	249	273	233	256	265	276	260	239	252	279	253	248	268	218	244	252	253	292	263	276	272	277	273	271	257	265	259	238	279	269	250	266	289	281	232	261	268	265	262	270	238	278	269	258	276	255	248	243	237	262	260	258	256	248	247	249	258	256	267	277	250	274	250	263	276	269	277	272	260	241	268	255	252	245	223	271	259	246	271	278	248	263	277	300	279	263	262	263	255	279	270	244	245	283	261	240	276	257	258	236	266	267	252	244	266	248	276	252	273	287	267	264	281	241	257	277	256	277	261	239	268	235	252	244	235	242	217	227	258	267	240	269	256	250	244	254	252	254	272	274	273	241	276	249	259	244	274	264	271	240	249	234	239	258	254	237	249	253	254	251	254	259	259	275	236	263	266	254	260	291	247	243	305	244	248	272	273	265	253	248	279	259	245	269	257	247	264	249	252	254	250	260	248	255	279	275	253	279	257	274	254	275	271	257	281	216	252	251	260	266	255	278	252	267	240	257	273	251	239	280	271	265	274	238	268	294	276	259	245	263	255	254	258	222	243	254	244	224	278	249	269	241	236	255	281	285	250	262	233	268	266	265	256	267	280	264	235	248	276	261	280	264	297	236	286	249	263	269	266	242	265	274	247	249	291	251	259	284	258	269	271	243	281	256	251	258	268	273	293	282	254	264	256	270	272	247	257	257	243	263	228	255	246	281	228	255	257	280	238	248	283	267	268	237	246	256	294	240	295	297	238	272	263	274	234	232	257	274	234	276	258	263	244	266	267	238	250	248	273	257	229	246	276	272	279	269	264	288	241	285	256	262	284	258	251	241	265	275	257	290	278	239	269	250	257	246	265	253	252	262	247	288	257	253	260	253	270	294	260	249	256	271	244	269	292	235	264	242	249	255	263	248	261	266	243	260	276	272	282	246	253	273	277	272	279	255	273	260	276	262	240	255	260	265	255	267	257	279	246	266	243	261	276	256	269	290	256	268	231	275	268	240	302	243	254	293	232	288	272	276	257	273	250	260	272	247	228	284	274	250	250	272	246	281	231	271	257	251	289	300	284	247	262	272	258	254	300	267	273	240	263	246	258	275	246	249	240	284	227	286	225	254	262	229	243	239	254	269	258	300	271	264	255	257	285	263	252	250	254	248	257	265	251	253	280	261	242	286	248	264	233	274	261	276	278	252	254	273	261	284	268	252	263	259	264	263	250	271	256	252	252	265	277	270	255	271	251	258	264	246	273	258	259	289	259	261	271	232	267	274	230	243	267	262	258	282	253	260	241	259	289	229	256	233	288	249	257	253	277	254	251	263	258	236	238	262	270	276	253	297	271	237	310	256	257	262	238	232	246	264	244	242	258	265	253	279	227	286	279	275	258	256	248	238	264	295	267	222	257	288	254	264	250	250	271	247	276	247	251	249	294	239	276	263	250	242	242	243	265	283	277	264	270	251	257	238	207	285	248	248	243	285	285	257	289	254	297	257	228	266	255	261	270	282	273	264	286	259	248	266	261	272	238	251	259	284	268	247	245	258	246	244	271	275	261	225	236	258	252	259	263	281	246	271	260	248	258	233	241	263	254	260	288	261	285	250	241	258	233	275	264	250	240	300	250	245	257	279	268	259	259	266	251	282	273	255	264	306	280	252	280	253	281	243	248	261	303	261	252	221	278	256	289	260	274	260	264	255	247	249	254	256	292	236	257	255	285	247	262	266	249	262	268	238	250	267	262	288	278	289	263	252	237	270	266	272	272	238	276	231	289	265	258	265	259	292	267	252	246	259	246	257	265	247	263	267	258	265	276	291	239	266	247	282	253	292	285	233	274	266	263	267	249	245	299	277	248	271	248	283	292	254	252	271	288	241	266	257	265	237	254	281	262	257	245	252	260	270	250	248	263	249	257	247	286	247	303	254	261	279	266	263	246	243	257	280	274	275	256	284	274	250	253	287	270	271	247	250	256	270	266	268	223	259	258	262	243	272	250	265	287	296	254	267	255	250	285	235	247	238	269	261	237	267	283	240	293	252	236	239	237	254	253	244	240	278	262	260	281	237	315	240	264	258	281	273	259	261	265	268	213	272	259	265	280	267	261	254	264	262	256	271	283	257	267	265	261	241	263	267	249	274	282	273	246	248	270	286	268	235	259	235	257	237	244	281	278	255	280	253	227	297	245	228	255	267	237	235	242	241	261	262	274	240	237	255	247	276	241	294	261	280	276	262	243	246	262	267	238	273	263	235	264	260	223	249	246	228	248	255	235	259	270	277	264	252	242	241	244	252	291	268	260	279	257	259	278	265	247	255	247	260	258	255	264	270	286	282	241	235	272	254	278	274	249	245	232	246	286	249	257	284	245	265	225	273	260	238	280	287	233	254	241	273	263	253	225	266	252	274	246	265	256	235	266	267	246	296	265	282	255	220	267	257	274	277	273	275	270	243	238	240	265	273	238	238	249	259	241	245	238	239	258	267	295	249	224	298	263	263	251	230	237	232	247	266	262	266	240	260	257	238	248	267	264	271	270	267	255	273	264	235	306	264	266	272	289	255	264	268	250	232	258	259	262	286	256	284	273	243	257	266	252	263	276	246	256	259	232	256	290	289	254	237	269	280	277	275	269	262	227	241	261	253	273	270	274	254	248	262	257	261	277	283	259	269	271	265	255	250	251	260	264	268	256	280	249	253	274	263	252	261	257	257	275	268	260	261	287	245	299	277	267	271	285	303	263	263	284	254	256	230	278	287	244	247	255	247	272	267	274	271	295	261	234	278	270	223	305	274	279	258	273	265	267	239	254	282	262	286	270	254	266	280	285	254	244
32115	10342	6210	2941	2098	1596	1201	987	834	748	680	580	511	533	485	484	500	415	402	439	424	427	408	402	416	358	390	371	359	375	383	351	367	370	399	354	359	345	370	349	379	340	381	333	353	380	396	382	368	347	342	399	397	368	342	352	330	375	351	405	331	345	340	357	342	383	341	335	326	349	351	335	349	331	359	362	357	376	371	357	338	326	344	366	368	329	335	366	366	347	355	338	352	359	335	363	326	362	349	356	359	324	335	345	333	326	355	295	358	352	334	368	321	352	354	324	378	340	344	362	308	341	366	337	388	362	338	370	349	345	365	360	355	381	332	363	333	382	362	326	380	340	365	353	333	317	343	337	325	348	351	321	382	334	332	336	334	324	343	348	365	341	328	332	353	362	320	337	330	335	363	356	376	353	350	351	373	350	305	303	336	377	350	339	375	357	335	316	348	383	328	371	385	333	359	360	374	350	369	368	326	361	354	335	362	359	338	348	369	319	326	336	388	349	373	364	373	374	362	322	347	365	350	331	363	310	346	367	356	367	348	360	337	328	367	355	323	357	336	353	357	362	344	377	377	354	355	335	349	352	365	346	320	333	332	345	372	358	376	360	341	343	384	356	375	380	332	372	370	344	326	337	374	335	334	389	365	336	353	345	366	333	372	319	380	337	345	327	356	334	364	366	376	341	361	329	358	358	348	357	334	357	354	349	350	378	364	353	342	322	350	324	347	321	361	340	323	349	348	351	313	350	371	336	354	346	342	360	349	326	355	345	331	375	315	353	342	340	328	361	355	390	380	372	353	363	361	390	364	362	352	365	350	378	365	403	359	349	345	362	383	369	350	335	355	340	338	330	359	372	344	328	347	365	362	351	359	346	325	343	354	345	348	347	350	337	358	332	323	329	359	338	351	371	340	349	375	376	339	374	346	351	346	366	374	365	349	329	368	327	345	348	342	355	380	361	350	332	348	314	348	347	372	363	338	350	347	358	322	346	369	380	373	350	356	363	347	338	359	348	353	333	353	363	356	328	353	365	382	331	323	339	354	330	370	378	340	368	371	325	332	345	354	368	388	351	361	360	391	367	311	362	362	337	354	327	359	343	341	327	362	316	351	341	322	330	382	348	357	354	355	368	358	338	339	342	365	349	367	369	350	349	359	339	368	358	365	343	359	342	342	323	371	375	314	341	350	360	335	343	326	350	359	324	329	355	352	345	348	329	357	353	363	364	340	349	321	357	333	342	320	343	359	296	345	358	341	344	320	362	353	352	358	315	359	330	353	304	332	325	385	362	341	329	347	377	346	358	362	365	346	377	381	342	354	377	364	311	346	352	343	356	355	337	358	361	322	317	342	383	353	324	349	342	313	345	310	346	333	319	351	337	374	332	349	368	351	341	359	330	288	348	346	356	359	339	338	343	353	387	407	362	357	353	317	364	326	362	343	350	375	339	375	347	358	345	389	328	356	378	332	338	374	349	366	341	338	363	348	330	373	329	349	340	361	364	362	339	337	381	335	337	366	328	346	346	381	326	340	333	340	340	358	366	354	358	375	351	371	352	327	332	346	366	350	319	369	359	363	355	353	343	358	346	292	382	367	371	341	338	327	330	354	323	329	341	371	321	346	367	359	368	316	326	337	357	364	351	326	354	365	350	351	347	377	316	367	384	337	354	358	354	360	376	348	396	362	342	326	330	341	364	359	301	352	368	338	376	367	369	395	349	364	332	326	346	335	352	347	380	347	320	329	344	352	367	380	350	359	333	345	376	365	320	345	346	363	366	336	320	363	354	380	369	319	332	363	374	374	356	360	360	348	323	323	357	344	338	308	358	363	360	360	325	334	375	357	324	378	371	347	308	391	355	334	339	355	349	331	349	365	363	345	349	335	377	362	393	358	369	331	341	331	347	351	335	330	353	356	315	318	350	332	351	364	345	350	374	303	353	372	365	339	374	371	344	348	359	344	334	339	333	365	349	332	366	350	335	327	349	358	357	353	350	336	327	349	370	355	342	366	349	350	365	322	309	364	332	346	375	353	350	384	338	391	345	336	369	336	354	347	322	356	373	335	361	376	347	342	363	370	342	315	363	357	376	350	328	351	348	350	317	379	334	334	361	357	345	316	386	382	354	348	335	349	348	354	343	356	374	355	342	352	335	362	362	343	364	364	353	347	365	346	357	339	358	355	369	315	358	372	358	374	364	316	343	372	321	379	350	338	353	331	320	308	370	345	371	371	375	352	360	350	339	360	354	372	345	365	345	330	361	363	347	346	322	348	365	339	351	343	339	338	345	299	364	355	371	334	334	342	355	346	362	345	344	334	347	342	340	379	344	370	342	356	347	342	357	369	351	335	327	345	349	343	381	332	355	313	359	325	330	371	349	325	366	346	324	357	357	342	381	319	331	367	357	321	394	311	324	343	351	336	379	332	336	340	347	363	359	341	363	338	335	359	343	312	374	332	351	344	345	351	321	349	370	357	337	318	334	344	348	365	368	361	364	332	358	352	342	349	330	335	330	363	330	343	345	323	356	352	346	320	354	356	354	342	305	369	355	358	351	326	342	373	353	352	342	340	357	327	340	357	307	332	361	348	351	334	359	361	368	382	365	333	361	310	330	365	361	352	374	320	330	364	361	370	394	369	319	351	338	348	333	356	359	391	341	358	338	365	310	339	324	323	366	325	369	360	377	353	374	378	352	340	343	341	350	353	329	349	348	364	331	396	349	366	355	345	344	360	368	356	328	340	371	320	350	351	362	333	345	327	366	374	346	358	353	327	337	345	363	327	340	361	340	342	344	382	369	337	355	334	344	358	355	336	393	329	370	333	349	324	363	373	364	336	352	332	310	325	375	355	326	331	355	339	352	340	348	342	347	319	327	340	339	339	356	326	343	349	345	370	385	373	334	337	315	345	331	336	327	317	331	347	349	328	314	355	354	349	325	338	367	335	362	349	372	353	375	332	364	384	371	381	357	335	349	366	336	394	322	364	368	344	350	370	355	344	318	351	326	316	348	320	340	366	349	378	349	344	338	349	381	340	334	388	362	344	339	351	346	370	344	364	367	318	357	361	365	325	304	336	376	355	319	347	347	347	360	324	322	345	349	297	336	343	313	357	353	377	363	362	384	351	399	388	334	337	322	338	353	345	352	344	348	328	326	362	376	354	339	354	362	348	354	377	337	335	333	342	368	336	344	363	322	357	330	345	356	336	341	357	386	361	339	359	359	322	345	340	339	319	335	363	373	355	323	363	345	368	366	314	369	325	324	355	317	351	342	360	335	333	345	353	349	364	367	343	376	353	362	373	362	334	358	371	335	367	333	349	351	359	364	348	350	356	327	347	371	365	356	383	349	322	351	366	373	349	366	368	340	345	367	314	383	344	331	332	367	352	385	323	345	359	369	322	365	384	346	350	317	344	351	360	339	329	352	339	334	309	344	334	328	346	340	354	329	372	357	378	334	348	378	365	335	359	379	328	334	343	312	342	366	375	354
27982	15950	2641	878	744	711	703	718	758	702	692	687	739	741	699	684	662	680	689	657	719	673	664	701	739	730	673	665	680	703	708	695	703	711	658	709	707	673	698	699	711	696	672	666	686	677	730	682	701	705	686	719	688	684	667	684	690	682	669	658	669	685	661	729	682	668	723	715	754	678	662	672	685	721	677	676	734	685	748	726	676	717	679	723	719	706	673	674	638	691	731	716	676	704	660	688	648	675	706	652	687	713	689	650	689	683	647	678	712	659	707	733	685	700	706	687	711	698	687	741	739	713	704	692	697	676	703	648	650	686	683	710	731	700	679	711	681	688	763	714	708	655	681	713	692	707	674	675	687	676	694	680	704	672	706	647	651	682	672	691	686	635	699	694	730	688	684	675	691	699	711	731	697	693	683	714	696	698	698	685	724	720	697	738	665	745	723	705	719	726	662	707	684	665	678	684	697	671	633	701	717	737	714	718	749	701	714	651	678	686	671	742	735	683	697	697	706	712	693	662	683	676	707	678	685	685	692	687	749	693	676	675	671	754	687	731	676	685	692	729	716	695	704	690	713	670	695	693	691	732	707	679	685	702	709	697	657	657	700	708	731	674	700	693	698	630	714	686	690	706	682	750	689	681	693	711	691	734	703	695	670	664	649	696	704	720	737	702	706	705	740	692	727	674	699	657	723	698	692	632	715	729	728	710	724	668	685	692	724	701	694	717	670	729	701	637	667	663	700	723	730	682	710	687	711	706	751	673	700	665	691	691	691	680	716	715	668	723	704	688	679	651	669	735	679	687	698	687	693	714	731	670	635	725	723	719	728	727	690	669	701	702	725	691	686	724	711	726	758	666	690	667	694	669	698	670	718	713	712	650	659	610	734	673	727	681	661	644	682	723	732	692	672	711	697	715	698	689	709	696	699	720	732	734	669	618	695	699	665	708	685	686	674	657	707	713	698	739	683	678	689	669	686	656	690	687	690	694	712	699	714	653	712	685	708	691	694	737	682	710	706	691	728	757	695	696	696	704	622	685	686	680	684	663	660	736	702	666	734	725	715	725	670	690	713	686	696	688	695	695	668	737	688	659	716	698	694	732	750	704	663	709	715	696	716	687	699	701	656	705	695	699	705	762	685	678	736	692	684	702	652	712	692	737	705	729	663	697	689	742	649	669	689	710	726	728	720	635	728	717	735	674	732	666	722	687	711	680	690	705	657	740	695	736	719	698	692	676	710	720	716	683	710	670	637	674	698	739	689	712	646	692	698	685	717	704	734	673	701	681	769	710	693	707	691	694	671	671	699	687	660	725	668	706	692	713	673	656	693	714	696	724	700	697	734	657	658	705	709	677	665	718	689	709	680	682	656	691	678	682	649	706	733	687	684	707	711	713	687	702	677	695	751	663	703	665	721	692	674	645	676	711	693	684	701	690	685	685	710	694	704	707	728	697	713	727	686	674	700	717	684	659	700	661	642	686	735	662	660	657	707	677	682	696	670	709	674	708	704	718	669	669	673	711	714	753	769	688	712	722	611	622	694	689	700	742	649	721	695	696	717	650	701	688	696	712	692	656	707	708	721	664	709	710	698	690	676	721	703	708	728	687	669	726	716	701	682	677	699	713	687	669	698	709	683	755	670	646	710	700	669	702	710	743	700	687	710	712	655	726	658	680	675	661	751	749	678	675	682	727	703	700	708	687	717	712	700	682	689	757	677	697	760	666	677	718	680	703	672	676	708	710	692	693	675	649	707	699	667	711	675	692	661	662	696	705	680	673	694	682	699	682	709	681	690	680	660	687	762	741	757	722	710	697	716	736	703	694	737	693	699	684	722	693	694	698	666	724	713	726	717	719	716	683	711	653	681	670	706	706	736	712	675	660	678	703	674	701	713	670	686	723	687	678	730	657	745	697	733	733	711	696	728	709	718	716	696	706	689	733	676	710	714	697	685	710	707	707	639	713	707	651	681	677	715	706	656	687	674	710	683	691	759	709	676	688	667	662	699	668	729	696	693	724	665	710	711	732	732	687	711	696	726	668	704	707	686	678	698	703	685	653	682	714	694	689	683	711	724	728	715	748	756	720	666	683	678	696	687	675	713	713	698	685	745	732	686	719	686	666	697	733	702	667	765	670	669	700	706	695	704	682	672	691	677	690	708	746	691	718	690	733	677	655	717	688	676	701	678	660	690	683	691	734	704	700	677	683	715	699	677	685	639	688	690	693	688	694	685	738	710	670	693	710	712	677	729	712	719	717	717	698	722	765	689	673	685	681	680	672	679	659	695	665	685	722	653	714	710	630	696	697	667	681	721	678	685	683	704	661	682	717	686	649	710	752	714	720	708	703	684	667	715	677	695	683	710	751	745	712	729	648	708	733	685	683	723	697	675	750	718	695	724	670	704	699	688	694	716	695	690	719	683	699	653	708	682	680	760	714	679	688	674	696	699	711	633	702	649	722	692	679	676	669	704	725	719	662	688	728	729	647	667	638	700	685	717	675	682	692	671	658	712	679	691	681	683	723	706	623	667	670	717	745	692	704	695	674	692	713	697	691	687	668	644	703	704	651	693	682	702	693	670	685	680	668	714	714	684	683	686	715	658	714	718	687	697	699	722	723	698	683	696	688	677	699	648	718	666	723	669	679	704	684	733	673	663	697	657	717	698	701	679	676	716	697	685	721	667	696	670	711	714	705	707	685	682	664	729	710	698	661	680	738	709	633	646	697	730	703	679	688	709	685	698	695	719	733	735	709	660	694	715	685	714	737	676	685	688	704	677	703	700	659	658	715	670	677	724	717	705	698	660	735	694	685	717	698	672	802	741	680	713	678	643	678	704	712	662	682	742	690	707	740	686	726	736	657	693	671	738	677	670	700	720	713	693	656	677	665	677	688	719	680	695	678	723	653	646	724	737	696	701	749	739	732	687	713	748	693	687	691	717	681	687	663	692	713	688	715	731	709	682	696	753	737	661	655	700	694	729	680	695	645	705	683	702	698	709	728	714	704	677	728	731	709	703	693	701	749	719	680	643	731	693	701	706	692	719	705	703	704	669	700	660	640	647	757	704	666	708	710	766	678	709	712	752	680	667	715	703	672	693	692	704	696	675	690	694	711	719	689	702	711	672	705	716	713	696	670	686	688	694	680	708	649	700	741	726	692	678	733	696	696	629	739	677	709	756	716	667	656	630	675	683	734	640	703	684	681	745	656	685	709	709	698	687	653	664	645	675	623	712	692	705	734	707	717	723	655	711	675	693	705	708	696	685	724	737	727	727	662	751	722	685	643	701	690	667	717	703	691	704	723	690	712	687	659	684	661	711	720	701	747	694	708	656	666	689	697	734	683	702	693	695	726	696	698	720	699	687	691	698	699	717	683	668	714	698	701	673	688	695	673	703	611	704	712	679	714	688	664	631	725	703	670	675	729	689	689	653	723	711	697	682	705	712	738	698	751	694	706	703	704	701	680	687	664	668	654	700	677	743	693	694	665
10470	1286	1171	1006	970	966	967	889	903	880	905	838	934	915	910	877	859	869	842	852	900	963	941	935	886	874	867	885	832	945	919	863	922	924	853	908	881	882	870	870	957	883	867	882	923	881	865	921	883	920	914	885	839	885	865	901	901	883	883	865	916	853	873	918	892	920	857	813	893	881	919	859	921	898	888	867	904	872	876	851	875	893	928	857	874	828	902	863	864	889	848	870	876	909	913	935	930	883	917	879	887	897	837	915	883	882	884	844	888	894	858	881	884	897	836	920	896	926	875	836	936	902	905	878	877	855	916	960	884	929	903	892	915	919	917	893	921	913	921	905	884	878	946	864	918	882	861	892	890	849	881	857	857	883	883	887	881	908	881	911	889	882	826	885	916	906	896	922	915	885	883	882	942	895	919	882	858	878	881	898	861	893	883	936	916	906	890	911	809	880	902	917	908	880	952	899	891	879	882	880	850	920	880	898	881	861	843	847	865	890	909	887	932	928	894	938	923	943	962	908	902	880	898	881	859	905	876	898	906	909	873	877	916	904	862	876	976	878	869	922	873	894	873	902	866	919	898	879	867	859	937	905	930	889	879	865	863	949	918	905	902	902	861	880	914	895	863	896	887	866	898	886	917	896	914	862	920	926	896	892	876	888	903	903	906	896	886	918	904	903	853	874	914	879	862	876	896	889	911	916	925	869	913	929	872	882	832	818	899	926	921	903	922	890	893	924	932	846	878	856	875	871	928	874	936	866	883	893	846	910	893	854	900	899	890	924	894	886	880	852	901	897	896	829	834	903	906	896	910	881	868	893	933	893	902	889	916	934	949	871	867	861	939	948	901	853	882	889	907	829	912	886	879	896	905	882	860	900	887	895	931	927	903	873	868	960	864	838	871	940	905	880	870	920	838	909	873	854	881	921	891	907	900	900	868	914	877	886	798	841	855	895	935	860	892	892	944	896	837	861	878	941	914	888	881	865	915	884	850	869	927	909	892	898	889	903	909	853	823	891	885	883	903	889	927	907	886	885	913	928	856	835	842	872	965	898	910	913	896	892	857	890	901	930	907	863	874	865	849	906	892	915	982	872	900	906	886	875	862	872	847	882	908	901	934	884	880	855	825	883	892	864	869	904	883	871	859	847	901	905	885	895	904	902	905	873	905	909	896	878	932	871	869	896	856	889	871	921	841	868	833	848	853	862	906	872	888	915	907	925	897	874	890	931	900	879	882	915	918	866	936	899	926	908	931	853	875	867	906	889	896	833	900	919	905	893	858	891	915	915	955	898	883	869	902	866	875	880	901	848	939	863	884	894	861	872	874	858	886	896	888	881	855	861	911	907	867	863	911	910	890	860	830	856	840	936	881	894	874	961	888	958	897	893	901	883	923	903	890	916	935	895	901	860	888	904	856	859	897	870	908	879	868	849	918	950	922	919	841	858	918	900	912	917	946	903	910	901	938	823	901	867	846	877	907	883	883	873	929	946	884	860	921	917	894	867	847	876	873	917	869	917	901	879	890	879	900	858	911	885	906	894	874	879	891	833	912	892	905	910	862	929	918	874	904	917	877	875	897	839	910	972	864	926	851	875	891	926	936	860	866	890	905	883	864	857	860	835	841	846	877	902	879	912	878	903	911	898	921	853	874	884	954	941	914	831	874	896	893	889	906	883	927	863	875	902	833	879	870	887	913	892	848	895	849	890	901	902	841	877	876	903	934	895	889	917	877	908	884	955	871	931	908	908	903	893	857	892	904	887	885	886	881	890	880	860	924	905	887	926	882	922	903	892	872	908	916	858	877	900	873	886	924	893	904	923	858	894	898	893	890	874	889	870	878	887	905	863	891	845	907	898	881	884	924	849	916	860	823	914	927	877	893	878	938	889	865	858	896	872	856	856	885	890	906	930	964	871	871	914	916	885	905	824	869	838	868	895	854	893	942	905	878	882	856	868	910	935	856	895	904	900	904	890	947	883	887	879	887	855	860	943	905	899	954	923	849	916	870	834	903	865	875	887	889	872	907	936	898	887	856	889	883	857	910	899	990	918	858	905	896	901	895	860	856	883	880	881	912	870	903	926	881	841	919	864	937	852	855	832	920	836	904	872	924	865	858	865	850	939	909	874	887	902	852	877	893	942	886	871	830	888	904	905	838	864	884	841	895	924	942	902	908	849	906	887	921	919	916	845	911	903	855	908	916	909	901	855	851	880	872	852	883	872	893	919	924	849	853	875	852	907	880	886	850	844	910	903	887	913	882	931	874	901	893	914	897	863	842	875	939	896	895	882	940	931	935	902	892	908	876	925	879	902	924	912	889	857	911	848	919	885	899	883	897	956	868	899	875	869	881	917	920	902	870	873	894	880	892	938	917	878	906	857	804	885	950	945	924	857	915	924	892	850	872	887	936	917	924	865	867	940	912	887	863	924	897	886	879	915	845	860	926	934	887	932	893	940	883	884	908	922	876	827	897	886	922	921	847	948	834	947	927	906	830	849	882	866	847	887	881	878	912	867	871	906	880	908	858	889	919	875	889	871	895	859	869	904	892	904	886	892	897	846	910	875	903	889	831	939	829	921	909	877	918	913	865	877	930	894	919	867	879	898	907	926	880	842	883	875	911	922	856	871	920	866	844	863	922	882	844	915	931	823	902	870	851	891	880	965	891	932	865	840	876	899	899	904	925	905	888	888	934	894	930	911	845	906	911	868	885	851	882	894	916	907	877	820	833	872	854	876	890	880	923	877	925	901	890	858	888	900	920	910	877	878	854	930	884	927	859	847	921	910	838	947	885	883	895	891	916	956	877	891	875	909	883	860	850	917	883	906	864	919	900	948	846	872	900	907	892	887	834	919	836	875	878	944	913	872	878	913	879	874	898	911	930	853	926	895	874	889	850	880	855	921	901	944	878	872	905	910	944	875	888	833	877	856	908	884	884	916	915	898	865	901	950	885	968	830	917	885	883	899	905	886	879	881	899	873	890	858	881	898	901	862	879	920	948	890	891	902	834	882	851	888	908	877	864	876	939	911	878	878	855	888	852	925	853	908	917	882	821	916	882	872	862	857	947	895	840	871	873	919	847	890	862	903	838	876	874	888	889	889	871	952	921	935	882	904	866	916	899	891	892	905	851	951	855	869	909	897	919	864	856	871	865	916	883	828	911	887	935	892	929	922	888	889	898	859	891	880	873	913	933	917	952	868	934	933	961	840	904	906	926	866	924	842	830	882	863	927	882	857	911	909	903	891	925	905	885	875	915	896	850	900	946	879	833	899	870	905	861	945	890	892	889	878	861	911	882	900	853	877	911	888	943	866	878	905	940	888	917	894	929	849	863	909	937	926	923	877	897	885	872	810	852	923	824	922	867	951	904	887	928	911	905	878	887	840	881	941	869	863	843	928	936	885	865	880	869	877	825	825	923	857	878	870	929	879	950	851	876	860	860	907	933	897	892	909	890	831	871	900	931	883	879	869	912	852	896	871	916	956	900	907
23419	21254	27700	25114	20466	2462	812	758	663	618	644	617	537	553	558	570	576	562	565	580	611	561	563	555	566	571	606	540	560	555	587	561	588	544	557	559	561	566	569	596	573	588	596	599	596	566	568	559	564	543	563	542	546	566	563	557	596	577	577	527	535	590	600	549	538	558	528	540	592	560	570	578	557	542	559	565	565	521	587	587	541	562	517	542	569	575	546	574	576	610	509	550	569	531	572	537	583	576	567	565	600	564	541	551	567	546	566	578	501	592	549	556	544	562	562	551	556	567	564	536	561	571	549	535	573	543	514	540	575	528	519	543	578	533	593	558	547	546	554	496	549	559	572	547	557	589	571	612	582	539	556	568	554	523	594	512	528	563	514	599	546	543	534	567	518	570	530	543	565	542	591	543	541	548	550	585	550	566	563	560	547	542	515	507	580	568	541	564	579	552	577	589	566	562	564	578	571	535	528	555	574	549	548	580	576	535	575	498	572	562	547	571	531	545	568	565	501	542	570	565	566	498	590	544	549	560	571	481	553	583	573	575	561	547	538	525	509	592	590	540	560	570	523	583	581	512	556	559	564	569	553	556	567	531	550	560	545	549	584	518	556	575	540	563	569	571	559	563	535	510	544	536	530	525	599	544	569	528	567	542	557	514	547	587	573	538	553	556	593	559	511	558	542	502	532	548	543	558	550	546	549	566	558	571	553	560	542	567	547	571	544	553	557	551	553	559	571	589	549	559	578	564	553	550	520	564	554	575	522	549	558	553	561	534	542	540	513	543	550	563	534	519	567	546	565	529	560	566	564	537	564	572	542	542	548	532	546	556	526	556	538	564	554	580	537	578	589	526	604	577	552	574	559	517	532	560	567	518	581	522	546	548	548	548	522	552	584	535	543	540	562	576	564	549	546	558	583	572	529	554	527	546	584	590	602	553	546	587	585	582	538	571	551	536	545	530	549	548	560	490	567	537	565	545	516	543	535	565	560	560	554	570	560	576	571	537	562	557	551	521	529	559	541	586	543	531	549	563	557	539	524	591	534	557	545	618	567	568	579	591	520	572	527	588	536	580	523	557	529	576	550	567	548	559	538	566	518	527	525	533	540	573	520	581	575	550	533	537	578	584	526	598	563	557	534	571	593	540	523	538	544	572	576	549	593	545	545	531	546	566	564	521	546	598	546	568	603	509	594	552	535	526	526	493	572	565	518	513	577	555	633	507	535	579	544	558	547	534	524	575	563	531	556	529	514	576	513	568	543	550	580	604	520	570	550	540	532	569	556	582	579	556	545	548	562	514	554	573	578	525	540	530	519	565	547	547	565	530	532	523	579	554	558	550	561	518	550	528	561	545	559	512	570	582	593	558	555	555	548	578	562	586	568	606	552	549	556	554	548	561	564	553	547	536	560	548	553	574	540	564	551	554	561	543	546	545	581	580	542	553	575	519	557	561	535	578	558	542	556	552	580	581	564	565	552	501	523	554	557	558	536	558	567	558	537	596	560	530	525	513	549	575	591	628	571	544	553	543	548	570	513	595	555	560	557	538	549	538	546	588	552	541	506	509	535	508	534	536	579	561	508	551	513	578	583	558	555	543	553	578	581	541	582	553	555	523	565	571	574	560	561	598	533	551	568	508	531	552	539	557	518	553	542	622	577	547	573	557	528	569	514	530	624	518	542	546	535	568	536	563	530	637	542	572	572	581	582	562	510	561	575	563	539	613	520	545	567	581	539	543	542	539	550	579	608	581	552	537	576	519	577	538	588	575	570	565	575	557	535	519	591	521	542	561	602	591	590	579	578	568	516	546	560	520	495	550	539	549	533	609	542	564	533	551	550	561	545	575	564	578	556	554	564	580	540	589	581	557	503	587	577	508	561	556	557	532	518	549	535	576	537	540	532	549	518	582	508	525	571	526	557	535	573	541	543	556	562	557	580	533	577	545	563	586	565	580	543	549	522	565	535	614	554	523	581	568	523	537	540	504	552	566	563	542	563	515	568	571	541	547	572	550	595	578	528	560	602	577	542	556	550	527	548	546	537	595	563	550	579	567	537	524	574	543	515	536	581	547	535	547	569	533	582	560	586	561	534	521	544	533	549	543	560	584	574	544	508	531	524	537	523	562	578	533	557	550	582	577	533	574	553	553	546	609	562	539	529	538	549	523	554	587	583	583	565	572	554	544	551	582	593	583	564	528	547	570	565	577	528	502	608	563	555	538	518	528	519	557	548	567	566	554	536	522	568	539	560	615	578	587	550	570	532	545	564	572	546	607	567	540	554	569	568	568	588	555	530	569	562	563	569	572	505	598	570	525	539	553	565	534	570	562	576	537	601	528	527	558	552	523	534	516	536	515	531	517	528	541	510	530	591	577	512	527	514	509	535	560	541	526	584	570	562	563	516	569	540	545	499	575	527	551	539	556	577	539	586	544	524	556	579	551	558	613	572	559	553	581	608	565	573	598	560	525	545	535	534	546	540	543	521	553	534	577	520	551	525	576	530	590	524	542	562	540	550	562	534	544	584	570	562	559	580	577	569	565	561	550	567	534	561	560	587	528	550	530	561	575	566	520	559	592	540	551	590	562	573	543	563	521	586	525	556	529	535	576	541	527	558	551	537	563	521	523	565	559	533	603	521	549	604	526	564	563	545	557	555	557	566	593	536	550	548	553	530	540	557	541	555	519	576	572	576	528	544	548	525	543	535	576	554	526	512	545	525	542	573	557	560	556	523	580	593	517	536	542	564	568	571	536	516	573	536	554	553	547	545	560	539	571	558	587	549	562	534	571	515	556	569	521	574	552	545	604	574	533	550	562	563	553	533	531	570	596	569	574	548	599	549	548	519	537	572	501	545	514	561	541	530	541	530	547	513	547	528	558	543	518	510	542	586	550	533	546	540	580	537	544	556	546	533	509	548	554	546	577	508	523	585	563	544	580	562	615	535	534	544	578	547	539	555	547	611	552	533	534	528	547	555	565	557	578	556	516	551	516	543	568	589	598	566	569	573	576	530	539	563	477	572	520	578	540	516	545	522	582	586	549	610	541	547	560	535	545	542	568	559	540	546	555	548	558	578	565	537	589	541	550	527	586	570	524	536	522	572	576	553	526	548	557	556	570	562	528	559	569	528	525	611	515	545	576	537	529	561	576	569	553	562	563	581	571	538	580	555	541	578	592	540	553	511	538	526	564	528	564	543	568	552	574	573	593	566	509	557	550	576	596	544	552	555	551	555	564	567	579	540	528	551	544	538	528	584	555	571	578	557	571	550	616	629	557	539	504	549	529	535	546	551	528	557	551	558	576	581	530	554	575	548	558	589	553	576	568	546	583	555	511	514	554	553	517	586	550	547	578	583	513	559	568	564	579	542	589	536	536	559	543	568	553	577	560	560	546	548	526	556	565	550	586	516	598	556	533	570	548	537	595	546	590	538	527	548	522	529	543	574	547	579	560	539	554	586	558	580	525	591	525	544	538	527	529	502	512	576	517
29452	6771	4206	2088	1675	1416	1184	1095	1018	959	908	879	791	824	805	767	752	764	761	740	757	763	725	785	740	809	719	717	726	726	768	757	750	793	742	732	790	728	746	750	730	729	777	751	745	753	709	710	718	741	746	740	723	748	719	734	698	748	735	689	736	722	703	717	729	755	792	750	732	723	791	711	752	742	737	713	725	736	691	751	724	699	720	717	765	709	714	734	755	753	711	710	731	732	749	758	773	748	731	716	742	757	681	753	719	720	701	732	697	737	763	722	716	767	728	694	706	756	689	746	685	729	703	693	712	748	703	748	733	697	761	713	731	712	737	733	725	748	747	759	740	757	720	715	737	759	706	806	787	770	737	718	769	699	698	743	683	783	677	708	788	773	697	725	719	705	709	776	726	750	707	721	693	760	759	722	723	709	700	732	737	756	785	718	739	723	646	739	746	690	763	706	716	721	703	709	726	741	752	696	752	686	706	712	751	686	703	726	767	726	745	714	785	725	730	740	745	723	684	773	756	751	737	714	749	697	733	723	769	703	742	767	731	718	747	717	774	731	760	741	732	683	684	749	682	769	711	725	740	738	705	728	751	759	751	744	706	732	732	734	707	717	753	736	760	755	723	710	726	697	728	724	761	721	730	756	675	735	714	770	741	673	762	708	768	740	723	780	699	743	687	706	739	741	740	718	687	716	755	745	752	744	749	755	655	795	770	756	708	750	729	711	720	704	747	733	707	732	727	726	714	695	749	730	676	745	739	719	720	733	748	760	715	701	773	775	711	717	769	718	724	773	760	698	737	745	751	724	734	739	729	718	687	771	740	712	762	725	681	738	760	717	690	698	745	678	741	758	788	762	785	724	691	741	757	757	712	748	741	762	764	713	732	731	736	712	704	770	768	748	735	701	722	724	750	720	717	685	751	740	711	779	763	712	731	744	726	765	723	739	717	752	736	739	704	718	715	727	722	771	696	769	727	739	737	751	836	747	730	723	720	741	720	692	728	751	724	699	715	734	729	729	748	718	696	706	733	733	724	725	717	741	721	728	760	731	767	750	703	750	760	749	741	746	758	737	709	736	709	728	711	739	733	746	752	706	750	684	737	697	780	756	758	730	689	688	707	719	745	697	728	724	752	789	734	758	713	722	767	768	731	704	685	741	730	690	692	779	738	762	723	712	731	739	709	705	759	738	711	767	720	757	755	762	717	773	728	702	721	708	730	752	741	755	728	700	695	744	748	751	723	777	739	765	754	764	734	739	736	718	744	690	710	719	741	783	753	740	674	763	702	739	719	692	726	762	683	732	768	770	753	766	696	700	727	773	730	690	740	713	787	728	698	746	740	740	783	718	730	688	722	717	731	731	713	691	750	767	719	712	756	790	739	730	713	778	743	734	743	707	781	737	727	721	752	724	752	754	741	738	723	740	708	721	764	710	759	717	679	728	741	768	763	736	775	735	698	713	729	715	731	717	736	753	718	714	668	734	749	700	766	778	694	727	736	693	717	704	760	705	730	733	697	743	709	782	716	672	762	750	726	775	730	723	702	672	710	784	725	732	740	744	712	721	758	775	757	721	775	678	751	726	753	685	743	715	701	732	769	768	748	797	773	734	696	733	728	695	698	753	732	754	764	756	725	739	681	740	720	747	711	748	802	763	742	768	682	676	772	719	719	770	726	721	715	758	711	697	737	729	759	730	800	754	741	711	746	730	741	729	722	721	717	734	685	737	767	747	766	741	742	747	701	740	734	723	722	728	722	745	729	715	726	731	748	748	693	758	698	724	736	696	733	751	713	770	697	739	758	737	729	763	720	728	759	761	736	775	725	757	691	725	757	769	742	713	754	725	710	709	743	780	749	774	739	721	740	778	738	710	798	778	692	728	778	797	710	765	741	753	723	718	669	736	762	748	716	699	738	704	715	694	699	715	729	756	740	700	726	736	746	738	762	735	721	738	677	720	701	752	720	704	665	742	713	759	733	732	708	742	680	720	742	691	743	699	716	726	738	746	680	727	795	701	750	749	737	718	757	716	821	708	705	740	736	674	808	738	687	692	721	712	727	793	714	707	774	766	718	710	717	801	696	743	744	712	699	714	738	763	692	728	734	721	745	779	751	715	757	682	728	746	762	694	764	687	776	729	700	739	749	728	725	774	692	765	716	739	714	708	783	757	737	750	714	709	730	729	700	704	703	778	701	709	732	726	764	712	753	699	720	684	750	755	689	772	724	718	776	685	721	728	704	720	788	748	755	727	710	730	727	735	734	765	718	762	749	748	745	704	699	771	762	759	716	723	778	713	727	706	728	741	742	768	719	731	726	733	716	725	733	747	722	712	716	681	729	727	794	751	722	726	709	738	777	729	769	717	735	714	755	707	705	734	719	772	713	767	711	764	703	773	718	707	710	704	725	713	748	699	718	733	700	756	713	723	728	714	712	693	741	720	774	743	735	686	771	752	727	760	728	729	743	754	727	702	730	668	671	740	776	716	732	727	762	745	701	691	784	705	726	786	771	764	734	779	750	695	777	725	670	723	757	685	751	769	745	743	723	711	767	723	722	743	715	696	734	754	714	741	748	755	712	692	722	722	698	721	698	791	724	748	719	771	702	748	735	732	759	709	708	754	678	758	748	705	737	745	738	766	723	723	714	775	739	711	707	741	691	669	722	699	782	726	762	722	754	701	716	723	739	701	722	771	695	705	752	751	692	713	766	734	678	713	703	674	706	735	760	736	734	727	730	769	731	713	680	751	710	711	708	771	737	710	741	732	750	703	741	732	706	686	726	669	753	713	748	720	727	701	738	721	732	724	726	718	773	726	691	733	760	767	748	741	675	723	735	763	771	712	698	753	782	774	715	676	742	722	751	725	720	706	753	718	768	768	706	688	674	673	717	713	739	718	742	710	766	705	730	742	745	706	755	727	718	695	729	717	743	690	731	697	703	788	730	710	741	714	708	762	776	738	748	764	736	678	754	716	690	757	746	719	734	744	685	722	726	691	728	742	782	734	719	730	711	755	734	746	738	726	732	667	700	713	736	727	754	702	719	684	774	750	718	688	752	765	746	698	773	711	783	746	756	702	775	775	697	680	767	735	724	729	739	756	705	702	768	778	723	688	795	725	684	684	749	726	740	764	721	781	751	767	720	695	739	759	724	706	788	765	724	699	705	739	754	766	731	761	716	759	757	806	729	741	714	768	750	710	726	791	742	730	737	737	716	733	743	700	709	716	745	735	784	726	790	767	724	764	705	717	760	799	715	722	729	737	647	777	691	728	752	729	743	707	739	732	751	714	752	725	750	720	724	698	748	734	710	727	725	739	699	788	744	720	750	704	712	710	724	741	706	714	702	741	735	742	715	717	709	722	771	727	715	761	712	730	739	702	747	733	709	711	693	763	785	704	723	763	761	732	758	685	708	707	785	764	727	755	733	758	728	808	751	736	736	733	762	741	724	735	700	711	714	723	705	739	734	732	756	742	676	696	746	736	744	730
24934	21255	25555	22522	1315	638	542	510	551	523	501	499	514	495	542	509	468	488	507	472	524	477	483	524	463	466	494	466	534	528	507	485	488	545	517	496	477	490	519	483	449	446	470	500	425	514	510	501	498	465	487	492	460	476	486	469	516	508	517	504	463	464	431	460	468	482	462	463	517	507	517	504	428	491	471	438	460	499	476	500	461	485	518	465	516	485	488	474	522	459	468	494	513	459	470	441	454	493	467	528	519	466	488	505	523	464	492	483	498	503	469	480	489	521	511	467	519	502	498	501	470	490	451	486	480	454	505	507	522	495	453	481	512	475	482	439	562	473	468	427	475	478	478	507	489	494	493	508	497	463	484	485	432	460	504	470	451	498	510	479	503	490	483	461	472	497	513	503	502	503	502	464	487	483	506	444	485	476	529	491	452	520	490	466	478	490	549	456	464	501	437	460	486	519	483	507	483	499	512	518	466	498	500	457	498	485	509	468	460	500	466	493	500	499	524	486	485	512	469	471	462	490	452	481	480	489	485	494	524	505	493	508	513	488	496	529	511	510	510	471	476	532	434	479	452	489	497	426	476	483	519	503	507	502	513	430	513	504	455	493	496	522	511	505	529	486	479	479	482	472	463	435	477	503	478	517	545	498	514	473	478	489	533	507	440	507	484	522	476	524	468	476	508	440	492	547	493	485	473	476	502	485	480	477	463	461	492	503	474	489	499	487	530	489	512	504	516	502	504	445	463	487	470	456	496	506	512	505	465	455	489	508	502	537	466	464	496	485	451	528	479	454	464	487	463	520	501	471	506	484	527	529	462	469	452	488	461	474	465	462	474	505	526	484	498	491	484	478	498	460	445	465	506	489	461	525	503	495	492	440	496	501	497	496	505	489	467	516	503	489	489	502	497	539	470	496	476	465	491	493	489	453	492	477	484	494	493	499	538	483	519	498	489	505	459	484	462	521	466	492	478	461	524	531	463	502	498	443	517	515	497	494	506	473	488	506	491	476	522	524	477	488	457	462	476	482	489	479	496	485	493	456	484	500	494	445	489	498	470	483	486	462	484	468	450	518	478	444	474	518	462	477	511	481	477	499	478	466	464	470	483	471	487	459	466	500	490	474	499	450	492	459	521	490	488	529	503	465	441	482	451	524	501	492	491	491	487	536	498	509	479	448	457	490	495	477	442	483	439	473	484	486	524	496	457	469	454	519	498	462	476	489	482	462	468	489	503	499	470	494	516	508	481	512	481	448	469	443	479	477	472	504	458	468	530	512	451	471	515	473	501	522	462	468	484	449	451	482	497	495	457	523	465	508	498	487	477	496	474	503	464	498	499	478	509	491	503	507	522	512	479	506	510	504	499	481	511	450	485	465	493	505	465	485	509	484	511	496	434	476	468	501	490	511	465	535	472	488	457	489	494	504	501	475	487	500	494	476	513	464	514	471	507	462	464	509	446	451	464	469	552	475	515	485	501	481	498	476	485	461	480	483	502	487	488	497	473	504	460	495	476	487	488	477	460	480	465	504	504	472	497	492	425	494	485	459	513	463	480	503	471	500	475	466	467	466	486	497	476	462	491	484	456	482	469	490	519	481	459	497	489	472	475	504	500	464	517	497	488	524	509	482	502	451	508	467	461	518	494	458	509	464	509	501	493	511	514	481	480	484	466	477	522	479	478	519	494	501	537	459	468	457	497	497	511	470	459	462	508	525	486	494	454	489	493	459	459	467	485	487	517	484	489	497	504	451	510	473	465	504	475	524	488	505	491	457	501	515	506	497	472	495	463	481	481	479	529	518	413	469	477	528	484	482	526	520	508	478	510	460	491	507	487	521	426	501	516	490	520	495	493	470	486	520	512	492	517	462	515	455	496	556	466	491	512	484	469	477	526	494	504	525	475	474	473	524	496	482	486	472	439	513	477	467	471	483	494	468	506	477	480	491	472	467	498	488	469	503	455	479	472	471	524	497	476	467	500	490	493	496	473	472	531	499	493	536	482	496	517	481	474	502	464	533	483	503	504	534	501	490	490	472	484	483	499	481	499	513	484	449	498	440	493	511	469	524	516	474	478	463	487	496	482	492	532	483	483	505	461	463	473	497	485	479	444	498	484	505	473	501	497	460	510	471	486	496	488	474	461	508	449	465	512	463	454	472	470	502	479	502	501	483	466	480	501	479	501	518	466	498	505	474	495	512	500	476	503	453	497	456	486	480	535	489	490	506	531	496	481	465	447	455	499	488	456	466	489	454	509	471	515	490	476	489	498	486	491	480	509	490	500	521	474	469	494	432	479	517	506	465	455	469	471	465	524	476	497	460	485	498	484	502	515	497	519	508	481	500	495	495	503	462	456	519	461	477	505	497	472	468	501	474	502	464	469	451	510	476	484	537	500	512	516	494	438	482	478	518	504	461	491	470	492	491	509	494	502	478	463	482	498	481	474	467	486	495	472	483	530	522	462	463	501	502	514	501	482	513	522	485	473	472	478	485	510	477	503	520	493	481	444	496	514	489	500	529	473	504	503	486	500	465	483	464	485	480	483	478	493	507	511	444	470	510	504	472	496	478	492	482	521	501	454	494	486	496	504	480	492	471	460	537	510	480	503	512	471	486	527	492	502	463	512	465	478	534	504	462	493	494	464	488	480	517	497	517	474	510	484	462	468	446	475	474	476	426	510	485	506	488	478	500	489	483	531	478	505	500	465	511	477	504	501	470	482	500	523	493	520	466	470	496	480	484	464	525	513	495	486	488	495	496	483	525	474	490	453	494	432	499	488	461	504	450	486	505	446	476	432	478	453	454	488	468	484	489	468	468	509	476	482	442	458	523	449	493	481	531	517	472	463	457	509	439	495	464	511	512	487	492	479	523	525	477	465	473	481	477	477	499	517	495	528	486	470	507	501	490	443	468	462	469	452	447	523	482	571	501	497	510	505	496	512	510	464	508	531	457	484	501	518	489	520	531	487	507	478	517	504	505	502	502	503	478	480	451	482	504	504	451	486	518	483	485	478	492	497	459	489	540	521	500	506	473	469	482	488	470	453	516	481	469	470	480	495	461	498	458	487	495	447	496	525	450	493	492	476	514	514	483	494	493	491	447	499	507	473	452	475	455	464	479	494	520	476	500	522	480	525	473	512	476	495	492	502	506	478	504	474	463	487	474	463	450	474	482	486	485	469	478	475	455	487	494	461	519	480	496	479	473	528	513	457	480	479	489	463	493	469	463	480	511	480	527	466	503	484	479	479	525	487	486	506	514	485	483	494	474	504	488	516	505	480	490	493	489	518	455	448	524	475	486	471	480	506	484	498	489	453	485	465	483	462	490	481	499	482	491	477	501	486	471	479	540	504	490	523	490	482	480	481	459	462	509	519	492	508	488	479	506	496	462	472	493	483	483	451	476	528	484	504	502	473	501	482	463	531	458	462	477	533	465	512	500	501	520	472	505	486	493	473	513	509	457	492	533	496	495	534	453	479	472	478	505	461	488
27145	3218	2163	1291	1084	892	839	799	782	720	651	705	681	619	665	657	706	661	602	673	632	642	594	616	593	646	660	620	658	655	687	668	635	632	652	655	625	622	614	571	657	621	613	635	632	611	649	617	610	633	621	621	598	629	633	645	641	625	637	660	624	658	625	634	632	562	663	679	627	661	619	651	605	618	628	592	636	590	592	606	591	664	591	621	611	637	596	615	651	612	655	631	580	651	572	616	643	572	642	643	620	613	588	640	603	633	644	607	588	676	581	630	635	632	595	598	616	636	625	622	608	630	621	633	619	643	584	615	596	590	616	578	648	638	622	625	610	643	608	619	615	632	623	548	640	646	639	631	615	588	645	658	650	620	609	596	605	668	644	633	632	624	636	636	588	636	611	618	654	630	594	604	640	608	616	650	646	614	638	657	607	598	629	667	634	643	617	615	628	669	650	644	617	644	617	650	593	624	594	640	626	623	575	596	593	626	572	631	648	602	588	607	604	664	582	636	582	613	599	612	666	597	607	608	647	663	649	599	638	659	624	605	612	611	581	583	636	584	594	677	625	673	598	626	589	641	606	596	643	611	603	612	658	645	594	659	626	655	615	657	618	631	600	579	636	616	622	641	607	595	593	658	622	671	613	666	618	608	649	627	631	633	622	670	650	601	601	633	649	609	631	633	610	648	623	641	646	559	639	597	594	655	608	638	639	648	641	602	661	686	588	629	613	612	622	654	654	599	610	650	605	611	607	625	627	616	622	636	648	641	648	635	638	629	595	635	622	652	646	620	649	637	602	626	606	638	619	632	607	585	617	631	645	607	608	632	657	632	615	647	640	656	590	619	618	611	609	600	641	609	620	620	587	588	645	594	609	630	645	652	599	668	615	606	620	601	629	638	659	664	658	611	600	640	685	630	612	603	650	596	638	619	641	635	625	618	666	636	673	622	651	636	611	627	583	631	609	614	572	618	640	665	618	620	619	634	644	616	581	617	693	584	655	644	612	655	668	586	625	592	613	615	635	605	616	652	654	642	634	632	616	627	633	606	608	648	616	643	661	653	632	634	632	654	607	649	680	611	592	600	606	627	647	622	637	607	641	619	659	612	632	614	608	653	645	625	617	582	610	611	637	587	624	626	632	645	594	641	639	630	617	599	603	647	612	622	618	626	632	604	594	653	632	640	641	618	659	608	646	601	647	641	606	611	604	620	636	612	654	607	598	620	649	664	619	649	589	572	636	637	598	631	631	645	638	593	593	656	617	573	593	587	631	658	627	637	659	609	605	638	637	644	644	657	645	623	616	649	647	624	575	659	638	615	634	635	602	601	615	593	616	636	631	673	651	637	625	634	626	600	632	647	624	608	616	614	624	612	593	627	603	648	629	606	609	621	632	638	634	618	638	653	623	616	674	605	616	599	603	611	652	650	589	587	582	647	635	592	625	658	633	614	647	609	655	570	628	619	645	634	624	620	619	601	643	634	632	659	621	604	602	634	680	629	609	669	575	649	649	639	649	678	637	658	652	625	613	603	590	634	600	625	626	598	596	611	672	633	624	636	631	615	603	603	635	655	643	632	605	625	696	626	601	635	581	618	573	618	651	649	660	627	610	605	610	612	626	627	591	631	605	636	611	666	620	615	595	631	603	621	648	599	599	622	566	627	660	594	687	606	636	586	626	625	624	644	594	639	661	578	674	622	623	598	614	638	627	664	611	590	670	645	634	654	637	619	620	647	623	627	651	624	651	629	605	589	609	606	622	651	604	650	664	648	619	634	607	657	621	599	688	641	613	668	683	646	657	601	593	611	645	609	631	619	641	612	627	667	627	586	622	583	627	593	620	569	638	639	639	564	639	586	634	652	626	657	636	609	648	619	666	609	661	652	610	615	623	623	642	665	614	628	649	652	584	601	659	643	628	634	625	606	606	635	642	622	600	646	633	624	690	643	647	630	630	578	625	604	610	620	628	625	620	621	634	633	604	604	621	638	645	588	625	585	644	623	622	645	613	608	591	634	612	630	639	595	651	643	597	618	634	663	643	622	585	597	606	619	635	605	658	654	604	651	635	583	627	640	648	547	615	630	630	649	655	621	569	634	602	636	619	620	630	663	623	656	658	631	637	649	639	636	574	641	609	668	661	604	635	591	625	679	671	624	654	596	625	671	607	650	639	627	610	610	598	588	616	604	620	611	649	617	597	632	610	615	625	588	637	641	621	657	645	605	606	593	623	573	623	645	624	613	617	635	618	645	589	622	638	647	647	655	642	627	634	652	613	632	614	595	634	666	585	587	639	645	651	608	613	634	614	617	619	664	636	586	643	587	614	609	610	643	644	627	646	635	627	601	611	610	653	616	634	627	634	607	638	615	671	636	623	646	627	590	625	622	649	624	630	618	635	670	673	652	629	604	669	608	623	664	622	595	635	614	633	637	608	572	611	574	597	694	622	650	658	629	626	598	633	608	627	611	627	631	648	629	622	580	636	591	595	600	643	580	621	625	638	566	625	628	623	635	605	653	629	627	631	635	633	619	632	617	638	586	623	594	631	635	557	615	622	660	618	603	615	665	666	571	590	620	605	622	590	620	611	625	643	655	622	604	627	671	654	628	627	681	593	648	608	609	639	569	603	612	624	653	636	650	623	604	643	640	593	620	655	638	615	632	623	604	639	640	657	669	622	646	652	621	609	586	617	643	649	643	639	600	666	612	624	591	659	598	640	652	599	616	676	594	618	623	628	666	606	667	653	630	630	590	645	643	595	623	566	622	668	636	626	622	647	632	621	629	608	646	644	587	621	587	592	675	643	629	654	618	636	609	620	594	584	576	634	604	660	625	620	662	615	653	613	653	617	607	643	629	626	641	669	651	617	653	656	575	625	648	615	653	628	640	635	630	648	627	587	650	579	603	627	627	590	636	617	587	643	598	601	570	657	635	595	642	643	603	614	600	632	656	644	627	655	604	656	636	606	620	648	655	627	592	658	636	567	615	557	585	670	630	642	629	634	680	605	611	624	608	620	649	673	629	668	575	614	603	633	631	602	656	629	659	562	620	608	656	650	642	642	618	646	598	619	622	599	565	623	609	568	631	644	642	671	641	597	631	633	597	631	602	613	589	645	643	633	634	640	642	607	596	635	605	644	695	648	620	677	617	648	611	632	624	630	609	597	654	612	660	655	637	622	606	623	608	642	623	598	689	662	672	635	603	575	640	663	639	682	580	587	632	676	663	608	616	627	618	650	624	578	618	621	654	672	619	616	613	622	611	623	597	634	614	682	606	642	653	638	594	646	608	599	686	631	645	614	614	658	597	612	640	612	647	588	636	623	582	632	646	635	668	597	610	619	636	632	661	588	670	673	622	655	633	626	656	614	665	616	652	632	593	641	582	608	622	609	609	651	687	594	634	669	638	606	623	646	628	656	607	613	633	588	613	570	631	610	582	669	649	602	670	592	644	651	649	639	620	641	633	653	666	636	638	622	640	601	580	658	618	617	653
22524	21278	28452	24436	21282	19038	1194	542	417	376	361	357	347	327	302	305	316	297	240	267	308	266	284	258	271	265	282	241	302	245	277	286	268	253	251	275	264	294	235	273	274	262	256	260	232	247	272	255	242	260	270	258	268	249	263	260	228	252	261	224	245	236	257	263	267	242	251	247	261	243	268	270	291	294	234	265	268	262	252	252	266	213	248	248	224	255	298	272	247	254	266	228	296	237	261	251	253	247	280	267	243	260	249	262	259	246	258	200	250	263	260	271	237	277	248	227	263	248	255	265	269	238	276	264	246	244	240	285	260	247	253	253	281	265	252	251	238	259	259	269	262	245	253	247	264	243	258	260	246	248	240	241	264	249	242	231	266	279	249	270	269	252	269	255	246	264	220	250	268	247	272	282	252	243	238	262	252	260	274	237	296	276	285	236	249	278	230	286	234	263	253	280	278	250	254	254	272	255	270	270	245	287	213	225	245	248	273	242	283	242	277	249	265	223	268	241	265	267	265	257	268	251	250	261	270	258	240	235	268	258	214	250	247	279	240	232	264	239	294	261	258	257	239	236	260	240	257	258	236	245	248	266	255	254	256	273	255	232	254	249	264	255	224	248	257	275	263	257	251	250	241	259	270	262	227	276	255	238	241	239	245	215	269	256	282	277	250	252	247	232	223	226	256	244	240	242	274	239	257	251	236	232	275	253	286	243	240	245	265	254	240	254	275	242	268	291	255	261	290	247	271	265	274	266	261	268	250	270	247	268	262	242	251	233	249	246	277	234	265	244	230	280	256	251	233	253	277	241	259	243	232	249	207	255	281	253	257	257	276	239	247	232	256	257	236	213	228	272	262	264	262	272	252	226	289	226	269	241	253	251	246	257	251	257	256	259	229	277	258	234	247	238	294	257	271	236	291	272	282	252	292	254	278	231	251	248	262	283	243	228	256	269	274	243	248	291	254	269	218	246	237	247	244	253	253	254	257	247	250	249	255	261	248	240	264	256	239	227	267	260	255	247	268	261	255	269	257	244	262	249	240	224	258	274	240	259	245	264	249	287	276	267	231	240	259	261	260	274	252	282	248	238	260	239	265	246	256	271	222	248	252	242	239	229	268	264	267	246	241	267	275	259	247	274	251	257	256	269	244	292	259	260	265	243	251	268	241	256	253	255	236	241	267	274	251	249	251	249	301	249	259	271	240	225	250	245	259	267	277	273	260	247	232	268	285	254	234	238	284	247	281	246	252	243	266	279	257	267	256	268	246	251	251	309	254	265	270	254	265	260	274	276	223	252	243	265	281	233	264	275	246	247	269	251	278	270	240	282	283	258	242	265	252	235	253	263	251	276	262	228	253	263	228	265	231	254	262	249	246	233	247	251	263	228	224	216	219	278	257	228	274	240	253	256	245	258	239	231	255	231	261	261	227	234	248	274	258	266	257	236	243	266	228	258	263	240	264	274	225	248	262	250	251	236	251	270	249	239	232	250	274	249	246	263	235	245	269	254	245	285	223	276	226	230	262	256	228	260	264	217	250	241	244	255	250	255	233	239	258	259	234	244	242	225	266	265	289	228	269	272	258	249	289	267	237	256	242	252	252	238	255	263	258	229	246	235	218	251	268	271	219	249	262	241	295	241	266	288	274	227	250	226	265	272	239	253	281	246	253	228	261	270	225	270	234	249	248	268	242	246	237	272	240	296	239	245	235	266	276	248	252	243	238	246	267	235	230	238	269	252	265	261	246	249	248	274	260	261	293	264	258	272	250	255	259	250	249	283	272	247	286	257	258	269	290	262	258	248	264	240	258	262	258	244	256	253	252	246	285	236	247	250	255	264	232	250	233	278	238	214	233	232	224	260	234	243	256	258	248	257	251	283	273	238	245	252	270	248	251	238	286	253	272	269	259	248	250	238	244	271	286	239	266	246	272	215	260	230	241	242	247	248	260	243	260	268	266	246	259	252	253	263	237	265	232	256	274	243	275	252	266	245	247	275	271	264	258	275	266	262	263	277	245	258	251	241	245	232	272	262	272	241	240	252	254	271	253	248	240	238	255	253	261	271	251	277	241	254	273	252	284	270	245	275	239	232	238	254	264	265	241	272	244	274	252	266	274	263	253	261	239	258	242	242	269	257	235	242	247	284	247	249	233	264	279	248	232	261	255	251	253	265	290	268	277	277	263	232	221	253	235	284	249	255	240	289	243	233	240	277	248	261	238	284	258	251	240	235	262	253	279	272	252	253	237	254	247	257	257	262	225	253	280	255	287	241	244	237	261	239	251	228	286	239	268	273	244	259	261	231	247	220	277	254	282	241	257	270	216	271	249	244	259	257	263	242	243	254	240	275	288	251	278	222	253	248	264	251	251	240	254	248	216	261	230	257	259	259	257	227	243	267	245	257	261	250	253	264	250	244	259	240	231	254	263	271	254	248	271	276	237	271	252	234	249	296	255	254	252	241	278	250	234	275	250	218	253	234	235	235	248	222	258	240	266	248	269	259	250	296	264	283	226	251	287	260	267	304	264	256	251	276	267	276	247	254	277	264	241	253	275	232	261	277	204	255	254	261	274	262	278	240	270	280	271	246	269	259	263	244	253	254	281	276	290	250	259	246	247	246	263	259	252	245	254	279	232	254	281	253	258	266	221	277	277	241	229	273	252	226	243	270	277	252	237	232	283	262	235	261	277	253	253	255	241	253	262	255	273	278	265	261	260	241	262	254	259	270	275	282	241	247	267	225	235	258	266	291	257	248	263	249	244	253	257	245	239	274	253	281	251	265	226	257	239	249	249	255	242	274	240	248	253	272	243	207	247	271	282	219	238	263	248	268	256	291	276	233	279	260	261	253	222	277	240	289	242	258	264	255	236	260	248	252	246	269	246	269	258	258	261	271	268	285	251	271	249	280	228	263	254	280	272	256	251	257	271	267	218	228	257	258	260	274	272	252	249	280	270	240	268	258	237	266	248	249	246	249	236	287	235	260	240	269	281	256	241	234	286	256	259	254	219	252	246	271	260	240	244	263	265	219	268	263	268	262	266	248	242	258	242	258	260	258	228	241	262	244	274	280	236	262	242	262	263	246	263	273	255	245	256	246	286	252	229	250	266	260	248	250	244	240	240	269	254	265	299	274	257	283	248	245	245	234	245	259	266	266	268	234	258	234	269	269	259	221	245	239	223	265	263	260	267	251	245	264	245	247	268	239	227	291	236	240	260	257	243	272	244	249	246	276	254	246	249	270	267	273	269	269	282	258	268	241	244	254	255	256	241	258	249	246	250	248	264	234	269	246	260	244	265	263	244	246	270	248	217	268	245	242	254	235	248	237	248	237	251	262	237	265	261	284	247	289	271	234	260	259	276	281	268	264	276	266	233	287	239	272	252	272	254	266	290	254	276	260	251	283	235	273	260	287	229	250	256	246	233	251	260	247	249	262	272	231	277	271	259	252	227	247	260	241	262	275	234	270	273	233	255	251	242	247	237	239	262	261
33587	10242	6221	2980	2148	1479	1241	974	773	751	631	579	568	457	501	406	476	426	401	411	418	391	379	372	391	404	364	341	361	381	326	369	360	378	325	378	376	332	357	355	365	369	378	391	357	344	348	354	355	324	355	317	344	329	315	369	353	362	386	348	352	317	354	366	329	350	347	335	343	345	338	364	315	340	381	356	344	340	386	325	340	305	359	352	346	369	377	355	354	353	337	359	356	347	354	333	349	357	356	352	342	325	360	373	373	358	337	305	331	345	318	331	361	326	329	314	356	368	343	353	326	362	367	344	317	361	309	348	343	326	364	334	349	345	373	332	347	337	367	352	361	333	382	342	373	308	373	355	357	345	370	376	365	328	342	373	343	331	335	305	340	361	342	371	359	340	339	347	366	353	335	329	340	344	306	322	367	365	374	333	356	303	362	368	331	332	332	347	331	347	371	356	321	388	357	360	338	359	349	366	335	363	380	333	385	359	368	393	343	329	340	319	326	373	345	313	324	348	324	324	346	330	362	366	355	327	366	336	375	333	385	313	336	349	369	308	337	351	346	343	348	343	352	351	355	344	341	342	314	342	330	377	334	308	321	340	390	311	345	369	389	324	359	342	347	361	366	327	335	359	367	327	321	326	341	354	320	358	339	335	365	342	368	353	365	354	356	355	372	348	363	327	352	343	350	359	367	361	323	349	311	315	344	334	318	328	338	342	357	353	372	350	336	357	337	354	350	336	357	346	322	311	355	331	353	352	334	355	318	358	342	374	322	336	341	302	320	333	346	360	331	353	355	383	319	331	369	339	341	331	354	346	345	323	330	350	362	347	325	323	347	337	330	370	375	321	326	356	358	346	363	322	325	311	361	363	344	311	338	350	324	346	336	340	381	303	360	366	317	323	340	323	329	341	367	329	332	328	333	328	335	356	355	361	355	331	345	333	358	354	365	317	344	360	330	337	331	348	367	349	377	371	331	359	368	336	370	312	368	360	355	337	341	342	388	330	359	331	320	319	344	329	339	336	339	372	328	363	342	337	333	367	351	323	368	374	349	322	353	373	332	349	349	311	337	336	351	340	314	343	337	370	325	351	351	320	343	364	362	369	346	338	316	329	357	355	328	300	311	377	335	344	353	352	337	357	368	359	320	347	333	350	343	354	347	342	349	371	331	328	348	356	320	362	339	349	388	315	385	339	338	359	349	365	346	344	335	344	362	320	358	376	351	335	337	363	351	356	331	320	375	309	327	309	375	350	351	321	333	343	311	354	370	345	330	325	332	351	371	354	341	352	344	323	353	322	355	373	344	330	347	316	333	335	347	335	346	335	356	359	340	353	325	371	346	326	384	317	358	387	333	338	320	353	345	340	327	369	353	360	353	380	358	356	333	322	340	330	356	351	350	348	326	356	352	326	358	349	370	334	322	371	337	356	378	333	348	338	363	334	356	338	344	376	332	349	328	329	319	360	352	354	379	348	332	346	358	332	346	345	364	344	337	336	369	335	359	348	362	350	359	348	347	317	349	343	369	339	330	329	340	364	386	353	354	373	332	339	339	338	340	348	329	320	342	331	345	365	380	341	330	358	374	321	314	355	339	334	377	374	323	375	340	333	344	342	361	335	369	324	337	383	347	363	330	356	339	353	371	336	336	342	353	351	320	342	371	322	332	378	378	377	364	350	339	300	364	372	365	337	350	329	379	292	350	351	335	366	362	333	355	356	358	331	344	341	346	344	365	319	350	368	337	325	375	357	339	384	332	342	319	353	370	338	337	366	348	337	351	324	369	358	359	340	370	328	320	342	341	366	352	370	335	341	360	339	330	339	327	344	335	323	345	347	350	326	309	336	362	348	345	365	376	356	378	347	354	322	369	347	329	324	350	346	361	335	344	343	329	332	358	359	314	302	368	361	374	328	343	368	380	320	331	327	324	353	339	344	358	365	341	356	368	346	324	348	353	336	348	321	314	346	376	332	334	304	355	329	340	356	333	345	349	325	339	367	304	331	330	343	381	352	336	325	329	332	355	321	311	358	328	335	368	317	311	348	354	390	346	345	376	335	306	357	300	344	350	338	320	330	349	337	336	346	381	353	342	372	384	347	303	368	351	334	339	342	354	349	349	332	335	327	365	345	356	315	368	336	364	340	335	332	347	386	314	367	363	372	342	341	378	356	335	329	342	353	327	335	344	338	340	374	334	340	355	368	316	330	333	356	322	330	314	328	350	353	298	321	336	314	347	330	341	360	333	365	329	324	366	351	308	358	315	354	366	308	400	377	370	365	360	315	342	347	366	366	338	348	332	301	338	353	331	330	377	333	344	338	342	328	333	360	361	353	307	335	316	355	322	336	355	337	330	359	413	315	337	322	329	308	345	356	349	344	319	326	346	369	345	324	340	385	341	353	334	383	329	331	329	384	352	347	332	337	331	323	307	359	331	370	361	333	365	326	316	318	344	340	350	368	323	349	349	358	345	339	347	369	346	333	344	313	341	359	336	359	341	378	380	378	371	361	319	345	345	346	323	361	332	377	370	322	354	311	354	339	300	319	344	392	382	344	320	333	356	338	373	324	338	372	312	346	345	333	326	338	324	345	360	388	340	345	334	367	345	336	338	333	327	340	344	316	362	364	342	353	334	344	345	353	366	346	330	360	379	349	361	327	348	328	340	361	392	330	369	345	348	370	335	335	375	329	337	345	312	329	335	362	366	344	363	286	347	357	354	356	346	350	343	325	346	349	352	334	345	335	367	363	328	349	346	334	315	358	339	333	340	350	333	333	322	358	343	329	351	343	338	323	345	325	342	326	340	336	332	326	377	363	341	330	367	339	339	305	357	345	346	359	334	331	348	351	334	324	402	301	314	368	361	355	312	356	336	367	350	350	361	327	326	343	324	363	331	352	327	345	381	338	346	304	350	332	352	338	352	342	382	350	357	354	341	365	332	355	337	368	313	349	365	380	355	325	362	352	347	364	358	335	333	316	353	363	327	346	378	354	358	380	366	366	347	320	338	364	335	350	381	325	352	329	372	332	325	383	359	342	306	346	310	352	351	338	319	329	316	315	303	348	321	341	326	353	328	360	346	362	353	396	282	341	344	344	355	307	333	346	376	346	348	323	354	353	333	351	360	364	327	355	330	358	346	350	362	330	362	341	335	335	346	336	362	364	376	335	333	320	298	352	337	352	365	342	362	353	321	338	334	338	322	317	347	370	321	336	311	319	325	306	347	326	357	350	337	330	371	319	360	325	318	357	362	327	333	341	371	350	334	332	327	353	358	336	362	334	357	360	345	354	348	331	344	323	332	355	338	350	333	344	340	382	348	338	362	358	346	355	340	321	355	345	370	330	350	369	347	349	321	388	327	353	352	361	384	338	335	356	335	347	334	347	336	347	341	352	335	360	358	351	315	369	332	321	343	336	310	352	371	347	333	362	326	320	349	350	368	343	376	323	341	325	311	364	346	364	356	328	364	347	350	319	345	344	355	362	391	345
27987	15721	2581	853	744	779	765	690	714	676	704	696	663	641	655	675	726	723	696	659	697	705	688	676	682	676	659	671	707	648	685	717	698	645	632	667	668	664	704	725	691	630	668	656	663	671	667	685	758	705	651	682	695	634	702	717	682	670	644	713	666	715	660	697	716	660	677	729	675	674	694	708	709	697	699	630	699	672	651	690	666	690	658	655	684	674	688	674	692	671	723	681	670	693	667	691	643	681	709	697	667	691	668	700	733	741	662	638	685	694	657	733	658	714	710	683	630	651	665	702	684	654	689	702	656	708	662	681	635	629	695	665	705	683	667	709	647	714	709	682	697	688	666	774	685	678	698	654	650	677	637	631	697	716	730	676	671	670	681	689	697	680	693	700	682	718	670	675	642	687	672	710	672	664	717	672	685	679	662	687	641	670	685	664	623	685	674	696	710	693	646	650	710	634	664	684	705	633	671	674	653	684	665	689	663	663	722	669	703	662	714	702	656	662	672	708	689	670	714	663	713	658	636	705	669	674	687	629	658	661	693	691	661	682	692	703	684	685	716	658	682	682	676	695	706	683	613	657	644	630	649	665	650	721	723	712	717	621	671	694	676	661	648	650	649	668	645	685	705	695	649	673	664	654	634	666	644	713	685	650	659	721	666	664	658	696	645	684	660	676	690	619	693	651	702	658	657	670	678	605	683	667	649	700	681	687	706	696	693	685	704	676	708	673	676	677	688	669	773	694	629	679	697	698	650	645	680	684	663	703	700	680	673	655	677	647	699	676	675	685	657	724	700	667	699	722	720	677	655	694	672	679	683	659	682	731	700	706	702	682	701	651	686	682	629	708	637	717	689	687	659	658	679	710	708	677	681	637	644	708	651	690	646	687	673	749	669	650	705	664	722	708	676	698	663	691	707	654	672	665	680	695	680	685	702	712	706	647	641	668	703	703	667	685	698	700	690	708	649	715	714	699	698	692	704	656	689	716	690	666	675	695	643	676	640	706	693	700	659	692	670	635	623	683	704	682	671	659	716	666	654	691	697	664	690	694	695	689	721	698	728	678	711	719	678	720	629	683	660	681	684	741	659	680	685	693	679	716	653	723	655	685	636	688	693	681	675	674	659	640	655	630	652	665	662	714	661	648	643	686	625	663	720	646	662	671	638	720	668	631	610	686	667	650	653	672	671	666	694	674	708	678	624	709	680	678	664	627	676	625	704	734	677	662	690	673	679	664	694	658	689	693	709	688	653	647	655	654	684	681	693	734	654	675	691	696	687	664	646	632	680	715	720	710	650	711	665	697	704	722	708	709	708	659	708	695	653	661	666	700	672	629	688	658	714	620	729	652	768	689	661	682	678	643	713	692	705	706	656	675	686	682	685	662	702	671	676	686	699	643	647	707	707	678	705	679	659	665	684	653	696	685	682	713	697	710	672	643	679	703	644	693	693	656	695	662	713	723	679	709	673	682	683	684	706	678	657	701	653	681	703	656	697	730	701	694	712	663	648	652	682	728	617	678	660	687	650	710	641	704	694	701	722	649	696	676	655	700	683	691	699	660	670	639	675	649	702	693	672	710	658	703	670	649	685	664	660	613	670	714	636	696	652	649	667	731	655	677	695	693	641	678	695	705	642	644	691	672	633	642	689	685	653	691	660	695	697	680	676	700	665	672	692	683	651	697	699	680	700	671	677	664	719	677	705	717	695	609	701	689	726	739	737	727	688	662	701	715	681	674	677	658	686	650	677	673	680	682	668	670	664	683	697	722	684	680	639	668	679	620	686	681	669	681	706	696	669	711	685	658	693	694	694	673	677	702	622	677	672	687	678	710	669	671	659	674	650	691	756	683	717	664	707	729	688	637	682	684	711	665	707	724	674	680	679	684	670	671	675	665	694	620	661	674	702	645	716	688	664	721	690	636	663	703	718	698	660	734	683	664	671	660	688	674	673	673	665	693	676	707	677	676	701	657	695	678	687	660	714	679	727	712	691	681	683	677	682	660	652	712	680	677	677	686	692	698	674	700	693	678	690	709	652	681	687	691	700	714	671	690	682	712	692	644	652	632	668	634	677	694	673	727	691	646	706	689	717	701	701	691	685	677	699	714	671	687	665	668	685	705	694	681	667	680	689	672	689	735	652	656	663	695	669	658	674	678	684	705	704	669	703	661	712	687	697	717	696	658	676	655	685	665	649	701	744	639	716	709	653	652	691	669	700	675	688	671	695	667	659	677	714	667	704	693	675	664	674	661	721	668	645	682	658	648	672	700	681	640	692	721	656	658	649	701	682	684	674	664	653	644	688	634	674	637	658	710	743	662	665	702	716	729	685	689	734	663	602	719	632	661	705	665	669	628	662	695	666	653	740	673	694	703	639	681	667	676	688	730	664	661	643	704	710	699	655	711	634	661	704	659	692	680	640	706	696	694	694	640	683	698	678	693	714	677	677	663	672	670	680	634	687	668	688	664	672	664	641	630	669	742	703	709	669	675	630	669	654	693	678	719	733	694	700	710	698	658	694	650	717	624	658	687	710	642	712	654	652	682	702	692	633	654	714	699	683	731	715	721	663	682	695	670	668	673	666	678	662	687	686	700	676	693	677	661	667	701	631	706	710	676	711	639	665	666	693	676	668	711	693	649	700	649	702	719	672	645	688	688	658	680	643	689	710	684	635	665	720	747	712	653	660	708	685	700	702	707	677	647	687	692	726	674	667	664	676	705	687	682	703	646	687	679	645	689	659	715	665	701	680	677	654	692	712	681	686	687	701	704	666	680	686	665	684	700	717	682	686	669	642	688	699	678	674	656	693	694	634	676	672	662	635	701	688	686	669	661	703	696	673	688	679	645	667	673	682	669	665	680	673	644	691	673	664	668	657	654	687	706	730	693	689	696	628	688	693	677	657	699	653	678	686	630	691	680	723	663	699	682	652	695	704	700	703	658	674	647	690	680	673	675	701	679	697	684	660	701	670	667	663	680	665	729	731	709	688	693	667	656	670	684	660	671	694	632	697	682	659	700	698	677	707	638	661	690	685	665	683	729	709	728	681	697	661	647	749	680	637	657	751	723	674	677	659	657	679	630	659	663	728	727	706	700	640	660	661	690	670	719	677	731	668	717	637	711	683	650	684	709	669	683	733	682	676	675	667	685	680	711	649	670	729	678	664	677	689	666	687	711	670	671	691	694	660	733	682	637	697	657	683	643	710	678	724	686	700	655	666	704	704	668	689	697	699	690	677	660	662	696	658	661	684	708	623	706	734	718	711	679	705	635	686	707	660	683	700	678	729	703	716	655	699	633	652	678	691	678	637	671	657	663	699	616	709	686	701	683	654	693	666	637	711	670	699	641	662	753	708	657	684	655	678	672	689	694	666	648	654	695	686	630	644	692	674	643	685	686	681	627	697	665	726	672	664	689	720	696	678	703	698	683	658	695	704	676	684	686	702	645	736	681	736	646	668	719	688	746	668	660	672	648	676	661	659	700	706	670
10315	1214	1092	950	986	912	920	896	916	859	921	859	908	889	910	842	944	887	897	859	871	896	873	831	874	849	849	858	961	862	862	889	903	886	883	873	907	857	876	907	874	863	881	931	874	836	852	910	904	803	887	881	827	865	952	886	902	873	880	911	908	863	869	885	821	877	830	889	927	901	861	821	906	847	865	881	896	882	852	920	921	904	891	854	929	899	898	874	916	916	935	866	876	925	857	886	854	908	926	906	900	891	855	846	863	882	844	871	882	844	883	900	910	897	886	922	923	876	917	888	874	885	857	847	861	872	839	827	856	898	822	873	934	871	873	908	914	869	872	918	877	913	885	888	874	838	843	855	898	903	831	869	851	839	880	847	902	887	899	861	891	937	923	863	908	873	879	879	898	867	873	881	917	906	899	865	885	834	884	894	876	858	860	869	876	869	879	851	854	919	839	902	868	879	830	919	926	858	895	871	915	862	864	908	913	908	920	859	892	937	929	867	921	838	886	883	909	839	866	836	862	857	848	881	927	891	869	851	842	898	885	883	878	849	862	818	901	819	871	900	910	884	871	911	904	908	870	901	796	919	831	877	874	862	911	839	914	944	860	883	896	887	895	857	895	906	880	839	861	822	924	883	869	882	860	855	878	829	858	888	911	920	871	867	890	834	845	912	846	870	881	833	850	906	955	855	888	870	856	851	846	851	883	843	880	862	871	877	932	909	919	871	925	819	906	850	895	867	896	893	842	891	868	931	867	898	919	860	836	875	875	927	867	859	871	844	895	883	856	896	877	888	892	906	872	896	859	858	888	846	910	853	879	925	881	875	900	881	878	893	875	863	866	877	910	844	872	945	927	865	917	861	870	886	904	863	889	892	900	871	845	881	843	919	911	869	853	923	934	857	913	857	837	927	865	872	859	878	892	853	864	895	876	882	875	912	892	943	892	900	866	854	880	907	862	891	845	887	891	902	852	919	839	871	948	853	899	935	858	927	819	914	926	852	873	844	902	899	877	852	903	875	854	877	892	889	816	850	846	854	855	925	891	826	871	858	917	882	901	891	848	870	860	938	866	868	849	898	882	904	898	927	898	867	914	880	882	849	910	812	872	906	875	860	843	936	921	924	954	840	904	888	856	922	854	901	867	927	886	911	898	825	860	887	907	900	887	911	886	865	855	882	877	927	913	900	852	852	873	793	926	844	936	913	874	869	949	883	909	847	863	930	895	901	875	849	876	889	846	902	854	882	853	895	838	932	832	866	875	877	906	886	967	856	919	897	938	876	928	847	924	866	891	888	874	861	869	950	889	864	884	869	864	858	898	865	890	898	896	857	943	895	849	782	897	862	841	846	917	923	851	951	899	864	834	880	848	898	855	893	919	862	842	867	885	870	932	908	844	857	809	883	903	870	862	903	875	878	887	877	905	897	845	935	935	911	827	885	808	830	896	853	936	943	873	816	877	902	859	889	851	907	949	872	902	855	908	908	870	880	929	922	848	903	884	883	859	839	920	896	920	836	843	839	916	833	858	876	859	855	881	879	909	889	882	910	867	892	859	846	910	898	880	882	927	887	852	843	857	908	907	864	888	850	870	833	888	901	918	891	884	875	962	822	835	885	877	875	876	853	885	871	841	841	898	894	921	866	864	876	903	892	892	870	881	884	849	896	856	853	893	927	860	857	920	882	879	846	889	887	946	860	879	892	881	858	894	870	834	883	856	893	885	915	839	847	894	903	811	930	876	834	839	850	875	929	884	894	899	843	883	889	855	854	923	931	855	860	888	899	899	873	851	890	848	888	846	849	851	844	886	871	877	882	959	906	889	890	855	888	841	899	876	858	891	880	930	900	852	884	874	867	861	848	926	870	862	893	868	897	890	886	906	903	876	916	874	951	870	878	929	934	856	901	858	929	898	877	914	916	860	882	891	910	897	892	840	876	831	885	848	884	894	846	843	818	893	877	951	887	918	852	874	889	893	847	890	927	888	849	943	895	898	836	966	917	887	868	867	821	870	832	857	879	897	883	906	842	863	872	905	853	846	889	847	902	869	936	866	916	949	870	898	918	855	885	894	805	871	910	864	884	841	856	879	911	862	844	883	851	883	883	892	938	957	866	857	929	868	872	880	905	871	869	875	865	927	887	894	907	895	935	926	883	872	802	896	814	874	857	901	889	874	889	874	887	875	878	875	870	930	888	890	898	928	900	871	932	852	830	935	891	969	844	876	849	888	843	903	933	920	894	896	888	896	897	871	863	850	888	838	920	897	947	870	884	899	858	931	888	879	889	892	881	917	889	888	877	900	914	875	869	850	880	908	895	919	896	847	826	881	813	940	855	898	884	881	960	842	863	851	861	916	879	846	842	872	895	892	874	928	928	833	891	854	896	861	908	906	850	909	867	827	886	899	867	864	861	905	874	929	878	883	855	873	822	891	825	874	849	906	886	836	895	898	860	847	864	974	896	864	854	881	929	899	903	901	914	931	928	856	868	941	873	880	875	905	902	910	841	896	865	883	901	870	886	899	885	874	879	891	871	853	859	916	898	921	896	851	925	885	826	881	905	859	879	902	856	910	905	905	864	922	863	879	876	891	913	876	866	861	884	895	903	935	909	853	916	848	915	889	876	886	833	869	878	851	856	930	883	836	821	862	839	876	892	890	888	864	908	877	872	839	879	832	953	876	898	895	866	890	931	899	860	869	861	879	854	894	837	843	871	865	895	867	894	906	867	850	877	883	956	856	895	862	837	839	875	856	884	882	866	882	857	914	873	903	865	893	944	878	882	895	903	901	925	901	877	907	856	822	859	844	865	885	856	860	928	866	877	858	890	965	891	891	883	850	854	901	890	867	809	872	895	889	892	905	870	838	823	881	859	885	867	854	891	902	836	908	873	837	906	782	855	832	882	847	894	866	881	868	872	933	854	897	871	889	888	843	931	841	862	887	854	854	878	895	881	897	902	888	870	892	884	794	904	878	909	843	886	877	890	847	906	837	886	894	896	884	917	886	894	883	935	874	899	916	917	883	907	895	878	864	825	905	914	858	851	891	816	892	889	947	842	878	817	857	855	908	886	801	862	888	963	854	930	908	915	920	934	895	884	887	899	877	863	855	876	887	882	907	903	885	820	880	841	902	856	873	920	830	904	865	872	894	886	868	865	887	901	920	865	864	879	856	863	844	826	851	850	878	898	872	887	860	938	906	837	839	839	886	883	859	898	868	882	874	831	882	857	849	869	839	876	905	876	884	918	841	909	870	859	897	866	890	865	934	892	923	860	874	894	882	855	888	895	877	940	827	865	919	852	915	921	869	892	903	871	892	943	864	934	865	894	883	895	880	907	839	885	848	887	878	889	845	851	881	855	916	931	855	867	889	896	916	896	863	898	911	893	883	909	876	873	907	920	869	874	890	895	901	902	860	849	927	876	895	868	872	869	841	939	873	904	877	896	841	859	914	872	913	887	876	854	829	911	857	874	894	916	854	857	862	856	897	884
23397	21284	27842	25004	20521	2468	890	716	636	630	636	589	574	606	586	532	598	603	558	551	572	580	549	561	580	564	538	553	548	541	525	575	562	567	575	582	586	561	545	527	543	529	542	541	543	555	553	530	539	611	545	585	537	537	539	525	545	565	592	565	567	527	519	609	555	547	535	529	530	549	499	571	543	562	574	558	526	531	535	564	522	528	548	571	536	528	544	523	575	561	539	547	518	559	560	560	548	549	552	527	577	506	526	550	561	567	506	561	543	539	587	563	529	548	542	549	532	544	502	543	541	549	538	521	550	521	523	572	509	544	540	540	578	532	547	508	569	555	516	515	538	583	530	551	577	571	514	552	536	590	483	560	543	587	571	533	572	568	550	539	541	543	561	567	552	530	582	578	608	526	546	545	536	574	558	555	527	528	564	608	578	546	532	538	529	554	514	577	568	553	567	525	503	595	580	544	568	565	561	558	565	525	549	550	545	555	524	554	516	556	522	565	560	587	556	525	560	545	495	569	536	573	551	546	561	522	574	536	582	555	537	575	576	572	567	540	543	552	519	547	591	566	500	548	529	507	524	540	588	538	549	571	495	519	535	541	540	565	568	567	514	591	551	537	578	529	532	562	549	576	520	530	576	563	548	579	526	545	574	558	535	529	521	558	543	578	579	541	485	530	568	545	545	543	543	562	561	532	553	549	599	552	535	577	554	540	547	524	543	514	527	590	541	516	538	564	568	548	509	556	540	538	523	522	547	533	599	574	557	582	528	561	534	558	542	553	567	559	580	588	589	541	625	566	542	533	525	566	532	547	567	515	573	549	514	515	530	571	519	546	538	543	526	571	577	574	578	550	553	548	571	551	580	511	526	579	566	553	544	489	500	508	562	585	583	543	548	586	555	543	529	518	551	528	563	581	556	544	547	546	594	554	550	577	575	527	526	579	527	560	584	538	561	585	497	520	547	530	532	519	600	535	513	557	563	544	568	528	515	524	567	560	600	534	542	518	545	595	560	529	525	579	525	534	520	581	577	534	572	559	530	556	549	553	523	534	553	548	549	532	562	547	616	586	557	538	498	490	558	560	540	518	532	548	500	530	509	558	545	535	580	580	568	547	581	570	537	553	565	570	580	518	553	563	569	554	548	519	568	533	556	525	506	528	561	519	550	485	559	541	573	548	505	574	548	574	523	540	588	564	525	509	559	605	535	537	533	559	572	564	576	555	543	577	533	559	551	489	565	531	592	531	548	546	568	511	536	516	508	558	582	584	477	518	545	557	559	540	566	525	530	564	535	563	558	587	515	550	570	533	518	557	599	544	551	555	565	564	549	561	546	587	537	536	519	527	530	519	533	550	526	550	554	533	538	579	572	567	523	531	530	531	535	557	582	547	541	582	540	550	593	523	543	495	534	576	572	522	545	552	549	546	580	567	505	574	519	520	575	545	537	568	563	590	486	570	555	555	541	525	528	535	559	541	552	485	582	535	583	532	554	578	571	529	571	563	542	515	534	536	537	551	560	561	537	549	542	564	549	520	570	544	563	567	529	521	529	564	589	537	561	545	555	544	556	565	557	500	560	556	586	543	586	536	573	583	576	553	554	582	577	613	565	577	571	567	578	559	526	562	523	523	530	556	539	558	531	535	550	559	561	550	524	555	529	557	579	552	543	516	568	583	517	577	528	563	549	562	547	507	553	579	590	561	535	532	584	561	578	592	529	530	542	573	571	542	565	534	561	534	565	531	531	547	537	543	523	548	541	570	536	532	582	507	574	561	602	580	571	544	570	559	551	550	560	571	522	547	559	523	560	534	536	555	543	573	555	532	535	522	577	552	547	594	541	542	542	592	528	564	541	540	550	539	561	554	609	541	571	565	513	487	537	589	523	563	512	549	566	565	524	556	539	547	536	547	567	556	553	541	536	583	555	534	512	513	549	537	540	514	559	510	526	536	539	529	537	531	550	543	578	562	541	564	602	561	591	552	527	560	540	536	555	557	579	534	560	571	559	540	566	554	491	527	567	546	557	590	503	586	562	526	546	571	558	558	540	540	564	548	578	548	528	569	530	571	559	572	546	560	522	542	535	494	564	563	548	551	538	577	526	555	496	562	570	526	573	557	544	516	538	550	567	556	560	510	545	582	557	481	513	533	562	544	566	599	524	581	564	567	526	592	527	567	525	503	565	556	595	550	521	519	537	533	511	572	504	536	570	549	530	551	555	541	565	567	582	537	550	524	541	518	532	527	501	504	567	520	540	601	544	551	539	573	545	502	516	526	550	536	547	540	532	505	526	563	550	569	540	529	558	548	567	548	568	566	519	493	579	548	536	536	550	557	537	546	519	572	574	528	574	541	497	526	572	553	555	557	571	525	539	549	546	582	585	539	561	547	536	580	541	548	556	528	542	560	541	533	589	578	552	531	531	541	505	550	502	575	549	557	581	537	508	530	552	541	541	548	603	593	557	579	543	516	544	600	588	531	565	580	533	506	565	573	519	580	534	552	533	545	550	564	538	553	559	577	573	561	531	502	545	517	565	538	539	554	540	545	538	581	521	517	582	522	519	529	578	500	551	541	545	551	558	511	502	574	549	578	536	547	513	584	551	517	538	540	560	509	577	521	565	575	562	543	553	540	554	568	576	553	550	551	515	531	528	514	527	555	534	583	597	571	500	539	561	581	540	561	523	548	546	529	519	557	539	498	548	567	528	584	548	572	531	566	555	546	596	507	554	532	525	517	571	520	493	526	538	537	546	561	501	568	544	578	566	533	535	538	544	562	539	537	574	491	592	531	588	562	561	521	537	568	567	562	554	591	580	529	556	550	527	580	577	538	591	454	528	577	566	562	581	501	566	618	557	546	575	579	561	513	532	547	541	555	548	550	583	568	546	529	617	537	527	543	575	538	555	572	574	566	595	553	555	512	540	509	558	531	558	571	559	525	492	578	542	546	548	568	580	570	559	528	539	551	554	547	524	548	510	545	505	560	581	575	534	569	542	535	521	534	537	531	560	579	581	584	553	551	583	581	539	538	515	527	536	551	529	567	545	573	552	560	536	537	603	507	539	576	575	568	575	554	525	517	548	521	532	554	558	565	558	542	519	533	535	517	571	573	568	557	529	548	532	560	570	575	554	562	537	541	586	578	532	516	547	555	506	566	566	550	541	527	563	577	548	530	536	544	547	518	553	567	530	563	527	546	540	540	555	575	549	572	543	559	539	570	554	548	550	575	537	553	549	526	570	545	569	547	558	559	556	560	538	604	540	530	555	563	577	542	525	542	540	551	560	528	535	539	585	572	533	557	562	519	560	541	547	557	496	516	534	553	475	557	529	532	524	566	526	543	495	549	553	636	555	568	520	540	516	564	500	541	535	525	522	507	562	565	553	513	555	512	562	538	540	553	539	578	565	546	528	548	570	549	547	508	559	570	563	586	601	530	575	572	520	551	528	551	559	520	567	511	563	553	549	583	534	544	535	573	524	522	584	558	520	541
28372	6683	4205	2192	1624	1379	1171	1105	964	875	914	848	804	819	753	829	761	807	722	696	774	772	740	744	747	813	742	716	745	704	734	714	780	734	765	758	735	740	753	712	716	694	736	751	782	694	717	728	729	746	667	710	719	704	710	696	705	768	761	745	681	748	727	718	736	704	693	652	704	698	714	747	787	673	701	711	744	721	752	753	719	795	697	763	721	742	744	709	734	717	718	738	718	736	730	768	784	701	695	689	736	720	684	721	754	724	694	690	669	698	729	692	709	697	694	779	705	740	711	740	714	715	743	734	731	821	735	748	720	760	727	759	783	732	715	717	718	722	759	752	744	700	718	743	755	740	758	693	658	699	677	717	731	745	719	706	720	720	677	707	759	752	674	762	718	728	742	701	774	705	702	684	723	766	739	683	719	720	742	736	700	694	755	705	735	690	708	716	740	694	747	709	715	721	702	749	734	693	702	766	690	724	705	762	682	761	742	709	719	691	728	735	745	757	730	740	761	729	720	731	703	749	696	693	747	734	709	714	713	760	694	709	741	662	711	771	740	689	704	738	731	704	703	742	729	746	699	710	728	711	691	727	720	744	712	726	769	744	720	761	731	732	764	696	747	749	713	753	727	708	707	762	754	703	738	727	708	716	707	724	734	681	713	722	786	728	716	708	743	696	748	708	704	661	730	742	738	670	696	689	733	766	713	725	718	685	678	676	677	725	705	771	690	727	689	720	714	700	778	746	732	749	743	706	718	722	684	701	712	727	711	734	745	726	750	701	726	707	733	740	771	712	785	700	673	765	744	741	686	699	729	703	713	728	716	735	711	739	781	733	703	733	724	705	791	707	739	689	702	692	714	726	737	780	753	770	759	740	713	739	787	723	746	708	685	734	677	704	741	726	701	697	694	730	767	756	729	699	709	703	730	795	763	781	735	707	714	768	739	680	704	737	693	697	782	717	734	754	691	715	711	723	739	713	714	692	719	740	721	742	685	706	711	756	694	711	740	744	721	709	723	710	728	722	676	747	745	735	749	686	742	770	737	765	747	662	752	719	769	739	740	728	738	793	697	720	706	709	725	724	730	723	730	686	741	741	739	717	737	736	771	711	687	699	722	797	760	716	690	701	775	730	729	749	711	714	716	685	711	688	785	727	702	768	729	685	713	645	683	727	711	720	709	745	732	741	731	742	717	756	781	751	746	729	725	692	738	754	743	755	749	748	692	696	759	776	732	747	690	728	782	712	693	767	749	751	766	717	742	737	723	709	715	725	720	757	674	728	742	710	720	720	686	744	706	780	721	729	713	774	738	730	713	742	693	772	707	678	720	704	748	728	716	745	699	742	748	720	713	744	722	702	725	722	737	727	737	696	690	740	743	697	717	735	741	709	676	734	730	752	699	748	687	741	742	711	732	782	741	717	751	680	717	736	680	677	735	714	734	754	703	744	751	751	695	750	735	710	681	757	716	772	707	712	788	755	728	782	741	755	732	684	735	686	709	721	737	765	767	726	718	739	759	718	719	711	751	699	717	746	667	716	713	719	718	701	704	707	758	763	707	713	742	707	721	733	756	741	779	778	728	677	705	707	673	752	703	724	740	711	735	753	747	745	680	729	761	726	703	697	725	720	692	712	767	729	758	746	711	753	728	722	721	698	768	717	761	730	695	692	803	702	706	736	728	744	711	717	708	761	743	740	739	718	692	741	697	707	758	736	741	726	709	754	724	696	723	738	686	713	715	701	722	785	733	705	744	702	734	680	730	733	751	695	717	674	694	729	711	710	713	695	741	738	728	710	708	733	711	732	690	745	771	724	724	750	744	726	696	683	692	764	725	719	733	749	725	753	746	737	702	729	735	697	714	698	742	747	688	731	729	736	732	721	761	752	716	762	706	699	722	760	721	683	739	744	702	684	719	695	709	743	708	725	683	716	719	646	728	732	738	668	718	665	749	742	754	789	717	725	758	771	693	797	727	735	756	695	734	716	757	732	731	775	764	716	728	766	765	742	710	769	714	760	732	632	721	697	752	673	725	739	714	704	736	729	732	689	727	754	710	731	703	740	731	696	713	722	732	710	714	712	711	709	734	693	729	678	712	676	720	741	722	747	758	677	702	745	763	716	712	696	711	711	770	736	710	724	757	767	723	719	731	710	736	725	766	699	712	726	727	740	715	739	715	737	706	709	706	638	673	735	741	722	726	722	713	723	740	667	760	761	694	683	781	729	716	753	699	732	692	729	717	706	724	717	708	711	751	712	754	788	711	733	741	667	726	727	751	753	790	735	752	746	701	706	743	675	693	690	741	733	741	703	787	738	736	659	721	757	712	680	730	750	717	753	706	724	701	674	721	756	722	729	673	719	775	685	722	741	697	704	711	716	704	749	703	712	681	777	710	745	696	710	716	728	733	820	732	738	709	691	700	704	738	719	708	713	656	736	765	686	732	717	762	760	742	754	713	752	760	683	780	731	762	756	681	760	694	693	721	683	708	739	734	748	720	702	747	725	761	716	717	735	753	747	679	690	706	695	706	737	739	692	719	745	686	761	699	771	764	762	710	718	699	697	711	737	737	748	723	678	709	729	727	710	736	730	706	745	740	750	777	677	718	718	740	696	699	782	731	712	721	689	701	696	723	772	687	727	750	738	737	710	716	708	728	742	766	743	728	705	704	758	759	749	707	721	726	684	761	702	735	738	777	754	689	720	729	760	720	710	723	764	722	740	732	728	780	770	724	695	733	681	748	684	738	711	718	673	713	735	700	726	697	683	745	743	783	741	738	732	769	680	716	690	713	738	734	775	752	719	719	739	740	715	736	739	714	736	685	727	733	771	730	711	780	712	775	698	731	754	689	690	739	739	706	769	710	742	693	776	723	699	700	739	703	721	678	705	748	735	764	765	768	738	710	769	708	687	698	699	749	714	741	749	785	752	723	747	762	698	707	699	735	673	757	720	728	699	688	709	746	682	731	704	673	740	691	680	717	689	756	690	690	727	714	702	699	726	664	730	731	693	745	739	729	708	735	703	728	679	725	746	708	717	702	703	722	744	754	716	703	716	719	706	705	697	736	684	714	717	736	686	731	770	750	737	713	725	718	706	728	750	667	727	702	757	732	728	724	678	763	709	733	767	703	755	708	779	729	731	718	747	740	732	733	726	709	731	699	702	708	707	696	722	741	733	666	721	745	690	729	681	727	694	717	756	726	723	723	756	747	715	703	689	754	725	768	699	727	707	715	700	737	725	719	708	705	706	758	734	757	700	680	761	790	727	731	725	689	706	688	685	678	743	726	678	680	698	739	737	704	734	699	747	695	656	703	770	750	707	766	721	734	724	725	721	766	749	678	767	725	692	711	723	741	713	723	711	785	706	714	740	718	730	681	756	764	734	714	718	738	680	755	723	736	743	710	730	696	729	738	711	702	746	747	730	692	738	755	678	690	736	699	750	677	702	730	736	710	724	740	735	738	726	730	688	731	748	708	733	729	715	713	752
24877	21256	25515	22516	1256	548	594	546	542	513	510	508	495	527	516	459	488	504	502	466	460	464	494	514	495	506	450	498	491	524	472	519	459	503	542	451	483	439	454	509	461	515	493	473	518	477	413	492	459	453	502	453	508	431	487	439	465	460	442	454	452	483	469	521	513	487	504	489	478	437	503	490	509	488	483	481	476	472	489	485	458	487	487	496	451	451	426	509	505	466	516	530	485	476	500	475	481	470	499	501	507	474	478	466	533	441	472	511	506	481	476	461	497	470	492	489	470	458	483	473	444	499	418	475	474	511	464	476	488	476	479	436	508	472	497	537	498	493	454	483	502	468	508	471	510	489	446	441	500	474	465	505	494	488	505	466	470	450	500	446	470	510	487	491	465	486	491	489	460	475	467	485	477	477	541	487	470	498	483	512	494	505	504	446	449	480	493	493	507	480	471	482	483	437	488	445	475	412	483	462	480	518	496	495	474	492	490	475	518	501	498	455	494	509	528	501	492	501	533	472	531	465	452	498	504	463	484	476	446	514	458	460	486	514	482	493	479	497	432	494	513	523	473	460	479	499	477	469	473	449	462	491	508	514	488	491	479	476	504	473	468	453	497	464	547	507	471	485	478	498	460	534	527	497	469	525	512	498	497	477	434	499	494	494	492	478	494	457	471	497	489	486	457	485	503	449	499	468	504	468	481	444	476	528	515	514	478	467	470	503	460	511	459	472	502	488	506	521	504	511	503	516	463	514	475	498	503	459	493	514	457	513	513	473	487	489	501	527	475	498	484	445	458	484	479	490	474	479	489	502	505	473	503	509	486	438	422	500	493	473	473	502	459	512	475	490	461	470	485	509	502	478	523	478	509	518	467	481	491	486	440	529	465	493	494	483	471	488	486	474	497	475	458	461	450	472	459	505	471	494	500	491	476	494	482	512	477	488	507	460	501	510	482	510	481	533	510	493	454	438	483	475	513	449	463	441	498	493	530	499	498	522	461	468	495	482	489	467	491	489	470	477	441	459	493	468	496	440	460	465	502	487	480	492	490	469	480	490	484	471	487	473	504	482	482	546	461	482	489	486	464	464	490	498	467	464	488	500	483	485	488	476	505	496	465	537	468	495	499	493	512	475	473	514	454	477	489	468	489	479	476	510	475	483	430	495	494	457	509	493	455	503	471	483	496	496	483	474	510	441	483	499	517	496	500	483	481	446	544	504	507	521	450	476	514	466	464	521	499	505	538	480	462	463	486	473	447	477	481	441	497	512	462	468	500	476	508	475	473	500	475	494	488	499	475	468	480	530	515	485	486	515	496	518	466	480	493	476	510	462	498	482	494	453	494	491	463	528	513	513	470	490	475	472	479	476	471	488	477	503	499	466	514	474	480	456	465	509	466	468	499	476	492	471	515	507	485	479	512	469	505	461	487	465	502	480	467	466	507	519	457	533	473	501	446	480	491	461	461	476	477	476	449	504	457	456	520	507	496	494	514	479	512	472	484	471	503	492	496	472	499	498	476	498	472	479	463	507	503	474	475	478	541	475	504	434	471	464	489	506	446	467	497	501	481	486	541	435	472	482	487	499	488	473	502	485	432	469	515	466	486	469	507	497	462	501	475	482	485	472	489	489	496	522	462	476	515	506	474	471	466	459	496	456	497	484	506	503	475	498	457	495	483	449	466	487	500	452	517	502	499	481	472	489	517	461	455	500	478	482	480	442	530	464	498	483	508	464	474	481	469	460	495	507	435	523	479	485	485	475	501	491	493	443	495	489	466	487	495	457	479	527	458	445	476	498	492	524	501	490	472	496	496	447	501	469	467	465	443	461	485	498	474	511	491	449	476	477	463	478	466	503	472	468	456	489	493	495	477	545	507	452	453	468	507	460	495	489	482	466	474	523	486	496	478	511	460	512	488	512	493	472	503	451	472	481	475	522	502	566	478	482	498	527	470	455	482	506	486	519	478	460	498	482	515	489	485	501	491	478	452	483	489	509	515	471	486	497	475	449	460	509	430	490	429	485	441	488	451	471	499	443	487	479	481	465	497	458	490	512	472	481	504	509	510	467	507	486	488	467	454	472	473	468	498	486	450	539	478	481	518	518	475	525	490	531	483	502	459	517	490	451	521	484	469	506	470	496	475	481	469	467	493	460	498	480	471	481	467	457	485	500	499	465	503	494	507	511	458	464	448	465	473	453	483	509	481	515	467	467	499	459	476	510	514	486	456	471	473	517	456	505	451	494	501	437	487	467	467	514	508	519	467	474	443	462	521	504	456	488	499	440	504	462	451	437	452	502	449	473	512	507	470	488	492	482	474	523	475	459	478	487	520	465	466	495	482	474	507	441	500	485	485	464	462	458	476	500	477	473	502	487	478	503	523	484	468	480	495	490	444	486	467	483	481	474	496	487	510	500	477	514	479	489	477	508	465	447	486	471	493	478	492	473	521	501	481	511	440	501	469	507	495	494	512	471	495	503	497	501	486	469	497	493	485	532	492	472	491	503	476	463	515	508	513	504	511	440	485	472	478	470	462	482	482	457	510	446	464	473	490	484	493	438	472	471	461	477	475	502	468	454	500	498	473	463	477	498	491	466	496	499	482	502	480	474	491	495	492	519	477	446	505	500	475	480	476	471	469	482	472	515	475	514	529	486	477	489	477	477	491	503	506	495	438	509	528	485	490	491	480	491	503	454	475	467	482	498	468	481	486	499	481	448	445	478	503	503	513	499	492	447	487	484	489	429	498	489	518	491	474	504	491	461	513	491	506	512	470	499	423	483	484	500	492	477	485	450	465	466	507	495	536	472	452	484	474	488	466	460	505	487	462	434	471	504	434	487	480	450	484	448	510	493	500	477	503	467	479	522	541	446	493	477	466	470	470	520	519	494	469	474	487	458	458	500	492	497	480	460	471	532	519	459	469	504	460	479	464	495	465	440	508	500	480	499	487	474	492	462	470	496	472	480	493	483	520	496	485	487	455	479	481	475	475	471	466	494	498	476	502	475	482	467	461	479	485	491	475	499	484	470	503	515	514	475	494	486	517	446	471	501	503	476	479	492	520	474	497	490	524	479	489	467	480	499	479	487	476	468	441	498	500	478	464	469	484	457	466	451	485	471	509	470	455	502	453	505	472	517	481	478	517	474	460	473	509	514	461	499	494	484	488	486	493	502	518	492	475	507	451	494	459	464	445	467	453	524	506	464	505	518	489	512	476	494	450	520	535	460	485	461	507	500	494	519	481	477	499	455	449	449	478	455	462	464	491	491	501	540	537	534	476	444	468	476	480	490	466	478	486	514	468	472	443	479	464	477	462	499	446	485	499	464	483	489	446	459	490	483	509	462	480	505	507	481	468	496	484	432	517	500	510	498	497	454	474	497	469	476	485	510	473	505	500	489	487	486	531	480	512	478	500	462	477	489	502	522	507	481	481	515	486	455	552	511	483	462	454	498	496	510	489	459	489	525	495	464	484	452	470	484	451	535	478	474
26188	3307	1993	1223	1033	912	835	781	738	683	696	685	685	635	680	688	637	648	664	657	596	671	624	645	605	649	627	603	634	633	639	621	634	628	619	649	638	627	618	647	631	618	595	595	599	652	607	629	599	611	631	655	595	615	630	637	593	608	604	631	600	582	624	605	648	573	619	606	570	627	595	600	621	615	644	611	574	616	606	591	657	598	620	613	647	611	580	612	603	581	610	655	647	624	649	588	611	626	589	627	622	646	586	608	641	615	603	629	669	566	614	624	609	605	578	623	623	603	610	611	584	599	596	572	565	629	613	623	590	657	625	620	629	606	601	635	605	641	637	603	614	632	644	585	574	638	590	647	613	590	643	619	610	631	643	654	643	675	598	644	627	557	635	597	660	623	599	614	629	586	626	641	623	626	646	653	613	670	612	637	619	657	601	630	622	592	638	646	576	594	603	643	589	613	605	587	625	619	594	608	615	547	551	640	649	630	638	599	619	607	595	614	605	610	635	620	631	596	644	614	621	557	598	603	618	660	631	679	593	582	657	608	621	630	636	609	607	638	630	626	622	651	602	629	660	676	615	650	652	590	584	623	644	630	639	585	645	686	584	579	588	634	650	626	650	608	604	573	637	606	602	605	613	603	596	642	639	620	638	642	631	628	637	579	611	670	619	571	601	594	630	583	646	593	625	587	637	638	602	595	627	616	645	600	675	659	661	611	579	623	608	655	626	610	628	644	595	586	623	630	609	605	610	660	579	601	605	577	666	632	649	622	665	589	638	617	620	646	662	646	592	622	620	647	586	632	658	636	627	596	656	592	623	556	581	568	647	624	625	623	641	666	597	616	620	603	653	616	605	601	632	640	637	597	577	643	638	567	696	603	645	599	613	621	636	656	597	650	573	666	619	614	603	633	657	658	641	605	647	603	644	637	609	643	605	609	639	601	647	587	633	593	634	650	661	621	617	604	647	631	632	631	637	612	630	616	599	669	585	637	619	627	592	556	612	629	647	595	613	616	597	626	658	652	600	615	585	624	607	633	632	595	620	646	643	556	569	634	613	575	608	623	601	640	621	632	621	659	606	618	647	618	615	618	588	610	643	622	615	668	625	641	584	614	639	649	643	636	631	663	612	580	612	606	651	611	598	623	593	601	647	657	623	615	611	656	623	558	648	598	582	687	606	632	658	619	621	594	611	668	639	648	632	591	624	636	595	602	621	654	638	636	640	625	579	629	646	634	618	616	644	586	606	630	593	617	660	604	592	609	616	592	658	633	597	614	626	614	625	604	605	632	658	625	637	614	651	647	615	608	619	604	575	627	650	636	614	601	661	619	656	620	650	631	610	612	639	649	666	586	631	608	613	649	601	647	609	634	605	606	608	599	602	610	640	674	634	630	639	602	625	660	608	613	640	624	615	607	675	608	649	621	649	591	603	629	617	641	602	629	619	608	641	644	626	623	611	689	630	645	621	623	663	638	623	609	615	616	593	683	647	648	588	606	624	583	643	649	658	625	663	652	618	602	638	563	646	645	602	658	665	644	619	632	614	658	639	544	664	616	614	628	657	591	620	620	597	641	615	613	613	651	627	626	623	649	583	604	654	631	669	677	630	601	641	627	645	652	615	622	601	591	643	612	612	623	604	611	652	661	630	609	631	606	643	639	617	626	623	604	631	624	592	623	595	627	638	604	631	616	597	621	631	629	620	662	592	605	609	649	589	606	613	604	622	648	634	652	592	619	592	611	623	660	593	695	593	655	614	640	602	642	673	606	615	644	655	624	572	657	588	626	609	659	658	596	608	651	603	614	613	652	605	595	609	597	670	641	626	668	628	634	607	626	634	622	605	657	612	607	671	589	587	626	665	638	588	587	609	612	625	611	640	628	594	636	630	604	608	590	598	629	604	650	638	610	590	616	590	672	621	582	639	658	629	654	631	645	647	619	627	634	664	633	660	681	634	652	606	676	653	612	603	644	635	665	616	604	613	637	611	617	617	594	607	626	633	608	653	607	642	653	656	617	631	628	654	614	636	619	635	577	621	658	617	635	600	600	667	641	601	554	628	608	633	617	616	617	566	636	631	624	630	667	668	620	594	637	674	631	621	633	572	614	617	572	642	661	598	589	627	660	641	600	616	656	593	592	625	635	586	620	619	610	621	651	658	601	622	630	596	639	617	626	580	640	651	647	622	621	581	627	588	648	644	626	651	607	662	644	595	615	654	620	672	619	709	596	638	625	639	638	644	608	627	589	659	637	615	618	631	600	634	581	618	639	631	664	567	632	632	668	594	585	626	589	628	652	604	652	631	621	588	632	620	656	635	648	638	583	625	641	597	610	644	619	653	601	645	622	662	624	620	614	630	602	609	655	597	623	601	609	610	573	629	628	626	606	602	652	592	639	655	623	604	647	623	641	622	605	592	626	594	604	626	624	628	623	632	611	570	598	634	610	642	675	660	663	588	613	628	589	615	626	630	665	615	607	602	620	605	587	646	642	622	605	612	629	608	644	619	633	593	607	643	615	592	626	609	598	624	604	623	600	640	582	650	586	614	617	584	624	614	650	623	641	612	645	646	633	603	593	628	618	596	599	622	601	613	611	662	592	576	609	569	626	640	618	601	634	654	583	648	610	585	618	654	565	639	594	661	633	654	650	625	600	614	620	617	619	606	577	619	634	622	630	614	660	671	670	648	660	599	655	608	626	640	570	635	626	620	592	586	610	624	605	661	615	718	600	584	641	647	594	640	662	592	636	604	654	635	640	649	582	589	628	620	640	595	580	644	641	627	624	621	609	643	632	610	596	593	622	596	602	621	623	620	604	604	626	581	644	666	589	636	643	630	679	617	643	648	648	634	625	632	631	624	611	636	610	638	634	571	625	640	592	602	609	624	595	639	656	604	623	632	607	642	570	609	611	611	612	590	594	622	650	609	624	623	689	665	612	642	628	612	655	609	579	646	613	582	636	658	641	615	611	615	636	640	614	637	597	641	641	624	684	618	635	630	621	605	659	642	615	610	604	562	614	599	635	605	646	609	615	631	615	627	596	619	645	608	584	629	592	576	636	582	607	612	654	647	615	611	617	630	574	601	640	665	670	615	617	621	623	617	600	602	607	616	593	675	618	662	606	584	660	601	612	643	605	647	620	624	576	620	627	595	651	649	635	638	602	594	596	622	642	615	611	609	606	637	649	638	637	692	653	595	651	616	629	617	672	614	695	635	593	597	622	635	652	628	607	637	590	664	615	576	634	641	605	666	644	616	630	625	603	594	625	645	623	626	613	623	640	577	616	617	598	621	630	605	585	621	609	660	663	608	640	638	627	614	623	607	623	622	587	682	585	598	608	618	622	581	635	639	602	596	622	624	674	635	645	608	664	624	637	618	630	639	595	594	662	614	614	629	656	631	616	646	616	602	623	555	579	572	680	635	629	667	611	622	638	589	617	606	634	640	585	641	625	592	629	622	575	602	650	612	620	600	651	648	622	604	605	658	563
22573	21330	28413	24608	21324	18577	1166	517	437	387	356	342	349	322	330	323	312	264	301	277	281	276	266	286	270	267	265	261	259	277	280	267	261	259	245	254	249	274	247	260	242	262	239	236	246	241	279	248	240	253	261	259	240	282	253	270	280	216	262	246	248	251	256	250	256	267	240	229	247	278	265	225	251	255	264	249	280	249	233	246	253	261	250	256	219	237	259	238	251	245	245	249	281	246	219	259	270	254	262	283	236	257	267	260	246	262	252	255	268	246	242	235	256	237	254	233	284	251	262	230	267	260	256	262	272	256	251	273	267	245	235	248	269	256	246	249	274	227	254	258	215	256	227	255	264	244	246	273	245	261	247	256	235	247	254	273	260	279	241	252	286	240	262	263	254	229	227	256	271	258	244	261	244	237	267	242	254	279	239	270	240	244	214	254	231	248	267	240	209	252	281	229	277	260	251	253	255	239	256	263	254	258	258	243	252	249	229	246	269	255	264	247	266	274	248	257	247	249	249	240	246	236	250	297	272	271	247	232	271	243	255	234	266	239	246	228	267	271	274	260	254	269	280	245	258	246	259	203	235	257	250	254	264	264	235	256	236	273	263	277	261	244	245	265	249	278	221	267	224	254	273	258	275	265	245	276	264	254	274	253	250	281	255	269	269	278	274	246	276	264	228	240	260	263	266	266	256	235	260	246	234	272	244	238	267	210	263	252	254	258	272	264	247	227	237	252	248	248	274	252	253	264	273	281	266	242	254	247	255	253	253	247	259	266	245	260	254	267	266	257	235	241	265	254	258	267	218	272	253	256	268	241	248	257	238	230	257	218	238	250	235	262	252	262	252	237	267	235	242	307	248	253	242	252	238	244	242	258	254	236	270	265	273	250	259	267	217	287	279	231	251	249	248	242	246	220	233	266	256	253	265	262	253	276	234	231	258	283	223	230	296	269	261	262	257	265	240	254	257	243	262	232	246	276	274	272	261	249	246	244	282	250	275	264	273	252	266	241	266	246	253	255	270	236	228	259	243	240	226	253	247	247	230	250	255	272	275	262	267	263	262	251	251	249	229	265	255	230	240	263	249	256	265	240	264	242	256	267	259	222	272	267	244	239	267	249	284	266	236	233	270	269	271	279	254	282	247	270	254	271	274	249	263	270	240	251	244	261	248	266	232	230	242	267	233	260	259	250	277	248	240	268	254	245	264	249	252	244	265	229	280	239	211	275	257	239	255	231	266	240	272	249	236	265	244	263	238	252	244	256	264	265	292	248	241	275	275	275	272	270	271	221	236	264	253	262	261	265	230	272	290	254	254	236	261	245	237	250	265	239	235	248	253	246	254	256	250	260	284	250	250	250	229	274	272	256	265	275	243	255	238	261	228	229	275	264	244	244	255	240	254	274	263	252	243	236	211	243	247	266	277	264	278	250	241	270	249	243	276	274	262	245	249	268	245	224	265	262	268	258	254	227	239	264	259	281	253	245	249	249	291	263	265	254	261	250	230	246	272	271	265	262	243	272	238	250	268	267	249	235	251	244	249	273	251	232	243	254	276	234	294	236	249	258	239	249	242	258	265	266	249	255	236	250	238	231	217	247	247	216	259	255	258	270	270	225	259	244	244	260	231	255	249	273	275	260	280	260	256	282	256	256	272	262	234	268	260	249	232	241	249	276	251	256	295	260	268	273	237	241	262	250	252	272	260	269	236	264	249	239	238	251	237	227	251	244	242	261	266	240	254	239	261	275	242	242	226	253	257	237	241	248	260	260	268	283	218	243	233	238	219	233	241	264	233	262	258	264	266	238	261	265	280	266	252	239	243	214	251	263	262	273	234	235	268	239	242	230	246	253	220	253	239	258	258	264	248	263	277	227	225	220	215	272	220	233	260	260	259	260	261	253	246	246	258	237	275	269	252	275	237	270	253	241	263	258	258	283	234	250	236	249	274	255	234	243	265	285	236	243	259	256	269	247	247	263	236	257	265	257	248	245	236	245	270	256	244	262	242	258	252	239	287	266	235	249	242	262	257	285	251	242	278	248	253	290	275	264	234	242	252	247	244	255	250	243	256	246	247	258	257	251	255	265	255	242	271	236	258	220	243	291	238	259	252	270	255	275	282	257	231	270	236	256	252	261	253	249	247	264	244	245	266	249	260	256	253	229	260	242	257	240	259	238	266	223	276	272	264	250	259	259	249	267	243	251	211	260	242	269	248	267	268	229	270	220	268	247	269	272	248	290	267	272	236	261	238	266	234	256	250	260	260	264	257	285	255	260	264	269	259	259	214	235	243	245	248	242	249	229	230	275	215	243	222	244	223	243	262	248	265	239	261	266	238	230	261	239	263	250	233	220	244	273	250	272	258	271	255	250	285	271	262	258	258	247	273	200	244	266	232	232	225	268	238	260	273	247	237	263	231	251	262	227	228	268	264	235	259	252	220	249	258	220	244	256	229	249	261	229	241	253	237	240	260	275	218	236	255	277	238	275	232	259	252	243	249	264	252	246	248	244	263	282	252	285	247	276	244	263	264	235	273	266	265	248	266	261	234	255	268	256	245	278	284	273	236	229	259	247	227	290	222	238	229	260	240	259	247	284	255	285	283	262	259	250	237	265	249	285	233	255	272	248	235	250	239	215	253	268	266	277	248	259	262	249	278	247	252	276	241	233	241	245	262	236	267	271	264	253	247	254	255	284	249	250	252	263	269	228	242	234	261	249	266	250	248	262	261	255	246	243	257	287	257	248	232	258	262	260	240	263	264	234	247	258	247	256	238	228	263	238	255	284	259	257	238	275	245	270	257	252	263	247	235	268	268	271	237	259	253	265	235	271	245	220	261	268	228	245	264	237	250	258	291	237	248	238	257	260	240	236	268	267	263	251	243	284	249	208	248	262	281	266	263	246	244	269	265	244	259	250	253	263	234	287	271	253	274	272	243	266	247	224	269	253	245	258	273	267	269	242	238	247	261	253	248	229	282	255	264	261	248	276	247	232	246	268	246	268	204	270	248	281	239	287	253	260	289	213	242	269	255	271	258	246	236	230	249	231	281	291	282	270	243	226	261	261	239	271	251	238	242	235	235	241	265	261	271	270	254	267	243	261	290	254	234	265	266	258	246	227	255	255	254	266	253	249	218	245	245	250	227	254	231	237	263	257	261	231	254	253	255	254	245	215	253	259	261	269	251	254	224	254	249	240	255	272	254	266	225	268	254	230	253	260	279	276	272	249	257	257	262	262	262	261	262	265	237	241	246	266	264	271	244	253	219	275	260	285	279	273	255	245	250	294	278	265	248	228	260	271	269	234	234	267	235	237	265	263	259	260	239	246	245	242	259	222	251	253	272	286	235	243	282	251	254	266	281	236	290	214	273	243	255	235	264	247	240	264	251	213	246	250	234	229	263	239	225	253	242	225	277	219	240	264	273	274	278	256	262	237	265	248	260	228	262	250	258	269	269	263	268	247	257	233	261	256	272	276	262	240	229	255	240	246
31368	10523	6327	3034	2151	1616	1226	985	903	719	651	600	509	483	484	445	442	420	436	438	432	397	396	411	381	399	385	389	348	377	370	338	383	371	382	339	398	347	350	327	352	319	315	347	367	365	365	344	375	369	367	332	334	316	371	320	336	357	330	354	363	350	378	348	353	334	344	333	367	365	347	382	358	320	353	326	366	348	346	352	309	326	342	357	329	332	329	346	376	332	339	354	342	303	385	358	333	339	314	348	365	376	325	337	325	357	315	323	329	325	355	364	321	359	346	337	327	347	348	317	313	316	349	361	342	312	364	309	349	315	329	323	385	350	330	353	342	359	353	377	364	355	340	337	335	321	347	375	316	341	355	375	316	312	370	348	317	337	336	327	353	316	326	341	341	331	314	351	350	360	328	338	364	339	336	356	310	380	351	371	308	339	319	334	353	354	310	298	339	382	373	306	367	316	358	370	310	340	335	346	334	337	335	341	318	370	312	368	320	342	335	343	309	332	367	340	321	354	291	342	307	348	331	327	330	353	340	367	368	323	348	357	341	355	335	338	320	367	319	350	357	364	321	310	342	327	338	326	350	351	343	356	348	362	337	341	332	317	324	337	358	316	329	328	380	330	358	340	349	337	367	364	341	359	334	323	321	325	324	361	321	376	338	357	327	347	369	312	327	342	308	330	368	357	329	323	337	341	329	336	359	321	352	332	309	385	309	359	323	331	333	322	366	333	317	352	356	335	349	358	332	348	337	349	356	359	336	343	339	371	316	363	325	320	341	377	343	354	340	336	336	344	357	340	371	307	332	327	350	341	350	332	350	323	341	336	305	298	319	369	309	316	316	319	337	360	328	359	324	329	329	324	315	351	348	337	334	348	321	378	337	315	291	361	344	364	320	335	341	350	344	337	321	330	353	330	341	340	309	352	333	331	363	337	348	323	342	336	376	374	342	337	356	329	328	337	343	342	315	351	343	318	356	332	352	338	316	352	327	319	325	363	355	362	322	338	362	355	337	343	336	360	311	381	320	370	321	319	364	343	315	340	387	344	328	354	321	314	354	356	318	334	353	338	368	327	361	355	320	354	340	373	349	344	342	323	326	335	342	369	341	327	334	344	318	340	365	339	356	335	360	373	309	359	378	325	347	353	335	310	371	308	331	370	357	368	340	342	329	367	346	330	349	353	369	365	362	349	361	350	332	349	334	345	346	323	355	339	323	367	354	318	352	333	334	335	343	355	337	313	340	351	369	373	323	332	348	357	334	330	331	362	327	381	356	347	322	337	311	351	341	380	307	357	366	355	327	354	334	314	307	363	333	329	348	330	342	326	356	373	339	371	357	361	349	322	352	327	334	343	357	355	346	327	362	364	347	318	347	344	347	346	361	342	316	376	351	365	326	384	327	312	373	358	344	320	354	344	330	371	369	314	329	345	380	344	347	323	346	337	309	304	326	310	365	344	358	336	327	344	336	383	331	354	325	332	319	316	325	317	336	361	328	324	336	334	343	320	346	342	350	344	367	311	334	364	358	328	312	349	353	329	349	343	364	324	354	328	372	336	353	313	335	342	347	335	324	375	323	386	344	396	302	359	307	323	327	350	323	347	329	355	330	348	305	355	347	358	339	367	337	347	359	385	306	351	361	331	324	336	336	355	375	331	333	341	338	344	339	343	335	303	347	326	331	286	365	350	360	287	315	347	355	330	353	315	319	320	355	323	355	349	337	335	340	352	335	356	364	335	343	346	352	310	348	321	351	326	306	323	336	378	309	327	339	336	314	343	374	320	325	327	357	325	350	334	326	339	327	312	352	358	365	324	356	346	337	360	372	321	363	337	341	350	316	351	332	310	355	351	341	334	343	334	400	336	317	350	335	321	338	336	362	313	375	344	360	371	353	357	353	344	348	325	360	321	395	346	325	349	318	335	321	365	332	338	379	377	354	326	358	339	337	327	374	345	301	324	343	333	334	337	328	347	349	356	355	334	309	373	323	347	323	364	347	380	307	355	326	313	326	348	355	337	339	344	342	313	322	353	328	345	342	322	319	337	356	340	328	350	347	340	339	328	304	316	307	319	346	349	349	296	339	381	341	331	340	341	345	347	342	331	338	329	308	365	317	363	325	310	348	332	331	360	349	340	369	347	321	314	331	359	334	341	351	345	344	319	323	347	340	337	360	328	331	362	336	343	298	323	348	369	341	339	352	319	316	314	324	341	360	343	357	340	356	331	358	343	341	345	309	329	311	344	358	334	328	362	347	364	329	338	350	329	367	350	358	350	335	345	323	350	347	341	356	372	345	350	367	338	311	351	352	307	341	361	359	334	343	324	356	359	333	342	320	354	340	326	336	329	357	348	359	334	321	336	304	369	335	335	351	341	304	333	320	353	318	386	331	332	341	342	364	321	362	335	375	388	338	333	375	349	344	362	357	350	324	311	330	338	325	344	332	327	318	351	369	381	356	316	308	354	327	344	338	360	304	336	324	377	355	387	312	349	322	345	323	355	340	314	368	319	348	346	376	324	333	312	293	336	325	331	351	344	326	324	330	332	302	347	315	345	325	357	328	340	344	363	340	328	320	318	346	306	367	326	357	337	337	364	374	313	365	333	316	391	320	371	324	392	336	369	347	328	361	367	357	350	366	349	363	332	368	373	334	332	343	322	334	339	344	328	369	339	350	318	354	336	342	338	328	342	338	362	349	322	345	374	276	345	329	310	375	328	351	369	322	348	320	363	395	321	375	348	350	344	344	346	351	334	305	333	338	318	312	360	314	353	339	321	346	359	335	360	335	337	387	347	325	321	330	359	321	344	319	343	341	345	344	333	348	328	332	321	362	323	356	362	320	327	343	340	359	354	312	337	330	361	320	334	340	355	290	350	327	363	334	328	349	321	359	340	339	349	362	381	334	332	344	340	317	387	332	368	313	375	368	339	312	325	332	333	335	347	346	379	351	328	368	354	309	343	325	361	358	368	361	331	344	345	389	336	354	294	360	350	346	331	354	357	325	351	339	344	316	343	355	365	332	310	325	359	338	328	351	342	377	359	357	370	343	352	334	333	318	351	367	348	331	337	339	342	331	352	325	335	353	323	330	360	332	345	326	335	344	317	345	359	337	371	335	345	353	347	336	361	346	360	326	310	334	338	331	348	354	325	331	331	315	350	376	361	336	349	299	359	343	341	332	345	327	360	329	343	354	318	323	338	315	322	345	360	386	326	313	348	321	331	347	354	323	335	359	344	333	339	331	368	322	349	341	345	357	341	322	352	333	316	343	332	377	328	344	382	382	339	323	331	349	352	342	327	333	358	348	337	319	326	326	338	336	335	361	316	376	345	372	340	356	331	323	349	361	342	320	333	362	331	313	342	346	343	371	327	337	343	344	362	314	370	285	347	330	366	322	351	353	343	323	344	352	341	364	366	321	319	357	402	345	305	311	342	326	347	339	371	393	327	306	349	326	347	366	328	344	357	338	325	337	373	327	363	370	342	365	340
27941	15409	2469	928	739	713	719	702	642	673	665	683	671	681	710	675	616	658	678	663	653	721	702	676	716	721	661	714	738	726	658	697	622	663	636	654	671	660	637	679	708	661	695	656	688	718	649	703	698	654	701	689	677	670	710	702	718	655	667	707	650	669	688	674	679	689	656	711	679	629	716	699	689	704	728	652	672	692	638	665	646	732	669	699	665	701	635	704	666	676	705	679	702	675	709	661	656	660	654	640	696	703	670	640	649	695	634	644	691	647	664	717	682	649	660	641	649	701	691	639	669	674	644	669	713	684	617	664	670	651	655	653	636	699	736	677	678	696	684	682	659	675	645	625	672	681	660	697	702	690	692	724	709	638	658	725	677	664	694	667	678	675	671	668	667	711	654	679	642	669	658	715	687	684	671	647	679	634	675	738	655	690	659	668	709	679	682	704	680	645	622	695	641	711	677	680	662	643	716	698	705	653	682	681	672	687	647	690	671	643	701	681	687	693	663	676	606	647	698	679	644	713	686	643	673	643	651	657	689	708	684	675	643	685	651	648	713	682	698	699	690	689	706	673	637	674	670	682	687	686	697	685	717	695	658	696	630	661	664	635	685	638	661	696	694	654	622	689	690	680	687	649	683	663	683	673	687	642	659	655	710	681	703	693	674	674	679	681	699	663	633	690	695	675	667	669	638	671	691	696	639	707	659	670	668	687	669	697	636	660	645	695	646	644	698	666	685	641	669	658	670	671	663	674	687	654	658	700	642	707	653	651	708	706	717	655	692	681	697	630	680	626	711	657	688	650	684	677	693	633	676	691	701	689	683	669	626	736	696	683	652	678	656	679	625	641	680	614	634	669	654	700	702	700	686	655	698	692	603	677	649	671	715	712	694	670	619	724	647	694	688	717	684	700	673	674	668	673	653	643	654	666	707	682	636	691	727	669	665	677	666	683	660	677	722	671	678	681	696	700	701	650	639	709	661	671	660	714	658	692	667	652	660	705	703	664	621	677	689	740	702	698	674	682	663	645	664	706	675	639	694	675	699	684	688	636	679	709	673	717	704	686	673	701	653	696	713	663	663	710	655	647	639	656	685	687	641	649	665	652	635	680	691	664	628	695	663	694	699	689	691	693	704	658	685	646	665	652	668	663	679	681	673	749	639	673	688	655	646	654	692	698	665	688	642	679	660	623	683	665	699	654	699	690	697	667	697	660	661	695	705	691	678	649	690	645	692	692	689	668	695	657	675	711	648	641	672	668	675	646	692	665	651	683	648	712	676	647	665	654	719	689	738	681	633	657	660	664	694	693	668	732	660	666	683	710	666	702	683	660	707	665	690	659	661	664	690	689	668	655	685	683	646	715	712	611	644	661	699	690	703	668	680	688	705	670	708	648	687	690	669	653	648	669	659	695	695	681	680	635	680	734	652	666	675	675	700	673	721	687	705	705	674	692	667	686	700	671	681	686	694	686	743	701	642	636	665	672	662	659	726	665	692	719	666	700	644	684	653	668	696	682	706	719	653	671	649	667	706	692	702	691	676	703	691	700	678	682	665	673	679	690	683	672	674	695	694	689	677	651	687	679	658	684	715	617	696	690	659	697	706	657	661	677	677	654	680	694	675	700	696	756	699	684	651	680	696	706	657	717	695	683	684	686	657	736	667	691	639	627	664	675	659	659	706	632	646	713	634	686	681	621	652	713	685	689	712	678	660	660	713	673	663	693	708	704	660	716	666	662	706	660	671	678	647	680	708	622	665	645	662	679	671	683	639	701	679	686	665	676	661	674	755	701	652	643	682	671	691	721	704	678	713	679	685	679	689	676	665	673	679	719	664	640	693	673	698	645	702	647	688	687	694	682	711	646	710	716	693	688	746	662	671	702	699	659	671	674	670	703	748	666	670	665	665	726	684	651	721	705	673	693	685	640	644	679	647	672	678	633	699	626	673	678	715	663	656	658	670	692	680	684	689	673	654	712	647	690	714	699	681	667	678	679	714	671	685	689	707	682	690	697	698	639	689	693	700	705	633	743	680	669	655	669	653	669	657	643	693	675	671	645	643	693	664	682	690	710	694	642	663	667	694	706	618	681	706	695	697	663	676	628	638	666	626	645	707	698	658	658	689	682	668	674	672	691	672	613	688	672	668	650	687	690	706	726	638	705	671	677	653	666	727	665	680	704	672	700	709	646	640	668	687	661	637	702	700	692	639	732	709	694	650	661	644	637	656	691	663	675	677	701	763	693	723	689	646	675	642	656	635	698	699	688	727	680	701	697	702	704	657	693	656	709	689	731	683	667	658	661	624	667	614	634	703	729	667	750	708	613	693	705	704	629	683	684	669	710	665	634	632	662	705	720	706	631	629	715	647	670	675	694	649	702	665	664	696	621	664	696	665	626	648	664	669	673	659	667	682	685	680	678	709	688	632	698	683	692	695	721	641	697	700	725	700	689	641	690	707	661	683	676	697	659	670	645	651	687	693	646	657	664	648	664	730	633	684	678	682	682	669	668	674	648	671	695	668	650	675	664	649	692	647	694	650	669	611	755	687	679	633	672	684	663	690	679	674	740	663	657	637	680	680	667	679	701	666	637	628	732	680	657	685	615	688	669	707	674	674	674	701	619	684	697	680	685	642	684	724	722	715	707	702	700	650	675	680	715	671	709	704	712	673	695	659	630	696	653	656	658	679	664	727	652	671	743	646	668	686	705	661	672	663	702	655	660	663	675	700	646	663	683	708	649	701	714	722	680	737	697	630	681	692	690	726	667	654	668	648	706	684	629	663	669	689	718	676	678	707	679	653	676	662	680	678	696	676	667	662	671	713	624	686	667	639	660	697	673	678	664	632	621	691	712	674	611	701	681	673	674	665	725	664	665	692	691	628	672	748	699	662	683	650	702	679	746	706	631	657	729	670	661	687	750	668	657	674	645	654	716	668	676	679	646	657	706	691	683	647	691	698	668	703	649	610	683	678	674	653	654	712	684	658	667	675	641	684	708	716	718	624	663	663	664	655	670	667	709	663	658	644	762	682	691	673	675	679	715	662	650	657	705	650	670	656	706	686	684	692	658	654	672	682	665	618	709	698	674	688	695	664	654	706	691	659	670	659	672	701	662	689	619	672	690	654	662	702	640	637	672	683	661	685	677	640	656	729	680	690	661	672	694	698	687	713	653	693	727	690	687	684	673	678	690	649	672	670	697	671	640	642	695	655	690	666	677	660	679	671	666	707	710	698	649	679	708	663	673	670	693	708	661	689	661	656	666	665	651	695	630	718	685	679	678	673	634	693	717	667	661	645	707	649	676	711	677	672	679	633	643	676	674	679	643	677	718	618	664	680	697	702	713	690	686	668	648	663	701	692	709	704	732	714	684	687	654	704	680	692	690	680	606	732	688	696	715	685	627	692	712	670	710	659	697	693	684	659	652	677	691	679	716	756	634	670	703	675	659	686	650	631	699	670	677	661	644	699	675	675	670	589	671	707	687	712	716
10168	1323	1114	896	937	914	887	878	886	907	925	847	929	921	800	884	901	899	877	853	834	896	847	880	819	892	887	829	865	884	917	873	926	877	829	842	859	826	924	895	884	847	870	854	863	850	840	846	863	876	875	852	904	913	864	908	841	853	891	853	911	892	894	859	845	888	847	816	910	918	836	880	842	837	863	810	856	877	873	866	891	838	883	891	807	853	835	824	880	855	874	854	849	864	877	922	893	877	859	877	824	855	864	881	886	858	829	832	878	855	898	875	869	902	846	861	871	864	868	849	898	881	850	887	916	890	845	885	894	886	871	882	914	816	876	917	835	912	910	878	904	902	841	857	904	911	828	846	916	907	864	873	855	869	846	887	839	814	913	867	935	875	911	860	833	879	895	856	925	836	876	908	863	845	853	929	872	800	847	812	925	842	899	895	907	851	855	853	916	825	900	872	839	846	808	794	851	879	907	805	895	883	875	875	827	853	851	849	908	870	829	838	836	863	902	881	891	854	900	872	865	864	888	893	844	873	911	817	822	837	792	897	843	881	844	857	910	906	898	836	870	878	819	835	806	866	857	876	944	943	847	857	862	883	861	856	877	861	881	923	863	859	858	869	872	829	877	878	903	873	863	936	852	862	894	866	814	890	896	883	942	924	911	885	883	849	874	880	829	902	859	848	857	855	846	849	888	842	875	834	877	942	873	830	844	917	901	878	870	917	875	900	841	894	876	851	895	878	861	862	886	844	916	892	884	896	852	889	840	855	860	916	886	852	885	899	838	861	856	884	873	825	894	846	882	857	879	917	844	891	836	903	896	876	846	881	833	870	921	821	880	895	821	844	891	871	882	848	900	861	912	916	859	881	900	885	865	860	910	874	882	927	861	841	803	865	881	916	881	886	884	861	878	846	838	858	918	888	852	872	924	809	924	820	864	923	901	921	897	859	874	864	912	906	898	863	903	882	853	884	878	891	887	873	842	852	852	854	928	858	877	859	903	872	912	899	917	833	837	909	859	873	890	837	880	842	839	821	886	862	888	935	884	862	901	838	886	909	849	837	862	873	837	821	884	877	895	891	877	860	877	840	896	939	862	820	911	895	871	902	854	811	811	846	905	831	838	893	852	870	939	895	909	893	854	885	871	891	896	857	870	881	880	865	858	875	879	863	878	890	885	882	892	898	831	866	883	879	861	854	928	858	857	847	833	885	848	862	877	885	816	891	939	869	874	868	842	845	824	902	845	862	869	856	824	880	903	829	838	878	888	910	845	864	851	880	874	820	891	915	908	831	864	868	853	851	860	882	860	885	883	923	915	874	878	886	891	835	915	893	875	907	852	890	939	892	826	892	892	876	958	876	863	896	916	872	910	905	889	882	870	831	904	898	889	830	843	935	951	865	846	891	839	843	863	896	838	902	858	801	863	869	878	935	849	853	798	882	876	872	905	896	880	882	879	918	913	861	880	861	849	915	899	854	890	884	871	860	896	866	838	853	873	964	841	895	920	836	880	902	871	853	883	862	864	912	862	883	850	859	851	904	857	915	866	874	926	882	864	900	882	870	893	839	922	863	877	898	896	872	880	939	911	910	890	887	835	879	899	868	882	806	941	855	894	855	905	915	860	861	864	870	906	843	904	864	874	832	861	881	828	864	834	901	851	869	848	869	903	892	880	872	853	918	859	888	870	873	824	917	881	909	861	900	902	898	871	846	905	893	884	884	877	877	888	893	862	823	862	916	879	891	920	842	836	844	867	866	874	927	905	883	941	884	888	873	877	854	870	828	889	873	872	895	883	923	894	862	826	911	869	859	914	900	889	857	894	874	907	919	882	865	873	904	875	854	912	916	817	900	923	862	890	868	876	915	831	842	877	881	902	899	914	905	883	911	867	881	877	863	891	850	871	853	900	871	853	880	886	877	917	898	868	916	870	839	916	874	900	866	877	910	870	842	852	863	910	928	816	899	865	861	864	847	891	898	875	843	917	904	854	840	899	804	860	806	863	900	848	848	853	880	833	864	854	862	920	885	866	871	860	871	879	864	876	850	871	808	842	859	881	845	883	869	855	939	897	935	937	881	935	856	822	867	868	906	875	855	916	900	851	826	842	852	892	889	902	887	901	872	887	891	868	836	913	896	908	898	872	864	832	822	876	905	857	851	855	861	898	885	926	863	906	879	935	905	872	849	835	871	863	872	889	862	831	855	941	816	869	853	830	896	862	874	832	832	848	853	916	867	879	862	870	846	922	876	820	902	888	880	920	926	912	908	918	789	885	878	885	837	851	832	832	895	869	837	869	867	871	899	891	884	878	830	848	905	878	832	868	877	875	861	858	861	854	911	852	867	868	879	832	909	904	887	867	875	845	872	886	850	831	858	862	871	886	874	888	841	859	876	858	871	926	905	890	863	877	849	841	844	889	850	920	851	896	877	870	862	885	828	857	807	829	855	879	906	869	832	854	841	910	824	864	844	914	894	853	865	958	847	880	863	888	776	936	897	908	873	886	868	863	819	857	862	839	855	885	926	863	883	892	863	821	864	917	882	892	877	876	862	852	901	897	907	896	859	818	875	911	925	890	847	853	821	865	856	902	866	852	875	847	912	852	907	886	876	875	915	880	892	873	875	858	906	917	878	846	877	823	883	898	878	889	832	962	830	860	823	871	884	863	937	876	889	958	879	864	826	848	817	849	874	877	856	815	910	865	884	876	893	859	898	884	858	897	852	878	902	863	924	871	916	911	862	822	831	862	842	864	856	866	893	880	847	831	868	901	933	873	837	839	930	829	900	929	869	936	943	821	915	849	841	892	884	806	884	911	892	884	852	918	865	861	848	841	862	871	834	843	896	825	866	889	865	908	922	864	883	853	919	910	828	875	876	917	872	902	889	899	899	871	817	876	876	901	855	842	822	869	892	870	875	887	882	911	866	905	856	943	895	871	914	912	843	852	876	885	847	829	879	864	890	796	865	882	869	887	842	829	882	861	855	830	841	902	836	839	857	878	869	884	893	893	910	863	922	882	838	860	849	888	853	868	892	842	845	874	879	882	912	835	847	876	866	890	835	843	884	860	920	881	816	917	874	864	844	884	931	891	892	894	828	886	909	876	821	886	849	887	906	859	882	877	919	858	854	885	877	896	901	852	934	916	907	900	839	909	849	836	847	848	870	921	843	871	855	867	929	836	910	868	813	839	829	860	850	926	863	859	870	916	848	920	859	881	866	902	907	857	822	869	885	910	874	850	837	886	919	876	868	837	859	872	852	858	901	921	861	904	871	875	884	908	845	915	931	891	858	882	891	904	904	824	831	898	872	854	874	875	884	884	900	876	850	905	857	839	929	880	900	883	853	935	864	848	874	883	891	854	890	886	901	880	854	837	872	875	869	918	855	802	856	861	907	885	863	875	862	895	906	942	852	875	950	862	906	905	913	928	878	900	863	847	884	853	872	872	873	877	872	868	855	892	831	883	898	848	906	827	853	882	844	830	853	888	896
23407	21212	27661	25063	20490	2397	847	773	622	653	599	595	626	646	580	587	567	571	564	571	544	551	564	584	560	574	575	546	531	540	548	539	540	571	567	551	526	545	516	545	540	551	504	556	552	510	589	576	545	549	547	545	564	576	548	529	537	561	558	545	590	507	564	592	551	541	505	550	520	538	556	527	599	505	598	518	543	564	552	509	538	534	571	508	528	556	556	602	509	553	590	552	568	533	554	584	558	512	554	536	509	572	537	504	540	556	560	537	553	546	521	527	541	598	561	553	525	574	543	513	550	566	537	544	477	532	554	520	591	539	514	535	585	511	543	525	541	580	533	527	548	570	583	532	535	616	545	569	540	545	532	593	532	590	575	562	524	558	561	546	499	549	582	485	517	610	523	550	588	566	572	578	511	594	574	508	552	542	536	499	532	552	562	503	534	530	560	591	547	581	554	561	516	561	541	513	486	561	550	595	558	549	510	579	527	532	588	564	558	518	517	537	534	575	577	548	511	556	579	527	530	586	534	579	557	561	545	573	536	552	552	529	535	572	525	509	517	577	544	541	558	578	541	553	527	531	560	512	530	565	565	548	570	556	532	535	544	552	529	537	548	562	556	553	537	551	561	496	533	540	542	599	560	486	571	527	519	537	559	585	528	527	549	595	523	515	541	605	519	526	576	540	545	534	477	547	538	540	566	531	483	543	570	582	589	550	552	515	578	589	550	522	553	542	540	529	544	563	566	568	557	570	538	518	534	551	514	576	512	526	553	512	562	582	582	543	550	545	557	531	568	547	516	525	565	579	562	528	528	559	577	572	579	532	566	540	573	556	550	581	539	551	556	545	545	511	559	523	547	553	504	541	576	561	565	522	561	523	546	616	525	553	517	567	571	531	543	502	530	551	520	552	577	539	537	559	547	501	568	553	530	534	549	580	506	574	526	553	497	518	554	510	529	552	551	539	529	550	573	564	576	535	544	541	552	568	550	536	560	520	554	511	560	540	567	530	528	537	555	553	527	569	529	569	546	565	567	546	555	555	507	525	545	522	523	584	549	490	540	546	577	550	542	549	560	541	550	552	514	567	530	497	504	560	597	540	568	560	551	542	547	517	580	542	548	544	535	529	524	541	587	560	529	591	537	525	540	533	532	581	566	547	544	591	565	542	547	577	564	573	545	545	523	564	535	547	541	561	531	501	527	601	566	579	573	566	543	538	580	544	579	529	505	522	529	512	566	517	551	616	526	553	488	559	516	584	535	539	542	536	547	577	548	520	504	536	573	580	561	532	549	544	560	555	525	549	505	554	540	550	548	522	535	487	555	519	550	560	520	534	571	517	502	550	552	511	564	548	585	534	540	581	564	590	511	589	584	566	501	570	540	585	560	562	581	569	512	541	540	536	489	526	560	539	525	585	533	552	587	542	514	587	553	564	564	545	553	569	533	513	514	548	491	553	539	502	537	546	582	566	505	554	543	557	559	566	551	524	565	533	540	549	568	556	517	584	541	565	560	518	548	577	535	541	544	569	583	560	528	530	586	545	526	528	553	566	513	555	528	533	539	499	544	554	507	556	553	549	557	558	533	545	514	569	526	544	574	578	588	572	550	560	549	522	543	526	560	506	531	564	613	548	549	562	573	559	533	576	509	557	526	525	518	543	563	509	547	547	538	548	555	536	593	552	531	571	563	515	507	541	563	522	560	558	550	583	577	538	590	563	517	555	560	582	579	532	554	532	555	552	580	573	534	528	506	523	523	549	541	559	482	530	521	555	564	567	545	620	526	520	565	542	517	542	555	554	509	531	528	554	544	560	534	549	529	541	525	589	557	560	510	549	552	512	520	548	527	527	553	564	541	589	508	566	564	569	542	545	532	548	483	517	500	525	531	524	525	570	521	531	553	526	577	518	560	556	567	552	556	564	555	533	556	533	547	510	537	555	514	553	528	560	589	498	523	556	545	588	582	560	576	532	557	590	547	560	537	535	549	529	552	516	533	510	526	517	539	535	546	545	517	517	539	546	567	555	538	572	555	544	532	570	535	591	530	558	489	552	546	546	568	514	608	547	553	511	513	546	497	593	530	589	513	555	517	559	577	540	536	579	545	569	544	512	513	519	537	596	557	524	547	554	527	557	519	492	516	506	533	542	565	569	562	574	536	515	548	568	568	574	556	583	538	562	534	534	546	508	567	516	539	551	589	515	529	536	563	539	567	553	526	529	521	525	523	537	490	518	527	534	531	560	571	535	538	508	566	561	537	555	546	554	548	563	524	532	576	532	553	565	552	581	540	505	531	552	530	555	522	578	566	516	533	567	506	549	581	540	504	561	566	525	551	511	511	556	560	513	511	514	538	551	570	570	553	538	548	518	526	515	536	553	549	522	565	524	577	564	580	539	529	523	528	538	537	574	555	498	555	533	532	570	549	565	576	534	556	523	544	534	535	563	518	534	523	554	598	535	549	525	528	545	502	519	555	529	578	541	535	581	582	541	576	491	558	553	568	536	574	564	523	564	531	514	525	561	594	546	557	565	531	557	500	533	521	550	544	511	537	552	562	560	545	551	556	547	528	513	540	540	522	535	545	546	596	560	521	532	531	573	561	555	562	605	551	561	596	568	495	592	565	582	558	532	510	537	540	554	550	548	578	542	581	542	509	549	540	537	556	512	544	544	588	555	529	536	575	529	552	544	543	611	522	562	566	495	515	525	502	557	549	538	525	522	554	522	599	542	599	536	610	558	525	509	543	536	557	584	521	495	568	543	559	558	538	552	571	581	561	532	545	559	548	553	515	549	496	558	587	540	565	564	523	547	522	572	548	583	536	548	578	556	578	544	510	521	541	529	532	566	547	550	539	510	533	523	517	556	492	547	534	535	505	519	550	517	556	567	543	551	531	529	562	515	489	533	492	531	506	520	533	572	558	523	561	536	545	585	550	569	545	558	538	560	541	592	532	522	564	538	567	508	534	545	506	597	530	549	570	519	551	537	605	572	535	543	533	584	533	577	505	576	519	536	543	549	537	505	518	578	566	514	537	557	540	507	518	560	560	542	548	539	538	560	555	530	550	557	553	506	513	548	588	548	544	562	586	550	496	522	503	561	531	558	487	525	535	507	551	554	540	538	544	510	546	563	522	515	546	526	515	522	527	588	535	536	497	522	552	555	558	522	556	538	561	494	523	517	546	510	504	555	549	586	537	542	547	515	558	485	580	507	584	563	572	564	554	574	525	534	546	549	552	537	536	522	552	518	550	518	552	598	546	567	513	525	519	568	574	565	592	539	582	503	553	561	528	539	538	530	549	528	531	577	522	554	541	563	540	560	535	552	530	594	510	541	542	483	535	540	573	579	562	521	497	539	542	521	552	541	540	531	580	516	536	578	574	549	538	568	508	564	571	523	545	543	569	561	571	545	533	587	527	549	558	549	486	594	567	583	552	543	559	566	542	546	574	550	519	526	547	511	582	555	545	542	559	575	519	545	568	526	550	579	532	576
27805	6768	4251	2160	1734	1376	1213	1105	942	920	903	827	809	784	814	820	841	742	784	737	732	777	745	756	777	718	759	727	710	766	770	756	734	723	719	741	667	701	747	744	701	726	745	738	735	742	739	708	724	710	709	714	782	720	736	726	723	733	715	720	740	747	740	709	731	704	697	730	727	714	686	699	728	758	738	791	766	716	725	730	711	709	729	685	754	723	743	723	748	691	674	731	705	726	685	700	734	733	740	692	758	719	738	711	733	709	733	762	702	760	702	681	709	677	732	678	713	670	744	733	696	714	740	724	748	763	697	708	712	741	736	742	742	746	759	697	690	659	697	771	722	757	683	733	652	760	695	728	714	715	756	732	696	687	720	696	743	708	713	720	755	732	716	734	726	732	689	733	724	690	728	703	720	679	725	750	713	773	749	721	709	715	696	736	726	723	726	742	697	677	679	710	754	736	711	721	742	738	737	703	724	692	685	698	715	693	705	694	696	717	662	716	744	741	711	723	725	747	736	777	732	747	689	747	751	754	726	725	688	737	745	681	743	703	725	719	700	685	718	716	716	737	731	691	670	712	673	738	703	767	730	683	736	720	689	727	689	718	725	652	761	679	718	703	737	726	751	687	711	749	725	764	768	729	771	703	677	762	730	739	722	761	759	710	715	770	701	713	733	702	711	725	735	686	713	707	727	693	775	721	718	701	743	690	715	706	703	743	762	749	685	741	736	695	678	700	715	728	765	738	716	673	723	696	707	758	696	705	652	719	709	703	712	706	669	700	753	702	756	718	724	726	788	687	718	723	714	706	685	696	723	696	690	669	705	717	730	732	753	687	746	660	751	723	693	698	702	671	745	748	723	756	679	708	752	670	706	703	731	713	671	736	710	676	719	692	732	671	690	744	716	735	693	736	727	753	707	751	699	702	736	656	677	729	729	747	703	669	712	687	738	722	704	699	703	724	717	724	728	703	692	714	702	699	712	749	689	699	657	693	666	727	721	738	719	709	723	775	742	737	717	701	718	719	700	693	703	732	754	771	723	695	679	750	705	763	722	715	730	716	724	733	712	749	707	716	740	746	671	732	720	729	722	719	738	745	701	718	743	699	759	709	681	745	690	758	677	744	734	696	713	716	722	698	731	714	726	765	740	729	738	726	700	618	727	760	701	769	713	700	707	744	690	717	732	740	704	729	803	748	730	717	756	702	695	695	656	713	726	717	679	735	748	716	753	727	773	699	718	703	688	742	739	683	655	704	747	734	753	695	712	738	698	705	720	719	721	738	692	732	721	703	753	719	719	721	778	719	715	710	704	732	668	726	716	691	683	709	739	735	722	714	745	702	709	741	732	700	734	787	724	748	716	703	725	737	700	739	690	741	724	741	698	791	752	703	706	702	727	743	709	715	736	752	719	724	798	768	752	763	742	670	692	689	749	706	777	740	706	689	707	734	746	660	710	714	734	749	715	762	665	721	709	671	707	709	762	691	715	679	709	713	699	784	709	741	725	709	725	708	667	710	729	760	702	723	739	737	721	705	712	711	744	716	684	693	679	708	738	741	706	748	732	715	737	675	720	726	787	736	720	700	768	669	751	705	782	764	684	682	726	721	735	716	764	731	715	749	716	772	690	746	766	707	668	761	709	706	734	698	710	746	721	711	688	748	763	737	685	708	740	685	669	720	701	760	709	756	711	683	764	733	677	762	687	713	650	707	733	689	706	740	728	712	724	737	695	740	725	713	722	758	705	694	749	715	734	679	751	726	688	742	701	776	720	717	668	744	684	681	765	699	710	722	693	724	736	690	720	728	711	720	689	690	741	753	714	726	761	693	709	709	717	717	745	749	718	714	714	702	712	680	741	669	717	700	716	755	720	672	792	693	730	690	728	698	774	731	744	694	711	756	725	736	738	690	743	763	753	733	714	702	786	754	659	710	696	687	751	737	718	736	711	729	699	726	715	674	730	710	721	733	735	751	701	708	713	736	728	718	721	734	697	720	668	702	729	724	746	722	713	704	709	753	701	690	687	679	690	707	692	730	712	676	693	701	758	703	723	728	718	730	690	723	704	708	745	734	734	732	718	707	709	710	735	690	733	714	734	722	745	748	675	692	747	692	789	728	723	718	738	706	718	707	763	677	686	699	736	754	732	716	715	739	726	736	724	706	716	733	749	743	737	747	750	739	718	761	759	738	695	737	704	663	717	732	708	709	733	736	731	751	710	707	679	730	684	754	711	652	743	673	714	735	703	680	755	714	705	706	663	698	717	747	721	686	729	712	718	667	744	716	713	723	749	774	720	698	774	758	730	711	739	737	645	689	741	722	721	718	685	743	706	719	745	674	713	735	756	692	713	683	738	697	714	668	695	745	747	730	721	764	725	715	678	750	772	738	750	700	730	692	653	672	716	754	707	749	771	721	751	705	734	744	728	753	746	714	708	713	718	715	732	720	753	758	736	730	722	720	722	734	731	703	693	672	679	728	760	705	760	731	739	736	702	711	668	729	705	652	751	752	757	736	696	700	705	718	736	685	720	766	636	770	708	743	714	722	679	672	683	706	762	717	735	707	729	709	731	688	723	693	756	730	695	714	670	697	741	717	713	701	718	713	682	712	699	752	707	691	742	731	655	690	749	726	711	717	752	743	712	725	744	682	706	651	668	720	728	708	737	711	764	707	773	688	666	685	732	742	700	713	733	705	669	725	717	700	732	696	696	685	780	725	725	742	712	695	751	745	734	719	723	735	744	720	727	710	690	727	687	747	680	719	742	718	740	672	691	701	751	726	753	746	712	762	738	725	743	712	708	719	684	699	716	714	714	717	722	767	739	711	710	705	756	753	672	698	757	741	753	680	749	721	709	772	740	749	748	710	676	685	737	741	716	706	729	776	735	716	709	707	702	754	787	658	738	712	722	704	709	714	729	735	697	742	653	701	725	738	648	713	717	766	704	764	718	759	713	726	712	706	692	690	699	700	718	741	698	696	706	739	710	713	713	730	715	760	692	760	723	731	719	731	742	750	723	701	718	756	735	719	707	735	722	701	671	731	779	717	714	711	658	706	729	730	717	718	740	709	741	677	739	716	718	714	720	694	755	735	711	741	719	778	714	656	685	701	787	709	735	726	718	733	715	729	702	727	748	684	703	750	703	706	699	711	691	739	733	726	738	719	750	726	720	697	735	744	712	679	729	655	691	706	714	731	710	726	736	730	704	731	746	725	694	680	749	677	759	744	705	690	694	713	719	718	709	666	701	700	725	670	677	718	731	727	692	689	693	662	700	727	786	747	726	793	737	735	716	749	726	718	748	674	732	679	672	696	718	677	754	707	699	659	743	675	682	707	732	705	692	725	736	697	771	685	690	713	627	711	743	713	732	696	769	685	719	707	741	695	762	736	710	787	754	745	721	687	731	705	705	738	732	763	691	733	728	714	728	717	724	711	714	714	759	684	679	738	730	729	735	734	718	670	699	704	729	687	770	691	711	711	714	703	720	684
24786	21190	25430	22381	1281	532	575	535	546	505	521	529	484	480	521	486	501	507	467	509	507	463	492	488	477	497	481	454	484	478	485	471	485	458	512	490	498	486	480	463	511	504	466	478	488	484	486	511	467	446	477	436	519	528	481	498	510	473	497	458	467	463	486	502	502	486	500	495	418	507	496	505	473	493	498	464	475	499	481	466	485	502	485	453	484	502	525	489	487	513	514	500	459	451	495	489	473	457	529	457	484	491	464	463	477	447	507	480	506	423	518	450	477	490	476	545	507	489	501	497	457	464	469	478	491	485	479	467	470	484	468	470	503	513	470	468	475	492	498	465	486	511	488	529	512	516	497	456	490	503	508	501	458	495	459	474	492	462	480	493	509	491	492	544	500	495	477	508	506	510	496	542	487	484	523	455	481	483	545	487	462	474	508	519	505	487	481	478	481	459	447	463	483	447	474	467	501	478	509	517	478	495	471	471	513	479	505	470	495	466	499	479	528	451	488	459	502	516	444	493	506	477	460	497	465	461	496	492	499	510	521	459	494	465	508	481	475	452	428	505	501	449	499	487	492	487	435	505	491	502	517	478	471	520	488	481	538	474	479	472	501	510	506	469	453	480	484	482	501	502	514	497	491	484	495	527	465	501	471	469	473	514	459	450	511	512	446	482	496	493	493	483	502	508	515	456	488	484	477	444	489	501	454	469	493	515	495	474	496	469	495	478	490	501	485	468	524	441	520	504	494	470	446	516	465	444	490	452	482	489	498	481	488	458	489	488	476	460	515	477	494	497	485	508	487	488	475	485	514	474	492	492	461	515	494	467	468	486	519	493	488	435	534	481	500	490	498	488	467	476	491	480	511	492	450	470	507	444	449	479	491	457	470	482	491	458	486	463	496	462	464	471	501	483	482	493	473	506	518	495	460	496	455	500	489	514	483	494	461	503	453	473	507	472	476	479	496	496	491	458	466	476	498	477	500	491	470	460	480	468	485	483	481	456	471	474	495	494	517	488	508	429	432	456	515	461	483	519	499	498	508	480	462	497	490	468	457	472	457	491	511	476	462	469	480	506	453	529	504	528	511	481	465	503	502	502	470	477	459	490	485	502	505	466	502	498	508	454	482	488	464	476	491	473	474	465	518	501	500	478	480	453	461	493	484	444	490	487	521	494	530	450	440	459	495	454	481	485	447	435	489	495	486	503	488	514	545	481	491	511	509	514	488	501	513	473	475	460	436	499	480	491	472	532	445	465	515	482	473	474	490	475	469	474	500	490	478	468	492	491	508	500	507	504	506	492	517	476	535	468	477	473	512	502	509	501	458	480	488	479	499	483	488	493	514	509	480	488	466	500	507	524	482	496	519	443	481	518	475	471	457	472	493	494	509	494	473	468	485	465	494	486	468	495	479	467	463	513	481	499	496	479	490	496	509	485	481	549	471	498	495	491	482	486	484	468	459	466	519	440	499	482	455	464	487	506	471	508	459	489	504	455	510	463	518	490	448	454	519	464	454	493	494	489	453	465	463	484	438	471	503	503	521	467	477	502	518	478	484	508	504	507	492	466	483	450	434	494	448	493	475	475	459	493	531	481	472	491	520	491	539	523	498	507	455	478	518	478	473	482	503	480	443	462	494	498	523	510	462	488	498	517	492	507	468	479	470	467	456	514	465	479	462	512	485	496	505	498	517	461	472	450	487	477	506	471	479	516	466	489	463	518	518	508	462	498	508	504	490	467	483	468	523	501	467	506	478	476	469	485	473	497	485	454	481	457	460	514	503	494	508	492	497	484	511	479	466	492	517	510	475	504	513	462	508	500	475	495	479	515	503	470	493	496	489	481	474	492	503	457	518	483	489	474	485	475	495	444	483	481	474	490	507	498	498	472	480	473	504	519	490	504	499	492	484	474	492	459	489	454	531	497	474	491	492	497	466	494	491	450	480	476	518	487	476	481	505	466	487	468	460	461	467	527	519	473	477	509	454	515	485	519	473	514	502	493	514	486	479	478	488	499	529	464	506	472	514	490	455	480	481	495	490	504	488	467	457	465	476	467	455	508	507	469	513	444	502	476	498	486	466	471	482	433	494	476	468	489	458	489	510	460	514	520	469	444	498	500	497	480	453	507	451	446	469	494	520	491	484	518	491	469	466	496	506	493	520	495	511	493	482	500	502	486	468	461	516	499	512	443	487	465	491	503	507	516	488	463	494	498	496	482	498	458	503	481	473	475	441	468	487	532	485	482	510	490	502	491	510	529	447	483	488	517	498	504	504	477	529	467	485	546	472	463	470	456	506	517	483	478	501	457	483	491	511	487	482	493	498	488	508	476	481	435	504	496	512	456	472	492	479	547	491	504	481	493	492	484	493	484	465	478	539	493	446	475	462	481	485	514	469	482	513	512	484	473	484	491	480	513	466	460	518	516	509	484	486	517	462	492	482	431	488	519	461	451	481	479	451	473	495	473	454	462	448	510	473	461	452	512	511	440	481	488	468	450	469	489	494	496	465	491	477	495	494	474	499	478	504	466	471	504	484	515	457	489	501	489	465	499	477	503	456	494	485	450	490	483	510	401	477	468	485	492	488	526	496	439	494	417	449	458	463	478	488	484	493	479	515	488	475	488	490	509	526	486	503	485	490	510	498	478	486	504	478	510	499	502	521	466	484	473	475	490	492	492	525	498	505	481	480	452	513	482	494	460	477	486	496	487	487	518	500	449	488	487	525	498	493	483	532	487	472	537	493	517	490	483	482	449	474	483	469	533	510	486	501	435	476	474	511	496	473	501	467	500	488	503	507	557	490	526	493	492	530	489	452	476	467	432	529	492	463	502	483	531	501	464	498	509	506	499	459	471	475	493	503	515	485	445	499	474	466	471	524	521	433	482	467	485	485	470	490	521	484	506	491	487	480	487	519	471	470	535	488	491	487	519	474	496	447	504	472	466	494	510	496	490	500	506	495	488	464	469	445	434	572	459	480	507	485	471	488	485	513	483	499	464	433	500	469	457	482	451	453	496	473	474	471	480	473	499	453	484	515	477	502	465	485	485	507	472	469	494	512	480	519	496	468	484	503	459	506	471	475	481	494	487	475	477	523	490	470	483	510	506	457	481	497	448	452	485	480	492	459	516	465	512	512	486	521	502	481	497	482	482	465	516	510	454	472	472	485	469	504	457	474	470	475	484	468	508	485	431	498	491	487	517	448	479	525	482	521	484	465	513	470	472	462	475	525	509	513	485	483	499	474	500	484	486	486	496	491	503	458	477	475	454	435	501	487	494	502	466	496	468	520	444	483	478	458	445	480	484	487	507	452	488	501	481	461	474	453	456	455	501	478	507	481	454	485	499	483	490	496	464	495	536	538	484	487	456	509	515	493	507	477	527	490	478	460	481	468	446	514	479	474	452	439	472	505	445	481	506	507	454	517	498	460	477	491	476	427	450	489	482	502	498	483	480	501	477	481	529	498	525	430	487	502	477	475	506	468	497	497	450
25193	3418	2116	1254	1028	881	797	805	699	719	654	683	638	656	671	594	627	658	657	672	605	650	612	629	594	602	629	611	639	584	647	620	629	650	622	594	585	639	595	608	616	636	612	651	582	634	640	596	648	620	640	650	609	625	653	570	621	606	635	692	600	652	589	639	584	607	604	613	579	619	617	593	641	631	633	576	627	610	604	638	636	642	628	635	597	627	616	599	613	664	625	576	573	621	614	613	614	602	608	626	593	655	595	615	632	604	582	596	592	648	586	598	637	572	606	650	567	625	619	656	607	647	648	649	599	605	579	563	611	625	621	616	610	625	630	582	628	636	616	598	609	597	605	613	584	633	619	593	597	615	582	652	621	655	605	666	674	643	606	625	586	638	602	634	606	615	597	619	625	609	628	678	631	676	623	655	621	600	591	643	603	635	590	646	627	658	629	627	615	601	679	616	623	553	578	617	652	606	644	629	631	614	586	601	620	646	644	612	590	588	583	599	646	594	591	597	656	603	601	616	631	646	589	573	589	600	643	613	608	657	679	630	613	638	619	587	557	600	623	612	631	635	627	602	660	637	588	602	633	619	638	551	653	600	601	647	615	615	587	659	605	627	600	582	643	625	585	676	574	586	630	679	642	640	597	630	621	642	639	641	597	630	618	624	588	656	642	575	632	618	604	577	656	620	613	628	624	574	628	638	656	583	648	641	552	629	633	665	602	657	622	625	594	590	610	655	636	605	672	632	584	617	600	669	619	609	664	636	588	597	680	618	602	646	642	599	615	583	598	625	619	652	577	598	619	578	604	662	621	596	619	642	605	617	607	659	580	622	619	605	606	606	614	602	670	606	678	591	607	569	567	668	550	619	649	610	569	627	592	640	625	598	591	664	596	614	620	646	650	639	639	618	628	646	562	613	623	630	613	573	613	651	630	606	635	635	611	603	587	641	612	611	626	641	601	645	614	610	651	634	638	591	620	657	561	607	597	597	597	631	664	570	629	601	621	661	619	609	599	618	647	607	593	613	646	604	582	591	610	616	658	612	621	601	591	646	630	613	629	618	650	595	614	620	614	619	589	600	663	619	656	584	614	642	622	616	641	614	599	637	599	621	602	608	632	597	612	610	587	635	638	639	592	627	636	633	610	627	665	654	589	582	629	631	614	649	604	609	614	611	622	594	634	628	643	576	627	608	626	590	615	611	631	582	623	608	554	636	605	641	628	596	619	666	623	617	604	624	620	612	663	595	597	608	633	582	620	615	626	646	629	620	638	611	616	614	609	580	611	591	625	594	622	606	627	650	618	616	623	621	648	608	615	647	632	604	627	613	625	659	623	631	586	655	633	625	604	637	604	625	615	624	630	621	604	672	607	586	565	586	676	598	648	651	596	578	621	634	613	614	600	598	608	591	610	626	601	574	640	587	669	605	669	638	619	606	642	682	670	593	633	572	633	605	631	610	617	651	623	585	605	663	622	631	592	604	591	650	626	619	608	626	644	651	629	600	647	602	623	621	598	611	638	612	626	551	578	620	607	603	634	605	558	624	635	629	569	657	592	623	591	597	655	663	615	607	638	587	644	577	599	664	605	649	632	590	644	637	641	593	636	616	629	625	656	629	646	591	606	595	638	593	631	584	591	610	586	618	578	629	637	619	599	635	615	658	555	651	626	633	639	595	634	600	568	617	599	624	594	599	637	597	599	646	615	570	616	609	605	577	623	615	675	606	635	609	629	641	602	627	619	591	591	588	634	605	551	667	618	591	620	628	651	612	634	585	615	630	642	626	570	592	654	599	600	634	608	595	643	579	575	574	607	598	603	643	651	562	621	658	612	586	641	591	608	632	602	606	594	616	596	597	636	547	598	641	600	559	633	642	615	640	606	633	666	634	589	678	584	610	610	594	616	616	606	648	641	606	580	649	658	610	618	600	610	621	639	586	655	621	613	614	613	575	618	610	648	652	617	626	577	607	595	602	654	651	643	654	588	628	596	617	619	640	616	605	666	559	592	601	642	584	612	620	636	601	599	610	582	635	600	611	613	597	626	617	626	647	616	663	607	644	646	603	630	640	617	591	600	616	590	594	632	632	604	627	652	610	610	609	649	609	591	598	616	624	666	596	596	588	624	626	629	628	633	670	652	637	655	588	632	614	593	620	607	569	605	630	604	620	639	581	622	609	624	619	611	618	632	629	602	629	620	640	572	616	604	624	609	590	596	614	611	646	577	603	618	613	641	606	600	621	581	624	622	640	631	605	619	601	600	638	650	655	608	595	623	634	605	606	648	627	620	619	600	601	631	627	660	575	627	610	617	634	633	594	643	600	631	593	618	604	563	580	635	583	612	594	669	576	659	617	655	566	587	644	601	620	575	589	607	619	630	596	622	542	639	613	588	634	625	602	565	599	651	592	569	608	603	627	590	656	580	609	628	667	605	629	628	636	613	623	639	606	613	602	610	617	603	644	606	602	603	627	625	621	666	603	589	624	615	666	637	615	569	592	592	609	619	638	617	610	632	599	651	631	613	611	620	602	651	618	572	638	612	627	638	656	616	620	652	629	613	641	621	609	632	620	633	632	635	629	625	604	613	650	644	595	681	586	621	618	636	643	617	670	626	603	606	604	630	583	608	623	569	621	643	640	637	605	618	564	616	616	635	585	647	608	640	629	602	621	640	584	622	668	577	622	573	578	642	654	617	617	638	636	624	605	631	629	651	625	607	633	638	631	662	597	604	586	629	623	657	596	705	604	603	609	609	601	587	627	606	644	612	653	620	603	647	594	613	624	604	600	611	593	622	620	667	556	592	604	632	579	669	589	617	621	579	598	645	583	588	593	630	588	626	575	640	603	615	627	633	626	622	617	612	597	576	585	668	621	634	645	608	654	638	633	616	604	601	598	586	595	615	649	675	627	718	634	614	598	602	644	611	618	607	638	620	608	624	605	671	628	610	628	653	630	602	624	625	634	618	613	590	632	603	670	641	680	648	628	634	649	614	616	632	643	598	576	602	645	611	647	644	659	635	628	599	621	627	604	606	609	635	605	616	599	605	616	617	597	616	637	609	600	598	586	612	601	625	631	567	638	604	591	598	590	615	656	608	638	590	587	620	592	588	631	598	644	652	589	645	594	625	564	624	592	646	651	634	650	604	619	583	600	665	635	620	602	670	589	633	645	588	588	606	625	628	639	600	641	659	638	632	615	641	634	655	591	617	627	629	600	614	612	629	647	670	629	650	631	638	639	657	605	613	634	613	643	617	615	612	603	592	647	612	599	655	602	644	597	599	634	647	605	646	633	615	621	575	619	612	619	581	628	600	625	627	637	629	591	622	619	634	611	624	641	645	654	608	623	619	607	579	594	634	604	661	620	601	598	629	562	610	652	589	602	641	602	646	580	653	618	587	581	575	629	600	655	602	638	596	618	644	622	612	573	588	675	634	571	628	606	576	614	624	625	577	637	638	612	617	614	619	580	642	619	629	639	615	643	577	650	631	646
22683	21359	28482	24563	21351	18625	1117	535	405	384	361	352	328	277	260	294	298	320	296	259	296	308	290	269	246	243	263	256	246	247	279	241	272	259	262	296	244	273	279	254	259	269	282	263	262	252	272	264	236	259	220	271	247	245	241	251	263	248	281	273	273	221	255	248	261	255	258	240	271	268	277	244	250	237	290	265	271	244	240	235	237	275	282	275	252	234	260	253	242	268	257	256	257	266	250	279	290	212	264	234	251	232	275	219	244	226	240	234	258	246	260	272	248	297	250	274	237	248	254	213	254	246	252	279	225	268	270	254	264	259	252	238	248	246	267	255	247	260	221	287	231	253	249	207	242	239	239	237	251	243	275	252	231	237	260	246	260	251	278	289	255	244	250	237	269	254	280	233	287	263	237	229	250	240	270	265	256	259	254	231	240	263	279	275	245	233	248	276	240	273	288	262	253	278	263	254	233	268	243	253	218	287	239	243	271	242	266	275	240	304	224	257	263	269	251	240	253	252	253	257	270	271	250	251	287	226	242	260	232	244	249	304	239	291	240	244	300	242	275	270	239	263	245	254	279	247	261	279	266	255	262	279	243	240	228	289	258	247	272	264	239	243	247	247	252	249	262	261	239	255	271	268	250	248	257	253	252	228	246	216	251	241	268	241	259	250	264	266	252	254	244	261	230	261	253	223	249	259	247	240	256	232	239	242	264	245	275	261	263	235	260	243	229	265	222	244	272	276	254	253	256	225	256	274	212	255	274	285	266	248	243	268	277	239	231	246	220	282	266	255	261	252	276	248	266	292	280	229	236	258	247	265	231	276	286	273	233	253	241	254	267	260	226	233	248	263	246	230	275	272	248	245	251	262	265	243	254	258	228	259	273	288	221	243	236	261	257	238	230	252	252	265	283	258	270	247	231	267	239	236	283	268	217	248	241	253	269	254	260	250	236	268	269	248	243	275	262	267	242	242	237	254	219	278	249	270	250	262	239	241	252	228	278	253	269	230	273	237	250	255	251	246	277	253	247	221	269	219	245	264	246	263	234	242	263	270	228	245	240	252	255	269	245	261	245	258	257	255	260	241	236	236	255	254	227	259	275	252	258	257	250	258	258	241	235	248	260	250	270	252	261	264	255	229	242	258	227	248	252	239	240	273	259	220	261	259	240	237	223	286	270	258	248	243	268	252	234	249	243	259	276	280	236	266	260	242	252	255	252	282	263	274	231	273	255	256	296	251	269	239	257	258	238	269	235	253	280	232	227	234	265	269	241	245	264	267	252	289	248	249	254	251	239	258	243	297	245	258	240	237	246	267	224	228	252	279	236	257	231	232	249	281	217	256	300	253	253	252	232	238	279	260	248	256	277	279	268	236	278	248	240	246	259	254	258	246	279	272	277	267	259	238	267	242	237	260	238	278	248	270	253	249	253	279	265	256	251	245	266	240	250	264	247	235	245	257	236	242	246	252	221	258	232	269	261	235	258	268	230	281	231	233	273	258	244	268	240	281	249	264	253	258	252	276	260	281	246	258	269	244	221	273	245	266	235	253	248	268	235	291	257	230	255	266	237	218	263	270	275	271	312	242	277	242	251	238	262	248	265	261	284	260	231	247	246	247	256	244	268	277	262	243	274	230	240	256	254	242	243	286	276	265	257	262	253	216	259	264	249	281	251	248	251	237	275	239	257	250	256	257	252	266	263	254	272	239	263	262	262	265	251	283	242	256	243	244	250	248	258	264	234	260	240	250	238	229	253	241	261	281	228	286	251	274	249	244	252	284	224	259	258	248	237	253	265	261	265	248	277	282	219	244	260	232	256	264	291	248	239	243	276	259	259	261	240	250	243	237	256	231	248	223	241	276	268	258	253	218	272	254	255	237	241	255	238	253	246	243	232	257	251	248	210	236	262	249	265	256	257	269	207	223	271	273	248	272	267	250	240	273	259	222	246	258	242	269	263	257	230	272	218	249	247	219	242	255	267	281	252	221	232	265	264	214	256	257	228	260	224	231	252	257	218	258	255	224	239	240	247	265	276	236	255	241	236	261	274	275	265	227	268	241	265	283	242	286	237	235	256	248	237	240	247	240	257	244	271	241	269	258	255	232	251	269	231	269	266	274	263	253	248	265	237	255	232	245	269	247	233	240	271	251	254	274	254	232	255	248	232	261	232	242	278	270	266	250	252	252	291	270	269	239	262	244	243	249	256	262	246	274	218	266	278	241	234	270	251	255	233	271	259	243	261	259	249	246	234	245	307	246	234	266	261	260	260	254	253	232	278	248	272	230	214	237	255	272	241	266	270	277	264	263	260	295	233	258	231	253	252	258	254	234	246	270	239	259	240	240	251	237	252	224	267	239	236	245	262	268	248	271	272	270	222	272	261	255	226	243	240	258	241	244	253	276	246	247	245	228	263	268	250	250	217	273	277	245	272	260	274	255	259	220	262	267	238	246	267	219	259	263	264	282	243	272	252	272	280	278	253	257	248	237	211	249	252	253	253	248	240	282	248	267	229	261	251	278	271	266	217	256	226	253	214	253	258	263	220	251	281	258	266	257	232	238	231	267	229	243	287	272	251	251	244	252	234	249	252	241	238	282	229	229	242	259	229	254	255	263	228	271	240	282	248	245	269	244	234	277	233	257	250	254	276	274	256	273	229	244	258	222	263	221	253	247	222	229	270	239	226	243	216	258	279	249	246	250	235	239	235	265	247	250	232	273	249	271	228	264	283	267	249	265	261	258	257	238	290	258	243	218	250	230	272	259	249	241	258	256	224	247	229	241	238	242	260	249	225	245	265	223	259	205	223	273	274	251	260	267	242	240	246	249	255	288	253	281	251	244	240	226	242	261	250	229	279	265	240	231	253	228	253	242	272	239	242	275	268	259	273	235	290	264	263	252	221	250	266	262	248	253	263	268	262	263	254	262	248	247	262	271	274	277	262	252	272	242	266	279	243	280	256	243	277	231	268	247	254	253	229	258	240	232	236	231	255	230	244	249	263	279	263	229	268	241	258	227	242	279	247	260	255	244	241	260	262	256	222	257	267	251	277	252	229	246	243	283	243	259	238	231	261	232	243	257	240	267	245	246	255	256	279	275	243	267	262	270	260	279	260	267	254	270	275	244	256	254	249	267	261	259	244	268	249	260	253	248	255	217	240	267	235	221	273	269	259	241	275	248	265	258	238	251	262	286	236	254	281	247	245	248	250	241	289	270	293	224	258	238	290	282	250	238	232	270	261	266	267	261	255	246	241	243	262	213	248	240	263	252	248	259	253	280	268	250	230	214	252	260	267	256	234	225	286	266	243	233	265	251	225	236	259	249	279	226	254	242	269	264	237	245	293	245	232	253	255	247	258	256	282	242	244	227	259	272	239	247	252	268	258	276	238	280	248	261	251	254	284	261	281	261	225	244	248	229	272	256	260	279	251	250	263	256	266	250	258	275	247	244	275	228	259	242	269	252	235	228	266	260	271	226	247	260	291	254	249	274
31282	10484	6524	3040	2068	1631	1201	1000	796	754	640	616	519	510	476	450	410	468	404	397	390	409	422	377	366	390	423	364	373	388	382	358	362	415	405	345	348	367	380	342	364	357	343	348	354	341	373	347	357	315	363	344	333	354	336	317	333	313	339	313	334	324	343	342	341	348	363	333	359	365	339	347	345	361	362	346	345	359	359	304	322	318	343	341	344	355	334	355	319	322	373	354	349	312	356	360	316	338	337	314	320	340	344	371	329	332	371	349	344	319	363	322	333	346	369	322	338	333	344	333	324	324	374	360	364	344	376	371	321	394	350	371	357	326	320	324	332	352	338	310	356	378	344	348	363	362	335	346	358	338	311	301	342	371	336	372	345	346	355	315	371	360	333	355	350	315	306	314	343	345	385	345	314	349	353	344	323	353	351	387	339	390	341	347	338	349	352	341	345	349	381	361	360	336	366	328	355	342	341	327	331	338	378	337	349	354	330	348	334	339	347	332	339	339	321	320	366	313	330	359	352	303	316	357	394	339	349	330	357	321	340	333	353	355	372	352	322	342	328	322	369	324	358	354	309	336	343	334	327	353	366	370	369	329	365	324	317	366	332	338	334	308	324	305	344	353	296	325	332	304	373	359	341	358	333	350	330	318	361	319	345	320	343	316	379	354	346	335	325	353	349	347	309	333	324	346	344	320	356	353	363	344	327	357	343	334	302	299	316	352	357	324	322	326	343	359	340	321	318	329	363	353	344	334	335	350	329	350	359	338	344	352	341	356	307	365	350	327	329	349	331	305	385	408	323	352	327	320	362	334	330	334	318	346	330	328	349	357	341	356	380	337	350	350	301	333	380	361	339	365	322	347	354	338	356	350	336	295	315	378	312	369	324	388	328	356	363	344	358	338	331	363	300	370	329	328	302	331	355	331	338	349	338	351	319	325	339	351	357	341	346	332	358	330	348	334	343	338	338	341	325	334	333	352	345	365	363	325	359	341	322	362	321	378	371	317	342	321	372	340	367	355	357	341	342	354	337	336	334	313	340	334	333	378	339	371	352	343	336	346	351	373	330	360	339	320	311	335	338	332	342	333	332	333	349	333	345	335	349	340	361	354	339	360	338	348	334	334	347	344	346	328	321	343	347	351	357	380	349	341	345	337	351	328	363	342	349	340	337	333	302	348	328	335	322	349	349	355	345	320	360	337	345	354	386	329	311	333	335	348	332	349	354	329	342	354	313	369	324	354	334	323	353	343	333	307	314	370	342	288	351	317	368	318	324	339	341	348	333	329	345	290	349	343	312	315	356	345	326	344	339	366	352	353	329	338	356	349	327	353	346	347	355	335	367	331	351	325	327	362	329	341	340	339	345	311	304	313	330	335	327	336	362	373	339	316	334	349	291	387	317	354	311	334	345	339	334	358	337	320	325	353	337	349	350	365	320	362	340	341	320	365	343	374	329	344	306	305	318	344	348	333	334	330	329	341	329	332	358	350	351	328	345	361	328	353	322	334	363	358	301	357	331	373	334	360	360	360	317	316	350	370	333	379	347	326	357	354	342	348	335	345	355	351	365	368	314	349	316	308	325	329	332	322	357	358	345	341	381	341	343	325	361	329	359	307	352	336	369	321	352	351	333	356	375	328	356	341	339	340	333	349	355	333	356	353	363	327	343	344	309	337	367	369	352	357	341	374	363	341	348	340	336	320	313	332	340	344	373	344	341	331	343	356	317	322	343	353	320	327	351	346	347	357	318	328	347	346	308	321	328	373	303	350	364	342	326	344	308	381	310	319	386	355	360	328	332	329	320	317	352	338	353	338	364	338	337	338	360	334	338	323	362	347	351	305	343	335	352	344	379	344	315	365	343	306	369	342	313	359	329	354	333	330	318	386	344	336	335	357	351	327	360	340	324	322	337	361	321	321	363	332	320	337	320	343	311	306	331	353	319	337	340	347	353	311	323	335	338	336	356	336	352	354	336	341	355	321	362	332	325	342	376	354	353	338	321	335	339	399	365	356	326	332	304	312	331	347	350	330	322	355	354	310	338	319	385	340	355	334	385	315	332	326	355	325	398	336	327	325	353	344	353	329	341	346	352	315	332	322	326	324	340	350	335	346	326	360	356	353	339	350	342	365	357	364	352	342	336	322	355	338	328	361	368	366	340	369	367	368	368	298	378	328	337	317	343	362	350	362	349	353	336	343	343	323	369	355	363	345	343	347	298	339	345	323	313	350	339	366	314	333	363	305	325	322	363	346	323	311	354	325	349	346	331	382	304	339	333	361	325	343	334	326	380	335	345	352	341	332	322	307	337	366	347	345	336	303	334	362	335	324	331	374	324	343	314	340	335	377	340	323	338	345	277	335	388	356	311	340	339	364	340	323	335	359	346	317	311	317	350	305	329	345	342	367	328	366	354	303	356	330	343	288	354	338	351	373	349	337	365	327	325	315	378	363	382	302	346	340	323	339	369	335	323	325	346	343	338	357	324	367	322	318	327	335	361	324	304	350	346	326	309	343	358	339	333	320	359	368	373	317	326	355	329	326	344	345	343	351	378	327	360	322	346	363	333	342	345	325	346	324	352	332	302	381	362	305	280	323	357	317	328	333	344	343	345	371	309	335	362	313	356	353	316	332	331	336	325	341	334	309	368	311	339	354	358	353	340	342	366	358	347	347	313	343	339	317	337	331	340	350	352	364	314	339	372	369	322	380	361	357	327	337	360	329	336	325	345	341	345	302	350	328	348	328	329	338	365	339	315	309	321	369	323	337	375	333	340	295	316	361	312	375	364	355	349	316	381	341	321	357	331	333	358	326	338	312	376	318	334	364	342	332	353	331	307	356	338	319	358	359	339	321	362	326	340	349	295	360	340	329	348	340	320	344	313	360	350	342	350	357	371	325	317	351	352	365	326	346	366	330	309	325	320	371	350	347	350	355	336	330	326	336	355	360	358	332	362	341	326	327	363	345	310	353	385	324	325	337	329	290	340	331	378	334	329	345	336	359	349	402	359	355	330	331	363	312	326	332	331	365	321	342	332	333	324	338	375	349	318	355	333	349	347	374	334	330	314	361	358	316	364	372	346	321	357	348	340	345	330	370	327	362	352	360	356	302	396	306	331	385	346	345	338	327	369	332	348	325	328	301	340	373	363	332	335	360	348	371	332	337	380	327	363	331	362	352	343	357	338	347	294	339	348	355	362	310	322	366	366	318	347	371	317	344	346	348	355	324	327	360	346	305	366	311	348	349	337	311	364	357	347	341	337	333	346	347	336	348	374	352	297	349	296	366	335	336	358	340	364	341	370	349	338	347	338	350	335	359	291	341	326	338	368	361	323	332	335	356	303	332	333	332	331	328	362	348	320	330	352	368	344	328	319	303	335	349	316	354	346	356	322	335	332	340	352	375	344	345	375	326	315	329	345	311	343	350	328	327	319	374	340	346	339	337	343	304	355	348	329	331	352	327	323	354	365	340	352	362	346	332	349	347	319	327
27983	15538	2370	875	705	694	714	659	697	645	669	698	680	667	683	665	682	680	670	655	708	625	694	635	679	645	667	736	677	633	678	667	694	673	674	650	608	658	688	669	670	690	682	697	684	642	642	673	681	676	671	641	655	677	653	710	730	673	711	719	619	639	704	631	698	711	686	707	678	678	678	622	630	725	717	683	654	652	683	679	684	639	689	636	634	643	626	664	674	681	650	678	646	661	686	635	683	684	695	687	676	650	649	669	689	715	659	678	683	678	689	681	649	667	665	646	683	695	647	689	665	677	682	726	675	641	626	631	661	727	695	655	593	615	655	652	669	719	664	643	657	651	693	652	703	685	693	671	672	659	667	712	686	679	654	687	685	646	685	697	646	663	682	660	691	715	673	632	632	664	641	709	669	724	684	651	685	669	630	685	679	682	686	711	637	669	698	683	672	706	677	674	696	652	670	636	698	646	706	731	680	678	706	682	665	697	616	634	701	683	673	684	637	698	736	656	684	658	681	686	654	651	636	702	703	641	683	673	681	662	588	704	670	702	675	699	651	681	658	662	667	714	705	620	641	649	621	687	644	688	698	652	681	654	685	673	696	660	731	664	659	646	693	675	721	662	688	620	683	712	696	683	694	663	684	689	641	645	691	622	688	676	698	656	673	676	672	664	718	699	695	699	700	694	672	674	682	643	631	683	633	695	630	660	694	626	711	673	655	661	626	661	657	637	641	678	683	655	636	648	693	656	695	649	688	711	643	683	665	642	668	667	698	669	655	613	743	692	660	694	709	682	680	713	634	643	689	651	663	670	694	676	653	695	670	701	702	697	680	657	666	651	689	699	698	604	663	638	697	719	688	724	640	681	677	674	660	650	680	652	636	678	666	681	688	716	642	690	697	703	628	645	691	699	659	668	655	638	682	659	662	644	709	672	650	663	703	669	696	645	694	665	686	685	662	684	652	696	657	637	666	658	684	689	675	674	676	645	659	679	623	636	656	619	688	653	659	673	681	660	691	649	670	669	659	701	623	654	661	678	713	643	667	685	621	698	693	629	678	682	668	670	703	721	659	675	632	734	634	677	641	674	669	718	639	659	646	631	677	683	676	690	694	692	685	686	672	698	699	664	655	659	681	662	663	696	676	667	653	678	672	662	660	627	660	691	692	686	663	679	636	671	646	659	669	684	645	635	693	688	656	676	665	650	729	656	705	711	706	717	705	652	685	678	676	664	659	699	676	652	681	653	679	680	722	671	639	692	695	630	637	627	658	679	689	657	708	634	659	680	639	705	679	685	605	654	647	655	714	690	646	687	675	685	677	620	681	743	654	692	689	680	648	673	662	657	671	630	679	652	645	677	647	707	648	692	652	668	678	683	637	682	644	680	625	660	668	673	625	697	651	708	655	674	669	665	672	644	678	715	690	717	656	670	681	691	678	680	655	650	641	748	650	684	605	689	709	685	638	663	752	632	658	647	641	728	683	669	667	668	702	660	669	658	675	694	619	713	694	687	715	609	665	704	664	678	675	644	728	691	631	659	700	682	685	646	634	687	655	656	642	646	741	679	704	620	657	657	685	690	691	686	685	677	655	687	686	699	674	654	673	677	659	647	649	665	653	690	665	678	620	678	677	620	630	710	704	686	670	626	712	683	680	691	620	650	657	705	713	676	687	686	664	733	651	704	686	685	682	664	683	645	688	615	646	646	679	695	680	699	666	659	644	701	672	637	656	712	679	683	636	693	607	681	649	674	651	716	697	669	671	687	633	643	678	706	669	664	665	670	663	667	672	684	642	649	694	699	693	662	669	666	704	682	655	652	638	602	688	716	659	663	627	676	668	689	692	655	674	635	698	654	642	664	659	690	691	714	677	656	704	656	680	652	688	614	641	679	691	662	666	682	667	609	691	706	616	638	674	629	651	660	671	644	670	678	696	681	662	677	649	644	691	646	651	624	660	681	646	639	678	695	675	648	679	681	682	657	636	642	647	625	658	673	637	706	654	668	661	653	666	662	691	667	703	673	659	646	660	671	684	652	655	661	695	660	719	632	721	633	677	690	664	668	636	680	689	652	681	614	655	694	660	652	654	694	652	701	699	681	661	671	692	621	665	640	594	651	667	727	673	733	653	719	697	637	693	676	619	649	659	660	680	658	634	666	681	659	706	674	687	630	674	653	689	619	664	687	654	681	657	670	676	682	671	674	688	688	674	684	675	684	671	707	689	616	701	698	627	691	664	667	698	656	686	678	674	661	677	701	710	646	667	645	678	677	690	695	684	728	722	704	658	650	700	725	666	717	618	703	683	660	695	662	675	666	677	675	644	642	661	668	650	658	702	634	658	686	653	636	630	677	677	708	682	657	668	694	645	671	634	682	716	686	652	638	655	677	680	643	649	693	707	688	733	661	691	684	682	624	794	675	685	670	673	654	650	668	700	664	660	640	682	692	674	685	685	697	672	696	700	674	669	673	710	630	713	712	622	650	684	667	697	637	647	674	717	650	649	731	627	676	636	668	684	618	689	696	646	618	686	700	680	670	660	697	659	628	701	665	639	646	672	685	683	661	661	681	704	683	625	688	657	699	684	675	646	654	690	614	652	647	673	685	633	714	684	649	611	684	642	675	671	668	669	659	713	703	719	706	651	644	608	626	698	662	667	658	651	653	682	670	682	655	638	694	685	650	698	687	644	668	681	647	660	654	668	647	653	680	658	699	683	684	689	608	688	678	673	673	692	707	698	659	691	668	688	702	667	707	724	690	660	662	658	681	621	709	689	671	647	692	663	673	718	629	682	681	656	710	687	653	717	650	687	727	672	632	639	683	693	686	670	636	709	663	730	643	678	678	626	688	681	679	675	675	715	679	632	660	657	705	712	662	666	678	703	681	665	665	640	689	677	660	642	652	696	688	643	705	717	658	681	668	651	712	678	686	642	706	639	655	679	677	689	654	656	715	673	621	651	700	703	684	712	625	667	673	683	677	682	645	690	673	668	656	711	700	685	663	652	658	661	674	652	724	679	679	669	670	693	685	673	665	683	660	685	652	636	650	659	652	677	636	683	668	689	650	733	657	678	692	652	677	661	708	674	692	717	701	699	681	628	678	715	683	687	700	672	617	673	660	663	644	645	710	676	687	647	707	645	672	678	640	606	649	685	622	688	617	656	651	727	674	636	676	638	691	636	712	700	688	652	672	655	644	670	681	713	639	667	668	691	687	693	733	652	691	679	671	705	695	645	676	686	675	652	648	669	661	638	649	689	667	653	708	650	676	689	722	661	646	710	689	672	681	691	666	695	696	647	713	664	691	742	697	628	675	619	689	651	676	661	668	659	682	677	629	687	642	653	670	668	694	685	653	694	692	674	679	680	646	625	680	660	648	683	693	670	649	695	643	640	668	629	703	654	688	681	633	654	680	636	704	651	731	697	653	660	684	657	666	658	674	694	681	682	655	706	691	595	660	637	641	713	691	738	704	681	658	612	621	612	714	649	680
9811	1224	1053	950	879	858	852	915	915	874	883	847	860	827	898	865	938	862	922	859	892	912	871	894	865	920	810	904	874	835	897	829	923	863	903	849	847	841	884	898	853	846	893	850	881	880	866	863	832	846	903	897	837	853	895	876	855	833	889	814	849	912	821	838	881	836	883	850	876	839	908	833	869	899	845	865	831	865	852	843	859	876	879	900	885	894	895	823	865	842	878	859	881	852	926	851	867	832	855	839	901	826	850	872	831	839	912	870	918	856	853	845	859	831	842	818	847	852	871	834	833	864	850	869	888	845	890	860	842	875	835	884	874	840	853	889	833	910	872	888	862	894	828	899	902	879	844	871	809	901	835	883	871	848	828	900	871	835	841	868	913	884	880	851	905	886	884	866	842	883	844	887	882	860	805	944	855	865	863	828	861	844	855	839	892	882	885	844	860	879	837	832	844	904	875	848	867	855	828	865	896	855	893	881	861	885	822	902	898	804	895	909	877	853	900	904	813	848	905	886	858	826	867	855	923	860	879	833	881	853	847	876	856	847	858	861	821	853	884	839	884	941	848	835	858	827	901	821	934	860	870	916	848	916	833	872	804	897	862	884	830	872	901	878	897	887	856	820	877	790	902	844	820	855	899	874	786	868	888	854	898	841	824	881	804	843	874	863	916	859	873	848	850	872	868	853	854	862	875	912	829	868	882	855	898	886	817	888	912	851	870	863	875	869	884	846	860	900	888	872	909	867	827	871	838	817	861	832	883	847	865	850	834	911	869	884	856	861	892	823	867	827	948	886	929	892	897	819	791	897	882	861	886	855	779	856	915	847	842	884	874	865	846	875	879	847	908	862	875	862	913	895	848	903	846	864	845	924	831	910	910	856	864	899	879	807	866	848	875	835	894	940	831	867	889	894	858	890	820	859	837	835	801	855	856	865	866	871	837	854	877	864	936	864	884	865	912	893	812	869	851	886	875	864	878	839	874	921	860	888	885	866	885	893	858	854	869	841	841	850	870	860	869	795	878	858	830	843	903	894	869	898	881	864	862	941	838	859	888	906	881	831	870	890	880	891	856	869	880	892	861	888	851	882	875	888	896	924	860	832	888	839	857	826	902	855	859	876	847	879	900	903	873	871	884	869	881	916	822	876	801	884	900	874	859	833	803	887	889	883	903	911	826	847	926	917	821	832	881	860	899	804	883	826	810	868	878	901	879	795	890	879	815	892	861	787	843	852	912	834	872	934	921	863	840	838	860	827	858	887	883	832	878	886	874	881	802	828	939	864	861	893	953	871	836	806	899	886	853	813	883	879	858	859	827	838	824	854	827	897	884	869	856	825	868	852	871	836	858	899	887	837	872	864	827	925	875	869	852	866	823	886	914	866	845	845	847	884	874	870	852	925	889	874	855	847	861	862	870	870	864	867	828	903	921	864	824	815	833	853	801	878	944	888	873	852	832	893	916	892	889	897	876	913	824	875	886	905	845	903	855	830	802	866	881	870	863	824	860	863	893	858	928	824	848	885	825	910	911	852	830	914	854	918	861	848	891	864	873	868	842	894	857	917	880	866	883	913	879	838	842	878	865	864	852	827	838	854	847	841	846	895	839	862	867	892	893	860	880	847	835	864	870	874	841	870	854	807	860	859	899	860	852	867	833	835	889	914	889	900	932	898	820	852	876	933	935	860	853	862	829	880	872	894	841	843	889	821	922	887	860	894	895	898	885	912	865	925	841	815	874	844	851	926	853	883	882	873	838	924	879	880	843	851	891	907	884	875	863	897	899	857	903	894	829	877	888	892	883	871	851	858	848	825	900	899	826	903	865	879	915	844	880	854	855	905	843	849	829	883	876	873	905	903	860	878	871	866	819	886	937	869	862	881	862	897	889	814	888	877	900	861	865	869	876	868	856	874	847	884	858	815	825	868	884	861	856	861	897	857	920	855	898	795	840	820	884	875	943	892	844	914	850	846	837	910	847	850	912	896	843	885	818	916	852	827	845	871	898	856	854	877	830	881	900	900	899	874	908	887	856	885	861	832	901	881	893	789	835	852	931	886	835	896	843	861	899	910	871	894	925	898	846	837	873	870	879	907	854	843	868	855	895	896	905	911	820	847	833	865	884	862	831	781	836	872	871	887	870	857	894	866	865	911	895	820	807	869	878	894	859	876	834	839	858	833	870	860	835	824	891	876	831	859	836	833	888	859	861	850	881	836	858	882	907	852	865	865	845	864	870	867	876	845	848	878	878	826	851	908	875	873	835	841	860	864	872	824	860	855	832	902	883	895	893	834	869	867	909	886	883	899	867	893	906	902	862	919	846	894	809	842	812	807	846	833	862	889	888	859	892	886	870	878	833	866	871	853	876	957	890	872	896	869	875	810	922	923	839	848	836	846	849	886	850	851	831	847	871	860	864	895	850	888	890	860	882	905	860	867	842	872	872	881	873	879	889	929	876	862	897	914	860	871	862	896	872	882	893	854	872	857	875	901	822	832	869	877	897	921	788	891	887	899	844	896	882	850	855	836	884	869	856	834	876	848	900	851	816	891	933	904	860	865	823	913	860	892	879	877	859	849	924	854	874	860	850	898	888	822	869	872	883	874	862	878	811	878	855	871	886	841	866	876	847	873	835	846	902	879	864	860	806	890	844	848	871	873	909	876	906	871	818	863	910	912	878	913	881	857	868	875	881	848	897	894	810	867	872	869	875	873	814	864	811	871	817	828	870	882	891	856	836	831	874	853	901	920	861	859	855	838	859	859	903	894	876	870	845	868	847	910	857	895	871	883	822	868	858	853	915	848	893	892	862	795	849	851	875	941	892	880	895	882	883	901	880	869	937	850	880	895	764	806	814	875	853	957	851	856	876	871	912	903	860	868	888	828	826	837	844	852	866	852	942	861	850	842	891	842	828	850	873	819	847	860	829	821	854	912	803	827	842	866	879	801	846	899	868	890	872	819	883	881	874	843	876	855	859	872	863	866	850	873	894	896	895	866	867	874	910	881	880	890	860	858	858	888	854	881	862	851	875	869	902	859	888	850	827	892	849	843	878	863	840	844	856	859	861	862	859	826	877	918	825	841	919	841	886	824	834	887	820	847	902	871	796	863	869	894	897	862	887	881	885	885	909	921	865	855	850	884	857	845	899	856	908	913	907	878	796	859	888	824	840	856	871	827	877	893	863	889	898	889	892	872	873	932	889	872	910	848	885	863	858	846	898	822	855	841	870	965	844	880	881	875	878	861	882	847	862	878	842	857	884	891	803	904	830	879	886	892	834	796	914	941	920	890	910	863	852	898	832	818	859	852	820	869	854	867	843	833	920	873	868	846	833	835	884	863	848	869	876	869	858	860	841	863	890	871	832	853	877	847	891	888	866	836	873	851	868	898	885	878	843	893	837	897	822	862	831	859	897	843	914	825	827	852	834	874	893	831	889	868	852	852	896	866	848	914	879	873	859	910	897	847	887	881	870	892	877	842	849	871	854	840
23483	21282	27895	24991	20511	2355	831	694	662	613	590	578	562	574	588	557	551	572	530	559	562	569	532	555	531	568	554	490	536	549	552	534	529	519	512	542	546	517	544	563	589	595	555	529	538	557	542	609	520	519	572	520	543	504	544	588	522	520	552	569	555	549	502	517	509	528	526	586	555	545	476	520	495	546	550	489	529	522	538	515	568	538	533	566	517	500	496	513	526	559	567	540	563	505	515	523	553	552	578	523	577	546	537	574	585	518	578	522	559	525	542	537	564	536	567	557	534	533	555	510	548	512	547	547	502	578	553	511	570	556	534	515	529	529	518	534	535	541	570	514	527	580	535	560	546	565	514	575	519	534	547	521	519	486	595	546	585	548	538	523	505	520	543	563	553	536	558	559	535	597	512	533	522	556	538	516	559	490	526	549	522	523	545	604	513	542	514	516	503	535	534	538	533	514	574	525	535	552	546	540	521	540	546	586	580	544	521	561	545	569	519	564	554	515	537	586	547	554	569	520	569	549	533	525	562	509	454	558	541	520	526	499	511	559	543	584	538	527	534	539	578	532	538	550	526	505	510	552	542	562	545	572	550	524	555	512	553	546	543	526	539	589	576	536	527	517	505	532	537	507	545	541	560	552	543	470	487	511	595	524	546	524	517	516	569	525	518	503	538	521	548	567	545	535	520	568	540	550	551	555	491	563	540	549	554	505	534	526	561	491	532	529	551	527	536	509	535	498	544	480	595	570	549	542	574	544	550	545	529	591	549	528	545	564	561	532	573	551	533	541	517	520	570	516	531	539	523	506	582	579	574	548	557	562	526	526	507	557	523	524	493	579	518	535	507	562	582	528	580	535	563	502	555	512	577	525	532	535	549	551	545	546	513	503	482	555	565	555	528	548	527	506	563	543	527	543	561	557	516	513	541	501	542	501	547	567	533	560	551	538	522	527	541	517	546	513	569	520	556	556	552	570	545	549	546	534	512	575	517	509	546	524	538	564	566	544	525	520	515	549	564	532	516	520	559	542	541	546	536	553	557	512	577	582	551	556	517	513	571	582	535	531	535	546	520	497	553	522	526	562	580	554	545	552	529	577	555	560	538	549	530	503	545	514	563	531	517	547	567	537	535	540	565	542	519	537	566	541	510	522	506	540	561	567	560	513	563	491	530	536	537	543	557	537	545	548	516	551	573	541	532	528	525	530	531	545	540	534	528	518	546	499	549	583	541	505	588	550	518	533	513	544	520	539	533	515	521	565	518	575	562	533	559	506	539	537	572	527	542	552	543	562	537	525	530	530	540	539	534	548	549	565	546	542	531	534	535	529	507	547	552	548	556	512	574	543	526	583	538	499	509	493	528	550	558	528	519	551	532	530	544	537	566	511	547	542	556	530	555	545	543	556	544	581	558	522	520	518	524	519	560	529	519	575	582	528	500	548	525	541	557	553	569	512	490	530	566	524	515	473	540	539	543	503	551	587	576	548	549	593	542	524	510	559	539	567	508	553	529	546	525	562	556	542	511	512	497	531	540	552	528	554	539	545	539	524	524	496	472	588	540	532	570	553	590	516	552	542	516	531	544	548	538	578	557	535	559	496	515	512	563	490	559	565	555	548	546	552	481	527	536	541	536	492	526	556	487	573	522	553	525	528	527	490	536	525	523	515	510	554	580	467	551	558	518	531	544	525	560	560	523	510	518	523	531	529	510	562	542	527	565	570	550	563	538	505	566	552	516	547	535	522	570	522	530	499	570	524	547	529	537	502	515	502	517	549	567	533	521	511	547	560	508	546	549	543	522	522	560	516	586	562	535	570	468	530	532	554	506	504	546	542	542	534	542	518	515	529	519	503	556	568	519	522	514	482	520	535	563	528	525	515	565	550	533	570	529	521	561	546	539	536	545	553	543	521	546	583	582	495	537	547	551	555	567	525	563	525	498	496	534	528	545	499	558	555	531	540	585	522	525	528	547	559	521	514	514	553	531	541	577	536	542	579	569	488	531	575	567	528	489	562	547	558	548	517	558	560	567	508	523	537	546	563	554	542	522	518	528	525	558	506	548	552	525	506	514	554	557	552	593	541	477	536	572	553	560	551	523	571	518	536	503	559	540	508	520	567	535	556	522	556	534	535	522	523	521	504	537	533	577	553	539	517	520	534	560	527	533	515	536	537	536	533	501	544	526	549	538	545	560	552	547	488	517	518	483	509	576	563	529	553	528	495	537	569	533	537	543	555	522	520	538	511	541	537	502	538	532	519	558	506	526	516	559	539	521	582	528	533	495	525	510	577	540	523	548	582	514	534	548	550	529	537	480	556	554	508	524	547	530	526	549	576	564	523	517	562	580	500	532	541	575	542	530	555	551	555	541	551	534	585	525	591	507	500	560	551	533	535	552	514	569	541	518	506	531	498	536	522	568	538	487	506	531	548	562	530	516	555	561	516	546	502	482	558	554	552	536	525	570	489	521	536	529	545	544	533	504	537	517	516	516	547	536	494	561	561	535	535	561	517	550	515	525	505	510	551	507	554	542	548	512	523	515	556	484	477	515	506	575	545	540	519	535	509	538	572	552	507	506	511	554	531	506	550	515	505	553	544	516	547	557	521	502	561	568	557	516	559	555	499	554	590	529	535	565	525	548	542	549	569	511	539	531	533	503	550	538	576	521	527	530	541	571	556	557	549	523	549	535	508	543	546	574	541	483	531	544	528	562	561	568	505	508	518	532	507	542	531	581	594	556	565	527	525	561	485	570	540	552	527	546	551	517	543	549	527	548	516	513	533	546	570	556	544	528	556	513	575	569	533	510	520	528	511	541	533	526	517	532	538	527	533	550	545	528	488	535	554	555	498	572	514	524	500	528	562	587	520	555	505	566	519	531	502	525	508	495	543	515	470	501	538	551	498	530	596	547	589	519	569	544	510	514	503	518	529	546	577	538	572	535	514	563	536	508	518	504	562	530	516	555	522	518	543	515	522	564	575	533	542	524	531	524	553	542	531	538	524	547	519	539	532	539	541	550	522	545	555	507	542	549	556	526	507	548	522	528	556	507	526	545	501	516	527	548	552	525	546	559	568	519	533	524	533	540	534	570	577	529	552	558	559	537	534	544	554	523	490	530	514	504	553	526	534	516	523	511	566	523	502	492	580	521	568	528	514	551	503	571	539	507	512	533	512	548	506	531	512	504	552	543	525	526	525	548	544	561	577	568	553	562	504	533	520	522	514	515	592	535	548	524	578	538	526	546	526	521	507	524	521	520	548	546	570	517	582	534	526	537	535	526	556	524	562	540	542	505	551	548	569	518	559	535	540	536	514	527	538	527	547	515	511	537	521	578	516	516	583	555	520	530	524	554	564	519	548	562	505	559	542	562	500	540	507	543	544	554	534	541	550	563	559	576	541	529	525	555	561	543	501	516	507	556	544	565	591	530	531	551	558	557	538	560	545	549	541	531	543	548	511	546	516	552	525	544	551	544	546	529	532	524	550	533	551
27233	6833	4267	2221	1714	1375	1160	1102	989	952	905	824	838	801	770	709	806	741	786	765	741	723	722	726	700	733	737	707	701	809	685	798	735	733	741	756	702	755	738	675	690	660	727	794	695	744	734	750	717	738	732	703	702	754	705	746	710	728	735	735	748	795	757	734	726	730	737	720	693	727	707	748	720	711	690	696	727	703	718	744	708	689	677	679	723	717	725	718	742	712	732	694	744	721	710	707	743	723	704	732	754	676	737	731	717	739	725	722	724	712	736	695	739	745	723	731	733	738	689	723	695	689	668	723	717	683	729	706	708	658	707	711	736	748	708	675	685	690	685	738	667	746	732	696	742	730	729	739	727	691	702	702	681	729	685	743	718	700	701	720	685	733	765	705	715	716	742	685	665	687	729	750	691	668	730	721	697	722	695	734	722	748	713	685	693	734	692	725	706	718	674	714	686	705	708	698	725	679	690	673	679	739	686	682	741	721	686	734	701	723	735	736	690	712	696	699	670	722	745	701	780	707	738	721	705	717	693	674	675	725	725	713	727	663	732	733	711	716	728	722	754	718	688	737	727	693	709	718	718	684	683	711	739	698	709	718	696	730	705	731	740	715	693	723	697	748	694	652	722	697	710	724	685	706	699	743	657	704	672	692	724	699	737	677	727	702	733	708	706	715	679	745	674	702	693	708	719	732	735	745	725	683	703	671	725	738	727	718	729	668	662	705	693	654	719	687	703	749	733	716	701	716	684	727	679	747	699	734	746	669	762	719	773	701	673	736	718	728	687	737	721	663	694	680	718	678	713	728	734	707	700	711	720	727	729	772	711	695	710	691	726	700	686	748	698	667	736	712	680	728	684	667	726	727	735	678	715	720	716	698	725	704	706	671	748	730	731	701	709	731	697	685	735	679	706	709	685	718	720	732	705	678	724	706	673	738	720	729	715	694	712	711	713	690	727	705	730	692	722	725	770	678	774	732	702	734	704	708	711	714	706	700	714	734	682	638	742	716	674	671	727	705	792	755	671	731	719	715	698	730	737	727	699	677	696	694	748	710	733	716	702	752	737	770	738	724	715	753	723	703	707	692	697	727	701	712	688	701	705	712	709	725	732	749	676	742	760	708	712	717	691	677	721	703	705	710	704	727	731	697	749	696	707	707	679	782	685	748	698	751	691	726	709	713	697	707	714	674	704	710	730	722	675	760	743	728	707	719	744	705	689	712	715	699	655	705	715	721	717	691	700	717	708	725	749	700	671	718	706	686	712	676	731	723	723	724	683	755	654	674	712	700	650	699	738	714	734	683	725	683	704	746	706	720	746	720	753	729	716	698	698	740	734	756	710	696	738	714	707	709	751	717	722	761	689	683	756	731	735	785	725	764	708	731	692	727	702	691	742	738	684	672	739	702	698	649	669	667	717	659	725	721	720	735	703	689	730	690	743	656	726	700	685	740	737	680	711	735	779	726	710	746	732	736	696	748	724	680	705	711	700	706	707	708	743	755	726	749	730	718	699	715	705	677	701	712	735	761	689	707	674	744	712	715	709	733	708	689	719	695	716	662	658	717	702	649	708	694	759	687	693	683	700	788	755	701	763	763	736	690	676	686	714	715	681	703	686	733	762	757	673	729	711	722	704	668	735	733	722	758	685	692	660	714	728	726	751	760	717	728	746	655	693	726	697	693	719	693	734	750	734	705	680	704	695	726	721	712	727	697	748	691	753	716	710	743	690	718	672	703	712	684	640	704	687	691	754	732	724	660	737	709	746	722	716	680	702	724	718	711	680	725	709	775	746	698	656	711	721	703	669	725	724	706	767	727	693	706	686	663	762	674	704	747	745	735	724	747	718	690	702	729	667	763	695	701	690	699	703	720	724	727	724	683	733	695	731	703	742	712	723	735	770	727	746	681	720	672	734	751	698	725	652	710	685	738	698	684	723	699	704	717	722	737	701	711	733	728	699	713	658	686	706	705	688	742	690	709	709	719	724	806	702	713	660	684	745	726	711	656	721	658	724	733	755	705	708	736	678	693	676	687	763	696	650	704	719	651	742	709	726	718	744	756	712	749	746	733	740	682	760	717	711	694	735	737	725	708	700	700	702	697	695	742	693	723	735	692	709	713	696	723	733	720	717	690	675	686	678	720	772	683	701	681	717	693	686	719	741	771	720	734	729	712	679	707	679	734	705	729	692	742	688	691	710	762	677	715	670	704	709	659	719	757	694	700	705	720	696	722	712	699	705	749	711	756	768	737	677	721	677	738	671	727	715	722	699	730	692	721	690	760	711	700	694	722	672	715	716	727	734	755	719	692	786	733	737	714	733	656	708	714	738	667	730	681	731	671	685	727	695	747	746	737	693	682	697	717	674	710	742	730	738	697	740	713	721	691	725	737	728	728	686	719	712	682	712	729	739	728	702	729	704	739	692	771	744	742	698	673	731	694	725	713	714	736	744	715	732	692	657	756	678	686	743	745	698	666	733	682	684	735	710	709	784	705	678	688	686	719	664	750	733	706	674	739	736	712	675	662	748	704	670	716	713	692	761	718	708	712	708	757	746	685	688	726	655	702	721	732	716	745	675	731	694	729	738	697	709	740	730	733	744	745	669	726	657	769	721	714	696	730	706	736	710	673	740	692	664	702	752	674	707	768	690	720	738	698	649	777	717	676	724	703	713	733	690	710	713	713	699	711	714	724	729	735	676	697	719	737	704	705	701	757	730	704	701	701	739	719	746	695	726	755	739	660	669	712	692	732	722	709	663	671	754	766	655	672	672	751	702	712	708	703	692	665	687	741	731	641	772	715	659	733	692	690	689	680	760	709	733	642	707	661	735	722	699	705	734	659	668	728	693	699	684	696	699	703	729	701	708	701	663	731	752	735	724	649	746	742	753	702	715	685	714	685	669	693	661	720	724	726	731	730	745	659	706	766	711	709	716	753	746	773	711	716	666	729	715	675	716	724	709	739	717	706	708	748	676	626	743	709	685	679	682	694	739	694	756	687	708	683	709	696	710	706	698	741	708	695	733	723	713	719	734	743	709	720	712	689	708	715	707	727	701	658	720	670	712	698	655	733	723	730	679	737	697	733	744	727	672	708	698	720	710	737	700	737	707	718	742	709	766	720	744	699	681	699	748	671	710	723	717	727	741	699	713	701	757	656	730	679	741	700	696	693	756	711	765	753	763	689	690	727	711	699	736	678	703	756	662	718	721	737	699	771	728	728	699	719	730	764	701	753	694	752	715	688	709	695	718	677	722	704	739	656	656	676	733	709	709	723	749	684	715	722	726	747	714	694	746	679	739	714	647	734	766	722	744	825	726	702	761	640	696	717	690	714	737	704	719	691	738	688	711	716	714	661	681	656	703	701	667	684	711	736	686	788	752	702	710	700	670	719	734	692	699	719	711	716	684	682	722	710	702	726	667	686	664	672	683	743	732	715	726	721	701	688	736	744	712	722	723	707	707	708	703	711	702	669	695	665	725	676	662	728
24893	21254	25546	22137	1278	636	580	590	506	501	467	509	509	486	480	439	499	488	455	504	470	495	467	529	480	493	487	453	445	455	502	492	458	498	473	488	502	504	465	444	506	502	501	481	508	481	466	465	537	486	481	451	460	477	432	465	490	481	480	492	484	490	453	459	495	522	466	488	491	489	488	480	462	497	452	455	478	446	443	469	497	432	508	485	477	473	500	491	455	494	457	501	472	460	477	504	484	516	480	484	481	488	492	525	481	478	468	483	456	467	488	463	480	454	447	422	457	454	510	482	477	437	465	461	491	482	470	480	488	494	499	459	438	484	482	455	455	494	468	458	490	488	470	435	476	487	480	525	425	459	461	566	474	510	490	488	524	463	494	437	484	455	485	468	485	467	498	452	484	449	455	492	490	503	497	466	459	467	464	477	459	505	484	470	479	448	479	455	512	472	489	494	487	502	525	502	487	500	499	510	475	479	459	499	466	487	503	495	497	493	474	497	459	465	512	444	461	473	491	493	489	500	479	435	478	482	477	476	447	461	463	480	478	455	491	442	466	473	481	478	495	436	521	482	507	460	505	478	469	508	475	477	453	461	448	451	457	496	499	473	466	473	504	473	458	467	497	478	482	493	489	453	452	477	450	468	489	495	483	468	460	515	471	468	474	500	474	453	450	458	442	486	430	447	476	472	532	465	453	501	471	517	464	509	478	459	442	455	493	489	474	475	456	459	445	474	503	473	491	469	466	476	465	483	492	439	465	440	480	443	482	538	516	468	536	494	471	473	495	465	456	462	499	422	487	484	491	476	489	488	446	454	478	464	476	433	492	508	391	488	492	471	458	494	457	464	462	489	559	440	471	479	474	459	461	481	485	489	512	505	506	481	465	463	484	481	503	453	502	443	458	462	476	437	466	495	449	444	483	498	456	499	501	489	483	447	503	475	494	494	501	496	477	502	517	458	485	480	480	474	485	497	420	453	456	499	475	432	512	492	470	478	476	466	489	491	432	468	493	446	433	481	471	448	494	471	507	471	489	484	478	471	486	473	486	474	433	495	458	452	471	460	500	478	453	487	501	460	524	469	460	462	437	462	474	473	453	489	471	501	496	490	409	455	438	480	468	446	481	500	442	467	484	488	458	503	496	426	471	496	491	495	448	498	512	481	485	488	525	503	445	513	459	463	509	461	447	510	477	484	461	494	479	471	479	462	494	462	486	512	451	469	459	450	447	451	518	508	457	469	466	475	497	474	479	485	468	468	454	461	486	474	458	464	474	489	473	473	422	487	498	479	495	502	461	476	437	464	522	484	510	495	492	500	495	509	484	492	454	502	456	503	502	542	479	471	471	488	465	462	472	453	473	487	470	474	504	486	478	453	476	478	445	497	513	477	467	439	451	486	470	493	479	471	456	451	501	496	464	479	488	511	459	483	452	485	498	487	427	420	478	520	517	484	450	454	465	476	486	492	505	504	478	498	480	466	493	494	451	466	479	500	476	451	490	490	467	490	471	437	444	433	472	453	479	449	513	470	464	458	474	463	473	518	462	471	508	476	481	501	451	500	512	468	482	456	461	449	517	450	486	451	472	467	472	493	479	471	515	483	511	459	527	512	506	448	480	458	495	485	482	477	480	505	503	450	462	482	511	489	479	477	487	447	435	519	477	480	462	485	508	470	488	454	477	458	454	495	479	469	466	520	483	465	450	471	457	486	514	520	479	469	468	520	467	474	461	502	467	429	536	487	478	458	449	469	477	530	440	510	425	495	478	463	452	467	465	507	496	489	440	492	479	465	490	493	486	480	491	516	479	468	490	507	468	451	508	508	452	492	508	495	496	487	477	412	482	489	494	513	453	459	473	454	478	495	466	464	438	455	485	461	476	457	475	487	483	461	518	467	469	481	463	451	446	488	456	497	464	468	525	457	490	486	472	473	473	482	458	509	486	484	509	449	477	480	511	496	484	460	488	479	474	467	479	479	494	465	479	458	480	483	471	486	510	468	451	463	496	471	449	471	488	436	514	473	525	465	476	475	504	472	518	439	490	490	480	497	487	454	466	489	410	508	454	494	470	456	506	469	469	479	488	458	432	537	478	490	507	475	472	478	491	455	459	467	483	497	461	482	484	483	461	474	455	465	435	456	491	508	445	499	504	481	479	515	550	505	491	435	488	453	505	474	487	514	455	483	496	467	466	491	514	504	466	472	498	521	496	477	455	476	480	442	500	508	452	431	465	446	472	507	495	478	468	463	506	471	495	478	467	435	470	487	469	459	452	463	538	490	503	478	483	505	467	476	474	458	507	486	449	492	480	512	490	476	462	492	473	491	468	492	470	500	473	466	464	494	495	487	529	457	479	421	482	495	460	466	474	484	455	409	466	479	474	491	459	499	533	519	475	459	479	502	465	506	471	486	473	496	461	498	441	463	498	510	470	488	486	511	450	468	479	485	491	482	446	479	464	442	482	494	470	484	448	445	523	450	489	491	478	446	473	488	473	473	474	499	478	451	474	466	518	482	520	501	492	513	489	508	470	448	466	467	484	456	500	495	503	507	489	497	471	474	453	470	492	481	456	446	468	472	510	502	503	475	507	487	470	444	505	475	517	485	461	456	494	473	497	515	485	480	449	494	465	448	482	497	455	482	454	507	462	454	457	459	498	423	503	484	467	471	485	507	465	463	474	516	491	470	471	474	482	511	461	515	514	461	497	475	486	509	465	486	484	479	485	514	500	468	495	448	483	523	510	472	407	445	500	450	475	504	490	446	449	494	451	481	476	467	520	472	468	457	445	498	475	504	486	483	483	451	479	471	455	504	506	477	469	487	473	479	475	445	472	473	446	478	487	497	496	435	482	500	489	464	494	440	482	479	482	419	479	468	507	466	492	451	521	531	478	466	507	490	480	499	510	486	444	505	432	488	467	485	446	494	491	474	470	471	469	434	467	498	478	444	476	448	516	473	481	487	468	470	480	468	504	459	486	481	474	513	482	465	413	510	438	466	494	482	489	497	490	460	467	453	465	474	458	489	463	470	434	492	466	495	496	480	495	506	482	462	462	493	502	478	491	493	437	463	441	468	506	465	478	455	448	450	480	456	472	518	477	462	490	498	473	471	447	495	452	472	477	455	459	508	513	476	458	477	505	452	492	473	478	486	493	514	501	461	454	465	441	496	454	479	495	466	461	487	474	461	499	474	468	497	487	480	484	474	506	448	482	450	460	519	498	477	475	443	462	464	505	480	454	485	449	450	481	485	479	471	491	446	508	473	476	462	499	502	500	485	468	524	542	500	504	509	473	477	458	497	478	467	456	484	501	457	486	470	489	486	468	491	527	482	440	472	482	481	459	491	429	503	510	467	498	449	478	516	461	479	440	466	475	474	463	480	468	493	458	489	499	478	480	489	506	511	491	487	496	483	486	501	485	474	507	473	501	479	471	457	437	514	495	448	493	457	458	460	490	488	478	465	480	435	510	502	497	444	458	484	473	481	501	474
24433	3257	2079	1309	1038	914	804	748	771	703	670	691	688	637	712	686	666	618	628	679	541	633	620	637	690	607	668	594	619	616	645	627	623	615	624	652	619	626	590	600	633	634	621	575	586	607	622	599	605	640	637	626	626	603	634	637	649	640	622	605	608	598	619	571	664	563	602	617	582	592	614	627	600	641	627	675	616	559	565	615	558	624	640	609	572	600	632	637	594	624	620	634	612	625	614	615	588	622	645	627	648	598	597	608	650	590	588	607	628	608	600	608	644	619	606	644	585	643	611	619	610	630	600	584	639	594	640	606	577	616	628	589	570	616	636	623	576	609	615	615	639	621	554	607	586	622	603	621	610	595	614	598	616	622	600	597	600	620	609	596	602	605	617	606	605	621	611	665	612	635	624	635	608	634	652	627	599	579	620	618	570	586	601	596	606	623	629	558	633	595	622	584	640	642	705	564	595	618	603	602	603	605	618	599	596	638	539	589	629	625	617	626	652	615	632	631	588	616	611	599	620	569	626	578	617	619	618	590	628	592	617	645	600	559	617	630	605	598	608	642	623	593	647	599	625	610	622	651	606	580	642	650	617	617	621	596	610	584	644	598	638	599	581	582	625	639	622	616	569	607	593	586	638	608	621	590	665	599	614	649	589	614	554	612	534	593	607	598	595	595	626	626	614	592	613	620	594	589	627	591	614	578	578	613	616	601	610	609	621	616	587	619	593	587	634	625	609	600	630	626	598	581	610	619	584	609	663	568	644	573	643	581	613	626	662	638	592	596	598	608	603	572	626	594	645	585	611	613	586	622	601	519	627	608	607	638	577	591	593	660	601	591	634	625	624	604	626	608	641	624	636	641	617	617	606	610	577	609	643	573	634	620	616	591	639	632	598	623	646	581	618	626	640	615	602	610	631	603	619	572	619	595	620	650	608	612	643	600	625	588	662	619	584	577	643	603	599	616	623	572	613	642	642	610	605	629	620	613	592	618	626	577	567	573	574	646	618	607	606	603	609	640	596	639	605	618	604	599	676	629	604	607	617	624	604	577	614	612	577	619	576	593	577	607	582	612	628	593	623	635	649	633	602	603	650	631	582	605	659	584	616	592	616	620	617	631	627	650	669	607	619	608	625	660	641	619	606	589	599	631	597	617	617	607	614	574	625	633	555	575	597	627	620	584	608	610	607	634	605	609	587	579	607	605	627	618	588	571	664	581	601	612	609	629	589	615	653	644	635	587	607	630	605	581	625	620	635	628	640	639	626	611	619	609	639	578	599	632	594	589	582	655	628	582	575	621	618	606	628	626	624	623	638	564	582	594	630	578	624	669	623	580	594	567	596	645	632	621	629	630	598	547	629	609	617	615	652	599	616	612	606	630	610	616	647	591	648	586	641	605	571	620	656	625	624	611	556	612	629	612	582	607	613	567	590	607	584	618	664	623	598	593	607	649	609	594	602	566	662	666	626	560	617	626	629	659	583	635	606	590	658	583	607	605	605	642	610	597	643	612	628	597	641	658	601	603	609	629	616	602	618	615	576	596	576	587	643	606	594	609	638	623	594	636	594	595	598	564	635	658	584	669	625	620	573	602	649	588	637	640	594	616	581	595	627	578	616	585	619	616	645	588	616	589	623	667	599	658	638	639	629	550	614	588	562	606	635	635	569	606	623	605	561	585	655	590	583	615	601	658	623	652	641	644	602	638	603	634	635	639	604	625	599	562	569	575	619	588	647	652	613	615	557	605	581	597	624	618	604	651	633	618	584	629	579	595	629	625	617	620	574	570	558	615	645	570	639	615	575	582	631	610	604	575	644	639	585	615	603	597	627	623	564	611	585	611	649	607	646	605	605	618	588	619	622	638	596	619	642	599	662	600	643	595	612	673	547	576	577	634	589	598	604	643	609	582	615	594	595	610	580	588	614	624	570	593	589	635	573	613	646	606	606	629	614	611	602	624	599	611	586	607	627	614	564	621	610	593	603	655	619	543	620	661	617	601	546	610	608	676	633	595	603	586	651	589	618	609	596	630	592	611	586	603	630	588	578	625	610	624	609	596	598	627	620	592	611	649	559	619	627	613	614	581	672	626	627	611	594	645	585	618	612	540	630	595	595	633	614	615	624	610	662	594	638	685	611	608	579	618	570	626	629	624	615	624	603	634	583	619	634	586	620	594	610	622	621	608	622	622	574	636	589	590	575	665	605	594	594	611	639	626	610	620	603	617	631	599	615	627	587	609	606	583	605	582	638	590	596	582	615	631	587	587	630	587	636	622	604	580	627	632	586	605	604	616	582	581	590	691	623	592	616	598	601	553	604	591	634	557	598	600	593	624	576	647	669	616	592	636	563	616	573	567	619	559	620	618	635	630	584	632	624	624	581	635	608	584	630	626	611	610	622	650	612	658	605	587	576	573	596	555	579	587	596	611	632	622	637	595	630	663	588	592	605	609	589	612	601	643	603	632	626	598	582	636	605	618	677	603	601	605	584	603	613	587	636	633	594	635	598	631	628	591	656	621	677	637	590	607	639	596	630	651	637	645	646	585	591	609	639	618	589	641	614	584	580	640	624	598	643	597	622	582	597	668	592	567	574	643	611	577	605	572	635	602	564	638	597	624	564	611	616	596	583	624	586	569	614	624	595	629	568	641	625	603	604	638	607	653	587	639	633	648	623	634	620	650	680	615	645	624	582	590	581	642	625	652	595	649	565	619	622	667	622	589	620	610	634	638	637	596	623	658	612	591	607	613	644	651	570	640	614	601	610	608	600	632	572	587	583	595	638	625	658	614	629	620	671	605	598	630	633	579	605	626	614	623	596	609	613	623	599	618	656	620	582	591	618	657	629	667	596	655	571	630	611	595	624	637	597	653	598	608	595	614	618	561	642	626	601	618	647	582	616	642	618	601	595	624	636	584	621	610	631	640	616	659	597	626	587	601	636	634	583	617	641	639	640	584	656	613	653	654	623	597	627	659	545	625	616	595	633	630	586	629	614	615	560	613	659	660	598	574	603	608	625	657	601	622	568	611	613	591	619	651	608	598	637	622	605	674	662	636	632	645	609	608	614	592	603	601	614	606	655	643	609	599	586	585	639	634	632	581	650	570	584	583	632	620	627	598	584	609	612	637	624	621	597	622	596	595	640	591	589	585	615	607	611	585	622	574	630	603	615	620	627	633	671	630	617	679	592	590	542	592	607	597	615	634	631	671	641	620	633	647	603	628	629	612	625	621	632	624	643	608	604	618	637	598	634	615	618	584	603	626	602	606	618	633	614	582	567	668	589	583	594	604	610	614	604	622	613	660	598	645	605	595	591	663	595	580	545	621	574	653	567	575	604	635	602	606	616	588	627	629	619	613	588	628	640	585	602	622	607	606	658	620	568	684	608	623	617	564	569	576	639	653	614	585	610	576	644	651	613	621	645	637	608	647	603	618	604	612	608	587	605	591	615	630	644	598	614	610	598	571	620	600	573	576	622	584	605	624	614	658
22562	21270	28412	24434	21266	18444	1203	548	418	409	367	326	290	297	330	266	276	289	285	260	274	291	290	259	255	260	274	272	259	241	244	267	240	262	266	267	248	276	247	250	261	248	263	250	249	265	235	255	231	252	234	246	256	249	263	247	250	235	258	240	219	244	253	252	258	254	265	244	252	267	251	247	271	261	236	273	243	248	230	260	230	249	281	248	235	259	248	257	244	255	240	255	243	252	262	252	226	252	256	261	235	231	241	248	261	245	223	249	231	242	232	255	255	257	242	258	239	248	263	249	221	234	260	258	268	247	262	245	238	239	277	255	275	228	244	216	238	248	248	245	253	238	230	232	255	222	283	247	215	250	241	265	274	249	245	266	238	252	254	240	226	221	265	242	249	252	212	277	258	236	251	252	243	281	239	280	268	240	263	258	242	221	244	229	261	250	249	235	271	223	223	228	265	246	229	282	251	227	250	247	242	223	252	243	228	289	244	249	258	249	223	202	252	265	258	220	227	263	259	230	244	232	211	249	252	252	244	233	242	251	222	241	234	240	250	226	273	224	234	273	212	250	250	244	257	248	230	218	240	269	238	231	239	232	264	265	242	242	236	280	255	235	275	299	245	248	239	236	244	272	230	229	227	230	251	229	239	255	232	224	257	249	226	230	250	231	241	251	258	239	249	276	265	242	234	236	235	226	254	255	210	258	226	213	235	250	273	237	243	272	233	243	231	219	252	232	260	238	245	271	208	237	239	248	245	252	239	238	234	243	256	275	239	235	211	246	230	261	218	207	263	259	242	224	228	248	251	236	254	220	227	264	233	270	210	235	251	234	257	243	240	237	238	235	239	247	246	239	250	242	236	230	248	273	249	208	200	225	232	247	222	245	236	263	273	267	215	235	203	254	243	234	244	239	259	241	222	249	253	218	234	267	229	263	256	229	237	251	237	242	227	273	244	255	251	232	245	254	256	235	249	253	255	270	235	249	253	243	242	233	227	239	244	238	228	259	260	238	252	220	234	216	243	232	240	244	263	217	294	244	236	243	242	248	236	241	250	229	241	237	267	231	247	196	256	223	243	250	241	254	235	241	233	237	239	229	235	252	226	239	248	242	235	251	259	253	247	235	238	216	251	270	263	239	267	263	250	260	271	249	272	241	261	220	232	256	244	276	226	242	271	217	269	221	216	238	254	267	254	289	264	241	249	253	234	248	255	254	253	258	249	231	224	268	233	249	208	242	250	254	216	263	240	260	256	274	227	209	242	253	248	258	247	249	227	266	246	263	269	256	246	239	216	234	244	257	237	237	249	234	213	249	216	223	241	229	232	237	269	228	264	227	235	245	256	231	265	259	227	233	240	213	221	269	230	238	229	255	236	264	261	269	279	238	216	227	241	277	241	228	215	236	231	238	243	240	243	263	232	237	259	270	238	245	245	237	243	233	253	234	246	240	245	232	240	250	265	250	246	251	239	236	260	233	246	232	270	264	233	248	231	229	263	230	244	237	220	256	266	263	248	278	239	272	266	234	268	230	254	223	226	219	236	238	235	251	265	205	231	244	226	250	249	249	205	222	226	241	220	258	268	229	247	250	263	257	228	239	258	255	227	235	263	243	248	243	230	263	241	260	258	237	224	254	247	244	255	257	243	260	268	248	244	256	247	240	247	259	240	242	260	280	223	223	237	270	239	257	257	238	234	257	250	228	243	231	256	236	257	233	261	245	232	264	244	279	273	227	229	235	224	247	221	225	244	255	272	257	263	257	265	242	215	250	212	236	255	231	259	246	250	244	259	235	253	235	232	223	239	209	253	260	242	236	243	249	256	261	227	250	221	216	248	219	273	238	262	240	233	240	233	278	235	238	256	243	221	261	252	232	263	209	268	238	246	251	250	270	241	220	246	245	217	250	217	252	211	246	232	238	245	247	261	245	230	231	241	305	263	229	264	234	262	227	233	219	241	241	222	238	257	257	249	239	247	219	255	243	221	246	219	236	263	281	224	255	240	227	231	267	235	252	231	256	242	223	250	249	212	256	242	265	239	278	271	236	260	229	240	264	256	254	254	258	262	275	227	274	261	252	258	258	252	265	231	216	224	242	234	257	220	240	247	255	249	241	238	243	233	245	216	272	246	282	263	261	243	256	225	222	261	261	254	257	228	238	255	250	265	241	269	242	251	253	243	240	249	262	256	271	233	251	230	258	246	242	239	216	235	243	245	253	256	203	241	259	235	256	247	230	266	243	229	258	234	272	245	254	244	257	244	238	245	277	250	248	231	232	242	242	222	235	264	237	253	238	244	250	230	240	231	252	231	242	234	230	223	245	247	221	230	256	259	255	232	219	248	209	255	247	259	229	244	272	223	202	232	221	232	253	231	243	233	260	246	235	276	257	244	261	253	251	242	249	248	260	227	235	240	231	236	241	232	248	233	233	226	246	240	234	248	255	236	226	265	204	277	238	259	245	225	246	251	256	243	212	271	263	245	230	282	237	249	217	244	247	227	256	242	244	211	220	257	265	249	214	251	226	230	251	222	215	243	261	272	237	237	253	239	275	250	247	259	238	225	241	264	249	241	228	244	255	253	267	234	276	237	245	230	222	221	269	229	260	256	231	290	246	246	266	243	236	258	246	215	220	266	260	241	252	216	251	250	230	253	265	231	271	247	234	264	255	241	244	223	278	260	228	266	260	233	221	255	245	245	258	234	245	239	253	254	257	261	253	226	211	248	249	232	260	262	241	239	237	236	255	231	230	256	277	261	268	254	244	266	257	257	276	245	219	237	279	252	247	250	256	253	248	277	256	258	257	230	235	242	293	247	247	237	246	226	253	271	238	238	260	238	254	246	219	266	282	257	263	241	229	261	227	231	240	226	216	248	235	260	233	229	230	236	241	259	252	234	235	232	246	223	235	245	274	256	252	248	280	246	242	260	247	227	240	225	243	262	247	258	263	255	264	288	254	262	231	246	266	249	258	240	242	235	212	253	212	263	230	242	264	248	236	264	243	243	227	221	211	256	235	238	242	237	242	241	228	266	263	231	232	262	217	240	247	237	231	237	247	254	249	288	232	257	256	233	261	233	238	269	255	235	226	260	266	250	226	226	259	260	266	252	251	246	266	226	246	245	273	221	239	236	247	256	261	248	277	255	242	227	219	235	264	244	253	236	242	242	242	243	240	245	244	217	235	233	264	231	215	258	239	250	231	254	257	234	243	249	250	233	244	247	232	227	254	262	242	223	255	228	240	230	244	240	222	266	219	243	267	261	245	274	263	269	235	260	227	212	231	245	233	239	249	256	252	240	247	255	246	251	252	202	254	238	222	230	232	235	223	266	253	241	261	240	240	248	252	254	265	263	264	245	236	242	275	239	217	242	261	240	254	231	232	248	241	250	254	238	253	222	246	252	233	238	246	240	270	223	254	261	252	247	251	243	242	247	255	260	252	267	228	282	261	277	260	279	256	238	231	244	277	241	229	241	253	229	262	227	252	221	271
30257	10573	6475	3020	2168	1623	1302	937	823	709	626	567	510	537	476	457	447	436	412	391	394	386	348	374	392	359	355	360	364	381	366	339	329	365	350	342	325	328	323	363	363	328	330	341	337	343	351	362	324	323	362	363	336	345	333	348	342	330	339	323	338	348	357	383	334	359	317	303	349	312	344	289	344	346	314	330	307	318	320	350	339	329	329	356	330	347	303	330	319	340	337	315	311	328	344	325	318	327	353	332	320	317	337	331	324	323	359	364	309	340	338	334	335	351	330	319	351	336	341	344	340	340	334	318	307	320	315	343	338	340	335	350	315	327	321	343	305	327	333	347	342	315	308	322	331	340	341	322	287	330	356	293	347	305	346	320	317	336	333	301	343	331	358	335	297	316	334	328	364	323	347	311	343	321	347	320	321	333	318	321	325	328	330	351	325	313	305	333	344	307	347	295	366	341	346	323	353	316	358	331	339	329	325	358	330	371	331	326	378	328	326	324	345	339	322	344	335	329	302	334	312	306	324	300	338	336	333	325	357	330	309	323	345	353	316	352	295	321	361	307	332	325	330	362	317	334	323	292	354	330	314	328	339	315	326	306	347	321	353	329	305	340	339	354	342	325	320	375	310	303	320	334	320	295	315	351	333	337	355	325	336	324	325	306	357	340	354	303	338	333	327	350	317	334	297	339	335	340	345	362	344	312	300	321	333	330	328	319	344	342	330	327	331	338	336	343	315	346	323	296	320	297	303	331	321	357	317	318	351	333	312	347	313	321	323	339	312	322	338	349	346	321	329	330	336	330	346	349	363	328	312	330	314	339	311	335	336	307	331	316	351	298	317	339	326	362	293	340	336	316	352	331	361	359	290	336	324	334	322	349	347	308	314	317	337	339	346	287	326	304	323	296	325	339	315	333	341	344	333	346	339	327	329	315	315	318	318	298	347	325	339	320	294	335	339	326	350	321	293	318	329	346	331	318	343	325	335	324	346	320	331	329	314	313	318	349	313	351	313	351	347	298	311	310	335	349	350	318	313	320	322	338	333	326	384	343	321	354	307	308	338	320	340	328	328	309	352	314	306	337	317	334	310	306	329	339	306	337	343	363	315	305	357	312	327	341	328	329	322	307	335	343	345	326	342	348	331	353	329	324	323	340	337	337	319	358	343	322	340	329	342	335	343	320	356	328	338	355	319	324	320	338	344	349	341	322	345	308	337	294	319	306	352	333	315	317	351	341	350	356	335	373	326	312	328	363	357	321	320	351	332	368	317	345	328	349	297	344	322	321	307	346	323	307	340	346	334	325	317	342	334	351	353	348	323	325	342	337	378	340	336	367	337	338	308	320	348	345	343	334	334	343	310	321	316	332	322	340	320	331	343	325	306	309	320	321	331	350	311	353	334	348	351	341	309	333	325	315	314	293	325	342	324	357	340	316	317	312	356	322	323	356	327	306	336	316	337	335	364	353	352	299	329	378	327	302	370	315	359	309	347	321	320	324	311	329	325	338	335	320	354	338	328	319	347	314	318	322	347	339	326	326	314	346	332	313	333	349	303	333	286	337	365	319	318	335	337	324	377	316	304	322	323	325	318	301	360	354	350	317	365	306	327	320	326	319	307	331	315	337	323	333	321	340	284	310	345	335	314	371	335	337	326	345	359	361	318	339	339	320	315	344	312	333	359	300	323	332	311	325	352	330	320	330	317	321	347	335	297	331	317	341	339	321	345	306	336	305	359	324	348	372	370	349	322	317	314	371	362	357	350	338	332	336	323	309	304	324	365	338	333	345	349	310	300	310	322	327	344	358	324	343	376	333	304	344	348	352	304	321	296	332	322	307	305	329	354	345	353	329	322	331	330	316	367	367	321	319	321	327	340	303	331	339	354	316	349	319	317	327	324	342	339	337	343	319	316	318	328	339	317	310	316	311	297	303	307	343	349	396	311	313	277	329	317	330	348	349	341	325	318	320	349	367	344	352	311	326	331	358	305	335	326	344	316	338	368	341	311	343	301	352	322	309	294	351	343	350	364	324	291	304	347	307	346	346	315	356	338	314	347	327	335	334	345	333	334	300	306	349	393	336	320	309	334	332	321	330	310	326	327	298	345	356	342	300	340	313	364	304	329	346	321	352	313	317	325	300	280	304	321	310	355	352	309	309	343	353	336	316	343	321	315	312	356	327	359	318	326	324	338	316	333	338	314	379	340	340	325	337	347	356	343	354	314	330	352	323	347	318	313	339	331	298	362	337	314	326	373	334	334	313	340	364	326	327	317	324	355	318	346	332	315	324	345	305	303	302	344	312	351	328	329	327	343	334	309	330	337	347	343	320	340	324	291	325	348	305	336	337	307	341	335	328	338	341	320	357	304	323	326	309	320	319	290	316	314	321	314	312	361	320	341	316	338	336	329	342	336	336	325	335	334	338	340	310	362	333	328	339	328	360	294	313	312	347	319	326	350	307	320	343	333	319	344	333	303	334	336	322	309	335	321	316	330	310	357	370	327	350	360	370	333	341	320	303	344	329	354	354	321	297	366	340	293	298	294	323	343	337	355	363	336	332	324	350	335	313	306	301	355	336	329	334	333	355	315	326	367	342	342	354	319	354	315	322	342	345	327	338	345	332	325	326	366	307	338	308	358	313	323	331	301	284	319	297	306	324	357	333	354	326	320	331	349	343	316	347	328	363	304	341	344	326	346	368	321	302	372	353	315	322	306	323	326	324	318	312	366	360	356	330	300	321	341	331	302	344	349	346	321	363	302	357	335	330	319	331	330	316	317	299	290	354	329	320	347	307	357	325	330	315	299	340	334	329	337	374	331	346	322	347	304	341	345	347	338	329	335	318	332	314	343	345	299	307	303	311	348	326	296	304	338	351	317	290	318	321	317	333	336	319	335	347	301	359	330	305	340	346	343	326	289	319	312	297	330	346	314	324	337	325	338	308	327	317	325	333	315	305	304	334	333	329	328	349	328	318	332	347	349	322	306	320	336	344	362	338	320	354	319	347	295	355	305	333	371	312	327	301	321	343	321	332	324	304	340	306	349	340	283	329	377	321	329	337	346	332	353	338	331	294	340	313	334	347	322	324	349	330	364	297	334	338	321	349	311	331	337	335	317	317	327	336	317	352	300	326	365	325	313	312	332	305	327	352	330	311	322	315	348	310	343	328	315	346	334	333	344	348	332	312	337	354	292	331	296	358	297	358	326	355	342	362	350	322	311	324	328	333	328	336	328	342	327	328	340	329	302	341	334	309	343	341	340	312	338	340	357	303	320	340	336	334	306	379	319	316	306	343	327	330	351	333	325	332	318	300	349	335	333	302	324	325	341	348	314	326	332	333	338	340	328	324	336	343	312	319	318	366	317	317	347	306	336	329	336	337	298	332	318	311	315	331	338	354	324	316	357	358	332	345	311	331	349	318	313	328	332	340	333	313	359	337	334	355	346	324	373	321	339	329	314	329	313	321	308	332	325	319	317	321	340	332	311	338
28005	15379	2394	807	675	675	723	680	696	632	676	701	634	609	641	711	674	704	629	689	679	688	693	676	680	685	663	703	652	657	654	660	704	681	673	679	697	688	648	645	672	637	698	636	644	625	694	673	673	630	697	630	665	633	630	674	640	651	706	673	647	674	654	674	672	646	639	710	648	683	655	639	656	631	648	688	660	663	667	653	667	649	652	671	725	682	622	658	707	658	665	641	655	648	677	689	640	689	681	706	646	676	677	715	647	684	689	694	649	666	664	662	686	697	653	639	695	659	709	627	673	702	648	695	686	690	682	632	708	692	671	663	676	698	684	654	638	602	648	661	651	615	654	678	655	659	693	620	685	679	643	664	664	645	688	671	649	600	644	666	620	623	694	684	678	623	739	686	688	670	649	657	662	645	666	638	654	647	682	652	686	675	646	673	687	627	648	653	706	728	680	653	656	614	614	659	666	659	670	647	607	665	643	660	696	674	670	682	689	670	650	692	660	645	633	626	648	675	661	676	679	657	682	690	653	706	680	675	616	631	695	665	654	616	620	642	679	642	669	627	700	696	675	676	708	694	653	709	636	665	727	707	710	682	649	615	693	656	649	679	675	664	695	716	646	665	637	679	669	666	617	662	635	667	655	639	693	688	662	669	671	653	659	694	708	692	677	648	686	674	688	654	671	650	655	687	691	680	655	666	730	725	681	672	685	656	648	641	651	600	668	716	672	670	683	676	667	655	679	678	656	670	698	660	676	666	662	663	686	695	625	641	714	650	592	659	665	660	685	677	654	635	680	679	709	677	684	661	683	669	685	694	671	660	619	722	703	688	700	638	680	619	654	672	677	720	653	639	655	678	669	665	639	633	638	626	666	694	646	702	678	673	626	670	643	681	673	630	685	656	647	650	658	651	628	662	712	656	647	638	676	627	643	661	635	646	639	647	651	615	611	604	653	677	581	672	682	665	667	688	690	642	660	711	632	643	658	698	703	681	707	648	672	616	661	660	700	632	659	678	679	663	643	695	704	638	653	626	651	668	638	670	658	710	652	643	694	633	663	632	675	679	681	639	674	656	687	660	661	649	640	681	635	687	696	675	684	719	665	682	622	679	669	660	639	675	650	659	646	628	647	617	659	634	670	673	698	664	671	650	617	720	657	674	647	644	656	664	652	655	628	650	637	688	650	648	684	660	659	646	659	648	658	661	640	669	680	652	674	666	710	655	677	664	704	606	655	643	670	683	668	700	664	661	614	650	666	624	693	624	673	669	660	662	609	701	623	656	657	647	633	660	714	642	676	682	686	665	703	656	631	665	676	685	718	692	688	686	680	700	662	679	627	660	655	680	631	685	670	658	683	670	668	689	630	661	683	659	652	639	623	650	646	669	661	688	651	651	678	686	718	690	668	629	632	667	675	682	641	656	698	657	688	645	644	688	697	677	706	643	657	658	645	672	624	644	636	688	654	627	667	665	619	697	634	636	701	688	635	691	700	660	640	701	640	659	649	641	687	644	680	657	678	653	647	668	686	667	650	694	664	669	702	671	714	668	656	673	678	696	694	657	724	706	624	610	646	652	668	688	677	681	617	684	655	647	660	713	640	651	669	640	674	654	645	678	673	662	665	667	660	665	647	634	702	624	679	639	624	655	701	676	628	681	672	659	676	692	673	666	667	657	636	642	659	682	659	661	687	662	688	670	689	655	672	633	624	648	631	581	635	650	650	661	683	715	652	731	690	655	648	663	691	648	651	667	677	638	701	684	692	656	649	677	666	670	656	705	645	657	654	662	650	690	669	634	638	602	635	658	623	729	651	610	629	669	670	683	659	650	650	655	672	658	672	653	636	633	687	661	623	670	672	680	695	684	657	641	666	660	661	678	679	682	647	642	666	642	682	681	652	696	643	684	679	661	627	631	678	668	634	669	686	656	585	650	672	677	653	626	667	634	671	681	675	686	679	703	663	708	635	698	670	674	707	668	632	674	664	693	615	709	671	693	700	638	673	666	673	676	658	646	635	644	666	606	627	685	638	625	641	701	613	671	659	650	647	656	630	687	681	623	700	661	653	655	635	662	690	653	670	723	666	653	679	665	662	626	725	618	685	657	639	665	621	624	683	657	705	657	699	645	640	679	683	651	678	633	647	664	764	650	683	623	633	654	691	676	664	593	678	623	693	667	667	664	679	725	696	680	675	621	693	671	633	655	631	687	634	656	644	671	673	658	656	630	667	633	644	642	686	681	657	662	663	668	652	679	682	631	635	664	629	719	714	682	694	700	671	676	610	650	664	621	680	619	691	678	660	653	697	624	684	659	645	644	675	727	720	634	631	640	683	632	686	670	643	662	629	643	620	661	685	645	690	686	646	657	665	675	631	699	625	635	705	678	689	663	665	666	673	661	701	634	644	658	676	699	671	641	682	652	661	692	693	744	706	695	651	711	642	679	674	628	637	672	666	664	658	677	673	706	645	658	704	666	649	661	666	646	651	676	684	699	617	669	687	663	649	666	675	692	678	617	669	672	665	657	667	660	667	668	653	697	686	643	726	633	671	709	670	661	616	623	653	616	729	652	674	671	689	673	655	645	676	655	694	647	701	653	679	658	702	729	590	652	641	657	696	695	642	674	679	676	647	670	662	641	646	695	672	655	683	664	602	661	643	649	713	679	627	675	657	636	694	632	696	640	661	660	663	658	662	700	684	684	696	644	669	662	684	662	663	648	674	668	633	671	619	699	679	669	710	684	625	666	692	671	727	708	689	644	664	682	652	637	675	732	668	719	654	667	665	659	676	663	626	693	677	682	679	685	639	687	637	652	634	678	626	603	666	642	623	681	647	723	656	675	654	675	694	669	662	636	612	619	660	669	655	651	694	609	649	672	664	661	705	698	653	626	668	638	682	641	616	698	673	679	696	662	644	599	634	712	683	702	691	689	678	660	630	663	632	697	633	647	643	667	675	659	677	683	694	642	646	681	659	694	642	663	682	658	652	615	695	675	661	692	706	691	646	684	634	687	673	650	686	654	643	707	653	661	668	646	685	716	670	648	651	687	678	631	666	620	697	667	658	683	729	653	634	635	699	664	658	632	665	611	678	673	656	636	650	668	635	674	618	707	657	667	699	660	634	700	679	659	669	637	666	706	696	644	641	654	716	638	689	697	683	697	626	622	627	693	696	671	766	692	666	660	692	639	679	664	667	633	727	645	689	627	690	664	643	646	644	696	650	680	649	691	675	633	713	666	719	664	666	655	677	642	689	656	629	672	678	644	643	651	691	650	660	651	665	691	660	644	613	704	652	702	639	652	643	679	672	639	602	712	618	671	685	696	648	647	637	641	612	701	661	676	667	665	691	642	643	633	695	608	645	630	625	634	685	662	602	653	693	636	687	669	666	608	671	690	680	685	632	681	670	642	681	650	689	640	688	634	611	687	639	653	655	645	648	675	680	661	631	653	661	660	638	673	643	605	647	660	706	657	615	665	643	651	619	612	628	668
9301	1271	1102	998	930	930	858	912	920	820	869	834	856	859	870	862	848	855	858	798	810	837	898	854	883	873	876	917	844	901	835	870	860	830	840	869	872	874	830	819	882	910	808	906	867	856	883	853	829	852	897	886	831	859	873	859	835	843	886	864	812	823	876	841	849	859	875	861	841	827	852	874	868	818	871	822	883	869	875	852	847	891	853	819	785	857	859	785	892	885	855	875	865	849	798	895	908	889	845	833	829	784	873	899	850	854	872	858	835	887	844	889	840	801	806	872	833	842	846	848	876	811	869	871	818	883	839	888	888	920	875	877	851	863	863	863	870	859	899	906	867	854	844	844	851	877	851	822	862	854	798	817	874	845	860	879	868	853	854	848	807	898	852	889	865	862	882	869	881	884	906	852	903	834	843	816	827	836	834	864	879	876	842	823	838	837	818	866	827	856	879	882	838	833	851	855	908	852	891	819	862	886	857	865	887	863	878	865	871	839	804	839	844	887	892	867	876	886	859	862	853	850	870	846	809	822	867	891	839	882	926	837	882	885	922	863	875	851	827	863	842	821	887	848	870	858	911	849	828	845	832	876	877	845	847	892	853	880	783	853	883	832	882	885	822	839	889	867	807	843	871	857	842	839	862	841	847	843	861	821	840	860	935	839	835	813	856	922	842	857	867	810	844	824	846	858	885	808	870	832	886	870	833	857	839	864	850	881	887	874	884	877	813	827	852	900	810	808	846	851	878	817	869	901	865	890	863	877	875	843	835	817	830	860	854	817	901	890	836	866	881	876	838	841	854	867	856	889	835	818	823	830	861	852	830	859	848	897	811	892	821	870	857	874	845	910	810	822	840	835	814	840	816	846	853	908	822	843	849	843	848	885	813	857	895	893	845	901	937	831	853	871	883	897	816	891	918	844	889	841	862	938	875	935	832	871	855	859	836	845	865	867	874	896	858	826	884	836	804	857	896	813	875	820	888	862	895	918	799	805	813	802	907	863	842	824	819	836	886	832	873	879	891	842	861	827	854	814	852	849	871	875	794	843	855	868	842	833	894	847	802	892	876	892	838	842	818	870	876	874	826	876	843	892	858	853	875	914	837	842	833	853	899	939	893	883	862	784	845	858	832	819	872	886	891	882	896	865	855	863	872	858	830	857	837	850	820	875	845	838	826	836	863	872	869	830	885	872	823	929	819	859	885	863	892	835	863	890	865	867	882	842	867	884	872	839	827	890	840	900	855	856	871	818	878	847	867	781	882	844	868	878	865	886	841	840	830	820	920	809	845	827	921	862	875	867	877	879	835	831	873	888	892	830	837	887	849	815	858	879	862	842	907	830	844	853	874	839	868	867	792	847	905	832	834	869	848	855	844	913	853	863	826	817	865	826	923	803	798	846	874	866	921	867	900	899	852	821	874	815	904	845	841	839	882	842	805	871	886	862	852	853	850	879	878	856	846	803	873	895	900	870	844	843	869	859	872	876	866	823	920	882	819	850	855	834	820	833	829	811	802	872	857	863	836	891	861	827	864	910	861	843	878	828	835	823	904	877	904	832	854	873	855	886	811	873	888	848	887	873	883	852	843	830	863	887	877	895	859	821	850	833	869	820	886	891	878	869	886	871	837	851	858	833	816	846	855	851	837	883	815	859	889	861	854	875	933	880	869	893	827	861	882	842	834	864	850	889	837	829	867	856	869	881	901	852	811	854	907	816	858	846	842	809	839	869	886	886	877	818	845	839	853	853	870	807	850	820	818	883	884	885	863	829	883	857	852	870	912	834	875	872	869	904	850	877	872	824	834	869	802	874	864	893	857	925	914	861	826	852	830	849	859	830	910	817	816	894	897	885	892	900	861	821	835	817	862	849	888	855	880	902	832	835	869	861	825	797	801	825	853	810	889	889	862	895	839	857	840	825	836	854	828	803	858	892	838	842	899	887	859	818	900	889	847	835	883	826	878	859	856	831	885	869	834	887	846	880	900	855	847	850	862	867	830	828	887	822	897	832	922	849	830	856	879	847	863	809	875	842	866	862	837	766	899	858	900	818	847	878	906	875	819	854	849	838	852	851	856	843	857	898	835	820	876	848	850	855	829	841	838	848	837	861	860	918	908	869	863	866	852	841	839	869	817	854	845	877	892	792	896	832	851	847	894	888	867	852	908	832	843	897	862	847	859	854	861	884	839	807	843	811	832	836	830	869	847	817	867	857	828	888	849	863	902	833	876	814	892	835	837	809	917	816	823	836	879	841	836	867	880	848	799	894	910	847	858	848	829	826	847	845	855	876	885	808	871	877	935	890	829	871	855	841	829	839	857	859	852	844	877	899	804	897	875	863	829	858	894	872	819	852	904	859	902	856	855	825	865	817	876	861	881	850	885	819	848	852	836	868	845	832	851	835	884	867	867	848	821	827	871	864	893	828	847	881	940	873	874	864	815	900	882	855	854	818	819	845	877	879	885	877	807	852	838	902	832	881	870	848	879	876	870	865	769	864	847	846	862	871	882	863	863	860	831	779	887	861	877	821	886	877	812	834	879	828	859	857	876	859	804	876	892	860	838	869	931	888	878	838	893	881	839	862	870	861	840	882	869	828	866	846	946	864	912	880	884	858	892	823	803	903	846	881	889	866	883	872	845	898	873	888	863	862	908	818	863	838	820	847	853	905	857	882	858	859	825	851	878	857	852	857	817	857	889	844	883	801	845	803	901	820	848	866	850	881	849	823	814	796	909	850	799	824	846	877	867	839	809	853	897	870	847	854	881	879	883	848	869	909	841	875	875	851	870	882	800	902	819	872	837	846	863	836	911	855	872	907	910	879	848	886	882	850	822	846	919	877	909	870	873	867	853	868	881	841	834	825	841	864	849	901	810	852	875	902	831	858	883	832	846	815	871	841	889	818	825	812	853	897	902	856	861	865	865	894	797	861	852	870	853	859	834	815	873	882	847	871	916	863	839	879	821	832	801	844	855	856	823	873	858	859	824	915	891	862	864	866	879	891	855	820	825	850	835	926	847	854	865	869	843	788	853	870	816	858	868	863	884	848	895	876	872	832	852	877	882	896	909	872	883	874	848	922	867	811	901	879	856	866	862	901	869	911	809	771	890	868	842	884	898	834	861	870	880	864	860	869	859	805	874	900	909	854	853	866	870	843	856	874	827	884	882	842	874	867	838	895	851	835	820	914	903	902	875	859	799	840	879	853	909	844	854	879	847	850	832	838	849	877	887	904	841	919	931	846	855	792	828	852	918	820	893	837	878	922	830	855	873	853	897	897	877	819	833	794	889	933	835	883	804	880	807	879	865	887	868	845	865	839	887	869	865	871	877	887	884	847	846	832	869	828	877	847	858	896	859	858	911	831	902	848	889	847	873	818	894	856	849	830	836	813	875	821	887	864	858	872	900	881	847	887	904	838	824	888	828	875	827	836	841	862	847	969	848	879	861	815	839	881	842	860	834	889	892	847	831	905	843	821	818	873	854	844	863	839
23472	21258	27723	25098	20497	2277	833	696	650	627	590	573	573	600	582	532	563	546	593	547	577	521	529	562	492	543	536	544	529	551	511	538	527	570	535	546	567	509	535	522	513	540	558	538	552	532	529	591	529	529	544	508	503	523	532	536	548	534	579	531	502	544	553	508	518	519	528	525	495	502	516	546	521	539	552	542	557	581	544	548	541	499	523	527	516	503	535	485	538	542	547	541	510	538	500	525	543	534	552	550	527	510	516	483	537	554	548	510	588	533	509	560	550	510	522	548	577	532	530	551	592	557	552	566	569	583	554	573	520	517	478	554	519	519	519	535	522	545	554	481	516	552	506	555	522	510	520	528	532	499	540	518	511	509	501	516	531	532	542	496	516	526	520	525	550	534	539	562	568	553	492	539	509	530	531	507	525	521	544	534	543	490	538	544	527	534	469	516	564	527	574	541	494	542	542	537	546	524	523	533	484	497	524	527	504	526	509	512	526	543	524	529	544	549	564	539	536	540	512	507	567	559	514	500	541	526	542	504	535	557	528	500	529	506	532	539	512	548	548	519	514	505	532	529	519	522	527	549	524	561	479	497	517	519	509	536	507	510	523	541	529	547	516	530	504	499	547	498	522	533	533	528	562	530	528	526	544	517	536	567	524	534	549	537	502	496	570	537	547	544	546	537	556	503	520	541	535	533	547	563	519	466	551	548	581	512	542	516	533	504	499	521	560	530	536	569	516	544	522	523	525	536	518	526	533	533	534	548	526	558	542	542	521	498	507	517	542	524	517	540	564	512	505	521	533	557	555	575	529	517	522	545	542	526	512	497	540	563	531	513	558	527	536	535	588	548	538	540	567	518	513	558	509	510	557	552	501	552	551	549	499	544	548	539	506	583	510	549	498	530	530	537	513	550	512	513	596	514	536	551	538	542	499	539	560	518	519	538	524	528	540	524	525	544	545	502	523	526	550	501	556	513	500	567	510	540	546	503	528	491	517	502	525	526	556	549	498	525	566	495	502	505	541	502	522	561	563	569	558	563	534	544	524	559	522	511	528	532	524	532	524	534	524	537	552	538	533	491	593	533	525	550	559	563	526	532	492	529	556	520	508	536	512	511	523	580	539	492	515	508	539	553	486	508	519	547	538	536	500	563	521	510	555	548	544	532	542	546	500	499	525	504	540	528	536	542	533	483	537	503	505	554	550	508	540	544	538	566	503	543	510	508	567	540	545	510	536	538	530	534	519	550	559	537	518	487	502	529	548	531	542	537	534	520	577	553	563	535	480	544	537	532	536	522	512	505	543	518	538	519	568	536	514	492	485	542	545	537	543	526	520	508	527	533	515	532	512	525	554	570	488	510	521	525	559	528	546	520	539	534	504	509	540	552	543	494	531	556	546	498	556	499	492	547	563	528	530	531	531	481	560	514	551	511	537	532	563	514	561	512	537	532	516	509	509	553	548	541	515	511	559	545	509	521	514	532	503	568	526	536	517	498	490	522	548	552	535	514	516	533	489	546	523	531	513	489	525	526	572	544	513	532	536	549	538	539	556	506	548	526	588	509	544	549	536	544	497	504	510	525	526	524	557	566	536	516	548	511	519	550	551	527	542	522	572	514	533	498	518	537	513	516	522	529	551	537	526	513	533	513	512	529	541	555	518	543	540	538	515	558	511	543	551	477	525	584	547	537	481	489	545	532	543	509	537	586	524	491	523	507	540	539	544	491	542	509	513	507	577	528	538	553	526	558	527	509	503	531	532	495	544	497	534	518	501	555	556	499	497	547	506	493	478	494	488	502	538	557	516	526	561	507	503	529	523	505	531	550	536	560	522	563	491	529	540	540	554	526	492	533	536	546	487	517	512	513	515	528	576	541	530	510	511	518	511	515	538	508	509	491	549	534	520	505	504	537	567	492	544	529	528	534	537	492	500	512	523	564	536	513	564	537	527	498	530	498	518	530	499	518	537	568	524	527	475	515	549	508	575	562	528	510	556	529	533	538	516	495	523	513	497	554	507	517	558	501	514	542	493	492	563	557	516	513	509	547	534	520	489	542	577	570	561	566	519	525	518	551	532	502	547	552	530	549	508	530	520	552	522	487	537	538	565	509	501	495	525	537	487	483	552	556	547	512	509	517	499	520	545	504	561	545	493	527	491	529	554	534	545	538	590	535	525	524	520	499	537	533	555	536	532	534	506	546	524	543	508	515	509	537	556	517	509	497	507	533	549	524	535	555	499	538	536	490	532	544	514	547	512	504	550	571	522	530	553	527	493	586	567	526	532	579	521	583	526	526	488	477	533	510	540	515	555	550	512	548	523	539	514	517	513	530	529	578	526	509	526	545	495	542	507	509	505	527	520	531	556	520	556	532	483	538	532	551	538	517	584	531	537	571	530	520	554	485	566	556	495	506	536	557	540	553	524	555	565	549	538	514	496	521	556	545	518	533	539	527	529	552	526	517	511	519	592	540	543	532	515	523	505	523	541	575	516	539	518	525	525	503	519	525	531	575	521	511	537	531	543	515	564	543	506	524	529	546	516	565	504	588	546	524	517	510	530	532	510	531	547	523	524	530	570	580	475	531	517	487	509	543	547	514	556	540	502	549	540	510	563	480	563	546	508	517	552	545	513	538	518	492	511	499	557	506	531	527	553	530	483	537	550	549	516	529	553	512	533	520	552	502	483	514	522	497	548	534	552	539	526	522	538	529	519	535	509	525	534	533	529	531	505	560	543	498	510	555	539	532	549	499	543	508	488	463	566	543	520	531	500	519	535	507	494	544	544	513	533	534	542	489	513	562	562	514	545	520	560	495	568	583	559	493	467	488	551	552	524	507	530	568	514	532	565	561	554	565	537	575	504	553	500	522	551	536	519	499	539	514	549	503	504	553	518	542	549	541	553	506	553	530	548	536	503	519	523	525	538	505	496	506	535	537	536	584	535	513	535	587	486	525	512	508	529	591	556	520	552	539	513	525	545	513	529	575	554	527	540	532	504	541	498	536	544	582	510	555	504	508	512	502	515	517	523	504	525	535	528	482	547	528	572	520	557	543	543	547	546	496	567	553	497	558	472	527	491	471	578	532	499	474	576	561	526	486	542	561	469	499	569	494	543	569	484	485	525	515	550	521	551	506	560	538	563	480	549	533	503	541	544	531	571	520	530	504	526	537	540	487	504	501	551	533	496	528	542	516	540	525	524	526	516	559	516	545	520	576	490	553	536	544	526	503	545	500	540	535	582	482	560	525	526	521	513	523	552	545	562	504	508	539	512	511	508	559	490	510	537	541	542	516	564	556	511	515	518	523	480	496	529	553	521	517	553	552	524	511	554	529	506	523	557	528	525	500	544	529	473	521	499	542	500	520	533	516	560	533	527	491	572	536	536	498	541	526	538	504	532	538	547	517	528	539	493	515	513	527	555	507	554	567	521	541	503	532	527	543	537	505	507	562	517	563	510	536	532	514	537	514	534	559	477	547	510	552	529	506	482	522
26009	7002	4268	2266	1670	1353	1211	1112	1019	897	866	843	809	773	761	776	750	714	744	750	763	739	689	724	739	711	684	771	731	714	733	706	758	694	758	755	687	771	731	678	692	730	726	722	705	628	676	688	738	735	730	704	728	745	657	728	677	671	702	671	749	691	685	704	711	704	717	709	720	711	721	730	668	724	730	709	729	733	699	744	711	717	723	711	707	701	697	663	715	702	749	740	710	704	709	715	733	688	713	732	682	705	724	700	652	659	693	734	685	684	670	663	725	685	653	690	677	752	709	691	719	750	689	700	664	762	706	687	735	707	699	694	687	771	714	769	707	697	688	696	689	666	684	675	746	676	688	720	671	704	671	689	702	669	693	675	717	723	742	719	674	708	774	688	734	679	678	690	698	702	690	703	720	673	688	699	686	680	708	691	668	684	694	715	661	721	716	703	702	682	721	701	691	735	702	690	723	731	697	729	723	684	731	649	683	674	715	698	710	772	686	743	728	670	690	686	670	716	726	674	692	753	720	719	681	721	704	669	720	670	672	714	748	691	695	688	736	702	671	730	734	661	724	712	706	662	715	728	693	663	703	695	673	707	718	702	702	761	693	684	718	694	733	674	673	705	664	679	733	714	695	696	713	712	691	703	702	716	747	709	721	723	681	729	678	701	719	653	696	660	723	697	707	681	748	710	725	675	702	647	671	709	681	662	713	742	723	729	730	650	675	654	718	719	694	687	719	719	716	676	676	731	700	693	710	686	705	698	692	676	682	707	655	698	704	704	708	655	688	711	687	638	704	700	708	709	720	695	722	648	759	696	704	649	704	689	702	754	684	724	692	715	672	734	663	693	660	732	716	715	654	749	711	706	689	725	674	676	659	686	704	724	695	735	686	732	699	658	726	677	709	669	725	719	723	692	693	698	765	689	772	710	660	670	646	699	703	724	733	659	687	655	702	717	672	698	668	653	690	715	702	712	745	711	678	707	726	717	691	739	715	701	693	718	711	692	735	694	714	675	746	687	715	700	709	740	714	661	747	734	678	717	672	692	693	733	703	707	673	675	686	702	740	673	723	651	746	748	678	729	689	697	689	736	739	715	692	728	696	662	677	677	663	697	687	713	724	707	724	711	700	715	696	707	660	703	674	701	709	702	674	690	666	694	701	705	702	717	687	724	698	687	708	701	696	675	703	722	691	721	716	703	732	716	656	716	743	753	678	702	715	668	709	707	715	715	712	676	684	697	696	747	716	700	663	709	708	727	736	718	684	676	725	681	666	726	641	726	721	713	690	686	693	736	685	716	690	728	689	738	701	713	713	713	705	709	650	712	707	697	719	706	721	743	703	730	692	686	728	726	721	712	721	713	700	699	690	688	703	687	708	715	707	710	724	741	645	678	694	721	655	684	659	729	763	713	671	686	709	731	711	710	689	735	702	701	720	674	687	713	667	690	658	697	691	725	729	698	707	709	707	681	707	708	685	713	696	725	753	687	682	683	667	716	679	712	688	673	723	740	693	698	679	696	742	641	666	680	680	674	641	692	720	660	730	682	684	655	699	701	687	722	667	734	659	690	707	709	702	706	731	715	702	719	720	688	723	703	709	727	722	675	673	663	721	734	773	699	693	721	714	666	702	720	680	741	711	664	746	700	718	700	698	684	707	708	698	634	721	708	686	686	700	724	712	677	679	696	680	716	662	732	711	688	665	692	713	741	701	735	676	710	669	680	642	733	719	729	670	720	635	709	725	674	706	692	737	688	707	686	765	659	714	658	723	684	683	726	714	667	724	716	705	709	661	725	677	698	681	708	677	703	715	746	670	704	718	728	709	662	673	682	728	701	706	681	701	648	692	696	683	714	696	678	670	679	678	732	712	724	662	703	687	686	702	704	704	698	708	728	678	743	680	684	677	706	706	671	633	726	662	671	671	729	692	707	679	669	735	717	737	652	643	705	697	682	680	717	682	686	733	687	684	680	735	672	713	704	710	695	715	740	675	681	708	670	724	688	694	677	721	658	715	730	662	682	681	709	682	693	657	761	756	682	733	698	696	648	728	741	695	700	676	706	680	676	685	727	707	713	709	672	724	731	722	641	676	694	699	717	725	701	690	703	743	701	652	725	694	712	655	679	686	641	720	701	698	699	686	770	718	695	729	697	747	678	682	658	675	710	717	743	707	733	679	709	744	687	712	705	753	708	697	740	710	687	687	702	710	691	670	692	639	644	717	680	704	716	734	686	695	687	727	686	669	667	664	699	692	721	733	707	705	721	711	735	677	705	686	702	721	705	730	739	712	711	708	683	727	749	718	749	742	725	704	706	711	690	687	699	658	721	714	696	716	683	665	685	740	687	719	763	707	725	703	688	697	662	649	694	672	711	678	714	713	635	699	731	719	662	676	708	730	744	674	694	777	680	712	742	686	715	728	735	682	638	677	763	728	693	708	705	724	693	693	727	660	709	703	677	701	715	688	691	715	647	734	677	702	710	739	661	679	705	694	682	669	684	755	698	672	712	729	724	713	692	724	693	727	697	702	704	706	675	703	690	735	728	667	691	753	679	684	702	723	725	707	699	713	709	692	721	750	661	717	635	742	691	701	712	705	696	693	716	653	663	717	761	699	692	720	716	712	697	677	714	682	710	719	690	681	704	746	701	727	693	715	768	746	706	691	696	685	709	698	721	687	689	740	676	729	746	707	696	686	734	685	717	733	656	708	738	720	764	720	746	714	695	663	657	707	694	673	695	653	709	670	679	664	711	690	695	709	687	693	736	739	713	686	649	660	660	674	680	731	656	712	728	704	692	687	656	691	736	685	710	712	688	688	688	697	720	680	692	710	709	670	702	676	689	691	660	733	688	671	750	692	708	678	744	706	648	688	728	755	646	677	676	704	665	753	668	721	712	652	732	674	695	651	649	696	670	658	741	657	669	741	665	714	679	684	731	698	663	743	749	676	683	692	666	662	742	702	694	718	715	676	694	646	688	688	732	681	690	692	741	729	707	717	730	727	688	711	698	705	725	674	743	697	720	670	708	687	676	677	683	726	751	718	700	660	682	711	703	724	716	721	690	684	676	699	647	681	679	734	691	707	709	731	680	715	698	754	686	710	698	669	701	741	677	725	757	675	715	724	618	658	704	701	699	696	685	713	719	692	661	701	699	754	682	711	762	749	672	641	654	695	745	677	708	684	683	728	711	728	705	749	672	714	704	712	654	672	665	713	693	689	704	689	728	683	712	736	672	685	752	695	691	776	717	745	679	694	705	686	715	694	710	710	710	735	707	683	699	725	674	712	684	721	726	698	702	716	679	693	631	700	705	680	692	714	692	699	687	712	705	740	682	713	726	739	690	705	713	696	688	721	659	705	698	678	734	742	730	665	678	734	735	660	715	708	682	677	686	740	702	706	715	728	681	690	678	712	742	684	712	661	667	677	710	677	698	653	701	682	759	703	693	701	757	741	694	723	679	696	725	728	754	714	665	702	695	695	672	725	660
24855	21229	25393	22515	1280	581	545	507	491	503	535	525	505	466	475	501	494	489	491	469	494	491	484	505	448	462	463	466	448	467	485	452	478	489	472	436	463	484	457	485	466	451	476	481	509	515	495	430	476	484	458	502	495	471	486	469	491	474	491	460	489	427	473	480	491	489	454	456	471	483	517	459	472	495	480	463	517	482	480	463	473	458	467	464	435	434	459	502	462	503	470	484	467	461	475	468	448	469	456	483	510	476	454	455	498	472	519	513	485	499	484	454	526	467	458	450	456	528	440	430	464	501	484	470	466	466	469	496	489	485	445	439	508	514	505	438	491	496	488	532	454	450	470	454	432	465	469	429	470	462	477	496	497	431	466	512	500	469	471	469	493	444	477	461	469	457	442	454	481	455	503	490	421	472	472	465	480	500	487	511	484	458	464	469	452	457	503	484	495	452	450	423	494	504	465	486	444	486	481	485	483	490	469	493	484	469	482	470	495	476	461	434	495	458	525	490	458	483	468	503	459	483	457	501	491	455	483	526	456	425	449	456	449	461	511	492	457	471	478	465	445	496	472	507	494	469	476	471	439	490	496	467	448	472	470	453	450	486	463	428	467	449	457	432	443	445	459	445	499	465	481	459	460	476	486	477	446	469	443	488	471	443	461	452	477	483	508	464	424	486	480	440	487	483	489	477	479	448	449	463	475	476	466	469	453	477	461	467	494	469	477	489	447	469	444	487	479	455	456	474	502	516	466	462	440	468	443	473	447	481	498	491	506	458	481	495	484	486	520	448	492	456	480	436	429	484	477	455	506	508	485	474	455	449	437	468	509	446	477	492	471	453	431	476	476	444	465	450	449	454	480	480	444	499	455	442	525	528	490	485	460	464	469	481	464	431	463	493	438	453	438	474	485	488	497	491	496	475	472	490	439	444	451	440	474	473	464	474	447	486	449	448	450	495	427	458	458	480	474	461	464	458	471	452	425	504	488	461	493	486	450	489	467	488	491	481	521	478	475	463	463	438	510	460	457	455	484	463	448	436	480	476	460	476	466	459	503	436	474	484	495	477	492	453	477	470	486	470	478	434	479	465	460	492	441	507	478	457	452	430	521	499	423	453	431	448	498	470	415	484	473	479	468	475	447	467	489	469	440	471	446	485	461	444	556	473	459	457	486	486	464	475	437	475	473	475	442	452	473	454	497	434	492	482	452	469	470	487	476	516	483	473	454	451	451	478	476	484	431	464	435	460	480	435	481	503	490	491	488	472	486	475	467	489	490	440	479	436	497	431	480	483	465	450	478	466	478	460	456	438	458	478	465	440	446	513	444	501	498	478	451	442	477	472	423	483	490	479	463	431	486	460	473	506	485	461	478	469	475	466	480	481	457	478	465	480	451	472	458	504	483	478	468	458	473	445	457	459	462	493	479	477	533	488	502	495	460	457	497	466	488	481	433	449	467	436	480	463	475	446	475	435	465	455	458	473	493	457	466	480	483	466	486	462	467	433	491	516	486	459	443	461	507	506	466	421	470	433	484	505	463	491	466	502	466	485	468	465	461	426	462	453	491	461	487	448	493	516	457	452	442	481	473	497	460	492	415	496	480	502	494	482	482	484	444	478	495	456	481	485	479	497	476	426	460	449	478	488	437	482	489	454	457	466	442	480	462	472	469	479	477	496	442	473	479	431	443	459	445	448	433	434	454	487	474	466	464	538	438	489	474	493	455	487	421	449	478	453	502	495	499	452	438	457	487	447	477	454	470	470	472	458	461	454	470	518	484	467	488	474	477	459	491	488	462	449	455	453	446	445	464	498	470	425	467	431	441	438	468	444	479	455	471	475	468	448	444	492	471	472	483	461	449	459	497	496	481	478	473	478	470	456	478	471	453	473	484	434	461	469	449	513	527	474	417	474	485	481	448	484	445	474	490	466	463	450	509	464	472	470	468	449	465	514	458	429	490	458	500	460	477	478	473	467	454	479	486	481	491	458	474	515	432	476	480	504	440	500	458	502	448	494	475	466	446	511	469	451	492	484	482	496	516	455	465	489	477	465	507	438	502	440	453	473	472	485	512	472	449	481	459	474	492	481	486	474	449	481	455	468	463	459	475	474	471	491	468	453	467	461	444	499	466	519	487	439	454	428	494	445	449	513	457	458	478	457	484	482	462	485	433	425	485	478	475	506	448	471	504	473	485	491	480	459	452	458	483	479	456	459	455	464	466	454	498	465	454	471	456	480	451	539	475	490	467	478	469	474	472	465	441	469	461	492	460	496	474	459	461	483	433	485	445	457	493	441	483	476	479	481	465	468	459	493	487	440	471	438	476	418	475	466	484	460	438	464	465	434	505	451	471	465	448	468	479	451	473	490	466	468	463	479	441	472	469	474	461	488	482	476	447	458	507	461	472	436	502	450	434	440	419	477	482	465	496	475	461	504	476	480	498	498	497	473	537	498	470	480	479	480	479	454	444	439	460	441	421	486	437	477	461	480	461	475	480	466	458	484	463	495	451	512	465	480	466	465	494	487	497	453	468	467	453	467	487	465	473	482	484	429	456	461	466	462	485	453	464	486	495	468	467	466	473	450	448	466	489	453	460	439	479	431	457	477	482	445	421	477	464	465	481	481	465	464	447	480	492	498	469	492	475	451	474	467	457	455	498	483	448	472	446	474	466	504	493	486	478	427	439	481	495	459	480	490	483	473	486	482	455	474	486	485	480	467	478	518	486	450	489	450	443	433	443	437	460	462	482	502	480	486	441	498	493	477	486	477	439	483	472	477	460	470	454	461	463	495	478	456	444	438	467	465	467	502	524	461	481	478	456	459	490	454	474	462	463	465	441	478	482	463	466	449	488	481	440	487	449	477	468	475	476	446	462	471	439	477	476	474	451	485	485	443	486	492	468	488	495	461	478	465	485	477	470	431	482	483	460	506	463	445	472	463	462	448	486	462	470	476	434	477	471	459	436	461	474	456	476	465	432	475	472	468	478	485	467	447	485	464	427	488	497	476	476	455	502	500	504	486	453	446	453	436	495	451	442	476	465	468	479	456	455	442	442	493	500	474	476	460	479	467	460	467	467	484	512	438	491	454	443	464	513	465	462	484	481	442	485	438	424	453	436	462	480	462	464	482	455	466	464	475	454	505	524	471	495	461	475	448	448	458	470	422	458	467	467	486	467	471	467	524	464	452	483	493	447	483	455	482	459	473	485	482	455	499	467	482	477	463	477	457	476	466	477	504	457	491	454	492	464	449	498	461	439	471	432	435	451	472	484	486	473	476	497	451	502	478	464	473	494	440	470	456	496	438	468	482	458	466	471	494	466	468	506	469	478	453	484	489	523	445	485	461	480	457	487	496	467	497	470	468	473	476	447	477	460	459	470	465	449	494	462	480	469	464	459	433	445	453	463	484	453	482	483	460	504	471	509	477	430	504	469	491	474	449	439	483	441	459	491	465	512	505	450	488	470	466	508	467	426	504	479	503	438	489	468	449
23039	3248	2225	1315	1042	935	843	784	732	674	621	658	629	638	645	685	656	615	620	603	626	644	608	587	611	616	608	612	585	607	618	638	643	607	614	592	577	598	611	634	610	550	634	584	629	602	576	589	640	600	624	600	629	612	598	634	591	607	636	614	617	580	631	556	551	599	630	628	591	610	619	628	585	589	569	603	637	623	601	615	602	620	605	623	589	587	575	587	607	625	653	626	608	612	601	574	588	611	611	606	637	650	596	599	573	596	596	631	612	614	633	598	584	599	573	586	582	613	578	552	608	582	581	635	628	631	631	604	571	604	671	593	642	583	573	578	625	593	622	603	601	631	580	632	599	635	630	630	584	649	596	589	608	584	673	576	565	600	576	624	614	594	614	629	584	638	613	571	555	627	674	638	630	604	596	603	638	540	615	579	599	605	623	603	577	611	606	640	599	632	572	573	633	601	577	588	578	632	639	630	648	599	588	594	612	633	636	585	617	568	608	633	610	576	595	639	653	580	580	589	607	616	600	626	637	595	639	621	594	629	631	597	621	606	615	581	607	607	617	647	569	609	598	585	571	621	613	592	586	618	617	629	580	608	625	625	622	624	537	621	631	580	566	601	621	607	605	572	626	631	624	618	585	601	597	654	627	639	590	646	630	565	579	583	591	579	604	600	586	560	630	562	637	601	597	641	614	620	622	646	547	572	559	622	617	582	593	593	611	600	635	608	590	567	639	561	587	565	614	577	592	589	609	591	609	605	616	583	641	624	587	563	616	564	627	624	586	623	599	580	627	602	584	590	632	667	561	576	630	609	626	628	583	596	591	587	625	656	587	591	566	568	614	593	638	592	612	616	574	632	593	585	582	587	608	588	599	588	616	592	611	569	578	604	601	625	554	563	600	577	614	618	640	638	571	607	620	600	605	641	573	588	581	577	600	585	603	607	585	592	614	581	612	644	632	603	643	613	597	579	572	612	625	573	603	574	601	593	549	604	619	611	652	588	653	590	631	559	624	648	626	590	635	667	589	601	586	614	575	592	636	587	650	613	558	597	587	625	621	585	561	591	607	633	558	581	620	594	622	621	589	598	603	617	619	569	603	594	623	617	592	604	614	587	594	594	653	635	584	609	612	593	606	587	628	617	592	621	629	550	618	632	594	587	628	628	637	578	600	627	603	633	609	654	595	601	619	592	680	618	607	597	614	620	651	674	631	627	614	618	613	588	580	614	637	620	594	546	632	633	587	631	609	590	617	571	614	582	610	623	590	599	560	622	625	590	629	613	588	586	578	610	569	611	610	573	609	597	588	586	611	546	593	625	554	588	578	606	615	576	640	650	598	654	569	626	594	586	629	618	604	621	577	628	610	597	567	635	544	601	612	607	589	603	593	606	596	588	567	578	614	602	579	601	609	620	609	587	581	563	605	570	607	582	609	611	613	615	586	566	620	585	573	562	606	628	611	576	584	595	586	586	546	594	635	626	613	592	591	644	597	630	583	638	633	566	637	621	608	651	583	599	629	589	586	527	641	616	586	576	611	580	590	610	615	613	592	635	599	649	602	596	596	591	635	602	617	617	562	560	581	595	635	639	565	622	613	595	637	558	621	646	643	617	614	635	584	627	586	621	572	606	588	609	588	618	578	607	562	641	650	579	572	627	592	586	594	582	653	550	630	616	606	629	579	658	601	621	605	620	567	597	573	581	604	597	587	600	612	597	589	600	635	627	587	580	626	622	648	616	610	583	604	662	578	604	605	609	592	562	579	577	627	620	625	610	640	631	576	571	612	569	548	651	592	583	594	610	617	598	607	565	666	573	619	575	593	620	640	584	617	580	605	567	605	575	580	587	635	627	591	574	597	582	600	589	630	611	610	576	628	610	622	579	631	609	588	554	620	580	620	570	582	579	605	579	616	601	582	601	616	587	600	604	592	606	605	584	583	596	618	601	617	649	572	623	561	551	608	583	581	583	592	531	589	603	589	595	586	587	599	607	624	563	643	567	576	601	630	599	609	653	610	604	600	594	632	568	599	625	630	596	593	583	581	640	616	623	622	600	589	642	631	640	611	609	570	610	602	607	556	566	589	591	616	628	577	589	634	574	585	602	641	605	607	636	599	597	576	568	573	583	572	591	607	611	594	598	595	594	609	584	603	600	622	588	614	604	619	623	612	611	618	589	618	593	592	565	595	596	576	608	623	586	577	603	573	627	611	585	554	590	590	596	627	599	576	602	605	660	601	613	550	620	562	588	633	646	594	612	598	612	615	618	634	613	604	563	601	566	575	572	543	592	601	631	539	585	626	595	567	593	614	625	593	611	572	586	639	612	628	639	621	583	616	638	626	578	601	599	628	581	587	600	588	627	590	590	637	624	574	693	613	630	639	588	597	605	576	603	590	579	603	665	583	630	618	646	596	600	582	555	577	591	591	579	616	573	621	605	617	579	619	612	602	581	586	582	585	648	629	605	656	569	595	638	601	585	608	656	608	624	631	586	598	609	583	605	643	600	612	599	630	557	640	621	580	550	512	657	588	614	597	578	596	636	575	619	586	618	628	610	643	586	586	586	626	594	566	552	583	637	649	588	585	610	599	605	623	576	602	577	625	618	607	590	561	618	654	600	622	647	548	596	585	590	592	636	600	625	579	607	601	616	616	646	580	599	602	609	608	568	642	555	596	635	592	588	647	620	625	591	598	594	592	586	583	614	636	564	620	590	612	596	625	567	648	587	553	633	622	603	612	636	594	640	633	578	626	603	626	599	595	667	599	546	593	569	639	609	652	599	626	599	622	630	606	618	608	596	627	602	593	608	600	589	593	605	606	642	563	650	573	644	610	616	588	572	595	591	601	609	610	605	605	602	648	635	568	628	578	592	590	605	629	595	587	598	612	611	612	614	614	600	625	602	602	628	626	606	581	588	574	601	610	626	631	591	642	585	597	568	611	591	579	594	562	590	605	618	604	582	609	565	648	610	617	591	560	565	574	602	675	645	584	570	605	605	594	596	633	576	570	602	616	599	562	623	627	556	561	635	630	645	557	610	586	591	609	613	658	602	618	604	611	575	566	583	628	660	624	621	633	595	587	601	612	645	621	575	632	565	594	578	620	599	609	603	609	607	587	622	594	580	609	638	632	581	617	616	630	596	573	602	608	588	619	608	553	604	641	590	602	621	588	627	585	624	586	599	630	562	600	591	581	627	665	555	647	599	597	590	631	612	584	585	599	598	596	609	625	594	616	611	624	567	614	607	626	607	611	596	624	644	618	605	603	617	588	616	552	585	623	610	649	592	595	601	658	638	603	582	652	629	595	650	600	614	581	593	572	587	583	589	624	610	618	582	586	579	619	560	620	570	574	617	610	611	572	604	592	617	584	619	590	582	563	591	631	577	574	549	634	661	589	611	573	573	607	551	599	614	604	602	630	604	610	626	589	606	595	550	609	559	599	602	610	611	584	637	590	620	564	609	590	627	615	602	615	599	666	558	568	621	589	601
22513	21239	28306	24493	21236	18853	1147	539	407	409	392	345	315	301	294	301	310	267	262	258	253	289	279	250	233	267	266	252	247	236	265	230	244	253	220	260	250	267	255	227	252	260	236	235	228	259	252	255	231	257	268	239	237	260	255	237	237	251	225	249	239	222	249	251	227	216	237	239	242	254	257	264	234	225	237	238	258	218	251	262	246	272	249	216	253	222	245	250	256	260	244	243	255	248	236	213	228	213	250	249	229	218	249	239	230	218	281	238	226	253	251	247	252	246	236	247	251	258	239	239	253	212	242	235	253	260	234	246	214	258	248	243	247	229	257	243	256	216	257	237	222	227	252	225	256	249	226	278	227	244	204	262	237	242	253	242	258	216	235	255	248	257	248	238	238	230	221	230	241	235	241	252	220	245	222	231	244	256	225	271	238	252	262	257	232	240	243	240	237	226	265	216	250	249	259	247	248	260	245	265	259	242	219	234	224	245	240	209	224	242	251	235	258	271	239	223	248	215	239	241	237	239	230	227	236	249	227	254	236	249	215	245	223	229	236	241	234	236	282	228	274	212	258	220	246	230	248	254	234	220	259	216	234	242	238	232	229	254	248	223	253	261	254	246	240	248	230	251	254	214	248	230	216	245	239	241	255	219	250	276	245	258	217	242	265	248	231	240	231	270	229	229	247	232	208	248	228	246	242	224	236	252	250	240	255	256	234	231	262	224	229	241	220	234	236	226	243	198	202	227	252	237	236	248	252	261	235	225	247	250	263	230	213	245	260	243	251	237	275	223	239	242	224	215	261	256	224	229	230	228	241	225	244	254	204	219	228	255	264	271	223	220	235	229	252	258	245	226	247	246	245	227	253	231	253	249	247	220	213	245	254	238	223	222	211	242	278	248	237	284	230	235	247	230	211	229	236	218	219	238	245	243	241	240	257	242	247	273	240	230	250	251	225	241	237	239	220	231	261	233	262	233	238	239	237	253	221	245	227	239	237	230	235	222	250	248	251	232	230	248	258	248	228	247	248	255	249	256	261	264	251	246	243	268	240	225	240	247	258	248	251	255	229	239	235	259	270	237	227	233	269	240	230	214	254	231	200	241	208	247	240	257	250	250	230	257	285	239	233	249	245	229	235	244	238	213	220	237	243	266	224	265	234	222	266	249	247	217	241	234	273	256	221	243	236	257	258	239	232	225	232	236	293	224	264	247	235	270	258	242	246	240	224	225	265	238	245	239	230	235	248	253	235	255	239	234	227	230	247	228	253	262	210	230	282	256	222	249	243	265	228	241	252	260	238	236	234	247	248	242	249	238	248	227	242	250	238	243	201	228	241	225	237	242	234	241	233	234	236	256	251	247	230	232	275	226	225	251	235	242	225	243	240	253	245	232	228	233	216	255	235	236	223	259	256	246	200	250	257	216	226	218	251	228	236	247	227	222	274	248	257	234	243	271	236	258	238	264	239	242	236	242	226	227	249	223	260	241	227	240	221	216	217	223	223	234	241	242	217	225	247	247	223	252	241	224	236	254	239	228	209	258	238	250	270	237	220	255	215	231	210	259	235	221	266	243	246	228	241	210	206	232	255	259	259	226	236	251	219	213	251	229	237	232	257	246	252	239	242	242	222	262	214	231	236	237	282	234	248	247	238	220	236	257	228	208	246	222	244	229	264	242	250	205	267	255	215	243	223	242	235	233	238	213	255	230	253	238	223	243	224	235	232	236	247	259	229	257	244	231	207	239	254	221	216	249	232	245	254	249	242	221	223	246	241	264	258	241	244	226	258	241	252	239	248	214	239	229	265	234	256	250	231	216	235	222	225	244	258	244	234	236	242	213	229	216	223	233	248	270	277	237	225	230	231	237	197	265	245	217	234	250	212	227	232	245	226	240	259	239	245	219	257	240	244	232	246	242	236	241	239	274	233	241	224	249	226	238	217	260	280	239	229	228	250	224	215	232	254	250	255	219	262	211	256	238	253	268	239	233	245	241	227	239	231	241	234	249	240	239	256	241	232	229	259	253	233	241	251	216	233	252	248	247	223	238	228	236	258	252	246	206	257	230	238	237	234	230	249	256	230	227	254	217	216	265	236	245	209	233	251	257	229	242	236	256	265	234	226	234	210	221	249	251	251	232	255	239	253	234	227	233	230	229	252	232	269	237	240	223	226	236	232	248	268	227	226	249	243	224	246	229	211	237	245	227	248	237	222	218	249	218	221	266	220	218	241	234	246	241	254	251	259	240	266	252	251	221	260	228	233	219	220	261	247	270	250	270	264	221	248	256	245	255	240	235	250	243	226	246	265	256	233	252	241	233	233	250	253	245	259	248	222	248	242	254	244	259	233	239	259	243	245	219	240	251	253	257	237	269	191	245	248	233	266	244	262	248	239	236	253	238	243	244	243	230	235	257	225	240	220	229	243	201	224	246	237	233	254	221	245	243	206	224	249	254	256	223	237	254	248	242	236	238	226	228	237	218	235	260	256	244	250	245	266	272	213	234	256	243	222	251	255	236	270	247	230	255	242	232	238	246	225	232	248	236	232	235	221	254	238	234	240	244	249	252	231	254	240	219	251	262	227	257	250	237	239	253	213	234	254	250	260	270	269	226	254	249	250	234	231	258	233	234	253	222	226	232	231	220	241	244	243	216	246	233	239	227	262	217	237	259	269	242	232	258	221	256	231	224	243	246	233	253	245	221	253	237	239	242	221	223	224	281	252	236	224	246	230	222	212	217	247	246	241	233	234	222	225	268	258	251	243	257	215	245	242	242	229	230	236	227	275	233	257	256	238	246	243	242	233	234	237	234	237	240	256	225	242	223	213	223	250	230	216	248	260	248	253	249	248	243	226	245	235	261	220	249	267	247	257	228	245	212	246	222	230	246	215	248	237	220	231	221	214	234	231	207	214	256	235	213	236	239	276	263	238	221	238	256	255	244	249	250	229	242	242	260	227	249	242	240	222	252	243	263	216	246	232	250	235	242	234	242	235	229	245	241	227	276	263	217	259	221	260	239	220	237	251	256	245	222	265	233	273	227	241	212	234	259	249	244	229	232	251	234	276	241	258	241	208	236	229	263	245	248	245	235	243	226	255	233	247	240	226	228	246	251	243	261	244	262	261	238	220	214	248	252	241	254	226	243	230	218	207	235	253	223	221	234	249	235	242	233	230	212	242	232	255	243	259	230	241	219	230	233	241	230	231	254	233	229	218	233	242	221	223	236	258	246	260	233	248	253	253	240	235	261	207	235	238	252	238	217	250	231	249	255	244	239	249	229	232	250	258	228	218	230	247	214	267	241	252	232	251	257	229	263	248	261	250	220	219	215	236	240	230	232	246	255	228	244	247	270	242	238	232	240	223	220	259	249	217	244	237	240	233	247	258	235	231	246	248	254	260	279	262	233	232	248	259	229	274	230	262	205	206	215	243	214	239	214	255	260	225	265	242	252	230	268	254	248	214	250	242	233	283	212	241	271	222	229	265	227	229	201
28716	10714	6418	2975	2196	1531	1186	980	847	748	617	585	508	474	471	410	415	391	409	371	409	362	380	347	349	361	382	376	331	356	346	332	360	374	339	338	363	346	349	330	338	334	363	332	359	334	343	342	315	348	296	345	348	315	325	326	312	308	337	323	336	357	299	336	332	353	335	342	310	327	340	307	338	339	344	329	340	331	321	308	329	320	331	307	347	299	312	360	289	274	292	307	321	312	331	339	312	306	309	324	330	307	344	328	330	337	350	336	334	318	327	321	333	314	309	298	319	354	311	310	315	312	333	326	309	349	316	305	362	344	322	334	348	304	348	347	304	328	318	323	323	314	350	312	331	329	330	342	344	304	320	324	352	314	326	331	326	307	320	328	328	327	310	331	327	316	343	319	327	279	326	302	340	318	323	325	313	339	305	329	323	351	331	305	333	340	325	320	357	296	288	325	294	324	303	318	326	319	335	329	337	324	306	315	304	318	321	335	282	354	336	329	317	317	323	324	330	312	327	333	314	317	336	318	350	325	310	332	293	355	318	308	310	307	338	367	320	302	328	323	323	334	367	338	333	311	322	310	294	347	330	352	320	342	319	309	322	323	295	295	320	335	312	323	322	353	299	302	336	313	310	333	313	313	302	306	363	351	338	309	324	337	319	325	348	309	298	323	336	312	310	307	327	313	337	303	337	313	321	305	301	302	303	349	326	342	298	330	297	309	279	319	317	343	356	334	312	339	306	343	363	346	346	314	311	352	324	324	328	330	314	319	322	324	317	318	315	323	330	315	322	294	339	330	337	316	336	306	330	343	351	337	286	299	323	293	306	322	318	314	304	345	299	320	326	324	324	304	325	325	309	319	328	333	292	318	311	318	306	325	313	311	321	349	300	326	321	313	344	312	325	320	303	314	340	340	335	330	311	303	291	343	344	331	346	330	300	327	344	331	354	295	326	330	303	314	339	317	328	295	370	361	289	319	333	286	306	320	321	314	321	338	321	309	358	262	338	338	303	345	311	338	334	341	315	341	311	342	338	295	329	310	305	337	304	313	329	311	316	332	309	313	321	346	307	304	314	351	306	318	325	330	318	292	326	334	307	307	330	311	324	304	311	318	309	338	321	333	324	346	330	293	323	304	291	299	311	322	316	313	320	324	304	324	300	301	311	343	331	345	318	333	319	331	318	325	326	370	311	301	323	313	320	308	321	308	301	324	333	304	311	337	323	325	287	356	318	322	357	340	320	321	304	326	294	311	329	322	297	315	279	320	281	303	303	320	304	344	289	337	337	344	321	323	326	311	348	334	304	354	331	320	327	313	330	332	338	326	305	300	298	351	346	314	308	313	316	346	327	326	319	355	339	317	311	327	326	340	335	334	302	327	316	313	303	348	317	315	359	295	363	321	299	278	298	303	313	315	327	310	327	329	329	307	328	285	337	324	328	372	335	329	322	298	319	319	329	288	326	333	350	303	326	347	282	307	305	342	326	320	369	295	301	341	348	345	311	295	318	334	316	326	299	297	346	331	335	373	343	296	334	306	325	328	311	354	334	306	320	312	295	310	314	308	344	302	330	317	329	311	332	316	304	290	334	311	343	332	297	301	314	353	343	315	324	330	311	343	322	337	340	329	312	323	283	334	307	335	331	309	323	316	342	345	312	329	301	338	334	314	326	322	337	332	318	324	343	307	345	303	322	329	320	321	325	329	305	336	320	334	317	331	345	300	339	317	326	336	312	322	340	331	328	343	328	313	361	312	295	334	346	342	327	332	312	323	300	308	327	304	313	313	298	331	301	304	318	323	313	318	317	307	316	324	346	318	307	293	342	317	328	310	332	330	358	315	340	321	324	334	323	366	346	307	309	339	320	326	342	343	344	314	317	352	347	363	304	348	278	305	338	321	302	332	321	313	300	292	342	324	307	359	339	323	297	324	304	316	333	306	328	310	297	313	298	314	321	316	332	302	337	330	321	301	314	318	339	316	307	294	296	293	348	321	336	297	325	348	301	309	332	315	331	316	333	320	339	333	329	309	340	294	325	302	321	307	325	318	299	310	322	347	322	307	318	347	302	306	307	321	314	333	364	328	323	319	325	329	317	326	296	293	345	325	328	337	298	306	343	316	312	302	323	281	301	338	312	319	334	311	288	339	334	323	324	294	302	334	328	306	354	317	328	323	294	327	336	308	333	332	368	306	315	329	342	288	334	340	307	342	315	324	321	296	306	354	326	316	317	299	331	315	344	287	326	328	299	303	320	314	317	303	304	334	351	321	296	315	298	316	290	340	341	339	335	334	314	346	274	344	318	327	316	325	341	303	338	297	313	281	343	319	351	312	310	290	294	338	312	295	330	313	324	325	323	318	291	325	316	324	345	310	312	331	333	340	311	294	330	307	327	331	346	334	311	318	340	333	306	304	334	319	309	319	335	331	308	314	304	378	367	348	345	331	315	329	337	340	326	307	319	362	342	327	334	304	341	330	305	370	297	343	332	311	308	340	327	339	314	340	317	326	321	335	295	297	310	336	345	305	332	310	306	320	325	334	321	281	293	335	311	343	316	329	308	330	349	343	310	322	349	327	363	340	312	333	295	333	319	335	335	341	308	310	307	337	304	337	295	319	322	332	310	338	307	333	363	307	307	337	301	313	310	314	316	338	338	355	329	308	301	315	292	335	319	334	308	341	334	323	316	327	285	343	338	334	316	309	349	320	314	312	329	327	326	310	331	330	313	325	306	310	314	314	348	298	347	348	330	312	317	307	290	310	308	315	309	324	335	336	320	335	311	299	353	340	317	294	323	329	330	343	315	310	322	326	353	333	334	310	300	336	296	323	313	333	357	356	348	351	311	379	352	333	334	350	285	341	327	293	337	302	315	318	325	308	285	319	343	314	341	298	342	332	311	322	295	272	321	341	289	327	334	291	331	319	315	322	309	335	324	311	310	320	326	320	350	319	331	311	340	318	324	337	320	324	339	313	302	322	362	319	327	348	304	332	341	319	342	310	318	358	342	312	307	320	285	317	357	315	323	306	313	325	341	349	285	286	317	312	327	292	320	333	345	322	317	309	333	351	329	312	337	317	312	340	316	276	334	310	355	293	336	353	313	307	293	335	309	332	348	319	324	294	333	327	318	330	339	297	312	314	349	314	348	313	313	346	309	318	338	306	310	322	328	335	281	332	339	325	345	326	316	314	319	332	328	337	331	316	340	335	321	316	355	320	314	286	326	320	365	333	300	333	319	324	317	298	338	349	318	322	295	301	328	333	320	307	328	307	328	312	337	305	315	341	290	319	330	318	330	330	334	327	293	296	326	337	319	320	298	331	322	325	289	354	342	355	329	345	328	336	302	322	306	325	328	302	300	320	358	309	320	335	354	362	304	312	312	327	315	337	335	328	316	335	308	313	353	310	319	315	340	338	312	347	334	357	309	338	309	309	326	354	332	304	339	342	351	301	311	320	360	332	295	334	324	327	314	307	312	311	313	320	294	324
27937	15834	2591	857	762	691	686	673	701	676	720	678	690	686	682	684	741	650	677	675	676	682	669	722	702	682	686	669	684	715	688	681	657	678	688	651	655	662	660	645	681	667	683	691	646	692	647	649	689	685	657	650	662	675	624	720	682	627	683	653	635	728	681	660	657	693	685	632	637	694	628	682	692	663	668	701	647	672	696	649	673	672	641	697	665	667	711	665	674	715	654	668	646	656	645	688	662	624	669	668	669	666	682	627	707	643	669	683	641	669	671	664	688	711	637	644	696	681	669	659	644	671	671	654	656	662	627	706	636	677	675	653	677	645	692	656	662	632	657	638	669	710	671	679	670	594	650	639	671	686	645	654	645	669	654	690	714	669	655	688	665	620	641	673	659	681	710	608	666	652	642	702	731	655	632	717	612	648	666	624	646	653	684	688	624	613	680	617	670	654	684	645	662	645	640	646	708	699	679	670	678	659	626	636	680	654	648	711	676	678	627	682	641	577	631	624	688	634	631	657	639	646	653	690	693	659	612	631	624	669	667	663	632	635	682	692	660	636	658	695	672	651	726	679	683	678	678	680	618	659	634	680	680	657	669	646	631	694	700	652	661	671	692	692	673	710	640	639	680	688	661	684	679	690	649	690	646	649	653	687	713	651	644	699	679	658	682	660	674	619	672	670	739	646	609	672	639	642	670	640	694	664	663	624	632	677	632	646	586	731	642	647	716	613	699	664	642	612	651	647	675	646	666	651	655	640	652	631	600	656	696	636	642	696	709	637	656	695	674	734	650	672	664	646	617	668	622	640	719	645	645	654	704	668	644	656	666	671	668	615	678	650	666	642	666	676	624	637	695	691	686	698	626	666	653	695	667	662	689	636	673	658	653	651	653	645	685	672	690	621	667	655	659	690	669	671	648	683	629	699	659	676	703	652	670	642	643	662	672	682	655	685	686	649	691	674	656	686	659	669	677	627	682	644	694	700	701	650	636	676	608	671	654	672	650	656	655	672	634	740	634	652	673	597	624	665	715	675	700	640	639	661	677	654	639	663	677	673	626	681	647	675	639	644	682	706	642	676	612	649	664	624	684	686	656	675	657	666	700	683	712	687	642	650	646	651	649	694	667	627	662	697	644	673	640	688	639	679	630	640	678	657	654	682	681	725	624	637	650	626	688	722	688	679	661	664	646	671	713	611	677	704	645	692	622	682	597	670	652	656	670	728	664	697	681	670	718	662	671	686	669	688	662	644	664	680	646	718	649	664	684	687	655	647	639	721	702	665	638	666	657	707	682	652	659	624	691	669	676	663	658	676	705	658	654	662	587	659	651	674	627	665	638	667	640	695	630	687	661	675	662	676	668	677	657	657	678	663	655	642	636	654	674	631	719	680	690	675	671	677	676	645	631	698	658	639	646	731	704	681	695	630	664	657	674	672	641	660	660	660	628	619	703	608	624	639	666	670	686	660	657	676	627	698	613	653	690	716	680	670	668	657	625	650	610	669	712	646	661	679	630	683	672	689	671	652	662	646	635	649	682	658	664	657	674	662	688	685	671	647	676	693	642	706	696	698	612	666	700	667	698	642	660	664	702	647	670	698	686	650	687	706	677	665	647	625	662	706	639	657	675	663	669	689	720	697	710	670	662	649	669	650	722	649	642	705	683	670	658	676	686	678	655	688	683	683	640	618	688	676	695	644	648	681	647	640	662	672	659	632	670	683	698	652	666	636	653	661	667	621	636	646	654	678	685	629	659	668	616	720	712	648	698	642	650	663	671	612	641	638	654	680	687	635	666	685	629	703	659	681	670	692	678	678	743	687	653	680	666	664	661	696	702	701	704	656	646	688	681	636	644	650	649	689	664	666	681	675	661	659	734	634	687	708	654	601	648	641	668	663	624	696	653	667	679	730	645	722	652	665	666	638	623	649	677	653	690	674	658	671	685	675	646	700	690	696	709	694	676	733	634	646	640	668	653	679	597	637	680	663	636	670	666	681	699	633	661	670	682	630	683	649	691	679	666	648	678	601	654	627	660	725	647	664	668	659	680	648	654	641	629	666	687	687	707	665	686	664	638	676	689	640	676	636	689	624	639	658	660	666	650	639	715	658	687	665	704	678	661	660	651	649	684	655	739	668	671	654	671	622	688	652	657	652	674	647	660	740	647	634	696	661	674	670	699	654	638	673	643	644	651	691	635	682	640	669	601	684	628	680	658	612	673	683	667	688	648	665	656	700	646	664	671	693	699	658	678	704	688	665	651	673	693	702	636	646	640	672	664	689	716	663	667	668	664	662	648	673	691	699	668	656	703	694	630	608	700	642	663	746	639	657	674	667	649	669	689	636	682	645	625	690	663	643	666	642	695	647	643	654	676	683	663	654	664	662	690	652	685	636	686	653	616	621	673	660	630	664	660	668	663	650	651	673	692	664	689	653	643	676	660	662	646	656	652	654	696	682	660	624	635	664	683	675	614	674	628	617	669	648	653	694	674	624	660	677	649	660	700	641	654	648	697	619	625	670	688	692	680	654	668	665	666	684	714	696	668	643	692	658	652	674	719	680	653	707	646	677	647	715	659	645	658	629	652	665	687	652	649	651	634	671	713	645	645	646	691	628	624	712	741	634	636	675	664	655	706	662	669	671	624	683	682	693	634	664	696	694	642	672	667	700	670	663	662	710	663	679	658	654	667	679	646	652	648	658	645	648	658	644	707	646	643	699	704	650	652	629	699	636	632	629	648	685	647	650	677	644	622	643	623	652	674	701	605	656	701	668	659	606	629	612	616	672	682	664	675	639	674	662	716	668	669	644	675	680	650	704	662	637	695	615	707	653	682	668	668	680	632	648	695	649	654	636	678	655	667	667	634	686	696	682	636	656	627	631	663	626	651	695	679	687	713	686	663	643	664	639	683	637	678	648	683	655	667	672	690	681	688	642	671	653	684	637	661	676	643	694	714	654	653	696	668	662	675	695	683	641	698	679	669	600	651	634	656	650	652	645	674	630	675	667	653	664	632	633	665	669	638	632	594	708	631	637	662	661	643	674	666	687	712	658	650	642	690	623	657	651	683	627	693	659	665	685	610	662	637	692	658	650	663	683	661	642	632	673	615	642	674	616	654	690	639	649	684	654	671	680	665	643	688	653	622	659	677	669	672	713	670	672	657	680	657	641	690	654	689	676	671	664	670	655	650	664	673	634	653	608	646	699	683	721	692	683	687	667	662	645	653	707	667	651	650	697	647	668	640	626	695	635	643	726	665	672	716	676	660	702	692	686	591	724	648	661	686	682	652	685	689	686	634	688	637	623	700	616	673	670	669	708	673	701	593	665	647	681	650	684	698	667	642	639	665	665	680	643	695	655	652	661	702	665	699	609	700	676	701	641	700	658	714	678	677	656	642	691	688	707	687	663	700	649	668	646	606	700	623	655	677	683	684	719	684	715	636	657	667	663	678	654	664	626	671	670	661	655	634	679	653	644	683	716	650	634	629	704
8909	1213	1072	916	948	953	866	873	898	874	859	849	837	826	858	829	851	877	856	874	861	792	829	826	844	837	866	783	808	829	847	856	837	852	848	897	852	889	838	896	863	850	885	814	853	929	812	868	831	865	885	847	869	859	885	863	881	846	826	866	811	807	859	880	874	869	832	868	841	863	829	843	829	819	847	897	873	831	849	907	786	828	887	845	880	830	817	874	890	837	818	853	887	850	898	834	886	856	801	888	829	851	824	893	851	807	818	842	854	837	803	839	841	836	875	864	816	866	778	822	866	842	837	850	889	813	860	847	823	806	838	860	833	826	897	883	878	859	821	842	876	884	813	835	881	894	856	805	820	892	853	831	861	867	837	874	845	799	748	891	847	853	829	841	867	838	874	823	816	880	880	848	875	829	842	862	815	880	852	834	807	831	861	850	861	841	820	837	837	831	878	925	831	895	890	833	868	793	864	890	817	834	803	875	884	837	878	824	804	903	821	826	871	868	873	799	926	844	835	829	876	846	826	820	850	851	847	870	872	866	807	876	878	889	838	862	792	820	862	825	880	859	872	841	809	880	818	821	859	860	880	811	905	873	855	801	844	873	859	769	875	835	864	830	853	847	868	862	871	847	844	837	884	876	879	816	819	882	857	875	870	866	828	849	852	910	803	862	860	851	822	828	868	819	840	854	858	837	868	854	832	858	843	871	872	835	855	851	859	863	847	845	859	853	884	840	839	838	831	866	872	825	826	884	860	860	856	844	847	857	863	872	825	799	850	868	840	854	909	792	853	825	862	835	879	853	799	864	886	866	820	850	831	838	786	856	886	801	850	834	854	821	842	803	821	825	868	823	874	883	889	864	862	810	858	837	872	816	827	859	891	806	857	822	806	901	847	884	846	871	817	858	851	829	837	825	847	917	843	831	845	790	838	823	903	853	745	818	883	837	824	883	854	818	784	853	837	835	833	818	870	867	817	843	851	835	829	867	821	834	846	868	827	840	813	879	820	911	821	841	864	837	850	809	866	856	880	822	883	879	839	829	868	850	829	841	896	848	809	834	858	815	838	838	860	847	870	872	873	838	837	853	821	859	896	855	829	787	833	855	909	804	862	850	826	809	784	846	848	821	883	799	802	816	921	847	892	849	845	894	849	788	849	830	832	851	860	767	820	857	867	838	833	877	836	862	865	878	914	802	861	883	816	825	869	870	858	834	800	880	849	849	889	831	867	806	861	828	848	863	814	887	859	793	825	851	843	849	825	837	866	875	845	859	844	836	896	846	869	873	866	861	874	895	878	874	845	844	817	873	826	880	837	886	809	797	863	840	850	833	842	885	822	873	833	880	903	874	842	885	804	860	853	882	856	847	858	817	857	844	828	875	860	843	840	880	873	887	843	843	877	792	838	835	868	831	842	868	869	866	808	837	832	846	855	797	789	861	883	837	802	864	869	850	883	859	859	858	825	856	850	848	865	853	839	853	919	825	820	855	862	815	853	808	908	913	893	873	835	852	846	864	811	842	823	858	848	918	887	859	847	818	872	824	879	867	863	854	849	783	865	782	803	814	834	783	896	804	810	849	883	814	843	820	866	825	858	839	858	845	920	829	863	839	849	899	872	762	856	824	793	843	798	895	816	848	844	830	831	859	797	839	832	858	855	833	852	825	818	886	892	825	921	856	836	888	887	833	897	814	848	833	863	820	824	876	886	824	815	855	848	844	850	833	899	901	852	869	847	837	885	810	846	888	760	832	873	858	909	868	833	870	859	845	810	862	820	911	862	870	836	842	863	801	888	825	841	798	893	850	905	837	869	888	847	844	843	885	820	823	798	886	820	858	851	896	820	814	877	787	858	834	856	848	853	856	861	851	867	819	861	876	842	926	861	845	868	900	825	827	875	814	838	873	844	907	844	851	889	836	816	932	857	837	870	776	917	802	823	799	880	911	750	851	798	845	767	817	791	844	848	823	876	793	799	822	900	864	873	849	863	851	855	824	855	874	850	861	846	851	838	855	829	876	816	862	846	828	860	844	784	825	827	849	805	854	862	914	831	851	861	840	921	871	894	892	819	837	882	848	870	864	868	839	883	873	863	905	842	874	837	831	836	853	829	903	835	854	849	848	839	884	844	843	824	859	860	826	900	846	830	832	828	869	830	825	827	857	896	883	837	891	836	877	870	913	846	836	845	838	836	886	821	875	834	866	827	865	893	864	837	833	870	896	810	827	873	824	843	826	854	840	840	847	900	873	872	855	895	841	858	852	850	807	835	905	812	868	872	829	881	860	883	873	874	817	867	802	857	868	859	870	856	776	847	814	871	836	862	833	835	837	786	821	873	811	856	855	836	818	904	863	863	816	893	783	825	874	780	886	886	900	841	869	869	904	852	853	828	854	863	886	851	845	824	831	899	832	861	857	863	832	846	811	846	862	882	853	856	863	812	876	823	859	883	857	833	871	851	822	857	866	900	901	874	823	861	819	899	809	840	872	854	837	862	814	828	796	891	846	874	826	868	870	839	855	842	855	839	781	849	879	922	865	810	829	909	866	828	842	850	849	873	876	847	848	851	851	901	881	827	830	877	798	844	878	842	893	882	888	844	813	803	888	836	867	831	820	816	838	819	878	825	803	853	813	818	877	900	853	867	858	859	812	852	855	868	848	854	860	800	814	846	886	862	860	819	871	824	863	869	879	921	899	872	896	858	867	872	834	855	863	819	869	854	858	852	845	875	842	902	844	823	859	853	881	832	871	872	843	862	841	849	850	856	893	853	815	803	847	831	851	829	843	850	802	872	873	898	813	847	851	873	888	839	866	912	884	843	871	861	812	846	859	855	862	808	833	863	864	828	866	836	847	842	807	836	839	867	835	779	820	840	839	820	810	884	870	820	831	815	794	883	804	847	854	864	857	785	859	906	896	804	885	839	853	916	837	814	870	834	885	841	870	790	852	864	855	852	795	842	835	837	876	826	888	874	879	874	849	830	907	881	859	838	855	773	830	849	878	796	884	846	847	862	868	897	904	792	842	880	858	821	854	834	824	890	816	910	863	847	876	892	801	845	851	877	843	840	831	842	835	818	874	849	857	858	873	820	893	855	845	872	813	871	840	833	847	817	863	842	844	820	844	815	868	853	861	876	862	850	831	820	864	891	876	852	866	885	847	865	849	837	806	859	852	821	880	824	849	836	852	838	821	820	852	840	849	854	823	848	847	848	842	852	893	801	864	849	819	856	839	811	848	836	822	810	825	838	825	806	872	844	819	860	876	838	859	879	853	836	856	866	845	855	869	840	836	889	842	833	889	857	871	840	878	861	828	847	852	885	853	834	839	863	864	826	817	901	860	873	851	848	855	849	827	883	865	906	866	901	872	868	840	868	829	872	829	804	860	821	857	884	940	866	890	850	900	823	915	827	877	851	872	905	899	846	844	804	842	848	839	852	829	886	841	880	884	848	840	833	850	830	836	825	897	857	814	858	865	775	832	849	891	865	849
23392	21252	27742	25040	20625	2537	844	714	613	656	572	564	561	562	553	550	561	528	512	539	500	535	513	540	554	549	528	570	549	583	503	554	539	499	502	549	520	552	523	534	535	556	560	547	525	538	495	523	507	540	539	483	525	479	547	576	510	556	521	512	544	504	581	507	567	586	532	555	525	533	578	513	539	500	523	531	528	553	565	511	536	491	548	532	555	513	511	566	512	522	540	529	529	519	510	578	529	508	531	526	544	518	510	552	541	541	521	555	561	523	555	496	493	495	515	506	524	544	519	554	497	486	489	519	505	510	522	542	501	510	519	517	500	538	512	510	548	506	512	514	531	514	500	480	487	550	529	550	529	532	556	558	528	528	519	487	540	499	507	509	499	512	516	520	559	528	501	554	527	567	555	490	536	509	528	532	514	490	520	556	521	562	532	567	538	517	532	508	526	505	538	523	522	540	520	595	536	512	507	508	524	524	511	565	515	563	538	515	548	505	492	510	556	516	530	500	499	523	540	559	546	525	555	559	559	555	564	525	557	536	542	460	503	512	536	528	547	494	530	515	524	516	518	513	545	506	512	537	522	502	487	504	562	589	519	507	528	524	496	515	506	520	532	490	526	529	563	507	489	542	526	558	473	492	538	509	540	517	534	483	505	538	534	524	549	518	519	517	543	505	542	558	536	542	538	517	560	521	535	508	566	494	527	499	498	522	530	527	564	485	542	542	488	531	488	525	518	549	512	533	515	539	572	512	517	520	561	480	528	525	505	526	498	519	520	508	536	519	555	529	549	550	507	549	484	528	521	509	500	535	555	510	521	557	506	531	521	549	545	500	568	502	494	539	524	555	501	516	554	487	496	503	513	507	541	488	534	551	539	523	560	522	540	570	526	531	525	527	539	528	533	507	529	495	496	558	528	496	511	504	516	524	497	513	529	510	519	563	506	546	554	553	532	539	531	503	518	534	477	558	534	547	539	577	475	499	544	520	539	473	553	532	517	507	513	532	506	501	537	551	557	507	509	525	518	553	499	542	519	531	500	528	503	528	530	574	543	514	524	547	486	487	506	495	534	516	521	533	506	512	529	496	536	530	520	533	469	504	533	516	526	538	519	545	484	518	517	522	554	524	548	510	506	518	537	481	495	527	484	549	496	513	521	525	562	503	547	534	522	557	539	507	526	538	508	544	541	503	493	556	525	531	517	523	509	526	514	518	499	518	585	527	510	514	528	524	579	530	553	534	518	538	553	522	488	524	520	533	507	529	544	512	549	517	486	532	540	555	522	532	501	518	531	512	505	543	511	501	528	509	564	519	470	531	558	512	510	562	553	544	494	521	519	498	507	528	503	518	594	537	499	506	513	550	521	544	505	572	523	512	551	516	501	531	488	526	546	513	519	466	497	527	530	550	523	533	524	536	511	532	565	531	512	534	505	538	531	517	540	481	532	502	568	554	519	512	547	530	535	518	551	537	544	468	531	498	509	532	502	547	534	530	528	514	495	523	533	485	544	557	488	520	512	499	533	497	548	526	536	492	499	526	515	509	537	502	522	539	544	505	472	503	577	531	512	488	514	474	583	523	512	500	468	475	518	480	501	500	536	534	537	502	533	527	527	512	528	522	510	534	522	522	542	548	520	525	529	541	533	473	517	514	513	523	564	549	505	502	508	521	525	516	523	533	513	499	524	512	519	563	504	550	560	504	486	535	553	538	512	497	493	495	509	526	506	517	537	551	525	542	520	508	511	540	539	551	567	527	538	525	530	506	530	531	470	524	539	546	528	537	546	553	572	507	516	506	477	523	543	484	513	556	499	582	482	509	530	561	525	542	545	545	506	523	506	512	500	526	527	543	527	516	534	571	546	498	514	500	535	552	543	543	589	528	506	540	538	514	538	524	527	545	508	545	574	533	508	538	527	493	526	527	509	507	538	484	473	531	517	525	533	534	520	598	499	559	542	488	520	559	507	547	541	514	523	501	521	616	509	518	562	494	494	570	532	509	486	506	506	504	539	552	536	481	490	530	566	521	520	548	535	487	517	532	521	521	494	509	529	517	535	538	509	526	491	503	544	531	536	478	550	513	522	511	516	573	515	529	519	517	547	553	543	550	548	517	500	514	529	530	537	502	534	541	510	538	484	505	499	557	535	502	527	529	542	514	568	495	554	532	535	518	492	542	506	533	547	500	526	520	509	504	595	520	516	525	536	503	495	476	508	495	495	502	505	517	499	490	598	496	489	564	502	546	526	545	544	509	538	518	519	552	529	505	564	493	548	533	560	530	541	518	522	548	500	517	518	482	562	515	537	532	512	499	504	529	531	547	519	489	511	509	542	501	528	496	484	527	533	536	528	530	555	517	505	539	530	502	522	522	525	529	559	521	546	552	500	555	534	531	487	504	526	508	531	538	492	554	511	546	530	515	504	490	540	501	532	523	491	538	460	541	540	501	535	559	538	516	515	513	517	542	516	528	504	552	520	476	523	521	488	490	481	542	546	482	563	538	560	524	543	499	522	535	539	526	509	523	514	508	543	556	570	514	555	531	544	512	506	512	475	519	551	518	548	524	548	503	524	543	506	542	532	495	519	493	545	524	522	574	508	538	502	510	539	503	503	565	524	535	552	545	516	508	530	524	519	510	520	558	519	528	516	522	558	497	521	549	513	530	498	547	534	505	515	551	527	531	554	539	489	517	524	517	515	566	489	514	523	509	535	538	511	511	532	529	508	538	510	525	479	506	533	525	535	492	509	534	488	505	475	536	549	525	531	518	517	553	545	557	546	510	482	529	502	558	511	537	508	500	541	554	557	585	486	528	521	501	522	523	491	521	467	505	485	499	490	482	500	531	506	526	549	503	540	562	536	537	504	509	516	493	502	538	513	505	502	522	540	519	525	518	537	504	473	499	527	552	506	545	526	503	533	554	522	506	521	508	489	545	491	564	527	553	509	527	503	516	536	535	535	560	495	503	533	495	555	480	540	540	511	560	515	526	497	531	541	495	513	561	480	535	547	551	534	551	514	515	503	499	509	530	515	506	546	517	512	562	546	501	490	530	523	538	502	586	520	543	532	493	563	515	541	521	479	499	550	564	506	533	530	493	523	546	551	513	490	520	540	523	546	515	529	545	516	579	484	509	503	518	553	565	534	551	530	533	507	483	505	518	540	498	523	562	547	508	510	489	513	549	531	546	500	560	514	502	530	524	531	515	516	517	528	525	536	546	509	552	521	526	508	516	551	526	516	550	494	538	508	552	529	500	496	511	518	542	508	527	525	494	528	543	517	512	507	500	482	520	555	515	560	483	515	535	537	478	568	501	544	536	523	514	478	483	539	530	528	536	529	543	508	499	543	480	514	521	514	488	529	556	594	514	495	535	477	502	520	501	525	539	525	528	525	531	520	554	504	489	530	507	528	490	531	523	526	488	530	518	535	518	546	506	493	523	545	562	518	535	465	536	537	523	510	526	546	536	508	490	517	501	545	532	557	527	539	540
25875	6866	4339	2198	1732	1361	1155	971	966	916	871	802	795	827	798	735	743	800	756	721	748	785	718	731	739	750	705	704	717	709	746	688	734	702	724	719	692	714	695	741	754	650	718	690	741	714	709	744	716	704	678	699	701	687	694	693	700	691	697	668	704	705	706	662	703	651	725	681	709	726	719	771	690	683	712	718	713	669	705	691	706	752	654	700	726	698	673	657	717	726	713	724	667	728	671	695	667	713	647	719	662	701	670	688	698	648	693	696	666	709	699	696	700	711	677	692	760	672	708	645	682	692	675	723	709	670	697	689	687	711	686	658	698	699	657	701	637	700	710	646	672	708	774	717	693	700	663	686	732	728	686	701	690	702	696	686	711	729	716	706	662	667	695	684	677	728	743	658	696	684	703	729	684	668	693	646	687	665	658	731	673	708	707	676	658	713	692	681	701	645	671	731	699	670	692	707	722	674	707	725	701	684	689	664	702	663	667	714	665	706	657	713	699	706	684	683	749	680	700	656	740	723	761	707	699	725	676	661	719	718	693	680	679	679	711	686	723	693	719	665	748	685	720	665	666	653	704	724	736	708	696	658	663	706	726	657	660	666	694	666	690	676	712	682	714	696	714	676	700	688	689	698	683	685	684	719	687	696	713	721	729	686	746	695	682	708	712	713	718	699	720	673	643	693	735	699	716	696	715	689	746	702	684	714	707	730	735	699	691	663	661	716	701	691	724	718	710	703	671	655	692	702	682	665	711	713	699	737	677	692	693	681	701	716	678	673	670	676	728	681	716	708	647	709	685	706	743	627	733	682	697	714	684	683	719	717	713	707	727	719	714	714	659	694	691	689	693	656	703	707	694	721	709	670	671	671	675	735	722	685	735	695	659	703	691	684	705	688	693	667	709	709	693	732	660	698	704	720	700	721	663	690	686	699	665	677	734	710	665	691	715	666	697	690	703	702	702	719	649	670	721	695	726	724	709	708	708	764	701	730	727	676	740	692	677	697	686	712	695	708	679	682	721	668	665	654	670	670	701	692	720	695	685	724	663	672	664	708	667	694	712	725	698	683	679	734	695	682	737	708	705	723	675	690	696	727	687	658	655	724	686	737	709	686	713	661	708	692	724	654	691	756	672	691	712	658	700	666	718	700	711	660	721	689	640	723	692	644	715	689	745	671	659	687	642	701	700	721	718	737	660	682	725	736	695	708	700	725	693	719	684	693	686	755	672	730	664	713	711	730	671	699	679	681	750	690	706	691	708	686	683	701	665	661	697	702	694	718	734	693	670	680	702	673	742	695	709	688	668	716	695	693	732	716	649	715	699	667	663	650	716	679	699	697	717	699	709	683	682	669	704	668	700	733	705	663	707	682	709	697	710	700	723	691	730	681	678	693	665	688	701	692	725	705	684	691	710	658	706	719	690	674	747	705	667	678	703	709	691	713	680	674	720	711	701	674	665	721	719	676	691	751	669	690	679	696	727	694	716	717	749	690	688	703	683	743	678	741	712	677	694	673	704	674	718	676	723	693	678	725	659	682	694	696	704	699	677	710	684	674	751	704	668	690	666	726	709	701	693	714	733	696	710	670	696	694	687	736	696	679	640	692	698	741	726	679	715	741	704	701	695	703	717	699	682	690	735	681	717	684	732	666	697	690	699	719	690	677	678	658	706	705	682	681	726	697	662	629	751	639	694	722	696	701	693	667	681	671	692	646	687	738	686	698	681	735	659	718	692	669	713	699	692	719	662	697	642	661	699	689	751	651	667	716	708	649	712	706	751	723	688	686	697	684	660	681	651	682	680	726	677	707	714	657	714	660	685	676	682	689	720	726	712	696	699	703	650	692	761	660	712	703	684	678	759	708	674	720	653	675	729	692	693	649	708	675	692	725	720	717	687	695	657	654	677	755	660	697	697	732	699	696	618	699	701	676	671	687	719	701	698	638	707	703	659	649	713	694	658	746	707	678	698	700	694	693	693	693	702	699	691	707	701	712	659	714	707	654	701	742	721	684	681	707	708	701	746	730	727	693	705	705	733	732	663	677	666	687	720	693	660	726	694	677	651	701	661	663	729	717	664	670	654	725	734	699	707	670	694	658	690	704	729	709	664	743	711	679	678	703	685	652	698	669	709	704	679	690	696	696	681	648	713	717	677	676	705	699	710	696	667	673	692	688	732	724	657	686	701	686	726	701	693	682	734	719	652	685	713	723	659	695	746	697	710	683	679	684	679	711	691	700	719	687	697	707	674	690	715	636	729	770	670	703	734	666	666	724	744	707	682	704	687	696	694	696	670	652	691	737	722	688	704	682	684	692	677	672	676	735	712	697	695	674	666	678	688	686	698	659	712	685	703	720	675	637	745	692	710	704	726	680	675	733	699	715	725	685	723	697	715	705	732	688	723	704	702	674	670	722	710	711	677	674	746	740	672	684	707	712	695	738	710	714	676	645	721	704	649	684	660	681	694	714	690	691	730	695	665	669	657	668	666	716	733	691	721	723	663	702	702	743	670	714	692	687	755	687	695	701	739	665	747	696	657	692	676	722	670	665	734	705	715	713	690	715	649	720	697	713	671	664	721	676	731	752	737	670	671	655	716	725	719	696	693	723	655	714	691	637	690	688	685	710	742	727	687	681	717	675	702	667	727	715	673	666	694	715	686	733	675	685	683	721	744	731	714	671	714	658	693	731	688	651	750	703	709	718	711	733	671	637	697	746	740	699	652	728	657	688	693	694	718	697	693	722	677	675	650	688	636	735	642	650	676	697	672	693	723	670	668	714	709	701	732	694	646	689	706	686	651	720	649	715	722	674	684	676	719	679	716	677	720	675	704	744	697	704	660	676	736	650	717	661	709	650	687	675	714	706	692	716	666	695	731	679	653	703	689	662	709	699	657	695	688	733	689	695	698	705	661	687	736	686	702	672	712	659	725	696	696	686	659	711	682	670	663	696	656	691	688	667	657	691	665	692	696	670	690	683	697	739	716	684	693	665	673	682	731	675	712	713	743	648	743	722	696	653	636	661	696	730	686	702	703	712	694	685	688	672	724	696	716	725	708	675	709	696	707	712	669	691	697	684	663	690	694	677	752	659	687	746	664	679	676	668	683	697	726	704	703	665	681	687	695	713	704	680	670	694	694	717	708	695	684	655	740	678	695	745	702	662	687	689	683	762	701	664	683	718	707	697	728	688	701	707	725	726	684	708	706	685	662	756	700	675	725	698	695	713	679	692	711	711	732	708	672	657	654	676	694	702	673	681	741	676	699	723	676	722	654	687	705	712	634	689	713	710	701	712	693	696	672	676	739	719	730	675	711	650	751	667	722	715	703	716	694	708	713	670	682	694	659	686	688	695	697	702	727	718	689	715	739	675	663	679	681	718	676	666	696	686	667	736	731	681	720	718	677	690	684	697	689	743	721	652	744	666	685	712	665	702	689	734	711	694	701	699	661	705	728	697	765	684	713	723	676	737	694	725	732	697	697	729	721	678
24931	21212	25500	22418	1293	581	559	507	518	467	521	516	473	457	489	473	483	495	474	484	457	462	479	477	476	488	445	462	497	515	482	480	513	463	459	451	435	491	475	502	481	448	433	518	451	444	455	496	452	496	439	439	470	458	437	467	443	463	439	446	431	458	470	463	462	457	499	463	497	473	453	481	453	465	473	470	470	503	473	464	457	503	477	499	461	463	451	443	442	484	446	465	498	498	405	433	468	488	484	475	427	488	448	486	466	476	456	468	481	473	468	476	444	482	468	462	444	463	505	457	469	452	448	452	473	477	460	464	435	454	482	508	492	470	478	449	462	499	420	411	511	452	486	472	428	475	469	507	459	493	461	483	484	500	470	448	466	455	466	454	466	485	444	460	434	438	468	429	449	503	464	475	481	479	454	420	414	472	498	439	474	417	450	432	442	488	463	431	441	478	459	439	459	465	461	466	425	496	465	403	452	465	464	429	502	435	451	503	475	475	448	466	476	472	454	445	505	491	472	447	452	457	497	447	473	464	479	441	464	448	450	475	463	479	489	489	476	495	457	478	460	448	464	489	455	485	453	469	525	461	443	455	468	483	476	458	462	487	450	462	464	460	447	456	481	440	452	460	486	462	467	498	442	486	474	464	473	430	466	466	492	469	506	479	480	445	470	468	441	457	432	488	455	425	464	451	490	457	459	462	438	446	476	492	513	506	477	460	474	495	477	456	451	450	490	445	441	465	449	502	447	491	516	493	497	469	495	476	469	454	472	445	440	435	446	463	445	474	472	469	463	441	430	474	453	432	480	454	478	454	483	470	459	458	480	466	446	436	423	470	456	436	434	468	445	485	484	432	465	444	448	455	475	481	460	470	485	479	476	463	508	463	457	440	447	433	488	467	477	443	470	470	430	433	495	487	445	482	445	454	434	431	463	436	434	470	435	476	474	436	438	455	483	507	429	500	491	467	471	476	474	488	480	432	494	486	476	491	473	425	498	450	447	502	498	444	439	491	496	492	451	433	450	497	440	461	447	434	446	435	473	451	442	469	412	440	473	474	478	484	434	483	458	455	456	429	462	471	515	456	437	466	429	452	484	463	482	451	460	448	475	440	460	459	466	459	488	487	484	488	484	449	478	480	482	452	479	463	463	459	510	468	445	467	429	469	444	431	492	454	467	456	420	462	460	486	469	483	423	435	414	489	457	458	503	472	445	445	462	453	437	451	446	452	487	478	469	476	490	455	452	439	440	456	452	483	436	487	480	459	440	460	413	465	483	475	450	444	432	463	469	449	445	474	445	458	457	468	420	432	514	474	460	476	395	448	444	474	479	444	475	480	451	477	435	452	464	452	490	461	463	481	473	493	469	477	484	469	502	468	475	472	506	463	472	463	452	487	497	482	485	443	465	454	421	487	470	491	435	431	465	480	445	469	468	471	493	454	447	454	481	470	447	498	455	457	451	502	482	445	456	447	439	459	491	456	466	466	418	501	476	470	461	433	451	457	463	472	454	479	495	478	444	472	474	464	493	458	445	481	457	460	480	452	468	466	457	451	440	431	480	439	473	431	486	492	478	481	431	485	450	443	495	492	491	433	448	468	456	410	453	497	470	428	466	453	425	437	460	492	495	476	503	506	483	476	473	447	487	432	441	485	429	452	410	463	440	480	488	455	473	472	484	469	473	453	449	432	455	488	433	488	464	413	448	473	479	472	477	454	468	449	437	482	424	420	441	443	492	451	455	509	420	467	456	452	471	448	500	470	477	428	439	477	426	462	491	488	488	435	461	496	468	450	456	457	433	425	432	434	494	460	454	470	470	507	485	471	456	459	420	474	448	488	464	466	466	474	466	447	496	451	456	447	460	468	439	449	475	482	487	467	421	459	460	470	462	461	470	463	480	457	455	431	447	450	453	489	434	468	474	456	457	462	451	436	455	450	437	415	440	445	466	473	470	471	424	427	460	494	452	475	477	480	431	470	453	469	513	488	456	470	478	482	473	470	486	474	452	478	454	452	480	514	464	465	433	456	456	418	439	436	421	472	478	493	487	440	464	470	449	482	499	491	461	462	486	481	454	442	460	448	441	492	435	479	455	495	439	434	469	457	447	433	474	457	438	480	429	462	472	485	460	446	462	448	439	472	466	429	423	477	458	487	435	465	436	466	502	467	455	445	428	419	451	431	469	486	474	461	455	507	486	451	493	462	471	475	433	438	469	440	474	480	475	528	509	463	448	428	448	466	417	444	442	474	472	470	460	448	412	426	504	441	491	392	449	494	464	474	463	465	484	440	453	442	448	454	460	450	463	446	442	479	450	431	469	454	439	471	456	470	476	443	445	460	453	472	498	459	421	440	428	457	451	396	459	459	477	466	434	439	430	467	461	443	432	456	456	450	457	481	499	503	440	528	488	444	481	500	466	440	476	444	451	424	450	425	469	512	453	448	464	460	467	492	497	455	464	474	444	486	446	458	453	456	465	478	460	478	463	444	473	457	504	459	490	449	442	455	482	409	458	463	463	467	448	429	441	459	466	457	463	488	456	465	493	471	449	484	509	456	489	474	473	451	443	477	441	471	410	452	498	487	476	470	482	473	492	449	439	470	482	479	489	514	482	475	436	444	490	476	445	440	501	459	462	467	455	468	476	479	469	476	450	456	437	449	497	458	465	461	445	462	428	460	466	467	451	471	470	445	445	467	471	447	436	448	484	493	437	467	434	439	495	453	474	482	435	452	419	449	471	474	459	482	420	472	476	493	461	468	463	476	440	448	465	449	452	480	500	458	444	441	427	501	478	461	442	496	471	460	466	495	495	451	434	460	448	473	464	441	485	452	442	496	463	451	439	416	453	485	468	460	469	475	495	426	443	491	440	462	476	469	455	462	447	516	474	446	465	461	461	429	451	440	447	475	469	443	440	477	475	430	469	458	514	470	462	438	494	443	430	448	406	424	434	509	491	460	437	454	480	434	448	449	467	479	486	507	489	480	480	477	447	449	470	469	485	462	471	455	484	446	465	470	503	463	473	467	446	484	486	465	453	466	465	476	472	485	474	478	440	442	465	440	428	428	498	457	457	434	467	447	468	470	462	443	467	481	464	399	474	455	479	438	475	483	460	460	492	470	469	455	497	468	465	445	483	450	481	510	509	421	481	462	468	459	469	437	441	413	437	426	469	482	446	411	468	439	470	473	470	441	436	457	495	458	410	461	470	451	442	462	473	416	457	483	474	466	462	471	468	462	461	464	474	485	478	463	447	524	443	448	467	446	435	534	472	482	469	408	457	438	449	452	471	480	461	460	445	480	473	447	442	471	497	473	452	487	445	477	452	449	432	432	489	437	453	495	426	486	451	444	458	465	511	469	453	484	467	485	447	479	448	457	436	460	482	463	446	494	443	460	475	506	474	454	457	453	452	440	470	459	451	463	492	452	475	504	427	464	479	466	447	500	492	468	475	433	441	449	448	443	466	464	493	448	429	470	422	465	466	487	449	468
23590	3330	2127	1243	1021	931	837	772	736	646	667	643	632	679	636	657	612	633	607	625	601	584	686	582	608	604	633	575	611	575	584	578	581	593	584	599	607	569	585	591	626	598	563	608	540	634	558	630	571	601	610	602	615	657	670	592	598	610	571	567	598	567	604	602	597	612	604	512	572	639	573	630	643	616	591	626	600	579	617	623	605	616	600	611	583	613	613	584	581	584	594	596	603	602	566	606	612	573	574	588	606	580	625	655	558	583	651	585	596	563	564	613	545	644	617	559	596	606	575	570	570	561	570	660	559	578	579	617	596	630	598	584	610	607	615	645	596	593	633	654	615	579	603	615	559	603	603	577	578	631	618	591	585	595	605	610	595	564	564	579	601	599	587	624	587	607	617	575	550	601	600	634	572	591	567	598	634	621	619	560	577	627	594	611	582	596	574	634	613	579	583	592	625	590	613	615	601	593	596	624	591	614	580	583	625	563	565	595	657	617	587	559	573	583	593	603	601	588	599	560	570	564	566	581	624	619	579	569	622	574	617	587	585	572	576	587	537	645	607	572	592	569	568	616	586	571	600	601	595	605	643	579	617	557	601	556	603	571	619	597	614	579	597	584	582	583	552	647	615	590	574	624	599	585	609	628	609	540	611	575	594	558	582	585	635	570	555	563	538	587	632	606	620	571	632	602	600	619	593	610	575	556	600	574	594	611	584	568	604	617	606	591	579	629	570	610	564	558	594	615	578	613	639	602	574	594	611	632	620	601	602	582	623	550	623	631	647	603	623	603	625	586	612	584	614	569	584	578	607	583	585	622	585	591	587	599	587	593	628	570	626	590	591	576	595	569	580	594	598	569	653	615	606	603	628	600	611	572	606	598	594	566	565	608	547	663	569	599	627	563	571	580	576	634	608	554	580	630	603	656	620	597	612	626	563	621	603	607	619	562	583	603	626	642	562	565	600	574	605	599	652	649	589	584	607	579	593	640	630	601	569	640	598	593	620	561	630	612	558	585	589	618	572	601	587	578	607	625	574	564	551	602	556	610	581	566	602	601	604	578	573	605	639	623	596	576	639	611	595	582	575	594	594	577	585	586	608	617	579	555	638	571	538	609	581	539	637	582	618	589	582	588	606	582	602	580	556	617	634	611	597	616	592	599	599	573	557	594	631	577	600	589	573	550	603	600	577	581	647	597	625	607	575	577	613	619	632	601	590	572	599	618	617	610	602	562	618	641	587	603	584	607	591	534	629	591	626	576	599	588	638	597	586	593	572	610	584	565	628	609	584	604	620	614	582	597	590	636	599	618	579	583	573	579	649	626	583	610	586	582	570	619	611	603	566	603	626	604	567	612	614	590	605	596	547	587	582	608	587	629	626	608	618	591	607	561	568	594	593	621	553	617	568	605	590	601	597	589	651	602	622	620	578	540	602	592	572	610	559	621	589	603	573	602	564	572	630	597	597	616	571	534	636	611	573	583	612	601	581	575	599	571	629	592	593	595	626	621	667	607	610	584	566	602	606	582	577	601	604	628	610	564	587	604	596	587	615	625	640	608	655	681	579	592	583	549	589	582	646	606	542	579	619	580	635	590	599	590	586	572	571	606	585	607	619	575	589	574	584	576	603	566	615	534	598	576	583	602	575	575	652	613	572	619	623	551	584	594	596	555	579	608	563	604	629	581	614	596	649	583	591	630	591	640	585	639	546	627	597	604	623	610	619	598	608	584	626	613	596	600	588	632	560	563	590	616	548	559	568	559	616	614	590	589	590	609	624	582	608	573	586	600	619	535	588	609	643	616	583	566	571	574	566	586	576	605	579	586	636	633	565	626	583	601	573	574	603	632	625	560	634	575	572	611	657	586	607	583	594	573	626	571	567	610	554	562	602	649	575	579	639	588	648	621	632	586	584	643	561	584	650	602	558	628	558	608	594	588	590	603	561	576	592	558	600	595	648	575	566	566	570	623	571	570	608	633	599	598	576	605	617	581	569	623	625	632	579	590	584	582	610	619	600	604	600	603	619	601	588	600	609	650	587	624	608	606	584	634	610	589	586	621	591	611	611	621	594	602	553	585	617	644	585	575	568	581	615	626	560	635	633	576	610	601	592	638	552	573	582	585	582	592	640	607	595	594	570	623	565	551	595	601	595	602	582	608	535	555	607	639	604	632	573	616	566	594	572	615	582	596	588	579	550	592	591	627	631	559	610	589	602	567	576	591	616	583	632	606	575	594	618	587	629	649	576	604	597	618	603	609	583	574	599	593	582	594	624	656	603	566	617	613	556	562	603	555	614	642	627	621	594	610	582	631	594	577	562	563	593	581	584	579	628	582	574	594	594	599	596	582	572	546	590	580	585	608	589	606	566	583	610	627	573	567	588	603	641	576	610	660	615	561	630	576	624	593	605	630	579	586	557	588	581	574	597	609	592	609	620	615	617	595	605	589	579	558	596	564	603	587	587	558	592	591	585	570	581	600	589	599	549	605	581	576	568	580	611	570	628	665	609	633	569	584	658	605	584	585	589	595	623	573	584	585	586	571	586	550	566	602	618	547	585	607	632	570	610	605	593	591	569	659	576	538	580	585	605	623	589	615	573	550	592	572	589	610	600	587	627	633	601	617	602	658	611	590	560	587	594	586	585	624	589	600	572	606	589	616	608	604	589	620	657	609	548	581	622	634	603	598	568	596	593	598	604	612	622	607	592	605	604	615	584	605	629	617	599	567	603	581	582	597	635	605	613	609	636	605	609	578	570	551	586	606	600	565	581	620	587	611	618	567	612	600	564	597	607	621	605	630	599	582	660	632	598	658	597	572	652	588	570	567	639	553	560	608	604	571	633	603	589	609	581	587	587	624	622	588	620	633	558	562	583	548	608	612	618	639	606	555	601	581	596	579	591	593	640	571	615	633	602	577	586	577	588	599	624	613	637	623	628	578	653	591	607	574	574	608	623	579	586	627	602	630	592	555	606	589	572	591	578	581	567	595	618	540	597	569	643	575	630	597	617	588	591	558	570	607	603	640	557	564	610	593	579	601	558	591	601	584	615	581	598	625	560	618	559	586	608	593	583	585	583	580	589	601	590	548	638	597	596	613	642	589	604	567	672	632	616	602	574	593	590	587	606	593	589	676	585	573	594	629	641	600	583	621	545	625	631	613	619	613	623	578	593	619	581	579	615	602	590	601	593	584	600	602	583	587	604	631	552	589	597	588	601	622	611	586	603	557	593	609	598	585	604	560	636	620	568	579	562	600	590	579	590	625	570	557	597	615	603	593	624	568	614	562	558	602	616	585	625	557	632	586	608	595	611	554	649	570	568	625	602	591	606	591	607	606	594	602	573	626	582	602	620	579	555	575	616	584	641	595	594	624	582	596	601	618	581	594	603	662	598	606	524	599	596	604	543	629	582	601	629	620	620	563	578	588	593	558	621	607	621	617	605	580	651	624	614	630	644	601	583	613	626	626	585	575	583	644	599	582	635	602	608	580
22656	21354	28502	24548	21350	18942	1139	576	407	392	339	337	298	324	297	278	263	276	262	285	275	257	252	283	260	267	214	243	245	225	230	280	268	244	241	251	244	245	243	201	242	256	250	240	227	267	241	257	267	231	239	225	294	223	243	241	244	275	245	263	235	246	228	260	239	219	226	215	226	221	229	235	232	255	207	256	228	265	236	238	223	241	235	262	217	231	259	237	251	248	221	264	242	217	253	253	231	248	244	244	225	239	224	235	252	223	220	208	217	253	231	245	266	250	274	215	235	222	219	257	237	280	236	251	240	242	240	262	240	228	244	228	244	225	224	237	230	239	237	206	241	265	211	242	234	267	254	197	231	222	224	213	239	231	262	240	235	259	230	236	243	222	247	234	243	245	225	236	239	233	231	213	241	241	202	229	218	243	242	231	271	204	232	218	221	234	223	235	233	246	242	231	219	268	266	217	236	248	221	212	238	240	237	254	262	219	264	241	242	234	226	245	242	231	240	228	241	215	236	260	253	225	252	254	231	232	222	212	215	245	245	241	251	222	228	252	235	229	234	210	228	261	218	211	232	244	232	245	251	241	248	237	260	228	247	228	231	225	248	215	221	247	269	241	242	262	221	238	218	249	265	238	211	246	232	241	266	216	236	231	247	262	234	226	231	234	234	262	229	244	207	219	234	237	231	227	201	240	256	237	228	254	222	223	228	253	258	254	238	233	219	214	243	223	223	207	237	231	242	223	233	214	243	233	218	234	232	220	246	262	198	222	218	222	236	231	255	249	232	231	276	235	249	211	233	234	223	207	211	226	242	261	248	203	256	236	244	229	235	245	241	212	243	224	229	218	243	248	240	249	228	231	227	250	264	259	251	227	229	239	225	236	240	245	242	218	235	230	245	230	255	235	241	228	256	236	259	235	251	240	235	231	232	238	252	210	208	237	221	233	235	233	231	237	241	242	252	244	229	248	247	245	221	251	240	231	246	224	270	254	237	247	230	244	237	241	215	245	226	206	225	214	260	217	231	242	218	248	209	213	234	229	221	242	256	249	233	239	242	245	242	231	227	243	265	236	225	250	231	253	226	241	256	213	215	244	267	225	246	230	251	226	228	212	230	248	247	270	264	233	235	258	245	216	198	218	224	235	215	246	255	227	229	223	219	240	246	250	246	221	260	224	263	233	248	246	237	240	240	202	263	257	233	229	220	234	266	243	241	224	228	224	234	221	220	231	227	238	255	235	244	230	250	253	229	227	232	222	229	231	267	215	216	235	227	246	248	223	251	212	236	233	236	253	233	239	224	227	241	258	223	235	235	209	221	219	236	236	254	229	238	217	242	252	267	242	226	239	236	236	249	223	235	252	241	225	250	238	232	231	221	223	223	240	225	227	219	225	207	226	246	248	249	229	248	226	245	270	241	217	258	245	238	251	227	224	240	226	260	230	272	229	237	197	229	228	207	240	220	244	229	244	246	207	243	226	228	241	218	219	240	242	230	256	227	258	239	220	286	214	233	239	255	225	220	241	249	244	210	239	228	215	242	245	267	214	214	243	233	224	238	236	259	240	255	224	254	244	209	234	233	237	235	247	226	230	226	256	262	251	249	243	211	244	226	258	244	263	242	234	231	240	245	234	250	242	234	262	248	248	237	241	255	221	263	224	266	242	210	215	204	240	239	227	226	227	227	244	240	237	221	249	221	228	243	206	245	242	215	263	204	222	229	238	247	251	243	231	243	223	235	237	234	223	230	251	241	240	256	234	256	237	211	227	243	232	231	239	248	221	251	240	224	217	228	229	238	247	221	239	202	257	240	253	232	241	239	220	247	231	236	259	248	271	247	253	241	245	243	251	245	261	240	233	242	239	264	234	259	234	257	231	236	238	244	226	240	247	230	241	244	231	217	232	225	229	227	226	244	248	260	245	222	221	227	234	222	228	227	248	230	209	233	240	239	242	238	223	270	215	216	237	233	233	241	222	255	269	263	234	221	224	227	257	234	220	242	221	245	227	233	247	211	245	251	249	228	251	239	237	241	221	233	229	266	245	236	206	210	233	261	240	260	259	226	239	215	255	251	238	245	259	227	231	235	245	212	246	232	247	212	230	242	243	230	224	238	229	267	230	217	231	217	241	242	245	244	231	222	241	246	224	218	221	223	250	259	253	214	220	240	267	224	215	250	233	232	230	204	222	231	239	240	237	256	210	263	240	215	235	234	242	222	232	224	259	239	236	229	252	266	224	228	257	217	223	233	238	215	226	247	246	230	203	213	235	237	258	245	217	234	263	273	250	199	233	243	228	227	201	217	235	242	264	261	233	231	250	239	244	257	236	265	232	240	266	251	230	238	225	240	238	244	224	220	272	241	217	224	243	242	240	222	233	235	251	211	210	221	233	216	231	232	248	229	246	234	243	232	240	211	258	238	250	258	238	238	218	235	236	222	234	257	256	245	205	243	245	235	237	242	241	236	240	249	234	227	232	245	240	241	244	212	254	217	207	240	221	218	238	247	229	227	218	227	259	240	215	237	241	210	235	255	221	224	271	225	241	227	221	242	230	229	241	237	241	240	242	248	194	253	227	210	227	225	252	234	216	275	228	251	235	241	245	230	221	240	276	213	249	262	236	214	230	229	239	222	232	239	211	255	224	232	249	230	220	266	231	225	236	235	226	244	246	237	225	217	219	218	214	248	281	240	240	251	240	206	242	217	247	255	230	226	236	251	218	241	243	234	225	242	245	244	257	256	231	231	250	236	237	233	269	208	220	231	224	243	223	238	234	213	228	240	233	247	221	276	247	240	239	236	235	230	259	248	249	248	229	230	214	231	225	222	201	265	236	215	235	249	222	251	232	244	236	217	224	242	211	226	259	217	226	240	210	224	261	233	217	235	246	213	243	235	242	240	227	226	219	234	238	226	225	240	228	247	257	242	222	254	253	222	222	279	224	226	212	230	239	250	221	257	240	256	237	240	263	231	253	237	230	248	257	231	235	247	256	254	221	244	225	224	230	241	217	219	215	212	243	232	240	239	203	212	211	218	233	244	277	253	239	241	252	220	233	229	223	241	237	221	245	225	234	255	248	236	247	248	234	240	267	243	229	214	255	251	235	244	250	229	218	229	200	251	216	236	222	258	222	248	218	221	224	239	216	251	243	239	245	231	255	229	235	229	232	265	228	208	236	216	247	228	217	263	223	244	253	228	260	244	288	224	235	223	226	233	241	238	253	248	261	229	242	238	260	245	225	250	247	234	237	235	251	245	226	207	221	255	237	233	237	251	228	223	246	231	241	232	231	200	226	212	238	221	243	239	211	238	222	240	235	274	246	207	197	221	230	244	192	242	245	231	236	255	238	237	220	224	240	238	250	218	252	237	247	254	226	244	262	220	229	249	219	241	281	234	229	252	245	221	229	243	194	250	238	264	225	215	236	201	215	203	238	244	245	230	228	258	241	242	243	245	244	254	230	225	229	233	241	221	216	241	232	271	247	230	243
30515	10640	6674	2988	2156	1598	1231	1042	848	755	653	560	548	489	471	459	440	436	411	418	363	368	368	361	377	350	406	343	364	361	356	348	357	342	370	335	348	330	343	312	337	335	333	332	338	333	322	329	332	341	294	311	330	361	334	324	331	319	314	355	339	312	316	342	378	310	365	324	368	364	360	320	337	335	322	304	281	356	348	332	346	318	319	320	333	272	324	337	378	317	344	311	326	337	358	320	312	310	327	351	315	321	320	296	322	351	293	327	318	355	320	340	305	318	307	325	323	302	317	316	329	299	305	341	335	329	325	302	342	313	352	338	329	321	342	308	302	326	317	312	310	323	317	310	336	301	338	332	314	320	325	301	344	338	318	327	331	313	321	356	301	328	329	322	337	296	297	350	358	330	309	342	311	334	318	329	297	311	304	321	328	298	306	328	325	356	342	303	303	323	304	346	310	310	285	294	321	295	300	288	320	316	331	317	328	330	323	323	322	305	327	331	313	315	312	337	300	304	310	343	338	376	298	365	324	344	299	340	325	338	318	306	283	322	346	299	332	314	349	352	317	334	361	302	336	305	312	323	307	317	335	336	301	342	323	309	309	349	319	302	314	319	323	311	331	303	337	291	307	336	381	314	325	338	332	337	309	327	342	314	341	308	337	322	310	310	334	338	309	321	315	342	314	330	350	335	316	337	320	321	320	338	342	298	309	334	298	299	341	318	317	329	309	314	316	327	308	300	297	345	295	327	321	345	312	318	328	313	321	291	320	331	326	361	300	300	300	308	301	321	314	310	338	351	321	303	324	342	312	309	327	348	312	279	330	295	333	339	325	328	316	362	309	323	329	308	335	319	301	317	302	351	291	302	300	325	325	337	347	352	325	285	353	349	345	297	346	319	294	278	279	339	327	295	332	328	333	309	275	293	296	323	309	328	319	301	329	333	320	311	302	300	338	334	318	338	300	335	324	315	332	346	312	314	331	321	315	289	307	335	317	291	313	330	304	315	299	340	320	304	346	308	305	322	320	333	299	330	319	307	335	334	318	298	307	302	322	323	327	311	318	329	328	323	313	303	309	324	342	330	341	361	321	331	329	326	323	343	330	324	323	347	325	357	278	345	323	308	309	309	292	322	333	313	323	335	312	315	323	318	351	316	321	303	352	319	325	303	345	295	316	336	324	326	322	324	345	289	325	304	352	330	313	283	324	320	336	352	307	329	317	302	359	291	342	319	323	319	332	301	310	307	322	297	309	335	294	320	328	312	346	296	325	331	306	284	330	328	294	310	319	327	318	319	319	303	358	299	314	324	299	326	325	332	315	322	298	344	312	323	317	315	339	299	324	324	312	330	353	328	352	277	342	329	315	309	345	342	309	318	326	292	305	338	324	347	319	326	314	307	338	312	314	312	333	315	357	309	308	324	329	303	315	312	305	323	311	325	325	310	318	301	326	341	323	326	320	317	318	306	343	318	303	327	309	300	310	328	296	340	314	326	317	290	358	294	323	329	326	333	331	311	327	315	322	341	330	356	297	303	296	341	328	353	335	329	342	320	351	330	320	312	306	300	335	339	341	312	308	337	295	358	329	332	329	346	345	297	345	318	302	342	315	332	309	298	332	312	328	315	314	322	306	297	335	330	323	328	311	319	360	306	305	305	325	300	297	327	301	316	309	291	319	304	296	310	328	316	315	324	312	319	320	371	319	324	340	338	357	303	335	313	290	287	344	320	326	348	305	331	295	331	319	339	294	289	306	326	342	298	305	302	336	342	328	293	324	333	344	325	334	326	322	299	319	282	321	317	350	337	336	326	327	342	331	315	283	328	332	325	336	333	299	331	312	332	334	289	334	282	371	333	316	345	332	343	300	334	309	311	346	340	322	348	308	337	313	319	333	296	293	290	342	321	334	298	316	340	323	313	291	292	325	337	339	342	322	322	323	321	337	326	328	345	307	300	343	306	352	338	316	326	342	311	334	331	294	314	325	324	317	306	332	313	327	293	318	305	345	296	377	317	294	331	336	319	300	328	322	297	309	311	347	299	316	324	294	322	324	330	320	281	324	333	322	299	317	313	320	304	333	324	337	341	315	324	321	324	333	284	319	338	344	306	280	313	294	310	333	318	319	321	314	326	303	301	326	321	333	324	333	301	333	323	305	343	330	324	311	314	319	299	350	315	300	312	322	334	296	343	295	327	311	315	340	350	323	322	313	328	315	291	316	351	302	321	330	327	352	306	305	293	341	315	334	310	308	303	306	303	295	319	302	296	322	356	354	330	309	310	300	280	328	332	288	337	348	356	329	333	366	290	294	326	330	366	312	328	291	314	314	323	323	330	327	331	315	359	337	336	343	328	294	346	306	299	329	341	313	310	289	313	323	310	327	313	327	313	346	313	292	319	297	293	326	311	302	346	320	352	299	348	312	344	307	302	319	307	328	326	306	349	295	292	332	332	357	321	285	290	311	311	335	320	323	356	359	324	335	306	312	302	303	295	322	319	299	326	337	335	312	351	331	321	325	310	320	333	321	345	326	363	299	323	332	313	318	320	326	321	306	321	332	324	334	337	331	283	305	354	340	317	329	313	314	323	310	339	357	322	337	336	326	307	328	314	296	319	337	276	350	316	314	354	300	322	332	308	328	312	323	315	293	316	329	344	352	336	308	316	336	331	316	343	322	317	318	348	307	304	283	318	300	301	327	317	327	342	326	303	330	324	336	315	349	306	339	332	317	338	316	323	305	334	294	283	316	310	315	318	334	293	313	285	302	309	319	307	328	335	325	307	365	314	312	345	323	290	336	317	347	332	315	313	340	308	332	336	322	333	349	308	323	321	308	290	334	339	317	334	294	304	316	332	311	334	328	321	324	317	301	330	296	343	314	352	311	310	329	334	296	302	298	310	326	275	329	301	331	319	316	300	320	329	319	296	322	299	302	322	305	313	350	315	318	337	309	284	331	354	341	305	336	300	341	364	310	309	338	327	291	310	288	348	317	336	287	317	321	319	344	341	310	336	304	295	303	273	313	324	299	325	282	305	313	337	291	302	327	348	339	324	313	339	312	334	333	359	306	319	293	332	335	329	295	301	341	301	350	283	345	318	307	329	318	315	316	302	310	291	319	309	290	316	325	310	336	331	320	338	349	312	321	307	303	316	325	338	330	309	335	323	307	341	311	300	349	281	346	320	317	313	322	311	334	331	321	322	335	341	333	284	301	311	316	336	318	306	344	311	320	308	341	309	303	348	315	372	323	327	322	314	311	287	319	314	299	311	297	288	296	339	342	337	350	351	332	297	337	292	322	321	300	336	343	306	301	291	319	350	314	304	317	329	329	317	286	324	320	318	327	302	329	300	322	297	288	315	300	339	315	326	347	327	342	300	308	291	318	342	355	312	330	321	287	344	305	299	340	317	304	322	330	320	309	325	301	328	327	319	323	309	322	307	338	321	332	315	300	303	335	343	302	333	314	334	321	307	339	335	341	292	293	318	307	369
27908	15780	2586	895	705	637	686	655	661	621	631	667	646	655	648	649	670	656	652	670	674	613	598	719	682	653	632	682	686	623	680	664	687	642	605	641	666	613	642	597	677	664	660	633	636	655	662	713	661	658	612	692	648	655	696	692	665	647	666	654	703	654	699	664	627	660	658	641	653	648	634	600	606	653	628	702	649	660	694	666	632	640	657	680	618	672	629	639	641	654	664	681	621	608	652	667	664	633	627	643	680	666	616	681	657	681	650	646	639	611	647	616	658	616	652	660	650	629	629	635	628	650	648	636	646	634	679	612	623	625	658	624	629	681	638	619	647	628	662	601	662	659	619	659	615	666	615	647	619	628	689	636	670	699	633	681	670	626	685	641	681	689	688	658	683	616	698	653	619	579	661	636	629	606	712	626	653	621	645	639	654	642	691	686	668	692	580	679	666	646	627	634	653	627	667	683	672	645	617	607	668	597	683	648	646	679	666	635	675	670	644	632	619	677	665	657	609	650	679	638	625	614	670	654	607	626	679	684	623	706	637	684	639	671	658	665	622	614	649	638	618	641	661	654	675	606	647	668	638	651	639	675	668	624	664	610	631	663	648	688	632	631	652	649	640	607	649	674	693	616	639	700	616	629	649	647	657	660	652	638	642	628	649	690	669	654	661	637	638	639	639	672	619	673	642	643	669	707	666	660	620	629	690	624	610	681	658	674	647	670	663	622	612	674	682	618	650	619	663	654	701	640	662	662	705	654	633	631	647	698	645	662	637	655	629	627	652	635	602	643	678	656	689	745	674	639	655	603	665	691	679	633	627	621	637	633	680	651	658	599	634	656	643	636	659	684	656	632	682	657	653	660	677	684	625	702	656	700	669	683	621	645	668	609	619	635	633	685	655	673	618	678	697	647	646	673	634	672	619	658	586	702	641	668	643	636	640	650	656	619	688	650	644	638	645	678	666	677	626	711	682	723	609	675	640	617	619	670	695	665	691	677	659	626	645	642	632	619	668	657	634	639	636	655	684	636	655	688	670	650	653	677	637	682	628	633	630	636	620	632	695	631	664	674	627	649	649	672	650	645	689	661	645	672	644	678	638	690	681	636	664	648	675	627	654	647	659	683	626	630	673	650	640	679	637	627	694	665	671	625	632	654	665	605	675	679	645	633	602	641	648	624	647	646	620	673	652	632	690	672	677	645	680	650	670	650	664	643	643	679	611	615	635	631	684	640	652	641	709	652	666	673	664	676	673	652	613	657	666	671	645	650	606	608	648	677	640	653	615	631	644	677	655	629	674	644	643	626	663	624	644	707	628	651	650	673	677	652	660	656	631	636	640	625	609	637	627	639	623	652	617	671	634	652	708	694	665	639	629	672	614	719	685	633	648	654	672	619	606	624	670	674	700	663	691	716	685	640	665	651	678	719	628	665	643	677	645	660	636	638	671	658	625	680	628	643	641	667	651	677	657	655	634	645	672	639	677	656	617	672	647	610	663	660	678	639	644	618	671	677	615	675	645	647	613	682	700	666	631	690	680	670	643	646	659	648	654	644	656	617	684	591	669	684	677	609	679	641	616	679	683	675	669	625	662	631	659	685	688	603	652	619	649	597	692	655	664	656	625	681	652	676	654	629	664	695	618	657	644	668	623	627	636	656	600	647	671	682	652	621	627	629	647	633	692	621	639	628	679	699	654	640	643	614	640	615	628	633	667	636	639	669	650	623	694	600	619	620	647	625	622	656	668	673	626	619	621	636	666	642	632	676	633	682	632	670	655	671	665	646	614	682	604	633	653	672	629	728	654	647	609	655	637	652	645	678	632	703	701	677	643	661	682	660	632	666	604	669	623	640	653	639	666	677	693	645	617	658	681	660	675	643	627	637	676	651	632	681	628	637	672	671	624	637	670	686	664	669	685	630	605	632	623	636	656	657	638	663	602	666	668	655	697	648	630	625	632	602	678	633	654	613	697	651	659	631	645	672	707	656	659	662	684	671	673	715	718	619	639	660	671	653	667	616	641	620	675	674	673	692	623	666	657	663	687	630	674	650	656	643	662	619	650	639	613	683	644	652	693	689	669	655	637	625	625	770	606	594	619	669	693	617	637	690	659	672	652	616	663	604	616	662	647	631	580	685	654	663	682	679	642	610	634	679	641	691	644	580	650	653	654	653	601	671	689	624	684	643	631	686	638	631	634	698	636	682	654	628	693	667	650	659	657	635	680	678	657	686	683	648	609	634	654	666	641	641	664	666	644	647	655	658	636	632	681	649	656	661	637	637	658	671	608	674	654	667	621	652	654	621	642	685	654	603	661	701	676	688	632	637	665	660	588	654	622	666	628	654	681	645	659	683	632	645	690	663	647	617	641	668	709	600	632	636	655	634	651	643	683	661	609	637	650	646	673	623	668	670	621	663	636	645	630	614	669	663	666	674	626	676	634	658	686	636	627	637	642	625	661	623	645	631	640	645	610	711	650	635	642	662	653	643	673	595	619	714	644	656	635	619	659	638	653	633	661	679	681	587	650	657	638	603	657	574	667	634	687	566	705	673	691	640	661	633	625	654	625	680	650	631	700	588	692	662	656	620	636	628	687	654	650	667	685	659	614	635	617	650	672	640	625	720	638	638	567	630	665	644	611	659	673	611	651	660	686	632	673	596	661	708	639	629	636	675	656	662	633	657	619	645	655	596	615	606	669	641	700	614	665	634	677	663	652	644	639	668	657	693	664	647	741	628	671	652	622	685	618	636	666	683	648	633	618	672	674	673	675	635	614	670	629	651	659	669	652	643	692	697	643	679	623	674	682	670	676	661	597	643	647	699	622	654	649	610	649	633	673	632	692	652	678	627	697	634	651	663	636	642	634	677	641	635	623	655	671	666	684	629	668	668	650	712	653	658	730	644	666	671	658	637	668	601	665	662	688	743	660	620	625	632	655	628	614	673	660	644	659	613	630	625	640	651	616	606	640	631	707	663	617	677	683	645	647	675	617	674	690	654	616	639	617	683	686	661	657	626	645	650	628	683	652	655	707	661	639	631	706	659	650	630	676	654	660	606	669	603	593	619	653	639	655	646	658	656	617	644	650	644	686	682	622	652	684	637	687	672	611	650	647	645	646	649	668	611	674	648	671	646	631	684	645	664	642	655	633	657	679	595	669	632	666	644	613	689	637	643	686	666	640	636	620	606	663	622	677	649	647	688	584	647	642	615	642	713	666	689	628	681	664	652	670	665	622	680	673	617	643	634	631	646	620	709	671	635	670	651	667	638	614	664	609	638	649	643	712	682	615	676	671	651	642	638	706	619	659	620	665	654	599	622	692	643	646	674	641	662	684	619	655	706	644	650	720	639	665	676	679	691	668	616	609	623	631	646	651	671	641	658	652	668	663	618	682	674	680	655	636	675	649	669	649	670	660	623	653	630	660	676	645	649	664	688	673	651	680	668	651	641	653	596	651	658	639	630	608	649	647	668	670	644	708	620	622	655	674	635
8725	1323	991	932	899	849	883	902	861	865	789	876	805	833	862	836	837	833	880	839	838	866	905	837	854	850	885	886	836	889	838	867	822	836	845	880	872	859	822	839	793	816	802	797	873	851	850	868	851	833	845	810	802	808	842	861	824	828	843	871	849	853	849	820	851	802	842	824	824	842	855	804	823	843	865	836	853	839	853	818	846	827	793	865	862	850	839	867	834	837	813	810	864	856	847	854	866	822	848	869	873	812	855	880	789	848	887	890	867	836	827	832	814	860	877	829	856	815	864	799	876	850	830	833	845	840	865	855	846	885	855	853	830	837	873	874	805	900	851	804	836	802	804	850	879	870	808	832	865	840	852	841	870	791	833	794	834	859	878	836	826	868	840	853	860	885	841	849	846	817	900	791	848	833	824	833	880	861	851	862	816	814	870	840	828	875	838	814	827	828	853	872	812	826	788	802	902	827	854	849	906	840	862	855	836	929	848	881	795	797	848	854	797	881	828	877	822	847	789	862	852	861	857	838	862	825	818	843	813	892	803	826	825	802	818	812	819	838	908	816	888	855	810	805	859	824	896	875	847	880	815	867	868	851	851	835	812	821	844	860	792	765	815	824	813	827	865	796	879	851	856	855	828	837	782	809	813	860	842	843	869	784	872	876	838	816	902	842	843	895	877	853	849	831	853	813	849	836	803	872	855	865	888	857	837	842	828	870	825	826	895	863	868	825	863	818	856	846	816	802	825	859	818	829	837	910	810	844	869	864	877	858	818	834	850	827	863	853	852	850	825	817	824	810	803	831	814	872	873	857	860	846	796	854	829	868	807	860	847	869	859	863	850	835	915	854	850	837	782	859	867	833	838	831	844	847	858	872	844	808	890	878	881	848	875	829	839	849	815	812	844	828	823	882	864	877	846	815	812	842	804	827	869	832	841	856	884	838	825	847	848	864	837	880	875	822	839	904	845	857	854	872	844	820	871	849	843	816	829	801	842	869	875	847	850	890	835	858	825	891	809	893	833	780	834	907	867	863	822	831	840	863	858	836	835	776	845	836	863	801	856	856	876	861	846	876	847	853	858	798	826	889	839	838	849	839	819	801	824	869	854	870	878	878	899	858	834	789	850	880	864	875	839	877	885	828	830	865	817	867	864	853	825	843	863	829	834	829	857	887	854	838	867	851	887	828	854	834	811	877	857	842	800	830	847	830	839	853	867	871	833	788	864	859	824	897	866	877	859	883	815	831	882	815	806	856	825	852	828	861	861	832	814	900	891	837	821	842	811	804	900	871	851	862	826	861	828	814	833	800	832	858	834	802	870	864	820	868	850	831	817	814	864	821	841	903	806	863	839	820	855	826	855	796	849	833	859	814	832	828	791	885	846	873	878	848	829	844	829	801	822	871	822	928	822	838	838	853	826	836	793	898	857	818	878	848	842	812	794	835	866	876	839	839	896	850	853	903	861	817	847	830	828	837	842	845	801	829	800	861	813	800	858	902	842	870	879	780	810	834	820	849	812	834	854	868	852	876	858	826	864	816	846	840	878	852	837	869	851	792	804	790	859	840	870	838	879	799	813	832	851	829	876	862	869	830	859	860	789	828	844	848	828	828	784	830	812	821	836	868	842	845	854	843	842	870	846	877	859	845	934	799	794	824	852	848	869	822	830	837	847	828	883	825	887	852	858	870	850	826	882	859	902	815	818	853	883	849	814	860	848	850	896	853	843	864	803	831	843	814	827	859	910	815	811	879	849	833	819	844	822	840	836	798	863	854	894	824	811	810	856	837	861	865	864	811	796	850	876	848	794	768	872	882	879	857	864	834	811	823	861	838	862	832	856	833	852	860	823	857	856	811	835	808	842	867	804	875	811	838	814	843	826	822	832	870	797	853	810	844	844	823	838	872	815	842	798	827	869	803	844	845	805	876	862	785	818	854	889	867	851	847	834	848	801	887	851	837	887	878	835	817	871	870	803	871	872	888	823	876	823	818	876	820	873	813	830	878	836	810	830	818	823	851	826	770	826	814	826	850	783	869	858	861	855	809	865	892	840	854	867	916	868	851	821	888	830	840	789	856	826	905	837	852	884	862	858	841	844	815	911	859	856	899	849	818	799	837	861	836	812	829	871	822	847	845	859	871	822	893	846	880	881	842	799	834	851	786	846	866	869	882	841	826	868	799	858	897	840	822	847	855	863	856	829	862	872	845	834	842	860	839	881	817	922	838	833	890	832	861	890	811	854	835	870	787	844	872	881	830	857	809	886	861	908	873	852	824	909	840	784	797	846	813	870	833	859	858	847	841	816	843	858	786	808	813	843	849	867	875	881	856	870	858	870	857	840	852	808	840	795	877	856	833	811	849	835	816	831	850	856	856	792	788	887	829	862	894	846	826	846	861	873	818	786	823	843	864	832	843	818	832	829	876	785	804	877	818	861	885	858	880	792	888	858	838	846	847	842	837	840	847	808	791	828	851	849	833	816	833	889	802	885	864	841	824	826	842	806	811	833	841	824	886	787	825	876	859	842	846	817	828	822	859	806	831	833	848	916	868	847	833	840	835	828	845	890	876	867	817	821	851	796	847	788	824	891	829	813	852	857	841	858	793	843	835	823	837	850	824	855	820	858	765	807	819	843	852	836	806	808	782	790	841	867	823	836	846	809	866	839	878	883	855	835	801	807	858	832	843	812	807	830	849	842	812	827	836	844	848	824	821	849	847	854	807	857	855	815	869	856	863	831	865	805	831	839	871	846	842	858	888	799	842	796	840	819	841	841	836	820	798	865	885	800	871	860	774	852	897	852	838	853	860	853	877	874	791	809	875	877	841	859	825	893	836	840	811	828	866	854	820	897	859	843	832	800	772	850	871	807	874	844	853	864	774	821	851	842	827	841	824	875	818	853	838	841	810	872	798	835	827	858	811	829	800	793	809	820	846	843	857	872	826	830	854	865	798	823	829	845	844	821	826	859	849	866	868	795	852	845	917	875	822	800	841	842	865	848	837	880	812	824	864	813	831	846	861	824	908	798	814	851	835	855	827	832	869	909	839	850	828	831	826	817	844	840	834	803	855	825	851	817	907	852	897	866	876	878	873	831	829	840	867	840	846	841	805	922	813	849	797	855	866	881	835	821	866	856	847	815	811	821	832	874	854	848	850	795	776	826	883	846	847	830	860	853	849	869	873	879	808	848	838	814	785	847	865	825	851	841	859	836	838	836	857	830	845	863	861	789	813	814	899	857	886	846	857	840	805	818	873	855	814	850	850	828	865	890	862	881	823	904	878	904	866	833	793	864	869	836	855	795	876	804	827	840	861	857	791	814	858	827	820	805	846	864	852	783	874	814	876	854	862	863	817	805	863	842	845	858	799	826	885	843	864	850	832	897	859	798	829	890	828	857	852	854	813	808	842	854	803	818	837	851	831	835	876	832	834	787	810	854	835	805	782	817	804	836	813	834	848	846	820	861	840	852	895	845	795	863	818	804	796	864	821
23433	21252	27807	25022	20624	2540	797	660	654	624	567	544	532	548	563	571	552	544	567	508	493	513	511	543	534	540	538	553	488	553	476	518	549	535	526	528	474	534	518	525	545	526	523	554	553	529	494	509	532	500	486	508	493	493	498	499	523	538	517	526	496	513	528	510	528	563	546	527	473	551	503	540	525	516	520	572	516	536	491	493	563	514	546	536	579	499	521	540	553	531	521	488	524	525	477	523	491	503	528	494	503	494	509	501	491	514	527	490	486	538	498	534	501	498	544	558	541	526	562	496	527	511	486	521	541	548	535	512	549	485	498	490	536	478	513	507	517	518	511	483	524	501	530	541	511	536	546	543	478	522	519	533	496	472	550	501	539	513	488	536	546	490	532	519	525	545	500	468	490	539	557	559	513	520	526	517	532	495	488	543	531	500	501	492	483	506	522	511	497	521	525	568	531	544	505	513	507	525	548	527	504	515	532	527	552	502	481	501	490	527	516	541	503	528	517	559	511	508	492	513	498	530	522	543	521	521	525	518	548	522	547	542	506	519	528	472	497	524	488	533	488	514	528	501	505	523	522	524	536	523	518	497	502	505	546	505	535	492	513	536	510	541	539	496	484	549	489	505	506	521	529	463	534	504	529	535	505	488	471	525	501	492	502	507	519	547	506	509	520	513	519	504	513	553	502	530	548	512	531	504	477	491	544	519	490	487	533	519	495	506	534	525	540	516	503	492	533	522	510	532	492	537	520	557	543	522	536	494	481	515	510	523	483	513	481	489	523	530	556	511	517	526	499	534	525	535	519	521	521	494	497	526	525	555	514	518	538	521	561	544	527	545	527	538	494	527	516	553	517	533	522	505	505	529	518	505	540	514	542	506	509	518	566	569	515	458	566	522	508	548	517	521	507	490	598	507	505	504	553	493	506	482	514	506	491	508	561	518	523	473	476	546	492	466	535	499	468	509	510	519	516	516	472	523	515	506	496	488	517	524	536	510	516	514	538	537	531	538	528	463	548	541	469	530	492	529	518	529	527	538	497	526	581	493	516	519	483	522	543	527	503	531	495	527	469	504	558	527	478	581	559	489	531	522	499	517	515	511	506	534	532	543	554	503	532	506	506	514	529	526	516	514	487	527	541	503	505	534	531	529	513	542	491	508	510	540	513	566	519	530	486	541	503	493	527	539	559	528	508	542	530	521	526	531	577	542	511	526	537	531	530	482	511	497	560	534	504	518	527	543	543	477	560	518	578	503	504	578	528	532	539	502	505	514	533	529	520	522	509	544	513	541	506	516	554	537	526	513	534	499	535	522	510	514	523	496	525	505	499	532	487	517	486	484	532	525	517	525	526	526	506	480	501	520	524	513	499	553	519	507	542	540	461	505	529	495	503	511	529	506	515	487	507	504	530	511	572	535	492	570	494	527	529	529	535	516	510	511	529	485	512	555	500	509	495	518	477	477	502	526	523	498	499	541	508	483	515	488	514	532	500	499	548	509	524	522	538	535	506	502	523	486	541	556	485	494	479	549	483	554	475	519	544	521	549	548	505	515	520	567	477	502	499	510	530	530	527	520	501	536	503	500	545	487	478	469	538	505	515	495	538	503	493	523	507	487	478	493	482	528	484	526	541	483	535	510	540	508	496	538	503	487	545	522	527	510	514	543	492	518	519	523	506	541	512	476	500	526	545	491	494	515	549	519	517	535	503	515	504	496	487	521	510	563	501	488	525	513	554	539	511	502	513	483	522	491	527	517	565	472	524	483	492	488	493	559	527	487	517	529	541	524	504	503	493	505	516	520	550	523	557	530	530	495	559	514	528	519	538	529	531	582	515	509	492	512	517	524	489	512	486	521	534	499	546	512	544	538	523	486	489	518	498	527	540	515	503	530	554	496	518	511	581	510	486	543	517	530	537	527	482	512	479	533	464	527	502	506	537	555	552	518	575	525	522	537	509	527	541	542	507	503	497	535	461	505	511	507	529	513	519	494	475	544	556	488	515	504	485	499	531	530	507	496	538	550	519	528	526	523	500	547	502	489	497	499	520	549	513	542	552	519	485	528	547	505	524	497	556	492	505	567	552	528	530	518	502	513	510	521	509	522	480	517	521	560	500	544	518	529	527	517	507	526	521	529	523	538	528	503	538	512	464	527	527	487	498	523	516	497	524	546	498	525	512	494	502	498	506	511	510	510	509	527	532	499	526	471	500	522	470	521	521	504	538	524	529	525	498	566	545	501	513	493	554	511	565	542	492	565	499	520	519	499	535	509	561	502	515	513	536	510	485	488	475	526	535	507	478	536	498	556	526	554	566	517	549	520	511	500	519	524	530	545	521	525	541	523	517	485	489	548	523	490	499	538	519	499	498	519	515	528	492	514	520	500	489	510	488	522	498	506	501	510	555	485	511	508	530	536	501	488	523	514	516	522	494	502	489	526	535	547	523	509	552	564	491	513	507	518	535	498	489	542	498	559	493	503	495	536	539	498	545	511	558	494	522	485	489	495	505	560	481	536	541	542	491	551	523	528	529	551	520	500	541	490	499	483	495	480	489	508	520	485	515	522	508	500	492	488	540	489	490	510	527	577	494	479	514	556	554	510	500	511	528	528	545	542	542	553	509	481	527	536	487	506	520	501	509	531	522	504	482	582	557	516	509	547	544	533	526	510	505	513	523	506	484	506	526	496	484	516	518	527	504	496	514	474	525	489	520	525	508	519	541	500	511	496	513	489	501	486	513	501	514	506	509	522	519	526	512	542	471	555	510	538	541	594	529	537	529	524	487	476	500	515	491	523	482	483	527	539	511	498	534	550	546	530	522	492	524	485	487	495	476	570	517	517	536	499	523	512	476	508	490	531	509	543	499	494	526	476	554	517	533	552	526	505	536	478	507	491	530	572	497	488	550	538	503	538	550	552	478	554	490	543	500	513	534	515	548	532	506	550	493	511	481	515	506	554	518	491	490	509	515	483	492	490	507	504	513	500	536	485	566	518	557	489	487	513	524	475	547	528	569	495	492	505	544	521	557	535	532	505	495	492	523	528	484	502	520	491	530	463	504	514	557	543	515	504	522	502	518	538	500	491	491	470	508	516	525	504	552	470	491	516	522	462	492	511	495	519	539	502	501	547	571	537	491	495	522	477	489	493	510	514	499	558	538	422	528	519	488	481	544	477	538	551	521	509	509	543	534	498	530	529	494	528	496	498	497	512	502	535	515	480	546	516	537	499	484	518	501	490	488	515	525	523	478	535	528	532	527	506	511	497	479	491	532	530	526	525	549	503	500	528	482	515	530	502	497	536	514	512	524	535	528	490	500	505	536	536	551	543	543	508	525	497	541	498	501	520	476	504	477	510	539	546	500	502	514	514	500	523	501	540	516	516	545	501	535	538	490	494	529	540	568	525	501	527	513	512	556	470	558	512	506	463	539	499	537	528	493	530	544	533	530	527	485	520	517	479	483	548	488	551	511	517	546	524	522	510	524	539	533	493
26796	6797	4355	2241	1686	1351	1185	1062	934	844	824	825	773	786	783	755	770	738	741	715	756	695	704	724	681	673	676	712	763	713	674	688	709	683	702	691	691	686	656	695	715	657	658	690	728	665	728	733	694	689	674	660	765	691	672	678	700	695	699	664	660	665	639	740	708	710	707	674	685	714	719	705	732	688	701	624	683	707	647	676	695	729	713	678	690	687	698	687	702	710	702	702	666	660	683	717	721	681	692	682	689	659	732	700	703	694	712	665	696	700	700	687	690	706	695	712	715	683	698	694	689	717	675	682	724	686	681	645	650	668	713	669	694	704	728	648	643	706	658	713	707	722	700	667	660	674	744	718	672	730	666	708	694	702	679	686	633	704	711	689	677	709	691	653	675	669	719	721	682	669	700	620	738	710	680	739	639	686	700	701	707	680	691	715	698	708	644	684	691	639	702	652	662	696	716	654	670	672	657	667	688	680	686	630	664	714	644	675	643	631	633	692	692	697	675	692	688	710	678	671	710	746	678	640	701	668	656	732	736	650	744	683	746	675	677	731	671	657	676	638	674	680	716	655	671	629	709	680	677	661	662	690	640	662	624	686	661	702	672	702	688	637	664	715	666	679	771	664	699	674	673	675	725	677	683	687	639	668	722	651	704	683	720	693	683	702	697	684	718	684	693	674	695	716	688	679	690	679	644	687	679	675	669	685	671	663	659	671	727	657	674	724	691	697	684	696	661	672	707	676	661	668	682	682	694	690	652	681	653	678	744	687	661	693	662	697	670	700	703	665	658	657	715	651	665	660	661	669	693	725	701	672	678	720	683	722	637	667	670	722	665	713	759	704	651	735	683	686	658	719	712	672	695	676	696	720	696	710	695	672	634	684	674	684	686	675	687	685	638	715	692	687	697	682	720	711	689	635	690	637	700	733	699	687	703	695	672	701	654	728	624	731	672	695	689	696	692	643	679	656	705	683	653	710	724	710	610	671	723	693	684	644	687	735	688	663	645	675	708	664	669	701	680	699	725	676	728	668	659	704	693	717	708	654	676	708	691	698	701	670	719	665	667	688	680	637	650	740	654	656	692	683	694	639	666	652	651	740	684	693	693	730	691	695	679	691	716	685	672	673	696	695	696	756	665	694	716	685	659	634	683	658	746	688	694	717	651	699	639	681	701	675	685	683	678	683	680	681	646	661	669	660	643	661	710	717	705	679	729	703	676	665	662	668	682	665	690	666	701	707	718	688	695	673	666	719	673	650	684	691	669	665	700	687	686	685	692	666	666	646	708	683	649	721	713	716	719	667	701	739	681	670	643	683	712	680	681	682	680	683	709	717	692	647	702	656	704	758	718	696	654	653	700	685	645	666	650	682	712	681	668	664	637	640	672	678	699	686	675	668	704	687	694	675	669	700	654	720	691	657	726	667	669	680	728	665	622	667	657	706	701	715	672	699	679	685	662	657	693	689	690	665	698	649	651	689	683	693	698	690	668	620	685	634	757	673	634	708	680	742	731	659	730	673	695	668	694	704	720	689	671	722	681	673	714	682	699	726	654	680	670	681	699	667	662	685	677	667	688	681	677	685	721	754	698	640	633	655	635	690	686	673	701	700	696	631	683	719	659	662	673	649	700	680	699	734	669	705	704	661	688	676	685	662	690	670	722	681	711	654	700	668	707	700	689	685	661	701	693	663	651	715	655	677	701	663	687	690	667	695	652	666	661	663	664	702	691	691	696	705	703	646	716	677	670	651	677	713	646	692	699	659	697	716	678	710	702	711	744	709	683	737	688	657	712	707	686	680	651	739	683	701	679	675	701	674	703	682	685	696	699	708	673	669	686	682	710	703	660	703	688	687	649	726	679	644	684	714	673	673	643	662	705	661	689	644	652	710	688	683	685	726	697	712	711	698	690	697	684	694	699	729	663	689	646	653	696	679	638	714	678	669	648	688	663	655	654	675	671	680	698	623	652	699	657	664	692	679	636	639	673	681	697	723	688	685	711	678	713	670	680	706	660	664	725	710	729	678	687	725	685	703	679	701	694	668	740	685	710	688	659	702	677	727	705	686	647	709	725	688	731	670	705	641	685	691	690	747	677	710	688	673	677	663	694	642	688	744	654	713	657	690	687	701	673	713	746	672	690	698	692	721	695	660	697	691	726	684	702	694	728	694	681	675	704	708	663	688	690	682	674	687	687	697	644	703	661	672	710	716	677	685	686	694	663	670	697	705	667	691	644	663	698	677	656	682	691	651	664	717	648	638	695	625	656	685	717	703	697	646	725	681	674	721	688	728	657	672	620	702	706	716	666	618	676	698	677	664	660	687	657	670	652	693	687	669	700	734	684	675	650	641	698	680	680	735	703	711	699	714	690	698	696	699	655	673	682	739	730	696	720	656	721	637	680	705	669	632	710	652	727	660	690	669	680	695	685	659	675	663	725	648	675	682	751	655	728	694	677	689	714	655	710	712	687	689	669	674	688	680	669	696	702	688	717	642	711	672	695	684	704	665	740	680	711	633	723	654	689	678	714	671	704	662	696	674	695	670	664	654	680	652	665	688	661	699	720	714	679	714	676	698	658	655	658	673	705	696	636	697	688	683	717	680	675	687	652	666	636	706	729	659	706	680	700	654	742	707	695	687	676	660	689	654	665	700	683	678	686	691	701	640	731	718	697	680	687	699	659	725	716	682	702	685	698	643	714	670	684	731	653	672	678	677	670	683	680	711	709	630	738	759	723	730	719	662	692	722	634	705	643	694	643	653	665	680	716	683	660	678	706	666	625	681	735	645	699	680	683	698	708	701	687	698	643	644	694	687	658	686	713	649	654	734	678	653	664	667	704	707	727	754	695	680	645	688	719	747	651	713	657	662	682	665	701	693	712	671	716	661	648	684	680	702	675	706	680	647	685	671	726	740	606	656	698	684	715	696	681	652	650	680	706	707	678	713	685	677	644	670	704	685	666	695	646	687	687	694	702	642	689	664	649	698	734	723	717	673	694	624	701	655	712	671	697	724	688	679	686	693	703	692	613	715	653	679	679	674	648	682	726	679	672	649	728	677	708	640	688	698	702	668	687	699	679	705	645	695	675	680	654	670	697	688	683	718	686	673	655	640	690	659	696	684	716	664	682	690	676	664	655	736	710	662	695	658	709	698	664	696	687	734	673	702	680	674	651	717	690	678	697	710	722	655	696	675	692	673	750	719	684	715	669	687	655	725	658	688	628	641	673	692	693	678	701	696	658	676	660	740	661	656	704	735	711	703	711	684	707	666	708	676	679	701	627	641	679	680	698	717	701	705	719	733	696	676	685	681	678	685	690	697	675	625	686	691	622	749	700	715	679	651	690	698	686	665	665	708	699	680	674	715	674	715	704	662	691	692	715	697	712	704	686	645	657	705	703	684	694	642	678	678	696	703	698	695	690	709	703	701	715	675	664	675	690	689	684	657	689	671	660	703	710	663	664	696	649	695	685	704	639	721	715	698	697	668
24806	21233	25547	22536	1334	542	558	535	468	496	515	502	488	474	519	476	467	468	463	461	505	448	514	432	449	490	482	474	425	489	438	475	464	485	439	446	450	474	453	466	441	425	467	483	464	441	477	465	485	449	475	467	452	457	464	458	473	484	463	478	469	500	468	458	465	455	471	446	450	410	481	439	467	483	487	472	442	474	454	458	475	492	467	468	434	462	474	462	482	457	453	480	474	455	430	484	463	465	429	451	474	482	471	438	445	482	435	451	465	482	475	428	504	450	451	451	487	451	513	436	465	467	472	438	438	461	461	454	441	470	440	481	502	455	441	424	448	436	490	476	470	483	492	464	475	462	436	440	463	472	422	486	435	470	491	474	512	436	442	429	484	464	466	436	471	475	458	480	488	438	421	440	454	466	458	414	455	474	472	434	487	470	457	466	466	456	456	486	434	493	450	469	456	458	466	436	473	447	456	494	448	457	459	479	468	503	466	505	463	472	467	462	433	455	455	469	472	476	491	455	478	451	428	488	475	478	458	455	462	485	452	482	467	488	464	461	454	474	463	429	463	412	465	450	471	450	434	512	449	441	459	460	447	474	467	438	479	459	453	496	416	481	449	415	433	505	465	450	462	471	467	497	422	457	454	507	479	452	457	459	457	420	431	503	431	466	446	427	476	460	470	421	469	448	451	455	458	452	446	434	497	481	431	435	464	507	479	468	486	456	449	446	453	485	478	442	486	474	482	480	471	452	474	488	475	479	429	431	494	436	464	455	456	430	472	466	442	497	450	433	434	437	500	446	475	469	485	473	431	507	452	444	480	469	490	439	459	457	461	436	441	451	473	473	458	481	477	451	449	487	470	466	459	484	482	504	490	487	439	472	428	468	452	430	458	463	464	431	458	489	443	452	451	445	442	448	477	476	472	450	471	468	452	475	458	472	462	462	450	465	469	485	457	477	475	445	505	479	472	508	452	451	488	441	460	461	441	450	491	405	495	459	482	481	502	487	493	449	468	504	486	473	488	486	457	485	447	497	469	460	473	466	408	458	474	460	527	446	455	460	462	460	440	435	504	490	485	433	450	479	465	422	515	474	445	479	507	456	438	435	461	462	408	448	465	460	442	480	452	419	460	441	450	474	469	466	503	446	464	461	487	476	457	427	446	444	434	493	457	467	489	471	494	450	453	479	490	472	408	471	478	470	459	441	474	443	465	448	460	474	444	438	451	479	454	449	477	515	424	485	450	457	485	506	487	491	473	431	467	464	463	459	457	446	470	428	462	418	451	456	490	455	450	465	480	460	489	437	457	466	450	455	451	469	465	449	477	488	477	433	449	451	430	466	486	457	465	474	455	477	464	463	444	464	479	423	418	461	479	494	465	485	469	454	468	483	419	463	492	481	479	472	463	487	487	463	458	482	450	495	461	448	473	432	449	502	504	434	509	466	479	486	447	467	433	468	461	447	479	467	462	434	481	455	489	468	473	443	432	421	456	468	495	496	459	447	471	478	448	480	468	486	459	438	461	457	462	471	498	464	435	498	455	452	451	444	420	456	459	500	478	503	457	457	474	543	476	449	463	419	452	480	474	435	441	485	458	470	460	457	440	455	477	477	504	477	522	436	494	497	466	467	469	421	492	494	484	433	496	488	459	466	402	443	452	450	479	484	467	459	423	481	464	489	413	475	450	495	429	481	446	481	469	511	437	462	439	461	448	458	455	453	429	470	501	483	487	452	438	444	471	440	445	462	472	490	473	428	489	437	476	465	488	456	470	442	468	476	460	477	479	459	516	478	461	442	449	434	450	468	466	449	425	453	467	429	451	438	458	459	447	454	453	432	456	496	451	460	459	467	481	459	428	473	452	506	446	460	448	478	473	455	424	442	438	460	461	448	486	471	471	462	452	446	471	494	427	498	446	496	439	498	452	414	488	466	450	417	459	460	453	480	462	453	483	465	435	462	453	475	425	486	464	496	486	467	443	449	438	451	491	456	430	461	454	446	468	458	491	448	435	472	489	478	500	452	437	453	448	453	478	494	454	445	447	496	442	455	437	449	481	452	500	448	446	497	471	480	454	477	417	498	470	468	459	464	471	459	458	435	458	457	480	453	455	475	474	454	456	488	439	455	466	447	452	471	435	434	460	434	455	494	498	446	476	443	420	451	458	463	492	452	438	489	458	437	465	485	459	416	468	467	447	444	459	456	391	478	439	461	475	492	492	435	480	466	477	427	453	441	470	440	457	439	453	485	474	489	457	435	442	505	491	429	457	473	494	457	440	452	470	488	496	507	437	442	444	460	467	469	478	497	476	481	471	427	449	443	429	441	458	466	445	408	442	494	482	445	418	487	468	420	482	478	409	486	470	430	465	460	503	448	395	436	474	492	482	437	460	468	464	428	471	431	485	477	454	427	455	447	460	489	446	441	434	496	429	468	472	478	491	461	486	465	452	475	426	476	504	509	467	485	416	448	460	491	441	503	491	442	463	450	464	467	437	424	481	451	460	462	479	484	482	445	447	477	458	448	438	432	435	472	473	479	440	502	453	430	436	428	499	429	489	459	448	457	457	491	458	499	460	463	436	479	462	444	476	456	461	480	477	476	458	462	452	472	499	466	457	448	445	452	477	473	521	493	483	467	481	480	456	469	454	465	449	461	467	463	453	448	465	444	460	458	426	419	452	454	438	461	467	514	465	463	484	466	496	443	462	439	447	445	467	463	452	468	450	442	428	422	439	433	455	484	475	442	451	462	460	487	440	431	467	418	470	449	415	460	483	465	450	472	446	495	462	499	464	440	441	476	408	450	447	455	448	444	467	481	514	469	448	466	449	474	470	483	440	445	437	497	468	464	454	455	460	445	474	456	436	451	491	462	443	431	501	448	470	467	462	456	461	434	493	447	477	473	437	465	430	473	494	458	477	500	484	453	459	418	435	490	495	462	463	469	449	478	439	486	451	474	485	469	455	430	463	436	469	473	451	431	483	418	459	462	468	497	481	488	466	441	468	467	462	497	493	452	467	461	438	457	468	450	472	467	469	504	474	498	485	497	440	440	487	449	448	449	445	431	459	459	456	462	461	473	469	435	489	458	473	473	500	502	481	438	460	478	457	487	451	467	442	435	450	489	450	479	488	482	484	507	441	479	467	484	451	463	476	455	468	504	450	485	460	503	447	410	456	458	492	476	451	462	476	416	469	506	467	454	455	480	447	484	449	466	428	474	491	487	490	487	447	387	485	492	474	467	430	459	440	433	418	448	486	444	484	459	493	470	452	467	470	449	447	425	440	473	482	471	439	481	449	441	440	505	486	473	473	429	442	474	459	440	455	477	432	472	486	435	432	458	480	470	469	463	490	449	444	472	453	463	456	444	472	445	485	476	482	468	448	466	428	433	459	454	477	484	462	474	461	517	492	492	473	492	455	502	445	489	451	469	482	512	454	455	447	469	434	463	472	470	452	459	427	428	495	442	446	497	426	445	489	427	443	442	456	433
24222	3367	2159	1258	1044	857	825	749	717	690	657	653	669	625	637	614	618	622	633	607	629	650	637	621	604	582	624	626	615	608	608	608	594	588	598	604	593	599	606	594	611	617	622	583	588	589	651	596	565	564	568	602	610	584	627	592	584	556	616	620	568	610	612	545	616	604	605	591	593	612	591	586	623	592	594	577	633	603	613	632	587	598	589	598	625	582	621	567	617	568	617	566	644	595	617	609	610	605	569	578	594	583	586	585	598	607	609	569	555	587	629	572	589	578	581	584	603	591	615	592	606	603	607	562	593	613	598	579	598	600	553	607	623	603	574	574	601	556	608	587	565	603	602	590	534	618	576	638	565	572	609	556	577	596	643	630	598	590	614	601	620	591	627	555	603	616	583	603	640	567	606	598	558	625	602	596	579	624	634	582	553	593	603	593	580	608	616	578	536	575	583	586	615	650	565	582	618	626	575	636	596	607	575	628	591	593	622	603	603	578	571	617	551	602	612	602	589	577	563	602	587	589	575	625	618	618	568	630	541	600	604	581	619	596	602	604	584	632	600	615	582	586	612	599	538	580	593	587	575	598	625	595	540	601	609	652	586	586	549	638	643	643	570	620	581	575	582	591	576	559	592	602	570	581	600	612	614	578	593	620	580	608	594	577	590	604	592	614	602	595	618	611	593	577	640	555	640	601	590	593	581	553	651	593	634	623	612	599	593	562	567	620	579	607	602	605	603	566	589	588	614	552	608	564	600	584	631	593	600	588	586	587	590	566	578	564	578	618	615	598	581	566	607	625	623	601	608	605	585	562	575	599	552	623	585	611	569	601	620	617	574	608	571	611	599	543	513	624	617	622	604	606	609	584	607	605	588	588	575	559	600	613	568	623	579	637	607	601	600	562	587	619	616	583	600	616	590	599	605	557	565	612	590	584	611	586	632	590	564	579	547	588	554	593	571	615	570	562	606	602	618	580	583	547	572	588	634	583	578	587	592	596	578	623	639	619	612	639	615	626	635	561	605	567	604	604	570	620	583	623	544	599	608	628	609	557	599	615	620	602	616	592	596	549	570	556	577	605	560	578	574	638	607	605	571	631	613	585	642	582	552	539	631	616	569	559	640	582	601	584	616	626	581	604	541	562	591	583	568	567	568	558	607	563	613	646	609	565	590	596	591	615	621	609	588	602	628	612	595	592	587	566	652	578	602	629	595	548	628	653	557	580	607	600	585	617	596	602	550	586	587	581	639	584	591	567	568	559	592	649	607	626	599	603	616	562	614	625	591	582	566	623	609	576	565	613	602	572	538	594	589	605	629	562	626	620	602	574	615	598	556	606	632	604	604	582	627	572	598	559	598	578	546	588	611	592	632	540	567	594	575	568	586	607	629	606	558	572	594	625	609	602	572	575	591	574	584	607	597	597	547	602	595	634	619	622	647	600	636	581	549	583	584	586	590	601	575	586	584	605	550	541	659	620	559	564	598	629	596	602	601	566	567	569	596	607	586	561	642	569	582	593	618	596	604	609	612	633	617	570	550	590	577	582	589	563	581	633	593	558	641	614	595	568	636	607	572	587	612	568	596	581	624	586	577	584	645	514	626	588	587	610	556	638	627	626	577	543	582	655	596	582	600	581	595	578	609	595	572	538	598	577	625	614	592	624	577	575	608	587	625	624	602	598	581	655	620	620	568	610	614	592	598	555	616	557	591	563	650	579	605	535	581	606	582	633	569	616	595	625	625	549	578	602	632	592	626	595	610	591	553	601	573	576	569	576	562	615	602	599	562	630	551	571	589	602	574	578	614	574	619	573	593	609	632	592	592	553	624	558	617	591	617	593	618	569	566	620	598	587	593	597	614	601	584	607	652	573	615	596	597	569	568	571	594	559	561	543	584	611	562	604	554	560	576	600	638	585	574	592	559	581	618	609	570	537	579	619	583	586	570	600	592	610	590	630	606	622	541	562	554	594	587	573	596	610	602	578	581	574	587	604	595	585	584	620	583	606	602	580	547	554	611	622	581	614	577	602	587	648	561	550	585	576	618	561	633	583	573	596	569	595	610	569	616	578	581	554	553	583	599	566	576	562	633	586	604	580	597	546	614	591	582	572	564	617	618	574	578	570	587	582	632	609	572	586	599	647	590	561	624	594	575	564	580	564	624	593	569	598	570	634	607	573	583	554	611	613	618	556	598	639	559	561	591	646	582	605	680	606	613	567	616	566	572	591	643	605	601	621	564	587	577	605	590	581	596	605	584	603	640	584	645	602	563	603	578	584	588	597	617	583	566	617	606	595	583	610	580	586	631	612	571	600	606	572	557	556	575	589	581	589	596	605	559	552	581	551	568	635	616	573	588	606	595	598	618	626	590	566	629	587	588	562	594	589	618	562	644	591	599	597	603	588	627	609	598	581	605	615	596	584	541	629	574	590	588	631	592	581	628	585	570	555	563	586	563	549	618	602	615	592	618	585	616	586	555	607	610	590	601	641	626	548	570	606	616	564	605	585	615	606	619	593	596	591	566	570	597	597	640	602	587	595	580	611	621	607	641	604	580	592	575	573	560	601	605	582	624	594	599	618	563	615	571	637	598	604	580	621	604	603	520	582	589	597	585	557	594	586	603	563	569	607	606	614	627	599	586	603	626	619	602	580	611	564	594	633	568	575	593	563	618	580	595	588	608	582	565	621	615	641	555	621	546	587	621	606	605	604	626	626	566	591	581	592	589	604	648	611	599	591	561	615	559	561	589	586	589	574	622	545	585	602	617	585	615	595	621	568	613	588	632	585	569	583	629	614	570	577	584	581	585	591	601	548	636	565	599	602	627	563	612	603	590	631	602	567	571	594	568	619	590	648	636	593	600	596	573	607	589	577	537	568	578	637	588	581	576	633	612	622	588	595	599	604	538	649	596	599	619	606	599	606	563	638	593	575	585	587	556	565	599	580	592	608	629	583	611	609	579	601	591	577	586	580	632	610	576	599	621	604	554	634	635	613	619	601	569	608	606	572	639	592	601	595	575	619	575	625	602	606	618	575	586	539	606	560	597	579	600	635	580	646	621	578	602	587	576	633	567	641	577	637	586	576	640	613	616	538	539	589	574	577	571	586	545	551	618	568	619	547	596	584	618	580	595	614	536	591	587	590	630	589	605	620	580	550	590	599	596	594	600	621	628	604	590	626	595	563	596	578	596	550	629	606	611	569	599	611	593	582	574	578	623	560	631	607	584	650	625	593	607	596	631	594	638	595	586	590	596	595	599	568	583	637	614	592	614	574	653	611	574	571	609	571	597	583	572	610	637	580	578	589	602	587	615	606	602	562	593	611	619	575	588	605	574	577	562	597	619	642	608	557	587	567	620	586	642	614	571	586	589	596	578	620	655	586	603	578	574	593	590	554	634	566	570	591	558	601	595	576	594	602	623	600	585	615	610	586	616	559	599	608	601	569	580	582	586	582	625	632	633	622	619	606	594	631	659	564	609	596	595	590	605	612
22486	21248	28379	24436	21248	19229	1151	513	447	381	367	290	301	310	291	297	271	260	259	285	290	273	256	299	259	291	289	256	229	253	276	255	232	281	231	239	271	251	229	238	226	259	266	227	250	251	240	266	233	247	239	283	216	258	240	254	243	252	242	232	262	255	256	251	213	251	247	243	246	253	240	200	233	234	245	225	267	220	217	233	239	254	231	262	222	246	261	246	250	237	228	245	249	247	230	253	243	232	236	231	242	230	248	231	245	280	247	236	228	242	247	238	227	246	268	229	243	234	235	238	224	234	251	252	239	221	227	238	233	253	250	236	230	241	241	247	238	201	230	258	229	252	242	243	232	253	277	238	226	210	242	207	226	238	234	186	253	206	228	223	247	253	248	225	255	243	244	217	232	229	220	235	225	210	237	226	224	218	230	220	254	230	234	210	243	206	242	253	220	237	233	237	229	215	249	239	256	229	231	227	219	238	235	224	236	208	230	212	224	206	234	221	242	235	250	221	241	247	238	211	245	219	263	238	245	211	238	228	227	253	247	270	234	233	226	248	236	253	230	232	226	244	245	240	215	239	244	248	225	241	231	270	236	227	201	267	232	226	223	220	222	282	233	240	219	207	245	223	241	223	229	243	226	270	240	261	233	213	221	236	234	238	243	249	215	246	245	243	206	226	232	234	267	222	242	238	252	249	258	240	212	216	247	246	251	229	247	237	234	208	246	247	223	225	255	238	267	207	241	255	220	225	253	231	257	226	207	229	241	219	234	233	223	239	223	216	236	235	252	251	231	216	230	217	273	228	230	242	254	250	232	241	253	238	258	228	237	226	231	244	230	237	241	214	220	238	236	228	247	239	254	209	208	208	251	239	257	255	268	211	225	225	224	246	252	231	227	243	246	250	253	248	236	238	237	259	247	208	238	230	219	227	233	204	219	222	266	232	244	221	240	230	228	233	219	264	227	271	247	205	212	240	220	227	245	237	234	223	238	229	248	264	242	228	225	229	228	208	251	245	205	237	233	234	237	224	222	232	211	215	216	252	225	233	237	246	257	237	250	249	229	253	226	247	239	223	240	256	252	250	216	225	243	199	217	252	219	231	227	245	250	236	219	230	236	242	215	224	232	254	212	252	239	231	228	243	211	224	235	251	229	235	247	222	246	221	248	224	243	229	230	251	232	241	234	232	245	248	238	226	253	238	229	239	239	252	264	228	233	240	236	284	237	233	280	221	236	249	268	223	250	309	222	237	238	244	223	252	232	215	214	221	245	245	220	219	249	214	246	250	226	229	234	246	205	208	247	257	256	240	231	234	221	238	208	241	236	267	222	234	236	206	262	224	213	210	211	258	246	237	242	229	269	217	223	256	229	220	232	243	235	279	230	238	223	225	238	230	250	228	204	222	251	269	227	252	237	230	219	235	248	234	225	227	244	214	228	251	225	245	264	256	222	214	247	205	246	221	246	233	240	220	235	229	254	249	233	231	230	224	260	220	215	251	254	286	256	246	226	258	254	230	259	258	236	216	242	233	238	242	257	220	239	213	227	221	239	243	245	221	224	221	232	214	262	260	257	255	228	241	250	223	242	204	249	235	232	249	238	245	258	220	237	216	233	238	251	235	220	214	251	242	230	229	232	196	223	238	231	241	229	216	232	246	247	228	238	218	215	233	261	244	238	237	233	223	256	278	225	236	251	216	227	219	209	210	229	220	199	225	223	212	235	238	219	239	258	227	231	266	223	212	254	235	221	217	238	226	252	236	243	225	216	238	244	231	210	213	242	244	229	242	233	246	246	224	224	219	234	217	227	210	241	226	202	228	232	220	225	231	218	241	244	257	239	221	283	252	232	242	249	234	230	240	253	234	225	242	255	252	244	225	237	202	232	198	240	236	242	240	245	226	213	242	242	205	238	227	237	217	235	238	251	248	270	220	230	235	219	228	232	245	226	239	263	232	213	236	240	239	240	243	216	242	214	228	221	260	225	233	227	262	252	240	241	243	220	246	234	263	205	263	245	228	237	209	245	251	229	257	235	248	229	272	239	240	222	225	257	236	255	252	214	260	225	218	227	249	259	237	257	248	229	265	240	225	246	245	245	203	250	218	213	208	235	227	273	241	231	215	241	221	256	220	241	234	253	257	232	238	239	267	230	234	208	206	241	229	261	268	200	241	275	251	239	223	233	231	213	220	231	221	215	251	227	253	225	251	230	237	210	242	229	226	241	240	255	257	247	271	244	235	247	241	243	243	247	220	228	205	245	249	243	236	201	232	240	241	262	244	232	243	210	264	226	229	244	229	233	246	210	261	219	250	218	257	251	234	231	223	250	235	254	237	260	241	251	241	249	250	224	237	274	230	233	243	224	250	224	250	229	228	259	261	239	228	230	254	223	242	229	220	252	239	217	205	268	262	222	212	246	241	222	241	217	235	204	251	231	272	210	210	230	235	257	213	245	219	229	223	240	239	237	229	253	245	233	214	267	234	220	237	252	245	279	208	240	241	227	251	224	228	241	262	240	225	240	220	239	228	247	215	212	251	246	255	219	231	225	263	227	219	246	234	211	252	248	263	212	231	244	231	254	237	232	232	223	234	240	253	233	256	226	253	255	238	250	215	223	241	236	232	235	227	227	223	237	268	228	245	238	247	249	210	203	255	229	241	260	258	241	243	223	226	252	229	221	236	219	233	265	265	260	243	247	219	236	240	235	236	237	218	219	212	231	232	242	250	243	220	237	208	232	211	226	239	244	218	230	231	256	235	239	240	227	236	217	259	219	245	232	215	252	212	211	251	265	241	233	230	227	213	248	254	240	224	245	247	211	235	226	218	223	229	228	242	214	237	218	262	225	240	232	205	238	225	216	276	249	223	251	224	268	220	239	197	243	232	260	241	239	209	226	248	237	238	226	234	227	243	221	260	234	234	233	270	265	249	208	256	224	253	249	234	225	262	229	258	254	234	228	213	264	226	229	227	251	221	213	218	257	240	223	228	232	221	223	254	236	227	239	277	225	221	227	226	238	247	247	229	234	267	249	247	229	207	227	248	229	255	209	231	237	243	247	244	232	228	241	232	250	236	235	204	262	220	211	212	215	277	239	239	223	225	202	236	254	240	215	237	229	221	256	220	249	243	202	232	220	238	273	235	252	239	234	211	236	250	245	218	221	232	212	233	230	234	237	233	225	233	258	233	240	230	224	228	249	210	253	261	225	237	243	240	229	251	221	227	238	234	245	237	228	233	253	228	241	244	233	232	242	265	232	219	244	244	233	257	242	255	249	235	227	227	216	205	229	233	223	198	267	243	226	260	236	253	228	236	257	236	229	221	224	251	249	237	242	216	236	226	259	251	239	207	231	225	235	252	242	235	228	234	240	262	251	237	237	238	226	247	220	215	237	234	235	220	216	246	244	211	244	247	252	232	229	218	230	234	246	224	235	224	220	222	229	248	243	223	250	231	245	232	239	244	250	245	265	227	218	198	251	226	234	214	264	238
31429	10522	6473	2941	2098	1588	1217	944	816	733	631	577	474	477	462	461	426	406	404	376	399	369	363	369	359	378	360	355	341	343	339	349	349	303	347	353	303	358	325	322	337	341	316	315	310	319	325	329	300	318	319	340	339	323	319	338	314	329	301	340	316	315	268	306	316	335	330	301	297	320	358	312	322	312	350	300	320	348	313	284	301	333	326	312	354	339	317	325	310	332	327	318	335	290	308	325	323	323	337	323	334	293	314	311	303	316	323	295	318	327	331	330	301	327	328	306	288	291	337	296	333	342	307	322	343	311	285	299	307	331	341	344	316	316	310	362	319	332	324	338	300	312	291	307	312	325	313	306	306	285	331	305	339	315	303	334	318	324	302	343	281	335	275	298	323	334	329	329	318	310	320	357	305	296	341	311	307	333	309	333	314	326	295	322	304	321	302	296	330	330	314	313	321	304	325	322	302	316	327	300	291	324	281	296	368	300	304	330	285	289	327	317	300	300	295	313	329	290	327	340	317	282	330	331	318	285	321	340	320	312	304	326	325	317	300	321	306	335	307	291	321	290	332	314	307	320	293	351	320	321	320	315	300	307	336	320	331	310	315	338	351	320	330	303	301	287	324	305	289	325	346	300	338	316	286	347	293	287	306	307	293	299	324	296	329	360	320	288	305	295	313	340	315	330	295	311	337	323	296	323	348	310	323	292	291	331	326	313	329	305	319	304	320	307	303	295	309	297	331	322	322	293	295	296	315	307	305	290	314	314	317	347	332	316	310	326	341	259	317	304	292	335	290	330	327	301	309	312	302	340	286	297	335	304	321	322	314	313	303	350	312	278	329	277	311	320	312	347	308	326	331	353	311	318	300	331	325	328	303	296	318	283	323	300	289	322	358	327	325	304	352	307	300	323	288	336	281	309	311	318	323	311	298	323	311	339	293	284	314	311	316	325	316	330	342	309	305	311	327	295	303	333	316	326	327	294	323	311	321	302	330	338	293	320	329	300	301	326	317	322	313	327	317	313	309	312	321	292	308	332	300	295	329	347	301	326	280	320	299	327	293	340	304	325	314	315	307	344	319	314	295	291	313	307	326	298	297	295	346	332	348	299	310	334	307	297	295	320	308	341	300	285	313	302	300	292	352	318	338	319	319	320	320	310	343	344	310	333	319	364	322	310	349	303	325	323	332	328	340	319	327	303	337	306	299	301	329	292	303	346	305	342	311	351	319	320	305	339	321	276	329	287	323	271	313	299	324	334	318	330	308	315	293	326	314	309	310	311	337	317	298	294	329	283	310	310	338	314	306	337	311	329	353	332	321	314	324	313	320	358	318	318	300	321	305	317	319	306	301	289	298	294	303	299	320	307	312	313	300	338	318	286	311	287	329	347	295	321	305	328	314	314	337	307	322	338	304	333	292	306	326	312	316	312	348	302	335	312	302	327	331	301	322	304	324	322	304	297	332	297	340	299	325	308	322	307	319	326	333	313	306	311	308	327	320	301	320	327	275	284	327	339	316	343	331	329	335	344	306	307	308	325	289	299	309	312	300	315	296	333	283	307	317	299	285	294	343	314	345	296	310	305	293	325	321	331	329	321	333	312	278	352	338	332	354	332	332	303	296	309	296	324	321	326	315	337	315	341	349	299	324	321	327	354	322	298	320	316	322	279	303	335	360	311	340	322	332	305	295	283	316	311	317	314	320	323	294	332	311	356	287	329	312	339	352	300	319	345	297	308	314	323	296	323	324	326	340	314	299	335	334	353	316	331	328	314	305	322	325	311	306	311	336	283	309	323	277	305	335	300	348	309	304	314	314	313	328	331	318	291	324	322	314	312	277	329	328	328	306	323	299	283	349	263	343	321	307	315	332	323	319	329	310	317	305	305	309	302	327	325	295	318	336	307	339	323	317	331	276	338	306	319	312	304	310	332	342	302	310	320	338	328	310	327	332	287	338	365	318	308	308	314	297	357	320	321	315	267	322	346	308	314	350	289	301	294	333	329	343	307	320	322	309	317	308	329	369	306	301	308	294	302	308	332	313	284	302	317	320	279	309	333	315	313	317	326	324	316	313	282	305	328	313	314	307	295	319	319	320	336	296	337	332	307	320	321	310	335	284	304	307	320	285	301	330	323	334	295	309	327	292	323	308	325	320	304	334	302	315	293	345	308	290	319	313	320	328	313	325	321	304	315	298	330	288	347	336	281	314	320	289	289	317	314	326	301	341	333	309	321	315	319	281	302	305	301	311	328	318	312	321	321	318	342	295	318	322	315	359	296	318	291	318	339	328	283	324	305	324	340	334	341	281	329	310	334	336	305	317	324	329	352	300	294	312	329	348	335	313	335	312	324	326	319	331	300	313	321	327	315	310	319	315	299	281	316	322	350	331	318	318	332	303	297	300	348	324	304	320	311	344	337	324	333	336	301	303	316	305	347	310	324	324	317	317	335	302	317	314	304	318	301	326	332	299	314	302	304	313	292	310	311	290	350	306	355	334	295	304	321	311	307	315	339	315	305	324	310	314	334	316	310	329	332	304	319	297	326	319	296	315	323	321	315	311	344	323	299	337	332	340	313	329	286	277	311	316	333	312	320	304	336	351	306	293	300	302	342	349	358	289	291	296	305	294	321	299	304	304	341	334	315	342	322	335	341	354	312	310	306	346	292	314	297	309	313	291	304	364	292	288	350	305	310	274	291	305	306	325	319	316	300	298	309	326	325	357	291	320	304	301	336	321	333	296	326	314	352	294	327	293	325	278	300	311	342	336	298	311	324	305	299	317	321	340	343	322	342	308	305	304	325	338	327	303	294	325	307	344	313	309	320	345	310	332	350	310	297	340	303	322	324	283	330	321	310	328	322	304	330	322	296	302	320	287	294	312	314	296	301	311	303	325	331	299	322	297	322	317	323	328	302	342	355	314	336	330	302	318	319	285	303	329	315	280	299	316	338	314	277	323	321	329	322	303	310	349	322	297	318	314	291	319	309	269	319	310	319	321	313	345	323	318	309	312	312	338	328	299	284	320	293	318	305	307	310	300	328	313	334	316	316	308	311	299	289	324	289	310	311	303	289	307	294	349	320	320	317	305	283	320	304	329	332	316	328	292	319	352	297	324	297	298	327	321	302	326	280	329	329	328	312	343	310	315	302	295	329	309	276	318	293	339	319	332	326	310	323	319	317	345	311	345	324	312	307	334	326	290	328	300	323	299	338	289	345	310	331	294	310	342	369	323	325	291	285	280	304	336	307	309	314	332	308	298	321	356	322	327	328	315	333	328	309	300	332	314	330	352	297	304	309	322	318	345	321	317	293	338	329	310	308	311	307	305	338	302	296	301	283	312	340	287	313	337	318	295	288	321	312	288	301	332	289	339	309	308	286	297	309	324	311	323	332	310	314	282	288	311	308	314	301	335	334	350	334	313	324	325	324	312	285	306	323	295	315	351	323	293	327	298	334	291	311	340	343	353	319	331	291	287	322	320	302	330	340
27893	15896	2550	886	718	667	705	652	685	630	634	621	609	622	662	651	658	625	629	682	650	666	655	687	620	639	648	637	703	619	667	664	626	647	644	675	632	643	644	628	645	648	637	698	676	649	619	683	647	643	675	663	655	601	620	685	670	648	688	671	676	641	633	653	610	645	635	659	671	606	671	637	647	629	640	608	651	589	638	670	636	657	613	649	630	682	610	605	635	629	638	638	642	671	667	627	652	680	655	625	638	665	605	641	662	669	625	671	672	632	641	648	719	662	680	644	661	600	700	628	648	607	632	654	669	679	603	642	619	619	685	638	689	714	624	637	667	596	690	655	629	651	676	637	625	674	655	674	673	673	703	703	643	637	609	639	607	615	656	634	643	629	636	685	615	644	674	644	650	650	656	616	660	631	630	630	637	621	663	635	618	663	596	642	655	614	622	662	700	607	623	643	629	635	653	619	638	603	635	647	653	677	637	602	670	665	677	627	699	632	665	656	617	639	647	567	655	669	620	637	634	588	654	668	638	596	656	698	665	630	656	618	635	643	622	624	684	625	622	648	668	644	620	661	648	671	669	671	654	650	701	614	641	635	619	687	688	627	634	635	649	647	655	620	614	692	680	612	646	653	648	612	660	639	623	632	655	665	629	677	680	627	653	631	702	612	658	628	630	617	634	696	642	661	702	627	623	658	660	665	648	635	618	635	655	588	675	639	673	625	598	602	633	636	634	635	639	681	625	692	652	623	633	610	725	657	631	599	666	627	666	615	646	626	630	657	624	683	652	666	621	691	688	667	699	623	636	672	649	672	678	661	671	644	656	675	617	647	631	674	624	636	597	646	640	627	665	629	605	605	658	658	647	658	618	627	680	660	616	648	646	606	662	650	604	620	674	647	649	667	644	603	671	642	659	639	674	661	697	641	655	666	667	660	696	672	641	676	652	665	658	644	656	660	714	627	617	630	624	632	630	627	649	668	669	595	600	640	579	621	631	633	663	672	670	697	624	644	619	696	646	670	648	654	649	678	671	635	616	696	693	651	645	596	613	661	617	639	647	667	618	667	631	617	653	600	653	675	630	628	634	672	650	646	630	668	653	652	669	634	662	653	661	619	676	630	615	685	613	660	634	669	660	667	660	653	664	646	633	626	655	664	668	613	649	622	626	631	627	658	674	663	646	699	666	628	651	624	662	633	655	659	638	583	702	612	593	650	647	631	629	654	647	634	655	653	626	640	659	673	633	692	613	632	654	641	661	597	670	654	732	587	661	654	630	637	621	653	656	610	642	647	607	659	613	623	691	706	634	620	617	662	621	623	708	611	629	598	661	633	623	623	636	642	660	653	633	677	680	642	621	640	650	612	610	616	649	623	634	639	657	617	636	646	593	634	604	626	642	658	682	633	666	629	671	626	576	657	661	640	661	639	639	606	651	673	599	634	659	635	662	669	642	701	677	616	664	668	650	653	641	691	677	634	629	652	676	631	664	671	679	629	645	658	626	667	686	695	645	697	626	650	685	609	653	658	636	647	653	641	701	686	696	633	644	642	652	658	655	646	641	674	637	675	638	639	646	662	704	634	648	623	664	651	697	633	667	623	650	615	698	654	620	650	640	629	660	678	629	597	661	686	654	644	650	667	623	684	665	663	648	675	640	647	619	628	631	626	677	621	680	623	618	636	664	633	614	627	641	602	652	610	640	646	626	672	628	683	680	643	702	634	637	655	660	633	635	635	629	661	645	654	627	646	589	666	638	600	647	624	684	636	680	672	681	630	658	654	639	666	634	643	653	645	604	639	614	663	652	613	637	685	678	658	653	627	616	624	657	614	657	664	651	618	686	665	614	689	587	691	663	667	650	621	618	646	659	650	652	653	617	612	650	663	655	645	668	647	649	658	638	642	640	684	644	649	654	633	629	629	677	643	684	626	616	670	626	663	676	631	671	647	640	638	626	644	636	644	698	626	626	697	652	634	617	656	632	639	644	616	653	657	641	660	658	634	611	652	634	669	618	676	623	625	688	652	603	652	678	634	659	628	642	661	657	645	696	662	658	658	629	628	652	668	607	679	657	642	688	620	626	668	648	680	648	589	640	663	559	648	643	668	655	623	589	673	617	647	635	658	615	660	633	662	665	628	637	635	643	669	640	622	634	664	628	644	640	662	658	650	649	684	640	592	645	633	605	652	638	640	658	663	672	620	623	614	651	642	658	679	617	667	628	656	652	631	671	624	661	664	603	690	666	688	700	634	610	683	641	725	657	691	678	618	613	632	644	648	657	688	654	596	666	583	626	632	595	685	664	691	572	624	643	650	663	670	670	625	664	658	676	640	646	619	650	685	625	618	649	608	619	638	688	667	664	637	643	698	631	671	675	662	682	644	674	702	641	693	630	647	661	666	587	605	642	620	622	645	658	642	666	661	688	652	642	659	623	652	660	647	656	674	655	630	672	622	677	611	607	671	685	628	666	642	656	694	648	630	642	665	621	621	678	601	629	687	662	631	594	639	654	645	655	628	624	625	680	619	641	671	670	653	618	620	690	658	692	653	617	643	664	652	638	591	664	635	657	675	663	671	673	647	614	679	660	641	614	639	655	611	603	630	641	628	645	603	620	627	637	610	645	670	674	666	615	684	658	619	621	641	680	633	665	651	642	639	674	660	659	661	655	635	640	657	634	595	642	698	648	610	670	600	650	649	634	610	619	657	688	646	662	662	614	678	642	624	627	629	620	680	609	632	623	693	648	627	636	676	674	627	639	689	631	653	612	635	615	661	650	641	655	657	683	629	639	642	658	632	613	607	632	649	658	637	611	644	658	649	676	626	642	673	621	612	607	599	662	645	692	638	619	637	647	653	636	652	622	661	622	646	653	628	644	684	636	619	641	631	681	657	692	635	643	639	673	648	644	667	642	625	653	622	654	661	643	612	644	627	590	653	632	649	657	639	616	667	671	648	625	616	675	601	666	635	664	684	609	597	647	665	601	658	605	645	673	682	655	659	643	624	625	627	663	681	665	619	697	643	650	590	646	633	676	633	653	624	681	637	633	616	684	644	649	584	660	682	634	643	673	656	672	581	632	644	629	688	674	596	655	637	626	647	656	646	647	638	623	614	568	657	675	697	589	613	647	626	610	690	656	692	688	699	646	661	597	643	605	686	626	679	664	626	602	631	683	670	633	609	652	618	696	608	636	647	652	653	659	626	614	621	642	630	628	598	634	657	684	643	599	604	630	634	628	670	680	657	666	660	684	655	670	657	654	675	671	666	639	615	632	611	663	662	685	650	688	674	652	678	676	685	670	686	633	682	650	648	630	669	656	612	670	592	627	693	629	654	622	604	648	666	623	683	665	698	600	618	593	640	653	647	592	625	643	686	649	603	638	636	672	685	640	633	682	611	629	629	649	602	654	651	612	662	668	618	663	653	697	585	659	616	688	676	678	682	695	623	615	635	642	666	658	656	651	658	661	655	615	630	641	686	614	678	627	664	649	671
9447	1201	1087	937	895	801	849	902	846	826	854	819	835	808	850	828	858	811	861	803	849	821	839	854	830	813	869	851	866	871	877	871	774	821	783	853	851	872	855	803	875	890	852	822	818	809	844	815	796	832	825	787	874	802	826	794	841	827	846	794	862	836	863	819	851	826	851	819	908	854	865	829	843	819	825	875	784	918	848	862	840	838	866	830	797	840	806	858	848	813	874	777	864	863	847	819	824	787	807	863	816	835	835	822	839	806	836	830	846	829	837	857	845	821	860	778	844	839	797	792	871	807	821	854	859	863	833	882	885	843	842	801	820	844	839	826	826	837	801	919	847	811	856	924	788	824	880	837	808	847	832	849	840	857	821	865	814	902	842	807	827	848	861	845	827	815	821	803	855	850	865	837	834	840	808	825	773	907	826	888	817	838	782	880	851	858	865	833	819	823	863	817	821	839	844	854	843	867	843	882	841	848	842	836	828	826	850	822	816	830	850	830	861	839	792	883	819	892	788	833	813	839	813	854	840	852	902	849	843	838	839	819	847	816	775	789	881	850	789	828	829	846	785	845	797	799	811	820	877	805	861	863	879	878	893	857	849	845	828	856	838	818	825	857	797	863	876	869	833	843	848	785	899	840	840	865	813	841	835	850	820	834	945	836	872	835	858	838	833	809	867	805	833	851	854	808	825	868	848	836	824	810	830	822	875	827	818	866	849	831	836	859	795	876	837	868	795	766	864	821	861	837	828	849	835	855	860	859	822	862	839	827	856	868	865	835	885	820	830	889	868	923	828	832	819	787	846	784	845	778	818	801	818	853	856	789	784	816	861	858	800	785	803	843	772	798	831	846	755	847	812	841	853	832	851	824	891	910	828	861	830	865	848	864	847	830	797	812	805	897	824	821	842	823	843	859	856	832	796	896	780	860	814	834	856	875	819	861	919	863	881	833	848	855	816	876	858	851	834	880	840	867	837	853	824	789	793	855	867	839	914	836	824	890	824	791	873	816	854	869	887	828	866	833	795	817	868	866	861	836	886	827	833	872	818	805	868	814	809	888	865	811	812	824	849	838	855	778	815	884	848	785	826	798	832	878	815	828	857	816	859	903	831	804	795	857	868	881	818	865	830	846	842	858	884	798	867	842	822	855	835	848	801	873	778	844	843	846	847	795	831	850	890	823	863	816	831	800	784	817	862	841	831	829	878	850	790	822	796	790	878	863	771	829	837	784	867	830	879	816	856	854	846	837	875	850	836	837	841	800	848	892	828	824	865	835	849	888	876	837	837	837	804	863	804	875	891	831	841	823	845	889	821	848	825	798	807	784	810	832	798	843	843	827	810	795	853	879	821	782	833	835	810	895	820	834	815	887	835	794	771	833	867	841	867	837	833	832	813	804	816	877	836	828	774	827	860	797	820	837	852	878	803	857	819	813	831	797	893	864	831	869	837	814	802	824	826	833	785	838	829	832	866	817	840	863	802	820	869	862	867	821	793	864	854	860	838	833	858	883	806	820	821	867	831	827	832	875	868	893	824	834	821	828	825	840	857	850	827	853	822	848	831	788	896	848	797	794	843	876	810	824	901	833	854	804	794	836	828	800	839	823	863	864	847	874	818	778	877	815	834	822	842	819	845	861	844	872	889	848	833	849	857	852	833	851	878	793	829	797	846	819	811	852	845	819	833	854	862	840	823	798	834	863	886	805	818	814	835	857	847	865	815	824	797	874	873	829	817	863	838	841	850	827	848	817	830	878	803	823	859	856	837	821	858	814	862	787	844	863	821	832	779	783	830	825	813	832	807	812	851	829	814	810	856	799	813	834	839	809	814	803	825	875	815	824	869	829	854	851	834	818	828	825	876	831	832	863	879	831	814	828	830	812	816	818	837	857	838	865	848	811	868	781	809	791	832	817	853	813	801	863	852	833	786	863	834	854	873	842	830	806	810	815	879	799	846	767	861	847	833	775	866	797	820	861	804	829	862	857	831	807	853	814	836	844	842	786	805	839	790	809	770	820	810	788	842	881	801	816	840	830	848	821	832	784	835	802	922	830	790	789	825	811	819	844	925	851	878	843	804	828	853	861	855	819	852	880	855	787	832	830	824	850	834	845	832	790	845	869	848	804	800	849	826	825	830	821	863	753	826	852	834	784	801	823	876	850	817	828	825	825	794	855	863	819	798	868	846	846	834	817	868	800	804	859	811	860	849	834	801	816	914	816	837	818	845	873	791	875	816	853	855	830	815	851	861	842	802	840	814	784	871	870	841	880	856	877	834	890	784	838	868	904	845	827	840	782	915	837	852	822	851	831	801	866	824	760	850	854	864	821	841	804	845	862	850	816	792	892	821	819	787	829	803	792	837	853	826	795	775	857	838	796	838	884	871	818	825	839	854	799	838	815	847	871	881	882	855	851	861	805	867	808	879	815	858	839	794	845	808	813	846	838	839	800	826	834	857	847	877	793	805	819	857	802	837	839	839	860	785	840	861	825	817	790	840	913	889	815	833	855	783	835	827	802	826	854	875	884	896	841	849	770	817	809	853	849	831	812	816	837	813	835	808	855	836	781	803	834	849	841	821	869	886	806	892	838	794	825	794	855	836	810	816	807	880	823	868	820	834	857	842	883	832	875	827	792	811	845	833	818	838	903	814	839	811	819	834	810	856	870	805	851	830	830	819	850	826	903	870	858	788	906	815	842	810	877	804	813	821	835	843	801	808	827	796	825	835	836	815	874	882	812	817	836	848	840	826	877	819	842	795	851	776	859	765	910	868	841	829	813	827	784	813	825	828	863	840	864	852	871	797	847	808	865	854	850	845	789	779	771	805	806	847	849	811	866	796	831	784	874	807	808	851	809	831	807	817	819	785	777	826	827	867	814	824	787	861	816	855	892	836	801	838	846	802	848	816	775	883	824	785	813	815	850	838	871	852	858	795	846	835	855	866	883	827	829	844	841	842	821	780	869	789	819	840	862	825	874	824	861	826	797	830	872	906	818	828	809	859	843	828	851	824	848	889	826	820	821	806	870	873	841	849	840	864	838	835	827	802	846	875	823	874	856	843	822	818	829	813	855	781	839	832	864	855	821	861	864	844	844	832	828	858	844	907	804	851	833	824	779	862	880	862	859	844	896	846	870	804	826	795	842	877	882	891	881	860	824	834	870	809	872	854	819	856	863	786	827	869	863	869	827	854	834	838	816	841	843	872	870	818	825	860	819	898	850	861	851	794	827	790	868	778	830	881	864	839	795	828	805	848	843	877	855	848	776	853	799	772	852	857	833	810	817	887	887	816	850	841	825	863	796	833	796	849	894	810	871	840	834	851	819	808	800	804	828	797	824	856	813	834	823	846	839	864	832	842	823	807	825	789	804	880	845	802	840	820	887	866	830	838	862	808	812	840	872	865	832	869	802	849	847	821	830	817	832	782	833	825	847	867	860	842	863	824	926	814	863	819	823	901	860	833	830	819	865	784	860	848	905	828	826	891	862
23393	21240	27824	24939	20592	2501	785	715	587	623	591	590	570	546	525	581	517	585	544	535	507	554	518	497	549	511	508	533	552	509	539	540	513	511	552	504	549	488	516	506	537	540	548	560	527	544	498	529	502	473	494	539	544	520	487	530	518	541	488	510	512	511	557	517	482	503	494	541	518	504	495	518	488	524	500	555	531	507	538	538	533	498	493	497	504	497	522	518	517	512	505	480	530	498	502	504	491	521	492	521	509	506	533	546	484	459	513	505	526	518	510	476	520	494	516	527	552	501	522	497	512	556	532	491	540	490	530	538	509	497	511	553	512	505	502	523	534	506	543	531	542	516	521	518	496	496	512	525	515	462	556	534	499	534	523	478	502	491	486	531	496	469	530	532	547	514	539	517	513	498	518	516	447	524	518	536	458	480	528	536	513	494	503	498	508	487	546	524	496	485	504	504	485	463	474	513	535	504	503	471	534	529	510	513	499	509	481	511	520	543	541	477	471	525	534	487	481	501	557	473	494	525	498	559	499	512	552	519	506	487	530	525	520	495	480	528	548	520	509	514	525	518	595	543	502	528	535	510	524	503	509	515	512	540	484	487	514	483	497	557	491	541	495	502	504	541	546	523	501	526	529	520	518	499	542	520	527	535	502	560	499	521	510	508	480	532	523	517	506	575	494	519	497	518	506	503	526	520	499	523	522	491	527	542	509	502	498	463	518	500	525	540	529	548	545	505	528	505	525	500	506	533	516	520	500	484	493	506	511	534	528	497	539	516	524	494	532	509	528	540	508	522	532	549	496	489	529	535	496	503	542	502	451	534	506	522	561	524	509	513	562	536	520	509	476	560	494	518	487	525	527	514	475	535	556	533	534	546	504	501	561	491	535	498	503	493	545	475	521	516	504	513	489	541	507	561	517	540	517	522	472	520	508	506	507	539	502	477	486	514	509	485	514	501	479	533	519	556	494	533	504	495	508	505	477	530	493	516	538	545	501	478	542	489	454	521	477	528	450	536	551	502	490	549	511	546	528	540	516	552	545	482	481	523	485	479	493	533	480	493	533	515	518	518	543	489	518	565	493	510	494	501	479	509	509	525	476	489	522	504	523	507	557	484	496	515	516	506	521	498	523	485	520	506	499	539	548	522	533	517	520	527	520	487	512	489	523	526	525	536	503	515	532	527	524	504	491	498	505	506	477	487	496	540	500	522	496	500	490	528	533	507	474	493	496	545	517	477	475	550	502	563	517	530	546	536	513	498	526	532	505	523	515	481	528	527	485	537	496	536	455	508	561	504	481	505	529	482	506	458	511	491	517	474	547	524	539	503	543	546	506	512	518	515	500	523	541	511	524	516	477	504	498	520	514	549	513	516	490	502	512	546	510	532	518	493	530	539	520	513	491	486	538	494	503	527	562	531	476	488	500	480	521	474	486	524	545	514	543	564	537	476	486	529	529	535	481	505	532	493	476	547	521	497	540	538	542	523	546	476	532	527	496	486	499	512	538	576	506	519	497	517	507	526	515	531	537	476	532	478	490	526	520	494	527	491	535	537	484	494	512	488	556	516	472	496	529	496	517	502	494	525	529	492	523	510	532	531	506	520	485	482	483	546	480	529	523	535	527	494	558	549	529	553	550	468	545	494	492	504	503	500	514	521	535	495	515	550	502	540	510	486	517	505	522	543	521	513	537	482	520	528	550	503	515	531	527	529	533	509	518	514	553	508	507	531	503	552	494	508	516	562	513	471	529	538	523	516	493	486	495	545	481	510	484	495	539	499	477	525	541	520	503	544	514	490	480	513	485	541	508	524	528	518	512	518	511	477	547	530	491	487	523	564	507	545	505	517	470	507	527	499	517	569	511	548	558	498	486	479	518	498	498	496	495	498	523	524	498	521	532	521	551	469	524	493	524	475	531	528	564	529	526	540	502	519	504	545	495	548	565	528	549	509	500	478	537	488	553	509	550	499	524	490	509	586	509	499	518	520	519	516	545	485	532	528	526	527	484	502	486	525	517	474	513	534	493	531	526	505	514	506	518	516	504	502	518	532	514	528	479	513	500	535	531	540	512	504	510	481	483	527	518	505	478	542	519	500	541	535	542	554	512	531	461	526	514	541	502	524	511	577	528	519	497	570	508	518	519	472	513	526	506	516	532	525	520	476	519	499	527	524	484	517	525	528	503	524	509	518	507	494	494	533	461	521	515	521	504	486	495	506	503	492	525	520	515	508	515	525	509	465	530	513	502	540	523	529	492	470	493	531	491	487	529	513	488	542	476	493	497	514	472	514	485	545	520	554	513	499	487	471	508	494	548	514	488	504	540	489	545	505	498	531	525	545	507	491	542	545	523	518	507	486	520	498	546	527	502	528	506	515	502	525	545	505	496	501	518	520	531	544	520	510	510	502	506	514	506	515	508	540	521	501	554	509	467	484	525	534	525	556	568	521	502	515	493	520	535	550	507	541	495	508	464	535	498	513	509	519	540	528	514	541	493	533	499	495	479	474	545	506	502	537	507	482	540	485	497	522	510	517	530	514	539	490	513	531	505	486	525	477	550	548	528	546	512	542	484	510	500	505	532	530	524	528	566	490	534	463	501	503	529	534	492	504	538	481	489	501	512	508	530	530	515	500	487	501	538	569	498	517	491	514	529	527	527	535	502	535	552	496	506	456	470	538	477	505	506	541	509	514	483	515	518	520	563	518	519	502	504	527	530	522	466	507	515	506	501	519	583	516	560	515	573	537	526	540	494	510	530	485	533	537	491	534	480	514	470	524	520	526	503	512	553	560	479	532	537	490	473	534	482	511	510	501	517	546	501	515	478	514	520	470	515	533	503	527	505	506	518	557	533	494	502	506	519	498	515	521	503	504	525	523	526	530	537	496	493	476	531	543	485	508	499	531	504	529	511	517	541	471	560	485	476	480	541	525	510	510	500	517	500	520	501	519	518	500	509	488	522	537	504	551	516	524	523	526	503	493	511	537	504	501	484	545	517	514	512	511	478	542	491	540	545	474	525	559	507	502	516	487	513	568	545	525	524	523	542	508	536	514	514	507	528	518	483	466	532	541	502	475	513	495	561	527	510	510	487	491	498	522	484	507	512	517	506	520	548	499	489	503	481	500	513	501	504	479	504	526	510	512	554	539	521	515	510	498	505	517	548	560	527	466	485	512	524	515	491	503	517	506	467	484	506	514	489	509	515	468	485	537	510	460	567	513	494	487	498	508	494	494	487	510	530	533	491	507	496	502	586	478	516	502	492	534	526	500	490	516	505	506	507	503	552	544	521	507	531	508	495	513	533	511	447	492	496	522	531	527	550	525	524	485	514	525	513	498	481	534	528	515	532	506	517	531	539	501	513	468	514	489	532	514	493	540	502	525	462	547	555	493	547	559	527	467	521	544	485	510	487	489	522	484	547	529	542	524	528	497	504	539	526	512	495	520	523	533	522	526	501	530	504	525	548	536	501	461	522	520	517	505	507	508	496	517
28450	6724	4379	2072	1635	1356	1137	1001	979	923	884	825	806	767	765	771	750	712	717	680	699	669	712	738	710	709	675	657	697	723	663	657	699	673	698	682	676	690	664	692	675	676	698	695	638	703	676	692	692	706	690	650	712	687	683	708	681	677	708	626	680	698	709	646	715	701	680	678	682	695	662	706	660	679	729	657	686	678	694	719	698	723	681	692	657	697	641	664	679	633	753	664	688	654	713	678	687	660	701	646	677	659	660	649	669	682	647	692	663	689	683	693	708	694	670	691	697	689	664	713	674	666	678	656	639	676	673	642	672	675	716	638	656	657	682	746	706	685	665	613	733	674	723	648	703	632	660	693	674	654	711	634	707	664	682	672	645	660	706	719	679	706	767	688	683	671	687	702	674	676	662	698	692	670	709	737	649	634	673	673	665	698	655	695	718	714	688	648	677	656	698	662	686	678	707	686	677	681	704	676	691	740	650	714	701	654	683	715	658	655	592	708	656	661	702	710	711	657	668	662	685	713	702	662	699	678	694	695	720	693	709	665	661	684	665	690	655	719	694	685	679	720	692	662	692	708	653	689	638	687	676	677	653	657	606	669	730	662	730	685	709	628	676	645	658	667	645	666	730	666	665	677	685	656	681	664	692	658	708	653	692	681	652	718	690	681	708	674	681	673	663	694	700	666	674	633	682	688	666	653	654	688	660	669	606	677	670	646	696	722	681	663	687	674	694	690	696	661	654	711	658	650	698	692	645	730	693	658	659	629	694	670	623	688	674	650	698	692	678	688	623	656	690	655	691	706	681	707	713	681	636	674	663	681	660	677	687	649	685	719	718	650	660	685	665	681	662	652	669	628	725	657	725	713	614	651	639	677	649	655	653	688	712	731	687	662	658	668	648	692	698	695	692	610	623	660	682	704	678	723	672	669	680	706	677	674	653	658	706	689	643	668	698	664	700	672	690	763	691	679	656	661	696	659	671	693	705	682	686	628	682	655	679	674	667	713	685	674	711	701	703	691	721	745	634	643	695	662	697	723	697	681	663	678	675	683	697	649	671	654	705	707	641	621	658	650	700	675	658	689	739	690	669	683	683	672	691	677	673	696	688	679	704	662	647	692	695	663	738	694	666	654	706	669	719	649	626	696	661	713	684	672	649	678	660	690	679	682	686	737	690	657	675	655	688	696	690	660	729	730	682	678	655	662	731	699	662	689	649	684	654	676	639	693	664	723	643	638	728	707	673	647	711	678	684	686	661	659	719	662	644	676	698	715	703	737	689	661	686	734	679	648	649	714	710	635	721	684	665	628	674	704	705	715	708	724	653	646	689	657	697	635	689	662	685	681	696	689	610	649	671	691	672	718	727	673	670	668	684	695	663	661	631	692	684	671	687	688	738	705	605	672	693	683	721	676	721	666	674	694	668	719	660	662	677	698	684	700	649	694	669	706	690	729	685	673	690	679	671	701	690	682	672	725	661	668	695	709	724	682	677	691	653	638	718	687	659	668	672	707	685	724	677	662	650	705	684	725	692	654	630	690	713	622	663	696	628	689	706	688	665	661	701	643	696	716	638	665	694	686	655	700	706	703	649	681	685	675	694	668	678	696	669	653	685	667	675	672	686	704	685	697	705	615	681	682	664	687	703	643	705	692	686	706	691	678	708	700	681	705	657	676	679	668	672	762	667	644	679	691	662	656	701	705	663	640	668	638	688	667	632	689	706	706	687	692	717	700	657	627	702	715	671	685	660	638	668	667	658	688	730	697	708	674	677	634	715	724	648	672	652	757	672	698	655	682	654	686	664	680	715	632	694	656	718	701	715	676	674	668	694	696	653	688	686	720	674	683	739	694	707	725	668	690	702	649	684	651	666	702	670	682	668	685	719	700	664	622	754	653	688	659	652	627	696	697	603	637	652	687	653	684	707	716	640	689	693	661	656	661	693	696	663	663	675	636	665	667	667	656	687	665	667	688	632	664	688	689	653	718	672	645	723	662	676	680	705	698	668	702	685	688	700	697	642	659	695	659	673	684	697	711	644	674	691	682	676	693	719	680	680	696	657	750	761	718	725	701	682	686	679	668	677	686	731	681	706	673	686	736	709	674	708	643	684	661	674	674	708	641	646	641	637	693	680	699	659	682	663	620	672	725	663	701	668	698	676	696	640	701	646	701	683	717	653	642	702	711	687	674	695	658	677	628	647	687	670	665	686	642	700	691	676	679	702	689	671	698	693	661	699	665	701	660	699	704	631	752	674	674	652	660	687	716	667	674	681	682	647	686	702	687	669	708	663	667	693	631	694	679	666	664	697	656	725	673	694	734	679	689	703	705	628	696	675	679	672	694	653	696	667	642	667	685	682	685	673	646	741	681	669	723	644	714	749	683	686	716	674	691	657	696	661	672	681	658	698	706	705	657	697	692	623	733	650	684	717	642	702	699	734	687	699	715	628	704	662	704	683	708	642	650	692	637	712	709	682	698	685	709	708	710	671	699	669	646	699	670	674	649	715	661	736	672	684	661	646	637	684	685	692	675	684	669	721	673	608	666	712	705	675	665	686	671	666	652	649	697	703	705	668	649	645	698	694	702	662	667	707	721	672	657	686	678	689	674	701	727	677	672	695	718	659	672	718	668	680	670	685	630	665	689	728	627	698	676	661	684	723	635	665	685	663	677	710	660	734	722	629	717	687	647	680	681	696	698	672	667	668	693	622	718	718	684	675	655	703	710	680	640	709	657	704	723	678	685	666	636	672	689	688	680	698	626	694	663	691	660	685	704	682	705	643	671	701	653	659	709	668	648	691	689	670	695	656	687	676	710	718	660	671	722	706	710	672	675	644	646	668	733	671	678	689	714	702	694	714	703	730	652	715	682	703	715	713	667	739	683	672	676	701	670	661	681	714	687	704	710	682	692	645	631	710	706	717	683	730	619	675	647	677	666	692	696	714	658	668	647	675	625	668	708	703	636	674	676	680	650	678	694	682	667	699	669	639	647	688	680	703	744	736	717	702	660	656	695	643	671	683	713	682	651	704	660	649	630	682	691	721	670	661	682	702	708	676	657	648	657	691	711	667	671	671	686	660	639	690	711	666	675	668	688	687	690	681	684	681	656	699	683	714	658	707	630	680	696	644	659	713	658	698	662	703	666	695	681	663	680	673	656	694	663	691	671	685	676	664	624	691	676	662	662	640	652	668	694	694	678	680	646	684	638	677	675	687	695	620	724	705	762	689	661	656	683	660	678	644	650	663	671	708	719	683	720	652	714	630	679	728	620	674	718	659	719	630	697	677	681	701	679	690	685	629	753	672	643	661	639	668	691	681	701	620	695	696	698	689	681	684	673	651	678	642	694	681	661	712	672	710	703	660	690	669	660	679	715	658	684	656	712	709	687	719	691	694	678	670	683	673	645	668	656	704	666	656	677	660	695	642	679	660	694	663	697	671	659	660	690	688	696	657	650	638	686	707	668	717	676	666	739	663	728	678	640	695	735
25023	21274	25703	22636	1295	563	541	514	516	519	489	463	462	498	478	466	442	458	450	490	461	414	478	468	464	477	474	484	476	456	469	491	432	490	461	461	421	424	448	463	453	424	506	444	448	472	453	465	471	509	405	464	477	445	428	445	492	454	436	469	468	415	496	456	435	457	444	430	456	441	484	430	455	484	467	432	471	480	465	442	459	455	467	475	444	441	472	445	416	480	411	432	460	469	430	466	519	437	443	475	462	470	458	420	470	470	445	442	446	437	434	475	440	445	432	458	453	458	475	455	507	472	453	465	417	442	463	442	448	467	438	444	453	457	435	451	482	471	470	450	430	482	439	449	442	451	455	503	480	472	438	463	461	434	463	460	453	453	430	469	442	434	446	454	462	428	481	441	500	430	459	490	450	447	471	463	432	448	460	443	477	437	443	467	463	430	493	460	452	470	454	472	440	454	459	445	453	482	455	455	446	474	497	458	479	421	460	490	458	474	458	486	470	462	455	468	485	480	446	484	448	477	472	476	488	485	456	456	446	435	439	451	479	461	475	436	495	462	453	486	458	441	473	452	462	463	458	470	486	461	406	476	459	480	498	452	462	489	454	420	450	424	468	449	481	446	462	467	467	433	473	459	461	424	454	442	462	469	472	466	488	464	459	491	457	448	456	461	449	457	476	469	465	488	460	453	460	470	471	515	501	429	482	439	485	468	438	467	469	445	462	449	475	446	437	497	473	438	460	468	458	465	464	476	466	422	419	484	482	420	483	510	416	447	484	473	442	488	472	477	469	452	445	465	478	426	435	511	450	443	464	478	456	479	475	478	465	439	464	442	430	477	430	450	433	466	472	423	445	479	461	464	445	478	442	414	483	465	445	469	450	503	471	463	455	478	481	454	454	447	492	465	440	477	458	470	440	432	471	448	494	474	466	472	460	473	462	455	463	479	479	451	446	453	466	450	441	414	437	456	465	480	458	441	474	452	477	477	438	426	478	458	449	462	450	473	478	465	479	492	440	449	468	475	462	446	471	468	468	452	434	444	446	473	468	468	457	465	481	457	449	472	478	452	510	474	462	449	473	436	440	462	499	468	483	454	465	488	469	497	468	461	502	435	478	489	441	454	457	476	445	423	399	490	420	455	462	447	455	409	492	447	462	483	456	426	492	466	456	446	434	489	504	454	466	419	454	457	460	441	415	468	489	452	460	440	487	466	485	465	448	477	524	468	470	456	483	470	441	456	439	429	467	464	449	452	460	447	407	445	458	489	482	475	458	468	485	493	440	485	450	449	436	439	452	476	457	477	489	456	469	474	449	411	421	464	491	465	472	462	481	444	488	476	455	458	423	466	461	435	467	464	469	459	473	479	462	463	461	484	481	462	445	463	484	455	459	500	433	477	446	462	449	482	445	421	466	441	507	402	479	441	459	446	452	454	481	421	517	444	456	438	500	459	452	472	447	488	459	527	468	462	485	470	442	459	458	458	453	481	505	453	436	455	490	464	455	461	449	487	482	446	433	470	425	468	453	478	444	479	457	450	510	455	450	454	460	433	478	468	458	500	453	476	423	457	488	459	465	452	500	465	451	439	496	447	456	490	444	468	456	485	448	473	473	437	420	495	466	459	481	462	488	470	459	454	493	495	438	481	435	469	452	485	434	503	501	476	463	438	503	462	484	476	493	452	473	481	466	467	460	473	448	465	458	440	470	454	473	495	441	435	475	472	457	442	441	430	451	425	485	462	420	468	472	415	487	455	459	444	468	476	440	463	476	488	439	475	495	445	441	462	472	448	485	481	473	437	467	461	441	472	445	448	466	448	472	483	447	470	427	450	400	474	454	472	460	494	501	463	460	475	442	427	438	503	475	472	448	451	465	456	452	469	476	453	442	453	423	442	460	448	452	443	435	470	457	465	460	480	458	483	465	481	462	469	441	420	451	478	434	459	465	443	442	459	461	474	444	435	482	471	499	468	419	452	444	474	452	482	473	452	463	448	481	470	435	452	458	480	458	453	466	413	447	481	443	473	473	468	444	462	428	467	458	471	456	467	452	448	454	474	478	489	450	441	466	430	473	456	434	479	458	432	472	443	424	433	458	482	466	450	425	456	494	433	456	467	483	463	426	443	474	469	463	477	449	435	456	449	452	495	449	478	424	452	472	487	476	484	464	439	445	460	422	452	469	480	457	415	455	449	431	463	466	402	465	469	496	484	467	504	450	433	471	488	473	454	439	453	485	460	416	482	436	474	469	445	465	487	453	475	465	450	430	436	463	438	461	486	487	443	429	479	490	464	451	490	458	456	450	485	507	424	466	462	454	470	478	449	478	456	439	437	523	471	425	451	462	459	472	460	479	462	476	499	465	440	457	444	434	475	451	494	483	480	475	461	491	456	494	458	434	473	442	469	458	436	468	467	447	439	449	478	439	463	448	444	487	453	481	430	481	495	475	445	501	454	478	444	440	460	445	448	484	422	447	451	462	480	440	483	443	454	454	474	462	480	480	488	469	427	450	483	462	495	449	464	488	461	520	464	441	465	486	492	472	461	414	467	418	484	469	426	459	459	442	455	440	479	485	450	464	468	466	406	467	468	460	476	457	486	451	440	436	454	460	477	459	453	478	466	477	439	465	462	469	473	469	466	460	453	482	468	446	472	463	478	491	424	469	464	480	459	459	458	438	466	422	455	448	464	450	478	497	452	422	414	456	428	475	447	484	443	452	474	415	426	463	495	484	445	455	450	476	463	453	488	463	439	452	447	433	447	463	470	412	479	472	474	472	449	449	487	409	485	468	469	447	473	428	468	454	456	461	447	483	443	482	455	499	467	477	458	485	464	462	424	456	475	446	467	461	445	441	456	428	471	477	448	469	471	479	440	439	463	442	476	440	473	490	458	391	452	466	439	449	429	452	424	464	449	474	480	444	440	476	443	468	489	417	454	434	407	438	454	452	448	447	472	459	447	413	460	457	450	459	446	421	427	478	446	461	465	475	470	427	428	428	489	444	439	461	446	431	489	440	442	456	445	479	439	471	438	453	478	486	398	448	458	427	444	433	474	438	383	440	468	474	485	432	462	481	455	468	459	440	449	437	450	448	487	503	469	431	458	436	487	457	422	473	491	423	496	485	472	447	505	465	469	474	487	469	499	467	463	444	495	463	445	408	431	505	472	435	487	433	441	455	500	410	444	476	456	409	438	479	465	460	415	473	436	448	438	454	437	460	404	466	475	480	482	451	486	446	434	483	468	509	472	450	450	464	490	459	463	456	468	439	471	493	462	445	482	471	480	483	446	439	493	432	445	462	428	504	435	414	441	473	470	494	443	479	460	473	458	440	456	430	472	444	467	488	463	464	468	487	447	471	481	462	447	451	447	464	477	483	453	455	426	459	463	441	461	447	450	457	456	463	445	440	455	488	476	480	494	453	435	475	449	474	492	473	459	447	478	475	474	454	491	449	454	470	442	458	494	501	490	479	477	440	415	444	470	483	473
25644	3304	2193	1262	990	878	842	766	729	690	636	594	665	618	626	672	578	608	616	603	617	559	616	624	602	576	569	616	589	615	607	606	596	570	607	585	566	566	583	618	589	608	586	596	569	559	610	574	577	610	603	565	607	618	632	578	639	610	565	561	582	613	594	633	590	560	597	581	595	580	606	580	591	612	550	635	589	602	608	642	590	603	611	568	609	574	596	603	630	578	559	561	592	590	638	580	619	599	613	577	549	576	601	579	577	620	599	610	610	588	606	629	594	559	579	604	540	586	640	602	593	575	615	598	621	626	594	600	592	591	587	599	563	572	565	607	609	582	596	583	555	591	604	580	583	590	603	555	562	603	604	598	576	649	593	563	597	561	602	576	627	563	589	592	622	588	614	571	567	578	562	587	615	588	606	584	648	578	587	590	603	638	610	560	596	561	553	541	612	566	626	608	576	585	581	601	598	600	600	603	573	559	572	547	586	572	594	636	571	627	601	628	570	592	593	582	585	567	599	592	591	579	605	609	588	622	571	589	590	570	586	589	582	612	615	550	576	620	601	567	583	583	560	548	599	580	616	597	606	611	594	602	613	602	631	593	560	608	582	608	551	597	631	582	632	545	634	593	597	568	587	598	583	570	598	552	652	625	535	607	576	604	565	593	570	580	584	627	615	578	545	596	566	549	643	543	581	617	612	580	618	602	551	630	589	611	604	635	613	616	617	536	604	572	588	617	606	578	611	588	570	570	581	589	557	591	615	580	589	621	587	592	606	557	577	624	532	552	593	593	618	561	614	573	604	637	562	578	563	578	605	638	600	594	596	578	586	589	607	584	570	586	646	556	598	609	623	598	606	600	564	631	581	614	536	621	595	597	571	606	636	592	588	606	561	592	554	599	562	576	617	522	557	558	573	589	602	537	598	569	599	592	617	578	566	572	600	559	600	607	587	591	597	595	652	569	573	578	609	600	577	553	591	605	604	614	568	611	606	560	615	579	620	562	566	569	572	623	604	590	615	625	578	585	605	556	613	601	598	607	647	657	580	600	596	561	586	583	579	603	596	540	587	576	568	591	602	536	600	662	565	609	595	608	576	635	611	596	589	589	622	582	603	589	597	543	613	595	609	568	574	598	557	588	623	598	607	524	633	635	586	531	599	586	593	615	550	599	580	581	585	572	613	598	585	577	558	570	569	613	601	637	583	582	589	610	605	593	586	627	578	597	605	604	597	562	603	566	574	577	613	601	575	578	612	584	649	624	622	595	538	617	590	621	622	586	613	554	590	562	603	647	582	562	619	561	565	597	592	576	577	623	557	589	583	565	595	625	581	583	602	596	588	593	589	632	576	554	578	583	625	625	630	600	604	546	607	599	573	610	603	602	592	638	622	570	559	590	631	541	603	555	616	563	558	605	593	595	581	585	601	593	578	611	606	589	567	591	609	545	551	613	581	582	513	602	615	556	628	612	588	616	553	642	598	576	591	593	602	595	600	596	584	534	580	565	613	609	574	611	597	615	604	660	601	599	633	619	565	641	535	531	553	563	598	564	649	574	573	629	590	549	664	585	581	571	530	625	579	618	593	576	585	556	604	615	600	578	605	565	604	582	560	556	587	564	561	608	573	609	603	605	574	589	620	655	575	567	551	634	600	623	592	612	596	615	579	593	605	616	591	642	620	594	625	555	607	610	574	574	606	613	581	568	572	630	536	559	612	625	595	530	595	591	584	545	585	570	596	565	598	637	592	569	573	624	586	581	593	548	560	582	574	616	578	575	584	612	628	568	550	594	624	560	574	595	583	625	584	569	584	608	614	631	577	654	619	576	600	596	631	623	595	596	606	620	552	615	587	607	564	564	588	607	591	595	571	604	587	577	599	632	575	580	613	575	641	598	581	601	615	573	578	563	587	613	601	577	577	578	589	589	545	567	627	621	598	604	565	563	592	551	629	571	590	591	619	601	613	595	579	610	584	588	569	630	587	567	612	592	578	597	593	570	583	544	595	565	614	615	595	593	587	617	590	554	594	548	545	608	588	583	583	579	597	602	625	604	589	603	630	583	557	614	602	589	567	584	529	652	590	607	610	617	591	601	572	607	568	592	620	605	611	569	671	617	577	643	654	564	599	615	635	596	569	585	548	567	552	624	546	581	574	584	570	587	558	624	644	603	603	604	596	555	620	577	644	632	615	562	557	598	579	575	594	605	610	616	577	605	575	602	609	594	596	591	587	581	573	627	593	599	597	595	643	606	608	582	600	597	609	618	583	567	621	615	574	627	536	574	595	591	569	567	589	608	584	604	603	609	566	599	612	611	583	578	569	608	571	588	607	617	563	592	591	596	617	588	568	577	569	558	575	572	576	599	556	633	588	600	598	602	618	591	600	595	600	575	612	605	588	623	585	627	648	591	597	557	557	608	609	579	586	572	565	569	570	539	590	577	586	611	601	615	660	680	616	549	580	595	642	613	562	601	564	556	591	567	565	609	576	586	585	595	600	549	614	611	585	602	585	593	564	562	600	627	597	583	588	577	613	594	618	648	601	598	594	595	556	549	572	599	543	566	569	594	608	631	588	604	592	587	554	595	626	635	580	584	626	596	594	589	562	575	625	614	570	578	585	594	575	583	616	602	601	617	622	594	632	620	558	602	611	579	580	580	594	600	612	588	581	597	589	568	574	568	616	583	588	587	581	582	565	589	600	568	575	581	620	584	604	603	615	604	594	601	601	586	574	605	574	621	581	598	602	604	633	578	556	608	607	598	606	549	585	618	603	601	606	584	566	571	632	574	626	615	608	587	573	556	575	571	560	591	571	640	649	589	555	624	592	600	612	628	606	577	593	600	625	593	589	548	619	613	585	575	595	581	579	615	572	580	593	590	598	617	667	600	581	599	634	573	584	608	569	606	609	560	612	619	588	581	568	610	593	621	583	626	597	639	578	578	563	581	592	565	592	583	566	577	600	603	600	606	632	598	628	563	587	594	563	614	595	602	577	588	593	583	605	577	603	535	563	581	596	567	601	614	574	567	585	602	607	593	583	558	616	649	619	592	585	567	574	608	562	641	573	595	618	604	568	595	591	596	638	611	633	573	636	580	581	596	601	644	575	554	592	585	564	615	596	575	589	589	565	593	596	595	574	618	575	628	607	575	614	621	589	581	609	579	577	585	576	619	585	675	582	577	624	622	579	573	604	601	617	597	590	644	555	559	573	617	633	581	571	615	583	540	562	591	612	571	572	577	600	576	559	582	599	616	591	565	601	561	591	583	606	610	599	615	639	547	595	568	623	611	618	593	652	592	595	551	604	574	606	588	583	551	579	553	538	615	638	626	570	575	611	582	588	603	589	604	623	598	531	617	618	630	590	600	599	560	566	564	642	600	616	581	596	625	600	592	604	547	587	606	554	556	575	630	557	578	596	590	640	539	583	632	617	608	559	583	658	622	549	601	612	560	608	563	566	612	559	625	573	556	619	587	630	598	597	579	599	589	612	600
22592	21312	28563	24391	21307	18994	1129	480	411	340	368	316	336	281	304	306	251	259	250	220	251	252	259	267	255	256	243	238	249	231	219	233	224	233	249	240	270	198	235	251	229	238	252	258	227	267	248	220	237	239	272	226	239	236	248	214	214	255	230	221	237	233	238	222	255	228	214	232	242	237	231	218	227	235	242	213	228	244	221	232	228	236	232	234	232	223	231	231	245	220	236	209	229	252	255	236	235	205	222	246	268	229	249	216	226	233	219	230	209	240	230	236	247	250	239	206	239	221	241	215	207	236	223	214	229	218	232	215	228	221	243	236	256	244	238	250	203	252	225	217	247	224	226	205	234	238	242	227	229	219	210	214	229	242	213	212	230	235	231	244	262	213	244	271	207	223	251	219	286	224	251	226	215	230	214	241	229	220	232	237	211	245	248	249	235	229	207	209	214	213	253	236	235	203	233	229	213	214	202	256	224	208	217	248	242	224	232	243	221	243	236	221	218	219	245	214	244	212	216	228	244	281	188	230	211	238	220	231	235	239	220	237	239	243	261	248	232	243	243	197	254	244	204	231	209	229	212	235	241	230	253	206	222	261	217	234	230	244	224	215	217	248	240	223	240	234	224	214	230	222	221	207	212	248	235	200	203	214	238	239	230	244	247	255	240	239	221	237	199	244	255	213	235	213	228	238	242	253	197	237	231	259	239	264	222	243	227	203	243	237	230	237	232	222	217	223	224	258	243	225	233	253	230	225	232	257	237	258	248	213	234	219	220	224	239	223	223	214	218	263	262	263	214	203	220	259	216	217	238	224	228	231	243	217	224	227	247	221	211	235	227	227	234	212	239	220	222	241	237	235	239	213	237	226	214	252	227	230	221	218	246	223	230	229	242	263	220	223	230	224	243	234	253	234	222	249	260	221	249	209	217	224	215	245	257	213	246	243	229	222	252	245	229	239	221	209	210	212	206	223	218	233	198	220	251	222	228	220	237	242	228	198	236	254	253	209	202	239	236	232	218	227	230	225	200	216	247	253	258	226	218	249	229	233	216	222	217	235	231	232	255	255	198	246	235	224	235	198	243	231	225	217	239	227	238	243	210	249	237	228	231	232	241	202	223	222	228	243	234	227	231	240	242	209	194	234	256	224	250	218	237	257	259	225	214	222	209	248	202	213	219	246	251	223	228	242	234	219	229	223	237	217	210	215	228	247	206	219	230	245	228	241	223	264	244	211	226	223	205	216	237	211	207	251	202	229	240	224	219	218	198	239	244	249	223	219	253	226	223	231	240	249	211	231	223	229	259	231	216	225	215	237	268	247	215	247	233	225	216	239	239	243	196	250	228	207	237	220	206	246	226	216	242	236	246	237	221	242	241	252	245	234	237	240	212	217	242	194	233	220	234	225	239	237	236	254	226	192	216	231	228	232	221	254	229	238	240	239	237	230	215	242	209	214	232	249	245	253	227	250	219	208	244	234	217	255	247	219	227	246	236	224	244	205	208	253	213	206	266	237	252	218	261	214	240	223	215	224	214	216	224	239	218	221	231	217	239	230	236	243	245	248	231	233	240	253	251	247	221	204	227	232	263	244	249	230	230	252	258	220	229	231	208	215	226	225	222	238	223	219	239	208	231	260	216	243	229	231	227	212	237	223	246	246	235	207	202	231	230	252	211	209	230	249	233	260	230	236	231	216	217	246	246	233	230	212	223	240	233	249	256	228	250	215	226	201	233	224	255	215	215	230	224	220	223	239	249	205	231	225	245	237	248	230	233	239	219	255	238	232	254	192	237	248	244	222	213	241	215	237	231	249	220	226	199	260	235	245	218	236	228	243	229	236	234	232	211	233	231	234	212	209	203	209	260	207	199	226	249	228	262	229	224	270	229	244	252	254	225	211	228	217	224	225	226	229	218	213	213	265	229	226	229	229	246	223	245	202	230	223	210	217	210	217	223	231	243	240	205	249	259	242	243	212	225	243	212	232	253	204	197	266	242	229	217	241	208	231	224	237	263	255	231	254	252	220	233	248	212	226	220	243	229	205	228	211	248	241	236	221	229	220	229	229	256	241	221	201	239	235	244	218	253	235	227	221	219	261	215	239	230	235	250	228	239	211	241	212	240	222	217	255	232	237	237	232	228	191	221	199	212	219	230	220	231	232	236	232	229	216	224	272	238	239	222	255	239	229	207	254	217	240	228	224	239	255	246	233	240	253	212	213	213	262	244	231	234	258	223	251	200	238	245	215	254	243	219	254	249	246	258	229	219	226	230	228	219	234	221	243	234	220	212	228	233	238	241	251	242	202	252	223	236	215	211	229	205	246	234	227	238	239	259	226	202	229	257	222	207	206	205	194	238	214	228	253	236	222	230	238	230	220	216	225	206	223	245	251	248	248	218	230	245	258	258	239	232	214	214	229	220	248	235	230	253	249	228	224	245	227	238	235	242	231	206	242	217	229	235	255	226	220	241	258	211	233	214	250	234	193	218	242	222	235	233	235	222	229	209	228	226	241	235	231	231	228	246	250	249	273	236	239	241	197	235	241	256	206	221	229	242	240	230	218	258	216	216	230	234	230	233	219	235	238	209	249	218	235	199	255	220	245	234	207	234	224	226	230	223	219	237	215	227	218	233	230	241	222	237	259	229	238	248	233	203	221	204	242	220	234	227	259	238	228	233	214	225	230	227	202	235	203	216	251	237	252	215	237	230	244	240	263	211	226	239	241	231	261	212	244	194	233	208	253	235	218	231	227	245	219	239	217	230	253	259	200	231	228	225	242	231	228	236	243	222	227	211	233	214	219	216	224	249	228	208	228	215	260	230	244	251	262	230	242	240	234	219	204	237	226	227	258	236	231	247	246	219	238	215	238	245	244	237	208	230	223	232	245	231	246	237	264	226	241	229	217	228	248	219	252	241	211	239	221	216	250	219	245	259	260	214	227	262	236	235	254	227	214	216	209	233	250	261	201	226	233	228	229	224	234	234	206	212	233	232	224	248	231	229	233	234	222	256	217	225	222	205	240	247	231	216	238	187	194	246	255	228	253	244	225	243	219	233	214	249	254	221	225	261	225	237	223	236	226	231	260	217	255	224	247	217	233	235	248	223	238	238	222	258	241	230	221	226	225	214	241	216	219	239	223	233	240	222	235	224	225	217	238	250	213	239	238	208	225	241	250	230	239	215	226	240	222	236	223	235	228	210	231	223	243	222	243	250	250	239	227	254	230	242	261	229	239	236	226	243	217	244	251	242	198	224	221	238	243	265	244	198	197	196	208	226	236	231	215	215	230	233	221	252	230	231	267	239	227	192	199	231	234	251	216	246	253	225	239	211	251	224	231	224	229	213	215	223	198	253	239	244	245	222	222	240	223	243	243	237	220	229	249	221	242	228	221	222	226	219	229	227	227	199	194	227	228	239	244	273	235	236	235	230	263	225	208	226	207	214	258	245	244	240	228	249	235	237	215	239	215	230	240	236	241	237	240	243	220	220	226
33012	10625	6464	3028	2223	1536	1258	899	831	733	657	550	521	469	485	443	429	415	392	389	404	395	376	354	356	347	343	339	368	305	353	344	318	330	352	353	334	341	346	339	373	350	327	309	322	324	329	323	362	353	342	331	330	331	334	323	337	349	316	312	276	293	311	336	337	337	307	302	369	344	317	303	309	292	327	291	307	314	300	322	296	302	291	345	327	334	300	304	314	328	333	310	340	342	320	292	317	313	338	319	295	324	341	329	299	304	284	317	312	312	307	292	328	305	299	347	310	326	307	315	330	301	307	321	298	312	339	337	322	328	321	311	325	333	331	341	301	304	333	288	259	332	327	311	313	292	317	311	309	313	285	320	313	326	313	300	335	298	306	323	305	318	320	285	309	314	342	310	300	356	315	308	330	327	328	307	316	309	319	328	354	327	302	313	304	281	350	325	324	314	323	337	279	313	296	292	318	299	310	297	315	334	344	321	340	303	315	341	334	316	314	316	338	301	292	330	358	313	263	334	347	357	281	287	328	317	308	329	333	331	293	327	317	305	295	314	327	299	327	325	325	330	332	297	300	353	299	320	286	308	325	344	300	320	311	322	337	311	293	333	319	341	314	295	311	289	296	328	305	335	353	278	325	316	296	320	322	306	336	313	298	313	309	287	321	306	327	316	316	314	297	314	342	282	300	320	338	325	330	302	330	295	321	303	325	290	321	313	335	337	318	319	312	307	304	325	306	319	284	289	330	306	325	313	282	286	315	283	298	276	343	320	303	320	305	328	298	302	320	295	320	298	324	333	295	295	296	295	303	317	319	337	321	334	293	310	338	311	304	345	324	321	300	296	311	309	330	287	331	306	346	286	303	313	285	301	319	302	315	303	313	303	317	308	288	319	328	332	323	343	308	339	333	308	317	289	314	322	306	286	317	288	305	323	307	320	287	338	288	309	320	318	342	274	292	305	318	296	310	298	317	311	306	331	297	305	292	303	312	290	307	312	311	328	333	326	346	294	321	322	277	322	311	334	289	320	367	326	293	305	315	291	307	304	322	327	334	318	343	290	318	325	323	323	352	325	290	310	330	319	318	278	331	309	326	309	323	311	320	309	309	334	314	330	334	319	316	303	340	289	303	314	299	310	301	311	294	313	348	314	294	331	314	306	339	292	289	292	312	320	287	300	320	329	338	290	317	321	304	290	282	329	301	319	310	300	307	311	292	306	294	313	350	312	292	339	308	302	326	302	333	286	330	293	299	305	319	290	309	350	313	319	301	328	305	325	320	299	295	343	306	303	316	310	300	347	308	309	313	319	322	326	322	310	322	315	312	286	296	327	307	357	304	332	317	280	324	296	347	346	301	333	298	312	291	322	327	314	318	318	318	317	361	297	300	331	306	293	348	289	323	308	299	319	315	310	305	313	339	295	295	287	294	332	305	320	312	329	304	304	288	325	323	287	318	311	300	311	328	329	315	316	302	316	286	329	319	349	342	320	313	301	361	320	317	304	298	340	297	320	322	298	328	309	303	334	333	342	283	333	330	316	270	306	325	289	327	309	304	319	303	297	314	309	347	325	309	311	300	319	323	300	325	305	324	346	302	334	287	317	321	328	310	302	320	315	338	300	308	313	313	319	293	333	321	318	305	311	332	320	313	337	311	318	331	338	300	317	288	336	338	319	339	346	305	317	317	317	311	306	316	320	320	309	346	362	323	317	285	284	293	338	296	351	312	340	293	336	343	321	327	292	312	305	319	302	336	326	282	319	292	326	321	307	327	314	324	308	305	344	336	306	291	345	316	343	308	312	290	311	323	300	317	303	356	310	285	319	309	318	309	307	327	294	295	324	324	300	319	305	313	300	323	309	299	338	340	310	331	343	298	304	312	299	308	315	290	354	352	328	303	300	336	303	305	314	304	347	342	316	289	341	298	305	294	320	284	315	309	303	307	315	320	347	314	330	282	299	317	289	346	307	287	345	330	283	307	285	344	320	313	315	309	321	288	346	307	321	343	325	342	316	314	303	303	320	323	302	320	304	313	315	313	312	314	338	321	317	315	298	322	320	296	315	274	292	294	311	309	317	321	335	325	330	339	319	307	326	351	363	333	297	314	294	327	318	318	312	319	289	318	293	348	321	283	333	310	327	300	283	333	310	292	304	298	324	333	317	287	330	285	302	325	303	302	331	313	323	309	319	328	333	310	326	323	315	344	293	327	338	325	344	309	311	335	319	287	281	327	304	345	311	315	299	305	300	323	345	288	350	329	333	341	308	312	294	321	310	306	350	319	323	267	320	327	313	299	312	316	318	323	308	294	313	331	339	330	344	350	362	298	296	294	329	318	304	315	304	323	317	307	313	319	325	318	305	380	309	308	303	304	307	304	333	309	307	324	300	337	314	308	302	307	332	345	332	335	352	298	310	306	322	305	333	303	303	300	303	318	334	315	316	300	299	305	290	352	288	316	329	323	339	352	333	312	304	300	320	314	300	273	351	308	339	336	320	328	319	320	304	324	340	317	333	339	322	292	298	332	321	320	293	321	307	340	287	318	314	302	330	296	308	313	327	335	303	335	295	342	308	328	283	309	334	287	318	302	330	315	310	311	308	304	287	314	299	322	306	300	306	300	327	300	344	319	302	316	337	311	306	341	305	315	292	325	306	316	306	318	317	316	304	305	311	333	318	320	301	317	296	322	324	306	319	327	312	307	318	333	314	288	308	337	320	282	328	361	303	310	307	332	299	321	341	293	308	306	290	348	300	301	336	305	267	324	295	325	310	311	339	317	321	263	297	304	316	293	314	306	314	331	318	299	335	286	317	341	336	335	311	319	321	331	297	314	306	337	295	312	305	317	357	287	346	307	308	309	330	297	299	334	309	307	312	332	337	310	337	298	357	311	299	333	329	342	329	329	322	318	304	352	313	327	307	297	348	289	303	308	347	297	310	339	308	317	305	306	320	312	314	314	322	344	328	314	300	314	316	356	327	306	302	307	274	315	309	309	336	311	306	314	302	327	275	298	315	309	302	336	322	331	290	320	305	348	318	319	325	304	302	312	305	280	315	311	315	294	325	279	336	289	315	342	319	301	324	327	308	314	308	341	348	311	332	306	298	317	301	344	309	306	330	309	338	324	295	306	328	326	313	288	295	302	317	304	320	293	361	297	328	336	330	296	306	296	322	320	332	314	313	286	330	352	311	306	301	348	323	329	282	318	357	327	314	313	318	328	328	324	326	316	322	328	300	314	325	294	283	295	310	329	304	301	317	319	297	299	330	322	328	297	342	291	327	297	353	334	310	324	298	293	294	312	285	312	321	285	325	343	314	333	326	309	319	326	310	327	327	298	328	292	341	312	303	281	313	311	345	349	332	325	303	305	308	286	281	308	305	332	337	321	297	325	294	310	334	299	322	294	316	303	290	313	342	285	314	325	311	320	338	325	301	291	314	327	307	323	337	296	294	284	317	338	296	282	363	289	331	308	301	315	310	327	312	326	332
27920	15846	2527	853	691	694	601	677	680	645	661	649	687	616	683	666	621	669	608	638	626	641	639	686	648	666	634	691	610	621	585	638	637	647	617	612	629	592	642	627	677	637	620	632	622	606	627	642	621	619	647	683	687	653	611	640	627	617	635	632	641	635	649	616	572	640	621	631	639	598	624	623	638	613	652	614	631	610	616	642	630	616	615	634	659	626	619	623	588	604	666	639	604	635	614	661	635	670	632	679	599	593	643	642	649	635	629	578	645	664	679	616	612	658	609	578	614	630	616	643	639	627	662	577	666	614	576	637	671	683	650	618	633	613	647	669	586	628	632	653	606	674	637	677	661	631	657	639	624	644	641	617	646	617	668	620	626	662	668	610	593	594	686	659	645	613	669	618	693	612	655	641	688	593	643	635	607	617	655	633	642	638	633	649	647	596	589	629	628	634	652	651	633	645	655	625	662	660	629	601	656	662	624	630	599	623	645	621	655	613	684	633	675	631	613	653	671	619	648	639	651	606	639	647	651	631	613	613	707	649	621	645	627	643	639	641	671	685	602	627	598	578	637	642	646	670	635	674	605	614	623	643	604	609	603	664	635	682	661	649	666	620	606	625	634	622	630	641	621	681	639	640	672	658	614	651	648	643	637	653	686	653	715	638	594	630	614	659	618	683	622	615	646	646	626	645	617	646	651	619	628	658	633	673	599	612	633	667	649	617	650	618	636	611	641	633	622	624	612	650	651	632	612	628	661	630	603	592	608	662	634	603	639	687	612	627	602	642	703	636	679	647	621	647	604	615	662	657	634	636	644	653	634	636	679	676	613	592	649	639	643	653	638	641	675	601	622	633	676	600	671	638	627	614	642	657	596	576	627	635	614	659	603	629	627	688	622	639	623	723	689	622	626	662	630	648	619	652	612	630	642	632	629	622	656	633	589	611	615	647	628	650	637	641	643	637	679	627	651	608	671	660	647	646	657	677	627	635	618	620	632	668	633	613	620	668	648	600	645	598	637	641	605	647	669	624	584	664	642	651	672	645	608	648	650	642	602	615	653	641	624	632	680	596	636	606	631	644	626	621	612	663	650	634	614	628	607	625	614	632	612	639	662	634	624	636	658	663	615	634	612	614	605	681	610	592	617	659	646	690	649	624	632	698	645	612	627	606	649	658	635	643	651	615	647	618	606	644	627	646	656	641	661	651	664	653	620	659	622	619	637	658	619	651	637	687	683	654	625	622	615	619	631	654	609	653	651	601	639	606	649	654	623	593	672	625	613	625	689	601	639	596	632	618	625	600	665	623	638	688	631	651	621	615	646	655	705	639	616	672	619	605	587	600	641	644	659	599	649	620	646	595	610	648	594	670	638	646	604	650	625	613	653	637	632	646	619	625	630	655	639	667	662	658	629	635	641	663	621	610	643	616	624	645	660	627	608	644	605	637	655	655	628	597	612	631	638	627	647	647	625	643	622	607	615	637	625	654	648	635	633	615	640	628	641	613	657	670	649	627	670	645	653	666	591	623	620	626	633	668	649	635	599	642	632	626	647	650	591	601	638	643	660	651	657	610	632	619	618	651	607	670	616	669	632	694	649	642	654	654	645	670	657	620	631	650	640	598	601	659	633	667	658	624	604	651	634	601	628	622	619	624	581	633	655	627	662	650	645	621	638	637	682	631	678	590	636	650	630	592	643	608	640	656	662	622	616	637	619	662	650	655	595	646	637	621	619	657	633	628	693	632	649	692	606	643	678	648	669	596	648	652	627	644	626	620	627	616	616	575	619	636	665	635	639	640	678	606	628	600	667	645	665	611	659	607	597	596	647	579	623	678	643	628	672	622	645	644	645	633	635	623	651	661	634	662	635	631	632	608	662	656	621	656	592	592	623	657	635	618	637	650	617	640	643	649	617	633	576	649	626	592	650	643	618	633	658	646	605	589	670	627	659	559	624	602	612	660	619	641	684	659	603	676	649	618	609	638	647	619	609	622	640	641	610	601	634	669	669	652	646	663	598	629	651	624	577	586	637	618	675	671	642	634	588	677	612	677	665	616	642	613	620	621	628	667	597	600	644	642	641	647	641	661	626	649	630	635	645	671	645	615	618	652	642	594	626	668	635	596	600	630	638	598	586	612	645	667	645	597	622	632	639	636	647	670	637	624	648	642	660	649	640	685	605	596	701	642	628	655	595	634	588	638	593	645	632	590	638	660	652	599	604	656	619	627	621	626	672	599	660	608	646	627	655	654	661	611	660	634	607	618	639	654	625	671	608	650	617	620	648	650	689	648	715	668	616	629	635	638	610	659	616	706	642	619	588	661	654	643	627	662	649	605	665	607	656	629	630	618	610	689	655	647	716	603	620	667	623	641	700	632	624	615	623	659	623	601	643	669	653	618	648	632	644	652	615	615	651	667	622	642	650	637	659	654	585	644	634	609	609	661	665	637	584	654	607	605	620	660	625	626	640	605	688	651	695	642	617	651	606	647	666	623	661	599	670	611	668	622	578	641	660	627	592	608	595	653	616	684	627	640	612	641	591	639	621	662	609	634	653	598	652	642	617	646	612	611	610	593	648	586	613	700	638	648	635	673	632	627	647	663	630	651	610	636	685	654	629	659	618	644	642	639	643	652	632	628	614	660	665	683	626	687	588	674	628	635	671	658	603	674	643	657	638	658	626	607	635	651	620	635	674	675	662	598	651	633	658	583	632	630	631	585	673	649	643	632	655	637	574	636	665	679	662	627	675	680	644	654	659	588	597	631	604	639	603	614	638	646	642	687	579	668	643	642	631	674	648	627	611	667	639	612	668	659	654	641	663	658	651	629	665	613	647	623	639	623	679	596	609	641	632	684	644	623	638	585	633	620	587	649	627	612	613	648	623	621	609	634	689	630	607	696	670	676	664	635	645	673	649	594	646	648	660	659	664	662	617	620	644	664	641	627	641	620	612	648	656	567	655	612	651	697	635	653	625	640	658	623	644	561	674	713	645	611	636	668	635	633	647	632	598	621	662	620	633	675	644	671	621	631	619	647	640	648	648	645	651	606	650	690	635	637	627	623	651	672	609	602	655	625	612	664	610	619	620	649	604	662	629	602	617	629	645	641	650	614	655	663	616	603	584	665	648	654	649	656	672	602	630	621	638	592	617	623	620	645	609	685	687	594	657	652	678	610	627	691	638	677	609	653	688	657	632	678	657	672	647	622	620	619	642	602	612	638	671	666	646	629	651	625	638	648	635	609	658	636	621	602	656	622	591	643	677	669	599	642	615	652	670	629	658	629	568	625	675	606	625	591	700	605	622	651	638	669	641	647	650	654	653	632	629	637	652	646	653	622	658	579	598	646	657	654	640	620	633	596	666	626	676	619	625	641	603	624	599	709	617	577	674	648	643	612	629	629	650	598	642	602	668	632	625	665	662	617	633	650	647	628	685	679	658	632	621	624	634	592	645	653	628	630	607	663	670	689	610	638	595	649	616	656	635	623	678	681
9186	1219	995	902	883	889	862	853	887	844	849	842	791	811	808	785	852	886	834	884	836	812	869	818	822	842	809	867	812	825	835	845	805	805	816	799	828	878	826	775	816	879	835	846	829	852	874	870	806	835	846	854	807	854	839	882	846	824	821	810	877	834	825	845	834	823	839	818	781	817	833	855	858	813	870	815	793	820	845	808	817	806	821	797	782	857	831	824	867	852	811	808	904	805	820	854	865	839	817	854	873	798	830	825	784	816	766	851	851	887	822	786	848	812	870	848	834	835	872	895	839	824	885	824	842	842	804	886	837	813	851	830	840	795	839	784	882	810	865	799	861	811	810	886	820	782	849	802	836	828	820	809	842	867	900	793	836	826	826	810	803	859	781	824	839	823	842	851	879	877	816	841	801	807	812	839	866	797	803	836	841	856	847	814	862	796	830	817	856	776	844	877	854	889	838	804	807	794	839	845	842	838	811	756	806	814	829	850	835	878	878	854	866	835	791	816	897	764	814	857	844	793	848	815	865	843	803	819	875	829	824	850	812	825	868	838	790	832	799	849	840	819	809	815	855	824	800	831	827	874	818	863	776	800	843	807	833	828	843	828	807	856	863	841	791	860	841	831	852	824	858	850	781	820	864	784	765	807	800	878	864	821	840	851	832	787	835	824	814	814	861	847	813	863	819	830	796	838	864	838	850	824	828	810	806	834	861	842	848	840	855	835	878	835	852	833	893	820	793	858	840	840	784	822	853	817	815	833	886	841	831	820	860	884	839	837	829	790	834	786	852	827	778	843	793	833	823	879	821	781	853	829	842	836	842	809	807	811	843	831	877	816	819	817	813	820	863	838	809	832	817	813	825	816	787	803	858	803	781	865	794	812	844	897	803	852	810	841	769	865	877	833	812	824	801	869	853	857	800	804	816	852	836	822	866	853	850	814	782	824	778	801	863	867	829	829	863	819	843	810	816	836	876	844	846	831	844	832	829	856	811	837	831	812	814	877	811	823	831	883	849	812	791	809	842	817	840	852	824	851	834	805	785	814	825	840	809	826	861	850	871	803	824	835	813	794	834	842	793	851	846	863	828	806	803	825	872	839	824	781	818	828	830	810	836	851	862	770	845	847	849	832	810	839	862	853	863	825	855	879	856	836	772	846	815	844	841	844	826	813	821	819	769	813	860	823	831	825	857	866	826	842	840	836	833	847	828	850	852	789	781	834	832	845	773	822	830	844	833	855	837	813	804	819	815	821	811	836	802	858	866	879	846	833	791	818	863	833	842	827	825	796	851	775	865	846	837	801	826	835	830	817	811	805	784	814	885	832	860	781	847	817	797	831	831	909	836	806	837	813	800	784	772	850	830	829	832	844	820	816	818	820	812	846	813	782	830	824	841	836	852	844	814	788	827	852	827	812	786	835	872	822	876	819	819	841	860	824	788	841	818	916	863	847	815	817	809	847	791	808	807	841	826	826	772	808	848	810	778	843	833	812	846	822	846	829	819	785	810	812	804	873	819	838	805	882	845	775	840	828	849	832	822	866	832	864	842	794	835	842	871	811	845	838	809	789	840	826	849	814	832	789	824	877	776	804	856	851	795	794	860	786	902	827	816	826	788	819	840	829	842	821	865	806	756	831	831	795	798	857	824	842	886	806	814	806	824	851	851	784	795	854	795	871	857	813	825	812	835	851	840	885	863	808	844	838	836	822	801	879	794	869	815	792	834	808	824	796	792	874	855	812	821	857	865	867	830	842	897	850	872	809	871	833	867	819	815	882	865	768	856	841	800	846	842	794	791	812	839	841	805	781	807	834	818	860	872	823	861	837	806	814	830	846	824	820	815	844	842	764	767	821	810	869	827	845	844	823	873	807	762	871	790	840	798	846	825	880	849	819	862	839	804	849	800	827	832	831	881	830	836	806	781	816	748	804	878	829	866	806	794	821	801	860	814	828	852	855	817	837	822	811	828	843	806	841	865	829	840	845	893	855	906	802	847	866	847	842	857	832	858	785	815	817	820	827	829	829	860	811	857	830	828	818	828	857	831	826	826	840	795	815	826	800	855	819	787	814	870	826	845	792	827	806	860	885	860	849	827	832	802	855	875	831	892	815	845	807	820	798	829	799	836	834	830	791	814	816	873	893	775	818	808	846	863	833	803	858	829	841	792	833	798	850	826	801	822	815	862	874	804	809	863	826	820	834	860	834	853	844	822	854	831	822	873	768	837	856	868	778	856	828	826	818	853	846	818	886	809	817	826	815	829	769	815	820	875	817	877	806	842	794	815	840	845	816	825	883	835	840	768	801	843	857	807	809	829	802	797	885	867	883	843	863	859	838	816	814	801	841	820	803	796	842	816	853	851	848	825	829	795	854	794	800	841	884	896	862	855	798	810	866	846	853	832	844	834	818	843	807	836	794	849	857	829	792	836	771	780	868	840	818	843	836	808	815	863	823	819	783	869	811	790	879	860	903	844	824	859	789	791	835	855	869	795	818	828	829	836	830	837	811	802	860	853	886	882	819	761	812	817	820	838	824	827	848	860	843	838	834	844	829	800	809	843	826	815	841	831	795	867	833	849	809	854	806	842	837	867	822	810	827	825	777	777	809	857	857	825	815	853	827	768	828	892	827	818	830	830	830	847	843	839	793	849	906	845	854	846	796	830	848	840	796	857	841	805	807	832	802	790	862	847	850	840	843	825	843	823	852	889	822	788	854	884	857	848	867	833	760	802	857	857	882	820	847	848	828	855	819	853	826	771	767	873	813	887	752	811	796	839	787	781	802	831	880	821	835	835	806	878	797	850	810	824	770	831	847	820	844	900	826	845	820	844	772	861	839	824	796	835	808	835	828	821	831	826	829	803	828	866	807	817	841	859	836	785	851	799	839	828	790	872	804	818	809	844	769	862	846	839	791	816	786	838	844	835	793	802	827	789	831	815	805	818	831	854	858	816	827	806	827	803	787	779	812	889	856	869	842	843	780	813	855	847	901	869	829	884	847	827	818	863	771	856	829	835	776	808	839	860	818	765	831	852	874	767	808	843	809	863	821	785	859	808	849	880	861	835	813	858	845	821	870	859	854	863	851	837	866	792	829	850	843	921	841	854	861	794	860	819	866	823	870	867	843	783	871	850	805	839	853	824	809	808	820	868	818	811	859	815	815	828	873	855	848	813	863	824	829	819	837	855	816	884	846	842	882	856	825	791	821	825	857	790	833	792	886	818	827	804	784	811	860	787	881	807	829	866	843	846	859	916	774	815	835	790	851	756	817	802	846	857	810	858	845	846	796	916	794	845	832	842	832	836	836	766	785	835	837	812	848	789	822	850	811	831	880	788	859	839	823	817	890	809	869	847	825	819	841	866	849	841	820	867	819	794	838	859	805	792	881	857	833	817	881	831	827	811	834	902	827	834	852	836	845	822	817	853	865	784	812	822	780	821	802	825	841	840	793	867	863	808	816	836	832	862	815	849	861	847	809	815	816	893	830
23410	21236	27849	24905	20563	2450	774	618	651	627	566	559	544	545	596	510	505	547	518	539	539	535	484	508	519	494	489	491	509	484	516	513	485	502	484	502	504	500	506	494	522	526	525	487	540	517	547	499	507	518	520	509	532	509	452	524	522	513	523	506	521	512	463	511	507	504	525	499	530	539	569	554	479	504	487	494	531	532	520	506	501	485	489	508	535	495	518	530	534	504	506	500	521	523	524	496	479	506	522	509	495	510	493	482	508	470	502	510	511	508	541	478	514	507	517	533	469	518	503	509	490	458	532	514	504	504	491	481	507	493	496	484	476	483	494	518	515	516	495	496	508	504	561	494	531	504	511	494	527	503	502	505	492	474	520	498	490	521	457	504	519	466	519	490	484	498	502	494	494	507	480	501	533	495	506	524	523	534	530	478	530	504	516	541	512	529	523	495	521	478	509	509	543	514	513	519	501	532	489	497	489	520	508	472	521	481	546	552	505	482	483	490	479	487	505	524	532	503	482	480	523	522	523	499	516	478	540	465	493	520	513	550	509	499	480	501	519	503	508	543	531	488	495	504	524	494	512	477	540	542	512	482	507	505	515	511	514	504	493	482	545	518	527	506	516	510	474	520	480	510	506	408	508	504	508	506	454	495	468	520	534	536	529	474	541	511	482	482	492	517	463	522	510	483	510	494	495	522	518	519	509	462	537	520	524	532	542	503	513	483	548	511	497	466	516	516	486	517	518	525	492	488	509	493	527	478	500	512	462	512	512	456	500	477	546	500	492	548	519	515	550	532	523	490	484	506	517	484	541	522	536	481	490	506	522	487	499	504	533	516	526	471	484	506	508	495	512	575	511	500	509	534	495	539	507	514	531	494	482	509	524	555	495	535	473	509	498	496	541	469	471	506	543	515	536	481	504	462	514	521	504	505	522	486	540	513	507	489	519	469	507	489	555	505	544	516	490	489	528	541	556	496	500	463	519	506	487	474	502	465	542	497	512	492	537	507	499	506	526	521	493	466	537	537	480	509	501	530	513	566	525	531	480	518	478	504	527	494	505	506	486	502	533	476	470	486	507	511	542	485	472	539	522	489	525	496	545	522	460	528	493	483	525	486	507	504	482	488	488	495	487	497	502	528	490	494	482	515	478	515	506	539	502	490	492	511	485	497	507	518	528	550	491	517	521	494	509	490	502	512	511	532	505	490	512	473	518	503	481	513	523	508	518	536	489	458	531	498	493	491	498	504	519	487	486	497	545	576	563	492	527	540	491	479	521	474	561	493	506	507	482	521	522	493	502	571	481	519	546	487	460	506	480	503	480	491	457	483	509	494	513	523	533	492	517	419	516	538	511	521	512	478	476	507	500	508	504	525	473	486	524	481	528	457	535	516	491	510	553	483	484	494	549	519	493	489	528	510	508	503	517	522	478	561	504	508	521	482	505	488	488	496	470	502	519	488	473	477	533	488	521	487	471	520	560	512	492	512	517	509	485	475	504	530	503	509	510	505	500	514	505	500	547	532	506	488	511	494	482	484	494	561	509	529	536	507	511	485	540	460	529	518	485	503	539	512	517	532	492	506	545	514	514	468	548	508	513	506	453	511	508	492	438	469	514	499	495	495	499	498	443	505	445	500	505	466	502	500	479	497	542	501	519	542	491	490	493	493	480	507	479	495	488	506	529	484	500	563	527	478	522	529	516	544	507	506	491	512	486	522	500	459	479	529	521	515	469	533	506	498	511	499	533	526	487	533	468	506	479	497	499	506	512	508	483	467	521	523	524	509	500	517	466	509	484	508	520	528	510	479	467	538	502	467	520	529	514	542	510	501	506	510	492	524	512	477	461	465	485	509	542	539	568	507	516	509	517	514	526	523	563	556	504	536	496	501	496	510	511	484	504	495	543	527	522	551	503	525	515	499	485	499	544	500	527	479	480	504	536	501	509	523	526	509	506	479	438	520	499	492	474	519	507	483	500	487	493	516	525	512	495	509	525	513	502	526	555	461	497	510	507	549	531	486	520	535	524	524	455	484	494	477	509	486	486	490	485	492	510	510	505	503	508	515	561	517	505	548	526	480	541	525	512	522	478	472	520	541	548	502	578	513	501	493	543	518	516	521	501	464	505	483	508	511	472	524	487	532	526	464	506	529	479	504	503	486	497	509	498	489	504	524	527	494	555	518	488	491	462	520	461	496	506	498	538	515	498	527	528	494	478	518	498	509	502	503	544	494	496	507	511	484	513	488	499	491	475	523	488	455	510	505	469	506	496	525	464	495	484	508	539	498	474	499	462	514	502	511	513	508	525	504	509	475	495	492	535	493	485	511	490	508	513	542	493	504	483	496	528	494	497	528	478	514	482	491	498	548	471	488	504	519	512	514	531	545	476	475	508	487	500	489	508	497	504	509	534	514	533	478	543	493	460	514	516	510	501	521	508	491	513	520	470	545	512	484	481	497	547	492	521	525	485	521	500	487	494	468	532	520	550	503	494	496	538	532	480	500	528	504	488	513	486	548	509	516	476	496	582	469	489	546	498	517	488	503	526	550	523	487	504	509	513	483	481	513	524	493	473	506	527	540	537	512	511	489	520	474	466	499	493	488	499	532	485	472	504	546	553	474	508	521	467	517	538	521	496	525	511	488	506	506	562	486	507	487	565	496	463	462	492	466	513	492	514	504	510	495	495	507	490	514	524	509	516	500	512	476	501	481	484	508	528	512	503	510	479	515	509	487	556	493	481	496	508	519	487	497	517	557	527	489	544	528	529	500	532	472	487	507	500	480	491	503	502	493	527	531	514	495	467	537	494	532	508	511	472	491	478	491	506	553	500	514	499	513	499	508	534	501	523	548	516	473	508	543	512	493	495	494	493	548	536	462	494	530	522	545	514	484	508	503	523	499	527	478	511	505	495	497	495	513	499	445	509	496	481	488	514	459	532	496	513	471	458	502	514	495	500	505	534	501	503	521	502	499	509	526	481	518	520	487	514	516	552	470	515	539	467	496	496	507	474	515	560	517	463	461	521	551	482	501	511	482	528	494	531	505	525	559	491	509	500	483	497	481	507	539	492	506	482	471	492	500	545	495	510	536	506	496	508	497	498	512	537	515	540	499	475	519	473	502	473	490	483	458	477	513	542	469	513	507	512	486	508	492	529	547	506	509	471	505	529	518	519	488	518	520	524	497	499	486	527	483	493	486	474	530	537	517	510	521	504	507	494	499	486	534	490	545	464	507	483	492	505	561	525	502	488	517	495	469	506	513	499	530	460	482	491	515	528	554	543	508	492	502	496	520	497	518	467	534	511	469	499	517	493	523	500	521	494	547	498	480	513	507	543	510	472	507	508	512	548	526	536	500	477	536	493	531	527	489	527	477	514	493	492	497	502	485	502	526	525	490	472	532	534	487	529	476	501	508	495	539	526	515	517	535	487	536	484	530	505	548	496	535	476	455	547	494	473	525	488	506	499	518	518	497	470	541	514	489	505	518	549	523
27262	6846	4292	2253	1717	1314	1149	1022	929	883	860	853	762	820	702	739	731	717	686	725	737	694	733	705	705	704	675	708	674	658	761	654	666	709	650	637	699	691	709	714	657	707	641	669	640	689	720	680	655	668	686	670	688	699	713	716	709	658	710	668	700	670	654	623	611	651	641	675	699	648	687	680	664	664	662	711	656	676	680	707	638	702	696	672	688	682	662	670	656	685	683	689	663	665	693	670	709	654	638	678	678	619	651	698	668	697	619	685	662	648	687	711	685	709	648	697	699	655	650	677	690	682	669	694	635	621	652	641	711	625	674	723	638	679	632	694	659	670	665	635	676	667	698	673	677	672	665	643	663	719	640	666	662	626	638	665	599	690	635	676	666	647	664	648	655	636	688	682	639	649	679	666	652	666	664	663	707	691	700	692	651	664	665	679	667	679	691	717	701	724	671	689	704	695	665	720	701	662	728	674	660	668	693	668	681	632	658	665	631	662	663	679	677	675	679	656	669	650	680	634	648	639	688	657	669	671	658	664	675	708	692	665	671	712	688	693	658	638	695	672	636	727	689	627	660	660	645	689	655	652	673	637	642	639	655	695	623	637	699	682	694	635	682	728	667	675	723	678	638	669	674	681	653	653	680	692	726	662	644	711	670	655	657	672	616	636	619	709	678	689	684	657	655	660	677	655	675	671	645	667	676	659	661	629	667	681	676	677	722	676	701	644	658	679	703	668	673	685	667	661	685	719	675	635	713	666	602	639	660	676	679	710	681	665	684	697	681	660	643	663	686	683	651	645	694	694	672	661	614	647	688	630	676	665	677	674	688	683	704	685	671	712	714	681	683	666	683	671	634	686	717	677	640	698	673	674	662	695	648	653	667	654	701	680	666	652	679	666	680	644	681	704	688	707	658	636	680	680	722	662	710	621	641	613	698	654	702	632	705	689	700	692	660	697	681	687	660	679	678	661	652	639	675	662	657	676	727	650	642	682	661	661	652	660	645	682	651	604	649	670	654	676	713	676	628	740	664	656	665	692	658	682	658	648	670	671	661	668	674	656	659	644	681	681	680	685	696	700	638	682	696	717	679	674	663	653	640	701	699	676	680	644	678	703	690	622	657	673	681	652	690	706	672	670	687	698	621	677	681	688	666	635	696	725	671	657	656	665	672	682	724	660	677	674	602	687	672	622	667	669	673	718	658	663	650	716	658	636	657	677	694	659	613	647	713	682	658	660	741	670	698	695	668	636	706	678	699	625	675	658	669	724	652	668	716	736	681	659	618	684	674	624	679	678	670	668	658	618	693	656	700	691	647	653	675	689	708	658	678	696	640	685	681	677	742	664	699	657	694	650	676	649	690	665	708	682	668	647	655	683	637	675	690	660	621	689	698	697	713	641	628	693	654	673	654	668	684	711	606	684	644	642	670	716	692	654	706	677	633	704	668	668	709	716	622	649	613	633	662	631	678	651	666	684	703	673	697	674	649	703	708	674	660	674	642	637	630	658	676	622	711	678	613	687	680	642	667	693	681	656	679	666	688	656	666	678	662	705	616	661	616	698	667	680	664	717	672	687	710	637	694	698	688	673	662	648	652	685	692	673	686	720	656	682	684	654	636	681	682	658	718	675	686	621	660	699	706	640	690	665	641	662	679	680	677	716	662	683	643	629	652	669	633	671	634	670	704	674	674	661	692	669	674	664	670	641	643	714	693	686	670	649	658	648	708	676	694	639	634	627	691	700	702	661	702	680	652	668	682	701	673	722	670	727	682	686	667	652	661	687	649	618	625	670	660	675	635	627	639	647	655	681	675	703	702	660	667	663	615	712	654	671	656	657	707	684	617	672	632	711	671	666	679	663	672	674	637	658	667	638	649	690	685	690	640	722	744	686	661	693	700	655	666	660	628	657	698	692	643	665	661	642	662	670	670	694	658	707	657	664	691	682	670	695	664	661	672	664	613	648	695	667	666	686	670	696	676	652	665	639	663	670	714	667	666	727	696	667	660	662	711	641	683	628	659	670	685	668	648	635	683	661	676	651	637	680	728	765	668	696	631	685	682	749	674	669	642	663	706	667	651	662	673	634	668	680	676	676	713	629	723	673	627	694	639	716	664	678	694	652	661	648	653	670	672	691	657	678	665	657	676	694	636	695	618	702	653	641	648	694	666	644	660	663	657	712	699	693	642	688	669	643	718	715	725	668	707	662	657	695	640	666	655	605	602	676	669	656	681	665	662	657	687	705	664	683	697	679	677	669	711	688	685	711	698	699	655	709	646	668	713	644	643	694	666	648	663	683	691	646	686	669	675	665	652	654	665	727	724	699	698	703	689	666	658	701	686	692	691	663	730	671	680	694	653	670	625	682	712	669	691	668	681	682	662	683	660	670	630	671	655	657	623	659	676	680	661	682	682	635	667	673	660	650	695	646	647	720	631	684	690	697	664	664	684	690	670	629	659	703	651	685	643	672	649	664	684	643	667	680	650	645	667	687	706	645	678	663	684	689	677	710	712	662	695	632	710	693	703	717	653	692	695	710	700	695	686	680	659	648	676	684	694	661	707	701	669	675	669	664	678	687	669	685	718	632	625	674	627	662	656	712	715	721	703	721	674	662	683	708	662	679	630	646	669	687	689	648	682	634	719	673	674	714	662	748	707	695	618	684	728	658	673	651	590	700	638	670	679	704	649	644	691	682	659	654	653	688	658	677	695	673	660	679	655	709	659	691	665	703	655	657	697	667	716	690	659	692	719	675	647	652	672	663	715	687	690	703	683	674	711	712	679	666	712	700	659	654	680	679	668	672	656	681	630	656	719	684	666	690	664	662	717	662	689	679	705	640	673	635	632	645	690	686	702	646	680	667	663	686	676	680	683	644	721	676	700	684	663	662	654	626	718	674	661	630	645	657	648	693	743	659	637	690	689	684	672	657	679	666	668	648	664	686	658	665	665	668	669	710	679	704	667	655	693	658	649	688	677	649	649	626	702	642	670	633	657	662	691	713	679	666	653	678	622	721	679	689	680	663	675	633	687	691	665	679	616	654	681	668	680	686	689	670	638	652	693	663	690	701	678	694	691	686	682	633	679	676	710	691	690	668	661	713	666	643	759	623	668	669	639	690	687	676	687	692	679	666	727	698	676	670	683	660	625	644	648	682	719	674	672	726	697	711	689	671	695	638	667	723	674	664	678	740	696	663	668	707	671	640	667	701	652	647	708	628	671	709	648	690	661	673	698	672	653	650	634	680	703	687	720	698	666	666	640	657	678	667	688	642	709	693	657	664	656	678	665	653	708	634	713	674	695	699	724	621	687	701	695	665	695	676	632	657	670	696	661	690	651	657	661	712	708	695	658	648	674	632	672	690	729	654	697	631	676	639	651	697	632	647	698	649	683	685	700	665	693	667	631	662	679	665	656	647	668	697	657	686	701	693	673	664	665	677	677	715	631	626	688	691	680	633	686	680	701	654	628	656	630	686	651	656	686	662	667	639
24946	21228	25705	22348	1265	593	547	527	510	482	523	438	473	470	440	433	480	505	459	456	450	486	447	496	459	424	439	502	467	475	444	468	438	416	464	409	477	450	448	453	446	466	450	445	467	452	461	452	497	467	414	482	424	475	472	459	448	427	463	413	444	442	480	435	444	445	427	455	426	439	446	449	477	464	419	484	446	435	455	419	486	464	448	479	444	438	441	475	458	490	465	440	464	438	437	474	473	468	424	446	462	430	408	446	423	440	437	426	470	439	439	409	439	464	465	457	433	475	455	471	452	438	459	469	472	454	447	467	445	473	451	474	467	471	436	436	451	459	463	477	422	449	430	475	425	434	452	440	471	499	458	484	448	429	458	413	425	436	443	469	434	442	447	473	477	437	452	471	449	430	450	457	459	485	425	416	434	447	416	448	466	428	424	460	443	481	468	408	452	470	451	464	466	450	447	463	477	454	458	443	483	493	417	474	479	436	446	418	432	448	464	464	462	456	476	465	442	469	453	502	415	441	475	488	453	472	466	478	466	475	447	446	446	452	453	424	454	454	456	437	420	439	449	452	444	448	426	463	425	455	432	407	405	485	426	456	448	449	446	454	433	460	457	503	458	463	440	436	422	441	452	484	469	458	448	433	445	508	500	431	449	481	439	459	452	457	460	456	444	455	450	432	449	453	428	464	425	438	445	445	438	490	448	457	458	460	464	450	454	460	441	446	456	480	448	451	429	445	499	467	425	436	420	446	442	493	435	432	426	450	479	482	428	470	465	455	474	441	460	489	434	470	430	459	454	487	449	481	487	503	442	467	469	437	463	456	496	483	433	477	450	431	446	447	470	442	428	436	452	472	449	464	459	446	503	463	430	441	431	441	449	443	489	455	470	474	490	490	454	462	498	476	469	437	462	437	483	411	439	473	463	449	455	441	457	442	483	462	436	472	424	461	500	504	439	448	449	484	414	474	392	493	443	459	439	450	428	439	483	438	421	419	461	412	452	470	494	450	432	457	412	479	431	475	482	459	486	421	448	445	507	425	484	429	446	433	468	434	424	452	452	442	454	473	465	470	458	492	432	452	453	457	451	461	475	461	485	431	477	459	448	484	481	443	472	443	451	438	441	456	474	419	440	450	423	459	439	477	462	437	447	445	445	488	399	474	462	425	454	492	427	457	458	432	470	409	454	457	468	446	416	400	470	488	464	445	424	450	492	445	461	444	430	479	434	428	455	443	477	459	465	451	443	427	444	479	462	487	472	494	461	453	532	440	460	436	471	451	464	439	449	421	399	462	470	459	463	455	434	461	432	431	476	446	454	493	417	465	444	433	465	454	456	468	441	454	432	482	464	458	445	415	476	411	479	454	418	460	442	419	450	451	418	478	476	428	431	454	432	447	480	461	492	471	459	474	473	439	448	461	432	404	444	443	419	443	483	476	508	446	480	461	425	454	444	445	481	456	455	447	455	435	462	456	455	450	427	420	447	450	443	423	419	442	430	444	432	431	417	472	441	445	439	456	489	426	453	434	437	456	452	473	446	444	453	460	429	462	424	443	437	470	507	441	475	415	464	412	432	471	466	451	444	429	443	445	479	474	448	465	434	460	457	456	428	467	445	481	490	460	439	450	442	461	452	455	470	447	436	454	465	472	466	427	465	425	473	481	429	469	445	464	497	457	471	451	420	445	494	480	408	444	444	427	467	426	476	479	471	461	461	460	394	505	454	437	478	438	468	424	430	440	430	448	454	466	461	460	461	415	445	419	467	497	433	459	483	467	438	460	447	464	462	449	468	447	433	458	434	397	473	477	446	486	447	425	459	511	437	414	474	436	440	468	436	476	443	458	436	471	459	438	436	440	471	433	467	467	474	451	493	477	454	478	481	441	495	478	478	467	472	456	471	435	434	486	448	457	455	455	427	434	475	430	476	456	417	469	457	435	460	450	453	433	456	467	425	451	465	465	446	427	456	435	445	452	436	487	473	474	457	425	454	424	459	444	434	487	434	422	458	495	467	455	444	467	477	411	504	451	427	479	460	468	446	438	465	448	420	454	433	445	452	447	459	458	459	438	508	474	441	415	465	455	461	447	412	476	459	487	442	472	460	429	451	463	428	458	464	424	409	438	435	447	450	415	420	466	509	432	495	441	441	498	447	444	461	438	457	441	450	463	437	469	464	471	498	448	505	452	413	470	419	466	439	481	439	439	424	487	456	435	413	447	457	490	460	421	509	446	479	462	418	438	446	431	467	422	418	454	445	441	469	434	442	443	455	455	461	447	437	456	469	438	470	444	448	448	468	481	458	441	461	449	411	464	461	477	403	449	456	458	437	469	441	445	449	450	473	459	482	455	481	471	446	462	465	459	471	461	458	460	433	439	480	458	423	475	446	440	473	424	469	438	489	475	437	509	437	478	438	475	424	453	455	430	470	458	420	478	469	450	479	488	442	468	450	462	429	465	454	469	498	453	472	466	448	449	442	465	443	478	480	421	433	447	467	479	438	446	478	478	400	431	450	472	448	446	436	431	485	462	451	434	421	440	477	462	467	471	450	450	442	445	484	455	457	451	436	452	494	435	441	479	424	446	434	480	435	458	426	446	472	436	462	437	489	418	437	430	481	467	467	455	451	446	448	430	437	458	408	449	474	419	441	455	436	436	469	461	439	419	469	462	474	465	460	463	450	477	446	421	422	455	464	423	428	470	443	415	449	454	409	448	472	459	440	471	453	428	449	445	421	473	450	463	496	451	436	434	449	450	459	442	479	451	477	447	414	416	466	472	466	480	425	418	487	465	449	432	464	504	447	487	457	464	438	445	413	471	469	489	446	460	484	455	450	416	442	431	429	410	485	422	462	421	451	439	485	453	438	415	407	407	486	504	453	432	426	436	457	418	503	454	429	511	446	450	429	455	447	455	452	474	491	464	437	440	476	414	444	469	438	451	432	464	403	476	445	476	411	454	445	444	429	481	471	462	489	451	421	451	446	457	463	434	427	470	471	423	473	466	450	472	484	462	451	467	440	463	471	420	462	415	465	461	466	472	458	418	443	491	534	464	460	460	435	452	462	451	482	492	491	477	489	514	467	446	419	476	434	455	446	453	495	470	463	446	479	479	448	450	447	492	433	456	432	468	462	455	441	423	446	462	455	484	454	503	459	462	462	448	445	442	488	427	438	446	444	458	434	477	480	423	466	446	419	446	480	420	461	436	433	487	477	461	466	412	457	478	452	423	437	430	460	483	461	471	459	444	465	430	459	484	510	459	416	444	492	490	453	416	450	389	450	441	456	454	458	466	458	430	438	438	438	452	485	463	490	464	422	432	476	463	516	443	467	439	448	435	439	423	458	452	476	460	444	436	441	449	478	452	427	449	457	425	510	455	451	455	462	467	405	454	467	448	488	450	448	445	442	469	431	485	495	420	492	448	434	484	451	426	446	479	434	461	470	447	456	427	458	404	452	455	479	472	438	456	486	436	431	498	433	429	439	418
24380	3371	2174	1215	1029	898	811	774	745	684	689	608	661	617	623	622	595	636	639	595	611	609	619	626	603	574	562	589	577	583	593	555	597	586	585	593	600	609	584	597	596	569	556	599	612	654	595	557	575	553	608	581	602	545	628	567	589	581	539	571	551	583	584	584	606	602	590	616	583	600	631	615	648	558	602	606	640	593	581	565	584	589	609	582	591	558	611	583	592	602	546	553	560	592	566	573	564	595	545	599	606	616	595	587	614	601	564	614	622	568	556	583	610	580	560	579	564	627	588	629	576	597	595	586	587	573	624	576	544	580	585	582	579	584	591	584	646	564	573	571	595	597	609	618	616	572	594	579	559	609	577	571	555	641	607	553	561	590	561	592	571	542	605	602	588	636	593	575	608	569	587	521	647	548	543	566	575	589	603	611	581	579	603	595	542	629	589	563	569	571	605	575	563	584	578	589	613	612	568	558	593	590	591	624	569	573	548	574	583	596	601	563	604	570	556	557	581	594	571	589	542	607	582	594	589	575	565	632	561	599	560	587	590	579	642	569	567	545	529	613	581	566	591	566	537	594	614	599	572	630	585	598	592	568	574	559	563	561	562	628	607	574	554	532	566	554	601	560	572	602	555	595	599	557	573	547	588	588	604	552	565	600	574	611	572	578	613	550	585	614	578	553	611	610	628	583	607	561	604	583	599	548	585	628	583	599	534	583	570	599	588	618	591	587	561	579	612	586	558	596	582	584	543	597	584	554	600	606	607	580	635	555	553	580	603	565	595	581	585	625	547	562	559	552	516	568	571	571	588	575	573	578	583	621	615	519	581	592	566	597	600	602	587	566	593	592	601	561	565	566	593	585	600	612	510	624	531	582	553	599	661	604	560	645	585	582	577	590	604	548	603	598	597	596	607	622	553	578	559	596	576	588	581	555	589	577	582	574	574	560	554	615	553	588	591	590	563	542	534	649	544	599	568	584	609	579	550	606	553	571	593	586	567	623	620	549	616	591	551	604	617	622	554	633	597	565	614	600	571	579	598	611	611	596	557	599	610	559	538	583	558	582	566	552	583	586	572	553	631	589	570	586	584	568	621	612	631	599	547	563	563	517	548	570	575	588	587	610	587	587	613	568	612	619	566	574	578	607	604	575	579	536	584	554	616	565	588	597	599	581	627	570	588	567	615	535	614	617	605	554	585	589	580	569	558	613	566	610	595	592	599	563	594	590	577	611	565	577	596	551	572	634	567	608	592	558	602	590	608	590	568	565	620	604	602	590	553	577	549	570	577	594	591	588	583	568	569	616	573	544	539	596	618	609	587	620	583	588	587	550	606	560	542	616	583	576	597	615	571	573	579	554	588	572	595	574	600	557	560	603	585	613	573	591	619	556	589	580	585	621	581	555	594	550	554	630	559	558	561	618	577	584	566	611	574	593	564	645	579	552	607	613	610	602	542	556	596	608	585	566	570	560	593	542	569	604	556	581	586	610	578	576	595	519	607	635	550	609	564	633	553	592	606	554	623	608	586	636	591	596	582	595	570	563	572	570	564	600	624	595	577	617	577	587	576	570	545	595	556	594	566	561	603	613	593	584	618	588	550	567	584	590	586	580	582	585	584	549	590	554	555	592	624	611	598	554	614	555	579	585	624	587	593	614	574	615	583	580	575	638	598	568	554	554	626	619	565	563	617	610	569	589	576	569	600	569	615	564	506	584	582	567	593	552	546	561	568	560	562	539	596	610	579	569	603	613	589	551	599	616	578	622	599	610	575	581	570	608	615	590	577	609	587	605	618	573	592	582	559	562	559	615	571	575	609	584	587	609	589	585	631	592	589	607	575	588	557	603	580	545	622	598	549	600	627	623	604	572	613	587	585	617	570	587	579	567	552	573	566	579	613	604	577	566	582	570	607	584	618	569	573	558	591	603	568	575	620	557	597	551	580	580	590	583	556	606	537	612	571	571	574	571	588	595	603	565	573	549	596	592	614	588	593	623	582	571	616	568	542	599	565	618	608	570	563	605	593	601	592	551	627	513	571	583	587	572	575	584	607	567	573	585	544	563	579	550	566	591	609	563	541	591	536	551	613	607	579	601	618	570	605	553	603	624	569	538	577	589	580	576	553	567	587	578	589	567	595	576	611	601	580	600	595	569	624	577	569	594	589	607	625	567	576	575	580	586	551	499	565	614	572	548	573	592	571	576	583	596	601	550	613	601	577	545	602	609	576	589	608	568	639	605	584	629	578	616	564	601	583	557	533	645	563	539	613	579	623	588	577	609	608	581	569	602	630	629	610	576	589	541	576	566	580	572	562	583	578	596	590	539	583	575	581	604	591	589	596	575	577	614	580	544	550	574	577	573	573	542	575	563	551	552	631	626	522	603	589	607	591	626	599	570	610	579	566	607	588	617	608	655	571	593	552	563	574	568	565	589	575	584	570	613	600	587	558	603	549	570	555	608	577	569	552	600	613	643	608	589	556	607	587	605	611	569	599	595	564	563	591	606	630	598	562	563	593	603	604	578	578	602	538	572	594	524	587	618	577	569	585	609	578	540	600	598	614	581	537	612	582	612	576	576	593	559	570	624	602	608	600	571	619	555	618	585	566	621	573	607	629	580	559	527	551	605	595	611	595	560	566	573	597	603	573	587	553	583	555	582	551	574	574	569	537	585	600	523	609	614	595	583	553	627	555	561	570	565	581	594	573	596	575	594	540	620	596	622	579	580	581	580	555	590	580	529	602	623	571	563	570	548	611	571	605	610	590	598	565	568	585	557	559	579	567	586	601	590	546	545	585	553	602	558	575	576	581	606	596	588	555	600	584	588	621	575	549	559	594	549	607	583	605	623	632	557	598	612	573	590	601	609	595	599	585	600	598	547	554	578	594	592	570	541	562	589	592	620	554	532	568	574	596	580	566	589	609	566	650	520	570	612	534	584	623	578	578	586	574	581	577	611	595	608	585	581	604	529	611	606	615	583	592	595	545	588	582	598	588	556	581	596	575	607	589	627	573	557	587	599	565	616	566	573	598	565	615	521	580	551	569	581	546	603	592	539	545	579	564	610	630	570	647	595	562	583	592	576	627	578	606	628	589	610	598	555	586	625	566	573	606	556	581	556	592	599	599	603	637	587	556	570	606	571	579	551	577	593	568	559	545	584	582	582	552	585	618	575	553	608	564	581	563	574	591	559	635	577	590	621	595	576	599	572	561	560	554	603	586	574	579	624	617	601	573	607	574	548	584	570	560	628	613	603	575	553	590	610	585	573	619	575	570	617	614	585	535	570	583	618	584	544	563	587	589	560	598	599	613	607	607	588	617	559	619	568	543	590	598	591	611	573	613	560	557	574	578	554	578	597	573	578	570	610	599	583	581	618	542	609	550	585	591	599	573	584	603	566	605	627	600	617	578	606	610	585	598	549	594	586	569	616	616	530	606	617	602	600	617	614	622	573	566	607	610	600	573	568	590	590	612	563	574	564	576	643	579	605
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
