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
341129893726	341129894287	341129894837	341129895387	341129895937	341129896487	341129897040	341129897587	341129898137	341129898687	341129899237	341129899787	341129900337	341129900887	341129901437	341129901987	341129902537	341129903087	341129903637	341129904187	341129904738	341129905287	341129905837	341129906387	341129906937	341129907487	341129908037	341129908587	341129909137	341129909687	341129910237	341129910787	341129911337	341129911887	341129912437	341129912987	341129913537	341129914087	341129914637	341129915187	341129915737	341129916287	341129916837	341129917387	341129917937	341129918487	341129919037	341129919587	341129920137	341129920687	341129921237	341129921787	341129922337	341129922887	341129923437	341129923987	341129924537	341129925087	341129925637	341129926187	341129926737	341129927287	341129927837	341129928387	341129928937	341129929487	341129930037	341129930587	341129931137	341129931687	341129932237	341129932787	341129933337	341129933887	341129934437	341129934987	341129935537	341129936087	341129936637	341129937187	341129937737	341129938287	341129938837	341129939387	341129939937	341129940488	341129941037	341129941587	341129942137	341129942687	341129943237	341129943787	341129944337	341129944887	341129945437	341129945987	341129946537	341129947087	341129947637	341129948187	341129948737	341129949287	341129949837	341129950387	341129950937	341129951488	341129952038	341129952587	341129953137	341129953687	341129954237	341129954788	341129955337	341129955887	341129956438	341129956988	341129957537	341129958088	341129958637	341129959188	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	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
23074	21611	28918	24632	21507	21162	6577	1514	1147	1109	1108	1051	1018	1007	1008	999	1024	955	964	954	992	965	984	949	963	939	926	967	909	950	979	970	939	974	976	963	965	966	971	958	924	919	992	933	940	924	910	920	899	902	854	939	936	962	938	947	963	952	967	956	947	995	931	920	904	989	985	887	924	943	940	902	941	932	908	917	963	927	960	944	939	972	973	939	922	961	961	947	980	922	986	886	984	1004	983	950	965	946	919	980	993	946	926	949	902	932	958	952	893	942	943	909	918	903	925	919	959	944	964	928	939	915	927	944	901	883	953	985	979	922	966	893	891	931	964	934	936	940	926	989	910	922	934	971	906	937	931	903	903	948	938	966	922	911	886	967	968	902	1007	889	926	974	933	917	921	923	869	967	892	894	952	870	899	925	891	920	912	890	894	964	973	938	927	957	973	978	926	1000	920	978	895	990	981	963	948	945	963	922	906	872	1001	858	912	908	870	891	979	977	894	958	943	964	984	920	968	867	919	979	903	941	986	959	940	919	919	960	939	982	871	958	987	987	949	900	991	951	957	889	959	926	904	910	929	901	965	921	881	916	943	962	967	879	937	1015	961	899	936	940	944	921	969	991	900	920	981	982	947	969	908	949	943	945	912	1001	920	988	946	901	914	885	907	923	937	938	885	963	950	928	894	977	957	928	955	959	956	913	956	896	941	958	1020	961	896	938	933	951	927	968	971	944	923	878	961	926	933	938	966	877	896	959	969	902	877	922	904	948	942	998	949	961	923	960	999	974	906	916	962	905	995	917	966	932	892	959	953	969	926	944	948	940	905	915	927	1002	998	922	1008	934	982	869	966	963	925	873	970	946	963	958	938	909	931	918	918	887	920	910	946	901	933	903	965	955	956	875	953	951	959	965	913	951	897	890	958	974	883	890	959	939	925	916	959	981	876	922	898	923	971	928	983	954	939	941	964	972	955	959	963	950	955	896	894	885	939	999	895	975	926	989	866	936	931	918	891	993	917	906	939	946	959	998	941	949	961	977	916	922	857	906	905	979	915	970	876	917	917	999	943	912	965	927	915	920	922	931	953	935	935	962	946	1011	914	908	958	939	987	913	924	962	947	913	886	928	917	950	915	937	924	930	889	915	976	896	969	974	951	1010	951	970	930	890	922	991	980	956	954	904	950	907	910	997	939	934	897	938	878	890	902	953	927	918	910	918	964	952	924	913	896	945	966	947	882	959	918	976	920	996	930	960	944	943	956	904	973	932	968	894	910	991	981	889	905	924	909	896	962	960	946	919	972	867	964	904	915	1014	939	905	914	945	975	944	981	887	990	960	931	905	880	926	981	907	907	950	969	944	937	868	919	925	981	942	935	897	925	955	907	942	953	929	995	939	936	941	885	923	932	981	966	943	935	941	971	915	949	863	936	944	871	941	923	910	945	978	953	936	918	893	924	950	923	913	887	972	911	987	935	905	938	977	958	958	925	919	907	934	939	924	904	963	933	938	941	919	1019	919	896	949	895	956	937	905	906	888	935	962	937	957	904	920	949	931	917	999	924	954	938	949	927	897	929	955	939	927	926	816	931	931	952	992	923	891	952	944	914	876	947	940	897	924	897	944	952	968	930	978	936	913	968	952	915	896	924	919	929	926	866	949	954	915	1005	945	933	938	913	886	854	907	912	943	963	926	924	942	920	978	916	926	875	939	959	915	915	911	989	880	922	895	874	940	923	917	962	928	958	974	915	912	893	944	943	936	931	981	936	926	945	927	936	938	935	939	947	911	897	895	941	901	910	928	926	954	928	920	921	934	908	935	921	947	989	900	847	914	897	905	926	899	968	913	900	970	863	942	910	893	925	956	941	971	926	964	924	963	957	962	974	924	928	904	970	882	907	917	987	924	949	874	948	931	871	900	972	979	960	898	941	935	936	968	936	928	960	934	893	934	940	927	924	937	961	898	956	921	911	930	937	962	909	911	954	990	937	975	960	879	933	910	914	963	964	947	972	890	924	896	957	934	902	894	979	851	956	986	974	927	906	881	919	1012	962	945	922	928	969	895	933	929	914	1014	929	950	976	954	943	953	995	954	957	894	971	958	969	956	961	855	884	916	968	903	944	945	898	884	971	911	982	995	950	927	885	982	912	905	946	888	936	899	898	903	968	868	924	893	894	975	921	978	896	900	905	945	933	957	922	924	917	865	968	892	952	966	916	948	969	920	968	944	876	996	837	854	924	910	941	947	912	1017	1000	949	940	892	935	1006	904	916	954	928	985	941	967	919	972	873	942	963	950	926	961	976	989	931	876	970	974	970	921	943	965	939	956	931	928	877	940	884	926	932	919	916	933	942	951	960	939	990	939	911	889	980	948	959	916	936	869	935	979	1015	950	940	955	920	946	900	927	927	978	944	906	937	890	910	933	929	970	951	977	959	974	934	915	981	946	958	925	1012	974	943	959	908	958	947	942	909	931	935	886	929	897	956	907	981	937	917	939	942	934	967	975	931	948	943	977	892	936	868	931	983	910	922	1023	907	949	937	927	888	988	946	935	980	915	934	997	903	954	929	913	985	923	942	941	906	875	928	954	944	952	905	954	932	922	958	897	894	948	891	940	938	887	971	898	970	908	941	876	918	955	941	955	930	944	904	925	903	883	953	867	879	955	976	955	977	872	928	896	871	961	939	957	941	944	934	1008	939	890	969	925	914	919	901	932	958	946	917	918	920	972	933	906	967	954	926	905	921	942	964	912	930	1001	958	962	884	914	935	916	979	937	930	976	938	1004	986	893	953	940	908	939	894	889	948	942	954	978	904	967	923	919	911	912	968	941	916	904	959	947	952	905	899	895	920	942	943	901	922	922	970	928	901	942	951	944	896	925	926	902	900	967	840	978	966	905	962	908	949	917	973	936	909	949	932	927	933	906	962	926	969	946	928	933	985	906	929	953	961	856	948	973	984	937	912	913	918	914	951	924	945	960	960	965	980	975	902	952	913	936	976	977	951	901	968	975	924	938	924	978	894	939	897	957	959	930	908	928	946	917	926	960	886	878	965	877	940	915	906	887	926	933	886	916	952	952	892	929	940	936	901	925	925	927	943	936	931	952	879	976	960	902	938	951	937	934	905	947	953	922	883	902	989	923	924	960	981	944	976	923	935	904	913	983	960	926	918	913	926	893	1025	930	951	898	912	886	944	887	947	901	901	967	984	940	976	878	993	912	987	889	883	994	1021	915	951	945	887	911	954	923	879	937	932	945	1000	914	950	943	900	918	928	935	911	981	948	922	1001	934	952	963	950	956	951	923	970	932	894	901	959	942	1013	919	948	905	919	909	931	921	922	921	906	1000	909	920	938	982	966	942	935	915	973	946	938	923	970	915	873	944	827	890	979	941	926	958	931	924	928	901	891	978	937	929	875	911	942	908	885	920	904	927	959	978	913	956	945	924	920	948	932	922	937	989	925	967	955	928	966	908	968	900	994	870	929	826	917	939	898	854	970	905	911	977	953	956	947	956	935	960	926	935	917	958	932
57463	86581	20405	3201	2437	1987	1751	1476	1340	1226	1168	1152	1054	1133	1031	1086	1016	1020	933	1030	1029	1012	1016	964	935	925	954	930	913	918	961	949	944	928	897	913	978	920	933	929	931	938	923	922	906	941	976	984	975	976	881	919	953	917	981	913	951	937	945	954	916	959	941	981	951	916	920	897	908	914	933	967	953	884	924	896	929	893	888	875	896	919	970	936	954	944	935	902	977	956	906	934	940	898	967	933	889	913	946	932	907	963	932	963	947	926	952	952	991	955	900	945	941	919	942	921	908	924	1020	968	916	907	928	943	848	983	918	903	912	907	945	958	925	993	893	923	960	885	900	928	938	940	959	904	937	879	940	918	913	964	966	948	906	902	897	947	941	901	949	938	931	978	913	945	990	899	920	906	913	923	928	922	944	926	985	925	932	881	935	943	1014	952	899	908	985	919	892	895	922	968	957	946	888	907	952	928	888	890	899	905	956	878	939	859	925	887	978	864	907	937	896	908	955	906	920	922	925	975	901	907	931	880	935	946	954	932	954	879	957	952	923	939	883	958	929	966	958	901	910	922	845	931	925	952	887	916	987	893	943	946	903	943	888	955	938	927	873	995	979	905	947	894	862	932	898	957	913	936	921	920	935	956	861	928	909	983	916	909	895	913	860	897	940	948	966	941	886	915	939	945	943	949	922	888	937	967	910	929	927	862	875	894	920	885	901	919	862	935	953	914	986	952	918	877	932	904	908	939	912	995	965	979	950	936	949	945	936	888	920	935	878	902	933	933	961	936	895	985	940	921	946	940	943	921	914	899	950	904	894	939	916	910	874	921	934	921	945	908	944	902	928	953	907	915	868	913	910	919	944	930	892	994	929	906	932	930	991	916	943	910	937	924	920	882	931	956	931	924	886	898	917	904	935	972	960	900	995	948	915	892	878	907	874	944	937	899	960	937	915	973	906	880	921	965	970	949	904	965	920	942	936	934	897	990	918	923	964	933	935	907	954	942	888	929	938	923	898	935	912	934	913	945	974	937	917	915	976	905	920	906	903	937	943	930	964	874	968	939	965	934	914	867	943	974	921	940	987	882	926	892	906	922	879	901	944	911	923	930	929	913	896	900	912	955	920	970	934	960	940	981	940	920	948	956	913	870	942	958	942	955	911	889	886	957	956	960	934	898	901	931	902	955	900	934	910	881	899	951	890	938	901	903	938	1003	947	941	944	945	912	923	922	984	910	977	884	934	879	929	904	963	920	965	925	918	926	935	929	910	915	963	928	933	918	940	922	911	986	912	930	963	930	907	909	889	920	916	877	874	918	950	948	910	899	943	935	909	973	887	936	857	996	931	897	927	919	920	905	933	894	916	946	937	924	959	866	889	955	864	960	965	927	874	910	902	845	893	912	972	935	898	934	962	954	946	886	921	888	878	949	955	908	952	907	925	891	935	910	929	956	899	931	941	921	949	854	915	907	955	970	897	900	923	892	882	935	899	952	904	876	915	902	871	906	881	965	896	914	963	890	913	954	928	902	847	897	903	924	958	953	898	909	920	926	886	958	915	939	860	915	921	901	909	961	948	1002	874	955	942	936	920	929	906	918	876	981	906	924	895	918	944	941	966	935	900	949	868	943	975	913	929	893	970	909	909	955	926	909	931	894	925	936	951	902	934	901	924	896	910	937	931	922	926	920	967	932	897	922	948	928	928	969	960	919	944	963	870	973	908	935	927	918	953	974	873	920	959	920	932	886	918	910	884	893	928	916	977	965	942	932	969	890	889	869	924	947	903	932	953	882	917	941	935	964	915	891	863	932	930	878	904	904	928	952	867	917	983	942	935	866	899	931	891	891	951	911	937	917	930	906	947	927	936	946	885	897	888	972	951	904	934	891	951	898	920	934	928	931	927	916	901	929	890	929	917	946	915	908	993	985	910	907	948	937	948	966	925	961	908	936	897	955	941	903	905	956	923	943	956	979	921	896	947	930	950	929	917	943	933	942	931	873	938	912	922	942	937	905	921	887	900	955	904	934	928	935	891	937	921	889	966	872	922	924	882	940	931	928	933	936	915	855	931	907	916	916	970	899	918	917	965	933	963	941	895	910	917	896	872	906	940	906	955	951	909	929	942	931	883	893	896	934	904	907	975	928	956	968	948	974	919	935	915	934	885	882	903	891	846	908	934	928	938	895	928	960	964	877	930	913	965	925	947	924	905	878	927	906	913	889	890	962	918	897	907	895	973	854	880	903	927	949	931	934	903	896	946	935	917	905	891	935	937	910	958	936	927	941	864	881	895	932	913	927	901	915	882	935	923	951	948	964	960	890	932	923	882	945	923	902	913	981	943	911	907	906	939	920	925	945	957	856	915	908	918	952	945	925	928	908	982	949	862	928	916	931	973	924	896	966	941	913	917	911	952	923	908	928	946	962	926	953	908	883	927	915	928	952	979	925	926	883	919	965	903	899	929	934	904	948	918	902	938	949	915	951	920	947	879	966	937	950	929	924	910	941	932	978	919	928	887	919	948	918	928	949	940	953	927	932	971	966	918	937	961	949	954	976	906	892	950	954	928	899	911	904	883	937	950	935	953	910	955	923	892	962	910	932	944	968	951	900	899	887	958	916	931	958	923	953	941	916	935	949	898	966	909	930	965	961	925	986	941	964	939	928	936	910	923	878	958	979	911	962	944	953	857	929	961	951	935	958	977	982	899	904	905	914	886	947	915	943	888	976	951	953	904	939	938	923	905	955	963	941	919	929	909	939	959	930	914	911	883	936	931	907	914	933	917	972	965	935	900	904	936	906	947	921	999	946	895	930	906	970	974	937	930	933	922	945	930	956	952	904	978	918	904	920	918	935	922	903	942	967	922	901	917	913	983	945	937	958	926	973	950	937	909	932	938	876	906	913	861	880	966	910	943	900	871	880	953	904	924	919	928	956	909	947	992	936	925	969	939	930	895	911	877	905	940	923	921	944	892	875	875	953	983	976	939	929	944	950	900	961	958	950	960	904	941	922	878	874	913	922	888	934	957	945	898	900	905	934	879	935	902	923	951	912	904	893	948	923	885	954	851	997	953	999	932	887	913	902	881	954	916	914	1011	932	934	874	947	907	896	933	936	899	926	938	946	927	917	945	928	920	895	928	908	919	959	962	878	937	928	945	1007	946	941	941	895	914	867	952	921	912	884	877	894	881	938	984	908	922	971	889	886	877	959	942	885	958	943	947	924	932	908	896	936	907	910	978	955	930	931	947	962	948	826	899	882	903	949	937	940	866	883	854	917	916	979	873	948	930	925	901	920	931	970	863	903	951	928	934	921	901	892	918	895	941	928	907	931	993	883	923	917	873	910	935	918	920	958	921	877	880	889	896	912	935	955	924	935	923	950	963	931	919	925	925	941	942	909	930	941	948	939	881	936	957	920	952	905	933	891	886	931	973	853	952	921	931	910	911	946	914	940	947	947	885	946	937	932	894	908	900	882	861	929	943	924	939	884	936	924	913	911	911	931
31291	23679	15644	1725	559	570	407	375	405	369	367	373	391	407	395	362	380	374	384	392	365	376	377	403	402	353	364	335	358	360	355	344	358	350	351	368	361	369	404	389	389	351	371	407	390	379	380	346	384	374	389	339	371	375	352	398	368	379	373	403	366	393	394	367	377	397	389	405	373	406	384	369	383	394	399	384	385	362	373	361	385	344	350	378	376	371	391	392	380	350	377	363	353	379	369	339	337	336	357	382	372	349	374	375	349	386	367	368	389	374	405	381	344	357	337	360	358	360	382	365	357	374	342	374	350	357	383	375	355	391	369	355	354	360	351	363	359	402	366	386	368	349	369	402	369	358	366	387	354	375	371	363	388	409	404	358	405	378	370	359	349	383	371	369	337	341	364	374	371	385	350	364	376	373	380	372	341	346	326	395	370	384	405	365	385	401	375	340	411	384	368	388	355	381	351	370	385	357	371	344	397	362	387	365	354	378	392	377	405	354	416	372	326	354	370	370	335	346	372	374	355	381	356	392	391	380	337	369	362	369	352	384	365	365	398	359	370	391	386	359	389	389	399	394	401	389	403	360	387	377	371	365	393	342	351	390	359	352	334	395	365	395	375	375	373	351	321	373	374	381	329	377	370	393	381	368	361	345	408	388	362	382	404	393	358	325	398	359	367	373	399	361	375	373	381	366	388	388	405	392	351	369	373	381	364	399	388	383	355	374	367	371	350	428	359	371	390	374	352	339	379	405	384	382	354	360	379	335	346	388	375	382	376	351	383	349	356	413	393	410	369	398	398	351	374	391	328	370	384	354	372	389	349	375	336	306	378	352	379	362	375	377	387	382	415	360	346	399	380	400	382	361	378	386	384	420	376	368	351	373	377	389	368	359	381	369	355	357	357	374	400	372	357	355	398	365	361	356	391	372	384	370	345	332	399	357	359	390	359	366	375	367	366	378	330	366	364	385	389	349	384	363	398	370	341	427	341	315	355	378	367	380	361	365	387	335	352	418	365	367	383	371	390	351	351	357	398	370	353	361	392	377	388	394	338	393	390	385	384	354	389	357	383	359	373	374	336	377	378	353	354	412	377	385	399	346	384	383	377	352	384	407	379	387	381	350	394	378	380	384	342	351	322	377	340	363	389	342	383	398	360	382	366	363	387	362	427	383	371	331	359	392	377	376	348	359	371	394	369	407	368	360	361	380	401	390	340	404	379	383	375	376	366	381	391	398	407	378	370	366	366	384	362	376	370	387	355	360	392	359	381	396	386	381	355	376	351	335	385	404	401	386	350	381	356	372	391	404	380	369	393	382	379	367	371	355	370	373	384	373	381	326	353	331	379	397	379	365	364	371	390	348	392	398	394	393	393	419	388	381	394	372	323	356	391	353	349	359	347	387	355	369	364	384	361	383	357	341	355	367	368	388	369	388	329	356	389	344	384	387	361	389	363	420	409	350	355	368	375	369	398	393	399	383	369	345	381	372	389	375	356	405	347	371	361	354	363	387	405	367	390	385	367	371	334	387	403	374	345	385	388	372	353	393	396	383	383	402	374	376	344	352	380	403	392	397	391	370	364	354	354	367	390	344	383	351	376	358	400	364	404	335	340	398	395	363	400	359	343	394	395	386	351	387	368	345	387	375	378	393	396	369	334	354	352	382	354	374	369	370	335	380	393	371	360	348	333	362	363	362	377	363	349	386	362	393	376	406	367	389	361	358	377	359	348	365	386	320	373	390	343	401	373	398	355	336	358	375	395	423	387	370	367	382	351	362	352	349	370	377	355	418	329	354	377	329	368	374	392	364	385	438	390	405	364	395	382	342	386	340	371	372	383	364	348	363	368	344	371	366	316	383	393	360	388	347	375	369	384	352	358	381	398	381	368	359	373	362	366	388	366	390	346	417	383	385	383	350	362	395	360	352	357	414	370	336	396	350	402	375	365	382	340	371	364	394	357	343	393	347	360	374	374	367	394	380	366	384	363	358	334	355	367	346	358	414	360	364	394	369	369	388	356	376	371	379	331	382	368	331	357	366	366	339	343	394	367	344	372	378	368	379	404	375	404	377	381	355	392	344	385	375	360	382	343	385	358	395	371	371	369	378	358	392	390	388	346	372	377	388	357	379	346	370	373	382	369	386	378	348	349	383	371	343	363	378	334	383	400	389	370	390	381	363	403	350	384	387	373	398	386	362	356	369	362	377	378	378	372	366	354	409	363	390	404	368	347	359	372	376	374	396	336	406	364	386	339	366	363	387	372	376	377	390	351	360	378	385	359	355	373	387	376	377	361	363	372	386	363	387	357	381	343	376	351	384	376	360	366	364	338	346	372	409	363	365	398	370	377	351	410	374	376	352	401	376	379	394	364	367	379	387	366	350	390	376	381	385	387	382	377	371	385	345	357	396	350	356	347	365	387	350	376	339	402	386	380	368	406	347	395	361	356	372	387	385	386	355	367	390	371	378	367	344	361	402	383	406	349	348	410	389	389	351	374	386	416	398	358	381	359	339	388	407	366	385	408	351	368	378	396	356	361	391	395	347	357	384	363	382	377	380	390	351	367	416	380	420	387	372	375	330	384	349	401	392	347	356	371	352	362	355	374	338	339	366	387	357	376	384	367	347	357	386	375	359	369	333	366	368	348	362	386	410	375	374	387	388	338	369	348	381	393	383	360	368	379	363	402	394	376	404	358	405	355	352	357	343	360	385	380	334	352	384	371	377	375	354	376	361	360	373	399	360	359	343	406	322	369	358	375	377	381	423	376	366	354	367	394	388	366	376	361	388	390	371	371	367	354	375	353	364	347	344	340	340	386	419	371	341	384	386	347	363	368	369	341	330	384	379	340	373	386	411	382	346	359	421	401	386	391	363	373	333	372	372	333	364	374	343	384	355	408	391	371	398	372	373	365	342	384	388	370	354	364	357	377	382	363	385	370	350	359	402	383	368	363	350	368	385	409	351	328	362	352	378	401	378	369	365	354	371	374	351	405	359	420	374	372	349	360	370	352	378	404	389	371	376	347	335	386	379	402	365	394	395	343	335	383	392	395	336	387	351	385	335	355	352	349	357	367	398	350	390	385	377	371	393	405	378	358	346	360	373	369	392	378	372	357	382	369	368	372	370	375	368	376	355	388	379	404	393	378	357	362	381	372	376	343	375	346	377	372	368	358	395	390	377	368	334	404	361	339	377	367	338	359	366	378	362	378	350	366	385	385	380	381	339	400	379	372	387	379	366	386	380	391	325	356	419	381	389	362	356	384	348	384	365	341	378	382	345	390	364	414	370	380	372	377	401	379	376	345	365	361	365	386	337	372	375	404	366	383	382	430	388	349	326	370	398	372	373	360	354	382	346	376	374	356	366	364	364	379	355	382	389	373	382	381	364	415	342	377	350	375	366	394	397	342	400	355	348	348	377	373	369	363	380	372	373	363	394	366	383	354	388	365	362	366	375	337	388	363	417	351	358	365	407	355	346	354	409	403	368	378	361
30542	32830	5805	487	468	424	422	397	423	425	439	422	401	399	425	425	369	434	394	380	427	409	389	424	412	386	384	397	395	441	375	421	365	412	416	410	395	407	420	406	409	405	407	414	396	413	369	398	398	402	376	431	394	392	396	402	378	430	411	392	389	418	366	414	371	435	389	375	413	402	422	421	430	421	432	407	394	394	413	392	414	405	403	382	392	403	410	399	396	416	422	396	417	398	402	387	427	403	402	391	393	408	415	406	402	414	391	419	422	429	433	440	408	399	372	378	428	389	376	394	428	406	431	436	394	409	421	400	428	403	425	405	441	381	392	391	407	423	426	419	396	392	407	397	413	403	410	409	383	391	382	400	408	372	452	415	424	400	427	402	384	384	385	410	429	419	435	416	444	382	383	428	442	438	413	417	392	407	445	407	412	393	429	449	381	399	392	387	450	420	389	373	415	426	418	393	418	376	367	405	441	427	395	419	400	416	438	435	409	416	402	370	425	366	413	386	415	389	397	380	444	422	415	416	447	392	389	407	400	379	411	417	402	432	383	412	411	415	402	393	412	383	355	396	426	454	411	398	396	387	419	380	413	372	423	402	399	365	396	411	385	397	379	387	424	422	416	369	447	401	384	416	397	399	400	388	393	404	418	431	425	383	425	421	395	411	394	362	418	381	418	382	388	402	406	368	413	390	410	433	384	402	393	433	422	408	421	429	414	352	366	412	426	384	396	409	411	399	403	417	462	385	398	385	427	391	406	442	380	392	415	381	403	396	424	402	395	422	399	402	434	401	435	403	387	395	422	441	399	409	433	407	439	399	405	392	390	395	437	417	418	402	412	385	410	443	451	381	395	420	367	418	383	407	436	393	392	391	427	391	405	418	396	415	394	412	402	420	358	397	398	418	403	396	371	431	399	387	422	399	435	399	388	396	422	396	396	394	435	390	382	433	437	426	434	405	461	390	411	415	396	421	420	376	383	419	446	412	396	384	413	392	406	423	393	372	408	444	396	414	441	403	414	413	411	414	439	406	382	417	379	412	382	436	362	437	428	370	398	400	441	399	412	417	405	426	393	416	421	433	399	407	377	397	369	354	436	401	405	392	394	401	363	416	425	378	409	379	385	378	383	418	414	410	407	403	407	410	361	401	428	383	425	366	403	404	407	389	423	410	403	392	404	400	407	397	412	381	440	414	397	377	395	431	377	393	407	389	397	390	427	437	396	409	419	408	423	363	392	406	407	411	399	402	386	397	436	420	433	431	403	418	444	400	402	450	441	402	398	416	414	385	426	410	417	394	380	412	434	411	407	428	400	407	396	391	403	398	391	409	410	408	416	420	370	417	413	373	439	416	398	380	417	400	372	378	388	416	422	387	393	374	447	400	374	454	392	436	392	423	396	443	377	412	393	441	389	386	395	426	445	412	400	401	432	414	408	421	392	382	409	383	407	395	452	424	366	414	372	426	399	397	408	419	401	422	387	402	383	421	438	442	430	394	378	376	415	406	401	401	388	398	426	422	402	389	426	421	381	379	418	413	386	431	395	418	388	408	390	402	427	427	394	406	402	409	428	398	410	391	458	416	452	417	399	423	416	407	412	403	398	434	393	448	432	423	430	397	394	425	454	386	402	438	366	410	421	401	425	453	395	418	397	364	397	434	443	411	454	416	408	365	415	440	391	375	370	400	415	415	403	413	412	414	423	430	433	406	405	398	436	402	402	420	380	414	422	389	427	409	394	402	429	391	425	400	390	407	433	375	391	385	385	387	403	376	374	392	420	408	406	434	402	404	413	411	399	413	402	403	393	394	392	418	418	418	415	423	388	409	405	401	414	409	430	396	447	367	415	397	415	414	423	383	423	376	393	401	416	412	425	431	392	356	376	416	451	371	411	403	382	430	420	385	401	414	386	438	403	420	409	396	410	423	407	383	416	379	403	397	414	408	374	395	379	401	409	384	375	416	380	423	390	389	412	402	414	396	402	390	402	387	419	439	413	362	417	414	404	386	413	401	404	419	386	400	384	420	416	421	391	428	448	406	385	415	412	396	443	421	389	411	444	396	398	398	379	426	415	396	429	412	389	421	412	437	409	392	424	390	416	419	387	379	428	414	396	408	416	363	395	408	398	417	419	415	417	419	406	420	392	409	410	393	404	397	396	421	372	416	419	404	395	434	392	382	383	378	413	409	433	408	408	395	392	369	404	397	368	422	445	403	416	390	394	415	421	390	413	389	390	422	396	440	386	411	386	403	439	426	408	404	375	397	411	449	422	386	403	431	382	414	428	397	422	399	413	403	394	426	402	440	428	428	409	426	389	428	417	415	437	391	382	408	397	419	371	433	435	416	405	373	382	383	421	414	394	398	399	417	419	440	403	395	399	407	415	420	379	399	375	394	420	400	427	402	373	409	393	379	425	405	419	392	437	399	408	391	413	392	403	425	403	371	402	399	456	378	412	379	383	405	419	414	388	428	408	370	399	446	422	395	403	418	431	412	407	412	405	403	434	456	374	432	363	400	404	416	410	433	391	362	446	377	405	396	426	381	430	432	402	435	388	406	389	454	382	403	438	392	380	406	401	355	398	399	412	386	419	397	375	432	409	443	435	435	371	396	405	411	380	419	421	440	419	435	375	465	413	384	353	390	371	394	437	385	406	408	413	392	399	419	425	395	381	434	394	420	392	430	425	433	402	411	405	409	412	397	404	362	418	417	415	402	435	400	458	390	428	434	395	406	385	426	427	375	406	396	407	411	397	453	411	417	404	393	401	410	406	406	415	400	421	409	428	392	463	416	405	447	391	388	374	411	443	369	407	414	395	388	392	391	397	433	378	392	435	401	377	406	370	406	380	399	395	404	401	416	407	419	417	375	423	390	402	394	401	426	406	424	380	380	441	390	410	413	404	400	441	441	413	394	369	423	420	431	394	416	446	381	411	428	409	414	422	394	373	432	392	371	393	400	442	383	409	389	420	408	370	358	385	403	436	406	388	420	406	425	387	418	387	381	418	415	445	412	413	392	427	410	413	389	396	397	399	392	381	383	422	419	405	425	396	400	386	396	403	411	410	408	417	390	421	427	384	434	397	428	387	391	434	374	398	377	428	411	387	406	391	420	377	410	421	403	425	425	414	383	375	399	425	408	394	379	401	370	418	436	378	395	427	418	395	401	430	380	402	393	412	412	395	377	408	381	431	365	421	408	415	402	403	366	427	363	382	352	425	394	409	396	373	413	379	397	424	395	403	394	418	410	443	408	413	401	393	428	407	393	398	393	417	427	401	382	386	435	403	403	362	419	430	440	407	412	397	444	419	416	421	404	404	437	379	381	424	401	386	423	388	410	415	430	380	375	370	434	393	424	416	406	397	415	418	419	415	409	394	429	431	397	421	408	414	434	416	451	435	384	410	411	370	432	401	382	436	430	426	434	417	410	418	421	371	394	418	403	421	401	400	442	380	441	386	407	385	398	392	382	420	417	383	390	369	387	412	414
23871	21349	28253	24454	20351	6905	939	687	614	608	584	570	574	536	554	491	529	523	521	533	520	507	522	516	516	504	515	506	569	507	520	499	492	532	502	509	528	552	493	518	497	494	534	525	490	469	480	553	503	538	450	526	497	455	519	521	495	498	514	499	493	500	500	528	484	549	532	520	503	501	554	463	490	525	533	500	504	469	451	511	456	448	504	497	476	501	494	536	491	493	509	472	496	510	486	523	533	506	512	467	520	485	482	494	533	479	480	501	510	479	504	529	539	511	479	491	496	500	507	480	507	506	520	536	513	498	520	525	505	474	480	486	529	516	542	491	489	511	478	526	458	540	517	521	507	515	484	456	491	470	491	497	472	510	520	502	494	509	537	525	505	514	526	557	493	530	512	487	518	556	489	490	523	513	488	527	514	501	486	513	526	512	493	448	496	521	506	470	489	515	524	488	504	542	532	493	486	515	488	550	579	507	481	497	527	509	499	485	501	497	531	473	495	545	528	481	503	487	508	501	488	481	534	517	477	464	532	484	534	509	512	481	508	464	507	507	528	500	494	495	495	504	497	483	517	490	500	514	538	513	522	496	513	487	541	527	519	494	499	482	443	492	510	503	503	527	550	503	478	504	497	516	487	508	479	518	459	516	465	493	518	476	454	476	473	484	531	482	539	524	515	540	490	498	492	533	501	523	516	457	499	500	515	539	509	490	498	502	511	515	520	525	516	519	541	496	563	530	471	532	506	517	467	519	500	478	478	552	512	501	448	438	510	519	505	502	493	528	528	517	514	493	502	501	534	517	481	486	483	500	538	512	455	479	505	482	532	510	511	494	499	538	519	531	501	503	486	499	497	532	472	512	503	500	543	518	515	509	498	533	492	510	514	472	462	509	516	479	490	481	476	506	516	512	555	519	509	528	469	483	500	529	498	481	535	473	496	537	477	477	474	515	518	542	487	509	482	473	511	510	516	466	554	513	537	518	513	479	509	527	460	512	488	514	509	513	506	502	527	507	481	493	548	508	511	576	488	539	508	513	512	483	505	498	521	533	467	519	540	501	518	495	466	442	540	498	497	533	525	485	504	518	506	518	510	531	510	502	517	526	522	489	495	517	465	485	518	538	514	520	524	494	519	514	481	498	513	452	535	510	523	487	515	515	493	486	570	474	525	551	500	537	477	465	519	529	498	521	501	522	486	529	463	480	514	464	486	489	501	489	546	499	509	550	479	497	476	485	498	490	524	525	498	515	490	481	523	504	507	519	468	521	515	525	520	500	525	516	530	494	498	472	475	493	489	519	468	526	488	475	472	537	538	556	528	537	473	479	538	505	458	524	502	516	462	513	505	507	429	504	496	514	503	478	487	497	489	479	519	494	525	510	516	568	528	491	511	510	476	484	500	525	529	486	487	519	511	508	508	500	495	510	532	497	510	501	547	504	498	503	524	503	501	531	503	482	526	509	526	482	460	492	541	496	504	488	468	500	502	512	506	508	513	585	526	476	496	501	485	525	495	475	524	460	479	514	508	464	524	514	508	469	501	443	508	498	519	529	508	473	495	445	550	512	486	509	482	482	496	538	504	550	521	506	502	514	483	493	524	513	495	492	489	508	515	530	491	541	495	520	471	469	560	455	516	524	465	501	485	471	473	531	504	516	488	487	505	510	470	511	489	562	550	521	499	522	529	548	515	499	517	524	518	511	498	497	500	500	469	466	493	494	491	546	487	504	520	495	504	494	490	516	493	515	508	514	521	486	458	531	510	529	484	512	549	519	479	510	508	504	483	505	518	467	517	502	521	527	477	477	488	534	528	502	483	488	481	477	518	475	543	514	512	491	518	515	505	521	500	535	505	470	509	480	516	490	517	475	500	484	491	531	527	527	498	514	510	503	482	503	529	484	493	489	531	501	531	543	520	496	545	560	548	535	498	507	467	509	484	481	523	494	527	519	494	485	504	523	509	527	449	480	497	533	510	509	515	515	518	539	508	520	502	538	518	520	481	527	482	501	512	506	514	515	542	481	490	505	516	495	505	502	499	512	501	530	552	529	519	526	549	474	541	520	504	495	534	451	496	504	502	463	502	528	553	484	443	444	507	528	491	499	531	515	517	476	528	499	475	491	489	462	490	514	496	472	521	492	487	463	480	523	496	493	526	479	509	553	536	502	521	503	457	521	512	475	506	489	494	487	474	477	511	526	530	495	532	503	551	499	533	513	522	490	503	537	524	484	524	503	498	520	511	538	503	512	476	471	489	505	509	513	517	522	543	488	514	517	506	515	489	511	493	510	455	513	535	513	531	494	481	526	463	509	492	514	492	564	502	500	493	538	538	515	522	502	478	528	533	454	511	474	499	522	520	518	469	477	514	476	496	526	515	510	527	514	516	499	479	508	514	536	522	468	469	512	484	542	488	471	496	483	475	514	526	510	476	455	507	512	512	498	521	496	511	492	542	502	528	532	535	514	554	514	475	501	553	492	526	469	512	515	494	476	518	472	477	510	495	529	481	500	486	502	515	497	498	522	493	482	485	539	497	511	488	524	470	490	488	494	538	520	525	527	464	483	478	518	506	520	521	518	504	482	482	484	479	500	491	478	527	475	523	499	503	491	500	493	506	532	511	518	493	536	479	493	504	487	506	516	484	483	461	457	495	486	538	488	495	539	451	510	541	501	520	498	501	515	509	472	495	507	531	543	529	456	502	551	513	475	465	453	478	493	514	487	538	476	492	519	533	522	519	483	527	543	540	447	546	535	532	508	532	548	517	490	507	494	512	501	484	492	526	526	539	501	489	476	508	519	557	489	511	461	500	539	509	491	468	484	473	499	483	527	510	495	493	507	486	523	513	496	495	520	513	501	533	544	486	488	538	481	529	495	494	486	547	511	472	445	487	495	483	485	484	473	538	487	498	551	505	534	494	539	508	511	474	488	477	494	512	490	469	492	460	523	509	490	496	493	525	539	486	531	479	479	523	522	476	499	450	503	502	466	483	502	522	512	509	497	501	513	473	517	493	516	523	487	544	531	506	494	471	492	532	505	451	498	520	508	488	517	535	494	498	533	478	529	473	507	504	535	524	463	506	505	468	471	503	494	483	548	517	534	498	472	509	483	491	495	472	519	513	544	521	510	522	514	538	494	491	515	511	502	526	490	468	531	502	510	489	525	484	535	521	473	533	515	502	498	486	496	523	545	527	494	485	507	510	477	560	495	530	529	516	479	503	477	525	504	500	463	538	489	484	498	508	489	558	522	463	503	508	532	501	547	511	491	519	474	485	505	517	519	502	523	523	473	499	503	525	512	478	477	542	529	522	468	454	544	529	492	496	514	500	511	521	542	502	493	501	515	523	554	476	500	539	521	535	504	524	507	487	475	518	490	495	511	516	494	476	513	508	500	493	468	478	471	499	496	488	493	503	540	510	492	565	487	509	496	477	437	538	470	536	494	492	507	564	521	482	535	482	519	495	502	446	509	503	477	500	509	510	532	476	536
48642	75216	22254	1774	1411	1059	924	782	746	654	591	603	611	557	565	556	555	616	562	530	537	530	535	530	559	572	542	532	517	551	549	501	530	485	527	561	542	500	565	480	492	564	506	516	523	517	549	519	551	546	532	547	522	535	562	507	509	521	494	520	512	528	522	485	505	531	559	518	496	495	526	526	475	547	499	519	512	532	540	522	550	503	500	539	484	533	553	553	536	499	529	496	498	485	505	477	523	528	503	515	554	505	552	537	542	535	537	500	515	491	519	486	506	553	585	546	508	494	539	510	544	527	542	527	517	505	532	528	499	549	526	519	575	533	536	492	511	529	483	519	502	483	473	537	510	558	505	499	508	553	535	531	514	536	538	509	480	542	515	534	494	520	553	548	524	509	555	539	546	505	527	511	543	549	517	505	523	548	494	529	509	536	499	501	569	507	513	475	494	561	519	538	501	543	514	500	566	539	510	536	537	496	530	526	540	550	526	497	523	557	522	516	511	524	527	518	540	544	559	527	579	495	523	537	529	502	526	525	538	503	482	559	489	484	493	490	504	510	508	550	555	504	585	530	541	532	537	486	562	515	536	502	485	536	516	516	530	529	515	520	499	535	491	469	498	555	482	511	544	568	480	525	507	499	515	508	514	540	514	527	529	509	534	519	494	541	522	519	512	525	533	511	525	497	480	548	558	569	472	526	528	551	468	460	550	502	521	502	540	475	527	515	517	566	522	525	516	528	531	504	532	507	505	517	498	511	575	508	547	552	534	528	565	533	524	562	535	527	534	554	474	507	569	473	506	522	499	500	521	530	537	506	481	520	496	492	537	513	504	552	515	496	524	492	539	544	533	503	525	486	535	494	563	524	508	496	499	495	505	525	494	525	508	525	474	527	530	565	523	501	530	561	540	506	512	541	503	522	578	548	521	540	499	526	555	538	539	518	522	564	493	495	577	513	492	498	532	514	503	500	497	558	541	471	517	484	526	524	536	535	548	525	523	516	522	516	515	538	512	511	499	528	516	548	506	492	535	525	509	511	521	522	546	513	558	489	448	528	544	538	466	518	508	491	500	507	531	493	490	514	509	525	557	515	519	496	566	561	542	528	529	499	540	501	554	526	527	545	515	477	539	536	532	563	510	518	513	507	491	509	511	560	506	529	499	533	534	510	523	516	542	484	507	524	568	519	518	527	475	504	560	528	519	527	494	529	521	527	490	493	532	502	504	500	553	508	509	454	503	498	493	514	552	538	501	498	510	502	515	505	537	517	515	509	556	531	530	525	505	492	504	492	525	503	549	502	559	497	559	506	474	517	539	513	549	513	509	523	518	504	512	535	536	524	504	501	553	520	523	518	539	546	511	529	543	498	540	533	482	526	525	511	531	521	534	520	554	537	517	503	483	500	501	549	518	504	474	488	496	530	500	520	505	475	526	514	519	545	564	527	485	517	520	467	524	521	532	505	478	513	523	547	527	509	526	517	501	530	544	547	515	531	518	515	533	537	540	508	548	559	512	556	466	525	523	525	516	503	498	483	519	516	521	528	526	541	510	498	541	535	497	513	532	506	552	520	527	487	567	515	511	502	509	524	505	504	460	523	541	557	519	505	564	509	520	508	520	511	509	551	558	532	519	519	525	538	505	543	491	527	528	538	500	519	556	518	560	490	522	517	530	545	536	518	561	515	545	530	503	519	523	479	516	540	532	496	540	524	521	520	570	533	544	508	500	517	518	511	519	458	500	507	515	539	561	525	497	512	514	500	489	515	539	514	518	532	498	473	533	534	495	516	529	498	525	516	560	507	565	512	508	535	557	515	465	477	525	516	540	535	533	519	554	564	538	566	504	573	540	511	510	541	496	516	521	526	497	521	513	553	500	527	509	510	497	503	492	544	501	526	535	526	557	526	516	563	540	522	519	522	496	492	539	520	512	514	514	534	522	515	540	550	520	492	554	523	548	530	557	510	538	522	504	527	514	494	476	503	554	542	521	498	525	519	540	522	515	490	519	530	492	546	521	514	513	512	507	484	532	543	517	550	504	547	540	488	474	519	526	493	515	547	530	513	538	509	514	576	525	499	555	535	520	504	518	552	519	496	513	521	517	520	502	515	502	502	526	516	491	525	535	529	530	531	519	545	519	510	539	521	546	534	540	539	534	499	519	526	498	525	521	492	539	573	528	515	536	526	558	475	494	558	483	477	492	499	554	478	516	485	547	552	508	487	511	498	508	479	539	530	558	547	538	541	542	541	491	509	530	538	478	539	542	516	530	511	534	520	535	517	497	517	526	501	479	463	534	533	515	517	566	552	506	544	529	528	528	571	544	508	534	538	515	533	501	546	527	529	522	513	507	506	504	537	561	505	539	540	508	559	519	512	524	538	508	540	532	494	523	499	555	499	520	533	524	505	511	490	463	541	530	494	520	524	495	527	554	533	524	513	532	495	491	523	500	514	536	548	568	514	563	526	508	526	518	513	520	488	528	514	487	493	565	543	533	498	529	510	548	529	518	516	503	523	541	506	495	542	485	496	563	516	532	531	498	529	534	495	501	507	516	523	545	510	537	544	529	524	521	531	546	509	537	524	516	533	576	541	518	494	530	526	537	541	486	529	477	528	568	506	536	489	522	547	507	542	504	499	544	511	501	534	518	519	496	525	515	509	552	525	492	509	520	463	488	499	490	496	535	523	515	503	524	503	510	571	522	516	521	524	523	527	506	520	551	579	528	541	478	524	490	567	559	544	503	544	497	551	489	491	571	488	519	531	510	577	483	507	525	544	531	494	497	487	558	527	534	524	541	526	512	498	534	542	522	540	551	546	506	497	515	507	517	563	501	483	540	477	502	523	523	518	537	531	548	520	496	509	508	488	500	520	514	530	522	553	502	541	499	515	559	493	529	462	506	505	514	531	518	469	496	533	524	503	574	545	545	541	539	531	544	552	506	506	523	569	541	497	482	572	516	498	532	555	496	516	494	526	522	472	520	517	540	527	515	535	483	477	566	489	488	483	514	488	511	527	532	513	513	519	519	527	507	549	541	548	522	521	517	516	583	537	505	509	486	523	535	542	504	545	564	506	512	537	527	534	518	495	501	485	498	515	487	497	510	522	519	519	549	544	514	544	568	552	524	550	492	526	546	554	513	526	519	502	509	503	506	524	518	547	521	521	523	561	504	481	550	534	548	518	508	517	562	522	500	485	500	447	540	516	537	493	534	501	494	524	497	547	533	509	546	535	507	468	549	498	529	508	495	577	518	491	526	526	510	533	521	512	492	477	522	526	528	500	549	497	555	550	537	548	492	499	497	536	504	498	551	544	521	534	530	554	501	542	514	514	519	508	534	562	516	555	478	550	508	562	526	474	499	492	504	555	526	481	502	563	564	511	539	555	543	511	513	514	490	533	519	527	535	506	521	536	478	530	490	527	509	500	556	543	545	518	525	501	539	545	535	500	541	514	507	563	510	523	483	516	509	530	543	527	536	505	481	519	530	543
24975	21585	27605	24143	9580	995	821	708	673	663	691	704	662	686	661	639	664	638	611	649	651	603	644	627	651	637	622	654	657	604	623	685	635	637	650	647	603	640	665	603	621	608	654	648	596	637	630	656	629	626	585	609	664	681	612	648	610	642	642	637	639	623	640	582	675	631	636	663	644	642	631	622	614	618	648	605	673	660	656	656	634	661	602	670	640	632	624	612	626	625	659	611	659	628	630	589	639	579	642	643	684	654	650	667	635	634	594	630	658	611	612	642	668	644	614	638	633	610	610	628	624	601	614	647	648	575	629	666	633	683	608	687	611	626	602	655	648	640	621	632	592	631	670	592	625	600	614	630	628	641	603	606	546	639	636	650	658	664	569	633	636	627	601	664	623	631	653	612	628	654	640	639	654	633	658	671	590	635	624	613	653	649	682	589	627	603	631	669	619	664	636	636	601	643	586	631	565	613	675	611	638	641	681	617	603	623	651	635	652	623	610	631	634	580	626	616	609	664	598	636	628	614	644	618	616	630	640	618	634	631	622	608	603	585	624	614	648	634	662	666	675	625	664	668	627	644	586	594	648	612	615	627	611	608	625	640	618	631	610	639	639	612	631	691	596	615	619	649	667	607	704	664	645	664	605	625	585	632	665	619	619	611	591	603	675	647	640	642	629	640	615	637	601	619	606	639	662	665	654	624	601	605	636	623	609	604	699	641	674	646	614	600	589	621	606	629	584	648	611	613	617	647	626	607	642	622	682	661	643	674	662	642	562	651	608	622	644	671	653	603	604	654	647	592	640	600	647	652	632	654	640	660	657	629	607	644	650	593	648	657	640	591	608	617	597	596	608	592	624	603	610	594	642	605	623	609	639	634	641	674	641	618	668	651	642	635	642	592	645	624	656	668	677	621	635	631	604	627	641	682	588	653	637	680	604	649	653	636	657	630	654	628	597	661	626	616	654	591	605	625	658	647	640	617	585	619	647	690	648	643	646	614	599	600	625	627	620	670	601	612	616	603	655	668	639	616	650	627	618	617	695	637	634	662	612	602	681	642	657	655	596	575	636	628	621	626	610	601	611	617	640	614	629	669	628	683	620	626	618	606	660	630	654	626	619	587	646	625	641	625	627	615	596	657	582	609	640	606	669	592	676	597	628	589	619	632	606	641	674	633	635	586	609	614	644	611	624	623	588	660	626	652	604	625	666	647	600	649	637	660	613	652	626	616	626	602	636	600	645	649	578	615	602	640	662	648	644	611	617	648	638	667	638	616	643	678	629	643	625	639	650	633	621	648	594	613	675	620	611	607	601	616	620	650	544	609	633	563	636	622	656	660	639	641	582	668	668	636	631	601	613	633	648	663	622	638	612	616	594	653	663	660	647	640	673	642	630	619	595	604	616	670	610	589	633	631	600	609	622	613	619	675	631	682	644	612	680	669	615	613	651	633	601	635	635	638	626	622	661	644	620	647	625	590	583	604	633	666	577	613	614	644	646	632	639	631	613	659	607	604	670	596	622	608	623	649	688	650	607	622	622	627	628	647	603	627	664	630	680	610	660	655	619	606	593	650	662	658	647	622	621	606	648	631	636	610	612	635	628	589	623	613	631	656	653	662	641	618	645	613	634	634	650	594	617	614	668	583	652	610	620	635	634	647	625	651	659	633	620	607	638	647	646	647	579	581	650	674	605	664	651	629	603	638	636	650	643	665	575	608	606	633	625	620	626	613	672	656	639	611	638	632	652	606	651	639	620	628	654	681	609	642	643	610	655	616	662	611	613	629	656	637	622	619	687	616	655	647	596	649	652	654	642	652	639	598	664	597	641	655	617	612	647	662	625	590	662	652	647	615	669	645	551	632	655	600	618	649	650	598	664	642	635	650	615	632	622	648	638	636	607	588	586	618	609	558	644	638	607	617	638	622	619	654	657	616	613	643	650	664	593	643	590	617	608	619	658	614	595	590	600	651	630	590	613	618	594	631	623	646	636	639	641	590	614	654	637	631	628	655	648	647	629	618	626	613	627	701	637	646	640	645	668	678	614	600	642	641	627	650	626	693	619	632	650	632	627	654	642	619	636	622	575	613	573	704	665	599	599	622	616	632	644	650	643	607	590	608	596	659	641	624	611	622	622	617	629	590	678	632	608	650	648	635	617	634	653	680	622	593	646	626	664	613	634	666	598	603	634	601	626	634	653	653	642	589	699	702	662	608	623	667	673	610	616	668	665	579	652	653	619	613	631	620	617	613	633	617	630	627	681	594	612	629	624	618	616	618	649	631	640	615	619	607	623	603	659	659	613	628	612	654	614	608	659	633	630	642	681	684	634	618	627	638	633	676	610	667	632	600	620	607	652	625	588	602	668	619	575	651	608	618	626	612	638	606	642	605	647	673	661	598	624	564	647	690	627	601	621	589	621	639	646	633	597	649	616	626	675	598	637	655	635	654	617	653	628	665	638	590	611	617	624	584	661	609	614	639	620	646	670	622	666	596	674	601	681	607	599	624	657	631	623	636	643	663	633	598	636	623	611	661	583	595	594	630	617	614	630	576	620	628	624	612	640	646	607	633	715	652	642	611	658	618	639	639	621	656	627	598	601	617	615	646	617	644	604	636	609	568	662	602	617	637	614	618	624	631	727	623	594	646	618	626	641	596	633	637	669	600	612	629	623	659	633	626	699	603	625	644	609	622	649	606	608	596	585	658	622	648	626	671	639	565	644	618	657	627	645	636	655	651	662	583	645	609	698	686	603	644	625	599	628	641	694	647	628	588	618	626	629	612	685	633	626	640	649	625	622	643	601	618	617	584	622	618	610	656	658	635	626	670	604	579	672	666	645	649	638	607	642	618	591	640	620	675	641	617	598	629	615	592	599	620	633	632	625	577	612	600	585	632	591	651	658	616	626	676	622	625	622	650	624	644	635	636	607	628	626	659	635	644	615	666	578	650	637	651	606	617	645	633	650	651	664	630	650	624	631	659	611	614	605	578	646	648	666	608	645	628	611	625	629	646	604	638	618	666	602	593	666	579	633	612	598	604	615	599	675	622	652	656	644	615	644	630	660	666	618	624	621	646	651	628	582	677	622	650	610	617	645	665	659	594	608	592	627	609	592	643	581	611	671	643	651	621	636	626	595	631	658	622	653	642	606	602	590	622	659	601	692	621	633	601	621	634	641	655	583	613	607	640	634	661	627	627	601	628	673	587	624	610	563	656	624	633	626	636	609	578	672	639	607	628	588	603	599	640	653	631	608	634	625	639	613	613	658	632	638	627	694	582	646	585	647	632	596	651	608	609	624	599	644	635	623	659	597	614	602	618	596	643	651	630	585	634	621	623	656	624	618	615	681	635	633	605	617	598	640	644	609	641	647	593	623	625	626	649	681	590	632	634	624	638	594	607	611	677	686	638	647	617	599	670	652	592	623	635	601	609	649	631	631	655	617	666	646	618	634	581	623	656	649	635	677	643	587	626	622	647	635	634	595	605	635	637
44220	63407	21087	1332	1135	1002	857	772	752	773	731	739	714	678	707	658	687	686	666	650	662	680	711	686	648	705	672	658	650	660	647	705	634	641	671	652	644	718	676	634	651	621	643	679	627	623	663	667	646	677	714	642	674	653	606	653	731	652	620	685	702	648	648	668	667	695	639	689	651	704	675	688	657	653	671	657	665	650	649	709	666	645	641	650	668	674	657	641	657	666	664	644	697	695	687	667	665	689	642	666	667	672	674	657	681	678	659	664	617	685	626	651	645	711	637	659	647	682	644	687	690	707	687	671	673	665	664	650	688	655	672	631	688	734	665	602	677	668	636	649	658	690	623	668	649	672	682	635	675	677	677	670	655	681	642	718	689	699	645	702	656	655	644	630	608	638	696	660	666	642	673	672	674	663	681	631	667	664	663	671	662	681	645	624	694	677	684	668	675	665	712	692	697	598	681	647	644	656	684	674	673	639	627	666	609	651	671	655	663	667	649	680	661	659	640	655	644	717	666	679	631	671	665	650	651	674	684	671	687	676	664	662	623	644	647	663	670	663	675	681	676	638	637	673	652	636	673	651	677	683	664	658	661	660	661	653	641	636	651	642	660	652	649	642	679	676	695	701	646	637	647	673	662	714	675	672	662	660	638	650	691	698	685	654	660	653	668	652	686	645	670	665	721	688	652	637	717	663	724	678	663	652	672	666	617	686	654	681	669	688	673	659	639	613	646	699	673	619	671	673	641	657	648	668	668	597	651	704	680	625	687	666	647	708	693	680	642	674	660	647	701	681	642	704	684	689	670	642	640	668	632	677	645	641	659	646	673	657	707	679	681	641	656	658	726	663	646	663	606	668	687	679	668	680	693	667	635	667	650	687	704	658	678	696	652	680	624	668	655	680	635	681	609	650	659	651	713	704	693	648	685	671	650	630	686	680	666	718	719	667	697	667	661	662	606	663	651	674	674	642	666	638	656	662	652	653	654	684	604	659	654	676	680	655	623	655	667	700	676	643	674	613	634	665	675	698	659	630	696	671	675	650	633	640	686	677	693	655	628	657	665	681	714	567	646	644	636	663	673	665	676	646	636	660	624	656	608	663	663	706	694	648	631	617	634	700	681	691	684	681	677	677	637	730	669	659	685	686	660	628	706	667	713	683	671	692	641	645	723	679	649	645	677	652	708	619	639	640	696	663	649	674	704	620	658	675	652	661	698	666	680	657	642	668	650	657	675	652	612	641	691	590	716	649	652	689	706	631	684	629	678	641	678	671	625	679	627	687	638	674	644	676	702	683	670	627	666	686	720	638	631	646	656	659	613	654	696	661	675	685	686	649	629	692	594	653	670	626	705	639	699	701	701	679	658	670	678	635	656	639	618	667	678	644	696	655	641	676	638	696	656	683	689	635	648	657	684	644	679	693	649	673	672	687	591	657	640	626	622	666	603	694	641	647	645	660	668	625	693	687	654	627	677	655	691	680	725	638	681	660	644	655	657	694	677	668	646	700	701	671	694	682	670	621	637	689	668	638	683	658	740	686	653	634	631	688	694	653	628	702	611	635	663	667	630	707	685	691	639	653	636	655	642	687	656	622	675	676	699	652	714	648	623	627	666	654	690	676	670	674	652	668	649	637	629	632	640	683	633	664	664	653	629	651	662	624	689	718	681	624	653	669	710	712	649	604	631	643	671	680	607	653	666	623	711	633	640	662	634	633	639	669	716	712	671	701	640	661	658	641	710	704	633	671	635	698	665	672	665	652	637	720	653	659	685	614	661	645	655	645	653	650	640	664	697	662	691	685	649	663	613	632	632	642	710	655	700	675	659	645	664	660	676	627	677	686	708	659	621	656	676	668	641	644	638	657	684	665	672	662	659	714	665	677	677	664	671	712	668	717	659	666	651	712	688	658	674	687	652	631	646	681	646	674	709	634	624	661	651	669	652	675	688	624	662	640	654	635	683	700	666	723	666	713	654	656	627	638	667	684	683	645	648	643	717	664	600	659	615	636	683	677	659	628	629	663	657	623	650	643	657	672	669	634	651	664	680	658	662	670	662	632	623	662	653	669	662	632	668	690	633	636	627	655	708	695	668	618	664	620	645	691	660	679	628	644	681	645	672	680	690	659	662	674	618	654	638	631	632	685	624	670	676	643	654	621	689	700	692	642	688	629	657	678	658	643	648	698	694	647	693	627	638	719	645	670	653	588	686	670	667	652	672	689	654	643	621	609	628	638	677	674	662	667	640	635	647	654	684	675	665	657	599	628	688	622	641	611	716	646	622	683	705	637	679	650	716	665	653	646	658	633	680	652	655	607	650	664	714	654	723	673	642	644	679	624	663	646	660	647	687	665	667	706	708	668	661	664	660	663	657	643	632	656	665	663	676	656	631	695	647	713	667	674	641	631	653	689	715	659	705	625	653	691	689	641	659	707	688	611	642	640	684	650	652	658	661	667	668	691	620	614	641	655	681	679	635	672	649	668	657	692	685	717	683	659	663	652	648	663	667	662	663	681	682	621	711	645	688	679	646	671	683	709	648	636	645	639	646	660	628	671	609	637	631	663	640	680	641	652	589	666	609	636	705	636	645	660	659	656	659	645	653	640	655	676	658	623	672	643	678	673	666	606	680	627	659	671	663	680	710	673	639	646	704	707	636	662	656	656	628	686	660	616	680	674	687	687	680	650	637	707	626	676	683	668	664	646	621	684	605	653	647	639	669	650	690	669	660	671	693	651	662	647	622	673	672	612	637	656	659	613	677	722	692	640	622	642	676	650	682	694	679	668	698	684	657	659	638	682	632	660	660	673	605	613	691	673	638	678	663	662	663	623	692	695	684	693	618	639	660	633	619	681	686	682	667	664	649	619	682	678	649	656	653	636	632	676	657	640	644	661	655	644	598	640	669	655	656	672	644	680	644	652	644	728	611	626	664	644	689	697	659	707	688	639	697	659	673	697	655	618	645	672	671	649	663	664	689	685	683	674	656	669	677	685	677	644	689	662	662	661	683	681	661	671	619	621	668	611	727	654	683	639	664	616	621	663	676	679	653	652	627	660	691	652	675	739	669	684	697	659	651	660	648	664	707	643	697	674	649	647	672	647	679	692	652	667	665	685	725	649	703	646	646	628	645	662	655	693	697	675	649	648	645	690	660	642	699	649	656	682	650	716	668	692	634	670	638	686	628	656	686	659	665	689	677	669	649	690	692	662	644	647	651	668	694	631	665	676	717	669	683	651	708	692	662	623	607	680	651	642	702	690	680	716	696	669	655	708	641	681	641	632	677	660	656	679	615	640	684	678	723	646	624	663	669	658	664	644	726	625	673	682	634	653	704	671	642	670	639	716	681	647	629	680	629	717	667	655	618	615	696	688	684	680	622	664	674	661	663	639	641	649	669	636	620	651	695	694	655	676	665	681	659	656	649	693	639	649	650	677	629	711	666	609	662	613	643	667	629	647	680	734	684	613	661	716	680	608	639	655	647	627	653	669
22616	21255	29448	23086	21094	20801	7344	1388	1165	1172	1056	1038	996	1003	971	965	1002	995	972	948	918	893	941	935	902	934	977	933	934	883	947	957	917	974	981	974	961	965	945	924	943	895	967	983	920	968	919	974	940	934	944	909	948	910	912	930	889	931	912	941	931	922	952	985	934	940	854	894	929	958	947	866	879	901	888	894	941	822	946	926	887	875	905	926	914	897	932	928	906	943	923	925	932	921	961	903	876	966	927	881	914	885	919	912	888	909	960	946	904	905	881	921	891	880	930	968	925	915	873	917	935	924	923	889	828	933	928	915	912	949	918	882	964	887	929	929	924	965	910	884	970	908	910	919	905	892	892	886	926	964	936	899	918	933	913	865	940	914	950	909	913	905	881	939	928	939	897	912	927	876	875	872	865	859	837	904	927	877	933	901	870	923	866	901	921	919	921	954	869	923	914	875	966	917	891	928	924	942	967	871	925	881	918	996	927	935	898	915	859	904	929	935	888	917	923	937	924	923	918	835	924	917	925	937	859	992	872	891	876	881	920	933	920	890	875	948	912	942	907	951	898	923	935	888	967	922	913	921	925	901	971	906	945	953	960	849	908	947	917	918	953	885	895	959	893	885	923	948	939	931	889	898	880	942	928	902	927	912	928	895	870	865	879	944	962	925	883	941	927	926	929	887	861	949	906	936	944	895	864	918	880	930	895	872	907	888	867	913	915	942	894	882	865	883	912	847	898	873	918	889	898	926	910	826	850	971	910	874	904	978	939	869	903	863	912	943	921	847	929	954	903	938	958	940	875	929	897	962	895	903	926	853	906	908	919	955	916	863	920	876	888	926	954	888	928	899	845	870	939	892	940	888	889	902	926	915	906	963	964	933	956	895	897	823	913	894	912	916	954	1005	974	882	909	938	896	919	896	956	940	922	884	883	895	837	895	942	930	943	860	895	892	886	911	910	936	897	920	860	911	881	934	895	898	885	898	842	909	926	878	818	901	880	882	920	931	907	936	849	911	919	920	920	923	954	892	870	946	897	893	877	911	960	929	941	930	920	861	913	881	881	859	899	885	904	909	837	947	926	932	812	962	863	877	932	933	892	906	895	908	885	914	921	866	916	910	918	865	882	890	877	913	865	952	952	926	949	946	821	904	909	894	884	930	972	885	943	925	878	863	935	843	941	880	873	916	906	908	903	895	899	904	958	859	898	922	872	874	901	909	884	903	871	910	918	904	900	907	846	945	902	901	926	863	915	881	903	878	939	935	878	869	912	928	868	960	937	888	975	891	964	921	894	877	924	940	953	912	874	900	946	975	921	922	937	916	883	857	947	901	875	876	909	956	849	938	962	910	873	880	906	903	987	946	879	942	900	937	941	833	956	890	900	937	934	870	947	877	915	917	956	915	903	920	972	934	902	909	905	901	918	930	892	933	942	886	903	934	938	859	930	921	901	961	885	952	881	865	884	887	859	878	919	925	902	972	918	911	942	942	916	912	946	952	936	884	913	936	862	887	950	876	879	880	900	892	897	815	905	914	911	959	909	898	941	911	871	943	952	922	914	939	912	899	934	861	928	902	925	920	912	925	930	914	938	898	911	931	909	922	907	911	936	951	936	866	869	944	876	955	923	869	924	945	916	918	966	937	930	907	942	948	922	923	926	889	897	865	920	913	842	966	857	934	863	906	920	866	965	953	900	926	928	976	881	886	922	955	932	880	971	930	936	911	873	925	894	918	898	885	926	938	904	861	896	937	914	886	909	958	944	902	881	926	874	884	926	901	901	908	905	1012	937	901	907	962	960	907	910	948	862	920	886	862	893	891	888	972	905	919	960	900	906	905	993	879	862	920	900	951	881	905	939	955	945	923	922	914	871	913	903	893	910	881	902	878	884	932	934	904	945	904	949	888	932	826	1021	887	948	917	907	951	893	892	977	943	927	887	869	933	967	905	890	919	865	933	931	940	892	907	980	907	869	927	917	905	924	921	881	953	944	869	897	934	945	945	956	856	923	925	925	936	925	921	929	912	912	930	908	897	892	934	902	819	932	931	967	899	930	954	911	894	881	936	900	918	956	901	880	876	899	915	889	969	858	919	897	889	866	922	926	945	906	924	896	902	941	880	948	882	877	898	906	945	916	922	939	925	921	884	955	873	928	915	913	933	950	891	864	874	880	911	899	899	895	888	918	893	899	962	889	819	897	963	896	985	941	937	937	877	891	911	901	854	918	907	856	920	911	896	876	875	928	934	928	878	890	905	900	933	929	962	865	906	938	923	891	843	892	974	968	893	839	915	910	912	945	957	938	916	973	951	920	873	879	952	938	893	932	942	932	919	865	891	946	939	898	950	878	940	903	906	919	951	927	895	969	951	888	942	895	927	900	949	875	936	898	919	879	907	847	912	915	897	912	922	893	922	877	949	931	899	880	921	922	910	927	935	861	889	951	1002	886	925	945	945	923	927	845	955	937	865	987	942	979	874	874	890	935	895	890	909	869	885	918	902	918	933	884	968	893	886	903	968	944	915	891	885	882	941	903	893	924	886	923	899	927	942	874	905	930	890	834	952	947	913	939	872	911	882	904	872	925	912	926	993	879	849	854	955	879	972	873	892	884	893	955	875	923	942	896	928	926	917	936	878	880	903	888	872	970	905	906	918	902	893	889	880	908	928	907	849	922	917	910	922	960	858	924	884	905	868	887	930	950	882	931	899	937	885	927	898	908	907	893	990	901	887	963	968	892	953	939	880	918	965	897	986	890	909	848	899	870	905	885	957	964	929	920	928	976	931	902	902	937	903	903	897	864	877	938	909	958	940	895	858	903	877	907	899	932	869	927	927	945	920	879	916	882	893	935	954	884	903	988	886	962	905	861	909	934	910	872	968	937	923	908	913	929	929	902	880	868	926	916	890	872	895	905	904	921	937	972	909	892	938	928	908	962	883	944	981	881	932	911	901	905	891	933	941	929	915	934	932	922	908	903	913	864	943	872	904	971	900	868	937	936	870	948	943	903	882	890	906	886	902	913	894	922	892	917	900	939	922	861	925	870	928	893	908	877	914	984	931	895	891	925	940	905	967	932	927	889	914	885	918	889	866	900	902	874	931	852	936	926	919	911	861	907	934	846	906	918	885	935	897	962	869	957	899	908	937	867	980	928	911	911	905	879	987	882	908	896	938	876	959	910	901	933	857	898	924	888	913	931	927	896	937	905	865	949	921	916	914	880	902	866	960	878	887	921	939	909	877	891	923	908	908	949	884	889	920	923	915	938	960	904	897	873	896	942	893	890	982	897	881	914	861	867	911	926	926	962	917	917	906	830	893	906	883	882	938	885	930	953	919	894	875	949	902	927	897	849	953	906	907	877	868	956	902	886	903	937	975	936	903	878	935	941	927	914	922	949	861	923	933	835	938	930	883	954	969	927	904	899	897	972	946	923	889	978	903	887	920	895	884	951	911	900	946	906	886	960	954	886	890	922	911	907	935	849	911	892	887	884	875	887
54584	81756	37953	3357	2541	2014	1607	1506	1397	1258	1255	1113	1107	1042	1084	989	1006	982	935	907	939	979	951	929	930	902	976	874	952	885	883	890	914	927	891	893	910	939	929	870	940	895	893	895	921	923	918	912	890	920	933	934	923	909	923	897	921	941	893	911	936	926	938	954	933	907	910	904	914	934	912	968	893	905	927	862	861	894	942	971	893	958	903	886	847	921	960	940	915	852	954	908	907	879	934	892	931	910	885	908	874	883	927	948	945	945	902	904	929	912	880	814	890	900	889	867	906	858	858	916	906	933	919	936	907	882	893	931	938	873	900	836	932	886	922	942	882	877	893	911	896	888	864	889	917	891	907	936	872	903	921	910	901	937	882	918	889	878	906	908	897	918	919	883	941	866	892	833	907	869	900	890	904	958	944	936	890	881	893	908	879	916	916	902	898	935	886	890	932	904	924	903	923	913	909	910	872	944	929	907	933	919	859	915	876	895	911	902	878	873	954	844	898	838	884	944	823	911	909	827	988	876	904	886	892	938	887	904	886	926	931	927	903	887	908	861	924	914	882	933	934	903	873	901	907	896	918	930	895	919	907	934	953	930	875	891	923	908	896	904	926	904	904	909	890	897	878	965	899	884	917	941	865	853	918	921	902	939	925	941	919	921	903	898	932	914	897	882	908	944	947	896	826	898	945	917	887	929	848	919	892	865	939	941	892	894	938	921	907	875	924	932	913	934	836	883	923	910	905	868	914	896	908	957	954	890	837	930	939	878	924	868	886	877	890	866	918	884	909	869	901	885	909	875	924	876	848	913	865	818	897	939	894	934	934	924	882	852	891	916	888	907	888	902	915	911	888	872	872	912	926	872	876	955	927	884	931	851	900	869	917	898	850	871	928	883	948	910	940	934	857	920	937	916	855	947	873	861	934	925	924	910	910	900	907	917	838	913	889	969	860	905	869	922	942	890	882	908	854	883	882	878	884	909	904	923	879	894	897	924	926	920	893	889	949	865	876	929	922	900	907	908	936	929	855	934	858	872	962	922	931	844	891	867	882	898	882	876	848	945	901	941	894	872	995	922	915	898	925	864	853	888	851	874	886	923	878	869	866	884	921	866	841	915	906	903	891	822	891	893	882	952	924	917	885	923	974	887	897	935	879	912	935	890	893	887	900	865	927	914	959	943	963	909	901	903	887	940	903	873	880	963	919	971	866	939	908	901	921	925	895	868	884	868	914	923	951	872	892	893	955	854	874	883	888	905	949	931	987	880	923	906	878	923	861	842	937	876	909	923	879	926	933	921	958	905	927	924	863	866	944	940	974	927	928	916	884	858	857	888	885	895	945	898	851	886	915	902	892	911	871	925	912	935	921	911	936	934	900	874	926	864	920	918	839	875	851	887	886	930	938	881	835	906	923	847	918	949	928	901	888	906	938	920	918	882	912	861	876	899	885	942	916	929	907	894	950	894	894	872	872	910	887	939	877	910	846	893	889	935	931	862	927	881	961	885	949	940	879	855	952	890	855	898	894	905	919	879	915	927	925	918	914	901	930	936	930	874	885	882	941	883	914	956	885	894	896	954	888	903	890	883	919	873	929	867	930	870	848	919	923	964	863	907	906	873	909	928	915	907	932	885	886	921	861	903	880	852	924	878	862	852	911	899	853	915	897	901	880	915	869	949	934	864	921	868	919	888	905	880	950	879	913	865	925	945	907	877	917	898	911	845	913	925	891	871	907	972	947	939	873	944	874	951	884	883	887	873	883	905	880	943	887	905	899	940	938	925	894	924	898	850	882	894	953	907	937	904	917	883	933	918	948	882	929	894	889	900	888	929	896	909	906	898	931	899	920	872	971	939	879	919	907	871	906	891	888	884	921	904	894	915	900	960	930	896	946	949	905	873	914	844	934	877	910	924	881	922	922	895	915	856	903	897	897	873	938	896	927	900	879	932	903	931	924	911	875	875	939	879	943	868	907	910	883	879	923	886	913	960	895	843	939	867	888	923	894	890	921	892	893	1000	846	908	920	828	938	958	875	874	912	882	900	847	926	910	906	902	942	920	904	872	869	871	888	869	899	861	882	931	928	870	884	873	889	860	873	904	926	869	870	876	905	928	901	901	874	885	923	931	923	917	874	921	820	875	917	942	900	941	891	876	887	916	909	854	902	879	915	916	920	884	929	840	860	921	910	876	931	935	926	953	929	924	922	905	877	931	830	934	920	868	873	859	891	872	940	852	896	887	929	930	889	970	886	907	908	883	934	902	930	923	892	901	911	900	916	882	845	916	903	929	899	856	906	895	919	936	881	841	918	915	915	915	882	918	937	929	937	871	889	904	901	915	893	924	927	862	898	857	877	901	894	894	881	884	901	930	880	884	910	916	935	907	958	875	933	830	899	864	917	923	943	953	869	938	935	922	896	870	930	915	893	910	872	900	910	892	874	840	947	934	895	939	927	886	859	951	916	881	928	958	899	903	925	942	905	902	913	837	875	863	858	924	895	890	913	951	912	948	876	881	899	928	913	870	903	896	896	955	840	873	869	925	911	903	930	918	916	926	902	899	931	855	876	897	840	899	987	982	894	945	884	882	915	879	919	894	866	866	874	888	918	917	888	861	909	918	863	933	864	873	943	910	917	917	884	920	877	893	908	899	893	900	936	878	921	887	955	907	887	905	907	883	890	925	886	858	862	919	865	885	902	940	880	930	884	844	889	886	884	877	923	940	936	838	927	907	895	946	922	911	901	896	906	882	896	861	918	950	878	926	910	940	906	847	909	871	971	953	944	880	953	918	875	895	909	975	961	923	879	954	949	881	894	902	885	895	910	875	944	935	873	957	864	881	917	887	851	889	888	903	896	929	922	895	923	898	941	872	879	945	905	882	896	914	910	881	888	925	874	949	902	901	899	898	911	907	900	912	907	915	936	924	932	974	936	924	920	873	879	907	920	883	907	875	881	957	905	955	854	868	932	915	908	931	920	890	914	874	917	915	927	905	912	862	905	895	888	922	972	859	871	884	882	913	912	865	890	909	884	899	860	846	884	871	919	885	940	932	877	959	878	878	880	895	869	978	908	926	907	907	917	942	875	857	883	902	916	944	881	892	899	893	883	919	903	955	861	858	885	941	907	909	858	895	897	947	876	865	855	923	925	980	958	905	901	906	915	895	883	880	918	932	872	895	884	897	909	874	902	898	927	949	940	925	948	933	904	904	936	932	909	914	909	902	918	872	906	869	910	937	930	934	895	935	927	953	907	932	861	892	871	886	933	915	890	916	898	884	926	876	962	918	915	876	935	886	859	889	903	918	909	918	915	929	923	874	932	877	945	925	851	911	845	917	851	888	875	879	931	882	927	883	903	882	865	988	903	946	957	916	933	937	914	937	869	972	904	905	901	873	928	924	875	930	870	915	890	915	849	881	925	850	903	895	869	924	894	928	942	951	924	949	888	958	897	887	913	940	898	877	906	898	875	930	899	970	927	909	898	950	928	887	907	891
31357	24709	18976	2344	386	401	382	355	374	349	347	355	357	346	346	381	382	368	361	358	354	352	362	355	370	330	330	369	366	329	338	347	359	335	333	353	362	377	359	368	366	349	411	374	330	383	357	379	360	354	364	385	332	389	390	334	360	372	368	395	342	355	361	366	357	369	349	345	371	344	393	327	381	370	358	316	360	394	367	373	376	375	364	371	349	368	364	360	397	392	367	349	347	353	354	379	346	377	357	344	368	367	331	357	366	339	336	360	338	351	347	357	356	353	345	383	429	343	373	350	374	405	352	335	370	330	349	351	372	367	371	355	351	348	339	360	338	378	346	390	390	370	396	358	363	350	355	362	350	382	353	357	363	396	365	378	331	338	348	372	363	378	363	339	352	344	371	367	342	400	350	331	355	352	350	358	371	369	341	331	353	352	385	322	359	371	361	350	360	372	401	371	374	369	340	359	375	365	353	379	336	389	356	362	331	355	376	354	307	328	363	343	364	340	347	363	359	371	346	360	341	347	352	366	386	377	351	384	347	343	315	348	390	398	380	335	338	362	355	384	340	353	335	404	355	353	362	375	357	374	361	349	331	361	364	382	341	351	380	372	372	383	392	325	330	391	323	321	370	326	353	333	387	388	360	383	348	345	348	332	380	344	338	357	358	374	370	341	328	377	359	372	361	335	395	364	338	378	368	377	352	344	359	371	326	381	342	346	354	377	353	381	356	384	343	364	342	350	372	385	321	336	381	386	383	379	358	389	383	354	350	325	358	336	327	368	337	346	353	358	370	342	320	316	371	373	340	353	370	386	377	339	365	399	348	347	385	384	352	355	377	363	365	364	358	343	328	371	359	353	343	373	327	368	352	337	331	351	357	374	387	349	346	374	353	364	375	330	384	363	355	358	386	364	361	341	362	357	343	339	350	326	341	350	372	379	371	351	350	337	371	351	332	340	342	365	332	337	313	352	364	354	360	386	378	363	363	381	356	379	379	374	377	356	354	360	351	351	346	375	363	323	366	355	378	333	380	349	329	369	359	377	377	381	355	385	361	350	325	341	367	390	361	362	387	360	353	372	388	349	367	368	386	350	360	359	362	408	345	345	396	399	338	339	350	336	344	365	344	354	348	372	361	355	351	377	360	359	336	363	334	353	375	345	348	366	342	369	348	367	374	392	343	354	353	353	324	341	379	344	359	357	365	360	370	333	374	358	380	350	344	394	379	381	349	364	345	375	378	362	363	335	336	346	369	356	375	350	311	399	349	382	326	345	353	351	364	345	366	359	355	367	379	396	350	374	400	335	340	346	322	365	340	335	372	364	327	372	352	349	381	366	365	365	350	357	364	408	360	372	313	370	351	334	356	364	362	396	387	359	384	358	363	348	359	366	364	363	345	309	356	374	391	344	379	347	352	340	356	359	353	361	343	331	361	349	358	340	346	401	345	332	398	365	355	338	357	331	386	351	344	373	352	369	389	375	364	339	335	369	324	351	343	356	362	338	355	343	356	368	365	354	371	334	331	333	369	365	346	362	344	392	382	333	387	386	351	319	341	317	366	386	361	343	378	359	381	399	329	340	326	328	311	353	388	395	387	329	362	358	347	346	349	332	374	346	334	390	341	341	377	343	323	381	350	330	394	409	342	337	352	374	362	372	343	345	382	347	406	331	380	349	372	381	414	350	386	342	341	377	330	341	361	357	355	375	327	331	370	327	349	368	350	350	341	369	331	353	348	389	394	357	344	346	343	345	382	323	351	353	323	374	335	355	332	387	365	362	370	378	347	381	361	384	379	355	374	321	351	331	341	363	315	370	376	374	352	359	347	324	352	357	345	324	336	371	362	339	363	339	345	364	346	409	355	383	345	358	361	371	328	336	380	346	316	345	364	416	352	352	355	348	368	404	356	371	363	340	341	330	376	348	370	387	378	368	367	351	356	363	359	378	331	351	365	356	349	375	369	353	360	369	381	340	355	374	372	363	354	371	373	372	370	364	376	340	371	354	377	396	348	332	393	363	349	337	371	364	389	356	372	348	367	354	368	356	366	355	356	341	360	333	353	384	377	381	374	363	341	378	378	338	372	353	375	337	369	360	368	402	323	359	380	344	336	347	349	392	354	361	379	354	327	361	380	356	391	351	341	331	385	330	327	380	362	391	359	363	360	351	380	399	359	353	350	377	377	360	336	344	370	362	400	337	355	346	345	370	383	357	358	351	362	321	378	343	364	357	349	383	371	384	349	355	364	387	370	371	367	355	330	364	339	331	379	344	322	327	390	391	338	362	367	336	380	362	371	370	371	360	382	390	362	341	354	376	373	366	396	348	373	355	392	338	365	344	349	355	373	341	363	367	343	377	373	363	399	312	369	354	395	338	355	383	364	340	371	340	352	360	351	347	369	367	380	353	348	369	347	364	356	381	351	382	374	354	356	323	337	402	374	360	353	356	380	364	351	349	353	339	339	320	352	368	341	306	349	344	366	363	365	364	362	392	358	347	332	388	299	378	346	375	352	379	345	335	380	382	355	327	327	356	361	385	364	324	335	361	369	362	402	358	352	389	335	389	364	387	381	344	353	345	330	359	344	386	385	349	393	348	340	383	344	362	376	353	391	359	354	377	357	386	307	327	354	364	372	356	348	372	355	372	361	335	394	371	382	362	343	382	317	339	344	336	395	346	347	364	366	349	361	356	370	348	316	328	356	353	314	352	326	355	332	379	373	355	376	355	369	362	385	353	313	377	364	326	367	344	361	367	367	372	351	344	322	366	359	361	366	345	350	372	358	365	362	353	390	376	344	362	339	373	330	356	355	357	309	353	358	354	376	357	387	339	343	360	390	358	366	341	372	384	371	367	371	344	350	398	359	328	339	341	338	342	330	332	317	352	401	341	370	361	339	369	332	360	361	381	364	361	327	365	382	362	347	324	352	377	345	358	368	358	354	374	353	365	386	345	344	334	318	371	350	365	314	342	344	350	351	349	365	358	347	383	337	337	355	353	349	365	337	400	382	395	376	380	347	349	340	369	400	327	329	330	381	361	353	360	362	361	368	379	335	408	382	396	409	340	358	360	370	359	381	349	367	392	344	352	375	349	348	344	358	350	385	363	350	348	367	351	343	376	371	362	388	360	365	367	362	359	365	371	359	331	345	340	368	357	359	361	355	334	331	361	350	359	381	382	358	356	352	354	333	364	342	335	387	357	347	327	385	384	391	353	373	350	369	356	354	386	326	373	395	357	391	351	339	376	369	342	340	394	411	354	341	340	357	357	370	361	325	357	381	352	392	400	402	351	336	339	330	331	376	358	394	333	382	327	369	378	325	339	358	335	370	372	373	370	354	380	362	367	344	340	392	359	337	372	344	381	376	349	348	338	337	373	358	367	350	353	381	363	334	335	364	343	339	348	387	364	380	385	366	372	345	363	358	365	371	369	352	356	355	326	345	371	370	372	335	361	366	367	348	354	382	371	371	353	356	310	368	367	364	332	350	371
31140	33720	10657	458	431	501	413	396	380	395	373	394	402	391	404	407	412	371	424	401	397	404	384	407	407	382	389	360	396	371	379	387	396	374	408	423	413	383	391	373	432	364	429	403	410	412	398	428	368	403	378	399	383	390	377	416	407	408	407	393	412	398	388	406	393	424	370	387	367	377	408	393	376	378	399	390	374	383	399	426	369	381	388	389	398	406	393	437	433	404	415	409	390	422	426	410	381	413	409	416	401	388	403	404	417	412	398	421	406	390	408	407	357	403	428	383	384	423	391	376	394	382	430	376	401	383	403	427	408	392	393	403	392	401	397	376	423	377	379	404	410	391	403	372	406	396	387	381	355	383	410	401	397	403	431	385	420	395	354	390	378	384	385	406	374	399	385	400	385	390	399	397	425	411	401	385	416	376	389	418	405	400	400	427	384	436	397	411	407	363	415	401	336	431	392	376	404	391	382	440	394	458	409	408	418	402	430	452	371	386	361	423	360	420	427	401	410	414	409	402	373	386	384	400	412	445	416	398	400	392	420	422	412	372	396	347	416	442	392	406	402	350	403	411	380	405	380	375	407	416	432	399	389	380	407	382	387	383	399	382	388	376	398	401	401	369	379	402	370	405	404	402	372	372	385	404	408	394	384	396	412	403	369	444	392	401	389	372	415	395	388	371	386	398	409	416	415	412	382	388	402	408	415	418	392	388	424	379	403	392	441	388	393	423	387	375	413	410	384	375	430	411	407	413	389	383	424	415	449	424	383	385	418	362	422	397	387	396	391	396	422	396	399	388	412	379	417	397	419	377	396	396	387	384	400	391	409	437	383	394	396	370	402	397	361	405	395	390	403	412	397	409	411	416	369	388	399	357	351	397	401	415	398	391	394	420	389	405	394	384	417	409	461	438	363	434	389	422	404	394	410	356	435	418	390	391	384	416	420	365	367	405	408	414	411	385	420	372	360	430	416	393	371	370	380	375	386	357	385	366	408	412	392	427	389	409	411	405	376	414	407	411	387	413	377	400	397	416	405	398	378	380	384	383	362	389	394	408	426	402	356	439	412	420	357	402	413	372	417	394	397	363	390	403	373	413	406	401	383	386	398	384	434	404	387	408	387	436	385	365	401	367	393	383	396	396	420	404	401	416	393	423	388	387	419	398	385	387	410	373	397	420	389	392	401	428	421	376	407	426	380	385	373	381	367	372	398	417	403	391	405	389	390	419	402	395	406	377	383	388	386	391	379	394	440	364	367	389	362	381	401	403	388	384	406	441	398	413	382	414	391	389	379	388	348	343	426	411	390	420	399	399	412	396	400	395	387	358	369	369	386	438	420	386	406	425	369	373	387	360	385	428	411	381	369	431	390	410	406	431	376	372	420	376	407	397	419	387	417	412	362	390	436	387	399	405	396	425	377	388	366	395	398	356	432	406	358	403	367	388	431	433	352	400	412	413	405	410	407	364	385	405	366	379	374	387	429	391	401	401	387	399	404	434	410	408	420	357	384	373	405	381	417	397	379	426	408	382	417	431	382	366	428	428	379	433	427	414	407	378	397	405	368	412	393	379	378	401	347	368	389	385	385	396	388	405	413	404	406	399	372	387	424	393	371	378	374	414	375	427	404	429	374	381	405	422	419	396	404	376	391	398	372	415	363	410	384	413	381	397	372	402	364	416	400	438	390	386	417	384	387	416	380	401	395	382	439	371	444	426	429	416	423	388	388	368	395	391	401	416	390	409	410	400	350	378	418	429	404	416	383	399	401	402	406	434	438	426	395	373	384	344	445	440	390	404	358	381	429	410	379	395	418	393	452	419	380	412	366	418	391	373	410	395	399	400	429	385	379	382	407	395	378	393	410	402	382	424	421	388	371	393	385	407	402	421	414	345	381	405	390	394	356	373	406	385	397	400	428	436	391	398	398	369	400	422	420	408	399	417	395	396	400	413	391	427	405	397	374	381	408	378	386	382	404	406	404	346	400	425	381	371	423	423	401	420	395	422	406	418	366	392	402	444	399	415	396	387	396	383	386	390	406	400	369	344	392	362	383	352	429	418	422	428	410	388	366	408	420	407	380	404	438	378	433	421	405	363	407	389	376	391	402	373	416	405	398	412	373	385	402	420	366	402	400	368	438	381	383	382	380	390	407	365	380	383	422	410	424	417	424	391	407	430	389	394	408	410	390	383	391	393	412	428	387	382	377	399	374	382	379	411	387	411	398	384	399	393	421	417	388	395	409	399	426	394	384	384	395	409	424	416	401	355	396	373	398	415	414	388	371	432	401	351	410	394	395	411	407	363	395	376	392	384	371	375	395	360	404	409	382	367	406	418	419	436	396	405	384	393	411	403	402	401	416	418	378	365	383	372	388	418	380	404	407	412	448	398	383	395	380	400	421	381	357	381	377	427	372	375	398	407	405	381	392	370	409	412	399	352	391	385	412	441	384	409	409	387	428	369	347	379	339	406	403	434	429	380	367	434	429	432	410	405	375	386	361	413	417	367	408	399	375	387	377	403	372	379	403	382	408	414	394	387	397	428	379	360	420	423	388	399	400	418	402	382	392	427	422	391	369	420	392	411	424	418	392	394	398	409	384	365	381	398	387	410	370	368	388	387	402	403	384	412	383	399	407	411	347	379	418	401	419	392	424	368	378	387	406	430	407	374	393	377	410	392	368	378	448	406	398	404	443	396	376	384	411	392	397	392	428	415	410	372	393	407	414	376	407	391	407	421	383	432	384	424	389	419	399	395	374	360	383	394	406	396	395	406	381	355	413	371	398	427	406	372	405	411	415	387	372	383	394	406	402	387	400	417	422	394	397	398	376	363	398	386	382	402	392	405	403	390	414	418	408	374	385	408	365	398	418	411	415	399	405	392	429	359	382	376	417	413	379	398	386	402	420	428	388	417	391	391	402	436	427	392	370	385	399	388	396	373	392	404	402	396	383	369	391	391	388	386	403	419	399	402	381	398	410	376	402	351	375	418	405	405	362	406	402	361	424	414	381	383	361	372	385	366	389	387	411	414	438	397	390	388	400	374	362	409	409	366	380	400	400	416	421	393	413	356	390	377	394	389	398	393	372	411	391	413	383	404	371	447	380	345	398	382	403	367	410	390	394	396	398	413	378	386	392	419	408	373	372	392	376	411	401	370	363	397	379	386	395	417	394	408	412	374	401	406	378	397	404	403	429	393	385	399	425	378	379	392	374	402	415	388	388	395	398	377	416	391	395	358	413	401	376	419	403	383	380	406	419	437	413	379	392	370	392	406	415	449	392	442	408	382	363	403	371	398	405	360	383	410	383	403	414	420	413	404	382	377	388	396	402	391	414	379	404	439	397	413	409	390	395	369	427	373	378	396	377	384	423	417	393	356	376	397	369	386	394	399	393	403	424	403	396	407	411	370	400	385	393	407	390	405	362	407	384	359	417	366	399	423	375	402	426	379	406	384	370	424	391	425	405	431	413	390	392	398	416	404	386	391	388	404
23755	21454	29030	23476	20822	12471	1082	707	627	619	571	569	551	572	544	509	501	523	515	458	526	515	523	480	530	523	513	509	501	516	507	512	520	520	502	494	464	505	501	545	466	495	535	509	532	508	520	532	520	492	491	530	485	512	501	497	474	477	534	519	509	505	504	539	535	517	505	511	526	532	537	521	494	554	509	453	508	504	494	511	464	455	502	492	512	506	518	529	474	484	521	486	484	472	517	491	501	527	473	482	489	513	546	542	475	471	490	512	504	517	508	500	523	549	453	485	521	495	536	530	546	507	501	501	524	526	470	510	507	530	517	535	439	475	534	504	460	508	499	481	507	448	479	501	505	487	494	512	513	529	518	502	491	521	487	503	465	497	508	541	465	485	502	505	511	505	521	510	504	485	536	504	454	503	506	490	511	523	512	510	503	502	495	433	490	501	492	500	492	519	475	514	476	511	513	488	481	475	524	487	498	477	468	524	497	529	493	485	454	497	488	497	497	512	463	485	485	491	512	531	483	520	481	462	488	518	497	503	488	503	498	476	483	523	503	495	469	514	445	511	514	497	503	484	515	517	522	494	474	511	480	467	538	495	478	510	503	511	531	481	528	464	485	505	524	458	498	480	509	501	503	460	505	498	503	502	465	477	507	495	510	477	490	477	469	505	514	459	519	507	502	506	507	477	527	509	489	549	490	472	512	519	475	465	504	479	539	489	476	563	522	478	504	514	501	466	515	486	499	508	513	499	494	486	511	560	477	482	538	530	492	521	480	477	504	538	493	505	509	497	519	515	521	483	515	486	474	496	502	501	464	516	481	536	497	482	542	542	505	515	468	518	485	487	517	503	514	500	534	513	507	494	476	520	523	502	506	495	457	511	497	471	482	495	501	514	513	581	497	488	473	510	510	508	525	500	473	519	530	503	553	505	494	460	489	489	503	508	508	514	472	549	507	455	479	504	472	471	548	509	549	524	494	482	531	520	539	464	500	497	524	491	496	471	480	541	433	506	494	501	448	479	523	479	497	520	484	537	471	487	510	469	532	532	484	476	512	514	486	426	536	534	459	500	515	496	539	540	486	485	470	474	504	558	491	469	558	502	527	487	493	488	547	488	458	501	498	510	470	492	523	519	510	492	504	547	457	513	502	438	473	483	503	529	474	500	465	512	478	499	508	475	506	491	494	491	494	533	471	489	503	495	510	466	547	523	485	502	526	509	496	486	493	470	464	492	495	485	536	505	536	496	505	502	501	527	489	510	513	537	515	452	503	471	495	475	491	481	552	442	469	500	476	472	490	520	512	495	510	458	501	478	511	520	486	475	470	462	508	492	510	534	511	514	481	494	507	493	502	529	464	521	482	460	575	498	499	486	469	518	483	509	541	542	526	494	479	493	496	508	523	473	493	451	514	490	486	499	515	503	490	491	492	504	450	498	476	543	507	512	513	500	501	508	526	472	478	466	451	451	458	460	483	533	469	567	533	525	516	449	482	490	484	464	505	472	466	516	486	510	509	511	516	494	495	548	509	517	481	520	493	525	500	527	500	495	481	470	519	518	487	479	521	484	466	493	537	490	526	510	473	470	499	481	514	467	504	547	495	495	494	470	517	474	473	507	543	554	511	525	523	502	520	467	528	506	488	501	504	471	492	493	476	519	505	511	499	515	519	465	485	543	483	519	472	512	470	512	488	509	523	495	460	515	497	514	484	531	498	512	486	484	518	517	506	489	483	485	495	485	477	504	495	518	545	502	540	504	452	485	513	514	488	486	533	478	527	540	488	474	463	531	528	491	531	478	507	500	497	518	514	499	505	484	479	489	498	514	474	506	500	514	540	478	550	508	493	533	527	520	486	476	505	503	482	497	521	487	478	497	475	486	470	530	464	484	505	492	514	524	488	518	501	508	524	443	552	495	512	506	473	496	505	520	482	468	491	464	523	512	513	521	531	523	487	495	493	528	494	503	569	488	478	505	506	518	543	513	479	461	453	519	498	477	491	503	513	510	479	471	487	503	508	512	522	513	496	516	490	494	486	490	485	523	497	505	498	498	502	432	497	456	499	533	471	476	512	490	487	553	499	512	518	516	505	493	517	455	535	485	521	514	458	472	515	489	496	487	516	494	517	495	494	498	495	507	464	490	508	529	466	488	499	519	517	483	552	508	494	471	503	516	517	537	488	537	472	525	498	506	481	549	456	502	532	547	477	501	487	517	508	503	453	497	526	513	476	486	540	475	493	526	502	488	530	516	470	481	498	507	469	477	506	484	539	502	528	461	515	483	503	484	500	478	496	507	508	463	508	493	482	452	499	532	522	517	497	506	534	513	464	514	486	506	509	501	478	514	505	476	509	513	492	513	488	513	497	484	548	533	498	495	542	472	507	518	507	560	492	514	517	487	512	470	476	519	469	500	517	530	521	459	508	499	500	510	488	506	484	528	491	498	490	559	483	541	514	516	489	502	488	550	515	456	482	489	499	482	514	538	491	453	451	504	471	482	518	484	517	488	470	497	505	524	489	574	515	481	526	516	478	512	507	535	464	529	478	489	496	512	456	481	486	506	550	506	436	516	494	497	491	486	489	512	488	483	485	492	513	526	475	519	465	490	500	490	464	510	504	534	488	480	483	499	497	469	483	483	508	513	495	533	469	482	504	466	461	499	523	452	489	476	554	528	454	527	507	510	461	524	471	532	495	503	509	494	485	482	477	514	508	475	481	500	561	566	502	504	476	472	481	518	560	458	486	476	508	551	529	518	520	497	529	544	518	501	530	478	494	492	509	469	483	533	481	456	481	463	509	525	519	497	527	459	520	508	497	489	491	466	490	518	496	515	479	497	536	549	531	513	494	465	447	536	534	499	492	518	505	509	491	543	473	469	495	517	476	461	466	533	484	487	495	486	480	447	472	492	503	491	523	486	492	540	501	506	502	501	514	523	481	501	461	511	487	497	467	495	457	475	509	487	530	515	513	519	509	511	540	524	502	505	482	477	545	473	486	497	564	475	515	438	492	467	486	549	499	507	470	503	510	533	440	542	500	480	507	557	519	483	543	516	513	493	495	489	517	466	503	439	513	570	478	518	498	474	486	491	514	545	484	520	506	511	489	483	482	509	533	497	491	508	485	492	510	478	500	488	536	532	495	445	526	456	543	494	506	451	496	501	493	495	488	485	482	548	480	488	483	511	501	549	501	504	530	525	502	504	476	545	488	524	491	480	531	488	482	511	439	497	468	513	502	503	482	519	477	516	473	518	520	548	504	514	507	521	538	496	478	487	487	488	512	468	496	546	487	485	496	544	531	503	555	482	488	493	497	481	518	521	504	483	475	509	500	495	545	501	479	483	502	533	521	514	513	504	496	521	530	464	488	474	499	490	440	475	510	483	521	518	512	488	497	529	520	503	533	481	508	475	492	503	495	495	479	456	531	530	522	492	505	516	463	504	472	523	536	544	491	484	559	481	480	495	516	553	518	490	491	503	500	513	491	486	504	487
46189	75897	40001	1859	1275	1044	904	796	736	680	636	627	579	584	603	586	543	516	529	510	553	527	578	563	493	502	530	537	534	545	522	510	523	488	493	517	490	487	529	538	519	505	527	534	536	528	470	517	500	501	518	555	487	525	532	504	536	552	521	544	537	520	529	509	511	511	475	523	547	507	488	527	531	526	518	517	512	531	543	524	543	527	514	578	559	534	516	461	500	546	498	528	526	507	499	565	486	514	511	501	526	474	562	492	528	497	508	522	497	544	490	515	528	486	537	512	520	514	553	514	528	518	493	544	530	509	502	525	518	523	514	514	499	527	502	531	528	517	519	541	551	492	528	462	498	554	519	544	502	503	528	523	499	539	496	499	530	545	513	533	515	492	525	521	526	457	563	530	530	541	512	543	512	567	531	544	544	542	490	556	504	501	521	530	521	515	511	521	529	524	520	523	523	530	543	489	491	508	492	495	502	546	495	556	515	529	486	546	538	507	509	482	533	527	490	517	503	505	519	511	562	537	548	526	487	531	501	488	534	501	481	481	526	536	532	548	523	500	511	516	485	534	536	527	509	495	525	490	529	505	501	559	556	515	505	535	506	491	501	587	540	469	506	519	516	507	541	521	534	513	510	508	535	506	505	551	490	588	548	539	565	555	498	516	495	499	524	496	537	558	521	514	491	527	510	514	527	497	513	510	487	509	517	499	549	520	504	519	485	539	520	524	531	536	529	496	544	525	494	497	525	526	518	526	542	554	549	525	536	470	525	540	491	507	473	548	484	518	568	508	507	502	524	545	503	524	549	538	520	537	528	522	506	497	517	484	512	534	536	510	523	491	497	543	525	535	478	508	512	532	514	551	528	499	493	495	492	496	501	488	524	473	510	490	542	512	501	511	487	539	504	560	510	503	539	524	485	512	510	518	535	479	487	527	487	530	491	504	546	577	472	524	539	514	524	523	548	480	504	540	556	500	527	504	535	503	509	508	529	493	505	497	498	532	496	469	480	503	524	501	564	523	514	522	520	515	542	525	514	532	469	520	497	546	508	523	524	495	482	495	503	498	507	530	515	519	515	481	479	507	527	498	530	539	492	532	549	536	545	500	483	529	504	514	533	506	499	505	588	531	529	487	470	535	525	513	529	523	522	521	480	471	551	526	527	524	518	509	496	480	473	529	504	524	528	513	543	522	506	549	478	503	526	494	552	513	475	505	497	476	551	486	518	490	530	502	472	505	490	545	543	579	523	499	518	493	523	531	526	538	470	522	517	509	481	516	514	518	517	539	531	469	529	545	527	542	504	510	501	513	518	478	464	510	541	476	527	524	491	497	513	530	529	518	508	561	522	509	524	506	483	520	497	511	513	502	543	536	545	485	512	509	518	505	517	496	502	548	496	531	504	522	515	527	510	538	473	573	491	523	498	505	521	472	503	512	528	556	517	540	541	514	508	479	478	514	496	505	549	556	509	513	529	517	484	524	509	516	535	543	494	502	539	543	509	537	513	539	479	539	494	504	520	513	535	488	502	512	534	549	535	539	500	533	496	521	529	510	533	515	508	542	495	501	503	516	500	487	484	522	497	501	529	509	541	511	491	507	524	527	488	498	511	484	547	515	492	529	537	542	509	490	535	498	523	498	466	492	514	509	511	482	550	540	525	543	519	529	518	526	510	518	498	548	491	564	529	449	487	482	518	551	464	536	538	513	498	485	528	523	522	508	517	535	496	551	513	554	530	549	508	522	486	514	518	542	512	511	471	534	543	480	524	504	500	554	527	462	498	483	526	501	540	522	473	502	475	523	486	497	477	481	507	551	532	499	546	555	522	523	496	488	503	501	490	509	506	493	526	510	504	499	525	537	507	518	529	495	539	510	487	534	527	531	533	516	590	498	537	517	511	523	510	531	511	491	518	504	534	495	504	493	516	560	513	520	515	535	538	506	510	483	511	466	531	477	481	501	496	535	524	521	524	513	514	504	497	535	472	549	529	538	552	480	474	503	569	507	539	518	523	504	533	511	497	496	492	495	531	525	489	542	515	510	518	482	556	560	502	506	535	495	501	555	545	508	480	499	492	507	521	483	527	528	543	509	517	489	556	567	485	608	482	512	540	518	536	555	514	505	532	563	500	516	529	542	526	530	541	509	508	544	476	533	494	519	522	535	529	530	514	502	519	521	490	563	552	520	521	527	584	530	500	468	506	529	508	525	497	517	534	510	540	527	489	516	500	560	514	499	541	545	502	500	534	536	533	505	508	505	506	545	494	505	502	503	544	516	499	518	496	532	514	519	491	469	510	512	522	469	537	538	544	481	506	490	544	533	537	522	502	501	504	502	526	517	517	498	486	540	512	524	514	479	537	506	515	519	493	512	590	523	507	499	501	519	532	498	530	548	524	560	532	517	501	528	487	495	498	517	525	526	545	535	553	524	525	571	521	488	530	503	491	534	515	515	502	490	484	553	521	535	513	533	491	487	488	521	530	512	521	489	502	538	531	555	528	531	509	517	514	515	454	519	526	509	514	462	499	505	494	540	527	543	514	543	540	530	524	523	551	484	503	458	534	530	486	555	491	543	516	502	524	550	480	533	523	543	554	479	563	521	520	521	559	493	519	504	501	520	530	519	513	476	541	510	507	523	527	523	549	500	505	492	551	500	526	520	521	530	482	510	510	475	533	567	544	506	502	519	507	598	514	485	497	481	515	526	478	530	501	483	498	503	501	496	523	497	562	489	547	463	500	483	511	537	494	498	555	498	517	485	560	507	516	517	557	520	509	517	527	514	536	544	515	471	540	540	507	519	523	518	529	503	534	524	489	490	507	517	539	510	513	494	518	549	526	538	487	545	537	527	510	535	541	526	519	487	520	489	533	544	516	492	522	526	536	515	462	547	503	536	555	504	548	489	521	517	551	512	527	558	516	531	525	508	519	510	527	519	538	496	536	530	499	548	537	504	525	483	526	497	531	495	547	574	541	478	539	534	540	544	524	509	503	529	465	540	522	533	474	511	507	512	534	513	519	506	494	574	534	547	492	518	561	525	482	519	559	549	500	554	510	538	512	508	508	527	539	501	486	499	515	507	497	512	484	523	499	521	487	504	556	524	510	506	559	536	510	528	479	562	513	516	483	512	536	539	487	522	554	487	509	530	535	539	530	543	509	511	486	481	434	527	541	472	507	497	541	505	493	538	511	512	473	518	526	478	544	509	525	540	521	560	507	520	474	577	508	500	506	528	540	505	524	501	501	512	517	509	493	502	528	543	513	501	543	536	492	527	538	520	525	511	490	541	510	499	539	511	529	493	550	489	493	501	557	519	499	498	558	495	534	464	552	539	510	504	519	522	494	521	558	474	529	504	555	430	489	501	486	538	522	505	458	542	516	540	530	517	544	506	511	515	530	493	519	522	544	513	500	501	524	488	471	508	532	553	521	497	541	538	537	533	543	539	529	515	512	508	505	532	523	531	520	535	513	522	490	529	509	518	507	499	516	537
25077	21970	28042	24979	12946	1207	788	712	709	724	702	603	681	640	619	670	672	629	667	626	672	677	624	632	663	626	613	657	665	644	647	608	649	604	640	652	631	613	658	677	651	634	619	669	589	661	618	625	597	655	642	613	609	646	645	613	651	620	642	672	615	596	630	648	686	660	610	659	634	608	637	612	641	634	623	566	587	619	611	627	662	603	615	598	583	633	614	621	638	610	646	634	637	631	622	625	600	617	638	628	611	615	647	616	584	622	669	610	616	676	610	666	582	641	632	656	629	624	619	616	603	578	635	611	621	612	622	628	587	637	684	608	679	648	646	652	695	616	607	596	630	633	635	588	617	645	621	600	635	646	650	603	630	682	608	640	667	611	622	644	647	618	651	631	629	649	640	634	636	639	670	628	614	611	618	608	638	633	614	658	619	641	598	592	641	624	653	673	625	600	665	657	634	640	620	602	587	661	676	658	638	667	625	628	640	658	577	638	630	640	661	609	623	617	645	619	674	615	626	648	655	629	590	642	630	588	609	633	591	635	614	614	607	616	592	610	651	619	585	664	569	625	629	641	640	606	629	662	593	678	627	620	611	625	617	618	606	597	638	677	666	615	622	593	623	611	691	618	609	649	641	602	670	630	643	607	651	608	619	643	599	657	624	631	639	654	676	639	645	631	646	643	593	652	636	624	609	627	651	589	672	615	661	630	629	644	614	636	624	598	634	606	632	617	644	657	670	615	592	629	617	612	593	606	562	652	604	638	635	633	622	581	645	677	634	684	631	655	606	658	604	600	652	647	674	592	659	639	658	616	629	596	606	609	619	645	610	623	594	657	576	625	623	606	578	657	640	591	609	629	665	632	637	574	625	609	622	638	636	643	613	586	617	626	612	633	579	652	620	590	616	608	639	656	631	643	581	621	673	621	620	638	614	610	606	626	619	596	644	647	641	661	611	604	628	666	643	628	589	648	627	619	633	650	650	662	643	654	634	607	602	623	638	598	596	631	609	580	647	644	602	651	637	614	625	637	653	609	633	600	640	552	643	601	640	621	641	664	641	639	643	643	621	608	610	601	665	613	629	624	613	650	609	618	643	659	627	667	611	628	619	671	625	654	630	618	677	662	588	655	608	663	621	614	649	608	638	639	627	598	625	630	628	613	628	681	627	626	636	613	603	635	638	589	594	597	659	646	656	612	648	640	551	609	617	661	656	602	631	620	676	595	597	645	643	610	606	589	631	619	608	629	609	631	620	631	641	636	628	599	657	628	610	675	621	591	621	593	645	654	552	624	655	644	661	656	666	643	632	605	622	632	639	648	584	632	636	687	583	617	639	580	627	628	631	639	627	671	671	640	632	614	602	583	659	632	622	568	590	627	658	623	621	627	605	628	620	612	626	645	594	625	633	624	604	619	644	661	594	662	682	615	658	641	609	646	612	627	672	649	614	661	639	628	646	652	650	634	635	630	621	624	647	613	642	677	686	634	655	608	614	626	630	663	617	655	652	605	651	681	588	611	609	632	621	609	682	610	616	598	659	633	612	659	614	659	652	619	659	620	652	659	598	610	621	571	625	645	660	648	603	616	615	619	624	625	648	675	649	645	629	615	678	600	595	598	599	616	621	596	672	665	562	619	620	578	659	598	640	630	659	664	620	614	634	626	643	578	620	636	624	597	650	626	611	643	547	650	636	609	623	593	658	587	692	668	606	622	633	653	605	659	579	610	601	642	637	578	637	634	654	611	638	633	674	592	582	608	613	617	648	652	640	633	614	652	612	658	656	652	632	608	632	602	617	664	607	632	649	630	640	628	657	633	598	660	635	613	642	646	661	651	634	626	652	589	681	629	593	611	637	638	641	629	575	641	631	644	591	659	628	617	664	680	608	636	593	636	631	615	599	655	662	654	584	624	674	602	610	620	635	598	662	621	650	614	652	603	634	650	618	641	650	587	653	664	620	623	647	651	607	646	625	629	622	617	636	636	634	630	673	607	608	609	627	607	631	672	643	617	629	603	614	625	638	633	612	618	669	636	594	600	666	589	610	603	624	597	579	647	622	654	622	620	669	591	588	624	616	639	624	691	639	625	592	635	616	590	625	638	652	650	651	636	628	661	594	615	590	634	613	676	667	642	618	654	640	591	639	620	628	617	643	618	678	638	650	607	618	639	604	639	631	631	636	693	629	624	624	640	613	633	618	615	619	653	612	642	638	625	603	663	602	656	623	613	637	655	639	637	631	636	659	657	667	636	627	611	597	608	647	654	619	620	638	614	636	634	661	621	676	642	631	649	661	636	566	618	586	658	597	652	595	625	638	675	621	633	632	662	629	615	609	617	646	604	606	634	652	638	639	602	631	626	663	631	692	622	626	588	615	634	596	646	695	616	634	720	607	632	607	627	622	690	611	669	620	655	618	636	619	700	600	622	548	590	638	615	601	629	635	655	626	676	675	645	577	602	617	674	636	605	632	614	605	606	672	606	642	608	602	637	630	623	629	608	601	637	612	612	601	601	647	651	627	639	623	640	589	624	567	592	594	631	629	617	647	626	655	593	647	609	613	619	591	605	638	668	631	620	655	657	612	598	624	611	660	609	602	624	579	621	634	669	613	632	622	625	622	660	637	592	687	628	659	615	633	626	601	645	664	596	655	625	607	619	642	583	622	617	616	606	612	633	624	624	588	648	632	638	627	580	636	636	637	621	651	640	608	647	639	601	604	656	672	598	617	653	652	628	649	604	673	613	597	619	569	655	674	610	635	638	649	631	607	614	626	588	579	590	636	622	620	642	624	641	639	629	586	611	690	647	642	608	584	640	609	682	637	674	607	621	602	598	652	630	634	666	584	626	618	619	547	632	655	607	604	644	586	630	594	660	631	639	573	639	651	633	623	607	636	574	646	651	621	622	601	631	662	599	639	599	620	605	660	623	637	627	639	629	645	646	620	626	651	621	621	622	628	660	603	653	615	640	606	636	620	603	628	668	640	660	634	631	625	625	634	644	643	670	648	653	605	588	632	648	582	622	631	615	647	597	651	621	641	606	603	566	654	622	600	608	638	589	626	655	632	630	607	633	634	634	616	649	597	657	634	606	602	660	638	611	654	619	640	647	662	604	656	588	673	637	657	627	600	616	667	601	623	668	612	663	639	624	591	664	577	573	621	656	600	626	610	624	652	618	624	670	648	641	685	660	642	600	585	648	625	638	657	615	628	611	601	626	655	629	599	609	657	626	615	623	622	622	655	658	648	640	612	624	636	646	640	589	656	605	653	647	657	644	636	642	619	670	602	633	638	666	621	611	628	617	614	645	670	667	606	626	613	640	615	632	587	620	570	639	613	623	633	598	612	643	618	566	586	577	650	619	634	610	619	641	648	605	621	612	642	639	645	610	568	607	653	620	632	655	634	607	611	614	618	653	613	589	614	608	634	661	624	651	616	604	665	621	595	608	632	642	607	612	607	662	624	673	650	614	648	581	615	623	609	656	656	604	627	647
42330	69814	36741	1472	1019	972	853	834	769	732	706	764	743	717	673	660	665	724	654	671	686	679	695	685	665	665	678	651	709	641	650	649	690	710	661	660	711	701	647	693	681	665	674	613	669	689	705	667	655	683	703	665	666	631	710	673	617	698	678	696	624	636	631	648	702	718	666	671	669	692	663	666	656	682	666	693	637	660	667	684	626	659	717	631	649	657	659	656	677	705	703	688	688	692	634	656	633	688	658	688	688	683	668	656	718	651	641	679	671	683	655	674	643	636	621	661	673	675	659	669	624	678	707	672	645	657	655	644	663	677	695	654	649	675	660	676	643	660	645	709	654	678	651	652	677	687	662	702	688	669	654	657	661	671	671	645	666	672	667	658	622	703	674	632	672	626	713	645	652	651	680	649	641	683	638	673	711	647	658	678	651	639	702	619	629	649	676	650	652	708	676	675	660	693	633	663	665	648	657	669	667	654	665	655	685	645	704	674	675	657	663	685	686	649	721	688	643	668	687	693	672	639	670	655	692	698	710	669	673	683	638	646	673	651	646	690	688	660	651	691	688	686	680	651	702	720	649	667	662	686	656	651	683	644	702	621	670	634	670	689	687	654	698	693	678	679	640	681	664	692	650	677	668	657	676	692	688	670	666	648	666	619	673	690	665	688	673	708	717	672	667	691	714	660	665	653	646	685	667	673	675	670	679	674	693	666	695	661	670	718	689	639	674	699	680	639	700	683	724	711	697	677	669	669	691	659	620	644	674	672	664	700	652	617	698	671	645	641	660	678	672	667	693	690	660	652	683	609	683	678	619	700	630	680	647	676	708	648	638	642	697	650	748	649	708	668	686	632	668	647	683	666	681	642	669	671	654	687	690	671	676	622	678	681	666	695	692	656	653	665	690	663	642	643	645	654	662	691	669	679	602	621	709	656	651	710	655	660	669	631	659	636	677	655	665	705	688	657	671	656	682	619	673	677	643	715	663	641	652	652	652	680	677	699	639	660	646	679	683	675	709	659	628	643	666	643	647	642	692	684	672	691	693	664	681	659	684	658	676	721	699	689	640	679	670	714	674	634	646	670	703	677	651	744	641	708	625	679	632	672	694	685	662	698	687	680	685	651	653	681	632	647	626	636	646	635	664	704	623	633	641	679	690	698	677	716	664	674	678	712	670	631	694	632	653	622	670	654	629	686	679	626	653	674	659	685	706	660	707	628	641	648	683	654	618	714	683	682	664	660	683	695	636	697	609	702	662	659	650	639	721	691	675	662	686	658	679	676	711	650	691	669	624	665	623	710	663	672	696	622	670	644	680	681	700	685	693	668	704	690	677	681	670	620	644	652	704	618	636	648	688	672	674	669	736	652	682	653	735	680	617	696	629	688	668	650	694	667	690	661	716	619	698	670	723	680	642	652	644	664	611	665	689	619	649	668	666	662	668	670	691	667	664	638	647	675	688	653	685	650	649	697	689	681	691	689	643	658	654	640	678	641	697	679	694	683	711	662	653	676	701	672	664	648	641	671	650	659	646	647	627	669	636	653	673	666	676	703	613	638	653	672	638	699	669	632	660	659	698	630	662	641	661	667	687	664	643	656	632	670	670	685	646	669	697	672	721	670	667	665	680	711	699	675	704	679	711	680	665	675	686	656	675	666	649	683	663	658	673	655	681	699	707	681	685	655	652	617	740	698	656	711	676	679	665	698	654	695	691	625	666	647	646	677	664	642	717	628	667	655	641	689	695	657	635	667	659	653	673	666	646	706	621	682	652	643	652	663	617	678	642	608	725	674	662	606	636	667	665	635	639	658	666	613	621	633	680	695	672	672	681	696	668	666	666	688	737	672	651	665	671	648	659	644	677	689	713	602	700	631	637	620	693	655	667	669	644	676	692	639	652	675	640	659	671	675	632	657	662	646	670	674	632	646	643	661	653	681	658	690	686	738	686	627	641	682	683	667	677	635	654	689	662	688	665	672	678	656	667	606	650	689	642	664	652	689	667	718	671	653	671	690	651	662	655	690	641	658	674	655	646	625	658	663	665	669	677	634	652	677	651	668	653	640	655	644	701	685	698	699	657	689	674	699	646	643	679	692	694	681	720	674	653	677	672	670	689	646	670	686	646	635	676	716	716	702	695	699	651	732	675	662	680	689	708	665	640	660	641	666	681	717	670	674	685	622	677	683	665	676	631	689	701	645	657	663	746	665	692	673	651	700	649	653	707	649	654	684	645	685	656	663	658	628	636	641	692	712	636	676	657	685	662	662	685	653	730	666	698	669	663	677	622	717	668	678	677	702	656	665	665	675	736	640	652	656	687	655	669	671	644	698	658	696	661	659	701	685	681	695	709	710	677	643	616	704	626	652	680	675	662	677	703	638	716	636	671	669	662	632	676	657	675	677	702	660	660	643	677	610	683	681	656	655	654	699	693	659	624	672	697	652	645	669	640	705	654	691	654	662	654	660	687	632	690	663	710	686	652	700	661	648	660	615	695	696	661	692	633	682	686	650	661	723	650	699	685	677	653	649	682	655	680	706	660	676	624	650	666	698	687	688	658	649	667	707	632	672	652	678	688	675	651	668	712	674	719	671	660	641	622	712	658	677	659	638	719	685	728	709	658	689	692	657	696	705	677	647	642	643	648	660	685	661	696	686	706	681	636	724	680	664	677	665	652	666	636	631	662	658	702	649	637	673	676	638	647	653	708	655	672	688	682	694	632	649	695	654	683	634	704	671	689	680	689	681	680	666	681	689	692	679	678	652	654	638	680	647	711	657	620	640	641	661	698	635	622	668	671	682	631	668	668	682	652	675	634	690	679	673	667	698	656	638	664	633	727	683	689	643	658	646	669	652	678	662	683	671	710	675	667	674	686	660	662	644	674	655	654	684	682	682	631	689	666	650	645	719	684	698	600	665	692	674	668	701	643	667	664	672	658	652	689	703	690	652	642	655	690	698	693	693	679	647	679	700	669	697	651	701	672	702	708	652	625	707	659	649	642	681	641	691	700	625	657	629	730	677	703	634	683	650	699	677	682	662	630	690	696	643	659	652	629	677	659	678	638	651	711	700	660	659	641	702	671	649	656	652	674	701	672	640	678	676	674	688	638	615	668	650	659	688	672	681	612	647	705	599	644	680	683	634	697	687	662	659	652	684	651	647	640	694	666	681	657	680	705	652	642	650	622	641	684	669	676	632	646	646	654	636	671	668	652	662	639	694	661	665	704	708	653	708	692	648	694	623	664	647	676	682	668	681	633	666	700	682	674	633	659	606	663	665	710	671	666	687	638	690	678	663	666	635	689	704	719	637	646	655	708	700	675	657	711	668	615	703	676	665	659	672	670	685	710	663	663	635	642	645	651	673	662	662	632	680	689	643	692	675	700	669	676	654	697	642	690	639	647	666	601	724	665	691	701	656	672	661	701	707	650	668	669	623	656	633	640	637	636	710	670	663	671	624	661	663	694	678	680	609	679	714	728	657	691	635	662	699
22621	21314	29035	24078	21102	20733	9119	1447	1101	1139	1094	1048	1080	1010	1015	991	996	950	997	966	971	956	992	1008	924	924	931	982	902	862	889	940	912	956	917	901	938	913	963	958	921	893	917	944	937	933	868	934	876	952	919	870	912	921	931	916	919	905	885	924	976	975	939	889	889	872	940	915	951	920	896	922	970	954	903	963	877	909	931	924	879	888	885	903	951	892	953	906	968	933	879	907	906	912	872	949	949	940	922	891	879	949	968	862	915	927	876	907	896	917	895	934	942	898	902	996	923	888	892	976	914	905	924	870	1040	910	919	962	911	881	929	903	883	892	890	908	969	939	978	902	897	932	860	971	857	995	905	922	887	935	908	954	903	946	939	864	880	927	923	922	908	950	919	908	917	939	931	896	920	939	938	921	890	965	918	889	921	875	862	903	905	958	968	930	923	864	966	883	936	934	930	937	923	880	868	952	952	925	927	902	887	943	876	907	923	952	878	915	921	858	894	889	899	858	940	911	996	912	900	993	892	864	843	912	893	842	911	975	920	897	887	937	921	935	959	935	915	900	930	925	931	884	902	951	928	922	885	889	945	976	915	921	850	910	890	925	904	919	946	944	911	875	888	919	956	926	931	931	934	969	892	921	924	977	964	880	923	894	966	895	917	906	957	932	902	960	988	981	949	897	966	910	963	931	938	933	932	920	945	956	960	952	885	933	930	957	955	930	977	867	960	931	899	928	894	897	905	897	894	919	944	920	902	900	898	955	883	885	928	892	912	913	909	914	896	900	976	936	934	950	977	909	946	922	933	913	933	899	908	916	942	856	914	890	954	948	933	907	910	949	921	871	933	973	930	876	937	895	851	861	939	952	898	984	913	910	900	867	907	930	908	984	905	869	869	940	939	898	880	945	916	877	960	937	877	929	922	911	864	952	927	894	899	889	914	885	946	935	905	897	960	895	884	900	892	893	864	954	920	826	868	899	946	849	944	965	838	908	946	868	892	952	914	903	995	952	948	886	938	916	889	896	958	906	899	891	931	889	924	884	908	908	908	883	939	882	842	952	923	932	920	937	924	882	865	928	900	908	934	913	970	873	933	909	907	944	987	904	889	915	824	917	921	901	917	952	986	935	898	856	938	952	893	916	894	942	931	935	919	923	880	893	931	903	937	908	963	942	905	955	879	929	940	927	906	898	913	895	922	889	896	939	889	894	958	932	915	945	947	895	909	892	924	959	864	943	965	876	953	950	857	942	917	847	918	969	948	959	984	960	918	931	915	943	940	917	931	909	890	892	900	893	916	965	907	974	960	899	936	915	982	941	875	959	903	885	942	934	927	890	898	959	947	921	917	911	910	873	946	912	904	902	915	990	890	943	915	899	913	882	949	946	924	913	933	905	933	928	919	944	912	882	943	960	905	887	904	916	928	897	888	914	934	920	895	930	946	961	899	911	991	904	894	913	970	929	955	872	949	907	901	940	867	904	910	878	910	941	959	913	858	968	953	950	975	921	929	951	912	879	889	892	914	888	924	909	882	901	956	915	935	871	912	970	897	874	934	934	949	929	898	898	859	942	870	925	955	903	925	892	902	952	938	946	952	909	938	895	914	960	915	931	943	875	946	930	942	905	869	953	928	953	918	946	934	853	938	953	944	999	918	986	914	953	942	913	885	894	959	904	893	895	932	892	920	935	925	942	969	910	957	945	873	900	947	962	909	901	898	976	905	912	893	889	874	966	943	895	924	879	887	952	945	917	839	960	933	891	901	928	901	938	946	932	887	961	949	896	920	931	947	937	945	948	936	947	889	884	873	916	955	926	924	960	920	920	882	891	939	897	868	897	874	935	907	914	901	869	941	929	883	888	919	932	942	926	905	895	871	906	942	914	914	917	944	893	902	943	972	936	890	869	966	889	919	946	881	905	934	930	914	941	874	933	892	914	936	856	906	902	896	863	915	878	877	880	915	904	892	917	980	891	911	944	890	918	937	927	976	956	930	912	902	877	914	873	879	906	945	823	931	906	918	935	901	918	877	890	923	928	933	876	879	900	941	901	925	903	991	945	921	932	943	941	955	913	914	912	920	946	979	896	937	908	904	937	893	936	988	976	958	950	935	936	962	900	915	925	916	938	933	950	904	909	924	873	892	933	975	824	903	947	907	913	901	932	924	930	927	949	985	912	897	970	957	917	944	938	919	954	923	961	902	874	916	905	898	873	888	908	967	930	943	973	936	957	941	979	902	930	905	974	894	929	922	915	898	924	894	915	922	954	915	973	934	929	919	883	952	902	877	918	922	949	932	894	903	919	937	931	901	968	952	904	938	952	953	894	905	930	921	912	937	924	914	874	931	919	898	912	921	928	925	907	1022	954	908	918	966	919	892	953	905	914	937	956	887	921	891	979	956	887	932	907	883	903	905	882	927	886	859	938	900	913	939	876	931	911	967	906	913	924	915	910	887	928	895	968	943	908	926	898	915	911	945	914	977	938	942	900	867	917	907	950	936	895	864	878	881	940	886	857	947	920	961	952	870	911	944	878	922	875	929	936	925	930	944	873	920	909	954	908	893	865	951	923	845	859	919	888	925	934	901	880	923	883	900	908	913	888	939	946	932	883	968	868	913	900	932	952	902	897	951	944	928	938	908	894	890	965	849	990	884	918	866	953	902	964	948	919	965	878	883	894	969	933	995	872	867	918	892	938	923	924	945	905	893	927	893	908	917	940	905	922	915	938	941	911	905	917	947	896	939	865	941	935	948	913	907	907	903	862	886	948	923	862	988	949	912	865	897	944	879	898	955	889	963	887	941	907	907	889	862	901	955	872	984	879	937	884	947	911	870	919	913	965	902	902	902	956	895	875	900	899	904	884	886	900	896	882	910	882	961	946	881	969	899	930	993	995	953	925	891	935	928	899	905	977	901	911	909	913	932	902	920	946	894	927	903	878	868	932	903	899	907	1015	905	914	917	916	911	914	940	877	904	876	927	929	908	859	895	905	912	927	920	906	967	887	919	895	896	928	918	817	889	932	915	906	930	903	892	934	876	934	887	966	884	880	993	898	932	957	913	914	873	914	914	931	894	913	949	944	918	858	913	922	983	911	883	930	987	978	882	931	874	927	869	920	888	851	976	919	900	884	894	973	946	883	882	919	937	914	977	931	949	861	902	901	936	903	888	978	934	888	904	904	920	882	906	868	937	911	899	891	873	937	894	923	895	915	921	916	874	931	941	891	894	906	928	871	930	947	888	976	969	924	913	984	914	920	951	967	914	926	896	980	883	906	907	882	936	944	880	895	951	925	912	963	869	892	932	897	896	933	933	965	941	958	924	987	869	905	850	937	894	936	950	892	900	897	937	932	901	908	929	905	875	881	923	912	891	979	944	902	901	919	914	912	867	861	886	924	929	923	916	883	902	872	887	913	884	915	891	881	928	886	967	961	858	935	959	946	918	948	908	917	927	946	954	838	965	909	935	910	958	959	877	901	912	957	924	859	917	905	907	966
48818	93974	53387	5409	2346	2003	1664	1460	1345	1185	1119	1124	1093	1075	1044	999	996	989	981	945	985	924	953	899	980	905	1003	937	943	914	934	911	902	955	938	906	916	931	932	910	951	938	883	901	935	918	906	914	947	928	843	924	962	912	931	899	885	900	955	941	899	870	933	903	886	925	912	875	908	895	870	932	885	874	885	909	898	931	846	880	934	933	939	915	944	853	920	924	930	921	935	930	948	900	867	862	912	940	915	873	941	888	930	895	886	888	916	876	880	872	922	898	929	924	930	898	898	938	829	907	924	870	888	907	904	933	880	901	929	898	998	918	875	889	895	920	902	903	928	928	916	907	936	907	944	904	916	947	861	939	898	950	952	914	967	896	866	824	934	882	940	835	975	922	860	877	856	893	949	964	865	830	917	943	849	916	890	898	951	935	904	1013	894	918	891	913	887	944	914	934	946	922	917	949	924	933	933	941	905	933	921	850	867	912	913	946	880	880	895	885	928	891	927	963	924	883	894	976	948	889	906	866	961	846	921	960	890	891	909	951	915	936	932	906	893	888	891	879	859	894	932	938	955	939	850	887	902	951	946	934	899	850	897	937	893	851	934	861	918	884	869	906	935	849	880	889	929	921	960	940	896	933	882	899	951	877	916	951	901	889	884	933	926	885	892	923	921	894	927	925	848	883	882	914	892	919	889	882	897	901	861	913	905	905	875	883	905	906	941	950	912	894	912	946	925	943	963	997	910	927	897	923	977	808	925	924	886	903	930	886	848	924	934	903	886	895	913	915	891	893	939	906	909	860	941	910	876	855	963	958	917	896	931	938	899	929	926	906	932	874	908	900	961	976	911	909	954	870	887	926	914	940	888	906	943	954	886	904	915	914	918	908	878	948	922	923	922	951	908	893	912	938	915	902	908	883	888	870	893	890	910	935	928	865	884	917	921	935	936	896	983	904	857	882	899	902	895	888	900	930	934	913	958	852	888	924	916	918	902	925	913	914	874	917	899	933	958	1012	916	860	868	894	916	922	857	947	898	927	941	880	861	899	936	896	932	916	813	898	887	893	873	900	901	911	897	935	946	922	888	918	907	885	868	881	900	911	952	943	950	896	865	911	903	940	994	899	938	963	937	906	925	918	963	881	934	937	957	885	894	948	898	927	889	932	909	890	924	898	970	873	933	940	918	925	899	921	907	984	915	869	913	917	946	870	905	945	867	891	869	908	882	933	853	924	942	881	913	898	882	922	963	916	873	899	854	886	895	903	946	903	898	933	906	902	870	866	881	901	929	924	929	846	933	949	866	906	885	907	901	900	922	937	930	887	856	881	884	909	935	926	902	916	852	910	903	930	913	919	890	938	885	876	958	911	861	888	869	875	936	939	968	963	874	893	928	943	900	924	900	864	907	968	903	908	884	852	909	890	901	870	934	960	886	843	858	895	911	887	877	965	918	917	903	945	871	884	957	872	916	858	927	912	910	888	926	908	946	897	889	865	926	846	912	971	901	886	998	991	888	891	890	931	841	911	890	908	908	887	952	946	953	929	816	908	979	914	922	892	902	920	906	932	905	889	911	860	872	905	924	916	896	939	908	836	926	874	898	922	891	871	904	937	929	947	928	901	887	952	910	884	905	993	920	872	926	907	966	880	866	885	924	918	876	939	954	928	879	894	934	853	851	931	956	922	961	916	952	911	921	931	900	907	912	944	889	944	866	900	924	899	893	925	944	957	862	925	955	895	906	979	950	904	923	958	854	919	908	920	933	891	904	924	871	968	892	897	874	844	933	904	861	902	900	955	901	891	904	932	932	955	919	928	958	905	912	930	903	975	858	883	913	949	963	928	890	896	891	911	887	932	919	866	884	884	956	877	942	903	957	907	928	918	893	907	877	924	886	931	923	938	906	914	914	936	897	884	966	869	923	943	902	929	890	842	902	924	898	929	876	939	901	901	897	903	839	876	957	873	905	901	914	880	892	872	900	919	951	919	870	943	924	911	895	930	907	925	841	966	900	918	878	884	883	906	874	942	926	903	926	1010	894	906	915	892	947	884	916	932	972	895	929	900	915	886	945	874	911	877	927	917	965	915	892	893	907	929	935	908	928	832	930	924	897	911	909	914	939	927	915	881	926	966	857	920	898	874	898	923	906	870	892	937	916	920	894	912	916	913	861	917	879	941	963	876	963	921	897	985	973	935	888	924	911	925	898	863	898	911	883	869	894	904	878	881	934	888	895	936	888	884	855	875	921	957	902	891	913	931	942	876	863	946	945	814	903	907	913	931	841	872	973	892	901	939	917	902	934	892	901	882	904	903	948	897	898	894	870	940	885	929	928	942	894	896	925	874	917	886	924	947	895	928	915	926	875	905	928	879	897	943	917	844	894	931	882	911	971	916	924	904	925	981	925	836	894	888	905	909	923	938	899	922	941	979	892	938	920	917	932	894	892	897	912	881	905	858	953	902	903	885	905	904	979	937	901	928	889	924	928	977	878	863	910	892	880	886	925	890	925	897	866	931	902	906	893	980	942	886	939	887	938	897	918	859	907	904	939	895	936	864	858	906	939	917	928	920	908	918	873	905	891	892	904	868	820	943	832	902	903	910	930	954	898	884	901	884	885	902	915	875	890	940	877	913	943	894	949	935	915	911	879	880	874	874	880	943	887	946	911	844	912	918	944	919	929	944	919	883	942	905	903	955	948	906	884	908	908	876	895	878	940	924	964	927	929	920	868	897	953	927	941	929	890	939	958	880	916	902	921	898	918	893	888	857	930	876	893	971	909	906	905	916	873	918	898	905	918	910	889	923	870	916	905	934	915	929	972	911	904	930	928	865	906	919	947	921	907	879	899	910	861	912	930	912	917	891	888	876	963	889	898	918	878	954	898	912	932	895	932	894	893	907	933	910	904	949	926	911	913	912	906	908	906	881	885	913	897	956	889	880	943	937	949	879	950	929	883	869	874	849	944	924	924	961	992	929	895	917	895	919	935	924	934	849	944	907	926	890	945	893	901	892	978	920	915	925	956	881	923	876	838	923	924	957	914	906	953	937	939	874	904	889	929	910	965	937	809	858	831	919	915	882	839	878	897	895	957	898	924	912	898	975	931	886	889	912	897	901	913	899	914	902	921	876	928	902	911	927	907	925	924	882	927	898	928	957	898	891	935	953	869	947	911	941	909	913	962	914	899	863	927	915	937	860	861	956	881	926	907	888	910	925	953	860	899	879	921	920	893	975	900	929	894	902	911	885	947	936	930	866	889	876	865	922	889	888	900	894	911	909	909	925	866	937	920	941	939	910	942	913	952	904	918	888	920	941	881	871	918	896	849	878	910	895	938	898	984	929	910	904	935	921	916	902	930	925	906	904	926	879	897	945	914	929	950	965	884	910	894	861	924	904	952	941	888	930	869	913	869	900	888	888	897	914	913	918	878	927	874	917	922	924	928	937	918	911	934	908	920	902	915	933	928	923	916	906	888	883	908	902	897	943	924	980	956	896
29226	27063	24683	3957	410	359	406	377	376	363	373	334	353	358	354	377	367	383	343	379	342	356	386	389	353	341	384	391	362	365	383	355	332	363	384	350	345	380	343	345	359	384	330	368	325	385	368	344	368	401	368	381	372	378	336	399	338	397	340	368	353	379	321	390	383	342	387	353	316	374	372	338	384	369	385	357	358	329	367	351	389	309	345	351	369	372	376	380	344	379	393	368	361	369	371	352	357	370	359	334	365	344	346	370	344	396	360	385	346	364	366	383	360	385	362	362	346	363	389	390	373	370	378	375	353	358	377	367	362	353	369	386	398	366	358	370	371	375	374	355	343	373	390	349	374	359	351	363	359	378	382	359	348	364	346	362	356	372	351	360	389	394	375	351	370	344	347	345	366	407	358	366	387	368	365	392	373	385	362	402	334	335	356	369	387	369	333	355	376	315	363	368	355	363	356	368	372	360	397	368	343	377	358	398	350	365	384	369	355	398	363	384	330	378	376	367	374	346	385	355	367	332	350	386	376	384	366	366	357	352	377	368	387	373	354	312	362	377	336	387	357	348	369	375	352	360	397	385	333	348	380	396	367	348	406	366	371	377	373	384	399	335	354	352	372	355	349	336	331	358	381	397	335	335	397	357	350	382	346	372	349	371	345	331	391	347	369	330	393	352	363	338	351	354	365	376	378	331	338	328	365	395	416	360	362	372	371	336	322	330	352	345	371	364	382	342	361	396	385	341	350	376	364	374	377	360	346	381	372	365	352	353	387	353	354	360	368	363	351	334	382	367	347	350	385	388	363	356	359	374	318	306	353	359	347	315	370	379	355	379	368	373	348	356	364	361	357	372	362	357	364	360	348	345	361	384	387	395	385	358	356	392	345	353	354	385	347	354	340	363	318	341	371	393	370	362	342	346	353	364	363	368	348	376	352	374	341	381	389	347	374	357	365	365	370	380	315	355	402	360	363	382	330	360	351	350	392	396	359	360	361	349	387	399	336	355	332	383	398	385	349	387	358	375	343	368	387	369	377	358	331	379	346	328	374	346	366	366	372	369	361	380	360	334	372	343	390	378	378	358	337	377	396	360	346	356	364	373	369	360	363	368	386	322	351	356	346	352	394	372	351	377	364	349	363	380	352	385	356	389	365	391	341	351	383	348	417	357	352	350	378	389	358	355	363	359	391	355	357	373	368	380	364	352	339	389	368	343	398	383	361	387	396	360	393	357	380	376	355	371	398	315	382	370	334	359	335	384	344	389	382	363	352	368	339	360	398	355	393	330	316	353	377	352	370	362	371	366	340	366	362	374	362	364	336	360	378	390	371	378	362	361	355	378	349	367	356	387	373	351	352	340	381	369	358	386	359	371	339	376	354	341	350	373	368	358	329	361	345	370	382	359	358	381	365	361	351	350	358	396	354	374	375	366	340	382	393	370	407	365	360	419	333	333	417	355	384	362	354	365	377	373	337	347	372	398	360	373	353	353	368	393	361	376	365	362	358	360	354	344	350	355	371	344	371	393	354	393	365	359	346	389	359	355	345	412	372	355	346	349	330	376	357	380	321	355	375	355	340	366	370	353	384	368	329	366	373	357	352	368	351	355	352	371	366	400	360	389	322	368	372	341	363	372	395	373	384	358	366	397	359	357	376	347	371	378	357	407	359	359	337	384	361	350	343	331	368	364	350	352	374	392	361	365	384	363	367	364	354	392	368	366	359	376	368	359	377	353	369	374	375	340	365	383	342	374	365	326	371	357	331	358	354	389	344	345	346	400	350	380	350	366	360	397	359	377	373	408	374	365	357	328	347	363	380	357	347	379	345	327	352	366	342	399	358	348	377	392	364	332	342	377	363	367	353	340	389	361	387	328	407	360	373	353	368	350	382	354	408	380	370	383	344	374	392	357	384	353	361	382	345	372	347	366	358	378	359	391	366	379	360	384	380	390	362	368	359	384	323	352	363	367	377	358	405	363	343	375	361	347	406	352	371	375	368	351	390	352	347	361	350	387	372	374	357	352	357	392	376	374	382	335	356	368	365	383	332	339	364	369	364	372	360	366	375	408	358	350	375	375	359	334	358	359	338	368	376	332	379	370	323	361	370	372	375	368	421	373	364	380	395	367	379	352	362	359	372	378	370	372	398	395	362	359	354	368	340	382	353	383	345	347	376	353	382	361	367	349	362	333	399	337	412	378	350	354	414	379	386	344	372	341	383	381	397	362	396	343	372	371	381	389	342	408	353	346	399	358	398	385	361	401	358	337	316	365	333	384	366	357	375	333	337	362	348	392	347	366	333	355	382	356	387	377	339	368	361	374	332	362	369	362	377	357	349	379	361	388	350	400	358	338	382	401	361	372	388	343	348	368	381	348	367	377	359	334	359	354	361	370	342	407	354	383	390	380	367	381	360	356	348	395	365	339	380	371	348	380	363	352	369	351	379	381	379	373	375	380	356	400	355	339	371	322	375	368	360	368	365	362	339	398	366	378	385	350	380	345	345	358	370	347	372	369	365	367	344	355	346	383	371	355	369	357	349	340	353	347	356	381	330	359	356	368	371	352	343	353	369	370	333	361	362	403	352	402	375	345	346	365	371	356	369	365	361	336	361	392	352	352	367	374	372	355	381	390	341	336	383	380	371	381	363	374	366	375	342	355	378	367	377	395	310	394	358	383	335	371	361	363	390	404	366	387	374	388	363	386	357	362	366	389	367	414	350	332	369	361	378	368	375	362	396	372	362	393	355	374	357	380	378	371	342	416	365	348	355	348	364	365	343	356	365	402	358	346	403	353	348	383	394	344	372	375	390	370	375	372	370	377	357	375	355	342	336	378	370	375	352	369	374	399	336	373	367	358	337	363	345	360	369	374	402	381	376	381	360	343	319	342	357	355	354	378	365	414	333	360	376	371	379	382	335	391	347	335	389	349	340	356	333	343	375	367	319	392	361	363	385	359	333	364	395	370	360	355	355	356	404	368	393	361	363	373	363	365	361	357	399	380	372	373	335	360	385	371	383	352	334	334	414	340	355	347	355	346	373	366	389	368	388	374	374	415	327	365	353	385	326	385	374	338	365	385	364	384	380	348	376	342	387	368	349	378	376	334	351	348	387	362	380	362	355	333	369	339	360	381	388	349	363	316	357	358	341	331	387	387	359	413	323	383	353	360	362	324	346	355	382	370	364	387	353	396	378	405	367	359	386	322	372	352	363	392	348	389	395	363	396	329	379	349	379	385	328	364	380	361	408	390	350	375	391	357	405	324	350	346	371	380	380	345	370	363	352	357	367	408	363	312	345	376	359	330	386	391	369	386	407	409	344	396	379	346	380	358	318	372	380	339	344	352	402	352	359	379	369	374	344	364	403	385	378	342	353	369	330	372	371	343	372	360	368	373	360	360	348	364	376	380	369	329	372	370	384	354	378	363	392	373	350	358	368	338	350	357	413	397	344	372	359	393	374	346	385	377	374	361	400	334	361	339	387	385	361	378
25278	39570	15776	746	433	447	432	415	397	390	370	431	403	394	405	411	397	426	411	438	419	406	429	409	403	411	393	393	409	405	447	389	413	394	421	410	391	406	394	395	388	399	405	363	389	396	417	396	408	397	412	386	415	363	383	360	362	432	423	408	427	400	377	364	431	366	404	393	403	412	391	413	393	425	363	409	379	393	405	372	434	426	455	402	362	416	409	424	388	394	418	412	397	397	448	396	429	446	383	405	408	413	406	358	368	380	398	392	394	396	400	379	391	404	384	413	391	370	394	369	413	363	378	449	417	367	370	408	387	400	399	411	407	424	390	409	409	403	420	388	384	392	404	426	388	415	437	391	393	417	408	388	397	373	391	394	402	396	405	435	368	396	400	412	384	405	415	398	402	408	384	422	416	406	387	400	361	396	420	415	407	417	402	387	356	349	414	409	401	387	343	381	384	405	410	384	375	381	381	384	380	423	387	427	424	369	350	376	382	393	366	382	452	401	417	416	401	393	420	401	405	407	387	427	402	372	416	400	440	382	412	408	367	343	434	374	399	378	382	409	413	419	396	420	406	363	402	428	376	388	383	412	400	357	371	383	431	401	370	414	405	428	394	410	419	416	403	415	404	402	405	394	403	408	378	404	402	389	374	409	401	444	368	386	406	352	398	356	362	401	407	427	432	413	415	384	366	385	420	401	422	433	410	390	388	431	413	378	450	406	401	399	389	393	374	401	391	423	367	393	419	405	392	404	387	434	394	399	420	393	447	400	386	406	378	421	439	417	413	408	422	374	377	425	413	418	383	398	413	402	422	419	383	429	388	370	381	421	378	432	436	408	383	390	363	420	404	392	393	388	422	408	407	364	442	409	396	387	396	405	421	409	389	405	437	370	413	389	415	347	432	360	426	405	363	418	376	388	377	397	375	413	412	391	420	412	420	416	392	384	377	376	394	365	444	438	415	411	434	401	387	411	410	410	395	424	404	438	456	391	389	376	401	419	379	406	409	409	378	440	395	379	379	334	374	375	410	389	378	418	380	389	371	369	385	392	386	376	421	369	374	415	398	393	411	415	412	373	404	394	374	426	394	446	380	387	375	411	402	385	358	393	395	414	408	405	415	404	410	390	449	428	405	391	355	398	404	418	393	414	400	407	432	395	374	386	428	421	389	407	398	389	329	385	405	397	391	391	398	417	367	391	421	389	387	366	460	408	416	399	385	377	391	460	378	393	413	420	405	380	394	433	416	374	384	407	396	389	398	391	416	415	416	387	388	365	407	438	386	387	395	381	437	389	440	372	435	396	421	413	431	368	366	414	382	385	392	373	376	420	403	430	407	377	358	429	394	363	388	409	386	401	404	404	404	421	431	413	400	419	441	384	421	423	419	447	363	409	382	438	382	435	401	380	414	411	379	387	373	408	411	412	402	414	394	416	394	390	384	381	367	426	428	378	377	455	390	374	388	392	414	388	378	404	390	406	395	339	405	374	421	374	402	346	362	417	384	388	375	415	370	406	398	377	373	375	399	432	398	408	372	404	407	391	416	393	353	357	401	404	415	413	385	398	386	391	418	363	396	348	377	401	401	385	405	417	382	407	365	404	451	407	413	392	412	391	407	374	388	411	425	430	382	400	414	397	411	395	427	377	399	410	374	380	398	420	395	379	412	412	422	394	418	405	378	391	412	398	410	404	428	394	411	427	387	449	387	411	397	409	403	418	409	437	374	390	416	392	379	393	388	363	386	398	406	387	394	383	387	414	403	423	405	395	391	384	404	426	441	396	393	391	406	410	415	355	416	406	377	373	385	411	389	370	392	443	433	394	402	410	408	417	421	386	391	420	398	405	401	390	421	434	394	412	440	404	403	383	400	387	407	411	412	398	375	419	393	382	420	403	444	387	416	352	388	391	382	401	422	356	362	390	388	392	417	398	401	414	366	385	382	425	375	422	405	361	429	403	400	370	385	424	442	374	405	354	398	360	379	399	421	390	395	397	377	417	419	425	386	398	408	410	383	373	454	403	382	385	392	395	399	386	386	380	397	412	425	404	373	391	406	424	439	457	415	451	381	377	411	375	389	406	414	390	465	384	430	393	405	393	414	427	380	401	406	392	387	390	385	414	376	390	377	396	446	435	392	395	432	407	403	398	438	378	413	391	396	437	363	377	420	338	430	402	425	366	425	383	404	411	392	390	382	412	394	402	388	381	375	387	406	426	404	394	355	399	375	382	419	396	389	344	393	386	384	421	394	345	371	391	430	385	419	367	378	384	410	401	425	409	414	375	428	382	403	399	405	414	390	386	389	385	416	395	375	398	383	410	348	408	424	394	423	402	407	397	389	395	421	404	409	377	403	397	356	436	393	442	394	414	419	402	381	397	394	371	362	391	402	420	390	388	406	402	455	404	402	409	411	397	383	381	417	357	386	401	404	356	410	380	428	414	336	395	373	416	399	418	418	411	432	381	405	401	413	431	386	442	388	420	388	424	419	396	414	397	394	400	392	367	377	378	409	392	401	391	375	380	408	425	416	426	390	382	437	393	399	414	393	388	396	428	384	389	417	368	410	398	399	377	386	363	370	414	384	431	395	418	359	407	385	399	416	390	390	362	368	412	412	406	412	445	373	423	405	413	352	421	411	399	401	386	388	379	383	375	398	399	363	386	389	451	361	395	435	393	396	448	388	403	386	410	409	440	412	374	419	370	362	404	413	402	387	408	412	420	379	425	388	415	402	409	431	412	412	418	405	452	387	407	359	390	419	387	392	399	389	421	385	386	429	404	419	418	410	383	419	380	384	392	389	390	419	369	387	420	426	399	397	377	407	402	410	385	386	355	403	416	378	393	373	411	398	398	406	418	416	432	386	379	403	390	390	393	402	416	400	418	407	417	393	425	395	420	357	399	415	372	408	413	392	396	395	368	419	394	396	398	413	381	423	409	388	418	386	407	382	382	410	394	396	388	384	386	393	382	412	399	406	378	417	399	411	378	428	412	398	387	416	402	401	410	385	378	384	369	400	374	413	403	391	437	415	447	383	400	431	402	407	378	372	368	446	385	418	373	443	405	413	355	423	378	382	395	388	389	390	376	408	375	419	383	392	400	413	387	387	411	382	384	400	402	426	397	400	387	418	385	357	378	378	383	389	394	407	403	386	349	386	429	384	396	413	406	388	391	419	423	424	387	385	431	368	382	402	372	370	366	422	405	435	420	388	445	403	380	386	379	401	425	424	390	427	383	425	439	382	362	364	412	415	406	382	358	409	422	385	380	413	391	383	438	385	382	369	386	367	389	392	395	394	385	369	411	402	396	402	380	397	399	421	371	384	395	373	396	408	412	396	407	408	409	377	376	393	427	374	374	403	377	395	359	387	408	395	406	418	423	379	363	381	408	396	422	393	399	414	409	394	421	362	415	417	440	405	410	418	416	399	433	393	390	384	409	389	420	355	376	362	351	396	413	401	397	414	428	405	394	410	400	398	384	416	466	400	398
23771	22400	33429	23864	19512	7976	860	706	629	620	565	545	570	541	527	521	519	545	520	524	541	574	559	495	521	555	519	509	486	475	491	503	501	531	504	501	466	535	533	510	516	544	547	535	520	543	503	505	511	567	516	484	549	480	497	518	542	513	510	558	520	496	517	539	534	505	472	525	486	521	506	451	504	511	513	498	541	545	530	496	494	536	505	496	501	541	526	502	512	523	546	483	501	496	487	535	486	505	532	509	499	539	503	542	502	496	503	552	563	507	500	492	500	498	510	515	501	529	490	523	496	511	527	528	495	529	492	498	512	538	510	548	550	520	513	522	520	492	554	519	499	535	563	481	522	505	522	511	501	496	510	487	525	510	524	498	516	521	524	491	511	552	475	572	509	509	500	492	524	529	484	485	505	483	514	513	498	493	484	512	494	519	538	474	503	507	514	502	540	519	561	480	559	468	550	496	499	507	559	501	538	536	528	545	506	528	511	458	532	557	517	547	493	482	485	497	513	517	536	529	534	518	531	499	516	485	521	518	523	493	487	522	530	520	533	487	544	521	518	471	534	544	525	507	502	511	539	545	483	542	504	499	497	526	528	501	504	518	511	498	521	530	546	554	520	526	522	527	562	511	529	509	492	538	529	508	508	508	506	551	488	529	543	497	502	500	532	490	539	539	530	499	541	508	528	533	544	476	486	542	543	511	530	508	545	529	508	509	470	496	485	540	478	514	549	510	543	527	496	527	534	526	505	495	478	494	548	497	549	559	496	514	525	482	500	515	518	535	542	501	549	537	535	539	527	531	492	477	491	507	496	538	510	534	497	518	498	527	518	540	523	476	521	525	534	511	543	551	539	537	562	506	513	551	504	471	532	490	508	494	538	513	506	556	539	491	497	526	554	540	492	494	505	478	552	484	502	487	535	511	514	526	557	524	503	524	561	487	498	524	538	498	502	500	494	519	513	524	493	507	506	526	491	554	508	507	518	499	518	490	514	554	520	530	512	516	534	527	527	486	519	481	522	519	500	527	542	516	495	503	526	485	520	515	557	500	539	516	533	505	467	523	505	507	494	508	515	499	512	522	487	539	512	550	540	490	507	530	534	493	520	525	522	523	539	504	495	494	475	495	488	488	490	468	518	550	530	526	514	517	511	508	489	515	462	521	522	563	556	539	538	509	476	513	512	507	553	524	500	521	487	504	491	525	549	555	489	535	531	520	513	543	507	506	490	494	539	495	505	546	477	505	516	510	524	530	508	497	515	507	499	507	554	535	531	568	507	550	513	523	479	487	530	522	517	508	546	523	476	482	528	474	548	519	525	562	497	475	488	524	517	506	527	520	506	520	508	539	491	507	529	508	513	554	519	518	526	537	482	538	539	522	501	498	543	511	513	551	487	476	541	519	550	516	516	482	502	484	470	488	531	526	532	485	522	526	512	536	462	544	543	488	502	543	521	510	497	490	507	560	580	524	555	518	513	517	506	537	566	480	486	506	472	544	504	504	525	548	490	517	527	565	527	521	518	524	513	517	516	519	513	513	505	508	510	514	532	510	541	539	551	493	487	483	533	502	529	478	489	539	505	543	526	497	526	509	527	521	527	517	523	507	496	472	504	509	534	550	525	495	517	533	483	518	523	557	475	512	524	497	549	513	551	487	564	483	497	504	511	518	517	520	535	534	488	494	495	499	527	518	547	489	503	549	506	520	548	521	503	538	487	531	504	530	527	499	502	548	484	497	505	486	481	492	500	546	518	489	519	515	531	503	515	505	532	478	526	544	514	535	494	548	485	554	501	504	500	536	513	552	508	538	500	512	540	509	503	474	489	507	532	520	525	579	522	498	478	524	485	507	517	499	508	523	463	516	511	474	527	528	545	500	530	505	542	524	477	528	502	508	479	469	510	528	492	526	533	522	534	550	495	519	497	543	513	521	480	523	517	521	537	499	533	510	516	502	504	488	517	528	528	537	514	539	469	473	554	479	525	503	516	476	522	521	493	486	520	523	492	480	510	505	506	541	531	499	522	490	519	527	521	512	501	504	523	499	523	508	519	530	497	486	541	516	515	485	499	507	514	525	524	494	505	518	504	500	517	446	500	507	519	585	525	562	519	485	536	531	519	481	519	498	468	535	491	541	549	487	526	502	509	504	511	481	515	494	540	563	488	488	503	537	485	531	508	536	468	543	533	538	534	507	472	494	519	505	531	543	537	536	464	502	504	486	517	532	528	502	487	535	522	508	534	529	537	532	523	558	561	489	511	490	497	506	520	513	533	483	516	529	498	508	547	452	541	513	553	516	506	518	545	530	491	536	547	527	502	514	515	503	528	514	540	508	505	531	519	534	522	492	524	473	532	538	518	536	574	520	522	549	520	500	510	531	517	531	510	524	530	550	511	509	484	535	511	493	535	512	531	533	497	489	520	511	565	542	545	506	524	483	509	475	550	497	516	518	473	537	503	484	461	522	490	535	459	497	555	545	503	511	481	500	511	464	519	506	538	555	563	521	478	538	541	522	556	497	522	503	502	518	527	513	499	509	483	517	554	510	523	501	517	510	519	503	502	499	488	506	527	519	489	508	549	453	523	568	507	510	479	517	503	562	515	509	503	537	522	483	524	525	520	483	512	501	528	526	504	479	500	509	497	517	528	504	558	502	506	507	501	504	569	515	477	528	514	496	486	498	536	483	485	530	474	509	489	491	550	548	503	487	509	499	489	512	529	494	513	508	489	512	506	502	541	524	480	509	533	538	516	522	532	514	502	488	554	522	501	498	499	509	490	523	517	528	570	488	511	526	505	545	559	511	493	509	535	533	542	507	522	497	491	506	498	487	511	540	515	518	510	522	533	487	507	477	535	524	517	516	525	470	544	513	515	543	493	486	544	524	484	499	500	487	552	517	525	500	526	533	508	506	513	548	563	478	495	508	508	500	549	502	465	470	543	486	538	497	514	502	495	513	512	538	517	522	476	490	531	533	527	516	526	510	526	493	504	512	576	484	533	505	536	522	488	534	508	540	569	500	530	487	538	527	523	501	465	487	515	510	476	533	516	502	511	515	528	489	490	543	526	538	507	505	519	559	536	475	496	550	508	528	555	483	543	538	539	554	506	538	485	523	481	511	486	475	507	538	518	520	545	490	501	479	529	548	532	509	513	503	505	540	557	517	517	527	481	520	485	505	516	503	497	537	552	499	526	491	519	528	539	503	505	535	529	539	514	498	516	485	496	535	467	509	514	518	559	505	497	475	540	508	506	511	501	499	543	531	506	518	547	510	528	552	535	499	510	520	490	531	504	517	489	511	523	497	505	533	522	527	493	547	488	497	547	508	515	520	555	514	487	520	534	583	563	482	462	536	540	477	525	508	508	486	527	501	509	516	521	497	518	469	505	539	504	514	515	523	546	473	496	509	521	504	446	535	527	541	501	515	524	493	527	512	520	511	504	475	530	523	528	540	518	538	501	521	510	488	512	514	524	528	533	495	497	539	517	503
41561	88820	49483	4247	1196	1005	857	793	698	644	639	609	572	593	574	605	585	560	508	567	543	553	582	551	586	527	522	538	533	519	555	567	566	527	540	534	541	500	503	548	491	499	515	547	497	474	526	541	505	504	521	537	515	486	542	529	521	536	538	549	496	522	539	552	498	534	528	517	549	500	549	492	505	539	557	506	525	504	535	547	537	538	517	523	550	503	519	532	504	544	550	523	513	516	510	493	502	509	550	527	585	530	524	523	506	564	544	513	526	483	529	506	550	518	508	529	524	511	553	516	516	506	558	540	557	570	504	522	532	500	535	538	541	559	503	498	497	529	508	522	540	548	543	476	530	538	539	529	542	507	533	545	491	520	493	511	534	531	541	514	592	531	522	483	547	562	565	479	564	546	552	534	523	574	517	549	557	551	511	557	525	517	538	502	488	562	523	523	565	525	574	478	525	514	522	543	508	571	516	530	516	539	541	523	480	531	521	530	549	528	571	541	523	483	526	532	508	489	500	502	509	522	522	549	511	547	527	517	511	506	515	512	500	524	563	523	510	522	551	546	487	556	503	535	539	518	552	513	483	558	516	541	543	566	517	578	515	517	536	540	545	489	499	540	583	530	526	489	546	523	557	546	547	541	582	563	517	500	542	512	550	528	511	544	515	531	532	517	537	575	546	542	547	554	529	535	538	553	508	554	503	553	554	520	536	506	530	564	510	525	556	531	540	526	519	550	520	504	501	522	528	518	545	533	527	534	583	506	540	499	511	568	512	499	545	518	518	494	528	546	542	559	525	511	508	534	551	504	497	544	560	543	507	516	529	531	492	484	504	521	526	537	528	514	513	527	581	504	521	509	534	558	576	480	529	561	522	534	545	506	551	565	533	504	501	516	531	554	529	497	564	534	522	536	526	560	528	554	556	524	486	541	530	476	505	543	544	530	554	530	538	548	481	516	538	542	554	508	527	495	517	506	570	547	524	584	566	543	549	518	564	550	549	510	517	526	511	530	485	481	510	506	529	547	524	540	548	531	526	507	533	533	520	531	493	539	523	501	526	496	527	515	510	527	493	482	510	504	521	520	496	533	515	489	499	530	540	497	560	546	526	493	530	510	528	473	543	535	510	553	522	570	533	521	518	510	490	494	526	468	492	538	525	533	563	524	486	524	491	558	522	526	514	545	534	505	498	563	539	498	518	506	594	503	515	514	526	481	523	535	554	512	540	547	537	534	536	480	548	528	541	544	533	528	525	505	510	569	521	547	521	460	541	536	541	516	554	609	560	527	551	545	517	480	506	481	507	512	527	463	541	548	465	529	497	535	535	557	576	513	506	554	512	547	518	472	530	589	528	509	541	577	498	522	514	545	551	447	504	513	515	559	543	588	487	521	507	549	562	526	469	564	506	515	537	511	549	496	558	527	546	514	490	542	519	523	524	517	488	498	532	509	526	579	529	520	556	528	508	530	535	522	556	527	516	491	514	546	511	499	509	530	503	512	522	570	546	549	532	529	535	525	518	515	548	559	569	505	539	511	507	501	565	517	543	511	512	497	510	492	557	503	522	545	506	502	482	538	514	540	527	533	534	552	529	551	492	528	497	545	506	492	523	499	494	571	508	525	488	493	583	502	519	532	515	540	518	487	500	544	507	571	551	496	543	512	535	518	499	566	548	475	487	526	518	521	497	538	538	519	539	527	552	544	530	553	527	521	532	515	520	530	536	562	500	520	514	540	537	556	505	511	525	509	520	551	512	520	544	521	495	495	472	560	555	546	513	477	489	522	543	514	496	567	544	470	482	504	518	514	511	527	492	543	485	543	526	565	512	536	540	538	549	468	550	531	528	529	538	549	523	533	510	545	556	517	545	529	539	557	509	531	532	560	514	576	509	521	527	524	561	513	545	539	504	515	517	539	531	530	512	488	538	549	549	525	532	522	578	564	554	505	497	510	545	538	556	520	534	489	566	508	511	518	516	569	565	549	524	541	491	553	505	513	509	549	505	547	549	505	506	526	538	541	534	520	597	546	520	527	522	524	510	531	555	522	533	551	556	534	502	470	568	540	526	509	541	533	486	518	560	561	566	554	535	559	502	493	502	538	553	514	517	522	519	539	536	529	526	546	477	565	525	530	526	489	517	562	523	504	505	566	552	540	513	528	523	500	530	480	514	525	523	569	527	521	532	530	524	533	513	497	543	529	495	556	513	541	524	518	525	534	550	525	545	529	516	558	512	563	518	556	505	518	535	568	488	539	524	552	524	552	529	484	540	530	518	485	556	507	540	505	525	505	569	517	542	545	535	530	578	522	518	511	526	504	518	521	541	545	558	600	519	520	512	527	547	532	531	497	545	527	510	506	549	510	578	534	552	521	525	530	584	551	512	517	541	504	491	523	514	507	533	550	495	545	533	524	501	561	536	549	502	528	536	535	500	492	563	521	497	489	515	540	557	483	524	520	515	494	511	518	525	524	564	522	585	593	536	514	540	507	558	482	551	539	534	514	515	523	526	512	548	512	519	521	504	520	528	536	499	534	542	543	498	505	548	553	563	532	491	517	552	494	531	552	541	534	466	488	488	551	540	552	510	508	509	499	514	510	525	517	540	538	525	573	501	516	488	539	493	551	505	532	521	528	549	508	501	523	513	518	493	545	527	577	556	538	513	478	554	536	534	515	502	541	486	497	502	555	470	550	510	527	498	538	543	467	528	546	472	502	561	520	552	547	526	533	561	526	530	573	524	518	526	532	540	523	537	553	486	500	507	533	526	518	526	548	523	539	539	551	532	504	549	530	538	490	569	493	534	524	524	488	509	466	520	517	557	514	562	549	495	519	526	542	530	506	494	554	538	536	515	537	536	545	537	503	516	550	505	554	546	510	539	512	509	508	539	558	513	529	510	555	542	520	532	515	535	523	526	594	492	540	524	535	534	482	542	538	516	559	533	549	560	543	550	499	520	498	550	521	507	539	493	540	532	509	494	533	530	500	488	523	504	519	540	511	521	516	520	541	498	534	505	518	530	524	576	539	591	539	516	515	549	519	501	545	556	507	489	519	509	514	529	503	537	508	571	559	523	519	562	522	550	504	537	536	555	522	542	497	542	536	513	511	522	524	532	553	523	497	511	493	529	528	583	514	514	495	550	522	533	562	511	527	490	528	561	564	494	532	540	538	516	526	488	500	506	526	519	502	519	565	508	561	526	494	505	507	526	504	532	481	502	537	517	524	532	551	544	514	420	561	530	533	515	512	510	550	525	507	535	534	551	509	534	545	521	548	491	516	526	535	524	552	506	529	502	528	523	511	496	493	551	515	506	510	518	541	517	561	561	542	540	535	518	553	573	528	561	485	537	502	522	536	525	518	568	486	529	508	524	539	562	487	518	515	550	516	510	527	529	539	541	515	529	548	537	506	539	539	533	485	519	519	499	528	512	535	511	540	561	538	547	501	542	480	489	520	533	492	515	551	516	545	502	521	539	532	534	525	573	538	570	493
24962	23293	31842	23634	11477	1298	796	702	677	704	656	709	685	672	613	682	644	650	653	658	648	634	622	603	670	596	619	681	626	615	633	668	684	663	670	664	619	717	613	679	653	618	676	619	623	616	628	628	618	649	674	614	631	600	664	657	675	653	646	615	650	614	619	656	632	606	599	710	620	646	637	633	658	646	596	606	650	658	679	626	661	620	633	613	675	641	581	614	609	686	602	624	606	635	638	653	660	680	638	585	668	614	586	647	604	608	699	653	652	655	685	626	645	597	640	623	597	644	597	642	607	617	656	640	635	587	621	685	664	603	649	637	617	610	613	597	644	659	622	617	600	683	653	670	633	684	642	650	600	638	667	644	641	617	594	651	609	641	667	591	636	655	612	665	651	635	613	636	670	658	633	646	613	631	664	687	595	653	635	634	667	614	630	647	657	586	617	650	662	638	652	647	643	637	652	688	597	642	659	638	710	653	639	651	694	611	629	642	678	655	651	626	662	617	662	667	634	598	631	648	657	667	631	603	644	616	615	638	621	627	614	615	635	653	664	637	620	616	660	622	602	659	633	709	640	602	602	641	660	638	623	648	602	655	649	640	605	659	602	639	646	672	664	627	610	613	651	584	661	654	653	639	667	663	649	660	687	655	679	652	653	627	616	619	645	623	621	659	623	627	653	627	654	675	653	612	666	639	614	638	664	644	605	643	672	626	615	620	671	642	617	693	647	656	628	636	596	664	643	608	643	637	579	638	628	615	688	657	648	605	659	666	640	681	654	585	631	615	675	642	665	654	614	600	639	614	638	612	615	659	638	589	624	596	632	650	642	650	580	609	672	633	649	653	671	679	659	622	664	676	611	668	661	644	614	679	674	642	654	668	643	682	630	642	647	662	637	631	672	635	627	627	625	626	621	656	658	692	637	643	631	644	679	689	617	614	646	656	658	649	630	660	634	594	649	651	672	633	708	631	604	665	619	598	620	662	690	633	633	647	642	649	655	659	650	613	663	642	621	648	606	654	636	632	606	650	635	626	614	683	662	670	667	663	601	673	672	644	664	622	662	612	633	652	628	666	671	625	605	669	655	664	673	619	619	639	622	615	636	674	624	640	663	650	662	647	647	657	617	575	622	643	699	667	655	628	669	661	609	648	610	596	615	631	638	623	623	643	632	651	666	651	625	595	637	639	647	595	655	643	630	666	649	629	623	660	619	621	689	651	647	605	637	658	643	619	630	641	695	637	629	633	583	649	640	643	655	642	667	643	625	637	624	677	683	704	633	612	584	623	651	610	628	644	595	637	651	652	639	587	612	676	657	669	619	654	660	673	620	572	666	652	606	647	695	683	684	666	650	646	667	668	667	635	605	621	642	620	672	644	624	631	643	656	624	606	621	609	656	608	624	650	641	683	655	636	649	637	677	639	606	611	652	664	624	680	650	633	605	629	627	654	622	626	606	574	670	661	650	613	621	616	701	635	653	649	641	639	651	622	674	634	612	660	661	647	653	643	663	661	633	670	646	664	694	655	641	631	644	640	630	669	623	640	596	636	625	641	632	658	679	617	633	665	634	624	648	656	650	675	679	603	630	631	647	657	666	619	646	628	704	659	648	575	635	633	637	645	647	615	585	627	624	639	643	618	670	650	663	652	651	654	642	563	647	648	628	651	623	645	631	664	671	620	633	639	614	605	630	637	614	602	626	693	682	633	619	657	609	662	624	612	638	699	626	647	651	665	632	647	647	582	642	669	645	650	650	616	611	661	614	612	659	659	620	689	653	635	623	648	660	622	619	639	625	660	626	690	662	640	629	636	603	633	600	657	639	627	653	615	631	621	640	634	675	603	667	654	646	621	650	641	645	688	700	620	666	662	603	662	636	625	652	663	652	661	650	641	665	627	628	650	654	611	622	637	661	592	651	628	611	645	657	659	649	608	634	612	653	630	650	666	615	629	667	657	616	605	600	662	661	663	613	674	690	646	619	700	638	625	564	615	625	665	647	628	590	664	666	691	630	639	653	681	651	650	602	597	621	626	612	629	654	617	648	645	612	628	631	636	641	664	631	649	656	663	615	666	633	634	649	662	620	654	601	640	589	631	649	667	654	641	632	620	686	643	646	644	604	622	673	623	620	619	647	595	623	600	661	660	672	610	637	637	652	615	648	645	679	641	655	642	628	627	652	688	570	681	674	629	624	616	656	628	647	624	666	638	608	630	634	650	597	623	644	648	652	650	651	586	656	668	621	605	637	607	636	634	672	643	648	635	607	642	663	640	645	652	607	627	687	626	648	669	696	681	629	651	654	654	706	691	655	669	662	651	632	657	671	653	647	646	632	648	668	646	648	642	610	626	632	617	683	605	627	635	694	601	725	655	592	615	624	653	655	637	664	627	642	667	668	659	631	661	626	630	649	626	661	647	644	628	615	569	653	619	644	650	612	623	620	647	674	666	627	634	640	622	653	639	623	672	653	692	678	639	622	680	649	598	643	622	653	630	632	638	680	632	649	612	656	611	623	654	647	611	603	649	622	632	653	664	627	646	614	660	623	588	668	685	615	630	622	644	642	668	635	625	626	651	660	603	630	663	683	638	606	654	674	686	672	651	599	660	659	656	630	633	646	658	613	681	657	661	628	617	623	600	612	662	625	606	694	618	627	652	653	609	691	643	653	620	582	615	659	583	621	664	673	635	665	582	611	603	637	643	672	599	686	631	649	646	661	633	645	669	648	643	612	633	655	612	647	665	677	599	627	644	669	687	639	605	599	682	626	628	626	638	612	605	635	700	591	643	602	616	639	666	610	614	645	651	692	649	644	692	631	604	708	607	676	643	685	630	621	616	633	676	615	671	629	652	623	611	601	663	636	653	680	662	674	648	603	633	654	591	628	686	669	653	636	614	657	641	648	638	603	680	592	603	669	627	604	689	653	645	598	610	662	702	644	648	603	646	625	628	614	692	619	666	604	611	644	664	595	591	618	619	651	663	627	629	599	632	633	660	639	618	670	651	603	622	559	661	650	634	667	632	650	654	662	649	649	653	662	665	664	663	678	639	601	667	656	638	680	604	650	597	636	618	622	659	641	628	620	646	649	689	585	639	639	626	683	671	651	646	622	634	664	658	642	641	612	652	645	622	589	611	680	656	591	594	674	615	690	646	665	602	646	655	659	661	664	622	627	621	650	626	633	677	647	659	680	662	663	664	650	636	671	621	663	674	636	640	649	607	667	622	630	643	626	676	632	624	677	613	603	597	654	676	619	624	635	656	644	624	685	626	629	608	623	620	624	637	647	671	602	638	625	642	686	675	599	629	645	661	635	656	603	594	634	664	664	626	597	607	599	627	657	646	675	663	695	639	598	624	614	652	668	626	636	679	633	594	613	632	682	629	639	624	664	585	668	619	625	650	673	638	632	634	630	658	610	670	660	610	608	666	652	617	632	663	617	656	622	662	650	617	618	662	638	667	641	637	670	636	666	664	685	625	623	620	622	651	627	652
40373	77865	41113	2048	1063	940	872	771	752	751	756	720	688	661	706	736	706	661	702	698	704	670	673	675	667	706	702	706	693	677	683	678	667	679	690	702	684	691	683	677	680	670	656	670	685	729	693	608	660	667	648	707	654	707	682	673	677	723	670	663	656	657	642	696	659	698	690	674	683	662	653	689	651	678	685	713	734	696	674	651	724	711	696	655	680	708	643	666	640	670	677	681	708	683	726	654	659	657	676	679	674	665	710	706	610	679	674	687	674	643	674	666	659	710	684	614	673	659	669	707	656	686	659	718	663	694	696	690	696	665	703	681	701	634	637	731	644	641	702	726	656	670	643	704	719	687	652	675	684	676	696	705	684	723	730	674	636	653	668	637	670	700	662	677	648	676	648	677	688	638	666	724	624	667	640	634	674	686	658	632	678	657	700	663	712	703	663	718	721	599	698	708	720	633	683	668	706	666	640	669	704	671	719	672	648	703	650	661	692	686	683	735	657	669	650	688	681	713	641	672	662	660	631	687	637	631	700	670	654	732	669	665	623	675	651	684	685	628	617	701	686	680	667	651	701	713	686	683	651	713	729	713	646	705	670	672	645	673	701	671	700	684	718	662	659	689	647	700	678	691	680	705	660	674	695	659	698	684	744	685	644	706	674	714	652	678	684	657	653	666	644	681	662	697	707	706	726	689	665	702	640	651	687	602	680	663	670	683	681	652	683	644	675	728	668	701	697	678	690	684	664	654	691	638	645	694	640	715	668	670	634	668	704	694	656	691	689	682	697	653	676	639	685	682	660	669	691	709	690	693	669	674	678	666	632	701	673	665	646	719	676	692	691	673	656	645	636	661	692	687	675	670	648	722	632	658	683	639	702	674	697	708	674	637	623	648	678	657	645	703	690	689	711	673	665	666	673	691	646	661	620	652	720	665	610	679	670	664	679	660	656	628	674	667	675	692	665	667	618	612	673	635	678	672	667	636	672	676	649	749	717	645	657	657	680	647	637	637	714	733	657	670	702	668	702	674	677	677	684	710	636	649	675	614	639	707	659	704	681	654	705	643	666	665	657	687	638	694	714	661	617	688	687	695	675	699	643	667	661	665	689	701	677	679	724	650	655	669	695	698	638	697	696	621	631	649	656	685	674	698	661	676	666	663	652	716	678	639	671	681	676	671	681	692	670	697	674	649	681	664	680	703	657	694	701	649	724	699	696	683	698	659	648	683	621	674	645	665	659	699	654	682	661	689	677	721	669	687	684	664	678	652	710	657	648	663	648	648	710	715	680	665	652	676	639	669	645	664	707	703	625	646	673	636	648	720	657	691	669	704	679	698	727	641	655	692	655	681	721	756	662	688	659	661	667	656	665	637	705	678	705	656	685	674	710	658	696	655	650	653	681	678	652	692	697	710	683	687	689	670	675	680	643	657	682	659	640	680	661	641	646	689	677	699	690	655	698	657	722	672	644	660	617	681	655	673	693	698	669	694	651	681	709	660	703	681	680	685	620	669	670	704	695	682	631	652	754	647	658	618	651	664	684	699	661	671	659	651	661	651	682	703	650	666	705	645	716	645	680	689	651	636	667	684	687	684	726	673	688	623	616	701	664	698	649	655	696	679	703	683	716	647	647	665	686	664	679	724	691	656	658	631	687	682	703	683	682	656	665	682	649	625	693	685	693	654	736	713	636	636	685	681	712	709	737	679	684	731	654	667	660	693	683	677	625	696	634	682	674	674	647	677	699	700	689	729	664	683	681	660	720	711	645	680	634	687	725	660	667	690	643	690	671	659	672	699	721	682	701	639	701	666	705	672	667	637	686	660	695	700	672	702	683	699	668	676	706	635	613	627	629	669	665	647	654	682	664	691	661	691	695	646	678	700	684	708	697	709	668	694	719	678	666	680	656	701	654	637	694	666	715	663	703	689	622	652	646	683	685	625	700	660	664	671	669	675	641	611	697	685	686	641	686	691	709	708	686	640	678	695	634	704	666	677	704	680	708	660	648	672	661	663	680	629	688	668	673	693	680	676	680	675	719	662	680	624	664	672	650	680	675	663	656	713	689	736	718	713	672	703	675	630	688	673	688	644	660	720	695	628	701	666	650	638	662	715	703	692	678	666	647	688	661	679	634	665	670	689	689	724	635	650	662	668	623	713	637	641	670	689	676	656	745	693	706	666	677	691	641	702	670	674	661	676	714	676	639	697	698	683	656	669	721	644	704	656	679	725	703	673	687	680	667	689	675	684	712	719	667	675	696	636	690	677	689	629	687	681	693	666	656	724	639	659	656	662	764	683	666	732	686	630	673	722	696	716	698	645	653	704	677	726	663	655	677	705	655	728	705	701	682	699	737	682	681	692	715	692	659	672	676	612	650	703	611	646	711	671	677	670	688	672	671	650	698	674	674	662	653	729	712	724	689	675	644	685	684	655	648	657	671	704	671	639	637	685	704	714	688	717	664	694	657	748	638	684	681	664	693	704	680	673	678	668	683	667	675	674	677	673	693	699	688	682	662	692	645	690	698	656	657	620	677	644	659	673	709	669	671	657	647	685	692	651	658	715	696	686	680	634	643	667	698	689	714	655	677	716	679	624	675	681	653	671	651	691	613	663	635	652	697	716	633	725	650	672	698	656	631	705	673	675	713	702	703	644	697	650	701	700	621	657	652	707	712	671	713	686	656	653	661	675	697	669	691	648	698	689	690	702	655	700	659	682	630	683	696	705	702	649	596	657	687	658	661	698	685	652	752	658	666	671	701	666	653	667	717	670	664	687	681	634	684	625	682	653	706	667	664	638	729	679	748	694	663	737	671	677	711	639	664	715	668	719	697	690	689	676	685	706	724	686	653	686	690	684	723	641	674	671	636	695	657	686	665	686	690	675	635	680	708	722	686	655	677	682	724	704	660	690	673	686	646	726	689	663	682	719	698	651	678	675	678	669	672	657	631	662	674	708	636	697	670	665	637	705	694	663	668	718	667	707	657	647	631	693	658	690	645	677	673	703	672	723	709	654	670	709	646	619	684	688	680	677	686	668	668	673	646	672	647	679	699	657	677	720	682	699	664	691	600	637	632	717	661	673	644	672	662	701	714	752	659	671	694	698	675	626	679	678	646	665	655	678	682	654	656	694	691	698	629	720	667	708	657	694	642	684	699	696	666	668	706	687	740	677	732	710	698	662	654	705	653	638	688	640	663	670	646	680	645	670	706	656	751	669	633	666	685	661	689	689	643	647	666	650	687	654	678	668	704	666	710	686	689	681	676	679	654	706	627	703	634	680	645	599	703	681	688	633	712	681	662	643	643	698	668	702	666	675	680	673	649	718	701	661	691	698	653	673	674	699	639	656	660	655	687	736	668	646	670	710	644	655	651	676	694	630	678	680	672	691	676	639	691	634	654	716	674	667	686	659	723	676	630	683	701	689	675	653	692	687	656	665	633	677	640	630	675	678	654	678	700	693	685	698	657	677	650	656	694	673	648	685	717	681
22555	21613	30130	23600	21059	20180	7252	1271	1147	1079	1093	1030	964	964	1057	960	980	994	969	894	963	993	879	926	926	939	936	1002	946	936	956	961	997	957	974	884	900	912	966	962	920	941	950	899	909	889	937	946	914	950	935	930	936	930	942	960	945	950	968	960	901	898	954	934	892	940	916	875	956	916	949	909	897	880	885	923	981	955	890	890	943	967	941	944	899	883	963	928	959	942	908	964	902	922	924	903	886	895	940	954	939	889	918	908	954	911	874	950	920	875	916	981	957	952	976	978	959	906	952	909	941	962	922	920	930	937	967	959	934	927	918	891	963	916	914	874	892	941	964	912	951	906	907	956	873	936	909	898	944	891	943	934	899	934	875	909	922	920	948	956	883	954	955	936	962	918	996	849	960	915	957	913	906	913	888	1003	883	912	944	937	964	970	940	964	888	915	984	906	939	905	903	970	939	957	917	990	918	938	988	894	933	944	901	938	937	915	962	984	1002	887	917	886	936	896	892	951	953	922	936	967	924	876	971	932	969	909	919	933	922	959	931	910	962	960	888	912	958	893	865	928	944	896	943	971	904	897	913	882	940	914	911	944	934	884	894	957	940	931	915	911	836	990	913	948	958	936	950	935	932	969	938	955	968	969	941	841	960	924	906	985	908	921	955	918	925	908	910	928	895	985	959	941	956	915	931	936	896	907	846	946	951	971	956	987	953	917	911	913	900	950	939	901	931	934	947	932	915	957	913	937	931	918	917	930	972	890	939	919	914	915	960	934	963	920	891	933	945	977	950	894	971	931	914	931	957	960	948	916	899	932	929	949	954	958	925	952	896	951	955	937	909	877	973	940	928	899	909	930	872	883	931	901	929	906	895	924	949	906	926	921	886	907	914	873	942	888	839	952	898	959	936	933	921	964	905	950	933	932	948	938	952	916	940	919	917	948	847	913	872	967	926	911	887	909	998	907	942	902	935	941	932	912	925	922	946	918	940	957	962	927	965	892	922	918	866	972	990	899	924	879	960	923	922	944	925	945	863	889	939	884	918	923	956	911	945	939	870	915	918	971	955	913	891	898	909	926	949	923	947	954	917	911	931	938	919	946	910	932	883	919	935	919	955	967	938	902	937	955	924	932	912	944	953	969	904	893	906	896	915	913	902	896	920	920	941	907	965	920	928	976	924	885	887	912	904	910	942	929	944	908	863	887	942	901	1022	937	954	895	921	944	920	960	973	918	827	932	999	919	879	910	977	917	937	925	1006	901	924	904	940	925	904	933	932	914	912	934	937	934	922	861	916	929	952	940	945	963	953	891	884	904	954	1018	893	908	928	952	949	893	879	936	968	917	885	941	945	903	962	884	942	928	905	919	930	856	903	888	971	887	926	941	919	961	922	929	908	946	919	924	954	882	972	926	913	942	899	942	997	892	946	924	893	931	955	902	967	906	958	947	896	915	935	951	927	863	868	919	936	884	926	924	911	973	934	899	912	1055	938	931	902	996	884	936	920	962	1000	922	903	946	908	926	885	922	903	867	918	1001	912	931	912	948	956	951	924	957	952	927	975	929	937	993	905	939	905	863	949	944	899	954	964	947	965	904	891	927	952	899	897	924	945	903	981	933	993	926	943	921	917	932	976	949	911	938	881	932	957	857	946	877	913	893	886	875	908	907	919	927	933	951	913	927	901	915	908	897	964	931	947	928	979	895	912	925	948	912	887	879	949	930	940	897	892	1012	930	969	822	940	876	891	923	900	917	965	939	906	915	949	897	934	887	864	860	941	981	927	977	1011	899	937	938	907	923	959	960	858	940	925	929	903	935	943	898	929	964	972	909	913	904	965	908	940	939	929	880	981	963	904	974	940	992	910	904	891	935	886	952	898	931	896	930	940	932	909	872	913	897	912	962	925	950	937	907	966	964	912	944	993	904	960	919	980	922	976	915	902	905	954	862	893	974	935	936	915	898	930	958	929	903	954	920	913	971	910	969	920	926	920	964	885	966	926	913	935	930	903	932	969	887	874	936	916	896	910	894	931	884	912	924	926	1027	911	965	892	933	920	919	922	898	904	921	924	956	932	942	922	896	926	900	906	874	870	907	976	901	893	866	927	875	930	952	927	920	961	926	937	924	926	965	934	949	902	941	959	972	914	959	941	989	889	920	924	931	946	978	923	943	940	917	927	934	941	952	957	891	939	967	935	898	868	935	916	942	935	909	932	890	929	930	945	956	887	907	898	953	914	925	890	893	902	937	919	874	850	869	991	896	932	933	942	946	932	957	931	890	908	1008	948	934	944	905	953	913	882	936	960	919	916	943	918	948	947	994	921	951	942	891	920	920	920	940	938	938	938	912	902	913	974	903	924	894	856	931	941	913	919	918	942	920	945	973	924	928	931	958	873	917	899	961	884	944	922	900	927	987	962	884	953	917	935	949	967	943	913	948	937	885	993	974	984	988	899	875	904	951	960	936	943	876	878	943	897	897	938	917	882	957	944	871	924	916	911	912	909	919	909	948	925	923	959	906	926	922	905	973	956	959	976	895	919	911	952	946	980	982	967	974	866	915	898	913	947	913	922	952	1019	950	939	889	958	916	958	906	983	956	904	932	899	919	913	981	1011	902	909	939	891	947	888	963	919	960	939	891	898	917	954	925	966	1008	929	923	918	940	942	907	906	929	923	926	932	925	973	941	893	931	966	944	926	895	968	903	965	933	898	887	908	889	914	917	911	900	893	862	917	915	992	940	882	915	911	888	951	922	926	932	944	846	927	934	895	962	890	901	944	925	978	942	919	973	932	928	905	932	930	884	936	922	950	980	925	967	938	958	930	961	908	919	963	950	927	955	923	894	913	907	903	900	927	923	940	930	944	918	903	857	884	913	860	912	964	912	883	919	945	880	876	855	926	942	887	919	898	973	908	914	913	964	955	910	881	989	906	927	931	997	905	887	955	919	927	921	918	932	888	859	949	1009	930	878	957	971	957	924	868	969	883	1005	916	914	895	963	928	902	929	920	919	920	961	936	936	858	996	952	927	902	902	887	905	953	984	946	912	1004	903	918	938	927	935	845	949	921	968	958	898	942	932	923	965	895	892	880	974	949	905	959	926	896	963	904	905	863	921	923	961	917	938	927	921	985	927	952	881	870	933	968	945	919	986	918	916	916	894	979	933	910	870	987	919	890	882	937	935	923	958	908	981	932	977	927	898	980	922	938	931	904	888	895	915	922	862	950	930	898	934	955	991	923	943	967	996	961	904	870	935	945	894	900	954	974	939	924	940	922	929	948	994	891	902	956	922	944	935	945	908	879	925	921	921	944	937	943	962	948	909	956	904	938	964	953	952	943	901	959	945	928	979	945	932	931	948	930	946	929	870	919	930	884	866	849	964	909	902	906	959	912	910	989	974	929	996	935	938	872	855	910	927	948	918	932	970	931	865	942	919	920	913	862	883	938	914	982	936	942	938	926	951	917	890	979	958	936	938	941	886	914	946	937	933	902	933	960	937	899	920	919	923	925	945
50834	92376	51009	3407	2089	1895	1512	1455	1244	1212	1090	1132	1035	1047	1028	1011	994	956	961	979	932	917	923	961	936	957	969	953	891	938	897	925	905	943	945	930	908	926	910	957	937	946	911	892	897	960	968	931	923	899	885	937	860	913	926	922	942	927	908	919	871	939	955	1011	902	900	921	950	910	904	922	890	943	933	945	898	884	948	955	897	862	931	898	851	893	892	909	946	901	928	892	904	879	897	931	904	937	948	914	947	972	942	930	942	946	958	947	966	914	918	939	922	935	927	935	904	874	916	873	918	942	925	920	926	878	920	890	968	917	918	922	949	849	927	958	935	877	908	938	904	918	927	891	888	888	911	881	938	923	864	916	945	917	972	910	857	936	976	934	954	890	905	891	899	922	938	964	914	932	971	895	906	886	959	934	887	883	961	964	940	939	951	885	908	903	876	925	911	991	925	926	887	947	921	934	897	957	974	899	857	889	901	882	921	867	978	911	923	897	919	986	943	939	922	939	943	931	958	917	904	924	919	962	892	912	904	912	953	918	955	954	911	923	874	932	936	925	884	886	963	936	934	920	928	959	947	976	939	968	917	938	895	954	889	918	928	872	925	931	890	955	892	964	963	943	938	913	872	897	949	892	940	924	907	896	928	921	897	918	944	955	947	910	826	929	874	940	905	880	893	857	916	930	911	880	902	914	902	937	951	874	923	961	906	894	937	940	922	957	907	908	910	917	927	919	951	855	926	922	937	990	929	949	873	949	920	931	934	856	900	986	856	909	904	920	893	947	916	965	902	962	927	898	894	936	877	966	883	920	963	912	930	913	892	904	985	860	963	948	930	879	914	905	940	967	904	936	925	856	884	906	889	975	878	931	906	882	939	956	929	909	880	895	892	970	922	899	889	903	947	950	972	867	908	870	883	926	873	924	908	973	931	915	959	963	894	950	863	923	921	962	906	897	911	923	984	918	878	939	935	901	899	937	877	914	975	944	914	971	901	939	873	953	941	901	907	918	932	921	914	897	881	930	917	915	900	915	924	916	937	928	881	873	932	918	883	943	872	922	866	890	966	918	941	927	877	939	874	931	882	941	920	930	876	925	921	952	889	922	952	910	950	924	919	969	929	959	860	899	959	893	952	858	941	894	926	930	945	899	928	943	957	922	902	928	911	919	889	968	919	859	889	913	944	931	932	934	949	890	925	931	948	949	895	927	908	946	857	945	929	941	915	897	899	956	891	998	969	949	927	894	867	957	898	913	932	908	958	907	898	898	905	964	907	958	919	962	876	911	909	957	895	958	913	928	939	880	929	929	902	916	873	903	943	948	931	871	915	891	925	939	957	901	966	950	857	887	922	911	951	888	975	889	898	885	881	952	899	860	936	899	927	962	938	862	945	904	929	921	935	907	929	935	882	870	915	866	874	907	905	968	958	949	955	897	859	898	898	878	919	872	872	930	900	900	960	934	852	950	858	884	910	929	926	893	898	928	907	914	873	892	881	928	911	922	888	1000	922	965	909	946	924	940	945	941	957	934	882	860	927	851	936	957	916	959	852	979	989	931	902	910	899	961	919	958	941	933	896	931	912	926	902	879	969	882	921	902	882	935	902	902	893	932	942	925	974	896	951	882	935	899	906	911	907	940	915	918	935	931	887	918	876	888	940	905	907	908	941	896	883	873	917	925	878	941	924	938	935	946	910	908	936	928	866	907	939	955	956	935	926	923	963	938	897	925	930	930	899	935	921	928	907	899	912	839	911	940	908	900	846	884	893	914	918	882	863	960	914	936	920	925	911	946	845	935	850	871	940	924	944	943	883	887	964	912	910	977	901	928	958	968	932	902	963	938	919	966	963	949	934	946	962	892	949	999	903	900	963	947	919	895	940	883	947	901	951	859	887	944	898	921	853	920	906	870	923	875	952	921	910	931	956	962	908	934	856	876	911	900	916	944	930	874	921	887	899	835	936	918	867	878	914	943	927	948	926	944	918	890	923	928	932	906	878	911	959	894	923	960	896	958	930	885	906	928	932	919	858	908	935	874	923	910	926	918	965	894	894	895	860	960	938	974	905	902	877	881	900	908	938	907	905	913	957	960	899	923	922	915	911	918	906	900	932	926	926	923	978	916	886	875	892	922	939	921	915	946	920	966	920	982	919	985	893	963	892	878	956	907	874	964	902	929	927	853	928	923	913	932	925	926	899	898	885	940	957	901	862	959	984	973	934	903	979	882	881	925	906	959	939	857	928	912	879	927	918	887	902	957	925	957	912	895	919	959	921	944	928	986	924	890	900	894	932	968	908	910	917	914	924	913	943	879	923	904	901	921	903	931	864	944	909	921	948	878	920	972	928	975	972	904	977	945	929	928	933	939	927	918	846	892	943	884	917	890	935	896	954	913	885	854	890	943	894	930	883	889	892	952	865	940	992	919	931	960	968	927	922	893	959	944	945	866	918	886	976	912	940	923	942	931	892	950	947	907	924	911	950	884	907	881	925	910	924	916	909	849	919	920	867	935	918	935	919	915	926	930	914	939	893	861	888	953	871	926	884	868	998	942	907	962	884	880	950	900	924	876	950	934	901	950	889	961	940	943	953	939	867	917	875	885	925	915	922	954	909	908	997	917	920	924	907	911	895	933	935	941	915	904	884	1002	940	899	951	920	873	926	911	928	956	935	944	903	941	887	916	942	918	917	959	924	914	956	852	932	910	956	915	949	912	900	888	839	953	920	956	885	949	854	906	866	892	961	931	920	985	900	913	877	942	932	873	949	914	937	955	880	901	858	924	911	937	895	895	944	891	898	895	910	908	896	928	947	884	938	935	877	957	913	919	893	931	934	894	863	955	878	913	935	886	898	875	905	872	908	892	930	933	896	879	853	992	932	940	940	924	890	932	900	921	950	886	912	936	897	886	881	907	917	920	1012	967	912	981	930	870	875	963	834	945	914	964	932	913	912	878	959	962	876	950	898	890	924	896	853	907	887	965	963	892	926	934	955	961	893	901	903	929	911	888	902	912	883	916	941	912	858	916	906	877	939	952	893	909	925	910	886	969	939	934	940	906	978	915	923	937	913	885	987	973	866	901	883	953	948	911	899	974	955	928	939	950	855	929	937	884	904	906	927	925	918	896	907	922	967	861	937	959	956	894	893	914	924	861	911	971	930	887	920	940	975	890	942	858	919	915	946	904	897	921	957	956	906	875	930	906	892	911	961	904	908	948	928	901	921	967	918	892	958	930	946	903	937	879	929	928	882	935	910	887	863	930	922	917	904	891	902	902	933	912	940	866	909	911	938	903	887	964	902	884	906	925	932	913	920	927	894	913	930	917	841	896	930	928	955	916	891	906	908	899	924	897	936	945	954	925	949	894	975	942	894	912	931	913	953	919	959	893	927	932	926	917	942	912	882	924	875	899	910	875	944	942	933	904	857	895	905	854	858	886	865	942	915	890	950	908	975	931	897	890	875	915	934	957	892	913	899	902	969	896	939	915	915	885	928	853
29480	28977	23480	3751	451	403	376	379	369	370	353	390	377	386	351	382	428	379	386	339	382	409	353	378	349	353	374	385	381	354	385	383	366	332	415	384	406	361	395	377	367	383	354	399	398	354	389	357	393	381	395	357	371	392	359	405	379	382	368	385	342	359	383	351	368	332	364	359	335	373	400	396	401	395	379	403	370	346	336	356	393	388	355	401	374	388	386	359	408	378	368	372	396	362	436	385	358	385	385	378	386	384	406	357	378	359	388	372	380	365	395	364	357	324	385	369	393	366	356	354	380	374	358	354	402	377	384	378	375	394	355	383	382	369	352	364	402	373	395	378	385	366	389	352	406	406	361	384	382	391	353	369	353	402	366	399	381	362	366	375	405	367	410	381	406	328	375	365	391	341	383	375	400	398	352	392	403	346	383	360	400	371	393	383	361	365	372	394	379	379	372	368	389	410	392	384	370	357	395	384	412	395	354	371	367	373	364	341	348	373	390	377	399	359	380	368	361	394	363	350	361	394	374	389	375	375	365	398	328	385	408	393	393	397	392	353	410	391	388	387	361	385	363	341	347	396	373	367	402	371	350	380	378	408	389	378	384	381	374	377	353	389	408	363	348	370	399	394	373	349	389	375	379	350	355	358	346	359	332	371	352	352	375	383	373	379	361	398	374	390	365	379	366	360	352	398	379	377	389	367	377	369	393	360	407	409	379	357	348	393	405	406	387	381	362	366	366	366	383	343	395	412	378	347	367	389	376	370	374	383	383	382	371	348	348	373	386	364	355	371	400	377	367	409	383	345	370	351	378	365	379	328	351	377	379	354	374	378	370	339	376	382	352	371	380	381	391	372	392	382	372	386	368	389	367	397	363	403	410	376	372	375	389	396	399	354	395	365	371	379	419	346	351	385	362	373	414	342	379	366	389	382	382	386	371	372	354	398	377	348	388	405	369	412	355	367	367	365	359	363	341	390	372	351	403	373	403	363	379	344	396	357	387	381	384	401	354	375	399	357	377	356	374	394	401	391	385	361	372	373	375	394	363	366	369	341	351	359	374	366	401	369	352	361	356	369	344	349	360	369	360	374	393	348	382	395	371	394	350	390	346	405	400	373	380	367	354	369	365	407	363	334	402	386	346	348	358	348	396	374	393	364	363	377	384	374	384	377	390	350	412	383	389	355	377	365	347	385	409	373	360	345	377	416	390	376	368	346	348	356	386	412	342	392	393	360	374	360	350	375	373	391	353	389	387	358	381	351	351	390	340	373	391	380	363	402	361	370	374	341	380	386	348	353	386	384	373	383	391	363	369	378	385	345	389	346	366	364	377	380	376	350	376	374	383	397	367	412	376	394	382	360	406	381	417	378	348	381	377	394	377	391	378	374	382	362	378	372	372	368	423	423	385	334	398	376	377	399	386	373	380	399	382	352	369	381	370	390	352	409	357	337	400	370	345	385	356	350	356	359	349	372	398	366	376	394	365	382	408	344	364	378	375	370	403	397	363	376	370	365	370	365	381	358	377	360	381	360	383	389	355	389	396	387	343	353	391	375	375	349	341	380	390	394	388	362	389	389	356	373	364	362	391	375	369	409	359	411	352	402	386	378	355	372	375	361	354	381	370	385	369	389	389	359	368	378	382	348	380	380	385	405	346	417	359	400	366	416	393	400	381	367	362	387	400	359	400	345	369	381	387	384	364	386	433	404	365	364	392	362	381	380	377	347	395	394	362	387	389	355	399	377	383	355	364	420	354	351	384	367	392	378	382	356	386	376	358	353	340	386	394	400	384	398	341	387	382	396	374	405	392	374	389	380	398	386	376	359	389	373	372	381	385	401	391	369	396	350	354	381	370	382	359	367	384	392	382	370	376	328	379	388	390	394	400	372	359	356	393	378	368	365	357	381	352	380	367	342	343	408	397	382	343	374	375	364	361	360	395	369	375	400	376	356	360	406	388	372	374	369	395	342	350	392	381	361	401	372	376	375	363	392	358	375	365	382	356	388	366	372	399	356	368	342	387	395	334	372	375	364	370	419	369	386	385	371	319	415	361	385	367	364	369	400	408	388	373	399	386	374	383	381	360	414	376	380	382	359	381	398	358	394	329	380	367	346	404	377	338	369	382	369	386	370	344	374	398	355	392	367	361	373	401	377	357	403	386	367	363	367	361	351	392	359	372	369	366	368	364	403	357	372	376	401	382	362	382	375	382	353	397	351	362	366	377	368	393	337	366	436	371	397	361	378	388	396	350	384	356	372	368	373	333	383	367	341	377	379	347	395	359	383	384	400	350	382	396	389	372	343	371	370	375	362	373	358	377	355	376	366	381	365	373	346	384	386	361	400	370	370	381	381	389	392	388	430	388	398	409	381	411	370	369	373	389	358	386	347	380	362	386	346	398	363	402	396	407	371	350	379	341	386	301	339	388	366	385	377	364	381	379	378	376	378	394	346	360	375	421	384	366	376	367	368	382	382	389	354	344	395	368	365	383	403	372	405	346	395	360	387	376	374	373	381	385	355	319	394	364	362	410	372	411	377	392	382	364	356	379	359	383	368	366	376	390	381	419	367	366	361	368	392	344	392	386	369	361	349	401	376	351	385	343	380	352	373	395	360	400	349	367	370	348	384	365	366	350	359	404	397	375	347	384	377	345	373	382	379	404	413	365	351	422	363	401	353	374	410	381	376	354	341	384	397	374	380	402	410	365	374	389	366	412	372	368	425	402	371	379	364	378	423	368	354	397	379	369	365	393	395	366	357	378	379	369	377	408	419	399	367	369	321	385	380	364	368	344	357	394	401	386	418	386	369	423	385	356	376	341	354	364	355	387	359	359	356	386	352	359	370	379	386	376	369	373	357	378	363	364	354	383	376	374	369	392	389	356	332	396	366	374	378	404	376	380	353	332	356	381	392	372	389	333	368	338	392	380	377	385	397	404	394	398	359	365	392	393	366	400	339	375	373	373	379	373	373	362	389	351	347	371	361	405	372	391	367	386	397	401	381	400	379	382	385	370	375	369	369	373	354	393	371	372	351	387	352	381	383	396	361	346	373	370	350	354	335	378	394	370	323	353	392	382	380	393	386	341	401	373	363	359	378	373	402	383	381	377	365	402	392	391	381	385	340	372	349	353	391	352	371	360	377	380	361	379	358	373	382	365	376	388	389	396	358	379	362	390	389	343	370	360	395	380	353	385	324	387	414	388	358	359	360	371	343	398	379	371	347	374	376	366	359	383	382	369	365	376	364	353	382	352	370	416	365	448	366	387	373	351	361	365	381	406	382	362	393	357	386	371	356	338	383	368	384	381	364	386	387	386	372	369	418	408	377	370	395	391	400	391	332	373	329	394	365	379	343	359	373	339	360	392	397	366	386	342	373	368	389	376	398	347	359	377	363	368	370	355	396	360	389	373	375	383	404	372	388	360	332	383	417	378	398	376	393	374	380	385	380	392	399	412	355	349	368	377	386	379	360	362	373	383	375	373	354	401	363
29609	42119	13625	472	432	466	438	382	394	462	399	430	424	411	447	401	375	419	404	390	437	411	432	404	416	393	387	391	434	411	408	419	417	404	404	400	418	436	399	420	430	428	418	386	427	409	399	399	413	368	437	424	424	425	387	425	423	412	433	404	400	433	391	383	397	413	400	466	361	418	390	408	425	405	415	403	427	411	425	409	397	396	370	423	401	453	383	386	417	382	455	428	411	391	388	383	405	439	371	401	418	432	428	380	374	417	406	382	407	418	430	377	414	417	405	391	377	409	382	347	382	400	448	401	409	442	379	438	397	427	427	426	363	384	415	437	415	406	408	432	427	408	411	405	410	411	445	409	419	390	408	422	396	408	435	406	402	406	452	408	412	405	388	411	419	398	403	428	412	400	423	430	399	415	404	371	400	442	380	404	402	437	410	429	412	425	414	393	435	389	429	384	366	372	375	402	474	389	421	415	443	397	427	410	385	418	385	414	423	397	373	422	377	431	416	422	408	392	422	415	413	410	436	427	415	386	405	442	404	400	409	398	437	446	429	406	393	398	386	409	438	398	422	404	377	381	396	416	386	393	398	422	397	402	387	403	388	421	405	398	397	393	429	433	432	402	425	384	411	397	395	403	437	399	421	408	390	391	389	423	433	422	409	450	369	402	416	388	388	406	418	382	394	367	410	426	366	434	440	412	405	409	381	421	377	388	426	399	423	387	443	427	375	414	456	413	419	399	431	407	403	442	427	409	437	410	386	406	418	432	419	425	396	423	387	424	421	429	422	462	428	403	414	401	402	400	395	409	416	390	423	411	426	400	414	416	423	404	436	457	416	432	399	394	411	431	410	415	430	422	460	427	381	421	376	430	385	421	427	402	403	411	375	419	420	421	386	401	392	397	406	423	396	425	394	398	394	374	401	416	406	408	403	360	427	411	427	434	418	408	411	397	413	418	421	390	435	376	431	457	414	411	404	416	402	426	393	415	403	417	417	410	363	414	380	425	427	423	439	423	395	416	419	441	409	422	396	435	396	401	387	423	399	418	386	389	407	426	395	407	381	420	408	410	433	407	402	427	427	415	400	357	388	380	411	386	431	395	397	416	436	374	433	379	397	398	394	389	401	410	448	433	398	423	423	390	446	420	416	395	427	410	398	430	377	384	422	388	421	421	408	388	431	378	394	396	413	416	395	426	405	430	388	441	439	395	419	393	403	402	406	416	419	416	395	469	416	419	414	410	381	420	410	379	420	426	368	424	412	413	420	431	419	425	372	391	436	407	407	399	424	385	359	408	418	360	411	417	418	418	392	412	402	416	406	391	403	405	444	432	412	432	396	405	417	431	442	399	403	395	400	395	414	404	390	434	427	421	419	413	393	425	421	388	426	387	411	444	408	386	428	427	440	402	397	400	441	403	418	416	378	453	421	441	416	430	392	394	409	444	404	420	411	418	361	420	444	375	400	401	442	401	396	425	413	398	417	399	387	410	396	390	369	418	435	353	434	396	409	417	410	398	432	437	394	430	428	394	442	421	455	430	396	425	416	425	403	398	426	474	428	393	416	434	439	384	413	401	414	393	416	374	413	415	397	401	398	427	408	407	393	392	376	393	401	415	428	392	355	389	398	383	413	396	399	398	398	415	420	392	387	387	397	411	380	411	404	418	388	426	416	404	411	422	414	385	352	421	374	437	412	387	402	403	400	415	407	451	432	398	417	388	399	445	435	413	394	422	410	439	452	404	429	404	429	385	374	375	420	428	387	391	395	433	375	412	404	460	404	388	430	433	423	387	375	407	407	395	414	420	422	404	398	415	418	429	402	440	408	437	417	386	458	397	443	390	381	419	383	401	408	427	393	393	438	360	377	400	413	386	405	389	401	386	421	409	387	426	394	414	441	410	424	409	426	449	422	404	395	402	423	389	369	402	399	414	401	428	431	409	397	436	426	438	431	412	404	401	382	411	425	411	411	445	430	414	402	380	411	352	407	441	398	407	433	370	417	450	418	402	390	397	399	428	415	377	422	403	423	418	384	449	436	443	421	419	386	359	407	414	456	393	410	392	390	433	397	369	415	421	414	425	418	432	400	385	408	412	423	411	376	400	401	393	428	379	426	412	411	432	416	426	462	408	409	417	391	410	387	421	386	430	407	439	371	412	412	401	399	416	392	421	421	413	403	431	387	392	410	399	432	370	397	441	382	392	399	397	409	455	415	425	402	340	449	426	398	410	425	414	388	416	411	405	415	425	460	415	386	420	451	407	419	397	413	362	413	410	408	415	403	399	391	360	429	384	414	409	413	407	397	368	437	444	426	373	417	410	422	400	408	392	422	386	415	427	383	383	386	407	444	401	395	441	401	414	387	417	414	411	433	393	405	383	410	395	385	420	426	434	383	410	405	428	404	395	402	449	398	417	375	403	380	410	373	427	391	403	436	406	391	417	410	398	394	414	393	383	387	433	440	409	398	420	418	437	397	394	418	418	411	396	401	373	411	391	435	404	425	387	419	445	424	409	384	414	389	402	416	404	375	453	402	423	434	433	419	430	423	391	421	423	393	368	418	400	386	390	436	418	405	427	443	405	390	413	378	400	384	407	388	405	396	430	428	407	448	421	428	378	419	418	395	412	374	379	395	391	417	419	402	371	388	407	403	429	436	383	427	396	420	382	435	373	404	398	422	413	421	396	381	389	448	379	436	438	421	421	425	406	373	395	361	412	394	397	355	409	411	418	446	388	380	436	387	440	438	429	409	394	433	394	409	382	410	422	392	414	399	413	393	449	424	441	436	404	402	435	410	434	399	399	407	393	421	402	433	415	445	404	394	438	420	428	425	395	433	423	410	424	393	407	392	401	410	417	448	405	383	412	397	399	443	372	398	414	424	417	417	411	428	370	393	412	421	412	402	439	406	441	409	402	399	411	422	415	398	404	432	407	384	399	416	371	386	422	430	444	390	373	411	425	413	416	447	441	429	401	397	417	377	396	359	403	429	412	409	423	406	420	418	414	441	423	414	383	413	425	404	453	452	425	406	391	447	396	438	403	429	429	378	406	397	409	405	416	410	403	412	401	414	390	438	412	430	395	412	401	426	439	382	420	410	404	411	441	397	421	397	378	435	373	363	401	399	388	416	423	377	417	402	405	412	411	410	421	398	404	388	393	395	437	411	401	402	425	366	398	368	385	419	403	417	433	418	425	390	390	424	407	416	417	399	423	406	410	414	414	410	415	424	444	368	386	400	385	407	396	405	426	415	403	410	408	412	380	405	445	399	402	395	426	402	433	387	412	399	419	437	417	406	423	407	397	412	414	402	416	413	391	405	401	436	427	408	409	427	439	430	405	386	433	409	386	388	390	413	473	409	457	381	395	425	413	402	394	441	409	400	399	387	405	422	406	409	404	357	380	400	415	438	425	442	388	406	446	414	402	401	410	391	410	391	406	401	409	410	415	389	384	414	439	417	444	406	414	427	412	413	423	421	412	398	418	412	372
23736	22350	30140	24215	20580	10840	1013	681	630	585	590	552	490	564	568	544	522	570	566	530	528	511	537	511	447	558	536	574	535	532	488	534	514	507	534	551	518	510	474	523	504	527	526	538	513	546	497	528	489	528	513	525	548	508	487	524	499	512	510	524	565	507	518	508	485	515	505	531	495	532	516	483	510	506	553	493	514	503	501	544	485	484	523	543	530	508	518	521	497	513	515	505	528	555	520	493	518	563	518	526	524	503	530	516	494	535	511	537	488	508	524	543	507	486	548	491	568	504	524	514	552	484	532	471	489	505	500	493	501	502	488	524	485	507	494	498	491	533	493	478	533	515	535	508	578	530	532	490	520	469	527	536	509	485	526	515	480	495	498	545	497	519	522	514	560	540	527	529	514	512	534	521	483	508	500	500	533	509	509	544	493	509	498	447	572	516	519	548	513	482	519	516	501	540	502	490	513	563	499	499	502	548	507	539	546	538	489	485	573	501	533	514	504	545	503	541	524	487	477	491	522	520	522	540	526	527	493	511	541	506	553	550	496	513	496	499	539	492	465	489	501	508	497	538	533	510	523	497	538	530	550	493	542	502	547	516	487	494	538	512	504	467	510	521	515	514	500	483	532	489	455	534	508	542	527	548	486	498	524	521	482	518	501	518	490	529	507	487	505	531	515	546	554	507	520	512	490	505	520	519	540	534	485	532	494	463	518	548	527	532	487	542	503	490	546	511	515	527	487	473	547	536	540	494	514	528	458	522	519	499	537	564	491	507	501	553	479	498	521	458	506	479	465	501	534	506	544	506	526	494	501	547	496	501	497	511	484	493	509	485	502	481	478	475	538	527	510	531	508	529	492	505	504	568	503	540	520	513	519	504	499	517	537	504	468	542	520	514	534	503	499	552	492	471	481	459	504	511	547	495	492	552	535	485	483	491	517	511	516	489	505	481	488	522	493	503	536	430	507	509	533	506	498	528	514	511	499	526	525	512	520	514	499	503	518	514	506	515	525	526	491	524	520	486	482	529	490	501	517	483	517	521	532	530	486	539	537	521	527	518	507	503	476	504	525	524	505	507	529	522	487	531	502	488	485	539	575	535	491	524	526	524	494	529	529	519	498	496	498	501	531	502	525	513	502	480	503	524	503	504	534	521	548	512	527	521	483	497	509	499	482	553	516	497	468	474	500	508	484	538	528	511	466	491	504	551	496	527	527	520	496	519	560	494	517	492	491	525	552	483	534	522	509	525	498	514	512	536	511	552	514	502	561	560	539	513	549	526	492	543	505	495	504	552	507	545	518	529	524	528	498	512	502	501	497	514	523	480	523	515	543	502	515	539	526	526	471	516	526	551	504	491	497	514	550	494	519	517	490	516	505	494	487	542	505	546	507	505	511	548	541	508	531	523	529	522	516	529	490	533	489	485	477	520	517	500	497	533	505	515	526	509	532	526	530	526	522	519	513	482	479	564	520	494	507	551	548	527	551	500	531	501	499	528	519	544	490	506	523	481	521	491	491	482	500	476	543	503	498	537	554	493	503	551	550	515	586	539	582	489	537	524	496	534	524	515	557	530	480	485	503	485	559	523	504	504	458	533	519	522	484	511	534	503	525	497	522	540	524	507	499	543	493	509	513	522	515	510	508	507	550	509	500	520	476	520	507	520	553	500	528	497	474	489	518	510	493	522	542	549	482	515	498	502	534	500	526	497	539	499	483	489	538	511	497	470	526	545	576	504	514	515	517	528	534	528	522	557	535	530	543	546	477	513	555	527	507	488	521	528	522	501	495	526	501	512	531	498	486	487	515	505	554	504	503	551	509	491	504	565	527	528	547	574	527	527	514	500	485	551	519	499	543	532	499	516	494	501	499	522	539	491	552	530	568	482	516	490	510	513	500	518	514	484	498	539	482	480	494	514	543	495	537	533	519	521	508	528	490	485	494	493	505	522	538	484	488	516	508	540	563	515	522	523	468	484	496	492	512	481	490	500	560	533	511	543	519	520	555	532	464	509	510	534	520	501	503	532	479	515	532	542	507	535	491	528	539	519	522	492	511	518	491	565	522	517	508	492	492	501	539	488	507	507	530	534	513	517	481	514	500	559	517	490	483	508	526	508	529	552	515	512	529	506	496	523	504	506	469	528	530	497	518	571	542	515	532	495	497	523	555	506	485	547	555	545	531	505	558	482	481	517	513	518	524	534	534	532	510	537	539	539	510	533	510	470	517	505	526	489	515	525	546	514	507	501	519	513	501	520	485	504	508	520	520	494	524	511	490	536	508	471	533	497	525	512	507	490	500	513	522	520	534	514	526	587	529	591	500	489	504	516	492	486	557	524	476	508	530	489	492	481	475	511	479	509	513	499	503	512	484	530	512	524	542	518	529	481	487	485	556	506	488	464	546	521	545	500	530	450	514	507	483	517	528	498	493	491	553	467	510	484	468	518	493	524	548	507	512	497	480	480	507	516	563	552	537	552	460	483	529	488	585	520	506	510	549	506	535	519	507	486	544	519	495	553	505	450	530	513	544	525	574	526	498	562	491	471	527	510	506	467	514	516	506	502	538	526	532	537	524	507	526	548	468	502	521	518	519	541	524	534	505	507	507	515	558	500	507	509	469	538	501	509	544	484	498	519	508	534	506	537	507	503	517	534	526	519	502	519	494	536	559	537	506	503	499	522	509	499	544	490	503	485	532	534	486	517	481	515	501	521	547	508	514	498	563	489	535	506	519	510	504	516	529	501	497	514	480	525	491	555	491	526	496	514	531	526	529	503	523	537	504	508	533	509	479	537	527	468	504	487	549	506	477	505	505	552	491	502	489	523	483	484	501	532	487	526	506	523	504	540	506	480	497	546	503	521	488	527	524	491	515	555	532	491	556	524	537	522	496	543	450	560	503	503	514	531	540	522	524	474	522	485	544	573	553	522	558	523	511	517	538	503	533	586	539	537	520	534	512	515	515	512	507	508	517	510	496	521	514	551	515	471	489	495	526	555	526	516	521	473	562	496	513	500	521	545	525	518	541	474	511	538	510	590	506	527	511	469	492	479	518	544	490	523	532	515	495	512	494	489	527	494	478	532	532	541	514	511	510	509	514	469	519	504	515	509	465	493	505	497	566	493	520	497	530	507	533	503	473	491	527	541	473	515	505	522	500	560	510	530	516	546	536	532	534	490	516	511	525	550	549	543	524	476	504	492	486	513	487	542	557	500	534	518	523	500	510	509	481	528	511	525	512	498	506	525	508	521	516	554	517	496	529	507	520	501	486	519	480	508	537	554	472	513	509	516	501	516	519	530	507	502	534	478	531	507	483	549	470	491	493	506	518	537	506	531	560	539	508	503	544	554	500	494	509	532	539	517	543	502	511	512	501	500	453	535	510	534	530	511	519	525	507	518	518	552	524	512	540	514	506	530	510	534	465	518	529	516	518	553	523	515	524	492	527	506	527	537	498	533	494	536	526	491	512	519	519	527	497	473	495	535	522	521
45940	88078	41024	1614	1185	1013	910	751	714	635	643	646	572	582	603	605	598	603	570	531	519	538	565	528	526	532	500	519	543	529	553	543	503	519	507	549	558	535	541	567	501	530	537	546	541	524	555	532	585	526	524	552	539	532	530	537	563	531	548	555	521	547	559	507	501	536	542	528	525	537	549	507	500	538	552	516	510	542	551	574	493	509	564	496	563	485	531	527	496	531	523	537	569	512	520	506	538	528	489	527	514	468	555	489	531	485	534	497	511	527	538	521	529	525	552	560	523	559	521	548	506	570	525	539	482	532	528	515	542	502	542	527	492	532	532	490	569	546	529	541	508	520	543	487	523	521	521	593	563	564	538	537	530	495	490	518	542	545	573	532	552	549	508	522	542	548	532	545	549	506	506	560	538	556	591	528	530	507	551	510	514	550	530	533	538	525	543	521	563	536	530	525	507	543	544	524	549	526	545	556	550	504	552	503	521	508	538	562	516	509	532	528	509	536	553	481	543	539	510	555	532	541	515	525	544	568	513	516	539	514	501	533	527	516	517	496	542	490	556	480	571	555	528	515	517	568	523	563	517	519	545	498	506	524	544	512	566	555	538	554	495	545	528	521	558	518	527	536	555	545	505	529	546	505	540	529	543	527	535	524	521	525	516	502	539	537	538	522	522	524	494	537	545	524	509	567	529	522	490	531	559	580	507	561	519	511	540	487	515	479	476	549	530	541	527	564	555	543	547	514	489	503	551	533	528	495	540	494	524	541	494	524	511	530	494	522	533	537	511	500	531	537	518	542	527	533	523	549	552	565	566	482	518	533	555	537	542	517	504	539	548	536	556	500	551	520	549	577	520	545	548	537	558	564	531	524	552	550	517	522	523	544	514	551	544	519	550	530	539	514	523	518	483	536	554	505	548	592	546	532	580	517	554	548	515	533	505	536	493	545	520	519	532	518	556	504	544	555	516	561	560	521	536	559	505	539	522	519	500	524	505	532	510	501	531	547	494	509	509	558	536	530	522	508	521	576	560	538	560	518	504	519	519	554	517	518	531	542	499	502	532	572	537	529	502	546	553	551	473	571	524	552	522	506	541	520	525	541	515	520	540	545	470	527	530	523	524	547	542	507	513	545	505	537	520	537	530	547	554	565	511	526	542	528	492	541	505	545	582	557	498	553	529	522	500	498	532	509	509	541	548	510	497	531	557	516	555	504	502	534	534	520	567	548	513	532	508	535	522	546	507	569	546	535	567	501	539	516	536	526	545	513	498	516	533	503	503	523	538	498	511	538	502	509	553	534	531	537	505	561	550	558	565	521	571	510	496	506	519	532	523	509	527	540	524	516	506	512	531	487	484	539	519	554	515	504	541	522	522	521	549	519	541	539	539	523	523	564	556	495	546	513	530	558	508	521	564	595	561	532	526	499	534	530	566	590	514	565	472	483	543	507	529	544	562	513	529	515	533	499	538	492	551	533	504	540	516	526	516	533	566	554	524	500	501	509	557	505	528	505	523	510	533	533	542	542	482	503	545	519	554	548	526	509	573	540	514	541	536	544	530	573	539	492	509	573	552	546	515	495	554	520	534	558	498	510	571	548	548	540	494	488	551	528	518	495	520	563	518	510	504	537	509	494	497	544	540	536	520	572	515	526	546	512	555	539	535	542	508	497	521	507	570	506	523	512	544	560	592	529	526	538	516	532	519	543	514	522	548	500	555	515	522	518	487	521	536	470	517	519	561	568	562	543	532	563	536	508	488	556	503	546	543	535	576	548	577	520	555	537	519	526	559	543	527	511	542	529	490	531	514	525	556	541	550	511	521	480	492	519	525	520	546	513	564	538	537	514	538	520	499	557	567	521	571	540	546	557	531	529	513	517	541	558	517	524	600	527	549	530	512	523	527	517	534	533	493	563	537	512	533	542	538	588	505	539	526	532	570	573	543	565	545	510	527	443	540	544	495	497	548	489	514	507	532	527	555	533	541	532	549	528	533	560	547	538	506	525	513	511	538	573	535	551	553	493	514	527	521	518	510	495	561	510	519	524	544	528	511	523	553	556	485	512	551	513	529	498	539	539	520	532	527	544	534	533	521	549	526	523	521	526	495	524	508	517	531	497	559	541	544	567	519	533	506	552	534	521	541	517	515	555	564	498	459	512	533	495	531	533	516	517	527	532	549	544	529	503	535	515	539	519	530	507	516	536	530	543	513	568	538	533	521	514	507	513	528	534	530	543	504	557	498	559	531	510	568	542	534	559	540	502	551	569	491	523	538	490	546	541	538	544	535	571	567	536	570	505	513	537	557	570	527	538	516	540	549	501	517	553	510	495	542	523	537	526	528	536	549	536	549	543	527	528	516	506	538	526	468	564	527	521	501	535	575	518	518	558	518	545	562	527	530	558	523	504	506	565	548	528	505	522	505	568	549	505	503	562	526	552	528	536	579	504	516	529	539	542	456	516	557	524	506	548	495	549	508	524	568	562	567	549	543	508	530	537	535	501	545	522	508	533	501	504	558	515	522	563	528	547	540	521	567	553	547	547	546	542	533	541	511	517	512	518	485	496	505	535	534	556	549	495	555	485	502	505	533	495	545	533	522	515	496	533	546	532	513	513	533	531	551	529	553	561	527	519	577	518	461	528	524	541	523	515	512	556	517	521	554	533	511	515	503	541	540	534	537	513	493	556	510	489	524	517	546	538	552	539	540	494	528	514	479	568	538	474	558	528	552	554	496	546	536	468	525	561	501	501	549	496	507	550	518	531	537	543	525	513	533	558	575	544	500	512	517	523	549	561	520	517	507	558	543	552	501	532	566	533	513	564	527	512	530	533	489	552	505	579	552	533	576	558	543	536	509	506	545	516	510	529	556	494	514	533	517	505	532	472	539	551	542	538	530	497	513	487	537	522	521	520	545	515	560	549	548	543	518	524	492	505	516	515	495	529	548	544	530	550	530	552	533	546	516	509	523	507	516	519	492	560	483	484	538	502	517	607	533	534	557	513	577	524	534	502	538	505	529	546	536	539	565	532	494	554	516	539	522	523	579	506	518	531	520	534	530	548	525	539	567	495	543	534	544	516	514	533	510	586	548	552	545	538	563	553	530	521	517	527	531	542	544	508	554	557	558	481	523	516	572	520	538	524	540	565	492	507	546	499	596	539	506	554	498	531	538	533	518	555	528	513	557	538	523	551	552	513	506	503	542	501	543	541	546	539	520	544	531	500	503	514	541	508	480	543	507	512	510	510	524	523	496	495	503	516	530	559	542	533	496	528	516	518	534	542	540	550	523	538	493	494	543	522	487	575	490	510	512	495	515	540	552	480	506	550	537	553	522	502	500	523	534	531	516	515	488	502	523	495	489	531	560	577	534	556	573	488	551	500	524	548	519	497	515	524	505	478	514	529	570	530	553	542	521	517	570	513	502	577	579	545	518	558	550	545	545	542	536	558	574	514	477	564	529	517	520	532	500	539	540	542	524	551	537	543	521	522
24943	23250	29748	24334	12748	1352	727	738	652	703	667	666	685	650	671	661	700	638	662	621	660	619	598	660	684	649	612	643	631	680	608	642	608	591	563	639	608	622	610	611	610	618	639	666	655	658	618	622	616	671	622	634	608	617	675	619	641	626	647	648	635	646	602	616	641	587	639	627	622	641	612	675	622	632	631	602	631	626	631	666	666	633	666	608	605	649	681	629	636	616	619	618	660	626	629	614	620	639	631	606	628	653	605	605	609	619	658	627	641	590	657	633	615	641	677	597	617	626	653	607	595	633	636	618	581	639	673	610	629	653	630	644	569	602	623	610	663	617	665	611	615	596	611	640	612	654	645	564	652	637	624	586	635	626	597	663	641	612	663	627	608	640	654	626	613	619	621	610	616	628	608	604	590	645	644	611	651	659	599	658	651	635	661	568	622	697	643	615	596	588	609	630	595	671	655	616	644	656	589	630	629	566	637	646	660	635	580	642	638	598	656	633	620	637	618	603	646	616	605	611	665	593	635	585	652	643	592	622	650	626	623	641	616	662	680	657	679	613	630	634	635	658	626	638	633	648	622	646	593	604	646	644	647	626	622	659	656	580	600	606	634	606	604	651	623	650	646	660	634	646	606	629	618	614	630	606	653	614	607	619	612	623	646	625	587	652	663	614	614	583	642	640	633	635	616	628	670	646	632	617	684	652	637	620	632	616	649	598	580	624	640	647	639	637	624	672	642	660	679	635	614	623	626	607	596	621	604	589	605	630	629	665	617	617	674	610	640	632	622	646	643	654	618	636	615	637	632	657	641	613	650	619	601	613	619	635	597	618	606	626	608	649	676	649	595	620	624	646	654	624	627	678	621	670	618	656	583	648	629	586	654	622	663	664	636	636	613	626	614	614	617	649	664	598	594	613	641	619	640	668	638	613	632	677	604	612	644	601	641	610	633	673	603	633	655	565	635	609	656	593	605	627	643	603	624	667	635	628	628	598	630	674	580	612	605	639	627	606	604	670	585	644	643	590	641	613	657	616	602	639	653	657	579	601	622	616	606	635	612	614	639	634	600	654	619	613	616	630	658	645	616	668	632	631	630	595	679	636	627	637	649	614	675	662	621	610	569	633	641	594	641	655	617	646	604	631	630	623	634	607	658	618	649	636	618	606	637	587	636	610	641	653	635	595	638	640	575	670	585	681	610	662	645	657	639	596	629	626	634	622	627	646	623	631	663	643	597	642	617	615	602	663	616	607	629	611	650	667	656	641	622	654	593	602	670	648	648	646	636	659	636	581	619	634	621	606	644	641	619	647	648	638	626	648	617	629	599	667	641	639	626	650	621	645	628	611	589	627	593	664	581	593	676	625	637	643	646	638	627	666	660	618	622	648	631	591	668	613	629	645	636	671	623	628	629	619	630	642	652	610	637	654	641	653	615	595	638	611	613	612	660	673	626	604	643	691	634	599	657	603	651	644	657	648	641	667	657	638	619	661	613	603	626	644	644	634	629	635	652	616	650	638	634	649	632	654	660	646	650	606	642	680	584	593	611	635	638	605	664	644	613	598	658	647	595	624	655	651	593	618	609	611	637	609	629	650	622	647	630	626	582	657	615	662	635	660	654	641	580	634	588	675	642	589	651	701	624	634	635	653	607	614	626	645	672	619	639	612	615	691	691	617	637	618	616	697	662	625	599	600	624	670	632	616	637	626	576	637	604	619	648	649	644	624	676	640	644	658	644	591	641	637	627	623	599	651	661	561	625	626	620	639	614	615	712	641	628	593	631	633	658	589	612	601	658	603	594	651	667	652	599	609	627	606	609	614	675	618	622	623	610	661	600	638	599	672	626	666	603	600	599	618	608	659	618	626	641	709	597	654	598	633	621	624	610	652	640	630	641	654	629	611	636	617	631	609	648	613	655	645	674	623	590	643	642	652	626	680	633	633	652	653	640	611	643	634	624	627	641	629	646	608	656	651	653	608	615	619	617	616	613	599	616	611	605	662	653	628	615	648	650	642	647	626	665	607	642	619	598	624	623	616	612	591	622	648	611	639	589	591	625	625	623	609	622	603	670	658	625	632	633	621	621	591	583	687	619	624	623	624	625	657	632	646	615	628	644	589	628	626	648	640	607	695	654	627	575	645	604	584	639	638	640	663	632	665	677	652	622	639	623	648	665	633	593	595	612	623	678	614	615	620	647	612	624	657	635	617	606	676	633	629	650	618	651	663	637	647	619	618	624	607	628	655	599	613	666	622	650	580	624	626	609	623	587	620	639	645	606	571	651	669	627	632	656	642	587	629	663	621	637	667	647	578	605	617	608	639	602	582	626	617	619	615	606	673	624	631	639	573	642	603	634	640	626	568	643	662	637	664	603	625	622	619	656	649	611	603	619	683	624	644	609	645	649	632	601	648	623	618	635	628	633	605	637	662	606	669	608	629	620	602	622	652	612	629	624	626	663	638	615	606	652	614	633	598	661	597	618	651	590	602	632	593	600	632	618	673	617	637	572	627	632	650	638	643	634	633	642	627	646	635	628	678	617	672	620	585	630	610	606	632	663	625	619	602	610	615	610	656	653	608	618	625	643	639	636	605	626	618	628	633	608	651	639	628	646	678	633	599	556	664	628	600	585	620	603	647	628	615	641	657	664	655	623	638	653	632	635	640	588	650	602	644	625	594	649	662	609	633	636	668	623	629	614	591	675	662	631	642	620	604	624	620	644	641	623	640	617	617	644	596	616	600	605	665	638	598	639	611	613	625	604	627	675	588	617	642	657	673	574	622	637	631	641	645	622	592	684	647	615	636	658	637	652	622	669	594	605	595	640	628	658	577	603	644	633	616	648	621	595	649	632	614	651	666	588	585	609	669	564	646	645	616	594	591	646	586	616	685	638	625	606	612	651	650	643	606	627	650	629	663	598	665	617	634	657	606	667	652	631	662	614	623	599	616	622	657	636	596	664	663	623	613	623	617	630	606	601	607	605	612	610	627	646	626	613	661	644	610	602	617	663	621	616	633	636	612	630	623	603	557	625	636	593	663	603	619	662	639	610	638	591	639	655	600	580	625	672	687	572	611	645	684	636	634	597	581	615	601	658	597	638	663	585	624	642	658	632	628	624	641	613	562	575	622	642	559	600	643	617	635	672	615	626	654	612	697	590	594	612	645	637	680	650	664	643	617	587	614	619	652	635	679	628	633	582	613	646	600	619	627	653	674	607	635	637	614	627	628	599	648	623	628	664	610	610	600	650	648	597	666	641	645	613	585	613	630	629	639	601	635	628	657	598	613	602	665	639	614	629	639	599	631	625	631	623	623	653	634	569	619	622	579	587	634	564	657	628	621	601	619	659	630	666	627	598	640	620	689	607	656	655	607	652	643	598	671	615	656	628	621	605	674	645	694	625	648	643	627	625	633	656	633	634	626	669	650	653	602	609	654	610	635	610	650	590	631	655	621	593	626	646	624	643	610	662	587	590	624	615	613	654	655	648	624
41516	77568	34179	1269	1037	936	880	807	834	759	684	674	746	667	692	664	722	687	664	683	679	693	613	671	640	669	662	676	693	707	684	666	687	686	730	690	715	657	722	635	710	704	669	607	656	668	645	688	643	688	655	657	674	661	688	616	683	625	656	691	705	717	654	695	726	664	683	666	725	684	666	661	623	638	686	655	662	646	643	658	680	672	652	675	641	685	667	682	669	667	680	659	651	689	659	681	664	671	664	659	652	622	654	684	650	685	650	688	639	676	702	668	688	663	690	702	630	674	683	654	661	670	699	681	693	671	665	662	667	653	643	681	667	719	626	690	688	662	710	648	666	636	681	662	656	695	678	680	630	641	657	650	689	622	626	633	634	651	667	654	659	664	657	643	685	649	625	683	697	662	645	637	703	648	668	641	675	660	674	708	718	682	676	683	648	682	711	646	700	628	698	647	676	655	713	631	633	620	641	648	692	607	681	652	676	633	630	658	641	693	672	649	679	659	674	665	604	662	664	691	696	644	655	697	686	678	632	648	621	636	655	655	665	745	688	688	664	655	681	700	714	687	663	643	684	616	702	676	673	679	633	677	630	662	650	669	665	630	691	683	687	663	664	653	691	682	641	655	677	689	654	662	644	698	670	710	632	674	704	681	678	632	625	673	653	669	625	679	673	670	665	659	678	669	714	691	664	709	637	646	645	653	656	651	644	664	646	659	641	709	654	668	653	746	667	675	660	672	687	689	675	681	675	695	664	639	715	626	659	638	623	650	662	700	670	618	710	645	678	646	628	645	681	659	696	672	652	657	653	656	659	675	670	678	645	665	666	690	669	693	664	680	743	655	666	659	666	670	669	688	690	666	669	667	664	672	696	621	667	695	654	652	648	661	641	633	645	680	655	664	695	669	650	658	648	660	643	623	682	665	683	667	668	642	678	672	654	646	660	646	675	679	695	741	686	683	678	623	641	664	682	675	641	674	645	660	665	638	668	670	623	661	668	666	685	675	691	724	673	670	683	647	690	628	693	650	673	667	652	688	689	701	650	697	677	625	672	715	608	712	666	663	678	645	718	663	638	709	695	676	671	650	662	712	652	642	645	646	669	653	698	651	687	672	668	680	647	666	665	653	692	714	644	665	676	700	688	700	621	661	655	659	608	664	666	671	660	635	659	653	666	645	648	702	675	675	659	637	645	664	667	728	699	698	675	690	691	708	713	726	705	626	674	719	654	664	666	687	652	662	676	652	682	679	654	622	645	672	654	641	715	678	689	683	654	615	633	634	672	672	633	634	629	722	669	673	664	684	640	653	694	637	655	631	654	687	646	643	726	701	721	688	656	664	677	664	699	681	644	653	653	684	662	657	678	636	645	661	694	682	691	682	659	680	656	660	648	676	679	635	648	673	657	664	675	668	650	689	673	699	669	681	673	662	634	681	699	638	677	691	657	669	644	706	686	663	660	655	640	655	647	598	641	668	629	637	602	618	683	678	670	687	622	641	634	639	639	699	630	686	676	686	629	694	625	638	662	638	694	688	633	668	642	719	697	659	630	690	635	733	690	643	665	645	639	629	677	652	651	663	692	693	668	606	622	660	702	679	700	661	663	676	642	678	665	595	697	684	652	721	665	676	718	632	651	662	656	659	695	705	675	680	675	651	642	630	658	625	670	645	647	674	687	712	671	671	752	673	649	706	666	628	710	652	645	642	657	708	684	671	677	699	631	677	659	670	690	651	700	665	660	657	662	682	645	702	595	672	692	681	650	647	698	648	650	675	662	650	673	646	664	684	703	662	649	671	689	685	667	681	669	665	685	641	622	720	633	660	655	668	657	638	650	677	648	701	603	677	681	653	688	636	674	642	642	639	671	698	695	691	692	676	662	687	670	677	632	699	616	686	663	658	658	632	634	622	691	657	637	681	666	639	672	637	671	602	674	714	660	691	713	672	658	653	621	683	715	680	612	661	666	667	636	681	631	692	642	638	669	659	651	673	690	718	686	657	694	665	676	600	663	662	694	634	653	663	692	649	638	681	676	624	697	636	677	665	712	657	638	651	674	646	663	656	679	694	671	660	658	700	633	669	682	644	686	670	666	721	637	603	647	681	684	686	680	681	629	646	644	678	703	688	625	637	655	725	664	665	643	678	669	704	669	684	647	669	652	650	703	628	680	639	643	649	630	659	693	625	677	688	622	668	638	671	687	683	678	711	651	690	654	672	685	671	661	688	637	663	685	704	631	667	692	668	667	685	632	633	657	623	637	667	716	669	662	661	646	629	680	628	635	668	692	680	631	674	689	656	705	674	676	669	673	698	630	654	647	686	625	646	639	688	652	658	654	686	687	694	687	718	685	670	685	700	632	633	665	702	678	637	627	667	683	685	649	634	710	608	697	625	685	696	656	658	675	689	669	616	646	684	714	650	684	658	666	656	709	686	674	690	680	656	675	677	628	718	658	662	660	670	663	676	664	669	698	637	669	643	684	663	637	651	655	651	660	628	655	677	661	653	694	698	641	659	648	601	656	650	656	671	683	633	695	661	691	685	682	681	623	679	678	646	638	702	690	668	649	676	698	641	701	664	662	682	698	711	662	638	681	660	646	621	682	656	680	619	671	682	679	670	633	649	662	656	635	634	689	677	646	643	676	678	673	626	639	622	668	686	642	635	649	667	672	668	651	670	634	668	649	664	700	667	708	642	640	680	651	692	651	682	689	697	692	664	651	681	616	612	661	655	712	648	659	658	655	685	653	667	620	617	644	710	644	664	695	621	648	681	677	621	623	659	708	657	689	637	707	707	661	629	735	706	687	631	616	680	647	676	658	695	637	648	648	650	649	667	698	651	681	638	700	632	660	749	703	673	706	672	669	695	642	665	625	661	712	652	648	658	711	683	696	650	652	663	689	697	632	690	654	668	698	677	668	654	695	698	672	621	687	670	656	696	719	656	641	645	643	663	691	599	637	597	672	685	690	666	647	696	655	684	646	663	654	697	664	636	590	584	725	683	618	676	733	641	690	696	641	673	689	693	687	678	669	697	622	627	680	637	682	672	667	636	701	667	661	662	660	661	694	687	631	617	634	691	682	635	649	656	671	663	656	639	673	651	700	641	629	692	693	633	671	690	665	700	671	670	638	675	656	699	671	682	681	707	677	685	681	685	660	681	671	688	677	688	658	659	665	714	649	661	650	670	680	619	698	634	661	652	679	722	691	620	658	661	654	643	629	679	680	672	606	649	650	683	680	686	651	660	666	657	688	694	638	662	658	623	679	671	681	666	619	661	683	672	661	717	677	629	669	652	654	660	671	663	653	696	600	632	657	650	691	694	686	656	673	674	651	628	670	696	660	650	667	675	669	662	637	691	634	653	635	677	631	715	629	720	648	663	631	670	705	670	693	662	685	649	688	638	685	672	664	674	647	677	727	661	644	656	657	665	667	667	712	660	629	690	650	677	700	655	681	624	681	653	676	692	633	689	687	673	669	690	652	652	682	676
22647	21668	29414	23699	21120	20982	10270	1336	1153	1129	1022	1050	1025	1006	957	928	982	1001	1004	953	931	952	904	933	1030	891	954	938	949	958	911	929	907	881	947	912	910	920	931	924	876	900	928	907	949	890	913	949	911	921	950	845	926	923	921	927	932	897	897	878	931	923	896	898	932	904	931	880	956	877	938	959	914	898	942	904	923	918	919	927	914	862	922	902	976	932	905	902	874	900	930	895	879	902	930	954	893	879	961	912	926	880	974	932	944	929	852	929	855	970	932	923	918	910	945	905	932	894	964	890	927	846	871	939	915	923	838	927	926	931	894	917	903	888	905	957	949	933	929	905	961	948	877	949	948	905	909	907	916	934	893	950	942	896	932	969	976	969	920	878	932	1012	900	910	853	901	842	888	880	930	904	904	954	914	931	967	938	895	905	936	874	917	882	953	901	898	914	902	882	951	888	951	897	935	939	910	916	892	916	907	920	957	901	948	896	924	884	917	893	892	842	905	941	889	939	976	905	965	900	941	871	913	943	943	917	892	941	918	891	922	995	879	949	915	929	988	946	942	963	868	911	898	909	943	910	926	884	955	868	918	964	900	914	903	925	883	870	899	890	933	881	891	916	950	952	942	902	909	902	901	960	899	905	934	893	881	846	886	942	906	897	876	901	908	888	911	910	917	965	917	932	930	911	881	898	870	926	911	915	892	856	930	873	886	849	879	888	927	919	883	910	929	862	956	943	920	902	916	895	911	823	944	938	854	916	892	851	924	873	901	862	958	935	937	962	888	897	937	966	895	919	947	891	962	926	940	925	866	912	862	908	918	913	981	938	938	929	913	948	935	944	939	978	899	910	896	874	928	862	921	956	942	897	912	894	937	917	899	952	880	893	917	903	927	948	879	885	960	903	930	906	873	964	912	900	942	921	898	882	916	937	899	985	924	907	929	909	925	926	896	911	904	942	913	974	886	944	961	930	929	866	873	935	937	928	921	940	915	924	925	905	886	922	899	907	921	925	948	913	903	899	951	936	877	903	909	855	880	921	925	890	925	897	946	882	942	861	893	929	920	904	890	908	905	938	903	834	920	879	931	901	928	915	921	906	908	990	863	912	942	901	893	899	918	903	929	892	940	901	907	918	880	899	957	950	903	877	931	890	874	882	932	888	944	897	931	948	915	921	903	906	911	921	926	896	917	985	909	918	888	964	928	915	888	940	959	937	909	920	910	926	949	906	996	951	902	918	946	940	938	893	829	913	905	896	856	924	894	919	951	891	915	847	929	912	909	879	904	978	939	943	902	902	894	911	898	905	887	877	902	931	915	921	946	910	932	939	944	930	951	903	938	888	872	964	913	906	924	898	959	925	928	928	895	920	862	960	950	893	909	932	885	887	918	912	925	892	897	958	888	952	889	877	902	945	923	983	891	942	890	920	925	917	936	929	895	922	876	874	918	949	940	892	851	905	935	926	940	901	951	920	957	912	936	903	896	963	900	968	884	936	914	906	871	865	906	944	959	909	925	930	894	876	941	946	891	928	916	865	933	945	867	943	958	942	920	867	886	844	887	940	920	882	897	867	914	932	948	932	907	899	895	916	934	958	875	912	898	974	932	913	922	934	925	879	883	871	868	921	882	908	912	942	931	936	917	876	878	893	877	952	888	962	902	990	918	929	913	949	925	960	965	904	916	915	869	951	924	885	859	923	902	947	913	873	907	858	907	849	926	951	929	892	963	921	885	947	905	934	885	845	941	908	890	946	975	892	905	911	944	879	944	961	950	905	882	927	900	944	908	938	933	872	889	968	906	942	931	882	899	903	926	907	898	870	863	923	893	905	960	913	966	925	889	905	912	903	957	906	920	880	1007	908	957	904	964	941	988	922	922	955	917	877	912	929	959	906	905	950	986	869	943	899	887	906	895	975	895	930	908	967	914	904	868	910	987	905	893	907	909	979	904	864	880	908	928	901	909	940	926	936	873	958	918	884	923	938	935	914	898	906	916	883	922	932	924	923	911	867	950	954	904	912	912	824	952	956	930	898	879	857	912	879	914	844	925	873	895	905	924	922	900	961	953	906	860	873	913	929	841	904	900	900	855	935	877	945	901	935	925	957	898	935	963	928	868	882	915	919	960	969	887	931	906	903	914	888	866	872	864	845	930	941	957	937	897	942	935	868	905	883	924	872	923	889	906	930	940	928	943	892	948	891	906	930	881	933	926	858	966	939	878	881	888	880	914	875	901	909	888	855	930	897	892	939	865	907	910	868	896	928	891	943	909	967	906	960	918	884	938	896	880	926	878	912	908	887	903	967	852	921	918	896	919	928	924	913	918	853	921	875	961	906	877	953	897	879	878	896	924	891	926	920	921	942	925	902	938	942	877	875	901	911	907	933	857	906	924	910	898	883	976	936	918	877	899	889	904	890	882	948	929	884	934	950	884	955	924	929	923	839	931	955	912	883	915	905	943	950	889	951	897	956	957	918	864	874	916	836	940	963	929	947	926	933	934	923	931	870	911	933	939	910	935	929	924	875	922	920	927	871	930	975	963	846	918	835	939	877	908	965	897	903	951	939	913	955	890	899	914	941	935	916	958	908	943	856	955	991	855	871	891	905	882	951	892	928	934	883	847	914	993	931	913	955	984	943	952	884	904	920	929	902	931	858	900	941	907	936	908	904	859	968	936	945	935	895	876	911	930	899	911	924	888	944	889	932	943	939	903	915	974	915	872	902	916	867	933	858	951	892	945	929	915	936	843	879	923	863	922	913	896	910	932	957	958	933	891	926	900	937	865	897	917	934	984	842	995	900	884	925	941	945	864	878	906	914	894	945	889	950	967	895	900	929	868	903	935	939	868	910	924	938	899	900	933	914	892	897	972	904	930	923	945	906	956	914	907	943	908	921	909	966	884	900	892	988	893	892	879	927	862	920	905	898	920	833	894	906	875	913	882	904	928	900	870	935	922	870	896	871	917	911	920	925	897	922	894	917	880	893	908	841	874	920	915	941	897	946	925	899	853	880	920	924	919	917	917	899	889	921	856	931	880	954	910	912	913	955	944	899	921	913	931	931	865	912	888	890	885	942	931	916	926	934	895	923	958	925	905	897	951	968	981	938	921	881	935	914	898	895	957	877	913	897	918	913	922	906	924	943	930	897	937	894	911	907	887	861	913	984	953	903	968	923	881	823	938	939	940	949	939	854	882	913	933	958	908	948	891	917	930	913	918	954	886	903	921	930	923	938	922	916	883	916	917	919	945	969	930	926	892	944	911	922	952	887	915	883	895	925	911	909	907	956	900	916	925	917	908	911	935	931	909	870	943	946	956	959	882	934	942	931	902	905	953	880	923	896	890	925	919	959	924	931	926	893	894	834	915	901	924	906	940	858	930	961	959	903	924	933	912	908	908	939	947	919	898	870	957	858	898	906	982	924	917	973	913	884	953	921	899	943	868	897	917	917	860	901	903	904	900	919	899	878	880	959	928	909	900	931	872	923	876	895	926
48173	91969	45302	3228	2385	1906	1622	1374	1285	1234	1174	1109	1049	1100	1056	1055	990	973	910	957	945	966	973	882	932	903	961	959	924	916	1026	951	925	928	885	955	908	865	952	903	877	852	921	922	882	962	880	927	877	887	951	914	883	896	912	949	952	904	926	923	909	940	851	928	917	894	962	899	911	885	958	944	925	883	958	885	906	948	911	921	915	973	926	953	898	950	864	929	880	901	906	920	918	935	894	852	927	902	856	864	897	940	920	880	954	905	902	869	918	877	933	903	895	966	933	929	913	876	952	920	889	924	905	880	919	887	952	877	901	872	881	897	862	862	974	915	859	998	915	941	837	908	855	881	934	873	924	893	891	878	889	873	916	906	897	898	960	897	887	911	903	924	882	878	932	912	932	907	922	933	912	861	967	879	895	878	844	852	901	907	942	937	875	924	915	899	876	902	873	954	923	894	907	911	862	863	850	901	909	874	894	867	915	941	907	839	815	874	883	887	889	887	885	934	843	898	907	927	915	862	946	905	913	909	852	962	938	927	890	887	935	895	910	878	927	932	924	920	930	948	941	897	916	922	894	913	866	827	857	860	923	896	872	897	963	927	905	853	942	871	909	943	921	901	880	905	905	944	903	912	955	893	935	834	908	883	883	930	925	903	912	907	921	857	936	919	893	905	878	911	909	900	859	893	848	944	889	944	872	905	879	906	979	923	896	861	895	906	930	961	883	858	909	887	878	953	907	886	982	833	855	917	905	852	853	883	919	868	946	911	938	928	941	961	897	911	879	881	856	943	926	933	928	1004	905	870	896	898	885	844	889	895	941	916	874	857	871	914	946	867	889	901	914	920	942	937	935	921	897	938	883	882	932	895	888	869	914	909	917	915	912	903	891	875	984	894	934	914	919	932	907	904	887	865	907	916	913	923	929	907	907	909	872	928	910	904	870	894	881	912	910	954	902	894	920	912	913	910	853	900	945	915	891	866	922	939	870	943	870	903	880	887	895	943	908	887	908	948	839	910	896	893	899	877	917	874	942	874	874	900	920	886	962	919	904	883	914	961	885	938	914	889	891	924	903	905	905	939	868	906	889	914	912	914	894	924	860	894	919	935	899	914	899	912	930	917	895	901	898	916	957	912	975	864	925	965	920	863	877	954	932	838	895	900	896	839	955	877	908	905	858	920	893	883	926	866	927	913	922	919	887	934	844	949	963	883	926	941	916	923	871	858	888	879	857	871	920	903	880	878	991	938	905	934	866	943	888	979	904	929	920	903	863	930	882	900	925	951	879	868	909	860	925	888	867	917	945	911	948	901	909	892	954	940	905	938	880	896	908	907	890	885	900	869	921	909	890	850	896	956	891	944	929	838	914	956	892	921	879	846	895	908	890	931	915	929	917	898	893	898	911	891	887	928	910	894	1001	917	873	878	866	919	912	932	903	941	833	892	904	898	914	927	927	934	903	945	850	876	914	912	888	911	921	919	950	897	942	870	940	880	906	953	908	871	925	889	922	902	878	898	890	898	909	920	912	900	933	824	882	865	903	925	900	924	904	904	898	921	896	851	887	894	921	946	891	918	905	891	934	883	927	887	853	862	911	931	931	928	915	884	884	895	935	892	881	963	930	914	929	946	878	987	923	941	936	920	923	917	1004	885	862	849	960	947	971	872	904	855	874	905	951	903	931	864	904	894	906	930	977	924	955	915	910	912	924	915	930	883	880	902	871	916	925	883	876	944	919	916	946	870	868	928	912	902	894	906	933	972	880	946	916	953	923	890	912	920	874	948	909	852	942	897	897	930	898	877	826	910	926	945	882	870	900	904	898	874	888	903	890	864	925	893	936	925	895	912	913	900	903	921	889	901	893	902	839	930	923	908	893	913	888	861	885	893	886	915	869	892	892	928	897	908	894	873	911	921	918	878	932	928	946	841	896	902	867	943	898	869	869	941	836	931	888	923	892	943	939	919	914	918	918	893	900	853	903	898	912	914	889	855	876	928	918	936	944	888	895	939	860	898	952	909	943	881	901	911	912	918	898	938	901	922	922	898	905	930	930	948	884	898	907	912	926	961	889	889	904	865	903	913	927	938	922	890	876	923	932	915	921	928	909	908	928	938	936	880	903	911	890	859	896	905	903	902	923	914	881	891	900	921	919	903	949	925	914	867	893	927	876	922	919	888	799	904	902	847	886	860	920	896	904	905	826	902	904	909	920	900	919	911	892	949	835	906	920	913	899	915	903	871	898	946	919	905	947	880	865	921	929	904	892	865	876	899	908	878	928	881	882	873	931	901	929	943	856	863	875	922	935	898	895	940	921	931	913	891	932	977	906	966	888	895	959	880	913	905	1014	967	910	860	940	924	868	897	949	892	897	883	907	873	892	912	938	922	991	920	871	885	902	918	911	918	945	884	920	909	930	891	859	825	936	883	886	944	860	937	872	916	889	916	898	902	941	882	919	885	943	919	905	932	922	885	907	918	900	887	942	898	918	906	867	959	859	891	894	963	891	870	877	920	882	894	878	915	964	926	867	922	926	934	877	874	914	901	928	856	905	856	948	931	920	908	889	958	937	959	912	890	906	920	914	868	897	906	896	915	871	874	930	892	927	911	881	956	938	930	930	907	893	879	826	916	939	901	941	906	923	907	886	930	882	913	881	838	957	920	955	895	926	899	869	919	924	961	889	950	859	939	883	867	916	927	894	871	888	872	902	848	927	940	905	916	933	938	946	908	928	880	924	906	886	929	840	899	924	930	917	915	895	930	921	909	943	941	898	920	904	934	862	945	891	895	923	906	906	893	910	940	932	912	880	889	904	909	883	935	899	896	843	916	918	898	874	965	904	889	830	856	873	918	967	972	914	915	954	902	849	905	893	907	938	929	911	906	895	915	879	926	943	935	880	893	894	893	871	879	892	998	847	873	853	891	913	864	937	904	890	871	944	915	850	893	898	919	911	914	914	905	894	939	905	919	870	922	901	888	865	935	902	921	867	918	935	898	929	965	896	934	967	953	917	929	880	879	895	875	929	872	930	952	933	926	909	897	896	891	929	876	874	957	911	902	875	906	873	948	926	887	905	888	975	928	831	950	930	943	894	934	894	917	855	920	903	915	891	936	918	875	930	927	906	914	930	945	886	849	902	941	941	942	882	868	795	872	866	920	905	949	915	864	898	853	880	901	870	925	927	897	886	937	921	928	944	908	904	921	927	871	854	950	871	940	945	955	887	929	858	877	915	942	899	911	938	864	927	923	903	908	920	881	928	932	909	942	916	893	903	915	909	905	898	952	879	909	977	859	884	890	947	844	908	952	888	908	911	910	924	920	922	909	926	884	899	866	913	945	892	835	934	920	902	918	938	910	956	957	869	895	856	928	886	929	830	876	906	864	951	914	956	876	838	941	890	881	911	859	895	897	866	920	939	920	909	897	849	925	889	924	913	880	864	928	910	910	950	889	870	933	886	946	934	915	931	892	931	893	906	934	916	957	866	943	914	913	959	900
28472	28512	23597	4380	602	502	485	342	375	350	364	387	377	368	342	330	394	345	319	406	367	374	381	364	328	364	362	324	342	373	371	378	338	316	329	342	379	352	346	379	345	374	380	373	319	360	312	341	392	364	359	359	340	378	373	381	358	341	335	382	357	367	387	407	334	345	331	369	365	363	351	326	389	347	339	377	358	350	363	372	378	364	370	363	351	357	345	347	346	362	357	366	343	361	411	345	360	398	328	339	356	333	370	387	353	362	347	364	349	343	333	357	371	365	381	363	362	374	342	382	352	330	334	385	361	341	351	363	376	355	354	329	384	363	362	362	328	320	389	386	358	377	342	354	375	319	329	373	365	372	355	330	363	344	370	360	363	378	329	358	347	382	342	385	362	370	362	342	385	377	346	314	365	313	355	395	358	420	346	345	378	327	327	391	370	388	375	341	345	358	351	346	348	401	347	366	370	315	326	341	342	358	363	389	389	372	355	360	339	386	360	350	348	352	335	370	355	360	361	371	380	343	374	365	349	364	362	357	394	344	372	365	355	387	347	353	374	342	365	328	334	385	336	388	347	348	356	384	362	391	324	318	342	341	356	369	369	359	348	366	359	382	353	370	358	357	360	357	369	358	378	336	388	363	374	344	345	341	359	399	332	372	343	372	365	357	353	358	407	370	351	363	374	336	361	341	347	360	353	379	381	405	380	355	393	364	384	334	342	413	373	353	335	359	370	364	370	344	340	324	361	329	343	348	339	311	333	376	372	352	349	351	357	371	362	367	345	347	355	356	370	369	356	326	352	385	326	352	346	364	381	358	370	382	378	368	365	337	384	344	358	339	356	387	341	395	404	358	328	380	351	372	361	368	372	342	355	364	366	373	368	393	372	340	364	359	359	362	345	371	377	349	348	335	324	379	345	333	370	362	362	338	311	358	324	361	338	393	400	363	354	362	324	334	365	343	334	355	356	333	328	357	352	380	337	363	369	375	360	330	339	406	314	331	366	366	373	376	386	364	385	336	368	382	344	389	357	331	325	361	369	359	394	330	374	359	357	332	342	371	390	349	358	338	359	346	374	386	338	340	335	374	384	381	352	332	349	327	383	349	340	353	341	367	334	355	358	392	368	386	352	336	415	361	337	367	365	356	363	362	357	330	352	372	359	334	361	333	362	329	367	360	345	352	389	340	381	350	369	367	400	362	343	361	369	365	354	368	372	359	369	347	398	348	361	363	341	368	364	364	340	386	360	375	351	377	367	348	356	372	349	354	381	391	377	388	337	343	393	344	367	363	322	386	355	366	349	373	396	378	357	369	364	324	398	350	349	381	352	344	378	351	347	355	367	364	372	366	361	365	392	372	362	359	329	342	384	361	349	328	343	368	354	328	369	353	367	369	324	373	343	356	329	376	356	333	359	375	358	353	372	374	366	333	380	354	367	334	362	380	388	385	382	328	357	335	343	319	347	342	340	347	365	367	390	368	358	351	345	350	344	341	371	328	372	355	382	344	366	351	389	351	339	365	375	360	367	335	371	386	372	339	332	352	378	359	333	369	334	339	349	356	359	322	322	354	375	339	350	337	394	368	359	375	354	345	350	372	365	380	369	346	357	350	318	366	346	350	357	369	380	348	365	352	343	347	323	374	363	349	354	353	347	329	340	323	348	371	348	379	343	367	347	350	362	353	366	363	377	386	350	356	330	355	330	351	370	365	370	392	356	387	334	328	346	389	357	342	372	374	357	332	366	361	362	363	393	353	359	391	370	343	382	349	343	315	353	345	358	392	404	377	397	373	373	380	358	370	347	361	322	377	350	349	354	353	368	367	334	377	348	324	366	348	323	371	319	363	321	353	394	363	371	363	334	353	364	358	359	370	374	323	366	358	365	372	381	363	357	349	326	377	362	328	359	366	346	355	383	351	367	351	361	334	393	351	352	350	369	337	367	373	377	339	381	320	368	365	352	373	356	359	408	358	367	359	375	369	355	363	342	378	356	392	348	397	378	357	350	333	347	354	372	385	337	369	365	354	378	351	359	370	383	347	370	391	361	367	364	327	368	349	383	350	358	391	364	367	366	341	382	392	383	348	386	385	349	375	360	350	378	371	332	360	400	364	314	343	351	355	356	380	374	326	352	376	360	363	371	340	400	335	332	374	390	350	367	361	372	357	345	358	370	362	348	322	336	333	375	371	387	345	366	389	364	376	329	369	375	342	385	350	408	391	368	351	339	343	339	333	371	348	395	397	323	355	365	362	390	367	330	342	366	362	370	371	354	366	375	348	346	381	361	359	336	330	385	355	378	355	361	362	385	370	340	354	345	380	333	369	369	327	378	382	339	367	358	332	345	386	358	360	372	339	370	362	386	358	389	354	354	372	323	367	323	338	378	387	333	350	345	381	381	378	381	398	352	345	359	345	342	364	327	377	354	371	341	385	334	359	330	378	386	345	396	349	353	334	385	387	359	349	371	396	307	382	367	364	342	364	388	349	355	356	344	380	371	363	356	331	332	367	342	359	352	364	371	341	351	353	355	382	358	351	387	363	361	358	346	340	393	360	337	353	374	374	355	340	340	374	342	347	344	330	362	324	370	340	348	342	377	360	353	349	353	366	358	349	355	394	362	388	372	346	361	332	370	376	326	375	352	380	333	396	376	356	345	384	339	334	355	345	378	347	356	349	355	339	384	368	360	373	348	371	391	371	350	321	366	352	335	336	375	342	331	340	342	372	363	373	346	351	342	343	364	372	376	359	335	346	363	329	376	361	369	349	362	368	366	332	365	345	373	351	380	361	407	368	348	356	352	354	354	349	350	336	373	365	383	343	395	330	362	359	371	383	336	377	320	393	356	357	376	377	335	323	375	337	340	364	332	416	345	346	381	361	357	378	347	382	349	354	358	384	367	388	358	405	353	371	366	342	353	369	345	349	354	344	345	356	360	344	345	349	374	348	376	357	365	357	402	340	342	345	330	366	326	333	395	348	325	361	385	340	337	324	348	319	371	363	371	346	381	327	388	363	347	353	357	382	367	395	354	326	370	362	345	375	361	360	354	339	344	366	362	297	344	362	368	406	344	342	402	349	378	340	342	391	326	341	354	333	353	345	358	406	350	357	361	352	353	332	337	343	358	358	385	341	359	335	331	362	352	330	343	353	350	383	337	378	372	360	352	336	338	390	343	350	348	357	365	344	362	362	341	364	351	343	365	344	385	366	355	368	341	357	386	329	365	365	375	348	361	348	373	357	350	361	355	389	334	354	386	350	347	386	366	366	391	372	370	353	375	349	384	344	379	347	345	375	381	367	342	361	370	357	369	331	315	345	360	349	324	369	349	349	390	380	365	346	362	347	395	385	346	333	382	385	294	354	365	379	350	355	332	355	337	368	355	365	361	358	393	366	381	336	349	359	341	335	325	374	318	337	380	340	344	380	363	353	342	363	376	363	358	368	374	374	359	326	362	340	356	372	396	384	349	373	420	367	369	348	349	356	368	384
23370	42363	14230	526	427	423	413	394	392	408	415	384	393	408	386	394	411	402	383	398	388	363	408	381	380	405	398	411	387	387	352	365	385	397	419	377	396	419	423	421	383	407	378	408	365	409	375	376	404	431	411	372	389	365	387	368	393	391	392	401	406	389	389	403	436	394	406	383	351	422	424	356	393	401	426	368	440	389	386	408	391	407	397	452	400	427	371	393	394	383	389	403	382	375	421	388	374	399	390	392	387	366	398	390	418	401	377	416	433	363	368	398	365	405	371	368	381	399	403	428	405	408	395	395	390	404	366	382	376	400	380	383	410	392	371	380	414	376	409	429	399	413	414	412	355	401	399	395	408	420	408	421	373	397	381	403	397	387	356	362	367	379	404	404	387	402	396	400	412	427	400	401	378	393	382	420	392	387	388	375	390	404	433	418	424	369	391	406	395	394	395	361	390	390	389	388	359	422	354	372	406	420	380	417	405	394	405	380	396	403	382	405	395	404	402	417	406	387	406	391	384	419	386	401	408	403	358	393	419	352	393	368	390	403	395	385	396	345	415	387	358	372	389	397	407	395	418	451	356	389	381	389	430	402	415	364	377	380	433	371	385	409	402	400	365	426	389	401	385	391	396	401	398	395	379	367	402	411	381	416	401	392	378	391	373	363	421	388	426	383	403	399	409	429	405	422	397	406	366	416	402	403	386	420	434	365	367	401	404	421	411	436	394	421	418	375	364	402	371	383	391	390	387	407	404	388	389	365	370	374	440	410	414	404	426	397	397	370	389	383	369	410	417	395	399	410	399	385	413	427	356	376	357	372	430	387	390	383	424	405	342	393	389	408	390	368	376	374	385	378	383	402	379	379	378	408	406	408	421	402	390	387	378	400	422	395	394	416	369	364	390	428	416	389	416	393	390	395	377	409	364	369	424	416	433	372	416	378	394	384	373	428	434	414	378	394	398	398	395	410	373	377	405	393	402	380	361	418	401	442	393	388	426	393	396	422	370	422	402	368	366	383	411	404	408	414	409	389	411	396	379	417	422	395	405	392	406	389	429	385	418	420	372	437	416	388	385	389	378	414	391	361	395	390	370	382	423	389	394	370	389	427	376	366	373	383	391	399	398	367	388	394	403	389	416	408	387	426	389	375	382	384	426	389	370	390	429	400	401	363	435	422	390	376	384	377	402	444	411	374	376	409	415	398	404	343	411	385	379	414	376	405	401	401	419	398	417	385	357	399	427	337	375	384	416	389	402	381	417	394	393	406	335	404	379	344	410	388	402	386	384	385	379	387	388	392	398	377	397	377	370	370	408	378	415	401	355	334	385	408	434	369	410	374	388	367	383	397	419	375	411	412	401	389	405	405	400	426	417	381	386	410	384	405	392	363	387	389	410	412	350	378	403	404	402	403	415	350	376	390	424	357	397	378	385	409	415	422	387	364	404	402	396	399	390	399	371	408	388	381	388	390	412	440	393	415	371	372	383	366	400	391	419	408	389	389	350	392	405	405	396	409	408	383	379	400	376	368	425	421	416	436	378	364	400	431	380	383	386	406	382	403	389	416	388	396	402	385	388	420	383	373	395	380	344	426	424	388	362	371	381	378	374	380	372	381	396	406	392	406	384	370	383	419	406	400	408	365	382	393	392	376	422	394	409	405	391	393	378	365	342	349	428	418	409	375	382	413	376	395	434	377	383	391	373	367	371	394	388	418	389	402	403	393	428	415	426	383	372	387	372	365	379	385	385	423	379	359	391	328	388	436	395	425	388	369	424	398	379	389	363	363	402	389	410	395	395	401	398	384	371	390	363	361	405	410	420	367	395	424	410	412	398	368	371	414	394	365	433	393	359	400	399	344	377	381	360	378	389	383	372	367	400	394	416	406	380	388	385	409	388	414	423	377	361	389	376	386	427	368	388	398	378	372	411	388	388	386	353	418	360	374	401	415	376	428	408	395	402	414	370	388	399	384	396	376	378	415	379	405	373	382	402	409	407	388	411	408	374	389	424	402	393	391	397	378	385	395	406	382	423	404	379	426	427	388	387	377	382	392	365	418	396	399	414	397	386	421	390	422	382	387	430	360	411	393	394	399	369	394	377	392	423	428	383	418	396	392	379	413	366	412	422	376	362	376	386	415	401	394	406	386	377	413	383	412	357	428	387	360	382	390	382	392	375	405	375	412	408	378	393	412	397	401	401	420	380	407	375	369	393	421	400	391	406	399	372	403	401	351	384	406	394	388	392	387	423	408	429	381	408	423	409	395	397	380	408	385	392	360	401	359	381	380	409	392	404	362	407	361	369	408	378	435	406	410	403	417	417	399	377	411	391	389	398	421	384	402	384	400	404	349	374	392	379	398	377	397	366	384	414	391	388	351	398	356	367	371	380	398	383	399	378	366	364	365	383	384	426	375	361	405	396	433	375	417	410	397	415	411	388	412	411	374	381	364	369	417	399	372	407	394	346	396	408	415	383	412	384	384	365	402	384	388	387	358	392	385	386	389	390	362	359	413	398	397	402	412	390	367	397	372	391	385	378	367	382	380	404	387	419	374	384	376	352	416	408	407	391	412	382	401	396	416	380	398	351	412	383	390	414	386	376	421	406	410	390	392	393	399	415	423	382	387	401	401	368	406	402	376	384	369	397	407	375	425	381	385	397	358	420	410	376	396	399	383	410	383	397	382	384	418	395	412	394	373	408	403	380	396	404	411	362	384	421	400	376	420	386	412	394	360	407	400	359	365	392	339	397	379	382	382	423	391	397	413	426	416	393	361	380	366	413	366	365	377	427	390	383	408	371	399	388	393	366	373	400	414	404	384	383	384	417	400	401	388	374	381	358	403	411	409	372	406	394	364	405	356	442	429	376	398	417	386	409	379	370	374	410	419	427	382	391	422	370	392	379	420	391	416	397	375	370	396	401	416	380	398	419	376	364	407	360	390	442	409	388	406	400	415	407	379	401	432	374	407	370	407	393	376	402	415	400	393	441	424	414	420	394	395	362	375	386	382	412	389	390	387	421	375	389	411	376	416	403	399	407	360	401	424	404	350	376	421	375	406	377	411	365	356	390	405	358	375	339	398	391	383	441	372	359	373	427	429	382	346	426	358	381	394	396	397	395	384	375	337	400	419	407	413	428	412	421	406	390	411	388	390	439	395	385	396	411	403	417	355	349	399	415	416	387	390	374	365	394	399	384	386	398	370	406	349	386	408	398	390	409	392	402	409	390	369	350	394	397	402	355	393	393	400	395	362	384	379	352	407	426	403	393	399	383	380	409	392	408	378	401	386	386	365	394	380	418	380	375	373	379	425	431	394	381	421	395	404	416	412	442	379	397	410	387	395	398	363	434	405	358	388	415	384	422	375	400	356	411	387	447	381	404	395	398	383	440	366	421	374	432	420	388	377	387	385	392	388	365	404	396	373	427	373	373	380	364	403	388	403	362	360	438	382	384	398	396	366	411	370	397	410	372	386	408	395	411	394	399	382
23765	22460	31575	24966	19817	8567	1005	672	582	590	554	559	537	505	530	516	548	554	543	529	544	568	524	542	494	537	522	532	541	552	515	463	505	541	503	509	521	517	534	491	590	506	498	512	514	543	520	519	531	494	532	530	512	529	508	466	503	495	530	509	484	537	476	493	556	509	489	517	508	505	494	529	475	525	499	504	480	495	529	491	514	540	542	505	528	452	495	479	517	493	532	530	497	553	481	529	477	486	524	553	533	548	493	544	503	499	481	515	531	545	484	515	489	493	516	495	525	499	496	526	500	490	531	535	517	513	464	544	501	492	489	490	541	514	505	526	502	501	494	548	568	489	515	517	543	502	527	506	471	527	516	490	518	490	543	553	479	516	511	514	516	553	519	506	542	531	538	461	523	499	502	503	510	491	525	498	560	500	517	536	524	535	506	507	530	530	525	550	512	502	475	519	512	475	543	531	505	515	487	512	525	556	537	537	504	524	542	490	513	530	559	531	478	513	505	469	490	495	505	501	544	512	522	484	555	532	490	479	477	528	532	536	514	521	544	495	500	497	536	514	488	502	522	499	506	483	526	532	508	516	523	479	514	503	502	537	531	502	511	500	534	473	530	511	492	496	538	544	535	558	472	525	498	539	528	536	524	482	509	489	531	514	479	489	482	542	504	559	513	509	501	510	497	503	468	532	524	541	489	478	510	528	531	499	502	520	503	490	503	561	483	513	537	516	513	495	532	508	541	521	516	535	521	530	505	537	520	554	504	550	507	491	539	484	521	508	542	555	504	503	513	520	469	519	508	498	507	541	520	516	528	508	514	511	509	512	515	514	510	502	530	494	509	487	518	510	529	522	502	518	496	498	534	492	511	492	528	551	532	512	472	507	503	537	496	497	494	531	510	524	506	511	515	513	502	498	521	507	552	485	510	473	487	557	481	541	518	560	522	499	524	515	502	510	538	485	518	476	549	458	516	494	537	499	545	537	547	524	562	526	495	493	516	534	543	528	507	539	472	568	523	518	552	529	508	560	545	523	515	535	536	474	499	530	526	512	475	497	494	517	527	550	488	515	512	502	483	547	554	510	472	496	496	509	507	516	516	495	503	473	526	488	492	521	479	517	450	535	522	502	536	494	494	494	498	509	524	496	524	511	474	506	511	461	510	505	525	524	569	480	496	499	474	516	508	525	502	503	540	519	491	516	518	506	501	508	539	519	507	503	473	539	533	517	524	491	538	525	490	501	498	524	474	517	507	526	492	490	463	507	507	518	513	477	528	518	536	494	548	517	477	496	513	529	499	504	472	511	537	486	527	507	488	519	513	487	495	512	509	501	502	533	491	512	506	536	498	521	523	517	519	472	526	550	542	504	531	521	498	464	503	481	500	524	514	510	500	538	558	523	527	491	490	519	487	466	522	478	551	538	517	520	516	487	492	537	500	515	531	510	507	494	563	478	529	529	507	523	486	525	528	531	514	519	529	501	497	515	550	509	550	517	478	512	497	546	525	496	538	489	538	530	519	566	517	518	515	524	518	483	487	550	494	538	480	510	502	507	491	508	497	524	522	519	485	493	508	485	549	501	484	532	518	561	523	493	506	495	517	556	489	533	534	531	492	511	481	510	517	526	504	522	492	500	516	527	462	521	539	522	510	521	521	525	558	498	531	513	518	556	500	526	482	520	516	505	500	494	513	506	492	515	483	503	520	528	541	480	499	530	494	495	521	538	527	506	553	501	467	541	556	498	494	510	484	505	532	512	533	561	520	522	500	533	476	539	536	513	526	545	507	474	498	471	505	511	566	494	531	472	521	481	494	500	509	473	524	486	516	525	450	522	553	547	533	524	535	486	532	508	507	478	476	505	488	554	546	493	554	537	478	496	527	520	529	519	503	556	471	514	485	506	485	490	513	538	496	525	493	520	497	505	516	496	495	550	577	519	487	501	509	518	502	510	507	520	529	522	473	507	532	500	463	484	503	516	505	492	495	536	511	478	545	500	467	499	488	490	554	501	498	482	530	519	541	532	529	510	508	505	487	544	511	469	541	512	505	542	517	478	475	505	496	490	545	509	525	498	497	527	536	516	482	514	494	514	507	494	493	559	522	524	498	502	482	482	513	504	529	459	510	505	514	500	501	487	516	514	474	543	540	487	526	498	529	501	527	557	501	518	496	489	469	473	521	538	541	521	497	513	518	490	506	528	499	454	478	468	536	527	521	502	541	474	497	483	533	528	486	470	533	498	529	502	503	486	519	509	502	503	511	522	514	496	529	508	516	497	526	506	501	525	527	517	514	532	523	494	506	517	495	468	529	487	532	500	499	542	549	479	487	499	510	513	496	538	508	540	491	515	490	517	477	480	503	503	516	521	536	529	544	532	456	553	489	486	495	522	508	517	516	477	483	525	507	485	546	483	560	493	489	531	502	504	526	479	498	529	508	534	519	513	523	522	515	539	514	469	539	530	500	504	552	520	558	503	515	497	503	490	511	485	557	520	498	489	540	467	504	486	529	509	555	545	501	533	544	496	513	513	520	515	500	507	532	505	481	523	499	532	540	516	513	526	472	530	493	503	502	537	513	473	543	520	490	486	499	516	555	530	524	547	514	524	531	533	511	494	530	529	513	482	525	558	483	506	501	513	472	509	511	510	517	512	539	524	513	511	508	478	501	577	514	509	493	508	528	511	491	482	508	479	514	522	529	470	503	493	558	513	495	492	506	553	511	518	520	480	490	511	536	519	493	484	525	509	532	529	518	524	522	520	509	512	492	470	512	566	522	528	515	545	518	481	487	537	522	489	524	520	515	493	549	474	505	496	523	557	519	497	467	548	533	512	511	535	534	480	492	522	480	549	505	535	513	488	555	504	486	517	542	536	511	528	458	526	503	511	504	551	544	479	483	476	505	544	500	512	497	511	515	470	526	503	487	534	536	522	496	528	542	509	524	505	493	491	518	494	501	491	495	525	569	502	539	501	483	522	436	528	580	505	474	544	496	540	493	529	527	523	509	483	520	504	527	519	518	504	503	522	548	510	497	533	515	490	527	522	479	521	510	534	545	532	548	479	515	462	517	537	564	478	541	545	487	501	542	511	516	554	527	495	520	495	546	482	487	506	539	508	515	519	499	523	476	520	479	516	496	459	494	512	488	516	504	508	486	516	529	475	491	508	489	509	495	502	504	496	496	531	510	515	502	521	546	520	475	476	480	540	507	489	502	509	530	477	523	511	481	508	502	514	525	487	531	503	517	513	472	512	493	523	522	479	481	495	547	536	485	501	485	524	488	519	518	512	560	482	540	490	530	529	486	516	510	522	507	485	525	528	541	517	538	526	521	464	545	486	485	546	496	521	496	508	534	519	494	501	515	528	516	509	507	516	515	502	487	566	467	526	507	474	530	545	493	457	517	529	528	516	520	518	519	490	486	514	554	532	522	514	522	525	477	545	499	507	529	527	500	530	531	503	505	498	533	510	491	468	482	509	529	494	499	507	518	527
46395	88360	48718	4395	1134	1045	887	755	691	704	624	633	592	600	537	612	589	555	543	564	580	509	529	520	571	493	552	520	557	515	531	534	498	560	488	525	550	545	539	554	551	505	532	547	544	539	495	532	538	557	544	505	511	549	493	536	529	524	518	537	503	534	514	510	517	542	492	516	542	503	552	545	543	501	508	530	492	509	538	546	549	535	532	506	515	540	546	528	519	552	552	551	475	540	527	519	494	515	547	530	554	547	551	514	550	533	539	513	503	581	503	539	522	564	519	487	513	485	528	547	542	561	558	534	508	558	486	555	498	528	500	507	498	531	515	504	524	525	500	536	549	527	570	504	514	510	502	578	509	512	491	522	512	516	499	489	562	532	543	496	527	492	562	523	562	503	529	468	552	532	529	524	534	538	520	538	528	517	510	568	566	514	568	542	534	500	511	494	502	564	556	521	523	482	477	498	489	546	518	511	516	533	500	517	509	498	525	498	536	498	522	519	534	558	496	498	492	507	547	516	497	513	513	511	543	531	504	508	523	528	517	512	522	519	490	512	511	509	514	528	504	535	563	538	512	481	548	460	558	537	520	549	531	550	561	518	510	526	541	546	511	497	511	539	527	523	492	526	564	546	511	559	495	549	520	493	487	503	522	502	545	513	509	534	473	533	531	561	538	526	512	519	533	500	522	523	539	544	525	515	498	541	537	544	530	522	548	536	528	495	570	514	535	532	511	545	531	549	523	502	545	499	536	554	525	519	517	537	499	512	539	480	542	498	513	514	507	557	550	518	522	548	532	540	497	513	512	547	510	533	552	549	516	570	522	494	521	499	586	513	511	543	527	524	558	513	548	498	519	526	533	551	544	510	538	535	559	515	515	538	563	501	507	548	561	525	536	519	528	523	512	530	517	505	512	532	560	546	526	511	544	527	523	553	504	509	513	500	535	497	513	520	540	528	528	518	588	527	483	568	524	512	560	511	519	540	541	522	530	503	531	491	533	519	512	549	521	519	547	534	550	528	565	525	589	502	545	495	508	564	497	473	528	540	534	514	494	563	518	524	496	537	515	511	516	549	572	478	533	535	538	555	498	586	551	568	566	477	568	500	527	485	546	495	522	517	502	570	518	552	532	524	526	501	511	527	495	505	544	543	517	523	510	555	550	538	570	510	501	567	564	529	483	528	503	559	534	540	545	498	528	535	515	556	548	559	510	551	479	559	519	556	549	533	513	506	486	546	539	518	551	523	520	513	517	508	533	521	527	497	537	512	534	570	512	530	480	530	494	505	510	541	549	555	495	545	542	534	516	507	505	512	519	543	541	538	505	516	513	494	521	501	516	508	526	498	553	532	511	559	547	520	522	529	522	521	536	546	537	565	500	539	535	504	517	546	499	495	546	516	513	525	533	517	492	517	551	556	516	493	489	512	536	502	464	514	548	491	543	507	504	557	527	494	489	567	507	535	514	513	548	533	496	507	534	510	559	571	554	535	517	557	528	507	498	526	548	459	548	539	524	525	550	500	526	489	521	557	499	552	507	530	528	526	510	499	531	528	512	540	544	514	548	518	539	488	530	544	527	535	497	470	525	533	557	541	553	554	550	525	519	540	493	554	489	502	506	555	570	503	528	510	474	538	514	523	525	531	530	500	536	513	496	466	535	518	536	529	545	556	571	528	513	520	529	516	538	507	528	562	524	510	526	535	517	489	491	523	548	539	523	579	509	536	563	558	508	498	502	534	528	556	502	523	530	514	504	546	513	539	530	494	525	548	521	508	559	535	527	533	575	528	527	501	508	517	498	514	547	537	573	543	509	474	522	528	517	503	524	543	520	551	588	506	527	514	506	517	568	514	540	528	527	521	475	526	522	513	510	547	550	530	521	477	512	499	568	505	522	518	548	503	545	527	565	543	565	508	514	514	544	529	524	539	520	521	534	491	506	514	511	561	519	538	516	536	514	557	509	488	492	558	505	500	508	513	557	500	560	522	523	553	507	522	543	532	518	527	504	544	510	523	539	539	524	549	513	561	517	506	545	523	544	496	516	503	548	533	508	525	575	555	517	544	502	509	551	531	473	548	534	479	564	477	538	515	550	554	534	546	531	569	510	493	524	508	497	507	517	500	484	523	502	506	543	505	519	519	600	480	570	484	547	561	541	542	570	528	534	515	537	530	529	553	481	554	496	529	557	542	532	518	543	522	544	504	563	545	549	526	490	544	522	546	517	534	570	538	509	521	501	518	520	507	500	537	460	513	523	514	520	533	528	499	548	560	532	532	531	529	522	497	548	504	504	519	480	533	487	509	545	505	535	500	508	546	508	485	560	528	532	520	543	542	514	549	532	521	530	485	489	544	491	536	555	536	523	554	544	512	524	523	535	495	548	528	514	564	541	524	502	520	513	535	514	533	560	523	498	523	509	476	524	527	590	524	507	553	483	524	556	486	544	575	509	585	486	524	512	543	543	517	522	535	529	485	545	543	513	521	523	536	552	524	532	526	555	522	513	531	553	540	531	502	506	518	551	517	540	503	509	541	507	535	542	480	541	505	542	545	532	525	569	549	494	550	520	513	494	528	512	541	525	542	516	550	525	505	514	512	509	502	531	564	549	529	529	499	527	544	549	546	475	528	511	515	494	540	544	530	526	497	549	519	483	505	523	550	518	546	518	543	537	567	502	531	582	558	518	537	541	511	490	553	507	521	503	507	544	529	544	542	501	530	575	505	522	552	545	499	550	521	567	545	538	521	551	510	544	525	494	541	509	534	518	511	519	489	543	529	504	528	537	530	537	524	571	525	510	524	538	521	528	476	542	505	526	540	512	524	532	521	531	533	507	495	523	508	539	532	490	511	546	519	497	541	520	499	532	540	517	554	544	546	525	514	567	543	549	503	609	533	512	524	541	528	499	540	526	528	514	489	520	547	530	491	524	515	500	525	505	521	517	529	565	545	524	527	506	542	563	536	502	513	521	539	501	521	553	523	550	502	506	502	521	513	525	531	523	569	562	496	542	565	547	551	490	503	504	515	517	548	514	558	534	513	516	496	535	543	517	528	523	476	543	510	529	490	507	546	478	560	542	492	521	493	498	527	528	539	556	524	548	500	570	536	506	513	513	490	522	531	522	521	480	501	511	517	521	566	543	539	497	558	534	492	502	537	529	513	544	535	537	517	547	517	529	534	520	537	487	516	492	506	516	505	512	561	547	540	538	563	485	532	506	540	496	540	532	524	486	501	552	540	518	501	537	544	540	546	556	524	540	508	498	549	507	508	531	500	492	484	525	551	525	543	531	488	510	509	559	512	511	538	523	527	546	534	452	512	520	524	509	525	522	585	547	512	524	542	530	545	538	504	500	487	530	509	529	531	545	496	534	526	537	506	570	518	534	518	496	538	521	551	551	542	538	538	535	513	524	501	508	531	543	534	538	497	542	537	547	512	513	532	547	552	567	518	538	553	538	532	523	538	545	534	505	563	537	541	517	549	512	522	523	510
25026	23166	32908	24316	11693	1381	774	661	677	643	628	667	680	649	681	633	618	680	640	694	627	636	610	627	657	651	683	647	599	633	644	655	636	641	664	666	624	630	649	638	640	599	668	624	643	645	600	696	631	614	681	652	626	652	630	622	642	656	671	640	646	662	646	666	657	651	630	646	645	627	594	653	660	633	658	691	637	635	633	620	599	642	658	627	639	625	639	628	630	612	678	616	652	631	645	642	630	670	616	644	673	597	621	635	618	612	614	655	637	619	609	649	653	611	610	640	629	650	646	631	606	634	658	604	664	613	605	613	608	668	612	651	650	612	639	660	672	631	642	598	615	635	656	616	669	684	647	673	604	653	627	637	628	657	627	623	667	680	639	575	607	611	615	623	618	637	640	627	618	664	667	634	617	638	619	653	661	635	658	632	689	641	605	575	639	622	652	639	621	690	639	615	615	644	628	602	645	670	609	673	673	675	624	617	626	663	603	647	608	591	661	657	675	649	625	679	657	624	657	673	611	665	624	645	652	623	661	634	646	626	635	659	634	648	653	646	650	646	595	651	679	659	668	608	616	609	655	634	610	656	644	687	633	650	629	653	615	621	612	627	592	640	612	644	628	620	642	627	615	668	649	601	602	638	628	644	638	642	639	644	602	671	621	618	655	618	631	710	619	640	675	598	613	672	626	608	695	633	621	612	593	675	647	604	656	638	660	647	633	643	591	647	600	633	658	631	677	640	631	660	617	674	595	680	650	613	628	649	644	616	668	615	627	646	635	638	641	636	688	629	650	645	630	664	631	594	630	662	623	621	643	683	669	635	612	591	667	634	665	644	630	606	634	621	631	613	624	658	690	638	626	634	614	610	598	649	616	646	656	654	671	601	656	640	651	658	599	628	631	686	626	636	637	655	689	680	643	723	675	671	661	642	651	652	661	650	672	655	628	644	607	627	627	694	604	661	635	695	619	609	642	621	657	579	630	621	640	625	661	656	630	605	655	628	628	608	655	688	630	596	657	609	714	638	650	637	662	613	602	655	658	658	607	667	671	692	686	565	614	603	652	624	652	647	638	619	614	628	666	667	614	651	654	630	614	590	635	647	636	669	661	631	621	641	648	662	639	633	628	657	699	670	650	669	665	694	657	597	644	647	611	696	658	655	631	583	643	712	640	664	627	588	661	677	667	618	664	614	679	604	683	631	674	658	612	709	600	664	625	627	684	634	645	612	626	657	618	615	640	665	591	645	653	636	633	631	675	640	617	647	610	618	607	600	619	634	609	660	633	622	628	671	649	635	637	675	688	656	663	649	627	677	597	678	640	614	664	655	674	653	606	638	625	623	635	625	632	664	638	691	621	651	630	642	657	622	625	654	652	639	637	637	629	644	647	671	659	622	619	612	638	649	635	647	670	657	664	670	659	641	649	669	646	633	651	636	625	616	585	657	629	641	648	608	595	631	629	638	638	657	638	633	668	601	605	670	636	635	650	674	690	657	651	671	638	651	628	638	650	637	659	641	678	583	593	601	647	653	632	574	628	665	632	699	597	610	696	673	624	671	636	681	629	646	593	691	609	628	646	644	648	639	639	608	638	660	615	647	672	670	640	602	605	693	606	620	658	657	620	681	648	656	630	594	644	666	680	622	629	625	608	636	594	613	639	637	613	657	623	651	640	661	608	667	681	640	603	632	673	666	685	632	647	629	601	664	628	579	641	605	615	639	644	619	637	691	638	646	615	656	629	630	632	680	667	586	615	646	652	620	655	645	665	631	649	681	633	671	680	615	655	604	643	654	660	606	683	583	602	650	662	636	618	653	639	615	621	670	574	611	672	631	664	661	661	621	620	654	668	653	633	623	614	607	634	663	636	674	630	635	657	659	651	652	669	660	623	628	602	611	649	619	622	623	604	630	631	659	592	589	599	649	626	652	664	647	658	687	637	619	599	636	635	659	636	659	627	647	652	646	633	655	598	683	629	662	621	631	662	649	638	598	629	664	636	595	645	649	618	632	647	592	625	646	638	632	620	666	632	699	610	650	620	663	628	601	645	641	630	650	628	655	632	612	681	656	692	651	611	645	668	606	641	644	658	666	584	600	661	605	645	630	611	666	633	692	621	635	661	654	687	644	673	647	605	636	695	669	676	645	638	664	641	597	660	593	650	656	629	660	678	638	644	600	653	643	639	571	669	617	625	597	625	661	610	645	598	624	635	663	613	632	617	652	626	652	602	642	681	631	626	621	629	672	617	674	656	634	642	598	637	645	642	605	684	603	625	614	626	633	631	642	644	627	660	676	663	621	609	633	618	611	643	648	632	632	611	635	628	615	642	632	692	618	637	617	645	614	686	677	647	615	604	657	650	641	621	645	635	659	611	639	651	631	665	652	650	614	665	636	671	641	646	626	652	617	636	671	618	609	590	687	696	636	665	631	688	624	640	616	639	620	626	633	655	661	668	665	617	641	675	634	650	622	626	619	633	640	681	698	640	642	625	632	672	664	629	654	667	634	681	641	611	600	641	599	647	655	635	678	609	580	605	636	639	672	618	626	609	653	625	663	650	607	654	642	625	654	659	666	661	686	625	627	627	626	669	618	638	593	631	617	632	618	668	694	595	593	595	629	676	643	652	671	644	634	635	665	619	640	607	630	655	647	619	644	590	662	664	611	632	664	646	652	651	670	639	676	632	674	621	631	668	621	655	636	664	640	607	644	652	617	655	645	606	611	610	636	638	635	651	617	640	662	643	656	656	675	665	651	615	619	606	621	635	631	648	657	634	625	619	616	575	657	604	631	648	667	622	668	623	689	644	661	636	664	622	630	643	635	632	666	609	644	649	600	661	645	626	640	632	611	634	731	634	598	624	616	607	612	639	643	618	632	593	618	648	618	689	618	648	651	615	604	661	633	633	639	631	635	594	647	641	663	622	644	619	598	628	610	673	661	648	638	620	651	630	624	639	613	615	653	615	619	644	683	608	632	688	620	686	676	672	637	635	646	665	675	669	662	644	613	607	680	652	624	626	632	624	635	626	661	618	645	620	627	641	655	593	624	624	631	614	621	653	686	635	654	634	642	619	610	674	670	599	642	630	685	617	619	612	640	649	651	667	633	638	578	635	589	631	711	617	652	659	670	668	621	653	644	624	642	623	589	679	641	644	647	624	647	664	610	671	675	635	672	648	667	589	636	657	623	622	621	658	624	650	641	687	655	663	629	663	626	600	657	641	639	679	670	630	598	622	604	648	656	612	613	660	675	642	633	645	649	641	626	608	622	678	675	646	663	628	638	660	638	629	627	678	631	616	600	681	648	640	621	682	641	618	573	597	627	635	612	666	659	649	622	664	622	634	680	619	695	651	682	623	657	637	672	631	632	620	636	611	648	709	624	661	622	635	708	643	622	602	628	642	582	635	632	666	614	583	590	640	601	581	639	674	580	656	604	629	636	638	649	659	636	645	634	668	627	654	657	648	637	656	631	658	682	643	627	611	607	614	655
43578	76832	44512	7054	969	866	815	744	797	785	727	707	739	753	700	687	733	694	674	731	619	672	727	659	699	657	661	681	724	729	708	671	658	679	649	677	696	696	680	653	644	663	671	694	670	702	715	674	665	655	706	653	710	652	656	655	666	656	683	657	686	685	692	691	644	636	715	618	705	639	670	705	656	690	649	722	690	679	680	716	674	670	701	669	680	678	605	661	678	673	659	672	660	697	691	643	711	689	654	646	701	668	685	677	662	706	682	670	624	713	681	658	655	647	674	646	663	720	676	646	688	637	707	701	647	655	687	707	712	689	698	687	652	681	666	655	650	653	655	678	663	678	680	645	684	663	695	605	715	681	636	715	683	709	674	687	682	683	678	684	695	670	743	664	717	691	618	704	640	651	665	681	653	666	658	718	680	696	697	692	685	679	669	683	666	711	677	695	724	704	699	704	661	688	663	627	681	693	678	680	643	704	697	691	666	658	694	634	684	643	741	649	652	659	660	672	691	677	663	676	691	689	684	667	721	660	723	677	679	713	665	666	611	676	683	686	629	665	644	687	666	693	658	700	677	642	708	617	660	662	648	664	669	660	691	717	651	691	643	687	634	723	703	677	673	645	687	707	682	648	659	645	697	718	645	641	676	647	702	676	623	671	722	682	668	663	695	674	642	669	655	634	717	736	745	737	675	684	694	670	683	685	633	676	632	692	661	681	664	662	697	710	628	632	717	700	693	656	688	702	693	713	661	701	677	666	680	657	645	639	664	688	701	672	658	675	705	682	641	689	670	650	670	689	678	672	659	673	656	733	685	643	698	711	657	676	677	697	661	675	669	734	679	722	689	677	652	677	653	671	730	658	674	697	671	671	637	668	673	638	709	641	665	666	682	623	693	655	711	675	658	684	677	658	692	666	665	700	627	664	689	697	658	664	656	639	675	634	653	690	673	696	700	634	661	680	642	633	697	629	666	627	684	664	650	685	631	690	687	701	665	672	680	645	687	741	690	659	659	647	737	667	722	680	667	713	712	682	637	655	687	693	662	674	663	664	707	708	669	698	664	637	705	680	678	653	673	708	685	685	668	620	697	699	662	619	651	697	655	743	671	673	733	681	669	681	707	692	711	703	712	649	689	704	646	681	661	672	653	679	715	703	631	690	658	683	672	639	670	689	661	692	631	688	680	654	653	718	670	662	663	660	671	669	679	648	648	667	702	692	695	659	701	686	724	638	672	656	683	652	665	695	689	642	664	638	688	664	667	698	685	731	729	637	713	704	669	732	668	644	674	691	666	626	680	677	652	676	698	695	665	720	645	658	660	729	645	650	683	653	668	649	694	712	673	715	679	627	716	644	735	700	658	630	705	650	640	635	679	699	714	637	717	611	673	646	652	688	676	666	701	649	640	634	671	693	678	680	661	712	706	693	661	691	660	671	689	694	713	698	652	720	757	674	726	676	646	634	691	731	669	631	677	671	658	680	641	647	678	690	709	689	647	639	659	647	679	638	705	646	698	672	658	682	690	726	679	706	662	672	723	641	665	631	653	659	655	681	674	671	627	684	668	667	644	646	660	694	690	702	714	656	649	648	738	697	685	653	671	680	696	648	670	682	676	637	674	666	690	620	679	651	664	671	695	637	626	622	642	711	647	617	682	644	662	654	674	685	675	634	649	687	687	671	627	682	642	651	638	692	673	690	683	663	672	683	711	695	654	677	655	694	645	641	690	669	661	659	702	678	679	674	701	655	646	670	697	700	663	680	656	681	692	645	651	688	691	673	637	668	716	692	672	709	660	667	646	673	645	663	645	653	695	654	673	679	663	701	661	661	637	659	678	666	698	644	676	679	653	680	694	672	682	667	649	677	673	662	644	680	701	681	672	666	680	700	724	717	671	685	662	686	630	678	636	664	666	671	660	646	703	694	662	720	688	644	672	688	677	687	681	683	678	714	676	676	682	647	669	678	716	670	695	679	648	658	681	648	663	663	670	672	685	678	722	668	702	678	668	673	671	672	618	682	688	663	680	657	707	633	629	655	700	690	651	669	615	691	629	686	683	675	678	650	701	695	697	653	653	696	677	695	672	692	681	660	697	634	674	649	678	661	676	664	661	649	668	645	668	697	647	680	624	628	673	674	676	687	627	654	688	677	645	699	672	670	667	657	631	671	664	701	627	690	700	665	665	724	702	675	677	675	669	724	658	655	677	673	667	664	659	648	713	642	672	716	643	734	675	679	681	689	645	658	685	667	698	655	699	631	698	670	634	641	707	676	688	630	664	691	670	710	667	693	649	652	661	641	638	676	659	711	712	655	694	681	696	691	667	650	680	662	658	645	691	689	651	642	688	682	651	689	694	687	681	674	666	625	677	683	696	662	658	634	645	654	669	675	695	698	691	678	703	700	632	656	687	641	647	682	635	663	679	672	687	626	666	707	707	680	693	689	660	687	674	691	658	674	609	694	686	670	691	689	673	690	673	674	729	673	659	747	698	674	730	669	683	695	679	670	694	668	671	704	692	649	672	669	677	669	664	733	711	640	665	679	664	629	721	681	680	679	683	697	706	677	668	656	695	646	668	633	657	704	631	640	682	666	620	616	638	705	687	685	658	673	663	680	659	643	655	655	658	698	691	673	728	640	645	684	658	671	736	707	657	701	666	672	685	713	643	658	666	702	732	728	713	690	661	657	732	697	702	721	650	695	672	646	668	641	679	701	694	654	699	687	671	690	674	662	663	697	652	644	668	638	682	703	639	688	714	663	672	668	681	746	672	688	656	677	655	617	656	718	697	651	637	657	630	708	689	699	652	664	610	674	680	652	701	656	644	718	645	639	726	695	661	708	688	711	688	663	680	656	644	694	649	649	648	662	651	638	649	721	715	690	656	638	624	699	661	675	683	682	715	678	688	666	685	647	681	679	659	674	680	695	659	693	705	674	695	742	707	677	671	652	687	625	684	690	643	681	636	685	670	648	708	677	669	654	670	710	718	650	681	650	674	679	606	666	616	672	669	659	674	672	665	649	655	710	690	670	667	677	659	723	695	661	694	641	675	666	738	648	670	680	678	693	633	662	691	644	637	682	665	690	690	704	694	644	669	684	697	667	676	657	625	691	707	674	666	681	665	674	676	691	686	712	697	655	706	648	719	694	684	676	663	688	676	670	683	662	672	632	652	659	702	617	673	641	679	639	683	656	703	714	644	657	675	692	683	692	652	675	658	636	682	682	632	691	668	651	683	647	727	718	696	669	646	692	643	696	617	657	694	682	671	663	667	713	679	665	679	688	623	726	681	690	686	673	650	672	705	649	675	634	669	732	685	660	672	631	722	680	710	640	637	671	658	681	716	691	639	696	675	671	628	659	652	723	659	675	751	675	643	674	684	654	705	694	648	727	675	692	642	665	694	645	626	676	700	697	703	679	643	637	738	699	665	653	676	681	719	696	723	666	646	694	670	657	664	696	679	630	760	654	692	681	675	686	681	711	663	682	668	695
22500	21375	30786	23493	20945	20053	8306	1359	1112	1074	1080	996	954	992	982	1027	955	995	986	957	987	990	941	972	930	964	1012	921	978	906	963	927	975	941	952	998	902	962	968	984	935	938	963	893	928	948	950	1018	963	940	948	930	967	897	910	942	917	941	978	960	924	881	949	923	937	926	954	916	977	921	869	902	912	950	917	938	911	941	963	959	937	897	948	889	904	944	920	902	915	905	935	964	928	942	971	969	882	888	926	900	941	916	910	1002	919	957	934	922	949	956	974	937	947	963	916	929	965	935	970	960	974	956	978	933	955	965	923	1002	984	938	953	907	984	951	936	927	970	902	974	987	906	933	996	983	958	941	917	959	950	947	946	890	896	919	994	995	942	916	912	953	936	919	921	944	917	894	920	909	927	966	933	952	968	966	940	925	936	952	924	900	938	965	933	906	949	878	941	984	957	950	952	946	970	971	917	901	948	905	938	956	888	931	980	911	955	961	902	1002	921	895	910	926	947	928	962	929	891	947	920	898	949	973	965	921	945	953	982	916	955	867	946	1020	924	961	988	957	986	937	930	917	918	902	984	906	980	887	897	911	948	915	925	984	958	946	927	939	953	946	940	929	911	937	967	900	985	936	910	926	924	932	929	937	1003	936	916	932	934	946	937	917	901	942	1006	933	916	958	878	949	954	889	926	969	947	959	977	894	960	941	937	914	934	926	988	959	888	953	952	907	989	909	901	930	915	908	960	899	939	945	916	923	970	986	969	910	941	900	928	867	936	981	885	966	1029	966	944	972	921	943	925	925	925	944	916	961	965	942	966	915	974	949	939	959	910	906	898	978	938	917	965	939	922	952	934	938	926	913	906	963	1030	936	941	942	918	982	921	953	958	897	899	948	911	933	965	901	930	953	953	931	987	922	953	911	975	918	880	961	902	917	970	925	915	919	939	953	973	928	958	885	913	936	954	913	957	967	922	900	896	924	972	959	956	917	942	902	964	971	1005	960	941	934	965	913	978	970	914	893	922	974	913	974	957	865	983	876	1009	886	965	933	961	949	921	909	917	910	944	941	909	955	912	909	930	955	938	965	942	905	920	920	951	892	933	900	976	942	909	995	956	925	921	978	964	983	931	923	947	937	953	973	964	968	959	966	1006	942	910	944	878	961	949	963	923	919	973	914	937	924	890	921	898	923	947	969	892	919	989	952	863	919	914	978	974	978	962	930	949	960	894	946	948	923	942	918	944	945	942	940	920	901	977	901	1054	927	947	947	930	861	953	930	913	923	915	932	946	960	908	924	947	923	894	977	969	916	967	936	960	928	939	927	964	945	925	948	971	996	894	893	950	929	932	933	907	924	886	927	969	882	955	946	937	972	956	927	897	926	908	963	895	973	926	867	945	972	928	908	867	960	927	1015	924	926	929	898	937	924	1002	971	931	933	923	911	947	941	921	944	937	955	881	986	951	958	957	933	927	939	943	954	926	964	970	961	938	893	910	911	940	912	912	973	946	930	936	915	973	908	924	1040	983	958	917	951	878	939	918	911	938	886	942	959	988	947	915	887	933	1003	942	963	936	895	880	937	938	901	929	876	947	939	986	937	908	910	898	973	971	921	906	941	947	860	1005	931	921	934	920	926	946	952	912	946	894	906	917	948	905	901	940	919	943	950	939	867	932	919	904	949	975	937	916	917	983	999	1002	894	943	880	971	965	950	947	993	930	943	942	941	915	920	891	927	937	958	896	921	926	983	952	945	956	922	941	896	912	965	929	930	913	951	950	951	854	940	964	901	906	987	932	898	889	932	913	929	963	912	929	955	906	927	883	964	883	925	927	951	911	872	913	912	962	914	866	920	994	867	930	915	1022	876	933	940	962	961	926	930	991	960	952	928	976	934	903	910	904	947	976	930	957	909	991	947	901	894	947	930	890	914	918	958	941	888	922	944	929	933	971	936	934	979	952	907	940	973	936	912	921	944	885	937	924	954	935	979	950	931	918	947	921	949	907	932	891	947	939	914	941	928	1007	946	886	936	908	897	912	922	956	973	897	861	956	937	958	927	947	980	920	935	947	967	857	894	928	856	920	935	930	932	953	924	1002	972	914	919	898	930	952	945	922	924	908	975	929	947	937	958	949	958	954	922	906	966	906	989	920	878	909	923	911	926	936	895	922	934	988	946	939	911	901	893	942	970	1004	949	1019	939	899	928	960	899	847	929	888	899	920	879	951	919	888	897	962	925	953	949	920	952	961	979	969	927	896	978	978	909	915	1021	950	963	998	969	910	907	977	956	851	917	975	961	940	945	952	950	946	933	944	914	950	906	959	986	949	843	960	924	910	956	894	887	924	894	963	945	960	953	933	889	931	958	909	910	918	955	958	954	931	918	945	979	929	938	921	987	960	918	915	893	913	978	875	998	959	931	941	906	947	933	892	970	954	898	964	953	948	915	890	941	933	1001	873	889	936	942	925	910	890	926	960	927	987	943	950	970	909	944	903	938	907	883	906	942	940	896	914	915	869	908	887	944	882	958	959	955	900	947	890	967	882	967	975	955	937	995	907	935	923	958	990	908	918	984	952	953	876	939	933	882	963	928	867	908	986	937	970	972	912	982	999	961	958	917	957	913	955	915	948	946	980	957	932	998	976	867	905	925	941	939	985	916	902	962	911	923	947	945	919	931	979	904	843	938	895	943	956	971	877	913	969	945	941	949	928	905	941	994	909	950	1005	966	951	907	923	925	932	965	967	885	926	939	924	973	937	913	920	926	957	957	1013	941	923	883	980	969	918	912	907	937	934	906	938	933	920	966	919	953	900	876	893	931	947	940	933	910	1002	985	948	945	924	902	964	933	949	956	958	911	932	936	955	936	922	884	944	938	1004	924	986	935	894	930	942	915	939	884	964	933	917	938	864	957	915	872	907	954	918	958	912	909	916	921	962	961	933	920	938	919	939	940	908	920	915	960	969	936	946	958	963	929	1011	905	1014	988	971	962	841	887	963	959	904	917	951	881	969	960	922	958	944	914	903	912	969	927	942	954	895	881	949	909	902	914	943	964	935	923	902	902	954	935	934	916	904	930	906	972	975	933	930	911	936	936	940	875	989	957	938	906	953	925	911	929	925	947	900	934	944	963	947	907	927	950	922	943	962	973	926	952	971	940	938	954	874	919	914	963	942	949	953	871	902	938	949	959	935	921	910	929	958	937	948	950	894	937	897	922	906	910	937	919	954	970	1009	943	959	952	938	971	898	960	919	912	956	948	892	973	946	884	979	917	968	925	852	882	922	950	895	936	961	905	912	960	945	879	964	942	929	884	916	913	907	935	956	936	948	918	906	943	920	922	880	884	902	916	933	934	973	920	888	995	946	948	924	918	928	905	928	993	977	942	914	1002	892	922	942	964	927	1018	913	965	943	921	941	947	915	957	971	958	920	946	943	936	920	948	978	936	935	934	912	889	925	933	977	897	948	956	943	920	940	967	930	915	900	863	965	876	871	956	941	924	925	914	905	951	943	917	940	913	946	964	952	936	932	943	934
53381	95271	64263	19327	1958	1688	1469	1320	1148	1177	1098	1059	974	1053	966	961	1014	969	942	934	986	975	938	973	928	956	984	958	946	976	985	922	926	951	939	916	949	918	914	956	929	941	878	919	881	912	977	920	879	919	899	950	908	916	906	895	896	923	934	964	858	970	948	945	937	963	912	947	975	884	898	939	969	955	897	933	960	945	865	927	952	972	927	927	906	938	955	897	945	926	964	951	928	912	911	945	903	960	984	944	944	910	877	960	916	980	957	926	913	970	888	870	874	992	898	888	919	920	903	876	949	970	956	962	944	956	932	962	919	946	888	982	915	973	853	959	930	944	900	907	954	892	910	947	919	876	926	969	969	928	902	905	909	935	961	947	929	918	908	910	936	939	940	879	922	939	900	953	840	967	922	936	927	903	899	918	926	894	917	921	919	911	895	910	897	872	955	953	931	965	951	923	961	899	935	885	912	933	891	915	955	964	892	942	930	940	940	1002	929	909	909	978	917	948	914	903	924	908	914	930	972	915	942	865	969	943	964	901	870	916	893	887	928	926	929	878	947	957	986	907	935	936	864	864	942	874	956	980	938	899	885	903	929	886	899	926	979	949	926	928	914	911	968	899	925	949	948	880	987	962	914	893	923	962	939	956	891	939	923	934	960	936	918	947	991	925	907	927	914	939	979	961	964	936	1008	912	963	954	973	906	992	941	901	929	863	909	997	942	904	944	929	939	884	915	945	859	913	898	983	910	940	955	944	917	872	917	939	944	896	919	916	886	899	895	954	928	876	955	915	913	910	918	924	916	908	928	930	938	915	948	861	877	905	936	908	943	927	933	939	877	920	927	907	888	893	941	946	941	895	855	948	949	886	911	961	926	951	968	887	942	935	932	940	955	918	955	924	936	855	913	991	945	935	954	898	960	909	933	921	911	892	907	917	937	975	956	976	952	875	978	945	915	967	938	947	991	952	912	917	912	937	963	911	955	951	893	936	944	938	926	956	934	926	918	901	954	889	951	956	921	893	869	920	929	904	950	901	914	868	918	903	892	935	941	941	901	938	911	888	943	891	897	942	896	946	919	866	929	924	925	901	910	962	890	908	983	940	940	922	956	902	935	940	854	909	889	894	944	900	883	944	914	919	906	942	932	933	968	987	945	891	919	884	898	937	924	862	925	942	934	920	923	956	948	887	940	904	915	917	945	860	951	1001	942	914	930	867	938	940	949	887	906	915	941	902	906	924	887	885	901	956	945	876	941	901	961	924	946	942	940	871	911	933	887	905	912	927	955	951	893	926	926	906	958	901	896	936	909	935	890	904	898	965	982	957	902	935	938	960	925	905	943	908	871	955	905	861	923	888	906	903	1001	884	913	946	894	905	916	982	924	920	923	904	908	907	870	896	924	896	1010	951	899	916	927	912	981	915	930	909	875	927	914	914	885	961	911	926	921	958	892	928	945	899	883	931	967	881	920	879	923	883	970	952	926	931	907	949	957	882	947	935	849	872	955	939	886	966	940	894	878	918	906	894	909	946	925	939	928	990	879	888	921	906	971	934	930	939	910	959	898	969	913	876	933	934	900	892	956	952	916	932	928	959	864	891	902	879	935	929	957	866	923	873	928	902	965	902	924	893	902	900	926	919	910	981	908	890	910	942	896	950	986	929	880	928	944	941	973	918	913	938	936	942	926	923	909	906	947	981	924	906	901	957	925	954	873	907	918	970	910	930	899	902	912	900	897	915	909	927	928	925	951	922	933	952	959	871	882	912	909	899	920	913	936	875	975	919	933	961	942	888	893	928	921	947	956	949	911	946	935	986	904	878	937	931	893	937	950	946	954	960	958	904	907	941	905	898	969	926	959	876	879	889	949	895	904	935	873	960	950	936	991	910	902	953	974	1017	902	895	938	994	911	892	877	967	873	850	922	909	920	957	897	909	942	888	912	894	914	986	907	910	949	889	907	896	904	891	958	913	918	952	943	969	928	945	923	941	938	943	868	901	911	932	918	916	904	901	918	908	896	981	928	922	944	851	915	916	904	912	882	958	942	870	964	937	954	928	869	928	908	978	947	920	861	943	951	928	896	942	916	932	942	866	863	929	894	967	907	892	923	914	924	912	921	873	921	968	954	935	930	953	887	956	993	1030	951	947	900	953	916	955	926	927	957	935	938	943	936	900	894	942	936	946	951	916	923	957	890	932	947	887	907	875	964	930	949	935	939	940	951	930	927	951	884	912	951	954	953	913	897	1015	940	899	879	940	920	935	948	905	936	947	870	919	878	938	991	966	917	930	946	914	909	928	934	967	981	946	919	978	891	957	922	919	914	918	978	905	945	940	943	924	976	977	925	926	876	951	905	910	903	951	943	949	908	919	880	891	939	943	924	956	941	917	908	892	940	896	929	911	918	886	966	914	952	882	930	870	914	861	903	900	948	930	892	935	879	877	934	893	936	923	881	1013	978	920	921	935	955	884	874	920	929	956	928	932	953	970	921	957	936	875	903	911	922	947	901	851	920	923	953	943	930	943	942	948	877	932	960	918	1023	881	949	914	936	929	921	887	914	942	857	901	834	890	948	913	936	894	947	934	891	905	914	942	923	883	917	884	885	911	970	927	925	994	891	883	923	885	885	924	962	978	932	883	923	981	919	953	892	868	905	941	970	921	919	924	950	931	955	959	924	925	937	921	921	913	933	901	880	917	922	874	922	921	909	883	924	899	906	907	952	923	928	856	932	916	926	929	939	927	914	914	961	915	933	915	932	921	930	918	898	933	890	917	937	959	917	925	863	930	967	867	943	852	969	938	880	903	897	952	857	971	927	918	930	889	953	902	856	896	975	917	915	923	932	926	927	914	859	888	961	927	907	917	880	911	936	917	985	940	891	957	914	920	900	935	911	887	938	953	926	936	988	935	931	946	890	892	965	901	922	898	887	916	971	884	944	964	943	891	878	885	882	904	884	868	944	943	940	927	847	964	909	889	931	915	927	887	907	936	951	967	946	948	887	850	875	949	966	919	892	936	941	900	952	930	945	904	906	892	943	943	977	925	944	939	942	936	890	955	886	922	922	886	919	980	945	936	934	896	873	935	905	904	862	923	943	936	969	857	968	925	925	919	913	941	902	941	904	907	910	998	929	918	958	906	987	906	971	972	899	943	980	952	872	928	865	911	918	914	946	964	893	915	934	912	948	969	901	928	910	922	904	958	959	964	969	937	904	965	899	955	971	858	896	941	938	893	948	935	907	932	888	951	978	916	897	920	882	912	896	923	902	943	1015	929	888	891	956	886	942	919	979	909	915	926	921	910	891	917	927	905	932	893	956	887	932	953	949	882	917	968	927	903	977	859	933	880	947	930	909	927	914	958	973	900	923	942	889	900	891	888	948	896	939	958	935	882	978	895	951	910	960	898	897	938	886	920	929	968	913	945	955	891	915	963	983	931	971	919	1008	892	933	930	951	860	971	915	941	895	907	918	964	928	907	918	941	884	941	966	920	950	958	938	901	922	903
29462	27445	29301	8019	559	420	436	402	386	425	400	381	392	394	395	417	425	402	392	410	394	383	376	405	392	407	402	367	408	411	423	387	398	403	355	372	388	423	398	389	368	382	414	409	394	406	391	402	381	362	364	415	394	376	419	386	389	350	414	381	400	380	394	399	362	384	383	355	423	410	370	405	370	374	383	370	404	385	422	377	361	361	398	348	382	430	345	378	395	352	414	368	397	368	353	396	379	379	366	412	377	412	403	367	389	390	373	375	390	406	390	384	393	373	371	351	407	376	402	392	391	397	389	392	387	392	400	390	383	396	345	405	376	390	378	411	385	385	344	342	368	396	380	388	404	420	348	387	423	396	438	406	413	418	378	398	419	392	410	430	418	418	391	375	421	362	389	433	393	373	337	389	399	394	426	373	368	375	355	383	400	381	333	402	393	414	374	379	383	400	398	377	386	385	383	393	396	359	401	410	428	375	411	384	400	365	389	384	435	369	400	383	386	397	408	424	384	398	352	380	425	399	407	378	398	398	455	408	387	368	407	380	370	408	358	390	368	368	414	417	415	387	412	395	387	384	351	356	398	381	368	400	389	390	358	382	369	369	383	387	382	373	384	378	399	425	373	395	360	385	387	375	379	423	409	410	389	366	391	371	372	419	397	386	410	411	386	394	379	363	397	401	392	398	416	363	374	380	405	403	395	395	377	382	377	373	379	390	384	367	354	411	410	395	401	394	357	403	400	388	384	403	426	357	381	371	404	401	413	367	376	423	366	400	351	401	424	387	369	395	402	357	372	362	412	399	407	362	425	371	401	394	378	378	398	351	366	388	412	412	349	358	396	387	399	367	364	365	368	378	381	379	390	405	358	394	390	385	345	415	398	402	402	373	359	383	370	377	381	399	384	418	353	398	386	375	407	356	392	407	376	410	423	367	361	366	398	392	391	410	436	369	389	399	386	364	366	358	362	423	372	351	365	395	386	418	398	391	388	405	370	419	385	390	374	402	393	393	396	389	443	379	402	356	402	406	385	370	375	414	358	397	398	425	404	375	385	364	397	400	383	366	403	397	388	379	392	374	392	373	403	393	394	402	450	416	401	406	391	379	410	377	408	428	356	387	401	396	404	386	392	382	403	333	420	382	370	374	406	403	416	381	391	392	390	403	378	394	392	391	383	392	363	394	390	395	394	382	407	382	360	375	391	411	361	411	409	388	428	371	387	371	418	405	392	358	348	392	368	398	369	381	402	377	374	371	406	386	396	373	397	373	443	374	403	367	406	389	386	374	378	395	378	384	369	353	401	384	357	391	405	392	388	361	399	408	398	399	423	414	364	384	382	417	379	345	416	409	368	400	376	371	376	378	349	406	401	430	412	370	386	377	354	381	392	397	384	397	400	374	402	419	395	396	375	355	416	395	391	388	386	370	413	373	402	399	408	399	402	406	366	394	392	377	405	389	387	391	458	391	399	380	398	382	408	389	397	405	341	380	419	412	400	403	367	410	381	418	396	381	418	417	356	378	388	383	374	388	392	363	410	385	422	412	404	405	396	402	392	410	416	352	432	371	428	384	368	434	365	418	382	400	413	375	391	378	385	407	372	398	370	378	371	415	395	383	402	361	390	361	357	390	356	392	426	396	435	399	407	368	418	377	395	378	397	390	371	384	405	337	390	387	361	420	354	373	395	365	380	411	376	398	378	390	383	395	377	375	366	403	410	366	392	414	364	418	374	396	419	418	402	401	395	422	357	388	355	378	411	349	403	398	397	432	381	384	393	402	403	402	361	399	428	371	402	421	391	368	395	392	369	380	402	443	400	388	397	371	371	387	415	395	411	395	395	380	390	377	419	411	367	379	389	361	369	357	388	426	393	396	378	410	388	373	410	397	402	388	384	395	373	395	397	375	383	383	377	399	384	415	369	443	390	410	383	381	372	379	371	445	416	387	395	383	388	390	405	424	428	369	397	417	393	413	396	385	384	391	367	379	388	441	371	350	363	419	405	354	401	397	382	363	383	376	367	388	382	384	430	384	375	381	361	399	420	403	399	399	372	402	398	392	410	406	379	391	386	411	382	384	383	372	373	390	378	407	371	409	408	405	374	341	409	355	419	385	356	358	394	391	394	404	391	403	410	380	422	348	436	388	401	364	413	411	426	408	375	419	378	392	385	405	411	408	382	375	372	396	365	407	414	408	400	400	398	396	360	403	401	389	375	379	425	370	382	391	372	366	371	414	388	356	408	364	387	392	367	370	352	404	433	376	379	399	401	399	376	396	400	371	379	391	453	399	428	377	391	383	406	378	401	389	408	410	420	348	400	358	395	379	379	399	398	397	403	351	399	388	399	391	412	375	389	397	398	409	386	400	393	413	384	425	360	387	400	401	392	384	360	386	402	408	390	385	394	408	354	357	385	397	405	444	358	424	410	394	375	391	393	384	381	364	369	382	415	387	384	358	400	382	370	406	416	384	409	347	377	359	387	405	405	433	414	419	373	381	415	403	410	337	415	430	396	406	379	412	368	382	381	411	416	372	380	400	378	403	401	389	392	355	384	387	401	372	413	379	410	371	404	387	404	422	382	394	420	383	366	339	367	405	390	393	378	429	370	394	431	380	373	398	368	393	378	408	408	372	360	372	381	375	406	386	376	353	389	364	388	414	393	409	394	396	338	421	383	404	391	390	442	405	394	373	383	409	408	402	370	366	386	374	368	382	407	384	417	400	386	406	384	378	396	390	373	379	402	374	356	409	364	383	398	393	384	367	391	403	406	409	370	417	346	404	402	413	416	387	388	419	404	358	420	415	358	360	394	387	385	393	361	408	397	355	380	386	417	389	399	382	388	368	419	422	413	352	398	360	387	370	408	399	387	424	393	382	455	426	391	417	358	393	386	354	349	392	402	399	371	402	385	398	358	374	394	385	383	389	374	411	377	386	360	376	382	383	400	423	386	412	402	382	416	401	428	369	380	407	389	400	394	367	408	426	387	405	405	377	364	357	423	407	391	404	430	399	400	391	383	379	413	414	387	420	395	419	429	402	402	357	401	399	391	384	413	427	382	347	370	350	395	370	379	377	372	357	417	404	372	415	368	374	377	398	380	395	387	375	401	394	346	396	378	383	367	404	414	410	408	380	371	449	369	418	401	366	379	383	390	390	393	376	393	407	370	378	376	395	363	400	364	386	388	412	405	377	394	363	375	379	387	410	395	408	382	356	403	390	398	403	395	373	415	374	408	389	390	381	387	375	374	392	370	375	385	366	410	394	364	369	388	424	410	384	430	387	375	367	371	364	361	355	409	387	397	378	394	396	384	427	371	370	419	374	407	375	403	343	386	386	406	360	350	391	397	429	401	365	358	407	409	414	387	373	356	374	390	382	404	430	351	383	416	381	381	402	430	348	398	402	381	435	349	421	371	424	396	399	381	383	381	426	382	401	370	364	402	362	404	390	381	392	392	412	390	439	385	393	370	367	362	424	415	395	406	378	405	390
29817	39935	21327	2944	485	440	424	445	421	435	435	417	420	456	396	455	416	415	451	418	432	437	423	416	443	419	434	446	411	465	419	448	413	422	408	453	439	435	440	406	422	421	417	428	395	421	450	421	430	416	384	391	411	429	406	431	447	413	448	414	396	391	438	419	446	397	424	399	414	401	435	387	420	423	411	444	425	414	446	437	413	437	404	459	444	411	397	401	419	451	432	423	426	426	445	455	439	439	427	399	431	435	466	416	429	436	442	447	406	405	411	402	449	400	420	453	431	390	433	404	460	403	401	417	424	397	443	438	440	420	423	439	425	460	425	461	416	397	452	451	423	412	407	411	395	421	447	458	414	454	409	416	455	432	433	395	459	435	422	433	421	378	388	425	407	402	442	432	416	408	444	406	401	405	404	479	461	429	428	449	402	425	385	440	477	431	426	450	436	425	437	398	439	419	404	407	419	412	413	443	461	417	441	410	479	457	436	395	444	399	441	430	401	443	404	387	415	431	425	452	446	423	435	460	458	445	446	441	431	425	456	423	397	418	421	431	414	428	426	432	400	425	432	444	400	418	403	425	430	408	403	417	435	442	427	428	420	463	435	438	442	391	411	416	434	435	444	476	440	425	439	401	446	435	422	398	424	449	407	447	415	435	424	446	430	471	420	424	424	410	417	423	406	377	441	396	394	470	408	426	448	410	421	438	421	441	436	409	393	422	447	440	433	408	459	420	395	403	424	444	420	476	422	413	456	420	408	430	437	452	478	451	412	459	398	386	482	445	433	448	416	437	454	407	450	438	422	397	445	404	397	408	426	435	430	442	422	385	452	423	422	415	425	420	431	422	458	464	424	422	442	382	406	439	434	423	440	407	416	476	436	428	408	450	427	430	423	453	395	437	431	401	426	442	439	420	397	424	429	468	420	427	452	432	414	443	440	410	396	442	392	429	428	421	415	440	432	423	462	448	437	437	449	430	431	433	425	414	408	406	474	415	390	391	429	422	388	418	447	402	426	420	432	407	429	433	470	430	429	463	418	419	379	444	452	431	453	436	457	464	446	448	428	408	410	437	436	443	380	442	447	403	431	408	451	423	417	424	412	400	438	417	422	412	424	449	437	429	431	417	419	431	444	432	414	415	413	425	389	443	470	384	427	428	429	450	423	439	423	439	454	427	396	427	434	466	427	446	416	440	454	437	437	424	410	407	452	408	456	443	407	439	399	438	404	460	396	414	432	429	422	429	419	381	438	429	396	411	445	445	425	457	448	417	452	425	423	393	467	465	437	392	405	402	391	424	457	422	435	413	410	411	415	404	401	416	394	444	454	438	409	405	406	407	426	467	411	414	402	435	452	436	408	423	456	422	399	430	434	409	468	440	420	443	436	415	398	431	431	420	426	436	417	418	427	407	428	438	386	441	436	407	417	436	423	432	451	410	432	427	406	438	450	466	404	450	447	446	431	422	417	433	411	431	401	418	416	447	433	407	413	417	394	462	449	432	395	421	430	428	375	442	425	453	443	495	437	411	399	479	444	410	436	399	425	441	419	391	456	438	434	420	423	415	399	397	454	405	405	430	427	423	417	419	394	432	424	422	438	477	455	402	436	420	402	413	389	410	407	457	434	460	414	414	473	395	396	427	401	389	431	447	400	445	444	430	429	470	392	453	447	414	386	430	430	387	444	397	432	446	423	420	419	411	414	440	443	425	421	399	438	455	395	402	409	435	432	392	409	374	427	470	398	447	393	426	396	434	432	420	386	458	392	445	430	449	408	425	431	462	430	424	440	399	422	442	449	387	402	431	427	436	478	422	406	442	415	386	403	423	447	447	437	431	458	412	437	440	441	447	414	438	434	418	428	468	429	432	375	435	445	427	461	472	413	415	439	442	423	422	450	436	422	396	447	444	407	427	452	418	426	444	421	420	421	408	425	458	401	414	443	434	385	420	443	421	448	413	453	400	406	414	399	409	445	442	442	403	437	408	416	418	437	450	422	431	436	390	401	427	386	428	400	443	393	430	422	426	425	441	444	430	437	414	433	434	430	446	484	424	406	427	387	440	414	424	451	415	407	424	409	435	445	426	419	403	402	461	435	435	414	435	431	443	448	409	421	405	384	437	416	447	409	444	425	416	418	420	418	487	424	447	417	413	450	415	421	435	428	446	431	432	434	430	447	433	408	479	419	382	443	415	429	436	409	440	442	453	435	449	392	406	406	414	407	481	448	436	433	437	421	437	418	438	423	381	415	397	431	445	446	441	428	406	400	426	447	445	421	459	414	457	411	411	433	445	444	438	469	401	428	440	389	433	425	400	398	413	398	440	466	446	427	423	427	410	416	436	425	426	399	395	444	440	462	464	415	419	439	444	432	432	385	435	450	438	394	399	431	387	414	419	403	411	432	413	440	440	418	408	410	429	424	408	405	414	416	402	429	429	382	393	431	414	423	435	416	406	455	415	444	408	432	403	418	435	406	415	394	451	428	417	438	395	407	440	409	410	428	411	411	399	401	439	426	413	392	436	415	422	426	394	404	426	443	394	434	387	439	432	434	420	402	423	417	416	433	443	445	447	424	394	402	439	400	414	432	462	432	432	400	440	406	445	442	402	437	422	439	423	406	408	404	421	396	419	400	388	411	418	459	436	423	409	429	487	442	445	463	463	431	401	426	421	439	420	418	387	453	430	442	433	447	431	441	406	393	410	420	422	371	422	411	472	401	405	451	421	395	393	403	406	426	429	431	435	403	456	428	406	390	411	399	409	433	434	437	437	446	421	438	420	387	418	423	416	403	415	433	479	415	427	411	393	419	421	414	460	418	403	459	429	408	438	415	434	454	420	447	395	439	399	421	400	411	438	413	435	427	433	427	408	430	424	429	406	412	460	420	447	415	433	462	440	399	425	425	410	426	429	430	444	442	430	428	414	407	416	448	473	431	468	435	406	414	451	451	421	402	421	443	391	439	417	404	468	444	402	405	443	421	426	392	411	456	412	445	415	454	391	443	398	459	402	435	406	404	429	401	418	415	462	451	466	367	446	429	390	450	438	413	459	429	433	429	439	439	409	403	438	390	392	406	429	437	432	436	424	409	426	439	446	437	459	414	432	427	439	430	416	421	436	424	441	407	420	418	456	420	415	412	443	451	447	409	440	430	413	403	420	443	430	390	456	419	457	441	428	403	453	419	450	398	402	456	439	434	428	378	440	419	411	447	424	443	444	416	435	462	395	480	432	413	427	452	440	415	439	447	397	390	424	452	424	425	404	406	403	425	431	416	433	432	464	436	404	424	415	408	451	418	406	396	412	451	428	419	420	423	446	439	412	386	429	400	463	405	433	429	397	389	410	412	433	361	428	415	415	426	429	408	407	406	405	432	405	453	424	422	389	420	434	398	398	413	394	428	469	431	421	429	408	414	407	438	421	414	448	401	456	441	404	433	423	460	393	421	434	379	410	446	402	460	442	411	440	392	436	427	440	449	395	379	421	450	446
23809	21955	32128	24898	20347	11949	1219	659	660	602	615	592	597	581	571	563	592	521	562	548	558	561	535	531	506	583	542	572	508	562	575	497	558	576	567	521	578	521	536	537	490	506	551	568	538	493	565	552	554	511	532	546	543	556	565	538	538	563	559	531	550	507	536	554	524	522	529	517	545	501	515	522	532	565	517	556	501	538	518	532	561	490	557	543	563	565	523	513	546	549	562	535	552	507	547	515	552	542	531	541	541	525	527	551	537	536	496	563	539	586	549	553	513	520	550	530	566	532	526	522	503	550	495	537	504	577	531	508	544	529	567	516	497	526	529	523	548	552	558	485	504	519	553	518	536	557	563	560	487	531	505	537	490	525	523	516	507	508	546	552	519	545	530	513	553	586	516	525	522	516	574	537	510	552	535	540	541	529	573	560	528	549	525	540	511	524	521	538	565	536	534	518	526	542	563	521	518	559	537	576	537	544	528	488	517	556	566	537	553	524	551	525	550	520	504	534	504	522	521	583	563	523	572	540	524	526	547	568	512	520	537	493	525	490	542	526	515	478	533	514	532	534	485	515	547	516	497	508	540	546	542	530	519	542	542	499	514	526	504	492	547	571	586	554	498	530	489	569	563	560	531	543	541	516	560	508	486	530	497	553	527	537	540	508	508	507	493	531	517	552	496	532	544	519	532	502	520	545	549	565	508	544	558	491	504	508	526	500	535	530	524	504	471	522	554	559	515	518	504	512	552	545	534	507	529	550	535	598	513	536	509	556	527	561	559	535	550	560	525	490	575	527	523	504	574	551	564	545	526	556	553	481	506	508	520	530	533	505	537	544	538	516	563	527	530	513	527	552	516	568	532	511	570	573	522	540	528	474	532	532	530	545	511	530	502	537	508	490	508	529	532	540	524	533	555	576	546	566	547	535	524	522	493	496	519	534	488	536	516	589	567	495	511	513	541	541	549	551	543	521	500	513	486	533	565	518	550	531	521	517	530	525	562	535	530	560	570	537	537	575	528	509	539	560	524	519	584	565	519	520	525	511	609	549	574	512	539	542	543	582	517	566	522	549	550	536	520	480	535	561	518	531	507	546	588	534	525	543	516	524	568	521	532	522	529	547	542	506	531	556	542	526	572	533	573	531	531	496	496	523	558	495	532	506	546	531	513	521	542	536	503	585	549	512	516	580	541	515	541	571	579	515	522	525	531	534	514	461	504	517	522	559	513	496	527	539	546	488	564	496	473	514	515	558	538	532	516	540	510	501	539	577	556	578	550	532	568	506	536	545	555	554	501	522	585	594	548	566	561	534	501	547	516	525	548	533	509	533	549	547	544	512	527	526	566	542	555	564	525	525	542	528	547	504	575	585	507	533	528	523	570	515	530	535	526	582	540	533	525	547	536	501	520	548	512	540	552	527	533	546	545	566	542	508	488	516	568	551	535	537	572	502	517	538	566	566	551	556	529	530	519	530	528	532	560	541	541	501	525	570	535	550	532	549	578	525	551	533	512	549	523	554	517	515	516	531	540	556	537	525	507	541	523	564	532	497	500	513	542	571	529	544	507	535	528	527	487	547	527	535	523	496	554	554	508	514	547	536	530	565	476	512	514	506	536	563	537	507	486	538	528	505	534	530	554	563	568	562	529	534	522	530	558	498	522	550	550	501	552	548	520	525	577	556	528	548	532	531	525	528	512	535	537	561	558	530	550	522	528	524	549	567	526	529	578	547	504	558	463	530	512	520	575	490	546	564	547	538	487	553	527	514	528	533	535	515	517	514	561	541	539	548	536	545	547	516	532	539	534	553	528	512	555	522	545	510	523	556	539	535	536	539	531	540	538	514	515	527	571	513	545	535	564	548	539	509	546	589	495	480	552	593	541	554	505	521	524	547	529	514	561	521	548	550	525	515	535	560	541	530	540	498	542	513	480	555	529	531	486	526	562	539	545	532	491	560	538	552	481	523	533	538	524	506	501	526	548	535	530	514	532	532	514	546	523	572	515	552	561	543	548	545	554	524	561	517	532	544	547	487	553	521	549	498	560	554	564	501	551	553	544	532	543	514	549	515	514	518	512	521	564	514	539	532	526	542	560	521	534	514	498	516	538	484	504	520	579	539	537	535	512	505	524	532	577	540	520	552	532	527	589	539	528	563	574	518	533	531	525	527	536	512	537	510	517	544	499	522	549	541	528	514	541	550	543	530	521	552	532	475	545	553	533	562	516	531	549	541	513	545	525	518	546	544	504	486	522	499	510	524	578	482	506	510	573	528	523	492	498	541	539	528	533	544	536	556	571	506	515	582	526	559	551	505	533	515	563	505	570	504	525	533	502	533	557	512	523	572	516	577	538	562	522	594	539	491	509	544	573	534	523	527	545	519	544	509	573	518	491	541	549	571	566	520	505	506	587	540	511	522	537	532	544	534	562	536	540	536	537	547	488	542	539	526	511	590	500	510	506	539	560	566	524	535	513	524	553	523	512	498	518	534	502	529	530	507	540	550	498	532	527	529	551	529	537	561	581	532	564	504	567	580	509	570	519	542	555	561	502	515	494	531	540	470	545	549	561	490	539	542	512	502	519	524	519	522	553	533	573	525	494	532	517	522	525	507	577	549	532	543	553	525	556	520	522	540	501	527	548	548	523	534	490	525	539	525	536	503	504	481	494	540	525	546	535	496	505	520	542	537	494	508	536	516	559	513	531	525	524	510	530	547	511	554	555	524	521	552	558	477	531	532	510	528	501	534	504	516	530	540	531	511	521	488	497	511	523	514	550	552	518	534	569	531	556	522	520	542	550	545	504	554	566	544	568	544	529	548	561	497	536	532	559	541	506	531	554	539	511	527	492	529	548	540	517	535	565	536	563	512	544	552	594	535	524	549	503	519	536	526	543	512	495	544	506	508	530	530	526	519	578	521	539	560	498	537	530	518	529	523	579	534	522	521	541	530	493	549	514	539	532	526	528	528	519	547	514	528	543	542	588	556	528	559	497	523	541	567	561	543	548	541	517	573	535	495	513	531	500	515	507	523	498	533	544	520	512	588	564	527	495	486	550	508	545	515	528	525	534	528	548	523	546	500	531	535	526	517	519	512	507	535	527	521	516	562	509	533	589	580	556	521	523	517	524	546	537	515	515	497	465	528	513	516	574	534	483	489	550	537	551	527	528	543	582	543	514	525	495	537	478	512	515	544	526	505	567	524	560	528	509	522	568	542	519	537	538	531	551	590	522	530	539	535	565	480	569	534	524	556	540	513	555	495	500	532	513	563	523	507	521	538	506	530	538	510	580	529	542	568	516	528	515	506	546	547	537	516	521	558	552	533	509	540	522	539	558	527	500	542	540	506	564	503	536	578	484	527	500	577	570	553	510	530	549	519	517	507	527	521	546	521	543	530	539	488	510	498	573	495	537	526	536	550	578	529	537	479	505	553	558	572	529	490	548	548	572	538	550	524	534	502	554	529	556	536	534	509	546	558	520	530	561	555	537	530
47652	87049	61933	20422	1148	1019	863	753	679	664	647	598	602	599	610	622	593	593	550	603	582	552	548	571	535	567	531	544	572	552	592	568	539	552	521	561	524	555	563	561	536	568	549	554	535	574	555	586	536	520	576	587	577	532	521	553	559	601	524	534	528	544	533	539	544	572	558	505	580	543	506	577	560	529	540	565	542	525	567	580	576	561	533	562	572	513	523	564	550	536	520	551	503	523	540	588	587	531	514	518	553	565	559	539	557	547	559	543	506	544	503	522	526	568	512	500	552	545	553	556	555	560	547	553	563	544	554	536	532	506	549	541	582	539	519	510	552	557	546	541	553	555	560	574	527	533	565	549	543	602	527	530	535	534	526	509	571	524	580	549	563	539	564	535	594	530	521	552	542	531	541	593	537	555	566	558	531	541	553	559	555	556	526	559	551	539	522	496	520	563	583	533	551	541	511	531	596	556	540	584	571	566	556	526	556	523	539	505	558	523	557	537	526	562	565	545	528	546	487	548	567	511	522	581	515	525	559	545	527	527	553	548	561	538	559	596	583	544	558	567	540	578	534	546	565	582	551	599	561	584	566	528	548	527	539	521	578	566	589	537	518	551	537	557	548	543	565	553	546	563	549	572	565	558	551	529	587	538	555	519	538	533	563	586	570	571	551	554	573	549	564	566	562	563	553	566	630	524	563	541	488	513	564	595	551	578	501	563	573	534	567	515	568	554	565	549	551	582	546	542	501	538	554	569	561	536	567	573	552	531	532	554	564	530	524	539	509	514	585	588	572	526	543	588	561	567	538	581	542	541	553	584	602	548	505	538	530	530	565	551	491	497	589	528	535	543	541	592	550	596	556	555	570	517	565	533	543	553	532	525	592	532	517	557	496	563	518	555	584	526	516	542	525	534	560	520	524	540	560	533	532	535	573	528	573	578	519	587	550	554	566	560	513	585	543	582	544	529	546	533	533	552	578	549	525	553	544	549	549	572	567	583	530	529	506	530	527	496	579	548	519	551	570	534	545	539	558	524	539	557	534	572	586	543	526	573	532	533	578	561	539	527	554	542	614	525	584	517	550	481	521	533	573	508	555	523	590	542	529	558	521	549	577	555	551	538	525	567	526	549	536	571	524	555	535	494	553	531	540	572	529	560	519	546	582	528	530	500	553	542	531	516	556	526	533	551	573	563	532	571	539	535	538	534	571	530	532	561	518	565	559	553	535	533	544	540	576	572	558	569	519	545	553	543	579	547	534	512	573	560	544	552	568	534	530	526	509	568	563	578	524	529	530	563	546	540	550	529	542	522	502	522	522	504	559	513	527	566	543	563	559	531	536	539	542	478	550	562	579	537	571	539	530	547	553	555	570	538	523	530	566	512	537	521	500	544	530	565	555	572	546	497	561	547	533	584	566	548	535	561	558	549	535	526	502	559	530	541	542	562	558	546	550	521	539	561	548	538	576	526	525	532	537	540	541	555	589	536	525	504	587	508	555	576	537	562	560	530	560	532	533	548	549	527	520	542	532	554	550	502	519	552	568	597	558	540	571	571	582	519	518	528	514	592	565	543	545	551	548	575	517	545	541	575	522	550	542	498	548	546	542	539	540	562	533	594	559	599	532	574	534	556	551	542	564	557	578	548	566	560	564	517	521	514	546	530	536	536	562	550	510	583	539	581	541	555	560	542	571	538	595	552	534	567	536	538	501	549	562	537	495	530	548	558	518	560	555	547	568	515	575	564	529	573	545	547	503	569	543	524	564	560	550	558	535	557	505	594	539	552	515	539	529	553	589	557	525	549	538	546	555	545	533	528	516	556	537	559	567	576	577	549	595	537	541	530	550	522	547	539	547	597	532	539	533	530	586	565	497	535	504	569	621	531	579	556	514	525	565	560	526	524	572	521	546	545	563	529	546	496	559	553	550	594	587	520	545	541	553	550	502	549	545	542	548	508	509	540	513	553	558	539	535	530	555	516	558	586	568	539	556	585	553	497	547	587	549	564	552	511	599	533	540	537	544	516	560	537	535	573	571	526	567	541	543	537	597	596	519	526	521	485	585	542	564	576	604	565	516	531	528	514	533	567	556	541	500	548	543	537	547	550	514	553	534	517	514	522	533	516	533	507	534	522	541	590	574	536	527	549	551	549	581	575	530	538	552	531	574	569	562	550	564	540	513	592	520	567	592	596	536	520	511	567	529	586	565	538	528	553	527	536	544	573	568	531	538	543	578	550	567	548	513	601	593	543	546	521	528	587	554	536	550	584	539	570	611	548	549	551	542	520	567	522	546	581	577	559	546	583	544	526	533	541	560	541	560	535	524	565	541	515	526	571	551	549	554	565	589	530	530	579	536	529	561	548	567	545	525	575	526	569	530	539	547	562	568	561	597	539	514	543	543	538	542	539	561	581	588	542	575	574	542	533	557	546	565	546	549	518	572	562	535	570	514	564	546	566	569	557	549	555	549	508	520	543	560	553	520	538	539	563	588	555	559	580	553	564	534	562	558	530	585	524	556	549	580	539	610	513	540	573	567	541	538	568	523	542	558	536	555	579	548	551	533	540	535	496	528	515	573	532	561	533	594	546	591	525	571	524	533	550	543	558	531	549	517	535	559	549	535	561	543	560	571	512	536	554	536	515	537	568	588	532	547	544	525	556	527	532	521	567	538	532	541	514	568	547	553	563	553	551	544	523	584	553	531	563	570	547	546	568	556	540	506	588	545	526	535	542	574	536	564	577	556	561	545	533	557	528	520	525	558	531	542	526	539	544	547	506	548	508	520	527	545	544	518	550	512	552	592	496	539	514	560	554	542	557	539	549	527	522	536	533	551	546	545	534	518	552	567	554	557	535	567	557	523	562	559	584	560	529	529	568	502	570	547	555	556	537	538	518	557	568	548	561	533	562	521	556	509	546	514	566	594	556	564	531	508	555	554	569	512	529	559	575	563	542	587	522	512	534	584	545	582	558	533	532	553	556	567	564	556	526	545	540	547	560	569	544	569	532	598	570	529	545	526	512	581	584	559	505	524	513	536	558	563	531	517	568	558	564	564	571	547	530	538	557	512	588	517	528	571	509	540	577	557	543	531	530	544	591	559	573	524	546	540	555	564	563	538	523	515	627	577	522	507	554	509	550	554	548	519	533	519	556	566	515	537	539	556	535	609	559	541	540	548	572	556	546	526	504	559	526	530	531	547	532	547	517	538	565	596	541	566	578	539	535	547	523	572	571	578	517	556	541	563	543	543	505	562	544	498	551	515	552	506	526	588	613	601	529	563	521	569	564	530	568	537	552	522	580	574	596	495	529	565	543	559	547	539	502	578	533	529	530	572	581	564	542	539	553	536	543	478	577	550	541	515	528	559	565	608	559	540	543	526	525	570	525	512	565	522	539	527	522	509	564	545	557	529	505	572	509	562	549	584	568	574	558	580	551	554	522	572	517	552	552	577	530	531	562	521	542	539	534	552	555	582	506	538	543	569	525	493	564
25034	22520	31860	25049	14026	1990	742	675	662	650	708	650	630	653	621	625	669	606	687	660	660	655	586	643	642	632	642	615	634	665	663	676	669	651	677	688	668	635	625	644	665	649	641	629	609	608	627	669	722	653	619	624	589	647	642	655	677	661	601	627	691	664	641	627	655	663	621	604	613	680	628	675	646	634	662	618	623	616	646	666	628	623	683	631	634	638	609	652	636	607	642	671	602	577	649	658	616	654	650	635	675	659	646	640	662	656	663	674	658	630	628	659	618	624	668	623	653	652	619	634	608	671	655	599	650	588	626	657	656	620	633	651	657	643	643	639	637	638	625	641	695	663	606	633	688	625	651	659	639	669	652	638	681	659	644	625	645	617	630	643	636	612	632	619	637	637	614	602	657	613	624	622	603	677	645	648	655	609	635	675	593	643	607	656	649	632	648	645	606	651	657	603	666	647	642	618	672	622	644	603	695	633	631	639	639	694	622	647	631	646	619	605	586	612	705	631	621	627	706	617	652	629	640	637	596	613	639	656	636	649	644	637	631	666	607	645	650	636	605	658	634	647	634	643	666	609	635	647	661	624	600	646	657	598	647	629	689	653	657	680	637	698	662	655	615	650	644	617	650	678	657	605	651	693	657	647	617	664	620	664	679	617	604	621	659	609	665	631	682	621	619	632	660	668	640	688	618	640	633	639	659	601	625	595	645	680	574	647	662	678	607	653	622	645	637	651	644	660	627	632	655	656	614	609	604	623	601	637	669	638	612	657	631	641	637	616	658	641	633	610	667	652	657	652	632	627	619	590	645	677	636	625	670	668	638	665	661	599	641	605	632	649	620	629	622	621	617	665	644	621	647	680	639	649	639	654	658	631	641	655	669	669	655	660	609	627	662	634	652	646	674	701	637	657	670	613	658	697	662	603	643	616	622	613	623	639	677	652	657	658	654	662	627	674	622	621	609	612	653	590	639	658	643	633	655	648	597	661	657	639	645	640	668	616	665	664	654	617	665	617	659	632	658	623	649	637	624	622	647	665	676	635	628	617	655	668	668	627	617	650	647	583	661	612	610	670	593	640	605	624	604	632	630	639	605	577	662	633	636	605	641	661	633	645	646	698	680	614	626	566	623	636	631	703	675	655	663	585	666	642	584	695	640	682	662	654	671	676	651	626	670	666	614	682	691	664	634	635	635	625	664	631	661	637	656	655	677	666	612	648	623	669	674	650	676	625	630	618	639	648	625	648	637	686	646	641	658	662	641	584	629	650	719	672	674	683	671	644	660	675	648	636	701	657	664	576	636	593	659	671	618	646	625	671	648	640	656	611	646	630	648	654	633	637	637	628	641	619	642	670	681	638	685	621	686	621	603	621	644	679	619	623	676	624	653	627	654	623	617	643	650	632	662	643	654	644	635	694	652	611	622	633	617	651	629	655	661	667	640	676	692	590	667	602	627	635	618	661	671	600	665	619	600	633	630	661	625	659	648	648	613	630	640	641	618	583	596	660	658	624	626	632	688	653	628	606	615	676	563	677	610	633	673	614	621	612	686	666	676	638	631	677	664	644	620	640	602	667	617	650	696	613	632	582	648	686	660	611	614	631	662	612	671	634	646	619	653	625	662	680	608	635	649	713	631	676	629	635	640	687	596	677	650	647	622	605	654	648	675	697	664	635	607	634	633	645	685	615	658	642	649	645	674	611	614	626	653	616	628	651	609	624	652	641	665	601	639	642	623	637	609	644	648	650	626	621	582	662	598	641	671	663	620	649	647	633	652	634	651	647	668	689	673	656	671	666	636	668	614	642	679	618	637	659	586	682	660	617	624	673	602	639	651	632	657	688	663	662	625	617	590	620	636	641	605	666	647	630	650	700	607	634	661	620	692	597	631	677	640	622	618	675	674	673	645	644	655	662	624	604	627	638	637	654	632	649	590	598	620	596	674	642	630	639	638	635	640	656	621	636	622	663	647	593	628	653	659	592	644	610	668	650	620	641	632	648	604	689	683	612	624	644	659	686	649	630	659	681	652	623	642	650	611	636	677	634	623	624	613	657	636	695	638	638	613	650	635	671	618	626	591	611	658	606	626	622	620	645	675	645	649	614	646	626	650	690	653	595	642	613	629	654	639	627	637	638	633	615	648	607	607	651	609	595	620	641	636	630	635	657	611	649	628	636	624	658	662	605	657	640	670	633	629	676	625	708	633	620	663	617	657	645	599	662	687	669	625	682	628	641	639	678	638	647	650	634	653	622	642	647	618	647	667	648	627	652	620	619	655	657	595	679	600	608	626	641	625	627	634	634	665	675	636	637	660	632	622	607	639	639	609	624	669	628	659	628	602	612	605	610	690	636	687	627	616	669	659	633	630	693	643	608	632	654	632	623	636	649	669	653	637	611	645	621	624	661	647	660	629	673	652	634	667	648	635	651	687	631	694	661	572	653	605	619	682	636	638	622	623	716	630	619	641	584	690	687	685	668	627	662	680	645	635	607	636	605	633	652	667	615	636	648	609	634	670	618	712	605	664	703	664	634	628	690	639	670	620	626	647	636	645	619	607	620	658	611	669	608	612	670	672	649	623	625	644	623	640	675	635	661	686	645	650	642	676	667	600	611	653	590	637	641	635	612	656	644	652	654	612	630	664	679	612	634	627	581	665	650	637	605	634	615	642	631	660	679	630	620	591	623	666	655	693	607	645	669	627	641	628	653	665	651	613	648	672	655	630	640	683	644	651	637	657	604	611	673	657	653	656	708	644	651	674	645	688	635	637	633	635	630	619	604	671	613	638	670	598	643	674	598	639	617	639	610	655	688	672	632	622	563	662	622	669	698	651	588	632	650	620	611	676	612	677	646	639	636	645	673	642	620	655	652	661	660	607	688	628	704	612	642	651	653	651	649	596	629	629	639	622	660	651	699	678	649	640	662	662	670	628	662	633	668	637	627	635	669	653	637	690	664	646	589	630	643	671	648	638	670	591	595	654	635	592	654	669	664	651	615	631	615	661	637	658	653	642	643	649	638	656	633	609	648	633	633	669	628	712	671	674	650	664	636	652	622	632	620	610	614	646	658	666	632	607	658	634	583	606	685	633	616	668	609	654	683	628	639	605	645	633	666	648	669	635	674	613	617	641	626	617	625	659	654	649	658	659	628	650	658	645	636	643	673	663	640	642	676	687	649	675	600	657	642	658	636	621	621	638	653	662	590	664	659	639	629	629	647	615	632	676	701	666	650	621	639	647	631	647	590	656	643	619	638	609	627	665	631	653	626	611	649	658	644	632	657	651	629	621	686	597	665	650	671	722	620	647	639	659	674	687	632	665	624	610	623	643	610	601	656	665	661	631	624	580	668	676	696	696	635	665	583	628	627	621	624	620	676	642	688	658	709	610	632	629	650	620	602	700	642	650	648	649	643	662	654	624	653	685	668	619	612	637	696	661	627	645	628	640	654	640	690	652	645	682	669	670	622	611	657	651	642	618	643	624	677	627	609
42944	74810	50763	15011	1021	876	804	780	732	712	776	733	660	688	723	671	711	725	686	651	674	692	643	682	724	681	725	674	641	680	703	693	645	703	726	714	704	690	647	688	677	658	675	647	691	679	666	651	723	687	729	701	712	701	665	730	686	670	626	672	673	665	707	670	628	668	667	690	716	689	686	718	697	663	646	690	709	698	665	663	689	674	695	686	682	632	648	686	728	672	643	642	657	696	700	664	666	733	675	655	691	663	666	716	690	687	654	650	733	700	679	677	723	641	670	632	667	643	690	687	670	704	664	653	649	683	657	713	759	704	665	691	687	687	676	658	674	667	718	725	684	629	709	687	684	695	678	644	663	680	689	682	683	673	681	675	670	676	690	695	675	662	651	673	640	660	665	643	703	674	667	661	677	682	677	695	711	671	705	662	645	681	698	697	688	695	689	631	640	670	668	627	659	675	666	734	672	673	694	682	702	706	650	706	694	688	662	608	671	671	685	660	684	696	647	645	681	700	676	666	708	671	683	672	691	707	691	710	614	683	664	597	641	703	628	667	680	722	671	663	617	688	621	684	663	678	687	691	687	689	638	705	655	701	706	704	685	666	700	654	689	675	725	674	649	719	639	669	676	718	645	666	687	703	650	728	652	745	666	690	684	700	668	662	660	681	660	637	684	678	663	669	661	679	684	680	665	732	694	666	640	693	716	649	658	681	711	657	703	693	628	637	637	704	702	667	734	649	673	664	663	647	663	664	712	652	707	711	702	684	666	704	644	641	684	726	665	636	703	689	687	668	681	705	673	669	676	673	762	661	656	662	701	676	734	665	667	632	652	655	661	685	696	669	664	666	705	659	678	717	630	683	680	679	657	675	631	665	682	696	743	731	628	689	668	674	646	656	671	672	697	658	652	661	694	674	681	674	698	664	712	672	664	677	684	741	689	694	684	708	703	649	685	663	678	642	639	701	692	628	635	660	648	691	696	667	685	715	684	696	636	707	611	692	655	700	639	674	627	673	663	693	654	702	724	684	707	668	684	677	679	667	734	711	703	682	674	679	652	683	649	650	649	695	663	677	697	641	664	668	681	688	736	705	698	674	668	719	679	680	692	708	671	684	690	699	716	649	656	637	704	658	663	643	614	681	643	684	691	671	697	669	678	647	718	747	684	662	686	636	687	703	678	653	622	650	696	677	725	701	676	664	676	676	681	683	665	650	667	704	629	702	696	717	635	726	645	640	638	731	679	710	666	681	635	655	677	672	691	653	693	684	665	653	716	652	636	701	670	667	669	680	681	645	711	659	704	707	687	717	731	733	730	663	682	649	682	692	677	638	660	669	674	696	668	639	688	659	649	652	692	691	655	706	686	671	700	683	668	649	708	664	686	713	658	659	707	714	639	710	636	660	664	712	634	649	682	682	656	643	666	704	681	652	710	646	683	713	651	662	668	688	661	685	662	715	688	685	703	684	663	679	668	722	686	658	657	666	664	698	621	662	640	697	642	701	713	662	687	669	697	718	708	664	701	657	664	697	670	683	678	716	653	635	684	614	673	712	651	666	703	685	657	644	661	699	665	668	719	696	676	703	681	663	698	657	670	681	681	709	692	683	671	658	677	637	672	660	703	665	693	680	633	688	686	641	693	682	677	698	670	716	688	690	691	653	637	678	669	704	686	695	658	685	672	646	624	657	693	694	680	675	669	674	650	680	694	663	668	646	671	675	747	679	655	637	651	630	673	705	719	674	657	686	619	629	636	635	667	682	674	685	685	712	693	671	696	672	697	703	713	695	655	681	682	677	662	672	669	647	638	679	685	664	645	650	693	668	661	721	682	676	664	685	629	617	687	693	637	666	680	664	720	666	646	664	688	704	675	720	664	673	726	709	691	666	690	680	655	683	690	690	696	681	697	661	693	657	719	631	718	665	619	657	676	720	737	680	713	683	676	685	672	702	700	712	728	692	705	680	654	699	611	728	661	705	656	752	690	693	655	654	707	680	674	660	669	714	655	707	697	657	682	691	705	727	640	679	674	705	690	661	649	650	646	659	608	699	628	685	624	657	681	655	671	685	695	676	702	661	677	681	705	679	722	644	654	671	696	670	704	710	725	658	654	645	638	645	656	637	734	660	690	668	669	681	650	707	683	677	686	668	650	688	666	659	673	660	693	718	704	633	654	663	674	725	719	678	699	676	651	678	682	638	654	681	683	674	667	673	661	748	645	665	681	671	647	684	672	671	704	672	668	693	657	662	700	618	713	649	653	676	690	688	682	674	683	657	701	724	688	676	673	649	708	679	714	702	667	700	652	671	665	694	716	654	680	691	658	678	656	661	684	678	696	732	678	716	732	689	703	642	679	677	654	703	679	708	652	697	717	703	660	687	705	695	670	650	686	669	675	697	685	658	714	651	702	663	675	662	713	670	702	692	667	630	672	691	717	736	671	663	664	671	665	645	671	658	660	675	673	698	729	730	659	705	689	670	660	690	640	687	697	702	657	700	669	689	635	659	675	665	683	683	718	691	669	656	692	683	680	704	689	664	637	679	663	709	720	749	683	684	658	657	703	673	663	650	683	667	692	681	729	730	690	681	705	683	689	641	688	704	716	655	658	652	679	706	692	633	720	681	679	642	726	663	647	644	664	678	691	677	643	719	710	693	696	650	677	688	696	684	685	711	659	701	668	664	694	701	681	681	671	674	672	637	643	684	644	665	654	726	648	692	627	672	685	685	660	706	689	684	744	673	698	706	674	703	735	659	652	714	657	660	706	650	702	705	618	737	712	675	681	662	636	700	698	681	682	695	642	693	727	675	678	704	680	681	729	695	684	659	697	647	627	668	655	663	682	638	631	664	696	672	687	673	658	664	646	682	703	711	661	645	654	689	671	650	717	677	695	682	704	656	677	675	635	673	646	643	735	670	664	693	668	678	704	678	671	736	634	675	671	691	656	652	683	641	673	684	704	692	638	655	663	640	747	676	646	659	689	636	720	706	653	661	683	742	668	633	701	685	637	678	677	667	660	660	701	690	718	702	705	706	673	698	667	688	694	706	654	642	680	694	695	707	702	664	658	630	664	663	646	684	689	678	719	716	658	647	703	667	666	646	690	670	676	696	651	696	720	690	697	646	662	685	695	686	696	674	657	657	636	692	692	650	654	656	680	667	672	694	697	670	658	690	687	638	628	678	651	653	730	712	691	714	682	626	693	658	683	702	635	701	692	651	651	645	647	642	700	605	740	661	726	697	685	636	696	625	642	659	603	679	672	673	670	715	686	680	623	678	695	632	691	689	679	650	646	689	703	678	670	705	697	718	694	668	650	696	691	658	657	705	726	685	673	659	672	697	680	680	719	658	696	643	640	706	659	686	630	657	641	662	696	697	692	650	660	626	680	719	656	629	610	701	708	687	656	717	699	690	649	670	690	687	693	652	682	650	664	686	679	684	672	667	712	666	650	688	631	670	704	696	694	645	682	664	657	700	677	704	654	700	667	724
22630	21327	30925	23355	21043	20428	9366	1455	1240	1147	1035	1052	1014	996	982	1009	988	954	979	986	992	990	994	957	982	974	973	965	1026	889	940	1017	960	993	922	941	945	940	931	914	948	963	909	953	957	935	949	931	978	927	998	927	985	922	934	985	954	942	969	919	911	940	939	981	961	967	963	902	964	913	973	935	943	937	897	950	919	934	930	962	972	964	969	911	901	915	927	970	915	923	925	876	985	968	915	914	985	966	925	926	972	918	970	964	949	880	962	995	941	915	945	906	833	966	961	1000	962	897	943	896	967	928	961	937	934	939	943	958	907	927	921	933	958	961	975	941	905	939	929	916	913	942	948	941	944	978	883	928	915	934	925	934	965	911	928	908	957	951	879	906	908	963	934	907	904	936	951	899	956	972	942	874	913	977	961	888	984	951	916	959	980	903	903	970	912	916	973	921	903	857	924	960	981	946	910	905	876	954	945	987	944	937	926	949	983	957	954	965	997	971	979	912	931	955	931	947	906	899	899	922	927	956	942	954	897	941	943	930	897	983	993	972	921	925	890	935	904	920	897	917	942	915	948	935	971	916	979	995	943	990	956	898	985	883	927	936	972	962	961	949	924	921	932	979	977	923	917	929	961	908	945	929	947	972	964	1000	890	924	927	951	930	999	922	910	955	972	959	903	902	943	937	948	958	952	918	934	935	893	914	904	915	933	958	985	958	911	877	982	948	869	927	948	941	919	938	888	917	950	989	912	967	957	875	880	936	924	906	948	955	926	942	926	979	886	915	932	945	929	866	941	931	948	897	902	981	952	917	935	934	940	911	947	947	917	886	987	885	979	908	915	958	945	902	937	915	967	906	964	881	960	934	902	929	995	895	979	985	937	984	944	939	927	918	946	933	903	948	932	932	977	903	895	964	935	943	939	917	919	950	951	907	906	895	976	944	892	925	926	888	890	1036	963	923	943	958	947	989	921	928	935	952	913	928	902	930	913	922	962	977	878	906	930	991	930	953	893	947	960	932	901	873	928	915	916	936	915	949	879	938	925	990	901	929	915	988	924	921	920	920	954	903	914	863	967	914	945	974	926	906	927	904	949	954	860	955	860	946	967	979	961	940	951	969	914	897	935	894	932	977	960	995	981	919	922	902	907	900	881	968	956	944	890	971	886	915	910	977	971	898	997	892	961	933	939	913	938	903	932	931	898	933	937	942	888	965	920	927	946	946	937	934	922	958	883	978	913	920	918	930	937	894	907	915	957	882	935	915	950	937	913	937	900	894	961	944	942	889	957	933	1002	961	955	900	901	953	951	881	906	903	974	934	910	912	934	961	946	949	936	914	956	912	932	926	912	934	1021	870	927	979	949	924	925	932	919	887	923	967	962	944	931	914	874	866	943	987	952	976	984	934	904	942	949	934	948	902	922	864	893	926	941	957	888	959	949	971	938	958	952	936	952	897	918	937	903	950	891	941	884	935	929	885	912	971	890	930	938	896	966	915	907	939	950	997	931	912	964	926	957	940	949	863	929	932	870	907	946	938	928	905	965	914	964	904	929	952	938	937	862	977	965	928	907	939	957	944	890	935	884	917	916	946	954	932	904	963	923	926	859	958	938	914	898	923	925	985	905	906	950	997	970	901	986	967	912	931	900	908	933	911	925	889	930	909	885	963	903	931	928	879	919	869	929	938	1015	922	955	938	936	978	890	921	965	975	917	911	881	952	986	1011	900	904	958	955	917	922	927	991	992	933	939	945	900	933	945	940	915	957	898	869	919	922	939	868	944	964	965	905	891	901	940	913	938	919	957	933	928	954	970	908	929	979	960	953	947	960	909	900	965	929	899	948	953	942	941	935	958	950	978	900	919	877	996	895	946	928	901	957	943	930	890	942	948	968	924	855	934	940	1001	889	920	927	939	962	909	978	930	1019	1005	972	926	979	935	939	902	896	991	946	915	921	924	979	948	972	939	943	929	996	973	953	939	947	933	945	966	961	927	952	942	922	900	895	910	951	925	916	923	968	914	955	917	904	936	912	978	960	919	983	913	933	920	916	930	919	929	948	954	952	914	952	891	913	949	889	937	940	921	947	937	868	961	928	998	958	975	958	893	973	951	947	968	979	960	919	940	941	1007	897	983	970	948	923	910	939	924	963	947	995	897	937	968	971	926	889	931	902	933	827	888	906	898	926	973	966	909	922	955	953	899	995	928	963	937	949	955	911	986	964	941	942	915	932	961	979	904	908	927	894	896	915	921	942	910	900	948	946	902	943	946	933	949	932	919	941	927	914	942	878	901	945	912	1035	948	869	940	934	909	923	972	891	902	876	906	948	947	889	959	928	896	950	923	961	930	987	941	937	929	930	854	942	938	956	930	941	937	933	934	975	924	956	918	937	915	1017	962	913	951	911	926	931	945	914	940	1001	931	909	871	951	909	918	961	918	929	952	960	997	951	936	998	922	937	901	910	926	951	931	923	976	919	921	941	953	964	942	925	921	909	976	993	921	868	868	962	899	963	927	903	998	954	943	966	935	923	888	980	939	950	955	940	953	944	929	917	920	921	918	891	956	954	969	920	929	959	921	944	945	949	916	919	919	988	927	954	931	984	918	944	857	902	964	960	967	928	994	908	926	923	853	894	954	905	902	967	910	960	975	965	947	926	927	907	1005	970	941	931	967	1000	870	921	925	989	941	888	973	947	955	919	928	965	915	908	940	905	975	948	956	953	923	964	905	936	990	989	918	905	919	929	925	953	969	899	906	887	887	897	928	951	972	927	928	908	923	906	942	934	918	966	905	949	903	982	896	948	986	896	937	862	925	947	952	934	984	938	938	957	960	896	958	904	935	915	947	944	923	956	918	936	900	981	964	915	893	883	912	907	935	900	937	895	970	945	935	971	921	903	976	955	942	919	948	856	915	896	936	890	1012	948	965	953	905	910	932	945	958	908	944	878	893	938	963	893	986	939	883	936	972	908	963	936	968	904	961	989	1000	913	912	898	933	972	947	917	932	975	924	972	898	973	946	975	944	908	971	934	937	963	906	909	879	952	905	913	937	878	893	934	941	949	914	904	930	944	984	926	988	917	965	957	947	907	925	930	943	911	925	959	894	958	920	972	937	926	911	900	964	944	929	905	978	958	983	952	986	923	1001	979	945	937	937	909	965	989	939	967	941	893	943	920	938	872	978	932	941	938	926	898	941	948	894	864	949	946	968	945	922	951	907	896	932	962	957	935	952	929	924	927	922	916	936	924	959	929	882	909	939	960	977	950	955	946	985	895	920	901	967	980	914	962	910	917	916	980	1003	877	926	949	912	986	899	925	995	901	913	947	946	981	898	950	942	983	926	986	937	918	994	949	926	945	939	988	924	875	915	892	900	908	988	1018	955	912	903	991	920	915	954	960	901	928	943	888	894	918	932	946	924	888	908	947	949	918	934	970	901	993	972	986	1000	942	931	932	918	998	893	943	954	909	939	850	931	955	910	972	907	950	916	910	909	951	927	907	937	897	978	950	932	903	874	936
51331	96408	67837	24035	2223	1841	1554	1382	1267	1151	1134	1119	1064	1000	1059	1005	1024	985	942	982	970	920	932	1026	931	901	996	945	955	993	896	924	938	894	964	915	910	942	911	923	922	977	928	959	918	981	877	913	960	972	933	936	920	903	946	930	935	950	926	919	842	911	916	952	993	891	962	923	975	929	908	930	892	872	923	859	901	963	910	897	909	882	911	903	979	909	922	913	979	890	943	904	919	930	941	935	869	851	938	917	922	854	935	887	833	913	924	932	962	930	884	926	905	902	937	909	967	894	909	935	945	904	931	923	1009	939	967	955	902	922	891	923	921	896	949	904	902	931	916	897	921	869	920	860	869	966	930	918	862	919	904	892	848	896	898	865	832	905	908	942	927	893	941	867	884	910	975	935	889	914	905	951	850	934	975	941	930	906	881	920	936	929	865	953	920	946	918	923	927	962	987	884	921	933	920	941	924	838	941	885	899	949	848	940	894	942	955	941	971	878	860	923	901	915	948	942	924	928	922	930	899	883	857	871	949	917	897	880	953	900	909	932	933	954	917	907	924	922	916	908	902	900	911	914	859	882	898	921	932	889	901	848	896	901	907	938	875	899	882	870	937	887	936	900	947	914	888	915	924	950	934	915	894	935	919	868	908	922	895	873	935	898	960	969	941	909	910	963	892	854	893	852	926	894	889	939	902	946	937	915	879	866	964	885	921	941	938	931	928	923	935	931	885	862	942	990	933	936	906	845	938	915	916	971	934	882	841	945	922	872	952	923	952	921	886	891	939	853	953	946	875	935	964	930	907	898	921	937	953	945	904	948	929	910	904	851	912	912	872	950	958	899	950	935	846	856	1001	952	886	991	934	885	915	909	924	917	918	895	915	888	903	880	954	899	930	937	910	904	904	956	923	949	946	945	881	937	880	951	916	919	949	884	933	941	971	889	935	894	906	937	995	933	917	928	949	929	862	889	939	904	930	961	948	912	908	932	987	832	915	952	897	914	947	898	945	931	904	879	945	911	973	951	908	971	944	890	889	902	885	897	936	916	938	895	904	904	932	932	913	910	940	900	890	863	875	882	876	918	909	919	907	919	923	931	901	921	911	889	919	932	923	876	909	932	927	892	908	942	926	915	943	951	901	901	881	911	874	868	922	939	961	865	928	930	903	930	844	938	883	843	911	895	895	929	917	942	891	949	885	888	913	950	930	929	954	916	950	905	892	979	918	898	924	902	870	947	908	907	938	928	903	885	964	964	884	944	892	864	977	898	878	980	866	929	931	954	912	940	943	950	918	907	928	886	926	949	961	930	925	931	908	912	936	925	958	930	967	977	930	915	880	902	945	942	933	870	914	894	914	928	874	961	909	906	925	916	950	938	907	860	889	927	891	906	913	918	950	877	931	914	942	948	919	929	904	937	898	911	925	884	909	895	930	951	958	938	934	927	900	888	867	897	880	929	942	916	933	951	902	908	906	908	875	955	932	901	920	892	948	927	930	897	885	886	906	961	944	894	959	909	923	975	897	892	926	859	891	923	872	921	911	888	885	954	892	866	909	956	893	891	887	937	905	914	909	928	911	932	933	862	866	886	950	856	903	880	928	936	911	925	969	929	910	904	917	959	935	878	912	873	916	951	968	899	900	954	890	911	913	922	969	915	946	865	929	936	929	872	856	937	891	920	916	898	944	903	905	940	901	910	898	974	953	979	951	919	909	862	968	910	918	919	954	876	908	920	926	943	910	935	894	908	899	1001	928	978	927	929	983	904	915	934	904	881	999	926	906	928	872	894	881	933	965	883	910	905	950	938	957	891	937	875	898	960	928	915	896	918	934	895	906	896	883	881	921	965	893	970	958	883	901	948	921	881	928	929	996	890	875	860	902	895	938	913	891	906	970	896	926	920	964	900	965	927	922	883	934	894	895	958	938	895	923	883	930	900	940	907	945	936	956	932	955	915	884	931	956	913	979	905	959	918	886	888	931	891	911	944	876	876	918	889	908	963	927	888	934	881	926	899	914	937	914	909	979	901	869	897	960	889	875	950	903	904	895	937	863	944	873	843	934	927	874	874	947	881	894	851	850	948	890	857	937	892	955	935	899	938	932	956	923	918	938	896	897	955	904	961	927	923	897	880	930	859	916	949	917	941	931	910	905	903	948	917	903	908	892	891	919	898	962	903	925	922	934	911	928	885	912	935	838	880	996	916	920	902	917	948	937	915	942	903	850	955	952	947	859	919	884	957	899	897	981	924	925	931	904	898	933	906	855	954	884	970	921	925	963	921	860	931	869	905	884	923	940	893	872	916	928	920	921	917	950	977	932	884	873	915	935	932	944	927	935	873	925	963	901	861	904	930	885	915	926	918	921	912	970	914	898	915	937	881	912	856	988	926	941	980	913	905	899	892	950	923	898	958	944	937	949	897	882	937	963	884	965	912	873	963	902	920	924	952	982	923	914	904	926	922	937	943	922	892	925	919	960	898	891	947	962	908	968	931	949	925	924	897	933	872	943	951	913	931	901	881	917	971	908	927	914	876	950	937	925	906	899	901	928	892	945	878	913	910	902	909	946	922	945	868	974	951	909	931	983	930	896	928	943	927	946	917	907	968	902	926	911	909	882	905	944	962	902	951	870	896	923	928	904	917	943	955	893	875	922	892	904	919	977	877	905	914	889	919	938	924	915	965	879	914	956	904	882	889	905	915	887	895	944	922	873	890	934	955	889	940	909	940	884	896	957	915	919	910	915	880	985	937	905	883	951	943	913	893	921	933	905	942	872	884	923	931	923	932	895	909	898	907	872	958	920	908	915	858	910	909	909	955	931	908	973	938	947	957	884	938	909	844	952	989	930	975	907	981	980	866	953	918	883	916	926	923	887	905	949	936	920	921	955	867	904	984	930	932	936	907	926	877	919	918	878	864	960	943	944	953	924	928	879	948	953	916	893	931	896	931	857	916	932	930	909	915	863	898	888	894	977	873	961	910	921	935	890	934	923	926	906	912	958	939	916	907	907	883	918	897	948	983	924	937	933	912	966	891	897	947	939	967	948	916	962	885	879	947	866	894	890	912	926	971	914	943	908	902	930	930	944	902	938	948	906	906	965	898	922	890	891	950	892	886	945	900	910	921	934	926	877	893	921	930	871	892	914	918	939	923	925	968	947	854	901	873	894	935	930	912	932	910	896	929	914	862	918	887	881	898	928	947	922	901	863	920	930	917	894	961	918	932	943	920	901	936	992	910	955	934	884	918	905	935	916	890	923	939	911	879	863	923	889	972	950	936	982	948	848	914	914	907	916	901	881	886	970	915	938	931	904	901	881	881	929	946	855	967	896	950	949	906	908	917	889	912	938	931	889	913	902	907	935	894	907	970	915	924	932	925	892	976	960	893	925	928	920	898	883	931	940	945	873	966	896	926	888	906	841	891	920	945	931	946	893	881	908	931	898	926	931	894	943	906	937	902	945	912	886	909	950	899	933	995	943	944	946	883	973	896	931	887
28525	26776	27130	6963	481	394	391	394	362	393	385	374	367	410	377	350	394	387	356	351	374	372	384	382	372	331	365	379	390	355	368	385	350	363	347	365	360	322	364	362	372	356	363	364	376	378	356	375	379	373	360	360	372	351	347	349	336	342	361	399	372	344	396	373	368	367	384	379	366	394	380	348	400	356	373	374	370	358	370	359	345	362	347	350	366	375	346	358	364	339	362	369	361	325	353	363	354	381	377	391	367	342	334	409	393	349	350	339	390	398	387	350	363	401	379	364	371	339	401	373	360	356	357	398	370	347	387	361	374	387	320	378	361	347	375	388	358	375	359	339	341	361	371	354	358	379	385	361	371	382	367	397	390	376	399	386	353	368	354	353	392	400	376	373	367	360	309	358	379	380	388	360	371	367	340	360	382	359	343	344	384	357	343	352	353	328	414	317	373	362	377	342	379	410	401	355	380	355	320	412	371	378	372	375	353	330	336	333	365	408	363	351	383	361	383	344	382	361	356	332	356	337	381	373	362	357	382	354	369	381	361	356	360	338	345	394	376	381	341	335	366	350	337	377	369	369	346	350	337	357	384	382	354	366	387	359	407	361	373	358	391	357	381	397	346	347	357	393	369	366	373	343	368	355	339	351	402	391	323	353	356	370	376	397	395	335	355	379	374	356	357	344	355	368	377	395	362	334	390	384	377	348	354	359	328	353	390	341	361	382	373	361	364	380	365	363	383	363	358	338	370	339	383	364	360	376	341	362	358	400	380	350	417	390	365	359	349	405	357	380	358	385	342	360	371	362	380	364	374	358	383	363	372	368	345	379	365	348	385	409	378	369	364	341	381	369	382	389	347	331	357	361	341	392	348	382	360	346	382	362	364	356	354	354	343	335	382	362	332	325	362	355	346	380	349	363	359	353	369	353	381	384	380	347	415	385	390	374	332	380	348	370	365	339	374	374	346	363	372	386	357	364	368	351	363	379	389	353	348	363	350	373	369	361	381	383	344	369	384	433	395	347	375	347	356	390	391	364	374	370	360	372	334	361	385	377	373	332	377	307	403	378	393	386	395	354	399	347	355	369	358	349	362	382	373	352	365	392	372	352	332	375	350	366	359	373	356	379	383	371	386	380	395	385	373	372	340	387	366	376	375	382	342	330	403	348	371	386	387	318	358	399	388	389	376	341	369	390	351	346	389	352	360	364	355	383	349	385	369	338	376	410	359	391	351	372	373	351	383	425	381	375	355	354	350	361	397	373	363	363	339	376	370	383	371	362	357	361	368	364	359	341	358	390	365	381	379	349	365	351	352	368	353	379	358	396	336	362	344	370	371	367	362	354	376	362	347	356	368	356	351	363	411	358	390	358	347	354	372	358	374	361	353	392	377	324	368	376	357	383	398	371	335	357	398	378	383	344	356	343	397	373	372	330	357	334	376	352	396	407	364	425	366	371	349	334	386	351	381	349	383	344	379	385	356	377	360	346	347	350	388	367	372	371	367	392	369	370	356	382	375	369	379	369	372	364	325	379	368	374	366	354	362	336	397	383	338	359	340	340	363	349	436	358	373	350	358	379	378	414	356	385	370	338	373	372	353	361	383	383	360	368	365	360	399	383	349	347	368	383	366	333	331	358	385	390	359	349	359	393	374	341	338	357	402	356	354	372	363	346	363	351	388	367	363	390	361	379	358	356	362	381	335	360	388	400	367	383	361	333	386	370	370	348	340	381	364	358	348	363	365	368	363	335	382	377	379	328	377	347	374	346	317	380	352	375	359	365	343	375	357	382	352	374	376	375	339	359	355	374	404	374	367	357	342	390	392	340	347	386	381	352	370	373	374	349	403	371	357	396	364	365	366	369	357	345	383	372	378	386	365	353	356	321	333	350	382	366	356	404	393	362	354	414	385	343	372	348	360	369	355	374	350	361	375	362	361	378	365	365	416	343	314	369	356	377	365	350	383	353	366	370	363	364	348	358	399	322	356	372	357	375	382	372	312	354	339	334	387	320	376	364	415	361	372	390	377	377	356	331	343	394	363	391	385	368	374	381	354	387	369	385	374	410	401	364	402	407	373	356	343	359	370	387	375	343	385	380	361	381	345	358	357	365	365	360	363	388	377	343	347	379	382	394	373	349	384	365	332	384	379	385	394	358	366	341	378	352	375	365	395	336	382	373	341	352	372	379	357	334	437	403	392	369	372	361	340	374	364	356	383	373	371	386	395	367	355	347	363	344	379	362	382	365	352	379	384	387	351	351	352	355	347	400	397	374	348	321	366	392	346	361	367	361	386	407	399	349	354	325	370	366	347	355	372	363	342	365	346	384	345	358	355	350	362	363	366	358	375	347	364	332	340	380	368	351	355	317	359	354	365	366	384	370	365	345	354	365	379	318	356	366	375	334	360	338	332	333	359	363	331	379	355	358	354	354	384	361	400	345	345	378	371	383	382	362	348	363	328	338	355	346	350	356	353	359	365	341	375	336	393	374	356	352	388	399	375	354	355	342	344	345	367	346	381	366	376	377	367	358	348	378	355	384	351	385	367	357	397	336	357	364	383	354	370	378	389	371	368	351	382	397	368	397	376	360	352	362	346	375	383	387	358	371	355	369	379	382	330	354	388	385	358	359	377	374	366	415	358	363	356	370	353	380	410	349	369	343	351	373	362	344	370	335	393	377	319	367	364	386	375	370	365	387	382	387	339	360	354	367	347	353	375	387	392	361	394	362	377	358	390	365	368	374	336	346	355	354	383	348	360	350	363	360	342	357	327	355	361	345	351	375	368	352	359	369	367	352	383	409	345	351	341	356	343	373	370	372	353	352	342	358	400	393	365	398	358	366	348	413	377	359	354	357	361	419	356	363	382	384	370	382	376	357	365	369	344	364	361	342	374	354	383	376	345	389	379	384	391	372	333	356	374	356	376	387	367	370	389	339	385	374	377	375	323	355	370	358	376	353	381	364	360	357	376	337	376	371	377	400	385	354	333	385	395	356	398	364	338	415	353	374	379	357	380	360	359	347	344	372	347	369	362	334	391	378	366	401	372	389	393	355	364	373	335	368	356	379	351	384	377	354	380	371	357	380	367	345	373	340	392	400	352	371	387	395	392	406	372	348	389	350	370	352	396	372	393	372	374	396	371	384	368	374	358	306	340	350	387	328	360	400	353	373	348	370	343	353	409	339	377	357	369	349	366	368	366	374	381	383	343	345	385	364	372	364	350	350	397	388	379	380	351	354	366	377	323	330	361	406	382	401	387	353	351	362	347	308	382	329	361	350	313	383	368	374	382	346	364	364	346	386	381	401	359	343	380	359	379	373	393	337	375	366	362	384	353	335	361	340	355	410	364	370	373	388	363	388	351	420	427	399	385	346	374	391	383	383	399	357	376	359	367	349	342	369	385	347	376	376	385	350	354	371	378	353	332	334	341	364	336	359	351	406	360	390	351	360	358	392	357	369	370	357	365	367	353	390	394	363	344	352	355	389	386	357
24444	39373	19376	2530	437	411	428	377	409	407	432	419	409	383	399	383	431	397	386	427	413	353	398	388	400	393	381	389	439	415	381	423	395	401	383	409	421	438	416	367	419	374	372	435	402	419	379	357	407	384	410	420	404	417	423	415	394	415	415	415	386	413	406	409	416	409	401	393	424	422	439	414	426	389	390	411	382	381	402	416	414	419	398	402	394	356	353	433	384	372	384	372	388	386	403	403	390	370	399	397	401	392	422	433	408	402	392	386	405	407	424	404	444	408	387	391	383	385	402	400	385	390	408	411	386	360	364	421	466	423	385	394	438	406	410	422	406	398	392	430	393	412	360	393	389	434	385	412	395	401	391	389	380	392	418	419	388	409	406	389	378	412	376	363	390	383	388	380	385	356	423	380	417	426	353	382	411	402	404	380	408	383	380	377	414	361	385	407	389	417	379	363	396	416	391	408	370	404	427	420	399	419	394	397	425	416	379	413	371	365	380	417	407	378	391	410	391	393	383	407	387	397	404	371	407	409	404	394	415	387	419	412	397	378	417	397	394	375	417	399	396	391	379	372	395	413	365	397	389	406	397	371	387	398	407	381	407	374	410	385	364	403	371	384	399	444	414	396	399	388	397	384	398	370	382	400	373	418	408	420	402	379	392	410	406	417	433	374	443	381	395	416	375	381	377	404	423	422	374	386	363	348	425	426	401	405	384	441	419	419	429	409	416	420	396	363	365	415	393	384	395	448	410	431	410	413	428	386	412	407	407	416	418	420	415	394	401	416	401	405	365	352	381	427	401	414	381	398	375	393	425	407	398	431	368	400	386	408	397	378	449	388	437	405	388	415	438	368	418	379	393	426	375	382	385	413	396	413	406	416	386	414	415	391	438	404	368	372	378	382	393	361	375	440	402	405	398	416	407	374	400	410	383	376	372	412	427	429	409	398	388	405	382	398	396	403	410	439	392	414	368	376	436	375	385	396	395	392	436	408	406	407	378	371	420	401	386	426	394	388	413	371	363	395	423	400	405	431	390	433	385	412	408	399	364	437	465	397	427	382	376	414	420	372	405	407	362	396	427	383	401	412	377	381	379	413	409	422	406	413	420	400	407	398	432	367	415	388	426	399	390	363	406	404	375	418	406	401	382	437	406	387	377	407	412	369	383	423	335	380	411	409	409	414	409	416	396	426	361	400	389	407	388	385	434	399	403	393	369	373	419	382	430	411	410	396	391	404	403	419	417	379	392	386	391	388	389	427	373	410	410	397	417	427	435	379	403	395	397	388	408	399	395	427	412	419	393	375	412	419	413	394	413	380	373	372	401	402	363	380	436	377	397	343	392	395	376	403	403	425	374	406	383	410	396	392	400	366	397	431	408	401	397	426	408	394	403	354	373	402	427	381	389	394	368	420	412	434	377	392	436	436	420	380	365	382	377	414	394	385	386	435	399	409	407	417	382	426	425	384	378	377	411	392	431	408	418	400	403	410	392	387	383	403	373	387	409	423	388	386	370	404	425	384	410	404	389	398	390	386	390	395	403	424	429	422	387	392	383	398	413	372	439	414	397	440	398	411	387	423	395	384	385	429	388	402	380	398	404	410	396	433	402	374	389	402	401	410	431	409	402	401	375	414	377	436	399	391	406	404	357	387	387	417	368	405	382	395	393	435	405	398	419	369	424	421	395	387	366	408	373	395	406	409	395	399	456	413	386	378	367	413	430	384	369	420	418	426	382	391	370	412	388	404	381	392	390	416	407	413	361	412	449	409	424	363	442	379	403	368	399	388	405	407	398	395	383	424	412	362	417	388	416	366	406	417	430	379	426	393	389	413	395	383	392	425	394	423	435	364	374	394	388	346	389	409	411	439	393	400	403	415	372	400	383	387	373	454	399	393	423	409	386	382	392	403	410	404	376	412	381	406	391	375	374	397	390	389	419	433	427	423	430	419	408	401	373	393	421	404	433	397	430	402	401	400	379	401	422	411	414	392	384	411	396	349	361	392	368	378	416	411	379	431	433	413	378	411	411	407	385	412	380	393	406	366	414	397	381	364	369	436	406	386	412	421	402	417	416	391	419	410	397	424	442	411	407	380	363	383	400	402	422	420	396	410	415	385	384	378	370	398	405	408	352	403	421	379	378	396	408	416	374	389	405	385	395	431	404	412	377	401	407	382	386	363	406	369	401	372	411	374	426	415	379	389	400	414	382	393	393	410	438	403	385	383	393	394	394	363	426	387	442	358	369	395	448	384	420	408	430	378	416	407	380	371	391	399	409	406	375	384	427	414	412	397	423	386	425	400	393	398	359	388	422	420	374	396	400	417	408	434	386	402	390	397	383	387	370	378	413	422	413	420	384	410	404	395	423	418	384	394	408	385	392	433	385	402	385	381	403	406	407	414	407	376	422	441	381	400	376	379	410	395	417	361	391	393	399	413	414	365	401	410	401	418	385	408	395	422	417	384	428	414	403	447	389	363	392	371	378	427	420	400	405	419	395	385	386	393	384	393	400	415	391	415	399	365	435	393	373	407	428	408	416	405	405	384	427	411	440	417	398	417	407	389	409	428	390	412	394	439	369	374	439	401	415	399	413	398	443	393	396	421	403	402	421	379	427	414	403	407	425	390	400	393	414	386	409	381	418	407	396	427	397	396	429	381	405	391	383	400	448	398	409	391	391	400	418	414	381	388	394	430	436	409	426	417	365	402	402	411	417	459	434	392	394	404	420	394	392	422	421	428	409	356	401	380	379	430	432	406	395	460	388	427	411	375	393	412	406	427	411	376	401	339	405	430	398	433	398	378	409	424	357	415	438	409	377	414	384	423	426	399	405	386	369	412	366	414	414	428	369	393	415	401	394	393	416	402	380	390	446	374	390	416	391	396	425	370	381	419	391	429	408	392	401	402	358	413	371	379	402	396	404	437	414	394	416	385	397	393	388	402	370	400	402	381	389	381	395	404	386	433	388	396	390	395	396	374	404	403	381	409	414	421	387	358	412	406	413	404	412	396	373	415	421	410	394	407	396	403	439	373	433	412	408	404	436	366	397	368	383	386	399	401	415	415	420	429	407	394	381	393	417	400	422	415	392	394	409	386	377	423	391	404	388	431	414	402	408	402	411	407	404	415	434	405	418	400	400	399	427	397	371	396	388	402	400	416	414	422	389	406	386	397	383	376	415	400	421	400	449	386	382	392	405	393	388	420	384	404	423	392	382	364	415	381	370	402	407	410	426	395	365	426	413	399	400	401	386	390	357	368	404	398	408	436	399	389	415	395	405	409	425	406	396	368	373	439	395	400	356	361	388	401	420	358	405	388	365	421	395	392	400	398	398	424	385	415	381	401	446	432	413	410	350	415	427	422	395	409	371	387	406	417	405	408	413	394	425	390	413	428	421	388	414	383	409	420	402	394	399	369	398	419	392	442	404	390	370	391	409	363	406	423	407	403	388	364	385	409	406	406	420	398	420	410	378	413	424	416	404	402	418	424
23816	22083	32005	25963	19757	8853	1009	716	613	555	561	551	562	550	534	539	514	519	538	593	546	523	540	537	546	553	530	496	495	509	523	523	506	524	481	535	489	521	505	545	490	511	508	518	538	500	529	488	546	487	520	518	506	551	514	495	524	491	472	467	540	551	479	491	519	535	522	546	537	470	496	522	546	493	538	527	477	560	529	516	532	520	490	507	511	519	532	532	514	530	529	547	517	515	538	545	527	515	516	540	503	494	479	503	506	562	516	540	539	522	526	525	516	520	559	527	518	485	543	497	501	499	518	511	514	504	510	459	481	546	537	482	535	492	492	524	536	488	483	494	560	496	514	510	459	507	516	503	508	542	492	493	481	494	530	545	520	504	499	503	495	471	533	515	483	467	494	484	521	545	517	498	506	518	513	515	448	525	493	531	509	486	479	500	501	516	490	501	517	473	519	467	536	498	535	486	550	562	471	523	474	487	513	546	484	550	505	515	540	505	460	511	530	497	498	539	518	471	510	522	497	545	525	531	471	517	521	491	545	529	535	501	550	535	527	473	544	516	490	471	535	517	490	508	503	480	509	503	508	514	503	528	499	507	500	515	516	471	521	474	468	524	501	508	550	493	542	516	517	466	490	511	519	514	494	520	511	525	510	532	528	498	508	535	561	509	518	522	507	507	530	530	504	488	508	515	501	470	484	506	506	531	525	519	473	558	527	472	526	537	527	537	496	490	496	538	535	529	525	497	488	537	450	508	525	519	450	517	525	483	497	585	494	536	493	543	518	545	501	525	496	513	536	513	505	508	489	494	486	507	464	521	488	483	534	503	520	504	524	497	515	515	533	549	514	483	535	503	515	500	522	531	482	500	521	493	502	482	503	534	520	499	512	517	522	534	517	519	521	473	495	482	526	522	494	455	510	536	478	511	498	521	529	510	551	500	551	544	467	482	478	507	518	517	508	508	533	509	547	505	507	495	500	512	489	473	486	493	543	522	503	557	514	488	507	516	509	532	496	538	510	515	510	484	539	526	489	511	539	518	537	494	498	493	484	496	500	517	539	495	518	507	543	490	512	452	535	499	530	465	497	539	476	505	508	474	492	540	519	514	542	524	506	546	510	524	493	493	554	492	534	500	518	472	506	522	507	505	522	516	515	518	489	518	487	541	484	505	516	520	540	528	519	541	504	523	548	526	487	509	557	508	489	492	534	506	542	542	516	533	513	520	535	534	469	491	496	537	477	475	559	527	485	476	514	507	491	469	527	482	511	466	482	508	512	542	514	519	529	519	499	499	506	516	530	482	489	522	523	528	514	550	512	528	515	547	517	510	504	502	476	526	499	523	509	526	540	517	503	485	497	511	468	496	482	537	515	515	479	536	491	517	514	517	503	523	511	521	524	491	541	501	546	540	518	512	457	480	535	479	517	489	517	525	530	511	533	512	510	471	521	500	506	448	488	460	495	510	547	500	527	510	515	478	548	521	488	503	525	511	504	538	525	545	511	519	501	482	504	508	477	517	507	525	487	511	517	525	511	485	509	480	503	526	547	542	516	460	552	510	496	520	454	504	511	491	500	547	535	505	519	480	466	468	522	490	486	527	544	501	501	497	483	529	505	485	438	495	505	547	529	504	536	510	504	511	481	528	520	491	523	514	532	533	510	498	524	550	514	479	522	499	520	516	538	533	509	496	502	493	493	532	505	507	496	507	479	523	513	507	512	532	530	535	499	517	516	504	492	519	498	462	530	541	514	536	493	481	516	518	498	506	532	540	514	491	535	523	524	495	519	477	514	558	484	535	478	496	513	492	555	544	526	520	523	514	516	494	501	491	512	523	536	489	494	537	470	512	520	513	515	543	538	513	492	488	547	515	507	477	526	515	468	542	461	509	505	500	529	533	481	493	559	521	486	535	506	481	500	499	500	472	537	570	497	523	522	500	494	488	554	475	540	500	486	530	521	523	478	518	490	492	527	540	492	486	518	482	508	532	526	524	513	471	526	530	499	535	507	503	510	491	505	460	516	498	510	534	494	495	500	491	481	498	527	534	494	504	523	536	506	515	502	500	517	542	517	530	491	495	504	529	498	534	541	488	474	484	518	522	516	474	499	512	516	552	510	467	481	508	532	531	504	500	500	495	530	499	512	522	517	450	493	507	541	538	496	532	504	464	491	499	535	508	515	533	469	514	498	484	525	506	463	512	532	535	558	528	512	467	480	517	544	488	518	504	500	476	501	534	510	491	478	533	506	490	493	513	514	469	538	468	512	494	476	481	515	517	513	532	535	538	496	538	482	514	525	529	531	485	496	551	521	491	512	506	550	518	511	498	493	486	509	500	527	522	497	540	506	540	511	526	475	501	516	540	498	515	507	503	474	487	535	496	540	505	497	522	513	531	526	469	491	509	520	518	475	492	515	499	492	473	518	503	539	519	521	553	511	543	492	532	539	525	531	531	497	503	486	502	540	506	463	495	541	498	525	459	491	514	503	478	512	513	555	519	514	513	506	533	500	495	511	514	493	524	517	491	476	518	500	469	515	541	523	513	506	510	501	509	539	492	477	502	505	522	484	517	508	509	539	544	517	470	504	531	507	549	463	495	536	547	508	514	516	512	485	516	504	509	529	497	508	517	504	468	470	526	498	521	509	548	492	523	492	541	502	512	537	489	481	520	472	494	530	519	519	544	531	509	520	538	478	503	501	548	535	505	518	498	524	543	493	489	502	496	516	477	486	509	522	481	525	535	505	515	518	535	481	543	484	534	541	521	472	549	498	530	523	513	514	474	543	504	512	527	503	526	541	500	494	523	485	520	521	521	508	517	518	502	498	483	535	499	546	548	482	518	515	556	537	512	489	528	527	484	523	549	514	520	478	499	495	497	527	491	478	500	519	527	504	524	552	523	535	480	521	521	494	522	511	497	517	509	542	536	534	510	485	503	474	522	525	534	505	477	479	488	484	530	535	492	517	505	538	514	507	539	481	518	516	525	482	506	491	522	474	541	493	530	500	541	545	500	535	502	544	486	530	502	502	515	479	514	538	517	533	491	525	493	529	499	484	532	524	564	524	496	523	511	519	527	527	480	541	508	507	480	507	557	520	470	497	500	511	482	494	521	510	511	482	479	513	500	487	538	471	494	498	477	484	498	488	474	511	492	512	512	491	493	492	502	515	523	499	499	571	490	505	487	518	505	520	530	506	512	499	525	512	549	487	493	507	494	510	487	535	510	537	530	558	518	516	508	479	491	454	498	503	535	505	518	538	466	526	493	511	538	477	507	547	511	485	505	503	513	505	493	549	525	495	475	515	459	514	535	486	530	544	502	513	521	504	480	506	507	495	522	513	543	503	500	499	502	524	527	484	501	517	511	522	508	493	510	481	504	472	520	505	518	514	564	517	515	503	531	494	542	508	523	517	498	515	540	501	521	535	518	504	516	525	557	507	530	501	532	478	523	519	470	489	526	502	514	534	507	497	489	533	514	500	529	537	542	504	483
42758	87180	55481	13132	1288	1043	851	821	698	621	638	642	588	618	582	565	547	589	563	542	495	506	522	557	535	511	543	528	506	489	541	554	540	513	550	552	531	512	508	518	570	531	590	511	510	562	533	550	525	549	501	533	526	518	523	510	478	522	544	497	532	483	529	518	559	480	491	507	523	535	522	513	506	499	515	543	535	525	512	537	528	517	535	480	525	506	547	514	517	515	487	520	553	509	495	509	547	546	542	501	535	527	510	488	495	483	498	538	559	458	541	510	548	552	466	498	542	526	521	506	512	503	518	515	537	525	515	521	535	528	506	494	490	541	510	501	510	516	465	540	534	509	522	539	494	540	516	588	461	479	533	517	537	544	488	549	480	522	516	525	518	524	541	511	523	495	508	530	507	548	551	482	501	489	536	566	524	530	512	487	527	521	502	498	515	489	521	534	510	505	529	514	496	523	523	474	491	516	519	505	518	564	511	535	541	500	497	525	496	546	528	514	521	528	540	500	543	484	552	542	534	549	504	545	509	525	540	553	514	528	563	524	551	497	538	542	537	537	534	484	546	522	466	544	519	489	514	507	497	541	528	505	517	512	541	499	494	572	521	531	508	544	495	524	486	492	535	524	514	473	523	542	550	588	531	533	497	502	503	545	517	518	542	545	518	521	529	536	554	533	570	529	524	534	514	525	524	516	523	517	477	511	534	496	517	519	547	527	528	525	541	555	529	516	473	506	532	519	513	530	488	536	595	510	552	494	499	526	542	503	542	529	528	484	486	505	518	522	503	539	525	527	454	536	511	502	500	523	522	487	534	550	520	552	534	557	501	538	521	505	518	511	507	516	516	534	571	529	569	556	531	517	547	501	545	512	505	533	543	526	525	498	503	560	547	537	522	511	527	526	516	510	501	523	519	533	505	499	482	539	531	498	519	531	525	549	520	488	519	522	521	573	539	540	515	530	538	557	520	537	515	529	552	488	541	511	532	475	503	520	525	499	539	566	491	547	536	516	543	544	552	499	497	498	511	493	539	495	486	493	487	514	544	553	517	517	552	524	530	532	501	556	500	508	489	548	479	526	521	510	524	509	503	515	498	490	525	543	516	496	492	518	518	501	528	543	529	562	532	547	525	568	529	527	510	531	547	528	483	507	533	468	522	546	576	544	508	505	538	513	518	514	509	534	509	533	532	529	535	491	532	527	518	526	510	508	554	494	541	532	509	524	542	528	524	507	524	479	528	496	531	448	526	519	554	494	504	557	550	463	533	541	530	528	541	549	514	543	520	524	505	545	513	529	489	520	482	511	526	506	507	522	521	501	496	527	523	494	513	556	574	560	528	533	514	541	553	512	563	546	504	503	482	521	525	562	511	530	523	537	537	515	515	525	513	555	504	539	517	512	495	509	510	491	519	522	515	501	535	521	507	483	490	511	481	516	538	504	506	564	505	540	492	502	494	480	562	492	516	522	509	530	529	507	534	480	505	463	503	546	498	499	544	506	518	525	499	559	509	492	504	524	523	513	520	534	520	549	499	499	522	512	511	548	545	494	567	498	555	532	493	528	531	511	551	561	560	506	534	476	501	517	551	490	485	555	469	506	503	524	519	535	521	549	505	507	521	522	517	547	547	501	452	463	493	507	555	497	484	515	494	512	514	507	540	547	512	494	536	513	519	537	523	472	500	498	551	526	515	500	559	527	517	507	509	501	501	511	515	527	486	527	551	501	508	554	511	526	550	522	502	558	542	551	538	514	546	518	535	497	496	534	478	503	511	554	554	521	551	515	505	526	459	523	546	548	507	533	526	531	513	532	506	550	541	532	522	537	516	538	513	496	505	520	496	529	528	552	515	534	519	468	469	526	565	529	527	533	545	544	541	498	527	534	524	496	521	536	491	529	523	496	555	515	565	521	555	538	488	525	515	524	548	526	548	503	534	513	537	528	518	486	532	515	496	542	517	552	528	526	523	484	559	523	557	542	530	531	548	500	525	489	550	493	505	525	563	491	481	519	510	516	500	500	534	560	518	502	514	504	536	532	525	558	513	553	555	604	519	544	534	490	492	524	509	546	515	536	497	530	524	537	514	520	503	499	527	476	557	527	487	510	506	557	516	509	503	476	488	488	531	513	537	508	473	536	530	569	545	555	524	506	529	556	528	480	513	534	524	484	510	527	531	541	509	507	489	495	572	558	489	505	578	490	525	499	496	537	571	574	513	508	513	505	503	503	540	526	510	546	487	486	493	529	528	521	557	488	515	521	518	521	519	520	488	497	503	500	508	473	543	524	516	482	526	545	514	521	522	499	529	544	534	540	473	534	521	481	509	517	562	528	537	516	513	567	531	501	534	512	511	561	503	535	491	525	520	497	511	507	523	505	531	500	551	511	540	497	559	491	513	507	538	530	498	540	520	529	592	520	525	539	543	506	498	526	519	529	500	519	527	507	527	536	504	513	496	488	532	533	539	507	541	516	510	529	515	504	515	527	506	510	500	510	503	532	545	544	486	566	477	526	523	507	475	538	576	531	537	508	541	548	538	521	529	494	515	527	519	506	495	534	489	556	497	540	558	548	530	535	501	528	548	503	559	530	511	551	525	519	537	486	532	495	487	488	505	498	542	513	546	521	522	514	544	498	520	494	512	516	533	499	523	540	466	521	537	503	569	512	497	479	533	517	528	502	510	542	492	525	533	509	543	512	515	522	522	501	526	541	549	508	501	513	525	518	515	510	518	525	510	517	553	489	508	521	528	489	551	505	504	525	529	510	508	527	530	529	511	530	481	506	493	471	508	534	479	513	520	513	488	505	548	507	512	532	566	494	535	517	544	503	502	477	518	523	521	532	511	542	526	495	509	489	521	495	530	480	542	500	497	532	509	494	529	526	528	474	507	518	548	520	533	528	510	532	511	559	510	560	523	561	449	502	546	532	570	510	486	501	533	549	515	491	500	524	479	507	523	505	542	480	526	529	512	485	501	533	545	530	480	559	497	467	507	519	489	527	553	536	506	506	521	551	545	491	541	510	505	550	534	544	520	513	483	507	530	538	571	520	575	557	498	517	533	515	532	546	490	497	531	506	580	544	496	545	489	533	523	540	532	534	568	476	476	515	493	555	546	544	503	526	566	543	518	514	505	545	487	502	496	550	523	495	531	481	528	522	511	535	533	534	510	541	530	497	479	523	474	513	516	556	510	529	554	562	528	515	512	539	521	489	519	542	508	537	505	519	488	535	502	551	549	518	489	517	521	526	520	558	539	499	507	520	544	551	542	470	538	507	552	492	504	506	497	487	500	475	534	523	557	533	501	533	534	528	562	555	508	542	522	493	505	525	513	508	550	492	490	532	514	541	511	510	519	476	540	515	502	515	527	505	493	505	495	530	530	484	515	517	529	498	547	496	555	514	552	555	535	501	466	533	527	531	507	585	539	548	495	541	501	525	539	523	534	557	539	540	520	492	546	533	517	540	553	521	539	514	524	525	483	526	521	545	514	489
25059	23305	32408	25336	9658	1081	745	732	691	672	660	634	628	682	660	601	643	621	612	595	631	618	636	617	619	668	672	643	641	631	613	602	620	659	612	634	638	648	651	615	667	637	626	615	679	571	568	652	602	619	634	646	637	655	617	631	625	605	609	637	603	640	618	646	658	620	607	655	627	642	648	669	642	648	620	625	610	642	640	635	646	637	631	665	642	614	630	687	628	645	586	608	628	602	611	621	660	652	669	588	577	587	622	606	662	616	656	584	655	613	610	621	586	600	625	690	624	617	640	647	648	635	592	615	599	632	585	640	598	615	665	623	657	657	603	635	635	621	573	612	613	610	617	636	630	635	599	619	647	631	588	670	628	657	627	652	584	584	631	632	667	610	656	648	580	654	579	603	599	633	644	629	626	599	663	598	637	557	628	619	626	661	671	606	597	654	595	694	623	700	614	633	617	597	608	633	653	627	609	638	641	643	599	623	607	630	585	620	619	593	631	627	675	627	608	663	599	655	629	576	626	634	568	637	592	627	604	622	681	587	588	622	619	633	591	662	612	676	631	662	628	620	621	654	673	614	617	644	615	633	613	629	596	596	598	633	622	684	640	660	618	639	575	661	636	635	611	609	612	659	634	651	593	641	634	630	600	622	601	655	622	631	628	637	632	617	600	625	589	634	612	610	630	610	627	604	629	599	621	636	655	641	677	607	654	611	659	592	619	631	656	602	634	645	643	621	601	650	610	644	629	590	640	629	653	649	661	613	619	604	608	643	600	600	615	578	624	645	630	633	633	689	623	615	612	624	628	665	596	655	563	624	600	632	609	663	617	628	624	638	604	651	618	642	630	643	613	617	615	591	627	588	626	601	608	645	624	656	605	668	656	651	649	624	652	642	597	637	616	638	642	599	590	574	693	622	681	630	594	640	624	638	623	619	601	632	605	614	623	657	593	631	630	587	617	627	617	624	654	640	664	640	635	575	613	589	608	617	631	591	629	646	670	614	636	598	619	622	627	623	640	598	666	642	630	639	618	612	650	655	662	650	631	597	666	633	582	618	604	599	612	615	570	619	625	615	642	668	618	628	618	612	607	680	610	619	674	650	614	635	596	670	611	618	595	623	626	662	609	577	646	615	617	659	589	619	601	627	613	603	653	624	639	581	613	610	586	640	621	604	615	653	627	574	636	563	621	655	672	643	647	653	594	618	599	603	586	651	647	619	644	604	650	617	618	605	600	590	604	597	618	630	624	641	581	613	618	632	659	625	662	638	620	626	624	628	612	651	655	628	605	640	612	657	600	643	627	610	628	618	612	597	653	655	624	615	643	612	640	612	638	647	627	632	676	606	613	600	615	630	577	614	651	624	619	606	607	645	642	637	623	573	667	554	613	666	641	657	666	608	611	614	623	628	693	632	612	642	642	653	606	632	622	609	641	601	649	633	644	627	653	630	632	635	633	647	609	646	622	691	614	651	626	616	593	611	615	643	627	651	621	615	643	606	617	608	593	630	744	615	632	680	645	619	632	597	612	602	626	625	634	604	624	657	648	660	638	627	627	638	614	622	603	625	608	600	587	646	616	621	589	577	623	642	621	609	604	630	587	669	604	637	627	634	632	645	563	639	620	634	625	655	622	610	628	611	686	631	640	605	650	599	611	615	547	655	566	671	624	654	621	580	656	673	630	609	638	643	578	633	618	599	594	679	585	610	579	584	636	602	626	629	610	601	586	618	663	628	587	637	614	617	662	646	592	634	628	558	615	609	670	592	633	634	637	613	638	644	612	612	612	637	587	675	643	580	665	655	641	616	613	644	614	590	639	602	605	579	611	635	665	615	637	634	592	622	644	606	608	618	647	610	619	602	636	577	655	619	637	620	602	623	606	663	571	661	587	625	628	609	574	587	622	612	573	610	628	647	613	608	592	694	618	582	631	662	638	630	640	619	586	618	620	589	629	642	613	654	615	611	689	626	630	601	639	672	624	564	655	645	642	616	667	620	599	678	575	638	632	573	631	608	595	622	624	665	595	637	634	623	616	649	640	624	608	619	690	618	618	652	647	630	630	649	587	646	617	579	650	620	642	576	584	620	655	629	653	636	651	600	607	587	604	627	595	600	626	611	617	577	605	665	639	602	639	647	656	636	601	627	622	635	624	621	590	652	627	632	669	617	613	630	623	573	614	628	624	639	644	649	660	605	572	614	593	643	624	616	630	599	584	668	677	660	610	626	620	569	635	597	597	590	596	645	611	678	614	580	582	635	588	618	651	641	640	641	616	675	628	657	610	600	556	604	657	674	633	603	618	637	625	601	621	598	619	669	654	596	587	614	607	656	618	558	628	571	644	608	619	625	602	637	603	653	601	646	657	668	666	665	621	658	672	658	635	613	648	584	589	599	632	660	643	616	597	582	623	611	665	613	678	600	613	647	621	608	643	651	641	648	639	614	619	640	621	649	653	610	596	613	610	633	623	621	607	623	619	625	566	637	646	606	642	631	659	615	607	630	593	606	637	630	662	653	624	595	639	628	640	609	619	586	629	674	642	616	657	649	660	615	655	604	649	604	627	623	654	614	602	597	619	599	613	620	578	621	631	619	636	598	619	638	659	601	617	652	593	600	627	619	637	624	615	609	640	606	640	649	660	641	607	606	633	582	647	592	637	648	672	644	622	660	619	629	661	574	602	610	702	624	662	642	613	652	615	636	615	660	652	698	632	662	650	607	588	661	636	596	641	647	604	651	621	611	658	639	612	666	639	582	612	627	649	637	620	607	675	655	640	638	606	644	596	625	663	612	566	643	639	598	653	646	637	633	659	638	612	630	650	595	576	598	594	652	687	639	604	612	639	627	634	636	591	601	644	670	609	597	565	630	620	596	639	617	623	641	640	619	619	631	668	602	629	638	659	675	645	628	608	651	626	625	573	632	617	600	640	633	607	617	653	625	651	614	614	647	642	624	648	546	648	633	606	635	629	622	660	613	619	611	632	639	628	612	695	632	632	640	599	625	579	645	606	624	661	676	643	633	594	623	641	625	627	616	588	642	603	630	605	637	615	666	665	668	614	629	638	648	627	655	608	653	580	649	631	581	641	650	649	620	617	652	680	589	584	629	633	638	615	646	660	637	603	639	662	605	597	642	635	639	600	600	637	619	647	673	593	592	567	615	650	573	634	622	623	608	620	670	643	615	649	643	630	632	613	638	589	641	595	626	664	587	600	636	648	665	633	629	656	610	613	598	643	605	600	639	577	621	656	622	615	661	616	634	662	641	594	611	619	621	575	642	656	609	613	598	606	609	586	602	619	610	624	643	654	611	657	611	625	667	660	577	655	576	614	606	609	614	589	631	591	652	653	645	657	626	649	626	632	609	628	567	627	593	612	610	652	610	619	640	639	605	646	623	616	613	612	598	642	598	615	642	590	619	667	624	631	618	636	623	621	612	634	672	633	642	619	603	606	614	656	571	643	628	621	648	634	652	694	590	619	591	617	546	589	601
39140	73396	46009	9541	1069	949	861	787	766	709	730	723	720	687	702	716	669	697	659	669	660	670	637	677	630	680	708	676	645	688	674	706	639	662	649	674	674	670	681	615	691	632	658	666	661	673	620	668	639	625	601	657	655	649	693	643	615	646	639	724	653	687	623	641	650	652	622	681	643	657	671	694	628	669	657	667	639	639	637	698	710	671	619	647	692	650	674	655	683	649	691	657	673	706	688	661	649	656	710	669	647	643	688	679	661	615	682	659	610	662	691	651	654	639	681	677	668	625	660	646	668	659	676	654	668	640	680	628	653	664	673	618	687	669	672	644	662	666	642	678	657	627	632	661	659	619	667	687	659	675	670	652	647	635	680	672	682	672	655	661	691	665	636	641	662	686	632	694	655	669	673	681	696	683	653	681	622	693	636	678	638	641	702	685	666	610	697	667	669	652	671	635	702	636	701	691	672	670	684	684	660	684	670	707	612	655	690	656	642	646	639	666	617	605	677	690	656	654	687	689	672	689	631	640	626	639	690	635	657	649	665	632	683	648	627	680	657	662	685	674	681	663	685	695	678	606	668	644	630	639	630	675	704	674	647	712	631	678	619	652	733	654	693	639	639	659	677	664	641	665	690	653	648	638	645	655	675	666	671	639	635	690	646	651	643	645	627	663	638	674	697	664	670	652	673	663	670	643	640	665	662	631	674	731	656	622	653	652	634	625	615	661	650	618	671	635	639	699	650	664	684	642	638	647	641	670	685	608	696	680	654	630	677	710	647	722	639	654	694	635	671	644	607	682	634	682	679	669	682	655	622	645	677	639	690	642	626	665	618	659	674	622	658	691	690	624	670	643	673	615	689	666	643	626	654	651	668	649	660	670	676	639	618	673	681	648	642	703	631	691	621	717	660	644	661	666	623	664	618	665	662	682	676	672	621	642	674	711	651	623	658	632	681	663	589	699	701	642	676	675	662	665	677	661	685	672	637	695	640	648	608	725	688	643	623	668	702	652	614	687	652	642	676	656	680	680	680	682	646	645	661	613	616	673	665	678	659	636	689	673	661	654	656	656	661	604	677	671	653	622	656	649	625	648	690	653	635	647	639	683	655	652	639	647	680	633	676	640	655	661	646	660	619	661	609	651	624	709	657	649	680	665	644	682	631	651	664	657	654	608	653	615	642	630	686	655	668	636	646	708	676	660	679	694	653	621	675	635	651	638	696	681	648	657	661	655	655	650	616	630	679	674	673	689	687	694	640	708	674	694	647	625	638	681	616	622	674	614	678	597	674	639	668	672	644	702	640	640	630	618	670	673	686	672	665	692	667	684	613	652	623	642	657	627	689	635	662	652	619	686	698	702	679	667	672	661	657	617	650	654	636	665	674	677	680	700	647	664	648	703	699	667	650	631	658	681	651	631	653	660	678	672	673	642	641	622	671	694	632	681	645	655	655	681	674	653	683	622	687	644	664	649	686	654	730	655	648	690	609	686	662	656	654	673	660	656	630	637	674	649	682	648	641	674	636	636	687	709	680	664	625	671	667	641	695	680	672	633	657	624	617	631	638	671	667	597	652	661	640	676	689	685	655	657	651	676	680	649	639	655	644	585	664	678	659	681	646	648	654	630	654	667	678	625	671	672	648	658	653	667	713	700	638	668	675	659	662	675	709	637	690	679	644	668	676	623	644	665	701	683	674	619	686	680	655	665	693	654	655	649	712	644	680	669	704	617	613	656	670	671	643	642	657	683	673	639	683	626	635	641	632	709	677	671	659	639	651	681	622	649	661	659	681	664	685	679	678	683	640	611	638	715	671	676	654	673	655	659	642	692	629	639	623	645	682	602	666	666	683	670	713	671	669	686	678	643	693	676	677	667	675	650	647	699	705	640	655	697	653	649	658	654	688	704	669	679	644	640	653	660	617	656	662	607	686	679	652	653	675	681	648	678	666	682	690	651	623	680	688	681	673	664	656	708	622	611	660	654	672	655	660	672	647	668	666	686	634	644	668	642	636	691	620	625	656	700	640	644	702	647	662	676	625	672	657	684	639	645	665	676	684	681	668	669	657	656	650	637	671	595	625	680	646	716	680	693	678	616	702	711	667	648	685	693	628	685	645	640	626	662	640	619	632	671	634	633	637	648	648	663	701	596	685	615	665	662	648	653	657	628	687	655	649	642	651	676	660	661	653	697	695	688	647	676	613	645	668	675	668	658	629	658	697	639	626	668	655	676	697	687	642	673	682	687	628	679	639	625	664	669	731	660	635	627	657	686	666	681	638	686	627	678	659	651	646	641	641	688	620	646	673	657	690	606	667	652	636	669	652	640	647	662	650	653	664	677	616	643	633	636	665	665	660	653	649	607	674	649	715	660	690	601	676	678	677	657	715	638	673	675	661	649	667	696	649	593	614	641	619	672	636	605	635	673	679	666	659	670	638	686	634	701	700	679	678	651	671	677	674	706	657	648	636	662	640	620	704	685	640	633	641	668	632	645	656	644	633	629	624	636	653	623	648	646	683	686	668	692	647	659	614	668	645	636	686	672	644	606	656	650	662	619	722	654	679	645	648	638	647	645	662	699	656	680	698	681	687	647	657	692	660	699	678	674	667	689	629	650	617	685	649	669	666	610	668	640	681	689	650	598	744	660	689	675	698	639	715	668	639	674	647	638	689	683	664	647	643	643	632	668	674	626	707	700	660	678	648	702	655	690	680	644	684	666	712	659	673	630	671	715	671	664	657	606	649	648	674	658	685	670	675	697	650	679	635	662	743	632	651	656	682	654	660	638	636	661	621	679	639	669	637	626	645	617	670	608	622	645	664	626	617	697	689	631	640	634	651	648	632	652	700	677	681	694	639	645	688	661	681	672	642	637	664	671	659	667	660	610	669	683	656	631	661	668	698	659	626	681	658	712	649	673	624	634	664	628	657	631	649	631	681	722	652	669	696	655	644	697	691	666	640	677	682	685	691	656	645	617	742	658	646	669	676	665	640	670	665	651	664	675	649	664	656	659	669	708	685	609	669	657	666	660	616	651	652	680	652	646	640	636	658	676	627	639	673	632	621	689	721	635	662	646	667	649	681	685	694	633	718	657	667	667	623	677	617	703	656	708	698	642	690	695	675	670	625	636	638	669	700	639	707	654	639	628	656	683	652	654	631	636	679	645	645	636	649	668	615	654	672	687	672	676	659	651	642	628	637	687	654	666	655	654	687	681	639	623	651	643	680	667	640	666	664	626	667	657	688	653	709	644	656	705	669	701	657	650	608	616	714	625	716	694	614	667	664	684	666	661	660	670	695	674	611	684	611	637	646	677	671	627	638	614	582	644	708	664	658	664	650	665	653	626	658	621	661	641	647	656	663	651	697	639	646	674	631	685	685	650	658	695	634	664	656	674	657	654	675	693	653	676	670	668	653	683	674	643	641	670	702	641	638	720	631	652	615	693	681	685	647	686	637	652	613	641	676	707	658	672	668	712	685	654	672	695	684	651
22614	21546	31376	24424	20981	18711	5841	1325	1119	1179	1082	1091	1054	1003	1005	970	927	948	981	914	950	933	954	955	959	930	967	987	925	956	898	941	983	970	917	911	920	995	912	960	936	934	894	927	901	884	964	917	890	939	973	919	927	924	910	925	991	913	912	902	884	977	924	921	920	886	958	939	919	917	920	924	948	904	950	932	947	899	925	916	927	913	917	949	894	895	896	938	911	938	951	903	867	906	971	913	958	946	895	891	903	903	933	920	889	942	899	909	908	905	907	914	905	865	942	904	900	901	879	992	943	881	923	940	907	925	895	905	913	921	988	959	905	897	921	917	935	904	929	889	890	931	946	899	886	908	921	948	931	971	963	880	937	941	901	877	887	913	932	961	944	947	891	924	952	903	920	954	941	863	981	933	930	886	911	935	924	907	901	894	915	963	898	899	934	917	898	921	876	872	896	924	921	899	928	883	850	930	963	893	919	868	885	877	959	911	872	920	961	922	943	941	1008	942	934	916	935	907	886	960	945	957	945	928	908	908	922	885	899	940	899	924	923	869	918	873	883	903	890	942	929	905	929	907	1001	872	960	928	933	934	924	908	918	928	1002	1008	948	894	902	929	951	900	888	956	904	893	894	885	966	915	949	872	926	902	945	920	955	892	929	920	958	916	853	919	968	961	927	923	907	887	977	953	964	938	879	906	914	882	980	934	931	957	913	924	898	873	918	880	880	873	956	916	887	959	847	890	985	928	872	977	926	905	932	920	919	978	925	897	908	934	956	913	933	942	915	920	868	962	937	940	954	950	928	964	891	876	904	945	964	938	932	954	970	911	930	900	957	931	935	919	924	898	934	904	1009	885	944	927	948	898	922	962	943	906	923	900	897	918	947	907	990	883	914	904	947	979	936	953	942	965	955	955	930	856	916	879	931	878	920	873	971	936	924	921	883	900	972	948	928	963	890	939	922	947	925	943	987	923	949	951	941	959	909	903	933	945	887	927	906	921	919	927	901	956	934	916	924	883	929	949	924	938	946	943	907	944	924	993	966	936	890	939	973	893	927	915	964	940	946	915	867	921	942	908	911	924	864	940	877	963	923	893	933	913	884	867	893	917	917	893	915	878	938	890	907	919	966	934	890	934	900	914	932	901	923	928	902	970	884	896	943	938	914	913	879	888	962	888	986	943	932	976	890	913	856	911	920	927	875	921	891	937	890	914	945	944	897	920	851	953	879	970	880	851	895	951	938	956	911	956	853	930	901	974	927	858	880	928	949	894	911	934	958	955	937	919	902	901	937	924	918	886	982	985	876	927	927	907	872	886	893	892	948	923	923	882	895	956	904	924	925	899	897	912	895	933	946	924	954	933	944	950	936	959	938	871	916	941	998	883	871	934	888	957	900	842	859	884	894	945	928	943	914	865	907	968	945	946	874	901	938	918	893	923	910	953	942	878	907	923	956	953	925	867	918	949	959	952	938	946	875	939	864	928	909	943	945	918	917	914	928	902	939	952	933	935	975	957	951	935	923	842	965	900	870	926	932	910	918	962	886	887	866	957	896	893	942	918	908	951	949	929	925	931	960	905	918	980	886	915	901	973	825	890	903	949	891	868	904	866	940	933	922	895	905	868	891	996	895	856	932	942	917	919	904	904	865	933	908	924	910	943	901	927	943	910	912	896	915	913	960	916	921	945	910	916	872	909	918	914	932	916	922	872	863	896	890	928	880	944	897	886	987	927	978	900	937	934	919	919	876	931	940	972	865	908	911	914	915	946	946	899	906	955	899	914	943	913	939	902	870	955	940	881	920	939	988	897	916	934	894	891	914	949	915	906	965	871	939	882	829	867	941	969	939	988	988	912	917	904	926	874	949	954	929	842	908	926	983	915	926	884	885	885	982	930	927	926	943	919	896	945	892	862	931	879	963	919	916	867	931	944	942	887	909	993	919	898	901	878	908	927	897	924	858	907	952	926	939	914	898	926	902	927	937	878	956	929	925	934	913	925	936	912	929	927	873	909	904	914	935	975	886	933	946	956	946	915	920	882	913	981	921	927	975	924	874	913	927	945	944	960	881	886	879	915	910	840	935	912	936	883	906	953	953	933	907	884	872	895	930	1014	951	900	936	962	926	957	937	945	956	902	922	955	966	868	858	912	891	884	924	905	890	926	935	897	880	946	893	920	895	953	950	935	890	922	919	951	918	920	931	955	914	910	947	934	900	917	927	906	901	882	895	929	894	900	927	896	829	882	922	945	930	914	928	935	927	877	944	890	889	949	920	903	933	919	946	903	864	911	912	902	909	943	943	899	950	928	941	939	917	903	972	905	894	920	877	902	897	904	943	981	892	929	915	923	953	923	910	871	905	909	907	931	949	921	906	896	933	910	935	964	902	931	925	975	903	975	903	986	969	874	862	931	918	917	913	1007	906	899	922	985	874	948	910	906	876	930	904	879	909	913	917	943	890	943	889	929	895	897	867	922	952	926	896	994	888	940	917	971	928	970	960	891	920	906	922	956	957	889	874	907	889	887	947	887	903	939	912	949	851	897	896	881	893	866	967	901	901	908	920	968	902	901	954	892	952	906	931	901	968	935	909	871	882	959	910	929	865	925	917	933	928	876	922	948	911	947	895	993	915	931	910	877	888	901	946	949	993	936	983	904	917	893	915	940	903	945	905	927	902	908	887	868	918	863	942	904	915	938	900	897	966	897	936	906	924	927	900	926	948	903	891	885	889	900	886	950	969	909	911	892	888	986	923	939	985	902	928	938	898	907	933	896	869	989	869	891	922	866	899	894	895	934	853	906	941	956	993	905	943	954	923	966	906	847	892	925	1001	952	837	940	903	906	918	941	906	934	958	907	902	901	884	950	944	944	934	908	923	868	899	908	942	867	907	985	935	944	918	913	914	975	900	918	895	964	922	890	915	913	918	960	911	928	911	924	968	875	937	899	907	875	929	958	918	900	934	895	905	865	978	954	877	923	898	918	886	910	916	906	869	927	926	942	884	947	891	953	943	931	947	874	879	856	896	873	941	941	961	876	941	921	953	878	896	893	955	887	914	892	881	942	917	982	866	897	932	910	941	922	952	937	900	944	930	876	888	931	925	940	928	928	922	903	897	974	868	892	877	884	903	999	924	883	941	904	934	919	930	857	933	969	918	981	913	932	875	913	880	869	939	888	961	902	933	924	938	970	1022	924	906	917	943	912	948	871	905	935	932	869	943	970	869	935	933	947	886	929	978	894	926	944	885	971	893	898	897	918	897	901	962	908	915	939	970	891	973	896	922	931	947	948	872	898	937	928	928	867	949	891	933	912	927	920	917	975	928	894	934	950	852	881	932	929	911	891	884	928	896	901	953	886	894	912	937	853	916	947	875	915	895	928	878	936	883	952	940	923	879	957	881	924	896	919	983	941	934	911	879	909	930	924	895	881	950	929	924	900	917	932	891	937	904	892	875	897	920	926	915	918	956	842	883	910	928	954	942	854	919	922	932	934	910	902	922	950
46260	90581	62358	18609	2202	1926	1518	1411	1296	1193	1078	1081	1018	1036	991	933	956	992	1000	940	990	933	992	965	1010	972	867	939	966	884	905	973	949	912	950	885	926	887	898	939	888	916	911	886	909	876	921	968	918	887	876	914	944	914	957	885	887	955	920	929	875	848	888	876	919	868	902	943	947	912	953	878	878	890	898	928	920	885	939	903	898	938	935	890	932	941	878	918	898	940	920	901	895	894	846	970	913	917	851	925	884	863	920	906	931	937	884	895	869	916	919	914	866	936	906	906	932	900	903	873	938	874	911	922	904	892	904	925	913	908	912	912	918	888	904	886	930	921	927	900	910	879	904	925	840	954	929	879	898	913	979	824	865	922	875	925	874	864	926	890	858	930	911	901	870	904	963	916	964	963	944	879	938	942	859	915	899	868	873	904	899	923	918	965	851	932	889	857	878	917	974	891	891	872	898	911	974	974	889	893	910	932	886	943	919	904	930	949	940	863	913	945	901	899	873	877	889	920	909	877	959	904	926	889	911	920	879	916	887	927	897	916	918	877	984	877	887	944	846	910	895	897	931	900	970	945	923	936	890	905	894	887	924	951	929	865	902	902	930	884	885	967	909	940	878	888	946	917	896	958	878	883	942	849	855	916	856	895	946	907	915	876	899	941	951	909	926	896	864	935	902	893	901	875	886	884	855	911	917	921	893	898	912	920	912	884	888	996	926	938	867	843	926	891	922	971	917	886	843	909	925	867	903	951	882	901	908	882	949	887	911	939	911	895	964	869	895	876	931	941	865	940	869	920	940	923	897	920	980	841	957	938	868	932	901	885	950	909	895	901	894	909	849	877	885	925	970	869	914	904	961	889	917	892	920	899	909	860	940	891	883	901	904	866	952	883	909	904	849	899	965	946	932	917	917	900	911	905	919	874	928	880	861	896	956	957	885	932	921	893	973	870	911	905	900	920	904	953	918	896	952	929	909	911	909	896	874	934	901	947	954	870	921	921	935	873	918	895	886	900	956	915	932	897	906	857	890	884	936	878	930	925	883	957	920	960	895	900	913	947	892	870	964	883	925	899	890	935	873	881	945	868	920	917	835	867	890	898	914	904	893	939	884	910	887	837	896	930	890	947	874	925	907	900	897	911	937	889	919	938	849	899	889	911	896	895	928	900	931	870	877	931	899	954	899	869	909	925	895	830	893	946	906	865	848	940	967	915	920	874	964	899	843	846	898	885	888	930	912	894	878	916	912	868	923	877	899	894	910	882	936	918	931	905	965	911	920	903	872	899	881	933	903	910	933	947	910	943	935	906	878	906	894	922	902	886	934	902	850	924	905	873	883	860	907	959	929	903	932	875	857	958	870	967	886	900	914	891	882	937	892	917	918	925	930	943	941	894	942	912	921	913	914	893	914	900	928	925	880	869	900	954	897	908	939	891	938	890	918	903	902	885	931	860	929	881	913	937	921	876	872	922	905	888	842	913	921	911	911	895	861	902	865	880	905	975	940	901	901	904	887	941	945	894	915	833	905	863	904	919	928	912	884	898	919	861	908	888	881	919	887	934	908	915	912	883	904	893	886	924	839	928	879	933	912	913	892	887	910	873	906	964	906	916	877	906	890	950	931	909	932	856	902	919	941	916	924	895	935	946	927	919	898	915	854	944	938	854	869	910	904	933	887	922	873	869	932	898	934	945	933	944	925	894	876	911	901	894	967	852	913	872	927	873	941	907	922	930	914	887	903	916	864	913	941	890	894	919	867	925	897	915	890	921	896	902	906	883	913	908	868	831	917	916	885	924	916	845	919	941	959	926	929	924	903	918	883	924	902	919	892	877	877	876	926	898	879	908	918	858	876	900	863	897	951	894	967	933	910	891	955	927	941	901	898	917	927	866	870	897	842	977	898	865	874	919	906	926	888	881	868	874	899	859	908	896	904	837	893	928	919	906	895	840	870	894	934	909	897	879	888	898	901	899	889	920	892	905	930	846	908	867	914	894	870	927	918	852	879	919	887	923	967	862	890	871	945	885	927	921	911	891	908	905	915	917	892	935	943	879	915	914	895	883	861	904	914	923	903	916	915	953	861	872	902	900	926	870	963	826	923	913	965	959	926	868	890	913	842	896	947	852	915	892	895	929	926	895	876	952	931	934	906	905	874	934	905	897	901	941	846	918	914	874	899	895	929	930	896	902	925	892	902	870	939	921	843	883	869	890	895	924	937	910	833	895	959	920	916	952	892	872	921	924	930	865	915	972	941	927	871	888	906	921	886	896	890	844	894	949	898	935	900	934	902	894	914	899	901	914	900	906	937	856	921	874	871	949	927	963	905	915	916	937	894	898	858	892	874	899	863	909	908	912	931	909	930	907	881	873	895	839	905	916	902	884	927	907	892	879	917	884	915	854	900	859	895	911	869	950	963	941	858	903	875	852	902	890	897	939	893	877	895	936	855	909	951	956	938	924	884	921	859	898	907	942	916	828	879	913	897	898	917	939	876	914	868	877	929	907	874	890	893	890	861	940	939	910	855	945	934	937	868	916	892	982	957	885	888	944	895	955	901	855	884	942	930	902	942	910	923	890	873	935	917	922	904	906	862	918	914	934	850	889	871	933	947	894	895	940	921	926	931	935	919	976	911	848	921	893	897	900	884	910	858	968	952	942	873	889	899	867	900	902	944	932	953	949	874	890	874	908	903	956	902	853	859	885	931	873	917	969	916	892	878	921	920	941	898	931	887	935	942	952	909	848	937	966	885	899	932	896	931	955	914	876	902	915	878	887	885	903	914	864	902	900	917	876	924	835	909	926	907	918	897	920	936	903	906	867	883	875	930	943	896	880	932	898	874	915	937	896	872	956	926	938	946	897	896	892	902	921	851	920	919	856	961	875	876	907	906	922	930	941	902	924	902	868	938	893	921	850	905	941	862	908	954	940	880	907	921	859	907	913	877	871	849	893	893	890	903	910	917	830	935	952	908	908	895	920	883	958	845	878	898	943	903	881	937	903	901	915	891	953	892	864	911	912	925	903	892	904	977	924	920	909	908	974	918	1008	929	879	938	909	896	942	935	883	890	894	944	880	876	967	891	883	850	932	899	924	943	928	929	863	917	909	880	916	953	954	873	890	944	933	928	928	928	910	890	969	927	917	861	958	913	883	939	939	931	910	874	947	898	903	890	900	934	911	875	902	876	944	937	951	929	917	886	899	952	939	909	882	885	951	895	867	923	903	932	891	867	915	918	955	946	866	946	902	892	890	892	863	864	880	962	886	903	863	879	919	916	901	883	879	950	958	889	925	948	922	849	898	914	899	866	908	961	897	928	884	877	924	939	930	915	885	909	898	892	916	894	905	917	858	885	897	904	936	921	911	885	882	898	882	921	903	920	902	899	952	927	905	892	897	882	958	912	891	890	929	852	910	886	987	932	868	910	868	893	904	905	895	927	919	878	897	952	911	920	941	887	924	898	953	894	920	923	851	938	913	983	875	887	926	904	889
28783	26585	27691	8524	499	384	390	355	371	350	359	366	362	363	361	392	354	396	363	381	355	345	374	368	371	360	357	384	375	339	343	373	336	336	369	374	368	365	395	413	377	405	368	364	407	348	354	350	367	359	349	344	367	369	370	348	385	359	404	371	349	360	358	384	322	370	355	370	374	367	346	336	350	366	351	394	354	351	371	405	376	384	371	333	346	369	396	339	375	365	342	360	375	390	377	349	351	350	357	392	384	413	328	366	364	408	378	362	362	366	384	334	375	363	384	386	369	384	379	374	361	334	359	369	416	365	390	391	372	343	377	367	365	378	364	368	372	362	353	376	396	371	376	369	380	369	348	360	363	375	358	360	378	365	388	363	379	388	344	382	383	372	362	354	351	363	373	377	415	365	361	353	357	348	334	365	388	391	368	384	358	374	377	406	377	364	387	381	357	350	348	343	368	373	342	388	391	349	369	368	357	377	341	379	318	339	371	370	351	338	414	351	357	368	347	330	390	413	374	354	384	335	368	357	378	417	354	369	379	361	391	386	369	355	381	353	364	367	363	360	344	369	334	331	352	339	351	366	382	368	371	351	348	379	361	398	357	352	372	381	369	388	376	347	358	350	373	372	350	379	360	352	390	384	365	372	360	379	388	336	372	376	386	385	339	373	375	338	360	344	358	363	337	380	360	357	371	342	371	329	392	367	352	336	394	381	399	396	398	328	365	373	385	350	352	335	349	357	362	385	355	343	341	383	374	360	395	357	367	365	399	344	355	379	368	370	369	343	389	346	379	383	341	347	337	325	357	363	407	370	387	335	368	359	370	381	376	350	350	385	365	372	389	387	390	344	385	366	348	388	349	331	368	357	351	390	334	372	358	366	354	372	299	376	334	362	365	355	363	332	362	341	378	389	341	367	349	356	393	370	366	344	371	354	373	353	371	392	339	377	349	366	371	333	349	363	373	360	377	375	375	339	361	366	342	338	368	338	340	333	327	344	326	374	345	353	363	371	324	383	358	348	358	377	339	374	410	393	352	358	368	388	373	355	398	360	358	375	421	359	356	369	369	354	403	369	389	348	368	359	376	349	352	350	393	375	350	332	342	363	349	367	401	383	378	358	380	381	356	386	364	402	362	378	366	355	378	385	350	377	404	372	397	347	355	400	348	375	350	363	384	346	352	336	340	349	323	362	429	349	395	368	361	346	389	334	364	371	369	372	362	346	374	346	389	377	365	406	381	376	329	395	378	385	351	365	378	343	354	381	363	347	352	365	342	323	365	387	333	334	350	357	368	333	368	377	347	366	337	367	358	374	358	362	394	344	358	369	415	356	362	373	370	370	370	359	396	364	363	369	329	354	373	365	353	373	400	384	337	370	365	403	382	355	398	380	341	350	373	344	349	366	348	365	378	373	371	372	347	380	382	375	369	352	384	366	348	363	342	401	396	394	394	364	354	372	396	373	366	364	366	392	364	357	395	340	358	405	366	349	354	337	360	377	390	375	395	335	375	370	350	342	356	363	383	353	333	405	387	337	329	362	383	388	376	339	389	365	384	315	344	379	381	354	346	379	369	376	361	453	350	353	367	365	376	355	398	343	377	366	369	406	369	333	347	362	327	375	379	367	348	368	381	364	361	358	356	355	362	351	366	357	337	363	358	407	405	347	338	379	385	320	350	343	335	366	354	377	374	380	374	384	392	358	359	355	380	367	357	338	375	353	406	362	389	380	359	365	408	388	354	377	369	390	361	383	343	401	379	350	351	364	398	344	358	363	351	305	333	370	346	360	391	370	357	376	350	361	389	383	409	363	366	347	371	352	339	359	363	361	384	354	330	362	382	379	336	416	392	393	372	399	404	373	359	397	348	409	373	360	381	378	327	356	370	409	370	360	387	364	370	356	352	373	366	349	374	361	366	373	366	362	346	426	343	344	359	393	354	367	352	382	346	334	382	357	372	365	367	374	336	379	335	365	338	371	353	364	344	379	371	372	397	346	370	372	310	344	355	384	316	361	389	344	357	380	378	340	373	395	343	374	345	377	369	354	360	392	386	337	393	381	362	346	358	377	377	372	371	335	372	378	385	352	332	374	368	357	319	363	360	376	381	363	373	359	340	363	332	395	373	380	321	389	331	328	349	350	367	325	313	366	330	358	383	412	345	355	374	370	344	337	421	361	348	368	386	357	361	345	374	338	363	343	398	360	360	395	342	375	364	378	353	388	402	348	388	359	380	400	373	378	381	370	392	355	359	404	366	342	361	361	335	387	370	352	364	332	387	366	375	349	395	364	355	370	372	371	373	395	340	419	407	376	383	375	394	345	343	374	365	347	336	338	397	365	371	380	375	385	377	325	393	368	368	360	343	351	359	352	319	353	317	364	377	375	358	374	381	352	377	356	318	362	348	392	380	330	362	354	388	361	369	348	367	344	357	378	377	366	393	348	399	367	343	367	335	393	366	358	360	350	341	352	384	391	347	349	390	383	362	384	348	360	382	371	370	348	360	352	368	358	402	341	346	350	353	347	367	366	321	392	356	373	366	392	395	371	376	413	408	365	345	368	375	327	334	388	372	404	337	335	374	366	364	376	338	394	399	378	387	373	380	368	352	363	408	368	373	363	334	363	387	379	388	350	355	398	335	335	319	395	369	355	378	354	344	352	330	364	355	359	355	370	374	362	398	379	369	348	376	365	383	400	398	371	335	355	385	399	346	345	344	365	371	345	359	367	365	382	391	337	392	354	370	359	375	371	363	396	381	378	357	373	334	351	340	371	379	368	366	355	391	385	359	360	361	341	338	397	360	322	343	339	379	363	385	349	395	381	373	357	381	378	350	355	379	376	371	369	345	371	351	359	361	312	383	374	336	352	354	364	378	380	375	347	402	378	394	349	372	364	394	373	364	362	334	389	363	370	388	377	366	357	382	358	360	424	368	336	374	373	368	376	375	370	363	377	399	319	376	394	392	363	367	360	391	398	342	384	353	358	358	330	366	366	340	354	376	342	383	374	375	355	341	396	370	385	369	377	354	376	342	354	364	382	345	372	363	355	394	328	383	369	360	377	349	340	394	368	347	388	326	340	384	344	366	363	362	352	363	366	377	373	368	357	343	361	399	323	349	390	374	340	355	387	335	354	371	369	374	358	368	380	375	370	359	345	382	360	340	345	354	360	348	341	342	365	349	369	409	364	352	380	377	357	360	338	345	361	360	339	381	361	346	354	373	340	373	329	369	321	337	373	378	359	396	399	344	397	379	314	401	348	392	401	397	370	342	358	363	401	363	363	329	344	334	399	381	340	342	348	381	395	403	387	363	352	368	345	357	364	381	353	387	348	414	347	365	372	403	363	359	333	322	347	373	337	336	394	397	374	348	384	336	341	352	378	346	331	362	315	354	360	368	400	376	354	386	356	413	345	374	363	400	401	374	319	388	359	323	357	366	373	368	374	392	369	367	391	386	374	386	348	333	360	370	367	393	387	364	382	347	348	335	325
25337	37752	19901	3531	423	405	372	393	405	400	414	407	380	390	396	440	450	388	421	410	416	424	394	387	361	414	406	395	382	387	433	388	408	421	388	380	430	393	394	403	370	384	386	421	381	419	386	404	412	430	387	367	407	406	420	448	404	374	371	389	424	396	389	443	370	393	408	420	381	397	407	391	405	405	379	406	395	390	446	389	383	365	394	404	402	362	406	373	377	409	362	366	386	403	385	427	400	449	363	363	371	400	423	415	406	379	395	402	409	424	400	412	414	377	412	407	424	380	392	392	408	359	388	403	389	414	435	392	392	405	384	412	445	405	407	377	418	400	413	377	418	387	410	357	395	413	409	398	370	378	393	399	404	396	389	410	420	400	410	380	385	398	415	432	403	389	421	420	408	371	393	418	400	397	390	426	407	398	418	425	460	420	399	378	382	411	397	432	379	420	362	378	392	369	387	393	390	381	417	414	388	411	388	381	384	358	403	392	380	399	392	400	415	380	384	387	424	412	400	389	409	395	403	416	406	356	409	384	374	409	399	428	446	405	375	376	382	398	427	412	398	376	381	418	393	412	385	357	383	398	404	422	396	404	425	397	415	379	375	403	383	393	393	378	392	398	402	406	413	437	390	390	412	382	400	374	403	367	404	404	448	388	407	390	377	404	370	410	395	371	432	373	383	431	393	442	399	411	403	388	390	403	414	368	381	386	391	415	431	406	399	352	409	387	381	422	367	409	370	401	409	420	422	392	401	373	377	432	415	390	399	394	384	397	388	401	366	423	415	407	411	363	408	376	412	400	378	389	362	378	390	409	406	396	406	402	399	415	387	382	400	378	408	368	376	406	390	391	410	372	399	432	378	396	423	403	385	393	407	393	381	395	377	409	394	404	431	403	355	415	397	362	397	405	392	428	378	414	404	403	387	382	382	416	380	355	405	418	414	416	399	391	414	395	395	397	407	359	372	424	385	372	406	385	390	394	395	443	414	414	395	392	412	441	376	361	444	385	388	419	407	383	391	390	367	398	372	408	415	390	375	391	391	404	421	424	425	411	404	390	394	402	420	365	429	388	385	351	391	407	378	407	405	392	416	389	406	403	375	401	373	378	400	420	410	399	407	420	392	376	374	371	430	412	395	371	424	448	432	409	411	374	375	416	370	380	417	346	390	408	399	405	420	413	385	391	383	360	395	399	401	395	438	393	383	414	395	400	394	356	387	382	425	372	401	404	430	389	373	413	402	418	408	393	383	407	385	424	431	383	388	408	381	421	397	400	358	393	412	381	402	387	399	363	373	360	362	401	390	386	397	411	433	387	381	403	374	398	389	419	393	392	392	398	409	391	419	409	399	417	386	380	409	388	402	377	395	359	404	432	418	378	420	398	385	405	415	414	442	375	374	428	384	400	433	355	400	378	402	393	428	408	426	381	398	413	413	383	416	395	432	364	405	405	373	409	404	385	393	406	432	409	374	414	381	371	428	391	387	380	405	401	404	361	391	377	411	411	434	398	403	410	417	376	424	398	402	353	439	416	391	450	406	380	363	376	404	402	405	396	411	366	381	445	384	402	393	411	375	419	399	386	404	435	442	373	403	361	370	396	347	386	395	427	411	427	413	403	410	387	397	402	388	392	361	405	380	435	437	417	380	365	392	402	410	401	396	413	370	381	409	397	393	389	385	410	406	364	374	404	391	387	393	411	441	377	399	414	399	389	383	408	424	393	427	415	371	435	415	406	429	374	433	390	404	407	387	377	407	374	381	400	407	390	385	370	358	415	415	389	392	417	430	377	416	401	426	404	437	408	417	390	393	400	377	391	411	405	401	384	385	405	422	414	393	387	402	396	397	377	383	357	378	391	389	409	393	412	391	401	413	370	411	376	406	391	388	438	419	375	359	398	390	366	401	434	384	395	410	404	387	393	390	427	373	428	398	405	385	389	402	388	398	403	394	382	429	404	373	392	401	408	402	397	405	378	418	430	393	422	415	408	394	405	370	407	390	409	399	363	385	394	388	393	418	396	382	394	416	401	424	416	384	402	370	389	375	379	411	420	441	406	415	386	364	418	414	415	377	395	391	412	405	394	403	394	419	383	375	390	371	388	430	388	408	391	413	396	410	414	380	425	381	378	364	401	436	421	415	382	349	384	420	400	382	394	361	375	396	409	416	386	400	383	426	377	410	412	438	415	374	402	452	404	405	404	389	364	399	381	377	347	380	380	417	412	388	419	440	436	411	347	417	410	397	387	400	380	385	383	405	363	381	395	377	379	393	397	366	363	402	388	397	424	405	397	399	377	409	415	400	413	422	404	384	400	387	392	405	412	396	413	403	438	394	407	343	414	417	390	376	406	391	431	362	360	411	421	403	389	425	394	335	423	392	397	404	383	362	430	371	409	394	383	388	427	393	390	419	393	350	393	408	361	396	395	359	366	433	406	392	397	347	378	385	383	397	410	370	373	432	396	445	401	384	371	408	405	406	398	359	414	415	365	406	395	400	394	386	402	354	398	400	390	373	389	390	387	369	431	401	390	388	411	412	410	347	442	378	399	449	392	385	427	408	416	430	426	406	412	412	399	380	379	388	355	386	384	401	372	406	414	390	438	380	401	418	381	401	424	376	366	429	418	412	417	389	402	416	390	419	391	394	395	399	366	409	385	410	414	409	415	403	398	394	402	374	395	385	378	376	391	380	375	427	380	378	391	400	401	387	402	392	419	393	418	429	381	377	388	388	394	404	383	411	360	367	387	381	403	393	365	383	439	388	411	420	405	386	391	419	449	395	391	393	442	395	382	427	411	362	410	373	415	419	393	413	397	410	380	390	357	398	406	417	390	384	394	406	388	388	447	387	389	392	430	408	361	408	408	401	418	399	385	392	423	415	402	391	423	371	413	429	387	387	392	415	445	421	373	396	391	422	423	406	423	392	386	375	380	407	386	387	381	389	379	373	434	428	380	417	387	392	381	385	382	405	407	399	436	426	389	362	412	377	427	410	416	388	396	407	408	385	403	402	397	376	385	375	401	377	414	403	384	401	406	390	416	390	409	422	401	407	399	395	401	374	393	393	375	415	395	397	375	369	403	391	361	377	351	432	447	398	400	360	417	412	388	385	383	387	406	397	403	371	378	384	400	342	403	438	425	391	360	401	407	362	407	421	391	382	414	398	365	440	397	394	416	410	418	382	394	406	422	420	380	422	367	411	342	393	388	410	386	414	406	423	407	394	377	414	419	395	425	394	385	400	370	414	394	422	404	385	390	363	411	402	380	451	447	381	369	399	433	410	391	384	400	432	377	368	387	368	385	423	408	379	384	434	381	392	420	390	388	396	362	397	390	402	385	366	398	373	377	396	439	385	393	394	404	387	398	389	411	402	414	369	382	387	418	401	412	405	389	369	414	377	398	399	384	412	383	417	376	366	411	417	407	422	394	400	397	380	390	388	417	386	368	388	402	375	392	387	412	395	405	401	373	397	366	366	389	390	415	366	382
23860	21673	31145	26216	20336	11306	1194	694	602	655	596	608	600	538	547	537	547	535	521	536	560	563	534	543	562	496	524	532	504	496	546	519	522	493	549	490	521	522	551	530	524	501	548	534	514	486	539	539	495	522	505	492	540	521	508	507	551	521	506	498	510	527	474	509	537	541	509	518	536	527	576	509	527	497	523	523	543	498	527	556	519	509	471	501	506	516	529	531	523	531	497	509	509	500	487	528	503	501	482	523	518	494	499	530	490	516	537	529	497	509	503	513	558	503	490	496	505	478	537	522	525	483	544	510	531	558	494	516	507	518	500	510	566	528	526	491	528	498	504	537	512	534	516	482	526	491	517	498	521	522	531	463	494	509	524	508	512	504	502	497	469	497	490	509	513	580	465	522	492	517	532	485	535	506	537	510	554	545	509	468	496	510	521	502	535	543	499	515	490	519	537	504	512	489	489	516	530	530	507	492	504	534	520	538	505	505	467	496	482	495	517	541	522	489	548	535	519	500	511	527	517	518	511	522	553	561	519	534	541	496	549	480	508	507	527	534	489	498	511	508	511	507	482	489	467	552	524	510	505	523	510	500	515	522	523	556	542	528	475	520	472	503	513	499	536	500	499	501	502	483	530	565	482	508	512	506	548	518	505	495	509	505	481	514	490	521	509	550	516	523	522	498	500	511	536	559	518	503	519	509	490	522	512	452	528	493	516	505	529	548	523	514	477	534	476	532	569	497	496	547	521	504	523	490	503	487	538	538	483	530	527	521	490	548	482	494	495	522	490	536	514	506	512	527	516	539	548	504	511	507	507	542	507	552	499	517	532	513	546	499	533	523	560	542	510	524	535	512	533	527	520	477	514	502	509	544	508	513	543	534	505	534	500	516	525	486	523	541	496	521	502	506	509	524	563	556	558	485	507	522	536	513	515	575	485	496	549	515	527	514	483	506	536	490	530	520	521	533	537	499	501	545	521	503	555	518	528	530	504	497	501	515	542	506	519	506	494	525	493	511	518	519	522	523	501	522	492	526	515	481	511	458	522	482	500	529	485	522	519	543	518	492	516	527	520	505	521	530	568	561	493	513	480	475	542	500	484	532	490	532	481	507	542	497	502	510	531	519	524	501	515	523	482	525	519	529	513	512	503	495	520	510	511	517	492	503	538	519	535	478	532	531	550	514	509	505	480	508	545	513	567	526	528	520	517	481	548	512	499	508	527	545	489	546	510	505	535	529	496	516	520	530	516	506	515	540	532	477	543	494	518	533	522	477	514	490	550	548	508	520	497	528	549	508	536	507	510	475	511	512	482	525	549	507	539	506	510	550	534	477	547	562	492	512	531	513	482	547	525	495	528	503	534	476	516	534	517	524	548	520	534	536	522	523	502	540	529	558	514	499	503	500	496	500	548	524	508	484	521	545	526	521	514	532	561	580	484	491	530	531	499	486	495	517	514	507	484	441	465	463	518	488	493	538	533	509	506	488	511	544	541	502	553	542	547	531	493	516	516	499	490	544	503	490	522	496	540	526	527	536	518	537	551	496	505	539	519	482	548	483	520	528	545	466	480	505	516	501	473	541	538	496	481	513	479	535	528	547	555	524	549	518	527	506	529	519	486	521	538	498	475	512	544	524	508	523	521	540	516	502	485	509	531	484	535	478	505	516	541	540	517	521	494	549	514	574	503	539	511	512	521	508	564	545	529	531	504	536	533	541	532	530	532	529	515	525	540	486	511	541	509	537	514	493	447	503	551	514	483	486	506	510	516	550	531	533	541	512	518	500	501	485	545	518	523	527	501	522	520	502	521	504	517	465	485	514	515	537	498	500	539	535	542	530	559	553	526	525	536	499	558	511	530	549	514	466	482	463	505	528	559	507	510	509	489	533	509	498	489	468	474	513	520	498	522	529	505	533	546	529	470	497	530	506	517	529	526	530	495	509	513	495	503	539	541	510	485	546	517	528	515	521	549	488	525	506	483	464	504	516	527	519	507	518	511	505	536	525	521	498	495	526	485	483	518	519	566	516	515	526	512	510	495	483	508	501	542	489	523	509	504	498	543	454	484	546	476	511	543	528	497	532	485	506	539	526	550	502	506	510	531	511	495	549	478	461	447	504	535	507	525	525	498	498	527	519	573	514	508	499	516	481	481	519	503	476	540	515	524	526	507	515	517	498	493	481	503	503	528	490	505	519	556	528	508	506	487	516	474	525	516	494	527	496	469	521	513	545	531	525	510	508	479	525	523	551	500	517	512	518	504	492	502	522	547	545	530	527	532	498	543	476	545	554	523	525	497	509	501	539	548	490	509	518	505	536	523	512	513	520	522	533	530	530	536	549	525	510	522	494	512	506	490	520	540	525	506	524	505	494	484	517	536	549	527	491	524	568	508	501	499	507	535	512	497	494	513	513	505	527	526	531	528	490	532	496	562	547	508	525	498	508	482	485	517	566	540	554	501	495	495	508	480	513	542	520	525	496	511	512	499	484	473	502	518	462	523	523	534	502	520	531	551	488	490	527	525	506	523	507	502	497	536	524	552	533	561	517	476	504	505	504	495	505	501	496	544	515	542	505	566	501	512	501	496	550	536	520	504	537	510	531	523	541	548	527	520	545	518	505	578	494	509	511	549	554	527	490	514	492	501	505	493	511	509	512	539	540	522	524	515	504	508	518	498	473	518	541	517	493	474	524	523	515	519	498	509	500	493	522	531	513	528	510	515	498	521	520	516	496	530	535	512	523	525	537	498	506	511	547	528	519	535	536	545	523	523	482	553	516	529	521	515	527	534	507	506	527	528	503	483	512	534	545	526	516	517	463	573	467	562	500	517	524	549	548	533	528	501	496	532	500	487	486	513	522	506	514	534	533	529	516	529	476	465	538	498	524	451	523	538	507	547	573	530	520	510	485	474	530	521	544	514	492	510	557	528	518	523	478	489	543	508	503	538	525	500	486	517	527	524	531	515	524	555	477	521	518	524	516	482	544	472	489	516	558	508	530	490	516	527	512	509	532	478	468	475	507	504	539	507	549	507	490	512	483	535	500	528	515	486	511	556	557	540	535	485	513	545	510	535	543	494	517	516	530	511	499	504	524	513	521	532	521	583	522	485	537	513	510	469	521	549	491	529	517	488	473	522	524	507	512	502	511	465	527	508	534	525	511	545	529	513	526	532	456	524	531	555	484	504	527	518	480	540	498	551	541	505	539	527	505	519	513	516	517	543	520	518	522	540	500	524	523	548	531	496	517	486	494	534	527	533	522	512	505	534	486	493	514	519	499	485	487	505	493	508	471	536	512	521	521	536	533	518	487	513	494	486	510	511	514	503	528	557	487	559	513	485	510	534	526	483	513	523	513	511	533	501	550	512	532	487	476	509	518	525	490	530	544	546	519	528	499	543	477	479	526	499	546	496	495	563	492	546	519	522	512	499	502	536	484	510	539	513	488	544	514	488	554	495	494	510	482	530	519	477	530	516	511	489	489	459	546	523	518
41579	83856	59374	21044	1350	1012	898	757	713	649	628	652	609	588	578	563	590	531	530	562	522	567	546	526	524	495	530	551	581	563	573	532	512	547	542	540	500	555	538	533	523	559	530	547	536	497	558	545	498	508	526	554	512	559	525	503	508	518	522	534	569	519	549	544	552	547	538	508	557	525	530	515	543	569	530	544	525	487	541	499	537	550	553	519	547	532	494	518	594	541	514	522	575	550	546	565	505	526	503	547	543	518	539	535	523	517	552	503	511	515	523	551	532	498	536	534	517	539	532	533	532	504	507	505	489	512	542	519	540	551	538	557	557	533	516	523	575	512	539	566	546	519	555	503	510	548	533	539	524	507	566	538	525	556	503	513	519	533	548	521	571	506	521	539	536	568	578	558	527	549	538	527	583	552	512	477	515	544	533	515	544	502	522	544	499	505	512	518	518	568	493	531	510	528	548	493	509	542	467	549	521	522	526	563	515	524	546	534	511	527	540	489	499	483	515	529	520	472	557	557	521	508	501	505	526	505	536	555	522	514	498	515	508	562	546	529	529	505	491	514	492	528	541	563	522	538	550	542	542	544	571	551	541	519	549	525	525	502	517	567	483	541	558	508	536	567	522	520	490	520	535	557	544	523	566	541	546	501	532	547	503	533	536	564	541	548	549	513	541	524	558	519	512	542	563	476	567	527	516	503	493	471	510	489	534	517	480	605	520	514	534	496	509	488	504	529	563	537	515	526	538	576	547	525	529	517	554	531	548	551	535	523	528	512	516	554	500	558	498	512	552	535	552	511	517	513	544	559	540	524	533	523	507	546	539	518	582	515	531	483	490	508	534	478	518	532	544	502	553	523	493	546	489	515	521	504	480	539	525	548	527	501	557	563	537	525	506	536	501	537	542	538	524	512	561	477	513	524	510	547	537	554	552	520	502	555	538	506	483	563	524	496	532	519	556	519	524	535	521	543	559	507	510	522	548	519	533	551	520	502	552	580	512	528	493	554	549	533	528	502	528	514	568	534	496	569	504	587	549	566	531	541	525	504	491	519	537	528	553	549	525	504	516	509	532	523	552	535	508	490	502	525	519	518	568	587	475	548	503	524	569	540	535	530	499	552	509	520	549	539	526	544	527	531	496	531	474	541	541	515	534	543	508	554	517	528	563	585	545	504	510	503	527	516	541	507	547	522	532	496	510	487	545	513	495	504	501	595	497	497	481	508	545	542	520	556	486	555	502	506	544	510	556	512	526	506	540	499	567	539	517	545	525	530	555	522	550	517	524	469	549	525	557	555	479	549	496	559	540	522	544	545	532	519	524	495	527	540	528	494	503	511	530	542	499	516	544	513	490	540	513	569	541	509	517	525	528	502	511	508	543	515	517	537	517	514	517	559	601	494	516	564	495	547	516	516	528	538	514	521	502	519	560	535	511	546	527	550	521	506	520	507	526	492	493	511	558	542	539	493	515	507	507	495	504	565	533	515	511	530	552	549	502	523	522	501	531	500	506	545	522	548	537	512	505	507	525	506	540	501	535	502	505	548	577	544	517	544	511	538	520	559	498	537	560	549	495	503	548	569	511	501	478	539	511	498	539	551	515	521	495	504	529	488	541	541	508	535	515	541	482	495	522	545	539	513	519	549	548	502	524	502	528	552	487	508	504	538	516	504	508	552	515	557	495	497	531	545	553	530	557	512	527	529	518	542	542	566	529	523	534	520	518	535	540	507	547	531	584	580	509	526	541	521	547	532	518	516	502	525	535	512	513	573	538	526	561	502	540	505	564	531	543	531	485	547	557	506	508	552	504	528	518	543	553	545	552	522	568	513	513	520	506	514	532	500	518	519	551	460	556	571	557	506	526	517	541	541	572	515	519	492	504	505	540	536	576	566	524	544	521	535	522	510	546	556	522	514	517	513	536	552	500	550	583	509	522	536	502	537	533	539	528	508	538	550	531	524	507	487	535	514	518	506	519	478	547	515	575	489	552	550	498	548	514	546	556	535	519	537	531	511	530	525	560	535	548	499	484	528	501	553	522	511	510	517	499	501	508	541	551	548	555	518	548	517	538	561	514	531	517	525	564	524	524	510	547	562	540	522	554	523	524	500	537	546	468	524	540	552	540	499	512	490	528	530	595	520	540	575	532	519	544	570	538	544	506	482	551	539	502	517	535	543	524	536	527	522	521	524	512	551	540	514	536	533	499	500	540	565	529	546	559	523	514	512	497	531	520	492	539	515	529	539	539	562	548	546	506	484	551	535	534	526	494	562	545	527	513	554	501	541	547	486	520	540	541	502	501	480	479	531	574	519	553	552	538	555	505	510	525	540	527	534	526	532	521	506	535	538	528	506	548	507	526	526	523	577	530	515	519	545	522	445	521	505	531	532	494	552	522	563	537	511	529	522	544	567	584	556	552	539	571	513	476	535	538	544	530	516	542	499	505	494	496	493	510	521	514	526	526	521	505	536	533	527	501	510	538	532	533	500	498	554	526	550	498	517	533	542	538	509	522	549	505	496	515	544	537	537	521	546	547	488	538	547	494	494	550	522	525	501	550	510	519	528	578	535	501	518	539	554	515	563	527	544	558	509	511	554	520	526	594	516	522	523	543	540	533	541	548	513	525	491	531	570	529	548	494	495	552	508	527	492	540	540	484	511	525	568	550	527	509	525	545	521	558	539	488	549	519	519	525	557	541	496	516	529	531	519	530	554	519	515	506	565	575	548	593	543	550	514	572	504	530	549	541	524	508	551	517	550	490	543	524	517	532	504	525	520	535	507	527	530	507	522	490	564	530	538	557	513	480	499	531	516	544	556	515	528	536	551	518	528	517	529	544	497	495	510	527	532	507	552	533	529	530	503	511	533	490	522	475	527	550	517	528	528	525	525	529	525	522	581	545	560	531	517	491	531	582	570	558	557	525	534	521	519	506	537	541	551	531	527	474	554	505	560	534	482	553	496	499	515	534	517	533	538	539	495	552	586	509	542	520	515	531	508	522	559	538	550	528	553	534	518	494	521	518	530	487	499	531	518	523	521	523	556	543	549	528	507	537	508	558	519	550	523	536	553	572	484	548	526	541	530	529	520	542	515	553	523	549	554	540	487	550	539	500	528	555	538	535	514	568	556	501	528	575	524	459	522	526	544	497	575	534	545	539	522	535	554	516	506	536	554	512	555	538	493	531	528	571	514	524	542	545	518	541	547	536	529	515	527	519	549	539	545	549	548	516	529	554	495	488	534	553	514	502	511	517	487	529	500	544	547	542	551	504	511	521	555	519	548	503	520	503	484	532	491	513	560	513	554	518	503	513	550	518	482	517	536	507	552	536	534	527	486	536	539	546	561	554	534	519	505	537	540	520	546	529	503	529	555	549	547	530	498	543	524	487	535	556	474	522	559	500	519	547	540	568	525	532	536	545	515	518	564	567	523	539	552	569	508	562	510	501	527	519	547	535	539	528	526	534	517	566	512	524	542	536	518	536	525	507	554
24996	21750	30873	25838	13655	1827	819	715	650	681	653	691	637	635	669	634	649	652	600	565	614	637	685	634	633	623	644	607	612	620	687	596	638	591	635	593	615	630	642	607	669	654	603	580	660	602	634	599	661	633	662	579	634	605	609	628	603	650	617	696	612	626	618	638	623	669	636	648	628	614	619	652	588	610	631	578	627	586	609	625	621	620	640	588	652	605	623	678	668	630	612	649	582	607	648	650	608	645	587	598	640	676	652	663	649	586	555	611	637	618	680	630	610	664	655	597	605	647	612	571	587	614	679	630	593	625	658	645	651	646	646	609	627	650	587	616	593	694	664	568	647	639	623	613	602	583	623	663	586	593	588	633	658	676	619	644	628	650	641	574	664	618	606	622	616	628	623	601	639	625	623	624	621	569	592	643	641	621	621	620	616	621	604	630	588	629	619	574	607	614	621	616	624	612	595	613	651	616	579	617	652	576	611	665	602	610	624	635	613	609	648	610	617	637	602	653	619	602	650	595	636	619	625	693	611	610	599	629	578	635	638	609	620	612	612	682	585	647	605	625	624	647	600	636	630	648	614	623	633	587	575	610	610	612	613	583	678	693	601	666	571	628	626	652	617	586	623	575	568	590	650	605	592	606	628	633	618	611	635	661	650	656	663	648	602	605	628	644	571	655	608	618	581	603	616	600	658	627	634	632	617	631	614	616	636	630	637	663	660	621	631	659	617	601	619	636	603	609	650	642	653	652	659	620	619	617	625	625	614	614	597	601	622	618	638	598	610	596	627	633	649	591	661	595	656	633	620	613	619	640	596	575	605	600	640	634	624	637	653	598	659	618	593	595	658	613	574	624	631	606	602	623	639	650	650	668	619	581	613	662	585	610	604	593	631	604	645	620	616	646	614	614	594	606	637	654	620	605	636	648	592	637	565	569	667	632	612	633	627	592	635	630	601	638	607	601	598	619	619	580	663	672	616	657	601	637	625	656	602	630	650	595	662	665	626	629	634	639	639	641	637	593	573	612	628	619	624	600	667	611	610	608	623	650	599	612	636	602	590	652	589	611	626	625	615	648	625	556	620	629	596	638	590	647	637	609	580	572	617	628	674	639	633	641	614	633	652	569	632	626	626	631	594	685	636	629	614	647	590	636	623	629	623	642	575	636	629	587	614	637	638	667	624	646	647	637	602	663	605	614	627	619	655	630	612	651	561	656	583	581	667	655	627	623	635	644	629	617	589	611	658	658	592	644	670	619	647	626	574	570	641	624	614	656	670	645	621	613	636	666	612	622	614	647	678	620	601	650	623	611	634	634	624	625	636	621	613	678	639	592	597	577	593	596	592	658	587	648	597	667	577	609	616	640	607	573	606	673	627	596	602	606	648	594	594	656	600	650	602	655	614	651	579	603	633	594	651	581	631	589	620	649	603	569	596	640	627	632	595	618	642	597	601	637	627	673	594	610	643	628	642	610	649	618	600	597	625	641	646	635	615	630	632	628	637	591	623	627	642	630	584	602	671	637	632	632	602	623	659	618	590	634	584	608	646	626	627	612	645	660	592	585	644	613	606	641	664	611	667	618	661	693	634	627	622	620	612	663	616	618	576	653	602	634	625	639	598	634	608	604	588	655	592	609	597	622	612	684	661	601	579	654	620	619	585	626	580	574	625	632	624	594	620	652	604	655	647	642	628	640	637	632	601	668	613	644	615	619	648	625	609	647	673	640	602	681	597	614	567	604	596	614	607	632	628	623	623	668	581	605	606	645	616	639	626	622	583	629	642	605	582	590	618	632	649	595	620	598	625	630	648	615	629	598	635	592	611	628	631	624	587	654	641	613	647	603	651	631	612	611	632	606	632	625	648	634	652	624	634	639	632	655	626	647	607	681	657	617	599	639	603	618	634	618	650	569	614	667	639	609	624	625	672	619	619	646	594	618	627	616	605	649	614	651	638	613	663	611	632	638	621	619	653	656	677	595	626	632	627	638	607	646	610	631	585	697	612	617	594	626	650	584	619	620	611	560	598	679	658	607	607	617	607	655	621	616	667	632	634	625	634	655	638	636	608	628	629	618	555	678	626	604	577	554	667	641	618	608	614	666	639	609	609	629	617	572	646	602	626	595	627	652	571	605	617	610	611	612	606	595	637	614	616	645	639	610	639	587	615	648	613	599	604	623	629	593	648	616	663	614	650	670	604	651	641	634	649	596	596	645	577	647	613	613	667	636	645	618	609	640	654	688	652	618	593	619	623	633	641	678	623	654	618	611	649	636	573	607	624	616	641	618	637	612	713	619	629	638	589	578	615	610	584	618	646	636	645	614	639	624	626	594	615	627	606	641	645	660	651	649	604	659	618	610	622	608	613	624	590	577	593	606	655	675	597	604	632	618	654	626	586	614	637	603	654	615	623	614	610	652	637	632	585	587	610	632	637	630	642	625	583	640	612	670	648	622	670	657	589	595	612	647	628	666	629	587	604	592	642	628	595	626	621	705	654	606	628	601	632	635	643	586	638	599	610	641	644	572	686	625	632	633	612	580	612	586	648	610	646	663	620	617	617	667	624	602	626	637	639	657	603	643	612	644	618	608	627	580	638	616	628	634	646	611	637	597	575	594	625	612	624	605	648	658	630	614	610	608	639	624	673	642	624	630	616	606	620	610	647	675	649	588	698	664	636	617	613	607	619	629	538	642	621	656	598	622	670	611	614	669	621	656	669	640	670	621	584	659	607	583	622	631	635	632	620	631	617	700	623	596	614	673	610	555	612	623	603	620	634	587	648	658	643	600	590	576	603	625	637	645	661	636	673	652	632	653	584	672	618	594	583	621	632	607	603	643	627	577	670	642	598	621	582	609	626	642	585	662	616	655	641	663	637	579	623	614	590	590	630	645	635	619	669	607	636	598	623	642	617	608	607	656	628	591	588	571	600	574	620	639	569	615	660	629	602	611	632	639	616	653	630	574	623	561	549	608	687	614	654	614	632	638	619	610	587	590	622	622	582	601	633	623	604	597	573	605	609	635	634	603	665	589	638	607	614	628	657	602	621	593	635	642	603	651	608	617	639	575	647	639	622	621	632	604	610	619	623	632	651	633	625	608	608	661	598	680	604	584	587	624	615	627	670	605	586	571	602	618	613	616	631	655	593	613	596	675	650	645	619	612	606	655	609	615	623	619	624	616	623	644	577	630	594	584	637	619	588	587	623	593	628	619	570	626	612	669	539	655	618	627	606	623	623	625	629	597	616	563	606	649	619	632	644	635	605	617	576	685	637	667	613	623	595	623	642	627	592	629	613	585	582	617	642	617	627	561	611	607	621	635	593	627	651	608	592	606	617	658	593	598	609	606	634	641	616	605	619	623	637	661	648	629	623	635	597	628	632	633	626	623	614	675	628	649	636	577	592	656	635	642	656	654	648	635	584	664	612	629	634	644	650	627	626	620	561	592	649	646	594	623	630	587	599	660	609	658	598	645	619	583	632	624	635	586	626	589
41422	69384	48929	15671	1052	880	831	755	780	698	732	713	690	716	683	689	688	662	639	709	671	662	692	695	686	675	681	691	627	601	687	650	645	678	676	712	616	644	656	677	679	631	632	618	641	644	629	714	720	632	635	653	662	653	646	665	659	666	657	666	675	637	673	691	645	621	714	659	710	677	673	685	662	678	701	613	662	639	699	665	668	676	650	625	637	684	672	675	657	683	673	700	689	694	613	677	668	704	665	641	682	644	644	663	698	615	658	708	626	665	688	697	672	654	685	679	627	647	637	658	654	709	695	653	681	675	643	659	647	678	661	641	650	651	641	651	736	646	638	671	673	685	690	684	666	623	618	698	615	634	685	636	687	662	680	675	635	688	670	640	641	640	633	653	648	661	633	680	664	653	685	668	608	652	674	655	706	668	669	708	649	627	702	630	657	676	626	636	663	705	683	662	695	645	646	697	639	676	673	629	659	673	668	682	666	690	627	667	686	654	633	677	681	712	700	660	644	667	648	625	679	672	619	728	674	609	643	665	649	641	642	662	656	643	697	720	653	648	721	617	693	656	665	653	642	625	636	644	659	659	647	669	676	664	621	681	726	615	622	651	651	669	701	686	645	667	618	659	657	651	666	694	665	681	691	645	666	696	678	682	681	686	679	673	692	672	644	686	621	675	648	699	622	663	706	646	643	602	636	672	675	649	652	680	684	687	653	646	659	650	687	633	666	657	647	626	624	677	666	642	677	687	650	675	647	654	682	620	680	677	664	618	660	681	652	663	649	632	648	700	672	665	698	624	691	690	646	666	670	640	681	640	637	631	713	639	633	714	694	673	641	624	671	665	661	711	699	652	652	657	685	665	635	644	659	653	614	642	663	628	642	687	647	628	701	655	680	650	622	656	657	648	616	668	678	659	644	684	647	596	649	680	662	645	640	687	666	702	586	663	654	638	655	707	594	698	649	674	656	671	675	661	682	674	644	651	689	681	667	674	678	648	689	696	729	660	628	739	667	666	663	648	629	605	647	684	623	676	704	710	645	603	652	679	650	646	665	675	633	634	646	707	681	649	631	646	654	669	660	638	649	680	653	651	627	665	678	661	662	669	644	612	718	663	663	621	704	721	655	680	694	680	610	634	678	654	665	641	659	633	688	659	654	609	651	694	676	657	645	599	675	700	656	650	622	636	634	666	607	668	677	686	656	651	683	675	655	633	638	645	677	675	639	690	676	670	627	622	716	667	638	678	635	663	652	591	680	679	646	676	621	670	637	686	680	697	644	647	685	654	648	646	670	688	641	638	691	657	677	687	668	672	638	611	644	638	644	640	663	655	648	698	658	679	699	688	643	691	642	638	613	644	664	677	647	677	655	711	674	667	620	652	651	637	705	644	656	636	680	715	672	632	605	644	686	647	682	658	678	629	674	656	671	691	657	721	653	685	637	660	642	649	653	650	658	640	652	629	679	667	672	664	654	699	693	661	672	674	682	654	675	698	661	674	650	603	670	674	636	672	676	670	657	689	632	662	643	663	672	644	686	708	681	633	641	638	630	661	689	673	643	658	624	679	674	680	627	672	676	682	674	647	632	632	678	639	645	653	642	697	664	663	661	637	664	682	628	649	654	649	676	697	676	642	677	626	656	655	678	647	668	627	677	640	632	632	663	668	669	652	711	665	641	670	672	650	660	649	623	692	691	682	634	631	659	673	698	676	626	654	675	636	705	658	622	655	664	694	673	654	685	651	668	643	650	702	696	665	656	649	645	596	639	644	658	694	665	646	616	634	665	663	682	626	649	607	670	588	589	634	654	650	651	696	611	626	615	659	696	664	693	680	635	650	689	633	640	654	668	655	639	703	654	660	644	659	656	658	670	673	642	653	667	676	667	640	658	659	630	671	667	598	663	646	684	689	671	627	668	664	677	648	632	670	681	671	672	672	658	602	641	680	667	639	683	699	646	660	690	627	668	648	678	588	667	638	681	644	691	664	659	640	657	678	681	699	661	672	678	663	670	656	609	616	661	659	714	695	673	634	702	650	655	665	649	685	625	674	659	679	653	631	707	651	660	683	700	661	660	624	657	649	637	632	674	639	663	666	664	646	646	615	690	624	647	640	669	651	669	640	713	667	676	668	648	691	689	639	679	649	681	669	652	680	664	706	648	611	636	643	642	665	709	719	632	631	640	656	680	664	660	631	673	704	660	698	640	650	677	639	676	685	623	664	675	659	692	636	679	659	665	648	669	675	715	688	650	668	678	688	635	679	652	649	604	677	633	668	649	667	686	652	682	628	610	642	675	659	658	689	690	742	693	672	686	639	676	609	686	638	651	656	635	634	648	651	696	692	660	658	649	616	642	628	607	641	638	654	672	634	638	617	680	644	614	651	700	663	657	670	707	696	721	630	708	650	680	697	602	633	669	656	634	672	669	673	655	650	685	646	638	690	674	660	684	617	702	650	641	656	672	638	612	642	684	700	654	662	638	645	676	679	673	677	629	697	664	660	665	662	671	650	640	622	669	649	620	650	666	663	647	667	677	653	642	665	678	680	613	641	603	663	626	651	696	671	690	699	684	678	666	631	668	651	659	710	651	681	657	649	663	709	651	648	660	648	635	668	615	661	656	638	666	654	684	657	698	670	658	669	690	692	667	636	600	637	617	649	701	636	657	656	688	676	674	658	689	648	692	620	675	648	641	670	680	675	673	645	657	641	689	643	687	670	651	680	655	701	650	708	697	663	650	665	645	684	652	679	679	709	706	657	627	712	677	666	667	713	687	699	681	628	674	706	721	669	698	679	660	649	683	682	616	671	671	645	682	686	620	632	629	650	699	626	697	687	644	674	679	694	646	655	659	639	672	712	632	672	637	677	657	693	641	665	665	693	715	647	681	666	718	636	636	647	672	659	703	716	687	620	640	727	697	643	674	655	640	668	590	675	662	614	618	652	671	681	683	611	679	662	678	667	660	673	683	621	630	703	651	668	669	652	659	633	711	688	657	618	647	631	668	655	628	659	603	619	666	659	658	633	593	637	631	706	713	633	662	673	628	627	653	745	650	672	651	652	683	639	696	668	671	673	636	622	681	677	679	681	688	686	685	651	651	625	660	655	669	634	619	672	650	639	633	628	627	644	657	699	660	685	639	641	655	657	666	717	655	645	659	660	675	656	621	665	638	712	656	651	700	648	685	657	686	655	657	689	633	668	611	718	686	644	663	672	650	679	675	647	706	642	635	626	638	680	666	704	658	653	649	704	663	637	676	615	695	681	646	677	678	652	639	644	685	647	699	701	627	700	662	691	664	649	676	671	675	619	644	658	636	722	674	642	670	649	588	659	623	622	649	682	686	657	639	639	688	638	692	668	688	640	640	663	659	623	679	646	646	640	643	667	648	607	660	641	657	646	695	688	631	664	681	699	666	693	615	677	644	685	709	649	733	634	725	680	667	669	671	666	623	627	633	639	666	689	653	663	666	668	656	657	669	622	669	688	637	686
22630	21261	30495	23804	21137	20678	9819	1407	1173	1116	1086	977	1021	1028	981	1004	973	1060	958	1009	927	970	936	989	1000	978	976	889	980	956	858	935	935	905	975	923	954	957	948	854	979	877	907	972	933	978	926	954	917	950	962	925	923	969	948	985	924	930	896	974	911	946	944	921	918	913	945	940	942	990	968	968	893	947	948	891	943	915	903	901	920	941	900	929	958	925	946	967	993	946	920	933	869	950	877	986	968	934	918	967	990	908	925	888	1005	898	920	922	919	920	894	938	914	910	948	950	992	932	906	940	946	972	942	923	952	934	942	937	906	997	931	909	908	919	981	960	976	958	982	972	867	973	886	915	922	895	932	899	971	922	940	912	941	914	902	886	862	972	904	994	992	870	935	957	976	938	958	1002	940	952	962	939	935	930	950	893	938	907	965	905	968	908	872	903	892	924	884	964	912	932	992	955	892	898	927	924	958	874	949	903	951	932	928	977	929	945	939	916	903	972	928	985	942	900	925	961	964	911	926	915	908	967	917	920	882	934	980	953	970	928	918	926	946	927	914	914	885	917	958	909	898	910	950	891	891	940	914	881	955	904	917	958	928	903	904	867	889	896	982	895	964	911	982	921	848	952	916	926	887	922	890	910	866	926	935	884	920	938	965	918	967	930	955	952	900	996	975	947	901	912	909	964	939	967	944	964	870	950	998	919	912	912	867	922	898	954	899	911	965	940	927	860	934	958	954	932	907	899	953	903	913	935	951	953	912	949	954	945	861	939	918	858	907	959	911	837	954	949	886	985	992	921	891	915	917	946	910	926	974	954	909	961	929	951	951	963	926	875	940	906	899	970	953	946	867	920	947	941	951	970	960	935	901	913	952	921	950	872	900	953	926	962	928	935	926	902	961	942	892	873	912	907	937	958	945	987	928	934	941	918	913	915	973	906	944	916	920	926	916	950	879	939	932	928	924	920	971	886	908	875	952	937	944	933	861	835	929	955	915	925	965	949	914	968	953	921	914	922	923	869	885	927	877	912	894	938	941	945	940	945	860	956	926	934	925	977	927	951	881	930	954	923	975	928	900	904	881	937	876	947	927	987	930	927	918	949	935	977	907	899	918	938	942	900	935	962	898	945	990	960	955	951	900	929	987	910	953	988	953	857	895	888	922	969	982	859	965	959	915	971	946	959	931	910	907	891	911	929	959	948	909	931	850	913	942	879	906	938	947	885	884	896	957	929	919	942	922	974	900	916	944	890	932	892	929	852	936	894	904	929	935	931	949	923	931	959	883	939	877	946	908	960	889	960	939	918	887	925	947	919	944	971	937	940	927	895	931	934	926	869	910	926	871	922	918	924	903	921	926	950	974	938	937	885	964	907	942	894	933	880	948	968	920	906	967	911	920	916	903	958	918	948	961	873	922	935	928	966	919	895	911	935	910	924	914	891	973	963	930	952	917	952	968	938	941	915	895	910	936	921	959	911	934	927	934	933	901	932	920	906	906	942	942	880	956	979	920	943	943	901	957	936	989	911	932	903	901	932	891	902	913	861	930	955	931	907	921	965	906	933	917	872	905	936	934	904	879	877	949	967	864	944	922	948	913	920	888	915	854	904	984	936	910	854	927	969	917	949	973	918	972	881	952	971	916	890	918	954	972	974	919	901	945	915	1000	1001	970	937	940	908	899	903	922	989	972	885	929	948	990	955	919	950	933	894	905	968	922	930	954	905	948	940	903	967	887	874	933	942	835	894	929	918	917	897	867	855	880	938	940	933	947	977	891	944	971	938	934	907	888	974	941	906	923	925	920	939	907	900	918	943	934	952	933	948	948	912	895	863	945	953	943	889	911	922	897	953	926	944	946	991	919	945	964	899	865	915	927	954	934	919	917	935	941	918	962	928	893	887	923	901	932	949	922	944	924	917	928	887	811	866	902	900	947	979	958	933	893	877	917	917	907	845	924	930	959	964	884	935	891	931	961	911	938	893	939	933	917	953	937	949	914	926	930	932	933	956	982	928	946	928	880	989	936	905	915	885	933	954	919	926	938	935	923	902	912	930	959	884	1011	971	904	912	997	960	957	928	891	916	916	989	930	928	903	914	900	938	937	956	880	915	911	849	915	860	917	950	888	923	894	875	899	908	943	918	940	893	941	929	913	927	892	956	929	937	914	910	910	980	908	897	924	924	945	960	904	943	921	943	914	911	957	928	898	976	924	880	941	887	899	896	901	958	988	911	923	953	913	943	944	947	967	950	971	923	944	901	950	938	907	941	886	950	913	877	929	927	935	893	946	884	895	894	958	933	961	938	948	913	914	898	912	917	930	892	933	976	935	922	884	976	884	961	906	906	939	937	945	919	921	932	928	935	963	885	943	903	930	955	914	963	952	952	914	925	926	892	940	915	886	940	947	931	954	895	904	956	984	911	918	951	918	909	997	924	958	975	983	943	936	906	868	909	957	961	953	927	941	915	941	902	931	857	938	894	992	922	934	905	944	944	909	893	952	891	916	913	870	925	898	918	910	962	893	947	943	929	937	857	845	935	965	931	893	969	894	933	950	970	908	948	956	947	967	991	969	925	939	902	937	967	911	906	970	963	938	886	973	932	947	910	971	932	953	878	931	884	859	938	907	908	904	969	944	872	897	924	909	938	939	909	964	946	884	949	920	976	931	893	903	920	950	959	957	933	992	930	917	940	886	934	893	956	910	947	912	915	907	849	965	941	925	913	895	946	989	951	936	969	948	937	910	923	944	884	913	944	899	907	901	1000	917	926	930	894	912	879	981	951	953	943	914	917	945	915	1001	955	1030	919	982	924	912	841	895	917	926	945	937	901	967	956	908	931	966	973	888	917	960	894	959	997	954	927	942	914	909	932	868	910	962	920	890	896	972	892	927	949	954	970	948	920	914	901	994	901	900	947	894	901	947	945	922	944	895	961	903	960	947	915	900	938	933	890	939	923	908	886	913	909	984	879	878	901	854	987	931	923	974	891	928	956	926	938	943	938	917	964	891	941	1006	911	938	988	973	913	962	896	916	885	912	911	892	896	873	872	925	947	959	855	937	924	898	940	964	924	932	920	935	926	988	936	962	969	972	918	963	886	936	930	883	959	893	925	919	919	959	948	964	966	925	959	896	920	870	958	932	953	880	971	931	894	927	957	942	923	932	939	957	935	940	881	959	925	970	884	927	917	959	953	924	1005	934	940	946	927	871	905	935	895	820	922	941	912	956	915	917	941	999	943	940	914	928	910	911	974	923	923	923	854	896	946	954	905	951	909	915	889	905	875	964	953	928	875	906	925	912	945	900	839	960	919	912	910	869	926	951	923	953	904	956	941	910	907	909	908	991	944	913	882	978	874	996	900	914	910	959	938	916	995	938	912	949	863	879	988	934	947	896	902	896	938	903	992	882	905	911	985	968	913	915	939	920	888	923	969	912	899	1022	838	911	925	940	895	906	904	954	937	895	945	921	997	967	928	992	944	948	905	945	902	968	900	966	975	947	970	866	907
45946	90896	67477	22542	2374	1862	1585	1448	1351	1239	1130	1132	1080	1049	984	1026	994	943	966	971	1019	880	1008	973	970	983	930	968	904	974	895	910	976	906	900	937	895	916	903	906	906	930	886	935	929	913	904	899	918	908	963	896	904	875	907	935	971	902	939	903	895	946	924	881	891	874	919	877	893	903	954	860	875	883	839	870	919	935	844	891	875	891	866	872	873	939	945	892	917	948	898	903	951	953	908	916	921	927	909	949	875	914	942	876	919	865	939	919	862	900	871	864	895	909	870	902	950	913	899	916	890	869	891	942	842	876	845	911	940	949	946	898	889	933	976	939	888	875	933	895	918	919	897	840	822	870	927	879	989	860	912	874	901	932	871	878	853	834	852	869	891	877	884	967	949	879	911	924	903	889	914	881	923	894	907	920	915	919	886	899	902	938	902	941	963	915	884	886	898	968	958	932	861	880	914	852	923	876	878	916	925	898	876	860	924	918	945	941	896	880	897	927	919	881	940	881	940	936	882	851	884	912	956	912	930	882	879	885	954	936	874	884	869	904	919	912	903	888	898	915	886	921	933	911	922	894	921	938	876	954	931	902	936	882	926	894	880	908	919	924	895	876	844	903	883	850	961	895	903	891	929	947	921	941	881	917	896	940	895	927	905	857	940	896	876	897	877	919	914	961	866	902	905	884	863	878	922	899	945	928	946	958	953	883	937	918	897	893	939	877	894	950	905	891	869	932	865	912	893	895	917	899	912	905	910	864	878	951	928	893	859	953	919	897	937	946	877	920	851	898	913	938	882	916	899	914	974	899	905	900	903	962	898	941	881	908	820	912	896	866	888	890	872	899	837	883	930	856	939	912	895	923	882	944	921	916	882	899	905	925	923	908	898	940	907	899	879	875	940	952	817	904	869	867	868	905	920	865	922	882	878	931	957	883	890	952	901	893	905	868	885	928	904	884	911	931	918	922	926	907	936	878	891	892	916	876	878	933	850	933	864	940	877	916	952	953	935	891	885	929	935	870	944	918	916	886	892	871	914	913	890	881	925	884	965	884	851	890	871	952	942	864	900	922	927	861	915	913	918	857	872	892	927	887	952	896	848	877	912	899	898	898	845	876	902	866	935	960	875	895	897	875	906	895	926	893	920	943	895	924	919	923	943	918	882	917	925	953	915	959	948	905	931	939	912	951	888	910	877	845	912	921	834	937	910	917	919	839	885	936	860	866	947	899	975	905	890	883	884	953	885	900	885	913	904	977	901	931	890	885	869	895	868	930	928	925	927	936	992	956	884	891	863	902	918	915	854	907	895	881	896	943	892	850	927	937	856	867	907	917	852	935	893	861	901	942	926	928	891	881	901	932	963	828	935	903	906	920	939	907	916	865	895	917	899	881	899	913	948	934	821	917	947	904	880	907	902	912	952	903	906	891	918	966	907	920	905	935	938	951	858	895	935	916	893	890	929	897	888	885	925	918	889	964	900	902	884	887	895	916	850	912	906	917	895	914	852	846	952	923	884	905	934	907	892	942	931	922	951	893	934	947	905	892	914	862	874	925	905	909	915	901	872	923	948	928	898	889	870	909	886	881	913	930	908	876	904	914	907	937	941	952	904	876	926	926	946	911	968	898	899	909	937	901	885	868	909	925	925	865	917	894	933	916	958	948	933	849	918	919	948	902	917	854	911	883	866	895	920	878	922	904	885	889	885	896	899	916	900	891	911	888	902	913	968	943	899	947	936	877	928	905	893	919	925	911	911	950	872	911	877	870	929	900	909	924	949	890	922	926	929	882	921	896	946	942	939	872	877	947	872	919	910	941	884	881	956	906	920	913	916	877	850	879	889	896	870	890	881	901	936	922	891	972	897	902	941	886	896	943	896	899	927	951	886	907	923	873	935	917	968	886	909	876	921	917	871	899	890	935	928	854	892	878	836	925	893	912	898	926	911	929	914	890	888	925	868	870	916	877	935	905	936	909	906	945	932	920	831	906	951	874	904	883	857	936	880	917	877	906	935	960	893	912	909	896	937	882	935	898	924	919	920	872	904	918	863	914	917	905	924	901	918	914	890	904	935	911	919	924	917	920	859	923	883	901	923	949	899	921	914	885	915	882	906	870	958	882	901	878	860	930	897	956	918	915	910	906	876	871	866	914	912	894	934	998	952	912	906	960	899	881	880	966	930	935	872	915	887	901	937	847	850	914	943	881	899	900	903	913	913	931	899	963	895	936	942	910	941	911	858	903	875	941	861	866	901	942	842	897	895	940	941	915	1001	891	929	951	890	939	918	929	911	901	902	926	927	938	913	885	931	940	922	929	917	889	886	898	946	928	851	905	878	963	895	877	928	938	914	886	917	934	916	891	908	823	941	871	885	895	900	931	926	889	882	853	903	969	923	896	890	950	949	891	891	903	867	887	948	876	922	913	882	946	885	887	976	930	905	879	869	926	907	879	909	931	914	887	813	905	918	922	902	890	971	954	905	890	908	920	921	974	898	965	948	923	887	898	941	918	911	904	908	867	872	956	868	908	863	958	934	878	881	955	887	879	927	913	893	875	913	939	919	928	885	871	891	885	893	926	855	872	923	868	907	846	879	923	924	880	954	933	912	879	907	910	910	901	915	874	856	917	949	912	896	940	912	896	903	906	911	889	887	889	906	858	960	899	949	902	873	828	869	930	914	876	910	933	908	871	947	869	920	915	910	931	953	968	903	930	934	920	894	913	890	870	921	883	887	878	908	912	917	897	878	924	920	894	905	884	919	938	925	927	907	921	885	889	951	920	914	895	942	887	940	917	929	929	895	921	886	916	906	928	886	916	941	878	918	951	902	897	967	908	976	856	907	915	915	885	914	935	875	870	951	859	905	899	892	886	932	916	913	904	923	888	935	863	860	913	944	875	929	959	872	913	919	944	868	908	918	881	868	931	880	914	933	953	887	935	947	885	898	917	887	866	921	892	838	931	899	987	894	923	917	911	905	901	854	880	905	921	901	949	895	895	896	876	908	894	912	865	928	920	896	877	907	913	878	906	921	882	876	933	894	933	899	901	875	953	950	967	915	850	942	901	912	950	918	977	883	972	909	966	884	940	929	887	926	950	951	883	919	904	886	918	944	880	862	886	867	890	887	825	875	911	981	856	915	886	964	932	883	885	867	895	853	883	898	934	916	924	890	887	943	930	916	861	897	936	906	912	937	900	871	927	883	940	928	973	895	946	889	879	848	919	848	886	917	884	896	936	927	946	914	912	898	891	910	873	890	920	931	911	873	943	887	886	882	844	890	934	946	948	953	901	903	906	909	902	933	906	955	904	887	871	942	917	958	871	880	853	950	862	878	911	934	889	918	905	877	877	929	931	868	904	896	910	890	898	906	965	878	978	890	911	857	925	906	935	914	908	919	913	913	890	955	909	894	842	933	889	903	860	956	954	949	956	844	933	883	886	880	911	904	941	902	901	904	945	890	911	899	858	881	965	989	923	871	893	924	937	894	881	941	963
29341	25092	26920	7694	463	386	346	399	399	371	351	346	357	334	361	390	324	370	358	355	365	373	370	375	360	366	329	353	353	357	325	348	368	348	373	356	394	353	381	361	346	362	381	322	379	344	360	340	351	354	370	385	359	363	356	377	399	343	384	351	373	388	355	374	358	372	328	335	349	338	343	343	386	390	327	372	383	359	317	337	349	351	314	330	360	377	401	334	362	358	362	352	354	336	382	386	361	347	352	365	367	371	355	361	360	350	357	331	380	363	356	365	366	326	333	389	325	356	338	353	325	337	391	346	374	371	393	356	374	375	332	342	341	368	366	334	332	355	373	369	396	384	395	365	341	312	386	366	360	360	374	360	364	359	332	354	349	350	334	361	402	362	359	338	346	380	336	385	373	335	358	369	334	361	352	344	363	362	355	390	391	354	338	348	331	344	361	360	370	385	348	365	392	371	343	360	352	342	351	397	359	359	352	369	341	386	348	379	404	375	389	375	395	390	359	368	350	358	340	347	337	333	378	362	328	301	356	363	364	330	370	377	351	360	360	371	353	349	386	336	346	345	374	368	359	356	330	347	343	337	354	379	353	349	346	343	364	367	362	347	336	344	383	311	355	342	349	387	345	361	325	360	363	371	380	370	359	377	356	366	306	364	366	334	406	388	341	374	378	351	353	387	361	384	353	359	367	345	370	339	359	361	347	385	363	364	345	381	358	359	349	362	353	393	371	392	402	343	333	358	335	371	334	344	327	355	372	375	342	365	373	359	401	368	345	337	351	345	340	343	363	386	345	325	359	395	344	358	347	348	345	351	394	360	350	346	371	396	336	374	373	368	375	354	373	338	380	348	350	352	366	351	350	365	349	350	373	368	373	342	353	360	349	365	327	348	343	338	339	350	345	360	334	350	335	378	371	357	335	423	361	382	371	361	368	375	323	350	326	339	332	348	363	344	331	336	333	361	357	374	373	372	391	343	333	348	394	334	352	360	370	386	376	382	395	338	369	359	360	350	349	322	379	363	387	363	333	368	377	359	375	334	338	360	332	369	325	369	346	373	360	356	348	367	357	340	373	384	355	325	385	338	388	367	375	381	357	352	384	364	364	361	382	379	365	345	359	358	362	363	317	358	347	349	375	378	369	378	354	371	375	349	341	368	376	353	383	349	358	355	360	376	344	314	364	414	370	349	341	384	362	366	388	325	368	333	371	350	358	345	371	375	364	328	347	362	350	347	355	325	384	332	334	343	365	338	350	330	341	347	373	338	346	362	317	369	336	390	357	371	366	353	336	361	345	355	327	361	384	366	379	368	348	335	354	360	330	366	351	346	389	364	377	324	352	341	357	361	384	327	368	351	340	351	398	357	377	363	352	394	386	363	365	339	364	343	361	362	339	333	366	371	362	369	356	335	370	334	329	324	336	379	325	379	341	391	329	319	414	360	361	366	337	334	355	321	357	362	356	352	373	337	361	378	386	361	314	352	392	358	369	345	343	355	382	344	345	366	343	345	385	360	402	343	342	372	365	328	323	359	327	393	381	372	350	364	401	352	368	354	349	376	364	363	357	366	377	362	331	332	403	392	352	335	348	336	400	378	355	327	346	339	361	361	369	385	359	349	383	398	351	320	338	366	363	381	347	382	376	380	387	369	363	337	362	383	378	380	356	344	344	316	395	342	361	369	330	373	343	361	351	362	387	353	347	375	365	375	364	344	368	348	363	355	350	378	343	379	354	332	364	354	354	340	337	357	361	372	367	361	366	368	340	379	354	324	341	356	350	377	324	358	367	358	343	326	345	347	331	357	378	334	343	361	330	353	370	381	346	353	358	367	378	358	335	382	339	341	378	349	349	335	357	374	357	365	331	380	361	359	335	333	370	343	375	395	396	358	343	359	371	349	346	377	379	372	385	350	328	356	359	348	340	362	347	373	358	326	368	320	375	378	361	336	330	346	371	366	378	362	348	362	373	356	352	328	350	328	340	357	331	327	375	362	352	351	352	350	342	359	368	350	341	365	345	348	358	362	364	380	347	386	333	352	353	362	404	370	365	352	342	380	348	379	345	347	375	369	376	345	362	409	350	353	405	379	328	334	377	367	345	338	365	375	369	386	326	349	319	351	371	362	373	356	409	357	355	346	374	369	351	336	344	341	362	351	374	373	397	359	413	357	390	331	330	382	387	314	349	332	375	351	394	336	376	336	382	365	339	384	337	344	319	378	340	355	362	361	389	358	355	348	361	363	365	335	360	395	331	348	332	356	358	332	390	329	364	374	365	386	359	378	347	390	362	333	340	347	382	377	359	360	373	376	341	374	352	374	375	379	346	356	361	350	347	387	342	350	377	363	362	347	385	355	345	362	355	338	363	344	347	365	370	345	373	311	346	347	328	369	349	356	353	333	335	406	372	367	346	335	360	351	389	354	363	358	326	335	356	379	360	359	366	363	337	347	362	363	371	374	352	372	345	359	338	340	331	344	330	326	353	379	364	374	361	363	381	314	357	378	332	362	332	357	324	347	363	365	346	342	378	375	363	337	361	372	338	372	376	334	389	371	340	358	375	339	355	365	341	351	363	389	410	376	351	381	333	320	323	363	374	369	349	356	351	386	348	376	358	349	339	379	353	371	329	345	362	389	338	362	384	322	356	362	379	372	372	367	384	340	373	341	345	354	370	387	364	382	375	348	350	359	361	347	398	372	357	320	373	377	359	390	361	364	354	356	391	329	350	355	375	357	359	345	339	351	324	367	329	337	375	372	357	363	371	360	361	377	363	361	338	367	377	381	331	348	378	338	358	371	387	366	362	359	370	383	361	378	346	349	386	347	370	361	371	337	386	373	353	386	381	320	357	363	344	373	365	348	337	340	349	390	331	389	363	380	374	351	377	371	352	371	373	345	387	381	373	334	362	388	345	354	346	362	390	327	334	368	372	345	376	341	329	362	382	386	352	328	356	374	367	361	353	349	355	359	375	389	360	380	387	374	349	351	340	356	343	356	403	352	356	342	365	369	335	415	333	346	393	394	374	315	345	350	352	378	338	371	340	344	339	390	341	344	384	389	330	354	345	368	351	374	356	323	362	366	347	353	391	332	364	375	353	345	360	342	386	317	371	330	357	384	334	355	339	365	337	333	328	347	400	384	374	367	359	357	369	349	383	353	365	383	348	335	378	348	388	363	340	360	358	355	350	359	371	342	358	369	360	340	389	325	361	362	328	387	360	350	367	361	362	364	373	359	356	377	366	343	392	359	374	383	357	372	360	350	366	395	411	369	327	348	378	332	361	342	307	333	366	369	368	378	373	357	346	366	367	359	398	343	343	357	368	349	365	366	354	356	344	353	354	368	358	379	330	349	347	338	376	342	327	363	369	367	386	409	360	341	361	322	369	387	369	368	337	362	357	409	356	344	333	382	324	373	374	354	374	347	320	334	349	349	343	376	335	363	361	340	342	379	363	387	361	361	359	354	375	312	376	336	337	348	374	341	365	399
26964	36152	18813	2754	421	424	446	400	386	404	387	408	412	404	368	404	415	375	391	407	385	407	379	426	343	356	379	386	404	359	392	399	438	367	388	359	396	400	414	372	380	409	376	417	371	388	429	358	426	407	405	399	387	396	364	383	401	373	402	389	408	359	387	383	373	413	371	375	409	403	398	411	400	403	367	407	358	380	406	385	402	389	403	379	421	366	391	370	386	403	351	379	388	365	419	355	400	394	352	404	394	405	406	437	411	384	385	388	400	387	369	358	376	351	404	400	401	398	391	382	404	357	369	394	425	417	400	374	379	382	413	409	383	421	369	402	416	390	365	390	384	418	370	384	413	401	392	405	389	435	398	386	354	354	370	397	357	387	411	396	392	351	421	420	416	373	377	425	403	361	405	355	393	408	386	404	420	403	401	365	369	410	386	408	425	402	400	387	380	410	345	390	397	399	418	367	361	403	394	403	399	400	404	390	423	428	378	365	364	374	404	387	380	406	391	388	373	420	390	379	412	377	403	375	428	370	403	404	379	401	373	410	366	387	389	377	394	375	399	378	398	417	409	400	396	419	422	370	367	378	386	347	404	411	386	384	408	403	443	420	380	385	371	403	388	411	412	386	383	387	379	403	415	397	391	418	390	411	380	422	397	384	378	403	387	387	404	382	375	395	392	418	383	366	397	372	383	383	448	402	389	403	421	410	402	374	364	435	389	360	378	405	386	387	390	375	354	404	428	427	395	421	419	388	390	376	373	365	378	406	436	353	413	391	420	386	400	381	397	384	387	369	373	407	372	388	412	416	361	355	380	414	380	401	375	346	414	372	385	374	422	376	419	360	380	418	400	377	343	394	384	431	407	377	401	348	367	370	435	413	363	376	371	409	397	387	381	357	407	399	394	399	385	390	399	450	412	382	372	342	371	414	387	372	374	389	374	398	362	426	368	420	370	398	407	406	405	380	406	386	392	377	373	359	383	376	387	391	413	389	378	402	372	371	392	408	406	387	395	401	400	372	418	408	381	418	419	379	418	337	397	397	374	365	401	395	433	407	425	396	381	377	411	368	403	364	394	398	415	348	383	409	398	387	410	419	416	377	387	387	344	336	366	383	393	406	367	393	362	419	381	398	397	378	419	383	389	387	392	423	424	397	395	389	369	405	420	404	395	419	389	378	380	357	432	383	382	441	407	389	376	375	402	372	376	416	394	399	410	392	419	367	369	412	377	393	395	420	386	382	393	395	406	408	369	394	369	385	389	383	381	375	379	387	398	424	382	379	373	374	390	403	369	385	386	371	393	385	409	375	413	380	383	403	391	347	385	348	376	376	365	427	387	405	386	394	371	412	391	413	392	377	404	401	382	370	386	386	400	445	378	384	411	392	368	371	401	365	394	419	365	402	408	387	424	390	406	350	393	406	391	395	376	377	400	403	403	404	399	414	383	383	364	353	387	365	385	417	408	382	408	380	400	366	369	350	395	367	392	395	409	371	403	384	365	386	390	384	379	348	379	367	369	417	369	409	391	413	386	393	393	367	448	345	390	388	396	389	399	392	408	401	391	414	395	404	400	383	417	401	383	425	354	396	372	366	432	360	404	378	379	409	381	392	367	395	366	389	416	375	375	387	371	375	435	408	389	386	409	391	373	416	402	367	395	381	398	413	388	399	348	375	363	399	356	431	408	366	406	443	396	383	398	392	407	353	387	423	365	406	341	398	367	359	397	400	388	387	428	372	358	390	391	355	402	405	420	413	386	382	417	436	391	385	409	384	372	370	363	416	384	401	410	391	427	405	374	402	409	389	375	380	421	410	383	395	385	401	385	391	404	387	361	378	374	395	384	374	389	422	381	402	396	391	384	395	391	403	387	374	406	383	386	390	383	411	419	406	379	390	416	397	409	392	407	399	432	394	389	396	389	393	410	396	390	402	388	359	361	379	410	370	399	411	369	367	386	353	399	369	423	368	389	362	407	413	399	401	349	374	390	381	406	386	419	400	365	368	412	399	385	407	390	385	367	435	387	360	402	383	424	383	368	381	374	412	377	419	409	363	373	441	413	407	408	367	379	422	389	410	386	384	384	369	404	384	382	398	356	373	401	411	396	389	412	405	417	420	379	406	396	392	395	388	361	427	380	394	407	434	381	392	367	400	374	411	390	359	367	405	383	393	393	399	403	388	414	386	372	407	375	384	374	428	391	373	377	396	393	388	370	388	390	379	375	409	377	401	422	399	371	368	367	400	376	360	390	380	375	384	368	393	350	350	394	368	414	415	413	388	372	394	384	402	359	405	361	393	364	394	403	403	377	383	402	425	407	388	396	385	356	388	402	391	380	409	395	379	353	369	400	406	393	408	377	405	379	389	407	384	402	413	414	401	421	382	422	393	410	391	331	382	369	376	367	402	394	380	388	390	407	365	390	404	421	365	408	394	370	414	371	392	423	402	406	400	399	421	424	387	368	374	357	389	365	369	409	374	400	384	391	408	383	371	399	359	440	392	353	386	388	380	372	378	427	394	390	387	384	396	373	437	400	374	372	394	384	397	389	387	415	389	405	389	387	394	403	395	362	398	358	391	407	391	379	375	371	409	451	393	354	376	369	364	392	390	417	388	408	367	361	414	392	389	371	403	425	390	415	410	394	397	414	395	367	377	371	374	367	418	400	415	367	379	401	398	409	364	401	392	371	358	369	398	436	374	378	410	410	375	418	403	385	373	401	381	404	397	394	412	345	420	376	392	380	375	411	421	410	406	398	383	392	354	384	394	382	361	380	396	412	375	376	377	384	366	383	425	392	377	400	409	404	361	375	393	389	388	392	384	394	403	383	390	406	370	394	391	382	424	401	402	394	345	390	376	404	371	366	428	380	393	373	385	379	360	369	355	370	400	358	408	370	407	403	381	407	367	374	391	433	385	389	399	400	378	378	380	342	379	385	348	419	385	378	408	409	367	394	390	407	410	379	363	373	411	400	393	382	398	369	386	373	426	386	396	367	401	402	380	381	411	378	403	366	377	368	427	403	356	418	399	378	413	369	426	389	430	383	380	374	372	383	364	400	384	384	400	355	411	393	414	364	375	387	377	395	392	363	376	409	408	370	396	398	393	409	389	392	438	377	344	382	409	403	380	404	407	354	384	380	408	394	413	358	426	406	390	382	388	405	386	407	402	371	369	385	392	380	380	387	402	415	402	408	363	386	404	390	372	416	386	380	391	407	351	388	367	389	388	396	377	395	371	362	382	398	411	373	386	359	379	389	413	394	379	414	383	420	372	378	406	359	361	372	417	379	416	410	402	364	413	382	396	427	395	393	404	386	418	376	414	401	387	414	388	375	398	401	383	420	397	398	389	391	368	385	404	382	381	396	374	365	403	443	406	401	401	393	426	378	369	389	415	415	373	406	407	409	411	378	404	378	388	383	403	391	392	418	422	426	410	378	364	383	428	367	390	400	409	361	418	387	392	418	360	415	377	411	399	407	387	371	411	406	395
23681	21751	31658	25035	20044	9976	1091	666	626	603	563	594	550	532	547	554	548	512	548	554	528	521	514	521	502	518	476	501	494	450	511	511	525	509	514	562	494	525	513	527	512	518	524	488	533	489	508	524	501	502	494	506	490	497	499	484	534	510	499	486	491	497	443	487	493	465	515	493	513	486	524	464	501	484	512	519	519	502	522	489	474	531	513	521	492	493	527	483	549	490	538	505	507	512	518	495	553	522	513	559	481	503	527	539	484	494	475	478	533	465	487	505	494	481	519	516	501	490	543	521	486	530	506	531	510	512	523	531	523	534	459	517	474	477	514	530	504	484	500	502	492	474	510	481	521	538	494	494	570	497	479	496	495	503	482	501	481	506	472	526	471	501	512	493	495	500	503	485	460	498	466	468	502	487	471	521	505	494	457	475	482	470	472	526	483	481	524	477	485	533	517	482	517	500	519	530	481	492	466	481	495	472	505	473	517	481	500	508	509	513	506	497	522	496	508	492	514	477	465	519	501	467	538	485	508	497	502	496	542	530	499	499	499	506	514	494	505	512	477	504	465	449	489	489	497	512	546	485	502	533	509	499	520	532	475	507	535	557	533	532	468	468	514	465	496	534	516	502	520	521	496	507	505	485	507	505	490	501	507	511	524	499	515	490	513	504	495	487	522	525	520	507	512	487	508	527	499	493	502	518	458	520	495	490	522	473	497	500	510	483	488	521	501	520	501	498	528	484	534	488	530	500	488	524	518	474	483	509	495	499	491	487	498	526	520	525	492	518	511	533	500	482	508	504	498	509	523	526	515	534	516	493	500	525	500	481	477	514	481	514	499	478	537	496	464	493	514	482	489	518	502	452	471	507	505	481	498	492	482	507	513	512	490	523	480	536	532	514	486	474	512	449	498	497	496	541	526	499	505	506	501	517	517	507	539	506	504	532	504	499	489	493	518	479	477	529	483	491	500	513	474	533	471	503	530	504	526	564	473	536	501	521	489	530	507	476	495	485	500	523	484	496	498	512	522	505	498	525	493	464	495	497	491	492	487	479	505	465	486	494	512	491	540	543	515	543	493	511	529	511	482	494	497	493	500	500	504	507	500	507	529	512	487	535	508	471	480	495	484	482	496	479	533	521	482	505	501	479	498	522	508	486	484	477	449	497	482	490	503	487	505	525	490	486	516	474	514	493	488	543	493	468	520	550	484	488	481	501	489	488	466	515	473	483	545	510	481	457	466	529	508	492	516	498	495	509	529	505	480	500	467	510	469	499	514	535	496	532	481	492	494	510	487	561	504	517	492	511	505	509	498	492	493	515	514	485	490	525	507	523	530	516	499	456	530	505	468	505	509	517	511	510	498	502	524	503	503	533	494	497	500	543	532	470	501	481	519	558	481	511	466	517	510	529	494	483	443	505	467	510	488	498	517	491	500	508	507	494	486	448	511	508	515	490	497	477	481	481	476	502	528	528	462	490	502	525	514	510	486	533	515	479	498	495	515	483	492	498	437	478	434	466	508	503	478	531	529	480	465	441	506	489	504	532	513	500	505	493	514	528	477	523	467	471	464	504	480	523	526	495	492	500	491	505	486	520	511	562	524	510	470	485	541	511	484	523	492	468	519	549	492	494	495	501	484	520	528	507	507	512	493	457	508	514	500	516	491	492	484	490	503	484	489	489	496	489	525	472	482	532	519	444	488	512	513	502	488	511	510	510	505	481	516	494	500	456	470	500	516	479	514	472	489	474	555	470	497	480	497	475	489	485	525	509	519	500	512	497	465	486	520	496	527	544	498	434	475	508	536	453	502	497	508	465	491	531	502	494	469	484	513	501	545	520	512	517	470	506	522	469	487	518	508	467	464	469	520	518	465	521	531	505	508	539	488	483	515	464	526	479	493	487	528	534	493	484	470	497	485	507	498	483	505	509	495	495	548	471	496	494	523	472	492	479	503	564	481	505	499	487	433	461	493	464	484	488	491	520	493	533	509	516	510	507	552	501	482	491	500	511	493	486	486	490	506	542	480	468	481	524	488	528	494	511	526	527	499	551	508	487	511	484	505	492	517	460	465	519	540	540	496	494	509	441	475	526	513	492	477	517	508	537	531	531	494	525	475	488	521	510	487	519	541	512	516	473	452	486	457	515	511	477	507	519	511	486	501	499	484	529	476	510	530	534	506	523	483	504	462	475	468	456	474	481	492	486	507	503	501	484	438	486	484	483	513	479	531	499	518	495	518	472	469	529	492	491	513	502	519	523	464	475	480	509	486	477	474	487	527	502	492	514	473	524	526	534	510	495	532	494	535	462	509	482	553	483	451	461	517	519	491	500	501	532	480	531	523	507	493	516	514	513	486	458	495	497	475	502	534	510	491	488	469	509	489	501	491	490	531	547	511	509	532	505	536	529	503	489	497	490	526	497	463	521	506	514	517	471	505	503	513	498	491	505	528	515	510	529	474	515	515	505	502	560	546	498	505	503	515	507	496	507	544	489	497	500	483	496	506	495	498	500	505	500	508	533	492	523	511	511	484	499	534	522	502	504	517	490	487	499	541	480	501	512	484	531	491	498	495	470	504	500	543	484	538	500	516	481	518	503	478	479	492	497	484	493	496	476	466	488	516	533	472	519	491	518	504	510	481	507	531	498	515	480	527	468	554	504	521	495	515	535	504	533	541	515	534	513	525	544	469	495	528	518	524	485	474	489	511	484	518	458	448	540	497	499	526	506	544	487	492	529	478	496	533	489	518	509	531	525	498	530	523	485	514	503	519	492	536	514	480	515	468	506	494	515	535	499	506	491	456	514	483	534	473	510	478	506	496	482	477	493	494	513	520	514	493	473	465	560	509	463	503	473	512	500	499	498	443	489	503	516	517	496	496	495	474	496	521	517	475	525	528	502	505	474	511	543	500	480	489	520	489	526	485	495	530	490	529	490	498	490	501	493	495	524	497	485	518	479	518	454	503	507	508	533	450	508	488	509	493	495	520	508	481	541	515	480	531	513	504	506	509	491	498	472	513	498	508	464	507	468	512	485	498	522	518	505	518	478	500	493	476	498	476	502	519	508	512	498	525	466	495	528	521	539	482	471	545	525	496	494	504	506	540	476	455	459	539	500	506	582	466	503	484	530	508	520	467	491	514	511	470	511	519	527	504	487	519	543	474	495	459	484	542	522	496	476	497	497	543	541	532	504	522	496	530	479	528	480	487	498	520	551	487	530	521	479	451	524	519	534	507	469	496	487	516	510	503	496	561	502	491	492	520	513	516	546	443	509	541	489	469	521	478	523	479	501	507	489	480	525	515	493	538	496	477	467	519	510	536	523	526	532	486	478	466	495	505	490	458	502	462	477	492	506	503	489	524	511	500	500	484	463	485	512	494	529	519	509	503	549	504	524	500	462	455	503	513	499	463	482	487	486	501	511	536	467	467	478	482	523	505	495	460	478	504	513	502	492	482	520	462	520	499	521	511	537	515	493	527	511	510	507	518	498
44533	81756	55124	10988	1297	1059	934	743	697	703	674	646	558	566	567	566	578	572	540	587	521	525	501	501	536	503	485	511	528	520	513	535	515	546	526	552	547	538	521	511	475	536	517	480	518	503	535	510	516	534	510	532	510	537	533	501	495	525	478	528	492	564	526	531	515	530	535	517	566	524	467	513	528	467	532	509	523	531	528	538	544	541	524	525	517	501	493	501	513	529	506	533	564	505	523	498	524	517	538	530	487	519	530	481	480	520	498	505	498	469	509	502	503	522	478	516	509	522	525	505	500	520	514	467	521	544	487	514	512	503	497	469	512	499	507	477	552	487	536	535	517	472	470	512	561	478	479	517	519	546	541	517	474	510	542	535	526	527	517	510	514	524	493	517	566	476	525	543	536	516	524	533	522	493	562	481	516	562	503	480	525	495	490	527	518	497	508	524	504	491	498	521	505	538	539	533	544	501	503	490	523	485	513	480	501	513	501	506	496	532	560	564	531	577	502	525	510	496	486	483	509	564	526	523	527	511	475	482	498	531	494	515	502	502	521	534	514	543	519	486	502	520	486	517	527	511	561	535	515	547	476	511	502	511	487	483	501	536	531	501	510	512	481	489	548	498	534	494	471	506	552	492	500	509	528	503	519	542	490	524	544	538	501	541	543	514	520	486	502	500	504	515	552	500	515	520	516	504	524	529	532	499	498	497	519	526	516	507	535	507	501	538	483	464	546	540	516	526	538	527	536	496	552	517	531	499	492	521	537	517	499	464	499	516	520	485	521	506	530	509	492	517	530	498	542	489	500	505	494	529	504	545	544	513	547	545	506	523	467	485	536	527	538	547	483	531	519	534	466	527	466	505	541	483	510	484	472	511	506	494	542	479	492	550	522	517	497	538	515	497	508	481	520	539	495	543	533	493	493	487	534	497	534	520	536	514	556	521	523	559	504	514	549	513	520	507	521	490	520	493	471	487	484	518	499	483	515	531	506	534	502	499	542	582	525	538	534	486	544	501	543	510	513	501	513	498	488	468	495	536	522	512	543	511	511	503	525	518	486	531	511	505	527	552	532	522	544	533	515	495	535	481	538	528	515	526	490	527	500	517	493	518	534	528	502	517	511	489	515	514	489	568	497	500	480	557	512	501	527	565	543	450	498	486	493	580	508	480	508	484	505	501	542	541	512	525	517	527	498	510	503	496	519	482	528	511	516	539	498	512	509	542	492	514	536	484	533	542	505	512	503	546	498	530	494	561	485	501	535	530	520	521	501	513	482	505	514	545	552	487	543	482	506	504	542	507	496	498	498	492	508	476	567	505	511	508	508	475	473	501	511	502	541	519	491	509	520	521	547	514	527	527	527	542	577	502	509	567	519	543	515	514	517	521	507	528	498	518	502	558	513	504	507	515	524	533	520	494	553	526	490	455	497	502	490	525	540	497	495	509	532	537	525	531	514	515	544	537	478	494	539	518	498	537	550	543	504	500	510	551	510	528	498	520	519	525	500	550	530	477	568	538	526	517	516	532	500	516	518	523	502	509	521	486	520	544	512	550	521	512	512	512	491	544	488	513	505	521	541	522	523	530	541	576	513	519	537	483	521	533	541	513	491	497	515	518	518	495	544	503	516	506	491	533	496	489	504	530	540	485	516	504	523	516	517	520	519	515	500	472	520	509	515	510	521	482	513	520	516	498	521	503	519	499	502	515	506	529	546	547	560	560	497	518	510	499	463	537	505	508	540	506	513	556	541	477	507	558	504	504	497	545	509	523	534	528	481	518	518	551	528	497	495	533	495	581	518	510	535	522	535	512	518	514	520	540	537	540	493	520	538	488	535	480	503	521	504	492	499	527	524	510	497	514	521	522	514	494	509	520	508	511	493	493	523	502	535	546	472	540	497	520	497	501	504	522	504	578	566	534	543	498	449	508	526	532	546	542	508	522	506	521	493	519	504	544	513	546	490	531	560	516	523	549	518	540	541	511	504	492	555	487	512	517	497	536	521	476	546	522	487	545	492	545	514	483	508	486	528	545	552	511	494	532	497	504	471	519	520	516	481	522	470	505	525	470	481	539	537	515	502	519	526	511	514	452	546	544	473	535	505	543	537	523	509	555	518	530	559	535	509	515	529	566	516	511	474	572	513	523	516	486	503	556	552	499	531	539	589	470	507	530	468	545	496	505	483	496	512	502	498	535	494	505	544	525	500	524	506	514	480	498	482	526	515	534	550	504	573	506	511	533	523	516	530	520	524	515	532	540	512	535	530	525	545	511	504	528	539	482	539	529	524	525	520	492	492	499	538	511	503	473	527	519	522	535	540	493	478	567	498	511	545	530	528	534	532	509	518	514	506	491	509	501	545	532	500	496	498	513	548	534	533	489	481	520	536	520	553	528	546	537	539	528	508	568	494	508	478	518	557	541	535	505	504	528	503	532	556	468	486	492	502	511	507	511	524	495	529	501	516	521	492	468	485	511	518	513	523	487	535	563	535	509	495	488	544	504	555	534	530	507	535	531	551	496	511	540	512	539	541	527	530	483	522	468	504	575	499	531	529	500	513	518	514	535	543	540	528	522	501	523	503	526	534	551	500	498	536	548	537	530	503	487	531	527	520	495	516	509	549	538	491	490	520	510	509	502	520	520	537	506	515	528	534	513	479	492	536	505	488	510	551	526	538	503	518	504	493	477	509	563	517	515	542	493	490	517	495	505	523	522	505	517	534	516	531	504	487	482	511	526	540	560	525	528	507	552	540	519	519	515	532	489	524	514	520	534	538	528	520	473	537	504	542	481	492	547	488	549	497	541	536	520	566	516	493	515	521	542	506	538	543	511	543	514	537	466	536	480	494	486	527	532	507	540	484	538	539	502	527	499	512	497	495	524	493	536	516	524	542	528	523	524	524	541	526	507	514	502	521	505	481	526	519	547	512	537	528	533	507	507	518	511	508	514	526	535	520	586	490	532	508	502	517	494	522	520	536	535	490	479	504	537	513	480	536	546	504	511	522	508	514	528	497	505	459	558	542	514	493	495	537	514	533	521	533	532	542	533	517	506	468	552	506	546	500	479	471	501	541	520	519	493	516	516	500	530	521	520	513	515	474	550	488	506	506	474	515	502	507	481	524	517	483	519	514	512	509	525	543	535	498	531	552	502	475	468	473	530	539	510	533	529	502	512	524	497	521	526	489	514	570	538	533	501	516	548	520	496	536	531	523	527	528	503	518	514	512	548	519	499	527	500	493	512	515	515	510	507	523	493	489	525	517	487	502	502	528	502	536	485	524	530	491	546	506	550	501	528	468	497	568	535	490	489	479	507	542	547	474	534	516	486	507	555	527	510	477	501	519	525	523	537	557	475	485	460	535	516	492	509	512	513	515	520	524	511	487	528	536	550	498	523	492	529	513	506	508	531	551	506	538	533	513	531	547	521	520	521	539	479	539	536	528	488	545	503	512	507	526	540	583	538	498	547	545	493	545	525	489	511	511	522	546	481
25031	22469	30708	24793	11596	1252	725	703	666	644	673	699	692	634	614	655	635	616	615	625	655	670	612	662	615	632	638	632	628	604	590	642	582	626	622	650	622	600	604	584	600	631	628	634	636	606	642	595	566	626	668	625	628	653	638	617	611	625	622	638	621	606	609	589	675	606	603	609	580	650	582	635	620	633	620	602	628	589	648	608	642	580	606	635	586	631	580	625	613	644	593	573	595	615	612	615	567	608	572	636	565	582	586	649	599	626	605	625	614	617	612	603	609	597	624	601	634	611	630	623	619	608	624	629	571	632	595	636	605	620	632	590	618	606	584	625	636	622	599	608	614	595	623	647	619	611	567	627	592	626	594	631	601	591	615	631	642	593	653	615	600	618	612	623	610	638	596	618	626	599	635	623	650	626	604	636	582	599	580	608	651	641	609	613	622	628	620	644	595	627	645	597	637	636	590	587	628	640	620	619	618	576	609	644	624	605	623	678	628	598	612	617	632	615	621	658	630	642	571	614	627	626	599	592	610	587	606	618	637	622	614	630	622	653	597	579	600	653	672	586	584	581	610	575	630	608	595	579	604	655	613	671	635	651	628	626	621	593	590	577	584	618	660	598	570	585	605	585	576	639	611	582	585	626	636	654	623	629	618	647	597	612	647	554	596	601	598	604	611	590	611	602	613	631	588	592	627	649	624	636	653	640	650	596	593	595	625	581	603	574	629	586	633	628	632	610	627	565	620	581	655	604	567	637	628	633	631	570	629	617	628	633	642	621	633	611	575	634	608	617	619	570	598	575	627	571	598	587	572	604	633	610	628	626	675	550	590	615	635	633	581	607	579	595	587	582	596	591	600	641	592	591	624	591	610	606	629	610	603	592	577	578	587	614	609	625	588	603	582	607	584	597	592	637	579	588	624	618	613	624	606	643	612	629	606	642	633	611	623	601	616	632	586	656	585	644	592	636	642	620	578	632	643	529	569	605	601	586	628	648	609	634	585	606	604	628	647	629	659	565	591	642	586	669	556	624	616	581	656	602	646	624	571	592	616	585	645	637	644	616	611	619	600	617	618	593	639	610	609	638	619	585	600	617	692	608	562	593	622	602	617	650	659	587	629	577	619	650	692	606	613	585	640	634	578	625	627	589	656	636	608	618	669	608	606	628	602	610	598	611	588	636	610	589	657	618	637	613	596	581	638	595	622	671	638	626	660	557	590	594	594	618	616	637	594	609	592	644	612	602	594	595	603	591	633	603	631	636	600	636	638	622	599	595	636	577	660	660	597	595	631	644	599	612	613	642	593	646	584	692	636	612	625	607	630	609	638	615	616	654	609	635	625	600	659	611	612	605	601	603	594	592	624	569	588	639	614	536	606	593	600	572	588	610	589	598	615	597	618	604	573	620	569	623	599	621	611	679	579	572	645	649	599	600	583	573	602	641	576	617	586	635	617	554	643	592	586	665	611	590	588	610	577	590	604	628	608	602	584	634	589	631	618	627	629	592	621	615	597	583	634	605	584	612	607	602	640	637	652	624	585	608	599	636	612	568	601	604	554	636	614	598	570	630	591	603	590	572	619	613	609	593	639	608	643	584	619	628	591	618	605	610	603	614	589	634	613	570	643	606	580	648	632	615	606	598	627	641	631	588	621	584	631	620	631	659	650	633	581	609	591	592	619	619	587	610	604	592	629	604	618	623	620	616	644	600	626	586	599	624	634	561	640	646	611	617	611	600	612	654	644	622	618	603	596	607	593	626	617	605	582	639	612	544	619	635	617	612	629	632	614	653	620	656	593	560	606	585	626	560	644	625	628	593	619	642	602	619	612	613	620	588	627	617	612	639	597	617	623	584	598	630	649	645	623	593	617	637	635	534	644	591	659	588	641	636	633	603	606	597	591	616	605	601	606	618	636	652	653	613	595	610	628	584	585	680	575	598	565	625	624	576	630	643	647	671	654	616	632	632	610	586	628	655	616	617	586	647	583	627	643	624	631	642	617	610	599	611	581	628	608	622	643	583	601	613	606	564	664	677	637	565	643	560	560	604	614	610	634	575	627	589	610	538	638	611	589	639	646	621	549	604	609	614	606	641	617	589	630	606	640	607	590	580	609	610	607	596	647	639	592	609	607	593	657	597	607	606	585	603	594	614	672	629	643	643	633	605	568	565	624	636	619	659	674	629	618	649	605	622	619	587	568	644	595	608	648	606	668	580	579	591	641	607	622	573	596	634	600	618	614	588	614	651	598	614	626	585	644	592	580	596	649	626	620	595	631	574	606	607	636	620	596	587	562	612	607	638	612	593	602	573	634	612	621	640	589	627	581	574	581	574	649	620	602	630	628	631	591	576	576	651	614	588	598	589	635	638	592	609	615	632	612	602	599	571	605	617	626	608	606	615	645	628	630	636	602	661	587	641	604	619	586	601	671	667	616	632	597	614	627	660	635	596	605	580	633	638	610	624	620	603	674	658	593	640	592	644	608	595	572	604	626	602	600	629	655	592	599	624	621	609	662	600	583	616	607	584	613	603	616	593	605	630	652	644	603	602	575	628	627	612	624	617	631	609	608	615	623	607	639	607	586	629	620	602	645	556	650	551	578	595	654	666	662	640	626	659	641	604	589	607	613	612	650	635	652	614	635	614	626	613	630	589	609	606	568	635	648	600	630	622	636	570	635	547	605	612	611	594	659	614	642	604	642	623	577	589	640	650	638	590	544	628	618	610	620	630	661	585	629	587	611	646	633	617	630	616	629	651	602	584	644	604	611	595	607	610	599	613	632	621	600	616	607	641	608	611	602	612	585	614	619	594	547	597	601	583	638	629	581	620	569	576	634	615	576	563	589	625	647	592	626	650	613	631	592	595	602	609	604	657	628	587	589	605	629	618	564	621	598	634	589	588	620	614	592	609	562	644	620	605	580	590	583	596	626	588	617	621	615	565	601	599	629	613	635	657	577	585	628	607	596	601	573	597	631	616	634	603	619	613	637	630	593	570	663	598	610	647	643	633	608	611	638	621	585	629	626	572	633	603	603	584	614	655	671	581	577	589	646	566	632	599	583	579	611	602	541	575	647	656	608	582	606	616	585	610	590	594	640	627	654	615	597	604	635	649	595	668	630	605	620	601	584	564	608	608	618	621	613	615	574	625	654	631	609	621	582	622	630	596	637	577	600	578	596	645	605	622	621	561	665	632	601	651	631	614	656	595	628	640	608	624	629	632	621	614	632	614	593	576	617	648	652	622	631	630	593	620	570	586	655	643	645	590	602	589	678	650	605	602	628	611	596	674	619	628	608	616	620	623	625	635	633	616	580	604	563	601	578	624	609	625	597	598	630	630	593	630	607	567	583	583	620	597	620	619	608	642	638	569	611	627	585	619	647	585	625	598	584	641	583	617	622	600	632	631	617	611	580	637	596	625	592	598	604	600	616	624	627	577	600	599	608	650	624	619	633	606	634	571	621	624	611	648	636	625	618	603	580	629	614	615	613	593
41535	71217	43825	7034	1068	968	852	801	736	740	713	720	723	706	665	708	711	686	682	702	637	631	694	661	641	650	664	638	703	664	677	610	638	659	608	629	698	619	652	644	676	672	690	613	673	634	659	675	672	673	627	642	639	643	675	670	698	653	650	634	666	670	636	612	632	707	658	646	672	647	605	594	662	694	674	640	658	645	625	639	673	699	628	655	663	622	656	641	701	668	616	657	697	698	670	623	640	696	646	606	655	667	686	641	656	666	669	647	668	652	676	668	665	628	633	679	616	612	675	631	634	675	611	632	669	714	691	669	656	650	596	684	635	666	648	666	690	638	648	673	660	638	663	619	629	683	641	691	661	615	656	659	666	714	652	652	675	594	677	630	633	643	676	713	638	674	653	626	614	637	612	672	644	668	615	657	640	662	632	715	619	698	663	673	685	625	642	620	680	613	690	646	671	668	619	628	617	654	642	660	671	625	650	635	617	656	664	684	665	615	660	638	635	671	643	701	671	621	639	663	665	663	651	666	668	669	688	603	655	676	642	632	647	609	657	637	656	650	656	624	611	670	680	633	664	666	649	627	637	646	647	649	626	659	671	644	627	667	715	623	608	645	687	642	658	616	646	683	714	659	646	663	649	698	651	733	689	662	655	665	634	626	686	655	626	680	683	612	688	684	679	624	679	684	641	620	646	637	613	642	646	677	658	655	615	660	624	662	672	588	614	668	592	648	654	666	627	660	661	637	622	645	682	659	596	590	586	648	620	626	691	648	659	676	676	645	622	625	647	688	668	675	667	661	656	650	639	637	685	636	648	656	666	613	658	622	668	674	628	637	689	687	651	647	666	618	675	657	647	629	699	652	671	699	605	597	634	661	645	601	652	662	632	603	651	674	674	666	691	633	638	617	677	644	665	679	675	644	640	610	603	681	645	633	665	661	666	638	680	650	682	654	628	666	660	688	670	633	640	602	665	659	650	682	636	676	621	667	662	655	678	687	679	660	664	642	715	689	639	682	706	649	640	671	639	660	615	665	641	620	633	671	660	591	654	654	632	676	643	609	664	648	653	643	675	659	650	620	645	646	628	600	603	596	663	652	651	611	650	646	697	682	658	583	601	628	681	661	676	669	620	670	628	654	641	702	618	684	614	613	616	627	657	612	674	703	658	626	650	659	682	679	670	652	587	623	615	610	633	643	634	649	673	607	653	623	651	633	651	654	659	641	619	662	614	656	629	656	623	654	649	719	661	612	635	671	636	603	639	635	621	652	624	652	684	622	653	710	649	628	628	643	657	642	655	653	623	636	642	650	619	667	673	647	647	633	640	661	634	619	678	630	650	692	678	672	671	675	689	618	646	659	676	708	645	663	650	627	685	642	680	651	694	644	618	656	643	657	659	616	637	601	619	633	668	671	625	669	606	634	676	693	626	676	620	650	622	648	651	660	682	649	661	609	654	628	672	644	670	646	686	645	675	657	685	599	620	612	655	712	644	703	641	614	646	695	621	690	657	693	639	677	628	613	677	676	634	674	654	674	652	673	636	668	633	660	637	644	654	648	596	618	647	676	600	622	634	676	614	624	686	671	617	665	683	657	657	628	642	623	592	688	613	658	706	650	642	655	656	668	641	640	651	640	715	661	648	638	642	700	646	688	650	672	645	648	683	656	639	650	667	664	643	644	667	701	658	664	688	626	628	615	635	618	649	627	636	641	650	644	656	655	675	615	664	644	647	641	661	636	604	672	602	639	608	650	669	592	652	627	626	629	658	657	677	679	670	661	659	665	682	700	647	659	669	685	693	637	652	628	705	681	631	614	650	654	604	655	629	630	618	677	609	637	598	624	643	650	644	629	668	667	694	668	689	597	674	649	644	642	683	659	653	644	662	655	688	652	638	678	665	607	651	628	650	624	645	678	656	660	685	619	647	662	649	645	637	658	660	621	660	646	604	662	649	683	645	664	648	631	651	655	670	649	683	632	618	657	654	640	675	638	633	671	647	637	629	620	661	658	682	629	670	658	640	620	636	658	657	614	681	609	651	593	661	660	680	653	652	642	666	631	658	637	653	689	629	649	629	685	630	633	652	656	636	670	657	655	646	616	648	659	658	677	691	696	628	642	664	643	627	667	673	643	657	644	672	662	697	655	631	686	682	633	670	618	676	658	660	639	685	647	689	708	654	631	642	600	629	667	626	674	652	661	636	627	635	640	655	651	676	624	661	672	657	642	650	660	675	648	643	665	640	630	595	619	672	686	688	643	646	666	634	630	648	627	619	663	634	660	632	619	621	654	651	659	629	624	691	629	667	648	638	655	625	689	682	659	639	636	579	625	660	674	659	671	617	632	664	635	657	659	646	656	617	635	614	614	663	639	638	650	628	660	694	661	638	631	668	647	623	650	655	673	671	665	621	671	695	681	670	637	653	626	630	681	680	657	657	670	610	653	657	625	653	653	646	638	672	659	639	653	624	631	671	648	664	667	657	635	643	687	658	653	625	652	641	652	696	616	630	622	673	620	671	670	659	607	599	677	680	612	654	632	625	661	633	640	670	668	660	637	692	677	653	663	651	712	648	620	692	620	616	651	629	621	651	610	707	663	659	652	605	617	673	693	634	617	679	653	675	620	633	646	634	605	658	669	629	702	670	637	656	657	636	659	669	630	643	658	672	648	664	657	655	623	609	694	667	651	655	653	648	680	667	677	620	674	642	665	639	654	669	656	649	659	667	676	682	613	642	649	623	655	613	667	701	620	641	689	657	631	662	633	645	629	655	645	645	687	689	662	669	663	645	595	674	641	625	649	630	641	634	628	632	669	667	646	589	680	662	662	658	608	685	669	627	662	642	671	645	656	622	612	674	657	702	651	645	646	674	678	695	644	604	624	657	658	607	648	710	648	684	660	661	628	601	658	635	662	634	637	646	620	675	647	700	623	637	606	681	621	607	672	661	654	655	646	669	635	627	637	649	644	607	626	623	638	604	640	638	662	596	633	618	660	650	681	657	647	627	647	626	641	683	691	633	650	676	656	613	688	689	621	615	651	637	585	628	625	662	648	633	693	702	670	680	673	728	649	629	680	687	679	657	639	614	664	637	626	659	596	628	654	654	653	673	691	633	641	630	626	646	689	663	654	672	618	634	692	702	629	670	726	640	675	667	653	615	660	622	648	635	655	659	660	652	646	653	657	690	652	652	671	633	655	633	663	640	677	667	706	640	669	634	668	667	683	587	641	729	630	658	635	648	645	643	638	668	571	625	663	716	674	640	623	623	659	624	657	641	645	644	663	625	668	656	690	650	661	665	652	640	699	672	632	655	651	616	604	668	629	703	633	644	625	670	660	659	662	638	639	642	643	619	652	641	628	642	623	643	627	651	632	596	654	635	654	619	673	670	651	597	668	640	665	678	668	680	614	648	605	668	674	614	672	649	652	647	659	692	649	615	633	689	670	658	651	674	618	650	628	652	648	642	719	629	679	707	678	637	666	594	617	678	694
22575	21428	29623	23950	21080	20499	8145	1400	1119	1113	1079	1004	1009	969	963	1008	947	964	985	1000	928	936	972	958	937	912	951	911	877	936	882	914	885	900	927	981	916	936	989	873	934	936	917	926	1009	908	955	882	909	960	929	901	944	883	906	940	952	946	884	844	900	856	895	899	844	908	951	888	889	873	956	858	982	916	945	909	882	914	929	942	892	902	939	867	912	944	890	900	931	895	888	944	931	933	910	913	961	947	959	991	973	872	931	923	975	900	900	875	924	949	929	905	858	929	959	899	875	941	949	935	886	931	897	865	914	926	824	952	898	860	925	876	890	846	901	913	864	943	989	906	917	957	886	932	904	886	932	919	885	934	928	937	857	931	863	949	978	864	915	882	887	1001	876	933	919	888	918	1005	953	924	932	941	868	904	903	906	933	961	914	958	846	865	964	923	880	930	832	866	947	914	868	887	908	908	998	922	855	842	869	906	919	920	884	911	875	931	942	907	942	948	883	911	917	854	918	931	872	951	890	952	901	903	936	947	864	925	882	911	917	891	925	857	915	857	885	848	891	860	942	922	919	946	924	871	889	921	933	868	893	905	922	868	912	950	955	929	933	947	892	891	869	995	899	906	950	953	919	919	909	913	921	947	954	913	899	941	891	903	886	931	895	858	856	871	971	905	900	900	881	896	935	900	848	948	856	948	935	969	973	938	874	938	919	921	898	955	953	861	878	927	924	916	933	906	915	880	887	901	840	918	894	891	920	905	887	917	914	986	880	900	920	892	926	860	927	873	941	913	952	909	872	833	879	952	938	914	933	929	851	920	848	899	942	900	890	872	908	917	920	901	896	901	921	940	905	927	894	984	964	964	917	917	966	913	925	936	942	889	912	877	920	910	943	908	901	909	886	879	894	902	843	955	881	887	964	924	975	903	918	916	929	922	879	940	892	936	902	890	936	954	875	950	850	882	930	867	889	915	876	934	933	891	889	927	885	912	859	901	896	919	935	894	971	927	927	888	920	915	962	908	910	937	890	906	841	886	900	900	914	897	907	896	878	951	873	918	973	889	946	921	939	876	890	958	962	928	943	906	960	876	930	871	897	880	883	903	886	893	879	918	923	888	935	885	920	956	910	930	836	923	905	922	921	920	950	865	938	862	906	980	921	970	885	892	900	881	913	967	905	862	905	922	956	900	937	916	920	915	883	870	875	923	890	902	898	960	897	887	928	890	866	897	908	941	907	880	892	904	877	906	919	971	947	909	923	907	970	922	907	947	889	891	918	911	917	948	912	940	904	938	947	894	905	898	903	912	870	917	954	916	869	861	869	861	922	917	919	910	900	963	927	935	938	924	914	945	940	883	911	871	887	946	928	971	878	905	910	851	878	963	914	876	912	940	955	900	919	923	913	901	918	920	884	889	918	884	947	916	974	918	881	897	976	855	844	859	933	930	919	893	907	925	907	945	890	928	916	895	930	887	913	915	876	937	913	863	915	960	882	941	914	888	854	924	930	938	917	872	931	901	913	915	920	932	933	913	897	879	955	955	911	898	936	909	927	936	861	892	886	918	907	967	945	923	906	950	922	895	879	935	890	971	907	880	941	981	911	894	915	920	886	900	924	935	885	887	927	947	858	894	875	953	869	920	901	839	903	887	909	924	888	863	933	914	913	894	957	915	872	898	916	901	956	869	893	979	853	894	896	879	892	902	925	868	925	865	905	921	879	917	919	903	939	961	939	895	997	909	939	858	906	925	871	914	930	896	888	869	972	993	894	884	893	927	876	910	921	926	913	879	978	889	882	880	884	883	915	917	942	896	905	922	871	932	894	882	920	935	968	945	875	901	891	921	876	907	927	898	893	974	881	920	894	962	946	916	862	948	949	913	947	938	907	955	933	878	963	904	963	923	956	913	958	878	939	888	981	902	962	977	886	950	929	913	900	973	923	930	874	904	919	911	873	894	957	949	954	932	961	887	931	886	885	905	915	950	921	880	930	882	909	905	895	973	959	889	991	917	934	909	911	941	869	937	931	954	938	906	908	869	936	898	906	918	902	930	920	884	861	956	931	858	847	922	883	958	849	982	869	894	899	944	904	920	868	926	903	933	910	869	939	901	907	891	901	894	936	907	881	898	952	891	910	926	930	936	944	954	865	944	888	916	987	902	880	917	891	897	888	931	916	908	864	997	911	872	890	923	881	931	884	873	902	946	927	866	968	936	900	934	914	890	923	929	924	918	900	921	893	918	963	945	915	911	903	949	922	947	933	935	898	958	916	914	911	911	912	926	910	949	907	879	967	888	898	906	927	925	902	940	966	881	939	856	889	925	886	938	864	959	929	1002	895	919	873	863	962	961	869	907	881	897	962	936	878	882	866	890	869	885	887	927	887	893	919	937	903	931	930	900	912	936	880	926	902	925	910	931	896	927	964	923	872	906	926	898	843	913	928	879	921	897	869	953	894	952	968	958	948	940	991	936	918	920	908	911	920	889	929	951	918	888	878	903	927	935	900	902	903	870	905	891	916	896	881	931	896	929	886	884	936	965	917	887	927	911	905	960	890	925	907	887	946	868	890	898	907	856	984	923	940	913	987	898	856	863	925	933	900	922	907	937	901	939	949	896	878	901	947	910	946	916	899	861	942	870	948	916	936	885	932	898	848	905	868	931	889	962	912	878	872	930	901	945	899	958	884	909	892	900	885	881	929	934	934	884	916	945	879	940	946	873	901	916	939	865	880	874	892	961	887	900	908	890	900	905	900	896	916	915	885	872	907	909	949	899	885	934	950	907	866	890	910	923	923	909	909	896	947	852	926	931	888	858	881	909	853	902	913	885	919	874	926	971	931	901	915	898	917	938	932	875	921	881	933	883	871	896	933	890	901	1031	917	898	848	902	870	902	917	928	931	918	912	919	926	866	882	858	931	957	917	890	884	880	880	886	937	897	908	951	878	912	906	899	973	890	899	903	932	939	941	908	925	960	892	893	959	965	889	894	960	904	976	948	898	897	889	974	916	866	876	928	897	938	929	883	919	887	885	902	910	881	972	905	900	947	916	941	903	922	964	866	895	984	922	919	889	872	935	913	971	932	883	901	920	924	915	924	919	940	895	854	901	894	953	890	935	889	922	910	980	819	930	917	861	919	936	901	889	905	928	935	938	901	923	955	933	963	913	954	904	921	902	896	894	953	936	904	871	889	879	946	935	912	957	931	918	912	929	936	878	860	942	970	880	886	884	897	940	941	937	931	941	944	908	935	911	928	923	901	901	915	904	887	928	878	920	923	932	868	874	926	874	827	884	867	929	918	925	938	894	945	948	935	897	885	941	910	916	927	935	855	892	894	924	877	905	983	896	894	912	899	908	994	923	887	925	913	896	924	897	907	913	914	942	875	881	887	948	935	929	927	915	914	900	955	941	961	903	926	910	931	946	868	912	856	964	875	869	959	937	903	955	886	928	912	959	918	952	919	868	864	891	900	873	897	858	929	928	877	969	866	897	895	912	915
50838	89393	59696	10837	2506	1978	1681	1349	1350	1178	1113	1139	1037	1008	1003	1019	986	1054	945	966	967	971	940	929	920	939	912	936	900	918	918	943	878	926	903	915	974	928	943	878	971	918	890	978	944	893	935	887	891	918	965	852	902	938	912	929	963	911	976	909	912	896	957	944	963	904	888	892	935	934	883	892	900	938	916	896	875	946	901	906	937	889	922	924	872	896	916	891	886	872	899	910	843	930	928	909	838	890	893	896	945	897	870	931	886	881	934	900	930	941	905	908	881	881	902	903	930	910	846	923	883	891	935	898	903	905	935	934	851	946	915	887	863	926	963	921	887	956	875	912	884	922	900	931	877	911	893	909	900	966	899	899	900	912	927	891	900	870	874	909	876	935	942	864	884	907	912	904	926	952	900	865	854	882	845	908	946	897	926	913	932	959	880	903	927	913	900	911	964	931	914	884	884	837	907	910	875	910	943	901	911	877	933	925	913	914	938	932	923	934	922	867	851	901	841	941	900	904	913	891	887	896	876	936	851	931	900	930	874	875	925	896	860	868	938	883	881	905	961	875	859	897	837	877	938	920	927	918	912	868	883	870	883	878	908	876	907	926	924	937	923	899	844	883	854	933	942	934	895	902	897	945	898	933	896	864	896	966	951	898	945	891	852	904	854	896	935	887	920	877	892	951	864	881	863	869	933	871	901	965	880	900	871	918	924	891	941	888	908	907	903	936	901	867	932	927	913	904	924	890	881	861	896	942	901	878	877	934	941	914	891	891	917	918	883	948	891	941	884	860	893	903	893	872	852	890	899	839	922	902	891	900	874	843	874	904	920	899	894	874	871	909	854	902	870	854	934	924	926	874	885	963	977	915	887	923	874	923	915	894	870	849	934	865	925	902	921	898	902	873	934	913	861	918	931	919	897	933	847	880	826	908	885	914	888	969	968	888	880	884	911	886	984	889	939	883	895	886	909	876	870	906	840	920	863	886	930	922	843	869	889	917	938	897	900	867	933	896	884	900	921	916	894	878	940	936	878	911	909	893	939	902	905	894	860	864	873	889	900	913	895	880	930	917	893	914	919	845	953	876	936	965	947	880	906	981	894	952	886	932	959	884	925	921	962	880	913	879	961	888	815	872	898	927	899	933	973	930	892	890	873	844	928	900	920	906	891	867	923	894	945	901	900	908	887	876	934	905	856	885	929	893	909	885	866	910	930	921	909	913	902	914	915	942	863	897	898	884	937	929	900	848	908	904	907	913	888	928	883	894	910	862	898	908	901	865	918	926	908	921	886	909	860	872	867	887	898	950	898	949	875	902	904	938	921	916	883	927	917	892	889	911	899	915	917	865	943	887	916	927	899	870	900	906	919	901	878	948	924	868	944	938	887	944	907	957	919	872	892	870	950	898	877	883	901	891	942	937	913	919	922	896	900	904	912	897	884	912	833	950	929	938	950	924	909	915	880	951	933	897	941	899	855	890	881	911	910	918	946	871	911	862	968	904	889	903	857	948	874	923	874	916	903	897	916	907	901	912	845	902	935	962	909	882	906	949	931	920	875	918	859	936	900	928	939	891	881	938	915	875	878	937	864	920	934	929	935	923	910	900	947	921	871	876	865	882	901	953	924	915	888	912	868	961	927	892	864	914	890	916	898	933	952	910	906	877	911	980	898	864	905	895	864	886	843	869	913	888	894	884	918	887	901	957	848	942	904	853	898	940	892	872	880	885	888	888	920	930	910	892	898	922	876	937	911	906	887	903	878	894	916	903	941	907	883	925	993	916	897	858	903	865	905	933	864	832	898	914	869	867	920	926	938	966	926	925	928	949	828	928	878	931	860	880	892	916	893	896	942	897	892	917	978	961	956	903	902	874	935	923	936	911	946	886	865	940	877	941	919	884	880	899	874	895	917	929	854	870	890	914	950	868	873	904	924	868	910	873	858	863	890	952	898	906	910	889	925	921	881	939	854	913	906	884	897	870	933	883	942	873	926	934	907	877	904	881	895	885	914	883	886	885	867	845	881	941	939	877	940	905	934	924	888	896	890	978	874	886	894	915	939	817	883	886	883	890	895	899	926	881	911	887	888	918	915	838	890	892	867	918	933	907	948	928	897	883	894	894	829	873	881	911	946	910	957	876	936	898	929	949	897	936	895	900	872	911	928	870	867	935	896	886	943	889	898	862	901	877	935	888	883	903	905	899	911	902	892	890	903	971	868	891	888	932	856	907	876	899	840	872	923	879	863	946	944	954	890	905	882	892	863	906	941	870	886	953	906	863	877	918	874	914	894	921	861	926	853	947	889	927	912	907	944	893	911	929	953	910	902	930	908	891	872	950	924	887	921	844	958	915	872	902	907	906	904	899	864	918	845	900	889	905	856	895	879	910	922	880	908	867	912	878	991	864	936	868	892	859	864	906	935	898	934	1016	898	913	871	957	918	907	878	894	927	905	906	893	874	941	903	922	889	886	918	892	904	898	935	914	890	874	892	945	931	872	953	879	896	899	950	930	914	909	960	891	845	892	916	935	874	842	940	889	856	884	917	896	907	847	880	843	966	872	895	867	889	888	893	848	907	899	947	869	857	874	946	892	901	907	837	905	890	898	962	868	904	887	941	912	876	951	913	924	896	895	911	955	870	921	911	896	915	910	886	903	972	935	909	900	923	919	909	902	875	950	885	906	867	882	897	902	856	872	820	833	907	898	919	863	941	903	848	852	941	885	957	914	867	884	890	889	921	891	869	886	885	839	934	928	925	867	972	848	877	923	913	895	953	853	904	940	910	927	881	918	933	872	848	895	932	903	969	898	910	894	892	931	893	948	906	889	898	917	926	885	870	848	876	928	859	908	937	895	910	896	893	870	944	945	884	899	878	899	904	906	925	896	943	868	901	866	878	888	919	859	967	925	895	903	882	878	912	848	880	868	901	937	933	918	916	908	876	954	904	855	934	895	891	906	884	875	925	934	842	882	882	936	979	892	919	900	913	904	922	931	889	870	921	868	904	885	883	893	882	897	887	929	863	923	874	953	906	891	886	920	908	919	937	913	925	924	921	925	870	889	861	890	915	917	891	919	925	880	953	855	895	875	906	905	875	916	925	927	908	932	869	878	846	918	887	944	888	887	881	895	916	894	896	904	877	840	900	913	885	855	927	928	927	922	904	868	937	875	978	930	917	906	897	930	936	900	908	930	891	881	864	900	877	930	907	901	895	864	879	877	903	850	901	942	929	927	872	856	889	940	874	842	959	896	971	926	880	938	934	920	870	946	883	863	935	870	905	894	916	861	903	876	942	860	911	937	866	900	918	938	875	892	934	921	897	929	910	861	922	939	880	876	907	913	890	956	905	845	922	900	873	855	870	922	878	912	857	860	898	903	890	877	921	873	894	851	843	921	864	862	926	931	941	914	887	937	882	998	943	867	904	926	916	947	872	938	897	915	902	874	883	934	898	905	920	859	899	903	906	927	909	945	930	942	910	922	884	909	901	944	917	934
30500	25587	23326	5401	483	377	372	398	350	385	346	406	380	395	400	356	378	370	354	371	364	366	373	347	358	333	348	380	357	384	372	325	348	356	354	357	384	373	312	372	365	362	326	331	327	349	324	349	344	335	342	327	385	348	351	344	341	369	353	374	349	353	345	353	360	328	367	368	342	334	370	349	329	353	351	335	352	361	400	338	369	353	327	352	373	320	374	363	376	336	355	328	347	356	346	379	360	371	384	345	339	358	354	333	365	342	378	385	364	338	361	322	346	390	333	380	346	333	359	337	346	359	354	361	332	365	344	322	329	377	337	351	345	340	345	384	333	334	362	357	328	359	358	361	370	350	368	344	324	344	379	317	331	327	328	316	367	337	360	347	353	362	334	333	382	351	374	354	324	350	339	343	366	347	343	377	382	353	338	336	360	346	342	335	358	348	369	365	325	363	361	352	366	337	351	332	379	337	346	359	366	351	356	380	332	346	378	344	349	374	350	358	355	344	325	362	360	332	377	373	363	349	378	312	333	352	355	357	350	363	345	340	341	325	398	324	361	336	351	337	372	359	339	370	372	363	359	354	359	385	358	342	352	367	344	351	355	347	363	359	339	364	385	358	317	374	356	378	341	355	351	330	373	361	322	372	317	366	359	340	374	368	362	392	375	377	345	376	341	356	357	374	361	382	368	339	378	356	346	389	337	341	309	358	354	334	352	340	364	350	337	371	348	377	350	368	380	336	366	352	347	344	367	367	396	353	326	338	342	339	316	355	364	395	353	347	353	328	350	323	387	369	380	353	358	348	362	338	328	359	339	370	316	323	371	352	388	341	362	361	375	362	374	363	348	362	353	390	319	353	342	339	358	378	358	340	359	347	377	405	358	371	345	374	354	332	353	388	378	357	335	389	368	351	389	366	347	377	340	364	371	379	362	396	356	328	343	353	349	356	358	327	334	339	341	365	364	384	376	344	349	332	326	359	335	362	349	341	357	357	351	359	342	355	326	366	370	335	356	339	357	345	380	360	368	358	366	367	371	370	363	340	379	358	364	318	332	329	361	343	364	343	376	363	348	370	374	359	389	335	369	332	375	351	354	358	350	335	345	353	375	368	333	328	356	350	346	341	348	347	355	363	347	354	368	342	408	305	353	354	355	310	327	349	368	333	404	388	361	360	362	366	367	367	320	360	405	359	392	327	341	350	374	328	347	343	353	334	348	380	355	341	376	356	351	368	374	341	364	372	322	354	368	370	381	355	339	344	368	375	347	371	346	380	371	370	379	351	367	330	382	345	352	351	357	347	371	337	380	351	347	337	352	354	350	350	343	360	329	361	360	371	341	358	320	366	344	372	345	351	373	320	361	363	348	352	361	346	340	350	347	375	373	361	348	360	344	383	336	360	381	351	344	343	335	390	346	360	351	343	338	348	360	348	371	367	410	329	344	321	352	363	323	358	357	315	332	319	377	361	366	357	340	352	343	381	359	342	347	342	387	355	354	323	345	348	362	358	349	372	364	340	334	351	353	364	385	345	339	331	340	350	387	349	362	341	331	376	333	356	359	355	371	366	357	368	381	365	344	327	357	358	362	378	352	382	383	343	349	355	366	363	354	371	360	345	355	365	393	371	363	354	384	377	348	373	328	337	378	354	334	342	362	368	360	376	388	349	359	334	390	352	412	367	349	384	350	333	348	376	362	386	356	388	382	371	322	371	376	349	348	384	381	368	353	326	395	334	335	374	351	332	355	348	373	327	363	331	343	329	349	358	384	368	332	360	331	312	327	360	323	392	333	324	334	362	353	329	353	332	344	353	357	388	378	393	353	365	392	386	346	402	326	361	316	352	357	401	373	353	314	331	360	367	358	330	363	399	355	334	301	334	354	330	386	352	376	330	341	340	364	339	345	351	356	336	323	324	334	336	341	338	350	315	353	372	358	370	382	366	372	358	368	338	352	370	337	329	331	379	339	358	342	355	351	351	336	358	357	315	328	342	354	395	370	311	360	356	403	353	358	372	325	320	385	356	349	316	360	325	338	358	380	381	340	331	332	365	358	360	326	333	359	371	327	381	336	365	385	328	340	344	364	369	378	354	347	367	362	329	351	379	370	389	322	356	368	364	333	368	377	323	322	389	362	350	381	374	332	358	324	368	350	371	325	355	353	361	342	387	337	348	364	366	364	355	371	369	370	339	366	382	361	357	342	336	366	365	357	325	338	354	339	374	376	350	369	361	328	351	347	348	403	348	378	340	336	359	326	384	359	368	348	368	348	357	369	390	348	331	359	345	376	349	385	341	339	330	353	363	330	336	357	370	301	369	401	367	380	382	319	362	366	338	361	333	361	346	357	374	373	379	372	352	377	359	403	384	362	363	367	358	349	340	368	349	388	345	344	359	358	356	388	348	363	377	357	354	350	361	344	390	347	345	349	371	357	360	339	396	351	377	332	344	346	349	340	348	326	310	353	361	364	366	393	361	359	358	383	350	327	351	367	306	380	349	328	348	345	374	354	371	366	372	321	357	381	334	353	317	369	363	381	351	332	341	330	388	355	375	340	322	340	332	350	373	373	371	352	366	343	352	360	387	356	371	389	336	393	337	397	353	369	378	382	378	354	335	365	356	351	358	320	346	379	347	320	359	342	315	387	371	378	332	368	342	374	379	338	385	366	355	329	382	374	359	338	370	352	325	324	352	369	361	348	346	361	346	381	360	355	345	352	380	332	384	366	381	357	380	351	326	382	377	396	376	341	356	364	348	371	334	368	346	365	374	363	320	355	338	349	353	350	352	331	340	350	343	351	357	358	328	356	402	338	364	354	376	364	330	369	337	367	335	390	354	345	345	356	366	351	337	361	344	341	375	376	360	350	351	382	334	353	327	365	340	337	331	349	352	329	348	334	356	349	315	395	355	395	330	329	347	337	324	376	374	354	359	347	370	353	344	375	378	364	380	364	343	356	347	342	369	362	357	335	338	332	357	378	358	364	365	341	341	369	351	339	379	327	320	353	350	354	359	337	379	359	351	346	366	357	335	351	363	376	364	380	370	346	346	334	376	349	363	353	369	351	362	324	373	350	371	375	332	342	352	379	354	357	363	357	361	374	345	363	367	354	388	343	325	332	344	349	346	352	377	335	332	365	318	340	345	382	362	362	333	359	358	338	297	324	358	353	355	342	357	341	373	371	334	341	351	392	351	363	359	369	349	356	402	340	373	313	326	386	352	362	334	354	335	355	391	365	351	322	363	338	359	380	325	338	368	338	346	353	360	369	364	367	354	360	349	381	372	390	359	399	370	387	325	349	332	339	379	388	374	363	345	374	348	329	347	359	351	379	350	355	347	357	366	345	365	353	343	371	357	352	365	340	351	372	341	335	365	324	336	354	359	367	352	342	354	340	384	402	345	352	312	407	351	345	380	341	370	361	338	315	339	377	344	336	355	370	346	367	342	322	392	366	369	313	354	380	353	354	352	341	350	339	364	325	384	357	341	366	355
29961	36593	15261	1314	411	440	363	396	410	405	378	430	380	389	394	411	386	406	402	397	410	395	438	414	378	361	439	356	376	369	417	357	372	400	391	386	400	377	348	421	379	374	357	399	401	408	355	408	364	396	366	408	402	397	344	390	408	384	361	373	393	420	392	383	400	360	366	422	395	391	382	397	381	388	400	384	357	404	377	429	362	373	383	410	361	402	403	396	395	386	379	389	385	410	401	400	386	394	394	395	390	395	393	400	391	401	386	406	401	387	379	379	404	383	422	399	377	411	425	390	378	349	421	407	350	400	375	384	419	397	397	416	384	383	354	420	404	376	400	397	401	405	373	426	394	422	360	401	393	368	403	412	421	409	388	374	386	368	384	389	415	393	420	412	374	386	401	423	367	365	387	386	404	411	389	395	356	387	414	351	399	379	376	418	396	395	381	390	385	382	374	410	378	391	336	405	386	401	395	396	369	377	399	382	382	399	378	394	384	376	386	385	396	388	381	408	378	418	372	381	384	387	411	366	401	381	402	389	405	399	402	387	370	386	395	386	381	397	413	396	388	404	356	386	411	426	425	381	373	342	374	400	403	364	371	405	417	411	395	382	398	377	366	363	428	370	385	375	399	403	401	407	368	420	436	383	420	401	381	375	393	391	367	372	392	391	410	378	374	398	380	362	371	394	384	424	408	398	388	397	403	389	387	398	399	381	359	380	397	405	393	401	413	408	382	417	382	403	390	385	386	363	419	438	382	363	394	360	381	409	412	391	396	404	384	371	363	396	393	385	399	368	403	383	367	429	391	410	372	390	433	358	438	414	370	393	407	406	422	406	377	388	380	380	406	397	406	377	371	420	413	373	401	412	396	390	401	390	369	394	394	354	407	385	394	376	393	393	370	411	386	423	369	428	382	395	401	369	369	394	376	420	387	393	382	442	395	388	393	365	388	363	393	373	360	369	391	380	371	387	394	407	368	418	375	396	359	374	371	403	390	400	380	377	389	428	385	378	355	403	386	377	429	404	397	387	402	360	427	376	394	378	367	397	400	385	346	388	367	409	368	379	351	378	386	374	411	397	362	397	350	386	408	421	404	361	404	411	434	375	418	369	373	412	405	393	380	408	403	376	394	417	385	402	423	404	413	377	415	371	369	427	395	399	400	391	413	387	387	385	372	406	392	370	374	371	384	390	363	404	393	405	382	366	399	401	435	396	405	401	382	379	381	405	412	381	406	382	381	417	367	434	357	421	403	373	389	402	389	383	412	381	392	388	389	381	387	386	378	411	365	366	425	369	392	388	387	432	371	391	379	389	434	400	363	397	378	417	364	416	406	380	400	384	408	420	364	386	394	402	409	411	368	394	401	431	369	392	414	405	361	387	387	351	391	352	411	372	428	397	362	387	345	410	377	396	390	363	387	392	383	425	378	396	367	375	385	385	403	385	391	394	425	392	401	390	407	452	390	368	399	358	375	401	394	407	415	394	410	345	393	397	396	416	420	399	413	396	387	392	385	392	404	394	379	379	406	398	395	411	374	411	357	400	420	410	385	371	380	415	386	357	403	410	406	382	394	423	421	405	384	397	344	360	371	404	406	377	371	403	421	419	393	390	370	386	384	406	383	381	400	373	400	419	404	411	392	390	374	389	405	416	397	386	398	432	371	383	354	395	385	392	395	440	381	380	399	413	447	383	383	372	403	402	380	395	406	388	388	412	382	398	373	366	387	367	371	405	358	347	370	382	423	396	360	360	414	393	373	389	398	398	388	389	398	398	386	383	354	393	393	365	431	383	402	386	357	379	369	380	395	395	395	381	394	412	418	402	373	368	372	358	382	407	407	365	415	375	378	382	414	386	378	435	371	409	394	384	421	375	408	401	396	412	359	359	386	406	390	356	390	392	419	401	394	358	396	368	418	390	339	419	379	408	385	397	394	397	351	358	393	395	372	404	402	443	399	366	358	400	386	417	409	402	389	392	407	404	421	371	414	402	412	384	385	375	359	374	388	410	390	413	388	384	403	353	387	365	360	424	438	370	418	396	392	373	389	399	364	394	395	366	394	387	421	371	396	386	391	393	382	411	398	412	384	389	364	394	364	347	345	378	409	413	399	385	363	389	412	428	394	388	371	402	378	350	427	379	368	441	415	395	367	387	406	362	414	388	408	392	392	394	417	377	397	404	428	375	407	376	399	413	371	372	372	407	367	382	376	371	400	421	425	381	417	380	406	389	380	387	374	383	367	386	381	395	396	387	403	406	404	366	415	413	384	350	413	387	370	370	397	425	433	379	381	368	354	371	404	417	407	389	377	391	405	381	394	372	385	412	390	381	389	408	363	421	402	375	417	418	368	404	416	404	379	372	394	405	367	404	366	370	404	435	379	407	399	370	412	371	426	394	460	414	385	411	398	361	402	419	344	392	409	399	358	372	398	384	422	386	359	419	396	420	366	407	383	410	388	420	388	389	377	414	376	395	405	357	370	398	385	362	364	391	371	369	377	391	372	368	390	396	387	401	360	388	374	401	379	389	388	376	366	417	389	395	392	388	422	394	395	378	389	382	364	374	382	415	421	392	402	403	436	420	357	413	393	394	396	385	407	381	385	377	388	383	365	392	387	382	384	392	385	399	365	410	374	402	364	411	380	386	343	437	389	376	374	390	391	402	379	388	394	408	419	398	392	381	423	383	406	381	379	377	379	372	380	394	423	386	379	381	387	357	372	368	374	376	416	383	398	389	366	421	444	417	377	383	369	372	405	402	368	357	390	384	357	395	420	411	364	390	407	372	424	433	389	401	387	385	396	413	405	382	392	385	379	390	372	433	356	386	416	388	401	372	397	378	428	417	411	374	439	398	393	347	386	413	387	392	407	389	411	396	390	356	396	384	374	403	372	397	416	411	383	424	389	369	433	369	404	397	400	376	384	423	377	413	382	386	358	404	408	378	365	394	364	364	414	382	404	392	407	354	419	345	402	394	421	390	415	355	403	396	373	388	388	413	395	426	423	355	360	420	414	347	403	402	402	405	368	394	398	366	424	360	379	367	412	366	402	399	397	377	403	411	362	411	370	332	369	383	391	404	396	422	398	410	383	399	395	407	390	389	410	398	364	404	418	387	397	360	367	389	371	370	371	402	437	399	420	394	373	375	392	410	398	381	400	386	386	407	374	393	418	434	397	403	403	400	389	377	368	413	390	436	378	396	392	382	375	377	409	427	392	379	382	384	420	376	393	347	391	397	400	390	393	465	414	381	370	413	414	387	403	406	386	414	411	384	399	402	391	404	393	374	390	411	399	391	403	372	401	377	402	398	374	388	357	374	403	389	406	405	393	381	399	355	368	400	375	365	380	373	387	368	388	394	349	392	402	387	401	408	377	379	391	407	403	388	398	388	381	425	370	370	413	365	382	360	397	383	402	374	408	398	417	395	378	388	399	435	394	385	385	372	410	391	389	404	416	391	391	398	399	375	382	413	370	371	390	372	392	372	381	420
23746	21977	30358	24391	20036	8884	1011	696	601	597	595	580	575	517	550	539	550	514	563	535	526	513	525	567	533	529	509	528	531	467	477	507	484	485	492	525	541	498	492	503	507	520	516	469	518	446	506	550	509	508	489	519	504	474	491	496	462	537	481	479	578	491	509	492	505	503	490	504	497	495	527	483	497	489	534	472	479	499	489	492	521	538	513	503	531	499	544	517	487	490	489	528	514	522	518	523	524	544	488	531	518	465	484	514	502	529	506	559	497	496	482	521	503	483	511	500	512	510	510	489	539	548	523	524	472	526	506	523	532	494	498	498	506	517	500	506	515	498	513	497	518	531	531	511	494	543	526	529	484	475	504	501	515	514	522	507	484	476	517	489	505	531	525	499	541	530	498	506	552	527	474	541	461	467	555	519	547	488	516	552	481	533	575	480	522	479	499	490	515	520	533	513	492	509	498	539	518	535	534	483	523	471	502	525	532	525	526	500	516	505	497	542	493	511	490	531	545	531	487	516	504	521	470	500	553	460	507	521	508	527	472	527	541	507	526	541	540	486	498	495	479	513	501	433	529	498	518	524	512	494	524	495	506	539	495	529	500	528	476	515	533	496	519	472	472	500	504	492	523	516	474	490	466	476	539	506	513	513	452	503	510	462	533	491	475	533	499	502	521	532	492	472	501	499	496	511	465	535	467	527	528	496	518	499	503	480	450	490	467	488	527	463	527	490	493	492	492	494	493	495	519	518	517	508	518	493	513	499	554	477	510	521	490	525	512	479	461	515	515	501	500	518	514	487	499	493	481	497	538	501	531	456	526	475	499	504	514	496	497	508	497	518	486	481	496	544	509	536	544	497	505	492	542	497	555	499	497	527	498	504	518	502	500	515	470	478	553	535	496	504	519	494	507	504	486	509	485	516	516	483	520	490	529	462	522	498	532	519	513	507	501	456	513	507	542	469	529	485	481	492	489	534	462	496	503	539	450	495	503	524	517	502	508	509	508	528	525	515	496	501	510	500	514	515	488	500	500	486	480	471	507	522	549	523	489	524	513	493	533	474	511	515	507	508	495	520	549	539	492	503	490	486	516	485	546	483	507	492	532	523	493	521	493	489	471	479	520	500	493	507	485	514	526	498	483	512	507	491	514	517	501	510	508	505	501	490	511	546	537	511	505	494	526	521	503	523	531	500	558	526	522	523	536	494	466	504	515	496	495	546	515	495	497	494	473	473	506	514	529	513	508	553	468	504	513	533	498	540	484	469	508	521	538	487	477	519	518	488	521	525	496	534	512	505	497	527	499	499	489	540	500	471	493	478	505	474	522	539	512	505	491	531	484	554	510	496	537	504	437	501	539	516	509	513	487	478	505	496	485	494	492	523	526	509	524	496	500	520	523	490	546	481	513	512	496	521	532	533	498	515	479	490	479	527	468	508	480	533	520	562	510	488	515	541	489	540	495	547	533	526	513	505	530	494	520	472	538	507	496	470	530	500	518	495	500	512	499	542	527	500	527	480	528	526	541	520	500	490	504	504	490	532	545	517	486	513	499	503	503	512	543	540	529	476	497	507	511	519	477	497	487	480	505	502	526	505	545	491	475	498	503	513	509	502	529	506	514	514	490	494	519	525	485	474	472	483	500	497	490	471	476	507	522	496	540	507	530	488	484	482	490	523	500	507	493	485	522	502	547	527	500	534	503	469	510	486	523	500	484	486	486	500	506	535	516	485	537	506	496	536	471	490	489	481	508	558	517	523	526	497	462	508	506	458	508	473	473	471	488	497	447	536	503	478	512	493	483	508	495	503	520	488	543	484	480	506	495	507	526	545	476	506	462	508	525	521	539	527	556	491	490	555	530	476	481	510	482	495	514	475	461	535	494	532	510	483	486	504	472	512	516	470	524	519	502	465	508	491	508	463	475	528	541	489	502	464	524	484	517	500	508	482	504	488	521	468	513	506	524	519	492	501	495	514	498	538	452	489	511	475	503	479	488	495	496	538	509	452	541	510	504	511	478	495	496	515	499	525	487	496	549	509	518	514	469	467	540	501	556	475	520	531	539	520	525	475	522	524	491	515	512	535	519	541	518	504	498	447	491	468	498	506	484	531	477	473	520	499	478	495	521	510	496	525	485	466	531	485	495	448	508	511	509	484	519	514	474	488	526	468	540	551	522	465	514	483	475	487	527	507	505	498	556	501	514	484	532	473	511	464	500	485	468	486	500	526	521	471	517	534	536	522	512	457	528	504	506	539	551	569	517	478	494	552	471	497	503	493	474	547	534	517	501	505	516	530	516	495	497	547	515	509	532	479	502	477	497	490	538	518	489	480	513	474	543	506	507	499	478	511	470	527	522	493	506	495	552	531	503	513	443	484	518	526	537	517	470	533	509	504	491	502	512	464	492	464	501	495	474	530	515	553	466	479	505	524	505	526	541	489	490	503	507	492	478	507	514	493	495	514	496	538	499	514	488	485	489	510	497	494	524	494	469	507	536	480	502	488	477	493	516	488	500	510	469	522	494	511	500	521	534	482	543	505	518	513	518	527	512	492	474	524	511	503	490	535	518	477	514	480	499	455	526	520	487	503	513	515	506	518	526	517	510	497	471	465	536	482	482	564	498	506	477	491	484	481	480	475	500	520	489	491	506	534	506	524	488	498	531	527	510	524	531	553	494	488	538	484	479	492	510	511	523	526	526	491	518	516	492	528	500	512	529	533	511	496	504	545	508	481	525	503	529	499	503	509	517	517	557	504	508	502	513	489	499	495	496	510	542	492	546	521	502	491	504	513	520	521	487	497	482	538	491	507	499	481	498	505	484	509	495	525	506	521	501	478	484	520	464	502	464	529	528	477	557	501	484	507	506	507	507	485	478	505	492	470	497	522	505	518	514	531	487	511	525	545	504	511	529	500	535	510	496	508	491	474	495	520	507	481	495	507	526	512	509	484	511	502	477	491	500	477	506	518	475	476	486	488	498	507	501	457	479	504	474	514	516	483	503	512	546	486	541	545	500	504	496	483	489	524	533	519	530	518	465	525	487	532	499	470	491	511	525	461	479	487	476	515	504	502	486	476	527	558	519	499	516	472	482	531	507	488	483	497	509	549	494	517	508	497	488	473	514	540	503	501	503	502	472	509	504	526	477	507	501	525	483	497	561	512	506	477	511	460	509	523	499	504	487	474	501	563	517	489	492	477	470	491	527	515	507	521	469	479	519	493	502	542	466	491	489	483	536	505	497	512	503	509	474	534	509	455	491	508	504	502	498	508	502	442	480	506	532	525	488	536	517	519	471	485	506	501	520	516	477	545	548	517	506	524	481	500	519	482	503	480	543	504	487	513	483	511	500	502	486	494	507	547	521	527	488	533	502	498	541	507	511	471	482	471	497	564	502	539	486	554	511	521	510	514	537	486	500	551	493	481	547	509	483	495	521	499	502	487	525	500	522	529	528	504	521	483	535	519	480	485	488	475	512	500	502	500	501	495	511	504
45533	79487	50911	6338	1328	1075	874	783	721	735	685	604	612	552	591	583	532	536	568	576	557	539	591	514	527	523	523	514	534	525	542	527	535	515	536	565	489	550	499	517	499	518	528	514	522	517	524	533	522	529	484	530	512	523	525	518	529	549	508	524	520	567	516	528	503	488	517	553	516	507	533	506	554	489	548	497	534	515	510	474	521	524	531	529	531	507	518	513	555	548	533	502	509	505	514	545	525	513	474	501	548	513	476	507	533	559	516	518	528	511	531	530	544	503	515	524	556	497	490	503	500	518	539	521	527	518	539	513	549	513	528	500	511	527	499	501	546	538	483	526	529	556	505	488	539	536	488	552	524	502	573	533	541	528	495	515	550	488	533	518	503	515	543	535	534	541	486	565	542	497	516	520	567	504	545	517	508	512	509	554	540	549	523	536	497	560	561	481	524	541	504	540	545	568	540	546	527	503	539	528	520	530	525	537	537	493	506	497	517	525	514	517	512	529	484	526	543	523	525	516	535	520	528	565	557	509	533	531	515	490	525	522	532	544	517	546	522	539	517	508	525	524	523	542	552	538	541	562	520	538	523	524	474	501	520	499	499	528	527	526	514	540	537	534	503	511	560	525	531	572	541	538	533	553	506	478	559	559	534	468	571	548	522	537	513	511	532	552	487	520	526	562	515	531	544	502	499	536	518	489	548	483	562	499	504	541	553	550	536	532	509	510	523	556	511	554	516	529	480	521	537	524	534	561	504	494	536	553	520	507	502	537	495	476	515	535	510	500	524	546	547	523	544	557	510	537	523	545	482	539	513	534	564	542	519	497	508	502	490	499	511	514	526	491	541	517	560	496	537	529	519	551	576	510	535	515	538	493	534	519	536	542	549	478	523	500	570	502	533	552	516	531	539	509	558	512	538	525	546	527	472	538	508	534	523	521	517	541	557	514	502	515	496	508	531	471	551	535	560	513	541	507	497	562	517	495	591	529	531	512	494	547	534	521	481	527	518	520	504	511	532	512	497	551	541	512	504	534	521	563	527	516	557	517	532	557	525	540	503	543	480	574	497	510	547	509	525	536	527	524	505	547	494	493	492	497	549	529	493	548	504	524	550	470	504	504	512	523	524	501	514	550	511	550	507	518	535	544	526	492	549	525	498	523	505	515	532	553	530	493	553	530	490	505	478	545	533	512	546	534	566	499	513	506	505	534	532	556	512	536	485	569	526	535	498	490	515	493	514	502	557	543	509	480	512	526	517	493	523	548	462	539	511	505	534	511	504	551	543	490	476	535	573	546	514	514	516	529	506	550	570	556	537	543	493	545	523	536	516	475	486	502	507	532	545	525	478	543	514	514	546	527	547	539	516	502	551	491	545	540	499	521	504	499	515	469	562	540	542	510	507	505	523	555	536	492	546	520	504	501	499	519	489	548	553	537	561	551	492	511	505	519	525	498	521	544	543	521	486	515	536	483	517	486	526	502	539	534	511	553	485	513	526	521	528	499	575	541	523	523	551	535	564	499	550	502	512	515	499	491	549	513	525	506	523	508	550	488	548	538	533	512	496	543	571	523	515	509	523	489	536	528	501	512	530	511	543	513	540	540	549	491	521	554	510	511	511	542	548	509	511	481	485	555	539	520	512	514	519	481	502	521	478	527	508	560	501	501	537	538	562	503	497	510	525	536	553	482	498	525	526	549	545	486	534	517	499	505	533	526	539	524	540	524	522	493	538	527	529	506	503	547	499	532	559	498	503	531	482	507	496	531	493	537	542	468	493	542	524	503	527	541	517	548	526	548	497	527	482	533	525	561	539	501	528	534	497	520	519	566	517	514	485	523	517	537	515	515	491	510	501	532	544	546	471	520	491	491	521	528	500	497	510	525	503	508	509	500	497	529	511	546	516	509	493	540	497	498	520	540	501	507	488	561	517	543	535	531	556	495	498	544	490	590	547	503	507	522	551	531	503	561	521	534	508	534	541	534	507	540	521	503	493	530	532	518	521	541	505	503	521	514	555	500	513	526	514	529	475	507	517	550	559	535	523	512	526	551	494	525	535	537	533	508	547	510	551	513	510	508	519	547	515	519	487	538	494	519	514	496	555	494	525	533	500	554	502	535	570	533	548	559	500	585	501	492	542	543	545	537	516	479	543	547	542	523	513	496	516	532	494	462	561	499	536	508	519	519	509	528	530	515	524	517	543	559	533	523	524	526	502	484	515	525	511	531	478	520	500	547	506	466	517	487	559	517	531	535	483	537	497	507	545	496	536	519	481	529	536	502	526	509	535	520	530	518	484	490	518	517	507	529	498	504	532	464	532	495	546	522	537	509	541	534	569	522	522	541	519	504	500	565	493	507	507	485	526	538	521	461	541	506	516	506	490	503	545	524	551	516	486	545	519	473	544	508	523	547	517	478	516	522	535	490	491	495	566	518	562	498	525	545	513	502	530	497	534	526	536	525	511	519	550	550	538	565	528	505	513	514	513	521	524	516	536	558	539	521	552	514	521	499	549	509	501	560	503	560	491	476	530	511	534	567	486	511	502	506	516	520	516	518	524	521	524	509	479	532	506	512	555	480	540	508	530	501	502	525	472	530	529	537	520	512	535	550	566	539	502	469	490	548	527	535	515	544	522	520	543	501	524	516	517	525	559	511	446	514	526	527	518	519	519	543	498	552	540	543	506	524	497	552	496	521	492	550	491	516	570	537	538	533	521	549	515	530	529	555	519	514	572	528	528	545	516	536	504	530	498	554	530	497	514	527	522	552	497	541	513	530	478	573	508	518	531	545	551	540	518	562	526	501	550	509	554	489	514	490	524	532	528	496	532	504	532	484	522	509	524	523	543	515	501	542	506	501	520	518	521	553	511	582	513	500	500	512	520	521	521	482	508	564	533	484	502	539	523	511	482	524	553	549	516	480	541	499	558	516	538	480	507	509	577	492	535	476	567	489	473	552	510	495	480	527	556	487	493	521	526	537	562	513	497	515	485	545	564	483	503	515	536	585	476	557	526	511	536	558	509	515	521	531	542	556	497	538	531	488	516	519	514	517	541	494	521	498	471	501	486	538	568	519	518	482	487	556	481	543	534	551	532	519	520	523	512	531	498	510	522	551	530	542	492	515	538	504	497	552	490	521	519	505	514	519	483	535	492	494	520	510	526	513	528	489	553	517	570	522	512	514	515	501	500	512	538	546	517	532	533	535	533	549	502	512	517	497	530	536	526	511	527	552	518	551	529	537	511	522	553	505	511	560	511	550	519	532	545	559	557	519	496	536	486	542	595	536	536	517	533	538	525	503	529	517	496	546	570	516	526	487	520	530	538	541	515	479	504	496	598	477	508	498	472	552	557	534	526	507	550	492	512	535	533	540	510	515	525	568	526	582	526	531	561	551	502	490	554	533	504	523	529	488	498	502	519	526	522	552	576	536	516	485	525	474	532	478	536	542	535	526	514	524	497	501	561	506	515	495	512	506	503	511	544	521	518	528
25160	22560	29942	24578	10608	1087	753	703	629	654	631	637	662	648	643	647	680	593	588	615	583	666	642	623	640	600	639	651	632	596	625	606	596	601	581	637	586	610	614	639	676	569	608	606	661	579	594	649	575	568	674	636	654	598	608	628	656	633	614	699	644	627	623	636	635	633	657	581	603	595	657	553	618	593	622	595	638	588	650	653	631	576	629	607	641	619	573	568	586	615	624	612	637	607	602	626	612	617	623	597	634	631	605	652	602	632	631	641	597	631	621	624	623	628	642	648	588	630	611	649	575	587	630	630	638	593	589	671	602	604	584	636	634	609	598	612	687	630	680	680	644	605	584	576	622	664	591	605	646	653	588	613	589	607	627	594	623	619	576	587	597	570	638	605	662	622	588	648	615	552	626	650	635	610	622	613	642	655	641	613	616	676	610	608	636	661	589	624	603	639	606	594	628	614	582	606	654	612	613	601	572	622	608	634	587	615	655	562	610	644	594	577	627	615	641	622	597	602	632	612	601	646	621	651	576	590	644	633	594	610	630	604	606	614	623	585	617	602	650	596	605	604	600	584	623	632	602	636	581	601	625	634	629	571	599	613	576	590	589	646	628	601	639	637	625	578	663	631	590	611	613	597	625	610	595	658	636	607	628	599	628	623	647	604	607	619	608	641	639	660	656	616	629	632	593	629	564	644	590	632	569	630	638	654	609	606	631	555	630	593	644	600	624	609	562	633	616	628	636	650	671	606	577	599	648	594	620	641	611	565	637	599	617	571	608	602	632	635	604	672	594	612	620	630	615	642	643	606	623	562	676	604	630	620	602	614	591	595	604	643	609	612	595	642	620	648	578	636	656	641	659	653	609	617	649	615	646	635	715	638	668	615	606	614	629	594	646	593	599	664	618	640	619	630	611	572	583	660	587	621	614	639	616	616	611	565	629	620	635	619	639	610	647	581	697	596	601	621	616	614	590	589	603	583	563	628	619	613	626	609	650	613	573	640	621	621	609	645	602	620	627	626	619	589	651	595	625	631	637	605	577	625	640	644	580	611	606	605	574	610	633	615	601	635	605	612	613	578	680	624	568	628	647	626	640	604	633	637	618	623	651	693	604	611	584	650	634	655	619	618	608	630	599	615	622	629	621	642	664	609	611	640	633	618	624	605	652	603	602	615	621	631	620	574	641	693	662	596	602	581	641	594	620	606	607	613	607	599	641	563	606	590	624	606	617	639	653	639	594	604	603	637	641	632	618	569	618	645	620	628	608	616	614	607	627	570	602	657	625	637	621	593	648	610	634	670	607	623	611	624	590	626	619	648	625	584	613	574	611	645	613	619	662	642	567	619	614	587	587	612	611	635	660	606	597	653	637	596	626	595	622	609	560	628	573	612	607	621	599	593	635	652	646	643	619	613	620	634	666	623	643	572	635	600	600	601	650	612	654	633	620	568	622	632	612	634	589	593	609	626	624	637	611	592	623	611	613	654	597	602	595	665	600	653	659	640	645	650	610	615	617	603	633	595	616	596	603	591	611	609	619	617	598	605	577	640	646	611	634	578	629	620	662	599	645	609	637	609	608	625	637	646	611	554	620	576	630	644	593	586	691	605	647	608	666	599	619	643	608	592	607	611	589	573	610	629	588	607	581	649	617	614	620	600	593	624	599	595	625	601	630	582	624	596	646	607	573	626	610	591	644	614	609	579	632	601	599	635	614	597	630	621	621	605	620	580	660	624	607	645	660	612	595	669	620	657	624	635	610	624	643	640	591	582	610	600	645	640	620	624	608	622	609	593	606	631	646	617	624	657	615	567	612	582	606	627	617	664	593	634	646	599	597	624	651	611	603	629	664	598	593	598	617	637	547	611	612	634	613	618	619	643	610	637	597	641	603	632	628	582	603	605	606	601	606	572	614	583	594	643	642	597	597	636	621	617	633	593	556	626	598	605	652	661	609	627	612	583	618	595	617	585	617	625	616	622	622	599	600	638	583	652	644	619	589	608	676	616	643	613	610	584	655	617	621	584	566	597	608	610	601	631	607	575	603	576	630	611	636	650	608	617	587	635	651	608	644	630	657	605	618	592	621	607	671	591	638	613	603	636	630	623	600	648	624	638	670	600	632	622	595	599	687	623	564	614	604	600	662	623	620	577	632	645	635	646	604	625	637	635	632	656	598	635	564	628	651	606	651	628	644	612	632	644	638	648	641	603	591	641	640	623	628	663	662	629	650	621	661	556	595	637	606	647	610	584	612	656	565	646	591	661	636	616	677	648	630	601	617	650	591	600	640	604	628	596	631	634	625	635	626	585	553	614	658	631	634	599	664	619	608	582	624	577	633	615	605	617	591	589	616	608	632	621	615	596	634	620	624	633	615	639	620	630	616	602	586	637	605	573	634	630	673	634	659	607	628	605	609	617	601	612	622	621	609	618	614	607	615	593	614	649	652	643	635	600	651	596	632	650	602	614	625	621	594	613	613	625	588	620	600	644	661	598	603	627	622	612	620	616	599	636	601	613	594	618	613	607	608	620	626	619	674	653	670	666	606	621	616	645	631	634	632	630	623	595	601	613	654	637	619	623	587	630	638	611	607	670	611	600	663	621	646	639	570	622	656	606	577	596	571	624	615	603	645	643	616	601	586	644	560	623	630	615	639	593	684	611	645	597	650	572	597	583	631	598	608	630	683	655	627	606	666	637	612	615	610	604	653	631	661	611	637	607	605	662	618	628	628	592	618	690	603	607	590	635	628	592	602	609	642	593	594	590	625	651	620	658	604	622	616	623	605	643	645	604	621	658	613	644	655	606	619	602	574	607	624	662	633	617	621	588	650	638	629	675	588	580	604	620	615	612	655	644	654	637	600	673	633	610	585	604	559	594	603	648	658	602	616	696	635	612	584	631	616	641	586	587	596	570	640	585	615	653	617	622	595	639	609	641	594	631	610	672	630	577	602	635	638	598	617	610	604	605	614	572	600	596	637	637	613	580	640	627	683	654	545	618	673	640	600	586	663	602	576	593	595	641	626	644	633	626	583	605	611	599	589	657	659	615	642	595	599	626	645	589	618	617	577	607	639	651	681	584	608	650	639	667	676	581	598	625	600	626	643	620	648	637	623	601	611	615	633	642	630	611	626	623	684	663	658	607	633	580	632	633	600	577	629	623	643	606	611	606	563	580	626	642	650	625	568	635	616	679	624	606	595	573	598	626	619	620	671	624	591	615	640	627	600	628	581	636	566	611	603	647	639	611	569	637	603	556	627	649	614	597	609	585	605	600	609	665	637	630	630	614	656	608	589	623	619	598	592	641	586	604	589	554	643	640	640	634	632	585	632	606	625	622	659	622	640	635	623	608	607	614	603	625	577	599	660	659	631	595	622	631	632	652	657	607	593	586	667	638	602	630	635	630	599	599	599	614	632	668	602	637	641	613	613	648	633	605	688	629	681	632	618	611	632	617	654	631	607	614	628	572	629	579	633	620	628	608	616	593	632	580
42728	69541	41668	4974	1022	931	871	785	783	719	709	726	681	715	692	659	702	649	673	678	636	669	654	687	666	659	714	631	684	663	658	664	700	693	675	666	674	684	648	689	671	665	671	703	642	646	674	659	629	629	680	646	649	634	617	596	694	649	638	680	666	678	681	634	625	659	700	655	640	628	670	708	660	632	673	687	658	687	675	624	689	669	625	619	653	688	647	673	664	652	669	673	650	680	668	656	682	646	671	672	631	705	662	631	677	635	626	653	717	643	702	668	659	693	624	605	667	692	654	606	640	647	612	621	649	647	675	636	676	702	642	648	701	650	686	621	657	640	672	651	633	626	691	671	647	679	611	642	640	633	690	668	643	639	673	675	677	644	682	651	634	664	659	633	705	614	669	707	642	595	670	646	664	657	700	646	622	650	652	667	665	653	641	667	652	626	660	645	668	675	676	612	679	627	615	630	647	693	657	685	675	684	654	651	654	650	651	668	717	626	672	649	624	662	678	619	693	652	585	646	685	641	654	612	641	677	640	626	698	676	670	639	645	672	659	606	652	625	646	676	646	694	673	638	671	677	645	657	628	606	667	663	641	658	671	675	667	660	687	626	692	680	646	668	646	698	647	666	647	574	641	701	656	679	611	697	596	647	700	676	700	618	648	635	649	682	647	687	614	620	688	678	647	666	677	694	674	666	647	639	618	664	700	634	659	635	637	610	662	704	712	649	603	663	691	669	675	639	667	653	645	671	649	669	647	650	673	664	655	647	646	659	606	649	646	645	662	650	651	659	664	684	677	701	662	714	655	697	648	651	624	660	644	596	670	694	633	666	660	632	634	695	603	623	653	651	689	646	662	677	629	663	638	661	681	647	638	635	680	646	632	644	710	678	655	655	623	669	660	659	668	672	679	650	670	646	675	592	635	651	631	686	688	701	682	634	654	678	681	679	687	638	666	688	654	677	692	627	659	634	611	674	660	654	689	636	680	683	659	652	673	653	636	629	635	670	709	673	664	636	701	669	690	638	683	641	690	674	672	630	660	653	661	687	664	631	687	686	711	701	602	677	643	687	664	634	630	654	653	650	714	634	629	645	609	633	651	699	664	677	680	681	693	635	656	678	674	710	644	669	649	667	672	660	625	652	633	657	689	670	674	620	710	643	655	616	655	671	658	637	644	679	676	626	687	692	682	629	649	658	656	672	594	629	660	628	661	647	672	652	654	648	643	673	663	663	679	641	617	655	648	663	665	630	655	635	673	653	661	663	644	659	643	620	668	689	623	696	637	684	635	645	633	629	674	662	689	651	674	622	705	653	631	629	643	680	657	644	668	678	651	619	664	685	665	695	639	643	708	697	650	649	620	629	615	691	651	640	659	583	641	675	645	671	633	603	634	644	652	639	639	707	672	668	668	635	685	651	666	665	643	668	631	636	670	700	639	656	624	665	615	646	679	627	646	656	638	665	643	681	676	666	639	654	656	649	681	689	657	663	673	663	646	650	687	659	627	626	673	634	637	685	645	649	654	683	660	657	659	684	637	633	617	696	639	646	657	696	638	664	685	651	698	729	658	651	673	658	675	679	653	675	666	662	649	685	698	648	647	641	682	635	663	654	682	643	667	664	673	657	614	669	659	619	654	651	658	661	627	643	671	649	629	687	716	690	640	599	678	670	670	691	630	638	656	654	675	615	643	647	670	630	650	674	642	634	628	666	653	667	673	645	625	673	632	698	642	656	648	582	655	679	655	682	671	702	638	647	644	701	658	638	683	698	655	633	672	718	693	683	636	661	690	631	664	654	729	693	614	673	692	670	673	646	670	626	648	668	626	635	649	652	662	656	657	634	605	685	657	628	678	661	663	651	639	655	625	666	671	647	721	679	650	664	638	663	661	704	631	665	653	597	678	698	628	682	654	683	662	659	668	671	640	635	691	667	642	657	653	690	689	687	669	692	661	707	674	621	660	642	618	677	672	656	682	660	634	645	660	682	645	620	661	671	655	649	630	637	665	655	697	705	649	628	654	615	703	656	677	703	656	645	668	638	613	693	643	688	663	611	628	694	646	624	631	660	657	676	648	668	655	655	631	660	639	650	633	689	654	642	602	707	676	687	666	665	658	680	665	661	636	670	660	702	702	644	655	645	622	681	703	674	656	661	696	636	702	634	713	680	605	621	638	669	661	652	684	664	637	641	628	634	680	630	641	657	662	639	643	664	710	648	680	667	707	672	634	678	687	647	652	638	676	702	663	651	655	627	643	651	627	651	624	630	653	650	648	660	651	657	615	666	642	629	629	641	625	613	671	663	642	677	631	645	615	650	598	662	638	654	676	646	662	678	731	634	653	643	636	677	654	713	682	678	683	632	666	614	640	657	647	672	687	600	630	685	663	662	637	648	644	642	683	687	672	654	666	658	658	641	602	648	640	663	637	642	675	647	674	663	649	691	700	659	671	643	671	636	624	684	622	691	672	646	619	641	675	650	645	651	637	678	638	626	668	708	597	664	654	680	662	633	649	648	645	667	668	639	624	595	648	667	709	664	669	651	630	675	666	667	629	629	682	682	660	703	634	639	665	638	684	684	700	681	652	599	627	636	659	657	666	645	662	644	624	679	694	650	699	620	644	652	636	685	669	668	665	697	697	686	633	664	654	686	609	675	688	652	675	606	660	604	688	623	662	646	672	696	663	670	646	704	657	698	738	687	642	676	639	667	654	639	630	663	671	665	648	657	682	652	699	659	642	627	694	654	632	640	628	646	683	654	690	672	670	670	637	617	688	631	682	645	673	645	650	630	645	638	655	646	636	681	692	647	666	650	653	630	645	681	657	681	682	604	634	684	640	663	643	700	689	684	690	686	650	653	632	643	641	668	690	663	639	660	677	665	666	652	684	620	662	652	675	651	665	713	662	662	625	662	714	643	652	618	661	676	647	655	642	669	638	670	649	630	637	613	662	657	679	657	660	700	663	679	695	642	678	661	646	675	638	613	658	658	674	628	647	653	590	676	657	635	708	720	639	666	647	709	680	672	628	670	623	663	602	641	676	675	637	654	643	665	648	654	648	671	647	661	652	667	634	624	692	635	643	727	649	652	641	680	660	648	660	657	682	666	659	638	662	629	632	681	681	638	638	657	713	651	665	690	676	649	665	650	677	691	700	621	663	667	607	598	647	663	581	681	667	668	669	668	657	678	649	689	617	661	621	643	674	664	707	636	670	637	636	668	663	692	686	667	676	659	633	642	658	655	680	642	706	617	621	646	608	685	664	622	667	627	651	629	663	684	650	697	678	646	621	690	639	644	685	686	651	680	650	628	655	717	636	704	624	667	603	696	674	679	641	644	657	648	609	659	620	630	706	689	702	634	637	670	645	653	618	648	599	683	629	659	657	651	662	659	663	655	647	669	639	654	659	670	653	657	673	669	657	671	684	635	665	628	716	653	637	651	626	624	681	660	700	662	659	609	647	643	669	642	723	647	645	644	631	723	660	637	665	668
22706	21456	29465	23912	21125	20649	8490	1397	1126	1090	1099	1028	1014	982	1007	997	972	957	986	976	994	880	893	945	935	937	945	987	962	920	967	901	914	968	921	897	987	941	943	914	945	907	947	891	929	894	951	883	933	888	945	928	963	924	912	907	903	850	914	888	909	931	891	904	958	950	943	895	934	906	892	929	890	850	882	887	887	910	924	894	947	910	938	921	887	924	925	894	964	886	859	923	893	944	924	985	897	925	932	947	861	889	946	906	910	979	891	952	914	982	964	895	935	902	887	912	942	870	916	942	899	872	896	880	945	935	903	963	858	968	889	928	860	942	896	933	931	874	918	932	894	906	961	930	956	972	940	876	901	906	968	943	939	913	917	935	897	879	945	912	868	939	1010	875	920	926	863	897	886	946	924	905	910	915	927	858	925	891	878	889	889	895	860	966	940	948	922	952	925	935	925	935	923	903	926	957	942	903	886	948	916	917	891	894	937	945	906	928	874	925	907	984	928	917	865	939	933	879	912	860	890	915	842	917	914	902	958	945	885	933	956	943	879	897	919	889	911	881	879	848	928	933	954	881	951	827	949	915	939	908	939	906	864	932	941	944	903	903	939	893	899	892	936	883	979	918	898	909	918	908	985	919	928	891	903	911	838	912	944	965	902	951	919	924	911	926	924	922	939	885	894	938	934	950	887	852	919	917	911	934	909	960	888	927	957	916	873	902	897	876	986	927	942	931	925	944	883	902	918	863	947	985	982	931	895	897	926	906	869	926	899	992	956	928	960	961	995	855	907	931	926	910	914	932	976	916	926	957	926	900	921	912	856	882	909	949	923	964	918	920	917	889	876	911	948	941	895	928	916	968	953	957	933	920	908	943	915	944	914	884	855	936	911	939	911	890	873	962	906	935	900	923	915	891	937	908	906	902	932	906	919	909	899	897	888	892	921	946	906	923	933	923	866	893	920	935	934	906	920	959	878	916	896	887	913	901	919	892	903	885	917	956	920	968	913	836	941	901	953	879	938	947	940	905	905	893	941	930	933	917	993	940	908	913	959	929	914	932	965	859	937	934	925	890	919	936	908	835	908	965	897	932	925	966	919	944	882	889	935	879	983	899	912	906	894	945	948	949	915	945	896	906	914	953	943	921	917	891	916	896	901	910	917	929	975	939	916	896	947	870	894	911	950	895	925	988	912	898	915	920	899	849	907	849	945	940	887	878	903	907	904	916	909	929	952	907	958	893	910	957	939	938	999	952	894	973	895	928	899	947	899	953	890	961	932	940	913	901	890	876	918	868	928	889	899	898	935	884	900	932	902	884	946	895	897	904	885	873	893	896	919	945	888	888	991	902	940	923	927	950	953	898	870	876	855	952	954	906	971	917	921	953	902	912	914	893	906	916	879	884	915	895	929	939	907	938	886	892	936	906	888	946	890	898	942	939	854	896	905	914	900	933	931	920	882	880	966	938	905	894	894	966	909	900	909	944	891	896	920	926	906	914	964	916	874	882	931	870	923	915	890	937	870	890	903	917	910	933	927	909	923	918	920	889	893	962	953	915	907	943	939	923	860	933	902	882	924	884	915	908	907	894	938	899	883	917	905	851	905	905	932	952	927	1018	886	892	898	952	913	887	951	929	894	953	967	980	972	862	965	906	870	930	935	966	858	897	924	928	875	880	925	885	911	912	966	948	892	891	907	892	906	905	922	891	894	915	903	911	864	911	884	954	922	881	913	1011	961	913	911	923	917	902	923	926	924	927	923	932	895	869	940	909	907	908	914	875	919	977	892	951	874	940	903	874	901	922	895	860	944	918	944	980	946	945	919	892	875	954	959	912	943	910	940	898	919	873	925	922	865	881	960	954	907	883	934	931	921	869	986	902	953	913	865	884	937	940	968	912	920	935	900	949	948	897	905	966	903	870	898	918	886	921	905	957	896	884	920	857	974	883	954	877	976	977	893	892	843	887	886	941	886	933	878	927	925	929	902	932	943	923	870	921	912	858	895	903	898	958	943	911	941	929	894	882	855	887	963	972	901	854	930	895	920	929	910	918	898	977	946	929	925	929	861	863	933	941	953	928	916	918	960	919	894	880	939	977	886	887	921	895	854	904	933	920	915	966	966	878	926	850	910	935	967	911	953	919	918	871	936	927	931	903	867	961	945	897	888	902	894	881	908	905	906	919	928	937	898	925	882	908	901	962	900	846	892	931	897	878	904	916	949	887	932	943	999	876	915	967	882	907	898	891	958	861	925	897	875	901	879	915	903	886	881	923	925	913	942	887	894	941	960	891	946	928	865	952	894	972	914	902	953	839	903	886	868	926	910	896	927	923	939	918	941	907	940	936	894	927	858	894	915	920	908	893	909	885	922	969	912	910	916	950	954	927	925	939	904	833	921	898	881	924	898	964	921	872	898	932	876	904	909	923	906	894	890	896	892	993	895	874	923	865	923	952	880	937	893	901	930	926	945	918	927	918	910	903	871	907	920	912	878	897	960	933	941	843	914	880	873	958	869	912	932	913	934	898	898	897	922	888	893	920	930	904	855	914	955	932	894	928	950	903	945	905	913	908	945	943	893	875	874	907	881	894	949	876	932	961	886	833	886	897	855	880	866	838	910	957	854	924	912	891	854	894	892	904	885	899	913	935	927	895	901	871	923	937	909	861	913	884	924	880	917	894	904	955	921	906	912	947	929	929	956	963	899	870	941	908	949	971	888	931	919	877	829	908	908	945	935	947	948	946	912	931	896	905	956	948	935	921	907	885	932	891	909	884	969	890	865	880	890	871	909	937	925	918	910	877	906	877	954	875	907	905	882	891	945	904	914	928	919	963	897	1009	956	921	942	913	919	883	939	887	898	899	935	895	961	880	894	946	934	892	915	948	856	889	947	915	963	985	909	976	889	903	933	955	954	875	928	894	917	946	927	928	873	1001	920	911	912	898	899	963	902	897	895	872	943	880	837	900	911	872	946	913	923	861	964	897	868	876	910	919	937	916	963	958	896	922	924	927	922	951	936	965	961	933	860	874	920	848	885	933	928	937	927	874	928	851	927	923	943	908	915	872	912	951	952	900	956	879	930	866	908	929	939	942	921	896	869	972	965	893	910	900	883	886	864	867	966	915	859	911	922	929	914	925	929	895	915	866	944	894	923	866	896	961	925	932	907	916	926	929	879	932	929	880	988	991	928	919	954	872	987	968	892	878	902	892	905	883	916	898	919	945	895	935	934	910	949	887	918	899	926	937	932	964	896	876	948	867	936	933	907	943	859	926	944	909	923	934	904	885	896	891	900	865	969	904	918	892	947	917	902	920	938	882	876	894	920	888	873	913	896	866	931	938	891	883	952	921	906	900	912	935	888	960	900	919	956	915	912	912	932	880	911	877	927	931	921	904	953	898	944	995	928	883	877	911	907	899	950	972	923	925	890	909	900	917	881	856	919	885	936	906	915	926	928	885	865	930	946	951	910	928	900	914	921	945	944	901	889	908	922	917	947	888
51293	84825	56051	10649	2301	1855	1594	1428	1353	1242	1197	1047	1076	1095	999	972	1027	1023	986	940	963	933	950	919	953	939	916	887	943	977	926	899	943	895	970	954	923	944	935	940	943	928	918	878	943	923	909	882	907	896	964	957	913	919	913	914	832	953	898	1026	958	932	961	968	897	956	910	935	896	915	933	909	896	880	932	917	883	887	848	888	904	902	906	997	935	887	949	900	856	922	920	910	898	946	918	905	869	861	939	923	888	832	899	878	923	898	873	911	927	865	928	913	934	906	902	905	885	890	947	931	930	890	868	954	930	906	939	869	895	899	892	890	922	915	938	869	842	902	909	898	879	906	885	914	908	861	908	938	904	921	898	959	881	884	933	872	898	890	888	904	885	886	947	911	902	906	931	884	923	913	883	923	917	881	920	912	915	899	876	893	969	933	931	893	926	881	910	916	915	879	918	863	906	969	909	945	887	897	925	899	900	875	943	917	873	898	883	912	934	878	919	925	953	889	921	901	910	915	927	936	919	914	884	921	955	859	1016	901	841	882	920	865	944	911	886	983	906	874	868	886	923	856	939	945	946	891	908	982	912	830	944	933	931	861	935	893	916	909	922	944	920	883	899	930	901	884	884	933	886	955	883	853	863	926	988	902	961	935	873	898	926	912	884	882	873	871	931	895	907	887	889	901	854	927	895	899	886	968	867	890	899	898	874	890	891	914	912	855	968	911	934	943	924	868	848	885	913	942	887	942	885	975	885	896	911	914	934	910	916	906	850	902	883	901	861	940	903	925	862	884	905	889	891	870	903	882	951	953	917	919	905	898	968	908	888	836	887	890	859	913	944	903	877	907	915	916	861	930	874	882	917	922	910	979	880	889	927	890	918	895	870	928	934	884	851	925	937	924	910	938	901	874	863	918	897	962	933	966	877	893	939	906	885	927	878	925	919	877	952	884	933	866	886	922	890	904	894	957	924	900	931	890	910	976	897	880	940	914	915	902	934	915	922	919	920	907	864	919	915	926	878	885	910	918	907	898	911	913	924	916	882	952	914	902	956	883	955	881	934	922	956	867	936	934	905	914	921	922	895	900	924	911	918	928	913	982	965	946	897	861	929	919	925	823	914	880	906	940	899	847	914	878	868	854	879	912	852	938	915	943	911	961	861	902	883	852	870	917	941	933	976	924	938	902	905	842	837	903	903	940	973	881	862	959	875	898	894	965	855	930	912	903	897	967	914	944	904	942	894	901	884	947	879	949	917	923	854	871	901	943	947	949	872	892	922	950	911	852	888	899	935	931	842	880	895	910	981	931	929	951	971	918	847	933	976	857	884	920	944	946	858	920	871	954	907	895	875	915	946	923	919	978	933	876	904	917	918	908	922	876	972	895	944	903	910	863	868	902	910	888	865	889	913	934	882	893	958	886	883	909	915	907	907	925	843	922	891	903	926	900	857	888	912	881	934	854	917	905	885	915	875	941	916	961	933	892	960	893	873	922	855	898	832	938	905	887	918	888	898	945	903	898	921	970	926	912	886	904	958	901	896	967	880	879	871	841	894	957	892	921	911	908	877	900	937	924	926	919	900	886	911	866	884	907	874	940	897	925	878	884	830	896	896	906	877	945	943	914	890	953	868	884	863	912	875	936	912	935	832	893	932	936	908	922	912	902	887	908	882	905	910	904	904	960	904	871	894	933	953	876	910	917	938	907	907	919	898	924	925	894	840	873	946	886	914	898	895	918	917	966	875	882	914	896	848	896	945	879	888	938	894	938	902	848	893	906	918	850	912	857	939	888	959	902	862	858	896	930	944	1029	885	901	873	874	930	895	894	904	964	922	908	886	962	898	851	888	922	945	884	885	866	956	955	901	894	869	926	899	924	938	888	863	937	927	940	918	949	930	915	919	900	937	960	893	949	866	896	948	914	943	879	907	931	912	900	871	895	950	919	898	871	913	950	926	892	929	939	926	1000	902	890	915	961	906	850	917	917	890	890	898	910	915	889	899	899	912	941	935	925	928	913	899	907	924	916	864	857	919	932	948	913	907	902	969	974	911	915	944	982	956	875	884	845	942	907	922	890	881	922	927	897	883	924	889	932	884	915	912	929	885	946	870	914	845	855	885	908	860	900	960	895	919	936	911	934	942	946	841	828	929	901	911	939	914	924	902	903	889	870	913	863	910	840	913	919	881	902	957	910	898	880	916	892	918	881	899	889	917	933	970	930	912	901	899	925	881	968	894	884	877	934	949	922	947	877	932	882	910	945	889	917	907	901	893	881	904	909	974	886	940	895	855	903	960	889	960	916	929	926	885	902	925	881	876	950	907	913	932	905	896	967	869	890	906	979	946	914	901	843	864	931	915	885	901	889	941	954	944	878	878	895	880	915	877	921	895	932	933	929	946	933	909	839	962	934	930	902	858	923	948	927	882	951	869	886	902	946	889	904	918	896	889	907	889	894	886	909	998	956	912	924	861	887	928	949	938	945	840	925	913	871	882	932	925	914	917	901	903	926	938	901	891	876	885	849	928	908	865	930	930	956	926	998	904	891	927	869	939	903	950	842	897	890	933	926	936	927	934	875	933	910	909	915	862	865	856	886	895	942	917	916	836	945	899	904	906	889	864	940	899	906	928	968	884	854	926	936	946	936	892	955	947	864	891	934	933	881	934	878	909	898	951	862	849	901	974	901	920	878	845	878	868	927	897	923	901	940	971	871	886	928	899	932	907	835	921	908	975	923	907	906	945	912	904	932	900	931	858	957	923	913	848	897	926	841	898	904	928	888	914	938	915	896	915	861	912	948	925	915	973	858	909	902	831	877	894	882	899	915	889	869	932	930	958	922	935	882	902	915	900	942	889	886	957	852	913	935	930	907	902	867	827	866	859	907	914	855	873	975	886	882	882	884	925	864	954	871	883	903	870	889	885	863	880	919	914	932	883	880	898	877	918	889	891	971	906	902	892	959	912	876	900	890	972	921	962	857	859	874	919	892	872	909	955	919	882	931	887	946	883	903	937	910	940	916	892	953	899	908	893	957	866	907	929	882	919	950	880	925	941	896	866	885	958	936	900	910	931	917	904	986	930	952	927	911	885	917	894	904	891	933	860	833	892	902	931	886	911	874	944	930	878	885	892	889	942	889	924	865	943	925	871	872	916	923	911	929	897	903	864	890	932	848	916	909	912	878	906	917	930	898	868	878	905	896	881	902	903	863	935	930	939	904	960	937	851	898	953	870	901	864	922	890	885	920	884	969	895	891	900	916	954	917	876	842	961	937	937	907	952	909	912	937	888	889	940	883	896	937	944	922	910	951	926	912	917	939	848	905	908	893	910	913	968	905	890	890	918	888	892	865	906	909	908	923	886	920	924	937	966	893	895	947	903	873	909	955	923	892	959	871	913	919	909	925	925	895	872	876	915	935	932	951	847	919	863	913	1000	867	918	881	883	894	924	962	893	921	860	921	919	916	948	935	874	902	889	941	886	909	844	918	897	892	884	976	880
30863	25139	23706	5599	472	413	361	417	390	358	336	342	366	373	363	356	357	365	348	413	377	369	337	368	372	353	400	354	366	373	380	358	328	367	361	352	357	350	339	366	338	361	395	340	367	326	359	342	369	342	359	362	373	341	396	341	355	353	340	347	361	332	359	375	372	334	414	350	386	365	374	358	371	383	390	342	364	379	361	370	362	382	376	375	348	383	383	367	404	375	349	397	346	389	335	346	320	353	300	377	358	377	374	369	366	396	403	356	383	345	354	353	368	376	363	348	359	354	354	350	365	351	354	351	347	344	346	345	340	343	367	365	350	345	333	385	375	375	364	373	327	357	343	379	359	341	334	355	313	331	359	376	368	386	351	358	378	345	373	354	365	371	355	373	353	361	357	367	361	346	355	357	375	372	354	358	340	382	363	357	358	357	357	353	327	359	378	380	385	391	362	386	393	376	364	406	358	360	363	361	366	375	343	337	375	354	354	353	332	366	353	332	358	383	361	358	347	345	343	343	348	332	336	360	348	355	388	387	360	340	370	366	359	391	367	367	359	359	356	365	347	323	367	341	349	363	368	346	381	352	375	385	358	346	354	363	385	363	374	338	370	325	371	357	371	374	367	367	346	392	347	374	330	393	339	345	363	351	357	365	416	343	370	373	382	373	353	369	330	374	357	358	360	342	359	323	342	372	357	350	343	380	394	356	340	348	374	373	348	360	352	369	331	377	351	383	358	370	360	368	382	382	399	333	340	357	329	374	391	378	356	373	374	374	345	362	344	365	364	346	393	369	366	360	385	387	350	390	378	339	384	376	362	391	380	392	378	364	342	376	337	338	377	333	376	372	347	369	321	357	363	328	351	361	366	338	382	366	365	360	402	387	345	371	373	350	357	350	349	396	361	359	367	384	367	361	384	346	349	376	332	364	352	365	398	358	346	358	382	349	378	357	373	338	383	358	344	394	342	359	323	378	354	350	363	329	367	380	364	361	380	350	352	378	350	364	336	370	346	383	358	374	340	370	359	389	347	345	374	344	331	352	354	365	314	358	343	326	366	348	365	364	395	356	335	420	382	350	339	343	393	322	376	370	384	379	371	341	342	380	354	333	366	353	368	347	353	356	334	376	370	335	356	334	349	384	353	317	386	354	351	345	354	390	361	336	356	368	393	371	376	347	360	363	364	355	374	350	380	368	345	374	350	357	329	371	345	341	398	358	370	384	332	356	360	336	382	374	349	354	402	338	343	355	348	370	339	336	387	368	351	394	355	366	370	353	366	361	354	335	358	368	350	391	375	372	372	359	345	367	372	337	382	357	340	356	387	364	344	367	338	388	361	355	348	339	376	378	337	327	354	341	357	370	335	383	351	364	363	388	352	354	353	329	346	415	370	341	351	382	384	369	369	359	335	371	346	354	376	381	335	344	369	359	353	355	388	365	364	403	359	379	358	359	362	350	373	346	374	375	372	377	334	366	386	371	342	360	354	365	379	388	365	361	333	366	330	388	355	378	328	358	350	368	348	361	381	368	378	369	360	370	375	377	346	356	349	346	350	385	367	373	370	377	372	390	324	354	379	371	312	345	365	354	357	334	411	345	339	379	365	337	354	403	382	368	377	371	334	387	334	374	357	393	395	360	350	357	365	372	358	386	363	387	358	388	364	395	381	390	347	388	391	384	355	408	382	359	376	396	343	367	373	388	351	356	353	361	376	371	362	368	347	377	344	389	382	362	384	355	352	373	379	349	388	378	332	366	346	375	366	359	360	343	368	379	358	354	360	328	402	347	351	350	365	370	368	362	383	362	378	383	382	338	406	354	349	327	351	336	371	333	343	335	387	338	364	343	347	373	352	373	351	357	374	342	339	387	353	377	380	360	339	368	394	366	359	431	381	352	333	335	333	334	380	343	335	333	334	349	416	379	358	357	349	324	373	380	368	356	364	363	330	365	354	342	363	384	362	339	369	343	341	370	361	366	345	353	363	360	397	362	348	383	375	343	339	371	361	379	364	347	399	388	346	322	363	373	331	360	391	358	365	366	379	375	390	350	358	359	387	355	343	365	357	338	377	330	380	372	379	317	384	336	402	342	360	340	409	368	349	377	358	328	349	392	353	356	356	354	379	353	352	357	379	370	347	333	398	378	396	355	351	360	343	384	387	328	376	383	387	359	369	393	343	367	377	344	370	358	379	375	332	367	385	360	389	355	335	354	365	307	358	401	393	381	373	369	349	343	368	381	331	350	357	380	358	353	395	373	378	380	371	382	366	336	322	386	379	330	366	348	346	325	348	365	368	376	332	357	371	365	357	381	348	365	374	325	392	350	336	322	360	391	340	351	363	370	331	345	351	398	324	406	367	330	381	357	367	366	334	367	353	340	352	378	353	351	395	365	340	354	385	375	370	381	348	319	361	359	384	355	349	349	355	377	378	336	366	362	352	359	362	371	399	341	380	353	393	372	338	413	320	417	355	362	349	356	368	342	383	391	352	375	393	368	379	397	353	375	395	326	343	337	378	380	372	346	345	349	349	398	336	340	396	390	358	402	375	345	346	351	376	376	366	341	370	360	400	359	354	370	364	337	389	399	380	366	342	369	359	347	356	349	380	371	349	344	373	378	367	374	369	374	391	335	375	355	370	384	373	359	357	359	351	357	367	386	360	337	347	366	345	379	339	383	358	365	402	343	356	335	355	368	347	366	398	399	384	382	346	316	348	372	390	347	339	369	380	374	389	336	350	336	372	375	361	394	347	316	369	391	366	335	339	334	336	370	351	400	385	380	396	331	351	347	362	334	358	357	366	365	357	337	371	353	366	370	394	370	330	379	337	340	355	372	327	394	367	367	371	353	379	344	377	344	361	378	317	335	361	358	356	354	375	366	349	357	346	377	365	367	416	370	389	378	415	320	363	354	392	358	375	389	372	375	357	372	324	368	337	343	414	356	360	380	349	375	392	349	398	359	348	335	343	347	365	377	384	366	336	374	410	362	342	385	369	345	341	367	382	361	343	370	386	358	359	368	345	364	367	360	379	357	363	366	328	344	375	346	383	390	333	363	379	382	350	370	353	381	356	344	358	351	377	399	358	373	378	348	371	349	352	333	387	381	377	352	379	349	361	358	399	345	339	366	372	334	386	365	348	332	345	372	345	366	374	323	343	358	349	325	365	354	335	368	374	385	392	335	367	368	374	334	371	367	359	342	394	361	383	391	362	333	391	344	356	364	382	335	394	356	379	348	364	336	362	352	330	360	364	329	341	349	376	358	364	352	347	371	383	372	365	360	387	354	386	401	364	365	381	387	378	350	345	326	355	369	352	339	365	359	373	390	349	361	373	357	344	351	391	360	335	342	393	335	386	348	366	335	361	330	360	386	367	335	366	352	332	342	358	361	374	373	379	377	383	332	360	361	345	386	378	359	380	373	351	377	375	339	359	359	378	364	376	333	394	376	359	344	387	371	354	395	378	331	377	367	317	361	392	353	321	353	319	342
30994	36696	14933	1630	482	421	385	364	429	405	428	377	436	432	411	405	393	411	399	395	409	407	392	393	377	372	398	415	390	388	398	384	401	399	401	381	389	403	426	360	380	397	429	415	443	406	389	406	378	406	380	406	399	405	420	407	403	423	377	413	446	400	368	393	400	388	396	415	430	399	380	435	380	390	399	389	370	417	429	375	441	395	410	379	426	418	410	403	385	382	387	404	389	414	408	371	395	413	385	398	336	429	372	397	392	457	405	384	421	401	406	428	407	412	400	400	396	366	374	392	390	389	415	423	403	366	391	414	389	390	376	405	410	378	412	368	414	383	430	430	416	412	402	439	400	433	373	430	370	406	386	434	385	413	430	394	425	398	400	393	434	404	420	386	392	423	385	411	394	370	382	381	401	433	437	444	418	425	405	379	405	371	382	395	394	411	376	401	419	353	416	375	401	440	400	377	395	435	415	373	376	413	392	392	390	416	420	381	379	424	359	402	390	416	429	391	382	400	413	406	410	366	433	368	373	373	432	378	392	375	403	406	413	398	382	412	398	408	424	383	433	371	429	423	389	387	397	388	379	388	383	394	428	416	409	409	419	408	372	409	456	406	370	414	414	369	393	369	410	380	384	383	419	397	388	412	368	376	416	407	352	401	402	433	409	390	413	396	428	394	392	369	374	375	431	398	397	400	412	397	356	407	365	372	382	401	384	400	436	402	410	382	412	389	392	382	398	430	394	372	385	393	407	424	399	391	394	385	413	404	415	406	402	404	410	396	397	349	390	427	360	390	405	388	392	398	394	401	395	433	420	378	378	379	386	389	411	402	407	427	411	393	371	381	380	395	386	400	380	392	399	393	411	371	395	386	398	387	394	388	423	430	400	390	402	397	395	409	401	383	433	424	407	394	408	360	399	406	423	416	392	368	437	394	404	367	393	414	467	381	437	395	391	413	411	432	356	394	424	382	419	402	417	388	412	419	408	380	410	434	422	428	392	394	387	415	421	404	385	406	394	392	396	395	394	366	391	409	373	396	387	421	408	380	412	397	392	392	406	401	413	412	405	444	409	402	394	374	405	433	403	434	419	402	440	430	387	391	382	371	409	398	439	423	375	415	411	429	380	403	404	358	420	403	406	420	395	367	411	372	436	432	381	398	389	413	414	400	382	385	424	380	377	420	381	406	391	426	378	403	384	381	374	405	411	397	426	398	405	385	391	418	436	386	427	407	390	377	399	400	367	411	392	380	384	399	377	423	377	421	394	397	366	376	409	375	401	460	409	396	392	419	408	411	392	394	394	418	420	380	396	382	417	432	387	393	383	352	389	374	424	402	430	383	345	406	396	406	403	401	414	386	456	406	373	387	395	411	422	397	444	399	417	404	373	384	413	394	439	414	430	430	383	366	387	412	419	380	396	410	399	397	382	397	364	402	378	414	374	403	403	402	375	398	407	406	392	385	437	437	384	387	437	409	416	407	401	388	382	350	451	396	444	389	410	403	391	401	421	444	395	388	390	376	406	397	430	424	387	409	434	351	412	420	401	416	404	384	377	366	393	367	381	405	361	388	381	409	420	366	394	408	408	416	427	401	410	418	407	363	412	393	421	410	402	409	415	395	380	372	398	442	436	441	418	395	385	352	398	422	388	452	375	395	364	412	413	418	361	372	404	408	434	394	370	402	410	419	391	405	417	423	427	396	421	404	402	390	412	371	390	388	399	426	383	406	398	390	394	417	413	407	391	399	379	366	405	389	396	410	412	392	390	399	422	372	370	414	401	408	399	399	376	427	408	415	413	420	396	406	404	367	398	403	388	399	412	388	343	389	397	402	378	378	431	420	399	349	401	402	370	415	388	412	384	418	414	427	429	362	372	376	393	387	373	424	392	391	374	392	415	418	400	414	392	378	389	372	385	418	405	431	408	431	405	380	397	428	391	354	368	394	395	370	402	437	432	389	394	413	402	415	391	383	428	384	374	374	424	399	416	398	401	383	351	410	399	412	391	414	369	417	405	409	398	388	391	408	390	429	352	384	385	376	413	370	403	385	402	404	408	420	354	403	380	399	395	350	410	406	456	365	398	402	418	371	367	415	418	379	401	385	398	413	419	386	390	387	364	403	372	401	407	408	409	419	371	400	399	410	428	402	427	389	423	399	398	391	431	418	376	378	415	387	401	383	419	388	389	400	421	398	412	419	373	369	360	389	386	421	403	383	391	393	434	396	407	398	413	414	380	403	451	394	406	405	387	378	405	394	391	384	422	391	384	399	371	412	377	382	396	398	395	413	359	394	411	376	387	409	414	387	417	415	393	413	414	385	397	368	387	385	436	384	407	399	381	386	384	382	450	379	410	399	380	366	412	357	372	396	422	396	412	381	423	408	360	400	378	387	417	390	354	429	417	408	385	376	394	410	397	415	404	442	413	426	385	406	412	396	373	424	368	369	405	401	395	411	395	398	387	403	373	374	411	374	372	422	386	397	415	421	419	415	386	383	403	375	383	403	415	411	374	431	360	406	413	436	390	367	418	421	396	399	394	413	369	386	418	371	418	379	388	403	412	403	406	430	416	388	425	459	402	371	376	412	418	410	377	380	376	382	381	405	389	435	387	409	383	407	402	380	408	372	416	415	387	364	371	415	395	405	427	425	393	357	395	410	404	403	409	407	395	406	423	386	349	389	430	378	370	407	392	396	402	438	397	412	424	414	359	425	409	378	407	399	372	425	415	418	411	373	399	408	355	416	395	361	429	377	387	396	396	400	393	421	367	432	409	404	390	420	427	388	380	398	403	393	396	400	402	390	399	425	390	381	408	417	367	393	407	415	371	424	378	407	398	411	406	402	447	392	407	412	396	394	373	408	411	389	402	411	396	390	405	405	403	401	375	361	362	403	374	388	394	410	399	396	403	422	386	414	383	420	378	402	393	377	397	373	427	388	392	403	436	393	392	382	424	415	428	399	434	425	401	414	367	375	394	406	422	394	396	429	403	367	399	382	386	420	401	393	399	380	437	425	416	404	404	373	383	372	395	421	419	396	402	401	392	391	419	381	389	375	381	372	381	376	431	386	407	437	409	385	412	412	389	368	365	403	389	417	433	406	394	409	377	425	414	395	404	402	388	428	394	377	400	363	387	422	366	400	380	435	419	406	396	426	416	363	415	405	422	362	389	400	403	376	408	391	428	448	388	428	423	406	430	405	381	395	400	430	369	385	384	386	433	386	398	418	385	418	395	410	411	378	392	403	406	367	388	400	461	414	401	414	410	426	368	407	406	414	380	369	375	403	404	339	388	374	393	404	378	394	406	389	414	425	402	404	425	376	365	429	409	386	381	358	388	389	423	440	425	387	426	401	391	402	383	365	444	466	399	397	424	405	422	406	366	380	417	358	401	424	435	385	408	384	396	395	372	393	400	410	418	393	376	424	417	405	396	411	399	398	403	385	417	325	428	410	367	376	414	419	378	406	397	410	385	390	388	431	401	393	404	390
23829	21458	29761	24477	20541	11084	1071	709	622	608	596	543	535	588	548	504	518	560	533	525	526	487	531	518	491	517	534	512	553	517	535	469	523	498	495	527	501	524	539	467	548	476	512	494	547	535	516	484	499	563	499	522	530	500	495	511	494	592	500	524	508	470	506	504	519	471	461	557	511	521	550	524	500	512	475	485	550	513	482	510	547	554	514	500	510	495	508	493	513	510	489	477	490	512	508	517	535	512	539	525	508	525	489	544	488	522	558	491	494	512	472	502	514	551	522	513	511	498	472	526	540	481	530	507	510	508	490	510	519	496	501	532	521	474	528	516	503	496	507	520	566	474	485	499	528	494	490	531	514	517	505	507	497	481	499	532	484	491	506	511	516	530	491	523	539	538	487	496	562	529	487	484	490	522	494	483	490	502	525	516	456	504	511	497	518	506	550	551	529	524	473	518	519	519	484	497	474	510	520	491	490	506	495	523	523	511	475	562	487	453	529	485	520	512	472	544	501	533	466	512	514	524	495	481	508	498	521	521	517	530	507	493	527	539	496	461	529	520	507	530	487	526	523	516	533	441	506	543	532	510	530	503	507	498	522	502	515	494	481	504	521	495	503	500	574	547	491	529	488	539	488	505	491	535	499	515	535	565	512	509	502	498	477	508	524	507	507	481	495	528	511	506	524	511	528	518	471	493	484	521	513	507	495	511	498	512	538	530	488	543	527	550	521	513	484	488	468	518	548	454	516	497	494	543	477	497	542	486	478	476	516	466	548	552	508	501	521	511	470	483	506	515	469	483	497	491	522	491	536	469	501	469	535	507	486	472	505	511	505	508	573	512	505	505	504	531	558	482	522	488	488	538	520	514	512	520	529	534	532	511	492	543	509	520	508	480	487	484	509	484	523	487	520	502	498	502	486	462	517	486	510	545	468	504	506	516	565	534	529	489	490	515	551	476	485	523	546	482	510	517	493	547	490	544	502	543	497	518	528	511	511	525	516	503	536	495	522	511	501	512	529	496	482	485	498	511	468	506	527	499	532	478	485	527	525	510	471	500	472	518	530	505	491	532	509	538	478	489	487	513	534	503	530	492	516	506	535	539	553	503	506	556	537	508	511	520	499	524	513	511	469	539	536	485	498	459	495	500	545	540	490	532	502	500	519	475	472	498	511	507	506	510	517	532	539	473	496	496	477	498	513	504	484	516	495	508	495	476	508	507	513	507	484	518	531	526	527	533	547	526	508	497	523	461	491	498	511	510	503	518	462	503	542	498	507	505	470	501	505	523	516	488	476	513	497	523	558	454	491	537	496	483	522	479	531	494	582	545	514	512	469	478	486	539	513	448	463	504	537	534	521	488	502	477	505	523	514	543	531	533	507	546	498	558	523	513	521	498	523	526	440	485	521	510	507	521	494	487	543	511	478	553	529	511	500	534	551	523	487	553	513	490	520	475	486	536	488	511	549	498	530	504	506	518	506	463	511	505	516	525	500	528	489	480	505	519	497	514	502	536	493	515	508	529	553	487	504	515	492	509	515	540	531	492	470	480	512	508	506	501	491	505	463	497	519	522	486	522	475	508	504	492	464	497	495	532	530	524	511	529	478	526	533	510	517	494	518	494	549	505	558	488	513	529	487	482	538	521	525	542	495	546	521	501	520	485	493	462	492	551	489	500	497	499	513	518	468	521	529	511	491	487	528	544	528	497	471	533	527	502	504	497	509	539	504	542	514	519	464	487	509	506	503	462	489	508	530	518	520	501	539	512	480	493	538	468	515	491	539	503	508	494	520	498	519	496	524	539	499	505	513	481	511	517	544	544	532	510	527	501	528	487	485	500	516	468	508	514	490	527	502	519	514	465	500	505	502	496	473	504	527	503	532	515	520	521	502	510	494	507	507	499	484	522	508	525	510	521	515	514	491	536	495	504	519	521	500	512	483	513	504	507	521	543	494	498	533	519	497	501	531	560	456	496	492	565	519	503	500	475	535	525	487	545	510	492	517	552	506	507	491	518	461	503	477	503	521	517	522	496	489	517	495	539	487	533	531	519	513	477	487	489	486	496	493	508	510	538	504	487	493	477	532	509	514	557	521	520	534	526	548	507	494	526	526	538	508	491	465	565	469	522	481	495	496	537	498	522	519	518	484	565	522	502	522	533	514	507	484	528	489	479	486	542	522	509	508	495	473	557	504	529	518	537	488	462	481	527	447	504	527	537	460	513	506	516	537	513	508	542	484	503	521	496	505	516	524	475	487	515	524	488	496	530	508	513	508	480	524	520	500	507	508	522	517	499	521	529	495	490	523	539	513	521	499	519	490	518	509	473	503	513	519	561	470	493	494	511	512	538	537	474	457	477	502	523	494	522	480	486	491	493	502	490	512	523	479	482	479	517	566	534	513	492	488	495	493	508	513	548	526	507	531	508	542	463	494	520	516	540	512	510	498	473	471	513	550	522	512	458	492	504	495	497	498	500	502	494	525	535	494	528	518	513	561	478	532	519	504	518	496	526	498	442	537	504	500	538	499	489	523	526	461	533	522	470	490	463	467	534	507	493	479	500	480	521	518	490	514	476	496	479	529	511	514	507	543	558	474	525	541	511	495	505	489	553	526	538	498	536	512	485	534	462	507	494	523	517	540	524	476	496	479	456	513	522	512	521	509	520	501	516	490	535	538	474	514	496	535	539	505	495	459	488	521	529	500	518	475	575	516	510	464	494	458	549	493	467	501	471	536	516	494	498	515	477	486	504	549	514	519	501	487	478	489	485	534	465	502	530	500	526	478	504	519	534	518	485	530	502	549	516	468	504	545	521	498	536	482	515	499	527	502	473	472	498	531	499	539	486	529	543	495	534	520	514	507	511	488	513	487	501	554	484	497	511	498	445	497	554	484	492	506	481	507	529	534	470	518	528	491	495	467	524	521	517	551	519	519	532	526	492	551	496	508	478	511	495	488	509	530	466	512	485	539	498	498	526	512	477	468	528	489	534	505	507	510	500	503	504	496	496	511	505	504	482	521	522	531	488	483	490	561	507	486	518	518	525	511	524	494	552	504	592	524	543	506	449	480	576	501	522	543	521	527	489	514	486	483	470	552	529	508	529	527	515	519	503	499	496	481	522	498	549	491	500	469	493	506	492	510	471	494	475	517	474	484	496	520	493	513	514	510	513	507	521	535	514	510	509	516	515	527	513	541	556	500	483	473	505	460	501	568	510	531	500	494	509	518	491	514	535	528	519	530	518	527	524	496	517	531	475	538	493	502	505	525	465	520	501	516	542	495	481	501	522	522	520	501	508	504	517	502	527	547	520	486	522	528	524	469	494	503	517	508	515	494	520	510	551	471	511	507	568	517	530	528	490	509	505	519	503	508	521	492	520	479	522	528	553	547	515	531	536	502	524	520	484	510	538	500	479	475	485	504	476	500	499	484	521	496	494	522	466	496	499	512	472	490	521	543	543	530	496	501	484	519	471	495	505	503	508	516	513	540	575
45201	79630	50696	8887	1312	1098	953	769	725	682	660	627	638	606	602	574	572	564	562	529	544	557	554	543	568	521	539	577	533	510	502	553	533	539	518	551	547	506	540	534	536	545	515	540	522	535	524	522	511	528	578	518	511	528	549	536	590	485	543	546	513	512	500	501	548	546	508	497	527	515	500	530	464	567	547	500	483	507	539	546	520	533	538	553	509	510	539	532	533	544	514	538	531	553	530	550	521	497	511	535	526	528	534	534	516	553	529	533	531	497	492	526	519	559	546	509	535	547	523	556	521	495	489	513	505	547	531	511	519	517	550	487	496	553	514	510	496	556	567	512	497	566	512	504	543	495	557	543	537	537	527	539	530	536	533	523	551	542	532	558	515	541	553	511	567	547	530	534	524	577	530	538	514	535	514	514	514	581	564	530	528	511	553	536	484	517	507	522	518	571	476	519	541	522	540	561	513	503	584	534	548	518	509	546	528	570	520	527	522	545	580	535	529	529	510	534	565	511	523	508	523	577	523	515	541	543	554	541	508	526	536	549	536	523	511	546	562	552	502	479	534	533	550	519	505	492	545	534	528	486	540	544	532	495	523	516	513	507	517	541	516	559	497	509	548	509	550	515	514	527	536	540	511	525	523	471	568	494	497	544	544	556	556	550	513	524	488	571	588	482	560	537	541	547	516	493	530	518	492	534	472	565	540	499	527	509	535	495	551	523	534	525	508	501	591	522	541	494	534	524	552	486	493	547	543	520	545	558	546	532	485	563	540	529	550	536	517	510	530	518	546	519	534	529	524	512	517	530	522	511	509	561	525	538	524	529	513	556	487	522	535	521	532	513	556	481	579	506	554	547	529	526	580	513	547	555	527	537	510	502	482	512	491	534	546	523	540	521	480	512	519	551	574	528	551	519	545	504	529	549	544	516	560	484	542	500	543	547	526	513	511	551	513	549	533	510	558	526	503	512	530	530	510	517	488	527	499	541	524	560	511	530	507	550	519	539	516	536	514	519	524	526	529	501	513	537	503	546	585	509	547	552	559	534	496	531	513	588	518	520	515	532	502	556	485	529	536	571	548	548	561	568	511	509	525	499	547	522	540	537	542	583	522	554	510	518	540	507	542	538	559	500	505	502	518	523	503	537	537	489	532	531	564	536	496	519	533	498	528	529	538	524	533	561	522	507	521	512	550	542	532	516	547	562	487	528	506	540	515	535	505	513	561	508	503	496	527	495	494	561	524	548	536	536	535	488	515	534	549	504	534	529	512	535	531	526	552	518	540	506	522	537	520	558	562	514	519	507	525	525	511	527	523	565	516	516	523	546	547	490	501	493	535	529	487	526	524	496	531	549	504	532	555	522	491	524	505	519	545	576	501	558	492	501	530	526	547	532	532	515	491	547	555	519	525	523	510	532	492	522	498	533	503	541	462	479	536	545	506	482	516	479	519	510	488	536	528	511	535	549	484	528	543	503	502	521	504	527	559	501	534	525	497	527	517	480	523	520	566	515	537	530	507	518	529	533	538	532	533	551	558	569	527	579	530	545	521	531	507	503	487	570	518	513	522	495	578	528	488	566	560	535	529	545	502	519	535	516	512	561	531	537	550	539	503	524	514	513	550	514	561	510	531	505	531	530	535	545	509	518	525	516	531	496	530	515	499	553	533	484	530	523	523	511	514	517	521	566	559	544	538	516	532	537	495	516	568	576	525	490	517	506	529	537	479	560	499	510	515	491	524	541	550	494	551	508	523	557	530	527	538	548	510	508	505	498	540	525	504	527	537	500	540	571	526	538	549	557	530	561	519	579	467	525	536	537	535	532	534	547	535	546	484	549	550	539	556	548	544	488	530	549	517	500	519	498	525	573	532	498	588	530	503	519	525	520	531	507	502	550	517	514	502	539	511	529	502	506	545	541	473	512	508	498	579	526	516	535	547	519	527	514	499	528	520	505	547	525	519	548	520	528	536	516	489	508	508	540	529	563	507	512	535	532	526	530	488	526	537	550	549	529	519	544	525	569	500	514	549	510	528	514	511	485	513	511	521	533	511	539	528	550	539	516	523	529	538	562	499	544	537	517	563	479	513	537	512	592	529	554	514	522	563	534	557	496	469	508	534	550	529	535	548	510	553	557	480	536	568	548	498	550	530	508	509	524	532	533	532	527	493	505	543	511	502	502	543	490	557	511	560	505	527	577	547	502	554	555	515	517	487	524	525	516	508	533	506	541	579	526	549	568	566	535	509	497	482	521	505	502	508	524	558	547	511	535	554	540	472	532	535	504	546	553	515	530	537	505	578	557	593	547	491	526	541	499	498	508	468	558	557	536	512	531	490	521	568	511	528	542	520	550	535	528	545	564	485	534	525	473	534	507	544	512	544	525	538	529	535	499	531	536	508	509	529	526	580	567	522	532	487	515	554	573	558	563	514	523	555	504	501	506	539	519	481	508	518	529	530	494	502	540	544	534	509	520	517	588	521	545	582	517	504	510	501	521	541	536	490	500	550	537	510	563	519	558	514	534	548	542	528	544	534	505	576	482	504	566	510	505	510	508	510	529	549	524	503	497	506	544	531	541	509	565	501	537	507	498	512	537	504	509	533	538	538	546	513	513	501	562	579	511	547	520	518	507	527	503	529	544	548	528	529	525	509	512	508	506	548	509	575	522	518	547	529	523	524	503	538	504	499	540	518	518	516	509	526	523	526	536	552	548	541	524	495	524	555	568	531	532	530	499	496	516	461	503	526	526	531	535	527	500	547	497	533	510	504	557	520	492	513	554	537	503	540	530	475	521	518	492	542	553	495	532	554	535	517	527	522	548	550	513	522	502	511	533	515	536	489	535	522	549	482	516	515	509	522	515	527	538	543	519	534	552	571	568	486	502	524	502	486	511	535	498	540	501	476	523	516	548	515	574	504	552	551	568	531	522	543	507	514	492	471	527	519	516	489	545	550	517	517	560	530	501	499	539	528	501	532	567	504	557	500	515	519	542	534	528	533	548	496	519	533	532	534	493	526	561	519	548	524	553	524	510	537	529	542	516	529	529	576	546	524	522	571	531	551	491	536	525	511	556	513	496	593	508	511	522	547	522	513	535	486	552	551	581	577	549	498	521	523	531	551	493	548	488	564	514	524	510	537	546	557	518	548	521	541	496	549	547	551	516	485	526	532	526	528	540	535	537	528	537	506	497	515	502	545	491	503	517	532	510	512	530	534	528	502	518	518	533	509	525	553	533	536	527	529	514	529	558	516	500	538	518	567	555	458	517	498	527	525	533	533	565	489	509	559	518	520	535	528	556	498	514	538	519	501	511	535	551	526	569	489	586	513	503	500	548	503	515	512	509	517	528	524	524	527	489	468	555	497	542	505	551	512	606	527	512	506	508	516	519	513	519	530	505	551	505	540	524	529	509	532	506	540	501	547	543	528	516	543	569	543	553	511	542	527	531	519	562	462	546	556	524	498	506	507	536	577	493	510	550	538	516	497	580
25070	21892	29046	24665	11709	1242	746	688	661	646	663	641	641	595	614	622	573	602	646	613	636	634	613	602	599	628	612	626	601	634	628	619	625	614	607	627	635	667	596	627	631	632	613	639	601	623	655	597	620	666	623	589	621	614	613	650	608	610	623	597	642	595	588	580	642	635	628	660	583	623	624	597	604	631	623	637	620	622	626	564	592	675	652	666	637	608	562	566	613	570	636	588	622	639	594	641	652	612	656	579	598	629	633	609	589	569	600	575	612	649	566	609	590	620	590	587	584	600	603	647	592	601	633	627	619	597	616	614	596	618	605	604	649	585	635	583	614	609	639	659	597	616	623	611	604	548	600	660	643	658	550	615	618	628	593	664	592	624	644	593	569	566	670	600	626	621	614	655	640	612	652	592	616	662	571	581	692	597	630	589	611	619	616	580	574	622	595	606	606	628	607	632	626	601	640	611	599	632	569	601	641	587	631	644	630	659	625	643	575	599	601	628	617	638	638	592	665	596	590	577	601	615	545	592	628	592	573	639	636	656	639	597	607	611	595	618	631	602	630	643	596	619	628	633	640	647	605	623	579	574	634	574	641	641	603	590	584	617	651	595	566	598	581	578	581	645	616	595	613	617	567	640	609	582	621	598	610	606	609	619	597	661	600	634	601	632	633	641	595	649	613	614	649	592	576	614	637	597	616	553	625	626	596	600	602	614	630	596	654	631	627	645	579	587	644	623	575	639	621	635	630	592	618	630	626	620	598	609	625	602	586	634	619	557	610	582	614	652	610	611	611	669	608	613	598	601	620	606	605	620	641	645	585	566	625	612	595	627	582	623	666	622	648	622	610	617	614	608	558	587	637	597	639	586	579	641	645	594	588	604	591	647	647	639	605	621	583	648	649	608	622	604	623	625	616	616	622	601	639	620	622	554	654	636	596	565	600	614	618	599	602	626	652	628	639	618	621	609	596	594	635	606	607	640	614	605	597	652	629	582	595	623	616	580	599	609	625	625	587	615	573	617	643	590	620	598	622	629	601	624	624	609	602	652	601	641	581	663	578	624	627	614	566	602	647	629	656	595	642	594	645	636	586	612	617	592	643	608	552	670	580	560	601	555	631	608	645	617	646	634	580	617	625	624	626	595	629	614	628	606	556	607	625	612	656	593	663	616	595	649	601	649	635	634	596	593	578	647	612	633	635	611	618	598	629	593	606	617	597	633	636	616	592	601	591	635	595	597	608	570	586	659	562	595	616	641	592	643	560	582	576	644	632	629	636	663	603	562	621	620	660	587	623	563	609	572	631	643	645	616	619	631	632	633	602	634	589	647	640	563	622	618	630	591	628	615	644	626	634	670	575	647	621	584	587	629	635	612	602	579	616	608	621	644	626	607	591	614	600	595	631	622	620	606	624	589	584	599	575	599	577	591	642	639	589	655	610	603	652	555	610	626	623	622	596	663	637	647	609	584	606	631	586	655	626	637	566	647	638	573	580	623	571	557	597	647	624	612	590	617	622	613	594	555	642	607	588	623	625	633	635	633	645	673	643	612	643	568	589	656	611	593	644	593	618	611	598	611	631	607	636	672	630	631	661	619	578	608	594	572	647	577	636	622	628	592	624	596	616	548	615	593	615	594	605	648	624	624	625	631	623	594	611	605	625	656	621	618	645	638	593	592	614	615	631	613	548	638	663	598	633	596	616	608	636	615	646	573	631	671	606	664	625	593	566	567	633	654	605	615	587	609	618	611	608	607	600	591	611	588	604	577	657	610	601	645	637	562	605	607	638	635	666	588	621	623	652	678	639	599	617	592	586	600	584	604	611	590	612	595	646	616	646	585	589	605	621	580	606	584	594	628	622	622	605	652	580	641	591	602	615	620	648	608	646	582	600	626	571	598	633	609	584	593	589	599	563	645	592	622	627	656	591	596	601	606	633	634	582	608	609	621	603	578	588	610	619	615	586	593	581	595	593	612	608	572	665	643	597	622	629	644	601	642	646	607	600	601	616	648	606	643	638	604	629	595	634	579	645	593	551	620	608	625	601	628	662	626	562	671	594	610	578	609	631	593	655	599	575	564	647	631	609	568	609	611	611	633	603	618	602	631	649	636	602	620	581	569	645	608	654	621	605	593	620	616	602	620	603	632	625	607	613	608	612	625	636	621	626	663	596	615	591	647	600	619	625	614	682	632	584	599	649	616	595	576	609	597	657	652	623	663	594	615	641	574	621	628	576	589	639	616	653	634	630	610	642	632	668	599	576	650	590	654	603	594	570	651	627	607	609	593	646	560	594	619	590	580	627	630	612	571	603	598	638	641	618	611	571	600	637	609	610	618	574	608	599	598	633	609	545	563	611	558	616	613	601	622	581	589	633	628	561	644	626	589	600	623	558	631	579	641	625	577	614	638	651	605	600	623	596	573	595	606	627	639	643	570	575	581	624	592	598	628	661	606	610	556	613	635	582	618	602	608	607	626	596	627	574	597	618	593	629	587	592	583	602	620	598	592	634	624	584	598	639	596	601	630	592	603	581	633	598	617	578	626	612	643	629	625	596	626	641	620	642	679	637	650	633	631	590	658	646	631	604	612	579	609	596	590	603	632	632	625	646	632	617	602	638	614	619	623	587	610	569	596	574	599	614	636	614	620	626	650	638	597	623	628	591	599	622	605	674	611	592	606	640	635	612	665	654	623	616	633	617	582	649	601	572	659	615	625	571	644	590	624	599	606	649	619	600	637	614	608	600	634	631	616	634	646	604	611	641	615	612	591	590	585	567	625	619	659	613	623	621	634	567	640	615	592	630	672	631	605	601	612	640	576	603	595	594	621	621	588	644	556	588	575	598	637	632	629	604	615	626	613	602	604	610	623	585	592	595	592	600	646	707	626	608	607	622	639	631	641	613	602	614	639	592	652	611	576	678	633	603	626	665	590	639	601	555	617	603	612	637	619	647	629	617	625	600	633	631	550	606	544	616	609	601	640	543	616	621	677	600	597	611	668	608	618	580	622	608	622	663	669	610	593	570	689	604	607	649	679	587	639	602	632	676	660	635	590	600	567	638	623	600	598	602	575	608	612	643	603	580	595	599	609	622	586	588	600	619	618	656	603	610	612	624	588	619	598	664	642	641	607	618	593	615	579	620	623	620	652	605	617	588	577	623	624	640	598	645	590	573	679	637	583	640	594	641	663	580	630	676	601	584	649	579	590	575	642	619	578	613	635	609	654	647	659	589	620	617	605	611	581	598	594	625	622	676	592	638	603	597	644	628	593	617	618	597	625	616	630	669	545	604	610	597	670	600	592	576	610	611	599	623	611	611	638	574	660	634	630	596	647	618	588	645	631	643	620	621	600	676	596	650	639	571	639	588	660	628	639	603	587	618	558	630	593	624	582	639	648	588	590	617	685	609	590	628	602	621	633	609	614	587	609	621	630	582	588	570	616	630	588	577	607	603	594	628	627	610	613	614	611	618	632	647	630	584	580	597	614	585	569
41844	66620	41607	5772	1069	959	861	849	771	774	733	703	710	722	675	663	677	642	679	678	673	643	674	649	647	683	671	627	677	653	669	632	643	626	633	657	665	695	644	623	623	672	634	630	656	684	644	679	642	643	676	646	661	611	668	646	636	645	632	631	605	634	653	631	604	628	643	678	661	642	637	657	697	670	652	646	653	615	677	638	690	605	639	628	644	640	647	613	662	647	649	658	640	664	657	645	706	620	705	639	604	679	637	640	683	691	648	658	698	631	682	658	653	664	654	646	648	668	712	687	694	627	659	606	654	647	655	654	652	667	680	679	673	654	691	600	657	634	635	621	636	650	571	640	663	621	653	661	657	668	623	695	666	650	659	630	685	632	654	676	640	627	644	659	638	616	668	641	648	669	684	689	643	667	660	668	650	678	684	688	659	653	648	644	628	657	623	661	653	654	647	653	631	687	628	617	627	629	615	670	617	674	639	637	650	669	695	679	664	671	648	663	653	655	622	656	643	674	598	664	724	653	678	627	614	667	655	696	614	667	621	642	597	653	654	646	649	615	640	613	683	670	653	622	620	664	621	654	631	652	650	636	672	687	668	627	666	648	676	626	672	595	655	612	681	696	640	628	649	678	641	642	669	650	622	638	703	635	672	664	682	659	657	665	671	658	660	637	649	679	660	650	688	690	654	681	687	654	662	655	636	644	654	654	616	624	685	660	691	649	668	631	671	697	642	655	659	671	631	645	641	647	619	612	655	633	650	707	662	682	681	641	645	630	617	675	653	670	612	667	655	623	609	701	660	607	666	661	608	611	662	618	619	678	648	624	694	649	656	626	645	639	663	681	651	597	621	678	673	669	621	663	627	682	689	681	671	633	635	668	682	665	618	694	664	649	645	627	651	652	688	618	674	611	652	644	611	633	624	621	653	676	646	622	636	685	628	645	669	673	684	623	672	684	657	654	696	621	682	625	619	705	702	701	600	619	662	636	638	651	677	636	716	669	641	624	658	604	656	648	665	639	690	653	626	657	699	645	621	639	627	689	647	667	626	627	679	691	698	663	644	657	673	649	654	666	677	639	613	700	682	642	647	738	689	645	638	670	623	658	656	626	637	594	651	636	649	668	657	657	662	665	632	631	661	594	640	650	703	646	640	645	691	653	623	680	653	653	650	647	647	629	656	636	679	629	652	653	659	630	678	682	652	629	658	669	651	650	718	657	663	639	642	683	604	719	625	681	622	677	680	622	613	605	648	673	621	633	617	681	705	640	610	638	630	673	711	660	645	673	666	629	672	646	666	636	666	647	674	690	656	660	676	615	670	634	675	679	619	682	659	688	689	656	660	638	637	661	651	631	634	654	628	629	623	623	680	657	654	652	669	655	624	681	653	665	681	678	655	676	633	637	661	670	629	655	690	636	674	663	633	642	642	643	669	700	659	627	676	656	619	630	653	655	651	641	657	609	691	657	656	650	662	678	643	691	630	640	666	680	638	673	660	626	574	672	619	664	661	629	658	653	688	646	690	646	621	689	645	615	646	629	690	658	667	634	637	691	679	676	626	671	668	626	679	679	656	697	638	673	646	693	633	609	665	663	641	677	626	644	619	641	652	594	642	625	655	657	670	612	624	626	625	624	598	660	653	677	685	652	661	635	661	654	700	698	646	641	618	653	653	684	599	678	678	686	625	684	604	656	622	649	631	637	619	650	642	667	627	651	638	639	610	622	621	637	685	633	631	654	639	642	643	670	609	674	661	652	689	672	673	642	673	679	662	661	649	667	657	627	659	682	628	668	663	658	671	666	634	620	660	592	669	682	657	622	663	617	655	644	665	658	688	634	615	626	635	616	681	652	642	614	671	650	644	610	687	705	675	625	621	655	600	631	637	662	613	640	662	657	691	649	650	681	684	656	629	627	679	640	642	670	625	627	632	644	668	663	670	657	648	603	651	616	645	641	672	613	632	648	658	640	663	653	639	663	722	674	653	671	655	643	661	661	646	667	657	625	643	640	679	650	650	665	669	662	620	635	696	658	666	670	666	627	637	656	628	662	668	616	627	687	666	685	693	650	691	690	638	671	654	663	655	622	687	690	655	670	658	577	655	699	619	650	648	645	697	660	664	630	662	648	644	621	625	642	689	665	654	642	632	673	686	694	654	676	657	672	645	616	687	674	655	711	607	625	641	680	650	695	664	690	651	651	665	640	629	654	715	652	630	637	708	669	679	656	607	649	660	679	662	664	648	686	683	673	633	661	672	683	644	625	631	625	624	671	655	644	631	622	675	635	648	647	641	659	640	656	623	664	671	645	633	623	648	624	667	659	652	650	663	642	653	649	617	622	628	654	669	653	670	653	671	624	577	649	670	683	627	648	657	625	616	689	625	673	634	654	613	637	688	668	664	654	643	637	657	657	668	590	677	665	633	638	614	627	638	618	598	665	677	651	671	651	659	650	606	655	656	647	657	674	670	662	628	682	638	639	658	653	667	680	643	659	643	610	665	700	589	662	630	664	609	658	675	642	657	661	659	655	669	621	648	654	656	656	610	654	670	632	642	648	681	676	642	663	631	656	681	650	662	649	647	616	658	663	663	617	630	655	655	661	639	618	687	641	694	654	625	645	683	626	640	670	649	688	653	668	660	634	643	615	669	660	672	662	660	595	620	651	598	677	693	663	669	670	649	646	645	673	623	639	669	632	686	672	648	649	645	700	697	703	660	689	671	677	700	609	647	685	637	696	688	686	654	661	665	610	689	660	632	656	633	662	633	741	631	654	671	671	642	668	643	651	642	647	681	651	628	669	644	666	625	691	617	682	665	659	651	615	654	660	623	622	689	676	648	659	610	629	609	618	634	643	674	668	652	680	628	602	736	658	679	677	634	664	655	642	615	669	625	637	650	640	663	661	639	626	659	637	649	672	641	624	645	668	697	645	569	613	663	637	664	645	660	642	644	664	624	682	703	672	608	650	599	686	660	663	653	640	597	625	691	636	684	658	666	608	619	669	620	647	653	663	653	647	647	607	614	653	613	651	652	678	637	625	630	660	681	651	643	583	648	608	668	651	615	700	664	642	623	651	702	632	664	720	622	640	640	658	703	630	653	648	667	660	669	660	699	677	668	641	610	655	653	678	637	626	643	613	629	624	691	679	644	657	614	616	660	638	660	653	614	680	642	641	658	644	651	647	679	682	650	629	650	698	657	650	665	674	641	698	653	646	663	709	616	663	698	657	610	593	662	676	670	663	681	647	690	663	600	675	638	646	670	663	638	638	677	669	638	600	670	633	650	680	676	660	679	643	679	613	633	673	659	639	680	676	647	663	638	642	694	661	637	650	592	670	664	667	656	637	663	625	652	655	629	630	651	687	650	652	646	615	693	668	667	623	695	595	665	610	700	635	692	646	654	674	694	637	681	603	669	625	668	624	684	636	679	674	681	640	639	645	637	645	637	675	694	651	620	632	632	648	646	635	666	638	624	635	645	687	641	661	632	683
22610	21319	28911	24194	21093	20095	6668	1322	1114	1167	1087	931	1032	974	966	949	919	925	1007	931	966	896	977	941	881	911	959	958	879	944	922	959	892	916	945	900	928	921	907	954	931	911	946	891	939	878	920	922	912	913	985	879	888	877	869	970	931	872	912	883	962	885	932	903	891	960	930	884	917	899	906	888	906	947	932	939	928	894	912	885	908	909	934	925	945	935	884	862	898	963	940	935	928	925	861	898	877	917	900	911	911	897	869	900	916	977	945	904	877	927	852	940	884	876	907	905	872	930	898	897	901	892	942	901	893	892	841	929	963	934	860	942	918	961	922	866	909	898	953	886	942	903	897	968	909	864	892	866	936	897	930	893	895	855	898	919	921	970	908	867	905	905	864	810	933	942	903	865	920	896	909	913	883	907	863	943	904	914	938	925	893	887	843	897	935	872	920	900	907	909	952	904	920	889	894	858	877	925	934	880	907	887	894	879	850	925	919	909	913	943	902	864	864	944	905	909	904	937	876	881	948	935	860	918	871	915	874	889	968	935	889	916	930	865	910	890	895	877	855	875	945	935	897	882	910	851	890	951	938	880	888	936	917	908	899	873	912	854	940	940	907	886	878	900	893	919	907	970	896	916	904	933	874	895	900	939	908	921	895	877	901	924	887	867	927	899	914	903	910	887	887	863	903	871	877	941	919	866	914	857	835	910	1006	909	914	920	883	883	919	891	852	908	901	860	899	907	907	915	860	980	910	911	938	867	916	965	876	913	827	916	883	903	883	893	918	903	858	887	912	877	903	953	893	907	892	912	889	873	962	917	912	901	949	875	880	920	901	907	912	919	878	963	892	906	890	912	901	848	939	875	893	948	904	869	887	910	924	933	888	924	878	909	858	898	976	877	934	902	962	918	934	910	909	883	905	866	902	908	916	925	923	933	859	858	892	943	869	1017	888	912	965	864	902	900	833	896	927	924	951	902	883	866	901	898	896	851	898	891	894	900	874	874	871	926	898	870	900	876	887	930	898	861	916	903	869	900	944	953	862	930	887	877	921	914	977	945	935	940	900	905	915	904	920	858	951	885	918	901	947	883	886	921	841	886	933	944	924	901	880	839	899	855	872	901	911	915	884	930	895	874	960	911	907	903	898	871	940	921	891	890	881	905	909	943	886	899	955	926	935	868	932	915	930	926	859	860	951	929	905	927	823	948	907	926	930	942	905	852	933	899	856	899	920	856	920	887	924	867	933	897	846	872	948	890	901	999	930	871	890	871	916	958	935	865	894	860	901	883	914	923	922	874	881	892	894	854	876	894	918	880	894	917	873	898	918	889	946	872	870	917	883	943	905	921	942	910	919	894	909	918	865	945	950	917	890	879	900	891	823	878	844	896	928	875	861	899	924	916	884	871	914	958	868	959	884	913	883	901	896	885	940	936	935	893	880	888	858	918	919	888	873	914	854	841	947	901	893	875	868	867	928	896	925	912	872	882	945	915	953	905	890	904	928	869	924	870	880	938	874	891	890	907	874	849	934	927	873	882	879	930	877	888	923	895	907	914	895	929	912	877	903	911	870	902	897	861	939	887	881	885	968	903	889	894	915	928	941	906	878	939	929	888	880	852	897	874	910	917	929	935	946	889	903	931	870	941	871	930	876	904	924	880	870	943	875	899	961	903	908	895	937	885	888	916	916	872	921	889	872	931	941	874	904	866	861	939	879	857	913	879	918	895	911	857	840	945	909	949	887	879	895	907	937	922	904	856	928	882	937	934	911	918	921	926	865	925	894	879	945	959	957	917	886	851	937	896	955	869	886	897	924	924	918	894	854	881	886	927	882	905	888	875	920	919	864	874	920	951	894	907	922	903	888	930	900	893	892	911	899	921	892	877	870	867	880	881	878	956	846	896	879	890	887	865	871	931	952	884	986	950	917	897	917	848	916	940	863	888	906	915	904	896	918	890	909	857	918	940	941	924	925	917	934	921	936	857	849	863	894	937	918	920	898	903	876	900	942	917	900	930	899	924	947	883	924	868	876	905	886	879	910	887	921	952	872	891	930	947	918	903	926	931	938	888	918	885	830	908	890	898	911	856	937	872	893	916	926	921	865	948	909	851	960	882	926	880	879	942	950	910	900	887	892	917	890	893	887	890	910	881	877	877	906	915	904	932	848	881	859	882	918	937	921	820	933	886	846	902	885	928	857	906	940	906	949	868	884	893	926	903	943	932	881	889	902	968	925	891	909	947	915	892	887	931	899	889	897	887	869	892	908	869	895	913	860	876	923	941	901	907	844	878	952	864	861	832	961	891	869	861	916	856	941	840	866	923	881	934	964	842	925	876	871	970	918	911	927	937	925	938	878	905	935	883	893	905	875	882	927	927	895	948	897	933	845	918	939	905	950	873	875	918	911	921	923	887	881	892	865	888	872	914	877	868	897	898	898	937	931	928	903	918	877	892	917	873	934	882	916	919	960	934	866	879	964	900	935	878	950	876	863	907	889	873	869	910	866	939	911	927	876	872	908	879	880	983	907	915	918	973	922	905	895	909	905	917	966	914	895	948	912	909	945	909	895	876	917	875	928	939	952	917	923	887	909	860	918	903	948	877	902	904	927	928	875	890	893	883	856	955	861	930	920	898	848	921	961	911	899	867	903	914	880	918	928	935	862	915	939	934	858	865	960	930	895	881	934	864	896	878	901	896	916	944	878	858	848	907	833	929	975	923	881	866	890	895	898	924	887	902	901	877	919	904	890	911	950	885	965	938	910	924	952	897	957	958	931	873	890	901	912	852	907	886	900	871	906	905	929	902	875	941	916	892	868	954	839	1000	893	945	950	928	940	902	884	931	1014	915	892	882	925	953	877	909	872	867	928	924	934	945	987	874	872	926	838	858	857	928	883	879	884	923	859	895	946	914	883	888	922	923	912	897	900	922	932	904	903	873	899	926	933	908	954	917	886	886	891	941	922	916	884	888	964	889	944	927	888	926	913	896	951	895	867	883	880	926	913	930	905	890	854	911	876	819	893	881	824	877	909	879	923	889	910	875	904	872	868	901	939	941	882	894	857	852	864	934	942	860	876	882	894	882	896	876	896	921	885	867	869	889	865	912	878	949	915	907	943	908	914	937	873	852	917	868	891	936	892	870	896	886	852	912	915	889	914	891	903	926	905	915	945	884	931	933	877	912	917	907	931	935	957	928	890	844	966	869	900	957	910	883	940	920	912	930	923	910	857	912	915	914	960	841	852	889	891	945	902	908	853	902	933	992	872	905	908	872	918	953	910	951	896	894	916	919	907	916	874	936	899	858	948	881	896	884	919	859	881	859	896	873	936	894	866	864	862	939	845	875	905	869	886	902	910	887	915	943	883	876	889	869	922	889	944	917	930	896	922	865	894	846	893	946	875	905	892	917	885	947	930	935	909	893	943	849	928	948	898	886	925	888	897	883	903	876	968	906	914	916	909	945	935	874	874	931	970	896	857	900	930	908	834	865	891	929	903	877
51395	82223	58253	7474	2500	1999	1721	1408	1372	1232	1235	1144	1108	1020	1029	914	1015	995	1015	985	924	934	972	904	1019	870	887	876	906	854	913	898	942	916	919	921	881	883	937	898	913	898	871	892	921	873	939	918	952	903	932	941	930	910	900	864	849	863	914	908	903	878	935	926	916	917	931	907	907	889	866	896	848	909	902	911	895	891	949	921	892	896	890	888	885	926	933	932	913	879	885	904	938	867	868	935	892	873	938	879	893	892	893	870	889	945	924	859	910	889	848	920	963	905	907	903	906	908	855	876	880	826	903	853	943	898	823	871	940	922	917	975	930	871	910	938	867	927	921	950	935	874	879	936	860	858	880	917	880	913	898	933	881	911	900	856	921	911	918	890	915	897	877	859	892	837	958	887	930	868	908	894	882	900	934	877	938	935	902	908	881	940	859	914	899	904	861	881	916	890	869	944	906	896	909	898	913	929	899	912	922	922	864	901	867	880	837	922	953	860	887	891	872	916	917	904	927	882	906	918	912	884	898	862	879	916	900	871	915	880	929	927	886	889	931	897	893	858	872	857	952	903	889	867	920	949	942	909	990	873	907	948	879	863	936	913	876	910	859	905	929	894	884	863	899	860	874	892	880	890	876	908	829	906	913	875	933	935	929	923	871	897	949	913	946	879	919	905	945	896	858	889	887	921	903	874	915	887	878	948	862	925	880	906	873	908	877	872	869	912	933	915	864	905	890	869	911	934	872	887	932	902	940	858	911	916	860	919	935	900	922	933	882	946	878	870	935	907	910	912	904	894	896	952	914	885	890	943	913	941	962	874	874	968	850	902	869	885	875	890	901	886	844	874	955	859	873	868	906	822	904	923	906	899	922	906	952	855	860	890	913	886	903	888	927	879	884	894	837	841	971	932	888	891	912	862	927	903	990	876	902	907	861	923	896	876	918	928	918	906	970	926	882	891	941	897	954	849	913	983	980	879	890	942	877	897	923	894	922	903	903	858	880	927	970	910	944	921	901	883	865	940	945	860	916	873	894	901	896	916	877	899	931	870	904	911	894	870	883	874	924	955	936	897	922	898	851	848	947	866	885	926	932	924	909	896	897	916	900	853	908	868	887	960	891	894	922	919	921	911	942	902	931	900	923	937	867	947	914	862	895	865	896	907	874	898	866	937	931	919	935	872	880	862	876	902	816	907	855	945	884	967	923	905	888	902	826	923	901	875	946	921	892	929	898	893	889	872	850	898	883	896	936	837	877	900	941	903	918	916	907	928	870	897	909	913	899	889	1010	895	922	912	928	931	883	911	919	887	974	878	879	872	932	948	891	872	884	887	896	906	905	928	910	893	882	886	957	915	901	913	871	894	904	846	858	904	870	891	927	852	883	930	899	926	876	892	926	885	908	883	858	907	889	881	948	938	951	918	901	854	887	928	999	935	932	833	904	872	905	921	829	925	851	912	905	908	868	839	924	933	941	947	946	854	925	901	911	906	938	926	932	881	923	955	868	946	890	905	896	874	955	878	887	889	905	903	945	892	918	917	906	908	891	849	877	885	914	911	899	876	884	891	899	883	922	890	947	957	893	893	868	878	945	907	902	926	879	871	846	919	913	863	883	881	862	906	890	866	916	870	887	905	863	853	893	940	854	903	917	861	939	904	925	911	902	858	925	921	924	905	867	884	929	847	874	897	887	905	869	905	938	880	909	904	964	969	911	907	924	926	933	922	932	890	919	916	910	879	914	896	834	849	869	891	895	890	866	943	907	929	862	847	934	821	882	922	884	895	911	873	923	923	896	841	902	955	942	938	876	921	859	894	921	871	839	885	910	869	856	897	888	888	944	886	923	864	886	855	873	936	849	899	873	899	877	918	920	834	960	858	901	869	917	919	881	912	923	911	912	882	915	873	914	875	924	871	919	890	888	906	916	932	884	865	885	936	880	928	891	866	956	880	881	912	898	922	862	909	906	910	882	926	918	900	890	880	905	927	909	920	905	892	844	862	909	941	908	928	917	936	895	929	882	953	951	867	871	903	856	951	927	937	883	881	896	918	845	885	946	862	905	896	839	891	940	860	957	898	900	908	887	928	877	880	885	837	945	889	871	912	907	864	921	887	890	921	862	953	872	882	909	911	866	880	880	897	892	875	876	905	933	876	949	921	936	960	892	849	910	971	911	948	929	902	896	907	895	920	955	875	964	881	884	903	863	905	934	926	924	860	924	926	904	868	924	900	942	909	903	920	874	900	900	867	907	895	890	903	918	956	901	873	912	934	918	976	901	857	888	860	969	883	933	886	874	916	920	954	912	946	890	884	906	929	875	941	897	912	903	917	886	947	905	875	897	903	924	877	920	897	882	898	913	937	953	886	838	928	904	899	906	934	886	871	936	893	915	905	963	954	925	940	892	920	951	883	915	877	931	882	907	923	894	915	931	872	903	909	931	896	865	930	925	886	915	896	877	885	869	926	894	895	869	913	870	895	934	906	916	924	884	860	925	929	894	939	893	861	890	940	913	894	847	912	894	828	878	884	913	938	932	889	869	909	939	936	888	911	872	946	935	955	913	896	955	909	910	906	899	903	877	901	950	877	920	887	900	914	912	983	890	912	944	895	884	901	915	930	927	896	861	890	884	925	959	909	902	895	914	880	912	885	883	851	903	948	927	929	923	902	954	903	886	886	919	963	877	906	904	908	902	835	910	893	923	867	878	916	959	956	885	918	854	851	881	873	878	927	873	896	884	931	938	853	918	913	922	915	842	895	918	922	879	917	907	904	859	929	963	910	880	943	870	931	852	912	872	958	895	900	884	923	911	938	910	894	926	930	885	969	925	914	878	894	896	941	918	935	944	899	877	875	905	889	872	863	900	882	887	854	883	935	887	891	907	942	886	922	949	878	905	934	931	895	922	877	907	927	878	919	865	880	869	893	854	910	875	869	889	928	900	921	911	905	845	882	862	918	930	853	921	864	920	883	936	929	886	888	885	854	868	912	937	939	893	947	860	892	878	920	909	909	903	885	903	924	925	936	909	885	917	904	887	897	885	890	894	917	873	920	944	897	873	865	880	904	948	933	940	912	848	923	926	889	921	881	910	899	884	942	915	899	905	925	885	878	935	935	953	926	920	883	906	925	858	922	875	893	898	939	954	933	898	872	871	920	897	937	947	853	891	940	874	938	905	907	952	874	932	887	877	862	905	879	902	948	881	899	893	919	970	892	857	904	905	852	862	894	857	943	902	901	957	896	940	884	896	884	900	916	956	958	920	915	890	905	918	912	935	882	894	923	906	900	869	903	941	887	918	909	932	885	910	904	856	909	896	899	882	859	953	837	884	898	894	885	888	925	902	899	868	897	906	919	908	876	953	912	947	918	907	909	913	875	931	897	919	871	890	916	873	848	906	865	895	893	907	892	863	871	898	871	897	945	914	848	933	940	906	876	893	906	889	909	909	884	848	860	920	924	894	884	876	914	887	938	871	892	933	889	930	838	930	900	862	889
30910	24897	20418	4181	406	369	397	360	367	379	351	375	387	322	361	349	364	371	342	329	364	388	345	375	359	310	319	356	351	363	332	364	345	347	309	330	339	345	366	340	336	358	341	350	348	331	342	363	354	370	352	352	354	403	363	349	345	341	349	327	357	373	354	345	333	368	364	317	348	356	347	321	369	391	371	354	316	347	344	347	343	341	372	365	371	395	338	365	347	382	365	348	330	335	353	366	367	390	350	360	333	357	331	313	318	377	388	357	370	380	343	363	365	319	336	343	376	346	350	333	384	380	355	329	360	333	345	376	356	358	357	377	362	386	392	326	324	358	346	314	347	370	340	361	364	353	321	359	366	326	335	334	360	350	373	323	332	384	332	317	297	333	351	374	359	375	346	325	347	346	354	340	319	354	359	371	298	362	339	377	374	362	391	343	331	310	370	337	337	361	347	346	339	316	333	352	357	389	363	332	355	361	366	337	330	351	373	349	310	345	355	342	337	360	370	356	335	328	374	347	335	368	333	382	364	348	340	367	350	347	333	356	384	363	349	362	354	319	371	343	351	324	359	372	375	352	361	327	342	325	344	342	330	397	366	346	332	354	334	355	340	339	333	342	352	367	352	359	344	344	329	356	359	334	375	342	347	374	347	345	346	321	348	390	348	350	333	335	321	338	364	342	368	343	356	337	333	341	366	361	338	388	336	346	358	358	333	371	338	356	342	343	348	366	348	360	343	319	367	354	341	357	319	302	378	332	341	340	391	337	371	345	359	364	347	367	378	321	342	343	353	336	361	339	337	328	335	321	380	321	351	382	362	341	350	365	340	360	338	331	337	322	384	368	341	372	371	362	393	339	342	336	329	381	332	340	348	358	359	351	351	321	328	327	354	356	352	348	368	321	329	366	332	350	362	345	365	342	352	333	347	377	349	340	385	324	374	336	366	331	362	403	385	313	365	365	345	347	361	356	386	359	353	366	336	357	359	364	330	387	375	374	348	361	362	301	364	381	370	380	355	364	392	357	342	357	341	367	303	359	316	352	367	338	370	369	341	369	314	337	357	337	393	349	310	315	377	380	362	351	342	368	341	326	345	342	370	365	367	344	356	355	345	377	348	324	357	323	362	361	326	351	329	371	349	347	358	375	370	319	335	383	344	352	337	353	355	319	380	336	349	284	353	355	319	330	347	337	348	364	341	334	364	341	334	337	317	330	343	342	319	334	373	318	343	359	337	335	351	347	327	342	383	345	360	354	329	347	329	363	366	370	331	332	369	368	354	367	371	335	345	373	382	376	368	366	354	341	381	323	301	335	366	350	345	353	332	337	339	342	343	336	345	304	318	345	351	377	352	355	356	333	381	360	391	342	375	314	401	345	359	333	366	328	342	364	368	354	374	342	319	321	360	346	354	358	381	302	320	360	368	327	337	359	347	343	356	336	374	362	333	346	333	364	364	337	356	384	365	344	350	343	341	358	379	330	360	365	352	369	362	346	360	350	346	321	327	354	383	370	332	355	373	351	331	342	325	339	315	341	343	359	351	349	385	357	365	373	330	324	363	341	341	351	347	376	325	333	366	374	321	330	370	335	348	356	335	357	372	345	363	349	363	372	368	364	343	319	333	336	316	334	328	336	336	339	372	366	364	342	331	365	332	350	343	345	353	337	357	357	347	329	340	340	347	355	383	382	373	330	347	339	387	336	374	344	327	356	362	363	355	330	356	334	354	379	372	363	340	391	312	365	352	306	336	306	343	369	360	383	359	341	361	354	350	364	341	340	349	358	321	363	321	359	369	308	353	372	336	385	362	345	355	348	365	360	373	330	389	340	361	385	350	349	359	330	348	355	369	368	376	338	334	366	372	362	370	306	348	359	347	336	321	338	358	339	343	356	359	370	359	367	353	317	375	373	354	367	351	405	376	359	334	351	316	331	357	357	339	360	352	346	377	397	364	337	362	316	351	314	341	336	379	315	349	345	352	393	361	362	372	351	334	362	346	367	358	366	362	300	337	319	352	327	336	356	363	376	319	343	357	342	329	332	363	331	353	374	364	322	343	334	358	339	379	333	349	369	343	318	332	334	340	356	347	332	330	367	340	396	357	349	362	353	375	358	366	375	372	370	353	367	361	353	354	351	367	322	359	338	365	350	404	379	357	362	372	336	325	354	343	348	398	374	359	326	361	338	359	369	357	370	370	340	336	330	335	352	396	356	340	332	359	357	339	357	337	345	347	347	360	375	344	361	352	367	337	363	330	328	345	334	343	309	325	340	340	348	347	358	324	318	344	392	339	391	383	330	336	354	369	359	384	342	373	340	376	350	355	334	325	373	372	353	349	333	380	364	354	381	333	330	356	341	373	392	371	366	363	364	329	365	336	342	365	360	352	372	345	374	330	344	355	395	345	349	332	339	327	363	363	342	377	350	325	333	384	337	375	342	371	354	353	364	365	339	376	332	352	324	315	367	396	340	347	388	377	367	346	343	368	337	382	366	346	360	352	350	344	358	373	368	377	344	356	339	358	344	334	360	332	333	380	365	343	348	363	355	356	344	338	362	323	337	340	382	347	351	348	346	338	342	334	364	349	343	334	329	326	321	306	331	378	359	337	329	336	328	338	337	334	334	311	351	368	340	330	356	352	350	362	352	338	362	370	373	362	325	331	353	350	399	340	380	369	327	370	342	333	362	348	369	350	356	360	349	334	367	366	364	337	311	354	369	362	336	366	339	341	362	356	345	366	367	357	404	356	351	376	334	357	376	340	391	358	365	351	365	331	340	342	338	356	355	348	360	356	343	347	325	378	315	369	391	359	363	378	345	344	329	340	326	303	377	364	337	355	338	326	372	343	335	380	357	373	367	356	364	314	340	354	341	333	350	303	360	346	362	358	348	346	373	368	325	347	375	344	393	355	386	364	332	381	351	350	345	327	376	354	364	345	329	360	372	354	342	366	340	329	366	377	341	362	353	354	331	345	324	328	358	376	347	356	338	353	338	350	344	355	349	357	356	355	380	370	353	375	343	325	383	340	346	336	363	351	326	351	338	353	341	347	337	339	341	312	305	344	335	308	363	384	346	367	331	357	342	367	368	343	365	379	350	371	350	356	381	318	352	361	350	339	358	350	343	338	389	370	354	325	334	338	385	361	328	354	306	318	371	375	361	303	349	369	341	366	371	341	350	365	365	333	335	339	327	351	321	313	359	332	359	370	389	349	364	336	340	355	361	341	351	345	331	366	344	330	315	355	322	372	378	350	347	332	365	331	338	381	334	354	363	353	352	333	315	358	358	346	398	336	327	339	355	374	353	355	337	347	356	353	366	357	368	355	370	348	358	342	340	385	359	351	353	369	371	334	371	373	357	317	333	352	332	357	337	351	351	365	355	333	341	378	366	320	370	376	369	326	347	335	363	365	338	330	356	345	336	370	353	352	369	380	339	345	343	333	354	359	326	354	361	358	319	398	373	328	339	329	352	327	332	362	354	380	354	338	346
31035	34298	13453	603	453	435	403	412	367	369	399	389	382	387	389	398	410	403	399	366	413	395	408	418	408	361	420	407	360	346	400	366	378	382	407	402	392	374	379	400	359	392	380	386	394	403	393	371	414	400	360	375	378	381	360	424	373	396	392	407	417	366	362	396	355	364	399	388	395	393	348	376	390	380	396	412	356	413	354	379	402	398	390	396	381	379	382	399	386	389	378	377	379	369	396	335	388	404	350	393	361	382	378	378	367	351	372	400	386	395	366	381	395	401	355	370	414	391	391	368	363	423	381	380	366	411	368	418	382	386	368	394	375	395	378	363	354	358	400	383	414	399	345	375	388	377	374	397	360	373	388	389	368	361	378	348	401	366	388	407	358	364	374	365	365	357	394	353	391	373	412	380	393	366	404	388	367	417	375	399	386	388	385	402	375	390	435	387	359	389	394	348	399	385	376	388	394	370	383	408	383	418	371	402	370	426	375	416	323	402	387	395	392	368	391	410	402	363	365	361	337	402	397	380	379	398	410	394	401	432	409	400	369	398	413	377	386	424	373	379	390	381	390	371	384	385	373	379	369	416	397	359	368	385	388	387	385	388	386	374	381	388	395	378	383	429	401	361	419	374	391	400	405	383	391	368	365	404	398	364	360	352	394	363	382	374	386	356	406	416	402	383	433	378	393	354	407	365	388	403	385	392	400	357	391	381	388	378	420	420	379	384	389	392	394	370	365	371	366	375	369	415	365	392	381	388	376	368	398	422	411	410	375	369	364	417	394	369	374	379	420	407	415	396	405	426	388	365	415	387	350	386	378	361	367	429	410	384	373	408	372	381	375	354	364	376	403	386	379	343	398	379	397	387	372	370	370	365	407	404	384	399	407	387	377	367	411	373	368	373	361	346	358	383	405	435	380	359	399	396	395	380	393	395	411	376	390	370	393	419	409	361	385	368	351	369	383	395	367	356	386	325	397	389	379	407	371	377	393	367	401	367	380	385	366	372	371	412	388	377	377	393	383	407	410	388	395	397	398	383	389	396	364	398	372	388	372	385	417	401	396	401	361	440	397	386	383	374	379	391	363	410	404	402	386	367	375	399	348	395	357	413	394	369	358	397	386	372	395	364	366	401	411	396	396	396	414	390	391	402	403	389	386	381	381	367	363	358	382	413	372	404	408	386	419	382	394	386	375	384	397	377	415	378	361	382	386	403	389	369	376	415	377	390	417	413	398	398	356	426	389	406	407	387	381	375	384	394	392	379	414	412	405	380	402	384	389	368	408	390	365	417	366	347	410	424	395	409	387	400	415	374	333	363	390	371	395	390	370	391	377	382	381	386	400	391	415	386	387	398	384	417	406	399	377	407	412	378	374	396	363	381	373	360	376	372	364	379	390	397	356	414	364	396	400	382	395	378	399	363	361	388	405	401	367	422	383	374	395	361	350	393	375	393	355	366	407	355	360	380	391	361	390	422	358	378	390	397	381	408	417	424	370	396	379	381	382	360	379	379	384	382	380	372	386	375	395	354	390	398	397	403	390	383	414	391	401	410	399	390	368	386	388	393	397	372	383	382	400	383	422	394	382	410	404	418	403	395	383	389	377	366	404	352	374	382	372	411	423	400	364	395	401	356	394	377	425	416	377	364	384	381	351	407	351	392	376	391	377	408	407	372	409	404	372	364	364	353	386	406	410	362	394	371	391	390	378	381	353	408	369	415	362	435	425	389	365	380	410	370	379	344	386	343	395	388	377	416	397	388	368	353	414	404	364	382	361	394	398	370	358	429	384	358	377	422	402	367	415	341	401	366	336	381	377	374	380	412	373	368	402	391	391	360	385	408	381	416	357	392	325	358	409	384	394	393	439	379	385	366	356	377	377	395	397	395	373	392	391	398	382	355	368	391	373	413	391	400	381	365	356	409	387	411	395	379	380	389	385	391	390	383	394	365	396	346	373	385	387	374	412	425	347	368	389	407	368	386	373	380	350	350	355	378	367	384	363	399	387	385	381	365	390	396	394	370	376	398	343	397	381	371	398	359	408	404	402	352	364	380	396	362	361	396	393	364	395	413	412	358	409	378	399	393	376	403	366	394	389	407	384	361	367	369	364	384	391	409	398	383	377	381	384	397	352	371	383	386	384	414	346	359	348	368	419	362	377	395	395	385	409	409	395	388	366	384	424	347	374	366	372	390	397	372	389	390	410	395	393	362	400	421	409	360	376	417	402	392	395	375	371	389	392	395	376	370	369	368	385	389	360	383	363	403	369	372	417	347	411	402	409	349	398	378	404	381	393	395	353	337	346	357	399	399	342	394	398	357	372	369	384	362	384	425	366	382	389	398	374	384	369	402	405	378	362	339	404	371	344	378	414	394	362	348	409	406	380	414	417	388	381	384	369	378	368	384	375	383	379	403	409	416	370	390	386	411	393	361	403	397	390	420	388	381	407	370	392	388	414	394	358	384	336	385	423	393	384	341	382	388	392	393	365	399	383	395	409	349	395	403	444	416	394	412	392	370	375	400	363	408	399	397	365	392	418	359	411	419	400	423	400	407	378	417	386	410	381	388	400	401	370	420	391	373	391	387	392	360	370	440	411	349	394	409	394	389	371	417	351	398	408	393	392	377	395	382	357	410	403	394	340	389	385	353	417	384	352	409	387	399	388	369	424	384	362	371	422	349	397	365	408	380	412	403	395	398	368	392	379	346	420	359	384	380	372	399	395	404	388	424	402	410	381	328	378	386	415	390	396	376	378	398	399	408	402	402	405	360	391	377	406	393	400	389	420	371	388	406	389	369	413	435	408	345	395	400	368	354	386	405	386	381	420	346	409	405	349	402	398	385	403	382	368	402	371	409	396	397	368	375	403	387	383	370	375	374	394	431	370	351	396	411	383	363	418	366	361	388	379	411	379	403	397	397	389	339	407	411	394	389	385	381	378	364	375	366	334	402	398	387	361	388	400	416	407	394	364	375	397	399	416	396	355	383	349	414	365	406	398	363	387	394	369	367	384	421	399	395	373	391	375	396	349	392	389	357	373	388	368	363	386	386	377	365	372	388	367	341	376	377	370	369	385	383	402	433	387	379	400	361	392	360	378	396	364	399	419	379	386	386	391	400	389	400	370	440	386	360	415	391	393	379	418	419	334	412	380	330	425	342	398	386	390	366	411	377	351	362	426	344	368	368	405	410	379	351	368	378	426	388	368	397	406	394	372	390	387	400	355	433	398	418	384	381	392	399	412	374	403	377	379	370	359	383	400	373	388	396	405	384	362	385	409	374	360	419	404	379	377	394	373	403	376	392	407	364	361	387	397	388	401	411	354	367	365	343	412	429	382	385	368	372	409	415	390	356	403	421	418	377	386	414	362	390	370	393	367	361	359	354	402	401	399	367	398	420	363	383	430	426	389	395	385	387	366	347	353	402	373	390	377	389	372	375	392	403	382	427	392	405	369	423	339	405	386	392	427	397	394	364	390	401	383	385	418	397
23819	21504	28705	24227	21009	13908	1256	699	612	613	586	551	567	524	485	549	559	536	508	490	559	505	496	508	534	525	507	539	492	524	476	491	478	494	510	469	530	478	521	492	480	524	529	496	477	514	452	466	488	497	491	489	522	518	454	532	518	509	493	497	485	520	528	552	487	518	450	494	481	505	512	469	506	503	532	490	494	471	494	533	507	511	500	481	471	506	496	540	472	532	493	485	482	502	497	485	542	459	500	498	495	493	487	492	486	470	501	512	519	478	465	474	528	470	476	486	478	461	492	493	460	514	485	498	448	470	517	542	508	459	512	508	512	490	521	480	485	486	471	457	462	482	485	514	506	465	494	496	498	456	500	501	485	490	481	461	548	475	521	479	486	497	485	516	452	499	495	505	509	500	504	516	511	533	512	507	535	510	477	520	475	495	502	482	507	513	479	496	496	465	499	502	522	527	493	509	534	489	481	507	477	510	478	485	526	505	499	517	498	482	490	495	487	491	481	507	539	518	487	462	494	438	538	447	525	500	493	469	496	528	470	512	497	509	499	476	478	442	520	500	484	474	468	483	540	456	505	466	502	484	520	525	476	473	527	510	506	479	523	560	494	494	488	524	505	471	511	497	484	478	475	500	531	471	526	489	473	486	520	499	503	505	481	475	532	522	499	486	481	520	473	504	517	503	465	496	493	494	483	479	505	490	506	499	482	471	538	504	474	498	509	463	501	498	433	466	463	489	514	519	483	494	492	494	476	540	483	527	470	523	485	491	527	503	515	474	469	467	497	538	476	487	550	502	501	487	495	502	500	512	459	497	481	499	466	505	495	516	475	462	530	441	500	508	503	507	541	532	480	516	489	458	507	461	478	450	495	518	544	526	490	507	490	496	485	476	506	517	475	522	458	494	487	493	500	491	502	495	462	491	479	499	498	463	540	502	478	515	477	508	520	496	499	467	508	516	484	498	504	485	473	509	507	492	445	512	501	487	475	493	482	534	536	507	496	531	538	484	463	511	487	496	475	514	502	488	517	486	514	483	487	497	513	493	504	472	542	507	521	479	515	458	496	501	535	449	484	478	462	526	465	515	480	473	525	499	496	512	491	488	463	480	496	484	492	496	522	513	462	467	501	501	494	499	508	458	478	516	504	503	486	478	499	479	504	537	482	523	496	531	505	515	486	483	539	491	533	512	528	488	496	513	484	512	470	525	513	490	489	500	518	487	491	493	501	503	488	498	498	465	535	515	489	502	479	502	474	483	486	514	493	479	486	482	517	450	491	494	473	500	519	525	510	487	467	485	472	511	543	510	497	506	471	478	502	457	497	483	543	513	502	482	508	526	470	517	485	462	475	520	482	500	530	565	510	479	494	504	504	455	466	482	491	498	480	503	460	507	520	539	508	493	523	487	492	525	521	504	492	509	488	528	495	468	515	459	506	517	487	472	512	498	522	496	525	493	514	482	497	508	481	491	482	466	507	498	531	455	508	521	504	498	506	497	526	486	485	487	470	471	507	536	451	511	478	482	498	467	445	522	504	485	489	503	509	511	510	523	511	517	514	509	472	475	466	510	481	532	486	512	489	467	523	490	502	483	468	486	514	519	502	497	491	451	506	494	482	541	499	515	514	512	506	504	484	497	488	466	512	500	511	534	528	465	489	492	504	474	501	434	538	507	481	524	494	504	506	523	493	493	446	457	497	492	476	507	508	491	489	481	538	482	496	536	476	479	495	528	513	513	514	541	533	496	454	486	476	524	504	505	504	497	524	464	482	511	488	477	459	463	503	479	488	483	493	495	444	464	460	516	492	526	491	515	514	451	475	494	471	504	462	500	479	518	523	489	474	518	479	475	508	484	482	517	533	522	495	489	477	478	503	492	482	533	483	464	524	494	484	499	525	491	530	531	465	509	496	480	527	508	498	508	523	481	477	477	505	530	487	521	474	516	524	466	508	497	493	473	537	490	470	480	499	484	457	521	492	507	500	486	500	524	477	490	483	502	469	483	491	471	499	511	464	564	498	514	524	489	504	479	483	508	535	528	489	519	503	485	518	498	506	491	494	478	510	504	535	487	501	520	500	485	502	535	483	522	475	500	458	447	505	442	488	506	513	486	516	514	493	511	458	492	457	525	486	508	517	524	461	466	456	503	545	487	544	485	484	478	493	532	475	495	502	499	466	533	515	480	524	486	518	498	487	518	495	516	521	499	477	516	486	477	527	512	497	495	524	492	494	466	507	490	515	471	532	508	531	498	468	484	508	512	512	520	493	516	499	533	543	495	501	450	487	504	457	499	526	524	466	472	482	477	460	562	479	528	492	488	506	482	503	531	503	492	487	475	495	503	483	490	550	477	490	486	470	471	547	466	495	469	513	505	474	499	513	456	538	487	475	503	456	546	476	472	504	484	443	494	514	498	477	504	502	529	537	491	501	460	501	462	521	485	539	458	509	506	522	494	486	487	494	451	473	548	524	518	506	485	492	513	514	488	486	490	518	492	503	515	479	507	469	457	497	501	446	476	467	475	489	470	502	489	502	450	486	507	477	508	498	496	537	477	483	493	499	459	492	468	529	488	473	495	502	441	508	461	498	512	493	538	479	510	467	476	502	519	514	460	489	470	467	492	528	502	471	509	524	500	510	529	513	510	460	489	518	501	453	532	477	520	520	508	497	498	502	498	472	524	507	476	495	505	526	522	471	463	545	509	484	487	536	510	495	504	524	480	490	441	482	487	477	467	478	470	472	496	495	493	491	485	447	498	513	503	483	493	468	487	496	484	568	519	492	497	476	520	513	519	470	515	507	522	478	489	509	531	476	499	514	503	472	459	482	476	478	476	461	442	478	530	513	480	492	450	498	455	506	488	482	457	464	483	487	491	471	482	512	472	481	527	485	525	551	496	496	473	489	521	492	506	478	522	502	461	509	492	555	491	478	458	490	463	481	467	493	494	482	441	489	491	475	482	469	516	470	508	521	488	532	482	465	492	486	507	502	473	486	503	479	495	488	567	504	521	478	484	457	492	521	494	494	485	498	520	473	483	495	468	452	535	489	475	478	519	492	505	520	483	523	476	477	473	507	463	480	523	524	482	475	518	496	503	523	453	490	485	538	501	494	484	496	520	470	485	516	538	479	504	495	470	489	485	541	491	495	521	547	521	489	485	493	530	518	525	497	500	480	485	495	557	506	529	484	503	489	508	495	525	449	502	511	495	485	493	507	535	507	501	529	496	486	514	454	528	477	531	487	527	502	481	510	497	496	510	502	489	512	531	521	490	525	532	469	508	508	481	500	488	521	492	474	507	507	478	507	501	497	483	499	514	475	499	473	512	503	529	518	497	527	505	501	538	492	474	429	496	517	470	508	496	471	493	487	499	495	504	494	494	528	476	515	508	494	519	520	511	489	503	452	479	467	481	474	509	507	485	506	490	532	482	491	500	484	490	497	499	487	526	515	487	474	429	506	497	462	496	490	519	466	473	467	518	513	473	494	489
45012	73084	48258	2136	1417	1121	986	839	749	696	641	614	584	569	554	560	576	522	567	558	545	555	554	511	542	541	523	561	538	505	516	538	552	533	535	495	549	551	499	557	542	480	509	533	510	473	509	500	515	494	499	520	540	570	496	509	491	475	523	540	524	547	503	531	514	484	507	509	539	471	493	513	501	492	482	518	474	480	545	531	475	503	513	552	500	508	552	482	507	477	511	555	528	514	502	506	523	519	524	512	529	498	519	520	554	497	549	488	504	551	512	529	486	517	495	463	486	490	520	506	503	545	535	497	542	486	505	524	465	468	495	556	517	475	501	467	498	520	515	485	493	498	533	540	503	473	537	519	502	496	516	502	523	532	534	499	517	499	517	506	523	520	485	516	474	501	527	500	489	514	504	520	522	517	500	499	509	529	506	529	512	532	505	516	560	497	542	498	493	460	536	530	508	500	506	500	521	501	509	544	516	495	486	492	520	488	551	507	525	513	491	488	501	539	485	558	494	509	525	527	532	475	525	498	456	540	504	530	499	537	484	509	558	521	493	489	506	518	549	514	506	550	511	509	522	524	516	511	510	499	510	522	519	442	495	516	526	523	482	507	489	543	528	548	534	512	497	478	532	557	508	498	514	511	498	492	512	494	532	534	559	522	513	527	498	538	525	513	485	526	513	519	510	479	511	513	518	516	472	522	490	517	516	536	529	486	521	479	472	528	515	477	520	520	502	527	493	509	500	526	493	492	512	508	525	546	503	444	501	529	476	496	530	524	540	506	489	499	517	520	514	520	503	523	498	530	512	544	549	520	513	530	509	489	505	522	529	547	524	510	535	510	527	557	527	540	507	548	473	498	516	492	504	517	512	469	513	505	540	481	499	487	515	518	524	500	480	530	492	519	510	528	537	539	497	522	512	536	501	530	478	533	498	512	499	493	539	499	508	487	497	506	469	529	516	546	503	494	523	492	483	536	493	489	530	497	516	489	515	495	512	504	589	521	515	540	487	517	552	507	544	503	469	487	543	494	524	533	501	523	457	540	496	503	496	503	513	518	520	469	527	524	551	510	524	484	504	502	538	516	490	499	498	565	500	531	538	479	519	537	518	521	493	525	486	506	501	521	502	495	507	520	513	522	469	511	500	535	518	504	552	511	526	490	534	530	500	520	537	542	488	520	509	501	508	527	505	517	509	525	489	508	513	473	473	482	538	516	558	516	536	487	481	493	516	549	549	527	517	536	531	551	574	543	522	491	557	512	537	499	515	501	522	507	525	497	517	524	504	509	530	505	540	535	503	486	507	517	470	485	509	526	475	518	470	491	535	505	566	497	459	507	471	514	498	495	526	540	492	508	503	506	527	477	510	504	479	530	503	504	548	508	516	503	507	500	500	502	541	515	544	501	486	544	497	541	536	497	493	529	541	517	529	524	497	512	510	488	480	538	494	545	510	493	495	532	526	499	546	502	524	491	513	498	522	519	509	513	502	542	500	486	485	502	513	522	505	489	519	568	510	515	513	556	505	533	553	500	470	506	501	490	550	493	521	471	484	511	495	510	497	515	460	501	483	517	534	527	513	533	494	514	491	489	498	537	487	504	494	510	491	471	518	519	498	519	496	513	522	513	506	491	469	509	507	528	520	452	514	534	463	521	525	484	542	496	510	527	508	508	508	493	521	483	523	533	552	512	494	528	506	502	512	562	498	490	524	503	500	525	524	532	492	514	479	518	511	527	533	484	488	503	507	480	507	492	514	547	460	483	530	551	504	507	511	491	536	488	516	536	506	511	510	535	510	511	530	552	492	511	535	491	528	512	499	500	529	499	511	491	559	498	509	504	488	503	515	510	519	486	533	574	532	550	477	504	508	525	496	525	523	488	495	481	522	515	496	526	554	537	546	484	471	517	488	494	523	493	504	539	491	500	531	486	470	511	475	539	496	523	490	478	549	493	516	512	478	519	531	477	523	510	507	458	493	497	506	562	569	500	480	489	503	488	524	526	532	505	494	544	515	456	490	523	518	540	536	487	490	516	489	479	549	533	521	507	505	536	488	556	509	522	519	491	534	466	523	519	485	506	556	470	525	523	520	474	523	517	544	529	503	511	515	512	519	499	480	488	514	485	516	530	526	509	517	527	495	478	533	490	534	518	526	478	516	503	519	482	465	562	457	518	500	503	487	497	545	528	488	472	500	505	554	497	506	474	484	488	547	508	483	493	488	517	486	536	504	524	485	523	498	549	503	501	553	529	478	511	514	493	501	500	459	513	474	511	522	530	511	479	533	533	499	498	490	507	518	523	521	526	550	530	528	514	523	556	508	510	481	512	545	497	503	503	505	535	509	520	504	556	506	542	519	517	528	534	512	502	532	498	546	539	579	482	495	494	512	536	490	500	485	543	532	520	495	517	522	500	502	493	496	531	527	488	486	512	494	515	497	563	494	492	510	515	549	482	478	514	473	476	480	499	483	529	518	508	515	521	515	536	479	535	557	524	491	503	488	520	522	496	521	528	503	486	490	529	533	507	520	490	520	532	504	525	493	525	524	514	504	468	524	506	513	510	481	503	539	493	523	527	457	553	510	527	491	519	496	455	501	488	473	527	478	511	501	535	527	491	488	544	542	511	546	503	517	506	513	501	499	516	540	524	493	481	509	503	476	531	519	507	543	535	492	519	502	509	497	536	511	470	485	501	510	552	532	495	511	555	514	492	513	511	488	516	502	505	534	511	541	514	535	514	508	500	532	488	483	538	508	509	489	524	504	488	560	487	550	487	480	489	534	508	497	520	532	521	516	503	509	497	532	485	495	451	554	530	500	539	490	510	515	526	529	475	495	514	511	538	462	522	542	521	538	513	530	505	495	529	449	499	476	482	495	531	509	524	495	525	485	483	492	546	488	513	561	507	508	522	486	487	543	492	524	496	520	484	488	494	502	508	523	507	465	523	487	511	516	500	506	518	538	524	508	495	538	505	496	500	515	499	494	522	470	483	470	495	474	516	556	510	555	531	516	517	500	511	512	599	487	533	472	524	493	522	538	500	524	504	499	516	542	527	530	480	462	495	514	495	526	493	495	537	469	540	504	504	524	537	498	543	502	487	527	497	556	525	461	520	494	474	518	500	499	534	513	568	505	574	505	481	538	509	519	498	537	495	488	543	530	498	510	500	504	484	487	521	532	497	527	512	503	542	481	531	464	494	516	507	495	532	462	556	508	498	505	478	455	523	531	542	529	526	502	527	483	528	578	494	491	505	517	515	489	492	522	499	537	525	482	474	511	519	507	550	495	517	518	495	521	538	489	548	533	524	484	526	535	539	524	497	504	531	445	520	467	477	504	477	481	503	523	543	563	513	540	532	510	475	559	506	514	546	489	551	513	532	506	508	496	495	526	507	492	499	533	502	492	516	519	494	517	513	504	498	497	536	499	521	515	483	515	488	539	482	529	489	484	513	518	494	518	498	514	498	514	521	498	527	548	488	504	554	506	529	513	475
25110	21594	28061	24641	14339	1363	756	686	635	673	622	655	655	635	609	575	619	600	581	592	599	598	587	614	571	600	623	610	645	573	617	580	540	601	612	589	619	587	541	575	646	587	599	619	634	578	601	623	630	589	603	620	587	587	587	599	589	576	605	558	591	601	634	595	585	632	617	586	577	634	582	602	587	607	569	546	578	611	598	579	613	594	557	602	607	548	597	616	599	585	576	561	598	578	628	613	596	633	575	570	552	602	613	602	537	588	534	617	556	663	578	583	595	606	594	597	598	618	584	592	647	632	606	607	601	665	605	564	606	600	571	636	614	565	584	646	654	615	650	591	569	595	643	595	561	587	628	569	629	588	616	589	598	588	610	584	574	576	606	602	571	591	619	638	609	608	569	591	591	584	597	615	624	600	603	621	612	597	593	623	553	595	561	556	595	544	590	623	570	585	582	590	594	591	594	589	575	603	603	620	635	574	618	650	596	584	629	565	626	594	564	607	594	604	632	587	609	598	605	616	602	587	587	582	572	593	586	618	603	600	617	586	584	641	545	627	587	609	650	582	610	585	594	553	579	592	609	600	611	627	597	597	591	604	641	575	617	589	595	611	599	570	616	606	565	577	613	596	607	583	565	600	615	586	634	579	583	593	600	564	540	593	631	574	642	629	609	603	595	578	597	641	612	577	603	601	633	594	623	595	635	616	614	637	588	615	609	597	598	648	585	584	575	609	555	608	617	586	598	573	629	589	570	580	538	566	600	607	575	593	590	611	575	605	628	587	635	596	596	643	624	590	573	624	608	605	626	615	594	619	594	614	591	637	569	603	601	587	596	613	630	554	602	629	580	574	666	602	577	618	611	634	603	579	595	611	589	613	576	621	588	585	611	610	599	617	613	651	603	575	592	588	602	599	608	576	568	616	596	638	597	621	605	602	606	576	630	610	575	613	559	592	580	601	629	608	583	637	626	587	633	612	600	562	592	590	640	610	628	568	643	602	631	593	579	605	602	572	604	601	619	568	582	610	588	665	607	603	625	583	626	600	593	569	626	590	627	593	570	635	604	620	639	648	604	573	587	604	575	626	632	596	649	598	603	639	595	581	596	586	597	623	625	614	573	615	577	571	602	644	599	593	597	598	572	593	577	578	621	620	617	613	617	598	613	599	627	594	615	607	585	606	585	556	586	591	594	588	588	625	589	609	571	604	573	579	579	630	643	576	580	619	594	568	606	585	587	610	635	610	631	575	605	572	593	628	593	546	609	625	570	565	605	613	621	596	628	535	650	636	560	543	618	614	555	637	580	637	591	604	551	606	597	583	534	585	573	678	614	575	592	577	587	636	600	648	621	587	575	629	616	595	555	610	597	622	648	611	613	574	636	560	644	540	627	598	562	611	601	588	580	649	581	648	597	617	583	580	584	622	585	615	565	584	601	601	597	608	578	594	632	609	601	631	588	595	588	632	608	583	555	589	592	639	615	584	577	609	613	595	607	590	597	602	609	592	599	596	588	587	646	592	614	598	592	576	593	585	636	555	645	640	589	609	577	600	640	598	583	598	596	673	618	594	591	583	644	643	590	604	611	602	600	611	600	597	638	624	622	556	610	565	610	585	595	619	562	558	644	620	602	598	588	593	581	583	636	598	557	586	624	614	614	615	559	570	622	596	590	595	658	588	599	633	559	670	615	590	595	625	560	609	592	585	596	584	589	638	582	601	579	612	600	604	610	583	569	571	589	585	579	624	610	594	569	608	622	579	623	642	590	593	583	639	587	617	577	571	618	561	579	588	581	622	657	582	591	609	573	540	588	564	589	553	593	589	570	545	587	605	610	609	603	598	574	596	569	590	625	651	632	618	616	624	566	654	590	594	591	620	602	579	571	570	573	592	602	604	623	600	585	622	652	645	633	626	572	613	601	583	603	586	642	588	601	645	582	594	613	615	603	587	556	582	598	605	615	628	579	588	585	625	595	595	617	596	624	620	566	610	607	576	600	562	578	621	576	635	595	587	595	629	579	590	578	591	561	640	547	578	610	603	600	585	600	608	596	585	608	579	551	649	613	558	579	608	562	586	592	550	595	569	597	594	596	557	601	601	584	664	580	596	592	651	602	608	603	645	540	579	653	595	593	637	609	562	602	582	606	598	594	585	613	574	595	626	596	597	634	549	639	609	595	592	620	628	568	577	603	626	576	629	590	593	580	605	599	620	596	601	618	614	630	619	623	625	595	621	592	624	642	625	572	573	622	624	583	592	602	564	618	618	622	602	624	623	550	619	606	636	552	584	578	607	642	589	594	573	537	589	591	623	606	571	608	665	614	586	591	599	596	586	525	591	544	633	648	612	600	592	610	609	555	605	593	578	594	592	588	644	632	588	602	614	616	553	613	594	636	564	575	625	573	608	585	610	624	594	604	633	525	620	627	630	593	618	626	593	611	586	618	580	609	609	609	597	639	604	625	601	602	588	566	588	629	597	603	631	607	596	581	597	634	623	594	619	611	651	590	619	583	607	614	606	591	640	617	595	601	599	605	605	614	605	569	581	597	600	585	602	620	558	591	588	590	625	578	590	594	600	603	624	590	597	610	608	597	522	610	599	593	635	577	581	593	610	604	577	602	597	596	608	588	629	621	579	588	590	581	617	578	553	639	594	618	638	614	543	617	621	599	572	577	592	606	584	638	566	592	589	598	580	612	635	620	592	591	553	566	631	567	608	582	583	623	617	564	586	615	603	613	664	632	638	600	600	615	591	578	583	590	631	654	607	615	579	585	609	653	590	634	610	606	605	590	592	621	602	599	562	610	581	594	631	545	577	593	592	603	644	600	587	585	608	574	590	621	602	625	587	572	592	589	678	548	611	583	584	607	599	597	628	626	632	619	664	584	592	620	571	620	600	610	636	584	616	594	583	556	635	644	638	596	632	630	571	608	585	603	615	641	591	615	545	582	579	585	582	611	590	587	580	630	626	596	593	616	618	601	599	605	617	610	575	616	595	619	615	619	607	610	603	639	590	602	613	620	587	587	604	579	656	614	612	576	567	636	551	587	603	650	620	610	579	593	635	587	575	602	585	610	567	639	592	610	605	577	663	598	582	585	582	652	623	567	551	630	594	555	624	599	621	585	543	551	598	611	585	579	597	608	613	625	567	645	614	591	572	609	614	595	541	601	632	641	591	607	638	613	556	610	595	615	636	592	583	558	575	620	565	575	583	584	563	597	607	591	592	577	617	591	631	604	563	568	609	599	592	636	603	623	640	588	559	606	576	605	606	573	598	596	612	565	633	622	594	594	618	601	554	591	584	553	570	588	567	609	595	583	617	590	626	573	580	611	577	604	613	589	567	557	602	607	576	607	564	622	584	626	579	607	582	575	628	615	586	615	544	572	578	559	599	610	642	625	616	629	569	583	594	598	599	596	634	612	610	599	612	604	604	612	619	611	626	613	612	610	599	607	618	623	599	610	584	626	590	624	594	619	625	639	585	618	599	583	654
41180	62590	37935	1474	1179	1004	934	826	791	741	739	713	712	720	709	673	696	654	654	700	649	653	680	648	678	621	652	639	660	652	645	625	654	646	635	607	693	639	658	621	645	632	652	627	670	636	705	637	609	617	640	665	622	649	607	636	662	651	635	623	683	635	634	675	627	620	608	636	644	627	606	675	639	667	639	645	662	634	618	673	597	696	661	662	670	640	639	609	621	592	638	615	627	652	638	663	616	658	605	639	637	598	635	664	610	687	618	626	670	600	666	628	590	630	668	652	650	636	621	600	651	619	638	660	645	656	639	681	640	616	642	633	646	663	642	656	639	654	625	659	683	626	621	619	642	627	624	657	642	610	619	648	642	678	604	633	652	602	599	621	598	670	620	677	662	627	633	654	661	663	630	672	660	592	643	601	652	644	651	646	629	612	638	609	631	665	637	689	631	653	604	643	628	634	640	630	636	606	652	627	644	619	639	587	655	597	623	622	587	644	586	669	641	680	644	618	658	605	642	643	603	682	666	645	685	643	663	604	615	637	648	635	654	633	628	704	674	642	642	594	656	618	633	615	673	599	648	630	684	643	678	630	673	622	629	613	644	678	634	632	626	668	656	626	620	612	605	615	630	637	700	620	648	605	670	650	617	667	597	655	631	622	592	695	638	621	650	621	675	630	635	671	661	660	624	629	656	576	638	614	632	633	624	622	596	626	599	662	592	638	672	655	657	635	656	672	625	639	665	647	614	599	617	658	641	632	618	597	634	631	649	605	643	648	649	628	612	610	630	649	643	615	695	618	671	613	644	632	663	630	648	643	661	712	659	619	640	631	670	615	650	603	624	617	666	619	625	638	617	618	639	637	595	655	625	617	627	614	667	694	669	638	637	606	649	616	639	634	611	629	687	697	671	663	630	640	680	580	593	628	630	665	667	628	619	635	598	661	658	640	685	641	659	622	618	668	621	636	625	604	640	686	595	638	635	653	656	659	667	628	631	624	622	639	631	615	657	652	623	605	620	650	621	612	585	675	675	637	637	643	700	612	663	623	655	635	632	647	617	639	624	655	673	625	642	638	607	589	635	647	609	623	669	624	615	602	619	644	589	655	611	594	601	618	662	602	659	682	636	655	634	586	648	600	616	648	636	634	635	671	642	630	616	651	599	614	657	660	626	666	663	662	660	649	661	633	623	659	612	675	670	655	611	634	639	648	601	672	573	633	685	639	653	610	636	640	647	603	629	642	645	612	612	638	604	595	632	659	633	691	675	655	654	662	672	616	621	638	621	654	638	613	630	650	632	628	604	693	659	653	644	642	622	668	615	683	598	677	639	601	640	638	644	628	609	642	616	636	649	603	634	611	683	685	600	635	610	691	628	636	629	637	660	634	642	645	606	614	683	657	641	637	641	644	690	646	632	648	649	654	647	592	646	667	616	637	647	668	719	645	667	646	642	652	615	619	649	649	630	606	581	665	648	656	666	648	668	616	583	641	649	622	633	660	635	626	639	624	619	635	604	645	648	654	687	691	600	661	642	644	644	664	590	684	617	608	641	637	680	632	620	666	674	613	672	638	630	658	627	653	635	635	634	599	658	634	633	650	620	648	629	648	621	640	599	621	668	651	601	632	632	636	647	616	631	634	700	632	656	655	657	700	632	640	642	600	659	649	613	652	646	608	636	684	630	628	653	617	631	647	661	601	623	626	631	623	610	599	618	563	608	622	616	629	659	663	644	636	672	671	610	666	645	634	672	637	657	644	666	623	662	643	622	642	682	635	634	632	639	626	617	679	663	677	639	662	640	663	675	622	632	662	632	608	632	609	663	663	626	657	620	599	627	613	615	624	598	584	641	666	585	647	668	707	669	672	602	608	637	637	657	625	661	664	634	628	611	639	638	634	637	638	665	633	635	621	639	672	623	655	603	614	599	621	651	645	616	670	634	660	643	637	651	613	607	641	613	624	662	620	631	663	671	629	686	694	615	622	610	677	606	624	610	633	628	582	674	667	635	645	627	628	647	644	617	615	603	565	652	607	649	586	634	642	609	599	636	608	641	682	633	670	642	635	649	646	639	656	622	610	617	642	621	623	610	620	605	656	646	623	639	627	633	607	651	611	665	668	617	629	650	575	609	627	648	676	640	641	645	669	648	658	632	607	609	647	644	624	698	598	645	648	592	629	625	623	622	680	609	607	612	640	653	663	654	611	669	611	680	620	591	693	666	619	619	623	660	649	641	639	679	667	631	686	652	629	637	635	651	629	641	665	644	574	656	640	657	660	629	657	677	621	642	608	641	619	647	608	628	645	619	683	607	633	623	619	587	621	656	583	628	583	670	602	667	655	604	583	642	682	670	596	663	663	605	616	623	568	648	646	664	649	683	627	603	649	664	631	641	663	617	666	631	631	618	626	720	638	654	604	644	689	615	635	652	623	674	593	640	626	662	689	630	615	631	647	672	594	657	618	655	634	606	626	629	681	664	619	589	612	621	680	586	636	662	662	606	635	635	643	615	621	655	572	582	654	637	688	693	581	631	635	579	622	644	626	681	607	621	643	643	598	657	621	549	647	616	654	638	632	655	625	642	631	667	585	654	595	641	629	697	630	670	618	636	642	633	680	635	643	615	630	684	655	679	651	617	631	644	652	646	618	667	659	678	622	623	617	632	629	657	632	640	646	627	635	618	620	665	611	635	626	614	618	643	660	631	617	635	620	664	670	623	669	607	688	659	651	616	666	650	647	643	649	662	675	635	615	647	654	604	620	621	665	645	647	627	732	630	611	661	635	640	660	598	613	631	653	634	632	605	667	619	613	619	662	632	635	657	655	627	606	643	608	625	619	655	633	626	655	680	702	623	657	663	614	631	617	572	637	653	669	643	669	619	632	644	613	660	662	608	633	579	655	634	608	655	637	639	631	626	662	641	587	600	629	653	645	635	604	630	620	669	671	641	670	625	603	641	608	639	667	623	638	635	644	593	633	653	638	628	657	630	652	631	651	640	650	702	601	630	618	656	682	618	625	629	601	634	683	623	638	671	640	631	629	662	614	658	618	591	638	672	619	640	668	650	631	618	671	664	586	646	655	682	683	572	637	627	630	644	657	622	626	630	620	684	635	617	633	655	638	620	650	653	640	659	646	639	604	633	644	625	628	638	634	619	596	630	644	624	609	681	630	614	614	628	648	648	671	580	655	652	637	623	625	624	605	598	654	601	604	621	636	671	640	629	674	598	600	650	652	624	653	631	648	644	650	665	673	661	624	651	655	680	649	603	626	632	624	643	617	595	636	630	597	648	601	627	639	669	641	636	625	636	612	649	609	643	663	617	641	658	628	645	695	636	632	650	681	630	606	636	616	644	648	650	685	663	661	661	634	642	625	631	608	640	605	630	597	598	669	648	692	608	635	661	621	610	668	628	637	629	626	605	591	637	609	647	625	659	663	635	610	643	647	642	649	628	659	642	679	632	597	648	624	613	645	660	637	627	611	617	639	644	609
22707	21224	28938	23759	21132	21141	10782	1521	1153	1093	1085	1029	1047	971	950	979	1062	982	944	916	963	954	918	970	894	918	967	984	968	948	868	880	897	908	920	900	899	911	898	951	882	869	921	920	951	886	864	877	934	928	880	853	874	905	904	882	895	909	904	919	909	893	893	944	930	916	913	910	930	915	914	902	868	888	922	931	897	924	873	880	896	915	954	904	896	865	884	874	889	917	922	878	916	861	917	918	834	936	905	851	900	963	915	870	958	860	909	908	908	939	932	909	907	868	911	918	916	888	908	875	910	885	914	919	894	886	891	899	842	885	859	889	927	952	911	978	980	861	886	928	911	941	895	888	915	901	898	889	919	894	882	898	944	956	919	915	889	900	937	965	937	920	911	905	869	883	856	991	932	924	948	870	921	895	891	941	859	943	911	871	936	874	899	874	838	911	891	862	871	870	941	929	892	895	931	896	885	908	851	871	922	918	936	872	943	895	942	916	911	866	929	886	886	874	908	897	874	858	915	902	900	886	919	900	925	942	902	890	859	887	898	890	940	894	882	952	902	924	891	860	907	879	970	891	902	886	890	928	950	975	986	866	950	940	899	878	939	931	911	890	945	910	867	900	887	914	876	903	897	934	921	878	857	835	897	867	921	901	877	865	901	945	892	908	915	906	913	872	899	920	831	861	909	889	903	949	893	919	875	928	920	896	854	892	939	945	981	873	866	900	911	867	888	896	906	934	929	896	902	887	841	867	927	909	931	895	892	859	844	920	978	920	947	861	894	868	872	956	890	923	950	842	927	919	878	916	875	897	889	874	892	928	900	916	893	952	944	808	904	870	895	824	889	888	922	908	882	866	890	965	884	902	866	911	924	929	979	887	905	862	934	889	930	943	962	927	903	930	864	901	867	918	916	884	920	846	891	917	955	912	897	911	890	883	910	945	878	885	849	932	844	873	900	925	918	928	878	911	932	891	882	882	872	865	922	900	891	917	924	934	870	948	868	921	907	926	902	897	865	900	922	945	930	876	942	865	884	934	888	870	886	869	935	871	896	846	926	904	864	902	911	913	947	891	880	926	853	861	908	925	900	958	848	848	859	902	885	919	932	886	892	970	928	903	929	861	917	891	929	912	922	897	910	906	854	877	900	923	940	880	897	905	890	906	917	850	924	858	915	954	892	862	895	954	897	877	920	902	942	890	911	892	894	865	891	882	908	906	878	894	860	914	922	923	900	907	918	907	884	888	960	907	916	872	858	903	903	936	916	855	930	924	895	861	939	902	934	931	885	923	919	948	880	892	883	916	934	873	894	906	952	913	877	902	921	885	866	961	896	934	955	894	898	930	890	940	888	879	927	901	896	914	891	925	896	886	907	899	948	912	897	901	925	904	911	865	981	865	954	892	972	949	901	916	1000	886	923	848	887	920	915	864	888	878	963	904	891	882	891	928	905	887	931	867	872	917	937	874	873	861	859	906	905	926	940	950	919	889	892	911	907	891	896	924	885	909	872	892	852	897	893	839	918	830	832	918	883	956	931	922	876	934	886	891	920	898	881	890	912	906	918	899	922	903	910	953	940	909	971	938	878	911	861	894	938	867	849	900	920	874	931	918	885	893	906	876	930	874	890	875	910	905	943	913	854	909	895	898	876	896	907	864	843	928	912	838	920	866	876	878	870	900	906	908	891	922	880	957	872	848	919	915	920	937	869	850	852	958	894	904	942	927	926	920	929	909	917	881	919	880	897	898	837	892	891	897	865	934	866	921	866	878	926	933	937	903	907	848	930	863	915	900	906	929	877	894	927	905	943	909	938	874	903	920	941	914	855	910	889	927	921	896	890	950	888	889	879	894	897	897	879	846	911	953	839	874	827	873	876	883	908	897	883	904	912	899	875	862	878	897	883	908	885	912	897	920	902	834	895	896	828	915	925	896	905	898	910	925	928	883	932	867	896	920	864	937	907	892	869	873	884	864	886	859	897	916	896	907	921	945	969	896	927	822	858	916	927	880	902	890	872	869	863	837	917	939	936	919	904	893	854	840	886	936	917	914	894	891	891	914	955	895	905	858	906	868	864	894	894	887	901	928	894	894	908	836	851	921	896	906	956	906	870	869	879	893	918	906	898	940	902	871	882	900	888	807	880	911	908	939	912	917	975	899	911	887	906	909	974	841	937	941	857	902	905	889	881	931	897	925	893	964	897	923	904	915	890	887	912	840	913	875	893	884	935	911	940	886	946	940	909	895	897	849	946	860	867	903	901	861	908	905	850	908	955	833	904	887	832	902	852	862	893	970	925	867	930	905	877	836	887	830	982	890	964	898	920	953	935	884	892	865	917	878	881	889	891	913	848	934	904	872	919	910	899	926	905	900	858	941	941	896	935	860	921	890	880	922	940	915	946	850	887	908	873	875	922	895	856	863	870	889	948	878	918	851	910	897	835	890	926	924	891	881	865	936	877	861	901	956	895	835	920	934	893	935	989	930	866	916	898	880	910	909	863	925	937	893	898	890	892	902	953	874	909	899	825	929	883	910	862	859	949	900	913	862	906	944	925	915	946	914	865	874	868	913	916	875	860	865	914	893	942	882	895	895	953	882	903	841	896	870	899	872	857	966	895	867	918	900	920	855	892	945	855	932	895	849	895	925	876	940	900	879	870	858	849	922	913	940	889	902	896	930	871	974	932	943	897	951	900	947	896	916	911	916	893	886	874	938	889	885	892	910	904	911	891	918	892	914	942	950	959	849	850	955	922	907	916	896	910	919	871	936	919	946	904	886	883	867	918	850	887	932	895	910	931	877	894	911	923	911	908	902	902	890	900	922	864	892	930	982	916	893	844	922	851	900	944	908	884	873	869	874	860	906	922	885	841	886	941	904	917	884	860	922	914	930	844	917	853	886	965	920	921	877	827	952	898	947	882	914	913	914	874	902	909	880	873	844	908	867	914	957	890	842	902	912	900	903	924	894	864	880	940	872	871	928	871	907	913	866	874	845	899	954	894	859	896	871	915	926	896	859	879	903	868	902	878	905	890	893	890	903	890	880	936	910	914	874	961	935	867	884	928	903	913	937	916	892	913	901	877	865	889	877	888	857	894	862	923	895	885	910	876	882	841	875	919	876	940	943	871	943	885	863	942	935	844	878	866	880	890	927	907	873	895	949	863	969	939	899	893	908	849	867	852	901	926	927	931	887	947	879	834	853	866	924	908	960	892	924	910	951	893	922	925	909	868	930	881	947	940	835	879	896	889	872	917	911	870	885	900	926	918	868	889	900	919	927	864	930	973	896	882	958	902	920	908	913	862	945	926	945	887	848	873	907	934	891	862	887	868	844	916	903	911	899	863	899	907	906	947	955	906	844	902	976	897	868	972	940	915	872	905	898	923	944	852	891	901	926	935	856	908	868	871	890	903	867	863	852	901	889	921	901	881	927	931	854	860	867	870	927	893	891	900	855	934	900	858	891	881	909	893	886	885	885	912	924	929	879	912	884	884	896
50389	81454	57162	3546	2648	2152	1760	1592	1344	1244	1199	1158	1078	1040	1031	967	976	948	924	972	977	908	940	948	918	898	938	917	909	894	924	951	870	946	893	896	909	929	917	896	900	901	911	908	893	963	897	945	890	958	876	914	906	946	903	911	859	913	916	883	900	964	842	900	905	926	921	920	849	884	934	935	956	885	880	878	870	855	856	911	863	964	903	901	904	867	888	899	878	894	863	914	932	911	895	899	855	899	915	872	887	902	900	897	930	901	865	900	884	878	911	824	899	861	896	858	871	956	906	902	861	821	892	932	884	869	919	882	958	890	924	853	878	849	891	908	889	879	888	879	913	841	896	870	886	873	884	866	899	858	924	881	923	882	929	919	890	880	869	890	861	876	929	888	883	884	895	928	904	919	920	894	887	939	908	978	878	893	859	904	924	870	924	856	888	910	895	887	876	869	951	915	861	886	876	935	866	860	908	830	883	900	904	900	899	880	844	796	925	848	915	901	890	868	896	915	897	887	830	848	875	880	950	834	888	897	935	869	898	883	932	896	871	918	912	875	926	863	871	843	868	911	898	866	946	858	905	928	918	900	851	896	865	824	862	884	872	859	870	876	873	849	858	945	876	887	886	844	890	898	915	911	894	860	909	899	840	913	914	873	887	919	856	879	833	905	929	866	863	955	898	894	844	887	861	880	898	918	867	894	894	911	938	866	895	834	895	866	909	857	871	864	903	878	894	901	907	897	826	864	885	863	915	958	929	882	868	862	923	846	930	866	894	899	929	889	947	917	924	902	941	911	910	834	864	879	859	904	906	873	819	927	906	874	885	862	906	884	910	868	850	910	867	838	855	891	907	875	935	828	892	874	914	865	904	886	911	828	891	862	918	895	854	847	932	845	874	915	869	884	871	907	876	905	855	910	921	897	926	850	872	905	841	862	908	876	894	859	864	844	881	867	904	875	858	869	902	908	934	906	880	872	910	910	877	893	893	884	883	911	938	858	902	883	884	921	855	867	905	917	839	909	947	929	860	856	892	880	868	820	862	944	898	915	889	895	931	883	917	922	836	870	900	858	878	943	888	889	907	886	905	858	901	885	886	885	829	942	879	838	933	903	895	862	941	835	921	891	923	898	865	837	874	896	882	858	924	955	885	830	912	874	863	921	936	896	831	929	875	884	908	915	828	922	898	898	880	877	894	854	922	896	924	851	903	858	940	862	920	848	912	916	912	896	908	842	914	877	901	904	932	843	926	888	916	895	873	916	867	910	862	871	877	854	921	861	912	900	909	898	855	893	814	858	895	849	861	905	884	888	879	875	862	928	904	912	917	826	897	867	902	893	924	892	892	887	888	839	901	867	889	901	890	891	901	874	816	907	888	905	883	913	861	848	889	915	841	884	861	928	879	856	879	858	854	891	905	895	866	866	914	882	918	909	900	864	884	900	917	922	873	867	819	920	895	883	846	950	827	896	842	891	842	903	912	860	882	900	898	903	869	945	882	911	849	900	898	888	899	900	926	890	880	924	866	896	868	881	913	887	855	860	876	922	879	918	896	922	888	839	868	916	854	880	901	876	878	909	837	859	874	863	925	877	905	895	899	933	938	840	869	858	889	888	863	922	941	853	908	904	889	867	879	891	901	887	900	904	898	901	894	873	920	931	919	873	855	901	845	883	925	859	880	911	883	849	863	857	900	882	840	872	858	878	868	896	892	888	901	923	907	876	887	873	917	918	913	890	875	913	912	949	924	940	923	887	903	901	902	900	847	909	884	914	896	878	862	873	884	953	898	954	875	923	932	904	948	890	905	913	888	924	846	880	886	857	943	896	881	866	873	815	884	947	872	864	843	880	846	915	877	924	904	930	861	913	909	906	885	909	887	908	871	877	843	908	943	885	914	833	859	879	869	876	861	895	872	855	887	874	867	853	823	923	849	843	867	884	907	891	874	907	885	935	873	887	884	887	885	910	903	889	873	896	842	900	875	868	863	926	870	890	839	886	914	887	877	886	917	918	865	859	878	913	923	866	873	861	917	859	898	876	890	893	875	905	830	850	907	864	868	930	877	886	863	840	966	856	903	868	908	896	884	921	882	902	903	946	904	867	901	933	892	883	850	947	892	862	903	886	905	925	902	853	895	930	882	855	849	887	881	879	881	928	873	889	861	871	860	887	930	838	888	895	886	867	934	859	862	896	818	889	903	870	900	903	913	883	920	894	903	875	913	911	901	892	900	870	892	901	933	884	931	869	899	941	877	870	905	920	854	941	921	896	857	847	881	945	941	873	898	924	904	902	867	890	920	905	897	884	891	936	884	852	845	873	868	862	929	885	869	910	893	866	864	874	869	902	955	892	906	821	902	884	912	916	944	826	927	902	859	882	904	846	843	817	917	877	911	908	860	870	860	909	850	943	829	867	868	918	898	936	842	910	875	858	907	883	869	851	924	880	891	877	917	886	880	863	881	873	902	880	923	927	908	918	870	886	834	928	901	843	852	901	891	895	923	917	827	893	921	864	876	897	905	886	860	911	888	866	910	864	867	884	871	895	883	859	907	899	931	852	953	884	874	908	890	850	899	886	859	862	895	852	878	851	914	921	873	893	869	882	876	928	918	904	848	911	874	871	871	890	936	922	929	885	940	924	864	857	904	892	866	896	896	901	922	888	900	886	869	927	905	891	875	877	906	875	865	897	903	904	891	886	876	896	899	880	871	871	884	894	854	862	882	888	840	842	857	922	935	943	873	878	872	910	882	949	907	931	884	888	876	834	883	894	862	856	871	913	882	860	878	872	896	849	850	913	844	880	882	891	903	889	901	876	907	897	932	923	877	857	907	908	867	893	905	835	912	911	909	853	881	870	903	876	901	886	875	917	849	876	882	868	921	907	896	955	857	886	887	903	883	873	855	898	857	882	912	948	884	870	876	864	899	882	916	912	869	877	857	900	901	857	909	981	886	838	903	882	912	861	848	924	859	909	905	897	880	893	867	863	910	846	939	894	862	893	879	886	904	886	843	859	859	807	923	824	868	851	948	838	913	868	856	896	913	902	881	902	891	907	914	901	898	903	870	845	863	863	902	902	926	889	944	857	917	869	881	893	868	886	904	855	883	910	896	863	873	879	877	895	832	900	953	907	921	955	897	895	886	884	873	871	863	898	914	932	884	897	912	854	855	902	832	853	869	876	929	890	895	838	945	908	906	920	918	876	859	876	888	886	877	938	863	861	867	868	894	888	862	898	882	903	887	861	860	884	885	927	869	908	889	850	938	858	891	873	893	908	962	837	875	884	842	908	876	875	946	875	920	853	896	901	925	905	868	880	882	911	872	918	887	862	854	901	903	931	920	871	919	880	866	906	925	903	908	857	883	872	919	920	947	881	904	885	853	932	942	912	873	856	844	844	901	882	876	882	870	858	908	932	878	908	890	910	843	890	869	921	859	813	879	936	850	895	892	888	883	922	923	901	897	948	896	889	861	873	899	831	913	899	846	892	868	874
30270	23498	19870	3651	450	386	355	360	351	364	345	363	357	334	391	322	351	324	343	359	362	329	342	343	334	354	323	329	332	349	370	330	351	338	349	337	351	347	378	343	328	308	339	335	337	346	366	323	331	332	342	331	338	360	327	352	310	339	370	355	329	344	307	379	360	402	351	336	326	356	352	360	345	355	319	343	349	334	338	364	311	336	345	359	371	348	361	310	372	351	347	353	328	319	341	355	367	320	338	333	343	326	368	374	352	372	374	349	376	347	364	339	362	370	328	327	364	314	336	320	303	332	362	348	360	313	366	346	323	370	352	333	351	345	337	354	348	319	333	328	340	356	325	331	322	323	330	373	327	328	338	347	363	313	364	321	358	369	347	353	345	314	331	312	317	317	326	323	349	320	344	332	314	352	343	340	326	358	332	371	334	327	348	347	353	353	313	374	359	316	371	339	350	340	344	355	334	313	375	358	348	329	344	348	358	353	358	344	329	327	328	363	338	333	356	351	334	349	368	390	357	324	332	358	343	322	365	320	323	352	344	335	346	326	339	350	338	357	325	329	337	337	342	362	361	353	329	331	322	353	370	342	351	339	331	352	354	317	325	371	316	353	358	344	371	347	329	287	366	355	310	315	337	368	325	363	340	355	359	328	344	350	359	328	341	356	356	327	320	358	325	315	333	322	308	326	347	315	350	350	329	341	356	363	352	321	344	364	350	341	358	313	343	335	325	364	336	333	342	343	343	342	348	329	354	333	320	326	336	366	333	312	332	341	358	306	336	358	345	333	299	319	327	339	356	364	345	295	344	340	325	311	298	317	338	367	313	327	323	377	356	335	351	359	348	353	333	343	352	381	333	360	336	371	335	314	336	362	315	344	372	328	321	360	337	352	345	346	321	335	337	363	326	372	333	349	345	361	357	331	329	323	342	352	357	315	357	336	337	351	312	349	355	330	332	336	340	359	335	361	344	343	331	338	402	370	359	354	380	340	343	338	343	342	312	382	373	368	327	333	344	315	330	320	335	340	337	359	360	335	313	319	323	364	353	323	310	353	352	371	341	325	338	350	317	352	355	365	338	332	358	346	342	328	366	312	332	361	334	326	363	298	347	343	330	361	360	313	339	333	370	353	318	319	335	361	337	337	357	320	311	374	324	324	353	330	314	343	350	318	333	353	326	331	334	351	359	358	325	334	330	341	354	354	335	338	341	341	326	317	359	351	337	332	352	343	366	343	325	328	375	381	349	345	371	351	337	335	342	323	330	354	342	352	302	353	360	370	352	346	350	362	326	325	340	366	336	345	334	338	338	347	339	332	338	367	361	373	355	346	329	356	342	319	338	370	345	363	329	341	334	362	370	364	357	331	320	352	355	350	322	331	359	335	324	290	339	352	371	361	335	308	339	327	339	336	336	327	329	384	374	312	388	328	336	354	335	343	337	313	326	326	368	351	382	354	339	339	322	366	352	334	376	354	345	344	354	337	321	338	353	355	322	332	336	359	352	352	356	326	321	332	351	374	393	369	336	327	374	334	339	306	329	344	351	345	374	317	347	348	325	329	329	320	334	342	326	365	331	351	327	332	337	375	357	318	349	344	340	336	367	343	347	319	313	333	363	341	352	326	330	340	315	336	343	348	336	367	373	349	346	336	340	372	346	326	358	325	332	331	326	343	351	327	333	341	323	330	314	348	328	324	320	332	357	340	349	356	346	331	357	322	349	328	346	340	354	332	338	358	342	332	343	326	329	350	369	375	367	302	369	369	357	382	316	365	295	331	352	356	378	319	340	344	370	347	394	366	321	342	337	364	376	305	307	382	369	360	337	320	334	362	324	319	343	319	312	331	356	332	350	321	329	358	324	328	302	338	316	365	346	336	378	335	346	342	339	313	335	308	342	373	346	359	370	367	361	358	319	337	344	318	352	355	323	335	322	346	346	340	343	334	337	331	323	348	340	365	369	319	315	332	349	337	328	334	376	333	321	331	343	342	329	338	354	389	332	323	359	337	300	349	384	372	344	333	377	324	325	347	371	353	349	332	353	347	324	353	351	371	323	347	342	360	354	376	363	386	315	322	366	337	314	345	347	341	352	346	351	333	374	331	329	342	380	327	309	372	360	346	387	327	368	342	333	344	365	348	339	309	353	349	336	349	332	333	362	337	317	346	358	326	361	350	344	338	364	311	341	382	349	352	350	362	330	333	344	346	322	325	333	346	348	329	344	328	316	350	333	347	350	387	328	362	356	340	353	328	341	337	305	338	362	346	348	342	368	353	362	336	323	353	308	351	346	347	323	363	300	334	342	339	338	341	348	356	326	346	343	336	356	359	358	326	339	378	353	381	350	347	385	328	361	332	357	350	341	361	337	292	336	318	367	372	333	346	344	345	356	362	337	350	344	335	326	328	321	363	342	339	351	336	354	341	351	353	348	374	327	350	356	356	311	377	311	363	367	342	344	326	318	334	351	356	292	357	323	369	345	340	345	368	343	367	349	357	340	354	344	340	323	329	316	345	310	342	341	300	339	330	379	357	335	322	356	343	370	377	331	356	370	359	352	339	350	345	325	337	344	365	342	349	351	327	352	345	353	370	306	330	364	350	331	324	358	364	347	336	338	357	343	330	337	332	404	329	367	333	337	343	351	337	350	362	345	339	332	361	353	352	358	330	354	315	388	364	366	334	341	324	344	355	315	339	318	340	313	358	357	362	345	330	322	364	317	329	350	359	345	317	321	351	344	368	340	371	363	361	330	372	342	331	358	336	304	347	353	325	364	336	341	305	334	340	351	354	333	332	332	373	344	348	355	319	321	317	353	343	359	355	329	328	310	349	305	363	358	345	347	322	340	334	353	341	322	330	323	373	345	379	360	346	356	343	365	327	338	358	338	381	339	382	322	336	326	367	356	351	349	341	381	365	359	333	355	350	317	329	342	382	309	327	337	325	380	343	377	293	337	333	353	368	321	323	361	359	340	309	310	356	333	330	344	354	337	328	332	360	325	338	324	343	340	357	370	336	343	321	340	348	368	349	360	340	349	350	385	364	363	349	311	350	344	345	332	306	356	355	350	345	364	344	348	344	349	349	321	359	371	334	330	332	348	361	313	353	364	358	328	361	355	326	349	377	314	330	374	336	348	334	340	352	341	319	320	363	360	315	345	347	342	357	336	343	317	353	333	367	287	350	329	351	331	337	356	359	341	357	354	341	370	350	341	347	338	357	340	335	328	356	338	357	326	342	349	343	330	335	356	353	335	332	341	335	334	343	362	336	367	353	366	358	351	353	333	356	322	340	347	323	304	317	301	358	323	361	378	359	338	299	361	346	331	339	380	353	358	327	352	328	341	354	363	351	343	353	351	329	370	325	344	322	361	372	353	329	360	355	322	333	322	331	340	344	361	357	339	318	319	351	370	343	312	363	391	316	336	371	354	359	352	306	335	375	315	308	331	326	312	328	325	354	372	314	357	365	324	329	349	346	324	336	353	339	352	363
28856	31414	12925	464	437	408	386	377	403	416	400	401	360	378	390	371	388	367	379	365	371	360	393	387	395	393	372	358	362	356	378	354	380	383	342	379	385	425	371	370	372	361	375	401	359	360	361	371	403	379	370	407	389	395	401	422	344	365	376	379	375	383	400	385	387	386	357	368	373	346	380	378	340	376	392	405	376	404	384	394	385	392	381	365	369	345	365	412	395	375	399	364	377	372	353	354	365	371	360	371	383	371	374	377	369	391	384	359	395	379	379	357	417	359	355	346	398	378	378	375	343	385	355	392	398	374	382	383	358	424	353	385	360	337	414	395	363	346	377	359	403	398	390	354	389	363	380	388	351	361	364	365	348	365	381	392	343	372	380	414	343	395	354	355	396	392	364	418	344	392	391	366	408	366	376	351	388	363	372	381	354	383	338	385	400	414	372	324	330	392	359	383	371	402	363	414	366	366	402	394	365	406	369	391	321	402	369	363	418	364	365	428	355	354	404	404	355	360	376	372	387	356	405	360	390	392	385	397	350	350	378	346	386	374	395	386	360	361	354	398	373	395	389	369	391	354	390	372	405	399	328	332	383	354	363	377	357	390	379	375	375	367	390	400	352	377	377	375	387	365	373	385	389	363	352	389	393	388	344	373	374	385	371	372	376	387	370	415	386	396	383	384	360	389	389	362	382	382	379	386	361	396	378	364	355	417	373	335	397	391	408	340	369	362	366	363	388	383	381	348	357	374	358	385	346	387	382	339	387	383	400	383	392	364	410	404	396	406	362	368	377	374	400	397	433	372	334	378	347	350	369	383	371	380	386	373	360	341	356	364	372	372	392	361	370	361	374	401	355	394	356	381	351	356	358	371	388	383	382	364	356	382	371	371	385	367	344	369	363	361	371	378	368	383	387	386	396	351	377	353	373	367	388	369	378	355	392	358	368	383	378	386	374	364	362	360	355	356	383	344	380	364	377	371	410	387	377	361	403	359	385	407	397	398	365	370	345	374	402	375	390	346	396	374	414	421	363	425	387	375	384	342	343	396	364	376	372	385	377	378	370	328	359	413	378	413	362	406	384	383	381	362	378	377	386	383	353	354	374	376	382	403	390	366	375	375	343	365	328	366	415	335	383	396	384	408	395	335	373	389	373	389	363	387	354	418	344	344	395	376	352	374	395	365	394	368	365	400	337	353	403	352	396	368	364	355	361	408	355	375	376	359	401	401	361	362	360	378	379	367	356	427	340	373	376	414	380	382	374	380	384	378	418	384	369	417	389	391	396	372	400	360	400	381	367	368	406	384	402	369	409	401	370	425	344	397	395	364	401	373	366	371	358	336	402	398	348	339	389	384	381	377	404	379	384	393	337	380	410	348	386	386	395	368	380	379	356	374	410	345	371	416	384	367	395	350	397	406	368	385	359	362	390	331	381	423	392	395	354	376	371	367	388	405	355	370	368	364	391	358	374	381	361	375	375	386	374	387	383	373	350	335	383	365	366	357	382	364	351	391	325	390	366	377	408	372	399	393	362	376	371	414	363	378	384	393	364	398	355	359	386	398	400	387	380	349	406	406	384	361	393	384	367	344	402	369	376	368	358	380	386	408	346	405	384	378	363	404	346	381	361	386	393	409	388	367	344	363	365	390	360	375	366	383	385	394	382	392	346	390	396	380	394	346	388	381	387	363	362	366	339	403	383	418	355	369	396	366	415	407	394	389	367	344	387	355	442	378	398	380	376	408	352	352	359	369	382	355	378	361	389	377	387	361	388	365	389	390	375	379	380	377	374	377	363	373	359	368	387	362	376	402	358	375	393	412	339	366	378	380	359	360	366	389	382	403	399	374	361	370	401	379	407	338	378	366	383	398	384	356	411	379	352	360	384	372	349	380	359	347	385	345	379	363	374	399	362	383	376	356	376	396	389	364	371	337	379	365	410	384	376	408	384	379	407	377	389	429	411	394	387	425	389	378	374	350	351	367	360	402	372	394	374	380	361	333	374	391	388	378	367	383	351	372	350	338	359	372	359	381	400	378	390	388	384	354	362	368	376	386	393	384	367	364	357	369	365	336	382	431	373	375	393	387	358	372	374	363	370	405	384	371	351	370	390	368	354	382	380	380	369	369	386	386	388	385	375	339	376	409	357	358	350	383	394	377	369	386	400	368	379	393	384	388	378	392	346	347	356	376	356	363	355	377	379	336	383	338	380	395	360	356	380	363	413	383	354	406	369	381	348	379	366	377	380	370	415	395	376	383	394	419	348	358	328	328	372	379	347	393	365	390	399	409	396	398	387	407	389	369	401	356	365	366	363	350	394	368	391	360	387	386	380	384	412	381	380	344	367	366	352	369	366	384	383	401	372	357	374	346	403	374	389	392	397	370	384	394	371	364	403	392	383	368	367	376	399	368	358	391	337	385	361	368	375	385	357	407	389	368	368	372	350	404	404	363	376	350	373	374	362	376	389	404	385	372	355	348	369	344	343	359	380	346	372	368	363	388	392	373	409	365	336	379	409	359	398	371	406	357	423	380	379	349	377	362	395	409	385	376	421	367	409	402	397	384	405	365	363	372	409	377	380	383	400	396	374	380	365	374	358	360	395	372	333	364	398	383	371	401	376	415	377	382	373	371	387	396	354	414	436	361	328	400	401	360	370	378	402	394	345	384	370	369	348	357	402	364	396	363	344	415	406	372	365	351	374	366	369	372	408	393	406	384	388	336	370	342	366	369	389	371	377	351	398	384	430	390	383	412	337	423	395	367	381	392	410	412	366	398	375	388	418	373	371	364	363	371	375	397	395	330	373	350	383	376	398	361	385	372	336	402	398	384	354	394	398	355	370	345	384	357	394	388	352	359	402	376	389	392	394	374	372	393	362	365	398	373	413	400	407	354	395	375	392	404	349	402	384	366	379	419	423	405	372	365	373	416	365	437	343	375	351	365	402	369	401	382	392	357	360	358	398	392	381	389	387	365	394	387	377	386	359	365	407	380	397	382	368	370	395	373	414	370	367	384	388	390	371	366	427	370	390	331	376	382	391	407	368	393	359	364	381	395	379	424	326	385	339	383	419	385	381	360	377	378	376	373	412	385	378	390	388	370	368	395	378	369	396	374	397	373	391	352	400	380	388	359	352	377	354	360	382	381	324	420	397	406	390	369	390	387	358	387	393	342	329	414	377	376	363	410	392	355	364	386	373	358	378	406	379	427	372	396	393	357	377	358	377	366	377	381	359	367	380	395	366	360	363	348	401	348	330	373	360	401	378	356	361	344	386	397	337	385	387	387	392	345	343	337	375	417	357	368	370	342	367	363	369	409	394	364	349	376	368	363	366	380	372	395	370	387	344	361	357	371	382	377	381	394	393	373	362	377	384	374	382	374	414	373	378	372	398	353	409	368	379	375	377	364	359	370	373	382	399	376	360	408	378	370	392	371	359	391	365	334	383	359	353	371	376	379	370	386	345	387	361	390	377	381	359	359	363	375	386	369
23909	21274	29101	23977	20782	11063	1068	681	656	581	615	557	563	523	503	544	573	532	530	519	484	491	524	512	499	484	535	539	511	491	532	516	514	517	469	508	513	499	515	505	487	469	484	489	460	482	540	496	461	482	506	494	519	458	550	486	515	493	486	487	479	523	490	527	497	542	503	479	481	491	493	476	515	492	493	447	499	491	485	472	517	467	505	537	516	502	492	498	515	539	513	483	453	515	541	539	475	517	521	514	488	483	518	499	488	474	460	466	476	544	523	490	498	525	480	473	529	498	506	517	465	484	516	503	503	456	485	525	522	487	503	474	487	498	461	500	483	456	512	510	464	541	459	441	529	543	510	484	512	506	476	504	506	478	521	503	527	503	493	514	502	486	512	501	489	524	490	520	521	538	492	495	506	460	517	473	467	522	558	546	478	498	517	529	462	497	447	485	487	483	510	531	504	516	509	512	480	489	506	481	476	490	503	465	515	466	508	489	506	486	539	513	504	515	496	470	476	503	525	456	507	469	521	513	506	493	503	474	478	460	502	499	491	519	490	480	466	499	506	522	512	536	485	488	503	525	510	489	478	494	514	514	486	503	508	488	512	509	519	472	511	527	516	532	536	468	471	482	517	472	496	478	475	476	491	478	503	468	479	501	492	493	496	485	504	524	504	464	484	474	500	526	463	470	473	477	512	498	501	494	470	501	479	495	494	530	501	497	528	518	542	511	517	499	510	545	468	487	484	491	492	493	468	496	503	476	485	487	486	532	496	519	502	496	499	506	492	505	501	534	486	526	499	505	525	464	452	485	509	495	535	533	475	486	471	493	486	521	479	493	476	502	494	491	456	508	455	502	522	480	481	496	495	488	493	510	471	504	495	475	441	505	479	493	468	523	507	504	477	469	494	505	500	472	493	538	495	505	481	487	461	458	510	490	480	465	503	490	479	507	448	480	480	500	520	472	517	441	479	463	456	503	532	515	510	499	507	509	508	483	519	466	465	539	514	482	509	515	483	485	512	506	510	503	510	492	508	517	456	493	461	506	476	481	497	476	499	486	515	489	526	483	440	504	500	447	491	475	450	489	519	444	516	450	518	512	546	509	493	512	489	496	516	466	471	479	494	487	508	445	499	533	493	498	464	496	492	502	541	467	491	525	500	463	522	477	494	491	517	542	502	514	478	486	503	539	474	476	477	466	504	519	491	473	555	514	509	499	515	505	461	482	507	509	493	488	434	531	487	480	495	487	504	528	463	465	502	519	480	502	487	500	512	537	505	523	500	497	498	456	538	466	492	498	494	498	507	498	495	514	468	491	523	552	513	495	499	487	485	477	480	470	506	483	490	452	499	503	494	494	503	509	465	472	459	485	476	503	477	529	528	505	497	478	480	469	507	474	510	510	527	499	518	513	505	540	492	496	468	521	469	523	479	504	509	525	472	482	516	534	464	470	530	514	489	493	479	510	478	461	491	486	507	475	500	502	516	455	477	491	513	540	510	507	508	486	505	498	449	485	498	473	485	480	482	490	458	482	503	498	467	529	508	474	504	496	495	494	487	473	469	475	472	491	549	506	459	512	494	504	460	552	502	520	485	506	496	512	503	517	456	491	491	481	489	508	507	501	496	514	495	534	484	492	506	479	498	481	495	491	473	480	502	480	490	501	488	513	497	510	529	467	469	481	486	497	537	501	487	493	467	498	512	463	517	423	472	492	506	490	524	483	476	467	517	478	540	491	485	470	479	493	481	465	522	515	507	483	521	491	504	513	487	508	472	481	462	502	455	499	488	510	476	505	520	487	506	465	485	509	491	481	503	456	475	498	508	465	446	497	518	473	558	510	510	470	517	476	462	486	486	518	487	498	522	503	514	499	488	512	489	495	483	508	476	510	486	503	489	499	503	498	459	487	466	470	527	436	487	530	492	440	499	499	533	492	500	497	457	473	492	502	485	521	478	508	489	539	485	471	508	461	490	523	490	499	497	497	496	532	518	527	540	522	492	485	493	487	517	514	508	512	512	551	517	508	446	527	483	513	489	486	530	493	455	540	509	498	503	481	470	496	451	485	491	527	551	544	523	484	466	489	491	492	482	503	550	518	477	455	478	531	491	482	499	513	453	481	523	457	492	481	435	510	502	505	453	482	490	485	454	485	526	518	520	531	480	480	481	540	512	484	497	480	517	453	536	494	490	475	483	501	509	493	449	502	493	502	500	510	473	499	468	480	479	486	507	478	463	497	476	448	497	499	465	506	551	467	494	514	503	471	477	505	473	517	486	496	483	446	499	479	498	429	514	526	525	486	512	510	499	495	456	495	521	509	476	491	508	482	520	516	457	488	463	517	508	476	519	521	499	486	509	471	520	472	499	526	506	468	474	492	509	517	494	515	491	460	494	495	495	486	465	525	489	470	498	504	464	522	465	482	506	509	503	505	521	497	451	481	476	506	503	503	483	467	497	527	467	447	498	533	495	454	517	469	465	481	501	469	489	491	461	518	508	496	461	445	478	479	486	496	491	518	528	473	492	475	496	478	463	498	470	511	504	457	531	481	484	515	442	473	499	487	482	459	491	533	500	530	527	511	499	520	474	481	499	467	501	509	468	498	497	443	483	521	498	533	503	476	517	517	490	486	455	521	481	540	483	461	483	477	519	503	489	471	499	472	459	493	482	495	488	493	446	482	494	500	495	480	512	520	461	487	504	484	497	488	511	498	496	444	466	488	453	504	529	518	496	483	516	520	493	476	506	453	488	526	497	477	498	474	501	508	510	478	498	483	480	504	542	477	520	508	477	515	510	500	501	499	493	453	546	452	489	462	518	516	521	532	538	486	520	538	485	488	468	475	498	448	484	445	477	483	485	535	480	494	434	475	489	464	487	524	474	492	477	460	538	480	492	515	513	521	509	496	509	486	532	493	488	507	487	495	505	507	478	494	484	499	469	539	512	507	463	522	473	493	489	498	489	491	519	485	478	487	475	491	507	485	482	488	497	504	492	480	486	499	545	499	504	465	510	480	485	522	480	494	499	488	487	531	490	506	487	502	473	504	493	456	516	476	530	465	474	510	489	480	504	460	461	508	480	497	488	474	510	483	525	504	464	465	490	439	499	460	496	487	459	474	511	482	485	496	460	463	474	475	535	485	497	515	501	508	454	470	525	460	468	521	523	492	496	524	509	525	509	498	484	497	486	498	481	478	493	514	495	496	517	468	499	501	509	513	490	500	476	485	452	536	511	495	472	502	495	470	497	462	523	491	476	443	475	508	538	442	469	520	493	487	458	491	481	475	485	525	499	462	502	532	504	552	511	531	497	476	510	520	511	492	470	486	464	453	514	512	486	465	486	478	467	502	490	473	482	472	489	486	502	466	522	516	500	492	545	459	505	454	521	546	512	471	503	481	505	489	495	528	471	507	500	538	481	495	488	508	515	480	509	517	500	481	496	472	507	471	533	421	552	499	447	498	460	493	447	468	475	506	509	473	487	488	493	458	488	458
43716	73750	47463	2040	1475	1094	965	812	753	709	662	603	649	589	588	583	591	540	534	493	500	521	540	543	495	543	542	557	486	535	487	491	530	499	531	500	512	504	493	507	524	513	520	508	466	499	485	526	534	517	488	464	540	502	512	475	505	575	509	522	499	510	509	514	505	543	490	558	508	539	503	524	519	536	514	494	545	510	539	514	534	481	514	497	445	520	541	527	482	526	558	505	475	469	534	493	498	543	496	505	481	552	519	523	494	512	534	513	524	546	503	542	505	484	516	497	496	498	524	500	463	501	496	521	503	462	524	509	536	532	506	513	565	519	551	524	499	518	500	544	505	473	484	534	477	534	477	476	485	454	496	514	508	565	554	519	513	498	483	543	533	484	539	524	531	495	507	482	493	498	566	536	498	520	478	508	506	526	490	520	525	507	512	517	555	506	510	515	485	540	506	550	482	512	507	474	519	484	486	499	480	501	527	523	481	509	521	521	535	497	528	503	540	520	505	511	510	523	515	525	503	512	511	522	506	499	495	492	482	519	498	512	520	491	550	516	544	511	517	552	541	473	497	495	513	526	495	517	516	527	505	493	548	499	536	496	535	465	493	494	508	517	519	512	509	516	504	470	513	498	476	511	501	466	501	452	524	512	500	510	469	500	525	511	507	505	485	506	536	497	475	521	517	482	488	514	508	493	515	525	528	527	531	493	484	494	535	500	517	484	502	501	508	524	470	470	537	494	519	507	471	495	500	465	481	525	503	524	514	507	513	476	507	527	507	494	466	483	495	501	538	524	504	526	498	490	499	475	538	526	489	490	500	510	504	451	477	541	481	567	478	521	506	501	528	500	532	501	495	524	486	506	499	505	474	531	506	527	538	526	494	526	517	528	496	500	573	504	510	517	492	528	497	492	499	508	474	502	491	499	517	527	497	525	530	469	500	502	498	494	464	477	513	502	534	484	497	539	482	501	491	507	504	487	503	476	469	525	507	496	514	529	517	479	533	495	507	536	475	517	508	491	523	504	507	538	485	508	517	502	468	495	466	501	504	499	518	537	471	535	506	516	490	508	503	534	532	519	519	524	523	488	483	461	483	493	510	539	493	508	514	529	497	457	497	494	504	508	516	465	470	532	523	518	470	466	512	475	487	529	511	514	472	532	523	493	478	497	523	499	508	510	451	512	477	488	521	539	515	506	505	524	503	495	498	512	511	473	514	530	464	486	515	447	507	461	531	518	520	526	524	489	538	493	510	519	525	508	534	530	542	484	491	488	498	543	545	512	506	530	519	505	488	526	502	507	506	530	510	521	477	504	505	487	496	497	500	509	515	491	488	554	503	534	483	531	536	523	507	492	502	485	502	482	536	485	489	457	480	532	544	510	524	506	490	470	525	491	566	478	507	505	507	485	485	540	497	465	509	497	524	500	507	509	490	529	509	524	500	515	495	511	529	480	489	482	500	458	487	507	487	542	518	519	487	497	507	532	488	551	513	481	484	532	549	456	517	489	498	485	543	532	538	517	533	506	512	482	478	506	498	487	501	539	519	509	507	518	519	511	456	503	530	483	500	505	530	524	495	532	506	487	514	491	475	505	542	480	517	498	516	511	523	554	532	528	513	527	517	515	544	556	522	532	503	520	473	531	493	506	518	504	515	500	529	524	514	556	501	527	511	497	536	496	528	537	520	549	488	518	508	532	551	503	498	517	487	540	502	492	519	467	519	514	523	500	541	512	511	507	496	497	526	520	491	528	499	495	494	507	513	490	497	527	559	524	489	491	518	531	519	478	532	536	536	431	482	517	534	493	503	539	510	516	502	489	499	518	497	485	499	505	553	468	549	503	531	572	528	493	520	493	485	522	516	533	512	513	489	553	490	489	526	498	508	495	467	519	539	490	481	543	491	495	509	505	484	502	524	526	528	499	505	523	477	509	517	502	534	507	482	510	543	541	495	478	496	481	499	480	524	522	524	529	479	514	529	494	519	507	501	551	494	489	501	482	490	555	475	526	509	540	526	528	506	509	499	547	499	531	499	506	514	491	502	502	508	512	491	506	508	508	564	503	479	508	523	491	508	519	508	531	514	521	516	489	469	504	527	539	491	533	504	496	525	520	505	511	531	512	515	529	540	491	507	495	514	474	505	478	463	515	492	517	505	488	498	488	533	531	487	516	504	493	510	506	526	507	507	505	491	448	517	465	505	565	482	517	498	514	532	503	565	518	508	526	520	476	506	507	553	529	519	527	482	521	515	503	498	508	508	496	534	487	504	521	512	510	498	536	501	452	496	534	487	503	475	539	549	506	497	532	478	496	517	501	516	501	495	552	519	542	509	503	501	511	460	494	536	496	534	511	481	518	515	498	536	504	526	495	482	540	540	502	541	508	484	501	531	518	508	493	520	501	572	543	538	494	475	501	503	530	522	510	510	511	500	477	543	482	525	534	509	482	507	475	485	521	468	484	503	507	521	497	537	517	498	486	525	541	521	513	473	493	517	474	508	532	517	495	491	508	500	478	528	475	493	510	524	495	501	512	499	489	511	513	568	501	542	513	508	529	504	513	519	510	516	499	527	469	500	480	525	509	523	539	483	492	504	512	535	512	520	553	501	514	510	526	549	517	495	500	468	471	486	499	520	507	518	481	545	523	508	499	489	520	486	556	512	486	523	516	503	511	487	509	511	550	518	526	492	511	526	545	515	507	497	499	479	534	534	533	519	482	512	500	531	505	505	474	493	513	492	528	490	533	523	527	500	545	507	530	525	538	519	476	540	502	482	486	496	513	483	518	499	474	486	506	460	496	484	484	518	524	477	495	486	505	495	498	494	512	494	524	546	516	531	528	506	515	487	486	526	472	469	540	500	518	474	552	537	523	528	520	467	501	482	492	530	501	495	516	529	487	527	472	519	542	492	466	504	516	516	510	515	542	548	513	525	536	494	491	528	517	516	500	545	483	491	468	526	522	520	488	473	527	504	460	494	494	543	470	507	483	523	485	502	499	534	560	524	481	497	498	499	525	518	523	510	472	511	497	499	503	496	543	503	523	513	544	500	507	488	540	492	539	490	510	508	500	510	484	549	508	490	476	530	508	485	509	508	472	500	515	499	493	474	530	490	531	504	492	499	535	516	519	503	501	483	537	517	508	505	525	498	480	517	507	540	531	522	544	543	456	496	509	452	497	509	491	496	496	485	517	500	524	518	520	492	538	475	520	515	517	502	524	529	504	492	499	484	488	535	505	508	513	524	507	463	557	502	480	508	530	551	547	538	506	518	535	531	510	514	488	488	514	476	531	486	523	493	531	492	509	526	512	476	532	500	526	513	529	455	486	539	495	467	485	508	478	510	509	506	539	526	546	516	539	513	477	520	506	500	510	467	521	490	519	506	496	545	525	503	508	516	507	504	490	532	473	490	510	532	517	534	498	478	557	520	519	491	483	512	482	489	524	498	526	563	521	505	519	539	477	511	501	520	531	556	582	530	504	526	488	502	551
24879	21245	28113	24310	11271	1112	746	693	633	654	586	596	627	650	654	629	630	571	605	592	571	597	577	630	650	548	594	598	584	587	605	581	595	614	635	573	564	575	628	597	588	576	592	609	616	599	622	625	592	562	591	613	613	560	567	576	631	556	623	568	608	605	561	604	625	600	551	587	611	588	586	560	570	613	596	541	587	559	627	565	634	604	586	567	597	597	560	619	628	632	602	565	606	541	587	597	601	576	607	589	592	557	591	552	616	593	567	598	591	599	581	570	621	592	609	592	590	605	564	620	582	604	601	599	606	642	578	550	627	582	582	581	585	578	586	574	572	584	588	599	586	602	621	622	588	611	547	560	579	607	543	566	577	556	586	583	578	645	572	592	588	577	585	595	587	594	597	603	606	604	507	590	611	606	615	606	634	548	588	587	610	606	607	621	610	591	586	519	592	585	575	629	566	588	597	604	580	580	554	594	566	574	586	579	605	617	578	573	624	644	611	598	570	598	568	569	577	559	618	583	590	577	632	590	622	600	553	584	582	620	615	583	575	554	586	602	613	604	601	589	561	575	581	616	600	625	586	599	541	589	563	569	618	586	592	567	587	561	597	538	569	589	574	591	602	565	556	594	560	620	618	598	576	584	575	596	620	601	604	612	619	601	601	565	576	571	581	587	605	636	590	539	564	600	582	607	592	568	560	555	615	614	640	576	580	557	568	562	573	604	565	592	597	552	613	559	579	622	609	560	519	560	599	595	578	591	572	549	572	595	569	595	646	577	588	569	649	573	602	644	579	608	606	590	588	575	605	595	623	618	638	588	569	578	597	620	580	632	599	630	585	644	609	574	593	601	592	602	604	588	585	549	599	591	563	557	572	617	574	601	569	587	613	593	605	598	584	625	556	637	577	616	571	605	583	582	581	584	543	575	581	596	607	596	606	581	636	577	598	602	605	601	576	608	626	607	631	576	583	588	578	603	618	571	566	586	561	612	556	594	627	560	591	653	595	593	586	572	545	606	599	583	544	528	598	639	601	604	610	530	591	580	598	589	563	605	599	610	557	564	592	616	600	596	554	576	550	602	590	590	639	549	625	544	636	587	570	634	647	644	549	571	635	598	607	607	623	585	594	583	617	594	621	596	578	587	556	597	583	563	569	569	611	575	583	601	585	571	580	613	598	578	628	581	631	565	592	591	614	612	590	587	555	630	583	566	563	605	587	600	608	594	605	626	597	576	582	579	587	571	597	665	582	565	542	621	550	573	591	589	585	581	612	555	578	552	643	579	597	594	598	605	570	599	610	596	633	583	571	599	595	575	573	559	554	542	575	581	588	573	584	594	594	576	619	556	589	605	562	589	589	605	559	621	654	547	581	601	586	590	589	577	565	575	580	586	584	648	621	616	516	576	603	624	594	581	582	571	570	591	594	607	585	596	601	605	615	596	605	585	573	638	594	612	577	599	627	600	551	559	594	574	583	573	625	651	611	560	604	564	586	583	596	607	573	620	582	589	562	612	648	631	571	562	587	581	574	597	591	567	617	569	598	588	605	576	602	647	568	558	597	552	619	597	633	624	585	586	575	568	578	614	593	557	606	588	594	554	607	529	604	604	594	601	603	614	610	602	563	589	603	571	558	585	578	596	566	600	595	570	598	531	606	591	584	562	577	576	563	596	576	566	565	590	632	586	596	557	636	614	587	604	619	586	614	568	607	566	624	580	605	609	608	585	600	621	580	609	600	578	588	583	534	572	593	610	562	555	552	604	588	613	624	559	557	598	567	655	633	602	598	632	620	573	545	659	579	637	567	595	608	545	581	602	627	590	580	638	568	620	582	587	590	622	587	586	593	604	549	591	573	606	566	606	601	601	552	627	597	611	609	532	570	564	548	613	595	582	589	561	597	585	615	569	575	572	631	597	547	590	574	634	595	578	618	596	599	583	582	572	626	564	637	582	607	593	592	607	591	581	596	582	568	645	579	612	550	614	579	601	567	598	571	534	584	614	623	562	570	640	543	607	586	598	602	618	571	577	578	532	613	599	562	597	580	664	592	625	568	630	590	609	626	580	577	582	560	635	578	601	580	574	570	582	577	612	620	594	561	573	571	569	576	592	586	632	633	587	626	591	596	511	537	607	590	627	589	605	557	584	595	573	572	595	640	616	571	622	608	559	619	592	612	559	612	574	587	607	577	622	579	603	564	608	582	617	608	580	570	598	578	633	605	624	553	571	582	574	601	583	565	559	613	588	595	597	612	600	596	550	578	563	575	625	619	572	612	603	617	570	568	579	639	588	558	617	618	596	566	637	586	604	615	574	598	578	607	597	619	602	562	583	564	591	602	616	556	584	595	607	597	556	588	608	585	556	586	584	606	552	555	647	605	608	627	592	598	623	568	604	600	604	560	607	621	610	584	592	587	593	601	573	593	626	635	569	588	627	598	601	580	566	584	566	591	604	629	630	601	578	572	565	600	615	643	580	571	621	598	581	584	565	632	545	598	589	581	586	580	608	576	553	578	609	577	574	581	590	568	566	642	578	628	576	600	598	629	586	591	666	572	640	547	605	603	570	568	586	598	564	579	563	552	608	559	563	601	561	625	581	573	547	564	556	590	603	587	612	596	529	590	572	560	540	570	560	563	618	591	573	591	590	598	582	597	555	585	578	609	561	574	621	525	589	565	566	572	555	619	627	568	561	591	570	572	551	626	657	636	576	601	531	592	603	579	629	608	600	594	608	627	623	589	567	581	615	598	611	630	630	573	570	585	573	581	616	590	572	582	638	579	603	608	587	556	633	590	559	607	614	638	646	599	630	580	594	617	594	631	575	630	586	621	602	569	615	616	621	598	584	581	566	604	598	546	651	617	573	603	566	622	560	565	596	592	631	600	621	596	640	568	570	622	556	655	627	588	604	621	582	614	608	570	594	623	613	612	585	608	607	570	617	585	580	622	574	574	574	609	574	598	569	546	614	624	562	603	613	617	619	619	548	538	550	619	594	542	571	563	610	604	598	621	608	593	605	619	559	632	611	601	576	652	565	544	610	616	584	610	598	601	578	569	598	610	594	577	613	594	582	559	593	556	574	552	557	601	562	580	578	555	572	607	562	609	568	593	571	584	615	580	559	607	560	568	502	590	576	629	602	570	545	576	561	610	551	656	573	603	608	589	579	584	618	626	555	611	610	623	602	609	647	602	627	620	632	557	547	637	635	615	594	567	610	589	599	626	594	593	578	582	617	618	580	641	605	584	619	613	604	621	567	616	575	596	552	578	546	600	610	548	612	600	572	571	592	602	544	581	571	592	583	615	567	601	557	637	597	621	588	637	592	600	621	597	567	617	628	591	569	603	614	586	608	622	588	568	609	622	554	556	604	574	550	631	646	530	560	598	633	590	577	616	589	578	581	602	550	559	589	586	586	572	614	613	658	613	564	608	593	598	619	576	598	584	610	567	611	593	636	568	578	586	605	578	532	575	590	593	648	578	613	583	576	626	550
40576	61063	38192	1504	1180	978	923	800	758	739	725	685	731	660	646	663	653	677	641	659	645	686	652	653	644	636	639	663	618	651	649	633	643	595	610	661	646	652	671	576	635	617	632	581	624	669	617	646	661	644	658	658	662	716	611	637	619	601	604	654	629	615	678	618	673	631	618	653	626	645	639	645	609	670	613	636	600	636	623	609	616	639	625	647	594	643	641	635	626	650	632	653	601	598	638	612	594	584	648	681	609	662	655	608	607	638	642	655	659	638	679	598	628	541	577	647	621	566	670	640	610	624	611	631	599	622	617	636	614	627	611	655	657	634	634	620	646	643	625	622	629	632	692	652	640	650	627	636	661	663	611	669	667	635	658	641	599	663	622	610	596	658	630	634	593	622	600	679	620	628	583	661	650	594	609	666	598	634	645	593	665	597	633	672	612	637	628	603	640	674	602	651	648	630	631	656	573	623	630	660	662	640	600	644	602	604	621	634	574	680	621	580	628	611	604	670	681	680	605	651	616	647	617	654	607	626	605	620	633	627	644	605	639	602	644	611	648	618	621	639	648	645	636	625	617	651	600	630	623	596	635	614	627	625	594	612	642	606	611	628	619	609	594	651	627	659	617	622	649	623	627	627	629	617	673	599	641	680	645	610	654	609	601	647	607	640	598	626	649	648	583	646	644	647	615	623	652	596	620	630	682	637	634	605	622	604	624	616	623	631	610	601	623	611	652	616	641	653	629	615	655	658	641	643	670	641	661	647	644	623	597	658	626	622	663	600	637	633	604	655	617	647	615	624	641	617	596	608	618	628	625	633	615	620	642	627	671	612	645	675	613	619	623	627	618	651	639	648	629	623	681	573	638	593	640	655	629	581	628	645	634	665	664	631	625	643	614	645	644	666	674	689	649	618	605	622	608	629	635	634	649	614	659	614	630	609	635	631	649	658	639	605	628	629	602	600	638	631	604	622	606	602	614	640	656	626	615	651	658	672	608	599	616	644	673	628	656	668	701	604	629	648	626	581	651	624	600	603	655	629	615	693	573	587	617	647	644	651	609	610	621	644	632	625	618	649	598	650	670	627	577	648	660	633	643	675	570	626	625	587	653	606	608	639	638	588	643	611	589	633	587	623	648	623	621	616	601	634	620	621	632	624	641	631	668	597	625	634	590	593	663	658	620	607	605	657	602	594	623	645	607	613	653	681	621	599	584	570	608	597	697	617	631	632	632	656	611	619	623	655	606	632	655	629	628	603	620	624	615	603	580	633	601	638	604	644	624	629	582	636	647	656	619	604	609	607	647	632	651	627	645	608	626	612	634	634	614	657	618	621	609	610	611	639	628	615	646	638	625	654	680	616	639	682	671	664	636	619	681	632	607	602	619	600	593	669	605	671	646	621	644	629	583	601	635	659	603	668	653	616	613	640	628	633	640	635	608	659	637	627	576	620	634	627	657	592	611	606	643	596	609	647	672	644	667	598	647	635	633	692	620	586	613	678	627	644	612	641	627	683	588	652	627	620	626	655	624	662	594	597	627	636	616	602	676	637	618	655	657	650	639	584	668	631	615	630	640	649	595	678	660	627	649	667	599	623	679	689	638	594	595	625	694	650	620	667	666	619	628	639	657	616	640	661	585	583	624	642	611	619	612	607	679	657	635	631	615	622	638	615	643	628	642	615	623	654	626	592	619	639	653	590	616	640	634	664	642	653	615	625	646	601	630	644	609	602	626	609	684	607	696	644	673	606	617	639	647	648	604	639	618	676	599	676	636	633	642	623	646	621	666	644	619	623	631	612	601	620	669	644	685	634	614	622	650	649	585	623	599	594	602	618	610	677	621	630	621	602	613	664	659	614	637	631	646	623	649	630	646	634	598	597	630	665	679	597	659	637	567	658	632	613	628	630	608	670	679	681	616	631	628	652	643	611	611	657	621	685	650	610	635	629	658	594	610	631	627	592	656	667	608	635	646	617	605	659	675	662	579	594	577	656	619	611	648	616	623	636	710	637	626	634	621	618	657	655	616	675	641	617	626	628	619	608	634	614	625	656	660	654	646	590	649	632	621	611	577	637	610	633	629	633	627	611	620	624	646	625	615	619	641	590	626	616	615	596	620	651	616	626	647	654	610	623	638	621	619	616	661	622	643	669	642	615	669	627	598	670	636	630	617	615	650	613	682	619	620	604	628	645	637	602	618	647	682	631	648	642	630	650	632	630	653	608	637	627	638	612	675	650	578	588	620	664	605	644	633	673	641	613	593	623	631	593	613	636	629	609	595	604	616	675	622	618	634	653	624	588	667	576	629	666	589	612	598	618	678	623	597	614	629	631	624	634	662	666	649	655	617	625	621	639	657	602	650	658	651	658	622	631	652	659	625	632	628	644	639	667	613	605	629	665	656	625	675	679	637	629	625	665	644	669	647	608	596	637	613	660	642	661	667	592	639	622	646	627	592	643	612	593	652	648	639	605	645	647	647	628	599	654	663	636	622	611	575	583	639	591	628	695	599	645	661	654	660	615	649	654	610	627	624	617	629	648	624	600	619	641	666	598	608	626	620	645	626	619	638	595	637	574	652	652	625	663	654	630	615	619	602	612	629	633	664	641	577	634	611	610	589	632	651	629	672	614	624	600	654	654	607	613	647	619	635	616	646	611	638	625	669	639	645	639	670	608	636	644	609	646	608	624	629	614	674	646	644	623	621	614	641	577	653	659	656	665	615	659	631	621	640	641	612	608	635	609	633	643	652	652	610	624	629	679	657	612	614	628	616	594	603	606	618	631	667	633	619	616	609	646	645	626	638	597	600	629	615	642	656	614	656	675	636	642	627	627	647	641	651	638	646	619	642	630	604	648	618	649	675	653	570	653	645	596	621	644	594	642	589	636	610	607	613	644	634	630	586	613	600	691	638	664	594	606	654	653	603	614	665	628	620	633	598	662	611	642	645	652	632	618	595	624	634	622	644	600	619	622	618	645	616	651	605	676	606	641	675	628	675	626	622	663	614	605	588	631	642	638	604	568	599	625	659	581	647	645	602	640	612	642	613	582	666	642	670	627	610	590	613	642	615	621	640	665	693	643	632	658	672	658	640	603	605	664	619	595	626	651	636	612	613	619	649	681	647	610	689	637	665	647	627	637	677	622	625	589	606	671	686	607	620	631	627	625	575	639	608	574	589	626	622	623	603	623	662	640	581	667	610	660	658	660	626	631	625	668	594	600	613	594	639	631	644	613	658	597	614	602	675	641	640	637	640	585	563	658	624	613	618	674	628	636	623	628	627	609	625	612	628	663	556	642	628	598	641	668	613	629	644	615	655	685	638	630	630	599	666	643	624	629	641	647	650	631	612	704	636	627	591	594	648	600	579	622	621	614	570	651	626	631	694	679	581	600	641	630	630	688	631	628	663	666	636	591	674	656	593	645	650	655	666	649	628	643	688	643	645	619	641	617	621	568	614	635	656	643	633	661	632	601	621	588	631	651	666	602	615	602
22673	21182	29044	23719	21134	21051	9704	1392	1180	1087	1150	1045	942	966	987	961	937	934	1012	854	941	902	934	909	910	917	923	958	925	931	910	871	894	892	934	930	885	938	917	871	967	934	930	906	923	924	902	880	891	917	879	898	926	910	918	856	840	923	880	881	885	954	935	887	918	871	894	900	862	931	897	914	918	895	874	898	933	922	865	925	878	917	877	850	855	891	901	936	934	898	907	885	879	912	870	912	890	882	892	888	872	932	938	897	889	876	899	913	843	900	949	872	891	950	915	890	862	896	910	881	855	854	901	886	949	863	857	924	889	894	893	868	944	874	941	902	865	959	885	932	916	907	883	900	944	903	857	904	932	875	883	940	905	876	907	861	835	849	858	865	877	928	841	861	911	948	936	853	961	887	865	923	895	869	883	901	893	865	887	923	942	871	831	899	914	895	924	924	906	928	912	864	926	893	879	842	874	860	928	900	914	910	879	904	880	875	900	801	938	860	905	886	885	868	902	851	865	918	908	880	920	932	873	832	909	935	916	873	863	951	873	910	890	872	887	918	845	928	898	834	892	855	892	861	835	858	884	908	955	898	935	906	929	967	835	899	891	920	879	913	820	933	926	903	869	921	857	903	885	863	899	891	894	874	899	858	921	928	923	882	931	898	877	880	878	861	884	896	847	910	939	861	900	924	864	881	858	880	908	900	827	932	885	976	930	914	862	828	869	922	860	906	944	921	875	816	858	901	881	880	891	840	882	891	908	907	909	887	901	890	881	937	914	877	840	934	871	901	867	879	915	952	874	935	895	909	930	893	908	904	887	920	919	924	931	856	909	887	873	896	920	869	899	885	929	884	992	907	862	869	869	941	899	935	886	873	898	941	982	893	885	855	875	845	853	830	916	849	888	911	906	860	865	940	863	898	934	923	956	900	876	926	899	909	857	852	913	902	863	868	922	857	913	873	918	889	842	915	862	904	879	847	839	869	869	916	951	927	872	875	881	908	912	905	877	908	896	935	880	931	897	927	885	925	892	882	893	894	897	878	876	900	869	901	894	876	936	858	917	835	899	926	916	912	886	942	884	864	937	888	847	862	883	874	889	910	867	867	885	865	899	846	875	910	848	886	865	916	889	855	892	905	929	886	888	860	918	858	890	919	900	915	898	912	926	981	853	863	873	898	825	895	903	882	888	915	888	813	876	916	899	914	907	909	893	889	886	903	906	890	909	858	938	884	894	851	954	867	909	924	938	947	919	864	905	904	838	926	889	901	916	916	897	942	882	890	885	884	867	887	944	872	915	898	894	898	892	880	865	904	879	932	888	863	831	847	853	861	882	917	871	884	851	939	892	907	891	896	908	871	850	861	955	867	884	930	920	876	872	899	950	841	898	939	917	888	867	837	908	892	845	847	875	877	936	944	860	931	881	953	894	935	871	890	881	924	886	934	894	876	923	922	890	860	932	881	927	916	852	906	866	868	907	844	851	856	862	879	960	927	920	870	935	921	941	952	874	861	933	913	912	900	903	913	839	884	903	887	934	907	921	883	951	899	854	876	898	886	863	904	869	924	897	947	956	939	900	930	875	927	903	897	900	909	907	853	895	933	937	968	911	889	913	914	930	908	917	882	932	869	827	874	886	907	892	917	895	879	859	904	903	891	881	939	856	915	924	887	889	859	884	937	911	886	931	816	870	873	883	925	877	896	877	959	934	882	880	865	870	893	867	904	915	902	862	907	919	961	891	876	899	881	900	874	864	894	953	853	870	884	876	915	874	913	932	899	890	928	897	848	935	937	929	892	899	896	927	899	928	899	891	886	905	837	895	916	875	895	911	897	953	876	870	903	921	916	893	880	864	851	901	928	920	898	891	927	903	881	879	930	895	913	917	838	914	899	874	841	853	903	916	909	893	912	871	945	854	926	942	909	905	859	899	944	869	925	934	874	907	888	816	892	924	919	881	893	937	833	881	926	916	903	889	867	860	911	881	865	874	894	801	941	875	866	869	905	881	878	919	916	852	889	896	873	912	924	904	887	888	949	875	898	859	964	903	878	838	914	825	950	910	882	857	896	872	869	883	901	873	932	881	881	945	920	906	898	932	861	955	906	933	888	903	950	924	903	896	888	876	910	884	883	840	889	917	865	910	894	909	906	914	919	934	877	894	883	887	898	865	887	898	908	850	864	895	924	907	880	953	895	874	902	856	896	916	847	907	910	870	899	888	893	909	845	905	903	869	906	911	891	940	893	891	960	875	902	904	832	942	809	908	932	882	920	906	926	880	862	921	886	862	863	893	919	940	916	811	894	889	832	894	890	886	940	918	880	906	909	890	915	934	894	840	889	830	927	831	899	889	873	868	901	899	901	853	894	891	889	899	919	898	913	940	915	890	888	900	882	880	869	904	913	945	890	900	917	869	846	935	887	843	862	895	897	910	878	894	918	863	915	917	907	888	870	925	901	936	915	899	881	931	942	892	875	928	858	894	916	910	897	903	902	891	878	924	914	889	852	842	946	885	878	881	928	932	872	879	840	886	946	894	927	898	929	895	980	919	865	865	884	948	873	904	902	896	879	917	950	904	879	878	911	922	879	877	899	895	907	878	847	920	911	898	933	892	896	815	946	841	874	937	841	903	955	966	846	923	908	944	866	905	925	893	901	898	889	873	909	909	869	934	886	902	923	850	910	870	863	910	884	928	916	884	825	862	879	890	854	872	930	853	876	902	869	897	832	916	907	895	848	854	896	842	866	869	883	883	868	861	943	846	828	905	891	921	883	943	891	869	875	884	914	899	908	902	915	869	913	905	927	915	872	869	870	916	879	909	949	859	866	867	855	922	908	910	963	959	873	964	911	873	913	883	919	870	863	872	912	868	902	887	929	875	892	904	889	870	877	846	912	890	879	870	890	897	954	892	881	917	904	947	902	930	893	823	895	907	918	888	840	852	895	860	908	876	839	863	977	882	879	919	927	919	851	872	867	914	836	856	896	917	889	921	912	909	973	942	897	869	915	945	916	875	858	874	874	910	910	880	919	920	873	942	923	853	905	977	895	959	896	927	923	900	882	865	895	919	905	918	890	889	854	942	861	929	915	938	892	950	925	951	892	902	881	855	880	854	931	863	911	883	938	931	914	904	898	962	945	881	843	855	887	898	864	866	881	871	855	882	852	875	889	932	908	940	881	847	846	923	870	915	904	833	877	887	873	845	940	888	883	839	881	897	883	902	875	895	848	910	853	862	949	824	869	910	879	936	914	901	935	869	900	876	890	891	857	893	892	856	925	861	951	902	876	923	937	905	888	898	937	917	837	890	885	912	869	940	920	827	963	858	912	875	888	818	914	918	922	924	909	901	912	867	894	913	876	875	879	935	885	885	892	922	880	939	901	861	938	912	914	898	870	940	910	880	823	841	918	904	881	868	848	887	883	843	850	878	870	900	886	917	920	944	966	906	871	906	905	884	871	850	883	886	895	923	922	979	890	897	849	902	815	928	950	909	915
49782	82237	58285	3727	2679	2180	1871	1499	1417	1307	1184	1181	1066	991	1029	1034	988	970	1057	906	941	1003	938	868	955	931	934	908	962	881	892	902	925	921	891	886	884	895	886	878	888	886	901	907	922	907	931	898	937	896	876	864	891	848	908	881	909	854	881	850	906	862	907	891	800	876	849	931	956	915	889	932	864	876	902	897	924	926	897	858	903	882	831	896	843	886	861	896	835	894	839	912	887	898	886	861	940	857	864	900	879	896	903	883	900	879	943	865	858	911	924	932	836	907	915	917	833	878	871	869	870	902	838	853	848	833	862	862	847	872	878	894	853	859	921	842	902	940	909	886	884	916	906	839	887	911	916	885	872	918	897	846	903	905	867	874	847	893	906	890	847	889	841	861	843	850	860	927	851	887	899	915	921	899	892	894	926	898	902	894	880	855	845	892	936	959	913	845	881	891	879	903	924	883	922	922	921	899	863	917	871	902	881	918	840	877	879	885	911	926	896	903	890	851	924	885	906	884	898	926	902	901	873	866	889	806	916	867	917	930	868	870	842	863	885	847	877	870	895	964	870	858	908	887	917	900	868	862	921	851	874	892	914	917	915	861	888	860	850	898	910	895	879	850	894	873	853	884	874	883	908	883	881	903	845	897	855	904	912	881	882	882	890	871	867	854	901	936	826	887	878	923	872	893	927	933	931	966	952	887	867	881	826	887	862	877	870	849	868	850	894	845	919	845	858	875	872	885	898	861	848	913	859	907	915	917	923	939	874	883	893	880	888	845	897	892	820	838	840	879	929	856	869	877	842	886	923	911	926	900	946	845	895	856	887	928	887	924	882	911	820	878	863	924	872	892	869	835	929	882	951	851	852	875	898	875	949	906	888	920	866	867	883	908	867	911	880	896	876	912	900	917	868	869	878	872	920	895	946	885	802	883	829	900	859	902	884	901	942	884	859	858	835	859	878	903	904	886	870	880	880	852	892	900	923	884	832	851	865	857	915	869	824	921	848	884	926	894	849	880	919	903	925	880	916	914	891	843	919	930	816	908	926	930	890	877	886	874	868	889	871	889	873	890	867	895	928	916	896	898	870	872	926	902	907	887	914	912	873	894	881	933	850	857	902	866	870	853	850	879	912	866	850	917	917	868	908	888	880	907	920	873	912	884	884	850	910	860	836	868	845	896	910	921	880	928	911	919	906	887	882	928	901	932	829	830	912	846	888	840	890	835	900	896	831	926	863	941	885	843	892	866	899	892	859	847	872	923	895	874	912	870	916	934	905	913	892	892	816	905	887	875	839	900	881	866	899	916	870	887	933	873	872	916	863	924	916	927	900	869	852	904	890	916	886	951	890	845	893	843	852	846	915	837	893	872	899	847	904	877	928	867	903	892	893	858	888	884	919	892	937	894	963	945	902	865	924	880	908	872	861	874	849	875	878	949	879	903	935	892	904	858	889	889	854	885	907	880	876	875	890	890	872	905	862	899	885	925	868	921	888	878	854	874	831	866	913	890	895	900	927	854	862	959	854	918	892	830	897	902	888	889	812	876	906	910	836	856	879	875	869	920	871	870	933	882	858	886	927	877	892	901	850	901	843	860	909	865	905	899	867	921	878	900	897	918	888	891	857	910	896	898	882	892	863	880	880	820	896	868	876	892	829	927	885	920	862	934	832	836	921	912	919	900	916	940	887	868	887	894	901	896	917	887	902	810	848	903	900	860	846	980	908	843	883	858	918	879	891	894	911	900	867	955	891	908	931	907	884	945	890	895	938	908	911	873	870	916	906	876	949	870	870	880	903	849	811	903	975	877	887	886	890	894	939	901	888	903	891	897	879	854	905	919	867	900	895	913	839	872	943	860	920	878	859	895	872	836	830	927	890	878	930	859	899	899	836	933	900	910	897	852	896	906	895	900	863	874	931	895	919	858	804	861	917	907	883	862	918	916	885	889	877	894	905	901	863	911	906	865	899	911	957	871	841	894	890	933	886	851	884	929	883	862	892	903	858	902	884	841	853	891	915	873	919	857	903	933	859	866	908	886	891	893	850	865	903	917	940	864	918	883	885	917	859	883	903	907	919	914	902	868	890	840	875	932	891	886	892	859	859	866	901	900	894	867	846	939	855	859	878	899	912	873	882	898	901	849	866	907	856	906	908	878	872	887	909	857	885	879	924	871	941	875	892	857	855	863	873	854	859	862	885	921	894	874	883	881	858	896	886	888	855	876	871	861	848	932	870	903	835	847	840	872	877	929	944	880	921	892	946	939	905	860	852	922	944	920	883	839	872	854	886	881	896	886	856	870	866	939	939	934	908	946	890	879	890	939	843	899	918	897	852	914	882	855	889	902	910	855	890	897	903	899	910	830	880	865	876	901	961	880	893	902	864	896	931	913	906	867	895	884	889	868	850	902	845	901	872	895	886	899	895	853	930	917	886	867	908	888	937	822	941	851	900	962	852	882	872	867	900	892	891	869	915	905	833	915	896	841	906	860	885	876	886	878	868	892	916	872	867	894	924	879	901	866	863	886	903	926	894	888	872	906	919	889	906	892	908	910	909	901	864	833	915	894	907	883	864	856	876	917	926	915	907	926	934	919	925	886	873	901	870	896	926	848	940	899	872	898	868	921	912	888	900	896	848	913	888	918	834	868	899	897	891	900	915	879	885	845	912	956	885	864	907	930	856	869	925	925	928	910	896	900	872	863	860	927	887	852	945	927	874	856	855	878	853	849	877	844	923	916	864	915	897	904	869	882	903	875	909	919	927	923	874	885	928	918	895	871	822	883	883	899	858	903	816	929	879	885	853	891	883	948	904	854	903	941	914	874	905	878	879	896	863	912	896	857	914	910	910	853	854	881	911	915	917	897	874	903	893	905	887	894	908	890	838	858	839	879	862	844	883	883	935	944	941	932	910	870	846	843	913	859	914	875	897	882	928	879	881	903	904	890	856	919	851	863	933	887	887	961	953	894	905	915	892	920	870	861	910	871	873	937	868	966	855	879	882	867	907	899	887	876	830	885	867	828	923	877	908	868	909	912	909	937	905	862	927	916	871	892	878	870	859	949	901	863	877	902	886	859	920	870	833	857	876	912	923	961	924	882	842	932	877	929	917	901	824	932	894	894	893	945	843	916	914	972	886	902	864	927	887	897	891	853	848	944	947	877	880	890	899	863	879	940	846	924	932	888	861	896	875	853	886	899	882	852	896	895	898	876	903	867	890	837	842	873	924	860	880	934	861	860	847	869	895	883	959	870	925	910	852	865	849	930	895	931	907	905	925	840	931	925	909	864	903	846	924	902	877	909	905	868	901	897	871	886	899	919	881	896	820	912	884	820	917	836	886	927	884	937	876	882	944	927	920	883	894	856	892	890	922	917	849	911	872	835	883	823	868	913	859	867	919	886	887	863	866	880	856	880	871	909	844	890	909	889	924	852	832	822	850	898	895	894	931	903	909	873	882	908	912	876	892	828	957	939	913	899	897	992	862	834	913	873
30474	23072	19123	3198	403	361	360	335	339	343	334	331	316	336	362	328	360	338	349	346	330	307	296	310	298	361	360	344	331	335	313	357	322	329	355	298	334	323	349	328	355	326	341	322	337	340	362	370	324	372	357	333	327	317	344	322	345	323	330	314	334	364	367	325	349	354	340	353	318	335	300	369	343	321	335	313	331	305	298	366	350	318	324	327	341	329	369	337	337	335	340	332	341	345	339	345	349	344	339	331	334	330	335	331	311	342	339	343	339	342	338	296	356	338	327	347	312	337	323	326	334	348	316	315	348	348	367	329	323	323	355	351	351	343	312	300	335	348	297	359	341	331	315	331	329	320	339	326	377	316	318	327	351	318	353	351	356	343	328	339	306	350	360	340	309	333	329	345	354	337	327	358	341	286	334	374	363	348	308	330	337	321	360	342	332	311	312	344	330	350	346	346	307	319	338	345	356	340	384	332	312	325	332	350	343	327	334	332	312	328	332	336	351	336	317	332	335	329	335	330	324	334	340	329	335	352	352	343	333	323	328	325	376	332	313	355	373	358	369	314	318	350	344	346	323	360	376	327	330	332	355	337	352	350	324	313	331	345	308	341	314	304	364	330	307	363	338	335	325	318	345	326	318	347	297	304	339	330	365	359	315	306	368	379	350	354	358	327	320	342	345	341	311	353	350	339	314	328	347	320	328	378	335	343	315	337	342	360	333	337	345	367	333	313	294	354	334	336	337	339	361	319	352	333	341	298	337	331	336	328	375	344	348	346	350	373	351	343	353	340	338	308	342	325	363	349	345	336	328	304	350	315	314	363	309	332	338	358	331	359	343	361	349	287	319	337	357	361	328	326	350	344	319	323	300	352	356	319	326	346	342	375	328	358	354	339	315	324	343	341	306	362	325	352	303	310	345	305	352	365	336	361	336	345	321	351	351	312	350	347	344	344	346	332	339	331	339	345	328	306	344	314	347	317	318	339	326	345	356	347	356	315	337	350	335	333	303	336	400	323	328	347	325	332	330	334	359	349	361	315	345	345	330	325	330	333	353	361	326	343	320	313	366	345	360	335	351	310	340	333	340	350	345	332	314	363	321	339	361	327	335	319	343	282	366	349	325	319	316	327	325	360	332	347	332	320	328	367	314	350	286	332	354	337	330	356	321	328	289	335	359	319	360	347	318	347	380	360	335	298	318	350	339	335	347	336	324	335	344	362	322	323	332	364	344	338	342	374	344	342	329	362	361	308	325	350	353	353	332	306	329	329	325	363	350	340	332	305	324	319	302	366	361	327	329	350	323	320	309	331	354	333	287	311	360	340	334	348	333	309	327	345	351	337	321	309	335	309	314	311	330	328	322	300	367	311	317	349	302	320	350	330	335	342	333	353	343	319	307	322	346	354	351	339	329	356	320	369	349	362	336	319	341	319	350	355	304	311	318	310	339	372	352	341	333	359	316	311	379	335	369	313	356	338	376	309	338	335	319	310	332	352	334	336	340	325	326	346	302	370	331	334	333	351	339	317	320	329	362	316	374	343	345	355	350	355	358	318	359	324	353	336	340	329	328	328	352	332	311	323	329	345	351	319	310	324	319	311	363	354	364	345	338	331	312	319	348	359	354	351	324	286	345	332	305	368	311	343	359	332	316	363	351	330	377	338	344	338	315	348	361	297	328	345	322	330	348	314	325	323	312	300	332	349	310	336	301	325	346	336	357	364	349	338	357	340	327	308	353	311	353	346	328	337	357	330	340	356	346	300	359	314	336	322	365	341	305	334	343	318	365	368	307	375	352	338	353	331	349	357	330	340	326	343	331	322	327	342	346	313	356	335	346	353	349	328	349	337	319	371	354	330	346	336	377	339	341	355	349	364	337	351	322	298	348	347	341	351	319	383	329	336	337	303	314	321	318	335	364	331	350	309	322	291	299	299	349	333	341	303	336	337	365	324	319	310	340	313	341	355	326	331	359	328	326	337	324	327	351	336	320	372	343	349	330	322	328	345	312	319	354	354	351	359	316	326	327	369	339	324	328	362	330	370	319	342	346	388	312	341	367	342	326	341	338	352	316	321	332	342	360	363	326	335	371	321	329	346	316	329	353	379	325	342	358	358	328	342	335	352	368	315	374	369	342	350	328	303	338	333	329	377	310	302	348	354	348	328	322	361	393	345	326	343	342	353	323	355	360	337	348	365	345	345	360	318	328	343	336	366	346	378	339	349	331	350	353	318	329	356	310	327	339	340	331	353	373	334	357	350	385	323	337	354	393	317	362	350	364	307	328	338	289	363	344	314	357	338	328	339	320	334	354	310	337	325	350	332	361	361	328	315	341	307	345	342	292	329	319	356	326	345	332	343	336	335	365	340	364	350	340	343	357	338	316	315	346	337	340	365	381	340	305	375	378	328	351	327	344	322	366	345	353	336	321	353	299	348	327	361	368	356	356	360	306	337	345	337	359	346	349	330	315	332	338	357	365	354	326	332	335	338	371	338	328	343	305	346	332	348	339	339	332	343	339	322	360	328	310	345	357	332	353	332	358	296	347	360	314	331	314	338	326	368	361	348	334	316	314	343	364	319	323	327	349	333	331	324	320	340	366	345	338	328	366	361	354	337	316	353	345	355	333	334	323	337	352	326	340	357	363	321	348	348	339	341	350	342	345	287	382	337	294	324	363	353	291	367	307	340	312	337	333	304	322	364	324	326	313	354	346	336	373	335	336	356	297	363	399	338	325	326	374	349	330	342	323	337	324	324	336	331	337	325	321	312	334	317	325	336	362	333	352	345	325	324	328	323	334	347	312	336	339	319	358	346	330	331	324	313	320	354	351	356	290	355	336	338	316	338	341	321	345	334	347	323	321	336	370	302	366	336	353	343	322	362	333	333	340	354	338	317	340	325	355	338	346	367	331	335	353	326	348	311	306	308	348	335	329	321	352	347	334	322	340	335	335	358	333	358	311	327	313	328	351	345	331	339	342	327	334	338	338	319	338	352	335	314	353	338	325	344	316	339	335	295	309	342	336	316	358	369	364	323	327	375	339	331	339	319	325	343	316	320	349	374	316	340	318	310	305	359	347	309	335	319	322	289	351	345	307	356	339	328	369	336	363	334	342	367	328	321	320	372	335	334	332	334	315	344	333	388	356	333	351	328	359	349	351	341	334	314	336	334	338	314	354	375	334	332	283	373	346	354	361	346	321	350	328	333	344	344	334	359	383	327	338	342	343	360	329	351	310	353	363	344	335	306	318	348	338	298	349	349	329	336	356	335	329	316	326	335	300	383	364	344	355	327	319	331	326	323	346	333	353	356	325	321	375	366	337	329	359	327	299	359	356	362	309	318	308	343	333	330	326	376	348	354	357	332	345	342	331	320	343	320	314	368	339	320	342	329	351	334	334	311	381	365	336	345	341	339	319	308	334	322	310	331	336	367	356	354	320	350	319	330	320	344	378	318	331	347	321	326	356	339	316	300	297	323	332	322	306	342	317	329
29348	28987	13053	457	383	409	385	389	360	360	413	378	404	374	377	365	353	382	383	378	382	353	382	370	392	365	380	388	367	403	353	416	376	398	376	377	380	377	394	376	378	380	383	382	361	387	370	377	377	335	354	392	370	368	402	384	351	321	361	375	350	341	371	344	367	391	375	361	407	349	389	376	380	362	385	349	382	384	377	399	382	324	374	389	321	374	399	412	343	384	385	359	381	358	373	382	366	374	415	381	357	369	391	381	352	400	338	387	378	382	384	382	372	390	402	338	347	393	316	338	367	367	362	358	360	401	386	363	373	399	396	378	375	351	384	376	382	379	403	402	330	363	378	368	382	398	343	347	379	388	352	395	358	352	355	405	383	360	394	392	355	386	394	392	361	389	384	370	362	366	360	370	385	381	394	384	344	378	336	368	378	342	348	358	397	373	376	351	376	381	355	363	384	387	347	375	386	363	361	401	365	366	384	378	355	400	337	351	376	369	373	370	394	391	368	427	377	349	371	360	376	373	372	375	359	362	390	363	373	355	333	360	349	429	354	349	341	404	357	367	363	373	391	348	368	389	383	353	378	343	399	354	359	353	347	351	354	378	392	370	358	415	364	420	427	323	388	352	364	381	363	374	395	377	395	394	374	353	355	384	366	397	358	368	355	395	347	363	383	337	348	346	400	325	371	405	375	354	382	375	403	356	364	384	384	405	364	369	366	405	384	359	379	401	364	376	366	391	347	389	356	380	389	362	342	371	384	398	364	365	375	371	371	366	397	391	361	362	366	373	358	357	387	377	324	375	374	383	386	343	363	362	388	382	356	352	350	393	339	397	334	373	366	350	350	375	371	390	376	354	341	385	364	388	376	374	349	360	386	375	382	344	402	365	355	385	356	389	357	396	356	390	342	390	342	377	348	356	384	346	365	376	347	374	367	367	371	357	380	353	402	387	376	334	385	380	389	346	393	346	377	393	350	373	375	358	341	389	370	370	357	421	372	377	341	376	423	353	369	326	390	386	354	378	378	343	401	397	380	352	371	373	391	382	358	373	402	369	376	389	403	376	393	344	379	348	354	365	370	380	378	375	368	386	388	368	365	391	393	406	377	387	370	367	405	369	391	364	379	341	355	347	356	372	381	369	360	361	357	355	340	355	389	354	388	359	351	394	370	354	385	336	389	377	323	399	353	379	352	362	397	367	395	385	382	357	391	336	403	335	389	376	371	345	379	358	378	380	346	364	348	374	359	375	364	378	356	393	356	376	381	356	324	375	351	399	407	358	344	399	371	398	363	360	366	331	393	401	387	358	360	354	354	372	374	352	361	353	384	372	376	363	380	402	369	399	375	364	355	360	367	378	374	378	397	376	361	375	362	366	394	379	374	359	406	363	349	382	348	410	365	374	385	409	415	338	369	390	366	378	369	402	368	390	377	329	367	357	370	352	357	335	352	385	393	327	376	385	356	338	363	371	331	368	352	367	378	354	321	381	359	361	386	389	386	357	370	360	368	376	366	401	377	389	354	369	371	392	359	398	347	370	368	378	345	416	359	387	355	401	362	324	367	370	357	344	364	390	364	359	364	390	365	360	382	365	376	399	398	355	386	366	340	373	381	378	354	368	359	345	406	352	365	372	397	359	361	370	346	379	388	345	351	387	364	404	379	385	315	356	378	337	350	361	363	370	336	378	363	370	377	380	357	365	332	363	371	368	377	347	364	363	339	362	363	375	384	330	355	372	337	353	360	339	352	371	340	368	369	359	349	372	372	329	376	366	385	335	356	349	353	370	342	326	347	404	341	351	343	416	397	399	349	343	383	370	390	388	376	399	358	392	398	388	379	369	345	397	397	372	396	403	401	386	362	378	398	368	380	390	331	377	380	386	396	345	386	389	387	364	407	365	362	388	349	373	370	359	385	363	361	377	392	362	403	375	369	375	373	355	331	376	361	353	370	375	353	368	362	369	353	385	378	356	371	360	380	355	377	388	350	378	380	360	388	390	367	431	366	376	402	352	368	361	353	394	377	405	348	401	387	366	387	374	320	380	371	340	371	362	376	351	342	357	361	367	398	360	380	395	414	382	359	393	399	344	379	375	357	340	377	403	332	366	371	373	368	349	358	360	380	397	344	393	348	374	380	360	335	387	366	340	399	369	345	394	369	367	398	372	410	389	367	352	351	350	353	413	378	424	356	405	374	365	370	367	419	351	365	357	377	395	367	339	343	369	376	378	384	357	322	350	360	360	354	372	360	404	370	402	362	393	368	372	345	374	352	351	383	354	362	379	356	372	361	393	376	347	405	382	377	362	336	374	351	342	399	370	381	387	377	378	367	370	383	339	413	366	344	383	330	381	410	371	392	364	392	416	396	382	404	357	387	364	372	381	378	372	335	362	362	389	359	366	390	406	352	395	356	373	369	384	355	402	329	396	388	380	366	351	374	376	403	362	355	394	333	334	380	375	365	362	373	356	359	369	362	393	372	370	369	372	373	360	384	347	363	351	372	402	359	373	369	396	383	360	379	382	392	355	352	355	364	367	388	394	376	380	386	372	366	358	377	358	316	371	377	339	388	365	352	375	339	374	376	360	339	379	402	355	364	397	383	367	358	392	398	348	423	386	374	392	362	371	333	365	373	361	383	342	349	398	362	383	328	424	373	389	377	386	398	382	384	379	380	356	368	367	387	341	394	364	364	330	354	351	346	340	384	355	371	364	392	351	372	377	350	440	415	406	377	379	381	333	400	375	370	345	388	368	383	376	366	378	386	385	390	382	383	382	396	373	311	381	363	355	395	368	402	384	406	369	348	372	356	400	350	410	333	386	375	361	379	360	394	351	386	352	365	372	391	373	361	330	364	364	354	387	366	353	372	405	359	359	389	363	380	390	333	372	366	395	333	382	361	375	311	386	403	381	366	380	378	333	371	308	375	372	384	385	351	378	380	363	372	381	366	355	359	356	376	362	320	357	339	359	373	382	392	354	357	386	375	416	354	375	409	391	374	353	393	332	384	376	409	350	408	383	403	355	379	384	360	374	392	331	326	352	411	381	404	379	378	365	337	357	364	326	371	369	371	400	353	385	381	378	405	365	382	352	362	403	376	362	365	358	329	352	387	384	379	373	348	374	360	354	335	388	348	336	349	411	378	338	374	348	392	366	405	359	377	391	334	365	401	389	388	376	351	372	358	370	386	350	389	345	338	366	386	381	364	352	393	374	357	360	319	375	379	387	368	361	370	372	377	368	367	365	371	376	385	337	363	383	395	356	383	363	378	354	366	353	393	339	370	374	370	369	342	349	402	388	366	351	392	330	362	373	379	353	415	352	395	388	355	368	377	397	371	391	377	342	388	350	352	393	355	387	340	384	387	348	374	380	417	327	376	351	373	363	389	359	360	365	384	360	351	330	370	358	334	383	391	389	384	371	354	374	369	372	382	396	351	343	330	411	380	333	333	386	365	365	373	355	353	400	350	374	377	369	364	347	359	359	368	368
23857	21354	28977	24175	20693	9676	1059	713	643	581	581	563	514	534	553	529	541	513	495	489	502	558	534	534	483	518	501	505	529	496	492	493	521	501	518	492	525	534	479	465	547	462	515	469	485	468	510	498	528	507	445	491	500	454	498	502	492	468	489	505	491	511	486	501	545	506	495	485	460	471	461	523	496	487	519	494	499	491	488	474	486	463	523	447	456	484	477	483	472	498	510	513	472	491	469	457	501	495	484	476	495	517	450	482	497	517	472	483	499	476	463	513	498	453	473	541	494	505	451	486	483	494	493	508	477	538	485	493	479	480	516	507	483	460	492	506	499	488	496	488	493	493	492	444	491	503	474	496	524	474	494	475	454	514	458	447	475	496	524	486	474	490	450	514	450	476	523	497	518	491	478	472	472	506	461	533	513	484	461	520	467	497	463	481	481	497	536	493	467	480	492	474	504	484	474	498	555	496	502	492	493	508	460	533	485	464	529	501	510	494	516	448	486	488	518	517	504	508	509	477	497	508	483	512	483	507	484	458	470	530	448	486	513	477	479	523	526	489	527	508	494	502	497	547	495	470	517	484	457	530	486	516	525	476	515	499	486	495	514	484	484	517	510	466	496	531	522	518	503	539	496	447	449	515	477	511	477	479	503	509	495	477	503	488	484	454	519	523	494	477	521	475	492	477	521	476	458	449	513	485	484	533	510	530	475	485	508	453	487	531	492	486	511	458	521	452	508	487	496	539	514	480	482	532	453	504	493	495	502	495	458	496	479	482	525	507	497	507	476	446	514	486	457	508	513	491	463	499	503	513	494	500	480	522	441	542	517	514	459	464	502	517	481	486	464	479	494	538	480	494	519	500	499	506	490	501	484	513	533	477	471	462	506	503	472	514	489	464	491	515	470	474	449	521	523	460	499	483	469	511	513	455	440	487	511	482	510	491	504	489	519	509	505	519	452	469	493	516	457	503	487	494	511	484	457	496	485	531	470	527	518	503	503	538	491	511	477	494	490	514	508	493	474	468	491	480	475	516	484	494	492	519	536	477	503	504	493	496	468	461	518	515	491	502	495	481	518	450	469	474	527	503	499	489	479	478	471	481	493	486	489	540	493	478	494	476	482	476	502	466	465	509	518	483	509	456	517	534	474	492	508	484	510	423	479	488	446	497	462	496	509	503	472	528	577	490	491	463	562	490	520	464	489	528	495	451	483	517	516	500	517	515	498	544	492	457	522	450	460	500	482	503	496	504	484	514	522	496	512	467	478	493	470	506	497	533	493	446	527	500	495	469	501	532	513	494	494	488	498	527	474	493	476	474	508	483	468	516	522	480	505	482	494	517	470	467	484	466	466	487	544	503	508	491	485	500	469	482	458	501	458	492	484	477	499	499	502	500	507	520	535	540	499	508	484	471	508	502	487	509	505	489	498	477	484	473	523	513	506	512	452	483	504	483	496	451	495	461	488	481	456	517	470	506	546	511	516	447	507	476	538	505	518	512	489	508	450	526	525	492	489	494	492	460	484	529	478	493	495	507	538	453	459	466	481	479	502	518	461	487	490	498	513	443	475	505	467	473	508	515	477	537	491	483	486	501	508	470	462	506	484	482	495	549	524	534	538	487	505	465	483	510	470	512	504	467	472	499	479	508	452	470	500	483	485	495	523	501	504	469	488	444	481	494	467	476	470	486	467	497	510	461	467	497	532	488	479	488	533	507	495	462	543	471	482	513	452	527	477	517	492	515	471	469	489	520	470	494	481	476	472	496	488	491	483	480	495	538	502	507	477	469	513	459	475	447	473	533	513	505	510	497	541	523	502	512	498	504	468	475	514	467	535	486	515	514	513	507	491	510	467	501	523	508	474	487	478	498	523	498	495	459	507	521	512	474	472	537	502	464	477	526	486	503	498	536	461	500	494	501	506	473	487	525	502	469	486	499	502	491	477	463	474	484	483	499	481	469	522	474	497	496	467	486	503	474	527	498	478	479	478	513	503	496	545	554	494	535	506	499	498	497	480	497	516	512	473	467	479	497	502	505	487	466	515	536	511	483	483	512	502	501	522	485	514	529	505	524	489	516	487	451	528	477	517	494	498	483	473	491	477	496	511	507	525	488	421	517	485	508	510	472	510	494	527	496	498	495	496	536	487	498	491	486	462	496	443	492	509	511	498	501	488	515	447	476	461	479	537	502	498	469	498	461	504	473	465	510	503	490	482	488	500	514	480	530	476	480	538	459	457	478	507	482	486	476	467	493	471	522	475	507	490	532	459	474	497	487	504	500	498	515	501	511	524	500	514	506	458	487	490	471	482	476	540	468	491	468	499	526	469	479	507	492	514	532	480	517	494	518	491	519	495	521	502	513	483	518	485	478	451	498	501	541	476	484	519	527	504	469	453	477	502	488	521	467	484	465	497	462	475	476	542	491	519	475	487	478	484	489	476	473	463	472	498	463	472	529	477	481	497	463	495	489	547	460	509	473	507	483	462	475	516	522	481	511	470	504	504	480	454	517	534	503	507	519	473	487	518	474	514	517	420	504	502	501	485	473	487	488	499	509	486	475	520	498	516	523	471	526	487	464	484	486	488	466	457	525	512	519	472	492	487	478	460	487	467	499	496	493	521	480	469	505	469	493	511	474	522	471	513	482	484	462	484	529	496	519	489	494	494	490	507	511	490	491	496	484	455	531	504	461	528	490	508	472	486	486	479	441	510	506	494	485	466	515	485	491	482	495	523	464	518	497	517	490	502	478	470	499	490	485	476	523	494	481	547	488	471	492	517	461	503	511	481	519	509	460	496	542	540	448	466	501	494	536	510	477	506	495	474	511	465	477	529	519	490	505	483	515	476	474	482	505	472	527	509	469	480	470	480	493	485	489	497	528	518	472	469	482	467	508	491	460	449	496	506	512	497	507	484	501	492	447	499	517	461	510	487	485	500	499	495	516	500	485	489	506	491	514	497	489	514	488	543	496	525	502	510	502	450	493	497	463	471	498	508	471	534	548	492	452	476	483	472	509	480	481	485	490	498	479	462	467	500	487	463	494	488	495	480	509	476	485	456	536	497	487	451	530	489	471	505	501	462	543	487	492	476	474	492	518	485	498	487	467	513	518	471	519	469	498	490	463	489	508	505	505	530	479	496	486	453	514	442	524	533	495	486	511	482	508	490	496	503	488	539	496	447	524	487	486	494	505	531	474	468	479	456	457	473	462	507	492	522	504	470	499	502	456	474	491	460	473	479	491	497	477	506	492	511	472	492	511	517	536	491	519	490	455	481	470	506	514	522	500	508	511	472	442	514	510	485	511	509	510	434	468	483	469	489	508	493	469	491	490	493	482	500	518	485	485	492	476	476	521	493	482	451	502	471	456	484	477	493	520	468	461	541	508	481	472	474	525	530	502	496	511	474	484	477	476	507	492	472	480	480	503	531	491	526	518	500	482	538	500	510	473	510	450	512	527	516	487	475	495	464	472	493	514	481	524	433	553	488	520
43930	71254	49448	2068	1467	1166	962	890	795	680	676	615	611	628	616	566	583	551	574	542	561	505	548	523	544	515	536	497	532	558	550	550	524	536	537	502	545	516	492	471	468	509	493	506	481	510	497	568	549	516	479	495	522	499	525	509	502	502	519	484	532	501	475	536	510	520	532	528	517	511	532	516	484	496	493	545	513	489	511	540	534	497	518	510	508	489	511	511	534	500	504	505	515	534	506	498	501	538	479	544	509	502	507	533	509	510	524	533	509	500	474	479	530	469	489	537	511	532	506	511	497	509	492	480	487	527	530	531	499	526	518	498	523	538	490	511	528	519	495	517	487	539	526	518	526	519	489	508	543	470	469	532	506	507	499	490	536	504	515	535	507	513	506	512	518	493	506	538	519	514	526	481	503	509	503	483	512	527	528	509	508	520	532	521	517	508	507	528	523	529	510	507	466	497	513	499	505	508	504	480	466	509	500	519	506	487	508	521	513	502	552	470	511	508	464	529	482	550	531	513	491	549	493	511	485	490	512	494	507	496	483	469	518	492	498	528	527	518	500	503	505	492	500	510	539	466	498	527	541	516	524	478	535	475	533	524	534	531	530	537	502	500	531	480	495	483	513	509	558	470	529	505	517	474	520	505	521	484	529	534	486	530	498	550	548	525	488	478	457	510	497	496	516	495	528	501	540	499	503	493	508	482	492	500	545	521	522	519	485	480	515	490	493	494	501	499	498	522	478	521	512	522	500	470	555	565	504	542	542	536	540	484	520	514	516	480	517	499	457	532	540	506	490	516	520	470	536	505	509	535	532	484	503	546	500	532	494	483	542	502	520	543	529	523	497	548	484	530	509	541	496	526	537	474	491	519	524	487	532	512	505	492	544	542	539	541	504	493	531	522	508	512	532	526	529	528	514	463	550	461	514	515	480	504	493	501	504	552	500	502	508	495	533	530	512	499	535	481	549	532	523	489	482	505	525	529	492	513	515	509	474	530	489	495	512	474	488	512	501	541	476	540	526	498	539	497	484	489	490	512	499	506	518	501	504	515	558	486	502	488	519	476	501	526	492	542	478	498	507	532	500	493	515	493	507	515	513	505	514	528	494	544	488	530	516	486	479	511	520	567	507	480	507	524	503	495	507	531	493	484	499	547	473	534	527	518	543	507	503	500	542	491	487	521	530	501	507	497	488	494	518	521	536	516	528	498	489	477	507	528	506	528	518	490	552	489	532	504	490	511	506	501	531	477	508	492	524	498	509	534	549	500	457	484	496	481	511	525	465	557	477	483	528	500	504	533	544	520	441	499	565	475	508	544	497	514	515	487	495	486	521	493	473	501	491	479	478	537	511	485	516	509	513	522	554	552	523	513	480	518	503	481	516	520	456	546	501	528	542	523	509	500	524	501	521	543	561	542	489	496	517	513	504	534	504	439	508	478	525	525	517	510	470	527	487	489	499	526	518	532	510	521	509	508	491	516	511	517	462	519	529	527	526	527	512	457	522	506	506	528	536	505	473	494	494	520	512	506	517	506	494	532	483	522	497	538	470	485	486	512	460	476	527	512	499	539	502	511	510	516	501	482	517	508	530	509	490	501	541	481	468	532	450	511	522	546	509	527	503	514	514	507	455	517	477	506	454	501	488	500	517	493	515	535	501	509	514	505	456	494	506	520	503	464	539	483	451	507	498	498	513	515	481	508	519	516	466	528	471	522	523	515	563	486	509	508	527	493	519	544	533	495	493	522	542	485	490	524	536	478	521	540	507	476	524	489	487	526	483	545	513	482	499	498	521	488	522	510	493	536	522	519	506	513	499	523	545	507	515	531	501	515	533	520	480	525	501	478	528	514	509	524	488	531	515	497	512	505	500	479	547	531	493	517	464	505	463	516	516	513	478	532	504	503	492	512	506	526	533	517	506	500	535	539	474	529	517	516	501	496	509	521	478	479	527	590	545	499	522	516	487	462	512	516	529	488	511	525	530	481	497	551	483	486	524	506	482	491	504	498	520	551	528	486	507	508	473	477	536	495	510	507	522	519	529	480	502	537	488	520	468	460	522	555	531	498	509	514	510	537	518	489	495	476	510	497	503	497	524	511	558	524	544	520	482	526	497	481	504	523	484	489	492	495	527	486	488	527	500	501	482	548	523	586	474	511	553	485	531	520	498	514	507	529	501	521	461	490	497	493	507	521	496	552	541	492	504	521	526	527	495	469	516	520	485	527	500	486	487	528	527	505	511	505	500	512	538	483	510	477	521	529	542	479	483	493	484	530	526	485	495	538	508	492	494	468	485	515	485	517	538	510	521	508	506	522	515	507	498	528	523	503	501	506	552	521	518	509	531	518	507	509	522	548	485	499	500	467	504	477	489	462	510	514	523	473	516	480	490	541	536	501	514	484	493	528	495	504	527	515	489	495	481	522	503	526	483	498	539	477	519	536	514	507	485	505	468	467	523	485	547	528	498	488	516	521	491	492	506	533	529	495	546	543	477	515	506	483	452	511	490	495	512	480	494	498	490	515	490	473	531	539	503	550	508	538	460	489	531	458	516	481	493	506	552	509	503	518	502	480	532	466	478	510	579	507	499	477	522	503	502	484	541	566	523	492	501	528	494	511	519	536	495	479	511	511	493	460	494	496	533	460	513	548	509	477	495	515	499	548	481	525	499	502	489	503	496	525	473	478	514	490	520	518	526	553	519	533	477	531	506	479	489	505	517	528	493	519	530	506	492	513	501	521	511	510	478	482	503	536	496	488	496	489	557	511	503	510	540	552	520	498	498	461	511	493	505	485	510	487	507	521	503	494	505	530	474	522	519	491	503	534	503	517	508	502	488	476	565	564	507	488	518	514	496	513	532	515	531	524	502	496	517	509	474	474	498	513	517	502	509	527	489	529	524	525	477	491	473	484	513	506	492	519	515	521	506	492	497	529	478	513	499	508	544	496	512	506	525	495	496	486	532	521	545	470	501	482	503	487	520	518	505	560	511	491	517	532	506	517	476	541	487	556	494	505	497	505	510	519	534	523	466	524	496	496	523	538	479	513	505	450	481	511	498	496	533	496	499	454	522	512	492	534	504	528	501	532	502	500	534	484	496	485	508	524	547	485	509	510	527	444	498	530	532	534	518	479	496	527	545	511	467	492	505	485	491	506	469	501	521	532	517	535	484	515	491	520	517	499	500	522	545	511	497	525	503	472	515	512	544	512	513	505	529	485	552	485	508	505	507	493	527	512	495	476	498	539	555	500	506	519	508	493	503	527	468	534	488	538	527	493	536	494	499	494	561	479	512	504	506	492	517	503	523	525	539	523	537	512	560	475	472	471	506	519	506	553	556	508	504	472	485	538	500	508	482	481	512	471	514	547	514	516	510	486	553	488	511	510	488	508	517	496	486	514	512	499	501	507	540	565	530	541	477	534	560	515	505	485	534	519	528	534	504	486	512	514	498	518	506	482	521	517	532	513	491	477	499	526	488	509	547	484	505	494
25118	21488	28390	24315	11353	1075	759	661	655	646	659	628	594	614	642	611	622	579	614	618	575	576	632	619	590	584	557	578	563	568	602	598	548	615	606	605	587	608	597	593	601	580	580	564	610	605	600	618	613	591	607	585	576	565	586	611	580	590	575	581	601	575	613	608	587	594	621	575	624	600	542	601	594	564	586	581	623	615	555	565	595	602	601	667	550	610	581	578	602	588	644	608	593	625	601	609	582	546	597	592	615	568	532	562	577	604	632	604	584	534	620	599	609	617	612	589	579	555	585	588	568	602	642	557	561	621	595	607	586	576	593	580	631	613	599	636	595	579	595	643	602	610	593	596	608	603	616	586	644	601	587	579	616	579	579	552	607	608	630	598	568	573	604	614	576	566	595	614	576	628	561	611	593	619	601	556	589	607	587	596	595	593	603	604	591	603	605	588	598	587	616	593	574	572	587	617	592	642	572	557	597	563	503	590	576	566	621	626	618	600	555	637	577	631	558	556	628	589	641	566	573	581	572	591	560	601	631	618	540	603	585	551	584	561	625	576	620	580	599	594	592	565	599	601	627	583	570	595	587	578	611	617	585	565	614	609	597	606	602	590	607	584	573	543	572	611	600	603	593	593	560	652	645	572	586	623	592	625	624	571	559	597	611	588	593	573	593	628	642	632	588	585	589	595	606	592	623	561	583	594	579	610	593	594	586	625	646	627	571	613	590	583	585	604	598	546	609	593	594	541	584	560	588	589	610	623	600	600	606	614	622	605	575	582	580	642	569	615	617	602	585	621	596	616	583	599	562	634	605	592	535	569	607	585	573	575	601	622	545	594	548	576	536	599	606	600	533	585	598	555	578	577	595	596	590	600	604	569	581	624	651	607	621	597	611	609	638	617	573	597	559	608	576	560	614	593	586	578	587	593	567	589	581	584	595	576	616	599	583	591	594	614	620	556	608	577	650	597	626	560	618	579	581	605	605	632	565	569	607	577	611	605	574	592	591	580	621	624	599	575	605	570	580	632	556	601	557	588	591	614	610	645	616	581	587	574	578	597	610	633	587	581	594	599	609	623	608	595	552	588	558	571	573	607	583	613	572	624	556	582	579	639	570	599	605	596	635	628	598	588	612	626	590	559	609	584	545	625	602	599	582	572	577	593	566	585	607	560	564	580	556	558	604	581	681	617	615	593	586	618	585	596	628	618	573	633	587	618	596	598	587	610	591	603	554	561	578	568	620	598	609	605	577	596	571	583	620	601	630	602	585	599	609	583	600	578	614	612	549	569	561	582	604	595	590	557	611	544	624	613	574	605	589	622	553	598	571	601	604	575	649	573	577	611	592	573	618	582	608	556	618	572	609	634	608	596	636	593	536	606	607	583	623	594	594	563	560	560	617	597	616	619	625	563	601	563	617	630	588	577	575	581	522	597	592	622	591	586	576	601	616	584	602	578	575	582	584	587	617	549	570	604	575	612	616	606	575	609	586	546	595	590	586	593	562	619	561	592	596	555	601	564	566	632	604	572	628	603	605	629	588	589	611	586	601	587	553	599	595	580	583	599	581	594	608	583	602	572	574	639	574	557	620	560	603	617	607	620	620	574	657	594	588	542	536	597	569	621	579	609	598	602	610	584	553	566	579	596	589	597	578	579	594	592	623	590	636	560	630	589	629	630	602	591	552	584	576	591	611	599	625	608	597	599	592	592	551	598	577	577	566	580	595	588	605	599	612	598	574	591	608	583	585	625	628	590	587	597	619	570	555	598	660	585	620	580	570	651	589	591	581	580	610	630	599	612	642	595	604	572	549	601	604	619	629	600	597	625	622	610	601	579	641	567	575	613	641	603	554	560	614	608	556	623	620	598	575	590	589	579	652	583	642	586	576	615	609	621	565	592	585	535	600	575	580	647	597	605	618	611	561	563	548	610	571	590	582	586	607	612	569	616	584	590	565	600	600	635	622	633	583	573	602	568	570	605	597	615	545	593	599	570	608	608	625	612	568	573	641	554	600	580	598	600	600	620	575	581	621	566	635	586	574	570	617	619	627	659	635	583	648	605	605	586	574	584	587	621	586	609	574	581	613	631	588	602	577	585	610	586	607	603	610	622	551	594	587	561	587	566	616	556	572	600	576	567	569	583	581	559	581	575	627	576	621	595	619	592	571	589	607	598	627	608	602	576	597	593	606	599	605	645	553	594	585	570	650	626	565	584	565	583	609	586	591	630	589	590	621	567	573	600	603	584	594	606	604	594	621	591	553	580	615	582	591	600	592	596	588	637	580	595	622	562	601	599	557	563	597	582	624	608	618	591	622	594	574	575	586	569	642	590	634	583	593	561	600	602	600	593	602	575	592	550	590	585	578	562	639	572	618	621	613	588	600	610	587	593	615	568	596	591	600	543	585	556	570	596	606	603	573	564	555	581	598	577	600	548	602	593	646	579	575	573	559	582	585	627	616	581	595	608	553	592	612	631	583	612	587	601	637	594	632	642	591	611	587	609	546	565	604	556	573	559	599	573	567	568	574	651	616	556	607	581	578	621	581	605	588	615	614	581	568	596	587	603	586	600	625	581	562	635	572	597	575	597	622	613	604	571	625	569	634	584	562	567	565	618	571	618	586	574	582	600	597	610	561	594	557	589	608	597	594	564	605	574	595	579	602	534	579	601	607	575	632	613	584	575	547	583	574	575	617	597	614	599	584	613	578	626	551	578	587	616	603	628	564	616	554	589	590	590	619	603	659	554	626	639	596	601	587	579	598	578	594	619	610	627	570	605	593	592	573	610	619	607	597	618	551	593	619	572	610	603	580	593	626	594	638	576	574	631	561	584	577	602	566	622	589	606	622	622	638	589	584	604	607	576	578	599	584	589	594	590	584	597	551	610	605	539	597	600	580	615	604	586	566	622	575	581	600	605	589	643	598	560	615	572	599	572	607	630	564	605	622	625	578	600	607	606	600	559	606	590	585	594	561	558	597	541	535	579	642	612	569	586	621	595	610	601	546	571	601	632	585	608	555	553	615	643	574	618	570	578	650	590	569	554	624	567	587	579	602	557	584	606	590	627	573	607	583	581	567	556	558	563	581	579	614	600	558	601	616	602	603	612	600	566	607	619	627	610	574	558	593	618	576	599	606	631	590	588	576	556	574	612	627	584	622	627	589	585	601	613	558	553	547	642	594	600	619	635	589	604	594	636	592	599	627	576	591	612	590	582	593	604	606	587	617	570	593	577	620	613	571	624	585	603	531	613	582	628	587	604	603	547	639	582	592	605	560	594	601	560	571	615	605	618	610	586	630	564	617	606	570	592	630	590	590	622	613	565	562	611	579	550	629	591	561	584	616	602	576	571	599	584	575	598	576	569	597	597	566	598	592	574	620	601	632	605	588	620	610	591	603	567	618	612	537	623	597	644	571	593	660	649	608	626	625	570	599	597	582	637	626	558	590	612	587	568	602	600	616	601	590	580	615	597	593	553	591	631	592	543	594	588
41296	59537	39381	1524	1131	1022	898	786	766	748	710	711	723	662	684	709	679	636	632	619	646	627	619	690	660	653	660	600	690	682	662	650	601	640	615	650	629	641	582	639	600	636	653	647	629	657	663	623	622	598	630	702	649	645	629	596	637	655	650	692	589	631	660	644	622	624	572	600	656	640	597	581	567	641	626	587	631	652	616	661	602	632	600	646	611	629	648	624	620	609	662	591	631	640	587	594	637	629	645	645	630	632	646	600	627	643	642	627	607	618	607	683	654	660	644	636	625	594	653	635	681	673	624	622	666	659	685	653	626	663	626	643	649	629	649	632	615	636	579	623	687	630	658	681	642	595	660	635	640	626	645	611	658	614	654	617	610	617	615	622	671	650	639	611	607	647	601	618	610	650	631	637	656	682	618	642	616	638	660	641	640	636	640	625	682	623	657	671	649	646	642	620	595	604	588	626	620	644	648	643	593	663	649	606	662	611	623	610	655	609	615	597	612	600	623	625	619	624	623	657	621	644	639	628	632	645	641	651	630	622	617	653	635	625	638	607	645	609	609	612	668	652	638	611	641	622	623	640	627	606	639	656	624	643	602	611	618	668	613	645	611	627	666	638	613	575	626	664	656	630	612	666	616	612	692	645	624	605	623	606	644	655	624	640	591	644	621	629	660	624	622	636	627	602	596	633	628	641	569	624	626	640	656	642	657	619	629	604	631	616	620	632	630	598	644	641	593	612	640	601	664	651	628	648	604	617	599	644	631	631	645	645	640	617	606	610	611	618	600	586	613	639	618	638	637	576	641	685	690	590	649	628	617	624	681	593	647	618	645	639	643	618	653	606	575	598	626	633	626	632	630	621	627	621	607	651	644	683	583	635	653	674	591	688	588	654	632	627	613	623	630	640	644	640	630	613	613	652	622	604	620	683	585	623	676	615	678	661	638	667	628	609	623	652	635	679	630	628	648	625	614	637	641	646	653	650	638	650	644	658	622	621	615	664	659	660	619	622	615	643	668	635	621	647	617	621	633	678	654	637	639	610	627	636	636	583	634	607	637	648	598	597	638	621	643	678	639	621	631	642	603	623	639	661	656	635	635	649	591	619	611	659	588	662	578	596	591	642	643	650	653	662	639	600	613	633	666	642	708	651	614	657	636	620	628	613	659	626	674	615	610	633	659	583	605	630	579	624	651	636	640	613	603	595	605	650	631	630	625	632	672	604	626	635	619	641	645	687	634	625	620	613	669	650	611	618	630	624	669	645	618	615	631	594	682	649	580	602	615	671	682	661	628	663	665	617	663	653	630	647	640	682	681	624	603	624	617	664	610	637	622	616	645	653	645	635	645	635	640	625	628	655	610	637	669	608	676	654	646	657	656	628	623	646	652	593	640	616	639	611	640	604	681	683	579	615	637	645	679	639	671	611	604	639	629	630	651	611	607	671	578	645	604	638	649	618	658	694	615	640	650	630	625	620	635	658	652	628	621	630	611	625	606	628	681	613	609	621	637	622	620	638	636	674	628	618	668	633	602	665	651	665	667	597	640	590	617	615	664	615	679	647	629	612	641	653	645	657	612	617	614	652	636	611	637	685	628	612	641	595	689	636	644	610	615	630	564	633	601	633	658	663	620	606	643	634	636	652	634	617	631	621	666	672	600	658	604	625	611	667	582	685	602	669	650	627	614	608	648	685	612	611	598	587	655	636	640	616	589	649	642	638	598	625	617	618	645	632	646	622	588	634	603	594	635	637	615	649	631	620	614	633	602	613	637	700	646	643	661	584	595	667	580	627	649	620	637	656	657	635	591	660	610	634	633	595	624	654	613	635	667	615	601	591	652	592	672	657	622	607	625	636	697	623	633	684	631	678	651	637	611	644	576	615	639	671	663	603	590	638	593	612	616	609	642	657	622	637	601	642	660	659	649	636	633	602	635	653	675	644	655	630	619	595	630	600	628	616	640	641	583	616	584	654	593	666	644	652	625	623	614	657	586	657	691	633	609	610	629	610	671	611	597	644	601	610	600	580	605	630	628	580	630	601	595	625	606	621	656	650	650	669	631	616	636	615	617	626	646	598	635	636	650	590	652	633	669	637	615	666	583	630	652	648	636	591	640	618	613	643	629	637	631	621	609	622	639	637	595	619	613	599	631	610	615	614	662	634	594	586	580	627	680	649	617	601	635	582	618	659	664	674	656	612	617	615	613	622	582	617	635	597	637	675	662	652	620	640	634	632	638	647	641	635	628	631	607	649	682	656	638	625	623	625	626	642	629	598	626	610	616	622	621	599	629	620	646	644	616	597	683	606	678	585	655	613	579	657	625	629	646	667	605	584	598	635	668	595	615	587	626	625	610	608	663	594	672	665	674	677	685	654	647	638	622	628	653	626	652	652	638	660	605	610	639	616	637	620	636	600	632	610	622	621	649	676	625	609	635	670	640	653	633	616	617	697	613	650	604	620	602	666	590	626	635	607	652	617	583	578	629	615	603	618	639	653	640	590	629	615	596	641	640	625	639	646	619	642	630	639	641	688	597	654	658	654	618	606	667	638	622	641	679	597	639	648	621	621	639	634	557	579	632	638	647	642	642	632	608	626	593	605	662	611	621	614	644	618	639	604	634	632	589	652	648	593	639	596	631	620	675	671	613	622	660	667	671	640	638	612	617	612	617	627	647	582	609	630	611	617	602	635	614	632	659	649	606	635	626	623	675	628	636	616	620	627	645	618	613	642	614	590	626	643	562	638	610	629	606	638	624	653	606	613	630	667	619	653	594	612	653	619	657	640	621	586	609	642	598	600	625	633	616	646	602	640	649	657	624	660	637	645	628	678	687	618	628	621	624	622	623	605	584	630	618	616	639	645	652	650	635	602	633	594	629	666	623	618	616	654	658	608	674	606	590	612	626	617	625	658	624	610	662	635	624	628	636	630	629	598	612	647	659	638	621	669	633	639	605	588	630	611	670	674	591	593	642	656	676	608	596	641	631	557	618	626	599	611	660	642	645	625	640	659	654	690	622	650	619	625	638	659	645	636	659	651	627	623	617	667	643	658	600	630	587	646	587	637	649	636	647	629	639	638	610	626	655	618	626	606	659	675	653	657	632	646	590	649	587	625	564	641	624	640	649	664	626	624	686	684	652	642	649	602	649	617	629	608	615	640	701	693	673	619	616	629	649	604	610	616	601	613	639	634	607	640	616	619	639	650	651	639	620	594	665	639	658	646	666	623	656	651	687	614	668	643	603	665	635	649	640	644	630	669	628	659	649	604	614	654	638	606	623	586	616	672	604	688	661	564	678	659	623	639	619	658	623	624	642	624	627	653	631	646	641	620	689	570	630	583	655	648	663	610	599	612	614	615	658	674	666	589	636	685	609	630	658	603	663	660	644	583	600	624	600	631	645	627	649	666	649	638	643	637	665	646	589	594	636	652	616	669	611	616	636	642	670	655	593	680	640	608	650	659	591	602	667	618	663	614	634	660	633	655	591	600
22643	21194	29258	23451	21133	20959	8642	1465	1183	1131	1120	1023	1044	991	1008	917	942	926	887	967	920	963	952	865	946	919	899	898	902	947	913	904	902	916	979	939	921	916	980	915	916	939	872	905	895	893	887	850	897	901	928	899	926	847	881	891	909	892	839	922	900	885	941	938	910	861	840	841	871	850	865	949	895	914	889	884	929	845	892	902	944	949	962	919	909	901	885	915	940	949	885	874	871	922	913	895	868	870	901	937	882	906	890	896	926	865	906	918	902	911	915	955	941	865	939	916	933	916	895	894	861	891	919	899	883	945	923	873	862	929	894	908	872	914	948	863	865	943	889	924	880	887	912	898	916	918	890	910	927	880	858	947	948	837	935	856	895	900	922	892	878	876	926	891	872	913	938	878	905	893	859	889	864	919	924	943	897	901	824	857	917	953	870	919	919	948	909	887	925	900	853	886	929	888	950	908	891	887	903	905	915	944	901	907	854	915	911	880	872	896	919	903	877	888	933	834	880	933	905	938	900	903	934	864	878	897	917	911	872	828	849	921	863	894	943	920	863	900	913	897	914	948	849	859	928	924	894	905	894	861	911	877	927	887	908	849	974	923	931	869	917	938	886	900	887	899	885	867	946	931	929	874	858	886	877	854	858	858	923	928	864	925	863	887	848	845	885	901	874	836	857	880	887	909	898	908	908	914	936	906	837	918	904	858	922	831	917	961	880	879	920	902	899	854	923	906	868	887	937	897	924	894	860	912	928	897	877	891	860	862	918	934	900	907	928	886	909	864	880	935	938	868	865	865	871	923	897	917	829	861	916	887	924	914	877	913	906	918	884	865	903	863	930	836	892	857	835	862	904	907	889	888	880	872	920	934	876	869	883	884	899	860	903	879	888	900	891	876	827	833	906	872	867	802	824	872	829	863	911	889	839	914	843	883	939	868	906	860	885	944	851	856	878	834	933	908	897	916	958	946	879	866	856	885	895	926	882	943	886	901	903	876	934	823	929	930	896	926	920	823	888	850	852	858	875	905	890	924	911	884	908	862	864	837	918	841	871	827	881	858	889	881	825	947	921	956	874	891	893	912	932	891	914	887	918	901	887	923	869	883	915	889	881	875	859	892	866	859	854	913	924	892	850	864	885	874	848	897	871	887	891	849	881	884	908	916	917	892	880	873	893	863	824	872	912	871	914	878	914	906	899	844	936	900	890	913	924	909	897	900	877	860	936	843	923	893	935	880	889	843	913	943	881	882	883	912	864	901	874	885	904	925	912	894	943	881	926	876	884	949	913	914	890	927	850	944	903	924	895	848	928	917	893	917	894	906	892	871	877	904	869	852	876	883	910	890	933	900	887	842	858	883	928	900	890	871	882	882	868	920	904	919	912	917	934	868	933	878	862	908	899	886	859	853	895	902	890	913	849	913	852	856	903	885	855	934	906	855	903	862	894	921	882	882	908	906	873	935	874	868	853	895	870	931	876	922	902	942	912	908	891	905	861	828	931	906	930	928	912	894	847	882	876	893	859	907	917	895	948	825	887	909	871	916	929	878	889	831	888	873	862	873	880	922	903	888	903	868	887	894	876	918	867	910	857	861	816	930	876	903	849	831	838	907	915	904	915	879	931	846	924	879	927	930	876	889	892	923	904	920	841	895	888	901	915	856	889	895	913	890	908	840	898	949	910	852	847	876	900	941	959	878	816	925	844	895	907	925	859	892	848	826	909	889	933	864	894	903	871	882	954	865	878	923	918	912	881	863	923	906	885	905	908	948	898	875	903	899	897	888	858	875	871	939	918	940	871	892	930	944	873	875	916	836	885	957	903	873	902	890	894	842	902	855	884	937	876	883	893	879	869	907	933	872	881	906	866	919	858	873	886	886	922	924	898	871	914	905	906	855	852	858	882	846	909	877	874	902	923	887	887	900	878	873	915	940	896	938	869	856	859	900	889	902	949	895	880	884	940	846	873	912	877	884	875	889	937	852	839	793	870	901	874	880	862	839	888	868	907	858	947	902	881	963	875	906	895	909	872	884	887	911	928	865	960	974	872	931	909	872	885	928	908	917	908	900	870	925	901	916	899	887	848	911	914	881	875	897	919	931	845	890	954	849	858	862	933	934	945	895	928	931	922	879	931	935	924	850	877	916	903	897	883	966	855	901	921	897	932	866	924	904	823	886	907	884	885	971	839	937	875	867	940	921	890	932	907	844	858	892	879	933	908	875	854	944	871	873	942	862	883	851	863	906	924	918	865	840	914	900	930	932	931	908	860	865	915	921	910	848	929	881	881	938	871	924	895	891	884	872	880	903	886	865	915	854	902	945	913	872	922	939	896	868	900	850	909	887	895	884	927	880	886	945	877	854	920	870	887	901	921	881	885	876	865	878	978	865	912	894	871	890	850	879	859	864	888	859	929	906	905	903	876	938	906	923	851	855	885	927	895	976	909	900	938	869	918	923	917	839	920	881	886	895	914	861	889	873	926	853	905	905	840	913	871	916	927	864	896	883	859	890	865	885	835	875	887	867	898	885	916	926	866	916	875	903	878	939	874	874	880	914	881	846	879	908	883	886	861	936	903	872	919	888	886	935	936	856	845	866	885	879	942	917	864	918	927	874	815	900	863	868	900	861	911	826	893	865	851	916	892	865	871	897	932	920	891	925	900	935	891	899	915	906	925	861	910	895	880	879	856	884	907	906	909	921	995	861	885	895	877	868	934	920	879	885	900	888	922	926	843	866	867	941	930	895	961	911	885	899	918	888	922	920	884	902	934	888	877	908	853	883	898	889	854	845	917	862	865	836	908	852	928	867	916	897	910	926	901	865	894	901	903	919	956	871	872	906	871	834	931	867	903	907	843	866	887	884	917	910	901	904	890	944	863	853	930	894	926	845	954	859	878	882	889	902	880	859	912	884	861	887	885	855	922	863	868	969	978	898	845	879	923	926	905	910	927	917	875	897	958	870	818	865	930	883	870	891	972	872	871	908	862	838	902	884	903	929	864	910	915	860	834	854	883	888	902	891	872	939	909	900	908	843	899	862	945	870	914	882	868	914	885	884	889	939	876	930	927	936	867	911	870	926	876	907	906	887	832	882	894	918	893	917	897	916	906	905	887	919	939	885	876	876	940	915	875	904	870	895	915	901	895	887	872	864	868	844	875	928	860	913	925	883	909	849	903	931	880	909	932	868	891	875	881	832	865	908	888	867	862	885	865	878	870	829	871	922	888	912	912	931	899	899	884	919	884	855	917	887	894	841	929	876	878	931	879	888	882	862	923	912	911	897	927	880	952	922	949	875	904	902	874	903	893	913	885	882	923	854	854	900	907	884	989	921	874	887	940	914	851	935	935	880	865	885	915	867	860	912	865	893	862	895	955	888	929	923	830	865	886	845	927	892	877	883	878	878	905	867	847	910	871	913	910	806	897	879	913	897	879	861	903	876	890	861	847	844	857	904	918	885	884	886	944	895	854	860	872	877	875	853	906	877	921	873
49786	78334	57881	3831	2686	2153	1785	1570	1384	1260	1152	1170	1137	1046	948	1025	965	924	870	995	997	930	961	919	905	939	921	963	915	859	940	878	884	900	894	853	889	861	838	920	921	888	882	896	925	916	860	902	864	880	902	894	879	937	879	898	909	894	876	892	876	883	845	841	874	868	915	943	875	885	831	856	893	828	885	905	859	885	881	928	877	882	933	929	930	859	873	888	896	874	888	861	867	885	894	886	862	885	884	879	876	869	914	854	882	848	904	859	917	923	861	899	899	895	870	893	930	937	864	896	905	881	877	895	873	882	923	868	861	884	877	885	868	902	906	918	887	916	884	835	929	877	885	880	903	880	941	901	914	860	867	900	830	887	872	913	945	886	869	802	918	904	905	904	858	892	850	904	856	843	885	826	899	875	906	903	815	918	909	918	897	845	920	857	928	912	871	920	856	816	876	862	935	892	899	855	896	907	871	897	924	867	879	886	870	866	907	859	891	961	911	906	911	912	872	897	958	883	914	880	879	888	891	880	884	913	919	867	914	935	866	814	852	859	822	919	901	879	829	875	869	910	866	887	854	903	906	913	833	974	924	826	896	901	907	904	893	857	901	893	873	879	904	861	898	887	853	875	869	836	898	881	879	870	917	891	882	881	846	824	884	906	888	904	932	840	897	898	870	904	915	833	926	875	898	834	912	884	918	834	914	876	849	929	866	894	899	861	896	847	911	866	923	900	876	882	851	949	896	874	889	860	927	918	864	925	852	889	952	862	868	897	857	913	922	877	906	889	894	907	882	861	835	949	873	900	964	853	866	907	878	927	879	950	863	868	887	931	880	913	813	881	895	895	904	861	878	905	859	857	877	889	885	855	902	831	859	898	871	895	887	897	868	850	886	900	822	899	914	892	881	844	893	865	928	873	859	918	869	898	903	877	925	858	898	896	881	911	915	889	868	922	871	901	894	934	908	921	884	883	856	887	835	861	868	881	853	885	900	893	932	833	852	919	897	815	888	901	899	915	864	891	865	917	914	923	846	870	899	907	829	879	910	909	891	850	835	866	907	909	908	865	909	888	880	883	850	910	835	925	923	846	825	908	922	868	840	860	886	837	901	880	906	863	868	828	878	913	897	878	903	863	855	879	897	966	880	915	879	908	838	899	853	882	885	868	866	897	869	845	889	836	847	906	848	877	850	904	902	853	902	919	903	887	886	917	902	893	866	887	918	884	877	878	884	930	871	887	915	869	892	883	875	861	880	908	888	876	881	886	918	884	820	900	853	871	911	886	869	857	900	910	896	857	880	902	883	842	862	875	895	917	858	961	890	848	920	877	848	864	896	889	933	922	877	938	924	894	888	874	869	880	908	895	806	909	873	897	892	894	887	872	836	885	856	889	862	907	864	914	874	883	897	861	915	882	873	832	869	877	881	920	865	865	879	861	856	870	903	893	886	911	867	885	947	813	918	873	922	929	886	864	874	877	906	936	905	910	869	858	883	880	844	935	901	848	817	908	885	844	850	900	917	892	881	876	875	873	889	880	906	833	854	893	892	863	928	874	909	867	915	928	894	836	879	886	887	913	862	902	913	851	855	886	926	933	877	861	911	891	883	893	857	872	838	884	925	827	890	874	882	898	929	967	882	908	892	854	923	853	863	873	838	921	880	848	847	825	861	897	879	870	929	936	845	911	870	829	887	902	862	820	905	872	880	895	850	895	915	886	851	901	890	886	900	912	974	874	851	919	915	870	885	839	902	898	927	882	889	889	858	890	869	916	859	940	880	897	903	918	855	902	915	887	892	885	904	886	836	883	858	899	905	843	899	830	894	914	906	870	901	803	909	871	945	894	935	896	908	888	920	912	879	851	918	857	870	855	893	869	883	908	803	896	914	891	873	840	928	899	928	888	904	850	911	857	830	911	834	843	906	913	902	877	879	916	882	934	878	869	886	885	918	854	939	910	855	898	933	903	904	848	815	888	871	841	890	876	894	937	856	884	867	896	915	863	921	929	819	926	899	874	886	869	981	898	917	884	881	921	908	889	848	862	826	910	874	884	851	867	834	882	895	934	907	858	878	911	890	911	860	885	892	868	897	920	824	888	855	868	895	872	907	888	907	904	861	922	896	904	926	927	908	887	912	864	900	906	881	865	959	898	868	871	837	870	867	922	861	883	848	825	840	908	897	875	891	818	924	900	855	851	909	856	884	896	843	888	873	863	870	903	930	881	936	812	923	898	888	870	871	893	928	868	899	853	838	842	871	881	917	892	868	895	876	880	891	909	931	915	934	872	867	871	865	873	919	836	896	889	909	898	868	962	856	914	903	851	890	895	889	910	872	915	900	871	852	866	872	907	886	835	894	885	819	940	860	946	909	922	908	917	901	885	936	904	897	855	870	883	896	904	923	810	905	894	887	865	918	910	936	874	921	917	916	844	891	869	854	881	878	841	870	916	970	894	900	879	909	911	893	867	875	881	925	887	900	919	870	863	888	902	883	863	910	902	884	905	868	907	913	911	901	886	878	915	899	883	887	860	883	871	885	902	868	899	874	873	866	948	873	873	879	840	850	942	904	899	921	871	847	904	880	894	881	866	889	879	866	889	933	863	851	900	892	872	865	915	862	946	916	926	895	884	896	831	893	894	920	862	840	894	876	848	915	860	929	920	907	857	869	902	873	906	858	912	857	877	888	887	853	898	892	891	900	901	812	875	902	875	874	924	928	846	908	909	812	867	916	879	852	872	914	854	881	936	864	809	898	863	890	924	858	877	922	884	895	921	934	907	862	898	876	826	913	855	885	876	862	930	893	899	861	849	924	901	861	888	882	946	903	889	912	916	884	871	851	901	937	919	885	831	871	918	907	926	941	873	861	866	863	932	902	888	864	875	971	913	855	933	878	893	920	930	900	853	839	882	930	825	914	877	880	916	866	906	873	868	882	899	863	925	849	875	894	887	853	883	926	900	869	907	883	913	908	883	908	896	843	977	914	889	925	913	837	933	888	847	886	879	879	924	892	864	884	933	878	860	932	913	895	825	875	868	864	898	868	852	909	863	916	934	904	892	856	906	906	894	856	886	878	887	932	896	877	890	895	805	890	912	878	869	943	900	852	886	959	897	852	909	901	817	890	890	863	855	869	850	877	869	888	905	916	922	850	877	840	893	855	847	897	843	898	900	857	905	941	892	931	885	835	886	876	849	853	925	885	843	885	876	912	853	877	875	914	873	894	924	926	910	875	886	812	827	894	897	853	858	929	891	870	900	880	868	989	958	909	915	942	906	888	847	868	935	870	875	868	917	865	869	882	860	928	848	903	862	864	928	888	868	874	895	886	854	863	902	871	864	898	877	868	888	953	870	943	927	879	897	866	864	859	890	828	905	894	912	933	885	927	911	941	887	852	871	950	875	884	930	837	853	834	923	925	846	887	863	897	903	938	852	888	894	822	921	902	899	929	905	866	922	874	858	889	865	880	874	891	885	879	886	861	899	881	874	919	866
30840	23095	19689	3444	391	352	342	346	309	305	332	347	343	342	332	352	372	360	351	338	369	340	308	339	320	316	330	335	338	327	320	356	344	336	340	350	346	332	338	332	335	313	353	338	317	331	340	360	349	322	360	307	297	310	323	353	327	356	336	335	331	356	328	328	347	336	326	322	364	327	323	345	333	356	347	319	336	357	306	348	338	329	344	324	325	327	349	326	347	328	308	336	338	323	319	313	344	317	339	361	337	329	344	325	339	339	351	309	301	310	309	333	361	327	333	341	368	300	354	327	351	326	313	345	328	300	304	336	335	318	335	345	344	338	333	321	327	319	360	335	313	334	341	331	298	370	355	367	312	314	344	345	329	361	355	349	323	343	352	328	339	373	378	318	353	317	343	366	335	366	310	352	365	358	362	346	350	332	333	315	341	307	357	303	365	351	358	391	345	324	348	354	286	340	315	370	299	326	341	320	338	347	328	337	329	311	328	353	318	350	346	324	330	344	364	333	336	362	316	336	358	366	328	309	328	376	317	322	341	349	327	313	352	336	353	373	325	357	287	342	368	346	332	332	315	370	328	333	363	319	311	328	352	291	335	325	324	366	330	291	344	364	311	354	368	337	370	345	323	356	345	358	343	328	331	345	347	347	360	328	302	337	340	277	337	328	367	341	322	356	354	318	377	332	304	334	328	345	347	349	303	307	326	321	323	306	324	350	333	325	337	320	335	355	372	348	317	338	339	329	362	348	351	347	340	332	338	339	363	364	352	319	387	342	344	350	334	335	326	335	364	318	361	311	360	294	308	339	299	322	354	317	349	321	359	346	325	355	352	314	278	347	354	345	345	337	337	337	323	342	324	299	373	315	324	343	305	335	357	366	317	309	342	350	330	327	326	326	333	336	339	348	338	344	312	321	368	347	367	340	354	321	337	321	330	325	336	323	344	350	312	313	370	351	366	367	346	366	356	344	353	352	310	309	303	321	327	366	343	336	339	327	320	330	316	315	323	323	352	322	342	333	325	346	340	321	325	334	324	300	339	360	316	312	360	321	362	341	348	305	309	322	335	353	366	324	347	369	337	313	301	313	350	342	349	370	336	325	353	338	381	326	344	348	336	333	334	349	379	312	331	387	361	370	369	337	308	324	346	341	332	338	358	350	338	352	302	311	364	344	326	336	339	340	332	297	351	326	361	316	326	318	352	332	301	326	363	345	326	345	332	327	316	324	332	338	329	349	359	345	336	337	342	300	336	346	328	354	302	297	346	314	315	338	345	339	321	305	352	313	322	338	347	354	360	329	326	349	315	329	371	346	346	346	334	374	321	312	304	364	337	343	312	325	322	318	336	346	362	343	302	352	342	327	382	337	363	351	347	335	358	358	348	332	342	345	338	353	298	337	314	346	360	344	363	317	347	353	310	320	337	337	326	337	339	362	299	381	326	358	320	338	337	327	342	307	335	348	361	344	315	341	354	358	326	310	312	353	342	343	310	289	355	344	344	324	329	324	335	340	347	304	378	333	326	309	370	320	363	325	333	343	317	345	331	345	340	324	352	329	353	350	362	313	331	333	346	276	314	334	330	334	340	348	314	359	304	306	325	356	343	316	344	333	329	341	333	368	352	344	350	327	327	312	337	352	346	352	326	324	382	310	316	314	327	347	359	333	328	347	361	332	389	324	348	319	338	299	334	332	338	346	361	317	309	337	324	324	340	345	316	353	342	340	317	339	344	319	337	295	313	343	343	363	326	323	318	317	352	345	310	335	331	305	347	331	330	343	330	322	285	329	359	351	362	358	325	322	342	366	331	319	340	350	372	333	306	353	319	330	335	334	352	320	315	337	325	332	344	342	344	353	320	330	322	336	333	293	328	358	342	314	337	311	350	312	341	360	324	358	325	342	343	311	304	359	332	323	349	343	330	362	360	325	357	322	346	344	334	352	347	299	340	310	341	339	321	355	335	347	356	339	343	329	329	333	325	336	361	320	322	346	325	377	335	341	326	337	360	346	328	326	367	327	318	341	347	352	339	336	348	341	319	385	314	319	317	327	366	335	344	363	310	356	310	322	339	332	345	349	337	340	316	324	363	317	313	309	351	327	327	351	302	338	350	342	365	312	329	325	338	333	299	325	316	359	375	331	344	331	344	358	342	307	343	334	350	326	341	325	302	317	336	316	313	334	365	313	333	341	339	369	350	342	324	334	341	328	353	319	317	319	318	368	325	334	353	342	327	329	314	338	299	350	346	363	354	313	370	303	345	308	318	331	319	322	368	295	346	358	330	321	350	339	348	318	300	349	339	334	335	348	332	356	313	314	311	327	343	324	353	346	347	328	362	381	329	312	338	313	317	366	356	323	359	325	363	334	310	320	342	336	363	370	358	362	337	364	347	305	317	357	367	307	348	324	326	337	346	346	343	338	297	341	365	333	315	311	371	347	326	379	341	318	333	329	365	350	331	357	310	331	317	352	311	351	330	351	324	339	368	331	343	329	350	346	318	315	363	351	374	338	369	342	338	326	342	340	327	330	308	342	336	348	329	300	353	330	353	296	346	329	325	361	332	341	338	309	336	335	350	334	346	341	330	336	325	316	332	329	334	332	319	338	373	334	347	343	330	338	323	332	328	333	305	349	318	323	318	325	303	324	351	360	344	360	372	350	372	322	320	381	352	306	358	335	323	348	329	316	341	360	354	343	298	321	340	332	350	341	317	348	346	356	325	311	317	338	361	354	350	294	333	343	324	328	327	332	327	363	324	340	335	343	336	316	346	363	358	337	329	353	335	330	328	327	312	335	313	357	326	308	349	330	331	353	361	324	310	320	297	375	323	330	344	330	325	362	320	354	351	334	351	358	325	355	346	347	348	316	341	307	363	336	361	321	310	344	339	316	305	323	321	314	333	363	277	299	327	343	313	295	344	341	355	337	343	342	332	335	328	352	360	329	338	321	324	332	330	348	362	339	320	330	344	322	364	396	324	352	348	300	306	325	301	339	347	323	336	334	348	334	326	317	342	334	338	329	353	344	307	342	367	342	321	360	337	338	345	344	313	316	342	360	319	346	318	350	321	349	320	337	346	324	316	357	364	332	353	350	355	349	307	319	349	328	304	364	364	343	343	299	325	327	324	305	310	342	358	325	358	363	333	359	340	322	347	325	339	327	349	348	317	320	330	366	338	331	361	346	312	362	322	312	359	313	343	306	343	328	364	349	350	337	313	335	354	328	332	362	317	357	340	333	328	317	345	355	342	359	317	333	346	352	353	360	354	325	367	328	345	310	338	327	305	360	348	318	345	346	319	324	313	322	328	313	363	344	311	361	331	329	335	340	302	359	345	334	336	321	325	324	313	343	335	305	339	337	332	354	365	303	333	352	323	343	344	354	328	317	335	336	333	344	348	378	357	339	331	345	307	336	324	328	337	369	337	315	349	315	344	341	331	325	334	303	341	358	309	320	343	331	370	355	335	361	316	339	332	322	334	365	309	302	339	354
30880	29178	13658	540	446	379	393	366	398	380	349	372	398	387	387	399	393	374	352	385	401	362	361	374	380	359	346	372	366	363	369	363	414	350	386	376	361	372	330	354	371	388	378	356	383	357	405	369	330	328	363	384	358	376	403	374	394	362	356	371	371	379	365	379	373	380	394	361	378	360	368	391	353	350	322	365	362	350	367	399	364	364	379	381	368	388	402	383	354	364	372	336	399	378	369	379	396	343	369	391	345	363	375	342	322	399	347	353	363	388	338	365	360	374	367	382	382	371	370	374	373	399	359	370	395	396	348	364	411	366	343	367	378	398	368	360	385	366	368	390	403	393	346	341	370	373	364	364	375	384	343	353	354	374	405	380	391	363	364	384	389	366	387	386	352	407	363	379	363	355	378	368	383	393	377	371	362	332	358	367	372	360	374	371	374	382	357	376	378	389	371	379	349	400	380	385	390	389	361	343	368	380	356	398	377	400	366	374	406	381	372	366	354	385	378	345	376	355	399	377	339	360	369	363	378	376	398	409	370	378	407	328	387	376	352	338	368	353	369	348	368	384	396	403	385	389	360	386	331	345	351	346	393	374	372	402	359	392	374	384	353	379	366	359	398	409	390	373	361	382	369	396	354	369	391	339	382	377	376	350	353	392	373	362	347	357	399	358	381	412	368	396	369	361	369	376	397	349	345	368	383	324	355	340	420	402	380	394	399	376	392	371	398	366	368	397	390	372	414	362	390	368	355	368	381	363	378	397	386	417	394	357	386	395	368	361	385	390	372	368	406	390	389	378	379	343	410	374	386	364	389	360	396	375	438	359	377	358	393	384	375	360	412	349	354	365	371	372	393	373	396	376	368	416	352	383	350	374	378	388	370	376	392	370	353	377	393	386	393	389	368	354	391	396	365	418	409	397	334	379	385	361	409	382	350	377	386	393	325	361	394	362	402	356	375	362	342	384	390	352	358	385	367	387	354	371	368	338	370	379	311	362	379	342	372	339	389	374	372	381	383	382	374	416	375	392	386	349	350	389	360	355	395	361	348	376	372	377	369	382	340	390	353	413	347	372	399	357	389	396	379	355	387	384	411	398	391	403	370	377	328	374	396	385	374	350	362	391	386	349	375	396	367	385	356	388	366	355	379	387	376	375	360	362	360	392	352	417	388	357	365	336	366	351	380	351	388	389	386	395	349	372	394	372	366	369	386	410	366	412	394	400	363	341	403	364	380	365	362	375	365	338	358	363	403	417	374	392	392	387	376	381	391	354	362	404	385	349	371	365	380	379	390	406	365	384	323	380	410	368	371	377	342	362	367	374	378	368	398	376	396	384	372	367	410	347	353	378	377	346	364	357	368	383	385	392	363	403	371	359	366	378	390	381	354	339	353	350	338	361	403	372	355	367	353	370	378	399	396	363	349	364	398	395	389	364	410	381	352	344	313	361	375	360	377	358	393	392	358	368	337	365	351	411	408	374	380	366	382	383	361	353	383	381	379	392	341	394	382	355	389	348	360	358	361	410	363	395	340	378	362	370	378	334	371	372	398	351	396	364	368	352	370	356	371	393	384	359	406	401	393	402	339	419	396	381	382	389	362	383	359	337	368	377	376	326	385	367	374	399	356	379	384	356	399	392	377	352	401	370	406	369	387	391	341	361	378	377	366	339	392	357	338	385	342	337	352	389	370	347	368	335	359	389	369	373	347	369	371	357	383	355	413	360	396	375	387	387	375	372	379	395	363	402	365	372	361	351	337	373	390	385	368	383	370	345	390	381	359	383	355	351	390	365	386	363	383	360	377	369	354	390	373	379	387	377	350	400	358	376	397	361	329	416	354	393	386	366	407	361	360	378	363	369	393	356	388	416	399	381	357	412	364	368	406	393	387	418	396	369	371	377	354	360	368	371	347	394	356	382	352	364	380	357	390	364	328	351	354	350	378	362	348	382	367	389	385	368	348	391	373	361	374	353	382	348	353	387	393	372	370	405	345	369	367	348	405	380	394	396	367	364	380	383	362	388	368	370	384	395	376	348	388	372	383	367	342	337	368	356	378	378	385	411	360	428	377	358	376	351	382	398	383	371	386	383	351	384	352	387	373	358	362	409	389	368	355	381	358	380	354	378	356	369	405	356	352	397	380	409	370	385	398	362	365	396	377	377	348	371	382	339	400	370	426	386	367	367	350	358	364	348	361	389	398	369	383	381	405	374	382	370	385	342	375	353	410	345	384	373	373	366	407	391	365	388	357	351	379	367	373	397	373	355	371	387	358	375	373	350	400	362	358	376	379	342	387	347	374	398	383	373	356	336	355	342	404	356	354	409	375	374	368	372	331	372	359	373	403	366	374	364	390	419	354	373	324	362	367	360	357	368	386	375	365	345	378	397	352	395	364	361	373	383	374	393	370	364	376	359	376	350	398	375	367	407	403	391	377	355	337	387	357	376	341	419	381	371	356	331	370	378	381	354	382	354	351	409	373	375	365	382	376	341	365	340	346	382	369	336	372	362	343	358	371	401	383	378	376	370	349	359	366	400	357	370	382	339	360	373	344	381	394	395	361	401	344	370	344	379	356	355	370	367	350	355	403	398	374	381	335	387	371	358	376	363	321	346	401	380	354	374	369	364	348	396	337	349	376	363	382	387	419	344	362	413	373	361	341	354	398	360	351	378	383	340	359	377	346	354	395	370	372	364	370	378	363	353	375	334	376	353	384	380	333	332	379	359	362	361	378	391	405	358	407	380	367	394	365	368	385	368	338	354	372	343	395	343	364	387	395	385	354	399	364	369	353	383	366	349	353	348	381	357	362	389	374	402	379	365	412	384	322	350	351	362	361	394	352	352	397	355	363	357	369	350	364	352	402	358	388	348	378	389	358	369	368	385	411	350	407	387	361	380	360	399	358	395	376	369	408	375	347	341	391	362	410	389	344	343	380	380	335	397	355	364	388	364	356	381	402	371	431	350	398	360	378	365	378	370	394	343	390	353	356	350	356	326	390	370	352	344	400	363	365	377	374	392	357	332	381	366	333	361	411	372	376	346	372	356	393	384	346	342	383	363	352	393	385	384	367	371	375	369	400	348	364	381	360	358	392	361	377	355	393	363	383	363	375	385	376	370	382	369	345	398	383	388	376	363	371	364	394	390	363	363	368	397	370	384	399	398	381	362	354	382	346	354	370	417	387	379	400	388	351	366	369	351	345	363	377	357	386	350	344	385	342	354	359	384	390	393	349	381	384	349	385	372	364	365	401	384	362	384	327	339	359	406	350	379	390	406	351	359	375	361	369	370	344	382	351	369	355	378	406	318	377	380	380	386	392	363	388	374	385	337	349	389	336	362	345	348	428	378	363	359	390	386	388	337	378	376	381	379	339	323	379	365	359	349	365	378	357	368	366	405	395	377	376	350	395	389	382	374	375	391	374	363	374	356	362	363	390	385	351	373	317	362	388	383	378	419	339	356	416	371	377	374	359	399	337	341	394	372	365	338
23879	21291	29203	23813	20874	11455	1143	702	636	652	581	532	592	529	513	538	542	550	521	472	499	486	522	504	499	500	506	498	518	518	494	525	486	499	496	548	541	498	464	462	499	509	472	495	489	484	475	513	447	476	445	471	526	460	529	497	477	475	512	515	511	466	446	521	527	462	496	501	510	511	519	516	502	486	485	520	513	452	506	492	490	500	491	493	490	476	505	466	470	490	488	490	500	522	452	511	501	501	527	518	507	493	486	504	475	470	507	536	516	496	508	500	488	505	506	479	540	484	480	510	508	468	483	515	519	469	490	472	448	467	514	480	488	449	491	501	485	482	523	484	482	480	490	479	496	494	475	504	460	510	513	515	517	474	511	479	455	455	515	441	520	490	494	485	455	517	508	494	509	497	542	495	476	488	505	490	484	502	514	495	524	482	488	432	509	531	489	514	452	453	491	446	458	466	493	531	474	513	461	485	496	492	510	491	522	498	482	520	477	523	480	500	483	537	498	489	505	533	509	475	506	513	516	486	487	469	480	475	487	481	508	522	522	473	506	479	512	533	472	500	496	509	451	508	471	498	505	523	498	497	485	517	483	454	493	505	492	499	470	441	489	499	498	510	513	524	487	504	479	515	502	502	469	513	491	487	498	504	512	445	498	517	506	476	503	490	500	507	497	517	470	452	506	515	545	498	482	510	464	501	483	467	467	514	527	442	516	530	502	467	442	531	507	498	530	491	521	471	506	488	480	451	506	502	496	507	498	508	471	500	461	497	509	471	474	508	489	484	501	495	449	468	479	495	495	499	526	454	467	500	486	491	512	473	458	483	535	507	528	505	475	514	464	481	506	484	517	499	498	477	493	500	493	469	506	535	495	518	512	501	464	491	526	513	494	509	478	455	482	543	505	477	492	476	472	490	473	480	493	466	468	493	496	543	501	501	493	499	489	494	540	493	515	489	482	540	492	536	519	547	530	529	500	526	546	504	465	485	487	498	505	497	501	504	522	513	519	468	502	526	442	483	474	497	505	491	448	497	515	461	483	511	483	529	465	481	488	518	500	513	492	511	506	482	484	502	513	481	501	510	489	508	530	525	512	458	480	495	537	478	530	464	494	513	442	445	555	512	507	517	516	502	490	478	443	480	489	464	508	476	525	497	518	474	481	453	511	505	461	480	437	508	491	454	506	490	550	482	505	500	500	529	443	512	455	490	506	503	479	504	528	474	488	435	472	477	505	547	483	459	490	473	522	524	508	531	519	512	463	491	472	473	507	490	470	530	512	518	488	493	457	492	490	478	487	504	461	487	513	487	452	474	508	514	500	502	549	532	485	476	509	498	515	468	515	478	495	488	461	462	496	446	502	480	487	489	469	514	518	501	494	511	485	526	472	470	494	507	482	520	446	499	452	512	485	470	512	509	523	485	507	477	537	461	476	507	474	496	493	475	516	472	478	505	508	481	435	497	513	512	509	480	480	497	510	447	506	476	473	505	484	461	528	490	459	531	501	501	490	466	484	499	473	497	468	514	528	528	475	501	477	465	471	465	482	495	513	516	527	468	504	472	464	486	537	482	472	464	498	459	534	485	512	523	457	492	500	497	519	495	452	486	499	485	458	488	525	482	500	498	491	518	519	494	462	498	509	531	468	501	522	500	485	498	510	448	489	465	473	470	510	464	516	488	500	471	530	513	505	495	506	524	495	471	544	499	473	489	515	500	489	491	503	498	484	534	479	462	496	492	546	504	457	487	512	473	502	496	494	508	512	505	500	470	501	514	482	559	497	509	502	506	506	489	437	468	483	495	506	479	485	474	506	471	528	508	472	477	510	469	494	495	473	504	508	499	502	497	493	483	491	494	505	496	478	514	467	499	513	515	494	509	487	492	490	470	468	494	476	507	505	492	466	471	551	463	494	520	515	461	478	514	528	502	532	478	508	515	478	471	476	431	497	489	527	507	495	538	517	494	499	500	482	481	542	481	481	480	484	482	490	491	511	541	450	487	475	462	550	502	504	489	497	481	509	485	490	460	514	472	494	508	471	541	488	473	498	470	533	461	458	468	478	467	485	495	493	499	491	460	490	490	514	503	471	493	490	456	486	488	497	499	487	478	489	481	459	480	470	476	526	479	516	541	461	495	493	489	453	468	488	476	473	454	491	510	509	476	525	510	503	472	448	471	487	510	504	478	503	511	485	514	538	529	491	488	478	512	482	471	441	465	490	460	501	476	499	452	553	512	479	465	482	452	485	482	501	512	486	481	509	494	528	464	476	513	462	506	482	492	514	491	459	473	511	471	470	469	484	503	521	489	502	472	489	495	460	480	505	486	421	492	448	504	466	468	522	508	477	464	486	470	507	505	486	529	507	506	514	477	469	478	533	477	499	488	492	505	498	482	511	538	451	459	479	514	483	517	514	493	475	521	470	506	466	506	459	523	477	479	467	475	453	497	533	544	451	477	470	497	494	486	492	522	500	452	477	477	451	462	528	505	500	493	488	554	479	508	466	464	536	488	506	453	504	466	533	498	499	487	526	471	513	479	495	458	485	475	464	460	478	526	515	524	471	462	480	512	439	464	472	492	455	470	459	495	542	471	476	499	468	534	439	546	480	506	512	498	486	497	537	479	493	502	462	507	484	514	538	501	484	475	502	466	502	456	521	495	485	453	480	498	546	488	497	518	547	487	497	509	508	532	479	524	471	479	503	503	497	545	500	476	490	468	466	522	544	493	531	492	511	489	506	504	509	492	450	475	506	460	482	525	468	513	508	522	509	510	463	492	453	528	515	509	474	551	486	514	525	486	507	439	511	513	479	477	466	472	465	484	506	477	492	530	475	512	521	547	472	530	499	511	494	495	499	482	501	491	472	502	509	469	488	488	529	529	499	507	519	500	507	483	467	537	471	511	512	486	537	491	487	503	503	470	472	473	469	478	459	471	483	502	472	487	480	467	504	487	490	512	504	446	520	515	477	491	520	505	466	465	445	486	517	498	485	503	485	482	459	497	501	507	475	463	500	524	507	486	507	432	440	503	479	513	492	541	491	443	467	480	497	486	466	508	487	471	470	507	479	505	462	473	480	511	522	468	495	501	510	499	479	517	487	470	517	491	465	494	505	509	546	516	521	468	488	490	518	464	500	513	481	454	513	480	503	468	497	503	462	509	478	477	522	489	515	464	517	516	505	519	489	475	504	469	477	456	486	509	452	472	539	472	466	505	513	508	492	450	543	482	473	471	495	494	478	451	540	482	504	488	554	501	518	498	497	494	484	512	506	454	486	477	525	499	489	477	488	476	516	467	494	486	515	502	496	491	526	464	468	496	461	490	506	481	514	468	522	498	465	496	473	477	461	508	520	510	474	471	500	477	504	522	504	490	527	471	480	470	467	477	525	519	501	503	478	507	470	485	481	527	473	484	500	488	511	500	458	507	452	502	496	466	529	474	537	476	468	490	457	502	483	521	500	516	508	495	477	464	510	516	507	507	494	518	524	506
44024	71306	51082	3060	1514	1161	1019	838	760	667	664	628	608	593	562	560	585	517	575	544	543	494	518	499	512	468	519	505	541	495	509	563	534	530	513	511	516	527	493	532	526	552	492	542	484	491	512	517	517	543	493	447	508	531	476	521	517	497	536	519	505	523	503	513	494	511	538	494	539	561	535	552	522	507	514	547	526	509	518	504	525	494	514	525	478	517	543	476	533	548	528	498	511	509	532	513	487	531	516	497	469	496	528	508	505	508	502	485	491	545	497	528	532	540	515	547	512	547	479	512	538	519	450	520	511	508	500	523	528	517	505	502	471	516	561	542	463	477	523	521	508	540	533	483	537	511	514	476	510	502	478	533	495	547	517	548	492	529	552	505	498	529	541	517	511	504	522	515	487	490	497	518	524	539	518	472	519	493	529	535	550	513	486	541	486	507	496	518	532	566	569	504	434	485	497	533	522	531	461	552	552	493	454	514	533	511	501	480	502	555	485	540	466	544	507	498	497	486	526	546	479	505	467	507	465	518	503	511	461	495	496	558	519	509	518	525	545	475	481	526	517	521	486	494	457	491	487	488	486	505	492	509	492	479	520	487	515	503	494	531	498	511	528	491	533	542	533	501	547	505	482	494	532	541	487	510	490	523	513	449	488	495	459	523	546	561	508	516	494	499	479	490	472	546	544	543	518	541	461	468	507	523	507	513	474	516	492	461	496	494	539	515	498	504	519	486	515	531	494	492	527	552	509	501	498	505	499	521	498	478	537	540	466	476	473	542	547	484	514	512	470	474	489	532	505	513	523	513	478	499	508	510	502	486	551	493	540	543	541	488	503	494	506	491	507	510	504	489	521	533	490	490	527	529	514	482	477	519	538	502	497	499	514	553	492	505	493	532	503	551	495	537	522	478	526	465	480	533	528	515	501	515	528	514	494	523	490	496	520	496	503	516	521	557	507	484	509	490	497	480	462	523	505	512	489	499	512	510	506	497	500	498	513	528	504	533	503	511	506	526	491	463	527	538	504	486	530	523	470	518	521	533	482	533	532	527	484	478	521	507	495	538	501	525	485	512	509	471	449	492	472	505	500	444	519	509	504	486	543	498	544	516	519	482	472	503	471	515	492	500	552	538	482	508	562	507	490	491	536	539	498	474	513	522	511	503	537	505	527	537	492	539	471	532	484	523	494	510	518	478	504	512	494	469	494	517	518	519	482	508	546	487	489	487	519	531	577	533	496	480	497	514	493	488	520	530	491	522	508	498	471	549	524	498	517	509	475	530	501	464	511	514	498	522	527	484	501	515	492	497	502	493	487	517	508	500	485	529	515	565	562	494	536	490	540	490	501	552	500	465	497	536	519	539	490	492	506	516	535	505	498	484	494	473	493	496	527	548	504	549	516	513	532	554	541	508	492	516	544	508	524	526	537	487	495	490	533	508	488	499	510	487	474	484	523	485	508	523	464	508	498	509	508	530	490	497	499	528	535	528	479	526	487	567	483	522	497	519	495	506	485	516	541	537	528	547	517	524	525	494	500	499	490	507	472	497	488	505	456	497	501	527	516	498	529	479	496	483	560	488	508	520	532	531	529	510	509	484	495	472	547	477	482	450	489	509	527	464	515	537	494	511	526	537	525	435	504	493	457	515	543	510	499	522	506	514	501	516	507	527	511	533	513	541	539	537	512	546	469	493	520	513	450	525	563	500	491	506	508	451	535	528	538	510	501	541	507	479	515	507	509	541	548	522	525	518	470	460	488	544	547	553	508	486	549	516	468	491	545	484	494	519	528	521	501	527	491	500	540	554	519	491	533	504	492	511	516	513	479	493	510	522	514	510	504	539	523	551	530	503	522	507	485	547	473	523	514	507	518	544	519	471	528	532	522	497	513	480	503	519	509	540	527	504	526	524	480	511	516	504	497	537	524	527	476	541	491	539	544	511	521	496	577	490	509	508	513	507	511	527	459	481	474	529	484	497	539	510	501	501	554	530	524	536	498	498	542	540	526	518	498	512	527	473	545	502	511	512	524	517	480	514	521	544	511	519	508	524	464	525	529	542	506	490	519	480	509	521	524	541	475	520	509	521	525	535	499	554	484	490	509	497	532	479	524	490	520	497	526	537	484	502	499	516	516	494	515	483	505	495	499	526	499	511	480	484	523	523	501	522	481	523	520	465	499	488	512	485	540	516	487	529	521	503	496	468	512	506	499	531	521	533	532	502	498	544	520	496	553	516	522	520	543	485	540	539	547	523	516	537	549	535	504	495	515	527	523	492	489	512	544	533	551	525	533	503	508	498	481	483	506	502	518	493	513	510	552	505	536	498	511	505	503	494	472	500	513	484	487	505	493	501	504	531	466	486	526	524	519	489	478	454	492	508	504	506	494	486	516	506	496	520	480	539	523	531	517	517	512	474	525	548	472	487	497	476	503	523	500	525	468	522	494	488	511	495	517	554	452	534	551	490	562	518	505	487	508	495	511	527	514	461	518	512	526	532	516	482	489	507	502	534	509	521	503	511	489	495	516	521	518	506	470	495	547	523	492	529	524	521	521	533	496	510	518	510	468	528	480	512	496	490	549	508	499	503	484	524	509	510	475	515	508	482	490	515	466	568	519	487	492	499	491	513	514	509	508	501	519	473	528	513	511	537	533	517	522	509	485	496	503	515	519	504	478	530	516	468	499	500	547	507	492	484	540	520	507	523	503	521	510	468	512	534	503	504	488	513	501	495	535	482	508	488	515	515	521	507	514	528	468	509	477	471	525	547	494	478	490	532	545	540	525	529	553	512	509	504	511	513	509	476	536	535	520	484	480	489	529	495	501	512	508	505	513	497	489	543	505	512	530	499	527	543	515	470	510	498	508	524	517	490	499	498	515	484	530	501	504	513	504	523	492	514	526	486	536	539	505	515	501	491	503	513	488	540	497	482	519	490	510	556	504	501	525	523	527	525	463	484	536	532	496	488	473	524	490	468	518	476	495	519	505	488	514	492	468	502	529	501	547	518	505	507	506	539	505	531	536	484	492	515	461	570	499	514	528	507	527	505	526	494	485	520	508	537	525	469	493	491	497	511	497	512	496	500	542	511	442	518	538	523	492	481	491	514	503	483	519	529	528	539	510	511	498	480	511	535	550	493	487	529	523	487	473	496	512	532	528	498	514	525	541	479	501	500	505	536	514	509	498	474	495	497	534	518	496	504	547	502	502	486	563	506	544	516	519	482	503	572	504	499	510	536	512	521	524	531	524	479	521	519	506	481	526	458	540	512	522	515	499	512	494	469	508	520	505	535	543	461	510	562	476	492	468	515	496	508	529	495	550	508	529	494	517	547	490	478	473	515	536	550	480	507	500	518	531	480	520	518	462	443	511	553	515	484	527	531	529	504	484	502	520	494	558	499	563	537	528	510	502	491	523	522	519	494	496	490	535	508	508	490	476	504	541	550	530	482	527	485	509	518	520	510	486	555	488	502	523	531	531	506	524	539	505	540
25144	21470	28424	24456	11539	1151	798	712	692	613	624	636	636	600	579	579	575	571	663	610	594	560	571	597	633	604	611	556	606	571	588	563	613	595	565	615	534	579	640	610	533	597	604	632	563	599	587	606	603	612	544	551	610	586	598	550	619	564	578	613	614	573	605	593	582	602	609	575	637	566	627	609	555	567	612	625	657	591	585	596	590	564	598	592	539	589	580	639	611	618	607	599	568	587	552	570	563	597	590	567	620	589	570	546	595	550	576	598	557	589	553	641	596	617	608	601	593	580	585	568	606	545	588	563	603	577	549	586	538	610	595	579	567	617	616	585	587	622	627	549	576	620	579	611	586	554	591	591	579	562	613	597	603	560	549	594	576	610	614	613	568	611	608	563	587	629	577	595	578	627	655	585	612	618	579	574	595	565	580	542	596	558	574	612	562	575	590	598	596	569	594	604	623	591	594	586	614	560	658	603	572	610	579	571	641	633	601	576	568	598	592	607	590	620	559	609	604	620	546	613	606	607	607	600	580	593	642	582	610	584	594	582	601	582	547	550	617	606	604	618	560	560	568	591	623	588	576	561	581	588	611	607	609	592	586	583	565	589	610	613	566	577	660	598	615	575	591	565	601	594	588	584	581	578	607	590	555	622	615	560	587	537	613	595	558	562	573	567	607	618	582	558	614	587	562	574	630	583	661	612	607	604	595	580	592	589	576	583	572	578	587	564	595	603	606	588	601	605	579	624	595	582	568	574	583	590	586	613	585	575	587	574	601	557	552	579	576	600	529	594	591	546	575	616	579	581	573	614	604	620	586	589	574	596	599	602	606	591	581	574	599	607	616	556	626	572	587	562	618	574	590	581	610	635	546	579	608	598	591	620	600	550	594	577	577	627	607	600	585	601	600	599	573	602	590	628	604	591	571	598	614	587	576	571	575	646	583	580	578	582	597	610	612	601	548	623	558	591	620	572	613	558	582	573	576	600	579	547	571	571	652	642	629	599	623	598	587	644	605	562	594	547	566	585	566	621	610	575	613	559	621	589	626	588	612	599	622	595	584	591	630	607	576	557	624	565	614	565	552	573	554	573	602	590	603	625	606	589	604	633	616	581	575	594	625	602	570	602	587	566	609	582	544	561	611	607	632	601	595	621	633	589	595	606	597	625	562	580	603	580	613	543	580	615	588	560	593	595	590	577	597	624	614	583	558	615	587	586	605	624	593	607	600	563	596	594	600	636	582	601	615	559	547	584	655	615	640	530	619	588	575	589	626	576	562	574	593	601	557	583	596	603	628	584	616	594	604	607	578	549	571	602	575	622	580	600	592	607	580	589	589	589	590	606	567	543	637	591	605	605	582	617	602	621	562	575	553	632	624	639	537	606	630	605	613	567	543	588	552	580	621	567	550	637	569	604	567	580	594	634	596	616	571	613	557	567	595	575	591	573	581	612	618	601	600	568	604	551	613	543	635	632	579	550	573	637	609	627	528	561	599	563	630	626	588	605	592	580	601	572	544	561	554	607	592	616	562	550	649	597	575	563	606	563	621	615	537	581	626	587	597	607	587	572	552	566	622	598	571	639	572	638	631	577	632	586	597	590	620	583	577	576	622	591	610	603	597	619	598	599	602	595	608	629	580	597	649	584	587	600	623	593	608	658	596	599	569	593	581	620	578	596	631	609	594	548	575	602	585	634	565	557	646	549	595	600	618	618	610	604	616	615	614	571	613	577	594	611	627	573	636	553	618	579	591	585	556	618	583	583	541	591	592	606	599	587	618	592	617	602	573	577	595	553	546	646	578	589	561	571	578	593	589	635	551	561	602	559	586	640	567	540	582	609	610	606	608	591	598	548	605	594	629	599	601	591	568	591	581	581	607	587	583	621	569	627	583	624	554	628	610	641	604	600	593	613	593	587	535	614	621	578	587	616	561	580	590	614	611	599	601	609	588	604	553	569	569	588	562	587	569	608	552	601	541	567	568	582	615	581	569	610	619	578	581	615	574	627	601	601	602	605	596	611	570	609	584	551	608	603	600	599	574	545	616	571	592	652	579	587	623	611	552	563	591	629	568	575	609	582	591	605	574	617	588	558	587	614	571	613	593	517	571	605	617	593	615	568	547	590	583	579	622	613	561	619	580	579	592	617	573	563	622	609	579	611	581	551	573	592	612	584	601	615	570	637	620	591	600	619	603	579	623	605	604	642	552	604	638	613	558	617	607	597	610	601	621	644	606	648	602	578	591	601	621	622	615	594	650	607	578	573	574	586	565	595	618	542	601	576	579	588	589	569	604	555	640	593	592	561	614	656	622	543	598	588	591	597	500	651	573	610	584	619	604	617	589	550	585	599	598	564	617	576	562	590	601	561	556	584	584	614	599	566	548	624	574	585	599	584	581	599	594	566	555	561	556	576	608	556	604	589	538	582	590	584	601	592	586	641	598	576	608	604	596	599	551	619	558	552	573	580	560	599	570	584	620	604	570	632	642	587	568	592	595	581	587	621	578	625	616	575	612	579	579	599	592	607	577	560	605	621	581	605	559	556	566	621	592	571	565	605	565	594	598	583	560	593	608	591	597	636	593	594	582	599	615	600	590	556	628	536	629	587	574	615	623	615	611	569	574	559	603	594	544	582	607	614	572	558	575	587	573	596	559	591	626	587	592	599	593	594	561	620	622	603	628	581	653	596	594	586	619	639	604	607	595	632	593	616	597	604	607	629	576	590	596	632	558	621	598	524	568	586	600	549	538	627	596	580	601	606	585	582	619	666	587	576	579	617	587	618	610	568	593	611	620	569	553	585	546	578	606	614	613	581	607	595	567	596	630	580	607	586	565	610	601	600	578	586	551	592	594	607	595	581	549	583	572	599	598	607	604	577	625	591	581	593	592	599	611	596	567	586	587	564	608	653	613	617	621	557	568	597	599	651	567	609	603	597	601	573	575	617	566	578	583	588	557	596	546	599	593	565	590	630	613	579	581	575	538	590	598	612	585	597	621	588	573	584	578	586	597	615	595	590	583	589	600	603	526	623	583	579	568	605	579	584	613	591	579	598	546	621	578	584	554	626	610	585	624	619	575	559	554	589	637	578	586	602	626	621	594	560	614	574	606	596	616	583	597	564	566	618	575	591	582	584	572	566	599	633	609	625	606	557	595	625	604	606	574	563	588	610	617	535	565	600	615	585	586	632	557	609	584	558	576	642	610	594	575	591	575	575	626	590	626	563	606	571	586	608	597	648	573	583	579	581	601	612	574	596	563	585	630	600	598	556	557	591	592	569	577	576	598	603	580	595	580	558	569	580	599	639	607	628	606	585	568	595	578	586	572	616	574	635	605	599	595	566	601	607	640	593	583	610	591	580	545	580	600	581	565	590	588	596	578	572	569	575	555	579	620	558	602	571	622	593	586	560	588	592	608	617	594	575	610	611	598	576	617	526	578	621	585	579	587	557	625	576	582	542	580	595	577	584	599	559	585	566	587	568	614	608	613	573
40873	61327	41323	2946	1105	963	924	800	789	705	666	738	711	684	652	643	682	664	639	658	690	623	675	669	644	633	611	657	611	706	635	642	628	652	614	634	638	594	647	652	654	611	650	594	630	643	592	666	624	637	649	592	632	658	630	658	639	633	653	671	594	603	659	680	665	671	634	626	669	682	594	626	625	657	619	627	681	637	643	652	646	605	604	653	621	653	622	590	649	647	595	659	623	629	648	638	659	592	636	630	609	623	662	656	633	678	641	605	670	644	648	634	626	611	634	650	651	640	628	665	648	622	641	634	591	612	644	628	659	606	674	598	609	638	613	669	671	601	666	648	642	655	628	620	647	648	645	616	683	670	649	678	664	627	626	635	615	592	650	608	606	642	617	662	642	666	633	629	640	607	617	637	619	638	661	610	598	628	648	623	649	623	645	646	629	655	671	634	622	611	619	628	668	623	629	683	615	683	626	623	626	648	670	612	677	618	653	616	630	670	633	646	635	623	628	604	640	658	623	638	571	628	650	638	650	622	607	618	593	627	614	613	645	647	620	636	615	596	602	630	650	665	603	647	626	639	642	629	620	680	608	611	626	624	646	596	604	657	604	671	600	641	603	602	636	624	595	643	665	703	643	673	607	611	551	626	639	663	618	622	611	632	620	650	636	612	620	606	632	632	620	610	625	580	652	666	590	641	607	658	625	609	591	603	671	660	566	647	642	625	725	636	657	607	619	698	636	649	667	641	655	681	627	636	642	669	629	661	628	619	638	655	601	598	615	574	644	634	612	641	616	647	561	629	663	619	693	602	623	650	630	620	663	589	618	626	616	634	607	579	635	645	655	626	655	648	668	607	594	666	598	644	644	634	660	647	663	632	644	627	619	630	623	619	625	650	634	654	583	598	626	604	622	653	676	663	628	641	642	698	635	653	641	605	609	665	596	654	648	629	628	638	601	619	644	629	602	649	630	629	658	586	628	625	623	622	634	638	690	657	666	624	600	691	669	657	609	627	624	640	656	652	618	667	613	619	616	617	612	588	648	638	659	627	635	637	628	673	619	659	659	676	639	633	630	626	651	634	651	658	621	649	548	637	611	642	634	668	635	645	662	644	626	640	643	624	650	693	648	676	685	612	644	642	622	605	632	654	641	634	656	635	667	633	654	652	637	618	676	587	625	651	604	589	601	655	628	614	628	665	626	590	637	628	637	678	617	617	621	669	609	645	606	634	677	674	614	632	578	645	642	622	629	644	658	657	627	618	654	627	633	655	635	689	630	643	627	641	652	664	636	615	651	600	647	612	616	663	614	689	619	624	655	658	635	607	652	612	601	659	559	659	638	628	616	625	645	653	602	661	637	620	648	651	671	666	616	649	627	683	652	642	604	622	629	617	630	669	638	613	649	639	667	648	623	656	674	666	660	594	641	626	652	633	607	652	627	668	629	647	655	622	604	654	660	621	588	694	625	633	597	630	664	616	603	621	618	636	630	661	631	658	670	622	622	596	621	600	644	609	673	626	646	614	656	607	602	631	557	626	684	631	630	630	650	573	642	615	631	645	630	649	631	628	645	650	666	594	647	609	601	656	648	595	630	690	632	634	650	643	649	558	606	672	621	686	665	645	631	656	632	612	678	623	658	614	602	645	604	649	653	601	662	686	634	658	590	677	617	579	641	629	652	697	654	664	614	670	606	648	593	651	632	629	634	695	630	604	671	634	601	644	658	640	659	608	644	592	608	643	665	638	641	590	607	614	645	595	598	646	633	637	647	612	654	659	625	673	646	622	629	617	655	648	643	615	682	692	656	678	622	590	629	636	637	691	605	624	664	661	606	673	574	616	660	671	650	657	616	651	639	629	650	639	614	638	699	618	608	659	647	652	665	641	639	631	674	638	650	652	661	618	593	625	610	608	615	627	617	610	640	622	640	648	595	625	653	667	612	637	630	644	644	622	640	656	629	600	660	640	625	653	651	639	611	619	633	601	625	605	628	622	686	578	623	661	659	605	655	584	651	653	615	632	569	673	646	655	636	624	654	682	620	587	650	589	613	636	634	618	679	597	638	578	652	662	647	687	674	617	625	639	590	615	647	588	649	660	649	640	660	620	676	630	591	657	601	616	625	645	591	626	674	604	638	666	661	601	650	654	632	667	595	671	671	620	637	642	647	643	627	634	633	643	634	617	621	648	632	649	638	628	644	649	625	622	654	610	675	638	597	647	605	632	651	617	637	616	637	653	629	649	653	635	655	603	588	657	640	610	633	620	597	631	630	616	663	637	616	631	642	606	644	633	650	618	611	673	613	615	614	620	618	670	647	618	645	690	639	636	626	616	616	614	630	663	627	654	582	600	663	588	640	643	619	613	624	639	612	663	599	647	606	607	678	630	645	598	649	644	640	650	635	664	638	640	667	599	633	651	653	650	587	612	635	643	615	593	646	660	632	636	632	625	641	622	639	643	621	602	652	575	622	628	678	638	633	613	621	614	652	632	642	628	650	667	635	639	620	672	622	617	649	643	682	664	683	630	630	634	563	626	609	602	645	658	635	599	635	611	591	612	629	658	654	639	648	647	628	630	619	620	649	580	631	659	579	609	622	625	643	599	617	624	615	688	652	608	664	586	596	670	641	669	617	658	610	658	651	681	658	591	635	630	622	624	623	639	672	604	668	672	616	677	643	625	612	639	606	635	638	641	661	611	609	638	633	609	676	653	614	645	648	630	681	631	606	627	610	602	666	581	619	635	628	629	649	635	612	603	645	584	664	693	675	675	623	604	599	633	631	645	641	597	647	620	600	619	612	605	632	633	637	670	634	701	643	619	656	613	600	645	598	642	652	643	663	614	592	615	606	647	647	630	644	648	641	656	670	624	617	594	662	638	626	639	620	673	590	646	595	596	671	693	628	615	598	624	648	655	638	667	617	642	636	615	631	631	631	636	638	656	630	639	618	679	650	644	687	684	664	602	633	649	675	620	638	664	628	599	625	611	646	638	569	639	645	664	619	634	613	637	650	652	660	645	693	598	604	617	644	624	595	633	665	677	619	665	600	634	625	641	608	642	611	674	646	612	619	646	630	628	619	678	639	665	653	598	613	658	653	622	677	629	647	665	622	651	675	607	640	624	625	643	656	579	623	641	654	621	645	642	615	640	638	653	654	676	596	639	595	609	650	607	625	685	641	638	656	621	585	628	634	617	583	652	648	640	628	634	658	614	583	644	674	662	647	665	643	621	635	582	637	609	648	653	633	633	618	631	636	660	673	616	606	647	616	579	605	607	625	640	656	672	630	576	621	620	615	635	578	633	641	611	628	617	628	632	591	655	661	637	666	649	643	675	613	619	608	633	592	604	628	623	641	624	590	640	657	654	592	613	619	684	653	605	686	679	638	605	647	641	610	644	659	643	650	633	636	620	652	643	608	595	605	653	655	652	608	604	626	650	630	654	657	678	622	591	632	659	592	616	607	637	616	652	671	639	602	661	630	623	652	650	674	609
22715	21206	29069	23746	21127	21013	9978	1498	1204	1175	1050	1037	1008	941	988	941	924	954	992	943	935	914	912	934	929	934	891	915	879	878	907	923	875	887	865	844	899	882	952	841	837	918	891	897	898	870	883	914	853	897	833	908	907	876	823	864	926	875	880	911	886	894	919	842	914	909	916	918	877	866	874	920	881	888	865	877	801	885	894	899	874	859	982	939	869	883	894	869	848	892	854	913	878	910	913	846	857	887	887	853	958	876	891	887	882	887	853	909	883	952	894	912	857	904	872	879	887	919	887	875	882	932	877	887	975	895	797	877	840	871	855	869	906	951	889	911	861	883	930	858	888	868	891	829	916	882	864	902	870	973	898	887	884	925	943	876	892	954	806	943	892	907	821	850	865	878	895	864	895	818	868	893	904	955	866	838	844	935	868	897	874	888	924	904	868	875	901	900	845	846	907	872	893	910	936	916	917	863	880	854	861	914	882	876	921	879	882	890	940	924	917	850	847	876	913	944	898	874	902	870	881	874	919	853	876	882	884	923	891	908	788	856	917	903	836	918	882	884	918	824	871	863	876	898	836	895	887	950	875	842	850	859	850	933	886	887	881	868	857	859	910	851	915	892	899	904	904	902	941	905	903	848	850	871	891	919	911	880	889	906	909	884	850	862	891	867	907	912	911	902	948	879	895	914	907	898	921	913	898	889	954	880	914	875	878	900	926	904	849	888	897	907	870	831	883	860	850	953	907	887	833	938	866	875	885	930	933	873	808	928	884	879	902	901	860	902	908	882	904	878	918	895	912	922	863	844	899	911	882	923	931	898	883	921	897	855	855	895	956	883	937	892	935	870	872	864	902	923	912	909	856	829	913	938	908	886	896	885	911	914	963	859	848	923	880	920	902	911	898	888	874	893	852	926	879	878	911	905	879	867	922	881	900	898	869	913	894	909	858	909	915	844	922	864	874	873	845	956	903	882	928	888	894	882	878	881	884	941	917	877	892	908	797	890	897	843	846	882	891	881	833	918	900	895	856	904	871	938	931	871	914	862	833	934	922	884	896	869	921	886	839	849	913	914	878	907	869	882	883	829	849	886	884	896	878	891	894	917	898	906	881	900	907	895	859	911	860	880	934	894	850	893	898	894	852	896	900	928	915	897	871	936	864	900	884	898	926	874	864	894	904	882	871	911	864	856	928	833	895	902	884	918	889	898	911	842	920	948	859	944	914	884	845	959	844	855	872	946	918	881	864	866	892	904	871	853	914	904	876	870	878	917	900	880	832	910	902	896	873	895	829	907	844	886	884	919	893	874	888	868	843	885	893	943	837	853	915	853	873	862	878	893	882	848	886	891	879	892	902	949	884	873	860	882	895	915	901	856	893	896	871	876	885	883	902	904	891	913	901	830	884	878	881	947	950	926	886	849	917	900	900	828	846	872	889	890	892	909	883	922	906	890	883	915	958	951	886	928	889	878	864	862	838	865	902	895	899	858	865	905	902	900	884	897	903	885	910	890	850	928	851	912	864	895	873	884	895	853	855	832	909	862	914	945	928	933	890	936	879	959	918	893	896	851	940	885	951	907	865	885	902	901	894	888	857	897	874	913	946	841	979	920	874	903	909	870	849	889	903	864	882	895	886	844	857	868	945	899	870	899	930	896	894	886	891	869	896	879	917	859	969	857	900	917	898	902	880	905	952	904	884	889	906	862	880	872	885	857	850	864	931	834	896	888	876	856	903	862	850	881	864	865	903	875	902	897	901	922	888	884	951	901	870	875	852	873	929	887	938	867	906	904	901	893	828	921	887	943	858	865	914	899	897	908	866	893	835	908	931	941	888	925	935	923	869	893	877	934	903	876	866	895	898	884	900	920	890	892	880	918	909	896	932	906	921	893	884	910	867	873	888	882	864	879	871	844	899	922	905	853	922	950	880	880	931	918	869	928	844	888	935	876	878	910	894	901	904	903	896	883	886	910	945	939	850	928	888	911	876	917	870	875	915	902	917	882	871	910	847	874	825	841	843	895	898	878	910	907	856	864	891	889	861	876	886	907	882	923	853	916	893	938	935	889	879	850	913	942	883	920	869	903	869	844	929	841	888	907	867	892	882	905	837	915	862	892	882	892	938	873	885	899	911	857	840	874	893	938	830	893	855	866	873	873	905	872	866	901	906	949	929	875	898	872	872	920	879	852	870	936	954	863	891	880	907	878	881	848	867	875	910	934	906	903	917	889	875	850	872	906	870	873	908	852	866	923	869	875	901	881	901	932	903	901	903	901	885	845	883	925	909	914	836	906	847	841	928	870	907	895	899	868	908	883	890	870	930	870	881	864	899	864	918	866	955	866	880	895	872	888	922	877	868	920	871	896	853	909	919	937	915	889	909	888	882	862	911	850	874	920	912	879	909	892	932	912	956	871	896	898	901	861	835	878	903	900	915	924	935	869	865	925	898	875	835	915	916	855	806	904	888	918	809	914	856	908	867	916	907	883	918	934	891	895	918	922	892	891	886	846	898	902	917	927	939	891	855	899	897	883	857	897	914	862	873	898	847	880	872	857	908	920	947	883	907	881	860	917	882	894	941	871	923	847	925	978	907	872	875	888	896	911	861	860	896	929	864	860	923	907	870	898	905	881	889	839	913	877	884	884	919	893	853	870	873	854	874	872	917	848	891	920	946	855	893	862	872	883	865	897	875	907	885	903	950	877	898	900	893	866	873	940	918	860	892	910	931	842	831	825	917	917	898	872	946	953	909	924	911	908	923	941	899	882	857	866	889	888	806	855	889	905	877	870	846	835	880	887	899	862	841	865	866	861	865	928	867	864	909	837	917	870	887	875	918	900	855	940	906	903	883	879	839	922	878	882	921	886	882	890	871	930	893	878	892	899	871	879	861	867	858	849	841	946	882	872	883	832	890	950	871	896	897	893	933	850	864	905	892	921	904	905	897	900	909	904	910	882	907	912	864	837	880	847	889	934	831	903	922	910	902	905	907	938	896	912	869	941	849	848	894	953	886	841	918	843	937	898	926	892	924	922	894	920	933	888	877	871	894	897	868	865	921	928	911	884	894	847	860	942	934	873	865	909	911	863	871	846	871	888	915	861	907	855	836	942	889	898	842	893	911	853	855	870	881	895	909	935	912	909	862	927	881	851	907	882	902	862	828	905	890	882	870	946	911	907	860	884	923	869	956	913	844	876	898	885	929	873	945	953	873	895	925	842	824	901	930	863	895	916	890	892	847	864	893	897	922	875	867	858	867	879	898	854	914	906	865	875	869	882	859	942	842	885	900	892	924	897	891	863	882	859	842	863	858	967	862	914	926	861	941	939	895	936	969	891	895	869	799	884	895	899	856	899	910	860	880	800	895	857	894	910	887	900	905	879	882	946	904	883	815	844	896	906	859	893	884	859	967	851	889	936	890	903	886	922	850	924	880	864	943	859	898	895	939	876	907	886	880	882	894	884	883	949	881	921	900	861	867	879	888	878	889	896	865	897
49457	82366	62970	7603	2496	2131	1717	1471	1371	1260	1142	1111	1042	1071	966	1005	1007	977	959	930	934	893	920	899	965	926	875	906	925	899	870	943	929	905	901	909	914	863	912	910	901	944	837	913	877	895	939	877	900	931	918	868	863	919	862	895	874	903	896	879	929	871	909	908	936	883	893	899	928	932	876	874	896	914	882	919	924	867	843	871	910	848	861	908	866	894	901	872	903	898	978	876	876	905	829	897	927	874	920	916	933	875	914	834	886	890	907	936	874	875	920	869	893	979	943	865	900	928	866	889	896	906	868	934	834	829	882	896	861	870	879	891	906	869	877	895	885	889	958	885	921	874	865	878	915	878	906	853	857	853	857	892	836	902	882	866	924	871	830	879	900	866	861	948	828	912	924	916	886	874	854	887	849	930	920	856	905	879	945	921	889	917	901	929	916	909	880	907	854	882	905	886	879	859	902	928	892	876	896	921	862	879	919	874	922	927	951	931	879	923	862	891	908	868	853	860	874	871	874	833	898	892	845	885	888	885	847	887	908	869	871	876	791	896	912	924	885	881	931	860	906	882	916	916	866	848	840	871	887	862	872	831	913	900	926	878	859	889	894	910	826	862	917	892	890	860	897	883	900	876	929	880	904	866	921	867	939	854	878	901	908	884	842	912	840	901	940	897	842	884	862	905	866	902	872	885	834	897	920	979	825	834	900	867	898	851	941	891	857	828	926	911	916	872	904	875	865	913	893	903	894	873	955	924	907	859	932	856	911	871	891	871	904	911	831	894	910	898	909	885	879	894	910	848	897	868	864	858	889	904	917	871	931	852	905	879	910	866	888	876	898	877	869	857	895	883	807	841	852	888	896	880	873	920	879	938	826	924	882	904	905	873	891	944	864	889	867	870	919	833	912	934	963	897	814	912	897	912	868	916	913	891	873	877	890	872	918	893	880	865	879	850	881	875	918	875	846	873	936	847	919	877	898	868	892	894	919	930	889	880	850	867	902	906	896	895	845	895	852	876	819	891	825	893	848	916	870	874	878	857	874	892	910	878	890	859	855	912	901	857	861	888	900	885	888	854	838	903	939	894	844	855	880	917	844	871	879	842	917	882	923	887	898	865	884	831	881	881	832	859	900	913	905	873	877	962	901	924	898	915	899	903	888	887	837	903	861	833	863	882	873	945	844	936	928	911	887	875	856	889	864	884	904	820	897	893	908	936	893	878	884	881	878	892	918	874	914	896	914	879	884	866	910	863	898	924	814	861	942	880	874	836	889	899	876	892	903	883	887	912	874	886	900	910	931	868	863	915	853	929	870	936	860	901	896	857	886	931	881	835	839	868	906	879	855	909	871	934	858	878	892	865	879	897	881	901	862	865	897	885	895	881	880	878	822	889	835	863	898	916	956	852	895	841	898	852	854	922	855	919	882	908	906	901	892	810	884	895	861	899	889	899	890	842	907	897	948	969	896	900	847	924	892	889	871	927	871	928	870	871	856	785	849	850	839	891	927	859	859	871	839	882	838	904	891	895	861	840	882	909	881	897	934	886	915	928	911	848	891	790	889	875	908	883	879	862	887	877	898	882	916	853	879	843	873	904	854	890	903	897	909	896	884	909	906	827	914	905	928	855	904	908	852	920	912	884	895	832	894	887	846	867	904	851	887	875	890	959	916	885	849	847	899	913	875	927	878	853	865	876	885	927	880	891	869	861	916	868	905	885	884	903	894	879	931	883	905	870	885	891	840	890	878	841	897	891	890	867	871	878	904	876	896	864	863	866	899	902	844	891	854	852	864	911	931	916	935	866	865	868	881	864	854	882	897	944	866	885	869	874	851	911	864	872	920	923	909	857	908	845	861	890	851	926	890	915	841	907	872	893	896	920	938	918	862	884	856	893	869	837	874	892	881	905	880	882	955	882	971	901	903	866	858	885	888	933	885	879	926	860	903	859	878	895	884	899	853	886	899	858	907	855	875	887	825	894	909	917	886	905	899	909	867	888	908	949	883	867	866	914	947	915	886	880	909	909	890	910	898	871	884	907	881	885	869	926	868	896	868	878	879	918	878	850	849	902	863	910	923	872	857	875	859	888	865	904	884	874	932	884	872	878	898	892	853	882	926	891	932	860	827	883	910	851	888	882	890	894	925	888	869	941	926	903	888	867	927	875	914	922	905	867	944	882	870	903	873	880	862	841	912	865	876	922	889	938	941	902	906	870	888	873	886	887	883	899	907	875	825	896	873	918	903	898	919	908	945	866	854	864	904	872	856	890	875	943	910	866	914	901	903	869	871	887	918	845	901	854	891	930	908	940	897	928	950	896	961	876	853	902	898	852	861	889	883	899	927	904	897	918	872	955	894	881	933	879	953	875	880	912	896	880	876	862	858	832	860	901	904	913	905	905	905	905	904	882	888	922	900	913	887	895	881	904	941	871	899	897	809	903	916	894	832	896	889	874	938	923	872	878	874	916	881	902	873	889	870	882	899	886	936	928	866	866	855	858	894	848	925	876	813	936	876	829	925	887	882	862	844	909	863	867	877	948	895	884	867	952	914	846	935	883	917	883	888	881	932	871	842	945	911	877	839	909	832	870	945	882	854	897	868	856	870	877	859	946	834	925	897	906	903	822	896	863	850	906	879	857	943	894	896	909	906	925	961	839	814	875	951	855	859	886	927	856	908	926	911	908	866	953	879	885	871	869	899	948	889	901	940	881	890	855	844	926	838	849	879	892	893	865	886	898	897	861	843	886	883	923	852	928	910	897	904	869	875	849	907	887	828	884	879	903	853	886	880	919	928	916	880	866	877	897	939	927	894	884	925	878	922	818	899	903	882	906	928	849	916	841	907	921	851	879	912	907	914	855	886	891	910	813	906	888	874	893	914	903	844	914	933	954	895	931	957	886	857	932	919	850	901	845	871	896	916	889	883	889	953	866	871	903	894	932	853	911	911	898	865	944	924	925	865	905	872	884	920	933	877	862	949	924	890	883	891	916	884	891	904	878	933	842	932	860	869	868	973	901	902	871	865	885	908	912	843	946	947	889	940	878	879	886	864	887	842	826	849	943	916	912	876	917	897	903	828	880	897	860	919	911	876	906	864	898	915	907	859	892	936	819	857	872	865	878	865	861	846	886	853	906	919	868	916	848	853	879	875	886	893	898	859	934	877	876	864	955	833	895	890	873	849	901	906	868	903	908	902	912	860	872	912	957	895	894	915	928	909	868	881	845	853	905	884	911	876	867	886	900	934	885	905	903	913	850	869	858	932	839	859	906	890	893	923	906	948	910	895	889	896	903	838	873	922	910	888	939	930	870	896	899	840	919	850	900	858	910	896	840	907	838	901	870	878	908	870	890	888	913	879	924	887	931	921	895	860	871	882	887	914	941	917	845	916	875	874	890	875	859	893	913	898	887	875	883	860	910	891	924	890	919	859	866	891	923	903	897	869	885	863	913	879	887	886	924	879	922	860	837	909	853	885	886	905	907	844	917	833	844
32217	24269	20914	5048	396	382	358	342	361	345	343	339	337	357	307	343	346	316	328	313	365	317	325	369	357	309	366	336	361	347	342	316	343	330	329	360	371	316	338	363	345	354	363	334	341	379	334	294	339	344	332	378	334	347	369	339	354	344	385	323	355	315	322	375	335	356	338	335	363	376	343	305	365	339	316	330	355	356	353	367	361	340	355	337	385	310	334	356	317	367	351	349	321	347	330	329	332	347	316	329	324	315	339	375	322	347	352	314	338	333	364	334	337	347	355	333	371	337	343	344	316	379	299	321	336	332	337	350	344	310	337	366	348	350	318	341	317	348	349	409	354	330	343	358	342	351	374	340	339	330	365	357	347	352	340	335	356	343	351	343	336	356	307	284	312	367	360	327	342	333	340	365	332	327	318	367	346	351	341	357	338	353	359	363	378	321	370	319	320	336	324	340	303	339	349	351	366	359	354	329	360	331	346	345	350	324	361	344	322	304	335	345	343	324	363	323	361	341	362	339	356	362	332	329	335	353	359	361	365	343	353	347	341	354	324	336	375	345	328	346	355	366	359	324	335	329	372	369	355	357	313	350	352	334	346	378	354	322	346	330	327	302	343	374	315	333	317	336	332	344	307	340	386	345	338	319	345	305	295	356	353	335	361	350	376	348	365	353	323	335	360	373	359	335	366	339	348	359	325	359	368	338	336	319	329	349	346	355	335	355	326	358	372	381	376	362	328	371	336	338	360	333	345	348	344	335	326	366	350	342	332	325	365	343	325	342	326	346	375	360	383	341	341	352	331	301	349	350	362	336	340	369	347	305	347	351	367	338	341	329	355	354	359	357	362	369	328	329	390	321	348	341	319	349	339	348	359	320	335	354	349	373	361	348	392	320	338	315	375	344	320	314	326	350	344	361	361	388	315	363	355	339	324	356	347	294	353	361	335	374	325	359	343	377	326	298	313	341	332	363	327	364	331	324	328	359	336	348	345	336	357	315	326	358	349	355	363	335	371	334	355	323	370	336	357	335	357	335	345	355	296	363	382	348	336	347	353	335	334	351	358	352	351	311	342	359	338	327	351	364	351	327	328	374	361	378	357	336	345	308	328	341	337	325	361	352	314	333	364	360	348	302	358	319	353	331	324	338	305	335	349	370	348	330	349	326	335	348	317	336	327	360	346	343	366	364	342	327	366	333	314	359	363	326	380	314	342	346	327	347	344	330	339	311	333	365	315	353	320	341	350	330	332	325	342	350	350	341	325	320	367	339	334	343	356	296	350	359	341	374	340	385	373	356	330	355	333	338	324	343	361	347	317	360	338	347	342	365	342	320	354	351	381	341	337	320	355	337	370	381	350	337	348	334	321	352	326	344	353	336	350	352	359	334	340	370	318	352	322	324	358	347	376	349	330	338	338	321	372	307	347	357	327	328	356	341	316	366	328	341	339	348	399	340	333	363	324	340	321	331	330	344	361	336	322	380	334	297	351	375	330	350	367	364	311	331	343	332	322	345	345	376	358	322	342	353	346	364	324	321	338	306	339	357	323	352	334	355	371	340	347	354	336	354	329	384	332	333	371	382	336	357	356	344	321	384	354	351	335	330	351	331	336	323	336	338	323	328	343	355	381	335	348	343	353	333	307	364	341	344	369	333	317	335	364	382	346	341	356	323	311	352	343	337	339	324	347	336	355	346	341	339	334	375	344	346	306	310	350	339	361	327	341	330	336	325	351	356	375	327	336	350	343	312	338	361	320	315	344	359	341	341	353	331	341	344	335	322	337	348	334	364	356	367	322	345	319	350	326	327	329	358	326	339	302	353	352	338	345	341	337	335	329	349	346	329	335	367	347	291	350	361	315	346	351	334	355	369	385	351	333	358	298	313	336	322	340	401	304	345	341	346	315	334	292	339	318	313	327	372	331	309	366	319	330	348	326	357	339	334	389	312	342	370	311	362	373	333	382	328	348	367	352	327	362	337	346	374	344	339	311	338	324	345	338	344	360	361	366	352	326	318	330	330	317	341	344	347	343	343	351	356	341	359	340	341	336	321	354	336	367	350	368	333	332	309	353	335	345	327	306	335	385	334	361	337	320	355	354	334	360	327	355	365	332	353	360	320	350	345	376	374	332	340	314	318	366	339	349	331	323	317	356	378	341	337	349	326	349	378	381	367	356	334	327	364	337	348	342	322	331	395	321	295	362	350	343	339	353	297	356	358	360	345	358	370	341	326	354	341	346	387	342	334	359	333	361	318	341	331	327	342	355	334	334	319	375	355	326	338	364	343	329	343	343	338	369	332	291	342	333	379	353	343	356	320	382	369	328	332	366	361	362	316	333	332	318	287	381	333	343	376	343	301	334	319	304	321	347	327	346	344	348	355	340	330	326	364	338	356	361	332	381	349	316	335	370	379	313	322	370	339	359	329	333	361	349	347	325	354	362	312	332	336	334	332	345	338	321	303	328	342	339	322	370	332	315	365	352	385	344	347	329	341	340	348	344	345	339	321	348	346	358	371	348	336	308	308	315	333	351	348	363	346	322	350	328	338	362	323	347	332	340	330	342	333	339	317	358	333	316	358	345	331	338	316	305	341	351	368	334	332	333	364	351	346	343	338	314	323	327	330	374	337	339	344	312	347	319	354	366	357	356	330	341	366	345	377	322	339	357	342	372	310	325	348	341	345	360	361	342	333	350	358	322	319	338	343	377	342	361	337	325	334	352	348	317	337	358	342	342	336	318	364	360	346	342	357	353	347	364	378	327	343	313	318	348	342	314	339	313	327	346	366	344	357	347	334	334	362	376	339	322	334	342	356	352	380	335	317	328	349	329	304	349	332	337	379	348	358	344	387	348	374	344	349	358	329	354	358	334	332	339	342	350	314	362	352	332	325	305	317	345	326	374	346	366	354	322	362	320	313	341	288	352	345	307	343	331	344	358	332	349	318	324	324	321	296	359	346	371	346	329	324	323	344	352	361	342	334	325	330	357	384	322	298	342	368	376	340	356	377	330	330	351	306	331	320	319	345	358	316	336	347	312	328	342	340	340	340	346	299	331	349	312	335	338	342	316	379	321	333	335	358	355	344	342	346	315	360	343	324	361	355	340	306	361	344	325	349	345	340	311	340	294	353	354	351	358	371	338	337	347	369	312	334	304	354	304	317	361	333	360	337	347	339	332	312	351	334	347	349	375	355	357	298	347	325	310	307	322	345	341	324	358	332	328	317	364	331	349	344	347	333	325	325	347	351	340	334	329	329	332	351	334	368	334	348	318	360	340	346	345	342	340	335	373	344	329	310	333	354	349	340	343	346	358	326	310	390	333	353	358	327	350	350	345	334	331	343	356	343	359	348	318	340	363	377	338	348	342	360	336	321	315	333	334	355	329	322	331	340	345	371	346	352	344	331	334	299	359	341	340	354	348	374	325	337	327	356	319	387	367	320	331	332	359	359	366	338	340	321	347	342	340	339	343	306	334	364	357	331	319	342	360	354
32699	32301	13853	1433	434	433	430	419	413	411	363	401	388	415	417	400	388	384	374	356	368	354	399	375	360	386	320	405	387	389	343	409	376	363	392	383	375	422	360	408	397	410	345	347	353	408	382	390	367	363	368	359	423	366	352	367	374	384	342	373	370	354	354	346	367	396	378	401	369	420	376	368	393	385	363	372	385	346	398	353	366	436	415	371	384	351	380	340	372	381	375	394	368	398	345	388	373	393	364	403	404	360	389	384	371	399	405	382	382	336	393	448	357	380	390	372	374	381	381	396	405	368	383	362	376	343	397	326	355	351	413	382	420	372	385	356	400	390	352	410	389	373	390	416	369	400	358	407	386	392	378	318	384	372	362	385	422	395	355	415	366	408	417	372	417	360	352	366	370	361	409	359	377	371	390	371	407	349	379	349	399	373	400	355	364	364	375	407	403	421	371	388	380	405	367	361	381	377	386	389	405	374	407	371	405	373	364	404	377	416	409	382	359	388	364	368	394	390	378	355	382	348	390	379	347	378	392	377	372	367	408	381	413	391	338	353	383	398	415	382	360	372	359	352	341	414	362	362	383	374	422	409	381	380	366	407	374	378	412	391	363	347	343	411	379	411	374	378	370	359	386	373	357	383	375	361	386	378	394	439	390	373	372	396	398	377	324	339	377	379	396	444	427	367	383	388	400	422	359	365	412	400	409	377	345	378	361	366	390	406	417	353	400	357	383	388	363	384	388	374	380	366	354	380	400	361	373	349	387	387	408	367	375	352	398	376	380	386	356	382	380	379	386	382	369	395	345	369	412	376	373	383	371	392	416	406	354	400	394	403	388	373	389	394	359	402	391	380	379	376	397	391	383	406	368	381	374	341	363	383	391	407	358	415	396	396	395	371	410	392	415	415	415	372	392	401	377	360	414	380	375	382	380	379	386	368	390	381	411	366	402	408	408	381	409	379	394	384	393	369	378	388	379	383	347	395	394	402	381	387	380	376	408	352	372	391	360	399	384	357	378	370	366	385	400	386	381	364	370	362	386	378	420	387	373	369	352	417	352	386	387	389	396	385	386	381	385	375	366	368	377	373	397	369	359	388	385	385	368	407	367	373	400	411	369	376	368	371	393	384	371	371	377	377	405	349	373	400	367	372	378	378	377	345	407	361	334	396	364	371	370	350	389	367	376	367	363	366	357	359	376	388	350	429	380	381	367	360	389	395	396	407	415	389	364	396	390	388	361	325	378	392	421	382	405	397	386	391	381	388	407	345	386	370	381	370	391	383	393	362	383	378	376	361	369	370	368	398	419	352	360	400	387	335	392	354	406	383	354	391	373	387	401	367	358	358	387	388	401	386	392	392	365	379	394	386	380	372	333	403	331	341	399	360	362	397	394	396	418	411	391	381	353	415	349	377	381	390	393	387	389	401	381	391	419	391	357	374	375	367	382	336	390	393	360	414	369	343	333	381	371	350	397	369	401	375	396	379	366	429	385	387	400	395	376	381	393	367	370	398	343	429	339	377	404	367	403	386	414	402	380	364	373	362	350	352	417	390	384	382	384	364	374	386	379	358	360	378	380	373	374	364	368	396	382	353	334	424	352	386	388	337	373	371	396	376	361	379	370	358	364	380	379	370	383	367	358	361	384	347	382	381	379	377	381	414	403	360	340	394	389	368	372	383	411	370	377	384	377	387	359	389	366	367	375	380	378	401	392	333	403	399	373	400	362	372	360	370	365	390	363	383	378	384	386	384	365	342	388	402	386	419	378	347	375	379	375	418	384	364	381	429	424	375	360	371	377	397	392	356	371	393	373	382	348	369	382	362	397	392	379	389	417	365	400	364	376	371	358	343	372	405	355	411	393	374	389	382	381	382	376	370	375	400	375	374	387	385	413	365	372	348	354	376	371	346	364	360	343	380	370	422	361	376	380	366	381	405	371	349	385	381	369	370	387	366	385	327	395	328	351	386	387	373	379	398	367	349	348	388	398	383	358	389	375	366	371	353	389	359	351	373	389	366	419	401	368	369	364	408	362	400	380	361	389	376	384	377	360	355	354	357	371	377	420	372	390	371	375	406	352	344	371	401	403	397	380	390	376	356	358	381	378	400	373	389	393	406	350	388	377	406	386	383	379	370	383	387	380	355	365	368	360	358	369	406	370	375	378	378	368	373	362	361	376	378	390	386	392	380	390	372	347	381	400	398	404	387	381	415	364	393	408	351	343	406	369	407	398	376	359	373	354	369	381	408	392	385	366	354	356	363	377	376	405	384	369	388	344	364	397	367	367	419	388	403	360	406	370	391	385	396	399	384	394	384	388	379	383	407	413	403	384	378	365	364	381	346	353	379	361	381	361	346	398	406	390	347	374	355	378	368	406	389	435	390	415	377	390	384	358	335	361	397	362	380	340	377	392	385	361	359	417	384	379	381	385	366	421	363	404	398	397	364	382	372	389	354	375	373	378	388	366	380	388	358	370	376	351	403	382	382	359	385	403	382	386	388	367	390	395	372	396	388	404	356	360	387	394	345	377	360	381	371	365	395	381	389	384	375	382	357	390	392	381	375	343	379	381	366	363	369	431	404	353	363	358	390	345	355	389	379	359	353	366	375	352	362	408	372	384	383	366	388	401	395	369	340	414	372	359	392	360	433	363	410	392	382	379	385	375	380	344	380	367	367	377	374	346	377	365	335	369	389	402	338	402	390	361	412	400	411	398	378	415	347	378	379	353	359	371	341	368	413	369	365	391	349	377	362	367	353	373	400	374	388	388	372	368	388	394	408	401	375	393	362	377	399	357	375	384	392	355	388	385	354	383	368	361	385	359	399	364	410	368	381	400	371	381	391	395	371	385	365	379	369	340	381	402	406	356	359	359	394	384	395	388	362	325	363	401	387	374	389	404	368	373	383	345	375	375	401	370	385	342	363	417	390	368	356	395	387	354	391	393	401	373	377	385	389	344	394	428	363	395	383	385	390	404	366	371	356	387	365	366	388	408	399	370	369	388	384	359	389	396	368	421	419	361	363	349	325	348	398	388	365	352	359	379	415	385	404	379	391	374	393	387	373	378	399	407	398	383	364	381	359	358	368	421	350	371	372	357	400	405	393	330	363	371	400	386	385	363	335	382	345	383	351	374	369	387	367	337	402	388	377	410	345	369	375	361	379	399	356	365	383	378	368	395	390	389	382	399	354	389	353	390	394	382	385	371	384	365	396	407	358	398	411	366	381	402	357	339	418	386	386	414	353	375	391	376	386	388	352	406	401	386	389	362	384	361	377	401	381	384	391	389	389	377	410	372	351	372	373	360	361	393	386	383	402	386	413	396	344	389	374	358	377	378	377	370	417	348	384	391	384	356	339	427	376	389	360	406	388	380	364	376	379	377	389	372	376	349	364	396	386	422	383	370	378	387	447	406	414	375	376	390	355	389	380	376	381	388	371	369	372	366	381	389	395	373	367	375	402	360	393	338	383	364	358	401	416	406	391	359	378
23812	21411	28968	25078	20761	11626	1084	705	634	644	554	559	540	544	543	549	528	519	527	534	495	514	511	524	466	470	523	487	524	556	495	505	480	499	492	497	537	475	523	505	463	500	535	490	506	500	491	468	532	508	516	494	532	475	514	526	513	531	473	508	477	505	515	541	509	484	498	488	466	499	503	500	506	510	475	498	515	496	474	451	513	481	487	477	516	489	489	487	503	509	535	486	469	494	510	507	554	507	504	522	487	537	504	502	506	495	514	487	506	491	551	502	541	547	514	547	513	474	499	492	526	517	531	489	537	477	477	531	527	512	535	533	510	494	481	464	538	497	517	514	463	518	511	498	537	493	502	468	489	531	458	528	526	497	433	519	502	495	487	502	497	520	489	478	460	506	508	525	469	511	500	487	520	504	545	486	491	493	483	485	498	521	533	499	477	536	490	467	519	488	497	526	496	520	512	527	532	489	493	531	497	504	510	514	519	528	500	521	504	483	500	512	491	474	494	465	468	455	494	526	530	512	529	474	498	502	510	514	488	520	511	547	506	504	497	514	470	478	504	490	460	470	518	517	547	535	468	492	480	472	468	539	483	519	481	525	517	500	491	493	500	494	457	493	528	530	480	493	467	525	521	538	512	491	493	463	493	443	534	498	540	454	499	537	503	501	521	495	490	477	491	508	494	481	512	503	507	532	472	513	487	472	498	507	510	516	490	498	490	503	509	500	505	533	544	537	481	482	494	505	481	465	530	489	516	500	502	495	486	508	505	464	485	488	547	506	498	526	507	495	562	479	493	503	466	460	514	516	476	496	498	470	522	500	481	501	527	492	526	507	458	519	510	486	481	474	487	489	509	502	503	522	492	491	537	527	515	487	533	511	504	519	507	527	496	472	500	491	526	498	500	482	496	499	515	511	465	477	499	513	482	469	516	493	464	513	491	510	488	473	511	519	478	502	441	472	533	473	545	538	482	470	489	526	521	510	491	476	493	477	518	478	538	490	493	448	473	468	527	530	505	461	520	498	514	468	504	443	493	464	479	501	501	471	488	521	490	482	523	472	496	509	477	499	502	515	495	471	489	469	528	519	479	523	495	497	506	506	528	527	487	499	466	486	506	539	481	521	494	457	487	485	519	525	529	504	428	516	487	527	482	510	530	517	499	474	493	487	519	486	470	489	506	479	508	519	477	471	496	476	479	470	475	490	545	489	478	518	522	510	516	468	487	519	457	473	468	494	496	525	490	511	507	492	544	514	513	472	533	463	517	489	479	496	537	522	502	540	459	526	510	481	484	507	535	517	463	500	513	493	494	467	502	537	467	466	571	512	511	489	492	554	502	516	505	487	491	512	482	496	526	529	485	534	472	478	493	497	533	481	487	481	489	505	509	506	463	480	498	522	491	527	511	504	458	486	514	502	567	494	500	513	481	482	487	533	500	516	501	523	535	540	504	478	515	538	512	485	489	500	459	541	484	519	486	552	485	502	513	511	487	513	514	511	542	491	529	473	521	498	524	508	487	496	517	552	516	482	513	514	524	549	469	522	506	468	473	522	474	518	465	503	496	531	467	517	531	546	511	544	532	513	474	515	484	506	522	490	484	526	492	541	548	460	536	528	510	486	489	483	517	470	512	522	525	542	465	484	499	518	501	524	512	494	516	490	491	496	525	504	494	500	489	517	474	516	494	527	535	535	477	512	533	542	494	508	546	483	506	523	482	537	521	470	470	508	511	500	514	526	481	517	520	496	512	499	513	510	494	501	489	506	495	542	491	481	510	492	465	480	500	432	520	499	483	498	480	521	491	540	457	511	482	508	503	535	493	444	523	491	525	513	507	502	523	475	520	502	517	496	508	499	515	550	492	540	532	484	528	541	493	476	497	481	517	496	527	520	498	470	522	477	484	507	505	522	517	487	504	459	461	543	514	502	497	485	512	478	519	495	524	486	529	504	512	512	524	500	530	513	520	533	476	547	469	465	533	493	477	530	519	500	481	506	502	498	474	517	531	484	501	500	476	520	492	458	512	506	460	490	505	533	537	487	463	486	470	495	487	505	486	495	517	510	505	491	491	543	494	478	537	519	514	531	489	499	481	488	511	513	516	500	488	503	503	490	465	505	530	491	516	456	577	484	472	507	486	492	487	569	515	510	529	510	529	474	509	503	488	517	521	485	500	500	487	508	507	465	553	505	472	547	485	485	486	506	517	515	497	492	511	507	468	484	501	470	492	487	519	480	462	480	504	461	505	473	462	468	487	527	489	512	499	512	506	526	504	501	485	489	459	539	470	497	485	509	492	496	492	514	528	523	469	492	515	512	518	532	517	522	480	487	509	496	517	490	500	512	484	471	539	529	493	475	500	471	506	560	503	501	478	502	484	484	530	521	463	483	511	503	539	451	486	489	541	468	485	503	479	505	485	493	478	472	474	496	521	516	537	538	492	501	496	551	484	483	521	504	469	514	489	496	495	510	486	494	480	471	495	515	474	516	502	494	498	483	479	514	519	494	485	513	514	544	583	477	516	511	552	504	503	503	492	537	511	539	507	498	452	510	474	509	499	495	500	462	499	479	484	497	473	513	512	508	509	513	486	511	505	477	477	485	516	499	477	518	471	506	523	499	502	515	514	539	501	521	451	489	503	549	529	498	470	485	518	495	518	520	494	499	483	514	513	492	553	434	500	462	485	486	463	473	478	527	505	471	496	488	483	498	470	511	530	526	542	516	514	495	472	469	506	490	532	538	549	487	527	510	515	505	510	512	525	513	476	498	503	528	549	496	503	508	480	494	515	464	476	519	446	464	527	511	499	527	478	511	495	447	502	543	524	471	537	495	516	517	476	509	481	492	482	506	485	495	496	497	477	521	522	478	485	494	506	490	511	490	481	531	509	506	525	464	513	524	483	473	479	518	519	524	489	503	496	498	462	487	489	499	481	562	485	488	486	551	536	501	510	544	473	513	518	492	491	476	529	464	494	464	502	516	483	458	494	488	459	501	491	487	515	532	470	488	460	509	516	495	512	506	520	508	481	477	538	469	486	492	478	474	500	460	537	533	521	503	537	495	513	519	490	510	481	494	504	506	541	476	485	505	463	527	528	468	483	498	488	489	530	478	528	503	486	547	495	500	499	516	485	512	501	512	496	465	494	528	478	474	459	480	530	518	462	487	513	429	507	496	495	504	474	494	500	490	514	477	461	512	486	543	525	517	478	483	450	486	535	510	531	491	497	481	525	527	494	498	472	507	503	518	529	519	503	521	487	521	530	478	494	511	507	526	492	507	538	535	557	513	512	496	495	493	514	499	515	524	518	544	461	524	496	503	519	507	482	474	501	532	485	474	487	499	522	479	495	520	498	520	540	445	478	511	532	488	466	511	491	525	488	526	499	497	524	493	524	518	495	503	507	530	507	517	535	538	524	513	501	495	548	512	490	511	507	482	510	535	500	494	561	498	482	504	501	492	537	498	497	439	459	536	489	488	473	516	498	493	479	465
44427	76728	51816	8425	1349	1124	921	834	758	691	623	656	568	617	552	583	560	571	580	552	511	556	544	538	588	547	554	554	510	517	553	569	550	501	523	530	491	525	495	568	495	492	503	542	543	536	534	540	518	529	579	503	516	516	543	494	526	521	517	522	542	510	502	491	547	527	530	517	506	527	521	528	518	495	477	508	563	551	496	494	563	550	513	504	532	546	515	553	496	525	553	490	553	546	539	521	508	510	532	495	541	505	509	522	537	513	564	485	519	539	536	499	526	520	541	572	503	507	512	493	496	553	531	520	539	480	535	498	494	512	527	513	486	545	521	537	467	549	546	508	551	550	517	507	543	535	503	519	536	499	495	525	579	498	526	474	486	499	494	503	492	535	521	495	521	553	540	533	507	546	541	540	463	504	512	447	490	519	520	516	554	507	512	562	504	496	495	582	530	529	534	514	531	520	525	503	550	507	486	531	547	503	474	538	557	527	500	541	532	542	522	490	451	515	499	504	522	540	489	508	516	496	509	556	535	516	575	530	502	547	526	492	556	485	526	526	523	531	533	507	594	527	515	536	492	517	553	516	461	530	504	534	472	486	523	524	480	542	513	508	533	539	511	519	495	511	505	523	563	476	521	522	540	542	480	502	531	557	493	501	485	543	536	489	495	517	502	496	482	525	529	546	533	522	546	490	544	521	524	577	482	496	528	542	529	526	481	485	494	530	514	545	502	534	538	509	530	496	530	557	511	461	520	502	497	508	516	527	566	541	517	522	539	531	530	557	491	546	519	530	507	555	519	481	498	485	545	496	530	498	451	492	515	528	558	509	567	526	509	495	486	502	532	536	525	507	504	527	503	543	490	505	560	519	499	547	539	508	531	489	504	509	515	513	500	500	514	542	512	492	514	504	527	520	523	522	514	491	542	502	532	512	540	531	536	491	545	508	516	522	514	569	486	549	528	493	505	496	526	500	466	559	499	528	537	516	517	504	535	484	511	503	510	485	541	544	485	495	544	516	545	530	478	479	540	544	479	559	535	544	513	554	505	547	519	532	502	515	550	542	511	528	544	540	537	476	482	505	497	494	487	517	506	489	519	486	548	489	492	505	511	559	512	532	502	507	534	505	522	491	526	496	536	525	508	541	512	520	530	487	490	522	488	508	514	511	548	538	516	515	531	493	490	538	519	494	504	522	509	496	541	477	555	513	491	493	525	507	531	547	515	501	519	528	561	510	483	495	513	531	519	531	512	485	532	491	560	497	526	517	488	488	496	511	539	553	494	538	541	523	532	507	524	526	519	495	533	533	493	469	500	503	516	512	517	516	550	570	535	492	478	538	546	493	521	538	542	529	535	520	554	498	484	497	479	514	552	557	515	502	538	500	486	492	536	511	476	503	550	515	526	489	520	507	547	514	525	568	523	536	492	499	538	515	521	516	572	549	529	507	489	519	574	517	529	496	501	517	491	541	524	496	513	498	523	520	507	516	529	545	539	502	533	548	507	502	553	511	527	540	515	517	517	454	518	529	516	562	490	519	547	500	528	500	520	492	552	530	539	514	495	533	512	516	516	503	511	518	501	533	492	498	540	523	531	458	516	510	481	475	507	525	502	553	503	535	520	499	528	561	541	496	517	537	494	525	512	537	524	517	538	504	531	511	509	506	527	477	562	484	530	520	502	524	526	547	459	542	509	487	494	485	499	544	534	547	508	519	509	524	532	484	497	518	523	542	519	531	543	554	525	534	490	538	523	516	485	560	498	490	541	543	486	535	461	484	547	496	536	494	491	490	503	544	528	503	497	537	548	547	545	558	536	529	491	557	479	511	507	502	504	505	517	534	501	547	495	526	528	546	529	514	502	493	491	470	536	482	518	534	508	538	541	496	549	517	519	520	522	518	511	523	492	483	498	465	524	542	517	497	519	544	551	463	486	511	538	540	508	501	536	506	526	486	553	488	501	566	481	524	525	509	524	549	508	519	535	546	509	523	564	494	517	496	523	536	527	553	565	492	519	534	542	520	517	521	517	509	513	544	539	513	492	505	522	487	511	499	519	510	514	527	566	536	549	518	547	538	479	513	530	504	539	516	508	526	529	505	490	560	493	555	516	524	525	536	536	525	519	513	479	499	519	522	544	517	504	498	525	499	510	500	518	537	547	515	535	496	522	510	524	505	506	554	529	541	536	501	517	507	508	533	516	518	508	456	520	527	509	546	529	538	493	519	492	552	473	556	523	498	512	530	508	514	499	465	508	526	565	520	544	524	502	537	523	549	525	523	508	503	522	542	505	511	497	510	502	532	501	529	529	530	502	504	536	503	504	488	505	568	554	509	525	515	552	552	525	512	491	543	551	510	524	487	534	489	507	527	510	554	489	486	519	503	519	516	528	547	527	530	487	527	516	493	573	573	497	496	527	497	489	494	535	524	507	541	508	502	481	525	510	510	517	507	520	495	532	522	543	521	540	509	525	512	492	467	497	529	531	514	515	522	521	532	502	480	503	507	510	526	483	518	523	474	512	508	512	525	516	506	518	519	545	532	496	559	562	545	551	497	511	539	492	482	541	512	498	491	522	536	500	558	504	551	526	529	545	534	488	500	544	468	528	566	484	515	538	533	500	553	536	486	532	524	497	513	537	557	522	547	508	538	538	536	499	559	523	482	504	508	459	488	514	493	521	503	572	515	499	551	526	546	524	536	497	523	533	517	486	506	534	536	588	515	506	543	494	531	516	542	533	513	485	491	526	538	528	550	548	540	536	480	504	496	516	528	553	562	540	503	550	508	494	567	580	504	522	540	541	496	500	519	522	499	530	492	495	540	533	539	523	528	539	558	539	495	498	503	516	557	510	536	540	547	481	502	478	506	501	531	515	521	503	522	529	505	511	500	521	522	517	534	513	519	501	500	506	527	493	545	572	541	509	508	492	551	520	504	489	518	487	535	546	518	537	502	537	517	550	516	527	487	482	512	565	523	531	518	538	547	520	520	520	491	535	546	549	503	483	534	504	539	550	548	539	546	496	462	507	510	506	517	479	475	525	506	507	546	501	508	495	492	541	545	525	513	553	525	505	534	516	502	466	486	509	554	511	525	512	539	512	484	522	504	542	550	518	526	490	504	502	536	477	450	479	526	542	504	550	523	510	501	528	513	467	513	496	533	504	540	510	516	516	525	519	525	495	526	535	528	511	517	526	472	498	559	523	532	544	507	507	492	504	537	513	534	475	512	494	542	539	526	539	528	559	495	519	516	489	553	562	533	499	534	524	516	492	493	490	536	510	495	500	495	490	520	511	553	538	505	523	513	508	502	534	514	506	522	559	516	506	493	514	500	489	547	573	507	541	544	515	518	490	490	550	482	522	520	520	520	504	503	541	529	539	517	515	517	469	545	535	505	538	523	507	532	535	503	528	512	494	541	552	506	538	532	522	511	505	505	545	505	528	524	522	536	479	506	533	527	534	495	546	540	493	520	495	536	491	533	495	539	538	547	524	515
25080	21995	28936	25580	10696	1116	801	647	636	627	612	622	653	585	598	623	628	634	654	578	605	575	632	598	573	600	578	602	607	576	644	574	651	590	635	625	575	638	576	591	633	595	648	576	580	594	610	623	594	616	605	613	601	566	627	579	506	596	669	645	593	559	591	569	601	581	611	602	628	579	583	610	574	608	651	575	643	616	602	616	609	647	623	636	611	582	577	582	598	564	639	602	546	589	608	647	592	604	617	589	613	608	582	601	591	575	579	557	559	625	584	630	623	594	571	629	612	567	580	613	663	626	640	596	603	613	611	613	626	626	609	598	625	592	560	590	630	574	593	627	629	591	545	633	610	587	566	634	617	606	620	581	581	608	588	617	604	560	626	582	567	597	646	567	613	636	611	533	611	646	609	578	613	595	632	568	641	590	580	582	560	588	644	621	576	591	640	572	625	594	597	588	615	580	588	616	588	594	622	516	612	598	628	600	554	573	590	565	586	579	618	609	591	619	606	580	575	613	576	598	582	585	632	606	537	599	602	608	609	573	584	578	591	583	627	606	625	601	623	647	597	617	586	587	582	586	603	631	600	620	612	564	604	553	586	574	635	594	539	563	590	624	582	658	608	647	578	627	618	571	587	608	599	567	596	620	614	576	564	577	585	599	608	615	575	599	561	534	630	576	635	596	589	613	592	570	585	576	559	624	614	617	600	592	607	562	559	564	581	595	622	599	626	615	584	625	567	632	570	604	585	569	586	613	592	616	563	609	578	553	618	596	641	565	618	547	619	645	618	574	590	573	603	616	617	633	576	551	608	593	675	589	609	597	559	601	593	609	581	597	610	563	602	582	616	580	596	616	588	590	567	606	581	612	602	646	604	550	624	612	585	593	598	584	637	599	582	633	580	590	588	585	597	588	636	591	631	605	586	535	611	527	661	582	600	597	585	612	591	599	586	558	596	589	629	630	643	596	582	611	566	619	618	570	608	624	626	602	627	625	608	584	559	583	602	560	578	606	586	553	606	623	588	595	583	578	592	583	647	628	639	616	607	591	565	602	593	597	611	634	593	644	618	640	602	625	620	617	599	611	667	611	563	592	616	653	576	616	588	601	609	589	582	580	601	639	610	582	599	641	553	616	544	597	627	620	597	664	594	627	629	571	605	582	572	614	595	609	604	579	616	630	604	602	619	587	586	586	578	627	599	575	601	565	567	609	587	585	582	609	571	651	596	609	611	597	582	615	562	637	593	621	576	574	571	548	625	603	596	586	578	613	567	577	561	606	608	603	629	595	585	590	625	569	583	612	620	585	611	611	586	590	601	579	590	551	593	587	588	622	604	589	601	604	555	627	632	615	595	590	599	582	598	610	593	601	576	615	610	586	611	582	612	624	601	573	573	603	618	600	607	586	609	607	603	615	585	576	597	633	605	550	598	598	618	571	564	597	645	595	632	603	610	612	592	610	611	601	588	589	612	587	605	589	603	577	579	629	581	629	609	605	598	531	609	584	602	589	584	572	592	585	591	545	562	612	609	601	621	632	586	611	592	586	568	593	611	601	614	600	581	621	581	639	636	640	593	576	587	610	598	612	590	560	599	569	631	609	639	595	622	610	561	580	592	614	615	602	606	580	615	586	602	626	588	591	590	597	605	548	556	586	591	606	594	600	594	612	608	611	560	637	618	632	622	621	621	598	617	550	581	565	578	591	599	605	587	636	591	608	580	580	650	624	597	598	627	644	623	638	659	623	591	599	584	608	591	572	608	618	571	602	586	584	611	617	626	569	600	616	597	589	588	597	619	647	600	555	578	603	619	586	572	587	595	564	547	586	593	615	612	592	600	623	574	582	549	617	580	595	603	575	575	630	591	583	658	567	606	603	581	586	552	594	624	593	607	574	561	584	598	574	635	612	615	616	656	614	612	618	539	598	589	567	548	612	567	614	592	596	633	584	666	619	610	641	650	622	624	612	614	591	627	617	558	628	601	617	597	602	616	634	564	576	567	596	623	642	611	631	606	616	567	609	601	580	595	593	587	604	621	604	596	630	579	594	652	561	615	615	598	586	613	563	571	589	585	587	594	641	585	594	639	621	645	588	624	635	620	557	609	610	620	616	641	606	586	563	610	551	615	565	635	609	598	558	622	597	552	649	596	601	615	584	580	601	584	591	665	641	577	612	620	632	616	594	603	620	594	630	624	612	596	600	628	560	587	604	586	597	620	613	599	624	605	555	594	615	599	576	585	612	602	598	580	586	587	571	566	609	610	565	585	567	629	554	605	656	584	562	585	633	608	592	661	591	563	589	583	656	587	569	592	551	589	608	562	589	588	598	587	616	587	585	611	599	587	602	578	561	568	596	609	620	556	588	586	611	585	600	590	618	547	567	598	600	589	639	566	597	606	597	623	594	600	577	567	592	645	590	585	639	607	561	604	567	573	629	596	585	611	628	586	590	618	619	637	626	578	582	601	645	571	605	624	601	574	605	615	614	619	617	635	605	642	604	585	574	591	579	605	606	609	602	604	579	540	591	565	578	596	609	590	561	605	599	632	585	593	600	595	614	605	607	579	614	585	645	607	562	601	605	568	618	588	608	590	601	591	596	620	597	584	630	589	589	637	588	562	635	600	583	611	587	592	588	585	636	623	593	607	639	606	578	555	602	590	568	593	615	578	631	638	609	591	603	602	597	562	592	611	635	586	612	582	595	596	587	630	603	570	587	602	578	617	624	622	586	563	599	554	551	593	581	555	595	613	590	583	599	591	610	574	595	603	611	589	607	582	603	629	584	607	615	547	604	565	582	559	596	583	604	637	567	553	572	593	574	615	602	555	610	648	634	603	640	606	612	585	623	594	603	638	574	584	602	637	603	602	609	592	591	592	621	620	571	573	638	672	582	591	604	627	576	589	594	564	561	604	603	582	585	597	580	604	640	575	562	605	567	640	586	613	593	588	586	624	629	629	550	600	618	604	570	578	582	586	574	596	580	630	577	575	604	607	600	582	587	649	576	567	582	593	577	600	569	597	620	584	615	609	586	569	590	643	609	569	598	610	623	594	604	570	585	609	601	601	614	592	579	610	530	644	615	631	611	572	584	619	579	623	577	633	642	616	624	588	621	606	594	545	586	609	588	599	600	595	610	606	654	572	601	631	581	591	583	583	581	621	602	555	615	591	630	635	587	617	618	569	649	607	605	588	596	582	580	621	582	631	596	614	615	635	638	623	614	601	606	596	590	578	577	672	595	588	617	593	577	557	631	556	607	592	584	565	597	538	637	611	571	554	623	585	613	635	597	595	571	607	616	620	587	596	607	621	599	612	600	587	572	549	546	615	554	596	573	631	600	612	572	628	559	557	591	604	625	641	623	610	649	580	607	612	639	627	664	596	562	582	629	630	581	572	575	571	593	636	579	647	575	643	595	611	590	630	596	616	609	575	627	630	608	620	611	587	621	633	552	599	576	593	578	607	638	593	567	585	563	624	570	581	604	619	637	630	588
41476	66134	41271	9291	1118	916	821	793	772	745	734	699	695	682	689	680	632	684	664	701	652	670	670	632	641	612	577	654	634	695	625	638	674	657	646	624	620	693	580	644	680	638	690	609	652	638	655	662	648	639	681	654	662	663	663	630	599	613	633	661	663	694	651	595	638	627	666	629	631	684	686	613	612	638	629	651	640	652	639	596	600	629	624	621	624	664	578	626	637	608	632	588	676	684	643	657	665	625	612	633	639	639	645	627	717	676	658	654	660	653	593	622	622	638	635	650	625	631	637	661	614	614	606	680	648	634	627	650	629	580	647	627	645	676	641	633	603	637	658	643	661	653	670	678	637	607	616	631	635	599	646	635	648	631	638	620	651	638	645	640	632	636	605	678	672	681	665	621	646	619	670	622	674	641	626	626	706	659	627	694	636	639	664	633	624	652	644	596	605	653	615	637	669	647	666	631	662	622	679	680	672	631	658	659	668	624	645	667	643	600	586	620	619	637	623	662	643	614	594	620	637	645	643	675	624	686	649	677	659	612	655	644	643	633	611	638	635	649	643	650	654	639	682	631	658	638	633	651	668	606	624	622	678	659	645	655	668	666	654	649	634	671	668	630	648	604	668	662	636	628	645	629	633	678	639	589	623	652	637	638	628	618	625	613	654	628	670	644	719	609	651	650	585	621	609	605	634	631	614	627	601	650	618	616	611	607	649	662	637	624	616	658	621	630	668	652	647	650	619	640	633	631	657	641	627	631	637	623	616	642	622	630	618	634	652	649	627	600	620	642	666	666	652	616	668	630	592	678	612	645	629	683	652	621	647	638	658	669	681	661	618	619	653	656	624	643	645	681	617	639	662	682	626	632	614	681	591	603	634	651	587	668	616	677	671	673	642	605	637	650	636	666	707	661	649	652	646	629	650	672	596	611	645	629	660	632	574	631	600	630	646	671	636	661	632	654	606	597	664	634	621	649	669	646	654	636	587	605	649	680	681	639	586	604	652	651	651	651	605	606	664	612	602	619	641	634	562	612	657	662	651	670	638	690	688	647	656	641	626	645	677	636	653	602	613	641	628	608	603	633	640	621	652	643	639	641	647	666	675	575	634	647	634	611	649	675	690	630	685	643	644	646	641	577	598	617	662	642	623	643	617	648	614	624	629	653	668	614	651	631	615	634	647	647	629	652	656	679	610	651	662	649	597	692	624	616	587	659	621	672	642	634	637	663	574	655	674	649	662	663	660	634	642	671	622	653	620	652	672	608	636	643	648	662	627	612	644	635	645	652	627	602	624	644	627	632	664	602	667	602	676	652	666	613	677	692	668	661	640	631	605	636	581	643	662	640	651	620	673	656	695	612	620	675	640	666	629	600	632	656	658	615	627	629	636	625	630	594	647	652	653	626	625	590	640	683	628	636	589	646	620	705	632	606	589	638	634	625	634	615	601	618	630	662	630	614	623	620	672	607	651	642	642	632	662	593	649	659	636	606	634	594	601	601	645	640	658	664	642	616	643	641	592	641	642	606	692	634	665	664	636	637	617	677	658	612	616	635	641	649	616	624	627	671	633	598	602	656	610	608	664	631	627	596	655	671	640	647	648	667	684	669	635	622	659	660	674	562	652	617	684	648	674	628	611	627	594	618	645	676	647	648	693	621	637	603	672	636	666	671	658	675	609	625	588	628	620	619	658	621	642	649	662	672	601	684	643	616	618	637	662	636	647	645	633	668	638	645	704	643	652	650	648	671	665	650	644	613	606	597	599	694	605	607	642	654	645	662	672	637	653	665	646	648	647	598	640	609	656	636	645	636	580	662	613	634	659	640	671	663	632	651	631	626	631	672	646	638	627	633	664	651	629	618	651	657	641	634	625	656	634	612	642	617	654	641	631	609	678	653	671	612	662	626	632	629	610	673	657	637	646	640	664	654	597	678	621	669	690	629	652	616	667	667	659	702	651	625	599	596	637	677	667	626	636	636	660	648	638	653	661	672	640	631	647	636	651	609	625	623	627	655	625	647	634	641	665	626	626	621	658	670	651	626	646	625	651	622	642	595	607	659	607	648	636	686	641	629	660	645	669	665	663	627	646	651	636	676	626	638	701	657	676	664	588	638	594	650	628	645	607	632	635	651	657	639	656	623	592	634	600	600	642	625	658	624	600	662	676	626	678	648	627	618	662	662	602	655	618	636	664	634	669	680	616	625	629	646	628	669	646	644	634	647	648	678	679	621	634	577	638	616	638	645	639	655	687	705	668	693	602	657	616	625	635	672	646	631	640	615	627	674	629	616	611	652	658	691	612	652	611	667	650	591	655	628	623	655	620	642	592	603	653	614	660	631	637	619	651	645	628	639	683	648	620	616	699	637	627	649	609	584	644	646	639	632	598	623	653	617	629	635	629	659	626	599	659	637	619	629	660	670	613	644	591	675	594	630	619	619	641	630	662	661	639	624	667	644	653	604	633	657	644	637	621	633	636	656	628	633	633	642	655	646	625	625	604	630	630	617	635	617	667	648	609	626	600	596	679	638	631	623	659	648	651	628	616	608	647	603	664	635	610	704	586	624	674	661	622	665	633	662	643	645	663	606	657	646	641	662	629	648	646	703	598	628	620	638	645	669	642	685	653	647	592	627	616	683	597	640	668	658	631	622	630	632	626	656	643	606	649	709	624	653	638	608	641	624	620	664	636	616	621	670	649	629	636	623	643	615	622	622	710	623	620	628	650	655	664	668	670	625	647	654	661	648	659	616	604	622	630	626	651	654	645	687	648	623	606	669	649	616	656	713	672	640	593	623	649	646	625	660	640	645	630	607	666	638	653	636	706	640	643	650	682	580	649	660	665	644	639	614	620	613	611	646	644	638	637	686	640	657	669	637	647	664	602	631	651	595	605	653	622	640	634	668	662	640	666	684	624	627	695	621	620	640	591	623	669	647	600	692	648	631	622	671	684	619	658	641	683	664	656	653	633	632	584	640	614	628	644	713	651	687	631	633	635	659	627	611	591	655	668	634	683	633	607	636	641	638	655	617	622	667	616	639	667	657	666	682	601	630	668	648	636	629	667	631	638	634	650	656	623	658	621	656	623	631	636	606	609	638	643	612	649	608	661	594	656	641	673	639	642	687	632	628	647	605	650	683	625	663	643	657	688	675	628	624	599	616	617	599	656	673	608	617	635	625	602	611	658	680	678	633	639	653	653	627	608	594	652	644	623	605	632	619	587	626	573	665	693	646	684	653	615	658	683	612	611	634	671	668	663	662	654	638	622	640	622	590	684	650	574	605	616	634	686	611	626	643	670	620	667	635	658	658	608	640	621	634	644	637	641	646	639	683	604	643	629	598	624	634	665	662	666	609	634	644	659	616	659	594	627	638	614	635	594	613	652	645	629	665	606	610	638	639	629	657	641	636	644	619	636	613	632	654	658	646	630	654	640	645	606	621	593	630	577	619	681	627	645	602	637	674	626	597	687	645	613	628	590	662	644	661	640	626
22698	21322	30303	23551	21116	20473	8813	1412	1156	1121	1048	1066	1018	974	956	938	946	935	967	942	954	967	942	908	917	935	926	894	900	896	973	948	862	864	876	983	957	911	914	910	904	926	972	838	928	922	904	930	916	926	905	918	889	954	868	974	911	916	893	822	871	915	932	971	926	889	905	939	928	951	880	933	929	919	889	936	906	865	874	900	923	925	915	890	903	899	856	877	915	905	896	937	906	883	993	927	884	888	941	912	872	937	915	903	947	899	863	862	857	863	942	886	916	913	959	874	834	935	959	873	888	893	937	941	916	907	956	964	916	899	934	909	851	918	905	893	900	911	910	892	899	937	909	887	903	969	885	906	917	912	1012	934	908	975	931	921	898	895	898	916	925	941	951	941	932	899	959	856	935	938	896	932	920	899	941	861	895	884	896	919	976	868	901	945	860	878	843	896	911	873	951	876	880	883	896	922	955	887	852	868	904	889	914	908	928	911	944	949	943	925	898	894	918	951	902	881	863	934	964	924	893	905	927	894	886	938	951	891	914	891	911	915	892	915	961	887	917	938	892	897	876	901	914	848	889	857	911	883	902	867	902	859	938	944	888	841	896	892	893	901	896	935	877	888	919	894	867	856	899	900	919	907	913	874	878	871	924	915	827	924	893	911	900	902	901	930	948	901	933	887	939	937	921	932	896	900	880	915	897	862	940	893	911	940	875	910	915	930	892	863	893	933	923	904	945	958	934	871	919	887	925	906	889	884	914	895	902	879	833	992	860	912	832	899	949	902	852	891	912	900	935	961	892	957	929	942	919	904	945	927	881	844	868	886	907	878	856	984	909	935	891	862	896	948	879	921	960	924	881	925	906	966	888	855	990	933	882	901	937	942	940	903	871	980	880	914	897	895	951	938	920	875	893	951	946	926	862	883	842	885	928	898	859	885	919	909	935	918	970	903	903	896	879	867	884	907	824	889	891	890	877	962	950	858	868	886	898	912	901	852	893	966	931	909	917	953	895	922	908	914	973	937	921	907	889	842	898	903	883	893	927	920	852	891	914	929	887	927	900	939	888	903	903	860	939	856	913	944	893	947	864	936	886	879	871	944	857	898	891	910	890	879	870	887	885	914	926	897	911	904	891	877	928	892	917	957	917	915	963	947	924	929	904	938	940	893	883	928	919	901	910	957	894	945	862	858	910	937	912	877	926	921	874	907	911	927	903	898	895	950	960	918	888	927	891	896	921	909	898	872	887	879	952	919	886	887	880	893	981	942	866	923	902	878	918	868	909	965	938	838	900	910	866	905	899	926	908	894	880	982	900	928	895	913	923	884	856	902	938	950	873	884	909	892	967	931	856	819	927	965	877	889	920	910	895	876	904	932	895	906	884	877	884	911	888	884	802	913	899	891	875	880	871	941	913	900	926	940	882	871	893	888	922	862	916	869	913	919	924	937	945	885	920	906	853	864	852	911	928	919	910	923	898	898	897	948	894	870	965	916	868	938	901	908	868	921	858	924	949	878	926	951	912	905	940	922	919	855	922	898	883	904	873	919	950	902	885	922	985	949	909	870	935	867	912	904	913	865	887	946	936	917	936	905	953	876	910	954	900	884	954	891	900	903	919	904	885	981	886	877	856	863	932	852	876	909	902	934	887	838	887	934	892	897	885	907	867	907	868	903	925	878	885	885	896	967	947	955	902	917	916	847	894	858	886	934	968	899	882	884	861	935	905	911	946	878	907	916	929	878	872	897	894	919	915	896	908	861	907	957	949	844	899	903	861	896	879	926	885	858	871	874	849	895	989	925	916	888	951	943	950	902	933	897	905	929	889	922	866	903	965	895	903	872	893	922	951	897	892	896	910	908	894	907	916	905	887	886	913	916	917	857	891	895	908	889	940	931	893	913	909	855	917	912	899	895	882	885	888	874	923	848	915	939	893	876	909	880	869	956	884	871	893	850	881	892	874	939	910	926	890	895	916	885	887	868	916	917	854	887	908	871	901	904	867	935	905	902	883	904	925	943	942	938	924	888	931	914	850	923	943	934	938	876	849	919	863	937	931	909	883	909	912	843	923	918	916	896	921	879	909	890	895	824	901	913	917	906	929	937	870	886	915	852	917	941	896	920	893	923	906	965	889	938	869	924	928	944	958	883	896	901	930	885	850	969	936	929	894	894	899	886	919	866	876	887	925	908	866	913	965	949	861	897	854	836	877	940	953	925	901	881	913	873	888	915	924	895	830	900	919	953	877	899	912	864	906	926	853	932	917	909	919	905	944	917	923	884	906	931	925	857	892	928	851	942	896	938	907	944	892	876	833	876	880	902	944	926	920	896	892	967	938	911	940	868	942	937	915	887	957	847	875	893	895	904	905	920	871	912	873	928	821	882	900	895	906	913	872	942	945	872	897	874	900	915	953	933	941	904	874	938	958	918	902	907	873	916	857	882	943	897	933	915	915	911	906	899	894	911	946	895	897	1005	874	967	890	926	869	937	920	894	937	931	858	938	841	868	861	848	959	879	934	887	885	886	972	888	910	937	907	908	916	830	882	914	935	861	891	935	960	892	880	876	859	894	870	923	900	876	899	848	914	906	898	925	918	945	883	922	910	928	939	889	930	919	934	890	860	936	882	888	903	892	913	910	910	951	878	899	888	892	897	883	873	909	947	906	910	943	903	961	903	914	918	964	851	872	856	887	905	904	911	916	851	884	839	902	943	940	891	900	893	944	915	906	909	944	917	934	892	882	915	888	939	915	897	894	949	901	880	882	889	915	920	931	923	895	955	917	907	916	895	834	907	925	928	900	909	932	857	920	960	860	869	878	877	885	921	920	838	949	945	954	847	887	891	903	911	986	875	886	913	888	931	926	935	894	922	897	926	967	942	907	914	912	864	937	899	891	944	903	950	881	915	950	881	853	923	918	900	903	914	926	927	889	933	891	859	913	880	916	849	919	911	899	935	894	865	954	885	915	936	905	880	897	902	872	915	868	908	923	929	903	943	930	863	872	935	906	933	959	910	895	880	877	872	886	914	849	915	961	887	909	921	874	863	921	903	877	919	944	886	897	941	904	937	925	918	893	893	952	909	871	841	906	980	905	850	877	931	897	951	918	902	858	825	871	917	914	977	898	920	897	899	952	873	902	874	887	911	862	886	906	897	905	901	883	933	979	899	941	968	948	870	921	893	870	842	918	990	871	892	927	905	871	867	949	902	914	917	899	923	901	864	869	904	927	907	912	895	949	877	897	926	919	921	910	965	931	884	907	957	871	899	924	885	894	860	899	893	932	903	890	925	874	914	934	904	916	881	897	909	870	862	914	875	977	906	867	890	897	875	932	878	960	957	887	880	903	892	886	912	888	966	904	892	950	864	914	883	916	918	944	929	904	879	903	915	913	954	946	872	924	911	886	869	848	852	934	930	890	904	906	873	907	934	945	868	925	860	896	892	936	915	971	904	909	943	872	854	894	877	908	915	909	825	896	911	869	916	872	870	893	935	888
49782	85604	58398	19263	2454	2031	1637	1473	1274	1257	1138	1106	1066	1030	976	1033	1008	953	934	966	934	935	992	902	932	946	925	856	882	916	906	908	961	950	920	967	861	928	923	901	890	874	894	879	903	926	897	884	882	945	894	941	787	939	882	917	919	939	939	902	890	915	890	963	841	870	901	920	917	854	974	870	904	899	869	885	887	859	853	909	844	885	923	874	896	898	882	876	915	858	897	883	874	900	874	948	879	913	871	918	981	880	885	907	887	910	901	924	921	855	873	860	899	848	915	887	844	889	885	950	920	896	974	925	875	882	810	875	865	919	899	843	840	894	911	894	887	891	899	818	890	877	900	878	861	941	893	920	901	871	925	904	845	935	892	851	877	899	847	884	904	913	945	908	944	894	886	919	914	945	901	864	891	909	908	913	897	813	872	877	930	893	889	902	884	886	918	945	842	877	879	898	941	912	886	859	910	895	891	854	895	867	878	912	897	964	917	913	896	858	862	903	896	854	888	935	910	947	880	943	872	896	877	900	871	902	926	896	889	929	947	898	926	871	901	955	886	884	930	883	922	873	879	903	860	957	944	895	890	907	858	892	937	888	947	984	850	928	894	887	859	910	901	857	937	854	906	914	937	863	945	867	930	873	870	885	945	873	859	944	952	902	904	895	887	887	887	896	899	876	859	887	949	916	878	874	893	827	920	875	903	858	878	885	940	915	913	888	893	894	912	904	890	923	898	911	909	850	912	893	871	954	835	872	847	909	905	863	873	858	887	895	899	905	843	935	903	881	927	838	915	926	862	915	866	932	879	941	916	911	889	891	863	888	875	841	916	868	855	898	878	929	886	904	909	851	916	889	929	960	907	877	912	867	927	917	873	895	919	890	873	894	898	877	846	897	927	890	890	864	910	899	962	877	921	865	889	792	913	958	869	940	968	909	914	863	869	860	907	932	920	884	878	863	919	896	891	922	866	867	953	884	921	906	857	881	883	879	909	863	867	892	893	877	924	907	866	882	904	918	887	914	918	889	883	918	851	854	883	906	866	951	934	926	929	897	893	834	926	913	890	875	888	931	871	853	873	904	902	934	866	877	893	904	875	870	891	904	874	903	862	903	941	921	934	889	861	913	874	897	848	929	934	898	893	907	904	899	915	870	915	921	863	915	934	884	912	911	921	956	893	891	863	881	931	919	957	862	905	897	897	951	879	889	882	921	900	929	886	914	902	912	908	913	915	926	849	940	869	925	876	870	888	923	871	831	899	894	889	894	867	925	906	911	871	942	915	891	882	892	914	913	848	906	894	903	960	862	893	942	895	901	861	876	930	886	874	922	876	855	894	878	891	812	954	874	921	916	931	882	881	914	882	906	896	921	904	922	941	929	939	889	893	901	949	890	916	882	890	838	884	859	842	921	909	880	859	879	925	852	893	891	900	893	902	931	881	890	917	964	875	843	879	914	888	907	918	938	899	866	900	887	954	934	953	926	939	875	929	893	857	891	869	918	842	880	857	860	896	859	917	877	904	877	913	893	888	946	926	825	900	884	929	866	885	990	902	900	870	914	883	868	924	896	924	916	922	874	856	879	884	896	856	862	945	915	907	920	868	905	903	923	938	915	892	893	866	879	864	917	892	886	923	926	880	859	895	937	909	906	899	937	906	972	838	861	891	871	893	897	829	917	915	930	873	893	851	941	924	853	950	873	876	899	894	918	897	932	863	925	940	874	844	880	898	871	863	896	871	901	905	860	981	937	855	868	884	898	898	854	863	863	909	883	874	850	890	894	881	904	833	912	928	924	910	890	864	859	886	949	905	883	926	847	911	827	912	896	803	896	930	859	888	914	886	891	924	893	901	959	929	939	927	890	913	871	881	944	908	929	906	895	903	867	863	865	920	899	900	937	877	879	941	929	900	944	900	900	924	915	838	872	934	832	882	858	923	888	889	877	903	900	926	899	889	914	887	893	874	905	905	905	877	883	865	931	866	945	940	878	889	919	846	925	898	856	924	860	870	889	945	900	902	902	878	922	871	876	902	846	900	903	892	869	880	920	907	882	884	915	858	894	847	883	924	888	908	903	917	930	871	901	902	850	889	888	918	915	925	885	861	888	908	900	897	893	879	899	917	868	872	931	884	859	905	908	883	875	955	899	871	925	896	928	910	947	885	925	859	884	818	876	954	903	882	867	904	914	856	856	916	897	864	869	894	885	914	923	898	933	933	899	886	856	894	917	877	865	937	926	866	900	838	864	906	894	942	858	924	877	937	928	868	905	913	945	871	889	893	888	885	879	919	864	904	933	925	866	856	879	856	881	832	844	892	827	928	873	917	960	928	864	902	906	859	853	900	874	903	897	911	873	857	917	894	873	901	894	916	935	874	875	853	879	867	896	940	921	939	926	903	854	910	928	853	913	945	929	891	904	899	908	883	921	905	925	875	868	877	874	955	863	902	903	881	878	931	893	944	855	896	871	900	902	891	840	958	903	870	851	854	873	900	893	930	903	950	878	921	917	887	906	873	899	854	914	870	879	940	922	850	872	920	922	915	908	862	932	874	911	930	885	920	902	845	940	945	895	937	880	939	872	883	871	951	836	860	900	911	934	899	894	917	898	871	913	857	901	890	916	887	887	896	826	877	806	885	911	902	924	939	885	926	931	924	931	884	906	908	873	928	879	921	917	828	955	933	928	870	883	941	940	876	909	901	888	918	925	903	934	909	853	928	930	910	907	891	919	854	860	914	885	937	884	855	871	886	920	945	872	989	907	884	905	897	899	858	888	888	907	872	911	939	947	870	917	885	961	865	886	879	909	842	926	842	910	934	975	897	943	846	907	897	913	855	926	964	894	895	888	844	886	874	901	931	884	898	908	932	896	921	875	922	878	910	878	923	934	963	928	912	941	873	923	879	886	877	906	868	934	882	870	896	919	912	913	897	939	911	929	926	913	838	901	896	885	909	956	868	856	858	891	931	871	904	878	886	892	883	894	915	903	941	914	901	856	932	926	918	907	912	914	890	864	879	926	892	937	915	877	918	968	898	899	909	861	936	858	960	907	892	882	879	889	873	931	901	895	846	872	893	898	907	899	906	883	910	910	930	901	898	866	880	872	962	940	889	867	946	893	849	891	872	867	862	902	856	900	987	938	900	882	882	867	879	929	953	852	900	864	905	906	903	869	868	861	911	892	907	855	897	926	914	967	865	906	897	917	921	922	835	890	936	874	895	868	849	871	947	887	892	916	892	898	860	890	929	831	915	878	899	905	875	887	909	896	890	917	924	935	837	914	901	865	904	855	882	867	908	960	888	871	879	875	914	896	926	860	905	903	924	858	903	914	906	909	852	880	875	936	944	923	921	852	906	834	879	897	956	874	934	878	926	895	874	916	894	941	878	914	873	897	895	906	955	944	866	907	923	890	925	916	895	908	896	912	880	885	885	973	935	847	930	893	824	901	918	922	893	913	924	894	866	901	883	909	849	837	861	857	878	876	907	851	895	914
31747	24685	22715	7201	408	349	361	351	339	324	341	365	402	373	334	382	314	372	345	354	349	331	327	326	363	328	383	328	341	321	343	370	359	343	353	329	361	360	352	385	323	323	363	370	333	360	338	354	363	332	336	339	353	348	358	364	349	346	339	340	338	335	327	367	321	347	376	386	353	376	341	356	347	305	320	387	352	342	352	318	345	337	360	342	366	348	355	316	337	334	368	352	331	341	333	362	318	350	364	353	331	341	359	353	377	360	353	367	354	352	354	351	367	344	342	362	330	345	342	290	363	354	333	336	355	353	366	346	334	352	350	353	359	310	359	358	345	353	336	375	348	357	356	355	323	355	340	350	343	370	353	352	373	349	359	357	340	362	368	357	345	328	366	366	349	348	325	342	337	352	375	343	355	303	349	349	339	363	365	329	366	362	361	342	355	348	378	320	335	365	353	359	352	341	310	331	315	378	330	349	338	365	346	338	341	374	335	369	335	335	323	345	387	311	364	315	332	315	350	335	334	333	364	374	348	353	331	312	340	354	336	336	367	364	339	344	380	356	342	344	350	354	344	302	329	369	384	390	340	360	363	359	316	350	332	326	355	366	412	369	315	329	381	343	355	325	346	353	332	346	336	334	315	346	342	333	365	349	371	328	367	332	358	361	341	376	319	335	340	338	368	344	346	396	376	322	363	353	369	338	371	337	379	377	334	340	388	359	338	356	333	351	372	348	379	337	365	367	323	376	362	338	362	363	369	385	351	377	386	331	376	313	328	326	334	351	344	347	336	347	316	324	353	356	334	341	340	342	346	341	323	362	391	325	369	369	358	341	337	306	376	353	344	350	310	345	345	358	325	376	343	321	376	312	358	346	380	342	357	329	355	355	319	331	331	346	340	350	335	316	345	355	361	371	369	351	371	333	360	344	343	354	337	384	338	356	359	321	336	359	342	325	368	354	334	343	336	360	331	329	329	350	342	359	357	333	347	361	352	333	314	343	349	359	391	356	330	350	361	349	336	366	322	318	389	353	358	347	346	371	353	383	351	340	380	340	371	332	378	347	364	382	338	347	363	343	362	336	323	313	392	306	376	346	320	372	359	344	371	361	360	341	352	377	343	373	351	340	360	349	361	355	384	323	360	346	327	336	363	340	361	327	377	365	356	353	343	391	358	332	342	373	335	335	364	367	361	349	374	354	376	355	344	360	318	369	330	325	355	383	314	328	334	327	351	365	347	348	355	355	390	370	338	351	377	332	314	362	366	309	325	338	341	355	328	300	374	341	342	338	370	349	334	314	315	336	349	334	352	377	342	317	324	366	324	337	342	353	357	358	379	381	340	324	354	333	357	374	331	360	353	345	329	319	361	336	328	359	355	326	353	348	358	363	337	348	319	362	394	374	363	349	325	332	365	348	354	384	336	388	354	373	304	363	361	377	304	336	363	364	378	348	315	347	353	317	368	328	358	359	337	332	350	346	367	326	350	334	334	344	364	340	330	330	360	351	326	361	351	352	367	330	359	348	347	359	339	321	372	335	328	362	357	389	346	350	371	343	405	307	347	349	374	358	371	330	332	356	336	336	363	329	380	322	350	380	337	338	377	342	359	324	351	332	374	331	339	340	367	354	338	369	363	330	381	332	332	332	333	363	356	315	328	319	347	314	355	353	336	334	365	335	320	361	349	357	343	374	347	355	349	366	360	372	339	339	374	352	346	333	319	341	380	344	371	379	355	347	340	328	335	387	326	376	353	358	340	359	311	345	334	346	335	380	359	363	339	373	356	347	334	353	361	341	378	369	332	363	317	364	385	339	350	337	347	340	319	353	358	347	338	354	357	316	334	346	397	316	338	339	351	390	344	372	340	341	350	347	327	342	307	348	354	355	346	324	329	375	341	365	358	362	341	317	338	360	349	354	350	355	359	381	342	340	359	371	337	349	349	337	340	336	346	370	343	353	331	375	361	321	333	362	375	356	337	321	336	370	376	352	368	329	339	364	351	381	349	336	370	344	379	318	355	353	326	362	359	323	403	351	346	307	360	354	317	350	341	345	346	368	325	340	331	337	339	349	341	350	359	320	370	367	363	359	360	335	347	371	313	322	329	342	384	376	362	367	337	350	346	339	333	393	346	360	361	334	333	323	350	340	351	393	362	336	313	355	363	328	359	341	354	352	327	364	351	331	315	353	316	351	356	357	365	344	367	364	354	386	332	327	350	356	342	373	360	361	353	373	371	364	363	327	353	344	330	350	341	325	348	365	379	383	317	367	367	361	354	360	352	332	359	351	354	347	384	367	360	366	356	325	385	358	358	339	346	309	369	351	352	358	365	360	340	354	345	345	308	365	332	349	394	331	353	330	334	315	350	318	380	374	336	340	346	343	377	355	369	332	367	368	352	366	363	355	369	367	333	373	379	324	329	338	343	370	343	339	327	337	386	338	347	324	342	320	351	338	376	336	380	355	320	318	346	333	309	356	383	348	344	320	339	341	352	346	352	337	327	356	345	392	329	319	345	332	350	336	304	351	353	364	339	361	360	337	352	326	358	328	350	330	370	323	333	325	329	379	358	359	351	362	345	339	369	342	341	366	344	320	351	344	330	343	364	333	340	341	347	347	342	339	380	385	335	375	383	339	379	327	338	387	360	382	357	342	348	355	357	404	335	372	337	366	344	322	312	315	329	376	348	355	333	324	332	351	345	333	350	340	358	364	364	333	321	358	325	325	347	377	362	373	381	347	363	364	330	351	381	332	351	349	313	341	350	299	366	353	362	337	361	333	331	352	319	354	362	354	327	340	336	331	363	338	319	357	346	340	370	372	337	371	324	385	344	325	358	341	365	379	320	345	367	374	367	349	341	375	336	320	342	333	320	349	354	347	368	345	321	371	377	375	341	366	341	296	337	349	350	330	346	349	355	380	373	369	371	356	374	366	345	356	335	341	347	344	326	332	382	373	353	344	372	396	313	321	347	367	361	332	337	358	337	349	356	346	352	362	390	328	355	350	345	338	365	342	362	353	337	384	339	366	361	344	358	361	381	374	340	377	343	343	369	351	356	347	350	381	355	343	335	359	364	370	327	306	365	339	359	352	383	344	349	328	378	348	320	338	345	319	385	342	355	339	355	301	331	351	340	344	322	310	368	342	355	347	354	340	336	386	342	330	339	374	347	352	358	356	349	407	332	353	335	329	328	366	404	345	369	305	357	348	365	368	386	355	342	360	331	378	350	341	327	358	346	361	334	342	361	356	328	319	306	338	323	374	325	340	363	379	354	358	348	336	321	337	379	310	372	348	355	339	354	323	361	338	315	298	354	373	353	337	357	361	326	363	350	342	344	367	347	316	351	372	377	372	356	370	327	339	350	382	378	343	358	323	333	396	362	356	359	370	343	335	344	334	342	390	352	367	310	363	384	328	339	322	360	359	384	349	390	367	326	319	363	360	388	324	333	356	351	335	382	357	330	364	338	385	355	316	354	327	361	388	321	324	336	333
31088	34854	14689	2979	398	430	391	395	393	391	366	394	372	387	343	405	380	399	400	415	404	401	401	383	399	348	390	376	397	407	398	391	440	401	422	425	361	356	394	398	380	408	374	374	394	381	382	399	388	402	404	377	373	427	401	380	343	383	375	346	380	380	375	384	415	358	417	390	344	413	369	397	390	390	371	383	391	362	415	408	363	373	386	383	392	379	405	398	410	339	347	361	430	382	369	388	385	398	411	403	375	380	347	377	404	373	402	352	367	394	411	382	371	432	418	381	355	364	423	396	376	400	396	407	401	366	372	366	354	369	363	390	379	373	373	373	384	399	399	341	373	370	373	373	417	341	392	367	400	392	399	390	375	381	411	372	384	374	430	391	355	370	367	357	419	404	358	412	392	368	361	403	363	407	403	404	432	408	374	373	407	398	387	388	404	401	367	399	389	416	377	379	389	382	404	451	362	393	354	367	382	373	409	392	357	390	370	378	381	375	393	374	400	362	403	400	363	392	383	425	387	400	391	430	405	382	419	346	385	364	377	398	402	398	384	403	387	358	376	378	383	399	361	378	371	377	357	386	401	377	386	361	364	386	399	422	379	410	390	399	408	406	387	374	385	367	389	386	406	345	389	386	372	360	386	397	369	353	379	389	361	397	399	377	407	414	390	417	366	377	390	384	383	397	372	405	342	419	414	402	375	412	362	380	425	396	369	383	383	371	385	354	381	369	378	406	376	408	392	379	428	369	383	351	405	393	383	408	397	403	385	391	378	375	374	389	396	368	387	401	376	382	359	394	387	370	390	370	379	347	394	372	378	383	387	377	387	412	387	385	376	378	387	388	362	374	377	371	383	406	371	400	384	352	394	406	396	402	396	393	387	369	392	408	372	405	381	375	411	393	416	407	405	359	391	381	349	398	396	357	390	399	400	372	345	364	371	410	389	392	414	394	403	387	389	384	401	398	386	396	377	378	368	397	405	385	380	393	413	415	400	393	397	404	400	415	419	359	392	389	386	392	375	392	393	383	407	389	360	369	376	411	388	391	398	369	393	394	373	428	360	373	328	360	368	389	342	386	364	403	418	362	349	393	388	409	403	362	378	428	382	356	376	380	408	371	381	402	422	385	362	393	359	399	379	360	394	422	365	378	375	346	402	401	370	409	380	355	402	406	347	370	342	392	397	396	387	372	388	401	379	362	395	378	383	365	375	363	431	376	413	403	368	374	358	428	408	423	378	370	418	352	408	370	364	370	386	347	380	398	363	354	411	392	419	391	365	389	367	369	427	370	376	375	384	407	415	395	399	382	404	420	368	376	369	367	372	395	361	360	410	382	390	386	398	380	384	421	361	393	401	396	383	376	385	363	358	389	405	385	376	371	393	381	354	403	333	365	380	401	401	366	352	400	366	384	404	399	402	350	373	390	373	392	372	403	402	415	401	371	405	380	368	404	386	358	368	410	397	380	396	376	367	362	377	401	381	357	392	397	372	373	374	385	374	369	388	399	380	386	409	377	368	399	369	391	395	380	404	378	424	396	374	394	384	378	399	394	403	388	382	408	398	385	389	404	391	392	419	401	409	385	413	382	403	359	383	383	398	423	364	403	363	379	400	393	414	389	367	407	382	371	356	396	359	415	412	401	367	394	390	379	386	415	424	378	384	411	392	376	387	393	384	367	403	396	389	383	382	368	380	404	357	397	378	399	378	366	400	383	353	393	393	398	412	414	388	366	371	380	354	359	409	377	376	372	364	407	427	387	355	365	394	369	413	387	364	382	368	405	388	366	353	419	406	429	368	398	363	367	372	373	388	407	384	388	364	332	371	382	419	382	417	369	399	371	390	381	354	363	422	400	381	374	377	383	386	379	395	421	377	346	371	400	386	405	371	374	368	389	358	383	348	382	372	365	371	382	418	376	376	406	405	354	407	364	395	412	351	423	384	407	392	358	402	382	378	401	373	389	385	380	361	405	353	396	395	380	379	393	381	366	390	364	361	374	397	344	416	400	399	357	371	405	383	409	374	380	404	372	433	368	380	369	385	369	412	426	356	387	394	414	376	393	375	372	397	433	369	393	373	408	389	388	370	356	379	386	347	411	364	364	361	394	390	396	340	364	397	433	392	396	395	410	382	370	384	391	378	394	388	395	369	403	427	403	375	376	361	388	357	382	375	397	403	383	348	387	389	391	398	400	356	396	369	402	403	396	380	407	392	390	388	386	429	383	420	388	405	391	366	348	362	382	356	406	348	386	378	401	405	410	402	384	425	402	406	371	385	396	384	389	414	407	404	387	385	398	379	371	405	380	389	388	408	388	347	380	389	427	404	383	367	410	393	378	356	372	382	389	385	374	367	375	384	387	368	372	426	386	391	397	372	407	394	432	368	373	387	382	400	388	370	364	366	394	414	382	393	344	389	413	383	374	364	390	368	379	371	355	366	350	381	370	397	366	395	381	399	353	404	356	384	410	371	364	401	356	345	384	375	365	377	388	383	382	407	358	360	375	434	388	360	361	381	391	352	366	387	386	341	359	364	406	417	420	369	355	389	393	394	385	355	418	375	379	355	405	370	373	381	409	371	329	402	401	378	436	386	372	387	383	359	416	403	398	404	360	375	336	399	380	366	380	384	356	372	388	374	383	375	391	364	374	390	377	395	371	374	374	394	387	413	389	375	414	360	369	376	364	397	387	383	367	381	396	403	416	410	393	388	345	409	411	379	376	386	402	386	386	365	387	381	378	385	399	392	375	396	369	396	385	385	412	396	384	370	400	413	430	381	391	366	404	412	391	407	391	396	380	385	381	368	374	408	389	412	382	401	394	400	418	383	393	414	346	405	379	410	403	397	363	393	371	359	390	391	398	386	416	384	359	375	391	367	377	369	386	364	394	371	412	361	393	357	362	377	341	358	404	385	353	391	413	380	393	379	346	401	399	376	415	375	380	381	397	372	435	376	396	419	431	381	342	378	411	414	407	365	397	383	367	377	384	407	386	365	361	366	379	377	400	431	409	390	401	377	389	376	363	396	388	373	400	378	364	409	371	376	392	363	382	354	400	324	394	396	377	392	350	410	410	404	418	367	388	368	390	386	335	411	395	373	372	355	368	369	378	397	408	331	376	377	357	431	420	378	388	363	365	411	356	371	398	385	410	377	394	382	340	384	394	360	407	335	376	401	387	402	379	407	368	380	376	406	375	377	387	398	398	381	398	387	391	400	407	390	349	390	391	371	383	372	367	409	418	392	385	380	408	410	379	355	391	417	404	400	369	401	398	369	395	371	377	385	339	377	357	383	358	381	393	368	373	401	360	394	373	368	371	398	412	376	418	362	408	397	359	378	364	389	381	387	412	377	393	379	407	413	421	409	385	382	389	387	369	411	379	385	356	423	359	363	377	371	411	379	368	371	411	394	422	367	356	382	399	399	372	373	410	383	360	398	414	387	407	391	411	397	374	362	399	368	372	341	385	387	385	362	338	368	370	383	396	365	384
23805	21531	30472	24279	20718	12459	1246	693	636	615	594	565	568	550	570	558	543	525	560	556	503	505	535	553	507	579	495	505	506	513	537	511	540	521	522	509	516	492	483	532	546	524	527	528	492	533	506	528	510	496	510	538	512	546	512	526	502	480	470	501	478	525	457	469	484	520	561	515	512	520	464	497	510	534	508	518	500	520	471	520	525	472	535	455	512	502	469	461	501	539	503	482	553	530	515	538	493	507	506	486	522	594	511	519	532	483	477	547	529	559	537	524	496	516	535	504	488	514	539	554	518	501	505	494	524	506	480	493	473	550	518	532	527	532	518	533	493	493	525	506	509	512	557	494	539	502	497	525	477	511	461	519	502	491	514	526	500	528	539	464	521	549	543	508	549	555	483	479	486	489	480	498	528	537	502	513	518	546	494	541	536	480	497	556	502	522	528	528	506	507	527	489	508	533	546	536	499	529	509	545	548	498	490	521	511	541	481	514	525	485	513	465	484	573	519	506	532	530	504	495	508	505	512	544	472	536	495	479	545	499	505	519	507	514	501	487	554	513	537	520	546	498	482	522	533	520	485	524	495	494	512	509	558	527	442	526	476	574	538	520	523	477	485	530	502	497	490	503	520	503	546	509	484	491	502	531	512	526	495	495	525	458	468	495	495	538	529	502	485	457	536	518	519	475	510	515	514	566	531	469	530	515	575	496	505	515	509	548	503	475	514	509	536	554	467	476	530	513	512	510	515	503	522	543	528	495	459	511	554	519	492	514	523	473	515	520	533	499	501	508	539	537	498	488	523	485	521	501	472	502	536	486	498	493	519	493	522	489	531	519	527	500	502	507	509	488	514	474	513	480	499	515	518	501	505	520	537	477	521	504	512	475	493	527	494	523	532	531	486	488	538	506	541	530	485	519	501	496	494	528	517	487	509	503	454	499	534	492	539	496	548	495	487	545	490	503	505	505	488	491	491	485	527	501	513	549	496	476	514	470	539	533	514	468	500	481	500	514	513	513	507	503	484	523	510	504	499	567	506	529	476	479	524	505	481	481	509	484	543	523	518	528	526	558	522	494	487	487	525	510	505	532	543	495	487	467	521	487	523	516	503	533	520	500	534	552	504	454	502	492	482	511	530	516	517	518	535	510	523	519	473	542	534	480	471	509	526	536	503	499	486	579	481	507	522	561	544	466	527	510	518	507	524	543	528	516	492	474	526	491	510	492	501	511	493	524	514	537	512	544	504	501	461	484	550	533	502	514	514	503	533	500	524	516	523	475	539	494	485	494	477	483	522	520	522	523	504	514	518	536	526	532	513	517	512	507	479	524	500	537	502	514	513	497	510	475	539	520	510	527	517	536	521	508	510	507	533	501	584	509	500	509	565	508	521	511	508	509	522	525	513	465	494	539	557	517	541	517	494	522	498	507	492	561	555	559	523	486	503	523	494	513	500	528	484	516	544	496	525	525	535	526	535	492	489	513	484	437	542	513	483	491	489	511	553	530	486	450	525	478	499	503	491	503	489	542	507	497	504	515	518	493	529	511	533	485	525	552	516	512	507	502	479	479	514	495	522	509	521	481	529	489	480	524	493	530	474	529	536	521	482	504	550	512	554	535	532	519	533	485	510	512	530	527	524	517	535	516	521	500	541	499	564	525	516	516	518	508	521	517	491	517	543	533	506	518	539	486	540	474	488	513	512	506	502	505	508	506	518	513	544	539	506	493	519	488	489	531	495	497	487	502	534	503	559	509	507	526	534	537	480	532	521	515	479	521	509	509	493	525	528	545	499	465	478	528	504	501	491	480	504	475	476	499	564	496	533	523	537	560	522	511	476	521	524	478	501	478	568	493	534	513	447	507	499	517	511	491	520	514	537	530	484	472	512	500	483	477	502	534	480	506	500	477	565	537	532	544	479	511	517	552	457	545	532	523	537	557	509	512	492	505	519	506	536	480	522	512	512	530	454	522	508	523	554	473	520	501	498	547	517	495	516	531	508	520	500	487	500	498	492	532	559	495	524	515	517	508	519	541	505	524	490	499	522	503	510	547	524	472	489	515	492	491	492	506	527	461	522	517	484	538	504	500	522	508	505	501	522	490	516	517	553	530	518	504	512	525	495	469	517	505	517	503	500	521	505	502	519	508	491	478	501	528	501	503	495	502	532	514	517	503	535	491	495	500	505	519	499	529	524	515	500	540	523	508	510	509	501	543	481	502	523	473	517	523	548	522	534	519	484	501	476	516	512	526	472	538	487	534	530	519	493	503	487	527	512	502	502	548	492	472	489	520	515	522	528	506	485	505	542	525	505	494	483	490	530	536	463	514	539	530	507	493	507	486	521	506	528	491	540	583	509	490	544	461	505	472	494	514	489	498	521	489	526	485	519	527	511	506	514	520	484	527	522	514	520	556	536	488	450	539	490	485	514	539	515	521	535	502	506	560	476	515	488	502	534	517	536	494	463	533	498	544	494	514	491	497	485	527	493	535	477	509	523	507	520	505	512	520	522	484	563	478	457	515	545	536	472	489	502	561	444	528	473	502	541	511	558	511	500	537	497	508	517	481	491	521	506	487	554	521	495	506	480	497	488	487	510	477	505	486	501	486	570	511	516	525	512	532	514	519	485	467	495	492	541	521	461	480	501	505	512	489	504	470	540	476	492	513	510	495	518	519	529	502	530	518	505	530	488	493	506	494	527	533	522	498	526	521	542	554	504	505	477	550	477	542	477	497	520	473	500	490	512	513	514	522	511	467	514	551	485	503	518	502	495	491	498	507	540	547	547	518	500	509	516	510	501	526	497	534	508	512	519	499	501	533	500	501	503	471	519	513	526	502	500	524	532	489	523	467	493	487	528	536	496	470	522	473	503	531	485	521	563	510	536	499	527	503	502	495	527	531	496	498	529	521	535	535	500	517	489	541	525	540	500	500	512	487	523	540	521	499	477	502	520	490	501	451	526	519	484	509	532	526	466	512	521	532	507	527	501	551	519	489	524	502	527	507	491	531	446	488	486	526	496	486	516	520	466	508	559	542	521	495	525	520	546	507	491	495	527	490	518	492	518	510	547	494	454	513	532	501	543	517	548	516	532	489	471	533	482	526	504	472	504	503	501	496	505	520	538	485	504	526	496	535	549	538	506	507	507	524	546	485	540	504	561	522	487	502	502	499	562	487	525	457	529	507	494	525	480	539	513	519	500	546	519	514	514	476	479	512	517	526	498	487	559	541	516	562	528	483	466	541	502	507	538	510	481	521	545	517	492	526	504	534	510	495	543	502	502	466	519	502	516	524	540	479	545	508	507	509	532	483	475	469	505	504	565	512	501	508	489	526	476	498	495	488	461	515	522	499	513	499	513	491	547	486	492	492	501	502	494	572	523	527	544	507	522	515	510	495	538	520	507	476	516	542	488	519	524	462	492	518	479	468	479	486	515	471	517	521	511	541	561	476	494	490	514	547	533	532	495	512	496	504	501	479	493	514	472	518	485	466
42963	81627	51246	13544	1383	1061	846	787	730	690	600	631	630	609	546	563	575	566	580	553	532	555	548	548	548	550	555	546	561	511	540	538	568	518	524	535	526	505	575	507	540	507	537	568	536	528	532	482	553	499	492	545	515	507	502	562	539	552	529	547	520	569	546	511	530	537	502	562	485	539	495	476	533	546	515	502	506	560	524	543	493	509	534	537	566	533	534	540	512	501	544	499	507	522	545	518	545	501	536	471	516	506	551	483	540	495	515	535	546	525	540	511	532	509	531	520	477	510	536	504	511	562	554	536	509	523	510	528	499	506	515	509	570	530	519	502	507	540	517	510	511	536	567	520	536	511	540	533	523	532	540	505	523	493	506	543	535	524	523	488	544	509	519	518	517	529	528	530	518	545	533	517	512	580	520	536	532	544	555	558	514	513	521	558	490	558	506	511	525	523	472	540	460	523	533	476	545	537	520	463	528	495	504	521	546	490	537	529	520	489	525	505	474	499	588	517	486	518	501	573	518	523	533	538	498	539	526	514	573	520	510	548	528	539	561	537	507	520	530	526	552	522	507	547	541	491	549	510	522	548	548	549	560	540	521	547	496	518	528	506	495	502	500	482	484	538	528	531	506	545	522	522	491	518	558	550	529	535	497	533	515	512	508	509	555	525	517	562	552	504	502	542	514	521	521	582	533	489	514	534	507	491	494	536	492	539	544	512	524	511	503	497	533	530	562	484	520	511	545	512	514	549	520	523	525	525	579	523	515	550	511	544	455	491	551	555	534	540	534	501	516	538	555	504	527	572	521	563	521	555	536	522	507	537	505	508	501	528	500	508	530	551	516	550	531	488	535	549	468	525	507	513	519	547	540	550	512	518	515	487	526	544	538	528	528	529	545	539	541	501	528	528	482	505	566	529	547	512	477	478	544	533	518	519	551	537	535	562	518	541	541	537	533	554	545	518	483	535	496	553	570	547	517	535	516	516	567	503	495	533	534	516	537	552	518	520	479	565	519	535	516	548	510	538	534	531	547	480	503	497	545	586	502	523	501	496	518	533	520	530	548	539	508	523	565	492	511	540	531	498	489	530	569	491	551	530	515	542	541	520	529	499	529	523	540	532	509	521	530	527	486	536	483	537	529	515	500	533	538	536	547	546	515	510	491	533	562	497	537	539	518	554	511	564	551	511	520	528	499	504	582	508	537	544	510	534	527	546	502	531	548	509	534	519	538	489	510	524	539	528	545	574	523	535	511	549	579	533	512	551	548	516	540	542	528	503	533	527	533	535	532	549	490	561	532	514	550	516	512	497	528	521	517	541	505	513	507	550	549	526	520	563	519	547	531	466	550	519	544	537	497	543	520	528	534	492	492	518	510	560	522	534	530	543	517	545	570	542	499	550	527	537	467	523	516	531	528	569	567	569	510	543	577	537	530	527	523	522	529	524	539	525	573	559	573	547	508	537	571	516	570	545	539	528	482	499	538	482	547	539	532	554	508	509	519	560	546	515	500	541	549	518	517	526	552	518	500	524	537	482	542	530	517	527	521	510	553	553	564	543	487	559	495	552	483	527	525	535	513	569	540	523	532	527	527	532	559	512	541	522	502	512	462	520	530	543	534	554	502	494	575	570	544	518	523	497	510	528	548	509	547	485	498	543	558	536	510	538	509	513	528	548	516	520	519	529	518	516	515	500	516	541	526	483	497	531	509	493	509	577	513	544	557	513	530	533	484	550	529	544	528	542	557	537	580	525	556	510	529	523	557	557	555	521	565	484	486	534	546	512	526	561	508	529	531	541	539	525	560	515	508	531	505	548	573	499	508	531	520	541	547	559	544	533	515	543	522	504	552	525	530	545	537	508	491	480	490	542	525	537	546	532	549	533	540	554	533	528	531	548	541	497	521	555	516	566	532	550	550	565	527	500	528	495	509	512	509	581	534	556	518	547	533	525	549	517	540	537	521	509	530	546	506	526	505	564	526	545	545	536	544	518	525	548	480	525	464	538	517	545	500	529	508	566	540	549	496	541	502	548	480	503	518	513	525	512	530	501	498	535	519	522	547	538	500	537	498	533	535	571	563	534	502	555	496	516	517	527	566	490	549	532	558	574	527	534	542	527	512	521	520	537	532	561	528	538	505	512	518	503	530	514	534	527	532	528	505	523	517	521	542	486	510	537	539	531	518	537	474	556	507	483	525	536	539	531	531	464	547	496	528	526	542	518	516	549	507	499	517	518	530	492	564	538	495	542	526	531	532	493	491	517	536	493	543	526	518	508	470	530	524	521	524	491	530	534	536	503	577	542	516	517	540	527	552	545	515	520	504	544	489	519	516	507	514	522	567	525	516	502	525	489	520	555	548	571	568	541	505	512	544	499	507	522	509	576	511	516	542	513	549	505	507	550	531	555	581	543	520	550	521	502	533	545	517	504	545	533	516	518	501	480	528	549	493	484	525	498	534	514	519	579	525	492	507	511	557	539	505	483	541	527	492	542	520	511	562	514	534	491	492	538	536	531	523	530	512	586	534	527	532	535	502	455	484	523	503	541	523	517	502	498	527	566	513	571	503	564	510	539	506	534	520	516	519	540	508	524	536	559	550	505	555	497	539	523	556	528	550	529	524	521	555	509	504	521	508	513	516	553	556	542	553	515	513	552	540	530	547	524	473	567	515	539	525	511	499	533	482	537	526	540	520	534	541	499	519	522	539	490	545	515	528	524	547	517	534	513	525	512	529	494	475	520	569	512	501	545	520	547	526	526	521	515	517	522	532	526	542	541	540	530	487	545	551	499	542	529	511	548	546	464	548	549	524	545	490	485	516	495	518	518	528	571	539	536	507	492	536	521	546	522	522	553	516	547	531	499	541	528	522	505	557	534	531	479	549	560	510	521	531	497	512	515	554	531	527	520	538	513	536	518	492	506	510	557	503	488	515	530	497	524	564	525	496	513	504	539	513	511	518	533	531	533	533	543	513	545	542	509	531	531	532	540	544	557	548	577	495	523	515	534	496	508	529	516	555	552	539	491	535	520	573	555	506	536	514	537	546	562	527	532	553	532	487	546	498	529	561	554	487	530	533	501	530	527	526	505	543	497	513	531	504	555	514	500	559	530	494	533	533	502	569	530	529	526	509	521	527	525	520	523	530	577	530	506	524	531	508	555	524	523	514	494	540	502	519	521	486	553	521	552	509	578	533	537	527	523	512	518	534	529	550	494	526	547	509	544	497	560	560	560	547	501	512	539	499	560	518	529	493	535	543	524	536	562	538	496	530	513	509	536	535	541	534	490	518	515	545	497	488	498	510	521	464	549	532	536	576	553	523	544	556	546	499	533	545	553	538	556	491	535	527	576	495	505	523	515	541	525	526	511	540	545	525	536	540	502	494	527	534	569	527	530	522	540	477	544	543	491	509	545	494	524	512	523	507	509	516	490	534	534	522	517	531	521	524	548	522	512	510	503	516	508	540	534	496	520	535	494	531	521	553	497	548	517
25138	21883	29825	24946	12372	1346	794	689	669	622	624	613	657	562	645	617	638	630	624	611	653	593	610	620	604	610	593	601	592	634	601	635	626	602	610	581	645	643	624	613	616	628	574	614	583	601	601	625	601	619	608	613	594	646	609	603	636	655	640	640	644	612	590	587	607	587	602	603	564	664	605	600	618	633	627	636	667	621	593	600	641	589	592	585	616	608	563	592	601	682	622	626	633	641	614	583	635	615	615	597	636	596	576	611	615	596	629	598	605	580	595	639	656	585	649	607	635	580	621	624	613	647	619	641	633	613	616	585	605	592	626	639	654	579	633	623	596	605	632	579	593	594	547	612	653	598	610	616	611	607	587	614	583	617	599	583	592	572	587	633	598	627	633	601	574	575	647	614	602	618	605	576	635	624	562	642	593	618	592	614	607	586	578	607	614	573	636	561	640	627	638	606	613	586	647	617	582	580	553	566	659	607	579	618	558	616	584	646	619	599	618	615	576	632	593	591	608	607	636	600	606	653	607	644	610	587	643	611	603	565	592	561	586	626	626	562	607	561	607	591	619	611	609	627	608	579	578	639	627	613	603	587	599	606	579	573	605	621	587	619	573	598	598	593	634	627	618	602	603	582	625	642	611	559	611	602	581	600	604	650	573	587	573	592	555	603	568	612	575	625	676	638	624	617	582	602	619	605	617	615	629	604	610	616	562	609	589	630	594	612	604	664	567	571	560	595	584	595	642	589	610	610	616	620	619	624	597	602	592	612	613	589	615	576	611	583	569	630	571	596	619	572	643	584	562	574	616	596	644	612	585	631	588	617	631	609	614	605	620	631	602	621	565	603	611	622	607	633	644	611	556	592	604	548	599	627	617	605	597	581	615	638	607	618	623	609	587	620	603	605	575	604	588	622	643	631	572	588	590	552	645	601	611	556	598	597	591	576	615	636	579	614	625	615	592	595	621	599	604	581	627	635	585	624	600	651	623	617	588	565	584	612	612	615	575	556	584	608	578	616	588	611	582	612	599	608	609	612	638	595	609	635	607	581	608	558	629	647	603	580	628	591	612	561	635	631	615	588	585	634	606	619	587	621	582	630	590	665	599	643	622	601	574	596	593	619	623	586	607	601	583	612	574	598	574	597	595	592	653	580	579	635	652	561	612	628	643	588	600	603	628	629	614	579	651	559	593	594	608	601	603	596	602	598	646	615	617	581	606	620	607	606	586	590	607	590	538	585	633	595	621	605	645	608	594	603	638	594	623	636	616	584	576	603	620	595	610	646	615	633	585	593	608	627	611	622	627	621	625	628	622	585	634	605	611	602	611	607	594	623	590	600	604	570	625	602	639	652	639	576	627	576	619	611	577	579	605	617	621	641	608	606	621	613	622	612	655	665	626	638	611	581	557	633	599	593	588	620	611	616	593	573	665	585	570	586	621	627	601	551	613	654	621	653	607	644	627	595	580	655	608	580	601	665	581	605	600	629	624	585	645	605	622	627	615	638	616	580	618	621	626	603	634	603	625	588	586	616	623	614	619	610	659	576	626	592	614	601	617	578	608	622	597	558	605	601	578	566	608	590	548	604	595	599	664	582	619	601	639	617	623	634	613	572	604	591	595	583	587	623	627	610	610	560	628	643	599	612	659	649	625	581	593	605	563	595	597	642	613	621	599	628	608	582	639	611	591	595	589	616	608	594	617	591	556	605	607	636	641	579	614	560	608	563	555	616	590	622	592	575	586	609	591	612	626	630	613	606	607	610	604	608	604	618	607	600	635	630	628	571	594	596	603	661	647	591	612	586	627	594	602	584	588	632	650	601	601	598	604	632	621	629	597	577	573	630	599	596	635	579	573	581	588	599	634	632	588	600	616	606	613	612	584	610	641	602	568	593	619	582	608	601	588	604	569	641	608	616	637	602	569	567	593	595	607	595	606	631	607	622	578	595	617	592	601	608	584	596	596	631	594	586	639	554	575	577	636	592	615	578	590	595	616	609	609	605	649	635	590	608	614	627	620	614	571	603	596	598	652	603	584	551	588	588	566	586	618	607	600	629	623	605	610	632	645	629	622	601	612	572	596	614	626	602	598	659	667	604	598	565	579	629	610	613	599	620	608	595	630	610	587	569	598	599	610	588	620	588	613	589	613	592	549	632	605	556	614	623	585	591	671	609	622	613	620	583	638	601	620	568	578	596	586	564	615	614	599	595	627	589	590	608	604	619	648	635	609	580	603	651	649	611	596	597	590	565	609	554	632	620	608	629	601	604	580	618	649	616	598	569	597	632	639	608	623	584	605	596	623	601	567	648	621	586	636	629	557	586	603	603	632	573	612	630	599	634	607	567	619	584	571	626	629	594	602	618	558	569	578	560	618	615	606	630	589	588	601	619	602	631	581	647	595	586	570	618	585	613	670	637	611	589	600	580	576	616	605	600	601	642	547	640	615	618	606	609	628	627	634	605	579	676	614	628	624	636	587	602	616	607	618	628	680	611	644	578	591	589	609	583	643	613	599	559	631	600	595	640	570	592	599	563	563	611	618	615	610	573	569	623	598	582	598	601	603	678	600	625	633	613	609	615	604	618	619	595	626	586	656	618	621	601	623	601	597	606	602	607	596	589	644	621	624	604	613	610	612	582	609	644	599	592	582	622	614	579	610	643	626	628	593	620	614	595	614	689	622	655	601	635	622	593	609	567	635	618	593	636	609	617	608	617	620	602	602	610	609	615	627	585	639	608	581	612	606	583	625	597	648	617	593	605	612	574	576	594	620	580	603	582	633	616	646	605	598	576	634	624	646	629	602	596	641	610	556	613	582	609	608	616	615	598	634	563	611	662	588	608	546	611	589	594	625	567	609	637	632	627	633	613	645	630	594	615	594	611	596	641	590	577	627	617	603	631	600	583	572	623	609	615	570	592	622	576	642	617	575	608	638	623	601	572	595	649	619	588	630	603	627	609	596	659	611	591	607	603	618	590	546	569	624	588	594	600	606	626	629	651	554	634	632	625	578	630	598	558	621	620	573	598	589	535	608	583	609	611	600	643	588	613	589	646	605	620	635	601	672	574	603	597	620	581	597	606	627	675	605	625	548	592	595	587	592	605	631	621	623	623	586	643	623	610	561	597	620	600	584	572	621	602	659	624	609	627	606	606	591	624	602	661	601	549	587	625	638	638	618	628	616	638	573	627	614	561	663	544	630	661	561	584	681	611	614	612	577	610	595	593	634	586	567	609	579	565	629	632	568	607	621	592	595	669	657	639	606	612	619	645	598	570	619	636	580	629	615	592	651	597	598	615	602	621	592	601	627	625	598	576	571	646	578	592	597	584	599	582	606	579	584	546	605	592	609	629	618	620	587	626	648	599	604	653	591	604	596	594	600	592	607	607	654	596	585	589	599	586	572	625	609	620	573	624	594	614	592	618	659	617	621	630	587	622	543	618	650	609	587	599	618	656	633	592	617	631	597	603	610	620	612	639	649	621	675	653	633	558
40383	68796	42325	9213	1035	981	833	792	738	681	736	701	713	716	678	694	658	645	621	639	642	638	670	646	656	671	667	698	614	640	650	635	664	672	669	668	659	631	668	591	670	659	570	579	689	638	626	651	687	694	659	661	634	644	607	634	673	628	650	662	623	622	646	667	641	636	661	666	667	652	606	659	652	694	627	657	618	642	649	641	628	669	654	648	629	679	637	678	659	625	638	668	671	634	668	649	675	623	626	653	625	621	623	644	618	634	653	669	645	587	610	628	662	623	615	644	643	582	665	658	643	658	680	661	631	638	663	611	612	572	623	721	675	638	614	689	680	652	664	633	698	662	665	665	594	633	695	655	674	628	599	668	643	648	652	615	628	626	642	643	660	647	664	652	652	664	627	630	640	695	665	649	668	691	668	690	644	646	667	617	631	649	636	633	653	672	681	640	637	667	689	602	666	668	649	672	659	658	612	652	652	658	622	665	625	615	673	658	641	647	661	636	652	620	635	624	590	654	633	708	627	641	630	662	638	623	649	700	640	612	727	647	670	677	630	656	613	660	656	597	630	588	651	692	631	568	653	665	602	648	639	643	613	673	627	645	621	639	669	600	673	614	667	616	631	689	682	669	658	584	668	625	640	653	628	648	611	652	607	681	649	636	622	663	666	614	632	700	652	701	651	678	664	620	618	615	627	666	653	610	615	685	637	607	615	670	680	621	654	645	644	633	636	648	591	658	678	598	652	670	638	673	668	659	647	700	664	656	626	646	601	668	623	608	645	661	669	706	655	663	670	640	646	680	635	661	634	650	667	662	653	613	656	673	615	626	647	636	634	636	626	607	619	643	619	648	676	651	639	639	686	617	631	674	639	670	641	646	675	631	675	644	652	674	672	647	585	617	676	647	622	656	630	620	661	642	696	686	606	644	647	644	660	625	623	607	676	647	639	627	642	584	630	676	615	612	639	674	658	650	630	623	622	643	614	636	652	651	665	630	630	631	613	617	626	647	637	656	677	626	649	631	650	616	665	647	657	630	619	642	635	628	605	644	648	615	627	638	638	595	641	659	619	643	676	615	651	645	623	645	654	614	670	600	634	627	675	631	672	672	652	650	635	646	675	620	691	651	675	628	610	634	640	647	643	655	626	659	608	671	604	671	655	685	628	629	624	605	613	638	620	664	673	636	643	620	658	678	637	631	658	666	643	688	685	643	615	639	647	669	642	622	650	634	657	659	668	604	656	629	683	676	633	604	653	649	649	607	612	638	619	636	678	621	660	617	670	633	620	655	639	649	644	614	707	649	623	706	657	667	670	676	641	636	688	653	658	636	657	618	674	611	636	678	607	652	634	658	671	602	632	641	668	643	666	646	656	673	647	615	643	670	680	654	664	623	699	631	661	628	672	603	635	626	668	699	639	646	657	689	596	656	605	675	647	615	658	637	651	660	692	658	652	654	647	674	662	654	643	650	654	643	651	628	645	651	620	636	639	654	641	648	634	681	644	618	651	656	630	616	643	634	683	613	661	610	659	636	579	649	637	668	672	610	616	637	674	659	655	676	668	636	643	617	667	612	640	638	650	646	656	626	634	628	656	670	633	629	681	668	677	653	645	644	675	645	612	687	650	668	641	656	625	623	638	632	657	621	682	655	675	617	667	675	675	654	670	649	630	663	643	631	645	653	671	613	616	621	629	626	662	605	642	623	629	614	713	663	678	657	646	683	655	638	628	594	639	626	623	658	616	673	625	657	662	679	614	667	634	603	629	669	680	671	645	652	634	610	626	641	624	661	681	651	638	661	656	660	602	658	662	663	632	603	636	648	659	672	659	694	638	654	652	643	579	672	615	602	646	633	574	658	589	651	637	651	649	643	631	638	680	619	635	630	664	602	601	652	609	629	627	659	680	672	705	681	658	661	640	600	650	651	632	599	611	628	613	648	642	671	664	618	631	626	683	676	640	621	616	628	649	604	620	654	633	623	630	612	631	676	666	681	655	632	639	670	652	618	645	646	623	594	675	576	652	632	638	681	627	641	606	661	663	640	627	669	639	602	646	666	625	633	666	717	658	642	647	623	657	623	668	619	625	655	607	632	637	641	669	672	625	621	666	625	606	678	668	649	631	652	640	620	619	679	661	652	612	593	661	700	671	704	670	645	626	624	597	608	641	671	686	666	656	665	674	628	656	681	670	654	645	652	650	654	680	606	630	646	693	654	628	622	677	662	613	657	671	622	646	601	664	647	697	634	669	663	663	659	672	672	640	626	630	686	678	659	673	646	596	650	648	647	665	675	653	626	676	652	648	635	636	603	643	612	642	638	619	642	633	665	645	621	638	642	689	617	607	616	630	601	650	669	675	608	668	624	688	636	666	663	612	666	665	673	625	618	673	674	638	615	646	616	652	616	645	633	672	619	589	673	605	621	650	638	636	666	631	649	655	613	670	654	674	609	637	622	625	632	645	666	671	707	656	661	672	624	620	675	593	647	644	677	626	612	586	629	640	619	656	672	676	635	664	640	648	634	629	636	607	636	671	619	640	656	604	659	686	665	603	676	646	654	663	659	639	686	635	657	623	643	668	674	685	679	652	714	633	588	623	650	651	652	609	608	613	644	615	671	590	701	658	637	660	643	648	665	661	624	626	630	617	637	638	636	667	694	628	647	733	643	648	641	685	619	609	642	675	665	691	631	670	660	632	623	651	652	615	656	661	596	617	656	683	657	644	678	580	633	595	635	672	631	572	640	670	629	588	638	614	632	628	662	637	670	630	684	656	634	648	656	651	601	638	645	655	615	723	630	656	633	662	659	643	617	624	667	655	659	627	662	621	608	612	684	680	677	638	609	655	643	658	633	667	657	670	626	713	637	685	647	674	639	677	677	648	644	634	668	666	649	622	663	661	621	629	646	640	661	654	670	665	634	680	631	631	654	629	652	695	631	661	607	637	646	624	622	665	667	641	640	688	675	607	637	659	656	665	608	667	691	590	620	639	652	672	625	674	673	668	660	631	671	608	640	647	628	676	612	652	638	653	655	665	657	655	669	663	628	665	613	641	617	610	635	630	664	657	677	639	672	656	674	695	692	657	618	607	630	634	643	646	647	618	639	646	626	616	639	632	674	635	639	712	616	665	672	659	625	651	648	632	680	721	624	666	648	652	628	643	641	594	652	649	667	677	680	648	644	667	648	677	627	644	620	682	641	672	662	653	632	610	626	636	680	676	668	618	666	626	641	584	634	668	649	655	637	665	645	616	666	623	663	656	593	618	674	691	654	661	634	632	642	650	665	675	633	647	632	635	687	672	646	636	647	644	640	638	663	643	657	649	660	664	660	614	629	634	636	658	619	609	625	631	675	647	655	633	645	606	634	631	650	627	598	634	632	610	637	639	612	645	681	647	662	657	650	635	697	633	616	638	641	623	647	646	628	683	659	671	619	660	639	629	673	649	700	617	707	667	664	680	672	639	685	673	684	649	680	652	631	645	649	646	714	702	632
22597	21179	29831	23169	21045	20961	10103	1485	1147	1067	1049	997	1021	987	1043	925	1003	957	854	928	924	907	999	967	938	984	937	930	939	900	947	964	938	1010	934	890	909	875	860	974	909	953	913	923	869	942	901	899	848	836	909	903	882	886	853	926	861	947	918	956	862	867	909	876	905	921	902	879	887	904	872	895	931	935	915	927	903	890	890	897	932	875	939	924	891	850	911	945	924	918	889	922	888	914	896	894	946	967	857	931	895	910	903	917	921	934	866	929	943	879	937	955	902	911	929	899	954	820	916	913	890	936	919	918	862	882	894	925	917	929	930	896	882	955	897	895	906	910	947	932	913	947	909	890	857	869	873	913	948	889	982	897	934	898	929	885	951	910	907	895	930	946	891	909	887	919	911	915	888	871	868	878	918	875	917	892	917	915	926	922	944	892	915	894	909	913	861	935	911	909	964	886	888	892	901	957	887	863	899	916	870	939	844	902	894	881	950	904	904	901	900	979	927	936	879	934	868	893	885	880	844	958	877	913	943	905	907	909	904	920	982	856	953	903	930	907	943	913	913	911	878	949	858	859	931	893	1005	922	920	949	933	879	908	915	899	902	883	961	911	916	878	896	926	900	954	902	858	914	938	883	889	908	906	942	926	874	926	928	879	907	939	914	867	891	898	890	927	951	940	865	874	873	903	938	895	882	875	917	910	905	888	876	869	870	976	919	909	906	872	912	940	908	841	904	936	902	921	887	855	967	911	933	848	899	882	916	906	909	904	890	898	905	929	891	880	876	921	885	904	938	935	877	888	892	873	936	885	914	918	863	901	916	898	888	906	901	907	898	912	933	944	882	883	911	903	916	887	899	891	922	879	871	908	885	901	915	925	863	932	955	894	912	902	890	925	957	925	910	952	912	887	909	895	904	884	892	893	943	924	952	893	909	946	908	920	908	901	863	967	920	920	847	904	851	923	884	948	933	949	929	956	890	869	960	882	881	845	912	910	910	953	963	902	912	855	900	902	874	920	892	941	962	890	915	896	857	949	911	930	926	891	904	842	886	872	893	923	906	902	919	879	918	890	921	908	938	902	927	889	900	930	857	910	925	888	916	914	872	880	925	865	950	828	830	865	881	946	914	906	904	914	921	924	950	839	955	896	909	949	912	940	900	898	878	838	880	910	955	882	890	859	892	930	928	928	912	895	900	926	890	902	881	907	881	880	907	843	924	941	884	921	923	901	909	917	928	896	903	883	902	925	918	928	932	941	929	884	873	924	948	912	915	894	875	854	914	933	923	928	944	934	906	918	926	874	868	913	866	938	938	876	822	923	905	898	863	867	859	917	914	874	925	936	867	894	904	920	918	866	922	894	901	868	863	904	924	916	929	916	923	867	883	955	890	924	883	887	916	884	890	884	931	1003	949	870	907	901	938	930	869	945	946	914	888	918	908	873	931	942	826	930	927	943	867	932	962	940	871	936	866	866	910	905	878	925	925	907	867	923	881	936	892	949	867	905	913	959	850	884	854	855	893	985	906	895	924	951	908	926	931	924	896	885	930	891	862	891	898	882	886	926	885	913	871	936	883	858	900	924	891	964	912	905	913	974	870	907	923	895	930	892	919	921	893	947	868	861	943	899	908	882	887	850	905	911	892	913	940	850	917	891	915	845	952	902	886	955	871	920	881	929	853	913	902	965	950	885	949	904	886	879	889	892	893	930	980	869	933	886	908	932	821	952	997	902	934	842	909	904	935	922	881	995	919	911	888	914	883	876	906	866	971	904	946	880	911	931	917	909	893	866	980	898	931	929	862	890	921	920	882	932	903	923	894	893	905	919	907	957	932	957	916	953	875	878	961	908	884	910	908	917	875	924	882	845	893	886	923	958	883	903	893	895	914	873	936	852	895	901	892	896	912	926	876	895	914	926	948	965	935	906	932	960	902	909	933	862	931	904	839	892	892	926	888	942	926	875	905	881	928	909	904	900	845	922	889	897	851	829	943	852	931	917	892	875	899	938	942	898	912	872	878	968	907	880	885	915	893	892	911	911	928	864	904	930	924	894	903	934	937	837	851	938	892	956	940	916	931	917	837	897	864	882	924	960	930	927	844	881	956	860	950	892	951	948	914	911	882	906	892	880	906	929	908	892	969	884	914	909	927	904	954	915	889	932	879	893	907	847	909	926	921	946	960	885	897	955	917	945	912	918	937	928	860	884	904	919	901	900	917	898	953	928	916	847	908	944	947	894	902	912	898	887	895	891	891	951	932	924	921	902	925	890	969	862	917	900	957	927	894	903	921	907	926	933	881	912	897	943	905	938	928	921	906	933	896	893	888	914	898	837	934	896	931	921	907	913	953	914	966	955	957	928	944	988	907	917	884	969	915	915	959	876	933	886	886	904	948	900	875	903	865	939	905	870	885	932	896	903	930	856	932	866	882	855	883	889	865	900	897	842	950	892	977	908	913	891	914	920	958	919	919	948	942	918	863	925	944	886	915	909	871	904	875	922	869	955	862	909	837	891	902	920	903	935	920	935	889	913	961	897	919	900	915	903	861	873	841	924	882	994	911	890	884	919	873	905	888	877	899	893	878	899	894	970	936	1001	961	919	956	917	877	903	905	906	912	928	897	917	870	875	850	910	921	938	890	849	912	844	914	956	874	901	917	878	924	934	885	905	883	938	896	917	914	940	944	863	932	874	880	893	883	933	919	873	930	914	866	942	921	866	938	901	908	904	900	865	927	932	930	925	869	904	901	917	848	942	885	895	949	932	900	960	928	911	922	877	905	909	930	897	885	905	922	945	899	921	912	900	910	898	921	897	932	890	894	922	890	902	943	934	954	895	990	907	898	858	944	843	923	905	929	900	876	883	935	925	874	920	892	918	879	888	933	876	899	881	925	946	940	880	964	906	845	886	940	900	918	922	936	884	897	882	967	914	908	939	864	952	906	916	903	896	885	956	864	891	888	852	945	895	901	934	896	943	891	860	885	938	889	857	879	899	887	824	911	945	926	904	856	921	888	850	885	936	988	925	886	885	857	906	820	928	895	945	943	920	944	924	906	945	940	877	908	889	902	944	933	926	890	894	892	898	835	893	931	919	900	910	895	860	932	892	890	902	913	904	940	915	939	928	871	859	853	873	919	894	886	878	885	841	934	873	871	946	888	829	920	951	938	854	901	857	895	929	875	915	946	945	914	982	942	843	914	894	932	902	899	883	966	926	912	914	903	949	886	904	908	874	944	916	872	871	913	920	860	913	868	934	896	907	943	876	888	918	925	876	931	905	931	967	915	894	904	873	843	895	899	904	938	957	900	930	910	922	956	891	894	867	919	905	905	870	865	899	935	903	884	893	901	905	853	949	897	886	870	919	906	977	865	888	995	916	906	897	894	940	840	862	891	890	893	843	930	885	905	896	951	914	895	925	891	935	865	855	892	925	950	924	921	912	929	920	941	917	958	901	889	897	877	883	909	921	941	874	899	932	909	925	881	900	952	904	891	899	943
48421	87653	60712	12566	2368	1972	1638	1484	1292	1170	1152	1124	1080	1021	1023	977	971	968	963	931	957	969	887	939	921	922	910	921	878	948	897	902	930	882	932	843	925	931	851	965	937	948	884	912	902	917	937	936	937	877	828	865	910	826	907	903	924	850	891	877	845	916	888	914	883	924	929	907	930	910	934	869	842	866	862	869	860	900	891	878	908	869	894	867	903	879	959	881	916	859	873	919	925	947	869	874	910	921	910	899	925	953	923	946	924	890	906	930	951	866	885	875	911	955	935	892	880	936	880	865	865	918	924	869	888	877	946	928	833	932	865	883	854	918	899	893	884	898	879	902	874	922	807	881	899	854	904	911	891	945	861	873	904	895	901	948	941	945	890	890	911	835	881	893	914	901	859	869	910	863	896	877	916	873	927	922	930	940	909	919	880	848	943	968	844	889	915	910	887	878	903	900	834	927	879	870	878	911	843	894	880	861	920	913	855	908	904	922	917	908	847	911	897	876	933	946	924	908	860	899	910	891	890	894	900	936	930	903	873	944	902	898	872	944	921	858	910	913	889	879	840	919	940	878	900	884	884	910	922	945	923	916	937	890	856	850	906	920	857	868	901	875	849	888	891	828	839	861	884	906	969	910	936	881	892	901	884	872	856	885	948	914	920	900	916	901	894	929	900	868	876	899	866	876	905	935	907	938	839	827	930	932	918	886	883	883	882	926	939	914	887	835	853	900	900	923	916	878	867	854	860	881	945	925	876	888	870	887	889	910	898	897	867	924	861	876	859	899	917	930	948	898	933	879	907	895	914	915	896	924	937	891	930	917	877	890	881	892	868	900	892	959	887	877	879	884	916	920	933	904	911	922	899	893	897	876	935	915	879	936	893	909	910	860	865	882	868	947	907	862	830	908	876	886	893	916	988	874	901	866	905	885	900	891	904	867	866	959	874	870	894	888	983	890	884	870	903	904	876	927	896	885	886	940	897	909	941	891	892	893	928	876	923	937	861	904	937	927	887	910	858	853	897	841	951	897	873	898	950	885	926	888	964	905	907	896	885	970	894	895	916	951	961	893	865	933	949	878	930	892	893	904	888	877	915	855	925	925	860	852	851	933	856	865	880	910	927	884	941	864	879	915	938	897	894	847	969	852	882	909	933	869	933	873	879	854	834	888	844	902	918	869	897	945	915	875	952	903	912	900	918	900	894	845	888	826	939	859	938	873	895	951	900	872	897	925	880	912	920	926	906	930	915	888	930	882	901	871	880	910	856	859	916	863	915	908	893	888	907	904	874	893	932	838	863	830	905	909	930	893	849	848	830	849	914	927	923	879	853	963	899	892	889	870	902	942	930	902	935	888	845	943	882	840	902	903	865	893	944	869	908	848	859	917	915	914	870	915	882	890	881	883	916	890	847	873	900	898	893	878	927	890	825	899	945	923	850	864	881	980	886	859	838	886	867	892	898	878	941	881	926	861	935	910	827	914	874	862	866	915	908	908	867	895	905	914	890	892	923	860	954	888	858	937	910	923	902	881	828	916	890	912	901	878	921	876	924	917	914	852	948	938	899	905	915	868	911	876	916	854	862	922	935	873	911	890	906	931	907	866	895	878	942	913	912	941	921	930	898	884	963	885	906	888	868	882	946	864	945	849	875	904	872	876	935	871	930	905	891	954	903	930	895	849	892	920	884	895	920	869	938	862	956	985	920	864	905	976	890	870	916	887	913	893	854	938	858	927	862	933	907	931	869	862	874	878	872	867	918	937	912	878	888	907	914	911	841	863	897	967	847	911	926	900	890	872	850	972	883	874	918	891	861	906	895	941	893	871	940	882	874	855	908	956	909	891	875	880	903	913	920	831	921	916	895	861	912	848	917	891	885	952	807	930	938	954	914	896	930	868	910	923	881	908	881	903	902	942	907	873	872	882	940	894	875	915	922	844	890	889	961	923	868	910	905	897	861	875	872	898	886	895	854	913	954	877	880	910	892	916	901	931	931	902	902	919	873	883	900	899	862	922	894	920	902	916	923	888	910	880	886	865	897	929	868	859	921	872	924	842	905	927	880	931	944	873	923	877	858	867	900	860	954	829	901	920	845	904	923	918	903	919	823	905	909	926	921	895	879	915	889	889	933	903	924	887	852	889	882	974	903	908	848	885	909	891	918	907	896	907	875	905	891	892	966	887	889	905	872	888	889	900	867	863	881	924	927	934	892	910	916	880	937	875	902	882	927	843	894	904	879	894	927	930	928	956	907	867	900	854	918	872	923	920	875	907	913	899	895	922	947	913	922	898	872	894	953	901	875	909	931	889	949	898	897	873	894	931	902	903	913	901	892	927	866	892	911	903	935	899	932	912	925	874	850	918	898	868	931	942	888	922	842	888	902	877	914	826	928	888	855	910	861	899	835	912	913	883	873	870	904	908	902	880	861	949	961	896	822	887	889	883	881	872	849	931	883	918	908	878	863	924	889	855	868	929	934	926	951	915	925	876	892	926	926	904	910	880	892	902	934	875	913	883	876	900	922	913	916	891	912	872	883	873	881	920	856	945	924	913	936	924	861	935	898	902	909	914	890	909	920	846	895	884	934	901	908	878	910	944	889	950	903	887	863	915	914	929	916	884	911	930	912	916	850	882	914	915	893	868	902	888	900	905	863	908	866	879	887	909	841	890	918	937	918	871	908	917	894	896	834	915	964	916	915	890	891	899	916	927	937	921	933	868	918	876	918	915	841	954	888	889	865	923	917	915	884	902	903	873	914	864	917	897	891	911	930	878	886	928	927	889	911	976	910	889	907	881	907	879	933	875	863	899	924	893	930	863	962	883	902	886	916	943	900	909	878	916	908	823	972	888	897	915	895	945	888	922	855	882	834	915	869	883	860	894	889	862	918	868	896	876	941	866	897	912	944	927	911	1007	895	889	900	931	902	872	860	897	923	927	925	868	852	891	901	918	852	969	884	875	866	854	907	858	834	923	925	877	912	929	848	913	846	928	869	926	839	898	840	898	925	868	879	906	884	972	882	831	960	873	913	884	905	946	859	859	875	915	931	916	902	884	868	924	916	905	906	887	882	869	866	875	880	923	979	941	932	902	868	867	857	913	858	913	939	897	904	894	909	868	934	834	911	935	916	864	825	887	893	923	908	907	878	854	898	886	865	836	893	937	934	918	903	859	870	926	929	867	874	889	929	911	930	896	939	940	878	883	937	913	943	903	920	878	890	920	954	893	876	822	917	888	871	921	882	898	882	924	886	871	884	912	884	876	903	885	835	873	917	907	874	915	862	907	889	892	875	877	908	896	926	904	886	890	875	865	877	851	898	929	931	931	819	951	861	930	876	861	913	910	895	874	859	908	851	930	885	890	962	909	891	897	907	867	914	902	933	942	927	916	853	871	832	892	861	888	915	864	902	864	912	932	902	926	923	871	845	905	893	943	878	900	960	852	890	908	889	907	908	931	883	843	868	833	940	828	902	885	893	938	882	986	855	889	902	905
32764	25113	23495	5986	427	386	398	389	356	351	339	369	386	371	369	411	357	353	382	362	371	340	371	372	353	338	389	362	322	359	346	361	381	338	348	343	344	378	394	342	307	367	348	401	348	381	364	338	358	348	351	347	355	328	375	318	343	336	354	309	351	335	357	376	334	373	372	376	385	345	340	338	362	376	353	371	338	387	352	358	368	355	412	357	354	357	381	350	359	357	356	345	362	352	349	370	330	342	366	338	413	365	369	378	378	342	348	345	349	381	393	337	347	383	389	361	348	373	332	402	349	367	348	368	335	353	395	333	353	325	333	355	357	361	347	338	321	346	371	390	388	344	343	333	335	333	357	358	372	319	342	351	375	386	379	339	335	366	371	342	341	345	339	352	361	384	366	376	335	357	374	345	353	358	367	375	354	393	355	385	343	365	331	327	359	314	353	382	350	338	327	380	343	355	363	375	335	361	363	364	387	313	375	371	371	392	348	387	343	346	407	360	344	374	349	374	363	341	328	381	371	384	346	385	343	345	371	354	397	365	388	342	342	339	391	345	342	334	341	368	358	356	351	346	358	365	372	335	357	331	357	348	336	339	361	372	339	325	366	351	348	355	380	373	336	381	389	349	334	359	373	312	342	368	347	348	340	360	371	363	354	360	376	376	369	409	364	354	350	355	360	350	379	325	382	358	386	353	378	333	362	354	367	332	328	355	338	354	358	356	352	365	405	345	369	371	367	377	376	372	359	343	333	360	351	353	374	346	358	378	358	353	378	341	357	349	361	327	328	344	342	386	361	326	337	323	343	355	358	328	359	334	334	361	361	373	386	360	330	393	377	354	387	361	363	349	395	343	395	347	380	354	372	360	368	341	383	348	379	361	332	354	375	360	379	344	354	341	384	370	357	365	349	360	366	344	363	356	333	385	349	383	359	381	351	373	359	318	365	340	337	353	391	342	351	385	375	376	313	414	371	375	376	402	395	384	332	326	332	371	354	372	380	374	377	374	352	370	330	340	364	377	374	329	348	335	353	363	375	369	388	383	353	359	355	376	332	343	356	366	344	382	333	361	374	366	380	354	351	356	357	356	345	352	408	383	348	417	358	368	375	332	342	355	348	367	383	387	351	366	374	360	346	357	321	383	371	357	361	360	385	342	337	375	368	374	336	342	355	385	386	346	342	345	377	358	367	367	363	350	365	386	375	343	332	383	374	387	361	317	358	365	361	353	344	355	383	399	354	370	398	349	372	332	348	316	360	330	362	368	356	374	340	370	378	368	381	346	352	382	372	355	367	387	361	375	343	343	361	338	388	374	368	306	330	369	381	388	390	359	350	308	351	357	371	364	366	396	363	358	345	393	355	358	356	336	351	398	349	387	379	368	366	368	379	363	387	344	345	387	366	348	326	328	376	385	361	384	336	348	316	374	355	365	341	362	371	317	339	344	341	345	373	324	349	327	380	344	389	355	353	384	339	363	369	362	338	369	370	322	367	350	350	374	346	325	373	350	356	351	369	376	349	338	393	368	349	354	339	357	382	332	327	366	354	344	339	311	359	372	363	362	360	394	350	360	360	364	398	360	350	341	336	384	328	322	375	323	368	366	389	334	329	379	383	350	380	365	362	364	377	384	374	369	366	368	354	343	371	362	350	356	352	394	367	381	370	345	363	358	376	365	352	362	352	374	357	343	340	370	366	384	372	362	377	332	332	340	359	358	371	362	379	309	354	355	370	353	368	363	359	326	354	373	390	366	367	353	354	353	367	324	376	390	370	398	362	380	329	346	344	336	359	351	342	360	378	330	330	364	365	382	359	366	381	329	343	390	378	385	328	380	342	361	349	367	348	340	365	407	400	365	407	344	331	374	369	357	361	363	366	355	309	356	363	345	365	344	330	365	346	362	318	366	374	340	367	365	335	335	367	351	369	367	357	373	323	353	357	363	350	329	326	348	340	382	348	346	370	345	384	346	347	379	375	327	367	360	370	370	335	336	363	386	405	354	345	389	358	376	346	351	344	352	326	371	317	349	356	364	370	347	336	369	360	343	368	386	376	372	342	357	345	376	369	356	331	321	338	362	346	371	367	331	351	363	356	349	370	410	368	379	350	359	389	383	345	355	390	338	379	377	420	398	396	363	379	370	373	353	356	377	385	375	384	368	385	346	349	350	373	381	367	345	350	359	369	343	407	348	349	415	341	317	352	357	309	363	355	370	357	371	350	341	349	368	381	370	372	371	358	324	340	352	352	358	363	342	354	348	389	358	377	369	401	386	337	362	374	367	332	342	343	353	331	363	381	350	389	368	325	359	368	366	368	341	341	354	344	380	364	362	389	364	355	389	378	357	370	392	396	380	366	337	345	378	364	379	365	364	330	358	360	351	356	324	364	350	351	371	370	350	380	334	389	343	348	360	325	320	344	344	340	355	372	332	361	370	362	349	370	364	349	353	368	350	371	333	373	400	368	367	373	330	343	309	361	361	361	388	348	358	369	375	362	354	375	359	354	335	344	330	387	357	320	379	325	361	354	354	374	348	374	371	352	349	363	358	366	338	371	343	347	349	341	378	384	354	364	355	344	339	350	341	342	365	372	351	335	340	330	355	355	339	344	393	341	346	340	390	345	367	319	332	347	340	390	357	350	359	367	365	343	387	330	348	373	338	345	353	380	371	394	344	359	391	342	374	363	371	379	348	359	361	376	319	353	350	329	386	364	359	334	367	345	349	382	358	362	351	376	372	377	376	355	383	398	355	356	369	360	357	340	320	386	362	343	370	345	376	385	341	375	346	342	359	354	351	353	347	369	355	352	366	376	401	402	362	362	338	364	378	341	355	346	363	354	377	376	356	343	395	343	353	374	385	373	346	374	343	380	385	371	342	355	346	346	348	364	357	364	345	372	378	384	386	358	375	371	337	358	352	404	350	350	349	373	378	387	353	339	385	336	344	332	337	360	355	347	371	360	348	368	366	352	346	378	374	369	352	355	368	381	357	345	359	399	348	346	376	361	340	368	355	389	358	356	347	378	380	372	355	348	385	387	356	353	331	340	337	338	358	364	354	348	353	331	372	383	341	338	363	370	349	360	373	357	330	361	387	348	336	385	347	350	369	332	370	399	348	387	362	348	356	347	338	327	385	332	377	352	376	394	338	331	372	384	397	342	358	358	352	355	378	375	352	369	380	371	361	336	335	394	370	335	380	374	352	378	347	360	338	363	372	363	375	338	367	382	353	329	349	359	360	353	363	339	383	345	377	360	366	345	320	347	335	363	386	374	371	367	314	387	362	370	362	370	337	354	342	358	352	341	313	361	353	401	365	328	320	356	385	341	354	360	349	373	380	344	362	356	363	331	386	385	364	377	366	350	332	342	351	328	342	354	365	368	335	365	349	378	309	344	367	324	312	340	373	363	340	331	359	359	352	328	348	373	378	359	356	364	327	387	314	381	371	340	377	378	357	394	373	321	367	346	345	343	359	354	360	363	382	396	355	350	371
32631	35518	15486	1762	397	426	410	386	402	396	408	417	375	390	415	443	370	373	366	387	366	429	438	403	365	418	381	358	416	398	367	381	373	400	415	406	408	371	359	410	390	419	400	407	342	362	386	409	406	387	342	411	394	433	385	391	431	368	402	402	402	395	375	385	392	368	368	365	367	404	364	401	371	375	414	383	416	387	418	405	408	377	391	413	370	393	397	412	385	400	371	354	396	370	422	392	401	398	403	400	399	410	378	372	414	395	332	451	413	381	396	359	369	393	411	415	379	390	426	386	392	374	384	419	398	352	361	399	363	376	392	398	359	385	361	383	361	385	356	416	379	396	364	376	400	396	393	384	345	404	423	354	368	370	389	391	382	383	368	386	406	369	388	376	399	362	370	407	401	402	380	428	412	399	401	397	383	410	422	399	388	355	400	405	419	399	418	376	395	382	444	404	382	388	413	385	393	399	361	384	390	396	397	405	420	401	405	388	369	386	377	402	417	430	368	413	368	432	396	412	378	373	391	370	390	385	401	381	399	401	411	412	407	435	408	443	384	385	390	419	383	387	404	374	381	424	394	359	418	409	423	348	366	407	404	342	400	392	390	408	401	390	395	375	394	373	407	400	408	382	342	396	398	408	412	384	394	391	404	420	410	407	393	364	387	402	376	414	373	381	362	412	373	407	406	407	411	459	383	388	408	374	402	405	383	400	399	383	379	394	400	375	381	404	390	398	365	390	401	353	407	403	362	399	379	366	381	378	407	406	419	391	387	351	381	392	405	400	378	374	401	395	416	385	400	396	376	388	395	372	414	381	380	388	387	374	391	396	391	384	385	391	411	420	389	385	371	422	365	377	385	356	418	405	398	407	365	401	417	377	399	390	367	395	403	412	386	380	400	345	376	400	379	380	398	415	393	391	377	401	378	378	373	412	407	391	353	399	371	395	383	372	377	372	376	376	392	399	390	367	409	384	379	390	385	399	393	365	402	384	394	384	400	386	421	375	358	418	400	342	378	394	393	416	430	408	390	414	364	401	399	404	369	412	396	373	390	402	390	407	375	419	395	429	397	372	362	444	391	374	425	441	392	353	380	436	385	387	410	387	394	366	389	405	385	392	410	372	410	397	410	404	389	400	388	405	388	415	387	397	393	392	377	383	358	391	390	398	404	408	363	325	402	384	409	389	391	378	371	401	355	377	376	410	398	374	375	398	389	441	395	393	409	332	381	407	410	395	399	403	404	381	404	430	403	403	377	393	384	412	413	370	377	423	404	380	386	394	398	407	423	391	403	378	372	399	395	396	386	399	384	416	422	383	379	381	383	373	390	365	384	437	411	370	371	376	343	351	449	397	403	390	388	402	405	379	407	395	413	420	385	398	412	404	373	395	433	358	403	380	422	356	380	402	412	382	364	370	360	403	403	382	387	396	376	406	385	397	426	379	365	402	375	385	426	330	357	401	417	379	369	377	406	390	392	356	439	370	349	371	374	386	414	402	362	373	392	426	392	366	396	413	382	397	362	386	422	398	410	400	404	397	380	379	408	389	393	431	372	401	390	368	391	404	362	375	408	414	382	379	398	392	370	409	389	397	364	382	363	391	395	357	393	396	380	410	408	363	412	377	390	413	349	389	424	394	420	390	402	382	410	364	370	388	360	403	400	392	383	399	405	388	419	394	425	418	376	360	381	396	390	374	402	383	411	374	358	386	422	409	426	358	429	361	395	380	418	361	412	371	398	427	380	361	356	379	368	424	348	402	402	390	430	367	410	417	368	410	372	399	383	405	363	365	388	397	365	399	398	360	404	365	421	362	384	376	380	401	344	403	350	410	361	433	414	373	348	372	413	386	391	403	389	397	379	411	383	361	391	421	405	377	394	351	390	410	366	390	393	380	401	369	402	371	389	385	417	376	402	371	372	414	426	362	382	352	361	395	369	393	380	357	340	380	412	399	380	407	377	381	375	368	414	363	388	377	409	417	382	406	387	352	408	391	387	388	388	379	398	361	394	415	413	405	349	364	388	423	373	394	384	374	364	416	398	362	393	408	393	418	386	387	362	374	416	389	404	390	403	367	374	421	402	397	401	382	369	404	407	387	400	390	395	374	378	398	409	376	377	372	404	395	364	387	389	421	367	383	395	402	385	367	423	361	385	399	380	415	378	390	391	405	417	404	416	390	397	370	364	417	393	378	417	411	415	375	424	434	381	369	387	374	398	378	377	387	432	364	394	380	387	390	407	393	375	377	399	345	421	397	409	432	424	387	411	385	387	378	388	367	411	379	408	414	438	416	410	389	408	429	373	384	372	392	415	404	407	383	365	368	400	391	400	392	396	416	415	422	401	369	401	396	397	365	383	366	397	407	376	393	389	413	391	379	379	411	413	394	394	411	365	399	396	386	415	409	435	396	392	349	378	412	407	388	406	388	369	354	432	425	397	406	375	373	356	377	374	390	423	395	406	395	394	400	364	402	385	409	380	379	380	390	416	345	377	379	379	396	408	360	396	368	427	366	373	384	378	399	337	374	415	398	420	376	385	386	356	383	394	392	369	377	391	401	398	402	439	361	374	387	395	331	412	397	365	406	406	358	391	358	382	366	362	400	411	412	425	419	359	378	388	349	406	368	381	422	364	384	381	409	405	392	393	406	380	377	410	379	416	392	396	363	345	387	353	397	406	380	412	389	396	378	381	397	374	367	375	383	384	381	379	365	385	410	365	379	429	405	396	366	385	361	414	402	420	365	404	421	375	403	402	341	360	389	425	381	359	392	376	382	407	403	390	386	374	365	433	406	464	390	380	389	382	352	388	370	377	393	367	424	383	365	392	371	392	362	393	393	384	370	382	408	362	378	347	409	380	415	339	373	404	436	401	383	407	399	440	368	392	414	428	403	389	402	376	376	389	382	377	377	403	433	403	397	398	382	388	422	381	451	399	418	428	362	431	359	383	345	390	366	408	375	409	378	411	413	363	377	343	390	384	415	419	404	383	384	383	390	358	384	391	406	437	379	377	380	444	378	397	377	357	408	393	387	373	383	376	427	402	368	388	414	386	404	387	370	406	392	404	364	411	387	392	407	379	376	359	387	392	403	408	392	382	385	372	375	366	402	389	368	405	393	385	370	385	396	395	380	384	405	376	402	368	384	384	400	408	373	385	426	409	427	367	418	373	342	381	409	399	400	377	379	386	378	408	379	403	403	379	387	354	375	370	390	387	400	374	385	415	417	374	392	363	396	391	390	372	369	389	392	423	401	355	397	423	427	369	363	367	385	383	351	394	362	389	382	393	389	403	394	367	368	415	387	398	374	386	417	385	362	412	379	401	374	384	389	413	395	350	377	376	410	377	355	369	381	393	358	419	363	397	371	401	365	388	444	378	403	384	415	379	390	415	371	399	421	370	394	399	378	353	385	391	396	398	399	407	380	398	425	404	414	409	389	423	419	403	367	409	359	370	396	405	398	381	385	368	408	400	409	375	418	390	424	398	420
23815	21563	29875	24563	20608	11128	1039	684	572	562	608	600	558	569	599	544	522	567	511	532	530	520	553	513	541	521	535	507	513	522	510	514	540	473	521	536	503	503	500	532	548	547	557	514	514	516	523	544	494	511	560	458	509	555	493	509	509	527	496	477	509	502	528	505	552	512	500	487	492	526	530	532	490	531	535	548	492	539	514	523	536	526	504	512	495	502	522	515	540	527	519	525	552	521	551	542	530	507	518	504	511	485	518	530	554	515	543	527	547	502	541	523	470	554	544	522	533	525	471	532	544	460	490	517	522	512	518	504	512	542	520	505	514	531	503	530	508	516	562	531	518	536	542	490	522	519	503	510	537	511	522	533	499	513	502	517	504	515	529	498	484	524	490	511	524	489	474	516	501	519	505	515	514	542	490	542	518	509	535	514	551	530	487	523	542	510	522	536	518	525	503	547	563	513	506	521	484	484	526	556	548	553	511	519	517	476	501	493	484	513	502	520	527	527	511	533	528	517	508	547	540	558	556	537	502	535	529	521	538	534	529	508	511	533	543	520	554	538	522	520	505	501	514	493	542	547	534	523	568	505	526	484	553	535	511	515	514	527	513	537	511	507	488	548	518	508	521	500	512	547	530	484	535	497	487	510	506	506	484	531	517	502	519	535	537	451	497	512	464	538	583	531	493	529	537	494	516	511	546	503	531	473	495	493	546	512	500	512	521	587	478	461	542	487	546	535	518	526	488	479	512	540	481	522	530	471	503	520	521	548	524	472	545	541	551	484	483	541	504	506	526	504	473	526	525	510	507	541	511	522	492	509	492	518	531	538	536	553	513	507	486	510	546	537	546	536	540	530	510	547	562	554	507	500	536	557	503	533	530	511	575	561	482	497	554	523	541	516	505	497	513	517	518	542	515	516	524	457	512	528	513	515	520	469	527	506	536	529	460	494	506	502	488	550	540	521	528	513	465	495	490	523	533	466	513	512	497	516	526	498	549	523	547	495	468	553	543	546	501	545	511	504	538	523	525	527	521	526	532	509	523	508	513	510	520	513	511	512	477	497	519	526	534	546	529	555	505	547	515	512	514	521	503	500	522	499	478	520	536	495	542	545	587	512	491	524	516	497	540	513	485	497	481	518	500	453	485	469	537	517	516	536	508	516	498	542	499	513	481	527	506	556	492	498	507	553	512	504	562	534	483	541	503	521	526	513	478	480	516	539	532	533	531	528	561	507	531	538	526	555	537	534	507	550	502	498	515	507	505	547	528	475	551	496	524	480	562	510	463	516	525	528	528	553	525	526	511	488	516	488	527	469	500	518	518	483	514	524	467	521	512	521	528	527	532	506	514	504	536	537	532	523	498	569	541	523	508	476	512	526	506	547	486	530	554	522	547	476	493	491	495	525	485	505	551	459	507	524	491	515	494	460	535	537	533	510	527	519	529	537	531	512	506	488	522	553	502	507	536	524	503	486	522	504	500	506	515	516	543	500	549	509	519	511	520	514	549	500	456	512	503	506	529	530	550	537	508	526	502	517	476	532	554	520	509	526	537	510	481	546	537	502	512	532	517	498	496	531	488	524	502	539	512	519	542	515	507	508	532	514	509	509	521	492	529	541	479	543	528	494	538	507	521	468	500	497	489	530	540	492	482	531	484	514	487	504	524	562	542	481	528	545	497	506	545	495	500	536	507	478	534	530	495	524	533	500	542	523	540	536	549	563	494	532	559	505	529	535	543	454	547	522	545	530	539	498	516	513	506	496	522	549	493	499	521	528	543	494	509	520	532	496	525	484	556	502	543	508	540	537	496	555	490	530	488	537	556	508	509	520	524	516	508	490	522	495	574	532	510	498	516	504	457	524	541	527	479	510	495	487	479	529	494	548	545	515	547	525	477	544	513	485	512	524	521	532	499	507	534	514	539	516	523	526	524	524	494	521	523	495	493	554	501	515	486	570	473	569	526	545	522	551	539	546	498	517	536	537	534	537	523	529	527	508	516	491	506	518	509	536	544	531	522	522	538	526	501	522	504	489	505	567	544	522	487	517	513	517	526	508	489	514	540	479	514	558	555	514	516	535	533	548	521	549	516	505	512	524	543	503	510	543	502	489	477	491	507	526	536	527	535	521	477	500	516	504	477	550	513	500	534	537	524	524	522	484	535	521	507	496	512	457	510	494	559	513	507	507	510	523	513	517	481	488	500	528	504	532	502	486	506	518	533	526	497	482	474	509	513	507	476	488	536	515	545	516	521	503	546	539	568	526	500	500	511	497	518	509	520	505	504	505	514	509	498	540	539	508	531	498	536	529	517	533	530	468	508	524	509	543	547	524	519	523	539	471	491	495	518	509	539	492	539	538	502	517	496	498	519	511	539	569	486	514	503	562	530	541	508	511	514	566	527	522	513	551	489	487	536	579	547	512	499	496	503	562	501	519	491	540	525	569	537	476	528	567	528	526	513	514	531	468	542	544	488	488	506	484	508	487	513	505	491	535	486	514	499	526	527	552	563	536	519	533	515	528	502	517	523	516	519	517	497	515	535	514	522	518	525	532	492	557	514	499	510	488	523	563	522	539	534	487	488	520	528	475	525	522	483	522	554	528	492	546	554	509	559	516	508	549	505	528	526	533	537	520	561	508	488	483	574	521	510	535	535	513	510	497	487	525	559	526	545	516	458	493	561	531	496	478	512	533	520	532	519	527	534	495	518	522	551	477	552	519	541	468	509	506	511	528	536	514	522	538	513	483	495	498	556	493	514	510	505	476	499	502	519	526	511	517	539	500	511	494	558	549	492	515	526	485	505	507	479	503	484	525	545	522	499	538	512	490	526	543	527	522	478	517	508	527	482	547	511	511	562	534	527	515	551	517	509	533	509	521	495	489	549	536	541	537	502	526	472	491	491	518	484	454	528	520	537	503	492	533	485	529	485	506	538	537	508	510	497	489	506	501	494	530	579	521	516	524	542	487	508	526	515	543	540	492	504	510	517	523	521	527	513	540	497	506	588	528	498	506	534	478	536	518	484	481	500	503	530	469	496	514	510	537	529	502	517	546	501	512	501	495	500	484	526	521	538	515	537	509	554	529	503	525	541	492	522	513	539	522	501	488	498	503	499	562	548	506	473	537	536	497	541	518	543	517	506	526	505	498	533	560	508	495	507	506	512	536	510	530	547	529	560	503	539	515	564	524	531	531	540	543	508	500	511	514	529	526	460	537	513	543	487	518	574	529	551	518	558	511	487	510	469	513	506	511	530	532	515	539	508	509	528	517	502	494	526	465	523	503	523	494	520	507	510	492	475	529	532	507	493	552	509	494	505	538	571	504	516	501	494	512	552	520	550	562	532	501	467	531	554	479	545	517	487	492	499	541	525	487	491	512	509	530	517	506	488	538	508	510	555	510	510	522	499	535	508	524	520	488	544	490	509	529	507	488	523	522	530	518	503	515	534	514	504	527	502	492	523	443	494	499	531	487	554	522	542	495	502	526	534	547
41735	80624	51979	8998	1347	1095	916	752	744	709	682	609	664	590	626	550	551	559	595	533	536	518	568	562	535	562	530	520	529	517	590	548	551	553	565	589	540	539	517	526	559	532	519	521	547	519	553	501	550	544	522	518	563	508	537	499	505	507	520	562	515	543	523	491	520	507	559	573	500	577	476	531	545	490	516	568	549	531	504	540	501	511	532	501	543	548	521	522	552	537	554	560	555	507	526	543	516	493	501	545	539	521	522	536	527	499	516	579	502	541	514	550	518	512	529	492	548	533	536	508	495	595	565	513	538	541	511	555	523	490	553	519	501	539	519	530	532	526	497	528	526	525	556	558	548	532	526	547	572	525	486	476	522	531	546	525	526	547	552	503	491	490	529	511	561	529	496	530	532	493	524	503	515	515	524	526	502	562	540	543	549	548	525	526	512	515	490	543	492	535	494	532	535	526	537	553	510	516	543	538	506	509	499	518	584	510	518	529	533	517	522	543	515	526	514	533	518	531	537	502	557	516	522	525	542	511	499	530	565	521	510	556	538	539	544	547	528	532	508	512	512	525	521	474	517	504	535	513	509	493	531	535	539	547	495	533	483	530	538	469	552	528	547	533	545	579	547	512	543	547	533	506	537	537	504	529	508	553	517	516	537	555	541	525	539	540	507	528	532	539	509	498	491	542	535	491	542	558	516	543	543	517	511	528	516	526	582	514	544	524	507	539	556	512	516	566	533	508	566	562	532	516	522	536	571	520	520	520	501	495	570	543	541	549	504	511	519	530	557	535	531	539	510	515	534	513	552	518	525	509	570	483	511	523	509	534	522	552	480	539	520	481	478	516	491	513	538	523	481	532	494	525	539	527	546	498	501	551	498	528	487	522	518	515	508	522	559	557	487	544	550	539	519	535	535	519	487	539	513	546	547	528	529	568	528	537	559	558	547	505	566	512	552	586	479	550	555	550	486	551	529	512	531	500	489	533	548	557	547	558	507	519	521	580	560	528	543	515	524	529	505	505	513	531	515	502	522	553	528	541	544	531	536	531	569	512	510	543	540	526	498	523	526	523	510	552	508	542	529	543	513	508	491	515	532	510	492	540	577	568	532	536	519	511	527	520	518	536	510	512	513	521	526	542	499	553	522	509	521	553	498	491	480	488	495	495	510	490	534	493	439	539	542	508	511	535	529	548	516	473	521	537	535	552	512	514	547	524	510	575	524	557	552	551	520	529	515	521	563	550	540	558	511	553	512	520	501	557	514	516	519	544	551	532	503	506	532	541	500	564	526	538	525	512	542	525	523	541	492	462	552	522	511	560	542	548	517	539	521	503	528	521	553	519	506	522	522	516	541	583	541	511	551	500	506	538	524	501	520	514	535	531	565	529	499	506	522	564	547	509	537	582	516	552	535	491	531	548	535	530	498	529	532	550	526	480	509	526	534	518	523	569	564	524	520	531	546	528	528	521	493	546	529	557	509	561	518	500	519	554	576	552	507	535	521	479	506	484	510	515	488	537	543	527	489	521	561	546	524	536	532	517	577	521	536	551	544	517	505	534	512	511	493	517	485	538	543	505	515	520	507	539	547	521	545	536	547	508	509	525	521	497	527	532	498	523	558	515	548	537	524	517	522	546	536	522	513	479	557	557	528	525	546	577	534	538	534	531	534	529	515	499	535	583	555	553	535	496	527	525	550	528	552	556	541	474	528	483	523	489	509	535	494	548	524	547	528	498	538	539	472	544	566	557	537	533	489	504	572	530	553	512	528	557	554	538	493	510	512	517	526	486	540	518	545	520	560	554	518	518	558	568	507	528	497	524	512	530	508	532	510	502	557	539	597	562	530	576	513	523	543	570	496	579	510	516	583	503	550	558	537	565	540	540	518	543	518	509	566	485	500	526	543	518	506	465	520	549	528	533	543	520	540	537	541	515	511	505	539	516	535	563	526	495	504	537	521	483	478	537	504	518	515	519	540	562	495	505	560	502	504	546	514	519	528	531	534	546	501	521	555	530	507	522	528	516	544	522	507	506	556	551	554	542	529	586	484	537	555	513	533	568	504	577	532	545	524	498	512	513	559	539	543	548	606	529	534	491	551	537	523	515	529	533	543	498	532	526	558	531	551	524	506	539	524	527	532	551	506	535	545	511	533	495	540	564	530	492	511	504	530	523	526	539	552	520	514	522	507	546	557	491	496	550	519	518	544	569	560	512	549	559	522	539	542	507	507	518	554	544	504	566	510	532	579	539	530	545	523	506	517	486	486	529	500	498	530	488	487	503	494	522	541	466	521	482	509	521	518	556	486	528	526	533	535	578	539	541	512	513	517	540	495	577	538	539	511	517	490	528	547	534	532	526	497	529	529	544	513	542	530	518	552	511	554	519	513	548	541	513	509	542	537	546	558	502	506	477	511	510	547	513	577	527	517	537	542	573	498	546	503	485	520	534	527	539	529	540	548	496	491	529	501	527	496	510	508	544	506	487	517	524	524	519	522	517	504	569	513	535	566	529	533	495	540	569	547	536	498	462	553	540	520	520	572	503	549	514	523	536	507	511	542	518	516	563	560	512	537	534	503	509	481	519	535	566	529	515	521	556	512	561	514	499	555	512	521	532	540	555	539	527	557	503	505	558	474	530	527	540	550	546	538	502	518	542	525	517	521	534	546	513	514	498	535	476	544	516	526	544	512	539	522	526	481	547	541	587	561	533	503	542	525	523	482	522	512	519	532	553	565	515	529	548	468	528	516	506	525	566	556	520	519	527	576	557	548	497	530	563	500	513	533	509	519	553	551	530	539	520	488	489	544	534	512	550	509	520	558	557	521	497	552	525	531	493	558	490	524	539	514	518	537	528	525	516	495	537	529	538	542	528	541	538	555	545	511	536	508	528	579	553	558	537	532	518	529	518	488	506	523	523	536	531	549	549	503	514	518	566	548	523	561	507	522	528	559	538	530	516	533	508	548	528	520	517	547	528	563	527	524	543	479	531	533	516	556	551	545	522	533	526	522	536	527	560	544	529	534	495	535	494	529	553	501	504	508	526	529	540	510	542	520	569	523	532	515	550	522	507	534	536	540	538	521	483	551	548	501	546	528	551	540	547	546	503	543	537	493	533	541	547	489	545	522	528	520	556	545	580	499	551	535	517	554	489	543	564	514	544	549	549	507	571	519	551	512	513	511	520	554	502	545	540	545	546	499	558	461	510	518	502	549	495	518	495	496	545	558	533	534	521	528	507	575	528	507	508	542	524	561	516	514	521	531	518	546	521	475	532	523	547	550	562	526	549	567	530	521	490	513	540	541	514	517	505	520	552	509	480	541	555	565	536	502	533	549	523	556	512	515	471	543	516	526	521	546	525	510	551	507	553	552	498	516	520	543	510	522	512	511	501	516	524	528	527	528	524	582	547	529	518	504	522	559	493	548	555	577	517	515	528	502	543	489	511	496	518	493	561	545	540	560	531	523	518	527	526	491	505	521	529	513	511	503	591
25144	21697	29241	25258	12420	1345	774	634	669	642	663	646	668	641	654	677	644	636	588	563	627	593	621	651	626	591	565	591	637	610	594	603	615	610	571	586	559	634	569	630	593	577	592	600	611	587	563	587	603	604	623	613	571	613	630	595	604	633	642	622	646	568	588	610	591	604	603	586	611	606	593	568	602	624	612	624	621	622	604	620	624	586	663	645	625	614	623	626	593	572	576	552	611	617	606	624	610	595	621	626	559	653	618	620	580	677	614	602	589	580	613	571	626	617	621	597	595	596	607	620	611	624	595	593	623	654	628	594	611	637	617	598	615	559	630	605	651	606	579	667	582	599	608	586	650	594	608	638	615	628	665	584	612	586	631	631	597	638	626	621	624	618	606	598	616	608	613	601	601	560	674	625	617	583	573	625	578	602	619	640	587	584	617	606	595	620	639	663	584	592	624	669	571	568	595	657	620	554	592	609	611	636	627	556	598	588	621	593	576	608	627	630	634	617	628	604	627	603	609	640	638	582	623	586	614	592	602	576	553	601	612	642	610	630	637	608	579	622	640	582	626	649	632	616	629	615	620	635	626	628	575	604	616	637	609	588	623	590	644	648	561	638	637	568	609	597	627	619	607	590	618	614	635	621	609	594	582	621	573	582	612	594	573	589	630	622	589	620	611	610	636	609	637	643	631	603	632	586	600	570	583	600	575	603	584	583	614	656	625	587	632	608	603	612	589	610	613	612	622	645	646	605	587	656	612	597	629	605	609	584	608	638	584	620	586	567	611	630	599	614	601	665	601	572	630	588	570	587	606	642	626	586	609	561	617	622	599	619	638	619	625	603	593	590	648	635	587	617	577	646	608	607	605	609	639	576	612	610	595	614	598	616	605	620	619	619	599	590	600	628	629	630	552	595	615	577	594	623	612	591	599	611	650	640	634	627	593	617	623	576	609	621	618	634	593	616	632	566	575	646	602	556	623	634	572	614	602	631	556	630	585	604	612	625	588	623	610	624	640	605	648	666	634	628	579	575	641	574	606	652	592	589	567	624	662	628	627	601	618	598	590	603	600	623	631	569	624	605	579	587	621	609	643	591	629	648	639	627	627	610	592	632	656	627	648	616	586	669	638	634	604	602	598	569	623	636	586	595	649	618	619	618	589	597	639	623	593	646	633	628	590	608	580	575	594	625	616	590	641	603	587	575	556	658	591	655	603	617	561	624	607	576	576	607	603	559	613	649	590	591	588	606	590	609	612	618	583	608	631	564	556	600	653	573	650	638	606	588	634	616	621	625	603	634	600	618	587	615	600	626	643	616	622	631	604	650	572	578	593	595	600	593	613	601	621	639	595	637	628	636	633	603	594	568	620	653	595	576	594	609	585	612	594	581	579	647	597	620	585	612	602	645	571	596	626	590	575	595	630	657	593	640	612	602	595	604	623	636	644	611	620	553	655	617	655	624	650	635	593	633	583	652	603	597	620	596	576	623	611	586	651	589	583	635	654	640	574	638	585	600	622	610	647	593	656	592	570	602	576	593	623	604	604	608	587	587	584	568	613	649	597	589	584	596	631	599	597	565	588	563	590	611	607	591	572	586	654	630	639	564	624	665	599	640	646	647	625	623	630	551	599	624	587	613	605	579	611	597	590	593	613	598	590	637	590	622	626	638	650	588	549	649	592	625	610	603	616	618	604	662	682	641	628	676	605	588	605	620	600	622	586	624	631	636	615	602	592	612	585	630	594	675	597	610	632	620	584	589	588	590	642	620	611	588	613	587	595	680	579	630	579	639	567	610	651	579	668	634	597	613	590	596	585	644	572	664	576	594	543	606	594	666	592	608	615	607	600	615	636	616	601	572	644	609	617	609	583	663	603	600	573	658	640	628	627	606	621	616	651	627	624	557	556	603	615	644	634	599	596	610	606	598	604	578	567	666	607	606	627	569	608	605	610	620	643	597	578	616	624	587	631	632	574	635	579	611	622	615	590	641	604	582	624	570	597	638	611	572	588	623	596	573	598	579	633	611	614	611	582	577	610	584	601	626	611	589	559	591	578	619	653	578	593	616	655	610	579	590	635	658	582	579	613	585	625	591	640	601	546	615	596	587	627	618	594	624	611	592	620	674	607	630	594	637	591	641	582	544	568	656	594	597	598	584	627	610	622	628	583	587	620	607	624	590	611	619	603	572	626	621	607	596	614	665	636	578	605	629	592	680	603	604	578	638	585	618	592	596	611	559	610	580	577	607	649	591	596	627	619	582	639	588	637	649	611	654	610	583	591	587	627	605	600	618	582	601	624	570	611	595	604	617	600	601	617	539	666	607	594	612	603	601	650	614	614	609	591	569	629	612	579	628	578	621	632	601	577	603	582	590	579	631	606	611	581	583	661	613	598	602	600	620	623	633	582	627	567	583	590	615	582	631	613	618	651	648	602	585	608	570	556	641	645	640	638	630	647	581	584	579	601	628	600	616	640	658	590	620	598	587	609	576	581	632	646	655	625	603	624	608	617	637	615	635	636	608	587	676	587	629	613	605	616	586	610	636	619	610	616	608	562	619	599	605	614	595	600	678	572	596	580	635	601	620	613	589	616	581	592	631	624	602	586	657	621	619	578	602	627	554	618	581	589	588	619	528	608	609	582	584	574	618	606	596	596	577	578	621	593	623	604	645	571	606	633	612	622	648	595	658	572	657	625	599	593	675	600	639	544	633	623	571	596	636	638	578	590	640	635	625	555	611	627	592	602	604	608	598	595	605	617	609	660	566	598	567	624	594	604	574	627	629	585	581	597	631	610	583	609	535	574	649	603	620	623	660	671	623	590	663	587	575	598	561	593	626	628	596	641	577	629	604	620	612	595	572	608	647	637	573	614	597	604	584	595	607	617	621	545	618	640	628	609	666	649	615	594	592	594	620	619	592	621	614	599	569	634	615	608	572	624	595	594	636	578	638	649	551	632	604	591	575	598	609	574	588	637	616	608	610	616	605	573	647	561	558	522	630	636	673	597	621	614	606	634	602	602	641	592	650	580	595	611	597	592	573	627	558	637	597	574	608	570	578	608	621	622	628	615	636	589	605	579	577	615	606	639	621	601	616	636	614	684	593	612	634	625	585	571	566	588	602	591	578	570	600	591	609	608	653	610	614	588	625	643	649	607	605	610	629	597	642	567	566	597	592	641	664	591	631	568	663	562	622	628	587	576	569	635	598	613	646	629	601	628	596	616	593	629	577	585	609	612	647	579	643	635	567	609	595	605	626	630	589	628	601	618	628	587	631	652	584	601	585	594	599	554	559	579	583	606	593	606	617	648	605	630	604	629	563	585	645	641	575	553	621	650	646	608	620	601	615	625	617	622	615	650	610	654	591	571	670	600	612	572	633	597	576	637	578	633	598	592	620	652	614	616	604	564	623	553	625	627	663	635	611	646	653	622	589	596	596	653	632	607	631	596	606	597	616	583	617	562	612	601	582	595	572	632	610	609	656	622	624	594	619
38618	68867	43064	6905	1056	940	877	816	770	696	734	679	721	690	641	685	668	669	671	677	668	688	665	670	670	623	678	620	680	670	670	611	638	628	630	667	670	621	648	633	727	679	662	613	610	715	641	680	630	648	664	661	658	652	665	620	622	641	661	631	629	639	647	617	610	644	707	626	625	637	624	655	606	658	618	666	638	646	628	643	648	653	624	635	634	637	665	658	629	659	666	651	626	644	655	677	650	631	648	687	675	648	650	636	656	598	658	645	662	612	651	651	638	649	614	629	664	640	627	651	582	642	676	635	666	635	638	669	621	645	595	618	649	610	657	639	661	619	641	617	693	684	616	611	604	561	647	659	659	661	646	621	657	645	620	654	630	659	621	649	624	642	633	627	664	595	643	630	610	640	661	631	592	669	625	625	590	682	619	605	668	660	613	659	656	611	675	637	624	637	628	640	643	632	664	623	641	664	643	591	610	618	652	667	627	625	590	614	585	626	631	636	697	625	651	631	693	670	639	668	656	655	660	624	651	640	659	651	638	606	585	674	679	667	604	708	669	658	643	622	658	595	638	616	658	642	594	668	691	655	654	587	681	661	650	622	650	649	677	615	625	663	636	611	642	652	651	609	651	649	667	661	648	575	650	627	601	665	650	612	682	628	627	673	666	649	582	611	669	609	637	640	630	659	608	639	639	653	634	672	617	618	648	641	584	618	630	673	628	666	647	587	635	652	633	640	620	656	667	653	656	675	639	655	640	654	600	668	602	621	625	706	615	643	652	620	657	653	667	654	697	689	649	655	625	620	655	658	634	706	652	582	625	613	638	667	619	646	666	661	635	633	642	651	660	657	654	612	599	653	626	660	603	704	667	652	634	670	616	611	665	621	646	622	608	744	637	666	619	605	624	632	607	624	606	647	628	641	702	664	661	658	626	622	651	601	648	644	659	665	664	643	621	615	656	657	616	658	667	634	635	613	626	602	659	635	607	640	680	658	645	647	615	638	678	638	614	655	631	615	640	657	620	656	624	669	619	602	607	643	675	638	670	625	673	683	602	635	638	610	627	655	642	618	613	612	640	626	620	630	641	653	639	667	621	658	653	670	655	622	631	617	670	601	672	622	573	636	605	665	671	654	633	698	627	646	644	631	674	649	637	664	587	669	667	650	646	649	657	570	648	677	617	648	646	683	625	684	605	640	642	655	660	633	643	616	640	617	590	667	618	658	643	633	622	632	634	600	688	662	615	637	634	669	621	673	654	627	637	619	632	649	663	658	636	620	641	605	652	659	628	646	648	671	633	637	679	631	678	626	609	621	665	635	599	642	625	663	631	577	649	672	666	681	622	633	668	645	604	629	661	663	638	643	671	642	622	640	645	677	640	600	660	638	694	659	639	666	695	650	625	625	661	624	667	635	651	649	631	608	695	592	638	637	632	635	650	691	649	597	641	635	669	643	637	636	661	625	655	656	638	669	625	637	648	652	677	693	674	634	657	714	614	642	623	621	599	638	662	637	614	624	646	701	654	667	657	611	607	694	634	630	618	661	640	630	631	649	634	668	625	651	609	615	650	659	652	691	653	614	647	646	613	621	638	665	677	650	641	619	634	628	611	657	683	648	649	664	657	650	632	670	668	637	635	641	640	656	683	614	678	647	639	661	639	678	619	664	620	659	649	636	661	633	652	661	648	632	639	647	614	687	625	646	706	661	647	647	652	655	610	679	705	648	598	681	645	630	628	617	656	632	636	664	642	614	635	655	649	626	673	646	631	618	647	589	666	657	629	598	611	611	690	662	658	674	667	625	681	656	656	647	644	606	656	633	650	619	658	697	682	633	615	668	619	650	638	662	651	661	641	667	654	588	615	619	655	679	662	692	648	635	625	624	623	664	666	674	610	622	653	616	648	658	654	676	639	636	644	639	692	595	640	637	632	669	630	645	655	670	612	624	647	648	616	632	629	649	654	634	640	648	637	637	632	646	663	616	632	646	633	641	612	618	634	633	617	661	628	659	651	647	607	616	680	603	659	674	663	637	641	649	713	668	648	625	651	619	604	643	633	640	657	648	686	610	635	627	639	663	584	628	644	642	647	676	615	659	683	675	672	707	688	637	664	642	634	650	663	654	637	649	651	612	659	714	592	651	657	657	640	664	634	638	635	619	638	694	653	620	650	660	627	632	664	631	669	609	624	646	639	631	619	670	601	653	656	673	605	598	624	611	641	646	632	660	676	635	598	584	593	641	688	619	654	624	665	658	681	620	652	669	618	608	631	645	681	654	657	625	631	682	629	592	650	576	636	645	663	670	642	626	642	622	673	664	643	603	695	664	653	672	648	580	631	699	646	647	599	639	625	648	590	651	690	631	679	647	657	678	658	667	676	636	640	639	656	644	670	651	655	690	629	645	662	637	607	656	652	607	604	654	667	632	675	667	689	641	644	652	671	583	638	624	679	635	651	643	654	672	599	668	712	656	635	641	664	640	630	666	670	615	607	642	659	695	644	641	635	636	687	675	644	642	633	639	655	612	647	644	664	671	582	646	640	638	609	643	632	598	652	643	649	659	627	640	614	625	629	611	642	648	609	632	672	610	656	656	662	692	627	632	623	608	668	654	641	640	620	634	639	666	616	677	657	674	667	605	670	634	643	667	674	641	656	667	588	623	644	621	627	627	647	650	645	656	663	674	661	603	646	647	686	660	708	607	615	666	667	634	691	640	669	605	691	648	602	659	624	635	657	644	645	643	641	647	596	622	660	670	622	614	637	695	585	659	632	695	681	657	626	619	647	586	673	628	638	638	649	645	715	628	657	671	647	617	625	648	651	589	678	649	628	678	621	633	644	634	648	674	637	645	672	664	609	653	648	635	609	643	639	633	642	603	698	633	680	635	622	619	660	646	693	625	656	622	727	648	647	661	627	641	624	647	616	674	640	672	611	648	628	689	628	636	660	646	624	640	605	606	659	624	633	645	675	626	610	692	672	644	646	610	638	638	657	629	629	658	651	650	655	684	684	683	645	637	644	685	586	665	634	617	617	665	627	603	658	667	641	591	683	670	641	575	660	662	638	672	670	616	613	634	590	695	601	613	620	642	645	652	643	618	631	648	689	668	631	642	615	618	652	625	648	608	653	577	665	585	664	623	605	618	663	647	639	630	636	633	623	599	632	639	665	642	686	669	612	606	645	644	685	677	590	686	617	626	631	642	598	622	653	654	643	659	690	659	643	628	626	618	675	638	630	634	584	619	648	595	646	660	626	634	620	693	640	639	620	619	623	656	669	660	684	638	635	627	637	660	643	662	619	627	669	661	659	640	646	619	652	600	641	688	633	678	666	610	645	656	639	644	665	619	691	616	617	648	659	637	704	673	625	621	659	694	631	650	648	634	610	628	650	624	642	656	633	659	645	618	671	626	624	691	631	670	625	648	639	699	676	634	632	661	607	596	645	603	636	660	662	661	615	653	695	621	609	652	613	648	607	633	676	671	592	633	694	629
22696	21292	29169	24397	21150	20623	8754	1405	1173	1114	1084	1043	1015	1012	1067	1046	974	971	918	979	927	985	904	998	942	913	931	975	890	935	904	937	954	979	922	980	944	951	913	935	925	899	893	940	891	944	846	915	975	921	922	888	878	936	915	901	919	916	892	838	965	910	961	938	893	906	929	921	896	869	941	897	924	862	886	865	891	955	885	889	943	928	928	948	935	974	911	917	868	910	889	965	866	839	920	913	965	894	911	903	964	902	852	842	899	891	892	916	926	923	943	863	917	961	897	918	917	931	931	943	913	938	911	905	907	913	953	896	873	931	935	883	900	917	936	930	967	889	888	897	918	929	940	884	891	902	887	937	884	961	919	926	901	959	894	925	907	879	928	938	889	914	924	941	913	928	932	895	904	936	890	904	908	906	934	899	987	909	915	912	847	953	881	904	924	924	924	932	914	918	919	955	918	932	987	914	919	869	961	909	907	944	890	939	977	925	933	916	944	874	895	959	968	915	917	912	893	943	923	914	923	954	943	928	906	942	914	892	946	920	832	918	936	938	925	867	889	871	970	904	923	873	903	915	953	894	891	888	903	926	869	925	927	942	970	907	902	881	907	860	967	895	913	963	964	938	852	947	903	883	865	884	937	875	879	902	911	933	921	950	891	900	890	879	906	879	939	951	955	926	868	919	883	896	897	922	910	914	937	981	910	875	918	889	931	897	873	883	940	976	926	892	911	856	917	901	944	910	876	899	888	895	936	917	912	922	855	862	962	951	925	941	870	902	927	940	947	927	886	863	930	916	971	978	882	890	878	840	973	902	949	896	943	892	876	866	937	942	888	864	921	916	931	947	957	879	917	849	906	928	947	886	876	919	967	904	904	921	869	940	924	917	913	912	913	964	952	944	921	907	936	937	863	918	902	944	879	918	907	868	935	960	870	912	907	906	914	907	944	940	948	920	929	893	948	932	919	899	899	885	860	899	907	914	909	895	884	932	935	885	965	915	870	932	895	949	917	932	902	868	902	967	933	923	865	922	921	916	926	890	939	930	909	886	894	903	939	951	922	868	924	896	960	907	906	943	910	958	929	939	938	874	858	914	939	932	917	923	921	870	970	855	920	969	898	932	884	897	927	931	933	903	924	921	890	988	899	880	920	909	953	906	913	911	897	873	943	891	892	962	923	893	924	930	898	930	916	933	881	891	964	953	906	861	931	897	933	907	912	926	923	919	911	859	871	932	936	909	950	903	926	881	987	883	989	903	927	950	957	955	901	911	856	898	866	861	907	814	914	915	924	925	904	889	915	966	876	937	900	934	891	937	963	935	934	934	932	884	937	923	941	861	919	921	904	951	919	900	873	891	938	871	909	925	952	954	943	876	911	917	907	891	859	965	899	991	918	907	931	870	876	944	911	910	885	958	836	883	900	921	918	941	950	935	921	930	927	889	938	938	883	976	920	923	914	943	921	934	906	888	898	959	952	914	938	907	840	964	911	961	934	898	920	914	967	945	894	916	921	867	894	914	878	925	905	915	884	875	922	883	916	927	881	852	904	924	964	883	945	976	919	919	898	906	901	892	903	961	945	893	952	915	924	957	862	923	950	947	884	939	896	856	872	926	881	869	925	912	847	987	913	947	932	936	890	881	897	896	950	928	937	877	904	919	940	916	913	931	893	907	903	855	936	900	922	896	892	932	908	909	931	906	901	889	864	936	956	908	962	916	904	922	934	914	972	897	890	908	892	925	925	856	946	936	932	934	909	923	938	910	925	866	948	882	889	932	918	922	951	926	881	899	918	890	906	923	868	913	870	879	929	930	918	928	908	909	946	866	848	929	915	922	901	954	895	880	992	962	943	950	871	928	963	971	843	942	839	877	925	894	901	940	910	882	930	871	937	934	934	899	935	855	892	923	884	913	844	922	996	932	851	954	912	919	953	933	887	877	940	932	938	905	934	935	907	977	950	892	943	925	885	909	875	881	916	907	888	896	936	965	908	938	879	886	882	915	928	927	974	882	908	917	883	920	892	948	908	945	955	898	894	917	900	857	867	930	937	903	943	924	913	993	951	912	926	948	933	912	939	909	960	918	940	910	884	902	893	897	895	940	929	930	922	880	919	935	887	875	843	924	930	943	921	912	899	890	922	916	882	913	941	899	890	885	917	892	917	882	913	921	894	928	865	947	900	962	956	895	897	938	931	897	914	912	928	906	965	915	882	913	926	900	898	833	880	875	906	892	853	896	960	904	939	892	915	945	969	897	977	941	915	876	874	925	894	875	963	925	915	869	945	906	906	915	880	896	903	962	848	909	939	928	923	894	897	876	975	922	932	929	954	880	887	958	961	876	913	901	898	918	903	911	968	911	892	954	903	913	894	902	938	957	950	907	903	922	923	955	979	944	948	891	928	888	855	935	918	941	916	963	1016	933	931	947	903	853	923	812	921	980	944	924	937	972	905	909	918	979	929	935	911	870	893	931	918	958	972	918	919	947	878	866	925	912	943	885	928	859	856	978	942	930	982	892	904	907	901	951	961	874	943	953	906	882	931	940	954	961	937	928	905	932	917	904	951	938	915	912	922	919	896	875	920	858	880	903	924	893	889	926	880	886	892	942	952	941	919	959	924	889	891	921	952	886	920	904	890	877	947	902	922	904	892	925	928	928	944	943	934	878	913	825	913	941	853	869	899	938	882	901	874	934	919	873	938	953	952	883	917	840	849	918	900	979	987	939	904	909	823	914	968	836	843	914	884	917	912	941	931	947	875	900	911	904	901	884	924	935	930	921	902	979	883	950	944	889	917	882	933	928	941	929	868	881	877	897	914	894	913	857	905	856	897	935	894	895	904	923	875	938	880	950	883	907	903	914	901	900	926	919	960	917	980	945	857	910	891	906	911	898	948	912	928	906	954	956	950	902	921	971	961	907	916	872	935	950	981	913	928	843	904	932	872	930	938	921	873	914	905	912	907	920	910	943	947	953	927	893	904	874	958	901	881	896	910	907	926	914	893	928	924	886	935	875	924	912	950	940	974	927	945	931	947	916	889	933	950	891	846	901	912	908	920	923	998	958	876	910	930	883	881	919	913	889	932	927	908	931	988	895	868	895	924	882	899	943	851	886	876	889	939	884	954	953	940	919	927	929	892	966	895	900	887	944	884	925	899	950	917	919	918	952	906	945	925	893	973	945	869	882	915	933	964	956	911	858	947	981	920	855	926	881	856	933	893	952	883	935	899	864	933	899	981	955	880	990	946	942	907	909	891	877	918	918	859	896	925	922	900	912	920	859	908	873	890	909	910	933	883	902	965	965	930	916	955	865	909	892	905	920	914	852	912	933	939	936	898	882	900	910	938	881	981	920	954	946	936	935	918	834	928	941	885	940	942	893	909	959	943	883	941	947	881	927	918	926	917	940	863	906	893	917	909	914	929	932	904	940	944	919	903	917	941	926	952	916	849	887	910	847	895	926	973	957	851	889	893	898	873	888	952	965	904	926	877	923
46059	91464	59227	13414	2519	1920	1686	1454	1351	1150	1108	1153	1093	1015	1010	962	1014	1017	961	1015	934	1005	942	929	882	925	941	906	955	920	937	861	910	881	896	937	958	911	883	970	917	924	941	903	943	918	895	910	890	884	899	943	869	859	886	895	872	902	898	915	932	862	963	847	904	903	916	882	943	887	872	907	906	885	907	948	889	866	962	909	940	924	922	898	905	838	898	898	906	937	894	883	869	865	888	900	910	867	926	838	910	960	926	893	890	886	843	922	902	914	898	912	886	907	908	880	929	936	901	954	890	942	955	921	844	832	889	895	914	922	901	860	881	933	914	913	910	861	869	888	866	864	871	886	873	882	901	915	926	906	927	901	913	904	929	897	832	889	937	885	891	909	923	930	852	820	897	918	911	947	876	890	886	906	896	888	909	900	963	873	916	906	895	888	940	941	936	929	890	902	874	927	884	897	885	854	912	955	870	869	955	859	952	887	900	941	914	951	919	918	938	882	874	949	933	897	895	903	941	963	888	926	908	901	897	896	842	877	898	910	921	900	921	878	877	900	916	942	911	934	896	854	911	933	889	891	906	924	901	874	895	892	921	901	900	918	880	851	878	860	949	898	920	903	940	872	916	917	894	926	867	944	889	903	919	938	915	877	874	917	929	874	921	877	906	941	920	837	960	851	959	906	931	900	918	958	908	850	907	905	854	903	946	909	923	895	892	917	887	907	926	863	878	846	880	884	873	881	880	904	865	941	941	903	911	886	918	912	946	894	910	909	972	936	903	991	926	911	889	963	975	935	908	948	910	879	870	916	899	924	875	879	912	852	855	901	915	890	907	907	910	893	874	904	874	932	919	832	902	911	895	866	874	909	950	900	841	908	943	895	923	901	916	885	926	954	972	890	926	947	940	925	900	912	886	934	897	888	843	873	878	913	867	895	922	938	857	867	907	917	890	836	939	899	887	882	931	876	901	877	957	877	905	856	924	933	940	940	915	915	873	874	904	906	889	879	918	923	897	848	805	879	914	954	887	884	934	914	932	850	934	944	910	905	937	884	924	901	856	918	878	830	884	874	864	862	904	943	931	919	898	872	899	953	917	885	920	918	931	890	860	938	915	875	901	894	866	900	899	919	926	930	868	894	892	869	929	897	834	945	910	912	885	934	912	924	870	912	874	902	889	888	847	826	936	909	865	897	855	900	928	891	882	879	840	924	896	891	921	913	844	906	873	912	913	860	888	993	897	888	899	950	890	915	928	917	897	931	924	871	909	891	901	901	870	885	896	882	885	881	863	884	883	894	903	884	891	938	848	936	874	944	867	908	908	903	887	883	876	953	901	903	921	872	955	877	898	870	877	867	888	908	923	911	885	844	915	902	917	900	845	891	981	867	892	860	912	856	942	924	890	919	841	896	907	856	871	893	914	905	922	958	904	968	890	837	847	920	913	880	870	860	929	919	946	925	858	921	932	935	929	917	885	856	890	917	875	880	871	905	905	898	844	874	895	895	918	908	952	862	933	916	908	907	925	878	903	921	916	945	910	955	916	921	904	893	861	918	911	912	915	904	887	883	908	905	891	904	883	937	887	920	925	935	877	902	951	858	873	893	906	849	905	861	896	861	908	974	870	937	878	930	919	867	900	890	930	918	927	913	899	837	963	888	863	932	894	911	930	932	940	887	973	951	866	899	891	911	925	900	885	901	885	927	860	852	898	889	929	896	888	891	863	936	824	942	865	955	884	932	909	910	910	843	852	922	875	903	899	876	879	896	890	900	914	915	945	883	888	875	904	914	907	926	906	871	892	899	939	926	867	878	885	927	882	961	943	877	889	925	875	879	949	870	888	900	881	908	926	876	893	927	892	883	892	847	947	866	919	867	904	948	889	875	888	922	867	947	851	909	853	897	886	884	897	923	923	876	886	883	921	876	926	899	860	911	919	873	889	870	965	906	902	899	953	921	908	905	930	901	939	873	866	899	911	899	912	924	932	937	939	908	973	850	872	948	913	919	872	881	918	914	943	897	925	900	920	884	876	913	880	918	922	860	870	897	887	891	930	892	910	887	876	896	880	883	900	945	920	882	855	900	887	902	919	931	913	896	893	881	894	918	908	923	894	883	915	872	905	936	928	886	879	879	965	923	907	906	922	879	912	877	887	902	894	923	879	899	876	884	918	885	905	840	870	886	871	922	882	875	936	900	864	886	838	936	892	856	873	882	961	890	957	852	955	912	887	886	862	908	919	897	884	876	892	883	901	938	912	927	899	900	897	854	919	874	962	919	876	870	914	939	909	903	894	841	936	915	935	933	894	877	943	882	942	935	877	883	908	898	948	908	899	922	881	883	888	866	853	904	920	880	875	935	918	902	953	879	913	947	909	874	865	891	905	881	844	912	902	890	883	958	872	893	947	924	906	849	896	908	900	904	928	949	883	857	868	898	846	936	920	890	923	915	879	891	851	853	918	861	957	845	933	822	901	903	855	907	832	875	846	859	906	937	912	857	966	890	877	889	884	823	920	865	910	914	889	915	951	933	845	893	869	840	900	871	892	884	873	850	866	886	865	875	944	874	888	904	881	926	902	884	942	896	906	871	915	914	920	903	908	838	862	876	928	926	912	963	957	868	866	873	909	839	828	911	925	862	908	921	903	905	933	906	900	916	875	960	945	883	925	911	938	917	928	855	907	907	891	892	903	940	925	836	932	933	882	870	880	927	907	906	897	889	904	910	925	943	884	836	906	913	892	955	923	918	857	909	967	929	931	919	927	812	940	911	841	831	914	890	907	934	921	890	920	879	937	873	864	899	927	890	927	935	883	877	915	869	892	962	890	873	947	937	943	917	908	868	897	857	822	936	891	857	878	898	920	903	894	873	927	921	849	912	940	872	898	912	899	930	912	935	927	857	900	960	895	879	899	899	936	916	877	905	835	908	902	914	886	891	919	924	892	824	919	887	911	859	888	918	908	876	892	935	953	890	907	908	910	913	896	930	923	885	936	919	925	881	912	879	911	868	874	895	848	872	892	895	886	888	901	874	898	847	890	897	923	952	894	907	895	982	935	898	911	944	898	914	863	854	969	976	915	907	932	949	921	914	917	871	927	966	885	856	854	891	926	903	905	884	915	912	896	922	851	881	920	913	836	870	928	916	922	946	855	850	871	884	929	927	892	855	857	903	916	901	909	932	919	931	954	884	920	878	869	902	914	899	880	899	932	869	894	911	910	881	892	904	909	877	916	910	874	937	869	913	918	892	963	933	883	903	888	901	880	877	925	869	866	874	891	857	969	913	951	918	910	943	898	837	922	906	883	955	878	912	894	934	870	903	880	881	856	901	916	845	921	856	893	900	938	948	960	926	917	918	894	889	904	873	869	868	925	917	827	921	878	909	869	910	888	932	872	945	907	872	928	911	873	871	947	877	876	853	933	923	906	932	869	883	954	925	897	890	926	857	913	902	889	885	896	907	869	929	877	892	938	872	882	910	867	940	881	939	891	887
30738	25206	24439	6507	452	408	350	385	341	380	375	347	384	364	350	371	356	355	366	348	333	325	348	377	402	374	367	330	377	354	348	357	367	350	320	360	347	378	335	340	352	338	371	331	330	353	327	364	388	353	339	357	357	363	354	306	325	368	325	328	359	344	348	344	371	377	327	326	342	344	371	336	342	398	389	343	368	357	353	371	345	366	342	338	335	362	358	373	368	363	335	365	349	348	330	326	317	324	350	348	365	345	337	368	351	362	332	364	372	393	386	350	348	347	360	392	350	364	350	356	326	370	356	372	360	345	381	356	355	336	322	357	337	353	380	358	362	310	355	355	344	370	334	357	392	356	358	353	349	342	343	408	343	352	317	343	342	367	374	330	322	345	359	344	342	346	351	349	339	331	362	364	358	366	338	372	395	353	353	329	394	350	338	391	328	385	337	355	353	323	338	357	390	369	328	359	329	355	361	335	373	326	321	340	364	378	331	336	365	295	346	333	379	335	353	373	346	346	353	366	346	390	384	347	347	323	356	340	343	366	366	380	339	324	356	353	357	361	339	364	329	388	308	375	304	356	357	320	359	376	361	354	347	348	341	336	364	359	364	360	344	346	363	361	356	372	368	384	368	367	360	331	314	360	342	396	358	340	351	366	381	340	364	313	326	352	381	355	356	353	337	344	360	349	394	327	373	336	342	351	344	361	356	342	360	341	331	324	368	354	362	373	371	337	340	337	385	365	335	342	341	344	335	365	352	328	331	369	338	359	356	335	376	391	362	350	356	340	324	354	378	392	375	350	327	388	324	379	380	385	343	359	328	366	370	344	378	362	346	374	348	391	353	359	345	357	357	351	369	354	317	334	359	359	366	357	332	356	333	358	365	339	333	341	326	342	369	392	346	363	346	342	337	362	369	329	335	400	319	336	339	350	361	363	348	393	379	360	334	361	354	369	370	322	344	374	352	346	330	331	354	350	346	329	332	374	347	343	347	364	363	344	382	339	330	328	376	363	343	321	381	359	329	398	347	318	354	370	343	401	339	349	352	307	372	392	354	385	319	374	382	320	377	362	332	339	331	365	333	374	318	361	380	379	371	378	369	400	331	339	341	332	364	367	347	345	346	330	367	342	366	324	348	334	378	346	378	347	362	328	382	357	373	328	364	349	381	341	372	324	366	378	332	321	351	354	361	372	335	397	314	353	365	355	373	392	361	353	342	348	352	334	349	360	385	345	358	321	364	312	350	337	377	380	361	359	357	358	360	340	348	394	363	380	327	350	347	342	372	339	314	355	371	361	326	355	389	362	367	367	340	361	377	342	341	360	389	360	338	315	339	364	345	352	362	360	364	385	316	346	364	359	362	356	324	385	395	370	330	383	358	321	331	366	366	351	328	354	359	306	324	351	346	360	336	353	324	335	361	374	330	315	342	362	344	320	331	345	354	362	358	333	341	327	354	344	376	376	384	339	369	362	351	374	368	335	369	368	358	324	394	340	363	351	349	347	356	320	339	378	338	335	353	386	359	373	391	364	325	358	349	372	362	367	317	363	345	362	383	329	393	357	352	340	349	339	335	380	335	329	366	358	402	359	368	341	356	321	371	359	362	338	367	325	366	369	365	377	360	330	344	374	359	366	355	391	361	343	393	377	343	368	363	398	399	347	364	309	367	341	339	333	368	347	336	350	370	334	347	325	316	352	350	338	345	365	360	349	362	349	314	329	329	321	347	355	404	346	349	340	345	372	350	342	356	374	359	361	320	318	365	383	379	335	362	379	345	347	381	324	349	377	345	350	341	361	340	362	382	340	375	317	376	358	354	361	348	346	344	376	340	379	355	357	321	350	372	346	347	358	377	393	392	368	337	351	411	324	374	345	347	374	356	363	333	359	351	374	373	350	347	347	358	345	342	352	333	340	332	333	328	345	372	331	333	346	329	362	352	374	358	355	374	342	348	360	357	364	348	325	365	344	345	341	340	357	360	359	358	359	349	357	354	336	353	373	345	330	352	386	361	340	352	307	387	338	364	338	316	362	341	343	380	337	318	350	318	353	350	356	358	335	377	332	371	371	353	345	322	375	331	316	356	326	327	348	399	336	365	343	393	347	368	348	335	329	346	371	343	332	349	376	336	355	364	348	349	362	369	371	360	379	358	373	383	340	349	365	339	344	339	356	327	350	319	381	359	376	340	353	343	347	351	360	379	378	368	315	362	365	349	345	379	341	344	348	334	318	346	366	357	343	366	339	345	343	380	379	334	362	370	364	368	380	353	336	357	354	314	339	364	338	390	371	320	373	382	366	392	329	324	305	360	347	384	357	336	360	350	355	348	368	374	371	363	362	351	335	328	346	346	340	347	347	333	357	372	356	366	359	333	364	346	315	331	371	371	366	325	374	361	360	319	358	347	351	345	315	375	372	340	360	378	361	359	351	363	350	356	357	334	397	343	342	323	379	348	350	340	343	356	338	330	353	363	374	371	344	381	333	373	346	324	376	324	357	345	395	367	337	378	365	356	375	351	370	356	361	384	327	359	372	383	314	341	369	359	370	401	342	375	354	352	346	332	354	366	372	356	345	344	320	348	377	338	330	338	337	369	330	371	379	364	324	347	325	355	389	346	354	360	372	362	377	349	350	345	346	375	335	384	347	350	323	369	323	352	336	366	342	361	349	337	371	342	367	364	345	341	359	332	333	373	361	326	357	365	351	338	330	346	323	352	344	338	374	352	330	340	363	367	336	368	384	317	352	364	389	320	363	379	347	348	322	362	315	370	382	363	362	351	321	347	395	349	352	332	350	349	315	333	356	380	348	345	349	348	349	366	351	363	338	361	359	380	363	357	372	349	320	333	353	371	359	350	360	332	352	349	361	379	324	360	343	316	346	361	346	371	340	356	365	379	357	339	370	331	345	373	343	356	380	343	361	336	350	364	357	325	368	344	373	351	373	322	356	332	370	370	352	380	379	355	327	353	365	353	347	366	368	343	316	384	349	335	381	361	355	362	338	363	342	363	344	359	318	349	377	368	356	321	354	350	330	343	357	353	327	381	359	361	324	341	363	368	336	326	346	348	374	314	326	348	348	341	362	352	348	363	340	335	310	373	368	372	366	349	334	339	339	332	355	341	340	348	315	356	372	339	361	357	365	348	334	348	343	332	358	349	354	356	367	368	341	349	339	380	338	351	358	337	371	373	354	328	360	330	350	346	328	316	343	323	366	385	340	394	323	363	379	364	344	364	394	338	381	345	333	351	352	350	357	383	360	357	334	413	347	344	377	352	332	355	336	341	367	365	365	385	371	370	386	362	361	351	361	357	336	343	365	346	355	342	348	376	350	337	355	332	340	352	369	348	374	349	368	378	394	379	339	321	345	377	356	363	368	380	339	347	338	380	348	356	376	364	330	381	383	332	364	340	361	331	325	345	345	309	353	346	321	365	371	351	334	357	366	356	339	356	345	371	314	355	376	359	311	334	359	341	314	385	360	358	355	361	416
29352	36274	16351	1936	439	418	457	443	414	380	399	404	382	423	424	400	366	417	385	396	386	377	404	391	388	423	362	412	381	368	438	399	365	358	395	372	391	413	428	370	376	343	396	406	425	375	378	396	385	370	389	382	334	385	400	373	382	395	378	379	394	407	414	384	379	393	403	388	383	368	357	380	376	399	402	413	399	378	377	387	378	386	374	405	378	399	390	372	382	416	415	382	353	387	398	386	404	354	391	380	376	355	372	395	417	399	375	376	392	424	409	390	379	381	345	374	357	398	395	406	392	380	419	398	414	364	400	399	393	366	404	403	422	373	338	382	392	379	431	381	414	372	385	383	377	427	352	361	394	378	383	401	434	376	406	378	376	401	397	364	349	419	362	326	353	374	404	395	402	431	390	384	399	406	401	435	373	359	375	413	347	411	384	390	366	422	411	368	426	376	360	375	361	358	413	364	431	399	396	401	334	399	407	393	367	377	413	391	384	371	383	374	387	388	408	399	419	396	414	374	412	414	371	393	416	426	359	409	407	379	368	394	365	380	411	391	388	382	370	370	355	380	358	403	379	375	388	408	345	387	364	411	385	402	404	394	369	410	392	411	337	354	374	400	376	381	431	367	368	391	373	412	402	323	423	373	389	381	384	367	386	336	394	385	356	372	386	368	396	373	405	371	371	388	388	401	396	380	355	396	398	375	396	388	409	379	393	378	370	392	370	365	389	414	344	396	407	397	383	361	360	392	373	370	392	396	398	387	411	386	378	424	385	400	391	375	390	380	384	403	415	396	395	403	340	389	411	365	394	395	386	377	430	355	369	357	424	412	379	428	380	375	397	406	404	357	391	391	373	361	422	380	412	373	345	388	365	382	389	398	402	377	392	427	380	417	390	398	341	382	388	406	394	366	407	439	392	361	400	392	399	387	387	404	382	397	401	406	376	369	371	408	398	399	352	382	381	388	409	380	383	403	427	381	384	392	375	404	394	390	370	353	388	387	362	381	390	379	386	378	397	370	402	375	388	381	378	376	396	401	401	386	364	392	358	353	392	414	413	399	381	390	408	377	369	384	411	385	369	394	389	397	381	398	404	413	355	350	388	401	366	364	387	373	370	396	381	369	389	368	411	402	378	398	384	416	376	372	411	414	404	353	373	418	380	398	380	421	389	369	360	402	376	398	394	403	391	437	381	359	390	365	359	367	355	376	402	381	417	355	358	396	383	374	390	390	372	403	404	394	404	380	377	387	382	380	418	375	390	346	364	362	364	362	407	354	393	371	397	391	411	357	408	371	375	409	396	368	381	427	369	400	379	370	349	392	393	372	395	383	388	384	365	353	398	350	383	373	394	399	402	383	382	354	419	404	397	367	389	359	382	417	369	406	361	363	413	415	391	399	384	387	364	365	388	389	363	377	394	395	378	380	396	374	413	362	374	391	367	376	373	379	412	394	373	373	381	403	394	376	371	371	372	391	352	363	370	409	417	421	386	385	366	400	388	417	381	410	386	377	369	397	336	356	413	398	369	382	378	336	391	391	388	348	351	377	395	397	398	376	367	392	397	361	376	379	411	357	410	386	384	373	409	402	393	386	381	355	388	376	366	405	383	387	381	362	414	412	378	390	380	418	365	381	384	381	347	373	402	409	372	403	442	355	379	413	365	383	387	394	410	401	428	391	396	395	391	358	396	401	392	386	363	390	392	385	378	388	385	413	373	410	359	397	424	418	401	398	390	388	410	372	354	372	412	349	382	379	391	385	395	382	394	369	405	386	384	452	420	411	381	402	375	408	417	345	385	392	395	380	368	399	403	373	369	408	374	366	389	364	402	392	404	391	409	367	356	379	392	397	386	368	394	377	391	404	367	369	397	398	378	411	386	371	403	369	409	390	402	382	388	394	394	388	362	435	413	394	368	336	397	399	356	394	353	401	389	374	407	390	393	392	413	386	377	406	382	406	400	398	369	368	357	414	390	402	391	383	382	375	388	404	359	383	382	385	394	418	360	399	350	364	387	373	377	401	404	380	379	369	415	389	409	377	380	402	405	386	360	386	401	371	408	365	445	378	382	372	383	390	363	402	400	414	361	410	404	381	405	396	377	370	378	387	411	376	367	387	401	405	379	391	416	373	398	377	390	387	408	384	385	390	364	404	389	421	395	386	421	346	372	417	422	368	356	373	392	367	393	365	405	386	424	368	407	396	397	380	412	374	368	418	405	351	365	395	347	363	404	390	368	364	412	420	361	401	408	403	429	424	385	373	404	362	384	383	336	380	403	373	375	370	392	401	422	390	384	397	407	423	371	370	358	398	359	404	375	377	403	380	378	392	382	393	420	376	360	358	350	350	376	368	394	386	404	405	402	380	401	346	385	412	402	387	382	391	412	417	378	399	351	390	395	418	356	406	392	359	356	384	396	381	447	383	364	398	378	377	377	391	379	374	355	355	368	401	387	386	354	417	369	403	390	361	339	368	399	383	379	363	368	409	406	374	376	414	430	402	393	377	380	395	367	401	389	381	394	367	419	371	372	400	344	388	349	412	431	380	379	369	369	385	345	441	396	380	369	398	408	351	405	397	399	377	357	347	406	394	381	392	374	390	381	384	382	370	348	372	379	375	396	388	426	406	333	358	365	375	341	401	418	390	392	365	371	387	364	384	372	381	376	413	391	398	390	400	363	378	396	372	403	423	384	386	376	394	374	399	388	431	386	415	384	431	344	376	386	363	418	406	426	398	375	369	397	414	409	377	394	391	392	367	391	375	406	388	392	354	381	367	383	412	359	373	359	376	433	362	379	407	381	427	392	367	375	371	397	362	374	366	360	360	378	381	365	367	364	401	387	380	399	393	386	391	394	393	375	395	393	406	392	352	396	391	433	362	360	366	363	395	349	376	387	398	429	368	419	387	395	359	384	386	398	393	388	412	383	372	419	402	365	372	410	388	359	378	366	375	416	401	410	425	379	407	392	388	367	385	412	388	394	385	384	385	386	389	377	361	389	368	364	406	389	425	383	377	371	386	406	449	353	395	353	401	367	392	428	381	375	333	352	376	406	401	407	363	384	402	399	356	393	422	381	390	395	376	415	387	377	360	417	403	371	383	381	396	397	409	365	393	376	374	352	369	407	362	398	391	359	383	345	405	393	394	367	414	417	437	363	387	416	380	384	409	393	372	406	378	390	381	414	428	377	354	365	375	397	390	420	379	406	398	373	364	370	384	401	407	358	357	377	392	363	389	401	395	412	364	412	398	368	425	387	342	374	412	368	377	366	372	349	396	422	346	365	403	343	389	384	356	370	380	408	388	374	419	400	377	404	387	388	409	382	352	415	367	372	395	400	386	387	326	384	367	429	387	389	402	393	375	391	421	393	412	377	371	383	385	384	397	380	358	383	373	404	385	376	414	410	374	408	359	373	388	390	419	359	384	347	392	398	360	421	394	378	386	372	414	412	372	382	388	383	376	374	381	397	403	395	406	392	380	369	375	405	387
23847	21437	29332	25538	20493	11287	1098	684	637	623	597	574	538	572	521	553	519	531	552	558	490	535	514	533	532	476	510	471	508	546	517	520	490	510	498	496	510	544	485	489	513	536	551	531	499	534	506	484	482	525	540	499	504	470	539	495	556	523	520	531	487	510	509	513	521	505	535	542	503	531	512	526	498	506	537	495	528	505	493	529	516	526	525	520	504	495	520	505	524	547	539	513	538	504	460	514	490	501	552	529	512	570	523	553	503	486	541	497	505	493	491	474	520	476	500	508	498	535	519	489	565	533	500	523	545	540	499	496	502	540	491	516	525	498	509	515	477	493	532	519	546	496	493	531	534	469	501	541	515	503	454	473	552	481	460	483	507	500	474	504	513	496	491	512	499	510	565	484	485	492	500	526	506	524	528	536	514	537	494	483	534	521	500	480	494	459	514	513	561	551	527	522	516	507	530	503	456	472	505	507	488	530	493	507	502	527	508	585	532	482	483	504	508	496	505	488	493	510	494	518	498	504	480	472	476	549	499	493	475	513	488	521	484	463	472	509	482	523	507	522	539	500	517	540	489	475	533	489	528	502	493	485	525	489	501	540	513	512	484	471	509	518	507	547	513	493	483	512	494	481	546	517	545	498	514	490	537	544	506	528	543	510	511	538	510	510	464	477	501	507	537	537	519	502	542	527	511	563	489	525	555	566	502	490	493	496	543	513	527	519	560	471	516	490	546	525	553	524	542	555	508	511	530	490	535	487	565	542	541	533	515	515	455	504	520	508	519	518	490	513	492	518	501	479	551	520	474	530	502	504	526	483	517	501	516	532	528	507	537	527	496	468	567	485	504	515	503	526	564	542	467	489	543	529	545	491	504	539	488	506	468	495	522	491	491	486	507	522	525	543	515	488	506	525	530	478	543	532	509	516	509	490	483	506	491	528	548	496	542	484	505	547	527	488	500	492	504	501	527	527	515	525	511	568	528	496	519	499	494	522	479	469	504	498	506	525	546	518	495	485	520	506	543	477	527	476	494	522	479	493	523	512	484	522	492	541	523	498	511	529	531	490	506	532	514	495	510	509	573	516	511	550	498	472	517	534	536	509	525	465	512	518	516	492	477	517	509	531	509	524	504	491	497	533	488	521	539	475	523	491	495	494	536	480	487	552	543	500	500	525	501	488	499	536	440	498	525	525	492	458	520	498	510	460	536	535	498	507	531	533	482	503	516	491	514	529	489	494	519	460	492	509	535	495	530	517	512	508	492	518	523	472	478	524	510	507	493	521	531	508	491	520	472	533	525	468	543	502	512	510	525	478	467	505	459	543	508	522	522	518	505	523	512	501	484	475	544	497	488	476	515	492	480	496	504	493	525	507	490	527	509	496	488	503	518	535	484	498	533	458	515	475	523	527	500	489	522	481	543	514	501	478	503	524	516	518	485	488	491	489	483	481	515	485	526	500	542	522	469	524	458	503	506	497	557	505	485	502	482	502	501	487	510	509	521	521	547	517	493	528	539	526	517	497	482	474	509	506	513	498	495	538	494	509	490	483	517	475	504	570	524	501	530	517	483	505	517	515	512	528	494	488	502	472	536	517	501	493	493	522	531	502	509	469	510	498	525	472	497	506	490	590	504	522	566	516	503	482	516	469	479	537	550	518	543	488	518	500	519	565	514	471	536	553	513	525	535	523	472	518	539	525	524	512	513	510	506	466	496	481	506	526	516	521	508	520	513	517	540	519	479	527	471	492	524	515	497	488	489	522	528	481	490	503	484	514	534	510	479	532	493	484	472	501	491	480	477	541	512	533	565	505	549	504	525	469	560	485	495	538	484	499	531	493	560	520	503	494	536	505	502	488	516	511	499	510	513	529	486	481	491	500	499	488	501	524	503	509	499	457	508	497	482	503	530	563	522	503	501	513	489	483	504	513	530	538	548	529	532	515	496	523	537	490	548	491	521	512	535	468	514	482	534	521	532	527	520	499	491	496	469	533	552	457	521	514	469	474	475	479	518	554	490	530	535	517	508	502	475	502	534	538	477	500	553	468	509	530	502	448	505	532	510	482	529	552	502	480	487	497	491	473	512	494	476	526	496	520	483	525	544	496	536	505	485	463	508	506	481	501	464	521	496	503	492	516	521	518	491	520	510	502	549	494	482	524	469	560	501	499	586	523	490	501	523	467	495	531	498	481	502	521	528	486	480	560	515	492	514	494	540	558	527	513	517	443	496	495	504	513	486	488	537	529	540	504	512	520	518	547	490	546	508	506	527	524	544	499	510	524	483	495	522	500	471	501	485	514	512	534	537	518	529	511	522	489	519	481	514	520	525	507	471	499	535	514	526	489	521	530	521	512	518	451	541	507	470	483	494	454	472	527	521	487	481	521	488	529	500	504	525	533	508	515	548	452	463	492	505	526	461	499	512	523	498	551	507	514	503	524	508	524	513	473	527	529	509	529	513	488	500	467	494	527	489	497	510	464	493	492	523	505	494	528	570	528	541	486	534	518	518	473	469	472	530	492	492	539	498	477	547	536	500	586	475	519	523	459	494	522	503	524	488	489	497	503	477	511	527	481	508	516	500	489	502	470	526	504	510	487	518	505	533	479	529	513	484	538	517	537	493	507	448	496	530	530	537	513	480	504	523	475	523	449	507	482	506	509	502	472	503	491	522	504	529	512	498	487	510	493	524	518	546	513	534	557	525	515	500	515	572	508	511	543	520	479	492	474	499	495	483	522	517	528	526	519	514	494	537	462	486	521	498	535	495	470	498	535	507	538	498	492	574	531	517	543	531	526	546	500	542	491	526	492	502	535	474	521	495	470	521	501	526	477	486	542	527	518	506	517	506	457	506	537	534	532	530	534	536	531	492	509	504	537	512	539	505	514	494	497	456	535	463	514	510	502	501	503	516	499	484	525	531	539	530	498	497	491	512	537	528	487	509	527	493	498	480	504	551	541	513	479	486	528	502	524	518	538	507	521	518	483	530	526	485	493	481	504	507	525	479	470	498	490	476	487	492	466	495	492	546	522	490	513	510	484	481	477	519	499	521	537	529	509	493	523	522	506	500	535	489	515	540	539	495	514	511	530	503	489	509	481	525	506	525	489	521	514	497	527	484	501	525	502	511	470	502	448	480	488	530	522	527	539	496	505	481	499	508	512	519	517	539	492	501	502	515	500	532	536	491	511	498	518	534	511	517	511	551	475	514	501	498	530	505	467	480	543	482	508	587	511	501	525	509	491	535	507	499	487	513	498	538	545	532	510	503	479	503	516	542	470	479	522	523	499	498	465	510	475	510	523	464	541	504	485	480	491	516	515	519	534	501	518	551	506	517	513	509	508	495	509	488	534	535	526	519	534	527	499	511	496	496	534	497	528	506	508	492	482	521	463	512	497	526	498	522	489	473	502	545	501	533	517	496	534	470	532	542	505	509	508	496	532	506	504	505	524	513	526	505	532	487	526	508	522	491	531	565	478	522	514	503	487	518	501
40516	81243	52840	11229	1329	1081	872	785	748	645	660	627	635	586	570	574	546	502	521	554	561	588	486	536	520	575	502	529	549	513	534	505	539	501	533	533	521	523	557	504	545	519	480	493	484	535	518	529	541	520	544	534	551	541	550	570	520	527	518	559	569	526	589	528	520	529	566	536	536	499	542	520	459	507	503	539	535	513	529	516	548	526	521	516	508	519	514	503	539	506	545	480	516	519	533	528	466	564	531	476	527	552	521	549	521	505	505	470	535	532	487	501	533	508	519	518	540	525	540	523	517	526	498	497	583	499	500	539	491	497	542	537	529	546	519	507	558	528	524	532	540	548	515	492	497	496	507	524	496	532	517	541	558	529	517	510	558	568	517	560	506	556	536	506	521	511	498	526	481	524	508	530	545	558	495	490	517	553	531	521	499	506	509	556	549	515	515	525	509	522	530	476	505	549	573	512	513	500	546	502	552	539	522	500	546	512	531	518	472	492	507	551	541	544	493	540	546	513	532	524	534	526	530	555	531	497	520	548	513	527	519	531	499	519	494	542	500	509	534	500	537	468	503	503	513	515	520	519	503	514	529	520	513	504	532	515	521	511	531	550	513	516	518	518	515	509	508	522	546	522	510	548	518	494	494	519	531	476	493	530	509	521	527	499	543	556	525	535	532	502	523	527	517	495	501	512	497	536	467	492	513	556	493	521	496	502	563	516	535	508	482	492	523	524	543	564	537	503	505	468	525	517	516	535	522	547	522	551	520	533	502	510	510	488	518	529	529	570	527	472	539	547	566	554	508	506	490	508	507	517	472	507	489	541	552	526	537	536	530	548	562	502	512	530	525	541	499	552	530	507	520	507	504	500	521	503	496	536	546	522	530	559	515	538	555	539	526	517	575	531	488	560	508	532	520	499	500	494	500	564	534	470	502	559	509	539	547	530	536	540	491	523	512	534	498	517	572	555	510	517	509	508	550	512	555	535	492	507	517	480	523	541	516	516	521	519	499	462	559	489	526	521	552	486	545	545	508	514	526	559	548	515	510	497	550	516	504	543	531	519	528	538	521	538	514	491	553	503	543	489	522	520	511	536	541	524	542	524	509	517	567	517	500	527	530	540	522	522	524	516	540	555	521	556	533	554	570	505	554	494	530	517	510	514	536	571	540	519	509	487	532	495	514	504	526	492	502	538	522	516	523	551	523	533	522	538	530	525	525	524	538	503	542	497	542	513	504	532	536	544	497	529	509	530	501	518	571	521	521	533	515	541	553	515	560	503	503	510	529	554	529	517	512	549	502	515	528	549	535	503	523	512	537	547	545	475	521	507	519	541	520	558	527	519	545	540	519	525	508	537	571	509	526	519	508	523	555	502	540	496	498	564	543	511	517	505	508	581	499	508	534	531	527	539	547	496	514	541	514	503	523	554	561	543	571	489	470	513	513	532	534	509	504	490	548	521	510	550	503	538	494	505	511	484	536	494	520	537	527	482	557	533	530	529	505	562	523	513	517	519	575	508	493	607	516	507	515	556	499	561	537	557	516	514	484	560	498	528	487	526	531	526	519	535	502	499	523	528	542	510	482	492	506	506	518	507	499	511	581	511	550	542	528	532	511	509	498	492	520	506	526	520	520	551	510	499	540	556	519	516	538	571	493	510	566	569	550	525	527	539	512	526	504	514	531	567	516	519	537	528	487	538	523	519	512	513	533	474	583	562	467	551	516	518	482	525	533	548	506	522	513	503	498	541	525	500	499	486	529	510	506	564	525	548	548	540	516	469	491	522	532	541	514	539	522	521	570	527	468	524	544	516	535	503	479	521	529	519	535	512	540	502	533	557	547	545	553	508	500	482	562	537	515	517	512	581	512	580	539	497	484	539	508	512	517	514	508	520	550	534	531	479	500	542	535	494	520	499	509	552	500	511	521	504	493	516	512	551	541	517	482	538	518	572	514	507	514	522	541	540	526	536	551	503	501	495	534	498	503	531	486	499	541	530	507	568	526	501	507	543	563	509	535	546	557	539	508	504	542	533	547	517	540	524	557	526	521	507	502	507	516	508	549	489	509	510	499	507	506	529	498	471	513	502	535	528	542	488	550	502	485	487	518	554	531	513	503	550	535	526	541	540	554	527	540	536	516	548	517	484	569	519	503	527	503	492	530	499	534	548	528	551	515	537	564	531	516	508	533	555	545	535	542	546	521	499	532	525	551	527	562	497	538	495	489	547	501	537	547	525	526	508	514	522	513	536	534	542	476	514	536	537	548	522	533	498	541	502	516	484	520	558	528	501	546	530	504	533	526	526	513	561	548	447	502	520	546	485	538	536	521	525	544	531	533	533	524	525	544	508	540	556	495	550	520	534	510	554	500	537	536	511	512	472	547	557	506	495	505	517	508	528	532	551	507	510	509	535	540	518	500	498	504	501	542	531	536	486	525	525	524	516	537	537	498	508	490	552	531	516	552	504	522	542	499	550	521	542	508	501	570	542	497	540	499	538	532	563	519	509	465	540	515	534	519	540	566	531	514	527	536	526	485	497	496	504	514	490	542	530	528	539	509	512	533	527	529	504	486	505	504	522	533	545	496	537	527	542	518	533	514	512	506	527	520	539	533	486	542	527	518	555	531	542	525	504	503	510	506	492	533	547	516	528	529	541	491	528	521	506	513	537	515	496	530	560	539	481	519	506	555	524	509	526	495	527	513	514	514	481	561	517	497	529	533	512	494	550	488	534	502	530	499	509	518	504	502	502	539	515	521	575	536	531	515	484	556	500	487	505	495	570	494	522	537	551	461	500	514	469	513	481	543	524	511	524	553	522	533	566	542	514	526	512	527	561	533	514	524	518	528	517	479	558	539	485	544	535	525	530	505	536	518	556	529	495	506	521	472	506	473	535	528	506	519	526	498	526	559	526	538	540	518	541	516	531	542	530	550	518	491	519	530	525	586	527	554	518	511	497	507	515	532	539	530	509	472	519	507	548	541	498	553	519	520	531	536	537	528	539	529	500	557	486	510	521	516	537	516	521	543	512	585	536	540	560	545	542	549	516	488	528	551	514	568	555	570	546	477	509	536	512	472	511	519	526	521	498	519	493	509	505	504	568	525	466	531	474	522	568	504	524	520	513	535	494	540	519	528	522	550	514	499	528	505	521	525	573	504	503	545	525	491	504	544	549	509	527	564	559	519	523	537	536	519	518	516	558	504	514	500	514	564	476	530	517	496	518	543	541	559	502	542	546	538	480	504	504	513	491	569	508	519	505	521	544	524	515	547	537	560	488	509	507	514	482	514	539	536	497	537	532	559	499	516	505	519	534	514	516	527	506	501	493	486	508	513	525	541	502	513	512	547	557	526	519	562	536	508	542	519	506	534	510	496	518	496	509	502	539	505	513	503	531	518	505	518	538	517	500	509	538	521	499	501	485	539	559	515	521	524	513	479	482	561	543	482	551	527	532	543	500	512	482	510	519	511	517	514	543	516	544	516	541	505	482
25096	21777	28965	25913	12678	1474	789	691	683	634	613	595	646	617	587	600	630	580	633	615	652	656	606	619	630	624	671	598	629	615	575	587	643	589	604	627	617	604	612	603	638	570	624	645	606	610	638	605	627	573	613	619	589	572	561	624	556	623	628	568	608	555	603	636	578	588	593	567	612	604	590	630	593	614	580	571	592	621	593	637	632	595	621	637	651	612	608	618	580	587	591	615	586	591	627	614	596	620	604	577	595	604	621	644	591	613	564	630	595	592	578	624	619	608	667	604	601	582	637	618	627	617	621	603	627	628	647	604	592	621	576	631	596	618	611	615	600	589	579	629	620	610	616	586	619	563	599	612	569	606	650	560	610	601	619	582	623	636	581	599	610	631	613	594	658	561	665	614	605	577	579	602	591	573	575	650	622	617	560	614	639	568	584	556	611	589	608	656	640	603	610	584	576	635	620	619	626	612	611	618	624	600	616	633	604	608	657	566	611	627	564	567	622	605	624	605	595	622	591	609	596	626	587	590	597	589	608	588	622	646	599	568	595	618	568	603	597	580	620	596	587	545	570	580	620	671	611	579	627	614	576	622	613	623	595	618	565	648	582	622	637	588	664	597	583	644	627	619	598	590	597	620	611	614	631	640	600	577	603	607	625	604	616	557	587	588	597	563	592	613	624	593	575	610	600	631	605	622	577	616	581	574	574	656	589	574	629	602	650	589	539	584	596	580	612	572	591	641	601	617	620	579	618	580	615	603	585	556	610	612	607	594	617	629	639	613	623	613	616	566	589	588	594	642	586	603	568	620	672	562	624	605	596	613	603	580	647	647	608	637	621	548	591	600	591	601	594	623	605	613	588	622	584	612	587	628	594	587	596	577	581	618	575	581	636	620	619	640	566	585	639	619	629	553	611	629	634	629	564	602	537	560	578	604	614	608	611	616	626	541	587	588	573	603	604	652	618	628	580	588	624	625	619	591	613	606	593	601	615	598	611	611	628	618	651	584	570	608	579	595	584	634	601	608	611	588	615	604	588	619	594	623	600	587	595	631	594	631	584	626	603	592	596	553	598	618	602	602	593	612	612	592	636	581	591	646	599	618	574	578	580	631	586	630	610	605	571	628	596	635	576	538	554	653	575	580	597	551	579	629	616	577	642	627	608	596	609	597	616	605	619	590	578	614	597	646	611	612	593	540	616	616	547	603	584	588	609	638	609	574	593	640	635	630	619	613	601	591	601	634	586	595	618	584	628	584	611	619	610	590	619	599	600	577	565	604	607	587	613	570	593	634	600	563	610	604	598	610	575	603	641	574	598	650	578	565	623	603	662	560	622	584	617	625	600	595	617	595	633	564	658	607	560	623	603	619	618	593	614	609	624	587	628	604	623	583	621	590	596	637	620	617	593	617	576	589	632	594	590	611	613	609	587	587	579	598	576	616	621	617	550	596	607	624	640	575	626	612	646	597	597	581	616	623	589	604	615	604	626	623	606	578	607	610	588	583	587	599	600	615	563	614	618	636	578	550	597	633	651	620	597	530	597	629	607	596	641	626	640	596	619	604	611	646	597	605	602	599	582	604	588	640	617	627	630	607	610	573	626	653	604	618	630	585	604	607	626	607	654	605	575	636	578	611	593	605	575	611	614	606	624	638	577	602	604	603	609	582	583	572	600	592	596	617	574	617	590	601	601	608	571	576	530	576	621	560	609	578	602	601	581	571	610	600	572	619	640	627	613	584	634	569	581	646	625	619	566	626	607	614	619	601	633	635	609	586	578	564	620	653	597	630	610	606	607	588	594	557	610	597	621	607	583	609	628	591	635	630	640	564	620	565	611	615	609	620	665	623	628	592	599	616	575	632	587	628	620	598	613	559	641	581	616	610	599	617	590	573	601	615	633	624	599	597	603	605	632	611	628	599	566	633	572	629	604	595	594	599	596	612	588	563	578	626	623	596	572	608	589	562	627	580	612	586	615	580	614	579	616	658	623	597	602	625	606	573	591	558	584	625	603	645	589	617	629	590	575	630	596	634	576	618	619	581	540	560	595	556	644	585	582	672	607	600	636	568	588	566	606	559	575	602	637	577	567	609	584	611	631	557	599	593	605	601	610	551	627	573	590	589	606	619	550	562	645	603	568	611	579	600	609	605	647	559	586	615	585	634	612	617	609	651	617	594	618	605	612	584	629	588	608	647	593	595	605	601	594	552	613	600	617	601	593	637	598	571	640	592	624	629	644	650	610	629	611	604	627	577	582	582	601	593	602	639	568	567	640	596	624	594	608	631	557	615	612	626	616	627	592	627	603	635	573	555	585	628	575	618	571	608	618	577	558	634	609	582	591	611	585	578	596	589	556	641	574	605	625	581	554	572	567	625	564	575	586	615	611	588	563	596	574	596	578	621	631	561	613	619	583	616	601	600	611	599	599	600	597	539	633	567	610	613	572	616	590	606	565	636	583	605	599	624	574	559	609	636	561	553	573	612	600	650	591	608	556	607	589	616	565	581	590	570	649	590	605	636	614	615	616	625	594	591	610	550	612	607	536	596	567	587	614	570	621	573	591	598	628	587	594	611	543	624	633	561	582	558	596	610	588	588	602	601	594	624	615	617	604	608	623	589	601	584	552	650	626	622	548	635	630	566	663	620	586	596	601	654	645	602	631	603	616	648	599	581	633	607	628	610	603	570	562	610	637	610	586	606	591	572	614	576	646	591	590	581	621	646	606	571	627	622	631	592	590	573	630	614	619	566	625	615	607	638	579	581	610	609	625	616	610	610	665	594	590	579	643	606	592	611	612	626	576	637	621	639	609	571	562	604	610	614	597	616	580	592	581	596	581	649	587	613	620	616	588	588	592	576	610	629	573	583	654	629	629	586	578	668	592	608	598	640	600	653	630	693	626	606	595	630	606	590	636	601	613	608	600	575	571	618	603	547	624	587	613	636	621	623	627	591	595	600	609	628	590	608	609	637	619	566	603	591	613	627	632	592	610	592	619	620	598	571	625	580	578	600	589	630	570	619	603	547	637	620	638	604	565	594	601	603	550	619	662	573	577	625	616	602	637	613	604	578	547	579	622	541	573	596	545	588	569	578	589	607	589	612	559	575	599	642	612	605	611	608	630	619	592	621	636	622	631	605	613	582	574	626	614	599	586	575	581	605	574	618	585	601	658	564	566	609	641	584	619	643	597	613	606	594	660	609	600	554	565	629	580	547	556	628	586	598	559	604	632	613	594	584	654	603	565	610	554	590	588	585	611	611	594	608	597	603	574	608	616	617	577	602	609	582	601	619	639	636	660	613	587	606	612	557	616	610	613	580	628	618	631	570	585	571	593	604	628	600	589	618	631	610	637	626	573	598	595	625	595	616	619	606	594	597	582	642	636	635	585	599	582	570	620	631	621	589	609	574	567	588	608	572	661	612	615	591	625	591	614	620	630	654	573	564	618	608	606	615	585	635	645	610	587	577	661	615	626	574	589	587	587	593	591	578
38165	69660	44636	8768	986	913	867	782	723	747	743	693	644	705	667	669	688	688	669	643	638	677	647	636	676	645	639	709	658	679	619	627	634	650	631	627	610	684	655	604	641	652	626	599	663	627	665	638	674	605	640	595	665	673	629	626	576	623	644	634	625	618	672	642	613	616	605	661	627	611	587	657	620	604	638	649	654	622	642	633	673	638	596	634	654	658	602	702	634	609	632	665	668	661	672	637	666	635	642	611	644	642	697	649	624	678	683	610	618	670	670	636	665	636	664	632	636	682	666	645	603	678	622	658	619	624	638	681	689	608	626	616	668	670	648	619	652	662	681	604	630	645	621	634	654	684	687	610	608	590	626	639	634	604	663	621	623	631	632	630	668	597	603	603	644	622	645	696	652	614	645	672	643	628	678	630	673	625	632	631	628	632	627	648	657	637	602	662	660	669	632	623	671	683	627	696	645	645	674	644	643	636	663	640	645	629	634	635	652	642	670	660	654	637	682	597	642	647	655	650	609	636	620	642	620	649	655	628	647	670	614	655	610	652	611	627	596	649	600	674	665	663	616	652	632	667	633	630	624	678	656	650	662	652	664	676	642	615	668	650	617	690	701	647	648	668	653	637	619	651	661	649	631	612	639	598	661	640	643	659	643	626	599	585	649	644	650	594	637	596	636	673	672	628	628	635	685	645	650	631	626	663	621	657	616	620	622	655	658	644	652	643	651	655	600	611	611	676	646	597	618	641	649	638	662	583	634	656	644	655	615	659	660	651	670	648	614	642	674	661	660	638	599	622	612	604	650	633	658	627	624	650	615	683	634	662	593	624	628	643	653	678	648	669	624	661	628	649	657	563	611	668	591	636	661	656	590	676	648	679	613	626	616	680	652	623	637	635	707	648	673	619	593	636	611	645	683	641	661	651	649	647	633	657	611	602	631	622	634	668	641	676	635	625	602	613	654	646	643	636	630	641	659	657	669	644	652	626	639	643	659	667	637	591	597	632	644	659	685	650	636	656	624	666	625	641	612	651	658	614	651	660	658	624	631	678	662	624	599	618	619	644	624	641	650	670	638	663	609	637	639	603	654	608	626	663	600	604	608	672	653	677	642	653	640	598	643	653	609	650	613	655	648	621	615	651	674	614	590	677	654	611	678	601	637	691	602	602	680	641	654	660	571	650	650	655	615	657	672	622	653	641	646	628	648	640	608	642	663	669	661	599	645	599	640	643	670	620	665	628	644	631	645	640	658	627	582	652	661	654	649	630	644	664	604	647	639	663	659	681	674	657	690	641	671	626	657	660	633	650	671	666	616	632	642	652	589	667	643	642	637	692	623	644	644	625	648	667	673	669	660	670	598	646	617	643	613	616	608	641	612	589	660	661	618	627	625	606	671	623	643	660	640	601	641	642	632	636	658	676	650	664	636	619	592	670	638	601	643	593	614	648	638	646	688	636	624	626	654	663	633	668	637	667	613	667	678	621	632	638	670	605	653	663	603	637	674	587	605	634	650	612	645	633	621	650	635	594	628	689	620	660	610	635	669	649	662	610	615	637	621	658	646	646	639	617	625	653	700	643	655	598	640	635	656	612	625	618	644	606	615	676	648	679	610	635	647	636	678	624	592	631	648	667	627	640	666	632	642	639	670	614	622	622	630	656	655	609	638	669	649	657	660	648	581	616	640	633	647	652	667	689	675	657	646	628	633	637	606	607	606	677	651	665	641	630	627	694	653	659	643	653	648	628	632	604	602	619	617	617	628	639	660	678	631	628	630	612	677	633	637	646	668	684	702	619	659	644	685	631	652	670	635	619	672	661	676	635	619	656	640	638	579	637	644	633	672	653	622	609	613	619	609	596	638	593	675	669	643	631	638	630	698	647	623	660	622	628	669	659	650	611	635	636	670	672	650	680	632	636	637	628	655	673	617	653	622	621	633	601	636	631	697	660	622	604	644	667	686	655	617	628	640	612	622	639	633	614	657	608	681	614	669	621	592	622	683	654	662	647	640	603	661	656	639	652	607	619	633	622	653	646	692	659	631	628	675	636	644	628	649	674	660	654	634	667	618	666	672	655	607	594	606	635	649	600	640	614	620	671	607	622	672	637	640	608	683	643	619	627	609	627	604	628	653	629	613	658	597	635	638	604	643	657	640	614	628	623	662	673	618	630	631	603	634	644	581	635	628	597	623	643	677	593	607	653	687	671	640	663	607	686	639	645	668	608	615	671	616	596	652	649	651	601	668	659	620	646	660	708	618	636	599	688	619	644	594	628	660	595	624	660	680	619	678	632	611	569	650	627	626	637	686	650	635	646	629	653	635	647	642	675	698	640	632	606	633	642	641	664	671	613	630	632	656	697	584	615	615	642	629	611	608	621	603	659	618	661	646	655	626	622	633	645	645	670	631	644	672	651	626	653	609	602	690	681	611	688	595	617	656	643	658	650	669	647	687	622	622	636	680	653	649	622	653	626	622	617	647	631	651	666	644	588	674	665	652	654	600	636	631	687	660	698	668	634	664	634	647	662	594	631	600	642	673	619	612	596	625	637	679	663	608	642	617	644	656	639	635	697	618	619	622	669	599	588	629	626	630	652	645	624	647	667	622	650	581	636	639	618	615	635	640	625	685	672	642	669	604	660	625	637	612	670	628	661	608	668	610	626	645	662	690	607	596	622	663	667	644	620	661	642	636	603	611	624	661	612	607	617	632	642	650	668	644	658	647	604	628	652	636	655	653	640	635	624	620	601	653	653	634	605	600	594	619	657	670	632	656	621	631	669	630	660	637	674	633	673	643	649	661	634	653	652	638	619	599	637	627	654	620	666	622	660	622	623	660	635	633	646	657	639	623	670	647	652	641	655	637	630	607	657	641	668	632	680	692	663	650	658	655	669	627	638	628	646	641	686	619	648	630	659	625	645	606	695	632	646	691	602	630	663	560	626	624	648	639	677	586	662	637	610	636	603	651	660	622	642	628	641	634	610	633	651	643	638	642	591	608	646	642	702	629	620	628	653	606	657	671	641	627	652	621	629	632	649	628	615	616	684	659	666	586	641	622	654	674	619	644	587	636	653	614	610	621	657	671	646	637	670	660	658	654	678	596	651	622	619	654	634	630	631	668	642	637	619	605	684	589	629	612	615	631	618	659	619	635	606	638	651	641	667	637	621	635	653	619	659	670	655	617	656	688	626	639	670	641	641	652	621	643	650	641	621	661	604	625	652	657	662	654	588	622	633	661	619	634	639	614	616	637	635	613	633	686	628	638	652	588	639	656	643	653	586	650	642	619	632	644	640	638	633	631	653	645	665	636	645	619	597	654	665	627	643	644	605	652	615	671	617	632	612	673	657	643	626	657	698	688	617	672	664	611	625	601	716	603	630	600	625	668	674	666	662	636	650	614	671	681	653	638	636	617	596	636	618	615	644	631	596	676	616	644	595	671	628	604	652	615	652	657	683	611	638	619	647	645	643	638	618	648	661	623	663	668	667
22584	21292	28983	24586	21124	20844	10279	1417	1154	1154	1147	1057	988	1047	957	959	998	1010	948	946	943	925	919	945	927	923	986	953	925	899	902	880	947	902	868	928	918	962	911	911	899	933	874	905	926	923	922	914	918	932	916	912	917	938	901	929	954	904	887	931	911	922	957	920	881	898	873	935	915	894	930	914	925	859	909	874	891	920	887	915	904	911	917	904	860	945	959	920	913	938	881	917	971	874	877	938	883	908	942	949	924	914	894	962	913	899	931	871	922	917	919	933	911	887	939	962	939	881	894	904	873	912	873	905	922	926	890	897	874	883	901	953	915	918	935	939	914	956	919	924	921	1009	902	925	943	886	887	942	848	929	880	934	879	907	903	923	932	870	924	905	965	908	939	946	924	924	903	842	896	909	880	905	935	952	867	949	910	866	894	922	896	904	910	910	903	949	881	901	876	896	947	946	906	1007	897	910	897	891	876	935	929	905	902	927	949	927	893	910	897	900	895	920	893	956	886	922	914	896	940	906	953	920	930	941	896	904	908	849	951	913	918	849	877	893	892	887	936	974	915	906	878	859	889	919	926	945	911	896	925	884	891	880	971	901	867	923	958	866	906	907	869	871	870	926	908	923	910	899	936	898	934	886	910	894	927	900	928	873	923	954	927	907	873	896	903	938	934	884	946	875	873	854	889	916	866	878	922	931	927	942	847	894	878	921	857	903	878	819	861	919	966	858	941	905	886	932	861	890	940	931	924	897	888	917	923	892	920	916	880	907	930	948	948	910	897	936	876	866	936	929	868	966	962	968	913	889	942	874	906	891	901	869	910	973	937	912	953	910	891	881	928	916	926	950	861	911	939	941	875	889	921	876	887	902	922	892	961	941	969	904	884	894	973	987	939	910	944	908	928	919	904	994	894	915	941	904	937	967	956	952	893	898	928	900	873	838	906	924	902	944	894	893	983	970	955	953	937	953	864	891	884	891	865	955	950	923	907	947	867	862	903	888	983	948	927	933	897	866	979	936	935	933	894	888	951	933	876	899	882	883	910	912	903	904	984	913	918	909	936	946	918	885	926	875	934	875	929	933	917	944	902	949	919	916	941	919	900	868	927	915	961	902	925	934	956	916	929	902	944	1002	862	916	906	951	913	902	963	936	883	924	912	865	906	921	888	904	935	955	928	948	926	888	924	925	888	906	917	959	900	907	940	907	967	933	942	942	941	921	917	937	912	896	924	952	877	878	913	952	879	882	983	916	911	910	905	956	894	887	876	957	882	901	929	945	922	931	932	915	928	898	901	887	904	848	919	896	908	900	860	907	913	948	896	923	899	895	944	899	892	896	943	934	895	941	908	911	867	916	881	901	893	860	919	931	928	882	904	874	918	957	871	910	901	901	921	846	912	869	914	863	1010	892	855	903	862	877	921	955	855	888	861	946	839	927	918	966	908	880	916	916	891	898	891	923	868	959	941	878	875	930	960	952	903	887	905	917	935	888	888	941	940	921	926	900	933	892	877	905	930	916	884	899	897	937	947	879	907	888	940	910	912	945	925	888	916	898	933	872	882	882	918	926	956	945	902	923	865	897	923	942	927	920	928	880	887	925	881	914	926	899	850	918	913	949	945	865	840	860	963	901	884	882	966	901	912	940	888	889	915	969	897	939	943	950	890	900	967	920	904	921	902	904	928	983	896	943	890	919	958	911	927	888	863	883	899	876	892	894	885	898	947	894	902	944	910	934	921	916	912	893	895	902	898	910	916	962	909	904	891	910	883	905	896	890	906	866	938	899	924	898	911	883	918	864	901	960	918	905	859	895	926	964	863	916	912	858	904	951	919	938	880	874	862	897	929	893	973	900	856	989	914	916	930	941	886	906	891	910	933	911	950	928	961	917	879	965	888	982	870	883	953	884	949	886	935	923	928	909	923	852	969	887	884	878	943	917	914	895	926	938	914	893	919	886	921	962	927	912	957	882	904	969	891	888	966	907	891	859	906	889	930	899	899	924	909	914	898	923	903	939	948	926	820	920	940	908	910	907	873	943	892	892	1005	916	908	866	934	899	894	960	883	864	914	917	879	901	911	905	901	935	947	963	894	910	892	935	923	918	925	860	885	901	923	877	925	902	950	947	893	949	964	934	931	867	940	954	978	939	952	851	922	893	925	889	893	886	916	900	984	911	886	898	890	917	890	907	886	903	902	821	933	886	909	902	881	930	937	918	920	927	960	922	920	934	923	933	925	909	948	926	968	975	896	865	899	958	920	896	964	893	892	877	934	902	961	932	907	892	927	935	910	861	895	914	825	876	948	975	900	944	950	956	921	909	923	884	957	911	943	898	907	909	916	933	901	935	944	940	875	941	915	924	939	872	897	891	897	842	849	875	928	962	923	968	904	885	944	933	939	906	901	894	900	864	936	936	936	902	969	911	932	914	913	884	892	917	889	979	861	884	932	916	917	874	895	893	901	896	940	957	919	899	895	951	931	890	924	888	877	900	896	864	912	923	905	902	860	930	907	907	920	945	886	927	918	965	919	941	904	872	924	880	921	952	870	859	962	896	927	934	957	919	904	907	923	903	875	935	894	907	895	921	950	890	956	836	917	908	875	894	903	960	922	910	891	914	919	886	922	878	889	895	924	903	890	932	919	882	951	860	938	925	926	915	934	871	926	851	899	887	952	893	954	874	881	894	927	911	909	931	881	881	912	907	924	898	917	958	870	895	877	925	895	924	895	867	906	912	876	849	916	894	937	934	889	892	923	902	964	870	841	920	930	931	943	907	947	889	898	948	874	919	889	898	886	887	901	884	873	915	903	877	916	966	861	919	907	945	923	910	936	872	977	924	919	936	853	950	890	840	925	907	889	921	910	862	902	891	886	904	914	941	947	895	924	884	877	890	969	934	1018	970	874	943	1005	899	914	920	914	950	889	904	927	932	954	939	874	939	909	862	939	907	927	933	860	871	921	910	932	925	955	883	894	967	887	958	932	857	864	925	902	904	992	881	940	940	888	872	912	947	948	875	913	871	922	938	947	953	907	889	923	910	914	885	892	904	908	927	881	898	855	866	878	885	891	896	899	907	911	922	863	887	913	861	960	946	853	906	891	919	940	880	890	936	901	905	893	885	921	944	903	951	906	922	873	941	918	901	902	873	869	909	905	950	922	879	898	881	935	890	905	941	962	882	917	943	942	913	879	886	853	920	907	896	903	908	887	882	890	919	944	903	884	929	908	965	921	839	926	897	895	896	899	917	867	847	935	962	937	849	920	923	931	920	909	919	943	934	921	900	905	960	897	907	897	915	907	921	889	910	914	901	974	922	910	893	885	960	884	937	900	945	913	885	947	922	875	920	930	930	912	930	902	878	943	900	925	873	896	946	925	886	905	941	903	951	887	960	916	906	885	919	904	877	894	902	912	840	986	890	897	940	882	917	904	916	925	894	918	942	849	912	888	919	903	951	918	898	909	955	917	930	911	928	962	916	942	986	914	891	916	987	928	882	921	930
47360	89378	58716	15819	2369	1990	1677	1451	1281	1129	1130	1114	1053	1033	961	1064	954	958	997	984	954	946	935	879	902	898	881	892	957	966	926	906	919	957	917	891	888	898	959	949	945	870	859	895	869	884	876	907	889	930	909	895	953	925	878	864	927	935	903	939	893	871	951	893	888	902	851	916	950	893	908	881	875	884	902	921	941	909	970	887	884	912	897	896	926	911	918	920	932	940	876	929	931	855	956	932	922	937	869	903	911	893	950	930	889	858	865	925	880	864	943	921	937	886	921	895	848	893	927	919	877	894	890	905	868	894	947	938	915	906	904	889	923	901	866	931	913	870	884	944	917	876	868	891	926	927	941	854	917	924	906	908	891	914	913	940	886	896	861	873	817	938	929	850	935	894	907	899	965	897	887	859	945	889	876	930	914	838	906	956	922	894	931	966	918	865	859	926	910	929	842	916	869	919	917	916	860	868	888	901	855	887	859	884	858	904	924	910	857	934	894	887	946	912	858	966	901	892	885	884	885	861	935	945	924	910	933	841	862	910	859	888	901	900	891	939	915	946	852	938	908	879	892	951	906	880	948	942	843	893	936	951	893	911	923	919	926	892	893	907	888	874	859	893	930	909	961	900	895	852	899	887	883	901	908	878	898	883	940	909	927	880	944	912	876	873	914	918	910	900	902	909	903	892	848	899	929	899	876	953	915	906	952	892	902	912	906	865	909	893	916	923	914	887	881	973	895	881	919	962	951	924	843	954	864	875	943	924	923	890	923	878	939	902	955	914	839	866	897	891	929	885	933	907	918	898	938	956	936	891	929	875	910	925	946	887	889	879	853	900	951	935	834	960	898	861	983	923	924	900	859	923	898	936	902	931	900	863	911	933	937	843	952	925	872	861	918	878	824	894	893	917	890	919	898	913	941	865	894	904	839	891	870	866	844	888	857	876	873	946	910	882	929	882	924	928	883	915	910	896	919	900	905	848	880	912	861	916	881	886	869	890	884	939	893	925	904	881	919	903	900	912	875	879	912	925	934	897	921	926	927	893	874	937	850	882	889	906	868	881	881	861	923	916	911	908	909	894	866	981	877	874	850	898	899	867	883	946	929	913	907	906	867	932	891	902	895	913	834	855	871	903	832	867	921	894	876	917	962	901	959	914	930	904	928	860	927	870	927	902	825	849	897	872	874	832	905	882	851	923	927	915	938	917	931	922	929	861	947	882	870	920	926	926	895	924	914	863	905	880	905	859	894	954	906	909	877	926	859	891	937	857	927	911	919	898	918	942	893	872	920	929	891	905	926	867	874	884	906	935	858	883	891	874	908	872	891	903	898	891	903	910	900	911	895	854	949	907	911	925	913	883	925	899	886	848	887	932	907	947	909	918	957	926	890	905	859	929	910	874	899	911	875	841	946	877	886	871	863	911	910	893	885	899	891	937	900	947	840	917	914	903	888	901	941	872	894	919	914	882	823	960	925	919	920	879	892	866	844	889	935	943	936	915	916	923	856	920	891	898	883	869	894	877	871	904	893	852	917	923	878	863	962	910	904	936	909	883	913	915	872	892	836	924	911	878	868	881	912	901	905	862	831	897	888	893	942	857	911	890	939	892	916	898	915	903	952	896	855	899	974	916	902	967	899	883	860	947	892	876	920	922	893	950	898	863	885	954	932	899	879	864	929	917	968	906	902	895	915	891	821	863	887	913	853	917	922	940	838	900	904	922	842	870	911	869	935	912	971	863	920	887	956	915	869	919	866	940	902	898	910	854	917	920	909	901	935	909	878	933	885	914	915	896	920	855	882	897	874	898	891	914	884	889	901	919	849	941	919	878	880	871	867	935	841	907	919	899	930	886	881	887	864	858	884	882	906	909	897	907	872	886	886	907	871	874	862	920	902	944	865	870	868	862	892	947	922	920	860	918	908	913	909	865	850	899	922	894	926	904	871	870	887	918	866	850	895	869	850	900	856	922	915	897	960	903	954	927	896	885	881	962	900	893	907	876	845	937	902	900	911	863	912	858	894	828	900	859	902	918	944	896	950	918	935	917	842	877	877	940	896	897	905	928	902	872	918	857	902	906	888	903	922	897	887	868	894	903	898	890	898	887	891	936	875	889	970	891	870	890	881	891	871	918	940	898	878	891	886	929	884	919	879	877	887	905	879	923	908	897	853	877	881	920	872	928	892	877	902	870	900	938	911	925	894	883	922	920	840	895	881	912	927	924	894	906	897	931	876	970	967	925	869	891	918	897	864	910	867	873	911	863	904	886	936	902	850	862	950	909	855	904	888	855	911	925	935	875	924	886	894	948	889	891	924	905	916	887	954	896	883	868	933	912	862	900	905	902	953	944	883	899	887	860	858	905	851	912	900	896	864	860	879	868	888	908	872	940	918	881	925	889	893	919	920	906	879	872	964	878	909	892	891	901	880	871	933	849	886	909	890	853	955	839	950	930	913	913	935	917	934	939	874	878	913	919	899	913	940	918	941	911	885	962	866	838	918	866	880	957	885	873	898	931	895	888	931	893	852	937	899	855	911	878	929	937	865	894	928	870	882	872	898	905	859	889	879	930	940	905	933	879	852	889	870	905	892	932	885	850	880	925	927	882	920	870	918	887	914	870	871	897	875	886	919	824	906	886	876	835	879	916	901	882	910	872	948	907	891	909	934	929	938	901	955	944	899	819	836	903	900	892	954	905	953	948	973	889	864	892	936	925	943	878	925	876	906	922	919	915	857	877	899	946	923	908	917	938	944	899	918	878	889	893	946	899	929	889	937	915	873	899	860	889	893	885	874	901	855	939	871	933	843	902	918	912	895	900	925	884	908	876	897	919	901	900	889	877	913	892	905	876	920	881	936	901	835	876	922	915	868	895	902	894	880	859	895	908	897	912	872	866	890	828	849	894	850	889	959	925	920	902	920	918	912	856	935	883	895	905	893	924	871	957	915	919	888	876	878	859	868	918	885	890	908	902	907	895	905	935	855	891	869	913	934	887	878	932	898	853	881	914	919	859	940	898	914	929	900	963	925	846	929	901	934	927	896	868	889	942	895	946	846	850	909	858	861	949	871	900	930	859	933	863	881	914	895	913	882	888	910	874	978	893	877	960	918	901	952	929	916	914	881	846	887	930	984	881	923	939	915	876	909	897	839	947	907	931	884	824	885	918	877	869	865	932	888	895	890	934	867	860	893	924	877	951	903	909	886	902	904	899	873	933	854	947	872	868	889	891	842	894	903	932	849	895	915	904	931	903	958	853	888	921	872	848	908	913	924	874	874	859	971	872	879	887	899	919	865	934	925	907	908	911	897	874	877	897	934	878	915	890	873	879	936	859	889	948	868	921	905	930	871	890	910	912	905	890	902	906	871	874	901	856	842	966	901	907	876	880	945	982	929	861	855	917	892	937	869	931	914	936	858	937	887	855	906	852	863	856	863	866	927	932	856	892	841	895	872	917	884	849	851	895	908	883	882	851	949	908	905	904	881	858	936	926
30647	25602	24337	7532	512	385	391	355	372	346	358	334	394	381	328	354	348	334	355	335	342	334	343	355	390	372	339	343	380	328	356	379	371	329	357	365	399	369	382	334	357	379	344	326	374	357	388	376	350	350	332	369	356	330	358	355	351	353	371	381	350	355	365	411	365	377	377	387	375	354	339	309	384	361	307	313	348	401	358	365	348	386	352	364	363	329	303	331	342	333	375	325	357	356	331	342	354	339	345	358	379	371	324	349	349	360	373	357	346	363	338	374	365	348	386	354	354	373	332	343	339	364	366	305	378	373	373	361	350	357	340	349	372	361	359	356	378	406	388	378	367	366	366	358	365	371	360	347	363	370	348	379	375	311	391	341	345	353	344	371	373	362	355	375	357	352	361	378	371	327	371	310	349	363	344	322	361	324	371	365	315	353	353	350	326	361	363	387	343	332	331	355	349	331	377	341	351	362	329	401	360	373	320	358	378	354	350	386	361	358	336	336	355	365	341	377	340	378	350	350	350	321	362	362	377	346	343	362	350	370	360	321	383	353	374	398	349	372	319	359	340	369	361	365	368	393	363	334	379	381	398	335	336	343	336	370	370	345	366	356	350	380	409	350	331	374	345	339	382	356	377	335	357	353	385	359	370	375	352	389	379	374	350	350	356	345	374	336	394	362	402	360	345	382	361	355	391	372	352	363	343	341	327	373	367	365	339	361	324	337	365	342	345	357	331	354	351	349	346	380	366	339	383	348	373	372	366	350	325	322	369	382	367	352	357	362	352	332	351	316	374	340	377	364	401	340	329	376	350	342	358	353	357	340	352	336	371	369	351	384	338	339	383	329	359	329	338	347	358	369	335	362	342	323	384	344	368	343	366	347	362	344	381	352	346	383	367	346	371	395	353	342	350	418	382	341	368	346	358	352	358	353	362	365	365	336	403	360	349	352	353	367	354	340	369	349	362	332	366	350	365	350	364	332	320	342	360	344	357	365	343	364	383	344	365	364	344	380	366	350	331	362	380	358	357	364	369	373	351	376	369	396	369	349	390	360	353	338	381	368	363	339	375	370	338	357	356	345	322	340	366	359	394	312	379	373	390	364	340	369	371	369	357	349	386	351	329	343	338	383	364	382	384	334	370	348	359	363	375	373	369	367	357	346	362	362	351	371	368	357	358	360	359	339	371	333	366	364	354	340	389	344	359	350	327	369	355	402	377	354	343	373	332	336	333	321	391	345	362	349	346	354	362	408	361	343	346	394	375	351	374	351	335	368	347	338	361	356	351	359	344	346	355	372	366	352	371	367	347	355	377	374	337	339	358	380	356	343	350	358	331	316	328	354	351	382	360	379	378	367	346	363	351	356	370	369	382	377	356	369	364	383	383	347	350	359	377	360	367	337	364	358	363	361	351	337	372	348	325	330	347	395	323	352	366	361	371	403	362	325	357	331	333	371	368	411	340	381	371	361	353	375	371	343	327	368	374	346	364	338	351	384	356	365	371	343	369	350	345	350	346	368	371	346	337	381	413	341	357	340	326	339	359	362	383	356	346	358	376	354	386	389	380	353	358	356	358	342	364	387	350	357	363	335	353	352	310	363	352	349	343	357	368	377	369	377	371	380	333	369	379	362	329	348	357	340	370	334	373	316	339	340	335	393	350	366	359	344	362	408	383	323	383	382	326	372	331	368	333	348	357	365	363	320	340	345	347	364	358	378	385	346	333	346	364	398	382	352	361	331	343	368	374	334	374	354	320	375	357	366	353	359	319	363	345	356	367	356	364	344	377	355	361	361	362	363	360	365	384	357	360	341	396	366	376	362	372	333	341	350	338	373	322	354	336	370	388	354	356	357	368	323	365	355	344	385	343	336	320	366	375	342	380	372	371	329	370	354	370	323	350	342	355	366	351	362	388	385	385	386	343	353	327	376	364	358	337	366	329	363	359	342	338	354	336	355	377	385	360	336	376	338	348	340	374	365	398	374	385	370	390	357	335	359	368	374	358	336	349	345	342	348	346	360	346	372	355	392	356	349	380	373	341	343	358	380	335	355	369	360	362	367	368	320	356	364	340	354	367	351	350	354	365	333	358	345	332	380	341	383	338	368	352	365	379	347	369	333	335	363	361	339	359	324	349	368	374	365	373	383	390	355	337	361	325	380	399	346	371	371	377	360	363	359	389	380	343	367	375	351	368	371	385	371	357	372	356	373	370	355	369	358	354	382	394	332	388	366	359	365	335	331	363	360	381	364	369	361	339	368	341	336	339	347	343	351	359	350	395	378	364	332	365	368	381	319	360	400	356	348	337	383	359	326	381	359	307	324	392	367	329	353	361	354	399	329	343	380	363	366	350	332	359	381	367	353	363	337	311	372	366	357	360	336	356	377	358	355	353	362	357	381	328	391	334	363	367	330	377	359	371	343	365	343	371	337	399	346	360	356	364	324	346	323	335	338	360	342	372	316	356	329	367	366	350	367	344	372	353	377	365	342	361	350	377	360	336	371	334	370	345	353	366	358	327	349	354	331	369	311	345	329	325	344	344	330	318	371	367	370	385	355	322	368	355	382	331	354	334	354	372	370	351	359	354	346	339	347	376	361	325	362	346	379	310	346	380	351	340	330	318	356	357	363	333	356	352	358	361	342	360	312	323	354	359	344	338	357	375	348	373	380	350	328	366	370	371	355	348	347	368	337	334	387	385	345	403	335	342	402	374	356	347	380	376	345	325	378	365	356	386	370	346	360	312	350	325	334	384	332	351	386	368	360	388	363	323	372	381	360	372	383	406	362	319	342	353	345	350	379	332	321	350	363	336	333	361	371	359	378	366	361	400	345	390	326	378	341	366	343	334	361	342	384	327	331	360	346	349	341	366	345	400	380	377	369	390	337	392	364	360	356	372	361	365	324	370	365	364	366	354	372	364	363	360	372	356	351	325	356	348	370	371	319	320	355	367	339	360	344	358	378	344	345	335	346	347	336	346	343	363	355	322	368	351	389	368	332	360	343	359	358	347	362	325	344	334	366	343	355	369	356	369	328	382	330	328	363	329	396	330	371	348	366	336	372	382	359	338	354	385	354	358	371	354	389	391	356	327	356	374	395	400	381	386	387	358	354	355	371	343	365	365	322	331	352	352	330	354	336	378	335	345	367	358	389	352	346	368	362	360	347	377	387	339	344	318	364	391	387	346	351	318	344	364	381	352	386	383	369	410	390	361	327	356	363	361	371	344	370	341	351	320	351	336	370	337	328	365	370	333	356	354	368	364	373	345	354	395	359	357	365	358	355	366	387	325	358	377	334	341	398	351	375	369	406	347	388	355	357	345	359	326	374	345	380	395	363	341	398	345	353	380	377	360	348	383	373	341	341	319	342	347	345	400	347	332	359	370	346	407	367	375	388	377	362	379	352	341	321	343	313	342	354	317	359	375	366	369	327	355	333	370	344	343	352	364	331	381	336	386	360	390	366	397	367	366	349	329	378	376	357	350	361	350	373
29913	37069	16161	2544	436	418	416	414	375	401	403	414	369	389	427	397	426	364	416	394	365	368	363	353	432	394	385	387	384	411	411	383	390	386	370	362	384	419	381	393	387	396	417	399	389	375	389	392	363	352	368	384	383	373	376	381	416	398	378	381	396	379	388	417	374	380	378	363	387	389	383	391	338	427	397	428	389	396	406	388	364	390	372	379	371	375	393	407	416	406	406	380	381	417	387	402	393	359	394	401	402	372	371	383	415	369	415	421	381	368	410	401	385	411	412	428	368	376	402	372	419	399	392	399	393	398	379	398	399	386	390	385	392	394	391	400	420	380	406	361	365	400	363	409	396	373	362	444	373	410	355	374	396	393	391	379	418	413	360	377	369	366	421	376	377	367	361	404	370	374	370	391	394	378	365	390	378	374	388	399	400	393	351	416	410	392	424	387	370	406	371	398	399	386	388	387	407	395	418	416	374	370	377	470	362	398	382	385	397	388	413	398	349	399	401	371	371	375	396	383	402	386	407	406	395	373	383	368	419	394	374	410	391	406	405	403	368	389	363	402	427	377	405	392	408	386	400	417	376	389	406	358	389	386	370	354	379	396	417	390	412	347	358	409	409	366	372	385	398	364	420	406	425	392	364	353	394	396	371	381	414	431	375	375	411	407	400	395	420	373	386	391	377	396	359	373	364	370	370	368	398	380	420	383	379	376	365	394	432	400	406	420	386	349	388	399	397	394	399	403	404	395	387	427	423	379	385	386	384	392	416	370	377	410	373	386	421	401	404	385	353	380	386	398	390	370	420	382	367	370	372	344	378	399	396	396	412	380	399	394	389	396	401	371	377	396	372	427	399	393	393	411	409	402	378	406	410	387	393	346	373	411	378	409	390	384	395	414	384	388	372	404	369	400	363	359	388	382	377	392	391	378	421	385	401	380	404	416	393	372	419	390	403	381	375	383	372	365	397	388	377	393	353	361	392	402	366	391	394	403	385	409	378	363	387	403	377	375	373	391	395	408	389	428	391	392	405	380	365	366	394	418	371	391	371	374	393	397	424	395	426	363	355	386	371	396	419	349	388	373	383	419	370	369	379	381	403	406	380	394	354	419	392	373	382	413	370	370	417	388	340	375	381	355	405	388	420	389	356	396	356	397	393	409	398	393	378	350	413	424	427	392	440	367	381	373	402	396	431	392	400	391	395	386	391	377	390	386	351	412	364	360	374	388	379	403	376	381	357	399	415	394	365	370	424	370	378	358	420	356	402	374	393	371	406	387	372	373	408	387	358	382	389	373	416	365	382	394	391	382	351	380	387	419	381	357	420	388	431	409	384	399	359	392	362	335	397	397	355	408	395	377	379	405	369	364	381	366	388	395	403	370	390	421	406	388	398	369	339	372	374	403	347	436	377	361	420	376	386	378	391	377	367	391	399	375	410	401	365	392	376	382	359	404	388	422	411	352	381	367	374	392	393	426	396	386	382	419	430	401	406	409	408	384	369	356	384	406	394	363	405	370	362	362	406	381	407	382	413	372	367	355	369	388	376	428	351	382	368	406	417	399	369	376	373	406	395	359	378	387	358	411	401	408	389	427	360	394	395	387	405	417	393	371	407	386	359	355	385	368	391	384	363	366	399	387	405	431	409	380	425	344	369	386	373	382	388	402	389	386	340	382	394	371	374	409	384	387	401	408	382	391	398	390	394	375	352	392	419	397	381	380	394	378	357	364	350	391	374	421	397	417	420	364	389	387	403	390	383	383	409	418	412	414	372	402	417	384	343	359	342	398	402	414	419	417	400	397	405	370	397	354	429	403	393	377	389	413	366	408	412	382	406	403	371	391	370	427	436	371	402	411	402	382	408	380	402	376	425	377	376	409	378	404	415	419	395	375	376	367	425	399	394	362	385	384	419	361	368	373	381	369	376	394	431	383	395	383	398	382	399	405	403	404	377	395	385	394	375	402	366	367	385	412	402	399	371	384	378	405	383	401	398	411	381	404	396	332	393	395	365	379	369	381	408	379	405	387	383	416	398	370	396	376	376	395	379	405	393	428	363	359	384	372	409	370	394	372	384	413	404	372	372	361	408	409	389	396	399	435	432	411	408	394	373	402	412	369	394	414	366	358	399	389	386	407	371	403	399	429	421	347	383	399	395	402	401	402	411	388	364	384	376	398	378	365	422	379	357	390	411	352	388	428	381	429	367	360	375	367	402	382	395	394	372	407	388	379	381	413	392	368	413	386	375	361	380	424	396	392	381	375	407	420	409	432	410	372	383	370	372	368	407	396	344	406	398	370	370	394	373	380	406	386	359	404	402	380	372	412	380	402	407	381	347	378	405	435	444	412	393	370	445	412	383	372	369	385	420	356	405	381	402	390	415	399	354	388	426	378	385	382	387	387	415	445	377	414	392	387	405	384	372	408	354	431	363	410	403	404	383	360	395	386	406	389	373	397	378	365	384	398	433	421	400	407	380	360	398	404	377	415	373	402	354	366	390	371	366	419	397	324	356	379	342	400	375	380	389	334	395	407	429	365	364	407	379	382	397	413	402	397	390	419	404	388	415	406	363	388	370	386	399	381	391	395	413	374	351	404	362	358	363	407	411	371	406	378	379	375	367	406	406	410	415	399	425	379	429	392	400	375	425	378	394	370	404	400	361	384	376	401	394	381	418	389	381	401	396	392	372	397	353	390	365	396	384	388	412	404	385	379	420	404	429	412	415	373	355	378	388	364	378	365	400	374	393	394	373	368	375	399	383	381	403	374	392	372	363	384	400	402	377	393	407	389	403	400	387	382	401	412	352	369	397	414	377	414	384	386	404	389	415	401	381	430	393	375	397	383	358	397	390	386	366	363	375	388	384	386	375	394	372	395	407	415	346	393	354	393	368	396	376	388	415	402	413	394	412	395	370	392	380	358	399	375	374	386	387	350	385	361	411	406	390	370	405	382	412	397	408	375	437	379	375	364	369	397	367	383	390	375	403	388	383	371	390	397	374	363	396	392	393	359	383	405	364	375	374	392	374	398	382	438	407	352	393	369	413	398	375	382	387	333	377	373	391	419	418	366	333	393	399	392	397	394	359	375	386	392	390	348	413	393	370	404	356	431	380	405	377	382	375	409	389	381	392	427	399	401	369	405	378	407	383	398	352	371	376	351	389	374	381	391	392	364	382	381	392	416	391	350	357	332	399	409	370	370	357	419	346	412	399	430	417	401	402	387	382	413	406	409	386	410	452	394	414	399	403	423	419	406	408	382	410	400	395	383	401	390	367	393	397	381	401	399	422	392	401	402	357	395	390	364	409	417	382	372	386	381	376	411	344	367	406	404	392	396	392	365	390	378	369	371	377	395	413	396	391	384	372	381	416	415	428	406	416	392	371	380	362	407	347	375	351	374	340	377	375	379	403	405	444	399	394	405	365	389	391	387	384	384	385	390	360	411	402	386	369	387	409	420	359	396	403	395	448	390	405	402	374	395	358	380	433	400
23870	21818	29992	26378	19767	8584	994	704	608	609	625	584	568	542	556	558	532	549	565	495	561	547	544	559	503	526	507	535	541	529	548	521	532	520	512	557	540	539	497	526	494	533	559	537	536	505	477	527	497	509	543	521	490	562	549	536	509	517	523	536	537	529	527	543	503	506	521	543	536	469	531	514	514	553	554	547	532	488	545	533	538	527	523	531	576	504	503	561	501	528	512	494	502	506	507	484	517	505	517	527	555	517	443	548	502	532	538	527	483	537	528	551	531	525	502	548	505	540	513	540	538	570	538	528	544	499	526	488	503	523	515	537	508	502	538	491	543	528	526	577	540	497	502	514	551	490	549	507	491	540	543	534	519	535	513	556	534	564	499	491	479	515	491	509	547	517	501	533	514	550	507	541	574	534	543	485	463	545	554	527	519	488	533	504	545	531	522	501	506	517	501	525	530	522	541	495	531	515	485	514	512	523	532	525	541	544	496	527	545	516	478	509	512	529	553	565	492	473	503	524	495	508	517	490	523	567	504	521	478	547	550	517	523	571	540	522	525	517	557	544	517	525	494	512	555	529	522	526	493	488	541	527	483	544	535	580	514	518	504	540	540	543	557	508	511	546	544	519	509	551	498	514	504	517	513	519	544	527	523	502	499	544	498	481	477	526	549	477	496	515	534	520	530	503	533	538	500	523	529	497	551	523	512	573	494	546	560	535	531	500	538	500	503	538	505	522	525	513	552	487	504	546	541	541	528	495	517	520	542	496	497	512	535	498	483	545	530	493	559	558	527	533	522	494	523	502	523	517	525	520	525	520	499	522	543	486	546	514	492	537	472	492	533	510	500	514	541	536	464	512	508	500	506	526	525	535	542	486	467	549	520	533	558	504	529	507	514	530	544	565	515	556	506	518	533	544	529	533	514	526	506	564	529	493	545	564	511	533	519	538	526	549	573	538	551	559	511	535	536	496	512	500	518	530	518	518	514	519	549	502	498	517	556	467	516	547	550	527	518	497	522	534	476	529	520	504	546	523	527	563	514	479	533	527	497	544	532	493	543	510	569	523	548	536	499	503	533	515	555	501	497	488	499	582	537	553	527	540	546	554	530	511	530	522	497	553	534	520	559	524	519	490	507	539	519	508	520	511	502	519	545	513	520	548	513	498	520	478	501	533	520	506	505	509	567	503	514	502	517	529	495	521	527	530	543	498	503	512	547	579	495	562	546	552	503	504	579	478	494	514	516	516	534	519	539	520	502	550	496	556	471	532	533	481	520	559	528	524	549	522	531	510	527	548	526	485	547	518	518	492	554	506	574	513	500	472	508	534	545	502	540	530	534	518	520	507	520	553	518	489	482	523	488	528	551	519	563	541	511	509	520	547	530	510	530	517	529	493	545	558	525	497	551	514	534	537	564	560	514	512	509	497	544	510	572	535	527	510	534	505	504	517	525	497	503	518	542	530	506	544	518	526	518	538	521	540	564	530	501	494	486	553	481	511	500	467	547	513	506	538	541	512	486	490	537	521	548	511	518	554	497	517	505	524	550	514	502	499	564	505	528	529	557	504	549	525	542	522	516	492	486	530	534	521	480	529	541	488	499	551	546	510	532	527	535	499	535	480	514	492	536	511	524	505	528	531	525	518	549	481	530	524	508	561	492	536	524	534	503	530	511	558	532	518	531	541	530	531	508	547	493	529	489	495	545	540	523	570	511	536	501	502	550	523	489	540	546	556	538	525	514	510	531	516	515	533	553	511	517	516	498	498	553	533	555	541	517	509	501	512	520	546	532	504	518	516	531	518	517	544	506	512	527	582	512	525	545	531	510	498	538	518	541	517	511	515	485	505	530	542	485	550	531	547	503	530	554	500	505	505	494	507	526	554	522	541	539	501	511	562	544	553	531	528	512	544	513	545	546	558	558	527	510	530	507	516	514	567	523	538	518	552	497	522	515	472	504	539	543	493	556	484	523	502	540	500	559	510	557	535	534	535	527	525	532	534	514	522	503	530	483	501	537	517	531	529	550	534	486	532	518	538	540	558	519	495	499	540	532	503	520	505	524	519	531	485	543	527	461	536	491	538	520	551	477	498	531	536	509	479	498	517	532	514	527	502	521	547	526	525	596	488	507	525	537	523	510	531	521	549	513	491	548	548	531	558	595	534	538	542	557	515	507	494	525	535	528	490	524	514	494	521	519	513	511	538	526	487	498	567	525	517	528	507	506	531	515	533	522	496	492	524	510	506	557	522	522	504	521	505	526	471	489	510	496	521	544	526	579	510	525	490	490	541	491	505	548	498	476	544	536	554	507	480	504	554	531	492	482	519	551	521	520	502	523	548	518	517	563	542	474	528	529	539	561	504	506	477	537	513	497	549	528	505	543	528	551	539	541	513	548	511	546	535	539	509	498	505	500	547	525	513	496	505	544	503	482	518	512	508	469	478	507	528	540	558	511	523	487	555	533	540	522	527	484	472	530	521	526	516	504	527	550	537	550	495	514	549	508	529	514	546	530	530	510	490	505	550	525	516	551	506	519	528	525	500	514	524	518	530	505	509	541	509	502	485	552	528	506	550	517	503	512	525	536	555	540	512	516	525	533	551	561	560	559	510	556	528	496	521	516	515	555	511	520	519	548	498	554	480	558	539	482	517	554	502	524	501	530	489	537	497	536	561	527	519	555	544	533	527	493	536	510	556	488	486	516	512	517	565	493	514	526	503	535	476	532	554	529	546	531	510	515	514	530	499	514	548	510	480	562	489	531	548	529	512	524	473	524	548	518	492	539	546	527	503	489	531	472	532	531	497	539	563	497	503	533	562	504	480	517	531	490	580	533	547	519	543	544	515	524	524	531	560	507	501	528	484	511	499	506	479	543	552	512	534	487	513	501	536	540	518	496	505	502	517	471	490	511	539	543	508	546	554	549	533	534	531	498	559	506	514	544	532	533	549	513	513	519	513	493	514	533	535	518	511	519	540	485	512	511	527	516	540	510	525	522	561	518	528	509	511	491	571	536	514	515	513	524	525	494	507	542	532	506	516	540	521	552	519	507	524	544	515	537	568	472	506	485	482	527	479	520	501	545	515	550	480	521	496	501	521	503	514	537	562	490	488	507	541	519	545	496	485	519	531	521	542	509	530	501	576	518	513	523	550	505	538	538	513	503	557	518	505	530	527	534	508	523	534	503	537	519	570	480	515	484	520	472	501	526	528	541	520	482	526	544	505	515	508	473	512	502	477	486	529	537	518	538	530	511	484	522	525	540	542	511	529	523	565	532	541	520	526	534	532	543	521	505	508	479	535	551	520	504	487	513	497	535	466	525	499	530	528	500	500	552	511	517	520	535	527	487	517	550	515	515	504	519	542	510	524	523	481	524	557	525	555	486	510	561	519	532	502	505	466	531	514	498	511	537	507	541	528	550	492	505	521	558	519	502	486	507	531	511	519	518	527	485	546	515	541	575	543	532	516	533	549	535	544	535	488	551	514	513	532
43168	81789	52056	13453	1325	1073	898	799	737	687	652	671	620	633	563	573	604	522	553	585	551	558	562	551	564	557	522	519	558	543	543	565	531	506	568	569	503	517	552	479	533	496	475	586	523	503	498	533	532	554	503	542	510	530	535	519	550	533	516	537	510	497	542	526	529	519	523	509	511	592	567	540	551	488	571	543	533	566	488	487	520	567	551	515	509	575	510	539	515	522	535	535	488	573	513	527	563	493	511	508	531	497	561	495	526	523	513	522	548	531	516	561	505	502	519	550	526	551	572	553	531	520	562	532	536	496	542	471	540	522	518	514	551	523	544	508	506	550	526	517	517	543	536	546	522	508	510	507	553	499	538	528	528	503	534	567	520	521	548	532	508	561	570	522	522	558	462	516	528	551	514	499	541	536	544	529	554	532	520	544	528	515	524	533	477	520	550	551	530	548	530	544	563	525	537	551	540	484	505	522	552	502	551	519	546	520	555	534	517	536	520	592	506	503	523	549	524	526	543	534	551	518	523	535	534	536	511	524	525	544	575	504	537	523	544	521	544	526	509	509	538	498	533	554	527	527	553	517	535	534	532	504	544	527	529	529	480	481	558	541	539	547	524	522	564	527	548	520	521	528	561	502	568	504	475	555	520	552	527	531	563	495	522	549	571	524	538	535	515	534	543	514	532	543	518	516	531	512	540	554	515	540	537	535	527	573	544	495	510	518	551	514	550	495	518	520	550	587	537	526	555	559	519	522	564	541	509	514	573	525	524	539	558	519	504	503	520	551	517	526	509	562	490	508	536	521	524	469	537	558	504	515	507	523	516	524	514	508	511	541	535	554	538	546	576	550	544	529	507	539	560	498	533	548	559	557	507	553	578	495	527	519	509	557	527	521	550	502	531	547	544	528	508	513	513	562	523	570	551	536	536	536	544	545	523	570	544	531	522	494	541	546	555	571	506	507	508	521	514	544	559	501	549	512	555	555	540	523	546	547	526	519	529	541	513	538	532	554	541	537	502	554	594	517	522	573	522	529	516	535	531	591	497	563	552	472	547	521	546	519	528	478	567	534	476	516	551	537	524	532	520	529	513	552	533	503	535	540	564	514	510	553	518	535	544	535	491	521	516	559	550	516	558	575	541	566	495	549	536	536	569	549	554	543	549	580	529	547	501	558	515	530	508	556	505	529	541	521	550	495	538	526	551	501	529	526	523	527	570	534	557	501	559	554	536	490	529	549	548	561	530	536	526	530	499	531	487	501	553	528	572	524	501	574	568	544	535	547	523	494	514	539	545	532	515	498	491	570	541	509	544	495	517	509	563	507	536	530	537	555	537	549	561	556	514	515	568	516	518	537	517	562	563	546	471	507	533	518	542	561	544	515	541	504	520	520	540	521	529	550	514	523	527	496	554	589	481	474	574	541	518	531	576	507	515	486	518	545	515	546	514	533	498	549	531	573	523	538	524	509	524	502	530	576	508	526	518	518	547	575	530	558	528	501	517	513	564	553	552	521	563	544	511	539	543	583	526	531	571	493	515	562	523	546	542	545	570	564	535	543	542	537	499	561	534	561	545	530	557	508	521	541	532	521	569	556	528	523	510	475	503	497	540	495	523	477	563	511	518	524	525	518	503	523	489	534	554	485	552	542	525	514	544	500	527	574	527	515	525	559	583	582	539	551	534	527	483	503	550	495	518	530	547	496	502	534	548	531	525	541	513	538	537	511	504	537	530	506	493	527	522	521	510	552	551	565	533	490	548	529	567	532	541	525	535	512	510	532	561	513	538	544	532	514	558	519	510	537	571	520	557	515	540	510	523	504	530	540	506	544	537	557	566	488	487	528	527	513	545	519	533	550	523	539	461	528	543	456	546	492	560	526	517	516	529	530	511	487	564	520	527	516	499	508	526	533	539	528	519	543	524	521	531	574	492	510	499	553	534	499	510	539	519	505	538	578	519	496	527	500	489	524	503	514	505	552	514	558	516	570	552	569	507	545	571	530	550	527	528	535	502	511	523	523	560	537	509	566	480	539	549	516	523	507	570	512	547	533	540	533	477	514	529	546	580	534	536	489	530	512	508	533	563	529	511	499	543	526	506	525	506	563	517	517	543	524	542	522	526	529	510	561	504	531	521	483	542	545	554	556	517	516	544	561	511	487	519	526	545	549	502	533	542	513	547	540	524	530	520	563	516	532	506	556	490	548	524	549	506	516	473	513	555	548	500	538	521	567	524	516	572	475	524	511	546	520	542	525	557	552	532	574	496	514	566	533	512	521	536	543	534	535	533	492	516	548	536	554	512	534	528	528	545	575	539	559	539	539	549	544	508	558	526	555	552	546	559	526	579	537	482	518	499	525	545	554	558	522	493	525	505	508	518	573	522	519	546	534	503	521	545	526	559	521	519	497	514	553	535	479	486	547	531	547	526	534	521	535	561	549	501	527	573	496	550	529	544	473	555	535	552	554	503	549	581	479	540	541	543	503	519	530	539	578	526	525	532	499	550	564	521	555	539	484	562	501	518	544	537	543	521	569	586	536	542	525	559	557	558	513	563	526	493	517	492	548	527	528	544	556	533	574	549	532	515	546	529	503	532	516	538	549	531	539	517	543	512	537	542	539	519	541	572	536	523	514	533	534	503	550	475	503	510	544	556	491	547	532	550	545	538	517	532	504	532	559	533	515	503	526	513	514	566	512	507	538	555	546	551	498	509	507	566	555	564	519	473	514	518	543	539	517	576	527	545	542	510	498	523	522	560	491	540	506	535	546	540	553	530	496	533	542	519	544	508	537	532	561	507	520	549	502	501	536	510	536	530	522	550	525	544	593	493	500	540	503	529	520	540	530	521	526	569	553	533	481	505	520	525	525	566	529	488	525	499	523	496	544	566	566	543	508	546	506	532	496	537	534	515	483	512	531	570	535	542	539	542	534	559	494	553	525	516	502	517	513	543	561	531	556	523	522	508	584	576	584	533	530	550	532	521	529	535	536	545	498	540	547	551	547	494	537	533	544	545	498	511	542	552	516	555	524	479	546	534	539	511	501	541	491	503	536	545	559	557	528	480	541	538	525	530	535	502	525	521	520	568	498	517	539	565	524	547	515	539	538	539	542	507	484	532	549	540	535	539	554	520	525	507	548	527	539	511	516	517	567	521	567	511	560	504	545	563	559	525	532	560	553	571	552	536	523	543	563	519	538	535	513	531	506	511	533	515	519	550	500	501	535	487	555	540	543	530	551	561	534	530	511	516	506	522	492	528	537	492	531	496	532	540	535	503	560	574	531	508	511	540	500	569	496	516	524	518	539	563	533	530	526	509	567	571	524	543	508	558	569	533	534	523	513	543	512	571	516	543	513	549	535	531	533	549	534	536	523	530	542	512	511	502	602	545	542	542	493	492	563	579	536	539	567	530	529	521	550	516	571	503	520	532	513	523	529	540	558	530	523	521	489	526	501	545	531	563	554	528	501	526	535	516	536	548	543	546	484	541	517
25136	22654	30804	25691	9954	1109	759	712	651	714	637	629	674	610	650	637	673	628	655	640	592	619	630	658	628	652	622	618	620	638	625	615	634	610	592	606	663	627	631	614	600	611	597	644	640	619	631	635	607	593	608	585	614	610	640	636	536	627	639	617	620	627	573	589	632	667	621	628	608	580	594	597	617	644	612	624	612	609	631	604	604	585	608	632	618	548	629	610	615	598	594	595	609	618	638	635	617	605	632	621	645	627	625	581	633	613	599	595	558	588	603	614	603	604	641	630	616	590	614	629	622	621	597	561	605	613	621	613	567	562	631	595	615	570	612	631	593	631	620	658	627	608	627	610	578	638	600	621	618	597	660	608	569	598	621	609	624	618	618	620	643	606	627	607	593	574	597	605	666	604	558	614	597	587	613	639	639	660	611	581	662	601	641	608	646	659	648	625	618	585	639	612	595	628	644	630	626	623	652	628	583	601	642	655	641	629	656	579	618	643	602	623	580	601	653	612	608	592	611	603	602	606	610	607	650	603	585	600	612	644	627	636	598	611	634	617	680	576	605	623	585	600	642	613	593	597	640	625	594	629	621	632	609	596	622	624	648	625	606	564	621	632	571	609	593	646	653	649	634	635	645	637	620	607	655	596	636	599	637	588	590	583	628	574	658	606	620	606	650	637	633	628	574	642	617	613	669	652	637	614	625	608	614	652	618	617	585	587	604	629	663	665	623	638	590	614	628	640	644	654	604	619	660	585	593	569	636	613	571	644	600	610	597	622	628	613	621	640	591	615	615	631	659	612	626	644	615	590	615	644	593	644	628	614	651	592	649	627	614	610	599	633	629	592	602	614	571	597	662	640	640	648	605	602	652	569	603	621	606	607	600	591	623	627	573	631	652	636	624	608	619	569	591	615	660	647	632	599	581	615	638	621	641	566	644	628	631	641	602	606	606	582	614	665	635	611	634	612	656	610	651	621	606	617	635	659	609	589	603	639	587	625	551	621	602	633	634	639	603	589	615	569	647	589	584	650	634	639	615	581	663	610	625	626	626	654	613	608	610	608	699	600	694	593	588	619	637	605	660	620	624	595	602	608	545	639	616	587	615	601	581	657	605	638	650	580	645	600	624	622	648	618	606	630	656	604	591	607	598	590	646	656	619	609	615	658	612	671	610	632	644	612	587	626	584	624	649	646	567	643	603	622	609	615	664	595	645	594	641	613	649	628	657	637	610	603	585	607	651	582	642	587	620	648	619	620	610	554	596	609	597	622	604	600	614	618	625	599	598	616	614	637	601	600	599	608	612	608	642	605	617	624	636	607	645	585	614	611	653	667	617	612	603	623	605	603	638	621	676	569	602	569	585	607	593	567	660	626	635	636	625	593	678	622	629	620	571	628	613	624	642	636	654	620	596	650	610	619	590	632	674	636	601	620	639	671	599	635	617	669	603	630	601	665	625	647	611	592	585	603	628	629	609	630	650	654	641	630	605	568	638	647	621	661	624	655	579	649	634	597	592	593	585	610	604	609	611	590	656	653	622	601	600	617	646	625	576	622	631	629	647	599	662	642	618	630	605	633	638	624	584	605	615	609	639	624	641	645	642	632	620	640	622	619	614	588	597	606	601	609	653	640	656	618	641	606	650	616	618	580	625	656	601	635	593	598	631	619	629	636	628	604	614	623	614	596	605	617	649	578	521	657	608	608	578	643	611	690	645	565	634	604	618	653	626	645	572	582	657	631	597	654	625	651	643	626	629	646	613	634	561	615	599	637	596	581	607	661	592	625	607	593	657	621	604	577	611	628	606	608	602	614	625	605	624	646	657	659	677	638	615	622	631	577	580	631	600	602	602	641	629	595	603	659	615	578	614	617	607	591	608	624	596	599	573	645	603	632	640	605	647	591	585	619	619	612	626	582	616	590	658	600	569	631	629	600	604	656	621	622	607	614	649	583	618	632	586	609	620	623	655	643	634	632	665	650	633	598	598	640	643	636	589	597	589	612	617	618	654	618	618	587	572	644	580	647	602	655	613	647	589	567	613	624	608	605	672	608	611	548	615	656	597	605	623	604	675	609	632	663	629	647	618	639	630	627	609	622	626	610	659	600	633	599	643	584	616	644	595	610	663	653	615	618	637	642	584	600	633	626	591	587	571	655	609	642	611	641	623	654	657	582	636	616	618	618	599	631	629	586	577	590	591	627	657	594	581	566	601	584	662	620	658	669	620	606	634	650	608	636	612	653	615	570	608	659	636	626	602	612	654	609	610	662	613	574	604	612	600	553	626	628	648	623	606	643	612	602	622	592	633	626	601	605	590	605	579	601	588	606	580	605	602	579	640	605	636	677	661	674	572	649	603	648	642	627	562	635	608	651	654	597	637	644	655	604	567	643	593	578	601	649	600	657	650	610	586	602	660	634	618	631	645	617	667	608	617	581	608	567	627	651	613	615	607	614	597	540	614	613	600	609	635	607	658	621	604	628	580	608	569	640	584	632	684	633	596	616	596	613	638	681	607	616	617	625	611	617	611	632	643	634	612	591	587	621	625	618	595	645	636	594	663	593	604	599	598	571	574	586	663	673	589	602	617	576	563	637	564	646	633	643	625	597	644	626	581	638	561	615	637	597	594	603	631	602	628	575	592	616	638	642	625	604	607	587	651	622	640	627	639	638	590	622	586	665	625	652	607	587	671	617	618	636	616	610	625	625	614	654	589	638	592	578	651	571	565	644	655	644	621	678	598	614	627	650	649	645	612	586	612	607	627	614	591	606	641	626	577	623	620	605	597	649	637	591	617	588	627	593	610	613	607	619	636	617	647	636	618	587	610	610	612	641	630	602	597	619	618	645	630	597	630	638	642	638	601	610	650	631	644	619	614	616	620	602	617	606	634	643	652	635	599	589	625	561	625	628	627	645	603	596	598	598	613	586	616	639	660	631	616	573	632	629	604	590	651	660	628	624	640	644	615	549	658	665	611	644	641	609	649	639	597	623	630	600	624	587	600	612	636	614	626	593	618	637	575	655	623	606	607	614	595	612	618	649	637	637	614	642	621	614	580	596	658	610	603	641	630	633	632	617	590	605	614	608	616	626	616	568	589	636	642	617	611	637	632	618	612	577	629	610	585	585	635	628	574	575	587	564	643	625	577	597	638	623	630	614	647	600	609	649	616	616	651	599	634	626	636	647	639	575	626	638	652	612	622	639	600	652	624	606	609	591	613	654	663	622	600	619	654	611	654	652	609	587	661	590	568	600	640	632	639	607	629	623	642	676	643	636	609	636	621	629	614	638	601	596	599	679	607	615	618	594	661	604	636	615	647	665	641	654	610	661	653	615	648	559	614	609	646	622	603	569	615	664	626	624	648	624	612	625	576	633	627	602	615	577	573	622	678	618	576	620	677	633	632	610	641	657	606	566	650	596	617	609	636	602	591	599	623	622	567	626	631	629	617	619	609	629	614	645	589	577	662	568	566	584	651	610	627	602	625	570	633	626
40232	71261	42904	11253	1055	892	855	796	771	741	718	726	696	686	675	720	679	635	664	650	662	670	681	668	707	675	642	662	662	681	650	675	625	673	637	642	642	699	670	669	638	642	620	640	637	667	651	637	602	660	623	669	615	647	653	683	656	647	621	603	665	656	649	623	649	684	660	639	652	700	664	650	619	633	639	651	635	665	659	675	627	615	599	640	640	641	692	650	608	682	644	650	621	623	646	640	663	671	648	600	649	682	613	663	631	634	625	618	634	683	650	668	641	633	652	711	648	628	635	642	672	685	587	663	637	635	621	657	654	698	658	685	676	684	629	714	595	617	607	661	652	691	672	631	675	639	601	652	628	617	646	627	665	626	647	633	657	655	654	632	660	620	652	667	717	693	668	653	647	666	643	629	607	684	652	651	618	645	684	637	663	692	696	690	624	657	668	655	660	641	659	653	643	618	600	621	726	644	658	666	658	656	704	620	667	608	623	643	630	588	686	667	653	653	646	649	676	593	657	674	647	635	663	623	671	631	660	668	637	647	593	666	632	658	662	671	643	662	686	618	645	606	634	642	692	648	634	671	687	642	679	649	677	589	649	662	637	645	660	653	672	666	642	658	647	642	704	649	657	680	625	620	652	640	654	676	633	632	662	635	645	660	661	642	626	631	678	662	623	643	672	657	676	600	641	633	628	636	693	612	665	622	617	643	623	652	599	594	679	655	644	662	631	642	680	648	632	649	622	627	675	664	647	656	637	666	619	609	649	634	649	640	660	601	642	669	642	680	598	679	629	627	652	598	661	638	621	653	677	649	649	647	697	677	666	634	671	641	670	605	667	664	643	650	642	602	664	612	693	656	692	637	641	683	628	679	593	632	659	633	679	638	609	599	637	624	656	671	673	653	603	679	664	644	676	717	661	679	651	639	646	651	585	651	619	642	597	634	658	634	637	624	675	689	627	646	663	711	648	622	649	678	642	677	660	644	609	659	656	649	677	686	630	652	658	675	695	645	627	664	643	625	637	669	642	617	654	626	655	642	664	595	655	654	666	633	629	632	634	645	588	653	648	631	642	645	678	677	659	677	605	634	695	645	666	682	701	724	671	668	599	644	630	632	619	662	678	634	631	712	693	656	661	649	616	629	665	630	657	630	654	640	674	633	631	648	642	631	669	656	644	639	656	650	660	618	704	596	671	608	602	669	609	635	662	625	615	633	655	657	675	650	661	647	686	664	663	647	625	630	650	641	650	611	623	626	683	671	623	632	650	640	640	629	618	654	638	624	681	616	646	657	638	702	637	646	668	675	664	609	657	601	701	654	658	664	637	661	635	698	632	639	644	583	627	663	647	623	637	684	631	652	711	669	652	672	675	633	649	596	668	700	648	666	648	614	645	653	648	684	698	659	680	674	624	607	677	680	688	608	662	650	664	666	645	689	626	686	674	654	657	633	655	629	661	647	598	682	652	670	645	641	663	648	646	680	661	634	691	629	632	621	664	632	629	650	681	650	667	640	651	628	622	669	666	601	707	644	688	609	677	650	695	657	617	659	620	610	700	665	646	674	646	640	636	631	666	657	635	656	667	662	634	686	663	641	632	688	675	646	677	668	713	644	645	645	675	643	630	688	640	622	642	603	663	652	641	636	627	692	634	686	655	691	701	644	705	661	623	643	659	691	642	649	642	659	646	675	632	672	626	678	664	666	636	650	638	637	671	694	620	630	664	600	633	664	628	685	651	646	623	639	694	646	679	662	658	631	620	645	649	639	637	657	589	681	677	639	652	619	682	601	696	620	645	645	628	631	755	637	652	636	632	653	655	636	603	608	666	648	673	619	671	643	699	634	668	607	633	632	657	655	614	685	655	608	637	639	625	684	648	652	655	664	645	651	657	613	631	647	637	630	656	667	687	666	629	664	664	708	675	684	689	654	656	606	649	648	661	583	681	670	660	696	661	642	625	644	609	625	660	692	673	637	652	648	694	685	617	635	645	614	610	633	662	653	663	682	652	646	635	709	651	671	656	623	645	634	683	669	614	633	693	698	646	626	679	664	706	677	622	656	651	625	638	653	649	674	696	628	686	639	680	630	607	669	650	665	609	635	650	603	672	666	634	665	630	668	640	623	651	639	648	668	638	625	688	677	646	668	631	642	618	615	652	630	654	683	642	665	638	639	680	647	633	649	647	639	643	603	620	632	670	601	641	622	628	646	638	673	633	651	626	617	664	657	648	627	647	638	629	628	645	652	654	641	697	672	659	612	635	639	650	611	630	624	647	652	643	612	665	629	609	666	652	673	672	693	642	659	654	650	679	645	647	649	629	657	695	662	674	634	645	642	626	649	681	608	633	645	632	661	624	626	622	675	651	627	675	631	644	664	626	684	649	607	616	598	663	678	638	647	628	641	685	656	654	664	643	636	629	655	650	695	622	623	611	632	638	663	636	638	623	631	627	659	636	678	685	657	662	683	644	635	685	645	593	625	658	677	644	681	610	648	653	674	606	588	651	666	670	616	635	655	654	663	662	637	684	671	663	678	661	674	617	602	650	637	678	666	620	693	649	680	628	632	646	641	640	606	680	635	666	632	630	647	671	605	659	706	644	618	656	633	591	679	670	671	663	675	680	671	659	631	619	605	660	667	639	675	648	630	613	638	673	620	685	660	621	641	627	661	630	631	629	632	672	602	618	688	666	607	638	611	683	691	638	661	640	643	671	679	680	654	624	661	643	672	623	679	633	638	618	667	617	643	593	618	668	639	647	691	641	629	622	666	638	611	610	661	648	603	636	632	689	674	677	636	641	666	674	653	644	652	613	664	682	655	623	641	656	631	677	653	663	633	650	651	604	654	643	674	627	622	658	668	653	712	646	679	615	670	633	643	632	634	628	623	648	664	688	633	647	707	680	648	643	658	618	636	641	650	619	663	654	640	629	630	649	655	634	648	656	627	660	687	644	636	684	686	628	650	681	680	620	650	664	640	661	670	631	685	621	648	594	667	634	661	641	655	636	680	674	676	614	660	607	643	660	647	682	642	668	658	643	657	705	696	663	619	633	632	634	646	597	642	619	685	610	675	635	618	632	698	651	618	633	645	675	641	649	680	631	649	680	634	673	649	650	631	664	687	629	636	670	654	642	644	632	654	578	648	637	605	612	626	667	647	678	665	687	681	704	640	660	647	644	662	642	668	616	668	666	657	679	657	667	640	667	676	632	665	683	651	650	610	658	647	597	643	650	660	656	655	654	668	700	638	623	636	641	667	642	608	679	652	650	675	648	678	661	695	645	646	662	628	670	658	640	650	667	655	670	679	606	602	658	658	679	595	651	630	631	628	659	661	643	643	660	658	631	671	603	608	631	651	675	653	636	624	672	688	688	630	624	674	612	646	632	681	640	694	649	664	604	694	641	640	653	664	690	675	642	683	682	684	683	613	651	669	686	640	637	621	660	648	704	691	622	617	645	638	628	666	645	691	629	642	625	700	667	645	658	659	626	631
22621	21512	30148	24667	21098	19125	5980	1407	1176	1120	1128	1036	1015	1014	977	1075	931	980	1002	953	889	928	926	987	956	974	1003	905	974	935	936	948	936	953	1004	932	1010	939	895	919	958	945	950	964	898	934	899	900	927	966	968	974	983	876	910	885	905	926	957	981	971	928	934	945	885	924	901	904	927	930	903	863	940	894	905	932	927	919	916	898	906	897	944	892	957	920	962	918	933	893	938	951	900	947	923	931	897	888	944	951	917	947	925	938	928	900	896	918	976	917	904	929	870	917	905	878	898	974	915	883	897	954	918	886	917	895	929	955	932	912	923	940	973	952	865	1004	911	989	943	974	942	900	925	924	958	954	988	939	908	872	932	934	908	870	963	916	898	947	862	891	928	947	939	904	928	922	918	870	905	959	891	902	909	927	870	862	939	926	914	856	954	956	974	940	951	923	936	886	911	901	874	904	889	923	924	937	928	929	953	903	950	938	941	942	933	918	928	951	869	893	902	945	864	935	971	915	922	899	896	893	959	879	932	879	976	891	938	889	1007	897	910	896	959	907	957	896	915	929	904	943	959	872	991	991	983	911	900	959	883	947	935	972	890	912	911	926	965	963	919	942	938	935	904	869	925	920	906	932	905	959	934	869	897	916	908	899	952	910	866	909	893	898	927	975	942	930	876	928	930	907	914	919	939	930	929	912	898	909	924	987	959	919	911	880	917	874	955	874	914	924	985	894	912	912	914	906	942	898	937	986	949	896	910	910	884	900	934	947	936	972	956	933	917	907	971	943	861	906	860	964	930	947	1003	905	935	887	939	866	906	921	896	853	913	917	924	926	873	1017	952	950	960	893	931	912	873	888	917	912	949	936	940	926	929	905	940	917	920	913	927	947	926	939	912	898	898	910	931	934	926	913	896	924	920	964	884	918	974	912	893	931	999	879	897	940	931	967	931	909	865	933	886	928	919	956	901	924	910	930	943	935	936	878	1005	924	977	964	835	954	969	922	919	934	904	933	922	923	931	928	913	903	916	917	906	928	921	893	952	907	936	916	862	954	971	898	920	877	901	925	963	939	953	948	911	965	939	935	950	924	916	917	915	954	952	933	896	925	938	871	949	932	957	870	900	909	887	883	951	867	924	943	961	886	883	961	903	992	961	930	951	970	916	903	903	967	906	935	878	967	934	905	896	914	925	915	899	911	910	934	872	920	876	907	943	916	937	918	973	924	902	912	927	922	965	956	956	921	928	917	935	874	981	905	900	949	967	950	891	944	925	919	933	904	865	954	914	897	945	914	949	894	926	938	995	953	965	943	933	914	937	925	958	913	911	946	943	940	942	902	899	909	914	962	902	880	948	873	923	878	900	930	944	890	928	978	956	918	998	853	899	914	908	933	936	943	927	929	978	930	901	902	915	907	899	909	896	972	914	954	950	941	911	906	977	955	920	878	908	939	932	976	893	874	900	879	892	972	894	969	884	868	880	961	965	914	954	890	928	879	944	923	912	1005	971	960	917	928	950	944	924	900	947	880	915	934	946	903	943	977	943	919	894	915	943	882	945	896	917	915	921	890	926	948	917	872	870	905	955	944	919	895	928	895	895	960	871	907	922	918	900	996	887	945	889	921	877	932	920	892	932	949	924	900	917	876	965	933	976	930	934	929	944	875	896	906	904	876	886	937	940	914	907	953	970	881	937	919	911	940	918	940	934	979	951	910	886	907	949	931	993	914	932	905	947	910	931	927	912	869	960	911	981	894	925	983	924	937	913	941	891	876	934	945	910	950	951	946	939	952	977	932	932	899	941	928	932	931	957	923	942	985	949	928	982	884	954	945	900	931	1021	929	929	851	930	941	954	927	937	942	911	934	857	908	921	928	954	905	919	927	876	891	887	923	966	885	883	911	920	895	841	951	964	885	909	906	935	935	930	926	950	898	887	881	930	905	904	934	859	914	909	953	928	941	889	964	953	911	895	911	941	960	914	901	917	930	917	969	958	917	877	926	939	947	896	990	912	928	917	964	932	981	953	899	943	879	881	884	929	945	899	932	926	989	884	852	927	947	912	916	875	891	1004	971	936	962	912	879	904	964	902	977	937	970	909	901	928	957	948	884	888	914	955	976	911	903	894	925	981	917	871	880	906	845	865	942	930	943	974	880	902	946	958	951	917	917	873	974	940	875	904	911	930	914	975	950	983	948	885	920	874	914	921	904	952	962	899	929	908	923	897	929	977	955	881	861	872	918	922	913	911	921	908	903	914	904	903	890	925	903	923	859	880	950	915	880	897	925	886	998	954	903	972	878	922	969	918	912	937	940	896	989	942	889	917	894	951	926	920	921	863	907	953	880	869	919	827	921	911	904	892	910	943	920	968	908	908	959	953	866	917	924	938	941	931	863	949	937	884	884	931	939	933	918	945	933	919	957	939	931	888	946	917	953	922	941	967	985	907	924	894	939	933	919	900	935	897	915	915	920	918	973	882	906	999	924	928	937	1004	891	929	971	912	891	946	875	914	966	926	943	933	859	891	930	996	940	960	963	933	941	894	999	930	924	923	889	913	923	938	858	905	947	856	926	898	923	909	899	956	933	945	894	951	912	932	960	927	965	920	935	940	997	877	917	866	886	982	937	938	889	876	888	902	915	926	989	975	953	887	978	890	941	857	929	915	941	887	923	931	938	901	947	930	899	894	907	957	932	891	884	925	928	894	924	973	866	953	938	942	908	862	880	955	959	892	929	910	891	912	921	893	856	905	936	880	913	949	891	914	883	892	926	886	1004	939	912	931	942	941	920	952	913	921	922	910	943	951	970	898	907	942	916	886	1010	890	903	952	946	867	916	918	915	941	860	895	919	922	934	910	983	915	965	952	970	888	948	920	971	892	928	956	894	871	907	970	927	853	949	947	863	941	970	955	878	949	904	930	964	917	891	876	952	891	886	908	912	926	925	927	910	896	938	978	933	892	869	895	906	878	920	942	924	935	961	948	916	901	868	897	939	959	903	929	939	898	907	921	928	875	927	899	955	882	991	926	905	929	917	943	932	918	884	866	976	914	964	935	935	928	922	923	860	906	881	916	892	915	916	894	901	893	945	932	916	900	936	887	956	894	964	931	959	952	885	904	977	932	929	963	915	924	996	888	956	877	908	921	920	877	899	869	917	935	921	873	930	913	935	929	908	892	889	961	926	882	843	882	949	927	909	935	933	994	921	918	867	889	912	918	952	912	917	965	938	914	915	878	897	967	951	946	883	927	860	922	925	896	919	937	902	892	951	889	886	915	908	955	972	884	884	910	891	892	925	889	938	919	889	923	918	902	966	956	926	847	886	924	917	912	898	941	836	925	915	928	915	991	999	925	929	877	992	981	963	986	950	957	904	964	903	908	893	919	943	945	952	920	919	978	924	931	925	866	901	860	957	967	916	936	932	925	938	910	931	916	928	900	907	983	970	940	911	922	974	932	927	930	921	891	936	920	873	881	933	886	888	917	910	901	965	911	909	923	941	930	905	949	893
49527	88831	57990	21044	2257	1855	1566	1428	1339	1187	1071	1047	1090	1085	985	958	991	995	993	1022	940	922	898	944	917	960	919	953	926	956	926	877	919	936	867	941	911	926	912	903	908	888	901	856	906	886	899	926	900	902	886	819	922	864	927	947	979	913	952	880	913	945	939	916	904	908	918	970	887	945	877	911	939	911	905	911	927	889	896	905	972	867	939	875	892	884	925	848	901	928	890	898	916	922	904	921	879	935	889	899	851	902	904	887	900	865	935	903	943	932	907	939	868	909	907	936	825	932	898	871	885	931	899	894	920	906	904	864	919	865	879	889	954	891	894	860	909	931	917	927	925	861	982	944	895	849	922	891	947	938	919	799	957	900	891	904	889	882	915	924	914	874	877	932	942	876	930	927	924	927	888	903	917	948	931	902	934	908	871	862	939	961	923	907	918	894	885	923	938	901	926	866	893	954	924	929	916	893	945	910	879	892	913	887	909	905	945	943	926	917	903	927	894	915	946	860	881	898	916	933	921	937	922	856	974	934	872	948	917	939	871	923	898	913	914	895	898	918	883	899	943	947	916	919	908	906	929	900	906	901	910	932	903	983	892	938	904	930	904	908	874	937	942	920	966	904	909	954	882	868	928	884	943	912	904	951	929	873	887	944	906	914	964	880	961	895	901	912	887	909	865	877	939	879	885	902	894	909	874	910	868	871	839	934	945	867	967	966	953	893	881	923	973	935	919	873	924	914	900	918	868	891	904	881	890	907	890	907	882	928	908	881	915	884	911	899	964	900	890	891	903	956	950	906	900	974	1017	883	850	902	859	900	930	950	952	897	911	924	916	877	912	888	947	899	959	911	916	959	922	920	922	931	942	936	901	909	896	862	914	904	917	948	881	850	953	912	899	938	963	896	932	937	864	933	894	953	898	961	887	934	987	959	917	878	870	884	862	895	891	927	924	905	941	907	841	915	890	906	921	901	899	890	923	877	917	980	892	882	903	858	920	868	902	924	857	899	910	903	877	895	923	927	894	893	920	893	896	895	903	957	942	921	876	917	897	952	898	896	910	952	903	909	921	869	891	833	952	907	883	943	934	941	941	905	930	891	926	889	938	900	928	862	899	885	914	912	925	882	917	915	954	837	964	926	899	895	944	938	925	914	945	925	917	928	962	900	850	882	898	952	896	912	881	915	945	921	862	963	902	921	886	899	903	872	886	917	895	870	886	921	959	939	889	912	908	917	922	915	940	888	924	918	883	898	853	929	916	894	863	877	874	990	902	884	914	904	863	903	928	902	931	894	923	887	922	901	905	913	903	940	942	848	869	908	949	898	865	881	929	911	985	918	868	904	858	929	834	868	946	900	906	902	905	874	878	905	904	936	886	914	953	946	908	938	956	899	903	882	920	861	866	913	940	933	881	879	948	885	885	909	954	892	894	867	889	942	939	905	970	904	863	912	952	921	867	936	933	882	869	896	908	914	905	921	899	937	901	880	930	930	883	943	941	916	905	897	897	870	860	892	873	927	919	916	855	882	915	962	902	848	922	890	935	921	917	914	927	903	912	898	907	894	943	892	964	866	936	924	920	893	985	965	942	907	919	879	852	924	940	860	885	853	899	899	870	900	931	914	896	921	924	921	894	950	981	929	872	909	903	899	865	939	932	867	901	879	912	935	922	897	944	900	927	869	893	911	914	859	920	935	905	896	930	930	901	884	933	900	895	890	864	881	947	853	891	894	875	942	891	894	937	919	863	901	878	986	890	912	896	875	940	956	949	914	906	910	884	881	910	895	876	932	927	862	916	936	923	906	889	914	948	920	945	885	905	940	886	909	885	935	916	855	949	946	873	899	906	917	926	939	923	851	866	888	891	916	919	871	926	877	917	863	887	912	915	837	947	966	869	884	909	896	893	926	911	895	903	918	872	918	951	909	872	915	948	920	926	904	886	911	910	924	922	902	896	934	959	944	927	941	943	899	941	944	911	889	904	966	946	946	921	890	862	953	909	950	878	945	870	940	886	863	928	909	928	963	855	914	943	914	913	928	881	951	925	964	908	881	910	949	874	947	896	910	882	937	936	877	1011	901	945	923	914	899	866	925	865	896	916	906	909	938	924	941	944	902	932	884	898	906	934	913	891	910	870	860	898	848	906	938	928	928	952	910	905	887	901	937	886	962	917	927	937	859	870	904	900	894	899	906	914	929	851	880	973	891	899	864	914	952	886	920	955	879	911	883	946	898	921	913	917	903	941	915	897	886	897	873	876	899	871	966	920	918	888	933	895	861	909	904	919	903	909	894	943	958	912	880	959	910	900	848	920	829	924	924	867	882	898	898	926	902	895	884	969	945	926	893	882	925	967	910	903	902	876	887	891	896	901	915	874	907	878	911	906	860	907	937	881	897	940	931	914	945	855	933	920	904	945	893	880	938	896	962	862	912	891	908	915	888	903	937	917	936	904	873	918	913	894	864	899	936	889	846	906	880	899	928	932	908	879	826	952	930	920	906	886	957	902	896	900	841	941	923	893	895	898	943	868	912	912	933	942	943	871	971	953	889	953	912	928	907	912	923	905	917	924	881	939	902	919	876	909	897	878	919	910	884	906	925	955	877	933	966	909	919	923	926	906	919	838	901	865	932	908	881	917	904	967	916	892	867	962	915	857	924	958	903	892	930	909	879	915	896	949	897	941	910	892	885	871	921	876	895	876	896	888	915	901	884	940	948	924	943	840	955	941	872	935	860	900	945	951	946	911	868	923	947	915	862	936	896	857	903	901	876	915	899	880	851	885	913	897	936	884	911	902	897	916	940	916	905	891	883	880	944	884	963	885	976	935	901	900	932	972	896	901	1011	895	908	861	912	935	895	947	913	940	891	873	877	915	930	899	910	917	948	950	901	891	922	926	887	856	875	892	911	1007	895	917	943	877	920	895	900	947	899	858	904	864	861	925	900	912	965	930	908	955	874	901	901	862	897	880	952	903	871	928	891	923	943	919	909	897	878	892	905	902	913	910	912	924	892	866	898	901	897	945	895	895	873	944	909	863	917	971	912	918	942	930	882	904	888	904	872	899	898	940	904	927	858	905	923	870	926	898	885	877	896	933	971	964	887	846	899	969	926	938	967	879	972	888	937	927	889	908	930	908	963	860	906	938	930	892	920	904	992	907	907	863	894	860	884	942	905	899	906	895	920	918	904	881	932	896	953	887	884	961	918	901	887	886	862	903	954	861	957	954	907	931	930	891	934	938	905	906	886	970	916	893	950	877	878	914	924	946	905	957	914	891	879	936	862	857	932	915	903	887	928	934	906	949	927	894	895	850	901	890	954	866	885	917	966	931	947	937	936	864	939	902	889	891	902	932	910	910	915	886	851	896	925	882	914	898	911	947	886	916	930	940	851	882	863	921	928	891	898	930	911	881	900	926	954	902	927	860	872	907	911	919	886	866	902	914	877	911	960	873	914	906	893	919	932	922	892	886	897	952	901	954	878	946	928	898	928	882	899
31397	27196	24833	7661	484	387	418	384	390	361	366	394	369	339	363	347	374	363	389	382	393	388	368	327	393	371	377	376	358	377	358	366	385	377	401	411	369	393	371	348	342	383	379	359	332	374	353	381	348	371	382	361	363	369	367	381	365	352	340	374	361	361	422	392	338	372	376	372	359	358	374	382	350	367	376	381	364	358	346	380	333	385	375	403	403	355	342	387	368	357	361	370	366	348	370	370	375	356	320	379	378	368	385	398	386	365	361	364	354	340	346	383	353	401	383	380	339	389	359	340	347	381	367	380	340	362	357	357	361	390	377	352	383	352	352	361	338	348	395	385	436	382	375	338	354	364	404	342	363	353	336	356	343	359	355	339	395	355	380	368	397	351	366	375	366	352	366	372	358	348	374	409	360	373	378	363	370	386	349	335	362	373	409	386	337	362	406	352	355	401	379	349	346	361	368	348	353	335	326	366	373	390	412	393	365	350	387	371	376	351	355	388	365	381	408	359	416	384	364	368	351	351	367	319	380	381	362	372	367	358	370	384	357	405	368	333	351	398	376	357	369	323	365	404	369	405	360	402	375	331	394	377	337	366	351	359	346	328	354	430	332	390	400	385	356	384	356	394	359	403	357	355	348	355	385	363	330	393	371	352	391	369	366	370	366	378	376	388	350	349	360	331	380	331	387	339	388	321	369	337	387	340	347	378	377	351	361	404	330	372	370	403	347	357	326	386	334	381	344	377	347	341	349	347	335	397	368	357	362	360	366	349	379	408	355	371	379	381	363	346	376	378	427	374	376	350	368	361	360	367	362	352	366	396	333	345	359	387	413	395	380	352	351	397	396	366	360	375	342	392	344	350	365	355	383	386	397	369	371	367	366	361	367	405	355	414	360	353	388	353	383	366	369	359	371	385	375	369	378	368	350	383	381	323	383	373	375	349	394	364	340	353	406	350	353	339	375	360	379	363	365	358	360	378	348	397	376	383	388	389	351	395	349	428	364	412	385	384	376	358	372	355	380	347	373	346	414	357	414	358	358	380	348	373	379	366	390	395	377	368	364	380	363	360	387	364	359	348	399	405	398	368	376	379	382	373	397	358	353	377	370	344	367	381	339	362	359	334	349	354	424	376	367	380	387	411	372	356	365	367	363	401	401	364	351	341	403	364	353	354	356	394	381	353	339	350	375	391	361	381	345	347	380	376	371	346	362	380	377	368	355	401	335	366	368	389	396	388	351	360	370	383	355	391	368	337	347	317	381	369	362	374	338	372	364	366	374	395	326	352	382	372	361	382	383	327	391	378	353	340	356	371	374	352	372	360	388	391	360	359	335	349	372	359	354	378	387	387	411	357	364	369	372	362	380	386	359	399	376	363	372	321	322	383	370	333	412	360	337	332	369	357	402	396	379	388	375	391	365	367	359	402	366	363	326	387	364	387	360	359	368	344	380	354	370	382	335	383	362	366	354	362	357	374	381	354	359	369	350	393	393	373	358	359	375	353	347	354	337	363	354	383	340	360	380	343	307	388	386	380	385	319	401	348	377	379	324	369	394	353	340	336	342	389	411	343	338	366	406	340	388	337	369	376	396	373	369	350	362	369	363	375	356	369	402	375	366	352	358	369	395	362	332	381	378	358	355	396	383	369	371	351	362	357	371	352	352	372	332	371	325	341	398	358	354	343	341	400	377	374	366	354	335	351	379	372	360	375	368	364	377	353	377	378	341	361	359	382	392	353	358	380	364	339	399	349	360	371	377	384	391	354	337	371	365	371	392	329	361	392	382	335	326	365	337	377	360	349	357	379	357	352	366	367	355	367	379	352	369	360	368	364	374	398	355	368	389	381	380	391	366	288	368	347	324	345	356	367	378	373	364	378	382	372	345	334	363	355	363	359	372	364	359	381	354	375	376	400	361	355	381	334	355	362	368	372	384	361	353	392	370	374	373	357	384	340	378	368	357	372	395	339	390	380	362	351	384	363	365	389	361	381	382	392	368	356	376	378	369	370	381	400	400	366	385	375	388	388	351	393	379	405	387	380	386	392	388	363	367	394	355	369	386	358	395	355	343	379	360	369	336	376	344	356	355	372	385	368	347	388	382	363	348	372	373	344	366	375	378	343	392	395	373	412	365	376	362	376	343	382	365	415	376	359	379	366	359	398	408	376	359	386	342	365	339	395	384	349	375	351	369	386	336	383	355	383	375	390	337	361	363	354	374	384	405	357	384	337	380	390	343	372	344	332	332	362	350	367	388	352	396	380	372	382	340	375	367	336	379	344	377	360	361	387	369	353	366	366	347	376	413	325	365	379	362	378	352	329	373	360	351	380	352	360	382	364	341	339	385	336	375	369	362	398	380	374	332	348	347	389	354	389	374	361	349	368	388	358	379	360	372	390	387	362	351	349	349	400	364	346	369	388	385	346	366	320	379	372	373	389	342	361	360	332	373	387	364	317	353	332	388	349	355	381	388	392	357	345	372	383	402	371	385	382	381	368	355	367	358	360	331	354	336	363	391	369	390	351	377	366	392	398	378	402	378	368	344	391	382	420	368	370	358	352	385	347	377	399	390	335	328	319	373	304	362	412	366	349	357	392	364	367	362	407	356	370	369	367	340	358	354	331	367	352	364	378	379	369	368	379	349	354	380	358	354	352	355	384	337	364	380	393	377	414	366	366	344	375	414	340	340	377	372	388	353	368	351	334	389	348	379	385	389	370	340	386	403	341	374	407	373	358	351	371	388	392	326	369	332	366	376	388	369	326	372	343	380	346	385	375	381	362	374	366	381	370	334	370	338	365	376	414	355	402	342	335	370	351	390	358	371	373	344	348	348	391	394	411	357	361	364	356	369	356	361	352	374	333	402	354	396	362	371	371	355	378	380	405	359	351	359	342	380	384	364	402	377	364	389	374	367	349	368	378	342	363	365	364	362	360	303	353	359	331	397	381	384	359	375	380	398	362	347	363	368	396	368	376	363	379	370	385	367	389	363	354	348	358	370	374	364	355	389	387	390	388	371	374	392	357	388	408	384	369	358	376	364	363	356	401	370	365	373	405	386	393	364	365	366	322	353	322	375	356	372	354	388	358	350	359	380	362	390	366	368	377	383	361	385	344	334	356	351	354	389	332	377	384	363	357	367	370	374	365	368	365	362	356	371	376	361	387	376	346	365	384	356	334	395	400	372	350	335	357	384	371	364	351	346	374	368	386	338	387	385	386	344	362	370	365	405	406	402	343	406	385	341	349	383	369	368	384	362	390	382	348	328	360	369	406	370	393	349	377	378	396	369	393	355	393	368	380	344	386	365	385	366	343	379	353	362	371	397	369	356	382	413	367	361	372	372	370	361	383	364	392	372	394	328	373	391	393	416	397	340	382	417	386	367	388	361	378	370	359	411	357	386	383	363	356	352	373	385	360	373	362	397	379	376	387	364	379	364	363	377	353	337	338	370	362	398	365	383	391	340	341	359	381	359	378	392	347	364	408	374	357
31983	38888	15960	3452	483	468	418	460	421	405	406	421	418	414	402	393	448	406	408	434	395	380	387	403	378	422	392	405	412	381	399	385	419	397	420	390	394	427	401	396	379	431	408	420	424	452	387	395	383	397	405	406	405	402	379	401	397	408	430	380	403	423	384	385	425	414	400	399	409	412	416	370	418	369	379	399	392	404	413	423	385	406	407	412	373	400	430	377	385	441	417	388	410	373	403	373	356	422	403	405	380	416	437	398	395	385	404	390	371	387	401	378	392	408	357	397	382	387	425	417	391	381	389	442	429	411	404	411	373	385	371	451	418	427	445	439	393	419	379	425	423	393	443	366	398	397	407	428	378	362	425	411	387	396	357	397	380	384	423	421	397	350	419	415	361	373	387	379	367	371	404	376	399	425	406	398	399	413	393	388	373	406	400	427	437	408	377	416	354	416	367	407	404	358	422	420	402	433	403	366	413	395	378	384	397	412	413	458	387	402	403	411	414	397	393	385	411	401	393	373	400	389	389	411	383	415	397	413	412	403	388	380	371	396	399	415	423	422	383	397	421	404	407	366	402	372	394	391	394	378	438	413	381	408	427	384	417	395	359	423	408	403	413	413	410	404	392	417	398	412	355	433	378	378	408	390	402	361	404	392	407	417	405	390	397	388	424	424	381	398	417	386	367	392	399	380	412	424	383	414	396	366	409	370	401	378	417	371	426	377	435	403	416	417	409	394	393	415	395	396	364	388	415	417	427	370	406	408	404	425	380	404	374	397	406	389	409	401	389	407	408	388	385	356	374	418	412	393	422	386	390	454	366	393	385	390	373	393	390	404	390	403	406	361	398	391	414	366	391	385	399	362	394	400	392	358	437	379	417	412	416	380	388	380	398	384	413	400	392	440	440	404	342	384	423	383	395	403	389	365	408	409	413	429	389	401	387	403	419	389	389	408	410	382	391	394	399	372	403	407	396	404	400	401	379	389	399	337	380	396	411	408	385	387	391	400	422	395	390	392	394	400	399	381	366	383	350	401	412	408	391	377	411	384	413	397	409	437	377	367	416	389	383	406	382	394	425	428	390	441	396	388	372	399	371	415	422	391	398	384	355	407	373	422	402	381	401	379	412	388	390	413	389	422	381	396	395	430	423	420	406	400	381	402	401	424	413	402	379	394	395	412	370	418	423	393	441	391	418	384	385	436	390	429	395	420	417	434	406	423	416	395	400	430	400	394	413	407	384	360	360	363	419	440	407	406	382	405	386	409	410	358	378	393	398	390	379	387	391	442	357	432	390	432	387	379	410	400	412	401	407	415	381	379	388	382	364	398	397	397	381	383	371	379	355	402	413	407	405	435	422	399	388	402	411	400	402	411	362	394	406	405	384	373	361	419	373	460	384	398	426	416	389	409	390	389	351	378	409	413	415	412	429	365	407	418	430	389	377	382	444	364	405	387	397	385	369	401	430	398	379	418	378	376	402	425	397	428	379	426	360	366	384	429	398	433	422	422	421	362	376	401	420	429	406	375	402	366	421	421	392	380	425	406	368	382	390	425	422	389	394	415	391	377	454	384	380	393	400	401	362	392	368	394	418	382	421	425	375	395	421	416	416	391	363	390	377	396	391	393	388	375	418	391	375	407	421	425	447	400	399	379	382	416	382	360	416	392	393	400	419	363	429	422	418	419	421	397	404	416	398	382	406	346	400	391	407	434	425	389	389	398	378	430	396	365	398	392	388	405	435	410	421	385	408	353	390	421	381	394	379	431	379	380	395	423	440	429	363	414	437	403	379	388	404	412	402	403	409	400	388	375	386	366	396	406	394	415	394	397	379	382	407	397	434	379	401	432	383	378	386	381	421	396	420	401	375	417	394	395	403	400	406	404	381	397	411	369	389	415	439	410	388	368	414	420	385	397	368	376	382	390	401	430	383	377	411	415	390	404	444	404	393	440	396	396	411	427	396	385	379	365	381	404	366	378	399	416	372	400	418	385	384	396	405	389	399	418	381	396	406	396	388	396	386	416	372	386	384	392	365	370	402	385	377	390	386	392	339	400	391	388	399	400	383	422	390	416	400	412	387	392	403	351	374	405	431	387	404	376	380	402	362	419	425	417	405	412	418	396	398	394	411	407	411	389	371	439	373	395	403	407	412	415	411	402	432	408	374	401	414	373	412	384	416	361	393	415	402	385	357	417	405	375	390	418	397	387	431	409	378	366	390	397	368	383	396	384	428	387	394	404	413	385	390	390	410	367	408	403	443	442	418	376	394	401	382	400	352	437	381	410	357	377	403	412	390	417	422	401	407	428	376	377	381	403	451	430	407	371	400	370	368	414	400	426	406	381	370	368	388	393	414	374	372	403	414	407	395	399	427	388	399	382	384	408	418	364	385	367	373	387	396	398	368	408	390	422	405	407	356	380	434	381	412	397	403	425	415	423	395	396	415	408	353	380	385	394	406	401	398	410	397	377	378	370	423	421	401	378	351	414	416	377	367	383	402	404	387	394	438	369	380	396	414	429	425	404	408	386	390	390	386	363	422	394	401	398	405	431	413	391	364	429	390	441	420	406	444	387	411	359	387	370	373	419	442	400	408	385	423	384	395	404	405	390	405	423	385	415	418	417	444	391	425	415	403	405	398	430	398	428	392	387	427	405	391	402	425	378	370	396	393	414	375	380	424	420	390	372	395	390	367	375	414	379	396	400	424	397	437	390	400	428	380	408	400	374	378	411	404	350	409	409	408	410	397	416	412	404	393	399	429	383	393	393	411	403	373	448	377	363	402	417	375	399	385	392	384	385	448	408	409	439	413	414	391	392	413	371	402	405	417	380	409	362	377	364	383	379	413	347	400	365	446	403	437	394	394	403	420	430	409	400	389	386	425	397	396	401	372	406	427	385	432	382	410	388	389	404	421	380	426	454	401	415	385	394	386	407	401	384	383	408	377	379	389	374	385	437	442	421	409	398	410	412	390	398	431	404	403	394	399	427	385	390	406	379	352	392	432	413	408	381	409	454	414	426	420	395	394	367	397	390	386	377	421	376	405	391	377	360	381	417	365	368	383	414	406	422	403	448	375	405	395	367	383	440	413	393	360	425	410	393	404	438	402	407	423	414	411	393	429	419	378	425	410	390	380	392	418	423	420	354	402	398	351	397	405	423	385	410	383	382	403	424	447	378	405	403	400	370	418	408	375	365	408	404	388	383	429	407	375	384	429	410	370	410	391	421	396	409	385	374	408	371	402	426	397	408	420	388	393	393	418	407	407	384	385	351	382	401	412	395	383	389	405	383	397	400	398	375	412	365	423	399	411	426	393	388	401	391	414	368	409	405	399	410	415	359	411	379	425	417	404	397	407	397	384	382	384	416	409	399	388	388	376	369	359	440	392	443	432	383	387	390	385	400	403	428	396	388	383	386	405	397	393	425	395	405	404	426	427	392	432	391	385	372	367	391	385	414	399	406	381	395	430	391	415	414	405	406	377	404	409	382
23814	22313	31050	26130	19427	8142	932	687	654	602	622	602	600	580	580	556	563	585	563	544	528	530	543	547	573	518	533	528	532	580	555	564	506	569	520	531	562	508	514	545	551	560	534	525	554	544	576	576	522	521	537	512	543	544	522	527	545	571	526	514	530	509	520	537	535	539	548	508	552	560	535	517	498	570	556	554	493	542	520	511	537	562	552	528	558	560	531	545	511	584	542	556	515	603	548	509	504	549	547	569	549	564	498	540	493	510	505	516	564	514	573	565	510	539	524	526	537	516	534	516	496	515	502	555	517	531	502	548	531	546	546	503	501	537	576	481	548	549	508	541	505	523	535	498	542	541	508	553	578	519	524	474	523	523	519	516	511	511	515	566	539	521	539	503	498	517	531	525	523	487	528	531	545	499	525	546	523	531	502	533	538	555	566	531	515	523	553	492	516	515	504	546	563	545	567	519	528	522	469	517	541	553	506	537	546	543	572	575	508	547	546	529	535	515	545	518	541	565	535	523	532	522	540	553	555	518	538	531	557	556	482	543	557	561	507	563	516	541	518	553	524	545	537	582	513	540	558	538	511	519	531	514	521	554	526	549	508	501	508	559	534	505	559	526	521	545	516	539	471	568	539	522	513	516	529	545	534	505	540	508	518	529	555	529	517	540	525	519	521	512	517	531	552	488	527	558	529	563	540	544	554	549	496	558	545	521	481	541	522	540	567	542	535	537	529	516	525	527	522	556	518	538	486	499	516	501	507	511	515	527	503	548	572	517	533	560	528	561	534	535	545	511	517	562	565	532	479	505	523	505	559	502	513	543	547	478	536	531	562	543	529	548	528	546	523	529	474	527	505	489	518	529	529	551	556	526	490	530	528	544	488	524	514	500	560	543	515	521	524	567	512	520	549	555	546	524	557	490	551	505	544	525	513	531	510	506	505	518	535	550	560	506	514	570	501	529	519	538	542	560	513	540	508	531	498	531	542	510	553	571	511	518	545	525	534	552	571	505	563	494	517	506	496	530	495	487	470	553	538	578	520	500	524	533	543	532	527	496	551	536	539	553	536	562	488	541	531	536	565	552	531	494	516	530	510	582	538	560	533	549	522	550	530	563	528	511	557	521	550	503	529	551	563	517	530	531	512	573	511	517	549	478	521	574	521	506	573	545	503	560	528	516	524	549	524	518	552	547	541	533	538	524	542	504	544	523	502	534	477	485	542	537	529	473	513	517	551	524	510	531	546	568	551	542	461	525	516	552	542	517	504	521	505	566	563	505	556	539	532	545	558	547	523	549	569	514	551	553	551	551	540	539	508	549	506	526	494	553	477	482	557	506	536	565	502	529	526	567	522	486	505	486	514	500	493	537	535	529	557	535	538	541	510	515	519	530	557	501	534	505	554	531	529	513	533	501	550	533	514	551	536	545	497	567	518	526	511	563	550	559	565	509	526	504	556	517	539	566	533	544	489	514	525	563	559	564	533	520	552	495	557	488	542	510	518	491	540	506	530	513	510	545	484	544	510	492	502	509	512	515	548	506	526	573	509	554	530	490	493	499	519	557	532	476	531	541	544	514	532	574	558	516	541	536	533	556	492	522	521	512	502	558	520	526	563	517	559	510	555	531	538	522	524	526	567	507	523	544	503	535	520	503	522	513	549	566	555	544	497	543	524	530	561	548	541	535	537	492	529	528	506	543	553	560	542	512	533	496	522	535	558	485	517	546	536	537	550	536	542	545	550	540	513	546	580	519	524	508	521	526	553	513	535	515	530	549	547	556	522	514	521	509	525	553	507	527	511	535	548	551	558	534	554	473	600	522	572	528	505	588	535	489	541	528	569	525	549	507	500	553	506	529	493	579	538	498	526	537	523	550	528	533	553	498	507	546	521	510	504	548	548	506	550	589	472	501	556	571	511	554	505	511	533	525	547	553	553	525	523	530	540	526	559	546	521	521	594	505	534	545	521	556	532	517	550	506	495	502	521	549	512	537	545	502	515	588	519	513	555	524	521	513	508	531	525	555	522	514	539	584	536	518	500	534	582	562	506	504	556	555	571	551	506	541	538	507	562	581	508	549	526	512	593	522	567	550	539	532	512	566	569	477	540	517	521	547	552	532	536	494	509	520	530	511	515	546	560	527	521	501	508	523	574	559	526	517	575	508	523	500	490	493	520	521	538	534	510	530	542	547	537	551	515	549	514	544	471	486	549	551	566	542	545	561	530	535	566	537	559	524	510	513	563	536	549	509	528	523	479	508	521	491	519	568	532	587	541	572	518	502	512	535	537	506	537	550	592	565	521	551	516	555	545	502	478	566	502	524	554	547	508	504	587	521	519	545	548	564	506	558	514	547	526	554	541	533	514	568	540	551	520	559	513	554	551	529	498	524	552	516	515	559	548	528	546	499	526	529	533	521	495	535	509	555	486	516	508	549	546	549	501	485	524	543	514	499	522	507	549	525	524	553	521	529	530	559	533	520	527	480	499	538	573	534	559	503	551	528	502	541	517	514	503	550	532	546	530	541	532	512	562	542	554	525	548	545	498	508	498	580	505	525	525	540	539	548	575	543	543	545	509	527	521	555	516	551	533	536	539	545	524	524	499	558	546	538	513	510	511	525	517	587	567	524	510	558	517	524	541	541	534	548	515	573	522	541	490	497	506	482	513	559	526	498	524	517	536	485	582	502	521	543	551	494	519	523	501	518	550	533	495	513	517	526	555	550	548	522	547	532	501	588	545	556	526	516	522	524	509	577	545	493	554	527	509	547	515	492	491	533	580	513	571	547	526	535	532	510	543	503	516	498	531	498	554	553	509	586	572	487	545	585	571	529	509	510	532	584	568	560	562	534	505	475	507	525	550	553	515	535	557	442	535	512	504	514	510	536	505	504	562	565	522	509	536	514	499	527	529	481	520	526	516	528	525	505	548	536	544	533	501	500	499	546	525	568	536	540	545	535	469	535	555	574	531	565	513	497	542	506	530	525	473	536	537	518	534	526	526	550	495	487	536	516	501	497	549	529	511	514	478	526	555	482	496	540	543	542	534	516	545	541	521	494	510	546	522	516	516	513	500	514	522	514	578	541	521	532	583	555	506	555	519	583	566	513	525	487	507	541	542	493	567	475	493	534	550	509	462	556	520	576	544	485	487	498	574	516	525	569	520	537	562	518	547	534	535	512	552	515	522	542	498	554	548	524	546	558	507	533	506	507	523	523	539	550	531	529	545	514	541	505	526	559	519	522	521	574	497	515	575	558	561	511	531	525	548	559	533	514	534	549	509	522	534	576	541	512	563	537	592	564	560	529	505	552	499	480	557	501	549	497	530	512	559	551	516	541	531	514	511	517	505	517	518	498	563	496	562	553	545	539	549	557	497	546	487	545	539	471	569	536	541	489	534	554	506	524	511	511	525	521	498	497	498	550	539	572	514	529	547	532	532	554	567	520	495	509	545	469	509	542	479	513	544	529	526	523	537	507	559	575	539	493	523	533
42313	81944	52164	18219	1205	1026	906	821	679	657	612	616	615	562	585	569	599	607	544	590	562	532	581	548	551	576	569	551	523	539	578	560	504	546	569	543	587	563	565	521	549	553	539	538	533	551	546	552	507	549	521	567	560	589	532	554	550	567	572	577	485	561	543	525	510	514	501	534	548	512	550	521	534	518	584	518	586	536	546	580	568	493	531	602	544	542	542	546	598	539	502	541	548	518	556	551	494	550	520	538	526	567	536	592	571	530	530	540	505	540	582	527	556	527	547	575	545	540	546	552	539	567	566	547	529	516	571	518	594	597	546	529	533	494	528	548	534	532	589	514	538	536	528	541	513	544	562	540	538	574	536	578	546	514	559	537	528	571	518	506	486	501	506	515	522	523	560	524	535	530	533	519	505	525	535	552	545	524	552	588	516	548	539	572	561	540	545	524	542	520	557	544	543	545	519	577	578	514	482	520	558	550	506	526	528	518	555	578	543	516	555	527	531	521	530	516	564	541	540	529	519	522	470	537	554	534	552	545	522	520	557	548	591	515	554	520	519	526	523	526	561	538	531	543	578	575	513	505	523	522	549	536	533	535	536	521	578	518	516	564	565	510	543	536	554	518	549	526	521	533	580	554	512	502	556	548	546	534	536	503	555	572	541	515	535	541	563	538	530	548	552	557	504	543	573	556	561	496	543	543	501	561	546	572	541	552	534	513	525	582	549	556	537	560	535	532	590	527	504	556	558	513	589	565	571	536	565	557	530	546	540	535	552	517	544	565	562	523	517	502	553	554	541	560	499	515	583	515	491	561	481	515	585	556	560	544	540	496	612	537	490	542	554	560	581	516	552	559	551	565	555	512	531	508	550	555	544	487	561	534	557	515	489	541	575	543	551	565	563	595	561	589	543	532	538	519	558	541	552	499	554	573	493	545	531	528	543	548	578	572	535	571	515	557	540	561	508	526	531	513	516	507	516	529	553	506	572	529	549	526	540	561	548	513	538	513	556	510	520	557	530	528	561	528	539	556	510	576	552	567	504	554	563	567	590	519	521	527	518	534	560	544	548	549	519	567	565	542	557	500	548	536	586	507	501	511	534	527	587	560	596	525	563	531	528	523	534	527	553	519	539	525	575	571	534	560	535	558	566	530	510	576	506	541	567	521	556	525	528	543	564	508	543	570	511	539	553	536	492	552	532	547	502	528	506	548	525	569	545	546	539	536	552	518	525	503	560	538	532	582	514	515	526	580	535	567	525	518	502	584	545	536	532	499	556	516	527	588	546	538	503	572	511	537	556	530	590	538	523	546	537	570	531	541	571	550	545	520	508	539	532	550	556	564	511	549	527	535	527	556	540	531	544	524	550	534	538	535	511	539	499	563	513	533	525	549	541	557	527	527	556	568	550	541	548	557	558	519	516	540	554	507	517	532	562	558	534	548	506	520	541	524	528	531	515	548	544	582	543	559	512	532	527	538	551	512	530	541	502	548	555	538	561	506	562	524	526	532	507	513	537	547	517	516	567	524	583	506	539	552	581	536	534	582	551	589	512	504	533	506	534	541	540	524	566	518	587	549	557	531	546	575	522	545	527	545	523	553	521	508	558	557	537	542	569	517	536	517	556	533	540	579	516	554	521	558	578	520	562	521	535	533	506	520	523	504	501	536	536	547	554	518	525	532	536	509	547	513	527	526	554	487	541	577	564	504	561	532	537	494	545	516	536	539	538	514	537	550	515	556	557	561	514	540	552	549	539	477	478	554	553	549	541	539	506	506	515	522	575	537	546	533	551	547	524	538	557	512	522	553	545	534	538	511	534	526	495	574	562	524	495	562	540	567	521	554	512	542	577	537	534	510	532	554	515	543	570	543	532	555	567	527	545	549	496	510	554	556	525	527	536	550	509	523	504	529	534	524	552	491	586	490	536	546	549	529	531	567	539	553	527	532	556	523	548	537	526	535	571	524	517	528	533	537	543	571	533	526	485	532	553	564	538	519	521	565	518	515	520	534	515	536	518	579	554	536	552	527	551	526	563	533	525	544	489	513	547	528	505	559	566	517	515	544	539	519	531	532	553	526	523	523	563	493	611	563	507	552	525	523	526	551	503	542	541	548	548	535	560	575	542	502	562	532	600	566	548	516	550	508	535	563	582	557	498	530	515	517	564	571	535	513	521	531	563	511	544	517	510	550	527	560	551	553	565	542	540	544	502	499	531	524	505	528	551	530	482	554	496	549	525	498	583	562	528	558	547	563	531	570	562	539	586	549	538	561	556	503	534	518	569	511	539	510	552	509	566	506	562	497	561	566	540	526	516	542	553	591	504	523	500	508	570	574	520	541	555	528	520	555	513	525	542	542	546	573	537	569	551	536	556	583	542	568	553	530	545	556	544	520	547	556	548	549	536	549	528	551	561	518	546	526	545	553	548	573	563	546	533	562	571	572	537	495	531	566	543	535	563	555	543	563	574	557	548	533	503	530	564	528	550	552	540	534	533	547	574	545	527	512	558	529	566	582	520	573	570	524	532	535	544	537	481	555	498	557	585	525	566	557	509	553	593	571	534	536	556	555	522	532	564	516	507	536	529	525	498	544	572	507	523	549	573	590	556	531	545	543	516	517	543	534	524	536	523	552	555	520	542	538	579	536	531	510	554	543	537	529	524	505	538	560	605	505	515	518	553	516	532	529	530	529	539	531	530	544	518	551	522	503	548	548	560	554	544	516	549	554	505	541	540	581	569	540	512	544	553	558	544	563	511	542	550	493	605	554	539	509	500	487	548	567	530	539	539	537	538	537	537	605	536	522	539	541	539	549	572	551	517	530	557	524	549	514	548	571	585	548	566	531	530	531	528	565	535	524	538	559	508	571	563	544	527	567	535	538	539	566	556	541	576	516	559	509	562	535	532	542	528	512	547	557	569	536	554	544	530	533	540	524	576	530	546	506	527	540	511	536	583	537	545	524	538	565	534	544	534	498	507	538	549	523	559	551	551	518	501	539	517	522	532	535	546	511	520	582	506	525	560	584	581	540	526	537	504	545	530	505	539	534	526	560	547	572	571	524	510	545	516	564	545	527	512	518	527	531	524	549	582	580	570	534	569	517	534	540	534	562	551	508	573	498	552	558	535	506	561	552	520	531	599	543	557	549	564	523	576	544	589	537	550	579	528	552	552	564	579	557	547	567	527	572	525	534	555	543	558	521	549	517	554	521	575	563	551	569	540	578	530	525	577	558	525	528	535	552	545	561	506	572	533	528	530	519	578	548	567	512	563	495	565	512	545	515	545	563	539	568	515	538	533	503	590	526	539	561	587	531	506	549	540	538	525	543	579	525	567	516	526	509	550	519	564	541	546	536	583	565	536	537	515	513	524	553	495	522	578	543	549	515	497	555	525	553	519	568	520	526	499	579	532	531	533	537	547	560	551	543	553	522	585	531	524	522	530	506	511	528	550	529	512	536	521	564	569	541	536	578	535	531	572	499	526	541	524	557
24956	22648	31147	25172	11058	1223	753	710	674	665	685	636	653	558	632	661	627	637	625	606	654	640	607	597	613	634	592	658	640	601	620	585	585	631	607	650	601	609	628	599	644	591	626	652	609	578	675	602	651	623	632	614	603	659	625	663	585	613	609	625	649	607	551	574	637	676	593	580	608	595	633	637	594	612	632	586	598	656	603	579	646	602	628	604	581	596	613	612	626	607	607	593	595	606	594	670	578	621	584	607	637	653	604	575	625	567	594	611	575	632	581	662	602	604	595	570	606	622	620	615	607	613	611	596	640	618	608	576	605	618	635	652	603	641	601	609	600	579	572	626	635	593	633	638	598	609	600	628	640	570	611	591	643	627	617	621	643	617	616	628	603	594	603	642	643	611	652	541	607	629	662	621	636	589	643	549	643	576	638	620	618	617	624	629	611	587	622	585	602	614	624	614	663	621	619	652	599	623	609	632	610	624	660	597	624	655	591	604	656	638	652	602	667	663	634	612	616	586	668	585	625	619	626	631	639	636	616	653	612	613	614	607	616	613	597	604	574	609	598	623	625	644	628	570	653	635	628	596	644	629	617	606	614	570	615	610	662	615	598	628	647	604	600	605	604	632	611	571	596	615	631	611	601	576	663	610	625	612	560	614	610	612	653	603	571	681	615	534	597	617	650	638	606	588	617	618	576	672	638	621	637	603	616	625	602	614	617	608	632	609	615	592	616	585	610	611	614	703	633	588	627	631	624	598	639	620	635	619	580	621	629	595	594	610	652	601	615	633	598	594	618	588	580	616	629	598	634	613	613	652	624	549	640	612	632	621	627	643	646	589	580	637	623	585	626	563	635	632	608	587	581	603	641	628	622	586	611	614	603	615	600	616	636	622	632	629	626	588	582	643	618	547	656	615	605	583	578	643	602	622	595	630	647	608	611	652	618	618	611	629	586	635	629	635	610	605	564	582	607	616	630	593	618	662	650	567	624	594	614	601	627	673	597	619	599	597	549	629	674	597	596	575	588	616	615	642	598	550	593	624	620	601	646	600	596	623	625	622	626	610	608	588	595	552	619	648	619	602	646	601	618	625	610	634	633	578	626	607	587	601	597	664	577	627	601	587	638	595	618	598	609	650	588	631	639	620	601	572	590	627	617	611	574	620	643	640	604	625	587	657	593	585	613	612	596	632	622	604	612	602	643	612	606	628	609	678	620	603	578	618	614	638	595	576	579	640	611	613	622	622	585	641	669	639	610	640	626	575	629	660	605	598	613	610	633	596	629	615	555	576	607	617	627	650	582	625	607	652	600	592	609	629	632	619	612	635	609	604	589	640	615	575	682	569	626	625	598	621	610	627	593	646	598	623	611	573	621	600	618	657	643	604	623	607	706	647	655	629	638	607	629	619	612	598	553	568	562	616	586	588	608	592	601	620	646	626	586	592	614	631	637	623	592	595	595	596	622	628	608	612	599	613	584	631	600	604	635	601	611	630	661	602	626	599	590	577	615	587	586	580	568	631	616	627	651	631	643	587	646	605	591	658	603	617	611	604	563	628	583	656	625	638	569	635	654	624	644	596	618	638	590	643	639	608	592	638	624	638	572	615	555	595	666	607	618	576	632	685	633	599	613	640	615	598	546	581	612	611	606	651	653	664	624	629	638	609	607	578	588	673	653	611	612	669	623	576	556	602	649	616	622	573	603	622	557	621	592	589	612	637	639	609	631	592	637	605	624	636	603	611	634	609	613	603	620	595	626	604	639	676	627	614	603	611	607	618	640	620	617	642	661	610	570	596	623	621	638	564	596	651	579	558	603	590	618	646	617	607	587	596	583	640	651	603	610	608	602	643	602	634	607	593	594	639	686	592	607	568	616	666	623	632	587	593	551	630	609	624	596	620	582	604	593	646	608	604	566	664	618	613	633	647	610	596	656	597	629	600	630	628	598	592	632	644	606	612	539	573	622	605	619	651	622	649	588	642	591	621	638	620	636	602	591	632	631	638	647	618	616	599	569	594	620	605	621	585	590	648	633	585	540	621	616	587	621	560	641	696	574	566	592	653	610	574	587	603	644	614	589	592	607	642	623	598	655	607	647	610	612	613	609	573	636	599	603	601	616	586	601	601	636	651	577	609	564	639	622	647	632	618	595	611	667	619	665	567	655	604	607	630	613	631	615	645	611	649	629	609	578	633	644	626	596	607	622	635	637	643	632	621	585	633	623	569	634	619	612	613	647	597	593	597	634	648	605	581	623	580	600	661	611	600	625	601	572	604	624	632	585	648	595	659	557	604	658	617	612	617	612	640	617	590	603	600	614	586	607	632	654	627	602	611	632	608	607	611	580	636	613	598	610	607	616	652	606	579	591	586	608	604	594	639	579	612	639	616	569	598	644	659	603	612	595	588	660	630	604	616	602	620	659	596	567	593	597	584	665	617	617	606	623	616	626	583	650	585	635	623	605	648	584	638	628	637	659	583	579	617	619	614	650	617	602	661	596	609	654	595	586	632	601	642	630	580	602	612	566	641	634	617	631	627	566	607	594	610	603	617	614	590	621	646	645	600	630	637	580	627	630	636	630	616	631	627	581	609	612	615	634	645	603	609	607	626	626	617	595	623	581	613	623	646	607	545	604	592	567	604	598	619	588	619	582	620	622	637	654	574	593	610	640	651	613	628	584	635	637	683	608	588	581	625	579	598	582	580	619	615	655	610	585	644	585	627	610	576	614	636	637	593	567	597	615	591	588	678	568	650	567	612	614	631	601	621	590	602	654	625	646	623	606	612	587	607	591	574	579	587	592	629	647	614	615	601	612	619	597	624	614	607	630	637	557	622	594	649	629	602	576	635	606	606	599	626	600	582	589	598	665	607	641	580	605	633	656	590	674	645	594	632	609	655	603	599	564	607	612	653	608	609	626	560	583	636	596	648	650	648	591	584	617	623	587	608	635	631	618	613	618	616	596	653	609	634	594	604	667	623	605	623	656	589	599	624	630	604	627	619	620	634	605	637	624	621	616	626	602	633	632	650	618	603	582	598	585	643	570	620	610	602	654	594	583	591	594	617	634	606	608	623	585	642	631	595	576	610	583	650	602	590	580	602	617	635	603	606	665	642	611	602	581	606	609	638	604	613	631	652	608	582	632	613	617	607	604	602	609	626	651	604	618	589	611	587	646	620	647	625	650	622	672	624	600	656	588	601	597	626	628	610	608	625	621	642	587	642	589	596	633	609	642	629	623	626	554	575	629	630	600	615	607	656	634	611	570	573	613	595	580	608	595	620	579	622	621	631	612	629	626	632	637	597	604	648	577	614	621	568	642	583	609	611	562	619	651	631	630	634	607	608	598	629	683	641	645	596	587	568	593	593	590	656	657	641	620	623	584	643	602	643	620	661	600	639	621	546	614	595	590	589	627	636	647	641	625	570	575	596	643	602	615	580	614	618	639	629	595	621	606	585	590	571	627	598	594	656	610	617	598	611	601	617	613	656	615	603
39114	71776	43657	13078	1049	919	843	776	765	743	674	673	667	688	700	607	699	686	649	646	663	659	620	617	625	649	641	708	647	653	639	650	637	660	629	698	645	651	632	661	632	619	670	624	685	655	659	663	675	648	667	636	681	662	675	630	661	637	635	662	669	633	644	636	598	644	670	664	653	662	638	636	643	645	657	673	669	667	605	656	635	660	633	647	665	642	649	689	620	660	651	639	713	743	610	662	625	667	642	645	644	651	622	627	670	662	664	633	647	633	639	661	634	704	693	683	652	614	664	662	648	619	580	681	657	731	620	674	681	625	647	614	647	673	654	693	632	644	655	669	687	630	651	676	649	623	639	622	675	618	622	664	648	657	647	664	691	666	615	615	638	735	645	644	651	675	666	677	635	668	627	667	636	612	667	669	614	660	656	652	620	651	680	649	687	645	613	661	651	608	626	639	661	631	672	667	644	608	653	654	675	619	697	662	671	635	640	630	668	638	696	646	669	622	652	655	637	675	635	671	650	642	626	636	681	621	645	674	600	637	658	644	653	608	648	615	669	656	645	654	672	650	635	645	650	627	618	662	680	591	634	649	645	638	624	622	653	651	615	616	633	666	648	638	628	681	655	633	649	635	673	664	666	660	614	615	637	663	625	626	657	611	627	642	639	611	663	617	626	663	661	642	662	692	633	645	627	617	656	632	640	689	691	639	636	646	641	640	645	609	649	627	667	661	673	655	631	638	670	646	662	681	654	638	666	661	646	676	616	698	633	632	618	674	657	614	658	676	653	633	675	636	642	657	625	657	620	628	643	684	666	632	592	637	669	676	610	621	657	653	651	610	670	671	659	663	655	673	616	690	561	632	670	678	624	687	626	667	656	653	667	670	648	636	652	653	650	635	661	611	589	655	632	652	662	630	653	647	623	658	610	644	667	663	653	681	657	672	616	656	629	654	665	622	665	616	656	625	645	677	638	674	674	615	669	662	660	659	615	625	636	673	617	657	641	670	640	659	614	646	648	605	624	602	669	621	638	674	648	636	623	661	638	656	657	641	613	684	660	692	627	620	614	660	714	603	644	634	688	681	614	668	653	693	633	591	662	656	631	622	695	677	705	577	643	677	629	647	627	699	628	636	646	656	659	618	623	654	674	669	631	631	645	694	656	643	656	665	652	642	653	635	683	665	682	618	629	693	662	700	672	685	681	641	649	657	606	622	692	611	678	629	652	616	675	705	665	659	643	659	661	672	632	670	625	658	650	685	646	574	649	654	664	636	648	666	660	627	646	628	674	640	651	631	593	656	663	627	635	681	631	673	618	646	672	700	659	624	674	661	651	659	616	641	630	655	683	645	624	656	634	696	626	649	653	638	664	672	637	659	614	596	682	616	646	632	659	698	645	596	621	609	686	601	683	621	599	649	652	663	607	666	655	694	672	606	636	642	623	617	618	631	620	668	670	648	619	706	623	632	683	659	700	686	659	644	677	645	643	613	678	607	622	647	660	662	665	632	648	650	625	661	641	620	695	642	662	640	692	639	670	683	606	612	689	675	638	662	651	660	678	637	665	658	670	622	613	681	643	642	692	672	631	647	664	624	606	643	660	627	658	630	670	620	664	694	612	682	624	687	611	620	632	657	625	675	640	643	627	622	635	578	652	661	659	684	617	631	643	646	640	623	639	662	630	619	674	618	636	708	634	676	681	650	658	604	630	642	653	634	637	652	643	633	643	680	645	670	643	671	655	660	659	658	607	691	641	612	616	633	670	650	629	665	644	639	627	640	682	621	632	662	677	626	659	611	671	595	679	667	641	648	647	663	627	675	685	640	693	647	593	638	643	677	672	659	713	655	621	632	618	652	616	610	642	657	642	669	648	651	691	673	631	608	650	608	681	626	652	643	627	639	609	686	643	657	686	627	656	694	643	652	609	670	663	626	695	618	646	601	617	642	699	678	661	658	641	628	661	643	603	641	656	644	643	623	624	690	630	688	612	632	638	684	658	611	663	661	651	665	664	674	673	649	660	687	664	655	669	655	665	643	637	655	602	622	610	673	659	614	639	674	600	644	658	637	676	630	644	638	673	659	707	673	633	650	626	674	651	655	676	611	651	655	650	645	654	656	681	651	656	660	635	639	630	626	630	674	662	594	633	636	685	673	674	682	636	646	652	670	656	645	664	642	671	605	581	678	685	629	640	641	632	638	664	629	621	605	629	627	592	675	654	614	674	661	623	670	625	655	630	639	609	636	646	640	621	654	680	703	644	687	657	630	642	630	667	610	655	697	683	639	630	633	685	624	684	650	654	655	683	679	703	646	652	693	652	608	616	660	682	665	646	633	668	576	660	655	665	695	638	653	621	638	644	624	689	659	639	616	650	657	612	648	666	681	686	636	625	671	649	682	614	668	615	640	637	633	631	688	616	659	639	654	612	662	636	601	670	672	618	650	621	645	667	684	672	626	630	654	603	648	668	667	692	644	631	652	639	597	610	589	660	621	680	669	704	645	694	676	667	640	650	647	607	634	639	650	611	602	685	637	640	679	709	591	640	613	677	647	624	615	655	657	662	638	640	632	624	655	657	672	705	626	635	649	698	642	590	653	650	669	662	639	657	669	638	706	684	657	658	661	628	657	629	617	660	678	693	650	683	657	655	693	673	673	647	677	595	675	652	662	666	658	623	608	663	710	695	678	596	639	696	621	704	664	701	648	673	653	657	655	620	672	635	648	652	646	660	619	655	661	644	641	692	649	666	622	720	652	601	687	632	697	663	615	650	639	645	635	650	626	665	673	600	677	637	654	653	665	624	663	597	615	655	636	639	641	642	661	676	666	616	610	656	630	660	706	657	712	651	681	646	674	654	628	607	658	611	656	646	658	606	615	671	647	581	642	592	637	640	615	621	668	632	638	700	614	595	670	651	633	644	668	642	688	658	670	609	661	646	643	657	628	604	625	619	590	647	624	639	613	635	621	636	643	644	612	628	652	677	637	619	637	618	685	655	630	658	663	647	670	622	622	694	695	643	597	613	624	624	655	644	665	621	676	671	638	670	660	644	625	635	643	703	683	663	605	649	649	650	675	616	686	696	620	635	645	605	679	685	626	720	675	625	598	660	607	678	669	667	652	655	681	615	621	608	613	635	593	715	662	678	656	650	686	657	664	633	685	635	646	656	677	654	672	672	640	604	680	643	646	679	621	673	664	631	639	631	629	703	696	654	690	647	644	677	675	646	679	697	600	631	607	686	641	705	643	654	654	631	666	657	640	593	625	604	658	681	637	602	676	637	654	709	652	580	678	622	639	653	672	633	626	642	623	653	690	680	650	675	689	665	660	622	656	634	635	648	636	694	612	655	654	676	647	615	682	648	666	637	660	696	645	644	610	631	632	647	651	674	661	642	689	684	617	662	689	684	593	631	622	685	656	706	631	627	641	613	617	626	617	636	653	666	673	654	641	661	625	634	659	638	657	639	665	637	658	677	664	648	635	604	678	670	622
22650	21432	30586	23748	21138	20353	8290	1415	1086	1103	1143	1039	997	1029	1003	1000	1041	991	945	931	971	946	997	968	982	940	928	997	957	945	976	918	972	881	960	943	946	970	874	897	972	920	941	956	980	952	896	949	964	947	874	919	999	924	927	908	910	922	914	957	932	914	921	944	939	905	960	907	934	926	962	944	885	932	891	890	970	986	912	922	896	866	957	939	907	909	896	915	931	925	974	959	936	898	954	953	942	919	949	961	919	855	945	934	892	921	940	896	923	952	872	922	961	996	956	918	983	941	990	942	915	942	932	910	949	886	937	925	899	958	974	934	910	923	937	941	927	954	928	934	881	917	892	897	957	934	964	913	974	896	941	897	937	936	894	969	915	913	983	978	849	928	916	941	941	908	994	933	953	936	871	992	939	862	912	909	932	932	920	943	938	906	934	962	921	898	937	904	915	898	974	895	905	957	951	899	973	933	913	895	924	921	857	969	928	908	924	919	938	920	946	919	929	931	877	889	877	950	923	908	980	953	949	919	920	854	934	954	903	954	984	986	923	913	946	950	903	921	927	962	926	920	935	911	930	887	883	903	950	931	917	975	915	948	932	970	914	924	925	945	916	948	935	902	902	972	950	938	935	927	913	943	937	899	893	916	914	910	856	879	910	878	924	906	875	870	928	894	882	902	926	963	946	916	949	991	996	937	936	938	892	947	909	897	872	942	899	905	959	903	876	911	907	947	923	915	957	999	865	877	928	910	946	921	871	940	989	899	931	933	978	909	911	954	956	938	915	930	911	911	868	864	888	964	935	908	913	882	906	885	961	961	941	937	886	905	918	922	897	938	880	873	883	953	941	930	901	949	929	918	940	932	924	920	943	889	949	931	933	915	904	945	974	898	934	956	932	980	952	907	853	933	918	938	962	883	945	945	884	904	897	920	920	923	915	931	909	925	970	946	951	893	915	911	926	920	922	970	944	902	927	933	939	944	943	933	875	994	947	925	948	873	916	946	980	910	937	890	936	892	876	932	907	919	949	880	951	909	848	925	968	909	909	904	913	973	910	938	953	897	907	919	924	919	884	902	968	946	947	858	885	977	953	901	940	902	943	965	932	983	889	942	976	903	987	882	927	908	921	916	922	870	954	957	904	903	941	928	908	918	922	903	951	982	879	1003	931	911	909	958	946	971	879	935	923	940	922	911	926	862	961	982	944	931	918	900	981	890	917	936	926	933	910	973	943	944	955	899	919	903	961	971	943	932	876	931	950	933	902	897	967	895	946	889	908	849	903	892	924	914	898	977	933	938	914	919	956	917	886	940	942	921	894	957	881	896	981	929	967	926	903	903	890	909	937	928	903	896	920	922	930	879	940	900	889	897	897	889	926	969	959	940	943	854	935	905	918	932	927	942	897	913	917	923	907	942	935	1048	923	917	925	880	939	935	956	922	897	935	944	917	923	962	916	962	914	896	953	921	952	974	881	896	918	912	899	906	882	958	970	915	949	938	895	920	970	919	922	888	907	895	934	903	919	876	937	967	892	902	918	935	878	922	939	979	948	920	907	874	920	945	938	908	899	930	906	963	931	955	944	912	885	907	955	905	894	945	947	918	917	913	927	881	881	870	959	880	976	960	951	958	911	912	943	869	917	917	967	940	938	934	925	941	912	899	974	942	914	922	943	954	967	931	927	995	909	946	846	903	954	901	909	899	839	901	919	919	884	931	936	927	877	986	981	893	947	995	900	986	966	931	865	976	944	946	989	909	907	911	897	945	927	931	886	917	935	918	910	894	921	925	922	931	879	919	888	976	939	959	922	867	971	961	980	972	908	912	935	883	969	889	971	931	915	920	994	890	990	891	933	918	990	891	954	939	924	960	952	929	894	887	903	931	913	965	880	955	931	915	944	907	904	939	954	915	972	915	953	941	970	930	902	914	915	1002	880	990	902	953	890	835	971	949	976	903	950	926	917	961	913	901	910	934	929	905	928	957	927	909	961	874	924	849	949	903	915	900	900	961	891	997	906	901	930	912	927	925	941	928	970	929	925	972	943	929	964	935	979	924	864	900	948	899	862	929	914	950	907	962	919	989	960	893	957	898	860	958	960	878	953	929	897	874	917	971	969	886	968	956	918	885	869	949	883	901	896	913	919	980	955	948	967	975	938	915	945	901	912	911	909	916	881	917	927	950	915	929	925	918	901	931	907	897	894	961	945	894	914	930	908	944	897	925	916	907	955	927	855	897	921	931	852	912	937	941	936	850	935	930	883	948	951	932	950	983	882	945	941	941	853	896	908	951	898	922	903	919	950	940	942	955	922	908	979	921	967	902	922	964	932	929	969	934	903	938	943	924	961	900	967	910	940	867	932	914	962	876	943	883	919	920	916	893	941	923	889	919	957	919	930	944	936	959	900	978	932	927	952	935	903	892	897	867	937	980	963	906	940	943	923	904	901	869	895	925	920	932	940	940	927	965	970	921	878	944	932	959	911	909	865	944	902	970	961	957	934	907	930	981	933	950	910	893	909	929	984	929	927	935	973	954	855	955	873	894	977	912	874	954	923	932	945	953	969	936	910	936	937	983	914	981	902	924	861	948	913	879	958	995	924	929	925	882	898	882	899	924	962	925	926	914	893	879	932	936	890	935	905	938	896	980	941	935	954	906	928	918	919	883	939	927	918	940	903	920	933	925	921	884	972	963	871	916	916	960	913	966	906	992	974	902	929	983	931	934	891	925	903	911	944	862	894	946	980	906	969	927	925	903	884	888	938	930	916	905	978	943	917	926	908	915	898	944	970	946	968	979	931	864	973	920	969	917	938	991	998	961	963	1009	895	905	886	919	959	918	870	918	951	885	933	871	927	912	877	923	932	910	969	909	898	971	903	928	969	932	928	912	959	900	936	908	934	928	911	906	917	910	1016	925	906	944	934	937	893	952	927	942	885	962	919	859	971	965	885	944	885	889	935	912	936	949	858	921	928	919	943	927	881	921	884	915	909	963	922	946	870	899	960	883	930	924	960	878	931	908	971	882	960	909	915	920	936	940	874	884	890	880	904	945	907	956	974	890	900	910	933	898	898	1008	927	941	903	899	957	943	912	889	900	918	929	888	872	932	965	904	915	918	854	954	925	916	840	893	924	923	925	933	974	898	909	883	944	879	905	962	895	909	888	942	889	916	892	890	973	970	918	868	942	934	955	970	966	903	844	898	902	963	1005	926	922	891	929	957	972	949	982	894	926	913	911	927	899	930	951	943	883	981	912	975	966	970	859	884	919	958	855	914	935	903	989	945	954	945	923	905	844	952	913	875	857	935	890	920	917	930	882	908	875	910	951	828	937	905	899	966	930	968	934	910	934	938	873	939	965	954	948	914	911	937	904	904	890	926	912	931	922	909	974	952	887	895	920	922	971	947	959	942	892	926	932	940	882	904	907	905	880	900	943	917	937	946	934	940	921	950	927	946	922	840	938	880	879	923	931	908	915	903	975	922	980	930	897	893	953	950	942	1001
47027	86676	60772	20676	2204	1897	1592	1451	1259	1206	1098	1106	1087	1003	970	1029	965	941	966	944	953	979	926	919	922	942	982	901	951	972	887	900	960	904	929	892	913	929	902	893	933	941	933	917	984	921	860	932	957	882	956	907	927	877	888	902	851	906	916	924	911	954	919	942	916	908	934	897	864	950	918	987	902	915	916	892	889	887	898	912	874	923	868	889	925	909	932	949	907	889	888	928	913	958	912	924	903	892	877	929	955	910	898	929	942	957	880	894	905	948	948	895	885	874	926	916	946	933	831	919	911	934	923	881	912	955	883	877	935	876	905	927	918	961	904	870	885	878	885	950	902	965	918	927	933	896	919	912	933	962	918	930	920	954	911	908	883	885	909	873	873	939	850	909	899	922	860	891	890	914	930	891	933	907	924	909	925	880	944	914	884	910	956	934	923	849	866	884	907	929	925	907	896	873	895	831	918	893	952	905	882	913	874	882	861	902	887	960	911	940	883	890	914	859	867	941	942	971	882	865	938	910	939	948	884	916	867	903	903	912	900	912	854	912	938	956	925	948	905	907	918	885	897	961	894	906	845	906	878	967	871	885	923	906	917	866	932	925	866	866	914	915	919	920	883	901	927	947	935	886	950	869	911	925	919	895	918	920	927	895	893	865	886	845	956	903	954	936	892	902	940	905	861	873	920	916	880	872	915	924	934	913	933	907	858	869	922	924	925	835	940	910	953	900	887	890	914	895	929	969	900	933	890	904	920	927	917	931	899	890	879	914	851	887	927	883	918	919	926	916	950	909	902	891	939	890	895	920	921	914	929	892	886	911	899	898	912	891	879	900	852	912	933	929	943	901	880	909	892	900	855	859	890	893	903	918	860	923	878	922	940	899	870	956	876	918	889	924	942	919	941	898	875	971	913	917	896	886	896	918	902	920	920	910	856	909	954	852	963	873	858	884	882	915	902	861	861	881	929	947	946	972	902	941	857	927	873	917	947	893	961	973	914	863	871	919	885	916	843	978	872	905	917	913	881	889	884	908	902	916	914	862	900	805	944	872	914	891	843	931	850	912	953	887	883	936	927	918	886	930	893	933	916	882	906	870	876	935	867	890	872	936	927	911	962	943	934	919	939	966	897	864	847	875	885	883	876	896	873	918	820	918	946	911	907	893	997	889	886	926	855	920	883	906	897	910	922	899	894	917	910	950	933	907	906	932	872	903	900	945	931	870	926	876	902	880	944	896	908	891	903	911	864	911	894	903	899	870	936	934	929	937	885	926	906	908	892	936	945	897	920	879	854	907	955	838	911	889	873	895	952	866	896	906	865	895	852	861	917	961	924	901	920	928	954	903	934	859	899	963	882	953	968	923	904	919	864	919	912	903	951	894	890	880	902	907	899	902	889	941	873	868	916	889	919	884	938	939	874	941	892	861	924	885	903	919	923	888	877	914	873	933	938	915	906	962	881	912	890	939	825	908	859	923	931	931	910	893	890	888	946	925	905	882	923	915	936	882	867	895	923	948	950	929	890	875	893	922	909	912	866	881	903	939	901	899	875	929	916	896	846	948	930	930	874	894	893	887	869	917	896	930	974	907	899	945	878	912	887	921	907	889	831	874	856	887	893	896	947	914	947	865	910	975	905	892	910	974	915	926	866	976	967	936	859	920	913	902	905	897	874	899	935	857	905	947	862	917	914	878	915	888	916	937	995	903	919	925	961	896	906	861	860	979	872	840	924	923	909	888	899	871	885	865	906	927	919	905	876	901	892	902	896	929	932	921	894	928	959	885	938	957	916	906	931	887	943	960	941	888	887	907	908	940	898	898	866	884	852	865	924	917	896	937	848	877	877	949	948	914	890	913	941	914	925	882	861	964	874	918	919	875	925	882	876	908	916	892	918	906	930	874	853	940	873	936	898	888	939	933	884	984	947	899	894	929	930	942	904	898	958	911	818	930	875	921	923	965	901	866	948	892	871	883	948	874	907	981	900	884	956	885	935	899	915	886	870	952	887	894	905	898	893	963	938	877	881	938	928	911	942	871	903	907	951	844	895	910	918	872	940	912	899	937	935	891	891	898	878	908	877	889	865	859	910	906	918	914	931	910	873	897	886	893	942	911	902	890	926	833	930	894	936	908	903	888	867	894	990	886	856	861	923	894	913	955	853	878	951	921	850	920	874	917	928	909	908	885	893	875	951	908	881	902	844	947	885	891	919	881	884	877	935	814	874	892	900	891	905	917	903	877	863	892	926	927	897	879	913	970	942	913	899	886	966	911	902	887	897	919	954	894	924	914	930	893	968	901	914	952	905	895	959	929	919	870	941	883	925	897	938	875	926	907	887	897	939	890	856	882	936	887	898	857	894	1015	964	849	916	924	902	905	914	933	903	892	938	890	949	909	903	905	885	887	879	938	952	929	898	951	861	892	916	936	919	941	874	915	870	901	901	912	935	903	937	939	970	880	901	888	876	915	905	893	920	871	914	925	922	925	891	956	866	892	962	882	887	858	846	905	923	873	890	945	1011	928	918	875	880	879	889	872	992	926	893	908	881	929	868	917	916	886	908	920	901	930	926	958	900	941	899	961	920	915	896	876	923	907	910	875	936	880	849	910	915	892	846	892	911	917	847	906	911	885	872	874	918	871	930	924	924	945	881	916	890	909	941	906	916	915	912	919	910	905	897	910	899	941	940	935	874	896	880	871	940	902	935	930	938	927	889	898	911	914	901	904	884	919	903	874	929	940	895	908	957	884	921	867	956	870	908	941	901	884	911	897	905	968	870	935	912	901	965	904	882	868	926	846	896	931	917	935	921	922	877	956	952	904	966	821	874	920	895	917	876	865	877	948	909	880	975	899	911	925	922	915	905	900	920	965	908	968	915	911	949	861	910	921	1006	966	956	914	880	932	931	914	975	891	953	890	905	915	886	921	864	907	887	949	859	880	892	957	960	870	871	842	907	874	906	893	871	952	951	938	898	906	928	893	913	855	934	915	941	960	903	966	976	910	913	874	937	955	939	877	911	929	923	893	923	889	897	915	901	928	890	930	982	908	878	903	891	884	875	914	894	901	942	925	913	917	934	865	881	949	892	907	896	915	925	913	931	905	902	945	933	881	911	898	937	902	957	879	938	948	967	884	911	922	976	918	837	910	882	906	905	970	912	890	907	965	887	928	932	925	872	867	894	883	915	907	877	912	843	901	933	864	924	926	920	914	920	909	911	852	910	882	896	896	884	927	924	914	925	908	978	908	925	948	909	907	933	888	935	905	902	909	934	948	888	919	984	868	951	861	895	884	876	916	911	952	938	914	910	881	911	876	884	903	939	961	914	909	919	882	883	852	903	914	892	907	871	819	909	924	905	907	890	934	878	917	911	908	898	914	971	897	939	914	842	956	906	897	874	920	951	915	913	907	966	931	868	921	898	882	886	938	925	862	913	902	902	846	953	909	878	933	876	920	925	903	886	916	885	930	865	818	894	908	915	906	829	895	970	939	908	927
30893	26173	24907	7243	744	643	427	406	371	331	383	381	354	388	380	330	372	349	368	339	360	341	370	342	360	350	359	349	355	371	364	353	393	365	395	347	355	339	309	332	353	373	341	379	332	384	346	328	334	372	375	375	344	358	336	347	368	409	368	376	350	345	346	340	391	362	342	348	344	337	352	380	352	376	368	362	341	340	402	378	365	370	344	363	354	347	367	328	372	388	360	390	353	372	371	399	330	377	358	362	363	380	402	351	391	364	381	334	369	354	352	386	369	357	364	376	362	406	343	361	362	349	345	357	370	373	365	391	378	377	364	328	350	371	371	409	387	401	378	367	336	357	358	376	374	364	366	416	405	377	362	374	393	368	398	387	392	353	351	306	359	335	355	343	348	367	367	389	390	357	361	368	392	370	339	345	372	360	365	352	359	356	344	337	356	362	373	350	374	347	335	353	361	359	362	358	363	363	339	356	378	367	388	358	372	373	383	338	337	374	401	372	342	349	338	402	348	365	359	371	374	365	365	355	391	364	354	367	340	392	359	363	353	376	357	353	370	356	363	394	395	371	338	359	354	342	339	351	388	362	361	389	341	352	345	371	399	370	367	363	354	387	376	376	345	338	310	327	365	334	356	338	340	359	387	348	368	378	331	353	388	395	366	360	352	372	382	399	380	369	352	369	367	345	364	354	331	349	362	375	362	372	358	364	371	387	323	379	384	366	384	363	372	385	394	328	384	373	366	344	367	362	382	337	360	372	375	364	390	361	349	360	342	362	379	400	367	343	362	357	365	327	360	364	398	391	390	346	362	368	352	356	369	377	300	364	373	377	349	387	354	373	358	332	356	393	372	363	364	380	348	367	366	376	409	352	373	336	398	384	349	387	371	394	329	389	345	348	357	369	346	362	370	363	386	350	372	357	351	367	360	382	391	346	357	364	372	352	340	400	375	363	348	333	370	399	367	402	397	396	379	359	355	397	364	359	365	330	394	374	388	384	361	394	372	380	357	357	373	339	365	356	363	362	382	387	387	368	351	366	376	361	358	365	395	379	359	384	384	390	380	359	366	389	376	368	355	359	340	369	462	366	345	376	361	371	376	358	383	355	376	331	364	377	383	368	349	374	368	363	343	360	353	356	370	345	352	337	393	344	388	369	379	367	376	328	330	376	377	333	374	352	378	344	384	348	339	299	322	383	371	351	366	344	357	379	347	381	395	374	383	392	372	383	360	362	380	334	385	372	327	398	331	377	350	398	377	381	360	371	384	360	340	355	375	397	367	367	378	345	334	365	361	324	371	330	388	331	398	400	339	381	371	363	357	398	376	340	355	342	360	377	331	381	376	404	380	353	372	356	368	365	370	351	381	357	372	365	369	370	404	398	343	381	412	325	354	379	383	380	389	336	338	340	347	356	355	337	321	379	332	371	385	383	351	376	369	358	353	379	331	327	365	347	357	398	405	353	358	368	343	337	392	368	336	346	376	392	361	359	365	393	359	369	327	367	384	384	352	373	378	388	382	346	383	376	386	362	372	354	366	370	373	366	377	364	324	355	358	414	369	356	358	359	371	392	368	338	369	403	364	386	384	364	351	348	321	360	362	337	397	357	371	361	362	369	342	368	371	367	401	368	344	327	389	367	376	352	355	341	349	353	351	348	402	363	400	404	339	355	367	382	361	380	344	367	340	346	383	370	386	376	369	380	340	373	361	372	338	347	381	356	343	363	397	383	384	363	372	368	347	349	355	372	338	345	357	357	368	398	390	350	366	331	356	370	332	380	358	390	374	367	352	354	371	365	345	380	343	371	375	362	371	344	377	346	330	374	366	362	367	354	385	370	350	352	380	342	333	363	389	362	379	397	343	369	372	361	394	364	351	385	373	368	362	381	357	371	355	370	354	394	349	363	353	373	388	341	363	404	329	398	350	396	411	386	334	376	362	325	371	365	367	342	373	382	337	386	373	408	397	370	339	353	335	340	365	381	364	384	371	354	396	389	348	338	340	352	376	329	355	357	348	361	366	363	382	382	351	372	354	356	359	353	383	377	367	358	386	355	357	386	369	349	346	371	380	363	369	401	360	367	355	358	371	379	382	362	335	366	361	362	337	337	333	391	345	333	344	356	388	360	374	359	352	373	395	364	354	363	389	376	363	346	379	359	355	370	385	358	343	359	383	382	345	352	341	413	387	375	359	347	357	354	365	346	350	370	372	361	369	384	378	365	403	362	376	373	358	380	352	367	345	369	331	354	346	353	364	374	377	364	322	369	356	334	384	361	369	391	385	333	373	371	374	343	384	357	351	331	359	348	383	379	323	350	366	353	331	383	362	367	386	373	333	373	329	390	380	378	352	390	403	385	345	360	386	379	362	358	356	388	372	330	340	394	363	357	380	347	323	389	357	368	339	399	354	342	387	343	388	382	353	362	346	401	372	400	377	360	362	330	376	360	329	370	396	352	347	325	361	404	335	329	341	331	343	381	375	359	365	354	367	381	361	357	360	343	402	374	319	323	369	378	354	390	360	381	378	359	353	348	349	365	347	339	377	383	361	392	373	364	370	382	335	412	385	351	372	346	365	357	405	368	364	388	350	297	357	367	333	379	353	384	370	373	368	366	372	382	366	382	371	351	365	367	375	358	386	341	333	351	327	332	406	324	366	346	371	390	370	366	374	316	360	360	368	359	372	368	368	378	364	350	370	341	336	355	390	383	353	357	374	373	355	351	398	385	368	337	343	347	335	366	314	359	326	378	380	401	355	375	329	382	356	340	373	401	364	347	350	345	350	403	342	339	389	367	374	342	381	353	383	368	367	352	378	366	372	360	330	416	356	329	359	354	374	365	357	342	365	374	399	369	350	395	384	367	364	366	396	373	359	370	372	372	386	398	385	364	342	360	401	330	353	342	408	333	364	361	379	379	384	341	370	349	347	399	374	374	352	376	347	399	375	383	361	400	373	407	377	397	392	374	353	369	360	371	351	382	354	361	365	367	364	381	362	360	381	342	347	363	378	387	339	380	345	370	382	389	345	374	358	379	337	374	339	358	398	357	358	338	390	384	351	355	374	365	350	361	365	343	350	385	362	351	352	390	348	352	374	376	345	377	317	362	376	361	346	335	385	351	383	375	391	371	327	360	374	360	381	351	371	340	370	353	358	399	338	367	377	368	361	370	369	364	392	358	372	385	374	348	372	371	412	368	378	355	331	309	338	368	350	339	352	367	372	395	331	371	363	364	386	349	366	351	365	403	354	343	350	376	353	360	353	371	399	372	382	337	343	388	346	373	373	337	364	349	396	393	365	389	352	361	375	393	355	361	376	327	361	351	338	337	335	325	398	354	390	374	343	378	379	376	377	384	347	344	415	374	344	389	370	362	352	395	370	379	376	357	378	382	350	366	379	367	394	347	354	387	393	354	370	330	369	351	373	346	363	369	377	332	376	382	372	369	412	381	362	325	391	323	365	393	368	362	377	373	355	396	389	375	343	379	388	384
30717	37799	16874	2631	476	456	444	431	406	420	422	427	406	409	418	396	377	389	374	394	414	400	357	375	374	386	395	406	386	375	369	411	400	357	414	382	447	395	396	420	412	403	405	391	423	384	362	413	406	385	396	363	414	392	401	363	422	416	426	404	388	408	348	400	400	383	406	401	379	374	384	392	405	414	410	421	383	396	396	396	389	371	413	427	400	378	402	408	395	418	383	370	427	421	392	381	423	399	417	408	402	366	361	418	375	435	420	414	370	394	443	428	370	429	372	406	398	370	393	412	380	344	411	409	427	424	363	399	376	400	450	429	411	385	402	415	388	381	408	388	404	382	400	388	381	387	359	390	407	413	382	403	425	388	402	401	406	380	408	327	362	408	388	380	383	370	399	425	399	366	415	407	357	438	360	429	390	381	377	408	408	430	389	409	388	372	418	404	378	390	426	376	394	388	379	401	360	385	409	394	414	404	398	376	412	396	377	436	408	392	410	369	382	413	397	379	359	397	385	428	399	454	450	431	404	392	372	412	391	371	399	379	386	399	387	377	398	384	420	397	425	397	426	410	385	440	418	376	395	417	362	390	390	430	390	418	413	402	392	457	397	397	362	430	425	400	390	389	393	399	396	380	382	391	397	383	409	380	376	389	446	417	379	381	351	387	386	388	404	411	396	389	417	383	382	406	399	376	408	386	372	421	409	390	391	401	407	394	405	409	410	386	390	379	378	382	410	402	368	409	417	387	419	450	441	415	400	369	415	401	392	362	402	375	382	410	374	401	386	371	412	398	397	354	424	373	403	389	385	409	386	416	395	388	421	405	410	380	400	403	375	388	454	376	375	370	361	459	398	397	379	400	367	380	436	431	404	353	376	402	402	351	418	410	408	401	386	378	409	403	415	386	405	422	368	370	384	400	370	382	392	392	359	380	387	419	382	370	411	384	376	386	392	370	447	407	373	368	396	400	396	376	408	395	426	422	418	370	362	415	385	410	394	371	409	371	374	415	405	418	396	404	413	378	371	423	396	428	431	375	392	406	371	362	385	420	399	401	399	395	372	407	426	402	425	422	385	404	391	380	422	395	406	377	395	439	379	358	428	395	445	377	428	385	394	361	391	396	407	403	403	399	360	384	389	414	399	387	370	388	427	413	419	399	377	384	386	434	386	408	393	423	358	401	401	398	373	380	359	380	433	398	373	398	411	415	377	383	427	369	387	375	384	394	408	426	423	418	372	400	415	383	376	380	398	375	403	390	365	362	394	404	440	391	385	417	431	423	366	396	395	377	389	405	395	387	367	393	406	388	412	406	389	387	384	409	410	369	411	411	411	421	427	407	382	395	381	379	382	379	394	380	392	387	394	383	389	380	390	396	375	403	417	358	422	361	428	377	387	430	419	401	396	396	392	386	390	414	396	369	403	375	365	367	379	365	377	417	441	392	422	413	341	419	401	419	385	384	410	398	365	389	418	380	381	435	402	420	395	396	406	400	330	409	384	434	388	393	402	389	389	370	443	398	410	408	414	415	407	368	380	423	409	384	406	401	387	395	439	411	380	412	395	403	402	380	374	404	344	397	392	399	376	415	363	384	423	395	400	379	411	429	397	429	380	407	422	398	400	391	396	370	416	386	402	390	414	381	400	388	402	402	394	398	410	403	403	382	395	385	379	397	388	399	384	416	404	403	358	442	398	416	381	397	408	395	387	364	380	379	401	391	419	393	383	372	416	400	384	390	433	397	400	382	411	392	397	414	391	371	405	361	384	369	372	399	389	394	436	404	414	415	368	403	403	401	390	421	389	376	388	393	399	415	395	392	359	383	419	358	402	398	422	397	359	409	400	404	372	385	385	372	399	435	359	413	392	411	424	436	371	402	419	403	428	445	392	424	393	384	409	401	418	381	391	425	364	410	379	373	372	367	369	403	386	374	355	390	403	365	367	416	379	401	380	405	399	405	384	376	385	376	401	438	415	407	403	386	380	399	387	389	382	423	380	398	365	385	388	398	368	420	383	412	419	389	452	379	417	420	419	400	359	401	407	404	383	436	401	406	414	423	384	384	397	373	371	380	363	455	394	381	346	363	373	394	391	389	435	408	398	401	382	386	408	390	401	391	381	380	418	390	395	382	392	409	407	398	411	397	405	397	390	404	369	410	445	409	421	399	415	423	430	417	412	386	417	366	386	361	401	365	427	343	410	395	380	378	400	425	358	374	408	404	419	405	398	390	393	346	401	390	399	385	402	390	396	397	398	390	368	358	410	376	414	428	377	398	395	378	402	460	423	407	380	369	361	435	425	390	395	405	412	393	421	403	382	365	332	375	404	398	388	368	418	401	401	397	405	407	386	375	383	431	405	388	386	374	399	384	396	402	385	424	407	412	400	395	391	384	387	379	419	445	393	396	407	417	399	358	388	402	378	370	398	386	398	390	414	368	398	396	422	397	425	429	392	381	414	436	382	347	391	408	383	417	408	398	400	395	362	382	401	375	398	384	413	376	374	436	403	354	394	415	380	415	411	424	396	377	433	385	363	361	408	391	417	364	393	414	399	382	423	377	371	391	345	429	399	408	391	394	382	389	397	422	381	445	384	351	407	406	388	386	437	359	399	380	438	380	384	420	380	411	372	400	418	411	413	394	412	356	387	406	388	389	391	385	403	399	387	418	388	400	391	454	405	366	413	387	395	404	419	430	392	407	388	387	406	387	399	367	408	385	400	352	404	404	421	441	418	376	431	388	400	392	416	386	426	396	349	375	355	409	412	400	413	361	392	408	435	421	373	400	393	365	389	437	440	368	403	408	410	415	407	384	404	397	380	370	386	373	379	367	373	396	384	400	377	408	397	357	423	390	411	414	404	401	410	457	432	410	407	386	379	399	369	402	378	406	367	388	375	405	398	373	398	418	402	385	395	356	371	377	405	394	398	410	379	438	377	426	390	387	400	386	418	380	403	408	422	407	381	396	374	441	430	405	382	339	383	396	405	393	392	397	353	372	399	405	404	412	376	418	391	396	401	394	342	389	383	375	419	398	427	423	374	388	404	399	364	397	386	394	365	390	369	399	380	435	355	363	384	386	379	385	379	403	376	391	366	390	378	397	426	403	389	383	395	407	442	382	375	425	432	407	399	406	384	438	394	374	375	375	392	410	415	400	385	380	379	398	395	394	397	398	392	399	411	375	393	377	415	395	382	378	413	370	367	406	407	420	397	381	408	375	381	375	395	411	406	382	400	404	403	396	405	397	409	417	431	386	387	399	394	387	434	393	417	426	364	395	374	413	430	401	369	399	422	409	394	336	398	403	412	384	396	373	375	389	385	407	385	402	375	421	380	395	415	373	386	377	395	396	407	395	386	367	400	399	380	415	402	363	404	428	393	417	400	400	365	440	421	390	369	403	396	422	405	402	410	399	398	373	422	397	400	403	402	378	378	391	415	413	386	354	416	412	368	409	380	369	379	402	422	400	377	409	352	369	400	397	397	383	387	385
23944	21857	30562	25011	20319	10366	1123	705	681	618	620	594	576	557	568	538	546	568	575	539	534	537	500	509	496	554	529	516	573	486	516	478	513	533	512	497	511	533	512	527	518	513	498	534	515	537	491	505	523	527	507	520	487	502	526	543	487	493	513	514	481	503	510	491	495	514	540	503	570	510	546	491	549	504	484	554	506	479	515	504	487	507	563	482	491	513	485	498	516	520	515	523	557	537	512	537	522	485	539	519	548	511	525	536	524	518	466	546	567	526	506	546	522	521	504	519	510	536	532	525	543	514	526	513	524	500	564	537	512	544	539	537	529	498	539	540	550	511	533	537	472	542	526	501	511	497	498	515	516	527	523	519	523	539	517	482	553	520	579	484	526	497	515	532	508	490	485	535	488	505	520	504	544	492	525	531	526	527	528	555	535	528	534	528	491	526	530	547	509	514	503	576	551	500	483	529	530	507	508	507	503	498	518	559	537	496	522	518	506	500	469	501	503	528	501	566	509	545	536	517	525	502	529	528	506	503	518	529	525	482	495	530	497	530	510	510	538	534	534	464	501	528	534	538	544	467	498	540	505	534	522	516	471	502	533	545	527	513	502	569	501	506	540	541	497	491	496	507	512	519	530	531	514	521	481	530	532	486	556	543	523	506	535	528	503	512	490	516	538	516	517	499	557	543	499	525	498	540	524	543	493	524	462	477	489	518	515	520	550	536	511	517	469	494	518	514	520	500	549	528	488	509	531	513	502	539	547	534	557	511	515	531	548	551	503	506	551	503	506	569	527	531	527	486	528	537	514	497	519	531	510	537	531	529	531	513	505	518	546	535	530	483	533	518	504	481	506	489	529	511	545	472	504	522	560	500	520	512	525	511	509	508	502	544	518	536	521	514	522	548	530	460	511	488	521	536	541	479	524	553	489	528	521	507	548	503	554	548	553	543	495	516	565	521	527	495	510	504	533	480	509	535	503	510	526	525	518	513	508	504	532	486	539	507	517	521	527	533	515	521	537	548	534	502	551	530	517	521	513	478	560	504	500	522	521	518	517	533	519	543	513	527	505	484	494	510	495	515	511	513	521	519	479	521	503	492	453	484	523	529	522	535	517	483	511	475	479	483	468	531	533	516	499	518	505	537	522	512	525	479	507	495	527	482	492	499	499	526	490	527	518	531	483	524	578	527	511	527	538	518	492	502	587	501	512	524	527	548	499	525	523	561	519	504	516	539	496	473	515	487	489	520	505	494	502	528	537	521	532	510	493	526	543	502	497	490	546	517	537	521	514	498	510	535	522	501	531	549	490	549	507	539	538	526	523	504	523	508	530	523	537	525	513	531	518	537	514	537	530	509	511	487	512	501	495	557	516	540	457	507	496	548	534	467	508	456	495	509	503	515	467	512	553	539	527	563	542	507	502	521	531	540	525	510	499	522	503	485	560	505	523	533	500	498	491	537	514	497	572	518	508	468	509	514	497	526	507	512	504	513	515	479	530	508	529	519	501	515	569	534	524	514	538	506	522	520	571	517	496	535	527	521	486	538	518	528	510	489	487	538	499	508	522	522	514	548	539	540	508	481	530	492	514	526	503	496	497	523	535	475	530	478	525	487	506	527	518	514	508	515	506	515	532	516	549	503	503	491	518	518	485	493	556	500	491	553	520	562	526	523	506	517	503	505	519	521	544	526	520	534	492	526	493	543	476	534	553	545	511	497	493	522	517	490	509	523	497	533	536	532	522	508	564	496	507	515	544	481	524	505	538	507	542	529	468	510	498	482	533	563	537	526	515	528	509	525	514	535	532	561	549	510	534	534	560	578	529	495	505	546	540	477	558	525	493	533	501	512	520	500	525	516	522	512	528	484	492	514	502	499	513	538	536	486	510	506	542	533	493	490	529	487	533	516	504	508	517	544	441	515	509	532	514	468	531	500	488	477	540	522	525	573	521	575	488	548	591	469	473	505	530	502	541	500	515	513	566	523	525	504	503	535	505	533	512	524	551	524	466	543	542	484	490	498	513	511	473	498	499	513	503	477	500	538	509	495	496	509	495	517	548	502	553	500	531	537	488	518	532	530	514	510	516	567	542	521	509	536	523	544	499	508	532	522	495	544	535	566	501	501	485	508	541	561	506	493	531	542	489	538	543	533	531	490	507	585	563	529	520	510	500	512	550	488	535	502	495	526	506	516	487	545	533	511	516	542	536	522	527	518	520	508	542	523	485	524	567	551	475	516	514	491	490	526	524	536	533	509	506	546	533	559	500	533	518	502	529	501	482	503	489	516	521	509	501	532	540	501	507	493	520	497	543	514	497	532	516	522	566	512	533	507	518	513	542	475	516	544	537	494	543	490	560	469	524	550	521	530	480	485	539	514	488	512	528	521	518	507	507	497	531	532	496	536	545	525	523	509	548	518	517	507	528	493	452	547	519	514	483	551	517	521	543	528	521	551	532	467	513	499	544	494	521	495	498	504	555	492	484	505	478	545	471	497	502	508	529	504	540	498	560	497	512	490	517	527	538	528	523	520	514	511	520	518	492	512	529	514	495	502	505	496	455	512	519	515	502	545	508	481	508	531	478	514	473	527	518	510	533	548	500	496	515	495	511	502	526	548	481	548	524	586	499	507	532	527	526	539	513	514	518	541	519	526	498	507	560	513	524	508	520	534	508	503	494	577	552	501	504	522	507	528	520	526	519	524	487	519	490	516	512	495	516	523	455	508	528	551	513	485	501	565	497	526	532	550	560	486	525	563	467	538	506	530	499	516	483	562	534	562	496	496	529	474	504	526	504	528	512	514	502	499	537	560	517	499	508	510	532	533	504	517	522	506	507	547	501	481	522	544	524	590	512	518	541	496	489	523	482	528	499	485	505	505	479	525	543	480	515	533	489	552	497	567	508	514	534	509	523	532	500	496	506	512	538	493	529	519	525	497	491	528	426	532	542	529	487	525	549	535	523	523	518	531	548	507	441	498	520	513	521	542	566	504	492	589	531	514	536	504	517	506	514	522	513	545	515	540	551	540	474	482	501	505	543	514	561	565	509	481	544	504	465	511	474	553	558	527	519	457	478	544	490	467	488	497	509	486	501	526	505	568	557	500	528	535	483	573	509	516	524	504	522	512	521	512	554	505	539	493	521	551	505	479	494	489	505	533	485	520	544	582	513	527	500	519	524	534	484	529	518	477	523	518	554	505	516	506	520	510	505	548	549	522	486	484	508	553	555	541	504	515	509	500	515	480	488	523	590	522	525	500	498	565	557	516	530	552	472	528	474	507	511	546	546	518	493	531	529	516	538	519	500	506	525	552	548	471	512	483	539	541	498	541	568	471	533	482	495	513	512	508	489	522	551	481	572	483	528	552	531	528	553	523	540	508	551	496	538	523	524	499	502	512	526	509	504	508	501	501	523	533	551	485	524	544	524	545	500	523	527	537	528	479	508	486	551	509	484	536	532	555	485	496	520	477	525	484	529	467	519	532	531	505	522	563
41443	77090	51809	13798	1319	1037	867	824	730	727	682	580	629	587	589	574	549	529	584	531	554	560	549	562	556	544	560	529	539	496	506	512	553	511	533	522	564	498	526	523	547	537	531	546	568	516	533	522	509	557	546	525	536	526	556	533	493	527	580	526	566	523	517	506	510	538	548	490	559	539	516	549	537	503	522	529	508	493	516	512	530	520	499	496	597	527	485	506	490	537	575	517	529	521	494	512	559	535	542	513	524	537	543	576	534	559	497	487	522	507	545	565	498	542	518	539	499	511	538	530	512	533	540	515	530	516	564	516	569	546	551	537	521	512	533	524	558	547	537	519	511	483	483	516	507	506	513	501	510	482	530	538	531	508	508	528	548	517	463	534	491	545	579	542	518	491	510	538	496	520	516	542	482	521	497	523	502	512	536	534	515	535	538	522	525	500	492	549	545	553	554	541	537	519	519	514	494	539	542	519	558	493	517	504	513	513	526	524	492	516	492	572	501	489	549	520	488	558	507	551	515	539	523	546	490	509	516	553	483	523	545	530	530	481	520	512	533	511	517	538	538	520	522	560	555	505	540	523	490	491	529	559	511	539	549	501	497	540	520	519	531	508	525	528	522	543	510	529	540	547	518	489	516	529	516	568	509	533	520	555	529	507	531	489	551	525	530	542	558	524	511	532	550	537	509	539	542	504	505	537	521	550	537	566	542	514	535	531	527	538	516	513	537	551	497	512	560	502	550	499	542	526	510	509	516	504	546	534	516	528	500	525	538	515	507	543	504	517	541	539	530	534	543	535	508	501	522	522	516	518	470	517	476	518	518	503	552	489	532	486	489	521	509	536	524	518	527	521	522	527	549	500	513	508	511	513	566	565	533	535	563	511	517	568	487	512	532	523	528	522	531	555	487	496	528	508	517	566	504	519	551	532	523	548	528	529	525	531	543	559	551	505	515	557	528	513	526	532	520	520	545	501	538	539	511	545	543	537	504	528	491	534	519	535	541	513	501	548	533	525	505	524	513	509	551	479	532	555	523	523	605	521	520	504	513	524	472	537	496	554	582	523	555	517	531	551	510	471	522	557	524	492	509	519	515	501	512	538	548	510	483	508	505	555	519	549	544	487	554	495	514	506	553	533	496	518	573	533	474	536	584	549	514	491	509	505	550	510	497	496	535	561	535	561	505	530	506	544	488	565	548	515	548	497	539	557	583	506	528	531	544	532	566	502	514	487	507	538	549	496	533	554	524	579	496	499	548	505	528	548	492	535	514	527	519	552	553	547	508	549	566	500	499	545	517	573	519	575	534	519	527	505	545	572	564	557	512	515	489	539	487	536	522	490	580	525	544	525	513	511	536	561	502	536	541	503	503	539	544	514	560	476	542	589	528	520	536	489	520	558	520	523	509	477	511	530	549	542	524	497	509	523	484	532	535	572	529	522	486	512	542	533	465	543	506	528	537	522	506	522	539	536	549	534	519	579	482	511	559	508	521	528	535	467	536	536	528	525	540	535	546	507	513	525	536	519	535	518	525	522	522	524	545	531	536	483	529	549	491	554	551	533	515	528	577	541	536	547	553	516	508	559	526	527	531	488	561	510	526	512	513	527	518	515	541	518	517	530	544	526	548	497	541	539	527	513	515	495	525	493	575	535	550	528	521	500	488	503	535	529	529	571	510	495	492	518	489	517	515	518	536	515	513	485	544	533	539	556	524	532	486	543	541	558	546	534	540	543	522	519	472	495	528	547	537	560	529	545	549	544	574	529	535	484	550	546	536	527	545	512	535	539	550	511	547	548	529	506	562	525	550	527	487	520	510	532	519	532	503	494	550	511	488	503	542	508	516	555	540	550	536	530	559	518	540	486	495	569	523	483	484	536	539	555	542	542	477	524	536	509	570	536	525	512	499	507	522	534	491	507	515	544	526	516	520	543	505	505	525	519	553	525	551	481	513	511	536	522	537	509	507	527	541	539	548	545	539	526	548	533	563	549	539	541	500	501	530	531	514	537	538	515	517	493	526	524	579	505	526	522	503	503	513	511	503	527	550	507	537	510	526	528	481	573	524	528	514	520	529	510	541	515	539	511	491	551	506	543	546	538	530	541	538	530	513	505	532	511	498	553	505	494	553	507	525	516	513	507	523	512	499	505	510	516	494	566	526	499	492	496	507	509	548	499	550	495	602	549	524	521	536	513	531	507	506	527	532	514	523	516	542	484	517	559	529	508	531	533	524	523	498	509	535	532	502	508	488	535	545	531	524	499	519	510	500	539	524	558	536	532	550	485	565	502	495	509	515	533	522	527	548	504	511	494	517	506	539	502	498	482	493	525	513	557	494	525	540	535	536	505	541	529	526	548	520	531	536	571	542	515	519	519	542	510	517	543	556	515	515	571	512	520	539	524	514	538	525	527	536	568	490	544	512	506	533	559	519	531	504	542	559	497	483	498	524	541	525	528	527	506	526	518	516	512	546	527	518	476	538	526	530	532	594	526	508	527	530	545	544	518	537	513	512	483	531	561	528	515	552	532	524	523	553	540	557	561	519	507	562	494	592	500	532	561	538	536	557	496	510	536	521	556	494	471	562	549	519	491	537	534	562	473	530	543	519	512	506	500	533	524	495	493	536	515	530	555	538	538	495	485	525	493	558	556	532	555	564	537	481	525	531	476	508	526	514	544	539	526	540	525	544	514	529	534	576	545	577	487	497	526	549	482	544	508	524	515	542	490	498	526	490	551	535	517	512	513	540	512	548	536	550	510	559	551	523	537	527	545	512	551	541	529	508	521	495	530	526	502	536	523	516	505	535	538	519	498	497	524	539	533	527	522	575	523	537	500	534	562	546	535	517	529	506	505	518	523	508	493	502	524	548	536	525	498	494	553	523	526	514	483	528	513	537	548	539	492	494	527	512	507	521	530	505	515	544	529	543	499	554	484	542	542	548	502	480	519	527	570	533	540	526	489	553	514	535	472	526	499	502	479	523	532	540	528	522	484	527	533	521	512	538	481	503	494	515	526	560	510	550	523	523	503	511	491	513	536	507	536	552	541	537	590	564	475	528	558	524	545	537	553	534	504	562	547	560	527	530	581	547	551	522	580	511	488	541	554	484	540	506	523	519	555	510	544	518	533	562	543	530	527	517	498	553	520	456	529	520	527	527	529	535	545	498	512	505	502	501	501	505	507	564	576	532	542	520	547	552	511	520	547	522	508	532	530	514	501	490	528	510	531	555	523	542	528	514	499	515	491	544	549	519	545	548	534	546	464	550	530	521	573	517	572	488	501	557	584	544	512	527	515	547	523	506	533	555	559	524	522	525	520	538	545	516	483	510	558	519	465	543	530	487	477	557	522	544	542	521	537	541	530	497	516	466	519	570	519	563	556	534	521	516	480	495	496	523	513	521	538	494	540	558	543	497	573	501	541	517	525	538	505	540	557	545	507	506	554	511	485	506	542	513	489	499	518	501	444	544	526	583	506	503	500	497	534	562	541
24919	21952	29241	25016	13142	1455	783	731	668	672	650	607	645	560	615	637	640	614	630	608	622	591	576	604	601	572	567	591	616	620	613	630	607	594	568	591	598	575	536	587	617	602	632	575	605	586	562	571	566	557	579	597	629	647	599	605	594	586	590	624	594	578	599	594	588	621	599	618	603	583	589	564	610	613	632	564	599	556	598	580	580	605	635	595	620	637	602	631	610	636	636	570	560	603	616	583	619	599	550	585	581	658	589	612	591	602	585	578	607	564	570	615	642	601	588	588	566	592	601	583	639	582	607	567	628	581	617	583	585	592	569	581	610	626	585	585	598	596	604	554	560	571	593	606	623	618	615	573	572	574	624	612	600	628	622	654	623	586	570	628	647	572	613	637	615	611	608	608	593	602	622	562	581	619	571	627	565	613	588	607	618	606	567	632	610	613	575	583	551	573	592	598	608	585	589	627	616	627	604	605	618	573	593	590	616	589	610	600	556	597	612	624	627	599	604	560	602	634	560	554	605	624	622	603	611	627	582	569	616	614	628	573	603	630	602	627	621	577	554	580	661	617	595	622	636	614	547	610	603	560	586	565	548	554	639	617	601	608	622	589	586	581	613	580	620	551	612	606	624	626	621	591	603	593	579	595	641	591	578	585	573	613	561	639	636	608	592	632	617	605	579	617	570	604	593	602	648	566	570	589	629	589	603	624	571	621	554	568	584	612	584	542	596	598	593	602	577	628	617	613	601	605	576	607	639	598	589	597	613	597	589	602	584	599	624	633	628	585	557	597	591	598	572	559	580	599	620	608	586	635	568	620	605	616	553	609	613	593	661	592	561	597	615	583	643	612	552	612	587	588	612	599	615	581	580	623	578	593	622	596	657	605	582	640	587	563	579	609	625	675	625	632	613	578	612	600	642	596	576	602	623	611	616	586	607	613	601	594	591	573	581	560	602	603	605	560	599	612	602	602	621	608	625	644	604	600	621	567	577	576	606	599	586	632	612	552	524	634	609	589	587	583	637	604	562	548	621	589	566	567	602	575	590	581	621	594	563	587	594	619	632	623	576	580	603	556	598	607	598	614	577	584	602	614	590	589	618	599	596	591	611	594	587	571	616	617	588	652	585	626	576	585	608	583	614	577	613	634	609	542	625	583	622	633	548	604	569	598	667	588	573	577	586	553	586	586	589	592	575	598	623	620	610	600	654	599	606	607	630	594	636	595	610	592	573	599	516	606	620	588	595	575	572	606	565	618	582	596	598	609	616	579	600	619	610	591	602	602	638	656	595	649	684	606	592	598	599	627	579	615	600	607	610	599	631	568	602	596	619	579	587	623	609	578	617	591	604	595	625	590	616	631	587	641	629	573	602	594	625	589	603	619	577	612	611	614	619	602	582	608	578	623	591	613	581	616	592	595	598	582	614	614	627	645	590	590	572	605	565	619	591	582	661	591	623	578	567	544	657	598	630	611	610	598	587	641	572	603	645	609	603	591	586	603	554	591	592	566	567	602	578	625	582	642	593	613	593	609	584	564	614	621	574	630	597	631	605	591	581	587	585	586	566	606	595	585	632	604	594	543	594	590	552	620	599	592	561	577	584	586	564	616	594	584	564	570	552	631	643	578	595	603	635	581	573	627	601	600	648	602	621	625	597	625	595	607	623	600	612	608	598	585	607	577	614	621	603	581	552	614	601	578	558	560	581	619	616	596	593	606	585	607	588	579	597	602	567	609	598	621	621	617	645	569	622	568	597	593	584	557	613	647	606	557	614	606	606	618	560	625	601	598	589	620	608	581	542	549	591	571	561	588	629	589	633	601	612	617	576	612	604	595	554	622	577	605	610	604	597	619	599	626	586	608	602	574	574	622	612	593	582	590	623	584	580	594	627	601	629	608	602	603	631	604	588	597	600	642	586	592	574	617	575	614	632	609	602	572	583	590	628	593	610	594	603	606	558	624	593	579	582	622	601	617	634	598	617	575	554	609	650	600	605	621	622	612	580	652	615	614	620	566	607	605	609	587	610	575	606	585	589	558	576	617	623	580	586	604	642	589	540	603	618	591	622	595	605	568	596	602	592	600	605	598	609	606	600	638	581	600	613	632	576	569	601	649	611	579	613	618	633	639	612	584	589	509	608	582	591	590	562	626	611	650	573	601	581	582	575	553	562	611	601	599	594	591	597	596	602	594	610	613	608	582	595	564	588	616	608	624	584	571	639	606	575	601	573	602	588	572	616	581	628	602	586	571	582	612	589	585	620	575	629	588	559	630	604	571	643	637	605	640	632	617	567	559	592	575	629	601	618	573	614	616	593	568	638	616	585	596	566	585	599	627	602	613	597	585	580	562	555	609	594	609	625	606	558	567	557	603	583	555	552	621	571	619	591	577	612	570	610	586	574	617	618	644	615	620	568	590	574	635	564	613	633	617	555	599	605	627	557	585	555	657	594	626	580	624	564	607	595	586	643	653	601	548	584	586	603	603	612	561	610	575	608	574	589	614	594	578	641	574	605	604	573	609	578	589	626	599	617	567	594	581	614	625	601	625	586	620	608	595	590	586	569	641	618	619	574	612	595	575	606	595	590	642	609	595	591	615	601	615	616	604	591	622	594	605	570	608	597	620	587	605	560	588	630	580	590	542	598	590	609	607	614	563	620	573	574	608	591	594	615	611	574	577	641	588	575	597	582	591	574	612	592	577	574	579	612	614	583	543	597	604	624	604	636	541	573	627	578	607	651	581	614	571	556	569	609	596	602	601	582	607	614	620	590	612	568	586	591	584	592	591	590	609	576	605	644	588	629	559	609	615	621	587	636	605	655	565	553	576	624	548	628	609	625	557	579	544	550	641	607	547	602	614	623	586	561	615	564	604	597	580	638	606	585	650	594	598	576	629	586	615	575	603	613	590	615	598	595	602	542	589	604	630	593	602	583	607	592	583	610	589	542	606	583	607	590	573	591	577	633	578	625	622	586	599	627	625	616	606	598	612	590	586	614	606	565	607	595	604	586	578	583	596	606	594	575	588	609	601	632	573	630	588	645	593	594	633	614	603	587	602	614	604	646	615	603	640	607	634	633	611	631	538	603	567	646	597	578	615	597	599	641	568	588	553	575	574	624	635	659	571	614	613	551	577	564	580	607	630	595	651	586	642	568	582	585	602	589	574	575	615	593	627	656	608	674	575	620	614	618	586	601	613	628	656	603	613	576	589	580	560	602	575	629	554	588	589	612	624	620	614	616	588	594	598	603	618	570	616	575	600	567	585	587	617	570	554	635	575	604	600	627	626	658	575	593	671	621	639	605	556	588	591	609	603	603	640	592	584	612	570	600	616	581	575	596	601	590	649	596	590	585	553	601	609	581	593	631	586	578	640	640	598	632	602	610	610	594	579	599	583	582	631	592	564	593	592	573	588	624	592	619	609	570	626	610	622	628	612	571	600	584	567	609	560	607	598	624	571	610	587	624	626	629	655	574	630	579	672	590	592	589	588
38818	64441	42735	9181	1060	937	832	782	731	713	732	679	650	673	646	657	717	663	655	600	640	622	624	622	608	627	644	639	646	669	637	676	620	603	626	607	657	647	629	621	636	610	657	635	625	643	590	667	645	641	670	630	651	638	647	626	617	675	596	604	611	659	642	653	633	687	648	673	669	632	664	660	632	657	572	685	596	644	654	604	612	604	574	673	694	640	686	635	670	619	627	654	616	686	616	640	648	623	635	613	657	633	636	612	614	662	642	609	637	645	648	608	622	653	671	642	668	674	635	602	638	653	640	628	636	635	650	604	609	633	644	641	655	598	657	619	657	662	614	623	638	659	671	648	625	637	611	609	623	640	635	576	664	645	633	636	622	656	641	626	649	627	634	609	646	593	666	649	625	634	662	629	615	682	628	641	637	593	662	649	663	612	629	654	661	637	662	698	631	622	610	611	683	603	643	664	640	626	623	639	647	636	582	603	645	641	622	655	620	598	623	632	629	607	626	635	645	634	639	629	636	632	633	628	640	597	615	639	622	598	621	671	616	658	617	579	600	666	638	618	639	586	657	637	644	628	631	673	669	641	611	615	608	611	674	621	618	584	637	621	627	661	657	667	642	641	632	616	642	642	621	588	604	626	619	629	665	618	634	563	614	624	574	638	645	644	607	590	636	607	607	693	608	613	607	643	637	631	615	663	599	623	630	595	606	645	658	589	609	696	664	638	640	639	629	623	655	638	658	597	607	619	632	647	613	620	658	637	670	664	612	650	648	684	596	610	650	601	668	655	686	646	596	600	599	628	621	621	607	632	628	600	637	619	639	629	587	643	625	633	654	605	621	601	643	636	597	619	651	633	665	629	638	645	593	659	609	633	648	615	665	648	616	638	616	635	601	643	628	643	618	596	627	620	603	621	645	660	672	616	678	634	637	639	616	624	621	665	599	699	660	667	654	595	643	614	650	610	650	647	621	580	640	653	631	626	635	631	652	663	664	613	617	658	571	651	660	673	604	632	647	619	649	652	601	628	619	601	659	593	584	651	651	584	628	614	605	593	628	657	642	620	597	619	625	649	568	615	608	628	631	605	644	669	606	666	651	622	666	617	645	612	656	611	648	582	633	639	657	625	681	669	637	600	634	632	663	620	606	633	599	616	618	634	648	582	611	603	638	632	647	584	640	700	591	623	610	669	614	618	634	646	591	613	621	579	630	629	607	668	687	605	631	610	640	639	614	600	633	654	634	626	654	640	608	629	631	606	620	665	651	637	620	642	617	649	640	575	639	599	631	656	622	616	628	638	626	632	665	600	632	599	652	626	660	624	590	608	657	623	617	606	646	689	635	641	571	607	659	659	628	634	668	630	632	595	644	635	621	624	635	641	647	651	665	595	614	617	670	650	581	609	622	595	639	632	629	621	638	672	623	639	654	585	582	653	618	589	611	658	641	648	623	633	604	655	642	609	585	672	652	634	627	680	615	663	632	655	637	648	661	624	607	636	586	644	631	646	644	639	642	673	676	620	645	596	632	625	654	602	640	656	650	650	638	614	642	662	630	596	632	665	671	599	599	637	600	642	595	606	612	622	608	659	624	615	655	582	668	630	629	633	633	640	626	619	646	624	616	669	601	578	645	628	662	621	596	654	646	611	691	629	583	633	650	661	620	631	640	627	607	572	675	668	608	601	591	602	621	639	599	647	666	672	682	598	633	629	626	596	702	678	606	707	645	641	613	662	622	626	589	690	624	653	597	647	591	620	666	606	656	619	593	594	647	642	645	639	621	644	617	630	612	664	638	626	601	626	626	602	608	668	635	642	622	639	653	659	584	598	674	628	648	686	619	624	627	659	635	622	629	629	607	618	615	676	652	645	587	653	647	614	656	639	641	640	580	596	629	663	661	628	673	680	588	677	623	630	611	606	598	644	607	652	611	634	633	653	657	609	589	640	617	628	621	676	649	651	651	629	654	698	654	584	649	623	654	641	622	613	639	612	639	604	619	623	603	621	628	655	626	644	655	616	615	664	634	620	664	626	630	625	607	651	693	594	602	644	622	700	652	615	606	575	645	578	600	645	594	608	681	666	631	623	620	608	618	642	637	657	628	611	639	612	642	660	602	661	590	608	664	618	657	609	610	650	593	650	647	606	673	629	624	579	652	639	647	673	618	657	634	596	623	638	647	673	642	648	627	693	613	682	639	597	658	663	650	629	659	602	693	566	614	616	585	643	595	650	611	610	609	612	633	655	659	656	646	632	625	631	597	619	626	581	585	602	641	629	670	657	641	630	610	623	657	621	649	617	678	670	647	624	614	622	690	645	601	633	647	614	627	664	670	606	643	644	618	686	620	626	616	640	669	658	630	637	641	622	629	659	669	600	646	601	642	671	625	597	647	634	635	614	593	616	647	627	645	651	648	583	619	629	655	625	648	596	666	618	629	620	595	674	691	608	651	603	624	628	611	647	585	646	601	600	631	632	631	613	652	625	633	682	619	669	631	679	600	662	632	616	606	649	620	672	624	598	654	708	633	626	645	629	630	629	640	614	636	637	622	654	638	652	643	632	610	639	626	654	628	621	652	634	565	642	681	639	644	635	657	608	609	582	613	625	668	597	606	638	634	638	610	655	685	637	617	606	653	613	621	652	638	654	632	659	646	658	631	643	667	604	613	641	641	618	591	632	615	663	616	598	632	653	588	636	671	611	655	605	642	604	645	639	650	595	679	638	681	670	651	656	640	624	651	648	630	644	590	622	638	614	648	611	633	641	635	666	602	668	607	605	674	613	640	664	639	617	629	663	616	655	611	641	637	637	648	611	650	662	634	662	622	635	665	619	672	586	639	621	658	634	595	551	582	636	621	634	636	619	599	650	625	604	641	633	653	633	621	636	633	614	622	653	684	645	592	669	646	656	629	613	628	628	602	623	646	605	629	624	655	649	627	653	611	642	603	670	627	602	634	622	684	641	641	636	650	629	601	589	655	642	644	616	628	665	626	607	621	636	636	669	601	657	629	640	637	615	644	621	650	690	603	634	660	689	644	624	629	630	610	682	630	610	604	652	630	628	591	585	647	646	598	641	670	648	633	608	674	660	662	634	630	640	643	618	620	649	660	592	624	600	644	595	648	648	624	604	600	618	628	660	621	617	616	572	611	664	675	616	640	588	628	612	617	623	636	621	630	668	614	609	635	711	659	637	607	682	612	603	612	633	641	588	580	603	593	610	691	621	621	619	626	644	661	622	596	639	640	612	615	598	641	645	649	604	605	605	624	630	630	627	660	649	611	663	619	595	614	661	690	646	655	625	607	643	671	637	611	596	635	635	606	637	593	592	688	686	655	650	611	597	633	623	658	617	630	597	628	557	632	647	658	629	607	660	667	599	641	643	626	622	618	598	589	690	620	659	645	607	664	647	642	646	651	653	594	607	607	619	674	646	622	628	631	659	672	622	605	624	636	601	590	627	618	651	669	654	605	601	625	629	577	615	623	634	612	650
22638	21394	29543	23700	21155	21047	11055	1487	1175	1121	1097	1079	999	991	1011	973	981	959	915	914	991	936	934	912	925	927	913	930	951	996	936	921	977	904	935	989	953	948	915	951	918	938	919	879	915	958	874	975	935	939	898	915	886	892	911	928	907	897	942	909	894	946	963	971	892	894	914	918	943	904	964	853	883	883	912	938	889	875	870	953	901	882	861	835	903	923	938	932	905	870	947	903	929	987	946	905	874	960	966	919	935	915	902	978	865	958	931	844	945	903	858	891	893	866	951	921	862	874	962	892	904	929	887	965	891	916	962	895	900	890	957	948	929	896	927	887	939	926	900	897	915	952	951	954	936	943	926	934	915	882	934	872	974	913	880	912	935	923	906	892	983	859	929	852	876	941	940	930	946	907	944	917	881	870	901	921	936	931	944	858	946	881	926	950	931	943	847	899	872	901	990	913	915	901	929	919	943	903	925	883	893	919	882	920	907	902	901	886	883	911	990	940	878	878	946	841	878	933	978	948	914	866	916	955	927	936	951	954	929	935	912	901	855	919	969	869	921	880	945	893	909	924	931	911	902	900	874	908	961	942	889	910	963	950	864	946	933	929	992	937	884	938	923	880	929	841	916	921	882	896	920	888	902	906	942	932	875	907	875	931	885	898	875	907	896	835	940	888	906	927	959	934	899	930	912	846	865	912	951	951	934	846	940	896	885	928	934	945	892	894	879	935	893	907	836	892	950	871	930	857	880	888	923	951	916	938	944	902	906	922	935	937	940	924	957	892	934	900	912	955	942	877	878	965	914	924	846	948	930	900	872	905	917	927	865	916	955	943	962	855	942	886	887	899	880	882	881	959	908	948	873	919	927	840	972	914	916	851	960	906	868	926	868	917	907	912	912	894	894	914	985	947	945	908	921	951	905	894	950	903	867	916	920	870	932	883	923	844	927	937	879	912	963	861	953	924	921	955	864	856	889	850	889	923	930	943	916	893	1014	902	956	885	931	936	918	910	949	919	927	896	945	927	938	862	938	902	892	928	917	891	923	939	929	863	927	922	867	908	908	911	911	965	892	963	872	930	916	915	848	915	901	940	894	902	884	934	942	897	927	891	887	906	937	943	952	947	922	873	902	904	905	913	890	883	902	921	873	882	855	854	866	899	903	893	924	896	861	878	961	953	876	886	845	905	928	851	882	925	923	876	923	908	899	877	921	904	933	889	945	873	905	917	918	932	892	892	892	926	896	870	907	938	903	879	885	889	878	924	877	871	944	967	913	853	887	892	892	895	970	917	874	908	878	948	915	926	941	864	920	875	898	872	970	966	918	931	907	933	948	934	879	911	974	915	919	956	932	892	895	875	922	941	876	865	917	849	917	902	994	892	948	931	893	903	868	872	898	895	900	907	917	868	904	921	929	930	930	903	961	917	925	871	889	930	916	904	951	897	880	901	912	905	874	922	821	887	943	931	979	947	872	940	938	877	900	884	956	913	903	911	866	918	863	908	943	908	894	886	897	971	906	917	926	871	949	892	855	899	929	956	954	856	940	873	928	897	946	882	906	930	922	924	940	929	902	885	887	895	808	920	866	843	884	911	911	928	945	936	834	914	943	901	908	907	919	926	924	930	905	902	948	843	942	913	834	948	912	880	880	937	959	939	825	889	847	875	932	886	892	934	869	946	899	920	951	914	915	903	875	922	846	885	919	901	899	912	879	915	856	860	913	942	943	902	854	895	903	897	913	881	908	868	831	912	897	890	928	872	925	918	920	872	918	914	914	916	906	860	848	919	889	958	913	874	900	925	916	913	912	923	888	906	974	904	902	876	943	928	900	952	935	935	939	919	891	876	940	887	937	925	939	927	985	957	882	934	904	874	914	1009	908	901	861	954	903	909	916	904	876	880	917	916	915	916	969	923	844	855	934	886	912	917	915	911	897	947	893	871	898	936	944	922	911	885	933	963	947	892	917	889	918	925	922	964	948	944	925	823	913	897	900	888	933	943	975	906	905	942	991	904	899	888	851	901	941	845	879	937	946	860	941	903	860	902	877	930	886	936	912	899	868	862	924	914	885	858	896	942	897	910	899	909	933	926	937	896	929	889	890	871	905	898	877	901	877	880	873	930	873	879	916	868	908	865	937	910	874	911	888	886	969	873	912	917	894	886	922	899	891	917	937	955	941	895	882	901	933	903	869	941	963	903	851	892	899	895	940	892	932	925	982	895	896	918	946	916	925	930	918	941	946	847	873	951	893	949	906	959	898	891	915	960	894	935	993	869	880	933	891	900	918	917	907	908	876	914	920	904	959	869	923	947	931	942	937	922	884	915	874	882	950	834	846	870	971	958	917	914	913	944	870	914	894	928	906	947	904	873	898	903	859	903	851	892	914	889	873	973	928	882	904	948	914	885	928	971	910	878	887	893	883	836	907	855	894	850	932	872	892	841	880	867	918	901	877	876	887	912	936	896	918	936	879	908	937	882	874	918	908	952	929	855	886	914	912	865	887	913	908	984	929	951	875	944	939	943	955	970	860	902	916	877	953	874	889	954	921	931	919	917	859	893	932	931	942	942	889	933	921	944	933	921	927	856	838	906	900	938	917	961	892	944	893	911	936	853	895	874	943	908	854	864	906	902	934	873	857	948	912	946	889	906	897	943	887	911	898	857	914	936	925	847	941	892	897	874	929	949	866	941	902	914	889	941	956	963	942	877	873	942	891	905	869	857	919	912	856	930	872	900	927	882	857	887	900	865	925	912	867	904	904	922	928	911	901	917	903	866	880	954	887	912	912	926	863	910	884	947	932	927	934	926	912	881	965	900	893	929	920	890	935	875	907	903	864	948	842	890	906	931	901	902	898	931	828	896	852	891	911	923	948	899	916	858	930	888	932	918	986	872	912	919	934	900	911	929	916	925	914	913	942	901	867	931	954	911	906	938	912	897	921	867	894	869	925	903	892	938	878	900	888	946	915	876	889	911	872	892	965	913	947	963	871	900	873	917	926	933	907	890	911	932	969	927	919	942	888	865	882	876	922	908	886	854	903	936	857	948	876	915	930	876	955	873	888	915	903	908	920	936	917	875	901	956	909	949	887	869	947	895	889	900	880	883	924	958	972	890	897	941	928	923	852	923	863	936	993	894	909	902	912	917	895	858	896	925	871	863	863	920	922	889	854	888	919	918	890	884	912	910	928	908	899	866	897	864	897	902	1008	906	879	921	931	891	880	882	909	884	897	870	884	860	882	937	910	913	897	857	852	973	904	905	891	918	950	896	903	905	943	890	900	957	894	911	911	866	866	920	898	855	941	931	888	900	892	858	901	931	929	890	899	922	880	901	954	865	938	953	879	911	878	919	844	917	914	942	937	902	875	866	893	864	896	878	909	908	953	894	915	911	864	907	909	923	915	936	934	924	943	863	921	882	933	903	868	971	875	894	910	940	950	978	929	908	928	936	868	950	923	943	915	909	937	844	924	888	927	948	911	887	901	866	958	834	890	947
47536	69549	62875	13001	2567	1993	1711	1547	1309	1234	1195	1074	1054	1025	1008	1036	992	971	979	928	988	916	899	932	940	924	922	908	900	942	929	892	896	892	903	960	878	902	972	879	931	906	881	938	937	892	874	830	928	945	932	909	898	873	879	906	911	914	909	875	896	879	907	902	848	939	915	906	939	834	865	914	915	882	837	920	909	923	891	904	896	906	915	899	945	882	860	861	925	910	886	845	934	871	854	909	893	910	911	954	880	937	903	896	906	868	928	881	880	860	918	898	906	866	881	915	902	888	849	915	908	857	859	931	909	896	896	922	890	866	887	906	925	882	911	877	910	888	876	871	905	896	881	917	906	921	878	859	881	923	883	896	920	854	912	889	866	840	883	864	899	921	879	946	897	906	940	922	865	887	917	859	882	898	889	862	909	831	866	854	911	900	838	905	866	876	860	918	892	877	924	872	889	886	930	887	847	901	898	969	854	869	875	831	923	909	854	852	890	882	890	895	890	917	900	867	933	935	872	858	891	847	906	929	889	859	845	838	907	840	874	886	904	875	926	834	890	867	856	947	924	936	891	925	917	884	908	891	862	908	868	905	860	900	871	884	873	874	902	916	877	873	830	898	923	900	918	918	928	888	920	904	914	853	895	901	892	921	896	871	886	842	899	880	876	875	914	870	860	925	897	835	842	873	905	888	911	846	882	849	938	889	936	876	890	922	875	888	907	952	863	921	853	866	963	923	882	863	904	849	890	913	883	886	849	906	898	847	895	891	839	839	874	873	890	887	829	911	876	894	910	888	848	912	894	884	844	886	907	861	872	851	898	876	984	875	900	885	925	888	862	897	865	888	919	908	918	913	876	886	945	909	922	918	900	920	907	932	876	871	864	918	851	796	919	912	895	920	896	860	875	852	922	906	916	920	829	851	918	935	949	899	908	932	919	947	893	811	937	871	892	904	945	888	886	901	918	921	874	853	950	868	885	893	930	919	903	890	905	884	857	902	853	939	873	883	907	856	924	911	865	920	891	834	915	877	835	954	843	905	870	895	898	881	878	907	903	872	849	899	935	837	832	868	943	869	925	915	901	946	877	912	853	884	908	873	902	924	912	845	888	866	847	869	889	898	872	960	889	922	937	934	937	919	871	886	902	863	871	857	935	847	895	891	937	920	904	866	860	900	917	898	904	890	864	935	852	907	895	911	908	947	850	961	888	928	905	866	912	878	915	861	897	919	918	916	901	887	867	908	819	860	907	875	931	867	859	880	888	858	864	853	886	903	869	925	841	881	943	886	864	919	862	890	898	908	857	891	852	893	868	903	917	894	855	904	905	894	881	882	901	885	922	823	838	901	872	898	889	892	907	885	930	890	893	880	852	873	908	904	849	911	857	858	904	809	865	913	909	869	902	900	892	896	812	915	853	924	906	864	890	892	866	895	846	871	865	935	882	899	854	880	915	905	842	977	941	871	883	906	854	951	883	867	909	949	894	906	898	896	899	936	886	822	850	903	900	922	919	916	933	897	870	933	842	914	842	934	896	901	888	880	914	878	830	921	858	889	935	893	933	904	894	893	920	907	944	861	866	883	875	912	869	819	909	895	885	861	956	904	900	929	853	891	927	874	913	904	903	901	916	877	909	854	913	902	848	965	942	918	878	880	912	950	879	880	918	939	862	869	885	929	894	909	882	865	926	879	839	928	925	919	937	948	844	903	893	905	910	923	848	913	840	905	889	881	849	877	877	874	922	895	893	901	971	905	860	940	931	914	889	858	853	871	927	885	877	881	933	894	913	860	913	863	876	886	941	901	825	885	863	934	953	867	897	937	928	852	869	944	877	863	883	887	927	858	904	920	865	875	873	904	891	892	901	934	878	928	951	848	895	860	943	899	919	884	872	883	910	934	856	926	887	876	857	929	834	880	821	859	953	866	897	873	956	906	870	925	896	863	836	867	923	886	881	908	944	900	902	856	927	894	893	931	943	911	903	866	859	933	894	927	942	865	888	913	813	863	876	854	825	920	902	898	876	921	898	894	866	887	901	899	895	930	859	858	967	997	906	895	887	869	889	865	919	909	859	913	900	878	912	822	933	934	910	914	856	873	888	892	858	899	871	859	892	941	878	929	872	886	901	888	893	947	843	945	884	910	909	939	934	882	861	890	921	879	872	901	955	899	854	937	841	943	894	877	840	955	894	928	876	938	893	896	961	881	855	889	897	893	884	871	908	890	865	909	905	943	929	891	883	844	929	919	867	905	900	895	848	859	928	902	882	944	891	897	887	955	871	808	918	917	887	860	873	895	887	926	887	918	939	941	879	881	899	871	859	870	940	921	889	927	934	882	885	914	873	903	891	886	857	852	854	907	906	897	888	919	890	854	907	923	884	909	868	933	885	909	882	915	861	829	904	918	877	900	910	942	855	864	871	896	898	907	895	901	903	897	872	908	862	898	875	876	903	895	904	873	894	813	864	872	900	889	890	884	900	898	986	892	897	887	890	922	897	862	851	840	877	918	919	845	886	927	880	887	917	904	833	902	896	927	965	855	938	906	863	922	873	887	887	868	917	865	876	900	862	885	869	912	923	906	926	853	893	903	818	913	896	906	893	899	861	872	927	898	856	873	902	941	899	864	870	893	832	866	916	948	869	1002	865	877	902	910	954	885	899	874	826	926	899	886	894	927	939	899	891	900	952	846	827	873	917	952	901	867	876	865	915	938	897	883	879	897	873	871	982	940	862	800	882	872	922	794	922	875	846	873	912	854	874	912	901	932	864	884	889	904	905	914	861	884	891	877	911	873	893	929	883	903	896	833	911	820	915	938	892	892	847	899	904	837	858	883	874	906	861	920	904	919	893	878	873	934	964	879	925	876	901	889	858	927	894	882	895	915	857	936	882	870	924	906	920	881	837	884	954	860	850	885	861	906	857	902	895	905	885	904	936	898	862	909	934	933	938	889	924	908	922	904	931	927	918	939	898	949	904	891	903	882	851	888	904	877	861	941	924	851	923	911	950	883	872	859	914	877	871	879	913	917	869	928	894	891	931	855	905	834	897	915	886	851	888	878	884	904	887	857	907	909	883	878	904	846	888	885	852	842	917	904	872	908	946	956	861	860	938	912	862	855	900	870	924	919	908	865	882	925	862	844	848	897	918	889	940	901	896	882	838	921	870	885	879	901	922	920	951	846	891	847	952	904	930	903	929	901	919	881	857	943	883	905	866	883	910	886	934	908	918	921	909	873	897	895	868	860	941	917	875	911	904	887	893	898	903	961	894	889	912	916	859	881	910	922	887	916	890	917	904	857	870	876	930	888	901	864	897	919	899	890	855	918	933	862	960	893	870	867	897	897	920	968	891	846	904	928	916	940	881	968	899	884	899	929	903	863	902	863	873	896	1014	924	926	896	848	923	873	849	849	870	954	866	929	933	936	888	851	866	900	872	886	873	912	912	863	878	826	855	943	920	898	902	859	875	887	912	898	828	861	912	864	910	866	910	896	902
31089	24560	22473	6229	464	360	349	354	368	374	354	368	345	373	329	318	344	330	303	360	347	338	326	393	353	359	352	339	348	329	335	355	392	342	361	392	371	340	385	345	352	333	364	322	357	297	298	317	373	300	358	316	338	372	342	325	343	365	343	342	336	318	311	320	351	325	335	341	317	363	348	355	361	355	340	335	331	346	332	320	378	360	348	328	340	329	285	301	336	332	324	367	347	352	329	355	382	361	349	351	382	337	373	339	347	328	305	359	344	325	345	316	362	358	319	320	323	342	324	359	335	336	362	327	349	362	337	335	340	349	353	331	331	352	356	361	354	343	317	314	331	346	345	347	326	359	349	317	331	345	326	348	350	357	379	342	353	330	345	334	332	359	374	317	374	338	349	334	364	382	342	337	354	323	340	338	351	324	354	342	363	350	358	336	361	321	366	372	364	338	376	343	359	315	332	357	356	316	347	333	347	322	372	336	330	340	357	334	322	328	324	344	331	341	348	340	339	347	350	370	349	330	332	335	334	341	350	322	338	326	398	370	323	332	365	348	354	348	331	355	332	362	312	351	334	334	339	328	317	334	341	329	348	320	355	337	326	342	344	347	336	321	349	324	338	348	345	339	341	324	331	326	346	321	347	334	336	358	322	362	351	367	316	338	320	358	350	359	352	354	352	351	367	336	347	352	339	380	361	361	351	338	356	326	327	359	320	343	351	336	337	373	332	348	360	360	379	354	351	358	340	336	333	334	370	346	365	322	356	333	328	309	363	317	361	320	331	332	308	337	366	347	330	319	328	393	342	316	340	327	320	320	319	333	367	354	354	357	348	337	351	357	369	382	345	336	327	361	363	342	341	368	320	347	359	358	361	348	309	307	334	335	347	334	326	354	367	370	347	356	345	343	367	348	356	336	321	353	343	371	350	315	348	352	349	375	364	332	326	338	343	356	340	349	333	313	380	322	329	335	342	354	377	326	331	309	349	316	350	336	375	337	316	368	352	344	297	362	367	350	330	371	319	349	340	338	355	344	327	324	328	376	366	309	327	387	350	365	351	341	343	332	358	332	337	325	339	303	327	324	318	373	351	319	357	389	352	325	356	343	348	362	337	345	322	335	295	377	361	328	334	331	339	343	365	366	331	378	342	332	332	371	331	346	359	345	334	370	345	364	349	338	341	370	322	354	347	348	331	329	353	359	363	360	343	337	351	339	341	345	336	321	340	360	364	369	357	332	349	317	390	357	368	350	368	343	342	354	337	347	337	328	343	321	366	334	301	321	373	343	355	338	311	361	341	323	316	359	360	379	349	340	350	326	350	368	344	331	358	335	346	340	357	349	361	319	357	353	330	350	342	347	363	337	330	364	356	361	333	356	345	316	323	337	387	363	370	346	352	327	348	361	341	350	366	369	311	368	365	341	355	343	318	320	401	346	370	356	360	331	343	353	365	337	345	316	375	342	309	337	342	333	356	359	336	327	364	357	326	318	342	340	350	337	348	340	359	351	330	359	327	331	316	363	311	362	358	344	317	303	369	350	334	345	342	359	347	342	349	365	339	337	345	339	339	353	344	382	364	370	350	339	339	380	325	350	354	329	335	367	335	319	361	311	330	345	346	381	367	323	341	393	352	334	314	345	357	319	338	335	341	316	344	335	335	335	337	344	372	306	354	335	336	320	354	355	364	371	296	351	330	359	385	314	340	351	333	365	335	340	344	359	350	355	360	384	298	348	369	346	370	358	367	349	315	359	320	338	350	336	369	346	341	361	340	350	338	351	330	347	348	328	347	334	361	354	361	325	347	342	362	347	365	352	338	348	382	331	316	343	342	334	382	367	362	342	343	304	314	318	363	337	385	329	366	338	313	353	343	341	350	335	358	326	302	361	321	308	331	321	328	344	324	350	334	335	339	341	340	333	348	342	367	354	353	354	341	309	327	349	335	313	329	300	353	322	343	359	354	326	337	324	368	364	334	367	347	344	337	356	319	342	346	341	367	354	359	378	336	324	357	358	339	351	333	358	356	336	366	366	368	369	311	333	347	338	331	364	336	388	329	342	351	356	366	333	316	309	319	328	352	376	333	359	331	327	366	331	316	383	325	348	335	318	342	338	378	341	352	320	316	325	340	349	348	362	369	333	328	360	390	362	330	337	306	325	347	331	327	338	351	327	321	360	371	354	375	341	332	376	357	356	335	380	328	348	340	344	316	331	354	343	357	351	344	334	370	335	338	337	383	346	357	326	319	324	346	323	317	351	340	327	349	321	366	332	366	342	324	316	330	338	335	356	343	324	363	371	360	357	326	342	305	332	353	310	306	353	382	355	357	322	358	372	370	332	338	341	340	334	358	345	340	341	328	370	349	386	323	331	353	343	315	319	346	344	347	377	302	346	335	324	340	348	359	362	360	323	348	356	393	349	362	346	321	342	370	351	331	347	346	353	371	349	353	356	337	357	355	338	338	324	359	332	385	343	376	327	341	332	351	324	324	341	345	308	326	343	361	312	360	326	321	346	302	349	355	357	377	328	352	345	335	353	315	357	321	309	341	347	380	357	342	318	358	352	337	330	344	333	333	317	343	369	358	332	332	351	359	324	304	315	337	348	366	315	367	346	341	336	349	355	316	323	352	323	339	360	335	332	325	352	326	360	357	344	349	318	352	365	358	327	361	366	371	350	339	290	358	368	365	362	319	343	351	340	327	339	389	349	342	356	335	339	344	333	392	310	361	331	345	336	342	340	320	336	357	328	339	344	349	363	339	355	341	324	353	350	351	371	403	342	361	333	334	322	384	353	320	370	362	342	350	348	349	298	323	350	334	332	346	314	338	343	371	370	353	325	317	344	336	351	359	354	321	360	372	323	371	341	308	360	351	326	311	344	360	343	345	345	369	365	333	356	336	356	346	351	355	321	328	336	332	369	325	324	317	328	356	346	364	351	369	357	366	331	350	347	362	314	358	333	359	355	323	327	341	310	372	340	329	359	361	364	342	377	365	336	375	327	364	316	311	339	338	338	337	336	352	360	374	348	344	387	328	359	340	348	310	337	324	370	369	346	352	379	333	359	357	320	324	338	353	356	336	320	321	362	310	376	313	363	310	354	330	319	379	344	318	315	328	341	320	335	356	331	333	371	324	352	321	330	370	343	377	352	317	366	377	339	371	339	340	321	340	367	355	315	347	330	327	299	334	363	349	339	382	374	322	342	331	352	365	308	347	333	336	331	339	339	326	304	355	345	326	339	349	352	344	374	382	343	356	335	327	342	333	340	343	327	355	350	346	360	344	374	336	361	317	316	354	351	314	350	344	355	319	335	338	320	325	367	346	351	347	353	327	377	358	311	339	290	338	360	354	340	344	341	330	371	327	360	326	313	317	359	330	355	373	367	363	338	326	355	356	342	306	325	337	333	339	328	344	337	333	320	339	336	332	358	342	347	317	354	333	290	343	366	357	364	345	352	322	337	351	357	348	293	319	369	317	338	304	313	379	361
29407	32374	14810	1519	452	416	400	388	400	421	367	366	416	349	361	406	355	377	388	384	414	393	405	376	388	399	378	377	360	393	373	382	361	398	357	414	413	384	376	374	383	372	407	364	387	361	386	394	393	381	397	367	395	417	388	394	374	399	392	390	400	389	355	386	363	427	359	366	346	368	370	376	365	381	358	361	394	329	391	384	375	386	385	373	356	358	386	362	364	384	389	358	362	349	347	364	394	355	368	376	374	418	356	369	350	400	393	358	366	382	379	355	380	350	365	370	370	366	373	394	339	399	379	343	386	354	398	399	384	361	334	386	352	367	375	378	373	349	366	402	405	369	382	393	400	365	363	361	384	374	394	386	406	374	356	392	386	393	381	370	357	354	371	412	388	375	349	371	391	385	404	355	368	353	410	367	386	351	371	345	429	355	348	395	365	390	346	410	377	393	367	394	375	381	407	382	388	397	344	381	384	356	371	389	381	374	382	354	389	370	375	368	366	367	410	343	375	367	356	358	360	379	380	361	381	356	359	354	364	395	372	385	366	375	383	407	374	357	357	374	384	361	384	397	370	377	416	389	399	378	351	378	357	360	354	380	387	393	436	396	365	358	365	368	354	347	357	386	370	348	412	349	384	396	396	347	342	399	399	388	351	353	390	360	412	381	384	396	370	366	360	394	367	391	380	383	343	368	379	341	392	365	379	363	355	375	382	423	371	380	300	378	385	348	410	361	349	362	381	375	376	406	397	402	343	381	361	402	385	365	401	375	390	400	382	365	386	362	363	409	384	366	365	390	345	390	353	350	382	380	347	372	396	383	371	369	380	376	407	382	364	366	384	380	381	387	404	383	379	385	378	381	408	395	337	396	393	403	394	362	418	357	381	386	398	363	360	369	387	382	336	380	389	385	366	398	395	407	341	353	395	437	340	362	355	362	404	375	355	375	369	372	385	377	361	393	402	386	377	386	366	394	403	367	367	391	368	388	384	381	340	352	380	383	336	367	398	352	370	384	354	386	403	335	408	371	387	395	381	388	364	398	361	372	391	364	361	364	363	383	352	363	363	386	382	386	381	349	372	350	388	412	342	376	361	396	375	356	372	383	354	376	384	354	369	385	406	380	360	366	399	369	373	361	355	351	386	343	366	369	356	367	391	350	385	392	375	373	383	388	365	379	403	393	384	344	368	384	356	357	368	350	397	400	370	383	359	376	329	361	370	366	395	382	413	367	407	392	404	375	339	373	334	412	366	374	351	371	392	345	376	384	396	352	363	356	347	411	342	388	367	367	392	367	404	352	383	361	383	370	352	301	377	400	378	347	360	371	383	357	368	362	355	349	399	353	418	372	358	371	409	405	385	376	368	350	367	336	397	380	326	402	398	386	351	369	412	373	350	386	365	368	359	385	392	379	343	357	370	378	370	366	350	340	343	417	345	351	348	392	400	361	395	358	362	384	386	404	353	352	366	359	383	357	385	398	352	377	391	372	384	326	391	359	357	364	387	409	370	413	389	406	382	353	383	366	364	351	389	364	392	406	366	385	371	413	395	362	359	364	388	353	375	363	369	384	364	386	401	375	369	363	392	376	409	369	383	360	397	374	414	355	388	375	371	376	391	377	386	343	338	387	394	388	375	369	369	342	346	393	387	375	360	395	401	370	393	334	377	385	395	381	374	382	381	409	376	347	365	350	382	357	352	355	364	380	384	394	344	354	392	363	379	360	392	367	394	396	362	377	382	348	358	364	391	393	389	407	346	352	405	385	364	396	378	365	405	345	377	355	376	365	372	363	388	347	376	381	371	361	396	378	402	361	364	371	369	357	384	396	359	357	362	386	380	390	397	402	400	375	373	388	378	363	384	395	378	371	363	384	408	372	400	372	395	346	384	366	361	356	342	382	361	385	351	387	360	391	357	365	393	378	369	384	392	377	354	376	400	385	363	393	410	351	383	370	352	390	385	363	394	383	389	350	398	389	371	392	388	377	377	378	363	369	393	384	349	410	385	375	411	390	356	356	380	383	339	355	385	361	345	356	355	361	368	383	359	380	399	361	360	367	374	411	381	389	394	336	398	367	347	383	376	384	365	418	379	421	383	385	369	392	356	395	359	363	376	394	326	393	393	377	384	355	359	392	359	378	375	359	355	355	403	360	397	369	373	338	394	380	365	384	372	363	386	385	390	361	385	361	373	360	393	399	396	394	340	359	406	368	356	361	364	356	361	342	382	389	368	396	381	375	371	405	387	357	358	391	381	359	372	366	414	408	353	382	384	355	380	356	387	382	377	379	338	392	362	384	377	359	434	413	371	358	367	391	366	390	356	394	383	381	388	349	386	369	352	350	370	389	356	395	373	397	369	350	378	410	366	369	384	359	343	378	375	368	386	364	354	381	345	399	392	377	408	371	353	406	369	359	371	391	364	387	381	370	445	385	352	418	374	375	383	349	378	368	409	393	351	352	369	382	369	360	370	400	390	367	373	392	393	362	358	411	367	400	377	337	378	382	352	366	394	368	391	359	344	372	396	365	359	398	317	374	375	386	359	367	374	367	370	378	355	386	374	402	370	379	389	405	372	374	373	343	355	374	370	395	365	350	362	397	354	379	394	415	375	357	362	374	389	378	364	392	407	407	383	378	371	334	396	375	368	375	390	332	383	405	375	358	378	388	366	342	385	360	346	408	398	371	404	360	378	366	354	422	386	391	397	386	378	416	381	379	390	430	373	376	351	367	365	426	380	385	346	389	361	362	341	373	387	406	373	379	365	386	412	387	367	368	387	366	390	404	393	366	367	355	402	345	383	349	346	384	351	378	378	381	400	401	361	365	365	351	373	379	350	330	361	400	383	392	411	378	377	360	396	339	395	387	399	358	385	383	378	370	369	390	369	353	368	407	365	334	360	421	334	371	380	382	376	379	375	342	380	352	372	356	346	398	367	387	373	379	394	358	385	372	380	392	347	360	393	371	355	367	406	383	401	368	392	354	411	371	362	345	369	353	367	353	365	384	385	363	344	361	408	370	409	406	398	363	368	362	368	389	353	381	361	366	390	361	367	358	397	377	368	360	369	354	393	368	380	373	374	386	412	373	394	343	355	366	392	392	327	370	359	390	367	372	395	370	401	390	387	356	397	368	389	383	383	359	361	382	358	393	388	408	390	352	388	376	383	369	361	370	396	397	402	380	342	386	363	399	405	411	348	398	362	370	362	366	389	377	376	361	377	389	380	356	386	396	374	346	396	359	359	387	378	432	370	380	381	361	387	420	370	376	349	353	382	388	390	396	361	378	374	385	376	415	392	371	367	371	368	364	372	388	348	398	406	376	348	379	402	390	405	380	356	337	378	355	377	367	383	373	385	372	381	345	386	375	361	371	358	409	392	358	358	402	364	381	349	380	390	416	378	413	347	361	366	362	350	358	336	356	417	395	374	404	394	406	367	366	406	408	382	368	324	370	397	337	406	366	375	347	384	362	384	358	328	370	389	367	368	365
23814	21686	29183	24610	20660	11315	1114	736	611	599	608	556	559	537	578	502	527	526	523	488	485	512	502	539	519	522	481	541	549	527	540	545	474	517	526	556	532	508	540	523	511	474	541	544	511	491	509	510	507	513	548	487	513	491	522	508	442	496	484	506	472	492	491	515	527	502	551	494	528	535	490	503	514	498	481	498	479	482	481	510	497	511	491	477	497	493	527	486	551	507	483	530	530	448	479	498	510	531	486	488	487	540	482	518	473	522	476	507	529	510	523	503	530	488	524	523	513	513	490	482	525	515	482	474	515	483	509	536	511	533	498	527	484	511	507	502	524	483	499	511	501	503	497	522	521	500	518	485	485	525	490	480	460	529	542	461	547	507	512	510	522	488	482	541	514	550	503	522	487	491	490	482	474	491	519	468	511	515	499	510	480	493	497	534	500	466	533	504	525	489	555	490	487	484	486	484	492	497	485	502	476	496	521	499	504	519	493	504	520	527	511	483	534	472	503	510	525	508	513	497	494	518	508	544	490	503	490	497	484	499	543	497	519	535	485	535	535	483	531	466	526	487	495	486	488	499	507	463	475	538	497	463	524	553	498	516	544	475	505	495	503	507	491	506	444	485	519	505	550	484	516	497	504	480	522	496	477	491	507	494	482	553	531	503	510	502	526	514	490	491	485	501	489	487	483	516	515	479	473	506	526	511	569	511	523	525	497	500	480	483	514	479	496	519	510	445	522	508	493	567	463	467	506	499	476	510	528	495	505	494	511	501	457	473	518	534	536	508	484	496	513	508	502	517	495	501	477	493	527	514	489	505	523	493	521	546	498	496	496	505	484	502	514	461	487	536	522	490	497	535	526	519	508	554	515	505	489	487	509	475	497	531	526	485	477	515	562	530	529	501	519	492	495	478	509	491	500	524	471	516	504	466	502	545	485	478	522	511	512	485	503	470	498	481	501	497	480	504	495	504	460	497	513	475	518	499	491	491	489	466	488	472	521	529	526	495	470	499	509	489	488	503	508	506	491	506	500	529	494	545	497	526	532	508	497	533	537	515	492	488	477	497	464	523	512	510	465	522	467	524	559	493	499	519	481	494	536	539	502	504	481	493	509	486	520	505	509	452	506	526	483	478	525	511	532	487	534	524	528	489	476	490	523	501	464	497	467	474	453	475	483	497	488	505	477	478	471	524	501	492	455	524	499	512	477	502	500	517	500	515	519	498	527	476	499	514	492	513	522	505	507	523	489	477	520	496	516	503	500	470	538	478	507	523	506	521	513	504	503	485	537	479	519	495	511	527	483	498	473	474	498	561	515	531	496	482	513	465	480	509	462	481	476	500	515	455	471	510	514	507	499	501	483	524	519	505	453	484	534	537	479	518	487	502	528	510	500	474	496	511	487	481	514	477	496	506	537	546	507	518	498	509	495	535	494	457	497	511	523	507	470	468	524	474	523	505	488	472	506	495	446	533	472	487	502	516	504	515	508	537	491	484	529	495	555	517	507	505	520	469	479	499	509	462	493	516	496	495	519	475	446	480	541	450	520	525	530	542	503	476	524	475	520	503	534	523	498	497	502	519	482	522	494	476	498	475	483	501	498	519	494	502	529	470	488	498	489	496	512	484	477	518	500	511	503	478	492	483	534	515	514	502	523	496	515	479	526	541	510	483	515	494	510	471	527	524	528	537	538	466	507	507	474	481	480	497	513	528	535	504	492	458	512	532	507	538	549	510	485	512	517	527	505	524	474	530	537	517	493	479	509	520	493	513	507	506	523	525	480	494	503	520	480	505	496	489	508	487	507	521	479	514	483	483	487	456	494	494	508	492	492	499	503	540	500	521	491	531	496	486	472	526	523	487	518	526	513	512	521	502	490	511	497	432	494	503	520	520	512	514	541	509	491	534	513	511	504	494	479	467	527	506	491	505	509	543	469	531	508	496	502	505	496	527	496	468	503	463	477	470	514	518	520	465	517	473	455	513	493	499	518	487	500	506	481	474	477	494	514	485	514	459	450	483	523	482	515	476	487	520	469	507	492	468	499	520	524	500	505	547	509	505	525	471	527	544	494	495	486	474	487	456	501	528	485	482	451	553	514	513	553	505	469	504	528	472	577	489	521	495	530	545	524	507	491	505	485	490	467	523	522	476	508	495	510	499	488	515	484	494	478	493	472	503	465	471	529	498	510	501	531	524	464	506	459	457	523	488	495	494	543	484	519	481	497	488	452	525	466	475	500	519	483	504	464	454	481	500	539	537	535	456	520	528	520	496	520	509	490	517	514	510	517	531	496	508	493	490	476	486	486	500	484	449	471	457	526	535	519	509	507	511	497	498	515	486	479	479	471	514	504	505	529	483	518	571	500	530	505	564	524	464	520	535	489	463	516	492	498	488	537	533	516	491	490	505	523	483	541	490	487	501	494	474	578	501	498	520	513	504	483	519	547	520	494	547	494	535	478	514	503	468	480	541	459	465	497	490	511	538	491	510	524	503	521	512	514	491	525	511	492	488	504	497	498	500	504	516	523	526	529	485	507	511	504	496	486	479	540	512	498	496	483	526	490	513	475	489	461	505	485	508	530	506	495	462	510	500	501	501	502	507	514	504	514	527	505	543	539	507	474	494	528	478	537	470	526	504	518	502	483	484	516	535	492	499	500	501	496	473	497	496	503	521	502	528	472	510	529	522	512	464	500	508	507	515	505	507	474	526	506	498	476	503	459	501	523	485	484	494	503	529	522	513	496	469	491	481	491	494	508	528	535	507	527	468	480	494	527	508	493	501	506	499	523	540	489	514	530	516	485	513	498	512	481	505	468	517	540	523	515	478	514	455	495	519	463	517	560	544	483	493	520	512	490	479	498	534	475	500	512	500	479	520	499	469	504	533	522	487	486	499	531	519	533	504	500	519	506	498	522	473	506	496	520	497	502	505	511	501	489	529	475	497	502	493	551	532	468	526	476	484	536	526	508	554	537	510	494	456	502	531	522	531	472	517	518	500	499	497	479	506	464	550	508	508	461	532	481	519	484	479	526	510	494	480	475	521	496	477	527	513	512	494	502	485	512	487	515	502	453	514	515	506	523	516	489	399	511	502	540	484	498	484	482	482	502	497	531	510	505	457	486	516	510	469	464	498	489	522	493	493	520	478	517	515	506	525	532	531	517	509	541	538	499	514	464	478	487	501	485	507	506	504	483	471	458	489	490	502	504	506	513	522	492	498	516	531	528	498	508	533	468	513	551	500	518	512	540	495	477	477	555	458	506	536	477	492	512	514	489	507	539	517	538	481	484	468	505	463	512	497	481	491	525	501	479	486	482	487	502	564	500	491	513	539	489	549	481	503	518	488	526	481	539	493	519	551	536	538	503	521	523	471	484	475	514	497	500	479	505	510	497	527	529	525	494	501	483	465	485	508	515	540	560	523	539	528	507	522	476	520	480	500	500	480	510	513	502	498	518	509	483	474	495	530	522	495	536	487	478	500	512	508	523	498
41837	66915	52348	8266	1381	1115	948	832	759	705	647	602	581	629	565	552	572	559	547	562	560	530	582	553	539	500	522	513	554	513	494	529	542	510	532	541	494	554	556	505	524	527	514	505	549	504	534	532	512	556	535	514	535	497	482	505	520	464	499	527	537	520	524	478	513	500	537	518	524	502	514	507	498	522	545	521	493	545	518	551	557	551	460	537	537	519	501	530	541	522	512	557	530	485	507	540	523	538	480	531	544	465	491	508	545	511	523	504	530	506	512	475	519	502	491	502	479	515	537	530	517	542	510	513	510	499	468	500	537	516	528	526	524	496	499	556	519	527	517	478	474	537	510	533	516	500	542	469	497	484	510	520	508	505	545	508	535	554	523	488	533	526	531	500	503	503	506	520	488	510	525	521	496	517	563	528	548	502	476	475	524	541	544	474	524	527	483	521	555	549	480	498	515	507	488	520	518	486	507	476	524	510	533	490	526	500	523	474	507	477	535	502	488	495	519	522	555	537	506	548	540	519	530	506	517	529	544	516	514	532	511	571	506	494	527	503	480	477	530	531	505	522	512	492	551	542	540	531	505	547	528	508	487	537	573	511	513	495	493	498	570	518	549	553	505	490	539	519	546	475	466	474	541	488	479	529	546	536	543	513	511	530	509	503	514	534	506	477	506	507	527	541	536	512	479	525	539	505	506	523	513	513	540	509	529	535	516	504	497	510	519	506	515	496	478	505	503	549	503	527	556	507	526	495	496	528	464	509	481	546	532	493	568	531	471	478	511	513	544	519	447	550	481	524	524	508	549	490	522	510	460	502	536	517	508	569	530	517	502	500	529	522	507	522	505	529	554	482	501	517	524	505	500	487	542	534	518	541	520	557	518	514	502	569	486	512	533	502	481	590	534	537	532	540	495	501	538	554	542	512	510	524	489	503	534	503	531	531	539	532	541	519	480	518	499	491	512	514	524	546	501	513	515	536	560	520	487	535	519	513	517	534	537	505	482	513	497	514	507	506	512	484	501	538	505	501	482	520	508	520	473	530	516	533	514	519	516	526	468	531	534	512	549	556	501	495	548	489	534	485	525	487	503	529	481	491	483	534	536	536	491	514	549	559	498	532	507	492	499	514	520	497	536	514	521	496	461	504	530	547	531	530	532	497	465	501	512	518	518	493	522	511	511	523	541	471	508	500	521	562	518	526	534	501	508	498	503	525	515	492	502	484	527	513	563	512	512	535	555	505	510	567	513	506	508	533	551	485	515	506	537	546	568	502	507	520	558	496	526	567	526	536	482	492	522	523	506	508	514	518	513	514	525	530	561	497	535	482	482	500	541	497	531	505	516	525	480	527	528	542	497	478	502	501	546	518	550	507	496	539	481	516	491	519	509	564	519	539	511	501	491	472	496	533	531	506	484	504	506	503	505	494	532	525	515	516	499	520	508	551	543	497	491	490	479	547	478	517	502	535	494	488	488	518	529	514	523	554	516	539	511	507	464	534	519	543	502	531	496	513	503	498	481	528	505	529	555	538	472	519	520	502	543	518	512	473	473	500	516	531	528	501	576	480	525	549	507	509	477	518	557	538	526	524	525	495	535	525	499	559	462	533	533	513	528	505	520	508	528	526	510	500	492	534	455	508	456	543	485	534	506	504	497	501	543	524	537	529	518	501	478	557	553	526	504	486	518	510	501	517	519	507	494	530	485	494	532	478	542	493	506	531	499	501	512	545	494	507	535	505	517	540	496	501	531	518	535	512	529	520	499	545	513	524	487	549	512	522	520	502	538	557	526	510	547	520	511	514	512	498	514	503	529	475	489	504	549	542	531	519	502	493	517	514	522	499	527	504	501	500	507	498	537	529	525	517	483	488	497	495	526	522	474	497	495	478	491	524	493	523	486	471	496	489	491	486	498	527	548	543	527	524	559	486	515	564	497	498	493	520	573	519	511	539	565	528	518	535	493	492	506	516	506	505	523	508	523	522	497	463	487	544	530	490	548	505	532	505	538	536	542	539	494	515	554	511	512	569	541	461	531	546	499	515	490	530	513	500	520	492	500	529	534	550	550	506	523	553	525	496	503	533	545	512	528	472	524	526	527	509	515	502	514	553	490	555	502	478	513	536	541	496	519	528	548	527	511	517	542	530	469	508	513	527	517	503	524	521	554	533	520	559	505	498	488	501	523	507	511	533	512	532	486	544	539	526	521	519	499	496	550	524	526	499	485	482	499	513	503	504	529	486	537	542	558	509	537	535	512	492	521	506	519	510	505	522	493	502	508	512	539	503	481	503	496	500	547	508	511	532	527	499	485	524	552	535	531	493	471	534	543	457	540	547	546	492	512	502	520	521	510	535	532	499	540	540	481	512	499	549	506	516	540	527	509	499	559	467	508	533	519	492	517	497	554	528	532	548	508	498	491	540	497	507	500	473	519	497	509	532	482	490	519	488	543	488	526	513	524	533	524	540	533	530	553	547	504	481	564	513	505	543	498	485	488	506	492	516	511	484	504	510	487	502	522	481	503	532	516	497	513	562	517	530	519	495	532	477	533	510	514	528	504	508	513	481	521	522	487	525	557	527	479	542	529	564	490	540	523	467	523	494	493	501	549	517	556	501	528	481	492	491	520	516	514	485	505	503	515	517	492	536	481	499	519	533	554	492	506	502	507	520	503	516	513	497	524	510	476	533	521	521	490	501	511	528	502	472	570	533	527	500	521	530	508	477	518	558	484	512	524	518	509	534	512	504	530	567	491	513	470	481	469	544	515	485	509	505	517	489	493	510	523	517	523	518	531	527	528	526	540	543	471	520	523	539	562	523	538	544	505	517	570	481	518	535	561	532	524	530	491	505	511	517	518	521	508	487	514	488	526	489	530	507	477	494	528	570	510	548	489	505	570	494	513	488	494	529	533	512	497	514	550	518	504	522	518	489	520	515	508	486	500	538	513	517	503	539	520	527	549	525	493	499	510	545	512	538	478	513	537	505	540	527	511	541	532	508	550	542	485	523	518	566	497	530	495	518	551	507	531	545	530	523	519	493	531	533	506	524	520	522	527	537	490	515	532	542	511	517	524	502	483	548	516	533	550	521	507	500	481	492	516	490	512	502	542	481	528	489	472	533	492	528	533	533	502	529	510	529	487	492	516	501	467	500	549	498	481	533	505	503	524	545	517	539	524	486	554	533	523	509	510	500	493	516	530	526	550	499	507	529	514	514	499	540	530	517	500	511	517	509	511	519	499	519	567	499	477	516	552	509	527	541	521	548	509	508	516	543	521	489	525	557	519	500	513	493	505	538	575	519	522	504	548	537	552	518	497	498	487	569	514	508	520	531	544	516	517	485	491	543	498	491	536	494	510	530	539	496	482	523	511	541	517	516	531	500	513	487	552	506	537	485	480	476	498	493	521	535	544	539	517	492	512	490	518	495	493	501	542	513	519	514	539	502	517	543	501	526	492	503	522	454	533	474	526	479	524	545	506	507	505	454	515	534
24990	21993	28817	24677	11632	1219	766	700	638	636	637	622	626	630	584	578	610	577	598	565	561	581	560	551	573	612	546	589	583	560	594	584	582	555	598	584	590	605	584	611	571	604	631	545	638	573	564	588	603	626	593	596	597	581	558	583	557	599	608	600	583	599	538	569	592	554	607	563	603	603	554	603	588	580	595	608	574	539	598	606	594	630	520	596	624	570	638	580	578	584	594	598	574	543	590	549	581	568	618	602	559	610	575	611	589	663	596	587	578	575	585	601	584	590	579	541	626	577	584	532	578	584	562	590	602	568	580	548	557	622	609	558	585	576	571	621	616	581	565	570	610	600	579	603	609	569	567	567	582	608	593	578	587	592	543	573	599	550	573	600	584	559	608	558	594	569	521	589	572	597	616	609	557	575	626	577	585	599	644	592	538	613	562	575	604	581	602	610	592	583	597	612	567	621	589	602	601	586	584	588	626	609	568	620	564	583	555	580	606	593	594	615	572	613	572	552	567	563	561	609	557	572	587	584	635	602	613	618	606	578	607	595	593	569	615	615	607	608	601	584	638	558	592	622	586	612	582	575	582	570	594	635	548	569	560	590	551	593	592	532	577	568	576	592	592	592	595	589	580	575	610	572	600	577	562	593	614	564	573	557	607	613	623	612	557	619	597	658	566	595	602	611	590	571	592	588	597	582	582	596	641	582	565	605	549	562	571	565	578	625	582	601	571	593	625	585	582	597	651	597	570	577	593	600	569	568	596	556	579	604	599	570	557	589	554	538	548	619	609	538	533	558	592	589	564	604	590	572	552	591	539	579	567	620	589	600	592	627	552	580	610	564	575	614	558	569	580	557	620	603	580	577	599	569	568	557	619	563	552	562	576	596	620	602	571	616	643	581	589	558	564	629	583	511	630	635	580	578	588	597	570	592	615	590	551	560	584	540	636	584	557	629	573	569	568	613	555	608	592	554	571	565	566	569	627	595	570	590	571	580	578	538	568	596	605	604	579	576	578	646	568	580	579	568	527	558	588	565	591	568	585	592	587	553	573	593	577	552	559	609	608	613	577	559	599	549	580	595	591	581	640	613	550	574	575	547	603	556	616	609	597	623	587	551	589	540	586	608	620	596	622	576	575	604	573	587	593	621	571	595	591	590	616	605	559	604	601	604	551	559	587	571	577	567	536	543	601	582	581	571	589	588	590	602	575	572	578	601	597	594	591	624	578	543	609	618	589	614	557	591	608	581	584	623	527	583	576	595	599	603	618	601	564	551	572	577	570	595	601	599	614	570	603	598	526	571	580	603	579	629	572	546	609	588	559	632	616	614	595	576	538	590	579	590	581	554	629	599	610	612	606	612	602	645	622	639	613	561	539	570	585	630	562	625	582	569	558	601	627	601	592	623	575	545	559	604	549	583	609	604	591	595	601	562	595	606	599	619	602	543	620	602	581	605	625	564	575	551	571	522	615	611	571	561	545	562	576	596	590	593	584	586	570	622	575	572	589	598	604	579	595	633	587	600	577	553	612	617	606	567	557	563	565	609	637	566	594	591	554	577	567	597	597	582	620	618	615	603	600	567	612	645	569	596	605	601	572	565	556	522	572	595	623	614	620	608	593	588	588	568	577	580	551	588	600	557	566	516	634	573	615	582	580	584	587	577	587	536	599	576	628	625	602	591	610	621	629	588	637	559	597	601	572	572	607	591	599	629	584	618	583	579	620	561	578	605	594	609	604	620	629	561	577	585	583	607	585	583	588	549	604	597	580	575	609	587	591	578	573	587	588	541	571	571	564	604	612	543	556	595	542	590	600	579	580	598	578	614	557	612	578	565	562	591	629	611	585	565	610	578	570	602	608	597	600	553	560	552	569	627	598	591	551	573	614	591	592	633	572	580	558	572	608	644	565	584	538	574	562	595	565	573	575	568	605	564	567	612	563	594	554	613	596	581	599	623	593	634	569	579	593	581	563	624	572	592	535	597	622	584	586	597	572	561	626	572	579	579	618	575	601	561	578	530	582	574	581	580	590	584	585	612	570	540	621	639	547	580	571	577	570	615	593	569	544	592	628	599	550	600	560	600	573	605	589	599	586	598	564	563	550	559	569	613	590	541	607	607	597	626	581	574	577	603	601	593	562	556	615	589	614	590	555	572	611	584	607	651	607	575	602	566	538	612	563	586	589	580	558	572	555	606	615	585	599	630	620	579	614	614	590	584	567	591	592	552	603	609	554	599	573	590	551	582	558	568	625	555	574	607	582	584	551	542	531	607	578	576	562	606	617	584	547	571	607	583	573	601	593	604	598	583	558	580	617	612	594	635	546	554	532	566	578	610	609	600	558	585	568	610	594	589	588	591	582	573	591	569	598	602	577	590	567	606	562	584	575	576	608	566	588	569	600	572	615	611	635	567	574	583	612	588	566	589	582	583	522	613	585	573	578	615	607	597	560	646	585	601	597	592	610	593	587	543	590	620	558	553	558	567	559	606	637	607	600	634	608	612	623	576	619	578	612	578	587	593	592	575	585	589	614	602	548	585	584	613	591	589	585	630	604	577	556	550	611	587	644	582	629	602	540	582	560	597	587	567	612	609	619	548	542	612	588	620	536	587	602	589	566	564	601	570	581	590	525	608	562	613	568	586	628	577	588	567	619	589	583	565	580	563	605	594	549	585	602	601	592	636	560	598	570	558	591	585	588	608	604	583	606	591	623	601	524	552	600	559	549	568	558	581	579	614	603	590	605	560	551	586	605	558	576	574	567	579	630	636	570	577	536	545	571	546	609	556	578	629	573	562	590	635	594	575	568	588	600	564	602	556	556	618	550	554	624	570	570	569	551	573	596	598	619	597	561	543	621	645	619	602	601	596	554	584	628	592	607	597	625	610	593	600	611	601	575	574	541	558	579	612	612	575	604	572	594	591	587	582	600	586	519	577	567	542	557	613	572	601	600	612	564	592	591	576	578	570	655	595	574	544	591	561	549	581	556	587	541	612	563	600	626	599	564	587	600	597	615	582	553	594	550	612	572	624	583	593	569	560	564	589	624	566	561	548	574	601	594	591	600	585	577	566	580	558	616	530	557	580	566	602	580	615	549	547	576	589	595	576	579	609	576	615	604	565	613	564	578	580	588	588	565	577	633	551	627	572	580	559	595	585	531	609	595	592	555	577	588	585	581	587	586	592	574	588	547	608	594	604	636	612	631	569	575	623	552	604	522	588	571	578	619	603	599	606	603	580	591	596	579	616	587	605	609	565	638	598	610	569	611	564	599	587	606	574	543	588	592	605	581	634	600	587	603	615	623	544	621	613	567	566	571	579	581	591	599	597	566	588	574	571	600	570	562	589	573	611	581	645	570	611	596	618	589	590	586	571	581	578	571	611	586	647	547	566	616	617	548	630	534	598	575	576	558	579	599	577	623	626	566	599	591	584	591	602	601	570	646	619	610	591	603	558	591	609	599	560	635	606	594	577	587	585	589	541	650	579	599	621
39012	62334	41616	5914	1068	910	849	751	705	741	672	758	707	701	677	612	650	646	627	637	640	664	607	603	619	634	693	609	604	616	610	665	663	618	640	644	624	563	637	634	596	603	583	614	626	640	661	608	628	649	654	642	619	656	645	613	639	652	635	574	613	602	652	610	623	599	608	613	622	611	605	636	602	588	648	668	639	639	644	612	620	592	588	624	624	614	667	628	615	598	647	599	635	618	630	612	607	649	601	594	613	623	597	663	634	662	611	650	673	593	651	594	607	589	631	638	605	639	614	640	606	613	593	617	584	596	619	645	623	604	594	618	590	652	612	633	660	598	628	605	566	606	629	667	645	624	605	617	639	654	620	640	632	634	664	638	668	622	637	602	647	665	655	624	662	591	643	647	675	565	594	578	607	636	622	631	619	634	615	591	593	611	590	646	567	580	606	652	624	583	627	599	639	660	606	598	604	611	605	619	606	653	600	642	638	640	624	611	614	642	620	647	635	617	637	597	645	565	602	650	631	607	651	611	641	615	598	574	623	632	637	607	632	631	596	632	609	631	616	635	660	606	630	623	647	623	621	634	583	603	648	608	609	617	619	580	645	642	629	591	594	607	628	644	607	590	585	637	611	661	609	610	625	587	601	632	644	638	627	607	611	600	640	608	644	616	657	595	594	584	587	634	662	606	616	638	621	590	562	631	575	597	632	580	604	653	613	630	611	592	647	642	596	620	673	621	660	583	623	614	619	634	650	598	620	649	653	682	639	606	628	642	698	650	635	632	675	651	647	658	644	605	641	601	648	597	599	626	616	637	612	612	603	617	599	662	631	615	597	630	618	609	637	654	596	607	639	580	621	617	629	609	633	631	583	630	672	599	634	654	643	638	680	651	586	606	648	615	664	618	677	612	626	623	645	605	647	618	659	633	616	622	582	671	627	644	590	631	652	614	629	630	598	608	638	637	578	597	606	591	610	627	644	631	630	668	653	641	628	641	613	632	585	614	607	620	659	647	643	603	619	611	601	638	615	624	652	639	598	616	651	634	597	641	575	610	631	638	576	646	616	597	626	615	631	599	605	615	645	642	628	643	605	671	608	631	620	602	642	648	631	650	625	668	670	575	630	658	641	610	606	647	659	645	654	598	626	679	609	640	666	641	584	593	600	628	570	619	618	671	596	606	658	623	642	651	661	613	628	585	615	598	582	667	656	683	637	586	640	619	630	602	649	623	637	651	672	644	664	611	702	623	628	623	665	562	608	616	617	593	623	668	668	647	665	653	600	642	594	614	619	649	634	663	698	642	614	585	633	602	606	631	610	627	611	628	636	609	576	585	617	630	627	638	629	580	607	620	611	612	677	633	633	616	632	617	603	644	626	629	636	578	656	627	626	591	673	639	592	665	613	657	594	648	626	633	649	570	632	647	636	603	602	636	664	634	632	601	606	627	639	657	659	631	630	612	647	642	596	609	613	644	625	620	607	612	619	617	628	634	655	592	622	578	624	652	614	636	637	610	619	616	661	657	651	631	607	611	624	623	617	605	656	663	626	643	608	643	656	639	625	623	611	604	597	625	609	627	624	618	633	633	680	645	594	604	655	637	625	640	613	624	589	585	591	607	655	617	641	630	593	628	605	603	638	631	637	631	625	586	698	623	639	590	636	618	607	643	601	634	633	611	644	603	665	616	604	598	640	602	633	616	629	586	632	606	617	625	604	640	651	656	617	611	636	634	575	640	645	611	593	675	611	628	612	635	647	604	575	600	619	629	636	629	670	630	595	625	611	621	633	605	605	604	622	609	646	611	587	609	600	652	632	641	642	621	566	630	638	598	626	643	566	604	586	640	597	629	604	594	624	626	620	640	662	646	635	644	607	633	617	635	637	641	631	605	616	614	645	573	622	648	626	652	627	628	650	598	633	634	642	645	616	638	632	646	650	612	641	632	595	607	635	611	623	637	633	652	599	597	603	646	631	593	616	605	635	626	614	632	665	609	592	607	585	592	642	649	575	601	574	674	610	583	584	623	638	579	609	636	649	627	596	636	612	638	669	655	639	615	609	638	653	672	609	587	616	599	659	659	612	642	618	630	637	601	593	625	659	646	604	661	627	588	600	653	600	595	643	624	681	629	671	581	624	630	609	647	597	603	654	636	662	619	605	674	623	635	593	585	624	614	647	627	590	632	637	588	625	607	633	636	639	615	657	638	627	659	648	603	627	620	656	645	618	618	612	597	635	658	635	629	592	630	638	617	619	628	647	613	600	654	634	651	585	631	627	602	626	616	579	646	592	620	630	669	622	602	607	612	629	594	628	658	639	607	600	655	612	603	606	651	621	655	649	648	590	609	643	593	651	593	636	633	640	640	660	618	629	604	585	599	597	617	623	592	556	621	620	630	605	657	635	626	625	590	658	610	610	569	642	626	618	593	602	686	618	636	639	642	567	621	649	611	649	598	605	617	648	575	611	624	596	640	621	613	626	620	615	663	613	657	603	615	627	644	609	581	602	639	642	581	619	645	611	651	639	596	624	703	648	622	614	658	621	643	634	657	596	646	611	603	605	592	677	656	633	641	691	637	618	640	630	636	602	655	626	605	606	649	642	637	607	622	636	668	603	607	618	615	607	663	630	626	665	619	662	594	638	611	624	631	615	617	664	601	654	591	591	644	604	622	628	665	607	640	648	633	604	582	633	621	619	617	609	655	615	607	664	610	650	650	650	649	597	619	649	625	636	626	634	633	573	598	646	609	626	623	602	582	629	629	625	633	648	615	624	600	668	614	574	624	631	599	609	660	644	601	634	648	574	614	677	598	610	677	605	580	615	623	629	619	662	597	619	673	602	584	662	628	586	615	626	604	645	641	648	609	575	601	630	671	617	648	634	625	625	614	613	633	672	638	629	664	603	573	596	619	570	635	568	640	597	605	605	639	596	637	645	638	613	625	633	587	667	645	591	629	607	614	625	621	592	614	606	644	689	632	609	582	625	633	624	595	636	621	659	625	619	635	602	633	623	622	597	651	630	617	661	651	613	558	655	644	618	608	624	586	618	635	584	599	664	614	607	634	655	590	635	648	600	613	655	663	582	627	663	612	628	622	635	594	654	641	631	660	579	608	618	673	667	631	593	637	642	627	626	616	627	620	596	603	612	631	611	606	583	657	566	623	595	632	611	627	620	593	697	610	663	584	618	646	585	641	593	595	651	627	616	619	647	649	636	633	642	633	627	641	630	605	609	655	598	604	651	611	628	624	667	652	628	621	604	618	573	605	642	651	640	596	601	608	646	614	658	606	643	570	625	638	635	626	655	600	624	585	636	648	642	676	641	624	633	603	607	637	661	636	606	632	631	655	628	669	648	664	642	636	608	613	590	636	644	643	635	585	611	644	654	609	649	633	629	641	582	608	611	618	641	620	624	610	624	655	596	612	602	620	627	592	606	613	635	636	617	594	688	655	694	654	677	626	634	585	584	612	647	647	596	587	595	623	653	633	616	606
22630	21391	29380	23570	21137	20668	7741	1399	1144	1111	1032	1059	984	1002	1027	1002	989	911	987	976	957	934	959	966	870	931	944	927	929	913	897	884	934	897	857	916	952	876	930	917	869	904	914	904	924	908	861	872	914	911	891	858	928	875	871	936	883	963	890	948	871	888	935	896	948	936	893	925	937	925	839	860	976	927	912	890	908	882	878	939	925	911	866	828	870	881	949	968	861	927	932	955	866	931	889	915	856	891	876	882	915	871	911	898	911	911	864	907	901	927	910	886	934	896	884	857	866	906	901	879	914	900	919	889	853	897	853	937	858	841	897	854	909	885	867	894	882	884	884	840	975	894	891	867	909	889	928	870	895	843	908	904	904	917	876	940	885	915	868	875	896	887	850	826	889	910	893	883	884	906	891	913	867	937	934	917	856	905	882	928	917	905	866	911	909	907	904	864	889	864	921	865	908	886	864	884	882	899	841	890	910	829	882	923	858	870	954	881	917	906	893	905	870	868	884	844	910	950	895	870	909	910	812	872	912	887	939	878	911	867	910	961	875	898	867	902	854	916	865	941	932	898	915	891	909	901	926	852	888	924	901	903	893	928	897	873	890	878	916	942	868	882	915	929	858	942	872	859	960	883	859	900	850	864	885	936	912	853	919	936	939	847	863	864	871	900	910	893	892	911	921	883	876	879	931	895	869	930	888	836	884	879	888	921	916	858	903	893	906	869	898	946	926	893	914	899	897	870	904	924	912	924	893	901	895	915	863	869	853	884	908	891	891	884	886	892	882	937	901	936	887	890	878	903	916	893	887	854	940	970	935	872	870	916	944	914	907	880	912	883	889	911	897	877	909	911	938	938	924	923	838	872	948	904	884	893	880	893	859	913	897	873	903	901	936	879	962	901	952	939	927	943	893	868	884	868	864	897	835	886	909	880	959	919	957	836	954	886	917	915	913	843	917	955	898	875	905	896	924	890	904	916	897	884	888	906	869	929	902	892	898	891	836	907	894	863	930	881	949	945	932	922	934	901	839	926	896	878	903	866	928	898	875	872	890	900	856	902	869	800	914	902	894	860	919	904	890	851	855	916	917	895	919	939	861	913	930	890	894	950	967	908	960	941	900	865	898	928	900	913	862	855	903	865	863	865	946	888	888	895	924	846	873	913	952	874	935	881	927	835	893	891	854	907	901	899	875	916	924	874	948	905	879	896	874	848	934	886	908	834	898	856	908	852	903	898	866	893	918	931	901	893	935	939	900	852	883	938	949	918	873	852	899	842	894	898	839	920	914	824	879	864	921	886	909	890	878	847	840	886	978	911	857	896	912	917	934	870	908	927	902	869	862	879	910	858	895	829	822	954	840	821	882	903	899	895	871	905	833	918	901	877	931	923	893	866	886	901	865	917	837	855	845	896	869	900	875	954	870	878	872	877	872	910	850	879	874	932	949	874	926	930	830	911	963	932	901	863	941	886	929	892	885	828	919	947	916	853	849	904	919	877	852	864	922	854	878	872	869	881	933	906	908	910	887	903	908	878	873	899	898	874	894	910	883	878	854	873	872	916	951	921	891	899	892	910	912	904	923	909	889	864	944	903	950	834	899	922	866	926	852	888	925	875	893	853	929	909	929	851	870	890	942	882	941	867	919	855	949	933	956	929	858	927	911	905	890	911	896	869	946	858	888	895	938	901	901	912	921	898	904	886	878	939	955	868	903	918	951	874	850	917	859	879	938	928	887	904	899	864	895	939	892	896	904	921	917	882	840	899	904	866	916	886	896	937	923	914	886	909	871	883	892	900	846	881	907	944	915	955	900	950	883	925	924	899	884	852	887	905	882	902	884	902	887	903	928	918	891	906	916	913	903	939	906	811	888	859	890	886	927	895	914	875	925	947	908	921	915	896	887	942	880	848	916	871	932	923	880	929	941	894	893	866	906	852	889	925	849	945	858	881	939	923	877	938	863	940	920	930	906	892	860	971	902	919	851	929	874	901	877	924	890	858	920	916	922	914	890	924	906	881	818	897	898	905	855	951	921	911	892	881	858	844	884	868	860	949	879	882	925	936	892	907	946	896	853	894	878	935	856	982	852	899	926	837	919	894	903	933	871	898	863	865	892	917	915	934	920	919	920	943	892	842	915	893	852	874	857	918	933	932	908	927	823	927	872	918	869	886	932	939	884	853	855	893	890	895	903	893	913	875	898	932	894	882	834	897	913	875	909	920	883	932	924	909	906	919	882	897	849	842	951	900	916	938	930	863	876	868	897	911	832	882	860	907	852	906	919	861	944	882	896	915	846	950	890	916	892	893	864	875	886	887	924	879	896	843	925	899	938	888	853	864	901	851	831	866	909	865	933	930	971	927	892	911	935	883	869	842	915	888	901	905	909	922	919	908	882	892	893	917	818	845	884	912	894	889	905	905	857	870	905	953	944	835	893	862	882	886	924	881	886	924	853	846	864	898	908	873	920	923	880	897	932	880	936	897	900	863	910	889	911	911	854	876	893	893	902	895	905	901	905	863	910	986	897	933	901	881	926	869	898	857	888	864	916	879	904	914	967	905	892	866	885	881	875	914	909	886	881	962	890	928	905	874	890	921	956	881	965	872	917	878	872	947	936	921	887	913	889	878	890	894	895	896	913	850	888	920	892	911	901	893	935	883	908	889	885	879	916	907	899	883	802	910	883	864	880	856	926	893	891	927	920	910	879	906	869	871	894	854	913	911	916	896	881	892	915	928	889	893	891	849	831	925	853	909	898	910	889	868	883	912	926	905	873	885	918	911	828	870	922	924	870	932	895	920	872	922	868	903	843	897	879	926	903	923	908	834	898	934	938	876	914	872	900	890	862	895	874	834	893	879	941	866	854	927	877	919	963	878	858	844	912	843	906	845	899	865	950	921	894	896	870	919	837	927	862	855	868	910	856	876	848	890	902	887	906	893	922	846	874	878	917	907	897	907	852	862	907	864	872	890	905	919	866	906	857	889	901	945	847	902	913	892	899	928	904	919	845	901	899	874	909	841	880	840	893	901	831	866	862	908	960	842	933	961	864	920	892	919	873	911	917	845	942	898	885	879	852	873	873	899	913	870	925	881	862	922	884	881	904	884	883	861	869	844	914	867	907	879	927	878	959	903	882	935	866	904	850	963	941	874	915	871	875	916	898	929	890	895	907	906	896	835	891	926	877	928	921	831	873	918	883	939	899	843	950	916	892	912	907	871	915	911	941	907	886	860	898	889	869	925	914	931	891	925	876	954	896	910	875	910	868	910	948	897	868	897	928	821	867	876	962	917	883	917	909	913	887	865	896	887	886	853	937	853	884	873	887	902	873	837	900	894	902	968	956	921	920	907	911	883	923	926	929	875	888	869	907	914	845	887	845	973	895	916	909	939	874	858	961	899	841	898	849	858	917	847	886	893	878	931	900	949	871	873	852	869	941	897	887	857	882	920	894	925	949	871	860	874	925	934	894	909	753	882	894	901	883	885	915	896	887	891
47885	68401	58026	10461	2588	2113	1703	1498	1352	1215	1201	1139	1047	1042	1086	981	973	997	979	985	921	1022	896	889	932	1005	909	903	928	962	895	899	846	907	906	871	880	951	905	888	853	910	864	918	840	879	862	875	896	928	905	911	918	857	893	898	890	924	921	894	830	934	922	890	896	926	895	873	889	843	930	912	841	873	878	898	931	830	872	876	938	844	802	929	842	867	914	890	890	835	882	848	899	894	885	855	915	858	884	917	871	868	885	843	870	887	882	820	934	896	903	879	881	892	917	819	903	852	905	869	866	857	914	871	814	897	871	877	950	917	875	883	884	893	872	897	889	829	842	872	890	903	903	898	901	860	888	923	832	885	885	923	949	868	912	944	921	898	863	892	908	923	899	914	873	919	932	825	899	879	912	852	888	903	915	928	797	876	868	904	888	852	890	924	884	909	881	903	888	905	940	864	890	866	897	875	905	858	889	877	942	893	807	894	902	844	896	843	876	904	827	914	832	911	886	856	874	849	848	877	888	903	881	833	895	901	869	879	894	897	899	904	860	886	902	940	942	896	886	862	763	881	892	901	917	909	846	841	853	886	892	874	900	885	823	892	887	853	867	868	872	848	904	907	901	851	915	926	865	891	841	879	881	880	912	945	920	899	926	887	857	855	853	892	839	869	860	916	911	830	864	908	876	873	853	932	858	868	873	903	848	921	855	866	870	922	875	897	839	927	923	889	898	881	866	869	847	897	882	917	934	879	867	902	864	900	862	844	843	872	877	929	882	856	900	941	920	837	871	855	873	892	895	898	915	871	848	828	897	903	870	948	872	894	890	894	879	869	804	916	833	884	917	863	879	913	901	889	876	887	821	855	838	825	932	880	860	907	892	854	878	909	864	904	897	859	934	909	900	857	916	830	856	897	893	884	940	876	909	866	902	889	842	901	900	863	907	851	851	894	830	904	908	899	943	903	865	841	854	864	910	864	908	880	955	870	875	932	893	863	873	879	890	829	879	921	876	885	886	932	896	876	884	877	894	902	856	866	866	923	902	885	891	875	908	895	895	898	822	861	911	905	900	941	871	839	856	875	886	904	865	957	877	917	934	848	880	886	934	842	894	845	875	917	860	879	894	915	918	873	907	877	868	900	955	926	850	828	886	850	882	886	915	897	944	883	851	916	904	888	925	884	875	950	835	903	860	868	873	862	880	873	822	909	953	915	898	835	856	854	885	867	839	918	881	857	879	891	879	898	901	881	863	874	877	875	906	854	918	919	855	925	878	798	866	882	837	942	893	867	919	888	865	914	912	871	871	883	907	907	875	900	876	888	888	909	860	863	857	844	876	932	903	910	894	889	894	920	890	859	869	850	881	855	925	847	889	835	848	827	961	888	854	949	865	889	873	903	913	859	866	884	868	899	857	874	892	891	903	868	962	884	888	889	873	877	881	863	831	898	868	877	935	879	939	923	909	896	915	845	903	885	856	854	872	895	889	840	894	906	917	884	848	936	920	888	855	899	871	869	873	864	869	842	903	880	893	870	853	861	897	866	888	893	873	891	867	886	898	908	911	860	898	885	876	925	920	920	917	893	914	889	868	940	864	899	909	866	853	884	898	868	903	879	882	919	901	882	906	912	906	883	919	887	927	914	867	968	927	854	950	881	861	923	889	903	925	880	844	859	866	906	900	897	887	856	917	874	881	865	870	908	897	817	892	855	899	869	864	888	878	878	912	873	895	843	888	855	889	859	897	909	858	891	903	850	896	879	904	888	886	916	912	918	910	864	974	891	879	904	915	902	896	889	889	912	861	943	915	826	843	864	861	867	872	843	870	941	865	870	895	901	884	924	905	871	854	878	934	865	880	862	885	928	951	878	878	948	849	842	920	861	872	929	919	868	897	946	903	836	915	909	908	850	909	890	860	878	915	873	866	856	846	911	883	833	924	909	891	905	898	875	895	902	878	907	894	894	906	871	850	935	835	957	906	902	886	951	886	910	915	880	908	892	888	899	875	853	906	899	932	923	860	868	929	904	853	916	916	876	906	863	912	902	884	860	895	908	842	839	866	837	910	926	884	874	851	833	914	887	859	877	948	898	862	877	866	863	862	845	852	898	896	862	912	905	877	881	866	836	932	827	858	901	872	902	870	863	893	897	889	878	887	881	907	859	915	879	887	894	880	885	888	878	881	868	901	854	885	892	887	918	866	900	865	873	901	849	896	902	879	894	853	811	913	846	891	899	893	908	867	933	878	915	893	884	899	893	895	893	878	923	872	875	862	844	899	870	888	880	897	877	882	876	862	872	973	867	889	919	849	877	912	872	845	879	844	874	919	897	922	906	855	844	873	856	938	808	881	908	921	951	867	841	916	889	927	920	893	897	979	877	895	903	886	862	894	854	875	896	897	859	921	881	865	918	901	859	873	908	869	864	880	871	860	905	917	836	892	912	888	857	957	908	859	869	865	878	842	893	910	868	878	862	919	840	870	842	878	872	865	910	899	918	915	857	883	867	859	896	870	917	932	859	876	910	876	885	921	876	851	888	864	931	896	932	898	907	875	939	881	871	896	814	921	951	879	920	885	887	833	867	900	898	905	887	872	936	878	939	899	877	877	892	842	879	889	875	867	933	846	880	936	886	927	900	884	844	832	885	940	895	903	853	967	874	911	839	870	878	847	863	887	893	935	923	901	901	896	905	907	903	933	890	875	919	852	848	870	930	859	882	848	865	933	878	897	878	921	874	908	839	843	843	828	830	854	918	895	871	883	921	875	913	936	890	859	884	878	881	849	922	865	917	878	901	825	886	908	897	884	847	905	837	825	885	861	924	877	916	897	858	902	879	925	862	890	897	842	889	879	845	869	890	931	910	858	884	890	871	896	890	848	868	871	809	887	868	864	907	845	856	868	939	877	865	932	905	893	895	874	900	903	868	886	840	904	852	875	877	842	913	897	828	876	882	893	833	857	867	913	942	918	926	935	822	848	922	915	871	909	934	888	878	878	935	865	881	846	864	892	872	885	889	813	856	866	900	888	890	837	842	914	879	854	904	890	838	825	887	888	916	832	895	910	864	876	853	875	937	875	901	928	876	858	908	929	900	955	888	866	903	852	884	890	905	821	893	905	877	943	840	928	936	846	885	899	936	885	903	970	873	935	920	886	921	883	951	869	876	851	876	887	900	895	902	873	868	872	900	905	888	882	880	847	894	894	939	862	911	907	923	856	943	865	937	896	912	879	868	901	868	846	873	887	858	878	931	905	894	837	890	872	851	913	902	910	891	879	875	896	855	869	901	860	902	878	892	865	862	913	863	845	885	936	896	892	896	899	911	886	891	935	896	871	943	886	926	876	868	910	854	874	897	849	868	898	916	844	898	900	860	876	895	866	849	922	886	902	870	952	882	866	909	890	912	871	862	869	890	945	818	887	881	892	934	869	864	916	825	880	879	879	902	894	882	902	867	876	838	886	907	947	915	928	859	827	841	833	907	829	862	926	860	906	870
30821	24755	19577	4969	577	523	396	418	325	326	288	341	379	352	350	373	354	314	373	335	357	330	292	344	357	353	335	364	318	314	326	334	365	347	344	357	319	347	343	342	337	339	335	344	335	362	336	316	352	351	341	296	319	326	348	355	359	357	340	309	354	348	334	360	297	372	315	279	358	338	333	317	342	319	304	314	360	333	298	334	365	307	328	307	353	321	329	356	341	354	320	344	307	307	352	342	333	365	315	326	311	351	330	327	328	314	312	342	362	325	376	339	324	324	341	358	358	365	335	326	318	330	360	339	345	343	307	313	324	353	326	346	330	351	366	304	320	324	341	340	356	351	359	366	318	358	349	331	361	349	328	324	353	333	341	332	343	359	303	336	355	336	327	319	332	322	348	347	341	337	325	331	320	365	339	316	332	372	333	355	367	352	330	347	330	334	320	325	322	306	327	342	336	344	344	343	333	335	352	352	343	344	329	354	332	349	320	344	330	336	331	364	335	327	345	373	355	351	347	360	333	313	321	325	325	338	335	339	358	355	337	291	319	319	320	315	353	353	330	336	305	298	350	313	333	311	359	317	349	333	322	363	324	366	341	342	364	323	327	355	355	323	366	325	349	316	332	317	350	309	349	358	348	361	356	310	358	313	352	347	322	332	341	372	363	318	337	353	314	350	356	303	354	342	330	315	333	315	343	353	333	336	321	335	331	312	340	339	319	316	337	345	376	327	314	311	350	338	317	358	338	339	337	355	344	346	333	332	318	340	327	323	314	344	347	346	342	349	341	328	336	377	356	345	333	302	353	338	328	305	319	350	339	343	341	320	336	360	347	326	326	353	352	371	305	339	352	321	339	347	350	362	357	347	360	352	335	304	336	342	327	326	360	316	327	323	310	314	353	371	333	340	366	300	318	338	326	342	325	320	350	333	355	344	341	325	359	391	343	339	307	326	348	339	364	352	351	337	344	376	354	325	311	344	344	335	342	322	328	338	309	349	338	326	334	338	334	361	324	328	341	315	314	330	328	354	358	307	335	348	349	351	364	321	345	354	326	348	347	337	308	332	399	382	352	343	339	360	319	339	329	360	320	351	355	336	305	310	342	332	332	331	320	347	338	379	363	321	352	330	322	322	327	339	337	317	360	331	310	357	314	357	349	357	329	340	340	352	352	340	346	327	333	345	332	317	370	331	306	356	331	338	336	350	340	338	327	351	356	354	352	338	320	332	347	357	329	326	356	308	314	329	325	341	316	316	322	338	332	340	354	356	348	333	331	331	314	338	338	288	323	344	346	313	337	367	351	309	333	336	300	358	316	327	321	363	335	316	361	349	358	341	332	353	315	321	353	289	335	324	335	366	315	313	364	321	309	333	357	335	315	298	321	311	348	346	311	324	345	324	344	336	318	347	344	325	318	354	324	336	326	366	357	348	323	333	348	318	317	354	314	333	343	312	305	317	374	374	353	365	324	356	369	368	328	352	332	336	355	320	327	337	305	353	411	315	333	358	310	352	316	345	351	314	351	336	327	349	353	363	333	316	336	333	323	355	336	361	338	321	305	358	353	323	354	323	372	333	338	338	338	353	357	334	360	328	337	326	337	350	345	362	346	337	355	338	337	355	337	346	290	346	331	332	300	309	338	323	338	342	315	341	338	329	325	371	354	360	328	345	348	340	348	373	334	320	372	339	347	351	343	337	351	331	315	313	337	338	374	369	342	356	368	337	324	315	325	324	343	322	348	325	329	307	341	312	347	347	315	340	373	354	364	330	308	374	326	344	311	321	332	345	357	369	333	332	368	361	343	329	335	323	372	337	344	348	370	348	343	320	335	309	330	375	327	311	339	315	362	353	304	360	345	324	351	329	342	306	339	346	337	327	335	381	353	319	328	369	353	330	358	359	346	352	342	321	330	329	350	345	318	316	345	317	339	352	359	315	353	325	306	337	340	367	343	360	388	306	329	359	330	328	402	350	350	330	329	322	333	317	367	312	335	329	327	338	328	334	341	331	327	346	329	304	349	317	338	355	357	336	357	330	301	308	328	339	349	342	328	365	319	335	355	350	330	375	327	344	346	329	337	333	326	345	354	300	349	373	299	352	366	327	364	333	323	325	322	330	325	321	353	338	328	365	320	311	327	351	363	332	351	343	332	337	334	348	333	345	325	354	349	348	343	376	370	323	341	366	356	322	343	339	346	336	340	333	335	329	328	311	347	338	315	331	335	347	336	389	344	336	374	360	332	325	365	331	353	355	343	353	331	331	358	347	330	316	352	369	322	323	369	342	333	339	335	348	350	321	354	346	323	312	301	359	333	358	344	315	334	332	340	357	307	312	310	374	331	343	367	308	343	325	338	290	339	386	303	365	339	334	371	326	354	334	340	344	312	323	330	315	361	322	351	350	338	346	343	326	313	341	333	373	361	347	371	332	319	319	336	322	352	334	314	307	356	331	331	369	341	332	344	309	333	325	341	317	343	349	338	341	374	339	343	334	350	330	339	353	319	332	365	341	331	320	355	348	328	321	345	310	348	332	321	332	340	317	342	339	330	335	342	348	306	351	344	342	355	338	318	320	346	341	307	377	313	353	348	355	337	349	356	368	343	328	333	344	352	329	346	326	356	331	358	356	304	363	384	302	370	321	340	348	354	306	351	318	313	325	338	312	330	320	323	349	361	365	321	326	318	363	317	368	320	296	388	318	314	336	329	335	332	379	376	343	378	364	320	329	356	318	339	367	331	307	350	337	303	351	339	347	354	347	327	328	377	352	316	348	347	341	309	312	360	320	344	365	360	317	358	350	337	346	365	322	329	339	321	345	355	356	320	349	340	330	355	326	346	347	366	375	381	343	352	356	345	337	347	351	333	347	341	310	329	336	389	352	358	338	362	341	316	352	371	319	339	344	349	344	351	343	348	380	313	350	314	332	382	328	373	343	357	379	327	364	331	347	324	336	346	322	308	357	315	329	363	355	336	365	331	354	394	312	340	344	330	322	324	351	334	329	370	310	324	343	343	320	310	363	364	333	320	314	358	321	314	350	346	326	333	320	354	341	339	369	342	293	363	350	312	338	344	320	334	345	350	345	339	330	340	342	347	334	357	356	332	332	314	334	347	362	354	310	309	316	341	338	350	329	365	344	345	335	348	331	382	357	363	334	348	358	355	349	360	315	360	336	364	341	351	415	358	312	339	327	345	355	356	330	338	377	319	312	309	306	317	337	346	314	331	349	351	343	329	318	316	353	334	331	310	332	338	337	363	340	364	334	353	319	339	312	368	314	309	341	349	309	347	295	346	344	342	356	353	328	351	316	360	333	327	341	391	328	347	353	364	327	337	337	363	344	355	307	341	337	330	324	305	361	327	348	323	327	317	299	311	330	389	336	371	305	296	315	337	350	347	344	345	311	326	324	337	295	300	350	362	338	356	340	286	342	344	358	347	320	362	344	348	337	345	329	348	340	362	325	334	353	359	328	371	349	354	372	335	353	319	335
29115	34035	10712	1606	416	429	378	389	384	375	377	410	376	396	360	340	382	386	366	350	381	360	401	370	363	368	393	364	354	370	394	340	392	394	386	366	403	334	372	363	388	378	367	361	391	363	399	329	365	370	371	394	356	352	387	382	385	358	374	349	366	375	403	365	360	361	354	331	353	368	374	356	371	363	357	405	352	375	373	392	414	358	350	386	415	392	402	355	379	357	385	355	376	382	354	382	349	355	400	379	355	331	368	356	408	359	382	367	373	391	334	356	361	374	381	345	383	388	356	362	403	374	364	389	361	340	388	394	355	358	362	375	393	403	397	373	362	364	340	364	362	357	435	356	347	355	353	356	378	360	368	380	373	393	361	367	394	369	384	383	369	351	377	359	350	342	371	376	382	359	365	372	364	324	403	389	420	371	346	348	399	379	359	391	394	362	376	390	368	331	353	373	379	355	379	343	335	361	388	394	386	399	379	348	335	338	417	342	369	386	387	409	333	364	369	377	379	356	381	345	368	351	347	344	398	360	361	380	387	359	367	360	355	352	379	393	357	342	364	371	352	361	373	379	360	362	336	349	361	377	360	362	392	378	364	382	389	389	344	401	381	376	362	359	379	351	383	381	387	373	354	351	407	370	388	359	371	401	323	326	355	356	366	414	395	363	367	356	407	379	345	385	368	371	387	382	369	360	408	373	365	369	383	384	389	380	339	377	353	331	357	364	406	393	369	357	361	370	391	364	394	363	361	365	396	385	371	352	367	341	365	394	393	369	375	354	349	385	412	391	387	393	361	358	383	402	386	378	396	358	379	393	383	384	377	366	406	366	383	379	399	367	356	399	367	371	366	401	376	414	382	370	365	387	357	382	382	342	377	352	402	387	341	388	362	413	385	387	349	416	398	393	375	404	365	380	408	391	362	332	393	380	365	391	341	355	353	340	363	393	369	383	349	352	373	351	351	402	407	387	397	366	355	384	333	345	374	383	361	309	364	390	388	377	359	398	366	360	397	383	382	390	360	412	359	347	360	389	352	360	373	350	361	398	367	379	373	381	382	361	371	363	377	386	404	354	360	373	396	374	378	360	383	394	368	398	349	361	357	350	357	385	354	390	375	378	361	363	403	348	377	386	349	412	379	341	343	360	349	374	344	367	350	367	428	327	342	363	349	385	394	364	365	378	344	413	367	393	404	379	354	403	399	412	376	357	389	369	372	386	356	336	350	367	375	380	358	381	353	336	393	355	369	376	366	397	333	366	408	355	360	396	381	337	338	373	384	358	359	348	384	380	368	399	372	367	362	373	354	407	383	381	363	347	358	390	398	403	374	388	404	366	350	336	403	369	348	362	356	369	353	384	373	362	343	385	373	354	368	341	404	396	405	396	380	344	361	363	414	361	369	327	419	393	386	397	366	370	409	395	375	367	396	392	360	347	364	390	354	376	377	357	351	382	392	357	356	375	376	379	359	392	385	356	376	365	353	396	385	382	348	367	365	386	361	344	402	328	380	398	377	362	402	365	400	348	371	379	375	366	381	396	385	372	361	372	365	387	366	362	379	348	427	385	360	370	373	365	399	344	379	375	385	350	368	391	352	372	368	341	399	332	382	328	354	366	390	326	375	327	387	359	380	355	392	373	395	353	363	348	384	368	394	344	388	390	345	371	366	352	371	370	408	356	343	367	381	401	354	387	358	352	367	341	327	384	350	367	367	390	408	419	369	383	351	351	358	372	379	371	387	369	395	394	373	363	386	401	376	365	373	356	373	392	355	375	371	394	361	348	338	351	402	383	374	405	366	354	356	385	362	414	383	366	441	386	377	375	378	374	369	375	369	377	403	379	382	366	387	380	389	345	336	368	367	379	368	386	394	381	394	349	384	381	373	364	376	359	375	357	361	385	346	370	348	367	374	376	398	381	363	389	361	367	372	385	386	361	362	392	381	341	397	389	379	356	342	352	337	380	402	372	367	393	370	341	375	351	377	380	369	378	389	366	366	369	388	344	347	358	357	399	354	394	371	377	364	367	341	388	406	385	336	327	363	344	377	393	382	352	376	409	384	395	382	370	392	364	356	353	369	358	359	365	377	348	381	357	349	376	369	353	376	394	387	389	353	387	375	350	344	367	418	387	384	368	372	357	362	382	355	375	377	355	346	363	364	350	366	396	387	367	346	390	352	375	399	383	404	390	357	409	366	369	386	366	401	331	355	330	369	392	376	395	389	347	386	362	378	366	415	387	361	369	327	366	390	347	378	356	368	365	400	359	367	366	382	382	392	318	363	358	358	353	369	343	364	346	345	354	358	321	395	367	384	361	358	395	378	365	389	373	367	363	392	388	417	402	355	389	380	354	361	384	385	389	378	366	355	375	347	402	356	354	388	343	351	370	401	375	383	349	368	351	362	351	336	379	389	365	368	411	368	388	364	362	395	357	372	356	403	348	345	368	349	379	368	378	401	363	368	359	391	349	370	384	366	340	401	351	352	364	385	356	361	368	385	355	377	370	369	377	396	425	384	361	367	358	365	375	355	378	379	395	348	409	382	413	330	346	359	375	391	373	389	351	372	370	386	406	365	386	368	394	368	399	399	391	360	360	368	384	367	380	378	372	354	363	362	367	382	371	356	376	382	387	383	348	387	375	341	364	357	370	376	354	357	367	368	381	357	366	385	371	368	354	360	359	362	375	364	360	385	365	370	403	367	380	366	389	378	359	378	370	374	370	348	356	384	384	348	381	352	359	359	404	388	345	363	380	372	362	345	387	344	340	358	376	359	362	389	337	391	371	401	360	421	381	355	371	378	352	335	353	388	392	385	370	342	339	356	353	332	374	384	395	348	385	355	364	347	387	382	349	369	345	385	339	376	376	390	334	392	386	355	369	372	374	355	389	388	347	361	367	365	369	368	374	353	336	370	361	345	398	371	403	330	328	373	348	370	385	358	358	367	369	366	376	369	398	366	395	373	368	365	393	335	405	383	379	385	395	357	363	372	347	357	382	406	372	347	385	368	370	386	363	356	377	370	415	377	342	379	385	395	380	393	379	335	397	336	402	408	368	354	374	375	397	393	358	382	390	355	341	346	387	366	365	418	350	376	382	333	363	342	381	389	382	381	393	371	366	355	372	377	366	378	371	361	374	396	362	406	381	378	365	374	367	354	391	363	375	350	330	387	323	361	388	363	360	381	386	383	365	403	354	348	365	369	369	369	404	375	375	424	401	368	371	368	377	392	375	338	348	325	365	380	373	367	375	379	340	345	395	368	365	336	401	385	393	346	387	372	354	389	390	378	372	400	367	382	380	384	332	370	365	370	389	404	362	364	353	372	396	381	360	354	358	399	382	400	376	336	361	345	379	363	353	399	365	398	389	385	416	392	373	351	334	376	377	402	352	346	401	406	370	360	399	377	374	327	346	367	347	361	383	408	372	345	356	346	385	352	364	368	365	345	373	375	357	350	327	396	369	345	382	331	384	361	389	325	369	394	392	350	374
23777	21718	29715	24091	20464	9570	1104	663	666	638	561	570	567	505	569	531	561	532	548	511	545	509	521	552	530	526	509	486	510	533	545	497	512	513	500	527	530	549	507	484	474	497	493	466	551	508	534	499	519	474	544	504	500	504	513	531	490	502	474	482	546	509	504	531	509	518	496	483	525	495	520	536	513	490	507	498	515	500	496	465	539	514	488	519	519	524	497	537	507	488	536	512	541	514	517	484	564	499	502	526	506	485	509	492	524	512	492	489	500	535	487	485	472	501	471	496	510	472	478	518	508	511	491	460	477	518	478	493	497	512	505	490	505	497	504	475	516	504	502	485	529	523	490	475	524	448	525	499	485	520	522	510	496	536	494	496	501	497	532	520	509	502	472	501	534	482	504	450	502	503	508	509	495	505	514	508	476	534	492	510	498	443	467	476	508	493	504	481	481	489	474	470	505	498	529	516	516	517	487	476	486	445	506	516	512	522	492	477	511	478	485	517	504	479	535	529	482	480	498	515	484	520	493	528	547	539	483	450	483	500	581	495	513	516	491	523	478	480	497	525	492	530	545	492	524	462	536	525	518	457	477	484	552	481	500	502	498	480	484	506	483	494	510	507	488	508	522	457	449	530	480	533	556	497	507	495	506	515	530	521	532	456	509	473	496	497	489	481	541	478	517	508	481	517	474	520	492	525	513	478	528	532	508	537	502	473	488	518	487	502	502	533	505	565	484	490	528	506	518	489	515	505	489	531	498	489	499	479	495	476	479	490	483	496	498	486	530	493	496	485	509	504	453	489	484	467	510	461	506	507	507	472	478	506	526	486	473	462	463	486	472	490	492	524	507	500	528	525	467	503	545	525	482	504	477	469	515	519	482	522	488	501	528	498	517	504	514	513	506	514	490	513	540	489	497	507	497	561	487	512	524	477	465	502	473	510	477	539	517	469	500	474	494	530	455	503	513	473	524	515	470	532	503	480	513	489	481	501	483	489	498	512	473	485	474	473	481	486	509	508	530	472	473	532	525	487	470	532	524	488	494	543	469	509	493	500	547	476	490	491	514	506	488	503	530	481	502	479	520	498	547	476	507	495	506	455	522	504	503	484	472	496	471	526	501	530	511	487	469	532	531	471	498	490	519	549	526	485	506	513	490	484	479	496	511	475	531	536	500	530	492	534	491	494	460	531	490	506	494	529	474	469	497	467	490	459	487	509	530	533	491	547	520	488	504	450	500	504	476	462	472	515	461	481	488	486	468	487	489	517	467	496	510	467	502	511	484	467	521	475	549	522	509	543	497	489	510	502	520	488	491	483	465	456	451	508	480	500	467	481	530	507	508	487	483	509	482	483	497	526	480	495	547	469	493	516	521	477	518	508	503	499	518	523	478	517	542	457	498	510	503	492	516	561	470	524	552	494	495	532	443	461	496	491	520	468	487	471	484	507	476	527	484	491	505	471	495	520	470	467	525	508	481	483	483	497	531	483	491	531	520	533	507	490	481	498	491	532	514	510	514	482	516	528	489	549	506	476	500	509	515	505	495	440	515	522	505	469	499	473	477	493	478	469	524	498	520	504	507	488	493	491	522	471	518	472	464	470	500	494	487	525	505	477	520	477	501	473	496	534	490	507	507	549	490	525	508	474	524	461	437	495	485	469	470	485	532	505	526	524	530	507	496	464	514	464	490	490	515	501	496	475	511	496	475	487	527	559	505	469	502	470	484	498	519	470	500	537	487	499	489	494	487	467	493	531	480	503	490	519	500	479	537	492	480	476	516	469	512	522	511	486	515	515	504	502	530	519	562	523	490	534	512	523	509	519	462	476	482	538	488	514	502	491	524	470	483	495	474	510	491	534	510	495	512	497	493	496	534	486	510	476	530	508	528	501	457	490	522	491	519	486	490	517	488	474	508	566	464	495	511	492	495	513	519	540	526	532	513	512	497	500	498	531	492	514	504	461	517	519	508	470	530	496	489	541	517	511	494	497	501	494	503	484	486	481	510	551	543	499	508	450	489	528	489	505	498	495	482	511	504	521	516	507	498	515	484	489	518	468	517	513	481	520	485	511	500	505	495	480	466	512	507	482	491	507	507	490	472	492	544	495	547	531	477	499	486	549	491	451	506	493	524	517	488	533	521	510	500	506	479	456	467	512	508	467	511	519	485	469	465	473	546	452	502	456	482	501	501	491	501	507	525	521	473	526	510	513	511	485	494	511	462	479	513	493	512	519	488	529	486	521	467	523	547	479	513	478	492	478	483	518	493	496	520	509	514	453	508	502	464	500	528	498	515	512	525	529	499	512	507	532	549	503	505	522	527	498	513	495	514	511	519	514	541	497	491	518	510	536	490	520	487	519	521	511	537	568	515	483	513	478	483	520	490	519	476	469	508	504	483	499	517	513	496	491	440	461	536	519	494	492	497	513	535	522	520	504	532	538	499	499	485	502	505	514	511	523	500	477	517	468	509	508	537	508	490	521	474	513	513	554	463	506	454	517	507	460	494	504	480	520	468	524	487	517	479	504	463	494	492	479	533	461	544	528	447	513	477	488	487	532	521	508	480	487	496	536	493	521	493	504	490	522	490	485	510	485	484	509	521	511	496	489	522	498	472	510	489	524	492	519	501	496	495	511	531	529	469	470	486	508	512	527	487	527	487	503	524	467	483	511	509	500	516	513	489	461	525	515	543	504	510	552	512	543	507	474	529	519	531	503	476	495	529	453	501	478	484	490	490	475	519	520	499	504	512	512	505	523	474	473	485	545	494	511	472	513	485	492	500	510	530	510	534	520	470	495	496	528	469	491	499	494	515	499	524	474	504	503	501	510	476	483	504	472	500	473	463	520	490	525	498	503	459	509	466	508	514	492	487	494	524	509	500	494	501	492	493	502	538	502	533	518	494	478	496	449	484	505	509	474	521	487	492	480	480	523	482	508	540	535	510	464	535	484	551	518	514	515	468	503	466	518	491	481	487	513	481	523	480	517	486	501	502	462	483	526	518	495	515	496	518	496	496	518	529	491	484	473	513	496	495	469	511	522	488	514	531	468	449	479	473	496	475	483	483	492	508	488	480	488	496	488	479	516	464	492	483	483	505	512	501	489	449	482	493	527	486	508	495	511	484	494	493	468	481	502	492	468	524	504	511	518	522	509	470	475	505	494	500	519	488	478	523	518	494	492	496	464	479	470	493	497	560	501	441	505	498	470	502	479	496	507	484	526	484	497	476	502	491	463	478	536	490	478	526	485	488	473	509	446	514	504	510	509	543	507	512	553	529	473	531	513	503	493	504	509	471	478	503	507	526	503	510	505	506	489	495	542	524	494	493	557	515	552	498	487	487	532	514	477	491	514	493	530	498	485	540	498	529	470	484	488	453	494	461	505	529	485	531	476	525	507	505	467	478	487	513	510	515	512	487	514	486	494	510	511	506	503	501	529	508	518	509	514	518	515	494	530	499	571	473	501	453	546	460	516	549	488	489	501	473	503	492	470
42742	70748	46051	8785	1426	1152	893	816	763	689	638	659	612	570	604	593	543	543	523	540	507	516	531	529	543	551	546	504	555	519	498	557	557	519	545	504	519	507	490	531	484	491	499	561	512	525	506	553	547	564	513	493	530	504	494	503	518	534	534	546	498	486	518	523	547	500	524	497	520	494	484	514	541	490	498	488	497	577	488	554	507	545	476	483	539	512	533	506	468	454	494	493	452	488	557	513	511	514	539	528	542	547	518	534	504	485	505	519	493	509	519	514	507	516	492	517	514	519	512	498	480	526	549	529	535	475	494	526	523	539	499	542	545	520	542	546	489	490	513	506	547	541	547	527	513	461	511	506	526	529	504	518	517	499	493	495	538	500	538	511	547	509	534	490	456	517	531	492	533	499	504	526	492	497	499	504	506	511	501	513	567	507	501	471	514	513	540	505	520	478	527	467	512	539	537	528	530	508	513	494	521	513	561	503	483	529	496	558	543	493	526	508	553	529	501	537	529	493	493	512	492	534	540	501	471	525	542	483	538	558	545	522	508	553	476	502	507	515	541	481	504	476	515	498	485	516	501	507	461	518	483	504	528	514	475	497	499	538	509	536	481	500	493	546	514	515	486	533	510	515	529	503	483	488	538	512	534	512	508	497	499	499	518	510	498	500	486	499	525	516	502	569	500	529	488	508	510	499	514	556	503	504	541	517	521	500	512	511	499	545	509	544	484	495	521	505	485	538	481	537	519	512	552	519	501	527	498	459	562	570	510	464	486	564	481	526	501	506	526	502	514	510	477	510	517	481	467	527	513	497	501	506	516	513	534	544	503	521	497	518	475	536	515	510	531	472	517	543	520	547	519	518	505	521	514	497	541	499	509	495	505	519	530	504	546	544	518	529	504	504	505	496	520	478	476	532	545	523	487	499	507	501	502	513	538	485	485	523	510	526	505	472	526	538	507	509	540	546	477	518	481	525	514	495	513	559	463	522	525	528	504	518	527	513	487	488	522	504	531	539	503	534	472	534	526	492	537	532	520	497	494	506	510	477	502	515	525	530	530	546	526	514	525	509	527	492	508	545	520	518	496	521	521	544	533	504	518	533	503	517	488	480	516	504	538	511	516	507	460	507	476	508	513	516	511	545	573	509	485	495	483	522	521	509	490	510	491	540	488	527	518	524	527	530	523	493	528	500	533	521	503	550	516	508	519	505	522	531	493	488	517	507	501	510	528	513	541	518	489	542	462	495	483	510	533	502	538	499	562	553	537	532	543	532	498	530	474	475	515	499	496	468	521	541	495	500	469	497	535	500	484	534	490	521	486	506	503	508	518	500	498	538	521	459	511	524	514	504	481	484	520	486	575	529	490	513	525	540	495	508	505	480	500	520	488	569	496	527	506	494	518	490	476	497	508	517	512	513	529	500	511	582	548	486	537	523	485	517	535	468	531	512	486	489	514	525	543	501	520	491	474	510	474	538	494	514	534	494	494	535	563	502	483	528	486	538	523	508	498	559	475	511	507	504	495	505	559	446	490	534	558	488	493	515	520	552	560	513	481	524	531	545	478	516	529	516	512	526	503	520	520	525	517	513	519	510	507	480	498	594	506	531	539	513	533	531	512	474	512	535	523	472	512	497	539	508	529	507	501	547	483	503	524	543	497	525	508	544	513	499	497	486	518	470	513	517	500	517	487	522	522	480	531	510	534	525	500	541	512	525	530	508	486	530	474	488	531	511	470	501	524	481	518	534	530	522	471	513	502	514	556	518	510	497	552	504	496	522	486	476	526	509	513	499	510	541	513	538	512	492	531	513	521	505	518	558	497	484	553	536	495	485	536	536	514	535	499	494	496	510	492	477	472	527	478	544	469	571	514	526	524	541	538	465	503	548	525	493	492	506	522	512	528	514	529	490	519	540	526	529	508	508	499	569	511	501	503	521	511	535	511	512	524	504	517	497	508	491	513	487	534	508	532	480	492	504	541	460	483	528	543	510	546	519	503	522	503	495	486	475	508	522	526	539	534	528	532	517	529	565	526	498	505	506	507	492	518	484	521	520	517	504	523	503	528	485	497	533	501	492	468	539	505	483	480	534	541	508	489	512	514	483	532	508	478	544	538	523	507	494	553	512	482	506	531	517	483	502	517	549	502	463	512	491	549	482	545	519	492	504	526	506	479	484	534	511	549	498	519	521	499	512	471	521	500	505	477	525	544	506	509	491	545	538	500	519	517	496	545	553	473	520	526	508	489	524	487	521	513	522	511	506	499	535	496	488	520	494	491	531	497	527	525	512	512	514	495	492	512	539	498	525	554	561	529	515	544	488	521	550	508	515	498	537	537	551	476	505	513	528	548	465	535	498	502	477	510	494	541	549	534	503	557	552	494	483	517	522	509	532	486	508	513	528	492	524	531	525	533	525	522	493	540	529	554	516	523	523	531	526	499	525	525	511	488	516	542	483	469	538	547	515	500	524	486	487	487	485	542	497	468	547	472	506	523	517	466	514	525	517	528	527	491	510	490	518	539	522	513	527	525	546	544	491	533	521	508	489	536	524	487	541	523	485	524	508	497	549	546	500	532	524	497	525	510	461	528	533	556	527	548	504	529	481	495	531	524	520	552	512	510	547	567	492	511	535	508	482	501	485	497	522	465	507	514	500	538	504	501	506	489	499	457	479	507	523	490	508	489	507	528	531	524	488	518	488	476	521	521	502	530	511	548	516	530	489	452	516	529	543	528	512	518	483	546	531	478	533	520	486	490	521	510	533	487	470	515	559	557	521	539	474	523	475	557	519	496	524	509	514	527	497	479	529	537	504	533	494	479	511	514	520	512	493	519	507	548	502	532	515	554	525	488	503	506	545	528	502	498	506	546	544	514	517	486	514	513	493	503	513	504	509	497	512	534	523	517	503	560	519	534	486	525	503	500	513	494	470	530	507	516	540	510	490	506	489	545	554	462	469	522	529	523	500	518	527	505	489	517	505	529	469	517	475	481	515	482	511	494	523	495	485	500	515	498	483	522	532	486	514	476	519	510	536	512	486	506	564	529	492	484	523	497	489	513	487	519	504	491	521	541	493	450	518	512	519	506	520	519	538	503	498	505	521	514	509	500	511	538	532	504	522	519	530	526	517	529	549	517	523	537	535	533	524	509	524	496	499	494	527	503	483	513	495	513	468	506	483	529	515	546	512	516	558	524	517	536	518	489	486	490	535	507	529	547	542	521	532	480	510	477	526	518	519	526	516	503	496	510	488	494	492	561	521	527	510	524	490	555	517	467	491	509	543	517	486	494	490	508	524	503	524	504	508	513	490	498	563	538	509	524	506	493	527	491	493	503	493	560	512	532	522	503	491	500	505	550	542	524	486	528	555	541	471	480	512	526	518	502	508	544	503	513	520	517	532	495	533	535	497	505	493	483	497	534	510	521	490	541	465	488	489	513	535	470	512	532	477	538	542	523	520	481	525	514	510	496	495	479	468	518	486	480	516	535	508
25082	21925	29143	24415	11158	1165	716	653	640	624	672	619	644	578	606	637	595	590	613	613	566	624	626	563	570	564	644	625	567	655	572	610	577	595	578	578	559	617	604	551	591	605	591	583	611	590	535	576	595	603	610	584	574	545	599	571	599	577	540	576	548	602	568	604	629	593	604	561	572	541	603	596	626	569	567	582	625	568	590	529	584	551	571	620	611	604	604	540	576	543	551	558	568	594	577	604	593	586	599	587	545	636	585	572	629	608	642	561	596	614	551	600	603	619	617	511	580	592	600	608	548	551	605	646	556	598	548	560	571	561	619	576	531	599	573	593	549	564	587	576	617	565	617	564	566	582	559	591	591	535	568	610	606	563	568	580	555	573	596	580	572	613	582	590	583	599	561	549	558	566	558	554	550	592	614	598	559	563	606	571	579	593	575	556	512	563	548	577	587	588	619	571	560	574	590	612	574	619	566	539	555	526	581	572	584	599	570	556	604	606	596	584	550	560	597	581	574	561	592	585	589	573	584	530	564	557	593	613	602	559	603	564	598	622	531	574	590	584	566	627	558	532	578	608	554	555	608	595	546	620	561	581	572	600	520	572	573	556	585	590	579	583	592	622	589	589	568	653	580	589	541	590	575	578	634	583	603	568	572	574	536	643	649	577	619	569	591	551	577	592	573	597	587	619	567	567	579	579	573	581	614	584	576	599	619	612	579	565	583	578	599	601	595	549	548	598	568	599	615	574	590	608	588	606	584	567	570	567	604	633	595	556	614	612	538	610	578	606	569	583	577	587	620	575	599	572	618	579	565	596	543	578	621	563	600	633	609	583	603	564	575	575	622	564	562	590	597	557	560	569	542	589	586	569	620	568	623	539	605	552	585	555	576	643	534	584	627	596	569	568	583	610	626	553	551	587	551	592	563	574	583	550	618	564	546	626	569	555	579	596	566	570	620	593	587	595	546	581	542	543	578	601	617	569	581	598	608	581	556	543	539	608	583	575	595	614	603	571	565	554	585	580	646	584	571	565	582	579	571	609	576	557	566	576	578	602	597	570	596	581	582	585	555	554	572	595	629	597	562	577	524	578	620	595	630	610	578	552	590	641	535	578	554	596	629	537	584	598	561	601	548	585	546	586	589	584	579	599	611	557	591	579	626	576	601	541	596	597	623	594	606	626	618	570	597	619	589	575	588	587	584	579	557	601	579	595	617	542	599	557	527	594	569	582	564	587	609	555	574	570	566	591	606	609	628	564	573	608	546	553	572	584	563	596	541	670	588	529	571	574	557	537	564	582	574	582	577	572	551	595	555	538	519	542	571	592	586	531	610	559	556	610	579	613	624	569	552	540	552	598	587	572	630	575	590	598	525	592	585	537	574	635	582	593	580	621	569	547	573	607	579	617	553	586	587	542	572	577	576	587	567	567	582	568	579	538	581	592	566	566	607	536	572	560	595	545	588	595	596	585	566	544	589	574	536	609	588	618	584	541	575	571	532	543	574	538	579	618	595	563	620	574	555	630	605	581	628	626	589	557	571	580	603	641	623	625	565	520	645	588	606	585	557	608	580	539	617	598	553	557	586	585	608	543	571	565	589	593	554	554	548	545	626	565	590	553	574	546	573	629	576	577	590	595	586	600	576	586	559	578	593	631	607	631	600	590	583	616	587	567	560	582	608	584	579	556	574	567	609	536	577	550	609	614	577	559	554	561	563	578	538	575	623	565	589	594	601	587	592	579	541	553	628	622	571	591	592	563	619	600	606	586	561	578	561	607	561	580	530	587	607	635	565	578	591	583	560	573	587	575	596	566	575	615	595	561	563	596	525	620	577	578	616	608	560	549	576	607	579	605	596	560	608	604	592	586	603	595	587	559	583	564	575	594	606	613	602	560	561	596	560	554	569	573	522	579	550	565	592	562	545	598	519	612	573	574	588	556	637	578	609	582	575	593	587	576	603	560	572	579	579	584	626	588	601	615	634	594	563	581	641	582	542	605	624	562	628	582	631	574	569	558	575	521	554	566	582	571	632	589	596	566	585	578	629	562	582	599	620	558	572	611	573	550	590	596	626	608	570	569	601	567	601	561	575	578	572	553	579	545	572	586	584	544	558	578	589	639	610	612	610	566	596	590	597	635	592	586	521	523	571	601	603	561	586	578	607	582	562	585	572	600	627	583	573	564	604	566	575	574	596	563	572	568	560	590	566	590	582	577	591	575	563	593	593	567	611	644	561	564	595	588	616	624	607	585	549	627	555	552	580	624	578	625	594	607	603	582	574	583	574	581	565	563	555	619	575	588	576	580	632	572	598	549	593	575	593	568	610	583	568	583	548	599	581	559	613	604	557	585	582	588	581	583	543	533	571	658	572	536	584	580	583	639	616	556	577	593	580	607	627	610	577	543	564	593	591	534	584	591	577	644	564	615	566	543	605	629	561	584	541	566	559	589	582	572	555	570	579	626	563	594	596	597	600	615	544	564	590	574	546	540	636	616	578	603	577	591	600	557	613	532	565	584	591	599	574	579	557	609	602	582	598	590	597	594	606	620	583	567	595	584	573	626	582	531	585	550	616	588	523	583	574	618	598	598	581	544	528	595	544	556	603	590	565	584	583	583	558	575	571	568	580	604	568	590	593	620	577	566	616	613	642	560	563	606	571	608	571	572	594	559	527	593	573	561	635	599	595	613	579	547	601	553	580	573	594	555	594	603	578	555	603	596	542	610	595	569	595	553	559	578	604	559	562	590	581	538	639	610	590	592	589	579	584	587	548	578	588	542	629	576	574	577	615	605	584	576	608	604	566	595	526	575	576	572	617	598	604	640	548	570	559	592	608	579	567	565	577	627	585	576	573	575	581	594	529	560	559	583	538	578	555	586	564	589	582	566	595	581	615	636	573	563	548	550	549	537	546	560	595	618	588	640	587	598	552	559	611	616	602	581	571	601	592	623	578	588	579	549	589	592	551	568	589	583	607	555	588	598	591	603	557	569	532	584	604	581	598	603	559	577	574	565	565	588	589	545	615	583	592	576	627	595	560	619	567	553	583	585	599	587	577	565	571	599	612	613	636	622	595	591	616	572	574	581	614	574	580	582	598	604	578	602	557	558	571	572	578	615	578	598	574	585	592	594	591	570	581	534	572	625	594	580	593	584	575	621	541	573	586	592	582	608	582	602	539	593	567	581	524	571	586	559	571	554	595	577	590	573	555	605	559	616	548	570	531	570	584	600	570	597	587	613	585	574	598	581	573	553	586	551	585	606	588	593	586	594	542	602	588	591	588	578	586	579	618	588	567	553	574	627	591	570	584	555	549	578	569	587	588	566	565	570	606	582	538	567	582	598	530	608	582	598	618	585	596	596	613	606	570	600	586	554	613	578	567	629	595	601	586	572	592	564	614	614	563	590	607	534	571	573	563	576	577	586	599	563	566	599	602	608	592	561	587	559	564	570	565	599	609	599	593	586	599	624	546	611	545	574	577	595	577	543	598	578
39858	62410	37739	7085	1095	952	873	769	746	701	678	678	655	576	709	645	726	619	657	609	659	591	650	623	659	654	604	647	623	635	622	619	621	628	614	676	603	626	664	615	584	643	579	641	626	631	643	633	612	625	594	602	642	601	577	616	651	595	610	618	590	619	636	622	557	653	645	601	589	593	623	630	573	666	626	605	610	627	650	641	617	612	635	616	586	614	605	610	622	632	609	590	631	651	569	616	647	612	621	611	648	610	606	635	632	634	611	602	624	649	618	627	651	640	627	632	563	625	612	629	585	589	609	575	580	596	619	636	671	612	612	677	639	602	626	629	610	591	627	643	648	595	663	631	614	621	579	609	632	624	619	638	603	659	598	625	610	614	643	587	641	620	636	650	613	617	628	592	633	611	622	618	647	616	621	628	698	596	584	636	632	607	637	639	590	612	619	670	652	598	623	606	639	636	615	600	680	563	631	615	600	571	620	645	659	625	599	642	637	615	640	641	658	606	651	644	564	653	620	623	638	626	564	695	593	626	638	672	599	575	616	604	620	594	615	599	584	597	602	601	588	619	623	632	608	604	610	615	674	601	650	624	625	612	632	604	633	604	565	603	636	626	590	610	621	621	631	572	673	671	601	598	653	585	576	626	630	661	633	595	644	635	564	592	593	646	626	643	616	592	652	595	629	643	591	611	657	583	615	573	629	681	627	622	589	594	570	643	637	612	614	614	585	661	636	601	604	586	662	622	636	623	610	597	640	591	608	630	652	630	663	665	635	624	614	626	645	627	639	610	611	599	638	619	605	612	626	598	610	647	618	610	642	661	630	649	649	593	649	591	616	638	603	605	650	608	632	610	594	629	629	565	607	611	611	629	594	590	635	604	638	621	630	631	615	634	611	622	614	587	579	638	673	622	624	625	620	592	637	616	591	629	633	656	597	621	584	618	612	612	627	595	614	601	615	615	633	632	571	618	631	607	595	587	610	621	661	603	667	607	622	630	627	595	631	612	628	612	608	610	604	637	682	690	610	575	632	583	599	606	620	619	632	606	636	625	611	594	636	619	627	609	603	628	632	619	614	640	628	593	662	663	604	601	584	596	632	658	635	631	624	630	643	655	608	620	586	643	616	614	632	612	630	609	653	591	631	658	646	636	600	613	605	601	648	631	642	628	642	651	618	619	603	599	640	605	636	627	601	571	666	580	596	619	625	584	607	618	627	632	577	592	623	583	605	666	613	583	590	600	622	654	594	583	627	553	605	612	638	631	612	604	618	651	616	612	579	618	640	579	652	642	673	625	598	614	642	599	650	634	619	619	624	583	618	582	615	600	636	604	646	668	612	628	614	623	628	611	561	615	622	583	619	588	573	631	590	620	600	573	620	622	630	588	562	607	659	630	589	626	626	642	647	606	619	595	608	629	614	649	626	592	610	618	591	638	612	637	632	576	648	614	642	629	654	624	640	597	620	605	609	590	589	618	597	607	590	638	582	607	610	642	604	608	646	590	637	642	585	609	572	579	671	585	563	632	605	590	622	577	608	602	609	635	623	622	603	613	588	600	655	648	639	660	619	646	614	636	610	641	622	571	603	598	591	609	637	632	629	650	600	600	653	596	622	591	647	572	596	651	633	605	587	618	623	603	639	618	626	579	566	589	626	636	621	629	646	617	635	617	614	644	625	639	599	634	667	627	643	638	598	624	523	634	601	585	641	625	626	611	631	577	589	629	601	598	633	648	600	633	656	617	632	633	630	575	611	660	632	599	648	618	655	622	617	594	625	641	674	603	593	638	604	613	587	614	713	621	611	626	632	616	618	625	601	617	560	601	625	599	610	647	608	622	671	590	560	616	652	572	624	625	622	622	604	623	601	626	592	660	634	595	615	610	612	626	599	558	588	597	606	630	630	610	627	641	604	632	632	641	634	599	660	633	626	586	629	592	628	626	598	594	594	559	608	576	602	596	580	593	676	585	612	578	616	592	654	624	572	638	615	581	595	633	588	618	626	631	607	617	628	610	619	645	566	620	681	632	605	614	639	607	604	621	588	651	613	607	594	623	569	592	641	650	633	632	615	619	598	607	651	596	629	574	623	575	573	594	646	629	641	586	592	617	614	610	605	570	645	661	645	563	604	592	630	618	615	620	625	594	607	626	691	643	626	635	606	603	598	653	594	607	625	628	624	664	630	593	611	638	632	642	655	607	659	666	619	613	635	641	634	650	618	600	650	576	634	655	594	639	652	620	616	607	618	622	615	625	616	574	638	643	645	611	624	598	636	616	594	667	643	644	621	612	663	640	603	612	620	607	623	637	603	611	659	645	632	631	624	602	589	607	631	637	575	640	630	631	596	624	616	591	611	642	590	635	607	646	603	598	576	640	596	596	651	621	602	623	609	640	640	586	639	607	603	597	629	576	607	661	617	602	635	635	615	648	632	627	635	592	661	653	615	634	657	632	629	643	629	655	634	641	631	644	592	600	587	603	650	614	666	639	621	628	614	669	626	584	607	613	672	584	621	608	640	674	588	554	601	562	693	593	620	654	633	623	593	619	635	593	648	615	608	560	629	618	603	575	619	580	619	585	633	630	627	625	649	643	659	633	615	662	610	594	581	625	621	606	624	649	612	595	632	615	630	617	627	629	590	615	623	626	627	646	653	612	644	570	604	580	600	632	593	585	622	640	629	628	578	634	658	626	609	607	629	614	628	630	652	592	646	620	661	597	599	625	600	620	622	618	646	673	611	599	646	593	610	614	610	632	596	628	592	629	620	606	664	627	571	629	634	629	626	616	631	602	595	630	642	588	598	598	657	632	631	591	651	638	638	594	587	615	657	602	610	618	627	617	640	608	615	642	588	614	665	611	613	631	584	599	625	625	665	599	592	643	636	590	628	606	634	625	660	590	610	590	607	618	577	595	645	602	563	621	614	636	592	614	619	574	629	620	604	596	569	641	629	665	631	645	607	583	594	644	658	579	633	650	647	655	602	660	647	621	607	595	630	663	580	611	625	620	620	601	668	672	623	611	614	609	617	609	640	574	611	591	623	650	620	637	611	636	624	635	656	622	587	613	592	639	616	622	629	606	592	613	611	623	624	640	586	626	612	636	616	627	590	598	613	590	659	624	579	633	612	617	613	617	633	615	624	613	642	681	580	611	556	621	618	582	600	639	590	644	596	633	615	617	631	641	604	593	597	605	627	618	627	628	616	630	599	612	623	592	646	610	590	639	604	656	630	641	650	622	676	625	634	606	627	579	634	666	610	594	625	596	609	655	648	597	586	594	612	595	641	626	615	634	612	621	602	616	609	613	587	572	618	651	635	573	573	635	637	566	609	603	607	621	593	665	643	561	596	652	623	614	627	643	617	604	656	623	596	614	601	627	585	620	652	601	617	639	619	623	613	595	625	622	643	608	624	638	561	589	636	635	631	591	650	594	613	601	640	603	643	607	635	623	684	575	650	605	637	596	639	604	588	620	607	638	617	574	624	626	651	596
22649	21236	29753	23196	21144	21052	10396	1498	1149	1075	1083	1049	1048	934	1054	972	951	915	944	1020	963	959	906	947	963	902	898	950	921	965	907	921	880	943	910	971	903	900	913	937	910	898	939	911	928	863	879	903	903	910	898	911	906	927	901	905	916	898	848	918	882	900	889	843	934	841	885	917	958	955	896	874	894	890	894	889	875	875	876	919	900	883	870	856	850	897	939	923	853	879	860	911	839	879	907	890	947	871	911	928	914	909	916	946	918	857	841	902	900	879	892	894	930	856	972	865	858	869	827	906	878	913	896	907	898	865	882	933	915	901	891	859	870	873	935	877	902	861	898	937	858	899	919	893	912	891	935	838	869	885	895	898	917	917	896	967	888	922	892	927	868	883	895	936	925	875	890	884	887	927	904	929	854	900	903	859	885	801	910	918	905	864	944	907	858	939	860	879	845	914	870	878	848	913	883	969	933	930	957	985	885	890	918	940	876	906	847	841	902	905	872	888	936	888	892	879	900	891	856	834	917	884	895	924	961	946	864	881	923	928	866	900	902	973	885	891	872	872	861	890	871	851	895	908	842	925	913	921	899	862	884	894	969	938	906	870	884	888	902	953	910	866	858	921	916	938	878	866	861	900	911	900	916	910	856	886	896	869	899	933	894	915	888	898	840	893	918	883	868	871	897	917	912	885	901	866	919	862	922	904	901	894	868	892	881	912	880	858	871	858	881	945	878	902	885	886	842	909	913	931	932	942	844	862	960	905	904	853	896	876	940	863	883	906	864	908	868	914	863	880	874	895	930	878	906	901	888	946	939	917	878	948	928	879	883	892	925	911	895	899	895	864	884	864	908	909	872	912	886	855	879	856	874	888	875	923	928	899	871	873	876	937	865	896	911	925	860	871	889	902	844	932	913	918	897	882	876	865	890	873	854	937	871	931	856	923	851	932	886	911	952	921	895	910	896	927	912	855	932	906	917	908	823	849	875	895	880	892	896	842	880	901	986	931	885	888	884	883	916	893	914	865	873	921	836	876	890	850	866	902	863	857	892	897	862	910	952	870	943	877	887	858	901	848	942	906	894	930	974	892	882	937	847	910	892	852	902	873	897	898	901	874	926	911	887	895	891	879	911	875	891	871	913	866	885	892	877	902	855	883	945	856	826	926	919	853	884	922	893	879	912	917	909	841	832	867	884	864	885	903	936	862	847	923	882	841	924	930	923	901	869	881	923	933	960	887	890	909	913	899	929	825	946	860	886	865	867	941	853	892	945	932	907	908	907	863	913	942	912	916	837	874	924	937	897	938	935	926	914	913	928	866	919	911	894	904	888	934	914	883	872	899	886	892	866	883	876	906	878	891	872	914	882	924	901	908	908	902	889	931	836	882	905	925	930	915	890	883	848	911	891	898	922	908	843	855	852	879	899	898	871	871	855	889	916	867	906	975	856	911	882	889	886	866	877	865	941	863	927	870	834	889	919	878	947	894	916	872	941	898	902	887	878	859	903	882	866	904	825	876	866	879	879	877	890	887	855	902	940	933	883	954	875	930	919	862	907	851	899	883	881	915	926	851	917	936	927	884	892	865	930	835	967	907	892	880	867	920	887	828	854	897	882	855	905	876	897	810	930	907	919	895	891	942	978	818	891	905	858	891	931	874	899	876	917	920	912	921	874	880	908	940	861	899	873	846	901	908	882	883	886	886	976	934	894	905	925	895	919	842	816	879	906	871	901	927	892	903	886	832	933	917	940	888	902	873	868	866	911	908	889	934	931	898	866	938	882	902	852	873	874	889	851	916	901	900	897	875	892	936	857	890	921	885	916	916	904	893	915	846	898	956	854	872	898	892	950	843	960	911	903	879	885	882	888	793	934	936	863	941	954	910	892	883	862	945	839	945	911	928	937	877	937	871	878	899	894	887	864	899	882	958	979	848	902	878	897	947	914	926	909	948	940	858	823	903	922	924	833	910	930	866	931	949	838	938	971	958	891	915	908	889	878	916	820	893	878	905	875	876	863	836	946	915	922	908	840	884	887	931	905	862	901	883	935	860	908	921	915	894	873	853	882	913	912	881	868	875	881	905	888	844	870	945	850	849	869	894	909	911	906	879	964	919	953	889	893	922	933	901	876	863	869	885	923	897	888	855	880	893	830	849	906	852	891	891	926	889	948	917	867	879	910	922	887	828	937	888	911	878	863	904	868	936	877	873	895	902	858	917	898	857	848	912	921	926	885	912	900	887	882	860	865	892	896	884	908	938	888	886	922	860	836	908	861	887	928	884	865	954	922	881	872	866	871	853	923	919	891	855	866	870	891	863	859	872	884	873	910	895	909	918	879	894	873	860	885	882	850	904	854	889	880	851	895	866	867	890	877	874	900	909	925	874	892	936	944	924	881	933	951	925	882	895	866	907	858	907	887	905	932	895	867	882	937	821	910	869	894	913	937	937	869	885	832	941	872	828	904	830	884	881	889	919	934	920	846	912	921	876	903	883	889	869	855	880	935	910	886	925	844	857	902	957	860	898	878	893	881	908	919	903	914	895	894	912	863	944	926	941	889	808	948	885	878	865	831	870	907	873	928	905	937	874	853	870	891	888	902	880	885	858	931	866	919	884	901	899	931	901	871	910	962	905	825	838	878	862	934	874	882	891	873	923	895	881	884	893	851	933	883	846	890	863	900	872	905	898	928	878	919	853	876	869	921	916	902	930	930	865	884	851	914	920	882	872	908	927	920	894	894	886	842	915	903	912	881	901	997	923	876	849	929	918	885	961	850	928	878	864	884	896	874	881	906	922	896	903	823	868	848	876	920	913	906	856	914	901	878	936	959	903	890	893	875	949	871	972	929	920	888	897	851	881	936	925	859	874	840	849	888	947	819	851	876	880	877	886	860	928	862	903	930	941	891	860	894	887	924	911	787	892	876	913	949	913	893	878	891	949	924	964	908	919	949	894	844	912	876	926	853	883	919	877	915	888	916	854	878	889	879	862	956	859	882	915	922	897	918	860	931	908	899	883	868	883	854	925	900	859	911	919	908	937	907	873	933	886	926	925	913	917	909	818	941	845	902	858	862	912	852	867	905	936	940	850	912	889	871	926	961	861	884	974	886	824	916	879	882	890	865	906	929	863	887	876	865	861	920	862	870	915	910	858	920	856	856	896	918	900	888	919	909	856	856	907	867	833	888	869	892	854	921	870	944	891	859	908	896	903	844	854	911	885	949	876	862	873	904	892	891	863	856	944	882	832	817	848	928	912	900	864	871	876	919	918	909	918	876	873	913	923	937	894	908	887	858	881	900	932	843	948	913	857	906	867	926	876	846	853	944	920	865	855	926	920	901	904	867	891	899	902	825	892	925	898	896	878	839	890	892	853	878	888	908	880	867	935	876	922	953	885	831	938	911	917	951	905	942	889	934	914	901	911	891	850	901	894	936	878	929	840	812	928	902	884	933	891	915	897	893	900	921	890	877	898	901	875	855	922	900	915	878	893	885	938
48327	74787	52936	13197	2495	2102	1758	1539	1284	1211	1193	1079	1069	1070	1039	991	1016	1008	989	938	922	867	964	886	881	891	917	918	939	920	907	924	898	955	867	914	946	905	918	948	889	893	911	917	890	820	868	902	841	863	918	911	857	919	901	909	900	954	935	810	904	893	897	905	910	876	863	897	903	870	938	898	818	883	893	875	882	897	915	959	837	902	886	887	927	926	859	903	883	946	858	935	878	831	871	865	918	886	888	877	933	938	892	889	905	926	880	869	929	905	830	895	899	844	864	859	901	856	876	860	842	890	897	894	923	899	844	912	911	851	929	840	880	908	881	863	868	939	884	894	873	862	863	830	853	897	825	922	861	949	887	914	855	900	845	860	903	898	916	863	885	924	877	904	870	894	888	863	860	849	952	863	901	942	904	868	854	897	857	906	924	889	832	905	870	920	879	868	892	910	873	935	855	937	879	886	874	888	868	877	942	888	946	880	922	894	906	873	846	868	851	930	872	897	843	887	836	871	905	853	923	899	912	896	826	899	901	856	846	857	941	854	888	925	907	911	959	906	909	915	868	892	905	879	875	911	838	859	901	867	950	887	876	903	860	875	836	900	852	867	927	933	875	879	847	872	867	871	888	889	865	906	896	883	884	922	862	873	912	898	858	924	888	917	894	898	893	884	859	845	917	847	853	900	870	908	860	866	890	844	946	901	887	915	886	824	875	878	881	940	850	857	969	830	844	893	887	883	917	940	905	892	867	896	905	872	846	847	887	859	879	879	932	902	829	875	919	888	905	881	883	870	975	878	857	870	886	834	875	939	940	909	849	881	890	914	842	906	871	896	896	880	891	916	938	840	863	870	863	869	852	883	894	892	876	868	950	925	846	877	866	897	901	883	916	831	865	915	868	875	891	912	861	884	906	887	876	896	901	913	874	833	874	872	919	873	868	896	860	863	874	902	867	879	827	872	915	868	909	831	893	884	873	892	939	924	872	860	890	834	865	895	876	942	936	911	859	851	842	859	873	890	928	914	890	910	868	889	880	880	907	822	859	915	868	863	856	857	870	903	910	934	907	898	868	860	889	922	920	875	879	853	862	892	844	856	838	881	871	912	874	875	901	887	925	889	874	876	937	917	865	923	899	877	882	883	821	859	857	864	885	851	880	821	903	867	860	934	837	839	882	822	858	858	863	896	884	911	899	906	919	877	859	882	895	891	895	897	896	936	903	896	924	862	931	942	828	869	904	875	895	843	885	889	947	847	865	822	888	861	887	857	883	937	878	951	898	877	912	940	880	864	882	873	861	774	839	886	900	854	875	844	931	879	897	847	882	894	857	851	917	858	862	835	873	834	815	878	916	930	876	881	920	895	903	917	852	839	888	882	877	901	947	916	875	888	847	915	893	823	931	946	862	831	911	887	872	916	929	873	916	836	873	904	861	823	856	867	878	944	902	866	910	852	889	858	894	843	883	834	889	841	877	853	927	874	849	877	849	876	919	835	892	866	881	860	875	923	845	879	847	879	914	831	858	888	866	891	895	910	869	829	873	911	837	893	840	843	876	837	879	865	890	824	898	891	865	843	884	874	827	888	853	869	926	903	848	873	876	858	883	887	895	871	859	879	914	901	868	896	881	907	853	874	897	919	884	956	834	853	906	900	906	939	870	886	868	873	926	928	963	871	907	877	868	896	833	936	910	848	860	888	854	880	873	871	893	854	903	873	871	936	905	889	851	865	846	912	888	835	875	861	880	892	932	890	886	878	849	876	946	869	906	868	912	888	868	863	889	951	903	840	888	897	892	908	851	846	899	873	915	910	862	976	913	872	854	926	875	910	823	896	894	909	873	908	853	866	879	876	911	849	897	872	912	936	865	878	862	901	908	833	912	845	919	942	886	895	879	883	864	860	887	886	840	838	874	890	914	907	929	925	874	868	906	858	871	870	845	914	805	892	915	894	837	884	865	831	906	851	923	866	959	852	898	862	845	935	891	850	878	899	859	914	940	863	817	877	917	921	881	910	843	850	884	897	870	946	857	908	904	896	932	918	911	850	854	884	869	880	852	879	877	877	827	905	830	889	883	863	868	880	846	914	939	876	887	822	876	884	883	841	881	864	843	882	934	877	819	888	869	878	907	898	915	863	885	876	886	934	944	890	835	877	856	913	867	881	859	894	886	923	917	906	874	851	870	875	901	891	908	863	816	857	900	937	860	844	883	877	941	860	851	868	839	870	898	886	875	879	870	859	944	960	866	850	912	884	877	867	919	925	906	861	918	869	889	852	858	888	942	864	803	888	863	881	937	886	875	887	878	883	883	861	857	894	876	868	883	838	893	893	881	914	880	879	854	863	861	890	852	864	902	873	904	847	868	902	867	875	914	881	892	913	903	803	861	893	899	926	871	866	956	901	849	841	900	917	902	916	835	893	849	892	857	910	883	857	917	887	929	898	900	868	898	929	873	848	914	875	854	895	897	877	925	912	876	921	851	846	872	875	894	875	887	938	910	895	902	920	882	853	881	828	914	857	899	858	882	889	839	923	911	931	852	818	904	867	947	892	891	907	838	903	866	853	848	856	879	904	877	888	917	949	869	864	921	883	909	912	880	860	906	906	910	872	855	812	881	826	902	865	913	907	865	906	877	901	883	816	889	920	843	909	842	914	855	837	893	938	884	829	897	875	904	922	900	912	898	924	873	947	897	922	926	857	843	917	900	914	891	884	900	904	867	839	867	897	943	816	891	822	808	824	929	947	875	852	906	835	868	898	892	922	870	864	918	895	919	864	878	839	910	912	904	867	934	887	914	853	915	833	807	840	853	883	819	900	907	905	847	898	895	875	847	860	898	856	923	892	885	880	829	857	840	878	904	901	875	901	903	902	899	855	863	869	863	872	837	841	918	908	873	937	864	842	866	948	855	885	940	872	888	911	852	849	903	877	895	895	923	880	855	893	851	908	871	927	902	818	845	913	836	842	857	847	948	921	866	879	848	873	873	877	879	907	907	871	862	907	926	839	889	917	869	862	934	868	912	926	893	845	874	884	856	899	911	935	887	908	864	885	900	906	864	861	821	976	892	908	872	879	856	921	844	911	862	911	912	931	854	915	833	940	935	900	899	846	846	887	865	887	867	926	864	890	845	896	904	891	885	791	878	891	868	893	906	924	904	933	859	878	906	900	929	901	903	868	941	806	876	872	851	888	909	886	898	909	886	862	858	931	859	902	889	907	951	840	932	867	865	894	932	906	908	883	900	916	918	834	897	859	872	919	867	914	907	886	898	854	882	813	911	888	914	902	875	868	862	933	843	853	850	882	892	904	899	900	886	884	909	926	928	867	879	868	923	950	825	917	888	889	838	854	901	855	871	909	885	868	865	925	907	882	933	908	841	905	862	842	929	853	822	885	858	868	902	920	969	858	842	912	923	902	873	887	857	865	882	851	900	917	872	890	894	881	872	854	908	897	910	872	894	862	894	835	884	933	904	871	867	866	877	930	912	928
31408	23811	22077	5655	441	368	360	375	347	324	317	371	375	367	325	312	352	354	343	325	339	324	373	337	364	331	320	363	350	342	341	307	344	359	349	329	325	343	292	331	358	331	336	358	345	322	337	332	334	310	339	343	301	359	330	335	329	331	310	305	331	352	366	340	332	344	316	301	361	361	319	354	335	315	361	331	338	325	391	311	348	314	302	327	341	325	373	339	366	328	371	312	339	326	330	342	338	355	349	364	299	331	308	339	340	315	344	318	343	335	335	368	334	356	345	345	362	349	306	332	371	337	329	309	361	332	335	313	336	334	343	345	359	319	354	343	313	366	323	331	348	325	335	349	306	319	336	343	334	322	328	325	350	329	332	346	326	346	299	357	289	326	324	344	371	333	360	347	335	294	343	350	285	307	332	319	322	349	356	334	334	352	344	365	331	339	370	333	326	335	348	323	325	338	304	363	367	337	318	358	336	338	331	308	359	357	318	351	330	322	352	336	332	313	336	310	358	349	345	325	339	316	350	332	352	323	334	319	317	311	322	334	326	339	293	347	339	370	339	344	317	322	309	336	343	351	306	335	313	324	331	337	340	326	321	294	316	363	362	331	372	335	357	320	326	318	355	339	327	343	311	357	298	320	327	341	332	334	342	354	313	332	301	359	362	330	290	347	357	350	338	354	340	327	342	330	328	328	334	342	319	363	357	341	350	331	348	334	331	354	369	328	342	347	337	304	359	369	318	343	355	327	328	324	329	339	346	331	339	352	295	344	378	337	323	327	342	329	354	321	347	340	364	371	341	312	362	356	327	346	342	322	343	327	313	321	336	299	341	337	302	343	344	333	306	346	361	331	339	410	361	337	379	332	292	312	361	327	329	369	348	351	325	337	325	353	324	329	318	354	326	315	335	358	331	327	366	335	349	318	351	319	317	362	325	368	330	342	333	312	363	330	344	338	329	345	347	298	335	336	312	338	373	333	348	342	349	317	340	348	338	328	350	330	344	347	327	362	351	352	351	349	318	345	336	353	324	334	322	327	292	378	367	311	359	359	340	326	333	341	333	300	319	322	319	340	323	357	333	345	321	331	350	316	329	368	358	319	318	324	314	327	359	326	358	341	328	349	353	344	325	323	370	321	343	351	327	323	324	337	343	338	312	338	335	361	352	360	342	313	302	302	352	341	360	378	333	360	376	341	312	348	342	370	290	366	371	372	343	364	353	332	354	356	315	345	336	370	345	344	304	348	349	352	305	294	355	324	322	356	343	350	326	358	350	310	358	368	347	343	310	351	344	372	314	336	344	321	386	338	347	353	324	329	296	348	311	341	353	356	349	335	331	336	344	316	339	345	337	320	320	337	320	311	345	342	304	335	337	374	346	321	338	364	336	336	370	326	352	332	335	306	343	372	324	340	341	333	347	317	326	339	318	336	328	308	358	323	348	370	345	348	332	321	305	357	321	341	331	305	350	335	354	358	375	369	325	345	316	339	352	341	347	338	314	347	349	304	368	368	306	337	328	335	341	341	326	308	320	310	284	344	331	337	340	367	374	319	321	349	331	342	331	346	355	361	328	314	355	334	313	335	333	335	337	302	325	339	325	321	302	334	324	347	348	342	328	332	374	352	353	328	335	358	329	314	357	321	367	343	359	370	311	339	334	334	318	359	309	336	351	322	354	312	341	299	330	324	320	325	297	334	335	352	338	350	340	339	333	348	305	365	355	349	343	330	320	356	348	372	351	314	327	381	316	355	329	330	317	350	321	338	357	310	339	326	346	323	359	362	334	354	315	324	295	364	359	310	337	318	324	357	307	349	331	321	336	329	344	291	332	319	346	342	314	347	347	339	315	349	343	322	347	338	383	322	345	332	340	307	341	324	357	319	309	295	330	348	361	343	357	373	331	379	338	327	335	315	334	365	356	352	315	351	318	330	326	353	327	332	317	363	323	337	351	334	333	336	321	343	326	333	349	345	319	338	328	344	341	323	339	362	323	321	332	334	349	302	327	342	337	326	317	362	371	349	369	340	328	372	307	343	317	318	323	330	363	350	329	301	344	336	305	321	332	326	315	350	310	341	347	332	325	343	347	364	308	338	319	334	332	329	337	319	344	339	356	347	365	332	338	371	340	337	349	337	282	326	359	328	356	328	359	356	349	332	348	312	356	354	339	319	334	357	317	327	312	334	303	337	334	296	338	357	328	326	360	357	342	343	355	366	310	320	349	338	343	339	345	333	334	299	342	339	345	329	340	337	317	297	341	321	336	329	286	329	337	310	349	363	335	359	348	335	366	323	349	352	348	308	353	328	340	330	330	306	330	356	335	346	325	339	330	304	330	336	324	370	322	346	355	349	349	332	340	330	353	350	342	336	317	326	347	359	366	324	328	366	367	343	320	300	336	361	336	335	322	312	352	354	348	347	334	323	342	340	331	336	341	332	351	359	341	357	333	377	313	325	347	371	310	355	354	340	335	332	326	317	307	347	337	382	319	309	336	321	323	349	342	327	331	338	346	282	347	346	330	356	343	288	371	356	330	353	336	318	367	338	358	338	323	339	337	336	291	345	338	324	348	342	341	368	320	337	341	363	342	356	371	347	310	332	341	345	313	331	317	307	310	353	364	297	319	373	326	355	322	341	344	356	328	340	344	320	341	331	343	373	314	349	316	347	317	351	340	326	340	336	334	338	323	357	326	332	356	335	327	346	335	352	330	328	339	373	330	322	333	334	319	322	320	332	326	347	329	340	364	308	337	327	336	334	350	355	318	339	327	326	334	340	351	339	332	324	340	321	309	314	311	326	332	334	337	365	341	345	316	319	374	327	327	343	360	330	358	330	307	361	311	334	312	342	342	327	312	325	348	337	371	333	361	348	331	319	308	333	338	293	347	354	344	336	341	320	324	338	346	326	324	316	353	352	354	371	331	346	319	318	334	381	365	328	300	309	353	343	332	339	369	337	326	352	335	315	362	380	352	339	372	319	330	322	329	345	330	294	319	329	335	358	303	323	349	364	349	332	328	320	344	325	366	361	362	332	358	331	315	336	322	337	325	301	357	375	333	322	319	324	327	353	351	389	340	308	354	328	365	326	388	341	354	349	354	333	364	328	345	327	331	342	337	329	351	370	349	327	339	313	344	355	360	359	325	330	339	353	333	332	336	328	342	324	336	344	316	338	333	312	338	343	350	322	337	344	296	335	352	332	350	332	339	373	340	329	346	335	351	309	323	361	329	353	335	341	353	370	368	327	324	332	315	370	325	347	315	379	328	300	337	362	319	357	328	343	333	366	339	341	335	331	309	322	349	321	335	324	341	357	356	368	340	347	309	342	324	293	353	338	311	359	357	343	354	317	367	345	377	348	339	330	334	329	338	331	316	353	347	305	310	336	346	340	316	345	331	321	375	347	325	345	365	351	336	312	328	343	304	344	305	333	358	335	330	317	319	349	330	343	350	322	314	351	351	340	331	310	331	338	325	340	352	333	355	371	304	318
30703	31841	13169	1666	424	461	387	426	376	347	407	406	336	372	381	349	382	380	366	414	360	421	373	308	364	350	338	336	359	359	353	371	364	361	348	382	339	367	389	383	393	391	378	353	381	364	397	365	356	377	356	346	374	404	413	355	410	365	357	364	389	389	365	361	340	381	345	346	395	364	381	375	421	341	345	393	338	371	365	387	373	368	377	366	392	360	373	381	372	370	382	396	376	362	377	392	361	358	385	367	347	370	342	362	379	335	357	355	338	360	371	367	355	345	378	369	362	410	376	374	386	379	373	387	384	374	370	374	368	352	360	401	373	375	373	382	394	418	355	320	342	374	396	370	366	378	388	354	339	380	341	361	346	343	348	373	384	384	391	366	365	378	356	402	364	394	347	376	349	345	346	376	386	386	385	369	368	385	370	424	348	361	409	389	376	374	373	384	359	393	346	364	383	353	363	380	362	335	370	383	393	361	362	396	339	389	369	388	341	375	375	402	355	388	386	368	361	387	379	385	412	400	353	346	389	378	333	357	348	384	374	360	352	368	372	368	381	366	370	380	367	367	381	374	366	353	376	361	355	381	378	381	395	368	376	428	379	362	375	365	377	374	377	366	354	399	349	353	348	362	397	410	366	356	363	382	367	376	385	367	371	398	358	377	382	362	363	384	380	376	356	369	391	378	354	379	348	344	359	346	377	385	367	372	395	368	367	377	387	384	375	376	382	360	360	349	373	379	338	369	414	366	412	364	371	336	370	358	412	378	359	366	361	400	330	360	362	360	389	369	353	402	380	366	392	338	353	389	346	377	353	392	386	357	400	369	386	384	399	342	391	396	362	371	373	378	387	359	394	354	392	359	372	338	360	379	372	374	362	359	382	393	382	357	353	365	358	356	342	388	351	361	364	336	382	365	374	367	344	394	417	390	361	404	398	372	355	365	338	369	358	399	383	361	377	349	384	361	364	405	346	373	372	385	366	405	343	376	381	338	375	361	357	354	368	347	386	356	380	371	354	335	364	369	404	359	372	397	391	352	376	365	362	363	372	355	340	358	356	383	376	358	352	356	362	361	366	345	334	362	366	365	400	371	381	384	349	372	341	384	326	400	362	341	374	363	398	367	365	377	367	362	379	353	355	371	388	377	334	366	333	368	360	383	363	348	373	365	385	384	351	378	386	386	329	424	364	373	381	381	354	348	374	329	388	379	375	351	384	368	369	313	346	356	366	376	325	339	357	345	397	369	375	358	379	353	383	353	378	388	340	361	350	369	333	376	347	370	365	351	367	369	372	371	327	391	375	367	393	375	373	395	349	374	345	378	376	368	387	358	371	392	371	369	376	380	346	354	364	366	363	392	348	378	373	357	346	364	389	375	345	408	354	366	354	390	341	336	337	402	354	400	362	384	362	338	391	382	374	395	420	340	365	381	351	375	360	354	374	364	385	376	375	368	373	359	350	378	342	406	405	344	377	356	351	344	364	407	352	369	398	395	402	376	402	384	350	349	372	389	378	374	363	361	385	328	368	408	337	329	362	355	414	341	362	375	378	374	380	353	392	367	419	366	367	373	372	387	390	375	356	369	349	376	362	368	383	358	371	381	381	360	380	380	364	385	336	363	379	337	371	338	357	371	362	363	393	367	380	329	376	373	343	319	391	367	358	341	345	378	345	361	361	388	342	395	365	355	367	367	384	397	392	364	377	367	340	383	360	385	390	384	334	375	343	372	356	388	383	380	371	392	351	372	391	384	407	374	369	396	359	364	349	395	381	353	387	353	362	410	347	408	341	383	375	357	366	406	376	389	405	384	362	372	338	336	363	353	384	403	358	375	389	370	422	369	375	373	386	360	371	361	360	357	376	376	387	352	338	411	359	399	364	354	339	353	345	383	382	374	352	337	374	377	358	366	362	352	389	383	385	384	354	382	375	346	380	385	346	357	347	378	348	395	378	354	359	381	387	388	350	372	403	361	385	365	384	359	410	368	375	354	343	391	357	383	368	362	385	398	357	396	409	383	355	350	401	354	365	365	331	393	379	357	349	389	377	320	407	365	367	408	370	323	340	384	344	374	375	371	385	369	366	335	414	366	372	347	400	362	360	412	376	366	364	389	375	359	361	369	402	358	406	363	357	357	342	368	379	370	374	368	371	365	366	392	370	391	353	401	386	369	392	393	347	388	365	343	364	353	349	376	370	364	382	354	374	404	387	377	366	424	379	373	366	342	365	346	380	343	353	370	352	360	375	366	396	388	359	343	409	341	365	328	376	390	371	381	369	377	378	356	368	380	354	392	380	408	391	383	393	351	347	377	358	360	353	380	379	358	351	363	370	357	395	375	354	369	346	375	348	380	371	355	348	359	335	365	382	411	373	401	400	379	359	340	387	370	373	368	357	361	377	363	383	356	362	392	384	372	371	383	354	373	345	376	371	387	354	370	400	350	362	352	373	402	370	380	348	396	388	354	382	367	381	372	396	373	361	398	355	357	388	357	352	379	375	353	352	377	365	386	374	376	366	338	368	340	363	373	397	363	374	373	391	362	352	360	359	385	376	382	387	409	346	381	376	400	352	389	391	359	386	368	354	372	352	357	359	355	403	360	394	356	422	355	364	379	339	324	384	377	340	381	347	362	384	359	410	400	383	372	354	326	370	352	375	358	370	348	357	374	389	355	367	352	371	338	378	379	339	367	363	379	385	374	344	352	394	378	378	364	357	358	375	377	407	392	381	354	381	385	360	363	385	408	382	368	393	350	336	349	398	334	360	379	348	379	368	362	374	321	378	372	343	409	393	379	355	367	373	368	358	359	361	401	383	368	338	390	358	363	421	364	384	388	372	384	391	349	385	359	326	345	375	362	348	376	401	353	344	364	351	381	374	360	404	364	379	368	350	377	367	356	386	389	329	370	362	372	355	369	347	367	364	366	379	372	367	390	375	352	362	362	379	342	348	353	378	363	359	363	385	356	385	358	372	377	396	395	359	371	358	355	343	411	346	402	357	382	336	368	378	358	371	370	400	365	406	369	355	414	361	380	357	361	358	386	359	344	339	337	401	357	379	379	387	385	345	384	368	365	364	363	377	363	396	359	415	358	369	407	365	353	327	420	381	378	365	361	397	375	331	373	408	328	374	351	363	352	394	393	366	362	373	341	367	369	384	358	337	361	362	401	347	362	372	378	345	358	361	356	334	362	372	336	360	364	357	375	368	369	360	371	381	355	372	368	348	348	371	377	388	362	345	360	365	351	393	319	364	364	364	355	369	371	357	372	384	388	355	381	395	380	378	374	369	401	334	420	412	375	378	359	379	374	382	362	358	361	358	374	393	407	381	395	374	350	386	419	354	382	351	362	359	357	381	359	350	375	335	369	354	353	404	354	411	354	409	355	368	384	367	365	346	404	355	371	398	376	387	351	350	352	403	342	410	356	372	362	352	381	364	378	344	371	360	377	353	364	344	342	374	376	349	362	366	367	358	358	382	362	388	381	399	403
23809	21369	29474	24972	20581	10676	1029	678	639	574	601	583	593	525	512	567	558	508	538	551	469	540	508	501	507	476	552	467	538	502	501	502	484	523	502	529	473	524	517	466	507	526	510	509	513	488	522	540	503	487	507	477	504	489	511	474	471	495	469	520	531	515	550	520	508	481	495	497	514	485	487	516	495	500	490	505	472	494	506	548	470	492	465	508	476	518	501	521	487	477	498	444	507	485	475	462	502	493	516	522	501	451	491	528	491	461	518	491	488	480	479	473	486	518	485	508	523	523	523	480	518	526	538	477	512	507	506	532	498	508	505	490	526	471	513	526	526	498	542	521	503	527	480	468	510	525	505	460	495	544	488	514	499	473	494	486	519	467	506	524	466	489	525	520	492	522	549	487	464	470	445	502	543	477	522	527	511	516	482	485	494	468	514	462	519	521	513	501	525	474	509	494	499	479	501	502	491	502	492	494	541	492	491	506	468	525	481	462	511	505	508	541	505	539	525	539	505	520	506	533	506	488	544	517	486	531	504	522	488	519	489	462	482	504	518	521	486	467	519	466	454	481	485	528	513	508	507	472	494	516	472	494	526	519	486	457	481	484	544	478	483	512	478	509	497	509	475	490	514	467	496	510	511	545	537	512	478	495	495	521	498	498	528	500	461	498	511	492	480	460	510	519	490	502	464	469	478	519	489	497	510	514	485	519	479	488	508	457	449	479	485	504	469	475	479	536	534	473	511	471	526	510	474	500	458	499	521	542	517	501	460	526	473	505	477	543	487	475	444	521	485	462	515	465	475	506	525	519	522	493	494	511	468	481	491	490	506	455	460	526	501	545	527	459	516	501	481	504	471	506	544	529	494	476	503	484	476	484	495	501	526	513	497	516	508	487	522	503	503	520	513	530	484	473	505	513	527	474	486	497	479	509	529	477	487	513	501	526	501	517	516	497	514	481	508	471	489	498	458	492	511	549	506	484	549	490	493	495	501	460	541	502	492	491	513	560	517	459	519	478	519	511	497	484	500	510	517	492	511	480	501	462	500	495	520	538	477	495	484	534	487	447	467	518	501	471	498	502	517	490	465	521	512	516	531	493	510	542	521	476	481	490	576	505	487	482	519	487	525	510	526	491	495	479	505	515	496	520	543	480	487	504	529	519	520	512	505	479	502	550	497	498	494	517	561	499	499	506	525	540	486	481	527	508	512	525	512	532	481	502	494	516	492	463	481	502	497	516	520	471	531	472	466	492	470	527	495	543	501	530	550	452	504	474	491	550	510	463	488	512	484	553	487	495	504	531	486	509	484	509	505	527	516	513	530	477	502	498	538	536	484	480	483	535	505	540	502	521	474	533	468	479	492	478	494	466	507	469	494	493	499	483	505	512	523	484	542	517	471	508	526	476	546	488	487	535	465	493	514	493	532	546	507	513	503	475	514	509	506	488	479	544	524	488	508	514	506	510	500	565	526	500	481	488	449	521	512	504	509	505	483	464	499	478	528	468	520	503	525	525	469	499	488	496	513	492	493	508	492	509	509	453	495	516	521	531	496	479	522	460	517	482	514	444	493	482	521	464	521	485	462	483	497	474	476	513	496	468	497	508	526	549	516	463	520	486	494	531	468	493	502	499	511	533	527	545	511	487	509	508	486	495	507	503	487	519	483	503	498	499	540	498	489	495	473	541	520	464	514	507	515	490	534	480	529	508	480	491	500	498	496	503	523	466	478	546	497	515	505	503	527	508	535	477	529	498	524	530	515	500	523	474	484	550	526	530	531	528	490	496	538	475	470	538	484	505	513	505	510	497	457	520	548	478	501	525	478	512	482	505	473	546	466	509	512	509	463	504	488	479	525	495	520	503	507	469	500	483	534	497	515	494	499	499	539	523	483	554	507	529	540	493	482	520	486	477	523	490	489	481	530	516	479	498	497	520	513	460	496	532	505	494	487	528	508	478	491	508	499	504	546	505	525	489	509	502	536	496	505	485	482	484	495	505	444	514	543	547	496	481	488	482	485	459	503	475	481	528	478	537	492	487	512	485	483	450	522	501	486	534	488	499	509	491	519	510	497	493	503	536	504	495	501	527	545	465	538	510	472	519	497	502	552	481	543	494	465	465	493	526	483	520	469	518	453	503	531	501	501	501	510	470	461	488	472	511	473	505	474	519	488	523	506	486	506	495	488	517	511	515	491	537	506	492	495	518	500	490	507	511	512	468	503	486	520	518	538	525	494	501	463	521	534	490	511	524	498	484	536	530	481	535	525	519	475	476	506	538	496	492	491	502	497	505	528	455	495	542	484	475	501	502	531	476	493	520	512	478	508	491	461	487	514	501	480	484	491	501	505	482	493	524	463	461	485	513	472	505	511	494	508	513	508	498	531	466	500	502	465	522	500	511	541	530	513	491	551	498	526	502	454	508	504	526	513	517	501	495	516	521	474	460	492	532	476	506	513	519	520	498	481	518	457	488	495	518	493	486	550	521	476	520	449	503	478	507	485	496	511	480	485	458	509	516	472	493	493	484	497	530	507	540	466	495	549	485	482	509	510	495	494	519	525	492	514	451	512	466	526	502	530	467	499	498	462	530	493	499	498	537	487	500	445	506	545	519	505	495	513	529	466	523	532	483	503	483	506	480	470	490	513	478	493	505	473	490	470	503	501	503	500	485	473	497	498	482	529	442	456	519	522	551	489	513	464	478	495	504	503	469	497	486	517	504	507	497	534	512	498	471	512	553	549	501	492	480	520	514	506	511	498	466	470	509	472	494	510	468	452	525	518	519	539	533	503	520	486	486	506	503	526	523	484	523	556	489	474	502	489	505	509	480	481	527	504	502	494	531	455	485	503	473	494	508	553	481	493	478	496	512	531	476	501	491	510	517	520	511	492	509	486	533	481	496	515	537	499	514	521	496	527	524	462	453	520	522	476	523	495	493	485	498	481	510	501	467	482	504	477	469	544	495	535	496	488	516	498	466	540	490	496	504	537	507	483	497	502	527	503	524	482	493	500	494	498	552	473	477	459	533	497	492	499	475	492	521	522	491	558	489	531	529	491	547	494	503	492	495	448	536	497	473	503	521	514	469	530	495	486	473	548	530	556	528	521	519	464	522	499	510	498	519	539	487	506	513	504	513	533	531	485	486	499	509	481	468	509	492	487	497	482	530	428	490	514	503	460	528	505	498	472	511	503	518	507	533	512	529	508	470	513	502	538	532	486	484	494	483	460	491	465	493	501	498	459	491	490	498	514	478	493	500	493	491	506	533	502	510	470	521	503	457	506	509	487	476	501	530	505	501	527	479	498	501	499	465	487	508	515	529	499	487	534	504	457	507	499	495	493	484	470	524	497	550	510	465	522	485	470	528	462	500	473	500	524	510	520	510	517	521	530	530	484	515	461	509	514	496	475	516	527	494	504	501	515	483	505	469	504	511	495	459	481	507	490	485	507	508	509	504	513	532	481	503	539	496	503	495	496	472	518	504	505	498	502	483
44391	74862	48570	8814	1344	1130	994	792	761	700	704	634	617	595	551	638	527	580	523	557	530	518	517	552	546	529	558	515	540	501	550	533	513	519	543	507	547	536	517	546	529	517	517	465	551	508	497	524	490	512	508	504	524	526	555	486	484	517	564	518	475	498	500	547	497	493	515	505	539	522	527	505	562	491	533	498	573	500	564	510	500	532	549	481	524	535	536	525	493	536	513	538	534	510	487	491	507	534	521	505	514	493	542	526	528	503	533	500	477	512	537	543	471	514	586	508	510	505	541	503	538	488	492	495	500	574	502	502	472	484	532	534	543	517	500	512	514	536	529	539	538	512	491	484	492	504	540	524	492	484	526	500	534	540	521	510	518	529	505	534	513	547	557	526	504	522	529	557	495	496	526	496	521	584	496	533	488	485	498	552	543	545	509	498	501	527	515	513	519	508	512	542	495	524	510	525	515	531	521	561	497	543	534	509	520	514	507	517	497	494	493	542	490	493	481	498	543	532	507	508	460	519	517	519	495	499	505	502	499	526	485	552	547	518	483	489	531	528	495	478	488	476	544	560	510	512	469	520	511	515	502	513	484	504	499	546	520	528	525	537	536	478	541	508	516	478	547	514	546	505	516	510	518	543	555	554	510	541	505	504	524	544	511	536	495	534	504	490	520	532	536	466	522	496	554	511	511	460	530	536	508	524	497	535	497	483	512	478	483	487	494	516	563	486	492	498	524	509	515	518	492	501	520	526	527	526	513	522	513	512	514	535	533	523	525	510	511	499	522	471	489	495	479	534	522	503	466	515	509	498	541	530	533	475	543	527	495	491	526	478	532	524	507	545	482	491	526	505	549	544	505	531	527	471	502	566	509	488	533	486	585	513	531	503	552	484	479	481	496	522	525	502	483	558	484	519	509	477	522	516	545	515	506	547	501	528	467	532	536	516	526	510	515	516	493	479	478	537	502	499	490	470	544	536	553	473	504	519	521	531	499	502	460	529	489	561	563	519	503	522	560	537	542	508	504	509	517	520	570	491	505	493	524	540	511	516	517	496	485	500	521	509	516	542	487	513	501	513	524	543	484	541	510	545	536	476	511	538	525	531	520	520	512	455	529	509	506	528	494	507	504	479	495	517	513	525	522	519	525	506	513	507	489	510	516	508	525	535	522	515	503	528	515	490	482	499	500	528	514	541	489	500	525	467	518	477	499	522	520	552	546	518	518	526	508	518	464	500	565	519	504	525	511	494	501	496	493	465	470	503	537	526	532	530	489	519	511	506	530	481	561	519	498	494	517	532	506	539	475	503	494	539	529	529	522	525	534	564	483	490	511	528	500	530	479	516	496	551	543	472	505	511	494	472	490	489	506	501	565	524	526	482	474	517	480	512	555	522	514	524	505	514	515	529	469	464	497	509	498	486	490	478	496	509	524	469	518	540	482	491	482	537	488	515	482	512	516	489	495	508	504	514	550	513	547	504	508	493	500	489	519	476	507	497	494	518	539	549	523	521	505	528	545	511	472	501	506	520	496	536	513	486	492	529	503	499	546	536	496	495	491	487	550	497	493	550	522	528	508	459	523	506	510	516	517	492	500	510	543	511	528	513	510	492	516	491	490	517	508	483	509	512	467	471	490	494	540	475	543	489	526	495	512	467	477	513	493	518	493	500	519	531	472	492	527	510	484	487	507	552	481	474	504	518	538	520	465	518	507	537	529	499	502	551	540	495	490	538	496	494	518	531	550	519	490	488	545	523	492	538	519	496	525	505	550	514	504	517	537	504	537	512	508	501	521	531	524	502	532	558	511	559	533	506	478	468	504	495	482	521	550	485	493	541	482	493	515	473	515	503	505	506	497	514	533	523	508	499	523	542	501	484	488	507	509	517	500	523	540	523	547	516	525	569	498	513	549	502	519	516	534	502	510	490	516	475	543	521	490	502	502	502	488	520	500	522	516	508	502	512	506	499	517	537	543	529	555	558	479	511	542	563	517	548	502	508	534	522	521	488	522	488	503	518	511	506	486	522	538	497	463	532	540	468	496	536	494	522	503	513	509	490	469	542	536	489	494	491	498	503	504	512	477	530	507	511	507	536	559	498	494	538	527	527	524	515	484	514	494	557	493	537	496	498	493	552	516	503	534	527	501	508	526	538	541	500	516	524	512	471	500	538	509	501	521	497	488	523	488	518	521	500	502	492	518	521	533	523	481	502	502	469	515	500	515	518	466	494	523	492	512	497	509	524	507	529	528	516	534	541	512	491	537	506	498	501	512	517	513	538	490	537	524	556	533	529	526	513	557	500	490	542	522	520	537	442	548	541	520	511	532	497	515	470	546	521	515	494	512	507	494	525	489	514	532	528	504	505	490	502	501	519	495	509	486	475	541	478	491	532	538	543	539	537	548	494	496	548	528	489	521	550	543	551	528	505	493	502	519	535	491	541	534	501	499	541	541	492	515	492	505	502	496	502	535	510	526	484	531	520	532	514	507	516	510	516	537	540	534	465	496	489	514	562	505	498	506	496	490	515	499	561	526	498	537	516	498	491	501	522	503	503	530	535	503	548	531	510	558	529	516	526	494	457	545	527	526	540	532	519	553	522	517	519	500	491	491	517	496	472	521	497	470	512	501	510	490	506	548	482	497	522	509	514	530	551	518	485	492	487	494	496	528	489	525	513	553	482	509	521	509	520	497	504	537	535	527	504	538	531	499	492	510	494	485	521	515	515	520	508	508	501	524	508	507	526	509	523	506	500	505	459	474	518	489	514	463	531	507	509	554	506	542	568	490	504	498	478	537	465	545	516	514	491	505	476	512	500	543	555	503	515	498	518	522	520	498	531	478	532	490	503	458	447	515	510	563	536	518	473	515	539	499	515	504	495	544	501	522	462	511	516	523	509	500	530	501	519	512	529	528	516	554	489	525	527	558	512	527	501	532	482	515	559	492	548	502	488	477	497	530	512	496	494	532	480	541	531	498	512	536	483	509	502	529	488	535	469	518	512	560	497	504	505	503	553	468	503	506	475	489	517	504	577	511	548	511	527	516	534	495	513	520	490	538	511	493	489	504	504	499	508	490	557	503	511	549	526	510	521	515	493	491	482	540	488	514	507	497	501	509	500	529	496	511	502	456	505	540	521	551	513	486	487	508	495	473	545	516	502	490	509	553	484	495	528	562	479	524	551	488	514	524	497	538	502	491	510	545	540	529	500	494	532	501	525	517	515	505	519	497	553	506	516	539	525	475	539	473	529	542	499	513	528	529	488	503	525	551	520	530	541	551	511	484	563	496	532	534	561	483	530	517	526	494	538	577	528	492	526	497	508	544	502	514	486	546	503	515	519	535	533	487	534	504	506	537	537	532	519	475	508	505	495	487	518	485	532	523	488	515	513	565	523	538	482	534	531	530	517	529	492	536	557	561	556	563	504	511	543	504	517	505	535	481	491	525	538	541	523	566	568	508	483	494	508	513	534	505	532	528	544	527	552	527	492
25031	21613	28801	24862	12127	1156	720	657	633	665	607	601	572	549	610	654	600	582	565	640	636	592	588	621	585	578	557	581	604	592	588	587	561	598	584	570	554	571	626	620	582	568	622	585	587	604	586	613	580	578	549	604	610	622	574	583	555	592	553	592	563	584	594	583	618	556	601	567	593	580	586	556	589	615	626	603	581	596	590	586	559	594	596	554	607	599	554	611	559	569	592	597	542	547	577	568	575	604	591	605	620	572	536	610	610	643	593	550	584	635	576	588	594	571	596	614	561	632	559	626	567	562	578	547	610	562	561	615	583	577	573	591	602	640	592	581	639	570	592	567	586	541	607	611	586	618	564	564	592	556	568	597	592	601	608	582	605	619	581	564	617	609	595	566	577	570	541	552	608	592	597	587	568	599	554	570	611	577	580	574	606	594	594	548	571	607	575	573	590	597	584	593	594	586	584	547	539	576	538	593	618	540	573	582	584	566	604	590	566	544	586	579	559	565	567	615	537	627	568	596	572	619	546	550	556	597	569	603	545	548	620	577	530	544	622	572	564	572	589	565	595	593	651	565	615	661	558	577	545	614	637	562	582	603	610	549	588	591	579	606	582	566	565	600	610	625	585	591	615	570	619	612	600	620	555	580	648	606	576	581	569	604	561	563	592	584	550	618	585	598	593	593	583	592	586	583	588	583	641	578	563	605	630	560	590	573	593	581	615	617	579	628	577	527	598	561	537	602	580	590	606	598	582	563	619	612	571	588	589	542	587	611	595	622	611	596	627	565	576	612	621	615	587	570	569	567	587	590	578	596	622	600	596	604	601	573	592	575	624	601	587	614	589	604	576	574	611	563	613	605	606	570	591	577	522	582	629	593	587	582	557	602	565	607	574	571	524	533	555	635	559	590	563	587	568	558	592	604	601	633	589	626	594	592	578	609	590	569	624	569	567	557	571	584	610	567	596	582	563	584	623	568	610	613	605	586	597	590	541	570	602	574	599	564	548	597	590	569	560	566	579	603	584	549	575	561	587	604	548	571	585	594	537	638	549	610	615	561	626	558	616	650	621	598	630	587	622	575	574	612	585	565	598	608	562	598	536	585	626	628	575	604	603	587	636	601	548	607	608	559	587	580	577	580	592	589	569	578	605	561	562	599	573	566	611	602	552	610	587	648	575	615	611	572	544	605	595	615	616	615	557	578	587	619	609	551	581	549	654	599	604	573	581	579	588	594	554	580	614	604	522	586	584	541	620	607	552	599	583	557	597	601	572	604	616	618	611	565	568	599	599	627	581	598	600	583	573	511	570	583	638	596	552	576	560	575	611	594	595	546	599	571	568	568	645	575	593	576	617	619	592	619	582	608	596	539	590	553	561	598	604	569	574	618	564	519	624	618	585	616	629	579	557	577	570	564	584	576	610	579	571	604	599	644	582	603	659	600	565	568	572	595	600	582	606	614	601	596	574	577	545	563	556	607	593	648	566	577	599	578	591	587	541	576	576	623	605	625	602	589	587	620	590	580	616	579	582	593	598	573	582	576	599	610	602	579	607	568	592	604	619	576	548	579	612	594	609	598	635	600	623	579	601	588	608	594	580	597	621	583	596	560	554	601	590	616	610	629	582	558	582	568	591	571	602	584	616	625	578	581	591	571	598	578	590	578	525	566	564	561	571	583	552	579	563	571	553	582	569	587	611	628	579	589	568	621	571	610	562	594	585	567	639	607	586	589	571	630	572	561	595	564	605	580	628	578	595	542	614	609	573	545	564	600	580	622	608	633	603	577	617	610	546	609	601	560	530	589	582	589	601	639	583	603	586	585	599	588	568	536	603	604	609	549	550	552	553	604	609	618	604	603	574	598	589	576	564	580	592	586	551	556	620	577	544	556	562	558	611	616	623	606	592	564	594	610	591	563	625	557	593	551	590	574	528	573	601	550	583	576	595	555	521	615	569	595	608	609	601	634	543	639	592	590	552	570	628	594	555	578	580	640	581	551	616	567	567	613	560	601	589	585	582	594	571	600	562	560	602	641	555	569	568	590	614	542	580	601	603	596	577	598	626	557	583	557	605	574	567	592	578	558	565	624	583	633	595	606	581	594	634	612	594	568	564	633	567	613	566	568	598	618	615	578	557	587	574	587	557	601	603	624	582	568	554	602	612	604	577	631	578	573	583	566	540	623	642	610	616	563	541	614	601	586	566	607	537	563	625	578	636	587	582	564	577	587	633	569	595	599	618	610	566	592	590	609	597	590	592	630	573	598	570	596	620	548	608	564	598	557	599	594	597	596	599	623	534	570	576	569	611	598	549	591	580	553	602	597	553	597	578	596	581	586	562	610	568	594	570	552	570	603	609	560	567	583	619	564	610	613	588	555	583	567	588	613	539	571	607	604	624	608	629	636	589	606	565	579	526	588	556	573	592	601	591	580	619	560	614	584	650	604	604	610	584	575	585	588	574	606	589	586	594	582	580	577	563	583	574	502	569	602	592	603	591	550	548	606	573	649	572	600	605	591	562	586	630	597	551	568	615	551	596	611	615	532	622	567	629	589	605	654	575	586	566	590	568	582	586	610	611	610	598	565	587	599	617	629	576	561	586	573	576	627	564	595	578	565	575	569	616	627	589	608	581	566	579	563	606	566	569	621	581	628	570	621	566	631	587	591	566	589	571	599	601	609	584	561	615	601	546	614	563	608	642	576	565	562	594	542	602	572	588	582	592	580	630	614	576	570	567	585	650	548	572	552	597	613	564	602	570	564	607	569	604	571	592	612	633	562	604	570	595	573	612	563	595	607	598	615	591	554	621	614	607	599	602	562	545	510	572	589	567	595	586	644	591	614	606	548	557	542	599	607	598	618	600	561	548	594	589	577	626	580	617	564	611	547	641	577	608	566	622	569	587	568	595	598	596	583	600	560	621	617	607	614	594	563	583	601	563	647	601	542	551	597	569	618	573	571	599	558	566	589	623	610	590	567	564	604	595	592	605	590	608	605	579	599	590	592	609	584	624	607	612	611	569	605	595	555	580	571	578	572	591	534	560	591	576	615	615	591	627	559	582	587	612	568	598	604	580	553	565	568	619	610	609	584	595	640	610	621	584	565	603	541	554	539	587	614	628	579	601	587	552	569	576	621	619	565	592	595	599	614	580	586	600	579	541	593	570	601	619	540	613	569	579	653	612	589	620	597	554	560	562	592	575	580	576	584	609	619	570	573	639	599	626	582	581	608	609	560	638	650	590	557	627	611	603	629	551	595	603	537	564	575	535	597	584	576	564	573	554	587	616	566	579	569	567	566	546	547	561	591	622	576	591	555	571	582	612	643	575	583	587	560	562	615	595	553	578	557	556	604	613	572	635	578	590	572	604	612	602	580	569	570	593	585	621	588	597	608	566	631	563	644	590	555	584	589	610	595	606	527	599	579	601	604	615	602	521	596	552	587	578	623	622	609	583	622	586	577	613	606	576	569	600	519	603	569	606	598	610	569	559	600
42069	65124	39425	4833	1006	892	852	830	735	749	711	641	682	651	623	640	696	574	661	632	655	643	643	619	577	637	614	612	622	665	639	587	620	644	620	598	634	592	625	624	633	638	682	601	606	622	602	622	625	630	642	618	588	650	635	616	560	629	652	626	655	618	598	607	597	687	559	617	633	617	606	641	653	591	619	685	617	617	596	601	642	630	643	624	636	592	614	626	636	611	664	610	615	634	595	658	640	581	613	667	632	635	598	572	596	607	601	631	619	667	645	620	616	598	665	646	605	689	598	621	631	643	601	649	605	613	651	632	564	613	613	637	626	608	567	660	611	639	629	593	652	642	643	654	631	601	632	616	637	590	616	585	627	612	583	613	639	637	600	607	617	644	646	638	605	674	636	580	659	575	658	648	605	636	676	608	618	616	632	602	601	621	612	589	655	638	653	610	618	620	568	621	590	632	627	672	646	622	603	628	646	641	668	631	615	627	605	608	642	637	623	575	603	653	600	605	578	591	676	643	635	599	634	644	599	608	617	640	658	594	586	654	654	620	609	618	607	656	640	599	589	607	615	641	635	659	618	645	633	580	609	648	649	585	610	612	619	592	662	632	636	601	645	627	614	628	636	636	560	583	672	626	600	651	607	634	584	568	672	607	636	609	619	623	603	633	622	650	605	646	646	652	644	609	647	581	682	621	616	594	605	654	604	680	657	577	617	658	655	598	605	645	640	607	593	596	674	592	640	581	646	667	610	587	648	637	634	652	655	629	603	600	665	602	612	618	618	612	660	615	620	622	632	629	591	594	632	596	586	631	570	655	613	632	597	610	669	578	667	654	661	604	587	606	653	562	636	642	597	663	611	626	641	650	596	638	638	600	607	600	658	632	608	635	605	656	629	647	628	608	645	636	636	635	635	608	649	681	592	601	578	600	654	606	607	632	629	648	618	631	620	624	680	631	634	639	632	620	653	696	588	643	553	597	627	642	623	625	657	633	649	601	602	621	641	600	584	621	643	624	655	623	630	619	638	615	626	599	619	617	626	626	651	638	613	590	648	630	619	654	609	635	635	619	645	597	587	641	602	595	612	644	625	627	635	621	606	670	631	633	602	654	638	574	652	580	636	614	617	600	653	609	650	631	611	609	660	638	622	642	642	607	613	615	631	611	657	645	609	601	634	612	612	603	651	604	679	660	616	574	630	611	635	650	621	638	677	619	637	602	595	597	612	653	679	605	586	623	603	614	612	658	602	627	623	620	625	602	665	668	605	639	615	611	635	620	582	579	596	608	656	601	623	629	622	622	608	618	597	622	585	630	577	624	679	639	613	621	587	587	678	648	640	576	631	610	637	588	638	646	635	632	614	616	639	619	602	625	645	632	623	630	626	659	604	608	646	655	632	592	642	593	643	634	658	616	623	650	607	616	602	654	624	626	601	613	596	599	621	630	610	619	643	643	608	576	650	628	619	617	634	689	641	680	635	632	571	606	654	621	641	641	626	636	616	648	672	637	621	659	653	592	589	619	607	667	658	578	635	667	604	627	649	615	621	627	644	610	607	645	623	579	577	605	594	633	613	615	640	611	645	632	628	638	596	625	592	699	623	591	641	620	619	608	647	636	616	561	615	652	589	609	613	626	581	635	634	668	654	652	648	630	636	591	631	633	630	625	642	592	626	599	591	636	608	656	663	645	594	642	585	595	615	605	589	636	608	608	594	612	648	604	625	573	600	635	619	633	587	622	657	661	650	620	587	613	611	608	635	608	619	645	605	625	630	659	621	615	575	635	605	580	632	633	626	624	593	609	649	625	625	591	569	605	606	608	591	615	613	608	628	632	632	630	665	657	600	606	624	629	643	644	619	587	607	633	624	622	556	583	615	601	612	607	635	631	609	623	597	596	619	599	608	576	621	619	598	610	592	578	638	607	616	604	583	626	629	653	633	667	617	635	624	625	632	634	615	615	606	606	598	670	618	693	608	585	561	603	591	652	630	620	619	579	637	627	630	648	649	624	677	614	628	633	607	634	629	625	653	627	656	651	613	673	560	616	636	582	618	625	636	650	603	622	640	652	624	627	595	624	662	619	631	601	616	630	602	628	599	650	596	610	613	620	644	618	607	649	626	643	619	623	643	622	589	629	634	567	655	658	655	628	628	596	695	644	640	575	594	638	654	587	627	652	632	595	615	669	625	630	634	621	654	635	629	632	622	620	623	618	615	624	614	615	611	619	618	619	587	583	614	603	590	636	597	606	637	591	618	608	593	621	641	614	610	568	615	629	636	612	636	645	613	619	580	670	632	609	653	610	590	610	622	646	632	601	620	638	644	617	579	637	626	623	582	622	597	618	602	641	622	656	666	677	634	602	695	651	648	609	666	637	619	597	609	662	621	593	640	628	616	623	622	608	614	646	617	619	636	592	642	592	608	652	593	625	620	584	622	667	630	609	630	649	605	590	615	652	639	627	626	633	665	604	643	613	645	685	594	593	603	606	671	626	622	643	611	611	635	630	593	624	638	598	618	647	597	623	605	609	647	644	629	581	613	616	589	645	603	585	645	646	601	667	595	620	640	600	639	614	618	693	670	616	618	612	621	612	620	593	599	615	653	620	615	596	614	583	611	634	683	634	617	605	647	604	623	628	658	620	594	655	644	632	641	608	615	580	646	622	629	635	610	607	624	671	630	622	614	621	641	618	661	624	627	646	628	647	638	601	617	668	622	598	597	612	571	587	588	599	633	621	550	645	610	620	587	604	631	616	634	640	662	613	650	632	594	575	619	625	613	595	663	638	600	602	670	595	655	646	620	635	631	635	676	618	594	650	660	626	620	659	639	627	638	625	613	610	628	613	657	590	614	613	576	629	612	661	626	607	642	599	612	615	609	623	629	600	622	648	659	646	650	635	685	667	649	648	622	664	611	635	594	584	623	638	611	644	622	651	602	593	573	685	588	654	600	634	622	603	615	596	581	630	661	618	611	617	636	639	622	616	632	632	628	633	592	640	649	614	581	633	631	614	648	660	616	654	606	607	634	657	659	639	634	610	615	628	654	643	611	635	606	632	661	598	636	611	604	601	602	690	622	640	615	630	620	623	631	597	655	680	626	655	679	660	571	609	603	617	639	632	635	604	614	636	659	631	583	636	603	597	616	651	634	650	646	649	642	692	601	643	631	691	614	610	649	627	667	608	626	612	599	601	596	628	643	600	612	643	611	630	599	638	628	652	628	671	628	608	629	633	590	644	634	630	628	679	595	663	587	627	662	601	604	619	586	617	601	620	645	630	618	657	620	638	615	622	628	635	646	609	592	632	630	659	631	620	650	632	620	626	590	623	634	655	621	575	635	628	611	609	622	617	669	609	630	614	651	567	645	633	634	634	648	675	658	612	606	609	596	629	611	649	616	606	619	592	621	626	651	606	582	596	658	618	645	629	573	606	646	627	607	611	643	647	668	648	605	674	601	627	645	632	603	622	600	613	626	662	605	628	623	631	640	628
22642	21258	29634	23286	21135	21064	10222	1455	1158	1204	1068	1045	1002	967	928	1034	950	946	961	937	954	970	924	917	927	938	919	949	904	956	937	923	894	868	872	939	958	949	914	922	954	891	883	922	892	892	963	884	909	942	878	1003	933	928	894	883	865	837	867	900	884	904	883	918	857	865	895	893	862	876	909	910	881	928	868	955	926	932	914	918	852	902	859	859	899	883	881	862	845	925	931	932	882	916	888	883	896	920	869	920	872	891	910	949	945	872	909	934	858	907	922	888	903	887	811	887	924	859	887	880	944	880	878	860	899	909	899	925	802	841	902	918	899	924	885	885	873	873	895	933	886	913	875	872	935	903	878	847	893	902	906	935	903	965	901	935	874	908	885	893	907	930	903	888	883	910	906	856	838	868	876	998	947	888	901	882	890	908	911	932	925	902	922	908	899	915	882	937	889	874	869	933	883	880	890	896	922	925	937	885	935	894	840	861	893	891	889	905	855	890	877	922	892	890	914	888	892	932	869	946	859	870	870	873	869	904	895	888	892	898	898	867	949	856	915	914	906	839	935	868	914	905	891	935	962	907	902	931	940	862	929	869	897	881	927	913	900	897	879	882	906	872	915	858	874	945	855	933	884	897	859	864	891	918	893	903	897	924	898	943	923	899	861	857	872	868	888	874	939	977	922	840	886	924	929	859	859	917	936	884	902	886	906	907	893	882	910	874	893	908	887	886	897	891	909	887	905	936	911	963	874	901	902	886	906	900	871	853	877	905	963	886	985	928	916	876	926	913	851	902	850	961	913	883	889	889	891	911	917	895	881	877	857	886	907	897	897	961	879	862	886	888	922	860	873	870	874	929	878	915	858	868	868	893	970	884	882	815	902	889	902	886	877	904	881	889	922	835	877	861	918	944	903	875	931	914	891	859	871	924	849	867	911	903	896	898	824	888	912	905	906	906	900	873	833	889	855	883	915	886	917	857	936	876	907	888	914	867	827	891	920	932	899	873	891	845	884	885	889	865	852	850	890	851	898	881	929	908	922	857	934	939	886	908	957	857	890	849	896	909	932	921	930	893	895	847	869	928	915	932	830	865	929	893	894	915	845	908	898	875	883	903	836	898	916	900	868	886	893	907	896	893	911	947	885	871	903	872	924	898	865	948	878	918	979	907	897	886	842	892	912	920	865	863	860	875	872	888	890	928	912	867	923	874	834	838	878	842	848	959	905	932	881	875	815	834	859	924	915	892	893	827	927	873	857	959	910	857	928	889	869	940	911	904	884	854	884	843	881	920	901	851	839	891	867	909	916	893	854	877	876	928	880	955	957	905	953	887	831	918	898	933	925	932	902	895	912	876	903	870	893	913	914	912	918	834	867	896	843	896	912	870	912	912	912	913	843	864	896	895	871	916	884	871	849	867	821	909	915	938	916	905	860	938	895	894	896	905	926	920	929	921	916	909	919	862	984	908	920	911	904	926	951	943	838	891	873	882	912	887	912	914	942	894	895	883	878	885	897	896	888	904	838	874	910	839	885	878	941	898	945	903	851	861	917	895	944	931	923	928	959	916	932	860	872	838	863	864	899	915	825	877	927	947	931	899	875	915	912	895	890	960	935	873	901	875	921	920	909	927	922	935	845	918	912	881	934	868	909	882	869	896	912	843	857	843	894	912	874	900	859	844	919	925	852	936	860	940	888	909	901	908	925	883	929	873	935	861	871	907	898	854	900	886	968	922	883	912	865	942	906	872	894	863	889	916	873	941	914	904	905	894	917	867	909	881	956	876	858	883	892	866	881	889	889	858	880	863	970	840	914	951	889	924	851	875	934	953	909	925	914	836	904	912	901	884	931	887	919	890	901	873	875	940	943	877	887	919	847	896	872	882	886	909	914	878	920	896	912	900	871	932	888	908	914	861	908	923	942	874	905	927	901	828	908	916	884	904	874	897	899	897	894	900	852	904	901	893	888	920	922	907	900	911	932	898	907	838	920	896	861	926	840	887	941	892	939	897	907	896	872	942	869	888	919	930	919	914	946	845	934	909	868	911	845	922	930	933	913	828	849	919	929	889	847	867	846	911	878	912	868	932	860	910	896	911	874	898	890	851	872	913	920	872	927	868	901	842	853	871	936	908	873	870	881	920	939	903	888	917	897	917	917	886	952	886	880	847	873	895	868	916	891	883	852	866	956	897	855	878	900	874	861	834	894	922	885	931	843	913	937	903	868	921	892	882	860	887	853	942	911	941	912	873	877	928	906	901	895	895	889	895	879	936	884	917	900	832	856	890	868	887	890	893	923	932	862	865	875	881	903	866	872	885	926	864	891	947	862	873	905	884	857	891	901	928	872	823	854	813	913	909	884	885	920	881	834	859	910	839	867	865	895	854	846	871	888	906	875	950	927	885	962	876	860	849	890	892	922	900	837	913	930	833	885	877	867	901	893	897	863	926	831	852	866	891	882	881	901	899	923	909	872	942	919	868	914	875	901	891	897	922	884	890	882	886	865	859	892	905	833	851	876	882	920	868	908	929	862	862	894	929	934	900	902	899	866	928	867	832	945	892	861	893	882	943	922	829	946	889	946	924	907	871	839	931	892	889	861	793	901	884	850	900	918	815	875	866	881	879	925	912	881	863	840	943	898	879	877	891	867	910	924	914	874	843	929	957	858	907	893	954	906	877	867	918	818	941	989	869	818	863	933	865	880	897	855	936	896	953	925	881	938	947	859	875	873	947	887	881	947	908	845	898	882	901	819	824	915	878	933	887	856	894	901	935	870	929	911	902	939	838	941	883	902	925	861	909	851	878	906	894	880	904	894	895	932	882	906	894	892	914	928	872	937	884	914	856	902	868	871	883	884	904	843	920	902	863	955	925	890	912	899	917	887	938	875	913	883	881	911	901	800	879	892	916	909	887	863	859	904	910	833	904	924	903	852	934	886	892	881	876	900	898	943	892	895	926	855	897	915	928	903	894	869	895	934	911	891	886	903	866	872	866	875	941	871	925	851	917	861	869	882	865	871	827	895	919	882	853	880	906	904	867	830	826	899	911	914	891	924	876	880	971	845	916	952	894	933	927	976	876	849	863	868	961	830	906	868	895	892	915	927	903	880	854	899	905	874	913	883	871	885	879	936	947	930	844	912	817	905	861	880	909	901	897	915	900	872	971	896	929	888	909	878	944	928	872	937	836	905	875	918	952	905	865	866	908	894	880	854	907	951	905	892	912	913	945	898	911	916	925	885	866	913	858	853	911	907	916	893	904	880	891	861	863	898	910	878	869	865	933	917	914	874	858	915	917	863	871	896	908	850	852	867	895	905	889	931	847	945	916	892	839	828	891	843	937	904	853	909	870	904	882	926	916	897	866	874	922	866	883	881	845	929	865	951	872	913	858	928	937	829	903	944	824	897	905	870	830	853	901	930	920	899	859	840	917	863	879	908	910	903	888	856	901	916	890	894	877	846	902	908	914	909	905	915	953	853	929	846	847	902	918	912	875
51517	75834	55766	5743	2542	2114	1747	1474	1360	1247	1153	1104	1100	1092	996	1006	947	1023	936	968	974	1028	899	938	928	947	890	908	886	901	886	878	933	893	903	925	927	891	859	915	845	841	958	897	925	896	861	880	859	875	906	901	918	856	924	892	860	897	910	874	842	859	965	875	859	889	872	917	884	931	886	843	850	878	814	878	880	898	968	871	878	951	955	922	907	881	898	868	919	933	855	910	945	919	917	883	853	884	888	927	876	917	828	919	884	893	853	918	855	937	838	910	903	899	876	917	870	902	889	896	922	877	864	905	865	915	919	947	848	913	881	849	916	904	870	843	878	896	902	888	854	882	878	902	881	895	836	867	909	910	865	885	890	907	855	924	828	915	864	831	865	833	883	935	852	859	841	871	858	905	845	872	912	896	827	901	889	875	896	859	905	843	870	887	888	925	888	897	930	908	870	855	924	848	862	850	884	867	893	895	928	827	877	835	902	879	873	932	892	903	934	815	859	899	823	886	891	931	902	889	835	887	867	923	833	878	868	909	878	902	886	881	888	909	856	854	893	884	841	896	875	889	860	854	883	845	914	884	883	907	900	862	914	885	933	834	886	866	901	888	842	872	964	906	890	783	902	864	940	870	891	852	878	909	877	919	932	835	898	886	910	943	908	901	838	891	878	889	918	925	926	864	909	858	856	873	889	892	905	876	804	891	883	923	918	896	918	922	880	847	931	876	870	920	865	882	871	862	886	864	874	877	842	883	901	864	921	917	892	897	875	878	917	835	909	778	881	898	902	897	935	921	881	846	846	906	850	880	850	912	928	915	884	835	814	830	853	888	863	869	858	905	906	882	877	894	935	851	851	885	845	895	879	846	895	861	841	967	842	927	896	866	879	941	904	901	881	855	877	925	879	871	904	859	902	856	868	872	877	905	866	914	868	892	882	884	895	860	884	904	884	881	891	871	857	868	884	885	852	894	911	916	954	904	869	875	865	871	847	889	893	915	894	906	883	874	877	850	898	872	893	869	902	911	853	875	859	916	856	931	849	876	912	889	845	908	905	920	928	903	921	853	867	845	907	889	907	879	914	904	894	894	877	891	887	911	875	930	917	934	875	855	944	927	893	887	876	867	870	893	919	837	914	873	890	868	884	925	922	884	863	918	858	909	810	846	857	860	843	898	882	926	878	951	814	842	863	876	880	912	957	880	831	891	885	845	832	919	893	858	913	891	835	844	873	860	834	841	894	842	852	873	862	902	925	868	908	880	862	872	917	959	876	887	891	869	856	892	905	872	925	899	860	898	849	860	857	866	880	864	921	869	828	884	855	886	890	920	886	931	898	861	867	893	865	925	895	873	867	942	902	914	934	864	949	878	894	861	865	856	855	898	931	862	906	895	850	875	910	899	915	856	882	902	903	870	843	835	897	860	938	900	918	905	856	837	840	841	887	894	911	929	893	832	887	927	884	889	899	922	952	887	854	891	889	905	903	890	895	955	869	921	826	880	891	853	875	869	892	902	852	888	883	850	934	908	870	897	919	887	843	852	850	878	900	896	892	878	921	918	902	926	852	883	909	889	947	897	885	888	908	897	925	902	880	881	891	875	876	945	893	849	866	945	939	848	889	886	893	922	869	868	886	845	910	860	897	881	836	843	859	902	878	868	928	929	891	928	880	851	840	831	811	860	855	887	860	847	847	835	908	880	888	894	966	873	861	961	901	876	869	939	904	892	857	929	916	850	925	904	876	899	902	931	878	870	876	894	847	872	870	840	900	841	855	893	892	856	885	924	830	855	916	857	901	879	924	901	852	884	902	879	880	906	904	896	930	916	873	891	883	880	878	879	838	872	893	890	879	896	883	930	890	887	881	935	896	869	826	897	896	916	861	850	809	832	860	893	851	894	869	901	904	884	914	855	874	957	888	865	860	917	895	927	883	880	891	866	881	889	949	926	892	879	869	927	901	891	870	887	891	878	827	852	846	890	868	882	868	884	887	896	920	843	900	930	876	898	874	905	867	913	817	860	912	864	899	908	867	873	916	904	917	948	882	864	914	864	888	913	908	914	899	920	874	892	891	916	900	897	860	899	927	888	905	903	900	888	882	886	907	909	845	895	894	832	875	945	880	859	825	889	864	911	879	926	907	897	951	877	927	881	852	857	938	862	904	934	824	931	874	889	964	887	870	859	903	920	886	860	893	912	862	867	917	887	838	909	887	867	880	893	870	932	874	845	867	852	846	849	864	872	917	903	934	927	910	926	889	906	925	880	840	891	884	871	837	893	844	822	912	864	851	863	880	922	875	936	897	856	903	932	930	850	878	895	903	916	880	895	890	902	907	889	910	907	910	896	899	881	872	921	847	866	900	877	958	868	918	924	916	902	835	947	891	925	869	887	859	836	869	892	863	907	866	868	885	913	845	795	860	927	825	883	895	906	909	924	865	853	830	882	828	866	903	867	873	834	841	870	903	871	871	877	875	837	933	905	870	926	904	905	902	918	886	926	863	880	870	875	863	919	900	924	913	877	832	863	867	895	894	862	874	873	846	867	910	925	884	937	872	901	908	897	864	849	879	887	891	932	863	920	894	873	880	896	842	911	898	936	868	863	857	863	930	876	957	860	884	882	883	940	875	958	858	878	951	848	900	928	900	923	889	917	858	864	870	875	892	837	888	861	858	892	895	863	912	894	924	879	868	910	929	861	879	827	894	915	876	902	865	898	819	894	895	860	869	872	886	880	887	888	892	895	877	860	907	887	929	897	903	883	885	883	862	874	882	852	909	887	860	880	910	889	861	867	917	885	872	876	900	875	929	803	825	901	894	913	906	894	874	832	908	901	915	937	902	860	954	909	921	872	867	852	878	864	830	893	867	839	883	863	873	895	875	905	870	883	914	863	909	818	869	878	857	877	866	905	872	901	948	902	883	884	888	894	845	846	867	829	940	881	916	933	812	897	891	841	863	916	870	910	906	835	860	849	915	863	848	896	899	890	868	949	847	862	875	885	899	876	922	867	891	911	990	899	909	837	890	912	891	899	929	915	852	849	878	888	850	886	922	871	897	885	915	852	917	845	855	885	906	862	909	880	840	892	875	876	887	889	910	875	846	881	875	908	834	845	958	859	885	922	866	891	849	876	887	900	873	840	846	808	909	887	888	867	921	842	875	879	858	880	896	895	887	863	827	878	899	899	844	895	900	908	857	945	916	895	863	835	940	869	864	872	888	933	981	835	904	874	889	887	834	868	865	896	939	902	910	884	889	857	902	842	867	884	836	872	911	857	887	898	870	916	849	903	853	912	874	905	876	864	869	855	891	838	894	850	793	883	932	862	872	900	863	903	912	918	836	863	910	923	907	881	941	905	825	921	900	859	827	898	914	877	884	863	881	870	929	856	909	868	847	888	893	828	900	855	883	918	844	879	923	879	866	894	896	922	866	877	876	903	891	887	930	875	861	884	930	851	890	890	914	916	891	921	873	897	844	878	904	888	893	846	904	904
31687	23921	22281	4289	433	348	382	372	323	352	321	328	346	336	353	341	329	368	370	337	335	341	356	341	334	347	329	327	319	312	334	331	334	356	331	314	324	379	349	320	352	338	340	337	331	366	324	329	327	325	349	314	304	316	307	351	323	342	316	332	338	360	365	326	314	342	341	343	320	318	330	326	351	345	322	349	351	303	327	327	357	325	329	333	307	316	326	326	313	337	323	311	346	300	327	345	346	339	347	320	311	349	337	342	324	352	325	307	353	331	335	352	326	333	354	362	318	373	336	327	300	360	338	342	361	368	358	370	320	342	334	325	345	348	326	337	338	351	329	342	351	293	334	338	314	336	360	335	336	322	358	324	290	328	336	325	335	343	312	305	296	343	339	346	326	353	346	333	342	330	319	327	345	336	345	357	320	328	328	329	329	367	350	378	340	343	339	358	316	324	331	336	313	298	373	359	326	342	320	339	341	345	313	311	306	324	350	323	322	316	339	314	339	299	324	342	353	343	327	338	364	339	316	333	349	330	330	354	316	337	339	343	327	319	329	347	347	312	303	321	300	341	336	321	347	361	334	339	350	336	325	348	339	342	337	329	338	328	319	296	351	348	337	301	357	363	306	346	353	330	369	344	367	373	354	345	329	340	311	347	319	313	345	359	308	311	308	321	311	337	310	324	328	344	319	329	369	321	352	345	377	333	379	347	356	310	353	341	330	358	369	340	366	337	306	327	330	326	311	348	362	333	350	340	308	310	303	340	308	306	307	317	319	331	360	346	294	314	348	314	331	320	356	352	305	363	313	342	317	346	291	353	329	338	333	353	374	347	315	300	341	339	356	321	351	347	343	332	349	339	363	356	335	322	317	339	312	367	341	357	357	336	335	351	333	325	322	304	340	320	344	325	322	296	338	343	280	312	332	329	308	319	338	301	337	353	369	339	352	337	323	317	321	316	295	321	325	325	323	356	357	315	360	328	331	335	359	342	362	329	363	333	337	350	330	316	323	325	352	318	319	337	312	333	313	324	345	308	333	336	350	343	359	349	309	352	359	340	318	315	327	330	335	301	313	356	339	345	323	332	321	341	361	332	297	349	306	297	341	334	344	330	310	325	340	348	335	335	299	325	334	351	347	333	319	360	325	325	324	317	338	321	330	333	333	351	348	344	347	311	328	326	321	313	294	319	330	349	326	319	325	321	330	332	336	321	336	325	327	330	313	348	317	334	325	370	322	321	298	320	346	324	345	316	328	316	310	355	319	336	332	358	351	335	342	355	322	313	366	317	348	337	337	316	348	359	387	317	354	308	370	330	324	343	344	327	330	334	347	352	329	310	335	345	360	346	321	332	329	342	336	326	356	352	344	333	328	325	346	340	350	326	361	358	347	360	329	326	319	328	351	341	352	327	334	321	319	308	342	308	326	319	358	365	344	327	339	349	311	334	309	366	357	326	329	330	346	333	318	348	335	332	322	311	343	353	274	326	330	340	350	372	342	327	356	344	332	325	341	320	347	348	310	318	320	306	326	318	319	373	349	342	328	307	302	285	327	346	335	326	322	320	330	314	314	337	369	342	346	330	305	323	366	367	334	310	303	354	332	330	332	318	352	369	333	326	345	334	328	343	348	337	315	312	344	348	325	352	319	360	323	317	311	352	341	338	332	317	334	330	349	338	399	321	330	318	329	337	347	313	341	314	360	343	336	339	331	320	309	336	359	339	324	335	309	318	327	308	323	345	327	348	332	329	331	349	311	349	306	339	338	322	307	340	316	306	349	323	306	327	325	346	329	346	350	361	345	334	357	309	349	312	336	317	332	359	372	355	316	338	363	328	311	356	321	346	334	366	345	327	312	331	312	321	343	337	330	326	303	319	314	320	345	318	335	330	327	316	374	342	321	351	357	323	357	339	305	330	348	308	316	343	321	327	339	336	347	316	313	303	346	322	354	361	355	344	340	334	311	332	339	340	311	341	318	309	331	330	362	339	366	315	359	323	358	346	340	342	339	323	338	338	331	321	324	315	329	364	334	348	310	300	313	311	354	340	350	320	359	306	322	353	310	314	349	302	334	318	329	325	346	330	294	392	336	326	339	328	303	325	329	345	310	331	357	343	329	312	343	335	335	344	328	323	353	328	326	329	359	328	325	352	316	336	339	376	315	341	332	320	336	344	354	336	315	346	342	333	345	346	358	378	360	314	324	308	321	308	325	340	319	338	324	329	355	339	304	368	333	352	331	288	353	322	350	348	330	334	338	365	351	327	408	346	315	342	321	316	328	372	350	338	323	329	357	308	355	351	354	335	355	351	342	331	344	324	318	291	366	333	342	349	340	353	356	328	336	312	320	345	307	327	341	322	348	346	326	345	342	338	339	341	326	333	354	310	288	339	335	329	316	339	336	319	375	346	350	328	324	318	343	322	352	335	306	331	326	350	340	327	357	342	369	302	336	310	308	292	325	319	308	355	380	311	321	325	320	317	338	344	346	326	320	328	345	322	335	302	343	327	330	306	333	340	324	323	316	354	340	342	335	312	357	374	341	330	367	320	328	313	312	363	351	313	331	339	336	355	367	343	326	327	341	319	319	320	334	340	343	294	359	308	379	329	307	315	358	322	336	348	345	325	307	299	336	335	360	327	366	306	350	347	312	344	319	350	320	372	346	307	348	314	335	327	346	349	387	322	356	339	338	308	326	331	323	347	358	330	336	327	330	347	321	333	344	340	347	328	344	325	316	333	352	329	336	305	315	327	352	352	339	333	313	345	318	328	328	330	350	311	308	334	325	352	351	345	364	351	360	327	328	319	335	332	344	332	344	320	309	369	313	310	339	314	333	307	343	348	347	322	303	312	341	305	333	348	315	329	350	359	351	331	340	323	310	320	324	336	307	345	332	316	341	337	335	354	356	328	321	357	371	340	318	331	343	359	328	341	305	297	355	338	327	334	317	338	353	356	339	344	317	319	321	314	360	317	333	336	334	319	339	313	344	344	292	342	317	307	377	343	333	344	330	331	343	349	324	311	349	340	312	301	331	315	354	333	301	313	341	310	337	362	323	314	326	317	342	323	338	328	357	348	334	325	356	296	345	303	332	293	312	345	315	334	329	335	352	337	320	344	327	321	340	367	297	338	334	319	335	336	317	324	339	350	335	320	351	322	342	324	315	332	329	336	327	322	346	370	352	343	300	313	349	343	328	322	316	297	320	328	341	346	324	326	351	329	342	343	313	331	359	338	358	303	323	349	331	345	299	313	343	316	336	345	334	330	341	335	332	351	374	297	341	339	323	337	299	357	321	347	338	352	343	308	328	338	342	352	337	338	322	341	333	320	387	359	338	307	339	337	324	325	323	361	325	327	306	319	322	343	347	377	346	346	329	306	340	355	326	316	328	343	328	304	365	343	331	316	329	329	327	378	291	349	334	361	317	349	346	327	304	329	366	322	308	354	351	344	354	338	343	331	367	326	330	367	368	342	329	359	333	337	314	307	329	371
31180	32749	13263	509	424	389	432	428	370	414	365	376	385	384	355	383	343	349	409	372	384	346	345	376	359	341	369	387	380	354	335	363	395	382	352	384	362	387	396	347	347	339	350	381	356	382	347	347	383	375	363	371	342	393	398	340	369	351	385	349	344	381	324	375	373	369	386	373	362	382	376	350	341	365	361	380	359	345	351	364	351	383	343	369	368	348	372	358	375	351	358	373	372	355	360	360	367	338	390	360	376	383	344	376	387	362	374	366	361	350	365	338	382	367	370	368	344	392	389	330	359	348	362	336	356	356	378	352	385	353	341	374	361	357	371	350	349	365	368	345	385	372	348	364	344	342	347	352	398	354	364	351	368	361	323	367	336	382	325	362	350	336	384	366	359	370	350	364	363	355	352	338	367	355	365	360	360	369	384	339	372	363	346	386	352	341	362	415	375	378	361	349	388	376	362	371	372	401	371	313	365	383	366	362	385	368	360	387	363	379	402	351	355	369	365	364	370	357	336	326	349	389	377	344	359	372	357	381	369	359	367	354	354	371	338	337	353	359	364	357	340	356	355	386	330	345	378	377	375	363	350	376	363	362	339	382	342	392	360	376	339	382	376	344	380	342	364	352	381	342	362	369	347	362	372	361	352	355	382	360	352	394	386	404	369	359	362	344	324	399	377	364	384	373	376	402	382	321	341	344	391	412	342	382	363	385	385	383	359	378	403	309	380	408	374	360	346	365	367	390	376	391	371	364	372	378	358	422	396	367	340	378	334	355	326	375	356	385	390	367	372	372	376	385	334	366	360	365	357	364	397	403	371	389	363	379	343	379	384	374	344	366	348	385	357	386	390	342	374	382	399	334	348	351	354	408	366	314	323	368	347	418	338	355	358	363	357	371	348	363	341	332	398	395	406	380	369	364	407	375	381	359	340	349	381	369	334	392	337	374	367	414	396	379	362	338	331	370	357	338	394	374	325	355	360	358	359	386	335	338	370	364	380	360	363	378	360	362	389	399	383	361	370	332	331	367	374	374	356	348	364	382	323	355	355	374	362	379	337	356	363	375	348	387	381	371	392	367	363	369	326	386	366	367	368	333	395	365	382	342	370	358	348	349	358	376	360	391	376	362	360	345	356	376	336	365	396	372	371	329	348	396	346	348	343	390	370	362	341	364	400	345	360	343	390	357	376	367	364	372	390	359	372	312	358	348	372	353	355	362	386	379	337	342	381	370	366	385	345	356	377	357	356	339	405	366	413	368	360	384	361	365	340	333	395	389	338	350	353	339	352	384	399	334	381	375	377	344	342	367	348	350	349	360	356	357	368	305	373	340	345	347	354	352	353	389	376	339	369	328	347	376	356	379	364	366	345	395	359	348	357	404	349	368	356	347	364	331	341	398	375	366	327	370	359	388	352	381	354	377	384	362	365	359	370	380	374	362	353	361	358	377	361	380	357	387	397	397	376	347	338	394	355	379	364	373	340	349	347	360	375	339	387	334	375	352	347	374	376	356	364	387	388	353	367	364	406	370	368	341	349	353	363	356	350	375	331	352	366	377	333	356	360	332	399	382	349	387	342	373	368	361	356	361	381	359	360	366	364	401	345	357	337	369	398	373	358	365	362	372	402	361	373	371	376	365	378	343	386	356	358	384	367	405	355	359	386	381	345	342	373	398	362	367	372	375	370	349	363	360	368	352	375	357	369	372	388	391	396	361	374	375	376	370	382	362	397	332	362	348	342	351	364	379	353	366	384	343	358	363	354	375	429	353	334	357	332	335	375	346	386	360	346	358	373	386	340	352	395	351	380	389	372	397	383	346	345	344	372	383	351	374	358	340	380	331	359	340	369	389	370	357	345	399	373	367	361	384	390	352	370	366	338	373	404	346	378	375	391	364	342	340	371	327	379	344	347	382	381	389	366	374	363	376	405	370	349	345	368	354	369	361	380	384	339	398	403	339	350	347	383	380	375	341	387	368	377	353	341	357	378	369	349	357	340	399	338	362	356	382	381	374	374	348	322	343	362	345	360	377	364	390	367	371	302	393	382	344	353	397	349	366	379	378	372	368	353	358	387	393	368	363	354	380	339	366	325	391	373	371	380	372	373	323	353	366	371	369	363	385	352	379	349	360	389	353	328	357	358	396	364	341	376	341	377	340	376	356	363	336	361	373	337	370	381	360	395	370	372	359	364	365	379	353	375	368	341	349	353	390	404	360	319	338	377	373	362	337	334	383	379	372	365	385	393	373	363	359	375	346	358	352	390	367	339	365	369	363	386	363	419	382	359	379	356	353	369	374	365	360	386	334	395	398	336	368	361	354	366	374	374	340	363	395	380	415	376	394	346	365	353	351	379	359	367	340	374	355	369	383	350	349	373	389	341	364	374	366	362	356	385	393	369	364	361	352	327	370	348	374	352	341	328	382	372	377	361	389	348	384	430	369	353	341	381	414	357	363	380	349	335	387	351	367	367	352	357	382	379	320	401	363	393	347	352	386	381	373	372	338	414	374	375	406	368	326	374	348	355	362	367	364	362	360	388	344	401	404	352	345	370	353	350	345	366	373	352	371	341	377	369	392	352	367	353	358	391	363	343	409	389	356	368	352	371	350	387	357	327	366	347	380	406	380	366	358	356	378	353	386	362	351	373	361	344	342	358	379	360	374	353	381	388	368	371	372	392	380	313	372	349	393	358	400	344	364	360	332	358	388	348	355	396	368	369	356	371	373	376	369	328	356	385	346	365	384	341	348	347	358	367	366	400	357	372	357	359	427	353	349	357	340	340	376	354	358	345	345	352	316	382	374	319	398	360	359	378	369	376	350	371	382	367	360	356	353	373	339	356	366	347	369	353	362	350	374	340	374	365	385	366	380	355	369	349	354	350	373	382	390	365	359	387	336	389	340	364	338	362	356	345	371	373	375	356	368	359	354	377	341	386	320	360	327	354	355	325	342	362	361	359	365	376	407	354	382	352	367	366	379	386	353	348	367	399	359	350	335	367	351	356	350	377	340	360	392	357	367	372	382	356	346	369	331	363	354	356	384	350	341	345	355	353	362	364	361	358	371	377	347	360	375	365	386	405	377	385	367	368	396	345	379	371	379	349	340	369	376	381	382	354	355	374	379	341	363	380	381	365	370	385	409	358	355	370	339	346	370	345	347	331	354	358	376	381	331	361	358	393	364	381	381	373	349	337	361	364	352	352	380	374	361	365	345	355	375	333	343	330	391	400	368	375	356	365	368	338	341	321	381	343	335	367	385	369	350	366	363	353	351	380	353	355	376	355	368	385	360	391	350	365	364	325	359	377	358	351	365	387	366	380	344	339	376	346	368	356	353	372	386	387	351	389	393	357	353	379	346	388	337	373	402	352	372	335	382	353	346	378	336	354	353	347	346	341	339	364	368	349	349	381	341	352	371	385	344	361	347	346	356	382	367	376	340	358	338	398	339	354	359	361	394	348	393	374	382	379	408	375	353	350	384	382	360	354	374
23659	21304	29743	23338	20781	11872	1153	681	638	606	570	558	568	542	538	539	525	539	556	528	515	521	510	514	491	519	532	539	549	511	523	490	523	522	497	521	469	518	512	480	497	475	493	555	464	490	481	482	502	455	532	465	478	513	497	499	507	451	494	509	505	450	469	478	503	501	519	495	532	490	486	487	520	474	463	499	509	503	511	523	496	517	478	482	534	478	506	460	499	501	488	504	490	490	492	520	489	487	493	501	494	538	513	507	443	491	467	500	510	482	494	514	467	517	496	466	510	485	466	451	540	477	505	481	508	526	468	478	516	468	508	486	488	509	516	483	488	478	483	550	469	524	508	477	524	497	536	486	482	511	522	510	534	500	486	493	474	528	499	511	456	462	454	487	479	520	501	500	507	487	517	501	466	462	517	546	508	478	499	485	485	513	486	529	481	536	512	523	498	509	500	476	492	487	524	490	499	511	521	491	481	492	464	499	450	552	486	491	539	488	460	463	511	480	508	490	482	488	490	489	482	449	515	503	467	466	482	500	536	479	506	474	501	458	503	468	535	473	490	494	532	470	505	466	491	485	519	491	503	541	504	485	486	474	449	490	489	530	502	529	509	529	482	465	491	480	508	521	487	490	503	511	500	500	485	499	489	467	482	528	474	520	502	488	514	530	478	489	483	524	552	508	481	475	484	481	497	454	502	483	503	507	490	536	504	481	528	518	492	525	473	473	481	487	529	491	483	501	541	518	496	532	487	453	477	488	490	476	478	496	493	515	545	477	450	508	528	513	485	501	484	454	505	476	467	499	503	482	557	525	469	486	512	452	486	484	452	480	492	486	518	494	494	496	469	449	483	479	513	525	510	482	490	473	474	459	467	502	461	518	470	484	507	492	505	489	497	504	521	488	509	470	449	512	477	496	482	489	501	488	507	506	522	489	458	525	495	516	514	451	535	510	508	517	473	484	442	505	478	520	514	503	452	530	447	479	494	494	477	527	468	519	484	527	519	499	483	491	469	489	486	477	516	471	454	528	500	450	496	522	471	505	511	515	504	498	484	504	513	506	482	520	513	498	484	477	485	479	468	519	521	479	465	501	486	516	523	515	485	477	489	502	478	482	482	493	462	505	484	457	484	451	477	475	488	501	511	521	466	459	484	498	505	486	516	512	514	501	493	508	495	465	472	509	507	470	481	519	492	508	485	470	488	534	475	501	518	557	516	472	517	517	517	501	482	524	495	531	436	476	538	500	510	534	460	534	535	490	512	472	497	513	518	491	466	465	512	490	530	509	483	467	504	534	496	472	546	502	541	520	496	496	506	519	450	456	478	486	502	502	453	519	501	486	458	479	479	514	510	511	537	491	530	470	472	456	489	515	499	522	468	488	501	482	557	479	500	504	483	517	467	456	469	526	464	473	546	507	510	463	499	505	491	482	478	515	528	531	451	502	517	479	491	501	501	572	515	501	464	488	502	478	482	489	551	442	509	502	494	481	454	498	508	492	451	505	453	506	503	488	465	466	481	501	465	507	495	484	453	473	524	471	500	487	472	531	513	468	513	487	516	481	470	462	464	488	501	509	545	502	496	490	498	479	522	473	493	499	485	498	477	511	469	547	467	500	476	475	510	492	515	490	478	462	481	468	468	472	514	493	473	462	479	509	491	474	496	560	461	462	494	522	497	443	497	537	523	487	540	491	492	497	495	489	503	496	495	511	526	473	505	486	514	496	478	524	503	510	511	507	507	501	469	472	489	486	534	474	494	514	506	461	510	514	542	486	496	485	480	517	529	492	524	490	497	478	523	490	460	503	499	527	496	493	520	511	482	549	509	520	526	481	478	496	508	476	484	513	471	492	481	498	491	495	500	482	496	509	512	519	481	458	467	488	460	464	487	483	510	511	482	492	501	465	508	482	512	501	462	520	502	506	477	486	456	520	470	469	517	498	479	466	493	455	507	499	463	537	470	446	480	502	511	497	509	509	486	492	504	504	492	515	458	494	486	509	484	480	479	530	493	490	499	450	530	474	493	485	509	505	460	495	510	545	495	521	508	497	479	468	487	503	476	524	498	508	496	503	463	516	524	459	525	483	493	493	497	467	455	487	483	512	487	508	489	527	480	504	493	471	490	489	538	500	468	467	483	464	492	516	523	490	480	475	536	482	492	479	509	492	488	540	456	501	530	492	486	466	506	519	505	507	509	501	502	491	502	480	456	486	477	472	508	478	506	535	499	476	479	485	512	483	472	556	464	472	515	502	504	494	515	540	523	505	507	468	493	466	491	485	497	470	512	536	539	517	490	487	498	487	494	478	534	515	488	483	462	487	482	520	499	490	475	469	504	479	512	488	510	504	493	505	528	485	460	492	514	527	502	522	534	511	495	468	457	483	469	492	472	482	493	509	465	480	492	502	507	499	479	503	503	481	481	488	472	510	472	487	452	508	519	521	533	531	482	464	482	516	466	449	513	507	425	495	487	504	482	464	483	488	526	453	491	497	499	474	510	502	504	500	468	509	506	473	487	497	506	515	506	462	515	475	520	511	507	461	457	491	538	497	531	504	514	467	482	485	505	542	490	489	494	510	486	502	487	448	491	487	513	454	491	471	472	504	486	512	469	499	468	500	487	510	521	509	484	523	437	452	528	499	503	503	492	495	507	516	495	504	487	481	511	489	491	468	530	479	499	506	493	479	464	467	483	501	478	489	497	465	545	488	470	513	511	474	495	524	465	486	514	493	483	500	507	553	482	507	533	503	470	504	469	488	489	494	511	481	529	494	494	471	462	471	486	508	487	516	503	493	538	467	495	510	472	499	449	487	470	510	503	508	521	507	535	516	492	525	493	475	493	486	502	510	503	501	527	502	455	503	480	500	500	477	499	479	455	472	511	498	504	490	512	505	472	480	501	532	495	449	482	528	501	453	526	499	477	509	532	487	542	515	485	489	503	497	508	514	488	479	491	493	525	495	487	486	470	495	463	481	499	476	518	456	508	480	488	498	476	498	499	503	464	476	496	496	503	498	530	519	469	497	493	542	476	493	476	465	518	537	516	484	493	460	531	488	516	512	495	495	487	480	457	461	527	520	506	467	545	514	504	510	509	488	518	467	508	518	460	516	472	492	477	511	495	501	479	484	515	473	487	488	475	482	528	521	467	499	471	478	469	481	475	510	527	525	470	475	509	489	489	520	501	493	494	512	524	476	491	513	523	454	517	498	489	449	532	488	488	490	487	470	494	503	488	523	463	470	498	531	517	491	464	468	495	493	572	519	501	536	545	533	517	521	497	469	503	463	473	471	508	467	458	482	496	482	500	504	485	486	493	480	459	495	481	528	503	494	473	492	476	528	447	490	509	441	466	537	514	427	436	515	495	508	470	507	528	491	496	492	533	501	501	467	468	552	481	537	475	492	499	534	510	499	486	512	551	457	485	492	508	491	491	523	495	513	522	475	526	457	488	483	478	455	478	509	493	515	508	475	502	530	471	487	444	479	488	539
43580	72899	46350	2078	1398	1170	946	823	752	675	653	655	631	618	587	544	577	535	555	539	588	502	547	505	565	510	476	525	498	559	492	520	519	510	506	498	485	520	531	511	551	522	498	524	528	528	530	501	482	535	530	489	501	520	480	515	476	499	512	473	490	530	457	515	490	500	509	510	529	496	524	503	498	496	495	500	506	502	468	517	500	501	507	484	487	527	502	487	519	511	514	519	541	529	484	481	532	543	480	494	506	498	546	516	510	512	490	523	506	504	532	499	519	490	506	488	493	542	503	489	503	454	452	472	478	537	501	482	460	472	474	514	496	538	524	500	522	508	502	463	495	528	504	527	472	493	497	504	535	504	524	517	501	517	509	493	524	557	520	487	470	480	512	478	483	503	482	518	513	491	481	545	523	549	505	566	529	502	495	485	477	500	485	462	514	477	539	519	538	490	547	524	492	513	477	471	472	534	447	504	535	530	506	503	479	495	517	492	516	478	500	493	500	506	480	493	524	500	527	542	482	503	486	506	458	510	510	483	500	490	512	503	518	504	536	514	544	510	509	522	502	490	526	467	492	496	484	519	523	516	484	520	514	498	490	503	493	498	518	498	516	491	505	522	488	457	515	533	488	491	479	492	461	502	506	520	502	555	513	512	518	525	520	489	529	452	479	497	538	489	494	465	479	502	521	531	522	476	488	495	512	501	561	495	500	511	491	510	536	469	511	535	523	551	478	536	491	484	510	483	498	482	475	467	542	492	501	511	510	552	512	511	502	534	522	512	510	492	485	534	518	538	502	484	450	523	521	524	507	497	489	499	500	489	476	536	503	538	496	517	491	491	507	509	526	506	547	528	525	544	492	526	463	508	454	479	498	515	480	487	481	533	491	512	475	512	561	506	503	521	547	517	478	573	490	476	489	499	492	538	494	513	530	490	494	476	509	504	518	493	507	561	501	503	501	477	524	512	525	516	512	489	517	491	493	517	537	493	539	488	532	481	495	502	502	499	498	494	516	509	519	459	502	502	530	511	490	499	530	468	504	499	530	521	517	507	504	503	497	501	538	535	522	529	456	504	514	480	509	500	516	467	484	492	508	529	511	493	494	547	481	524	524	475	533	485	500	513	551	544	485	502	508	550	474	530	550	507	497	488	524	539	530	483	476	453	490	550	482	540	467	505	477	527	483	484	535	478	482	509	495	493	532	523	491	537	501	497	484	497	492	483	507	461	513	555	512	524	490	486	485	480	522	501	511	514	496	484	529	503	497	539	488	525	506	471	487	504	490	499	467	506	476	537	525	517	507	488	507	498	500	503	503	482	491	495	443	500	526	521	526	523	485	519	473	549	508	450	532	510	505	494	454	513	490	488	527	489	474	528	492	480	475	466	497	528	529	528	492	499	535	574	519	479	449	495	493	512	494	485	498	512	522	494	522	495	522	510	496	493	520	465	500	521	463	538	510	518	482	507	510	511	551	504	496	472	536	511	503	498	506	514	487	456	459	526	504	517	519	542	537	500	485	542	523	495	486	509	538	505	513	518	537	532	504	494	469	465	492	509	460	513	503	479	490	540	509	531	451	477	510	476	503	524	504	484	492	523	517	470	520	543	507	503	477	542	488	499	518	469	511	504	517	514	529	517	526	515	511	508	517	538	497	475	496	513	535	492	544	506	509	492	509	534	483	526	553	497	517	501	513	489	513	526	469	543	501	520	533	501	520	457	514	521	471	526	519	510	526	520	524	481	496	526	502	510	485	498	536	500	503	456	500	473	541	484	477	469	530	534	519	477	510	490	508	520	550	491	482	525	513	484	524	526	494	494	494	493	487	514	508	517	474	504	484	498	528	493	550	562	521	476	508	477	499	468	515	502	485	515	506	542	542	489	476	454	531	547	509	489	537	518	527	523	487	504	498	509	498	476	522	491	512	510	503	489	497	534	491	505	529	478	503	533	498	450	487	506	509	501	521	488	489	497	512	518	503	535	507	523	486	523	495	503	505	514	504	521	497	504	526	513	521	507	474	499	486	507	526	457	487	511	500	480	502	506	553	517	487	514	490	517	500	522	463	507	502	504	528	470	472	510	501	537	528	519	514	503	534	485	481	527	504	523	533	470	493	522	519	475	490	520	491	482	522	490	497	509	515	476	492	501	534	510	487	479	476	483	491	507	490	517	482	540	515	520	502	510	559	474	528	483	511	467	474	518	461	459	479	527	518	531	476	508	500	507	492	547	492	537	487	511	506	521	501	521	460	542	503	546	541	506	492	514	488	523	539	498	530	543	493	500	490	521	504	496	502	488	482	501	500	490	483	486	507	525	507	547	504	529	524	541	542	532	481	479	509	499	503	529	494	515	530	502	507	445	514	548	491	489	514	496	518	489	495	509	497	520	493	464	474	467	509	500	523	542	534	527	515	473	545	509	511	520	518	473	496	496	525	539	511	489	489	552	493	497	506	511	510	512	524	504	481	488	519	527	464	506	527	515	493	512	526	516	520	504	532	521	498	493	492	506	480	482	452	486	534	491	502	536	580	472	504	509	462	502	529	497	521	498	500	523	560	472	557	517	502	504	497	482	508	499	488	510	549	480	479	527	476	472	494	549	514	537	496	544	526	514	516	528	458	467	540	486	554	536	526	543	509	520	499	539	508	515	510	489	499	495	512	520	476	478	527	507	519	530	530	512	524	481	458	546	551	487	535	496	511	518	501	473	482	523	487	530	519	535	522	484	550	527	515	492	498	530	504	520	502	487	478	525	535	518	506	553	465	487	512	487	482	505	523	467	528	494	535	485	524	523	492	479	507	505	514	467	501	478	502	511	505	482	489	536	546	478	498	520	470	504	505	533	533	471	508	510	497	514	493	513	502	515	495	488	495	500	516	521	521	544	519	481	543	502	500	489	479	507	472	503	477	479	465	539	515	515	573	504	509	490	490	536	454	502	499	521	527	448	526	464	502	519	502	515	522	508	480	487	522	493	446	517	481	509	497	509	508	537	527	497	498	485	496	504	556	515	454	491	518	530	509	539	534	509	522	448	495	500	514	496	492	510	515	540	512	483	523	556	480	490	491	486	510	511	508	533	507	492	511	516	503	520	553	519	525	494	559	480	519	491	536	472	460	502	514	498	497	490	509	499	515	484	489	520	479	505	474	514	461	514	516	520	471	539	450	528	561	482	496	494	507	457	484	481	504	496	540	509	520	462	505	527	529	483	523	501	490	536	507	518	492	507	527	491	498	472	527	497	469	532	495	484	540	536	536	494	528	446	490	536	477	530	532	476	503	505	516	550	506	504	537	480	499	512	487	505	500	527	492	488	507	466	520	486	514	521	516	521	513	550	542	524	468	541	494	467	513	480	509	497	540	531	515	512	568	473	513	496	526	538	537	495	530	480	504	524	531	498	534	479	475	528	492	519	531	478	539	466	541	461	488	501	556	538	479	542	539	493	488	498	513	473	529	492	491	505	500	476	490	516	516	509	523	515	511	479	512	508
25063	21563	28423	24422	12927	1270	759	694	662	686	598	626	617	592	571	604	659	613	543	568	571	588	572	622	626	557	592	589	584	575	530	555	572	582	550	624	571	529	614	572	575	586	594	507	579	569	576	574	579	575	612	550	581	566	579	566	571	531	548	593	578	553	590	542	587	608	587	591	553	601	592	523	539	559	592	547	584	598	584	532	605	565	561	607	583	560	590	616	559	590	553	549	563	584	579	557	550	536	563	544	589	608	606	561	550	607	626	578	549	578	571	573	604	549	528	564	583	590	565	597	613	567	568	525	596	583	565	586	567	593	585	562	585	548	597	556	554	562	571	605	548	550	554	599	559	585	559	573	536	592	542	546	576	543	547	535	559	580	572	559	557	537	566	533	551	563	573	559	560	588	578	563	561	608	551	535	615	555	599	606	554	589	553	527	551	579	594	519	570	523	588	577	564	567	593	579	584	546	560	608	545	566	576	570	564	555	575	602	599	595	548	562	593	572	605	609	565	579	584	560	542	567	598	596	575	591	614	571	545	598	563	576	593	585	552	544	581	568	562	574	565	554	560	560	589	548	592	548	571	567	553	595	608	567	590	591	558	592	609	575	546	581	548	572	594	531	545	583	554	580	589	565	536	580	559	532	554	611	615	550	529	600	566	613	564	597	577	558	578	575	541	565	575	522	581	560	561	611	545	568	549	573	571	622	592	574	583	543	606	548	571	599	574	606	521	593	574	563	557	569	583	525	539	558	581	567	569	565	558	554	542	544	570	571	551	595	540	522	548	566	559	572	566	629	583	554	572	540	574	543	572	575	629	573	535	564	556	533	546	592	599	586	561	574	570	613	607	568	537	516	571	568	531	574	563	547	582	540	572	583	587	556	556	604	580	605	594	571	552	549	611	582	581	585	556	561	564	573	549	580	614	558	562	569	600	573	497	580	568	540	566	573	551	564	605	561	566	583	575	555	548	558	557	577	540	583	568	545	551	525	551	584	577	532	564	563	585	603	577	535	543	574	580	591	550	566	566	560	582	546	571	531	566	491	583	551	553	584	605	575	524	610	545	528	633	579	565	553	594	594	533	558	558	575	578	595	606	607	559	538	589	567	517	547	559	577	564	642	575	534	576	583	592	587	546	568	606	587	582	587	566	548	536	582	563	572	585	587	576	581	629	604	564	606	580	602	601	576	583	591	565	606	603	579	611	557	582	566	565	583	586	573	555	558	564	594	591	603	597	560	575	581	572	654	567	552	554	566	573	504	597	576	569	578	558	529	561	548	533	607	561	586	538	596	559	576	572	571	574	614	607	573	619	584	572	568	608	544	556	562	625	551	566	544	595	576	578	600	598	571	571	557	609	593	598	536	536	547	546	560	563	570	557	590	557	600	596	547	590	572	576	551	531	570	549	565	594	515	561	539	606	556	583	558	609	592	597	569	564	538	548	562	590	558	595	589	548	569	564	549	544	570	577	586	548	559	582	574	592	596	598	575	574	549	613	626	574	576	605	559	565	582	594	532	577	559	567	537	576	549	583	598	551	527	559	583	568	546	539	563	552	593	545	603	585	538	568	622	586	587	557	562	586	559	536	544	612	546	583	488	560	530	545	560	572	553	580	611	570	568	583	567	580	559	590	562	577	560	558	562	541	512	594	567	547	598	564	584	535	544	580	568	609	587	571	590	546	520	553	568	539	547	576	579	594	543	570	562	542	612	599	534	549	566	562	573	552	583	573	532	547	593	543	544	520	598	591	556	530	533	565	555	594	564	608	570	634	516	617	562	604	552	581	566	584	550	549	572	581	553	598	551	549	562	508	594	602	567	611	560	542	587	564	543	573	592	568	591	556	562	598	548	600	581	575	554	534	515	555	563	573	535	560	562	584	597	564	558	575	559	589	613	587	584	556	607	559	540	576	532	588	579	613	616	556	566	596	544	582	585	600	573	558	530	546	582	562	518	577	542	577	581	591	576	578	559	556	564	600	575	566	576	597	584	589	557	559	590	574	619	598	563	558	531	543	556	565	576	551	569	561	581	595	548	555	548	578	580	586	601	569	585	592	582	570	550	583	547	596	574	560	629	580	587	553	575	592	590	574	530	571	600	620	584	604	543	592	593	533	582	551	549	587	571	527	563	574	582	561	597	559	585	528	575	562	556	594	601	554	585	562	591	601	529	610	571	582	561	589	581	594	592	619	540	583	598	504	554	559	545	561	610	616	531	555	569	582	601	609	527	549	584	579	595	597	589	601	568	557	550	587	606	568	577	592	600	592	566	586	599	561	539	595	548	562	540	591	521	573	581	554	537	584	544	557	552	569	585	549	567	560	570	612	547	558	580	591	566	572	588	582	579	528	584	575	598	590	561	606	563	602	583	599	562	585	549	548	543	570	557	596	551	567	653	543	567	554	562	525	564	563	582	568	566	603	541	538	556	590	566	606	511	573	537	591	587	574	509	572	572	559	524	582	578	585	555	593	555	608	544	536	562	584	556	563	560	549	578	556	591	571	587	586	585	580	545	538	518	590	554	558	533	565	527	574	620	601	580	549	556	595	621	596	575	541	569	592	607	574	527	550	630	567	579	610	580	587	593	546	575	603	591	540	561	582	589	577	541	559	590	546	568	571	549	590	594	605	561	569	604	601	587	578	549	594	576	565	565	548	592	556	541	532	580	597	573	580	584	573	564	542	544	575	559	565	543	612	557	587	539	551	558	586	550	547	550	573	562	546	539	530	580	607	596	608	584	567	564	582	564	540	579	616	549	587	597	568	580	569	565	609	555	566	546	527	579	555	584	611	546	607	529	557	591	566	553	561	558	600	600	584	566	584	549	558	565	555	593	550	599	584	546	571	572	574	564	582	591	574	558	556	563	623	551	599	535	595	548	559	565	560	583	576	602	530	591	564	564	579	550	591	573	595	582	641	619	559	567	583	551	596	576	542	548	529	575	564	580	559	572	579	593	566	629	540	574	546	581	561	564	563	529	558	596	626	543	559	571	606	565	566	542	563	548	564	604	543	556	560	531	545	542	562	580	534	607	557	573	541	585	597	547	548	568	584	557	558	511	590	566	575	528	550	590	574	611	576	599	575	548	576	584	579	553	560	536	524	579	560	548	611	596	538	537	573	540	576	573	542	593	550	560	604	573	537	562	583	573	557	563	555	575	571	567	579	577	537	569	545	519	526	537	546	582	539	593	600	566	562	567	562	581	527	590	569	601	569	609	589	542	608	553	536	551	547	601	551	573	561	549	556	594	621	559	593	600	572	531	575	580	558	593	563	585	658	607	567	566	562	573	555	548	540	509	560	555	602	567	582	558	559	548	560	546	549	579	579	572	536	594	625	603	559	595	553	599	594	589	560	593	584	563	601	573	556	575	580	563	535	600	564	534	611	527	554	562	549	580	578	597	577	580	581	556	592	570	560	562	545	626	603	560	548	604	573	570	540	602	539	580	576	537	571	539	566	581	555	572	585	545	577	579	580	568	585	588
39553	63564	37543	1319	1123	927	865	796	782	733	662	653	613	653	707	629	607	644	631	627	639	644	647	623	618	559	614	625	596	613	592	611	638	614	617	638	596	595	629	620	610	575	605	606	618	599	635	623	604	630	616	574	609	594	653	576	629	599	609	618	634	599	587	643	612	656	596	607	597	629	574	629	597	603	611	614	633	606	582	618	615	611	653	624	597	606	611	600	604	635	597	605	615	586	623	593	644	578	602	602	609	651	664	605	652	600	636	627	641	586	618	630	624	636	580	611	626	571	635	616	606	622	582	622	578	602	631	575	618	587	624	594	616	640	579	652	610	649	583	599	617	633	599	597	570	620	642	637	602	593	623	600	619	599	598	607	585	574	610	602	602	594	624	610	595	602	546	598	606	619	601	598	643	623	642	596	597	577	635	625	606	574	609	584	615	615	607	604	592	621	644	572	558	603	638	611	592	556	538	610	629	593	615	640	537	642	613	600	642	598	624	599	631	618	607	610	638	632	590	645	599	600	591	622	623	632	552	631	561	595	565	615	619	607	629	634	622	622	641	619	612	590	610	582	582	576	638	603	606	609	616	608	600	604	637	639	609	594	613	580	631	601	576	600	595	639	620	575	575	634	587	661	605	642	619	611	587	582	590	586	575	654	621	645	610	577	590	594	622	623	654	637	647	597	599	619	640	578	633	629	637	593	633	594	603	635	569	594	612	610	584	602	635	611	615	609	640	629	598	578	570	616	631	630	644	565	603	633	598	578	572	595	585	569	559	611	613	640	642	610	611	607	608	635	605	623	598	625	625	682	600	631	652	595	615	608	583	572	595	633	620	614	565	623	586	639	579	611	590	634	624	622	584	599	613	555	636	621	617	547	633	625	600	607	616	620	606	613	600	562	616	643	649	606	593	656	602	628	648	645	624	621	573	594	595	653	633	589	616	641	623	585	619	621	629	653	633	600	624	620	598	619	615	626	600	574	632	630	656	579	634	618	594	627	631	646	617	571	626	599	619	642	581	595	612	613	574	575	632	606	624	633	615	600	610	594	638	602	611	570	558	598	589	638	616	628	644	572	661	632	594	609	602	593	610	629	628	612	582	587	558	612	604	591	583	686	624	601	582	642	608	627	594	605	599	606	630	632	610	597	576	575	599	627	630	576	674	613	589	642	628	603	584	611	583	587	599	585	630	606	616	579	634	639	632	593	650	632	644	599	610	578	578	583	605	624	609	619	632	610	605	616	619	567	626	565	606	656	626	610	671	633	596	568	580	620	607	588	575	604	621	600	634	602	582	625	563	621	611	582	598	593	605	588	575	572	609	593	630	634	640	592	615	593	621	584	622	559	564	586	640	609	577	612	581	637	603	601	642	637	600	580	627	608	638	612	632	614	664	599	631	588	640	602	568	614	662	634	599	588	634	658	640	649	604	606	565	589	581	617	611	647	617	599	616	654	651	622	634	612	628	600	633	574	616	616	630	608	636	567	624	591	631	623	598	627	584	599	606	601	596	567	613	615	620	594	584	625	573	632	653	596	634	627	632	648	616	600	624	657	604	625	628	641	566	642	653	596	560	650	590	605	607	588	603	626	588	655	620	598	612	554	615	624	615	637	586	600	631	593	596	629	649	583	574	563	598	618	613	626	565	614	551	633	621	628	620	604	619	595	591	656	649	603	570	624	599	606	588	589	597	626	612	585	626	605	556	590	620	567	608	605	601	618	608	611	619	601	650	596	591	594	550	587	572	595	594	608	668	575	587	638	643	581	632	604	586	622	563	600	613	595	636	606	565	624	618	539	602	575	626	650	643	611	583	644	584	594	614	564	575	587	621	577	616	604	614	598	589	606	630	625	585	641	637	594	611	597	622	636	630	622	607	609	591	608	587	619	627	627	593	592	589	648	608	611	579	585	597	595	584	582	608	579	648	593	637	640	635	637	594	610	603	629	613	612	650	582	623	618	629	625	643	566	610	605	597	656	627	577	611	589	607	624	604	577	591	605	596	635	604	640	613	601	612	595	600	596	623	617	588	598	577	596	606	596	586	604	604	603	588	640	617	640	588	624	642	611	604	601	601	623	618	609	634	628	557	650	577	613	600	589	636	579	622	610	582	633	653	608	639	589	614	545	603	623	621	618	657	599	629	619	607	593	651	587	597	598	615	633	605	590	577	631	608	611	610	603	623	595	639	598	640	658	596	614	629	605	667	608	594	583	645	600	654	594	595	616	581	630	565	628	619	583	617	596	583	595	599	591	624	667	592	594	627	593	585	674	619	610	589	630	661	571	566	612	588	590	616	573	632	628	592	634	619	601	617	590	615	650	591	637	586	585	626	594	602	618	599	629	586	593	589	574	585	601	623	617	636	611	605	588	627	616	612	602	582	640	603	580	598	585	656	612	579	637	667	607	589	596	616	625	573	617	607	626	625	593	648	617	610	620	609	613	634	621	616	612	597	578	579	619	608	627	581	603	631	613	627	599	604	597	635	640	636	581	539	609	645	599	622	630	607	581	610	587	555	636	586	565	596	593	615	600	634	648	644	582	605	607	636	589	583	580	623	620	605	596	645	627	599	648	619	599	593	628	629	620	590	597	553	633	602	649	605	581	582	629	579	605	578	574	596	587	590	608	629	669	591	626	579	579	638	627	645	583	604	696	617	609	597	598	609	604	604	578	613	585	571	604	654	589	595	615	642	685	599	617	623	591	604	580	567	607	600	595	631	605	644	605	593	616	636	638	609	633	613	595	615	585	607	590	620	616	652	571	627	600	631	600	630	614	659	628	570	640	616	603	589	632	606	580	556	633	619	616	658	628	587	578	624	606	632	639	591	579	682	592	594	575	589	610	603	642	604	564	591	661	589	603	628	617	603	566	591	642	625	574	611	598	635	595	643	636	631	599	633	592	638	610	616	634	579	602	637	632	576	616	662	631	608	600	618	624	616	626	606	600	600	626	631	585	585	617	594	589	602	638	659	598	602	666	618	577	614	667	626	613	605	615	594	636	617	596	594	630	635	588	593	616	618	548	644	671	595	682	619	597	615	605	616	613	605	592	661	623	605	610	569	591	547	601	618	630	586	572	591	621	593	593	639	625	616	605	588	600	552	605	649	600	631	611	612	615	591	624	574	565	567	567	617	612	660	589	584	602	580	632	630	601	587	590	626	617	595	643	644	593	592	580	605	612	588	621	658	593	620	621	610	625	640	623	621	594	593	619	629	605	611	656	625	632	583	613	588	579	613	587	595	597	614	608	592	597	610	658	569	601	597	597	593	599	609	629	581	599	601	578	627	586	625	600	588	600	591	622	611	624	557	660	622	614	610	583	606	635	591	594	643	628	604	558	628	610	568	650	615	570	615	626	629	664	598	607	601	637	596	571	603	621	609	585	590	630	571	554	600	576	602	601	614	564	626	645	583	642	555	582	562	590	596	599	610	609	613	600	643	608	611	626	645	598	606	645	603	608	615	585	652	601	602	614	576	613	620	635
22529	21184	29090	23492	21089	21125	12153	1548	1119	1189	1093	1012	1025	910	937	950	926	906	955	966	874	918	966	865	906	922	877	899	845	917	872	933	908	909	883	875	906	914	901	898	905	917	940	926	872	866	897	876	894	863	920	958	924	897	890	804	911	888	927	876	897	877	892	898	873	849	866	851	901	847	839	891	854	834	870	879	862	890	846	851	859	863	876	836	880	890	883	861	852	901	882	874	836	862	880	871	900	881	845	869	867	897	864	920	890	907	869	884	869	846	850	873	903	898	921	845	860	919	891	910	902	888	913	919	813	925	931	857	909	877	863	871	898	912	880	895	866	870	860	844	844	854	950	848	864	840	886	852	866	838	894	904	933	884	848	839	894	860	863	883	821	899	863	889	867	890	849	852	832	866	904	890	901	872	861	897	871	853	927	870	829	912	842	852	885	868	870	831	880	895	933	889	908	839	891	929	870	846	810	849	929	982	901	873	883	809	871	899	862	883	828	871	832	849	829	837	879	873	886	890	897	842	845	901	860	852	867	868	898	872	849	928	896	934	816	869	852	825	899	901	917	902	912	822	890	839	851	865	843	915	900	906	900	823	818	822	834	882	869	908	828	953	807	871	888	850	907	880	892	838	884	871	867	886	930	900	894	920	937	850	866	880	892	894	882	935	907	862	857	833	889	902	942	880	900	846	848	850	868	860	848	864	894	950	857	848	920	919	867	892	890	894	876	885	863	909	889	861	904	859	870	931	871	916	864	867	893	849	892	906	813	926	891	889	889	860	880	952	857	837	884	909	838	875	886	833	897	847	894	902	825	893	842	834	903	866	850	821	873	918	884	899	848	873	863	888	877	852	858	916	902	923	877	917	875	890	886	936	825	905	879	875	882	881	871	855	845	855	929	856	858	846	852	892	932	837	883	849	900	896	838	889	924	866	911	873	953	897	857	906	838	840	859	838	842	895	904	862	891	870	866	928	845	873	915	889	881	861	890	910	875	886	828	874	851	867	867	917	875	908	898	906	880	824	925	853	883	932	849	908	834	890	911	897	893	866	869	828	855	887	963	940	830	878	844	862	854	876	855	874	881	874	904	871	910	944	865	824	886	868	863	891	884	868	889	875	916	950	906	882	892	859	899	854	911	854	876	880	875	847	886	900	844	853	878	858	833	877	861	867	848	854	911	856	876	873	913	877	866	921	870	871	891	933	850	901	841	913	845	831	884	942	858	865	870	895	935	877	885	884	828	889	904	897	835	894	877	891	876	867	853	895	923	866	877	884	863	894	918	852	913	877	876	829	886	795	922	875	862	867	867	873	879	921	874	832	876	802	878	854	823	921	912	949	836	872	870	916	927	895	873	906	832	899	871	871	905	873	908	905	895	890	903	820	897	905	904	874	886	867	856	891	882	841	888	854	903	849	862	864	925	862	887	847	855	880	841	926	835	853	822	860	851	862	857	879	872	921	875	902	852	890	884	880	833	855	851	831	873	847	922	904	823	837	870	879	893	905	886	860	846	843	909	881	889	867	917	881	849	904	879	922	891	906	848	872	853	846	876	910	866	831	904	836	834	903	816	908	825	909	899	846	912	842	875	854	838	888	876	853	922	863	898	870	886	882	849	883	873	859	910	825	863	865	891	883	901	880	888	864	861	811	947	856	845	892	877	891	861	883	865	903	857	878	882	851	879	849	899	857	873	887	839	860	850	898	863	893	883	847	909	887	868	876	856	843	859	879	859	857	846	837	843	841	844	875	905	882	893	870	899	832	876	878	878	810	917	845	829	854	895	871	871	902	884	854	879	846	831	853	870	858	862	912	883	903	896	869	885	893	864	913	855	862	897	859	872	883	831	867	844	899	890	819	849	889	890	869	833	869	893	960	855	926	850	900	876	916	876	923	886	892	864	839	866	901	873	854	874	829	885	877	898	892	856	845	915	900	913	903	860	824	883	863	845	876	859	910	905	885	831	925	875	841	850	927	862	859	880	882	879	847	841	869	879	846	899	929	893	880	852	908	857	801	837	866	853	844	900	825	975	818	830	853	897	864	902	889	881	902	873	878	848	860	853	848	904	887	879	880	866	853	834	903	815	873	894	903	859	833	923	765	852	857	844	874	950	864	892	888	840	890	886	842	829	897	897	918	917	888	922	860	880	948	856	868	885	875	912	935	862	881	875	873	949	907	938	891	815	843	872	864	881	886	857	862	857	915	883	841	862	800	860	879	887	840	915	910	839	849	880	822	799	899	899	899	860	907	891	902	877	883	893	900	873	826	862	898	911	894	906	859	832	831	963	888	852	876	872	904	915	836	914	892	855	891	832	887	837	898	884	879	888	886	895	907	864	845	861	930	859	808	832	836	863	875	885	851	886	843	944	899	871	907	863	894	868	869	843	890	827	915	892	862	907	947	867	847	910	896	929	867	862	879	912	825	844	867	840	852	847	870	910	911	892	870	864	882	859	834	851	858	867	886	883	873	890	838	917	894	860	807	870	872	900	922	822	945	879	821	892	917	895	926	931	889	883	904	827	869	808	904	870	940	853	923	906	925	928	886	891	838	879	881	823	898	903	874	867	866	853	918	918	881	922	865	863	860	900	875	865	872	840	880	903	882	865	851	928	846	826	935	866	849	896	894	877	880	875	843	842	856	865	853	895	853	864	901	857	880	896	883	860	889	892	819	829	847	912	889	882	907	955	859	849	897	911	888	863	854	836	881	910	834	888	912	869	898	880	864	881	855	862	827	894	840	853	888	880	871	871	897	865	902	846	908	834	933	894	855	902	854	878	919	863	823	853	868	836	898	893	912	800	861	822	879	869	835	874	892	825	848	862	890	862	925	917	883	849	871	871	866	834	910	906	887	920	862	889	908	889	876	873	898	828	895	888	860	933	855	862	886	951	883	782	826	830	899	881	915	844	900	863	858	882	792	871	884	859	866	887	960	901	870	925	897	840	848	867	855	876	884	909	814	853	917	842	833	907	854	843	883	838	896	860	928	906	891	869	851	900	890	901	866	868	824	875	866	867	866	842	877	894	945	843	849	867	896	889	857	877	912	918	925	795	904	869	882	904	877	855	894	914	886	905	868	875	846	821	856	852	831	864	911	886	863	932	889	879	824	831	873	899	893	911	907	837	898	892	871	935	808	873	861	884	819	888	889	904	824	896	839	884	856	878	828	848	784	828	935	854	852	854	875	839	919	850	859	827	851	919	833	850	832	903	881	873	871	911	861	897	857	839	831	890	905	885	844	860	898	860	906	912	881	848	860	860	860	881	902	907	888	876	848	841	908	833	923	890	892	900	930	871	854	902	822	857	826	861	874	854	896	863	885	909	883	860	862	915	912	869	853	865	867	911	880	923	931	876	910	873	815	881	854	917	903	888	868	873	852	872	885	865	839	860	909	871	853	886	866	909	917	908	889	861	900	877	894	870	889	894	881	910	813	834	888	888	877	842	854	845	856	899	852	899	859	871	867	818	917	890	835	907	858	893	894
46607	76467	52581	3572	2669	2173	1754	1579	1425	1324	1158	1169	1096	1049	967	972	970	926	946	920	898	871	895	931	918	901	893	873	908	856	889	883	935	889	868	902	852	831	926	880	899	883	870	887	831	879	857	911	857	908	881	864	929	881	889	947	873	900	880	843	883	841	879	918	928	907	879	835	900	830	900	905	879	883	877	933	862	874	839	884	905	853	907	830	852	875	834	881	871	871	899	919	933	934	940	891	880	892	889	912	904	814	865	865	847	871	846	831	836	877	901	874	846	866	879	887	893	921	853	868	921	837	873	892	925	846	866	870	923	867	899	873	935	882	911	887	869	850	869	924	844	913	879	844	861	863	888	852	852	882	892	849	823	894	902	849	875	899	812	915	865	789	863	844	911	878	846	840	898	818	881	798	882	897	857	821	914	872	897	919	914	912	870	884	862	880	831	857	854	858	876	865	906	867	843	870	850	891	838	857	871	899	861	806	866	866	903	871	877	828	882	839	843	910	796	844	906	904	859	891	882	821	880	891	887	818	883	858	859	887	896	903	868	884	893	934	833	859	894	841	853	858	856	881	878	851	944	864	919	902	883	895	807	900	816	835	849	886	869	887	873	918	837	837	928	849	879	897	863	890	898	830	884	831	886	878	896	896	884	870	859	907	872	867	897	865	868	902	876	868	894	852	839	842	825	853	852	805	891	926	903	866	899	883	932	858	902	825	909	860	880	866	896	895	861	870	840	855	873	883	895	844	858	857	849	865	922	829	828	861	832	877	925	843	879	866	844	847	884	877	813	832	867	868	907	890	900	861	851	878	884	822	900	963	904	862	853	876	876	772	898	878	887	834	875	859	847	875	891	859	919	831	908	893	861	855	909	857	879	899	965	859	916	870	900	869	860	873	891	869	854	895	885	896	892	838	892	859	908	872	882	890	845	925	922	887	928	888	921	879	848	830	877	878	842	875	825	883	837	898	888	907	890	872	862	906	907	868	913	905	881	902	867	890	897	838	887	869	922	853	809	906	849	892	862	847	845	898	834	876	858	878	880	870	841	867	854	859	899	857	849	845	883	771	885	911	826	875	871	837	819	840	823	900	882	873	818	828	817	891	865	902	890	926	844	855	882	823	847	875	918	881	868	850	867	848	915	883	896	856	879	898	873	841	885	927	869	874	862	871	851	815	868	892	875	818	869	845	846	873	874	879	865	875	887	882	900	890	843	839	891	919	896	881	884	844	914	926	840	887	855	793	869	833	894	876	902	875	883	863	875	891	918	882	864	887	874	853	884	923	900	822	869	906	878	916	868	897	868	864	884	867	864	854	895	885	812	844	885	919	896	898	849	884	821	867	856	898	836	878	864	854	890	852	830	865	872	879	841	899	877	822	853	906	852	864	869	887	817	911	858	907	832	854	867	833	870	876	915	876	815	886	864	886	862	868	822	841	880	853	890	937	891	825	857	861	876	933	900	856	846	868	870	912	817	834	871	902	871	886	843	854	852	876	895	845	886	840	906	880	887	915	881	851	879	862	908	834	918	859	908	861	859	883	891	835	897	872	887	905	844	888	856	885	865	867	867	879	868	883	870	870	832	891	837	872	882	844	853	866	883	841	892	894	852	875	858	903	833	856	877	788	870	877	864	894	855	882	840	837	888	870	838	837	910	879	857	860	844	845	899	920	844	875	849	802	881	874	902	880	846	889	856	922	843	833	897	887	839	833	856	851	862	883	913	927	883	839	874	833	947	893	901	849	966	899	821	839	912	884	874	908	887	844	873	857	934	814	976	899	855	849	846	914	861	851	892	852	921	912	874	879	924	903	847	877	829	851	890	846	853	856	935	868	891	857	928	851	887	874	893	933	845	856	870	886	883	878	875	897	844	833	849	882	882	874	844	885	895	891	902	818	866	899	908	873	869	852	886	806	879	912	857	848	860	893	868	882	803	863	867	890	892	858	876	848	881	874	880	889	891	834	882	838	906	820	867	861	864	858	878	791	865	846	860	911	887	834	862	884	863	853	843	858	898	908	875	820	874	897	876	839	865	880	901	949	841	878	918	894	883	859	898	872	860	870	847	848	906	856	842	892	871	919	853	846	879	883	886	852	817	893	807	863	883	858	891	860	923	902	878	877	847	871	887	866	907	810	907	858	886	906	842	919	913	848	847	871	874	843	887	934	824	852	934	914	871	886	831	878	877	826	829	905	842	867	872	889	872	884	869	955	842	839	851	887	880	888	870	849	869	865	908	862	830	880	824	923	884	845	839	908	870	931	911	882	885	870	922	843	896	818	872	846	897	860	916	895	885	863	905	899	925	886	868	898	878	884	854	848	902	862	876	861	873	837	887	903	857	874	828	855	854	902	884	866	864	860	895	882	885	848	850	949	894	846	884	892	821	829	833	869	858	959	864	937	840	913	884	875	856	860	806	885	881	859	964	867	877	934	852	937	840	837	903	845	871	842	869	881	871	912	870	932	884	839	858	865	906	900	881	904	857	834	914	904	871	881	860	874	875	855	843	886	887	854	788	862	871	876	859	868	865	850	856	825	931	898	846	918	889	888	885	846	877	858	932	884	852	885	891	852	869	866	847	833	876	900	884	826	870	899	865	898	862	830	873	872	863	915	912	869	856	878	887	836	911	842	900	819	861	879	861	846	863	933	876	876	871	846	906	879	857	843	879	832	905	846	956	882	905	873	896	909	917	883	882	885	884	870	811	869	856	886	936	888	841	842	849	869	874	863	901	894	890	853	871	865	884	872	879	906	869	839	900	853	908	890	875	878	892	853	877	909	890	851	883	872	871	859	860	864	882	835	782	898	924	897	858	894	893	875	888	869	879	868	863	926	813	865	842	864	876	904	843	924	877	888	825	794	824	875	920	898	905	910	826	912	859	878	873	864	876	848	881	850	836	854	867	877	871	884	870	906	868	899	918	928	878	859	899	852	845	843	897	867	887	883	841	864	901	885	914	833	840	890	871	854	878	834	891	899	913	923	871	865	864	862	843	887	943	818	885	840	844	918	929	848	870	867	863	840	857	873	883	828	906	910	884	869	858	877	886	909	886	832	844	873	896	885	893	927	878	905	871	892	827	858	874	870	874	871	907	853	864	911	898	881	877	864	878	865	863	849	887	863	872	899	850	922	862	815	874	843	851	876	862	890	880	858	906	847	847	859	876	906	861	856	878	874	869	858	846	881	851	907	868	927	881	872	845	832	916	881	845	912	851	864	916	922	870	866	884	925	856	841	889	861	888	840	940	866	887	900	868	860	865	839	943	902	879	855	926	885	901	870	847	837	877	836	891	873	829	909	846	874	887	893	801	833	882	886	851	903	890	856	840	866	884	876	882	841	884	906	828	907	865	834	886	944	850	846	897	836	829	891	855	919	847	891	894	887	869	862	894	823	860	844	885	894	854	840	856	852	850	851	861	862	903	866	879	815	882	864	840	909	900	908	906	851	858	874	866	888	839	876	821	845	923	868	813	828	822	878	944	896
29772	23952	21035	3958	432	346	327	342	328	319	360	308	352	332	316	313	357	311	336	322	295	315	337	334	305	310	320	354	328	321	331	302	309	315	341	320	314	324	316	315	328	303	343	333	329	337	299	319	305	329	325	342	313	336	324	347	331	336	317	318	311	329	341	299	287	289	316	320	330	322	329	310	307	301	313	317	339	323	323	325	328	294	297	342	309	316	350	337	337	317	327	337	304	300	309	297	332	315	293	308	308	308	329	290	344	314	332	312	317	341	312	296	332	327	284	304	299	313	303	296	324	300	325	311	301	323	333	293	315	297	289	299	300	280	311	318	318	322	307	321	310	311	299	319	295	319	333	334	326	323	316	341	306	301	298	351	313	309	324	307	356	338	311	307	314	351	334	365	337	336	326	329	346	312	304	312	295	322	317	321	313	329	317	332	302	336	314	304	334	282	307	322	315	293	317	273	317	315	332	311	328	299	306	315	308	296	297	304	303	306	333	322	323	303	314	342	296	303	325	315	310	323	345	314	341	306	310	327	299	334	331	319	336	327	315	335	305	308	294	329	339	293	352	330	331	289	334	309	315	320	315	305	320	334	315	325	304	307	362	348	321	330	330	328	321	287	321	300	328	301	331	292	281	308	350	329	354	339	313	326	328	331	337	316	315	321	321	322	312	328	327	339	333	310	290	342	337	324	318	305	330	311	307	323	293	317	343	335	350	335	319	311	316	321	322	333	357	279	339	327	302	338	315	330	307	297	317	302	308	334	302	329	340	307	313	298	317	339	324	274	312	334	294	292	339	291	335	295	320	334	297	315	315	315	298	343	298	337	334	307	320	325	304	319	333	343	285	344	321	294	333	294	361	319	313	311	304	325	297	261	302	330	302	317	306	349	301	297	313	306	310	336	316	322	317	342	328	336	333	364	356	330	290	319	307	334	333	321	340	352	313	366	350	314	331	314	319	348	332	336	306	333	296	322	288	315	328	325	298	311	300	345	335	309	327	325	320	318	323	311	317	331	321	343	327	321	292	337	315	329	329	338	314	328	329	298	361	323	343	321	297	309	322	311	319	327	331	302	305	298	310	316	320	278	302	311	336	351	328	351	338	357	308	322	345	329	283	335	305	316	292	349	344	307	312	314	303	334	309	308	342	285	345	280	338	316	332	316	322	318	301	325	292	321	325	335	285	319	279	312	326	324	283	326	305	319	292	286	332	321	317	318	292	318	294	295	309	292	319	299	322	316	325	350	333	305	327	354	287	311	308	301	309	319	339	312	342	301	283	311	350	299	324	303	311	312	323	303	316	316	334	320	339	332	332	305	318	332	311	335	312	341	298	332	358	322	349	331	337	309	313	334	341	333	324	277	347	288	339	298	313	317	309	301	334	299	315	313	350	329	324	302	317	305	295	291	346	321	329	298	310	322	303	296	305	300	340	316	324	298	322	351	309	299	299	316	346	310	331	290	303	307	338	300	332	337	335	312	331	329	342	290	349	329	340	326	327	290	350	309	315	310	305	302	327	331	307	312	310	336	318	300	350	298	314	296	296	344	340	345	305	324	319	357	338	317	332	303	318	304	321	338	323	346	309	355	327	302	348	274	330	322	319	324	316	314	305	320	335	282	290	311	310	309	327	309	315	324	302	304	284	348	283	327	304	279	340	336	318	323	347	321	350	321	327	341	331	325	285	335	306	310	329	323	345	362	310	307	300	338	330	292	296	320	323	316	274	311	321	357	326	320	294	309	311	359	323	306	317	326	334	347	340	304	312	340	324	315	309	332	315	301	320	345	307	349	337	282	317	330	354	352	309	330	305	306	325	339	321	316	300	296	298	303	334	311	316	296	320	302	308	333	325	315	336	340	332	296	315	273	334	308	332	350	330	336	303	362	319	304	313	319	323	338	312	312	334	333	304	280	328	304	307	344	309	303	319	311	279	321	332	301	320	331	338	285	341	323	317	311	305	334	337	300	354	330	351	318	323	315	331	310	314	318	323	307	286	326	309	293	326	306	325	300	328	323	339	306	344	321	311	329	295	336	295	334	306	311	293	319	301	305	330	302	317	342	327	305	331	305	284	312	334	334	338	310	299	308	326	296	331	325	331	287	321	299	319	321	314	299	282	327	335	350	306	278	319	310	322	298	348	318	309	321	337	307	322	306	318	365	330	333	320	317	308	333	337	334	329	291	302	342	272	333	308	304	342	326	310	330	326	329	280	320	343	304	308	334	322	320	329	323	305	327	308	322	346	292	321	327	364	298	306	333	368	340	336	316	335	332	357	298	298	311	294	301	325	308	315	326	309	342	296	331	299	301	320	325	334	319	302	283	310	316	312	307	345	332	298	317	311	334	307	313	321	306	315	340	311	333	342	326	318	295	320	309	310	367	320	326	329	314	289	316	356	330	306	321	324	292	300	315	334	320	334	326	312	346	307	310	317	327	352	315	284	321	308	304	295	359	295	335	296	329	298	336	329	347	327	328	299	301	323	318	315	301	298	310	315	305	314	305	314	322	306	315	338	336	302	311	291	320	322	310	352	341	331	337	328	358	341	294	326	317	326	303	300	327	327	331	352	290	323	318	328	316	343	340	313	348	313	293	302	320	354	305	314	332	295	323	311	330	327	324	328	326	337	291	303	307	332	326	320	323	318	266	349	312	302	350	318	322	288	289	334	264	331	292	334	333	289	331	297	346	307	347	324	297	312	314	330	320	316	326	321	330	329	307	327	310	337	313	279	326	324	335	298	293	314	299	286	316	295	354	325	304	311	325	302	309	329	325	299	315	312	309	300	318	310	291	310	294	358	291	315	324	328	334	321	370	344	304	282	319	321	315	322	287	313	322	284	322	341	330	338	331	350	312	280	323	298	303	320	338	320	318	306	301	282	323	314	311	308	328	348	300	310	327	305	323	331	344	324	315	332	313	300	332	365	325	323	342	325	312	318	323	337	292	313	311	280	337	305	315	313	297	298	298	337	328	311	308	309	324	312	322	298	335	330	317	313	313	335	329	323	311	329	314	314	316	299	298	321	347	331	294	316	321	309	322	288	303	312	349	357	321	305	315	324	303	351	323	311	308	314	326	302	357	347	312	340	325	325	341	354	324	339	325	305	291	319	317	293	322	345	363	315	296	319	330	294	338	330	322	322	299	312	323	302	310	341	291	342	347	286	329	314	323	311	316	341	286	320	336	314	337	326	298	336	322	343	329	325	321	321	300	333	343	297	322	332	348	305	320	297	339	300	326	335	321	339	332	279	283	283	343	354	315	358	308	338	301	339	317	316	302	320	310	331	314	328	321	313	303	314	324	289	323	316	318	326	348	304	306	343	282	334	306	309	314	314	334	327	344	311	326	322	304	333	323	309	328	313	329	304	301	346	307	307	330	302	327	291	296	311	326	320	317	291	346	324	330	297	321	287	325	323	306	333	309	325	327	310	363	319	321	317	290	280	329	323	369	336	313	343	307	318	303	302	331	338	322	322	343	352	328
26927	33326	12024	402	402	434	427	347	378	348	331	365	351	336	360	334	355	391	343	374	359	347	306	366	365	344	358	327	355	323	324	358	397	340	341	373	350	331	355	358	384	379	338	370	373	367	356	350	362	356	345	357	309	361	368	360	346	350	355	339	296	327	349	376	335	375	353	327	336	335	364	345	360	340	366	369	337	358	341	337	349	364	374	359	331	351	333	358	360	371	336	380	353	333	341	362	361	377	338	361	369	357	352	346	353	356	347	356	324	352	353	381	378	389	376	358	386	373	351	377	362	338	360	378	365	347	368	365	341	337	378	356	362	374	347	339	327	331	367	334	340	338	321	315	360	344	356	355	389	378	361	337	358	353	338	340	339	360	365	342	358	338	349	306	333	336	402	340	341	350	340	363	348	376	327	394	353	310	337	327	373	357	363	373	382	370	369	371	368	357	327	357	355	351	376	342	324	369	333	341	362	325	319	356	379	352	339	324	373	342	352	337	381	379	345	351	322	350	355	332	354	359	352	342	326	348	374	396	372	323	351	358	356	360	339	343	386	358	375	395	338	337	351	396	347	360	373	330	348	358	360	349	342	350	309	368	367	353	351	345	344	356	365	352	329	364	332	347	327	324	324	337	376	364	355	321	344	354	336	335	328	329	326	353	382	341	386	378	345	374	365	356	342	372	324	350	349	330	365	328	351	355	333	361	348	356	352	340	363	397	337	367	363	369	324	345	322	351	375	326	351	331	356	342	343	312	384	362	349	372	385	367	317	355	386	312	357	332	389	332	329	354	335	365	366	340	372	377	308	381	343	358	331	331	357	336	365	345	398	376	361	339	333	359	349	371	362	334	369	319	359	347	359	353	348	335	346	321	338	392	332	339	335	347	335	318	354	332	345	366	305	374	335	332	369	334	364	376	381	339	332	342	359	356	342	353	385	346	373	379	357	301	343	344	349	325	355	333	368	340	356	315	346	371	384	336	354	406	359	366	336	333	316	373	347	341	347	351	373	357	370	339	355	360	374	350	366	363	342	377	366	379	375	367	333	366	372	306	339	374	351	357	355	401	343	374	336	360	337	352	351	387	341	334	338	374	390	386	354	327	371	332	360	352	356	329	341	369	344	339	364	325	345	361	336	375	373	383	310	346	319	326	367	355	355	387	336	350	351	374	341	355	356	353	352	378	351	371	310	347	321	327	313	329	349	351	362	363	367	356	356	371	327	361	346	365	315	345	350	339	376	338	350	332	360	357	370	375	360	349	383	360	324	358	374	382	350	329	316	360	347	347	354	326	354	355	352	372	362	339	384	357	330	341	339	351	369	371	340	368	343	369	341	346	377	330	335	340	323	332	337	337	331	302	380	355	354	320	354	327	364	342	343	354	381	332	348	386	354	369	359	345	403	339	376	362	353	341	374	354	369	349	366	376	344	352	320	359	350	338	358	312	337	306	368	369	359	338	348	341	363	371	352	369	357	342	392	333	350	344	343	374	322	339	358	365	343	353	348	362	359	331	341	351	369	342	332	325	356	367	357	342	358	335	377	331	360	346	336	366	366	340	382	342	363	338	339	357	363	364	344	319	376	399	343	370	353	339	328	353	363	373	346	376	343	354	319	375	356	331	366	322	333	355	365	363	360	353	324	355	379	377	377	345	355	364	331	336	354	361	348	343	354	329	326	366	360	322	346	361	337	366	354	366	349	355	376	372	382	350	331	350	316	354	354	346	360	358	356	342	327	366	356	329	354	363	329	350	361	349	342	392	354	383	349	362	331	350	341	364	340	365	350	361	357	338	293	366	349	331	331	361	350	344	339	353	348	354	348	379	349	354	351	345	344	341	334	319	366	344	362	390	316	335	363	372	334	371	325	327	357	333	361	373	348	369	344	343	378	348	355	337	340	395	376	356	370	335	337	324	338	374	354	367	357	365	351	351	334	368	330	365	324	408	346	337	321	351	352	332	364	353	354	380	356	331	348	354	361	347	366	367	362	372	363	372	315	354	361	354	406	381	345	336	333	334	363	347	359	338	369	340	352	351	321	319	355	362	356	359	357	341	358	321	325	366	342	332	340	387	359	342	334	354	370	370	332	349	313	322	330	379	355	316	369	345	340	358	371	362	364	388	325	352	338	334	347	326	341	373	349	338	324	371	378	369	352	383	343	368	292	361	361	327	329	325	358	322	360	348	345	365	384	347	321	372	392	354	340	369	335	369	378	367	375	394	331	323	355	351	351	362	364	351	374	346	334	350	354	360	310	370	359	397	364	339	357	336	344	365	336	334	370	333	353	337	339	379	345	333	336	360	360	355	351	328	363	348	351	355	339	345	354	366	315	349	349	374	346	354	369	333	353	378	308	307	362	372	370	371	308	335	361	388	352	377	323	332	344	339	333	309	371	358	345	309	346	377	373	370	344	341	375	349	363	345	337	327	340	348	343	339	335	363	360	341	342	360	340	367	332	340	354	348	306	369	356	382	324	337	345	335	355	381	341	356	362	316	336	322	321	361	350	345	328	328	382	315	348	342	388	379	373	311	340	346	363	349	310	344	328	356	346	381	357	355	370	326	378	375	377	358	339	351	369	367	375	392	358	380	358	355	337	320	356	374	358	360	334	336	380	374	325	379	373	378	361	330	374	367	330	308	335	370	358	348	345	379	307	353	338	376	320	338	366	320	330	393	354	354	312	352	363	348	360	347	365	342	397	348	354	358	352	349	371	346	336	343	344	346	362	367	373	342	370	361	338	317	346	358	342	355	352	383	389	335	377	354	361	329	374	329	345	363	359	374	378	391	372	350	354	348	351	328	356	329	376	362	343	332	339	341	366	321	366	373	346	376	345	368	362	348	365	356	347	357	323	378	312	360	322	373	333	363	351	368	342	359	376	354	344	354	333	327	352	346	320	400	370	363	347	326	368	361	357	349	369	351	338	343	336	343	341	349	347	345	295	331	363	386	354	369	333	297	349	383	369	370	336	334	346	330	326	329	356	392	371	379	357	310	364	328	359	372	355	361	392	349	379	354	358	352	358	344	373	349	354	382	330	347	347	345	345	357	320	339	361	317	375	369	348	333	345	339	366	335	350	321	344	367	353	381	371	358	359	345	340	334	364	395	316	405	404	373	341	348	350	345	366	380	387	356	352	357	336	360	360	397	365	360	386	369	334	368	367	359	340	352	349	333	342	344	340	347	330	347	342	333	343	349	391	336	356	357	371	348	359	362	400	390	363	351	378	334	326	358	346	360	358	320	378	351	333	352	326	317	344	344	343	355	357	368	383	346	383	338	363	344	348	369	341	344	362	363	375	372	376	342	362	343	362	341	316	346	363	308	359	356	350	351	337	345	356	391	349	356	355	347	362	356	363	350	362	357	379	336	388	367	335	357	341	358	353	376	341	359	351	362	326	375	371	331	381	325	324	339	359	356	346	345	378	371	353	374	372	366	350	348	371	378	357	341	356	319	314	346	367	334	324	369	341	309	377	362	344	335
23733	21328	29081	23562	20985	15698	1418	775	674	569	556	532	594	555	576	478	540	497	477	497	505	554	514	506	487	473	502	489	515	472	481	494	480	484	437	505	548	469	498	503	451	470	476	478	521	461	487	480	495	486	527	477	505	507	509	439	463	523	532	490	496	466	514	493	473	498	495	508	499	451	515	494	465	510	514	485	460	523	461	481	468	470	497	512	452	478	476	463	505	484	484	504	483	477	490	500	505	452	482	457	472	509	463	493	482	470	505	467	496	521	506	534	481	456	467	513	457	457	467	462	463	451	498	484	499	450	520	469	449	480	501	515	482	498	517	517	486	443	474	478	480	472	457	472	470	483	502	465	477	487	461	495	523	496	537	469	466	484	446	516	439	470	478	480	488	491	502	542	541	489	466	493	459	484	484	451	465	487	493	495	509	485	457	509	424	482	483	494	482	483	467	526	481	486	509	515	478	513	487	475	487	460	482	464	481	507	440	468	504	506	482	497	453	483	499	485	500	462	498	481	484	486	499	475	475	457	494	442	479	507	510	461	504	532	469	499	471	491	449	456	488	462	498	481	470	446	458	466	481	501	474	472	479	469	456	437	455	496	460	490	479	515	503	484	434	482	471	482	448	466	480	486	515	451	488	458	487	500	501	486	451	493	499	449	471	515	473	483	486	497	475	470	462	499	484	462	477	521	544	477	460	523	447	467	519	478	480	455	465	440	475	487	489	483	470	501	487	504	462	486	468	484	467	462	451	488	527	481	471	473	508	493	496	475	455	525	486	472	500	468	476	480	481	476	493	492	473	458	463	507	474	484	528	481	471	482	458	473	486	461	481	464	509	459	495	450	441	467	488	459	486	472	468	499	482	456	459	481	506	491	480	477	453	485	473	486	479	494	503	481	488	514	540	473	476	509	512	518	502	493	467	501	519	500	474	507	506	471	485	471	470	489	497	478	496	500	473	503	475	503	446	458	479	473	457	493	458	505	456	500	441	460	518	475	489	489	497	490	475	455	484	455	490	467	459	463	476	452	486	467	483	481	474	498	430	452	497	470	461	496	481	502	446	510	458	486	459	473	499	467	503	479	486	454	466	466	514	494	517	457	476	453	454	490	466	465	450	496	455	468	492	488	484	456	475	486	490	494	488	478	466	440	456	502	494	457	483	471	460	491	482	494	481	469	465	459	475	450	474	483	488	476	480	495	533	502	485	532	509	470	525	470	477	454	448	474	476	491	485	497	482	480	498	474	504	504	500	510	464	481	509	504	458	485	485	460	486	494	465	508	481	472	513	446	516	473	500	456	467	493	465	455	492	491	460	452	493	515	458	484	481	504	522	472	470	502	465	467	476	441	436	500	460	520	479	519	471	476	500	457	448	511	479	492	498	488	495	504	484	473	466	509	469	463	496	484	491	446	457	487	469	490	444	478	456	485	539	482	486	494	514	458	501	497	491	510	466	490	494	499	507	479	480	471	510	471	487	495	522	502	500	488	481	465	462	460	495	499	492	486	473	486	469	516	492	508	522	493	467	511	504	483	470	487	480	439	492	529	484	472	490	484	484	500	489	496	474	494	487	509	511	502	474	513	446	482	469	461	509	466	459	449	475	504	533	517	480	476	512	476	456	509	505	509	486	458	492	448	478	444	502	493	489	462	488	460	451	433	471	492	505	497	467	487	501	481	487	511	461	477	510	475	494	471	511	496	469	496	443	447	488	498	456	461	498	478	509	514	472	508	514	484	451	499	529	464	507	461	491	475	479	473	471	425	472	476	494	469	418	516	442	486	507	498	457	483	490	484	459	463	470	521	509	484	464	456	445	461	482	451	520	467	475	476	483	471	474	496	522	497	498	472	467	449	465	458	452	505	539	457	482	485	479	452	475	487	504	501	478	498	555	486	463	454	541	469	497	496	500	496	489	474	444	465	484	484	462	461	465	451	498	470	503	504	488	526	506	480	480	455	509	451	471	540	494	502	497	507	468	459	507	476	467	458	525	488	479	477	470	508	476	515	500	490	505	493	476	502	510	469	486	471	501	461	476	506	506	508	464	478	488	465	465	473	459	469	483	478	517	495	561	493	499	435	487	487	472	506	474	480	476	486	469	518	478	511	425	479	489	487	468	438	452	508	501	507	493	480	479	496	469	486	481	453	502	450	452	497	497	506	508	465	520	486	483	455	483	461	487	520	428	478	508	484	506	468	480	508	487	474	459	488	479	460	485	467	486	499	425	445	477	481	529	424	495	507	483	490	487	489	496	459	488	494	443	503	488	481	488	505	513	496	469	454	497	539	520	453	473	441	486	502	458	455	448	475	492	483	462	417	477	499	524	493	480	463	521	494	480	485	464	455	544	457	505	510	467	531	513	483	443	453	469	502	502	468	477	467	491	466	486	481	501	455	469	507	467	456	499	441	470	490	470	519	484	477	489	496	475	495	512	477	487	440	475	471	495	456	474	438	482	484	517	481	508	458	502	489	455	521	450	491	516	495	482	506	485	494	454	484	495	465	463	454	487	452	459	489	491	480	478	476	474	487	480	480	483	471	456	464	474	504	467	453	450	464	465	507	478	493	479	438	511	485	503	484	488	496	496	460	454	489	483	492	493	509	463	498	477	464	482	436	549	481	488	451	472	466	509	514	451	478	464	506	512	494	477	509	417	450	467	505	490	467	481	467	501	482	507	486	459	456	484	471	478	496	527	513	457	472	502	464	485	492	482	475	462	448	456	497	496	483	506	482	465	465	509	479	495	488	454	510	477	502	461	498	487	513	454	460	448	475	501	512	483	458	491	467	449	503	445	493	481	471	482	465	506	493	464	494	481	484	477	447	485	495	484	460	498	526	475	470	467	480	491	467	470	488	531	428	487	475	472	483	473	486	510	488	517	504	503	441	499	438	466	524	492	467	487	473	488	457	479	457	491	486	488	434	463	488	473	476	489	481	485	508	481	543	477	458	511	475	473	455	481	455	466	473	464	504	489	471	503	465	463	469	452	478	480	503	467	492	468	467	503	517	481	497	510	481	505	455	478	488	474	469	461	489	452	437	472	452	514	479	477	467	460	458	466	498	457	490	506	476	474	510	477	459	460	467	468	514	468	496	528	500	464	496	489	503	464	515	462	463	450	500	469	468	479	486	507	506	485	503	490	457	488	482	464	481	504	450	494	472	465	452	465	471	489	487	483	465	475	483	461	457	508	477	444	455	510	485	449	445	491	479	456	475	480	469	476	463	466	514	513	517	491	504	490	459	439	471	474	474	442	505	490	500	462	467	468	468	477	502	469	483	460	509	513	475	498	470	517	448	469	481	452	479	488	472	453	485	489	452	512	467	498	490	507	462	467	460	464	433	481	480	490	501	497	487	490	478	512	485	507	449	475	490	513	493	469	520	497	470	495	490	488	505	517	489	538	486	501	505	467	473	504	469	482	451	455	530	469	499	468	474	482	497	450	468	485	505	489	463	505	484	470	487	440	479	461	461	511	476	450	460
40384	71282	44336	1950	1453	1184	982	873	777	726	674	625	593	556	612	552	567	545	525	545	522	524	515	504	563	544	489	482	498	500	508	508	479	511	525	509	504	479	490	503	471	515	519	485	509	488	524	517	488	518	513	462	475	503	463	499	483	460	500	481	481	503	510	481	467	487	485	509	535	518	528	507	524	490	485	480	522	501	438	552	498	482	505	488	468	466	467	485	504	493	501	488	488	492	468	493	484	488	531	482	467	465	482	509	495	516	540	485	454	485	499	540	502	479	471	508	488	465	489	435	538	514	463	514	473	540	523	513	502	499	492	513	529	515	482	498	506	476	475	517	488	474	487	501	500	524	493	556	493	487	497	495	479	512	469	481	502	533	490	479	494	482	491	539	479	483	517	479	509	472	481	544	510	500	478	512	478	473	496	496	512	524	488	480	491	504	492	474	495	495	490	489	479	519	519	514	512	502	457	494	461	461	484	506	450	495	457	477	501	493	454	472	456	515	503	539	483	471	464	479	504	500	467	498	473	510	457	522	459	484	491	492	480	500	497	471	515	480	477	472	522	456	491	495	485	470	519	503	464	509	474	471	537	511	487	517	505	504	503	490	473	465	495	479	505	455	516	529	508	536	509	519	473	501	472	495	462	516	485	507	510	517	438	525	489	498	496	530	478	493	472	444	497	473	550	505	485	468	485	511	507	484	510	493	496	461	498	485	507	483	452	521	497	464	509	495	506	508	458	448	519	489	471	470	487	493	512	508	509	486	491	454	496	500	503	466	473	492	506	494	494	485	496	487	500	511	502	487	463	510	486	498	484	514	477	464	525	497	487	479	491	483	452	505	491	465	442	491	484	506	487	534	461	515	525	495	513	488	511	456	478	476	490	478	515	509	478	520	479	466	479	484	549	519	488	493	512	474	489	468	506	524	500	458	508	484	486	461	473	528	519	459	475	500	485	479	517	492	478	514	504	501	486	528	520	512	497	540	481	494	523	539	475	491	477	481	474	457	502	513	505	495	502	510	506	529	517	501	495	484	477	489	507	454	479	473	501	523	476	512	462	519	526	504	500	477	504	495	502	484	513	471	513	486	479	509	487	487	496	502	486	498	505	504	485	470	511	500	475	467	493	503	484	489	494	530	501	508	529	509	515	520	546	465	570	470	502	498	495	501	466	491	470	497	489	502	471	461	490	533	505	498	482	502	466	495	510	470	509	503	534	528	504	474	464	480	485	485	483	483	513	487	480	517	460	488	507	499	501	531	506	484	504	511	496	482	482	493	472	488	503	519	488	489	500	484	471	469	492	481	489	486	465	502	500	458	492	435	484	487	446	526	458	509	472	513	483	503	448	490	440	474	502	456	483	521	452	500	490	493	498	483	522	487	521	463	510	460	501	481	454	483	492	517	459	459	489	469	512	475	529	515	482	475	521	497	502	514	513	485	534	512	521	459	498	489	490	457	522	474	485	466	507	502	482	481	484	511	546	512	517	492	531	478	494	471	473	519	491	476	457	489	491	480	464	495	475	520	496	472	486	480	504	485	482	472	503	469	465	469	485	511	490	457	510	500	528	523	521	430	511	480	488	479	526	471	484	473	514	497	531	527	478	486	482	492	469	478	497	494	509	474	534	484	482	485	482	477	499	486	506	491	508	493	506	500	499	484	510	554	502	493	485	444	480	507	494	509	519	465	514	471	456	521	506	502	524	462	507	500	477	497	466	504	507	452	509	474	506	527	466	504	460	491	475	498	473	567	481	497	506	465	472	519	459	494	485	499	478	496	456	501	482	461	497	501	453	504	515	441	450	470	486	513	495	501	470	499	524	481	507	489	514	488	531	520	508	474	529	483	502	514	481	447	518	491	462	508	514	478	492	470	472	469	472	490	461	463	500	481	467	466	533	485	495	526	512	507	497	530	479	473	515	512	498	511	458	462	530	534	499	468	494	495	516	513	493	498	465	473	511	462	471	455	528	480	487	504	523	496	472	468	464	481	522	518	487	506	465	556	502	496	493	510	499	458	448	463	506	514	484	488	510	445	501	484	528	478	515	473	454	504	518	516	515	478	509	516	531	520	500	533	494	515	507	490	459	488	487	478	497	449	474	478	508	492	514	508	513	477	467	505	506	504	479	490	474	480	482	480	501	461	505	512	519	463	498	548	479	457	495	507	506	476	490	460	421	488	503	513	508	495	475	448	506	484	484	496	459	472	502	510	497	504	487	491	465	480	475	479	510	471	485	503	498	494	466	471	467	507	508	476	473	517	492	447	487	509	499	466	512	508	509	530	528	479	484	490	485	500	508	508	525	496	474	521	479	528	475	531	488	495	542	466	487	489	533	454	517	508	501	482	522	542	524	500	522	503	498	501	510	484	453	490	492	502	469	499	486	508	489	475	472	456	488	489	486	488	484	477	492	495	480	484	502	473	488	512	442	475	485	508	473	506	488	479	506	480	499	559	446	523	481	486	506	526	512	521	517	489	486	503	494	486	477	477	514	522	452	477	508	480	489	467	457	465	476	487	471	452	488	503	484	499	480	509	525	511	469	539	507	465	483	513	489	458	480	462	484	506	501	491	505	483	528	506	498	531	493	536	494	475	513	456	455	492	494	473	511	508	478	498	499	490	512	506	505	481	492	487	500	488	478	452	492	482	518	486	486	485	495	448	505	517	512	496	498	488	529	525	468	517	479	501	468	495	518	549	531	491	528	482	510	448	537	486	487	489	473	473	519	534	471	503	494	503	469	474	486	493	513	468	512	493	515	496	484	481	469	478	517	473	507	551	483	501	512	488	479	475	494	518	516	509	447	477	488	503	487	490	472	464	524	509	484	471	482	482	484	517	471	508	552	516	486	522	488	508	490	482	470	491	481	479	480	476	512	490	525	454	481	493	502	476	477	487	475	448	540	525	504	481	481	492	501	490	504	434	488	474	476	489	476	501	455	483	478	465	501	482	470	512	494	523	522	495	480	460	488	506	501	492	523	516	495	517	490	467	508	510	466	470	493	546	494	482	479	503	532	538	474	467	524	471	486	448	489	505	500	488	499	555	492	483	507	516	456	485	509	501	431	461	479	497	483	525	494	544	511	514	496	525	496	489	491	476	467	503	493	520	528	494	474	446	521	501	490	496	517	434	428	520	523	475	485	494	494	496	467	472	526	465	492	481	506	476	479	493	497	489	456	498	485	487	525	523	477	517	510	493	522	535	449	501	524	488	504	513	494	539	499	490	520	509	504	524	526	495	509	475	462	518	510	518	510	489	509	511	484	514	474	532	509	488	539	503	496	546	476	472	487	519	473	512	520	516	477	501	476	503	536	480	511	496	480	481	538	489	454	505	471	509	483	491	484	474	509	507	487	520	461	523	489	474	505	499	518	488	479	504	509	502	465	485	528	516	483	495	474	475	506	526	491	443	501	475	460	451	499	526	497	503	519	472	473	405	470	502	494	477	473	488	520	501	471	518	494	470	506	502	515	492	500	469	522	477
24932	21595	28692	24189	15455	1644	774	675	638	656	652	641	581	549	625	599	602	593	575	589	558	559	599	573	558	517	598	578	580	586	577	573	548	567	524	596	563	579	608	547	543	598	572	573	562	565	548	579	545	590	557	578	584	576	609	560	537	542	619	541	556	595	547	526	533	549	597	548	538	560	538	547	534	595	567	569	574	614	591	555	589	542	531	567	532	576	594	547	596	560	574	575	551	551	607	558	554	606	526	582	547	552	579	546	553	555	552	560	577	574	525	564	552	547	518	521	547	586	555	565	551	617	555	583	571	566	604	596	562	602	584	538	563	582	547	548	570	567	543	544	580	597	583	532	593	562	543	599	564	583	593	581	556	620	573	535	589	587	523	575	554	550	594	491	590	567	576	593	580	555	589	539	550	573	574	578	574	541	594	548	565	572	540	605	585	533	562	538	569	565	567	556	587	549	601	567	578	577	566	585	558	534	529	568	557	550	578	543	549	563	582	555	561	560	557	574	560	534	522	556	545	531	574	582	554	592	551	610	597	611	564	535	541	562	578	533	578	563	563	545	538	553	557	590	569	581	564	583	593	571	599	596	562	559	545	549	600	539	568	579	559	557	551	580	544	527	587	577	570	567	623	588	559	605	527	572	587	587	543	574	544	547	567	562	559	573	534	552	526	561	580	536	567	572	598	558	565	587	537	580	539	541	558	554	590	533	561	607	583	543	517	630	557	582	532	587	588	563	552	575	601	553	555	576	567	591	581	558	550	522	586	579	543	556	566	592	580	593	586	594	541	607	601	534	555	581	590	575	540	550	540	567	571	574	579	530	558	580	579	574	511	580	570	576	549	572	531	528	562	564	594	594	589	554	548	583	592	563	506	607	590	515	628	557	596	562	583	583	564	568	562	536	558	564	586	617	554	543	562	561	558	549	560	498	544	563	596	530	591	551	547	530	544	615	564	562	549	584	577	581	600	582	570	554	556	560	559	562	535	523	556	573	563	578	579	593	579	554	610	545	581	554	554	590	601	552	572	532	568	570	553	526	582	552	549	561	551	586	531	553	572	597	541	581	591	587	559	566	606	550	573	559	567	559	610	556	578	573	552	585	603	552	573	550	582	570	608	560	584	545	539	565	540	534	563	540	601	613	591	576	558	584	570	533	554	564	593	519	533	558	546	567	566	545	562	553	545	524	598	568	564	576	505	581	592	585	551	533	567	535	576	573	543	551	548	562	563	582	564	554	510	553	593	574	597	584	581	547	566	566	583	603	583	541	556	566	610	597	527	546	531	563	568	606	542	551	569	581	564	590	583	524	558	549	549	573	542	584	551	544	566	575	540	552	532	565	589	537	539	575	566	581	571	579	585	533	515	552	549	545	565	559	582	559	567	533	551	564	557	521	562	569	552	591	533	569	579	551	574	512	555	568	554	580	577	565	543	580	569	559	526	609	582	543	544	550	544	559	588	572	567	574	569	561	548	570	555	574	581	560	536	571	538	584	569	531	553	589	564	605	571	584	547	583	545	528	543	571	560	543	557	581	538	553	566	582	513	590	582	565	570	551	553	540	546	593	558	531	528	547	540	624	581	560	601	541	594	570	525	547	535	566	595	570	579	575	549	561	535	589	565	568	570	572	548	560	527	530	548	515	592	523	570	571	567	553	563	548	526	512	546	536	528	572	556	530	524	535	587	548	572	568	525	580	594	548	535	575	582	567	518	527	564	594	592	565	545	560	531	530	555	567	580	528	556	587	561	547	582	560	563	585	603	577	590	528	613	578	569	588	577	571	552	553	542	564	568	549	586	558	601	603	539	577	538	547	507	590	542	569	597	594	538	585	503	554	537	577	560	541	566	561	537	582	574	550	585	533	573	561	574	565	566	515	590	555	530	549	538	579	539	558	541	553	594	585	591	550	603	543	549	587	573	565	553	530	576	599	574	543	569	595	587	581	531	514	579	544	563	554	539	567	519	594	551	581	534	546	556	538	561	568	560	572	551	626	515	611	551	536	570	575	578	532	557	535	565	533	554	543	533	560	563	533	535	531	521	551	618	559	560	545	557	580	573	549	532	578	562	543	564	595	527	561	502	595	588	590	616	540	524	591	532	592	542	534	564	612	584	514	564	632	596	526	559	536	573	555	585	588	586	566	554	561	591	578	536	557	566	583	569	584	555	503	570	570	587	543	531	584	587	575	590	570	589	562	563	588	568	592	599	590	552	571	570	574	557	597	627	571	557	558	559	539	559	540	563	536	577	523	582	554	599	570	569	560	581	572	578	563	583	529	558	587	524	557	576	581	571	512	550	560	598	568	520	561	548	541	544	570	554	608	592	608	581	540	588	602	556	566	564	538	562	616	563	575	534	521	592	589	535	524	574	579	544	496	537	602	552	516	562	532	561	570	571	542	551	537	535	592	565	593	589	592	546	558	544	590	582	548	566	534	547	609	542	538	531	571	520	593	561	568	569	535	567	582	540	558	557	609	568	605	515	561	551	545	561	550	594	579	590	585	575	528	594	557	536	614	597	584	637	539	590	555	570	586	561	601	569	600	568	567	566	583	538	546	552	574	571	540	564	535	571	552	598	572	610	550	562	561	529	554	561	563	548	558	561	564	530	573	589	556	546	585	531	554	559	547	591	551	550	552	568	537	594	587	517	543	552	561	563	597	529	559	562	590	546	540	543	530	549	556	560	581	593	605	568	566	534	518	582	559	613	537	560	595	546	569	601	600	543	567	590	585	544	541	530	524	542	585	551	591	529	554	563	587	554	530	543	550	574	535	596	564	538	582	555	560	587	550	551	555	566	614	548	556	546	546	556	561	596	559	591	562	554	552	544	577	571	590	531	585	548	580	592	572	553	558	590	562	576	578	559	577	563	546	532	576	562	586	570	554	627	577	578	568	574	517	538	521	565	536	589	581	581	583	593	557	548	560	566	564	585	565	561	557	593	581	565	534	563	563	599	573	588	555	523	585	561	567	588	570	534	563	514	557	579	566	597	564	548	576	606	555	593	581	535	567	531	566	533	589	547	574	568	555	577	569	557	516	590	586	554	571	599	561	584	556	527	596	572	552	522	607	578	561	547	555	523	557	578	540	527	581	574	585	535	605	565	573	617	568	527	580	587	528	556	558	565	599	536	556	584	551	556	583	572	564	548	552	578	542	575	551	524	558	549	548	558	584	582	554	530	555	560	577	589	565	555	578	547	539	542	593	536	570	546	530	555	571	547	564	552	566	534	572	572	601	569	577	547	553	557	537	545	594	570	567	553	550	573	572	519	553	624	576	545	570	626	527	549	580	552	595	545	568	589	578	556	574	547	551	551	517	588	539	567	552	584	559	555	583	586	576	570	588	593	570	517	555	579	561	577	579	529	580	573	561	544	568	553	560	577	568	584	536	575	589	575	573	577	538	524	545	544	530	570	575	550	530	555	538	579	569	597	510	582	565	583	560	562	574	579	586	541	537	533	561	563	576	589	558	597	581	530	538
36139	63399	36990	1351	1128	949	853	767	801	693	682	670	663	658	680	613	640	665	613	636	644	603	620	636	619	623	593	573	624	625	643	601	586	588	578	558	620	587	575	606	592	611	631	597	586	627	573	585	555	607	613	571	593	640	573	612	533	573	594	589	541	567	624	650	558	616	572	608	611	596	586	594	584	617	622	593	604	567	628	580	622	642	608	646	536	636	622	620	611	598	592	629	643	602	568	605	608	615	618	588	603	578	551	637	527	607	571	575	570	620	576	627	611	612	645	610	642	596	583	569	578	576	595	633	615	637	646	618	629	609	591	611	574	564	552	615	579	572	626	620	605	624	589	626	578	630	582	604	595	623	591	553	651	624	551	630	585	628	598	597	578	584	613	592	583	580	639	578	607	570	586	577	617	606	597	578	584	614	599	601	581	583	617	634	602	600	623	630	598	581	592	564	630	577	610	580	596	545	612	644	571	575	593	592	592	627	653	597	562	608	622	638	569	634	579	560	573	618	665	599	631	597	584	564	576	601	581	571	581	600	561	606	598	567	574	553	594	586	573	578	587	576	623	645	590	557	601	569	577	594	610	614	633	602	626	612	567	587	635	587	595	606	606	600	602	621	583	583	606	636	581	600	606	604	607	623	615	607	568	554	629	603	632	594	586	609	603	581	563	589	649	592	586	555	592	611	578	598	585	600	586	552	603	584	564	594	620	548	634	657	656	601	537	594	586	565	589	629	537	593	619	601	590	594	606	574	591	579	598	576	592	638	602	565	613	607	598	559	553	607	635	603	601	620	586	618	578	584	599	613	594	627	556	599	553	564	601	624	555	572	675	611	587	605	590	592	586	663	612	585	600	599	627	629	602	611	600	589	577	579	579	595	583	572	557	597	580	629	647	580	630	605	564	611	572	612	594	593	632	543	600	647	639	594	604	551	539	573	633	617	565	594	643	609	572	567	628	597	591	626	573	571	571	595	598	578	581	606	570	574	587	622	632	616	614	582	568	624	598	615	580	644	598	619	602	558	588	610	574	583	607	633	615	584	633	573	588	598	620	620	584	590	578	598	619	593	616	617	580	588	586	590	603	609	621	598	569	601	602	609	616	626	602	623	585	619	608	574	577	618	618	576	615	594	591	573	608	608	643	564	550	580	598	642	611	590	604	578	590	585	597	580	598	657	576	593	619	589	577	611	615	591	615	626	631	584	593	551	589	591	639	587	601	565	587	631	568	566	598	566	544	592	585	578	589	669	593	582	574	620	600	610	580	604	586	553	568	584	574	599	622	581	599	605	569	598	606	589	607	602	610	602	573	580	624	603	604	622	578	633	585	569	586	598	587	597	626	637	607	581	611	559	586	571	631	612	606	598	592	544	596	602	549	617	561	563	583	589	630	610	606	603	580	575	578	567	626	572	590	610	580	643	572	599	562	564	618	626	640	593	590	545	577	580	633	626	618	607	605	651	564	625	598	597	615	607	649	576	630	582	645	574	582	610	612	595	621	598	591	634	580	599	547	606	536	601	580	570	588	624	577	605	629	621	619	585	594	599	635	604	574	578	561	616	602	596	616	601	568	607	594	604	620	596	574	616	611	630	545	608	596	601	663	627	643	599	612	592	622	626	584	589	590	598	636	608	556	590	586	542	585	594	600	573	613	600	610	589	643	579	609	609	594	632	600	572	583	596	630	608	581	625	588	580	565	555	631	613	591	612	663	590	640	583	616	609	624	570	606	615	626	621	637	550	588	607	619	564	570	578	591	611	552	621	573	586	619	609	605	622	576	666	582	571	602	582	590	600	623	644	624	639	620	599	576	635	621	617	610	590	639	596	663	541	602	602	589	623	616	590	584	609	612	574	643	574	570	617	587	596	613	601	581	637	551	592	612	592	600	621	627	593	597	598	571	563	600	629	607	653	585	605	622	553	648	596	634	563	561	587	630	587	628	594	620	579	612	560	609	579	601	586	588	586	603	591	551	661	637	602	604	643	633	596	574	601	579	623	627	644	594	588	594	657	617	599	594	612	631	558	624	633	612	611	616	631	607	561	577	605	551	588	586	600	595	577	650	591	611	592	593	588	593	581	605	618	601	623	617	605	594	614	584	636	583	631	575	565	609	634	621	643	557	574	629	603	609	645	629	563	615	595	595	575	590	579	607	617	620	604	578	639	610	605	549	592	577	613	613	609	573	573	587	671	573	607	539	558	556	579	612	585	604	608	612	613	565	577	563	575	603	571	606	593	601	616	619	606	608	560	593	600	572	551	627	586	596	605	583	611	608	590	605	635	646	611	604	611	584	615	565	586	599	624	592	627	540	600	627	617	562	586	626	549	568	589	602	596	546	545	601	575	652	584	610	565	607	617	610	601	584	566	604	594	617	608	577	547	540	608	580	577	601	554	605	605	584	638	612	594	574	628	580	594	592	663	604	597	573	603	639	608	630	595	627	565	655	630	541	609	599	591	587	615	633	551	653	601	556	582	573	606	583	650	594	631	587	616	596	601	600	566	582	589	592	611	638	612	568	622	592	560	614	573	590	583	563	614	615	570	596	601	617	577	569	594	599	565	650	614	584	552	625	595	596	581	563	580	609	589	594	548	622	586	658	600	591	582	610	612	641	602	582	644	613	580	589	582	611	619	584	589	628	562	604	574	625	620	574	617	587	612	612	626	566	582	574	590	645	585	597	608	584	610	592	566	642	629	628	589	598	583	594	625	591	648	627	573	635	593	607	604	638	662	601	620	621	618	635	627	568	611	579	618	620	608	605	574	609	586	596	614	599	636	581	648	601	601	617	614	638	601	601	577	591	631	591	626	616	619	612	653	577	582	669	585	565	616	614	593	575	607	633	580	600	620	582	567	646	598	569	587	623	597	598	565	580	578	601	646	617	590	595	628	603	606	597	639	607	598	612	582	629	592	588	622	598	646	601	600	567	580	614	639	586	619	568	609	599	587	610	575	591	595	611	626	600	629	596	601	604	634	621	571	600	551	596	591	618	593	592	620	613	600	602	623	603	595	616	549	575	592	592	593	603	593	604	626	576	566	563	564	592	610	584	586	600	560	575	594	624	572	598	614	596	632	604	602	586	592	587	539	581	593	603	648	601	651	602	600	599	572	607	604	550	586	594	574	597	563	576	625	613	585	588	614	560	635	568	620	599	593	637	580	597	590	637	582	658	606	599	596	637	598	606	573	600	636	593	599	574	617	590	580	574	555	607	578	636	597	627	594	613	576	607	620	581	626	580	595	589	659	655	586	605	579	601	593	610	619	567	663	577	601	571	632	611	649	580	594	619	565	579	617	607	612	611	655	609	574	575	591	567	623	552	591	622	591	592	573	579	590	603	618	591	583	621	576	600	613	610	622	567	591	623	547	599	604	627	616	570	589	619	585	626	589	614	668	565	586	605	580	587	609	601	570	560	605	576	584	617	618	588	613	596	615	625	640	634	621	607	570	576	590	587	625	591	609	601	622	584	615	594	578	644	612
22648	21209	29048	23591	21124	21178	14696	1580	1198	1104	1093	1098	1018	929	984	907	964	924	927	968	891	917	920	948	928	891	826	940	892	901	840	910	894	866	897	839	846	894	919	912	894	890	840	830	843	918	887	872	868	850	912	895	964	918	921	842	849	905	836	905	901	857	909	875	861	814	883	858	842	862	851	865	861	844	873	916	853	914	961	881	922	865	895	900	896	898	876	860	811	909	893	900	920	936	865	897	851	874	828	857	878	888	920	900	876	934	888	851	871	817	906	912	881	877	934	909	894	883	934	834	853	857	831	837	929	881	898	905	870	909	836	853	860	880	905	898	867	923	904	900	856	858	892	883	838	849	892	886	815	873	883	866	864	906	859	956	856	881	863	919	895	868	881	911	885	882	882	916	882	829	835	898	879	905	866	858	886	902	896	874	912	894	814	924	888	793	877	834	904	849	924	831	906	919	916	856	840	880	857	930	892	875	916	873	872	871	876	854	919	937	907	883	842	876	880	923	903	893	872	871	868	919	865	878	823	856	882	810	922	866	945	846	846	888	854	889	866	878	920	841	950	902	852	876	908	879	886	891	877	890	855	891	894	902	949	886	896	856	860	858	928	825	900	895	884	809	864	871	857	944	884	874	850	835	945	877	854	867	875	904	868	868	885	938	923	873	867	921	846	882	873	894	856	921	838	865	881	918	868	920	924	873	838	838	884	887	873	859	871	882	843	884	860	879	858	891	870	887	855	852	845	900	863	901	846	824	857	862	882	959	946	883	877	873	853	886	893	854	875	887	878	838	871	938	926	880	881	902	927	884	875	864	833	811	860	821	873	876	836	889	896	945	878	848	866	869	906	864	894	893	897	860	953	880	920	860	875	886	865	851	857	911	917	913	888	847	820	833	855	909	843	875	899	870	916	872	879	857	899	853	909	899	882	825	906	917	881	867	845	885	845	864	893	907	842	894	855	923	894	873	900	869	827	895	899	903	947	903	877	882	842	875	847	886	863	886	870	850	836	890	914	857	850	909	840	864	869	839	809	846	864	840	867	904	877	896	869	936	910	894	873	856	873	911	861	866	839	886	843	912	950	898	820	795	880	875	886	849	896	924	838	834	881	841	828	897	907	846	910	872	846	869	849	877	865	883	890	896	893	895	873	850	941	916	873	910	870	893	868	885	812	847	876	844	928	887	903	915	849	948	911	911	891	892	866	902	899	892	903	880	848	820	885	835	923	909	878	923	894	907	852	876	907	947	852	863	865	882	859	852	848	938	882	891	932	845	906	857	886	917	852	917	882	901	921	827	869	895	897	913	889	894	842	860	890	904	922	917	828	858	900	813	903	870	918	882	817	908	852	865	873	868	857	854	847	916	833	897	867	895	876	862	864	900	895	921	855	874	895	870	917	849	911	895	864	845	852	897	933	844	903	865	903	871	888	910	872	870	877	875	886	927	904	869	811	867	949	895	873	946	867	896	858	886	863	892	878	814	874	852	857	872	872	932	887	888	868	940	848	900	910	881	885	901	855	870	885	846	867	911	880	828	882	921	850	883	864	902	919	895	881	845	872	875	829	916	901	897	893	924	838	890	861	849	898	880	902	821	866	843	836	880	882	920	862	897	906	897	898	871	928	867	809	879	869	835	868	865	832	884	927	870	863	874	881	923	899	891	865	901	918	871	922	895	877	876	874	879	894	891	897	891	895	839	854	923	835	819	815	866	829	933	899	882	870	883	867	882	909	875	896	926	904	887	906	840	866	937	895	900	919	912	901	915	907	917	854	905	910	877	872	860	965	871	924	894	910	890	853	858	845	911	876	886	917	878	941	872	875	895	843	888	845	871	902	856	879	823	979	888	909	877	875	940	872	850	909	861	851	862	868	879	912	850	910	892	892	863	892	890	850	825	895	880	878	823	915	880	920	873	904	924	870	853	883	904	886	910	909	848	934	897	832	898	844	870	860	903	905	894	876	850	812	880	876	894	937	846	818	884	914	855	826	866	899	900	852	873	853	814	914	837	850	881	836	917	862	892	866	901	885	897	901	922	864	852	824	920	912	811	864	868	879	839	823	860	855	895	876	869	924	911	853	891	920	911	917	875	924	886	889	848	877	837	864	823	837	852	864	830	857	861	905	925	816	865	872	854	883	836	867	903	884	853	862	839	948	875	900	871	890	831	879	888	893	876	919	868	903	834	913	872	873	881	921	877	887	840	824	871	904	892	836	924	849	934	855	854	880	874	896	854	905	930	835	918	886	882	836	897	889	896	789	887	903	909	830	891	861	838	939	946	858	868	834	862	901	902	840	808	900	855	882	849	884	877	871	918	859	924	895	878	896	864	841	894	849	904	962	846	925	845	877	909	924	896	842	888	839	887	914	879	957	875	884	865	819	895	854	891	852	880	818	853	885	870	852	933	860	887	859	914	926	901	932	889	879	927	855	863	885	884	873	868	844	882	896	876	899	899	899	889	869	874	879	853	859	892	810	839	861	859	915	876	894	863	843	878	912	899	838	932	872	898	842	876	888	841	897	870	867	919	865	827	859	816	823	899	942	872	884	892	866	883	834	898	875	915	891	876	917	891	871	861	850	866	837	855	899	885	873	862	861	895	861	863	912	880	844	876	860	852	827	885	892	862	889	809	875	886	884	889	894	872	900	889	901	900	876	858	793	889	885	910	894	852	859	912	867	904	864	910	847	876	920	892	914	929	884	920	915	885	867	914	844	862	853	902	865	885	857	924	857	857	872	875	899	851	888	877	887	944	949	877	880	871	899	870	908	875	895	941	869	894	854	864	871	905	927	898	860	824	856	862	820	918	838	846	947	916	896	900	888	888	847	858	838	876	911	815	861	917	848	889	920	859	873	908	887	902	901	895	927	877	905	848	867	873	889	874	835	868	857	866	851	882	909	871	859	866	886	837	790	891	867	904	919	922	907	827	878	907	926	851	870	845	904	871	874	848	892	881	868	893	865	859	861	892	904	887	822	921	877	865	887	877	885	859	860	873	886	880	843	852	867	831	902	826	787	850	829	886	818	851	875	874	834	854	922	834	902	851	884	888	893	900	900	871	882	871	885	849	921	849	871	917	896	882	935	902	891	871	836	839	899	858	917	899	875	900	896	897	816	878	876	851	876	865	869	849	907	895	902	927	878	874	893	885	877	850	896	867	847	854	841	884	865	911	864	867	863	851	860	898	869	862	887	841	908	828	866	932	881	919	838	896	862	889	849	857	896	897	894	843	830	855	885	923	896	863	854	844	901	838	908	867	877	898	869	885	895	887	886	890	886	923	851	828	887	876	853	792	836	862	843	832	862	829	869	869	908	891	898	881	883	825	835	922	886	871	888	874	926	928	893	847	861	888	886	857	899	855	869	891	864	864	919	906	921	897	913	890	837	887	857	902	838	823	860	900	902	835	901	897	897	859	900	889	876	900	876	938	856	860	845	859	863	849	859	861	836	851	826	901	835	859	903	925	894	862	871	883	866	869	895	892
43232	74365	52422	3820	2825	2212	1866	1619	1377	1251	1220	1140	1084	1009	1080	950	1013	909	915	946	917	904	940	907	961	831	973	962	907	875	919	834	927	949	881	882	786	902	910	920	853	906	893	878	865	844	886	852	885	883	862	887	807	879	890	874	833	877	875	826	887	874	911	873	867	888	872	877	825	785	859	858	879	882	817	852	840	909	884	880	876	875	854	837	851	920	906	837	905	880	908	938	854	858	878	864	868	910	881	891	856	829	837	832	876	881	860	872	902	877	824	870	863	891	868	876	835	861	887	887	858	837	846	862	870	869	866	863	874	829	866	794	845	859	888	869	821	868	932	865	866	836	860	858	884	817	879	872	928	890	851	910	889	877	858	838	843	875	821	846	819	874	857	856	855	841	862	914	902	863	904	872	871	872	863	874	858	840	855	867	825	863	856	824	888	861	911	869	847	886	850	856	894	825	870	877	889	840	883	844	864	874	850	850	861	859	917	867	837	862	815	909	870	878	872	849	889	860	877	886	820	862	845	868	875	886	857	888	869	900	828	835	933	871	864	860	880	881	881	884	894	906	915	807	827	823	826	856	885	826	820	825	880	862	894	897	872	844	866	872	832	858	838	881	892	887	903	893	853	865	875	867	874	840	876	903	853	860	896	908	876	875	899	908	873	865	919	880	839	888	834	851	888	840	877	930	882	833	878	864	860	908	843	840	891	877	890	837	885	878	900	840	871	826	872	909	835	884	855	836	855	879	873	869	852	819	839	870	836	905	810	868	870	913	837	882	888	860	842	916	896	840	866	838	863	852	831	870	862	862	912	861	865	889	894	811	830	914	918	862	910	916	879	838	884	881	820	868	812	874	854	869	863	867	880	904	833	892	883	832	896	884	820	868	866	812	845	882	848	850	843	861	843	868	883	887	894	877	819	843	841	892	930	935	776	853	904	851	867	918	834	914	886	896	851	909	881	834	909	931	896	876	862	878	947	845	865	900	921	852	825	890	818	837	859	846	903	877	836	875	893	785	866	833	871	901	864	827	895	894	854	867	838	897	875	842	817	909	901	810	889	827	828	842	882	848	863	884	821	885	901	867	827	923	848	836	856	871	856	887	865	854	839	840	813	854	826	885	878	933	897	867	866	868	877	875	836	869	837	847	863	867	886	822	848	886	828	838	926	837	879	891	855	876	904	861	828	859	875	794	839	833	826	857	854	839	885	886	822	917	901	855	893	861	879	851	872	869	866	857	846	884	829	851	878	867	856	859	900	898	875	837	896	841	854	882	865	898	879	824	858	842	857	885	880	867	855	786	891	889	878	794	863	906	895	872	878	846	884	854	851	868	881	825	842	850	883	877	858	859	900	876	878	901	899	868	900	885	948	867	851	837	887	919	882	906	850	813	829	867	796	879	881	881	851	889	877	856	885	865	898	878	885	880	914	810	845	889	887	876	879	821	838	900	876	892	865	861	844	843	842	826	853	866	857	860	827	899	886	861	884	884	869	816	851	883	896	899	885	897	830	805	892	885	914	817	849	882	840	837	854	839	826	834	834	854	855	876	899	894	834	858	860	841	816	860	897	867	887	850	874	813	850	842	864	789	850	845	924	874	850	852	866	845	859	935	887	842	914	864	860	858	821	858	839	882	808	914	867	827	866	869	879	832	889	851	885	935	817	817	889	824	845	838	845	893	875	878	846	884	907	851	844	889	890	903	861	867	911	908	845	920	879	918	885	906	871	865	864	915	847	865	864	882	892	863	903	899	884	900	861	861	856	876	855	887	852	911	835	864	833	867	856	847	923	834	888	906	901	924	847	873	866	883	894	882	910	859	850	837	863	860	807	855	867	885	901	863	898	885	869	861	893	897	872	849	842	864	850	875	861	859	922	858	857	906	902	883	834	863	889	809	834	871	849	873	860	826	903	843	870	829	888	910	888	816	821	858	883	850	875	829	863	889	874	830	875	839	882	817	849	839	855	898	884	854	869	913	840	860	865	922	860	844	869	841	859	886	884	891	864	810	854	882	879	849	828	841	855	857	832	858	849	915	843	854	852	846	871	834	874	799	876	876	853	876	846	894	907	869	828	838	876	934	915	828	842	871	830	853	853	831	858	894	881	870	848	880	876	859	867	895	823	913	865	846	819	875	856	880	896	894	877	860	849	843	849	827	865	879	840	846	874	843	863	906	898	858	909	837	853	872	903	870	832	886	914	894	879	874	841	844	853	861	908	882	874	796	911	891	833	824	843	824	872	869	858	853	901	881	861	931	842	857	887	851	855	861	867	910	818	854	871	902	861	865	848	828	887	873	815	853	893	824	871	904	900	942	841	852	829	898	893	918	828	903	855	883	874	875	881	853	849	865	868	856	864	914	864	916	890	877	844	879	874	922	858	887	942	831	841	886	893	831	849	882	810	869	869	869	833	864	905	893	875	864	881	859	891	907	822	867	861	892	893	843	873	847	893	835	881	906	863	889	838	838	851	867	865	837	840	851	850	904	847	853	858	825	870	877	849	907	847	860	854	893	859	911	884	844	846	860	864	862	823	830	863	854	866	864	939	796	883	836	854	850	931	794	916	804	872	848	899	863	877	853	882	832	829	829	876	874	829	870	916	869	888	838	848	813	874	851	893	896	871	814	871	840	835	833	856	846	897	850	886	870	861	858	883	897	847	859	857	862	919	804	879	848	789	869	834	936	854	862	825	867	882	890	811	864	865	810	880	889	859	870	860	877	837	884	909	915	847	889	841	872	847	843	849	885	868	884	822	843	856	893	886	888	891	841	903	875	839	846	846	901	805	858	866	814	869	867	869	853	841	929	873	829	857	836	873	859	880	896	896	916	840	854	851	858	828	889	869	891	896	799	846	884	869	883	889	863	869	846	905	856	825	879	863	892	882	849	882	881	900	905	869	839	841	832	880	856	886	840	820	885	840	827	843	842	900	867	866	826	853	856	860	866	880	892	914	875	842	880	830	921	843	875	861	883	852	839	875	824	953	845	845	859	866	872	845	863	841	846	884	863	848	920	887	854	819	840	876	843	814	903	814	855	895	890	847	878	854	879	876	892	866	849	884	840	854	845	867	835	904	911	869	864	867	839	901	839	870	892	943	893	911	858	842	851	888	867	891	890	866	869	927	846	835	852	881	858	874	828	891	854	869	909	848	853	869	850	829	860	858	897	901	891	882	861	863	826	838	912	870	887	896	873	861	876	886	839	904	828	850	856	862	846	896	864	869	889	862	867	878	874	890	865	880	850	913	844	881	801	874	871	895	892	881	917	846	867	872	845	867	848	899	892	886	820	860	822	880	891	851	851	867	856	849	887	875	884	876	824	828	876	892	826	904	879	868	847	927	862	821	847	899	824	827	812	839	864	855	861	866	856	836	871	863	815	899	881	849	870	886	913	857	888	879	894	905	820	816	849	912	850	858	837	919	852	821	849	867	819	872	846	830	911	836	894	869	853	896	920	824	847	934	876	880	822	848	885	837	892	902	911
28797	23926	22752	4774	412	336	337	321	317	352	333	298	316	335	311	318	329	306	333	314	335	308	340	324	297	304	308	316	334	307	328	331	331	311	328	317	312	315	324	292	288	278	308	322	313	294	288	330	344	309	298	301	296	274	266	320	346	306	293	309	311	290	301	325	306	308	335	307	322	333	341	311	298	294	302	281	296	313	284	295	313	307	328	319	313	297	322	335	296	304	293	314	314	312	303	317	328	289	318	313	280	299	325	337	316	285	313	315	305	304	298	300	305	299	326	325	307	297	327	313	313	338	300	299	273	310	323	320	301	337	299	306	301	313	322	303	314	310	316	311	339	298	285	318	305	320	331	294	315	290	317	310	330	315	329	319	315	306	329	305	303	284	307	338	304	286	309	317	312	310	266	305	300	322	307	287	323	315	341	331	315	258	287	283	317	298	294	318	284	308	289	335	296	304	277	310	315	317	322	274	329	316	269	300	297	321	335	344	320	316	304	331	324	312	292	325	329	321	301	306	309	307	296	305	292	287	330	302	342	322	292	319	320	328	296	290	320	308	278	347	326	301	282	327	286	322	301	277	291	323	303	331	317	325	266	320	310	306	308	318	330	277	296	340	347	328	335	318	313	300	303	302	298	331	340	367	306	317	335	332	317	300	316	315	337	339	301	291	300	337	316	295	312	316	319	299	305	300	286	333	296	305	307	299	298	323	311	314	289	331	323	317	313	275	278	256	316	289	332	311	331	306	302	344	295	290	344	307	310	326	314	321	335	322	364	300	310	310	333	299	281	292	318	322	321	295	327	316	351	349	353	320	334	307	286	291	299	329	290	320	286	291	325	332	280	331	306	311	299	313	317	279	314	324	301	308	309	344	303	328	318	339	296	313	306	295	319	320	314	317	320	313	326	294	308	313	292	310	306	323	319	331	319	330	302	314	305	286	335	293	345	329	318	313	334	292	298	316	311	302	319	289	290	293	318	296	307	302	325	313	329	285	323	321	302	294	344	328	321	317	283	332	353	311	309	318	345	347	309	292	317	317	320	312	271	304	310	333	328	310	318	342	326	280	338	299	312	329	314	281	357	326	342	275	330	297	333	317	317	291	327	278	343	308	308	310	298	316	305	308	309	313	340	293	280	303	338	300	297	332	325	313	295	333	331	307	313	306	307	324	335	307	308	287	314	327	304	320	284	284	321	289	350	282	339	322	296	314	325	303	304	306	295	327	297	306	338	327	331	325	312	307	332	322	302	313	313	320	331	301	320	307	310	301	302	308	317	285	312	324	289	292	330	303	292	320	265	338	326	295	304	322	303	328	325	291	320	317	327	357	315	315	339	295	310	323	315	307	324	339	322	296	299	328	302	326	265	275	310	324	304	318	338	305	342	313	330	332	322	289	314	300	294	336	298	283	313	316	297	336	327	320	326	325	339	310	287	292	337	337	291	304	335	297	313	281	305	309	276	321	313	298	314	331	337	323	311	322	298	303	326	312	318	325	305	289	299	321	298	339	309	316	316	303	283	318	327	317	297	306	303	297	308	309	328	325	310	290	312	342	279	294	309	299	341	356	307	335	274	293	319	303	328	308	300	323	338	332	334	299	319	324	318	294	322	313	338	301	299	292	312	327	317	315	309	300	312	321	329	335	329	329	311	307	297	294	296	274	302	312	300	340	341	305	279	323	307	298	285	297	323	278	322	292	312	329	295	334	323	299	348	284	326	297	325	335	307	309	316	326	259	322	301	299	304	324	306	316	303	329	309	300	312	288	313	293	331	382	304	308	326	319	316	280	307	296	328	328	315	304	300	321	302	296	352	313	329	289	320	333	313	295	307	300	304	310	331	291	313	330	336	319	308	311	321	288	289	290	298	339	298	349	286	287	328	320	309	310	295	320	303	324	311	301	297	283	326	334	292	296	292	305	310	320	306	295	331	321	337	308	299	288	279	337	297	291	302	324	306	295	295	318	319	351	321	323	291	326	305	326	346	312	318	337	305	289	317	321	284	318	308	329	313	311	314	293	350	325	301	309	339	334	327	290	338	322	338	303	305	276	317	309	329	327	335	340	289	300	312	306	320	309	324	315	313	326	320	326	305	304	341	312	316	330	334	326	298	322	310	325	314	308	296	302	269	291	334	293	321	316	310	309	312	314	326	272	299	296	310	319	284	331	307	296	299	311	335	316	310	310	306	301	316	327	330	319	316	305	317	314	307	308	307	329	290	343	291	290	290	315	317	293	317	327	319	302	323	300	293	332	308	261	295	307	317	321	321	338	292	303	328	324	335	290	316	300	294	345	283	306	293	352	316	295	298	319	318	309	326	312	338	304	299	310	304	313	322	316	296	300	315	301	282	293	301	306	356	315	305	327	287	308	327	357	293	303	316	334	290	285	332	293	315	303	341	263	326	283	324	324	299	305	295	319	292	333	288	329	319	319	291	314	284	289	321	300	316	310	292	313	311	325	301	298	318	315	318	293	313	293	318	304	316	319	299	301	283	318	312	310	324	327	326	310	346	301	316	298	325	298	299	297	311	270	332	323	344	312	337	307	314	315	310	327	289	327	298	284	282	318	344	276	296	285	318	314	326	337	335	321	300	338	324	285	329	297	322	323	338	310	329	295	300	296	297	333	318	340	286	296	323	329	299	299	291	311	328	293	314	319	330	296	322	316	302	280	329	304	291	298	307	296	294	291	306	309	309	324	304	299	296	287	281	283	319	322	321	333	328	315	322	336	289	333	325	307	312	288	298	330	281	294	320	313	303	311	294	309	303	289	309	313	298	312	328	307	325	329	316	275	321	321	323	335	317	299	344	335	287	333	320	296	303	295	328	310	322	333	326	309	332	343	319	317	316	286	336	321	313	332	301	326	279	303	322	350	319	331	325	329	320	328	295	312	291	303	297	309	278	315	314	322	316	316	319	324	296	311	324	314	294	321	340	315	357	293	309	352	286	306	305	310	340	312	303	298	286	318	310	277	293	322	289	275	282	310	321	280	294	332	301	310	279	295	311	339	330	312	326	311	319	306	300	277	327	311	309	299	289	297	295	321	269	302	298	292	314	292	345	319	294	322	313	332	296	312	350	342	311	303	269	300	329	305	337	320	311	307	341	304	303	320	309	333	306	289	295	306	313	278	318	300	310	349	300	295	307	313	322	317	297	316	341	346	328	308	297	297	292	306	313	300	338	318	313	311	303	304	324	310	339	317	322	308	285	333	320	269	342	286	331	322	300	340	320	329	315	304	292	348	317	322	323	305	326	307	291	333	302	292	312	331	317	306	319	320	307	323	312	340	279	315	315	329	321	327	309	325	264	306	307	324	320	340	310	307	326	323	304	290	306	296	307	311	297	336	330	300	352	309	303	317	312	308	305	305	283	296	305	322	273	282	271	284	346	309	300	308	288	313	309	281	290	302	307	342	315	306	317	303	290	346	329	317	296	286	297	308	304	309	278	322	293	288	342	316	282	288	293	361	301	307	304	352	301	327
23284	33421	13565	489	425	391	375	340	350	368	367	353	362	335	373	324	333	361	370	369	338	323	333	343	378	334	370	310	304	330	370	351	340	361	314	333	354	352	344	330	351	351	311	350	354	350	346	355	345	349	364	335	294	330	318	406	342	368	369	341	331	341	334	351	369	353	318	328	350	354	352	330	366	350	334	324	300	366	321	367	341	357	319	321	322	368	338	349	376	382	341	327	337	297	382	350	316	342	329	364	365	341	340	341	332	353	337	309	354	331	329	327	309	349	350	349	391	322	301	318	356	317	351	331	344	307	333	338	327	352	334	323	355	378	366	380	417	342	344	353	337	351	324	349	358	357	341	328	342	316	360	348	330	369	353	363	322	344	373	361	370	331	320	315	360	328	344	349	363	323	357	348	356	372	361	324	303	332	343	357	326	359	347	341	356	336	339	333	310	402	303	339	330	357	335	334	311	338	346	333	361	366	370	346	351	340	352	349	322	318	361	393	336	310	351	346	322	372	329	323	305	348	360	355	355	362	350	354	343	360	358	360	310	357	366	372	332	346	336	360	352	338	355	361	326	343	372	304	320	372	373	328	353	295	333	352	369	346	320	370	362	329	348	377	316	358	335	367	331	341	385	323	317	325	348	340	361	373	338	338	337	345	352	346	337	348	329	372	351	356	370	337	347	351	378	355	321	339	365	328	359	288	368	339	321	357	343	355	337	330	371	339	328	321	341	351	332	346	353	340	353	334	360	370	352	361	380	352	352	326	374	339	344	355	336	334	393	355	384	349	342	327	313	369	329	345	355	369	367	320	335	378	357	355	336	381	311	362	328	334	366	378	361	343	360	345	341	383	353	334	330	341	357	346	311	365	311	334	342	364	348	360	329	386	370	315	345	325	360	360	335	361	355	348	344	347	320	318	320	330	356	372	347	343	303	340	352	358	345	313	324	361	353	321	388	353	334	351	341	326	319	343	350	342	315	363	349	353	311	352	343	361	340	351	353	329	348	329	338	330	337	338	381	346	312	341	331	364	332	353	369	320	332	381	394	350	337	356	343	344	323	359	316	308	367	351	334	341	361	370	354	333	354	317	347	340	331	345	346	333	358	323	343	341	369	383	332	370	338	348	352	326	363	355	328	337	347	351	316	326	331	344	334	318	328	335	338	329	346	339	377	344	364	345	350	359	352	358	328	338	321	360	339	321	358	358	358	366	317	372	352	342	353	372	357	303	375	393	329	336	316	295	333	333	358	348	317	356	360	332	348	366	319	340	327	368	331	354	337	336	354	338	331	368	358	348	350	382	358	314	349	342	323	323	357	301	324	372	325	355	329	337	361	346	349	369	354	338	333	326	347	339	341	348	325	349	332	371	342	346	352	365	340	308	339	369	320	343	364	329	336	379	371	294	346	294	352	359	356	355	354	325	368	348	379	367	356	328	305	346	343	325	334	353	334	354	335	317	313	339	341	342	330	382	344	330	349	346	337	369	335	340	304	355	322	324	355	326	363	364	339	380	351	348	341	384	310	326	319	347	326	338	344	327	337	363	382	336	331	343	333	330	335	359	363	366	345	345	366	335	341	349	368	339	356	344	362	330	333	330	326	361	349	307	325	330	376	301	340	342	369	354	305	377	330	334	345	346	360	357	357	324	336	326	338	350	320	350	329	334	331	359	346	344	352	380	335	392	335	343	368	343	339	354	323	361	372	331	320	328	314	354	360	327	345	342	388	326	384	371	393	341	341	351	335	344	362	340	310	354	355	368	332	323	326	329	308	357	365	362	344	344	358	352	329	343	380	350	325	324	352	342	326	374	333	389	336	347	356	344	323	300	360	373	375	373	326	360	361	324	330	368	333	320	324	344	329	332	344	336	299	327	327	343	348	338	328	348	311	374	331	338	374	333	351	339	347	341	357	342	354	333	334	333	309	337	357	331	324	328	349	370	348	332	359	353	329	355	361	360	346	349	352	359	353	337	373	361	306	364	374	333	378	331	389	326	350	372	356	352	310	320	347	344	334	350	338	315	325	307	373	355	333	377	311	322	303	391	358	349	314	330	350	359	330	354	358	367	382	322	311	327	333	337	326	311	374	381	318	353	356	327	334	348	356	344	346	337	338	346	341	296	331	362	355	302	300	321	331	334	385	349	345	327	375	359	368	303	334	356	330	314	375	325	358	336	337	362	343	351	362	371	342	373	344	364	341	371	340	377	321	328	346	317	322	365	341	295	352	327	357	343	333	380	332	354	335	328	323	374	354	323	354	348	318	347	347	353	371	345	355	374	364	345	316	353	357	330	357	339	347	347	356	294	338	320	370	334	316	371	358	332	353	338	330	343	337	372	370	347	353	351	353	328	380	364	338	331	302	364	352	368	358	349	369	367	358	334	333	347	325	322	325	354	329	364	291	320	326	345	374	337	349	355	356	360	337	353	350	347	327	358	372	356	345	354	374	318	396	376	346	337	352	376	366	333	329	339	346	355	313	343	343	338	321	330	327	325	329	345	362	372	340	393	355	378	357	367	342	330	338	352	371	328	384	333	335	351	358	358	339	381	338	379	346	347	340	377	344	350	345	338	350	363	373	318	388	348	356	356	361	353	376	324	385	376	348	368	317	333	326	341	335	353	317	332	333	352	343	330	367	365	337	344	349	376	326	321	366	350	355	339	361	372	345	313	342	395	318	345	368	353	345	360	321	318	331	367	328	362	363	318	309	350	369	322	307	342	379	343	369	373	327	330	326	342	373	354	366	336	327	330	378	331	308	327	304	338	364	358	330	339	342	348	349	327	327	329	335	333	353	324	352	341	348	372	361	346	366	345	327	341	325	373	329	355	342	342	351	343	357	384	325	387	319	345	346	334	329	346	351	379	324	364	339	350	314	363	347	328	316	388	356	336	383	337	379	385	347	315	330	333	383	358	381	382	307	326	315	363	322	352	331	369	311	372	342	353	354	342	340	347	345	342	349	370	352	338	309	354	349	332	368	356	339	339	344	348	378	322	337	337	366	374	349	325	317	333	301	358	356	349	326	347	363	347	317	373	330	369	325	323	354	333	338	340	330	333	342	351	328	357	348	334	372	322	347	349	325	348	330	361	374	320	343	339	351	378	359	353	295	318	365	335	336	348	349	367	325	340	334	330	407	341	351	359	325	349	331	362	323	353	357	380	368	359	342	324	333	352	315	351	362	333	348	317	337	343	341	355	348	377	370	354	360	337	338	325	393	365	316	300	325	334	362	339	350	369	341	339	331	329	322	339	344	361	332	324	357	349	355	336	366	315	375	340	370	344	333	320	355	347	356	340	351	312	350	310	364	351	341	347	348	368	332	347	353	327	348	333	333	386	361	305	332	312	358	363	358	329	306	363	325	319	343	319	390	374	347	329	345	338	371	360	365	348	311	366	305	366	335	346	328	356	347	353	354	349	355	301	341	337	368	319	349	363	367	372	353	328	318	318	323	362	342	378	336	375	360	338	332	358	357	359	324	348
23797	21380	28822	24742	20922	13370	1343	712	614	639	579	593	551	558	523	543	504	492	536	517	479	482	522	469	539	460	518	494	482	495	459	473	544	509	525	507	537	477	512	465	544	504	475	430	473	480	468	478	482	522	476	461	472	504	493	476	470	479	449	490	456	456	487	497	507	501	453	463	529	488	470	493	507	478	500	530	500	472	503	492	510	499	518	492	407	502	497	463	507	487	433	488	527	488	434	453	492	481	486	467	451	487	456	476	482	478	487	473	456	456	477	493	530	493	467	466	509	512	511	486	457	481	509	466	527	475	455	470	477	494	493	430	525	479	483	492	445	457	472	488	462	484	495	483	486	487	500	493	466	482	490	517	441	440	452	453	492	476	505	452	516	478	459	477	476	507	477	486	466	473	453	471	496	475	499	485	472	413	432	495	511	497	495	471	505	485	495	456	501	474	467	500	508	493	511	480	476	479	496	493	493	459	505	487	534	474	459	462	476	484	514	488	471	503	480	467	480	512	508	481	492	529	519	489	492	495	482	463	487	497	522	466	490	486	511	459	471	486	504	511	478	458	477	472	452	473	491	483	456	506	477	472	468	464	504	509	422	548	488	503	510	441	507	499	481	474	449	504	438	458	496	495	474	486	504	454	463	476	469	474	493	463	502	495	508	467	501	468	487	507	480	424	467	484	479	501	468	490	489	458	496	513	470	465	529	464	460	476	468	493	478	474	490	485	518	440	453	429	462	483	494	492	491	490	558	461	487	535	462	502	497	469	488	482	513	492	493	496	476	517	520	473	507	452	474	487	481	421	487	508	488	496	477	460	432	463	456	468	525	476	495	503	444	500	476	470	484	495	520	483	478	498	467	494	460	452	479	478	444	490	504	493	495	489	457	481	510	468	497	440	501	496	455	503	499	512	472	501	473	519	510	492	479	472	491	480	485	499	496	436	493	479	479	499	492	517	474	475	474	517	518	484	489	492	478	504	472	482	481	473	528	503	505	466	489	478	536	474	430	522	459	515	454	482	476	495	492	534	480	458	458	527	458	527	514	506	468	475	501	451	475	481	454	519	467	458	481	501	481	468	500	495	540	453	492	461	483	507	497	500	472	479	476	431	453	482	470	449	468	499	493	514	475	484	466	470	498	499	470	432	493	463	464	468	491	518	466	512	473	499	495	485	449	454	485	530	480	536	512	472	486	476	444	490	480	478	465	509	491	485	465	473	462	498	477	505	438	492	476	483	485	432	458	477	498	481	449	478	513	503	508	499	460	510	474	461	446	464	493	488	457	468	489	468	465	465	495	453	499	482	473	446	454	466	494	477	502	489	466	504	455	513	485	438	465	489	464	452	463	482	472	495	471	531	480	452	525	486	536	472	509	465	505	506	511	478	501	505	494	501	491	475	521	478	486	459	487	466	479	494	476	474	507	489	482	487	454	480	465	503	478	487	497	475	436	488	511	476	427	495	484	461	462	461	464	516	481	513	475	478	492	447	540	465	489	464	492	486	471	505	453	465	474	492	487	483	489	489	462	477	509	509	472	473	450	486	486	448	474	481	500	484	483	555	479	436	497	494	474	476	460	487	499	535	491	440	492	500	542	486	493	514	480	519	488	453	494	489	499	453	491	448	511	458	489	499	509	487	470	429	460	481	520	466	494	438	494	520	480	502	497	450	512	494	504	469	504	460	462	493	549	536	491	467	472	517	499	487	486	479	461	501	504	497	462	451	466	484	458	466	493	462	476	493	466	469	463	484	489	534	487	480	502	474	473	449	480	463	474	460	467	474	467	432	495	489	498	453	494	502	499	516	519	457	522	479	487	476	472	483	472	471	506	490	478	496	483	495	484	482	478	504	530	517	440	441	489	477	501	469	498	454	540	456	489	510	501	489	456	474	493	468	489	459	491	488	452	478	501	478	454	441	487	483	471	499	457	487	461	461	520	477	477	438	465	482	468	467	475	521	478	494	458	498	473	501	534	485	446	454	531	433	465	510	502	487	485	467	473	457	507	493	477	470	483	482	470	473	415	502	500	463	463	488	447	471	483	486	498	485	507	462	477	479	437	481	481	485	442	408	498	472	496	522	459	529	519	488	462	515	488	497	463	480	493	466	458	472	501	521	455	477	523	470	482	496	469	526	446	474	517	494	513	539	466	504	524	474	498	438	503	500	462	502	501	464	521	493	426	500	472	472	504	483	461	510	488	479	528	506	501	477	487	472	481	501	502	518	473	456	434	461	483	467	439	466	474	499	487	521	491	486	467	508	479	499	493	474	479	466	498	471	503	491	510	510	469	517	449	482	452	463	459	514	498	533	438	456	503	482	475	500	472	496	482	439	447	444	491	505	448	506	477	469	495	499	479	482	476	506	472	479	473	469	443	473	509	498	481	500	462	503	436	479	491	500	451	498	497	475	446	496	451	497	481	499	487	477	465	462	483	510	464	477	505	463	442	493	443	462	517	443	520	482	493	495	459	499	492	480	483	473	494	463	487	508	497	507	502	482	472	454	454	449	486	468	466	485	483	463	484	461	515	480	503	457	471	458	501	481	475	491	482	455	464	434	493	454	516	491	496	457	465	480	492	481	535	491	473	457	496	507	537	480	463	537	465	512	446	471	472	478	462	500	488	453	484	475	517	458	447	455	456	467	497	501	474	488	475	457	483	474	508	433	496	490	490	510	496	495	439	490	446	494	499	498	455	493	470	532	491	461	512	506	511	469	470	495	492	477	461	481	521	469	513	500	466	472	490	512	478	480	474	453	518	534	497	508	517	492	485	485	496	498	468	492	472	502	460	479	483	488	490	464	509	452	502	465	486	509	496	469	523	524	447	515	453	538	489	441	469	488	479	497	497	451	483	504	482	512	481	484	512	490	493	491	511	527	483	499	475	464	498	498	452	472	520	512	517	458	457	469	527	491	499	489	484	481	488	478	499	505	490	485	476	497	487	441	510	501	482	479	507	485	442	496	500	457	492	470	505	453	478	461	455	472	514	511	484	479	463	462	475	505	480	482	481	487	484	495	502	472	457	478	445	474	490	493	455	494	461	514	451	498	505	483	500	462	504	505	515	493	488	498	494	507	496	463	479	513	461	467	511	471	499	490	526	548	497	482	516	487	499	458	505	504	498	445	471	459	489	496	487	495	486	496	496	488	501	488	480	480	477	464	464	469	497	494	469	479	507	497	471	475	479	469	504	498	490	497	479	479	478	486	516	490	461	456	463	475	474	458	501	478	500	471	482	512	498	488	501	500	509	514	479	481	458	472	475	498	500	504	449	504	486	465	452	479	510	499	454	478	498	440	466	460	476	482	459	490	507	531	498	439	465	505	472	528	487	476	460	469	498	460	458	500	496	471	525	476	452	499	478	478	463	447	501	492	514	454	463	456	474	453	506	473	450	471	467	465	486	445	484	458	484	495	450	462	482	457	492	502	430	430	491	471	450	480	526	487	469	477	461	492	481	478	450	458	462	462	497	460	476	484	449	465
38715	75470	47223	3047	1435	1144	939	891	723	678	646	624	645	544	537	571	566	507	545	556	548	510	571	544	482	553	532	517	520	559	525	500	487	452	481	516	522	487	518	464	515	539	518	481	482	478	475	492	504	503	488	494	465	511	502	477	496	489	497	534	512	474	493	478	515	496	505	503	447	510	505	519	508	511	481	464	515	487	487	485	472	525	516	484	513	510	489	476	493	515	449	541	480	498	524	484	517	467	497	502	501	476	496	510	493	506	514	489	498	520	496	513	465	449	493	489	516	517	533	492	497	449	529	539	480	513	504	486	510	527	496	474	502	503	480	515	469	531	479	451	482	465	472	489	497	481	513	493	488	517	526	481	486	452	553	553	483	488	492	490	495	485	515	493	505	495	488	456	466	473	491	486	463	499	500	481	506	508	524	546	546	487	511	507	484	488	446	450	477	522	520	508	503	490	499	553	484	505	496	554	506	503	538	505	457	508	468	479	484	477	513	496	489	513	487	491	480	442	484	513	501	485	514	497	506	506	508	505	437	490	534	512	489	415	491	551	495	480	505	504	487	524	517	502	518	481	473	485	497	476	512	466	470	462	496	537	531	462	461	460	484	494	488	509	459	473	528	517	504	501	495	504	465	469	477	505	497	473	516	528	493	520	525	493	528	485	487	429	515	497	514	486	524	513	498	499	503	514	470	510	490	459	518	512	478	477	488	477	496	519	514	493	505	516	497	476	457	439	508	480	557	523	520	488	502	500	480	489	491	519	534	506	481	499	503	495	496	486	466	486	462	487	499	480	504	520	485	479	517	454	496	480	508	496	496	486	500	519	484	491	493	476	504	491	458	512	515	534	525	504	472	493	463	513	500	503	505	510	512	463	480	495	483	551	483	505	500	479	510	462	486	522	523	461	509	455	527	504	491	500	503	509	511	513	490	488	529	431	518	499	502	490	511	495	491	497	509	476	494	452	498	508	495	499	489	488	493	484	484	504	490	459	504	483	466	521	488	495	485	514	513	481	467	512	495	458	456	508	497	460	509	469	521	534	498	495	500	509	518	536	483	517	497	566	507	511	490	505	528	494	505	513	451	527	558	487	552	503	483	479	479	524	504	532	474	507	511	451	448	489	519	543	498	487	523	478	478	526	497	480	537	506	492	449	500	491	530	503	501	503	515	517	472	493	440	501	531	524	474	488	539	494	530	491	509	504	455	503	510	489	480	544	499	472	486	501	464	445	497	486	505	527	468	518	487	482	526	500	553	508	509	507	488	478	496	466	481	473	487	530	464	476	510	489	499	489	478	524	485	473	495	510	462	476	474	511	505	505	522	544	495	519	513	474	518	483	486	455	468	470	464	492	479	493	477	475	462	465	483	546	450	479	459	476	449	512	511	499	453	495	497	458	476	538	485	510	462	488	480	528	501	486	468	490	476	484	501	533	470	507	518	490	487	436	513	460	496	487	492	469	510	479	480	497	457	500	507	536	465	513	495	506	499	516	489	496	487	474	520	477	527	465	545	505	470	514	525	502	512	476	493	506	477	481	471	536	507	465	492	495	501	449	447	511	459	510	487	523	500	488	511	468	475	486	486	468	506	512	510	486	490	513	512	487	492	521	520	517	486	484	492	502	539	521	491	502	491	462	497	507	527	497	508	495	510	480	498	508	508	523	505	518	495	480	517	511	502	485	458	507	523	511	519	523	469	535	509	510	491	527	499	473	497	506	476	521	522	515	505	480	472	500	512	528	490	521	491	519	500	521	492	491	496	511	506	527	499	486	451	516	489	498	455	508	450	461	480	497	490	465	501	502	482	554	488	527	478	507	503	512	482	482	497	499	468	501	471	526	462	520	519	474	530	483	501	512	532	493	491	486	468	515	518	489	491	507	496	518	497	482	516	459	483	513	483	480	536	501	528	506	507	500	512	492	555	499	481	474	529	465	489	500	486	484	503	505	487	516	508	493	500	483	540	485	492	499	489	462	470	493	511	480	478	548	492	507	496	504	541	483	503	485	501	488	515	516	485	504	497	495	469	481	491	497	495	512	474	518	498	501	471	500	511	497	493	477	517	534	464	455	519	486	491	482	476	476	536	551	501	483	488	489	490	508	503	519	485	512	487	474	514	474	497	491	487	538	508	451	552	463	493	539	484	508	497	490	483	463	526	475	481	496	520	467	461	483	474	518	492	461	507	441	506	482	521	458	488	482	475	498	485	461	506	492	490	477	467	469	503	503	474	511	487	514	476	530	459	472	488	470	484	499	455	479	505	502	459	504	504	482	510	476	512	522	504	511	508	491	522	485	493	500	568	482	487	518	497	457	528	458	484	500	495	537	515	492	501	520	522	449	547	495	502	490	527	507	495	440	489	478	519	481	507	510	468	486	521	507	504	528	502	496	497	490	492	493	455	519	537	480	503	474	483	487	530	457	478	489	508	511	482	503	471	504	490	512	512	488	512	527	510	527	521	493	484	480	493	485	503	511	510	470	461	501	513	499	486	517	483	479	514	468	494	504	517	474	478	497	493	494	449	477	486	501	536	490	502	516	487	548	480	432	506	503	459	500	487	518	490	518	489	527	485	490	509	509	475	460	488	500	512	535	465	461	478	511	475	492	485	481	495	494	535	463	494	500	468	501	482	516	519	443	486	523	457	503	514	491	495	505	521	509	481	512	538	465	478	502	507	520	502	500	501	518	540	516	493	474	454	509	533	490	490	471	489	489	481	483	460	468	472	472	522	463	536	492	488	519	460	486	508	546	475	509	483	507	492	457	546	490	462	497	492	483	523	535	480	473	485	501	502	466	491	537	488	487	473	520	494	567	509	473	491	512	489	489	507	500	517	507	513	456	476	501	470	496	515	505	477	439	513	514	514	489	484	514	496	459	516	519	490	487	512	468	480	472	472	506	498	469	500	470	520	507	484	494	458	529	508	498	476	489	465	451	459	469	526	477	546	501	485	489	493	480	485	457	535	474	508	504	517	501	560	484	500	497	547	481	511	512	468	478	501	483	485	492	502	501	463	495	523	534	518	521	515	542	488	462	487	511	473	511	519	475	467	460	508	514	486	501	507	500	494	454	481	501	492	498	479	514	525	482	534	526	507	488	512	518	525	477	532	513	511	486	462	471	492	512	497	566	519	515	484	522	529	507	488	479	486	537	506	448	489	513	534	468	495	518	510	507	504	510	522	458	493	451	481	518	497	471	489	518	524	511	512	486	502	502	491	495	478	493	469	520	493	514	495	502	501	484	502	484	534	501	544	528	507	507	499	485	515	476	534	481	520	519	486	500	523	481	457	467	501	507	509	485	492	529	460	522	508	499	520	515	494	513	470	473	513	481	512	502	494	513	489	520	484	503	522	507	505	524	504	477	476	494	454	487	481	514	489	474	543	481	506	513	474	480	512	499	476	517	485	486	488	514	486	478	475	489	525	477	497	524	546	542	501	501	528	512	484	518	491	542	481	464	476	509	504	467	506	472	529	450	487	518
24857	21529	29172	24971	11911	1205	723	657	605	659	609	580	608	591	621	554	596	590	577	560	538	562	569	528	556	550	558	537	550	557	563	599	579	548	581	551	563	598	540	580	539	564	567	567	539	594	573	583	550	550	528	544	542	593	552	577	561	567	531	607	530	569	550	552	522	539	585	557	547	524	539	581	557	593	578	556	572	596	565	557	581	544	577	563	577	531	575	561	543	562	605	525	592	556	555	577	563	562	524	583	560	537	562	539	540	558	585	582	569	585	606	598	559	532	559	563	549	547	601	598	567	578	578	571	525	557	528	584	566	594	572	565	553	578	588	580	555	567	581	531	588	599	574	577	537	549	598	610	564	511	583	559	562	539	565	570	584	568	531	559	555	576	554	579	550	572	553	510	569	555	579	580	562	545	591	566	581	567	544	619	532	552	538	581	589	551	597	584	597	584	560	570	553	549	561	573	586	560	571	554	539	576	517	585	579	596	576	580	530	587	562	559	621	539	530	580	551	577	589	559	552	583	554	532	604	536	567	579	546	572	556	601	543	598	560	553	539	557	587	564	559	572	562	577	546	551	525	582	567	583	543	551	542	580	572	565	567	547	566	529	576	562	537	561	558	559	558	559	546	575	590	564	573	530	566	590	550	533	564	532	510	596	516	572	528	532	586	588	564	554	555	537	545	553	554	580	568	595	562	586	550	548	563	583	538	569	543	573	594	539	605	559	546	562	550	605	551	579	527	558	552	548	572	579	542	585	574	582	550	564	565	603	589	596	559	569	554	561	549	575	584	552	543	549	570	542	591	565	554	601	561	595	590	565	566	588	596	574	577	561	614	574	547	578	522	548	566	558	556	587	546	547	542	570	554	554	589	507	495	576	609	585	579	550	544	585	558	561	566	593	563	537	561	545	560	578	558	591	534	568	544	534	563	546	558	563	575	545	544	616	572	572	543	506	530	573	568	599	547	572	560	608	565	611	588	579	585	538	580	598	606	558	497	581	566	625	613	546	552	544	604	558	584	551	615	554	570	575	583	565	565	573	537	550	569	558	555	568	583	559	516	542	577	556	540	536	577	552	552	553	584	558	572	611	581	506	553	558	544	548	549	508	524	585	548	519	551	593	571	595	591	539	591	578	575	526	549	621	547	518	565	556	550	580	530	542	509	588	524	577	567	557	546	580	574	509	597	573	562	542	566	551	517	559	570	589	549	562	530	555	536	557	564	566	548	566	605	506	553	580	578	568	608	556	559	595	593	540	563	587	549	536	584	541	573	510	604	582	556	540	553	539	594	573	577	559	591	531	531	579	605	561	572	565	552	576	535	571	569	568	568	599	606	503	600	540	588	583	580	567	531	596	561	551	572	590	556	572	572	560	578	553	571	531	535	568	560	611	551	556	577	611	552	559	560	574	495	583	540	568	543	523	540	590	549	531	600	599	579	543	567	569	557	587	565	559	576	577	583	556	578	561	563	531	537	573	559	510	571	585	599	558	535	590	558	560	550	561	566	577	564	582	606	596	587	571	525	579	559	545	563	643	562	511	557	566	574	555	553	582	551	588	595	562	525	528	574	556	568	590	573	521	565	555	558	561	527	559	567	569	609	512	538	566	585	575	557	561	559	553	582	542	565	548	510	524	569	565	577	572	546	602	579	596	585	569	559	581	482	582	555	555	553	546	511	561	596	582	573	598	573	559	565	591	534	531	550	571	620	567	558	535	582	543	545	571	553	560	604	544	550	586	583	580	561	575	555	588	512	577	527	569	595	568	558	562	551	592	546	556	576	603	533	582	586	596	593	573	547	525	592	583	552	558	572	579	544	539	541	602	556	561	531	561	548	545	571	556	526	560	547	554	570	582	619	585	549	554	579	572	582	570	615	620	542	527	541	578	530	574	518	592	570	567	557	574	585	594	557	606	547	584	539	579	530	615	550	573	569	590	597	577	566	591	510	587	583	549	533	593	575	566	589	545	517	557	589	538	589	553	546	616	584	539	555	505	572	522	518	553	550	590	550	550	568	565	537	577	589	564	596	594	570	562	569	548	567	571	555	579	574	544	567	568	560	551	555	553	534	586	528	577	573	535	594	538	561	561	610	528	526	561	571	551	575	549	592	548	518	546	563	532	599	554	578	557	525	548	590	538	556	560	577	606	579	541	560	556	585	550	510	567	515	557	555	564	582	549	564	566	549	550	574	569	546	596	554	566	527	511	572	589	553	561	600	576	591	558	563	607	544	606	580	538	542	536	589	524	562	589	575	584	596	553	602	562	545	513	545	577	583	595	586	599	553	569	586	561	541	556	567	547	556	564	523	582	569	575	550	558	513	550	519	549	555	593	541	553	577	580	569	548	539	552	586	572	556	580	566	546	547	556	556	574	543	547	540	573	545	570	531	610	528	556	544	540	604	611	548	557	568	573	579	573	542	583	513	578	541	563	535	534	532	578	568	544	562	581	532	552	543	561	562	570	544	560	557	548	516	576	575	566	539	517	562	573	562	544	588	590	571	574	539	603	518	578	577	571	567	537	571	553	596	558	559	502	520	536	590	566	552	533	543	544	543	572	568	555	567	537	542	569	569	568	588	589	550	553	566	535	570	557	583	536	564	587	549	554	545	546	565	571	567	539	555	606	554	533	581	535	539	557	563	557	548	547	584	584	606	539	541	601	516	539	553	531	530	525	619	543	541	573	556	563	553	536	541	544	586	604	559	591	556	546	568	558	532	615	535	568	574	589	546	571	525	592	544	596	540	567	569	591	583	540	537	565	537	558	566	548	580	553	595	583	584	551	532	554	543	580	526	601	566	525	552	582	567	531	573	534	600	527	532	534	572	555	589	575	557	568	566	563	528	557	592	555	591	531	580	527	564	560	581	601	569	527	546	565	555	566	642	549	569	545	594	550	530	577	587	555	534	575	555	583	546	550	600	561	544	605	553	560	565	557	566	552	551	542	564	521	567	559	564	635	545	591	561	535	566	596	542	537	548	572	552	583	593	532	525	544	541	598	538	568	535	604	568	569	571	544	583	621	574	543	556	576	558	564	591	580	542	537	571	546	548	578	537	562	601	572	548	606	587	593	558	528	599	550	598	574	541	559	552	579	574	568	545	599	565	564	561	563	522	593	579	544	568	612	573	599	509	571	578	588	531	562	525	613	533	537	583	577	559	588	568	587	555	573	595	571	508	557	519	556	541	546	537	572	562	603	557	565	589	556	573	544	561	527	573	544	562	580	567	522	570	533	584	556	572	593	569	595	569	582	571	610	554	569	564	578	567	582	565	555	628	550	524	548	575	546	570	552	607	571	542	555	584	550	538	563	525	531	547	501	554	613	566	566	594	555	537	593	544	555	548	575	562	550	554	594	562	570	598	563	591	566	573	569	572	535	558	574	572	554	567	546	577	521	544	601	580	627	582	579	561	554	521	560	539	548	574	543	554	575	603	579	524	577	555	567	573	572	550	572	509	549	571	513	565	557	554	541	545	565	542	571
34639	67319	41529	3895	1112	961	860	786	728	677	700	666	642	648	658	637	639	589	607	628	612	618	590	585	618	598	574	566	628	599	606	604	651	624	586	585	641	594	586	614	616	625	600	601	561	608	608	583	546	584	610	626	608	625	572	653	619	629	634	624	599	606	568	607	586	607	626	611	612	599	608	630	619	584	638	641	620	561	600	582	574	636	601	620	563	634	602	620	575	572	601	589	564	645	628	586	604	599	558	611	582	616	600	546	625	552	640	590	625	593	599	579	609	614	577	605	616	602	610	571	571	607	598	571	554	599	591	568	596	643	580	561	550	623	638	611	594	598	570	606	573	645	617	629	629	574	556	575	613	600	574	579	583	618	638	614	590	623	599	593	609	592	620	588	623	653	575	586	608	576	576	590	606	642	552	578	614	573	542	578	641	560	583	554	574	566	589	598	547	593	576	553	641	533	604	598	589	603	625	578	624	572	572	591	597	598	610	570	570	617	593	625	619	605	643	559	614	603	602	566	545	600	569	595	569	619	600	588	613	590	565	593	563	639	588	606	617	606	646	596	565	583	615	595	587	593	593	648	614	564	627	595	590	637	555	565	542	597	589	595	586	595	599	576	611	657	604	595	587	592	622	590	628	563	623	617	575	644	625	599	612	587	585	616	548	608	616	543	586	608	630	617	623	624	622	576	635	591	629	632	610	628	584	606	552	593	619	645	578	582	544	581	614	634	590	646	600	601	614	586	614	600	589	558	594	598	593	628	593	602	606	628	611	575	575	568	607	559	585	574	661	614	604	588	575	573	590	620	608	657	611	588	608	575	600	592	575	606	569	636	605	580	571	580	611	639	589	612	608	642	597	593	620	614	571	568	624	634	594	593	650	619	622	606	560	622	595	599	614	592	579	617	594	621	621	578	585	580	590	638	599	608	604	616	569	583	597	601	599	611	610	601	582	572	570	572	614	611	556	571	608	576	585	609	586	589	605	592	601	584	618	588	600	558	587	640	614	615	538	526	622	593	631	576	579	600	621	639	592	633	600	561	597	596	596	608	618	617	588	622	593	592	619	591	581	601	609	629	578	652	584	611	569	631	623	590	577	590	604	603	599	605	600	572	603	563	616	569	633	642	590	630	605	617	635	585	650	638	572	628	598	555	592	600	609	610	606	618	624	600	596	585	623	609	613	562	593	601	582	596	596	615	618	602	622	557	618	597	596	581	602	615	553	572	594	606	614	562	643	620	605	618	589	616	613	669	599	586	590	568	607	567	646	637	589	578	561	580	618	602	609	581	593	609	551	621	586	575	614	627	608	575	609	595	632	588	596	618	604	598	601	606	617	608	571	585	624	612	605	574	588	639	631	595	622	582	587	653	587	581	570	596	588	625	579	605	626	597	635	583	638	617	576	603	614	609	645	573	559	614	594	591	587	618	617	583	605	602	549	604	558	587	628	607	599	579	620	648	587	554	587	568	597	580	599	598	593	608	596	585	615	590	565	617	564	616	569	546	593	574	594	594	584	568	597	585	597	599	618	612	579	545	625	608	630	581	578	569	564	575	573	620	607	589	607	612	585	625	577	596	597	581	550	635	607	592	599	612	573	618	557	576	593	584	592	630	626	604	634	575	617	570	604	598	591	643	676	611	641	581	607	602	598	629	616	600	600	616	608	619	580	643	644	589	607	631	594	603	620	605	603	566	590	609	635	571	598	590	620	583	618	615	613	591	574	600	603	631	618	568	617	622	604	586	553	612	576	609	605	626	580	578	588	632	557	615	575	619	630	570	608	633	575	633	565	588	569	554	624	592	665	583	569	626	580	580	594	647	598	604	567	605	607	586	590	612	589	604	602	654	613	619	601	588	596	625	582	567	587	615	566	602	536	601	597	588	630	588	596	609	638	622	599	554	630	609	621	601	624	594	627	588	568	570	610	582	567	603	588	583	605	580	553	616	588	597	643	576	612	646	596	619	598	626	605	568	607	640	622	606	559	596	616	550	600	596	652	575	555	629	595	631	608	630	594	622	560	574	605	621	574	636	586	607	599	556	575	581	577	570	616	591	599	635	587	574	597	674	601	599	570	589	663	614	586	605	624	591	621	599	624	606	612	616	601	619	599	633	616	604	642	604	588	601	592	596	590	595	597	593	601	635	558	580	619	606	572	588	561	617	580	573	558	568	606	633	583	583	636	616	628	602	573	566	553	589	606	634	564	563	596	577	583	598	621	594	576	588	613	582	598	572	570	596	587	614	612	632	601	622	611	613	553	570	644	552	606	571	617	606	587	611	600	582	589	587	572	599	638	597	649	597	599	620	622	634	568	602	587	593	549	596	590	612	599	557	621	584	599	567	637	568	607	636	569	624	546	565	603	597	643	600	588	560	620	609	606	559	570	618	590	607	588	565	594	585	579	606	566	635	577	665	604	611	628	600	563	618	612	610	559	572	592	608	613	611	607	615	609	588	616	616	591	545	616	599	587	615	559	618	564	570	566	640	582	637	566	659	578	585	613	658	566	618	610	586	622	625	556	608	600	614	577	609	576	606	621	606	582	598	574	569	625	635	598	574	622	602	572	611	635	612	583	625	576	595	586	573	570	590	593	620	580	583	631	641	579	568	618	601	625	599	604	549	585	632	583	578	596	558	654	580	596	591	587	613	622	608	539	612	614	639	608	584	613	621	592	571	584	622	596	584	564	571	568	624	589	616	617	612	600	579	628	601	657	594	601	637	599	634	600	605	584	573	545	585	568	625	583	566	617	590	621	571	659	568	608	621	599	600	636	599	558	598	599	550	581	589	627	576	595	648	576	587	590	579	577	594	582	597	557	601	618	600	573	604	600	596	639	647	594	628	559	647	583	593	587	601	621	638	593	604	602	607	596	596	561	554	611	610	548	626	617	583	562	607	627	604	591	600	609	586	629	639	541	598	593	590	620	565	567	589	577	624	578	564	593	611	588	595	620	589	597	574	576	623	561	611	615	584	627	609	636	560	608	601	605	628	581	578	620	603	601	566	588	607	636	581	642	604	583	621	667	590	571	605	584	567	586	562	592	605	556	619	585	598	596	586	570	598	587	550	581	578	586	600	615	681	618	583	587	576	589	561	591	607	582	642	594	618	585	621	600	592	634	612	618	565	626	582	589	629	603	590	582	617	610	598	580	607	569	637	580	585	528	550	593	585	629	596	635	588	618	593	630	595	583	578	591	576	574	598	600	568	626	579	602	623	586	630	604	604	558	616	575	622	597	659	574	596	609	645	580	606	592	590	617	576	614	597	606	556	618	606	635	603	602	516	573	590	585	602	579	589	587	571	588	577	577	579	602	633	575	606	598	610	572	608	548	612	594	645	545	589	591	617	622	575	589	584	590	614	578	575	584	555	580	585	604	578	577	604	612	597	590	584	622	578	608	613	569	556	570	593	585	641	575	559	593	609	594	550	554	617	598	608	566	637	628	595	547	535	610	631	575	573	560	608	604	611	617	559	613	561	630	594
22514	21180	29940	23999	21058	20290	7839	1479	1202	1106	1025	988	1023	1060	996	959	983	951	862	943	916	938	979	883	904	925	882	944	894	881	952	879	886	845	857	859	946	851	854	799	879	866	853	884	933	883	872	879	925	925	840	891	907	829	877	874	927	847	880	839	896	875	889	845	843	807	826	941	886	847	861	836	934	916	830	869	871	903	862	836	857	863	855	837	859	899	862	838	844	939	844	897	871	885	885	859	868	901	858	865	877	922	873	883	881	890	915	848	867	884	908	876	883	870	889	896	846	786	855	881	889	871	848	856	896	935	865	866	851	859	873	853	830	927	874	875	926	875	839	935	903	883	871	912	914	878	854	853	871	860	868	859	921	857	854	871	901	889	872	828	817	874	869	841	876	855	921	898	919	889	891	857	875	872	873	915	872	912	870	932	827	893	904	836	845	832	898	939	843	884	896	899	933	865	883	857	821	839	925	900	864	891	906	849	868	867	821	883	885	882	858	870	879	886	854	892	939	835	872	862	910	867	826	876	846	892	873	914	872	894	853	880	870	904	870	895	842	890	857	902	870	842	907	843	927	824	862	899	937	865	871	873	877	897	830	850	894	892	852	836	890	857	856	876	896	836	876	846	922	874	899	871	853	864	811	857	859	880	887	867	821	836	877	918	876	893	871	906	844	888	913	838	846	887	890	881	852	902	898	841	863	843	853	900	882	884	882	830	847	836	843	898	877	876	886	877	829	833	926	930	840	842	844	809	859	884	886	888	846	863	896	809	894	906	880	855	902	854	909	885	899	870	930	881	860	872	862	906	862	869	915	898	917	867	899	853	887	886	904	863	901	906	870	877	866	849	884	863	886	888	879	883	866	905	848	872	867	876	861	797	818	839	925	853	900	846	869	873	825	889	851	863	893	862	856	852	920	890	895	870	831	865	849	870	886	883	845	856	891	849	839	889	889	895	844	889	875	935	832	878	866	917	921	860	843	883	885	920	898	832	935	879	875	885	920	836	861	859	913	869	828	899	891	912	858	872	879	840	867	841	926	899	869	971	837	899	887	877	903	841	892	911	836	862	892	841	885	875	899	859	889	898	861	899	946	890	859	855	872	892	855	922	875	875	900	855	853	886	860	898	844	858	843	885	822	871	833	869	857	884	937	838	890	897	835	887	808	883	875	886	870	873	860	859	867	848	877	814	858	872	868	878	833	839	897	853	848	944	850	889	812	899	885	849	942	865	830	926	850	872	886	900	830	894	883	869	856	904	885	865	911	871	864	824	912	878	903	852	921	856	858	875	925	850	864	932	956	842	851	849	913	855	842	882	908	857	926	858	865	869	879	852	835	833	881	875	884	916	876	831	839	885	843	875	902	875	803	842	873	879	859	817	798	838	829	887	901	874	928	850	882	864	927	879	863	874	827	832	832	895	826	899	847	862	905	862	824	885	817	839	885	881	895	876	884	871	874	812	839	823	880	881	873	872	899	864	851	860	912	877	895	869	869	893	917	889	864	828	918	889	852	864	888	868	867	860	853	839	833	866	905	803	872	883	864	890	850	873	856	873	905	890	871	828	901	887	890	829	870	846	823	858	930	866	882	817	869	879	889	818	858	844	873	903	864	894	883	888	910	869	860	846	883	878	875	805	857	865	882	892	899	898	901	863	845	867	856	876	883	898	911	874	898	875	860	882	878	893	836	832	895	846	864	871	858	863	878	915	960	887	891	873	877	838	866	918	840	884	960	908	858	828	875	861	887	902	943	880	833	836	871	903	887	841	843	843	833	885	897	832	893	879	829	913	864	897	958	870	845	884	935	898	840	883	862	827	817	893	883	882	867	867	880	880	895	844	848	875	878	834	860	928	862	850	865	905	902	885	880	887	843	844	930	827	863	870	848	873	862	881	814	866	832	852	916	886	903	872	895	850	840	904	863	839	860	868	929	919	881	912	872	875	896	841	916	885	873	861	878	878	922	877	888	897	881	859	867	908	947	906	892	939	920	867	873	857	919	918	866	864	894	879	853	867	833	881	872	869	857	898	820	846	886	891	891	899	854	868	893	887	898	853	867	867	903	902	848	878	910	847	818	903	865	857	857	888	876	955	848	841	852	890	867	899	813	872	810	865	891	909	951	850	914	892	897	872	898	856	836	904	887	858	884	843	864	851	880	874	866	864	888	857	851	886	875	891	848	845	850	955	909	861	861	972	859	847	835	808	886	861	842	878	888	880	895	860	869	819	877	837	871	915	938	863	904	862	834	912	868	850	870	887	835	850	900	887	919	901	840	881	885	927	897	915	923	894	860	870	851	895	867	885	933	865	868	914	867	880	846	886	876	846	901	808	941	912	840	844	876	860	839	843	886	900	809	855	859	869	836	878	904	898	921	856	898	936	857	870	852	884	869	818	903	859	879	861	905	906	899	920	882	890	834	855	833	838	864	907	837	893	881	807	925	873	910	788	876	874	892	871	877	867	866	905	914	880	896	870	892	903	900	888	912	866	861	851	838	852	845	878	892	932	901	878	838	869	865	861	913	832	899	917	867	848	859	841	897	874	884	831	829	843	862	865	860	896	879	903	899	831	896	872	844	885	889	847	894	896	895	836	897	892	858	873	895	892	897	901	904	886	847	906	922	890	849	859	826	845	847	844	848	837	834	923	824	837	905	889	850	822	879	887	852	843	914	857	848	862	885	833	869	888	855	916	836	874	913	813	880	879	869	839	922	902	851	911	864	846	882	907	859	869	880	886	884	893	830	879	943	874	867	856	876	850	887	876	889	924	907	918	875	863	873	878	844	831	846	851	812	883	870	906	907	883	889	938	901	879	884	874	905	837	865	858	879	878	899	862	899	876	868	849	906	858	887	921	870	858	870	901	829	912	840	855	864	814	889	874	831	854	900	861	842	864	865	826	893	855	897	878	872	864	873	856	883	873	849	900	908	830	861	830	888	904	877	850	910	873	887	879	865	890	847	870	895	834	869	903	936	868	844	845	841	822	851	850	841	903	865	914	857	847	915	881	884	859	800	880	845	857	884	897	918	805	825	892	908	888	915	830	808	882	841	892	838	910	828	896	842	889	887	891	845	847	857	874	885	871	924	822	898	846	890	865	870	870	865	899	916	901	875	924	854	892	853	933	842	896	863	824	873	907	908	860	871	872	885	833	891	809	896	864	858	815	864	827	886	928	869	827	847	892	885	897	901	891	858	879	888	873	873	843	860	869	872	887	865	908	924	881	925	862	895	888	878	833	887	891	896	887	824	876	894	911	901	860	891	889	889	875	863	877	910	891	846	854	816	865	848	844	868	873	906	803	851	965	868	858	908	853	821	901	933	826	906	883	855	800	926	862	900	850	845	845	855	876	843	868	892	894	829	891	942	916	883	824	906	837	890	867	835	877	836	856	896	890	834	917	873	903	930	857	873	857	883	896	876	878	859	879	860	895	863	901	862	898	851	861	837	858	888	856	913	898	908	880	887	864	883	864	835	870	889	853	891	919
42565	87284	54739	10346	2684	2117	1831	1590	1406	1276	1121	1118	1097	1038	992	1028	971	980	947	973	957	910	916	855	890	925	912	872	855	891	886	862	868	888	867	825	913	867	885	829	924	854	814	826	883	844	851	908	842	799	920	863	831	872	868	918	882	876	826	900	827	876	840	809	913	874	855	890	880	847	884	872	872	870	915	835	877	852	879	850	881	856	943	887	829	884	890	880	860	917	910	861	894	893	860	855	893	800	877	865	893	858	838	908	852	839	843	823	831	821	928	888	880	914	877	813	908	924	936	852	919	867	902	912	799	844	861	877	848	863	879	881	905	801	902	870	872	852	867	866	846	820	797	871	823	824	875	800	804	923	862	908	851	875	842	852	869	912	886	862	846	861	851	868	862	828	877	883	907	869	810	834	846	873	910	861	864	863	877	867	893	893	889	913	856	905	831	911	873	842	920	854	928	792	880	891	871	861	848	868	884	784	849	885	892	883	835	909	902	883	890	847	853	825	879	866	866	916	888	848	871	871	856	813	887	894	921	860	875	850	906	848	874	832	849	912	947	892	883	914	930	840	877	884	848	837	898	829	863	890	843	866	893	818	858	843	842	817	901	854	895	890	881	860	883	932	833	871	893	886	857	830	857	873	869	820	858	825	875	895	846	863	874	835	875	926	880	901	906	868	867	849	894	881	809	816	902	888	871	882	867	882	914	856	883	885	855	883	888	823	858	875	822	885	817	885	807	854	885	869	887	912	881	879	952	882	849	822	902	892	799	847	848	850	892	851	886	880	881	872	875	841	825	889	873	858	856	899	873	803	876	873	864	828	860	890	836	825	905	872	849	870	865	836	881	845	854	893	873	904	874	881	875	856	887	829	868	851	889	853	879	837	833	826	897	855	907	872	873	800	888	911	857	850	891	875	855	858	837	869	907	844	820	886	863	848	866	834	834	912	899	880	869	894	901	828	862	823	923	846	853	812	869	871	857	905	903	854	864	906	880	832	853	863	862	867	936	841	788	856	886	892	839	920	880	849	866	828	823	913	884	822	891	798	871	873	829	854	870	841	867	834	870	837	868	818	906	922	862	879	864	933	866	863	875	872	823	832	844	864	867	804	883	902	855	811	844	839	839	867	882	786	882	890	858	863	883	870	816	881	827	893	884	822	901	848	871	791	844	885	887	862	836	893	865	861	858	862	848	894	948	860	833	867	888	906	836	876	876	906	864	890	926	883	872	861	823	830	807	867	861	883	799	883	892	845	855	828	843	845	826	869	881	876	871	892	779	916	908	873	862	875	885	897	880	826	892	887	891	863	855	843	863	890	870	858	836	888	871	858	873	842	873	812	892	840	851	854	870	901	804	898	877	856	791	831	850	884	882	867	872	908	881	880	929	816	807	883	868	925	879	822	878	866	827	888	814	846	827	862	852	888	855	909	892	864	838	881	865	844	868	840	883	870	891	890	859	877	871	879	865	827	874	818	861	914	840	856	861	906	885	904	851	925	873	899	832	846	857	824	836	859	854	879	888	889	817	911	854	841	903	859	871	843	781	873	866	865	897	937	877	852	840	864	853	863	850	867	880	853	854	885	925	886	845	909	862	877	887	862	798	883	909	891	885	897	825	825	880	888	906	843	805	869	872	824	835	851	896	822	836	926	802	876	871	877	895	854	856	869	907	909	850	893	859	887	858	874	845	865	816	839	818	903	900	891	869	834	883	862	895	906	919	908	877	867	918	871	831	894	850	870	891	856	860	850	833	877	880	839	862	840	883	868	891	833	864	807	878	947	860	834	848	863	913	889	937	883	863	825	873	841	896	885	827	819	853	872	870	878	847	846	882	874	840	893	825	917	850	866	906	913	926	849	889	865	871	809	894	902	864	865	887	876	841	847	835	862	807	865	900	827	843	849	927	832	866	873	852	851	855	888	852	783	873	894	843	883	906	861	875	866	848	910	812	903	888	842	841	921	834	855	840	859	866	800	857	839	820	867	849	785	873	837	876	864	900	928	853	843	880	839	831	806	875	852	887	890	926	828	895	896	817	856	907	827	911	909	839	834	864	856	831	869	891	830	848	895	893	856	839	880	843	849	871	851	893	838	872	818	871	835	859	926	869	824	849	858	875	838	917	897	889	827	851	866	838	852	866	844	813	894	907	854	844	884	873	843	831	904	845	870	821	900	847	824	868	920	862	882	830	877	914	865	832	873	899	844	858	870	824	875	940	878	830	874	852	883	893	859	845	855	878	914	876	886	872	876	830	830	853	863	876	854	861	828	837	887	885	924	853	932	887	833	885	840	849	870	876	856	874	887	934	843	905	826	847	919	832	835	880	895	847	834	883	837	822	838	857	838	870	894	819	884	892	844	879	869	905	856	861	844	886	884	858	849	887	829	866	915	840	891	859	895	893	888	818	925	871	927	864	866	854	893	857	878	806	894	837	831	866	902	812	849	812	888	843	873	835	852	876	863	838	850	867	876	873	849	851	903	860	834	847	877	931	823	841	891	896	829	893	856	840	908	870	882	882	866	864	837	900	846	912	855	852	844	892	851	862	873	876	847	852	852	860	873	864	832	882	914	881	915	923	876	874	865	878	857	852	883	895	848	840	819	860	842	893	875	857	880	892	884	819	878	847	864	908	837	859	850	866	846	864	896	876	869	862	803	896	930	879	853	868	838	931	835	867	839	860	856	925	902	856	845	835	844	901	834	924	893	894	826	923	838	883	893	835	830	889	833	909	905	861	906	882	858	821	872	875	947	850	845	857	855	872	811	859	884	823	899	857	889	839	918	883	889	871	797	857	878	897	887	812	868	893	875	848	801	877	851	874	860	865	812	870	850	856	900	882	848	850	850	854	885	869	849	892	885	866	861	906	864	946	853	869	814	937	828	876	881	883	824	847	907	886	866	873	859	854	892	880	883	867	895	810	898	908	826	828	933	840	895	876	898	855	828	847	778	865	873	826	833	802	847	826	865	852	878	910	868	867	838	895	872	821	876	863	819	855	887	836	847	830	855	873	830	854	860	850	813	860	870	823	837	881	881	861	853	863	798	867	854	903	833	802	874	907	871	892	825	878	832	873	923	876	838	899	851	882	876	869	839	835	898	873	860	848	854	851	860	818	852	865	856	862	866	834	892	851	883	828	811	852	841	874	844	898	940	856	812	859	843	810	865	838	860	849	844	905	873	900	887	876	785	838	892	862	831	872	840	890	871	892	883	857	940	882	895	874	855	828	914	864	875	859	859	832	835	883	831	891	824	924	883	889	894	896	888	871	851	829	848	889	842	905	908	878	880	796	832	825	894	850	882	852	847	878	812	854	886	832	846	802	859	876	869	891	891	839	939	898	832	886	833	832	824	816	906	836	894	884	910	871	841	829	830	910	936	895	884	888	879	808	875	814	775	839	850	862	860	872	873	827	840	874	889	863	933	851	862	850	847	863	872	872	878	877	835	922	870	874	847	850	862	893	894	852	859	847	889	876	927	880	864	814	905
29554	24585	26210	6564	449	351	338	344	331	328	354	316	342	306	313	299	360	287	314	333	304	342	338	276	305	305	287	321	354	328	321	315	310	334	339	306	319	329	326	309	317	345	309	335	318	328	312	318	342	303	295	323	351	326	301	336	299	330	346	317	343	287	298	315	286	307	350	341	314	307	321	294	354	314	342	333	360	360	320	308	308	304	327	311	305	330	303	308	339	314	329	306	297	336	359	306	316	334	316	311	321	332	340	306	340	318	312	317	326	339	328	307	335	331	364	357	298	291	303	303	313	312	322	309	315	318	289	346	323	347	327	337	341	319	319	287	346	343	321	348	304	327	299	303	339	316	338	328	334	334	345	304	361	298	320	311	283	328	334	311	343	342	295	359	310	316	342	319	285	306	283	367	314	315	322	305	323	340	321	293	329	304	325	377	301	333	277	337	301	327	314	324	362	297	325	293	329	349	315	329	305	321	309	302	289	308	323	319	295	335	294	326	337	318	298	297	327	324	321	325	305	321	311	280	326	330	325	307	347	337	311	320	330	339	321	299	320	312	311	328	299	323	331	346	338	323	330	323	306	316	303	297	316	308	346	336	338	333	352	328	345	303	336	316	338	347	329	310	309	331	307	317	294	341	311	332	311	310	345	307	311	350	318	310	371	331	268	313	355	339	355	339	321	327	322	322	360	339	315	329	283	334	326	291	344	343	320	328	304	314	319	350	324	359	324	329	377	295	322	319	320	334	353	315	324	317	344	311	347	294	305	329	310	337	353	313	322	309	317	316	307	319	298	297	318	322	323	289	332	308	305	336	328	326	313	309	304	311	331	284	317	331	320	302	325	294	313	319	332	313	344	307	312	340	286	309	313	318	334	326	335	324	317	307	281	319	319	319	312	352	292	319	319	329	316	298	320	362	312	311	280	298	337	326	314	308	347	311	344	289	311	319	317	326	336	327	330	313	310	327	332	333	352	345	333	307	352	321	309	348	320	302	328	325	323	331	300	338	300	333	295	297	305	345	294	376	310	308	333	318	344	320	364	311	309	354	289	331	281	337	322	316	320	308	320	320	329	341	318	308	317	314	280	333	314	312	322	344	325	321	331	329	329	332	339	319	282	291	322	321	326	296	302	322	327	345	304	299	293	320	312	321	304	364	310	336	329	301	365	306	305	305	302	311	299	285	338	296	317	323	326	310	312	321	307	316	304	315	361	369	345	303	310	308	322	322	319	309	316	334	313	344	311	327	336	321	328	298	316	357	279	315	315	327	326	325	314	329	330	287	328	297	291	293	327	321	274	319	318	324	313	318	322	314	311	300	350	308	327	336	305	299	296	284	328	292	334	314	293	308	324	331	319	316	328	367	333	340	351	312	302	305	318	296	335	308	331	289	319	343	352	327	290	299	272	324	322	326	342	337	309	336	285	310	322	318	315	312	344	301	337	358	354	371	343	319	333	349	316	338	315	330	333	310	294	296	329	329	323	298	308	315	318	347	320	334	331	330	314	354	317	330	337	311	327	312	318	320	310	318	329	331	329	319	308	325	318	325	321	318	313	336	331	270	315	291	313	318	296	325	327	299	323	325	321	299	324	349	335	331	339	325	343	322	292	322	337	336	293	315	325	303	325	330	311	303	316	306	307	320	307	321	309	328	345	343	322	313	306	299	311	332	336	311	307	305	321	320	308	332	320	316	311	310	305	300	296	320	296	324	346	343	311	322	320	310	313	328	311	353	318	303	327	340	305	338	316	311	297	327	298	293	338	324	342	326	298	334	313	323	316	319	291	354	339	350	338	279	285	300	346	327	336	295	314	289	328	296	348	304	334	312	292	334	322	329	323	288	311	313	316	316	335	297	294	290	294	308	308	319	352	300	308	311	306	335	316	357	314	352	316	293	308	316	320	304	301	307	316	328	307	356	300	323	288	335	340	315	350	308	312	306	303	347	293	305	323	296	338	320	321	324	320	304	318	339	314	277	317	319	343	299	305	324	335	314	316	320	322	331	313	298	333	302	331	310	347	317	344	292	311	338	315	307	332	316	362	304	312	313	341	334	324	323	299	302	301	292	310	318	326	323	313	327	306	373	307	304	276	287	330	316	305	360	301	301	307	333	318	299	300	334	298	328	292	307	306	333	332	311	287	327	335	322	292	306	315	328	345	301	328	334	331	317	294	295	317	341	335	306	328	330	319	320	302	337	328	318	298	320	333	313	320	334	337	312	318	293	317	303	297	311	322	299	308	300	325	313	294	287	335	314	315	315	318	337	310	326	286	313	323	311	344	307	306	292	343	331	311	297	308	308	330	353	320	339	315	311	337	312	310	328	344	329	324	329	291	326	322	319	340	313	309	333	342	333	277	315	320	345	351	313	338	309	337	334	318	317	298	308	331	298	312	311	334	314	330	357	295	313	353	328	312	324	305	324	338	292	307	312	321	334	325	300	296	288	328	320	349	323	330	328	323	305	337	332	300	300	358	338	322	317	315	338	336	288	324	338	319	307	335	341	306	310	309	350	330	313	316	332	331	353	310	322	363	324	318	344	336	324	370	303	299	295	307	336	318	335	329	341	311	309	306	322	345	368	310	289	335	300	326	318	340	336	327	292	318	302	322	336	331	298	284	302	282	365	322	335	322	339	330	329	323	330	309	312	338	301	333	314	307	344	304	328	288	328	336	324	294	342	330	339	310	346	314	325	325	312	324	320	288	345	340	338	334	315	294	320	310	340	307	323	300	308	339	293	306	299	280	330	317	341	327	298	327	320	317	366	304	309	334	334	302	322	355	329	330	314	318	302	301	286	320	324	321	312	338	329	325	321	302	338	321	319	343	307	340	327	312	323	335	319	316	332	337	312	298	288	314	301	317	288	293	349	328	326	317	369	295	319	319	321	297	340	307	320	308	328	325	327	326	330	325	291	352	345	319	329	339	347	315	324	322	293	330	309	326	319	314	336	293	323	299	322	318	304	298	297	281	328	323	302	358	315	324	312	303	313	331	308	295	356	358	312	338	366	352	320	336	299	303	331	323	310	303	302	349	319	348	350	313	346	340	303	292	331	328	335	339	315	335	314	325	307	332	319	340	295	342	294	329	291	323	338	306	325	299	307	316	312	325	332	326	286	319	311	315	319	306	310	325	359	365	330	286	355	330	330	342	302	315	324	277	321	290	330	303	319	297	333	352	339	330	327	287	337	337	284	298	312	306	295	306	366	342	314	328	317	337	339	320	357	322	299	326	308	333	338	368	340	349	298	299	321	301	339	295	314	308	329	335	321	307	320	334	330	313	354	308	315	329	315	353	351	345	328	300	301	292	293	324	293	306	315	352	314	339	317	334	293	334	327	331	319	311	318	307	335	324	328	330	283	344	319	311	303	345	317	308	315	279	355	329	332	330	322	347	330	356	330	291	304	311	323	292	333	310	320	310	341	344	322	333	318	313	343	306	327	327	309	330	348	334	310	293	324	300	359	338	352	313	348	366	300	306	336
26891	34716	17717	2260	430	420	383	359	358	363	384	390	355	384	364	351	339	353	338	321	364	358	364	336	346	324	359	330	346	372	366	329	344	353	376	341	336	321	344	333	354	342	383	342	374	358	349	321	342	333	345	365	375	367	340	342	354	340	354	361	343	337	365	364	371	361	355	352	345	352	352	348	341	355	338	352	350	356	359	371	359	349	382	365	378	339	343	312	368	362	330	350	354	373	352	331	341	378	340	356	362	368	325	370	371	336	317	336	343	354	352	349	332	347	351	360	318	361	353	352	324	342	356	359	317	332	363	338	321	339	343	345	329	353	339	345	353	363	374	356	354	334	370	366	366	344	310	360	366	363	390	342	370	352	349	362	338	358	359	356	364	317	326	335	364	355	338	376	355	350	350	357	350	314	363	376	331	341	334	337	382	351	337	352	372	332	343	349	370	312	369	368	356	343	356	342	346	357	303	342	375	336	356	325	369	340	346	367	341	348	340	355	295	364	366	349	356	375	376	349	353	333	339	408	364	321	362	372	347	348	328	342	338	349	326	366	384	371	359	341	326	345	331	355	355	364	374	375	353	345	365	362	336	372	349	326	351	333	335	338	375	365	383	354	337	355	319	379	359	352	366	354	354	364	351	382	364	317	387	360	354	344	347	353	323	368	356	360	341	368	367	348	356	330	360	344	342	348	331	347	359	337	366	339	367	366	310	348	384	319	337	336	326	323	360	344	322	341	377	337	342	366	345	339	342	358	360	343	316	322	376	349	363	345	353	364	340	343	332	331	365	336	357	326	383	370	329	363	368	352	332	340	371	360	329	372	351	352	376	338	370	355	374	349	326	370	322	402	379	320	342	364	325	318	367	362	346	328	356	331	341	355	359	343	329	369	316	393	362	354	355	360	344	323	337	356	336	327	321	369	363	348	366	343	364	317	360	370	331	354	352	372	358	325	338	352	356	335	340	345	354	359	344	346	371	340	335	322	344	384	317	343	381	353	381	353	351	364	365	386	351	316	359	327	347	321	347	331	381	369	369	336	383	355	396	368	325	349	367	350	383	354	337	340	340	364	358	344	333	381	327	368	372	337	334	348	338	343	359	367	310	369	367	365	326	360	356	354	358	353	349	332	346	360	359	337	321	369	351	312	373	347	348	348	350	339	360	351	325	313	346	363	372	324	348	325	333	350	381	367	353	369	329	354	358	360	366	324	368	353	339	347	379	363	385	352	360	352	348	349	344	344	359	359	382	345	366	354	331	351	342	323	352	329	326	326	343	371	327	353	333	369	346	343	367	383	351	323	336	333	359	324	386	336	340	339	329	361	359	370	347	345	365	318	318	352	352	334	372	333	364	372	347	333	365	323	363	347	368	365	328	343	345	324	381	389	332	341	333	328	339	385	359	364	341	358	344	329	338	360	352	360	367	344	371	354	320	337	344	389	312	351	337	390	354	336	331	347	351	348	347	363	350	333	351	383	406	348	332	383	341	362	356	339	349	353	373	350	384	369	378	376	340	343	362	349	318	361	335	376	385	334	351	368	339	346	342	363	354	350	365	338	304	342	343	392	343	363	354	363	349	346	362	378	350	350	330	377	340	352	350	345	372	353	315	362	362	358	342	371	367	356	375	382	328	349	354	352	377	363	338	363	346	330	373	333	360	320	360	345	355	362	385	354	348	323	338	348	353	341	348	358	342	375	348	327	335	355	338	366	367	332	362	365	347	361	379	337	344	404	364	387	351	340	395	350	350	397	357	347	372	378	357	330	377	373	354	359	328	365	361	322	343	372	357	353	315	353	329	362	365	360	353	346	372	323	338	336	347	354	337	362	335	336	339	337	347	377	381	360	354	328	346	359	355	353	371	361	340	316	346	345	361	354	354	356	329	346	362	365	357	342	358	336	378	351	323	349	328	348	371	390	367	341	316	357	366	342	312	390	366	333	346	362	345	337	338	364	341	327	348	341	335	302	367	380	324	342	364	368	353	342	390	343	369	334	334	341	367	353	321	341	337	377	341	376	368	325	349	351	344	348	341	373	346	355	353	365	337	363	346	351	341	345	338	375	345	373	353	350	336	354	367	323	333	340	346	339	339	338	361	373	348	344	348	350	361	327	332	349	388	365	324	361	329	348	352	378	310	352	332	343	364	340	358	363	375	359	321	345	322	340	372	371	351	359	358	343	338	365	343	350	344	366	373	343	357	369	360	377	345	359	351	340	326	374	346	343	359	320	312	366	353	332	371	334	349	354	352	345	345	337	377	323	326	356	359	342	361	380	337	341	359	360	379	364	332	383	342	331	365	335	340	345	365	363	344	344	365	356	350	307	378	316	363	339	353	345	355	335	342	326	355	319	341	355	368	353	334	398	342	320	309	332	342	353	397	317	343	325	341	362	330	362	369	356	349	371	326	353	363	357	341	360	380	354	348	357	353	404	356	370	365	368	373	362	349	382	393	360	363	351	353	362	348	331	371	366	352	335	391	341	355	383	365	373	363	342	342	369	356	341	385	351	304	354	363	314	354	347	371	382	378	342	347	380	344	345	344	341	348	352	328	358	371	326	367	376	364	353	368	366	330	324	351	351	336	355	358	319	354	369	341	355	328	385	364	334	336	373	351	360	371	358	346	360	350	364	345	331	355	341	351	367	342	340	358	359	370	375	362	362	357	361	363	329	374	383	342	358	356	354	362	386	337	360	386	339	340	366	372	335	304	326	373	394	352	328	357	373	397	338	353	370	367	371	341	304	365	333	356	328	363	386	362	358	358	357	352	339	349	353	367	353	335	343	345	297	355	341	337	310	332	354	316	345	343	347	339	318	372	340	319	359	342	362	374	361	331	329	379	325	361	336	355	317	372	353	361	348	337	332	371	357	365	311	342	358	350	349	326	372	363	411	344	338	329	352	370	348	357	341	344	344	360	359	359	315	358	350	345	354	353	308	329	373	350	377	361	362	339	347	360	325	323	307	339	367	315	328	331	389	385	330	347	378	372	365	343	375	363	327	347	344	362	343	335	364	341	302	330	371	388	339	361	348	370	363	366	353	354	317	363	339	340	338	366	347	357	334	339	351	362	343	331	337	350	320	333	352	377	366	325	357	361	367	362	351	342	317	389	345	334	371	356	371	353	356	307	375	370	343	355	365	377	359	370	340	325	383	337	350	363	390	331	381	365	331	355	372	383	309	358	314	370	360	394	332	367	327	350	368	375	376	370	386	334	337	365	346	348	349	375	378	368	346	372	365	356	358	359	354	352	354	338	370	337	322	353	348	385	363	336	346	337	340	355	347	356	378	359	352	359	317	343	306	325	322	377	356	354	370	362	359	344	383	330	380	336	361	355	312	374	338	362	356	357	333	354	323	343	350	363	363	366	368	369	360	337	335	385	318	351	344	375	348	366	338	325	350	338	364	352	377	365	330	355	342	367	353	401	363	393	356	348	366	358	314	337	375	373	357	322	375	334	372	379	341	365	348	340	360	370	361	374	356
23615	21448	31436	24674	20626	13189	1487	670	616	586	563	553	548	519	537	547	500	516	546	498	484	511	523	485	520	510	489	497	544	477	504	533	474	445	502	502	492	525	530	442	456	508	455	507	533	486	485	492	502	497	512	520	508	457	502	517	483	475	490	473	515	481	499	484	472	483	499	525	499	490	508	478	459	477	494	492	487	474	476	534	470	506	451	507	495	523	511	476	492	504	511	512	514	495	510	488	514	478	499	483	464	460	512	460	491	464	479	504	512	549	529	511	499	504	494	446	475	480	492	482	459	480	475	459	489	507	518	493	489	510	508	499	506	486	481	519	520	460	500	505	493	494	509	494	534	520	506	487	489	473	527	487	493	500	501	510	464	521	509	476	519	449	513	514	498	485	499	508	494	534	479	481	510	478	493	513	455	458	483	484	491	532	502	460	516	506	493	497	469	529	509	488	539	480	521	511	484	506	467	432	501	506	475	492	519	468	476	478	555	515	507	500	511	467	493	492	479	509	479	464	501	490	539	460	479	492	484	491	457	500	516	452	496	497	478	503	517	497	479	473	498	496	510	480	487	522	493	512	510	478	525	467	495	503	507	454	518	485	474	508	491	495	488	513	473	489	507	481	502	485	534	514	465	477	518	492	493	503	507	450	503	442	519	432	480	512	495	494	496	452	510	485	511	495	504	467	490	520	518	514	491	467	496	498	517	510	483	488	513	502	480	497	474	504	475	492	484	497	488	497	502	501	509	481	477	475	488	484	505	492	473	481	490	470	498	492	471	539	489	508	494	542	510	540	486	499	490	455	480	488	559	517	501	502	485	490	482	508	502	521	494	508	505	469	471	471	489	478	498	502	483	486	505	477	472	544	503	492	483	455	477	486	521	465	432	488	512	489	512	433	491	470	520	455	492	485	477	523	469	506	468	499	493	472	449	498	469	510	527	480	504	489	459	496	490	487	526	531	507	475	514	507	504	491	514	479	514	465	459	470	508	485	481	537	481	493	474	530	476	532	475	516	490	490	490	493	477	512	471	503	498	529	487	452	492	509	512	496	444	502	484	488	480	468	466	433	485	433	507	490	475	486	484	494	490	461	481	512	490	531	481	513	501	508	481	460	487	512	491	473	546	524	485	473	479	522	462	502	462	462	477	471	462	492	487	473	501	494	534	474	530	481	516	480	425	498	491	473	475	541	508	493	493	489	503	501	527	476	462	477	484	507	498	542	502	489	445	484	472	493	467	481	458	468	509	532	526	470	487	501	487	465	507	497	481	480	443	507	502	520	476	501	497	477	485	491	473	493	496	521	491	506	473	449	484	497	471	493	515	488	493	461	466	501	501	505	449	491	495	520	500	491	481	479	486	483	474	491	488	492	513	503	489	484	511	484	499	496	520	496	500	471	489	519	550	463	508	501	488	470	465	471	498	480	521	495	483	463	501	522	493	468	475	483	516	434	484	502	518	497	456	477	501	454	478	473	502	508	500	502	546	500	481	497	460	470	512	493	476	452	512	521	470	461	482	471	491	478	485	498	480	488	496	486	485	493	481	507	523	532	504	511	513	517	480	521	520	450	512	492	488	490	513	504	458	516	483	522	500	498	487	516	478	482	537	489	500	509	518	503	446	499	465	519	490	478	496	485	477	506	488	529	519	484	513	519	480	458	455	485	492	504	524	476	478	532	497	472	478	487	507	542	508	530	532	509	494	504	480	488	463	486	445	516	473	499	489	475	492	475	499	495	467	482	459	507	501	484	500	533	484	474	487	470	483	547	489	497	486	494	460	475	466	451	530	466	487	465	494	456	478	504	470	505	503	492	493	469	544	518	517	525	469	478	470	498	461	524	481	499	488	527	469	457	534	532	516	524	525	502	508	460	496	481	473	470	491	468	488	484	507	463	493	491	515	482	454	482	448	491	495	473	445	472	508	494	513	500	483	497	531	504	483	476	481	511	496	512	481	499	486	533	481	485	471	491	461	473	483	512	506	519	510	465	485	514	487	491	506	472	466	511	473	497	505	465	524	515	473	486	453	517	477	492	509	486	481	496	482	508	524	528	525	532	528	467	487	536	465	496	483	510	527	495	504	483	475	495	507	492	464	507	523	481	493	473	477	508	473	508	496	513	489	515	474	491	473	523	488	473	492	472	484	504	494	512	473	502	479	475	475	482	494	526	484	477	517	502	481	504	530	432	484	512	528	488	454	504	489	519	507	473	513	495	485	496	464	496	480	477	458	513	503	466	495	487	499	490	501	508	484	494	526	508	506	493	475	455	532	493	506	449	500	508	482	478	513	463	511	506	487	452	494	493	534	499	508	483	453	506	463	472	469	488	454	511	512	485	486	462	482	501	478	494	504	478	508	472	483	469	491	468	532	465	561	491	513	511	480	510	455	480	529	523	503	493	494	474	515	516	477	482	414	508	495	480	523	483	495	520	484	478	521	470	517	454	477	471	506	519	513	482	491	524	502	500	451	492	452	525	456	493	455	492	543	486	466	528	479	459	481	488	517	465	489	466	483	488	483	474	502	486	476	491	442	472	510	457	497	508	550	496	473	450	480	481	497	512	482	515	501	486	532	467	536	477	493	499	523	467	494	501	479	481	499	515	524	483	510	493	472	501	522	487	478	499	476	494	498	532	473	479	491	483	499	519	490	505	482	501	490	490	502	489	487	542	527	509	475	526	495	471	472	508	487	478	464	507	463	547	506	509	521	493	511	505	448	476	521	505	494	498	464	550	463	489	492	460	517	498	456	499	469	457	490	509	551	493	472	529	502	490	469	505	465	519	516	472	509	478	491	478	484	460	443	489	503	510	518	503	511	509	504	478	487	528	481	481	487	477	449	547	497	498	490	456	483	513	492	499	487	486	474	460	496	507	471	479	523	483	475	466	490	482	524	491	482	451	507	471	486	484	513	467	502	542	491	513	485	501	525	496	486	514	459	493	460	504	467	478	469	436	529	479	464	500	500	495	457	458	481	516	501	480	512	524	495	490	500	455	502	471	527	515	552	524	506	490	490	478	455	456	565	545	510	531	465	495	460	476	480	481	469	496	454	473	523	459	483	500	512	484	470	484	497	489	478	528	491	488	500	518	475	504	515	451	499	462	465	493	483	508	438	507	489	510	479	496	495	507	505	482	492	476	485	495	516	493	490	487	471	509	504	518	520	502	485	495	476	480	491	469	466	507	493	517	509	506	496	498	553	491	501	510	463	517	476	491	491	479	529	505	476	508	495	497	531	510	477	473	492	478	541	510	499	522	484	488	497	511	518	474	471	501	503	494	491	476	496	492	452	513	445	497	510	497	500	515	474	465	508	502	473	480	522	502	510	489	506	527	544	492	426	467	483	498	474	519	480	513	499	502	502	459	472	483	521	533	473	467	484	488	491	493	488	506	489	510	483	467	531	481	480	504	487	478	522	523	520	473	483	533	530	467	500	466	507	482	464	498	501	495	460	511	508	451	468	452	507	450	449	501	508	521	488	493
38352	82375	54427	16174	1374	1096	1003	794	754	734	602	581	661	574	538	521	576	557	547	568	522	532	541	542	503	516	528	548	552	488	497	518	492	516	492	528	536	544	540	516	523	546	525	548	480	503	488	521	517	511	514	498	480	525	486	471	516	495	488	513	488	515	503	543	474	472	486	533	495	499	519	508	519	484	487	499	516	505	498	473	509	467	510	536	519	491	506	513	485	493	495	495	497	522	520	475	471	450	512	548	479	502	493	503	497	508	548	479	505	506	511	508	509	547	516	481	510	494	506	541	500	547	521	499	504	507	505	485	515	477	455	524	481	513	503	458	510	497	521	477	527	512	473	495	526	508	522	469	495	500	521	533	522	521	521	488	470	497	509	509	530	463	531	539	496	515	519	459	499	527	534	517	500	498	489	508	503	497	555	510	511	510	540	490	481	455	490	476	518	463	530	494	498	482	529	476	503	557	500	522	490	504	526	522	527	489	508	505	506	496	497	490	504	512	495	507	508	454	497	510	503	486	484	502	502	473	502	487	476	507	504	481	538	517	524	517	475	498	479	499	508	503	490	530	494	501	486	499	481	476	487	494	488	482	505	517	486	511	534	515	515	490	506	540	446	485	511	506	478	524	489	482	520	487	515	461	554	477	477	548	506	500	499	543	516	510	498	495	511	521	513	502	478	523	507	512	482	518	471	529	530	525	531	475	484	494	481	485	546	487	506	500	516	484	495	462	510	552	473	525	501	531	516	494	470	510	553	488	492	481	535	480	499	493	461	532	543	500	504	493	504	495	499	514	487	522	509	509	479	510	516	502	461	470	488	503	509	486	524	486	494	544	535	557	549	511	485	497	519	473	498	501	515	476	470	536	486	506	500	481	489	535	512	522	489	517	463	494	522	515	496	509	504	478	487	479	517	489	482	494	529	516	489	489	500	516	525	510	494	462	514	454	508	492	529	523	484	532	488	474	541	501	527	486	493	531	495	512	510	521	499	508	503	468	472	467	493	525	518	514	537	474	471	518	518	511	521	488	497	490	490	502	564	478	515	527	532	511	527	474	523	477	467	492	515	484	485	530	531	524	517	501	483	482	489	501	458	500	502	538	490	517	508	515	507	461	521	509	562	483	512	521	505	513	487	487	491	471	527	483	499	519	498	474	543	524	482	465	506	503	507	485	509	528	497	472	470	513	584	500	492	476	548	489	485	495	458	484	485	459	518	495	514	496	549	471	534	488	513	482	482	529	513	549	510	515	506	569	473	519	527	501	527	541	520	503	519	511	482	528	526	505	488	497	489	532	483	522	475	556	488	504	556	512	484	537	485	467	485	550	504	491	506	494	459	542	471	494	536	505	514	534	485	506	498	489	498	523	520	500	527	481	524	543	509	506	513	491	547	497	518	506	533	527	518	505	487	504	489	518	515	504	492	524	491	516	507	527	503	492	515	517	527	460	527	489	493	542	495	523	522	483	482	521	503	490	502	456	502	528	507	468	490	480	501	423	511	495	500	523	536	523	530	495	483	505	519	485	479	519	514	459	514	547	480	510	517	508	496	502	514	528	501	530	491	537	530	500	531	509	494	519	473	513	515	488	534	488	548	481	469	528	526	488	485	474	522	511	485	497	503	516	495	508	543	507	471	534	519	515	523	508	531	487	477	499	475	493	489	522	494	471	556	515	474	478	483	531	489	504	488	492	502	524	500	500	530	494	515	470	505	514	513	484	531	482	513	517	483	470	493	520	520	510	481	480	488	517	471	498	483	522	504	500	505	514	495	530	466	519	469	565	502	495	487	504	515	528	498	511	488	494	518	498	515	487	491	540	541	496	519	532	539	490	496	481	518	472	546	473	550	484	477	516	518	528	482	555	471	517	490	498	480	461	561	459	516	521	512	480	495	501	533	507	509	491	460	495	513	507	496	501	464	468	484	532	508	548	493	515	512	480	483	524	512	495	505	477	452	476	455	498	465	532	508	483	500	497	476	552	489	533	499	468	485	479	497	460	495	499	482	505	473	489	488	481	503	502	511	504	489	479	511	473	505	524	545	525	546	514	491	492	507	521	487	479	520	510	525	489	521	512	545	476	526	503	515	517	518	488	482	492	503	490	522	505	548	505	493	498	502	480	454	488	501	494	491	438	517	511	500	475	476	483	539	496	494	497	517	535	481	528	518	532	499	513	518	502	537	515	479	500	533	502	514	474	492	534	495	489	493	508	494	506	529	484	536	519	496	530	502	549	517	488	513	491	534	515	488	533	509	505	500	489	500	514	509	531	531	494	514	518	515	500	501	494	497	543	465	507	498	473	509	506	526	497	493	508	504	499	510	517	508	429	488	540	513	545	480	509	506	477	510	475	491	479	488	506	507	487	511	491	506	520	521	538	485	490	521	496	486	537	516	482	515	453	508	489	501	501	474	503	496	502	503	520	483	499	488	490	514	497	505	508	486	519	475	514	512	483	503	532	477	513	508	516	551	516	535	486	463	507	485	501	526	479	490	467	511	518	529	531	557	501	497	495	541	519	544	516	509	518	501	506	477	479	483	517	545	514	465	505	485	483	502	505	506	489	523	527	498	510	531	517	504	522	504	512	506	525	526	499	453	467	498	503	505	513	534	495	499	503	502	455	512	526	516	462	489	468	474	508	514	517	515	530	523	473	493	462	525	480	499	500	491	519	524	534	487	500	464	501	487	501	504	522	509	491	505	531	485	488	492	483	469	521	521	494	517	532	487	484	495	476	486	490	493	508	520	520	499	491	455	490	498	553	507	534	500	551	494	547	461	514	527	534	466	510	520	522	532	554	519	441	498	494	493	472	508	457	541	475	518	506	504	527	552	549	500	479	514	463	538	517	507	473	463	492	480	491	503	499	524	517	452	501	507	481	494	500	496	496	527	479	509	493	549	475	517	502	518	494	517	468	542	513	486	500	490	506	529	489	525	523	520	515	491	489	470	497	492	536	497	494	551	505	502	481	477	494	550	496	479	481	535	503	494	465	519	487	511	513	531	522	505	487	481	490	508	505	491	500	498	529	505	489	462	514	484	497	506	459	524	471	511	491	534	475	479	517	515	500	533	515	515	481	536	514	508	495	510	520	495	514	550	477	476	494	493	590	488	503	468	490	498	502	528	533	504	518	549	468	509	499	491	510	470	533	483	493	475	497	530	495	486	528	485	502	511	505	485	511	520	510	513	500	525	487	459	505	523	551	491	493	561	506	494	498	503	525	503	483	487	507	481	532	528	516	507	532	508	510	500	501	478	508	483	481	533	551	507	478	483	499	489	485	519	468	522	540	501	501	508	545	477	478	511	538	525	484	500	492	531	457	460	498	487	474	512	538	547	447	516	535	502	502	489	501	477	488	469	470	537	479	540	489	505	519	495	506	499	504	471	480	496	503	536	548	514	489	459	467	490	541	499	477	473	478	542	486	497	504	503	530	521	510	431	540	518	543	536	483	499	497	543	547	491	537	508	490	517	520	510	499	532	505
24877	21678	32351	25882	12950	1517	783	662	643	612	594	585	584	626	604	557	602	505	563	643	634	574	575	567	560	625	554	575	605	566	580	596	562	547	583	557	563	593	581	585	587	566	585	556	601	576	532	574	593	532	595	568	572	539	576	542	572	573	564	543	605	588	574	502	590	567	540	558	586	592	573	565	575	576	585	557	592	565	572	580	574	600	552	586	612	541	583	565	571	557	583	576	587	506	586	570	579	550	566	561	582	601	586	587	544	562	524	561	589	559	534	598	581	543	544	589	616	544	550	555	552	568	573	567	569	570	553	582	563	527	552	552	585	567	588	548	525	561	607	559	603	596	589	568	598	561	605	533	567	561	563	553	612	558	571	537	536	543	552	545	601	569	584	603	577	541	555	566	552	578	569	555	633	578	584	555	559	555	593	554	584	574	540	545	588	613	583	593	572	579	550	540	560	598	563	587	580	541	597	610	545	543	576	596	555	554	588	562	523	539	568	562	589	538	551	548	550	530	531	546	574	598	546	591	611	559	556	553	564	616	573	592	560	571	606	560	527	603	573	585	521	566	616	552	574	556	589	573	574	591	564	557	544	584	564	571	563	580	575	533	568	562	561	594	527	567	610	567	544	537	595	558	552	601	518	576	593	597	554	556	577	566	570	549	563	552	569	592	569	575	580	570	557	582	578	557	595	589	540	552	570	591	573	553	580	593	589	578	560	570	596	614	545	565	583	592	593	581	573	514	518	526	547	590	582	559	588	549	532	578	562	570	566	578	559	556	585	587	546	620	564	591	537	573	551	611	547	597	565	538	558	573	547	587	594	555	529	548	565	535	584	553	546	579	560	577	559	594	578	527	591	568	548	570	553	593	540	583	552	627	549	549	580	553	543	538	534	576	571	568	575	575	567	576	602	572	569	521	553	514	549	535	570	584	573	576	572	566	578	538	566	549	592	557	592	584	559	535	584	601	611	558	525	567	519	564	547	538	577	575	580	591	572	578	559	559	566	566	582	581	562	570	570	597	555	621	579	581	566	552	603	548	588	602	589	603	537	592	566	592	589	583	605	577	559	534	534	550	538	578	576	538	572	598	574	559	566	591	548	573	517	558	599	621	615	516	563	544	601	602	559	583	556	555	585	558	541	563	625	592	539	578	594	552	557	586	554	546	578	572	548	613	616	581	584	616	561	577	554	511	580	597	569	577	559	559	566	546	561	523	566	565	555	571	555	589	563	589	550	530	548	547	584	582	570	575	552	534	547	594	583	585	542	555	555	589	551	578	563	567	568	564	585	523	549	552	579	560	540	615	552	536	563	541	567	558	543	532	542	555	573	533	564	612	555	565	592	578	564	584	589	537	607	582	593	593	579	575	551	593	570	555	543	558	553	547	615	575	582	547	559	534	521	596	557	581	581	547	556	585	549	550	575	558	588	532	539	554	539	582	561	566	559	542	589	590	546	575	552	564	578	546	547	593	560	513	569	575	580	539	548	570	530	601	573	554	530	551	546	592	581	562	584	577	600	546	527	576	546	592	529	613	550	571	607	574	561	508	567	577	585	574	578	517	578	537	564	567	619	513	573	575	538	515	613	531	582	586	559	556	542	580	573	564	599	559	547	590	533	613	578	599	557	601	556	573	537	583	516	568	557	572	583	596	562	585	573	552	619	528	520	524	581	573	585	535	542	603	560	526	577	545	596	602	559	585	555	581	542	539	586	547	592	594	563	568	584	577	585	607	575	560	551	572	573	542	562	547	530	562	574	575	565	563	567	544	572	575	581	605	549	554	533	557	593	602	547	522	535	545	555	575	552	574	570	548	608	557	589	561	605	596	571	523	567	574	562	564	617	583	575	585	592	592	559	568	596	573	534	601	564	555	599	573	594	602	606	553	564	545	566	613	534	616	559	605	590	595	636	621	588	575	567	571	557	527	551	564	542	576	583	587	581	581	560	580	540	576	588	565	575	523	573	550	586	562	542	558	603	592	579	561	599	586	570	552	561	569	584	549	555	575	578	552	563	562	539	572	573	602	564	543	598	549	566	557	615	584	569	555	542	584	591	569	615	557	527	568	555	592	570	544	553	610	592	564	548	540	573	554	611	592	572	547	563	573	600	547	541	566	510	570	558	604	619	611	551	556	599	596	575	555	574	580	525	536	607	587	573	548	581	575	564	578	512	565	589	552	593	548	566	577	572	604	585	575	600	577	529	560	548	587	554	554	569	604	557	552	579	590	566	543	600	582	553	579	586	547	570	600	580	557	608	597	647	548	546	584	549	570	569	567	596	595	585	533	569	599	565	575	573	542	524	613	580	577	575	576	593	571	581	603	634	557	579	564	560	561	553	587	541	541	596	566	545	583	555	599	560	582	539	564	526	560	580	536	560	617	532	584	523	576	557	583	553	604	568	541	524	549	598	578	575	575	597	553	536	565	570	525	568	583	575	631	627	581	577	602	564	594	587	529	570	580	566	582	568	548	601	546	528	563	562	576	587	585	608	575	590	558	560	581	601	583	530	528	573	592	566	586	575	558	579	533	539	577	594	591	553	590	571	570	568	599	531	554	568	520	578	521	579	541	575	534	549	612	549	615	587	596	581	586	569	600	587	532	548	540	550	561	629	626	579	575	629	530	580	594	555	568	528	573	552	599	519	567	571	573	560	552	584	597	558	544	566	521	592	551	556	603	604	584	579	542	528	545	589	537	572	565	587	573	562	600	564	553	577	600	595	561	590	559	590	555	548	585	562	568	587	569	628	583	558	567	566	590	562	554	523	537	565	597	555	593	538	609	556	587	570	587	571	564	572	600	561	554	572	569	592	535	590	548	528	592	569	568	522	539	616	581	568	568	565	549	555	553	563	525	613	516	551	551	610	545	580	531	569	543	596	537	568	584	549	557	539	568	569	506	551	543	531	557	577	569	582	564	502	582	530	624	588	583	576	556	570	566	541	541	546	545	575	541	644	579	571	577	607	550	595	487	566	543	537	578	522	550	554	525	583	582	583	531	607	574	567	596	547	559	580	591	543	607	582	611	570	614	568	561	543	591	574	581	532	584	586	577	567	558	545	558	549	600	615	534	577	560	539	528	598	565	600	579	520	535	612	564	549	537	595	521	573	605	604	595	572	550	560	555	563	575	557	605	535	530	534	560	549	548	603	557	548	583	563	557	553	595	602	577	596	560	533	556	551	556	569	568	584	580	538	583	567	593	575	573	546	615	558	587	597	556	557	589	584	631	613	588	583	534	627	619	556	535	527	564	570	564	529	594	545	582	589	546	599	557	577	603	604	565	541	587	589	556	561	543	560	551	575	590	584	596	567	585	527	569	618	556	609	588	559	615	579	582	542	573	570	571	544	565	562	581	617	572	571	556	578	576	559	577	552	566	629	549	550	573	559	565	555	535	570	607	562	588	570	618	565	555	582	592	554	553	553	634	582	560	551	591	549	562	635	551	557	590	606	551	603	534	566	586	557	551	558	571	550	565	560	585
36126	68698	47469	15607	1036	970	836	809	720	691	649	691	615	684	642	653	620	634	663	594	612	602	632	627	603	603	608	590	586	597	604	593	600	632	640	604	608	620	615	603	620	565	614	598	600	598	621	588	620	597	630	636	581	630	617	650	597	564	582	596	587	645	569	589	676	560	588	614	635	617	642	570	638	588	621	622	564	611	566	604	599	586	565	637	629	608	640	578	590	630	619	580	535	584	614	644	610	591	622	635	608	554	625	638	598	573	635	595	613	637	602	597	614	592	623	614	584	560	640	572	584	613	596	610	624	598	608	650	604	602	602	580	599	617	549	631	561	607	575	586	612	586	607	554	564	605	627	626	570	598	643	610	618	613	615	594	588	599	574	608	554	680	648	635	597	598	606	574	603	635	623	627	619	637	619	611	603	610	629	584	623	600	608	644	586	587	612	640	604	570	634	665	615	637	585	609	596	645	624	621	586	584	585	623	627	597	574	569	608	643	675	601	611	598	582	641	557	630	627	599	614	595	577	617	604	625	589	655	595	596	607	618	660	562	580	587	629	613	554	649	592	613	576	616	649	582	609	619	580	631	633	646	583	595	612	596	582	608	572	590	612	599	594	596	619	583	580	620	617	634	566	640	604	637	636	622	567	549	580	621	645	629	622	611	618	595	588	600	615	598	638	582	612	588	606	644	622	624	592	610	618	590	644	628	622	621	628	569	644	567	642	645	601	574	609	633	610	619	585	599	628	564	587	632	613	651	617	624	592	660	611	579	602	578	592	546	566	630	628	606	637	605	622	590	584	581	617	655	639	623	625	589	579	553	605	624	598	608	668	625	616	651	592	616	617	611	623	558	629	618	601	609	642	611	599	629	617	606	604	582	595	602	649	586	609	600	615	575	618	674	600	625	630	643	588	605	608	626	600	631	610	630	653	653	641	632	657	618	575	592	576	577	609	661	595	620	604	644	598	605	603	609	596	621	598	616	609	598	592	613	584	576	614	641	622	584	654	597	581	585	662	593	655	597	608	581	646	590	573	611	568	580	619	582	578	607	603	607	604	596	581	642	634	590	644	619	597	641	605	580	591	586	593	592	596	596	586	571	563	613	594	641	618	612	607	592	579	598	584	645	608	623	607	571	625	560	635	661	617	591	592	611	632	610	601	597	619	600	594	613	588	560	605	588	603	602	564	631	593	621	632	612	581	648	588	593	560	619	621	626	586	619	575	648	602	670	590	629	594	599	614	591	622	591	625	606	578	635	572	578	613	610	610	618	593	603	579	597	651	593	625	622	589	579	594	622	631	617	620	675	639	656	580	586	610	590	583	616	609	583	571	627	648	590	606	640	621	621	621	573	626	586	587	593	606	618	599	641	615	578	608	618	614	615	639	624	585	620	588	603	595	597	600	551	590	611	595	602	576	669	652	585	663	633	577	630	629	593	610	656	609	630	581	631	616	654	628	602	603	628	634	613	615	606	643	652	636	633	608	620	608	652	590	576	572	596	603	603	602	620	645	576	580	535	613	608	655	610	581	604	582	609	582	629	598	605	606	650	642	652	611	632	647	590	602	653	559	575	598	653	591	639	600	610	623	592	578	655	598	607	571	598	616	599	584	664	594	604	622	635	615	628	599	611	650	605	610	607	661	598	603	663	581	615	607	623	636	620	606	561	579	605	615	577	621	655	630	595	601	625	613	604	651	604	579	600	623	622	592	634	591	621	618	622	626	655	585	613	618	587	636	623	619	611	620	625	649	593	636	574	631	613	596	601	573	590	621	611	621	575	602	600	604	582	600	656	609	581	613	653	608	610	605	630	642	600	566	609	618	605	569	588	626	604	608	597	639	642	662	625	587	662	576	659	632	601	598	685	631	594	587	574	574	579	619	602	627	611	629	590	610	628	636	625	649	622	615	590	586	549	584	595	601	599	644	602	617	604	581	595	612	581	627	601	646	554	579	597	583	601	622	600	612	608	645	579	629	543	592	625	614	607	572	633	632	589	630	634	639	615	631	604	583	591	643	633	605	640	602	612	603	595	611	624	636	606	625	607	599	646	623	621	594	627	641	609	627	580	610	625	599	610	649	610	605	594	678	593	597	611	589	583	634	581	612	633	587	605	622	607	601	611	562	627	642	663	628	621	611	615	650	635	565	628	604	607	658	627	622	558	617	640	595	613	589	619	609	611	576	607	594	600	646	605	594	613	597	625	593	642	646	583	654	604	620	580	606	635	599	583	571	632	601	596	582	575	616	584	615	657	575	598	622	635	621	580	608	602	589	588	567	571	601	606	661	627	559	598	657	633	655	589	606	633	569	632	583	631	589	600	601	588	621	654	560	608	589	599	621	581	604	617	650	646	604	573	605	580	600	600	618	593	611	585	591	658	614	589	584	628	590	647	582	617	585	552	620	597	600	645	617	676	562	596	602	607	576	581	598	634	586	623	601	616	583	630	581	591	588	635	589	610	588	599	605	576	590	594	591	644	649	600	587	622	591	598	587	584	610	629	621	569	558	606	593	609	586	563	605	643	613	622	636	618	616	582	554	569	579	578	619	592	606	609	631	604	611	607	617	534	604	592	598	632	629	606	633	596	610	607	609	600	615	622	596	583	598	640	610	572	614	602	585	614	607	622	629	589	612	644	575	588	650	665	650	616	612	630	616	599	598	581	572	614	647	593	600	633	617	597	607	593	612	619	617	613	590	593	602	606	613	587	645	642	580	578	609	580	612	612	568	627	652	595	624	608	598	620	616	569	602	577	640	576	596	596	587	610	638	562	615	621	609	570	572	565	622	608	588	605	636	646	591	602	629	602	588	615	579	610	648	620	648	612	587	597	637	598	599	647	631	629	601	607	633	592	598	613	645	605	611	574	590	640	616	660	606	629	654	622	601	582	580	617	581	618	614	605	630	576	663	587	583	608	617	585	632	574	665	617	595	592	608	547	615	579	628	578	583	650	589	654	580	595	624	640	640	618	582	627	619	582	630	568	572	583	560	622	621	584	618	616	640	622	588	580	580	563	626	630	623	633	649	623	594	624	619	596	578	643	599	613	607	603	561	558	587	617	591	627	606	621	617	600	592	598	645	581	605	625	607	606	576	627	604	576	663	599	623	592	597	667	646	626	647	622	607	652	632	591	571	602	601	631	614	622	575	581	598	604	600	597	587	584	591	613	598	659	646	604	592	625	619	597	595	669	624	651	626	565	620	586	600	620	597	624	614	614	610	594	582	575	626	593	624	622	633	610	600	603	610	605	616	596	670	665	588	624	560	629	622	604	638	660	613	634	573	609	604	613	620	594	581	600	629	594	561	631	625	564	574	645	613	621	641	576	602	618	627	628	631	555	587	601	592	596	614	599	628	600	621	599	564	583	599	587	582	614	589	615	599	599	563	599	618	633	606	613	602	600	603	598	593	672	598	621	638	655	650	575	639	594	632	602	626	598	581	603	628	683	673	583	582	587	622	601	615	619	593	624	584	596	594	638	624	637
22467	21093	30874	24012	20965	20630	10766	1443	1136	1120	1021	980	1036	1027	1003	994	958	941	880	960	943	907	890	925	920	967	922	892	886	924	914	924	913	873	972	947	891	886	920	852	884	858	921	884	869	940	909	871	875	879	908	859	911	939	915	885	942	937	960	938	897	973	916	839	856	915	924	871	900	901	878	861	886	918	927	860	881	838	807	974	881	867	852	888	909	880	904	867	907	881	867	857	904	822	866	883	899	883	853	868	843	872	944	855	921	908	847	859	855	862	845	934	846	888	896	822	882	919	878	901	875	904	838	930	908	881	873	899	908	842	877	884	893	811	888	910	890	883	885	893	882	870	894	906	849	925	897	881	850	901	920	872	862	824	864	855	905	867	905	946	821	903	884	831	855	882	865	892	887	878	877	831	840	920	921	926	901	896	899	850	833	913	878	906	904	912	853	872	882	830	846	876	940	880	917	930	899	837	878	903	882	882	888	907	887	923	913	883	852	920	847	845	855	828	891	891	923	865	884	845	843	819	946	854	861	914	905	934	882	911	911	843	843	887	886	864	916	922	870	912	915	834	921	883	893	881	898	943	886	882	855	887	888	825	914	874	887	855	854	879	849	920	880	920	873	941	875	855	867	898	926	855	898	838	884	891	918	851	899	818	817	871	888	858	861	907	829	899	921	858	891	876	873	907	876	915	903	882	909	846	906	889	896	952	873	866	877	901	879	844	892	849	873	890	859	872	869	824	852	871	894	878	871	876	851	886	839	908	904	884	865	933	890	880	882	953	862	864	870	918	891	806	878	891	860	889	860	870	871	929	900	884	913	905	855	849	868	838	829	882	878	878	827	849	868	936	920	845	831	920	920	911	903	909	867	873	894	831	902	886	882	958	807	852	857	891	932	880	870	796	869	837	911	839	891	853	889	839	847	919	874	904	855	917	925	877	841	891	906	912	878	860	909	826	863	864	863	932	934	863	945	867	923	937	889	915	830	944	870	877	847	899	930	885	859	844	847	832	844	860	854	884	879	909	869	932	834	827	816	870	852	899	898	865	914	846	1003	931	865	862	908	825	882	866	892	915	875	878	842	890	840	906	796	830	888	882	859	843	866	895	868	902	827	871	869	853	896	883	868	888	867	864	891	833	880	903	901	897	937	851	881	924	900	867	839	912	893	875	848	905	870	872	836	910	891	840	819	914	887	845	843	836	887	866	920	838	826	879	869	850	918	860	877	861	851	863	893	878	868	822	868	882	827	821	867	884	833	950	884	838	931	898	877	906	896	842	881	858	885	898	867	910	868	859	943	874	909	861	905	877	906	905	925	871	892	870	887	858	868	872	943	888	878	873	881	880	817	822	842	867	904	899	877	918	890	860	863	873	889	843	856	885	887	875	915	864	846	844	872	881	902	875	876	870	871	857	883	879	893	883	859	864	890	907	849	897	856	907	849	956	885	869	893	854	894	883	869	867	885	856	927	852	884	883	865	865	878	907	913	870	868	893	860	914	928	879	877	934	885	860	892	872	894	893	918	912	906	819	903	854	842	833	871	831	910	873	850	857	882	853	888	899	852	892	925	903	858	841	860	940	899	887	869	831	845	885	886	897	883	888	882	869	870	837	890	847	881	846	894	893	890	842	899	863	902	878	909	873	878	943	875	902	895	901	900	913	864	872	923	822	893	900	926	871	905	902	839	880	891	918	867	899	818	937	816	882	929	858	888	877	843	868	922	839	876	878	897	901	868	909	893	928	879	896	916	887	935	850	899	891	911	847	851	898	879	904	855	927	848	924	922	912	908	920	904	835	929	900	909	840	888	936	866	902	839	905	916	885	880	833	838	875	872	877	865	865	896	920	921	939	851	904	916	905	932	876	881	850	937	850	921	855	924	861	884	881	911	919	918	912	865	942	890	907	837	874	832	895	851	906	876	874	843	874	965	873	912	908	857	922	863	851	883	862	884	880	868	851	916	923	891	848	953	855	889	884	890	876	844	913	872	957	911	893	938	864	858	928	853	882	870	846	925	866	888	862	893	856	875	867	851	860	874	840	901	881	866	849	844	864	867	867	875	925	884	870	843	941	941	906	840	856	852	905	826	871	875	865	902	850	870	886	880	871	847	909	878	868	908	905	898	876	892	823	820	853	884	837	853	891	835	894	908	907	904	928	933	820	838	870	911	877	843	869	940	919	897	825	853	892	898	917	951	891	883	861	873	856	860	901	866	921	845	873	896	877	872	903	881	901	860	894	874	909	870	916	875	877	870	841	871	914	882	945	861	836	936	849	891	882	854	874	843	857	835	843	940	854	895	853	888	883	949	886	868	869	865	902	872	860	851	902	856	887	914	917	891	816	859	924	887	893	901	883	823	871	890	936	837	903	838	880	882	903	873	913	847	872	854	895	921	897	810	857	906	912	829	878	867	876	908	879	853	903	905	879	873	862	879	836	874	849	839	866	872	869	853	847	921	855	846	957	880	889	861	909	913	895	830	918	879	911	886	929	901	942	964	859	907	860	857	935	852	865	860	869	871	893	871	912	862	890	892	843	898	868	866	878	855	875	915	902	935	881	916	849	852	913	894	905	847	894	934	876	863	945	877	868	841	876	869	864	888	834	907	831	894	837	922	883	857	914	882	887	877	835	899	906	900	902	853	913	886	870	942	856	856	854	917	904	905	911	877	851	921	839	907	885	915	879	894	926	873	888	850	912	872	884	872	915	882	901	877	943	951	866	873	891	870	888	906	868	863	835	866	844	846	850	865	853	880	874	897	885	862	891	849	903	875	966	939	809	935	887	872	855	839	887	880	905	874	870	896	872	949	890	877	824	889	875	853	876	926	920	894	918	897	880	863	870	880	861	861	874	920	933	837	864	879	928	902	820	835	886	901	846	877	874	882	854	852	862	889	983	874	883	894	883	912	906	899	822	863	864	919	874	906	868	879	891	904	888	933	862	954	889	903	842	847	850	890	910	854	869	852	865	847	947	934	947	936	830	947	876	937	875	884	830	895	858	892	885	869	949	917	882	860	902	954	881	924	896	849	899	892	905	900	840	882	874	889	919	835	890	836	900	867	877	865	831	885	866	899	893	868	891	862	930	867	871	876	848	861	823	869	895	905	855	849	880	858	965	918	883	953	830	878	856	863	893	868	831	922	938	847	907	918	873	937	869	903	887	845	844	848	808	898	895	959	936	851	876	872	847	848	862	924	867	873	853	876	876	923	858	853	871	908	857	862	847	853	936	837	845	890	855	852	887	892	893	920	862	912	915	902	912	862	846	914	860	875	842	873	847	903	870	878	898	885	844	887	822	872	820	839	880	864	914	933	852	864	876	871	889	910	873	929	869	870	819	872	899	906	861	889	882	857	862	830	920	874	890	893	823	878	860	861	887	865	900	902	858	848	848	862	894	925	928	911	889	917	905	843	849	890	893	918	891	903	895	885	848	888	875	832	841	890	902	898	893	957	854	923	904	853	866	870	875	839	902	887	847	928	817	901	921
42637	91794	65219	30304	2475	2035	1663	1504	1296	1213	1123	1069	1035	978	1020	999	923	959	933	924	926	974	917	906	936	816	902	865	936	891	924	858	878	926	827	853	949	857	896	856	846	888	932	970	848	816	845	857	872	901	891	942	893	918	908	871	842	878	832	891	827	848	903	918	889	892	905	880	849	856	880	867	928	870	826	894	871	891	887	880	829	858	860	851	888	860	858	901	903	910	899	836	820	865	837	899	879	910	871	822	841	858	917	923	849	884	860	870	889	887	859	883	830	861	883	906	867	844	846	912	868	929	903	880	830	879	838	860	873	907	901	926	851	881	857	876	829	939	818	873	848	886	915	904	919	892	884	888	839	907	844	874	852	866	876	836	842	894	876	893	933	887	948	874	876	866	846	872	918	881	833	880	869	863	936	784	891	858	895	917	853	849	839	936	901	905	897	894	878	935	905	882	890	880	897	915	885	925	866	924	835	916	887	859	860	842	905	948	878	878	876	866	892	893	895	869	853	873	819	869	910	868	870	905	879	855	857	878	850	906	881	890	883	852	902	916	883	870	912	817	936	849	941	841	933	871	868	842	897	914	863	866	855	883	843	856	873	850	849	918	916	838	851	871	834	943	933	871	871	864	890	865	882	865	904	858	838	872	865	858	916	879	879	893	889	875	859	896	828	874	858	880	922	885	866	841	833	849	919	857	854	869	864	891	917	863	892	875	854	813	911	857	860	869	853	858	915	874	870	902	882	845	864	893	888	826	875	902	878	892	903	902	866	862	854	876	870	859	863	824	836	846	863	843	865	867	824	843	886	827	849	838	923	908	846	886	854	949	885	892	891	850	883	928	837	912	822	873	887	873	858	931	822	876	870	904	868	880	872	872	876	922	850	854	860	859	876	873	920	959	884	885	912	868	847	877	912	823	828	928	836	923	826	902	912	901	859	847	882	887	880	875	832	860	883	872	935	849	810	872	899	893	894	888	912	863	855	879	866	862	880	890	812	837	894	835	883	882	869	904	917	901	905	870	847	904	916	882	910	842	852	885	868	850	845	868	868	890	823	921	879	859	867	843	902	865	893	874	839	860	892	905	848	945	841	846	878	874	869	871	859	829	853	896	846	860	901	894	842	877	903	853	903	875	855	868	927	872	852	895	813	814	877	900	901	835	907	880	858	841	894	873	934	872	883	890	873	876	880	892	915	896	913	867	885	909	828	867	879	866	842	871	846	856	871	829	889	857	894	920	875	865	856	928	851	871	859	886	927	841	866	886	903	906	859	871	905	867	845	894	842	872	856	875	898	851	826	841	820	861	877	884	859	886	861	865	837	871	882	862	796	872	935	890	874	856	892	908	801	810	839	892	878	844	882	889	802	924	862	884	911	888	892	868	934	885	861	883	860	844	884	843	897	834	883	874	911	941	912	872	897	835	928	873	914	840	909	865	896	877	864	841	914	855	825	901	849	875	912	906	872	865	888	882	844	880	886	879	860	839	797	887	850	906	912	864	885	926	853	873	848	877	880	889	902	824	900	832	921	876	854	864	880	835	881	951	854	877	878	842	850	864	835	870	859	915	909	803	922	860	965	835	829	905	848	878	908	881	848	868	779	828	852	878	870	843	886	848	821	910	867	871	871	877	885	918	922	874	888	899	873	826	890	890	897	889	813	876	879	882	889	906	884	864	855	830	896	871	898	894	843	880	862	854	865	822	898	893	845	889	853	889	862	886	831	904	881	887	901	863	865	812	936	836	869	883	868	929	889	848	910	898	849	872	893	875	916	859	862	888	841	850	853	928	925	861	926	917	918	858	886	832	811	916	925	898	912	866	895	824	856	865	891	870	895	867	855	858	836	865	868	893	932	819	813	857	920	883	875	848	824	798	826	884	907	862	813	905	855	884	888	873	851	863	875	849	846	856	882	882	875	853	845	803	896	856	846	899	888	887	872	849	907	866	855	868	887	870	906	883	888	867	881	853	860	859	907	914	821	871	863	928	917	835	906	875	882	871	896	850	864	830	934	880	871	863	887	880	933	851	853	856	924	860	890	863	834	904	815	908	799	908	861	849	797	871	902	832	874	889	865	814	900	915	857	840	857	875	910	864	849	850	907	881	917	859	863	896	916	911	892	884	847	889	932	854	885	881	896	875	921	845	870	878	929	903	898	890	896	888	848	883	782	874	891	872	882	833	902	894	871	868	869	820	918	860	850	853	846	894	891	896	938	853	898	862	852	906	901	885	895	814	894	871	886	914	928	862	851	864	860	828	864	860	862	907	855	856	840	903	863	863	891	895	882	900	879	917	888	868	908	836	840	898	864	850	869	879	826	848	866	866	820	886	870	910	912	893	872	900	884	884	882	851	850	858	854	907	853	869	808	869	874	875	888	854	893	846	874	881	929	918	890	855	848	922	901	926	901	863	893	871	856	899	842	880	845	879	870	846	839	835	888	894	906	944	833	909	876	885	904	941	862	908	841	905	870	897	867	901	893	877	856	878	898	882	824	904	869	890	869	856	873	912	873	909	892	859	842	876	862	844	895	854	908	894	875	909	832	903	892	829	868	907	919	837	904	875	895	895	859	893	868	936	896	897	895	924	861	923	797	886	898	891	878	854	862	904	866	869	881	863	882	907	829	879	859	859	864	889	841	900	923	908	871	920	865	872	910	863	915	819	866	925	852	860	868	846	899	852	831	842	911	888	855	902	931	858	893	852	832	894	871	910	873	846	838	880	871	859	849	901	867	895	864	878	867	838	870	878	797	876	876	875	880	943	890	910	849	937	883	890	847	925	877	901	831	809	853	855	854	926	891	889	905	890	887	900	864	871	913	855	868	869	840	865	878	880	925	828	921	854	898	845	873	913	877	926	900	910	907	885	873	870	911	871	896	853	846	895	914	874	850	870	833	893	889	818	872	913	859	865	904	854	891	874	887	898	821	883	827	897	886	842	863	893	915	916	872	820	878	890	897	870	889	905	847	910	857	846	890	899	849	891	872	879	890	883	829	940	879	911	885	869	858	863	876	870	899	940	899	886	860	867	866	807	883	872	897	873	855	868	908	865	893	869	855	886	856	893	881	842	891	856	902	876	870	825	892	797	889	878	829	867	887	902	880	843	867	893	884	848	863	935	885	884	867	878	865	881	848	882	914	852	872	867	858	861	850	855	901	855	842	918	846	870	968	895	845	912	835	847	856	837	901	863	899	899	864	826	874	871	868	885	883	845	921	878	910	898	832	850	895	867	841	871	834	840	847	850	871	872	889	939	910	850	880	859	851	859	887	873	843	854	921	893	852	915	926	830	876	904	900	885	852	831	843	883	867	830	824	903	886	872	867	840	860	895	816	933	869	929	891	867	968	871	879	833	888	845	845	806	890	891	891	867	900	885	838	901	845	916	816	868	870	905	928	879	908	887	866	887	871	897	901	873	898	881	820	907	860	858	890	912	869	885	880	840	840	896	857	885	824	869	887	871	917	844	887	854	843	919	891	846	906	898
29451	24863	27754	11032	522	331	343	361	327	351	332	330	326	356	313	327	343	340	356	296	341	332	331	321	334	353	342	379	320	335	325	345	334	346	328	350	341	294	352	330	342	321	320	305	330	333	346	336	306	332	350	344	309	311	316	368	336	316	327	304	284	339	336	358	331	357	325	311	354	351	321	311	330	334	340	319	292	334	311	364	341	325	315	331	325	321	315	341	294	298	318	323	360	351	302	328	333	360	292	319	334	343	304	315	315	307	330	347	343	319	332	334	318	326	316	303	373	329	346	334	304	343	335	361	365	334	322	294	323	310	317	310	326	335	294	327	319	338	333	310	327	314	313	300	294	325	325	339	323	336	322	331	328	327	310	299	346	338	342	353	362	345	364	345	325	323	323	339	337	338	318	315	348	283	326	326	320	319	346	324	307	356	329	334	317	355	343	342	318	320	338	327	314	305	317	312	309	345	327	312	326	323	338	326	313	300	293	375	302	316	323	318	347	327	348	342	294	336	341	317	319	310	301	345	342	343	311	317	306	367	317	326	335	327	327	323	291	349	329	327	322	304	317	306	326	339	329	293	313	326	324	322	356	307	341	304	328	320	298	326	304	337	322	298	326	317	355	353	331	356	337	306	342	337	354	313	322	284	330	335	348	303	345	351	315	310	312	335	344	341	334	373	329	308	339	338	314	329	316	310	352	314	339	337	314	339	339	315	323	342	318	282	332	344	308	323	326	294	319	334	363	334	301	324	340	359	329	341	304	306	307	323	348	314	337	306	365	357	323	317	330	370	326	317	323	321	297	326	356	315	340	336	352	296	314	301	330	310	301	326	323	332	331	324	328	345	343	312	375	345	313	333	325	330	305	309	353	312	338	335	318	328	359	306	348	318	354	301	320	354	334	369	342	309	320	332	319	333	339	310	321	327	344	322	335	358	341	336	314	351	300	319	321	310	313	327	337	335	326	337	360	341	322	311	340	297	323	317	344	316	347	330	337	335	302	318	333	352	339	361	284	315	301	311	287	341	323	342	341	344	334	350	352	360	321	348	344	330	338	330	332	349	315	355	317	317	337	342	316	324	327	318	329	334	307	343	330	335	323	318	331	338	336	358	336	318	303	326	328	332	342	327	340	350	323	324	336	342	354	325	352	313	311	341	339	315	321	318	362	319	314	325	362	319	292	307	288	309	343	314	295	349	326	336	352	315	337	359	325	341	349	352	325	342	344	341	303	316	345	332	353	295	365	339	327	320	328	304	333	328	339	337	301	301	311	323	327	311	344	307	312	302	333	338	340	302	342	343	284	343	377	327	335	316	331	290	332	355	335	321	302	339	321	346	293	323	347	317	329	324	325	348	330	327	312	329	319	335	381	328	309	352	366	309	320	355	317	320	290	304	314	333	337	363	341	324	329	359	353	305	356	327	291	312	364	353	337	329	340	333	329	345	335	329	328	327	303	315	313	329	326	311	347	351	363	331	324	328	332	320	313	339	326	304	330	331	336	354	321	346	299	343	320	311	312	346	345	310	308	326	305	320	309	333	326	332	387	331	327	325	313	310	313	315	340	329	355	310	352	295	362	349	307	292	317	332	338	308	330	310	305	336	332	332	341	339	336	326	341	323	310	330	294	329	327	332	306	339	337	315	321	304	316	354	315	326	330	323	347	349	307	299	310	335	295	303	343	326	329	350	327	310	337	317	304	301	326	355	326	338	340	323	329	325	321	333	312	325	297	343	311	334	296	348	327	349	338	304	306	309	336	335	324	322	335	298	333	349	362	327	350	335	293	308	322	343	298	294	312	323	334	305	334	322	332	317	338	339	331	329	360	326	338	292	328	314	319	324	332	348	324	347	305	305	322	322	309	319	323	325	372	349	313	343	305	330	320	353	353	317	297	346	358	340	321	296	314	362	328	348	331	348	350	329	345	307	340	349	306	339	333	318	321	319	355	324	349	323	303	298	342	329	327	309	331	315	340	335	321	328	326	321	340	315	347	309	301	344	331	303	310	312	307	337	323	332	323	333	331	304	335	352	344	332	342	294	360	341	308	334	326	332	371	317	308	337	332	324	345	335	305	332	299	324	368	328	288	340	338	321	333	311	330	305	315	331	323	318	361	313	320	310	342	351	313	343	336	305	342	331	341	346	321	327	329	364	336	321	315	316	324	324	356	320	344	329	324	336	322	347	325	303	313	339	346	360	302	308	348	329	347	339	364	337	285	332	306	313	304	337	330	349	344	345	324	316	364	310	313	340	336	335	331	318	337	309	321	330	352	338	361	324	304	314	373	347	314	347	357	346	327	333	343	328	350	327	332	319	322	342	335	326	341	309	321	296	313	334	328	347	333	348	322	315	331	310	313	337	323	324	321	339	320	303	333	369	366	320	309	305	334	312	304	320	321	330	325	286	352	333	332	354	319	318	343	318	373	325	334	338	333	357	320	311	352	321	326	341	354	306	320	329	333	309	308	326	333	331	356	333	315	332	324	331	334	348	313	322	359	321	296	339	353	353	354	336	353	306	345	363	331	351	330	309	297	325	374	335	323	328	346	306	349	330	341	288	325	336	343	338	332	318	350	307	315	353	332	335	341	336	321	340	314	330	357	347	293	330	355	333	333	335	332	329	324	346	331	354	337	343	305	349	312	318	346	338	285	320	320	322	336	335	303	340	330	326	333	379	342	325	301	312	324	381	325	348	334	348	337	357	321	352	330	348	316	337	337	314	317	342	355	333	343	311	329	343	330	313	324	321	322	310	345	328	343	344	330	331	314	349	322	327	344	326	311	301	342	344	345	322	330	314	317	339	356	359	329	299	344	296	323	310	312	344	319	311	297	365	326	298	310	323	315	320	323	349	303	296	321	325	340	307	347	344	314	327	291	329	298	317	298	317	310	315	328	324	348	323	343	302	318	305	289	314	326	320	342	348	322	311	341	332	350	359	334	324	331	314	336	314	367	348	311	346	320	327	381	321	326	345	318	360	312	347	309	341	341	297	315	344	350	326	325	298	322	347	328	321	306	356	308	332	343	321	332	324	341	334	323	307	340	312	342	339	322	320	328	350	333	310	334	316	348	325	339	334	331	313	313	326	309	352	287	348	329	330	331	331	351	331	314	287	322	330	319	355	369	337	325	316	318	315	352	351	331	366	324	337	331	331	364	320	343	341	298	333	349	337	321	352	323	322	318	351	323	283	370	326	310	323	312	345	341	383	302	339	282	343	348	333	348	334	326	348	338	273	329	311	327	308	350	300	331	331	335	345	311	313	344	319	313	298	330	301	325	319	326	344	314	348	339	339	332	318	337	369	330	330	350	328	321	369	299	324	336	324	312	365	338	322	319	338	335	318	327	317	334	336	299	350	332	342	308	324	345	344	325	312	321	329	357	346	302	309	315	323	368	316	315	353	355	321	294	328	347	316	306	330	323	352	327	344	342	312	337	291	350	332	312	326	343	320	331	358	307	314	321	347	333	300	305	349	342	322	324	331
26874	34323	20507	5577	387	382	413	390	392	365	372	415	356	367	390	398	368	390	371	347	356	340	326	333	359	358	383	370	414	364	352	379	377	348	372	365	361	383	345	346	342	359	344	353	362	348	346	354	339	366	346	341	405	341	375	386	361	377	367	363	371	393	355	365	350	345	381	369	333	356	381	366	351	329	364	350	376	370	347	374	363	343	352	371	360	391	366	373	367	318	366	354	395	355	353	380	375	339	356	339	355	349	376	374	392	352	330	352	383	389	365	377	369	337	379	365	376	375	345	383	391	327	379	355	365	346	339	372	349	361	363	370	345	368	357	343	375	376	378	363	357	359	343	392	357	380	375	373	375	369	366	354	379	369	365	369	375	352	365	342	351	337	354	390	370	343	355	382	347	365	346	351	347	319	344	363	372	354	375	377	388	372	339	363	377	358	378	338	370	351	361	391	375	369	342	338	354	377	351	355	352	354	333	368	356	311	359	362	357	345	359	352	374	354	373	357	337	337	328	316	328	367	319	378	331	363	369	378	370	349	398	338	342	365	395	347	385	351	365	370	361	376	356	387	362	381	369	342	375	364	363	375	351	353	365	388	340	375	349	357	380	353	396	378	354	386	341	372	356	373	366	384	346	340	343	352	374	377	342	334	334	348	343	380	366	343	376	395	365	343	343	386	360	352	377	373	383	337	376	339	358	348	379	354	376	364	384	361	356	334	368	369	395	359	358	367	329	390	374	378	383	354	390	353	365	380	348	325	345	339	343	359	384	364	386	334	387	359	386	384	365	335	352	344	375	361	374	342	340	360	361	352	346	365	322	357	406	353	371	362	332	383	380	373	339	362	348	355	316	337	348	350	357	392	355	343	407	366	385	361	373	350	344	393	336	388	335	372	369	407	369	319	360	328	359	316	354	362	352	387	374	378	332	365	336	344	354	334	353	380	363	358	345	390	379	352	355	391	367	344	342	343	326	358	375	379	337	387	348	397	345	384	384	387	385	344	335	335	364	357	369	362	358	356	349	373	350	365	351	355	399	353	376	355	350	392	386	369	376	386	349	349	356	336	349	379	355	359	321	370	374	355	344	387	373	355	374	335	380	357	361	321	366	337	352	365	352	381	385	337	369	386	370	373	370	355	339	348	396	363	333	383	356	352	339	360	329	366	372	366	389	386	373	391	343	355	377	372	353	378	360	371	330	352	356	364	405	343	349	323	398	376	393	358	372	367	338	346	358	369	371	349	343	379	373	376	359	350	360	378	364	338	358	382	379	321	395	381	327	326	384	346	343	345	389	348	341	372	347	345	362	364	351	348	380	350	383	345	379	329	360	349	365	352	377	363	374	362	338	394	364	359	361	351	376	374	405	353	367	356	373	340	373	393	352	373	350	366	349	327	376	352	368	368	417	343	375	381	337	371	351	336	343	360	382	351	349	379	357	412	353	331	368	356	370	369	354	352	373	360	357	362	350	363	349	359	390	352	368	389	369	370	347	360	346	356	357	385	371	358	393	352	348	356	368	358	370	354	385	349	376	391	343	359	364	366	379	380	386	377	359	344	334	312	391	351	345	345	380	415	386	352	333	373	338	355	331	367	368	375	373	352	387	374	398	375	365	335	359	347	348	380	346	354	383	408	361	353	362	368	340	325	398	334	339	376	394	357	343	341	356	364	356	363	356	347	342	384	347	371	360	373	348	350	340	374	370	346	346	367	363	369	389	356	382	375	346	351	363	355	363	357	346	343	362	362	387	393	358	361	324	342	367	376	334	373	340	375	402	331	364	351	303	364	367	325	371	393	367	342	372	372	367	309	356	377	359	341	325	354	370	384	372	349	358	381	345	382	334	341	371	380	344	339	387	389	356	364	376	357	361	362	390	359	356	327	359	336	373	353	394	339	371	376	374	391	348	366	341	364	339	362	389	381	348	349	339	380	343	389	394	369	348	374	394	352	359	380	342	371	346	333	365	384	366	377	392	350	389	358	356	353	351	401	355	355	370	365	354	354	359	311	384	391	360	374	360	367	347	351	404	341	338	352	350	360	348	352	353	344	374	374	398	375	379	347	353	389	397	363	370	352	351	358	335	355	385	351	344	367	355	358	341	350	358	333	367	327	416	412	396	346	340	350	363	364	373	367	373	322	330	374	359	385	358	369	356	322	373	377	378	360	397	369	357	359	358	390	365	373	376	371	388	386	362	351	351	382	366	382	335	359	365	374	347	370	351	357	362	359	324	344	349	355	348	350	382	352	360	390	337	352	381	395	375	349	387	340	355	403	356	393	353	389	334	366	363	344	354	376	345	357	329	345	353	388	378	369	367	360	380	353	361	340	358	337	357	373	374	364	401	335	371	359	364	325	390	402	397	369	334	385	372	361	375	323	324	330	396	356	373	367	369	361	363	350	370	360	351	384	367	344	350	347	394	336	354	346	378	359	389	360	367	359	355	384	401	327	328	384	344	357	385	379	370	356	351	361	336	373	386	360	330	383	352	348	365	387	362	358	352	370	392	396	361	378	344	382	377	331	363	360	362	398	371	325	372	375	376	333	362	365	375	356	352	375	372	336	358	354	362	366	334	387	359	347	362	356	370	366	359	375	345	373	368	352	368	367	360	364	375	366	342	348	333	368	351	373	347	369	372	387	360	333	352	329	351	381	325	365	362	335	356	373	341	334	394	351	382	369	348	386	366	383	371	300	378	387	362	378	382	360	354	380	352	368	354	350	344	374	346	332	377	353	365	346	369	359	355	349	379	384	379	397	360	392	394	393	362	378	368	368	347	378	325	399	331	375	376	370	371	355	334	363	349	382	334	345	352	377	361	364	363	346	363	347	346	344	381	383	364	378	343	368	348	318	377	374	355	354	377	381	366	380	380	356	338	346	320	377	352	365	380	359	347	393	366	355	366	360	333	376	348	352	365	330	375	377	367	373	343	385	385	348	345	370	334	390	362	378	366	362	381	351	352	353	384	391	372	371	353	381	344	362	377	336	336	359	360	331	376	374	388	344	342	351	357	352	329	373	344	325	386	343	350	375	348	386	370	387	392	340	369	388	390	342	389	374	382	338	381	339	368	389	386	388	381	357	358	334	352	366	339	305	380	384	367	341	351	388	385	348	338	340	308	334	336	358	380	359	344	370	374	358	358	352	398	364	356	392	360	352	397	339	360	380	312	331	346	387	348	351	366	320	344	385	319	365	344	374	410	343	364	374	346	340	337	376	376	366	358	376	377	372	396	339	349	361	378	388	388	364	369	368	379	333	393	362	343	352	382	344	385	372	363	364	389	364	344	349	379	350	347	341	380	348	396	364	339	339	358	355	360	395	368	363	378	382	355	352	372	332	359	361	357	364	376	353	394	369	385	382	366	372	391	338	399	346	374	363	340	368	375	375	376	402	350	366	365	384	367	357	399	327	323	351	329	371	348	341	350	350	357	360	394	345	338	385	367	343	365	351	387	361	358	348	379	343	342	341	345	382	343	391	382	373
23755	21640	31992	28441	19834	9869	1138	674	634	603	597	542	571	603	559	579	528	567	559	501	540	513	539	469	500	519	539	474	552	503	511	537	502	504	465	476	539	525	508	507	492	481	524	532	480	498	471	517	511	514	516	465	473	505	518	518	512	498	505	503	485	496	503	465	483	480	550	521	511	506	489	501	528	507	503	483	496	495	493	494	495	531	502	489	497	532	522	497	564	485	526	489	524	466	520	459	512	534	465	491	480	560	476	522	495	505	551	512	509	488	547	505	515	520	483	510	456	486	463	512	516	469	493	497	478	559	507	530	492	514	521	501	512	496	537	503	519	487	522	489	498	462	477	513	541	475	510	470	478	501	467	515	483	543	505	486	481	562	516	459	437	503	498	490	501	510	509	524	513	520	488	532	523	480	504	487	486	511	493	531	503	513	507	519	507	484	503	495	482	525	463	468	482	518	507	522	467	508	528	486	497	532	523	538	509	536	509	533	521	482	486	484	482	520	514	481	511	530	498	506	474	509	500	489	493	512	482	521	502	507	497	521	520	527	500	539	502	510	495	536	497	499	510	480	500	503	510	485	511	512	531	505	492	525	510	504	526	513	529	508	484	472	501	526	494	504	479	520	506	536	491	468	483	516	493	488	493	498	504	461	521	472	528	478	507	487	493	542	504	519	498	490	473	508	486	483	505	506	497	492	496	486	498	502	488	491	467	524	519	511	528	482	496	503	501	477	503	509	509	482	492	517	470	513	529	501	542	506	524	500	491	481	503	515	525	452	468	480	516	505	556	529	532	541	500	473	525	481	473	493	517	522	473	526	458	511	477	498	464	492	518	520	526	513	493	510	525	508	472	466	519	455	490	496	487	481	493	531	543	499	538	476	514	538	478	494	504	555	499	508	497	530	483	493	516	542	521	497	539	529	503	495	533	508	463	506	459	542	464	495	493	499	535	509	494	499	504	452	534	494	507	515	513	449	484	484	477	541	514	492	500	507	493	534	490	531	490	508	499	530	513	482	514	490	509	527	523	523	488	512	480	550	512	496	545	478	487	460	509	535	529	500	492	503	498	487	501	485	527	509	506	484	528	481	528	487	502	478	480	482	475	532	482	477	510	456	467	523	506	487	478	510	476	512	542	527	517	509	488	489	521	513	528	513	495	495	498	531	508	530	491	552	514	479	517	530	454	541	516	525	512	507	486	508	483	521	522	462	531	519	537	493	550	519	508	478	516	529	474	498	520	513	525	504	511	512	512	557	456	498	516	516	501	489	535	537	532	459	480	481	515	478	462	470	498	509	483	489	481	503	473	480	523	508	491	546	570	528	507	485	470	545	490	493	515	513	472	486	501	515	537	498	475	464	486	504	530	524	440	502	484	509	523	504	506	558	519	490	490	508	542	520	487	497	532	514	477	493	526	459	537	515	491	493	518	482	499	496	501	519	529	524	525	516	511	486	530	502	500	498	459	520	532	498	521	527	462	528	501	514	502	506	549	519	516	479	504	501	516	533	488	515	523	503	520	516	508	476	516	512	521	440	486	502	509	518	530	534	500	509	501	531	490	490	487	505	481	454	515	541	521	530	519	507	487	498	542	510	490	509	514	506	493	475	485	510	504	477	512	518	488	479	491	530	481	518	514	497	525	503	472	483	493	488	534	522	534	490	491	526	512	521	527	498	499	478	531	516	521	485	571	514	534	515	480	499	494	511	523	503	533	439	491	510	554	522	506	542	481	524	492	517	515	479	495	505	451	508	520	461	516	497	481	475	543	541	520	499	486	541	512	485	502	544	528	502	507	507	498	510	462	500	495	546	487	476	508	521	482	518	488	515	519	495	558	524	517	504	493	494	538	497	508	473	527	531	520	515	490	537	478	500	517	509	484	516	486	527	501	473	528	498	519	496	508	542	521	522	521	466	542	430	497	485	485	494	490	499	486	510	493	496	488	522	521	513	492	518	504	500	500	493	530	538	485	474	495	466	497	508	506	522	466	501	527	503	534	519	492	499	487	500	511	530	526	490	519	488	538	496	473	516	509	548	546	525	511	503	485	517	494	506	528	487	481	495	482	513	523	506	520	497	518	553	540	550	532	512	536	503	530	557	482	509	560	468	533	502	532	451	525	478	477	491	501	529	510	517	525	504	495	521	477	537	480	500	489	495	513	494	495	466	460	524	507	517	526	503	498	448	510	501	492	538	501	487	488	508	488	523	525	515	550	491	495	487	523	474	493	469	542	514	520	471	493	513	498	469	521	509	482	496	522	524	509	489	512	537	480	502	465	514	532	479	510	462	495	507	503	524	484	505	520	544	502	465	474	508	507	462	496	525	508	523	563	525	501	507	518	507	516	489	476	480	511	478	481	487	502	498	478	513	487	448	516	560	492	522	519	497	498	498	499	551	508	496	531	517	469	520	504	508	505	498	475	574	524	473	503	525	491	462	514	500	517	477	503	508	517	490	496	494	511	494	498	548	505	500	480	528	496	515	544	505	508	513	527	467	533	511	468	509	492	517	490	497	512	528	542	517	524	526	513	513	576	496	515	523	535	492	522	502	509	504	567	526	526	509	517	528	506	499	496	521	498	530	495	489	508	548	517	497	519	517	529	524	524	551	484	505	507	519	504	479	501	476	497	481	502	514	538	517	530	509	527	486	565	525	499	481	503	484	497	488	508	502	496	485	485	482	475	505	494	548	495	488	531	511	517	525	475	512	546	551	514	467	514	522	486	482	501	493	525	493	517	575	509	491	529	525	508	460	498	472	523	504	451	479	503	460	536	524	498	497	472	549	473	501	520	522	490	493	504	506	507	530	516	504	469	502	502	482	500	545	530	497	526	520	517	545	525	476	511	535	496	543	506	457	487	471	483	521	490	479	495	536	509	499	512	521	521	518	530	491	543	536	515	478	507	492	455	504	548	497	537	531	500	531	490	513	489	514	500	558	502	540	508	495	503	454	493	484	508	526	493	472	534	466	538	489	504	510	467	507	532	508	489	497	514	555	546	511	487	537	504	512	502	478	489	521	504	504	493	475	493	499	542	472	501	488	518	496	532	492	503	495	491	514	534	521	546	531	516	496	529	512	475	553	522	466	488	500	489	493	511	498	493	471	485	508	498	520	482	475	491	502	492	518	472	535	571	520	469	453	489	495	497	502	538	483	483	498	457	514	486	551	538	519	480	478	502	505	555	545	499	492	470	529	521	509	501	468	516	554	552	512	513	498	512	480	510	540	527	492	480	511	507	543	519	501	499	554	551	512	525	531	464	448	492	516	528	497	472	515	505	483	513	514	529	479	490	506	538	502	507	479	518	485	507	498	515	567	511	533	518	472	539	532	480	493	534	465	514	504	496	476	526	529	501	520	496	529	484	482	494	494	496	455	552	539	485	495	478	526	538	466	488	504	516	524	514	560	499	494	506	495	492	520	525	549	510	519	511	481	465	518	480	559	496	526	519	490	513	541	450	520	540	543	532	522	491	508	530	476	512	470
38563	80256	62132	30676	1316	1130	908	813	681	687	657	601	613	593	587	576	579	544	533	546	551	551	514	567	523	525	546	529	549	520	496	551	558	554	523	508	513	512	489	484	536	516	514	509	508	527	513	525	536	529	538	546	529	506	486	548	527	511	535	505	498	497	573	480	491	503	548	504	527	536	534	502	530	488	509	503	556	521	525	532	527	498	491	472	481	467	485	524	524	538	530	487	488	520	541	502	510	528	500	512	545	529	548	465	485	553	498	525	560	465	517	539	520	489	505	528	520	509	473	531	487	520	522	519	501	546	549	501	525	507	535	510	499	537	539	500	517	516	495	516	502	509	521	508	522	537	507	493	516	551	489	504	509	515	528	538	490	519	491	520	551	522	522	532	508	509	495	511	517	482	489	520	522	531	563	540	526	535	526	493	555	480	502	502	485	534	496	481	487	516	518	540	491	476	524	490	501	524	546	506	528	513	523	516	481	498	505	513	512	502	564	532	489	502	498	523	490	519	517	522	520	511	489	506	494	492	511	522	491	515	495	506	504	508	497	514	522	522	465	506	550	507	513	549	512	526	523	538	521	502	519	486	547	535	521	543	509	517	517	535	546	561	482	507	504	535	501	512	510	535	560	488	556	532	550	505	517	498	527	547	507	503	537	495	541	510	520	491	542	470	542	555	550	537	528	493	501	530	561	519	492	486	514	511	490	507	510	454	505	519	480	517	542	549	484	526	537	485	510	543	526	502	524	480	516	546	529	542	499	475	576	536	523	539	544	515	470	500	474	468	506	516	514	471	539	519	511	518	502	497	537	531	517	513	478	523	490	543	542	486	507	464	516	512	532	502	545	507	544	525	490	499	516	509	482	532	493	558	509	511	510	520	510	561	526	507	493	538	519	510	488	525	554	522	515	538	488	532	497	530	501	521	532	506	458	511	517	504	514	514	512	501	505	540	515	531	568	485	516	509	502	497	547	478	522	543	537	504	489	499	496	483	484	545	533	518	548	502	547	555	540	497	540	537	526	510	551	529	508	510	517	518	505	552	553	508	520	540	497	482	551	532	495	523	542	532	488	510	541	456	529	538	516	553	499	513	478	540	498	499	484	524	516	566	484	525	485	559	517	494	509	543	493	469	515	521	523	542	514	498	483	524	499	518	533	490	523	523	520	577	479	536	500	559	544	533	558	490	528	514	531	543	540	527	503	531	550	492	529	538	505	497	531	532	539	496	512	506	499	547	504	532	545	496	520	522	487	508	537	501	531	483	483	475	514	535	524	514	509	511	515	517	487	546	508	529	558	549	539	498	522	542	530	457	500	531	505	553	498	534	530	515	518	486	550	505	469	515	510	497	524	502	507	489	533	527	501	501	542	509	485	494	501	500	533	519	547	509	534	509	504	533	530	509	519	501	507	526	494	509	516	518	500	519	521	526	503	516	562	521	484	503	508	498	522	565	520	530	513	490	492	531	505	526	511	516	519	519	504	518	540	520	564	516	498	525	518	523	514	480	545	501	532	549	534	501	546	454	544	530	490	499	538	494	514	516	520	507	514	494	538	512	538	503	517	542	509	549	537	553	498	525	494	525	536	513	487	484	496	517	524	521	520	523	510	497	534	497	516	528	510	520	500	507	498	528	529	528	522	490	533	487	494	566	494	550	510	525	509	506	523	503	509	535	543	498	551	501	565	549	554	565	522	521	534	521	573	557	557	533	461	523	557	511	503	500	526	508	492	525	533	508	541	531	479	526	515	508	504	496	517	526	533	552	510	509	515	528	522	488	503	525	534	538	517	551	507	536	522	546	527	526	523	511	492	504	501	492	516	535	532	520	514	484	562	513	528	488	511	486	478	494	552	514	501	525	530	502	516	551	525	519	533	529	519	569	531	493	528	515	513	525	512	532	515	524	509	489	539	528	480	513	544	527	521	514	536	494	506	486	487	488	473	492	474	515	484	505	522	492	489	493	534	506	536	451	506	479	505	534	564	505	524	517	547	511	509	498	509	492	534	513	513	490	504	504	506	491	496	531	495	475	508	507	502	523	523	521	540	555	541	495	523	443	518	460	462	505	500	480	518	516	492	514	555	537	516	551	545	508	521	564	515	506	509	535	488	471	481	486	516	501	551	507	521	478	521	512	518	574	539	538	546	543	545	513	503	505	528	506	518	541	500	517	508	522	568	518	561	482	488	529	506	545	494	500	507	507	489	510	483	530	499	509	522	528	517	502	487	484	515	514	502	487	504	552	485	515	550	501	550	472	525	519	522	565	556	491	526	530	516	552	539	525	479	522	566	511	503	525	510	491	525	515	519	510	490	546	483	513	557	566	515	500	534	542	512	533	532	540	544	512	525	507	546	508	533	503	522	491	462	502	495	504	500	517	518	499	522	503	524	498	504	492	494	512	526	513	551	560	501	537	514	540	517	498	525	523	517	536	490	506	548	540	515	547	490	535	512	490	494	512	536	545	521	561	543	488	515	515	553	549	520	495	486	523	521	535	529	496	513	487	511	507	497	489	548	507	500	493	527	519	547	534	474	496	479	543	532	486	536	523	537	527	524	508	523	522	520	505	481	550	519	512	501	511	564	551	525	518	562	503	510	533	530	481	504	503	505	542	500	519	556	532	522	532	531	499	492	550	503	486	507	547	522	488	495	506	498	527	500	533	485	515	505	495	507	504	484	559	494	472	504	482	482	494	509	506	499	530	502	493	511	505	519	499	503	482	547	528	474	506	542	540	534	508	489	529	539	532	535	519	523	524	487	508	539	533	481	504	549	544	493	498	482	537	559	521	514	535	536	499	529	515	545	517	523	550	503	503	522	506	485	545	502	505	494	521	514	529	518	524	524	539	537	563	529	525	540	516	504	487	519	491	515	529	526	514	541	514	489	544	502	521	495	492	514	500	537	529	493	526	480	517	485	536	527	506	564	506	499	545	539	480	443	521	516	481	498	555	517	524	505	488	501	520	482	472	515	539	533	516	519	537	543	499	517	524	523	510	516	520	511	513	532	520	514	496	525	522	507	513	505	470	533	536	485	541	524	520	466	500	542	530	525	502	525	502	537	476	522	524	511	508	517	530	523	531	542	536	544	503	493	512	525	502	534	515	510	519	508	477	509	548	465	503	523	528	541	484	495	489	535	523	477	514	509	507	469	525	528	545	522	552	544	532	494	519	544	551	513	543	520	532	538	538	540	505	520	521	504	517	518	512	483	503	540	510	475	502	506	509	486	538	503	518	532	496	521	510	537	508	515	513	519	497	533	545	518	546	507	513	488	510	463	526	532	545	502	563	547	510	495	485	517	490	570	525	483	491	534	566	542	557	483	550	527	544	528	560	511	485	502	481	528	521	547	503	543	511	504	517	496	516	536	556	477	527	505	508	516	523	488	533	510	508	509	523	511	486	518	530	552	473	529	520	579	559	545	496	513	528	538	513	525	509	494	545	538	525	521	566	481	540	537	514	520	532	492	533	570	509	485	505	512	517
24891	21660	31857	27516	13136	1688	715	678	645	603	594	626	577	555	611	589	597	582	574	564	532	607	586	591	584	567	547	557	582	554	543	573	624	593	615	575	594	540	588	594	559	595	538	587	587	594	566	567	589	585	614	522	583	579	547	568	566	563	556	577	566	604	602	571	563	560	628	565	560	630	554	578	581	592	592	588	549	595	535	557	605	572	622	549	645	572	583	581	575	626	565	579	618	545	568	587	578	551	569	576	563	541	537	580	576	520	574	601	555	587	573	528	567	585	592	518	543	581	588	565	600	560	511	539	565	632	604	573	573	556	555	591	581	537	604	551	509	561	546	575	602	535	536	574	608	575	581	557	542	608	541	537	568	572	592	573	543	503	591	605	568	642	575	571	557	585	525	605	585	582	577	590	624	574	613	605	564	609	537	554	558	574	588	563	588	600	575	593	557	552	558	560	599	531	557	567	573	625	554	596	596	569	585	597	569	580	542	562	543	531	595	589	565	560	579	544	556	569	606	564	557	640	564	545	570	568	614	573	562	592	552	571	578	590	583	563	581	572	595	589	570	583	581	585	554	566	590	597	520	580	578	553	568	554	558	550	596	568	564	560	581	541	606	565	580	563	594	590	585	600	577	545	557	544	574	579	583	585	575	621	560	563	605	589	576	572	576	571	595	608	565	570	511	565	581	555	574	542	585	607	564	539	614	553	517	524	586	595	578	596	598	593	611	568	537	565	619	580	550	566	556	547	574	569	599	597	521	598	556	627	560	570	559	581	488	549	555	588	563	555	590	575	556	545	516	553	561	564	547	569	620	557	542	592	556	558	578	566	568	597	559	586	614	568	551	585	548	565	536	530	567	596	612	581	558	590	581	573	602	535	591	610	595	547	582	575	579	601	577	552	604	553	593	598	594	564	551	569	549	575	575	593	552	563	581	586	595	593	556	566	563	549	581	615	599	574	554	544	576	566	570	563	573	590	572	545	627	566	581	586	617	593	546	529	626	539	598	611	576	588	564	555	542	581	550	590	560	534	581	598	624	585	618	593	551	611	543	540	540	606	555	620	557	555	527	591	578	614	593	587	544	574	561	570	552	553	572	604	573	564	572	582	569	573	571	592	630	582	612	590	540	545	605	575	579	579	567	569	537	566	590	554	547	586	581	557	569	622	599	555	531	550	603	578	550	570	584	556	551	604	534	563	541	573	552	602	595	571	548	528	594	575	529	550	552	567	532	559	605	528	547	595	593	564	597	555	603	607	556	529	570	573	595	568	577	604	555	601	557	633	569	538	591	548	585	564	587	585	591	573	540	606	581	604	604	541	582	550	580	545	544	577	592	608	601	563	553	608	532	585	600	632	588	576	573	596	580	548	581	573	562	551	548	575	578	540	574	603	555	576	551	592	560	587	584	610	561	548	590	573	587	566	611	557	574	548	562	565	604	554	625	562	572	591	630	586	557	552	577	555	560	565	586	530	574	590	579	568	575	572	563	572	552	630	608	595	567	553	585	550	579	525	582	548	581	600	581	545	557	552	554	596	581	576	548	559	558	555	567	601	547	570	617	536	596	565	541	563	596	562	593	600	599	564	583	569	600	594	546	601	581	579	576	576	521	605	564	650	571	588	548	571	560	574	601	610	596	530	551	604	587	615	586	589	545	574	593	588	588	581	575	526	582	624	589	565	568	594	599	565	561	560	580	573	574	558	549	586	575	563	591	552	602	590	546	553	575	586	586	567	565	575	601	558	596	577	559	595	580	596	580	565	564	583	625	605	576	546	554	569	546	577	568	543	575	558	586	560	583	543	576	601	582	501	539	559	561	542	580	599	571	558	542	580	594	576	567	576	608	591	586	568	571	556	547	605	606	545	594	576	573	544	574	522	557	571	552	569	583	560	577	597	612	609	567	561	571	581	562	530	544	574	554	615	616	557	572	589	571	572	607	574	649	562	562	552	556	541	591	584	575	551	572	543	532	588	569	601	587	585	567	599	554	536	533	564	604	578	605	576	563	562	609	548	624	593	558	574	592	577	607	576	598	548	578	600	548	582	563	577	570	546	586	594	581	609	547	549	569	542	582	561	570	594	557	620	597	553	540	561	583	564	553	595	544	572	608	558	602	620	550	571	561	541	575	557	529	554	599	545	548	543	560	566	570	591	559	580	554	560	587	580	538	571	561	553	595	623	567	607	592	576	597	550	568	594	568	582	562	595	563	578	582	594	598	532	524	546	587	561	606	566	583	614	540	573	585	564	580	600	577	576	542	567	545	565	600	562	581	598	572	594	560	566	586	546	551	582	575	609	600	601	552	581	597	565	580	532	580	566	617	579	549	575	588	548	572	573	570	615	538	564	553	564	595	583	590	631	590	589	587	572	591	589	537	579	555	565	581	559	586	546	577	556	600	582	551	608	563	612	592	558	559	560	571	551	579	576	545	550	578	594	548	532	555	508	521	553	550	565	601	571	537	561	577	558	592	530	596	542	556	564	624	584	576	556	553	582	596	568	520	535	614	601	591	601	588	573	561	594	535	551	590	555	588	592	565	546	590	633	583	575	565	561	586	563	580	511	573	582	576	596	585	538	563	547	597	553	588	560	561	587	574	550	569	551	580	605	576	581	580	548	568	588	603	545	575	571	591	578	573	570	584	596	571	573	556	573	567	568	574	555	560	585	587	537	556	590	583	604	562	587	550	595	603	556	575	581	579	570	586	577	616	615	557	598	598	593	562	600	570	564	574	611	567	600	548	580	563	590	598	599	598	593	582	566	573	580	560	568	562	559	591	551	554	640	585	573	582	579	563	585	577	546	517	533	524	572	537	563	577	538	602	552	586	561	580	588	600	592	619	553	562	566	557	621	577	557	556	571	577	568	603	581	559	592	534	587	560	567	564	582	590	594	569	552	552	558	554	548	580	570	562	587	628	570	586	590	574	557	543	561	576	633	623	577	536	576	560	628	509	585	559	544	582	554	535	556	604	560	600	547	540	577	570	608	544	534	590	553	595	555	565	555	524	523	551	549	584	521	580	596	594	599	577	531	574	620	611	542	586	558	568	580	554	580	539	576	586	560	617	597	590	580	554	632	550	563	578	601	582	593	573	602	540	611	536	583	596	572	540	589	561	544	531	579	601	577	572	584	574	568	559	558	584	558	636	593	530	606	556	597	569	559	568	593	605	538	532	566	561	546	607	520	570	589	572	592	538	534	567	577	561	558	572	595	543	602	600	561	560	581	564	580	570	534	631	576	567	567	581	576	540	618	621	554	577	559	551	568	554	560	575	583	633	585	553	581	574	557	583	559	595	562	594	530	587	550	548	581	600	552	569	591	609	582	592	588	582	620	536	548	549	601	577	587	560	626	541	555	548	540	594	582	565	555	591	613	598	609	580	571	551	565	562	565	579	569	578	582	552	568	598	543	588	587	548	559	535	583	578	543	623	523	580	572	603	574	585	571	590	586	581	591	599	580	566	616	562	592	552	604	602	592	567	581
35423	68447	52070	25440	1039	912	846	823	699	697	694	730	661	667	657	631	687	627	607	618	599	654	638	570	627	591	647	630	626	609	592	599	595	611	632	589	584	598	604	620	646	574	606	657	587	578	585	623	604	657	632	691	602	607	590	565	584	602	599	637	605	619	646	591	629	614	618	637	594	622	673	618	626	624	559	568	629	633	623	612	633	577	610	595	606	570	627	591	607	608	617	584	590	624	618	583	545	624	616	625	648	636	629	616	605	601	623	639	594	677	595	594	625	636	608	604	579	629	638	581	594	606	606	613	561	601	662	573	598	596	616	600	609	584	618	608	604	596	583	591	627	595	564	579	595	611	624	644	556	595	652	587	584	611	594	600	589	631	601	673	625	632	632	637	612	562	579	605	603	650	652	672	622	583	643	563	640	650	612	587	661	622	534	670	585	604	651	609	602	608	602	595	609	613	613	635	651	572	586	642	602	614	670	595	640	610	609	620	576	602	581	596	571	582	610	623	599	588	613	652	607	628	608	561	618	620	597	623	615	648	594	606	586	648	599	630	574	586	576	602	613	584	633	602	627	614	573	615	567	628	590	608	630	571	591	634	676	565	584	604	616	647	611	613	583	611	592	624	622	630	620	604	624	582	627	588	612	629	619	584	609	615	562	617	621	631	643	626	594	597	590	621	631	633	633	622	639	626	594	623	627	625	653	579	614	627	616	646	587	616	597	640	578	599	619	631	577	566	600	621	593	615	624	635	668	611	604	615	557	584	624	594	679	637	648	644	613	606	620	614	620	616	569	661	610	606	625	651	607	618	650	600	577	630	587	617	642	594	607	621	602	630	639	588	581	578	609	616	599	601	569	623	655	646	607	610	607	560	589	643	574	658	632	595	603	624	621	652	654	570	707	616	599	619	645	643	618	601	612	609	595	608	606	599	613	610	588	609	615	581	614	590	606	631	591	631	610	646	601	609	614	585	573	615	628	635	624	615	600	622	568	674	613	556	637	613	666	596	636	596	646	627	616	581	646	586	572	628	617	603	633	598	658	606	601	625	622	625	592	619	627	572	613	606	594	613	603	606	639	526	599	643	609	612	642	597	628	641	580	600	629	614	593	615	617	631	597	609	669	603	593	602	658	577	596	673	626	624	618	638	630	561	624	575	610	594	615	601	591	618	619	600	597	600	646	620	573	623	651	599	592	640	600	605	614	665	584	636	616	687	620	580	616	616	639	623	611	607	590	612	557	589	600	621	652	642	601	654	607	648	641	616	595	604	639	591	604	631	626	617	607	583	629	644	591	623	641	602	614	625	600	619	592	602	572	640	623	562	575	619	631	606	590	580	589	595	587	619	634	609	556	611	584	594	632	616	605	609	623	647	605	649	573	652	603	632	626	594	597	584	599	600	597	600	604	643	584	575	581	587	577	587	633	642	589	595	602	619	599	581	617	621	611	624	621	568	595	618	587	613	571	621	589	620	584	579	639	598	619	615	595	594	628	610	619	629	626	610	587	592	594	556	606	619	638	614	634	586	583	660	600	607	619	599	616	651	560	620	555	620	626	585	610	588	613	616	575	633	645	603	604	606	646	636	605	627	672	639	629	647	627	586	587	629	626	630	625	622	612	586	604	639	616	601	603	605	593	645	645	644	561	612	610	650	629	669	622	601	620	598	650	643	591	631	638	643	592	634	610	655	560	580	579	628	620	616	588	598	574	620	631	624	595	617	582	639	615	606	589	601	604	619	627	638	601	590	616	589	596	585	595	654	598	641	581	594	585	553	609	597	587	611	647	600	606	550	607	603	612	575	574	626	661	628	640	620	565	592	596	625	644	634	635	586	621	625	627	615	615	609	662	603	562	659	603	625	586	587	626	591	593	590	598	636	590	618	630	593	582	667	655	603	628	606	604	590	596	573	597	616	567	590	631	635	607	642	615	596	603	628	634	576	611	633	644	643	570	599	631	616	641	578	600	617	591	589	597	590	610	565	631	571	636	637	613	608	613	614	575	600	589	601	657	619	587	563	598	619	597	619	594	650	606	603	624	602	589	597	607	562	626	577	663	618	626	598	613	648	590	634	589	645	604	616	579	585	627	622	597	621	609	633	600	657	607	608	575	597	613	636	663	638	636	601	589	626	611	586	606	655	668	593	613	588	624	622	585	583	640	630	631	629	643	637	625	656	646	575	625	625	584	619	606	614	569	607	601	550	653	577	642	634	607	637	597	611	614	621	577	638	593	594	602	582	606	571	631	564	626	632	631	658	624	580	629	585	579	606	613	589	608	553	573	577	588	605	593	610	576	643	613	629	599	614	634	580	610	625	582	600	614	635	647	623	586	584	646	608	631	620	597	589	594	589	646	577	628	670	590	628	632	626	600	611	592	642	606	567	615	646	602	588	602	572	620	555	628	599	602	585	618	600	580	604	603	648	639	566	636	637	586	567	597	617	619	657	609	604	620	596	583	594	634	613	645	569	615	579	613	589	598	634	601	596	614	619	586	629	643	611	622	633	576	597	612	591	620	665	650	638	570	637	624	624	605	640	611	558	584	601	616	627	621	597	591	594	586	606	572	592	628	591	660	593	612	575	600	642	603	609	616	655	655	581	604	644	599	610	611	607	612	624	618	599	596	606	636	608	614	588	580	618	592	614	580	617	567	628	587	634	623	602	640	624	591	651	630	620	635	606	597	575	606	620	590	616	589	565	614	650	583	588	634	567	618	581	591	638	601	608	588	560	634	578	603	568	624	608	598	655	634	637	641	624	619	576	612	611	618	595	555	608	686	562	616	635	608	600	590	627	641	597	650	629	587	567	625	644	619	632	584	625	579	576	609	582	605	580	610	614	633	610	635	588	624	627	647	572	614	601	598	587	606	683	667	603	586	594	609	602	634	633	615	603	633	621	585	592	589	625	654	613	600	578	653	592	593	598	581	624	629	566	590	592	640	652	599	612	582	580	629	620	630	570	599	648	628	600	622	580	652	665	590	607	609	620	605	607	634	628	646	607	638	618	574	599	592	589	643	603	639	643	611	596	602	644	605	613	589	587	614	575	608	615	616	595	630	581	614	603	595	606	622	603	614	599	655	620	591	623	578	580	659	596	621	631	600	632	614	557	587	594	601	659	631	621	654	583	610	605	581	618	578	607	584	649	643	666	612	605	608	626	586	618	633	609	565	608	582	572	617	601	605	633	603	600	615	622	573	617	618	623	620	598	629	607	593	632	619	605	613	596	568	636	630	630	617	621	604	607	612	607	605	582	610	628	599	614	599	610	660	600	599	583	546	632	588	601	581	629	619	593	626	626	614	616	568	599	639	609	624	627	608	625	603	615	584	642	591	623	552	622	600	614	560	610	566	617	600	609	581	600	643	575	614	580	619	583	632	610	606	599	583	626	603	579	586	633	618	605	615	627	601	628	563	588	615	586	601	616	649	623	609	624	574	579	642	605	599	628	579	617	635	609	677	625	641	597	609	622	599	650	589	556	629	603
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
