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
341130091879	341130092437	341130092987	341130093537	341130094087	341130094637	341130095187	341130095737	341130096287	341130096837	341130097387	341130097937	341130098487	341130099037	341130099587	341130100137	341130100687	341130101237	341130101787	341130102337	341130102887	341130103438	341130103987	341130104537	341130105087	341130105637	341130106187	341130106737	341130107287	341130107837	341130108387	341130108937	341130109487	341130110037	341130110587	341130111137	341130111687	341130112237	341130112787	341130113338	341130113887	341130114437	341130114987	341130115537	341130116087	341130116637	341130117187	341130117737	341130118287	341130118837	341130119387	341130119938	341130120487	341130121037	341130121588	341130122137	341130122687	341130123237	341130123787	341130124337	341130124887	341130125437	341130125987	341130126537	341130127087	341130127638	341130128187	341130128738	341130129287	341130129837	341130130387	341130130937	341130131487	341130132038	341130132587	341130133138	341130133687	341130134238	341130134787	341130135337	341130135887	341130136437	341130136988	341130137537	341130138087	341130138638	341130139188	341130139738	341130140287	341130140838	341130141388	341130141937	341130142487	341130143038	341130143587	341130144137	341130144687	341130145237	341130145787	341130146338	341130146887	341130147437	341130147987	341130148537	341130149087	341130149637	341130150187	341130150737	341130151287	341130151838	341130152387	341130152937	341130153487	341130154037	341130154588	341130155138	341130155688	341130156237	341130156787	341130157337	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2763	2000	3600	2300	2764	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2765	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2763	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2761	2000	3600	2300	2761	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
22850	21453	31509	32840	31237	34554	28687	7810	1061	972	1005	916	984	923	889	893	912	961	945	962	909	846	907	910	934	926	885	888	908	917	917	891	900	867	845	894	874	899	893	860	931	931	879	896	921	911	920	895	876	920	877	863	883	932	858	887	927	894	837	858	896	944	877	884	894	922	947	924	956	873	895	874	881	904	878	891	887	941	901	929	904	914	936	903	951	928	952	901	907	860	953	857	877	863	941	924	907	918	888	894	827	879	950	912	838	924	870	851	923	905	912	886	909	937	875	860	890	882	861	864	895	921	904	879	884	897	865	932	940	878	871	877	918	890	931	886	965	863	907	934	944	887	884	963	902	885	842	894	900	894	882	893	935	912	902	914	895	881	890	852	908	890	859	902	899	906	858	852	916	903	855	979	917	901	890	935	930	830	903	876	872	923	889	926	903	871	893	834	909	845	857	878	921	910	935	914	829	958	889	923	896	924	903	911	895	886	876	935	892	934	867	928	945	900	917	919	906	892	870	910	938	916	863	898	837	895	908	867	844	896	906	927	881	918	853	919	870	900	873	904	901	867	887	864	910	901	890	886	905	890	888	932	851	870	925	904	914	921	904	857	946	833	854	884	857	912	925	924	916	834	871	889	875	899	953	886	913	911	883	907	873	961	892	898	856	894	899	874	910	871	887	909	930	844	858	905	839	875	883	914	865	886	898	877	919	904	950	878	901	881	934	885	928	923	874	840	867	864	914	937	950	923	890	921	931	852	892	927	916	891	912	905	895	909	895	930	872	914	922	920	897	902	893	897	897	916	874	899	889	905	882	917	868	863	930	876	928	925	859	930	883	917	938	878	968	848	945	907	909	868	906	927	928	935	875	930	901	879	854	909	942	908	917	927	865	913	884	906	930	907	902	887	902	945	890	906	919	898	933	881	912	917	908	916	866	863	902	909	943	914	901	863	906	879	906	918	880	891	912	951	886	947	874	885	934	914	913	857	871	1000	936	949	903	889	886	884	988	839	936	864	871	837	930	902	858	910	838	919	893	876	897	895	891	942	862	827	869	880	883	912	871	834	875	917	897	909	914	896	881	905	900	893	899	907	908	927	900	926	926	917	871	900	887	848	880	905	871	928	938	914	883	924	913	909	890	876	923	906	948	918	893	930	879	882	847	862	856	910	867	915	856	889	901	904	922	890	855	939	840	883	902	919	906	839	848	943	904	896	915	867	882	872	845	835	909	924	890	908	921	961	907	870	909	915	918	922	885	909	938	874	866	966	902	914	935	933	891	879	842	900	898	883	916	894	895	933	936	874	922	835	916	876	857	948	902	899	904	950	860	904	901	877	894	851	887	926	925	901	872	871	841	897	884	960	899	909	869	850	947	896	892	869	859	902	928	859	891	869	901	895	850	911	909	889	908	917	902	944	884	916	886	919	836	889	865	905	903	919	912	882	921	896	867	835	904	970	866	879	904	884	923	860	926	849	855	834	932	810	931	828	920	883	867	922	874	891	916	900	849	913	888	922	918	952	913	874	905	874	910	886	899	912	913	860	906	945	977	898	897	866	888	933	969	929	883	906	933	871	874	917	963	947	895	888	955	923	951	910	893	899	863	918	878	939	898	899	900	887	894	831	860	877	927	922	936	898	904	911	908	885	914	902	885	932	872	925	923	872	968	920	873	949	904	928	893	919	907	900	934	823	862	855	886	908	917	897	995	899	892	934	897	874	875	974	889	933	841	914	865	917	930	911	917	887	856	907	843	888	886	859	876	880	941	888	905	892	915	923	898	905	883	893	968	845	891	871	907	894	867	868	828	878	869	842	883	887	922	858	934	892	852	898	834	905	913	898	943	910	922	861	895	872	914	928	863	906	874	935	931	937	857	872	933	910	905	886	894	861	899	914	888	881	885	886	940	895	899	844	929	891	895	890	894	896	867	897	910	881	918	919	937	913	818	940	928	868	922	916	882	935	941	901	945	923	891	862	882	905	869	974	900	868	918	892	891	918	928	942	884	923	891	933	909	924	881	931	881	925	882	890	918	905	838	887	887	856	875	864	860	884	874	875	888	909	947	843	952	914	900	953	838	888	906	895	963	901	862	855	897	867	938	888	922	883	924	915	853	907	977	898	907	889	920	899	958	837	910	886	900	934	881	960	934	891	873	914	875	875	874	928	918	948	955	906	850	876	959	876	896	892	940	944	874	894	894	902	883	890	903	921	901	843	873	921	899	872	935	927	887	816	917	897	840	902	909	886	932	887	846	898	873	895	887	915	885	873	888	891	934	923	929	900	859	925	865	882	927	938	862	865	925	921	953	905	877	873	894	915	896	903	908	892	868	911	949	902	869	869	891	870	941	883	905	821	913	944	954	925	913	907	898	889	912	872	840	844	928	894	870	871	890	908	885	870	904	983	873	945	852	911	881	892	896	922	930	904	871	920	877	851	929	869	874	872	891	862	863	932	903	849	910	905	870	880	945	861	900	929	900	896	867	931	915	919	891	862	827	918	872	925	896	944	946	862	912	860	958	866	876	968	924	902	908	894	879	916	820	909	924	887	893	898	924	941	949	917	839	950	929	877	882	896	931	905	920	840	894	910	880	890	932	866	926	872	942	916	885	880	902	891	942	917	921	869	933	890	874	893	894	858	934	884	895	920	878	891	923	914	896	904	947	934	894	980	898	923	924	894	957	926	934	917	907	914	954	946	864	922	914	854	909	932	892	925	915	816	905	828	931	904	923	956	873	895	894	926	898	960	904	863	865	860	945	946	836	867	889	953	891	856	964	914	876	923	844	910	924	907	925	883	865	877	926	905	936	937	887	931	938	876	901	905	938	866	908	918	908	910	887	886	936	885	869	900	936	942	878	913	908	929	898	901	879	891	970	876	922	927	924	933	900	869	871	908	863	878	906	881	915	956	921	922	925	925	891	875	845	873	893	896	892	915	905	942	888	919	882	950	889	903	963	848	917	873	918	924	914	890	936	944	858	903	905	895	889	870	882	935	913	951	901	959	832	902	903	920	880	877	955	873	912	927	871	929	889	850	904	924	887	842	843	872	905	925	887	885	845	941	916	860	905	903	926	861	877	894	875	933	890	858	860	872	956	893	926	836	883	908	876	929	882	877	900	873	896	861	895	922	877	893	884	845	907	876	876	866	889	863	920	885	933	893	894	891	973	878	885	904	834	881	907	824	944	892	912	922	899	896	875	844	936	866	888	828	899	869	908	933	837	870	890	940	869	897	904	868	911	849	903	863	902	880	869	890	878	946	895	909	898	893	900	917	932	908	874	903	905	887	913	942	914	899	899	890	881	872	862	897	916	913	883	950	882	849	938	918	931	895	878	917	905	884	859	903	880	864	914	875	907	919	895	930	926	916	874	904	903	926	879	862	853	895	942	947	869	912	909	954	935	887	910	831	951	894	851	881	890	909	956	871	918	915	892	892	864	903	903	931	894	921	888	939	886	859	985	936	896	943	909	888	980	867	881	924	930	913
47209	91291	83104	57859	48223	39871	24998	4760	943	944	953	940	919	962	903	927	893	881	965	910	899	885	871	861	865	879	882	877	939	863	896	894	915	866	915	867	861	903	832	942	938	902	873	873	914	908	873	928	917	893	911	858	852	921	886	929	963	870	876	860	890	855	820	893	854	868	903	852	864	893	907	825	955	879	889	879	914	819	906	938	943	917	872	916	877	870	871	895	894	920	871	925	954	894	859	875	865	920	894	890	915	891	904	918	861	907	893	889	861	945	891	896	863	880	949	870	864	852	873	845	864	864	886	879	934	902	889	881	887	903	890	860	901	873	870	854	837	890	900	895	869	901	863	932	856	891	889	876	895	897	889	961	879	877	893	898	874	919	965	879	902	966	854	903	848	875	924	813	839	833	910	882	869	917	941	906	868	891	880	869	871	864	839	909	926	944	864	894	937	836	950	820	935	896	889	805	881	890	856	883	907	887	864	944	914	874	857	854	904	897	899	890	937	892	887	874	943	900	852	905	896	827	864	892	884	873	932	895	881	817	911	878	922	893	896	887	880	878	849	864	903	852	888	901	918	921	920	913	906	877	950	886	835	918	873	858	913	866	882	884	861	897	883	897	878	863	867	871	903	904	912	864	887	897	879	865	855	943	890	830	859	918	905	879	861	919	905	856	886	941	855	876	896	887	882	886	849	875	874	834	877	849	852	830	845	914	882	914	891	893	860	913	885	891	924	880	917	817	918	928	917	934	949	875	944	885	908	826	841	885	931	848	888	881	865	910	900	883	893	920	869	873	901	914	900	946	905	900	858	854	900	918	936	932	931	919	898	856	924	876	925	879	890	947	907	865	860	898	868	934	825	867	880	898	861	896	910	873	945	878	887	862	874	887	928	895	944	830	941	919	847	825	898	865	886	924	870	887	927	928	887	892	852	888	837	862	863	861	930	867	876	882	894	873	893	846	908	853	879	905	952	895	881	900	887	957	907	924	872	887	873	907	900	891	881	869	886	895	864	859	890	913	865	883	919	931	823	874	940	929	916	836	867	948	931	868	858	887	844	885	897	858	901	898	897	871	881	893	867	871	910	901	912	939	898	908	848	882	915	929	932	859	921	925	831	888	883	897	867	919	929	869	940	934	943	837	905	863	872	904	848	863	886	887	866	832	881	899	836	937	878	923	921	899	895	876	885	923	898	872	888	859	856	904	855	885	899	922	851	893	912	897	900	867	927	869	877	920	902	887	925	868	897	900	873	846	864	883	904	888	860	947	896	860	892	856	841	862	876	910	899	877	909	882	873	936	921	878	921	920	864	828	881	896	900	897	903	888	902	893	936	923	906	880	922	875	884	898	894	907	877	891	847	841	909	884	865	843	892	949	886	861	923	899	903	881	874	881	895	888	841	880	926	847	865	876	914	874	910	869	931	839	855	905	888	890	888	910	911	865	892	885	939	827	873	878	907	896	878	830	858	881	869	875	864	898	862	920	895	954	874	887	917	814	895	854	879	866	919	910	867	910	888	883	930	853	870	893	932	870	861	860	917	858	866	944	884	951	899	815	859	864	899	847	861	876	875	927	883	884	897	929	888	871	902	884	868	910	898	951	892	892	923	840	874	885	881	835	962	882	909	920	905	907	861	877	841	913	884	918	925	890	903	857	916	884	873	892	941	866	822	966	865	897	872	878	935	864	927	908	860	886	892	870	943	906	922	889	868	890	872	874	918	927	882	886	848	902	924	903	893	894	864	830	852	880	926	874	901	873	890	886	929	861	903	899	888	877	868	847	903	898	877	866	869	873	913	912	900	920	879	882	868	911	909	860	941	860	893	840	917	851	929	893	908	876	857	885	894	901	885	846	887	933	890	863	857	924	869	905	897	883	951	884	863	865	840	903	905	928	913	881	828	952	852	885	922	894	889	912	943	870	936	931	892	896	939	909	890	880	921	900	854	863	880	892	851	918	899	922	935	862	868	939	891	897	917	908	862	926	884	915	818	867	891	881	894	904	901	889	910	847	858	847	890	872	869	904	909	904	873	905	904	887	866	985	831	890	905	903	960	886	858	849	965	843	857	908	899	866	907	914	859	894	887	925	888	906	883	900	831	893	896	905	874	901	893	889	893	925	907	900	850	941	924	845	919	856	822	892	876	933	873	880	877	860	907	903	886	893	890	878	804	882	911	875	844	887	882	896	930	885	896	838	883	908	889	892	859	905	820	889	912	864	885	860	910	857	853	870	850	887	869	929	923	896	862	885	829	882	902	929	931	894	848	880	916	873	916	933	800	917	892	853	913	888	814	891	875	874	827	914	863	886	868	943	854	855	883	871	913	891	974	892	942	893	855	846	878	872	912	912	898	935	858	874	903	905	882	885	893	856	893	870	892	931	892	912	876	833	880	855	912	883	857	877	913	903	919	886	859	901	888	924	899	856	921	872	929	887	932	865	885	871	923	879	927	898	967	897	909	885	888	895	885	854	890	897	852	901	911	847	939	916	913	864	861	877	933	903	906	895	840	880	830	839	929	876	915	909	882	899	903	893	891	903	933	832	859	861	861	889	905	878	889	869	884	859	906	861	870	889	918	907	895	932	902	946	869	889	866	931	863	899	845	828	929	865	887	904	822	919	869	936	903	892	911	892	889	889	843	883	928	833	918	866	848	906	916	924	894	922	871	905	915	866	905	867	870	889	898	958	877	881	917	872	856	883	914	903	849	856	896	901	894	854	888	883	869	936	862	892	869	938	865	867	889	920	909	876	862	892	908	862	857	900	914	891	854	901	909	833	887	875	877	880	890	862	887	885	881	918	874	836	859	845	887	908	836	881	843	867	939	904	945	857	882	919	823	911	909	895	864	843	886	913	922	883	922	869	883	872	865	864	887	897	896	938	824	905	853	874	919	894	893	865	821	936	900	925	875	878	920	871	879	893	850	859	847	925	903	888	909	900	887	873	876	908	925	909	857	842	916	971	907	893	896	888	887	917	894	885	860	902	913	896	862	880	909	921	888	821	895	884	883	889	881	891	890	904	961	929	887	938	875	851	898	905	907	839	840	861	868	886	874	878	865	930	920	877	900	906	934	839	825	902	888	899	894	910	911	930	912	942	860	902	863	890	905	896	873	837	913	851	905	863	909	856	841	892	898	880	840	906	875	865	861	864	896	845	846	878	902	941	896	902	850	921	877	888	887	900	873	903	857	865	859	920	875	864	894	893	860	906	874	855	854	908	901	891	861	920	903	942	823	968	843	888	899	815	871	870	807	953	879	922	883	881	905	915	907	872	923	849	845	903	865	920	905	901	859	894	881	877	878	922	850	954	847	859	867	877	835	851	868	874	904	855	867	910	865	877	910	893	931	880	922	891	853	921	898	826	860	863	923	865	880	938	877	867	849	926	930	870	854	899	878	929	894	817	845	881	903	892	892	906	903	881	887	869	949	901	918	901	884	895	918	849	886	930	895	881	892	838	947	938	876	870	846	891	826	891	963	875	887	842
32386	24078	29016	20951	7864	4422	2003	609	440	420	404	375	391	365	384	422	399	401	431	405	399	451	354	417	374	453	395	418	424	383	429	426	417	409	373	402	391	403	400	410	392	373	391	418	402	437	391	389	424	395	424	426	395	407	354	403	389	402	372	380	361	385	360	379	401	380	374	363	438	416	392	406	409	393	381	432	411	372	427	430	373	396	375	413	397	445	419	414	409	383	375	409	383	444	431	410	394	413	394	402	424	396	370	382	421	393	380	404	379	375	406	443	459	381	389	406	419	394	410	394	354	426	411	425	404	410	392	380	410	374	402	426	409	379	405	399	392	413	384	403	377	412	399	413	436	376	414	401	407	380	391	398	423	400	391	384	424	389	400	384	370	387	422	370	381	422	432	410	397	397	360	379	392	370	416	380	423	389	379	408	415	382	448	401	407	415	419	414	439	393	421	383	402	383	387	389	404	423	445	401	373	436	433	397	433	396	391	379	353	413	384	368	409	385	453	361	345	394	425	400	402	382	390	377	383	420	425	394	404	380	391	412	404	434	344	412	407	367	385	415	406	392	413	378	409	390	411	399	386	403	354	411	389	395	417	395	377	379	433	396	382	434	383	365	387	423	407	415	417	399	371	389	391	414	421	393	408	426	403	371	421	386	378	432	423	386	401	398	411	391	445	378	405	367	407	402	403	400	415	368	370	386	427	400	413	393	388	423	405	450	415	421	434	387	401	405	404	406	390	402	392	408	392	401	356	386	351	396	400	384	391	418	395	398	360	393	382	383	395	376	387	403	402	391	421	404	393	402	376	384	394	373	408	384	401	415	384	358	385	424	393	392	418	387	361	378	407	389	412	422	411	367	390	398	402	409	413	395	392	399	402	449	377	356	387	394	392	370	387	410	414	378	411	386	415	379	403	409	413	419	394	431	411	383	389	399	379	406	385	392	401	407	358	389	396	399	385	389	377	429	388	393	425	440	388	379	404	379	376	394	405	403	417	403	437	386	407	375	416	367	364	421	375	395	429	383	385	409	366	382	425	390	406	406	398	398	400	376	371	417	402	410	431	370	372	408	386	373	421	428	402	357	401	379	381	417	381	417	432	417	391	377	423	371	416	427	398	404	433	413	397	424	424	429	403	426	441	385	406	411	387	369	390	363	418	402	353	404	379	426	396	399	422	386	424	350	375	408	415	380	371	402	361	390	406	415	446	412	409	405	423	397	403	377	375	382	413	394	388	388	427	426	361	373	432	466	405	386	411	413	454	388	370	405	409	409	388	384	392	384	372	389	408	437	438	408	422	389	393	385	379	414	412	420	381	379	386	430	391	408	395	430	394	348	394	393	383	382	416	396	385	397	417	415	419	356	375	382	408	401	384	394	419	404	406	408	426	391	367	439	413	351	403	402	359	392	365	384	410	378	375	396	377	375	381	441	409	388	403	383	436	402	442	386	370	391	411	401	404	382	384	405	380	373	393	406	401	420	399	373	401	419	383	377	400	417	406	392	372	382	381	378	401	402	384	405	394	359	389	393	408	388	398	428	381	410	387	375	376	363	398	388	402	414	388	400	421	410	398	396	417	343	422	407	396	362	394	403	398	444	424	388	369	397	405	406	423	415	429	368	387	405	396	367	407	389	389	385	409	358	382	397	429	415	383	404	356	397	413	397	425	401	393	462	396	392	396	433	420	374	395	402	385	363	395	347	390	378	404	382	410	419	407	402	381	435	426	440	405	370	421	380	433	407	420	396	428	380	391	433	394	432	340	408	366	381	403	401	425	409	389	397	403	398	420	405	374	439	384	401	383	423	377	439	375	357	394	390	363	424	369	365	379	435	386	404	358	393	423	435	385	404	397	414	411	392	418	396	387	368	404	396	399	445	429	390	384	384	375	385	419	394	432	426	405	390	390	424	381	415	389	400	393	391	373	388	472	417	387	395	412	401	412	395	407	422	407	378	408	388	429	376	402	415	383	401	441	395	393	405	438	411	409	413	403	416	384	403	409	392	430	382	382	416	412	387	416	445	372	418	402	395	389	381	398	444	417	416	396	398	400	388	413	398	387	414	342	379	384	382	396	385	387	437	413	418	412	389	409	402	396	396	398	384	411	383	386	381	380	435	390	402	376	368	384	364	401	412	404	411	400	421	387	387	414	386	370	400	418	408	423	382	374	420	383	394	396	384	418	418	434	440	417	421	445	373	404	445	412	400	434	400	399	401	404	399	396	389	381	382	415	374	390	436	388	403	452	409	404	422	467	395	385	408	402	361	398	412	384	397	403	427	425	410	382	423	413	409	393	388	432	394	392	388	399	374	385	428	379	375	383	387	392	381	391	389	399	399	377	422	398	382	388	413	394	421	392	421	404	400	388	403	431	390	423	407	423	385	375	392	384	372	398	428	371	398	419	439	365	399	383	382	408	383	395	400	381	381	371	431	405	388	401	359	395	403	377	439	408	376	378	420	419	417	397	395	402	381	368	423	368	443	427	399	403	433	405	417	401	404	357	412	408	394	395	369	392	435	372	385	371	421	398	382	359	390	448	407	366	416	367	401	392	357	437	415	403	389	400	413	449	387	422	402	376	421	417	377	387	388	420	410	402	419	387	390	433	445	429	426	381	399	432	433	414	377	362	346	425	448	470	376	395	450	382	409	427	418	414	418	372	380	424	377	391	381	415	391	408	436	393	377	394	442	391	418	405	437	392	414	416	387	410	383	431	403	403	401	403	405	364	374	457	412	435	441	417	396	394	344	343	407	437	405	368	430	408	367	410	366	393	414	418	365	391	420	409	401	407	447	406	389	390	391	386	397	405	401	383	399	385	373	396	406	385	400	425	385	417	388	395	400	432	388	424	413	408	379	355	404	411	380	398	376	420	369	377	370	405	415	393	407	377	408	371	370	397	392	386	405	382	416	413	399	437	384	433	370	404	401	390	421	415	358	390	407	405	385	408	407	439	403	398	378	395	390	381	398	398	405	384	393	401	385	400	367	426	447	380	392	407	393	381	405	422	390	433	377	379	424	403	380	394	368	384	391	375	403	431	401	398	422	383	387	400	380	418	408	421	398	394	410	374	404	400	429	389	395	398	434	420	409	388	392	384	385	414	380	406	403	395	378	398	421	419	392	391	421	432	383	397	392	415	384	397	410	413	455	373	374	410	412	389	427	401	411	414	396	400	393	389	406	405	384	393	409	408	424	408	400	436	426	439	379	418	417	404	406	406	429	379	412	382	372	368	435	386	380	380	404	446	399	417	385	378	400	392	411	411	406	449	389	397	357	407	371	353	388	409	425	374	412	373	381	393	426	399	373	372	382	408	430	372	424	395	400	416	386	406	386	415	439	420	411	397	413	386	389	409	425	407	405	396	407	407	402	408	385	389	393	414	409	362	412	395	403	372	408	400	374	366	369	380	384	334	408	395	404	395	413	365	428	382	404	408	389	404	410	410	383	391	377	387	382	382	389	383	416	399	384	391	383	429	419	425	397
33325	32554	23816	12065	6746	4478	2230	654	416	411	418	416	454	440	434	439	403	430	402	437	384	425	448	436	443	440	417	448	440	438	427	423	385	439	391	386	439	459	421	431	395	430	422	449	442	426	433	443	449	427	458	401	443	432	436	412	427	434	420	463	415	416	420	438	417	396	440	416	448	445	456	427	450	452	439	451	431	433	429	429	404	435	437	402	417	466	422	442	402	454	421	394	422	429	412	441	440	418	386	428	419	438	421	408	412	430	403	428	443	412	423	428	408	412	425	435	457	411	390	448	420	422	402	458	441	437	419	413	415	427	418	458	445	442	445	401	425	461	418	445	454	434	423	462	406	411	437	425	421	438	409	426	453	448	398	440	400	403	390	408	420	450	420	435	411	451	455	417	438	407	414	436	470	428	427	425	408	406	435	401	426	390	403	438	411	435	467	388	429	510	440	499	404	440	451	445	409	408	440	431	409	391	423	406	410	417	429	406	399	418	466	406	442	421	444	437	407	457	421	445	423	425	427	420	413	399	454	411	456	423	451	444	396	433	408	412	426	435	437	411	434	418	426	415	450	456	427	410	443	447	403	428	393	434	480	433	469	399	421	444	437	415	429	424	414	393	428	422	416	421	423	410	453	436	417	410	413	423	469	398	440	427	393	404	415	410	398	450	427	426	419	413	419	420	427	429	429	396	409	438	399	431	434	415	460	435	443	433	447	419	431	414	397	439	466	385	433	423	429	433	420	401	411	425	445	421	439	429	419	391	425	404	446	512	412	456	425	453	407	390	434	412	429	390	429	396	416	441	429	464	426	415	454	416	404	410	426	427	434	414	425	437	415	380	435	426	406	434	444	431	445	430	416	454	419	430	431	406	414	418	418	420	413	426	417	429	415	443	392	412	414	418	424	452	412	439	421	416	399	397	431	461	450	455	426	414	436	432	387	451	404	422	425	429	437	391	390	447	404	437	417	425	441	406	459	444	399	387	468	406	440	394	434	387	401	427	411	420	384	451	466	428	444	428	406	379	413	418	457	433	412	439	416	448	448	405	429	424	420	431	392	430	457	466	454	441	415	377	477	438	443	452	433	402	409	417	453	405	446	401	421	387	453	447	454	423	431	395	443	424	429	425	434	432	430	420	425	433	439	426	430	428	408	438	451	431	436	435	434	436	447	404	468	427	415	460	417	401	417	415	398	369	457	426	456	415	413	406	453	451	465	413	433	404	421	408	440	449	401	408	393	428	406	425	419	460	435	445	420	412	426	411	405	470	426	401	441	423	452	420	398	387	394	432	424	429	439	419	439	412	432	431	428	438	391	475	397	415	433	426	437	426	427	453	458	413	423	425	415	421	423	476	407	436	432	418	407	433	429	444	457	414	418	453	417	427	413	458	427	448	425	409	423	408	433	417	444	425	449	429	437	424	404	430	423	471	427	397	390	442	427	422	437	405	444	450	447	391	443	437	429	440	424	453	423	437	454	412	439	397	452	434	443	416	425	429	413	435	413	462	447	424	468	428	416	439	425	456	437	423	437	412	400	452	435	443	435	418	454	401	399	445	380	415	436	442	421	448	438	423	460	441	449	400	444	397	443	457	428	426	384	445	417	393	455	420	450	450	418	434	426	434	419	436	454	447	433	393	425	420	428	434	441	415	432	409	438	413	413	412	452	400	407	402	415	425	397	399	411	420	427	418	424	427	409	413	406	440	402	437	417	425	425	422	408	439	407	430	419	423	424	397	441	413	408	394	424	373	404	422	433	392	363	414	456	420	454	428	435	426	426	422	431	423	425	435	430	415	433	432	473	460	436	432	403	468	414	439	441	433	381	422	427	442	394	431	460	411	456	438	453	453	422	413	434	451	427	421	446	442	418	410	412	440	367	446	431	427	435	390	445	415	420	445	394	402	461	436	428	464	469	415	421	464	410	402	428	390	446	392	404	428	406	422	394	448	447	442	413	411	425	460	390	421	425	441	422	472	423	420	424	411	440	418	463	408	385	426	394	431	437	412	410	413	422	397	425	462	407	469	467	453	416	435	429	410	465	450	424	422	445	422	415	445	464	384	403	448	413	440	411	426	426	401	407	445	449	414	410	407	458	414	420	386	449	436	499	393	400	439	416	417	431	421	417	410	406	431	427	416	408	427	421	417	397	455	414	406	469	424	412	424	409	472	409	404	437	406	420	415	437	428	436	416	410	458	438	404	407	430	438	416	442	414	434	433	423	405	428	419	424	379	405	439	437	417	448	392	453	444	406	439	459	431	434	416	438	440	426	406	436	435	396	408	405	443	448	391	407	418	393	412	418	425	444	429	433	410	438	416	426	421	406	403	415	403	426	451	395	395	427	436	433	426	426	394	423	462	403	431	445	391	398	432	470	468	438	382	428	399	442	441	427	428	376	439	406	449	417	424	413	446	436	431	449	427	410	422	422	439	440	429	416	412	371	439	443	435	425	424	425	444	402	455	446	424	448	449	393	430	443	419	433	452	400	415	447	441	438	419	466	388	420	437	417	448	417	395	429	427	372	408	403	430	416	439	393	396	411	410	411	430	441	421	450	436	390	430	410	447	427	417	395	418	423	397	397	386	428	411	417	417	425	436	431	431	429	437	440	412	427	455	400	445	422	442	463	436	410	458	415	449	436	400	432	435	413	428	429	430	413	419	455	462	434	453	426	427	417	415	442	422	407	452	420	437	401	454	439	430	412	445	415	412	434	440	422	439	395	423	409	412	428	422	417	427	427	431	494	425	446	415	424	426	412	390	428	405	400	409	414	461	425	423	426	433	392	439	440	380	415	439	401	429	410	434	411	439	405	453	426	438	425	449	432	435	415	420	430	426	430	424	457	427	449	440	398	405	393	437	428	436	368	423	389	394	466	400	438	404	422	412	407	421	415	430	436	392	429	417	398	417	398	430	401	388	412	445	425	416	448	475	419	424	463	445	419	425	397	422	430	419	425	431	422	426	429	441	415	444	421	473	414	442	427	397	436	420	427	395	386	401	457	438	421	440	450	424	462	408	447	483	450	422	443	451	436	418	412	428	436	411	434	437	463	427	411	430	404	390	450	452	451	391	405	429	416	418	435	415	416	396	444	423	456	446	449	459	417	437	423	409	415	456	414	390	422	435	441	409	414	410	434	417	413	423	395	412	442	408	417	444	455	429	436	432	431	471	394	434	425	439	435	448	423	430	440	406	428	459	391	442	420	417	398	385	465	436	428	395	420	396	434	411	413	422	433	401	421	428	422	421	446	472	436	435	439	441	440	455	442	395	456	428	458	428	440	421	414	412	441	398	428	434	394	446	459	419	402	435	452	440	424	408	380	449	438	410	383	445	421	437	427	425	425	425	397	418	407	424	396	452	412	424	439	435	421	466	402	395	416	442	397	451	459	411	407	434	404	414	406	408	413	455	463	416	436	453	414	409	426	420	410	382	428	470	439	453	449	415	430	422	385	447	413	404	411	433	439	406	447	439	385	457	399	432
23796	21326	32671	35374	31090	29902	19173	3320	638	609	595	570	629	596	589	577	601	630	581	574	576	583	560	587	631	621	583	594	564	550	586	625	596	589	596	671	605	567	610	589	570	573	591	557	573	561	597	549	584	564	543	572	571	579	600	559	588	594	566	561	568	628	560	604	588	594	578	627	573	558	576	589	605	555	552	536	587	569	577	527	526	582	621	598	583	569	566	588	613	553	541	568	593	570	577	572	562	576	543	591	609	636	611	580	537	601	567	630	613	542	590	626	608	534	542	560	588	607	556	583	543	535	569	567	580	615	547	620	607	591	537	548	584	595	587	544	596	575	571	601	592	548	577	567	602	622	577	592	605	568	543	599	589	565	574	583	596	604	593	573	570	525	554	576	593	550	562	568	573	628	583	559	604	569	558	624	598	618	541	580	598	535	542	596	582	627	558	568	555	562	522	600	603	596	620	635	601	560	547	528	614	598	571	634	580	566	595	523	587	567	589	547	587	556	557	610	569	584	564	552	578	584	589	608	576	613	563	568	518	564	571	571	588	605	593	570	583	576	611	576	560	568	565	571	595	599	559	611	570	591	518	563	600	557	581	557	548	617	594	607	564	602	556	542	576	601	582	582	589	573	607	565	612	579	602	574	568	607	612	544	546	583	550	598	576	612	592	606	539	564	558	564	572	615	549	614	604	558	537	569	588	540	526	591	557	577	602	575	585	612	601	572	595	568	590	548	546	567	571	572	617	565	577	559	603	617	557	588	575	608	574	559	575	566	561	614	579	552	595	552	532	611	585	603	594	593	570	591	589	582	603	568	578	582	587	609	553	584	579	544	554	608	549	620	575	571	574	543	532	534	600	584	596	617	592	550	556	617	598	555	577	586	593	540	590	605	576	598	556	572	589	571	567	620	625	563	571	581	584	549	588	567	618	589	606	606	567	555	591	578	602	599	637	532	568	559	587	560	555	602	595	590	569	566	587	585	564	560	559	624	596	552	585	578	566	567	622	584	598	596	633	594	565	579	584	600	528	570	592	543	588	599	632	529	569	601	561	536	597	580	550	616	603	591	555	590	522	558	587	611	575	560	580	570	586	586	594	568	607	588	549	589	615	598	601	561	600	600	581	567	589	573	580	583	607	557	592	586	566	586	549	591	600	569	560	580	582	568	560	591	527	560	587	613	574	596	567	561	563	602	576	567	578	554	576	560	542	556	599	594	558	578	562	559	548	544	578	552	563	571	589	606	576	614	584	582	558	602	576	571	579	573	592	604	589	569	596	577	617	569	575	619	581	562	643	560	571	545	546	590	567	568	611	608	558	562	605	619	554	538	588	600	632	578	570	551	584	557	573	602	591	613	567	569	537	601	572	644	619	586	603	554	544	585	568	630	539	582	529	578	567	545	629	558	569	593	568	540	599	543	588	600	588	572	605	563	571	558	576	551	634	605	541	605	561	627	569	561	572	550	574	567	561	583	564	575	574	575	591	618	546	579	561	587	573	552	595	517	540	584	579	575	591	579	590	569	599	581	610	637	571	567	574	542	639	579	568	574	626	549	570	548	583	577	565	583	589	595	590	597	576	559	542	570	598	541	557	585	585	579	533	655	588	588	547	558	572	566	571	562	620	565	554	544	559	545	601	564	600	588	634	547	526	560	604	562	538	601	601	575	591	600	570	585	630	621	617	569	567	569	545	579	587	626	567	599	593	607	600	545	640	567	549	599	590	605	595	583	560	586	549	543	588	602	577	566	555	607	547	560	570	568	553	583	545	569	579	573	616	587	584	604	578	591	562	566	609	521	592	602	609	589	593	565	590	627	570	581	560	552	574	602	606	566	595	596	599	585	579	570	573	588	552	574	568	612	588	592	583	569	575	615	585	590	596	608	573	590	563	648	557	601	605	571	601	588	513	580	602	596	575	581	584	559	586	575	578	578	588	556	590	611	539	544	578	595	575	551	571	644	603	597	563	540	570	588	583	593	578	596	558	547	579	589	581	601	598	548	581	566	563	593	585	566	575	535	601	600	589	567	585	549	573	558	603	596	612	563	590	559	586	582	562	566	578	583	592	587	607	572	526	627	567	618	592	581	610	568	609	570	589	574	565	563	584	548	574	572	591	568	558	594	596	595	583	545	573	588	584	549	544	552	579	578	574	526	574	584	581	580	576	573	545	553	575	579	573	596	598	564	548	609	596	546	617	573	580	595	575	563	580	578	562	543	616	626	566	631	629	624	648	548	544	574	539	608	580	625	566	626	558	595	604	577	598	623	552	541	581	534	551	562	578	585	576	559	580	552	623	603	578	593	578	552	577	584	562	597	602	611	578	614	539	539	556	586	612	594	551	593	570	604	563	566	598	565	590	575	585	549	550	567	537	550	542	550	561	579	594	569	588	592	566	585	574	569	631	584	582	578	572	541	534	539	560	566	601	590	532	565	553	573	565	610	616	647	607	588	559	580	554	551	581	594	557	600	549	587	550	574	591	604	639	604	568	582	574	586	616	614	561	567	548	540	583	561	595	600	614	612	614	598	600	542	608	603	548	576	615	589	622	596	551	552	559	578	514	598	559	569	572	562	558	584	572	581	564	573	560	585	580	577	603	574	560	597	558	618	596	555	575	590	647	590	573	579	608	555	595	588	572	586	645	595	560	547	559	586	598	564	604	567	605	557	596	554	602	551	596	587	583	590	614	579	556	585	583	575	585	590	554	626	609	551	567	578	598	588	598	597	552	569	561	536	593	585	572	597	580	584	560	602	553	560	564	580	606	643	553	579	599	549	602	563	569	558	592	627	555	617	555	592	552	617	600	538	583	619	613	602	549	577	570	591	554	593	606	605	586	576	541	585	569	580	607	604	567	570	572	585	610	552	581	538	624	604	576	580	603	582	550	575	586	607	632	579	557	564	644	583	597	581	578	569	632	602	596	596	586	561	572	576	579	558	581	568	558	628	586	586	580	529	608	622	590	567	583	590	577	533	558	573	549	542	618	574	573	603	577	585	579	579	590	564	592	582	589	581	574	565	585	603	575	561	616	569	580	587	545	529	573	589	631	565	549	556	594	555	600	580	561	624	594	598	543	551	540	592	593	594	569	588	564	570	596	566	518	584	611	601	580	586	567	613	547	613	558	599	567	591	542	593	585	546	604	541	582	590	561	551	607	581	607	577	573	584	580	575	582	575	593	583	594	556	619	586	586	589	587	552	609	573	552	628	577	560	550	617	590	613	554	596	605	595	613	544	577	589	580	587	554	606	582	576	567	579	561	594	560	591	577	595	601	577	579	587	552	571	630	576	592	571	596	625	557	593	564	589	557	534	578	568	568	604	593	563	596	592	572	579	551	580	603	596	593	600	564	565	545	552	528	608	586	584	552	557	573	620	564	589	596	587	560	595	541	569	590	574	571	544	596	560	596	577	567	580	536	578	550	591	601	590	590	588	611	549	560	575	631	564	563	569	570	593	605	587	567	569	565	576	578	555	598	594	600	541
43021	79477	67092	45490	39528	30656	16359	2293	606	591	616	601	578	589	620	574	612	561	598	565	618	588	577	579	614	596	575	588	599	617	627	560	615	615	581	582	610	609	549	584	579	575	595	569	572	603	615	590	582	605	593	592	577	597	596	567	605	582	610	586	579	595	576	600	532	569	580	583	539	620	586	609	585	614	604	619	596	626	579	547	585	584	602	578	562	619	588	546	615	550	538	611	559	581	578	632	565	592	593	600	603	575	614	574	558	577	586	597	583	554	608	573	536	604	610	588	594	593	570	567	587	591	580	638	611	593	619	570	573	594	588	575	646	637	577	583	576	572	628	583	590	564	595	616	569	575	582	621	585	550	531	567	601	582	615	635	636	621	607	625	607	592	546	577	551	555	575	587	583	567	572	588	610	541	588	516	595	593	582	591	612	585	596	637	593	583	594	532	568	588	557	588	563	602	594	582	619	580	578	638	574	592	611	634	573	579	610	535	582	588	621	581	594	589	565	586	619	620	564	610	552	531	557	599	571	585	647	540	575	601	593	577	607	590	621	546	564	628	582	603	537	583	580	585	599	563	602	585	560	603	602	597	625	590	547	611	598	580	568	621	586	558	601	595	624	585	587	562	616	579	565	578	613	582	565	578	602	576	580	571	559	611	585	597	618	594	566	595	570	578	568	573	594	583	624	585	606	569	629	604	581	574	620	623	579	594	572	552	600	597	556	568	591	599	598	576	639	573	612	591	579	566	589	601	623	577	572	624	650	571	600	573	584	573	593	572	593	570	565	566	596	585	581	588	579	605	621	600	576	601	585	569	643	616	581	626	606	625	584	564	547	581	610	566	576	579	573	613	584	572	559	598	541	592	601	559	577	620	598	574	612	612	555	600	566	584	563	553	604	605	669	606	600	525	579	599	602	549	582	573	582	571	608	597	594	550	566	612	615	576	594	594	600	594	558	545	623	600	553	586	571	583	592	596	594	602	567	566	592	586	569	539	584	607	588	642	544	616	597	605	608	609	592	570	555	577	583	589	562	604	610	609	590	599	568	587	646	553	571	577	628	556	592	600	596	603	579	580	589	630	535	613	565	637	570	602	581	598	584	598	621	590	601	603	586	513	580	582	611	588	600	650	539	589	587	634	595	567	604	600	581	590	594	622	598	598	607	626	610	576	567	577	586	604	592	571	582	629	598	640	626	553	551	598	608	585	647	573	612	551	567	589	605	564	593	604	610	549	609	570	585	608	596	596	585	634	593	625	577	551	572	607	581	606	576	626	614	536	591	556	581	633	579	565	585	589	578	580	586	562	582	620	638	578	565	591	599	611	616	590	534	630	622	601	609	569	628	599	566	538	604	568	576	591	535	572	609	565	573	592	589	602	544	599	608	574	568	556	585	576	608	586	581	577	605	550	592	571	569	546	642	587	605	611	574	569	572	606	616	565	605	597	598	602	607	584	595	630	591	597	578	595	619	577	585	615	567	562	571	611	602	579	604	618	602	582	601	552	572	540	626	588	608	596	579	595	586	587	590	591	598	597	609	609	594	610	595	588	577	604	600	591	610	533	620	604	638	600	596	614	552	621	535	617	604	579	564	598	592	574	608	582	600	569	550	617	582	578	615	596	605	637	561	574	568	540	559	618	607	553	599	574	627	525	617	577	560	596	558	571	589	640	568	576	627	556	540	567	613	563	602	564	593	582	640	579	605	569	611	627	611	630	623	599	577	615	643	581	551	567	606	606	591	565	540	615	555	581	617	590	607	613	588	568	601	611	582	618	605	594	562	607	591	584	601	574	577	577	583	613	556	566	572	630	608	600	640	537	579	570	592	573	611	641	602	611	592	579	581	587	581	661	593	584	570	613	572	615	601	563	576	596	619	568	548	587	579	621	634	577	563	544	601	594	588	585	556	607	593	594	551	614	590	601	593	606	572	558	616	600	624	614	569	626	622	560	595	600	559	563	603	569	577	591	617	646	559	619	573	621	594	571	602	571	597	627	559	629	601	591	585	578	553	588	583	581	592	579	576	580	602	584	607	614	586	557	610	592	633	664	602	562	553	604	576	595	584	574	607	550	603	560	573	589	553	615	578	550	598	580	618	571	592	566	620	560	603	586	610	604	579	613	590	591	580	571	601	605	586	571	613	571	549	575	566	557	570	595	642	551	572	637	591	599	554	589	538	582	589	631	560	553	599	617	617	556	607	609	575	599	562	595	581	595	620	604	642	588	615	609	583	616	625	552	607	587	610	578	605	595	601	567	622	548	564	625	600	606	561	561	589	609	589	605	592	556	581	599	592	557	603	556	624	607	555	615	561	614	557	580	578	644	547	519	581	560	623	581	603	629	599	597	602	624	568	573	572	609	594	590	585	572	615	609	580	559	581	591	626	571	584	629	608	595	605	589	561	637	557	602	537	556	606	584	606	617	567	580	620	560	584	581	622	563	603	615	576	599	561	576	572	578	613	554	576	607	617	614	561	611	565	600	598	632	588	621	571	627	589	588	620	608	635	584	585	561	572	581	601	661	572	604	584	625	579	609	542	623	545	590	600	600	599	625	591	583	603	599	607	542	571	618	592	555	623	605	582	593	591	579	586	646	580	616	601	578	597	548	586	580	616	571	536	565	583	581	580	610	571	557	572	581	606	616	572	596	593	581	622	610	648	601	583	601	609	593	592	597	581	601	549	592	597	606	559	591	622	577	586	621	552	586	553	654	650	598	580	584	614	581	595	563	573	591	559	598	587	582	598	574	591	571	580	621	573	632	567	574	604	615	579	590	588	587	557	598	601	597	598	598	610	606	576	568	629	586	596	579	594	582	528	563	603	592	583	527	555	588	571	598	610	558	575	584	569	559	621	580	579	595	618	602	607	586	582	562	614	562	612	581	599	616	612	583	594	571	563	570	593	574	585	613	589	597	589	548	608	598	649	600	611	550	598	601	581	577	599	580	586	574	605	599	601	664	584	581	579	551	631	604	562	572	579	601	556	536	569	585	584	621	571	576	569	592	575	601	564	579	603	613	591	618	610	567	567	603	587	582	615	613	603	539	560	607	572	559	558	591	598	548	594	617	581	599	537	532	576	598	574	582	536	594	594	535	575	585	555	603	590	605	572	625	563	582	571	593	592	597	610	577	555	540	576	607	574	579	576	629	573	610	560	613	579	608	612	618	634	553	613	541	604	562	614	556	617	601	565	620	562	620	544	589	532	599	579	578	552	578	593	574	657	603	604	524	571	598	601	636	562	559	573	603	609	587	611	620	556	586	609	588	578	608	587	538	574	597	592	574	612	571	592	560	565	607	563	540	577	635	565	586	586	563	597	571	613	590	595	548	583	600	617	615	595	582	610	591	552	537	591	565	635	625	623	567	576	571	558	596	577	595	600	631	587	562	590	609	611	583	600	616	574	634	631	609	576	619	577	606	600	598	620	609	587	605	573	594	617	582	585	560	592	577	556	588	577	636	628	560	587	624	592	579	578	520	646	569
24987	21587	31313	33042	24190	19173	8738	1139	574	596	572	550	546	548	545	548	519	528	555	547	524	557	541	543	547	492	533	521	565	557	537	522	560	548	567	538	556	563	529	539	547	560	533	541	524	569	526	573	522	554	498	510	561	557	515	533	572	552	492	583	552	539	558	513	533	561	543	504	539	521	552	504	555	500	551	532	518	516	584	516	554	551	531	548	522	500	558	602	559	549	574	571	533	540	576	543	597	506	538	543	551	529	506	555	537	503	562	565	545	509	555	542	550	514	523	562	521	549	576	519	553	506	538	559	505	527	543	571	556	563	542	521	550	552	561	530	518	533	508	539	538	519	517	489	582	550	482	548	539	540	536	580	511	513	510	550	518	521	501	565	523	540	562	533	522	532	510	542	569	539	534	508	559	528	567	512	549	555	538	535	543	585	536	539	530	538	530	564	500	506	491	518	513	537	508	522	562	527	552	537	523	498	551	522	523	544	525	540	517	525	557	558	514	513	523	537	557	557	524	529	547	518	529	477	530	556	532	531	541	487	536	515	537	528	578	551	551	504	577	561	549	516	578	535	558	535	537	526	539	534	477	547	530	516	553	545	521	536	534	511	541	529	573	574	499	532	491	537	521	516	522	559	563	524	560	494	545	538	601	501	535	551	520	522	512	499	585	521	558	576	518	520	538	507	535	560	559	566	532	516	575	546	474	539	526	537	540	526	486	493	508	538	520	526	539	522	525	518	487	501	565	561	538	517	554	506	494	537	518	558	511	579	504	513	529	568	554	546	547	534	488	520	497	537	508	578	505	546	534	527	535	527	545	489	539	506	566	548	514	537	548	540	541	544	509	529	559	545	531	551	564	497	516	569	527	536	540	528	524	515	537	514	511	530	556	501	569	547	545	532	552	505	491	532	504	538	564	520	569	541	500	552	504	531	526	513	536	501	515	533	522	512	548	495	533	505	546	552	528	491	527	548	527	543	520	574	532	546	508	583	557	479	545	540	510	530	553	519	542	513	526	519	537	526	581	527	506	544	535	531	538	521	520	538	488	575	493	547	561	546	560	545	527	514	500	555	526	522	557	507	535	508	536	515	529	596	546	582	533	509	563	531	525	483	602	538	511	478	510	534	543	524	501	497	543	568	534	493	537	522	506	549	531	511	521	541	515	542	519	537	508	544	565	542	586	577	506	545	551	507	559	572	568	573	522	536	528	537	549	512	572	588	525	512	473	525	511	505	526	544	489	541	535	547	551	503	530	500	536	536	543	571	566	546	552	554	573	540	534	570	560	515	558	550	532	500	499	549	546	529	507	532	577	554	557	546	535	520	539	536	555	547	556	543	534	494	540	529	497	544	552	547	497	526	475	603	510	540	575	565	582	534	552	477	557	545	513	527	549	539	546	555	525	534	570	567	525	518	566	506	539	538	514	516	526	562	548	534	535	512	548	562	534	582	550	520	549	507	549	534	548	514	565	506	512	568	582	556	534	535	527	559	510	556	509	530	512	494	487	527	553	543	511	530	537	488	475	519	548	546	551	530	519	515	532	530	552	585	545	496	536	522	514	519	561	501	504	508	544	519	498	552	503	525	532	510	508	529	525	502	518	567	567	503	508	532	533	538	518	569	552	564	522	566	523	589	557	526	543	543	525	551	540	547	555	541	526	545	565	554	539	524	568	517	526	545	564	538	559	534	564	530	514	524	523	528	541	539	559	590	535	538	528	514	526	514	545	519	535	514	526	561	500	532	549	521	521	579	556	518	494	537	517	539	573	545	517	547	524	545	528	554	523	547	510	543	514	519	504	560	518	532	522	509	546	506	574	508	498	546	565	502	548	524	490	509	538	528	513	539	539	544	602	551	523	559	508	510	578	516	527	516	512	563	504	543	536	571	556	545	536	527	509	494	523	542	546	524	531	493	534	560	543	533	543	560	497	530	578	564	552	551	509	503	536	555	538	536	502	527	570	522	505	555	527	565	532	516	562	542	571	559	560	520	520	506	520	529	498	549	554	525	546	497	537	592	531	537	545	515	555	542	524	541	543	532	568	529	536	521	536	542	554	502	498	538	564	547	557	508	495	556	577	492	562	580	535	555	544	534	571	546	503	603	543	531	500	537	549	539	568	529	499	516	508	541	541	483	567	549	521	486	558	526	526	524	541	494	516	501	545	560	508	522	562	525	517	495	525	506	492	548	489	551	549	481	517	523	530	558	534	529	551	530	494	582	545	543	518	543	469	521	533	522	530	534	504	545	546	538	586	538	543	539	537	575	520	597	544	568	558	600	527	538	524	550	534	557	552	535	527	557	534	530	484	480	554	500	577	546	514	547	559	560	590	543	569	537	533	555	521	521	543	544	572	544	534	480	554	508	522	531	575	520	554	513	502	522	536	544	515	504	538	547	545	549	539	533	556	558	532	540	499	489	539	545	523	538	547	520	545	528	502	554	542	490	488	525	547	517	551	553	509	565	549	540	534	539	541	487	500	517	544	526	570	536	562	504	566	511	567	541	559	528	558	542	543	502	544	553	536	534	481	527	501	493	520	497	551	568	532	532	542	550	555	553	495	570	530	524	540	525	539	529	547	536	555	530	525	574	547	521	502	528	530	495	546	550	548	515	508	547	555	544	545	516	551	505	534	550	531	561	544	563	513	533	514	530	540	536	496	521	596	548	540	515	540	533	552	551	548	521	512	526	586	533	510	567	560	551	515	513	541	549	526	471	556	545	508	594	504	508	510	512	545	512	521	536	545	518	556	561	557	537	547	567	546	524	498	563	555	604	541	547	527	519	543	529	515	537	553	530	511	575	519	560	525	545	519	585	519	546	546	529	551	558	537	495	509	538	501	546	560	546	519	540	522	511	535	525	552	490	544	534	539	533	553	499	544	518	537	570	506	539	552	563	593	489	528	488	550	527	533	524	570	538	532	545	539	533	550	543	531	498	488	539	505	514	530	564	591	553	529	525	532	557	538	537	527	581	508	497	556	542	511	544	535	516	563	520	535	575	560	534	527	571	552	553	508	510	548	548	551	512	549	536	498	527	535	527	543	542	552	537	479	521	547	491	530	536	560	593	576	514	548	549	547	514	475	527	553	535	528	532	539	556	545	572	507	556	507	578	528	521	537	545	562	492	578	526	578	527	516	554	506	526	573	501	544	523	527	547	536	540	568	537	515	554	517	524	524	505	516	544	555	514	529	509	572	518	489	513	550	528	521	581	519	566	515	583	509	558	494	529	504	588	553	497	528	505	525	512	552	512	569	531	506	481	499	515	542	544	521	547	602	540	523	544	517	538	557	555	515	521	515	559	560	513	520	534	543	552	522	490	500	533	554	545	545	522	482	533	553	532	579	499	527	532	553	536	498	497	535	535	512	531	570	572	556	561	536	540	550	562	555	505	549	557	547	547	528	529	587	506	528	533	526	514	488	555	546	528	551	578	554	552	527	558	547	500	528	557	560	548	532	507	550	529	515	587	577	509	547	547	517	506
40640	65470	52665	36019	29530	21637	10539	1077	566	603	614	562	566	580	600	504	577	596	585	546	578	547	559	565	579	539	580	586	555	580	562	583	588	574	558	583	595	592	558	572	553	568	562	556	600	606	598	534	586	606	565	611	576	598	569	556	584	571	545	500	606	578	589	533	582	555	584	603	602	576	528	532	519	521	600	613	553	607	549	575	539	568	582	552	576	612	560	532	560	563	571	529	595	570	563	581	551	535	535	555	529	623	570	594	587	594	565	571	583	574	582	552	514	582	573	563	577	577	540	553	579	576	580	583	603	602	586	573	531	582	545	555	577	569	569	598	606	626	628	546	598	575	585	579	541	539	565	554	603	593	562	591	580	575	551	579	589	594	609	530	597	562	568	547	552	586	597	559	585	544	601	587	595	585	579	560	589	595	593	551	573	520	587	581	543	615	611	587	584	547	585	579	566	547	605	549	562	560	586	516	543	575	599	581	592	595	609	552	557	576	546	563	605	588	547	544	566	542	591	567	571	556	606	623	577	579	560	570	569	581	583	579	596	563	555	607	554	523	596	559	575	536	609	552	588	564	560	565	563	604	533	595	564	582	558	575	592	560	599	573	571	598	570	565	588	584	583	602	553	560	586	588	555	595	592	537	599	608	534	607	584	590	627	521	557	559	531	594	526	596	559	612	559	553	554	553	565	599	575	565	619	584	535	567	554	554	553	582	518	553	611	540	538	565	601	570	561	550	569	578	554	553	559	567	556	574	589	598	558	539	575	536	596	608	545	597	589	540	536	580	576	617	582	578	593	588	646	591	534	591	611	577	575	602	546	576	560	592	542	586	595	608	627	555	581	548	570	591	583	585	543	563	576	554	510	552	582	582	554	577	551	533	595	587	553	562	572	587	578	555	579	541	589	569	540	562	584	559	535	585	581	577	525	571	587	556	598	576	563	573	596	591	572	579	557	525	572	573	577	503	528	572	623	551	547	584	590	531	589	546	562	565	553	579	589	572	603	562	551	590	597	611	567	618	570	621	580	574	590	557	626	555	522	572	583	582	566	554	576	535	540	558	578	578	586	561	561	573	566	601	566	542	541	601	555	582	584	567	576	578	599	567	595	542	611	600	521	565	590	580	554	526	544	561	579	524	586	547	587	567	560	610	575	561	557	583	575	511	594	569	591	595	583	579	592	588	575	602	606	575	614	561	559	598	561	571	569	561	595	581	602	580	599	561	597	593	573	552	514	595	540	559	558	550	564	610	526	560	586	578	563	614	571	560	549	606	584	557	619	561	562	578	559	567	570	579	608	559	557	578	584	579	587	598	585	537	561	571	589	595	581	609	525	579	591	532	566	591	579	584	599	547	559	557	573	591	562	577	548	596	560	583	606	552	619	584	591	525	575	590	592	554	568	605	571	570	513	586	577	537	541	520	550	550	602	561	575	567	541	511	560	566	594	565	583	581	565	589	592	596	605	556	579	603	560	573	542	564	574	620	578	598	585	563	554	556	599	541	564	561	573	603	550	559	572	545	547	559	569	571	584	593	560	587	602	602	557	603	557	606	555	558	599	575	556	593	568	561	592	569	613	591	557	617	574	573	554	532	606	565	573	598	557	557	564	547	593	581	553	553	602	562	572	541	575	613	562	593	578	538	579	557	611	562	579	621	611	580	548	570	578	558	565	578	544	553	586	530	549	556	582	539	554	587	586	537	552	577	552	560	556	587	612	573	550	554	540	526	528	579	566	608	532	586	574	570	558	549	575	544	604	539	622	576	568	563	594	599	581	651	572	572	587	571	552	558	580	617	540	563	599	601	551	614	573	578	561	558	576	608	603	570	578	560	611	591	536	569	592	538	551	595	600	536	599	572	593	603	585	546	579	583	546	612	599	605	556	550	573	588	623	550	563	570	545	544	601	585	566	551	582	534	585	577	578	568	597	586	604	555	572	555	556	587	557	590	585	523	557	559	601	545	566	582	609	588	547	575	562	623	541	564	579	581	583	575	549	594	547	547	553	540	562	572	541	607	614	558	576	546	519	577	563	565	541	552	599	582	605	557	574	579	600	572	587	581	543	548	581	534	558	573	552	605	564	555	568	589	553	575	569	568	589	603	580	553	622	608	591	580	614	581	597	577	537	579	577	562	571	589	574	535	573	539	527	538	584	603	584	588	603	572	554	604	601	530	522	548	564	558	584	592	572	579	581	574	577	573	555	527	579	572	600	586	543	543	576	626	568	541	596	525	533	615	553	607	522	595	573	614	619	556	596	590	594	584	573	580	580	587	545	569	549	530	552	599	572	613	514	551	535	585	584	553	557	540	577	564	563	563	626	587	572	548	632	568	609	557	592	582	597	601	575	558	551	547	567	562	599	541	566	611	547	546	573	560	515	577	605	505	564	554	577	574	576	518	555	586	580	511	580	534	566	561	560	544	530	569	555	567	551	569	545	573	580	564	594	568	547	547	572	561	563	590	563	539	582	539	576	590	596	574	557	574	554	577	562	594	582	567	585	565	575	539	618	586	561	527	554	547	550	592	560	560	583	609	565	573	597	597	602	558	604	593	539	564	539	562	567	572	519	606	536	548	570	549	584	598	619	583	590	584	560	559	572	534	546	617	562	604	585	598	566	574	569	556	533	549	564	572	546	540	588	538	576	600	564	534	572	525	534	601	560	613	636	614	570	595	611	558	610	572	557	560	557	551	532	546	562	581	590	550	609	584	557	556	591	607	590	568	516	610	580	549	559	554	547	601	573	577	568	555	619	568	549	588	542	601	576	548	586	559	575	579	586	568	577	555	608	603	588	542	557	566	618	580	576	550	543	592	574	572	617	587	558	603	582	554	553	623	583	596	561	558	586	575	583	601	611	603	582	593	529	599	557	542	556	590	560	574	512	583	541	575	517	571	580	588	558	555	603	601	617	557	540	580	591	595	537	571	565	607	562	595	574	573	548	605	522	533	609	533	576	595	563	603	563	567	583	604	568	570	605	587	573	565	583	646	562	597	611	579	559	562	580	584	601	578	571	583	564	562	575	584	553	589	577	546	624	601	538	607	576	591	586	584	627	579	548	583	572	587	546	524	560	583	577	615	533	578	572	551	538	566	597	589	576	584	593	563	534	585	587	568	609	581	588	569	611	578	597	560	565	590	563	588	554	551	583	598	581	597	543	551	586	573	587	524	560	557	607	572	592	608	537	594	575	582	597	553	553	606	571	551	519	587	546	566	531	584	587	582	564	585	593	558	610	595	564	534	587	577	561	538	519	606	557	584	564	546	573	593	579	591	564	577	541	580	602	561	602	555	549	623	566	560	525	576	591	538	553	535	593	596	574	603	553	561	556	591	562	549	547	574	600	568	571	591	570	567	514	573	559	589	552	552	563	547	601	583	577	595	576	522	527	575	580	543	571	588	571	582	508	559	575	565	627	571	574	575	552	571	569	616	532	591	605	571	543	548	615	553	556	556	578	575	591	567	620	554	559	585	602	590	588	574
22585	21140	30281	30589	27948	34838	28592	7326	1027	919	942	870	858	899	911	945	869	927	880	869	903	854	860	841	873	842	869	857	850	915	887	908	898	867	877	857	884	874	888	871	867	882	887	882	857	838	890	891	881	860	860	887	793	851	825	828	860	814	845	876	881	891	863	846	847	872	881	864	863	837	887	839	834	863	882	930	857	850	846	892	832	876	866	904	871	888	865	841	871	798	824	845	880	882	833	837	830	840	883	863	842	822	865	797	930	850	920	860	851	846	880	868	866	853	867	916	832	871	871	862	871	813	901	876	879	890	859	818	844	862	884	868	851	836	867	875	870	860	865	850	901	919	897	870	890	860	829	879	845	844	818	927	921	891	843	851	900	836	796	853	869	821	843	927	867	879	865	885	837	837	860	876	909	848	858	823	852	848	884	909	895	880	883	891	892	856	871	835	855	893	861	834	879	781	827	938	868	872	914	880	886	851	804	837	815	886	883	867	870	874	861	872	897	854	857	816	839	886	860	870	833	846	868	888	859	926	826	871	835	840	847	881	841	865	894	877	840	877	922	866	840	837	881	855	822	829	881	857	900	882	890	877	904	845	878	934	877	871	861	885	805	826	821	898	852	884	876	849	875	872	866	882	890	923	850	878	879	870	903	909	835	832	881	823	876	865	841	855	891	847	825	926	855	865	809	904	863	866	854	879	954	865	852	922	916	881	915	905	833	874	871	835	833	842	845	876	852	850	904	832	867	832	819	889	880	814	934	841	895	791	863	894	864	882	854	857	854	846	894	844	825	872	829	834	836	929	876	868	837	854	860	852	873	852	855	915	849	826	857	873	915	834	863	841	872	826	858	869	841	835	860	866	859	903	900	890	848	904	807	850	867	812	853	881	870	856	869	839	890	902	811	879	889	830	836	926	853	875	851	883	885	856	845	862	871	850	883	906	878	876	816	889	862	869	898	864	931	837	907	878	821	898	893	937	868	865	839	861	835	915	907	874	902	816	863	831	885	827	817	839	875	868	874	921	884	844	880	906	887	853	863	891	862	812	896	914	883	839	876	882	877	874	837	846	884	845	875	850	888	940	875	879	872	850	876	908	852	848	858	862	881	831	855	830	873	879	908	863	836	904	840	897	837	841	839	821	852	881	905	861	831	842	871	866	863	844	827	850	855	842	914	926	891	870	899	896	859	877	846	846	902	882	896	858	914	890	900	833	847	823	835	898	910	872	839	852	893	889	829	901	820	900	878	856	843	871	872	859	925	890	873	873	918	857	830	829	797	907	890	905	874	851	864	870	884	905	884	858	888	826	840	876	893	877	864	868	856	808	921	843	824	806	878	840	829	790	868	911	833	915	879	858	836	919	886	901	862	915	898	912	822	855	855	839	884	891	854	900	896	836	893	893	884	895	872	900	882	816	862	895	848	843	897	815	843	842	853	804	891	887	898	889	819	859	866	870	855	844	822	862	877	871	863	871	851	887	918	914	853	874	822	853	875	855	858	868	846	832	861	917	876	832	862	923	879	887	875	880	880	827	870	865	836	831	868	858	823	841	920	828	878	826	830	869	846	851	849	812	904	866	893	874	849	868	856	860	840	867	880	869	865	862	911	856	848	852	861	866	892	889	861	896	866	882	849	897	852	860	874	829	899	805	891	867	894	847	901	803	853	855	831	877	808	848	856	841	910	885	891	910	885	876	894	860	899	876	855	900	851	789	890	877	902	839	826	871	844	880	846	897	852	844	876	897	868	855	872	898	866	820	839	876	885	908	873	823	858	845	842	834	874	841	862	835	906	901	857	881	838	821	905	899	826	819	884	879	844	861	832	830	957	887	887	908	872	834	871	896	828	833	871	905	825	852	859	870	902	807	852	904	900	871	907	841	889	850	838	808	838	880	816	829	899	828	861	840	835	818	824	841	876	841	847	911	887	880	840	843	849	903	885	866	795	924	831	849	884	868	866	865	890	854	859	888	841	848	883	883	853	831	856	892	887	836	856	863	864	873	828	864	806	841	896	882	870	895	891	872	844	870	853	871	922	839	853	833	858	889	846	836	887	890	881	883	878	823	876	916	848	812	862	896	829	869	877	907	890	887	850	865	856	895	898	852	850	863	899	866	862	865	834	887	870	827	894	902	888	892	880	813	849	852	839	868	856	857	841	900	857	849	853	861	813	843	885	829	883	850	835	835	800	853	861	889	852	795	870	879	816	858	877	842	845	860	871	832	828	880	886	835	802	868	886	865	865	813	892	889	851	961	870	842	892	873	841	861	854	847	855	871	868	817	872	901	868	829	887	836	821	841	840	861	855	924	875	845	878	882	866	894	855	856	817	907	858	818	847	884	875	902	918	818	853	872	814	951	889	867	829	817	903	787	856	874	853	904	883	844	881	816	912	830	838	847	868	878	901	875	849	829	871	828	866	846	807	850	859	855	884	887	839	848	892	827	861	851	852	874	888	918	875	914	885	806	910	867	884	896	852	886	856	888	894	780	869	890	863	843	856	899	838	921	854	879	906	877	880	920	953	885	862	837	886	854	853	880	829	941	854	822	905	897	888	851	851	864	849	815	886	891	890	884	845	884	778	844	874	837	850	791	924	833	888	841	934	805	869	883	872	886	860	855	857	874	882	871	840	826	885	834	881	888	857	843	872	835	888	885	863	892	838	842	889	891	866	889	882	847	864	843	819	867	852	845	832	872	855	751	841	846	856	867	865	820	897	907	891	871	904	859	856	830	844	910	849	889	864	857	840	904	870	877	826	885	874	836	832	854	877	849	841	878	868	894	862	837	898	863	868	864	865	840	891	843	958	869	805	900	888	827	907	894	849	881	904	840	842	859	888	841	797	917	853	895	916	830	879	860	850	822	858	902	857	897	935	835	834	874	871	788	871	848	855	803	869	821	871	922	914	895	899	867	862	873	809	880	879	907	874	892	881	899	891	837	819	844	895	891	832	872	852	832	885	869	836	911	896	883	851	883	920	839	837	883	864	849	877	882	840	856	843	851	893	891	849	874	859	917	930	824	922	940	867	928	912	875	847	890	882	926	842	847	840	908	827	881	919	823	884	845	820	871	870	858	815	841	900	823	876	861	850	901	867	888	864	857	865	886	878	853	925	839	830	884	874	839	854	861	904	843	822	857	844	851	906	896	866	845	839	834	873	837	861	846	849	839	819	879	870	852	865	867	836	865	833	868	882	905	902	865	891	855	902	833	849	838	891	845	862	807	835	859	871	878	888	800	904	844	873	839	881	881	869	904	793	905	801	824	860	882	772	881	883	862	913	876	852	826	852	893	833	811	868	823	825	835	856	880	878	838	843	834	878	877	857	832	802	907	871	870	885	910	850	838	847	858	921	912	835	893	839	884	864	849	886	852	870	856	908	888	853	863	910	858	860	911	872	907	887	859	842	835	850	872	839	888	876	824	835	879	841	924	857	827	837	880	815	947	864	894	842	813	872	896	859	879	826	864	930	860	863	887	900	809	862	854
47940	90427	76169	58307	46297	41030	24728	3116	991	921	905	887	848	894	920	883	844	908	907	845	913	812	846	887	873	873	876	870	898	803	844	821	873	884	851	834	840	886	838	785	901	841	876	821	834	872	872	890	854	896	866	878	851	871	865	831	915	900	864	880	853	898	822	863	856	886	819	886	822	838	877	862	905	829	837	877	846	865	833	885	856	824	895	919	838	854	848	862	859	826	869	842	871	853	872	885	844	878	881	752	879	859	857	894	880	859	866	845	845	801	868	830	821	842	875	830	892	861	854	887	822	842	866	829	845	826	865	843	857	897	874	871	845	824	863	856	861	872	852	857	826	905	821	832	811	866	840	865	849	903	865	888	843	857	886	843	838	930	882	841	910	828	904	813	884	842	882	835	878	885	867	881	863	865	847	831	852	884	848	879	885	872	901	915	829	892	860	926	880	764	882	885	885	869	879	878	874	876	853	860	899	875	813	865	865	849	863	860	833	876	910	914	842	891	883	821	907	846	888	860	845	873	891	898	829	904	873	859	861	817	884	826	840	855	863	843	865	843	838	811	895	862	845	881	890	870	899	863	834	817	883	877	900	808	883	840	860	860	850	834	886	929	832	808	839	948	810	900	913	829	845	900	895	830	875	879	788	859	858	895	878	859	843	890	871	837	874	826	758	865	910	838	863	848	872	915	866	836	864	830	865	864	848	909	852	869	849	844	860	910	888	874	878	869	856	852	857	844	869	847	856	876	873	865	862	839	884	879	921	843	826	820	871	891	849	835	889	829	858	844	879	874	848	863	861	894	827	880	876	831	889	920	834	856	829	849	848	818	859	889	857	880	837	813	835	824	885	843	852	858	850	871	896	846	813	835	840	845	848	848	850	879	866	819	876	831	870	851	838	882	832	836	839	880	826	917	833	846	917	864	830	879	848	893	825	885	841	803	855	878	845	874	874	848	881	850	873	861	866	846	847	900	882	870	862	836	845	849	845	908	876	820	852	862	830	840	872	842	874	889	847	872	884	809	901	831	853	876	863	869	845	799	834	885	838	843	856	825	874	880	883	847	897	817	836	902	894	828	841	812	893	882	874	861	848	863	887	889	850	892	825	933	851	900	835	831	878	836	799	843	831	854	895	931	854	920	867	855	844	866	827	858	907	857	916	825	819	870	844	866	861	859	924	888	903	860	835	885	834	883	870	869	861	844	821	846	852	865	830	865	860	828	888	846	858	902	862	897	869	910	867	827	866	872	848	866	842	843	848	858	859	808	865	816	840	822	832	816	800	898	864	902	879	898	876	845	821	847	862	962	894	873	849	832	903	859	860	836	832	816	823	852	833	847	827	866	884	904	803	899	804	906	836	810	873	887	835	825	878	882	888	980	840	887	839	866	860	861	854	844	836	922	829	861	835	838	818	873	840	894	876	819	887	908	877	898	908	856	865	854	891	848	842	816	850	874	887	881	834	870	887	838	835	860	851	860	818	890	849	864	821	887	885	863	818	891	869	836	891	842	836	865	826	833	868	838	864	836	840	896	855	865	819	822	857	896	855	898	863	885	828	800	794	867	840	846	887	864	928	863	828	840	874	885	916	901	843	855	903	771	855	882	830	838	886	867	971	879	834	915	908	862	852	863	807	783	867	881	837	835	841	845	766	860	901	863	848	890	893	881	891	867	887	808	889	790	854	899	841	846	798	821	797	884	916	849	877	853	848	815	864	792	818	862	830	935	893	851	868	820	848	885	853	859	830	871	761	813	828	908	923	821	905	840	854	872	892	844	881	829	889	820	873	893	814	913	851	844	824	853	794	863	857	880	880	832	875	845	840	833	837	855	805	862	893	855	856	894	849	832	840	842	846	894	838	868	845	864	838	846	839	840	799	812	843	808	893	814	855	907	939	857	868	818	875	885	813	854	874	840	818	847	853	846	836	852	808	816	886	861	864	852	880	817	894	859	828	849	848	842	873	890	812	857	827	827	895	874	857	858	884	897	842	874	836	917	864	892	829	823	867	874	847	894	867	849	848	841	835	849	930	825	806	896	851	854	901	859	827	907	901	872	854	838	844	835	828	889	865	872	857	850	846	876	860	866	872	871	857	878	852	865	901	926	872	876	815	887	906	855	846	820	849	868	850	857	825	840	870	843	860	829	890	935	846	861	901	857	871	905	900	845	877	791	852	918	878	929	898	853	850	836	885	845	855	855	869	874	819	861	831	910	888	845	859	875	842	906	817	882	918	880	863	850	852	853	848	797	916	833	825	867	846	873	871	826	846	857	880	809	873	887	886	854	864	876	881	895	848	871	865	875	814	862	832	810	835	862	861	825	895	891	839	904	866	859	905	850	798	841	835	860	878	834	864	830	852	835	847	858	828	824	808	837	890	862	864	871	818	855	843	834	829	898	873	836	794	854	801	876	829	853	855	819	892	912	894	851	831	871	887	799	832	856	895	835	832	881	785	847	904	873	858	848	866	880	912	931	875	904	872	864	834	859	800	887	893	875	891	817	865	865	832	870	844	901	880	904	878	847	836	820	863	827	844	856	847	834	817	912	849	873	847	865	859	871	873	854	867	878	866	893	848	818	891	816	833	877	832	880	829	847	786	905	855	871	894	842	814	846	814	872	904	825	875	850	848	839	845	841	828	795	822	871	815	845	859	846	910	860	815	854	823	876	845	858	834	888	836	827	897	811	896	817	904	820	870	885	844	859	867	898	801	869	862	886	863	894	843	871	860	879	866	820	816	857	846	856	812	879	883	887	823	882	876	910	837	893	873	833	848	891	902	901	843	879	857	880	867	873	828	847	864	846	857	850	882	835	829	925	842	878	849	854	925	891	907	874	874	834	900	883	921	886	856	861	874	875	866	829	825	897	892	836	847	890	853	841	850	868	885	857	883	874	886	906	863	860	840	874	887	867	911	842	879	857	867	828	863	848	883	879	860	897	878	850	832	879	830	842	861	915	848	895	842	874	834	862	805	850	831	851	853	879	823	883	863	861	851	833	885	860	867	827	898	833	872	789	864	836	832	813	875	836	837	881	891	862	911	835	873	864	892	873	905	843	853	849	875	879	859	850	866	875	854	885	844	843	872	811	890	887	843	842	821	858	849	852	904	859	848	830	825	868	849	877	834	826	869	862	892	823	812	826	811	857	828	886	812	853	913	870	879	835	849	901	860	861	881	835	868	887	869	913	882	789	797	851	836	786	851	825	844	829	864	936	867	828	854	892	823	838	897	817	863	859	851	864	859	865	867	873	862	862	839	913	786	843	848	835	798	898	884	870	795	835	865	873	836	857	887	868	782	838	853	906	827	800	896	886	825	858	877	847	852	894	857	874	812	837	835	830	870	850	874	812	839	867	848	853	919	870	809	817	883	891	842	862	897	834	837	840	928	854	839	872	869	821	909	861	868	811	850	885	856	845	849	871	868	867	891	862	797	874	831	855	857	840	846	870	885	906	806	837	889	833	841	844	892	824	851	839	857	827	872	820
32446	24799	26667	20830	6458	4660	2065	521	350	399	347	367	370	367	368	309	366	350	354	358	360	351	355	386	335	408	353	385	370	372	386	374	337	375	356	351	346	383	367	347	332	400	359	333	354	340	380	380	356	375	354	383	387	347	371	378	377	363	395	389	378	340	356	392	352	368	392	373	357	387	355	363	363	363	379	384	371	359	374	365	360	384	392	398	368	342	385	352	379	357	359	349	376	365	378	339	387	375	351	404	350	382	393	374	395	348	359	381	351	381	381	376	318	364	390	368	357	378	346	329	384	368	325	362	389	374	372	359	349	349	340	381	355	367	365	351	357	345	372	378	365	379	376	360	328	338	344	350	409	378	374	392	394	380	358	358	389	332	384	406	374	367	376	421	382	405	407	386	400	401	343	366	359	362	365	351	372	391	395	343	344	349	375	372	386	360	373	388	376	371	373	372	378	371	367	386	369	359	368	378	343	357	362	351	391	360	373	370	369	392	357	373	378	371	394	401	368	394	354	379	363	368	319	370	372	369	345	367	367	372	351	421	383	332	395	370	381	342	364	349	388	376	381	374	351	360	395	367	358	377	376	379	343	371	381	362	387	350	369	381	375	364	362	409	375	372	343	392	350	366	351	374	360	388	393	344	370	398	357	387	335	381	363	379	370	342	359	353	362	377	369	382	358	359	352	364	372	349	393	339	348	352	329	376	362	367	372	404	373	338	371	382	400	356	378	381	343	364	385	362	386	369	376	359	340	347	392	393	342	402	357	374	371	383	383	368	359	332	329	362	373	421	363	359	383	347	338	341	373	393	374	381	378	396	388	352	391	385	389	388	375	341	363	343	354	353	372	398	375	327	380	353	367	419	341	354	379	388	368	362	362	351	340	387	390	386	368	341	385	390	384	372	366	349	388	354	335	426	352	398	382	395	375	378	369	383	385	379	372	315	386	395	381	366	364	362	369	329	364	384	348	349	364	379	370	358	365	386	411	383	395	400	400	398	391	388	352	377	359	342	395	385	368	382	368	392	395	336	364	353	384	376	347	355	384	370	376	375	333	355	364	342	373	369	380	356	353	358	365	399	374	347	406	379	396	359	390	369	367	391	408	381	374	355	358	358	360	371	351	377	375	397	419	392	345	360	366	392	364	367	380	346	351	381	343	361	406	368	373	396	339	400	337	360	353	357	373	369	356	380	368	338	361	355	361	390	362	358	374	346	346	384	353	401	361	381	343	365	380	373	358	329	361	371	377	394	364	352	397	314	355	383	381	366	366	383	375	366	369	380	402	382	356	362	353	357	386	367	341	372	361	376	417	363	381	367	400	370	366	346	378	375	390	360	355	391	373	370	344	375	356	355	370	343	387	403	376	345	386	382	385	384	349	360	348	354	318	378	370	357	364	373	370	387	360	364	392	376	359	344	362	392	415	332	363	390	356	400	391	342	370	351	372	390	388	367	363	352	358	392	407	389	382	349	367	373	334	374	354	346	386	352	386	380	386	338	345	377	360	357	341	392	356	385	354	346	375	368	366	329	397	384	380	373	374	355	336	376	366	338	359	363	357	380	374	380	398	353	375	375	366	379	362	399	379	373	396	392	363	374	352	370	367	359	353	371	360	393	377	373	344	368	388	362	421	354	373	369	359	367	360	332	356	353	372	351	387	393	357	391	348	377	369	347	328	404	375	328	381	378	349	312	358	377	373	357	370	355	396	382	369	405	401	357	370	414	391	380	341	355	374	386	351	380	382	388	381	379	365	394	401	374	321	343	402	377	409	386	384	403	362	405	347	370	340	335	374	376	370	360	341	354	371	345	388	384	369	363	351	367	364	377	344	362	376	375	365	376	359	347	332	375	393	374	369	387	401	422	374	402	367	366	347	375	354	374	384	385	396	354	373	380	378	372	392	396	357	385	397	350	372	359	376	363	356	369	378	337	375	353	350	349	363	370	355	360	351	358	333	341	361	365	378	358	371	390	335	395	366	365	331	347	361	370	359	382	360	362	345	355	371	377	372	373	366	339	385	385	365	399	324	344	338	359	389	338	353	363	339	390	340	366	396	369	372	354	401	340	364	364	401	382	354	342	361	400	349	360	409	418	370	364	343	357	348	373	361	361	355	379	340	354	378	367	365	371	388	370	340	360	369	367	366	371	377	388	364	368	385	389	370	363	360	366	411	386	374	382	364	391	361	392	361	406	363	423	351	349	435	368	350	385	405	359	337	375	343	360	349	379	410	409	359	367	375	335	391	384	356	349	352	361	395	397	370	353	388	350	377	345	371	393	372	366	376	362	358	400	356	366	404	369	368	340	377	364	371	359	368	364	359	372	383	392	351	393	408	371	365	338	351	347	336	353	354	357	365	352	351	358	330	360	405	384	340	376	392	391	352	354	362	371	355	384	371	389	308	373	388	389	384	381	374	367	337	350	374	384	343	366	364	374	403	382	341	380	341	388	384	373	375	380	352	362	322	379	366	370	397	379	376	402	375	377	392	379	360	342	390	409	415	372	350	353	342	378	350	349	388	381	354	373	385	398	373	348	385	397	364	414	384	329	372	379	386	366	380	367	358	362	358	360	390	372	398	382	402	381	363	391	373	358	413	379	348	364	403	369	351	376	346	402	353	365	373	366	374	390	364	410	390	362	357	377	362	362	375	419	335	382	369	387	381	356	338	354	381	391	400	325	381	405	364	378	367	350	376	356	371	376	369	363	342	377	387	404	362	391	367	386	374	390	350	351	348	361	326	364	362	354	392	361	380	364	401	369	353	409	378	334	387	342	368	400	352	400	362	342	368	343	385	376	380	378	365	370	356	381	357	388	402	413	345	370	343	369	365	379	376	401	350	359	384	355	366	396	354	344	362	368	372	358	380	357	375	360	371	338	372	354	362	400	383	394	372	365	357	329	338	371	372	375	378	408	367	357	376	331	418	360	341	358	392	356	368	391	338	355	372	394	387	410	353	372	372	356	373	340	351	358	362	382	361	338	390	367	397	388	386	370	356	374	356	376	394	334	399	365	348	326	359	396	323	377	363	340	385	354	390	357	388	392	401	340	341	373	382	372	348	357	363	400	343	353	386	362	334	350	369	366	353	392	374	386	363	372	370	400	385	378	346	378	380	359	401	357	398	379	383	391	353	350	393	381	379	368	365	392	330	355	383	378	347	402	374	376	386	381	347	380	357	352	363	343	361	412	383	370	410	378	339	380	394	384	374	404	342	380	400	388	387	377	361	365	365	348	348	381	384	367	332	373	354	369	345	381	337	360	338	341	359	378	362	331	343	374	381	333	365	369	362	405	379	369	366	388	352	366	366	390	344	360	383	359	379	347	416	384	370	364	348	367	402	376	383	407	378	359	348	332	394	365	376	369	349	370	354	374	359	377	355	402	361	377	382	353	400	399	336	385	361	366	357	365	363	378	372	378	398	380	372	374	383	362	332	366	400	346	365	360	385	365	358	342	350	376	373	354	351	377	361	385	338	359	382	318
33087	33459	21135	12566	5300	4928	2198	520	413	420	397	407	343	400	393	406	371	410	395	366	373	387	358	430	419	428	369	409	391	395	398	386	377	378	408	417	406	414	386	404	370	389	354	414	407	419	362	392	391	363	400	391	409	435	394	377	391	402	375	384	410	406	384	380	383	424	373	422	419	399	403	362	383	386	380	396	433	399	425	420	356	387	397	381	419	391	387	360	382	408	381	376	419	435	365	400	384	398	387	386	412	373	401	356	407	398	380	396	392	376	408	408	435	393	398	416	383	404	399	378	396	415	412	431	405	404	415	398	390	413	409	363	429	379	401	430	419	394	399	421	419	404	412	380	377	403	410	399	414	431	427	389	405	393	397	457	390	402	361	385	373	360	416	425	395	379	413	383	395	397	370	389	382	417	426	438	396	404	406	367	403	412	458	446	382	404	417	431	414	387	411	404	374	371	402	425	394	430	378	401	423	413	411	373	396	374	392	456	403	407	398	372	402	388	383	387	384	407	391	415	424	395	380	430	373	403	381	387	381	431	383	438	423	412	377	390	380	387	391	386	394	380	351	391	397	413	419	374	389	415	401	364	400	395	399	390	411	410	407	402	385	404	375	393	415	402	414	409	427	432	384	400	401	367	410	405	399	388	375	374	359	391	410	373	397	402	410	367	406	426	411	411	374	386	378	357	416	396	384	411	359	417	435	370	407	389	388	383	390	402	419	421	382	427	390	409	419	375	400	385	400	412	350	405	395	403	408	401	381	415	398	422	395	408	420	370	415	416	349	412	360	400	376	418	441	413	374	434	407	414	362	373	422	395	405	420	404	375	386	394	400	401	414	383	436	423	371	384	372	405	376	402	382	392	383	392	399	426	373	396	412	399	377	383	377	401	383	414	370	391	397	419	377	376	397	415	376	393	421	389	405	402	368	392	447	357	445	402	391	388	390	423	368	400	376	423	376	418	394	380	399	413	379	391	394	411	378	394	392	422	401	411	403	387	375	375	403	376	403	406	422	400	382	380	386	420	409	391	390	396	387	427	383	394	387	402	417	460	400	417	381	377	397	426	391	418	389	381	413	386	415	363	371	365	384	394	393	438	406	395	411	410	375	396	374	430	380	378	394	366	386	378	410	403	385	375	374	397	391	391	367	421	433	403	401	409	387	371	408	355	374	394	390	366	420	404	402	406	368	408	404	396	441	354	404	392	419	418	367	375	427	408	369	401	370	389	372	412	403	401	375	417	418	402	428	419	384	392	423	400	406	406	399	377	407	371	405	398	362	422	408	382	372	407	405	379	381	384	392	405	363	371	360	395	375	416	397	463	417	369	400	416	417	382	405	429	401	394	374	418	394	387	380	410	391	422	394	409	369	420	381	375	379	370	391	396	407	365	429	375	403	402	366	379	406	379	415	369	396	382	391	448	410	396	398	384	398	434	390	419	412	441	378	401	439	365	376	395	397	414	396	425	393	419	390	379	379	356	443	409	387	426	432	361	385	408	391	385	413	395	371	430	417	409	374	392	428	420	394	398	404	390	402	393	392	397	392	406	432	405	420	423	388	363	416	384	429	412	393	408	386	361	431	398	415	392	406	385	398	370	388	415	415	379	394	387	380	426	368	392	422	377	421	378	417	397	387	397	425	369	366	408	411	398	388	409	402	378	379	384	387	396	373	416	402	411	368	381	426	391	382	404	392	407	409	383	457	385	414	425	411	394	385	369	389	401	420	368	402	413	427	418	405	401	393	400	424	420	392	374	409	362	416	388	424	383	380	384	386	397	424	387	399	409	383	414	388	393	388	413	379	404	431	400	387	392	397	370	411	400	411	409	393	388	389	371	408	396	429	391	406	375	397	426	397	403	405	400	387	380	412	410	413	370	390	392	392	424	395	390	389	400	396	364	387	389	434	376	417	381	402	399	421	420	398	426	395	397	375	394	383	429	362	388	433	398	377	391	414	366	410	387	376	373	379	405	413	396	372	403	411	391	393	406	393	417	403	361	382	357	405	422	388	419	361	389	399	379	406	392	421	413	390	418	360	415	396	407	409	396	394	410	409	400	393	414	397	398	412	415	392	378	384	401	402	400	407	392	394	414	388	379	388	368	425	412	379	386	363	411	376	395	401	370	396	393	417	386	382	390	398	390	386	380	410	429	431	385	397	411	414	386	386	380	381	408	455	380	426	384	404	394	366	388	409	366	404	373	405	365	377	419	402	399	397	383	403	359	377	410	430	376	393	440	432	404	403	422	372	383	436	390	403	374	395	356	370	431	372	388	367	405	395	382	392	420	392	393	397	372	428	381	382	384	402	388	419	368	384	382	398	410	431	405	410	376	402	414	398	395	397	412	422	396	386	401	392	381	403	398	383	436	391	383	422	387	382	398	395	410	424	404	399	407	391	387	381	394	362	372	410	419	404	376	370	369	384	401	396	352	382	420	398	423	396	392	457	416	405	407	378	414	403	409	421	372	402	395	425	403	417	407	406	376	375	411	418	379	419	394	363	394	403	423	400	430	413	396	389	415	380	430	390	382	400	408	394	404	411	401	393	416	388	368	402	384	421	372	421	387	436	418	366	364	358	414	423	398	409	404	415	348	383	380	407	398	368	427	403	386	400	405	386	376	420	421	379	376	400	402	379	364	367	384	396	391	355	390	364	387	397	371	398	389	406	409	364	386	404	405	447	397	415	384	375	382	411	376	398	389	393	383	396	391	408	393	370	458	389	392	413	383	407	391	392	402	425	392	405	391	419	381	393	432	366	436	412	375	377	421	389	374	379	417	391	374	399	424	410	384	384	400	408	385	415	389	416	384	347	373	394	426	357	372	399	409	411	408	401	421	418	419	373	379	390	416	380	391	385	405	399	410	419	383	383	379	403	408	403	390	411	406	401	473	419	434	365	414	394	399	405	401	410	386	367	401	418	449	398	441	387	400	384	384	388	414	408	386	363	393	406	397	391	410	442	382	385	440	359	398	410	438	417	401	387	392	398	409	412	398	433	399	391	400	392	408	397	399	398	420	399	368	424	417	407	376	383	383	404	412	399	381	427	394	393	393	406	399	422	391	417	380	423	416	412	425	421	437	423	413	415	325	413	372	394	406	370	404	394	397	377	389	411	375	415	399	393	398	406	359	406	392	400	396	381	400	431	422	362	392	394	382	379	389	368	403	389	416	375	394	381	364	426	410	386	369	418	385	398	360	398	400	371	417	388	419	393	436	394	419	373	394	419	388	390	392	404	406	402	403	391	395	406	432	366	390	389	369	418	359	433	389	408	378	356	386	433	443	408	396	429	387	386	399	398	390	366	372	380	401	382	385	439	402	400	399	407	407	393	382	384	412	407	407	372	384	415	398	391	393	415	379	388	391	393	381	379	361	382	424	401	378	408	372	371	420	402	426	390	428	397	387	374	394	324	411	400	380	417	396	384	416	404	361	419	372	411	363	406	391	417	398	389	370	389	387	408	411	402	398	417	397	385	382	402	392
23846	21347	31392	33482	28565	32029	21135	3479	651	607	610	584	571	580	610	531	581	534	604	578	553	596	536	531	606	580	582	585	575	609	552	552	546	601	557	598	590	580	621	562	570	584	529	590	554	601	550	592	551	545	554	566	605	554	591	605	531	545	604	558	566	541	565	599	566	563	554	560	553	564	570	621	563	564	526	534	551	588	562	607	582	580	601	551	572	561	600	549	598	561	590	575	595	532	570	560	583	587	584	552	556	599	623	565	521	523	547	594	547	584	585	539	557	570	557	535	522	587	587	583	544	647	558	605	576	615	580	547	604	570	572	589	543	574	552	577	589	571	555	562	571	567	549	574	589	564	559	524	603	621	582	556	574	621	562	540	543	545	542	534	532	509	575	562	597	561	580	569	565	572	630	577	599	567	568	544	569	576	557	549	577	582	616	555	562	560	559	544	623	596	556	561	583	601	557	547	605	562	548	599	565	596	553	581	586	563	591	570	598	588	565	585	613	596	565	546	587	559	581	558	593	581	529	552	549	553	603	584	557	588	574	523	529	531	582	556	543	576	618	593	547	572	564	577	579	544	558	568	524	604	578	548	524	571	593	562	577	592	566	552	558	567	593	597	607	580	565	587	585	563	541	599	592	574	573	562	587	574	590	546	563	557	599	577	538	533	578	624	584	588	548	544	579	548	534	557	555	562	556	558	558	579	556	542	567	540	579	644	558	553	542	594	596	558	563	570	550	585	584	545	488	609	598	559	557	559	554	559	575	568	571	530	545	598	598	574	566	567	604	555	557	574	560	543	555	551	575	573	627	558	554	599	553	588	602	520	593	576	604	601	564	572	607	576	582	599	566	579	591	580	579	576	606	542	547	524	569	567	599	581	523	591	541	529	552	556	558	550	565	569	559	540	532	591	565	558	579	562	565	537	573	563	588	556	581	553	551	569	603	590	596	521	571	582	600	537	566	552	589	580	616	586	556	534	540	575	585	556	620	540	642	592	594	552	568	625	532	595	576	567	597	582	607	568	541	542	593	571	619	559	565	584	533	526	548	570	563	576	585	546	554	553	596	543	573	559	561	582	557	591	560	579	546	593	589	567	606	553	570	573	539	576	575	576	578	575	555	555	527	569	544	569	530	569	588	609	540	532	542	576	581	580	514	592	594	598	579	562	542	555	597	590	628	581	607	586	526	581	552	543	578	555	559	588	560	543	575	539	542	607	537	562	534	529	582	572	551	569	579	560	563	546	548	528	588	520	577	551	566	630	549	563	583	584	564	566	574	556	517	598	620	576	561	589	565	555	572	582	554	559	590	567	527	568	578	590	566	570	601	566	570	532	525	559	623	578	576	542	536	566	571	540	566	569	509	603	518	584	546	567	566	556	543	593	564	547	580	585	578	565	587	548	557	597	512	589	550	545	555	586	584	568	562	561	619	621	553	542	549	549	612	564	543	545	544	552	543	573	558	603	589	550	574	622	547	593	589	563	531	510	571	586	506	558	559	568	574	539	534	584	527	576	600	553	576	563	577	529	563	575	548	578	556	588	574	565	610	600	554	568	616	579	558	575	553	517	592	533	575	538	575	570	543	535	576	552	601	551	539	633	519	604	542	557	575	567	530	587	574	605	608	531	533	588	510	565	590	568	627	554	566	574	622	546	617	521	536	599	544	556	597	572	571	613	577	570	587	643	546	558	582	569	560	593	591	580	599	572	604	534	521	595	560	580	559	560	547	556	530	583	549	551	587	525	546	613	567	562	558	557	585	586	575	595	561	559	575	534	557	564	585	581	568	550	597	592	556	586	535	591	566	560	582	567	592	651	539	577	541	587	568	562	584	585	549	550	580	563	562	537	575	585	572	554	586	573	605	576	536	551	565	568	560	560	546	573	582	571	584	565	577	594	587	572	620	560	570	542	583	577	547	548	599	579	549	617	569	548	610	606	536	564	577	622	572	607	543	548	563	564	565	591	600	584	576	622	590	598	555	591	571	574	586	557	561	562	537	556	562	538	582	608	585	533	559	572	564	567	577	608	598	587	561	556	552	540	568	573	527	556	544	536	625	604	585	563	608	574	591	548	591	569	621	548	595	580	558	554	603	559	585	564	589	542	559	577	557	570	573	593	569	560	576	564	575	575	554	550	561	566	553	547	561	609	545	614	591	553	583	614	543	598	579	605	594	522	558	585	553	560	494	558	565	569	553	558	540	563	616	539	540	588	601	585	570	571	531	544	563	560	587	521	579	608	603	571	572	593	536	550	616	588	602	546	540	576	561	568	561	568	538	557	547	559	583	575	569	621	555	592	589	570	605	592	573	564	552	590	539	569	610	569	572	559	595	565	581	561	613	579	532	573	599	559	584	545	577	599	579	503	537	532	594	596	566	555	571	600	576	572	571	578	576	581	626	576	552	602	592	621	557	527	574	582	517	583	563	556	546	558	574	588	549	613	570	582	581	551	586	562	585	563	541	567	554	518	597	553	580	548	581	537	584	534	558	580	573	586	528	557	583	538	556	565	555	588	591	555	554	594	558	590	564	532	574	557	576	587	573	547	593	542	576	588	602	584	561	552	584	560	562	538	559	604	512	510	596	576	554	556	580	553	541	555	569	537	570	606	593	537	535	570	613	587	606	600	577	506	560	538	573	565	555	560	563	571	596	531	607	555	545	581	546	584	570	561	547	615	563	578	527	580	571	587	571	526	610	545	587	555	581	589	573	564	604	527	597	583	554	568	543	600	560	572	556	597	572	574	552	607	553	582	576	556	607	565	565	549	546	606	554	577	553	582	590	556	583	577	575	528	600	591	595	535	548	585	581	527	575	543	599	560	549	585	581	563	593	556	578	557	538	567	585	547	573	604	522	573	595	584	538	538	553	578	585	562	560	589	572	545	566	601	565	571	585	557	571	567	568	586	567	550	547	578	582	540	609	549	592	572	556	579	549	572	597	574	566	568	548	575	606	577	598	582	582	556	574	554	598	546	595	571	556	572	546	586	548	550	584	555	566	559	604	599	550	577	560	579	577	611	598	561	541	535	592	593	540	546	556	584	577	575	540	587	579	545	532	584	577	577	592	589	561	564	537	538	601	581	546	603	544	585	577	635	556	527	599	557	565	566	587	605	562	588	599	558	524	578	550	566	624	588	598	598	548	555	597	597	551	570	542	607	516	526	574	512	556	541	615	529	591	564	592	556	549	517	534	564	572	567	568	570	575	560	568	606	599	572	508	522	543	574	574	573	575	578	588	603	554	574	577	586	613	564	599	556	578	592	558	540	537	539	550	577	553	574	552	563	561	550	559	567	584	555	559	536	636	526	608	547	541	520	543	533	550	571	560	605	590	551	575	586	567	561	627	603	556	629	526	602	558	567	525	560	538	644	553	563	576	546	604	585	562	595	538	571	564	557	553	572	584	575	578	590	563	564	555	552	558	553	566	532	574	607	601	555	565	591	598	604	570	528	567	582	591	565	531	563	593	562	597	573	525	541	587	558
42712	80155	63490	46442	37764	34153	16998	2106	643	629	592	583	633	570	619	602	567	626	602	584	588	567	580	579	606	631	584	567	618	583	549	550	618	595	583	614	567	576	583	571	558	562	548	590	624	586	583	589	580	566	601	560	603	562	555	577	571	599	593	564	596	601	554	543	570	578	534	589	578	570	555	608	569	541	580	567	555	598	604	571	571	534	584	540	563	575	593	568	577	562	597	605	624	598	547	581	588	582	547	554	536	565	602	600	586	521	577	638	568	558	543	582	593	541	589	600	527	527	571	545	572	599	583	588	578	582	627	580	576	588	585	544	569	609	576	604	623	597	600	579	609	523	567	608	552	551	570	597	596	549	601	602	572	573	597	542	569	583	540	521	539	594	555	556	532	621	561	569	536	632	545	521	575	594	583	638	564	547	584	619	553	574	587	592	593	561	636	595	532	570	552	543	568	602	571	585	574	524	549	549	565	568	597	579	563	587	609	566	556	580	571	584	577	599	586	581	603	557	576	583	598	578	558	594	604	565	622	578	591	572	597	558	541	574	598	536	559	595	555	567	600	541	563	529	563	586	604	597	596	555	595	580	586	598	563	570	601	522	576	571	552	569	579	598	579	582	621	615	592	592	569	537	552	595	572	547	562	602	541	569	614	580	596	566	576	601	550	570	559	608	584	563	532	537	501	571	609	567	583	552	610	534	575	530	599	602	573	548	522	644	624	546	555	613	570	522	558	549	580	571	633	621	561	576	580	580	621	617	559	584	578	558	610	577	576	564	586	586	573	557	555	596	578	615	591	566	580	582	574	561	598	565	607	562	599	564	577	567	608	571	562	557	545	577	571	549	558	594	585	594	536	552	595	579	597	569	612	589	575	590	581	542	594	553	574	562	589	571	568	559	607	580	606	600	554	545	590	581	524	598	597	607	602	604	574	584	596	568	601	570	550	588	566	604	555	580	562	558	586	541	566	562	583	551	581	582	569	576	586	532	580	591	561	564	544	620	600	596	540	574	559	560	541	588	598	562	575	578	578	620	540	558	546	628	543	587	556	554	594	604	589	531	570	528	579	528	567	570	535	541	560	557	549	585	581	564	591	578	577	586	585	573	605	577	594	564	552	574	554	564	661	578	619	612	575	579	617	565	547	564	555	579	575	575	537	588	553	579	561	557	557	555	555	607	578	522	565	574	604	572	604	541	602	551	573	649	541	543	585	547	556	558	573	606	646	568	577	596	600	571	555	545	581	565	617	594	591	546	564	569	585	534	579	578	585	586	574	570	609	573	550	596	596	551	554	598	532	598	556	513	548	587	596	596	550	574	588	550	574	569	592	589	563	571	558	577	562	569	549	613	545	596	574	625	557	549	542	552	619	605	602	613	567	569	591	577	605	562	569	601	587	552	562	536	559	580	552	560	590	565	586	565	555	607	548	602	604	582	607	565	575	563	536	597	602	585	522	568	566	597	565	596	582	634	599	587	540	571	545	574	575	612	606	534	574	582	602	577	550	558	581	585	558	539	583	594	541	571	581	583	548	583	582	595	561	582	554	606	568	562	538	581	592	568	582	539	544	560	567	565	582	553	575	591	572	568	566	549	591	600	539	609	617	570	538	550	550	588	584	603	559	582	570	565	593	559	585	572	601	569	579	546	570	559	544	543	592	580	615	531	594	573	583	594	570	596	602	590	578	592	575	610	593	573	547	577	578	591	580	584	575	550	555	537	589	553	543	554	592	569	579	571	578	584	568	575	575	576	571	563	615	629	530	565	570	552	589	594	599	546	609	566	577	567	533	556	551	597	608	593	566	621	562	575	576	586	561	561	602	546	591	583	566	571	592	580	559	568	548	566	558	549	526	606	537	551	579	548	609	540	559	589	579	557	586	598	605	560	556	608	567	565	598	586	599	561	568	540	537	607	619	540	594	563	569	564	539	577	555	598	558	620	615	558	598	575	602	562	564	551	556	585	578	553	585	564	562	558	546	557	557	570	558	526	576	657	572	561	548	551	573	578	572	532	548	577	520	613	539	578	569	603	520	591	551	587	602	543	594	561	648	608	578	589	596	558	599	578	597	578	587	610	605	540	540	606	611	629	564	568	628	564	552	537	571	587	579	573	573	590	542	587	631	591	561	569	580	592	575	578	595	608	568	595	599	588	543	548	597	592	598	539	578	554	528	543	542	581	566	556	538	580	558	562	603	568	551	596	596	550	581	560	601	600	592	558	617	577	615	519	542	641	580	555	584	559	588	583	582	595	539	576	574	560	583	574	555	644	566	569	625	604	558	591	565	616	533	587	604	539	587	605	529	580	499	592	568	592	572	606	606	591	600	558	569	594	569	559	546	571	555	555	600	595	570	602	567	589	576	628	551	569	591	565	598	609	584	558	568	560	547	605	552	572	578	585	627	575	595	586	588	531	607	580	553	589	597	600	591	621	599	590	562	589	577	623	561	579	572	601	570	568	583	546	583	601	553	595	613	584	555	550	550	575	583	601	575	590	591	563	540	586	559	600	587	572	620	573	590	579	575	572	572	561	554	559	542	585	610	602	552	608	551	560	571	593	537	598	568	616	550	585	550	555	562	586	575	549	565	569	533	553	533	600	549	581	572	562	577	559	574	512	569	583	598	549	587	550	568	597	596	583	548	579	571	552	565	547	598	572	596	580	565	568	533	561	588	573	555	605	577	612	567	554	612	527	593	567	611	552	526	605	570	571	566	584	569	585	544	544	574	580	572	605	556	548	605	599	574	554	551	552	602	583	580	575	589	609	589	575	612	606	614	593	637	600	563	580	630	578	645	584	565	605	585	544	587	555	542	589	582	573	542	569	554	581	577	542	557	563	566	600	593	525	540	573	587	539	576	567	583	554	596	580	548	549	574	549	577	549	552	545	585	571	605	591	563	595	510	552	565	527	548	610	584	535	573	575	573	571	630	536	553	541	568	540	602	547	576	565	553	593	560	564	592	577	566	634	559	554	591	584	598	541	551	573	554	601	558	587	607	575	559	629	561	560	550	582	558	576	557	589	590	587	594	554	584	572	551	570	555	597	594	574	586	552	569	597	573	541	599	618	590	567	554	563	593	554	566	585	539	563	558	596	573	556	565	572	594	599	528	553	588	564	571	583	588	543	583	573	590	577	563	585	569	590	543	569	516	539	567	565	598	585	595	604	564	570	539	559	594	567	540	569	560	592	568	554	588	554	562	593	589	573	587	572	588	588	588	585	597	577	550	553	554	581	558	545	573	572	566	565	556	580	591	558	574	572	517	520	576	582	559	557	548	570	514	585	532	614	613	608	584	568	610	599	567	504	573	581	602	563	603	593	594	544	586	546	585	584	580	617	569	587	589	550	576	542	610	636	584	573	584	583	558	588	605	575	560	522	594	557	542	551	529	626	578	570	604	549	566	580	565	573	588	549	564	574	592	602	571	602	601	565	534	574	560	549	575	591	561	579	558	569	591	578	573	546	541	588	581	552	605	569	558	559
25017	21594	30353	34249	23053	21207	9554	1015	564	573	527	538	510	538	511	515	517	545	566	545	544	532	542	522	513	536	572	553	514	514	558	501	529	494	541	529	551	545	528	594	554	512	536	548	512	549	551	492	517	538	515	552	541	544	557	516	512	527	505	492	535	496	549	518	525	542	518	527	538	559	527	532	515	538	512	521	516	507	534	523	530	527	526	490	550	498	487	509	521	548	546	574	550	522	541	512	531	498	514	530	548	501	544	520	507	521	538	525	540	536	461	596	524	530	535	538	532	516	526	526	482	538	545	538	568	569	549	546	519	515	581	512	555	526	531	548	517	548	510	546	522	533	525	533	565	531	525	539	512	552	530	535	528	548	529	540	516	496	557	517	561	537	524	548	541	501	536	576	537	522	564	559	544	495	537	495	571	552	538	519	514	522	584	522	557	529	520	530	518	520	567	521	533	560	540	535	528	535	498	538	547	528	492	591	555	554	571	539	569	517	536	502	504	506	562	502	575	560	518	550	532	567	541	508	566	554	533	562	561	502	534	563	529	571	494	485	516	500	545	522	524	536	496	530	547	532	509	512	493	539	551	529	500	585	528	554	509	525	482	522	498	533	523	528	509	552	545	523	579	526	543	550	539	529	509	541	526	549	547	552	555	555	509	504	527	544	502	543	553	557	534	515	539	502	507	536	545	564	549	522	497	464	546	544	527	532	538	557	531	532	540	506	560	527	537	539	535	519	557	510	515	506	543	498	565	516	538	529	548	530	532	496	545	504	474	541	507	515	500	532	531	493	501	541	509	526	533	517	528	559	551	484	521	549	525	519	559	513	501	490	533	560	521	533	541	555	579	510	502	519	534	502	496	557	561	523	540	533	511	514	544	546	498	550	535	549	511	562	538	536	526	508	523	537	565	513	564	504	476	546	543	561	541	542	563	536	518	588	501	513	491	563	541	547	504	528	513	534	571	539	584	547	548	486	578	524	510	515	512	529	541	467	559	552	548	505	529	526	526	547	610	487	515	513	573	512	521	526	519	511	560	534	520	523	564	546	518	493	528	525	555	506	538	568	525	519	566	533	519	514	508	518	558	567	520	492	495	547	552	545	510	524	505	526	538	564	524	548	512	527	511	518	530	524	560	531	541	521	515	535	523	547	517	541	494	512	532	509	546	564	529	499	513	535	577	500	517	509	517	490	550	537	537	492	530	519	545	485	518	495	542	506	567	556	553	524	513	554	538	526	537	562	537	491	524	514	539	500	530	531	503	546	567	498	516	597	498	528	532	491	547	552	566	567	495	553	489	465	519	565	504	561	558	526	500	525	511	515	528	584	533	519	579	520	534	542	500	547	535	510	495	544	508	521	507	528	526	503	539	561	577	517	567	542	532	545	528	556	552	551	518	526	528	548	513	553	543	570	530	510	511	502	535	544	539	530	509	529	539	529	534	599	553	500	526	551	539	514	560	509	541	502	536	489	508	522	506	546	494	506	541	516	486	510	544	536	528	531	471	529	536	526	497	535	493	541	514	514	490	493	530	569	495	547	530	513	515	522	530	567	516	514	520	503	525	521	527	549	532	509	518	518	537	531	481	513	513	529	514	509	541	532	552	525	535	509	487	554	523	540	538	535	491	500	570	548	566	499	536	496	580	541	540	520	526	502	500	526	553	533	503	530	515	522	560	534	530	497	512	531	523	493	529	515	541	531	506	527	530	525	529	497	527	554	539	563	518	540	477	538	482	508	524	618	552	558	542	516	573	554	537	555	495	508	493	503	539	531	503	542	541	563	535	585	518	547	524	544	528	529	500	522	500	564	538	508	528	566	509	533	497	499	527	525	502	508	524	577	538	526	533	537	554	515	508	551	534	552	561	539	529	503	528	539	569	548	512	489	538	523	527	522	507	513	531	534	525	527	588	563	543	527	510	506	522	545	545	510	525	519	503	527	532	533	541	537	535	511	509	519	555	498	470	563	514	490	518	499	574	510	567	532	511	560	515	519	560	527	499	525	490	535	528	559	558	533	507	522	535	534	545	546	518	483	502	495	525	517	556	507	473	529	518	512	537	548	561	544	551	503	487	495	527	479	592	536	493	558	501	534	524	556	560	505	526	553	508	541	504	590	533	560	510	513	517	559	532	565	507	551	520	556	533	531	523	498	539	543	561	541	545	550	578	535	528	559	543	522	503	559	539	548	585	513	518	538	534	504	500	502	516	588	490	532	518	535	507	520	523	542	523	542	526	508	589	522	545	557	529	543	577	543	501	516	533	507	507	523	516	581	502	505	522	560	543	504	533	510	543	516	592	474	531	504	522	560	500	551	518	520	544	572	528	547	492	476	512	510	531	525	529	549	521	567	506	502	498	499	522	564	567	557	579	539	508	527	521	571	497	526	489	559	530	532	533	544	549	537	536	557	507	556	516	507	543	520	502	509	522	544	529	540	523	579	553	536	528	522	517	529	529	496	537	550	486	512	549	520	532	494	555	548	504	550	537	504	552	559	491	544	571	515	548	493	545	490	549	492	544	533	516	509	522	553	513	501	533	532	541	531	498	521	577	518	510	539	534	537	573	558	496	537	501	507	524	571	525	592	520	517	509	526	503	567	547	505	526	483	526	495	519	511	594	505	531	507	537	562	526	525	524	563	584	522	543	528	537	518	506	493	529	534	483	535	536	526	501	498	546	569	520	536	522	482	521	521	555	534	549	504	501	549	585	529	476	537	543	500	511	540	535	498	506	499	512	529	522	547	513	535	508	527	537	501	525	504	487	539	509	512	518	537	485	523	579	538	525	541	529	562	521	504	526	510	557	533	569	538	502	558	524	528	514	509	530	527	505	516	519	529	540	546	518	526	541	536	497	507	530	544	489	519	531	545	515	538	504	510	535	526	572	533	512	493	553	541	519	503	551	549	538	533	559	509	535	513	567	558	578	535	516	575	536	512	507	497	572	488	567	553	506	531	520	486	507	510	569	473	530	508	551	531	514	570	562	550	525	540	570	522	530	540	519	527	517	524	540	533	533	525	571	534	538	535	489	535	526	493	505	513	510	527	542	535	557	513	529	521	483	526	504	520	529	498	502	581	520	547	547	521	524	495	515	566	557	541	546	577	580	526	526	543	525	558	536	493	494	539	558	539	509	525	527	505	506	502	537	543	485	545	542	554	554	527	495	506	532	542	544	562	569	537	477	537	511	572	548	587	556	543	525	496	503	526	514	530	543	528	563	502	521	552	554	527	543	590	553	490	536	510	525	508	519	532	535	525	504	526	519	572	536	569	532	497	528	542	510	535	531	524	569	512	538	542	499	542	448	515	490	531	491	549	510	489	529	551	519	534	521	511	531	530	493	495	562	550	576	594	481	521	542	515	555	539	519	550	543	571	543	531	572	526	533	511	584	574	546	536	526	514	527	515	526	498	539	535	543	524	524	548	542	530	548	516	548	594	557	544	502	527	582	532	535	571	558	535	547	535	517	535	513	550	567	506	546	556
40183	66356	49350	39314	25870	24983	10871	786	601	599	571	563	545	545	608	580	557	550	603	572	573	533	570	543	590	559	602	550	589	576	558	572	561	563	596	551	549	556	612	570	531	562	533	544	613	525	582	553	555	572	588	582	513	590	607	578	530	532	552	609	561	550	529	541	585	551	534	577	546	592	578	575	577	575	616	554	581	570	582	557	555	543	577	571	553	569	585	550	531	556	591	559	588	586	523	551	544	561	575	558	540	592	534	590	566	541	561	590	607	576	533	564	548	523	525	533	566	539	542	559	561	587	547	590	561	565	505	544	570	551	545	549	586	557	569	546	499	554	528	518	595	522	564	583	543	524	597	573	550	553	577	571	532	588	550	579	578	545	545	590	514	586	575	527	561	566	550	545	546	530	548	567	540	610	511	573	562	579	595	530	552	589	536	580	567	592	575	587	579	536	552	542	650	570	553	541	580	595	547	565	509	549	539	591	524	525	528	594	569	553	558	557	577	588	541	564	557	583	535	576	570	548	573	543	551	530	587	570	562	507	542	591	559	591	574	565	568	548	608	593	584	543	520	558	524	562	587	550	546	599	557	573	545	544	538	560	530	590	562	575	557	557	529	558	537	577	561	545	531	535	537	559	551	593	559	495	602	519	581	594	594	531	574	539	565	576	549	579	611	569	570	538	554	533	592	568	571	567	563	527	575	601	603	518	550	578	526	480	545	585	609	575	569	555	573	589	530	574	572	558	582	569	575	560	538	601	537	538	537	554	523	577	552	542	567	546	572	581	559	603	562	577	577	550	555	578	574	576	572	570	532	542	546	566	564	535	539	592	559	531	525	558	542	554	610	542	548	571	557	512	555	550	562	573	550	547	541	510	559	580	552	604	544	561	582	568	565	551	533	563	558	567	532	578	583	554	569	555	574	597	600	542	576	548	572	585	499	611	511	512	542	552	560	552	557	540	538	541	525	526	542	546	566	529	578	538	559	572	575	544	558	565	587	585	547	586	561	532	583	548	569	586	567	562	543	508	566	585	627	534	546	552	554	583	611	566	594	583	539	587	552	587	595	579	591	568	589	580	596	563	575	568	579	555	549	565	573	610	568	535	533	547	572	555	571	633	529	556	532	529	573	538	544	586	571	609	577	575	581	573	615	528	550	570	607	593	540	539	541	541	551	581	554	572	535	546	556	555	515	533	590	551	547	543	560	525	576	608	551	594	564	583	528	538	608	594	556	561	542	564	565	556	570	565	577	524	578	564	576	540	551	521	601	573	560	581	576	545	605	600	551	572	548	557	592	579	549	531	558	566	550	586	555	556	567	582	574	580	552	542	600	552	515	542	525	577	568	534	596	572	509	573	604	544	533	577	612	575	590	569	595	590	543	546	581	579	525	539	539	590	579	528	579	535	558	571	536	588	547	588	574	554	535	559	537	550	585	559	537	574	545	578	566	562	550	569	602	554	546	550	562	550	536	584	551	526	558	556	537	597	560	545	532	551	564	582	553	575	531	552	529	547	577	554	555	564	553	540	563	532	590	572	566	533	563	553	576	566	564	516	540	567	554	582	579	537	575	523	557	569	587	578	586	558	556	547	542	530	550	560	585	578	569	564	576	554	552	561	588	581	558	553	561	568	558	569	548	590	586	626	555	577	570	566	598	579	579	539	579	580	544	530	589	571	549	566	560	602	538	538	557	605	554	616	579	573	612	568	564	574	574	572	523	579	537	562	596	583	539	534	571	606	556	512	549	574	570	579	552	565	543	576	577	598	608	541	581	577	578	552	556	522	577	563	570	553	584	578	568	575	573	561	553	569	590	587	550	609	560	583	561	592	571	618	512	565	551	572	577	539	551	522	557	558	560	579	545	562	552	594	556	578	592	582	548	574	550	576	577	549	517	518	570	576	547	606	590	568	582	553	584	584	521	554	505	562	572	551	521	579	537	535	644	576	579	554	572	538	564	563	602	588	544	558	594	525	546	547	565	605	583	537	529	556	584	547	546	550	555	607	622	559	572	526	537	581	569	584	555	526	546	555	545	526	527	558	550	555	565	582	551	579	561	567	559	562	531	561	546	596	551	586	546	564	538	581	558	553	602	534	566	589	544	594	586	593	521	561	584	543	582	571	542	561	618	558	541	575	575	506	577	544	552	564	545	584	570	559	543	576	562	553	505	582	573	548	566	562	558	534	600	544	566	601	595	551	556	563	589	595	583	593	535	589	530	548	552	548	531	554	508	519	557	591	571	568	541	613	535	546	576	570	570	518	582	540	574	581	561	598	561	548	571	582	520	531	605	583	609	544	521	541	548	576	552	574	596	543	591	566	563	568	576	588	522	553	563	589	526	575	544	498	579	574	571	529	582	535	595	572	585	516	553	539	607	554	557	539	570	540	566	599	505	547	581	571	571	589	577	605	549	553	559	575	567	549	576	540	584	575	593	580	592	577	556	564	552	574	581	594	572	550	592	564	583	628	569	600	513	604	552	603	546	557	521	576	554	553	558	530	586	555	557	524	572	546	546	542	585	569	543	569	551	561	523	556	540	567	545	548	558	544	600	604	618	555	581	529	582	574	584	610	552	534	528	571	565	533	549	581	527	595	563	538	558	605	557	593	607	550	573	567	559	557	584	545	552	543	563	553	554	552	595	586	594	559	574	581	551	567	575	544	572	562	522	592	554	563	572	587	570	602	570	551	523	567	549	546	548	584	526	604	584	550	537	550	543	559	595	570	555	537	535	596	516	561	503	542	550	553	582	592	593	528	554	554	605	560	565	529	512	552	562	594	567	597	558	538	581	578	598	535	558	562	561	546	574	563	574	553	540	579	575	555	586	529	593	559	518	591	578	563	584	587	577	564	558	574	533	578	557	572	565	558	576	558	572	566	577	613	520	605	539	553	578	614	563	580	542	549	568	530	618	555	555	592	556	563	571	556	602	540	547	567	572	542	484	552	599	525	569	572	544	566	549	534	596	587	536	584	567	545	570	586	539	565	550	571	584	577	564	579	567	542	571	562	572	603	578	582	569	552	535	555	522	540	591	560	561	583	563	564	600	572	532	562	536	580	604	589	564	568	566	549	560	560	556	537	568	569	582	559	599	563	562	618	568	595	556	545	561	531	565	616	567	556	564	530	541	553	558	525	538	527	571	565	596	543	559	549	572	560	542	555	559	544	563	593	545	552	564	560	594	605	530	566	567	594	562	545	522	553	547	540	557	505	567	547	549	598	601	591	562	548	597	558	587	568	522	576	564	545	567	564	571	569	551	566	564	555	558	559	570	583	567	566	595	579	602	591	568	598	573	562	542	565	551	541	558	553	582	581	606	540	549	543	583	537	578	576	531	527	548	549	537	532	525	553	560	577	586	618	577	543	579	605	510	561	574	521	578	587	568	566	557	584	557	556	575	555	553	510	554	553	574	546	555	588	581	602	572	534	572	555	577	570	572	612	581	548	542	577	596	612	579	577	556	537	569	579	548	588	559	567	564	503
22537	21166	29724	29646	26945	36922	30497	7159	1031	1005	900	927	869	873	900	886	889	891	950	858	890	841	883	921	880	909	826	868	857	894	894	896	927	916	871	884	875	931	960	818	948	856	833	847	849	920	882	870	862	868	899	881	927	883	871	924	935	866	850	880	873	862	908	909	922	867	884	921	825	852	879	932	920	894	854	873	866	864	868	873	880	844	910	919	905	874	880	923	890	880	822	900	877	878	871	853	843	888	884	894	827	880	897	929	877	857	879	807	880	903	890	881	870	857	889	879	832	848	866	869	899	879	840	802	862	857	865	932	889	863	867	874	932	885	900	855	853	864	803	912	841	921	889	899	862	919	853	843	861	888	898	886	846	881	865	910	860	875	880	883	833	817	831	913	841	899	874	836	867	872	816	830	828	840	873	876	885	897	879	849	851	882	837	837	837	934	831	886	893	858	896	861	865	849	831	831	882	851	872	880	823	874	868	889	879	866	848	839	797	831	823	856	878	858	873	837	870	915	840	897	850	813	854	884	831	866	878	830	922	829	848	856	813	896	903	896	925	865	892	873	828	858	852	877	861	863	858	895	916	858	801	836	873	848	848	892	883	852	849	842	838	850	891	833	861	870	828	855	851	819	863	883	889	863	885	841	879	844	838	892	875	840	914	807	891	897	882	893	867	843	858	838	823	888	909	876	858	823	875	826	835	840	835	881	854	817	872	879	853	864	797	858	838	880	887	857	870	884	888	878	860	838	835	887	870	874	882	927	903	880	867	857	865	835	858	888	877	855	885	837	894	883	881	834	864	939	829	849	861	851	873	887	906	912	809	835	870	885	859	906	909	858	837	878	894	887	842	874	838	857	841	855	890	915	877	844	872	860	867	852	880	832	923	885	889	869	846	858	866	868	864	876	904	848	882	863	824	887	902	860	799	844	821	856	953	784	812	859	905	857	826	868	897	907	848	796	870	874	900	864	876	898	876	846	853	885	873	873	842	863	858	868	875	859	942	869	826	888	850	858	897	877	871	874	886	880	923	890	878	851	855	836	846	851	904	896	852	843	884	877	924	842	854	883	811	920	880	900	897	859	855	824	863	800	828	809	859	910	857	866	877	898	857	831	894	858	866	847	877	881	867	851	859	917	886	862	875	870	862	894	871	878	857	839	866	857	814	841	880	882	887	909	858	847	878	883	849	818	833	892	882	893	892	856	919	831	850	887	864	877	866	922	828	862	855	890	869	923	883	842	850	911	828	844	846	810	879	880	869	907	878	835	888	902	869	843	884	878	833	870	869	856	862	879	919	884	826	915	887	831	852	836	920	843	900	890	870	835	904	902	872	862	901	887	825	855	819	865	821	860	885	934	863	850	851	904	890	851	909	855	869	912	882	861	852	884	873	873	892	894	877	885	914	873	782	885	881	871	853	846	878	896	912	806	896	842	847	883	842	894	871	855	842	856	850	842	844	847	841	882	864	919	867	855	843	872	854	887	874	875	833	877	893	822	822	834	894	881	857	826	889	844	853	849	869	837	845	850	842	929	887	873	857	823	856	847	855	899	873	879	897	851	878	827	876	874	835	893	816	843	925	873	814	876	883	835	866	868	833	895	862	892	846	850	872	908	906	856	859	863	867	894	875	850	925	913	906	908	873	899	849	874	891	931	865	822	883	861	873	910	816	857	855	909	918	848	856	892	853	888	829	864	888	866	855	811	864	878	853	897	881	896	908	819	879	896	917	880	854	862	811	863	840	866	848	876	867	896	842	843	813	917	884	895	926	860	833	899	827	859	826	848	855	854	891	869	868	896	893	823	869	870	812	801	924	861	935	842	889	846	883	897	863	864	837	881	872	821	857	884	870	912	875	860	891	840	865	830	838	912	783	805	865	880	852	868	908	855	788	863	904	908	866	854	895	881	895	835	885	813	867	903	910	837	856	815	852	843	823	863	930	889	870	850	830	887	851	855	874	837	844	899	831	874	889	850	889	891	895	835	917	890	806	853	923	940	860	889	849	870	883	875	822	861	850	886	893	883	872	889	918	841	908	897	910	896	917	810	891	897	878	853	838	835	900	822	875	826	831	886	828	852	900	807	839	902	898	869	872	869	884	842	853	841	867	856	911	889	889	810	901	866	862	904	946	877	817	936	872	864	863	892	858	843	889	850	855	881	811	938	882	896	848	845	842	864	893	939	856	883	858	864	840	872	868	900	864	904	874	823	828	899	858	898	875	921	909	848	807	882	888	866	835	867	853	856	876	856	826	828	883	841	876	847	848	833	865	876	855	848	827	863	884	889	898	901	848	913	862	873	933	837	900	877	851	878	866	855	838	873	846	866	853	835	848	858	812	844	883	886	814	896	892	837	891	838	868	897	852	821	892	894	836	784	884	837	884	848	847	844	835	853	871	843	822	878	841	847	892	840	797	837	845	843	888	855	852	839	869	832	831	907	899	855	894	867	879	868	854	859	862	863	893	842	840	906	888	836	843	888	867	828	857	812	812	843	889	900	886	842	889	860	893	869	894	786	884	879	840	887	823	873	880	870	852	857	880	867	858	891	873	858	884	815	826	893	846	815	889	902	872	845	861	887	903	896	884	893	870	901	884	879	851	876	860	835	832	893	859	836	843	862	908	891	824	797	870	949	853	846	832	901	887	876	840	900	829	865	854	892	905	880	831	916	887	831	870	903	899	875	814	813	861	894	864	851	869	910	864	839	882	836	845	840	823	854	853	884	841	851	834	828	902	891	890	843	864	877	854	880	910	903	854	845	914	894	882	843	876	896	821	890	853	761	854	847	917	859	878	861	912	871	857	847	819	884	845	819	851	821	821	856	831	903	913	864	898	855	864	857	838	872	870	856	834	825	883	900	901	871	917	860	888	843	862	850	917	832	906	874	893	862	837	857	908	901	811	820	887	841	860	892	831	882	858	893	872	885	956	868	878	881	836	838	864	841	831	837	824	813	823	798	850	894	896	875	843	875	902	879	839	841	829	893	873	870	890	876	896	832	872	906	889	854	911	862	921	872	832	819	927	870	851	808	856	918	905	852	869	872	863	856	861	876	871	888	845	855	922	897	914	812	850	856	858	855	828	866	852	881	845	912	874	824	895	870	885	849	888	878	868	868	874	843	852	865	908	869	899	857	832	847	866	877	811	834	836	893	871	894	860	867	875	868	861	879	901	858	868	857	872	904	872	808	924	846	885	847	815	813	889	868	908	884	852	844	838	902	854	822	865	802	853	876	925	854	855	889	858	887	864	835	919	932	847	838	874	855	851	838	811	906	903	916	828	929	869	862	846	870	860	902	888	864	856	887	839	861	808	895	870	889	900	824	877	814	856	877	888	907	867	852	930	871	860	876	868	846	877	881	884	852	896	853	889	925	888	814	886	890	910	878	863	883	896	893	830	826	906	883	888	815	844	918	846	858	886	891	861	835	843	880	867	835	832	866	871	859	862	820	877	875	898	870	844	800	843	874	877	869	853	923	879	902	851	930
47155	90867	71108	61675	43941	43757	26446	2510	940	924	933	933	915	873	925	888	867	870	870	883	926	903	901	803	913	903	867	857	853	922	886	873	829	882	887	836	889	836	838	840	814	850	900	866	868	879	886	840	843	882	873	877	859	854	843	850	870	811	861	888	827	842	895	872	795	860	818	851	846	843	899	835	859	840	865	857	789	871	868	833	834	873	834	877	853	879	838	815	846	866	806	898	915	858	887	814	914	859	808	865	795	858	810	890	844	826	851	804	873	811	837	826	890	895	839	857	874	875	871	869	875	885	882	878	887	867	858	821	868	865	878	857	877	883	863	904	859	875	846	880	888	876	833	895	888	900	839	850	846	857	878	843	836	840	841	799	807	839	900	826	821	869	815	884	898	843	850	850	900	870	874	844	798	874	878	890	862	858	871	809	833	841	831	827	838	852	910	869	887	867	847	872	881	874	911	868	855	883	862	885	832	845	868	891	813	925	795	830	834	861	856	880	843	871	887	849	829	807	818	845	822	830	824	828	792	890	881	822	786	828	835	868	836	806	809	801	853	875	863	872	885	892	876	836	850	860	862	863	886	816	912	826	813	867	867	851	843	870	879	824	871	903	860	881	854	880	840	837	876	840	861	858	860	825	863	844	831	828	870	880	858	858	915	844	852	886	916	832	873	871	807	851	866	876	788	865	838	882	821	835	840	864	867	831	837	843	868	852	855	854	851	869	848	845	855	857	892	845	842	826	822	852	840	879	886	852	923	859	893	834	808	916	809	876	865	879	892	873	851	865	836	885	843	871	892	849	844	844	876	860	862	887	876	826	841	859	846	823	871	848	902	850	842	859	819	877	824	861	880	870	837	837	818	842	793	851	856	820	839	865	848	904	860	859	853	891	814	779	832	862	847	882	870	838	872	849	846	810	878	892	863	840	855	887	818	797	840	855	811	854	847	847	840	913	850	891	830	878	844	882	932	869	889	857	838	851	883	877	892	884	844	871	872	886	848	832	854	878	882	821	878	858	811	874	877	857	833	844	896	926	862	913	899	845	896	896	885	862	895	843	837	844	894	795	877	826	824	857	923	854	855	831	872	874	856	803	806	866	836	885	871	861	831	867	857	853	801	868	841	825	896	855	798	834	855	873	865	848	877	929	843	849	839	855	876	863	909	889	868	855	842	875	863	805	820	859	894	887	817	848	913	892	836	851	837	835	823	867	847	852	839	870	857	869	875	869	860	913	839	860	874	863	889	887	857	897	892	857	874	867	846	854	826	861	842	854	837	865	838	802	854	865	837	843	853	876	874	829	838	839	867	889	846	805	915	879	901	840	867	872	852	779	833	868	887	848	865	863	881	869	891	824	839	865	823	851	815	839	827	884	867	810	855	878	870	865	874	864	911	884	873	859	873	835	862	816	859	877	839	909	862	876	844	803	880	844	826	877	869	896	891	879	848	838	878	863	827	857	861	839	853	807	850	837	830	816	835	870	856	869	819	837	847	825	841	888	877	809	855	843	846	869	841	876	871	833	852	812	812	821	835	816	862	874	860	870	926	859	871	873	830	857	844	872	886	880	852	860	905	832	870	816	891	860	842	871	822	850	884	841	843	862	901	859	861	898	862	872	848	863	854	855	848	942	834	860	866	838	900	879	809	836	844	834	843	879	859	839	876	877	835	866	835	842	836	861	860	871	852	812	808	810	836	886	802	840	828	915	881	903	846	793	887	846	827	872	855	808	867	880	852	814	867	842	811	829	828	857	846	809	861	820	839	821	856	916	842	826	828	827	864	882	847	844	883	849	822	843	897	887	861	863	842	902	840	837	861	820	858	884	874	798	859	865	812	828	862	854	810	823	859	854	874	856	834	852	899	806	850	889	819	870	894	877	854	827	866	909	865	803	885	879	860	820	824	835	858	825	928	873	825	896	837	850	885	912	845	826	898	841	834	844	825	836	881	856	812	865	840	861	844	811	851	839	816	821	816	860	919	831	886	894	881	884	812	863	769	849	816	821	876	886	890	891	840	937	813	852	846	827	874	864	824	852	860	822	827	846	857	824	793	836	810	878	899	886	908	823	830	869	842	798	796	819	813	840	846	832	862	858	914	888	825	785	869	885	845	881	825	840	805	846	867	864	824	810	828	869	839	923	834	877	920	834	864	902	857	877	866	854	799	893	889	837	876	867	846	847	823	812	833	806	821	878	828	837	875	843	825	811	833	866	861	864	844	851	853	832	822	881	802	777	885	891	933	875	865	868	855	871	874	828	907	843	848	883	905	887	838	816	879	868	849	858	833	819	823	889	852	880	890	868	827	891	817	864	855	905	814	848	881	872	863	876	871	855	865	842	832	868	883	829	856	881	851	888	825	816	852	849	852	860	883	873	901	840	829	855	830	859	887	780	821	813	827	867	874	891	850	841	815	855	820	906	835	847	843	837	878	892	860	811	833	817	885	850	839	901	880	822	815	866	942	832	836	815	810	828	876	849	852	927	851	879	876	820	847	847	826	840	847	890	899	868	869	863	820	878	853	843	852	830	871	845	847	877	883	884	840	824	851	912	861	881	877	838	856	876	824	808	840	902	872	869	903	876	853	811	884	895	864	869	856	841	874	859	849	833	891	828	849	845	883	837	838	851	831	881	870	882	880	860	827	834	855	841	826	852	811	859	861	856	932	844	881	910	843	878	864	859	890	879	863	873	866	816	852	777	831	836	883	829	823	850	889	850	857	804	802	833	803	898	850	875	858	852	837	818	805	845	831	917	878	851	864	834	819	841	863	831	926	821	852	872	874	846	815	857	831	792	833	880	861	829	889	880	875	859	860	823	831	859	883	867	808	897	873	876	825	851	877	846	850	830	814	860	892	831	801	817	855	823	915	867	840	861	824	842	846	868	814	888	880	864	817	850	935	851	855	840	883	881	843	847	846	829	877	855	831	854	859	917	837	852	863	817	792	864	819	852	851	835	867	839	806	819	914	844	853	857	818	849	855	823	840	859	824	863	800	838	837	833	860	887	823	842	872	847	888	845	875	847	812	836	889	828	871	849	866	847	857	915	857	843	893	864	911	886	810	805	914	868	850	815	841	847	815	844	875	843	864	875	824	849	816	848	816	893	839	867	889	865	890	862	868	850	812	856	867	854	904	803	854	826	813	886	822	842	852	868	853	817	843	880	832	862	844	831	840	848	872	849	847	866	860	856	876	892	819	798	860	822	858	806	838	866	857	855	900	840	872	899	831	876	842	855	822	808	833	834	843	826	879	918	859	823	838	806	783	880	830	862	890	848	859	872	879	832	846	871	821	866	875	853	828	868	855	782	856	844	823	832	871	895	890	884	837	894	872	847	833	841	859	880	820	838	855	825	886	779	859	854	832	908	806	854	938	863	834	828	899	889	833	850	891	851	835	850	868	889	802	867	849	830	801	900	833	803	885	861	857	876	828	809	829	840	876	862	847	871	854	857	846	846	864	864	875	828	831	855	819	840	866	823	843	864
33675	24540	22993	21249	6930	5649	2091	538	365	375	356	385	366	349	338	378	402	374	374	362	397	367	376	393	413	364	392	333	351	398	376	327	353	407	388	375	358	353	412	361	388	371	375	365	371	373	359	394	400	376	326	388	410	339	378	371	364	410	343	360	358	376	355	399	405	373	375	409	353	376	365	372	351	386	383	409	370	365	358	372	373	374	437	403	377	376	352	372	375	387	365	354	392	384	381	378	386	376	380	384	347	371	353	383	358	366	368	385	380	340	371	375	382	354	361	358	360	390	364	351	359	316	367	375	355	383	364	383	370	341	390	357	385	367	397	393	387	399	350	342	380	371	385	344	341	358	378	340	382	423	392	345	365	353	354	358	354	366	372	337	373	381	375	374	361	381	396	376	358	364	341	357	391	375	333	360	344	358	345	396	375	384	404	376	394	399	362	380	380	378	371	355	351	391	344	366	389	364	324	354	374	380	380	382	371	356	376	359	360	386	367	390	362	386	370	355	355	352	383	340	405	376	374	357	350	411	338	389	375	355	370	359	362	371	349	366	373	384	379	390	421	361	364	402	379	357	338	344	398	355	338	411	382	359	329	379	389	380	368	372	366	377	372	365	344	371	400	359	362	372	366	360	336	349	370	388	377	339	360	363	360	402	366	384	368	388	358	362	319	384	333	371	380	341	344	364	386	360	356	379	356	387	357	396	373	340	348	379	391	407	371	359	396	344	385	342	342	352	378	362	353	362	385	345	344	419	359	356	381	392	344	349	374	346	379	382	365	396	348	402	369	368	385	368	376	385	363	396	382	387	406	339	370	368	374	364	371	377	373	377	365	361	366	341	402	372	414	354	354	402	354	369	361	377	395	365	403	373	375	391	350	345	383	380	358	382	407	400	362	391	338	370	381	376	412	374	370	357	351	394	370	360	359	347	381	384	360	377	351	372	331	372	383	368	375	353	365	387	364	350	355	374	407	383	356	388	401	397	356	387	374	396	364	385	372	356	341	353	380	380	386	382	333	397	393	348	376	374	390	384	344	399	389	380	389	360	336	367	368	391	370	375	397	378	365	364	353	338	398	401	374	367	368	404	377	332	349	354	352	376	367	387	355	370	372	355	385	379	374	398	331	351	344	400	381	390	382	348	359	367	408	374	382	373	347	388	352	398	368	404	382	353	378	388	363	345	385	394	401	387	392	347	375	392	399	376	338	358	377	365	359	376	343	350	371	349	362	354	358	365	358	375	382	361	331	376	363	376	377	400	344	361	348	387	383	425	399	382	411	366	400	342	338	292	361	356	348	332	364	375	372	380	361	351	366	371	339	372	348	382	392	360	414	406	390	351	374	353	365	359	381	380	407	374	386	384	404	382	339	347	371	361	343	367	397	372	322	375	358	393	353	368	385	366	362	401	384	357	387	344	343	327	372	351	357	372	373	373	386	341	356	347	374	354	355	343	374	382	377	373	344	378	384	368	368	381	385	378	353	369	413	396	399	381	404	353	376	361	340	372	328	354	351	360	380	377	370	343	375	392	346	373	361	385	379	388	363	330	345	368	355	367	362	331	387	351	387	353	385	373	371	402	375	394	375	403	368	380	374	393	376	383	373	336	354	352	374	360	414	367	346	358	422	339	354	357	389	380	388	349	377	384	371	353	347	374	359	394	363	379	379	386	359	368	376	372	371	344	351	365	347	376	381	373	399	371	334	353	352	379	372	416	348	381	381	369	367	360	363	362	362	344	362	362	367	359	359	389	349	392	409	375	396	377	365	397	382	362	389	377	375	352	396	373	352	366	351	398	326	385	386	375	348	366	357	372	376	365	357	358	337	368	337	370	355	366	386	355	392	374	358	377	402	398	389	381	374	389	367	393	376	388	372	364	397	375	340	382	361	369	302	355	391	375	372	372	399	370	385	385	362	397	367	326	354	358	400	405	355	370	371	367	355	373	389	367	400	368	358	364	367	385	350	373	376	321	393	357	388	378	357	355	395	339	377	362	368	376	391	392	371	374	363	360	372	365	361	395	369	350	384	396	400	385	338	366	373	418	366	387	436	370	390	386	378	353	365	377	393	365	376	342	402	384	368	369	366	370	424	366	378	349	393	384	371	363	377	362	395	396	384	368	346	391	375	361	386	375	374	361	371	379	349	362	378	408	398	385	355	385	355	389	389	332	381	376	404	370	359	382	376	389	402	379	353	368	364	397	366	353	375	378	367	400	347	354	378	342	368	366	393	373	358	363	389	342	408	367	350	375	367	367	374	388	363	354	373	399	366	357	370	377	381	364	357	350	387	393	385	364	360	384	352	387	347	329	376	367	362	368	350	357	372	391	357	363	361	348	353	392	385	341	372	388	384	391	348	363	364	386	386	365	396	372	339	351	359	358	396	393	359	366	373	401	386	358	390	346	361	398	382	386	404	382	447	354	403	396	330	382	384	368	385	381	401	362	410	380	357	358	363	362	360	377	351	365	359	384	364	370	382	382	388	347	402	346	373	321	382	359	410	401	348	383	336	370	393	375	354	370	370	334	384	335	381	374	344	359	377	366	338	339	360	384	358	377	383	362	376	329	350	386	345	367	396	368	359	381	374	421	405	381	358	403	367	384	397	390	369	328	360	377	374	401	364	427	395	374	366	381	387	386	393	353	368	333	363	362	350	356	411	379	367	386	376	367	340	394	360	338	361	397	400	392	380	334	385	350	393	389	412	370	373	365	376	390	354	397	368	363	356	378	348	382	367	378	333	361	391	358	372	340	395	370	368	376	402	387	377	385	374	355	319	373	378	357	356	330	341	348	362	380	360	402	367	373	363	362	340	385	349	362	342	342	352	361	349	404	359	360	421	379	382	378	345	416	350	364	366	333	346	353	362	360	361	336	376	361	389	362	359	396	372	381	387	384	383	395	351	375	380	377	373	371	390	339	368	361	358	369	381	393	379	372	375	425	380	395	391	393	379	378	361	362	368	369	384	345	392	374	325	356	371	330	378	394	382	387	337	357	372	345	375	380	359	389	360	364	355	390	380	406	355	388	359	353	348	384	356	359	380	383	371	359	357	362	369	405	379	374	388	376	382	387	357	355	381	343	357	407	357	356	356	380	368	368	411	391	368	357	381	363	370	393	382	380	333	334	370	350	391	378	336	392	355	378	384	396	357	377	373	366	367	353	392	355	345	363	373	412	358	380	372	358	352	360	386	397	369	376	385	381	373	385	362	354	376	337	361	395	340	369	396	397	414	376	374	393	390	373	373	375	357	368	367	386	373	392	404	373	360	390	353	388	398	378	393	397	364	373	377	372	380	368	408	362	395	393	385	391	398	371	375	390	367	352	383	377	393	353	350	390	397	378	379	368	361	366	376	375	399	368	378	349	354	356	397	349	362	368	369	351	390	379	352	390	371	351	386	348	356	383	386	387	334	363	369	371	349	362	396	364	402	360	388	355	392	356	388	355	366	355	377	390	375	377	348	333	369	372	355	388	377	369	349	349
33748	32635	17733	14380	5665	5963	2177	531	423	399	413	412	390	410	399	393	406	414	390	410	368	391	395	412	399	404	371	392	374	354	410	375	373	388	420	375	381	409	403	382	375	363	371	410	394	407	414	415	413	427	383	375	396	383	398	379	373	419	359	382	363	365	353	366	420	381	423	405	379	363	362	432	447	383	390	379	432	371	366	377	398	387	407	396	436	424	384	358	410	392	425	365	420	399	436	418	372	395	425	422	381	380	397	395	403	397	381	376	395	396	404	385	406	426	399	364	365	436	398	404	429	388	387	411	419	427	425	413	429	373	387	404	397	404	388	406	411	411	380	424	412	406	379	394	402	408	411	400	392	399	412	401	415	392	424	419	413	373	409	368	381	396	384	384	379	409	410	407	427	376	408	404	395	415	388	406	429	386	378	406	409	396	416	387	379	437	386	396	456	413	385	413	400	388	398	392	414	403	381	390	414	380	373	407	394	401	351	401	439	382	399	395	398	386	387	398	347	385	400	404	399	368	375	416	403	429	427	404	369	363	408	366	373	376	400	402	393	366	385	406	377	394	411	377	395	386	363	363	376	378	385	389	387	373	395	421	418	395	390	430	403	416	371	370	383	372	367	407	416	343	381	405	404	377	414	386	372	400	409	382	422	421	426	383	414	394	424	426	372	375	381	413	412	419	389	381	390	384	411	405	392	415	401	380	383	364	349	408	353	364	377	410	418	388	373	368	367	401	396	409	409	405	397	403	379	421	404	401	408	381	406	387	395	376	374	382	420	355	368	358	400	381	412	356	364	398	392	367	401	430	394	387	396	418	403	357	371	403	364	388	404	407	410	371	387	424	331	386	419	382	395	376	409	404	394	383	373	393	404	411	380	416	412	410	394	407	372	392	412	419	404	352	396	403	418	369	415	379	405	367	394	395	382	418	401	383	409	395	397	396	380	373	412	379	382	382	353	419	426	424	414	383	399	418	408	411	385	382	407	373	386	369	383	426	402	363	392	385	401	379	402	383	394	389	373	417	371	416	370	394	368	386	393	386	365	429	397	380	376	365	428	413	400	375	389	382	405	396	399	413	386	376	390	400	381	400	415	413	409	372	388	359	374	390	362	401	391	410	385	399	389	392	400	445	406	423	393	411	393	386	372	406	371	401	408	411	419	396	391	380	364	400	359	425	392	411	415	401	404	404	357	352	359	395	377	408	405	365	354	420	410	423	403	393	376	397	384	392	421	407	420	446	423	419	400	346	397	384	391	386	360	411	386	389	421	375	375	403	393	379	396	399	396	389	395	399	377	384	400	374	387	421	415	370	376	399	352	366	420	397	357	380	388	390	405	375	392	410	397	436	366	408	393	409	375	365	388	411	398	395	426	368	392	397	427	420	384	393	420	400	433	377	411	366	367	423	389	375	375	348	415	375	391	372	388	421	367	402	407	402	364	385	384	402	408	391	426	386	367	413	385	408	393	431	396	364	389	397	374	420	425	388	393	388	405	396	363	341	415	377	410	402	383	398	385	368	423	420	397	395	386	362	387	346	419	389	412	408	392	393	359	426	385	397	392	350	383	384	384	362	355	400	399	403	400	380	386	385	392	343	390	370	366	408	401	400	395	441	419	386	430	373	397	367	375	425	414	405	378	395	415	375	396	375	395	375	413	420	387	376	407	399	404	361	364	393	385	363	398	414	395	390	414	388	412	398	407	359	382	401	402	447	390	413	383	393	396	411	382	408	397	371	412	413	419	377	391	401	395	408	363	416	396	372	385	396	397	394	400	401	384	396	372	384	407	407	394	379	392	423	408	399	380	381	421	397	395	404	392	469	401	387	404	377	401	364	403	377	364	383	415	419	381	401	407	413	409	391	379	400	387	370	391	395	393	393	395	387	363	373	403	432	390	376	378	416	367	424	419	386	394	368	418	374	375	375	383	394	432	370	391	438	407	412	453	400	404	388	412	414	398	403	405	391	422	412	385	409	373	384	400	364	379	389	387	396	414	420	382	393	400	369	391	401	421	359	394	385	403	363	421	363	349	378	383	401	386	381	363	415	401	390	382	393	398	390	403	401	364	407	392	414	353	399	370	407	369	395	388	406	358	435	390	355	380	407	416	363	347	401	378	402	378	419	330	413	373	399	378	367	368	414	379	405	407	382	390	400	397	388	408	427	368	388	386	377	389	426	398	370	381	428	391	395	381	386	406	395	371	382	360	440	383	404	388	436	420	422	398	404	405	397	423	395	378	401	377	386	397	360	394	363	370	429	415	378	388	368	397	390	398	401	387	394	403	351	343	382	372	393	411	415	416	392	404	398	374	395	376	373	404	375	382	434	376	390	410	381	402	414	399	401	384	439	332	382	397	385	425	394	408	368	427	374	389	420	379	371	414	408	386	421	369	377	400	410	389	397	366	411	421	419	370	387	376	396	444	373	403	355	415	389	402	364	369	408	384	405	402	403	375	394	419	390	359	405	413	431	363	413	381	372	411	401	390	408	400	402	360	401	408	406	365	374	393	412	406	369	379	407	395	366	432	398	384	389	396	367	420	354	373	403	386	397	386	409	367	385	390	383	364	406	375	415	409	398	410	411	394	375	402	391	414	399	405	393	408	373	430	365	407	390	391	393	394	373	378	394	366	391	393	441	406	387	385	366	410	382	408	379	390	395	422	392	396	417	402	384	405	406	387	402	397	345	425	418	393	398	401	407	382	386	418	429	414	367	396	395	393	395	386	366	413	380	437	397	382	414	398	430	398	415	384	428	399	401	413	363	380	403	379	400	383	370	348	395	414	394	392	377	391	378	413	406	387	388	402	396	383	384	377	393	386	391	427	422	421	417	388	406	427	416	410	400	413	435	404	377	378	426	404	395	395	382	365	406	378	368	377	397	379	421	392	371	392	385	378	396	439	381	383	413	375	402	418	456	362	427	386	375	397	410	407	423	444	384	354	399	380	368	397	412	405	404	433	385	370	393	403	390	388	401	382	381	368	416	375	416	365	369	410	439	392	380	387	389	403	415	388	382	342	388	394	364	406	374	331	396	405	375	407	391	382	392	383	363	383	348	380	374	381	382	359	371	422	420	424	405	422	407	360	403	386	377	409	375	391	420	373	423	394	377	380	386	376	363	399	381	413	413	381	389	403	394	400	357	411	404	356	387	406	366	381	381	414	400	396	401	389	402	366	413	422	415	391	378	394	392	383	381	382	400	422	413	381	398	392	437	427	402	372	364	386	400	428	354	380	411	404	403	399	379	386	408	392	414	367	346	411	400	394	361	388	410	365	375	354	362	412	393	373	398	431	401	413	423	384	441	397	418	357	357	401	368	361	351	392	382	430	411	413	429	386	400	439	389	392	420	392	379	394	362	380	394	373	392	378	381	399	384	392	384	388	412	417	421	426	401	392	395	390	421	424	403	387	397	405	411	355	381	376	427	384	397	376	375	390	423	385	424	388	421	387	388	398	381	402	394	409	394	393	433	391	386	393	388
23776	21340	30422	36024	28409	32183	22716	4158	620	624	609	554	603	583	583	544	557	545	557	651	578	575	563	569	578	550	552	584	566	568	585	579	629	541	577	600	567	540	535	573	565	572	574	611	566	591	610	575	539	588	575	541	571	561	552	600	596	569	589	571	596	543	583	535	568	565	609	568	618	598	577	576	586	587	578	585	572	561	563	498	548	584	568	574	591	554	599	574	593	563	553	586	593	627	571	556	611	487	571	579	528	576	574	553	612	610	590	573	586	579	568	563	568	569	586	561	541	560	583	561	562	593	551	548	557	571	555	561	546	574	585	583	614	580	582	577	574	553	551	581	580	547	568	567	570	579	534	595	542	567	584	587	575	507	568	561	603	547	571	531	580	579	550	606	594	524	629	578	557	579	597	567	567	547	577	578	560	546	560	573	590	571	540	587	620	576	544	594	595	603	565	554	568	495	552	568	598	566	607	536	550	590	607	539	543	558	578	587	578	559	587	589	513	575	557	542	575	558	637	558	581	534	633	571	569	606	613	589	575	597	563	575	585	560	531	576	554	596	537	529	572	579	575	541	591	582	581	583	579	585	545	587	583	584	572	569	644	612	612	514	600	579	548	566	557	629	617	574	535	563	558	598	609	587	562	572	568	540	572	547	569	527	607	577	577	600	592	556	553	585	508	583	599	531	570	574	565	580	524	591	593	566	611	588	549	579	588	574	571	603	575	568	614	577	597	541	592	585	539	507	588	573	596	547	590	574	563	592	567	572	550	543	560	546	532	544	590	551	593	526	590	560	571	560	575	596	630	564	577	556	553	536	558	553	561	577	565	590	620	588	580	586	504	564	574	547	551	555	554	527	589	527	563	551	568	535	606	580	536	588	609	627	526	550	593	581	572	556	565	565	551	553	558	568	594	577	563	592	557	577	506	524	582	557	611	538	595	543	588	550	558	561	515	580	524	621	568	522	554	546	606	562	574	578	538	585	599	607	535	583	543	606	543	557	533	555	529	553	545	580	569	577	556	548	585	554	584	571	607	570	545	543	553	544	585	558	538	559	583	525	588	599	622	592	552	590	540	577	573	599	576	533	600	611	593	533	587	580	613	582	606	580	579	607	594	623	588	564	582	556	539	568	572	595	590	572	541	603	564	563	537	563	556	578	590	585	549	568	577	580	609	549	578	528	587	588	574	516	529	550	581	591	589	590	535	583	599	597	568	547	600	566	559	600	541	520	570	556	571	595	553	560	544	545	589	554	591	595	600	600	584	558	585	552	522	568	597	569	579	546	598	562	579	601	546	533	541	565	576	553	525	548	528	558	630	589	584	575	573	591	536	572	549	567	554	528	587	603	553	617	491	599	585	577	553	576	567	534	576	569	529	558	577	599	558	557	584	574	569	523	609	573	552	555	573	587	568	583	620	538	586	553	512	566	548	556	555	558	556	603	570	538	551	537	567	556	576	567	519	574	575	567	585	566	548	588	587	585	579	541	565	577	530	586	578	565	621	596	541	569	538	626	609	563	551	600	527	562	572	572	607	551	566	565	609	587	583	565	598	608	572	568	567	588	579	560	582	579	524	603	560	572	551	558	535	546	596	552	578	612	553	519	571	605	523	571	541	562	549	591	611	569	593	571	580	569	547	571	593	586	568	561	580	595	545	621	608	601	563	546	600	526	548	536	576	562	591	557	600	594	572	626	544	589	603	576	554	529	540	568	582	570	543	610	562	583	547	593	580	589	519	548	581	606	552	591	603	541	558	583	604	595	559	585	559	595	547	563	571	560	562	563	582	580	573	583	612	540	534	553	583	556	553	585	528	547	546	532	572	597	589	576	537	596	529	559	629	555	573	575	542	529	559	543	604	567	540	566	598	575	554	552	524	582	608	570	572	600	572	579	573	554	572	537	565	554	596	551	562	543	571	581	607	546	533	548	531	551	591	550	554	571	574	563	616	569	558	589	622	566	576	614	602	541	596	529	544	590	570	573	565	572	563	582	563	575	576	590	542	586	565	549	555	525	547	566	566	595	566	566	553	597	573	583	574	535	561	535	579	558	573	551	586	616	567	542	586	603	583	593	574	582	566	588	564	587	576	558	570	597	593	575	564	588	566	538	562	557	556	594	582	549	607	572	521	598	533	552	567	639	563	588	567	546	546	557	561	537	549	586	531	549	552	534	547	569	585	544	544	518	556	567	601	587	602	605	531	570	560	597	550	561	579	624	578	567	514	532	546	545	527	574	602	571	536	598	545	561	562	579	568	597	552	568	547	547	578	536	537	559	568	568	575	579	590	565	560	599	593	573	557	549	537	572	565	590	604	601	590	575	535	554	575	584	548	618	588	572	573	571	630	538	565	581	550	602	536	584	585	559	540	539	601	575	580	593	584	594	580	631	574	552	568	563	572	543	567	584	498	549	532	632	575	550	587	552	574	577	568	550	566	601	580	581	524	567	571	567	559	566	605	576	584	574	566	573	589	534	573	566	585	614	529	551	558	549	584	557	574	559	565	566	545	589	602	546	541	543	547	558	551	582	533	536	550	580	592	570	555	547	566	540	594	595	580	571	572	524	617	591	601	597	589	599	590	523	585	553	572	562	570	557	582	580	521	597	529	594	583	531	596	579	589	555	604	595	566	579	547	568	542	550	594	583	627	531	538	541	602	552	557	550	624	610	553	584	612	541	516	540	572	543	585	586	565	580	596	560	581	588	546	560	572	566	526	568	584	559	562	554	590	513	586	604	552	607	536	554	567	562	563	570	524	550	527	572	584	611	572	552	603	584	557	614	534	577	573	530	551	575	528	586	572	584	531	542	553	571	564	594	543	559	606	601	589	564	548	548	560	580	589	624	580	605	555	561	569	544	620	612	568	563	553	595	573	539	589	550	603	598	602	583	600	533	580	542	560	575	582	570	601	526	549	602	578	585	575	560	543	562	534	533	559	608	592	608	575	552	595	554	580	591	592	554	587	611	557	578	546	590	589	593	585	568	589	587	525	561	554	588	530	525	620	584	537	521	565	595	559	554	568	554	560	557	599	612	576	572	521	547	569	540	565	519	584	598	551	556	562	543	582	552	578	585	533	577	554	558	575	571	556	567	556	595	577	580	549	581	579	558	573	566	535	583	581	582	553	609	549	560	548	571	555	576	596	538	589	586	545	602	587	552	566	569	553	561	578	601	559	552	554	595	567	567	557	545	558	512	570	598	575	589	566	569	585	547	615	552	529	536	565	540	602	543	570	557	585	580	566	587	556	579	548	604	615	580	573	561	558	583	571	542	577	605	568	628	584	523	582	557	595	594	558	546	579	546	526	582	593	570	572	513	575	549	564	589	556	557	587	547	573	544	594	581	577	582	564	545	550	533	557	558	560	564	594	597	567	570	589	546	583	551	567	591	584	594	589	546	533	545	530	567	520	560	594	559	597	559	569	547	602	555	541	562	582	588	528	579	561	560	549	604	557	548	593	560	581	526	589	552	602	598	565	564	563	571
47321	78017	57759	50855	33052	34187	18510	3046	639	643	647	613	606	595	557	605	611	613	578	562	592	590	562	576	562	533	602	604	545	602	570	571	576	548	570	575	583	514	595	573	583	594	612	557	576	559	569	542	538	547	608	583	603	598	570	548	566	587	532	581	548	579	578	577	576	582	558	585	579	564	599	591	566	584	562	545	564	601	583	626	571	541	594	565	576	592	566	571	554	584	548	544	526	580	578	583	577	582	571	595	505	551	599	571	571	602	568	592	572	557	581	538	569	572	551	556	586	577	555	577	560	571	544	544	586	571	563	567	559	583	598	548	593	546	542	627	558	574	551	603	582	556	592	575	556	561	572	572	583	566	621	587	526	600	589	575	546	591	596	553	570	603	575	549	555	563	566	559	576	594	547	539	576	567	562	554	552	548	603	535	570	573	559	606	573	566	594	579	552	619	535	622	568	575	576	565	588	546	579	594	604	580	553	596	524	592	574	569	550	543	571	558	602	552	601	570	546	545	604	555	535	556	551	535	636	584	569	540	595	564	571	573	583	542	558	581	597	525	613	509	541	583	607	553	588	567	599	582	553	612	630	595	604	607	569	543	576	571	566	553	591	619	546	592	587	568	533	566	567	581	585	535	591	570	575	551	546	576	543	637	563	558	550	555	562	581	602	584	606	614	594	572	610	582	566	594	586	565	621	563	545	526	573	557	646	571	562	599	584	604	576	564	558	561	560	578	577	553	579	560	574	591	564	627	568	582	589	577	607	612	487	594	550	549	571	533	555	575	565	570	536	580	580	622	545	574	532	557	570	598	577	587	580	538	603	566	596	553	555	562	591	616	547	559	577	600	561	573	536	599	622	575	597	563	534	530	573	569	564	529	558	576	569	589	586	555	633	576	550	572	616	540	547	560	606	601	620	582	598	567	630	535	550	604	607	555	554	593	555	565	565	565	571	559	554	585	568	573	583	553	579	624	579	611	602	572	553	552	602	581	551	621	557	586	560	598	573	581	567	610	560	554	584	561	565	571	593	545	551	587	582	586	598	588	556	537	548	576	582	596	520	548	544	570	534	553	543	546	536	584	578	537	600	610	554	525	591	587	590	547	557	586	576	557	573	587	552	607	542	567	587	574	524	589	598	536	573	574	595	588	593	608	538	567	627	574	548	549	595	551	570	604	559	575	611	576	551	609	553	582	614	567	545	571	587	569	544	570	535	597	577	546	622	540	529	569	600	593	567	533	593	584	607	581	569	562	553	637	583	576	543	547	552	568	577	589	551	555	618	553	526	584	578	553	578	580	579	572	566	575	563	587	605	575	597	551	577	564	547	594	583	555	554	555	567	583	524	558	545	578	566	583	560	576	597	555	569	586	545	598	553	600	563	538	541	559	604	565	599	580	521	581	557	585	629	575	598	594	560	573	611	575	546	573	592	575	572	580	582	540	523	559	535	602	590	585	581	550	526	608	588	589	592	549	560	563	560	588	558	572	567	544	582	574	549	549	531	579	551	576	615	543	601	565	567	602	562	578	531	567	600	578	614	599	552	588	547	543	581	525	543	543	597	598	596	545	533	560	564	591	548	527	589	575	581	562	558	586	547	575	592	611	552	605	551	556	609	583	556	556	592	571	607	527	586	646	576	597	541	593	548	585	564	588	606	600	576	598	546	579	582	605	588	554	591	574	556	604	582	553	553	571	596	615	577	572	540	565	610	594	562	571	589	542	570	549	582	556	600	571	569	569	608	572	581	590	526	563	563	581	554	539	584	558	574	544	568	557	562	580	561	596	572	546	582	568	533	576	572	583	547	588	569	548	597	590	576	534	563	566	605	585	616	571	586	544	591	596	541	547	532	606	527	533	559	563	554	560	572	577	560	578	596	567	606	597	540	559	590	576	558	576	558	572	583	568	632	563	554	568	530	554	555	536	551	564	549	555	584	573	560	541	560	546	580	603	590	572	543	537	571	618	598	588	569	581	530	539	541	564	575	622	570	640	556	546	559	573	540	572	541	576	544	615	584	540	548	595	530	516	532	589	548	583	564	585	583	537	570	578	546	565	560	570	581	549	556	573	584	575	637	583	619	586	619	586	566	613	578	577	575	596	578	534	545	591	586	565	589	563	533	586	600	561	582	572	581	555	577	558	580	557	587	545	578	561	554	590	578	589	597	588	586	590	602	603	569	566	573	537	618	546	574	558	548	598	538	547	590	555	565	532	598	530	594	573	571	572	578	567	603	589	567	584	576	567	609	543	606	573	574	573	587	558	625	587	537	515	563	593	582	578	576	528	564	527	582	568	559	565	547	589	529	565	556	525	519	621	610	587	563	589	577	599	552	555	551	575	576	581	573	572	566	556	552	656	549	545	583	547	562	548	531	544	571	583	548	598	575	574	538	574	614	574	570	585	572	544	588	567	563	546	583	591	568	589	556	548	600	546	572	584	555	575	582	548	567	542	612	567	563	548	604	556	578	566	551	586	627	577	570	567	563	593	570	532	558	550	539	630	575	587	575	558	532	530	563	543	571	585	572	548	555	553	563	561	636	608	554	554	559	576	566	557	572	531	533	566	595	617	591	577	578	559	581	573	575	602	544	564	567	559	568	540	572	569	564	577	575	631	562	563	605	583	585	555	568	569	566	561	569	597	589	551	608	586	543	584	621	588	608	593	599	618	599	553	560	597	601	571	579	577	590	612	574	570	549	552	589	537	559	545	549	579	579	595	545	562	545	552	584	576	544	597	573	587	607	596	594	563	591	574	588	614	544	559	573	549	555	560	565	599	602	593	575	555	538	560	601	609	554	590	581	576	549	560	563	605	611	546	561	574	563	603	569	589	526	559	542	606	566	566	524	582	546	567	600	501	583	561	566	577	572	553	577	547	566	560	575	551	604	602	619	552	574	551	547	541	558	565	560	560	567	588	552	591	591	582	573	585	570	586	548	604	546	567	614	605	602	576	593	548	584	569	589	582	570	549	590	529	581	589	571	565	554	558	563	552	586	534	588	542	543	556	583	581	607	595	515	567	556	548	559	590	597	567	562	536	558	578	556	564	583	593	561	585	584	568	576	548	519	586	553	572	561	570	591	597	598	602	572	586	568	562	613	609	558	568	582	554	572	552	596	587	542	576	569	567	583	601	565	531	582	556	559	575	553	557	520	528	553	531	544	561	608	562	567	584	588	588	556	552	549	585	548	586	570	602	593	612	616	590	549	585	563	569	534	543	567	588	629	553	542	534	564	600	586	576	589	581	574	544	594	568	562	570	541	544	563	576	581	566	583	575	588	568	581	599	604	539	587	568	592	604	561	604	592	554	557	541	598	596	556	588	595	611	569	551	565	563	579	586	587	543	558	584	577	593	602	571	578	609	535	576	509	603	616	569	622	549	579	575	575	602	553	601	575	575	558	593	629	590	597	564	523	555	557	584	535	592	612	592	556	559	574	570	572	550	596	568	536	586	547	600	563	585	585	524	544	566	578	532	551	572	582	571
25034	21416	29162	33921	23101	21752	10421	1592	518	557	517	509	542	558	530	527	534	533	496	527	510	557	547	553	543	523	526	488	535	540	514	550	547	506	511	532	535	503	503	544	612	508	536	558	580	528	528	565	548	545	530	531	555	495	547	520	486	535	549	531	520	532	547	507	536	521	566	533	556	571	592	564	500	512	541	545	551	534	542	513	548	538	501	546	542	555	562	539	512	519	551	550	552	534	552	544	559	513	524	573	547	509	542	521	511	550	547	545	541	535	524	531	484	521	526	501	534	503	546	535	540	526	535	564	548	530	532	542	575	507	552	512	542	502	566	538	550	523	543	572	575	536	531	523	537	548	515	516	534	545	547	569	537	564	558	520	584	540	543	547	521	552	531	515	547	559	558	538	513	525	557	541	529	522	534	530	509	534	539	545	531	517	554	537	524	537	519	558	533	497	530	535	500	527	492	499	566	510	552	537	512	535	517	545	541	541	503	542	543	511	565	513	540	545	490	540	534	517	512	543	537	506	541	539	550	486	530	547	571	565	570	530	534	556	565	508	576	530	538	543	502	541	590	507	551	500	571	534	520	561	502	529	521	553	574	528	534	540	521	480	571	530	545	545	535	523	536	529	497	550	515	508	544	532	514	538	512	509	550	538	532	534	553	531	537	504	567	517	539	496	572	549	495	500	499	569	520	486	484	504	547	537	540	504	537	557	567	520	530	520	556	505	508	569	543	561	536	537	577	524	511	515	515	520	544	553	605	565	517	544	530	564	503	519	533	510	506	541	497	524	489	483	538	540	548	486	542	522	490	512	554	516	530	563	527	560	539	543	515	532	533	529	529	516	512	551	517	536	526	521	592	550	548	457	537	542	525	518	546	546	541	524	538	527	511	581	552	537	517	514	560	540	540	556	522	547	591	519	513	546	534	583	517	515	516	513	546	583	528	519	518	515	553	588	524	497	503	496	513	533	565	505	548	536	505	554	543	512	510	524	549	544	549	535	486	577	552	535	541	493	536	557	514	550	518	515	497	488	465	566	533	535	552	513	567	559	532	547	544	532	526	497	516	505	543	539	519	510	509	554	526	516	532	547	526	527	570	564	500	544	543	530	548	505	552	551	556	531	531	499	531	564	551	524	502	557	519	517	556	548	568	534	539	539	576	497	508	540	510	564	512	526	570	520	503	499	526	535	566	569	544	541	537	535	521	536	561	548	513	549	508	559	570	496	539	561	517	520	538	530	501	538	584	509	570	522	531	592	495	542	562	508	522	574	532	539	508	544	533	524	561	548	555	540	513	545	506	532	501	524	514	536	536	550	515	527	560	484	525	521	532	536	575	541	535	527	512	548	554	515	534	512	533	508	531	542	512	590	484	503	554	520	533	525	573	530	530	514	524	568	520	535	551	497	564	536	529	559	569	529	534	546	496	495	507	537	493	507	531	486	544	523	555	552	556	558	554	505	544	513	497	552	507	547	525	520	509	510	520	530	564	536	513	521	516	515	565	583	529	543	526	530	522	549	537	539	559	558	509	553	550	510	533	530	509	542	544	542	518	532	579	563	540	540	543	500	553	524	468	501	543	540	513	549	523	525	622	524	572	532	567	522	559	584	528	492	546	522	540	511	571	480	514	525	523	517	537	525	547	480	557	539	551	542	520	513	514	601	550	518	530	486	537	532	520	526	560	557	511	533	523	532	550	540	565	520	557	522	514	585	502	521	539	521	536	579	574	508	575	552	545	512	544	528	554	519	503	520	539	548	570	506	561	544	506	539	530	499	514	551	528	522	546	520	586	507	519	553	524	527	557	535	542	561	555	578	555	550	546	550	615	506	538	553	550	542	477	535	510	537	508	546	533	540	511	510	546	560	544	532	565	569	538	534	543	541	568	508	568	559	509	497	549	563	564	513	527	560	530	508	567	525	545	538	536	487	537	518	562	540	551	548	558	537	527	501	525	535	533	539	506	537	594	550	528	491	569	535	517	502	533	520	575	533	529	547	505	525	541	523	537	542	537	507	521	560	534	529	511	510	513	533	538	565	531	587	533	533	569	522	614	493	568	571	510	533	576	507	537	512	567	524	532	535	580	531	566	508	530	536	542	522	510	569	542	516	539	554	509	483	512	497	547	574	578	579	518	534	551	548	525	529	558	543	520	535	491	519	522	494	504	549	510	512	502	554	524	512	518	536	505	527	550	530	584	523	531	562	499	563	540	534	528	543	539	546	521	536	516	532	521	514	509	488	566	543	545	483	542	548	555	501	556	552	528	564	538	516	567	496	535	520	531	520	553	507	526	545	537	550	580	514	533	571	542	521	541	497	513	513	518	539	537	546	562	568	513	587	547	518	528	514	555	520	533	530	554	566	519	524	533	533	476	506	562	528	557	500	516	489	501	546	526	517	539	552	522	546	527	500	513	536	569	492	559	527	539	571	537	507	525	567	562	521	500	513	561	517	500	550	537	514	509	549	539	511	536	541	574	530	523	497	505	545	527	550	519	524	503	493	506	557	521	506	522	555	552	514	531	537	520	550	563	526	543	571	555	467	517	558	543	544	520	569	563	523	532	534	503	522	533	528	529	535	512	528	541	557	532	494	497	513	575	527	522	563	543	536	578	524	529	575	531	522	549	542	548	537	518	492	534	537	515	530	568	470	554	534	565	518	558	576	483	557	526	520	545	516	568	543	582	510	558	544	538	502	520	495	538	571	513	542	537	563	507	572	518	545	516	514	543	551	525	547	538	538	568	548	529	546	526	539	515	488	543	522	518	508	558	530	493	541	531	554	564	517	540	542	537	473	538	557	522	544	509	538	523	533	528	543	522	548	515	563	522	508	509	507	583	541	512	568	547	526	518	529	534	503	511	540	530	502	502	552	532	541	521	520	530	545	495	528	520	523	524	521	582	547	531	548	543	523	526	589	531	524	552	511	529	509	523	566	526	520	506	523	550	540	543	541	560	555	571	557	577	493	507	544	579	528	572	498	531	536	541	544	520	546	513	510	525	560	573	595	481	546	538	575	542	533	522	514	545	534	583	512	535	566	551	562	579	590	541	519	563	526	515	579	522	539	539	574	555	545	509	511	492	532	537	527	532	537	514	511	524	505	486	521	521	525	499	573	517	538	503	533	533	561	540	495	557	515	503	531	550	549	555	535	532	501	549	559	503	507	541	550	519	535	520	535	535	552	559	536	551	547	526	524	560	498	520	550	539	549	560	560	533	510	543	517	558	508	515	529	509	537	502	528	538	560	535	534	542	509	536	529	554	523	553	559	522	554	510	542	508	492	502	524	600	508	565	523	553	531	543	514	501	508	524	559	531	541	534	557	502	553	561	537	526	500	516	567	554	516	526	533	558	529	519	521	507	507	526	503	507	525	522	514	548	526	543	537	538	562	524	566	514	578	596	538	559	526	493	506	551	529	470	554	525	531	525	579	498	519	535	470	532	532	528	497	583	530	511	550	515	551	576	502	529	523	576	514	556	509	538	531
45181	62073	45822	39559	24887	25861	11361	1863	579	592	564	544	582	541	590	532	575	569	566	562	548	533	562	573	575	570	589	562	543	588	556	589	558	611	558	576	563	589	569	567	582	567	575	604	556	549	590	568	544	556	501	525	524	571	613	589	538	524	592	561	551	604	532	538	578	531	557	541	586	593	573	569	557	603	580	535	547	590	555	543	594	571	602	572	612	580	575	567	548	576	584	587	579	584	579	564	541	568	515	557	650	560	528	567	570	558	574	561	582	552	586	598	507	527	569	567	586	558	584	616	566	524	543	613	560	566	556	588	589	576	569	543	574	568	580	594	597	531	574	555	593	582	575	597	587	548	586	513	632	565	575	558	590	526	563	571	553	546	586	609	538	582	590	564	564	581	516	552	594	585	538	565	538	540	592	569	547	547	558	561	550	568	616	570	553	564	612	579	552	540	528	551	581	582	575	578	528	595	592	574	512	563	588	604	573	527	603	551	577	585	524	580	577	540	547	555	558	526	559	568	587	548	580	587	587	545	583	538	579	546	530	570	565	572	587	550	541	562	580	614	560	521	556	537	592	593	569	555	585	575	571	559	561	525	574	571	555	567	583	574	567	599	569	548	611	587	583	560	523	569	576	534	585	578	579	551	550	570	572	582	553	587	558	551	568	566	586	550	575	567	556	541	580	568	543	548	547	581	554	567	548	561	589	526	549	571	551	564	583	599	571	569	580	556	559	606	591	529	559	593	572	567	588	560	594	580	594	633	605	566	531	565	546	544	544	577	618	573	559	564	606	593	555	562	534	545	537	525	635	563	567	610	560	553	588	564	510	531	556	597	561	594	545	589	583	547	560	599	554	516	585	574	546	615	602	534	581	587	536	554	558	540	575	548	604	540	492	550	571	593	553	588	551	563	537	556	588	553	611	599	554	595	556	527	528	564	621	580	533	524	567	537	598	555	572	517	552	566	518	541	544	579	541	569	549	590	559	569	548	576	619	566	544	574	568	571	546	566	561	544	563	566	571	547	556	573	555	562	589	569	576	545	593	597	553	587	585	632	541	557	587	558	545	544	499	611	515	574	559	546	561	558	551	511	559	559	546	579	556	565	618	568	537	580	541	569	589	565	560	583	586	579	555	589	567	585	585	597	588	582	529	569	549	589	550	591	603	574	530	549	599	569	549	600	549	560	549	535	572	582	547	550	570	554	562	565	563	579	582	596	536	546	558	581	567	587	574	589	590	579	523	551	521	554	529	593	534	605	558	582	546	615	585	583	582	568	592	556	542	586	530	601	580	532	565	534	583	567	563	592	577	552	578	548	585	569	567	520	566	543	541	555	591	569	542	627	525	539	598	547	567	553	562	572	574	571	573	564	582	568	602	548	564	541	576	559	614	599	561	562	548	604	602	552	552	553	578	599	591	600	583	531	533	570	591	578	598	541	538	547	542	555	569	557	559	537	561	540	603	571	600	548	562	558	613	564	540	562	542	559	603	572	558	600	583	544	543	580	624	554	553	519	550	547	541	588	596	517	611	580	592	519	527	599	597	565	599	537	606	570	570	582	554	563	549	566	583	617	510	574	542	530	611	577	503	542	588	537	570	579	551	511	559	554	576	594	560	533	540	588	563	557	576	547	557	580	579	583	537	566	577	533	561	532	571	586	589	587	601	577	580	572	571	552	584	617	554	536	563	552	539	525	553	591	520	578	533	562	547	546	529	601	513	556	594	584	557	569	544	566	531	556	556	549	552	543	575	563	533	560	559	584	588	590	536	598	556	586	569	570	621	530	567	587	564	534	589	559	548	569	554	580	589	568	599	551	592	553	588	570	545	577	589	551	530	560	506	554	555	567	601	553	547	571	584	611	529	552	578	607	547	550	557	580	535	543	536	576	540	532	529	550	545	542	591	627	577	633	622	543	553	573	507	538	562	607	572	588	515	537	548	565	545	538	593	549	514	554	609	541	575	594	586	560	532	550	562	585	590	581	580	583	609	561	593	575	573	540	571	618	539	553	539	554	578	559	624	574	582	527	595	536	533	583	556	567	579	559	573	589	588	557	574	554	591	593	559	564	539	538	576	553	567	539	573	592	542	529	577	537	569	536	573	589	560	564	574	577	551	563	630	597	542	562	573	600	560	559	584	612	563	566	572	610	549	552	571	589	595	573	540	582	584	584	582	546	559	581	559	590	585	573	575	539	575	553	582	571	587	590	570	599	543	571	550	562	569	578	584	526	557	619	581	553	551	598	528	593	546	573	552	564	572	599	599	511	558	595	549	597	589	525	602	630	547	566	536	555	526	549	584	545	600	573	555	546	596	607	584	563	605	562	554	534	572	512	595	595	549	545	539	547	575	531	566	578	533	545	599	575	553	543	558	564	602	552	560	550	564	572	614	529	576	548	605	593	583	537	576	556	574	544	618	572	563	544	588	556	546	508	532	552	559	544	549	537	551	564	595	557	537	577	594	535	516	557	563	557	577	580	551	535	612	611	561	554	557	537	569	553	567	564	534	586	553	550	539	610	544	602	618	527	590	575	528	568	540	541	557	570	580	549	584	567	581	597	576	618	594	575	580	580	569	551	535	567	530	561	544	575	562	556	587	570	611	543	566	588	558	546	555	516	552	554	525	576	563	594	606	587	549	585	518	568	525	573	598	566	567	546	585	597	585	567	584	604	559	531	612	577	568	562	557	616	576	554	551	570	590	572	540	533	601	562	559	546	555	567	531	588	609	607	596	604	549	553	569	520	573	598	550	562	577	575	539	544	603	600	549	589	561	558	541	567	570	566	540	595	548	589	554	589	570	595	553	572	585	585	542	540	578	536	586	602	546	540	531	571	567	537	555	603	558	562	620	623	552	573	564	576	587	602	563	581	572	568	589	511	558	548	578	540	587	568	579	517	542	514	573	576	556	574	561	568	524	575	588	564	531	584	589	558	563	573	567	570	545	555	562	519	576	571	575	584	563	552	579	550	615	591	602	502	619	598	580	555	562	512	589	571	600	560	577	583	557	605	574	574	560	591	527	552	571	601	593	560	572	608	556	571	540	602	574	581	589	625	561	570	568	574	534	598	579	595	554	580	558	545	578	547	587	608	575	534	590	552	574	574	555	560	564	566	566	597	614	520	543	595	586	555	556	601	556	536	553	567	543	554	554	520	523	550	539	566	551	581	594	535	593	572	573	573	571	534	570	590	598	561	560	538	567	566	545	570	585	600	559	566	577	532	570	571	573	563	527	542	583	534	572	559	566	570	558	570	579	531	582	574	570	596	524	532	581	565	532	589	613	556	558	605	577	514	577	529	573	591	576	517	607	580	558	582	551	548	597	555	557	557	596	566	544	618	527	561	578	567	579	569	549	586	536	532	565	557	543	597	565	533	588	593	584	558	562	549	531	596	595	573	567	532	605	555	608	559	591	599	568	573	593	558	583	580	593	549	551	546	602	564	575	582	539	594	584	530	562	542	521	576	576	584	556	551	551	558	539	562
22647	21143	29751	30323	25615	37102	32443	10480	1143	934	909	915	936	961	879	854	930	935	847	928	846	906	861	863	878	868	872	885	878	881	888	915	891	878	875	844	918	846	880	873	892	887	849	881	887	888	895	856	861	895	853	907	901	844	833	892	853	838	896	840	869	797	901	867	890	815	877	887	804	820	859	895	879	825	830	853	869	809	874	868	874	969	836	889	826	921	893	861	864	846	902	917	941	851	826	911	883	887	872	819	869	883	920	870	896	865	874	864	856	921	860	864	862	841	852	914	846	913	879	834	845	853	900	824	816	840	865	875	911	883	870	934	923	887	904	867	869	885	876	898	865	860	809	838	869	901	865	843	836	908	884	804	853	848	820	870	830	783	887	887	840	837	872	840	879	897	887	869	891	843	875	903	908	874	861	893	844	818	880	844	854	879	861	823	899	828	876	823	866	862	871	838	853	883	855	856	907	874	865	891	872	823	838	850	928	900	885	894	855	885	754	836	916	836	867	848	846	908	837	820	907	809	908	799	893	811	882	880	890	849	838	933	853	892	872	805	929	847	861	838	877	845	861	814	849	814	885	842	893	837	935	873	872	923	880	892	849	884	857	836	858	890	873	867	859	887	832	879	895	873	847	907	913	891	871	866	878	903	847	844	817	820	827	871	888	881	889	810	879	898	895	942	918	902	835	886	909	858	867	868	894	839	821	863	824	873	865	829	884	847	859	875	903	890	857	899	884	833	841	855	859	821	854	892	880	858	839	905	875	894	838	840	833	852	906	872	884	924	847	821	870	874	936	870	936	906	838	813	855	831	897	881	849	894	880	846	871	875	889	804	841	850	819	846	834	858	867	880	850	870	861	889	897	860	842	818	927	837	839	851	875	890	871	880	861	892	874	835	862	846	937	888	873	890	943	838	862	821	842	868	883	827	858	832	869	860	864	878	843	898	836	826	857	820	879	877	848	885	878	858	824	857	921	890	865	838	857	817	895	830	892	833	896	838	861	865	858	845	861	876	853	838	902	923	888	859	853	894	907	853	825	887	761	890	842	910	857	893	828	881	858	874	883	907	883	893	830	827	919	854	884	864	842	842	827	880	880	808	838	856	880	874	882	900	873	848	873	884	873	834	843	879	931	885	838	853	855	881	925	869	867	924	881	850	818	881	905	876	869	862	834	912	842	863	834	860	928	900	841	925	846	883	873	807	892	824	861	854	841	870	862	859	805	883	863	855	893	871	902	880	906	814	850	857	877	855	857	844	930	838	841	825	843	853	874	903	859	882	884	836	882	878	909	897	837	866	888	845	855	866	839	850	878	860	795	901	931	902	878	846	866	866	880	870	867	917	814	841	828	882	870	858	848	881	845	889	868	868	902	880	890	883	826	942	849	857	825	867	902	825	872	835	863	840	843	872	884	836	889	880	883	899	875	856	859	909	876	896	843	819	899	864	865	865	851	899	831	847	904	892	814	869	843	822	815	877	835	856	866	836	869	868	887	862	824	854	875	914	828	872	865	826	852	904	850	872	846	832	828	816	870	808	829	896	896	891	863	857	862	774	874	872	849	861	883	878	873	875	860	871	853	868	900	820	864	856	830	876	893	884	844	873	860	884	911	847	900	849	843	889	891	860	862	883	895	876	902	878	873	826	857	884	846	887	907	860	863	841	857	817	825	872	880	865	890	800	883	903	867	887	867	916	870	867	843	866	870	876	881	889	829	866	894	885	840	846	816	820	842	812	838	817	863	856	880	852	903	844	844	860	862	862	836	838	884	891	867	933	829	880	900	852	860	844	848	858	833	935	885	832	883	867	870	842	876	847	821	831	889	875	884	890	840	848	832	882	864	832	873	874	922	895	909	860	939	899	842	888	841	833	789	808	869	800	841	918	857	878	837	864	854	854	908	870	853	836	830	934	846	810	845	880	926	879	857	888	820	872	834	858	911	820	861	882	899	873	829	855	866	909	812	867	894	863	837	826	828	849	904	893	868	912	838	814	814	824	807	846	875	880	893	861	862	869	847	858	888	850	853	866	846	904	838	873	882	827	891	826	835	861	902	869	811	828	866	846	904	889	847	869	828	843	841	866	864	881	836	919	883	865	901	870	856	880	887	843	883	829	825	861	891	890	890	837	903	856	879	865	866	821	910	859	854	896	852	891	875	909	876	874	905	904	909	898	852	879	850	942	873	870	820	911	920	874	886	901	841	895	853	881	869	825	835	841	850	849	865	876	896	826	921	879	877	870	842	870	845	855	904	881	892	897	870	868	912	923	888	885	856	892	855	875	838	851	849	828	911	816	857	821	852	868	834	825	920	898	948	877	856	819	876	820	856	794	876	878	825	894	848	902	840	933	874	829	875	796	857	853	869	878	859	801	863	876	904	832	833	850	866	804	819	855	845	836	856	908	879	850	901	897	842	842	876	818	871	895	869	793	856	860	896	852	859	899	925	852	905	821	847	861	869	876	891	900	849	838	885	889	854	796	889	891	822	861	885	869	891	870	840	885	886	833	894	887	885	884	882	856	865	866	846	813	880	875	884	881	864	841	812	889	795	831	798	814	931	830	869	840	859	863	833	916	836	883	852	856	877	858	887	908	868	820	880	907	861	889	900	850	982	849	880	857	916	863	860	810	950	917	794	840	855	861	839	859	906	910	846	861	878	889	817	865	810	874	904	869	870	837	851	890	835	845	846	876	852	865	910	819	870	877	860	859	901	855	878	856	867	846	828	837	894	869	909	843	868	834	831	846	855	845	823	841	843	874	879	852	867	860	802	883	817	869	831	858	882	855	823	893	885	853	878	838	907	831	907	902	846	921	887	839	867	821	867	842	826	847	850	867	835	937	870	903	878	852	875	819	883	819	852	855	866	798	867	890	915	905	840	881	910	837	876	892	911	847	882	913	911	839	860	907	867	893	851	917	886	865	887	918	881	832	878	847	852	901	856	878	840	803	848	838	869	868	874	869	877	857	812	834	919	838	845	892	873	928	886	833	860	865	867	792	851	853	873	898	843	866	912	834	870	869	881	868	858	833	826	880	896	900	833	817	803	853	821	887	834	888	827	906	819	854	864	897	879	795	824	890	806	863	812	820	850	882	817	902	840	892	862	865	841	901	893	876	884	870	789	844	838	863	834	880	886	929	855	863	871	893	901	864	882	875	836	845	893	860	887	916	855	859	872	882	913	897	852	848	841	889	842	862	837	834	859	825	836	887	850	849	842	848	881	810	862	876	867	839	876	876	902	846	849	882	882	864	869	876	860	874	894	903	883	836	889	841	823	903	916	839	871	884	870	833	874	901	851	864	823	861	879	823	890	873	879	850	843	852	830	829	879	829	902	821	863	858	835	865	848	812	826	814	878	876	882	843	904	876	842	846	830	851	900	870	862	882	824	865	854	937	850	834	896	867	832	857	819	854	867	884	811	862	863	874	868	867	825	872	865	887	833	870	838	882	889	855	856	868	849	904	863	875	886	900	864	864	864	893	896	864
52975	87173	72271	58257	40657	44453	27747	6928	905	924	907	935	922	915	891	867	893	819	897	867	920	830	868	868	854	834	860	843	905	821	829	839	871	831	909	808	874	908	884	893	817	846	856	814	850	825	844	873	857	822	851	887	839	801	819	917	852	825	844	873	888	871	856	880	805	841	886	863	856	929	805	857	838	865	863	783	813	837	830	875	857	882	896	834	843	897	803	838	866	899	878	850	877	851	897	889	844	832	858	847	902	844	873	864	829	872	856	830	842	869	856	823	823	847	877	908	869	836	874	822	889	877	849	877	845	864	879	840	861	825	848	851	851	825	852	882	852	821	832	882	894	829	884	848	859	868	825	828	857	842	879	850	850	863	862	858	816	808	885	826	845	803	799	883	904	824	822	809	849	802	842	887	826	863	833	848	872	875	861	889	859	903	839	867	862	842	794	898	854	826	865	906	882	873	877	850	833	887	908	836	834	848	902	922	882	888	894	845	833	858	898	839	849	887	855	846	866	842	862	891	901	885	872	872	877	865	902	907	906	882	820	841	845	847	831	875	810	860	884	829	854	813	869	857	839	826	793	822	848	880	848	808	853	834	809	896	885	812	900	855	846	835	869	843	826	831	832	817	846	836	847	852	886	846	868	871	866	852	846	814	875	826	887	857	923	894	852	803	854	842	871	882	865	835	873	876	875	868	863	850	861	866	863	860	873	836	805	871	860	813	881	837	854	876	888	851	822	816	876	886	859	869	890	915	878	893	860	833	882	879	865	826	912	899	917	779	868	848	879	842	844	880	778	826	866	875	870	892	848	908	887	893	871	842	833	912	827	834	884	817	869	883	927	849	855	857	771	904	866	846	891	867	873	857	859	875	887	855	836	834	860	876	838	863	854	831	915	892	842	857	811	869	878	821	930	863	875	849	853	867	824	891	909	859	864	840	778	839	859	885	805	842	878	890	830	842	872	855	803	866	823	863	820	811	830	856	855	858	882	813	917	830	919	815	829	856	833	832	839	873	864	842	826	867	863	831	874	831	855	861	826	877	876	859	845	858	900	835	853	829	847	870	890	870	862	856	859	864	880	814	863	873	843	859	819	807	878	831	879	839	827	869	875	803	799	855	857	809	832	890	832	809	872	814	867	903	855	795	836	915	882	841	861	916	894	836	861	814	866	891	838	777	858	820	818	868	812	892	833	821	825	905	907	853	828	868	862	812	845	834	837	771	867	816	899	842	847	866	844	832	844	835	850	864	834	841	788	861	879	843	859	835	847	875	856	860	842	839	846	888	884	831	870	849	889	869	838	790	863	822	930	803	839	838	871	819	818	841	851	899	873	856	865	842	841	860	900	836	820	889	821	818	825	870	865	872	877	846	818	843	813	844	871	920	842	874	846	899	854	861	826	889	865	854	807	810	900	835	832	839	864	817	832	892	860	894	858	858	834	833	857	866	829	853	851	792	804	876	815	880	885	877	849	892	802	858	802	854	855	861	825	850	818	863	848	904	910	858	829	916	848	864	852	881	858	828	834	836	863	863	846	843	826	819	862	902	819	869	900	854	894	833	834	850	886	872	843	865	866	864	829	862	880	850	818	829	920	854	861	862	829	793	805	858	846	843	900	853	887	876	867	847	822	899	852	843	812	817	852	821	842	843	850	813	852	827	862	916	849	830	822	875	857	910	835	830	890	854	845	826	864	856	847	918	872	838	815	818	833	818	826	845	823	868	844	904	907	826	857	837	869	826	848	877	862	813	882	892	827	882	796	838	878	852	811	873	880	893	883	874	884	838	889	805	862	856	810	831	801	893	929	819	884	855	796	848	853	899	864	899	865	846	848	869	820	867	874	845	873	853	845	871	780	860	868	875	841	879	904	868	918	866	837	843	904	882	845	884	817	830	808	861	876	888	798	851	855	814	855	822	817	899	895	820	843	870	866	833	839	878	905	837	866	847	864	857	847	867	848	836	861	835	900	872	858	871	779	839	861	831	846	846	848	845	894	854	870	835	822	861	886	895	837	828	852	825	872	868	902	854	863	848	842	815	820	894	839	859	890	777	796	871	829	876	854	848	858	837	882	856	876	867	909	794	862	862	859	915	867	849	850	919	851	847	902	873	870	851	853	854	887	829	864	857	892	844	840	868	797	864	817	807	836	852	819	884	848	913	808	869	836	865	850	902	795	876	853	791	871	809	907	834	842	914	865	835	865	818	897	829	880	858	885	840	865	837	846	899	839	875	902	890	831	857	869	904	846	903	883	875	848	829	922	889	856	866	847	831	865	867	828	836	835	933	836	851	876	837	891	838	908	846	896	834	847	867	843	850	874	903	866	901	850	841	858	829	853	844	898	867	908	847	836	903	831	857	857	839	807	842	844	831	845	844	847	827	763	818	812	911	855	805	860	892	896	882	857	887	846	863	862	885	806	834	832	798	865	868	821	844	874	881	820	880	902	822	862	821	858	892	848	883	854	829	838	891	821	800	854	820	848	891	863	861	852	793	806	882	841	890	871	828	847	854	850	819	857	875	858	852	830	808	867	838	850	853	888	868	837	816	873	901	842	856	873	811	825	824	888	834	891	853	890	840	865	845	872	891	816	861	829	868	859	884	899	844	872	848	874	839	860	882	815	843	818	915	867	861	840	867	840	873	837	868	832	868	873	924	902	815	865	831	828	853	835	901	843	854	879	820	877	896	868	869	844	805	828	860	855	876	836	871	855	860	921	894	828	880	831	809	879	852	940	850	888	865	880	848	873	858	818	865	793	839	818	816	862	844	851	835	819	858	841	834	835	852	853	897	842	892	850	858	857	867	847	869	888	849	875	828	829	855	861	829	813	862	838	897	858	840	812	831	764	855	869	827	879	833	817	863	825	852	884	824	846	803	904	850	858	854	872	802	849	797	858	865	904	927	839	887	865	870	917	842	879	856	804	877	841	893	850	858	892	859	834	843	848	855	872	836	849	840	844	823	924	880	823	874	844	831	850	839	858	880	881	836	874	827	809	851	875	866	797	890	868	865	840	840	868	900	865	876	823	848	928	841	890	906	875	870	890	869	857	823	875	863	797	923	868	860	847	810	876	866	816	837	832	899	851	870	835	812	806	835	930	819	873	867	836	796	900	848	894	815	852	842	843	839	884	883	837	798	871	835	826	799	840	851	874	870	868	858	878	846	873	891	853	832	881	838	855	858	900	843	875	852	838	871	851	806	798	862	858	872	858	839	863	843	874	814	824	823	836	906	811	789	896	841	877	890	867	848	858	912	823	865	817	858	854	890	876	864	876	845	835	801	842	825	873	890	874	823	829	858	910	814	863	838	892	831	807	838	894	870	859	886	816	828	825	859	855	847	848	884	813	869	883	836	794	867	813	885	849	883	830	930	859	849	819	846	798	816	882	920	848	834	874	842	864	818	839	854	868	869	808	824	866	842	890	829	873	868	801	821	896	857	905	873	862	807	865	921	863	856	890	853	815	879	872	888	849	836	837	799	856	788
34736	23344	24662	19941	5733	4984	2514	610	411	393	360	388	386	374	358	383	354	397	379	428	409	353	352	395	345	418	364	375	409	367	410	384	332	381	349	385	359	408	383	408	389	354	369	391	359	388	357	378	382	336	326	383	367	413	353	347	385	393	385	373	367	404	399	367	340	370	395	371	386	383	417	377	409	376	393	402	373	390	381	389	380	393	367	389	386	352	377	374	370	389	369	352	367	377	388	370	385	356	387	379	356	404	380	406	382	377	394	381	352	364	387	351	373	377	353	357	347	361	359	382	320	406	345	356	394	365	387	400	399	379	408	394	391	391	339	342	385	394	367	398	385	351	355	368	343	357	367	392	381	337	387	410	387	366	375	369	414	369	382	351	418	371	374	392	368	366	324	374	369	383	393	362	365	356	363	395	379	380	352	363	382	376	393	377	370	372	372	350	333	397	417	341	408	391	370	418	378	365	396	374	393	406	383	385	372	371	358	370	366	369	370	402	378	373	380	382	361	367	379	371	380	329	374	330	366	360	348	361	406	419	369	359	400	400	408	335	371	382	357	387	365	401	387	388	342	392	407	370	360	372	403	358	380	372	379	387	360	328	349	385	376	381	388	374	369	369	371	377	331	353	370	368	375	384	360	384	389	377	394	373	392	356	374	408	331	373	385	380	346	349	385	366	386	411	354	394	353	396	371	398	385	374	399	437	397	394	339	384	383	374	358	384	388	376	399	376	400	372	396	364	355	349	353	369	393	361	386	431	408	387	378	398	386	396	381	360	375	375	376	356	374	370	383	387	387	359	366	377	416	365	413	387	356	368	369	387	389	383	403	344	373	388	325	362	398	376	375	381	392	381	348	384	381	374	363	374	345	356	358	363	357	350	414	393	343	338	374	381	366	359	363	364	394	361	354	377	393	381	390	357	379	371	377	421	401	382	408	365	369	388	377	365	382	384	337	361	365	375	380	371	377	374	371	398	380	401	364	363	365	392	393	393	381	371	363	367	364	350	399	410	376	388	345	398	355	378	363	378	408	368	364	360	328	357	386	381	386	348	368	404	357	382	368	364	358	391	368	352	341	378	351	354	379	346	360	355	336	379	349	346	395	367	381	330	372	370	377	375	440	373	368	342	343	363	342	374	367	421	419	380	361	342	354	365	397	393	369	334	345	379	405	375	395	351	362	347	382	379	374	370	360	415	368	336	369	341	373	362	366	364	413	381	396	408	344	348	397	392	397	361	369	358	346	381	368	351	384	377	390	358	388	390	361	346	371	366	322	356	359	366	379	382	373	373	361	381	393	360	360	380	341	353	370	387	340	391	346	330	374	354	398	373	340	380	403	387	383	349	355	357	349	383	389	378	385	400	400	394	361	338	393	386	376	355	370	415	383	374	350	369	357	373	363	394	385	391	377	384	371	359	365	363	364	366	345	379	377	366	368	362	389	373	371	369	381	380	400	383	342	368	346	344	354	372	336	364	353	379	403	394	368	401	410	402	353	377	359	400	350	382	366	371	372	367	361	372	355	377	397	363	355	392	374	387	364	366	367	382	401	387	356	382	333	411	382	367	402	360	337	365	384	315	352	368	375	351	429	368	335	359	348	337	383	382	350	368	346	375	362	375	382	394	386	351	403	323	352	414	377	381	358	373	403	384	362	393	385	390	382	414	381	387	376	381	395	399	357	377	388	383	386	339	377	351	383	330	372	328	368	348	359	373	334	382	356	346	366	350	398	355	402	396	388	378	366	357	369	348	364	423	373	391	371	346	359	358	384	355	376	372	355	397	381	422	329	384	381	391	363	379	348	403	392	365	345	340	394	375	379	372	349	365	338	378	361	387	395	406	368	389	382	404	410	350	352	374	381	417	388	373	398	411	380	341	336	364	374	342	373	373	372	380	370	367	339	368	350	369	383	357	382	364	355	373	386	374	383	357	365	407	369	396	358	362	393	375	402	380	407	357	385	360	387	368	390	397	372	387	388	326	380	369	368	371	380	377	360	372	400	388	386	369	402	361	356	410	417	348	379	377	385	361	350	384	389	370	354	364	401	365	383	385	360	378	361	354	397	381	387	370	353	341	358	378	381	387	371	380	359	370	409	366	369	352	400	372	368	369	355	382	373	381	367	379	382	364	365	386	386	373	359	374	353	358	351	386	416	384	364	364	384	365	384	359	381	390	386	358	362	374	411	364	379	346	402	372	352	335	408	377	394	352	374	385	385	368	349	369	366	394	412	349	362	355	341	393	355	382	366	407	400	364	420	389	382	345	373	398	367	385	362	406	381	406	377	410	391	376	364	356	373	366	386	375	361	364	341	409	369	347	387	375	377	395	386	367	390	360	380	350	379	347	352	333	377	406	368	340	371	375	346	350	382	356	381	402	384	387	388	389	377	382	363	350	411	371	356	318	332	388	389	370	356	390	403	406	365	344	396	403	366	374	347	368	382	357	384	364	345	346	377	390	382	347	357	372	360	381	407	361	382	386	386	369	364	365	391	378	387	365	358	409	362	411	342	367	399	404	369	353	371	379	380	383	387	344	368	367	355	391	371	387	405	354	365	360	395	346	369	399	365	345	377	347	363	392	363	387	369	372	377	376	369	358	340	382	381	348	371	365	372	382	389	344	386	352	389	365	384	343	396	391	378	361	387	373	379	354	351	386	366	386	376	362	384	355	368	400	349	366	391	378	375	401	365	390	373	359	402	367	384	392	352	383	388	368	356	332	363	366	365	357	350	370	345	399	356	374	408	395	422	370	362	354	382	358	341	380	393	370	353	393	355	390	402	393	370	374	392	383	348	361	346	373	347	379	387	359	333	329	394	380	368	392	403	360	390	344	358	382	370	429	398	376	350	392	346	359	380	393	400	346	362	357	397	361	371	371	366	371	377	370	385	393	376	363	360	369	338	386	376	384	377	343	364	390	376	352	355	375	360	386	375	347	358	393	370	397	372	374	336	382	361	362	397	387	369	366	365	373	361	352	365	363	388	404	345	376	386	369	361	364	363	374	373	384	399	365	351	338	404	405	372	360	363	399	408	357	364	326	397	406	400	323	355	391	406	369	378	378	372	399	377	364	349	367	391	380	359	368	372	410	355	378	392	381	371	342	366	421	342	373	374	389	411	354	390	380	341	380	367	345	353	372	357	338	364	401	380	352	395	359	374	415	375	335	368	383	336	399	347	369	392	351	398	344	374	377	351	377	388	369	369	360	361	376	339	381	367	390	374	359	373	353	378	348	336	385	380	414	345	364	376	367	410	374	403	389	333	363	367	388	374	388	370	394	421	395	376	375	379	397	363	383	361	404	396	363	346	348	376	398	378	396	380	363	357	388	370	369	424	380	375	342	378	398	386	369	384	373	347	365	395	346	381	378	367	358	312	365	372	366	342	372	369	364	366	352	395	382	388	376	409	392	360	375	379	374	393	381	360	369	358	391	402	333	341	372	394	367	341	351	385	389	380	364	351	360	383	391	370	345	380	358	384	385
35760	28468	19441	11789	4709	5149	2596	695	390	389	356	426	435	420	381	375	404	395	386	417	386	400	417	437	395	372	369	393	386	398	372	406	402	374	375	423	438	432	395	424	410	380	394	375	384	398	423	419	425	386	384	391	423	364	436	408	365	414	416	397	376	437	426	421	410	415	416	412	404	391	396	397	382	400	398	402	402	389	388	391	398	396	428	413	423	400	385	420	404	414	418	389	395	416	406	424	381	381	379	407	444	387	448	361	386	403	406	430	395	397	412	403	395	418	411	397	421	409	403	399	414	402	394	391	374	419	386	389	403	351	382	381	389	399	403	381	412	402	385	424	413	394	382	420	380	388	395	384	367	473	402	402	388	387	379	388	408	412	393	411	423	410	395	419	371	438	403	423	408	405	431	432	427	398	402	404	391	406	384	386	376	346	392	408	409	418	408	403	406	406	404	421	416	403	368	425	408	433	414	413	446	393	385	412	408	374	415	426	398	380	401	438	417	427	404	387	388	399	415	417	423	397	411	420	395	386	361	412	395	392	382	418	397	384	416	432	416	406	460	421	418	436	429	373	404	405	374	410	399	393	387	410	406	418	446	398	390	393	410	418	408	400	390	370	419	406	378	396	427	376	406	438	424	366	396	423	357	364	450	376	407	378	388	404	405	406	406	396	420	401	353	414	406	412	380	407	458	372	371	377	383	387	379	399	412	402	407	388	404	376	386	410	423	372	388	407	378	411	392	376	404	428	400	407	400	362	388	400	417	392	379	409	430	402	400	410	388	403	368	407	398	437	384	404	405	383	374	373	391	380	405	412	405	395	390	417	413	388	402	390	398	403	403	404	440	400	413	418	420	395	402	356	390	412	387	380	419	409	393	384	420	418	362	413	389	389	428	387	387	372	383	378	407	379	419	423	390	383	419	399	355	386	401	420	400	402	380	415	383	384	409	434	381	395	398	394	419	407	387	399	375	405	401	442	424	375	349	386	402	398	400	431	405	377	387	389	391	367	421	381	423	390	395	411	404	412	401	395	412	388	361	397	403	400	404	403	387	417	405	376	437	392	430	427	408	408	399	421	380	407	416	378	423	408	397	424	374	429	360	401	397	387	411	379	391	414	405	428	408	395	380	404	384	399	404	413	426	375	405	408	403	385	403	401	403	390	389	414	434	367	417	350	440	391	440	389	390	409	393	422	405	370	411	408	369	403	393	395	404	351	383	408	370	386	386	416	418	375	428	416	385	373	406	399	390	373	372	419	377	413	382	390	386	381	386	419	425	374	415	396	416	370	403	421	394	378	389	403	401	397	402	400	395	375	404	376	405	436	420	421	413	392	434	392	407	394	402	417	393	409	421	361	411	400	336	386	383	437	425	373	415	408	405	419	389	362	393	393	411	434	394	411	405	407	395	425	415	380	382	399	407	394	380	410	419	442	404	423	373	399	427	373	402	357	379	373	385	383	358	380	410	411	386	378	343	392	405	416	392	406	376	351	386	433	399	400	415	394	360	393	407	388	439	411	408	405	436	380	417	401	422	334	409	391	400	406	429	393	391	390	400	428	413	405	370	426	400	397	399	379	426	395	401	388	403	376	386	401	408	401	428	385	417	366	451	410	437	381	373	398	394	406	397	397	409	421	385	427	401	418	429	403	400	371	429	405	427	417	436	429	384	390	381	432	390	399	415	405	376	397	391	372	427	426	389	384	419	385	419	415	375	369	391	418	393	400	411	397	401	406	387	396	361	400	412	405	371	435	409	454	411	403	388	430	400	392	409	416	399	426	388	416	392	413	367	437	361	418	370	420	386	448	413	400	380	403	401	380	382	396	399	416	413	382	419	371	406	443	393	443	393	406	408	390	446	376	408	391	392	402	360	385	436	386	347	407	429	422	374	386	367	451	390	399	364	392	444	392	379	392	388	406	385	403	388	439	426	374	447	428	430	411	416	422	433	395	371	430	381	366	390	413	401	400	416	409	403	420	377	382	398	417	398	400	384	401	374	422	390	412	436	381	396	368	390	401	395	416	376	401	409	369	426	377	420	372	408	407	392	421	393	419	445	435	417	402	361	397	404	382	419	383	393	399	349	408	415	374	425	368	374	384	380	380	422	388	396	393	410	407	422	385	405	376	410	408	397	420	411	401	387	403	409	364	424	388	374	374	406	380	395	424	392	410	419	430	405	393	407	401	392	434	393	391	412	384	376	444	406	430	425	434	415	401	379	362	390	431	403	365	385	415	425	412	403	422	379	392	425	384	419	433	438	399	391	399	396	397	391	361	406	376	404	390	368	405	371	367	431	413	400	424	392	432	431	415	432	377	399	376	406	395	396	406	421	432	375	424	403	428	365	401	422	424	384	385	380	399	391	452	400	399	399	409	441	419	441	403	408	398	427	391	387	407	384	395	396	428	382	404	394	393	407	408	385	360	432	405	407	382	405	383	404	386	420	397	385	394	444	404	365	433	362	374	391	383	416	386	382	395	392	367	408	401	395	365	391	379	410	381	392	389	397	357	431	406	401	372	393	410	395	406	451	431	390	392	397	437	374	420	399	419	410	410	395	371	412	387	422	399	381	403	351	391	401	373	445	402	387	371	414	416	409	401	372	429	415	417	435	414	422	421	421	368	364	394	401	395	436	404	418	417	380	395	428	392	390	400	394	408	439	406	398	390	401	376	417	425	408	411	394	414	397	419	409	380	418	375	392	409	394	394	360	386	412	386	373	411	406	428	383	377	388	405	381	401	373	405	358	432	366	424	412	410	422	374	404	393	414	441	435	372	397	397	389	408	374	414	385	393	418	434	391	410	409	390	407	387	410	366	412	412	425	394	375	444	415	420	422	402	432	407	383	420	429	417	379	384	399	405	432	421	394	382	409	371	402	378	425	398	392	417	412	400	412	401	398	366	406	399	412	368	367	419	405	383	408	428	386	381	426	412	406	414	397	368	402	413	375	399	383	386	393	419	407	395	411	402	412	405	395	415	395	348	400	399	385	398	402	421	452	429	407	372	406	395	394	404	442	391	413	440	399	392	376	364	447	426	381	396	406	395	398	407	419	421	389	407	423	423	440	397	406	414	429	375	419	380	422	410	364	402	398	419	394	420	427	371	401	365	419	413	398	396	396	381	413	410	400	380	386	410	391	424	423	389	400	402	381	399	390	390	408	436	405	396	394	391	383	384	398	408	359	400	407	378	389	411	381	382	424	389	409	402	422	434	396	419	414	382	431	398	386	389	410	401	435	425	421	403	397	428	413	387	394	380	385	381	394	393	368	374	387	371	390	433	390	429	409	419	377	417	395	405	414	406	390	367	407	410	391	356	386	405	395	404	401	428	419	423	392	388	410	393	416	408	393	411	408	428	413	409	401	401	398	395	405	413	415	375	400	358	393	410	404	412	389	402	446	406	389	401	386	392	413	386	375	412	418	415	378	377	412	366	357	373	407	415	393	421	415	393	389	390	392	391	406	399	404	381	383	388	387	410	381	384
23724	21145	31318	33525	27200	33453	25161	5725	618	632	606	603	576	559	560	584	571	585	568	579	620	592	609	594	545	619	580	602	569	521	555	548	590	576	552	582	631	567	558	582	646	559	562	569	564	582	577	568	548	550	560	617	611	595	583	526	553	581	613	555	572	540	621	550	571	595	563	585	587	538	562	581	579	579	590	535	606	581	562	521	568	619	575	531	578	544	555	530	547	574	558	589	587	573	526	583	573	559	574	596	567	530	541	557	572	589	598	579	562	577	558	580	634	576	584	565	565	577	566	614	559	584	569	545	598	577	594	564	577	536	554	527	613	597	603	556	551	548	628	597	555	584	551	562	592	570	610	542	561	553	514	573	571	561	545	584	599	575	576	575	555	566	593	555	572	563	617	545	569	555	564	554	576	562	599	597	566	559	497	553	590	577	564	581	562	554	570	592	610	571	567	613	583	549	568	625	544	550	573	558	563	550	574	552	587	545	556	581	570	562	515	581	526	549	520	583	588	594	587	548	576	549	554	552	516	583	593	598	607	622	587	551	573	581	572	563	564	588	529	604	553	601	574	587	583	545	595	596	570	555	584	584	543	581	559	585	627	565	575	561	579	557	546	578	603	569	578	585	502	566	627	603	564	528	548	581	597	586	563	549	571	563	556	578	575	544	597	581	577	628	555	572	607	570	563	524	582	596	569	551	621	581	542	591	567	584	564	552	587	569	561	557	593	571	565	564	567	554	539	556	589	568	585	536	529	599	553	546	578	584	594	556	578	542	565	566	564	589	581	558	591	631	562	586	553	589	562	552	605	557	601	558	537	542	625	566	570	559	558	639	552	625	557	562	575	546	599	557	590	611	543	533	577	514	548	566	602	593	553	567	544	587	598	593	543	560	561	565	542	576	597	585	563	590	570	543	570	570	588	558	549	599	537	631	587	561	537	551	577	566	544	559	580	593	570	553	542	569	560	528	558	580	556	563	534	506	580	531	532	608	553	499	562	607	550	547	589	562	555	577	525	583	556	517	544	567	560	590	598	605	543	556	558	546	556	571	561	575	589	565	613	587	573	542	549	567	590	534	561	537	575	558	574	586	566	537	589	563	599	528	596	585	579	592	557	579	552	542	561	592	545	617	557	587	586	576	622	592	586	597	560	539	576	528	543	588	592	613	581	563	571	565	612	600	562	584	574	559	576	587	559	559	569	566	575	521	581	564	590	593	581	548	597	586	597	611	560	567	544	570	604	540	549	605	580	542	565	566	573	602	561	588	626	571	555	554	559	566	550	584	569	592	581	567	604	574	543	569	564	564	570	598	586	583	589	603	593	599	586	555	544	542	606	567	544	621	546	534	615	605	586	563	515	555	571	561	561	574	550	596	548	553	504	527	572	560	576	577	582	555	575	550	544	596	503	571	578	584	542	591	540	565	562	604	623	571	537	618	550	572	569	589	561	621	613	552	576	556	526	594	591	550	596	582	547	590	573	532	577	519	549	568	574	588	566	530	601	590	579	505	521	578	573	561	600	565	574	571	582	587	554	589	558	561	610	599	571	565	554	569	562	576	579	593	579	595	563	567	572	615	571	532	563	571	594	547	553	573	564	553	587	582	544	572	594	552	567	564	595	570	558	528	543	564	572	589	585	545	568	611	563	537	542	550	583	591	582	544	541	584	557	542	555	585	564	565	542	553	568	561	578	593	567	553	563	560	609	569	561	558	555	605	503	618	556	587	619	570	533	569	591	618	610	590	599	571	572	558	574	568	594	553	587	578	545	605	615	564	548	599	593	555	564	568	551	575	588	558	533	587	545	553	605	543	610	547	526	548	589	580	555	546	571	602	628	535	603	554	558	545	562	568	557	548	546	575	583	576	548	587	576	584	585	591	584	577	580	563	631	588	600	553	584	595	538	582	571	563	571	576	586	560	524	534	557	617	596	569	560	604	578	580	554	578	572	524	569	592	515	545	587	534	578	591	557	570	570	565	564	543	580	574	593	566	573	563	597	570	574	583	545	579	551	588	570	589	535	533	602	595	613	579	589	557	566	555	578	548	586	550	567	593	567	584	570	606	561	549	565	572	585	537	602	601	565	571	557	561	540	521	510	565	553	574	622	578	606	544	551	613	622	607	559	562	538	634	567	576	587	563	593	532	579	608	570	541	525	558	607	599	579	591	584	586	572	550	586	595	580	571	558	572	569	562	549	567	582	599	574	534	568	586	580	541	583	555	546	552	504	608	563	573	595	574	588	614	559	589	589	578	578	570	577	621	578	597	566	582	599	550	574	585	629	520	581	599	561	514	662	535	585	587	589	580	537	584	567	547	590	563	523	594	614	548	553	573	598	596	514	562	549	606	589	615	539	613	582	599	559	618	531	605	575	524	590	541	592	571	591	562	584	602	602	570	534	594	571	573	557	558	541	566	596	571	593	585	576	620	553	565	604	534	602	587	572	569	620	577	553	616	552	516	567	568	600	563	566	519	563	555	635	549	534	571	582	581	572	562	549	592	560	571	551	506	541	609	602	577	581	552	561	561	603	585	533	583	577	615	585	565	566	548	588	553	559	591	552	532	592	577	557	593	565	535	591	596	561	565	602	621	571	587	582	599	566	590	575	570	598	612	585	583	556	601	521	568	575	570	622	588	591	518	571	553	616	539	598	638	568	572	583	558	560	597	531	542	572	610	589	597	586	570	625	561	585	547	572	565	561	559	555	558	633	581	584	596	568	528	590	568	623	556	562	516	556	607	551	614	575	579	540	584	571	561	579	563	576	554	620	572	559	576	607	550	525	562	545	577	547	545	548	517	586	575	569	596	568	587	552	540	575	583	570	538	535	577	586	538	538	526	551	570	611	584	575	605	599	544	590	518	592	547	560	600	567	553	602	572	582	559	554	576	574	611	571	556	553	627	552	566	556	573	526	556	563	575	569	577	581	568	561	554	541	562	565	563	593	588	615	551	583	537	595	584	562	545	571	557	556	581	587	594	559	539	610	572	579	576	588	602	589	587	578	556	617	531	554	600	569	580	588	588	552	547	584	561	539	569	569	563	587	555	598	593	578	516	564	611	547	559	552	519	589	563	566	568	554	564	554	610	625	564	539	539	584	555	600	589	577	550	556	598	561	555	576	560	571	573	591	583	537	589	583	602	578	571	578	600	516	555	585	625	584	567	591	550	584	552	558	587	585	529	602	572	549	528	529	495	592	597	571	614	574	572	550	569	569	522	573	600	598	555	615	558	543	608	601	547	596	581	547	590	614	563	544	596	603	632	580	587	609	558	606	544	570	587	570	595	549	579	533	556	591	597	561	553	530	577	531	568	609	549	585	546	580	585	554	577	541	580	592	544	588	569	567	548	561	515	578	594	583	544	549	566	578	562	547	570	566	573	552	573	540	550	584	560	574	552	558	606	541	583	573	561	547	594	592	597	520	576	628	552	571	579	593	548	543	599	558	597	552	598	591	601	567	584	613	577	562	584	574	563	597	610	549	587
48519	73035	63008	44785	33775	35262	22141	4296	601	571	626	607	604	572	595	617	583	596	617	589	596	551	582	607	577	579	568	527	564	532	600	595	555	581	593	570	548	617	601	600	549	582	605	577	571	580	628	601	611	566	536	559	567	549	594	573	559	621	609	555	552	564	561	612	544	547	564	627	634	587	571	548	516	568	557	572	543	557	601	575	575	555	565	562	573	569	617	549	544	577	578	603	542	561	583	615	546	585	571	542	520	598	555	560	585	597	602	549	592	587	534	614	542	545	554	579	590	580	570	621	568	597	584	580	557	596	562	605	566	575	562	623	584	614	576	547	563	563	569	586	615	615	521	558	544	577	591	568	558	541	554	577	582	576	530	565	531	553	540	616	567	557	556	549	550	593	587	554	529	531	561	578	566	566	564	584	534	603	595	571	527	570	585	607	625	580	586	542	592	565	547	609	584	565	602	558	554	559	534	607	569	548	589	543	595	565	599	545	566	566	586	594	546	570	552	587	610	575	552	567	595	537	638	581	567	559	617	595	579	565	623	553	561	595	594	592	623	575	624	584	504	540	599	573	562	579	554	561	580	579	610	570	556	572	545	598	617	572	559	556	596	563	573	561	584	610	570	580	594	541	611	562	573	596	567	581	576	563	602	593	564	583	562	593	554	595	542	545	572	584	580	600	600	558	590	576	552	560	581	571	572	546	594	607	605	571	594	536	595	589	598	545	596	552	569	587	570	549	557	535	597	576	599	613	586	601	576	538	597	576	615	562	592	560	556	558	612	595	612	596	561	585	569	568	559	594	624	583	576	577	588	561	582	560	575	599	629	564	531	591	588	591	593	567	586	582	619	600	582	571	590	607	576	577	590	622	651	561	564	596	577	592	534	591	556	533	610	620	607	558	555	541	538	576	564	565	557	591	585	565	591	569	542	542	526	562	562	573	549	580	539	537	577	573	598	598	556	618	551	546	604	592	532	598	587	580	591	558	564	593	554	549	565	599	551	593	587	605	621	568	589	596	598	594	583	559	559	544	551	577	570	618	567	585	616	563	541	606	577	603	560	608	598	592	547	525	577	593	552	570	549	592	614	616	568	541	584	589	597	588	551	596	577	575	579	543	561	617	573	573	600	564	602	559	532	586	550	577	583	539	598	613	522	547	627	566	562	598	548	560	586	570	629	550	598	555	587	562	596	610	560	627	596	563	599	565	552	552	590	585	571	561	546	553	586	635	566	588	582	542	574	590	570	574	593	576	600	607	532	572	577	609	573	564	606	575	562	596	602	578	569	583	564	575	571	578	562	615	558	576	617	545	589	586	579	604	564	571	608	588	603	551	589	608	585	549	550	552	643	570	576	558	534	557	573	569	573	628	532	559	618	585	592	573	573	585	579	624	554	554	600	569	520	552	568	534	600	588	544	590	554	588	545	569	550	617	636	631	561	606	592	554	576	596	556	576	568	578	528	567	563	579	563	544	564	608	544	551	568	600	534	573	624	580	531	590	604	582	569	545	560	566	566	549	602	594	587	624	524	598	600	588	544	519	591	589	573	605	608	622	605	560	589	557	570	606	563	538	561	575	559	600	566	560	587	625	543	593	581	601	605	574	594	575	588	567	558	600	574	582	558	591	565	552	560	590	578	518	581	560	576	582	563	593	597	545	564	545	640	575	593	546	579	563	555	566	567	566	549	559	563	552	633	581	575	585	524	577	608	592	571	595	582	585	552	636	559	575	600	587	589	592	551	577	548	573	635	571	574	564	567	581	572	599	573	550	586	587	602	563	575	523	569	546	565	589	578	573	618	558	565	570	607	588	546	535	584	588	582	613	565	582	591	593	572	582	575	605	599	605	582	566	577	593	562	579	559	516	558	558	566	574	535	586	563	562	559	616	571	542	572	575	580	560	565	554	592	607	545	585	595	556	558	534	610	561	576	564	590	610	573	567	576	601	575	569	546	546	553	618	604	567	589	537	590	541	555	564	539	553	549	592	556	537	591	565	532	582	586	594	577	560	570	579	560	584	577	592	581	537	572	565	601	603	573	609	588	582	596	559	599	566	545	619	580	567	588	568	550	602	555	601	575	604	558	569	571	597	562	561	565	573	563	560	576	553	600	579	580	574	587	608	573	550	605	571	601	618	578	593	568	577	583	606	586	588	533	572	536	612	557	599	593	571	578	548	588	548	583	584	569	626	531	582	595	567	588	531	561	584	559	562	536	539	562	580	599	580	560	559	575	598	598	584	597	551	592	559	578	551	570	646	585	562	564	567	593	548	581	592	576	595	525	571	579	590	566	601	653	588	574	581	532	583	628	566	574	557	555	551	607	557	568	615	591	586	582	555	583	572	601	583	601	585	570	615	588	618	572	604	525	613	569	578	592	597	581	575	538	563	609	573	570	552	607	562	602	586	579	586	547	555	590	575	558	561	572	603	617	573	579	584	537	568	633	571	565	589	506	538	558	586	581	564	605	581	558	571	565	612	551	586	569	577	532	587	556	562	643	559	600	611	572	569	554	585	559	569	548	524	554	621	618	575	585	585	569	594	587	600	566	572	541	566	586	510	545	614	594	587	579	601	613	603	557	576	556	558	551	590	580	567	566	574	569	600	565	550	604	593	609	536	600	576	616	600	608	532	592	565	563	624	558	584	601	648	554	564	583	605	603	567	580	556	615	541	555	575	576	561	575	578	551	580	572	576	593	602	522	616	601	564	567	581	606	588	598	548	571	587	607	525	573	592	581	539	556	600	551	628	585	598	593	576	545	591	558	578	580	574	583	573	565	588	586	599	586	542	541	529	575	584	584	594	578	549	571	571	548	563	596	567	597	550	575	608	566	567	593	551	561	544	574	525	561	569	571	537	624	611	552	614	618	575	565	593	602	610	607	591	558	563	583	611	600	598	535	554	561	635	562	560	557	562	576	612	594	562	549	587	565	605	558	552	552	550	557	559	597	590	572	607	613	564	586	603	551	571	625	573	578	558	597	584	547	557	619	597	561	586	586	596	560	584	567	580	620	609	578	585	563	566	586	599	581	571	595	576	568	568	591	588	612	545	595	625	558	568	604	571	571	619	583	523	595	575	598	588	593	571	518	582	606	576	551	582	571	598	539	571	573	583	590	530	581	602	538	564	584	567	543	576	553	525	604	563	595	568	596	579	602	554	570	600	601	552	615	521	599	549	606	563	571	582	609	623	593	586	588	573	611	622	547	581	555	602	580	576	589	568	595	586	596	550	582	570	603	557	604	575	601	600	582	585	607	556	553	647	543	542	585	562	561	556	602	545	555	599	586	561	607	573	580	542	558	600	579	570	579	610	557	557	628	562	558	567	549	561	539	607	544	559	554	535	589	607	524	579	585	564	564	581	615	555	578	554	618	576	593	573	575	603	596	593	586	600	554	621	604	606	578	534	570	603	553	598	651	600	617	570	550	594	572	596	588	565	533	603	584	586	575	548	568	590	581	573	574	596	576	549	572	575	542	583	578	574
24976	21321	31272	30706	23267	22931	12759	2133	539	499	579	533	566	533	559	557	546	538	486	585	529	512	565	553	551	529	525	558	541	545	526	518	515	523	571	543	510	530	510	518	539	543	508	528	510	506	534	537	519	547	552	577	530	515	542	549	505	499	562	472	515	534	516	490	504	510	535	512	527	532	541	531	532	495	549	497	507	571	521	526	537	504	570	565	521	537	556	538	574	512	547	535	521	558	540	523	560	525	503	516	482	494	575	542	491	512	529	516	536	529	496	502	526	559	531	522	531	514	539	565	551	508	516	517	548	498	515	490	518	528	526	531	521	571	552	544	473	537	537	541	529	526	543	471	547	521	526	564	529	548	519	526	513	525	528	554	550	555	531	539	530	492	548	498	531	530	531	543	515	535	534	530	540	514	540	548	535	517	533	503	495	532	538	499	529	518	538	552	500	544	546	499	566	505	535	522	526	540	480	479	520	538	541	542	532	518	537	566	536	528	535	504	527	483	496	560	561	513	553	562	508	564	555	529	508	516	524	543	502	545	523	551	516	524	563	512	515	513	510	556	574	539	543	497	490	498	544	576	517	525	502	540	557	534	569	543	504	484	538	512	556	539	512	558	530	544	529	540	550	576	497	534	575	545	567	519	474	523	530	509	561	537	548	523	523	558	523	528	539	506	533	553	508	506	493	521	529	560	533	528	581	516	496	545	527	567	526	576	510	546	515	509	514	531	534	558	507	552	497	523	495	542	520	524	511	531	534	537	566	547	560	559	545	532	531	538	521	537	541	507	543	549	487	493	534	514	567	568	546	495	518	533	522	509	512	513	537	537	497	550	555	519	525	511	503	556	549	530	502	532	567	537	510	522	530	528	557	528	516	515	528	556	505	561	508	491	537	514	528	519	550	549	513	523	563	554	528	512	506	564	553	519	572	558	588	515	533	528	518	501	560	541	516	496	537	551	525	529	492	504	551	528	531	523	548	530	528	518	566	518	564	549	526	521	535	529	490	542	544	509	552	537	501	532	502	541	533	545	505	562	556	553	529	502	552	522	521	528	504	501	582	538	561	535	528	518	566	563	546	497	561	513	543	500	523	526	534	536	516	502	563	547	509	587	526	527	519	508	519	496	526	497	509	517	521	525	526	506	532	507	522	527	560	533	544	537	531	541	553	528	503	515	531	526	512	506	546	518	516	554	540	510	478	562	526	575	517	529	512	547	526	571	539	498	521	541	526	494	546	535	508	544	530	581	545	530	522	540	508	525	541	520	542	540	570	518	527	529	586	566	516	525	540	534	540	507	498	557	546	550	598	499	516	539	569	566	557	553	520	513	524	536	567	491	516	502	548	492	535	528	524	517	543	512	487	503	541	538	528	567	515	525	464	527	503	500	538	502	554	525	534	522	540	531	496	518	509	521	542	519	525	515	515	513	533	549	542	544	553	527	552	531	510	497	502	525	514	502	539	553	564	524	492	508	545	514	529	545	519	543	574	533	515	506	523	529	549	538	564	573	518	535	519	537	548	523	561	516	535	527	530	528	534	537	506	583	548	540	526	564	500	533	528	531	558	542	541	553	534	523	491	510	580	571	532	522	542	541	524	513	517	538	517	525	504	566	533	491	521	525	488	548	554	497	544	589	503	529	546	493	538	527	533	543	553	548	567	557	519	527	527	548	564	483	527	526	535	513	519	512	495	543	504	480	547	538	534	527	539	577	506	536	589	519	545	512	544	518	520	533	548	554	514	533	496	513	538	531	538	522	503	580	523	542	543	516	557	547	511	543	514	519	523	555	536	549	494	524	524	536	495	490	518	518	551	539	552	511	513	525	523	529	510	535	540	527	535	549	544	547	537	510	558	526	543	530	550	523	509	491	519	522	519	524	524	492	569	524	538	512	519	552	534	513	523	530	519	558	536	534	530	503	545	551	552	518	524	524	525	542	522	541	503	541	547	549	524	545	501	530	505	485	512	554	542	561	503	492	525	485	519	535	528	544	496	540	498	551	547	533	529	531	471	500	499	519	509	545	487	496	525	530	510	535	532	523	553	507	546	551	524	565	502	512	521	509	556	500	521	511	526	537	523	496	517	531	510	524	491	474	537	558	523	558	514	503	534	525	558	501	503	537	535	533	541	537	535	542	453	532	517	494	518	536	522	553	530	527	518	505	540	531	498	508	511	559	537	544	509	533	512	511	503	491	547	546	529	525	500	549	525	517	536	559	561	556	518	519	544	544	502	546	510	542	529	520	507	547	544	521	522	511	525	516	542	518	512	530	548	517	519	540	564	502	498	503	525	527	506	544	539	529	536	495	573	511	538	494	493	525	526	513	524	541	522	521	536	578	520	517	540	500	536	517	531	520	518	529	539	554	524	553	557	536	501	508	509	516	518	516	545	533	489	542	502	539	505	533	513	568	510	521	508	533	543	496	547	507	535	506	495	490	550	511	525	532	521	535	498	563	558	512	525	532	504	523	541	533	557	509	521	515	510	532	539	517	478	511	541	553	557	533	516	562	507	522	538	502	529	494	503	558	578	512	530	553	586	505	519	511	520	514	567	522	498	567	570	515	566	507	523	511	508	530	505	496	527	499	579	544	509	537	544	543	534	539	486	521	505	513	552	518	536	524	545	532	520	538	548	514	537	519	537	542	506	515	524	512	529	512	576	535	528	512	523	505	533	520	577	564	509	512	504	522	533	498	515	508	557	514	500	459	519	499	522	548	570	513	560	544	527	512	530	494	530	528	545	515	519	515	543	533	536	543	546	512	572	498	587	512	521	512	550	502	483	491	534	541	527	538	506	555	485	522	552	526	534	509	526	545	513	528	526	556	521	570	533	541	532	476	526	549	488	519	560	539	530	488	548	511	545	497	521	523	536	559	477	517	526	501	542	521	519	534	533	581	553	504	546	509	565	538	496	514	559	513	565	518	514	511	534	501	492	512	573	516	591	537	494	496	515	521	531	510	516	569	543	488	500	496	549	504	515	520	484	561	534	561	536	490	512	524	543	550	500	537	509	480	509	554	508	495	482	513	511	550	500	539	561	533	542	497	541	533	511	548	526	507	507	538	533	496	556	547	536	571	591	502	560	556	527	509	564	505	547	513	543	557	512	540	506	572	546	527	531	495	544	536	474	514	525	508	524	563	519	486	528	553	554	487	532	530	537	530	549	514	555	524	573	516	593	507	504	539	517	511	537	531	492	552	512	492	543	531	513	532	492	528	521	497	554	482	492	500	548	508	515	539	513	491	556	543	523	538	584	510	478	545	572	520	539	551	521	512	559	525	539	547	512	540	518	546	536	535	556	552	503	519	534	539	541	547	522	528	500	541	574	540	516	518	515	562	520	567	529	494	507	484	569	540	481	523	531	517	548	525	517	545	532	563	540	495	523	531	565	537	543	551	536	528	506	510	530	523	543	542	534	524	521	504	507	522	511	503	540	525	595	512	496	528	553	530	507	555	544	512	537	489	480	508	546	510	498	541	515	505
43819	60103	51746	31733	28279	27242	14777	2520	587	575	566	549	548	569	564	535	522	559	562	598	618	571	579	552	561	582	539	579	580	541	580	588	524	537	611	557	550	528	536	540	550	594	567	582	546	554	554	554	585	614	525	553	599	555	560	543	562	535	537	566	557	544	567	594	580	548	540	591	566	573	526	568	539	560	597	580	563	547	592	589	588	507	531	559	526	580	587	582	555	556	545	563	543	565	597	530	561	593	572	540	588	615	533	583	557	529	562	546	579	574	607	518	608	537	546	559	574	569	567	563	544	587	585	559	553	575	573	529	535	560	549	583	551	565	587	549	577	560	585	565	558	537	564	588	561	583	526	556	537	566	574	530	566	569	533	560	593	617	537	597	602	543	548	590	546	540	532	522	545	576	558	569	563	584	564	529	594	543	558	546	590	563	551	602	574	558	524	548	530	575	570	554	546	554	533	610	544	584	563	548	574	579	566	558	554	575	578	557	527	567	568	596	563	565	536	551	548	545	591	569	562	502	560	544	549	603	516	582	594	562	526	526	579	626	576	546	568	539	549	581	583	562	552	529	504	551	510	537	546	581	574	609	551	565	542	559	591	564	556	520	537	558	591	560	548	556	505	570	576	577	589	572	541	538	503	569	524	525	608	581	519	561	543	575	526	562	554	550	590	615	565	551	536	600	588	515	548	538	554	585	556	573	571	566	552	581	534	601	596	588	544	544	549	567	537	595	594	553	535	576	551	576	567	558	594	542	570	597	579	512	567	571	575	603	569	544	549	569	564	556	553	582	568	553	560	596	541	549	630	603	590	508	574	519	566	587	596	568	569	568	586	574	591	590	571	573	569	569	551	515	585	551	549	574	580	536	566	572	584	561	502	520	542	580	567	525	558	561	566	569	576	570	602	577	527	572	549	561	587	558	513	576	578	579	568	512	538	598	530	557	574	585	593	576	527	559	579	586	538	552	536	593	511	575	567	584	568	600	606	584	543	548	531	545	582	564	568	591	539	567	576	576	556	556	586	572	571	594	575	555	588	601	580	577	570	546	568	579	557	586	608	566	586	560	563	550	547	573	554	559	586	560	587	535	569	560	605	538	588	553	551	572	575	605	547	583	568	539	556	557	586	582	568	558	579	538	567	581	554	583	572	570	547	545	552	560	548	579	593	583	573	567	551	539	523	578	576	487	572	579	557	578	520	580	554	544	548	585	543	526	550	543	557	554	551	574	571	579	569	581	640	575	588	559	568	520	555	578	564	537	576	584	501	591	531	526	545	587	533	540	564	538	571	540	569	613	595	568	553	561	525	562	547	539	537	539	538	554	566	615	540	575	556	527	610	588	577	582	600	547	581	571	589	583	565	571	574	554	562	541	572	521	565	586	543	592	621	580	561	555	568	556	567	589	575	593	536	557	574	528	571	561	580	564	542	587	572	560	567	557	516	560	584	561	566	554	545	536	586	541	519	578	580	573	581	581	572	538	569	572	619	533	579	520	618	567	608	546	558	585	520	550	542	589	510	643	549	541	564	598	579	567	526	584	563	565	561	561	538	585	553	583	581	545	531	616	560	574	554	589	532	537	565	590	563	527	597	555	586	572	577	571	562	539	573	605	600	540	558	571	589	580	562	572	502	554	590	573	582	570	598	575	563	593	555	589	544	562	580	553	581	569	567	577	540	544	576	570	571	545	543	556	612	541	548	549	535	544	562	533	594	555	554	607	549	511	567	572	577	594	549	530	588	569	520	550	545	564	558	592	620	554	524	524	574	532	533	571	575	535	578	572	533	554	556	564	578	520	574	596	543	531	549	542	548	536	554	559	564	545	558	573	579	578	544	558	571	569	581	600	566	610	595	578	567	577	567	542	564	560	575	541	607	620	538	549	610	542	557	592	587	581	529	546	606	574	577	572	537	548	561	557	611	579	601	586	545	588	557	538	532	574	513	543	553	545	559	582	526	586	554	555	569	605	561	607	575	570	617	567	585	564	568	577	526	586	565	549	555	538	537	555	583	562	569	563	550	572	614	537	573	540	556	527	609	554	535	566	576	588	559	591	581	533	545	579	568	563	573	609	539	565	546	546	556	571	548	596	592	578	549	514	521	585	554	614	602	541	563	594	565	594	582	554	532	583	586	553	538	538	569	532	555	568	578	564	540	557	558	526	576	580	616	576	495	593	544	561	544	529	571	574	567	596	537	562	575	577	579	566	556	572	557	608	547	553	578	554	505	583	598	573	623	558	589	591	563	604	616	539	543	585	598	548	562	574	560	532	551	563	620	548	552	608	583	545	542	571	551	528	534	532	554	582	593	555	562	604	587	553	550	498	584	540	523	571	545	596	592	578	593	602	574	483	589	568	554	539	580	609	542	564	601	566	580	540	594	548	587	558	592	609	558	540	543	535	533	515	598	577	566	542	539	572	587	573	568	561	560	583	528	603	562	534	569	554	545	586	581	576	545	556	580	572	567	569	561	566	574	564	560	560	575	576	540	548	537	582	541	573	542	562	529	579	600	573	553	562	581	598	593	557	575	588	556	548	583	545	591	577	574	531	586	592	539	524	574	559	551	569	524	549	576	617	569	565	596	600	595	570	557	542	594	558	523	579	556	561	563	551	563	577	539	558	590	508	592	579	575	577	575	563	553	521	567	596	572	569	617	559	577	547	566	571	571	557	562	570	603	544	552	583	556	588	603	534	589	525	558	549	603	555	591	584	547	586	546	538	583	556	555	562	568	529	578	531	568	527	559	559	560	578	527	558	537	574	575	523	609	523	580	548	570	581	595	525	576	561	547	573	554	578	588	534	588	573	576	562	554	592	526	570	594	555	560	545	578	582	534	584	537	569	535	567	578	541	572	535	607	569	597	551	569	553	573	514	578	531	577	524	522	577	580	581	596	625	550	554	580	579	573	574	605	536	616	496	605	561	554	547	554	560	529	541	589	571	575	607	608	568	543	592	532	586	537	544	583	605	548	488	560	561	567	552	575	585	584	540	569	533	530	581	601	578	598	569	578	556	568	586	575	562	524	519	537	554	596	547	563	544	550	574	595	535	615	574	599	570	588	526	528	526	567	567	558	585	594	568	554	547	602	551	603	564	531	573	589	575	584	537	545	560	577	541	552	530	572	561	603	527	600	553	586	582	619	556	557	574	549	515	502	584	545	532	561	597	551	604	574	589	592	578	560	589	597	544	559	576	547	570	571	524	591	498	575	563	595	542	577	601	553	548	525	531	564	525	592	550	599	572	545	560	578	580	578	593	579	567	507	542	583	558	590	587	605	581	544	601	573	541	636	532	566	574	570	578	562	559	560	535	557	562	550	551	552	585	605	590	567	556	578	564	600	563	577	547	556	541	570	561	550	510	552	571	578	566	552	531	623	605	552	590	575	583	571	534	530	561	571	552	541	558	550	555	568	621	572	539	557	564	572	576	563	540	523	519	529	568	561	590	556	628	573	569	586	575	542	545	556	561	516	557	560	574	573	575
22657	21208	30740	26831	27853	40288	35381	11445	1323	942	920	884	889	840	876	899	837	883	896	883	849	903	854	834	902	892	831	877	824	824	853	884	842	917	868	868	865	813	895	838	868	819	815	808	859	884	829	862	858	854	887	887	854	844	905	860	785	859	839	850	862	870	824	859	895	830	868	885	853	845	863	851	856	857	894	903	889	833	833	831	904	822	845	849	875	901	844	846	849	872	847	876	883	914	868	844	895	836	838	877	899	828	904	885	846	879	830	806	863	866	837	846	847	882	868	837	856	924	874	842	891	893	821	853	858	823	856	851	885	860	841	877	799	844	799	896	870	862	858	917	857	852	894	817	853	876	870	855	835	878	868	900	869	861	850	872	902	834	884	910	838	846	899	891	881	851	876	877	846	905	862	850	872	834	869	818	841	876	866	855	804	852	850	851	901	870	837	851	880	843	920	866	854	882	897	879	836	841	896	827	844	890	886	907	907	895	868	814	835	794	866	880	872	829	912	884	874	874	855	901	869	808	873	861	877	904	887	864	859	850	865	888	892	821	837	842	848	880	855	861	843	843	850	809	793	843	843	876	867	837	851	834	836	846	830	850	894	935	826	869	824	858	870	819	848	842	888	833	831	836	808	809	846	882	860	878	873	822	859	879	888	805	873	801	817	899	836	833	905	859	867	843	811	830	837	865	802	873	835	899	845	892	853	872	880	885	864	860	871	871	861	851	887	852	875	888	847	852	818	887	816	826	872	858	807	858	918	884	823	823	818	872	827	905	827	849	893	872	864	832	868	849	825	831	839	891	833	882	866	879	894	879	862	841	887	855	868	840	860	886	840	883	838	925	887	843	798	860	836	857	868	884	803	873	852	804	817	840	859	814	844	893	873	854	895	878	883	868	825	839	872	875	835	883	874	798	875	892	866	901	812	903	868	863	816	807	890	868	870	842	901	812	898	886	873	865	866	886	897	873	839	855	861	867	892	866	873	866	852	827	853	882	821	852	890	872	831	882	874	936	890	834	835	858	818	906	861	845	838	874	883	808	862	837	867	863	829	840	799	826	837	867	872	843	867	870	838	833	852	867	838	904	825	906	875	867	819	844	857	871	861	839	851	855	833	870	898	912	811	891	832	879	848	915	836	852	879	939	805	883	869	870	948	831	867	840	854	833	874	864	884	835	838	842	823	906	844	887	849	855	829	810	840	841	835	905	870	874	833	848	895	841	825	849	860	863	850	878	809	869	862	864	831	881	845	845	802	884	868	834	832	827	814	789	832	874	849	878	840	901	850	865	930	801	856	854	855	910	877	822	844	868	815	823	903	930	841	865	861	823	881	826	858	885	863	838	875	850	812	876	870	881	799	949	854	882	869	835	924	843	861	852	850	875	822	884	840	820	854	892	831	863	835	840	828	838	885	846	885	860	884	878	864	840	813	839	855	874	876	875	881	824	936	817	837	839	854	891	881	857	795	850	870	855	867	881	850	793	821	866	926	896	893	840	815	867	839	869	847	851	858	849	817	830	857	865	862	843	850	840	821	894	880	902	880	857	844	912	902	861	826	913	866	920	854	825	891	845	880	847	851	801	852	836	853	835	853	851	833	893	837	888	840	826	784	843	901	890	861	844	834	884	810	895	865	844	810	876	885	858	849	837	889	852	850	875	885	825	930	827	846	873	864	820	880	840	828	810	774	821	878	857	821	816	901	845	811	861	884	882	865	865	879	912	842	833	868	894	863	886	840	936	865	856	848	836	863	834	890	829	862	852	806	854	863	834	871	804	880	945	907	829	836	846	855	823	874	886	847	807	864	905	886	866	848	845	857	810	847	824	866	855	827	844	924	838	831	871	802	831	813	825	882	856	861	817	888	849	890	808	870	886	842	846	862	925	858	871	869	911	907	849	851	836	851	862	898	831	855	863	837	848	856	874	819	842	790	846	873	842	879	866	822	846	866	867	837	761	840	831	892	856	888	861	852	859	849	833	899	853	873	789	883	824	868	846	856	816	818	876	877	855	891	862	911	814	912	871	879	862	861	870	853	898	901	847	823	864	879	875	839	884	890	816	822	919	933	848	822	856	832	847	882	798	787	796	841	851	892	804	818	824	833	829	802	879	875	903	844	811	881	840	827	859	938	896	866	861	896	877	843	849	836	865	857	820	876	847	865	851	813	821	841	874	851	915	863	851	828	877	831	832	873	910	900	894	861	880	858	877	877	858	836	833	856	857	899	845	788	857	858	865	872	862	825	874	840	859	854	878	853	830	867	819	881	870	864	873	877	897	856	819	856	868	873	824	838	885	886	854	834	843	798	921	896	840	834	854	866	833	856	830	842	865	829	847	859	900	840	824	858	870	830	873	862	874	797	857	884	886	850	856	895	947	847	856	853	859	901	888	898	873	825	912	867	861	810	892	818	904	893	843	790	844	876	770	847	857	917	884	837	822	844	801	822	856	803	898	841	835	810	866	896	834	830	826	891	850	831	851	872	872	840	837	882	808	899	824	876	831	860	875	797	783	856	899	851	830	891	882	887	842	857	895	892	901	859	868	901	883	887	874	836	869	854	835	796	890	915	828	868	839	804	856	840	868	844	865	882	875	906	873	853	852	875	862	860	850	849	867	880	845	887	869	856	884	875	813	901	872	855	895	916	765	807	837	868	819	817	893	824	892	843	923	891	833	842	808	906	877	865	848	842	827	899	872	924	840	881	858	836	845	822	934	840	850	872	890	822	825	928	829	875	878	864	934	881	831	852	838	879	821	858	859	878	854	835	867	848	841	809	916	960	886	853	848	829	903	900	887	881	864	830	817	862	867	835	863	891	910	914	869	845	864	867	856	879	861	856	861	838	908	819	916	836	786	886	836	908	865	876	886	873	878	852	840	816	874	822	878	858	898	861	892	839	839	869	865	783	870	840	845	901	813	802	859	861	847	862	834	829	868	875	860	872	891	808	916	877	907	850	883	872	806	837	790	873	849	841	850	883	839	847	822	840	855	831	839	888	876	832	842	774	826	850	907	839	801	799	835	858	814	864	859	879	861	896	929	871	838	853	830	838	862	894	861	875	824	817	877	885	859	849	852	925	831	902	858	836	860	847	800	829	835	861	826	832	863	809	821	864	845	861	867	876	863	854	827	847	923	847	840	859	859	864	913	863	885	871	928	858	826	861	854	860	853	883	870	879	814	856	890	875	865	861	856	855	914	879	835	805	822	846	882	849	875	854	860	885	900	855	835	861	851	852	824	854	901	886	865	853	877	886	833	876	860	898	886	860	824	858	850	843	875	878	859	846	910	844	907	873	880	857	906	883	855	909	866	854	918	837	868	816	895	880	869	877	894	864	840	869	881	875	855	901	854	884	846	892	838	869	807	851	822	832	879	848	846	857	853	869	829	815	853	874	823	855	846	847	853	845	833	908	805	892	817	865	791	811	872	885	839	865	824	868	844	863	878	862	831	874	853	836	815	832	832	892	861	866	855	866	894	853	904	852	874
49748	88593	77946	49353	47728	46504	31604	6796	915	906	906	867	909	914	897	871	834	886	857	890	863	923	887	874	865	884	803	885	784	864	861	866	860	838	873	797	821	862	826	851	853	867	856	851	853	811	868	814	855	893	899	870	835	861	848	849	913	837	885	811	893	877	813	838	806	855	848	813	867	891	883	839	875	864	826	837	878	858	822	846	859	850	820	849	864	855	852	861	846	812	845	811	848	838	857	848	809	799	824	826	838	865	875	882	834	863	849	834	884	855	851	879	833	835	847	843	893	874	865	884	879	869	906	882	876	855	864	844	892	825	870	880	876	822	866	892	882	816	838	852	893	854	813	869	815	858	803	871	826	828	797	882	842	868	860	906	837	860	821	819	913	830	876	857	875	802	866	851	870	849	882	846	838	837	783	874	864	854	854	833	816	816	848	843	819	860	876	856	821	853	886	925	840	881	849	899	859	858	820	849	842	846	819	817	806	840	818	863	870	877	824	905	830	873	848	887	872	828	850	875	832	861	871	835	793	869	836	806	844	876	844	868	877	828	842	871	842	842	909	919	845	845	835	813	829	795	839	820	851	853	876	804	864	898	847	888	895	816	866	797	842	847	833	856	887	826	857	850	860	864	810	883	878	874	863	768	874	919	815	844	888	849	859	818	830	861	876	885	837	854	860	845	875	821	840	862	824	872	879	832	879	812	801	897	798	820	824	897	852	891	890	856	891	899	900	888	895	887	890	829	867	890	885	830	868	811	916	858	876	841	827	849	866	862	809	854	875	845	848	825	832	802	834	851	856	873	863	848	870	905	868	878	816	899	844	831	878	869	831	852	823	850	826	855	868	824	820	796	836	869	896	836	871	875	858	861	867	878	884	878	866	891	828	825	839	890	750	915	819	867	864	832	847	891	801	819	882	876	905	852	848	829	827	865	861	827	859	810	857	827	880	848	805	867	848	791	872	849	850	810	810	799	797	872	835	849	885	849	830	820	850	865	829	858	896	848	842	841	872	880	838	845	866	845	820	804	817	863	840	808	844	870	807	837	872	873	847	832	839	845	786	827	838	875	871	871	813	818	814	854	852	882	847	820	858	816	888	893	809	862	884	779	886	845	896	832	881	850	847	839	876	863	874	825	872	893	875	838	833	818	830	784	831	866	854	869	835	889	824	849	823	846	832	799	878	838	845	843	865	858	862	851	799	871	852	782	883	823	874	878	825	875	880	879	834	843	890	885	861	845	898	837	886	823	837	845	846	942	809	840	828	866	841	852	888	866	881	851	852	866	833	873	845	854	850	796	844	809	858	872	825	823	856	882	883	877	894	852	830	848	824	802	882	903	813	823	864	892	856	878	873	814	881	854	787	836	869	872	804	851	804	856	892	855	910	866	861	792	830	828	853	827	876	819	894	798	868	885	842	818	871	850	897	842	878	840	788	832	860	828	814	829	867	892	845	803	897	880	850	827	891	830	851	815	802	842	819	834	860	819	839	841	834	859	874	860	863	821	848	878	907	850	882	821	880	832	829	858	836	845	823	883	846	853	823	888	870	836	826	868	830	860	819	867	832	870	837	829	835	821	862	866	904	902	824	815	898	847	834	836	822	829	840	910	866	800	858	881	857	836	837	828	859	841	799	849	816	862	876	812	784	869	851	784	836	835	857	844	880	870	822	869	825	868	832	922	842	866	818	862	845	777	800	803	888	840	802	879	820	871	843	857	829	897	849	844	855	854	891	820	797	836	857	908	858	883	847	827	859	871	817	863	837	851	892	848	834	836	785	852	818	860	865	854	878	798	795	867	887	889	865	863	857	826	878	849	893	940	888	811	883	868	832	862	885	847	857	804	837	825	838	811	853	894	835	832	851	841	821	825	810	844	805	837	894	829	834	835	900	833	875	850	917	859	870	833	845	845	836	864	838	893	868	857	879	825	804	775	840	856	839	854	844	832	840	831	880	835	833	863	884	896	828	834	819	857	885	842	824	801	857	787	865	836	868	847	828	892	869	893	866	816	852	889	879	809	858	829	836	867	840	923	838	878	823	829	854	884	802	833	805	842	825	836	829	855	873	843	826	804	830	902	822	917	883	844	849	872	879	838	866	844	851	802	859	853	829	857	867	821	881	826	833	855	849	843	862	846	789	830	835	848	830	833	848	847	866	847	873	886	886	836	839	861	833	866	809	798	833	881	896	853	826	864	797	855	869	865	838	808	831	848	810	810	913	832	808	863	890	821	844	860	848	837	827	843	908	836	842	847	825	819	883	810	842	838	835	874	851	909	862	844	853	803	844	803	818	828	879	872	833	836	882	806	841	815	847	832	868	858	838	875	842	829	834	880	882	865	826	874	868	823	866	815	826	826	843	855	829	850	836	861	937	901	885	897	850	848	875	839	856	893	858	832	870	852	816	817	796	878	852	863	848	870	853	854	834	904	839	845	838	832	862	857	846	859	846	843	799	848	880	854	834	819	780	850	872	841	872	866	800	887	880	875	792	832	882	808	807	854	867	824	889	837	868	846	869	921	884	813	878	906	872	841	877	825	893	838	896	854	830	848	838	822	900	856	831	866	829	851	839	908	823	884	882	828	870	825	836	830	874	819	832	839	841	842	840	855	860	893	821	849	808	833	866	835	849	842	820	872	852	857	877	844	858	854	880	856	827	851	859	839	862	858	896	859	883	852	850	813	824	824	854	837	872	844	913	806	867	780	845	812	840	860	874	886	866	858	815	855	827	825	858	864	781	861	837	846	863	801	897	823	857	836	901	883	885	852	860	848	825	899	823	868	825	831	886	832	867	801	860	892	839	882	838	793	932	838	874	837	858	801	833	857	848	814	832	873	785	860	852	840	827	855	861	838	892	805	879	811	854	831	855	902	854	875	873	902	836	840	888	826	869	825	878	830	843	825	856	854	896	865	852	872	819	828	858	823	880	836	859	912	878	807	798	815	844	838	853	826	866	848	812	824	880	870	896	872	863	867	875	891	876	857	857	911	918	772	861	912	889	844	798	813	853	837	852	859	853	827	836	860	906	825	870	867	821	863	820	825	825	848	850	844	869	773	811	837	882	883	856	859	881	857	829	861	860	862	853	846	844	831	898	859	863	882	911	813	862	864	814	857	851	880	880	830	876	838	843	842	907	830	855	821	826	867	785	837	873	862	848	847	837	856	827	848	874	817	821	844	791	822	852	821	846	887	824	836	875	855	887	863	851	815	859	874	837	829	853	941	845	840	830	838	874	862	882	867	855	913	885	818	867	803	837	812	841	824	833	846	839	824	818	877	887	868	834	905	855	844	869	822	865	816	841	819	862	864	843	812	880	851	878	849	853	800	863	850	851	863	859	869	842	835	835	901	830	843	864	851	914	880	882	829	835	786	804	855	892	851	819	853	830	879	880	870	850	844	882	825	822	850	838	857	835	899	860	849	856	845	861	864	799	830	794	838	858	849	889	854	854	860	878	807	854	832	840	828	865	823	791	855	882	819	879	813
32092	22845	26781	13772	6073	5572	3067	634	363	360	362	387	350	363	356	345	355	380	406	362	368	352	366	336	374	374	349	376	347	336	369	360	351	338	346	383	360	381	333	341	349	357	334	354	376	373	371	350	372	358	347	356	325	370	354	388	342	365	354	387	338	357	364	323	353	358	378	329	343	355	372	338	346	328	369	359	359	372	356	342	364	352	388	365	374	372	391	352	351	327	371	364	346	332	359	397	344	361	347	377	344	354	353	363	352	367	371	347	342	334	373	336	336	386	354	360	356	350	357	375	339	376	340	347	342	350	336	349	341	374	362	320	350	357	371	352	346	382	373	355	336	355	376	375	340	370	346	362	362	313	340	360	333	395	363	369	364	374	396	334	362	336	386	348	345	313	383	372	338	381	370	376	362	389	393	317	377	337	363	375	362	331	336	342	331	345	398	366	331	328	367	357	364	377	343	337	399	345	373	369	351	361	321	343	373	347	387	352	352	357	346	379	348	342	345	332	358	351	357	335	339	337	383	347	372	341	345	340	363	367	357	363	350	352	349	364	361	361	338	367	392	367	356	373	363	351	381	364	311	403	372	340	361	375	343	379	387	337	348	368	375	360	340	348	351	349	335	350	377	331	367	390	387	349	382	351	344	396	390	337	380	392	386	385	375	382	373	395	372	425	380	348	379	389	383	343	333	385	382	339	382	338	389	376	335	358	332	357	334	403	361	318	376	353	377	361	366	357	355	349	346	356	369	350	337	355	383	339	359	321	404	359	380	354	376	350	361	366	349	345	349	372	356	368	383	379	360	382	347	353	388	325	351	346	361	329	356	350	373	358	364	350	381	355	383	349	330	355	350	372	356	375	361	378	365	340	347	327	367	379	381	366	330	349	361	383	306	356	355	338	351	358	357	354	344	345	354	365	326	352	380	360	364	350	399	371	352	365	371	388	367	389	367	347	345	368	349	351	354	386	385	336	358	353	348	364	314	348	348	362	382	355	339	334	391	343	358	364	351	354	349	364	335	373	352	363	377	372	354	370	342	347	388	388	355	368	364	325	381	359	344	387	375	367	412	342	326	373	358	349	373	342	363	377	373	351	389	366	369	373	357	374	385	352	349	371	353	349	362	367	357	348	410	368	360	376	347	372	389	365	345	380	361	374	374	397	315	378	391	362	330	353	359	374	384	380	382	394	314	330	346	344	366	377	356	389	329	384	355	363	328	361	320	365	343	345	339	343	348	330	355	354	361	367	362	366	360	396	361	353	360	359	338	362	378	381	356	373	360	347	353	343	352	340	383	387	371	330	411	324	377	352	359	395	370	369	397	342	359	354	375	384	365	393	342	390	364	390	332	336	325	377	361	374	343	345	359	362	358	375	384	398	365	373	376	333	359	370	323	382	383	355	353	354	362	364	357	348	327	369	368	334	362	360	347	369	361	363	362	360	363	356	342	377	350	362	303	350	340	361	381	358	356	361	357	378	366	351	369	395	360	364	371	353	349	348	392	358	369	361	372	347	365	345	359	374	347	362	338	356	358	383	360	378	360	341	370	352	347	335	358	349	396	339	354	367	373	337	366	387	342	346	346	397	360	351	413	357	354	401	374	355	370	355	359	370	365	347	355	332	362	347	391	391	351	408	390	363	405	363	346	315	340	373	355	373	369	368	353	370	362	350	351	357	347	341	303	349	374	368	375	358	372	361	356	369	353	358	360	362	359	355	335	371	356	323	373	362	375	344	345	373	336	331	340	355	339	383	414	368	388	354	350	341	360	394	344	359	373	363	354	347	358	349	361	370	346	341	365	354	351	328	327	375	347	350	383	350	375	334	383	368	399	325	340	335	369	367	377	385	378	364	355	353	354	351	349	391	349	337	370	314	371	345	341	338	359	367	384	350	375	366	340	350	389	347	351	356	357	346	338	365	368	376	352	329	366	335	355	341	362	355	364	346	328	378	363	356	350	382	385	364	365	386	355	354	367	374	365	345	379	362	346	316	377	371	335	376	368	371	340	352	344	377	344	355	331	346	380	350	391	368	366	372	389	348	356	374	329	358	354	372	377	324	371	340	305	369	356	348	341	369	359	401	366	353	348	389	361	355	350	345	377	352	352	370	357	350	363	369	339	374	340	357	323	376	367	365	378	359	367	390	348	374	345	360	341	341	383	376	356	364	360	378	376	396	357	355	337	358	314	382	342	357	326	364	359	373	400	354	349	360	350	358	395	374	363	394	323	359	345	376	361	374	361	368	376	334	379	397	399	348	359	366	347	394	363	345	350	352	357	342	335	357	337	341	357	340	321	355	357	369	352	347	373	349	352	368	364	387	347	337	356	365	349	360	364	349	342	353	361	375	347	358	344	354	358	373	391	334	366	358	358	365	341	367	391	357	348	327	376	374	344	354	389	329	378	399	377	345	352	383	405	370	360	341	354	378	406	406	388	382	358	407	356	366	367	378	346	390	322	368	365	338	342	398	350	354	370	362	342	369	372	323	391	401	342	359	356	355	380	352	358	361	359	348	387	344	360	385	335	319	346	361	372	348	349	368	351	335	326	383	357	382	361	354	382	338	334	374	340	371	353	349	322	358	367	345	367	376	387	364	355	354	330	309	339	383	382	372	402	379	369	358	348	335	360	351	369	360	347	346	346	366	358	378	336	377	391	366	374	357	389	368	327	374	363	349	346	358	361	366	373	335	384	373	367	367	353	370	353	352	376	389	366	367	372	381	328	348	379	370	355	330	351	355	341	380	351	349	332	402	380	345	340	385	371	324	357	339	351	368	365	364	350	359	331	371	417	373	313	343	400	353	372	370	345	354	347	414	365	358	378	359	366	356	358	367	372	377	346	377	408	367	347	326	341	357	356	349	324	349	341	401	363	365	346	383	398	342	372	339	397	375	379	338	354	375	355	355	376	358	374	367	345	348	327	366	394	384	347	363	372	360	365	378	383	342	356	342	340	326	340	395	362	386	344	349	328	353	361	359	344	351	370	336	349	346	382	358	386	371	371	395	340	385	334	363	361	341	353	351	330	376	342	349	371	354	330	364	378	355	356	406	346	345	359	354	366	345	410	394	393	366	339	365	348	361	353	343	383	362	373	337	391	338	341	361	380	380	366	339	358	354	369	353	332	355	367	364	362	370	391	374	367	370	377	348	340	356	388	329	351	357	373	365	377	390	397	342	354	337	381	341	336	362	383	381	330	363	371	363	361	370	364	353	357	322	349	397	350	335	339	345	411	340	361	359	340	365	365	367	363	353	341	333	345	366	345	390	403	356	345	361	387	361	373	400	329	362	352	355	355	352	332	377	408	375	363	344	357	342	393	385	345	368	353	341	347	369	356	385	333	353	370	366	364	353	319	337	332	335	358	401	343	339	365	334	389	361	341	357	369	362	361	380	350	353	372	361	356	347	369	329	383	350	407	309	321	362	403	395	343	359	371	358	355	385	362	348	355	359	348	358	348	336	343	352	379	381	397	357	364	357	366	366
33027	28431	21620	6870	5559	5926	3322	696	398	384	380	403	378	372	380	378	386	388	389	360	372	366	405	378	394	419	388	377	425	418	379	409	403	376	433	411	373	384	350	389	390	357	365	403	371	391	386	413	407	395	382	368	373	385	461	389	401	386	384	395	387	396	398	396	394	386	380	394	397	384	420	384	401	369	351	400	386	381	383	377	375	406	338	390	376	390	392	355	366	402	391	399	361	374	378	381	375	397	375	387	401	414	383	379	409	364	387	378	389	372	353	382	387	356	411	398	381	374	366	398	380	411	390	380	362	362	379	391	407	383	398	379	398	384	416	377	403	399	389	352	363	390	378	399	351	375	374	404	378	406	401	393	396	399	410	374	439	371	379	355	368	400	421	397	423	395	362	359	410	394	400	397	387	374	369	347	364	382	372	356	364	358	373	345	370	375	412	391	369	382	384	418	399	386	393	365	392	369	388	408	397	374	376	356	392	374	416	407	397	402	399	393	387	406	371	377	405	353	400	389	377	411	394	390	373	393	403	377	378	401	384	348	395	368	395	405	396	354	350	383	371	372	418	365	381	360	411	389	375	397	371	400	379	370	393	402	382	373	381	359	408	382	378	384	380	399	355	373	400	374	377	373	401	384	367	398	380	375	341	374	421	379	400	407	398	417	364	401	388	381	433	409	401	369	425	365	396	341	360	345	384	366	375	454	382	384	397	358	383	403	369	404	408	377	384	392	377	359	408	345	401	393	370	369	374	393	390	390	357	404	396	396	365	391	378	379	373	374	373	377	364	381	403	368	386	395	359	399	415	392	397	398	412	407	413	376	349	382	402	384	409	397	374	384	372	404	386	354	372	401	373	397	415	388	377	389	382	375	387	395	383	395	385	385	381	388	368	387	363	358	366	359	395	373	383	369	402	404	390	381	391	409	393	393	368	411	364	410	398	366	352	381	382	413	373	388	410	368	388	391	361	412	393	347	395	414	377	377	390	357	388	400	362	383	396	410	363	408	367	395	384	370	379	382	390	413	385	418	400	395	388	389	400	394	370	369	366	399	408	384	412	375	392	368	365	401	393	354	373	413	413	407	360	365	370	368	362	360	375	366	389	385	380	378	391	443	377	377	414	392	390	396	376	416	388	363	366	421	375	399	407	368	379	372	389	384	378	399	382	372	381	401	378	368	377	371	391	390	379	402	379	381	391	418	359	385	355	368	362	360	345	353	343	361	406	384	382	369	410	353	401	398	359	386	388	392	409	391	390	395	402	386	405	379	389	400	397	356	423	376	375	357	370	390	414	392	400	416	355	382	408	385	401	389	394	378	423	360	359	362	374	399	377	398	397	378	373	374	393	378	354	384	384	398	411	395	399	351	380	366	365	424	366	395	403	377	414	390	386	384	364	387	388	383	369	399	391	396	341	348	356	370	399	390	417	386	387	342	403	382	400	382	379	388	383	402	379	335	384	395	372	350	371	391	365	372	361	375	386	422	367	378	362	408	371	366	405	367	376	385	363	396	365	416	397	352	401	392	375	354	382	364	363	417	340	393	419	390	439	355	386	386	389	356	389	378	364	380	369	393	395	353	382	410	391	381	383	405	394	380	338	393	379	405	389	409	413	366	404	449	387	366	392	376	370	408	360	378	374	368	365	393	408	391	393	409	392	398	367	368	397	364	405	385	376	390	362	373	372	391	380	393	398	383	383	392	393	404	378	390	386	408	371	386	392	379	388	393	393	368	364	372	412	378	400	382	382	380	355	376	371	369	366	387	388	351	358	442	398	396	374	344	402	382	353	396	370	376	399	378	352	388	345	395	344	375	388	382	397	408	370	412	366	355	403	379	397	367	388	365	431	394	382	364	402	459	388	402	387	407	344	388	347	383	392	376	381	397	373	411	366	384	354	364	408	359	433	383	369	413	423	406	375	367	380	376	413	361	379	421	369	409	364	378	377	376	402	404	370	385	350	366	384	366	367	386	315	387	365	404	360	393	368	410	404	415	415	369	388	377	359	387	395	386	399	347	382	420	405	351	374	388	412	381	367	394	378	392	383	379	354	412	362	404	399	417	397	392	420	411	389	364	387	364	409	367	374	380	397	384	399	409	375	374	347	394	386	326	396	351	382	391	395	386	370	358	389	372	397	390	397	389	387	412	365	388	375	407	386	404	384	364	377	370	364	408	381	372	395	389	391	375	409	372	357	376	393	411	387	367	404	380	378	403	363	380	387	377	388	355	412	366	348	375	394	418	366	383	374	393	397	394	365	420	374	392	420	396	426	380	360	400	329	395	393	364	402	369	408	364	397	363	416	393	397	409	371	388	403	363	377	361	411	378	389	392	389	364	394	373	376	354	364	382	383	401	381	391	358	430	373	398	383	386	352	378	405	418	378	389	369	403	377	388	426	418	387	382	408	381	347	390	410	372	386	409	394	398	408	375	371	364	382	403	361	389	400	378	403	394	381	384	375	422	385	372	394	379	412	372	346	379	362	389	363	374	392	397	392	441	398	343	387	393	395	371	366	376	372	382	376	397	391	369	375	415	352	338	386	364	399	379	382	381	371	380	372	370	363	399	393	427	390	411	369	395	409	343	373	362	361	394	388	388	370	394	351	388	382	401	369	386	370	411	389	350	390	395	395	386	388	402	379	382	375	388	378	361	393	371	419	416	399	415	361	397	421	392	380	343	376	377	385	386	367	400	401	397	397	369	396	401	382	384	396	426	373	407	365	386	391	343	407	394	363	377	370	385	382	360	405	396	418	358	369	387	401	400	349	407	407	374	408	385	389	385	377	405	417	417	363	373	389	396	369	404	356	395	360	449	393	396	406	374	396	392	356	372	389	395	403	395	396	400	402	379	400	388	377	391	367	361	375	396	385	355	414	414	370	380	388	359	357	412	380	369	382	393	384	380	366	427	377	353	398	375	390	359	406	381	401	390	383	412	399	370	389	394	372	369	378	409	377	373	390	401	392	375	378	412	389	371	368	391	375	419	397	411	387	406	433	374	381	381	408	392	373	430	389	379	369	367	367	377	357	394	389	384	400	367	414	403	395	378	358	425	402	388	367	388	394	358	373	367	376	388	386	390	397	376	389	411	392	397	373	416	366	395	377	387	376	404	400	354	381	389	383	393	379	346	377	365	357	310	396	404	418	399	387	366	362	369	376	408	388	404	400	394	356	413	390	407	364	359	365	424	393	379	369	388	412	368	406	398	392	391	419	369	389	398	422	349	400	390	386	402	386	390	359	363	396	380	365	380	386	347	378	406	378	401	395	427	357	361	379	392	372	384	361	401	378	378	351	419	380	337	365	400	386	387	385	382	379	389	406	372	359	388	402	400	379	380	390	382	365	382	391	382	372	411	425	384	369	362	359	399	411	343	358	362	385	401	403	380	381	406	391	343	366	411	381	410	345	394	391	345	361	382	428	392	397	370	407	419	366	387	414	408	399	391	401	365	373	359	401	401	373	380	391	391	371	384	402	404	367	369
23797	21183	31699	29054	29865	36547	27260	7053	704	591	577	601	653	567	581	850	694	570	583	570	580	554	570	603	598	570	536	572	565	577	607	564	585	622	568	528	600	579	548	593	558	515	580	597	528	570	599	591	586	545	578	585	551	607	568	576	607	587	569	589	565	527	547	531	559	556	537	573	595	550	575	554	597	573	601	565	579	609	608	570	590	533	555	588	628	564	562	561	593	583	592	601	590	560	547	587	581	555	589	591	536	500	568	541	555	584	543	591	573	596	566	602	569	510	585	627	593	593	539	587	560	586	610	574	553	552	588	584	564	550	579	541	548	583	553	543	583	577	571	557	587	575	584	546	601	561	575	580	583	631	576	543	534	603	552	584	534	535	602	560	577	605	578	541	567	586	577	617	582	570	585	588	546	604	566	564	586	548	561	572	526	549	567	593	574	574	563	587	562	561	557	596	564	579	549	573	593	567	611	567	574	576	572	582	557	568	557	569	598	558	578	553	561	557	546	585	544	572	587	595	578	579	612	586	541	566	552	569	562	558	584	532	531	579	622	549	587	595	553	616	580	530	592	556	577	557	560	571	551	572	550	580	588	585	576	592	537	586	597	563	591	538	563	556	560	566	548	548	537	582	572	569	603	530	548	570	543	593	560	563	592	569	551	562	561	569	609	564	552	567	525	572	580	588	546	520	597	558	551	593	548	564	542	547	541	566	569	602	575	561	560	594	560	562	544	559	524	586	570	571	546	585	551	566	557	523	586	568	595	582	568	623	577	565	553	599	511	552	560	563	597	544	586	581	587	563	588	535	576	583	544	536	549	550	572	578	601	567	579	578	532	578	546	565	588	590	532	552	635	526	569	529	582	556	530	569	563	587	601	591	575	552	590	583	563	579	583	575	565	602	585	580	569	602	555	521	563	570	565	521	538	550	562	570	565	554	585	553	557	562	547	540	574	578	564	562	589	586	566	551	566	585	547	571	592	559	575	529	568	540	573	582	570	566	593	536	595	512	605	574	606	535	576	570	571	574	574	577	587	594	565	573	559	554	547	552	567	561	560	595	589	552	557	539	635	592	592	564	582	534	608	555	528	574	534	607	607	550	589	524	571	567	598	581	565	578	561	596	516	561	567	606	582	570	590	613	589	586	608	583	525	549	549	605	517	608	553	541	596	583	601	605	573	553	583	583	575	572	552	551	586	577	584	536	569	564	547	561	560	601	550	597	586	560	573	541	598	596	568	601	614	547	622	507	639	545	590	589	568	558	583	600	601	566	596	577	573	536	568	579	561	585	576	566	540	559	554	567	584	562	568	609	528	543	562	565	610	584	539	573	557	534	569	544	538	511	573	599	531	590	589	563	585	596	561	556	548	542	536	567	546	585	568	600	578	570	554	552	588	536	545	576	562	557	600	585	594	582	545	517	558	599	585	580	566	577	539	566	623	564	587	610	577	546	590	635	580	570	562	542	542	514	568	565	533	589	582	582	590	562	588	585	618	523	584	530	569	612	591	534	523	541	570	538	595	524	531	591	567	543	595	593	566	593	553	552	570	585	596	546	582	555	590	544	570	585	543	591	527	531	571	541	568	560	569	520	579	566	609	569	554	537	590	557	624	548	603	539	570	543	557	558	532	527	618	569	523	571	568	604	561	591	536	554	569	600	539	578	565	586	548	556	601	570	574	616	561	553	574	541	598	574	589	552	561	525	571	532	560	541	581	548	594	584	565	550	556	563	537	568	545	557	573	583	548	595	557	557	565	574	546	585	558	577	534	573	533	543	563	566	562	573	600	566	558	562	634	542	509	569	559	593	586	587	538	585	577	566	548	515	598	552	602	590	548	547	554	540	593	561	592	539	565	593	547	533	547	611	577	588	540	537	566	600	554	569	575	590	588	582	577	512	555	562	607	568	568	616	580	590	574	590	594	545	572	551	570	549	564	583	598	607	585	598	606	567	569	603	577	599	547	532	556	543	553	569	568	548	563	581	584	568	548	561	533	576	583	555	594	575	556	544	570	526	547	552	583	552	593	588	559	522	554	580	593	547	557	563	603	559	554	580	561	575	563	603	555	522	542	532	563	638	590	579	540	580	553	597	586	557	562	555	534	563	570	585	600	585	555	599	544	560	578	577	556	565	571	567	561	570	532	586	582	546	560	556	604	562	568	572	543	588	573	548	580	568	592	560	553	548	567	605	542	564	574	571	594	527	570	537	603	539	567	585	545	565	620	545	571	556	558	581	594	567	554	523	590	582	571	594	563	621	540	593	528	573	573	579	583	569	549	572	546	564	568	522	552	563	600	568	535	613	540	586	619	576	518	568	576	599	545	583	562	513	549	558	555	569	590	573	595	556	564	558	590	567	593	574	574	547	557	558	583	556	541	596	535	524	512	519	577	559	570	558	595	594	545	563	570	577	593	578	566	568	588	579	601	596	555	611	579	593	572	575	589	563	563	605	590	559	532	577	533	546	597	544	587	564	594	576	597	559	615	578	582	559	601	595	557	560	553	589	558	575	568	576	578	618	535	610	540	619	521	583	549	577	545	555	562	559	560	548	560	603	619	613	554	556	560	587	521	606	582	577	551	571	616	563	552	559	615	552	551	532	559	504	578	571	593	559	543	563	529	583	584	609	590	613	559	604	570	573	603	566	573	598	581	535	566	515	575	557	611	541	564	596	576	594	541	619	534	563	543	662	603	542	635	558	554	556	539	526	617	590	612	561	583	550	551	586	581	595	582	547	563	577	559	546	569	571	565	540	551	579	547	589	589	553	598	562	575	579	568	573	591	562	566	542	566	584	548	542	584	525	528	557	526	607	561	573	544	543	579	535	556	563	586	528	554	615	566	588	550	597	549	614	556	554	625	576	516	562	530	578	603	592	579	565	577	551	515	523	574	553	528	544	529	529	572	582	578	561	552	561	572	582	574	558	615	532	558	530	549	546	586	573	560	588	578	573	574	564	625	509	596	532	560	535	574	572	577	543	535	606	577	534	600	562	551	549	557	603	569	529	555	573	553	581	592	547	563	564	544	556	556	586	568	552	549	574	560	582	565	545	576	585	587	564	565	563	554	547	544	570	525	556	521	597	588	553	570	553	552	548	577	560	571	568	561	554	612	540	554	569	547	568	602	606	556	579	578	576	545	560	550	583	553	585	576	560	563	549	561	602	579	588	555	541	592	560	614	594	546	580	516	522	596	540	534	562	586	563	562	527	575	547	549	562	569	563	567	578	559	563	600	575	615	582	550	557	586	613	565	571	578	605	594	564	572	556	585	575	553	559	589	588	566	554	531	599	584	566	557	567	576	566	549	540	556	582	612	560	534	595	552	593	541	570	572	557	582	584	563	593	578	542	567	603	544	578	555	570	571	585	609	584	572	549	553	552	559	573	517	595	578	569	605	570	540	522	537	563	557	574	554	597	586	570	588	560	543	594	596	583	567	610	554	564	556	558	519	578	595	547	561	555	581	579	563	577	588	563	573	563	569	519
44930	75385	63790	36540	38894	37702	24324	5544	667	630	551	598	632	552	627	1085	786	633	617	603	605	554	593	577	574	574	558	570	550	610	568	550	543	553	594	568	554	568	574	550	573	535	563	603	570	625	547	584	577	594	581	554	536	547	583	586	564	576	562	547	578	577	587	553	529	617	549	557	566	627	578	569	578	562	535	553	582	570	575	574	571	585	565	569	553	618	567	573	566	573	569	574	540	632	601	571	582	558	555	612	586	576	653	599	559	562	537	546	596	547	549	613	587	590	584	566	581	532	533	539	553	519	576	594	569	551	561	551	558	576	590	607	597	587	572	601	574	577	560	589	596	550	543	510	558	548	565	579	535	567	550	560	571	603	545	575	575	609	582	548	552	586	573	610	624	563	553	583	545	595	555	580	587	521	590	610	544	576	532	546	584	603	558	568	559	591	539	561	584	583	555	599	584	593	562	587	572	594	573	574	607	525	556	584	581	585	561	537	562	559	552	603	580	568	605	602	557	544	560	553	578	570	568	507	573	589	582	584	579	553	653	546	579	601	566	524	549	577	597	571	560	553	588	584	590	544	577	581	543	545	587	535	562	567	602	600	563	596	548	567	530	579	509	535	630	577	541	541	585	596	572	525	581	550	547	551	569	540	546	596	549	561	607	543	572	632	587	523	558	552	582	582	628	564	582	536	556	552	585	534	612	602	551	577	563	545	581	567	548	546	544	529	579	583	588	562	560	548	558	595	589	506	540	578	551	557	584	566	578	552	573	556	516	559	531	593	547	594	566	590	593	594	590	606	606	572	578	569	562	596	574	566	569	530	607	579	587	550	551	559	574	567	565	563	558	601	581	580	571	563	546	589	592	536	578	579	595	601	549	573	562	578	574	582	571	547	536	563	545	560	595	544	575	578	633	560	577	551	550	599	605	558	580	593	576	547	571	582	593	587	587	576	565	520	524	590	535	514	562	576	548	597	553	594	619	584	572	594	568	587	542	599	567	593	602	601	559	586	589	588	508	579	606	586	545	624	573	624	586	528	572	556	573	548	592	560	607	527	535	582	506	534	604	580	627	562	551	574	613	538	585	596	565	511	585	562	607	568	576	532	549	605	564	562	589	587	575	546	578	578	566	509	605	571	548	552	572	557	552	533	589	540	615	541	564	586	594	594	577	597	554	576	564	555	581	607	549	525	564	559	546	566	598	554	576	531	572	596	575	548	581	573	572	597	580	580	574	575	569	538	577	539	591	589	580	556	608	576	586	576	572	538	573	575	580	565	554	589	566	571	579	583	541	582	554	549	577	558	570	548	532	599	566	543	595	566	543	570	561	620	506	576	563	559	594	572	532	590	577	553	600	591	553	586	572	597	563	558	563	586	571	567	624	556	572	561	591	578	557	582	594	558	554	587	588	576	565	528	613	591	563	570	555	579	587	586	553	550	564	590	557	563	585	574	568	557	532	589	557	594	573	598	554	598	565	550	597	590	556	572	560	613	569	569	561	605	585	575	573	599	584	554	546	529	583	585	561	551	569	534	556	574	580	583	580	562	598	587	572	566	578	598	548	571	552	599	516	579	614	565	533	599	596	618	588	617	587	568	554	566	562	609	542	573	549	538	527	615	646	587	546	596	555	582	547	592	592	571	576	566	602	547	598	583	580	593	543	580	575	548	568	566	566	601	559	591	550	550	557	561	584	544	580	587	571	562	578	556	560	582	595	562	523	574	588	559	554	576	583	537	554	579	540	537	537	544	603	529	537	573	572	581	611	529	573	596	579	559	583	606	547	576	594	550	600	540	585	527	576	568	538	590	636	558	506	556	571	560	601	550	552	596	586	579	578	554	548	568	575	574	550	598	592	547	572	547	600	594	498	571	607	556	605	578	619	574	624	550	562	607	593	530	601	558	571	569	547	562	600	634	574	547	601	571	561	544	574	550	573	568	605	571	616	580	563	585	601	546	555	584	591	567	564	567	591	582	546	611	589	561	559	577	556	559	518	574	617	561	569	554	563	595	588	546	575	591	546	595	587	581	561	551	608	587	587	589	578	593	562	611	578	580	586	580	569	564	540	571	609	568	571	526	558	578	535	592	620	599	590	581	575	557	575	578	532	592	536	548	601	578	597	539	580	566	575	575	560	582	593	576	554	603	643	548	520	573	599	584	612	593	572	534	548	584	530	620	584	554	533	592	593	579	577	557	563	607	558	587	582	557	553	569	562	598	568	556	563	560	577	544	574	530	584	566	538	595	544	578	536	565	614	576	550	567	588	580	598	573	555	557	596	630	606	575	576	541	623	552	558	544	561	594	531	575	577	542	595	569	536	571	585	614	574	572	585	568	530	567	597	628	610	570	585	563	594	572	573	556	548	575	583	575	569	595	537	564	566	592	555	577	572	545	600	529	622	589	547	554	578	556	578	542	557	564	567	578	549	574	579	578	553	591	576	618	561	590	581	624	528	563	572	584	607	611	563	546	570	587	556	608	548	607	587	561	556	607	561	576	578	569	601	562	596	565	549	573	550	597	564	563	594	602	556	564	531	589	567	602	581	567	523	547	553	563	614	555	559	551	553	587	603	598	579	550	534	579	569	566	573	591	607	575	570	570	586	577	593	580	551	552	572	619	574	588	615	588	585	604	529	558	564	585	518	599	564	607	596	568	539	597	617	565	560	585	581	542	587	570	602	611	597	591	593	564	568	578	570	564	578	562	569	555	555	552	547	601	593	602	567	586	561	593	545	597	549	556	552	577	531	564	563	607	547	572	572	585	510	561	575	546	539	561	576	559	576	572	589	563	575	588	575	593	581	574	556	580	584	566	587	598	604	571	588	542	525	584	615	533	588	569	605	583	566	545	580	554	565	604	558	552	611	597	536	578	607	600	570	607	555	585	542	552	563	544	570	567	550	611	542	590	571	561	613	569	615	571	566	591	578	582	550	538	555	577	581	580	597	598	554	633	625	567	559	555	571	592	583	612	608	571	543	602	582	602	563	616	567	545	582	551	569	574	580	571	599	569	526	575	619	596	554	551	569	609	561	554	574	576	556	639	585	580	540	620	603	562	546	563	538	554	547	597	598	566	529	601	619	575	555	558	589	567	577	550	565	562	590	570	595	567	622	561	548	593	618	560	605	604	614	570	530	541	559	541	554	567	603	628	559	526	562	570	581	539	585	576	570	542	595	530	539	596	559	578	557	586	579	616	554	546	559	529	598	580	558	543	568	578	610	571	566	586	604	594	580	553	582	603	605	576	586	624	548	550	617	557	559	569	571	573	560	584	550	536	551	549	572	596	581	549	641	532	587	554	578	598	557	572	573	604	566	524	539	579	569	563	606	592	590	527	586	585	577	569	549	556	568	543	571	538	568	579	667	586	565	557	579	549	582	545	542	582	604	591	538	618	533	523	585	563	562	565	547	590	581	533	563	556	571	586	588	582	594	586	561	559	594	572	569	568	527	609	554	573	604	561	603	539	563	621	611	562	551	574	558	644
24933	21320	31102	29073	22435	22647	15941	3707	562	585	557	548	545	518	538	846	737	567	554	534	552	596	524	530	548	523	553	542	593	571	573	583	530	553	532	538	529	513	514	541	525	538	534	543	557	528	529	563	541	559	509	556	534	499	546	545	489	543	556	556	544	523	509	542	525	564	515	561	498	563	522	531	551	525	531	547	558	519	576	572	523	544	522	546	561	567	550	550	512	590	539	541	528	506	524	582	538	534	536	537	524	572	486	553	560	542	587	523	516	506	550	555	537	487	520	523	581	548	554	545	520	547	555	504	520	580	534	559	506	517	564	573	488	535	546	508	550	499	566	546	543	563	555	525	537	539	539	560	552	554	538	537	519	524	539	525	544	547	555	527	521	525	578	516	538	555	562	528	541	547	557	520	555	547	525	507	523	483	556	542	513	564	578	544	549	532	527	521	529	535	572	530	545	522	536	521	550	579	530	531	527	594	526	551	564	521	554	521	531	534	556	560	576	532	514	527	550	533	549	525	518	500	489	579	508	569	554	541	530	544	539	508	511	515	565	545	532	549	548	545	534	529	546	516	585	560	486	510	509	580	570	576	501	556	515	525	515	586	562	521	530	546	527	553	528	581	514	512	517	530	578	557	550	560	560	567	535	574	561	520	553	550	548	545	531	513	590	571	564	553	518	551	564	550	501	553	544	560	474	516	584	545	497	532	525	553	527	514	541	555	552	562	538	509	514	558	544	574	559	543	602	539	579	559	530	552	519	541	524	547	550	537	538	564	559	533	573	550	550	541	543	509	559	544	527	539	553	579	565	518	549	549	502	566	553	548	520	495	523	537	546	526	575	528	534	542	532	549	528	553	542	569	551	571	506	537	530	561	534	529	503	540	528	546	502	528	514	508	518	558	552	516	512	544	542	533	559	545	559	527	556	545	549	548	534	570	583	565	572	536	539	520	576	522	574	549	579	584	529	564	529	592	535	571	569	508	519	578	502	570	530	570	502	527	573	516	569	524	586	548	528	558	523	514	538	539	569	551	563	557	519	523	552	529	548	515	518	495	524	535	525	562	533	546	554	555	503	573	551	514	519	543	527	458	530	515	545	548	541	533	526	510	526	530	605	549	478	528	524	550	537	539	529	524	532	528	543	572	546	570	579	497	544	581	536	524	568	524	498	572	536	564	525	466	492	508	551	539	487	480	523	573	531	510	541	555	520	545	567	544	483	526	506	525	537	519	565	527	516	516	548	536	527	574	563	557	511	545	530	560	528	542	578	544	584	498	556	551	551	526	540	526	545	513	549	522	532	555	503	522	543	552	490	526	569	517	552	554	565	559	540	534	538	548	566	557	539	544	532	556	530	541	533	516	517	511	517	521	534	546	543	572	536	529	565	578	546	573	518	539	535	508	544	521	563	549	527	573	532	510	551	535	555	512	597	511	566	491	546	520	556	559	569	489	554	575	499	564	573	520	551	500	542	552	523	499	520	567	536	541	531	524	514	586	549	519	549	483	534	569	564	518	515	545	548	560	573	557	527	560	570	553	595	516	483	570	545	536	515	498	539	508	568	548	541	520	519	560	532	568	560	528	547	528	553	528	538	514	522	554	530	529	523	506	522	594	557	574	554	563	551	537	529	561	572	531	525	513	544	506	514	589	544	518	549	554	523	558	533	541	546	514	591	520	545	497	540	529	531	559	556	547	538	528	547	570	494	585	551	520	520	565	546	521	554	495	496	530	572	533	561	559	567	569	542	537	541	499	537	536	558	531	546	488	551	517	512	530	528	515	546	532	564	548	526	516	530	555	517	537	518	530	551	523	582	525	583	571	533	522	563	546	577	504	509	559	527	568	535	537	544	541	534	571	525	511	526	511	563	529	498	536	542	549	536	542	492	506	522	534	535	553	549	543	542	503	555	549	538	577	533	530	511	514	550	536	549	538	565	514	523	529	528	572	556	522	561	554	548	520	559	559	578	533	536	553	550	550	530	510	540	599	486	539	508	540	574	541	542	569	580	534	467	516	561	563	540	529	540	519	549	514	560	550	523	502	548	521	548	527	549	526	519	494	525	488	564	558	554	544	538	545	531	518	505	561	509	553	525	525	538	531	553	533	609	512	514	554	540	522	513	570	536	531	571	541	563	563	539	547	523	551	548	559	521	511	537	532	554	559	560	532	552	553	505	563	518	493	547	534	545	512	544	551	513	529	514	513	562	516	547	553	544	535	548	537	542	577	558	532	535	533	540	550	524	519	515	532	543	573	568	508	518	568	506	538	539	545	549	522	607	550	592	537	564	552	520	502	510	559	518	537	532	499	525	478	530	533	528	541	550	524	556	531	557	500	561	555	543	505	555	570	522	523	568	500	551	532	556	555	566	536	554	533	533	578	524	564	520	535	542	539	552	511	548	539	574	548	553	513	520	550	529	544	586	529	546	545	580	499	560	572	562	555	532	536	555	561	591	539	568	560	543	538	568	496	524	526	558	505	532	510	575	522	544	596	580	543	536	524	548	560	522	568	528	550	565	568	502	545	527	534	536	541	545	537	545	525	536	513	545	551	555	553	532	500	513	527	533	528	498	543	601	530	574	524	548	515	544	536	527	509	542	570	537	541	541	586	526	529	556	547	542	512	536	542	526	538	588	506	547	543	541	507	551	539	518	523	547	550	519	526	578	519	543	529	570	550	574	547	521	548	544	513	513	525	536	514	530	526	580	554	553	521	554	548	490	564	544	545	577	548	539	533	523	567	514	588	534	519	548	499	557	550	534	529	485	564	521	542	498	536	510	520	536	536	530	493	523	576	511	552	551	562	578	556	525	546	551	543	510	513	545	527	506	550	507	581	523	496	482	548	554	551	530	575	591	521	523	528	516	545	524	531	554	590	530	560	508	470	547	561	551	538	534	576	516	557	567	508	547	554	558	518	549	528	514	554	566	512	549	565	565	538	519	543	558	528	563	551	517	508	579	522	573	536	520	559	540	522	569	578	556	533	611	556	501	572	594	562	508	501	566	580	542	574	546	570	533	551	540	531	545	544	562	525	547	531	548	559	551	584	498	557	536	552	556	555	536	532	557	543	567	564	542	541	560	526	544	585	521	534	497	542	517	570	532	565	539	492	495	545	520	519	487	585	544	527	585	518	530	519	535	554	552	542	524	540	577	504	579	548	549	590	559	529	500	526	510	576	558	583	535	521	539	576	485	558	574	556	530	534	551	536	503	540	517	536	516	518	520	533	527	523	535	543	523	529	549	517	489	536	553	527	546	513	567	519	528	544	551	561	543	535	548	547	533	501	543	541	532	518	587	567	530	565	588	542	542	560	547	560	562	577	552	521	602	537	561	560	529	589	614	546	526	528	520	546	557	525	528	570	542	542	588	519	540	535	588	536	518	572	530	564	518	546	551	544	571	557	541	521	576	548	494	575	572	497	523	514	516	503	493	549	576	513	486	544	525	537	562	553	521	547	530	531	527	520	530	569	510	537	536	523	516	521
41772	61814	51920	28136	26739	27602	18574	4590	636	614	565	595	594	561	607	1145	959	585	588	575	580	553	613	592	565	603	567	594	580	611	595	578	591	639	565	595	573	578	581	523	545	599	557	579	574	554	577	538	608	579	532	565	566	588	538	575	549	570	496	564	570	566	571	554	573	545	568	617	555	580	563	549	648	599	563	569	546	602	611	565	579	536	565	563	555	582	592	572	582	579	543	586	593	578	579	604	563	566	535	572	587	560	551	613	596	583	567	573	571	537	567	540	545	580	546	537	592	586	613	589	543	571	594	562	588	568	555	562	600	563	567	573	564	532	596	506	593	591	541	537	572	565	602	583	567	590	577	542	541	528	599	602	555	554	618	556	558	615	578	593	531	570	574	559	568	573	583	560	506	611	560	565	577	578	586	580	594	563	627	538	568	569	577	543	582	553	574	578	569	557	566	510	551	562	552	583	583	552	531	565	557	602	587	582	568	561	531	546	569	590	539	572	575	555	521	613	587	575	566	559	591	551	616	545	589	567	592	551	622	555	591	615	580	571	567	568	550	577	603	561	546	560	608	598	557	595	607	548	594	554	509	539	594	535	562	595	537	566	596	602	585	538	526	596	582	552	567	585	537	547	525	592	546	615	580	588	600	607	517	590	585	620	578	565	576	560	564	562	540	542	545	598	565	560	559	573	625	590	577	596	552	541	594	570	554	593	542	564	589	564	588	538	547	561	583	593	523	568	588	575	566	581	560	563	534	574	606	552	638	573	539	603	567	540	575	534	588	560	554	546	562	575	611	597	538	570	571	569	587	586	598	561	543	569	583	596	586	560	572	560	586	601	530	578	604	555	617	584	579	551	582	575	551	551	551	575	563	534	559	619	579	555	606	610	541	614	529	557	558	566	538	545	598	542	533	574	593	548	567	561	596	590	619	578	578	595	552	567	541	589	552	571	623	549	584	584	571	597	579	584	533	547	547	588	542	527	594	581	566	561	589	571	560	551	541	609	553	506	586	599	552	577	555	556	617	597	572	580	543	608	568	597	590	613	580	568	576	539	604	570	600	569	585	599	571	591	584	587	586	520	566	543	586	571	597	585	554	599	555	588	566	553	567	589	588	605	578	593	558	583	586	534	559	560	600	566	582	532	598	594	580	588	566	594	572	555	605	581	598	529	594	586	595	564	591	565	545	530	582	575	591	594	602	572	591	605	568	578	629	609	570	529	603	572	606	591	532	534	538	547	573	580	549	575	578	579	567	555	587	555	569	610	569	587	581	562	560	549	586	559	568	559	580	558	566	572	541	585	565	597	542	609	546	563	536	539	597	598	602	554	560	565	542	557	606	605	544	573	545	610	591	572	571	561	579	528	582	567	560	556	522	580	600	614	577	565	563	581	535	546	545	527	584	534	606	586	556	621	588	568	569	562	598	563	589	590	610	580	561	584	586	561	595	554	608	589	543	588	616	553	560	590	552	607	599	550	566	576	555	559	545	603	559	595	505	582	555	597	572	551	572	586	587	591	516	583	554	569	560	551	585	535	537	616	520	578	593	564	583	556	582	573	534	569	584	582	541	602	586	605	607	581	524	603	556	582	566	599	589	567	592	600	577	562	600	561	582	557	549	585	543	591	545	576	567	563	586	580	543	564	580	558	527	594	579	577	539	546	589	583	588	553	569	559	570	589	550	573	575	554	585	540	578	591	531	575	587	598	629	576	520	596	580	560	573	541	587	596	587	548	565	593	613	546	578	592	606	553	553	555	563	570	618	555	563	551	593	561	563	554	540	583	594	555	601	538	565	582	581	591	597	575	576	577	593	574	552	541	553	580	569	557	573	584	557	596	556	572	578	562	544	570	603	580	582	534	603	599	584	583	577	547	582	541	549	594	552	586	558	604	580	555	559	608	566	591	573	583	596	564	563	576	606	519	582	569	583	578	592	627	596	562	611	599	571	575	571	561	584	516	617	575	552	555	566	584	576	577	591	590	565	576	573	578	614	609	594	549	557	561	510	601	574	575	571	578	580	571	598	612	595	608	563	572	593	563	573	521	573	562	580	563	586	550	532	554	562	541	577	572	535	635	549	612	555	572	565	574	561	591	599	556	575	584	609	557	562	613	532	554	546	560	533	565	588	530	582	574	568	598	569	606	576	569	552	552	562	550	576	580	587	531	548	606	567	548	581	557	538	591	552	539	590	576	545	580	567	556	557	510	585	578	566	572	573	542	554	551	576	556	535	551	594	550	571	561	586	558	581	553	550	572	548	572	580	548	584	553	556	560	557	545	620	555	593	607	571	581	535	559	598	576	584	512	568	556	573	560	518	566	586	556	526	581	578	565	570	605	564	595	556	539	603	563	602	550	594	592	578	515	560	575	561	584	558	610	541	549	601	575	611	586	548	563	610	577	542	553	538	610	572	614	594	595	582	547	563	617	560	544	594	610	582	534	572	558	530	608	572	541	593	595	567	582	579	567	591	598	570	625	576	553	609	542	600	612	551	612	613	589	557	599	610	608	561	584	599	604	572	568	553	611	561	546	598	540	559	545	570	548	592	551	536	622	597	559	597	549	578	612	587	516	575	576	567	569	568	567	609	562	560	552	623	586	585	597	554	621	550	541	576	580	623	554	577	574	553	559	590	549	580	595	578	586	552	600	567	593	581	567	601	584	571	592	604	565	561	599	570	557	620	603	556	564	596	499	566	596	559	568	575	532	611	533	585	584	578	585	543	569	605	567	581	537	581	618	529	612	562	551	564	599	546	573	591	520	576	563	573	566	572	537	560	594	561	600	529	569	632	584	536	567	586	581	550	585	570	615	587	580	576	548	566	545	583	567	561	580	580	581	601	568	592	562	556	562	585	597	548	587	568	616	564	555	563	614	561	566	562	588	578	587	584	579	603	575	543	637	586	570	593	561	595	566	567	589	533	536	549	560	619	532	607	557	566	576	539	536	605	569	574	574	576	592	553	587	590	588	592	570	595	607	575	530	557	600	578	576	559	560	585	541	599	559	572	534	565	589	575	572	540	625	535	601	544	578	624	612	589	588	525	563	609	586	565	617	583	573	558	603	611	584	542	539	580	600	579	512	605	531	572	536	601	600	562	581	562	617	607	559	598	563	551	553	609	579	584	601	527	536	562	550	572	563	598	567	555	548	594	603	592	566	553	552	585	550	589	597	610	549	569	573	571	540	579	580	590	579	596	598	596	546	587	553	556	552	561	565	593	591	565	580	564	583	588	567	621	571	609	576	589	576	556	536	532	577	508	577	552	579	584	534	563	576	582	548	572	611	527	560	619	594	568	584	599	570	533	577	555	547	559	574	541	544	604	608	565	590	555	555	551	577	581	543	566	573	589	563	560	642	554	555	581	558	548	583	595	560	540	554	544	589	579	585	561	552	544	610	534	541	564	563	553	565	517	582	539	550	571	561	577	548	548	538	558	572	583	566	589	566	592	559	613	586	555	519	563	560	550	605	568	538	538	593	519	589
22652	21150	30191	27057	27544	39696	39465	20029	2452	967	911	928	940	932	987	1977	1935	911	932	904	916	920	899	930	927	907	957	921	883	876	892	848	858	897	863	847	903	914	856	953	894	926	835	918	878	882	922	938	921	950	897	928	846	897	852	895	875	852	888	888	921	890	919	957	920	911	957	887	836	910	867	876	882	867	904	909	863	938	893	815	875	877	899	845	936	910	911	909	906	911	855	934	923	901	896	899	919	900	876	879	900	908	877	884	899	900	902	883	913	894	825	868	912	874	920	895	887	905	850	924	948	884	876	952	907	878	848	876	944	897	919	855	896	860	886	892	894	913	952	934	850	869	864	834	891	896	970	856	853	947	837	857	912	883	926	932	853	909	893	928	893	800	889	899	874	852	889	921	903	878	882	885	914	879	822	948	858	916	883	899	921	945	900	903	902	897	865	849	857	890	885	918	846	871	884	867	881	925	854	921	919	854	942	840	882	882	879	939	933	889	911	906	885	895	892	927	898	881	890	891	873	908	854	903	909	910	937	888	828	887	858	937	903	833	891	867	873	917	880	942	832	844	889	862	883	863	887	864	835	911	883	829	898	944	854	891	931	932	871	838	898	866	932	885	930	865	923	857	906	893	838	882	940	845	889	895	913	852	914	928	919	892	894	885	884	818	906	889	896	910	904	892	900	904	877	881	872	812	876	884	955	816	903	881	886	907	892	835	889	938	926	915	891	858	897	881	871	866	892	950	952	835	892	924	893	910	892	915	826	906	871	886	876	909	892	903	836	891	913	935	847	867	888	913	871	921	852	901	873	884	856	914	894	869	884	870	861	856	944	881	955	911	918	876	876	937	911	852	962	906	919	837	861	863	884	907	860	892	856	887	845	848	902	883	891	930	887	934	857	837	883	856	931	882	899	932	900	851	878	956	906	911	890	912	857	916	939	876	938	857	872	865	905	893	905	846	865	891	905	923	883	877	901	864	900	882	858	898	896	866	916	928	970	952	920	853	969	945	911	840	865	864	898	863	834	852	903	878	915	868	865	850	851	926	933	875	918	922	830	875	886	849	926	958	861	854	858	895	902	880	910	856	884	914	911	908	848	889	907	872	959	911	933	910	828	912	924	887	887	899	905	926	922	964	923	932	869	890	895	875	883	875	879	912	866	899	913	928	862	903	829	861	894	891	941	870	868	918	911	874	878	887	918	865	879	939	881	891	914	885	827	906	922	883	848	893	929	884	885	895	863	964	874	920	947	905	873	876	853	893	871	839	922	869	986	886	849	869	895	884	918	867	841	880	883	904	855	858	892	874	933	839	869	873	902	925	917	904	902	941	916	924	891	939	960	951	885	906	861	921	926	914	867	922	916	881	918	859	830	876	924	870	877	841	902	928	865	869	880	886	886	896	906	895	887	854	880	887	906	911	895	864	938	872	889	891	877	913	938	875	859	871	878	893	944	829	853	912	918	944	903	924	914	872	886	866	920	894	891	838	941	869	922	919	882	964	946	896	918	897	914	931	894	935	889	904	907	892	913	940	928	881	862	927	874	876	903	827	884	882	893	868	933	884	911	826	886	871	963	891	825	862	836	882	866	831	891	900	906	898	827	950	897	925	869	882	900	891	899	880	920	917	882	870	905	941	882	866	919	858	851	877	863	946	882	938	904	938	922	929	874	900	841	888	917	876	864	913	909	863	815	921	928	948	912	844	920	865	872	921	966	890	820	899	912	839	867	929	858	899	923	890	852	910	832	881	936	862	869	927	904	896	875	881	834	931	919	913	884	893	870	925	893	886	926	890	919	855	892	873	919	942	931	893	872	923	871	915	925	868	911	922	889	884	934	862	893	911	887	884	877	920	874	829	867	898	859	956	925	885	922	851	919	940	857	966	925	903	916	904	867	954	948	889	880	865	913	895	876	869	966	905	898	876	844	883	869	887	883	886	914	897	846	917	921	916	907	846	862	918	914	909	827	893	902	923	933	937	836	847	880	886	931	893	881	852	899	864	869	903	878	889	956	897	929	901	851	873	887	876	886	883	899	924	920	879	899	862	885	948	922	870	858	908	893	900	892	840	932	919	882	887	882	858	940	905	907	929	909	889	861	887	930	894	886	885	889	894	855	908	907	898	820	855	877	915	859	972	847	855	909	872	919	877	833	918	875	847	878	851	877	872	887	902	918	912	850	869	854	935	948	863	886	875	898	952	935	909	864	925	855	874	862	891	924	905	901	879	903	909	840	879	906	879	873	863	891	896	928	860	878	936	892	911	897	863	904	934	888	870	878	866	879	874	858	865	881	891	870	875	915	888	906	902	867	894	917	929	907	898	959	877	931	930	885	878	872	845	937	893	871	912	864	835	948	902	859	881	892	870	847	889	887	824	913	881	911	963	901	867	878	856	895	876	884	857	926	905	901	838	894	898	872	872	868	911	837	857	899	871	888	892	885	864	917	863	936	896	899	940	905	885	964	899	815	854	851	900	840	910	904	894	872	899	852	903	898	942	900	885	876	883	925	878	872	920	933	852	847	883	883	881	913	868	909	893	930	883	869	915	873	857	951	868	888	907	870	938	892	947	898	917	904	889	884	848	927	850	874	887	932	905	942	930	903	863	912	889	865	923	890	917	891	895	930	925	906	954	961	914	861	845	869	934	914	846	839	894	935	895	884	847	874	898	901	929	917	859	958	942	903	912	879	948	895	897	905	875	921	946	897	918	870	872	915	851	920	959	861	881	931	925	901	915	844	901	915	900	878	894	956	876	865	914	841	843	934	890	894	910	901	973	861	865	866	919	946	873	920	858	857	880	901	909	893	883	917	880	895	872	942	877	897	895	944	879	903	904	871	876	885	881	922	915	874	863	953	883	956	856	924	866	853	929	916	855	902	841	938	924	869	855	856	818	842	872	850	850	835	885	914	911	906	893	862	897	917	936	861	939	928	947	904	859	935	829	863	872	892	879	887	863	898	942	849	891	857	863	917	890	885	898	876	931	957	853	875	923	853	823	937	895	934	922	911	870	851	959	891	902	884	892	886	843	875	878	915	909	839	860	931	860	871	843	902	907	852	906	880	921	868	944	916	952	939	914	897	924	872	833	882	855	867	943	912	980	873	907	871	864	937	920	865	823	916	935	892	827	888	872	856	909	955	892	882	882	846	898	872	875	881	913	861	932	851	903	846	912	889	890	925	847	914	899	852	896	857	897	853	910	837	887	909	860	897	873	927	880	910	875	856	908	873	884	894	824	877	930	889	867	885	892	860	911	968	889	964	903	834	901	931	885	867	867	926	942	880	831	865	877	878	874	910	875	880	924	914	899	874	890	928	867	927	887	866	908	920	941	846	899	908	900	887	919	898	881	919	891	877	890	925	895	890	904	890	894	932	872	879	910	921	937	894	909	931	843	876	918	926	887	894	914	860	828	908	897	873	907	912	866	904	898	902	904	900	908	911	897	936	895	871	850	887	894	919	864	914	894	826	855	890	881	890	885	854	878
48782	89415	76068	49782	45880	45417	37200	17230	1028	950	941	943	926	842	973	2485	2335	894	852	944	912	899	889	894	915	945	885	859	910	903	879	870	903	881	889	873	888	865	843	867	899	915	860	877	879	857	893	882	871	816	942	859	869	879	885	905	882	814	875	827	863	890	867	808	837	887	879	902	924	913	889	869	889	833	853	861	847	833	833	833	874	927	872	886	885	908	885	860	907	854	906	902	868	917	884	829	867	844	869	865	930	822	825	913	909	882	819	851	890	852	905	891	923	905	869	828	848	866	926	879	893	860	893	867	872	866	856	898	928	864	881	876	875	900	854	843	904	856	877	876	828	870	869	840	852	889	866	835	848	903	845	911	862	838	832	865	867	911	849	914	885	859	824	824	878	889	913	924	904	893	935	912	866	850	894	906	858	879	894	879	905	883	840	892	899	857	879	901	892	916	845	876	862	898	853	894	860	886	910	865	867	842	815	885	877	895	936	876	927	880	918	811	900	870	864	836	854	884	892	843	925	869	847	838	867	909	907	882	837	875	900	856	921	900	881	908	930	825	886	899	884	898	842	879	926	835	944	887	912	876	882	890	881	856	866	863	871	921	853	872	837	841	881	829	886	874	862	853	843	883	861	907	894	897	850	864	878	908	915	839	792	835	868	877	866	918	895	895	907	901	865	862	899	857	902	928	924	879	863	897	897	826	877	835	945	880	994	903	881	900	938	859	832	840	863	877	896	849	923	900	845	928	868	924	879	901	869	891	914	832	879	917	887	869	872	899	935	864	879	907	850	867	874	875	845	883	898	901	923	874	876	874	875	863	884	908	904	852	850	867	864	873	904	903	923	843	929	884	899	825	833	870	893	850	846	927	887	823	961	878	894	838	849	843	930	876	847	863	902	956	921	865	831	884	906	905	839	874	895	808	886	856	885	877	925	833	900	894	926	853	913	882	875	895	804	845	897	913	894	858	903	886	948	885	897	872	893	853	912	900	919	890	837	882	910	884	863	872	897	906	877	892	897	896	872	861	861	866	896	843	878	899	889	873	861	821	888	849	858	906	908	896	954	888	840	857	873	898	850	919	834	890	877	908	875	845	877	825	938	861	834	862	836	828	870	908	882	856	916	906	879	840	864	863	945	873	913	916	874	903	845	881	879	862	881	895	863	841	870	889	886	855	858	831	931	851	854	836	947	873	947	904	860	938	828	875	805	875	866	866	889	890	930	898	884	902	930	895	888	878	902	854	893	901	884	871	913	893	902	877	918	918	854	899	826	933	863	916	881	872	900	922	891	903	874	896	809	930	843	870	824	889	868	847	870	866	877	883	888	882	842	876	853	849	902	886	915	888	909	896	899	873	837	816	845	872	879	868	887	849	919	898	893	912	948	812	810	901	899	895	895	895	844	862	916	871	879	857	887	910	881	890	804	887	919	838	901	895	858	902	862	847	896	880	863	849	829	862	822	886	923	904	845	893	826	886	917	895	838	808	902	879	921	869	909	850	906	850	900	909	817	871	866	903	933	874	847	902	905	905	882	872	879	854	936	810	904	850	857	922	894	882	873	896	891	845	874	930	871	847	912	817	854	867	823	886	895	860	857	883	836	893	901	881	877	907	918	880	912	942	887	887	911	897	854	875	884	866	868	898	870	889	810	885	894	842	879	833	896	869	831	918	915	867	837	867	869	894	881	899	870	880	927	874	893	850	860	889	934	896	843	905	924	848	855	890	930	902	909	867	871	900	883	893	860	953	879	909	909	863	898	936	896	873	886	879	929	849	893	885	907	909	884	851	865	884	880	944	902	867	853	944	884	868	884	878	851	871	923	852	844	910	850	928	863	907	886	893	897	875	872	816	919	855	903	935	857	928	907	854	862	869	962	843	886	877	866	828	887	910	879	898	844	936	879	910	830	893	861	873	886	899	888	851	934	882	875	896	917	899	883	855	868	817	919	859	871	891	907	853	858	900	933	856	930	908	896	877	885	891	890	878	879	871	835	829	861	876	889	896	861	920	869	902	873	856	852	891	889	887	827	909	880	914	835	864	912	890	850	878	878	883	873	932	865	913	812	859	874	896	917	838	880	865	879	849	872	888	906	891	811	840	830	837	882	897	870	884	861	907	916	835	908	934	890	907	967	865	868	877	846	869	909	885	874	879	873	861	845	824	884	884	873	888	894	895	925	858	869	871	855	856	889	931	908	855	810	894	873	876	942	920	904	917	902	856	916	875	830	860	883	864	835	862	895	827	903	834	855	855	901	874	873	907	874	880	899	831	855	850	918	809	865	909	876	897	870	885	885	851	881	874	893	908	842	898	847	897	865	880	903	938	830	879	915	901	885	883	860	872	885	870	928	863	865	857	887	889	846	930	845	892	913	756	922	907	1004	873	875	921	821	898	904	868	855	838	832	853	912	910	851	900	843	862	910	889	933	858	849	870	939	858	861	899	889	873	877	903	898	891	885	895	872	882	875	909	869	840	857	905	932	886	869	937	882	859	854	877	861	911	865	831	856	839	859	846	880	885	881	859	869	903	864	894	873	898	876	873	868	895	908	877	871	875	854	865	851	877	870	876	899	881	882	897	836	814	852	856	850	868	903	875	889	889	891	864	852	869	906	901	909	882	900	899	851	842	913	874	899	866	844	875	876	872	881	917	923	804	924	916	873	925	868	869	885	886	853	878	851	844	871	839	920	881	872	847	862	931	847	882	833	877	865	866	827	835	890	874	909	894	929	888	920	883	916	875	871	902	835	847	882	887	879	875	933	938	874	906	878	858	906	850	888	913	874	884	894	897	873	868	852	917	898	851	917	896	898	913	906	861	888	874	856	895	881	857	861	858	857	893	929	885	899	891	932	898	901	880	918	925	879	922	863	937	877	860	931	867	894	930	881	872	930	918	878	878	904	900	872	867	902	900	898	905	874	849	856	848	868	850	905	897	859	854	895	827	872	871	927	959	872	854	884	870	873	825	888	858	879	882	868	897	847	854	892	954	867	864	850	842	875	871	934	891	855	864	883	858	876	848	854	844	891	887	834	955	856	919	889	888	897	905	889	853	920	855	854	897	888	924	850	852	857	854	873	909	858	854	819	829	896	872	896	869	911	874	875	841	904	866	792	856	856	902	904	833	842	853	938	933	879	924	869	912	846	850	902	889	813	819	895	916	860	824	859	878	874	913	904	865	862	886	889	861	897	905	874	925	882	849	843	864	824	912	910	857	901	887	874	888	881	912	889	935	865	878	910	860	873	870	890	876	901	848	840	880	867	896	871	900	903	914	861	865	894	894	912	872	899	886	886	865	866	912	865	921	828	915	850	925	878	882	901	854	887	844	896	942	885	894	855	889	897	893	886	890	883	893	903	865	862	886	815	879	884	863	892	885	834	880	879	850	900	869	890	878	834	874	889	893	885	857	942	898	845	873	919	903	903	858	879	937	854	891	903	853	876	869	914	827	880	863	926	873	844	886	895	892	853	882	837	871	869	896	893	917
32980	23521	24686	15210	6064	5448	3550	1371	400	413	448	427	402	415	434	442	448	440	409	396	420	441	402	410	404	443	386	426	401	416	383	430	434	390	428	413	392	417	456	394	418	413	428	399	395	416	456	383	400	409	440	391	377	404	417	427	401	405	366	400	391	419	466	415	385	415	398	425	358	398	384	415	438	439	442	421	394	391	409	392	413	426	386	467	419	440	413	405	400	402	364	370	415	414	397	405	383	441	387	427	430	393	432	403	394	472	422	424	396	454	441	365	403	420	394	401	407	438	407	410	415	452	394	358	369	388	387	403	411	385	401	450	401	414	391	408	387	346	408	424	417	411	458	398	433	438	387	421	401	413	431	422	404	386	428	439	428	431	396	425	396	428	381	407	424	415	415	407	422	419	434	417	392	383	396	414	397	420	402	415	415	439	372	415	394	430	404	381	413	454	410	396	412	450	413	402	403	420	394	402	415	422	371	434	445	380	413	412	395	419	413	378	398	437	420	417	416	388	441	442	392	417	397	407	394	421	371	399	369	407	374	409	393	405	355	397	434	408	408	405	388	398	415	431	406	419	409	430	400	364	423	393	436	379	402	432	423	407	456	412	437	448	399	424	404	406	417	400	392	393	432	387	427	420	417	408	387	441	415	416	461	436	392	409	417	397	411	433	387	431	413	407	401	422	390	367	416	376	419	414	427	423	414	425	429	383	406	427	399	415	392	412	404	449	394	417	439	421	424	423	442	411	407	412	410	402	405	444	380	426	438	428	395	425	435	411	400	392	385	399	423	383	431	419	395	429	419	383	444	383	404	415	409	442	408	403	410	396	418	422	420	402	412	408	412	422	391	422	399	374	423	417	423	442	425	429	435	436	381	424	401	411	393	416	432	403	388	386	445	420	390	389	454	404	456	410	372	413	431	416	378	425	384	446	431	378	415	455	408	403	431	407	386	414	444	397	452	404	428	416	403	414	384	449	397	391	436	383	469	397	417	456	392	425	404	417	389	399	413	453	396	370	420	393	385	365	412	405	420	390	403	427	381	433	406	405	448	411	419	384	436	420	418	384	438	441	397	404	387	418	405	411	395	390	400	413	422	416	423	400	419	403	430	426	392	392	416	423	417	418	414	384	405	395	395	405	415	427	388	434	411	419	405	404	410	414	367	414	404	393	421	374	422	447	421	380	397	405	441	396	396	404	412	417	402	418	396	398	431	406	400	381	421	401	452	432	418	400	399	374	398	423	423	402	423	405	392	348	410	436	423	413	374	429	389	402	431	398	433	402	415	393	383	413	452	445	412	449	416	429	397	425	391	383	392	386	398	418	415	388	428	402	395	379	446	428	407	393	440	407	427	418	410	445	393	406	403	420	381	407	444	415	352	408	404	408	399	431	386	422	426	416	400	431	409	406	389	428	369	392	471	402	425	418	407	386	397	426	409	418	427	418	391	390	385	374	421	424	430	394	460	430	359	410	411	441	446	460	419	435	381	415	415	377	401	438	390	427	432	394	424	417	423	426	372	410	420	416	438	394	376	431	391	404	409	398	400	366	398	396	382	386	384	435	370	393	398	411	407	452	444	406	412	419	421	410	394	377	396	427	409	418	437	365	447	420	410	398	400	442	399	404	433	438	392	394	427	411	412	404	410	402	413	401	398	420	412	377	398	437	408	400	422	403	426	412	419	411	409	399	405	400	435	426	392	409	389	424	377	414	398	426	410	438	403	424	426	395	410	429	407	401	446	457	415	433	383	402	408	401	404	380	468	435	421	392	402	414	434	400	420	404	408	439	408	403	410	406	402	429	388	382	481	381	429	388	394	419	431	418	416	419	397	421	409	422	388	405	392	408	401	407	395	410	396	402	407	449	399	431	405	401	399	422	403	390	442	410	421	426	414	410	380	414	427	409	397	416	452	398	426	412	414	411	381	430	374	411	423	408	402	390	435	392	430	395	416	416	426	411	412	407	400	383	425	392	420	378	418	395	421	386	410	435	402	445	401	403	382	432	396	429	426	394	421	455	431	403	424	410	418	416	402	357	458	419	419	412	389	399	396	400	408	411	411	407	406	408	401	409	388	430	437	411	406	405	397	410	448	428	384	425	390	423	402	418	404	391	405	409	380	412	389	432	399	387	389	365	437	412	410	416	423	430	408	407	378	451	428	437	431	429	404	386	443	423	413	417	391	420	398	397	412	411	381	385	425	404	433	424	417	456	367	449	461	386	370	407	434	437	383	391	382	402	431	403	442	405	418	401	394	417	413	401	391	433	409	416	445	400	387	407	402	406	434	379	400	425	381	396	424	415	411	385	439	433	387	387	432	454	432	396	446	393	440	367	432	388	405	410	396	429	399	374	403	387	399	413	405	416	399	406	455	421	428	398	421	370	401	406	364	432	416	446	413	450	407	424	445	436	415	383	382	390	420	447	404	420	384	416	419	407	457	420	413	397	430	407	397	393	421	409	439	408	415	448	414	408	388	396	445	399	447	433	403	406	385	429	397	440	427	396	425	462	391	410	384	426	428	385	389	399	435	423	403	431	412	433	386	367	407	406	410	431	433	402	426	388	398	437	414	376	430	381	404	411	413	399	403	372	445	409	405	412	429	429	429	428	439	410	428	382	362	417	388	444	370	402	398	399	390	415	402	393	386	403	420	390	377	442	409	377	446	423	399	443	416	429	415	417	379	396	388	413	458	420	442	377	427	409	406	401	398	411	389	435	397	389	412	416	401	400	417	422	442	416	427	437	410	420	406	436	409	405	426	410	356	424	402	424	431	382	429	399	435	416	406	408	391	402	429	442	419	408	396	403	414	378	410	405	415	421	385	432	429	419	432	408	426	419	425	403	420	414	399	386	380	410	391	392	459	422	433	376	429	400	395	402	374	380	422	407	417	414	394	390	398	427	379	434	404	434	400	411	387	456	419	407	431	464	407	427	399	388	414	434	381	397	407	427	451	408	430	431	391	401	413	402	441	427	416	435	365	377	381	382	379	422	417	404	410	424	404	417	419	401	349	393	416	372	445	441	399	399	399	392	392	403	415	405	411	442	407	391	450	407	462	426	411	417	405	392	446	437	428	401	425	433	420	405	344	430	404	402	437	407	440	447	431	412	416	387	439	397	449	393	389	362	421	427	416	419	413	402	412	412	421	396	395	436	439	430	408	441	393	377	401	426	441	413	395	403	426	414	422	367	409	392	421	409	401	403	395	409	407	388	418	417	419	451	438	424	386	378	405	415	401	420	398	433	404	390	382	407	417	410	435	457	413	431	408	387	422	411	442	433	435	407	421	397	435	401	385	433	425	417	380	470	422	391	428	414	396	400	423	398	382	389	414	414	392	414	455	386	412	401	438	395	405	413	387	410	423	437	405	416	396	406	432	435	451	399	419	417	396	403	429	385	412	444	409	448	403	431	412	436	379	389	407	428	428	421	393	431	414	461	367	399	403	434	402	390	399	379	375	407	400	424	410	397	415	406	395	418	392	407
34403	29860	19195	8378	5651	5757	4068	1477	433	418	456	446	451	476	469	467	495	436	454	458	431	410	416	426	456	418	430	430	389	459	440	436	444	412	408	452	402	439	426	398	447	454	431	465	430	420	428	439	463	438	449	435	424	419	414	454	445	419	448	413	421	421	421	460	457	425	446	415	424	435	420	451	447	433	425	427	482	459	441	431	431	403	473	400	441	433	397	419	447	449	441	431	406	434	451	443	431	456	444	431	453	510	452	428	405	473	393	411	457	421	444	428	422	459	418	405	477	420	442	415	472	424	410	422	456	460	450	425	433	426	423	439	438	425	458	401	424	432	417	445	425	443	429	416	452	448	466	473	412	399	422	428	423	419	434	461	394	441	406	423	415	472	409	439	434	412	473	421	449	438	426	452	430	460	452	425	452	417	448	432	482	430	420	432	428	436	462	381	430	428	390	380	450	425	425	456	414	425	440	396	459	419	446	418	449	458	412	403	436	452	430	433	468	453	420	428	407	437	461	425	405	463	428	448	446	411	437	427	430	427	433	435	454	431	427	415	447	416	431	430	414	430	461	439	416	426	403	464	463	409	425	445	414	434	419	440	392	427	451	447	439	420	415	403	400	448	402	411	438	460	410	411	404	476	401	429	461	416	398	433	433	408	459	426	412	429	394	463	426	414	395	409	457	432	416	439	447	413	397	400	415	445	417	426	415	426	443	463	443	425	470	463	435	437	467	453	408	462	417	435	436	453	479	416	421	452	434	439	420	453	381	416	440	476	441	411	456	406	438	452	415	432	416	412	442	469	429	417	424	450	443	418	404	414	430	407	448	422	443	414	441	419	441	414	429	436	448	481	448	408	433	437	424	448	422	438	422	476	450	416	443	418	439	428	465	407	440	430	415	434	437	424	418	432	437	428	455	415	434	424	455	426	475	462	473	434	440	411	481	429	446	423	436	456	445	434	432	431	411	437	411	423	420	427	466	411	432	424	432	412	419	421	437	443	444	470	417	430	428	430	424	418	460	438	450	432	442	411	429	462	458	458	429	404	463	424	419	434	409	438	416	391	432	421	434	409	449	395	464	420	451	434	426	453	446	446	423	421	424	433	440	395	441	459	418	451	413	463	432	462	456	498	414	420	413	439	423	443	456	411	452	433	395	431	423	440	404	421	407	397	443	456	474	437	426	403	449	419	435	396	465	444	442	400	437	418	453	462	440	370	424	448	454	443	415	435	446	457	438	425	447	438	444	388	435	454	413	430	422	438	444	429	433	418	407	440	442	430	393	396	466	415	429	474	461	420	442	408	443	443	431	436	448	420	460	429	412	455	482	394	420	449	434	443	492	430	443	413	426	438	417	421	419	470	393	422	428	449	461	440	444	438	443	461	389	415	438	453	427	430	466	416	427	434	402	406	453	476	436	410	398	418	394	429	465	406	433	466	478	391	431	409	454	450	416	401	418	436	402	445	452	402	428	465	419	450	419	418	450	445	408	430	402	422	411	429	423	415	446	488	437	418	434	432	451	442	425	442	431	460	424	442	458	445	433	447	444	435	447	449	431	423	417	467	449	410	428	455	423	406	467	433	446	456	429	451	443	451	429	447	409	420	456	455	460	408	404	434	450	441	435	387	433	418	443	443	436	427	427	441	416	436	445	475	425	437	397	398	414	436	421	459	472	410	470	427	446	420	448	437	444	434	412	431	432	420	449	450	449	450	419	412	458	458	438	423	394	389	422	420	427	416	424	414	412	469	455	448	449	416	413	438	437	408	411	454	432	408	457	495	452	414	430	441	427	412	462	461	443	452	465	472	449	408	413	430	483	434	444	440	424	440	452	424	424	424	444	401	414	431	447	455	432	464	462	424	419	443	418	458	435	455	416	403	454	452	433	430	413	413	444	459	396	414	430	440	422	438	462	394	431	420	431	428	445	461	392	455	437	452	451	440	432	462	396	459	443	410	411	426	440	412	417	418	445	437	441	461	424	407	415	411	426	440	433	426	459	448	432	394	433	470	463	430	460	442	456	396	445	416	444	399	425	426	442	452	432	441	444	440	415	435	434	428	457	420	406	421	413	404	403	420	433	457	416	415	414	464	453	423	437	461	462	479	426	437	433	466	463	435	446	422	430	427	458	431	425	440	409	436	434	385	423	414	446	465	455	482	432	415	445	410	432	430	444	468	436	410	481	415	435	461	463	476	425	444	464	440	455	459	471	433	424	416	407	458	417	429	392	435	420	427	435	404	446	401	442	435	436	466	447	437	445	482	413	429	459	401	469	422	436	441	438	445	434	424	407	419	454	447	422	465	428	450	441	401	414	418	441	429	427	428	437	403	441	430	444	410	453	421	416	425	458	434	437	440	410	438	448	453	478	448	439	419	405	451	468	457	461	450	431	408	396	421	423	426	428	427	456	416	448	373	433	448	455	416	460	375	418	443	444	404	387	443	419	429	440	417	430	430	419	461	431	414	437	416	425	434	424	457	445	445	411	468	444	431	437	456	429	415	413	448	474	410	429	453	423	464	429	448	420	443	465	436	408	464	422	478	451	428	417	410	486	445	437	441	454	423	419	449	447	433	469	422	447	434	414	416	419	420	434	442	406	409	417	442	431	416	431	427	415	459	444	436	437	389	452	429	411	460	468	451	448	462	414	404	406	440	436	446	430	440	434	369	425	464	410	429	429	394	457	436	437	448	388	425	422	448	457	457	475	413	397	416	434	434	444	432	456	440	401	399	396	429	462	409	424	466	414	453	441	453	436	428	416	456	457	407	471	406	402	440	409	429	465	410	447	407	449	446	448	395	464	505	427	412	418	433	414	401	458	430	426	427	424	418	415	444	415	421	445	428	456	403	433	425	402	438	450	485	424	471	441	418	460	449	425	444	439	458	457	435	408	421	455	418	446	454	426	392	461	438	468	422	404	382	432	412	449	420	468	435	438	432	472	456	438	454	457	449	441	396	468	423	434	445	398	461	433	427	414	465	405	449	467	416	431	441	410	460	412	431	413	439	465	410	462	417	468	400	441	450	470	452	437	435	419	413	440	470	435	456	430	394	449	442	455	406	465	410	422	442	428	455	425	424	421	461	413	401	447	402	436	426	450	470	422	464	489	419	436	427	417	402	434	427	425	423	431	439	421	415	421	428	433	404	430	380	416	464	433	413	430	426	432	404	436	425	469	437	465	437	446	432	437	451	442	444	447	429	425	408	447	429	460	445	443	457	440	467	420	448	434	432	401	430	449	432	424	451	462	456	418	391	402	430	425	423	438	509	447	447	424	441	418	420	421	426	443	431	443	423	450	458	446	432	420	456	412	450	440	409	415	488	455	460	433	410	435	450	439	418	451	430	433	470	447	425	437	443	421	442	411	433	459	412	414	475	426	434	430	429	452	446	473	419	469	483	431	408	462	433	419	415	410	411	419	411	424	417	414	462	441	396	456	419	441	459	450	452	423	429	491	457	459	437	436	456	436	445	443	422	472	435	424	437
23897	21235	30521	28536	26095	32386	30939	14349	1584	665	646	644	660	629	637	1319	1266	748	648	625	598	660	613	631	604	610	624	639	582	621	634	612	587	617	618	607	644	637	607	605	556	648	572	600	641	551	636	608	627	602	637	619	618	648	609	634	611	577	595	619	615	627	624	606	608	573	642	633	592	572	558	651	585	598	570	604	623	612	629	626	621	656	561	624	593	622	594	633	595	621	590	683	631	656	602	610	618	571	608	612	608	590	618	609	606	596	616	639	604	630	635	619	599	610	595	609	648	636	614	614	688	633	654	597	619	647	661	617	622	614	651	562	616	555	631	652	603	626	610	656	665	603	562	636	594	638	609	619	634	599	649	589	609	626	619	622	567	614	623	617	574	612	632	610	584	604	595	590	670	572	574	663	657	618	606	622	617	620	610	633	644	643	626	646	606	616	572	621	585	596	623	679	625	566	634	645	616	574	586	608	562	629	610	591	658	619	622	644	607	602	602	598	633	590	587	633	628	588	604	583	594	601	608	558	641	607	607	618	626	660	591	618	636	615	581	642	630	646	592	601	641	578	598	638	610	617	610	649	627	569	578	631	628	602	583	601	608	571	644	568	655	601	584	612	615	592	586	641	637	602	583	637	617	651	624	613	622	599	625	625	620	597	567	631	596	614	624	615	597	598	586	566	642	631	642	658	577	657	616	636	598	640	618	586	604	577	628	606	593	637	579	610	588	618	599	611	580	600	575	639	548	668	650	632	617	669	663	600	584	592	622	628	625	619	582	617	639	623	580	629	610	604	633	639	614	615	595	637	629	615	624	628	615	625	594	627	658	631	605	609	644	610	637	622	572	578	616	626	641	607	606	595	594	639	645	567	621	603	597	645	612	645	633	647	577	579	566	618	625	592	629	628	617	637	627	625	607	597	613	640	602	607	578	623	637	599	628	629	629	630	592	604	604	583	602	640	627	606	653	615	627	629	583	587	594	599	584	607	609	594	613	590	638	583	658	615	617	563	608	619	610	558	596	599	681	619	615	599	591	606	637	620	654	630	596	575	596	654	601	584	629	651	586	654	618	607	645	643	674	588	632	589	605	619	606	661	620	634	637	681	609	631	604	594	610	605	570	583	627	626	674	651	650	629	607	614	639	643	588	671	633	622	621	604	643	660	630	597	582	575	612	625	631	599	583	609	610	604	580	627	591	645	599	579	611	664	612	584	613	632	610	637	591	615	626	611	600	622	611	580	628	586	614	618	644	578	596	675	633	596	619	667	566	625	642	584	604	614	596	591	582	610	604	641	609	633	644	631	643	643	600	596	615	582	620	588	560	594	656	595	600	618	576	610	614	594	626	650	584	606	607	636	553	616	627	621	629	646	603	621	600	587	616	646	630	615	601	638	588	629	617	601	621	651	645	573	667	590	623	659	612	590	600	603	600	625	615	599	605	605	634	584	615	597	606	638	599	605	576	606	604	605	586	625	647	582	662	567	634	580	606	634	631	608	612	579	646	610	584	625	601	627	652	642	618	642	612	575	627	594	568	620	607	589	624	582	591	602	610	593	593	605	527	589	606	582	585	599	597	582	608	603	609	564	635	661	604	694	635	667	601	587	599	653	650	658	622	608	585	645	593	592	593	639	646	632	657	664	608	626	647	605	606	627	601	623	621	651	612	670	591	638	666	582	621	645	598	633	607	652	609	608	608	632	604	589	570	636	607	619	618	635	587	608	660	591	582	621	621	636	624	658	618	676	586	606	620	636	604	636	625	606	640	608	613	598	623	660	605	611	624	613	579	637	622	568	645	642	626	626	624	626	592	622	601	629	593	633	593	592	648	624	621	573	653	586	645	636	625	634	625	599	614	661	601	584	595	617	620	611	598	604	616	621	630	606	629	625	616	572	633	598	615	573	628	589	626	624	641	600	586	597	596	595	602	610	587	645	585	632	592	590	582	632	594	596	603	613	607	649	613	597	604	644	642	606	601	629	627	626	608	602	590	605	625	638	653	632	602	599	589	656	607	595	627	604	624	644	546	609	598	623	639	639	632	572	626	608	606	612	618	598	615	651	585	591	609	619	640	612	608	644	583	607	583	591	588	576	611	586	619	636	617	610	615	622	613	604	580	645	647	615	614	618	583	660	593	563	611	598	587	601	567	661	585	638	630	636	570	619	534	582	618	614	626	601	570	591	658	596	596	643	636	586	630	639	616	621	634	588	620	606	600	651	607	587	603	597	544	589	639	617	561	610	601	625	634	621	616	603	630	580	597	592	625	568	581	636	632	608	631	606	640	602	635	598	677	592	604	566	584	587	601	612	577	644	645	571	599	641	604	621	658	612	576	672	592	580	581	613	612	605	630	597	595	599	576	597	627	600	613	577	618	569	613	623	590	659	668	629	586	597	600	647	627	597	572	616	605	626	582	627	662	598	602	621	626	640	594	634	604	630	626	627	575	629	568	622	590	605	612	609	598	555	612	587	624	598	599	558	603	594	639	627	646	655	605	628	584	573	647	599	619	592	670	609	594	645	624	604	630	596	599	610	623	614	572	565	622	658	631	582	633	570	604	657	600	620	616	605	634	573	606	642	592	637	593	603	607	623	589	597	543	670	618	664	611	621	551	561	609	597	594	611	566	601	657	610	641	633	608	665	682	645	625	574	604	633	595	607	631	609	585	613	650	615	640	593	569	591	579	618	609	606	613	637	647	584	672	599	605	578	608	583	622	596	623	654	628	552	599	654	587	562	627	585	643	632	646	591	629	581	610	596	592	611	676	595	604	636	665	627	640	619	604	645	608	587	621	619	629	551	605	591	658	603	605	574	603	580	627	570	617	626	573	621	631	552	660	604	611	565	645	611	619	605	610	629	607	643	637	621	651	676	606	619	606	561	639	607	575	571	582	579	628	582	625	626	621	596	610	603	597	623	625	609	616	611	638	633	640	592	607	562	626	633	624	577	597	587	599	645	602	600	644	575	608	621	608	615	625	587	631	586	609	622	604	616	588	643	653	587	676	587	620	585	623	652	627	644	615	624	609	585	571	605	620	597	631	685	617	626	643	582	597	560	569	581	615	586	600	590	626	586	621	622	610	633	630	603	599	662	635	645	586	655	640	598	558	582	609	611	598	666	596	641	622	661	615	630	611	606	627	607	626	625	642	633	580	579	611	593	612	587	621	610	628	664	557	658	608	617	616	615	616	590	620	613	601	604	631	592	563	598	613	597	618	582	562	625	605	601	661	619	586	631	592	568	624	576	655	637	607	609	606	611	632	646	587	606	603	603	620	597	628	617	638	617	563	627	655	609	637	618	619	577	633	624	590	640	619	608	619	604	655	567	590	620	598	607	586	575	615	580	619	658	591	562	632	592	641	603	605	554	655	618	637	609	608	605	643	628	607	578	575	611	616	623	620	621	619	596	677	577	653	611	626	635	576	619	599	634	634	598	656	623	578	580	596	657	581	605	575	647	585	620	604	593	645	634	592	611	581	651	598	641
45773	77469	59832	40790	34843	35455	29188	13939	1110	643	638	634	620	630	732	1719	1618	774	674	633	619	646	662	619	681	619	648	630	630	623	637	649	592	582	590	588	626	628	598	630	634	569	629	623	612	643	607	590	608	606	631	648	611	619	595	626	613	632	647	613	599	605	648	655	616	637	657	641	596	593	643	632	619	620	602	599	625	632	598	650	616	604	619	617	655	606	609	583	667	608	607	611	645	639	626	613	580	608	602	641	651	597	650	575	670	601	594	598	627	611	623	621	628	647	618	631	604	618	614	604	630	618	602	656	593	650	612	616	611	627	627	613	626	633	643	607	648	629	610	643	623	598	606	632	650	647	647	625	626	651	641	627	626	642	634	629	600	601	557	608	652	615	633	655	622	605	613	577	621	619	639	615	594	610	607	629	632	652	590	639	602	618	587	581	604	635	625	614	691	655	577	631	585	624	621	639	606	610	619	626	609	626	608	640	637	624	610	620	598	579	645	644	630	633	596	648	618	589	599	605	624	594	636	675	600	602	616	613	613	615	630	673	592	596	633	596	651	580	604	626	613	678	579	590	635	652	655	598	661	612	607	608	633	568	607	647	643	607	612	613	614	604	614	642	648	596	616	664	663	624	610	661	625	622	589	616	621	642	594	597	590	602	616	639	634	610	616	634	647	635	553	604	582	667	630	621	621	663	619	631	638	651	614	670	631	647	629	635	628	611	606	621	643	652	589	597	647	630	609	635	582	598	563	614	623	607	614	635	653	602	610	635	608	583	617	634	591	640	586	599	639	617	599	614	612	593	629	642	598	589	672	596	599	624	602	608	642	629	620	669	587	604	587	617	627	604	626	625	611	615	611	609	635	597	618	626	602	604	606	667	637	629	647	634	607	621	579	647	635	616	629	587	584	633	653	600	638	623	614	645	605	633	642	629	581	597	639	569	615	648	608	595	654	587	581	590	660	629	616	645	665	621	554	606	621	656	613	650	573	595	629	624	591	579	634	583	589	598	681	584	603	603	581	642	618	637	660	651	594	586	640	620	619	606	623	641	624	579	625	617	605	653	634	650	663	603	589	593	570	614	675	648	651	655	602	642	606	584	631	602	631	643	609	640	572	645	576	604	598	620	628	580	607	661	614	591	625	611	660	622	644	633	607	634	637	601	641	636	623	642	688	649	614	644	612	640	651	621	617	624	634	603	622	631	578	628	638	608	591	623	622	632	667	612	619	623	642	631	592	599	634	620	674	618	636	635	619	630	632	595	651	676	587	584	629	610	637	641	588	586	615	614	636	601	634	654	626	671	620	614	586	629	622	590	624	608	621	612	576	647	586	637	596	633	634	601	608	594	585	626	646	620	617	609	633	576	600	655	593	583	617	576	629	606	640	629	594	628	609	643	624	651	615	612	598	608	626	615	605	593	669	578	618	640	613	638	645	634	602	610	627	641	642	643	598	675	624	617	624	626	635	622	600	623	591	622	637	623	585	618	592	645	647	642	605	632	626	589	627	601	599	608	604	630	628	622	655	641	615	627	596	647	639	582	607	641	632	623	663	655	610	625	639	650	607	660	645	609	625	618	609	644	649	605	598	632	668	613	590	637	611	600	633	640	590	634	573	660	657	574	583	640	588	648	573	604	615	624	604	664	628	642	636	603	602	618	622	611	653	599	605	650	558	568	625	615	614	622	582	610	634	626	636	616	619	589	587	601	625	624	665	607	578	608	618	619	625	588	599	627	636	642	674	608	618	603	609	590	600	634	647	596	609	562	627	598	650	607	589	599	668	638	661	561	634	624	581	615	581	648	623	618	638	630	549	619	629	628	628	599	584	636	603	651	615	590	579	588	639	592	622	628	641	614	609	615	630	580	640	581	616	604	600	608	625	586	580	638	668	625	611	662	650	577	597	629	638	619	631	578	641	610	648	637	561	620	623	607	615	603	597	595	596	589	574	637	594	655	615	570	607	608	586	631	621	582	596	599	607	631	613	604	608	599	583	592	641	645	640	636	629	596	618	627	599	638	615	633	554	640	581	601	571	616	619	602	616	608	613	590	620	625	653	610	623	632	598	652	614	621	650	666	609	612	582	583	674	599	606	593	623	637	647	676	607	602	621	657	633	637	646	619	627	620	617	562	641	622	605	648	579	590	600	638	612	623	640	617	604	628	582	650	603	625	624	574	622	600	602	619	632	632	645	586	591	620	692	626	630	596	600	638	609	658	604	572	642	606	609	629	615	645	603	652	605	621	613	611	612	582	572	621	600	684	633	611	611	662	608	650	642	608	673	589	630	589	630	584	613	611	621	610	642	641	614	673	673	662	631	665	636	613	605	568	588	599	588	579	618	645	646	611	637	615	678	601	583	665	607	605	611	582	612	646	609	640	623	598	604	626	613	613	613	609	633	576	569	633	584	613	598	653	583	634	640	638	630	615	642	630	580	630	604	591	585	618	618	645	661	608	607	579	705	642	603	630	603	610	648	584	627	653	637	638	612	602	663	635	624	613	593	624	608	622	620	586	638	621	622	602	602	599	604	610	635	588	634	649	613	607	608	681	612	622	660	627	648	601	598	641	624	624	613	604	616	624	601	623	618	596	606	629	622	569	676	622	573	583	598	594	610	615	658	588	616	635	641	586	593	620	600	590	636	622	644	634	636	628	626	566	564	584	619	645	614	650	621	613	602	624	645	657	613	632	634	618	592	606	581	611	629	544	627	610	577	632	591	644	622	596	645	649	619	601	624	639	619	596	604	614	569	611	653	602	642	612	627	687	617	613	631	635	638	565	610	645	594	593	623	616	586	596	594	608	623	589	590	603	628	654	660	611	563	627	623	592	642	622	631	637	636	647	558	615	650	656	651	647	591	605	663	632	625	670	580	594	620	588	640	635	562	616	598	642	661	664	636	616	575	629	620	637	610	619	612	607	618	629	591	682	657	675	624	646	628	640	651	622	589	588	593	621	625	589	651	585	610	627	624	614	630	603	647	627	599	627	615	569	605	635	633	613	666	585	625	631	617	596	611	630	632	617	599	574	603	655	612	576	584	601	657	620	622	624	643	619	645	619	597	606	628	666	576	605	594	618	620	611	579	589	628	561	637	634	603	624	633	651	597	614	631	625	603	635	627	634	633	597	623	620	619	626	667	652	599	569	631	643	637	610	625	580	630	603	614	556	670	604	607	641	586	592	638	609	645	572	615	649	598	606	621	649	622	605	622	577	601	656	594	630	640	615	593	611	628	647	594	623	628	602	629	616	614	617	623	609	603	591	644	638	626	643	619	600	618	612	635	613	644	633	632	612	594	634	645	633	584	620	635	630	606	575	613	612	565	559	613	632	633	638	620	581	612	618	600	599	645	598	640	641	654	584	609	604	606	637	679	614	646	636	621	588	634	603	651	575	626	626	636	641	625	624	626	583	580	593	567	618	647	586	620	604	597	621	630	649	612	595	604	603	595	635	631	580	631	613	631	642	637	594	619	620	628	612	684	628
24930	21416	29455	28705	21551	20951	17254	7239	855	595	629	624	555	625	579	825	945	707	569	591	565	553	544	632	567	570	558	586	572	565	595	577	577	581	499	618	587	561	602	607	509	558	553	584	574	572	570	576	596	576	610	553	602	579	540	574	557	563	586	548	569	583	591	527	548	566	553	592	584	570	570	575	595	550	588	581	595	628	571	557	582	590	555	586	603	605	574	540	546	541	570	534	549	556	542	583	594	591	558	559	586	591	597	624	582	587	603	592	540	554	545	573	572	579	549	609	577	599	602	594	587	593	610	604	578	574	612	595	564	540	547	595	573	580	538	619	594	539	561	586	541	558	590	568	593	570	586	568	571	569	605	607	585	608	600	574	538	581	568	563	590	578	599	549	568	566	574	573	570	583	593	587	587	587	532	563	601	579	569	582	539	571	576	569	575	570	576	575	626	604	593	569	592	593	538	617	615	602	577	585	609	586	583	564	565	605	570	547	572	589	553	531	596	628	567	554	576	565	574	564	576	578	577	592	546	614	596	593	585	547	571	586	572	587	629	610	580	600	551	571	595	605	613	557	613	587	605	571	614	575	598	515	566	610	520	531	561	544	506	570	547	527	619	592	607	546	624	600	616	563	575	561	563	614	607	556	608	577	504	585	593	611	567	548	563	576	569	578	560	572	602	576	584	551	589	553	604	648	594	594	532	587	580	588	573	624	537	601	590	568	589	539	595	622	521	581	562	576	580	552	576	568	559	592	559	588	553	581	573	568	534	568	571	582	570	581	626	521	569	582	570	534	572	594	598	567	630	536	565	549	553	572	571	530	596	576	573	547	600	586	576	584	590	598	561	563	574	607	559	606	583	592	593	605	538	575	601	629	563	565	564	567	579	576	624	596	530	570	603	556	610	595	600	589	605	536	550	584	577	539	549	578	574	548	576	623	554	599	617	524	569	614	584	583	532	566	629	587	599	557	596	574	572	555	595	577	545	562	577	564	596	549	567	604	537	600	624	584	603	620	586	602	544	616	568	583	578	609	565	576	559	592	537	568	575	598	610	546	566	582	573	599	539	544	579	551	561	581	589	576	574	575	598	568	578	536	554	601	530	556	549	608	572	581	572	588	511	557	599	573	632	575	594	515	556	557	557	615	517	590	590	536	579	541	556	552	577	613	576	612	597	569	621	585	546	567	527	537	551	576	534	543	572	590	562	582	590	581	554	515	600	596	591	565	579	597	575	564	584	562	612	598	571	573	567	598	552	573	624	586	581	560	563	572	566	562	604	588	589	559	532	577	562	590	597	576	618	560	620	608	564	557	557	549	578	575	591	550	510	615	583	563	609	608	608	592	596	615	614	589	553	563	592	581	533	579	606	591	598	596	606	565	543	597	585	545	583	583	595	544	627	594	526	564	554	574	587	503	584	572	604	578	576	605	570	585	581	628	561	541	576	642	586	565	570	600	577	541	606	563	573	576	568	609	570	594	577	576	580	472	584	571	546	543	593	568	550	588	530	556	585	548	536	556	591	546	586	574	577	569	572	536	613	545	546	573	582	581	561	588	577	572	589	567	601	522	605	562	606	565	545	597	580	591	589	580	606	547	547	520	553	558	588	538	555	581	573	562	551	575	577	560	585	600	569	595	566	568	569	554	539	560	574	549	582	559	590	607	547	584	572	605	592	623	563	574	507	505	569	563	561	611	589	542	569	616	609	534	606	559	557	578	607	580	584	542	574	559	576	563	552	573	561	542	539	593	565	609	576	604	556	589	560	589	625	561	605	571	613	625	573	574	596	570	577	542	615	602	545	595	577	618	609	601	540	553	551	576	594	587	556	552	550	569	560	591	545	563	574	583	596	538	557	569	598	584	530	537	564	613	554	583	586	577	535	608	548	591	537	572	578	563	580	592	579	588	588	547	582	550	575	584	607	565	554	565	601	574	526	575	576	565	600	566	522	524	572	594	549	605	547	521	608	490	565	616	547	578	590	575	604	582	611	597	606	621	565	576	578	553	556	574	546	572	572	531	552	595	579	536	556	533	589	534	564	555	608	524	584	577	585	626	561	604	598	614	523	551	585	564	556	586	547	594	602	612	533	554	547	608	566	587	579	573	549	623	521	572	564	554	539	544	559	552	557	530	548	592	579	567	562	582	603	596	608	558	629	573	564	597	593	576	595	608	596	609	579	575	534	622	563	581	588	576	579	529	591	581	575	565	541	537	568	629	574	566	582	550	607	614	611	581	531	584	569	619	569	541	548	566	590	563	600	611	582	577	569	592	602	544	581	568	553	554	578	509	547	562	598	583	580	538	547	539	539	558	628	552	548	557	582	609	587	557	567	593	560	580	600	570	577	602	594	574	566	552	614	580	578	592	563	607	571	596	586	586	550	625	652	573	567	602	561	577	556	604	595	575	539	579	575	597	545	531	538	583	585	565	555	603	588	561	567	610	576	588	568	530	587	556	568	553	590	510	565	601	569	567	603	539	587	605	571	594	607	629	563	593	550	605	580	558	639	570	553	561	588	583	623	575	567	601	577	613	587	567	548	608	540	558	543	562	606	560	521	584	555	546	523	588	569	583	561	622	553	597	559	535	553	595	629	619	612	574	598	541	583	567	592	603	544	589	604	558	582	558	615	625	558	595	570	584	553	603	625	566	558	566	581	526	565	623	634	587	603	551	613	568	619	586	567	577	589	597	574	563	612	577	532	549	586	553	637	528	580	537	557	559	572	559	587	602	610	568	584	550	577	552	571	580	608	562	619	577	590	594	553	524	570	586	583	598	579	588	549	579	592	534	579	590	626	527	548	563	569	587	542	559	571	604	577	563	542	551	585	574	562	570	594	604	556	572	608	558	557	605	545	543	579	553	623	570	551	573	546	612	536	567	614	596	577	533	577	513	568	575	563	573	624	536	573	547	619	596	562	557	542	592	526	602	641	584	551	542	598	577	566	564	578	557	577	550	573	538	532	553	587	576	545	571	601	611	579	567	618	575	615	595	584	580	579	574	586	522	558	510	585	548	598	574	609	544	548	618	620	557	592	558	558	518	546	596	542	556	571	584	540	589	618	592	559	557	559	590	575	617	580	568	553	611	581	584	577	583	594	575	599	562	587	596	575	622	612	588	554	589	557	604	592	578	550	575	548	587	568	580	561	607	572	578	612	588	608	589	554	570	589	542	612	596	579	547	565	543	559	569	592	571	592	596	548	568	597	612	552	631	578	565	540	606	604	533	575	556	546	590	600	566	557	618	561	571	554	529	579	621	633	584	541	545	573	569	589	543	555	615	559	559	552	538	559	546	598	596	572	603	609	587	528	575	579	554	588	597	593	573	592	565	593	583	553	573	587	592	516	563	554	585	582	532	541	555	569	630	602	519	565	554	600	581	551	603	589	552	574	560	607	599	621	538	618	547	578	576	583	601	581	600	554	596	580	592	575	622	558	544	617	580	583	590	605	576	578	568	596	529	585	564	564	590	554	599	596	585	567	553
42193	64102	46186	32252	23890	26441	21092	9382	1050	645	645	633	545	613	628	1083	1238	754	587	593	620	573	583	634	604	603	596	583	628	609	596	687	625	599	657	623	599	613	534	645	601	619	606	631	626	619	608	614	594	631	593	592	644	613	606	590	605	616	675	620	613	616	623	600	652	598	621	652	614	577	594	570	590	623	605	589	638	613	610	607	637	578	622	582	597	610	639	604	606	657	621	604	579	603	579	598	637	600	586	644	606	611	611	607	618	627	604	605	594	653	616	667	631	609	602	617	601	603	645	569	647	647	605	616	585	612	608	604	598	579	671	629	573	580	575	588	618	568	623	587	643	577	558	591	611	631	570	588	617	610	634	561	596	601	602	569	584	591	609	610	642	674	611	589	627	561	601	588	591	601	614	603	626	590	590	619	599	615	623	600	644	598	641	641	563	607	582	605	597	575	642	600	617	569	627	631	645	590	604	631	632	623	624	624	624	627	614	587	605	626	627	624	619	566	594	586	589	594	604	649	566	586	636	634	625	593	589	629	606	584	603	627	663	613	581	632	624	661	613	589	615	567	601	605	607	627	607	605	604	644	633	642	637	602	620	634	596	633	618	633	605	579	631	605	628	611	613	592	653	605	588	630	615	631	618	615	599	612	602	598	604	602	606	636	603	585	604	622	613	575	562	588	588	607	602	641	571	630	603	593	609	582	600	584	610	632	603	602	631	564	650	622	653	598	610	580	592	626	589	583	599	645	609	617	623	573	630	580	618	596	640	630	631	601	606	578	586	591	641	593	607	616	601	631	634	589	589	645	658	584	628	607	642	562	622	604	610	595	610	643	616	633	635	586	646	608	603	636	571	603	642	634	596	573	663	611	570	620	613	584	609	623	586	615	559	580	578	629	572	596	559	604	592	604	576	621	611	591	612	648	614	629	590	603	606	632	621	635	599	622	586	610	590	586	592	578	634	607	617	633	648	625	597	546	623	563	652	626	612	590	630	588	633	629	644	578	611	605	624	606	659	588	568	644	581	569	607	630	642	589	591	624	585	647	592	624	586	616	603	587	606	574	647	609	596	624	621	593	587	617	586	656	621	565	639	621	593	606	639	579	602	634	561	656	621	605	622	657	617	575	638	606	619	630	599	616	596	607	600	603	568	597	644	604	611	631	592	633	613	603	594	641	583	623	623	629	586	586	606	645	666	637	582	607	585	643	575	649	593	620	621	605	592	595	641	649	638	580	589	619	601	629	659	623	625	642	573	622	608	630	588	604	628	582	614	607	621	608	626	605	613	603	581	666	611	605	605	588	655	577	606	543	597	601	585	604	619	570	583	590	602	605	581	587	597	618	603	618	600	609	644	582	637	582	595	600	605	595	632	579	615	609	640	625	631	610	604	643	611	612	636	617	613	621	633	641	583	579	617	610	633	606	599	620	601	600	597	603	596	613	617	585	599	614	607	634	590	644	674	653	631	570	573	624	616	616	674	626	600	649	595	623	573	592	630	595	618	599	604	596	641	583	647	632	637	588	646	587	599	588	615	592	557	601	586	637	611	624	573	551	644	619	575	609	643	575	580	608	608	607	610	624	602	620	587	632	637	607	605	606	642	598	595	626	586	615	628	626	551	615	581	600	594	607	623	614	586	642	594	583	568	599	611	598	597	573	577	578	581	600	605	642	641	618	596	599	614	614	553	658	578	597	616	664	625	568	599	621	602	576	643	632	610	594	607	633	632	609	561	590	597	637	613	630	599	615	647	592	599	596	630	662	625	608	612	604	566	613	607	633	605	589	598	577	613	681	624	614	606	622	680	646	639	588	585	628	628	564	562	573	586	615	568	583	583	582	643	598	644	570	592	620	617	635	626	622	617	644	583	631	608	598	638	579	625	603	597	610	610	615	613	616	621	572	594	684	622	628	629	604	608	607	612	600	563	695	653	557	599	575	624	665	601	600	601	577	599	628	666	633	625	603	627	614	623	637	624	618	591	595	605	606	586	589	637	652	611	601	595	615	612	620	562	635	602	582	604	604	581	617	603	621	618	595	606	690	617	625	626	602	610	592	604	627	622	610	585	633	644	621	592	617	593	627	581	620	604	624	604	598	625	584	588	590	582	624	605	618	644	573	630	584	606	623	594	593	606	588	603	582	621	562	595	615	627	607	609	606	534	628	631	625	611	608	598	626	605	604	628	616	605	599	578	609	600	558	611	627	599	598	592	622	636	590	579	599	651	608	665	572	602	641	613	579	624	618	673	580	633	587	573	608	585	589	568	628	605	593	587	608	589	576	599	627	614	635	578	662	619	636	603	599	609	640	610	620	613	625	599	598	628	606	600	618	632	609	612	556	630	555	598	631	640	636	613	588	618	593	593	643	625	639	619	570	544	589	624	528	597	626	628	587	594	558	615	636	611	616	613	631	618	641	649	596	626	648	597	596	615	622	597	643	581	597	576	603	644	590	617	556	615	641	555	618	595	647	631	616	588	603	581	601	608	608	604	617	622	630	623	639	600	607	633	640	641	629	592	616	662	602	628	599	577	607	601	586	585	603	595	640	636	577	582	582	594	639	611	579	631	604	600	629	611	583	634	617	648	597	611	642	599	647	576	592	626	635	617	625	636	623	588	577	597	616	593	623	564	616	557	564	619	584	585	614	623	629	613	588	626	573	572	648	632	609	613	608	630	630	621	618	659	617	635	590	624	601	631	585	594	639	609	574	571	593	615	656	639	601	606	603	630	619	622	581	590	611	638	631	619	643	591	603	663	578	597	608	579	632	635	603	615	595	602	624	634	604	601	591	663	598	587	566	597	632	544	617	665	574	630	609	588	567	622	622	640	578	558	628	648	580	591	604	595	620	612	587	592	579	619	618	586	620	592	576	631	646	594	628	590	619	623	599	647	600	605	616	599	585	640	631	613	590	632	609	632	632	596	581	577	591	665	594	640	632	632	601	623	595	600	559	621	593	621	591	602	604	622	599	592	570	596	603	601	591	581	604	603	607	608	609	647	670	626	616	616	643	592	643	578	614	604	589	607	615	612	636	633	621	591	594	615	647	632	589	616	605	611	600	606	605	602	606	599	627	586	618	621	595	618	610	601	586	628	639	613	621	624	620	557	594	608	596	646	607	598	583	653	623	589	620	626	612	619	595	620	596	613	585	625	578	602	648	595	601	620	574	644	633	619	539	619	644	637	630	623	651	583	578	609	577	646	616	642	600	605	673	626	589	633	599	617	625	578	617	630	593	657	643	593	598	591	583	620	634	588	662	619	629	608	647	581	658	621	601	607	627	582	601	594	608	623	607	623	624	616	601	587	598	584	638	619	614	619	598	595	564	623	594	586	660	577	614	621	600	627	576	603	608	594	638	580	598	602	574	650	632	625	569	593	583	637	615	586	611	577	614	551	590	620	586	655	591	584	607	610	632	616	641	629	612	632	638	601	600	616	652	605	596	626	580	613	617	607	589	587	615	636	604	571	596	567	619	551	634	643	596
22622	21147	29634	26810	26478	37625	40513	24250	3362	1075	881	984	898	939	1033	1900	2294	1117	956	944	960	908	938	906	909	885	906	958	947	944	919	904	914	910	851	903	904	901	947	937	912	852	910	933	949	902	929	871	882	938	868	905	1002	948	892	893	949	918	915	867	922	924	921	910	908	954	882	876	917	861	904	934	969	940	902	889	917	928	929	930	904	917	912	881	949	926	930	911	937	893	953	934	966	917	977	898	890	972	893	891	889	902	940	879	917	883	844	951	911	918	931	941	890	919	912	882	898	955	841	871	898	893	880	925	928	959	894	881	887	920	906	961	938	905	939	934	935	874	915	874	915	885	907	907	900	887	877	897	924	917	948	974	867	906	891	903	918	855	911	940	930	889	879	949	948	920	963	910	920	905	950	870	887	867	878	925	835	939	841	857	917	883	902	899	935	961	873	928	922	872	945	855	909	891	877	924	886	910	908	927	892	884	903	944	878	873	913	959	862	873	869	874	919	886	873	882	901	906	926	947	919	906	925	855	899	883	923	886	890	923	885	887	876	933	923	912	852	946	901	921	879	876	923	865	908	977	867	894	902	929	871	879	918	896	863	920	856	937	894	884	928	942	894	851	927	860	955	886	889	887	908	869	908	913	895	912	887	904	832	868	855	919	902	881	859	922	911	954	898	933	864	872	900	924	909	842	916	849	927	905	945	876	882	872	936	888	919	864	935	940	850	940	894	894	866	925	892	887	920	939	932	928	892	968	949	909	961	947	938	916	835	927	964	870	888	918	976	861	881	943	891	881	911	919	869	893	903	888	891	892	881	929	899	879	943	935	875	890	905	892	920	967	929	886	891	899	907	913	915	875	942	911	855	933	920	856	880	925	911	902	909	897	910	897	910	899	929	848	876	877	923	963	925	901	877	923	893	879	816	923	878	872	904	875	874	886	893	851	882	938	930	916	891	934	950	1009	874	887	924	909	965	883	915	892	900	928	864	903	936	905	937	932	929	912	889	907	908	893	893	943	872	932	854	905	892	895	902	901	905	890	909	890	865	864	874	890	914	883	912	898	881	913	906	876	905	958	938	939	874	914	842	888	892	894	927	951	885	905	920	949	892	920	931	910	908	916	923	924	882	883	923	888	903	886	874	914	915	905	915	923	897	931	872	920	897	909	861	895	904	917	895	909	879	872	929	910	907	928	873	964	842	897	912	888	901	926	885	907	876	893	846	947	889	872	859	915	895	909	959	909	908	901	912	888	874	946	915	870	921	898	912	927	928	938	901	858	912	954	907	937	881	874	886	932	901	885	930	888	889	886	893	920	945	894	865	921	886	925	891	938	880	923	948	850	900	906	948	931	886	922	876	911	925	854	904	924	893	884	883	922	869	908	901	906	914	923	931	903	862	943	894	927	898	900	866	850	896	947	866	948	927	882	878	909	889	900	881	954	863	960	924	878	856	897	893	931	942	883	885	899	854	912	917	940	927	873	939	902	894	826	862	884	889	898	855	921	881	947	861	871	902	869	926	897	839	887	904	894	941	892	945	921	944	905	884	875	911	911	899	962	942	877	912	1004	911	942	878	945	925	882	889	954	923	905	966	917	924	921	899	931	953	884	889	916	890	905	912	898	913	888	889	921	875	886	847	892	979	874	910	893	870	898	899	927	884	917	886	976	887	860	956	845	929	876	933	890	978	868	909	833	871	860	924	899	953	931	880	891	932	924	931	905	889	949	922	933	900	892	899	911	894	932	940	907	888	902	904	897	876	860	934	846	883	877	917	898	874	872	913	903	926	888	888	914	957	941	960	906	903	922	931	931	890	931	911	928	898	963	860	862	928	895	877	918	914	894	895	932	915	936	910	850	856	848	902	896	860	933	889	903	946	962	927	869	938	932	872	924	933	883	923	910	901	912	932	891	916	891	885	882	897	932	901	904	854	904	886	902	909	814	908	915	883	894	885	938	895	877	901	863	899	908	858	890	949	896	938	904	947	913	875	895	971	899	864	898	924	881	880	919	923	942	955	936	856	898	898	922	853	892	912	920	896	906	892	903	917	875	836	936	893	879	915	936	932	862	928	931	899	914	861	885	943	970	912	910	946	938	910	935	901	926	912	915	876	910	948	925	851	892	936	939	928	902	926	932	902	955	919	894	912	909	884	968	875	963	965	917	946	896	904	911	896	944	906	871	909	904	931	860	919	952	932	871	914	932	932	930	961	900	876	902	897	879	902	946	950	940	919	898	920	924	868	914	899	912	871	874	932	937	929	922	903	885	930	865	916	860	954	899	927	910	997	935	966	855	877	940	873	887	874	929	864	912	940	864	885	936	868	882	889	910	922	907	866	837	897	947	941	922	899	895	936	910	878	931	858	885	936	901	884	937	911	975	901	936	927	907	917	916	934	896	889	872	911	897	851	922	964	809	893	896	912	905	906	920	915	939	896	849	872	869	916	964	850	953	847	934	909	871	859	868	836	925	899	857	936	937	838	996	928	936	880	897	921	908	915	901	898	895	916	891	887	900	935	938	906	917	938	936	964	885	885	905	866	945	923	867	885	929	903	931	908	927	881	871	891	934	949	865	967	889	912	907	918	924	941	898	950	906	912	898	899	924	909	937	923	863	947	917	944	923	891	924	888	903	958	934	861	949	892	885	872	976	870	900	919	911	893	921	896	926	926	875	957	972	925	851	877	936	954	914	863	910	891	886	926	913	950	927	946	869	934	947	920	872	910	875	886	895	905	843	910	940	855	872	892	942	965	841	873	874	922	926	914	920	900	869	945	901	920	906	869	864	939	877	939	934	896	920	916	913	898	944	968	942	937	915	881	926	914	914	925	936	899	890	881	909	922	888	939	913	894	977	975	950	886	931	901	932	817	838	877	917	891	943	873	913	907	941	888	932	914	876	835	874	979	945	921	953	875	860	858	949	966	926	874	895	945	897	872	858	910	930	975	912	914	921	909	953	912	870	867	885	938	905	923	951	855	892	917	918	917	922	892	956	930	922	900	958	947	929	872	978	883	890	869	922	947	856	913	902	840	897	886	930	871	935	850	888	922	907	917	868	949	1008	916	876	895	938	869	884	884	931	865	869	904	895	966	893	957	922	945	907	888	917	871	909	872	938	864	900	926	905	910	850	912	943	886	938	938	876	874	916	905	906	867	905	908	893	882	947	926	904	918	946	874	867	926	886	902	948	864	937	921	900	889	896	938	848	906	901	907	898	863	916	857	861	916	850	892	895	906	915	891	927	930	862	910	912	925	910	928	865	911	914	900	895	946	908	928	864	863	907	877	919	918	903	934	919	912	885	914	874	878	879	947	995	898	908	911	898	904	881	802	885	881	907	879	903	890	874	910	865	873	918	900	941	916	973	872	936	905	863	895	858	917	940	904	954	859	899	925	895	949	873	931	943	905	925	880	873	892	923	900	886	877	903	890	907	876	852	847	898	951	882	920	911	863	887	912	839	899	884	857	906	907	919	920	871	922	899	938	949	837	884
46967	91012	68605	53283	42906	45052	38598	21975	984	967	987	920	1024	972	1104	2511	2771	1241	928	969	889	925	854	889	857	874	881	942	906	908	883	903	849	876	958	886	925	894	957	912	828	888	888	918	886	936	883	888	911	911	897	932	901	899	916	829	887	871	905	889	873	850	902	982	882	916	918	925	821	864	855	940	911	901	938	892	920	884	899	893	913	934	903	930	908	919	899	930	864	870	860	889	913	881	844	906	895	899	896	902	801	857	912	902	906	920	893	872	881	869	903	895	923	948	914	869	858	897	918	939	873	894	927	909	921	926	893	898	907	841	890	842	939	870	863	834	866	870	889	896	936	864	835	861	942	914	902	947	909	914	923	915	911	931	942	892	848	906	902	965	903	919	900	929	914	877	905	938	891	906	857	908	888	913	892	837	851	913	909	927	858	881	900	908	855	893	909	873	916	899	913	857	964	900	862	852	919	918	881	952	922	891	904	901	934	925	824	887	859	928	911	841	941	915	859	952	895	846	911	866	870	855	936	887	917	869	897	930	918	844	887	879	909	908	865	880	890	904	884	934	919	900	896	929	919	861	912	897	851	906	912	950	920	884	876	893	854	888	929	911	955	867	873	911	837	906	874	843	892	879	945	912	879	898	877	981	868	947	907	922	925	848	887	847	886	869	890	912	890	888	883	927	850	903	892	932	981	919	917	903	895	933	922	858	918	937	827	881	846	896	880	881	898	941	878	866	903	877	885	881	869	902	919	907	920	914	904	881	932	866	899	901	915	904	837	884	885	906	881	904	906	856	876	886	867	901	870	846	897	902	888	829	910	901	870	885	878	893	899	921	906	915	869	902	930	898	870	892	913	866	929	925	896	874	883	894	930	893	889	813	863	881	888	935	867	993	911	888	863	879	897	862	863	891	906	879	919	879	891	852	944	943	853	916	850	926	916	923	894	902	900	915	921	903	853	940	936	894	900	874	861	893	891	872	889	910	927	902	893	929	867	995	870	873	861	911	913	841	897	883	906	908	898	848	848	918	889	905	899	868	899	927	836	951	872	919	887	910	913	910	885	895	887	889	883	856	888	864	891	859	884	896	921	920	925	927	917	872	891	890	886	913	902	902	908	894	898	843	862	927	892	888	895	878	951	916	870	926	975	887	907	898	925	896	925	915	884	858	871	897	901	830	857	912	901	886	940	973	905	928	919	889	915	916	926	839	891	924	892	948	942	868	931	917	918	917	982	869	905	888	894	837	870	894	888	902	935	920	906	917	885	899	922	885	908	886	885	900	919	901	855	921	900	918	935	848	847	952	897	910	894	884	903	883	832	853	912	941	918	853	861	867	817	903	907	865	928	834	892	962	909	918	875	844	872	903	879	911	872	867	875	926	878	841	930	889	895	916	851	934	884	908	894	878	934	859	890	872	992	886	892	858	916	881	847	876	876	917	869	865	838	907	851	840	910	905	957	881	877	920	866	896	877	893	893	856	840	900	907	859	871	844	921	865	897	832	845	916	874	909	865	938	836	869	862	933	874	913	884	894	896	915	920	931	933	928	900	873	870	906	937	902	889	885	926	918	907	900	894	878	826	895	884	889	898	865	854	904	899	916	920	935	893	906	905	919	903	891	846	859	888	893	883	918	910	877	863	909	931	941	874	916	886	857	891	897	909	909	886	905	928	895	922	873	929	837	941	866	920	866	836	943	850	891	871	871	852	921	899	891	924	909	874	817	861	791	948	874	914	882	926	848	905	888	856	933	899	906	947	895	942	900	851	865	915	948	907	928	938	911	831	899	891	891	914	906	890	856	955	920	903	877	884	880	878	862	902	853	933	907	854	911	869	869	921	815	929	897	856	927	845	894	835	920	848	888	883	864	900	974	830	885	881	887	893	929	901	949	841	804	925	851	908	894	899	924	920	917	945	899	953	848	889	885	903	885	878	840	947	891	899	913	948	880	905	898	909	912	883	899	872	876	885	837	958	908	915	858	901	890	930	854	905	890	853	864	896	894	926	866	933	893	854	923	917	913	878	938	860	883	902	874	922	912	866	909	904	900	956	874	944	843	887	905	875	931	866	837	925	896	882	867	882	872	879	864	892	907	927	943	923	917	951	917	922	873	875	881	903	904	852	856	903	856	906	893	896	927	917	887	886	945	915	887	815	859	864	904	868	901	882	908	866	885	861	915	888	899	859	867	934	890	859	907	878	878	920	897	890	915	921	876	927	898	871	895	906	869	843	929	875	935	912	905	945	885	877	910	888	856	986	902	931	863	923	867	897	873	870	897	893	893	934	876	907	914	909	930	900	897	858	924	922	889	927	909	902	889	938	881	895	958	909	876	878	891	909	880	848	953	856	913	870	871	965	922	953	944	883	903	901	932	910	962	926	891	887	889	864	855	921	907	952	897	937	910	872	922	909	895	852	908	908	909	877	835	876	882	858	904	893	883	890	854	907	902	896	854	928	904	861	895	899	868	874	954	925	852	948	853	895	906	935	825	883	929	889	899	886	939	926	905	870	924	841	925	924	884	842	933	854	906	929	915	879	857	887	909	860	899	953	920	903	915	869	854	962	886	883	900	872	899	878	861	896	951	861	919	891	906	963	932	897	848	910	874	930	855	904	865	865	907	868	913	893	878	899	908	899	864	871	862	939	866	867	919	903	877	926	900	941	901	860	893	825	883	927	869	899	898	910	963	895	850	958	881	855	860	921	851	907	867	886	936	885	878	925	850	930	901	892	850	933	909	928	916	891	906	912	951	891	869	929	849	937	887	903	914	842	917	903	869	931	947	982	907	936	857	904	918	909	880	909	904	859	960	909	858	891	863	883	895	899	936	883	923	886	924	896	898	922	834	875	875	893	902	860	889	863	932	866	927	920	930	927	919	946	872	872	930	925	909	867	855	919	943	908	844	893	903	905	896	871	912	850	846	880	953	862	864	905	925	869	887	891	847	884	961	865	944	929	897	941	915	867	886	889	853	971	879	901	924	918	880	898	922	873	896	904	865	931	824	927	938	881	872	906	889	957	891	854	866	916	848	859	892	848	864	905	871	890	865	928	847	873	865	878	889	897	866	926	861	899	900	888	903	933	865	887	876	867	960	906	865	923	870	923	907	879	906	867	911	876	879	896	883	890	921	871	856	926	848	848	908	927	904	884	902	931	925	871	1001	934	914	911	889	890	939	877	935	913	874	949	910	892	898	883	907	882	914	895	902	892	914	901	852	900	909	919	908	889	873	854	875	939	923	870	881	917	961	964	863	866	864	857	912	868	902	905	910	898	919	937	906	883	902	854	887	847	878	884	905	886	880	912	907	834	872	866	928	887	879	901	927	875	883	865	856	949	899	907	882	850	864	853	844	895	867	910	864	928	910	879	857	916	865	852	924	921	856	867	903	913	857	868	871	977	868	890	902	886	866	853	886	868	872	885	851	854	886	904	874	891	898	901	872	879	882	866	903	896	895	904	951	907	862	901	956	901	863	858	872	889	917	865	898
32552	25193	23232	15530	5708	4310	3251	1791	462	423	430	443	448	425	415	490	471	461	428	448	434	407	420	454	416	443	428	453	422	421	416	414	415	482	442	484	428	439	428	449	425	422	420	434	434	418	436	443	457	394	413	456	458	427	407	429	427	426	410	423	400	412	413	446	424	434	400	411	395	445	434	462	433	438	406	450	448	422	418	434	409	424	443	440	401	416	434	422	420	426	437	415	422	412	441	432	401	430	415	453	447	399	455	444	406	411	424	450	440	419	460	448	413	412	430	449	449	431	444	427	458	417	424	447	421	442	426	401	406	436	429	459	437	464	436	441	437	409	458	424	418	471	407	419	428	409	411	431	412	407	449	411	449	454	402	436	435	443	430	405	462	449	374	436	457	452	432	478	440	457	468	436	478	412	461	427	427	440	441	442	417	422	411	431	426	436	454	440	453	444	418	406	407	435	460	430	426	414	414	402	438	449	434	420	420	410	438	409	412	396	465	434	445	457	417	435	461	436	436	422	424	465	463	400	433	410	425	449	432	439	444	442	446	407	449	454	436	397	433	418	442	447	398	445	447	444	403	416	427	421	379	430	422	428	418	465	429	441	423	435	423	408	426	458	441	416	441	446	452	461	459	431	386	493	430	452	440	454	439	421	453	436	426	452	425	469	403	397	453	456	397	422	483	413	445	455	413	447	437	407	459	422	441	451	460	420	427	407	393	426	405	449	429	442	398	446	427	411	457	434	442	436	420	414	429	428	432	406	434	435	429	434	422	446	443	444	436	430	453	426	429	423	441	434	462	438	423	426	409	429	406	466	441	436	437	429	442	425	428	451	433	410	468	424	449	463	439	437	396	453	437	422	428	434	446	419	442	394	484	457	443	446	425	459	425	434	394	415	423	437	436	407	426	424	466	423	444	434	468	443	414	443	400	435	416	393	424	423	419	415	449	436	429	445	448	445	446	428	398	431	434	471	453	463	386	411	420	421	420	403	452	420	453	414	440	413	455	444	431	448	409	430	449	472	427	444	421	384	437	401	444	430	433	414	457	470	457	440	412	429	437	394	389	402	407	445	418	390	415	420	441	431	443	454	424	406	453	426	419	434	454	430	450	478	453	401	448	439	427	438	417	459	468	483	461	434	442	416	419	474	440	437	431	424	432	447	421	423	407	410	441	440	428	421	394	432	431	432	439	435	406	409	430	441	427	468	476	473	422	426	414	431	405	453	417	394	444	410	453	451	440	386	411	427	431	410	435	436	451	427	449	429	432	420	445	439	470	398	429	475	427	401	449	435	436	457	448	442	470	453	422	424	417	459	431	455	426	443	439	426	421	431	432	428	436	401	419	436	429	417	405	384	441	483	452	386	401	413	442	416	447	439	434	427	443	423	457	423	419	438	411	429	446	423	447	434	403	430	419	419	408	384	424	448	444	458	424	411	420	450	431	442	413	404	462	394	459	436	438	436	385	395	443	405	455	474	465	399	427	409	459	449	425	446	426	403	454	457	438	436	411	436	438	480	422	398	434	452	447	415	403	447	446	388	433	417	428	401	419	438	434	470	432	468	425	463	437	433	407	426	420	464	436	424	422	435	443	447	431	424	456	436	457	398	461	468	421	433	410	406	405	440	411	426	430	412	434	441	449	427	413	421	461	429	448	454	451	436	435	453	442	396	468	472	442	435	475	433	419	429	427	422	411	424	417	420	449	451	457	421	450	405	435	439	439	396	416	456	420	438	423	421	414	429	389	461	471	405	445	422	466	421	438	444	429	440	437	421	421	443	423	444	421	426	450	420	451	392	435	386	409	437	451	424	443	448	423	428	425	432	423	417	418	407	403	437	401	436	431	430	406	424	464	469	413	443	406	434	421	442	469	438	453	420	476	474	431	400	441	422	471	412	421	441	397	425	435	441	401	425	437	434	442	442	438	430	439	427	440	426	405	446	435	453	447	406	412	441	419	467	442	457	418	426	436	405	411	433	416	435	418	423	436	442	432	408	431	457	414	402	424	398	452	430	429	408	431	468	428	400	428	421	461	452	451	441	429	476	463	433	435	433	377	467	432	467	458	478	453	407	405	471	456	415	425	404	438	435	430	438	461	412	422	440	388	455	433	444	447	431	421	482	473	452	437	488	421	425	414	465	424	436	435	452	453	458	428	420	437	410	447	404	431	431	424	413	389	471	377	398	407	433	420	412	419	429	446	434	426	412	387	414	424	432	451	440	439	453	412	460	428	405	438	415	411	453	396	434	451	426	454	431	454	418	422	443	405	414	435	440	429	431	432	422	407	458	419	435	432	435	462	416	454	434	440	418	422	387	477	458	457	423	432	404	413	455	446	443	420	450	416	428	458	438	415	403	417	421	414	401	404	451	467	459	416	451	436	426	447	409	431	449	452	411	446	469	404	440	427	439	418	413	395	390	438	418	441	402	431	426	470	425	415	418	433	439	421	413	447	417	404	398	459	440	476	397	452	446	447	439	438	437	436	459	387	472	420	408	433	401	437	441	451	420	435	440	440	425	445	434	426	436	441	429	410	435	409	420	441	416	401	409	421	440	462	409	411	460	404	446	422	442	431	403	416	420	435	465	431	463	488	436	426	431	413	409	491	442	440	452	439	426	431	413	479	440	438	474	454	432	417	445	444	448	444	420	417	438	443	407	411	413	462	402	444	445	424	425	431	414	425	415	427	473	435	407	458	430	448	440	427	430	442	416	448	452	425	497	426	465	466	433	427	433	456	405	439	460	458	417	416	454	443	433	426	460	423	413	408	432	459	439	421	470	444	416	415	450	441	432	406	461	426	430	429	422	441	444	431	430	424	389	462	461	439	431	428	444	444	349	414	420	442	426	422	455	471	449	411	396	428	479	412	478	438	426	433	431	403	442	443	416	428	424	436	429	429	458	406	405	449	435	426	459	406	442	426	460	392	413	421	443	419	434	442	413	457	429	426	447	447	401	447	466	428	462	401	417	375	401	426	466	421	407	470	410	407	406	449	440	431	456	435	422	411	434	447	480	405	419	402	422	448	425	436	416	423	404	437	421	482	437	436	500	419	405	381	423	419	457	384	426	438	444	452	402	488	424	402	490	418	434	440	422	427	411	389	391	438	473	404	431	428	477	460	404	433	435	480	459	455	435	423	404	421	393	438	388	453	420	403	409	481	434	411	439	462	428	427	423	460	432	459	427	428	420	468	440	450	462	424	424	456	407	470	434	424	432	448	410	438	457	415	423	391	471	451	414	436	464	464	442	423	432	428	445	407	450	460	417	441	426	465	416	432	405	436	450	440	437	443	391	410	437	411	447	429	443	402	433	403	440	476	401	438	433	421	433	439	415	456	392	417	436	407	470	449	436	420	457	418	476	410	443	466	437	414	432	397	420	474	453	400	426	463	465	460	417	424	417	423	418	447	425	422	417	446	455	444	437	415	401	442	459	459	415	426	453	413	428	437	423	441	412	459	428	444	422	464	420	401	439	414	439	425	415
33696	33440	16675	9550	4705	4665	3950	2085	452	451	446	487	471	520	435	504	546	488	461	440	455	434	442	457	423	446	496	481	493	439	461	464	471	454	468	444	479	453	487	465	467	460	483	489	453	487	441	487	446	451	437	469	444	448	460	428	466	411	466	514	491	427	424	459	416	480	450	458	419	483	470	460	453	444	444	452	464	465	493	441	494	469	428	458	482	464	407	461	448	476	477	467	459	492	487	463	426	458	481	433	457	445	445	432	424	461	456	489	460	454	457	451	455	480	449	463	438	453	444	477	463	473	446	421	463	436	485	469	455	438	421	467	493	489	497	486	458	457	440	414	452	469	454	473	477	458	488	438	493	485	433	494	473	445	450	449	454	456	463	461	477	470	458	450	417	449	478	468	424	436	465	451	485	472	434	467	489	531	463	489	451	445	454	516	451	503	496	477	459	463	447	475	473	460	437	432	477	451	475	426	431	429	478	424	464	437	419	475	495	470	412	447	460	472	450	473	459	469	449	459	482	470	472	434	505	442	468	454	428	458	495	443	396	476	460	482	483	452	448	442	468	448	436	400	451	444	418	493	442	439	461	465	448	471	461	433	440	455	452	432	474	474	456	442	454	455	465	430	452	420	495	482	482	467	457	456	453	471	457	485	480	435	509	480	465	426	442	428	450	463	433	467	457	459	458	468	410	466	469	472	474	450	490	490	458	454	423	490	499	461	446	490	448	468	493	492	471	482	472	466	479	478	447	427	455	427	477	439	452	509	475	471	473	477	478	443	454	493	467	429	431	464	479	492	426	458	475	450	489	454	451	470	477	458	496	472	443	473	473	442	478	464	460	447	452	475	480	516	464	469	468	488	511	465	417	492	455	481	455	455	438	480	494	454	461	515	441	470	519	469	445	433	482	470	424	470	473	460	469	447	482	466	433	434	484	484	497	472	453	462	468	523	453	462	501	451	463	463	458	441	473	463	491	489	463	451	475	462	449	461	489	446	443	471	472	460	436	463	450	447	450	456	439	488	449	424	464	441	475	483	440	466	487	464	452	456	467	474	429	450	429	463	471	439	453	425	470	469	482	454	440	483	473	475	476	459	471	480	491	452	466	430	451	496	486	455	428	453	475	476	451	471	492	468	453	511	444	479	493	488	462	456	456	458	459	417	458	497	430	489	461	432	475	450	486	450	434	448	452	454	496	395	448	461	445	451	468	457	398	493	436	442	454	483	426	425	425	445	431	447	473	476	467	446	509	454	418	447	473	455	474	445	457	437	454	472	462	425	436	456	450	466	448	454	467	466	468	466	430	483	452	450	505	470	433	444	449	476	485	444	444	439	439	480	452	447	463	417	447	458	458	464	463	445	438	482	426	439	466	411	514	466	434	471	473	444	462	421	486	450	442	456	435	487	483	456	474	466	479	452	464	431	478	449	477	477	469	454	477	462	445	423	484	507	452	415	515	422	434	459	440	457	477	463	409	471	491	495	469	452	437	506	486	413	476	454	479	454	469	432	450	492	402	465	434	445	448	449	438	480	432	442	448	430	507	454	466	472	469	452	457	447	471	507	436	415	439	434	446	463	421	449	473	417	426	457	450	472	493	456	445	454	464	442	443	475	447	495	456	465	446	468	447	490	481	476	492	486	450	459	448	465	485	460	443	477	437	445	469	467	456	447	478	459	458	463	453	433	464	447	476	453	451	442	460	454	460	459	438	461	474	497	443	462	461	465	466	475	476	468	458	461	441	482	492	492	468	476	460	472	447	482	455	493	460	483	433	476	430	462	452	472	472	456	462	473	435	426	409	430	442	492	478	502	485	449	469	474	482	427	498	495	483	459	464	485	487	436	443	446	448	464	470	476	471	477	497	470	460	439	472	469	455	438	443	429	481	471	448	455	458	446	433	458	469	451	447	450	477	468	505	490	458	434	462	459	455	435	442	471	457	464	466	448	466	454	463	447	464	470	442	444	466	474	490	500	498	467	489	470	426	457	484	451	471	477	427	475	462	476	465	440	412	491	443	454	491	462	474	452	510	444	422	473	477	468	460	459	464	436	440	433	459	475	449	497	437	443	443	464	460	477	477	464	500	446	494	448	447	430	470	449	465	481	444	471	431	460	462	465	506	478	427	489	476	473	473	476	450	475	447	501	457	452	483	433	437	490	418	444	450	456	493	458	451	454	434	444	500	476	475	458	459	428	450	446	467	495	491	439	449	459	474	456	461	471	472	455	507	479	435	437	464	446	451	412	462	467	493	433	504	451	487	456	501	450	450	433	460	444	426	455	467	461	471	478	467	462	487	445	457	459	460	432	430	464	478	443	482	419	458	437	454	455	465	459	459	464	461	478	471	467	483	457	429	448	467	443	454	471	468	438	471	475	437	489	450	438	457	494	458	480	441	489	447	459	437	474	495	451	463	458	472	469	458	473	436	457	461	416	472	505	460	463	464	485	497	476	480	449	489	439	444	459	488	424	468	460	450	444	475	466	440	448	458	476	498	474	442	461	456	450	482	450	511	485	437	482	425	455	447	439	453	464	439	473	485	465	436	426	499	531	481	458	456	457	467	499	504	454	425	477	469	461	452	470	491	474	444	450	470	474	470	462	441	468	485	471	434	455	481	478	454	458	455	471	453	440	433	446	454	439	493	480	453	486	452	476	471	418	468	454	461	467	459	476	462	471	464	441	452	450	451	443	454	418	470	479	468	422	459	417	458	482	460	471	431	479	448	468	495	474	462	446	470	484	450	437	440	437	444	458	475	467	428	448	453	445	471	469	429	420	473	446	428	461	448	495	462	440	437	467	468	459	413	441	508	436	437	466	484	443	443	492	460	499	476	473	449	462	409	446	478	444	444	458	509	454	431	474	472	471	496	516	450	471	470	442	477	477	442	488	467	472	462	503	474	450	469	459	463	445	451	456	469	450	445	444	455	442	415	461	470	453	475	499	522	500	490	455	490	491	439	452	471	463	450	478	423	457	460	488	440	474	491	448	474	438	446	476	486	470	475	478	461	433	440	460	468	485	487	437	462	469	439	440	486	469	462	466	462	450	485	486	459	464	443	449	431	456	465	483	520	514	466	514	493	470	515	466	460	492	500	507	456	424	401	450	461	469	442	447	503	418	461	467	460	425	449	426	436	481	460	480	445	475	453	473	508	467	476	474	469	445	498	485	427	451	428	455	459	493	457	475	459	465	472	474	479	442	469	464	471	475	461	413	448	445	446	466	461	457	505	476	483	452	511	440	445	434	419	451	442	472	437	419	494	481	438	439	459	459	462	507	481	499	476	470	447	450	444	488	468	480	468	467	450	442	481	442	467	450	467	467	465	463	453	453	453	467	489	446	449	498	476	461	468	457	501	516	427	439	447	474	477	464	441	444	439	457	462	462	452	477	472	471	471	453	468	479	494	406	451	437	480	446	443	462	514	479	464	468	453	472	480	480	447	452	441	449	433	480	439	493	442	477	445	457	482	425	481	497	448	473	437	453
23730	21412	30140	30070	26702	29397	28859	17961	2620	693	702	661	726	657	897	1389	1354	908	676	671	683	620	645	619	644	635	580	671	660	669	655	619	645	623	667	662	666	653	647	642	720	589	652	657	639	652	677	623	647	626	596	625	630	646	649	612	670	640	675	671	606	602	661	629	648	634	635	654	648	641	615	608	672	630	616	649	573	595	643	636	659	631	654	668	655	648	638	658	626	599	576	696	590	663	696	668	627	668	670	645	653	637	637	665	624	595	608	637	675	638	661	608	664	597	624	666	624	606	655	578	677	573	641	565	654	597	669	635	630	684	668	677	622	630	654	637	616	630	608	607	630	624	647	676	639	656	607	638	585	623	615	635	632	662	625	637	604	630	659	613	646	662	687	637	656	621	647	608	569	661	611	634	635	672	621	630	634	640	626	619	665	594	633	659	621	612	625	642	623	590	641	674	650	647	678	605	641	640	661	608	658	650	590	617	613	631	630	657	638	634	628	647	613	616	639	650	644	657	640	645	660	646	634	641	630	618	604	598	634	620	599	641	678	618	612	649	616	625	604	641	660	655	653	665	614	599	604	699	638	678	596	609	663	608	633	630	630	672	652	607	638	659	607	618	607	649	607	633	609	627	646	619	643	584	606	624	636	645	636	670	624	615	644	651	663	647	607	645	637	634	654	654	631	640	614	670	605	637	700	622	607	658	604	640	630	679	642	690	641	667	649	645	661	673	642	667	653	634	675	672	685	638	601	590	668	633	675	644	661	627	622	615	660	620	635	644	689	615	614	647	651	695	604	637	599	636	618	679	573	707	634	648	661	604	652	652	611	643	651	673	620	618	640	584	634	627	617	642	646	641	686	668	618	612	617	685	620	631	663	615	659	643	627	611	607	598	573	603	583	589	595	638	642	649	677	625	640	592	646	635	676	623	641	630	647	677	617	629	681	623	628	621	651	643	676	674	644	665	651	595	652	628	651	660	579	621	707	621	648	631	669	669	678	648	620	632	598	634	653	675	577	693	679	631	640	666	607	611	646	662	661	626	650	662	645	648	660	639	632	694	632	634	646	682	697	617	563	646	648	597	618	662	617	620	669	665	644	619	635	634	616	678	621	658	638	646	613	617	614	646	624	634	626	632	654	619	693	645	606	634	682	652	606	662	622	603	678	628	667	612	608	611	606	583	659	648	653	651	630	640	667	656	637	617	662	666	655	695	614	596	667	659	641	613	645	604	581	648	620	642	642	652	708	643	653	609	642	617	647	628	637	684	683	642	645	622	616	669	666	640	639	599	603	647	631	651	639	730	586	708	654	678	653	609	654	652	658	638	604	632	594	608	651	641	612	656	656	626	655	643	652	663	631	623	659	615	630	635	619	625	610	625	603	648	609	634	666	629	654	588	671	649	635	626	655	643	618	661	666	626	687	654	629	637	660	691	662	636	618	685	617	661	641	593	658	586	591	655	614	644	608	624	647	640	616	666	650	654	692	627	626	619	623	630	636	633	682	624	604	624	662	630	662	662	631	629	648	605	650	605	664	662	599	662	652	667	608	623	652	627	635	652	640	614	644	605	641	609	634	638	636	649	681	654	622	656	628	660	564	616	690	626	660	649	655	696	602	651	651	650	680	655	626	634	667	609	623	703	594	635	647	667	633	668	602	623	644	645	647	684	610	619	700	627	652	640	649	682	613	609	634	635	616	659	634	613	640	650	636	592	607	659	606	624	624	654	656	631	635	626	676	669	654	622	610	587	627	588	644	657	637	659	669	654	637	649	610	688	654	645	629	652	663	654	657	606	627	624	613	666	648	633	687	641	594	606	648	655	583	609	679	604	638	671	614	655	646	690	666	637	640	625	650	644	640	619	623	612	625	588	667	640	658	663	613	639	588	622	614	651	617	650	673	624	661	634	600	606	601	667	665	633	628	627	644	605	648	639	661	637	665	635	657	637	664	632	638	667	650	614	623	668	621	618	597	686	674	632	633	611	607	637	656	611	680	671	658	651	650	626	634	618	664	624	606	630	630	652	660	647	645	676	660	630	628	658	654	689	654	667	681	618	674	662	620	652	655	629	624	622	660	673	617	631	663	614	637	631	628	622	644	650	617	643	589	627	611	633	629	607	633	641	659	647	630	638	598	637	611	605	642	653	662	651	621	691	608	634	595	604	612	656	681	632	640	638	627	619	653	620	633	620	609	600	646	618	640	631	657	676	661	624	602	623	627	697	655	649	645	602	658	634	621	620	634	652	675	617	613	627	637	619	680	628	641	652	654	654	648	639	646	625	640	660	648	650	635	595	629	634	637	599	666	610	627	637	647	625	624	645	628	630	639	602	594	659	675	627	651	603	658	629	656	680	601	596	606	634	642	639	640	642	625	671	700	629	658	650	668	668	627	587	606	640	684	625	652	634	642	642	566	618	667	632	694	651	631	614	644	651	639	600	652	648	684	586	624	613	610	653	689	651	592	618	638	688	656	640	616	651	633	634	678	659	642	621	658	675	701	623	614	646	622	653	612	633	634	624	596	635	604	611	637	683	645	632	674	621	606	658	625	681	674	637	649	585	662	679	624	660	648	626	641	636	656	632	690	630	662	612	603	637	632	608	611	632	689	606	646	631	671	679	629	655	625	644	648	630	624	631	607	611	623	603	646	629	680	625	625	668	638	654	605	634	636	631	620	621	700	675	596	633	651	654	614	609	632	656	663	653	616	624	666	649	615	627	613	631	613	627	650	633	632	647	666	617	696	649	613	638	668	675	626	656	669	664	643	649	631	670	643	628	623	619	638	648	621	620	636	647	681	645	641	617	635	635	644	688	613	628	647	642	670	633	694	663	576	675	677	606	619	621	611	619	629	615	658	663	688	669	633	599	664	685	611	613	630	607	679	619	636	630	686	649	623	639	636	616	665	657	628	636	625	618	686	608	637	632	630	684	665	624	611	614	634	625	676	657	659	620	654	631	675	645	616	679	654	612	641	617	608	654	655	639	641	709	645	666	652	564	607	603	614	628	643	669	674	604	677	629	690	670	665	632	661	676	591	629	681	624	693	615	652	663	638	679	673	655	664	621	662	644	591	628	629	651	633	642	615	604	613	628	630	626	631	647	642	605	619	642	641	680	642	647	626	601	605	655	625	628	691	660	651	653	661	651	612	650	666	695	600	601	651	638	625	631	625	670	682	669	665	662	643	637	616	657	680	670	611	642	655	622	626	656	681	621	652	632	655	629	642	678	628	669	645	646	643	632	644	588	595	633	646	622	628	656	580	641	636	638	653	658	627	628	680	657	621	641	659	612	680	643	631	634	656	649	606	611	649	669	671	648	690	640	618	644	689	645	639	578	595	685	678	621	627	653	647	654	656	646	654	608	684	646	598	594	621	619	641	620	650	631	691	648	651	637	613	603	649	629	648	590	648	611	632	629	626	642	661	637	635	645	622	646	673	611	691	656	665	651	643	641	607	695	605	659	589	591	613	647	640	658	641	652	639	628
43640	80199	57410	44993	32999	32123	28170	19138	1340	678	633	639	704	683	1142	1886	1740	1029	645	667	643	682	695	602	637	664	616	634	637	605	599	620	659	629	664	657	669	658	661	658	601	621	628	670	593	647	627	621	617	598	600	664	607	639	662	616	623	637	612	662	681	628	646	649	624	623	663	667	623	692	667	606	615	649	669	636	594	655	598	655	644	625	637	624	633	651	656	678	637	652	634	659	652	603	650	655	630	656	677	622	642	658	675	608	698	640	589	591	622	613	650	682	671	627	657	608	680	645	625	678	667	639	629	621	640	646	654	656	668	648	649	657	601	649	640	640	654	639	654	669	679	647	607	665	617	634	683	651	635	648	657	661	643	635	694	612	653	650	629	644	613	640	644	634	655	699	663	634	665	630	634	669	647	666	631	631	648	650	634	624	649	638	684	606	649	629	684	647	644	646	600	592	654	660	607	610	625	629	667	680	612	670	603	658	672	678	626	618	673	671	651	676	641	657	663	635	657	699	632	649	669	637	641	634	661	671	672	597	667	652	641	607	648	684	610	659	612	661	627	630	628	623	627	602	631	618	655	640	684	634	676	654	672	670	681	627	666	658	626	664	704	611	616	640	637	610	614	642	635	601	688	644	667	653	632	659	596	665	638	625	653	659	652	641	642	637	633	662	652	679	659	660	617	643	641	617	664	715	630	641	659	601	642	682	649	664	680	668	677	692	666	632	665	668	645	657	633	695	639	624	610	661	667	637	630	633	654	677	673	666	649	661	664	632	633	660	617	601	639	662	627	609	651	613	634	644	639	656	610	628	654	654	680	649	640	645	677	649	636	615	684	654	620	642	629	646	652	634	646	660	622	609	614	614	589	672	624	680	646	661	623	664	635	671	672	607	590	641	625	616	641	636	622	631	608	659	677	590	624	618	650	671	654	626	643	679	694	635	676	655	663	657	654	602	646	651	604	633	652	702	661	640	616	621	647	661	632	652	655	657	620	640	639	631	672	609	636	645	604	660	667	659	659	610	669	652	670	626	647	657	639	664	622	709	638	654	628	628	646	660	690	642	620	634	653	650	663	627	701	620	619	585	688	636	619	657	646	650	670	646	667	621	658	648	613	646	647	609	621	629	623	701	655	644	690	660	633	674	625	648	601	650	646	657	657	694	676	623	633	678	636	689	696	646	640	659	617	678	680	635	688	633	658	668	607	636	653	665	657	631	647	695	673	682	658	645	654	654	653	621	674	623	650	635	607	614	646	625	641	652	664	652	642	646	651	640	621	601	645	669	665	705	681	648	645	659	648	698	655	625	718	625	670	627	621	685	663	633	647	643	633	625	659	695	653	638	658	631	655	661	648	641	617	670	648	637	660	644	653	600	645	646	620	591	681	696	629	647	662	615	596	646	648	652	612	627	641	677	676	675	660	656	639	630	579	640	662	660	642	650	635	628	661	679	654	647	664	622	624	653	642	637	618	655	653	664	651	655	624	648	575	634	649	639	668	654	630	676	647	654	651	639	701	673	682	636	582	685	657	665	631	622	620	639	655	678	633	686	611	646	685	657	614	642	671	664	660	687	683	662	648	659	694	706	693	609	632	688	641	586	662	681	656	627	633	664	724	600	644	664	631	649	682	632	632	646	637	668	653	683	676	627	621	662	596	642	661	631	645	630	637	666	611	652	638	617	618	691	638	643	670	709	673	623	643	696	641	617	662	660	649	645	667	656	672	656	660	659	608	661	635	657	632	648	611	651	647	651	648	636	666	650	655	637	674	626	654	664	619	630	671	646	613	635	594	640	667	672	635	662	630	669	700	643	622	683	663	666	709	605	633	621	627	631	631	665	619	668	637	614	636	705	651	619	657	668	675	674	647	620	649	656	642	610	645	633	669	675	605	647	636	638	653	668	659	639	655	656	682	634	678	634	621	604	650	634	649	629	630	640	623	625	656	630	667	626	649	630	662	634	633	647	664	687	665	624	690	605	657	640	669	667	672	622	632	658	665	613	627	623	601	610	613	634	669	649	599	666	622	661	671	630	645	584	666	607	661	667	656	628	620	623	655	657	653	669	648	713	671	653	641	636	626	674	689	672	668	671	616	644	678	639	666	624	656	644	607	635	617	658	666	599	655	637	626	711	674	615	646	645	635	623	634	620	598	625	649	650	681	638	669	692	616	652	678	637	645	648	655	685	660	645	655	633	647	610	699	665	687	667	651	626	634	626	626	644	694	623	680	664	651	621	654	657	587	673	613	693	617	642	646	629	642	670	641	657	609	669	641	577	630	683	620	660	651	626	646	661	603	643	662	674	634	615	659	641	689	671	574	639	627	630	676	605	622	654	653	656	665	659	680	616	646	699	637	688	670	644	646	625	661	605	668	632	660	638	632	627	607	635	657	632	669	612	617	711	665	667	646	664	624	628	636	659	644	654	644	612	656	630	688	672	637	614	661	654	628	631	648	660	616	643	726	614	670	620	640	650	657	675	660	653	679	627	659	665	658	611	685	629	675	614	671	665	648	650	663	618	725	635	641	664	605	660	636	631	618	640	620	583	610	635	657	588	642	658	672	625	680	639	661	607	684	663	669	619	647	656	639	607	650	660	607	653	598	618	653	597	659	678	650	649	668	608	649	672	645	645	659	691	606	625	622	593	635	681	641	655	678	664	620	667	643	629	595	626	679	683	672	666	664	605	636	628	603	614	652	630	655	663	658	638	698	628	666	625	650	598	567	603	630	618	637	636	612	673	654	633	659	688	666	629	663	616	635	623	688	660	666	633	667	623	621	637	597	632	673	671	632	642	638	615	624	663	651	602	683	637	683	677	631	624	636	668	650	676	649	664	625	628	633	646	642	662	645	657	669	671	635	656	646	641	668	643	631	694	629	646	622	638	652	661	627	703	660	682	668	634	617	645	664	677	629	661	620	612	681	675	647	626	647	644	613	632	612	627	654	614	666	584	652	642	649	599	637	646	669	646	635	680	663	643	654	648	646	676	662	694	626	650	651	657	625	633	658	655	658	656	642	653	661	636	625	632	648	653	629	631	696	653	632	621	637	665	655	714	655	618	665	686	690	633	664	656	632	593	619	663	672	646	655	642	605	627	616	645	611	617	618	637	667	668	628	666	589	633	664	657	663	661	637	681	637	630	673	670	704	618	650	610	662	659	642	687	628	635	624	656	683	637	673	670	633	660	631	689	649	628	609	652	659	674	643	627	596	664	643	656	639	686	635	634	669	631	654	663	659	659	625	697	666	588	671	658	631	660	623	684	645	616	633	646	652	640	648	635	662	705	669	637	600	663	644	612	625	653	670	647	616	603	662	646	661	631	655	651	654	651	649	685	639	662	617	664	645	662	659	623	629	629	603	666	658	637	637	682	676	619	630	644	639	678	619	658	645	667	640	666	644	613	678	603	589	661	626	657	639	635	642	657	653	678	650	643	651	621	684	652	646	634	663	686	633	600	646	639	633	671	599	623	664	688	654	618	630	645
25039	21688	29264	29369	21997	18243	15501	8509	1198	607	661	609	700	597	757	1021	976	749	573	645	631	581	635	576	582	625	594	627	643	567	583	593	604	600	646	576	611	628	574	598	618	597	596	585	601	613	605	629	616	591	593	627	595	630	582	577	575	613	603	556	640	594	627	604	636	600	601	603	628	548	607	636	613	563	600	567	578	557	629	538	593	613	600	578	587	607	570	583	626	591	599	601	597	618	558	616	588	574	594	616	626	608	606	585	625	584	637	639	617	620	608	546	599	578	609	597	601	603	564	594	583	568	592	612	628	629	580	584	611	604	610	618	630	599	605	583	630	600	566	625	605	576	653	575	577	644	616	592	607	617	622	634	607	615	607	577	597	615	623	585	617	624	604	608	647	591	604	656	587	604	587	638	627	622	593	590	537	554	574	620	566	613	621	657	598	598	613	626	556	639	627	624	607	628	584	541	601	570	611	628	635	583	559	592	637	604	611	606	589	604	616	577	631	584	649	635	596	607	610	555	630	608	576	630	617	565	626	588	626	658	626	607	626	602	527	580	599	609	591	568	602	615	583	582	621	543	590	605	617	621	605	604	680	602	611	593	569	603	612	637	541	608	596	597	590	603	619	591	629	612	587	578	618	589	555	569	568	580	587	618	603	601	592	588	568	612	582	612	599	629	614	604	618	580	558	641	574	601	658	614	602	612	599	600	648	631	589	607	571	616	593	608	555	575	599	591	596	617	612	653	629	613	594	625	647	643	601	619	619	600	599	639	582	598	601	616	631	596	569	611	617	630	608	650	594	614	656	557	607	633	576	609	621	604	627	580	618	575	597	562	633	635	608	623	590	649	632	621	581	577	593	591	608	595	619	557	571	601	657	599	590	592	566	633	656	593	670	636	603	579	632	605	605	560	574	625	590	610	660	571	607	614	616	562	599	600	586	549	593	654	635	607	641	598	627	581	576	537	642	628	566	606	655	565	584	562	626	579	620	562	548	614	563	603	556	613	620	579	630	605	628	588	596	617	573	598	605	600	599	603	637	603	609	580	596	602	556	630	606	568	611	607	645	624	600	591	614	579	637	593	630	624	577	602	600	594	622	646	631	597	604	609	554	600	584	578	641	665	609	601	606	608	590	589	604	625	599	612	584	600	597	587	591	589	632	589	622	601	576	609	616	622	592	619	606	610	629	609	597	581	596	588	609	617	546	610	638	617	587	624	596	570	606	610	575	589	579	578	637	603	629	607	622	613	599	593	664	615	661	624	613	604	615	611	627	593	638	609	569	607	604	591	607	595	647	592	651	611	588	603	591	615	599	658	568	577	622	646	617	600	603	615	601	606	600	602	601	582	534	592	595	580	610	601	567	597	629	645	600	579	640	640	568	574	657	614	644	580	567	588	596	577	587	569	604	595	586	603	578	618	627	616	609	612	618	581	618	591	597	607	637	585	602	609	577	637	616	589	581	620	616	611	601	566	598	599	613	608	569	585	601	635	635	581	580	582	564	626	611	581	619	549	599	636	590	617	581	575	599	594	589	560	595	605	592	564	643	594	653	604	630	564	611	587	630	561	544	619	603	610	592	581	627	619	578	614	538	605	592	563	606	602	599	591	627	584	568	573	587	592	574	586	570	601	575	661	556	563	588	613	647	633	607	613	603	591	628	617	599	596	585	591	611	591	601	597	629	596	628	586	594	648	639	609	600	597	646	586	594	632	633	616	597	578	636	579	611	607	599	568	592	619	627	604	573	606	588	628	610	594	613	619	609	587	616	628	593	599	595	603	628	591	627	609	600	596	563	603	585	636	590	596	615	587	650	616	566	610	591	609	615	637	600	625	626	661	586	577	628	598	610	584	638	629	640	597	633	590	641	590	599	597	628	594	607	600	606	652	651	590	622	678	616	599	599	552	612	622	587	615	603	599	630	574	597	603	583	590	613	600	587	580	622	646	585	571	649	605	594	594	605	656	633	573	611	616	599	532	614	581	589	646	625	603	587	591	578	600	629	611	595	579	592	556	637	603	591	630	593	609	633	596	607	629	613	600	591	619	610	574	639	618	568	576	607	616	636	590	604	602	600	594	597	649	631	627	623	621	615	577	601	578	607	620	593	561	585	619	619	611	586	604	601	573	608	591	624	609	598	601	601	602	608	646	573	642	619	567	612	585	626	605	610	597	638	610	562	572	623	596	571	632	661	613	644	559	580	579	587	595	625	599	595	628	596	638	600	656	577	592	589	641	584	600	622	609	606	625	612	601	627	567	630	610	623	603	582	624	585	625	610	592	631	617	634	592	632	613	608	619	589	620	594	588	598	583	626	629	581	656	590	625	585	613	589	632	631	585	604	607	609	591	617	650	620	649	604	598	660	603	605	602	594	581	617	552	653	589	592	661	621	594	571	609	558	582	572	659	604	578	601	577	626	617	623	617	606	648	611	588	617	594	625	575	578	603	596	583	618	614	625	588	617	609	596	595	591	623	587	620	581	618	629	590	627	614	629	585	622	611	632	622	628	596	613	569	586	619	596	561	592	608	617	567	592	574	597	554	559	637	608	608	618	646	599	610	620	606	576	613	633	606	638	592	584	634	635	599	627	611	587	650	583	644	585	607	622	631	629	602	608	612	600	588	623	596	579	618	624	609	541	590	571	618	616	596	617	621	593	610	609	627	612	617	598	624	609	621	614	595	612	614	595	576	611	605	576	602	628	618	605	594	595	575	580	652	642	597	599	588	589	623	652	612	571	586	545	628	584	604	587	619	614	616	610	625	606	627	577	624	593	605	646	572	560	616	622	637	622	627	581	625	612	604	588	568	604	612	626	649	615	617	621	574	598	593	585	590	611	627	590	603	586	633	648	597	572	579	611	627	613	634	580	638	632	589	610	592	603	624	586	567	579	649	593	598	580	583	580	631	574	595	594	597	610	576	572	644	621	622	579	582	639	635	627	630	617	607	577	586	599	591	599	652	610	603	609	606	595	597	581	612	600	614	625	650	598	561	599	603	655	608	625	589	642	600	588	584	571	561	615	560	592	618	577	578	594	551	582	619	624	592	624	529	600	651	559	598	616	614	704	603	615	605	617	587	599	611	622	551	603	614	609	579	627	615	598	561	634	576	582	593	612	626	606	578	611	594	584	620	569	569	613	621	611	616	590	568	637	602	616	596	623	612	573	616	598	627	598	601	594	616	638	606	605	601	612	606	630	625	628	569	593	551	597	596	589	622	564	619	588	585	570	607	609	613	593	610	575	535	523	565	601	624	567	582	597	605	600	601	612	586	578	635	545	601	618	578	589	593	576	613	630	605	550	575	611	622	569	618	594	598	614	622	601	630	612	598	605	607	609	614	628	583	582	595	530	607	647	558	588	572	572	597	601	648	641	571	630	637	641	624	647	623	637	618	587	595	644	640	632	604	574	552	610	639	580	594	624	578	569	618	601	596	597	648	606	602	588	610	614	581	548	606	602	609	669	581	595	596	632	605	602	599	609	599
41082	67382	45555	34736	24194	22794	19706	12449	1237	683	634	701	712	723	931	1383	1190	881	599	658	590	620	655	621	652	599	586	639	654	620	549	639	628	656	627	647	602	663	599	618	655	642	672	625	613	643	647	613	632	653	625	599	607	665	657	631	613	648	645	650	676	629	678	621	658	659	617	605	651	642	606	622	608	623	656	644	657	611	628	629	612	654	649	700	689	655	645	627	636	645	629	633	622	663	602	633	637	621	634	594	654	625	633	630	666	597	634	639	662	662	616	618	638	617	612	635	647	631	664	624	660	637	642	640	622	610	657	610	599	638	626	659	667	622	624	609	631	627	653	581	644	650	650	644	632	634	646	664	622	654	599	673	641	631	624	640	615	623	652	628	614	612	663	615	605	653	652	623	637	653	637	635	689	637	686	652	631	623	645	614	668	679	679	633	674	638	676	659	636	648	676	585	633	608	642	621	602	662	595	645	626	632	648	628	610	650	646	636	657	598	636	639	641	648	677	672	645	643	644	657	658	644	651	583	611	614	645	659	643	626	657	619	643	690	628	676	641	625	613	665	649	619	687	606	639	622	616	657	645	622	612	644	602	647	642	614	634	665	614	627	653	698	633	652	683	642	668	608	649	671	624	642	617	602	654	657	634	620	636	700	632	619	619	593	654	639	620	599	689	626	611	650	638	617	637	657	625	608	632	631	674	656	635	597	610	631	692	636	612	646	648	695	628	618	641	598	652	615	608	640	656	658	615	586	645	622	639	607	640	664	671	666	616	641	678	606	607	617	603	613	603	609	637	649	646	632	597	638	659	588	647	647	598	694	655	618	641	646	655	609	671	671	647	652	602	634	626	633	603	679	607	642	613	662	646	652	648	602	673	641	632	650	643	629	653	603	643	679	621	651	627	628	606	626	667	659	622	588	630	660	594	639	640	605	626	637	639	657	656	663	647	634	683	642	640	633	641	653	605	690	642	603	660	642	638	594	631	603	648	652	632	630	688	632	643	655	635	648	655	608	633	657	653	660	629	669	650	641	663	657	647	625	678	651	575	624	660	602	663	616	624	653	649	625	601	608	637	588	643	661	655	661	634	636	621	668	665	596	664	667	639	624	633	619	631	615	630	592	644	662	611	606	674	648	630	657	610	600	635	632	681	630	654	618	651	542	641	599	605	641	598	588	600	625	683	632	628	696	657	610	629	617	632	604	607	681	642	636	673	608	681	643	637	641	661	579	632	626	605	637	610	626	619	647	665	667	682	603	663	642	676	623	678	661	612	634	644	593	616	649	598	637	647	603	616	652	592	629	625	630	632	609	658	609	644	680	618	618	622	623	651	585	626	618	621	658	655	621	652	592	623	698	637	634	661	591	645	697	625	629	635	614	633	654	641	708	609	643	647	659	644	632	644	644	601	646	646	627	620	611	605	628	656	607	627	617	665	625	613	626	639	668	647	644	651	625	594	656	669	588	643	610	645	666	661	643	649	631	631	604	662	650	664	608	641	630	628	635	626	641	621	665	646	671	614	638	642	634	671	607	670	635	654	653	609	601	636	660	628	614	579	657	615	657	655	617	645	635	604	654	664	673	623	652	594	641	661	635	628	634	661	645	637	655	652	601	568	666	668	638	580	651	628	641	625	647	614	601	594	613	612	642	633	643	633	615	662	636	598	644	611	669	656	615	663	637	627	616	615	618	698	618	650	630	687	654	643	635	639	655	636	638	674	665	655	611	604	625	626	678	643	662	671	642	614	610	601	635	624	615	666	630	604	625	639	646	606	603	643	661	613	634	657	654	653	613	662	620	698	643	600	646	649	600	639	625	665	673	602	626	680	624	634	646	655	657	643	650	642	640	647	669	600	584	633	639	660	655	608	643	651	658	615	643	660	643	643	683	655	623	653	648	593	628	643	670	626	638	624	641	595	659	634	655	636	632	629	598	625	645	638	668	593	635	672	559	609	606	629	663	616	645	635	603	657	648	604	629	661	643	586	648	635	629	677	631	635	634	612	678	626	622	628	614	644	640	616	620	648	680	643	625	594	601	650	651	654	658	641	655	631	665	662	644	632	638	622	647	641	606	653	572	645	613	635	614	680	658	685	599	635	661	628	649	628	662	671	632	680	665	655	675	635	685	619	652	652	618	628	625	565	637	629	644	625	634	629	708	611	670	618	625	592	644	612	621	604	616	665	671	632	625	589	641	656	629	613	619	598	612	626	676	691	636	618	623	693	639	584	671	642	673	649	645	688	594	630	644	628	618	657	664	639	655	624	628	607	652	614	662	647	641	660	628	611	650	644	643	629	625	647	594	640	601	677	642	642	633	664	684	580	641	629	616	615	624	648	638	631	672	631	645	642	645	587	648	651	643	617	597	646	650	641	680	652	636	677	632	626	630	680	607	629	615	645	596	659	593	653	618	621	651	626	635	667	638	613	617	621	649	651	635	633	643	671	664	648	621	632	643	665	614	620	660	672	597	586	628	648	722	652	619	645	625	618	614	642	637	629	686	665	625	617	653	692	657	660	595	677	644	640	605	638	697	669	645	642	609	623	602	605	694	641	629	648	646	669	594	619	640	657	591	630	611	646	631	652	618	597	636	619	620	606	624	641	629	636	602	645	606	629	637	659	634	668	619	606	640	564	615	632	644	644	639	684	657	604	632	631	639	669	596	638	604	651	656	624	661	648	599	656	640	609	643	580	660	583	634	604	616	599	613	636	625	666	638	653	618	651	625	586	630	665	663	612	635	682	663	659	605	635	624	630	596	613	665	625	633	652	587	679	609	628	637	620	583	613	651	606	637	616	602	634	662	624	630	643	640	621	671	647	660	644	682	660	649	660	677	628	601	628	662	625	636	626	624	616	667	602	615	654	633	626	635	628	660	622	656	636	608	628	653	603	610	689	654	606	596	619	632	690	654	641	635	636	633	643	615	663	625	611	611	614	632	641	625	617	612	612	611	622	605	573	636	625	591	658	631	636	593	628	650	639	655	644	666	617	652	660	641	731	627	642	625	681	618	656	646	651	668	654	613	646	644	626	602	669	614	647	649	613	618	636	617	675	618	627	657	652	627	687	649	657	653	590	648	646	683	629	628	672	621	673	644	631	633	628	601	649	621	641	638	646	626	622	629	704	630	634	698	632	588	583	604	664	615	599	628	638	621	624	623	650	650	581	575	638	617	622	586	609	626	638	646	652	616	665	607	628	649	650	624	643	655	659	635	639	626	644	676	639	638	615	575	611	598	654	625	612	638	637	657	647	633	590	633	609	660	611	644	624	651	647	644	665	608	622	638	671	628	624	669	636	664	632	626	634	636	614	614	619	624	632	665	643	599	607	657	639	628	659	625	640	668	662	595	593	586	616	628	585	676	652	639	598	636	613	640	660	604	653	618	685	650	685	571	663	660	671	635	624	605	653	646	649	646	645	612	616	621	660	640	663	635	686	633	665	627	625	645	592	642	620	657	636	627	665	643	634	593	645	640	607	689	632	646
22607	21204	29319	27646	27078	32499	38283	26734	6015	1040	958	978	1081	1085	2024	2592	2075	1203	930	904	920	932	948	983	935	908	959	935	1009	887	966	976	915	926	961	940	927	918	928	908	924	1004	909	937	937	926	956	948	918	930	951	933	966	907	950	887	894	926	925	974	914	898	908	964	915	913	939	877	945	944	933	916	867	841	951	918	901	941	939	903	937	902	922	919	895	908	925	932	917	855	922	908	996	899	872	975	941	906	947	885	968	891	914	954	905	900	938	916	956	930	931	876	906	926	953	929	881	885	950	949	949	959	936	923	945	887	907	883	942	872	878	952	960	881	992	956	952	956	919	929	922	932	941	869	944	939	904	877	887	906	869	956	895	965	902	926	928	975	884	872	891	908	898	931	904	926	893	920	936	879	935	898	850	892	972	963	942	928	948	934	908	900	920	886	921	892	938	879	919	920	930	940	906	929	942	948	923	943	943	890	950	889	946	954	893	954	925	972	911	913	894	891	917	915	938	926	941	861	909	875	930	898	981	918	950	984	883	957	923	926	891	920	847	904	933	949	940	933	883	836	925	907	862	917	912	923	909	894	927	916	955	894	905	909	931	864	947	870	982	892	912	904	929	918	891	968	876	913	997	913	889	979	947	917	879	941	934	886	897	883	897	949	965	975	897	939	939	931	877	921	922	911	943	932	917	899	931	964	920	909	852	921	934	871	903	891	897	928	951	950	913	922	909	988	919	897	888	894	944	915	914	952	933	943	922	940	918	889	921	926	927	919	901	866	976	921	911	917	885	897	916	900	956	928	934	875	867	912	909	889	922	907	981	986	886	917	984	927	866	888	974	871	871	946	944	978	923	877	881	875	932	893	941	878	947	962	937	981	907	914	928	920	921	904	938	915	870	897	937	954	882	913	881	914	1026	903	913	970	890	917	925	880	944	954	907	925	928	900	878	894	915	941	916	963	943	924	951	907	946	912	910	916	947	940	994	968	890	881	919	938	898	925	891	884	887	906	944	1001	940	948	935	911	943	894	938	912	950	878	893	931	890	928	898	869	882	918	926	910	867	938	920	926	976	972	904	914	946	899	938	882	930	941	946	910	959	979	913	888	917	926	928	937	943	899	907	992	947	914	927	910	957	983	895	927	918	923	925	896	950	877	922	869	928	974	899	933	888	977	942	932	943	936	959	933	912	886	955	928	912	957	891	910	958	920	908	902	941	947	1010	894	893	944	941	923	904	902	940	917	921	935	894	866	917	909	946	960	905	895	891	942	956	938	964	923	936	929	874	970	941	926	923	903	910	936	869	921	888	978	902	1017	959	883	949	935	975	914	944	884	883	913	884	953	850	911	966	916	956	925	923	934	919	933	942	990	952	926	893	917	921	931	907	910	887	915	929	901	880	915	925	929	902	945	940	920	972	970	869	890	882	919	954	961	974	889	934	926	951	916	897	917	973	952	956	921	913	973	964	893	920	953	930	956	921	970	935	909	942	920	971	921	938	898	862	968	958	956	906	876	881	944	940	984	906	884	976	914	929	922	953	1006	903	980	931	927	912	912	949	870	901	948	900	877	916	909	934	912	974	900	933	897	956	972	903	958	874	955	947	911	969	973	906	927	988	932	947	926	883	935	896	891	958	949	871	908	964	966	912	896	864	862	893	904	916	937	932	945	950	950	937	931	904	911	936	964	945	899	908	932	916	882	888	886	977	839	975	906	936	894	868	972	917	958	959	939	870	924	937	934	915	898	966	910	904	884	943	939	921	890	919	883	928	956	927	889	930	946	900	883	910	905	942	949	929	864	929	920	968	892	911	926	865	916	883	931	895	954	929	940	934	895	926	917	881	919	970	907	915	976	877	946	914	942	829	929	949	916	895	927	911	976	911	935	919	872	941	909	951	911	897	937	938	950	916	962	889	947	935	925	885	864	949	910	907	968	932	901	944	962	960	967	896	872	926	933	949	919	922	995	907	919	907	914	914	898	888	869	907	950	964	924	950	955	923	912	901	882	935	955	898	956	931	861	949	939	928	989	920	960	884	950	929	898	903	933	916	903	894	958	931	952	910	922	873	987	911	917	917	952	858	877	869	898	964	980	920	909	948	948	897	960	955	967	906	929	909	912	936	954	921	941	922	931	922	902	938	960	962	904	942	930	898	891	926	929	923	920	953	918	913	954	944	915	938	931	934	908	918	890	885	903	917	929	920	923	873	890	919	922	931	960	933	941	906	955	958	956	932	993	929	984	916	903	872	917	949	948	938	881	902	940	874	951	916	917	931	932	872	888	925	923	942	915	911	962	887	926	935	917	898	947	960	906	874	869	916	935	928	910	898	942	882	933	956	923	941	946	904	952	918	941	912	902	955	950	934	828	934	923	880	892	893	841	931	916	923	858	904	938	903	944	874	923	922	941	899	884	972	876	933	923	907	953	929	920	902	972	1004	924	1003	908	951	942	933	876	964	940	955	910	932	941	882	923	930	961	944	891	908	928	930	920	922	894	901	945	887	904	929	971	942	937	923	948	926	908	942	969	932	945	947	855	908	928	924	918	920	988	897	885	931	909	943	953	904	860	913	941	899	921	900	959	926	888	902	946	931	938	928	916	890	895	951	925	882	899	902	935	902	892	933	919	833	884	911	911	867	930	846	853	924	923	946	925	914	919	946	908	949	878	902	898	933	930	939	909	899	953	945	878	894	993	879	941	921	920	923	924	913	923	939	908	918	949	910	891	909	976	889	909	926	910	893	943	870	954	906	904	920	892	957	907	919	883	921	924	939	892	931	877	961	951	971	948	960	960	955	878	903	902	889	939	936	918	977	967	892	917	947	930	916	936	906	920	957	901	886	887	948	897	936	909	900	912	872	880	893	918	891	944	973	887	932	900	976	921	900	901	956	941	946	874	922	983	928	888	927	926	954	901	965	902	906	937	953	898	935	941	900	879	938	926	927	908	910	952	892	945	947	969	972	912	893	1003	887	938	934	955	897	935	924	947	938	940	877	878	946	883	899	927	897	913	934	906	946	912	889	944	1004	947	962	967	910	941	898	921	929	880	954	917	887	905	922	936	987	905	870	866	926	904	860	861	938	959	973	906	956	936	918	890	894	967	889	930	944	878	874	992	917	884	921	889	901	905	905	910	944	915	909	943	963	903	943	948	919	936	877	953	905	925	924	948	892	970	909	869	896	864	941	891	935	908	888	868	911	896	965	924	945	940	929	907	874	991	942	891	899	943	970	926	913	947	947	940	886	869	929	906	961	922	866	934	921	894	902	860	980	961	922	875	888	895	900	943	904	933	953	900	850	938	876	925	964	880	892	938	931	944	905	923	891	923	921	945	912	906	929	946	865	958	931	910	928	941	939	952	940	966	843	972	882	993	862	932	908	892	900	874	903	939	926	900	932	938	944	900	842	942	899	979	874	986	943	899	966	905	931	967	932	908	928	901	932	932	913	963	864	917	904	911	889	941	895	939	913	888	936	966	892	896	1009	900	953	937	875	935	917	916
47253	90913	67696	55081	41881	39950	37554	27115	2433	974	966	949	1052	1032	2562	3473	2623	1329	919	906	913	921	888	921	941	918	931	867	873	930	953	894	899	907	953	906	974	914	912	920	934	871	903	890	942	881	970	902	933	936	903	875	879	904	857	917	927	900	963	873	911	862	893	880	912	930	875	892	954	939	919	913	939	868	896	920	888	932	917	959	863	905	956	970	897	896	916	905	863	849	869	869	884	878	927	933	883	966	925	894	862	923	908	891	867	872	917	940	926	870	933	933	923	899	938	924	898	925	939	891	919	896	928	934	856	958	936	892	919	901	936	913	922	928	899	929	915	886	880	897	925	919	903	929	911	940	937	924	908	916	938	919	897	939	895	950	872	928	857	901	950	901	920	911	900	936	888	918	949	962	932	889	938	925	884	898	927	860	972	870	876	903	934	922	908	955	962	918	907	895	867	869	933	895	904	876	925	890	901	918	933	930	921	921	976	906	926	876	933	886	874	863	836	869	914	840	953	891	900	886	835	892	911	927	870	914	928	956	944	930	880	920	913	922	879	968	919	833	911	873	932	915	928	880	916	946	912	911	908	875	913	834	891	925	860	905	875	914	939	857	882	896	897	898	934	920	897	929	944	920	888	860	959	976	881	944	909	907	913	963	897	910	888	939	858	877	931	895	956	874	914	924	975	866	917	931	904	888	907	904	901	916	923	915	857	895	883	903	916	884	945	970	901	876	927	921	895	930	912	931	875	921	938	893	919	894	927	920	934	920	908	837	922	909	915	892	912	905	854	960	925	910	896	892	918	885	888	938	872	862	909	921	892	885	931	914	951	875	897	871	887	907	915	930	954	929	897	928	934	981	856	949	878	886	954	948	919	954	910	966	948	970	916	911	914	918	940	873	932	893	887	896	895	894	918	869	928	841	915	889	886	900	946	906	825	911	905	913	918	899	963	912	900	950	877	920	890	874	938	938	977	912	931	907	906	916	924	943	891	876	902	941	938	893	891	922	911	875	919	893	893	892	916	907	907	926	923	915	933	922	911	936	892	921	913	896	913	907	908	897	908	907	910	931	917	872	899	867	914	912	893	921	906	911	908	898	896	905	905	906	857	939	927	923	868	902	895	889	873	891	915	852	921	935	865	913	937	882	951	923	927	906	877	943	918	911	919	936	886	895	872	905	874	899	860	919	935	923	921	898	929	890	903	902	863	890	875	950	933	923	957	882	901	901	903	943	878	962	925	925	919	896	919	930	847	1003	930	945	878	894	894	853	937	857	881	908	947	911	914	927	893	926	937	928	899	930	865	918	885	960	906	939	897	912	911	973	917	905	972	913	938	819	893	923	908	893	887	851	847	926	898	926	906	888	896	919	971	931	940	947	910	919	936	889	901	922	918	997	947	879	894	953	902	916	849	970	811	934	900	847	948	901	885	933	925	915	916	860	921	942	863	864	876	873	921	975	885	880	862	932	976	922	928	890	912	915	948	932	917	919	938	881	916	897	921	913	930	925	912	925	887	874	924	942	896	888	916	896	880	891	895	964	867	871	936	892	899	921	905	979	898	955	915	904	891	912	928	934	926	917	863	935	906	984	910	936	912	913	893	903	933	882	930	936	884	972	886	892	915	924	904	959	925	952	909	878	979	912	951	968	912	967	908	872	962	936	935	921	906	857	895	957	949	933	937	884	928	899	934	889	940	959	970	925	904	934	968	971	974	959	884	928	968	937	930	854	925	945	877	915	897	870	914	916	944	918	946	855	958	884	878	923	917	922	908	893	922	899	911	925	936	946	919	938	904	971	955	874	905	989	948	925	905	865	875	949	921	919	969	933	892	902	948	936	928	921	933	942	947	903	913	950	897	879	921	953	910	910	939	889	881	909	919	953	887	891	945	931	913	887	924	915	895	917	922	911	937	917	894	937	964	937	948	864	917	932	901	970	883	882	847	970	910	955	901	923	874	946	899	900	911	880	874	942	893	958	894	890	946	912	931	949	937	905	876	925	911	877	890	916	956	906	852	925	907	953	927	939	892	910	959	889	870	942	927	943	884	868	931	927	836	945	926	835	901	897	937	936	933	876	928	950	858	931	892	884	923	885	954	934	843	923	899	894	942	887	951	910	936	947	895	894	882	914	898	933	915	950	984	873	905	943	913	934	916	950	973	908	919	878	919	891	950	936	919	908	912	896	873	958	948	958	913	871	903	884	876	927	931	960	830	940	901	945	914	921	905	937	874	927	876	928	886	928	879	913	877	934	938	872	898	897	923	930	891	942	912	904	923	923	958	964	948	900	844	874	898	935	901	944	965	862	938	917	902	937	928	890	959	846	962	919	884	924	915	981	917	885	909	883	947	906	928	919	893	903	953	938	905	936	925	922	884	946	895	946	936	878	955	893	986	929	891	944	891	938	880	923	872	940	918	964	916	937	958	916	878	946	965	862	870	938	915	944	904	934	950	937	934	922	924	920	889	935	908	906	891	931	889	860	897	954	943	897	927	974	879	928	937	937	882	907	884	863	903	999	927	903	919	970	979	856	904	893	906	893	920	939	925	929	916	849	878	829	967	932	963	912	959	921	914	930	925	897	899	945	911	897	972	883	863	891	927	940	921	890	907	973	911	920	907	959	899	947	887	937	895	873	913	909	894	931	958	962	874	940	886	890	903	965	895	963	910	940	944	949	870	934	903	940	891	901	899	928	880	905	952	893	920	874	861	936	916	887	961	929	952	921	928	977	950	922	916	904	892	938	933	921	963	960	910	972	964	929	937	928	928	881	898	910	874	947	892	893	884	904	901	942	942	980	971	974	903	888	876	882	911	902	841	911	916	893	900	926	877	870	883	891	907	887	914	909	881	974	923	932	948	914	948	895	904	916	901	867	949	964	911	900	901	1006	896	930	895	959	888	914	903	916	878	932	923	889	894	904	855	983	867	874	914	876	941	906	931	939	938	925	982	971	955	931	872	920	916	921	938	861	947	914	923	937	937	971	920	910	926	950	926	921	882	889	959	915	919	859	926	885	907	886	902	904	924	936	875	925	866	926	864	899	926	947	925	944	928	902	955	915	939	950	965	877	920	918	914	894	942	912	943	925	858	970	917	906	828	862	897	893	951	897	954	905	924	940	900	925	900	879	891	952	887	889	902	917	857	959	949	883	912	917	914	905	887	929	949	931	918	929	921	943	917	920	940	930	953	916	913	939	893	943	932	919	908	908	913	962	914	885	924	949	881	937	889	997	948	880	913	894	882	893	897	894	911	930	917	935	946	949	856	921	957	888	911	891	905	917	895	894	887	909	922	863	901	934	893	913	856	947	949	872	943	866	879	939	950	955	947	843	889	943	915	881	885	892	913	928	944	920	887	867	936	898	887	894	932	912	943	912	931	941	916	913	914	949	930	884	977	920	943	932	931	953	943	867	882	950	938	933	874	893	949	907	984	907	873	911	896	942	904	950	874	886	921	957	828	822	939	927	935	905	905	902	914	960	922	914	918	900
33086	24627	21080	15081	5980	3574	3076	1952	560	438	453	449	422	434	499	520	466	444	408	449	480	463	399	436	430	427	441	449	439	436	471	441	451	456	460	456	436	428	421	455	462	421	417	436	401	429	443	435	465	425	444	494	410	403	409	447	463	412	449	423	464	420	449	433	464	431	431	428	437	413	446	469	414	428	464	450	454	449	464	419	441	446	426	439	441	455	422	441	430	449	436	426	465	456	466	459	463	455	448	441	440	432	428	434	425	472	453	443	444	444	435	427	435	446	420	423	419	436	513	463	407	420	413	443	437	441	474	398	428	440	438	422	435	481	433	461	451	410	433	480	479	421	410	439	443	425	405	428	443	386	423	434	419	479	490	455	466	450	496	433	451	456	480	465	472	437	463	432	475	419	436	433	477	437	434	464	416	432	466	417	421	442	402	451	430	445	440	456	422	451	444	453	457	436	435	422	435	413	468	475	448	418	428	431	455	435	443	459	450	459	450	428	450	392	416	455	445	451	444	449	437	458	436	430	418	429	427	459	462	428	427	451	459	461	449	406	408	420	406	466	464	445	440	422	411	417	446	409	433	459	463	452	391	429	464	419	398	431	444	454	459	456	442	449	451	413	436	429	417	417	435	418	427	452	449	431	439	430	436	423	424	478	444	452	431	441	441	460	441	435	409	439	439	452	415	405	432	456	438	432	429	435	405	439	501	433	429	424	427	466	477	454	455	422	441	441	447	421	455	450	454	415	460	441	439	443	440	426	423	436	457	437	436	439	433	431	412	460	429	430	450	426	418	458	441	465	433	436	460	435	429	436	437	444	442	468	442	427	428	440	460	428	429	430	416	427	488	453	418	422	442	434	387	439	410	414	449	441	428	473	430	460	408	415	397	383	468	449	423	420	447	477	463	432	455	429	459	427	424	401	450	442	425	432	472	457	446	413	417	466	434	419	433	450	429	419	449	419	420	398	471	423	436	445	452	477	440	455	433	436	463	419	435	482	427	438	422	435	420	459	441	452	465	455	445	484	458	456	430	418	429	430	416	443	427	421	421	429	416	440	457	452	439	492	423	420	429	427	456	426	429	439	446	443	423	459	427	446	398	428	457	415	474	437	456	427	441	430	448	445	454	421	414	448	421	436	451	443	459	451	413	425	447	412	446	429	439	416	453	455	461	435	456	461	511	461	434	473	419	443	456	455	405	420	415	445	417	460	433	456	406	475	437	420	434	450	438	431	440	468	443	463	464	429	455	452	448	466	420	446	422	441	467	409	481	424	425	470	402	465	448	473	439	443	411	434	450	389	457	433	427	471	432	443	459	434	437	404	423	467	442	486	457	462	481	457	450	454	433	440	413	445	484	477	418	447	425	465	436	439	382	408	441	477	481	455	433	441	480	425	494	451	419	436	428	422	436	426	449	434	454	428	455	442	413	442	388	448	413	443	432	426	447	437	430	442	422	512	428	445	476	436	383	446	412	438	453	422	441	413	408	414	454	416	419	427	456	434	431	400	471	402	484	416	441	448	434	432	409	434	402	441	441	425	412	453	456	456	424	443	400	430	451	447	455	435	414	469	437	421	384	422	434	469	432	415	485	457	397	412	439	427	421	445	450	432	428	488	415	443	392	431	394	417	465	462	420	467	438	447	382	469	417	473	455	433	439	442	424	442	439	412	453	482	399	448	394	439	459	421	441	421	441	452	404	430	440	406	482	429	426	434	473	426	455	437	457	446	454	434	397	474	465	473	406	444	430	439	428	464	467	486	422	430	431	415	440	436	451	453	457	449	402	445	439	449	438	484	432	421	445	410	401	430	441	448	445	414	452	417	423	443	423	426	444	449	454	401	419	427	409	411	430	424	453	413	438	461	468	410	426	460	435	446	439	443	432	440	406	477	400	441	449	456	440	449	440	431	482	444	474	439	477	439	406	454	413	462	473	436	471	454	438	432	456	449	421	465	407	436	453	412	443	402	421	432	482	434	457	429	442	448	425	447	453	419	461	422	497	443	458	419	414	437	450	440	416	449	400	438	450	439	433	403	428	456	429	402	388	395	436	466	434	429	433	446	442	444	424	443	413	424	404	442	409	416	409	415	422	409	448	449	447	398	425	413	481	451	444	462	429	426	438	447	417	412	420	444	467	396	415	436	411	439	413	408	464	464	407	418	433	447	452	417	407	474	401	403	437	410	419	454	419	451	458	468	453	433	444	426	409	432	430	456	448	467	426	435	419	408	413	426	451	436	465	425	447	415	429	515	467	462	453	494	422	437	441	446	442	424	451	468	432	424	452	430	449	449	428	407	461	492	426	458	452	445	444	433	463	407	432	438	418	404	434	410	474	414	447	453	407	463	461	436	445	449	455	424	451	424	443	414	437	446	472	438	429	447	433	447	433	445	449	420	482	450	432	427	473	458	447	450	415	424	411	461	450	412	469	436	445	454	447	446	387	445	470	438	443	414	430	477	444	459	461	454	411	458	413	430	475	435	460	422	461	435	422	450	384	423	401	454	438	469	446	431	422	456	410	453	427	418	449	383	414	432	454	427	456	478	441	435	479	456	454	432	449	435	433	425	450	447	439	417	451	432	398	421	414	394	420	476	393	423	444	458	478	435	405	436	457	404	417	467	431	404	420	459	432	447	420	428	424	430	438	417	408	436	452	427	472	453	471	460	443	472	439	459	441	430	430	442	451	456	456	440	440	425	421	458	447	403	412	459	436	437	419	440	460	432	468	411	458	443	452	437	423	419	424	431	421	396	438	443	448	478	408	450	451	449	390	473	454	440	435	426	454	441	439	444	447	443	461	415	435	418	438	442	433	444	431	419	433	455	450	436	407	433	413	432	435	486	445	463	427	419	420	450	432	475	425	482	434	425	440	455	424	460	437	453	384	408	487	440	415	454	463	398	432	467	443	449	437	435	478	430	453	448	446	470	476	469	490	457	440	458	455	489	469	396	430	430	431	432	414	433	419	445	439	437	450	464	494	432	439	442	423	427	441	441	450	420	457	455	383	407	444	449	432	414	425	447	456	438	449	455	438	422	420	422	393	437	449	443	416	466	427	431	462	465	418	446	444	447	408	472	448	465	454	430	446	421	401	455	477	487	459	430	375	427	414	442	433	454	432	440	436	470	478	426	427	426	481	388	463	456	429	448	432	449	441	458	436	454	400	410	446	450	433	438	431	462	479	392	436	448	436	394	448	445	387	441	443	432	450	426	471	459	408	451	481	440	442	395	468	455	428	452	420	420	402	444	426	412	446	426	404	471	428	390	443	418	440	454	452	466	446	435	427	444	429	450	451	441	425	436	473	429	446	425	478	454	394	394	457	484	438	441	455	467	451	427	408	440	429	425	421	433	435	406	439	469	482	418	447	455	442	410	427	450	440	430	442	425	446	397	430	425	413	425	460	416	459	418	441	439	468	430	423	434	439	459	419	461	471	437	451	411	460	442	445	390	448	449	415	455	439	453	428	430	433	457	471	442	421	440
34717	31505	14883	9672	5221	3846	3624	2196	564	461	470	450	488	474	584	522	524	484	457	479	466	495	449	485	460	503	472	452	437	511	485	470	463	499	477	462	465	436	506	469	482	496	474	489	446	450	451	449	463	444	462	453	461	483	452	447	444	493	469	458	503	469	479	448	519	454	468	472	469	468	443	426	456	445	491	432	439	467	451	514	449	461	492	517	469	453	454	497	482	454	453	502	457	449	429	490	449	476	502	508	485	437	456	459	453	484	505	459	471	511	513	445	481	452	459	421	404	495	506	460	452	502	447	471	480	481	458	473	450	455	468	458	493	436	473	502	498	433	443	495	460	500	477	435	470	449	494	457	475	450	510	431	485	496	485	442	439	459	457	454	478	448	452	429	490	498	439	505	454	471	496	438	447	455	450	479	434	457	451	442	461	470	445	458	473	473	484	431	425	453	465	456	473	465	487	515	472	482	442	467	454	487	493	491	479	484	449	484	485	460	504	453	471	449	465	469	506	458	414	489	458	478	475	468	401	464	480	437	446	488	447	487	473	474	471	464	476	449	427	482	490	450	482	481	461	485	452	472	473	487	448	443	448	442	477	493	456	487	500	475	495	485	477	453	484	464	492	489	479	449	462	422	483	503	495	495	476	484	449	540	482	459	502	466	454	458	445	447	511	476	489	486	478	493	469	457	450	481	488	473	441	496	481	450	477	503	446	471	479	464	438	445	422	497	470	429	461	491	445	448	472	464	468	452	493	443	485	418	436	479	451	466	487	509	485	491	444	484	444	437	437	466	465	457	485	476	494	492	451	464	466	476	499	477	506	440	452	449	466	469	459	487	452	483	458	483	462	477	438	435	468	479	434	444	467	440	439	504	468	459	462	479	495	471	485	431	498	441	470	466	492	438	448	493	484	456	477	492	452	457	461	474	481	455	449	438	450	435	491	487	527	499	463	501	423	487	413	475	498	507	446	445	498	463	478	447	451	486	414	463	502	455	426	477	463	458	499	423	484	462	469	462	490	471	440	436	445	511	484	431	411	468	431	458	483	514	475	451	471	483	447	450	490	451	444	445	481	461	455	480	464	490	444	463	455	445	485	514	478	499	475	477	488	461	480	481	466	486	485	447	448	456	470	456	471	461	432	485	487	449	457	446	462	441	493	469	462	434	453	441	429	429	462	458	480	472	493	462	490	428	482	449	456	468	470	455	467	453	479	472	484	452	450	486	468	427	441	491	488	459	469	502	452	500	442	429	480	501	489	444	486	494	495	487	445	474	469	464	448	495	447	458	489	415	465	452	493	452	438	510	469	516	442	488	458	514	475	448	450	446	457	468	445	467	479	482	500	490	459	475	480	453	478	477	489	485	433	455	500	516	437	445	463	454	421	434	444	476	475	476	490	475	462	431	505	516	482	466	480	449	469	468	423	474	471	452	476	478	466	415	474	481	444	423	454	476	466	446	454	448	490	456	439	461	517	479	441	462	451	428	450	442	438	478	460	458	460	470	454	426	476	499	469	471	457	494	484	452	456	441	469	438	511	485	454	462	470	450	445	439	481	512	467	469	457	477	433	466	500	474	467	455	442	475	478	488	470	442	479	491	474	477	481	460	487	470	465	498	415	442	441	478	502	490	485	473	464	453	440	489	436	442	456	442	469	484	418	493	453	470	484	486	450	468	497	484	447	464	460	460	506	446	457	435	451	450	450	452	476	463	524	434	433	458	512	474	443	455	456	432	466	415	474	452	478	444	480	460	480	479	472	441	481	473	469	441	443	489	514	483	452	489	479	457	468	485	470	415	414	512	480	509	476	499	480	487	458	459	474	518	474	482	469	481	476	434	507	447	450	464	477	465	497	451	498	458	447	491	494	459	457	459	465	463	445	463	456	438	499	472	441	486	454	451	457	458	455	456	494	471	463	483	491	467	421	447	492	478	478	438	451	448	470	463	495	426	433	447	460	488	493	479	472	447	454	497	456	443	487	497	470	447	448	487	456	436	479	540	451	455	457	493	462	500	470	479	470	481	475	477	522	486	459	412	471	469	453	458	453	460	474	440	443	476	483	443	470	417	477	473	482	447	483	468	478	465	446	507	498	492	482	449	477	477	456	491	458	475	470	461	445	489	474	480	475	441	442	463	451	485	477	469	435	443	453	481	460	454	481	428	453	472	454	443	437	410	467	455	447	473	432	452	507	473	429	497	441	429	469	521	506	492	459	463	454	459	460	478	463	493	484	485	486	468	463	473	481	486	460	463	463	495	499	463	450	450	446	444	459	456	489	450	488	504	429	442	453	466	433	456	446	519	462	470	463	452	432	434	458	461	451	505	458	443	519	478	482	469	471	455	443	471	457	479	447	449	489	467	485	476	439	456	491	481	463	460	435	435	483	481	454	484	471	478	471	489	527	427	484	452	466	469	444	466	436	534	454	463	470	481	464	481	466	417	469	502	510	468	483	449	466	457	446	484	497	479	479	475	473	447	482	453	460	469	480	476	453	444	495	468	473	440	463	500	484	481	431	488	448	455	457	462	453	435	477	453	445	456	472	440	525	471	493	446	420	443	465	439	431	464	471	479	464	474	490	479	466	466	476	500	458	480	467	477	438	471	474	477	454	440	458	464	475	491	444	460	465	474	427	514	489	445	481	442	460	478	488	478	503	454	477	482	453	465	481	492	439	479	466	460	465	477	442	450	466	478	490	457	454	445	485	476	478	489	475	491	453	437	440	450	451	438	499	437	500	503	511	489	461	466	472	482	456	480	515	447	495	437	431	475	493	460	429	477	496	466	469	480	457	427	434	493	440	465	449	468	509	516	470	488	455	461	450	493	444	457	450	431	484	486	481	502	459	494	423	472	465	498	488	467	432	482	431	446	459	453	495	496	442	468	480	429	466	460	417	448	501	487	472	444	453	434	480	464	469	460	432	446	463	495	487	434	448	449	485	510	494	465	528	462	418	435	451	478	436	446	434	457	410	478	452	463	455	460	492	464	450	466	479	474	492	467	453	500	453	473	466	474	454	474	500	472	476	428	461	434	462	474	493	478	459	500	471	482	461	502	463	474	451	479	485	464	470	458	487	468	457	479	497	427	460	489	428	471	470	493	449	428	487	440	446	484	484	453	475	461	475	481	495	476	478	474	424	418	459	444	477	424	431	472	451	471	461	459	459	457	465	473	490	445	475	480	479	469	448	466	459	463	469	466	476	503	457	472	486	487	468	484	457	476	476	466	458	460	465	413	456	483	467	434	497	466	444	457	440	463	480	528	469	459	474	456	447	471	518	438	461	438	464	480	444	458	506	459	462	475	473	473	446	451	479	460	449	467	449	468	445	487	485	495	457	490	486	450	457	478	443	446	469	468	494	452	457	467	443	472	429	479	456	463	478	475	478	457	508	448	461	488	487	483	474	490	488	460	455	439	436	475	458	481	442	457	493	466	477	464	450	477	436	456	438	415	493	473	473	448	508	488	464	450	456	449	411	447	482	481
23822	21277	29545	29923	28321	28966	29231	16749	2392	668	639	633	696	864	1533	1585	1055	613	637	617	636	615	668	592	652	630	602	622	595	653	614	618	627	637	634	591	660	652	656	691	601	667	653	613	660	637	616	650	638	636	597	645	585	668	596	638	650	657	615	621	627	643	645	648	668	631	647	576	628	645	624	608	645	612	643	626	624	587	649	584	645	627	638	598	646	621	626	620	609	632	625	635	626	643	690	641	584	681	624	644	637	631	629	610	623	617	674	628	594	617	596	645	630	629	607	603	624	668	653	630	596	636	664	632	652	627	657	656	605	636	671	651	625	660	592	614	588	625	622	649	676	639	629	643	619	637	597	663	613	614	663	629	592	607	583	625	649	649	625	619	598	665	623	638	595	642	608	660	637	593	616	642	627	605	635	643	610	610	614	666	595	621	622	671	646	597	613	639	597	616	614	610	633	655	647	581	622	641	651	622	582	604	604	608	608	625	660	648	604	634	621	640	626	654	635	653	600	631	631	653	590	668	624	651	655	656	597	648	655	608	610	626	616	605	622	635	658	648	703	633	638	600	650	573	645	637	627	636	601	661	641	601	639	589	636	631	615	575	628	614	675	664	595	636	606	613	572	625	667	644	630	655	584	670	583	669	644	614	632	679	609	631	635	655	636	589	634	587	645	615	650	632	653	658	686	635	650	545	632	609	614	671	667	637	646	615	605	651	669	672	627	696	622	659	628	646	609	657	622	660	621	644	643	666	580	648	573	616	623	631	597	614	655	580	607	649	627	664	657	603	625	628	637	594	636	626	649	609	605	620	581	595	595	593	624	657	681	648	645	630	615	584	631	643	647	600	641	702	634	637	650	584	599	596	593	602	641	634	639	633	619	637	648	617	598	656	640	585	594	628	602	646	596	633	660	658	586	630	592	600	619	592	634	616	619	609	617	651	621	596	657	601	661	609	605	618	656	634	632	632	667	620	628	641	621	623	651	685	674	608	603	622	630	633	645	616	635	616	637	628	645	605	611	665	618	617	624	635	653	625	633	608	636	652	601	665	618	603	648	660	621	643	664	677	642	641	636	590	631	634	635	620	633	584	645	637	601	580	586	638	642	609	659	569	614	619	611	640	602	620	616	599	602	654	643	639	613	623	648	591	627	619	675	645	595	706	611	682	644	620	640	653	706	650	605	654	623	597	619	633	607	643	629	575	617	602	637	648	623	607	636	626	648	604	583	627	641	597	640	644	632	645	605	617	620	656	669	630	614	696	611	650	611	611	637	671	634	621	609	624	637	629	666	608	650	613	590	620	616	635	646	625	655	661	600	601	608	575	654	622	643	642	623	631	645	640	600	655	650	616	664	618	646	643	609	607	618	660	616	628	604	580	617	621	615	646	622	650	608	647	598	612	643	635	640	671	651	594	641	650	643	641	616	672	664	644	650	674	675	672	592	569	582	621	670	642	631	613	584	616	640	635	644	573	636	662	612	657	666	617	636	590	606	605	667	589	574	640	583	634	617	632	605	601	637	639	614	587	618	632	569	585	613	611	681	633	661	664	668	611	619	614	622	579	621	630	619	645	674	603	600	620	623	654	619	597	625	636	574	653	614	653	623	662	660	685	556	624	623	619	626	645	630	663	571	644	616	631	624	643	642	650	644	652	655	628	609	624	591	640	637	621	630	656	626	672	671	649	624	625	627	630	655	645	621	638	638	637	610	627	628	629	658	624	676	607	630	603	597	639	601	627	648	591	658	632	623	632	624	672	589	624	623	567	624	658	628	602	608	638	633	640	651	578	656	620	622	629	593	586	663	675	598	650	629	581	615	622	631	624	669	667	589	680	648	641	587	620	595	648	587	641	640	629	612	620	611	589	647	633	614	618	618	620	614	601	596	641	627	589	626	612	611	612	634	620	643	636	600	604	639	622	636	638	588	642	609	598	607	627	651	622	634	637	621	671	625	625	629	612	599	635	633	615	582	636	700	619	578	644	640	629	654	639	635	623	653	643	659	633	665	600	641	625	666	622	596	650	645	643	646	653	622	629	624	625	630	596	650	626	608	598	598	641	644	654	637	661	608	619	621	638	610	653	595	610	618	627	617	643	664	603	610	635	630	629	623	660	637	666	642	633	641	665	589	637	612	627	627	630	629	627	574	634	679	622	715	626	631	640	595	612	629	637	618	703	638	625	613	694	596	655	655	645	614	615	630	596	618	633	672	594	619	593	667	600	651	648	596	631	617	627	587	632	598	653	650	606	685	609	604	631	621	610	614	673	649	638	638	656	642	618	673	609	653	592	643	612	642	594	598	670	654	618	666	591	623	637	626	612	623	612	602	657	653	603	626	622	611	668	597	606	632	563	658	630	657	623	654	675	639	627	635	628	617	658	626	644	660	610	652	603	672	630	601	613	648	645	680	620	642	668	597	596	618	639	665	611	635	671	612	606	595	628	606	604	679	660	624	620	618	607	641	662	641	646	609	629	613	593	658	614	606	626	600	610	602	602	635	626	659	651	659	612	652	627	606	616	625	570	632	625	604	603	613	612	617	621	605	639	623	609	630	585	670	637	643	622	615	641	651	598	644	604	638	608	652	600	640	655	648	622	646	633	596	611	649	639	615	643	666	677	653	624	601	600	622	656	570	642	628	657	623	646	663	670	672	607	650	648	627	608	605	630	599	634	682	636	656	616	630	624	653	629	635	656	619	620	651	664	626	655	632	690	660	649	635	628	678	629	619	618	638	693	637	572	637	593	681	602	654	657	657	594	606	624	606	643	612	632	642	625	597	593	610	620	638	635	604	639	622	652	583	653	588	629	646	639	627	658	626	641	636	642	593	660	611	635	668	628	633	650	616	672	626	654	647	655	622	631	614	629	636	629	593	586	625	631	623	639	611	630	688	627	633	660	634	660	638	623	646	596	650	642	688	678	634	633	653	592	641	613	623	625	639	610	616	642	666	620	647	629	611	625	628	610	680	616	666	655	592	621	637	618	605	679	645	592	597	617	658	606	636	605	616	653	631	626	632	574	664	626	572	596	592	671	594	632	615	649	666	618	616	621	603	613	597	640	584	656	613	622	581	626	616	637	651	608	610	604	612	622	623	611	625	627	622	647	622	626	593	652	623	618	635	599	624	625	685	652	641	632	621	585	594	598	628	609	645	618	611	625	622	662	584	632	660	646	612	647	645	652	618	594	633	595	621	623	643	602	609	631	610	639	595	615	661	626	599	654	608	637	646	634	590	586	623	638	619	592	638	640	613	628	633	637	663	621	585	633	667	607	617	608	666	584	624	616	590	621	598	637	612	647	617	643	615	595	640	655	624	635	621	611	641	618	579	673	651	685	648	599	639	586	605	633	653	614	622	655	612	663	642	604	668	615	660	632	619	632	614	621	597	681	650	607	685	651	630	620	640	645	597	662	634	619	639	595	631	641	610	646	653	605	612	605	631	654	628	615	591	606	626	639	643	592	628	607	625	595	615	668	589	630	607	664
45229	75622	54199	46071	34045	31896	28592	17473	1462	683	662	666	752	970	2139	2063	1224	676	711	625	602	627	658	649	651	649	629	646	605	636	640	695	692	666	612	651	646	660	614	617	670	645	662	641	592	649	605	629	643	624	661	654	634	627	651	607	651	603	604	646	637	688	595	673	649	633	678	595	590	634	667	692	611	672	651	670	639	675	640	629	671	651	645	634	665	703	606	673	642	680	623	621	661	616	648	638	624	628	622	648	629	617	623	601	605	594	656	676	626	711	627	626	631	631	598	571	639	672	621	590	641	611	613	636	607	660	673	666	620	596	633	644	607	649	632	631	604	668	646	651	628	650	627	643	648	665	608	653	646	643	611	612	612	625	609	627	631	674	660	630	631	650	671	605	609	623	665	576	637	627	610	589	628	620	705	645	655	607	608	656	635	668	647	616	630	600	655	626	612	647	591	643	618	629	619	647	604	636	653	634	608	605	643	652	626	632	652	598	653	638	641	634	643	622	615	630	619	635	630	646	642	585	676	644	650	611	635	624	639	605	597	603	608	649	631	617	621	616	679	638	625	651	662	646	635	667	599	672	661	659	671	631	632	643	639	620	627	597	618	650	675	623	664	615	667	670	624	629	622	634	607	642	678	638	608	622	625	659	618	680	697	640	637	605	609	623	617	633	645	654	639	652	644	625	656	636	664	611	639	622	646	645	604	699	676	643	617	629	663	634	595	675	662	667	639	662	647	626	627	607	679	649	652	665	627	609	588	640	645	626	666	640	617	624	629	650	607	586	627	653	624	639	639	621	615	626	628	570	637	652	623	681	669	647	617	622	622	589	619	650	639	630	628	620	625	647	620	700	614	637	594	627	626	648	585	653	631	635	673	660	631	612	670	650	648	665	613	585	599	581	659	665	579	623	595	644	644	643	614	630	676	652	638	677	630	611	554	631	651	630	609	595	607	670	625	683	655	653	665	647	629	578	635	675	640	613	666	610	625	611	630	585	658	645	644	646	645	631	675	640	631	663	599	603	615	684	602	641	618	622	587	622	609	650	655	658	600	636	667	638	637	621	665	628	657	637	648	584	663	614	636	635	631	664	652	639	643	627	627	655	633	618	677	642	666	575	635	641	618	610	618	628	620	634	571	622	653	593	632	655	621	609	643	630	616	604	654	633	648	666	602	665	592	657	608	626	633	626	637	644	659	668	625	619	630	640	630	663	617	648	652	617	669	673	629	621	611	644	630	604	630	653	658	629	618	668	643	582	614	674	634	624	628	664	641	622	598	607	622	641	610	639	645	667	669	639	625	593	597	638	681	633	633	627	636	649	614	601	638	678	635	630	610	633	567	622	632	622	615	604	644	653	674	625	613	626	633	674	640	648	605	626	594	626	632	669	622	640	589	664	618	680	659	636	639	661	633	633	616	637	659	648	600	601	625	659	625	627	617	653	677	610	636	638	654	629	645	630	648	630	647	624	621	627	640	644	620	618	629	635	675	634	626	576	659	614	629	638	630	669	599	619	634	652	637	643	660	619	706	669	622	637	663	656	644	633	654	658	657	654	653	633	626	634	635	656	585	623	634	642	588	648	615	607	651	605	643	593	607	629	628	683	647	651	635	627	628	631	628	664	612	640	597	702	660	608	591	597	634	649	658	653	624	660	643	689	619	614	672	634	601	678	601	599	626	611	634	637	669	629	652	573	620	639	639	646	617	624	627	632	625	613	618	684	676	631	602	593	638	690	663	607	614	630	613	643	623	654	707	652	596	628	659	645	635	607	633	666	625	692	633	618	713	645	615	589	650	602	641	602	603	626	679	602	602	589	618	638	605	596	597	659	685	626	650	633	623	624	641	623	645	617	665	654	647	662	611	640	614	635	634	641	684	647	666	625	675	660	628	591	644	679	623	616	623	622	638	663	659	626	662	593	657	607	642	627	632	651	635	625	663	597	604	636	642	629	628	649	670	630	630	674	656	621	610	615	646	640	618	659	602	654	583	624	596	633	645	649	649	651	641	617	621	606	640	647	656	628	657	616	641	620	674	662	612	651	655	641	606	621	604	642	648	662	668	628	633	691	608	606	607	618	639	618	654	644	659	652	624	627	649	632	619	607	630	628	683	612	645	646	639	622	623	651	597	603	603	640	644	655	611	673	629	602	611	627	609	620	652	638	607	643	610	685	621	652	607	614	603	683	628	610	637	627	652	637	634	638	626	608	658	637	671	647	638	648	603	629	664	655	647	609	627	615	622	641	640	607	613	642	635	652	653	606	650	588	664	652	652	611	621	683	600	636	674	601	618	623	630	623	610	588	647	649	615	607	591	614	623	608	645	633	685	639	651	628	633	614	670	668	628	626	619	698	566	595	613	620	589	651	691	627	634	656	616	660	669	581	617	686	645	644	611	610	687	643	600	623	619	645	648	696	606	643	659	592	652	624	600	664	658	608	645	642	660	641	636	663	612	600	650	644	639	660	619	625	666	669	607	633	618	641	603	631	664	660	634	677	617	650	586	677	637	658	624	624	630	660	649	620	617	610	615	643	636	598	641	683	621	584	657	605	626	634	655	662	618	617	636	613	562	613	631	641	630	671	609	625	652	688	633	605	634	685	671	638	633	632	595	621	647	607	655	634	655	603	646	633	631	636	631	658	595	624	613	661	656	624	648	616	654	686	638	641	636	668	600	666	625	643	632	637	612	671	638	616	620	601	622	619	667	642	592	594	629	650	635	655	634	656	584	637	616	624	645	631	657	668	629	632	616	599	640	634	656	618	612	670	646	624	620	629	621	699	625	656	580	634	647	640	586	633	666	651	649	623	612	617	628	634	654	640	611	586	637	616	647	614	623	645	659	602	628	615	627	634	642	641	654	657	679	629	611	640	650	664	628	626	640	606	606	664	613	614	681	668	640	627	596	621	625	657	719	597	651	651	622	636	685	639	641	665	635	619	647	650	624	626	695	633	599	639	695	660	590	639	643	705	635	644	621	647	618	646	609	624	702	651	618	682	602	662	630	623	631	640	621	630	659	629	623	683	655	642	634	629	661	636	623	672	607	643	628	638	655	625	629	617	633	625	680	653	680	639	610	632	597	592	646	645	641	656	625	639	610	671	595	662	630	648	615	619	655	588	610	665	622	644	599	652	669	644	603	627	626	653	657	679	642	644	669	612	620	649	642	623	620	641	679	659	607	654	627	599	635	604	644	594	693	634	663	637	630	632	659	648	638	603	669	622	604	611	622	648	672	647	643	613	639	627	590	626	672	615	617	610	691	632	665	624	607	606	597	600	625	644	642	682	630	663	603	647	646	605	659	631	629	645	646	626	665	640	619	626	657	653	672	631	632	642	639	625	640	659	623	602	577	623	641	664	641	615	620	672	669	575	609	623	662	632	636	607	601	658	630	631	657	644	603	594	619	612	685	650	639	634	686	660	622	682	642	627	640	652	610	622	629	652	663	631	634	626	692	616	690	610	616	626	647	607	596	591	628	668	629	646
25076	21349	28496	29693	23246	19335	16689	7839	1059	568	603	569	614	640	1064	991	706	562	571	613	610	588	594	604	594	593	572	609	563	596	615	632	585	605	581	616	585	600	560	579	570	524	610	589	612	569	604	574	563	591	560	611	600	578	592	570	572	599	552	547	595	589	580	603	555	565	570	614	594	628	597	610	601	586	630	584	539	596	595	540	590	584	584	532	560	605	581	572	546	577	587	599	566	591	587	611	590	629	627	602	568	526	596	555	616	628	604	600	573	589	572	586	575	579	579	607	641	579	594	641	563	597	599	600	571	579	579	545	589	582	587	598	616	571	614	599	607	610	578	529	564	580	557	605	592	578	570	599	575	570	603	592	564	585	572	560	605	615	568	543	568	602	603	586	619	610	569	592	536	621	569	564	548	581	573	617	554	643	582	603	569	574	596	590	563	583	568	563	543	576	587	552	568	584	547	549	595	544	539	564	551	630	595	583	596	547	549	608	566	584	645	603	573	578	619	586	561	602	569	591	586	606	584	576	562	522	584	592	541	581	572	602	599	607	587	593	634	564	611	575	595	572	611	567	533	598	594	573	560	558	527	560	586	596	526	572	589	612	583	556	545	558	580	582	533	601	584	586	579	557	546	581	610	546	564	595	579	590	528	580	622	573	609	557	570	552	582	559	584	579	621	596	556	577	602	601	590	531	549	605	577	596	557	520	564	615	561	579	561	568	547	590	559	556	529	560	617	630	543	561	582	604	588	550	614	574	616	609	558	608	583	558	574	577	604	591	630	563	555	567	604	608	608	595	560	553	568	543	569	559	569	591	625	560	606	615	594	612	561	566	569	577	605	572	565	590	573	588	562	564	574	563	642	530	618	537	590	557	628	544	573	558	546	600	583	596	545	577	569	607	563	633	566	608	594	566	573	581	540	561	622	516	557	558	532	602	574	595	574	582	575	562	598	577	585	606	644	600	595	607	542	583	555	604	584	554	581	562	553	601	600	618	581	613	582	609	631	608	616	584	601	571	609	617	576	605	567	555	592	588	565	574	624	587	594	533	587	612	548	609	552	562	615	607	589	581	594	580	603	561	598	582	533	586	580	571	550	581	580	606	610	544	611	606	577	550	597	584	580	529	572	578	593	586	594	577	611	568	568	591	585	602	605	567	608	571	578	552	603	606	553	555	595	606	597	644	604	599	506	602	599	610	579	589	586	567	590	611	582	609	565	572	582	611	628	592	567	558	610	596	581	566	583	550	574	541	586	573	550	583	552	638	583	583	584	589	595	586	610	554	616	590	562	616	574	595	624	583	567	602	572	584	592	581	593	599	608	584	542	574	519	558	602	603	551	590	595	558	628	586	578	571	559	580	569	618	579	582	581	604	592	588	585	625	579	542	540	564	565	558	581	592	545	588	597	592	636	606	546	559	530	557	571	556	598	623	582	618	545	635	613	607	575	576	575	572	587	556	595	576	611	625	603	580	555	616	552	572	555	619	619	569	607	585	576	547	573	586	559	578	576	584	566	572	554	606	577	572	558	612	571	564	575	586	599	627	620	598	639	598	576	572	600	584	591	602	551	594	560	581	568	624	571	604	628	603	584	568	567	592	583	556	548	573	615	577	593	574	587	619	616	587	554	577	574	590	588	595	560	608	552	556	609	591	689	590	545	615	588	573	607	589	600	586	597	564	564	564	557	564	600	564	583	563	598	566	566	601	559	548	570	552	586	552	591	573	588	621	581	577	620	569	585	548	640	580	591	581	566	607	538	556	573	596	646	513	572	611	635	542	589	581	586	526	556	601	572	590	628	585	550	612	599	611	588	582	559	633	570	598	630	591	606	623	565	575	586	647	565	562	550	586	576	569	560	583	550	622	577	564	604	545	581	591	591	627	582	610	599	579	581	548	615	583	581	577	577	586	582	579	579	622	595	572	589	589	633	584	556	598	527	579	582	579	607	623	620	596	577	594	603	532	565	578	580	626	548	610	585	603	578	608	572	581	573	564	591	579	599	594	613	604	587	561	581	540	623	558	600	590	601	626	586	605	603	583	602	600	573	550	588	614	582	580	552	591	606	590	583	588	594	537	596	611	572	590	568	573	603	542	587	581	556	570	639	563	569	552	613	609	562	620	595	588	614	606	572	562	620	570	546	554	601	605	591	586	566	577	580	599	587	595	582	559	589	571	535	617	592	620	587	610	610	568	556	562	591	589	658	611	590	591	578	617	586	590	602	571	573	583	599	616	605	593	632	561	548	558	604	609	586	620	602	586	554	587	586	603	571	581	594	606	608	604	583	551	633	601	568	590	570	611	618	572	592	561	601	587	533	522	611	603	580	570	581	611	612	543	548	588	595	589	611	622	601	570	603	581	594	571	571	564	614	584	589	594	565	607	580	607	576	557	550	604	591	552	626	569	601	572	610	578	566	607	552	592	606	568	592	570	560	591	575	565	610	575	583	610	556	616	592	553	596	558	571	574	546	552	550	556	567	572	599	611	591	572	635	639	614	559	579	610	594	589	577	631	608	585	600	628	576	605	593	560	549	552	612	587	556	612	561	595	600	579	598	547	581	572	561	586	550	569	610	569	576	617	575	639	587	537	568	545	566	571	579	564	567	587	580	557	560	571	578	576	599	536	602	594	567	584	620	622	540	523	584	572	581	566	546	586	584	620	616	606	598	601	554	592	629	571	572	609	578	565	578	536	550	616	579	602	585	624	573	574	573	566	584	546	621	589	562	555	553	557	595	595	543	560	598	594	581	598	592	598	553	592	567	582	579	575	595	566	624	599	604	574	565	582	623	622	540	560	587	584	593	578	529	592	622	538	630	600	585	534	584	588	585	558	608	590	581	580	591	549	578	567	574	588	622	591	584	558	589	595	566	545	541	657	572	591	608	577	582	574	543	577	570	577	535	618	521	601	569	625	558	561	567	582	569	611	613	558	557	561	574	570	548	562	590	594	608	626	576	585	605	577	607	602	589	620	627	599	555	578	566	579	596	580	590	565	613	585	619	597	592	570	628	566	565	580	586	593	622	577	589	596	591	611	576	531	580	562	591	556	600	576	553	604	602	579	554	573	579	610	606	568	563	609	607	569	606	568	564	593	579	590	579	576	560	564	580	579	575	559	614	610	590	591	587	559	582	551	576	606	630	624	559	586	597	626	586	597	611	574	561	556	610	594	577	556	597	569	591	590	588	576	591	648	533	600	564	572	617	618	586	604	583	581	574	565	552	598	578	539	560	595	597	625	601	547	595	594	573	606	568	602	565	610	600	611	550	568	579	572	582	596	575	582	574	591	596	626	595	557	554	600	586	577	587	587	586	618	613	626	613	599	620	599	606	580	598	574	577	602	578	590	569	594	597	579	571	594	555	583	572	584	590	561	579	595	598	597	569	598	586	609	563	600	626	564	571	613	602	592	572	586	565	570	625	554	555	565	572	625	567	555	625	532	572	605	548	577	607	570	591	619	597	586	607	570	554	571	567	589	551	590
43089	57823	42393	36772	25085	24289	20299	10845	1056	646	611	622	625	807	1406	1379	823	638	676	568	606	568	633	589	583	604	661	579	614	597	614	577	664	593	633	574	631	628	581	585	608	584	579	609	621	638	580	613	625	636	601	639	620	598	604	649	578	667	615	620	607	590	615	619	629	618	620	616	614	619	596	616	589	593	620	583	637	633	611	598	638	624	636	583	562	594	613	551	628	599	646	608	608	637	645	625	636	611	605	647	610	604	632	659	605	583	562	614	615	582	625	600	576	567	611	622	620	610	618	647	628	604	656	607	620	624	582	621	608	575	619	577	612	595	628	616	611	636	610	618	596	619	569	626	615	556	606	623	629	662	608	629	661	601	603	631	581	616	652	595	643	580	622	618	584	641	641	630	599	598	597	606	617	630	647	616	616	600	595	626	651	621	625	648	617	624	589	602	627	598	621	624	660	664	601	627	628	578	580	625	647	627	613	604	650	597	599	567	615	623	624	606	626	654	618	626	604	653	627	582	650	592	609	631	633	590	612	647	624	613	671	575	588	638	615	599	636	580	612	590	608	611	630	595	620	627	607	635	626	571	619	575	589	642	612	599	588	596	627	589	634	624	606	633	667	608	603	635	581	664	643	604	668	578	586	593	636	647	621	599	627	637	576	593	644	624	631	606	627	606	613	600	595	624	615	574	616	612	608	654	664	583	616	613	639	604	651	622	579	628	613	619	644	626	646	655	590	602	627	611	614	614	635	561	607	591	632	606	613	573	610	601	658	629	620	577	619	618	650	585	586	667	589	624	647	592	618	602	631	617	607	604	582	638	639	616	623	612	617	627	643	665	595	650	592	627	602	645	593	633	630	589	643	641	621	631	601	602	602	620	615	641	649	575	661	597	632	588	618	614	628	627	617	614	646	632	600	615	596	597	601	601	601	622	614	581	673	590	615	575	605	621	617	605	606	580	565	576	600	605	600	610	609	623	586	596	655	623	661	568	641	630	623	600	604	611	624	602	615	629	605	662	578	663	589	648	599	632	641	642	590	626	604	627	616	611	642	613	587	593	617	606	590	602	604	602	617	600	599	573	651	622	611	618	684	587	633	629	625	604	649	639	616	589	610	605	611	642	621	595	617	618	609	605	624	638	616	568	637	669	610	610	645	619	615	608	655	616	626	634	575	589	627	616	644	597	612	628	626	587	578	609	622	591	661	614	604	602	575	602	597	639	617	609	626	581	610	614	594	640	582	589	600	608	538	642	589	614	623	620	610	609	611	642	632	604	650	590	632	598	594	593	627	570	624	618	632	670	658	599	625	596	635	640	651	612	576	616	591	656	602	574	618	634	594	626	599	613	621	628	613	594	628	596	588	600	626	696	619	650	577	646	597	628	632	599	621	639	601	599	635	596	585	608	620	585	581	593	611	619	601	662	673	647	628	610	649	606	598	642	633	607	617	645	611	619	598	620	640	605	636	623	615	628	637	610	606	597	625	622	624	638	603	613	612	612	582	622	614	596	616	590	623	553	672	634	616	620	605	595	568	617	635	623	632	609	589	609	641	606	618	625	599	648	593	558	624	639	650	667	614	617	625	602	607	585	635	639	680	620	644	637	609	599	595	586	566	612	632	617	644	624	636	615	552	595	606	623	562	622	614	634	616	601	619	629	570	631	664	668	584	572	594	637	608	618	579	637	621	617	639	652	635	606	605	590	619	624	631	594	580	551	600	634	594	578	615	636	634	633	552	665	594	636	611	619	596	638	610	609	602	627	600	622	598	631	595	639	602	595	600	646	593	654	603	573	558	588	644	662	616	612	629	612	556	616	630	644	610	615	618	601	648	619	661	587	612	639	607	621	623	600	621	598	637	596	648	600	622	655	609	621	619	587	593	600	627	603	662	667	645	643	624	653	595	602	605	615	646	616	609	629	619	603	610	645	609	601	615	589	611	605	573	613	590	630	625	646	594	576	606	654	625	615	613	596	646	617	589	625	645	615	582	587	616	621	643	627	632	584	626	611	607	635	618	658	641	588	662	640	623	569	636	645	610	615	645	667	581	612	597	669	604	645	589	636	620	635	591	630	608	634	656	596	631	618	614	570	617	609	641	586	629	608	662	597	590	592	595	579	581	605	621	604	610	616	605	605	603	656	546	653	634	663	629	607	598	614	617	630	652	635	642	630	610	620	669	587	592	593	677	601	638	645	639	630	655	636	590	584	578	581	647	635	613	628	628	576	597	632	630	600	615	620	612	610	604	601	597	582	604	586	632	602	613	637	619	614	637	597	628	616	600	609	607	643	573	622	625	603	587	611	626	665	612	627	568	591	575	646	619	632	587	623	657	565	582	628	627	627	629	634	600	624	571	670	644	611	634	611	631	621	618	586	583	648	625	605	612	587	634	613	594	631	628	572	600	616	609	645	573	595	625	607	607	626	629	676	599	618	578	615	625	646	611	640	644	674	633	611	600	624	585	594	606	622	605	625	604	583	694	641	631	647	627	567	627	603	623	585	603	597	583	586	642	606	594	629	664	615	632	611	579	610	629	630	606	627	603	660	619	627	650	581	630	614	578	615	629	607	642	631	606	618	565	636	608	617	558	631	647	621	602	606	602	683	606	604	644	631	597	639	643	609	609	622	602	589	620	610	574	570	641	603	574	627	593	645	655	630	618	610	613	564	619	668	635	584	596	645	598	670	621	596	630	630	571	635	617	601	613	627	588	631	641	597	558	636	654	606	650	591	604	597	590	638	592	612	624	607	608	597	610	621	646	622	604	610	606	609	604	661	622	647	606	633	576	617	634	587	624	627	575	638	634	590	599	609	629	614	635	587	562	636	637	641	609	613	594	651	621	645	631	675	630	595	618	589	577	632	583	563	628	631	644	638	606	630	627	606	607	612	612	654	567	628	576	663	606	621	623	582	609	613	646	588	645	630	606	561	635	669	633	626	600	613	578	606	603	666	647	641	597	583	648	626	639	589	632	626	582	617	672	642	591	623	629	611	603	585	617	630	606	636	627	595	566	629	635	656	605	629	578	655	621	614	624	627	629	593	590	616	637	637	587	621	633	659	626	620	638	614	580	677	611	620	623	629	564	633	610	615	628	620	623	660	616	628	621	618	641	623	637	616	604	589	598	589	589	618	660	634	613	587	641	634	604	616	638	599	606	644	615	603	661	596	585	645	645	611	685	612	591	614	642	649	592	620	533	609	601	622	667	621	586	632	647	606	632	642	597	622	619	676	627	554	578	611	594	635	591	559	625	629	603	619	607	683	602	572	579	613	598	597	645	598	619	586	636	650	584	575	577	644	626	610	633	624	566	621	574	630	632	591	598	617	620	597	587	594	596	625	622	623	570	616	641	597	607	585	602	657	600	633	659	642	625	590	650	592	619	618	619	623	602	614	632	607	587	635	549	580	596	613	595	606	585	590	626	642	605	623	625	610	635	620	625	577	581	591	631	591	600	614	606	638	678	613	665	602	651	625	607	566	613	613
22564	21070	29142	26517	26658	32284	39040	25796	8045	1121	910	985	910	1057	2247	2736	1049	925	888	929	913	892	945	900	853	872	913	891	933	933	919	854	912	876	915	882	895	924	899	855	909	936	869	923	880	882	905	871	934	899	930	882	879	877	912	863	934	893	897	899	898	942	884	923	887	923	920	881	940	865	885	876	909	840	920	895	874	901	943	894	886	896	911	900	859	886	873	906	879	946	902	891	895	891	878	867	906	907	913	888	918	893	868	856	890	939	869	905	888	917	878	891	944	935	891	810	935	930	850	897	865	881	827	877	893	910	908	969	831	897	969	862	882	879	917	912	833	896	909	902	859	840	910	897	908	949	894	858	870	897	895	920	863	896	872	911	892	909	907	938	835	883	915	947	902	918	896	858	915	886	907	870	852	855	921	885	885	884	885	901	935	918	879	900	852	873	891	898	945	874	855	922	856	905	888	928	956	912	929	926	854	911	943	848	923	873	890	852	915	925	932	904	860	895	925	860	883	880	907	857	952	870	920	955	881	883	891	897	888	923	921	934	890	935	877	877	927	905	883	894	903	862	902	942	885	860	841	873	898	910	928	920	871	932	875	952	898	899	865	905	892	932	921	880	935	877	932	910	881	890	841	952	894	897	970	866	850	909	958	941	908	945	923	905	964	857	906	874	874	884	882	798	867	855	880	936	939	920	944	908	897	883	905	862	912	916	854	886	884	845	899	863	966	880	882	933	899	875	903	949	906	882	872	865	896	875	862	847	958	932	870	874	902	910	891	882	924	884	914	903	915	842	920	928	873	891	904	900	879	900	927	896	895	898	899	881	850	838	882	958	870	911	897	878	856	941	871	896	880	872	925	871	898	911	906	932	879	922	846	849	845	913	916	906	900	917	888	909	858	907	904	878	913	937	812	873	872	876	904	881	883	864	821	929	885	877	928	919	852	906	873	937	897	895	899	990	929	925	917	879	891	881	882	954	894	847	916	879	887	921	892	862	906	857	894	906	898	896	918	880	914	896	878	918	901	904	950	884	890	868	895	869	923	869	902	910	872	873	867	886	895	899	938	925	912	915	889	865	934	955	922	881	905	850	912	885	935	851	922	989	828	876	896	839	882	879	881	877	851	828	872	931	922	872	889	875	878	878	896	896	899	927	898	897	914	944	909	932	894	853	875	933	889	937	941	936	911	911	863	882	893	890	908	899	944	888	881	872	905	923	927	870	903	933	895	877	854	911	902	907	897	902	912	911	898	901	894	924	907	922	977	892	861	899	917	941	886	873	908	832	871	875	862	923	880	869	884	878	879	950	887	835	907	946	937	927	954	876	961	885	874	956	934	897	885	882	915	875	910	849	888	887	951	931	901	908	893	974	864	927	946	939	911	881	878	851	904	859	914	885	887	897	868	859	879	882	893	845	916	938	936	891	908	909	912	847	919	881	946	906	906	873	914	878	920	925	888	845	879	838	937	884	893	928	885	882	909	862	851	876	890	844	954	922	922	851	913	942	870	884	871	909	894	899	890	898	903	857	862	855	970	893	957	927	933	853	915	902	934	849	936	920	900	882	867	886	950	906	898	918	872	918	899	933	898	858	866	921	881	927	874	841	865	924	879	914	857	912	880	912	910	950	869	869	866	861	878	882	897	858	899	835	880	900	824	885	945	877	880	884	900	846	907	902	897	862	905	960	920	936	889	881	908	877	896	879	910	842	887	897	892	897	899	913	871	886	917	906	877	883	906	927	876	912	817	913	905	890	866	897	910	902	928	893	921	927	939	905	817	926	917	875	884	928	915	884	891	890	840	882	868	905	865	916	851	900	879	897	957	883	876	878	897	880	880	932	884	853	944	919	870	893	944	876	889	873	903	882	894	934	850	864	899	928	906	872	905	904	879	924	866	914	855	881	895	912	884	859	881	896	830	904	906	908	908	911	917	957	861	865	874	907	890	907	896	950	893	933	911	877	935	872	858	881	888	817	878	910	891	881	884	903	873	820	893	876	939	890	891	924	900	882	885	879	875	896	879	923	883	896	889	861	852	892	866	857	901	925	888	926	914	844	893	888	910	843	901	883	880	872	856	854	882	902	901	954	947	939	906	866	870	905	873	890	878	931	943	908	910	877	896	900	907	961	906	906	891	898	864	904	873	887	936	856	912	914	934	903	857	908	909	873	903	880	872	886	941	867	889	899	866	877	876	979	933	873	858	927	932	918	890	911	902	929	923	903	876	912	887	864	922	876	865	910	970	905	916	842	902	865	875	902	877	822	836	848	954	937	908	861	938	884	839	931	893	875	956	906	873	879	895	925	847	890	868	865	891	877	819	910	920	938	946	917	982	869	936	906	898	888	911	922	936	838	901	892	963	900	865	902	878	892	903	921	938	904	892	843	895	868	931	893	873	924	895	888	898	905	887	892	881	917	853	920	903	947	890	940	885	885	905	914	876	913	926	934	880	903	894	903	957	847	950	922	922	899	864	893	859	902	875	927	889	941	858	897	904	879	933	927	932	916	910	885	948	856	890	943	912	899	891	950	897	906	878	926	935	827	855	902	889	876	873	914	902	883	871	876	906	857	904	947	949	876	899	900	909	919	930	871	899	925	842	889	885	932	912	848	903	900	930	878	897	971	905	947	868	917	885	938	889	956	876	880	923	858	920	925	905	902	930	871	954	889	900	882	928	924	901	883	916	914	946	874	904	899	987	899	888	878	880	895	896	876	924	921	839	872	812	839	910	875	896	879	883	925	860	880	890	880	883	932	861	852	865	905	879	873	943	924	943	893	845	894	959	858	891	910	904	915	878	897	911	932	863	856	909	896	895	912	944	914	921	900	899	850	837	908	935	889	930	941	871	876	944	931	967	888	912	904	900	879	881	836	834	922	843	888	909	912	872	901	894	927	871	871	893	897	895	915	896	922	883	943	883	893	894	912	879	888	920	912	899	854	874	918	881	939	861	890	890	925	867	898	858	885	931	892	865	840	926	915	913	882	910	838	862	875	853	868	900	892	905	894	937	886	911	923	894	861	928	861	865	937	866	905	888	887	881	846	909	863	914	891	919	967	863	907	936	884	883	934	922	917	923	844	865	860	864	884	855	849	898	905	907	883	882	891	881	945	868	921	894	921	893	883	870	898	897	856	884	946	853	903	852	882	944	920	897	902	938	873	901	902	934	926	888	910	868	909	923	915	877	868	852	887	869	929	868	869	902	898	923	888	918	892	894	909	956	924	868	881	956	899	937	890	919	913	907	894	898	874	894	831	948	882	906	863	880	847	851	921	933	902	865	947	924	917	915	905	882	915	900	824	862	903	894	891	924	913	894	801	912	901	931	925	906	870	873	935	920	874	891	884	873	960	858	894	889	875	916	871	846	889	833	896	889	909	909	854	894	898	893	866	877	885	896	876	890	903	827	837	901	863	867	926	925	929	924	919	906	851	880	890	866	879	858	925	911	902	909	922	894	870	802	894	921	911	886	884	850	928	909	884	925	874
49399	79530	63136	58252	44055	42604	37711	26731	5570	959	908	933	873	1064	3032	3697	1147	919	908	925	864	868	845	844	906	897	966	882	897	889	907	903	813	872	863	919	922	856	862	873	910	824	917	889	852	911	893	906	878	868	867	896	902	894	879	859	883	844	899	934	885	904	846	906	908	873	878	894	891	805	875	863	893	897	941	860	913	951	889	905	901	858	873	859	923	907	870	888	874	884	934	909	912	907	884	889	942	940	857	843	888	867	849	926	852	940	862	906	878	819	884	867	834	881	903	885	863	866	867	875	868	851	896	898	849	871	861	876	861	858	848	830	881	912	895	936	907	893	854	895	931	926	890	884	882	931	894	925	853	880	877	871	886	845	897	912	874	868	889	894	874	907	874	866	911	932	913	946	879	838	901	873	900	875	923	872	906	881	919	831	844	892	932	840	911	877	837	860	869	824	874	903	859	892	912	925	785	914	891	895	875	886	915	857	867	871	869	842	871	882	861	905	890	924	896	897	946	859	869	869	939	911	894	901	857	873	896	858	919	900	893	816	871	888	886	866	890	863	898	912	900	867	878	893	830	897	843	870	819	902	885	876	850	836	844	875	893	861	872	948	882	886	919	848	894	888	877	910	876	862	836	898	893	851	836	941	865	892	858	930	916	874	872	915	919	891	834	919	814	811	908	896	849	875	886	854	901	902	914	862	956	901	918	886	910	848	910	884	868	908	918	891	911	875	907	923	846	859	845	881	890	841	922	875	879	871	839	891	904	954	883	836	881	880	915	848	896	927	847	885	906	932	958	925	902	854	879	856	869	863	916	889	795	877	883	877	955	922	922	880	919	909	884	868	873	838	912	891	927	886	919	928	889	863	903	884	860	861	887	862	882	855	786	939	873	846	949	902	878	916	909	920	888	872	886	955	941	902	857	891	919	853	866	866	863	912	890	903	863	896	967	876	961	862	868	853	907	895	844	852	887	888	928	925	899	907	840	842	918	916	846	820	859	854	888	834	857	855	889	888	881	859	892	896	850	845	916	817	845	915	852	850	909	933	912	897	926	918	952	899	871	902	855	851	920	920	844	844	896	861	906	883	852	885	853	805	926	881	875	899	884	893	898	883	911	875	874	835	804	838	902	953	897	914	898	877	925	882	910	885	846	854	866	891	864	930	822	905	867	851	887	886	871	846	901	917	879	874	926	854	863	856	909	927	901	860	894	879	843	842	897	915	852	878	857	937	837	909	912	937	859	869	819	876	869	871	875	864	874	873	888	924	956	894	892	850	878	894	865	865	889	850	877	881	872	905	838	893	879	918	884	899	911	887	818	886	863	920	870	901	894	862	899	921	821	895	875	869	871	909	883	915	913	856	901	867	940	874	862	890	884	862	848	844	907	879	877	906	931	833	883	877	893	896	924	869	862	943	896	899	895	885	876	890	868	864	846	865	864	904	890	879	907	892	946	909	910	913	942	904	883	884	847	885	921	873	869	855	880	915	908	853	848	874	919	908	853	862	860	887	854	926	837	922	922	910	876	902	933	886	925	886	829	868	912	854	854	874	877	918	876	878	860	924	896	857	929	849	909	868	886	885	863	929	920	821	950	895	909	903	907	866	831	886	885	899	904	882	881	889	911	906	903	880	836	910	912	861	829	909	833	893	854	913	891	863	862	851	892	922	864	886	864	894	889	853	854	914	901	880	855	908	834	911	875	858	921	856	839	799	916	863	898	871	912	899	853	884	911	883	809	903	873	900	872	876	885	905	882	837	871	873	863	866	872	898	893	868	870	913	883	816	898	893	849	936	944	868	852	832	892	813	888	897	921	834	890	883	915	936	890	945	876	880	877	884	843	924	909	897	842	865	885	871	917	847	844	873	800	909	901	854	920	880	877	923	855	891	872	909	892	873	871	878	883	827	853	880	865	900	932	878	860	803	831	857	881	871	878	864	867	909	897	919	863	906	908	889	820	858	859	831	875	836	885	909	954	882	915	895	892	818	861	913	851	916	892	847	923	833	871	892	910	864	855	892	898	868	873	845	921	869	893	905	896	864	848	887	939	902	867	836	855	857	876	826	875	874	923	836	855	892	868	913	860	880	820	919	884	881	880	872	884	878	904	886	903	917	873	885	894	842	852	891	925	911	851	871	894	849	839	855	874	924	943	900	871	903	833	898	867	914	868	873	888	845	915	865	865	854	858	865	896	900	809	884	887	852	892	887	917	824	872	917	888	838	873	869	923	883	899	901	920	922	872	905	933	884	879	900	840	890	866	918	915	869	893	858	883	918	859	890	891	894	833	930	911	838	893	845	868	937	869	886	863	858	857	875	842	843	884	858	862	870	861	918	839	885	892	852	916	948	867	900	827	862	895	902	901	910	834	844	896	881	898	851	880	821	901	903	874	879	969	876	931	858	813	897	912	875	912	860	924	851	882	890	849	943	920	884	936	879	907	880	837	946	833	869	884	870	860	856	897	804	912	859	922	934	898	937	884	923	884	873	899	845	868	921	884	900	888	864	898	871	876	922	901	888	910	940	875	888	923	892	929	839	854	834	882	861	901	848	903	861	890	937	886	918	864	864	848	900	842	876	872	931	878	846	824	863	876	908	908	823	840	851	883	862	857	888	910	897	855	852	903	826	887	880	872	896	811	938	834	894	876	886	872	831	875	855	850	895	936	886	881	867	890	890	887	870	915	832	904	880	867	864	898	866	912	860	910	870	902	875	899	870	883	865	893	858	918	907	882	859	880	864	927	902	878	905	919	908	877	887	828	869	927	852	897	859	877	904	911	841	896	873	929	882	866	845	894	855	884	833	916	871	807	855	962	904	925	897	888	903	879	887	893	864	928	868	895	885	890	826	832	876	907	882	927	894	859	935	857	846	906	897	879	875	874	915	870	855	900	897	925	937	903	892	921	891	861	896	908	857	915	862	893	894	900	942	822	885	896	865	860	876	809	848	885	879	917	884	887	897	892	877	884	839	912	862	821	885	858	869	871	852	865	902	877	882	895	847	895	870	907	811	893	901	850	842	882	942	896	851	912	856	912	872	834	852	868	925	844	895	854	933	869	898	896	915	902	865	870	907	873	920	895	900	859	885	850	938	899	875	919	863	870	900	908	869	839	912	876	909	873	861	891	839	924	896	880	888	861	888	927	901	921	870	876	863	923	852	894	911	862	860	843	892	885	881	856	920	892	849	853	919	871	921	917	884	885	899	837	879	843	808	898	907	909	891	878	853	863	874	862	869	869	852	831	878	880	852	870	884	901	869	889	913	908	866	888	891	880	882	848	894	908	891	885	863	887	848	888	920	885	890	814	903	882	838	923	810	849	919	878	839	866	894	831	896	896	882	883	870	891	882	895	879	882	917	909	890	893	957	817	934	873	911	874	871	898	918	820	892	908	871	870	936	884	878	881	843	849	916	898	862	904	879	889	875	856	876	842	836	918	854	894	877	878	879	908	832	966	910	887	898	884	944	896	850	878	880	850	871	859	865
32240	21881	17927	14994	7508	4496	3624	1952	579	401	391	400	378	394	447	471	394	403	416	409	395	392	421	379	396	360	409	438	467	393	407	382	373	414	419	414	382	390	430	408	393	384	392	381	379	406	381	403	396	411	384	386	413	405	385	420	382	387	392	375	421	396	415	401	396	405	410	403	403	382	459	398	380	406	430	407	389	364	374	414	393	389	432	408	418	401	403	419	385	438	398	404	392	399	394	382	374	411	405	406	385	376	394	387	415	379	396	430	409	397	374	370	370	398	412	387	422	421	409	364	392	402	427	414	453	415	386	384	386	444	391	383	371	425	416	418	421	402	397	389	405	408	417	408	381	392	399	440	411	402	407	395	397	408	398	412	417	380	415	375	434	425	371	431	383	388	445	420	388	404	430	420	399	393	414	411	407	402	378	380	405	390	400	388	406	401	406	407	429	396	370	393	400	419	403	425	412	415	413	421	382	402	415	404	413	349	394	406	399	417	398	406	415	372	413	395	402	440	403	420	428	386	398	393	389	395	427	379	400	424	408	395	419	424	362	416	411	447	394	413	398	387	419	393	407	453	425	377	379	417	400	384	399	374	397	426	395	430	403	406	432	399	438	387	400	394	373	398	390	402	378	396	380	435	383	382	396	425	354	425	411	394	397	392	384	379	382	415	350	394	418	377	428	395	410	419	397	415	429	398	398	395	393	406	392	369	393	392	430	394	394	394	407	364	414	409	387	397	398	419	465	423	427	411	384	401	403	371	388	373	390	426	391	406	370	399	404	411	396	387	411	380	379	404	406	380	408	397	366	417	406	419	426	376	396	376	375	409	427	379	397	429	385	416	388	398	395	389	380	420	422	395	401	395	415	417	430	403	408	413	408	375	422	420	438	431	406	414	386	404	393	447	422	406	397	419	430	405	415	387	413	385	434	407	406	400	383	409	402	391	406	397	366	444	404	397	411	385	387	375	421	422	395	408	405	414	435	372	452	394	392	398	424	400	403	386	410	399	413	439	399	382	420	410	394	424	371	358	410	354	430	395	360	389	412	388	423	408	395	413	406	394	415	392	379	394	400	418	383	389	370	381	385	381	389	417	375	405	412	402	402	379	446	382	394	381	382	426	422	390	399	419	395	402	390	394	422	423	397	402	375	359	413	391	395	400	418	410	421	442	483	388	384	363	388	387	382	416	406	366	397	418	428	393	430	420	413	431	405	357	411	404	386	397	389	422	403	399	426	427	404	384	395	388	386	433	380	434	409	405	402	375	428	415	402	395	395	436	431	379	385	417	434	388	388	407	393	407	398	391	392	409	447	399	380	395	435	391	410	396	408	416	388	388	386	428	411	381	389	394	374	383	382	388	396	438	390	417	381	390	403	394	396	418	357	412	416	432	413	381	411	392	411	408	413	419	395	395	408	379	386	386	380	422	441	368	393	384	394	407	393	423	354	436	344	386	390	405	407	403	411	378	421	419	382	408	350	395	427	381	373	416	422	373	387	396	370	394	409	393	383	375	408	391	426	412	396	384	399	392	418	420	395	409	407	412	412	380	411	410	451	398	376	412	417	438	403	409	411	373	396	392	334	402	404	392	391	416	409	397	377	401	401	412	405	412	411	432	404	402	396	387	399	406	404	395	368	404	397	419	386	437	428	398	424	413	410	375	398	404	365	419	393	363	393	412	387	395	403	407	372	419	413	396	378	424	413	427	399	409	398	378	402	403	390	391	408	358	409	361	413	420	399	412	430	396	413	399	381	385	401	419	409	403	345	399	408	405	403	422	408	425	420	386	447	342	415	376	387	402	422	415	383	406	383	427	388	349	411	380	417	392	392	431	397	407	406	425	449	393	427	391	424	413	375	403	381	411	396	388	427	407	400	375	354	393	366	438	377	388	380	398	371	416	394	388	399	411	404	407	401	388	416	417	435	445	432	380	436	368	424	404	383	431	423	429	384	393	385	410	406	426	371	412	397	397	405	413	456	381	414	431	400	403	436	421	411	375	432	429	372	394	410	396	413	366	398	390	404	381	448	399	429	427	410	405	394	400	439	374	399	373	426	368	374	377	370	368	406	434	388	416	399	386	401	379	399	416	364	415	393	392	392	363	366	405	396	393	419	380	405	424	402	397	392	388	404	405	419	390	409	415	435	372	412	379	417	381	390	384	411	389	409	411	426	382	386	387	409	395	407	381	403	402	424	425	380	385	422	387	379	375	401	405	402	411	400	416	388	391	417	371	421	402	385	402	364	362	412	383	381	440	396	403	399	377	383	429	421	402	395	390	377	391	418	376	396	407	400	367	406	392	389	409	359	441	428	423	379	392	378	403	407	381	429	387	401	436	392	395	384	370	418	413	381	383	415	435	406	380	414	370	388	417	436	400	413	448	408	412	402	395	416	402	394	417	396	432	373	402	443	383	408	399	417	380	398	406	446	446	390	398	422	367	415	392	409	460	437	420	376	430	388	392	370	386	375	392	418	390	393	377	436	362	395	436	399	433	425	400	427	396	394	384	408	377	440	424	415	401	354	404	402	399	399	407	402	425	398	385	407	415	417	427	377	442	397	414	390	417	372	408	423	398	385	358	439	412	410	388	418	358	398	375	382	410	398	395	395	413	385	412	389	388	400	400	424	394	386	392	363	396	370	364	418	414	412	424	418	364	402	422	408	400	441	399	374	355	412	449	402	385	375	376	403	367	376	404	419	411	414	398	417	398	387	429	395	386	427	401	402	357	404	383	392	433	440	426	403	431	407	377	422	438	392	420	423	386	394	432	367	383	434	397	386	418	386	403	409	382	407	410	410	411	416	426	384	399	405	397	395	383	411	410	359	388	360	410	400	401	375	384	373	363	426	351	428	416	431	386	429	376	409	384	396	440	401	405	393	418	414	400	403	424	386	385	376	397	426	397	432	399	415	422	421	391	407	417	414	379	392	413	396	381	417	377	377	399	401	372	403	383	392	375	394	446	378	402	385	395	419	416	382	380	389	396	387	427	415	419	421	412	357	414	440	364	399	397	398	401	387	351	395	386	409	351	418	427	415	374	370	424	389	423	404	418	400	368	393	421	409	354	390	391	388	407	443	425	439	401	398	438	376	380	393	417	391	404	385	382	377	413	420	367	399	393	416	373	407	402	388	439	391	368	404	392	377	411	390	377	409	366	431	422	409	421	396	389	413	452	403	426	396	395	354	379	425	389	352	378	432	403	385	410	388	396	410	440	388	403	387	388	408	410	386	407	405	383	408	382	384	398	404	436	405	395	397	397	382	395	386	411	403	425	422	380	422	387	373	401	370	379	419	407	400	423	388	409	416	429	405	405	413	378	403	429	396	396	395	372	396	431	412	375	384	406	405	440	393	436	405	365	406	405	396	414	395	418	429	425	398	383	423	389	391	410	411	377	389	382	392	414	379	391	409	407	449	381	410	422	374	430	407	379	404	399	414	382	423	393	363	408	380	389	397	394	429	390	428	386	390	415	346	391	414	393
33183	24501	12009	10596	6347	4818	3928	2308	658	450	426	432	428	421	515	512	448	433	449	396	443	436	406	408	457	409	429	422	407	420	415	457	441	417	407	391	442	411	449	418	424	432	409	440	421	428	451	425	455	418	459	411	416	438	447	460	431	397	390	425	402	388	420	426	436	401	423	430	405	403	419	429	449	474	453	411	421	377	444	442	427	435	439	476	391	420	436	402	419	428	417	394	422	395	450	434	435	432	400	428	427	424	394	435	423	432	449	423	399	454	395	405	422	444	403	435	462	372	418	405	437	393	429	384	451	436	417	467	429	428	398	425	388	460	406	443	470	414	437	472	392	487	434	413	400	417	439	394	417	440	450	407	418	412	420	412	388	421	390	413	426	433	407	382	401	402	436	436	392	418	434	416	429	411	418	437	458	407	432	441	436	418	396	414	432	447	442	442	396	405	411	443	407	442	382	411	437	418	416	407	422	431	456	412	439	406	449	399	410	427	434	437	460	478	420	438	429	431	413	446	456	448	434	429	419	445	388	444	453	423	418	435	415	391	429	409	427	453	442	423	421	445	437	419	417	483	434	416	444	421	469	406	382	423	446	436	420	468	411	440	446	442	433	443	432	393	426	396	425	465	394	384	437	438	430	412	465	400	448	406	438	403	429	412	418	395	419	446	416	406	425	432	404	419	423	418	434	437	448	443	424	424	424	458	424	401	431	432	404	415	470	399	411	421	413	413	417	467	412	435	429	409	389	422	431	429	429	435	417	433	415	467	437	402	402	421	430	424	424	380	407	396	438	457	441	402	407	399	453	421	422	391	441	432	436	437	406	440	435	407	404	400	427	469	454	431	433	455	454	417	425	418	401	397	459	396	440	412	414	415	451	466	461	404	428	428	437	403	409	449	453	404	438	441	456	384	405	434	423	439	437	423	400	415	456	410	467	395	391	438	448	398	397	432	443	406	410	438	414	440	407	427	450	463	421	402	384	446	438	424	426	460	431	410	460	382	420	458	434	427	448	447	413	434	431	423	443	427	431	441	424	428	441	380	443	456	447	423	424	406	450	424	383	419	438	448	423	407	431	418	456	441	412	406	404	444	423	409	413	394	423	432	397	432	376	454	388	444	419	401	394	442	455	470	435	416	413	442	421	428	478	436	422	413	439	416	432	404	414	396	389	423	458	440	429	423	451	450	369	464	420	429	459	444	447	441	431	410	432	429	456	417	454	477	466	410	438	407	397	405	456	468	415	436	411	439	454	435	462	463	465	429	431	442	422	439	434	450	426	448	413	447	435	429	421	445	440	439	451	411	458	412	451	447	434	442	438	406	414	428	408	442	436	432	390	440	446	414	427	416	458	416	426	442	441	463	447	408	413	438	438	419	431	423	417	427	431	418	417	406	419	474	427	412	428	434	443	438	446	424	440	441	411	429	428	416	427	449	392	450	408	425	402	407	388	447	454	445	413	444	435	422	444	436	451	429	429	451	425	424	398	412	402	427	438	408	416	446	409	459	467	417	437	433	389	421	437	412	415	398	414	426	402	420	428	406	407	434	454	424	424	446	454	468	425	409	461	435	417	431	449	393	414	464	409	448	442	386	441	438	394	434	455	427	410	433	419	426	469	416	464	446	431	397	411	407	429	432	423	424	428	404	430	433	418	429	443	413	434	475	446	441	374	441	413	458	440	440	464	432	455	438	448	441	443	450	436	432	435	428	460	424	412	428	419	452	428	399	407	465	429	425	459	410	443	439	482	431	424	443	434	477	405	447	428	427	432	424	421	451	468	451	418	430	426	416	442	439	402	440	409	402	427	457	404	399	397	438	435	427	419	405	380	449	469	456	427	428	407	428	406	410	458	386	474	428	403	449	416	436	425	443	440	404	393	424	471	407	444	424	446	390	443	472	441	432	422	440	460	423	402	418	409	443	432	393	456	473	429	454	438	451	435	418	420	414	458	443	427	448	414	456	461	429	426	431	457	463	421	445	411	411	462	420	415	414	476	441	415	454	450	385	442	448	432	436	398	421	454	477	387	412	425	432	430	423	417	447	378	489	459	442	479	440	419	394	419	399	445	452	421	457	411	452	412	409	384	414	438	420	442	461	400	409	403	445	405	380	403	413	404	389	445	417	422	415	402	418	421	419	403	441	441	450	439	417	379	428	415	403	445	409	411	435	446	418	465	411	403	444	402	406	434	432	437	459	428	404	441	433	407	399	457	413	395	450	421	397	422	376	446	455	425	404	457	433	415	423	441	442	415	454	442	404	420	434	444	452	433	470	416	398	421	400	412	464	406	435	396	394	451	420	417	409	417	430	426	423	451	412	425	431	425	434	442	415	379	447	414	416	411	472	442	403	393	440	409	424	435	440	439	405	422	430	424	489	432	414	442	400	396	444	472	469	412	453	430	433	452	413	429	432	420	431	408	409	418	408	435	433	400	410	457	391	442	465	432	428	403	439	418	451	459	442	432	437	444	410	423	412	435	409	419	459	414	406	411	483	420	432	438	466	413	434	411	424	435	407	439	430	447	442	432	428	445	439	425	411	414	422	426	441	403	424	459	428	439	419	445	401	447	443	380	398	428	453	403	424	450	418	410	402	444	415	394	402	434	372	460	450	370	431	464	416	426	421	424	425	433	441	411	416	435	412	408	413	425	409	422	433	397	425	400	401	456	450	428	410	370	471	413	408	417	434	444	469	409	417	403	472	401	426	439	425	433	453	457	435	474	458	417	453	434	414	408	430	445	413	394	415	442	436	426	394	447	416	448	456	441	439	409	437	430	442	422	385	429	453	372	421	439	380	415	421	408	403	410	475	424	421	375	382	436	412	422	432	443	396	430	436	464	413	408	442	398	441	411	424	436	441	479	424	454	442	423	390	408	438	424	416	446	395	436	386	391	413	430	401	434	459	408	389	436	446	444	410	403	463	437	453	445	407	458	463	424	446	424	459	442	421	436	450	449	425	402	433	397	424	416	423	428	421	429	452	451	389	383	424	459	450	409	434	419	407	410	441	474	421	418	412	395	436	432	431	428	431	431	419	485	404	449	438	407	425	413	440	436	467	422	404	425	391	446	386	423	430	442	405	415	455	421	431	438	402	413	427	410	427	424	463	420	464	447	463	459	413	420	401	449	390	426	440	409	445	379	397	452	419	407	395	450	415	467	447	435	404	398	427	480	405	456	412	426	416	442	422	445	447	416	419	463	422	448	436	478	446	409	409	435	440	415	417	442	407	458	433	417	464	425	446	404	445	387	423	392	394	447	413	421	430	414	440	438	422	457	415	411	415	432	447	448	413	402	441	452	414	396	445	441	444	443	420	402	443	450	416	405	449	435	435	431	426	451	405	422	448	460	444	409	402	432	408	443	399	427	394	428	410	411	431	412	425	446	433	394	412	410	458	402	458	426	425	431	416	392	405	387	432	400	417	404	417	407	450	429	434	421	412	409	452	434	430	420	430	426	417	419	423	446	446	461	434	457	408	425	391
23751	21083	28885	29552	30661	32077	26248	16815	2846	659	627	596	612	1223	1765	1430	603	567	566	558	566	620	574	589	585	593	543	571	581	556	643	586	590	604	584	566	611	589	546	585	599	589	588	563	550	547	571	584	580	588	631	629	612	577	579	598	584	640	599	555	599	595	590	582	620	543	591	544	587	578	566	605	575	542	591	596	575	570	582	615	587	523	554	553	608	588	580	573	621	609	608	536	615	580	600	613	591	540	596	594	544	566	587	538	581	586	588	617	589	546	554	582	571	567	582	619	543	570	575	581	578	582	579	570	552	589	598	568	582	586	556	581	600	562	543	578	593	585	589	623	590	575	575	567	628	613	608	542	635	555	587	582	577	550	597	520	552	612	602	587	557	582	569	578	549	585	612	578	584	566	559	566	604	559	576	608	602	611	602	617	561	587	583	567	579	590	586	586	611	582	606	541	587	604	602	575	570	559	565	548	610	586	625	567	591	534	550	608	641	550	588	546	595	566	601	533	568	565	550	625	579	580	610	600	577	566	593	583	570	605	624	544	602	568	574	535	587	574	615	555	594	596	559	570	615	567	579	554	554	554	575	606	563	549	544	598	531	622	547	562	565	555	570	605	582	571	542	557	564	601	559	566	573	590	562	582	598	546	565	578	570	567	592	566	612	542	573	627	562	574	561	641	578	588	622	611	569	595	580	629	560	591	557	574	555	564	572	578	575	567	552	618	591	582	571	556	577	580	628	636	594	601	564	583	551	559	555	562	601	608	635	580	576	574	544	593	623	591	612	568	617	584	565	586	573	573	568	572	604	611	585	540	600	593	581	640	570	597	572	594	596	578	627	595	570	555	593	559	613	567	619	567	592	615	575	589	583	599	547	580	613	604	569	606	621	587	569	601	560	593	561	607	619	603	563	575	587	600	608	588	565	610	560	556	586	579	521	564	571	574	567	636	587	589	594	588	550	602	588	571	561	577	566	574	572	563	568	587	614	562	559	556	608	627	566	552	578	575	559	622	589	589	589	598	578	598	597	552	586	566	544	566	602	580	575	593	598	572	583	577	544	553	554	580	541	609	571	603	586	570	576	546	612	597	579	602	579	610	575	545	595	591	597	554	608	579	558	595	623	587	564	607	564	581	560	579	583	588	584	567	580	583	600	639	587	586	567	617	562	552	546	561	599	551	542	609	570	569	608	590	643	561	577	611	607	560	604	614	597	587	585	561	549	606	547	575	580	565	563	567	576	592	561	618	591	555	549	592	579	547	568	598	613	575	568	598	614	592	601	607	576	568	536	559	571	568	581	596	569	575	576	586	556	585	572	579	577	624	595	605	571	655	548	572	601	613	595	586	556	581	569	606	541	614	581	555	590	599	569	589	575	592	583	556	570	604	596	589	559	596	603	561	551	559	597	564	571	588	590	587	586	573	622	600	581	532	552	616	542	607	555	585	545	621	614	573	580	549	610	630	572	549	573	568	599	599	564	611	621	578	543	579	605	595	568	597	561	525	623	523	554	598	589	536	587	578	588	567	563	566	604	594	582	584	558	583	579	557	546	565	590	587	552	553	578	550	567	579	620	563	587	614	617	532	578	584	579	566	604	576	537	511	552	587	557	614	594	589	563	577	549	585	603	575	587	595	530	574	590	626	548	581	599	574	560	597	565	554	569	590	579	552	551	607	535	558	560	558	572	576	553	583	571	563	581	589	588	574	584	579	598	577	591	512	588	600	590	587	610	587	561	575	559	603	557	595	558	606	584	583	551	559	550	559	547	612	570	591	574	591	597	600	584	601	582	585	618	607	588	597	584	526	589	592	562	553	574	571	585	562	580	602	599	609	543	601	579	562	608	549	581	585	547	590	595	592	548	611	550	609	566	595	575	582	590	567	570	575	572	570	559	602	578	616	558	557	547	613	584	572	555	566	605	562	569	598	597	535	580	556	557	552	587	535	567	556	607	545	597	554	629	603	583	574	593	617	554	612	534	596	573	588	591	557	607	600	628	600	613	550	537	589	599	602	561	519	551	543	583	552	610	577	591	608	588	568	608	592	617	565	585	559	559	597	569	583	536	571	555	597	573	592	597	605	579	564	587	598	571	561	611	568	605	557	582	575	620	574	566	567	580	594	607	563	593	601	575	566	568	554	588	597	579	569	577	603	552	594	636	582	598	611	548	591	550	575	538	538	601	549	584	579	571	597	586	612	595	555	623	570	617	563	583	622	597	603	586	552	517	552	596	544	559	602	597	601	622	622	602	588	606	542	555	595	540	605	596	593	554	588	596	608	575	555	598	558	566	581	627	620	596	618	598	579	536	608	565	513	563	587	624	581	611	573	564	609	638	549	615	559	615	592	604	577	597	575	575	555	580	576	549	600	609	604	582	599	521	558	590	601	603	599	544	577	572	612	600	584	613	525	592	562	575	562	566	575	610	558	585	591	575	586	608	599	580	557	602	552	590	615	584	608	532	598	558	594	599	594	558	556	585	558	581	573	559	552	603	550	609	563	583	629	604	563	616	580	536	597	589	558	601	611	553	563	575	618	627	571	547	590	585	584	585	583	581	576	566	577	547	550	542	588	563	567	589	552	617	569	578	548	619	576	568	576	613	585	588	565	573	528	566	625	552	553	555	583	574	618	561	597	610	570	535	620	568	575	553	542	549	571	539	636	595	604	580	572	589	607	583	609	561	627	565	587	593	606	568	587	562	582	592	608	624	553	574	602	568	584	621	597	592	538	618	564	585	603	616	588	575	563	589	592	567	598	583	559	568	562	584	557	608	600	580	558	575	563	604	574	564	582	546	648	567	570	581	546	559	623	595	574	549	578	623	586	570	589	548	560	587	581	603	527	567	608	603	624	562	547	573	582	586	573	641	581	570	582	592	620	537	533	568	625	544	567	588	593	591	591	590	544	582	625	613	590	593	556	562	589	542	560	575	593	575	569	575	592	551	541	573	590	573	648	592	609	579	563	611	564	538	592	583	593	617	598	595	575	559	594	548	570	539	560	590	608	564	600	576	588	575	591	570	568	593	590	587	547	580	577	544	579	560	625	563	562	608	569	602	567	553	565	591	568	590	586	563	615	559	563	602	564	566	584	590	594	582	566	522	592	608	586	589	586	572	617	589	575	574	583	604	559	544	584	562	568	553	615	587	575	591	557	599	623	518	579	553	591	551	575	566	543	628	546	585	566	587	601	556	562	628	581	578	534	583	585	603	545	600	538	604	600	561	560	592	606	606	540	601	568	560	517	575	558	626	591	581	586	547	560	585	608	561	573	586	583	593	553	588	599	561	601	566	621	559	583	560	542	561	563	619	565	607	552	595	589	547	615	579	591	563	590	595	560	552	585	571	581	581	621	591	570	601	643	627	613	578	595	596	612	611	596	574	552	596	554	556	576	610	568	589	579	593	586	560	561	556	573	588	547	588	587	556	560	550	560	576	582	560	556	566	599	566	565	616	607	579	603	594	594	557	619	612	561	596	571	581	564
44153	69345	47819	46747	34911	35239	23970	19168	1793	648	637	637	628	1580	2555	1824	597	658	596	555	607	581	539	604	591	592	639	593	602	558	570	613	581	548	567	611	540	549	544	645	582	581	571	608	578	593	619	641	597	596	599	608	569	593	566	633	602	575	633	574	576	597	575	546	580	592	598	587	574	604	579	553	596	597	639	629	592	618	629	634	601	574	579	633	542	550	585	563	605	606	606	635	584	589	587	619	622	574	573	574	591	650	546	590	607	598	610	618	596	572	577	606	614	647	578	583	609	631	607	634	592	576	544	544	575	652	639	573	623	570	570	560	580	597	568	597	599	576	588	603	580	550	614	624	572	599	563	605	613	580	609	573	595	594	561	599	574	609	592	562	619	614	584	579	576	581	557	572	575	612	547	568	642	560	591	604	583	584	583	621	532	585	620	598	564	597	578	600	560	629	589	609	587	595	618	605	569	591	612	571	576	592	603	594	629	535	589	580	578	583	598	620	566	574	595	586	580	573	605	584	595	616	603	605	568	592	575	564	593	572	587	596	561	591	587	598	580	611	596	596	588	604	594	566	578	599	599	572	590	584	612	548	564	599	550	579	556	621	555	547	610	571	556	598	595	596	590	577	625	604	592	616	580	553	586	618	611	580	609	609	563	562	596	610	574	550	564	575	568	601	620	587	585	601	545	550	588	599	557	551	597	582	549	578	582	604	631	558	648	530	637	594	572	576	613	600	555	604	552	571	592	580	632	570	571	538	536	550	589	621	575	628	600	600	618	602	609	581	600	606	612	580	588	615	637	564	584	616	590	616	597	589	586	594	565	601	575	557	590	567	616	567	577	631	621	583	531	569	579	596	600	635	591	603	612	557	637	611	580	628	573	601	586	583	555	604	538	587	599	571	589	585	647	565	588	559	563	566	555	589	580	580	561	586	595	582	564	551	572	625	583	574	570	591	626	573	583	601	560	572	580	607	588	613	554	599	567	613	620	577	546	576	599	643	569	586	631	599	652	607	617	588	593	576	568	586	563	554	576	624	609	613	558	581	574	573	595	587	564	577	582	628	632	570	555	581	575	622	588	577	592	608	597	604	594	580	592	604	598	592	559	558	580	604	574	586	545	568	622	610	569	552	580	581	561	576	618	599	590	561	606	554	576	628	560	575	561	601	583	570	579	608	608	615	579	582	610	595	572	597	587	553	634	614	595	582	549	610	571	620	579	601	562	621	593	575	590	587	581	602	609	576	602	589	584	567	569	590	636	574	598	620	634	580	594	604	595	615	603	598	574	550	565	566	588	569	570	575	575	602	571	550	592	606	575	559	524	579	557	544	623	611	607	634	609	574	585	592	593	622	565	607	567	622	577	616	575	604	608	599	581	583	569	621	544	562	592	603	613	534	593	582	630	589	606	594	617	560	563	601	627	611	568	608	567	595	614	611	601	621	622	607	602	554	565	602	573	588	532	588	577	585	586	601	593	618	593	619	607	597	570	557	566	559	579	612	592	605	581	601	594	575	634	618	588	580	582	550	635	584	596	569	601	606	576	565	593	603	577	612	578	576	615	635	598	586	614	590	585	628	599	578	620	609	574	613	595	568	564	593	582	569	611	606	582	539	627	581	602	569	580	549	606	601	618	656	592	602	619	557	561	580	619	598	615	615	612	572	561	567	544	611	541	606	614	624	555	571	578	612	584	573	570	588	616	532	610	569	573	619	584	572	582	530	584	620	583	567	651	534	584	585	574	600	580	620	625	612	632	582	608	574	584	594	551	601	627	592	600	608	595	519	592	565	583	574	543	568	555	540	603	578	604	552	572	621	566	561	616	595	606	563	602	572	545	564	598	577	592	620	580	585	608	598	564	566	569	613	603	585	554	583	551	600	598	606	590	581	610	562	572	569	598	603	593	567	563	572	599	554	600	565	600	567	522	605	589	592	566	610	598	569	574	605	561	607	616	562	584	581	561	559	619	592	552	573	578	583	554	635	584	567	556	573	613	610	578	597	602	609	584	597	626	556	566	579	595	596	579	571	556	585	575	604	588	590	594	623	586	570	554	590	623	613	504	600	582	579	551	581	603	677	580	654	576	655	622	580	580	602	594	598	525	609	561	610	577	614	571	589	573	579	589	610	635	554	585	580	598	608	579	579	590	588	562	620	587	560	543	605	599	592	547	614	563	610	539	598	615	605	612	600	613	572	576	585	592	573	553	603	554	575	606	631	530	617	607	638	613	566	604	595	605	556	558	597	584	621	532	593	592	572	596	595	616	602	603	622	589	561	575	547	576	599	550	583	572	585	558	580	642	592	578	594	603	579	584	555	594	576	611	590	607	564	596	612	570	591	584	573	613	590	601	572	578	605	541	559	540	579	573	525	612	530	627	618	579	589	569	540	589	624	545	541	594	609	534	551	588	597	613	564	610	574	597	597	586	609	596	595	594	605	625	543	565	594	574	603	575	585	599	603	551	617	582	588	609	605	606	629	592	606	645	572	571	601	602	587	593	579	597	578	574	617	632	563	597	597	577	558	605	598	573	582	561	596	609	569	560	560	623	554	597	569	595	564	577	597	612	544	586	548	566	610	563	591	585	573	564	597	571	604	542	612	570	567	568	596	572	547	608	560	583	604	602	628	629	598	563	612	597	612	570	583	619	590	594	533	565	585	641	590	583	589	517	564	613	583	605	618	595	628	602	607	558	580	621	603	597	571	638	596	592	576	538	565	567	619	566	587	556	615	592	608	578	594	605	609	576	596	613	584	618	630	587	597	577	596	559	571	585	567	602	567	631	537	620	609	573	651	601	593	580	572	608	615	572	616	542	589	586	604	562	583	601	598	541	622	574	605	573	610	603	611	611	626	554	610	587	593	559	600	606	613	588	583	604	592	530	600	608	578	607	605	577	547	602	554	641	543	593	569	597	620	574	588	583	635	624	557	579	599	608	531	575	570	553	593	610	612	599	585	545	624	572	565	594	563	610	567	569	606	633	638	603	578	585	552	582	592	629	636	517	582	593	574	632	558	603	614	580	560	601	628	552	590	578	619	586	538	590	578	582	565	604	595	589	618	602	597	559	622	574	550	624	612	582	571	603	564	568	601	583	571	575	609	640	595	594	584	612	559	594	614	600	580	544	597	582	577	584	598	570	594	600	620	602	541	591	585	560	576	600	628	552	596	574	572	588	567	591	587	581	560	557	608	559	577	587	600	595	584	595	622	557	604	606	549	555	564	566	599	571	585	573	601	581	591	551	568	601	598	569	586	613	562	586	592	598	584	571	594	551	632	552	593	587	558	593	595	618	644	601	573	573	552	594	571	577	594	594	596	597	570	571	600	572	608	634	579	570	609	537	559	564	574	571	586	601	556	596	559	584	561	593	590	591	599	584	587	599	574	603	594	611	558	603	632	601	561	654	602	577	624	591	598	610	562	591	634	541	580	574	598	613	540	595	608	632	601	622	593	605	594	616	606	578	618	529	574	577	603	618	570	560	582
24901	21156	27996	29855	24158	20963	12761	8534	821	572	524	551	580	866	1379	1041	538	531	496	544	499	524	580	553	529	493	522	589	545	559	514	534	512	529	529	535	512	537	543	548	540	531	540	525	536	544	477	501	456	511	516	545	525	512	582	538	534	548	512	531	562	571	563	569	522	544	519	512	540	540	517	555	532	554	554	490	585	528	515	511	513	552	515	499	542	551	534	524	527	490	522	553	556	526	493	540	524	531	513	531	541	547	529	488	568	552	542	541	508	525	531	539	526	563	525	545	514	541	566	529	536	521	499	570	523	541	524	524	516	528	551	509	529	492	495	571	567	519	552	564	508	531	513	562	536	553	528	512	551	494	534	557	555	490	495	503	507	533	542	505	562	512	501	527	549	503	523	518	534	565	536	516	554	519	490	548	538	546	520	563	497	516	524	548	573	533	509	529	514	553	537	528	555	518	529	520	567	558	574	539	554	522	585	550	524	554	577	482	573	523	522	555	549	524	521	521	549	557	549	520	503	553	505	518	510	521	514	517	542	527	550	522	571	539	499	487	536	568	544	535	538	557	503	531	553	543	531	496	484	508	523	497	486	529	525	558	538	555	527	573	474	537	518	526	525	563	525	531	454	515	555	533	533	550	544	538	526	537	512	506	534	520	538	561	586	549	477	541	499	497	499	503	532	561	551	513	501	512	494	501	511	532	515	535	520	537	535	528	554	563	502	541	533	517	473	521	576	495	550	529	518	553	521	613	509	559	546	530	541	554	523	566	500	506	507	593	502	524	563	508	504	524	512	498	532	498	503	533	529	532	593	543	534	537	558	548	500	543	507	534	548	504	559	572	531	498	528	547	507	568	550	552	518	555	513	520	533	557	559	538	497	558	526	509	563	548	556	498	518	545	506	526	536	520	511	541	540	514	545	565	495	539	524	564	526	534	513	493	549	532	522	535	520	506	491	588	543	533	517	529	568	511	554	540	512	516	546	519	515	569	516	493	500	559	556	543	521	537	491	533	533	548	546	499	501	536	557	561	522	536	532	507	520	489	517	557	539	530	511	537	543	574	539	576	523	522	520	527	508	571	526	523	517	530	534	541	542	554	537	526	542	561	567	526	518	534	507	516	568	534	549	525	540	545	516	500	554	538	499	491	561	539	563	557	497	562	534	544	539	473	533	567	516	515	521	500	547	480	505	528	524	511	521	542	525	521	506	537	520	495	533	557	520	543	511	573	537	525	521	570	544	559	547	510	530	556	518	531	562	526	526	551	520	542	491	476	564	516	541	533	538	518	536	535	511	525	510	552	517	571	505	498	536	549	598	493	537	541	523	564	548	519	550	522	567	533	519	547	520	521	505	514	549	484	522	526	500	512	514	495	512	563	555	563	556	545	503	497	513	527	529	531	536	514	512	550	527	546	483	520	543	552	521	524	516	507	545	538	570	533	545	523	503	489	536	546	530	522	530	536	509	524	537	508	543	560	532	512	567	540	505	553	491	541	543	546	564	532	530	547	503	487	540	573	513	539	525	585	492	518	537	528	560	463	501	564	532	555	555	555	509	550	514	495	568	526	556	537	532	569	517	555	535	524	506	520	561	533	504	542	516	537	516	525	508	539	542	512	514	539	551	503	596	520	529	532	519	553	515	490	527	525	543	534	471	557	515	522	592	503	506	572	553	552	507	518	561	528	525	524	508	585	503	554	565	500	500	555	526	491	518	527	547	555	549	551	490	528	494	545	531	544	549	500	502	559	521	546	517	525	535	551	551	561	509	534	549	528	516	562	520	536	553	510	535	512	509	522	558	538	565	500	532	514	542	511	511	508	496	545	544	529	535	525	567	545	494	491	502	527	517	510	519	525	538	482	538	561	507	505	508	534	500	539	521	550	566	497	486	545	545	572	536	516	531	579	509	522	543	478	496	525	546	515	538	519	517	548	521	513	564	497	507	513	538	529	529	541	529	547	538	565	513	523	533	554	504	547	526	559	537	526	545	554	561	528	499	552	531	547	519	535	529	531	513	560	540	547	541	504	506	522	534	541	540	559	544	528	538	480	574	530	533	474	534	511	522	532	546	561	551	500	503	541	496	563	546	483	513	512	537	535	510	533	513	535	550	529	533	511	550	550	506	512	520	495	588	544	541	515	518	533	504	539	567	536	523	558	535	536	574	543	523	524	528	559	528	523	566	507	506	541	535	525	512	541	509	535	573	517	523	587	517	521	545	540	541	549	538	518	523	514	525	528	518	563	557	527	575	508	588	523	538	564	521	515	528	566	544	521	536	542	547	557	520	555	517	506	591	534	491	525	538	564	505	532	503	559	475	542	556	547	494	535	530	521	528	490	517	528	550	522	537	569	533	562	572	526	534	530	548	530	529	479	560	550	562	487	531	523	514	523	515	545	516	515	510	534	532	535	565	567	554	505	500	547	547	516	474	538	482	516	541	527	535	506	527	524	556	560	540	514	549	545	518	569	544	524	520	492	522	502	526	551	541	518	526	552	513	514	508	557	497	540	523	513	518	532	535	506	493	558	518	491	536	567	500	470	529	526	531	501	532	515	505	557	573	573	564	566	500	538	557	534	551	514	538	542	567	506	528	574	501	571	578	538	580	549	521	501	527	580	489	549	564	542	571	544	499	519	516	497	545	540	559	556	518	503	507	481	506	539	553	550	600	570	543	513	525	561	510	536	557	569	510	536	550	550	551	574	503	509	543	531	522	572	553	535	518	537	503	531	540	547	505	550	526	519	515	523	509	530	538	497	559	556	491	508	531	522	498	543	530	515	556	498	566	581	533	563	515	518	539	502	535	505	555	478	536	542	518	523	549	511	514	532	585	569	527	527	514	549	545	501	517	515	533	532	527	557	523	553	547	541	526	509	502	524	558	498	515	516	535	527	528	586	529	521	523	505	540	530	515	495	538	520	484	518	531	542	495	517	573	530	592	548	523	524	477	564	546	506	542	544	551	520	540	563	512	557	515	549	510	467	514	526	550	538	535	538	555	513	537	513	493	554	584	509	560	533	505	551	547	522	511	546	547	531	522	507	535	512	587	541	513	537	475	551	545	542	527	512	535	521	562	488	521	507	492	515	548	517	538	541	555	584	525	540	579	527	524	567	521	517	547	568	532	563	555	560	505	581	517	526	547	605	521	579	512	547	548	566	496	502	566	524	543	526	531	533	518	560	505	553	519	546	541	527	526	541	522	546	530	525	506	503	488	532	536	584	519	544	507	512	562	508	559	521	492	519	550	555	520	566	580	551	524	538	548	533	542	540	554	488	515	543	566	515	522	559	501	501	518	531	515	549	559	558	539	550	526	590	539	520	550	538	511	500	538	590	540	497	545	522	481	539	542	551	550	510	514	548	467	521	521	551	533	507	538	512	519	501	557	529	520	534	534	510	523	515	517	553	520	538	530	556	527	529	541	564	553	559	501	543	523	524	524	550	532	566	567	542	578	554	553	512	496	545	546	530	548	504	504	533	532	539
39505	56659	38005	38072	25107	26542	15452	12581	653	611	637	611	610	1346	2158	1397	577	584	582	537	569	569	577	612	557	563	578	567	525	594	551	594	571	575	610	548	558	566	578	576	561	548	602	561	570	544	590	580	577	554	583	595	611	533	573	534	594	587	588	560	568	556	519	575	554	524	564	593	539	600	523	564	572	548	539	560	559	571	508	605	547	590	587	536	568	590	575	586	604	568	559	534	587	537	561	561	538	619	551	550	563	574	550	571	543	570	548	570	571	605	570	568	565	573	559	557	576	542	571	546	533	571	564	525	584	565	548	590	541	570	564	578	562	566	587	620	523	561	533	548	536	547	492	534	547	566	561	542	520	581	592	558	586	539	591	572	578	600	549	559	546	576	579	565	580	542	590	577	579	509	571	585	539	551	621	532	567	561	586	584	563	588	601	587	562	578	551	592	555	572	520	540	572	554	543	571	533	628	586	578	552	604	535	562	542	562	532	559	577	563	530	562	563	554	608	565	564	596	605	609	597	602	617	563	580	565	548	564	580	565	532	552	575	593	525	562	543	571	537	566	611	572	546	577	516	543	584	590	572	554	568	519	557	565	574	588	549	579	571	551	571	570	551	589	602	586	615	549	590	548	581	581	559	574	533	597	549	586	532	534	547	567	595	573	567	538	530	598	562	566	586	657	591	548	542	525	535	539	596	574	558	578	568	588	544	551	538	568	543	542	577	612	572	559	588	585	551	595	578	547	588	575	572	568	568	565	569	564	589	577	563	536	581	555	532	529	505	561	561	538	577	546	546	550	560	588	557	583	596	562	540	560	556	589	588	565	548	578	584	567	537	567	550	578	541	572	596	558	571	575	553	534	594	558	578	590	543	543	590	567	560	558	593	584	536	551	590	556	527	547	564	548	594	553	605	570	599	578	547	567	606	566	587	588	578	596	554	572	571	564	587	570	584	589	548	613	574	576	580	588	579	568	537	542	587	571	602	517	590	546	520	582	576	584	531	522	593	557	579	576	581	545	592	581	567	518	554	585	598	561	576	586	533	547	565	540	583	553	603	569	578	570	542	590	577	623	550	551	574	499	549	548	553	545	604	538	576	555	535	548	532	576	569	580	543	533	526	607	568	549	518	547	580	565	599	566	579	551	562	558	559	564	578	523	569	535	525	547	567	570	540	529	604	586	552	529	590	564	584	563	593	588	533	542	579	564	539	596	555	552	548	571	548	560	589	587	557	551	550	588	568	559	611	564	534	582	582	580	567	588	596	553	548	607	537	509	572	568	565	558	580	556	555	563	554	548	558	579	587	575	582	589	558	564	554	598	580	591	579	562	581	534	565	556	533	563	527	558	557	545	593	533	531	569	602	562	529	547	548	582	530	548	558	555	584	569	556	553	543	560	605	584	559	541	534	568	533	560	559	607	569	566	591	526	545	590	548	548	571	546	620	558	599	574	602	519	532	547	583	563	543	596	567	595	552	563	597	573	576	566	531	534	571	541	597	566	521	564	541	541	544	560	570	548	551	578	580	579	593	553	561	581	559	520	552	575	583	537	593	554	565	597	599	547	591	593	540	583	575	536	596	585	573	613	573	625	542	595	587	575	604	590	535	533	619	574	574	529	551	574	544	569	567	552	556	584	532	557	556	542	599	588	539	591	556	562	578	515	586	579	565	580	565	534	568	547	551	537	593	546	529	552	633	573	550	558	589	580	557	530	558	534	602	573	552	602	521	575	582	559	602	579	521	584	549	607	550	565	547	551	563	553	608	591	566	561	615	535	587	567	581	562	592	541	552	574	576	578	552	585	613	561	559	582	558	621	556	568	548	596	564	554	579	564	598	548	548	562	513	546	549	584	575	585	570	551	555	555	590	600	565	557	559	568	568	587	554	566	539	574	546	544	574	586	547	543	549	550	573	558	533	552	556	543	598	587	551	538	575	560	588	548	556	589	542	530	540	572	564	567	593	531	603	574	588	547	558	532	558	604	587	574	529	535	619	576	558	536	519	547	579	580	603	594	544	535	577	530	539	604	555	542	587	566	573	555	587	513	582	586	550	553	511	583	585	521	612	572	541	492	593	578	567	551	619	594	570	575	522	566	571	591	592	582	541	563	569	567	531	550	531	558	559	553	546	558	557	572	567	589	529	599	583	591	557	559	540	590	548	551	552	643	562	533	588	546	550	559	582	545	580	595	573	576	564	575	553	534	522	563	570	542	583	579	546	549	568	585	551	534	635	574	530	585	579	599	596	554	567	558	538	578	570	557	512	540	579	547	609	538	578	526	545	576	569	522	575	545	577	536	578	562	562	584	550	566	552	582	563	546	535	563	556	545	557	554	568	551	556	525	588	547	541	579	577	566	556	539	553	555	535	542	566	577	552	533	561	568	612	525	541	554	544	541	588	544	565	620	567	560	558	549	552	576	579	593	522	592	576	556	496	549	578	595	556	552	566	570	616	558	605	541	518	535	576	595	558	595	568	603	535	564	570	600	593	572	586	563	548	572	583	597	593	592	547	538	568	560	571	605	546	576	559	537	534	563	569	566	572	593	500	556	546	579	600	600	567	556	579	566	568	626	604	545	579	576	562	579	540	545	557	587	552	534	565	577	605	573	560	532	559	551	557	578	570	591	578	579	547	524	566	563	565	583	556	547	570	569	547	573	579	601	560	545	612	593	563	570	579	600	606	572	566	601	575	586	566	579	540	570	586	539	549	556	571	555	588	589	580	579	568	576	530	564	559	533	590	569	588	583	586	546	575	540	550	590	564	610	569	559	564	572	605	556	560	545	580	584	577	620	546	545	570	571	543	583	545	564	578	560	612	521	617	573	569	612	523	547	535	588	558	560	578	572	600	547	600	563	574	576	561	592	578	549	558	605	590	589	565	529	581	590	562	584	594	561	601	569	549	533	531	573	552	549	544	541	573	573	540	607	537	576	552	519	573	570	563	543	551	561	585	561	552	564	577	546	556	603	581	577	540	561	561	539	587	557	562	579	538	545	550	554	597	563	541	552	573	552	552	564	593	546	518	572	605	584	584	524	567	581	543	571	572	627	599	582	554	587	523	574	568	584	565	572	540	554	602	557	534	590	563	576	549	553	599	580	571	580	575	637	599	576	543	568	556	589	566	575	564	576	531	582	516	558	548	602	591	596	523	587	558	567	544	578	568	599	544	556	596	552	527	597	568	579	558	553	546	564	613	573	566	558	588	551	586	575	566	581	561	580	537	599	573	602	576	586	572	556	555	616	589	582	530	532	546	542	545	510	565	588	612	537	582	537	557	541	550	591	584	530	597	554	569	551	574	523	549	536	551	605	560	595	618	558	569	571	531	577	568	596	543	558	559	532	582	592	592	608	508	576	561	575	575	548	548	522	606	594	598	587	556	542	577	589	539	581	548	575	541	546	535	512	572	552	562	589	541	575	581	535	568	526	578	568	537	529	590	548	564	528	574	562	576	549	545	569	544	577	588	567	552	594	563	595	530	571
22616	21148	29059	26837	26997	37905	29640	25961	4543	1027	1012	894	970	1720	4525	2945	885	891	893	876	861	875	893	911	819	876	873	860	804	843	871	881	848	824	856	897	832	845	939	875	847	885	875	820	856	881	810	886	906	815	872	895	859	892	816	915	881	845	820	873	833	787	860	841	894	894	824	839	863	859	883	841	881	838	823	886	885	858	853	867	886	864	830	831	817	856	910	837	838	843	852	832	815	881	875	905	873	897	868	842	884	839	906	868	830	875	847	858	793	857	832	801	838	817	799	870	814	881	856	882	858	856	837	878	883	901	825	827	870	786	809	858	910	864	829	895	840	870	827	892	803	885	852	844	870	865	848	813	834	882	840	859	865	879	843	800	857	811	834	830	808	858	892	841	807	812	817	882	865	835	855	836	876	881	854	826	831	827	850	841	862	900	833	828	870	829	885	749	852	828	855	865	827	807	834	857	895	870	827	844	870	818	895	884	831	876	863	863	813	811	817	858	862	859	848	822	872	841	845	881	845	830	849	856	825	812	856	888	878	887	845	861	852	874	829	854	835	836	858	840	871	864	836	878	845	880	820	852	891	855	825	915	898	847	826	833	817	809	859	880	842	848	862	877	829	852	810	890	858	883	870	853	857	833	830	865	833	905	878	860	851	872	871	809	847	809	922	831	887	823	863	846	882	826	816	878	896	855	858	834	834	891	841	908	822	861	846	799	867	850	880	852	794	860	843	859	830	870	811	822	837	857	831	858	846	896	846	855	850	866	849	786	869	858	897	871	869	882	850	850	861	857	835	790	824	905	854	861	806	871	869	882	871	878	802	872	911	872	842	825	801	825	873	827	873	826	864	852	841	894	845	865	838	870	814	825	871	870	852	825	812	893	867	862	864	898	846	894	916	846	854	838	868	887	828	803	824	857	803	842	848	868	811	891	862	828	815	833	831	827	873	873	846	873	872	854	879	883	840	871	844	835	864	815	883	853	876	844	849	837	815	864	858	872	830	843	878	910	850	805	881	844	852	872	819	862	873	828	898	857	898	804	840	834	860	832	825	834	814	836	818	835	844	828	851	798	871	858	891	820	850	867	800	818	841	837	826	848	868	846	868	878	854	891	821	837	875	828	847	847	874	789	856	880	861	827	799	851	817	884	868	894	849	933	873	842	860	850	859	901	845	843	879	832	837	859	885	803	823	829	884	860	833	812	860	853	904	841	852	878	848	880	850	857	839	827	882	859	886	865	886	822	866	838	784	846	819	866	897	816	835	821	801	836	808	951	801	828	818	858	905	890	799	824	843	919	813	823	882	858	823	835	804	859	868	880	858	872	832	845	887	864	893	823	835	856	816	834	845	814	808	836	849	846	828	838	823	820	900	816	782	860	820	870	903	830	889	838	905	826	814	882	884	913	868	869	835	852	843	873	800	850	853	894	822	830	828	872	858	827	853	875	887	857	871	838	834	841	886	839	800	821	820	910	854	896	863	908	802	852	821	814	859	864	846	844	845	842	839	782	818	859	856	854	878	769	801	821	829	827	850	863	841	837	829	799	920	870	861	842	814	839	866	896	838	907	863	869	911	824	817	821	868	840	807	845	836	842	811	858	824	815	906	905	818	830	838	813	862	865	847	837	806	863	868	870	859	806	863	875	846	877	879	884	836	871	836	855	840	825	835	861	852	821	825	843	854	871	854	892	869	847	893	900	852	880	847	783	877	844	825	864	843	808	870	868	890	882	846	838	842	778	843	770	868	871	834	828	904	859	872	843	844	885	866	805	857	849	850	870	827	865	814	815	836	863	833	827	866	890	801	885	861	854	871	792	821	869	831	817	854	858	799	895	859	868	865	833	871	840	820	870	882	784	903	843	855	780	862	862	825	823	867	830	875	889	818	879	896	903	880	820	867	863	841	844	866	859	835	849	833	863	866	848	814	857	882	877	889	884	856	830	820	844	868	874	866	851	891	833	853	833	857	856	828	863	868	856	907	869	893	836	879	834	876	897	890	845	787	843	861	868	830	859	847	851	827	928	842	856	858	844	855	880	881	886	804	830	824	852	874	864	862	919	805	860	850	822	916	866	834	835	831	864	849	823	839	878	858	860	899	879	871	832	875	854	840	852	886	776	875	776	820	830	843	876	815	814	868	823	903	863	838	811	870	840	837	834	869	876	876	834	857	828	853	918	870	840	860	843	873	841	861	855	840	865	858	868	827	823	876	912	853	832	886	849	839	876	805	813	859	856	898	877	873	845	823	865	813	840	846	815	887	889	840	836	873	862	862	888	828	859	830	851	840	847	871	802	807	851	861	835	849	833	815	874	832	846	838	840	851	867	835	800	863	886	830	867	876	871	857	883	798	855	820	840	857	821	856	849	861	854	901	848	831	801	893	884	836	856	804	837	828	892	841	858	782	857	894	837	881	833	817	873	856	856	870	859	877	854	814	867	859	879	800	873	853	915	819	838	838	894	902	880	809	854	889	891	848	867	834	855	839	801	779	832	820	903	912	884	862	846	881	873	826	885	817	874	886	844	821	832	837	825	779	858	858	814	844	835	849	856	834	795	848	894	807	838	852	813	905	821	818	853	864	874	901	823	869	855	889	867	879	841	798	840	839	844	864	882	802	822	861	882	837	859	874	814	870	882	851	872	820	843	842	865	861	861	866	843	859	839	832	876	861	865	800	847	829	888	845	827	876	822	876	855	838	819	805	866	813	848	848	851	828	811	846	864	883	791	874	841	825	853	786	830	859	804	817	890	841	821	888	849	874	857	890	821	844	887	860	853	817	856	878	859	873	832	878	851	852	876	851	860	829	841	873	844	864	871	862	810	902	863	822	903	833	787	836	918	859	878	883	858	827	819	837	877	850	858	870	840	903	868	806	834	824	868	869	871	848	809	847	870	916	873	863	843	810	837	843	866	870	787	910	832	856	864	843	864	863	876	896	848	814	868	866	877	891	873	805	835	866	820	836	867	839	826	827	892	888	882	905	846	860	828	846	843	857	886	831	917	871	818	847	888	849	822	880	867	868	833	880	825	870	853	825	873	879	793	832	858	827	829	815	835	874	812	849	836	867	858	847	858	863	828	865	880	898	812	816	851	877	899	869	847	844	799	887	869	771	820	820	875	844	865	801	896	820	883	855	874	814	808	821	870	841	838	844	913	868	855	862	835	861	827	813	856	866	831	875	842	854	875	878	847	883	878	838	838	849	853	863	853	882	872	833	816	878	843	817	800	875	843	835	860	852	920	847	860	865	848	896	817	876	835	844	875	858	871	806	876	788	844	823	856	853	845	903	886	861	817	833	828	833	858	801	795	830	830	846	808	921	832	846	861	836	845	876	844	823	867	896	825	858	840	840	836	893	842	820	848	862	931	852	822	857	850	862	845	779	785	872	892	868	811	887	869	895	832	830	836	856	842	836	834	851	822	870	875	872	852	867	882	821	882	829	860	868	920	872	849	852	840	809	882	846	883	858	848	830	869	879	869	893	847
47866	84852	58525	57112	43383	44323	26149	27380	1118	1019	943	986	932	2325	6639	3851	906	876	826	839	860	854	819	831	855	917	893	882	806	822	860	873	843	879	897	829	835	873	855	873	873	848	898	885	873	819	870	861	884	852	866	866	863	894	916	846	857	832	901	840	817	820	859	827	883	826	817	873	868	861	847	837	845	824	794	838	823	835	857	863	775	859	865	826	864	920	860	876	823	848	851	837	858	895	916	866	821	842	862	853	866	847	789	856	847	828	881	825	862	853	839	832	873	872	851	841	843	836	878	847	881	828	869	812	861	830	870	855	844	869	859	916	783	825	843	802	809	797	895	789	813	864	874	882	829	846	855	846	855	803	857	884	846	855	844	885	839	846	894	810	847	862	852	857	838	841	833	853	836	869	865	857	801	840	809	872	849	873	815	859	852	906	859	840	867	849	771	844	825	827	854	828	856	835	840	877	803	895	854	865	854	871	864	807	812	876	821	824	842	795	865	827	808	899	888	815	759	824	851	871	873	846	846	827	862	840	831	832	829	851	865	860	877	859	818	836	771	812	843	818	834	821	781	800	847	855	850	865	825	929	861	902	890	822	847	889	882	856	849	886	850	839	875	827	813	888	792	877	861	844	806	899	881	872	826	833	869	840	876	850	851	932	874	805	856	825	854	831	866	852	857	835	880	892	845	848	931	824	814	830	861	790	859	860	838	833	867	858	846	899	852	845	810	849	839	872	858	796	849	822	815	889	856	831	827	860	846	899	840	858	831	842	858	794	797	831	838	834	816	826	829	852	866	872	850	851	818	815	831	824	869	852	870	875	845	863	837	815	816	821	841	843	829	879	899	839	818	878	861	865	807	888	809	833	855	917	841	831	802	888	833	892	841	897	833	904	930	864	866	891	855	814	898	853	834	865	845	827	891	895	794	837	840	781	879	917	833	838	823	818	839	898	885	899	860	842	881	841	847	851	842	841	857	843	851	828	857	857	813	852	816	871	871	811	854	878	870	856	831	828	811	869	863	837	835	873	899	830	826	868	847	902	818	849	805	823	815	810	888	845	865	889	838	822	865	853	888	860	850	840	868	841	837	833	866	839	822	786	882	874	864	868	905	853	854	841	813	889	856	793	842	887	850	825	831	845	843	917	834	853	826	851	781	875	866	882	855	853	838	853	821	852	790	836	862	839	850	842	774	827	814	817	798	863	848	888	900	855	877	833	856	818	825	834	872	806	870	867	817	897	818	851	823	857	833	849	810	821	883	828	827	841	858	809	810	894	830	800	880	817	766	872	812	867	868	820	878	864	813	832	845	856	786	856	841	885	838	879	910	831	801	846	830	883	853	784	819	853	894	854	908	793	885	905	862	853	828	837	831	856	856	840	876	856	884	863	840	863	806	849	853	895	789	820	822	837	830	812	892	898	862	863	885	895	884	855	827	858	854	802	846	826	793	840	759	844	870	850	849	838	904	891	826	847	877	866	896	866	887	843	858	893	836	884	832	858	863	834	786	863	832	838	807	871	869	826	818	898	835	825	856	828	859	782	895	841	820	829	816	866	910	892	862	820	853	853	789	822	812	856	808	827	886	870	814	816	854	827	798	865	835	829	856	878	854	827	857	787	839	825	854	834	798	789	835	797	860	854	844	828	865	785	853	820	858	857	859	815	857	812	886	868	868	895	877	818	843	817	820	875	839	832	825	829	875	862	893	825	867	816	830	786	894	838	863	861	792	816	858	854	863	825	821	824	836	818	857	858	827	869	852	782	810	847	852	849	817	839	827	827	835	890	858	857	813	898	887	810	886	838	812	811	817	892	870	858	802	871	871	839	859	811	843	864	884	845	802	806	800	796	911	836	847	843	872	859	894	847	824	856	829	837	850	834	822	860	846	831	901	817	847	862	863	842	881	815	855	814	862	874	902	844	902	840	878	903	846	869	874	839	811	844	874	812	842	850	897	805	872	860	885	840	833	828	856	859	854	789	794	846	868	811	797	827	870	820	845	840	864	857	788	830	902	902	825	820	862	873	835	884	851	825	867	872	796	888	836	822	889	851	877	842	811	852	886	858	839	773	827	859	864	818	852	807	860	860	834	844	880	849	874	790	853	841	849	853	854	843	850	814	834	856	801	861	853	833	855	857	839	809	864	824	850	846	763	913	849	851	879	807	848	862	828	891	863	894	850	896	825	793	840	820	828	842	818	866	856	801	863	849	836	893	818	840	934	895	858	891	858	897	871	909	824	851	821	874	829	894	852	819	875	876	870	853	824	852	851	817	883	880	824	859	847	892	865	812	839	865	884	827	860	850	871	902	875	859	822	865	770	829	867	855	830	829	872	872	804	870	904	857	835	800	851	892	865	830	897	855	827	858	817	906	831	875	834	845	850	760	833	857	888	874	873	845	880	824	833	830	844	841	829	814	866	844	897	883	875	850	876	834	827	826	856	849	894	827	826	843	898	854	860	834	831	816	822	787	839	848	870	835	864	832	825	854	824	901	848	881	831	875	833	838	859	814	846	842	852	839	826	813	845	814	876	812	854	878	774	871	806	857	849	837	891	853	804	856	869	827	821	815	810	875	839	862	783	869	897	868	868	827	836	859	824	854	833	835	865	891	877	829	853	890	871	879	853	877	859	861	875	900	850	844	871	856	869	873	834	796	855	832	876	862	855	828	887	824	891	856	798	829	841	811	853	843	820	802	857	889	879	826	855	857	924	868	861	830	858	834	899	864	869	833	842	841	829	832	855	837	839	822	813	905	900	846	845	853	876	864	861	819	830	889	873	812	859	858	814	836	901	776	831	901	831	907	851	863	821	828	806	840	822	876	839	831	857	882	829	808	858	845	817	887	912	853	830	826	870	806	878	907	885	866	815	826	898	852	854	884	852	857	865	836	852	884	817	872	877	813	880	885	838	821	864	814	860	821	900	793	868	872	805	850	850	867	851	874	860	838	849	847	824	803	853	840	816	850	835	822	877	845	834	825	857	853	830	793	777	846	818	881	905	900	837	839	813	842	853	886	821	827	806	791	903	769	809	825	820	853	921	871	858	849	834	855	817	854	853	844	877	810	870	817	837	832	862	885	822	860	820	819	822	835	874	823	903	828	861	835	818	801	850	813	877	870	803	835	824	857	865	888	830	830	816	843	902	860	807	814	812	870	853	865	856	856	836	855	880	822	814	839	847	890	811	895	881	843	827	799	810	867	843	793	850	824	857	804	793	834	838	850	834	851	870	863	812	833	873	849	827	788	815	859	822	900	831	856	889	831	858	803	802	844	848	906	867	822	854	854	805	853	839	864	889	837	802	815	885	822	898	820	866	953	847	839	829	848	876	867	889	821	855	838	813	879	830	818	841	833	826	873	866	875	888	836	844	810	811	800	871	845	873	806	835	848	843	898	852	862	887	788	855	845	879	831	846	837	842	844	814	866	866	862	845	845	847	841	940	874	867	845	878	862	857	845	840	861	816	799	862	829	879	824	843	810	898	837
30385	22307	18312	14608	5644	4636	1419	1760	392	348	348	342	354	414	509	432	336	380	363	331	327	377	349	337	331	307	340	365	357	385	336	330	343	354	348	352	358	371	354	288	368	361	357	338	341	329	354	353	371	348	361	340	324	359	330	326	340	339	348	326	380	336	378	338	334	375	324	339	316	374	301	353	363	343	362	347	341	358	335	341	324	323	345	353	361	305	352	344	347	354	311	372	341	345	320	388	347	335	319	341	370	328	332	363	373	372	330	381	360	338	355	356	364	362	338	351	355	311	346	339	381	384	399	312	344	317	347	342	324	356	348	378	371	377	348	336	323	361	347	352	352	327	371	323	320	343	329	363	354	343	330	342	351	325	369	319	343	376	327	315	332	350	359	361	349	331	368	330	331	363	367	341	368	379	359	307	358	361	326	329	305	319	354	318	364	353	357	321	344	366	330	341	340	374	339	389	344	338	337	323	394	319	350	370	392	314	303	351	359	333	337	333	335	343	356	341	374	343	327	375	347	363	342	351	355	345	359	362	331	361	330	336	361	337	366	338	321	334	323	345	375	338	355	354	362	319	338	338	380	322	342	339	373	367	373	334	350	359	358	338	360	328	357	355	329	344	344	377	341	338	331	360	344	348	344	348	326	345	356	370	362	363	359	358	355	354	336	336	348	317	378	335	384	321	363	331	353	333	360	347	366	344	348	362	365	329	362	327	358	340	374	348	322	321	348	335	379	368	313	354	331	363	319	333	343	328	376	356	335	342	358	335	319	346	340	312	326	353	346	338	323	357	331	368	337	389	352	352	368	353	380	339	376	344	353	354	337	321	335	338	363	348	361	370	344	337	364	335	366	357	323	331	352	360	325	342	340	332	338	366	301	348	344	334	353	353	367	331	362	341	378	355	352	370	356	379	357	332	345	323	331	340	329	375	325	344	345	339	371	342	335	335	334	357	356	333	333	360	356	349	348	347	318	306	336	353	343	370	329	359	362	330	316	366	370	327	365	328	337	331	355	360	343	346	351	317	335	357	352	357	330	363	371	347	317	380	325	333	388	340	365	351	345	366	347	321	373	336	338	339	354	333	361	351	323	352	331	350	330	310	358	324	365	336	311	325	346	369	363	338	370	322	350	353	368	328	357	326	353	316	339	360	331	341	355	370	353	320	337	341	375	329	342	349	318	353	353	391	325	338	372	362	365	375	343	367	346	348	392	347	326	390	316	345	364	327	358	344	355	358	360	326	329	339	345	339	356	302	366	336	377	328	316	354	353	357	345	388	374	344	331	352	297	325	380	363	327	325	340	330	337	330	328	338	366	362	341	356	342	362	334	368	336	333	365	351	371	336	342	394	376	337	342	351	315	343	349	365	317	354	352	328	329	339	353	365	364	348	328	364	333	348	379	367	311	340	362	326	350	359	372	361	343	361	344	341	371	345	352	348	323	350	348	342	354	311	373	372	371	348	332	350	368	322	359	357	364	344	322	344	329	356	324	339	357	370	352	324	350	311	360	348	350	349	341	360	379	367	323	359	369	346	344	334	373	359	337	337	345	380	338	344	345	383	363	345	337	309	347	322	344	349	336	381	392	332	359	368	363	347	314	340	360	354	367	362	361	365	360	374	365	356	364	311	379	378	357	349	331	348	332	323	346	312	339	351	331	377	363	339	346	342	351	348	352	338	356	354	367	352	298	352	366	338	319	318	334	374	377	334	354	377	363	343	332	368	361	357	343	331	341	334	387	320	350	345	346	361	367	348	332	334	319	348	327	332	339	364	335	321	332	392	343	334	350	354	349	322	396	330	330	340	348	351	306	323	325	358	362	381	385	363	407	370	376	343	337	376	358	365	369	363	343	358	319	354	326	330	351	330	351	336	322	364	357	379	351	331	353	358	304	347	333	356	341	353	326	356	368	353	375	363	360	334	359	340	347	352	331	343	324	358	363	377	338	361	357	339	369	372	355	348	363	366	357	373	334	347	337	336	362	370	332	349	343	361	363	334	386	338	327	331	362	325	353	342	339	356	318	347	342	351	317	345	342	328	315	357	345	335	346	326	360	350	373	364	348	311	340	357	343	375	374	344	323	337	316	364	362	327	313	349	347	360	359	352	367	362	367	346	373	335	323	346	338	345	335	338	333	372	317	343	347	360	329	337	347	374	350	303	363	358	330	322	345	344	333	353	327	313	355	323	335	368	340	367	376	379	340	339	364	365	372	314	360	350	344	351	348	319	356	337	357	329	375	320	332	364	417	311	341	361	336	329	328	349	310	324	328	368	324	347	328	328	355	325	356	367	324	362	336	313	330	346	338	352	340	363	353	349	351	348	340	334	365	352	331	340	341	344	375	371	319	314	348	328	328	346	363	368	351	354	358	373	360	355	329	371	356	390	351	346	341	334	349	340	356	343	351	358	304	344	329	379	339	350	319	349	377	362	355	376	362	407	382	336	305	330	363	327	338	337	323	322	352	338	340	298	341	321	346	360	355	369	347	360	375	333	350	370	331	367	349	308	331	352	328	368	369	356	361	349	343	382	343	359	364	325	340	354	361	320	335	317	359	322	355	322	301	340	379	330	359	334	369	346	352	348	359	366	348	328	341	327	353	360	344	355	369	309	372	358	370	376	335	369	327	332	337	335	343	350	351	350	371	361	346	384	341	358	350	345	385	396	378	329	358	370	347	354	344	354	363	379	356	328	362	370	364	381	338	339	333	368	386	375	354	316	340	384	353	343	309	348	356	372	365	352	309	346	361	330	379	372	334	357	343	396	363	312	346	366	372	389	351	348	347	347	346	394	314	331	376	361	333	366	326	340	354	351	324	344	358	324	377	314	349	345	360	374	367	373	358	359	334	327	337	369	354	373	366	351	350	343	321	355	353	336	334	311	355	376	347	360	347	337	341	354	323	353	345	314	360	361	338	376	356	376	351	354	346	334	362	351	342	366	312	356	327	344	367	363	366	345	324	327	342	328	356	361	344	338	343	368	358	314	338	367	370	324	329	349	344	366	340	326	357	357	327	332	353	338	351	362	341	330	328	376	362	334	377	392	327	361	343	377	388	327	343	356	344	346	344	321	378	334	362	365	345	337	321	364	349	342	329	319	377	328	380	325	373	365	363	350	373	351	364	367	354	338	311	342	370	377	363	373	372	319	318	380	372	368	345	360	353	343	382	364	355	316	372	339	336	359	359	348	334	386	321	376	351	356	362	328	345	337	369	373	333	342	355	366	350	317	383	320	363	309	359	329	351	320	357	345	338	361	309	365	335	341	339	337	318	364	356	379	345	332	340	355	358	351	354	337	316	350	369	332	367	341	330	343	330	352	355	351	344	328	332	334	337	339	320	355	339	334	352	349	310	353	325	374	325	347	349	305	361	390	333	351	335	314	361	350	347	359	356	352	356	329	371	368	359	340	366	341	351	361	361	376	357	330	348	356	342	351	366	369	341	353	317	335	339	326	329	353	338	364	336	330	336	343	385	334	345	333
29972	28776	11045	9945	4879	5130	1463	2141	360	399	371	415	370	419	616	496	369	421	373	359	361	371	381	341	363	385	369	363	389	335	353	371	378	364	362	357	363	405	374	364	351	363	368	367	343	369	416	379	371	368	382	351	378	363	399	415	389	402	351	385	367	342	355	357	363	401	343	357	361	392	378	350	387	383	363	360	343	381	358	390	374	394	358	384	371	378	383	421	358	357	356	376	341	363	361	397	404	368	360	380	340	377	347	371	379	366	369	343	367	360	379	362	393	373	352	409	374	378	387	354	376	388	340	375	355	328	408	404	341	390	387	371	379	390	375	387	376	359	368	370	350	374	363	383	379	388	388	391	371	375	353	377	351	361	381	365	371	384	362	352	402	395	368	368	352	391	362	396	362	380	377	377	379	376	374	391	367	409	378	369	370	377	378	353	395	356	379	411	348	407	407	404	392	368	373	395	356	361	387	373	399	355	367	377	376	370	371	345	389	371	361	330	364	373	369	397	415	394	380	387	400	380	386	392	400	402	379	393	376	352	408	421	394	374	416	403	361	344	405	360	379	359	404	350	391	343	398	385	350	357	371	354	360	367	345	357	380	376	375	383	384	359	393	375	376	398	374	364	376	368	371	379	390	372	381	352	358	385	362	387	336	363	357	377	401	364	390	381	344	389	365	347	387	372	415	387	395	389	360	365	387	371	369	360	370	352	390	367	356	340	361	356	376	380	383	357	399	352	383	367	389	359	371	373	405	390	401	329	369	381	399	420	372	398	359	377	374	335	378	403	410	375	355	383	343	397	385	365	401	358	367	360	372	383	370	375	378	380	353	352	412	351	343	355	405	390	374	373	416	396	389	368	342	364	399	370	367	338	408	376	403	374	407	340	357	414	414	349	369	352	365	400	380	382	346	368	365	373	391	402	366	386	389	357	359	368	376	375	345	364	338	391	402	392	381	356	342	403	361	376	370	386	394	397	364	395	364	356	361	353	341	382	362	373	375	397	361	390	383	355	348	389	356	389	363	370	398	402	374	373	416	361	341	343	375	387	339	404	338	404	361	363	376	389	366	355	393	377	371	361	341	372	348	357	400	346	371	363	394	365	378	348	381	339	367	361	338	371	377	360	375	358	408	398	384	358	354	359	366	362	378	380	379	387	390	374	390	373	362	421	349	365	365	348	403	336	377	370	385	370	342	357	352	395	380	391	393	370	382	351	337	363	364	415	355	333	394	361	405	376	367	386	350	380	380	404	400	348	361	355	388	389	378	387	372	356	372	339	393	406	341	384	387	335	379	362	394	388	361	374	378	365	408	338	357	366	340	367	354	395	379	364	428	353	400	348	396	374	363	358	376	365	377	366	381	369	371	357	391	384	376	386	347	372	398	338	394	324	388	359	380	372	377	368	385	391	374	339	354	355	365	398	366	373	384	398	377	342	375	386	379	379	357	359	324	394	379	358	338	363	401	393	370	353	375	388	386	335	392	389	388	382	359	390	340	388	382	382	405	366	371	375	340	385	390	362	418	378	363	416	341	362	404	353	381	385	353	373	374	354	411	389	354	405	381	387	347	388	371	384	374	367	370	325	403	372	388	388	383	368	367	408	358	343	382	386	385	345	400	368	351	390	372	395	360	334	372	362	377	367	367	407	379	410	350	398	369	353	382	329	393	355	367	345	407	393	390	353	356	377	354	374	364	391	366	345	375	396	372	361	373	380	361	382	384	370	360	377	343	369	393	389	358	368	362	391	394	373	387	395	384	352	372	359	400	384	409	367	366	390	399	367	377	367	358	429	337	364	359	369	389	351	382	378	346	359	386	394	366	347	370	384	386	387	394	373	390	375	382	359	385	342	366	353	353	377	364	399	328	375	376	402	372	378	372	397	396	361	408	397	366	369	370	400	380	366	362	363	363	369	377	378	358	339	373	382	379	377	405	335	378	380	342	371	355	361	345	400	377	399	426	373	385	359	372	368	390	389	342	371	378	383	372	343	384	374	377	370	383	355	380	357	390	347	354	357	387	350	377	389	365	382	358	368	365	357	347	362	373	360	392	346	410	385	392	382	341	356	393	354	385	358	367	356	362	416	399	378	374	366	372	365	353	379	381	393	354	396	372	381	393	395	370	392	372	346	396	361	354	364	390	381	376	368	362	347	342	379	339	360	389	360	345	387	329	373	369	372	365	361	383	358	356	345	339	358	386	389	358	361	410	367	388	385	358	398	371	386	390	380	339	368	352	369	375	358	374	402	370	376	374	384	364	340	360	401	391	385	403	357	367	382	375	360	374	397	420	375	364	372	376	410	374	368	396	365	370	371	376	395	376	386	400	361	356	415	394	378	362	358	384	372	374	385	382	397	354	367	373	337	345	372	344	394	346	354	339	383	392	353	356	353	346	380	356	361	397	367	347	364	386	377	372	401	359	361	362	370	330	356	372	385	394	407	382	392	340	348	396	358	383	330	393	387	405	410	366	391	371	367	379	396	396	399	386	388	359	379	342	369	353	342	365	391	369	361	381	357	392	391	383	364	386	365	356	363	383	349	395	378	385	379	390	365	379	374	358	384	361	373	360	380	363	366	367	395	386	355	344	361	364	376	377	369	374	367	417	382	355	390	372	363	379	398	374	403	395	374	393	370	377	349	374	366	381	362	384	356	376	377	368	368	314	387	390	381	372	392	363	389	336	359	393	383	367	363	416	368	341	366	383	347	373	343	351	376	346	371	392	368	371	379	389	399	368	392	364	372	352	362	342	367	353	394	402	373	368	363	389	363	375	381	381	395	345	373	383	366	368	377	357	361	398	356	389	398	345	393	394	391	365	382	361	367	387	382	377	344	377	339	359	362	376	374	335	394	368	374	358	380	349	400	370	387	355	360	390	367	366	386	341	377	381	361	379	425	386	383	389	391	370	366	399	363	394	368	383	354	338	377	431	353	382	340	386	380	376	383	409	406	364	407	382	375	367	384	373	367	364	355	360	359	365	394	378	386	389	367	390	396	360	388	351	372	385	374	393	357	387	401	337	373	341	364	375	383	365	364	375	357	368	374	379	395	359	362	403	349	423	387	378	375	382	330	363	377	356	373	394	361	367	353	386	378	417	381	382	360	370	373	362	341	375	347	376	371	379	359	382	376	375	389	384	382	330	379	387	356	355	345	364	358	378	375	348	375	367	380	387	384	386	376	370	359	368	374	438	367	365	382	392	373	351	361	353	368	368	380	404	387	381	402	352	376	367	339	323	360	379	364	380	407	394	398	352	379	338	360	364	379	368	420	372	398	330	381	366	371	364	372	398	371	385	374	368	342	399	354	358	362	398	381	371	368	397	384	366	359	350	366	388	398	345	371	403	372	373	346	382	356	397	365	407	365	363	357	369	366	376	365	388	371	379	387	378	339	391	359	368	380	359	355	378	386	389	362	377	367	387	399	385	385	334	381	355	371	356	389	388	369	392	363	385	391	377	391	386	376	396	352	403	372	407	401	372	380
23667	21188	28943	29140	26738	29352	16034	12495	1004	601	606	551	586	1425	3298	1375	552	531	557	560	536	564	540	530	552	558	552	528	505	534	511	520	517	529	494	545	535	541	593	547	512	561	519	522	543	523	539	538	497	510	537	553	526	541	523	513	520	520	534	561	520	508	526	528	555	562	581	521	539	512	525	536	542	509	517	528	533	518	530	542	552	526	546	502	542	529	538	545	516	507	545	564	519	572	563	558	576	520	535	535	494	506	526	527	560	529	544	506	523	512	549	568	536	519	571	554	501	501	528	526	540	548	533	494	551	530	470	532	552	534	564	523	564	524	546	518	540	510	569	580	526	541	546	534	527	519	515	535	545	543	529	553	528	535	528	551	526	485	546	537	530	508	537	516	513	517	560	561	495	523	570	511	527	543	536	513	536	539	527	546	535	534	548	543	554	519	492	538	603	575	531	510	542	582	525	551	527	543	567	522	502	569	510	519	541	535	554	498	553	549	563	552	553	515	507	572	539	547	531	486	507	535	557	545	548	508	581	510	550	613	566	538	522	573	486	580	549	558	534	532	560	527	548	553	513	527	478	524	514	530	543	513	547	571	543	537	508	524	527	556	535	547	541	576	483	551	497	523	526	519	513	538	565	516	506	539	555	529	550	487	534	532	474	540	537	540	525	501	537	540	502	504	488	502	538	533	547	511	564	551	545	594	517	527	543	549	497	512	481	521	535	538	549	526	537	541	521	548	550	533	508	516	523	547	517	525	519	520	546	522	543	521	538	555	532	550	524	474	493	516	569	533	507	496	523	551	563	511	519	521	493	517	496	540	557	538	533	535	525	566	528	519	523	544	538	551	521	544	513	538	546	553	505	536	540	557	545	548	509	565	491	541	567	501	531	543	514	514	564	512	550	550	520	537	552	557	576	557	516	545	545	524	578	527	540	532	522	561	540	534	470	550	503	521	514	512	566	529	495	536	538	526	513	541	547	515	534	521	542	580	490	579	544	543	531	553	516	542	555	576	526	523	543	538	524	525	493	509	528	549	570	528	555	502	542	534	543	523	569	506	506	521	558	516	516	512	534	554	517	520	477	533	556	496	557	540	542	518	486	545	563	547	508	516	496	539	558	563	534	526	521	556	553	530	532	551	489	554	555	585	492	530	547	547	538	512	523	558	537	504	535	503	556	523	538	517	534	547	522	528	553	564	570	522	552	501	578	540	558	528	527	500	528	577	527	569	527	542	543	508	556	540	529	572	546	527	531	508	555	534	536	520	516	564	538	556	537	507	530	528	521	545	551	537	540	547	543	510	527	538	536	521	528	553	539	499	529	514	562	514	564	566	548	557	563	540	547	521	580	526	543	496	544	519	541	504	545	533	522	542	515	488	540	512	531	556	557	548	530	510	560	521	473	540	555	545	567	510	505	555	562	510	553	554	544	540	498	543	547	519	513	550	507	525	540	540	511	553	510	498	496	536	555	524	582	540	522	525	526	530	541	545	589	504	514	558	551	527	516	531	548	501	575	572	567	487	531	559	549	578	542	546	532	533	501	516	546	524	560	560	555	533	535	519	572	576	504	541	520	511	544	493	548	509	519	571	520	510	551	504	561	542	513	549	533	546	527	535	514	540	516	515	539	535	517	564	545	577	549	499	539	545	540	541	529	534	504	517	571	538	537	569	541	510	594	555	562	478	520	591	544	480	529	497	495	506	500	532	518	525	531	541	517	558	595	515	579	558	543	516	546	539	589	569	553	535	511	539	517	501	516	513	525	511	542	499	531	501	524	585	521	533	493	527	570	505	512	489	523	532	533	563	484	535	496	555	567	556	518	527	526	536	549	498	545	503	527	571	514	534	559	527	492	517	491	582	504	474	545	548	524	527	511	549	499	575	500	543	510	524	580	512	500	542	597	580	511	578	528	496	490	525	551	592	571	543	537	524	521	504	516	525	523	503	516	574	518	516	534	538	541	532	566	518	534	512	515	505	554	526	502	526	579	552	541	510	545	503	531	560	542	540	540	511	554	517	596	501	524	517	550	513	532	541	556	533	533	523	524	522	500	481	522	539	548	544	561	543	526	521	537	482	519	552	522	524	527	536	521	534	553	529	524	541	549	572	535	545	532	557	524	522	522	544	545	527	540	562	552	570	580	467	558	560	512	543	495	536	589	500	564	535	544	560	548	527	527	523	515	557	546	535	545	543	503	501	547	533	499	491	540	542	534	536	569	524	525	543	556	505	514	505	527	507	584	525	545	522	491	553	504	543	552	497	533	574	565	524	574	515	526	550	542	516	536	502	542	530	550	545	590	524	563	547	523	566	540	519	498	550	552	557	467	519	544	578	505	523	547	523	522	533	518	532	506	541	552	544	525	507	492	518	529	520	540	530	550	521	507	506	534	492	517	546	539	523	528	529	548	537	545	533	543	517	532	508	583	536	494	528	506	533	535	541	506	560	498	538	480	534	550	530	484	591	559	573	542	515	558	533	575	520	526	517	544	549	542	558	530	512	538	580	534	512	558	520	548	517	559	532	532	548	550	513	558	528	546	501	535	494	556	528	517	526	558	563	540	502	529	525	522	592	518	581	507	536	567	526	539	558	562	543	538	551	562	558	523	566	556	504	520	531	534	518	528	563	572	506	549	549	532	520	530	530	530	509	556	558	554	518	529	558	516	525	501	541	501	553	545	520	567	505	544	531	507	549	545	507	515	530	574	540	548	513	551	507	554	546	544	511	531	542	517	517	536	539	568	505	512	552	558	567	529	533	571	553	514	532	503	559	549	510	523	544	554	554	560	546	511	497	520	526	568	551	515	534	571	543	522	556	503	527	532	530	524	506	546	517	525	532	502	529	567	543	551	546	540	551	530	515	561	548	583	564	549	540	549	570	561	544	488	529	521	530	530	509	494	514	484	530	579	540	546	520	542	513	553	479	535	505	520	501	526	555	581	599	542	515	499	563	504	504	575	512	520	563	565	531	479	535	519	508	526	548	503	474	549	532	562	524	504	518	511	493	519	511	527	553	507	532	529	497	541	533	541	540	555	520	531	523	552	568	573	541	568	526	526	548	540	604	550	540	522	540	527	571	512	544	488	598	523	533	511	527	544	509	535	541	552	539	535	537	512	521	524	526	559	537	546	525	516	555	559	507	535	535	493	508	544	549	521	521	545	499	507	514	550	543	506	565	555	555	516	520	537	549	557	555	531	572	507	549	539	574	540	563	532	546	521	546	522	514	521	543	541	551	538	541	532	518	533	527	541	543	553	511	516	508	501	537	537	511	553	527	527	535	520	552	540	504	542	517	531	557	521	529	549	527	489	550	494	503	551	507	549	548	558	489	533	547	484	514	526	555	507	520	572	546	561	537	548	555	533	532	574	577	543	546	513	540	525	535	556	537	569	565	572	545	512	551	536	545	511	521	508	519	557	527	489	532	504	536	520	536	536	565	528	498	538	529	513	506	518	554	560	527	493	503	519	520	582	533	514	544	505	497
41198	70303	46947	45973	31183	31624	9657	14424	676	631	663	650	636	1957	4736	1851	548	544	574	603	609	500	550	578	549	573	521	531	528	535	581	551	547	534	520	551	559	546	496	558	535	539	518	531	520	549	571	519	556	547	555	481	537	547	536	517	572	542	544	551	581	524	557	537	583	543	556	557	535	515	544	489	498	561	554	589	522	529	559	523	531	508	544	568	569	529	529	565	504	597	511	523	507	618	536	580	560	480	504	562	532	507	522	513	522	547	546	488	519	591	559	556	551	568	499	540	564	509	536	540	560	545	576	566	569	576	538	555	553	520	532	506	538	539	532	551	571	559	555	552	563	565	562	552	508	556	525	575	551	577	517	525	534	513	529	586	568	537	522	555	509	533	577	594	555	544	562	515	527	577	531	568	542	530	525	542	512	523	510	568	567	550	620	535	555	574	507	560	543	520	512	515	557	550	492	527	552	489	537	499	532	534	570	544	549	527	512	527	538	576	560	505	547	552	574	547	561	570	536	559	545	550	538	504	526	529	549	531	538	530	561	543	594	563	535	488	540	565	524	555	553	562	536	549	547	537	506	554	485	569	592	489	543	569	551	518	508	539	524	535	536	560	559	558	559	497	578	526	489	596	538	536	526	517	564	523	514	539	531	558	527	483	543	543	530	541	592	542	550	564	514	527	522	538	528	534	541	593	530	511	535	514	530	510	533	495	547	543	512	526	482	562	580	561	554	520	525	511	553	531	511	541	540	537	546	564	570	499	525	546	514	561	563	533	507	533	490	554	536	537	478	530	490	515	569	539	531	492	548	500	555	542	531	540	538	528	501	542	548	532	499	591	521	560	563	572	520	558	545	570	543	521	526	599	529	564	535	532	530	503	529	526	531	542	543	549	547	525	572	556	550	516	546	521	539	516	504	553	509	495	565	525	530	556	544	542	549	580	555	520	545	537	533	527	536	549	521	536	519	527	539	549	528	544	565	496	565	525	526	560	544	537	572	550	551	529	538	514	565	518	525	557	548	547	539	523	556	566	506	579	565	542	525	534	548	566	556	568	522	570	544	550	522	512	538	521	565	528	565	550	519	543	523	567	551	547	507	562	553	546	596	499	535	543	535	498	551	554	499	496	530	548	552	533	547	548	551	549	537	576	552	518	500	562	482	507	585	550	545	544	551	548	519	551	536	542	518	550	537	514	512	536	544	552	536	535	517	547	570	573	512	556	509	569	546	515	516	579	576	505	536	547	581	536	600	542	544	523	558	581	590	530	565	492	579	571	554	541	566	598	553	538	515	525	547	550	542	545	566	538	536	556	554	535	544	531	535	524	555	536	526	531	560	555	570	513	564	541	555	601	548	542	571	545	540	544	501	550	561	510	475	547	571	561	530	521	560	507	527	531	533	523	544	574	565	512	509	531	563	580	521	519	551	581	545	518	522	541	505	554	527	533	555	561	585	538	553	510	540	542	524	514	538	511	527	566	499	559	546	590	597	543	566	526	542	568	539	560	557	526	565	528	538	550	502	535	562	508	574	520	523	502	522	552	568	556	558	537	524	548	548	545	521	577	556	567	562	507	537	535	536	559	535	544	513	568	559	556	507	569	551	522	573	540	554	504	539	541	506	572	505	549	577	545	548	523	544	519	522	529	498	552	559	564	544	538	538	551	551	546	557	536	556	577	506	528	535	522	525	526	562	491	542	547	558	520	561	534	520	582	560	504	536	560	568	509	530	558	587	534	536	553	518	520	570	536	538	487	526	530	570	549	553	533	546	550	550	576	531	560	541	531	541	562	528	539	535	569	522	560	516	550	554	573	552	564	512	569	523	553	576	543	553	534	541	554	526	463	541	549	560	529	564	557	569	506	506	525	516	505	568	521	530	517	553	514	575	551	529	518	569	482	523	524	548	513	544	541	540	539	543	515	532	555	564	598	507	529	575	545	582	538	559	525	546	505	571	583	571	566	586	582	578	538	524	495	556	541	520	564	511	516	500	564	527	537	523	532	565	542	547	561	528	552	528	552	546	526	535	594	529	487	563	512	566	515	548	527	559	519	491	561	521	532	540	541	573	532	515	550	520	554	552	526	474	535	524	528	518	581	528	565	509	548	546	523	558	526	536	535	531	558	582	550	545	567	550	525	571	572	565	593	530	575	550	553	558	579	551	566	537	597	584	538	494	518	554	545	581	569	547	510	546	530	542	539	576	551	527	570	519	567	522	542	542	518	532	551	534	545	532	544	559	550	544	525	570	571	524	544	557	500	518	508	533	545	537	549	541	584	525	547	508	531	573	516	525	560	510	540	561	590	534	546	542	534	510	554	573	593	543	540	559	529	527	513	528	581	549	548	523	573	536	533	555	575	497	561	505	530	542	534	533	550	552	516	538	587	521	530	550	547	542	564	530	503	552	531	560	548	546	578	563	527	493	538	535	519	556	560	565	539	543	522	541	561	541	515	533	540	507	552	507	528	547	559	538	579	534	515	545	572	568	545	532	514	524	564	574	527	553	593	559	506	565	539	563	554	538	550	552	553	491	527	526	565	547	575	543	529	514	551	548	510	546	533	530	538	520	538	570	574	502	559	524	542	540	558	551	527	518	572	502	522	529	520	547	525	515	573	529	515	538	526	562	490	532	478	567	571	530	574	582	532	524	531	530	560	541	529	589	527	537	532	545	497	588	592	550	502	547	551	540	536	480	507	525	548	481	561	479	541	541	500	547	494	520	573	541	534	550	581	551	568	570	495	528	524	554	534	555	550	515	536	563	566	565	581	534	525	520	548	546	496	521	538	559	557	560	555	594	535	536	536	540	542	536	560	526	564	548	542	555	542	545	564	529	525	544	599	538	541	523	511	517	551	564	527	567	540	541	506	550	540	526	548	607	543	542	545	568	557	536	562	518	521	566	552	563	551	513	551	535	552	575	536	520	574	561	552	480	529	574	530	550	538	557	556	536	587	555	515	565	562	538	525	549	525	546	550	554	526	561	556	521	555	552	541	581	539	576	541	527	560	547	553	534	504	561	532	528	525	562	522	564	532	539	548	566	547	525	577	523	546	503	527	580	564	565	530	558	566	530	530	557	564	479	542	576	555	544	525	530	541	549	538	569	508	589	552	551	547	566	538	515	508	558	562	551	514	533	547	511	546	561	523	527	566	492	576	570	520	536	519	529	523	527	513	541	566	539	527	550	581	557	538	531	485	515	528	574	521	532	509	591	571	536	550	545	575	546	545	507	516	537	598	529	566	535	540	539	557	509	564	548	527	561	548	555	519	548	533	573	613	498	514	496	499	567	514	538	554	544	522	517	522	543	558	508	534	563	576	572	550	529	525	534	577	542	556	543	559	576	505	522	517	515	532	516	539	555	546	537	534	528	557	563	603	544	523	514	527	517	541	511	540	522	535	538	532	491	555	519	550	545	549	495	590	505	510	537	524	568	518	550	495	546	503	544	560	491	511	541	527	529	500	537	583	508	509	541	502	523	579	582	583
24938	21336	28628	27642	20732	16884	5610	3819	578	522	527	521	495	972	1588	722	473	472	478	465	483	499	489	480	487	533	489	498	459	478	459	492	460	482	502	454	472	466	483	474	491	449	497	465	524	525	457	465	478	488	487	425	552	472	499	430	484	477	443	496	469	496	514	495	480	499	474	478	480	518	485	483	474	467	457	495	449	467	460	487	477	485	501	476	490	484	490	498	480	461	524	473	442	507	474	510	475	481	482	467	427	510	505	469	453	499	448	459	466	475	499	489	470	455	486	503	465	470	486	474	445	481	455	499	512	497	486	464	453	460	459	481	445	470	488	485	480	501	491	479	442	524	501	504	500	475	486	457	460	457	470	495	500	468	480	474	471	495	508	489	480	463	478	482	455	482	526	447	483	495	493	456	487	496	478	481	458	491	517	460	466	503	485	484	426	457	456	452	467	493	439	469	496	470	468	495	499	437	463	424	468	428	505	445	465	474	470	489	466	475	464	488	457	446	492	480	458	450	508	475	479	495	513	500	466	478	505	462	497	472	466	473	463	495	500	464	462	491	437	471	469	518	510	481	462	475	481	480	433	498	482	497	470	458	485	475	507	472	501	467	483	452	452	474	484	469	499	501	465	460	464	488	475	468	482	475	496	492	501	505	541	448	476	489	471	474	462	492	478	435	505	503	486	476	467	462	483	499	494	490	461	466	493	456	473	504	524	480	488	487	480	489	500	449	463	447	482	454	456	443	474	459	481	481	518	473	465	438	522	461	475	486	479	506	529	530	467	478	471	501	489	471	472	444	490	475	460	409	490	444	475	462	458	482	502	458	468	493	484	441	517	447	482	476	478	484	457	476	438	473	476	474	470	478	445	488	500	490	476	527	492	476	518	461	447	423	517	433	505	465	448	487	487	478	504	494	467	478	536	505	508	500	532	496	433	477	504	460	467	488	498	468	505	522	510	464	450	435	502	466	491	502	472	469	472	471	463	478	467	470	462	482	465	495	516	485	443	464	460	526	441	455	493	483	491	465	450	489	470	504	491	495	479	485	497	501	508	492	507	468	483	515	494	482	517	482	461	450	445	521	435	472	425	495	511	507	461	444	474	507	483	478	459	475	474	464	457	503	490	457	483	507	516	494	485	512	503	453	478	493	506	461	496	471	490	489	476	466	438	475	485	468	447	484	484	449	483	503	507	498	485	505	496	463	451	476	468	489	489	475	493	471	513	469	478	508	449	499	438	473	489	426	503	467	479	496	470	491	463	503	520	475	473	491	475	481	460	476	476	470	441	483	495	445	442	477	483	456	477	480	477	529	496	492	491	482	489	470	471	469	477	453	458	492	489	477	483	484	479	487	472	521	474	468	467	463	485	490	460	503	473	469	490	491	513	474	498	468	445	501	490	440	466	475	499	485	467	464	516	485	511	458	447	474	470	509	523	440	470	515	483	435	480	488	482	456	491	485	497	449	507	503	462	457	470	487	476	477	433	457	482	505	484	482	479	489	446	477	491	473	463	446	461	469	475	498	512	497	465	487	468	496	480	447	509	492	508	487	497	461	487	473	468	475	477	464	512	484	470	473	489	461	472	490	497	454	504	467	468	500	500	490	502	452	485	455	451	470	492	510	502	452	489	477	495	466	476	477	514	439	474	466	453	485	493	483	504	457	445	498	460	458	463	469	453	481	456	479	449	444	487	476	486	471	497	459	481	465	463	518	453	460	480	501	451	469	517	447	498	471	512	460	490	451	459	463	483	437	484	497	441	504	489	493	463	470	463	465	509	503	500	515	482	476	504	452	486	470	458	474	456	444	514	506	480	503	478	495	478	466	516	462	478	487	451	470	500	476	490	474	487	508	509	513	472	510	477	427	518	497	464	469	498	472	480	515	500	466	462	480	493	440	513	465	500	477	513	466	466	483	469	441	451	458	465	491	475	493	506	477	498	458	525	483	470	504	494	493	475	482	500	457	460	473	439	495	540	489	501	513	503	469	476	484	494	491	448	494	481	474	464	479	496	491	498	464	480	438	455	481	492	467	514	513	457	461	481	458	488	492	474	505	504	486	461	501	481	460	462	484	467	471	490	472	502	476	485	490	480	459	462	458	446	483	449	441	462	457	519	536	482	470	494	436	506	464	483	513	480	463	518	480	487	515	475	450	471	499	468	477	435	444	482	502	455	473	468	495	509	475	519	469	489	466	460	510	474	493	473	494	490	438	487	490	465	466	476	463	477	508	483	480	443	466	484	452	472	481	440	486	500	456	470	479	508	531	464	449	478	478	420	513	466	503	466	485	511	496	517	482	435	492	471	484	446	506	482	463	465	472	427	488	462	483	476	447	546	475	472	523	479	479	490	462	468	476	473	483	447	446	487	478	477	449	497	502	495	485	486	492	461	474	464	475	419	465	468	450	414	462	522	511	498	491	492	478	471	499	436	466	467	459	455	448	486	467	473	502	465	479	458	522	521	472	454	446	459	510	507	484	489	458	517	486	495	514	493	463	479	517	451	495	454	462	510	486	441	486	443	493	439	515	485	508	468	447	504	482	452	497	455	506	504	478	473	476	494	471	479	466	480	468	446	503	513	531	475	468	485	499	478	499	480	453	488	487	487	460	469	464	461	483	466	491	530	494	465	465	464	461	507	474	466	491	481	476	475	472	458	491	456	486	473	464	501	481	520	468	521	478	505	484	480	538	468	467	483	440	477	463	471	480	483	463	488	505	493	487	476	486	483	458	432	469	460	490	502	482	464	504	497	492	500	502	467	458	477	467	480	460	442	482	465	457	469	486	482	478	558	494	473	503	489	472	435	465	462	483	485	453	483	464	486	527	472	511	454	496	493	473	509	434	475	467	482	479	489	467	485	501	532	451	490	520	503	499	460	475	501	471	485	521	478	502	495	472	451	465	452	523	495	452	490	507	477	456	480	508	474	496	474	459	440	482	484	486	465	506	463	456	492	459	475	490	435	507	473	500	464	467	435	512	487	475	451	477	457	471	499	443	473	503	500	444	488	466	508	515	499	457	508	512	494	475	489	460	498	455	513	490	500	441	464	485	492	468	458	483	475	485	466	522	466	484	449	497	461	446	482	512	468	470	477	465	503	467	511	476	492	444	500	469	469	495	493	462	475	510	482	477	483	494	479	522	498	456	478	484	472	473	480	511	494	446	459	495	473	479	474	448	468	473	503	463	457	494	466	484	533	450	492	500	491	454	483	473	504	484	507	452	480	466	452	478	484	473	453	424	501	430	460	515	497	450	492	521	494	489	465	505	450	472	453	448	490	460	461	442	477	486	470	503	493	515	460	489	492	508	462	504	540	459	458	476	495	488	487	464	499	447	442	502	507	476	473	498	504	447	510	490	490	446	479	460	474	468	463	518	463	474	472	466	502	508	483	473	468	468	479	443	512	471	508	465	456	449	479	483	465	471	434	459	457	476	487	508	475	451	468	470	454	512	502	452	476	475	466	466	512	486	481	496	499	469	478	461
39078	59517	41168	34034	19003	21000	5187	6503	554	579	562	517	578	1403	2455	855	521	507	528	544	519	523	539	525	513	541	502	519	514	479	499	502	527	520	532	509	520	523	509	517	536	539	500	547	527	555	502	515	518	505	471	550	494	555	505	504	486	482	538	465	523	537	491	508	504	479	520	531	476	519	520	497	507	518	535	528	530	525	523	521	491	525	492	526	522	546	561	513	517	493	468	521	490	510	523	533	572	484	508	540	528	473	483	534	509	491	486	519	530	524	519	487	525	486	541	510	488	521	520	486	492	476	547	518	517	478	495	534	487	500	502	507	512	541	503	485	539	546	536	515	499	507	504	481	509	479	512	494	542	498	486	492	500	556	493	513	522	515	534	496	494	511	531	506	467	477	541	512	450	553	524	508	548	523	484	508	538	499	488	528	514	502	492	511	507	454	506	527	482	525	516	520	543	504	497	482	553	508	525	546	483	509	523	521	543	491	517	528	515	500	528	470	500	520	508	521	483	487	481	500	504	523	509	520	515	550	481	483	522	507	524	513	504	498	535	520	527	516	497	507	505	537	539	519	508	518	504	506	466	498	513	544	489	552	509	506	482	534	530	556	509	517	529	507	536	503	487	508	500	517	540	507	553	548	498	493	505	512	498	561	526	512	554	560	488	545	544	515	507	507	490	534	513	528	486	522	522	538	490	477	530	529	512	537	529	513	509	522	477	525	545	497	499	497	528	522	530	493	514	462	503	484	493	571	558	520	506	531	496	497	520	586	510	493	514	508	513	500	526	512	522	530	502	508	548	490	485	562	533	503	536	511	535	538	504	563	543	508	506	496	521	530	528	524	495	547	529	532	519	514	486	526	519	521	476	526	523	510	525	513	526	505	502	523	503	477	509	442	541	529	517	520	534	501	504	543	499	543	503	481	495	546	478	513	537	522	535	567	531	515	538	520	494	497	536	485	495	480	516	501	513	489	559	557	505	539	526	537	532	508	501	490	489	510	537	481	499	533	539	480	504	509	519	499	532	533	527	498	508	539	496	526	503	492	496	499	483	512	485	515	534	507	508	484	524	485	528	523	495	522	554	503	531	526	501	506	510	495	515	532	517	512	508	550	485	511	498	507	518	494	484	481	517	532	538	515	511	529	513	537	482	528	464	507	495	519	521	518	514	486	510	533	525	491	493	458	490	512	534	455	514	515	565	493	475	506	537	497	472	516	484	502	525	511	478	543	500	528	497	531	508	520	500	562	552	548	517	565	527	496	523	462	502	487	489	505	488	552	530	521	509	538	499	485	533	507	477	486	532	498	522	503	522	498	493	530	532	504	501	536	459	520	519	493	492	527	526	505	495	524	494	492	506	521	539	505	476	516	527	509	485	500	523	531	527	503	512	542	544	522	553	512	501	544	504	490	494	554	521	501	578	519	487	491	481	522	505	553	509	517	503	521	505	518	499	524	486	517	527	531	481	461	497	490	521	499	489	500	528	509	498	526	444	476	510	519	497	506	495	463	510	525	499	498	513	511	490	535	559	499	512	539	500	478	538	522	518	532	552	521	507	498	525	534	497	487	470	512	511	498	515	481	507	509	489	516	536	523	514	541	532	537	523	493	501	485	475	493	535	514	473	515	516	534	455	527	556	521	550	507	518	519	522	503	470	496	542	482	537	503	538	530	520	516	489	512	537	543	511	474	503	507	512	506	547	497	488	476	527	492	492	524	515	498	524	515	555	511	517	504	533	522	527	536	471	491	536	539	498	538	510	523	520	524	524	479	476	519	533	487	523	534	522	538	509	529	503	504	500	528	529	536	538	523	507	492	519	534	519	504	487	479	490	528	523	516	494	483	514	519	500	491	532	503	538	538	503	526	515	496	474	502	571	513	482	484	504	501	508	582	539	510	531	501	468	510	545	497	519	546	491	497	496	520	524	503	509	535	538	470	518	474	527	491	518	538	545	490	555	521	504	508	539	509	492	525	536	516	524	509	533	487	567	533	494	525	526	510	519	480	505	567	521	515	481	507	484	500	525	518	514	507	488	509	505	473	518	548	500	505	527	488	502	530	517	522	506	539	516	530	494	489	503	537	475	533	529	519	527	532	511	488	538	485	535	553	504	500	518	518	511	495	519	505	543	524	556	504	506	511	516	503	472	515	490	510	505	475	501	513	517	500	484	499	563	537	539	510	526	539	493	542	499	522	501	498	526	540	495	501	547	476	532	535	503	502	532	496	515	499	514	477	491	523	546	510	549	540	518	489	498	490	537	525	473	489	511	499	526	486	525	454	452	496	523	514	483	501	564	548	489	485	545	525	538	518	542	506	500	520	493	522	505	532	533	513	514	499	550	504	483	523	540	503	535	495	515	527	506	498	524	466	523	483	524	512	515	503	523	498	522	496	515	484	516	545	534	496	506	515	516	488	539	503	476	523	524	531	529	542	499	516	490	510	526	512	540	488	482	500	509	553	526	539	518	553	517	507	498	512	555	505	529	509	526	516	540	535	475	502	566	489	530	518	502	539	545	474	546	551	498	522	510	499	448	525	528	526	518	520	531	567	488	517	533	533	542	492	553	506	483	524	497	545	537	497	510	492	503	496	519	527	513	514	494	514	491	526	482	516	528	507	527	552	512	491	512	504	535	536	526	522	508	504	519	548	530	558	539	542	488	527	489	504	485	504	528	498	481	538	559	485	513	449	559	529	481	516	514	535	496	529	495	513	497	530	520	498	495	545	504	530	547	516	547	505	488	487	528	472	487	527	526	486	538	512	516	508	496	519	515	547	534	560	500	489	499	522	517	562	519	510	523	506	545	507	515	507	485	539	506	517	534	510	487	495	533	547	490	518	507	512	537	565	487	546	509	549	534	523	512	478	506	485	501	526	532	516	557	507	524	523	537	496	551	469	516	503	508	509	519	535	531	537	530	505	560	508	522	500	487	485	568	555	539	483	511	528	505	457	509	488	552	522	514	490	520	499	523	495	510	562	526	510	513	544	508	489	493	522	537	569	534	524	472	510	511	510	536	507	488	534	498	513	501	518	485	524	507	466	564	501	521	530	529	522	494	514	506	540	545	547	543	523	510	480	505	526	514	520	513	499	506	510	516	521	514	495	529	541	534	548	539	529	515	474	502	528	524	528	483	494	514	479	553	477	509	502	549	502	518	505	526	506	499	504	516	521	512	513	519	510	515	534	524	522	478	490	487	505	540	518	528	528	530	515	510	515	545	483	524	531	500	476	524	518	524	504	517	517	498	546	493	501	468	514	520	501	494	514	517	493	521	510	487	485	512	514	536	489	531	526	540	526	483	494	486	529	507	552	526	510	477	513	501	500	537	526	497	520	525	515	554	531	507	516	507	515	509	493	537	497	519	518	495	547	473	518	487	507	503	515	459	508	529	538	472	517	553	497	512	527	507	530	511	526	508	514	512	501	545	530	494	495	516	497	482	499	500	537	464	499	542	500	512	479	509	512	553	499	487	471	510	534	524	495
22602	21265	29985	25063	22837	28162	20858	7298	1086	966	982	927	933	2066	5652	2216	860	885	842	857	843	839	837	761	887	840	816	833	811	803	847	856	853	825	858	862	828	848	818	801	833	828	843	822	820	829	852	832	810	826	819	800	783	859	849	825	804	823	810	781	821	819	823	847	835	768	858	822	818	889	842	819	831	817	829	848	849	837	845	873	784	761	862	837	842	856	811	830	792	832	778	802	852	850	848	794	902	821	849	857	851	804	824	823	823	788	860	869	782	807	868	827	802	830	782	820	779	834	815	796	793	863	858	757	851	799	842	819	871	776	796	835	813	796	825	846	814	829	840	861	791	838	814	780	791	844	818	815	831	820	774	840	856	832	850	774	876	820	815	851	820	834	881	825	799	808	810	850	791	896	831	836	810	856	867	833	897	870	843	817	854	817	795	798	791	780	782	852	816	767	865	829	821	795	818	779	828	807	780	852	820	838	834	839	823	811	813	793	807	834	856	839	872	829	839	794	812	757	840	870	831	790	819	802	817	903	833	862	827	821	896	764	832	833	834	907	867	850	843	854	837	739	851	828	804	828	840	828	821	848	822	816	860	855	831	856	765	820	789	829	829	799	833	782	861	826	879	826	825	776	753	788	821	839	855	814	786	836	793	885	844	839	821	797	840	845	807	820	819	761	832	777	817	854	839	809	813	847	826	771	820	848	789	849	838	830	829	851	820	825	832	854	830	804	836	849	832	788	820	796	814	823	807	820	810	774	819	821	826	853	836	826	870	810	826	772	776	833	827	857	835	821	839	791	827	851	829	839	836	804	855	834	829	795	803	823	774	843	806	842	820	810	747	768	846	791	836	815	789	844	803	813	860	812	810	808	835	765	802	859	829	795	826	783	806	826	838	852	776	832	793	850	899	816	824	817	789	860	820	832	831	816	784	771	862	852	844	764	857	797	811	839	790	794	781	815	824	844	855	831	847	873	820	836	897	777	836	838	844	771	784	804	787	825	799	823	845	804	791	786	798	791	813	854	817	858	838	831	838	833	854	805	875	771	852	845	879	761	788	810	803	814	828	808	833	839	825	849	836	849	815	773	858	784	822	798	828	821	847	871	778	825	836	845	916	827	740	830	812	825	913	857	856	815	813	777	822	823	872	812	819	843	802	802	883	793	847	787	858	799	840	818	795	801	814	834	863	809	794	813	813	806	841	808	837	840	834	781	753	804	807	784	819	823	844	826	781	852	810	867	827	848	873	831	866	798	828	806	815	749	789	794	811	866	816	868	834	844	819	813	792	827	804	825	807	828	839	786	853	813	776	796	759	849	796	806	814	824	788	810	846	837	803	865	851	810	844	854	767	824	844	819	794	810	835	831	796	777	777	815	752	795	872	841	806	874	837	809	828	829	802	818	819	837	783	841	805	857	775	826	865	851	814	829	799	836	768	791	857	806	805	794	786	844	882	808	814	814	841	836	822	845	800	837	809	822	817	815	811	822	791	845	813	846	836	843	824	841	806	854	810	833	803	832	800	782	871	851	827	795	815	803	820	792	869	824	774	812	777	802	820	831	836	825	863	784	860	784	846	821	838	835	833	859	815	756	816	806	838	801	807	798	797	854	804	842	810	798	875	879	884	862	856	868	846	784	805	848	819	823	808	834	826	862	846	852	832	817	833	833	776	808	829	876	805	846	867	847	824	808	815	815	830	792	865	855	834	810	825	801	880	836	878	787	837	778	869	823	768	772	854	859	793	813	819	754	853	822	844	812	816	824	806	827	854	759	832	812	844	771	811	846	816	836	795	788	815	786	825	763	863	770	848	829	746	810	833	849	795	815	825	854	842	817	815	818	849	815	769	887	836	880	786	789	825	847	827	798	818	789	886	830	791	814	799	851	831	791	813	841	855	858	832	826	744	849	825	796	820	869	806	826	826	861	792	811	811	831	817	847	858	841	780	830	861	800	801	859	792	867	857	805	846	783	770	840	806	806	797	803	808	851	834	776	857	786	825	854	810	844	811	883	797	800	838	835	850	863	849	792	762	770	841	844	843	806	848	777	846	795	800	842	864	825	800	841	860	821	831	856	808	852	822	787	843	799	818	821	765	743	778	846	805	783	796	802	885	828	832	833	843	895	792	791	830	836	883	801	803	847	841	824	839	802	847	814	799	804	778	847	828	842	854	796	797	822	809	825	855	753	739	843	834	860	797	837	831	839	818	835	868	880	814	826	783	872	819	798	757	816	846	797	845	886	841	809	854	829	843	836	834	802	856	803	861	854	824	815	820	884	775	815	797	809	818	850	863	861	848	826	799	820	862	817	798	799	776	806	800	804	802	827	841	813	822	791	784	832	842	855	887	802	779	851	840	787	814	856	839	815	779	848	825	874	812	799	809	824	830	803	763	858	803	832	841	807	764	845	826	802	795	847	824	817	882	828	814	806	831	843	784	817	819	823	859	848	777	836	784	800	859	817	837	749	821	818	857	795	829	781	810	809	826	820	802	789	835	789	798	827	816	856	858	802	800	853	852	805	835	849	876	799	800	841	890	805	835	821	788	815	839	818	838	802	814	836	827	837	849	841	775	820	815	804	910	799	830	830	749	809	834	872	789	789	798	804	808	762	816	771	767	859	796	853	838	872	812	791	805	867	794	764	836	842	811	835	790	841	842	817	802	815	851	822	810	820	795	833	821	781	837	799	771	816	808	801	808	795	781	810	817	827	764	788	804	796	804	822	816	832	837	825	842	760	781	898	809	765	832	778	828	832	788	832	838	804	815	810	846	816	782	852	813	832	762	847	754	806	836	784	837	840	779	851	841	836	839	808	807	799	840	789	811	801	789	814	850	862	780	801	819	814	804	819	804	822	802	810	853	857	835	792	887	824	812	840	848	884	808	874	858	837	831	802	861	851	833	884	837	786	807	831	798	863	807	819	772	847	832	807	823	807	834	835	783	859	798	875	776	820	822	801	824	833	786	851	763	819	844	845	824	859	837	856	778	797	841	904	811	826	861	868	821	871	844	830	883	805	829	808	849	824	874	842	849	860	802	841	916	807	819	816	783	817	848	841	828	824	820	859	831	827	827	838	811	835	811	845	824	808	792	776	829	867	873	819	792	817	844	821	802	824	822	872	849	818	849	835	862	814	877	797	886	821	830	855	820	827	839	841	802	872	829	833	823	835	841	830	788	882	800	791	860	801	798	788	826	788	821	890	868	822	803	823	828	804	810	833	834	792	792	806	834	846	812	820	792	806	908	852	785	773	810	831	837	778	791	788	840	851	846	851	847	814	808	779	807	808	825	868	843	830	834	779	808	804	830	784	837	870	849	803	814	855	822	800	821	788	869	796	807	819	808	850	784	833	817	789	857	795	804	821	859	751	769	825	784	824	813	857	827	778	846	763	781	817	801	853	786	796	816	807	810	866	815	861	834	794	830	844	812	800	849	843	829	819	816	842	828	821	766	872	836	856	855	781	773	814	777	847	824	856	839	806	865	816
48470	83264	64185	50676	32544	35916	9126	6906	1064	1029	1018	971	956	2859	7924	2570	861	880	775	795	861	849	835	769	794	875	831	846	812	845	880	822	811	812	750	764	813	790	802	825	802	773	769	857	812	820	773	826	772	821	835	851	796	830	827	826	818	822	806	826	821	774	783	813	825	791	837	793	787	820	760	864	867	854	845	802	805	794	813	810	771	790	805	801	839	770	804	828	799	827	818	778	771	836	842	831	848	767	824	839	820	817	803	795	787	806	788	813	832	811	851	826	813	847	826	799	759	796	820	802	869	784	808	824	806	804	780	836	767	840	798	856	816	831	852	843	763	854	854	793	812	853	842	815	802	859	777	809	847	812	828	847	790	824	824	844	903	835	832	827	828	823	824	840	770	796	860	809	824	788	836	817	824	801	843	800	808	830	852	841	869	856	828	843	842	812	843	803	847	779	776	827	832	837	782	803	847	755	870	761	826	846	815	851	795	802	787	843	784	810	828	843	788	829	805	831	818	806	790	871	790	797	803	823	823	812	793	795	827	802	785	793	836	808	788	811	824	829	784	810	818	827	788	850	839	795	827	780	816	787	870	877	793	813	816	793	791	850	788	806	830	788	797	822	798	836	810	832	816	810	761	817	838	803	810	826	863	795	810	860	837	864	817	829	822	844	796	849	791	809	799	818	854	814	813	789	785	800	839	839	794	769	778	807	779	835	770	815	811	823	842	801	868	772	865	759	878	804	832	844	850	770	831	830	848	791	805	841	791	789	828	832	829	795	762	798	865	786	795	789	793	791	810	819	831	862	862	819	850	828	842	817	795	841	823	813	820	805	841	834	757	791	836	807	822	757	830	799	821	811	839	861	835	843	795	818	809	836	791	884	752	808	802	793	800	786	783	837	792	864	888	797	882	825	798	859	812	845	868	841	843	841	861	786	796	844	822	826	800	805	839	858	784	835	801	797	822	809	826	869	780	847	817	779	762	788	799	844	779	810	870	780	814	822	814	797	826	755	894	859	824	846	803	789	873	875	844	761	833	827	811	791	770	821	847	836	817	855	844	842	777	821	828	801	834	764	806	817	831	790	793	810	801	811	834	814	806	796	814	785	832	816	853	773	812	850	778	847	818	849	802	838	826	761	800	818	827	797	830	832	776	825	768	799	793	875	812	838	792	814	783	848	794	790	789	795	808	796	800	825	820	777	769	817	847	810	839	822	885	772	820	839	811	829	822	833	795	835	807	853	831	834	833	779	807	820	801	822	818	791	764	781	819	773	783	830	791	790	869	811	816	835	802	785	797	800	838	810	789	869	804	830	856	812	829	835	820	792	780	829	785	862	781	834	807	805	797	845	790	812	823	838	809	841	808	797	830	832	810	820	813	829	797	824	812	820	806	840	778	829	823	811	744	838	844	841	812	798	800	778	822	832	806	775	828	852	803	810	798	805	825	808	829	798	843	750	863	759	807	835	800	784	815	889	781	829	799	804	857	811	821	792	768	791	765	727	834	841	799	812	791	817	786	817	762	808	800	815	803	849	803	820	812	857	780	796	786	778	825	813	783	839	823	778	834	760	805	812	830	805	783	816	799	819	791	818	792	836	826	804	842	787	817	794	818	851	753	839	802	798	804	773	836	822	838	777	873	835	804	782	821	808	837	818	834	809	839	790	817	845	868	873	822	813	793	840	813	861	766	856	867	765	842	797	811	784	737	772	818	804	829	839	802	807	805	771	817	808	822	804	804	811	814	842	811	801	774	869	785	813	831	849	812	799	806	783	829	792	800	856	840	774	836	788	819	761	843	834	812	802	795	805	786	792	898	808	849	778	759	809	823	812	765	814	794	831	824	831	792	843	746	822	781	827	792	843	806	832	823	825	805	819	846	833	781	822	762	819	771	810	783	759	825	816	791	798	798	796	846	847	804	879	823	770	839	800	889	790	795	772	830	812	853	804	798	851	823	867	781	744	816	766	825	799	825	785	799	838	830	738	849	820	804	839	852	808	822	820	827	784	827	812	811	787	818	799	822	763	831	790	853	812	851	835	819	780	790	839	803	831	805	826	812	841	845	791	803	795	827	794	844	784	781	843	821	783	842	797	790	846	856	754	825	797	832	805	787	855	819	842	804	808	808	793	822	789	781	823	768	814	796	845	795	813	861	819	820	875	863	785	840	863	771	786	817	762	757	753	794	829	843	879	794	792	881	788	808	791	840	847	855	792	821	827	825	819	788	846	821	852	825	816	792	814	799	842	844	861	861	843	826	821	771	850	838	805	816	820	838	788	812	801	844	849	811	850	804	802	834	802	838	801	838	846	770	869	792	837	805	814	854	778	825	816	819	755	809	873	834	790	890	859	798	782	811	888	801	768	847	881	849	815	779	814	788	785	796	809	789	864	808	861	792	795	822	858	868	824	779	842	844	780	835	793	815	802	814	808	808	846	790	760	808	798	858	836	819	828	778	854	823	785	847	785	782	809	811	870	836	783	801	827	835	763	821	816	826	773	783	819	825	831	800	842	824	806	815	791	768	799	821	832	842	840	786	787	811	802	780	827	835	808	759	819	783	824	816	831	818	826	821	855	857	791	796	801	778	822	816	811	803	789	797	842	844	837	851	829	825	817	816	834	821	794	852	757	802	741	840	827	893	805	851	867	813	839	824	782	821	819	820	798	814	815	839	847	788	851	829	827	832	800	882	832	836	826	844	802	787	820	792	825	866	892	797	825	798	813	835	874	816	864	844	786	791	829	826	759	829	802	822	847	796	805	814	850	790	811	844	849	800	841	811	840	853	796	852	786	791	848	829	848	810	804	833	812	793	760	755	768	873	810	820	846	832	804	833	832	812	852	827	788	867	844	799	814	792	851	834	884	788	799	809	845	851	825	800	750	766	848	807	815	861	761	840	840	822	790	802	830	773	785	799	806	871	805	823	817	804	839	879	812	840	806	785	802	847	783	805	802	770	807	812	820	860	815	866	879	790	788	847	828	839	836	823	794	818	843	834	733	840	787	828	824	845	804	764	829	908	788	829	835	833	830	834	877	875	813	798	834	820	793	780	801	803	809	853	822	846	842	833	812	815	802	799	817	795	842	847	787	835	829	808	837	821	763	817	836	805	843	851	785	803	843	782	854	791	806	843	811	872	852	876	803	774	805	816	781	814	825	849	836	861	801	839	802	818	863	769	829	803	771	743	814	841	810	848	818	845	800	883	794	864	742	814	821	808	806	880	817	810	767	818	819	823	856	826	793	863	861	810	839	827	820	837	856	776	776	844	846	869	831	833	820	798	830	795	839	832	859	826	809	836	820	833	824	808	789	812	835	781	805	778	860	835	808	803	853	818	798	818	757	834	790	821	782	848	791	790	820	775	831	777	807	816	827	791	805	756	846	791	868	795	821	796	802	832	845	840	838	840	814	813	824	824	800	761	855	840	824	844	778	796	871	854	779	868	828	840	819	770	791	731	847	873	803	816	859	788	803	845	826	842	835	842	804
31584	23913	22114	12010	4714	2370	532	327	315	339	307	324	317	377	495	370	348	296	283	334	276	271	322	303	284	301	327	315	324	313	299	279	288	336	311	297	324	300	323	325	290	319	315	314	323	323	316	322	325	329	339	298	321	298	312	325	318	300	347	317	346	284	301	286	291	321	314	324	336	322	316	326	272	319	288	377	280	332	308	287	292	286	319	307	316	334	318	313	333	307	289	296	304	301	322	313	309	329	322	311	300	321	316	343	323	311	290	327	309	292	322	308	320	321	267	320	300	301	310	331	311	297	342	319	312	349	325	295	298	323	297	314	323	325	309	337	322	321	288	288	289	311	328	333	305	303	328	319	312	289	308	308	318	326	297	349	304	295	308	311	331	328	330	298	304	278	303	299	300	289	315	323	300	281	307	320	304	316	318	303	319	318	333	320	314	310	306	316	296	327	278	309	283	321	299	363	307	302	315	276	302	301	348	317	317	294	338	316	311	308	305	308	298	342	297	280	325	304	300	310	289	327	330	306	337	335	306	299	319	305	306	304	313	295	331	335	295	310	317	302	345	287	319	309	324	319	307	335	313	307	298	303	284	313	322	283	316	334	334	302	302	318	310	330	287	287	319	277	318	324	334	327	316	305	314	317	307	293	296	316	319	283	283	307	286	288	305	325	304	299	311	315	306	312	296	307	339	306	312	288	323	337	303	332	301	311	342	333	324	319	312	284	287	329	309	356	291	301	321	284	322	310	296	294	289	327	286	273	314	316	317	318	308	313	321	305	306	322	339	331	307	325	343	312	325	333	321	320	331	298	309	312	310	302	338	307	316	285	322	336	289	288	313	293	308	308	311	312	339	289	309	301	312	314	297	325	326	313	305	327	321	311	335	308	318	322	295	325	315	353	296	286	301	355	318	302	330	299	330	320	324	318	317	292	286	312	326	288	331	310	322	326	326	345	344	322	321	286	321	311	310	313	311	344	319	310	335	326	307	309	300	311	293	312	276	292	311	318	277	314	314	322	305	309	315	290	332	295	304	312	315	293	331	288	327	305	354	323	336	324	293	322	273	305	328	277	302	325	323	313	294	307	329	299	321	319	329	290	317	331	317	339	307	308	332	321	325	290	315	301	305	308	304	320	325	335	318	303	345	301	292	315	274	310	321	312	296	325	323	287	320	301	332	302	304	312	316	327	327	308	319	280	312	344	347	301	327	290	318	319	298	315	329	311	302	289	305	313	336	289	325	290	334	290	334	333	303	286	314	324	299	345	310	329	305	347	339	340	331	326	292	306	301	338	333	323	296	305	317	310	306	346	298	313	307	306	321	336	282	330	301	352	311	326	333	337	320	314	318	299	277	285	339	290	310	301	335	327	326	339	293	301	321	321	339	321	327	314	305	322	353	301	337	305	321	302	300	313	318	324	294	327	309	319	309	300	314	322	320	314	310	326	305	326	335	355	371	302	296	302	322	313	332	311	336	328	319	309	334	325	340	307	305	323	296	325	282	284	306	292	326	291	310	292	310	297	310	335	321	302	332	319	322	345	327	351	354	294	330	313	300	314	351	302	326	324	333	328	324	320	336	320	312	329	284	299	307	342	275	330	316	316	307	302	303	328	329	314	311	338	336	317	329	342	314	327	306	311	311	337	315	334	325	337	305	353	301	327	304	301	320	332	314	328	320	318	295	342	354	330	328	299	289	287	331	302	319	271	292	313	330	340	346	307	285	325	307	303	341	305	323	290	326	332	311	307	308	330	325	316	317	314	269	283	305	325	307	288	320	333	309	331	340	325	309	325	322	282	321	307	285	284	302	324	316	304	314	338	325	297	309	315	294	296	316	328	320	308	304	318	305	325	322	315	332	310	337	284	319	303	314	301	302	300	301	320	285	306	324	307	306	304	305	303	308	303	320	311	328	310	299	328	321	313	295	326	305	300	321	329	324	293	273	349	277	311	300	339	315	329	339	311	306	336	337	300	337	306	323	326	275	343	324	308	292	304	318	331	343	323	292	306	298	308	320	286	287	314	325	315	304	310	350	299	322	298	313	303	359	308	324	314	299	284	290	275	295	305	327	353	304	308	308	289	311	315	313	291	323	322	366	343	308	302	303	329	307	314	319	320	332	319	322	304	350	299	289	305	338	310	320	298	283	306	332	324	313	292	291	299	300	306	308	336	284	305	312	317	301	314	330	308	314	291	345	325	300	327	303	319	314	319	298	313	346	330	315	332	335	327	321	305	311	302	274	309	311	305	317	295	302	291	287	318	305	306	326	281	308	316	304	326	319	336	305	309	307	295	324	304	304	315	352	316	322	293	280	303	311	336	305	299	298	321	288	315	328	321	314	326	304	307	296	320	343	292	330	324	319	302	306	328	302	324	302	331	343	322	319	351	310	333	312	305	330	316	298	307	329	344	301	298	320	293	325	307	304	315	322	308	303	334	313	292	321	330	306	308	322	283	329	305	299	294	295	287	304	292	325	326	310	340	319	316	334	319	314	326	309	298	318	323	295	329	295	318	364	333	339	298	307	298	311	317	303	263	303	296	284	328	299	337	308	327	313	317	329	315	325	323	326	336	293	333	333	320	305	302	344	326	311	289	304	299	293	323	343	306	311	294	314	312	326	345	325	286	304	302	298	317	304	327	298	303	321	327	316	320	327	336	325	315	309	314	302	318	302	324	294	289	269	273	328	272	319	332	319	366	325	355	297	303	304	316	319	330	313	309	315	322	277	271	280	335	320	322	343	325	297	316	327	318	295	297	283	348	323	314	307	344	326	291	309	324	306	315	343	320	329	284	302	291	333	319	314	307	309	319	289	308	290	329	333	271	317	290	333	314	281	346	270	291	296	319	345	340	308	319	309	302	316	331	298	302	327	334	293	280	287	314	283	307	301	320	344	329	283	283	320	330	307	325	293	348	298	331	291	328	322	302	299	295	331	320	288	280	314	330	288	295	269	311	296	292	307	285	302	286	297	334	316	290	318	329	326	319	311	301	316	308	323	292	310	294	324	354	309	310	295	324	310	324	292	307	292	334	318	314	323	294	300	332	275	303	315	285	334	294	337	323	322	327	307	352	294	307	341	319	311	318	325	295	313	324	303	298	315	313	298	330	305	321	319	327	314	320	315	313	292	288	325	322	304	343	328	290	302	290	322	336	325	315	288	305	304	330	323	332	310	301	291	362	304	289	333	331	319	290	315	306	329	305	314	312	329	304	359	300	292	342	300	280	327	307	316	289	307	300	282	328	338	318	313	319	314	307	321	327	343	334	328	324	273	281	342	328	331	304	336	295	332	310	308	335	302	296	286	337	304	324	327	309	318	317	343	325	306	323	317	292	299	320	305	282	360	309	310	303	304	304	317	305	323	315	316	310	307	298	338	298	303	303	353	306	296	313	296	317	294	318	310	312	344	336	319	346	294	317	328	333	313	288	306	287	329	333	332	330	305	309	355	343	293	333	321	341	309	335	304	328	307	303	314	306	316	300
30970	33297	14185	6864	4006	2715	594	372	374	368	363	361	369	441	614	442	324	340	315	317	367	379	329	335	365	337	324	354	342	315	353	335	323	314	380	332	348	356	348	351	313	312	333	347	346	345	351	338	367	349	310	323	327	298	359	330	339	353	358	328	338	340	358	300	319	312	338	343	342	353	325	342	356	325	309	353	335	315	348	326	338	342	323	342	316	347	344	331	331	354	354	355	330	328	358	333	348	378	352	339	358	338	338	339	364	382	338	364	325	372	345	342	323	302	318	314	322	325	358	351	313	336	347	352	330	317	345	344	349	325	341	341	377	336	340	373	359	299	353	381	363	334	314	315	353	325	363	329	360	331	346	326	341	331	320	339	329	345	343	382	347	347	315	382	379	349	323	330	328	314	344	361	336	360	301	320	319	309	333	369	345	341	316	338	324	350	355	353	340	322	318	301	371	313	341	291	363	377	347	335	351	331	324	321	321	281	336	374	334	314	363	326	338	336	317	325	319	311	351	349	346	321	352	351	321	339	370	321	342	344	339	332	351	348	304	335	316	347	361	347	330	329	311	354	358	355	350	355	359	348	364	363	330	342	323	364	340	312	325	334	340	345	348	303	336	347	331	335	337	311	355	349	344	340	330	366	346	374	354	354	329	343	327	314	343	362	380	370	331	329	353	375	322	333	334	323	350	320	329	347	365	341	315	366	336	299	333	322	317	358	341	355	341	396	342	316	341	334	351	331	322	336	333	338	334	306	338	334	356	332	312	324	373	350	357	347	338	299	373	311	362	334	300	333	358	336	323	345	350	335	325	344	373	310	333	339	338	333	360	338	330	310	357	346	348	343	309	342	367	327	348	338	362	359	336	344	317	330	340	347	346	329	339	330	362	340	359	350	287	350	375	372	342	320	337	328	343	345	362	337	361	341	348	345	354	322	303	312	335	327	353	352	372	318	336	316	341	338	347	359	342	313	322	354	349	339	314	314	352	346	334	360	328	344	324	346	329	343	344	367	346	335	336	335	341	318	361	360	340	351	366	327	348	367	340	332	346	352	319	331	342	335	368	341	328	310	357	335	336	375	339	308	384	317	353	360	338	326	335	372	376	326	376	300	326	346	310	321	357	313	351	348	335	350	348	327	349	366	334	353	332	384	347	339	321	347	323	319	342	333	347	357	348	389	342	345	365	337	348	336	323	359	370	349	368	341	363	364	372	313	345	354	347	358	336	337	322	350	344	319	343	358	334	359	308	336	325	317	367	314	356	327	368	355	316	367	335	337	330	334	368	363	347	345	320	357	335	340	362	300	326	344	355	298	339	339	355	335	335	363	335	373	328	336	319	358	331	326	362	325	325	338	337	347	314	350	341	356	368	380	298	337	315	345	377	341	308	337	339	355	310	359	334	350	331	353	354	346	335	326	315	327	351	321	329	342	337	327	349	332	325	331	348	333	358	318	354	357	325	350	360	307	356	348	362	331	300	338	329	339	349	342	328	314	330	335	313	344	331	324	342	362	337	339	382	336	326	350	324	358	351	335	371	322	350	352	335	355	314	386	370	361	355	354	318	349	359	332	336	320	346	358	340	365	341	350	354	351	352	335	355	347	324	341	353	354	336	357	328	327	348	346	358	330	352	323	326	336	306	361	327	356	348	317	316	326	340	341	344	322	347	338	315	337	314	312	358	337	333	349	338	345	314	320	356	343	339	344	331	359	363	326	343	339	344	355	349	338	331	365	355	333	339	348	339	329	327	341	349	317	338	337	362	351	326	349	323	377	349	366	349	328	351	361	347	358	331	324	363	324	299	329	358	324	351	334	374	342	339	333	339	325	320	339	359	329	352	350	331	346	348	330	307	306	313	303	348	356	321	338	346	351	336	358	370	345	321	359	318	368	305	373	326	353	334	332	346	345	327	360	364	334	338	342	326	382	340	331	320	331	348	318	340	356	310	313	350	325	332	331	341	343	344	324	337	308	357	335	381	331	340	322	368	317	329	356	312	335	333	343	326	360	312	362	347	359	312	370	366	331	332	357	355	353	328	302	348	325	329	376	331	372	296	347	342	349	343	358	359	347	357	338	346	306	344	366	354	355	348	328	345	339	348	334	322	369	316	327	312	357	334	344	344	329	336	362	347	343	343	347	337	336	364	320	342	350	370	331	346	385	341	351	321	347	299	328	316	340	363	340	338	314	329	351	314	342	315	347	350	367	320	313	349	328	323	340	345	358	352	350	338	335	316	333	324	379	344	345	317	336	343	352	331	348	353	364	361	332	322	308	348	333	357	340	373	333	311	315	309	348	313	342	325	349	335	334	348	358	355	309	331	349	320	376	334	333	330	347	357	336	348	353	316	340	344	317	320	318	329	311	327	352	319	338	333	339	328	351	332	331	363	331	340	334	314	356	324	339	363	317	341	367	356	355	307	346	344	326	343	294	321	316	329	364	334	368	349	345	361	353	349	348	340	323	338	363	344	323	313	324	366	362	355	333	337	351	325	357	320	323	372	357	342	355	290	344	317	369	353	338	356	365	355	371	323	304	317	359	315	337	383	335	315	369	312	346	304	347	322	327	361	313	346	322	310	343	330	340	326	382	355	356	325	320	325	346	307	330	342	322	351	347	331	315	357	326	337	306	345	358	323	330	342	347	332	345	360	342	339	374	323	314	327	341	358	342	346	355	348	344	317	347	360	363	330	335	323	331	340	342	360	389	324	325	341	341	349	322	319	359	363	358	388	364	349	311	357	324	351	342	330	363	341	338	360	370	375	344	336	332	321	331	361	394	339	313	328	335	365	343	348	294	321	362	330	334	349	333	321	333	338	339	337	320	350	347	330	303	310	345	336	358	313	344	352	339	353	366	361	342	351	341	365	330	349	345	331	348	337	341	372	336	355	325	371	351	333	309	313	374	329	317	341	353	352	344	349	323	353	349	373	364	343	356	327	352	342	360	342	354	315	363	373	343	330	364	329	346	331	350	326	366	360	337	322	350	329	354	336	363	343	339	332	344	326	348	336	319	303	349	356	353	338	326	318	328	348	352	292	339	371	354	329	362	363	361	331	339	338	349	333	346	351	352	325	306	353	322	327	336	332	348	346	312	331	340	336	335	306	352	334	345	321	333	344	358	297	343	330	343	353	319	364	305	333	340	352	341	330	352	349	350	345	371	341	364	344	305	380	342	344	318	324	332	331	358	375	337	321	307	340	348	342	341	337	329	328	343	359	319	327	320	344	333	326	334	353	339	307	334	333	356	336	323	351	361	330	345	327	352	315	343	316	339	341	345	343	394	341	337	341	334	331	323	353	355	340	354	359	338	333	347	334	320	322	327	332	346	348	336	338	333	324	342	363	333	329	353	354	339	330	346	371	344	292	319	332	329	357	370	354	320	315	352	356	362	357	363	339	349	332	364	323	352	351	319	310	313	333	329	334	326	346	342	361	338	316	339	355	338	342	353	319	356	338	315	354	346	337	366	362	320	367	337	342	366
23783	21488	28990	27846	27785	21744	10184	870	608	625	591	584	606	610	1945	3671	615	521	519	538	540	502	525	523	551	476	539	553	533	549	535	484	491	459	526	489	560	556	492	535	556	515	519	518	516	512	531	524	494	509	528	568	497	510	496	500	537	489	532	498	538	529	455	484	519	453	488	497	518	530	569	544	523	535	524	560	523	501	486	537	543	497	469	520	517	499	520	469	498	521	566	499	483	525	494	501	513	506	503	513	476	535	510	514	504	497	533	546	534	507	474	496	508	524	517	525	475	494	516	482	514	510	488	538	515	511	505	535	462	499	474	520	527	567	493	509	507	509	502	492	507	503	531	515	497	524	476	523	564	509	488	488	499	516	513	540	560	515	530	538	510	488	544	501	523	484	514	527	487	491	510	484	564	527	520	556	482	523	551	470	531	506	537	459	499	579	529	492	533	503	502	495	509	535	499	510	513	528	500	533	548	523	508	459	516	512	530	505	528	522	514	503	510	519	538	533	529	474	530	519	495	504	522	524	558	484	534	489	517	503	468	523	521	517	548	562	521	501	454	556	549	534	541	505	495	474	503	496	512	493	487	538	460	538	540	522	521	500	513	485	443	516	471	513	521	485	510	510	496	514	506	548	510	488	517	521	539	509	496	525	527	503	456	515	485	496	531	519	522	496	471	566	524	520	483	549	485	510	490	521	534	522	531	493	513	502	527	526	518	520	499	528	518	481	505	518	516	497	478	503	495	537	532	476	566	503	498	501	541	539	521	493	517	515	518	525	560	497	535	509	475	493	533	527	500	532	484	529	516	493	502	529	529	524	509	514	492	512	515	499	522	541	503	520	540	513	502	532	546	480	524	542	518	482	513	516	492	489	478	525	516	526	501	537	492	503	528	508	545	552	502	527	505	518	524	497	519	515	513	546	547	486	510	532	551	546	541	510	450	545	520	541	540	521	493	522	534	512	511	524	491	504	518	508	516	512	495	474	461	535	518	518	489	536	499	519	541	514	545	512	593	551	534	501	528	531	519	538	513	484	530	498	493	495	480	547	523	541	498	510	549	559	509	530	511	504	472	523	555	523	503	516	511	522	504	502	528	483	505	479	516	502	484	523	542	532	554	519	489	522	480	539	509	515	540	513	522	521	504	521	499	517	484	541	516	518	507	538	491	469	483	513	521	474	521	527	538	545	478	493	465	506	510	502	513	487	515	539	530	502	501	537	505	555	516	538	514	511	521	519	525	499	498	513	528	537	518	562	528	559	542	521	533	495	515	518	488	532	512	484	526	504	498	549	535	539	523	541	499	499	536	522	531	530	502	561	551	519	531	527	491	534	491	517	491	498	477	532	537	530	504	518	480	525	539	499	490	536	518	507	528	507	533	488	506	540	522	500	529	555	488	515	530	486	528	529	524	550	535	532	511	500	502	523	468	505	506	519	530	537	515	505	480	508	500	525	505	547	526	509	487	486	502	525	533	515	568	506	489	498	489	512	514	538	533	512	503	513	521	502	500	518	506	539	550	494	525	504	504	507	506	502	561	575	506	525	526	539	554	547	527	520	509	495	515	531	490	493	509	514	520	533	494	490	484	501	531	534	550	537	485	518	506	515	475	471	526	486	516	523	519	485	484	513	529	515	498	499	536	526	484	558	541	513	565	505	507	462	483	555	511	522	516	500	530	522	482	510	499	516	538	535	506	542	491	518	507	544	514	530	533	538	543	490	519	527	477	544	502	495	509	511	554	530	508	504	516	506	528	490	538	511	503	463	531	515	463	534	490	522	495	486	532	527	498	533	533	487	468	498	509	520	527	515	479	483	486	501	486	524	542	492	475	491	540	525	496	522	516	481	519	512	548	542	514	510	488	507	446	503	528	516	514	510	505	528	493	470	510	505	489	507	519	529	532	558	505	500	502	508	498	488	486	491	503	500	529	507	505	522	478	523	543	515	486	552	526	500	508	512	513	525	523	503	515	471	543	520	496	508	504	532	515	496	506	509	548	506	547	513	495	534	516	515	539	531	499	510	457	521	532	518	506	525	457	536	512	538	497	504	501	489	474	509	496	527	531	498	546	552	531	510	506	469	511	502	506	524	503	503	567	528	496	480	516	561	532	496	564	467	507	472	492	539	545	538	521	481	497	506	500	519	536	536	525	511	503	522	492	537	533	515	479	493	473	500	510	545	489	478	494	526	526	490	516	551	500	490	480	486	491	523	512	510	504	527	523	530	516	507	549	579	513	548	581	528	476	506	521	517	511	511	485	486	509	556	522	501	532	515	521	510	503	504	517	526	527	524	514	528	514	526	518	517	509	494	540	524	546	529	472	493	498	519	523	486	471	518	505	511	456	499	493	478	501	541	483	495	507	541	534	525	512	521	467	525	535	516	510	533	509	498	481	525	517	485	523	498	508	496	528	515	534	483	537	569	517	518	502	532	529	514	561	535	516	510	542	510	502	520	504	500	526	524	536	505	503	527	535	501	525	492	513	537	523	538	508	515	518	526	507	520	565	527	545	541	521	494	511	493	541	504	509	460	530	527	468	483	531	548	554	515	528	489	506	467	478	508	514	487	536	479	513	507	542	478	436	566	483	494	481	503	481	515	518	532	540	548	532	506	548	529	522	570	529	528	541	523	511	514	512	484	527	511	520	470	533	497	545	482	506	523	537	511	500	524	520	547	507	516	545	524	537	529	554	496	519	515	519	491	525	514	507	485	502	510	497	518	543	526	514	474	508	504	527	484	492	482	525	532	491	502	506	546	494	493	471	473	575	548	499	512	503	503	493	448	512	530	538	488	448	487	485	502	489	531	522	525	526	511	520	526	512	530	538	505	536	503	470	523	535	573	511	477	498	513	519	480	526	507	515	557	566	547	507	491	547	510	546	513	542	560	467	520	515	488	536	502	519	483	505	515	548	517	513	524	469	568	501	556	541	519	528	519	509	544	504	514	529	486	526	496	492	529	542	535	493	522	516	510	530	468	510	480	570	531	526	525	510	512	461	530	506	527	526	500	534	518	494	515	547	502	543	510	490	518	493	509	562	524	524	461	504	518	476	505	472	524	541	498	541	504	541	511	464	525	542	515	559	520	519	545	504	561	571	506	541	515	557	482	498	502	532	519	479	520	497	571	539	506	502	469	494	517	486	506	525	524	492	507	490	494	530	551	501	474	453	487	517	542	485	514	489	511	536	543	523	472	543	525	483	540	532	484	520	516	516	537	530	545	534	505	523	489	507	530	508	526	510	513	512	529	499	542	500	515	549	510	504	531	532	511	518	518	530	515	473	514	493	513	521	519	481	508	495	467	503	488	516	491	514	527	502	514	519	514	531	529	531	499	513	503	516	499	531	539	510	499	521	521	525	542	501	493	515	505	528	517	539	528	519	534	500	541	483	523	491	505	506	558	539	523	515	525	477	498	544	480	540	536	518	510	515	478	503	496	504	519	498	512	532	522	496	547	511	501	519	552	519	494	480	528	530	536	510	548
43736	81669	40111	40501	28587	20300	6204	780	690	663	666	617	627	838	2775	5260	572	530	552	548	547	521	504	509	526	481	540	563	522	503	503	535	497	526	518	517	529	512	530	529	520	547	541	505	533	494	485	542	504	551	504	533	540	500	522	549	539	568	489	515	521	507	534	484	555	557	538	509	574	557	512	523	497	554	550	494	500	534	510	527	496	552	474	530	523	547	471	505	533	551	510	487	492	538	549	515	481	517	506	545	542	504	520	545	511	515	525	520	492	534	525	558	516	548	490	495	492	546	544	517	516	508	526	525	504	528	531	529	486	528	522	540	559	500	516	519	551	504	541	512	532	543	534	507	543	513	568	503	517	498	523	542	514	548	548	529	554	540	516	536	526	547	500	491	546	511	504	497	579	541	545	502	550	516	498	548	532	515	524	534	504	515	534	510	517	518	547	538	529	501	508	544	554	513	531	512	506	534	569	560	530	514	502	500	529	521	525	495	491	510	526	524	539	505	512	527	566	539	515	517	508	555	504	523	566	525	520	554	518	509	525	520	479	519	523	511	516	523	525	525	538	546	533	527	534	457	538	530	496	548	503	524	547	515	527	513	501	504	517	470	497	515	504	467	494	501	548	519	507	535	520	531	559	510	536	494	543	500	524	500	507	540	502	496	526	536	547	534	481	525	487	506	510	544	485	554	487	549	538	493	553	536	545	478	514	539	507	544	482	513	527	484	533	550	504	504	495	508	550	520	545	531	536	525	490	523	523	511	474	523	563	529	520	547	502	542	528	538	553	556	538	543	504	537	544	528	576	516	556	512	526	508	532	524	534	543	535	498	541	508	539	509	503	490	469	498	512	509	518	552	522	557	530	564	509	548	523	530	523	540	534	537	526	502	492	485	492	497	519	491	572	517	571	536	482	511	510	536	504	538	485	526	541	556	514	510	503	516	549	523	543	561	528	538	510	537	537	544	562	535	508	500	552	529	526	481	517	539	533	518	479	499	507	510	562	492	506	538	522	516	534	513	521	497	517	500	522	542	481	503	545	507	510	542	559	532	501	534	528	501	567	493	496	550	501	505	509	505	496	553	536	527	515	513	523	508	507	542	517	542	503	514	528	548	514	551	497	517	494	505	533	562	503	493	525	562	511	554	538	489	496	529	508	562	533	475	560	491	504	533	522	538	504	512	538	512	548	534	542	514	525	534	537	493	552	505	548	537	513	532	498	533	530	551	499	563	537	520	534	531	505	518	537	543	533	509	496	544	518	576	537	523	550	532	503	546	503	528	493	524	524	509	527	514	512	538	521	512	552	539	520	521	526	522	522	532	515	518	513	498	552	514	558	552	500	501	509	526	521	534	584	531	502	511	507	521	527	515	465	528	508	539	569	491	496	494	526	550	547	528	530	523	567	505	553	512	553	508	518	485	530	499	528	526	507	503	522	535	543	521	513	522	527	555	518	571	552	546	520	491	527	500	509	506	515	497	557	520	548	550	523	507	513	496	505	560	561	550	519	522	528	502	487	517	544	488	545	532	510	496	509	512	520	552	515	553	513	514	565	484	567	521	520	514	491	527	499	515	546	609	541	507	538	508	515	509	483	531	506	546	489	502	582	549	513	529	500	557	531	544	493	482	567	540	519	522	503	558	493	554	550	552	478	491	524	509	531	529	502	492	537	505	540	514	548	515	536	466	525	503	534	509	528	506	534	518	551	492	514	512	501	540	544	536	529	564	515	547	517	553	530	549	512	521	520	548	543	516	486	549	539	523	473	571	490	510	544	488	514	513	505	540	540	533	499	578	492	527	566	515	491	527	529	552	517	541	491	496	504	529	491	547	550	507	510	548	516	530	515	539	509	532	538	529	535	514	497	540	507	512	524	533	534	534	494	509	567	576	526	546	543	489	493	571	531	504	508	522	531	526	543	547	522	497	513	531	528	485	584	524	535	537	539	535	506	549	484	536	476	540	522	481	577	517	514	549	470	535	544	523	510	513	494	562	520	533	496	544	535	496	522	507	542	516	539	542	524	519	553	513	528	518	516	505	489	484	532	551	514	559	492	501	494	538	569	510	494	520	553	533	570	465	517	499	536	527	555	525	510	484	537	522	495	492	513	495	549	515	540	538	519	520	533	543	536	493	487	503	487	524	524	504	501	529	507	486	511	528	540	504	567	556	523	523	517	518	499	558	499	544	499	525	566	502	530	502	491	479	528	521	546	577	485	508	528	590	522	510	535	513	539	520	545	525	519	576	482	521	541	504	576	547	508	513	557	567	557	542	502	489	539	505	539	539	571	518	534	493	532	528	540	547	482	532	518	551	459	547	518	531	565	471	541	525	559	518	550	540	541	493	500	530	557	558	571	515	515	523	505	517	524	540	543	555	511	565	505	529	511	557	496	528	541	524	546	530	553	555	558	508	526	490	530	528	501	525	584	516	510	545	518	515	535	491	519	547	540	512	534	531	548	561	501	502	522	501	502	499	494	507	495	501	521	513	514	565	540	499	485	494	540	514	548	513	512	482	510	508	497	525	503	518	494	523	516	517	473	534	550	542	537	497	505	504	520	508	518	557	529	565	550	502	504	535	507	538	523	521	543	581	515	524	534	526	503	511	534	517	546	536	542	530	549	506	490	530	550	537	546	511	511	529	542	503	564	499	500	542	546	521	522	548	487	530	482	545	531	553	533	557	504	498	547	558	529	470	560	557	561	549	507	504	512	544	537	513	547	524	560	487	530	501	542	496	543	516	504	546	529	507	517	550	563	510	521	539	562	545	522	488	518	513	554	561	527	502	495	537	530	547	527	500	556	494	502	497	518	522	506	519	514	539	537	533	507	482	503	530	556	525	520	510	509	544	510	514	523	504	527	481	483	562	507	512	554	567	544	549	527	541	518	508	560	519	513	493	552	517	518	501	535	561	514	532	554	529	527	524	554	535	512	526	553	512	481	528	520	515	516	522	533	523	524	512	559	517	549	539	549	533	552	544	575	504	539	562	500	497	530	536	496	553	501	552	521	501	531	525	578	522	496	538	545	522	515	525	547	516	530	510	531	542	507	525	526	527	539	547	538	517	546	475	525	482	539	489	522	531	445	496	461	520	499	544	552	525	518	520	540	531	522	520	519	566	504	548	489	505	535	527	501	481	494	540	514	535	514	494	497	530	540	501	463	560	494	533	518	513	478	513	504	499	477	538	592	504	527	555	527	544	531	506	493	499	491	512	530	514	530	551	546	543	542	522	570	549	487	469	495	539	514	511	538	515	530	559	571	507	535	544	479	493	517	538	520	503	534	505	554	547	498	553	502	566	514	519	528	554	511	545	478	505	518	542	495	545	524	524	517	562	528	537	519	553	535	537	557	538	523	546	497	538	488	522	515	506	521	500	515	545	549	524	522	543	503	556	495	512	500	587	501	520	506	521	572	484	534	532	520	528	565	585	509	547	488	504	518	534	517	522	527	496	520	540	497	539	532	531	511	542	527	527	554	533	571	530
25040	21993	27765	27146	21989	9251	3013	566	519	522	499	494	490	914	1839	1486	445	454	453	475	480	462	482	490	479	461	448	464	478	455	493	458	466	478	491	472	470	477	477	472	458	494	469	474	488	440	480	480	469	457	501	454	537	468	466	503	482	487	483	452	453	503	476	450	447	496	441	485	481	490	450	459	449	483	486	466	520	466	477	481	439	492	550	488	483	492	480	476	520	441	470	488	496	473	487	475	434	473	494	504	461	407	450	474	445	465	441	468	482	547	523	495	506	522	472	450	485	483	453	502	471	470	465	485	497	496	470	491	452	426	480	466	505	518	491	463	482	476	526	443	485	467	450	523	486	451	456	494	508	482	450	477	470	485	454	474	479	478	455	480	505	482	437	490	479	478	445	446	447	460	449	480	467	456	493	472	471	473	477	471	483	500	460	533	414	476	498	485	514	452	530	461	488	469	490	484	472	448	503	456	518	438	470	501	472	469	497	458	473	479	496	463	478	466	505	488	450	465	455	479	473	480	503	475	480	472	499	465	475	463	483	479	481	466	513	503	464	486	451	456	485	481	497	456	468	443	459	482	475	460	455	441	494	487	536	472	472	515	511	497	467	426	444	485	484	465	444	485	458	460	502	459	492	428	511	439	479	510	486	453	491	488	484	500	506	455	456	469	478	489	466	462	505	468	486	524	464	448	491	496	468	488	492	514	482	482	475	500	441	422	488	445	443	524	488	498	479	475	446	430	448	474	453	504	482	464	459	482	479	453	502	485	470	468	465	479	477	447	468	515	483	497	486	423	474	491	485	461	478	462	468	483	469	456	479	512	497	534	484	478	469	458	424	474	486	461	480	472	503	473	503	467	501	472	468	478	485	464	499	471	477	451	482	537	442	485	469	477	496	486	469	496	481	508	486	524	494	477	431	486	485	470	482	465	485	454	457	462	485	435	501	473	476	485	479	489	470	452	483	450	469	477	484	464	527	447	465	502	481	481	479	475	497	490	456	452	481	487	476	500	474	525	510	506	481	478	459	493	489	499	495	450	449	465	456	464	505	465	486	441	468	433	500	458	521	479	495	491	486	451	488	471	462	489	464	507	425	490	495	461	483	446	503	524	509	517	495	423	489	439	479	450	484	477	503	503	494	427	450	504	511	465	462	470	416	468	445	486	493	450	471	446	465	437	465	504	476	471	421	514	485	481	461	486	476	470	428	455	469	446	489	480	485	483	508	440	487	501	494	479	460	473	461	485	495	463	461	504	491	448	437	488	452	431	490	498	467	474	480	462	464	486	489	484	490	481	451	472	481	504	500	469	464	521	456	441	467	471	483	463	465	506	473	437	481	502	468	464	488	486	463	471	453	459	484	469	473	451	487	485	472	470	501	467	469	474	476	453	499	462	457	498	453	494	501	454	462	460	475	504	503	463	452	450	501	498	474	502	448	482	441	499	509	454	488	499	438	503	480	482	471	514	505	479	442	487	494	445	498	469	488	501	504	475	483	461	451	494	499	481	514	466	479	515	502	469	486	461	492	487	458	502	470	461	493	483	474	484	512	510	441	501	470	450	453	471	483	482	484	495	485	496	456	466	494	464	500	467	469	465	460	497	464	464	469	487	488	466	515	474	518	493	481	489	501	421	466	416	463	473	498	473	453	495	474	453	455	454	460	506	487	474	473	479	479	447	480	462	480	448	439	465	477	462	474	498	452	454	448	491	440	481	500	465	452	471	493	466	445	468	520	490	459	469	440	508	471	477	497	482	477	458	451	504	477	455	464	469	476	509	461	518	453	487	441	498	484	479	463	509	534	497	467	460	463	473	487	488	477	499	447	466	451	416	465	505	451	506	458	489	483	483	489	487	487	466	486	440	478	481	484	470	469	503	480	458	496	482	451	438	474	480	487	474	438	451	441	457	487	487	431	481	482	509	456	502	497	467	451	447	496	461	470	514	496	498	460	517	458	464	448	491	490	462	473	451	471	451	474	485	486	475	481	440	500	477	481	459	475	462	507	471	498	492	465	475	505	487	451	454	476	481	471	464	480	479	444	443	490	459	456	450	479	518	440	424	464	492	535	486	433	428	460	490	476	480	464	513	512	466	474	472	481	461	454	484	495	469	465	463	487	499	479	473	493	493	505	459	479	467	513	449	490	471	457	447	446	501	474	487	518	438	453	453	488	477	498	500	480	464	478	453	449	509	490	488	530	421	473	443	467	481	449	480	477	454	487	468	495	497	442	457	466	437	487	482	508	455	454	524	459	503	471	465	511	472	484	471	494	481	464	493	498	476	468	506	486	499	462	457	513	495	454	482	509	468	460	472	468	462	499	515	435	483	470	492	472	466	468	461	474	478	506	466	471	490	488	513	492	476	456	478	482	431	451	480	466	483	466	470	501	485	443	504	460	454	504	503	506	482	474	480	477	457	459	459	484	463	429	463	467	472	457	456	437	478	448	444	466	499	514	467	474	485	476	457	422	453	467	476	449	469	444	491	477	474	518	490	453	428	478	496	461	469	443	457	440	422	491	488	494	474	484	479	481	488	462	498	476	463	490	490	456	466	467	502	475	488	502	467	508	479	507	458	487	469	461	453	489	488	498	486	477	466	445	471	441	475	503	448	476	450	453	477	485	505	503	491	476	436	476	483	481	452	501	469	478	475	520	471	456	470	495	488	490	472	492	480	474	454	509	492	493	474	514	486	478	450	484	506	520	474	476	433	468	470	455	462	450	476	475	505	462	460	468	463	455	481	461	446	478	477	423	422	509	458	470	494	512	491	476	480	493	490	511	452	480	499	517	500	469	496	441	483	480	491	497	452	486	487	465	490	487	494	458	477	478	477	490	466	499	490	464	437	504	451	452	501	499	496	511	487	455	482	456	468	512	516	483	522	516	459	495	453	492	436	466	512	460	474	485	508	516	486	460	500	521	491	477	443	472	523	488	503	453	487	491	432	461	472	497	478	493	427	418	464	447	490	494	490	424	458	473	477	479	476	487	437	479	479	496	490	468	458	491	427	489	484	468	475	471	454	467	479	466	476	501	494	489	475	454	459	473	457	459	450	454	518	505	482	472	441	500	499	461	465	502	465	473	487	488	471	507	466	497	492	477	456	461	480	459	470	498	458	473	428	487	450	487	493	504	497	492	505	484	500	463	512	482	452	461	448	480	456	466	492	476	484	488	483	510	533	483	424	431	498	461	479	442	481	446	452	519	486	461	445	435	461	456	430	487	439	493	517	482	490	463	491	492	492	453	480	474	466	493	471	420	469	482	463	474	446	482	489	485	486	479	483	476	439	408	474	487	497	467	454	512	408	469	489	468	488	465	462	470	462	485	472	498	536	466	433	451	498	486	480	486	485	486	461	464	510	499	496	494	505	457	490	478	464	482	508	486	480	529	460	509	481	455	479	437	475	517	445	474	475	466	489	441	455	478	505	456	441	496	474	492	491	455	458	445	518	437	489	490	408	466	474	503	461	464	447	489	493	473	484
40638	70340	28557	30662	23373	8595	4519	610	596	602	539	551	550	1259	3008	2154	513	580	506	555	550	521	560	546	497	540	455	521	548	496	521	517	485	528	519	526	529	476	553	504	515	544	519	530	534	518	495	506	583	486	520	516	464	516	488	507	516	513	515	542	488	544	511	497	516	490	497	552	509	505	522	533	534	476	524	464	518	518	536	531	506	499	562	516	546	522	470	487	522	538	505	542	477	546	532	515	541	512	497	533	505	474	522	532	530	550	531	518	534	511	499	506	490	501	470	502	539	507	481	495	505	480	503	527	561	547	524	525	533	525	496	513	493	502	515	505	507	492	493	482	511	498	546	516	519	515	514	474	565	499	525	530	519	510	489	544	530	495	502	487	513	475	536	483	484	477	512	514	520	472	518	500	487	477	504	522	510	486	503	549	503	541	525	510	502	500	501	465	503	563	556	515	509	501	497	503	517	467	510	522	519	511	515	494	500	510	544	518	498	552	543	510	511	532	552	523	513	528	557	494	519	521	556	495	542	500	534	481	507	535	507	550	492	540	526	484	493	470	505	558	471	498	477	480	489	469	530	470	527	544	475	525	471	493	486	548	522	512	494	479	535	503	505	560	493	518	499	502	505	519	497	509	515	517	517	498	519	529	510	484	543	572	489	487	497	489	518	516	505	508	514	505	530	448	494	535	568	501	515	486	463	484	490	530	502	506	555	523	528	464	554	479	540	482	513	521	551	512	520	461	513	511	497	521	498	512	515	500	503	538	492	500	503	554	507	523	540	540	517	508	493	516	537	507	514	473	523	529	539	540	470	508	498	512	510	498	512	516	525	544	547	485	493	547	555	512	519	464	502	500	549	525	479	477	513	549	487	539	545	545	485	527	514	498	523	511	495	498	516	523	494	543	509	514	491	512	537	484	517	522	540	497	517	520	500	524	494	472	525	527	524	525	531	497	521	484	519	472	548	515	551	467	522	532	506	493	511	513	500	502	535	503	521	553	518	518	488	507	473	487	485	524	534	508	503	527	529	511	514	525	523	491	534	501	526	464	524	506	479	520	487	493	486	506	480	521	510	546	552	538	497	547	502	555	513	525	509	501	498	538	508	502	546	532	488	534	538	505	499	499	522	534	518	484	507	561	488	479	511	521	523	513	529	474	520	514	481	512	540	526	516	532	490	569	514	521	516	517	492	491	550	464	513	549	502	547	498	512	562	532	487	478	508	498	489	499	515	512	542	492	546	531	545	540	495	504	513	475	526	499	518	521	542	521	526	513	499	511	533	530	520	518	557	534	507	525	506	515	497	524	464	433	512	521	534	514	511	536	509	527	512	538	510	511	503	497	514	541	505	523	498	544	495	508	522	506	519	485	547	450	491	537	499	519	501	501	534	488	501	496	509	533	520	495	476	516	501	548	469	520	540	540	493	490	539	529	503	538	514	504	526	533	490	513	508	504	508	504	507	516	521	496	493	501	484	524	533	500	520	513	506	501	525	515	535	537	520	513	465	517	523	510	516	502	512	504	548	503	485	505	524	522	542	532	498	540	506	534	516	534	516	500	503	498	471	511	485	544	520	498	491	523	530	550	550	518	540	507	526	518	495	529	518	489	529	487	512	479	497	482	516	498	521	498	502	526	532	520	541	512	526	511	547	534	532	510	478	527	489	497	535	519	526	526	534	513	537	477	469	557	495	528	502	494	492	542	508	522	554	539	505	525	512	514	497	494	476	497	526	519	511	503	508	564	549	519	486	504	525	519	491	557	503	480	529	516	460	497	483	483	536	485	529	522	542	452	525	506	494	525	513	501	480	495	512	529	514	538	495	496	513	545	522	523	500	506	550	503	529	529	516	495	509	471	526	508	502	481	501	479	496	549	509	536	496	488	540	505	532	517	512	501	523	505	505	470	517	528	496	511	492	501	497	543	536	488	525	493	522	538	552	513	504	496	494	519	531	532	505	486	507	521	517	547	553	483	533	502	545	545	541	506	502	481	513	508	538	537	521	475	522	498	508	509	493	507	506	529	533	535	532	518	514	506	458	519	519	519	511	554	526	530	529	520	535	486	534	531	515	521	504	495	528	489	487	532	487	516	521	483	508	505	512	531	529	520	528	482	520	489	505	547	505	514	484	512	546	539	490	506	499	486	512	530	490	504	532	502	521	555	509	533	507	491	494	507	504	534	517	494	552	500	535	558	561	503	501	532	531	504	476	505	534	511	481	505	535	539	508	503	512	501	527	511	475	545	479	502	527	460	491	491	531	510	554	489	549	509	520	552	525	471	477	507	504	535	499	539	547	547	493	500	475	458	512	544	533	510	514	532	515	479	509	537	488	480	528	455	487	542	501	502	533	511	505	544	478	502	488	536	521	492	531	510	509	516	490	494	511	493	497	499	500	528	528	541	522	521	511	516	495	535	484	506	519	523	477	487	541	499	476	567	504	531	507	510	493	460	519	498	503	491	511	484	488	494	478	495	519	524	462	506	502	453	520	512	524	510	491	494	527	511	505	521	508	520	490	538	507	502	561	494	446	537	507	516	487	510	520	497	553	533	510	500	500	477	518	501	517	525	494	524	509	526	488	500	524	523	530	470	484	521	501	488	538	505	513	492	504	545	559	510	531	489	513	516	520	519	519	532	519	508	507	498	490	538	559	513	522	493	516	558	553	546	514	481	480	523	512	522	515	482	524	487	509	466	506	547	506	535	509	533	496	522	522	472	499	491	480	500	518	500	493	524	535	488	500	509	506	541	549	553	483	546	502	494	494	472	513	528	494	486	494	533	474	503	489	514	503	547	528	499	544	516	485	492	477	527	475	526	530	521	499	505	488	522	503	499	539	530	507	532	500	504	487	488	512	501	551	485	503	518	521	499	518	559	503	511	498	513	522	502	501	532	512	529	486	564	540	493	486	558	454	519	490	517	503	519	501	486	504	527	495	467	529	485	526	511	502	529	509	506	474	523	517	532	522	536	492	487	510	530	562	476	485	495	494	512	534	493	508	510	507	519	575	510	495	506	455	513	493	490	509	520	505	524	522	478	532	502	526	490	491	535	536	483	467	511	485	495	530	547	517	532	558	464	535	501	509	542	531	536	501	515	492	537	485	517	490	492	513	518	505	527	499	531	507	537	495	536	504	515	498	513	498	501	479	514	514	515	548	493	489	485	484	531	524	502	520	501	488	507	534	488	534	508	530	520	512	540	466	539	495	493	493	491	516	509	527	528	527	506	498	495	521	488	509	508	528	475	511	515	551	537	494	451	559	528	501	482	499	495	505	540	483	487	521	498	516	546	471	496	529	500	508	536	471	511	498	487	545	513	546	548	511	532	505	529	554	506	543	516	545	493	493	530	506	516	554	511	494	505	504	546	512	519	520	528	478	537	509	550	499	491	491	530	517	517	509	533	531	540	514	511	524	513	514	508	521	470	493	535	528	500	489	472	513	519	522	533	547	453	521	499	507	490	542	497	525	490	541	533	502	509	505	496
22669	21381	29187	25834	30672	23755	13379	1567	1030	1029	939	941	856	1763	3924	5581	1033	830	808	811	846	840	839	830	814	770	849	833	825	832	849	810	814	799	805	809	821	806	786	811	803	749	805	816	846	806	806	851	809	807	826	766	788	831	841	853	777	842	832	772	812	803	860	752	808	811	798	847	803	789	781	802	824	820	786	804	824	788	793	787	780	782	815	866	832	782	790	848	845	825	836	813	799	803	820	842	795	756	773	822	810	811	846	826	770	806	849	807	792	798	799	807	842	758	781	828	809	837	779	764	825	889	816	809	804	802	802	811	846	826	836	844	850	853	810	809	792	807	801	807	837	828	774	752	754	788	843	848	833	822	755	835	811	865	813	798	851	806	774	783	811	836	803	839	783	823	812	833	771	827	788	772	812	820	854	852	820	793	784	815	800	830	863	815	823	819	806	803	817	831	810	846	834	805	853	797	817	800	820	804	777	833	838	743	829	846	840	790	798	833	809	811	846	738	777	836	829	773	764	791	820	814	803	848	814	795	847	768	803	824	835	837	850	811	832	788	797	835	816	806	789	795	777	798	760	836	813	807	797	815	842	800	831	783	793	790	832	790	829	802	867	806	832	847	803	809	821	781	785	823	824	812	769	809	845	816	785	800	827	807	827	811	830	816	814	844	818	834	779	831	823	800	806	805	825	781	808	807	836	824	829	769	825	835	841	856	858	835	798	797	732	786	848	798	822	796	798	818	801	876	816	802	821	830	754	771	811	792	870	807	827	817	827	770	813	810	862	802	850	817	824	760	805	790	830	772	817	813	825	787	796	811	774	777	849	788	777	804	797	763	803	837	796	785	790	805	800	816	774	820	828	796	786	872	793	808	800	836	785	833	797	798	789	832	837	826	806	832	830	822	818	824	818	810	788	815	854	802	761	838	826	807	812	785	749	785	802	781	808	803	808	841	769	824	826	775	830	746	821	792	841	811	811	776	798	789	804	821	789	814	778	820	784	777	787	759	796	872	832	814	841	821	798	815	828	797	813	828	822	837	744	777	800	842	833	804	790	788	759	766	912	863	774	871	820	796	823	827	815	784	795	818	754	882	801	789	818	839	794	762	807	829	816	826	754	871	808	784	814	798	818	808	786	811	762	813	820	828	816	822	783	808	852	793	835	819	832	844	785	843	818	779	848	805	804	839	821	828	824	788	743	822	788	790	812	800	832	804	799	759	789	770	799	768	773	821	858	821	798	791	791	874	836	795	765	829	777	760	796	752	815	805	818	831	805	745	825	808	816	821	813	777	821	854	780	753	772	834	819	789	854	807	790	810	797	775	845	804	793	830	871	824	782	794	811	857	839	806	855	825	801	726	800	789	776	812	838	789	849	792	813	820	753	824	815	871	834	816	798	821	810	792	822	863	791	795	820	774	747	769	856	752	816	768	798	814	845	795	777	823	820	778	824	832	783	816	764	815	767	843	830	805	813	770	799	770	826	760	788	875	820	793	834	838	779	831	809	759	830	807	780	804	783	793	768	806	785	845	772	799	810	820	799	822	807	778	808	778	820	802	788	788	798	757	839	782	795	771	782	822	806	803	788	815	777	808	868	810	799	819	773	776	814	833	793	799	768	809	833	819	848	759	769	830	733	799	795	824	806	838	755	804	738	787	810	832	810	814	827	801	796	816	824	822	768	795	838	802	779	837	832	765	834	802	828	806	738	753	802	796	816	793	793	813	804	824	817	779	791	792	776	806	816	775	799	768	819	813	848	780	778	852	799	840	821	785	813	821	831	771	790	853	718	792	810	834	807	793	776	724	863	813	761	811	804	811	833	805	844	862	815	821	779	812	814	808	819	754	801	805	802	817	832	859	797	812	796	812	823	786	820	833	771	804	806	809	774	814	855	851	776	816	764	847	839	797	812	768	735	827	821	791	829	847	766	813	843	839	840	778	742	838	833	814	779	831	830	730	801	827	811	830	846	772	780	839	744	799	827	811	821	769	829	761	825	792	820	751	799	831	796	814	816	793	831	819	825	813	818	808	815	811	766	798	842	792	785	778	801	826	796	856	848	839	801	824	762	764	825	843	823	832	815	791	766	798	805	805	810	770	760	757	783	793	795	792	799	807	770	796	795	789	823	858	819	794	781	804	858	795	844	835	819	811	772	802	821	864	809	774	795	828	752	840	838	829	858	789	850	874	820	806	804	844	815	806	804	822	797	770	835	798	801	811	831	831	885	798	792	823	856	797	796	763	829	817	812	771	878	809	778	744	766	847	736	804	792	837	811	760	778	816	795	778	818	768	723	769	819	814	863	791	769	804	865	829	759	784	792	805	800	824	843	818	829	769	833	810	788	850	870	783	758	799	803	816	831	810	760	825	816	773	745	805	815	835	785	775	837	796	824	766	782	847	797	779	790	794	822	785	798	797	832	776	852	813	778	787	858	855	820	774	871	781	747	839	805	802	806	817	801	799	784	802	836	845	818	790	836	864	813	768	768	821	821	832	884	764	818	796	849	820	813	820	827	804	797	782	759	780	790	802	823	802	828	812	811	797	817	813	843	815	840	798	774	840	794	760	826	824	836	796	840	770	774	861	786	850	806	798	830	821	774	774	797	773	777	758	778	828	784	799	809	858	833	791	773	815	787	825	820	808	804	822	771	852	800	796	790	711	774	812	845	800	826	804	787	800	795	802	817	818	816	785	894	781	747	827	808	832	841	801	796	767	819	756	771	794	810	795	769	768	840	778	752	818	804	795	811	815	814	794	821	832	798	799	873	830	766	784	781	805	826	812	774	779	827	791	782	804	788	802	781	855	856	805	785	830	876	831	784	807	766	877	846	795	782	822	797	858	820	798	812	831	825	796	837	850	800	832	824	785	796	781	787	724	748	815	804	816	775	797	803	806	792	838	792	813	842	775	839	859	774	866	816	812	863	761	773	724	793	788	790	842	850	877	798	824	799	840	745	808	840	808	784	808	780	837	781	769	797	799	794	833	804	824	823	748	835	814	808	841	810	811	791	806	794	815	835	805	802	787	821	822	809	812	814	818	815	797	755	765	813	775	806	789	819	789	852	858	836	756	790	757	856	806	841	781	773	806	816	819	793	826	818	781	774	811	785	781	809	824	813	809	812	821	788	835	831	811	822	881	833	789	837	824	809	825	822	826	771	765	766	815	851	776	809	845	766	826	782	798	809	812	832	828	807	826	769	800	811	788	826	799	844	862	788	752	857	798	753	800	777	838	816	837	784	820	816	789	780	836	811	829	791	777	834	814	804	791	817	765	777	806	769	842	811	821	814	805	773	823	789	809	825	829	824	774	780	790	823	820	751	811	810	794	813	798	815	847	836	841	787	812	848	798	827	794	762	823	803	793	814	801	893	814	837	804	798	784	789	792	763	813	820	842	814	818	824	837	800	815	817	808	799	809	857	788	812	783	854	779	797	783	841	768	808	788	755	801	815	835	795	822	851	765	815	756	775	801	804	805	799	802	808	814
48842	77618	47220	51523	44533	18954	4602	1241	1146	1032	998	1045	948	2352	5792	7622	902	867	883	828	872	842	837	801	834	810	832	827	804	803	825	817	852	825	806	811	823	834	853	788	813	768	843	758	818	810	821	822	869	787	839	829	846	836	821	784	870	820	793	805	808	821	766	827	843	804	831	773	831	827	810	815	787	851	828	797	807	850	787	771	861	780	827	814	815	779	812	750	831	765	785	817	774	848	817	798	721	818	804	758	815	779	836	779	843	791	824	809	833	800	781	763	856	804	803	811	798	789	822	738	797	800	858	798	795	825	760	779	757	771	845	789	831	738	780	803	763	799	761	777	810	854	776	868	762	849	807	865	795	790	781	812	787	801	825	766	799	801	770	775	806	824	825	815	810	781	814	856	823	780	808	799	801	844	772	797	799	755	820	774	803	799	790	802	816	797	790	827	828	786	789	804	782	783	830	766	781	808	794	825	739	770	789	786	785	808	852	786	790	767	797	797	804	800	786	817	798	784	832	751	819	820	831	787	808	810	760	816	846	797	778	776	816	844	852	776	817	850	846	818	810	817	844	785	778	812	787	792	840	776	777	783	810	799	778	816	824	840	813	805	794	839	752	778	792	730	829	827	785	814	783	832	793	865	787	758	795	820	772	846	822	800	835	820	801	808	843	805	841	769	825	796	807	809	810	823	857	817	765	828	764	795	819	783	803	796	809	834	793	815	771	814	791	809	841	788	806	775	866	834	814	807	812	815	820	737	738	819	753	815	811	840	770	770	805	829	816	816	831	777	874	816	803	812	804	778	815	807	795	837	788	837	772	815	756	802	811	791	834	804	821	804	764	811	831	817	802	825	782	839	821	844	858	787	803	867	829	711	828	780	815	786	925	769	826	825	814	835	837	776	746	826	794	826	784	767	786	811	803	809	814	815	851	823	827	857	804	859	804	803	776	763	771	828	804	819	779	832	808	823	815	877	825	801	790	780	803	825	790	886	828	759	830	789	818	758	793	804	783	844	779	805	808	803	808	817	792	859	812	778	806	811	824	810	762	803	804	784	810	830	821	780	812	820	838	813	767	861	793	813	820	805	813	776	764	805	791	834	777	819	855	784	759	855	800	870	820	857	780	823	767	757	859	763	791	812	764	752	782	806	850	795	808	825	784	794	822	796	803	824	815	861	756	799	812	828	849	814	812	827	835	867	858	815	811	841	859	796	832	857	792	794	796	784	768	825	800	846	854	802	828	799	793	824	763	811	835	811	838	815	836	828	829	861	820	781	790	774	794	835	773	797	819	792	808	771	749	798	808	764	822	852	816	805	797	824	814	777	756	775	793	815	817	785	756	808	793	816	800	836	823	828	894	776	826	814	862	818	810	816	867	765	782	802	814	839	741	766	830	858	866	831	764	827	815	792	824	833	800	756	813	807	788	796	734	784	830	842	846	831	816	827	785	794	793	849	847	788	830	816	807	803	793	788	849	799	796	796	841	785	819	824	761	776	844	786	800	809	811	735	825	788	775	807	855	796	783	825	835	778	793	826	848	787	811	769	805	781	816	818	841	839	759	817	778	846	856	827	778	820	782	757	814	791	842	793	754	778	803	863	842	834	749	820	843	804	830	797	830	805	822	788	786	778	807	771	850	780	797	819	819	809	807	820	883	825	791	783	804	831	837	845	817	829	859	824	803	816	819	741	780	816	843	771	814	773	794	837	772	749	803	833	842	802	778	768	805	816	826	824	804	838	770	799	812	840	806	819	779	752	780	858	823	809	801	813	762	803	866	843	776	786	871	805	812	802	804	787	823	796	815	800	819	792	793	824	841	823	835	812	779	799	829	842	841	782	772	842	849	764	790	824	810	820	855	790	802	762	809	795	749	774	815	770	861	839	817	816	789	745	768	809	801	788	855	857	801	803	860	795	808	816	846	846	834	829	844	816	791	814	785	789	777	755	829	805	804	790	805	807	802	801	843	791	820	812	834	819	759	821	779	809	803	842	825	849	824	801	860	842	861	773	732	806	772	826	801	815	818	825	778	783	780	829	808	800	726	814	780	848	809	838	789	888	772	770	819	784	786	773	784	784	801	855	805	793	793	797	828	795	807	818	854	804	830	822	870	785	778	808	832	762	801	812	791	805	802	803	780	808	776	827	837	853	794	806	813	826	825	819	833	847	860	783	828	804	793	863	827	792	827	818	862	848	743	814	807	840	801	824	797	819	835	753	832	809	845	813	775	837	862	808	839	765	764	812	787	764	772	816	791	799	847	809	815	820	755	777	770	833	846	824	856	796	777	781	802	845	813	850	799	773	797	838	831	803	800	783	796	832	830	768	788	854	735	778	784	781	814	838	826	783	824	835	809	770	797	818	750	812	847	848	859	800	835	802	775	789	811	835	799	774	806	837	796	834	869	835	857	759	778	876	824	795	803	781	765	766	822	819	857	801	828	872	804	834	853	801	828	843	767	807	795	826	870	809	870	845	815	808	782	823	764	788	797	824	813	840	795	802	829	791	794	786	813	808	806	799	778	767	806	759	795	851	836	821	795	833	786	785	842	763	762	816	842	801	796	841	844	839	759	768	827	832	795	823	826	796	815	795	774	813	756	753	806	812	806	817	782	801	816	779	823	790	813	821	821	754	787	854	808	787	788	799	822	780	788	792	860	802	830	795	834	769	812	802	806	751	818	814	786	809	805	781	876	835	871	808	837	890	834	819	820	811	821	836	854	800	820	788	772	860	777	800	801	792	839	778	777	798	854	780	789	842	775	817	807	803	785	831	764	749	781	788	782	787	817	769	826	766	799	785	762	791	842	839	815	831	791	797	805	781	766	790	798	746	770	840	797	767	828	788	817	762	812	779	774	793	811	819	857	820	790	793	812	834	826	800	767	804	841	750	782	769	822	742	802	807	807	796	789	843	784	833	773	799	810	824	849	812	751	790	771	807	802	745	807	790	849	823	791	823	812	815	771	823	832	774	828	785	776	821	826	826	850	847	790	795	764	804	817	813	780	801	828	800	838	797	808	822	772	765	838	810	768	812	835	831	814	843	819	854	793	771	815	794	781	749	825	802	820	796	801	803	831	842	802	758	819	849	825	785	841	827	805	778	792	767	827	850	803	773	799	777	867	834	788	800	783	760	830	814	791	857	785	859	813	806	827	800	754	813	854	777	773	847	856	806	909	804	802	754	790	767	779	747	792	829	797	777	803	831	791	809	820	802	786	816	813	780	823	824	856	800	824	825	775	770	800	850	809	782	834	804	816	808	772	839	866	783	829	818	792	806	812	754	764	848	831	789	818	809	828	801	864	770	825	792	795	798	792	879	769	773	847	781	739	815	749	795	830	794	812	800	831	804	754	854	790	802	818	776	793	798	817	805	808	842	807	824	851	831	802	751	771	804	808	762	841	801	816	822	842	810	811	859	836	823	785	782	769	842	825	844	833	836	775	857	814	802	817	835	809	780	874	818	800	786	821	814	768	805	786	811	779	772
31526	25838	17648	12177	6205	1032	347	349	333	342	348	354	315	330	461	587	346	318	338	337	344	323	339	312	331	319	308	319	301	292	342	282	279	284	291	295	350	305	321	361	338	363	332	318	324	301	291	318	347	332	346	335	294	305	310	317	305	299	299	330	315	287	306	317	308	323	316	315	308	337	303	327	279	274	310	325	301	319	326	300	323	303	326	309	358	304	322	268	316	343	298	343	327	313	311	277	340	319	314	302	319	320	271	323	306	326	323	298	341	292	318	364	306	345	310	305	352	335	304	305	302	301	318	343	325	318	303	291	354	332	310	308	295	310	315	293	291	352	354	337	332	307	320	280	303	323	361	300	290	313	301	330	332	332	310	316	317	288	323	327	354	317	297	319	340	297	321	337	324	293	319	326	336	306	345	306	328	315	314	357	290	307	312	297	342	339	322	314	307	327	309	314	311	284	359	313	338	307	314	342	314	323	328	314	320	324	312	338	325	345	307	330	317	321	323	334	313	324	339	314	310	302	331	289	309	313	338	304	322	318	308	343	303	313	334	290	312	305	305	329	332	338	321	300	330	319	356	333	318	319	326	333	335	330	313	312	335	321	333	302	333	327	315	309	276	279	305	284	330	306	334	313	319	313	318	313	329	311	319	325	343	338	318	312	321	330	287	310	314	332	313	300	301	296	329	352	325	331	310	306	323	308	285	337	345	306	348	280	308	328	326	293	304	315	322	358	322	342	324	300	314	328	318	322	311	295	312	312	311	291	321	296	291	290	321	315	343	329	318	313	346	332	318	329	320	335	348	336	327	322	320	299	312	311	320	300	312	313	322	317	321	333	316	310	294	315	324	313	308	322	299	334	320	289	324	364	292	293	324	316	309	307	324	288	339	335	305	326	312	328	337	311	284	285	310	309	310	322	304	323	336	305	324	293	315	325	346	298	310	331	322	328	349	322	357	320	332	330	305	339	331	330	343	340	330	337	335	337	327	303	309	313	312	326	307	306	316	338	316	327	322	301	296	321	311	325	315	305	325	327	307	316	312	324	347	324	322	339	285	300	317	301	308	339	337	304	340	339	287	319	293	328	316	317	329	312	317	316	311	319	316	307	340	298	306	322	319	296	318	321	275	320	335	326	316	337	319	329	322	325	349	319	362	353	329	321	285	305	280	327	282	322	310	309	300	321	296	325	340	321	301	300	331	322	304	300	315	332	375	287	317	327	328	330	333	360	317	292	311	343	313	304	319	307	324	262	293	330	319	366	323	334	310	346	305	321	324	312	333	311	299	321	298	304	324	306	331	307	352	284	316	299	303	309	326	338	332	328	298	341	349	326	351	309	315	327	301	296	280	311	309	297	315	306	336	328	334	316	310	384	313	296	311	282	346	331	329	319	337	293	330	326	291	348	292	294	310	322	318	315	324	315	304	301	317	315	316	308	305	331	296	294	316	326	311	318	305	301	306	308	316	351	293	336	307	335	311	332	306	335	317	305	340	331	311	340	342	325	313	324	313	326	319	294	318	342	344	315	285	336	310	318	321	324	292	328	338	357	313	319	330	313	291	311	293	285	328	323	310	329	292	332	305	338	302	316	318	325	260	326	319	326	314	318	334	289	325	320	307	301	343	355	297	327	341	315	332	319	301	313	308	328	317	292	311	312	297	301	317	335	304	314	344	332	350	321	350	314	317	299	323	319	318	348	305	300	313	332	307	312	326	368	320	278	322	339	336	313	280	332	289	322	302	306	329	312	274	315	362	328	318	317	329	346	311	294	340	307	331	314	328	341	322	335	315	298	306	319	310	344	318	303	334	323	301	303	315	315	314	317	300	326	336	289	313	309	325	294	326	309	334	329	306	335	311	322	312	302	335	313	314	327	303	322	346	329	303	330	325	326	311	292	325	323	321	331	312	338	306	328	344	309	324	350	310	315	281	326	325	314	290	294	321	332	289	298	319	284	310	341	318	324	321	312	303	323	317	302	299	291	302	331	298	333	299	302	312	318	311	314	283	292	295	290	314	325	309	287	329	312	325	346	323	325	323	316	334	315	337	293	306	304	314	329	344	334	287	311	307	339	327	338	325	304	331	325	343	339	313	315	310	345	329	298	302	293	331	328	304	337	334	303	335	326	313	326	335	326	326	293	342	357	320	292	339	320	332	334	331	304	321	311	322	312	315	324	289	290	286	319	325	298	320	319	326	299	298	297	307	303	339	319	293	333	294	342	334	330	295	320	322	312	278	305	319	259	334	321	299	298	337	322	311	336	298	324	286	311	335	326	296	303	325	328	350	315	288	325	311	343	306	332	294	332	338	329	321	289	316	321	305	320	313	316	307	329	326	310	346	328	317	336	317	355	333	325	321	302	318	355	311	319	334	293	326	305	273	316	305	319	339	346	345	338	338	319	308	323	307	327	335	316	323	294	318	300	320	324	325	320	337	288	312	325	310	333	351	301	289	294	315	331	342	313	322	349	309	326	300	304	313	325	346	318	304	302	340	330	307	337	314	334	347	322	348	290	296	344	328	321	311	304	314	325	297	314	297	352	319	302	291	326	329	293	306	317	323	311	324	311	359	342	316	310	310	325	320	312	306	306	324	331	284	303	318	353	328	309	345	294	290	326	324	303	312	293	284	328	305	321	328	326	343	373	336	342	328	307	345	309	309	336	321	311	315	298	344	325	318	298	316	316	344	283	304	317	301	307	286	318	307	295	373	320	334	315	291	333	310	317	326	325	315	309	319	318	359	342	322	313	333	300	341	286	310	326	319	300	278	328	296	327	299	343	329	299	330	317	305	324	314	302	335	323	300	328	300	317	313	338	332	317	315	327	350	305	300	343	337	304	313	306	333	290	325	327	322	337	303	325	319	319	302	321	297	307	324	312	329	342	308	284	327	314	316	307	315	289	341	308	319	321	302	325	302	337	329	340	320	314	313	303	321	332	320	310	328	289	324	263	307	314	328	280	341	332	293	331	359	309	326	344	314	310	326	311	334	285	338	320	328	320	314	292	296	296	319	275	324	301	318	314	310	303	305	328	313	339	308	325	333	314	308	299	309	346	296	322	326	338	302	326	314	338	306	328	364	289	332	286	304	316	313	330	319	310	333	331	322	287	318	310	321	318	298	315	340	342	338	318	312	327	334	320	309	314	324	327	352	333	316	296	317	319	295	316	291	304	326	319	324	340	339	310	271	319	290	321	319	333	335	307	312	307	314	303	328	325	315	313	298	282	323	333	303	314	324	300	304	281	324	305	291	319	334	346	322	332	322	311	325	338	318	299	323	286	343	331	355	293	294	331	321	346	345	327	331	327	326	296	330	349	306	292	296	321	337	285	308	317	324	353	310	333	317	341	311	294	320	328	313	339	324	279	329	289	330	335	298	307	321	310	293	329	310	332	336	315	311	295	303	294	286	336	342	318	309	289	314	346	347	307	331	289	319	301	332	328	323	343	312	306	317	303	298	287	310	325	322	331	329	336	308	339	336	309
31534	36289	7887	8437	5435	1033	393	378	356	344	320	379	338	385	529	647	404	346	346	369	353	315	320	361	317	352	345	348	336	316	320	365	330	353	377	362	352	342	345	341	346	333	357	305	381	356	351	345	358	334	330	345	361	353	343	382	351	339	338	355	354	355	318	323	374	344	333	338	362	347	334	343	317	337	326	374	352	366	375	346	370	309	338	349	341	340	347	310	362	337	350	349	328	337	350	359	359	360	348	344	352	339	344	366	358	330	361	343	330	366	338	371	352	347	323	350	341	324	333	319	335	334	344	343	325	356	330	361	368	329	355	384	341	391	353	338	343	341	334	327	332	337	316	328	375	353	378	365	301	325	361	343	329	378	333	351	363	320	342	341	311	337	332	344	319	337	342	328	330	338	334	328	342	325	338	359	312	359	337	327	336	320	342	327	336	322	322	351	367	323	346	351	378	353	344	360	348	369	345	344	331	351	359	339	335	350	342	343	356	340	337	334	340	355	362	370	354	326	364	326	340	335	334	368	322	331	393	364	334	343	311	340	317	329	368	360	348	340	357	361	322	351	349	349	346	322	356	350	335	359	332	349	338	370	373	354	376	349	343	379	332	355	336	349	352	303	336	350	351	381	339	376	353	365	374	347	329	335	332	321	338	329	354	345	309	347	352	349	322	323	349	366	307	363	384	341	349	352	341	333	354	367	321	335	363	356	340	371	331	376	331	361	380	336	300	324	354	350	340	364	333	338	341	315	338	344	315	361	328	345	352	348	358	347	347	368	346	338	357	337	365	343	333	359	325	355	360	340	311	365	326	346	333	321	314	331	345	356	382	309	343	326	363	318	357	375	363	358	317	364	318	367	345	356	311	360	349	362	325	335	301	334	359	337	327	345	371	337	321	350	341	341	328	321	334	338	351	340	347	346	360	359	338	369	357	336	349	319	306	372	320	330	357	360	343	320	359	377	326	343	367	333	321	332	308	360	310	325	351	353	389	338	367	330	363	333	335	328	339	326	336	366	336	341	329	354	349	370	346	346	322	322	318	340	333	321	338	338	312	344	390	348	326	335	348	374	340	343	350	326	331	362	335	333	330	327	367	352	343	306	297	377	336	335	368	321	362	341	357	355	352	330	362	329	343	334	331	355	342	388	351	360	328	351	329	362	333	325	355	350	360	345	329	322	331	371	315	321	355	384	344	351	328	406	353	370	340	328	360	334	367	339	346	333	350	323	376	316	343	335	320	322	342	354	356	328	342	361	367	321	359	322	337	357	330	353	319	334	311	336	356	356	351	371	324	341	317	360	322	349	340	318	328	375	339	354	318	354	353	328	347	368	323	338	334	342	329	375	333	340	343	353	378	343	396	294	345	369	354	356	344	359	311	368	359	339	371	331	344	305	347	372	322	334	337	326	342	334	364	353	331	341	361	335	355	320	353	314	342	313	341	372	372	343	298	365	370	307	338	372	353	330	377	347	351	318	334	369	326	362	338	334	334	331	348	359	357	369	346	321	321	354	329	357	353	348	331	359	369	366	321	359	358	375	349	297	311	318	359	368	359	376	319	345	333	384	363	334	380	338	335	345	340	359	346	354	372	387	337	384	298	325	394	362	352	348	360	337	374	341	377	349	317	329	334	353	314	341	390	381	334	335	309	340	336	346	331	338	361	362	368	363	356	333	356	383	363	327	308	336	386	327	361	323	335	341	362	364	337	355	317	354	349	364	332	310	357	327	339	359	317	358	325	345	332	334	352	311	323	344	349	313	390	341	351	318	351	358	342	353	368	323	357	351	331	333	365	346	352	345	336	362	344	351	366	348	372	350	346	351	355	360	338	342	323	349	351	334	369	311	364	350	319	298	314	363	343	370	350	342	373	385	366	359	301	345	350	378	348	321	378	338	353	318	352	338	323	358	360	342	346	327	322	366	304	351	357	346	361	364	350	362	347	338	333	324	341	327	366	354	313	368	340	342	369	356	355	332	391	383	355	334	350	371	336	327	336	338	323	323	348	329	349	331	316	350	358	343	323	350	354	353	340	298	332	340	354	332	347	351	354	345	376	362	314	346	327	337	368	324	306	328	329	332	353	327	313	321	356	331	317	369	379	382	324	339	320	330	308	310	323	325	322	345	374	345	316	367	330	354	331	339	343	343	329	376	337	338	374	357	369	366	347	350	358	335	325	338	326	337	342	354	341	354	333	336	363	325	340	351	337	352	360	338	364	347	347	340	323	353	373	359	314	354	318	369	344	317	362	334	341	321	328	375	333	371	320	346	342	357	338	354	329	355	361	349	359	331	309	337	325	328	349	324	371	370	345	310	339	393	298	340	342	341	360	328	353	336	369	346	350	294	317	302	320	356	326	397	335	345	334	349	309	364	359	328	347	366	377	312	308	359	328	388	376	352	318	364	345	326	339	351	309	363	324	345	327	332	357	343	340	315	347	323	335	341	352	363	399	333	337	333	350	320	340	337	341	297	330	331	339	348	336	332	318	312	347	351	356	311	344	337	330	359	329	355	352	343	337	312	312	364	334	350	350	326	353	334	340	353	320	328	309	360	328	357	326	345	347	319	324	353	341	333	349	341	342	337	336	332	341	321	363	359	338	343	363	332	342	352	357	357	368	310	353	358	316	327	347	315	326	376	313	345	336	286	364	373	348	356	354	404	342	371	340	312	331	339	323	374	355	318	340	332	355	343	348	357	338	344	334	367	357	378	410	344	372	375	358	325	358	312	332	371	359	308	369	345	366	297	328	328	341	335	344	309	349	365	325	336	333	333	314	366	319	335	369	326	353	350	349	372	327	342	331	376	338	312	330	368	325	369	331	364	364	359	350	341	365	360	353	359	332	344	344	379	348	327	373	338	328	345	339	338	364	344	367	364	364	313	341	301	337	348	367	315	337	352	346	352	354	364	345	347	385	315	386	326	353	352	379	353	309	339	315	339	323	351	361	323	382	346	300	312	360	389	390	331	367	337	334	359	309	347	338	311	360	371	370	325	347	331	319	306	365	336	398	333	365	323	352	311	350	339	310	333	350	329	323	360	345	351	333	349	326	363	338	342	330	343	359	320	363	332	308	357	367	347	350	355	331	335	334	340	332	343	373	351	308	383	336	339	363	344	324	340	328	340	323	342	344	336	343	325	360	327	368	348	377	353	334	374	364	333	366	350	359	359	384	372	382	340	318	330	353	361	329	355	335	341	322	359	359	324	342	337	361	344	306	316	319	307	354	313	368	398	312	335	358	327	355	343	350	340	354	349	358	355	299	353	357	366	337	348	335	342	336	353	371	360	324	326	360	375	335	362	337	352	357	334	306	351	336	378	341	369	365	326	323	381	359	342	330	330	349	353	368	368	337	340	341	338	305	346	344	344	355	348	350	335	354	348	344	319	357	362	347	316	349	333	335	344	336	329	338	345	343	357	344	320	359	358	339	322	345	359	364	364	341	343	358	383	378	367	358	296	339	324	331	383	361	324	341	335	336	319
23794	21932	29252	27337	27969	18205	4042	737	656	613	557	587	555	1061	3058	3815	811	531	505	576	555	508	539	539	495	528	528	560	546	519	492	493	549	515	552	526	525	505	562	446	514	493	509	481	532	512	511	565	525	503	516	516	516	544	555	517	496	479	568	520	529	557	497	527	536	575	523	545	516	559	517	510	534	575	527	529	518	517	533	521	537	502	540	492	519	540	506	520	571	543	548	521	568	534	500	516	454	489	504	499	504	541	523	511	515	501	525	531	515	513	534	559	533	530	479	544	509	493	532	496	487	511	539	500	531	525	533	522	559	552	555	537	519	490	509	533	545	533	547	514	520	522	510	493	529	529	500	521	526	546	502	498	503	490	500	527	556	525	512	508	476	510	553	551	531	530	511	515	521	530	550	550	570	519	538	522	514	500	514	564	524	554	519	493	483	532	516	523	492	542	527	490	569	561	497	492	517	528	501	534	569	523	536	495	521	500	506	512	485	516	505	539	472	473	492	506	512	526	523	551	502	533	539	556	521	549	557	503	506	490	533	523	504	523	498	515	500	497	526	509	508	521	517	533	520	498	502	524	518	500	526	482	528	541	527	531	533	540	520	502	541	555	467	565	518	518	484	512	549	525	561	525	491	556	482	553	549	513	516	553	518	523	559	519	540	550	494	551	538	516	490	523	508	504	522	516	545	503	507	523	538	530	533	529	524	525	518	520	526	498	522	538	522	520	542	495	557	541	503	507	522	499	517	558	524	490	541	519	533	513	532	525	527	512	527	508	535	525	511	507	545	552	532	517	481	549	532	517	520	541	490	544	546	580	502	517	489	550	543	505	533	503	563	498	508	505	493	493	554	514	512	514	493	509	564	499	528	514	553	514	499	528	488	538	528	500	544	504	488	560	496	528	526	470	539	519	531	532	548	487	515	498	537	480	567	525	506	518	520	518	537	514	578	509	547	517	543	488	525	500	511	538	550	528	534	530	492	510	484	592	531	525	480	532	537	507	484	499	496	539	524	515	557	483	492	519	490	519	494	531	551	501	525	517	498	518	510	521	500	538	502	514	502	517	521	502	529	546	523	524	498	510	526	492	508	517	483	520	522	530	583	531	521	540	503	499	538	537	513	515	554	484	518	521	534	532	550	511	519	524	549	547	525	509	489	517	480	518	526	509	499	538	531	543	584	587	520	511	555	564	548	507	528	542	557	486	546	486	565	468	529	516	515	507	527	507	490	537	533	550	534	510	492	539	536	532	518	518	523	579	559	512	493	495	539	547	531	489	578	517	580	531	535	557	467	534	479	493	489	505	525	533	533	539	532	566	549	565	525	484	508	491	506	478	551	518	529	536	504	497	542	497	505	541	510	506	526	516	534	515	515	518	540	520	520	484	464	532	490	552	523	545	523	507	508	508	516	513	565	527	553	541	550	511	512	533	533	535	526	497	512	516	455	519	513	590	510	546	500	497	524	533	506	508	523	549	515	539	530	539	524	547	505	495	545	574	515	486	519	543	516	548	494	470	557	553	526	514	552	537	578	542	552	530	516	551	521	527	524	484	522	525	530	496	513	522	509	523	498	482	502	523	583	532	532	500	500	525	546	504	540	544	531	518	489	545	555	507	483	540	515	509	533	557	485	489	551	516	475	569	539	496	525	509	537	544	516	534	529	493	559	574	506	497	538	514	488	542	493	541	538	514	515	505	524	555	546	546	481	533	562	550	539	503	503	538	557	557	516	530	520	524	509	555	552	509	536	533	530	512	516	533	509	513	524	547	490	552	497	509	484	462	515	545	512	505	517	511	546	512	472	563	484	575	559	501	534	526	528	491	527	515	551	565	559	510	543	514	516	542	556	533	507	513	500	499	568	533	506	517	532	518	537	510	529	541	501	473	574	497	515	533	544	507	529	521	506	543	505	533	522	521	530	515	518	517	537	515	515	517	541	563	512	516	497	500	566	524	557	540	496	512	544	454	487	508	525	537	504	540	505	513	528	488	514	518	482	505	537	477	481	498	511	543	514	535	528	499	506	568	545	541	484	515	536	538	497	495	544	549	523	511	540	496	533	545	526	472	564	564	497	535	536	533	553	475	539	507	485	579	553	497	550	523	514	516	521	506	561	528	513	536	568	533	510	505	500	489	530	535	520	518	585	502	527	542	552	478	528	507	541	520	521	526	522	508	564	521	505	524	560	501	530	528	521	519	514	521	507	533	506	524	505	496	530	505	514	520	539	514	508	521	542	565	498	493	494	496	511	509	549	549	475	524	531	524	504	533	502	563	510	508	501	484	551	506	511	555	507	560	511	580	500	532	498	482	536	555	497	529	497	517	503	560	547	528	551	510	533	479	553	501	505	486	488	539	543	530	529	514	499	527	503	553	527	530	528	515	505	495	485	546	515	503	505	502	516	556	539	506	488	540	527	502	505	474	541	484	503	544	488	548	489	534	521	514	522	527	533	540	544	548	480	506	519	483	579	528	507	495	517	536	553	533	532	515	518	518	518	483	530	527	507	560	496	490	544	522	529	551	543	487	507	480	515	484	545	506	504	543	543	504	548	531	463	492	526	541	494	529	531	526	526	514	536	512	510	528	489	526	564	528	493	537	513	544	550	527	504	483	521	510	521	501	532	550	528	527	504	553	499	560	522	495	523	523	553	504	524	490	568	474	521	499	533	514	496	513	491	531	553	505	527	494	535	517	552	523	532	540	543	480	505	530	485	542	540	532	510	534	532	560	547	545	501	563	554	482	530	480	502	507	535	533	475	526	550	545	496	484	532	510	536	537	470	501	521	547	553	527	513	544	518	509	495	544	509	533	522	514	510	501	496	507	544	493	475	512	528	537	515	516	527	507	521	533	533	500	495	495	564	539	580	540	535	557	553	543	549	537	508	543	525	520	568	518	531	512	507	510	560	547	553	513	522	534	488	563	480	532	511	525	533	525	552	545	516	528	557	581	490	510	539	520	542	549	530	482	516	535	515	499	541	511	527	518	547	551	494	511	481	515	485	507	556	545	522	518	504	504	455	560	530	513	574	530	529	539	512	527	525	555	513	543	508	522	505	504	511	531	536	518	567	512	496	535	534	567	538	531	518	520	507	523	497	508	517	515	550	466	525	559	513	491	537	521	505	540	508	501	513	537	552	521	501	494	543	525	508	557	514	516	551	525	533	536	521	529	507	545	527	555	514	539	536	489	522	525	539	495	494	519	552	527	493	542	517	503	529	488	504	538	529	543	461	597	515	537	540	534	514	548	491	528	524	501	469	510	501	523	537	522	504	515	517	538	519	530	517	535	526	512	534	539	550	503	493	525	536	541	537	520	554	529	560	501	476	542	528	555	523	520	493	526	504	529	521	484	530	491	521	544	538	522	573	539	529	559	494	555	513	520	524	522	475	490	474	539	546	531	474	490	491	555	527	538	511	530	519	495	523	518	532	495	468	540	488	555	520	509	564	538	532	507	479	496	529	489	517	546	534	477	512	503	537	532
39641	76411	38320	42811	30987	10126	904	780	724	675	625	637	630	1432	4568	5462	788	540	544	523	532	526	543	538	566	541	533	538	502	544	485	532	498	528	592	505	560	528	519	557	534	561	540	541	521	514	528	524	540	534	537	530	563	528	516	562	518	567	520	551	509	506	516	553	464	507	541	510	548	570	512	541	550	528	505	541	545	511	504	601	556	544	530	549	485	552	545	573	576	532	513	558	531	517	534	579	502	585	480	560	513	571	476	518	547	573	521	485	497	566	523	522	534	558	489	546	566	495	530	519	561	520	556	535	554	506	547	490	565	511	510	559	534	591	524	541	499	522	540	547	531	505	497	584	516	525	525	517	499	539	594	481	511	536	557	582	529	531	582	532	513	544	539	517	541	550	521	512	540	542	528	528	546	534	532	494	569	542	476	482	554	513	499	554	499	548	510	544	530	557	552	555	515	551	504	537	515	504	520	508	538	516	535	527	526	526	543	562	521	507	561	523	537	584	562	580	502	571	537	511	515	511	544	561	521	513	547	533	539	550	523	559	485	555	565	490	522	550	553	544	546	572	541	547	504	491	570	533	491	523	552	563	527	547	562	537	525	495	522	536	515	537	550	506	555	540	533	566	546	502	521	554	528	547	498	552	560	514	548	541	544	516	526	565	542	558	531	533	517	541	520	531	534	527	550	515	554	517	528	525	501	512	532	476	521	561	514	512	566	529	560	586	527	566	520	520	539	524	482	508	555	525	502	520	540	558	549	531	517	522	522	495	546	486	519	541	527	504	502	519	531	532	520	520	544	533	511	554	524	519	509	554	501	521	556	577	541	538	506	554	492	482	552	546	486	509	534	538	529	519	561	528	532	558	554	559	525	527	531	536	530	525	508	530	539	549	484	547	557	516	517	520	500	532	536	498	550	528	524	553	524	518	558	569	557	491	529	556	529	535	517	524	544	535	536	531	516	507	520	519	505	541	529	542	524	528	504	526	485	551	522	532	504	573	535	520	534	496	492	500	536	539	513	532	552	550	573	524	547	519	493	532	566	543	510	541	554	545	533	494	537	559	560	537	569	520	567	535	523	520	536	529	556	558	537	594	565	497	537	529	527	532	521	541	510	533	513	518	545	501	504	517	517	535	545	524	493	563	513	540	541	533	554	541	506	522	532	542	535	540	542	567	523	501	511	515	536	534	553	514	518	561	509	520	544	543	522	531	517	541	519	578	555	582	491	507	554	544	535	536	537	507	559	492	552	498	519	519	530	531	481	536	513	574	493	529	498	532	552	519	496	532	539	534	515	535	543	522	516	531	471	530	516	520	524	522	518	504	494	516	526	546	508	545	558	537	558	525	535	551	562	529	558	552	509	554	540	486	509	559	529	547	574	531	562	530	561	512	539	527	492	515	537	501	547	531	522	548	547	541	538	513	528	567	535	526	549	564	548	487	579	550	519	534	482	534	582	532	523	513	537	489	530	525	529	558	525	545	551	530	581	500	539	500	572	518	478	530	561	559	566	522	564	562	493	541	580	540	526	508	525	524	491	479	518	535	557	542	544	563	531	541	503	500	513	517	521	555	516	595	536	523	518	514	529	530	553	534	521	557	558	526	565	559	523	561	521	480	539	516	503	507	532	527	520	487	513	525	496	557	566	525	506	547	522	539	569	528	507	493	505	533	508	528	568	553	551	587	520	539	501	511	535	539	545	548	555	517	528	545	496	531	558	539	496	509	497	529	480	517	454	506	550	512	541	524	534	574	535	483	548	501	541	548	523	510	559	512	558	501	553	506	535	562	528	517	530	514	573	510	539	491	564	540	518	522	561	515	559	482	514	512	545	573	525	493	525	548	560	532	537	580	512	536	503	525	524	581	538	533	545	494	547	568	538	530	570	527	550	522	530	499	521	559	552	545	529	513	524	506	531	494	550	549	500	545	513	538	525	540	532	527	506	550	521	522	524	527	524	560	553	536	533	548	560	547	565	559	538	505	514	498	527	509	510	522	513	520	488	547	513	526	528	547	533	519	496	538	544	476	521	543	555	503	533	485	564	508	541	551	505	533	525	491	529	523	519	537	538	534	558	547	512	546	520	543	520	547	546	504	468	513	520	531	534	574	557	549	508	556	576	543	502	570	529	561	574	521	526	567	554	516	510	544	547	518	506	523	578	523	568	517	519	543	540	534	530	533	532	538	535	540	568	544	512	476	588	500	513	517	558	482	496	555	537	557	554	543	513	523	514	517	553	563	565	525	551	538	495	566	560	476	529	568	536	552	502	542	473	584	567	569	531	519	547	508	518	510	490	519	540	539	589	515	513	562	531	537	555	520	525	512	548	508	539	536	550	530	534	550	500	504	546	513	555	549	534	537	484	556	504	550	539	520	529	547	549	503	560	510	531	530	557	496	530	531	533	539	517	469	540	539	532	529	509	513	536	517	552	502	567	523	525	514	529	563	528	499	486	490	539	516	537	535	537	534	521	527	523	488	527	469	558	535	594	547	485	512	492	533	542	565	456	528	567	533	523	559	530	557	537	548	544	515	556	502	554	541	542	507	528	541	552	520	550	510	534	527	533	508	513	532	546	513	560	548	500	590	548	536	502	537	536	545	549	545	534	532	547	541	554	530	522	521	523	531	491	509	521	552	509	532	533	567	566	502	539	554	533	520	503	545	533	550	494	535	527	530	579	531	562	490	548	500	538	534	614	557	559	519	502	580	586	512	575	533	525	545	540	543	554	536	506	568	554	561	545	537	552	501	511	548	533	534	534	517	558	567	545	502	543	541	553	523	530	526	532	546	493	542	491	509	528	508	542	518	533	540	533	506	572	557	516	570	516	540	520	567	566	544	515	520	540	553	529	535	576	532	536	529	559	519	483	548	551	509	563	568	514	523	565	533	518	554	514	552	602	555	526	507	570	521	532	548	475	528	513	545	496	561	494	550	540	511	553	534	559	494	545	498	489	593	521	512	542	551	586	524	517	545	539	517	528	524	552	554	531	529	547	496	543	514	567	547	526	526	520	561	527	509	567	521	534	505	527	550	543	554	533	516	518	563	528	521	531	552	523	520	532	545	539	512	545	543	525	566	588	562	522	537	537	528	505	528	551	565	508	572	529	560	560	540	538	529	542	541	561	508	549	498	508	555	538	506	499	521	491	495	519	491	497	534	544	530	546	527	497	545	514	542	507	540	533	505	545	538	518	524	522	536	513	546	543	573	508	512	529	525	524	529	522	518	574	544	554	479	564	520	522	511	523	537	539	550	527	504	519	536	545	518	530	559	515	507	600	510	512	545	513	550	528	542	537	506	545	505	520	532	541	522	517	559	565	552	504	531	487	523	553	560	536	517	560	487	504	556	549	482	521	558	509	538	537	547	546	546	569	512	524	535	580	540	499	512	520	535	546	533	541	563	503	535	541	565	549	528	584	534	495	511	512	530	518	514	504	549	541	531	489	558	447	480	519	497	539	556	528	550	499	544	521	567	545	482	555	513
25017	22002	28255	27070	23111	8436	1237	505	529	505	541	555	512	1073	2365	1608	452	505	466	521	486	449	459	477	449	440	448	482	452	464	455	436	417	435	459	456	464	457	470	428	474	409	476	460	447	475	469	489	474	484	479	450	447	460	436	439	451	482	447	467	474	477	496	460	462	499	438	498	485	441	463	452	472	460	453	469	472	449	489	500	447	389	465	459	477	464	465	467	482	507	459	456	492	456	485	483	486	499	478	461	471	443	467	448	443	441	452	482	451	453	464	435	469	484	461	464	464	466	446	451	456	447	489	452	467	480	425	466	490	469	474	461	455	481	452	413	505	475	462	413	453	466	456	485	471	473	457	484	475	459	481	470	443	467	464	482	470	468	411	473	458	456	473	483	436	434	496	489	440	419	445	474	437	456	462	497	453	491	481	486	461	497	485	452	456	441	490	445	473	470	431	477	434	489	477	459	479	482	440	459	466	442	471	467	470	482	478	438	469	470	498	469	487	449	471	461	461	448	465	481	457	464	478	469	463	466	438	497	416	454	445	475	419	440	461	443	450	442	462	491	477	475	501	479	484	458	466	477	478	488	457	468	453	483	472	488	462	439	442	448	490	471	500	469	469	480	432	434	485	539	453	481	466	433	491	458	434	444	451	496	477	441	456	480	455	475	457	448	450	493	446	444	467	464	435	502	520	462	498	449	489	455	458	454	462	482	454	492	477	483	451	467	463	461	470	454	487	449	455	458	442	462	475	487	482	473	450	489	462	446	473	482	476	456	491	506	473	461	500	465	463	451	467	475	471	478	450	457	464	421	473	456	435	476	428	473	477	489	449	445	431	459	458	464	448	455	483	473	471	479	469	449	468	464	472	483	460	491	449	502	423	476	449	468	475	447	474	448	459	445	463	501	460	463	432	479	502	442	483	469	424	445	523	453	451	489	488	465	441	444	488	470	468	446	426	469	461	461	456	457	453	462	459	499	470	457	465	486	455	477	446	466	442	445	477	480	423	449	482	495	438	480	456	479	503	433	408	453	450	497	494	461	455	388	481	471	440	470	464	480	479	447	461	470	455	513	466	478	474	457	454	462	460	431	467	474	452	468	459	451	437	490	468	442	466	505	483	465	501	518	464	455	469	455	470	485	471	471	471	485	462	466	453	422	479	473	464	430	464	500	469	413	461	462	429	473	476	468	491	496	473	450	454	514	503	473	490	498	439	498	466	417	483	484	458	473	457	487	495	457	478	489	444	478	467	485	476	475	519	464	435	449	470	446	475	448	469	438	466	490	425	467	477	460	438	484	470	466	477	433	458	440	452	463	478	444	468	477	446	466	401	490	442	477	448	462	486	448	427	473	458	451	422	485	512	415	412	476	445	469	480	476	486	453	473	486	431	460	443	484	464	509	456	470	476	469	514	500	478	465	467	460	448	439	505	448	487	437	459	483	462	447	451	450	468	458	431	468	501	466	490	486	488	409	453	448	507	459	467	480	467	435	436	456	439	460	461	482	480	469	447	470	469	437	418	488	484	463	393	470	446	423	450	486	455	461	458	441	454	466	494	490	457	512	475	436	512	452	480	489	457	461	431	498	412	499	495	463	423	473	470	454	500	478	460	447	460	460	452	480	443	442	468	473	473	463	489	427	479	443	467	462	454	448	485	477	469	451	443	479	435	488	479	453	445	423	495	474	475	446	482	475	471	481	456	515	528	442	503	468	503	467	468	443	467	437	457	436	481	469	506	444	452	443	449	471	473	441	473	480	417	499	493	515	533	452	479	448	469	464	463	488	461	447	458	459	488	459	493	409	485	462	449	467	450	499	457	492	478	434	486	506	464	461	500	446	442	486	462	429	469	440	458	461	470	462	460	458	469	444	484	454	450	447	452	462	443	472	416	452	439	437	410	457	436	477	463	483	475	454	437	448	478	448	438	441	488	484	444	460	424	461	451	469	445	468	471	464	461	490	457	431	463	466	506	497	467	462	447	426	476	468	430	507	482	445	474	484	423	480	452	462	475	449	477	485	489	458	466	424	428	478	500	446	465	455	445	458	469	481	439	466	427	419	458	480	435	506	478	455	447	450	483	446	452	481	505	459	466	425	439	428	444	458	475	467	455	496	498	499	462	453	437	459	484	426	451	485	446	481	469	461	457	450	423	461	434	467	469	495	447	483	474	452	458	471	467	480	460	467	457	456	437	465	460	480	515	462	457	454	414	484	462	466	494	464	482	524	481	492	488	469	455	466	458	459	458	464	459	482	441	459	494	457	494	458	506	451	461	487	490	431	492	466	489	479	512	537	466	434	484	461	436	475	497	426	445	468	462	479	499	434	481	465	492	466	459	413	443	473	451	440	447	478	449	490	461	467	463	503	458	471	465	469	506	417	433	457	410	498	467	489	502	486	445	433	500	467	493	459	488	464	450	425	477	429	458	455	466	446	445	464	423	431	466	429	453	470	484	452	438	478	440	490	471	473	438	503	467	449	472	434	469	477	473	451	422	474	484	471	464	474	475	433	447	459	491	437	468	467	457	447	432	474	479	492	478	427	507	471	481	493	438	499	473	478	414	440	450	467	482	500	463	459	448	450	496	453	489	489	441	479	470	493	452	457	452	477	468	456	453	460	474	439	454	452	457	470	474	450	480	439	452	456	443	500	488	455	493	459	448	498	450	439	479	472	471	485	451	469	447	430	450	463	498	477	482	456	482	473	445	486	510	441	481	475	450	465	458	455	488	481	482	457	425	437	470	454	432	484	437	437	466	460	473	503	468	460	428	469	474	441	444	472	496	468	451	472	466	461	497	473	468	450	408	446	478	432	494	462	482	517	481	472	451	448	450	477	482	443	456	440	451	450	475	491	447	451	490	476	456	472	435	496	478	472	491	434	432	461	447	441	453	463	456	435	470	487	465	487	497	489	457	492	470	432	442	459	453	425	488	453	429	445	505	453	473	499	457	467	480	447	478	462	475	461	516	448	475	486	480	448	452	493	462	466	420	525	435	444	460	437	445	451	469	454	495	504	483	430	467	435	418	445	440	481	430	453	494	494	481	512	451	489	421	475	472	460	455	442	487	482	483	439	435	481	472	462	495	452	466	481	481	452	445	474	497	481	442	461	452	452	447	503	477	495	430	520	480	436	457	465	484	457	443	454	533	468	472	452	446	488	498	470	483	495	445	460	444	399	455	479	471	451	462	488	484	490	484	473	428	497	476	461	492	457	456	473	502	476	490	492	461	492	490	458	467	457	482	448	477	455	479	505	472	465	499	441	465	456	443	477	460	414	493	501	428	487	483	476	484	444	450	455	450	448	458	442	452	470	468	479	449	459	504	413	503	462	515	446	456	454	449	480	485	481	461	464	458	497	444	492	491	459	502	466	428	492	413	453	452	461	429	462	460	473	499	458	486	437	415	469	434	439	461	450	449	452	500	503	461	438	471	435	464	452	460	486	426	452	431	448	483	461	446	466	494	444	452	463	455	475	460	455	431	495
31873	66270	31862	31301	23871	7507	722	680	595	572	548	596	567	1529	3889	2527	491	507	519	501	501	502	494	546	474	498	535	507	524	486	520	509	475	457	498	496	479	549	487	497	502	513	504	502	518	480	524	496	490	528	526	534	501	494	505	464	451	493	503	510	517	485	500	542	472	499	507	520	522	443	520	521	502	505	515	499	506	488	458	490	499	491	484	508	535	538	503	541	519	506	514	500	513	469	535	533	489	484	472	519	479	512	525	441	487	504	528	475	464	533	478	504	487	527	503	515	462	506	502	507	511	506	489	542	495	514	519	491	515	489	512	482	528	455	542	529	468	502	490	499	512	487	479	478	504	487	541	526	537	491	429	501	511	495	533	507	514	513	521	516	522	498	514	529	509	475	541	483	502	518	506	537	501	498	526	540	532	540	494	547	505	502	493	516	505	491	495	505	506	499	530	509	512	474	501	491	500	488	508	526	515	468	508	506	529	474	500	532	518	480	453	513	510	448	533	487	499	508	472	496	520	508	486	509	487	515	498	493	519	500	520	498	499	507	504	465	469	478	528	504	515	507	560	526	518	494	532	528	507	506	487	497	484	517	521	528	496	557	468	501	513	532	485	505	514	455	459	539	515	448	466	481	494	495	474	547	496	463	514	519	478	513	466	450	500	494	505	523	514	550	509	558	509	505	487	536	496	504	504	473	536	511	493	502	483	482	481	530	510	506	492	481	540	504	503	530	501	456	530	540	528	539	500	513	477	511	474	507	497	474	497	549	464	496	530	536	512	510	488	439	485	477	502	507	508	489	520	452	548	490	448	503	501	492	503	462	469	521	525	485	482	522	468	571	545	488	511	530	490	521	467	489	475	538	488	526	530	467	528	524	498	481	515	501	514	453	491	520	470	483	481	498	492	500	519	552	522	534	477	479	501	530	511	516	479	523	498	489	476	503	495	519	466	471	501	488	500	536	514	521	527	503	530	508	505	515	476	488	485	479	492	514	524	506	517	466	504	532	470	518	503	498	473	475	477	492	545	504	504	456	513	537	488	482	478	548	505	507	456	534	491	517	513	464	512	447	519	520	482	509	480	485	521	464	534	513	559	489	486	503	542	501	532	500	479	500	473	488	516	505	502	469	482	508	520	510	503	525	493	507	517	517	489	490	511	506	469	550	489	497	503	496	540	519	441	493	477	499	512	536	500	528	503	492	502	524	507	503	511	523	468	470	471	519	535	546	488	544	504	503	461	545	463	487	478	477	493	486	505	519	517	467	515	524	502	546	509	540	488	481	516	450	500	513	522	497	495	506	462	491	492	482	494	481	494	511	511	508	501	527	465	476	485	496	541	480	487	468	459	490	538	459	475	513	509	514	541	474	483	474	501	514	497	482	496	486	524	497	498	546	531	543	492	476	519	492	511	510	491	516	474	482	459	508	496	477	470	494	504	495	494	488	516	522	495	527	456	496	498	529	463	526	547	470	504	500	467	486	518	503	519	519	512	523	519	489	483	515	554	524	510	484	507	478	494	518	499	540	504	473	531	501	487	517	482	494	505	471	513	473	482	504	545	518	492	500	519	509	483	510	531	481	478	515	474	527	495	528	488	504	516	503	511	499	525	494	514	488	518	514	523	511	482	491	534	536	502	473	475	508	509	494	511	526	547	475	474	498	499	518	527	532	530	468	476	468	484	505	501	502	524	517	549	508	563	466	495	524	505	511	510	528	523	481	530	497	544	478	495	504	544	499	496	519	525	479	517	476	473	502	536	504	488	516	483	470	508	554	493	537	500	546	471	521	504	521	529	543	498	535	499	550	511	498	498	503	492	540	527	492	479	474	525	503	489	527	501	526	488	528	455	498	489	511	559	533	509	524	469	513	494	467	490	506	517	515	520	497	487	500	505	477	512	495	463	495	487	526	513	496	493	521	477	530	534	498	490	522	479	495	484	529	486	490	535	485	497	499	505	504	479	493	513	524	511	530	530	489	476	514	499	502	521	520	511	471	495	510	459	450	529	518	521	488	499	493	524	480	447	497	476	472	520	502	526	532	491	520	531	491	520	501	530	521	452	502	522	465	521	459	518	491	485	540	533	474	502	540	476	538	484	500	483	515	481	509	493	494	502	506	519	456	521	503	515	483	473	505	511	498	498	483	487	495	484	514	487	490	526	475	484	533	480	502	506	505	536	534	501	516	523	484	500	533	504	554	516	491	499	506	533	498	498	531	493	521	515	520	518	494	477	497	479	510	524	489	496	465	491	527	472	524	498	473	492	499	493	492	505	499	473	510	508	531	494	527	558	512	516	490	500	489	490	480	490	488	533	528	487	501	490	539	463	479	504	491	509	494	479	504	473	524	507	441	528	485	503	517	502	511	544	513	523	518	488	483	518	475	518	494	456	500	532	492	481	499	509	496	481	536	520	499	481	512	526	490	519	554	505	517	482	485	445	514	495	521	489	556	512	492	528	507	505	521	498	501	509	492	508	501	506	540	492	508	475	494	512	563	501	492	473	540	548	529	500	456	521	541	508	513	492	537	522	504	507	508	494	510	501	528	529	506	514	527	476	465	514	519	515	513	492	544	498	523	503	486	533	499	522	524	538	475	512	486	534	493	523	509	509	519	481	549	506	525	500	508	521	498	508	506	528	514	517	513	478	496	469	515	501	487	507	515	512	482	511	464	488	477	493	528	539	507	497	471	512	502	517	488	529	493	494	463	493	509	508	506	520	492	534	480	466	497	517	503	496	503	521	469	539	516	504	526	522	493	479	478	471	472	533	495	560	490	529	499	541	511	528	485	483	507	526	480	538	525	515	526	495	510	505	487	492	509	504	507	509	492	514	482	505	486	506	495	523	499	526	495	523	480	516	509	494	508	503	535	449	502	508	490	493	474	498	515	506	504	509	514	474	545	531	540	502	485	519	531	520	438	502	483	441	513	514	498	498	516	507	519	522	549	506	472	496	467	505	497	511	536	531	511	489	515	504	517	507	511	490	492	486	528	509	477	491	474	495	496	465	529	465	513	511	531	517	530	499	547	521	501	541	492	500	455	473	498	483	491	498	444	469	538	477	512	490	516	513	514	474	482	469	529	508	512	548	492	532	503	505	477	525	488	497	508	501	504	520	474	491	510	502	517	519	507	492	514	502	495	562	486	487	514	529	477	468	517	530	523	528	490	500	492	536	531	519	502	489	530	492	505	519	507	509	520	490	547	469	500	483	513	483	538	474	463	502	506	495	516	514	524	521	518	511	504	512	507	503	515	488	489	482	531	475	541	516	503	556	513	442	504	547	514	525	452	516	507	486	478	518	456	505	547	503	519	507	475	501	535	507	490	474	530	516	487	510	504	486	491	478	532	513	496	482	543	520	466	473	483	509	436	534	504	514	526	488	494	532	469	504	503	482	510	506	495	547	487	538	529	491	478	485	485	485	527	525	511	525	501	522	511	499	520	504	488	496	496	533	524	547	550	495	530	506	468	492	485	465	510	514	492
22679	21296	28832	24810	31246	23360	13659	1801	1074	999	960	937	1084	4006	8342	7458	1764	890	836	801	854	826	846	816	877	824	821	823	791	852	786	830	822	826	826	890	855	831	883	796	826	802	844	791	845	801	768	793	805	822	791	812	775	807	846	828	799	758	826	773	798	794	767	812	835	832	806	759	833	775	817	768	863	829	837	801	800	809	807	771	760	864	778	810	787	783	816	846	834	826	837	787	877	809	822	815	877	796	853	801	817	779	856	806	823	835	842	832	842	840	812	843	858	806	830	742	802	833	785	775	817	790	793	840	753	789	826	804	855	821	807	839	809	830	809	816	812	812	812	796	834	795	795	741	816	843	855	803	847	841	863	778	855	766	787	813	817	803	815	838	791	803	802	833	829	767	818	794	790	840	787	827	783	803	819	750	790	768	842	802	796	823	773	812	844	789	809	775	759	797	802	841	783	770	807	775	778	797	823	745	841	830	833	766	825	794	803	787	763	793	834	806	824	799	827	769	813	856	840	800	880	840	797	774	761	864	785	774	802	801	861	796	775	768	823	786	848	760	805	770	811	823	779	814	791	803	794	852	799	800	760	848	820	808	846	813	782	818	794	769	838	801	817	778	815	744	823	830	818	789	830	863	820	834	829	818	767	765	820	817	765	802	831	857	814	773	786	804	816	767	793	821	784	772	789	808	821	861	816	847	815	829	832	832	837	782	799	752	791	843	781	785	874	811	887	838	821	790	784	817	828	822	828	817	784	827	789	844	803	876	797	832	811	833	822	875	792	826	779	753	832	809	794	836	840	823	834	821	828	841	778	822	765	827	812	776	812	841	827	799	812	823	821	811	813	827	834	790	818	816	791	803	813	786	829	772	770	817	839	856	816	783	801	821	794	867	838	809	805	843	818	778	827	797	809	847	839	755	832	777	787	808	819	818	823	780	824	791	816	777	846	823	805	795	749	800	779	756	787	840	842	866	837	800	823	818	777	790	825	741	811	841	805	826	825	784	760	821	812	838	827	765	791	847	791	840	838	789	811	798	834	844	799	823	776	802	791	809	799	824	855	802	829	826	791	758	806	821	724	829	769	779	822	822	854	772	816	798	790	773	749	810	845	886	785	800	847	864	858	834	828	834	816	804	824	793	822	741	836	793	778	793	811	758	826	845	794	812	794	832	821	858	837	782	800	810	877	806	828	831	802	826	814	804	826	824	808	814	808	819	780	822	822	762	783	840	778	778	802	790	816	736	810	822	837	767	778	793	782	767	802	800	836	839	840	835	776	831	780	765	816	765	836	739	840	806	817	849	824	843	784	826	812	763	746	797	811	842	815	783	857	783	793	844	830	817	826	776	806	865	795	812	780	802	815	755	806	812	786	809	773	863	840	812	805	839	804	795	818	819	797	792	819	807	809	801	819	794	786	813	784	779	823	854	794	839	778	825	771	791	807	860	847	833	773	810	857	828	789	826	807	857	825	769	829	828	794	865	788	842	845	825	801	774	818	860	845	816	800	819	795	840	832	743	819	801	804	791	807	847	830	838	825	817	791	789	790	793	852	865	778	861	809	827	813	833	783	791	830	849	803	829	848	808	814	819	862	833	818	797	808	828	787	773	785	832	803	794	805	823	778	794	806	835	848	855	754	775	834	814	833	840	831	797	788	785	811	826	843	792	754	793	783	817	910	767	805	777	834	785	807	879	791	848	764	801	804	762	825	837	785	819	799	777	833	807	811	817	842	804	791	760	813	766	841	786	873	828	822	796	844	779	844	833	834	835	734	835	792	781	778	847	754	769	828	754	816	803	800	799	861	813	783	878	822	821	828	775	862	792	834	802	841	767	806	802	789	867	797	815	794	826	781	822	786	755	824	788	829	825	786	803	824	791	768	821	857	793	859	829	779	787	803	807	893	816	818	794	782	787	841	824	876	785	832	824	798	792	809	805	786	742	827	789	792	827	864	838	808	787	836	815	822	804	823	813	791	832	782	820	774	814	819	808	860	812	791	769	864	831	768	804	779	817	855	811	768	809	816	877	844	844	793	799	817	834	781	782	810	779	763	813	817	802	769	787	839	833	883	780	784	773	775	777	803	832	772	775	831	751	776	808	866	837	777	821	786	830	807	805	833	779	810	775	823	775	782	802	798	805	804	806	868	849	807	825	831	787	792	828	818	796	822	793	776	802	866	844	846	801	749	715	820	742	806	797	829	846	773	790	785	797	831	823	775	819	826	817	764	800	751	812	786	829	791	841	823	805	846	828	853	825	789	819	806	766	805	765	814	804	826	806	789	821	843	831	818	829	819	812	807	821	769	777	832	813	842	829	833	847	846	817	845	789	760	845	842	785	826	834	823	820	811	810	859	784	748	791	766	813	838	787	802	798	855	810	810	819	802	815	835	792	766	819	799	812	780	803	813	790	800	777	827	786	849	859	824	771	832	827	793	764	797	796	800	780	797	795	798	733	829	834	812	797	805	862	849	753	839	778	806	824	784	841	786	812	786	855	782	788	858	803	766	814	810	784	740	824	754	797	831	835	817	804	815	805	788	817	826	825	798	800	802	783	796	831	870	754	807	832	843	845	794	744	776	801	811	838	781	785	832	787	780	758	800	817	816	779	808	854	770	825	755	797	833	852	834	795	787	808	877	772	796	785	806	845	850	824	799	768	795	800	843	818	804	822	805	791	785	805	790	769	831	789	820	781	840	794	794	782	825	795	859	793	757	805	813	805	837	816	813	808	833	842	765	783	782	762	801	864	797	818	818	804	777	780	804	843	822	832	788	784	805	843	849	823	790	829	849	767	788	797	829	841	789	840	821	792	808	770	836	766	745	781	851	787	824	808	815	813	781	819	806	742	784	786	772	828	770	789	822	802	801	870	753	779	821	739	821	806	850	784	846	790	829	791	806	817	794	818	873	834	856	831	731	795	773	767	745	848	757	818	824	778	827	805	765	815	771	809	801	799	803	815	848	787	827	781	804	801	813	808	777	837	809	802	807	796	825	789	839	747	833	866	782	876	764	796	826	814	835	825	775	791	836	787	769	841	768	833	801	788	899	814	860	819	806	836	811	804	804	767	813	754	785	831	753	808	859	804	805	763	871	812	785	805	753	857	836	784	786	804	801	814	798	825	786	814	719	803	776	821	794	781	836	832	797	858	847	813	793	824	776	802	819	810	779	855	795	780	804	889	761	845	759	818	807	788	785	793	851	848	793	784	829	837	842	842	791	771	784	866	855	804	828	824	765	806	835	784	783	791	792	825	837	793	776	849	837	799	775	783	899	867	820	832	890	796	772	840	799	751	754	793	839	811	803	816	781	830	852	811	797	816	796	786	765	829	844	816	826	820	826	863	840	860	791	871	831	750	783	821	792	853	785	787	744	788	785	822	844	819	754	803	765	777	823	838	840	862	822	786	832	859	798	809	804	832	822	803	842	862	855	765	810	791	778	789	840	822	791	816	807	852	820	779	861	858	788	796	835	822	828	798	827	775
35724	81797	48810	47693	44440	19173	2140	1422	1238	1173	1097	1095	1245	5923	11737	9518	1777	874	847	845	783	853	810	847	815	883	872	815	886	814	812	803	807	844	780	851	866	863	758	857	820	799	823	819	777	784	815	815	805	804	807	805	800	810	785	841	825	840	810	829	788	783	797	806	782	796	868	809	826	813	808	781	850	796	716	836	826	834	804	781	855	809	775	804	838	846	808	796	810	846	791	837	784	812	845	873	818	782	799	833	815	791	813	801	803	783	791	853	825	786	792	783	807	780	815	833	796	811	822	802	791	863	786	791	812	861	810	863	792	810	835	842	832	793	814	785	793	813	854	843	744	766	862	768	858	796	730	808	843	763	781	855	838	841	795	786	840	846	814	785	833	828	783	802	798	825	853	856	873	874	793	860	810	775	821	828	794	779	801	777	813	819	846	837	831	821	804	835	792	833	818	759	835	779	804	800	785	819	790	784	819	861	793	792	808	771	814	825	814	825	814	834	772	773	812	815	827	831	820	848	802	806	821	789	784	809	817	845	833	801	782	774	827	827	823	820	850	795	843	786	788	789	793	791	797	834	849	800	806	788	838	775	837	792	841	816	815	835	831	787	805	806	799	807	818	792	769	735	778	785	836	858	825	838	848	732	897	803	808	806	824	806	812	757	816	790	816	809	802	790	805	813	828	774	807	815	814	815	846	834	846	795	795	780	842	800	788	862	836	782	767	815	705	780	828	816	775	840	804	759	784	815	854	834	857	836	824	843	807	797	807	789	779	849	763	867	832	820	838	789	845	817	828	819	790	798	811	789	801	801	843	764	802	811	843	833	754	841	784	809	772	793	786	808	825	822	822	849	841	825	802	807	801	840	778	776	880	770	788	801	808	807	861	789	812	785	847	791	799	815	777	847	813	809	803	759	814	792	850	836	818	829	821	767	844	868	806	786	817	763	867	838	815	845	793	768	837	810	842	820	803	852	782	827	850	789	787	794	794	814	799	787	812	791	823	831	781	761	836	763	802	844	776	776	876	783	830	807	832	844	816	811	775	830	826	828	813	764	800	806	816	783	846	793	846	783	878	778	845	784	855	767	769	842	817	801	791	732	834	776	808	812	770	804	796	776	817	781	800	795	793	808	736	799	793	851	833	866	799	812	783	778	868	831	851	806	780	813	824	761	814	800	862	761	819	815	835	809	791	801	803	718	750	837	793	827	812	846	852	782	815	761	827	842	813	820	882	829	822	777	846	857	826	781	791	821	827	839	809	791	829	841	780	796	775	794	761	833	818	844	807	779	820	812	843	868	875	771	778	806	830	784	806	779	816	803	847	772	821	799	792	845	803	792	863	766	833	816	836	805	773	739	870	820	793	825	809	830	771	833	806	790	796	790	808	800	823	790	769	800	819	756	814	801	839	857	775	782	772	808	786	866	832	847	802	857	855	863	846	780	849	835	787	791	800	805	828	782	797	823	865	852	804	792	795	815	814	795	854	863	805	836	807	798	847	802	844	812	792	768	820	805	819	772	786	840	816	813	792	796	826	812	759	814	836	827	767	784	839	766	819	808	764	821	797	836	873	845	758	778	824	808	784	784	862	796	770	849	856	804	884	842	805	858	853	787	819	813	814	786	824	791	779	834	853	860	766	849	796	840	837	803	802	780	855	776	845	830	866	789	843	782	836	802	798	747	815	788	794	873	805	762	835	817	786	823	799	827	809	815	781	808	807	815	836	768	830	821	770	815	863	797	808	817	814	823	752	792	804	835	808	809	753	817	804	764	820	762	822	820	776	818	767	904	830	751	827	837	814	798	822	806	803	823	786	835	815	834	819	796	785	833	816	804	828	809	785	810	832	813	799	770	817	807	821	818	807	786	759	804	802	789	796	783	823	844	786	813	778	799	812	812	793	823	797	786	816	851	808	798	756	813	825	819	788	790	783	820	817	779	819	856	811	805	839	802	839	809	768	799	809	835	760	836	804	824	796	826	788	776	844	827	815	867	762	801	773	815	821	761	848	814	827	799	792	828	816	794	813	803	803	753	793	811	778	795	844	820	787	833	834	790	818	772	797	796	782	771	760	795	811	818	831	790	831	793	791	781	827	825	789	821	781	794	828	839	822	817	803	835	808	806	780	858	789	837	806	773	833	803	840	812	798	809	826	799	831	850	812	808	805	820	842	761	842	814	813	875	804	769	791	788	810	791	815	798	809	833	784	832	791	810	767	841	862	780	830	798	830	802	794	832	811	860	800	859	868	835	762	820	803	841	821	810	798	761	828	803	851	807	826	841	841	821	795	819	766	819	827	777	802	786	886	847	810	765	803	862	841	818	774	772	854	781	803	792	773	764	812	796	777	833	805	776	814	802	789	832	799	771	798	770	782	777	813	782	851	836	812	831	801	786	806	798	785	792	876	797	758	765	785	871	812	826	739	764	814	840	805	804	858	817	872	812	817	826	821	764	799	799	823	806	827	822	807	769	823	767	781	785	804	814	832	862	765	795	838	825	799	845	761	816	776	776	794	819	810	757	789	819	861	782	785	794	795	873	833	776	825	775	868	813	784	793	790	826	798	804	817	724	801	778	765	763	821	778	853	783	814	808	819	768	803	769	810	825	792	796	774	804	829	834	795	774	860	761	854	774	854	836	790	808	825	787	801	796	860	844	775	791	808	810	813	806	817	782	779	824	848	816	782	841	801	779	812	872	797	825	817	786	791	787	843	807	855	806	778	820	830	787	821	821	802	814	814	781	818	788	817	804	820	809	799	791	853	791	813	774	795	826	818	827	846	794	803	820	846	803	812	777	805	866	766	803	761	835	771	783	819	793	788	812	761	827	833	814	810	792	807	826	905	820	778	817	787	815	833	817	843	827	815	804	819	800	813	831	790	789	836	824	794	820	822	805	818	803	846	846	836	782	809	845	807	832	802	803	816	876	791	796	791	758	832	827	830	771	844	791	747	806	820	792	825	802	802	829	782	766	796	788	838	819	785	781	764	769	843	862	804	833	797	789	790	770	855	802	788	793	792	797	767	822	800	811	780	851	833	842	841	800	821	748	809	814	791	838	796	808	792	827	805	807	825	782	843	820	830	805	831	798	835	807	765	869	799	806	845	842	783	834	792	806	827	789	829	824	772	778	904	812	844	829	756	843	805	786	826	838	821	798	808	796	814	820	829	836	837	843	862	810	856	782	844	845	802	827	856	862	848	798	807	824	832	824	835	819	829	838	778	796	783	834	847	786	788	774	844	798	783	823	818	831	770	816	737	837	818	747	831	819	824	779	776	754	816	832	816	811	787	760	792	800	839	804	803	871	778	794	778	803	788	836	812	835	784	806	770	814	832	809	823	805	800	743	840	796	812	809	826	856	819	856	822	833	799	784	829	846	825	811	833	763	828	829	803	799	845	794	820	802	815	795	828	817	809	805	835	816	813	789	771	831	795	798	805	801	812	749	845	768	820	833	790	752	800	777	773	838	840	833	801	741	809	836	792	809
29930	24061	17496	8587	7419	1273	482	324	334	342	322	333	353	510	720	660	376	313	330	320	323	315	331	319	296	331	331	334	341	316	310	323	314	338	320	353	338	317	289	350	318	314	282	308	311	308	328	318	315	341	297	308	314	323	331	297	312	327	301	356	348	313	326	301	269	323	324	311	322	324	316	323	327	324	321	320	305	291	309	317	300	288	287	344	328	311	336	277	335	313	330	303	302	278	318	317	316	324	322	325	296	356	341	298	328	329	317	301	307	327	310	310	325	345	312	295	328	323	357	321	315	321	312	308	336	326	342	335	342	333	309	287	329	305	299	288	298	312	306	289	272	330	358	320	315	308	335	327	338	308	298	337	324	314	290	335	337	331	325	326	291	325	322	341	317	317	320	310	326	321	370	297	343	297	329	314	337	314	327	287	322	317	290	290	315	297	299	295	319	336	351	313	339	301	317	302	334	324	276	314	323	314	291	325	289	318	314	306	308	294	325	300	332	306	299	290	291	353	323	324	308	321	308	280	309	320	313	314	339	321	323	329	343	268	291	309	347	327	309	324	335	320	313	326	297	316	286	305	310	312	337	313	314	334	302	310	328	329	319	317	315	321	336	356	280	323	325	295	308	336	309	328	309	301	317	316	332	312	325	322	302	319	347	320	309	329	313	318	324	310	298	332	273	350	313	285	293	323	305	338	313	336	332	304	322	340	360	345	318	299	320	343	308	280	346	322	308	308	327	314	323	317	298	317	338	316	287	331	291	345	358	327	294	333	290	302	349	321	318	327	312	303	302	297	326	333	347	290	342	336	320	315	274	328	328	322	307	310	324	324	331	321	320	282	303	284	304	317	324	315	300	307	318	309	333	304	296	327	329	318	300	314	276	334	329	324	320	316	336	268	322	305	289	301	346	322	328	313	312	277	360	335	318	325	293	319	300	314	298	324	332	347	315	355	355	323	312	325	329	338	316	325	310	293	308	309	312	329	325	319	343	347	324	268	337	308	330	287	297	305	318	354	325	328	315	309	311	312	276	329	331	298	350	311	306	334	308	326	309	333	309	312	321	324	307	317	344	322	303	342	340	295	307	294	329	316	344	314	324	314	315	319	349	330	297	309	317	308	299	327	357	309	294	319	296	324	314	315	308	362	320	308	341	332	297	313	330	319	347	317	317	328	301	297	326	304	327	349	331	318	332	337	338	321	329	286	334	318	327	338	319	333	324	285	333	309	335	300	335	312	340	290	311	284	324	322	338	310	312	312	305	296	294	309	300	334	316	320	300	292	303	268	305	346	316	319	337	316	323	332	304	315	339	310	308	312	326	337	306	312	295	308	323	311	283	365	345	292	311	309	274	336	325	320	328	287	323	305	338	318	319	321	317	302	289	331	342	313	322	305	319	342	312	306	338	308	295	303	322	326	301	319	273	290	311	309	297	300	314	337	309	316	314	302	327	354	325	332	339	324	341	312	340	340	313	302	329	307	305	298	330	321	303	314	333	340	328	295	313	305	308	300	301	339	326	333	312	304	301	345	317	318	337	316	298	318	313	326	300	298	328	306	314	340	314	294	326	318	336	297	307	310	347	325	312	312	309	316	330	309	314	326	331	338	321	318	319	320	334	335	317	315	315	321	310	301	300	336	315	323	365	310	324	311	311	326	290	307	292	312	293	304	284	306	298	329	323	323	291	338	352	327	317	312	328	315	325	300	318	331	278	334	314	303	323	305	295	297	330	270	324	323	271	325	319	343	327	334	333	342	346	345	303	323	301	340	322	314	321	309	293	344	329	305	339	326	310	302	330	313	296	343	337	308	308	307	313	342	325	311	331	294	324	308	319	280	292	348	309	327	314	302	335	288	288	298	312	353	306	329	319	329	351	326	324	318	304	329	322	313	328	313	318	314	305	275	321	352	306	344	313	346	309	282	319	325	310	334	321	308	323	331	321	323	350	306	310	289	314	335	348	328	298	295	344	296	348	309	326	325	307	332	336	300	341	334	334	332	295	309	321	322	356	309	338	282	318	303	314	307	303	311	312	317	329	294	322	327	315	285	302	323	331	318	336	327	340	335	321	311	350	293	310	272	339	323	304	308	290	353	326	316	286	308	334	310	344	340	323	349	292	337	331	329	319	320	328	301	313	293	338	329	344	327	304	294	307	309	340	297	323	299	328	300	300	289	326	316	342	285	319	334	313	323	295	326	295	311	325	305	363	323	349	294	318	307	342	293	368	308	292	328	340	286	311	320	353	348	332	300	297	314	321	279	320	342	328	329	293	332	310	321	326	338	303	350	337	364	332	315	317	309	279	310	308	301	292	307	357	321	326	336	307	322	306	306	359	304	326	342	314	338	310	326	309	308	338	331	328	308	312	264	345	326	334	318	314	288	310	315	291	307	311	330	320	300	332	313	312	342	304	327	310	280	330	321	290	355	275	328	349	295	325	318	306	299	343	304	319	310	324	335	276	322	299	331	327	315	352	312	326	324	323	314	347	316	320	298	324	317	310	306	348	315	326	328	291	321	291	313	320	323	301	329	339	292	301	350	292	328	343	321	330	356	294	322	312	360	288	307	316	309	298	349	340	321	312	313	331	323	302	328	330	303	316	315	305	337	303	292	325	290	310	323	346	312	309	333	316	309	326	326	306	320	323	307	314	316	290	309	324	305	311	312	291	301	326	323	339	352	335	306	323	330	339	323	303	324	324	332	328	315	286	303	273	297	304	329	307	294	317	299	276	332	295	328	299	312	301	312	273	297	294	316	351	310	331	319	324	312	345	303	310	337	338	317	339	341	294	320	285	313	318	296	338	318	316	314	308	310	330	339	295	323	299	308	355	352	297	298	354	300	301	326	333	305	334	327	306	301	302	324	316	317	325	318	323	310	326	309	316	290	318	305	317	288	321	332	327	305	308	306	335	341	322	289	312	292	324	301	333	339	286	306	343	313	293	303	347	334	302	275	275	336	331	310	331	306	312	303	310	288	291	310	305	316	328	328	329	320	341	312	320	352	326	331	317	337	308	304	323	318	289	347	338	308	298	305	326	318	287	316	287	308	354	328	324	287	323	323	321	337	328	317	310	317	320	307	309	338	331	329	340	336	293	309	324	336	317	330	285	340	293	325	311	334	316	307	309	291	325	303	329	301	308	289	312	306	329	291	341	329	309	318	312	316	288	310	311	339	315	304	319	311	360	317	313	341	322	335	301	291	312	331	297	345	304	306	303	305	283	300	281	307	338	345	304	325	308	295	316	319	325	310	313	297	320	332	316	339	325	312	329	312	322	352	320	342	310	313	291	288	288	311	307	288	288	358	335	338	271	345	353	323	325	315	339	310	332	321	320	362	338	347	350	303	313	316	327	293	323	306	301	330	341	330	323	345	321	314	307	319	311	317	320	334	303	300	302	307	312	330	308	303	325	286	327	336	302	330	314	316	322	324	309	318	301	313	321	306	324	283	306	342	321	294	328	299	302	306	320	315	334	325	319	339
26732	34935	9578	5819	6567	1246	385	396	391	393	386	383	390	618	871	909	458	337	332	340	315	335	349	342	339	310	352	363	344	315	349	334	367	355	335	353	351	325	350	326	355	365	352	315	333	340	312	365	319	341	344	333	349	352	330	338	362	341	372	345	389	366	372	352	336	327	345	336	336	354	330	361	337	343	340	340	347	337	343	322	335	329	353	363	345	319	356	304	353	321	338	335	373	327	325	331	333	349	345	325	319	343	378	311	362	323	366	344	335	321	366	336	342	335	314	328	359	349	347	364	340	334	333	369	344	357	345	333	347	349	319	343	327	313	360	368	344	340	322	356	326	349	359	358	343	335	356	355	343	348	348	338	338	369	319	371	369	351	315	317	377	360	345	340	337	365	347	357	354	335	361	346	330	334	359	363	322	328	351	297	347	346	308	380	355	338	331	352	356	349	342	324	375	382	364	318	303	343	338	352	376	337	345	336	338	354	341	340	340	369	307	334	359	328	343	372	338	349	304	334	329	335	366	361	364	314	339	358	349	376	332	339	350	358	309	363	343	324	367	347	343	323	322	381	342	346	317	345	331	357	327	357	339	381	318	356	314	328	330	330	337	389	316	368	354	360	367	305	344	315	338	341	379	322	355	342	332	287	335	332	392	337	348	363	316	353	347	353	367	352	380	364	346	331	380	339	352	370	338	348	347	349	355	360	357	346	339	356	354	351	352	356	340	340	350	344	359	373	312	331	336	350	351	328	331	348	343	350	292	366	350	327	343	359	367	328	367	331	359	332	361	348	346	351	351	377	349	320	321	334	352	350	341	336	330	335	354	331	386	355	394	331	364	361	367	357	336	323	324	343	319	348	360	321	356	345	360	378	364	327	331	327	343	349	349	361	325	361	352	360	343	361	339	342	335	361	382	333	349	340	357	341	343	323	335	340	333	364	331	290	365	303	330	338	331	322	365	352	331	322	322	343	361	358	351	340	339	340	354	338	340	377	350	345	327	328	353	378	364	338	328	361	355	342	333	332	320	353	374	338	346	352	328	364	323	358	308	342	305	368	342	325	363	318	335	333	337	337	349	347	308	368	336	307	364	345	347	337	334	326	341	353	346	334	336	373	393	340	366	341	333	348	328	348	364	344	346	364	333	342	378	336	350	334	360	325	380	345	322	316	312	368	332	357	356	317	338	326	342	354	363	347	365	365	345	367	346	345	363	359	346	332	358	325	359	322	324	353	346	355	348	351	328	358	318	345	348	340	347	319	327	317	341	312	370	352	323	346	356	337	325	333	322	355	315	332	337	362	339	371	356	336	370	361	347	338	329	356	315	349	345	364	326	363	343	313	349	366	346	339	320	372	337	327	348	322	337	384	318	332	353	353	345	379	353	342	356	344	359	343	345	377	356	311	329	337	312	353	346	339	357	328	387	368	338	341	337	354	320	309	323	352	315	320	335	327	347	320	352	355	383	350	341	350	347	350	375	363	353	386	336	367	331	354	341	323	344	352	321	355	331	376	326	321	338	353	361	342	315	367	358	354	345	349	339	325	316	321	339	331	344	389	370	347	319	345	352	352	356	311	357	305	352	348	351	350	363	340	339	368	350	360	337	348	354	311	332	369	355	297	332	330	314	353	327	327	369	336	397	355	360	329	328	356	353	354	354	352	315	340	328	335	333	334	319	357	328	340	356	351	362	324	345	319	358	343	369	327	345	320	325	351	322	306	346	336	345	348	326	342	352	350	351	350	376	344	318	351	316	325	334	353	306	318	365	373	322	353	332	358	330	353	359	341	349	335	309	345	320	371	358	351	381	377	347	353	352	343	337	325	325	358	368	382	338	364	338	344	326	342	348	351	363	345	339	352	340	344	333	370	382	334	353	334	356	350	313	338	317	335	321	356	336	337	349	341	346	341	360	330	347	365	382	339	347	365	327	383	353	337	339	346	333	361	339	341	353	364	351	325	323	358	343	330	354	339	360	348	374	364	318	330	345	360	341	295	298	329	338	351	324	341	355	343	356	336	329	343	331	356	337	308	371	330	356	344	324	315	349	309	349	354	317	348	340	317	349	346	341	361	356	357	372	334	352	344	337	321	339	354	326	332	349	350	328	342	349	334	365	344	365	389	346	346	351	388	338	367	323	360	356	310	354	307	381	376	356	344	339	352	340	326	362	338	342	335	360	361	333	370	367	302	349	318	338	330	342	376	328	327	336	328	345	354	358	342	328	355	310	348	343	364	331	331	333	354	356	377	377	340	357	311	353	310	360	329	332	333	337	349	369	359	352	351	337	345	325	369	314	339	344	337	353	340	374	330	319	310	324	353	324	369	357	312	361	354	344	365	338	361	358	335	394	330	350	347	344	352	333	362	344	362	367	328	342	347	372	337	371	346	380	327	369	376	341	309	337	363	328	323	328	345	334	350	325	351	338	362	355	380	347	366	335	358	329	325	338	345	364	330	308	353	387	346	398	336	324	376	339	338	345	350	359	344	313	335	321	334	348	329	342	337	339	365	353	348	351	366	325	336	353	343	380	325	340	346	365	354	372	330	386	320	375	376	358	370	336	352	329	371	369	355	366	322	365	337	342	351	324	331	324	354	334	356	320	328	305	343	363	329	351	360	327	355	306	345	360	319	351	341	338	328	362	343	358	343	364	346	350	335	311	329	361	354	376	315	344	328	331	325	320	349	379	399	345	358	350	309	339	364	384	319	311	324	361	369	325	357	356	359	340	369	355	313	349	336	346	338	337	359	358	364	312	312	374	349	348	389	351	346	353	335	353	374	322	320	385	314	338	372	311	299	311	345	333	376	371	360	372	355	313	355	365	347	329	304	336	317	326	361	344	372	359	329	345	345	376	342	331	330	379	349	330	333	358	336	364	325	348	365	350	351	315	353	313	323	335	333	360	333	342	346	348	350	365	351	345	352	300	350	344	349	314	351	317	315	378	361	348	328	338	346	358	355	352	359	341	350	328	364	310	343	341	351	327	344	361	328	332	328	322	377	353	355	319	364	373	368	339	353	332	347	325	336	342	341	350	316	334	379	337	329	307	366	339	335	331	358	359	355	324	350	321	358	377	314	349	336	370	338	340	318	333	339	347	374	337	352	348	318	323	349	346	379	331	386	359	338	321	339	364	319	354	332	304	331	330	366	380	326	335	352	309	329	359	319	352	351	383	335	312	333	331	362	366	372	331	350	344	324	310	301	340	329	330	347	340	339	351	353	344	324	327	355	343	337	355	367	315	327	352	357	339	338	348	343	354	336	340	328	328	356	354	341	348	358	342	340	352	332	338	322	344	341	351	366	343	332	356	382	312	353	358	350	371	336	368	331	347	327	335	370	309	341	341	347	327	333	342	370	371	324	379	324	359	352	320	369	337	353	377	336	347	312	311	348	328	334	330	334	352	352	340	344	338	339	329	355	343	349	337	349	333	318	343	350	384	300	333	319	340	366	319	316	351	339	340	368	358	338	345	378	341	326	392	353
23753	21380	28422	25182	27767	18339	5957	712	596	643	567	590	596	1318	4153	3901	673	501	530	524	531	537	522	499	559	542	511	461	533	562	533	502	499	534	534	524	484	503	479	525	513	510	541	488	524	540	530	473	506	488	494	511	504	522	546	521	532	547	514	510	499	515	500	492	497	480	519	517	491	476	488	465	506	513	489	460	491	500	519	500	468	523	515	498	478	504	471	508	462	515	509	511	527	446	504	491	491	495	479	500	489	503	498	523	487	539	507	507	519	531	526	482	498	466	567	510	500	485	473	499	517	483	488	514	527	543	471	439	519	502	506	477	435	542	449	515	485	506	521	494	530	459	518	531	507	461	483	540	453	487	489	505	510	544	527	471	504	521	534	526	496	497	502	539	481	546	520	504	512	500	537	542	486	499	532	500	480	520	541	490	518	521	487	493	496	488	517	506	568	492	550	473	535	486	469	519	453	485	509	499	507	540	487	543	500	543	551	530	494	517	485	520	496	518	494	509	512	517	494	522	506	513	515	527	477	568	488	475	464	506	511	525	515	532	538	517	491	492	493	494	525	524	500	487	513	503	512	472	540	503	527	550	533	527	530	486	461	478	533	478	489	525	535	524	460	528	494	526	528	509	490	494	509	505	508	515	510	496	528	497	458	512	481	486	494	498	504	512	504	514	504	460	494	474	482	499	510	524	533	521	472	535	505	498	483	538	468	512	475	482	477	513	509	488	523	534	482	539	520	462	498	513	503	485	559	517	531	516	490	534	483	517	498	546	467	501	498	474	543	489	497	488	506	457	483	511	548	529	488	511	540	513	546	491	523	507	498	526	491	496	534	462	493	470	489	511	511	525	515	504	536	481	499	497	508	523	531	518	484	495	513	491	500	514	535	493	474	527	542	536	495	501	499	501	476	475	531	469	508	511	529	553	504	500	481	522	461	479	501	517	538	513	503	495	510	530	465	535	506	521	484	513	518	521	505	513	483	490	484	520	482	550	500	497	554	492	510	517	560	502	509	482	495	506	529	507	526	494	464	482	512	506	506	550	532	503	488	536	516	504	539	544	453	478	516	528	469	517	535	522	497	498	474	479	533	525	501	523	493	562	532	451	500	488	511	542	528	492	492	508	522	497	459	522	492	513	489	516	494	447	471	491	487	513	516	511	503	519	506	487	470	526	531	492	505	514	499	475	531	476	508	500	504	526	530	563	487	477	505	542	513	509	519	545	515	494	516	523	501	524	495	512	508	510	498	482	504	496	510	535	497	527	522	501	492	551	513	509	539	493	523	520	497	497	485	486	496	493	495	489	494	536	556	554	514	487	547	498	523	532	514	532	495	514	519	522	514	514	492	565	489	503	497	516	506	503	528	492	487	522	490	508	506	510	514	501	533	526	506	548	524	507	558	510	523	472	494	507	493	490	528	524	535	526	516	493	535	528	516	493	509	472	501	469	516	512	478	496	453	530	521	521	506	518	505	530	509	460	494	510	524	512	459	476	492	506	492	502	516	505	531	502	493	501	498	525	509	498	544	560	476	511	507	535	503	477	515	528	541	497	505	519	512	501	520	495	475	536	533	490	481	539	564	491	487	476	463	540	481	491	516	480	510	471	483	533	540	541	541	499	491	545	468	466	544	531	518	485	528	528	501	525	531	496	484	507	516	501	480	492	497	536	481	470	533	534	495	498	462	474	493	519	487	512	493	491	521	515	503	525	505	495	516	487	510	549	510	524	551	498	495	488	516	492	514	519	506	520	512	505	551	497	502	487	496	534	496	528	454	485	499	526	521	455	510	504	479	518	474	516	488	508	467	528	506	515	489	513	543	493	464	494	506	490	519	491	551	520	487	503	514	490	512	546	504	487	521	527	511	524	537	497	481	505	472	481	489	509	516	523	466	532	549	551	489	452	532	500	487	491	522	501	502	499	479	516	516	514	501	511	494	497	498	516	488	535	487	479	530	516	516	509	477	522	483	514	523	546	483	497	526	522	492	497	515	467	481	526	468	548	533	499	506	505	509	522	492	495	530	498	513	495	507	469	512	503	462	485	552	501	533	474	517	537	523	505	518	478	536	512	506	523	491	491	504	485	459	476	540	537	569	533	506	555	488	516	534	546	521	526	475	507	480	516	497	536	498	495	482	558	501	481	472	474	452	522	463	521	514	503	493	512	490	497	493	523	499	498	514	539	524	502	461	530	477	478	518	506	485	493	464	492	483	497	591	494	522	494	570	482	497	514	477	494	486	502	498	488	485	484	495	511	494	481	567	497	514	514	525	487	536	518	542	519	508	483	505	506	532	521	485	522	485	527	493	496	518	488	510	534	492	491	478	501	523	469	507	496	507	506	493	505	496	511	519	514	512	529	491	537	507	511	525	516	518	470	487	538	517	496	496	517	511	496	559	544	520	497	473	458	514	537	522	505	505	507	515	491	467	487	536	491	523	501	506	514	488	517	513	530	517	526	481	528	517	505	493	518	485	555	522	526	518	483	464	506	530	508	499	505	545	540	519	497	486	497	528	493	521	497	513	534	500	517	489	529	525	517	513	510	473	530	482	468	542	483	549	491	481	475	493	516	515	564	508	531	495	530	520	510	501	542	517	487	482	490	506	475	500	513	476	551	523	495	530	526	490	513	524	495	481	488	473	532	469	528	502	457	504	461	500	489	471	493	499	491	497	477	490	529	495	484	514	527	511	507	526	518	546	472	494	507	539	504	526	495	525	495	500	500	513	526	473	550	536	503	527	515	476	500	497	466	537	523	457	489	515	516	502	526	507	496	521	480	498	527	520	543	530	536	461	543	469	529	503	533	492	501	546	520	520	525	529	497	510	497	491	485	493	525	505	483	541	517	496	466	489	562	483	522	519	540	509	519	482	493	530	524	468	551	548	485	476	532	492	502	464	500	489	526	509	505	447	530	531	498	531	485	491	520	557	491	509	482	532	543	499	518	494	501	529	518	518	491	519	495	511	550	512	527	513	541	499	505	459	467	474	444	513	489	526	539	537	535	501	539	489	498	456	471	490	529	536	525	512	513	469	467	511	513	498	510	516	482	476	527	501	501	507	534	517	499	543	514	485	462	500	503	503	480	493	538	513	571	484	482	521	533	493	501	522	464	501	509	499	512	507	469	489	531	556	510	525	486	512	494	507	523	510	522	523	459	516	533	522	489	506	485	498	543	501	515	498	531	507	485	517	465	508	488	518	512	489	517	496	501	512	530	513	521	492	486	507	498	485	460	502	498	520	525	499	503	515	535	530	515	530	530	498	515	498	497	521	518	483	525	505	528	510	475	497	515	516	506	470	485	507	472	493	509	488	489	486	490	502	495	532	517	479	490	492	475	506	527	449	506	476	484	519	500	491	498	507	497	489	512	525	504	554	506	513	527	527	518	519	506	503	481	509	512	496	515	503	492	491	472	504	507	499	514	466	513	497	511	490	479	527	490	515	557	506	519	492	503	525	479	541	497	488	515	534	516	518	504	510	463
37436	78766	41874	35577	32609	8541	2330	788	769	697	604	600	630	1825	6046	5492	589	541	525	547	500	521	536	493	554	510	494	506	552	537	481	557	487	515	501	498	529	531	551	532	535	485	540	484	514	526	526	542	547	510	541	554	517	465	505	528	519	505	504	490	544	516	501	547	523	524	538	478	515	489	479	520	506	470	506	513	509	494	492	514	509	557	515	535	504	542	508	523	503	473	527	519	554	533	502	506	507	544	526	518	506	524	527	506	521	495	519	533	509	511	509	551	553	530	524	502	464	534	472	488	557	499	521	527	545	579	506	506	515	530	525	503	518	488	528	554	537	514	532	484	520	560	537	532	530	517	493	546	512	507	526	529	481	516	542	515	499	537	534	499	466	510	531	524	582	551	529	492	524	509	530	524	554	500	521	543	501	547	529	531	502	505	516	500	517	496	502	496	493	501	502	472	506	535	503	503	523	497	494	540	496	528	508	488	509	472	559	530	506	525	545	505	528	471	479	504	536	494	492	507	521	521	503	521	542	502	530	516	508	537	510	520	484	549	513	527	534	532	523	549	508	504	526	528	514	501	556	481	518	475	525	514	519	540	492	555	479	493	514	531	504	486	514	488	520	509	540	511	513	503	533	500	535	494	514	540	554	546	519	550	530	511	515	557	539	520	506	516	537	538	530	522	536	527	532	547	505	544	501	492	533	508	538	566	479	492	463	527	504	553	506	520	507	564	500	537	524	539	508	498	525	530	535	511	521	546	532	504	526	512	532	479	529	570	501	520	480	498	498	537	503	510	521	477	532	495	512	494	516	543	511	523	536	546	503	512	529	535	496	497	531	517	473	526	502	547	525	494	511	539	510	525	521	493	482	505	553	551	507	492	540	492	488	494	505	514	521	503	514	536	507	511	532	535	525	486	543	546	544	514	506	478	536	519	495	564	532	552	548	510	513	545	537	521	510	505	527	524	519	544	502	523	520	499	507	513	523	527	545	533	540	496	550	574	482	566	504	495	527	518	480	540	550	548	526	505	515	541	519	514	514	526	539	534	509	485	541	532	465	519	514	526	501	499	540	513	506	533	524	522	532	496	489	515	540	499	501	523	496	527	492	528	487	548	529	528	469	511	542	503	519	474	556	519	474	483	521	510	548	511	514	506	523	502	497	538	527	540	518	491	511	527	513	558	492	516	557	556	530	525	500	559	557	537	528	505	552	501	514	525	520	533	533	522	512	499	499	493	534	509	484	522	513	493	525	544	545	502	492	531	554	531	480	493	542	578	584	541	543	530	543	519	532	481	516	542	527	488	485	517	479	492	507	541	551	509	533	505	468	518	535	515	479	473	508	527	507	560	496	509	547	536	526	513	496	507	529	522	516	514	514	502	540	514	508	534	516	533	478	544	517	512	480	526	526	501	514	503	534	553	509	460	507	526	516	507	543	495	552	506	564	540	558	549	516	561	513	507	453	564	548	474	534	522	503	472	540	544	520	547	517	529	543	533	564	491	512	514	511	483	561	564	589	534	538	498	489	515	480	507	531	497	521	526	481	520	543	553	480	550	508	531	527	545	553	543	545	543	545	526	524	494	504	550	599	493	533	535	494	493	533	506	507	501	506	507	494	503	529	500	496	464	535	509	505	542	561	531	537	489	491	505	533	527	535	565	495	543	489	509	491	497	511	520	524	519	533	507	508	528	518	550	516	494	525	555	492	534	503	518	554	516	487	550	513	541	527	500	485	532	538	485	555	557	520	506	499	474	515	531	543	503	481	515	520	534	520	493	507	522	484	528	532	543	560	532	512	541	540	538	534	503	524	488	528	518	520	508	480	509	522	528	550	516	531	533	531	523	527	490	487	536	529	514	547	515	527	513	599	558	521	525	475	529	518	505	542	503	559	471	551	554	489	559	529	579	538	542	531	520	483	530	533	526	554	475	533	497	519	539	527	519	530	489	537	535	513	563	533	487	517	564	534	520	533	534	518	507	517	493	488	535	509	472	517	515	513	510	519	483	510	550	519	510	513	516	483	518	533	495	497	556	492	520	516	519	539	525	534	557	542	504	565	527	494	541	509	511	524	526	524	505	492	517	521	493	551	506	488	501	506	516	494	455	494	522	529	498	526	512	500	502	525	521	502	555	528	540	503	510	490	520	504	513	535	510	488	519	511	488	534	530	503	531	520	499	505	575	532	523	512	535	477	506	513	538	492	514	529	490	527	495	484	518	530	539	488	528	477	513	497	498	511	508	534	505	499	514	539	462	514	544	515	517	562	549	522	532	512	480	500	517	547	500	502	552	500	544	529	529	501	524	501	530	517	543	516	551	525	504	549	519	497	509	543	520	505	512	535	493	541	519	490	514	512	476	526	492	529	517	505	541	522	500	559	542	520	518	474	521	489	504	522	517	565	508	492	497	525	502	529	509	537	521	540	542	502	514	529	492	552	540	516	467	505	519	534	490	527	509	552	523	532	538	469	497	544	558	534	513	494	485	458	521	492	522	476	526	492	506	523	477	508	514	498	491	490	486	527	527	529	508	542	553	522	527	521	495	521	544	501	520	512	533	501	523	481	524	489	499	532	516	504	525	527	478	488	490	510	527	530	509	545	544	516	512	516	533	508	546	516	536	486	528	524	516	544	515	530	503	526	497	523	526	497	500	554	497	517	552	549	519	501	504	521	500	513	548	509	501	539	485	523	511	505	505	550	520	498	507	539	529	535	508	539	568	529	492	514	497	521	503	515	455	517	522	565	549	495	532	461	561	486	491	507	551	521	521	504	567	533	514	542	536	542	508	501	527	517	566	526	515	517	515	520	509	531	540	487	511	474	474	553	506	482	527	499	535	509	528	468	519	509	550	514	503	513	523	523	541	530	499	504	478	517	512	522	536	504	478	504	526	510	514	522	508	511	495	551	512	533	544	531	545	519	484	524	539	484	492	507	469	489	564	535	512	518	529	547	523	496	495	507	502	543	523	548	543	522	492	512	504	506	520	498	482	501	545	506	540	486	515	514	548	519	528	507	498	509	525	492	533	540	503	536	535	529	485	485	534	513	536	522	531	542	474	503	521	485	486	508	483	505	530	500	546	508	528	499	515	519	504	505	507	499	500	549	529	528	515	539	483	491	529	509	511	489	483	504	542	516	523	513	536	537	530	513	500	481	538	496	496	528	495	498	539	503	526	525	489	497	522	560	512	517	496	545	491	497	485	507	528	532	510	499	466	508	551	501	521	523	478	511	500	484	512	542	552	556	513	512	542	567	533	514	504	533	530	547	490	490	502	545	511	496	516	490	486	504	538	536	509	543	564	536	502	492	515	531	526	527	502	559	489	510	522	495	527	549	539	539	517	528	549	510	530	500	503	526	488	477	520	521	489	510	526	489	530	512	523	506	520	503	533	515	547	524	562	524	494	520	511	471	510	476	511	509	517	527	505	533	517	478	570	488	534	539	513	502	508	471	555	485	502	497	527	526	511	494	526	515	516	500	548	535	508
24816	21556	27590	26046	22045	6285	2565	551	488	517	520	467	459	760	2289	1568	463	527	492	442	436	449	469	451	441	432	464	464	492	442	444	485	453	426	468	504	447	447	455	419	505	444	467	498	470	474	461	479	464	431	474	447	445	425	451	434	484	425	441	476	468	477	447	450	458	475	417	446	429	447	459	478	471	440	444	485	478	460	467	446	405	473	418	469	472	441	431	477	453	490	466	478	477	442	447	459	449	462	455	447	447	446	450	470	460	442	453	466	454	407	428	476	428	463	455	446	458	458	474	489	451	408	451	479	431	459	466	433	469	453	477	463	431	420	441	477	466	441	439	461	437	483	513	478	445	472	446	461	433	469	445	462	438	469	472	481	446	461	421	436	437	474	433	458	482	452	443	442	444	458	448	464	487	462	437	456	423	439	440	473	477	466	452	463	442	497	476	447	470	460	455	417	481	495	443	480	435	460	471	461	466	435	440	411	490	404	437	452	442	465	450	464	449	420	457	483	450	443	444	451	440	457	424	457	475	462	495	441	464	437	452	443	453	414	446	442	471	452	491	437	431	464	438	477	459	465	452	469	485	408	422	445	446	459	437	455	469	460	500	503	442	457	461	509	460	472	475	450	487	449	452	427	460	454	452	481	445	444	463	431	516	458	475	448	497	454	411	438	465	441	426	442	467	438	462	454	466	480	460	453	446	444	462	444	448	441	444	452	452	467	460	468	443	435	478	475	473	465	462	449	446	477	488	439	472	461	465	433	435	473	481	447	449	475	458	458	425	426	454	462	468	473	438	464	423	487	459	450	452	469	459	485	455	490	487	466	478	448	467	465	435	467	446	443	462	496	430	463	428	457	464	453	462	471	462	433	428	466	457	484	451	444	447	469	460	471	483	447	439	431	456	487	434	462	461	479	484	441	443	414	447	454	491	449	439	453	455	433	453	456	471	463	476	467	484	456	410	458	451	399	444	452	516	446	461	421	467	421	453	486	483	444	483	495	497	444	451	454	430	421	411	470	447	440	481	464	425	471	438	454	445	472	446	447	474	424	446	452	424	457	430	420	473	484	508	494	417	474	467	417	463	463	461	451	487	485	439	415	457	475	423	439	472	460	458	477	453	445	448	451	453	473	495	446	450	456	423	434	477	450	480	423	447	461	458	417	475	437	492	465	438	468	473	462	406	461	471	434	467	440	453	429	466	469	458	477	416	441	475	450	469	501	462	452	475	411	422	428	461	454	443	432	466	423	494	442	473	420	484	470	447	442	419	443	519	452	405	441	441	455	459	453	478	472	464	499	512	468	467	445	480	499	483	479	477	449	426	503	457	466	460	446	424	466	476	421	508	420	458	466	480	455	458	479	447	444	485	447	503	453	497	468	461	469	434	485	458	478	442	488	484	481	474	474	485	479	435	417	475	487	464	439	459	470	457	464	427	480	448	461	479	471	440	447	455	438	473	464	476	443	465	442	453	452	471	503	459	423	478	470	484	447	414	436	463	452	491	496	461	441	459	478	461	414	442	452	449	444	451	474	484	482	472	498	444	467	471	441	474	454	452	392	481	470	461	461	468	503	456	439	473	461	534	463	417	423	480	428	448	472	454	469	441	520	433	468	463	457	506	460	439	461	430	480	459	450	472	428	427	483	439	449	454	443	466	482	483	418	434	422	472	452	489	428	436	477	449	503	469	490	482	471	500	441	450	429	463	446	466	455	458	476	467	465	444	477	420	455	452	459	435	468	434	458	453	441	470	490	464	467	445	470	458	454	436	493	466	454	461	469	461	454	457	454	449	439	465	442	416	456	474	438	468	483	431	427	428	461	463	467	441	433	449	429	448	462	450	459	453	422	474	462	485	432	438	433	420	484	403	465	436	428	452	454	481	474	458	471	457	481	462	452	462	500	475	502	409	482	485	451	427	466	439	469	461	466	503	440	469	445	466	440	437	470	465	446	423	481	468	474	434	480	479	481	426	464	427	481	475	451	425	438	431	437	471	453	440	417	463	446	462	468	478	410	481	458	455	456	437	449	453	393	421	460	459	441	473	414	447	428	476	439	494	455	458	459	459	482	460	444	494	444	445	429	434	457	502	423	478	496	468	491	443	482	475	458	483	455	431	454	486	470	475	449	476	478	455	422	486	468	427	413	461	440	448	464	453	459	435	425	429	463	462	482	469	475	452	439	495	469	462	449	450	457	469	430	447	481	443	446	461	477	471	465	459	455	455	460	444	479	431	443	449	461	458	467	419	469	427	434	477	449	411	452	482	474	452	451	433	447	447	454	458	446	479	428	463	437	465	437	505	458	465	476	478	459	485	479	452	462	474	454	446	443	432	507	482	473	471	437	462	487	479	424	426	444	465	445	478	458	508	471	452	472	439	485	470	426	470	486	444	453	453	464	460	453	431	450	438	447	463	442	440	474	472	461	450	477	483	464	474	492	436	486	483	438	456	445	460	421	486	445	435	437	450	432	475	447	447	447	455	458	409	452	473	447	418	488	466	452	469	471	473	465	507	439	485	514	457	446	489	431	462	456	433	442	451	484	446	436	477	461	452	436	454	466	442	423	485	427	482	466	475	451	493	429	437	460	455	446	475	472	447	411	465	465	452	488	457	464	459	449	443	462	446	463	453	459	461	449	443	433	448	469	459	462	446	501	482	516	422	494	461	423	450	488	466	405	489	422	439	436	442	469	452	459	458	459	468	485	457	419	441	436	455	445	435	464	440	460	467	432	476	444	441	453	492	472	452	481	404	500	444	465	460	404	461	510	463	474	435	462	505	490	460	453	477	453	439	464	454	450	437	449	458	482	502	407	456	466	483	457	453	462	461	426	457	448	489	449	440	448	443	441	424	422	479	480	463	466	481	456	447	502	454	474	491	471	430	462	454	462	454	443	485	470	435	462	453	467	416	482	419	422	498	419	452	477	443	491	488	493	446	443	414	480	449	450	489	459	427	458	478	439	478	458	451	441	457	394	475	462	449	455	466	444	447	429	434	482	453	431	468	465	450	460	424	486	437	457	507	476	409	486	456	478	431	451	445	452	483	451	427	433	434	432	499	444	473	471	447	454	462	420	466	424	481	491	439	486	505	451	435	492	488	441	437	481	462	433	433	480	450	431	467	489	440	510	471	425	432	480	470	470	473	452	469	505	488	509	464	458	458	415	449	466	486	467	495	465	477	471	485	460	495	439	486	447	464	474	486	455	437	464	459	420	500	477	481	450	493	470	439	478	430	460	452	461	399	464	438	455	472	463	461	447	446	441	462	408	483	466	476	505	493	469	491	451	452	463	514	481	465	482	442	448	475	482	439	395	454	452	474	455	442	448	486	437	460	409	451	447	451	456	475	413	482	447	440	481	497	424	471	474	459	442	406	492	441	423	482	491	470	446	476	468	500	433	409	453	430	422	503	463	482	488	455	432	442	467	477	431	491	446	447	426	484	430	426	468	492	470	437	440	460	464	487	453	442	419	470	426	420	442	460	470
36964	67751	32182	27488	21859	3922	3240	653	621	575	539	559	524	1059	3665	2341	515	489	505	481	473	464	470	536	548	519	514	492	534	461	481	508	503	499	534	496	494	497	510	489	490	470	541	461	536	493	495	493	502	551	504	468	486	472	532	525	503	464	450	472	512	526	512	477	484	510	490	490	482	489	492	503	505	514	488	503	542	521	517	511	511	465	488	517	499	477	479	468	496	533	476	515	511	480	495	486	520	504	487	464	477	474	536	505	469	509	506	477	512	482	487	493	506	489	480	471	497	529	468	442	496	472	491	534	494	474	466	497	498	499	496	506	501	488	501	484	501	508	493	488	522	497	435	479	498	545	505	571	502	537	490	498	476	481	503	508	493	505	543	488	500	488	507	505	492	502	456	528	467	449	480	465	475	521	484	509	526	459	518	491	538	467	488	482	485	519	526	515	487	509	514	509	502	516	501	442	484	507	505	483	483	476	530	499	501	525	530	491	540	467	484	488	482	475	502	501	479	482	553	495	463	510	492	520	519	498	537	494	497	495	499	505	515	493	526	511	532	528	513	468	498	513	534	504	468	476	545	502	478	499	485	532	510	513	478	510	453	542	495	489	482	533	532	496	492	469	495	507	526	469	519	470	501	468	477	481	485	489	516	482	505	465	512	493	518	494	519	477	469	470	532	505	528	482	540	487	474	487	502	525	451	496	440	499	494	519	471	481	509	539	499	513	495	515	446	495	473	512	482	529	516	492	474	505	507	477	501	464	532	431	537	511	459	473	503	506	521	484	483	501	510	495	504	512	467	499	444	500	537	535	499	519	513	491	478	484	528	461	511	488	521	510	505	475	490	483	489	508	489	516	475	485	467	503	458	498	501	499	463	506	478	507	503	516	456	514	449	483	519	499	478	519	510	489	506	492	506	447	500	506	509	496	522	488	507	534	508	504	465	530	472	468	491	511	480	497	476	488	493	486	490	504	502	449	475	504	507	548	502	498	504	497	499	479	533	503	508	539	475	491	497	528	487	482	502	509	508	473	508	514	476	511	522	467	503	502	510	443	490	477	514	487	430	525	480	474	484	512	488	527	500	476	546	512	501	504	529	503	513	471	450	457	488	469	487	504	486	489	485	515	472	487	521	465	497	470	491	492	572	520	502	495	461	455	534	507	521	523	471	528	484	498	526	494	474	506	499	491	455	509	523	480	482	538	518	527	509	499	476	521	507	565	519	505	512	488	464	514	463	514	515	468	483	528	494	487	528	523	477	515	510	504	493	508	471	520	487	489	489	550	525	501	477	477	520	512	494	461	516	498	490	513	491	499	466	479	511	524	523	471	525	522	498	508	530	517	534	475	504	489	497	540	501	487	509	475	508	497	477	480	482	493	487	491	489	498	505	485	487	457	482	491	536	476	505	500	495	546	494	496	518	500	454	489	506	509	475	533	499	450	524	489	498	552	507	474	493	487	487	480	544	547	510	465	497	506	566	467	441	495	495	482	472	497	512	473	513	488	510	491	482	515	502	470	502	485	478	482	476	487	509	530	472	524	504	462	488	507	491	490	512	520	488	495	518	448	508	504	501	470	510	508	493	518	518	482	498	497	532	489	490	442	535	509	495	496	481	538	522	497	487	450	500	530	533	554	514	525	480	541	522	486	511	494	511	494	496	472	479	485	532	467	547	513	465	492	496	484	479	547	496	474	511	500	493	501	498	488	508	497	498	502	531	518	481	529	509	513	466	508	480	458	502	448	496	491	525	520	480	504	499	462	494	529	497	476	507	491	491	490	447	516	481	518	509	466	511	479	478	526	520	475	497	471	481	501	507	488	495	470	495	495	459	532	523	491	478	483	474	522	477	531	492	503	484	504	482	504	490	501	471	497	468	513	465	524	503	510	502	479	494	514	521	472	497	468	523	555	504	508	492	484	529	476	508	497	469	543	456	508	501	511	477	505	523	520	486	527	473	515	483	468	503	503	518	506	453	468	475	446	462	499	526	517	484	496	493	513	471	485	517	476	542	511	489	504	522	520	487	505	522	470	495	491	517	512	503	472	487	478	495	477	513	490	485	491	454	501	503	477	478	482	492	525	476	517	495	475	467	541	497	523	479	503	482	508	460	515	494	501	483	469	477	484	471	459	526	450	478	525	502	492	495	478	495	471	511	491	444	490	500	488	483	472	484	510	465	523	512	500	490	490	509	489	503	515	491	500	522	478	491	498	476	465	519	455	519	501	474	494	480	487	467	510	526	539	488	476	472	505	490	490	476	484	505	466	485	511	521	528	517	483	483	484	525	500	475	489	529	489	515	516	497	521	540	488	487	473	510	497	527	501	483	493	470	488	508	454	470	497	563	486	509	486	531	532	448	505	461	516	497	465	490	506	523	470	505	493	509	501	522	533	459	466	526	552	473	452	519	496	510	478	498	533	513	497	510	485	483	521	486	471	503	487	485	485	483	501	496	517	515	504	521	478	493	492	516	506	509	508	532	524	499	507	533	510	520	517	529	502	484	514	507	491	513	509	485	468	482	536	479	516	538	525	538	505	505	514	483	490	494	453	506	480	505	467	494	504	493	478	499	474	509	455	513	533	459	479	514	481	526	518	465	434	488	494	480	483	524	498	468	507	505	459	487	538	477	464	524	560	489	458	523	484	466	481	496	512	499	518	472	488	480	485	537	489	502	514	540	506	501	487	469	513	519	480	495	503	475	442	490	492	484	490	496	525	478	510	511	457	512	488	478	471	516	519	497	468	476	527	463	473	481	530	488	475	485	471	518	498	504	503	474	507	500	512	519	509	509	507	492	485	449	518	505	470	480	473	503	489	458	486	468	486	478	466	491	433	510	498	529	494	492	499	506	548	511	465	508	495	492	491	479	519	530	520	490	502	507	486	493	496	518	451	457	509	488	530	543	471	494	515	503	516	485	486	477	466	483	512	531	503	503	502	483	520	459	508	521	522	516	479	481	512	490	455	461	528	492	475	454	499	468	500	518	487	524	515	506	488	500	522	455	495	480	524	506	478	471	509	495	467	484	490	519	472	447	485	524	488	476	473	490	492	513	488	479	476	527	484	475	516	481	495	539	521	521	519	527	538	483	454	525	550	529	468	461	480	496	511	476	556	511	504	474	502	505	468	482	500	459	474	508	514	497	472	485	495	470	497	551	491	493	491	443	514	513	491	490	506	484	497	520	471	517	492	505	530	486	493	526	489	478	482	491	497	578	471	482	487	503	521	479	510	443	503	475	517	531	479	505	512	485	497	444	495	552	522	480	481	471	517	510	517	525	485	463	502	502	501	503	486	519	518	461	452	501	463	511	459	472	505	510	501	483	529	485	527	491	512	535	531	459	487	507	486	511	526	536	552	490	506	486	478	499	496	491	473	484	509	501	491	515	467	475	498	477	476	498	480	508	525	468	513	480	450	468	490	484	474	488	506	503	468	497	510	496	507	506	459	496	502	486	501	488	483	486	517	470	514	509	473	464	459	530	466
22678	21223	28944	24183	24614	20956	17668	2188	1032	977	980	983	908	2207	6887	7758	1774	827	859	824	825	767	803	866	836	821	856	833	825	843	875	787	818	810	833	805	865	778	825	837	847	799	784	760	758	828	798	787	801	808	823	815	745	806	823	885	764	781	769	840	797	860	841	853	803	824	848	779	756	772	840	801	789	816	767	846	824	818	765	809	851	817	787	855	812	800	826	791	818	744	829	861	803	792	804	780	811	777	763	783	838	806	830	773	844	795	794	749	772	818	857	769	847	836	840	739	818	841	823	852	810	796	820	795	832	821	760	797	829	801	814	803	791	779	846	783	825	846	810	801	783	808	782	734	815	787	768	793	785	817	778	832	810	801	778	816	792	806	791	791	793	813	794	834	792	767	828	813	811	800	784	788	842	844	758	847	791	773	855	765	778	842	806	816	801	807	789	804	786	808	801	796	792	740	830	850	826	810	798	839	805	799	836	806	789	755	850	842	775	801	790	809	839	809	795	756	828	750	826	842	808	830	810	801	882	800	741	755	780	773	788	758	766	766	799	809	813	827	788	907	819	784	777	862	833	816	763	812	848	835	784	780	816	832	748	736	864	733	796	810	816	803	797	822	857	852	789	821	833	773	778	777	740	806	812	753	757	848	763	788	815	843	768	787	801	823	810	803	783	804	791	792	748	799	769	792	878	815	814	801	855	788	773	756	755	852	834	823	793	854	827	822	817	798	797	794	804	823	863	804	764	803	772	836	815	793	831	796	796	804	842	862	807	824	819	830	786	796	794	827	806	777	784	810	848	801	789	784	771	795	822	750	860	800	833	812	799	765	832	785	790	833	776	744	819	801	794	859	819	809	820	844	794	790	782	828	864	791	822	802	812	848	810	803	831	738	783	770	769	816	804	774	787	854	809	810	847	796	807	809	792	872	796	779	831	809	750	811	782	791	842	776	834	808	828	829	798	799	855	799	828	810	805	827	794	800	796	768	746	799	814	867	885	781	772	803	774	802	863	865	841	794	792	828	800	773	788	809	852	835	791	758	838	802	848	761	848	793	804	784	762	811	841	808	809	825	793	836	796	816	845	825	832	771	813	823	780	819	801	819	805	847	783	765	816	800	810	746	815	820	827	786	852	754	788	824	869	792	789	830	828	812	847	809	835	790	811	856	784	808	824	833	802	758	817	789	795	823	782	839	817	815	841	791	812	779	799	815	815	815	787	765	797	805	823	823	815	830	806	792	803	846	828	834	851	773	816	770	771	781	819	847	792	866	838	811	800	821	823	794	761	781	840	828	799	798	769	766	764	759	797	831	815	800	792	823	803	798	816	862	798	800	771	773	825	825	773	774	813	797	821	790	831	780	805	844	805	808	789	805	832	782	765	825	809	787	791	778	878	767	840	879	805	781	810	772	805	854	862	827	800	818	770	840	761	779	810	851	846	854	833	801	802	831	825	799	820	806	833	820	785	796	885	809	800	831	826	814	838	761	863	815	839	831	844	817	812	785	794	834	779	775	771	764	781	814	763	828	857	844	798	823	794	748	824	807	876	812	832	763	786	795	808	794	793	804	787	748	808	824	832	810	796	794	818	814	782	833	794	813	806	799	807	785	831	810	794	796	821	796	818	812	790	784	786	796	809	796	788	791	804	795	816	777	811	871	739	755	779	837	795	855	785	817	776	775	806	826	771	827	764	814	818	760	796	793	830	795	782	823	735	819	836	798	794	800	868	790	828	860	765	758	798	814	811	807	764	828	850	801	833	822	804	792	783	812	797	774	835	793	792	785	797	784	761	808	804	828	804	796	754	843	868	782	795	832	819	779	824	788	827	845	739	803	830	743	819	775	810	777	866	786	798	795	823	829	767	792	758	788	779	817	831	768	804	762	797	802	792	817	810	812	837	764	784	828	806	765	805	810	800	808	789	788	831	829	749	769	769	808	778	797	807	887	821	750	853	829	788	800	784	829	828	837	755	821	760	760	791	806	791	803	822	790	784	770	787	787	825	768	819	807	799	784	792	780	797	835	812	788	781	820	786	769	816	836	807	845	821	793	794	845	783	825	827	846	799	783	832	799	827	789	776	803	828	762	814	818	770	801	795	783	800	789	831	800	817	770	796	793	785	775	839	737	810	800	869	743	837	831	836	818	824	835	793	750	861	821	821	831	778	783	794	779	795	740	817	825	780	801	781	843	837	799	804	814	801	825	868	805	808	824	842	792	811	800	811	858	798	802	808	801	862	753	798	779	845	802	814	763	735	876	812	797	832	756	804	823	800	820	778	826	786	818	777	795	836	796	785	766	797	781	770	808	758	779	816	840	835	824	878	844	775	832	817	744	774	830	819	817	808	815	777	806	752	801	850	773	818	836	771	779	852	801	833	805	800	781	796	802	785	792	823	804	810	809	836	780	862	774	797	793	785	831	804	763	771	780	768	776	816	804	840	798	752	769	787	836	795	850	755	793	814	767	815	798	851	787	843	787	784	817	786	829	769	791	832	796	854	833	803	806	817	790	794	834	830	823	890	814	788	812	732	818	840	750	767	784	836	856	785	770	793	775	866	794	827	794	790	864	843	755	854	781	811	762	756	836	826	817	834	828	828	792	833	818	764	776	771	763	806	813	798	816	757	791	818	764	801	756	820	803	838	834	814	824	794	787	757	828	788	782	812	789	791	819	849	835	829	785	823	805	752	758	786	811	806	847	813	823	790	835	812	817	837	813	773	801	739	769	833	764	823	806	763	819	793	845	814	772	762	823	862	794	810	766	789	811	746	802	829	835	793	783	826	815	778	823	768	815	829	826	820	824	820	805	767	868	813	812	839	787	768	861	827	798	803	838	830	815	803	843	815	805	899	822	806	822	770	787	822	837	863	798	841	763	874	791	795	796	823	794	791	826	876	781	753	779	859	809	767	865	818	827	834	792	837	798	778	840	821	775	787	813	765	772	815	816	784	759	794	844	760	785	751	809	798	874	791	778	777	787	857	763	809	851	790	849	815	826	829	819	747	797	842	846	760	843	781	772	778	824	797	802	810	823	810	789	813	821	802	796	820	766	832	804	861	808	830	790	791	769	845	764	805	831	838	794	830	820	770	826	787	787	850	777	797	774	817	791	837	807	801	794	734	769	789	789	815	811	807	784	824	863	787	796	853	814	804	845	830	823	801	772	858	822	800	823	835	782	811	814	832	803	854	875	804	806	828	775	813	843	799	804	837	785	778	807	810	792	776	780	800	809	785	776	831	829	785	815	799	800	807	791	864	797	824	828	789	839	809	826	802	808	784	853	773	753	770	852	785	794	773	774	827	846	794	788	786	815	785	801	754	807	859	810	789	828	818	851	832	838	835	814	815	748	812	799	805	789	813	775	810	791	751	835	791	793	786	753	835	789	840	763	818	777	770	783	811	774	842	822	840	792	780	782	817	812	810	802	779	822	760	807	753	795	803	814	825	848	787	800	835	795	762	832	832	813	793	764	762	829	795	808	835	774
45032	91856	49248	44068	34683	4409	10839	1390	1177	1115	1045	1025	973	3028	10034	9965	1965	828	865	795	786	880	795	807	874	792	782	810	792	819	797	808	776	875	788	806	816	789	780	835	818	798	793	770	823	813	767	804	800	817	802	811	821	837	800	857	828	771	773	811	792	813	768	823	784	758	820	780	787	828	786	807	801	755	779	866	784	811	798	828	803	797	749	830	811	800	811	772	784	805	793	813	814	846	795	781	776	816	799	785	807	773	808	844	784	839	832	843	777	805	824	776	791	832	806	812	807	797	805	833	847	724	852	777	746	840	816	831	772	774	838	826	751	807	771	827	807	876	860	813	785	782	840	816	855	803	840	821	848	820	818	785	798	811	782	770	766	834	786	822	781	805	812	802	863	837	844	809	741	828	827	787	815	785	823	764	820	811	801	778	813	810	826	801	799	783	755	797	801	791	796	815	857	820	775	797	829	836	746	805	782	754	792	802	801	821	849	823	838	829	825	785	782	829	780	794	804	784	759	862	799	800	761	816	798	820	822	812	809	796	829	831	843	802	815	814	786	782	806	827	775	799	797	741	815	824	798	820	819	808	814	811	801	779	802	869	857	835	721	819	839	866	814	800	845	781	778	801	816	806	814	808	798	801	788	811	794	758	815	817	807	774	800	824	818	776	834	790	802	795	787	788	818	800	815	803	816	828	799	814	809	788	821	826	809	821	826	797	792	814	798	819	825	835	789	859	778	835	863	813	831	788	787	865	753	789	813	837	829	853	819	815	792	819	733	780	821	830	836	810	788	795	820	802	792	795	789	773	793	777	850	829	765	827	784	810	810	838	754	823	743	836	786	807	787	831	842	805	767	858	801	822	819	785	746	797	809	805	827	793	768	816	813	832	743	823	803	845	824	783	808	835	828	771	798	807	739	846	823	812	790	780	820	810	814	815	847	766	757	782	799	837	785	810	789	804	827	786	758	787	837	809	800	830	773	776	794	804	832	771	824	829	778	839	791	824	805	837	816	785	787	809	782	805	772	806	840	851	808	832	781	770	847	759	802	736	794	807	782	833	860	823	833	801	770	842	794	819	827	755	837	808	809	834	829	760	808	842	830	777	810	812	862	805	807	823	806	802	803	794	834	831	794	767	891	789	838	793	796	799	792	784	805	798	774	744	791	815	830	803	815	839	784	818	827	788	818	820	782	758	804	815	832	820	779	838	811	788	772	780	809	822	783	776	790	837	825	850	800	822	825	815	813	816	824	779	856	853	789	806	776	829	830	859	810	847	768	777	769	845	846	812	824	807	773	829	772	794	783	813	764	825	813	805	776	809	829	835	798	861	811	783	812	772	767	862	815	784	836	775	812	798	800	785	803	831	799	860	790	796	791	757	831	804	801	856	869	816	778	799	784	802	817	776	758	808	806	824	817	771	783	807	810	860	806	774	793	771	835	810	801	787	838	816	775	819	800	867	821	794	785	834	773	851	804	815	778	768	762	832	819	849	813	775	825	801	837	798	782	778	784	782	856	809	810	823	787	804	799	800	804	769	844	764	782	764	802	827	808	778	796	809	800	834	817	826	819	803	869	736	811	762	784	782	864	755	785	809	762	809	794	832	794	799	804	841	816	778	824	806	802	844	806	788	791	827	820	789	814	818	753	795	812	801	789	825	791	816	829	779	795	780	820	802	805	801	850	851	786	826	792	829	821	848	841	813	742	828	810	825	844	846	800	807	751	735	816	746	819	808	810	785	765	776	827	840	829	793	809	789	863	852	807	843	855	838	806	781	821	809	773	804	852	802	809	820	770	808	764	828	791	825	836	812	756	824	778	810	837	767	796	794	847	795	768	782	767	833	842	806	780	783	799	799	803	805	807	806	775	810	836	763	790	798	796	797	806	868	801	812	810	804	786	780	760	824	809	823	857	846	823	747	787	800	761	796	852	817	828	783	777	801	832	803	840	811	858	808	790	795	830	772	796	815	801	782	846	777	823	808	828	837	796	812	832	816	831	847	807	770	845	857	802	838	801	829	820	802	828	773	837	829	842	808	756	816	790	784	780	771	772	798	770	780	824	799	844	825	806	792	818	804	787	806	779	880	818	880	840	814	832	818	801	772	778	850	802	806	823	769	783	779	809	830	810	832	802	814	808	781	812	796	841	831	820	794	790	783	828	796	808	805	808	821	827	815	838	784	794	841	780	784	843	791	860	808	773	822	837	814	837	817	865	847	811	825	777	844	810	812	780	821	762	818	827	815	882	791	819	819	777	806	781	846	796	815	846	844	778	838	783	850	810	820	823	781	845	838	863	788	791	816	804	818	779	796	809	809	793	814	781	821	770	845	850	812	880	815	833	788	795	832	820	816	801	773	848	788	790	820	828	841	803	818	751	815	787	773	815	827	789	793	805	765	819	769	815	846	844	794	841	824	804	733	815	783	820	828	806	828	850	810	803	922	800	815	837	789	811	858	778	855	838	795	793	806	799	778	828	805	822	762	741	808	808	813	812	787	785	806	825	795	873	822	820	800	812	823	787	799	797	846	812	818	808	821	798	842	776	820	821	813	817	801	832	819	793	800	807	842	809	805	836	818	842	795	833	763	867	806	775	805	814	775	794	853	818	811	801	860	813	815	804	824	864	815	784	784	804	817	768	829	795	818	842	773	834	813	812	796	745	821	811	807	813	780	812	823	824	794	838	802	793	852	827	782	796	829	831	832	736	843	852	810	815	816	821	862	782	789	791	836	807	815	825	815	772	812	788	849	874	778	798	812	785	737	748	807	779	820	800	833	798	784	763	745	788	828	808	837	792	801	833	773	792	766	811	799	794	782	821	827	827	784	841	817	789	824	819	798	781	823	731	774	804	772	813	839	815	815	811	866	795	808	834	795	835	780	832	860	811	821	817	807	803	784	780	841	864	819	812	786	774	840	825	837	767	818	767	776	766	821	815	782	833	818	815	815	846	834	815	852	804	825	838	753	854	843	802	800	834	772	847	831	777	857	793	816	831	812	790	835	807	802	825	744	744	842	837	825	759	865	835	771	852	814	815	811	817	777	823	823	775	825	850	815	817	819	786	777	777	779	778	820	779	794	811	774	845	809	852	789	813	804	824	831	797	757	791	807	819	837	854	880	804	790	805	802	795	827	826	750	819	780	828	810	801	817	804	814	799	802	845	776	791	862	760	772	797	796	786	826	807	821	858	789	789	812	763	790	837	841	784	857	806	840	811	815	807	799	837	786	785	806	824	805	812	811	785	806	829	806	815	834	809	790	805	830	821	809	834	856	814	868	748	779	759	816	834	817	821	815	806	781	851	796	838	810	827	803	827	737	817	827	817	827	816	795	822	837	828	858	828	781	829	817	750	804	792	866	861	847	843	794	818	849	762	821	796	845	776	783	773	841	799	840	829	805	788	815	815	795	816	835	788	778	752	806	835	789	817	804	807	856	821	800	788	813	790	809	767	803	805	785	787	795	803	801	777	794	792	832	794	797	758	804
30999	25141	20027	7425	4558	472	375	362	338	356	331	344	328	373	527	681	533	326	327	340	306	294	325	344	329	320	349	350	342	309	302	323	346	297	336	322	271	297	371	294	345	326	325	323	328	347	312	333	323	315	343	345	310	284	330	351	313	339	300	318	353	347	295	318	332	319	334	328	285	333	331	336	359	301	370	315	316	342	313	293	341	310	318	312	307	320	328	300	314	301	321	347	314	284	345	342	331	342	301	343	305	339	342	327	324	344	369	311	300	316	344	302	356	310	335	329	304	364	317	352	310	338	322	367	361	302	321	301	294	339	297	324	297	332	327	339	327	336	305	318	316	333	308	323	283	272	333	337	319	343	324	312	312	304	343	307	346	306	314	356	326	316	325	345	326	309	342	332	302	327	294	331	335	334	306	310	342	288	319	294	333	301	302	304	328	308	338	314	343	336	311	317	310	337	301	305	334	313	326	303	345	328	336	330	326	338	300	317	360	342	322	311	310	356	327	331	305	345	314	332	355	355	327	297	353	331	336	336	325	299	354	337	364	302	328	375	295	309	289	306	274	326	336	355	276	310	330	313	346	342	319	308	301	313	331	296	292	345	343	324	316	314	332	328	322	331	345	306	297	331	304	362	333	331	319	298	328	336	326	306	334	320	319	299	310	296	323	314	321	358	331	320	302	314	339	339	320	295	346	332	316	301	297	339	343	309	327	336	281	307	332	336	318	312	332	319	300	336	289	306	314	319	331	358	320	332	329	313	319	330	337	313	298	319	293	335	328	316	295	318	338	326	342	306	300	307	327	338	328	315	336	326	310	327	352	312	328	323	306	363	316	330	328	304	271	318	316	314	322	350	285	310	321	347	339	324	320	332	317	357	306	348	328	322	326	313	321	308	316	302	344	314	329	321	305	294	353	306	336	330	387	309	342	351	337	326	318	329	332	321	328	363	318	302	332	308	306	331	346	340	298	332	290	334	327	303	345	321	323	312	354	318	291	282	330	323	333	304	315	337	320	305	334	344	325	316	304	351	308	326	329	327	342	302	316	274	343	318	312	311	324	297	310	313	316	331	305	309	321	322	335	309	369	306	303	305	340	315	335	306	352	298	303	322	328	288	366	335	346	317	338	334	318	330	319	303	302	345	319	316	289	307	300	322	314	316	337	316	354	290	354	320	333	303	325	350	349	335	333	312	330	309	329	323	330	306	333	347	296	322	344	333	342	327	306	369	351	334	336	304	330	307	330	307	336	353	362	329	348	288	331	310	306	353	320	331	310	306	319	346	326	292	301	295	350	344	332	313	282	322	329	296	303	313	325	360	313	346	338	324	333	318	322	330	312	331	347	287	315	316	339	311	340	300	310	343	326	331	310	329	323	353	329	320	329	326	303	324	329	311	363	326	299	336	330	305	314	328	301	320	333	333	326	318	302	306	343	324	323	310	344	321	314	315	343	350	305	358	311	302	323	298	305	336	352	306	333	319	315	325	332	347	306	330	316	328	336	296	338	315	343	287	316	318	306	327	314	334	317	330	338	281	336	318	342	327	335	305	314	323	328	306	307	300	331	302	353	329	322	314	338	308	301	299	287	324	317	327	327	356	303	314	312	327	330	321	361	311	342	311	326	331	316	284	344	326	344	304	316	357	339	310	308	324	340	296	314	322	297	335	367	325	337	313	328	296	309	306	316	325	304	356	315	330	345	339	322	317	294	312	351	310	319	334	305	324	321	315	348	345	273	334	300	323	314	318	298	331	312	325	296	310	335	294	331	312	307	355	307	331	296	314	337	329	309	328	312	319	298	321	302	351	324	333	318	340	314	317	324	331	307	331	344	314	324	330	336	313	336	308	337	320	322	320	311	320	341	309	340	344	314	354	293	339	297	336	311	340	357	291	321	295	333	330	384	317	343	330	322	364	347	308	330	340	333	303	333	349	314	299	330	346	317	330	330	313	340	310	316	335	317	317	316	319	315	315	300	290	299	345	327	324	346	330	326	333	332	329	318	312	318	317	325	327	330	312	342	325	335	307	310	289	307	368	278	316	318	302	284	309	316	328	339	326	323	332	309	339	299	327	341	360	316	307	307	289	327	308	331	345	313	333	352	332	321	332	361	307	347	291	316	314	327	298	330	299	313	312	334	318	303	328	331	341	342	325	318	357	317	291	313	329	305	359	311	319	323	301	331	351	291	301	314	308	318	363	317	325	360	337	339	328	295	320	334	349	324	303	294	338	341	314	313	318	319	314	344	340	346	343	314	316	327	333	327	347	313	344	307	296	322	313	331	320	311	330	302	323	323	314	326	308	338	311	330	351	322	323	334	345	339	333	283	317	290	309	322	325	331	315	339	343	307	336	356	350	326	338	315	302	291	359	347	320	323	286	344	298	295	310	363	342	316	306	323	300	340	325	337	320	319	314	321	335	312	283	329	324	322	336	330	275	330	334	310	322	309	340	350	309	344	327	375	323	345	336	319	317	329	317	337	325	308	318	328	345	324	339	307	349	313	337	322	292	358	326	331	348	317	318	328	326	288	337	322	324	308	334	295	316	302	339	317	320	326	305	376	320	346	323	335	333	335	307	336	334	342	357	312	335	343	274	340	343	351	329	326	304	328	325	328	322	308	304	333	331	332	330	331	326	330	308	327	339	344	307	327	301	318	345	380	308	341	332	319	329	313	317	329	336	315	327	325	321	328	321	333	326	336	307	341	332	341	311	327	336	359	306	326	335	283	313	354	300	347	327	295	324	302	340	351	340	319	301	292	311	335	341	312	317	296	320	332	330	323	339	334	335	325	325	339	318	329	304	325	350	319	325	316	304	340	328	310	327	321	317	312	338	302	312	321	305	343	340	306	316	336	307	345	304	283	325	327	335	325	327	305	369	316	305	304	306	330	333	336	317	309	316	319	315	336	371	329	297	345	300	316	333	329	316	342	335	317	322	344	322	343	341	309	310	307	293	328	355	329	326	333	358	304	337	317	318	340	305	331	330	342	310	275	306	326	295	305	315	285	323	309	340	347	323	308	321	343	312	287	329	341	334	297	309	320	302	315	289	326	330	334	300	304	307	309	291	312	333	308	319	343	325	311	318	315	317	319	310	323	330	291	318	331	292	346	313	323	335	312	317	318	310	317	368	324	324	346	285	339	330	315	324	346	329	296	307	346	319	316	327	310	334	332	287	321	322	315	322	332	296	284	320	306	316	310	349	321	323	355	334	311	323	326	314	339	329	319	313	328	334	316	297	321	298	308	342	332	347	297	324	329	333	319	357	333	295	314	365	345	301	320	325	308	328	346	352	337	333	333	326	312	304	296	332	314	302	357	284	313	344	338	364	324	329	304	305	292	335	332	333	332	358	315	324	315	329	368	333	316	330	344	317	353	313	321	341	322	309	334	316	319	324	318	297	323	322	338	340	324	339	349	344	302	336	339	325	294	353	304	296	326	296	289	369	324	316	304	352	307	327	322	333	327	298	264	336	320	315	315	317
31677	35949	11639	4086	4069	492	433	374	398	372	391	388	388	373	655	901	629	321	360	300	356	349	343	298	355	364	370	341	359	344	322	344	348	331	346	343	376	374	373	366	360	349	355	362	327	334	332	374	371	368	349	353	362	357	369	362	366	352	360	352	325	330	335	335	371	349	369	365	343	357	331	352	369	330	357	390	354	326	344	363	364	361	346	393	345	365	369	359	355	316	368	333	332	366	338	373	353	348	315	389	327	340	358	371	354	344	356	361	361	348	385	321	368	317	344	361	353	346	342	342	333	376	342	337	371	339	348	336	342	335	346	371	350	336	356	341	321	344	350	356	333	340	378	304	334	360	348	342	343	379	343	349	340	407	336	360	356	363	322	370	341	378	337	356	349	358	362	348	384	413	353	355	351	293	350	354	361	363	389	344	361	369	373	332	322	350	328	351	380	381	392	334	362	325	356	323	314	328	322	318	374	358	360	332	346	337	349	376	349	353	356	400	316	331	368	350	326	333	343	335	333	377	354	398	335	346	344	340	363	345	362	305	333	362	314	377	311	342	368	345	340	370	391	373	368	354	377	345	343	352	344	381	372	350	355	369	359	342	333	334	308	335	335	362	350	357	336	359	336	365	347	348	334	386	354	352	351	364	342	361	343	363	367	323	341	304	324	377	347	361	355	357	346	342	366	339	400	350	368	342	350	330	348	356	326	356	349	337	344	354	356	381	339	354	365	337	352	325	331	359	356	319	346	385	343	352	309	372	348	350	347	369	363	347	362	386	343	315	342	353	340	339	344	332	380	347	319	338	360	345	367	336	338	331	348	368	342	347	347	340	348	342	375	372	307	335	315	351	336	310	371	379	341	367	377	331	362	392	350	354	329	343	353	347	368	366	371	320	365	351	344	362	356	327	352	367	361	357	345	370	348	377	355	349	335	345	315	359	344	345	345	369	367	378	327	349	379	303	334	371	348	375	333	353	354	346	342	351	345	404	358	338	355	366	327	352	360	355	360	328	326	325	358	318	373	391	338	331	354	371	324	323	333	338	363	368	332	334	337	352	350	348	381	360	341	351	357	373	334	369	336	344	352	358	345	350	359	340	359	348	336	349	375	341	334	354	338	364	378	359	361	334	361	340	325	362	348	329	339	363	350	346	347	363	363	350	337	337	353	359	354	386	402	350	374	378	360	308	351	335	343	381	341	370	349	348	346	334	355	352	342	339	372	337	354	347	348	356	350	378	355	327	353	358	316	341	323	350	376	351	370	333	345	346	337	340	381	326	342	334	334	357	357	363	334	369	395	342	366	349	322	371	342	353	357	345	368	355	326	368	344	370	375	351	342	342	386	354	362	351	349	350	362	332	358	338	351	321	371	366	332	375	332	343	319	331	362	370	345	323	360	377	340	378	353	366	340	344	344	364	357	341	343	346	333	318	345	381	345	345	318	356	352	359	345	352	371	331	357	327	346	317	356	343	346	380	328	380	330	319	355	345	355	338	393	381	369	396	359	356	348	339	365	337	364	352	325	339	372	323	402	359	353	313	366	386	373	357	347	362	317	346	359	363	339	347	338	356	333	354	331	360	340	343	368	345	321	352	352	332	341	333	354	338	336	357	318	380	333	363	338	354	394	330	336	368	341	341	342	369	324	330	369	327	349	369	324	349	349	351	310	309	330	323	350	315	361	338	389	341	357	357	339	356	357	374	371	388	343	326	337	338	312	348	331	364	376	351	352	371	354	344	342	344	352	355	329	338	378	340	352	357	373	369	331	349	323	371	348	325	362	371	346	379	325	358	313	342	332	340	380	323	365	335	313	367	326	352	359	350	349	347	345	347	318	367	367	371	393	370	365	340	334	347	377	351	319	328	327	350	373	344	341	366	384	358	383	359	357	356	334	354	383	356	355	372	363	365	356	343	346	357	338	373	349	353	350	343	354	345	347	319	342	362	373	352	361	371	353	334	358	364	321	352	330	341	382	319	373	372	332	360	356	343	332	345	328	349	321	344	357	335	376	375	346	369	358	318	354	329	334	351	374	348	331	318	321	373	322	340	329	326	349	337	347	335	357	357	325	363	363	329	348	326	344	360	371	347	384	355	342	384	353	317	341	336	355	338	379	327	337	332	339	344	352	392	344	347	367	318	337	329	346	357	338	333	361	316	355	357	369	362	342	324	345	364	351	342	320	364	344	336	349	358	364	358	335	369	353	352	346	344	333	361	336	352	351	352	336	349	347	405	351	371	341	312	349	388	383	368	354	327	290	341	352	372	354	339	341	333	350	357	351	355	377	316	343	314	334	305	356	355	359	373	366	371	363	363	353	383	361	368	352	342	341	383	358	370	357	377	360	351	405	361	358	352	365	328	343	362	313	351	345	335	342	359	360	390	375	365	358	368	343	351	328	299	337	359	344	326	378	312	356	370	343	348	367	317	327	335	330	348	337	333	346	372	328	357	340	347	350	323	338	303	352	379	344	374	380	373	370	325	349	383	330	316	361	372	342	389	357	350	338	340	362	324	348	359	345	376	361	367	322	343	392	323	361	385	369	356	338	333	328	341	349	340	339	326	317	335	356	312	339	369	360	344	347	350	373	378	326	359	368	357	334	328	336	365	364	347	370	364	347	353	371	364	346	338	364	348	360	356	352	377	305	344	363	351	383	366	365	322	324	329	333	347	381	342	370	383	363	327	348	377	372	309	317	320	361	363	333	346	365	379	375	327	345	371	340	354	317	320	371	314	364	332	331	351	330	353	329	360	339	349	382	346	357	328	350	365	350	362	363	355	357	336	350	352	352	372	329	370	346	350	351	341	381	360	344	362	351	340	351	334	322	382	416	340	334	348	344	392	339	361	363	378	308	367	362	369	341	359	320	342	356	335	327	326	372	358	386	331	341	361	343	332	370	343	350	368	369	317	380	349	365	338	351	379	318	324	351	352	331	334	363	330	351	359	362	321	352	353	320	334	370	324	367	368	348	341	331	357	346	367	352	340	343	371	349	336	364	344	345	342	381	355	366	361	343	349	368	320	352	357	325	362	361	339	354	345	325	346	386	346	365	305	348	337	362	325	330	361	334	338	316	369	369	307	330	368	334	335	343	339	378	358	361	332	367	364	337	366	352	333	314	376	336	349	316	351	376	357	331	331	366	331	340	375	362	362	330	335	325	349	344	381	381	370	387	320	352	358	368	367	349	383	362	336	378	343	350	355	365	355	393	338	358	369	318	338	374	340	334	353	343	352	354	349	355	358	341	334	334	330	363	336	316	322	373	318	337	374	339	344	354	351	377	370	354	322	346	360	350	335	336	334	375	350	338	356	346	346	370	371	298	366	329	353	340	386	366	338	347	351	376	371	319	329	352	340	346	381	338	353	368	332	349	363	332	364	310	322	355	362	366	350	323	354	312	325	342	374	354	338	314	342	375	364	339	330	346	330	331	343	362	389	391	364	356	352	328	351	345	319	331	352	374	344	328	333	319	355	344	359	342	372
23752	21668	29337	24325	25022	15091	2430	791	668	648	622	595	591	1617	4188	5034	2603	576	561	536	526	560	601	513	506	550	543	505	611	522	503	550	533	552	605	574	537	545	546	514	525	535	533	522	555	507	558	534	543	519	517	502	544	539	549	526	517	539	489	532	536	562	503	499	507	550	527	560	536	505	521	593	516	530	555	532	547	527	523	493	528	526	543	552	527	507	565	526	575	529	559	512	549	537	549	502	524	506	564	528	498	550	538	513	531	525	546	530	534	524	483	540	553	509	525	505	525	527	527	569	537	534	559	524	512	524	518	526	573	540	540	496	557	526	549	531	504	532	543	576	504	476	557	528	521	493	542	541	512	557	570	528	559	560	536	527	490	502	525	555	526	507	560	478	520	542	527	544	530	539	566	514	525	541	491	517	522	523	571	492	528	518	552	520	588	516	547	525	568	497	511	528	511	494	549	540	554	593	554	542	548	505	547	559	551	555	555	515	557	551	525	468	512	553	531	492	571	561	518	515	524	568	528	516	562	531	535	549	551	534	502	522	532	527	501	459	508	557	530	577	522	561	619	581	505	512	516	543	535	543	488	536	482	506	566	516	546	566	519	516	548	543	494	536	517	547	538	536	533	490	521	537	530	579	515	510	520	543	514	557	511	526	517	551	563	503	558	513	511	538	533	542	517	539	505	528	566	539	534	582	496	523	549	550	558	513	554	566	550	548	508	590	536	519	496	542	533	557	573	556	530	499	585	517	532	518	524	504	509	525	536	531	541	495	504	562	537	528	535	523	493	529	502	533	588	535	588	529	512	530	560	549	545	498	537	543	493	502	555	547	525	562	574	558	526	547	532	526	528	503	539	513	543	564	528	528	505	521	526	493	532	553	505	559	547	514	561	532	537	557	562	506	568	524	518	523	512	549	533	517	503	528	519	554	513	538	518	554	512	536	528	562	549	518	538	506	542	535	528	550	480	560	522	537	520	532	514	496	507	546	523	560	500	530	560	509	555	495	529	532	509	553	511	556	541	513	496	505	487	544	510	541	530	514	536	532	542	502	545	527	542	513	519	534	553	513	549	553	530	550	561	535	528	556	537	531	496	551	530	553	556	509	486	553	548	509	523	517	535	510	545	519	561	549	537	541	516	508	526	519	502	535	527	525	526	534	538	558	550	510	525	557	513	546	486	525	535	504	516	518	516	525	502	525	539	513	536	500	563	561	541	503	509	562	533	529	553	509	529	585	518	541	522	514	540	553	508	519	529	539	529	552	510	547	569	547	508	528	567	535	537	515	532	560	503	528	544	566	544	518	547	575	548	528	519	527	554	518	473	521	573	516	541	555	523	522	517	516	500	529	546	506	534	512	519	554	515	520	565	539	540	540	549	551	532	543	495	550	555	535	545	525	560	570	555	536	484	565	555	527	523	537	576	528	530	531	539	509	543	544	559	550	501	548	507	539	491	499	529	494	523	521	529	546	524	508	512	515	554	511	535	558	516	522	538	534	525	539	543	563	537	576	542	552	521	551	516	541	576	540	544	549	547	525	534	548	549	544	520	525	509	544	543	528	524	541	553	537	528	553	517	567	535	557	565	541	535	494	545	518	542	561	542	536	556	545	545	536	527	545	496	556	499	521	559	547	501	531	568	490	499	494	522	569	511	522	534	556	562	515	507	513	577	517	566	548	482	549	514	539	525	537	549	529	557	491	546	542	529	533	514	564	515	503	479	536	562	559	557	559	540	548	476	521	521	543	596	576	510	547	575	559	530	543	537	493	515	549	511	510	507	544	471	549	497	561	551	544	524	527	564	506	528	548	538	500	530	509	550	477	571	516	547	556	531	553	542	498	537	540	497	542	537	548	516	523	541	536	560	554	527	516	547	530	512	477	540	517	552	501	497	569	508	492	518	499	514	507	518	582	527	554	537	532	544	532	522	536	555	543	538	556	550	505	518	567	555	540	539	537	555	522	553	522	546	522	567	544	533	516	520	533	510	476	523	536	538	532	527	554	515	549	561	551	521	564	529	555	506	550	542	530	550	533	510	554	561	521	551	559	495	566	519	493	560	546	554	511	555	540	515	566	570	509	528	517	518	521	517	494	533	522	576	535	536	602	532	491	524	525	516	505	510	561	508	559	490	549	541	551	546	531	548	523	515	523	526	543	518	571	536	528	514	521	504	520	522	545	528	516	569	527	547	544	553	560	515	521	525	501	542	529	581	518	531	557	544	550	543	509	550	560	553	546	536	559	543	498	520	537	518	497	554	560	511	527	496	524	526	509	533	540	520	501	589	527	511	542	560	527	516	547	550	538	538	498	511	541	546	512	529	542	541	551	531	486	508	525	540	563	524	529	494	527	494	521	542	513	515	515	502	487	560	541	528	524	483	510	521	500	492	499	567	533	487	537	573	535	585	562	557	523	581	525	544	522	540	528	518	525	495	463	520	529	521	546	534	532	533	500	513	516	545	489	558	498	510	464	507	510	513	516	577	570	547	513	558	556	558	524	550	554	510	528	530	548	548	502	511	578	523	532	533	518	514	522	561	535	542	509	576	538	537	508	515	533	531	529	544	552	502	565	519	510	518	523	553	516	557	499	497	524	516	557	546	482	497	516	507	552	510	553	561	513	534	509	548	525	526	532	533	537	547	525	518	526	513	546	531	522	499	537	505	507	551	522	560	552	495	495	535	520	531	514	583	537	514	528	524	529	545	515	569	475	540	510	534	566	535	516	529	530	496	508	515	560	555	558	473	540	521	515	584	493	564	543	522	524	527	545	506	491	503	520	555	545	522	539	563	537	551	545	512	533	501	561	506	537	523	513	525	557	504	561	536	534	587	501	501	514	528	521	564	493	523	535	522	593	497	523	515	501	539	543	542	536	494	557	482	538	521	524	525	549	519	517	550	507	515	572	547	576	558	512	556	483	496	533	526	531	519	516	534	543	512	528	567	526	510	522	560	544	555	506	526	538	515	535	517	530	496	528	522	535	543	516	536	548	531	549	566	519	545	533	554	509	543	552	511	511	488	533	528	580	537	539	526	564	536	548	545	477	535	593	501	535	549	558	523	573	539	525	515	535	522	529	511	500	538	549	514	534	552	571	562	532	515	531	593	497	532	522	553	507	501	526	541	556	519	527	540	540	517	490	536	531	530	549	557	541	540	510	566	561	501	503	529	545	522	520	529	546	515	502	543	508	519	505	546	511	523	536	520	525	515	592	510	530	518	494	554	533	524	492	535	509	518	509	491	527	531	524	531	533	491	490	542	522	490	554	502	544	509	516	514	493	499	523	520	453	527	550	545	560	515	577	509	524	508	497	518	530	540	546	527	561	554	532	528	545	557	532	522	539	537	523	496	510	532	512	498	538	516	551	538	552	520	547	534	569	542	525	512	550	562	512	506	523	535	530	528	550	514	558	520	512	540	535	539	546	569	550	523	555	488	537	527	530	543	529	532	528	482	528	541	497	596	530	539	499	538	492	542	499	517	524
40045	81303	45346	26851	24784	2455	929	930	817	747	712	685	656	2431	6220	6988	3334	585	552	579	530	582	547	558	536	534	595	516	584	542	528	548	546	566	556	555	522	547	568	532	526	530	535	561	532	556	523	577	536	554	550	525	540	537	546	497	555	537	566	522	546	526	591	547	522	573	528	543	541	551	482	566	531	553	523	524	559	523	535	539	531	524	530	539	515	529	571	560	549	544	541	538	561	509	528	545	538	565	576	538	530	527	548	582	529	573	549	553	561	568	503	511	521	538	550	550	521	531	526	547	551	531	559	577	550	531	558	504	532	499	499	558	531	558	524	522	498	536	565	524	595	591	531	536	561	481	574	532	547	534	553	532	552	529	560	556	548	553	534	519	553	550	565	554	510	569	578	535	549	560	600	542	550	510	573	552	487	542	549	558	546	567	525	574	564	568	554	518	530	520	531	529	503	533	508	532	546	593	594	508	578	525	539	557	556	542	547	542	543	508	582	506	554	549	555	567	524	521	554	537	566	552	572	526	587	523	531	553	566	540	518	534	534	567	513	505	545	545	565	556	550	553	556	549	514	547	549	527	554	500	539	562	571	579	516	557	541	538	564	549	562	543	616	524	584	533	519	544	542	584	582	522	576	537	540	548	569	531	567	532	568	514	528	540	562	533	545	564	565	556	555	548	558	524	509	530	544	567	526	519	607	558	543	513	502	510	507	539	566	533	577	567	567	543	520	567	553	524	565	511	527	569	529	536	546	573	556	528	512	550	518	546	553	553	574	522	562	530	523	565	506	505	529	564	571	528	569	523	506	575	510	542	549	557	561	527	557	561	508	584	502	590	555	522	547	533	545	546	515	532	496	481	556	546	554	560	564	536	529	525	557	551	545	556	562	573	585	589	524	529	551	577	536	568	506	567	555	588	506	534	530	504	552	521	547	550	561	545	520	549	535	601	563	527	535	537	526	537	528	537	529	533	566	509	535	554	585	540	552	571	561	507	586	530	532	533	585	545	571	538	522	510	530	530	534	541	543	511	547	526	554	503	530	504	507	536	543	539	526	556	553	551	526	588	550	573	607	571	554	568	521	567	540	536	509	510	484	581	524	538	515	526	543	529	566	560	495	586	534	587	512	516	573	515	500	551	564	560	558	537	543	535	518	492	557	549	567	593	546	540	580	498	567	517	546	580	547	572	540	521	553	539	535	523	519	516	533	557	555	528	514	554	521	611	531	570	526	551	539	574	562	559	566	542	577	535	500	561	552	545	583	529	529	530	542	539	563	564	542	544	472	572	533	513	537	584	541	530	540	496	540	540	526	527	572	531	548	588	542	542	549	543	563	546	539	540	541	556	568	544	511	524	551	525	551	576	506	529	574	550	563	526	509	569	557	590	530	528	502	543	529	567	520	539	519	538	492	548	525	541	507	559	541	576	565	536	547	562	541	537	546	548	542	522	543	552	500	554	542	566	522	572	583	569	546	537	565	547	573	570	565	524	525	528	557	540	547	586	571	548	594	559	590	533	528	557	524	522	523	536	534	577	543	589	563	555	516	537	563	511	554	574	542	566	557	524	551	546	513	514	565	555	553	536	559	530	544	538	529	552	531	523	532	507	523	530	560	545	509	533	527	564	573	549	564	541	548	562	510	547	493	535	555	541	527	511	524	569	584	551	529	546	574	571	534	558	570	530	558	575	530	583	567	531	539	555	594	578	547	530	552	512	516	545	530	547	513	550	549	529	523	572	541	544	517	561	533	563	551	515	530	560	534	556	587	580	559	539	573	541	570	585	546	536	520	547	532	517	551	517	561	531	552	591	595	539	573	562	565	542	603	552	568	558	538	565	552	544	526	524	563	553	531	526	528	566	598	555	504	557	529	525	568	550	509	545	527	525	572	559	549	575	539	575	536	528	532	550	541	538	552	534	562	546	539	557	570	540	529	573	554	554	539	541	539	538	530	567	547	525	555	553	535	524	540	595	532	537	524	539	529	533	554	535	564	557	588	529	542	542	575	556	543	527	505	565	581	515	542	526	527	540	544	565	518	478	488	484	551	559	570	526	576	559	510	557	562	516	549	573	557	589	539	529	551	541	539	536	538	592	561	533	548	567	537	567	506	606	554	504	519	537	550	543	533	550	511	523	545	538	570	540	510	557	513	540	540	595	543	544	514	567	512	528	553	564	550	578	562	583	562	501	555	584	548	539	529	533	530	543	525	525	486	508	511	559	540	568	493	512	522	558	509	527	595	518	537	548	509	580	531	568	571	573	531	527	510	546	506	545	496	532	528	537	569	567	545	564	546	539	535	546	538	541	580	518	583	511	578	561	539	526	560	533	522	531	514	568	520	576	537	575	523	563	522	584	558	542	555	528	533	563	525	563	566	527	503	525	555	516	548	525	609	538	538	558	538	549	543	546	529	540	551	545	559	516	548	566	587	518	558	530	545	529	543	543	556	567	554	543	595	558	525	583	564	547	525	561	557	510	525	555	507	544	528	571	541	561	550	518	514	532	549	546	545	521	520	533	561	504	544	529	521	590	560	565	568	598	548	546	526	552	530	552	512	521	536	560	525	549	517	532	563	522	558	556	520	509	545	549	534	515	523	530	545	551	545	601	530	529	532	540	529	483	517	507	546	546	569	563	540	530	512	552	497	534	530	545	539	578	538	544	543	523	548	598	541	560	548	551	512	600	570	569	564	591	532	531	504	543	554	508	580	535	555	545	549	574	542	503	529	550	567	569	575	528	536	588	568	544	501	569	518	564	501	531	541	538	501	546	515	501	508	546	530	534	566	544	527	535	522	556	525	534	552	551	573	574	536	517	538	567	536	529	521	515	493	580	524	542	574	527	549	549	578	540	549	546	530	566	560	572	534	577	530	532	571	561	574	520	519	544	566	559	532	521	512	571	553	551	571	551	570	522	516	536	529	543	567	567	518	580	582	511	547	551	515	549	509	585	549	563	543	540	518	563	540	584	556	563	568	547	581	525	544	537	550	558	503	553	516	575	546	536	538	537	567	518	574	538	543	586	523	539	566	577	541	554	513	519	568	557	527	546	572	519	596	549	562	560	570	535	562	559	603	547	528	531	563	513	515	548	531	525	524	534	532	526	596	521	526	572	549	542	561	572	516	543	585	556	510	536	528	481	565	580	534	531	539	538	581	570	525	565	551	594	579	572	529	542	539	526	561	556	548	506	547	531	558	545	539	572	530	534	563	503	534	523	551	560	526	499	545	490	578	536	552	534	489	569	509	533	550	542	562	545	524	561	557	527	587	536	523	571	526	571	543	559	531	580	550	526	545	554	568	525	515	587	552	560	538	513	561	531	534	555	540	529	531	525	575	539	536	561	533	528	577	532	513	516	531	589	546	536	518	546	548	496	501	552	589	546	557	594	557	559	539	549	569	553	530	574	521	548	566	582	527	511	548	499	510	522	507	522	553	514	557	575	536	505	513	535	539	554	561	592	604	572	544	548	537	560	528	584	570	542
24885	22382	28892	25213	20135	4489	723	570	574	555	549	552	557	1357	2626	2610	1581	461	499	520	521	432	500	500	488	473	465	492	515	493	532	500	490	507	485	506	509	499	503	460	489	499	466	517	522	503	445	480	485	487	512	473	482	500	483	498	477	504	502	452	501	514	510	505	488	471	495	502	446	498	518	497	463	502	499	499	490	465	515	502	488	498	496	465	470	485	506	534	504	494	499	490	527	535	484	522	488	473	436	504	502	499	484	480	494	472	510	448	509	500	513	481	482	441	461	492	522	482	475	476	480	478	484	503	504	489	509	481	502	518	511	474	460	503	486	469	469	467	481	475	493	456	479	484	524	509	487	498	494	518	508	476	483	504	494	499	474	513	452	479	460	507	514	433	482	473	508	508	504	520	512	497	480	493	508	508	492	492	514	494	500	495	500	473	486	527	456	517	486	505	480	471	474	464	501	476	485	514	490	486	459	476	524	500	527	492	495	499	499	501	504	484	501	523	499	482	481	480	539	482	482	471	562	452	533	476	442	500	480	478	517	497	537	528	534	490	493	469	523	489	521	522	459	477	497	463	516	542	511	484	493	513	494	505	497	473	512	496	476	450	482	519	511	523	456	505	508	463	489	526	522	472	482	529	529	520	513	517	467	528	506	511	467	486	478	497	515	564	491	501	516	471	523	490	502	517	518	473	486	484	507	480	495	547	473	498	496	477	516	521	531	515	487	498	530	490	513	478	495	456	485	460	503	501	489	511	508	480	503	524	497	508	482	479	502	495	490	523	494	457	487	489	496	489	500	488	470	523	516	478	463	489	469	472	552	490	496	518	504	508	519	495	520	490	486	456	485	493	523	497	520	507	509	498	469	465	485	445	493	519	531	502	526	495	504	521	491	510	480	498	489	528	501	487	518	500	519	540	517	517	492	458	475	510	498	464	511	515	477	445	497	504	501	485	488	481	475	452	472	487	476	492	489	534	481	479	491	504	491	466	509	506	455	469	461	522	529	463	529	511	507	472	492	510	483	455	486	508	499	482	521	454	447	535	491	495	481	501	455	461	456	490	473	479	508	558	519	502	492	493	481	510	502	530	482	468	533	503	507	502	515	470	536	507	520	503	521	478	500	479	460	500	481	484	471	494	516	489	478	504	497	501	483	499	487	552	454	523	542	535	509	532	502	484	457	521	449	494	504	525	505	440	515	488	476	502	483	493	480	462	508	498	476	480	524	480	507	516	483	509	480	467	527	500	486	496	486	497	492	501	510	483	494	487	482	487	508	530	531	505	474	512	539	497	496	531	475	531	529	482	454	503	513	510	500	495	515	480	497	520	511	493	508	497	490	482	513	496	505	481	502	513	491	466	485	487	546	494	503	508	493	479	504	493	525	513	446	495	500	521	514	467	492	478	499	501	485	547	532	512	542	467	497	480	526	477	499	466	493	469	482	476	510	509	489	488	525	464	509	468	487	476	507	470	510	515	481	523	503	502	544	470	463	489	492	474	487	532	515	504	469	456	495	520	500	492	540	517	434	492	519	439	468	485	481	476	475	467	493	487	498	497	550	476	464	489	468	503	454	522	481	491	503	485	470	490	480	495	495	515	503	527	492	501	498	482	486	475	467	504	476	506	495	492	513	492	465	486	485	517	480	494	505	528	483	501	524	437	513	477	482	473	481	473	485	515	472	465	472	454	498	474	464	507	481	531	509	480	466	455	484	480	479	532	493	494	513	515	513	526	476	480	515	510	513	512	463	506	472	484	490	491	480	479	489	492	521	478	521	477	473	490	510	508	464	491	496	513	490	462	484	504	474	477	510	456	489	499	489	486	502	468	485	495	444	486	508	497	479	479	521	533	479	529	520	469	509	496	472	488	521	456	528	527	509	447	516	525	514	485	447	495	495	503	519	511	494	483	476	497	503	480	486	497	502	495	477	490	531	498	498	536	496	477	541	513	479	527	550	493	495	468	447	529	554	493	513	484	478	466	455	497	544	513	528	498	477	503	505	482	467	498	514	510	493	506	501	481	486	485	510	518	491	564	482	497	456	485	484	494	463	538	482	490	509	497	472	494	470	478	466	486	523	490	506	473	487	470	497	484	518	552	546	509	487	529	514	490	505	526	469	479	480	506	525	528	449	466	461	497	476	539	489	493	478	499	496	497	499	483	454	472	505	494	500	486	508	493	492	493	513	463	454	502	481	475	506	487	495	513	503	489	503	462	478	496	466	475	470	489	492	516	472	527	513	491	498	449	506	504	483	483	478	500	470	475	488	557	519	569	504	455	487	481	476	491	467	469	514	472	522	533	480	525	485	544	497	474	476	521	505	497	484	491	455	543	451	516	510	525	517	538	490	490	486	502	482	497	490	480	485	556	497	508	487	517	525	484	525	510	528	519	483	493	510	483	517	481	522	499	517	508	509	518	527	457	505	503	479	454	482	535	502	476	462	460	474	481	515	455	493	513	478	498	502	489	515	478	475	511	499	494	490	470	513	524	509	461	485	515	462	507	494	504	484	526	490	528	463	494	494	513	493	446	490	472	535	503	461	520	532	476	491	487	519	479	491	518	486	514	488	539	489	489	484	469	504	509	515	531	496	517	466	497	459	448	466	448	478	504	468	491	497	505	512	464	483	500	507	484	500	486	482	493	536	463	527	502	497	498	509	493	536	511	540	454	470	510	489	492	458	492	499	485	501	470	499	496	501	448	506	489	468	499	485	473	513	472	519	533	507	484	473	500	446	504	509	514	516	452	536	511	503	494	479	454	532	497	465	551	502	503	548	518	473	512	503	509	457	514	470	482	489	524	493	519	458	495	491	494	501	496	445	490	505	524	488	477	499	493	497	478	516	470	484	474	508	473	546	482	480	449	498	448	489	478	499	515	484	516	496	459	488	476	515	514	502	507	471	491	484	479	470	470	500	533	420	530	530	449	519	499	460	483	486	507	519	526	520	477	454	513	525	487	489	501	492	531	511	522	511	486	492	489	513	487	480	508	479	491	497	535	469	514	516	516	493	472	506	505	499	513	499	530	493	471	500	458	521	459	452	519	489	529	518	486	503	501	484	514	498	488	532	552	471	500	483	477	543	464	554	535	500	482	465	514	435	533	483	492	488	505	487	498	526	522	488	515	481	502	453	480	515	477	519	494	529	492	462	500	509	480	523	539	495	468	549	509	470	471	489	446	516	531	506	499	486	496	494	507	525	457	447	507	474	518	520	506	475	476	511	505	499	514	514	545	496	520	466	460	477	484	499	480	485	508	464	497	500	509	510	515	480	483	524	494	496	485	482	485	494	498	462	511	507	480	484	519	520	473	489	466	463	527	506	509	492	510	483	541	510	512	460	512	507	543	491	503	495	486	484	495	500	491	479	536	520	497	473	486	492	474	495	495	408	445	477	484	532	523	477	518	531	472	516	486	512	532	486	500	475	483	501	501	505	459	484	494	486	524	505	479	475	547	482	486	553	481	507	514	510	489	474	478	520	518
38349	71513	36134	18071	18359	1849	801	726	648	651	605	543	621	2246	4236	4031	2278	562	553	535	550	512	513	548	526	557	547	537	528	520	517	524	517	555	529	487	477	537	550	538	553	564	535	520	505	548	509	502	499	572	511	564	554	508	524	538	527	546	539	537	557	550	509	508	539	533	509	515	498	555	538	504	519	514	493	518	551	520	547	502	588	530	499	519	535	532	525	548	521	555	507	551	545	559	502	544	546	504	517	546	562	535	522	559	560	537	537	501	536	535	516	560	511	548	510	545	533	512	559	547	587	551	512	562	553	569	542	522	541	505	539	549	529	525	541	559	493	539	538	515	553	459	548	498	512	524	514	585	530	556	548	501	550	482	525	482	530	545	543	602	557	532	527	522	519	503	533	555	531	526	520	570	488	531	534	526	508	525	517	496	543	532	566	554	501	514	523	524	495	530	608	512	524	525	544	557	569	517	509	537	540	491	509	529	563	510	553	507	541	532	559	521	591	534	514	491	491	545	537	497	558	526	523	551	518	539	532	543	516	545	554	509	552	570	501	519	560	535	527	518	538	517	507	514	522	545	549	497	565	531	537	536	552	520	526	507	491	518	577	497	528	531	539	576	563	506	511	538	510	538	531	533	522	588	549	564	523	530	518	524	524	566	527	534	535	566	481	540	516	524	561	540	585	537	543	526	546	527	555	501	549	515	528	523	541	523	554	524	494	513	531	508	523	514	511	564	542	518	511	512	548	565	548	525	563	520	561	527	524	539	554	516	555	538	501	528	555	538	517	541	593	514	551	500	511	545	539	516	507	507	528	493	547	549	537	523	529	535	538	513	517	520	562	490	536	532	547	543	476	515	506	516	537	545	505	526	570	523	495	530	528	544	595	505	523	509	539	525	497	499	556	547	514	549	491	561	487	533	552	525	515	538	539	526	546	524	552	527	538	569	560	485	535	584	511	534	509	527	497	573	550	510	510	514	525	521	552	572	555	521	559	558	504	520	534	554	575	553	550	548	498	522	548	533	547	530	527	537	565	511	540	574	532	515	541	557	521	542	537	546	513	516	555	554	550	580	494	549	562	539	514	585	507	555	556	524	525	522	497	513	564	550	524	527	519	575	559	572	565	525	486	513	578	519	507	562	541	582	503	475	546	523	513	523	526	554	543	551	535	557	530	579	504	530	546	519	544	496	510	517	537	500	511	514	545	530	514	507	563	510	544	554	533	501	554	553	524	550	516	506	520	565	533	540	572	559	493	551	552	523	534	523	540	527	497	510	559	508	519	530	537	565	488	527	481	529	541	595	548	514	508	532	548	536	535	529	532	570	511	507	501	563	496	537	535	537	546	532	517	557	551	515	496	521	514	538	523	557	531	544	538	532	512	546	523	534	545	533	544	531	540	548	522	530	508	594	540	529	526	503	537	507	524	566	591	529	523	521	546	508	511	568	533	556	509	490	552	575	510	543	547	561	542	538	533	532	519	527	554	547	533	514	506	521	516	563	537	561	584	512	498	509	575	535	546	540	500	557	517	558	539	517	568	554	500	575	553	563	571	544	481	491	505	558	542	531	490	526	565	559	496	535	588	511	507	493	526	528	514	525	546	524	519	526	558	536	521	533	574	526	579	566	581	519	558	550	522	524	535	501	593	518	567	512	521	526	522	527	519	532	519	573	494	529	547	572	521	519	543	534	531	563	568	502	532	509	531	520	517	525	531	544	518	547	522	526	540	535	512	501	514	520	545	504	540	549	540	544	548	569	510	513	531	547	533	520	563	517	506	531	543	559	552	542	533	535	542	508	531	528	534	568	518	516	550	569	542	537	539	569	508	538	534	491	544	526	467	520	577	558	520	545	554	516	542	527	538	526	523	520	493	513	540	525	536	474	575	471	477	518	558	549	539	517	488	557	548	540	542	542	558	541	512	553	537	538	531	541	554	537	527	536	542	497	516	544	532	552	566	530	537	530	546	536	485	536	552	555	521	503	504	500	509	524	497	560	555	535	509	555	552	557	545	536	577	511	546	536	536	563	522	520	552	531	541	504	539	515	522	512	537	548	538	519	527	515	542	522	544	563	562	542	534	566	535	542	557	563	542	571	534	543	523	556	502	523	573	521	511	528	545	535	539	538	535	511	497	529	513	503	548	549	566	530	508	552	559	581	520	558	523	565	537	565	578	541	535	525	505	508	556	500	558	456	543	490	574	524	535	545	545	547	515	525	579	555	546	564	550	531	550	605	498	550	552	532	527	523	542	533	539	529	540	541	550	520	541	531	549	524	506	535	551	517	555	579	540	503	549	477	505	547	538	524	540	549	491	524	555	555	517	564	493	519	525	567	577	543	522	495	544	562	519	530	518	480	577	485	534	522	545	540	572	544	542	514	542	557	567	517	547	555	497	546	510	566	517	537	519	563	557	527	502	524	512	546	522	518	511	562	522	500	544	557	594	515	552	541	537	539	528	535	544	563	530	568	540	549	531	533	513	562	545	500	516	561	540	489	564	481	554	537	515	515	536	532	550	561	502	538	562	533	525	530	508	510	506	549	523	534	529	533	549	523	493	575	526	535	536	544	533	551	525	518	544	549	542	541	531	533	503	533	529	529	552	570	534	513	516	552	557	552	535	523	497	556	554	543	532	541	538	542	542	514	546	523	526	563	518	547	549	551	557	535	572	560	555	537	485	513	557	562	551	522	557	543	564	543	536	514	550	545	529	523	524	536	557	551	547	559	482	527	549	521	503	572	527	533	551	550	506	543	486	487	539	513	535	573	520	536	535	520	558	478	550	565	559	512	514	508	530	550	544	533	554	542	504	547	533	520	537	553	548	563	554	491	517	562	516	516	558	569	555	527	598	504	521	540	544	528	497	523	541	565	553	537	488	536	525	469	537	552	563	552	540	517	544	550	536	516	539	553	568	504	539	477	535	547	543	521	533	512	522	548	524	535	521	547	512	511	540	528	514	540	579	541	523	539	551	557	516	544	570	515	492	539	524	514	512	535	555	497	542	548	561	512	508	519	568	573	581	515	501	585	527	533	533	550	526	509	534	516	536	498	552	569	521	537	521	559	545	538	537	552	558	531	568	518	524	525	535	522	517	533	545	492	524	495	511	538	523	559	548	488	546	498	549	540	583	549	578	529	571	564	546	513	540	532	532	519	486	525	515	553	612	522	544	526	534	536	552	508	553	552	522	556	558	564	556	492	520	504	533	527	514	505	569	577	558	516	520	584	562	537	625	501	529	531	560	515	519	505	497	581	483	511	547	532	545	551	547	517	535	551	530	534	536	534	557	563	517	492	587	544	530	542	505	519	571	535	528	557	526	483	515	515	528	572	530	530	573	537	564	490	506	547	558	542	540	554	597	552	557	532	561	547	560	565	523	526	573	507	559	572	560	475	512	539	556	516	542	536	498	549	556	542	523	553	509	531	572	529	513	522	535	572	522	542	502	523	517	523	510	529	526	502	535	545	501	482	523	478	547	541	518	544
22608	21438	29330	23816	23016	20811	11725	1414	1140	1001	994	975	984	4486	9044	7837	1759	874	806	875	856	881	817	820	833	797	842	811	865	805	749	799	817	828	886	821	844	816	826	807	821	843	823	835	835	802	840	813	833	846	820	847	806	831	827	863	785	781	852	819	831	813	845	854	863	841	812	823	837	795	810	783	781	764	796	793	855	816	804	871	770	809	810	799	826	853	793	838	811	837	780	834	840	830	847	837	761	776	789	825	754	811	808	869	856	831	850	836	854	904	812	795	829	846	832	889	823	788	822	810	884	833	840	770	798	806	839	784	807	846	810	821	798	802	834	873	887	767	844	859	856	841	835	836	868	823	865	831	820	856	832	847	761	824	822	834	833	833	781	800	854	822	825	745	803	811	809	750	830	839	832	858	853	841	883	828	823	881	801	805	814	873	809	773	803	818	826	801	852	823	812	816	796	835	795	797	851	794	850	799	812	830	855	862	833	851	818	796	812	816	801	797	785	853	887	824	820	828	834	860	833	788	794	815	832	782	852	825	781	812	834	790	854	833	826	816	864	821	825	871	814	786	818	833	866	825	751	794	801	868	834	817	821	760	822	817	834	840	868	789	820	881	837	837	830	810	846	843	807	796	879	880	814	788	808	795	832	821	854	812	794	844	811	821	836	833	848	818	822	784	803	773	843	844	808	846	835	834	841	783	861	808	833	858	853	820	802	751	777	816	788	829	835	832	785	852	770	843	865	833	827	764	862	819	797	851	813	848	806	824	841	855	819	825	863	818	850	869	802	844	798	827	813	795	837	811	835	801	810	801	786	794	822	815	797	819	827	819	826	781	806	820	833	851	833	828	859	847	832	855	776	810	808	832	789	835	850	803	853	840	778	791	836	809	826	866	789	795	823	738	776	825	813	817	796	813	820	783	832	863	824	802	822	807	782	812	771	827	812	842	842	850	774	775	856	799	814	837	858	850	834	848	831	807	796	827	793	777	849	823	760	795	796	865	808	818	785	832	805	807	818	768	836	857	815	799	812	795	781	785	829	833	852	757	790	856	853	800	801	869	804	825	807	854	845	742	895	727	845	807	827	795	838	794	857	798	853	822	868	850	800	762	817	833	788	820	799	825	814	815	812	837	842	872	804	818	835	825	836	828	831	829	876	889	805	827	821	804	829	875	823	819	827	835	805	844	890	784	815	834	840	817	814	814	819	815	846	831	823	757	844	791	805	827	819	856	781	833	777	824	812	813	797	817	828	847	789	846	843	823	837	846	837	821	778	811	809	813	858	830	836	867	845	812	836	804	794	850	863	832	840	856	844	782	823	798	910	802	815	805	753	805	864	813	889	862	794	843	808	804	838	784	840	794	824	827	784	756	826	767	778	833	846	815	809	838	828	828	804	756	890	814	799	817	825	804	874	768	840	787	762	769	814	822	848	816	843	786	822	818	833	831	763	782	837	828	768	804	836	829	832	830	794	818	794	858	766	855	758	830	817	819	837	791	828	852	828	839	805	826	849	870	826	842	819	807	792	844	804	782	789	817	811	864	807	836	757	839	830	825	783	805	884	797	829	782	824	813	806	831	828	805	833	813	841	847	839	839	864	855	830	794	832	837	790	810	800	785	807	843	794	831	856	827	789	783	795	815	818	773	825	772	828	815	806	809	805	753	840	787	814	800	817	819	834	837	797	761	862	756	771	810	800	842	838	855	827	793	876	808	807	872	833	787	802	805	803	826	861	839	830	846	828	842	848	757	824	836	816	799	782	899	811	807	819	771	774	794	848	857	761	828	826	844	804	839	806	779	834	796	897	823	835	821	803	799	821	802	793	843	822	799	815	901	830	794	823	794	801	870	780	777	833	844	749	793	834	892	842	760	843	804	792	816	788	772	804	812	807	834	782	837	792	811	769	841	785	854	757	805	827	777	841	775	786	862	807	822	863	889	803	865	844	794	817	854	792	801	814	777	819	862	797	857	807	838	833	836	841	820	847	761	824	854	787	780	839	807	818	813	792	815	871	811	823	782	853	836	829	828	817	809	800	857	852	798	828	808	860	805	807	886	827	806	838	812	828	823	850	815	837	785	776	849	794	830	837	813	812	831	781	801	817	822	842	817	815	844	827	821	851	818	767	787	817	737	805	820	819	848	815	807	837	851	794	828	836	835	771	811	854	861	769	809	837	805	859	787	793	803	835	813	787	846	841	837	837	869	810	786	806	816	802	846	825	807	850	824	806	846	805	849	842	819	867	788	829	759	785	807	819	785	842	836	842	818	799	847	833	795	810	781	763	835	777	820	817	805	816	824	843	841	825	793	823	780	810	811	802	784	821	810	860	793	878	788	859	801	827	779	858	803	861	842	795	794	801	810	756	820	834	829	847	803	781	847	824	812	813	825	871	866	810	796	844	818	797	793	793	809	824	833	830	807	815	803	810	817	885	813	808	819	843	874	853	778	802	779	840	799	820	849	844	875	821	788	814	811	763	799	798	848	762	837	817	811	846	786	761	867	845	822	799	826	849	788	839	826	795	798	850	864	800	774	825	864	790	824	846	860	853	842	846	839	825	784	785	832	833	790	909	817	822	796	777	764	740	772	867	839	842	789	842	841	826	830	790	823	835	861	840	793	848	786	803	813	867	808	823	827	753	847	811	860	803	802	858	803	837	868	816	804	790	799	837	858	850	847	794	793	768	813	822	818	805	861	821	852	793	832	810	901	810	761	815	830	759	834	786	838	777	845	788	852	832	800	806	806	814	852	835	831	783	782	753	787	827	817	823	853	842	803	796	804	841	798	832	782	796	856	815	818	798	816	829	839	755	828	836	832	780	788	830	847	851	804	804	803	808	840	826	818	824	818	778	846	845	837	828	810	806	834	823	827	826	827	844	829	805	819	828	803	864	829	876	791	827	784	811	812	812	820	819	843	854	778	879	768	827	796	829	825	842	850	822	845	845	834	809	848	847	863	868	834	831	823	793	767	882	795	852	822	799	816	809	799	809	856	812	868	800	800	829	806	823	816	755	850	858	776	845	815	785	807	808	781	847	819	864	830	742	827	771	774	860	848	822	856	829	770	816	824	829	769	856	799	753	809	835	845	800	775	862	788	846	840	823	814	840	815	806	836	841	839	833	855	806	820	773	830	845	804	829	854	795	793	857	818	817	806	794	800	870	841	780	826	805	779	769	872	834	816	799	822	840	762	795	860	805	833	845	788	785	809	812	848	807	834	804	804	849	846	801	811	842	824	822	794	764	859	809	829	792	799	829	828	838	871	875	868	899	844	850	813	900	809	818	801	802	812	824	791	860	812	844	854	792	834	854	845	832	815	829	863	848	816	810	862	846	813	833	844	827	847	830	806	778	856	809	794	846	773	845	767	837	771	811	828	775	858	818	844	863	784	807	894	853	839	866	797	845	847	840	864	742	824	843	806	824	824	795	804	851	855	833	811	858	843	848	784	853	873	824	841	812	845	803	869	867	812	781	786	811	806	849	784
40722	89209	55004	33684	30756	4003	1575	1380	1262	1148	1054	1015	1149	6748	12090	9662	1716	844	855	834	845	848	832	842	799	868	852	807	799	801	843	851	853	774	809	833	834	819	785	890	853	819	802	804	842	801	815	782	788	783	785	814	812	792	823	820	772	821	760	801	799	810	852	793	786	795	815	789	813	783	780	825	764	806	830	829	829	797	827	813	788	817	780	818	811	816	852	809	777	787	824	838	845	836	789	803	757	842	829	843	804	848	790	819	757	794	811	799	781	777	799	782	826	798	800	818	845	836	851	824	811	836	830	811	845	880	750	869	804	791	881	838	811	797	746	822	838	850	772	815	780	770	854	819	870	894	802	801	843	809	836	850	852	826	810	788	785	826	881	849	811	846	803	760	810	821	809	771	810	810	792	801	811	825	823	791	807	794	812	829	787	860	798	831	793	786	826	798	844	773	778	819	799	848	804	830	833	829	833	750	827	749	806	813	795	819	848	830	807	870	783	771	799	866	828	770	783	772	744	814	781	818	798	834	834	826	792	865	809	799	864	855	813	831	804	795	817	788	829	836	773	813	787	853	821	822	874	793	832	759	848	890	834	846	857	865	787	777	843	826	796	823	833	794	825	832	848	804	805	840	849	806	812	786	821	792	755	844	792	792	832	815	768	836	838	796	803	833	796	789	835	799	788	829	808	816	843	842	796	831	792	811	822	857	784	828	799	815	836	810	801	786	846	790	847	846	802	846	839	847	890	835	838	877	777	837	804	828	816	834	803	825	832	805	781	842	818	838	787	854	799	815	828	863	803	841	811	861	760	808	795	787	800	795	808	845	802	826	809	771	807	801	784	803	814	819	799	836	827	823	823	804	812	795	888	815	798	832	788	813	815	851	814	820	800	792	829	782	838	845	833	823	782	818	823	827	830	794	814	769	753	827	816	836	795	844	779	837	826	776	810	829	816	850	823	866	824	781	828	803	772	836	803	830	819	770	787	857	834	791	774	835	819	822	754	829	807	806	846	819	822	807	775	857	832	821	851	817	805	786	822	817	820	775	841	789	809	839	819	806	834	771	817	839	835	775	824	827	797	802	844	852	836	847	803	801	780	818	776	837	901	761	796	769	845	865	778	803	820	816	808	796	852	843	854	791	814	819	800	787	781	798	815	831	829	775	818	831	840	850	801	823	853	802	807	808	822	832	849	774	807	823	792	839	789	838	805	816	792	766	786	791	829	761	838	851	819	807	798	801	787	857	840	879	783	814	806	818	798	822	797	856	796	841	837	824	778	866	801	886	810	847	791	808	819	845	833	795	879	840	800	848	804	801	802	914	812	805	783	839	827	827	840	771	824	854	813	794	796	825	777	764	788	783	813	784	806	835	784	845	779	816	797	826	825	799	832	785	826	806	853	793	825	822	840	857	848	802	819	764	806	833	852	810	790	816	823	860	829	856	801	802	827	840	849	772	815	846	863	813	824	804	809	815	751	788	796	815	823	833	842	835	815	838	770	832	823	822	833	803	802	818	905	817	825	810	788	833	840	820	829	800	817	796	772	852	780	804	780	790	819	798	795	850	816	799	823	780	806	901	802	811	842	824	767	808	796	857	857	764	830	814	814	787	806	786	768	796	791	858	894	807	785	807	834	824	826	806	833	788	843	828	819	789	842	779	799	790	819	805	830	835	809	829	857	813	779	871	853	848	781	851	766	834	860	776	841	823	828	836	805	824	790	828	845	768	803	841	781	807	799	792	817	798	810	823	860	773	762	825	855	831	858	814	792	836	770	830	784	841	807	800	825	812	752	802	778	844	797	832	859	830	853	804	798	852	835	858	783	770	802	824	785	813	796	785	831	847	811	821	810	792	797	783	806	787	818	800	863	818	795	812	807	834	818	820	788	827	796	804	855	826	849	827	759	842	834	804	821	824	786	799	885	828	806	820	828	779	815	835	811	816	818	868	867	873	770	851	840	801	846	784	872	806	821	819	788	791	803	848	829	825	820	881	804	854	839	851	782	802	847	799	797	825	780	838	854	818	837	831	823	782	837	830	849	804	838	835	838	774	839	810	791	813	802	834	801	832	834	830	822	797	809	752	809	777	740	829	783	817	805	817	835	790	850	860	784	814	816	769	825	864	812	804	790	821	792	821	808	830	796	795	803	873	804	840	837	840	809	816	853	822	822	773	791	810	777	782	809	766	843	859	824	819	811	787	754	842	843	759	838	819	784	829	790	830	841	845	849	784	857	825	793	857	830	820	793	853	844	848	840	861	759	811	821	788	872	740	820	822	830	790	781	747	849	867	776	811	873	806	832	835	782	814	824	799	812	855	828	814	816	795	780	861	900	807	854	800	807	800	820	820	810	825	836	827	833	834	817	851	797	775	873	852	788	851	790	802	834	808	838	833	872	826	770	778	788	856	772	768	835	840	822	763	771	816	829	807	794	785	881	785	794	855	783	845	763	816	817	769	847	822	783	756	833	767	773	831	846	830	807	828	799	866	822	813	777	805	859	845	819	814	805	769	846	820	814	826	765	793	831	781	839	802	776	830	856	807	779	804	844	791	805	804	838	812	764	852	826	838	818	791	836	853	830	793	788	788	811	796	783	772	776	772	786	820	820	803	789	817	770	819	807	806	783	820	867	824	853	830	824	825	845	789	817	809	869	746	827	813	777	788	828	804	819	870	835	822	789	817	763	786	814	790	805	797	797	817	782	806	818	832	807	791	817	810	888	816	815	795	821	810	776	800	842	785	832	797	785	815	823	778	811	870	816	842	829	801	782	789	803	818	839	806	781	826	790	821	827	784	782	805	837	812	807	800	714	799	865	812	803	829	784	801	797	817	764	808	806	835	868	783	832	819	833	791	819	803	839	801	825	818	815	822	797	808	768	783	831	800	808	754	842	832	797	863	830	868	795	796	836	883	882	815	793	813	853	858	801	796	768	812	809	820	792	761	789	788	828	847	855	844	812	812	799	846	820	787	848	835	817	803	824	821	828	822	814	801	814	868	855	848	852	823	827	837	790	784	832	816	783	867	845	824	852	790	799	811	794	804	830	853	878	812	778	836	832	808	851	800	827	801	855	802	824	802	795	823	849	815	806	815	799	823	805	843	811	806	833	855	843	805	833	814	798	811	837	839	827	854	802	839	792	844	874	817	793	816	826	824	800	810	763	795	805	802	775	746	789	805	804	808	818	828	839	773	855	812	750	783	808	742	817	787	803	789	819	843	822	825	852	855	805	837	835	858	814	780	853	770	799	906	795	811	797	834	835	813	856	792	749	830	809	830	815	774	809	825	847	870	827	864	843	836	815	800	815	822	860	859	829	804	804	784	789	812	833	795	798	822	798	806	757	828	869	829	793	785	756	786	813	874	821	833	822	811	798	792	776	815	818	821	764	770	786	802	782	865	744	822	857	749	795	805	833	808	829	814	801	813	839	828	825	797	795	835	798	826	818	822	855	817	824	822	855	819	811	810	835	834	762	818	870	744	806	812
30062	27403	22889	6496	3040	419	376	346	350	331	329	362	330	425	568	646	514	355	349	366	337	344	335	343	295	352	324	334	356	346	337	317	350	342	289	340	328	334	322	341	328	308	343	322	334	324	347	343	341	344	305	336	331	328	320	349	325	340	358	329	329	354	286	320	326	313	341	329	288	323	327	305	343	350	335	332	326	350	338	312	323	342	355	298	328	347	332	324	323	333	307	345	343	345	334	320	337	350	329	339	314	332	356	323	316	331	325	325	325	322	332	305	356	315	330	318	342	355	336	322	361	342	362	312	317	334	343	339	327	359	318	346	360	350	307	321	345	348	325	312	334	325	313	319	305	349	337	337	336	352	313	333	327	331	320	350	323	343	311	336	349	351	355	330	366	353	369	332	348	323	327	282	322	340	289	332	322	346	313	322	334	339	343	320	343	326	307	296	336	349	328	341	330	315	320	332	323	317	290	326	330	348	308	341	316	345	343	335	309	324	328	299	325	327	339	293	335	352	355	327	338	290	337	318	349	339	346	289	346	330	349	333	336	314	328	352	345	308	323	325	311	321	291	346	325	322	321	349	331	314	364	314	343	338	357	336	336	341	328	331	347	347	347	338	339	322	336	346	326	347	346	328	332	307	340	338	347	327	308	354	315	324	304	348	352	319	350	360	353	346	318	319	333	305	362	336	320	315	322	322	329	344	334	326	318	339	368	315	310	344	352	334	331	350	302	321	362	322	316	315	324	307	334	357	360	331	295	299	316	365	351	331	352	323	331	335	315	331	364	313	338	332	363	332	359	333	307	354	307	343	316	339	329	334	308	323	352	336	371	344	331	317	329	348	314	344	335	304	327	312	307	340	336	335	316	290	359	350	297	305	312	333	362	341	328	336	329	325	360	339	288	325	301	341	318	305	318	330	315	333	328	287	344	322	317	310	322	319	337	322	329	333	304	343	340	325	358	344	331	348	357	353	324	320	320	323	333	357	342	340	332	367	322	326	333	350	314	353	321	320	353	338	306	329	345	327	301	369	331	341	346	319	320	357	301	303	345	289	324	325	314	332	339	327	309	323	357	354	341	311	316	346	324	336	335	339	358	315	325	319	305	368	310	347	330	324	335	328	335	370	327	339	344	338	350	324	325	352	318	320	333	311	306	322	306	327	360	332	355	321	320	332	329	344	328	336	349	321	351	333	334	331	344	356	344	315	336	347	351	326	362	310	282	303	337	305	309	347	318	331	336	296	352	319	320	338	334	339	306	337	324	327	311	317	309	353	294	349	318	308	300	331	298	351	334	348	337	324	339	340	338	329	369	315	297	343	343	344	319	326	369	321	347	325	318	304	340	332	336	317	347	315	330	333	344	328	320	321	341	351	322	348	321	320	338	339	325	314	345	326	311	310	333	323	318	327	324	326	336	329	314	317	338	314	333	325	327	343	342	306	310	308	323	305	319	331	344	342	332	330	337	334	302	303	334	372	347	331	316	335	314	321	296	342	317	350	316	328	318	349	353	336	328	324	313	335	326	324	335	348	331	349	309	306	358	314	331	317	333	345	343	354	327	323	329	302	352	316	352	311	330	337	331	301	339	298	342	329	349	339	289	340	290	314	338	343	333	307	361	318	335	355	354	352	318	321	322	326	345	314	347	332	330	338	328	333	313	325	371	305	307	315	358	329	313	306	316	323	327	320	333	296	343	322	326	328	321	350	358	301	307	301	322	311	344	304	355	313	336	304	330	303	348	341	330	348	350	347	348	335	354	338	335	313	335	320	336	330	347	353	350	352	333	303	322	343	363	336	342	335	325	338	374	302	277	326	332	337	362	325	346	342	328	314	352	350	336	321	350	347	331	335	341	337	336	335	320	325	345	375	333	320	323	341	323	368	370	312	334	332	315	328	316	343	341	340	344	352	334	315	318	350	385	316	297	318	349	329	325	297	316	305	317	315	320	372	375	335	345	324	313	317	320	320	309	325	382	343	364	331	298	335	349	333	346	337	317	334	361	372	344	372	327	342	324	321	312	332	339	300	330	308	348	345	328	337	336	338	306	338	333	334	367	306	340	331	312	316	365	310	305	331	309	326	341	343	313	339	342	327	340	319	338	336	321	346	317	326	310	324	332	357	310	350	338	363	322	320	324	317	325	322	307	346	356	358	315	330	327	294	342	373	343	312	347	339	358	347	342	348	332	346	360	337	321	331	369	288	317	364	329	360	322	320	340	316	337	338	323	356	329	303	358	308	344	349	348	315	309	349	289	347	315	320	317	322	330	330	303	336	315	344	370	356	333	293	332	343	308	314	326	315	329	325	327	328	326	341	323	342	333	326	338	349	326	342	354	303	325	314	308	321	335	329	333	314	328	344	336	329	319	366	308	307	333	332	321	351	340	331	343	341	325	348	324	316	323	361	340	324	330	334	325	372	362	333	304	339	342	322	318	313	324	299	325	334	314	354	311	318	300	314	339	361	332	306	310	355	330	346	323	334	318	360	349	300	326	310	310	329	312	342	368	307	336	321	342	325	375	320	306	350	351	362	321	314	322	324	344	323	328	320	328	328	339	310	340	321	346	318	348	348	312	331	290	341	311	309	312	318	305	331	338	361	332	344	330	337	328	340	337	358	327	329	331	329	337	316	320	324	292	334	345	321	344	333	299	348	290	305	338	350	347	373	321	330	335	343	308	308	352	303	317	306	334	319	333	380	325	346	314	339	336	386	313	325	350	343	324	343	335	309	320	347	315	332	348	332	324	330	351	316	361	301	314	374	329	331	341	342	323	314	346	336	327	324	344	350	364	352	370	336	321	352	321	320	325	292	292	331	337	363	326	334	349	338	350	344	319	321	335	291	314	347	327	332	360	327	311	315	330	340	329	323	299	333	326	304	318	381	307	332	335	328	362	331	332	348	305	347	336	353	308	345	320	344	319	335	344	353	339	334	321	283	329	351	301	326	358	334	300	350	350	342	279	309	324	353	334	312	325	340	330	351	342	358	340	302	317	336	375	335	362	337	355	350	340	315	349	293	330	325	332	336	312	346	329	333	335	353	308	349	346	339	334	326	359	326	350	357	349	316	336	311	311	306	304	316	331	325	320	323	348	314	352	346	327	345	332	345	329	342	347	312	339	308	300	339	304	317	360	348	315	364	306	330	324	345	338	316	329	365	311	323	356	319	317	355	332	313	333	380	307	304	325	334	334	323	333	319	359	330	359	308	310	348	355	337	319	358	351	323	341	308	330	325	319	329	347	359	338	358	332	354	340	342	358	342	318	326	309	320	334	346	306	326	317	335	314	325	295	335	356	336	317	326	347	340	315	343	357	353	351	322	333	327	318	343	363	323	316	356	324	310	329	350	335	322	286	338	333	297	347	326	319	328	304	368	301	332	355	318	320	356	338	336	348	333	354	347	319	337	322	316	337	359	309	326	350	324	323	327	361	352	330	340	329	314	346	339	354	358	350	342	346	328	340	302	341	332	368	328	346	313	327	333
29721	39873	14301	3109	2794	469	466	398	388	384	359	374	401	498	808	938	538	371	370	419	335	385	345	344	329	339	349	389	334	391	337	357	356	391	357	360	355	368	349	348	371	364	353	307	369	344	340	359	352	357	365	349	324	381	366	379	370	380	389	336	353	349	347	373	347	381	351	370	365	349	362	373	363	357	370	357	354	352	345	339	375	319	358	357	358	358	347	354	352	363	369	343	383	377	374	349	372	372	386	396	324	338	336	339	335	342	368	366	363	359	351	355	355	358	361	341	319	338	336	319	349	380	322	353	338	336	355	339	364	345	361	346	338	373	380	383	338	353	359	336	357	363	366	355	362	403	334	369	340	361	362	370	346	354	398	370	346	364	343	366	330	360	350	347	352	376	345	339	370	334	392	360	374	360	354	331	367	343	375	347	355	326	358	386	353	368	402	387	367	358	371	340	357	359	357	359	348	346	371	369	366	381	352	344	334	353	329	367	338	323	382	388	344	387	349	327	313	337	386	371	341	350	346	356	348	345	350	361	384	384	337	389	388	358	364	363	367	356	334	376	354	365	362	357	365	358	356	345	375	360	398	374	340	375	379	390	378	354	366	327	375	386	374	322	340	371	364	366	354	359	321	375	373	332	339	360	382	345	363	334	342	342	336	392	347	357	367	357	407	364	363	358	359	393	362	337	367	387	354	383	377	376	344	338	347	372	394	361	378	383	346	348	351	343	364	388	353	334	355	340	331	357	356	350	345	377	399	354	318	343	369	351	379	321	354	349	374	357	380	363	331	351	363	353	350	366	355	349	385	369	366	385	375	351	363	381	325	354	358	368	373	378	356	392	382	356	367	359	351	370	346	360	377	392	378	342	372	359	354	336	362	353	373	373	307	361	391	340	334	336	365	349	368	386	347	309	345	366	371	378	361	381	367	336	349	339	387	363	354	351	393	348	330	366	365	350	349	371	353	366	345	393	369	344	385	362	384	343	373	387	359	384	385	355	369	353	363	382	338	391	353	347	343	332	358	364	355	346	342	328	348	382	345	381	349	352	385	357	325	349	375	339	349	353	340	366	355	365	371	353	356	393	338	359	337	352	361	359	397	355	359	358	349	362	337	355	369	370	369	392	343	388	329	361	368	360	354	382	351	340	356	333	357	380	370	353	367	379	351	348	357	370	376	350	372	373	371	370	359	368	363	361	344	381	335	360	368	386	376	367	341	373	354	372	349	338	320	368	392	409	357	337	338	354	338	361	348	324	363	365	390	358	399	358	332	345	362	373	329	360	372	341	380	347	370	350	352	358	342	373	375	342	370	318	353	369	371	389	369	357	365	331	338	371	359	369	376	391	367	373	360	350	339	347	354	346	380	347	365	380	350	364	324	381	348	351	370	371	345	362	373	379	361	380	350	328	345	385	341	328	332	367	354	363	359	370	374	357	371	338	352	362	354	329	335	322	368	376	353	369	412	330	356	363	359	339	372	329	363	371	352	345	356	314	381	358	393	350	351	371	358	402	345	354	348	342	358	364	383	348	369	359	373	353	358	356	332	343	345	375	351	350	368	338	333	384	356	374	349	346	336	341	401	338	363	357	359	392	326	391	358	312	343	335	369	314	377	325	328	353	351	386	362	348	346	344	356	356	363	360	370	375	340	358	369	355	340	348	362	372	353	379	361	368	365	339	364	325	375	351	354	368	351	344	341	361	370	357	355	371	329	362	347	384	371	377	347	404	349	361	331	361	347	356	354	367	322	358	337	363	341	381	367	383	345	341	363	359	382	339	358	339	357	364	367	353	340	332	351	304	371	365	393	356	333	361	376	379	385	354	343	363	400	358	351	388	363	359	392	346	344	350	380	391	336	354	344	341	363	358	358	365	352	370	355	365	376	374	336	372	361	349	365	367	381	362	348	347	363	374	375	359	366	332	380	363	352	324	343	371	355	361	393	366	343	363	363	339	350	365	383	357	362	377	349	359	375	340	372	380	375	358	361	364	356	403	354	343	388	340	334	326	338	313	372	366	379	392	337	341	378	354	344	366	345	349	370	351	336	396	356	341	379	343	354	359	345	370	362	372	325	342	384	351	360	352	347	356	379	364	363	367	339	342	352	365	369	367	376	356	368	358	362	346	346	336	362	368	357	348	350	358	360	312	344	371	351	346	362	361	366	359	349	369	338	338	362	324	352	328	346	354	331	338	376	354	363	372	361	367	331	357	345	360	349	388	399	367	364	350	355	374	323	329	354	352	373	354	370	354	366	346	377	362	345	356	371	365	379	348	362	340	404	368	393	366	362	364	344	369	348	335	366	363	372	385	369	396	359	393	361	330	348	356	348	341	371	332	361	368	362	311	349	382	316	355	360	328	366	340	353	340	357	359	339	349	343	367	356	349	381	382	339	371	356	370	372	365	374	352	377	329	341	318	334	348	341	365	347	347	357	329	363	359	322	350	351	403	331	374	334	330	378	355	345	373	364	360	361	324	377	354	381	350	349	372	365	374	349	355	351	343	383	348	366	361	352	342	353	361	348	362	357	427	348	389	385	311	346	358	340	361	316	373	351	350	377	345	353	383	324	328	385	367	356	361	382	386	364	340	361	367	360	352	376	345	355	356	324	350	338	372	368	356	368	365	374	370	385	394	356	344	367	324	367	334	407	383	369	352	359	361	356	337	364	353	379	374	371	352	390	344	382	333	373	341	371	349	387	334	375	354	379	371	368	364	356	373	386	345	364	340	369	392	345	338	374	385	355	349	339	351	338	391	366	357	342	349	355	377	366	342	344	344	356	379	351	342	381	365	330	380	361	335	368	388	384	384	335	362	338	365	344	344	354	334	374	360	355	360	357	339	341	369	364	322	328	332	355	334	352	371	348	347	339	395	336	369	344	386	353	332	323	345	373	367	371	361	352	363	322	354	361	378	318	373	324	359	325	320	364	362	364	392	370	378	366	343	347	362	338	362	378	345	332	360	333	362	386	349	361	335	355	357	347	354	356	360	346	359	342	351	349	338	375	354	383	395	357	369	338	351	370	368	368	342	391	345	352	356	359	340	339	345	367	403	354	371	359	342	365	367	388	386	339	367	333	346	353	346	362	377	359	337	373	331	336	344	374	397	340	390	382	363	341	383	405	333	364	381	371	392	352	386	362	361	394	343	387	375	353	367	362	386	346	366	379	364	369	322	359	369	386	334	381	403	349	344	368	361	318	346	365	399	357	339	357	364	380	364	348	362	358	361	341	376	360	367	365	375	376	392	350	358	376	346	359	382	352	399	353	335	363	356	331	350	363	377	366	369	361	338	344	372	381	346	383	348	349	357	364	339	345	369	351	365	360	382	412	365	348	337	366	337	364	351	376	329	340	364	346	375	370	352	382	338	357	352	329	360	351	384	385	364	340	367	357	365	376	332	332	358	360	348	389	357	371	360	335	378	335	328	358	368	367	337	386	374	342	361	347	310	335	359	372	365	363	331	321	361	358	310	359	342	342	375
23807	22057	29675	24937	22888	13034	1664	792	664	688	638	625	646	2635	5380	5537	2004	529	528	563	569	570	544	564	538	564	545	535	554	525	569	549	517	512	535	577	587	545	539	532	548	545	558	530	558	556	550	511	550	538	572	558	524	504	528	561	551	550	555	551	577	511	516	552	573	525	569	548	545	530	558	567	543	545	565	502	529	589	512	570	520	563	508	549	541	545	517	540	522	516	545	581	568	546	545	521	575	513	542	516	535	521	579	564	525	573	543	498	527	539	520	575	549	579	545	558	537	533	534	546	565	476	528	530	564	510	556	556	561	547	543	509	538	510	553	537	571	513	546	527	584	567	501	567	544	544	527	552	551	514	546	555	539	518	567	560	562	525	544	537	531	543	524	561	491	585	545	531	569	515	572	584	538	517	556	529	536	524	601	543	521	568	556	547	555	569	545	497	517	535	566	552	539	519	544	564	519	540	533	537	499	560	549	528	566	563	567	566	582	528	533	529	573	543	543	578	558	559	560	530	536	532	552	534	510	552	535	567	525	514	538	515	541	546	575	526	495	549	491	528	565	562	502	555	515	545	486	541	549	527	502	559	541	518	614	495	545	585	529	514	549	508	502	563	573	586	521	574	520	527	557	530	540	519	549	549	535	555	515	544	530	570	554	552	552	528	534	571	500	530	545	541	531	543	547	530	511	518	558	580	555	546	554	525	543	501	565	558	526	548	537	518	551	556	550	539	564	560	609	560	532	542	545	547	545	547	517	574	508	569	512	560	565	527	514	557	554	553	538	551	538	537	549	579	502	526	547	479	503	514	582	532	524	583	549	555	543	549	543	508	585	545	527	514	531	578	543	513	535	503	569	531	550	503	582	562	546	546	578	532	508	537	523	530	547	530	547	512	543	527	557	522	564	542	519	535	503	556	537	548	567	533	520	562	559	515	553	535	543	565	540	536	523	521	546	521	563	535	530	546	538	525	518	505	504	556	566	581	519	525	609	571	543	551	597	528	515	575	514	547	565	530	528	511	541	546	524	534	536	563	514	525	557	580	543	529	552	565	532	550	566	577	554	515	549	605	534	534	555	559	531	547	516	539	572	558	541	529	534	541	544	533	511	556	506	543	569	523	546	579	528	503	551	536	589	570	516	526	504	537	544	536	526	560	568	560	514	540	570	579	522	549	534	574	570	501	504	527	534	534	574	558	526	495	539	578	547	518	568	537	572	572	537	518	573	529	565	578	529	540	542	563	516	542	543	545	495	522	577	510	513	536	552	518	548	504	507	555	541	559	583	558	544	488	533	534	554	588	520	553	532	537	555	527	516	578	566	535	544	536	543	519	525	534	604	542	531	522	563	533	565	522	539	523	533	566	556	553	592	546	517	551	541	522	564	566	528	531	490	537	551	530	519	565	532	507	564	600	502	477	524	542	527	502	496	555	562	540	544	511	504	529	531	539	570	538	522	531	537	548	526	525	565	535	544	539	559	579	542	586	542	566	536	548	550	529	536	597	582	566	586	528	558	514	566	490	559	555	536	575	583	520	592	552	596	537	549	586	526	567	508	470	547	568	532	559	533	543	563	533	517	559	542	529	535	522	584	533	556	541	553	513	532	529	522	544	509	554	591	538	527	547	556	532	566	529	575	550	552	569	567	537	524	518	532	503	535	508	533	513	529	565	532	572	506	510	553	539	549	557	527	537	540	554	558	533	527	568	535	534	563	563	553	546	535	539	500	542	545	531	545	540	577	529	506	554	548	545	561	568	554	517	550	523	522	562	552	538	536	546	541	515	541	534	544	523	525	530	538	561	556	552	560	562	522	559	547	518	524	538	570	528	531	556	500	542	511	563	563	541	553	540	541	505	553	553	531	530	569	529	556	542	512	521	553	532	524	549	551	552	535	530	491	546	577	549	583	540	536	524	543	510	551	544	524	545	529	518	518	508	519	534	535	521	526	542	506	557	545	527	501	542	527	506	481	536	505	535	514	559	508	522	563	541	558	535	552	566	564	562	526	550	568	565	574	517	544	578	502	550	547	588	548	536	509	519	548	548	530	542	539	520	530	535	538	553	583	516	568	521	568	555	530	541	537	538	539	560	510	567	528	543	525	556	588	558	551	545	516	567	517	569	507	527	531	543	514	521	584	559	539	511	552	545	545	509	534	547	555	504	521	535	535	548	556	532	548	537	553	527	528	500	555	556	496	490	546	576	522	555	536	496	545	544	577	530	536	528	532	526	524	537	548	560	541	544	538	522	557	549	556	541	561	526	543	558	592	526	532	540	524	523	539	553	527	506	550	520	560	603	566	540	528	541	495	522	563	608	505	482	535	525	542	602	542	526	512	537	555	579	533	537	582	543	545	552	549	574	552	565	554	574	547	523	520	532	545	541	506	550	583	527	517	536	541	556	518	552	534	565	544	556	535	567	517	535	540	522	533	556	538	530	540	585	539	555	571	549	532	520	525	522	532	524	586	550	574	559	549	504	576	554	545	543	540	526	550	559	546	535	533	517	546	529	555	530	534	513	533	606	587	574	523	584	562	544	572	534	589	567	506	560	567	543	565	549	523	548	546	545	522	516	612	600	544	537	492	513	549	531	486	525	538	552	566	533	601	551	512	572	467	564	579	557	536	527	532	513	526	528	562	554	539	560	528	529	542	538	569	525	545	559	611	534	537	537	492	533	540	506	606	524	558	504	540	560	546	536	491	539	566	523	557	529	566	545	537	548	509	554	538	505	503	514	538	533	510	511	566	535	557	548	552	609	543	521	546	539	573	556	565	535	570	555	521	573	584	555	508	522	548	558	539	517	542	558	521	518	516	560	552	526	548	523	547	543	522	522	552	561	553	537	514	546	551	548	571	522	503	526	531	523	542	554	504	527	505	562	601	579	555	552	544	535	566	498	480	586	548	578	544	564	523	552	522	571	552	547	606	506	532	545	552	558	537	523	529	542	513	535	497	566	512	518	539	511	543	568	563	517	516	543	522	592	512	534	521	517	517	510	557	526	535	538	562	565	518	555	548	559	548	564	516	480	496	549	543	524	548	563	572	559	517	538	553	535	540	534	545	527	542	530	520	496	557	550	492	536	524	491	518	498	521	557	546	527	564	555	540	557	548	538	538	551	581	553	489	527	559	533	482	529	568	590	513	515	509	591	509	541	546	499	514	581	588	515	563	525	529	536	568	496	516	579	522	520	600	547	564	549	587	528	560	576	533	569	566	529	544	532	528	527	585	540	540	562	580	605	537	542	580	545	571	574	544	554	541	507	524	555	511	509	569	517	526	548	529	525	561	545	586	524	552	539	544	517	513	488	495	582	547	523	525	568	614	594	560	573	540	556	536	550	545	486	532	539	532	558	539	521	540	538	552	534	568	521	535	542	539	520	545	568	547	525	554	573	586	533	527	548	525	522	527	524	548	562	547	541	586	517	584	520	529	557	490	530	563	555	525	521	539	553	540	538	553	548	549	476	544	574	578	550	535	513	527	541
37412	86089	46096	21742	20509	1309	1018	865	766	751	686	722	712	4009	7767	7594	2490	589	610	556	517	586	553	541	584	598	556	567	599	563	564	608	550	567	556	564	532	583	544	598	526	536	539	570	532	554	574	554	558	575	529	568	532	576	526	529	542	576	561	583	537	555	600	570	547	574	573	579	530	561	610	529	529	563	556	545	577	568	540	542	532	536	572	597	541	565	575	589	539	587	561	564	520	570	574	577	568	515	616	520	517	580	582	570	525	519	531	574	608	497	569	589	546	559	584	519	541	585	512	603	571	525	529	574	496	570	541	537	564	584	556	553	545	526	535	591	536	570	553	559	556	502	553	531	553	562	586	541	585	525	558	528	544	519	563	540	529	538	540	596	570	531	531	550	554	561	540	556	538	563	544	580	522	614	556	571	567	536	542	505	513	547	540	551	601	556	568	586	573	553	547	533	535	522	538	502	550	571	588	567	543	553	519	499	511	549	588	610	551	576	517	550	542	525	550	575	508	549	566	557	563	562	578	568	548	524	512	577	557	572	536	534	599	536	534	536	589	553	553	539	559	564	543	532	571	561	532	559	561	540	524	539	569	566	559	570	534	550	586	561	559	576	505	577	579	531	559	548	500	541	554	591	516	572	549	537	568	595	576	538	568	508	535	512	523	529	534	558	531	554	562	566	539	547	562	535	529	586	576	607	570	533	583	541	568	538	567	544	556	580	574	564	549	530	524	538	541	554	533	541	560	522	523	545	576	503	602	551	544	517	586	495	566	521	602	574	536	531	555	508	518	554	508	538	547	540	537	541	546	568	540	557	597	562	502	571	534	547	563	563	585	564	553	566	570	556	562	542	531	573	543	525	543	528	548	579	494	546	604	547	582	571	536	543	588	560	531	520	553	568	535	544	572	501	536	549	571	567	550	517	585	531	554	574	508	536	545	551	516	563	572	558	564	560	540	607	554	566	551	524	520	564	516	546	559	561	539	556	544	614	555	562	543	532	553	552	555	581	557	524	519	528	575	585	571	531	546	624	589	590	598	572	563	571	545	502	532	546	563	586	554	554	544	575	530	586	574	570	549	567	547	551	514	565	544	526	525	558	550	574	518	518	548	525	560	563	548	589	554	540	550	518	537	542	523	514	534	507	518	580	544	597	537	581	520	525	528	535	602	539	541	586	561	565	593	581	510	583	595	532	531	571	510	564	566	583	545	552	576	569	581	597	530	489	530	545	534	564	546	561	527	555	584	571	518	510	516	516	538	570	558	544	578	546	533	562	542	548	553	577	532	548	536	546	516	535	570	543	563	563	536	576	515	550	592	548	546	549	569	520	567	557	566	549	558	566	541	543	529	549	542	541	529	549	567	534	549	576	593	568	499	542	526	551	589	596	512	557	572	572	556	543	571	530	605	578	579	554	563	574	546	540	550	560	574	551	564	526	530	534	571	568	534	591	548	537	557	553	552	549	540	558	567	586	559	513	516	531	567	555	586	534	544	582	565	534	563	534	540	526	541	560	531	545	525	544	604	585	543	561	579	522	524	584	538	545	529	539	545	545	547	528	579	523	550	551	563	552	545	541	540	545	531	553	543	559	532	543	565	531	555	557	519	597	573	566	603	529	566	573	544	537	514	552	533	539	591	608	584	510	556	528	574	548	553	574	605	526	550	554	549	556	571	598	561	577	580	537	582	553	545	557	551	532	553	536	514	540	537	534	575	573	559	573	565	554	531	551	576	506	568	524	544	553	576	611	506	556	532	560	565	513	565	533	543	573	540	554	562	561	527	586	542	523	538	535	534	546	560	545	571	580	556	536	564	541	549	526	566	511	538	511	553	553	582	536	570	534	534	564	568	535	562	537	581	555	568	536	587	522	589	542	596	549	554	546	524	520	521	559	583	558	505	584	552	487	518	545	501	564	576	554	538	528	577	518	565	562	555	541	528	548	528	579	522	571	545	537	531	537	553	576	549	534	571	551	553	556	535	535	586	565	570	579	514	583	522	522	511	573	524	541	545	564	511	552	552	552	563	519	577	563	556	513	549	546	555	562	556	558	548	522	509	514	535	574	538	524	555	560	587	578	585	529	554	545	538	545	565	550	558	574	565	542	573	532	591	566	537	569	582	545	560	544	565	559	523	553	561	598	551	555	529	529	581	524	571	558	588	569	554	521	557	533	577	574	518	536	559	571	586	563	582	581	526	557	544	541	546	539	530	524	553	571	515	569	567	530	586	591	517	557	543	519	582	551	554	554	507	595	528	567	551	515	564	588	555	546	512	493	520	556	507	526	566	557	578	572	553	521	551	589	548	518	538	594	522	567	554	584	531	601	536	576	541	615	561	567	569	579	560	554	553	510	561	536	547	601	545	546	534	537	569	552	542	573	588	541	571	555	542	544	563	565	555	529	551	589	564	523	535	549	481	542	556	577	531	542	537	529	551	527	544	538	537	570	559	564	564	560	508	582	538	560	550	544	561	538	542	600	581	540	541	553	525	544	594	539	567	537	515	550	547	564	552	555	520	537	522	547	512	506	558	547	548	562	565	551	519	533	573	490	529	552	570	523	532	535	567	509	555	522	525	562	571	527	567	547	527	545	547	618	586	580	559	546	541	620	585	550	580	556	547	537	568	515	551	535	534	550	567	573	547	583	537	561	572	593	552	561	577	556	532	528	551	535	544	566	582	531	582	566	556	531	584	561	577	600	502	574	567	572	538	549	520	548	566	510	558	553	525	588	572	579	507	564	557	552	556	539	558	575	566	543	536	537	545	567	539	538	580	551	558	557	560	566	562	547	551	563	553	502	534	559	570	585	587	545	586	552	586	555	505	602	519	584	571	542	569	580	634	570	599	518	562	552	531	520	540	563	571	591	561	529	560	568	594	608	545	579	516	547	525	547	542	521	548	529	577	519	543	566	570	575	555	553	600	544	571	575	533	542	537	598	583	546	542	520	571	580	524	567	542	587	564	546	563	520	532	552	548	552	547	506	541	524	510	591	568	544	575	534	572	562	552	550	537	577	561	521	570	521	542	572	530	557	595	575	550	525	591	535	539	552	553	562	580	554	572	565	577	524	572	586	537	512	567	586	559	546	535	560	549	510	549	566	539	539	548	566	538	526	537	580	580	535	525	553	517	542	542	540	506	492	539	570	521	532	582	560	532	545	568	538	618	552	525	543	586	564	552	568	562	544	548	531	560	589	528	530	563	595	577	550	567	531	562	583	560	566	562	555	557	567	501	546	552	599	562	546	581	508	569	514	529	563	550	538	552	517	573	544	532	541	533	520	533	553	545	499	622	546	580	571	529	559	555	560	575	547	558	580	524	566	597	562	586	571	553	587	591	581	571	543	535	562	542	511	536	566	573	551	567	558	549	567	567	513	520	574	583	576	576	531	512	573	563	545	536	511	597	538	572	557	555	543	609	537	575	524	575	531	567	562	548	546	532	534	566	557	566	581	518	586	576	548	568	564	542	559	516	556	550	523	534	585
24994	22720	29678	25201	17941	2812	650	589	548	541	525	572	781	2531	3062	2632	776	526	520	542	480	486	490	530	511	491	508	497	492	491	459	461	452	508	470	491	504	456	483	471	448	474	463	521	512	481	503	517	455	502	482	480	490	516	483	527	525	485	488	506	495	514	465	484	477	494	460	518	467	486	501	525	498	477	466	521	485	500	478	492	534	478	486	494	523	505	479	515	486	479	472	493	507	486	488	498	521	478	477	512	501	509	477	497	491	494	480	471	467	497	480	495	498	526	512	475	506	501	445	466	487	483	508	521	493	466	465	506	505	507	477	527	513	480	539	495	484	446	525	530	484	489	505	509	474	475	525	477	499	527	507	486	511	472	483	491	508	522	473	466	495	502	517	473	499	501	481	480	472	495	488	494	481	504	457	498	500	463	505	539	463	502	489	511	499	492	507	503	522	507	502	484	459	519	469	497	493	472	534	455	502	459	498	466	516	492	507	510	477	495	481	491	498	468	485	507	512	501	503	510	507	487	512	499	465	490	486	502	469	525	530	482	514	500	501	530	456	483	489	493	463	505	472	487	480	470	487	501	528	508	488	481	512	487	482	528	496	491	484	476	521	492	464	514	498	484	509	513	507	505	506	508	492	511	499	492	522	466	486	486	523	484	487	448	478	524	492	497	488	482	520	479	495	492	486	516	455	462	521	503	495	501	520	468	506	476	484	476	526	480	524	502	561	517	487	500	519	459	486	480	464	444	513	476	528	492	476	479	518	489	473	477	500	553	463	512	514	450	530	484	513	496	470	460	463	448	479	489	478	518	491	486	526	498	534	476	495	451	516	508	495	516	476	536	507	476	495	450	494	506	471	497	506	498	474	520	513	501	484	525	527	494	478	480	485	503	493	484	459	472	476	490	532	495	496	503	459	501	471	487	462	489	484	480	481	481	449	476	517	478	445	498	515	477	470	465	481	484	481	532	454	482	482	480	499	465	518	465	474	502	504	469	522	535	460	464	491	442	501	488	478	485	504	456	485	479	498	467	481	504	502	544	489	463	471	500	525	512	500	491	494	486	547	485	529	476	497	515	492	497	488	507	536	504	510	466	516	466	530	473	526	493	531	548	492	481	475	496	499	466	465	491	514	519	514	447	501	530	489	493	497	515	509	493	528	508	458	503	484	480	472	538	534	505	487	503	478	464	506	535	487	493	469	493	487	515	504	510	512	500	497	523	493	465	536	499	509	475	521	473	540	514	519	457	509	490	478	464	476	449	498	468	467	521	510	523	489	509	509	466	519	481	485	478	485	507	471	461	483	506	482	489	491	446	508	513	490	465	535	474	508	468	518	509	527	490	497	494	496	481	514	532	501	471	487	512	489	481	486	485	496	522	489	502	483	461	459	504	512	507	452	488	492	491	499	465	506	485	486	475	483	486	492	498	483	488	440	473	519	488	482	461	507	458	509	467	471	510	471	513	525	524	522	515	477	513	476	501	514	483	438	513	503	524	466	477	507	498	478	498	476	551	453	451	534	499	477	472	490	492	490	512	515	462	495	473	548	470	531	498	498	488	509	501	467	488	490	496	491	509	470	486	499	516	490	516	503	509	480	502	481	491	495	486	522	496	502	504	525	509	490	475	490	488	502	483	461	483	495	490	518	534	499	531	481	489	541	511	468	471	465	466	508	480	431	501	523	505	490	506	478	470	483	442	503	505	493	510	499	461	472	462	502	486	527	500	506	470	500	483	482	517	495	479	464	466	496	490	501	469	507	479	483	491	484	483	499	479	464	512	467	491	492	448	498	486	522	485	473	517	495	523	494	502	514	465	467	517	487	482	486	485	492	479	481	486	472	486	455	477	527	510	463	466	480	487	496	470	494	461	479	503	488	488	513	501	470	445	508	490	510	492	491	468	471	483	492	481	470	509	481	510	495	492	490	504	467	454	508	492	531	528	495	491	515	493	491	495	508	468	500	505	523	544	500	490	502	505	484	492	512	539	484	486	501	520	461	485	486	491	491	458	479	484	504	494	486	492	492	499	488	476	456	502	509	460	456	464	538	476	459	481	455	478	470	497	499	472	507	485	505	557	514	492	490	524	464	452	525	508	484	477	530	484	474	516	500	518	496	528	505	495	473	480	480	519	520	523	496	486	466	503	487	497	470	447	454	497	499	518	500	481	525	486	472	465	529	487	528	467	499	488	469	472	507	454	475	490	472	483	469	481	522	534	531	507	469	459	497	491	485	519	518	467	505	491	514	533	499	540	472	519	498	499	490	485	480	472	483	488	479	533	497	493	494	481	505	479	529	517	483	512	498	475	474	503	474	480	498	529	483	484	480	516	472	483	520	537	493	474	477	505	498	522	478	485	543	508	473	493	499	493	492	479	480	463	495	490	534	482	479	468	515	490	496	468	491	466	463	495	497	478	465	486	484	482	522	493	493	540	495	476	495	473	454	484	481	477	453	508	520	473	465	491	501	447	499	466	455	512	491	492	514	487	477	488	513	460	468	462	477	509	488	521	490	464	491	472	507	473	515	477	507	495	486	463	472	499	491	474	479	481	457	458	501	509	551	450	490	488	487	472	453	519	453	489	470	523	510	505	458	487	513	501	448	498	500	488	486	483	480	504	453	498	484	500	517	484	564	465	491	507	471	516	499	532	499	473	504	485	504	462	555	501	495	479	467	501	502	466	500	462	500	516	488	490	511	474	471	493	469	490	498	499	466	482	482	456	495	490	466	488	444	485	495	513	522	489	492	486	504	484	478	492	478	487	481	506	462	487	532	491	488	491	507	473	464	475	495	502	468	506	481	489	498	488	475	477	531	494	477	471	548	499	486	484	498	493	460	474	441	470	459	477	473	508	474	467	494	460	479	435	523	466	492	448	484	510	482	466	505	513	507	477	484	494	511	460	508	493	560	520	512	464	491	509	487	481	538	479	501	494	468	502	480	458	473	512	487	499	497	453	468	493	485	461	459	451	527	502	440	494	488	432	507	470	486	531	508	464	497	492	522	481	465	505	489	513	512	484	495	486	472	504	520	490	485	515	519	520	523	503	469	463	480	479	506	495	510	502	507	526	518	507	499	520	495	476	539	487	520	483	488	460	493	464	498	491	464	470	484	528	501	460	502	485	508	507	514	522	480	517	482	535	515	441	460	440	522	509	476	494	463	482	493	500	484	491	526	500	494	451	549	508	516	492	454	486	470	501	487	505	509	463	487	466	538	490	478	484	489	477	503	473	527	484	530	477	500	474	455	509	481	492	487	476	515	499	470	540	499	473	502	491	465	518	507	486	458	497	507	553	509	470	460	419	452	521	493	477	495	480	480	499	499	481	502	511	495	524	459	492	491	482	494	549	478	503	489	487	501	485	486	480	455	526	471	468	488	474	459	478	515	490	492	487	458	475	499	458	465	460	461	496	502	509	476	493	525	470	495	467	510	513	452	473	495	466	505	519	474	500	540	511	444	495	505	508	497	500	470	433	518	507	464	500
34932	74112	37414	14393	14660	930	767	724	697	636	626	631	1174	4011	4852	4117	897	549	504	525	514	513	533	521	568	536	513	533	521	510	523	531	544	532	504	510	509	518	521	559	547	502	520	491	506	517	534	557	534	499	560	521	524	549	534	505	532	497	547	514	563	487	558	516	541	473	563	545	543	525	515	514	547	559	536	522	524	547	553	537	552	497	534	527	524	505	510	555	595	556	554	550	545	523	524	545	530	524	540	548	502	520	473	524	516	479	489	536	530	518	531	506	513	532	516	494	505	584	600	579	528	526	497	542	552	544	494	514	526	549	543	535	534	503	556	512	491	474	531	508	521	521	561	538	518	516	536	523	532	510	517	554	522	492	525	497	508	523	472	512	533	508	519	525	507	502	498	539	521	478	541	524	533	548	528	550	543	499	521	548	493	533	537	504	563	523	516	496	557	507	556	526	560	539	540	510	504	547	528	497	509	556	527	534	515	558	544	541	539	538	559	529	543	524	530	539	509	539	516	548	537	567	535	515	509	505	526	516	496	561	523	531	508	501	479	562	552	524	534	507	509	491	508	533	542	536	543	558	572	548	520	527	518	535	514	515	519	535	534	537	515	493	520	504	547	538	528	521	510	534	512	513	538	524	482	537	584	561	514	489	594	500	561	507	570	560	574	504	511	532	537	508	563	539	524	499	512	543	535	527	539	541	487	554	531	530	511	480	549	481	509	510	538	561	566	516	486	532	543	535	556	463	503	517	534	558	532	569	569	523	503	532	546	569	498	532	509	542	589	530	554	539	559	533	512	543	545	512	529	544	498	516	501	550	526	517	509	496	530	560	537	503	518	525	553	502	541	535	552	530	548	547	577	522	536	557	548	510	501	526	555	562	551	535	528	513	523	523	516	514	563	522	549	544	517	598	525	554	523	517	530	558	511	537	515	498	514	531	519	538	570	549	531	533	522	542	582	538	521	528	548	553	535	471	506	543	552	521	534	507	532	554	510	501	564	546	532	529	496	566	548	534	505	533	563	566	545	500	553	582	559	575	528	508	558	537	570	496	526	578	531	552	515	497	558	530	498	534	496	548	548	513	507	523	543	577	539	493	541	545	528	513	506	518	536	548	506	507	516	564	530	545	506	546	530	560	489	534	497	534	538	505	524	531	579	517	513	532	531	548	525	563	555	540	512	501	512	520	541	557	513	545	493	556	520	561	543	509	524	510	503	538	545	555	526	534	501	501	526	556	563	555	545	554	582	542	508	547	549	514	492	550	527	511	559	579	556	542	563	546	556	531	544	517	548	521	556	471	532	515	507	530	545	539	520	546	526	501	531	552	510	551	580	542	546	565	538	532	522	509	546	493	537	519	543	598	553	519	519	533	541	519	526	523	529	573	516	519	495	526	529	530	518	532	521	517	535	505	535	532	516	499	560	504	518	506	519	554	553	491	528	531	520	591	555	517	512	463	506	533	525	533	561	506	534	582	525	533	507	525	555	510	526	520	499	541	518	528	538	528	527	550	503	516	535	561	528	516	541	510	564	535	497	507	543	573	503	546	510	508	522	502	547	497	532	555	525	507	476	542	530	518	542	546	565	548	522	532	546	523	520	502	516	590	549	492	559	542	537	577	538	523	531	492	534	531	553	533	505	545	529	562	514	544	570	531	508	522	544	488	524	555	546	524	542	575	503	556	549	556	582	539	539	512	534	566	538	517	555	489	540	521	520	533	566	522	519	552	498	543	520	553	504	537	529	511	546	539	548	485	516	517	529	550	562	526	516	530	510	528	539	536	511	515	521	505	541	527	503	546	540	504	511	524	547	548	571	548	572	516	502	516	530	528	534	524	497	538	544	507	548	538	574	568	507	518	566	500	526	515	534	504	541	530	540	542	516	552	520	552	533	576	543	547	556	505	530	524	547	542	529	560	558	530	521	527	533	541	522	568	547	540	525	507	531	537	522	524	470	576	567	550	511	540	527	513	495	524	557	535	554	523	495	531	524	533	534	543	531	550	536	529	531	531	494	498	517	525	509	509	531	539	499	510	509	541	541	516	524	535	506	518	537	540	528	532	536	500	548	518	502	522	518	555	508	504	529	560	538	537	533	519	577	536	530	528	501	527	535	530	541	535	524	555	557	517	505	496	511	582	540	558	524	552	529	556	478	543	513	546	524	524	516	520	548	525	569	536	555	514	529	539	537	582	526	531	506	539	527	522	529	526	555	544	536	557	507	506	537	562	513	520	531	526	548	487	520	519	517	568	544	541	537	519	535	482	451	519	522	519	474	529	553	558	556	582	552	542	544	534	553	505	517	536	503	485	532	532	529	553	504	502	511	542	539	549	522	505	574	548	532	538	520	522	544	540	535	496	518	510	524	577	507	540	543	506	530	536	526	514	529	491	466	535	560	507	500	514	536	511	552	548	526	523	535	515	516	531	541	584	540	516	516	489	553	505	562	571	553	479	529	517	519	506	546	495	492	529	511	507	492	558	490	554	542	500	489	511	552	560	535	564	500	537	543	522	507	507	554	519	535	516	536	523	533	531	569	601	509	521	515	528	572	515	529	526	574	540	566	526	515	547	492	561	519	515	532	517	495	519	520	514	523	553	524	523	530	565	494	526	532	534	536	531	518	533	556	534	541	541	514	547	522	517	519	532	506	498	526	514	494	531	552	528	553	520	537	495	520	472	525	574	549	562	533	541	505	537	519	559	545	517	533	509	525	495	529	527	526	493	587	550	530	504	586	534	566	526	576	490	520	513	488	496	526	514	567	538	534	531	509	527	517	535	517	558	558	520	566	552	550	514	522	559	564	562	518	504	560	514	531	522	546	548	487	499	509	532	502	564	541	555	518	551	540	582	501	533	499	535	551	519	513	534	508	588	548	541	504	511	566	553	521	550	480	521	500	515	536	468	528	532	562	544	519	562	548	526	542	543	512	588	520	489	538	548	515	490	519	520	512	553	546	542	527	548	514	549	538	525	502	519	516	520	482	541	538	570	557	519	542	531	537	530	521	518	506	546	523	518	540	531	495	527	496	539	526	530	496	555	547	541	519	567	533	459	515	506	533	553	485	538	572	553	555	575	538	514	546	553	595	532	533	546	542	478	509	533	551	533	554	524	507	561	532	537	536	538	515	552	510	506	542	473	531	489	523	573	517	561	539	491	550	544	496	521	531	528	502	542	541	524	495	561	524	500	553	497	527	531	555	551	539	579	540	478	504	511	513	532	530	512	571	533	535	538	534	525	518	574	497	519	518	520	542	530	531	544	578	517	540	545	516	538	517	540	515	536	540	541	531	540	523	515	511	595	493	537	526	553	527	538	538	522	537	534	526	561	557	554	516	514	568	515	533	528	507	557	526	531	504	529	485	539	528	546	526	533	542	507	523	520	508	548	508	573	544	539	546	481	549	557	532	474	514	532	557	556	516	561	509	523	563	506	517	507	491	518	526	501	506	515	515	566	561	486	525	545	513	519	523	537	528	531	558	522
22671	21505	29306	23876	22424	20691	11134	1467	1097	1048	1043	1087	2390	8192	10909	7382	1209	805	790	824	908	832	811	840	842	842	864	839	835	827	795	813	869	827	829	891	828	849	768	862	813	815	853	800	868	878	792	881	829	826	817	790	864	793	840	798	837	828	835	854	817	807	847	786	792	849	821	772	832	794	790	775	827	787	792	839	834	856	816	817	789	847	839	891	861	832	857	766	811	838	833	793	847	811	808	783	771	830	819	826	847	889	755	851	802	780	806	869	842	864	815	840	811	848	836	830	830	825	798	831	847	859	903	838	803	824	847	828	827	821	839	787	784	823	823	786	808	795	808	793	835	854	847	835	785	825	834	855	843	808	838	835	808	827	859	795	832	860	858	816	778	810	796	793	836	817	893	811	828	787	837	864	857	777	828	883	847	859	841	783	809	796	804	828	776	861	849	864	803	820	829	799	853	844	815	808	858	816	818	805	861	800	753	800	835	825	822	806	828	796	844	834	870	794	841	819	804	796	833	863	850	885	840	793	829	813	854	756	841	816	817	839	763	875	823	799	839	819	862	830	827	800	838	817	801	737	860	773	828	822	782	786	851	797	875	766	841	819	831	799	823	883	838	803	831	808	765	804	806	866	835	857	803	791	806	838	827	811	792	846	832	804	817	772	859	827	789	846	872	796	841	823	772	785	809	810	761	855	823	780	779	803	817	841	809	773	804	866	834	840	789	805	836	802	785	783	852	767	793	840	797	806	810	839	834	832	763	836	806	838	793	799	857	823	810	810	817	848	825	854	807	847	825	824	873	772	834	782	848	782	825	757	792	821	790	846	805	866	865	838	797	835	851	820	852	828	816	784	834	864	852	854	834	818	743	817	822	853	805	847	821	858	811	813	811	860	820	818	831	780	788	838	803	832	795	807	869	802	826	818	844	803	774	810	872	819	802	843	827	804	827	827	805	817	807	849	821	827	834	809	785	794	845	813	830	859	807	817	794	821	827	795	771	855	773	822	801	833	787	776	805	790	829	833	794	814	824	808	820	812	830	763	775	811	802	767	785	781	824	818	836	843	805	750	820	854	862	774	778	775	794	829	869	839	789	771	841	835	787	862	814	838	837	849	787	791	788	798	872	836	800	809	779	811	789	865	805	892	773	858	854	793	810	788	843	863	814	778	815	854	824	841	863	858	863	796	854	824	779	784	796	807	788	811	793	884	811	832	796	786	825	781	778	810	840	790	856	823	781	862	815	824	790	848	859	789	788	805	874	821	857	819	875	813	821	827	785	783	840	776	845	815	842	812	798	821	801	820	872	803	855	856	769	827	781	764	810	848	810	843	857	849	820	810	810	822	796	793	843	771	816	841	835	825	835	861	821	831	803	830	859	833	815	810	828	843	812	845	799	828	869	798	810	809	790	853	815	864	852	863	792	782	822	862	849	774	825	843	812	787	835	819	838	792	827	841	803	830	848	814	807	822	834	826	846	803	821	847	839	852	850	820	826	832	825	830	811	804	814	797	801	841	845	808	791	821	804	804	867	819	866	818	851	810	831	840	788	832	806	804	806	822	825	820	815	787	834	811	818	823	800	774	785	773	802	830	839	824	806	819	840	851	781	835	801	829	848	756	809	789	817	809	796	832	800	900	862	830	791	801	801	840	822	879	826	805	808	828	804	797	843	768	785	800	821	806	843	879	852	800	797	857	797	814	838	819	781	769	812	854	857	853	807	846	879	875	776	854	835	792	820	834	837	813	848	854	774	823	822	829	823	816	829	862	830	794	863	882	845	832	851	809	796	777	831	802	848	777	812	776	810	802	809	801	794	816	856	800	860	793	768	835	823	823	805	797	852	767	851	810	854	796	824	794	838	855	805	781	829	812	821	849	826	799	805	840	851	827	818	849	779	839	837	816	829	835	813	805	784	806	785	824	827	875	804	815	810	829	853	769	797	813	758	785	759	895	813	836	833	794	866	849	835	802	800	824	871	840	751	847	854	869	886	819	920	896	768	792	822	772	795	850	859	872	811	831	859	849	798	862	798	776	831	874	775	868	834	759	820	872	811	789	810	824	815	833	885	797	843	819	812	814	849	807	793	815	791	822	829	800	812	836	827	777	828	806	813	819	857	788	841	833	791	811	834	777	871	837	803	873	768	809	792	835	782	864	815	878	841	875	790	841	815	828	789	845	823	807	842	786	843	775	783	828	837	804	809	795	809	815	808	784	817	762	832	851	876	876	807	815	862	826	789	779	794	857	788	791	793	789	777	783	820	797	797	847	803	828	834	828	829	776	856	835	839	774	851	792	844	774	803	819	767	802	806	786	847	830	832	810	851	803	801	867	858	872	866	755	812	834	803	848	798	766	822	754	815	812	839	841	825	867	823	767	865	849	842	837	806	757	797	809	837	794	789	815	846	809	828	756	818	763	842	858	866	819	863	840	791	780	797	812	850	822	873	818	798	822	801	806	881	869	808	870	865	838	820	820	829	835	817	841	824	829	802	812	827	832	767	790	879	805	810	819	864	820	828	767	822	793	813	838	792	800	821	799	832	799	838	838	798	791	822	817	830	831	871	823	795	877	835	847	822	878	786	804	813	816	839	773	813	798	825	832	815	801	802	782	831	836	858	830	801	799	787	841	835	821	832	824	838	818	860	834	856	811	824	839	846	833	890	858	820	806	847	826	806	811	817	855	827	808	854	819	822	845	817	798	822	813	790	889	789	824	809	783	883	845	793	846	842	864	838	865	795	829	798	835	772	794	829	828	809	821	807	813	855	793	847	757	795	749	860	803	824	853	824	793	849	748	786	822	816	820	827	833	820	855	824	785	822	825	858	812	893	831	870	860	877	794	833	786	788	823	855	837	827	827	793	828	817	825	823	819	834	860	829	824	778	900	841	797	831	824	832	803	834	827	847	778	853	842	830	788	788	869	800	829	780	886	862	846	816	833	858	795	814	818	783	837	811	800	763	822	796	894	813	838	790	800	835	815	819	793	775	798	756	840	770	838	771	849	851	795	809	846	848	847	809	825	857	812	866	872	815	832	830	860	827	769	819	839	873	810	858	841	888	813	840	829	816	790	856	840	864	856	806	833	821	799	871	801	830	835	922	769	814	812	854	813	801	809	792	805	800	880	825	812	882	804	821	813	837	831	812	837	816	830	776	832	853	853	820	756	805	850	806	794	778	858	856	776	847	840	818	801	814	842	853	821	767	821	837	822	805	837	826	832	830	832	833	814	778	811	809	847	812	872	810	859	780	813	836	816	866	825	865	827	844	843	812	807	820	836	839	869	880	805	810	837	856	829	828	829	797	833	837	834	840	782	812	832	802	792	834	801	843	817	838	826	751	827	849	824	798	838	839	812	798	809	807	852	786	823	794	782	826	847	794	820	819	849	775	848	829	823	801	828	764	865	825	849	790	846	808	807	775	833	819	858	755	801	814	805	789	804	797	869	830	830	767	810	859	816	857	843	783	811	862	802	792	838	832	768	808	806
39614	90414	53394	29580	29257	1991	1728	1517	1258	1179	1046	1251	3355	11429	14035	9220	1224	899	767	819	831	805	824	879	866	848	808	805	801	752	814	862	791	812	806	851	791	834	806	796	860	804	880	804	854	783	862	803	813	816	829	812	852	800	830	791	823	806	780	828	819	801	883	825	839	856	806	817	779	824	814	768	815	866	769	805	807	792	740	772	780	846	844	818	824	780	794	804	837	847	760	804	823	821	843	843	852	797	836	808	792	799	869	842	886	801	807	830	858	838	789	882	830	793	804	803	836	862	803	794	844	802	825	843	765	789	789	831	847	841	806	797	790	768	759	836	822	806	836	770	819	818	811	787	828	816	783	748	819	845	804	770	826	766	794	815	812	785	852	832	816	824	761	857	838	824	840	819	771	831	813	820	852	835	778	867	858	882	837	868	846	847	826	788	775	822	807	856	835	831	823	824	862	814	812	813	808	832	802	824	820	803	818	852	863	794	805	828	800	837	819	763	803	861	826	836	799	833	767	849	795	836	842	853	842	848	836	810	794	820	802	828	799	782	846	828	819	870	834	791	807	775	840	789	826	794	869	816	814	804	842	819	755	771	853	783	834	799	830	833	821	847	789	842	820	807	811	800	833	829	847	817	865	879	817	817	793	823	834	831	790	770	871	780	826	832	841	772	825	800	808	825	830	786	846	788	854	803	880	759	839	813	840	848	828	765	795	801	814	799	773	854	790	808	761	783	767	822	832	854	805	820	849	840	842	792	795	795	803	847	839	780	815	820	782	865	820	766	831	805	817	806	751	817	807	806	812	794	799	807	787	848	802	820	814	849	814	820	844	839	825	863	831	810	825	816	817	804	799	842	873	869	780	832	811	880	812	799	826	803	807	828	794	819	811	880	785	858	828	796	845	846	792	793	795	776	796	826	794	824	862	817	813	861	836	792	850	811	784	875	850	855	837	815	848	823	791	791	788	821	822	806	825	821	801	836	837	875	810	827	811	836	850	847	851	803	753	804	777	877	794	816	820	863	881	810	845	794	840	817	799	757	872	859	774	887	813	853	834	857	823	790	828	809	794	806	804	792	806	852	830	842	789	754	807	812	794	793	807	876	745	791	797	815	788	816	841	796	814	824	779	856	810	777	795	807	801	803	872	776	867	821	802	820	866	793	794	816	843	790	874	846	823	834	851	801	757	851	765	795	813	846	806	789	850	826	776	824	853	843	806	805	860	816	858	819	817	823	837	838	799	820	808	802	803	816	843	869	840	843	819	807	821	833	750	838	779	829	847	853	842	810	881	819	814	856	823	802	789	822	825	816	815	849	792	867	789	835	839	850	832	783	844	838	841	838	798	817	788	806	835	840	814	807	833	839	784	793	809	818	869	785	824	767	801	781	828	764	814	796	836	818	860	846	776	837	807	784	815	808	787	783	769	777	808	820	824	809	817	802	863	889	842	834	799	846	804	779	844	816	789	817	797	801	791	857	804	873	783	817	816	876	809	802	774	802	887	797	843	826	818	841	870	788	821	803	821	793	858	830	786	816	811	839	806	850	832	818	817	823	864	832	837	856	804	852	789	840	801	804	761	828	841	773	858	816	775	802	824	847	778	836	829	806	783	769	799	824	801	788	760	804	802	833	836	786	825	815	829	836	781	777	824	815	835	817	812	809	886	817	783	859	825	793	811	812	848	832	801	848	798	805	811	857	800	823	854	845	783	800	840	800	838	830	858	779	801	795	799	787	772	822	819	814	792	805	828	852	836	846	812	828	869	848	842	813	835	814	807	833	840	823	813	736	848	815	838	789	793	855	815	845	845	832	791	797	884	776	855	806	826	789	838	833	871	790	819	834	781	808	849	821	843	801	812	821	750	811	815	760	870	829	823	781	807	851	784	788	793	802	803	856	848	847	840	809	807	753	795	831	781	802	846	782	825	819	831	790	803	834	808	841	847	851	788	818	835	768	833	797	848	802	819	788	801	825	800	857	805	856	807	814	825	828	827	814	850	829	797	815	795	833	806	799	809	841	812	813	852	826	818	855	825	824	804	831	826	825	834	829	811	777	802	829	836	786	838	822	835	774	842	788	826	772	850	811	814	820	800	797	792	798	822	846	790	804	875	805	787	837	797	823	783	824	836	776	820	778	805	880	795	837	860	797	777	843	856	807	812	789	799	819	823	861	820	843	836	810	818	829	797	819	767	793	863	823	821	865	832	778	822	819	807	792	828	798	821	824	857	864	856	848	760	714	779	872	821	794	812	771	840	826	775	855	801	860	777	805	815	816	896	826	820	767	811	831	781	856	838	800	775	846	816	815	838	839	814	816	843	759	800	824	816	776	871	810	796	780	802	803	856	852	792	846	818	829	823	809	752	847	832	855	830	837	843	844	781	817	825	815	835	852	790	814	840	858	823	829	832	807	836	820	832	856	775	836	824	765	783	863	770	798	794	827	840	848	793	849	756	786	797	782	807	770	798	740	812	804	847	833	929	807	842	839	820	813	841	786	855	802	826	808	800	796	848	833	856	780	820	884	800	831	897	819	815	859	868	817	786	812	892	835	832	828	775	799	829	818	824	821	808	857	841	818	836	828	780	800	838	787	808	808	865	807	847	758	797	801	810	802	820	773	864	787	812	791	856	788	824	825	829	803	799	803	854	805	830	804	812	861	847	889	780	834	875	820	814	843	824	804	825	828	844	802	855	777	832	851	799	825	838	802	827	786	801	798	851	827	849	782	806	800	824	826	789	822	815	838	815	843	833	910	859	827	791	862	774	822	781	883	811	844	841	849	841	875	822	769	857	816	842	821	789	801	808	842	767	774	809	835	828	785	847	756	866	820	808	856	818	813	855	826	762	805	810	733	797	782	812	826	866	797	807	830	824	848	855	789	838	789	838	797	835	852	793	786	832	821	839	866	834	858	821	784	806	890	765	816	811	809	840	794	835	809	879	775	844	773	807	838	848	861	833	857	771	780	822	802	852	887	863	798	785	823	828	852	782	819	846	782	812	817	866	812	826	850	855	776	817	804	809	796	800	858	893	758	798	857	833	819	795	820	803	843	783	807	811	852	809	818	839	811	818	770	845	830	799	825	853	822	833	825	815	802	810	805	797	842	837	843	844	852	846	840	837	867	796	832	822	761	788	830	833	795	773	806	790	839	807	876	842	830	856	782	837	777	816	831	817	822	769	788	781	812	868	822	857	835	823	805	827	853	801	838	795	817	819	825	819	767	847	852	862	841	842	883	774	833	783	798	814	832	796	801	807	822	871	774	823	843	824	819	793	835	826	861	850	776	815	809	782	800	840	826	826	826	794	760	788	839	803	815	821	820	834	791	826	844	835	835	789	773	882	812	916	832	865	819	811	860	834	776	829	819	807	836	784	834	801	856	790	834	859	810	835	823	819	811	803	786	858	841	818	874	845	853	827	780	820	849	832	792	838	836	821	853	772	826	826	823	821	857	868	801	816	846	892	867	819	820	853	856	836	821	811	855
30752	28661	21503	5214	3354	397	427	361	373	371	355	356	381	560	719	577	354	316	305	331	336	330	311	346	358	301	351	303	286	320	350	288	320	359	325	295	319	339	283	336	355	326	314	314	349	311	367	321	360	328	304	335	317	320	322	304	320	352	311	317	310	282	315	374	298	354	331	334	300	318	317	300	341	304	326	307	297	342	333	314	330	340	338	324	342	322	299	317	316	329	326	321	321	318	275	318	290	349	324	339	322	314	342	344	319	333	341	305	339	294	340	347	332	333	359	360	347	299	334	336	332	321	329	331	311	314	316	354	349	310	313	335	325	343	331	334	300	329	308	303	332	354	349	298	357	310	307	308	331	313	330	310	328	330	357	336	349	332	340	329	331	356	312	341	300	309	326	305	300	329	293	342	335	309	331	336	308	366	339	293	322	328	323	355	329	304	330	313	338	363	349	330	320	312	334	295	313	333	333	330	287	333	320	313	353	320	320	330	324	330	327	309	290	337	305	329	310	333	336	342	328	336	315	350	323	322	358	351	338	331	349	300	331	365	323	298	307	308	315	324	306	316	325	305	293	334	344	340	285	353	334	314	348	311	334	287	297	345	326	337	345	303	321	316	357	358	337	337	350	321	320	272	333	315	346	315	310	371	291	305	336	339	323	323	332	336	341	349	306	335	286	351	350	318	348	354	319	339	322	313	345	330	344	366	333	328	327	339	322	310	305	346	329	337	335	313	306	326	345	307	325	325	296	347	312	356	325	327	323	336	345	289	323	359	330	344	338	308	365	317	356	321	313	306	321	336	329	309	315	306	341	337	342	322	328	350	321	326	321	320	351	298	351	341	327	349	325	330	349	307	335	333	377	327	339	345	300	371	337	342	312	347	346	329	312	311	309	324	301	327	327	300	333	345	336	310	320	314	323	321	337	334	327	331	329	302	296	333	343	315	317	331	342	312	325	321	298	356	304	345	320	359	313	305	323	311	303	350	319	306	345	345	338	340	317	329	329	344	342	337	320	364	340	347	314	324	334	337	322	340	300	341	334	331	323	334	318	314	328	340	325	351	317	330	301	336	340	345	321	304	338	305	344	324	320	311	287	314	331	313	336	323	330	337	310	341	324	338	305	313	333	296	333	327	341	342	353	289	316	334	338	338	328	312	328	367	338	295	329	330	342	324	289	330	374	342	316	329	330	352	351	314	364	351	337	347	308	333	337	333	316	306	354	356	340	340	338	268	334	329	303	316	354	333	340	324	319	340	336	384	321	326	323	323	329	303	340	357	326	302	321	300	319	314	330	301	296	349	327	325	337	317	315	332	324	302	350	343	359	355	313	367	310	330	334	317	330	343	306	340	319	377	363	354	332	348	347	374	334	313	352	355	317	331	320	316	352	355	343	347	333	290	342	334	305	330	350	330	337	315	321	351	318	293	292	338	325	317	300	337	328	333	315	385	336	320	336	346	339	301	335	335	296	359	293	355	356	339	340	330	333	310	347	320	316	328	318	352	353	309	347	333	316	348	335	329	277	341	321	329	330	292	310	312	326	315	348	341	339	347	368	335	327	333	313	317	300	324	313	336	296	358	338	340	311	313	342	327	328	329	298	323	334	342	344	350	355	345	368	329	318	298	340	358	308	279	331	331	328	314	335	306	320	312	351	333	358	348	302	329	321	315	367	321	290	342	335	306	340	322	317	364	323	323	350	323	315	341	292	317	334	307	319	338	336	282	340	309	281	347	338	327	300	338	328	362	320	338	363	332	347	326	283	325	325	351	311	341	318	313	336	313	333	329	327	343	354	317	322	295	320	320	349	330	326	317	336	292	356	328	325	292	342	331	298	345	347	325	342	337	306	312	332	342	321	332	335	317	335	315	323	299	330	359	348	327	322	341	279	326	332	306	340	318	351	313	307	348	350	328	337	303	348	343	358	312	326	353	336	324	346	362	344	320	321	358	331	310	328	322	335	332	331	330	309	305	309	325	350	340	333	329	334	294	326	370	333	313	335	337	327	320	316	330	294	343	335	295	350	337	318	352	347	360	312	274	306	331	345	341	342	323	359	339	324	328	332	325	343	328	358	322	382	338	326	330	334	320	331	366	318	363	313	330	308	379	305	291	325	325	317	312	306	329	320	354	330	323	291	349	315	330	336	293	303	329	337	307	332	351	327	340	339	329	345	356	335	333	382	323	340	303	339	327	320	357	353	339	354	352	340	325	313	345	285	334	309	297	367	342	350	318	359	336	309	320	334	342	327	327	336	301	332	329	332	293	332	330	328	319	331	338	335	326	332	348	333	318	328	308	317	333	346	358	332	342	321	324	368	313	329	352	346	314	322	352	318	315	341	319	366	313	326	339	345	297	333	353	350	338	340	316	336	304	360	343	327	315	327	316	347	316	342	335	321	355	318	341	334	316	351	310	338	343	337	324	316	333	352	321	340	315	311	311	330	303	316	335	319	324	296	380	315	333	336	312	306	325	333	352	320	359	339	312	310	332	318	288	328	365	298	331	328	350	330	335	347	328	331	346	357	362	321	328	344	305	328	350	327	337	335	322	317	310	362	316	358	341	363	295	330	337	340	314	316	322	338	354	324	343	335	322	305	362	342	319	350	343	298	302	314	331	323	328	339	315	364	324	342	341	342	325	319	317	339	328	360	315	331	325	344	355	328	315	352	352	338	333	330	308	323	278	297	333	329	340	342	349	298	356	320	329	288	308	334	353	313	328	376	322	311	336	335	321	315	353	320	336	340	299	329	293	341	324	312	334	316	309	341	318	319	311	304	338	313	353	326	334	301	351	353	341	339	352	309	319	338	341	320	338	344	339	346	363	304	317	306	276	335	300	333	330	348	291	317	332	364	326	324	329	336	351	321	302	313	328	312	331	330	338	327	302	346	309	324	342	353	333	302	354	309	299	320	312	312	354	312	358	369	347	345	321	327	349	339	312	327	351	370	332	357	359	340	310	336	328	319	334	318	329	308	330	319	320	356	347	317	316	308	324	353	330	318	336	327	283	310	337	346	321	288	348	313	338	329	337	328	353	288	298	329	323	310	314	342	308	312	344	303	316	336	290	298	320	348	331	328	331	316	364	336	333	337	308	320	339	335	336	324	326	308	339	348	347	341	333	337	339	322	317	340	322	339	362	318	310	318	331	358	310	335	305	357	342	286	328	306	351	294	365	328	351	323	309	336	313	366	311	347	350	302	297	313	332	337	339	333	323	302	310	316	350	353	325	332	316	334	345	324	325	321	348	319	357	333	307	335	344	330	321	348	319	343	332	341	319	334	337	322	297	324	348	298	293	342	360	317	336	319	301	335	356	307	343	323	334	352	338	348	305	362	316	323	337	328	330	334	299	346	326	335	294	359	335	305	320	334	365	329	294	296	325	333	340	316	348	299	324	307	330	309	344	322	317	326	345	341	320	336	346	311	334	317	342	291	309	330	337	308	319	350	335	340	320	319	298	332	356	335	367	335	328	313	325	337	318
32208	40479	12230	2468	3110	481	511	362	390	373	387	357	362	735	876	763	364	338	328	324	341	349	364	357	336	383	344	354	340	370	335	347	324	383	356	349	360	351	378	352	379	368	370	366	363	340	345	379	375	338	391	365	336	387	381	365	372	351	382	309	338	355	367	375	372	327	344	359	373	366	351	374	359	353	358	360	374	363	352	346	362	357	377	351	330	352	354	338	376	383	369	343	351	355	332	384	349	353	346	360	343	371	328	369	310	313	337	378	325	364	359	320	336	346	355	346	370	352	339	320	349	376	343	352	358	340	380	345	402	359	334	355	358	332	338	368	358	357	343	317	358	369	350	351	327	359	318	365	374	367	353	352	368	333	367	363	346	335	374	334	337	364	356	384	365	369	340	366	343	339	348	355	346	344	379	330	351	314	320	350	389	347	386	372	360	387	356	341	364	357	378	402	350	344	338	374	322	354	375	347	360	362	338	358	350	368	349	375	328	370	361	340	367	365	341	338	370	366	326	370	357	369	361	352	398	336	365	351	341	350	336	367	361	325	370	326	336	345	388	358	313	348	383	334	359	368	366	369	370	346	347	364	380	376	356	369	357	385	347	373	328	373	379	361	354	371	373	374	367	354	332	352	368	374	334	347	353	342	399	309	362	357	379	366	373	356	322	385	339	344	374	370	368	321	355	334	358	359	330	371	373	360	339	339	367	376	369	362	321	350	366	346	373	349	357	373	385	353	358	365	337	346	371	348	371	350	359	334	346	338	331	365	363	373	348	337	343	353	347	367	379	354	365	341	351	352	346	367	350	375	333	359	324	345	341	336	361	331	325	380	331	351	347	335	363	349	359	369	366	375	363	361	349	328	341	336	363	389	345	338	403	348	339	340	362	351	362	339	350	350	370	389	341	364	346	383	365	344	371	396	337	375	352	351	335	348	339	377	378	383	341	351	350	364	342	353	361	359	353	333	340	364	350	337	338	332	361	359	349	344	341	334	347	367	346	382	367	297	339	356	381	376	388	365	336	328	341	338	348	378	329	357	366	350	358	336	324	375	363	344	351	356	344	363	396	363	356	350	330	352	380	326	353	380	344	371	338	355	375	368	348	394	334	343	376	341	352	346	362	375	361	343	336	366	366	330	409	368	378	371	358	368	316	376	357	386	339	362	319	334	342	337	361	341	365	379	354	353	350	376	352	378	352	363	356	343	358	375	364	361	347	360	370	378	388	352	351	360	385	356	333	378	337	367	336	350	333	351	342	341	354	351	347	346	372	320	340	378	346	356	332	368	371	358	367	356	351	348	356	374	353	342	355	383	353	329	362	372	345	330	345	373	322	369	360	366	349	362	378	382	340	354	331	394	372	335	381	368	347	332	355	388	378	324	355	368	390	361	372	356	317	366	337	385	389	317	351	382	359	340	384	363	397	349	356	388	299	340	374	352	352	345	353	338	336	356	358	351	361	347	359	364	344	343	376	329	385	347	335	372	356	382	357	351	347	358	393	355	354	337	332	365	343	368	359	338	381	328	360	339	359	322	360	351	349	347	377	337	373	363	350	371	351	350	374	383	344	337	342	399	327	323	335	356	351	339	320	344	329	330	368	384	343	343	384	341	354	348	336	337	370	383	348	351	351	380	349	343	337	339	361	366	346	335	369	344	366	331	371	372	377	375	349	377	368	310	365	351	342	386	373	357	335	332	345	344	327	383	349	354	345	347	343	353	343	338	346	377	341	342	325	355	339	382	330	337	375	342	347	380	340	341	362	356	311	379	344	333	348	364	372	371	332	349	388	342	312	360	369	358	350	349	380	347	370	336	362	308	363	320	364	341	354	348	376	366	333	338	343	340	358	359	335	372	386	369	354	350	341	354	338	353	323	358	354	355	360	371	351	369	363	349	319	349	371	327	377	362	356	387	334	359	361	324	355	329	330	362	353	380	356	341	355	356	345	354	356	373	339	365	356	370	362	330	340	359	330	312	352	377	358	361	376	343	367	346	340	352	333	324	380	348	367	354	339	358	333	394	367	365	335	331	361	382	350	326	318	351	362	328	375	382	369	363	345	371	389	354	343	344	341	356	330	343	340	361	344	377	357	347	336	360	353	332	333	330	349	385	352	344	358	360	383	317	362	360	307	351	374	352	335	354	329	352	343	353	356	358	346	356	354	328	344	345	360	350	378	333	425	378	352	357	338	386	361	380	343	318	363	336	347	369	373	345	329	332	351	328	379	379	348	313	338	349	346	381	356	370	372	342	327	337	368	332	346	356	337	349	365	317	366	346	357	348	365	365	375	346	340	357	337	365	351	346	381	346	352	341	372	350	373	349	355	353	359	358	379	368	362	388	399	369	355	349	374	378	417	327	359	329	354	340	360	360	332	373	366	362	340	345	344	359	352	346	350	347	322	346	355	376	340	324	338	326	346	352	356	389	343	349	351	338	355	344	351	344	362	341	332	379	374	370	340	340	372	346	383	339	341	361	355	357	383	362	355	332	390	332	369	349	324	336	333	395	352	361	368	368	360	334	366	365	395	374	331	330	367	364	387	340	332	371	332	348	379	391	340	326	332	355	324	361	349	349	352	387	345	367	371	368	336	336	337	353	333	343	372	349	325	370	384	325	366	340	376	354	330	393	361	367	335	321	335	339	343	358	343	333	343	381	357	350	334	368	340	346	380	315	357	368	377	372	342	331	330	371	397	346	379	358	344	344	370	369	367	332	337	357	349	339	354	313	355	368	339	360	343	318	363	337	354	381	367	349	323	324	318	395	351	361	322	358	360	365	364	375	377	370	327	345	379	335	374	349	387	362	349	370	348	350	380	348	356	347	363	345	339	364	371	344	362	350	375	338	377	369	361	359	359	368	336	343	325	335	338	332	340	376	371	338	375	335	358	365	354	341	328	355	333	356	368	357	356	316	396	353	336	363	364	349	340	326	365	329	361	350	355	368	375	344	358	355	339	361	335	375	338	352	365	326	328	366	330	384	360	388	394	373	350	332	359	349	336	313	335	361	360	368	358	331	328	365	358	347	331	322	342	388	335	356	377	373	367	362	342	335	351	327	326	375	327	367	349	340	315	351	358	389	366	368	336	358	338	361	372	342	362	377	368	362	355	354	316	366	326	334	352	359	360	330	337	337	364	338	362	359	340	376	312	367	394	329	356	357	345	375	361	385	362	364	317	320	331	319	336	346	374	355	337	360	346	329	351	349	369	329	374	358	397	351	376	369	389	360	350	347	369	342	365	356	354	380	380	327	359	372	346	330	361	327	400	349	358	377	374	348	356	347	339	315	362	351	291	341	356	374	352	311	356	342	339	385	336	313	358	372	366	336	355	374	373	371	366	381	383	378	351	336	309	337	328	366	390	352	370	369	357	371	338	327	397	347	372	361	357	353	334	361	332	355	353	339	335	357	360	381	342	352	360	375	344	377	342	366	336	321	360	341	376	395	382	366	344	370	321	337	370	333	373	370	331	347	362	341	344	373
23779	22093	29048	24619	23466	13398	1802	760	672	679	655	634	1022	3490	5548	5170	965	598	549	535	545	573	543	545	546	545	536	552	486	567	545	521	536	572	562	573	521	514	536	517	560	596	541	523	530	510	552	538	568	578	549	554	535	522	560	505	502	535	554	544	573	545	563	552	547	539	544	500	558	535	583	535	546	532	560	552	535	558	602	531	544	558	518	540	528	557	555	541	549	537	567	504	534	549	519	575	543	536	542	555	497	557	544	553	539	502	496	532	533	512	505	510	551	569	565	541	559	518	587	568	511	528	490	537	585	543	549	538	587	524	541	527	502	519	528	553	523	550	510	518	491	534	525	510	506	524	564	536	521	537	516	555	561	552	531	565	587	535	568	505	554	546	537	544	531	528	557	517	551	527	566	528	555	540	550	574	576	479	559	581	507	540	564	541	545	565	551	543	520	593	545	518	545	528	528	519	513	553	534	505	532	526	574	546	518	530	539	548	511	547	488	513	538	564	483	578	576	557	540	524	534	539	562	541	548	602	533	550	539	521	536	561	509	521	551	530	549	544	559	532	550	570	564	589	530	501	524	531	588	546	551	547	554	575	531	563	538	557	552	524	535	554	587	569	583	551	563	538	561	555	535	571	543	539	589	526	564	554	541	554	569	528	559	563	543	555	548	547	560	555	525	612	556	524	544	552	544	574	554	563	547	513	540	558	520	537	523	519	540	533	531	548	555	547	560	529	524	571	543	539	547	513	541	550	536	522	557	517	564	554	555	595	561	516	535	509	520	530	535	528	518	533	526	526	570	526	506	522	531	558	532	533	521	549	582	548	558	590	516	552	570	567	527	567	540	577	499	493	544	563	506	511	582	539	549	554	544	571	548	564	553	543	503	580	589	591	558	539	541	494	550	580	535	512	520	509	542	530	546	533	542	519	535	506	531	555	552	526	549	530	529	557	545	542	585	534	546	525	564	576	545	577	507	525	525	521	547	544	504	545	588	533	489	545	510	553	534	522	505	562	536	545	540	573	539	533	555	540	534	545	539	538	521	535	527	556	583	560	506	518	588	549	541	531	584	539	541	503	555	535	539	552	530	570	538	580	541	532	503	545	530	537	562	539	620	530	538	551	554	530	512	571	503	579	517	582	529	525	497	535	548	539	566	496	568	533	601	557	512	533	549	518	499	564	508	550	530	546	522	535	514	543	525	545	499	586	486	541	553	558	604	577	581	539	534	526	532	529	525	544	565	498	495	512	521	499	570	501	565	531	555	562	537	496	541	552	547	527	517	546	591	539	548	522	575	562	547	554	509	494	514	537	524	566	560	530	517	534	500	561	561	512	590	572	538	547	541	579	529	567	540	558	533	546	520	534	555	542	586	554	526	513	525	520	517	557	537	563	524	534	554	523	570	557	535	557	536	544	513	569	521	585	512	554	549	541	539	522	516	548	537	553	585	531	521	572	521	570	521	594	560	511	497	560	558	505	515	526	536	529	542	568	530	554	517	542	575	529	534	551	539	529	501	556	543	553	545	522	579	530	521	522	599	522	557	540	551	557	529	570	516	503	551	524	501	559	552	561	548	545	570	541	551	574	533	519	549	550	536	591	515	555	534	574	583	536	554	506	513	576	532	504	569	541	536	539	564	551	569	544	523	492	534	572	555	515	565	546	584	534	514	538	574	550	487	524	574	553	518	570	550	526	549	558	565	598	540	586	564	524	535	520	550	520	531	571	604	553	512	525	521	518	575	516	555	525	541	504	555	502	532	540	535	566	517	516	554	549	575	522	554	557	522	517	554	550	551	533	575	563	577	561	550	557	556	530	522	537	539	562	578	569	577	546	483	508	534	519	596	522	533	527	573	534	512	537	569	547	553	495	517	528	563	563	553	600	540	546	561	539	515	547	523	571	571	546	516	546	519	568	560	579	550	553	510	556	541	552	475	556	574	604	530	548	530	606	533	550	547	505	556	535	542	561	516	547	545	593	547	533	554	527	552	543	493	557	525	540	569	517	535	586	591	535	535	518	532	539	524	537	522	492	580	556	547	521	557	553	536	537	562	593	545	523	529	535	537	567	545	571	553	534	549	532	550	564	548	539	553	561	552	511	550	532	594	499	556	584	570	510	538	542	553	551	537	548	588	528	560	536	499	572	562	541	546	549	575	548	594	534	553	531	532	557	526	500	590	518	539	568	558	554	524	541	522	519	553	517	550	521	559	573	511	508	539	562	503	564	536	536	566	514	509	546	602	567	547	544	525	541	573	529	562	547	544	548	519	533	516	527	532	526	554	536	543	503	588	546	546	555	563	541	529	544	557	592	561	543	550	523	556	581	557	544	542	518	553	501	515	571	522	525	542	557	534	553	547	518	543	497	561	561	514	559	541	535	565	557	561	531	514	557	525	549	550	538	530	535	542	546	502	554	595	578	554	535	540	534	540	509	530	570	577	529	503	514	571	570	553	541	550	556	537	573	501	508	570	554	519	534	597	551	541	565	568	535	534	522	518	523	548	516	530	552	548	535	518	564	516	545	524	525	561	513	500	533	548	509	591	561	552	530	530	510	563	528	544	526	554	558	549	561	517	519	546	484	525	552	530	525	520	538	569	566	515	499	575	536	578	554	527	590	521	573	537	563	550	561	509	542	537	570	580	537	537	532	540	512	535	518	557	533	553	542	548	550	517	558	550	580	554	565	529	547	538	496	510	540	505	512	536	520	558	531	546	515	545	579	532	592	526	542	532	526	511	563	546	512	527	565	538	523	487	546	568	567	571	539	596	568	507	529	536	507	528	543	555	567	562	534	511	547	528	539	566	517	533	525	535	540	557	539	601	553	522	528	556	548	549	555	576	537	547	560	528	518	575	571	561	557	568	514	542	519	517	564	478	548	546	537	536	554	536	566	547	546	604	549	538	514	547	540	540	540	574	516	538	521	537	549	539	550	569	534	511	566	603	550	589	529	579	547	552	567	530	536	539	515	542	566	536	532	525	553	517	509	549	544	545	546	560	550	551	560	593	552	530	499	562	529	562	529	539	532	518	556	543	529	506	584	573	551	509	547	530	524	573	552	573	559	523	537	523	576	536	521	572	588	546	551	587	531	569	524	518	546	561	558	535	524	534	562	512	542	525	540	555	528	517	524	588	533	553	558	543	541	586	508	576	541	566	533	542	581	567	559	562	489	524	497	518	543	527	551	592	567	526	522	573	553	570	546	564	528	533	549	539	521	555	540	560	544	564	549	538	544	509	525	563	525	581	560	557	528	554	532	548	571	553	549	526	549	512	543	552	533	540	531	530	533	544	512	521	524	541	552	534	542	568	543	586	565	532	550	472	559	553	537	520	543	529	539	549	526	544	564	501	532	574	564	506	466	512	529	537	595	537	506	517	529	492	602	537	547	527	532	509	570	556	528	534	541	568	540	534	574	564	526	554	545	505	557	570	556	540	556	562	486	527	510	518	540	543	515	550	555	556	535	517	561	542	549	540	509	525	551
38109	83313	44036	24158	21607	1321	1092	846	808	754	668	672	1340	5198	7852	6735	965	591	546	588	520	565	591	570	554	541	548	571	574	534	576	571	582	534	567	506	536	545	577	555	557	517	574	574	528	528	604	534	534	566	534	537	539	589	564	554	522	560	555	550	599	600	535	572	550	526	532	554	536	548	563	548	574	532	499	596	548	552	579	560	545	541	564	543	514	579	543	535	556	571	551	582	526	519	542	556	535	535	544	547	495	542	563	542	526	526	514	530	510	584	559	534	565	520	490	580	541	562	536	519	514	514	548	560	552	533	541	572	565	539	538	591	597	556	550	523	557	542	555	551	555	561	569	550	545	532	540	574	600	586	564	580	529	575	539	554	601	581	531	554	558	527	575	547	553	546	583	546	562	554	524	507	553	593	562	543	532	569	584	574	562	540	511	552	520	588	550	534	531	541	536	524	567	527	559	527	629	556	520	578	523	593	573	510	577	571	548	534	537	545	566	544	584	591	548	516	604	551	557	559	539	517	579	532	548	581	562	547	552	529	538	494	533	543	553	536	548	550	543	533	546	567	555	597	555	515	547	540	549	554	561	550	518	544	512	538	558	561	540	572	527	555	580	543	545	528	546	579	559	551	536	537	576	567	534	556	527	533	564	545	537	540	543	540	553	522	543	577	535	518	555	585	546	531	536	550	569	552	541	567	566	584	523	547	577	569	558	565	546	559	533	547	574	539	541	581	540	525	558	528	570	539	547	535	547	586	541	518	512	552	534	557	554	574	515	541	538	586	578	551	574	558	571	555	543	545	555	534	582	557	538	548	574	572	553	535	527	566	563	560	580	527	573	503	524	508	572	508	552	568	562	586	552	555	602	518	525	605	511	536	555	506	602	508	555	579	601	558	560	548	527	562	521	557	589	564	523	559	547	555	545	570	571	522	532	553	551	512	529	597	549	544	544	557	552	513	558	560	532	528	542	559	569	620	575	552	521	545	567	571	576	592	549	538	556	570	539	602	523	529	539	546	547	553	524	539	559	512	549	533	557	541	536	568	554	557	579	551	538	564	579	578	583	483	571	565	530	556	565	554	533	550	516	501	571	530	583	551	556	519	551	559	554	554	559	563	550	582	529	535	563	554	605	550	578	555	557	517	609	517	538	565	533	491	573	536	584	545	578	514	521	506	515	572	553	550	537	579	553	567	547	571	556	567	529	572	544	537	536	529	596	553	536	560	568	580	552	570	522	548	572	540	543	560	556	518	566	549	518	547	570	530	560	558	550	536	550	555	541	514	580	571	512	553	584	566	552	529	505	506	543	538	542	563	520	544	550	560	527	541	534	546	552	519	578	539	579	561	545	498	529	576	576	545	556	551	526	553	559	510	583	573	524	565	529	571	548	550	530	590	512	552	578	571	541	588	532	526	557	551	526	587	595	535	523	536	538	578	542	525	564	538	561	564	579	523	560	546	556	509	607	555	574	551	553	571	579	577	573	541	560	535	544	539	515	538	568	538	547	559	567	601	567	578	549	579	506	565	513	529	568	571	532	583	540	530	555	574	575	517	558	529	538	553	566	527	559	558	589	549	553	538	493	551	542	507	562	517	497	495	555	555	507	573	517	556	534	529	506	528	543	538	573	572	566	549	539	545	498	544	543	551	539	516	514	531	564	543	487	568	529	553	526	528	563	536	520	575	559	547	561	545	574	562	529	603	577	569	560	577	520	565	533	550	539	549	550	564	560	572	539	521	502	577	555	527	525	576	601	584	548	581	574	555	593	525	580	566	586	545	548	548	523	574	536	535	536	531	535	540	565	565	506	576	574	566	540	569	544	594	530	535	536	544	537	543	500	516	543	552	519	559	583	573	573	562	568	528	571	563	533	530	576	595	535	581	560	530	561	551	554	560	573	523	543	565	566	508	511	516	578	588	553	577	562	547	535	528	561	528	526	557	502	555	540	589	546	535	496	526	553	541	545	520	570	537	559	528	539	527	601	536	551	560	537	581	564	543	542	545	555	550	543	513	560	559	538	579	575	568	571	572	541	586	546	537	560	520	551	510	527	561	621	570	563	579	531	549	542	568	504	552	580	561	535	557	548	566	548	567	557	565	535	523	533	570	521	532	513	505	548	551	545	577	549	548	551	533	568	551	544	546	575	540	563	551	534	588	530	516	535	580	583	572	554	533	518	566	516	555	560	563	568	520	582	561	580	562	597	540	540	561	531	557	582	523	531	576	587	518	530	571	541	555	537	553	586	517	544	572	548	544	542	559	573	559	567	567	551	556	548	536	527	538	535	562	570	557	568	560	551	532	562	543	563	523	565	570	515	580	549	575	541	498	544	554	554	584	564	576	535	531	519	565	531	563	561	547	541	555	575	594	551	530	543	520	533	541	520	554	560	561	545	570	560	546	537	573	530	522	557	525	547	542	565	527	569	572	561	545	551	552	512	535	578	595	597	514	579	548	529	565	524	560	591	532	514	531	501	560	523	541	608	577	561	537	562	529	597	514	528	577	558	530	544	559	524	553	540	490	553	511	550	554	516	504	583	535	560	519	548	547	536	567	542	590	581	611	574	555	561	558	578	561	511	559	506	563	586	548	546	528	558	552	520	556	588	525	576	551	565	541	550	573	553	548	542	569	541	533	559	559	554	538	541	553	554	533	521	566	505	542	546	581	557	555	524	553	542	587	583	626	594	567	529	563	531	596	559	589	543	562	543	616	531	583	541	535	555	542	575	554	512	576	520	555	514	569	554	525	572	550	533	555	586	582	595	550	596	557	551	526	579	569	605	556	519	527	520	527	527	510	582	549	570	581	553	581	554	559	580	545	538	534	578	592	494	555	504	559	564	563	547	569	561	609	566	595	525	502	541	533	548	577	500	540	570	527	554	587	606	565	558	547	560	547	546	529	606	545	538	583	569	565	583	542	562	559	564	561	566	500	534	554	526	558	542	574	505	508	499	557	537	588	539	529	544	545	530	523	534	554	559	575	566	549	530	577	510	551	542	530	568	564	544	581	528	510	507	577	530	555	524	571	532	562	556	537	574	548	517	531	582	529	470	569	557	550	568	554	602	562	550	553	539	501	579	505	582	575	534	526	539	551	532	567	536	531	536	524	545	551	525	585	565	556	536	541	521	541	566	529	544	573	554	546	516	516	576	555	541	559	524	564	557	568	565	556	528	547	562	535	546	536	512	565	526	584	562	560	523	543	557	544	516	569	553	539	532	559	588	532	564	551	570	563	525	573	511	528	533	540	563	558	541	558	539	542	577	520	560	562	512	574	585	546	568	582	551	550	577	555	546	580	513	540	455	578	561	558	537	496	563	533	549	554	524	575	565	544	523	561	533	559	534	579	566	587	545	521	562	521	577	534	566	544	547	558	557	590	579	544	556	601	531	559	570	533	594	552	592	536	542	546	587	535	528	592	560	540	531	620	565	518	530	518	538	539	517	539	579	513	545	524	524	537	539	519	530	567	563	543	577	532	514	531
24946	22763	28582	25179	18562	3373	735	621	602	523	547	529	604	2329	2996	2624	654	510	515	517	453	473	500	534	511	486	486	464	494	518	462	517	503	490	495	525	500	450	500	474	514	502	490	489	489	477	486	455	519	512	449	503	513	517	462	533	496	509	504	507	508	492	489	469	488	463	484	496	509	455	463	498	476	518	488	495	503	491	472	501	505	468	506	506	489	463	494	513	467	462	433	509	453	492	493	506	475	501	511	475	473	477	507	516	532	501	517	482	456	491	509	488	489	527	491	504	474	486	494	515	473	482	541	490	533	509	495	518	511	480	478	464	483	506	496	481	495	514	513	457	501	476	496	465	495	494	527	456	494	480	440	502	526	451	464	487	532	510	527	476	496	518	485	558	476	464	516	502	480	485	493	454	477	529	507	456	521	473	503	464	487	514	500	512	525	483	520	510	496	486	466	493	479	494	464	483	501	483	485	445	490	498	476	489	471	468	470	433	513	511	449	472	509	471	468	521	492	489	465	524	464	530	519	485	473	470	482	494	465	499	482	494	452	494	499	490	520	511	499	533	510	493	466	478	497	518	473	494	523	502	474	499	503	509	500	477	496	465	456	488	507	478	508	480	515	482	491	491	488	485	490	525	469	494	444	438	462	516	529	523	510	471	492	522	513	505	476	467	495	488	473	531	460	438	472	513	484	501	462	492	451	455	489	452	465	539	506	480	523	491	498	470	475	455	532	492	507	480	464	529	497	490	484	489	464	445	468	482	477	487	492	489	464	474	470	491	492	472	491	490	486	510	509	520	482	476	493	478	465	500	452	467	497	490	501	483	463	513	503	485	439	455	471	494	487	524	511	484	483	485	468	498	498	475	473	515	469	473	481	509	478	484	508	481	472	497	511	494	472	499	472	518	506	503	513	505	447	490	484	492	461	457	492	485	505	504	479	519	498	517	474	488	469	483	498	501	484	469	456	504	468	487	496	485	490	465	495	531	492	476	473	506	491	479	465	516	488	507	502	515	440	475	495	512	523	502	517	506	506	529	510	493	454	489	488	482	534	477	462	476	500	509	500	540	484	503	516	483	494	484	506	509	499	512	522	503	484	455	456	490	462	509	511	471	522	461	521	506	503	511	464	478	548	496	464	453	482	469	478	490	465	516	515	496	482	496	525	521	490	479	506	502	479	498	499	483	487	493	488	479	466	507	466	462	470	475	495	507	526	470	493	444	463	491	522	471	486	463	472	451	468	463	447	467	480	466	443	498	479	497	498	492	509	476	481	518	457	505	500	495	506	503	525	470	516	504	500	513	511	524	492	519	515	493	490	517	491	484	458	489	516	474	492	485	415	498	461	495	472	464	500	504	514	511	486	542	509	507	463	501	494	469	445	469	484	490	479	501	490	508	497	509	473	512	504	496	528	479	491	449	497	490	523	511	476	503	515	473	471	539	496	483	509	476	454	480	518	543	467	511	510	524	498	475	468	485	512	527	510	514	481	466	492	507	514	500	486	486	485	505	493	492	471	466	505	494	487	475	493	487	491	523	502	501	473	501	480	492	491	493	479	459	482	516	508	491	502	465	442	502	474	519	485	473	476	503	485	480	487	488	489	476	481	457	471	508	503	477	469	478	461	492	529	527	517	468	499	538	470	491	487	485	471	463	486	486	481	458	455	497	482	526	483	477	463	484	486	464	507	532	508	493	470	498	502	485	491	474	501	473	476	523	478	502	455	495	496	476	502	503	525	531	489	517	473	494	498	490	521	487	482	484	445	492	476	520	519	513	500	500	441	540	458	524	467	481	524	496	498	456	465	502	487	486	471	468	478	536	491	524	514	515	507	483	506	512	471	459	510	455	484	487	488	472	529	519	460	484	456	523	483	514	516	493	506	502	476	464	449	502	488	494	497	459	494	469	513	475	467	498	483	440	479	489	473	527	453	480	503	473	503	501	475	492	467	479	525	525	483	484	505	506	474	508	484	528	483	492	490	468	464	505	506	512	471	478	497	467	498	498	472	482	499	502	516	466	455	456	495	476	513	509	497	480	531	494	469	481	499	460	464	511	518	484	502	492	508	508	488	490	519	496	481	464	504	479	493	485	458	487	464	491	519	485	494	503	499	462	476	489	491	469	449	487	540	505	486	529	493	515	452	458	478	526	515	486	490	481	486	464	514	482	481	532	495	500	505	438	499	509	470	487	507	480	449	480	471	489	447	461	500	488	492	500	499	534	479	480	415	503	526	505	464	500	460	498	522	467	481	490	493	519	469	485	480	472	473	491	532	474	500	522	462	478	459	512	460	522	452	495	486	536	510	491	442	517	502	500	484	496	477	497	462	457	466	489	491	486	463	510	496	463	490	478	528	487	511	502	445	513	489	486	457	500	521	501	507	517	452	506	429	490	475	500	495	479	496	487	483	471	490	525	450	468	469	488	547	499	501	455	498	526	474	450	496	511	463	559	471	478	471	461	449	509	478	500	512	492	478	505	514	482	453	493	473	498	477	493	499	485	481	475	466	525	493	506	461	470	511	452	532	494	505	459	518	542	461	509	477	464	472	482	469	517	468	476	484	458	492	491	491	521	461	516	457	468	526	530	467	509	527	529	485	449	480	517	469	475	502	463	475	485	511	475	506	451	490	547	478	447	476	500	504	497	492	505	478	512	520	476	522	520	470	477	504	480	509	505	498	505	467	492	536	468	455	523	471	527	485	470	482	497	492	509	491	499	459	513	548	474	521	495	474	492	498	463	484	480	472	520	495	544	490	500	487	489	490	464	484	498	491	498	418	482	468	482	492	451	488	493	451	491	491	523	520	498	434	495	485	483	466	502	446	499	499	464	491	462	467	498	498	524	468	481	500	523	498	487	479	467	492	519	532	492	485	497	510	496	480	497	480	516	468	464	470	478	466	487	471	482	464	438	473	475	471	479	489	482	502	487	489	497	502	492	503	475	508	460	461	463	524	513	542	499	470	498	489	539	482	480	511	495	499	458	515	516	519	483	505	471	516	515	514	486	475	476	522	463	525	489	462	446	449	493	494	511	539	497	495	484	476	478	493	501	507	517	486	443	490	455	504	476	565	480	462	481	522	477	506	530	505	460	500	499	468	487	464	484	471	508	513	469	485	515	534	480	515	452	510	472	480	534	476	476	492	495	481	495	500	488	479	504	494	482	456	481	448	489	507	512	463	467	504	492	500	466	514	477	530	482	464	524	473	461	467	466	495	508	481	461	474	492	495	482	512	529	485	498	514	492	486	507	528	491	524	525	507	486	478	461	489	550	468	492	464	469	472	444	498	475	442	512	461	530	479	510	539	478	538	537	475	467	497	503	521	458	520	483	501	515	517	548	465	473	457	474	481	444	496	469	458	498	463	501	429	504	520	481	490	493	486	454	459	480	522	513	505	499	480	511	489	485	531	479	514	450	470	485	534	485	486	471	498	447	484	479	500	526	484	452	489	524	492	499	472	458	491	510	505	475	499	497	508	489	499	498
35672	72852	36101	17204	15547	909	842	757	708	683	652	648	744	3873	4897	4059	748	517	567	524	558	553	520	514	528	524	528	502	562	535	536	538	555	541	507	524	520	569	533	563	540	503	509	542	519	487	518	507	536	505	530	558	548	504	511	523	548	540	472	534	538	495	575	553	545	540	528	515	513	544	540	535	524	491	489	559	546	527	529	491	546	532	522	521	529	547	526	549	522	506	513	501	527	523	530	536	512	535	518	520	541	514	554	533	546	490	509	491	487	483	536	535	528	522	543	500	544	520	552	544	521	523	517	553	512	542	541	536	546	477	543	551	527	532	493	534	494	520	552	510	548	534	496	528	498	559	534	548	484	495	510	552	527	505	558	537	538	560	535	492	527	535	505	514	503	522	507	536	509	526	541	537	514	507	560	504	520	533	499	512	570	479	520	496	502	524	514	551	548	565	508	506	545	561	534	502	514	537	520	542	551	484	489	528	543	552	510	497	509	508	534	541	558	539	527	567	537	526	517	545	539	506	535	533	580	544	526	483	515	488	536	501	507	539	538	502	550	520	493	538	537	538	556	538	498	573	539	544	503	557	546	562	516	503	511	565	535	522	553	486	518	552	452	533	514	505	543	501	557	495	521	580	490	527	491	544	527	532	522	541	501	501	527	523	518	525	537	497	558	548	506	515	500	538	511	515	482	526	553	518	541	489	526	501	507	496	509	500	541	518	514	547	455	480	490	517	516	492	558	569	515	527	504	527	486	564	534	532	538	551	504	537	546	563	524	551	520	531	543	534	528	556	549	542	526	545	501	483	506	552	525	530	520	546	537	504	546	521	502	503	515	550	552	537	530	513	549	552	532	540	522	547	562	500	514	502	559	535	544	536	567	509	536	528	509	568	529	513	526	540	541	497	499	543	544	547	550	512	492	520	495	542	548	550	496	505	512	575	503	543	572	544	515	528	532	518	525	509	529	524	550	520	535	571	552	523	552	512	558	498	518	476	542	559	487	538	527	510	520	509	584	549	518	526	528	481	534	535	514	504	509	541	516	526	533	511	515	541	519	510	511	507	507	547	530	538	518	531	528	521	574	501	504	499	505	498	487	516	496	532	511	483	549	516	527	552	521	532	478	532	551	566	570	538	489	504	554	562	533	508	501	524	492	505	519	506	560	526	532	579	561	497	524	527	551	521	546	539	548	523	524	510	517	515	541	523	510	504	534	547	512	517	549	537	530	516	532	486	567	509	485	510	521	525	529	510	510	529	546	511	520	533	529	463	517	518	499	533	521	529	508	552	545	508	556	527	532	489	524	538	524	529	469	559	519	525	505	533	568	496	534	524	515	539	507	529	542	542	507	490	532	557	490	515	529	499	498	544	545	549	529	542	550	568	544	521	559	594	521	510	542	567	544	556	516	514	556	566	536	530	470	542	500	501	546	548	536	513	514	537	528	492	552	491	511	559	537	526	515	547	557	545	539	514	534	560	518	515	534	537	492	536	530	557	570	540	512	511	545	532	504	551	546	526	552	565	526	556	527	516	555	555	520	521	556	508	539	511	572	573	492	534	526	501	508	523	539	536	492	525	548	539	480	494	556	521	556	532	546	489	532	523	537	548	491	524	518	552	520	527	531	540	522	527	519	487	528	502	505	532	517	510	506	508	512	555	544	515	542	519	527	538	497	525	529	560	513	558	508	543	571	514	532	488	550	485	483	538	474	598	563	529	540	556	527	533	564	509	514	522	522	525	521	550	536	508	516	552	517	516	504	566	533	536	524	504	528	567	510	508	533	537	536	535	530	550	489	514	537	520	534	532	535	503	535	513	516	544	499	551	499	498	538	570	509	510	525	500	534	560	583	522	519	527	528	533	521	503	504	516	521	517	559	525	557	502	492	542	530	521	524	529	561	570	497	517	509	533	482	570	505	501	501	510	498	557	512	523	472	533	524	537	536	494	515	534	556	517	553	516	514	550	488	503	554	511	501	495	496	546	530	507	562	545	530	561	544	497	511	545	528	509	539	567	520	518	492	508	558	516	534	514	535	546	520	522	512	534	541	545	522	542	525	526	536	556	533	518	512	538	548	519	495	539	523	544	522	532	516	521	541	533	523	497	536	552	483	532	538	532	562	504	530	507	538	467	568	504	499	545	493	564	489	543	556	515	506	495	534	497	534	522	541	545	539	559	499	510	495	487	533	586	539	507	517	534	504	533	520	517	525	563	522	527	526	506	566	493	543	496	533	518	555	510	537	507	557	554	500	523	517	518	556	576	521	506	527	536	558	562	520	557	551	520	519	519	532	508	544	525	533	531	477	521	561	520	506	510	554	519	517	527	532	534	533	474	550	495	485	509	547	530	500	546	538	463	534	491	500	501	503	516	524	538	534	537	537	507	536	537	575	523	522	561	508	489	537	498	528	524	530	536	525	540	511	540	518	520	495	534	520	510	525	533	543	533	541	536	505	496	523	548	532	533	503	496	537	533	460	562	539	547	537	539	480	528	492	498	513	488	513	544	509	520	545	536	505	520	520	543	579	523	466	489	558	527	533	525	506	508	524	554	480	550	552	513	509	549	577	499	488	524	533	520	564	536	492	503	500	497	539	536	526	534	512	521	518	491	521	469	502	541	560	516	537	553	525	522	544	550	541	513	501	517	552	475	527	536	509	542	518	534	526	542	530	531	508	492	516	547	500	506	563	539	533	525	566	502	554	562	517	532	506	497	509	534	509	529	528	549	550	500	524	503	554	486	515	510	504	515	536	536	536	543	533	494	506	532	518	546	512	524	534	503	550	522	536	542	518	514	516	511	527	564	489	560	522	531	528	551	527	530	492	493	501	537	536	512	516	532	522	547	553	507	528	554	528	528	558	498	540	544	482	538	479	527	550	508	519	515	518	581	544	552	540	541	510	537	548	489	564	507	527	564	540	535	510	552	533	545	510	520	495	488	565	538	496	527	516	501	571	571	550	541	554	501	493	494	508	553	512	502	531	532	535	524	521	586	547	511	532	541	551	536	571	535	522	537	542	514	514	493	528	539	523	526	500	554	561	491	538	513	526	550	559	580	517	520	530	547	535	521	543	544	528	524	549	498	517	534	523	545	508	529	533	507	530	542	531	520	555	529	571	527	537	526	499	531	504	530	524	509	532	558	557	536	514	503	499	533	522	540	516	571	521	550	506	530	548	534	510	557	496	536	508	516	500	551	498	519	539	486	549	550	532	525	520	467	496	528	496	498	564	555	534	537	552	560	528	518	520	555	511	523	542	534	549	509	466	515	500	505	520	543	482	573	538	479	533	552	519	521	507	539	586	562	559	504	490	547	512	511	519	501	503	564	533	524	513	530	567	505	532	515	530	520	539	525	548	561	508	506	541	549	566	516	563	564	495	527	563	527	497	518	522	514	474	530	529	543	495	501	526	548	499	535	486	531	546	525	593	552	496	509	539	539	545	501	589	538	489	549	506	507	537	521	533	509	566	533	521	511	482	534	531	535
22626	21514	29309	23756	22362	20799	12126	1595	1030	1084	1068	928	2281	10425	10000	6836	1078	895	886	822	870	835	864	833	858	884	904	871	872	864	891	811	834	796	839	853	794	867	819	818	878	820	833	885	769	820	849	817	802	869	887	837	821	830	830	808	826	789	811	822	831	808	859	824	867	838	832	806	838	880	840	817	819	889	846	847	788	846	805	860	835	850	857	840	850	809	798	834	816	826	880	777	823	825	823	798	839	840	831	877	823	798	797	800	831	838	839	835	824	808	834	901	788	898	878	848	822	830	798	846	864	809	818	821	809	805	817	810	812	786	843	909	781	831	841	799	811	815	832	778	855	815	836	831	770	869	874	754	870	829	778	839	813	805	862	858	813	850	810	846	834	848	844	874	850	771	852	809	860	812	818	827	822	859	858	855	838	842	845	825	803	854	852	808	811	826	795	811	854	804	848	782	775	865	807	807	840	803	800	818	862	848	764	795	805	861	840	840	822	815	826	825	795	798	817	857	842	796	772	825	820	811	753	831	846	853	834	841	849	838	809	853	809	789	848	851	782	822	858	832	843	847	818	826	810	795	849	807	833	783	851	768	791	816	840	820	811	811	805	841	864	845	804	842	843	806	800	821	834	837	856	845	786	780	822	795	822	844	833	810	858	861	849	851	836	831	851	789	824	778	808	812	814	878	866	844	778	842	761	877	804	829	894	868	872	801	832	844	761	875	872	823	821	845	770	803	823	823	842	834	849	829	841	817	859	811	818	862	823	798	862	854	824	805	816	878	802	894	842	818	802	830	822	819	867	799	814	802	826	788	788	822	839	803	840	861	791	871	772	835	794	822	841	840	891	898	852	764	889	840	859	845	846	844	828	863	834	830	827	846	836	788	869	806	843	870	845	818	866	863	802	847	821	808	837	838	835	789	858	861	826	834	804	825	842	794	838	855	818	831	868	837	824	845	873	817	830	842	822	830	862	815	819	824	869	819	866	829	800	796	801	835	811	871	898	804	858	839	831	838	846	782	848	847	783	819	749	753	857	814	830	822	835	830	830	813	828	822	811	799	816	817	816	868	822	753	789	820	838	801	834	839	806	817	839	821	818	807	765	827	943	818	832	831	831	847	807	890	810	802	878	793	830	865	821	812	806	828	875	779	826	835	800	840	879	766	794	819	837	827	847	819	846	817	861	784	833	806	841	861	871	801	816	837	825	852	840	849	789	832	881	830	819	805	827	871	862	843	882	831	801	801	894	836	846	818	844	796	794	844	844	876	802	847	813	778	853	824	790	843	797	842	812	789	823	806	803	869	788	811	864	829	836	834	775	823	802	828	846	885	808	820	822	812	846	810	845	839	871	829	777	854	807	811	816	835	820	854	816	806	751	819	833	823	831	817	835	846	792	800	846	840	808	837	826	893	865	797	804	838	822	768	803	805	854	861	792	810	819	842	817	893	804	835	817	803	790	825	827	807	810	833	840	789	850	849	851	827	842	815	827	849	870	865	813	877	839	867	815	850	780	841	842	806	812	855	819	819	849	853	808	848	852	872	831	891	848	826	865	856	878	800	818	858	861	851	793	792	824	807	811	765	842	808	841	853	843	837	770	794	862	794	777	858	817	850	796	856	827	797	814	862	801	804	851	860	802	867	802	825	805	849	825	827	844	809	842	836	822	838	856	852	779	873	795	801	847	822	795	793	829	864	792	819	811	911	798	848	830	816	823	837	830	861	791	816	814	808	805	805	833	840	852	793	889	843	825	786	844	830	798	828	769	860	775	842	837	861	826	824	775	833	799	832	808	837	790	859	828	832	802	784	814	769	823	811	878	831	797	851	800	781	807	817	911	847	833	808	794	858	809	767	855	805	803	827	864	839	813	847	882	892	826	795	850	825	845	857	816	806	854	799	792	857	804	864	807	787	843	845	893	874	799	902	832	872	813	876	820	886	866	790	796	866	813	854	829	825	837	848	761	845	849	835	818	878	834	794	801	846	789	857	860	799	833	837	856	859	831	823	801	811	824	823	834	845	856	830	807	791	852	872	853	809	810	850	871	817	832	840	836	830	799	806	770	830	853	803	811	834	843	773	811	848	806	861	773	804	820	798	850	831	760	794	845	870	784	855	844	802	838	871	796	834	778	797	812	827	811	865	853	761	836	862	816	821	820	818	818	837	824	866	810	866	793	826	773	861	777	904	802	873	789	821	818	808	882	792	828	808	854	853	824	827	872	842	803	850	803	823	820	811	831	813	851	819	811	837	773	828	787	871	817	788	770	808	846	879	821	827	822	817	783	812	821	843	842	851	835	749	802	865	843	813	847	830	798	819	792	844	807	818	804	864	809	814	857	882	850	810	865	853	805	846	803	800	877	785	810	833	809	783	813	847	821	827	839	770	830	800	830	845	830	843	806	823	830	808	844	811	812	890	862	801	779	862	843	895	864	860	860	793	804	865	771	849	830	847	821	788	799	792	806	820	804	794	820	828	805	861	859	796	820	830	841	761	841	827	824	823	854	824	841	798	830	792	818	818	866	852	809	833	822	848	897	860	805	891	826	798	829	848	831	815	813	828	836	843	801	829	865	805	784	795	846	798	766	773	877	788	878	839	866	813	809	790	844	855	865	824	862	874	771	869	829	831	858	837	817	822	805	847	884	839	792	824	809	832	794	836	818	823	821	803	806	800	823	835	841	865	862	781	824	773	827	834	862	883	841	848	859	823	798	824	858	840	888	845	875	811	830	812	802	817	809	830	839	780	842	826	820	843	831	863	820	813	837	874	814	793	839	774	851	828	830	832	835	821	823	825	869	778	830	854	835	880	810	845	871	831	808	855	831	819	833	824	859	774	843	843	815	858	812	848	820	821	818	770	813	799	796	852	817	861	833	918	863	831	848	872	842	810	833	834	865	830	853	825	860	845	785	848	805	849	830	849	867	822	820	799	774	851	823	807	856	811	843	875	792	809	786	806	870	829	826	812	813	856	835	802	869	824	825	796	832	791	834	798	795	832	901	848	849	828	869	839	858	920	871	818	827	839	836	835	820	806	879	832	797	828	846	851	844	806	811	844	860	854	807	871	865	801	856	823	787	768	784	799	897	824	856	849	808	843	821	865	828	838	782	828	834	839	849	850	858	873	802	807	842	826	815	800	897	787	789	888	786	778	828	863	792	869	807	831	764	813	847	843	845	807	837	834	785	875	841	816	861	855	802	830	844	860	799	830	834	833	803	795	823	801	825	881	806	830	851	835	824	866	881	841	800	811	837	842	855	807	844	783	813	799	813	820	812	803	841	811	816	835	820	849	828	845	868	868	807	831	858	812	816	869	821	805	811	811	776	826	777	856	824	846	834	844	846	837	831	901	836	858	832	799	806	800	803	843	854	808	841	821	872	775	782	851	777	826	826	791	818	828	807	914	813	812	861	851	807	861	826	839	808	840	876	845	862	794	827	804	834	811	808	889	869	807	869	779	859	767	860	876	821	813	845	841	784	810	847	829
42437	82740	58556	33156	27707	2035	1742	1509	1301	1230	1147	1073	3382	14399	12647	8252	888	882	867	858	895	810	842	841	838	845	844	816	837	795	874	810	899	767	808	838	803	856	821	810	858	875	815	853	837	830	805	867	803	840	818	809	840	845	824	823	813	847	853	846	786	756	799	815	832	852	832	836	843	808	855	871	859	883	910	841	860	822	854	816	851	824	812	785	801	841	802	832	819	880	846	848	785	814	830	803	819	833	816	819	850	790	868	832	826	824	785	864	837	827	777	850	785	849	813	825	825	791	874	798	845	822	826	753	863	799	826	839	769	798	866	825	856	829	848	856	886	806	841	847	836	856	838	825	842	832	843	829	813	858	829	876	794	814	819	809	851	816	824	832	879	833	816	826	837	791	854	846	812	752	860	852	766	811	842	842	874	787	847	823	811	857	822	836	871	840	816	768	874	837	762	795	846	763	803	826	853	817	840	818	838	824	814	812	815	817	798	864	825	833	861	818	854	837	823	832	822	795	859	798	824	890	872	824	845	799	803	872	839	809	761	869	849	809	816	873	783	750	837	925	803	824	823	830	838	799	808	834	876	828	827	861	805	822	807	787	820	827	776	824	825	802	806	835	860	804	800	860	844	797	799	837	827	840	878	784	836	835	783	799	812	842	841	834	844	768	800	808	838	806	897	821	794	866	851	822	822	816	788	855	829	832	852	817	826	868	818	852	812	837	835	920	822	869	771	773	865	831	817	798	856	783	835	823	789	822	787	831	888	783	812	818	860	843	797	789	815	809	881	818	848	794	797	858	849	810	833	812	828	794	854	858	796	809	808	792	872	829	782	867	841	867	878	853	834	817	816	779	814	770	856	801	793	849	817	824	803	853	853	845	840	814	810	790	850	819	831	788	827	776	787	839	854	867	835	831	824	795	809	822	787	856	834	822	842	855	803	818	786	775	845	855	891	843	812	835	868	826	830	842	836	837	849	828	847	788	847	830	801	799	840	844	812	811	796	878	782	836	880	808	840	825	834	842	842	843	820	799	878	807	805	822	789	821	837	776	817	783	858	851	776	793	834	873	827	822	806	824	826	832	841	807	852	838	862	812	798	900	839	836	840	824	808	810	805	808	828	809	862	840	800	815	834	840	793	845	807	823	836	849	819	835	817	828	849	832	848	834	839	836	847	797	851	825	855	851	807	788	806	838	771	834	819	824	809	871	818	805	815	842	781	863	730	828	802	822	854	852	838	867	854	813	860	766	822	830	830	823	818	783	850	801	818	787	814	855	792	809	814	787	815	822	784	767	785	810	833	775	926	838	805	806	825	793	810	805	819	852	814	847	811	856	829	809	852	791	830	865	880	851	774	853	801	887	778	833	815	796	858	868	858	856	854	807	827	823	831	829	794	804	864	855	788	827	761	854	867	811	797	818	839	850	825	812	843	843	798	852	821	867	806	787	850	816	815	782	866	848	820	885	792	810	841	775	814	771	838	809	795	818	836	821	870	809	792	841	829	804	847	824	798	805	845	862	834	810	837	847	831	805	812	857	793	849	826	793	826	848	828	844	859	812	870	802	813	822	856	837	790	827	845	786	859	832	799	802	868	824	834	813	867	881	819	795	849	815	845	788	809	803	849	833	797	803	799	853	797	863	858	839	857	805	861	763	791	790	786	837	857	878	818	888	842	839	850	831	878	832	826	845	868	830	791	809	844	802	814	833	837	843	795	826	824	821	874	846	835	861	813	856	826	799	841	827	895	819	865	869	806	798	890	824	827	858	838	854	804	787	877	803	818	790	802	846	813	805	811	867	875	808	843	844	817	848	853	769	817	883	778	859	860	856	825	862	865	852	807	835	817	820	840	864	853	754	835	810	872	838	832	837	867	824	808	812	850	782	782	818	822	832	817	888	825	811	842	862	818	866	810	798	873	850	866	781	824	803	834	832	832	812	845	819	758	836	858	830	719	828	803	803	821	806	850	823	825	818	826	811	819	820	794	808	798	842	830	861	798	828	864	823	839	817	827	858	814	842	849	795	792	835	846	838	873	760	824	803	843	850	835	785	778	815	782	868	862	799	862	821	777	823	863	828	797	834	824	876	813	823	808	820	850	842	844	852	827	801	832	818	804	818	801	833	828	843	828	822	821	801	837	861	833	845	784	865	829	815	833	792	833	781	848	837	844	840	822	846	794	781	849	857	849	847	834	835	820	835	878	802	788	873	788	868	741	851	816	817	792	820	801	827	767	812	834	860	838	879	802	843	860	798	830	817	779	815	845	813	779	808	847	824	844	882	824	775	816	833	800	813	830	826	857	827	829	783	839	832	811	835	877	773	831	846	809	796	823	814	838	813	845	799	831	805	786	816	852	795	792	850	803	843	803	820	833	861	826	855	799	893	840	803	833	854	828	864	823	863	807	828	878	861	824	861	849	844	861	857	804	795	819	785	811	820	803	796	845	834	856	822	766	845	786	877	789	833	848	830	818	785	839	837	842	873	834	863	852	785	785	830	856	786	765	866	795	776	832	838	897	900	804	798	858	821	789	777	835	831	790	835	785	802	865	861	846	842	809	840	821	797	784	783	851	845	841	831	815	792	866	820	842	810	855	842	825	833	782	821	821	855	833	833	817	806	871	847	794	864	840	771	863	783	879	835	829	796	807	846	830	861	823	780	819	794	862	747	856	801	808	794	834	822	820	787	832	800	812	802	778	817	819	806	799	861	831	836	832	791	817	794	829	885	801	849	808	874	851	791	800	824	873	860	799	804	847	792	821	804	834	865	886	792	829	845	805	827	847	786	758	865	859	843	830	890	816	791	836	818	807	853	824	793	855	805	769	830	812	867	831	844	802	823	841	850	856	834	759	833	830	799	824	791	809	809	861	811	771	815	799	859	804	824	813	810	859	815	867	793	818	744	841	817	835	768	817	823	827	809	816	816	813	810	802	848	825	857	881	853	829	848	823	799	807	828	776	766	841	791	762	838	866	858	848	777	841	834	786	803	815	838	818	850	817	842	862	833	777	795	784	853	787	853	796	786	835	846	853	827	807	846	792	844	853	802	822	830	813	780	847	827	816	861	813	778	855	833	823	820	839	829	822	812	844	767	771	821	838	815	837	775	829	783	794	833	809	816	818	841	809	836	825	852	816	868	875	772	751	885	802	801	844	846	811	864	789	808	834	841	828	867	809	815	849	795	830	866	818	785	799	800	842	824	785	837	777	827	773	845	877	788	815	809	830	848	828	825	834	756	761	853	787	808	827	806	828	768	800	847	852	808	876	817	836	817	815	869	858	818	845	809	824	863	824	790	852	827	814	813	888	798	835	834	801	797	793	834	806	804	786	814	826	801	813	789	862	831	823	819	769	858	775	798	877	801	822	841	847	849	822	818	776	808	817	837	852	809	817	783	852	866	829	817	853	840	835	750	823	818	752	793	847	809	843	865	818	834	816	875	840	807	782	857	827	800	822	803	834	818	833	847	826	888	814	819	887	797	810	812
31812	29425	23203	7254	3154	581	493	377	345	346	396	363	406	609	758	637	312	365	332	329	371	334	359	348	380	385	352	350	329	325	314	333	329	311	317	314	338	344	344	377	319	324	360	360	327	333	341	341	298	350	368	329	327	364	346	334	319	334	339	360	340	326	320	336	322	381	361	358	359	384	337	359	309	337	386	341	317	323	340	329	328	329	313	351	323	319	352	348	338	331	368	309	338	338	320	375	334	360	336	319	326	335	359	363	379	359	351	324	319	365	335	339	344	331	324	363	354	339	347	327	344	343	325	347	315	347	350	310	319	313	316	347	371	346	364	353	315	337	345	383	326	329	371	303	307	320	368	375	353	334	334	335	346	316	328	315	305	364	296	336	362	327	330	334	355	311	345	353	334	325	336	321	351	333	358	363	341	347	340	369	306	343	327	352	368	332	352	334	345	356	328	350	352	325	384	334	334	330	344	323	337	348	344	365	339	344	319	345	355	309	334	335	357	348	320	330	337	320	317	305	326	343	359	344	326	325	334	330	337	346	353	344	356	340	356	333	380	359	341	351	345	343	367	337	346	362	335	323	355	323	374	334	312	342	360	350	331	342	337	342	302	334	363	344	360	361	366	337	344	324	338	343	320	367	324	322	317	314	331	321	351	324	372	331	394	309	352	336	343	356	352	344	321	348	357	338	324	330	346	350	320	332	322	358	331	366	348	334	327	318	329	337	325	323	344	357	331	350	354	331	336	341	332	323	354	357	361	352	323	319	360	364	369	343	363	356	388	329	344	361	331	313	378	350	317	329	328	328	359	340	347	380	329	336	363	326	323	319	355	358	364	307	347	329	328	379	323	361	310	354	331	335	356	330	325	336	366	354	368	347	348	313	320	369	358	357	355	351	361	368	355	331	331	365	369	346	333	330	375	319	388	344	386	357	311	327	335	360	329	357	369	353	340	327	342	342	368	335	363	352	366	316	349	353	378	353	325	312	362	352	318	306	342	343	357	330	341	330	336	305	347	343	327	365	348	362	336	355	325	330	354	353	344	359	304	364	317	344	308	311	316	321	377	337	374	344	317	338	335	345	371	321	369	345	352	330	323	305	329	359	329	328	336	326	309	349	322	328	332	348	352	350	332	323	358	373	342	350	344	353	334	337	335	343	358	346	341	332	306	322	340	343	346	351	328	369	321	331	325	342	324	326	349	325	356	340	345	357	329	344	312	337	356	342	310	348	371	351	286	325	324	325	359	343	356	335	327	361	352	344	328	322	338	305	364	356	334	360	328	321	328	332	323	345	352	345	355	308	329	296	330	327	322	330	376	323	348	359	337	318	352	335	314	329	398	326	318	344	323	343	330	329	353	320	337	330	325	349	316	314	370	342	305	318	359	353	319	359	378	353	337	337	352	335	334	308	312	338	321	340	360	331	348	352	338	319	377	342	336	320	342	343	359	328	310	349	303	362	349	344	372	333	323	351	345	345	334	308	320	333	341	350	327	316	313	341	314	328	350	359	373	338	331	347	327	336	334	332	301	333	336	373	330	336	323	308	337	341	346	353	334	337	329	330	352	357	379	333	349	340	343	351	355	310	346	360	326	327	344	336	339	308	334	317	351	339	344	338	349	328	374	334	340	335	330	333	337	347	316	326	368	354	328	397	314	346	323	309	333	295	320	302	339	352	371	327	335	325	359	345	314	337	331	317	350	343	356	336	363	327	318	323	333	343	341	347	381	294	329	320	300	349	326	357	365	355	330	324	322	356	323	372	328	346	360	308	307	344	318	308	370	352	335	345	352	314	356	335	332	353	341	344	342	351	326	317	332	343	355	375	331	347	353	345	328	351	315	332	336	361	350	340	346	351	340	354	337	345	333	325	343	385	337	333	383	328	342	369	344	320	342	354	326	311	344	350	303	332	354	350	348	353	317	359	338	353	323	338	331	324	359	335	345	322	373	341	313	359	317	333	331	331	353	332	375	309	366	362	306	306	315	331	324	350	380	302	287	337	339	342	385	367	311	324	333	332	308	368	362	311	353	322	348	353	330	327	359	301	327	343	369	386	335	356	325	314	339	305	368	349	358	332	335	348	345	380	343	344	338	351	335	357	339	351	346	341	374	309	358	317	340	395	339	342	314	345	318	360	342	327	304	321	352	348	332	329	331	349	360	335	302	381	351	346	341	357	380	351	363	344	354	334	324	361	341	319	358	319	352	324	334	342	365	362	356	377	313	333	393	351	325	317	304	359	317	327	329	344	328	313	323	365	322	350	344	348	334	345	357	321	311	327	335	318	350	310	341	330	360	356	336	342	333	317	337	339	384	328	362	304	348	338	352	343	375	365	306	326	349	334	337	353	341	321	364	317	339	368	348	378	339	372	348	355	362	313	337	362	364	348	347	347	349	347	363	314	358	358	360	297	336	335	340	317	325	366	335	341	360	340	329	321	336	342	337	363	341	383	317	341	351	337	339	331	322	334	357	332	350	350	338	327	334	356	364	320	375	343	359	330	317	376	340	318	343	360	351	342	347	332	321	369	324	354	321	332	353	347	350	367	358	347	320	354	352	343	328	334	321	352	341	332	344	338	334	392	362	356	338	318	335	325	353	343	318	361	388	331	315	347	339	345	328	367	307	326	321	336	345	318	357	359	334	343	363	313	319	357	320	336	347	332	316	328	356	317	361	334	323	350	341	334	365	364	353	329	380	334	337	370	323	335	335	328	351	339	339	352	331	327	350	331	342	318	317	335	334	342	337	328	346	326	366	328	323	373	327	326	345	338	345	355	375	324	337	336	350	359	330	360	337	335	343	304	320	330	335	326	345	339	399	348	319	351	326	310	349	325	335	312	329	380	337	299	332	299	310	366	331	367	343	343	342	313	335	380	338	376	328	380	345	374	328	347	330	354	344	329	339	368	348	340	349	351	358	305	324	373	343	320	335	339	332	348	317	329	349	363	316	312	335	325	342	344	354	358	321	315	362	313	324	323	369	364	336	344	324	331	348	343	384	371	345	337	316	357	334	343	343	333	385	353	330	370	338	365	330	367	326	339	333	352	383	381	323	358	349	356	352	338	332	353	350	363	360	325	337	315	366	286	413	334	339	346	327	346	366	338	329	354	339	323	372	324	343	365	344	341	324	341	355	381	337	339	363	334	350	326	334	355	342	337	392	344	324	329	327	313	323	353	369	353	328	342	331	363	355	358	344	365	361	377	333	325	351	360	330	342	346	342	325	350	341	326	338	352	324	327	362	340	368	319	322	328	354	333	361	350	342	338	356	339	338	341	312	359	366	328	333	328	316	323	358	344	351	336	332	364	341	349	305	349	352	314	346	331	377	366	321	317	373	359	332	346	317	341	333	347	364	366	334	356	314	336	375	324	362	355	335	316	339	311	332	364	374	317	355	326	342	351	359	326	338	369	321	353	289	323	336	364	340	317	350	339	295	335	374	352	368	341	327	352	370	336	343	339	335	361	321	370	339	311	322	357	366	365
34466	40913	15372	3381	3053	458	447	437	401	362	391	366	475	737	959	830	352	330	355	349	356	343	357	334	342	363	350	368	378	392	357	397	357	338	378	340	368	363	334	360	369	368	383	383	434	378	389	366	393	379	370	361	376	374	375	367	339	352	383	372	361	353	387	384	349	336	344	391	383	341	347	325	346	412	376	373	356	373	375	369	353	355	403	358	377	367	382	371	366	389	331	376	364	370	371	366	397	337	339	356	376	359	361	383	360	376	341	362	382	386	348	371	394	331	383	349	370	426	337	398	374	363	361	345	370	342	361	365	336	352	399	393	378	365	328	342	331	377	348	382	359	387	385	365	396	351	332	349	365	373	355	372	377	367	372	405	347	396	357	341	378	355	387	342	365	378	358	387	389	361	359	362	377	337	363	359	373	387	350	370	376	367	381	367	376	388	359	383	359	361	368	392	337	363	383	355	372	347	379	382	352	377	372	344	335	407	334	378	375	368	360	376	390	381	364	423	349	363	360	341	371	369	365	367	302	379	353	339	367	379	382	364	395	369	351	353	356	361	357	365	386	388	352	355	355	390	377	383	392	388	358	334	407	338	389	345	395	364	346	373	340	350	412	345	387	308	391	364	370	370	374	372	360	339	342	395	365	381	355	367	374	350	380	356	328	360	403	351	403	370	387	398	330	359	358	338	370	353	372	374	363	377	363	383	363	399	354	383	333	369	397	393	354	368	380	369	382	366	405	330	395	385	350	374	378	366	348	380	373	337	366	375	383	432	367	348	372	383	334	401	354	361	356	354	348	344	346	372	375	365	330	366	388	386	371	371	369	373	360	368	355	366	373	376	413	348	359	403	344	366	374	386	354	357	359	361	397	378	371	339	386	351	373	360	353	341	358	419	382	359	387	370	373	333	345	377	342	356	348	374	385	367	389	400	370	347	374	369	373	371	394	368	382	351	382	393	332	403	371	343	375	377	388	359	389	325	356	378	354	382	372	353	368	376	377	406	394	355	374	372	374	383	359	400	371	341	388	392	366	380	350	374	405	353	345	367	387	353	377	375	361	375	363	345	377	392	360	392	402	383	385	341	382	360	381	392	371	353	366	371	367	376	382	346	388	335	365	389	375	366	370	374	360	382	330	343	360	377	368	356	351	418	383	370	386	364	371	341	374	360	349	368	407	367	345	325	349	362	395	398	387	358	367	368	383	376	353	391	393	381	381	354	354	371	350	366	373	361	399	368	334	359	367	362	395	383	369	384	354	352	360	358	372	344	364	332	392	409	382	399	352	389	333	375	347	352	365	366	370	362	360	375	358	380	370	380	369	362	364	358	367	370	356	354	382	327	370	333	382	352	368	359	354	399	356	369	379	377	376	373	340	311	346	365	381	360	363	332	347	364	385	367	392	360	399	413	374	372	351	367	383	357	390	347	361	370	328	373	370	358	361	338	354	384	353	378	362	346	326	375	383	367	353	344	336	372	356	392	341	357	365	334	375	355	340	371	343	356	367	389	342	339	382	365	365	348	320	388	351	405	366	393	315	370	373	377	346	354	350	352	364	378	350	346	364	375	376	409	358	353	368	353	399	367	375	386	375	354	399	380	342	364	362	369	342	357	361	387	350	354	369	363	360	369	406	372	397	386	360	372	345	374	373	386	381	396	388	371	373	354	422	373	400	363	380	375	361	388	399	373	406	362	380	372	379	426	382	374	365	357	365	367	375	365	335	378	357	389	359	382	377	372	363	388	339	386	403	352	344	379	365	367	364	389	376	368	376	351	346	379	348	351	362	392	387	350	342	357	367	372	347	364	342	396	368	351	389	376	380	361	362	391	400	384	316	359	376	360	339	382	395	324	367	402	355	360	377	360	368	370	370	356	360	394	369	357	382	332	391	361	347	379	371	355	349	362	370	339	373	358	387	369	393	376	374	353	409	398	372	360	374	391	358	351	350	357	388	362	364	380	367	351	336	319	376	349	352	378	317	353	359	367	339	376	374	330	385	370	398	368	357	392	395	365	352	347	363	380	349	383	352	346	398	372	360	391	367	366	345	390	354	357	359	335	381	337	369	338	347	332	377	382	391	402	340	390	358	369	390	317	340	369	365	346	391	394	366	392	346	371	319	349	368	328	376	357	367	398	336	374	344	358	353	359	381	383	347	342	390	346	362	386	378	383	374	372	373	343	402	377	351	359	365	353	337	347	329	373	344	389	372	356	375	389	407	379	353	371	379	353	378	351	357	376	362	361	376	393	389	362	347	393	346	366	375	378	373	366	361	374	367	379	381	337	315	391	379	354	359	338	350	366	338	359	339	363	352	339	375	375	351	353	367	377	364	384	396	355	357	390	370	384	356	361	357	323	325	347	381	377	357	344	362	386	357	346	374	358	346	406	376	365	409	425	413	359	360	391	359	378	372	370	373	386	393	406	386	348	399	346	408	376	358	346	381	355	360	337	369	373	388	342	355	348	378	326	368	343	367	356	396	357	331	382	324	367	358	341	355	403	368	381	367	387	403	369	346	346	376	331	340	344	371	342	383	380	371	374	354	366	376	341	362	349	368	390	371	351	362	347	354	362	383	406	376	395	341	405	393	375	349	385	342	380	378	366	341	341	369	384	388	362	360	351	359	387	361	384	376	361	355	370	394	381	360	362	379	352	334	373	364	352	358	383	392	344	412	342	377	357	370	365	378	372	374	357	390	356	382	367	378	370	390	352	369	353	343	317	371	370	366	372	383	349	375	360	387	349	398	346	383	409	379	381	371	352	367	372	396	341	383	323	359	383	343	386	356	371	368	369	355	373	373	360	332	363	362	383	363	349	367	361	409	362	359	330	405	335	363	397	351	385	353	389	370	378	342	359	385	382	365	360	354	401	367	359	365	374	350	350	373	392	346	328	368	398	353	365	361	364	381	406	367	373	377	340	385	363	359	390	355	346	371	395	330	385	387	384	323	373	360	408	383	362	362	356	380	355	367	402	371	367	355	342	350	392	355	366	354	369	368	398	383	374	380	328	398	353	363	361	387	370	370	365	360	402	343	354	361	348	359	345	367	358	382	325	362	411	391	338	386	359	339	358	355	413	345	385	334	375	375	323	392	361	330	381	331	358	393	368	383	327	377	362	362	338	385	415	360	353	382	355	361	381	358	371	360	335	370	379	378	380	361	355	372	370	394	382	378	351	383	408	385	360	371	380	367	357	344	391	369	375	357	374	371	382	369	348	388	398	384	354	395	317	375	356	379	400	343	409	363	385	376	397	376	337	353	366	338	366	381	388	387	333	361	354	348	340	378	374	355	372	343	399	365	368	405	338	357	361	397	394	360	351	376	347	372	361	380	392	397	377	352	390	362	362	365	385	393	332	352	354	374	365	352	383	370	368	404	382	366	375	394	334	378	319	380	360	359	366	368	386	353	357	374	363	356	361	367	346	370	390	334	367	383	346	393	344	360	330	357	388	351	388	355	351	371	332	375	365	373	365	377	366	348	390
23787	22269	31135	25093	22592	15666	2763	840	681	634	601	625	758	3233	4824	4079	670	546	539	578	554	542	574	541	559	563	602	556	540	564	573	564	554	547	513	565	571	562	575	549	598	569	568	583	540	584	541	529	575	546	528	536	510	556	541	544	534	524	548	540	564	528	562	557	536	557	550	574	546	555	625	578	547	541	583	558	585	548	546	545	563	540	548	548	559	573	571	573	565	608	564	577	563	528	560	529	563	557	538	576	543	502	549	585	565	560	586	562	557	513	543	533	540	533	560	569	566	542	542	581	568	561	547	558	549	580	549	559	565	545	560	555	580	530	563	538	539	600	526	601	510	549	526	532	602	566	530	583	553	551	555	551	558	559	590	551	573	519	580	559	573	551	552	570	553	553	550	566	539	566	617	570	507	541	581	564	523	550	548	561	590	553	492	550	546	522	587	582	607	629	546	556	561	569	626	569	568	524	534	541	546	593	573	518	573	544	585	556	524	532	545	575	551	533	577	582	601	536	503	505	574	580	566	535	525	539	537	539	586	548	556	506	586	589	587	548	541	608	557	541	548	545	626	590	554	533	556	559	578	503	583	593	563	602	570	586	618	576	523	540	564	591	561	577	537	603	557	536	574	559	528	577	529	538	586	564	566	526	562	568	562	546	586	573	608	564	570	530	527	597	570	569	555	558	605	551	544	539	525	538	524	535	536	601	584	562	571	532	568	577	579	590	542	551	549	580	547	574	551	509	571	534	575	558	547	552	577	551	548	519	561	518	597	535	586	591	550	579	589	523	552	558	522	561	529	583	592	520	540	548	557	574	535	547	572	553	518	534	539	552	565	550	530	566	538	578	579	556	555	502	558	576	573	564	584	514	566	576	585	513	556	543	572	549	526	555	569	548	570	555	573	562	578	571	531	605	549	591	544	542	520	539	589	539	531	569	601	571	538	554	574	622	586	573	579	576	560	542	539	571	543	538	619	543	539	540	575	528	591	558	595	576	567	595	539	591	599	539	535	561	510	575	580	559	527	530	604	548	553	525	576	539	600	560	557	587	541	554	598	537	530	556	530	590	574	547	556	595	558	537	554	614	542	595	579	566	561	576	583	542	556	547	532	560	593	525	545	539	588	577	550	563	601	570	516	515	535	504	587	570	596	564	568	556	547	563	591	574	557	581	515	548	552	557	516	541	576	568	521	571	555	530	567	527	572	577	520	531	541	553	534	535	588	536	531	566	611	538	557	583	516	530	518	529	582	589	577	567	584	593	574	572	548	557	559	566	578	601	521	558	560	535	538	584	541	586	530	584	547	573	513	581	528	529	519	519	569	597	531	527	544	568	528	535	518	581	606	573	601	543	561	576	549	531	571	579	543	571	572	566	573	581	573	581	577	549	569	581	546	555	564	557	575	592	561	553	546	530	579	560	544	588	570	507	563	532	565	585	563	554	574	549	556	599	539	520	554	538	593	557	562	543	565	586	591	550	558	575	530	551	541	568	554	563	561	558	571	570	551	580	574	513	546	602	556	553	589	556	571	561	592	543	549	563	575	562	528	513	536	564	558	579	535	563	568	558	590	536	544	537	570	571	533	613	562	541	544	578	558	632	603	541	561	554	579	558	553	594	578	517	572	574	547	561	535	546	586	553	573	593	556	542	566	573	549	550	590	543	556	568	569	508	545	559	555	557	596	571	555	567	579	564	550	544	562	564	545	509	549	587	541	578	565	549	565	547	598	574	577	596	564	551	573	523	562	559	562	545	571	524	560	502	570	543	548	522	537	586	549	590	527	543	557	512	555	545	573	565	560	580	558	516	542	559	580	545	578	522	561	587	585	561	542	590	537	520	515	598	564	582	587	548	538	541	521	559	573	597	559	589	582	574	560	538	535	579	590	549	525	564	550	538	562	540	550	554	574	573	558	557	562	583	593	568	558	546	648	557	595	581	505	552	599	536	559	581	570	578	578	562	521	571	557	536	581	542	557	609	525	568	569	556	575	577	561	586	548	571	530	584	547	570	534	570	542	601	613	579	613	526	548	564	534	552	580	563	569	516	536	583	586	567	543	534	559	519	545	613	524	518	590	562	567	538	562	579	525	554	547	593	586	558	562	584	553	616	562	544	551	500	593	505	519	534	551	535	548	547	560	552	564	544	527	554	522	548	534	617	563	545	569	541	546	583	575	566	602	607	577	538	562	567	570	558	552	554	551	566	528	563	528	585	576	542	563	557	545	547	553	611	544	561	570	553	538	541	581	542	506	544	567	556	581	598	601	544	567	528	572	587	557	533	556	575	577	580	602	584	513	559	582	513	538	571	543	541	538	550	578	515	536	589	581	537	546	559	539	577	565	539	526	551	536	545	571	563	548	563	558	550	583	541	531	542	599	553	537	529	573	549	586	533	550	576	524	570	575	580	585	593	535	584	535	548	584	576	588	569	542	551	620	576	521	626	576	530	537	556	567	595	575	549	576	556	589	571	559	576	556	553	572	534	540	554	533	540	553	536	558	520	565	568	535	566	512	576	560	578	578	557	596	563	553	609	539	558	583	556	581	570	535	578	579	581	573	586	566	535	570	575	543	596	567	588	557	567	554	565	587	564	518	600	553	590	527	549	601	552	561	544	555	572	593	562	564	562	562	526	587	591	579	550	594	591	555	538	598	570	555	536	559	562	534	548	544	533	549	565	530	578	531	611	556	547	532	525	573	603	543	495	531	566	549	568	544	572	556	522	570	607	552	555	548	577	507	591	549	595	552	512	543	547	594	547	560	564	575	570	572	558	572	572	501	533	576	603	552	574	555	539	548	547	538	562	526	587	531	551	538	530	635	549	528	592	560	562	549	603	543	566	532	531	569	554	589	579	571	557	554	600	548	617	545	584	562	564	574	580	605	550	560	584	552	572	560	549	548	548	518	580	581	563	567	568	550	521	533	552	563	517	575	538	538	574	562	561	552	595	568	525	536	527	578	537	533	564	547	532	584	529	516	509	557	582	569	562	535	574	617	568	564	588	574	571	553	521	558	579	588	565	521	549	566	566	538	559	511	579	589	540	577	586	596	560	542	576	561	563	542	536	527	538	563	529	546	520	561	578	590	564	537	567	524	533	603	522	516	536	544	568	573	550	560	599	568	490	578	542	564	575	570	562	560	577	570	524	552	585	564	548	563	553	553	578	576	528	588	528	514	561	540	532	526	552	556	556	525	549	509	548	555	541	540	570	516	611	575	538	543	563	580	556	576	557	575	540	596	572	538	560	565	535	528	547	525	576	595	609	520	536	544	514	562	569	556	575	553	522	570	530	555	564	584	589	589	547	566	591	580	535	537	553	572	553	584	529	556	540	563	563	576	543	576	559	552	545	563	583	571	532	579	532	595	561	559	572	596	560	541	519	558	570	558	601	533	596	595	556	567	533	602	525	609	535	580	578	544	592	539	584	534	574	550	561	548	511	559	535	588	559	582	547	583	569	542	586	585	543	568	570	564	536	553	542	550	614
41142	85044	55080	26212	25502	1372	995	841	720	735	681	647	912	4976	6840	5538	676	631	560	549	539	563	598	574	596	555	564	540	636	553	548	557	556	555	600	589	550	541	540	555	534	595	593	560	581	591	591	541	594	557	616	586	604	581	554	601	560	571	561	523	546	611	566	543	620	590	548	565	574	551	571	559	556	545	591	519	594	573	560	563	602	567	575	534	614	550	573	567	568	545	576	550	608	550	550	567	560	575	557	583	538	586	587	562	559	547	580	548	615	543	602	554	576	569	595	552	570	601	598	544	554	588	560	613	553	609	594	567	565	538	606	566	563	565	541	580	556	549	581	590	563	565	576	581	593	554	580	527	571	562	495	599	590	545	577	554	535	538	558	591	561	578	573	556	606	560	600	576	558	568	549	579	581	556	575	556	551	553	553	577	558	577	556	573	537	555	570	575	551	592	569	574	565	518	574	577	600	549	595	530	562	580	564	588	560	591	554	546	556	560	555	554	548	544	593	570	547	537	565	565	557	603	601	546	573	560	529	570	587	607	585	568	562	592	554	541	569	556	533	596	589	578	607	559	593	586	592	560	554	589	535	572	558	591	567	539	578	575	588	616	598	573	561	605	576	580	569	561	582	579	592	535	588	561	567	570	530	560	607	584	580	576	536	585	570	547	610	572	572	552	532	629	564	560	582	540	544	593	534	548	565	589	572	507	564	607	554	544	577	555	542	619	563	581	562	603	541	562	550	545	536	608	531	537	620	579	565	575	601	595	580	528	570	584	588	576	597	562	567	558	550	576	578	600	599	575	580	560	554	566	599	525	562	531	577	574	579	561	577	586	567	524	560	548	559	563	587	544	571	569	562	547	527	563	558	557	551	527	616	581	571	563	549	602	552	606	571	590	577	562	557	564	564	587	539	571	570	550	597	568	585	535	582	568	599	550	558	549	581	544	551	553	591	565	580	577	570	537	585	558	559	564	569	536	542	576	554	620	556	577	574	541	549	548	590	546	565	542	557	581	565	605	578	602	579	559	556	556	582	558	534	594	592	550	538	588	562	627	598	526	604	600	591	548	569	542	635	589	558	590	557	591	584	590	587	567	565	579	541	575	523	539	548	598	534	624	569	553	568	576	588	544	583	609	565	594	526	531	542	632	582	583	585	522	583	591	583	581	556	537	589	581	524	580	587	563	546	551	577	554	525	549	548	589	606	550	607	520	580	602	542	540	562	591	585	527	589	560	541	595	550	560	546	575	568	564	576	563	576	524	549	550	587	577	564	543	552	577	596	564	552	597	586	565	603	565	535	561	607	604	603	562	537	550	558	558	551	551	574	564	549	534	538	525	558	608	543	527	540	579	568	568	557	565	546	558	527	560	576	562	564	590	559	619	577	550	538	578	576	556	530	562	563	579	539	591	541	565	571	592	593	584	544	596	555	583	571	597	626	538	567	593	575	581	585	580	553	583	568	557	582	572	590	565	518	597	533	545	581	534	571	601	548	595	557	554	584	570	581	577	598	538	551	530	602	554	599	586	564	568	570	558	557	544	562	575	571	561	576	585	549	581	563	531	561	560	614	558	596	550	517	551	587	585	568	573	564	490	574	577	574	579	589	579	555	535	562	560	563	580	515	606	520	546	574	588	517	582	554	548	604	574	591	555	603	551	595	557	554	584	559	513	583	593	534	557	573	573	546	536	570	567	541	567	578	588	535	601	567	541	547	625	586	573	563	577	542	593	588	622	532	575	569	606	570	566	536	569	580	591	596	567	573	538	522	562	548	568	542	557	575	513	607	535	553	549	569	548	553	534	569	585	625	542	576	565	553	559	556	548	572	601	585	567	541	583	619	545	562	564	546	567	557	557	562	554	566	584	558	542	549	572	560	560	560	534	564	591	564	543	579	575	560	551	540	552	582	610	585	536	545	569	584	555	588	565	607	541	560	541	529	580	548	567	569	571	550	535	565	540	578	560	576	537	562	588	586	597	581	568	598	582	572	570	597	563	589	593	577	538	564	561	573	557	567	570	573	556	628	546	546	625	555	553	549	571	566	546	558	562	518	551	560	580	552	544	591	592	560	531	569	567	562	603	569	586	573	599	579	594	613	557	563	582	558	540	555	546	542	529	581	550	578	579	553	537	552	562	547	545	524	540	561	568	550	580	576	554	617	595	607	561	616	559	550	605	610	561	557	578	529	563	608	545	580	569	556	549	600	541	568	568	597	563	570	564	520	556	596	566	515	582	558	631	565	546	569	577	598	553	593	550	581	537	607	547	573	569	584	574	616	554	572	588	572	550	541	548	562	585	573	578	491	571	578	556	589	549	569	616	566	522	582	592	576	578	593	558	558	570	586	564	543	596	590	567	609	607	566	577	595	602	609	593	578	583	607	564	532	563	641	576	516	565	561	547	553	552	572	560	524	561	556	578	587	557	564	557	549	569	560	584	569	588	537	564	568	571	551	576	532	559	547	578	547	547	584	549	585	550	606	601	551	554	537	555	572	548	607	567	519	547	514	567	550	586	573	563	551	527	578	558	578	586	578	539	551	566	547	528	617	581	563	562	549	575	570	550	583	578	592	568	538	573	579	575	537	586	562	562	573	611	546	558	570	539	568	589	608	575	583	574	554	567	566	585	548	593	575	594	573	574	593	630	568	567	577	565	595	558	580	561	546	590	589	582	568	620	551	578	556	552	569	560	536	559	543	560	556	580	570	601	561	574	551	549	578	571	550	588	536	556	552	575	541	577	587	536	603	603	569	576	555	555	623	533	567	581	556	547	547	560	532	558	543	568	584	557	560	562	573	580	607	613	603	549	576	583	551	592	541	544	535	592	573	592	539	594	591	589	574	574	558	593	563	553	583	548	556	584	572	551	573	557	569	528	556	560	563	561	568	557	608	552	549	537	534	572	552	533	543	548	550	575	527	596	561	564	585	539	581	576	550	526	576	563	572	532	596	573	531	566	585	567	601	552	591	588	580	592	563	560	557	552	567	608	554	528	567	602	538	542	602	587	584	558	519	584	567	553	525	609	597	567	574	589	549	603	632	572	543	608	549	576	575	606	574	564	581	593	538	583	590	594	564	627	571	550	533	592	553	563	588	602	557	593	569	573	570	561	579	555	567	607	553	576	632	530	534	590	540	604	589	552	551	615	572	560	536	603	570	509	566	551	548	534	548	576	591	600	568	550	621	582	532	578	572	565	564	562	580	575	570	576	611	589	596	580	583	582	572	549	534	577	560	586	539	590	551	526	561	509	562	566	598	550	584	500	572	578	568	532	582	546	564	548	562	562	568	561	559	564	548	572	594	558	559	575	513	579	540	560	553	598	549	553	557	569	548	589	565	585	546	561	544	563	553	582	609	596	571	587	599	532	546	588	569	573	543	591	565	571	553	559	614	568	574	556	603	590	589	585	536	540	558	570	556	542	591	595	552	556	517	560	555	525	548	544	566	558	564	547	533	527	575	566	575	545	608	595	560	570	592	579	588	561
24990	23101	31478	26417	17850	4823	744	630	553	551	540	583	723	1851	2445	2001	512	495	512	493	495	476	543	565	529	541	522	494	533	480	530	476	530	508	506	473	519	573	533	548	551	525	553	531	510	490	550	539	522	477	487	477	504	509	498	498	511	486	543	512	501	508	484	513	502	496	506	547	536	503	537	530	492	487	532	546	536	506	505	496	539	510	439	477	506	496	510	512	500	506	475	538	487	557	514	519	517	475	499	522	523	479	520	487	526	519	485	521	508	538	550	492	520	501	515	518	522	501	503	482	516	498	495	509	525	509	505	516	502	516	505	515	495	541	485	527	488	511	549	518	527	513	508	486	521	504	523	546	479	495	505	523	491	514	462	500	494	443	508	575	518	504	513	490	531	492	518	495	522	516	526	509	532	501	506	461	578	515	513	529	514	527	502	476	478	552	479	532	507	485	458	488	499	536	547	506	497	497	469	509	512	518	553	511	476	501	531	514	568	511	499	509	555	469	514	499	512	517	494	485	549	493	509	513	511	523	534	521	576	528	521	504	463	505	510	550	537	488	491	520	512	512	501	497	522	521	487	543	516	490	497	516	490	505	487	506	525	534	553	499	475	529	541	518	478	528	511	558	515	483	529	504	507	506	503	499	470	504	497	496	464	517	519	522	531	514	509	525	482	471	495	515	483	496	531	529	504	506	500	452	503	523	503	490	521	470	541	518	478	531	504	528	521	514	493	483	541	498	524	461	502	521	528	536	510	542	490	523	502	487	465	483	488	531	515	520	507	482	512	499	489	532	522	523	530	504	507	492	520	513	496	487	499	524	478	493	557	487	471	536	493	526	528	522	531	508	498	505	535	489	519	568	456	537	506	533	516	531	501	497	475	528	516	547	465	572	544	537	483	523	472	471	485	487	475	510	503	498	538	528	574	523	511	463	502	523	523	496	436	479	530	475	495	508	495	518	504	547	528	503	522	567	532	529	510	484	535	547	554	491	518	503	539	475	543	520	498	507	510	477	513	490	500	566	503	444	513	498	510	542	569	470	516	573	534	490	521	524	545	504	504	507	526	477	514	516	540	569	511	512	555	495	533	496	497	523	538	498	537	504	535	487	517	506	559	509	502	512	533	500	486	492	484	506	521	493	519	502	514	534	508	484	513	461	506	518	550	521	513	493	493	508	517	535	493	518	537	527	530	558	492	487	526	532	499	492	512	489	506	534	496	524	521	492	536	500	524	497	518	503	500	502	495	505	485	495	502	514	495	523	509	520	473	503	510	509	515	561	550	501	559	490	467	506	533	547	498	485	516	512	516	502	510	538	470	516	516	489	511	487	467	493	521	522	523	492	461	500	489	532	491	474	502	494	490	513	518	533	513	543	535	488	512	522	476	523	549	517	526	483	571	496	532	481	488	559	537	516	557	502	522	462	505	495	500	514	548	524	539	538	532	470	528	519	522	521	498	491	564	527	540	478	518	500	509	474	543	522	501	541	528	488	541	502	507	508	488	472	557	522	506	491	463	492	526	536	471	515	479	500	505	515	483	546	526	506	524	518	496	516	524	516	510	510	574	521	512	496	483	527	505	520	464	489	470	513	501	512	455	505	513	522	520	499	485	512	540	527	481	539	484	517	535	486	569	491	514	502	546	505	504	475	542	545	517	516	522	507	512	474	500	518	485	474	546	524	542	558	536	539	530	533	514	537	515	494	503	519	503	542	536	516	509	534	489	523	515	495	556	526	504	470	487	561	549	498	492	508	492	509	504	489	495	509	525	507	550	541	500	541	500	527	539	508	497	485	525	514	494	517	487	516	510	504	498	510	539	530	494	493	527	500	499	534	516	520	499	485	502	541	508	478	496	511	490	519	506	542	526	538	562	525	515	525	497	562	541	502	543	517	538	524	524	498	507	577	486	510	543	523	503	565	583	515	513	537	514	523	525	530	501	523	518	510	520	511	538	488	503	518	519	470	506	529	478	519	495	521	554	502	521	477	520	527	518	497	501	513	512	445	506	527	485	508	510	514	524	563	498	509	529	498	516	505	490	501	503	497	550	524	555	498	513	519	524	515	502	547	531	468	514	532	501	540	503	493	521	537	498	507	511	507	526	470	550	532	447	549	487	466	486	548	533	522	531	475	482	490	533	516	554	516	508	499	519	513	510	530	542	530	532	521	518	513	524	503	493	486	496	536	472	539	497	486	540	479	505	532	532	564	541	487	515	486	507	504	531	501	512	484	543	508	538	549	472	510	529	532	519	520	534	496	477	520	498	518	534	546	525	508	502	528	554	505	482	513	474	527	493	476	513	516	512	518	500	506	549	454	528	479	505	560	507	496	478	512	497	476	533	510	503	526	536	526	535	495	510	566	513	575	500	508	484	523	496	511	525	533	527	485	517	512	503	520	498	465	555	504	535	548	528	516	517	534	498	497	479	516	502	502	496	489	498	501	482	535	496	528	542	536	513	511	493	493	526	528	498	470	500	527	501	511	521	480	504	524	503	466	497	540	492	521	501	538	500	508	516	482	487	532	529	521	526	510	504	499	481	523	522	503	490	549	478	480	498	472	516	538	501	515	522	527	504	526	499	533	481	588	469	497	535	544	512	465	516	544	500	509	539	545	537	530	511	548	543	513	506	491	497	494	488	507	554	457	517	520	534	530	517	501	496	552	515	521	519	507	463	461	479	482	516	518	500	482	509	510	499	474	504	543	518	552	525	505	487	528	463	519	534	522	503	490	500	495	503	502	543	505	485	567	468	500	512	504	545	485	483	510	524	512	563	523	504	501	499	464	490	523	484	503	509	523	530	505	472	507	532	495	493	517	524	488	467	509	504	487	497	535	549	528	545	530	516	499	512	479	483	498	552	496	505	530	470	537	543	540	541	536	529	527	515	495	517	487	509	508	484	504	510	529	533	529	540	571	518	517	500	512	509	542	498	506	524	482	540	526	537	489	501	560	563	511	481	521	517	493	526	530	481	522	503	503	520	504	507	502	513	479	509	555	486	496	526	501	491	528	566	514	506	521	511	519	466	525	475	519	471	540	481	513	509	529	495	517	472	525	496	529	509	480	491	528	509	515	548	524	514	514	499	491	533	485	552	489	522	492	508	528	488	451	534	491	556	528	543	501	504	469	486	509	480	510	462	486	485	546	535	505	504	507	487	493	503	538	515	492	475	486	496	562	513	505	512	541	535	478	494	456	484	545	530	558	516	528	502	485	514	547	537	499	468	491	486	483	511	542	517	489	512	508	480	523	520	501	527	520	500	521	515	508	542	499	501	503	490	483	502	520	541	494	470	515	492	496	520	508	497	534	512	515	600	506	524	537	543	497	524	508	541	518	465	512	530	481	527	536	513	522	508	525	479	511	485	498	512	526	443	464	503	495	513	525	506	526	478	482	541	524	498	476	520	474	499	469	521	513	500	476	501	542	528	504	513	525	531	507	525	483	510	533	508	477	502	545	518	530	531	528	521	524	525	518	519	543	497	539
39048	75194	48425	21298	16112	1967	742	677	629	644	630	640	898	2820	3734	3080	559	532	552	573	513	560	510	575	529	565	528	545	550	510	557	521	534	556	563	482	563	564	539	543	529	540	529	573	506	559	561	549	567	529	573	545	549	560	513	560	487	504	530	590	572	535	550	542	560	540	518	505	567	540	552	561	564	516	506	546	537	590	511	525	560	572	611	535	526	549	528	548	546	571	511	565	548	571	533	526	560	507	525	541	566	551	541	508	527	519	561	535	512	569	506	548	517	532	516	560	558	528	565	574	516	565	569	554	568	522	507	522	600	573	591	551	549	550	520	585	544	497	558	555	565	534	530	519	543	575	530	535	546	558	548	517	559	529	591	506	522	547	518	531	556	533	516	574	533	529	542	510	506	540	562	559	514	546	561	539	560	565	536	529	552	570	488	548	504	485	548	546	541	551	578	529	555	548	560	571	543	557	514	617	513	534	519	524	555	572	517	529	541	497	567	555	501	554	562	507	516	541	520	522	564	535	546	512	538	521	560	541	531	536	541	544	534	542	525	563	539	566	505	532	584	549	520	514	563	523	546	589	535	548	484	531	530	545	540	545	550	556	566	475	535	541	500	522	576	538	577	537	564	529	574	535	540	573	537	523	532	532	601	542	506	571	522	506	560	494	542	591	511	570	544	568	531	531	548	605	601	525	536	525	535	535	564	525	525	528	563	545	509	538	521	569	525	555	550	536	586	569	597	531	570	515	585	555	565	518	637	588	537	497	541	569	577	555	535	560	581	593	599	531	529	554	550	561	539	563	566	542	563	545	566	537	541	551	590	513	563	563	569	563	520	524	533	519	566	565	577	525	553	543	596	558	528	550	588	541	562	571	502	554	550	521	556	532	556	573	518	549	573	554	544	532	538	539	509	533	564	528	554	524	550	555	543	530	607	541	584	523	550	529	519	515	568	564	522	527	546	538	511	512	563	513	528	541	533	541	493	540	587	494	564	547	574	565	543	559	571	553	509	546	539	536	576	534	521	543	558	567	493	569	574	540	585	548	545	496	504	512	521	535	566	554	535	586	514	554	538	574	492	521	571	556	526	578	542	527	499	552	533	492	553	549	545	540	549	528	511	526	567	515	557	531	525	544	542	556	537	511	567	509	544	535	550	557	539	539	544	539	547	584	550	542	538	572	550	550	523	542	517	486	526	550	548	555	548	550	565	562	538	539	570	533	544	526	542	587	535	511	537	574	535	537	548	555	581	534	531	522	521	546	556	535	557	535	569	519	581	550	528	555	556	531	538	559	543	553	536	529	545	545	538	560	564	574	551	539	575	531	568	531	563	556	500	517	508	559	555	586	568	588	518	591	534	545	570	538	530	542	561	584	553	548	543	551	487	492	521	547	516	527	520	573	567	574	505	487	542	545	544	572	538	544	530	580	513	560	535	528	558	546	558	540	538	501	524	550	567	529	531	576	533	552	600	562	557	506	532	535	540	508	563	558	547	517	532	543	522	464	524	540	544	568	539	547	591	573	510	564	596	556	504	552	558	569	542	526	516	578	547	576	556	575	549	588	525	524	532	538	523	552	572	583	544	581	573	555	515	525	558	543	545	509	559	611	514	532	559	542	546	529	558	561	522	524	544	527	551	526	518	548	588	548	527	531	533	564	608	528	511	519	535	570	518	561	572	543	534	595	518	571	566	570	518	564	567	538	605	537	535	547	530	589	562	531	545	518	557	570	567	522	540	519	550	509	584	527	565	552	582	550	569	529	531	569	526	556	575	565	539	542	538	570	524	551	515	516	497	553	553	548	572	525	537	624	546	588	568	510	543	548	552	515	535	520	546	558	541	564	539	544	567	557	611	584	541	565	521	560	572	543	584	507	558	558	552	554	524	591	573	564	571	554	557	493	585	563	547	539	569	562	524	567	512	526	556	548	568	575	560	558	557	567	562	533	576	516	551	568	547	543	552	542	542	545	563	588	549	556	528	517	515	559	539	548	499	536	540	526	536	541	549	590	593	544	541	544	542	573	558	517	557	567	513	520	555	545	548	554	556	519	541	558	581	540	555	529	487	568	582	537	540	546	531	519	562	560	532	590	547	543	583	556	529	522	539	551	557	529	517	527	531	581	547	493	556	526	573	571	513	522	497	542	547	592	550	558	544	566	568	532	524	540	557	546	516	591	556	529	552	556	568	548	566	559	570	540	561	540	549	520	548	556	561	519	587	626	552	540	535	550	529	549	546	500	530	503	524	528	562	552	541	553	559	583	536	540	539	519	524	545	517	502	570	542	565	540	522	508	539	596	531	543	560	578	594	553	571	555	515	495	553	547	534	555	516	535	548	574	534	519	547	525	516	558	536	525	594	547	511	593	558	574	525	551	541	556	548	525	543	537	610	541	548	545	568	529	553	524	553	534	533	519	550	569	541	558	532	546	553	554	496	530	563	569	531	540	489	526	536	533	582	539	569	581	537	574	569	560	555	518	523	514	529	527	508	550	551	567	525	520	589	530	502	561	582	556	579	551	581	556	576	545	534	486	559	571	561	489	542	595	546	558	524	521	528	570	592	530	562	535	516	530	559	585	543	559	534	525	549	535	544	578	554	532	487	545	523	538	555	563	538	545	587	550	574	554	558	548	549	584	577	569	544	551	571	545	564	536	527	565	559	527	580	509	535	570	512	586	569	539	554	515	528	536	544	546	550	555	574	519	537	588	544	528	528	545	533	559	558	524	518	534	522	493	531	540	529	586	558	492	539	526	569	535	534	538	519	544	556	569	479	545	597	597	540	550	569	566	543	529	591	589	557	530	555	572	561	494	540	532	548	538	553	569	555	571	528	500	531	588	521	532	534	546	558	526	546	553	578	524	582	517	508	542	537	506	575	548	538	547	557	552	544	566	567	569	539	518	514	554	541	596	572	532	575	599	544	535	543	550	532	564	602	587	552	530	554	554	554	571	531	589	552	504	560	539	562	522	531	551	546	531	493	582	538	564	544	532	509	551	558	553	541	571	548	513	552	532	565	533	545	566	524	539	607	570	501	573	528	520	551	546	507	601	519	573	548	541	518	529	545	557	531	551	569	545	567	575	525	516	577	536	506	539	568	564	559	578	540	540	568	527	513	533	527	572	564	549	542	549	532	549	572	575	520	528	579	567	598	526	520	577	575	518	542	553	509	542	554	539	538	554	510	535	518	512	542	496	548	550	534	508	535	528	545	567	538	507	526	541	540	489	569	552	530	528	511	551	516	595	487	542	531	543	513	567	557	522	557	532	558	535	545	567	552	529	561	551	555	559	578	512	551	564	537	533	520	537	515	534	580	526	546	538	539	525	507	613	518	539	522	539	535	558	538	505	543	555	546	557	523	537	548	524	538	536	572	577	511	488	587	532	554	550	513	567	553	541	580	535	544	523	543	530	535	554	533	597	569	533	518	540	530	539	529	536	554	544	570	552	559	546	559	515	549	566	559	551	546	544	560	504	594	519	498	530
22526	21463	30990	25696	22162	21464	11172	1447	1090	970	1031	956	1651	6710	7971	5280	946	879	866	865	861	900	868	885	942	860	852	845	898	811	841	891	849	829	869	868	833	842	850	894	852	871	855	842	878	835	876	842	833	818	846	817	838	829	932	815	824	797	823	819	820	916	911	847	880	865	898	822	880	852	814	809	869	838	846	888	830	878	855	862	840	842	868	831	850	862	809	893	837	890	791	860	823	838	827	858	846	833	859	826	844	882	840	868	822	896	858	841	862	895	829	830	861	857	873	897	833	815	855	863	818	886	801	876	802	871	828	871	817	826	868	890	811	878	894	901	836	816	886	802	833	863	835	852	860	835	843	861	854	811	902	809	880	823	843	847	882	813	859	833	883	815	857	828	823	912	872	831	811	848	831	850	817	861	878	883	842	879	845	876	852	855	856	894	835	883	903	880	782	817	818	852	820	852	914	826	851	859	913	843	810	891	835	905	833	838	822	842	918	830	882	845	856	810	849	842	796	888	868	819	824	820	800	824	847	826	915	825	864	889	875	859	798	862	800	850	862	884	920	879	808	867	853	829	874	899	804	817	789	827	879	835	839	811	838	868	871	841	851	785	904	845	883	886	830	804	896	860	860	873	885	880	853	883	833	841	845	842	865	843	866	858	868	848	863	827	874	874	839	854	905	843	868	928	909	826	824	840	894	892	854	820	818	863	835	864	812	836	825	828	878	836	847	867	858	856	882	855	892	865	920	872	865	841	824	849	848	869	864	844	939	865	856	889	954	828	857	832	854	828	906	900	871	906	802	821	857	866	891	835	852	840	876	882	819	842	875	858	885	887	829	838	880	856	830	865	892	870	835	899	861	843	863	844	888	888	873	818	899	869	876	867	891	821	865	860	874	897	833	893	869	803	809	850	850	869	820	812	809	830	812	842	824	898	876	869	888	871	837	871	888	868	854	897	852	822	844	876	853	842	810	886	869	834	861	795	879	850	891	861	843	877	897	823	881	812	904	840	849	851	823	936	869	858	866	846	852	883	864	867	871	819	801	910	872	912	902	843	843	833	795	867	854	828	870	930	860	885	851	855	870	961	843	851	913	820	852	855	881	802	841	816	879	813	874	845	848	869	866	848	868	932	812	848	910	847	792	892	835	817	842	855	827	852	869	868	907	853	821	916	862	838	872	865	845	856	856	845	926	797	908	865	817	848	866	847	855	791	871	915	912	854	850	889	894	829	890	870	889	878	842	845	828	843	851	849	881	801	816	891	857	853	842	864	881	858	798	896	882	808	876	882	854	856	855	840	813	923	863	835	886	882	815	891	824	877	899	849	830	846	822	852	883	829	868	881	858	811	869	832	844	834	856	826	905	876	783	833	874	894	875	856	829	842	831	911	915	848	901	883	854	877	902	908	815	877	890	835	835	853	838	811	867	825	916	846	883	836	871	860	828	903	864	847	828	806	840	816	866	888	849	873	908	856	836	874	862	883	888	904	854	847	839	833	833	789	837	841	845	912	941	844	852	878	847	802	847	930	883	816	896	845	834	854	824	872	884	857	896	876	892	880	902	856	874	843	856	875	840	820	796	856	862	860	819	857	859	876	865	865	838	907	875	904	835	888	836	842	883	833	868	887	874	843	900	802	857	877	830	829	872	844	876	871	885	854	822	852	913	838	848	846	881	787	879	826	864	860	923	820	792	818	867	850	829	865	834	880	836	838	847	844	858	868	765	901	849	891	819	833	870	911	880	845	795	819	829	833	812	856	827	801	813	861	840	873	838	915	860	861	778	894	886	841	868	883	878	822	862	853	868	777	821	877	824	868	822	900	870	849	850	866	870	849	830	837	855	857	833	836	814	844	852	899	847	844	879	886	855	856	859	841	836	870	867	850	872	824	886	868	872	833	829	836	818	890	915	830	832	868	885	863	867	833	867	841	819	855	822	871	876	859	890	917	811	813	907	846	899	868	912	829	905	849	854	849	869	899	851	860	790	852	846	857	842	846	840	859	845	835	877	855	857	852	886	844	865	834	911	853	865	888	857	858	871	813	876	859	876	831	846	865	873	839	842	884	839	908	867	849	820	892	844	824	856	891	821	875	818	896	825	819	884	862	866	855	867	874	830	858	868	882	842	784	807	851	807	887	843	832	836	861	889	857	837	891	881	875	901	877	900	877	877	850	807	829	887	840	821	893	881	880	860	827	893	839	875	871	823	748	875	804	825	855	837	859	847	910	859	799	850	853	830	876	865	864	860	836	848	881	868	828	878	862	893	841	857	888	843	845	876	858	885	846	867	818	864	844	866	812	841	829	861	870	816	868	886	888	855	784	867	863	910	876	858	835	845	847	888	895	847	810	816	879	877	819	875	915	867	877	860	850	842	903	876	877	854	824	826	825	825	852	874	795	820	846	866	824	865	845	844	844	870	877	871	810	896	926	858	851	881	775	914	826	862	839	823	866	823	891	901	819	807	882	885	877	862	870	833	842	904	864	862	855	847	852	885	815	841	833	851	877	828	853	852	849	938	863	815	879	877	836	850	796	867	853	870	852	806	820	813	850	801	890	805	825	855	896	843	878	910	886	823	847	823	826	849	849	824	858	803	840	834	867	857	859	819	852	857	812	908	881	849	878	845	851	860	794	867	894	838	810	861	857	834	867	833	839	893	885	881	882	867	854	872	849	837	805	846	854	871	854	857	842	833	836	851	892	839	846	909	837	892	825	888	848	833	888	827	868	861	829	899	858	846	829	829	826	852	873	855	859	821	836	896	815	824	867	801	828	842	801	877	772	827	880	871	844	868	827	914	847	833	886	870	880	850	850	869	814	892	866	829	833	852	838	892	842	828	803	839	841	855	872	861	798	855	839	828	845	903	843	880	905	858	797	830	878	835	847	792	852	892	894	867	857	876	882	895	848	859	822	860	889	849	853	870	808	873	855	829	826	829	809	866	885	885	882	865	871	843	881	845	879	864	804	851	855	811	850	839	880	858	875	857	836	805	827	840	819	823	834	886	881	819	913	862	837	831	840	867	888	859	872	803	847	817	886	894	851	878	868	907	807	821	855	841	892	797	867	872	847	855	846	869	860	876	839	866	827	861	857	817	869	829	844	842	854	804	895	884	849	818	835	831	818	836	893	842	871	771	814	872	872	843	915	844	899	856	851	864	882	849	848	870	831	878	824	821	906	873	849	810	867	831	866	856	847	837	824	833	850	804	855	832	838	883	898	897	811	912	875	848	864	891	868	889	826	849	906	864	879	837	807	852	894	845	810	845	862	849	903	847	854	808	875	835	866	822	857	891	866	864	782	844	835	843	861	866	846	855	859	837	859	820	854	839	823	883	833	866	825	877	857	878	866	847	814	830	921	812	849	827	862	842	853	860	785	810	879	878	819	844	823	821	805	847	831	893	869	875	851	874	796	801	827	858	874	783	888	850	861	848	831	837	855	891	870	880	849	822	950	871	820	849	837	829	873	867	913	886	870	824	831	853	872
44920	86366	74770	42658	29725	9966	1419	1232	1173	1053	1037	1031	2244	9664	10128	6376	872	771	924	871	832	914	854	828	845	865	825	813	777	877	846	836	880	848	780	831	928	800	884	835	835	872	864	826	866	863	894	790	863	866	827	809	894	835	804	818	825	839	852	840	841	834	835	880	851	851	829	841	850	869	831	817	836	891	837	869	813	860	828	829	817	852	839	840	882	856	853	854	850	897	862	885	821	837	826	854	785	852	856	827	847	904	843	851	827	863	869	879	869	829	867	886	807	819	854	867	779	874	851	878	835	808	852	852	855	896	845	825	843	827	838	843	872	809	817	849	922	832	881	865	888	836	818	843	870	841	854	891	818	850	842	828	846	878	847	825	863	823	811	834	843	881	832	820	814	825	854	817	829	820	908	796	825	875	842	823	863	836	837	813	850	851	803	793	794	902	862	883	808	870	832	828	811	808	876	809	804	807	823	819	821	814	877	882	818	822	829	864	873	826	834	828	855	841	854	874	840	825	871	783	834	770	806	797	880	854	819	861	781	785	855	814	843	833	824	893	870	817	789	883	818	868	842	815	837	789	799	803	891	800	842	817	838	824	839	824	842	875	835	849	877	849	854	842	884	885	872	885	845	891	846	803	870	794	800	878	780	884	819	877	842	837	837	861	845	821	842	760	842	849	819	855	867	853	851	852	839	837	834	823	850	833	823	866	819	826	856	875	847	814	861	784	867	792	852	881	879	816	865	933	838	827	833	878	832	862	863	872	878	867	868	834	879	844	871	887	831	812	857	803	862	835	826	887	779	829	842	856	912	876	898	859	822	837	855	820	838	872	854	834	814	902	839	844	862	801	863	752	865	820	842	823	883	856	836	850	839	863	858	845	879	861	935	858	832	896	828	825	835	836	817	821	816	852	800	895	852	832	832	826	832	888	839	866	840	855	853	862	815	843	880	812	850	863	858	830	838	824	858	868	817	785	849	867	881	834	875	846	840	812	899	842	853	835	834	838	822	871	834	849	840	864	826	884	838	833	845	864	859	780	867	791	851	837	775	848	822	865	860	856	889	864	911	886	812	796	867	809	865	848	840	917	820	883	851	839	883	818	861	829	822	870	905	909	851	850	797	831	833	865	879	831	822	823	860	872	869	813	836	834	807	863	809	838	830	882	798	826	833	800	876	846	869	835	925	875	893	803	813	893	872	832	792	822	886	826	836	811	860	855	885	845	813	817	830	838	812	855	886	835	885	811	829	865	836	814	796	831	805	812	840	841	816	872	858	846	855	869	875	818	816	830	849	815	874	846	857	865	874	843	847	866	853	875	822	833	851	840	826	830	887	811	822	838	823	862	817	897	809	815	787	874	863	917	820	856	866	839	804	845	841	847	855	826	835	855	895	829	830	915	857	903	878	874	876	897	865	857	845	867	819	778	810	845	800	854	834	867	865	809	859	823	873	813	835	804	868	811	807	854	792	873	860	812	850	837	845	825	849	846	826	851	836	818	819	838	844	820	813	813	817	859	805	867	819	843	822	817	844	846	802	810	858	865	802	854	877	875	893	825	865	873	827	815	827	790	848	857	818	826	828	788	830	849	834	834	854	884	796	866	844	865	819	807	860	863	865	834	845	831	879	831	823	868	849	802	845	832	853	864	876	815	820	814	811	884	812	869	791	797	860	838	846	808	877	881	797	841	845	814	803	849	849	835	824	838	801	862	806	819	810	822	884	843	830	867	817	801	858	868	809	806	842	910	899	877	828	809	854	881	833	847	875	846	889	902	765	846	819	848	864	833	842	855	864	857	839	797	889	861	859	827	845	791	850	802	844	813	828	861	862	873	821	848	783	828	767	832	874	863	824	874	815	900	788	835	800	811	888	869	831	880	869	856	861	816	871	835	841	847	830	831	783	836	856	847	863	866	848	869	850	874	832	910	856	840	828	810	813	828	895	844	847	905	870	868	824	915	844	861	844	823	854	881	840	868	849	890	832	812	936	834	831	846	831	843	822	904	844	877	814	832	844	861	824	850	806	873	851	882	801	872	837	825	878	795	866	892	846	852	835	840	820	862	830	824	852	868	793	812	818	847	858	794	801	894	822	780	774	867	873	866	891	811	837	845	848	799	847	848	850	864	840	825	866	783	796	845	815	866	851	806	913	844	870	784	839	809	855	831	875	856	806	858	770	840	838	803	811	841	832	860	863	856	891	848	874	820	841	820	856	830	809	832	812	914	880	840	843	854	844	842	824	849	835	834	867	807	843	853	842	853	849	864	862	843	873	814	831	861	909	806	879	835	857	808	852	814	830	852	851	814	874	828	861	885	866	830	836	843	860	823	859	887	858	872	819	842	841	830	855	829	824	834	822	843	799	854	795	808	898	854	830	893	850	829	821	831	827	853	848	877	812	828	830	806	812	876	894	795	823	854	864	894	822	813	856	854	806	867	844	806	832	835	877	902	846	832	880	883	831	852	813	846	836	873	806	840	873	860	840	859	799	837	841	880	832	840	888	799	841	870	822	824	833	858	788	824	856	813	831	832	845	848	830	839	837	874	851	794	812	869	851	849	820	823	859	848	823	883	832	881	857	838	834	831	813	807	871	805	879	824	856	818	854	836	888	814	859	882	855	842	875	825	831	820	833	856	855	869	829	834	781	812	831	867	801	806	883	859	846	795	801	852	845	892	808	896	793	823	853	822	877	855	906	830	844	828	877	790	829	833	836	835	767	820	909	814	828	854	846	899	874	845	824	857	859	881	833	860	862	845	816	830	878	850	824	824	853	873	852	886	831	840	823	866	823	852	854	835	833	828	860	847	814	827	791	823	829	851	827	864	891	845	826	871	827	873	860	878	834	892	866	862	866	848	884	835	844	805	818	859	843	892	833	818	840	845	904	812	935	866	737	843	917	866	793	912	831	863	846	866	835	825	790	851	762	878	852	850	830	899	854	863	872	841	836	863	816	843	848	855	820	843	865	811	824	851	858	826	807	817	838	796	813	837	875	826	793	832	822	827	847	852	845	828	831	823	871	803	868	870	863	817	849	831	832	873	843	851	835	836	855	840	838	898	909	840	824	868	858	883	853	865	842	846	894	880	792	923	840	838	839	824	859	906	872	893	831	815	823	875	855	829	815	868	793	883	849	850	852	804	852	865	874	833	886	825	842	901	847	883	810	809	872	877	854	853	858	855	870	795	845	892	846	852	817	852	828	869	844	923	816	851	855	837	829	820	865	852	873	876	840	882	848	849	804	828	824	834	840	876	817	796	832	846	844	867	791	841	866	887	864	851	834	826	864	809	816	858	864	831	810	841	865	844	897	802	822	866	855	828	793	855	818	840	851	838	891	862	835	843	851	854	836	825	839	827	854	821	858	845	887	844	832	834	782	832	801	847	831	829	824	862	856	847	846	834	780	814	838	871	822	806	839	860	849	836	900	835	809	879	807	797	883	855	903	887	818	803	835	846	832	882	806	882	832	894	861	861	896	833	813	837	866	875
34825	32031	30692	14731	2859	1552	498	406	395	387	395	418	449	601	658	665	396	361	397	395	391	392	399	371	398	373	384	365	384	416	378	385	388	349	429	349	348	360	378	394	397	394	379	380	385	368	367	382	381	399	361	393	359	354	372	396	371	386	401	385	366	383	397	383	410	435	376	355	358	398	379	436	391	378	391	378	381	355	404	377	370	388	392	378	374	400	411	413	357	385	390	381	398	374	347	371	353	383	376	373	382	401	371	398	382	390	405	388	410	358	407	361	390	401	364	403	396	374	409	386	350	384	396	387	381	408	408	403	371	365	392	369	382	382	418	395	373	392	361	369	403	409	414	393	372	389	371	396	390	381	399	393	359	361	394	383	372	397	375	378	400	418	364	389	407	372	399	395	377	331	359	356	376	391	408	391	409	351	376	406	411	411	396	401	381	406	353	364	385	398	391	370	397	349	393	384	360	408	406	381	370	391	358	359	389	375	367	382	396	396	386	392	385	334	376	382	373	380	369	374	381	369	383	368	419	391	419	391	379	411	393	388	362	406	393	347	390	376	417	383	353	393	406	348	378	393	387	377	386	387	372	373	408	397	395	400	439	391	392	374	410	378	366	385	392	371	383	378	372	366	376	390	419	391	368	406	366	416	394	383	374	395	380	416	396	340	391	388	352	380	374	398	379	374	410	376	398	364	390	379	405	377	377	354	342	369	392	397	385	412	376	403	368	400	398	376	379	380	388	379	411	374	368	418	378	375	382	368	368	409	391	379	436	393	402	400	393	344	374	388	404	382	384	401	362	389	373	424	360	396	397	390	388	407	395	392	406	392	355	372	386	366	351	418	357	387	381	379	374	375	401	407	401	361	391	424	406	391	380	364	404	369	412	394	379	384	393	375	423	401	403	386	408	404	384	358	417	403	411	406	373	369	364	381	363	382	416	393	365	370	388	361	400	376	374	394	396	388	399	383	374	398	368	396	375	402	373	378	395	373	386	380	341	356	384	374	384	384	375	401	377	362	359	380	363	354	405	382	391	358	370	396	368	404	368	405	383	409	373	396	386	375	403	394	367	390	419	396	378	354	367	369	369	370	375	393	387	383	373	364	364	393	358	377	386	393	373	397	402	348	396	409	396	358	364	375	366	466	417	357	356	356	365	375	397	408	364	388	387	380	378	403	358	365	423	376	414	381	407	369	368	365	350	329	378	374	410	418	413	356	378	375	398	405	365	373	377	408	411	348	372	393	390	386	371	367	397	405	377	404	394	357	348	389	354	365	354	384	392	385	403	413	441	386	401	353	367	394	383	393	381	396	369	379	348	366	354	384	397	384	361	358	388	370	379	375	419	381	383	352	380	391	379	372	405	401	380	408	403	376	346	388	374	392	369	394	371	368	378	378	363	370	370	389	376	393	389	369	375	367	363	398	395	389	407	374	348	399	375	353	400	368	338	414	392	352	375	377	396	377	389	400	410	393	387	355	415	395	377	409	375	415	405	396	408	423	375	352	388	364	366	393	354	385	377	392	400	378	386	389	392	346	430	402	396	406	391	383	397	357	378	410	416	373	396	417	415	415	365	358	399	399	361	385	406	383	385	385	409	380	395	416	389	408	408	397	373	359	368	386	386	367	388	370	396	415	401	393	372	389	392	379	351	434	384	405	412	362	365	394	397	387	394	392	366	381	386	399	417	372	378	391	386	378	368	411	382	371	394	405	398	382	351	400	400	391	367	358	395	398	378	375	359	408	365	409	367	411	364	408	369	386	366	398	360	364	364	380	408	390	395	362	373	391	380	396	370	396	392	384	394	408	408	405	396	412	383	365	360	382	378	373	372	392	363	392	376	417	404	375	373	387	432	364	376	381	378	403	385	363	367	399	378	359	374	374	384	419	359	390	387	392	408	372	401	370	383	413	382	387	407	369	377	408	354	374	381	410	398	407	396	390	412	396	380	403	387	347	387	368	372	371	361	417	356	375	444	420	395	400	403	392	367	358	411	394	396	384	369	404	375	376	410	374	364	346	378	411	413	385	422	375	391	367	396	370	385	356	431	385	358	392	394	378	391	387	410	373	390	362	410	388	383	394	387	354	403	388	405	383	402	403	416	398	393	391	382	387	375	403	389	386	411	383	382	437	373	394	426	330	381	385	393	394	386	386	381	366	377	363	393	398	362	345	355	369	377	368	384	364	394	418	350	375	389	375	411	402	435	363	415	391	400	406	397	384	391	382	370	415	385	363	378	398	409	385	400	368	386	400	417	404	381	403	363	375	382	392	393	386	404	366	426	416	372	417	373	387	399	403	378	416	371	385	419	412	382	368	354	364	376	395	361	372	372	382	366	377	363	391	388	399	376	394	369	386	406	404	407	382	406	393	353	370	408	426	365	424	389	377	362	397	403	367	384	393	375	375	355	360	383	376	386	392	382	391	394	389	414	374	421	392	392	373	371	393	396	383	346	381	414	392	400	372	365	376	399	394	385	397	406	363	397	358	381	394	402	358	418	330	383	360	411	420	378	369	389	382	338	408	355	389	395	369	389	417	356	359	376	375	373	349	441	386	384	406	382	355	429	357	357	393	368	389	403	364	374	405	380	382	413	401	363	414	401	382	407	380	412	388	373	388	386	373	397	386	406	366	397	407	392	380	384	399	414	393	375	348	394	355	407	395	403	410	368	355	394	345	373	355	373	418	370	367	376	406	376	408	369	389	391	388	369	422	400	406	408	360	419	401	387	377	371	376	383	393	406	386	370	391	369	367	375	426	377	391	362	361	364	371	382	372	408	360	393	394	397	375	380	403	377	429	409	405	392	388	397	356	399	342	363	399	374	409	402	382	383	371	395	367	390	374	440	405	404	379	367	399	398	393	381	419	353	366	383	416	359	376	361	367	374	388	393	357	387	364	418	385	407	396	356	385	404	384	360	352	372	386	420	377	367	412	370	390	405	389	392	383	386	415	405	385	396	349	387	374	383	400	384	403	397	395	400	397	361	398	391	387	388	421	420	392	392	394	385	394	358	365	391	411	386	365	376	386	398	357	418	363	388	407	375	369	407	382	424	382	423	385	378	395	393	373	391	373	352	375	359	415	394	349	359	399	370	404	377	359	398	390	391	391	362	401	396	357	355	414	336	373	402	380	394	355	351	423	383	413	375	380	391	381	383	429	408	371	379	387	396	383	413	383	423	381	358	367	392	352	414	340	410	408	370	355	354	365	374	418	356	407	407	387	391	384	400	359	409	394	416	424	411	370	397	386	395	405	373	414	387	412	361	405	414	425	381	378	375	408	355	370	389	405	372	369	381	377	402	359	379	393	426	374	365	376	380	384	363	400	422	399	405	366	383	391	407	383	396	382	428	369	402	398	364	369	356	372	400	399	394	398	401	392	385	437	387	382	370	378	411	401	375	402	378	360	371	403	385	391	389	392	396	366	362	439	383	385	342	352	380	398	382	404	378	399	382	354	364	422	393	385	398	391	400	417	367	398	352	402
39796	42601	24104	7367	2465	1570	465	442	488	443	424	392	485	694	791	662	410	394	429	417	420	401	417	373	423	430	385	430	447	396	364	438	388	431	420	392	433	410	398	405	405	416	406	370	395	421	406	430	385	412	396	403	446	409	404	391	397	391	404	416	400	424	397	386	405	442	421	384	414	410	420	374	386	415	388	405	432	382	425	381	442	454	410	427	388	402	380	413	392	422	418	418	397	440	397	405	429	402	408	398	384	398	380	403	412	404	371	433	429	389	410	382	383	427	422	395	419	386	400	384	368	402	378	413	412	411	378	424	393	420	435	413	419	419	383	443	381	412	422	427	431	445	405	436	431	395	401	415	423	433	392	429	399	400	439	412	405	420	397	356	406	364	399	405	392	418	412	464	463	414	399	425	409	430	412	408	401	384	391	391	400	407	433	428	419	415	444	428	455	386	442	413	405	438	437	433	427	402	412	368	400	423	415	408	404	383	400	412	389	427	407	413	411	462	419	424	406	423	431	391	409	422	378	397	423	422	419	437	424	369	421	400	387	449	395	425	432	402	407	426	401	412	387	367	391	383	413	426	410	418	393	398	418	403	391	406	423	413	417	415	418	432	425	391	403	432	401	440	438	388	378	416	372	423	407	403	397	421	395	419	387	462	417	432	429	392	415	392	379	414	413	433	400	404	392	383	433	388	412	394	426	383	450	377	405	439	385	411	430	402	390	436	421	390	419	367	372	412	415	390	401	408	432	406	428	405	382	425	398	388	389	418	408	426	430	388	429	389	396	401	368	402	432	413	408	386	427	439	417	388	385	408	421	386	403	412	390	410	420	393	405	430	415	383	428	443	433	414	455	395	430	431	422	423	426	412	378	391	432	413	379	439	439	430	410	417	399	401	390	419	391	410	383	438	421	361	395	391	415	427	398	376	423	369	373	373	404	411	448	382	418	393	418	409	395	389	384	384	403	381	406	376	410	398	405	391	383	385	391	429	414	431	429	421	392	397	408	416	387	419	394	421	426	415	391	408	443	398	381	430	458	383	440	405	400	395	437	400	423	395	408	404	432	410	428	419	398	411	384	433	383	405	409	395	408	428	406	434	455	428	401	408	414	396	403	442	364	397	384	414	410	428	405	428	396	400	400	414	389	416	422	419	386	411	422	417	416	436	408	411	396	404	414	403	392	442	400	423	377	402	419	422	411	435	396	403	405	414	428	427	388	428	414	388	440	420	420	442	444	401	383	413	401	385	381	442	433	410	397	404	373	404	435	405	402	404	425	366	380	442	403	406	400	415	410	408	378	395	387	367	427	426	418	402	404	424	406	394	412	434	431	406	437	429	400	442	379	417	433	384	433	389	407	415	392	404	382	404	406	425	375	399	436	420	397	388	403	409	462	394	409	412	419	383	400	402	414	378	400	436	413	416	420	409	433	407	439	398	447	396	427	433	420	378	426	410	429	412	402	415	391	397	440	404	430	406	424	450	404	457	401	392	398	405	408	397	415	414	432	430	441	453	411	404	433	418	429	394	433	394	371	395	423	448	425	387	417	421	401	409	424	407	373	413	407	409	397	414	438	445	472	417	418	375	398	388	397	408	398	384	432	393	387	440	413	372	416	428	383	402	397	394	423	391	385	374	375	445	386	405	456	368	403	416	402	388	404	402	404	383	405	406	396	443	411	394	420	364	391	391	425	420	383	432	415	407	415	422	402	402	406	380	405	424	397	433	375	412	410	417	451	386	406	426	420	430	388	418	412	423	441	391	454	361	388	417	411	404	409	421	380	386	393	418	427	412	402	393	427	403	388	407	425	401	438	442	432	393	384	428	391	415	393	414	420	396	442	423	401	418	409	429	432	439	413	411	438	427	410	368	418	435	404	410	405	409	404	436	406	407	395	397	399	390	425	407	403	404	459	412	441	466	433	431	425	397	408	413	403	413	466	451	377	423	414	397	402	392	389	396	441	433	397	395	388	400	440	401	404	407	381	418	407	437	443	377	434	432	421	405	422	399	378	402	394	428	424	423	405	406	423	431	421	411	399	420	404	409	396	426	389	389	383	391	410	391	447	419	446	435	396	422	379	367	427	421	361	425	370	434	390	390	453	399	403	429	384	433	422	385	425	402	408	411	451	400	405	402	393	425	394	409	405	414	386	390	375	370	422	367	462	406	423	426	380	445	404	408	430	396	432	435	436	394	377	408	411	410	422	401	401	419	411	418	386	404	444	424	418	387	405	432	436	408	399	395	426	404	416	391	426	427	417	422	405	422	411	402	426	391	418	406	403	410	426	389	393	426	412	406	419	394	389	438	393	429	421	424	437	394	377	429	441	406	404	418	441	418	410	416	395	426	420	408	374	412	425	431	417	392	372	424	413	402	436	400	409	399	355	435	406	445	399	383	399	410	430	366	412	377	415	425	399	406	382	441	443	383	401	437	391	412	425	418	385	408	404	419	431	418	380	425	398	427	368	434	376	384	369	407	385	378	407	381	421	407	408	409	389	388	428	378	465	385	397	448	414	407	423	366	452	424	375	409	369	399	396	404	374	407	417	388	460	433	407	367	385	398	392	408	414	410	419	427	381	419	381	392	400	441	432	442	418	407	391	385	411	423	453	410	414	422	393	406	405	389	410	431	406	447	373	398	426	434	411	457	412	412	420	403	418	386	431	428	433	386	401	392	389	432	415	384	424	378	402	356	395	386	400	424	382	412	386	450	427	415	384	429	397	406	402	433	437	418	384	434	387	416	387	425	441	427	386	390	375	440	402	414	409	434	439	408	424	394	405	433	391	411	399	406	404	384	423	435	404	413	427	408	367	409	412	374	376	436	429	385	386	406	387	408	434	405	431	430	420	402	400	405	419	392	430	392	399	394	418	406	411	413	425	436	389	417	402	410	380	430	389	429	407	432	383	399	401	411	396	432	387	392	409	447	425	425	428	441	404	381	431	414	398	400	376	429	368	413	423	433	399	403	430	417	387	428	423	418	436	401	408	383	410	384	400	435	403	403	395	429	401	393	411	390	361	461	426	432	412	410	410	389	409	420	392	395	432	399	389	385	416	413	447	419	421	390	422	360	406	387	414	393	411	393	423	391	404	395	433	371	412	410	427	411	464	400	378	422	393	422	426	418	417	399	399	407	414	407	417	402	411	376	408	387	445	441	395	409	423	378	395	453	431	403	370	395	356	395	418	417	398	437	414	410	386	420	379	420	378	404	410	386	408	392	436	374	428	423	413	373	430	422	369	436	416	411	406	445	396	425	403	419	430	382	447	411	415	431	398	431	406	438	438	399	384	413	431	424	423	403	368	418	423	385	442	448	396	410	421	387	409	391	424	395	411	461	397	404	405	405	405	400	423	385	387	440	419	393	393	400	401	408	417	418	422	396	368	423	385	454	447	406	383	402	406	381	386	384	412	435	405	407	422	374	403	426	391	421	417	428	385	408	418	382	423	372	435	406	396	412	436	404	415	428	397	424	414	394	394	411
23735	21648	32693	29612	22699	21246	6296	742	669	643	605	812	2230	3536	3058	1890	599	587	545	625	601	607	617	590	610	547	586	592	582	575	580	589	612	620	589	612	590	552	592	588	587	544	577	611	590	595	594	581	584	595	575	545	565	603	596	562	587	576	571	589	617	586	613	573	585	563	624	603	582	573	618	624	622	571	562	549	566	571	576	583	613	604	593	580	601	570	577	596	572	573	610	574	620	602	578	602	629	604	588	593	599	561	552	564	575	621	575	537	571	547	579	606	567	593	579	639	599	548	608	597	604	547	602	645	565	588	568	562	575	582	611	594	614	596	582	600	595	568	578	566	591	630	586	547	523	590	656	584	616	560	603	613	534	578	555	581	595	623	590	577	587	549	556	569	558	564	610	599	610	568	562	554	590	540	600	612	583	610	608	566	614	604	574	579	583	569	579	607	577	615	568	546	587	600	576	588	589	570	591	566	595	605	539	582	605	609	553	612	529	576	572	574	602	577	600	617	593	570	566	614	576	614	582	579	591	567	580	603	553	593	581	620	572	605	589	625	629	616	563	579	589	595	589	566	554	554	601	569	603	634	583	553	570	551	595	586	582	579	585	545	568	577	558	571	543	595	548	602	641	587	613	582	588	586	609	575	556	570	612	569	613	591	558	594	596	611	623	579	566	570	588	596	589	598	539	593	558	606	581	636	612	579	582	601	562	605	582	581	544	587	554	593	596	547	573	593	550	624	544	553	551	618	611	566	567	600	572	633	592	571	550	597	557	573	630	597	577	581	578	563	560	552	585	604	595	584	546	565	578	567	598	560	615	617	529	601	553	562	583	574	611	596	548	588	588	588	573	584	568	576	601	557	556	580	587	584	567	603	568	628	590	623	595	586	586	570	580	603	586	574	574	582	545	615	579	629	593	567	561	582	550	582	555	594	572	561	580	626	611	567	569	562	577	601	625	559	573	568	606	638	559	560	621	629	529	600	614	570	562	601	615	616	596	613	576	602	595	602	572	572	633	556	576	585	557	560	566	582	608	588	608	572	564	604	604	603	624	560	554	612	599	561	603	621	589	579	563	546	613	564	569	601	582	601	570	580	578	616	541	582	596	565	615	588	589	563	568	593	559	585	602	613	600	589	604	574	562	563	579	570	560	559	586	562	559	575	545	579	588	568	554	577	550	546	614	578	569	579	590	565	571	601	591	556	581	556	588	588	570	562	633	608	615	599	584	556	589	623	586	593	611	577	562	591	564	614	623	581	613	611	576	555	592	583	618	617	555	584	599	599	603	600	575	596	587	574	571	563	596	596	607	518	575	576	588	578	619	605	603	613	562	563	606	589	576	585	663	540	577	562	629	612	557	576	612	570	566	569	541	577	604	585	626	557	578	584	564	590	597	549	558	571	567	603	584	519	584	598	592	582	618	597	583	593	608	621	549	567	579	551	597	554	583	587	545	589	570	549	583	619	590	571	588	614	587	596	593	588	598	623	555	605	599	597	598	598	594	577	597	585	609	565	600	590	567	588	579	615	590	572	564	627	559	584	618	590	602	596	631	565	590	578	630	595	599	563	556	586	598	536	609	575	574	604	587	625	608	617	604	610	589	587	568	559	595	567	604	552	562	571	595	578	554	562	538	574	598	571	571	607	609	630	671	595	609	533	597	544	620	596	589	586	629	574	546	576	567	573	558	571	529	576	553	551	552	543	625	617	640	564	569	571	581	605	618	614	586	599	591	578	595	580	542	630	564	593	589	649	560	547	587	587	575	604	578	603	569	567	548	606	620	570	601	583	632	581	574	565	569	599	579	569	559	574	600	582	592	593	627	568	637	595	550	549	573	569	650	555	577	572	599	566	585	609	588	607	569	592	599	640	568	581	573	611	587	584	573	599	569	558	623	546	609	625	568	599	596	610	539	580	576	565	561	590	608	579	590	581	629	561	566	546	576	590	547	611	614	556	586	623	536	568	581	597	591	586	607	597	565	581	567	578	581	555	559	584	574	576	580	582	568	599	583	573	609	582	592	581	588	616	631	607	592	569	601	543	574	572	561	569	598	575	587	575	581	542	577	528	585	563	591	643	596	576	614	580	519	571	591	591	536	563	574	590	590	627	593	560	537	604	603	630	565	614	610	580	637	610	573	546	572	584	591	589	558	605	620	577	588	584	571	556	596	573	588	594	547	537	585	583	578	586	567	566	576	550	556	606	572	588	554	611	614	560	578	590	562	607	625	563	588	537	586	577	601	583	564	617	578	629	595	584	627	557	601	619	578	574	574	544	574	620	596	563	578	602	543	579	610	553	612	594	619	563	587	585	552	622	608	618	581	579	556	544	594	651	558	561	549	528	597	606	574	573	605	608	567	583	581	614	639	637	585	551	569	601	609	538	598	609	627	592	585	569	575	613	566	554	597	588	604	582	571	590	577	613	567	587	571	574	550	591	588	594	607	603	588	616	604	580	620	589	566	629	574	638	578	594	582	632	575	611	539	578	580	562	572	606	618	566	568	592	562	553	588	572	587	556	620	557	598	624	612	557	602	582	556	575	608	550	614	614	586	564	569	549	599	571	597	585	609	556	586	552	572	573	568	615	599	594	582	599	575	598	579	590	639	612	558	607	596	586	590	617	608	582	592	587	593	593	572	566	560	540	581	566	573	567	574	614	593	532	557	654	543	602	588	621	572	584	616	589	563	593	546	633	596	568	622	567	598	547	584	599	602	589	573	601	630	598	588	595	600	600	553	612	567	581	552	554	544	591	602	583	596	613	557	551	575	546	592	603	583	568	574	600	580	609	576	588	606	592	630	580	596	629	586	586	590	590	575	591	581	620	590	608	576	582	598	594	571	526	594	543	587	616	573	597	573	504	610	571	603	598	591	617	565	562	596	589	610	563	569	570	576	601	609	589	580	623	630	594	593	644	627	589	605	573	583	568	575	583	602	584	610	575	565	553	619	604	577	599	594	637	570	597	593	586	596	586	582	611	555	573	576	641	635	548	599	610	562	631	573	573	554	556	562	576	567	581	593	553	550	613	524	546	598	574	568	599	554	593	569	596	590	558	640	560	605	567	603	573	591	573	609	540	608	537	600	603	574	599	588	586	575	602	623	568	609	552	587	552	566	581	549	590	570	624	623	567	548	626	566	591	555	597	638	647	582	542	599	620	610	544	619	542	574	558	593	583	614	554	571	580	568	642	588	586	591	578	592	534	569	556	577	585	522	540	571	619	557	569	564	568	546	584	623	589	603	598	607	586	592	540	568	568	605	551	557	623	552	558	549	608	565	562	571	578	579	569	573	616	557	562	563	578	603	600	578	597	570	576	552	590	576	566	642	586	597	603	571	565	584	588	558	596	597	626	566	547	580	557	604	557	572	630	566	546	543	585	658	557	595	622	567	571	627	542	608	538	594	583	603	565	607	580	587	508	561	590	619	551	543	612	590	599	527	558	625	607	580	580	582	568	626	589	567	608	624	597	592	608	592	593	580	609
41410	81397	65913	39190	23360	18341	1933	756	734	657	680	966	3299	4995	4118	2403	585	621	611	583	623	601	597	567	602	573	570	589	604	588	588	559	590	612	551	610	604	596	621	577	603	648	588	635	605	620	577	605	581	592	567	572	568	607	548	625	589	622	580	598	636	575	582	550	631	563	619	591	607	579	557	605	561	600	531	589	612	628	580	556	580	647	624	597	596	639	602	599	604	594	598	597	598	611	575	645	596	611	589	612	627	589	580	618	600	556	604	589	619	589	581	626	590	623	582	575	577	587	614	592	583	575	577	530	589	568	573	593	597	571	588	570	586	598	632	590	603	590	530	592	604	563	583	550	607	638	591	615	679	631	603	614	605	547	601	582	601	614	588	635	588	605	600	584	584	583	581	607	593	574	626	596	582	564	575	569	518	609	575	547	554	601	587	604	606	637	571	610	596	599	599	596	607	606	608	572	571	597	559	591	584	597	606	576	561	580	620	577	618	577	596	609	571	576	613	596	600	566	580	566	610	532	599	632	564	589	577	573	619	563	628	636	586	578	573	606	608	555	590	612	600	592	556	591	575	604	617	579	574	584	564	585	601	567	634	576	625	574	607	584	610	625	567	598	567	604	560	609	563	597	575	640	598	601	601	603	619	593	608	558	584	597	592	559	575	582	603	606	558	557	587	609	575	600	592	606	582	572	623	588	576	559	618	602	622	592	583	603	615	546	573	602	531	594	570	644	618	616	560	605	599	611	597	553	604	603	569	604	602	591	598	559	557	583	589	549	565	591	613	621	610	541	582	595	597	561	577	595	578	564	579	612	607	583	577	623	643	584	595	604	605	587	568	596	556	599	590	573	632	577	609	559	622	563	586	567	619	642	588	574	562	630	625	600	595	597	593	583	591	569	624	594	577	568	602	615	576	653	622	614	563	602	582	613	590	575	573	641	635	573	613	596	598	629	620	582	573	537	600	602	595	587	556	587	616	565	565	578	598	589	587	622	594	586	637	616	556	592	603	571	551	616	592	609	599	644	627	596	597	568	566	592	558	624	578	575	578	599	610	584	609	595	618	583	620	565	612	573	571	559	612	605	592	632	611	599	552	578	606	588	591	594	635	647	600	597	638	606	612	595	568	590	612	574	604	585	598	575	625	606	580	593	579	601	588	582	582	585	570	581	605	617	600	571	597	593	589	603	598	616	597	578	623	554	577	600	582	578	593	575	595	596	568	579	635	562	541	548	599	592	636	548	593	609	582	588	621	611	641	621	598	617	620	571	639	579	594	572	624	610	561	601	579	614	612	577	617	581	541	627	582	574	540	547	601	589	591	586	623	594	566	591	610	594	577	589	563	592	587	573	595	643	595	589	607	587	553	539	581	570	648	571	609	601	579	594	590	568	610	611	668	606	597	574	601	568	611	543	609	572	575	595	565	584	606	579	611	599	603	620	573	614	538	602	583	612	600	602	583	580	587	608	599	579	590	591	636	612	650	577	632	582	625	617	581	649	600	631	591	584	581	591	534	665	546	631	600	634	605	563	607	630	632	603	579	575	599	579	598	616	615	623	602	608	588	605	615	544	558	565	555	581	555	606	590	626	572	584	587	596	627	563	629	587	598	573	631	555	624	623	567	576	574	586	569	584	592	570	561	575	542	564	585	609	584	623	627	553	614	592	568	582	555	569	573	602	621	533	604	634	577	582	557	648	572	593	605	582	584	602	554	594	596	573	595	605	599	589	584	598	601	576	567	609	560	593	612	592	609	611	613	590	599	615	605	587	567	568	587	633	615	554	599	561	562	625	570	558	608	617	611	565	616	583	546	561	553	628	546	592	587	549	586	619	593	568	614	582	587	591	612	592	571	597	630	603	587	625	624	617	585	563	590	615	549	580	579	568	572	621	555	571	617	574	600	625	592	609	605	588	558	599	604	569	569	615	578	582	626	572	577	587	584	561	591	596	590	632	627	583	575	603	588	594	609	581	587	613	573	601	591	527	623	625	573	599	583	623	591	625	562	573	620	632	555	610	606	554	592	603	624	534	574	575	600	580	563	583	588	532	593	579	597	582	548	597	622	594	576	606	594	652	564	593	633	598	577	591	600	585	571	563	585	625	579	591	596	589	609	602	584	585	625	642	581	614	579	540	634	624	596	590	593	544	565	584	582	580	581	582	577	561	549	601	623	544	610	580	637	645	573	579	636	593	570	621	571	605	603	563	629	586	622	592	577	651	575	617	591	566	585	570	585	580	599	557	536	590	550	586	621	604	589	549	553	580	558	619	618	565	602	617	642	585	566	588	574	584	623	620	609	603	638	628	574	594	591	559	549	600	574	564	612	587	572	571	559	577	632	572	561	629	601	627	549	570	616	600	588	625	603	578	582	604	555	580	599	535	588	602	555	594	611	606	579	562	546	615	563	619	618	604	577	569	600	598	579	589	599	595	624	596	603	600	613	530	573	592	579	585	604	593	609	588	587	623	592	606	625	584	574	607	597	557	592	568	596	574	588	616	617	607	617	576	562	586	578	580	608	586	606	561	581	624	618	562	551	596	628	618	567	604	602	631	620	589	546	608	567	608	620	591	549	575	597	586	604	586	583	615	638	568	608	577	613	607	580	584	543	612	568	609	594	571	569	588	586	651	600	561	590	594	589	616	642	579	593	573	593	611	541	635	609	591	595	620	591	590	589	592	620	596	540	579	552	567	573	571	603	601	573	625	603	612	575	600	616	625	599	581	567	630	571	555	571	576	604	593	593	581	597	560	572	560	662	631	635	573	526	574	524	566	600	610	567	615	591	625	584	620	593	590	582	575	599	557	573	583	557	641	603	596	592	572	556	558	595	591	604	580	589	636	579	577	607	577	613	582	610	613	588	591	596	606	552	593	564	637	585	610	594	580	616	602	559	604	557	654	580	633	589	562	573	631	585	586	599	575	569	598	636	603	604	581	575	571	617	608	579	642	594	565	597	572	580	608	621	561	646	544	620	616	600	596	618	590	617	606	610	617	587	573	610	599	563	542	588	584	555	568	538	586	627	625	550	608	630	586	608	576	630	547	589	606	600	543	553	574	596	572	608	631	598	580	611	560	611	575	532	609	592	557	620	590	579	552	608	621	595	589	559	616	600	519	541	592	617	631	632	663	601	570	601	585	608	538	638	588	581	605	612	614	568	609	600	533	565	580	582	605	634	587	621	616	614	617	574	561	573	572	563	585	593	635	584	652	620	578	572	614	584	598	586	614	580	572	615	599	590	553	584	624	584	602	619	594	592	573	623	608	614	561	609	591	548	553	582	593	604	593	572	581	600	594	633	650	581	584	603	621	624	615	621	589	691	567	602	621	583	603	614	591	593	603	573	572	635	588	530	642	573	581	566	605	542	602	547	594	579	579	580	538	565	588	590	603	605	556	639	595	612	552	579	604	585	620	587	582	605	614	576	585	611	600	578	606	578	572	593	558	611	602	576	595	557	593	580	593	621	573	581	551	595	611	627	600
25062	22025	31382	27740	18552	11090	1937	600	590	586	547	707	1274	2094	1773	1115	530	510	531	512	501	518	531	536	499	457	507	547	532	506	465	515	536	525	514	507	476	549	556	498	502	496	568	530	548	529	513	551	530	529	503	505	560	525	531	561	557	531	550	520	523	530	516	543	521	529	485	481	572	519	507	529	503	553	520	521	500	519	534	527	523	518	550	557	519	513	511	553	557	487	557	554	527	512	514	538	484	517	510	509	568	522	467	504	536	486	530	560	546	512	572	532	581	498	522	513	527	532	515	512	559	535	486	512	505	528	563	493	494	545	533	516	516	514	527	521	520	522	502	540	492	559	555	483	553	492	526	454	537	553	520	492	518	571	570	542	492	510	513	522	503	504	538	483	509	532	530	511	518	522	477	486	526	559	528	478	559	576	531	557	527	537	494	542	495	505	539	531	559	504	535	593	497	469	485	506	497	560	520	550	514	545	510	543	507	489	520	536	520	524	550	502	528	518	522	519	515	527	552	517	524	517	523	529	529	542	550	534	535	493	550	518	513	523	516	499	514	522	522	513	564	539	486	535	534	512	527	534	550	508	524	537	523	513	558	527	523	533	532	550	505	513	480	528	511	531	533	543	520	531	531	520	509	553	557	514	529	551	502	519	553	534	527	504	517	505	540	500	506	515	545	483	547	564	509	550	541	524	524	514	557	521	509	509	505	512	522	536	568	565	584	533	543	580	521	525	528	516	558	548	537	533	507	520	483	520	532	490	511	523	502	534	507	521	536	544	518	527	544	531	507	523	543	534	509	501	557	515	518	561	509	527	523	510	550	547	533	517	561	539	530	571	550	532	521	523	549	523	557	502	516	524	498	493	538	524	523	507	545	515	529	498	521	527	527	497	503	543	507	485	531	533	536	529	530	518	525	489	551	559	507	529	526	527	552	518	556	520	539	547	569	528	521	509	508	549	548	519	519	517	526	520	532	526	459	519	516	530	530	465	551	517	522	508	525	571	490	528	525	507	512	538	489	508	526	546	536	562	501	509	541	487	484	476	550	528	502	513	530	549	553	482	509	526	506	512	553	523	546	523	499	518	544	533	524	530	524	498	523	556	541	527	521	492	503	548	558	505	479	494	546	526	541	513	557	539	525	520	533	499	527	530	539	550	537	545	509	507	518	557	535	530	520	542	543	552	514	514	561	530	524	514	590	529	484	536	517	497	523	486	501	509	539	491	513	528	541	528	548	527	559	549	516	597	525	552	497	532	497	522	547	530	538	493	535	467	556	522	538	522	528	476	548	504	526	488	530	532	584	553	521	520	507	575	538	544	528	538	547	499	564	546	558	522	564	538	525	489	494	521	521	509	536	485	529	549	531	554	547	552	541	505	547	528	538	551	512	561	514	514	520	582	513	505	504	504	546	520	517	515	508	564	503	472	510	486	574	556	506	470	511	506	548	528	512	511	526	526	500	519	509	541	509	484	548	507	498	486	513	518	518	539	483	526	554	541	560	509	512	519	552	533	532	511	530	487	521	546	568	542	508	522	512	535	543	512	509	554	536	526	529	517	499	522	509	538	543	500	537	482	518	543	540	553	509	486	518	517	545	550	537	515	534	550	536	496	514	529	514	560	525	481	525	510	513	490	550	506	552	523	560	470	512	491	532	510	533	510	553	541	549	538	544	520	494	523	530	530	509	498	522	514	528	524	521	504	486	550	550	546	506	478	567	534	543	510	519	515	507	529	521	542	556	470	502	540	559	542	501	491	563	531	548	539	511	490	517	521	534	530	542	526	537	538	539	563	514	569	531	530	522	466	492	539	536	492	520	537	507	484	547	530	554	493	548	486	501	485	501	523	535	515	500	508	525	563	495	534	530	518	509	529	538	523	521	505	534	545	519	531	537	530	580	513	515	492	525	518	490	561	550	509	528	532	570	543	466	511	553	511	495	492	523	558	536	525	497	500	484	503	559	532	490	490	564	505	525	493	506	570	558	507	512	514	546	528	499	513	500	518	524	551	550	535	550	551	523	528	500	524	498	557	537	561	570	514	517	561	534	553	500	521	530	499	499	514	468	487	499	549	509	561	531	499	537	518	535	535	512	535	527	571	547	522	501	511	540	505	555	564	509	488	562	493	505	494	525	522	482	542	514	513	475	542	529	489	531	522	523	490	508	528	535	495	477	548	509	508	544	510	524	543	467	511	508	539	548	493	529	471	500	511	492	543	547	552	526	503	511	509	539	497	550	535	533	517	528	534	539	525	561	506	519	541	550	525	523	546	529	520	515	525	543	550	516	519	493	489	535	540	516	528	508	513	529	552	521	542	531	543	477	531	531	512	523	534	513	517	525	470	537	509	522	570	510	496	559	525	503	532	537	527	537	507	558	521	554	513	532	562	493	531	527	573	537	498	525	538	520	519	526	490	565	540	547	514	517	544	546	521	509	526	530	566	508	525	500	515	536	515	522	543	526	523	496	551	550	508	515	523	530	550	544	537	536	514	535	545	523	494	512	479	510	543	543	526	502	511	548	527	526	548	514	523	516	511	552	517	507	501	507	537	544	522	540	529	549	521	533	531	533	553	514	504	538	564	510	493	523	527	518	534	552	498	508	525	562	533	545	537	521	531	523	537	549	514	511	517	503	497	530	513	517	511	540	509	509	487	531	514	551	559	473	494	514	516	529	536	525	511	505	527	519	552	503	581	508	519	508	483	509	510	542	541	487	512	522	528	550	495	511	523	518	525	537	537	502	560	521	515	518	498	507	496	518	538	537	512	512	559	552	540	531	542	544	544	525	504	510	554	517	537	515	537	502	505	520	520	514	506	499	536	559	509	547	502	528	516	536	550	507	542	519	510	539	539	496	516	503	549	554	527	554	526	526	506	493	542	538	507	480	534	556	547	502	525	575	514	606	512	488	518	554	518	553	509	541	491	556	558	558	519	508	501	534	531	519	527	498	573	508	523	534	518	525	493	511	518	514	538	502	494	501	555	496	516	550	523	494	530	555	563	512	542	495	505	520	489	519	522	503	557	552	507	509	508	535	461	504	525	537	553	507	472	507	506	524	534	537	490	577	548	543	543	511	546	497	496	522	527	529	537	531	547	517	527	521	544	522	508	550	524	525	524	542	564	554	493	547	528	530	535	514	529	526	566	490	468	476	525	542	549	544	563	486	538	549	547	536	521	508	513	534	527	509	540	521	534	501	508	484	523	557	538	530	526	528	543	550	551	518	518	530	507	507	550	548	536	535	493	506	525	535	550	530	501	533	573	516	539	488	499	516	530	513	570	523	566	571	531	509	478	480	532	510	506	545	519	525	519	519	543	495	534	510	513	535	506	515	561	565	513	529	473	553	544	511	511	509	522	516	495	565	490	517	497	530	518	495	534	556	498	534	513	515	486	554	533	493	532	490	584	518	544	545	531	533	486	538	563	537	507	541	535	534	518	501	595	552	505	486	532	494	509	530	509	530	539	527	534	511	489	478	531	511	538
42246	71431	49602	28448	16451	13741	1578	714	623	641	608	934	1874	3294	2807	1485	555	559	559	562	560	554	557	551	541	595	579	549	552	566	563	570	566	630	592	597	547	595	604	524	562	538	565	565	549	498	533	556	539	533	538	560	609	570	596	545	567	563	524	587	569	562	537	588	514	546	514	582	562	548	554	524	568	534	525	541	553	539	579	519	580	529	521	553	547	559	551	589	558	531	536	547	533	575	568	533	551	545	506	526	542	560	535	577	578	533	567	513	529	546	581	550	578	528	567	542	595	550	581	525	610	543	565	548	539	548	573	574	602	537	591	546	544	537	524	555	541	531	549	510	536	577	511	555	584	540	575	564	543	559	526	573	556	548	603	598	550	584	511	561	555	555	540	543	528	536	535	539	562	591	546	552	540	556	526	546	549	565	571	520	518	548	562	541	559	544	531	559	514	535	599	533	550	557	549	532	543	521	578	532	573	552	521	580	536	535	603	528	545	511	563	577	547	553	537	567	517	562	538	560	607	553	519	575	506	565	552	540	571	533	573	569	553	582	575	541	582	525	581	598	591	523	564	551	575	551	546	538	562	565	562	579	558	555	549	544	554	628	583	555	543	537	560	556	548	568	538	612	528	537	596	545	546	580	535	551	563	567	515	553	551	600	590	566	523	575	588	523	621	538	583	563	573	601	521	547	508	510	568	557	564	570	583	598	537	578	529	576	571	584	536	574	548	544	625	547	539	547	566	540	548	547	553	566	606	588	589	565	575	520	529	581	543	598	572	550	554	538	545	523	608	550	522	530	518	532	565	535	541	576	533	555	566	554	571	523	575	539	560	583	571	526	552	528	573	537	584	550	527	546	580	523	528	567	567	541	578	582	561	567	566	547	533	566	513	540	581	570	590	543	570	575	541	535	547	544	547	570	582	521	574	531	611	557	556	537	560	536	546	553	574	542	598	549	545	574	572	559	522	522	569	554	587	567	545	607	548	590	562	575	567	556	572	582	586	558	546	559	599	547	558	596	565	561	543	590	572	535	572	565	583	557	580	560	563	561	561	537	556	583	538	583	600	574	564	587	556	592	544	590	558	533	605	518	519	551	552	580	555	568	569	612	582	571	532	563	545	612	537	523	542	557	527	526	569	575	561	604	558	531	543	574	547	589	517	573	562	583	571	555	516	547	557	589	559	552	608	511	556	581	566	577	543	540	593	591	561	567	529	549	510	597	609	531	608	529	499	535	570	570	546	551	573	551	546	532	584	567	516	571	582	553	562	562	555	569	549	570	566	608	538	594	510	529	564	613	581	550	530	543	581	568	522	568	548	559	547	565	598	559	590	545	559	511	582	596	525	578	545	581	588	533	576	536	574	561	565	624	583	586	600	552	591	584	545	547	522	567	557	566	545	531	530	540	572	556	576	568	552	543	572	590	570	517	560	546	584	545	585	570	590	578	559	595	592	552	543	578	557	557	571	553	567	583	531	541	548	549	579	591	542	581	548	573	571	548	566	559	570	565	562	557	573	551	510	567	592	564	577	575	569	550	551	584	549	515	557	561	537	543	586	586	559	549	543	553	554	579	551	551	561	563	602	581	569	562	563	538	555	514	558	549	591	597	554	556	582	561	562	561	607	572	563	547	538	514	552	580	581	537	526	629	572	540	610	550	530	548	599	586	546	580	547	552	579	529	586	578	583	604	590	554	530	534	525	545	561	572	561	539	538	593	519	608	561	584	579	581	591	573	572	565	554	534	572	543	570	574	521	574	575	558	534	520	559	526	563	586	546	578	557	581	532	540	573	596	545	556	569	551	558	580	569	567	505	533	523	563	575	561	555	549	545	522	578	554	533	539	553	552	591	565	526	583	561	568	559	549	524	556	554	580	584	556	535	597	611	563	534	572	543	557	588	574	568	552	518	602	542	575	559	592	560	587	590	530	576	560	570	542	501	557	542	531	557	555	565	559	552	532	547	572	557	542	588	569	574	575	549	542	573	596	597	554	533	565	517	577	549	553	594	543	514	515	546	554	554	559	542	495	543	536	537	569	531	531	532	579	544	578	581	569	555	563	558	523	549	576	545	554	539	572	564	554	547	570	548	553	591	557	595	568	590	531	557	554	571	570	568	535	549	577	581	545	548	575	554	546	548	566	567	553	540	518	583	568	566	574	583	587	567	554	600	588	586	540	573	544	527	601	543	548	565	574	581	557	554	526	545	548	578	574	587	558	553	569	581	579	525	547	545	595	577	538	559	608	585	545	522	538	576	619	530	535	607	548	566	569	573	568	597	574	549	587	580	602	548	545	569	496	576	564	548	523	577	569	534	548	566	587	556	547	529	566	524	607	512	570	578	602	583	562	538	541	546	587	514	551	545	557	530	520	568	592	520	525	543	583	556	561	553	562	541	602	534	578	616	596	541	574	524	525	565	552	560	559	576	561	614	588	593	548	515	535	539	589	537	541	587	596	570	594	598	545	577	554	538	549	553	550	557	535	539	574	547	559	563	569	554	570	577	545	549	585	561	572	600	615	549	547	566	561	573	596	571	569	595	577	570	575	612	555	571	541	569	564	541	559	536	540	546	539	560	568	588	539	604	532	549	556	569	552	533	545	543	568	528	527	552	628	533	561	544	561	520	500	574	559	589	576	550	600	536	573	576	556	553	568	548	549	575	589	600	539	571	596	628	547	525	567	578	539	553	568	573	612	578	549	578	535	572	549	568	567	550	607	525	592	575	551	584	555	600	572	529	556	570	601	551	577	534	607	556	544	553	573	564	613	550	594	547	558	553	585	538	580	517	549	576	556	551	580	556	576	511	593	551	565	526	565	561	568	593	522	583	571	585	602	580	556	523	575	574	535	538	544	563	584	571	581	515	564	583	541	560	546	553	582	568	569	542	560	557	510	566	545	566	546	551	532	561	570	547	553	606	544	508	560	569	543	551	590	576	544	557	566	585	538	574	513	594	551	608	541	536	582	565	535	562	541	572	588	531	569	570	554	556	570	562	539	528	527	563	602	564	563	556	565	575	551	550	551	561	555	551	569	574	573	558	587	547	575	562	565	565	524	553	533	592	551	550	550	564	528	595	505	524	554	567	564	556	561	570	564	551	573	556	560	522	561	569	547	566	576	552	560	540	537	556	520	575	547	529	531	557	547	555	550	531	549	541	546	584	529	516	547	586	513	582	573	576	507	512	575	572	544	547	518	534	551	572	571	522	543	530	551	539	518	551	564	525	583	583	559	582	533	558	539	553	582	561	542	576	572	587	597	555	575	518	527	531	556	535	570	547	573	558	556	556	561	593	585	567	547	575	538	572	611	513	558	559	540	520	542	528	581	509	586	553	555	596	514	547	533	528	542	554	516	579	543	568	549	564	584	526	541	553	554	594	561	559	560	556	568	541	530	577	556	556	593	577	537	521	560	559	552	535	588	540	511	568	534	522	531	540	569	574	593	594	561	562	532	545	540	586	557	594	520	488	538	573	566	560	551	544	556
22602	21300	30320	25623	23267	27278	19104	2553	1053	997	978	928	1326	5634	7044	4428	981	870	913	881	885	873	852	868	853	843	858	893	831	854	877	832	873	846	818	865	872	871	897	841	848	888	897	830	898	812	873	852	851	858	832	880	856	864	896	818	823	842	815	838	912	884	846	858	883	790	855	888	879	855	914	845	847	808	851	872	847	854	832	860	892	843	849	895	891	843	826	819	873	897	893	799	794	850	892	841	901	916	792	860	912	809	846	880	844	905	852	843	867	850	912	836	834	854	879	846	839	823	877	825	808	810	911	822	765	853	924	870	849	844	852	774	856	851	852	909	887	845	838	895	830	863	850	825	821	841	831	825	819	876	832	834	900	831	798	892	881	849	863	892	839	873	838	814	834	872	836	872	853	917	890	839	836	904	882	835	856	851	861	822	926	841	901	864	846	866	886	842	889	897	900	904	878	845	874	839	839	870	909	824	908	863	860	838	850	881	815	819	846	844	788	874	870	877	882	801	810	858	849	901	814	821	879	842	881	855	886	865	895	829	868	884	790	908	840	842	844	817	843	841	890	860	842	905	833	767	842	815	859	831	879	841	874	852	885	871	887	827	816	869	806	793	859	846	877	874	831	885	865	895	916	845	875	850	872	914	872	867	818	867	855	822	833	852	884	878	885	839	806	872	885	830	866	879	849	822	833	855	841	868	829	894	854	922	884	860	838	864	858	833	813	887	846	815	870	903	852	845	842	886	848	863	841	868	845	906	830	866	867	806	839	877	852	876	819	797	872	814	850	865	875	888	873	920	865	888	871	811	845	860	911	843	806	822	883	812	853	883	861	874	865	873	867	911	810	863	843	862	855	855	841	831	867	874	834	841	844	820	824	842	871	827	835	860	875	876	821	835	840	852	814	823	799	888	855	913	840	832	816	888	843	882	848	883	824	845	896	841	873	849	887	873	872	863	825	823	864	843	900	858	876	849	881	870	892	847	814	900	856	832	863	889	843	944	854	915	879	807	874	876	802	803	840	870	890	851	898	853	895	841	871	835	864	833	889	877	835	876	839	879	911	877	914	874	867	913	850	893	827	785	883	845	895	840	875	887	846	879	871	886	885	846	882	893	812	859	912	862	838	788	840	846	849	848	865	813	894	862	848	815	833	873	867	870	898	790	917	863	867	849	857	843	880	796	818	836	860	877	868	836	835	822	826	815	835	840	828	852	802	877	837	841	895	853	896	853	873	865	899	812	849	830	835	834	859	843	904	836	897	857	877	866	828	812	900	859	835	907	919	858	836	851	821	865	832	805	868	820	833	868	832	827	851	842	843	937	856	881	877	889	799	847	849	843	804	874	874	875	828	863	849	848	900	877	848	821	908	867	799	851	889	848	925	822	824	858	882	835	867	892	886	879	848	831	842	836	803	879	879	847	878	901	839	907	862	846	847	854	825	812	820	851	829	868	887	859	832	834	863	866	854	876	909	874	827	805	828	868	869	883	838	869	871	866	850	877	890	829	863	882	874	839	956	850	834	833	847	866	835	858	873	855	865	858	909	841	830	884	887	856	906	874	872	838	793	826	825	882	868	858	893	865	856	890	874	916	853	870	881	850	867	844	870	923	875	844	849	897	868	827	839	865	818	865	863	816	916	850	827	849	838	830	863	880	911	866	882	873	799	873	850	877	885	848	955	909	821	843	838	846	833	856	812	819	846	862	876	840	849	866	822	867	840	833	848	862	861	875	862	820	829	911	846	859	878	822	861	795	904	858	858	880	849	814	865	925	788	834	883	826	876	825	866	907	850	829	854	918	891	880	869	858	822	836	815	865	855	920	822	835	847	885	851	808	848	886	816	871	857	824	852	857	883	822	821	828	753	904	880	843	840	848	908	877	812	842	832	811	892	837	850	841	886	844	841	799	832	867	893	845	867	823	898	843	843	861	861	861	894	909	870	823	856	834	770	885	816	818	866	833	854	840	844	852	823	891	845	866	833	775	851	785	768	833	857	858	866	851	860	911	811	878	838	870	867	893	879	822	867	812	847	862	821	864	947	843	878	861	864	831	828	772	830	847	846	847	839	894	839	883	858	852	845	893	923	875	855	867	817	907	867	890	909	827	846	852	865	878	906	885	844	864	901	883	899	833	873	863	827	814	817	877	813	804	862	828	823	831	860	844	858	780	869	860	823	880	880	858	825	881	868	871	855	878	867	845	888	878	870	805	890	870	838	829	849	888	889	877	860	848	877	828	875	875	796	848	840	852	884	864	826	874	878	828	830	858	859	889	891	837	849	840	825	806	837	851	825	853	840	845	864	865	857	898	874	810	844	860	815	828	875	860	865	919	851	807	898	910	834	857	851	826	907	880	893	850	825	797	867	837	866	861	903	838	865	863	857	830	832	825	877	832	844	866	836	875	863	836	880	787	859	838	861	888	858	874	868	886	871	858	822	855	900	843	883	806	830	859	869	839	787	833	828	801	863	881	839	814	903	862	773	877	857	909	834	834	810	821	833	866	871	854	823	897	853	869	861	885	835	871	827	893	952	824	803	841	845	866	885	849	805	853	839	834	861	812	852	823	855	849	913	855	863	859	867	783	887	886	846	796	836	841	896	899	910	890	890	877	877	884	863	803	870	889	853	879	918	916	861	842	855	826	862	796	916	884	813	833	863	823	856	855	874	853	834	835	860	854	919	845	889	847	862	864	819	865	837	890	860	814	842	867	870	845	848	821	833	862	820	887	837	862	855	844	851	865	862	838	834	841	871	876	889	817	849	831	831	882	810	862	898	894	861	861	853	838	832	832	899	914	895	844	863	846	842	830	886	831	800	893	812	828	893	892	854	796	847	813	854	876	848	923	798	828	839	887	818	881	923	866	887	870	781	825	878	868	919	838	845	860	845	883	856	844	842	847	895	865	917	834	827	829	858	871	822	822	841	851	882	824	856	873	942	820	815	843	813	849	870	888	787	882	827	900	872	840	827	824	823	885	829	844	902	856	827	866	775	803	848	790	885	852	886	863	908	791	872	864	840	875	863	819	858	867	838	833	886	890	838	868	916	862	798	840	839	863	860	857	863	857	834	844	865	831	897	880	825	925	807	820	868	818	829	892	852	872	870	857	903	838	856	851	856	816	869	825	862	904	823	895	807	897	873	927	843	851	868	854	912	836	865	865	858	876	871	853	899	883	851	805	847	843	832	856	869	804	852	844	825	822	874	832	914	840	886	900	811	859	842	857	881	861	810	847	855	841	867	856	843	865	927	828	831	881	865	845	785	870	890	809	884	820	868	856	857	851	886	861	825	847	841	895	864	860	838	842	836	846	893	874	862	825	850	899	884	822	857	858	834	874	850	814	865	854	878	874	844	823	857	825	833	830	877	882	839	857	851	846	882	809	847	811	858	854	853	812	867	884	865	858	829	871	874	868	837	850	830	811	822	854	836	868	855	820	811	883	848	851	888	855	859	911	821	822	840	823	844	797	803	834	869	872	850	854	847	890
47357	90588	72409	47134	35780	33697	7709	1276	1148	1010	981	1007	1577	8163	9279	5536	928	861	877	858	842	838	880	830	865	871	847	855	839	834	823	861	922	877	898	878	869	878	862	855	900	858	862	861	871	890	888	843	864	856	864	850	829	885	843	877	828	855	873	884	823	864	842	886	836	812	898	844	847	882	850	852	881	869	893	823	812	861	826	865	840	883	870	843	839	875	827	827	901	869	841	829	902	853	827	802	863	803	824	894	839	879	954	832	846	839	902	842	843	866	816	842	853	843	813	864	805	842	830	847	902	851	798	846	805	840	886	837	878	800	848	845	867	827	854	808	857	825	830	892	848	885	829	882	858	877	854	861	853	861	902	830	875	847	851	852	863	851	795	841	857	875	837	839	861	842	857	891	830	869	907	794	845	855	864	849	813	887	794	882	866	849	840	856	845	848	817	879	840	837	865	834	852	882	812	871	809	831	880	842	848	860	897	867	857	895	826	827	825	880	821	863	832	857	833	833	867	882	817	855	880	908	874	863	817	868	835	853	785	824	906	875	869	858	809	887	853	821	812	870	872	835	813	871	803	821	865	902	882	872	864	851	826	856	841	860	850	860	859	883	853	857	867	861	859	800	823	854	853	839	919	880	918	813	845	893	822	811	804	816	874	864	852	830	867	826	861	828	831	875	836	890	833	867	823	849	851	849	879	890	846	831	839	824	852	900	831	853	908	913	867	817	838	945	832	757	893	870	864	814	834	864	795	845	899	829	839	829	821	875	849	908	846	847	823	858	881	916	865	841	814	815	841	848	851	815	882	877	833	878	837	884	807	844	816	863	873	875	893	814	827	874	902	888	806	834	811	908	804	829	845	855	823	871	784	841	834	857	861	865	912	848	805	848	817	848	874	830	844	905	806	820	863	855	907	864	852	864	817	826	840	833	822	918	840	848	831	868	914	880	836	846	835	842	844	858	804	862	833	864	851	904	804	805	817	859	803	855	880	851	849	814	921	888	884	834	928	831	888	865	856	823	872	876	862	821	894	810	855	818	894	830	772	903	846	847	837	871	830	838	824	872	823	810	885	794	830	802	801	871	863	814	861	838	888	880	825	903	812	835	839	807	844	866	835	809	824	829	897	858	856	894	806	830	913	867	826	818	862	847	848	809	849	879	858	840	876	825	860	891	824	849	864	777	842	841	828	856	816	827	857	828	872	868	880	823	879	847	849	836	868	873	814	834	823	889	807	856	859	888	796	895	873	828	872	875	862	827	858	823	827	852	903	893	852	860	915	840	856	870	823	848	803	887	863	865	860	849	897	837	822	871	877	888	846	827	819	850	857	863	833	870	849	838	819	843	813	858	903	847	862	874	853	853	869	911	842	830	850	811	841	897	794	830	865	856	868	830	864	895	851	822	864	843	827	851	818	897	813	838	855	897	871	881	839	851	876	879	833	859	814	841	821	824	841	825	895	838	874	820	869	827	863	867	834	803	821	791	866	875	896	838	836	822	857	832	834	833	834	850	825	797	801	871	864	808	887	887	894	798	820	831	826	843	835	889	856	867	830	904	843	820	896	813	843	835	827	841	893	882	860	822	862	907	859	841	820	854	873	871	833	863	829	832	839	850	862	883	864	839	833	852	855	818	894	864	859	815	843	858	846	856	868	893	903	868	866	875	852	828	821	864	913	840	797	827	830	909	871	852	886	881	825	843	892	886	862	834	844	852	800	828	854	798	809	850	875	849	855	823	877	815	828	902	845	839	886	864	890	887	832	842	824	903	821	887	866	804	834	839	847	834	944	856	850	852	857	881	875	847	883	881	831	862	879	880	880	834	811	874	873	888	820	897	850	877	866	857	892	860	796	843	861	822	851	847	872	928	885	829	872	862	877	845	882	829	807	818	830	855	845	882	908	868	852	834	877	826	915	861	859	841	879	877	814	826	908	867	853	864	811	887	880	877	811	825	777	796	861	861	834	881	871	858	842	900	883	865	848	892	881	812	812	831	909	839	823	845	838	883	839	829	868	821	789	881	815	879	843	848	944	876	863	876	866	817	889	834	816	848	855	820	836	823	813	844	893	819	843	872	834	832	870	869	836	831	859	847	855	835	835	873	879	907	883	837	839	826	808	887	808	902	846	832	875	904	835	849	830	860	846	870	848	796	856	844	804	821	807	900	875	843	824	815	826	819	874	855	841	864	843	862	854	879	817	889	849	888	826	852	827	898	835	849	865	858	886	891	887	900	867	791	841	812	825	868	892	844	872	836	850	866	846	876	854	837	808	889	817	790	862	842	862	785	872	833	826	878	871	796	839	842	840	827	860	815	812	877	873	860	836	873	878	840	846	825	812	840	849	881	815	858	826	838	870	852	847	818	831	861	875	828	866	823	844	850	908	878	789	857	851	843	814	895	790	826	910	828	834	883	843	833	845	900	847	798	873	840	878	827	819	911	880	815	826	916	876	841	826	852	866	840	867	829	872	849	847	868	809	824	883	860	833	813	877	818	864	870	808	869	852	815	865	839	801	878	824	907	838	813	853	849	839	806	875	890	855	834	870	872	831	875	875	806	868	865	813	856	855	889	861	860	884	866	859	840	820	840	856	864	853	903	837	846	879	822	865	869	869	890	827	830	870	842	824	877	820	895	815	827	829	818	854	846	843	837	859	820	809	904	856	838	858	851	776	868	877	795	854	863	869	820	797	864	842	819	872	862	861	898	870	885	808	852	845	832	848	825	837	894	890	839	904	867	784	910	833	883	802	807	860	882	870	896	875	872	846	855	844	845	828	886	816	906	850	835	855	926	828	868	868	829	873	849	876	813	900	828	846	890	797	852	855	840	821	845	863	802	823	867	843	802	849	866	847	884	865	833	850	851	853	828	864	847	857	843	922	888	871	862	792	893	815	894	803	875	879	897	844	783	836	801	846	893	814	854	781	834	839	866	837	799	840	836	895	843	845	825	799	865	858	814	814	862	839	851	841	832	820	845	842	863	866	858	867	805	843	846	807	851	851	808	862	873	843	844	849	808	819	887	850	886	887	876	841	839	850	875	827	827	848	864	863	864	836	844	828	878	817	797	867	880	848	821	917	864	826	882	833	892	815	841	782	878	815	821	807	881	872	865	806	867	770	855	879	841	903	859	846	858	828	843	863	852	868	819	826	831	921	835	853	884	853	850	876	859	839	793	840	849	820	811	787	819	819	848	834	877	783	842	840	848	829	802	852	845	882	834	843	863	856	818	886	872	870	833	819	788	853	860	883	801	885	888	846	829	887	799	883	894	847	858	865	848	837	872	912	777	865	895	862	830	867	865	851	806	805	875	818	882	874	819	879	823	835	803	873	931	837	833	868	854	872	811	829	861	843	845	847	887	814	819	816	885	845	789	871	844	832	848	872	866	863	829	866	853	880	825	838	847	918	835	841	840	818	824	853	857	887	889	780	904	846	870	873	772	899	863	824	857	881	809	901	858	861	822	869	840	910	855	869	830	888	839	852	865
36800	28924	28085	12414	3534	2774	641	459	413	401	390	413	418	551	683	632	387	366	418	360	394	372	393	377	396	402	357	373	367	366	398	370	361	377	375	406	344	376	349	378	379	374	399	374	358	367	391	407	397	398	381	385	393	384	358	370	413	412	376	363	374	379	371	383	375	370	349	383	374	364	365	333	371	362	405	366	378	372	378	398	373	358	361	370	372	372	365	389	396	394	393	379	397	384	362	359	384	320	386	379	373	366	385	378	370	385	395	355	385	373	369	357	385	375	421	343	351	362	332	385	385	344	376	379	364	348	374	347	356	382	376	370	420	337	371	355	362	375	368	403	395	368	366	389	350	356	356	398	376	371	363	370	384	396	362	367	396	400	376	385	378	391	409	373	374	376	387	362	339	345	372	381	390	378	346	373	403	354	376	386	372	415	394	372	403	353	393	404	382	367	358	373	367	344	362	366	392	369	402	368	412	341	394	402	355	388	379	399	378	359	357	383	382	366	400	414	366	386	396	374	369	366	372	369	370	377	376	396	377	373	370	381	360	389	361	391	376	384	367	361	400	354	379	383	367	356	347	320	374	371	378	391	372	391	419	399	387	341	400	391	372	375	370	346	383	358	385	368	374	376	389	389	401	366	358	373	370	370	375	363	402	382	380	361	364	375	394	371	401	367	358	367	357	366	389	379	345	386	436	383	416	363	329	340	360	386	391	358	400	374	398	348	367	360	399	359	414	416	334	396	360	369	375	368	367	364	336	361	397	349	393	380	370	401	350	380	426	357	375	350	341	362	377	374	341	359	399	380	393	425	400	392	393	391	386	358	368	409	363	433	373	378	373	365	386	364	383	397	403	377	378	385	356	394	390	377	374	400	350	348	377	388	391	380	389	381	345	382	414	381	390	359	365	393	378	394	395	351	390	353	421	402	360	395	386	415	368	367	379	387	386	382	361	398	372	397	375	383	357	391	371	402	410	366	364	369	386	386	404	358	366	347	382	371	383	373	330	373	362	354	410	346	395	372	357	409	386	384	365	347	406	408	422	377	383	420	416	352	355	357	402	372	380	377	366	379	389	357	364	371	388	403	330	407	367	389	378	358	380	359	403	387	385	351	395	369	383	393	396	379	374	373	380	378	384	383	359	358	378	400	354	374	410	367	359	378	393	356	417	387	400	385	374	363	402	348	341	373	351	384	354	379	361	379	395	408	404	376	389	385	396	369	353	367	399	353	369	386	405	342	378	333	357	366	364	402	336	369	407	378	404	373	381	359	374	405	345	380	354	376	408	380	382	376	374	367	335	364	362	350	392	376	366	359	350	372	364	357	413	385	375	352	405	356	374	379	377	357	407	406	386	344	375	384	377	375	387	365	380	356	373	353	347	362	365	345	387	396	406	376	351	355	355	372	379	379	401	398	383	410	403	348	358	383	364	385	370	375	387	388	387	361	350	348	409	367	392	355	370	381	335	360	373	383	354	391	415	373	396	363	401	379	367	431	411	381	413	372	390	383	400	394	393	376	364	371	333	354	392	372	349	361	368	402	373	353	388	368	362	382	397	415	361	354	358	361	384	369	365	359	369	349	369	370	372	384	379	391	425	375	376	370	379	379	382	359	412	364	405	366	405	408	370	359	375	353	391	380	381	401	414	371	367	360	378	375	372	366	402	404	394	341	377	400	347	370	376	369	359	385	363	427	368	355	408	402	378	352	370	378	399	404	410	374	413	368	405	343	356	397	398	374	400	397	361	358	362	389	379	392	372	348	382	368	419	389	409	379	348	365	331	363	382	357	386	368	349	365	401	384	380	381	402	363	370	395	358	365	372	381	364	394	385	384	374	367	395	389	408	349	387	382	407	388	381	393	387	380	382	352	368	384	411	362	386	377	390	347	364	370	393	370	371	399	363	364	380	395	410	372	404	364	397	406	410	328	342	404	373	391	407	392	373	370	361	347	358	358	378	381	376	370	394	377	397	400	377	380	368	376	398	369	354	398	414	367	394	386	379	380	386	373	347	376	377	335	383	389	378	395	425	361	359	386	404	376	389	371	403	404	363	414	391	361	351	358	388	386	386	398	323	378	375	388	364	367	361	414	382	382	388	383	423	398	373	383	409	408	394	341	360	366	385	357	349	365	360	371	368	356	360	370	354	379	367	355	377	366	431	378	411	374	351	378	410	368	353	387	384	360	376	396	373	371	368	380	378	369	386	338	347	375	408	379	395	376	327	373	367	384	353	391	398	356	398	370	378	383	386	382	397	366	330	385	376	359	414	367	376	379	383	371	340	367	400	346	381	383	392	398	375	395	407	372	356	388	372	360	342	344	386	378	379	378	385	401	399	371	374	407	391	350	405	368	393	369	337	413	409	372	378	336	397	353	372	366	377	387	397	396	398	348	383	381	392	340	392	357	387	385	363	352	361	392	397	407	397	359	373	400	381	403	388	367	383	398	369	381	395	410	382	381	382	396	399	393	400	403	402	410	391	358	404	394	396	355	371	379	380	377	387	412	376	362	368	398	380	347	339	365	345	356	375	388	390	367	378	387	365	403	377	390	397	368	381	402	397	361	374	390	381	417	395	374	377	366	377	381	412	358	398	383	390	365	401	353	376	363	364	401	374	381	365	371	386	403	415	370	359	380	426	373	372	361	406	332	410	370	390	408	363	369	392	362	365	363	367	374	343	396	373	390	399	356	373	371	382	404	375	410	383	362	399	381	337	409	391	403	374	384	389	377	397	399	406	386	369	361	385	379	353	388	399	376	380	363	401	387	386	405	399	363	399	357	374	374	357	372	400	381	390	361	384	421	372	334	376	410	376	345	395	367	360	402	341	365	360	410	386	351	428	379	349	392	382	351	381	355	370	366	370	371	372	372	385	383	411	366	361	382	384	335	381	334	369	398	392	383	371	384	359	373	409	370	342	365	389	375	387	365	407	391	392	355	385	381	386	389	392	340	380	391	383	366	379	368	370	387	390	391	393	392	360	377	395	367	379	371	376	387	381	374	353	398	359	369	389	354	365	381	388	371	385	387	420	383	353	379	365	366	388	337	405	378	391	378	381	401	356	396	376	346	418	395	381	368	409	367	384	383	359	381	387	372	386	375	399	383	354	386	382	391	360	352	390	376	372	355	355	373	379	398	381	380	406	378	382	407	405	383	392	338	381	353	363	400	388	378	362	381	342	366	379	371	374	420	405	390	377	371	363	336	414	378	377	365	381	358	374	400	367	362	362	410	350	387	397	388	387	387	372	373	368	378	381	384	385	358	357	362	373	353	389	405	368	374	388	368	388	374	387	377	397	401	359	365	409	387	365	349	349	375	393	354	340	388	424	376	382	369	370	378	378	376	407	375	356	391	389	397	386	356	360	383	369	421	372	389	369	395	365	376	384	375	354	387	363	377	368	399	371	384	422	388	382	399	366	398	400	349	385	402	343	367	342	369	393	386	348	360	377	400	373	396	404	391	348	355	377	365	376	395	389	393	398	371
40707	37313	21199	6327	3090	3086	732	460	462	392	411	436	454	589	774	770	429	398	417	385	376	392	429	421	401	411	405	418	414	394	396	395	355	411	413	424	379	435	429	384	398	438	365	403	419	431	391	422	419	384	368	413	380	403	403	417	402	399	442	403	384	429	411	412	410	406	408	411	407	403	418	380	412	409	401	379	403	437	401	394	415	390	388	400	399	410	409	429	413	421	411	411	418	405	382	374	372	378	385	396	387	385	443	414	391	399	374	447	414	374	410	403	409	399	430	404	405	376	400	407	406	404	357	376	370	387	416	416	406	389	450	406	426	367	414	407	438	415	413	417	374	415	418	380	389	432	385	407	377	406	394	378	373	401	409	387	392	421	399	423	395	399	383	390	402	432	426	431	429	404	432	408	410	400	418	344	355	387	397	406	396	371	417	429	424	395	408	410	440	430	374	383	417	388	394	425	414	383	434	374	400	408	434	441	414	448	423	412	403	433	389	407	407	410	412	423	401	391	415	406	402	396	419	365	403	367	397	395	356	394	380	382	420	422	382	394	401	392	369	421	381	419	390	399	434	419	432	447	381	444	363	404	418	377	404	384	385	410	412	431	408	358	410	395	440	409	416	429	409	388	406	409	389	407	399	377	428	398	389	397	387	394	395	404	447	430	418	381	414	376	416	389	388	379	409	412	408	392	424	407	415	400	397	384	381	397	388	430	404	377	385	393	408	390	383	406	408	403	378	383	428	423	399	419	420	420	432	390	411	379	391	407	370	405	401	412	414	344	403	386	421	430	358	408	355	417	421	418	428	395	419	435	392	371	385	398	460	403	430	373	373	433	396	398	455	410	441	407	398	382	384	404	392	402	388	410	406	395	408	398	361	397	410	403	400	363	389	422	421	420	419	383	420	429	388	391	409	398	402	409	401	396	413	448	432	412	370	387	391	384	402	395	407	415	411	399	408	409	380	391	375	388	430	426	376	392	374	433	427	380	396	429	369	384	398	407	409	413	394	380	395	434	414	417	370	414	388	408	389	393	402	448	405	405	381	397	410	407	406	415	405	415	389	404	437	384	427	416	388	418	410	426	405	394	427	407	405	414	418	355	403	399	412	400	423	404	396	415	427	409	428	405	397	406	383	421	379	423	383	371	415	430	411	429	372	375	414	399	395	393	432	400	416	389	391	413	396	378	414	393	418	425	394	410	412	400	401	366	431	393	397	388	370	412	429	417	422	431	389	447	405	401	412	410	402	427	388	390	400	385	409	396	423	394	420	394	408	370	406	414	409	393	373	408	413	374	403	395	442	405	397	392	402	398	428	387	420	434	382	390	422	407	427	393	386	411	420	399	466	403	394	374	412	426	414	390	449	401	371	425	369	383	422	415	417	408	433	441	402	404	384	388	448	427	430	384	417	407	406	386	395	387	440	393	411	421	412	414	360	387	391	410	406	382	392	383	421	410	404	413	382	410	432	395	391	378	400	408	407	403	373	406	407	423	392	388	390	401	399	394	408	361	392	375	323	432	388	403	415	433	355	409	378	364	392	421	354	371	394	387	401	413	411	413	379	397	414	382	455	406	452	400	372	417	425	389	402	383	418	387	402	413	424	370	395	382	407	409	429	386	390	410	419	431	412	402	401	421	372	417	413	381	404	386	390	390	401	384	401	392	384	393	428	373	427	400	395	383	389	385	386	395	413	410	426	421	403	398	414	402	371	441	401	371	426	395	446	430	391	377	422	383	393	412	417	400	390	382	393	443	423	399	405	395	384	374	395	425	419	406	369	371	385	407	380	417	421	406	367	406	392	410	411	383	422	399	416	427	433	436	355	381	388	420	434	397	408	379	414	380	414	380	374	391	394	391	410	389	386	415	389	402	405	428	414	408	425	370	428	415	390	402	391	407	394	410	383	405	413	364	392	402	434	356	416	397	403	400	393	430	432	400	390	400	418	438	430	431	415	381	435	406	399	408	371	393	432	436	386	402	451	373	386	419	404	401	417	431	421	428	408	414	382	413	415	404	377	391	363	398	416	394	395	409	370	367	435	413	444	377	429	396	432	407	392	407	421	387	361	399	375	421	369	428	399	416	442	433	372	367	406	401	407	423	412	447	396	418	391	414	420	364	377	435	394	390	422	349	410	385	380	378	382	405	401	458	385	422	429	448	406	394	374	387	371	428	428	381	396	394	420	425	401	417	429	414	417	377	413	390	386	398	424	401	390	428	409	400	395	401	427	408	375	429	398	406	432	382	383	434	387	410	429	393	398	380	356	357	400	433	369	382	405	429	425	411	417	425	417	425	404	406	420	391	416	414	401	408	404	370	428	409	412	377	384	381	413	443	424	406	424	446	372	430	400	376	415	403	394	423	410	424	380	406	370	399	406	371	419	425	393	419	397	435	428	431	404	411	395	410	389	400	417	433	373	412	390	406	395	390	412	394	397	451	398	417	397	421	404	394	411	390	362	438	408	442	407	425	361	384	455	386	378	408	356	408	430	410	386	442	395	380	401	421	396	424	407	416	413	429	376	407	424	397	411	428	411	432	429	427	389	429	380	410	390	381	414	421	386	418	426	401	429	404	422	438	441	425	395	434	427	428	411	423	412	432	407	415	422	363	409	391	433	384	406	388	438	392	429	413	403	387	431	414	410	386	391	414	392	431	402	392	416	392	418	441	434	399	411	416	437	378	432	401	403	397	421	389	417	430	405	395	422	401	376	397	409	404	425	398	358	376	359	451	395	420	417	404	420	401	401	405	402	393	387	424	431	403	396	400	357	388	421	421	406	382	402	412	386	392	407	381	429	467	401	401	416	369	413	436	448	455	370	372	388	434	435	382	419	418	395	386	438	421	421	429	422	410	405	406	400	388	422	371	420	406	418	394	406	360	420	405	442	377	410	416	384	429	428	412	401	404	381	402	420	396	430	374	396	414	402	382	398	366	408	410	443	402	406	402	416	407	404	410	422	405	405	397	406	394	419	385	346	431	395	404	382	409	390	427	396	394	392	426	420	362	399	425	398	432	389	397	415	421	383	431	406	411	429	442	396	403	412	439	379	378	401	442	383	390	388	381	414	403	411	414	431	378	403	401	404	394	411	400	384	428	432	387	431	392	383	384	375	388	409	429	372	405	426	390	364	418	372	393	375	407	368	387	424	369	418	397	428	365	424	398	389	419	409	366	395	425	408	421	392	448	399	395	408	367	430	409	416	392	397	396	385	367	448	411	408	385	411	387	413	439	420	408	401	400	409	410	396	403	393	382	396	394	404	388	424	399	444	395	404	372	416	390	444	409	397	357	405	395	389	411	434	369	413	374	409	424	390	433	437	418	443	393	358	422	372	405	390	383	399	394	406	375	379	396	399	417	411	393	425	383	393	419	410	421	412	393	408	398	418	403	392	372	394	396	425	414	415	430	406	396	381	405	457	405	414	355	364	418	397	423	407	376	400	413	410	432	403	395	388	417	382	374	405	399	428	419	415	388	447	407
23727	21372	31393	26444	23493	25118	9228	952	696	740	673	637	1711	4266	4324	2306	565	603	547	577	561	618	607	591	605	594	547	604	552	577	614	541	579	584	588	560	609	568	571	587	585	570	629	543	582	582	583	540	600	609	528	579	517	555	592	557	565	587	591	587	609	585	614	562	555	585	596	557	552	564	579	563	570	572	572	590	616	531	558	592	574	604	609	588	612	582	554	574	565	589	556	620	527	568	559	565	614	615	577	549	569	583	561	555	544	601	592	558	563	573	553	549	576	599	561	557	555	547	577	589	588	586	607	568	596	581	577	534	553	583	596	618	541	554	579	564	609	548	602	585	576	579	602	604	618	549	594	602	568	564	579	612	580	582	567	567	562	563	558	573	557	556	612	579	580	601	567	592	577	601	570	557	567	577	617	576	587	568	616	585	600	564	574	537	592	612	562	571	587	554	588	564	627	567	571	556	585	556	614	586	529	554	579	553	571	559	602	588	546	621	572	599	575	561	591	575	594	557	600	564	557	588	555	559	604	509	589	604	578	563	579	578	600	542	563	548	573	564	580	582	590	608	571	574	546	590	591	593	636	607	596	538	589	581	600	547	564	553	575	584	563	589	600	608	605	584	594	578	595	597	572	569	579	540	539	510	573	588	562	527	611	627	565	579	578	592	618	574	551	608	556	591	593	632	594	619	592	585	560	607	547	557	530	613	583	559	546	561	584	587	605	548	560	588	579	535	545	576	555	576	572	588	543	544	566	549	555	541	545	556	593	596	577	576	553	547	581	512	584	576	558	584	591	541	605	603	568	599	619	579	600	531	584	544	573	576	555	578	593	571	569	535	601	572	590	565	546	581	586	619	539	557	579	589	570	540	576	572	576	587	567	555	562	581	603	572	556	550	554	542	586	583	571	564	614	579	607	565	596	660	566	601	559	576	555	534	584	591	594	628	600	574	583	557	560	614	577	560	552	546	588	619	604	573	588	609	585	584	574	617	583	578	564	552	641	603	600	544	572	550	549	595	565	559	578	561	636	540	569	592	564	576	585	574	593	555	634	607	571	596	583	570	537	589	574	541	585	556	563	556	549	574	556	537	590	609	584	594	527	577	573	559	570	596	572	621	595	555	594	600	593	579	582	597	562	555	583	560	580	605	548	599	605	563	603	573	567	556	578	555	560	581	598	562	545	595	555	542	558	603	582	547	584	530	602	588	549	574	574	562	540	578	595	563	556	593	562	564	573	535	635	605	632	566	544	576	570	573	568	626	577	587	619	514	656	576	571	562	566	569	585	610	559	555	560	578	543	606	590	540	616	565	575	546	613	603	570	554	595	558	569	593	525	532	522	603	556	564	598	571	586	569	561	624	576	574	578	578	541	594	602	584	608	559	550	545	566	590	561	539	565	594	554	574	546	591	588	552	578	575	600	574	630	569	584	636	544	587	562	557	581	554	584	557	573	566	593	586	592	572	563	612	522	583	652	525	552	616	569	567	589	578	561	593	596	598	569	592	563	589	572	576	620	556	545	563	611	570	569	611	610	589	630	566	521	592	551	595	572	582	586	571	634	611	584	592	570	568	596	568	597	623	573	559	579	576	570	612	524	597	596	572	592	600	556	541	578	567	573	538	599	592	626	612	594	587	581	556	601	574	576	592	559	563	578	591	546	615	549	579	622	563	551	567	572	587	538	559	569	572	563	575	566	591	558	569	612	550	572	589	585	543	630	582	559	552	574	596	585	605	589	594	555	646	594	592	556	613	561	541	606	587	548	589	565	604	613	608	607	592	591	583	570	559	587	593	569	545	601	564	591	586	571	590	565	597	572	577	538	590	662	562	582	577	597	574	584	592	576	585	588	546	586	554	598	574	601	531	571	582	580	533	554	564	539	587	574	615	548	600	560	606	605	611	596	563	611	571	602	600	531	588	579	599	620	567	576	562	604	574	626	564	553	601	578	613	597	582	575	562	594	579	549	605	570	600	548	571	584	576	557	608	593	614	552	633	594	547	583	597	574	626	566	566	531	564	563	594	579	560	585	570	541	579	623	576	616	559	596	586	585	599	579	560	564	569	557	566	566	588	569	583	600	595	542	562	536	587	615	558	620	601	568	595	576	566	503	562	580	548	591	606	590	582	570	523	556	601	553	595	564	571	557	553	581	566	571	584	551	578	527	577	600	600	562	567	556	592	570	566	566	560	567	614	561	531	575	614	625	616	613	530	590	577	580	571	577	551	619	568	561	534	558	537	575	558	539	575	556	592	558	584	585	597	585	579	568	582	568	571	543	598	563	559	546	542	609	579	578	563	563	578	566	521	578	595	569	566	553	602	540	574	552	564	588	625	566	583	592	564	583	563	604	542	594	598	590	626	554	564	622	564	594	529	551	566	588	555	572	597	592	598	593	600	566	544	607	579	621	550	580	594	608	589	593	611	572	587	595	596	592	574	552	605	557	615	545	565	586	560	583	551	549	561	593	599	595	592	556	609	559	610	585	547	622	573	566	541	593	593	526	581	601	562	568	562	615	488	607	594	543	524	541	589	616	572	551	594	623	580	534	601	543	576	566	599	589	573	589	533	595	578	571	572	560	581	605	561	577	589	556	580	525	578	585	559	578	598	519	603	576	563	548	579	545	613	588	560	570	579	571	579	551	614	592	617	598	542	603	549	559	581	593	549	596	571	559	602	590	582	576	622	589	577	536	545	560	586	574	574	560	601	595	592	583	566	578	557	582	593	611	566	593	567	615	575	620	601	536	581	593	570	584	618	580	609	577	588	569	565	586	559	549	518	572	568	566	517	565	575	576	561	574	614	596	572	592	586	607	595	603	570	566	552	588	564	589	545	585	579	551	598	596	580	575	557	611	589	559	623	575	570	630	585	574	513	577	565	604	607	570	558	581	604	532	610	604	575	589	623	571	534	581	564	558	591	587	594	587	603	560	530	581	638	586	591	547	603	579	600	572	567	604	564	561	550	601	584	581	640	574	590	539	531	566	603	580	551	568	588	577	536	544	576	565	615	566	559	593	566	640	572	534	607	553	574	520	526	594	597	579	570	594	551	553	568	570	584	551	600	573	599	558	582	586	587	542	576	587	624	595	573	567	554	536	545	583	576	550	522	580	571	595	547	552	581	579	565	615	534	590	581	597	546	567	553	557	580	586	532	569	597	562	583	599	635	608	612	596	582	574	581	609	637	620	565	547	625	566	624	592	560	560	582	593	555	549	585	610	575	583	594	577	563	577	600	612	601	540	568	603	548	599	589	575	578	623	607	593	531	574	556	552	595	606	591	608	582	559	552	585	591	589	584	595	618	558	590	618	657	590	559	590	585	576	575	553	557	584	582	566	599	593	573	589	578	576	569	573	559	551	571	556	581	567	597	560	564	546	588	560	564	590	590	560	590	533	577	567	547	577	562	590	565	564	560	563	591	587	567	573	563	597	553	568	607	588	633	548	543	620	542	593	578	590	577	536	545	558	567	581	585	592	538	574	556
41601	77893	59708	35330	27324	25974	3870	866	827	713	764	701	2403	6243	5932	3081	581	553	604	602	634	575	592	622	631	527	590	614	611	565	544	577	581	568	590	584	588	593	586	615	587	566	600	572	563	552	568	606	617	593	605	598	637	581	565	581	578	557	602	561	533	586	590	586	606	616	563	608	631	614	630	565	574	583	592	628	620	605	562	536	557	548	561	567	552	593	566	573	592	589	638	591	572	590	572	572	612	600	576	564	600	594	583	555	573	595	618	581	590	647	591	548	601	575	585	525	609	563	545	576	587	580	582	576	538	568	557	543	570	554	572	585	577	596	605	609	594	593	576	571	585	597	630	542	569	579	538	582	604	596	572	587	568	612	569	671	575	558	579	589	592	603	563	601	573	563	570	591	613	651	585	620	559	587	599	607	577	587	546	576	566	606	572	598	595	585	610	585	547	620	592	563	615	588	588	573	566	562	595	613	599	607	569	599	602	619	574	586	604	615	634	587	596	589	611	574	593	552	582	594	567	560	547	566	590	580	586	579	579	586	554	562	608	543	613	597	583	575	580	608	590	556	565	599	600	591	516	561	576	532	579	577	574	639	578	554	601	568	580	584	572	573	585	585	592	579	602	598	582	585	596	551	562	598	617	588	601	614	606	576	590	547	553	580	587	586	600	573	604	559	581	637	584	556	553	621	544	586	592	619	572	553	557	616	585	555	586	555	573	610	617	574	571	579	562	573	565	610	597	589	620	569	598	624	570	579	599	605	607	597	559	621	605	558	589	605	562	590	591	599	606	600	555	579	606	578	562	536	592	581	604	612	592	606	603	606	570	573	530	554	606	595	577	556	602	608	581	599	578	576	568	606	587	584	597	539	583	568	594	593	579	561	596	575	603	635	603	568	567	607	592	575	563	573	622	597	592	588	577	588	599	609	585	567	609	570	564	570	566	586	542	569	573	554	564	579	561	554	594	557	572	595	585	621	580	569	593	596	569	596	595	564	581	636	580	585	636	551	569	584	558	611	573	571	596	598	586	565	630	569	612	565	599	570	568	625	592	579	558	556	576	565	598	607	562	541	593	555	575	584	613	558	623	581	566	603	618	595	583	568	607	613	602	589	565	551	563	571	574	617	638	618	577	599	557	560	579	580	542	578	576	559	572	600	563	594	539	583	583	564	593	560	606	592	589	576	583	584	607	577	603	532	594	596	585	561	613	614	597	597	574	579	532	570	575	615	557	594	619	591	618	607	599	570	598	549	582	644	630	638	612	629	545	576	586	580	561	590	584	611	578	610	580	622	592	592	618	554	583	572	585	576	620	565	564	574	625	627	574	574	596	556	619	602	588	579	584	560	623	558	592	613	602	607	568	631	608	581	595	543	596	587	584	585	603	603	595	597	579	611	623	640	584	603	615	575	597	553	596	608	596	544	590	579	596	575	582	648	599	568	580	554	574	615	590	606	613	610	610	616	550	571	604	579	562	552	597	601	559	580	591	568	656	570	628	547	588	537	562	576	578	607	619	599	597	572	559	588	615	597	582	635	632	603	564	561	635	555	595	576	577	579	576	565	612	584	550	556	600	592	603	577	629	551	622	570	581	558	601	586	571	601	565	541	602	565	584	545	595	567	637	614	534	573	566	571	602	595	567	554	613	600	586	607	571	568	590	586	567	595	546	559	607	577	586	614	588	547	651	523	586	590	602	566	587	584	611	612	637	553	575	618	574	567	600	573	586	596	569	589	613	546	548	603	585	569	557	593	565	553	591	569	587	580	560	608	579	569	664	565	587	595	603	559	601	583	596	596	615	610	582	591	591	570	609	614	611	560	527	587	597	573	590	590	608	587	583	573	614	579	620	575	601	602	583	600	599	558	618	594	648	576	541	577	633	559	602	540	610	616	576	587	600	530	619	622	584	562	567	625	569	543	581	582	575	598	555	563	562	569	596	556	599	573	612	577	594	573	588	582	597	596	562	625	562	611	619	604	635	609	572	557	571	615	575	577	576	586	607	570	608	636	600	611	589	640	568	617	596	601	564	578	517	592	594	615	576	618	632	567	591	577	609	598	590	570	561	584	603	573	572	579	571	594	559	612	598	594	599	608	548	609	566	598	594	582	579	593	557	588	611	612	613	605	579	576	574	520	573	584	617	595	601	592	596	590	578	576	563	558	594	572	605	577	528	585	577	571	581	599	619	601	585	575	574	570	575	591	621	614	577	596	641	584	583	585	545	592	574	590	586	588	603	543	594	607	554	578	616	565	609	597	571	585	616	575	618	562	604	584	587	574	584	612	589	593	564	577	575	603	556	574	532	596	564	605	571	548	570	593	570	605	592	618	579	550	562	568	606	600	577	549	559	608	554	560	617	613	623	626	547	553	627	608	640	604	625	610	621	619	585	621	609	582	581	565	625	562	590	581	621	571	576	544	557	611	560	598	538	574	572	583	580	563	586	576	605	575	621	583	599	601	543	601	585	551	576	580	587	571	576	564	584	552	590	623	574	591	550	617	592	576	595	587	633	568	604	556	563	609	592	623	566	608	575	599	609	590	577	589	562	576	568	544	597	621	588	565	579	601	569	582	583	584	563	589	560	579	589	604	565	596	566	586	606	579	546	641	562	592	584	594	587	616	584	587	568	613	575	594	591	606	554	590	565	577	602	579	572	586	592	615	578	569	595	613	587	607	597	575	609	622	604	639	599	547	583	569	573	615	576	572	569	583	561	555	587	590	577	589	575	563	547	616	659	570	587	579	664	591	598	581	582	564	556	583	619	596	603	595	582	568	546	602	625	598	564	567	588	598	608	561	583	606	632	614	535	601	597	615	574	596	569	587	588	621	607	583	603	572	624	596	592	581	585	576	569	522	566	565	591	617	538	587	554	620	606	557	573	638	595	574	582	576	590	576	556	564	597	590	560	599	584	585	541	593	557	595	548	597	601	622	575	580	582	561	601	552	599	631	592	602	587	602	587	650	616	613	588	609	570	556	591	599	592	607	561	569	585	556	614	640	547	612	604	574	583	602	573	563	591	586	583	606	562	587	579	596	544	536	592	629	555	568	599	569	587	553	575	557	558	589	560	579	564	560	611	557	559	525	606	569	606	587	585	562	573	581	591	638	573	565	567	544	583	596	627	582	565	587	619	583	591	610	560	629	555	589	541	586	566	548	582	603	570	553	592	609	652	633	579	578	583	562	565	584	566	561	601	572	583	602	602	570	624	575	575	611	573	575	582	534	579	521	577	569	600	612	606	576	605	524	562	566	594	555	637	604	589	543	612	584	498	536	610	597	543	577	604	580	605	585	560	618	601	594	584	595	579	555	582	614	570	567	612	586	556	567	542	598	568	599	603	587	595	589	588	612	622	553	635	547	561	578	625	604	601	624	590	564	596	567	590	618	611	547	580	619	560	591	582	577	601	621	618	571	603	550	608	583	574	620	560	572	575	584	584	619	563	589	575	583	608	627	577	592	616	562	586	554	600	592	595	606	564	601
24954	21644	32147	26356	19458	13385	1832	610	599	557	712	925	1417	2054	2210	1327	535	512	550	480	532	530	531	500	531	502	552	509	537	515	534	540	493	524	488	510	511	496	518	480	487	546	508	516	514	517	522	532	514	558	517	508	514	522	531	541	507	509	572	516	493	505	547	534	528	532	532	526	485	519	505	508	524	501	477	545	545	508	550	498	475	564	550	567	497	481	487	534	536	499	496	494	483	495	597	528	535	502	522	504	496	521	539	512	521	528	539	510	515	530	546	493	486	542	512	529	522	517	510	523	522	492	493	508	541	511	519	524	501	511	475	523	485	524	527	519	533	502	504	499	497	531	532	542	510	513	570	565	535	508	522	535	502	500	538	561	519	532	528	514	496	486	492	539	553	490	525	539	479	471	551	548	552	512	519	503	480	503	521	515	521	534	538	503	523	559	522	532	526	511	543	491	520	500	523	532	491	527	545	513	549	532	499	568	499	528	539	536	559	541	512	540	532	516	536	528	522	549	496	559	488	514	513	540	537	511	530	502	509	497	547	547	500	517	529	567	499	482	507	522	512	478	532	515	530	542	534	515	535	557	523	535	506	546	538	504	508	494	485	519	542	547	529	500	521	536	530	519	552	511	543	501	529	549	488	515	546	528	542	550	554	499	493	531	524	487	480	520	506	508	492	526	557	504	546	534	523	535	539	556	505	509	553	527	514	532	497	476	529	514	523	518	561	492	496	522	525	540	528	543	517	512	501	490	511	484	502	527	515	509	529	494	512	506	564	496	521	537	551	531	517	526	497	522	509	517	487	546	536	516	522	497	528	534	532	515	492	526	539	520	530	523	512	536	556	490	511	539	539	521	463	509	507	561	514	537	534	494	536	555	563	452	538	524	509	550	528	459	518	526	475	531	583	552	502	528	520	548	496	537	489	548	494	494	549	505	483	494	520	537	541	510	499	516	542	497	561	529	521	526	492	527	509	490	564	490	506	536	490	535	549	545	516	512	564	551	548	512	524	491	532	509	515	498	527	509	514	494	488	494	510	554	514	522	532	532	545	533	462	535	507	510	538	528	516	561	533	517	526	536	512	562	502	549	515	528	518	552	557	528	542	492	524	553	512	558	533	520	508	482	500	520	458	537	520	535	531	553	512	520	492	530	535	525	511	465	555	511	517	499	503	520	473	515	549	503	523	531	543	528	537	501	530	518	564	551	527	510	537	507	504	554	541	492	542	537	526	520	509	512	526	542	473	512	496	499	535	539	525	508	478	534	524	555	538	519	509	486	498	521	517	521	487	516	553	504	484	535	522	502	512	487	511	527	536	533	498	506	506	530	538	505	522	553	499	517	520	506	531	536	542	475	469	490	533	496	540	519	468	552	523	541	528	553	543	519	493	499	534	530	543	538	561	517	491	545	549	545	504	501	512	565	535	494	521	529	508	510	520	523	497	504	509	559	493	510	523	535	507	532	519	553	489	509	502	553	531	526	492	518	572	495	578	542	512	538	485	514	529	519	508	474	559	465	508	498	545	520	492	523	506	509	520	552	512	509	509	530	564	523	538	542	491	541	482	492	549	541	538	513	524	528	539	523	517	536	487	536	548	554	510	531	543	538	501	507	470	549	532	546	517	533	504	534	541	530	535	461	539	543	518	512	551	515	517	569	507	520	514	523	554	534	524	549	531	535	500	496	524	534	480	524	507	504	498	499	484	532	544	528	515	496	507	526	509	529	516	537	549	534	488	522	537	551	489	506	502	516	532	545	511	520	505	501	508	540	534	489	481	517	498	538	499	508	518	510	547	495	509	490	516	529	506	542	497	484	517	504	533	514	515	530	499	516	497	534	528	494	512	510	527	557	504	516	526	500	529	510	545	532	520	576	512	505	524	513	508	486	516	493	532	509	499	561	525	517	556	528	499	522	453	517	507	539	534	510	513	496	525	518	477	562	467	524	512	534	523	546	515	505	515	546	506	523	513	525	522	554	512	543	472	539	500	525	511	544	551	520	516	514	528	542	521	542	495	565	531	509	516	540	531	504	500	545	478	513	499	519	531	529	527	531	495	534	489	530	498	527	496	527	522	552	536	542	503	547	504	523	473	517	530	506	543	502	480	498	535	500	516	534	521	518	530	512	550	543	572	520	539	553	518	552	504	510	522	524	520	533	570	532	528	493	552	575	532	541	517	528	516	517	541	539	530	482	497	464	508	546	481	525	514	526	491	530	525	504	534	510	495	536	575	508	534	533	531	497	529	527	540	504	535	541	567	524	479	479	523	522	517	517	530	530	517	554	471	508	506	545	491	515	524	517	494	546	519	506	484	491	553	528	539	549	510	513	568	505	543	545	488	504	468	514	508	554	511	520	531	505	529	492	498	532	538	517	578	550	524	548	556	509	537	542	519	542	508	505	537	512	498	559	547	529	536	547	506	550	549	530	524	526	508	507	500	497	481	535	517	561	523	524	524	494	507	536	473	533	522	572	505	498	533	521	556	530	555	519	530	501	498	500	518	569	563	549	536	524	539	501	543	500	528	522	560	513	557	540	538	514	551	514	499	522	539	499	509	563	538	501	482	515	519	512	502	528	543	544	509	514	533	497	522	529	566	538	511	535	562	498	546	527	511	518	516	531	482	539	531	542	533	525	528	487	517	499	557	527	534	514	551	449	494	492	531	524	524	496	553	509	511	502	535	511	508	501	511	511	533	480	519	521	511	520	527	533	471	529	526	518	521	509	539	524	519	525	549	495	521	526	511	506	541	521	510	526	569	506	535	532	532	535	558	501	483	541	543	505	494	500	581	515	476	520	531	472	503	540	518	483	508	488	508	517	553	549	492	523	516	525	460	509	530	524	519	515	514	524	545	528	517	483	507	522	547	540	554	502	516	493	516	543	505	530	546	544	535	535	547	539	518	505	539	513	515	522	492	515	511	529	513	528	500	507	492	494	531	536	534	499	544	527	512	478	577	490	485	559	515	522	549	504	509	532	478	504	524	511	538	518	502	516	538	533	516	564	550	536	555	509	565	493	552	537	522	530	572	490	496	553	483	528	544	478	537	539	501	481	529	522	540	520	528	507	527	512	485	532	476	511	544	528	545	533	544	493	559	478	480	514	523	500	517	539	551	565	517	512	515	494	528	519	555	541	471	541	512	536	513	533	521	489	532	513	543	531	482	529	545	529	551	510	532	499	531	583	514	522	483	542	533	549	505	533	540	499	503	526	483	491	537	528	534	518	524	556	547	538	541	494	537	477	529	523	510	549	500	520	550	547	532	493	521	543	546	534	537	515	521	493	524	555	510	520	498	510	502	560	545	518	506	530	529	550	542	511	516	512	495	512	530	514	530	480	485	520	517	507	508	513	516	499	553	510	566	545	486	538	525	511	538	525	501	528	518	498	553	507	528	502	553	517	487	477	552	541	543	489	491	539	535	535	551	503	527	507	525	533	460	512	488	509	501	547	514	532	507	492	557	554	511	512	493	530	527	534	567	515
40305	66556	50112	24863	19137	15711	966	676	660	624	888	1445	2299	3370	3521	1826	587	555	555	543	552	585	549	575	558	572	538	560	557	555	534	539	584	548	563	570	591	555	569	601	550	564	549	575	567	550	580	564	573	555	523	572	561	580	586	553	561	531	529	581	562	547	580	543	562	522	596	569	555	529	515	588	533	583	569	537	525	543	530	555	540	592	550	553	560	548	558	564	558	551	554	604	549	561	523	525	572	561	539	527	603	540	592	577	590	547	547	556	573	590	553	578	591	579	568	566	536	569	597	562	515	512	507	565	527	521	596	514	536	546	563	526	563	513	549	565	561	561	544	580	545	560	537	551	534	527	591	602	583	585	598	566	569	572	535	594	553	557	593	513	545	582	559	536	546	602	517	555	572	569	544	561	561	576	530	532	556	596	543	563	573	527	530	595	562	607	573	610	547	567	569	560	555	565	547	542	538	534	547	534	571	559	571	583	538	565	536	558	552	549	587	580	531	571	605	521	589	567	588	589	539	581	536	547	548	546	575	532	547	577	552	572	557	547	517	545	595	530	570	567	592	536	575	583	558	556	552	539	550	553	557	579	573	590	564	567	576	568	535	566	533	539	580	493	583	580	529	556	550	528	540	547	515	556	637	545	559	536	556	577	563	568	587	567	561	575	583	551	568	607	588	564	531	566	555	556	527	548	539	527	542	515	574	492	569	575	529	591	530	566	530	558	565	576	552	595	558	578	534	532	592	537	600	559	552	531	558	548	551	536	522	540	562	575	554	567	557	569	583	524	533	542	556	571	554	559	561	545	565	576	507	545	567	541	581	568	557	532	558	574	558	552	595	514	552	537	552	607	567	545	538	585	574	571	566	562	530	540	510	581	554	555	572	549	532	545	534	559	545	545	566	524	562	548	596	547	536	538	560	559	568	569	576	561	563	601	546	531	582	540	580	550	541	587	538	571	557	565	502	543	604	529	547	555	549	570	547	584	590	565	541	569	535	527	538	557	580	551	572	543	528	543	556	543	559	573	552	498	535	555	562	562	576	517	565	554	533	589	558	547	564	549	564	556	543	513	571	548	607	548	582	552	528	570	564	545	556	563	536	567	545	574	556	577	582	543	554	539	576	550	522	566	540	555	528	549	565	609	525	561	535	555	578	559	555	581	533	571	541	534	593	576	535	580	505	593	638	555	569	544	494	593	562	546	573	553	518	547	566	556	543	560	553	560	574	548	527	585	559	624	563	605	568	536	553	544	510	606	569	552	591	560	568	579	560	511	532	569	566	562	642	571	566	548	520	558	575	524	544	532	575	532	590	529	536	584	531	530	524	558	566	556	558	564	565	584	587	544	563	555	583	575	584	586	517	609	528	574	540	563	546	579	535	560	543	559	561	541	583	559	536	539	609	553	571	558	534	564	546	557	541	555	590	546	553	533	566	533	593	546	560	527	552	588	555	569	590	540	551	572	558	549	569	528	559	553	540	571	547	586	542	555	570	592	549	521	567	556	570	555	570	541	570	550	557	547	533	543	538	573	571	553	522	555	578	568	546	585	543	533	571	544	534	553	559	567	566	527	544	519	520	543	561	542	502	532	551	572	565	538	563	537	574	573	559	546	550	588	576	545	531	539	615	570	557	566	570	532	549	537	560	593	561	544	591	561	581	553	525	607	542	568	602	519	575	558	577	574	545	532	578	593	500	550	564	580	549	527	585	503	538	568	551	569	589	528	544	552	559	518	610	564	540	543	563	584	535	580	581	599	592	562	583	574	569	535	519	507	509	515	568	589	555	556	603	557	538	590	574	565	581	566	526	535	577	550	558	587	601	552	527	589	521	549	545	559	580	551	579	555	550	564	560	539	592	561	544	547	628	570	557	534	553	560	589	532	590	574	571	512	543	533	587	538	573	561	538	541	563	547	582	518	569	525	535	529	548	551	588	557	576	559	569	572	518	511	571	561	549	572	566	547	551	570	572	582	532	560	593	537	522	584	537	558	576	544	535	585	569	550	580	556	593	577	538	524	560	588	553	547	534	533	559	601	580	564	547	568	553	545	528	542	564	594	501	565	598	611	556	550	566	511	565	553	595	595	566	578	584	540	568	506	563	546	565	549	575	572	557	525	538	595	536	570	569	556	510	541	516	549	554	552	530	555	527	562	536	516	591	553	541	592	567	577	540	531	572	531	537	564	550	552	527	530	608	571	563	542	570	545	561	585	565	551	606	569	584	592	559	559	589	583	596	561	564	519	520	564	576	604	550	535	568	547	550	547	564	553	565	530	574	552	545	545	548	539	577	541	564	518	568	575	551	567	530	561	545	534	550	560	557	558	543	574	547	574	579	548	597	530	545	541	578	495	574	569	549	555	534	526	567	549	565	526	499	543	572	578	585	578	565	523	551	549	575	550	579	557	554	546	565	553	542	549	553	630	592	552	539	556	565	560	545	575	516	564	577	544	553	562	516	569	570	550	527	538	523	570	564	597	515	557	557	575	563	590	580	570	551	574	557	513	523	568	577	578	575	546	571	559	569	590	563	537	555	537	543	562	568	615	541	531	500	594	610	596	556	552	569	534	528	575	554	519	557	601	594	550	515	532	556	542	550	544	577	507	542	549	531	596	575	549	522	592	554	593	595	563	565	530	538	581	525	562	536	537	556	620	545	508	573	526	556	530	567	593	599	549	564	552	557	548	554	557	611	572	569	576	547	535	557	559	562	581	574	551	571	547	532	579	528	561	582	590	522	506	577	596	562	543	554	536	579	580	529	530	526	584	573	565	545	556	551	567	551	538	559	536	557	541	575	548	573	560	540	521	570	502	537	579	540	537	525	539	561	528	587	562	576	566	550	592	539	579	552	487	545	555	582	513	543	570	569	554	533	568	528	590	526	557	520	550	549	530	555	554	572	515	580	583	584	614	572	565	527	572	570	564	582	571	595	564	549	540	541	556	545	563	546	576	545	554	560	552	551	566	530	550	602	551	552	521	520	546	534	581	531	562	595	498	524	536	586	567	554	553	569	581	568	577	556	555	559	576	566	544	551	568	551	572	558	539	552	531	545	551	500	569	552	552	568	557	536	536	543	530	557	568	553	585	574	542	542	559	564	601	546	534	545	547	567	561	510	543	551	569	565	555	578	555	568	522	592	574	571	537	583	543	523	520	558	543	571	562	530	566	565	576	561	539	567	540	559	576	523	545	570	540	581	544	590	525	588	521	569	557	488	561	576	569	543	594	563	561	554	603	566	552	550	597	564	606	551	580	552	576	603	565	537	599	574	581	555	605	503	548	567	579	547	553	612	559	564	563	512	563	547	547	533	526	538	541	599	563	579	582	579	516	578	576	532	559	566	582	528	576	539	576	559	581	540	585	594	587	577	593	562	538	529	548	576	560	545	581	565	564	554	592	585	536	555	581	571	499	556	549	565	569	572	562	561	589	557	556	553	562	547	534	590	564	570	551	576	569	556	575	524	548	584	521	575	571	597	586	579	535
22617	21237	30518	24920	23894	26966	14630	1823	1067	1052	2227	6763	8923	8073	6770	2386	868	887	902	887	856	870	848	898	891	878	892	843	783	866	906	874	839	829	909	905	866	857	857	821	832	901	822	871	863	811	815	864	869	869	842	843	852	828	897	865	820	882	916	893	858	869	870	947	821	868	862	884	850	788	839	855	843	903	898	815	869	805	859	858	852	925	853	826	853	835	870	836	826	867	883	865	835	868	788	892	837	839	851	828	881	844	875	866	851	870	819	844	842	798	844	895	787	833	810	782	827	835	775	847	799	809	880	901	904	900	850	867	872	847	839	811	886	846	870	832	863	861	826	856	817	817	852	859	896	841	829	836	812	797	881	896	833	864	848	859	802	862	886	881	867	831	856	855	824	863	840	886	891	835	866	850	871	826	828	807	859	857	881	877	835	791	828	892	891	867	852	795	891	852	861	818	795	906	838	853	860	838	862	797	872	854	835	888	806	809	830	876	870	875	810	833	873	885	806	853	854	863	846	861	826	890	870	882	834	788	861	879	795	870	850	850	858	845	827	812	837	876	915	854	834	864	855	825	857	839	878	855	892	896	832	873	874	830	819	873	859	855	863	847	870	845	856	861	864	849	894	879	920	870	837	868	885	842	925	875	845	875	814	798	827	847	805	825	881	884	774	861	836	826	838	852	775	805	901	796	870	805	864	876	867	912	862	900	878	835	859	874	854	904	903	864	915	834	842	828	811	820	885	840	869	813	828	819	838	843	875	887	904	883	819	844	848	899	857	835	836	854	892	855	883	849	860	907	906	886	823	834	783	883	834	820	854	840	830	867	833	832	861	858	874	837	836	849	884	852	826	818	868	890	819	871	873	872	891	847	831	860	816	834	815	873	809	863	833	850	816	842	823	817	845	835	867	860	855	876	809	855	854	839	830	830	866	892	867	841	890	778	803	864	861	835	875	828	884	828	848	871	864	867	871	877	915	932	878	880	875	837	864	843	891	834	893	876	893	842	850	871	811	816	893	857	858	873	913	802	808	805	830	886	853	828	818	844	809	874	898	832	897	856	886	870	789	877	833	873	858	891	844	906	865	840	825	835	915	897	839	838	860	859	883	853	850	822	804	867	846	828	835	846	835	802	851	823	873	868	928	928	866	870	875	866	815	807	873	854	880	866	859	840	823	828	918	891	844	866	824	858	841	869	889	827	892	834	821	799	863	876	811	790	784	875	852	823	883	868	878	858	886	827	824	857	860	839	869	852	843	859	894	874	822	887	866	814	848	847	867	869	849	831	862	872	856	861	850	816	866	845	829	876	882	827	842	759	837	819	851	813	884	842	802	802	843	892	844	863	805	860	856	913	831	875	805	870	882	885	853	866	818	856	857	886	865	888	849	867	849	890	829	857	896	858	886	811	839	925	920	879	896	884	849	856	816	902	869	851	846	866	860	883	874	895	831	817	805	830	853	838	804	889	854	840	830	908	826	815	896	840	887	879	839	906	864	837	849	844	831	837	901	863	799	822	859	810	802	818	853	856	880	849	801	871	833	848	897	834	894	810	831	841	831	834	857	830	838	815	833	843	865	828	881	867	887	856	854	810	842	832	871	871	870	853	860	906	856	815	880	878	814	836	848	875	870	814	890	815	856	856	894	856	847	878	840	862	896	837	851	859	864	855	901	877	874	831	860	823	838	820	857	852	872	845	873	886	860	804	869	836	839	838	868	826	820	885	896	825	922	894	841	848	831	874	902	783	871	775	805	859	825	881	813	872	814	857	845	881	835	865	865	883	829	823	821	827	872	792	864	900	813	830	880	868	863	858	824	797	846	869	818	853	896	890	785	871	840	865	857	870	814	877	851	825	875	885	856	866	822	805	815	875	823	861	883	899	889	835	832	827	944	853	880	850	854	838	867	872	849	838	806	876	880	871	926	817	891	816	905	825	823	820	829	858	836	852	858	816	868	834	880	868	879	930	888	813	845	908	835	804	841	862	845	843	840	827	865	807	893	835	826	869	829	858	828	852	813	840	880	803	887	846	882	846	842	805	791	904	862	812	838	864	860	822	882	857	806	854	868	852	892	859	872	854	831	812	850	856	817	812	837	850	868	857	850	849	850	904	831	832	854	854	869	878	832	860	829	845	867	831	837	877	789	809	848	822	771	827	850	799	861	855	850	906	840	797	857	891	818	868	857	794	870	836	840	843	865	918	861	877	885	865	877	836	873	874	913	845	835	836	806	852	833	853	836	867	912	825	845	892	865	829	914	859	897	817	852	837	851	875	855	826	877	838	858	780	864	830	852	855	848	861	854	814	806	875	870	863	889	825	826	836	895	856	840	895	872	866	862	898	927	842	861	833	849	800	834	879	878	875	887	874	827	855	809	853	800	825	905	867	888	888	821	885	853	874	838	895	859	880	837	847	839	828	919	866	825	852	858	821	911	890	832	835	860	819	880	846	850	880	892	854	818	837	842	800	816	860	835	857	774	850	840	847	798	803	814	888	771	860	883	849	843	885	838	824	804	848	820	856	877	861	878	859	872	835	841	884	871	847	843	839	836	815	801	881	953	811	853	855	836	887	889	831	879	878	877	821	881	878	834	818	806	845	885	836	852	822	828	856	814	868	839	844	836	848	892	867	882	816	825	873	888	874	865	856	918	897	839	814	795	905	877	845	862	872	819	821	834	865	876	832	845	875	789	825	884	841	854	845	843	897	866	848	844	844	905	840	839	893	843	870	865	836	793	832	869	821	861	857	829	894	835	791	870	903	845	823	864	868	815	835	845	834	845	841	861	839	857	893	862	828	844	843	904	871	885	849	820	824	857	818	868	863	856	864	892	889	851	844	840	898	813	819	891	840	845	839	828	860	858	864	906	802	868	824	825	884	860	848	890	831	835	842	858	840	878	803	840	894	845	920	903	831	829	847	838	854	870	874	856	861	829	864	806	820	844	840	874	816	862	854	854	878	903	854	864	876	905	840	879	849	865	887	796	836	828	867	833	885	830	803	868	789	839	806	886	867	841	815	862	866	826	827	835	879	835	863	838	878	861	821	839	809	859	887	856	851	887	815	894	866	811	821	836	878	910	873	848	820	799	873	820	915	842	783	859	803	888	851	896	838	839	881	813	862	845	833	864	888	823	806	893	814	911	857	815	959	809	839	845	856	876	908	847	814	866	874	837	832	850	847	830	871	780	857	868	864	843	877	886	858	860	903	868	808	840	836	834	822	852	820	807	863	838	831	864	872	907	866	794	871	863	886	863	866	872	826	890	863	834	847	834	861	786	843	869	850	876	794	842	906	843	880	828	861	758	792	834	842	895	817	818	816	835	798	881	850	850	844	857	868	884	871	834	857	911	851	841	847	839	856	873	881	887	841	837	854	852	873	880	819	841	875	876	833	825	858	871	804	880	850	829	847	807	890	797	854	889	826	855	854	873	880	853	869	822	831	824	829	854	887	813	854	872	811	849	873	921	840	843	872	853	837	845	896	823	855
44493	86349	62150	43859	37690	28945	1668	1245	1161	1175	3151	10117	12154	10546	8885	2557	831	851	913	905	844	853	816	861	847	814	837	856	883	885	850	865	896	856	842	872	905	860	806	847	842	828	895	817	890	838	843	863	872	883	834	863	890	890	864	847	836	827	904	836	869	810	815	871	832	809	826	855	849	820	886	844	823	918	865	839	854	889	842	837	828	867	892	898	864	838	855	842	838	805	845	829	886	819	828	815	860	834	840	847	859	885	841	802	830	831	860	853	816	841	907	823	835	828	798	853	849	807	833	825	819	848	873	873	864	825	881	817	868	829	825	882	837	790	804	864	835	868	865	886	839	830	820	874	808	790	846	806	820	837	809	830	892	824	859	879	854	872	852	831	920	869	856	895	857	867	843	900	865	828	880	807	852	809	856	831	761	835	855	807	842	861	858	821	829	826	886	832	825	813	848	810	885	865	827	819	847	831	878	851	847	882	866	806	882	873	853	866	829	841	831	804	864	839	848	890	867	864	847	856	855	801	875	828	887	835	831	829	856	894	843	883	783	891	812	844	836	865	899	841	814	851	847	837	816	823	819	816	843	804	827	853	888	899	865	923	848	875	848	835	820	828	836	854	842	825	810	852	852	851	809	881	792	795	866	876	892	863	860	837	875	845	885	834	868	860	848	871	858	905	846	832	827	928	871	900	885	885	804	831	818	817	886	834	849	854	859	850	875	879	845	847	845	907	845	840	824	858	841	842	865	861	893	885	873	804	789	891	849	860	824	837	838	859	875	814	833	855	892	812	814	845	900	889	904	884	807	868	826	870	852	851	823	894	842	776	828	876	865	869	804	832	862	860	837	807	850	816	841	845	797	818	865	898	823	868	834	803	892	892	821	805	847	868	771	848	844	852	878	859	867	837	859	841	852	851	867	887	854	842	826	839	883	886	795	879	876	823	864	851	858	892	863	846	853	841	887	818	874	836	826	819	843	832	814	880	852	866	814	886	862	849	855	858	880	847	847	873	836	815	839	838	866	809	862	804	834	852	804	840	864	857	855	798	918	841	856	874	799	883	865	875	862	807	867	867	861	857	790	832	841	843	865	853	827	859	884	841	800	890	841	809	871	831	849	824	828	848	855	872	828	900	853	828	856	881	875	811	827	812	813	847	892	902	871	849	829	866	814	838	838	845	909	835	825	902	813	855	900	847	887	860	860	883	834	848	868	839	892	875	885	861	831	877	865	852	867	802	871	813	838	902	822	887	888	827	855	853	828	868	858	813	872	890	875	837	866	841	850	873	855	819	867	819	876	864	870	811	861	843	870	896	891	829	853	907	873	830	840	860	815	880	842	836	854	842	859	835	869	834	900	879	866	873	849	848	896	869	871	823	818	900	859	843	863	829	835	865	867	838	867	816	871	829	844	868	842	877	828	850	861	833	836	864	873	840	833	875	845	781	840	864	839	848	867	847	866	827	897	758	804	817	850	863	842	850	855	869	850	874	899	824	837	906	840	858	836	869	843	864	874	828	798	820	823	872	854	877	840	835	884	876	823	857	840	874	835	849	885	848	881	892	805	829	876	874	888	836	825	843	897	829	864	829	852	884	840	833	838	824	833	853	833	876	830	839	816	855	793	785	836	842	864	844	852	808	835	817	826	805	873	869	874	907	903	827	833	812	872	832	898	833	825	865	821	804	861	843	851	860	867	870	878	845	880	873	802	845	825	844	877	776	845	783	854	869	826	866	855	841	886	832	836	868	866	883	859	895	838	864	881	854	877	815	866	853	856	879	824	844	849	789	866	889	839	871	840	851	841	864	873	889	863	858	862	849	881	857	878	864	858	846	854	820	831	840	881	892	788	910	841	853	871	856	894	805	863	853	864	866	845	847	828	793	875	846	830	840	844	808	809	920	894	874	814	863	887	883	897	840	806	849	817	898	809	811	802	826	829	861	841	908	805	855	835	865	831	843	850	844	861	871	857	878	809	808	851	799	858	826	830	863	880	813	860	807	893	836	802	843	829	872	851	839	842	862	818	868	859	848	874	883	831	878	865	848	891	867	866	854	909	830	850	842	810	883	893	867	828	858	827	873	838	874	870	859	839	865	810	892	832	862	856	838	844	885	841	810	873	881	846	880	853	786	864	838	863	807	811	844	855	843	839	809	861	798	861	881	826	869	838	859	889	881	858	889	875	847	853	882	845	845	859	889	847	813	850	863	820	853	856	782	821	836	843	843	845	867	864	896	873	789	851	824	821	887	894	862	832	858	874	871	829	809	902	816	810	850	860	855	844	842	840	874	883	827	854	876	875	892	865	867	836	787	858	853	841	861	790	823	854	850	871	817	818	794	853	857	870	893	869	830	874	825	859	899	831	827	810	824	877	861	770	885	858	870	821	807	832	874	809	834	831	859	900	867	850	875	876	901	818	853	876	846	892	862	866	844	849	848	823	859	858	855	829	740	819	860	868	792	852	826	825	935	846	865	783	876	836	885	880	827	883	879	808	859	836	841	871	822	852	874	832	829	832	871	841	837	874	858	856	880	882	880	817	872	872	876	846	851	814	840	862	881	886	908	803	891	814	841	848	832	826	867	858	813	880	865	882	832	843	874	842	833	824	887	836	851	816	828	850	847	867	908	817	894	865	813	854	882	846	882	840	876	841	856	866	841	821	861	846	803	843	863	828	875	850	862	873	834	818	865	876	862	848	823	847	865	859	883	857	830	807	866	839	854	833	816	854	892	897	904	859	826	817	865	890	845	843	785	814	809	866	867	780	826	802	856	790	819	828	817	856	813	886	829	838	831	794	826	822	867	885	867	901	899	854	824	737	831	835	911	836	854	776	882	860	879	871	840	847	822	862	864	832	860	885	803	844	823	795	860	830	879	789	831	872	850	823	874	855	802	916	864	820	883	855	822	789	870	866	811	838	879	871	848	833	871	880	834	898	870	888	869	813	795	856	865	826	822	835	872	860	922	838	824	879	847	886	846	880	797	802	855	830	820	827	836	832	829	836	851	893	828	856	851	848	878	840	869	842	846	805	873	817	861	867	871	852	823	862	874	871	859	851	848	862	841	859	852	894	830	875	882	805	852	853	857	858	835	912	813	826	897	827	840	887	864	858	912	814	793	871	863	833	884	820	818	861	803	821	855	847	916	823	825	840	822	866	879	918	863	819	866	841	896	839	838	874	866	837	830	852	826	876	806	843	849	797	804	860	810	801	880	828	835	885	876	819	846	847	906	888	798	832	860	847	850	901	855	836	816	923	805	855	821	893	813	867	842	825	871	814	847	845	898	865	868	810	843	857	826	827	860	844	894	865	820	824	852	821	862	805	890	825	882	879	857	792	872	840	879	871	855	873	824	839	898	825	849	905	877	854	825	904	820	812	868	849	852	869	872	860	901	880	842	869	882	871	819	834	837	880	826	865	832	860	880	839	856	836	889	878	848	881	791	860	830	842	833	828	858	849	876	837	864	833	833	856	884	856	806	822	831	837	821
37262	28267	26147	9177	3176	1612	409	399	388	379	363	526	772	696	646	393	379	358	363	340	360	348	330	378	347	362	364	387	376	329	340	362	354	335	408	353	337	338	335	337	371	352	324	329	331	370	373	331	346	368	347	331	389	355	376	350	355	320	327	365	367	375	347	343	346	370	405	347	340	340	378	333	374	347	380	369	345	375	341	376	362	380	337	310	344	368	311	336	345	366	378	348	343	347	350	355	386	333	378	357	363	361	380	363	376	352	361	338	355	355	344	358	355	381	355	315	371	345	389	364	319	347	373	354	354	348	351	401	351	321	365	354	359	359	364	360	338	358	367	367	381	352	373	380	363	350	362	359	354	383	369	372	325	351	354	362	402	367	351	303	379	336	355	364	383	358	346	354	378	362	382	361	359	378	361	357	372	365	389	317	350	347	324	350	355	381	404	374	392	342	371	366	363	330	368	345	359	347	367	366	372	363	281	341	351	358	381	389	342	364	357	349	344	367	387	380	360	339	341	367	355	365	357	373	354	353	316	353	372	364	347	385	358	378	370	345	376	348	348	340	379	369	333	375	371	379	334	363	335	367	386	329	361	351	425	342	359	339	338	340	361	357	356	362	373	387	353	348	365	354	352	338	366	391	364	333	367	359	346	293	355	366	335	324	363	396	361	356	328	361	393	383	368	363	368	331	334	320	361	366	346	348	362	361	382	331	382	391	355	329	366	370	351	359	364	396	367	366	336	358	341	349	376	371	341	391	324	341	377	355	350	376	375	345	363	347	366	340	359	334	358	341	362	334	396	406	352	380	358	348	352	340	344	324	362	345	298	362	366	369	363	337	343	369	343	337	366	382	360	369	395	399	352	356	353	365	388	346	367	373	334	352	323	335	355	371	350	350	360	344	352	334	342	354	339	353	364	372	379	357	352	388	363	360	349	350	352	358	361	346	354	369	358	368	352	370	368	395	350	378	358	344	341	348	337	342	350	373	356	367	330	337	373	356	355	368	342	383	339	377	367	365	364	353	341	339	373	386	383	340	369	334	362	363	352	372	359	344	379	351	353	343	392	344	345	389	377	372	358	345	376	343	350	395	376	404	323	336	352	343	323	360	385	349	346	368	353	344	382	342	359	351	365	321	330	361	365	353	353	371	390	378	365	347	389	337	380	374	357	356	359	393	359	332	398	374	309	349	365	354	327	362	367	337	367	326	363	398	371	296	330	338	391	375	370	361	391	368	375	371	342	348	370	351	340	375	356	322	335	363	376	341	384	345	336	324	378	347	352	347	352	334	354	349	354	343	364	383	356	382	391	374	389	360	382	396	332	393	345	354	349	335	354	353	342	370	361	373	361	366	343	341	349	374	335	330	345	349	365	357	357	338	347	338	338	363	346	373	380	367	367	346	374	357	381	348	344	399	347	353	371	345	357	351	343	363	349	313	351	364	363	377	317	358	339	367	345	401	329	339	365	357	306	351	313	348	383	314	344	340	352	374	362	362	371	377	342	348	316	347	363	352	373	353	357	345	337	345	351	326	353	366	363	363	380	359	375	348	359	332	361	358	362	359	338	350	361	367	384	356	378	336	346	369	371	346	342	348	362	363	357	384	386	326	344	364	371	354	321	343	360	370	328	373	340	370	365	369	336	377	320	366	377	369	363	369	326	341	359	352	333	339	344	366	382	349	368	371	341	376	325	378	372	360	321	354	348	339	382	323	351	348	384	401	331	348	349	358	385	336	363	361	333	371	330	354	344	338	350	346	356	334	383	373	318	339	312	378	376	365	332	347	366	346	387	410	342	369	330	352	308	342	364	348	376	364	350	372	390	347	405	328	351	382	365	342	344	376	357	340	379	353	370	386	410	369	327	363	303	344	326	384	333	373	343	325	374	380	341	371	351	368	357	348	363	370	348	376	359	359	344	365	345	360	352	367	345	365	361	343	360	402	389	347	353	340	331	389	354	380	316	363	363	349	312	405	402	350	334	374	356	376	335	381	371	341	361	348	332	385	374	369	378	326	377	332	341	341	342	341	362	361	361	344	361	335	364	335	337	367	356	356	352	315	323	353	308	342	359	368	387	377	378	353	392	328	362	377	374	339	318	352	317	354	346	376	346	385	365	419	348	334	334	341	352	390	377	358	332	370	374	367	364	352	370	366	348	354	346	377	357	373	383	334	367	350	384	367	370	337	359	370	389	401	388	365	372	372	380	376	354	351	401	332	356	348	329	367	339	396	379	324	358	381	381	315	379	379	330	346	384	348	337	358	367	381	363	348	345	372	371	357	381	353	360	372	347	333	344	356	365	368	359	355	341	341	355	348	339	320	365	392	373	364	354	384	333	356	354	363	340	337	355	353	350	364	371	367	374	361	343	331	353	358	382	309	354	345	400	398	346	334	352	352	355	345	385	366	353	352	366	377	340	377	367	369	355	338	357	357	376	356	366	352	351	354	354	363	378	356	333	351	402	372	340	384	368	331	352	366	346	346	331	346	352	323	340	322	332	361	338	389	344	345	346	361	362	352	381	317	357	370	348	364	360	358	357	373	387	327	393	380	358	353	341	356	348	352	347	335	339	354	332	337	362	353	351	362	349	337	365	360	351	368	340	332	350	313	356	331	360	355	334	366	352	344	389	349	390	379	373	342	354	387	390	323	352	360	344	382	328	327	367	335	345	347	359	364	378	364	372	358	345	368	356	358	360	357	373	334	361	363	366	379	361	398	360	347	377	373	314	325	372	373	327	345	368	331	336	355	387	385	371	381	354	392	351	356	364	345	347	334	364	370	347	352	374	344	353	403	359	356	367	343	354	395	338	361	337	364	361	367	380	350	355	352	340	352	380	343	352	362	346	326	381	336	353	355	375	334	365	311	374	367	361	362	342	341	373	400	317	346	341	375	379	337	351	348	370	294	351	329	383	351	376	343	348	319	354	347	330	371	352	382	388	359	358	407	342	350	346	340	428	355	380	366	385	304	363	358	349	335	350	355	336	355	377	367	332	349	317	360	338	401	358	353	367	399	374	378	350	359	398	385	365	382	370	332	373	360	362	373	355	331	324	392	379	388	344	349	362	367	330	384	385	362	378	351	360	326	324	370	404	338	353	370	337	384	372	368	347	341	334	327	347	381	343	386	331	362	370	344	328	341	364	361	337	365	357	362	317	346	387	352	342	357	383	353	353	355	361	364	335	348	354	349	359	392	343	358	347	323	354	322	368	349	363	397	367	348	350	386	360	383	333	338	329	353	362	371	347	396	370	345	367	333	325	364	393	384	343	343	376	351	332	341	351	347	339	359	360	332	365	349	403	354	319	351	368	330	351	346	343	333	350	323	384	331	398	353	363	409	374	347	351	373	343	369	365	351	389	379	371	352	341	313	303	364	361	315	356	363	337	350	382	346	359	331	364	392	375	324	365	385	337	373	371	364	369	377	359	369	374	321	342	341	354	354	385	362	391	389	359	351	330	371	366	349	362	365	328	354	353	382	350	392
42221	34995	17495	4545	2990	1742	434	457	457	405	384	609	966	857	733	423	383	375	395	369	384	396	376	379	426	348	402	363	371	369	401	378	375	370	393	361	407	368	374	378	357	352	410	377	386	408	367	371	384	379	405	398	380	382	409	372	372	413	371	370	375	389	405	365	382	397	406	375	386	380	393	364	365	409	379	405	423	366	379	404	370	349	394	379	365	378	377	408	404	379	351	415	326	382	377	366	410	349	411	359	402	398	380	364	368	405	377	384	383	410	336	380	380	369	391	356	389	373	385	363	410	397	372	376	354	395	407	412	388	431	392	367	396	370	370	377	392	396	375	386	401	409	351	342	398	396	389	374	359	389	391	408	400	364	393	400	417	433	389	398	405	385	366	382	339	418	373	374	413	394	402	354	366	398	373	370	368	367	378	385	385	436	344	337	374	376	436	355	360	365	363	382	409	381	389	373	375	432	401	402	379	399	367	396	361	389	384	393	341	373	372	389	403	370	379	394	395	362	384	385	372	393	370	379	379	355	394	389	399	411	360	381	400	376	367	385	417	385	371	407	383	365	370	326	417	372	407	416	394	352	370	391	395	378	359	389	393	391	415	375	369	396	406	393	383	366	400	391	371	371	389	415	383	402	414	382	372	377	390	368	376	393	382	410	406	388	379	360	368	380	366	369	397	353	386	387	362	368	374	388	388	374	423	414	332	408	390	410	385	360	412	400	393	400	377	394	389	399	371	388	359	417	379	371	357	381	383	399	402	348	380	390	382	406	394	360	360	361	374	364	394	390	396	386	373	348	399	411	376	428	406	377	395	380	398	380	409	369	393	400	369	383	414	390	407	397	370	335	379	386	387	411	387	376	386	386	374	366	350	386	398	361	410	364	389	369	379	393	377	383	399	424	426	384	410	380	394	384	409	419	350	418	372	373	385	344	355	405	376	388	379	398	400	417	424	387	392	410	379	370	338	397	384	385	406	377	391	408	402	374	370	411	409	396	400	392	396	353	335	428	360	397	374	400	379	420	396	374	398	427	391	399	357	431	372	433	393	381	362	369	370	403	413	402	364	385	403	402	379	385	377	382	375	389	361	401	372	358	393	421	389	358	383	373	375	372	377	366	395	398	388	368	397	433	369	372	392	395	390	417	378	349	383	379	386	399	389	381	379	365	401	371	374	376	349	389	375	393	398	385	378	358	385	369	375	370	392	388	385	380	381	433	345	399	395	411	404	343	361	401	385	402	391	383	359	377	359	376	395	382	430	382	355	386	384	378	327	367	361	365	382	396	387	362	400	403	394	374	361	392	370	387	382	400	413	395	387	383	406	408	376	381	382	388	413	393	403	354	378	406	397	368	394	390	342	377	363	376	392	389	353	342	383	377	365	374	381	399	379	364	363	419	381	377	404	419	393	371	382	397	361	367	353	381	430	403	356	385	343	367	383	372	371	359	362	367	379	412	387	384	390	341	379	380	409	424	388	379	392	397	386	368	397	387	381	388	381	360	400	377	384	364	359	340	393	402	410	382	361	368	357	410	395	367	384	361	369	385	365	381	364	383	418	368	347	365	378	379	365	397	399	372	397	372	395	385	384	401	379	376	410	400	386	416	382	388	329	402	374	384	348	382	367	376	367	394	351	377	356	385	387	377	355	372	396	405	387	402	388	388	404	393	378	374	378	395	392	379	410	371	352	378	392	409	368	407	393	374	343	387	390	398	363	385	369	395	390	389	371	382	398	384	373	402	388	387	397	403	367	375	365	423	389	372	367	371	405	410	373	389	383	406	410	372	341	403	361	377	349	397	402	377	395	388	391	382	375	408	373	399	364	396	388	406	433	370	367	394	374	383	385	335	368	350	371	418	338	413	378	408	386	392	381	380	416	367	338	385	396	389	341	362	361	397	385	409	376	403	372	413	398	393	396	350	371	395	391	366	400	348	340	394	357	402	361	402	381	383	387	379	407	368	368	383	367	406	417	388	396	399	393	394	382	393	372	412	351	389	381	387	408	357	377	382	394	357	421	407	382	348	355	373	402	388	408	417	367	369	397	381	397	368	387	382	349	366	402	395	378	387	386	391	368	363	404	382	408	376	353	358	362	348	354	369	350	362	379	385	347	383	413	389	370	398	371	417	412	407	375	431	384	363	376	415	410	355	376	377	402	405	331	395	375	393	363	365	368	403	418	362	403	407	396	358	408	389	385	367	375	371	380	387	425	376	358	417	373	394	393	362	400	379	369	389	396	395	342	383	383	379	385	360	362	399	373	381	397	377	397	380	397	398	386	412	392	364	381	387	416	384	401	406	402	400	355	357	374	391	345	372	366	396	384	422	391	367	370	386	391	382	371	380	397	398	386	382	384	395	389	402	417	429	372	368	383	398	401	385	406	371	348	417	360	414	369	387	369	413	351	397	367	373	361	355	413	341	378	377	400	355	386	381	392	393	364	353	403	412	374	390	396	410	406	386	391	387	433	425	400	406	434	386	383	375	393	393	376	394	365	387	401	394	413	355	391	358	403	363	356	405	394	379	357	373	389	394	373	424	391	383	377	394	360	349	370	411	374	402	365	406	384	406	398	389	396	389	381	364	389	386	375	330	408	348	408	387	384	391	367	389	389	379	370	351	377	402	387	371	399	396	369	380	383	378	381	401	377	412	400	383	368	342	375	376	361	402	374	397	335	407	374	382	398	350	349	415	364	371	375	383	357	398	358	396	404	392	383	383	376	383	385	396	378	401	393	402	355	379	410	427	367	375	416	366	382	357	388	378	364	376	367	382	396	371	394	405	384	403	391	361	374	371	354	391	384	378	399	374	393	388	370	375	367	380	377	365	409	354	379	380	396	411	416	367	374	366	395	414	410	324	410	372	368	391	367	365	368	380	366	355	363	402	341	358	353	328	412	369	387	401	350	395	368	407	408	416	373	374	380	396	383	355	403	398	408	388	357	371	382	379	364	403	402	391	365	364	404	372	402	385	352	360	394	375	397	337	363	381	377	379	382	382	390	372	377	385	374	360	391	364	411	376	370	354	390	378	394	358	374	372	375	358	385	352	347	400	382	372	380	360	383	333	393	381	422	388	397	389	400	353	387	400	389	394	364	392	391	407	371	378	372	394	359	403	356	366	349	400	375	383	385	381	360	386	334	379	383	353	396	364	373	427	392	407	434	357	371	397	382	371	405	398	389	391	373	423	381	409	377	364	358	402	419	412	387	406	347	381	386	396	392	370	367	371	408	409	397	386	355	390	384	394	441	431	384	389	398	392	365	353	383	380	388	380	388	385	395	392	392	393	363	419	374	382	389	374	351	394	359	405	355	365	390	380	428	411	393	422	398	361	393	376	383	412	379	356	403	391	335	363	361	368	353	383	417	393	406	393	356	379	392	426	368	382	390	385	404	391	376	403	345	387	366	420	378	386	372	422	397	423	377	361	397	370	340	381	407	413	352	369	411	361	407	374	367	365	377	390	369	397	389	355	401	385	392	370
23816	21433	30681	24477	23430	19901	4190	814	733	714	1537	3920	6345	4841	2511	657	553	546	552	556	545	573	539	553	538	584	552	571	524	528	580	527	565	515	594	551	546	548	604	576	549	575	551	554	534	576	535	521	524	582	576	542	539	561	555	520	568	529	548	613	538	546	568	543	513	578	562	564	540	559	554	597	539	522	532	593	543	558	558	548	527	589	536	590	542	562	535	524	553	520	567	528	557	553	601	532	606	508	543	586	510	539	539	545	564	507	581	572	546	584	546	574	545	527	544	577	554	566	556	531	543	563	574	527	519	535	550	579	559	567	518	554	596	547	581	524	522	559	565	555	568	540	527	524	533	532	534	582	555	560	534	553	531	518	584	527	580	562	548	594	541	554	539	578	551	546	523	557	547	558	578	528	557	535	523	565	578	533	554	558	556	524	512	597	539	585	571	552	557	554	540	484	579	579	521	507	520	535	553	569	542	572	533	554	571	545	611	546	575	580	586	563	542	543	556	560	568	550	532	510	574	583	546	508	532	562	543	565	528	564	567	538	533	531	574	553	549	564	517	560	546	501	575	538	519	596	556	565	565	572	558	537	571	569	510	533	536	534	537	534	565	533	543	546	552	482	548	516	558	534	526	544	516	566	529	556	545	550	540	574	575	566	566	576	520	543	582	547	537	571	575	554	562	560	570	549	545	574	558	555	535	500	540	509	579	512	578	513	472	535	538	568	509	524	547	520	548	565	508	555	534	555	599	562	546	580	554	560	568	522	536	538	556	535	575	545	572	573	563	540	561	500	520	571	561	559	565	548	588	541	531	517	515	562	559	532	531	568	605	556	539	529	545	558	527	521	518	571	551	505	533	510	524	522	529	515	553	525	557	592	529	583	538	529	539	565	548	520	544	565	549	578	502	569	514	544	509	549	555	597	548	592	582	524	543	595	576	547	556	539	602	524	500	533	539	534	573	534	540	528	551	543	551	558	523	557	523	535	589	521	571	565	560	596	530	516	561	544	536	597	558	562	563	543	539	572	548	517	555	594	537	526	576	567	536	549	568	536	551	521	548	574	536	590	561	580	556	569	505	540	597	557	515	577	574	570	600	531	532	547	578	559	584	553	584	566	525	532	573	559	587	487	568	544	543	579	580	560	528	533	552	548	521	512	506	570	546	526	593	536	556	557	520	527	502	542	548	513	537	560	536	529	527	520	536	535	533	585	554	561	566	566	549	527	573	578	563	562	500	520	519	563	554	552	588	538	569	544	561	583	555	564	566	548	557	536	590	549	533	523	513	543	529	556	532	563	500	562	537	592	535	588	501	545	550	576	584	518	580	519	592	535	516	496	533	547	591	516	526	538	567	514	549	531	556	530	554	499	572	588	530	528	548	575	562	539	557	560	545	506	529	567	528	489	515	556	583	583	550	527	529	543	549	547	557	520	556	567	566	519	513	550	567	529	525	583	552	540	590	589	530	534	584	554	546	548	553	581	583	526	538	534	497	539	527	533	517	558	560	537	539	581	551	544	573	547	578	554	573	550	567	525	628	521	554	556	544	565	554	559	529	567	616	545	523	575	600	548	546	574	545	547	512	577	513	566	558	606	550	553	567	568	534	539	536	592	560	535	538	523	579	555	555	566	521	544	515	518	553	547	514	556	565	589	551	543	546	534	514	537	504	529	528	547	564	550	553	573	569	614	566	521	512	519	551	534	527	520	551	553	498	543	577	606	552	502	552	519	546	567	570	567	542	528	578	573	557	529	541	547	573	516	555	569	584	547	536	553	544	541	547	517	557	577	607	578	534	541	535	540	599	513	533	538	579	541	538	556	537	555	544	538	574	558	513	560	540	559	553	527	556	609	605	556	553	553	517	582	559	558	528	544	535	505	570	543	545	569	574	602	556	536	574	575	548	569	534	562	568	528	517	538	555	562	521	538	575	560	576	558	551	541	531	526	556	539	572	526	576	527	532	541	561	533	541	581	563	539	526	582	604	549	541	568	521	573	542	551	536	530	538	541	546	506	496	546	540	575	535	559	544	533	614	525	513	555	549	499	516	575	542	509	537	551	548	521	532	531	553	556	537	532	506	562	566	546	542	520	560	532	575	536	572	509	538	523	540	563	568	590	508	564	571	573	507	572	575	565	565	565	540	540	551	570	536	524	516	581	549	547	570	533	571	544	539	531	505	601	544	544	550	554	546	551	556	579	497	548	540	543	528	547	543	557	564	514	547	572	588	535	543	544	555	537	559	522	544	564	529	527	520	556	537	533	545	493	569	545	535	532	540	533	498	540	514	510	543	516	532	547	530	566	618	525	543	530	502	545	517	583	508	610	521	585	549	547	543	550	538	536	565	553	495	551	579	513	519	540	542	551	568	541	599	531	572	546	523	572	533	527	510	527	549	551	543	592	569	548	555	581	575	568	515	584	588	554	553	594	563	502	557	591	555	552	559	524	553	528	505	589	561	505	516	573	575	511	578	562	553	542	516	567	548	533	572	553	579	560	549	561	570	545	538	533	509	532	579	544	591	542	540	557	569	531	523	529	577	565	541	553	547	542	567	553	593	553	563	521	526	544	563	497	557	554	571	544	576	525	553	488	481	530	563	545	557	531	530	553	571	569	577	578	627	557	556	547	577	554	553	561	526	512	541	557	536	584	536	557	526	551	549	554	557	565	577	569	557	550	561	591	559	551	491	536	516	550	530	584	586	543	579	589	576	577	542	551	555	568	535	521	508	504	527	536	530	532	569	563	513	565	557	573	505	555	567	528	548	544	530	562	553	559	542	557	529	528	558	570	540	534	546	521	521	533	516	559	595	547	540	540	569	543	582	568	581	582	571	527	564	575	530	545	543	522	526	513	537	539	575	573	535	530	571	561	568	512	540	528	559	555	539	568	542	527	569	551	543	525	539	540	551	551	524	553	563	535	565	579	513	518	549	542	543	536	532	577	588	522	517	548	562	527	537	521	554	575	548	554	543	528	514	538	569	554	533	533	577	543	521	576	579	561	552	574	546	565	532	553	564	529	574	600	568	568	583	575	540	525	607	551	508	541	551	589	585	528	488	544	549	569	525	545	569	585	540	565	553	589	572	537	552	518	525	572	621	494	523	533	501	560	571	537	578	584	539	563	546	570	525	513	554	555	599	522	525	540	517	541	527	543	494	552	571	566	568	553	506	579	589	548	494	532	567	612	569	519	578	535	562	576	527	532	513	559	561	530	559	529	551	574	529	557	536	583	589	535	534	561	584	565	522	553	522	502	571	564	540	557	560	561	561	549	590	507	514	578	547	541	617	524	564	553	591	557	583	568	555	579	473	564	542	539	556	563	547	549	526	585	558	569	531	582	534	510	531	539	494	562	540	561	571	533	557	560	519	533	546	563	540	536	540	599	573	512	577	562	589	555	508	527	554	580	548	529	538	526	545	515	525	558	554	556	554	526	579	568	514	547	560	520	537	505	535	563	545	550	588	525	546	509	580	573	571	557	557	545
40955	79520	51307	25847	24215	12216	1009	898	747	763	2170	5855	9040	6447	3302	617	589	507	580	547	582	560	542	562	563	594	559	553	573	563	568	580	574	586	568	515	539	546	560	602	609	498	547	568	574	571	562	573	580	544	580	531	561	541	534	554	554	573	569	528	527	583	547	542	605	571	551	538	537	533	534	569	550	558	524	574	544	522	544	554	543	515	532	570	569	531	549	582	536	551	594	535	541	605	547	573	553	517	535	539	553	517	568	568	557	555	562	527	562	572	508	579	577	545	555	503	532	555	527	535	529	538	563	545	556	551	524	582	543	530	594	565	531	570	570	577	562	589	574	531	549	563	547	553	523	595	557	534	552	579	534	557	584	572	549	594	545	549	562	569	545	540	524	581	582	580	615	564	603	587	558	602	541	556	578	545	535	629	551	553	578	532	527	569	603	551	552	562	542	574	561	578	546	564	559	551	545	505	561	527	558	573	521	568	580	572	504	568	548	536	533	572	573	548	535	571	573	531	595	570	545	555	514	549	542	544	556	578	545	511	560	584	533	580	570	571	562	570	532	563	601	527	548	558	556	568	583	559	536	547	539	549	584	570	521	567	562	566	580	556	516	552	581	568	583	514	521	570	553	558	533	582	578	592	545	551	599	534	553	596	530	565	526	523	552	559	592	529	580	557	614	585	588	557	525	556	548	580	540	546	552	560	563	557	631	566	518	537	555	541	571	570	591	529	525	558	578	552	562	581	554	558	587	554	538	564	543	590	516	524	545	538	559	540	504	547	561	564	596	557	556	517	518	567	559	577	590	555	556	609	542	590	570	531	564	569	555	540	534	583	521	584	557	558	579	572	547	576	544	571	573	604	562	547	540	547	575	552	594	583	498	565	536	599	561	530	532	564	566	550	559	567	569	591	589	561	559	540	577	554	544	516	578	540	546	522	548	555	540	520	564	514	563	593	554	557	582	525	560	544	611	556	542	546	566	585	545	512	527	529	570	589	605	567	533	537	543	550	557	597	577	546	563	564	600	528	548	552	548	533	587	568	568	572	571	569	554	525	570	568	541	585	550	586	554	547	557	574	578	546	547	524	584	587	559	559	565	547	583	562	555	509	586	526	564	543	549	540	567	532	533	572	540	583	547	585	516	611	535	540	550	540	549	548	545	549	512	568	570	544	544	513	544	542	552	555	582	566	569	567	597	545	551	593	514	543	509	586	563	553	597	531	570	498	570	541	535	560	583	578	548	522	532	559	518	596	566	545	538	506	544	559	549	568	563	570	547	518	596	598	518	554	543	560	539	526	601	560	594	587	567	580	565	580	545	573	439	558	564	509	535	559	566	569	566	543	545	556	546	566	567	583	566	586	553	545	551	565	593	564	518	551	557	522	527	589	562	534	534	554	562	544	524	558	583	583	553	595	517	590	563	580	561	568	543	541	591	514	551	524	499	567	545	546	531	586	556	588	579	542	557	545	521	561	539	565	524	595	514	542	578	552	605	567	582	564	542	561	553	542	616	556	587	541	596	560	547	569	566	555	557	552	563	566	556	546	605	549	596	523	546	535	560	531	526	550	578	581	554	573	574	555	532	539	545	566	554	567	570	606	566	527	537	600	547	549	580	523	558	563	548	605	576	565	566	577	524	526	567	553	577	592	543	560	560	572	528	513	531	535	524	569	544	495	534	586	563	553	561	545	549	530	603	579	570	536	568	578	560	527	543	538	520	572	572	577	539	566	538	574	527	578	580	561	552	605	580	522	579	576	537	535	523	531	591	588	593	545	545	579	551	588	570	564	549	542	584	565	528	560	547	565	565	569	546	575	590	561	550	569	553	551	538	540	531	567	571	578	553	566	601	520	538	555	531	545	564	523	545	563	572	580	557	570	551	599	527	547	560	529	556	576	570	499	549	497	522	532	563	571	529	572	587	581	525	554	519	587	604	535	544	525	567	552	568	558	554	572	529	551	560	589	591	581	547	563	525	560	553	542	536	540	517	526	544	489	550	554	575	550	580	566	571	526	578	576	573	548	552	546	529	569	596	570	600	517	564	565	550	523	515	508	568	613	539	547	524	580	545	537	557	557	561	548	532	530	574	525	533	563	534	526	553	515	548	571	537	598	580	534	553	539	550	569	541	534	529	554	553	530	581	548	526	522	585	563	527	561	527	555	522	541	567	592	554	579	559	581	594	571	559	515	540	540	587	562	523	531	555	537	560	581	555	562	573	552	544	596	553	525	543	555	524	562	552	602	546	592	538	609	550	511	567	551	561	517	573	597	577	548	599	537	556	530	566	559	562	560	564	549	529	575	546	555	553	560	567	531	556	538	566	563	542	565	512	577	543	536	540	565	549	592	561	548	573	541	537	558	559	586	539	548	558	567	545	572	526	550	532	557	573	531	538	553	551	560	593	559	556	562	585	548	551	529	513	546	532	575	560	563	588	554	567	539	568	565	569	541	501	568	536	558	537	529	557	591	537	566	592	582	571	562	597	498	597	561	536	553	584	529	549	552	577	566	592	553	560	551	561	550	537	592	502	533	578	560	556	558	547	545	539	573	573	586	554	569	511	617	568	574	549	514	538	597	586	528	499	560	607	596	545	552	525	573	539	542	579	533	559	541	578	543	536	561	563	538	546	535	583	546	508	575	567	538	563	600	571	578	528	585	580	543	580	557	561	535	568	553	608	562	574	573	602	557	542	522	548	542	560	608	590	546	566	543	534	537	543	554	553	511	544	557	594	553	518	566	530	524	531	567	523	601	544	537	538	555	577	513	568	588	550	573	598	567	552	578	540	579	591	491	540	553	520	561	568	567	532	592	579	560	579	559	579	600	557	571	501	597	532	563	547	599	568	528	571	565	541	540	561	548	523	499	569	555	545	550	539	561	560	519	520	522	542	541	504	511	523	565	573	571	544	541	576	558	553	565	559	570	582	563	546	601	548	550	549	569	560	559	511	586	582	552	567	606	552	556	570	594	550	558	527	587	559	593	552	532	542	562	583	580	573	562	566	577	562	525	534	556	546	567	555	559	567	561	581	557	556	515	537	562	561	556	570	544	558	570	548	526	555	608	567	559	497	558	553	542	567	583	554	514	534	567	550	589	531	600	612	560	537	554	503	577	569	556	556	558	561	551	550	557	558	542	550	599	577	556	543	543	582	561	522	552	522	530	562	553	600	577	547	545	530	530	582	555	556	557	573	553	557	562	518	586	561	543	539	533	577	557	578	554	539	544	570	527	543	556	524	543	567	521	596	563	584	550	543	552	534	547	546	572	541	531	530	578	593	571	543	579	520	589	539	584	562	575	545	532	568	557	560	566	580	557	524	576	540	562	529	557	558	558	524	597	541	560	579	580	546	552	544	545	554	549	571	546	546	566	533	525	578	543	577	559	619	518	537	523	562	586	557	512	556	557	565	562	552	517	549	553	566	575	575	560	524	526	526	544	559	539	579	545	572	557	532	578	533	508	571	578	534	535	531	529	572	526	549	564
25031	21605	29335	24786	18389	8590	871	580	510	564	1014	2465	3208	2310	1883	813	521	486	539	498	470	448	505	507	476	462	528	496	467	493	545	525	519	558	508	482	511	539	474	481	505	436	501	470	517	470	490	473	508	530	479	466	525	535	503	477	505	510	494	477	514	496	492	495	493	452	497	494	492	495	495	462	483	509	505	475	508	469	483	542	495	494	477	503	500	493	431	481	479	486	471	515	504	529	507	480	476	492	463	488	494	494	445	481	470	487	480	468	487	504	518	503	472	511	496	472	504	503	477	484	452	537	523	485	512	496	471	500	484	488	475	493	467	469	507	486	452	500	517	476	459	489	470	527	477	472	484	475	491	493	504	474	457	538	491	523	489	505	492	525	505	445	497	497	488	456	478	472	484	494	492	463	516	475	463	482	496	510	486	508	458	508	528	521	498	511	484	463	486	542	484	500	472	502	505	475	474	474	492	473	511	463	485	484	526	506	486	485	489	465	469	486	531	474	520	457	502	488	483	492	516	502	468	501	502	486	487	496	493	499	516	474	517	489	474	459	514	512	509	480	451	465	472	484	432	476	507	481	504	463	468	517	493	462	479	506	459	499	493	450	473	512	507	506	461	468	462	486	507	466	512	505	491	484	493	468	515	516	477	478	469	523	516	491	495	455	509	520	504	471	524	511	503	543	478	496	524	469	509	470	504	468	498	458	450	510	471	478	512	502	494	468	453	494	522	520	506	496	504	461	468	514	504	477	454	504	463	458	511	485	469	488	507	472	501	493	521	458	474	465	484	496	469	453	479	520	482	482	508	527	489	502	474	470	489	488	479	498	533	429	491	493	499	456	452	510	469	504	513	483	502	513	498	506	508	485	487	529	471	499	481	513	466	501	471	497	516	493	470	480	482	490	489	567	550	496	502	495	492	482	524	525	448	464	473	508	514	514	509	521	492	473	489	544	526	500	467	491	518	475	501	469	509	524	556	485	472	534	511	503	524	486	481	504	490	498	526	504	493	484	516	512	479	476	478	474	495	497	514	483	462	465	498	518	481	489	484	489	493	466	504	499	528	540	513	495	473	531	508	470	511	455	495	484	537	504	527	532	508	496	434	537	495	501	526	455	465	524	486	503	465	493	491	517	490	464	474	477	506	500	469	515	469	478	525	489	472	464	515	497	487	488	513	500	477	467	478	495	494	480	483	525	502	480	485	500	507	483	484	506	485	511	527	492	459	516	483	456	463	490	491	490	484	483	496	485	449	470	494	484	495	461	492	450	446	507	498	486	519	473	527	493	453	494	507	496	482	494	492	497	496	526	522	502	493	517	499	483	496	505	509	495	482	503	502	451	521	518	485	479	494	470	494	501	490	462	498	504	491	475	554	524	510	478	481	467	520	480	498	468	493	490	481	498	454	455	528	495	496	481	489	470	506	525	520	484	510	497	493	459	499	523	507	478	511	517	476	548	451	527	502	497	448	506	485	507	523	482	440	467	484	488	482	516	431	545	475	531	552	522	469	477	500	486	481	522	482	508	475	520	483	457	491	485	470	506	487	530	467	493	476	485	500	472	500	483	495	510	491	518	531	488	532	501	471	480	519	503	519	489	484	508	486	474	467	446	503	500	460	499	504	521	507	485	483	503	501	470	470	467	498	488	498	510	487	495	517	446	461	484	506	509	486	455	432	497	472	541	483	532	477	504	497	498	471	535	492	542	476	475	496	483	469	484	513	507	522	513	459	471	466	494	480	510	477	538	483	442	505	458	505	478	449	493	526	478	502	465	504	511	519	491	503	489	484	508	494	428	510	511	444	458	489	476	516	476	463	498	489	492	440	471	520	500	476	488	488	484	467	497	496	497	446	435	479	482	463	463	463	489	497	472	489	490	474	482	484	497	472	514	482	555	512	460	459	517	477	448	475	485	478	495	500	503	465	504	487	471	473	515	483	508	491	485	493	505	460	474	484	505	467	500	476	501	486	463	509	495	506	480	530	466	511	492	500	467	482	480	448	512	516	501	442	454	445	504	505	487	496	507	458	460	497	484	499	455	503	490	530	465	490	449	499	492	500	482	500	511	467	491	482	455	502	501	477	492	494	487	475	510	468	491	469	460	481	478	465	506	506	437	464	464	545	478	479	496	478	510	473	525	492	498	497	469	532	481	510	473	524	491	489	469	509	499	524	502	483	457	502	512	493	472	499	499	497	471	506	479	522	493	479	515	508	494	531	508	520	481	466	494	499	477	490	518	497	475	468	463	524	476	514	481	520	489	498	508	489	460	478	524	508	454	455	508	493	466	478	481	466	450	500	453	481	484	541	469	456	492	476	468	490	442	504	521	496	475	481	502	461	495	498	493	534	490	524	474	469	518	475	507	449	504	512	474	495	464	507	433	514	463	502	485	513	468	507	495	476	527	509	511	486	495	503	486	500	508	515	511	493	492	494	475	465	486	502	497	489	490	486	515	488	454	489	500	467	458	504	487	490	497	471	441	479	494	434	509	485	499	454	510	488	528	512	474	460	464	485	460	502	527	477	518	477	490	482	488	482	470	494	490	484	451	476	505	465	508	484	483	477	467	493	477	552	514	501	451	468	455	503	520	508	513	499	471	462	482	486	502	493	474	490	493	498	482	506	467	487	450	521	511	480	505	468	504	471	472	491	471	472	468	524	522	489	456	490	455	530	483	506	489	502	493	509	490	524	496	497	542	524	491	463	496	471	479	533	479	509	458	530	509	511	528	520	457	474	515	463	461	468	509	522	484	517	446	484	514	526	502	488	483	517	525	484	476	509	494	488	467	506	470	469	471	493	466	500	492	489	465	534	503	491	469	476	467	476	501	508	525	498	467	505	522	467	493	515	520	445	479	492	501	475	479	458	452	485	493	573	494	479	485	519	506	493	453	480	451	521	465	476	470	484	495	460	454	483	500	516	478	497	542	498	477	496	498	504	473	471	481	446	470	477	474	474	487	466	491	515	509	496	488	429	452	500	522	463	489	498	524	489	481	461	473	478	498	487	515	464	474	450	486	494	451	509	478	505	476	480	476	503	513	474	508	494	477	462	470	492	487	531	527	461	496	476	539	489	455	513	522	481	537	517	507	514	450	469	495	511	501	491	468	467	483	495	519	486	502	533	492	490	507	482	470	515	483	476	493	449	492	480	459	464	492	492	538	470	448	527	524	518	469	481	460	450	462	458	450	488	523	488	493	501	460	519	478	508	540	531	514	496	497	500	506	498	432	474	517	527	497	496	516	455	491	490	488	453	483	481	472	492	498	491	495	490	492	449	496	449	477	482	464	480	484	497	492	501	504	499	536	480	454	494	491	524	503	507	508	467	497	504	524	508	479	459	494	469	503	488	473	503	497	541	509	460	491	474	499	472	528	506	461	489	517	441	503	465	481	521	468	494	501	498	481	507	430	497	478	517	497	477	428	495	496	525	464	499	508	508	497	483	485	510	515	468	522	440	484	497	505	515	504	476	488	469	504	491	526
40607	67991	37710	16471	16101	7368	765	687	664	683	1606	4176	5274	3750	2948	1051	528	524	518	497	517	541	519	527	547	507	550	531	559	502	493	515	511	538	524	528	531	538	512	529	563	567	568	510	507	517	561	515	520	530	541	525	549	518	515	498	493	541	510	493	510	566	551	515	505	514	523	498	505	489	555	530	504	520	526	553	539	525	549	507	541	508	532	511	515	527	525	507	528	515	529	492	535	542	520	528	534	536	511	513	493	537	561	533	534	559	564	516	495	537	534	491	531	509	523	512	517	504	521	533	532	533	519	496	538	539	536	540	509	517	521	541	502	506	486	528	477	559	522	522	508	488	510	529	586	541	541	530	504	575	547	544	525	582	559	547	543	522	512	508	523	486	531	569	530	524	544	519	510	501	518	544	531	507	511	526	515	533	535	546	526	503	512	521	557	517	492	544	512	518	564	532	516	506	494	515	548	524	553	522	492	528	512	525	507	528	524	526	524	571	505	529	502	521	580	536	516	513	518	521	539	525	508	516	551	507	534	541	518	565	580	532	515	502	502	521	527	530	519	520	535	520	511	532	516	523	523	522	527	456	492	533	536	539	527	496	541	556	546	539	518	513	528	539	517	522	541	547	520	508	504	537	527	535	535	496	485	519	547	573	546	548	507	544	529	486	538	550	560	495	503	536	554	544	511	517	561	521	535	509	511	505	512	523	518	560	491	534	528	525	550	530	517	525	540	509	547	506	493	535	551	530	515	529	493	504	523	513	519	510	541	540	505	502	542	555	529	503	499	492	536	516	514	544	522	551	581	565	549	514	509	571	542	525	515	551	553	506	543	511	516	535	519	502	505	522	557	557	536	505	520	489	536	533	514	512	541	499	502	571	548	559	538	506	535	484	517	567	525	505	551	508	546	536	508	508	513	537	521	553	532	506	505	539	532	554	505	524	549	520	512	526	543	523	512	541	557	560	503	520	525	530	503	532	518	514	504	537	576	556	476	545	542	561	506	495	510	528	548	592	511	533	534	528	510	537	500	531	492	549	540	502	521	538	531	553	533	519	530	497	537	541	539	532	542	505	498	515	529	514	515	559	536	528	535	548	534	560	505	536	511	533	544	537	550	542	518	552	513	542	540	519	537	492	555	500	492	543	508	532	533	576	562	555	544	554	525	543	506	539	576	530	518	538	520	539	532	500	503	505	524	541	540	530	583	516	566	531	504	538	524	496	547	513	519	538	517	504	538	509	547	523	537	520	505	519	561	517	530	541	506	542	518	528	530	499	493	519	531	533	555	519	549	519	499	536	510	525	537	513	580	535	521	545	476	546	529	489	517	556	497	565	497	525	576	523	502	510	560	554	516	524	541	525	557	536	570	521	509	506	529	522	497	540	512	525	537	508	509	548	542	543	556	504	539	513	543	485	542	497	506	522	527	538	514	569	512	554	483	535	476	524	494	511	531	555	541	492	509	520	534	518	507	507	515	526	547	536	549	540	534	555	502	554	513	545	529	535	496	503	529	542	534	506	549	530	508	509	532	521	539	521	546	520	535	558	536	551	496	462	521	508	525	545	523	544	539	540	552	554	545	518	549	540	525	491	471	558	508	488	578	565	545	491	566	510	506	530	553	536	575	547	520	527	540	550	514	538	476	569	535	504	545	540	482	521	529	550	522	498	510	501	493	551	559	523	541	511	520	551	513	522	549	509	508	569	540	496	551	519	531	541	526	502	524	569	529	527	514	543	500	497	538	531	475	527	528	542	485	545	564	523	536	563	543	527	508	533	515	516	534	548	548	524	507	541	531	527	536	505	523	505	534	535	534	573	519	540	532	521	514	487	561	517	505	530	488	576	493	511	511	553	588	491	517	536	532	501	557	571	517	539	541	520	520	515	516	512	515	517	512	524	544	495	508	558	512	523	486	497	568	530	527	547	486	540	514	561	552	509	501	517	508	515	562	494	518	501	529	516	539	524	535	520	550	551	561	489	529	504	514	493	519	523	542	537	553	512	506	512	537	528	547	506	534	590	603	552	527	562	513	515	551	510	523	553	483	492	528	535	561	554	534	539	540	520	579	545	513	562	515	516	536	511	488	531	539	504	534	539	515	535	567	507	504	501	518	551	513	524	501	538	552	537	517	532	505	532	504	502	514	551	521	531	479	518	548	514	534	524	520	527	509	562	499	514	493	506	517	550	526	511	542	505	494	563	495	543	505	563	562	520	513	522	550	489	530	514	500	580	519	510	538	526	517	546	521	538	539	535	542	531	530	558	494	558	500	519	566	498	547	529	557	557	514	508	562	516	522	512	524	497	536	505	531	518	507	513	492	481	548	565	517	553	552	542	563	551	527	518	549	555	501	503	533	527	518	506	542	520	524	528	521	565	565	528	509	529	537	543	547	537	506	535	528	474	504	515	523	539	522	482	531	536	524	513	547	510	497	551	485	491	523	548	512	524	491	540	529	566	494	517	540	543	528	556	509	527	522	496	526	546	506	528	517	557	558	540	500	504	460	526	518	542	559	533	552	532	524	548	546	511	550	486	524	594	552	523	524	523	517	540	530	527	521	526	508	519	522	506	541	550	513	447	532	541	532	538	525	519	522	517	544	493	539	586	534	524	527	526	528	509	534	505	525	521	563	562	538	500	512	487	519	544	533	517	561	516	541	529	575	551	526	530	503	504	517	517	556	522	570	532	532	514	507	539	529	529	525	508	527	534	527	521	497	515	537	510	510	508	516	519	517	493	525	510	551	517	492	589	530	534	488	515	521	539	480	489	485	538	511	552	518	582	524	525	497	485	484	510	514	524	526	531	546	519	516	508	524	494	503	524	503	556	522	547	535	524	512	543	500	496	501	510	544	500	488	565	534	539	546	532	584	529	530	542	508	514	521	512	531	518	504	492	532	543	476	459	563	544	531	561	489	539	539	533	507	509	571	538	531	498	510	538	532	549	533	556	561	509	525	528	520	533	525	522	525	536	532	518	545	533	550	536	519	528	523	517	557	512	511	510	526	505	515	532	554	495	516	557	524	537	456	503	523	555	516	497	539	521	544	533	553	517	531	540	537	542	508	515	549	561	564	525	564	539	526	522	513	543	507	569	511	505	519	530	538	522	504	509	532	517	507	499	497	519	544	520	557	521	515	571	558	492	471	483	495	520	509	535	541	525	488	507	547	492	506	570	558	479	503	509	538	512	526	533	522	528	522	575	534	519	531	505	530	532	537	519	547	490	554	525	517	526	523	525	550	515	559	542	515	514	503	486	556	549	529	536	558	578	518	505	560	521	565	526	520	547	533	490	544	538	523	509	525	514	545	564	497	523	544	506	497	539	516	533	493	501	541	507	519	523	540	514	531	513	556	560	513	549	549	486	509	566	567	551	515	474	563	501	513	548	543	536	539	540	529	549	511	550	501	505	496	543	540	541	532	546	538	517	546	524	557	483	544	554	518	534	516	513	533	544	571	516	531	538	568	536	492	495	518	516	547	521	518	501
22736	21272	29664	23639	22705	23581	13405	1507	1058	1044	1027	1538	4159	9971	10430	3420	854	879	820	852	872	856	807	848	805	856	817	821	806	811	876	822	839	831	802	870	805	812	824	799	844	819	818	834	818	830	834	826	867	828	840	837	846	789	811	840	821	854	836	828	832	845	818	849	847	794	800	838	797	848	819	848	823	819	839	811	818	814	770	822	856	758	811	856	761	832	833	784	798	769	795	787	836	826	782	861	815	799	832	783	828	828	828	804	812	793	777	769	832	816	805	821	787	823	860	818	798	830	877	828	859	815	804	802	886	760	795	867	846	824	805	813	799	812	844	851	836	776	797	820	833	809	850	799	827	805	843	757	780	815	810	848	835	820	776	765	894	810	814	803	821	760	781	809	835	812	766	787	803	816	800	835	767	816	808	786	792	776	793	809	850	838	805	835	793	846	800	845	839	826	806	834	849	786	806	827	807	806	830	742	843	814	803	789	804	838	816	836	832	785	841	800	851	781	793	793	805	809	847	829	771	802	848	841	868	789	800	834	809	798	774	803	822	811	856	846	831	854	805	853	840	795	797	857	819	818	834	766	830	853	860	830	820	842	847	844	834	839	813	813	823	840	782	841	814	842	825	829	855	779	806	818	836	818	808	798	874	831	765	750	828	788	859	821	791	797	818	756	856	815	863	819	790	767	790	820	778	853	810	820	810	812	812	750	838	809	815	786	787	790	797	778	814	859	848	839	827	804	835	819	820	809	815	823	807	842	794	828	808	830	823	761	834	797	826	814	782	872	814	843	842	811	797	807	799	868	817	799	822	806	796	829	800	746	794	793	812	805	780	827	860	842	794	772	854	894	841	809	836	772	795	840	788	796	876	886	833	871	840	846	799	876	883	795	802	775	856	768	873	816	800	816	825	847	857	818	804	885	802	793	847	860	823	809	869	810	776	762	848	780	818	774	785	784	837	854	836	820	840	843	749	802	802	823	837	813	863	835	785	847	853	828	824	854	837	782	800	847	802	786	841	847	854	788	829	742	819	863	863	820	846	791	797	821	838	780	827	821	776	778	844	839	868	799	856	790	861	812	833	808	786	809	883	816	849	843	811	793	809	803	821	756	820	800	844	826	808	769	831	807	812	836	827	858	857	823	794	859	838	852	814	841	775	812	838	840	755	799	779	792	787	854	838	873	766	813	842	803	839	844	813	807	826	766	852	761	794	805	823	792	762	786	837	763	776	838	775	816	829	834	832	836	873	810	785	820	817	828	812	803	837	836	802	867	796	810	859	796	800	782	818	794	813	835	824	834	842	823	824	796	857	857	824	786	793	771	751	843	857	778	811	844	767	786	758	835	827	767	836	860	838	833	822	773	877	859	810	844	816	814	803	828	819	799	847	828	838	823	816	841	831	790	858	825	862	858	837	828	791	850	822	861	830	821	788	776	870	828	788	820	789	816	795	815	862	798	783	795	824	838	796	806	815	803	802	826	854	820	872	825	814	837	812	803	783	804	769	806	845	847	871	837	811	819	781	833	827	786	793	862	813	791	861	855	836	804	778	741	779	791	800	848	855	796	809	821	847	771	750	790	784	841	841	761	811	848	866	806	841	826	780	861	820	825	790	808	800	822	799	802	823	817	831	820	837	837	772	810	825	847	818	811	791	829	810	788	834	855	836	804	769	813	844	761	804	862	809	832	880	844	775	830	828	784	825	840	856	805	862	831	817	814	820	783	786	811	825	829	881	839	825	805	801	840	833	857	768	829	819	817	811	861	765	784	853	825	826	843	806	792	826	807	778	823	826	822	811	825	858	833	811	794	848	861	795	827	752	755	815	808	818	825	839	832	816	838	806	774	850	837	842	865	863	799	866	796	838	829	799	821	875	819	787	750	871	801	802	831	839	843	833	824	862	830	807	826	800	802	773	812	818	873	832	793	818	792	808	777	815	797	834	826	803	882	847	785	800	722	796	813	841	787	827	814	802	846	832	773	812	809	805	853	778	836	828	804	743	870	836	847	801	903	815	811	824	808	818	777	821	860	795	795	816	888	841	791	848	880	837	822	828	853	777	813	825	815	815	806	797	826	798	786	807	810	803	828	828	845	819	804	821	869	840	810	768	794	788	757	867	783	826	800	825	791	856	798	800	844	831	871	797	775	834	810	803	839	810	768	806	764	861	848	817	812	815	796	791	850	810	805	757	836	828	754	822	832	881	809	777	800	845	817	817	842	809	792	853	802	803	845	883	853	810	771	855	800	824	838	811	824	824	787	871	770	800	822	856	815	832	756	819	783	845	850	827	772	796	865	801	874	816	824	790	788	807	829	815	823	805	830	808	860	787	841	812	828	832	783	878	796	802	800	854	840	836	803	844	807	802	807	852	784	824	836	837	762	765	795	809	836	839	874	789	788	833	836	800	810	819	821	817	765	852	818	772	833	806	784	845	787	774	821	827	792	797	813	817	824	846	821	775	841	850	753	783	802	784	791	767	796	791	825	773	766	834	816	801	821	816	818	843	814	794	781	821	812	798	811	859	816	814	818	787	795	853	823	812	869	842	802	828	791	803	790	817	827	871	810	822	816	807	796	824	847	757	849	812	786	848	770	795	833	804	798	772	806	810	779	838	796	810	807	861	836	819	787	806	767	827	872	760	807	816	856	832	789	838	825	773	807	794	786	830	848	838	826	813	795	832	861	820	796	810	826	798	813	786	816	803	793	852	780	801	847	846	765	877	821	788	858	808	832	822	844	841	839	845	833	809	814	826	837	780	805	802	809	852	824	826	775	789	816	821	860	761	807	805	788	814	798	776	819	773	826	787	880	850	837	807	812	763	805	839	793	833	815	854	840	791	810	798	789	841	789	803	817	792	807	808	780	804	802	810	817	845	851	791	811	832	802	773	815	847	828	814	824	806	803	807	800	793	792	828	835	807	778	825	791	832	812	805	838	815	869	808	831	843	815	787	888	864	845	866	803	788	851	828	825	783	837	809	826	767	863	825	902	823	814	826	858	860	794	774	807	852	817	820	813	841	819	837	813	823	782	847	835	828	804	772	822	795	820	821	793	802	788	873	817	811	814	810	776	871	805	798	806	796	807	816	743	803	807	837	768	804	815	818	766	814	783	795	772	783	781	852	867	809	837	826	856	818	838	818	849	839	870	832	769	801	845	854	852	774	843	807	807	795	817	856	837	822	814	803	815	846	833	776	826	805	818	823	811	832	802	863	778	842	802	848	833	832	843	812	784	892	832	828	801	819	820	863	865	822	823	798	875	831	818	817	817	818	805	851	845	808	779	751	799	796	842	806	852	854	804	777	810	826	840	815	828	833	781	818	854	832	799	794	796	794	840	835	781	839	800	854	807	805	838	798	788	796	844	787	869	824	859	836	798	790	805	829	817	801	782	771	860	824	875	861	859	752	821	773	754	819	836	871	861	826	832	802	834	772	814	786	835	826	762	807	773	796	778	830	853	793	781	789	823	788	771	852	780	794	872	867	836
43597	87046	53875	34270	32240	15922	1688	1421	1286	1145	1158	2106	5826	13682	13233	3840	837	844	856	806	824	790	812	786	830	864	826	822	807	749	811	815	825	815	740	811	851	768	816	871	842	815	802	896	840	824	858	823	759	773	833	824	764	826	844	778	772	794	782	804	819	843	842	876	842	834	818	777	865	766	811	810	781	794	839	799	842	804	826	847	851	776	756	798	819	825	786	790	815	852	778	811	812	779	797	872	826	784	785	818	801	792	816	820	807	838	824	832	805	857	825	819	821	773	833	883	796	837	848	806	819	796	868	806	820	815	809	812	806	776	737	814	816	797	800	790	768	765	796	813	770	874	769	862	851	802	839	841	826	783	788	786	768	797	842	763	850	824	813	775	806	816	778	843	826	786	820	813	814	775	765	801	748	819	842	812	770	786	819	803	801	800	819	765	800	847	791	812	814	844	842	789	856	821	752	816	796	880	815	762	860	855	741	807	808	799	826	867	826	789	794	821	782	801	842	817	801	812	825	772	811	825	847	834	807	849	803	828	823	836	820	844	808	827	780	822	797	794	790	807	744	806	779	817	762	808	821	835	821	782	785	801	803	812	800	792	756	806	836	815	769	816	796	764	809	802	855	818	810	823	834	821	824	781	796	816	875	843	853	800	828	853	827	824	815	783	841	770	807	800	785	823	842	821	777	770	777	850	806	793	811	826	806	773	833	816	812	869	758	792	835	775	799	771	814	759	776	820	794	815	821	798	756	806	764	846	815	780	770	751	839	783	792	797	859	858	840	761	778	819	816	817	794	764	746	797	791	790	809	791	871	836	850	783	821	828	810	803	807	764	807	787	792	853	879	764	777	822	792	830	827	818	792	821	845	833	833	789	746	836	775	859	810	800	782	811	783	801	747	771	803	804	797	814	816	810	795	808	773	795	756	793	830	798	797	830	801	795	850	840	802	796	810	848	795	770	846	808	828	827	819	822	836	858	774	835	765	838	820	811	831	827	826	833	835	808	781	788	786	768	764	783	789	849	823	785	829	816	775	859	868	809	828	838	854	782	806	847	819	834	877	822	816	819	853	834	830	845	839	784	784	824	816	789	778	826	859	817	821	839	834	819	817	820	820	769	828	806	835	794	845	760	762	784	803	850	825	829	775	831	807	768	804	878	852	825	862	833	792	834	774	822	782	812	792	827	768	771	807	799	816	805	793	778	871	817	852	803	810	804	779	820	804	811	802	769	856	840	750	798	798	775	792	820	807	854	763	820	819	800	835	848	814	806	808	832	807	836	818	803	821	787	848	801	791	814	828	808	769	798	804	793	814	846	805	810	888	814	835	806	782	818	783	838	752	799	839	809	863	840	761	830	833	868	804	825	856	783	792	812	801	800	818	805	824	828	786	760	806	794	808	792	814	814	803	852	787	819	815	812	761	844	790	797	800	820	821	822	824	812	820	791	812	799	846	864	770	778	851	753	778	802	785	784	761	851	840	798	821	851	810	853	779	749	801	843	804	780	837	812	821	814	840	813	809	844	790	825	823	873	862	841	817	775	785	847	806	823	822	834	797	868	803	853	829	773	848	807	788	826	791	773	814	822	814	806	828	822	862	860	846	798	793	794	772	814	789	851	790	787	802	777	847	839	807	822	827	780	754	843	860	797	797	852	820	816	790	821	768	815	759	823	844	848	805	842	775	829	849	831	836	846	773	848	793	793	857	777	813	842	824	790	839	774	799	793	776	815	794	838	813	803	797	800	848	808	809	816	772	796	838	800	808	800	806	812	832	814	827	776	817	837	817	830	818	791	834	832	824	815	775	844	785	831	831	819	786	774	850	782	818	822	833	846	785	781	809	806	772	811	800	810	799	788	817	801	820	763	770	796	841	846	829	846	796	833	808	830	821	821	767	771	778	784	813	834	816	828	750	786	825	789	860	832	765	814	794	803	843	816	778	785	849	811	786	778	847	834	826	810	838	864	806	852	765	813	811	805	841	863	841	761	785	861	783	849	819	857	796	831	815	771	809	815	832	860	782	830	835	834	834	810	797	807	777	746	843	800	786	803	832	805	795	827	840	856	799	758	842	819	835	810	864	830	740	827	817	788	796	805	786	794	811	813	822	815	788	791	815	811	799	824	786	788	830	854	804	785	803	775	889	828	812	834	833	808	807	836	795	840	831	825	784	837	801	832	763	820	807	794	788	860	765	824	813	825	815	791	811	781	794	806	769	841	825	886	807	787	823	843	793	813	817	845	829	792	840	810	806	862	789	866	804	835	818	850	836	813	887	804	818	799	789	804	842	805	797	892	782	789	784	816	805	786	829	864	813	814	764	878	818	799	795	764	814	779	848	814	842	840	786	795	820	799	814	783	778	806	802	791	827	808	825	816	807	807	823	835	849	758	854	865	806	807	777	794	778	771	833	801	851	814	833	833	817	806	827	815	790	811	803	786	828	780	837	759	819	815	801	798	825	832	813	866	833	813	810	808	865	784	785	806	780	798	806	827	803	790	801	826	793	851	791	794	812	838	812	809	772	785	797	789	793	799	822	826	825	821	823	796	789	855	787	859	811	795	775	819	809	807	788	832	783	836	805	789	828	815	804	810	814	788	808	872	852	800	826	830	806	854	804	826	785	837	825	816	773	796	781	810	846	799	786	831	825	825	836	825	799	852	844	804	859	830	842	818	795	843	804	765	842	798	788	822	817	764	820	775	845	816	789	868	816	801	808	763	836	859	868	848	774	783	838	821	857	769	792	796	822	764	844	816	798	808	810	802	833	743	830	780	883	803	775	843	851	813	792	750	768	814	856	827	841	824	806	780	843	850	817	754	836	819	802	815	801	788	764	767	795	820	829	827	758	881	833	852	785	772	812	838	827	869	774	767	818	839	817	816	830	847	818	810	793	823	835	800	775	799	783	827	718	822	822	845	780	818	807	789	771	826	835	824	788	802	815	839	820	824	797	769	827	802	837	833	879	878	812	818	811	829	849	821	835	787	805	818	828	852	823	817	821	800	842	792	808	802	769	792	820	808	790	830	862	827	857	825	771	831	850	774	814	827	755	776	797	833	822	786	822	816	844	779	809	777	845	758	833	830	773	812	816	806	777	789	824	788	807	751	780	825	814	805	829	855	843	825	825	807	846	867	861	791	844	792	817	786	854	840	793	803	802	872	803	836	819	861	868	811	833	809	745	812	824	849	869	771	852	784	795	765	812	822	803	826	823	763	802	828	797	818	827	868	824	789	836	815	804	855	785	792	849	813	829	837	832	777	802	786	785	755	806	795	793	770	835	790	791	844	818	838	753	801	771	790	835	805	801	778	829	848	835	818	771	819	806	807	780	821	807	811	841	819	788	868	784	821	799	825	857	811	769	799	818	791	797	837	855	788	787	795	814	781	767	809	817	794	816	841	851	804	766	828	847	803	832	792	807	753	810	859	818	836	794	858	789	815	852	766	812	822	842	808	795	806	797	792	832	827	842	766	770	823	816	847	824	799
34516	26237	22446	8849	2782	1273	393	374	417	391	381	335	480	737	763	588	306	329	334	319	341	318	344	346	342	318	358	329	314	313	352	314	343	339	349	302	388	316	372	337	348	327	350	332	325	403	344	362	381	328	342	353	386	325	336	366	341	333	353	339	330	338	310	345	319	352	358	325	337	349	330	343	318	321	349	317	350	346	361	353	319	335	320	368	332	328	331	355	334	346	322	364	340	350	340	351	356	351	355	326	367	345	352	345	341	324	366	345	328	351	343	334	353	330	361	345	343	320	338	352	323	314	334	318	332	347	339	333	368	308	371	336	350	354	347	340	354	336	322	301	319	359	338	337	337	326	334	307	324	315	312	335	346	346	346	355	346	316	344	363	339	310	328	369	347	333	346	322	336	326	333	353	352	318	358	342	359	357	350	345	337	312	360	339	322	301	356	386	330	342	322	317	368	353	292	352	357	309	349	326	338	349	327	339	345	381	323	350	337	314	316	322	347	325	322	306	314	343	347	341	360	341	326	346	342	336	340	316	334	359	298	339	324	340	357	318	338	299	338	356	302	348	361	337	315	349	325	328	334	342	363	322	344	308	352	363	315	330	356	342	344	356	336	373	315	322	340	322	373	337	336	309	321	350	312	342	307	346	314	326	362	311	356	317	351	352	342	341	326	357	326	344	355	365	354	319	331	343	327	332	312	322	326	341	318	349	335	360	325	332	349	370	342	347	318	319	362	322	328	333	332	327	347	319	344	332	357	336	349	337	337	337	332	330	293	341	315	372	336	306	342	327	330	325	339	361	292	329	287	354	342	341	341	355	334	346	341	369	342	330	319	340	325	328	330	359	375	349	316	342	316	333	331	335	324	330	335	350	343	349	345	344	324	327	333	331	362	329	339	364	348	333	299	346	315	337	322	318	311	313	310	327	352	337	332	328	364	349	303	346	364	357	328	350	328	346	343	334	324	360	359	365	334	366	341	342	345	350	332	347	342	285	311	370	341	294	333	334	348	318	314	302	311	335	322	333	346	302	336	331	320	372	349	330	347	323	323	345	351	362	308	354	345	325	303	310	328	333	338	331	339	370	332	346	329	306	363	325	328	323	329	306	320	336	322	319	323	340	353	294	316	333	309	318	342	340	341	336	328	346	313	312	323	347	323	290	342	335	345	336	309	299	354	314	353	349	329	360	359	319	323	332	368	350	356	327	352	323	337	304	324	310	293	329	343	363	362	329	321	336	347	363	326	349	322	354	341	338	368	332	389	347	308	367	361	339	359	335	338	316	333	313	293	330	336	334	284	338	323	346	362	364	366	323	344	333	301	352	305	315	343	322	360	368	297	328	337	306	325	323	345	377	341	343	334	351	317	334	322	352	347	331	356	345	391	334	338	321	364	342	351	329	333	322	345	341	330	330	347	288	318	351	321	315	314	337	341	354	333	341	303	352	369	356	320	373	333	287	333	369	353	321	342	337	346	316	329	349	343	345	358	344	339	343	319	295	344	349	317	369	330	341	339	355	351	348	347	351	340	336	337	360	344	342	325	331	372	328	330	293	341	316	325	353	380	311	332	358	311	340	343	289	345	299	336	327	377	268	343	364	319	366	300	328	346	357	313	321	338	367	328	322	318	349	295	343	361	347	357	313	314	333	348	359	334	339	367	349	351	331	319	340	333	356	310	323	331	313	319	345	321	325	352	347	318	305	331	327	345	301	315	355	327	370	309	332	352	325	331	376	327	327	351	342	335	314	321	345	362	356	339	313	347	356	349	328	314	340	329	346	345	329	358	346	309	302	357	341	307	295	365	323	326	356	381	318	347	345	325	306	349	339	356	345	332	343	386	346	316	306	329	357	358	330	342	389	337	324	288	307	343	328	303	315	312	365	329	343	325	344	341	314	358	297	321	341	341	319	367	334	345	362	364	328	364	319	324	374	340	318	296	321	336	336	329	318	314	335	328	337	314	367	323	338	317	339	324	332	331	340	309	307	326	358	320	353	354	339	337	345	362	332	303	363	305	330	323	350	369	350	318	316	332	321	335	320	298	364	328	327	321	333	331	302	325	350	321	364	359	321	319	370	339	347	351	349	321	350	345	330	368	322	327	348	337	371	336	351	348	338	356	350	335	340	338	337	349	347	348	348	319	320	351	347	339	327	316	370	327	322	304	330	332	338	344	311	350	314	334	323	322	360	311	328	350	321	308	359	352	348	321	309	339	358	321	342	321	352	307	326	346	356	350	364	336	329	349	331	330	316	308	341	361	324	296	345	344	342	337	327	339	339	365	338	363	314	338	316	330	315	324	356	354	355	314	335	325	333	343	324	330	314	330	335	342	345	348	313	329	326	297	348	317	312	349	342	359	356	373	345	294	345	314	321	343	328	346	318	363	334	311	330	327	332	331	308	363	346	361	331	331	335	353	323	373	321	332	363	333	347	325	321	337	302	354	348	285	355	315	318	320	367	342	366	332	353	368	329	321	332	348	324	347	355	341	347	325	347	312	346	311	371	328	350	334	315	343	360	327	329	336	365	323	336	357	335	297	314	336	324	385	348	343	337	343	312	327	357	316	321	328	337	342	346	344	325	369	355	320	354	331	307	364	342	315	337	350	327	329	356	365	332	340	358	298	344	330	343	321	343	351	339	325	353	340	345	361	353	325	342	359	356	333	344	321	356	339	348	337	339	345	367	331	349	325	353	321	359	310	348	373	305	331	324	332	299	367	361	341	323	325	347	312	342	366	351	362	340	347	310	336	322	334	339	310	357	374	324	340	364	314	344	323	357	345	348	350	345	331	301	328	331	364	339	337	339	306	319	341	347	339	347	337	335	311	319	330	325	336	334	334	356	305	331	327	355	343	327	341	362	350	329	329	314	319	357	353	332	330	335	308	314	351	333	335	329	298	348	327	350	342	323	323	327	322	342	350	339	361	344	336	349	356	361	349	354	326	339	332	311	325	349	356	316	310	347	373	356	302	332	325	345	341	332	346	332	362	348	332	350	376	333	388	348	316	353	344	327	330	347	321	366	363	331	348	356	293	317	302	306	349	338	340	330	358	355	347	341	338	334	331	330	349	325	335	352	313	334	328	338	356	323	321	341	348	363	367	307	350	377	318	345	367	338	330	327	320	321	336	338	331	309	331	330	374	313	305	332	339	310	336	348	350	333	326	331	323	367	336	372	329	339	355	350	321	326	328	332	324	311	334	358	337	349	319	344	325	322	317	364	354	346	270	347	347	322	338	311	335	319	328	343	324	356	358	319	350	314	349	354	312	368	323	334	320	338	303	335	341	331	332	348	361	342	368	331	320	331	349	358	319	338	329	323	356	327	355	333	347	345	341	343	333	343	346	357	329	345	330	361	359	363	364	325	330	360	346	317	348	336	324	312	372	367	312	312	363	313	362	315	359	325	345	316	342	328	357	330	320	321	336	361	322	333	341	338	341	332	326	345	315	323	359	331	327	363	337	330	317	307	345	340	314	335	338	378
37728	36102	13501	4546	2681	1359	481	462	435	442	415	394	517	892	979	710	372	384	411	354	379	355	364	363	378	331	378	364	358	354	329	336	410	346	364	352	375	390	359	338	363	334	372	380	364	363	374	371	379	340	366	390	379	395	351	370	360	321	349	348	365	358	358	337	367	360	351	347	371	374	389	343	381	379	341	360	357	348	366	352	334	403	401	355	354	369	342	357	374	354	356	370	334	369	366	383	344	367	400	371	355	349	363	351	364	371	344	358	330	344	372	346	346	379	374	350	339	351	357	371	392	365	389	352	357	377	396	363	381	376	330	385	378	359	369	352	348	364	345	396	344	359	367	367	354	344	345	351	398	377	347	375	356	363	367	360	394	354	396	375	379	341	377	372	366	357	348	333	340	407	363	366	331	378	356	387	355	341	339	340	351	370	374	425	337	377	364	373	385	365	370	330	366	376	367	343	366	338	348	324	358	346	381	347	380	383	392	390	357	351	362	360	386	367	334	344	362	383	410	343	343	346	354	367	366	387	384	377	414	347	365	339	367	409	386	382	367	339	394	357	384	404	353	373	365	348	339	338	329	343	369	353	376	404	338	354	345	387	347	363	373	366	357	364	364	345	389	401	372	373	358	371	367	372	353	382	358	378	365	345	359	367	366	371	359	373	374	391	377	350	347	360	352	365	371	328	346	376	337	375	362	353	376	340	355	367	371	351	376	350	413	372	348	372	373	359	357	389	347	363	359	353	341	379	339	369	351	370	363	376	369	369	351	364	347	380	326	344	367	368	396	365	380	362	337	401	357	332	364	389	342	386	362	367	361	349	388	363	386	368	378	358	410	362	348	369	391	359	352	367	389	359	371	384	364	364	350	363	371	326	344	348	407	348	373	355	353	322	356	341	390	347	397	372	342	371	366	356	343	365	373	352	379	390	376	326	343	375	380	389	375	379	393	358	353	357	349	364	375	370	394	397	366	390	361	363	368	370	338	332	370	350	385	386	365	335	345	371	324	358	328	361	390	352	396	369	369	346	362	385	361	379	382	357	363	347	363	329	375	344	372	381	364	377	345	350	372	366	351	365	356	354	367	351	370	386	382	338	361	384	385	364	356	332	349	333	381	394	371	332	369	370	349	361	343	354	346	342	367	347	376	324	374	379	388	375	346	409	391	382	399	389	366	367	398	377	375	356	387	366	360	375	334	344	341	343	354	390	360	346	365	363	363	344	386	367	362	349	363	323	347	376	342	374	364	364	390	370	384	359	336	360	358	332	411	397	367	400	346	336	366	352	391	325	386	350	381	391	352	335	363	362	378	369	363	362	324	348	351	374	380	374	370	401	380	356	365	387	389	380	371	377	373	354	319	395	381	356	362	377	347	422	362	402	411	385	374	363	379	373	367	406	365	390	371	346	346	378	364	371	363	353	334	360	383	354	391	339	361	343	376	396	397	360	418	386	351	351	364	370	339	361	366	379	352	366	365	396	328	350	352	358	369	380	347	308	352	363	348	386	358	384	374	344	363	347	400	338	351	371	334	333	341	342	336	364	378	341	362	335	337	352	326	385	367	330	338	322	345	377	387	338	363	411	353	370	375	353	403	360	377	367	335	359	377	304	387	356	342	360	359	355	356	371	333	346	352	381	379	376	342	378	367	376	351	371	398	370	347	348	393	364	365	375	357	393	332	375	359	383	347	365	355	349	324	352	386	379	373	371	364	381	359	343	384	366	351	367	377	385	371	380	356	370	391	362	384	404	357	382	375	354	352	372	336	348	376	381	380	358	385	379	341	368	392	409	361	362	336	358	379	339	336	356	353	338	347	350	389	359	362	389	334	360	367	380	355	353	337	333	364	352	402	368	348	394	346	381	339	311	357	377	342	376	370	384	368	388	336	366	335	341	350	368	372	363	382	387	352	363	345	389	354	379	338	329	355	337	388	352	389	366	320	334	341	355	366	353	355	349	363	350	363	364	353	349	350	359	346	371	363	360	363	365	366	385	360	385	350	372	371	355	335	398	380	343	316	376	371	387	380	334	385	399	341	376	355	376	386	367	348	376	341	379	377	327	353	373	322	388	366	358	366	361	337	397	386	404	365	360	360	359	382	411	363	384	369	347	389	363	346	389	334	368	369	369	328	353	331	375	363	357	365	354	325	330	359	350	370	376	358	373	322	359	358	380	362	381	378	376	372	344	386	371	312	364	363	365	350	323	384	351	349	366	376	343	372	361	381	354	363	391	339	313	359	380	354	371	378	400	374	381	374	365	349	345	360	352	382	383	363	353	369	365	345	361	364	370	382	402	361	352	374	356	354	373	352	392	378	365	344	360	370	363	344	317	301	329	381	369	393	387	404	358	378	348	378	355	362	366	383	342	329	370	356	368	340	336	366	387	317	348	373	363	325	349	381	343	347	344	363	342	399	371	356	371	341	381	358	368	368	390	389	341	409	357	370	352	379	339	354	321	364	370	367	381	359	356	396	345	369	332	354	377	385	358	361	331	356	365	404	384	372	365	316	365	355	352	380	403	306	355	341	349	371	360	384	389	352	381	349	367	370	358	391	352	369	348	359	365	370	358	358	371	386	363	344	378	373	341	368	400	358	388	364	373	353	396	367	350	363	334	362	367	387	358	357	375	402	360	331	375	359	391	355	368	349	363	338	337	416	346	365	339	345	370	358	407	359	375	358	367	362	370	357	361	369	389	360	417	378	341	379	349	342	358	399	356	361	366	372	355	352	359	377	369	383	353	351	373	346	360	326	320	327	338	379	365	358	358	384	378	337	363	370	349	384	368	329	324	370	378	318	374	403	365	377	376	376	377	352	366	329	363	372	379	335	357	358	321	350	351	360	376	399	357	387	366	316	371	357	361	386	373	387	411	369	374	349	393	377	369	303	358	383	343	375	328	387	362	344	368	325	371	379	382	369	382	381	392	361	357	327	334	364	362	353	372	367	344	348	360	374	379	372	344	355	384	374	376	364	390	319	353	365	372	337	353	381	362	387	383	370	374	330	372	366	373	370	336	374	353	373	376	345	360	350	365	344	362	358	357	351	348	396	367	340	375	337	354	359	326	398	364	359	374	376	366	356	363	368	364	376	377	359	402	366	380	364	380	352	353	368	374	352	385	338	350	377	368	352	323	329	386	349	333	391	335	386	341	374	359	372	368	379	353	388	344	342	336	348	346	366	339	370	359	376	324	365	371	346	360	359	365	385	373	389	302	382	369	371	343	342	383	332	371	350	383	363	374	365	348	351	373	338	368	369	426	355	368	354	349	364	369	316	375	343	343	349	369	355	366	371	332	411	371	342	348	354	348	358	340	351	356	356	342	360	366	332	330	341	388	368	351	349	366	361	353	344	367	387	382	369	388	334	387	362	398	369	346	361	361	367	340	381	363	374	345	370	387	384	373	330	384	370	337	354	359	324	357	356	363	363	377	353	357	357	392	361	400	374	344	371	341	352	323	348	340	352	366	377	350	365	355	370	362
23734	21410	30006	26472	22901	18911	3996	791	732	687	657	606	2989	6844	5302	1151	581	550	541	566	535	513	516	527	533	516	550	545	552	554	536	514	580	562	556	562	530	544	516	532	539	558	517	538	528	525	554	525	561	583	558	533	514	518	533	558	544	534	490	567	557	562	534	557	502	498	518	523	578	568	539	552	577	560	543	517	525	563	507	540	490	509	507	547	541	514	548	511	552	512	552	535	495	537	537	515	508	570	535	547	568	575	520	534	552	569	548	486	501	516	526	521	535	515	529	538	577	541	535	545	510	516	567	509	556	472	535	554	546	563	550	553	578	545	550	575	529	507	563	488	575	533	544	546	548	549	543	496	579	539	531	524	550	528	540	503	512	529	525	536	527	530	533	580	610	505	530	493	521	504	558	600	573	505	586	524	565	558	531	519	520	548	537	555	488	522	453	495	537	566	549	549	553	567	548	521	524	559	563	527	551	538	531	544	527	569	531	556	536	543	550	531	539	605	501	530	521	567	478	572	530	582	515	539	514	583	531	573	541	544	522	572	536	543	507	560	540	601	493	564	566	578	516	508	518	528	524	534	537	567	536	522	500	557	530	554	528	557	525	544	530	530	546	536	501	518	535	539	529	511	563	513	514	552	553	536	529	530	543	509	510	564	547	567	522	535	551	575	515	503	521	502	546	521	551	511	525	544	596	551	570	511	563	530	571	559	509	580	522	507	529	512	495	543	529	510	553	525	564	515	527	594	565	554	547	583	541	541	534	522	479	551	534	540	547	558	560	553	510	563	564	530	515	514	547	537	545	472	534	571	591	533	542	564	538	512	551	575	538	566	507	535	520	548	508	550	530	510	535	530	544	533	513	566	537	543	504	549	583	516	544	499	541	538	562	528	549	500	533	560	580	546	526	557	543	594	526	522	554	563	545	532	542	574	537	553	513	549	556	544	547	527	520	524	555	544	555	573	544	537	538	487	537	537	547	536	563	520	521	511	481	519	599	506	523	513	587	533	556	581	560	499	517	520	541	539	522	575	546	507	525	571	503	512	523	546	546	564	523	519	521	554	563	529	535	489	572	505	545	578	513	543	522	581	524	539	523	522	573	562	580	584	549	533	517	506	541	514	539	538	512	547	535	542	497	616	528	545	543	518	538	533	515	566	565	520	584	514	563	536	548	544	537	513	564	520	550	551	546	556	522	519	522	563	526	568	523	543	536	587	556	526	533	489	504	523	533	577	592	517	507	529	548	518	514	505	512	532	529	517	534	542	508	529	539	528	553	519	512	549	547	502	494	554	537	567	538	526	508	519	538	566	565	553	531	487	522	502	571	535	549	547	526	502	556	548	537	584	521	519	500	510	596	570	558	555	536	537	534	558	560	536	552	504	531	572	533	560	575	545	554	506	555	554	520	548	559	486	533	537	575	576	576	571	544	580	540	539	560	545	592	534	527	524	532	506	543	574	526	558	543	515	565	555	515	567	527	519	519	502	550	563	545	586	481	541	515	497	488	518	531	520	536	490	571	538	510	528	538	546	532	560	561	530	538	544	552	563	555	509	543	502	547	560	543	571	524	568	566	552	534	509	545	574	561	520	542	520	520	515	521	561	544	524	534	522	563	528	571	555	520	531	536	537	520	516	544	545	549	553	539	500	566	557	556	522	507	540	505	524	506	547	549	525	513	511	544	548	538	569	528	532	524	558	546	549	526	552	516	508	536	571	554	513	501	519	577	531	504	521	535	545	519	543	546	489	529	541	542	569	559	566	541	544	530	544	548	535	546	551	531	494	580	515	523	506	515	520	539	599	504	488	524	551	560	542	581	532	534	536	540	559	559	560	531	533	514	535	514	548	572	577	547	559	540	508	543	523	520	494	548	501	534	571	547	524	537	546	540	530	581	532	539	519	542	579	564	517	519	547	555	548	522	563	512	568	543	528	542	541	538	583	545	552	526	489	547	563	551	531	552	512	516	546	513	531	528	552	562	545	546	566	514	536	532	539	570	555	532	520	526	557	525	529	528	552	541	537	564	529	558	550	565	586	580	492	517	520	597	540	500	530	574	521	563	573	545	523	546	526	560	536	552	573	536	547	553	539	521	541	514	523	545	548	524	538	597	533	564	521	529	546	577	547	555	546	545	538	544	504	514	546	513	534	499	577	494	584	555	542	499	532	543	571	521	541	547	526	557	553	553	524	552	541	522	575	557	534	537	525	532	581	511	547	497	514	551	516	557	574	546	535	530	565	525	556	521	519	532	588	537	530	572	549	529	551	575	570	561	566	533	518	501	568	571	547	594	553	547	555	567	517	522	580	543	587	567	540	600	542	532	542	528	547	574	546	517	564	537	549	483	550	586	559	523	497	561	538	543	532	527	557	531	534	548	555	547	536	551	523	532	548	559	513	521	546	526	553	543	513	531	536	546	573	521	543	582	517	571	520	558	526	527	491	507	606	551	526	568	508	534	543	553	535	551	528	533	539	508	513	521	488	520	540	516	548	585	506	507	519	539	543	574	531	561	559	522	538	549	517	502	501	518	543	538	524	511	545	538	577	520	584	531	512	490	537	529	502	501	592	532	530	537	546	525	540	564	548	525	523	529	520	558	509	537	580	537	560	532	577	519	578	559	530	558	545	544	551	533	519	512	533	575	546	549	515	549	527	535	515	522	515	500	514	546	561	575	517	525	545	547	565	538	504	537	540	512	546	495	562	557	546	547	550	507	533	535	544	559	547	545	528	561	533	514	499	548	559	541	539	493	536	553	544	553	539	536	528	546	531	520	524	556	557	512	554	537	569	573	590	545	546	503	512	554	589	505	502	566	522	552	546	540	512	559	535	513	521	560	565	515	509	569	486	545	552	493	540	543	572	505	513	533	565	588	523	564	499	521	512	519	502	518	547	569	519	512	506	535	502	532	522	571	575	531	546	556	532	525	574	514	558	493	534	523	505	547	537	546	569	528	540	538	542	542	600	526	542	565	537	507	535	553	482	551	516	544	543	550	561	488	483	565	544	540	585	521	489	550	525	566	508	545	542	545	547	506	521	505	564	513	548	560	545	506	526	518	552	523	533	502	524	573	518	553	568	548	518	552	531	491	543	542	591	563	558	551	548	536	591	531	502	545	542	593	558	506	542	507	563	563	528	531	623	561	535	601	585	564	525	543	525	574	572	513	536	558	550	548	538	536	524	536	522	518	550	534	540	534	552	522	559	569	552	522	544	573	519	539	510	512	537	526	552	548	517	546	539	535	553	507	538	528	580	516	531	577	511	540	544	565	544	513	527	534	567	561	516	531	569	519	542	539	565	581	553	526	581	556	533	608	568	521	529	517	535	550	522	550	579	576	543	556	552	538	490	531	532	579	525	535	545	523	511	529	518	593	576	539	531	574	523	587	580	509	572	518	556	555	504	573	510	552	529	549	538	521	561	541	490	512	528	537	502	547	557	535	525	529	565	501	526	490	502	539	582	559	484	543	552	511	509	554	550	533	593
37738	79764	47828	33072	22555	11122	1105	879	803	759	767	637	4665	9588	6786	1272	576	540	541	541	562	527	526	551	532	535	538	533	562	483	560	577	526	523	565	511	568	537	531	520	535	543	534	532	539	578	564	543	537	508	551	548	526	577	538	565	561	540	573	545	576	571	558	532	597	536	517	579	532	538	567	548	537	576	555	527	567	552	578	537	521	535	557	499	553	527	576	562	564	554	526	553	525	544	529	551	555	561	539	566	522	545	563	553	546	534	569	515	538	543	542	543	539	579	583	523	541	551	534	544	526	561	548	531	528	519	531	537	545	568	543	538	553	560	527	580	516	531	495	529	542	522	553	555	511	563	541	565	519	538	543	524	525	535	529	541	541	539	525	534	519	568	533	510	583	557	541	510	564	570	585	562	541	545	530	546	591	585	561	489	546	579	521	520	567	559	500	592	568	547	520	515	577	538	516	518	568	520	569	543	505	556	536	536	547	553	538	593	515	544	547	539	547	563	549	526	546	546	547	554	552	535	595	552	552	544	567	540	547	517	569	527	576	541	513	572	504	509	571	534	534	554	497	536	570	535	546	576	557	542	561	541	569	549	568	516	551	570	551	549	580	563	531	571	520	552	529	552	571	538	543	547	566	556	554	582	531	520	563	543	582	549	512	545	554	527	535	550	551	559	557	564	532	547	482	512	580	551	564	570	584	568	555	523	524	543	567	517	548	561	557	574	565	530	563	526	541	556	548	510	496	541	558	553	533	563	583	544	575	539	505	548	547	588	498	511	556	554	609	527	540	525	579	550	579	564	537	516	518	568	570	556	515	513	521	546	546	538	537	551	557	543	570	524	528	555	530	554	540	598	517	584	523	554	575	564	596	556	574	513	551	578	581	547	513	564	550	511	565	541	531	530	576	511	544	576	569	550	493	552	551	543	581	558	537	511	578	539	561	559	557	601	552	548	542	566	582	543	546	537	557	553	525	502	514	531	565	529	532	569	583	540	556	539	540	565	543	533	535	551	518	524	530	555	563	558	526	545	553	545	567	542	591	564	561	562	555	548	541	554	548	527	516	512	538	557	583	561	548	598	512	542	509	554	548	575	565	524	559	563	533	538	551	549	541	601	569	549	536	561	546	584	551	540	565	496	530	544	533	598	504	574	530	525	529	578	536	529	549	538	503	551	507	547	520	528	541	575	550	543	520	545	533	539	576	533	520	533	571	529	603	541	544	518	555	547	560	552	560	503	516	593	523	551	506	515	521	546	536	564	555	553	578	517	517	505	509	570	495	564	596	567	545	600	557	568	518	533	578	536	529	569	559	545	507	566	513	598	577	558	583	521	531	554	548	570	490	548	535	531	553	512	530	589	570	526	609	529	495	534	556	522	559	577	530	545	570	525	571	544	557	583	513	571	576	556	530	550	525	541	584	533	540	574	555	485	519	541	588	545	545	541	511	558	531	539	539	544	569	532	532	569	574	522	541	517	545	578	559	566	520	571	571	578	533	556	563	535	554	520	539	492	576	541	535	546	546	544	517	509	534	525	593	573	506	535	566	550	544	544	581	489	560	545	534	518	484	531	551	542	558	564	533	518	550	535	506	579	546	540	512	585	547	551	516	557	544	558	525	566	557	537	558	612	551	532	559	547	530	530	548	583	552	530	536	578	558	546	545	566	558	530	523	536	575	542	569	521	526	551	546	583	570	573	557	508	561	561	558	480	544	588	568	560	587	524	553	556	532	552	505	544	553	606	586	521	554	507	522	529	529	542	529	555	531	558	533	576	539	548	529	548	561	555	517	537	531	564	535	498	584	512	552	556	538	518	514	543	567	524	546	533	519	576	522	553	559	539	553	512	512	573	564	537	568	556	575	524	508	527	545	522	555	537	587	568	530	541	544	557	533	607	538	511	569	523	538	528	557	574	578	523	560	557	557	541	552	562	576	531	505	529	532	559	541	564	541	513	540	524	570	585	533	544	542	535	552	531	585	541	550	548	560	531	543	544	536	544	572	588	526	545	544	536	534	540	567	550	553	537	574	552	549	540	560	519	557	551	579	542	543	530	538	518	573	531	544	534	565	533	525	550	561	524	555	566	510	530	544	580	553	528	562	505	533	514	552	566	541	539	561	586	546	570	519	559	599	514	522	513	529	526	532	549	566	527	559	516	552	583	521	543	513	544	517	557	556	550	552	590	532	571	553	621	534	563	554	548	613	498	554	562	531	524	523	570	530	536	556	590	566	523	517	571	535	598	562	540	563	564	532	566	538	539	561	521	526	497	558	558	546	573	524	523	552	521	525	525	559	538	539	561	575	536	507	562	568	561	593	543	549	595	558	526	553	569	507	527	537	565	560	508	550	571	564	522	542	566	548	463	572	564	543	551	590	518	567	526	538	579	539	529	602	531	515	528	518	531	542	524	545	559	522	536	558	584	562	548	584	549	519	499	553	516	502	529	520	537	537	559	535	524	537	544	544	606	615	553	548	543	498	552	536	555	583	547	557	522	545	544	551	517	518	512	573	527	552	576	517	511	575	523	566	553	581	541	557	541	533	532	537	550	585	558	591	574	564	536	545	545	543	519	577	549	577	538	526	553	575	541	598	546	541	542	536	544	538	544	554	495	562	555	542	528	566	547	536	590	554	530	567	525	553	580	501	529	576	554	567	513	560	546	552	561	509	580	512	561	545	506	563	570	535	534	565	535	554	509	564	545	569	557	541	538	542	566	559	534	543	562	560	581	579	579	508	593	568	561	554	519	534	520	549	553	554	551	541	535	526	553	563	510	545	518	558	523	527	551	550	524	532	531	613	529	499	537	536	572	554	514	530	515	493	567	557	545	531	531	535	580	535	528	566	558	558	516	535	569	508	551	559	549	585	565	560	563	544	521	566	551	507	574	551	541	587	603	557	498	527	539	531	554	509	483	587	522	577	536	541	585	543	520	539	561	517	536	546	578	578	520	540	555	508	535	551	583	550	528	562	547	516	528	561	520	595	546	552	541	555	574	555	536	529	580	527	540	542	545	531	538	512	584	526	566	539	536	532	525	527	558	555	574	556	506	573	558	612	571	545	570	551	481	501	511	555	538	560	540	560	563	562	557	528	562	536	562	514	506	563	573	507	555	544	533	518	570	538	563	539	545	543	538	530	506	570	537	573	539	516	567	565	594	567	537	576	532	520	556	582	554	607	564	573	520	540	519	544	527	575	534	540	572	539	556	591	560	554	572	551	559	541	561	567	511	550	548	563	578	525	591	514	537	549	578	553	553	508	495	524	564	569	548	540	506	528	580	570	567	549	554	531	506	546	540	546	551	548	572	551	576	591	542	532	509	553	587	608	525	510	534	528	553	593	536	607	574	558	579	559	555	580	530	534	534	543	554	515	565	512	524	559	549	529	550	595	554	569	537	529	559	537	519	533	516	548	621	547	546	547	494	539	514	508	543	535	547	545	516	539	529	606	547	536	552	558	585	498	535	522	557	556	569	549	585	583	559
25034	21591	28296	26610	18645	7379	787	602	581	558	527	1348	2421	2705	2698	1192	524	524	488	480	490	512	487	478	467	505	463	458	482	482	461	432	479	449	492	475	480	469	445	499	467	470	519	483	467	489	487	523	496	442	452	464	500	481	464	490	486	508	516	482	499	470	481	460	506	508	481	482	490	488	494	480	441	510	468	474	493	467	513	497	494	495	492	460	474	471	474	477	509	508	471	489	465	462	467	466	476	453	482	465	463	508	504	526	442	507	491	496	480	479	508	484	509	493	460	524	511	497	490	500	484	460	441	474	506	466	479	476	472	447	466	430	511	506	473	439	479	499	495	487	491	492	476	465	514	501	463	449	501	464	495	461	511	517	486	483	459	492	491	455	483	482	484	490	474	499	495	510	506	504	484	498	507	475	472	481	479	523	495	466	473	454	490	464	494	459	514	460	504	524	494	487	480	481	536	463	453	504	513	496	491	491	467	495	474	541	473	470	467	471	476	476	494	527	504	482	483	506	458	486	517	434	490	457	470	420	511	475	477	492	502	479	509	490	498	457	504	462	486	512	466	478	478	468	497	509	456	459	488	488	475	459	514	467	520	479	488	524	453	454	464	507	492	463	482	478	502	457	507	483	498	449	521	453	490	504	443	528	458	482	492	498	448	480	526	470	488	464	457	459	451	517	521	485	494	480	494	455	463	500	475	451	510	491	478	470	505	488	535	470	493	494	439	468	488	482	506	492	521	469	510	486	478	465	470	483	484	467	470	483	487	453	481	484	476	470	444	493	492	484	469	471	466	477	520	492	518	519	504	519	494	519	475	475	496	500	492	485	475	476	467	507	459	452	489	464	517	476	452	470	522	470	491	507	505	490	513	505	473	510	467	514	470	456	463	429	482	479	490	540	497	470	479	508	464	497	456	477	473	490	457	449	455	474	473	482	501	482	497	466	492	539	457	485	484	483	475	459	500	519	449	468	466	450	521	515	508	492	547	460	463	477	504	491	469	512	519	529	475	486	468	501	473	444	501	461	475	445	475	504	438	466	466	475	431	488	486	506	494	494	459	507	459	461	484	516	482	478	469	511	500	463	434	486	513	504	480	462	497	472	486	446	464	467	458	489	475	497	492	457	504	459	496	509	485	465	473	464	514	458	463	498	509	459	469	468	504	536	461	479	502	515	473	456	495	443	509	501	484	480	459	471	511	502	505	456	511	498	488	487	467	467	475	490	461	461	483	501	470	456	483	489	487	441	489	483	475	492	503	502	487	474	486	483	473	451	513	477	496	467	495	460	473	529	504	476	476	487	472	466	481	477	497	487	477	492	462	472	462	539	457	499	416	483	457	475	483	493	469	508	504	508	475	510	479	438	502	462	451	445	459	468	471	500	447	489	480	470	497	443	521	494	509	487	467	470	475	476	464	526	510	493	504	468	489	508	480	459	493	488	488	480	481	496	493	498	482	478	487	470	534	504	503	511	446	481	468	505	481	485	532	531	510	470	472	534	521	519	446	508	470	492	470	463	470	497	466	476	516	505	487	493	549	477	487	527	442	497	503	469	450	472	462	481	497	464	468	474	440	462	502	488	498	496	492	484	506	503	470	457	518	456	499	497	463	479	484	503	545	484	462	416	477	470	486	452	499	443	466	488	483	466	496	466	514	499	478	505	504	506	495	518	503	504	498	459	433	482	438	495	476	460	498	502	494	474	509	487	491	514	470	517	474	490	510	495	499	470	464	508	476	494	509	495	519	459	503	498	463	486	511	481	500	490	448	531	499	467	542	528	489	504	494	482	489	456	495	479	435	485	474	478	511	507	482	465	474	476	489	464	521	477	485	477	470	491	486	508	516	481	472	497	466	479	466	463	490	498	478	456	515	503	441	531	509	513	473	484	487	539	468	486	516	461	476	475	454	513	460	464	535	513	483	461	462	497	486	484	455	519	489	475	468	490	455	474	462	491	498	505	484	486	468	508	490	482	486	456	506	443	520	451	483	455	464	486	456	522	444	490	466	474	521	505	463	474	447	498	457	484	521	472	484	533	496	483	490	523	520	501	525	488	481	465	482	498	472	507	465	467	478	464	501	495	473	494	485	454	482	469	448	520	473	439	484	512	493	500	493	503	505	482	494	474	476	496	481	486	455	475	485	520	426	484	486	476	511	482	486	500	453	472	520	527	507	455	485	479	501	514	482	452	435	503	452	508	527	496	494	439	474	499	479	468	469	447	459	481	468	505	472	466	506	435	453	485	495	476	516	472	488	493	479	452	477	472	452	460	512	503	509	459	458	529	461	495	524	497	449	472	437	470	477	536	467	466	499	487	472	454	499	462	477	482	485	516	456	482	489	500	496	496	510	520	486	442	515	505	466	485	451	490	479	481	510	513	488	449	504	496	489	522	501	493	535	465	478	499	497	483	516	487	488	459	490	468	506	486	539	491	452	507	510	475	474	459	503	497	428	445	501	490	468	464	501	478	440	487	487	456	467	463	476	501	489	455	522	483	491	534	515	488	481	506	488	475	463	474	500	466	524	492	500	484	493	494	546	467	521	471	458	448	476	492	462	495	503	438	505	449	498	509	509	459	460	507	477	527	492	529	480	449	455	491	500	466	499	494	485	498	467	462	498	510	487	465	485	459	465	525	479	491	485	506	511	466	487	490	501	471	495	493	514	468	509	463	466	483	496	477	484	512	454	481	487	507	489	503	478	486	479	457	474	502	478	485	513	468	471	504	468	490	477	470	466	509	468	490	490	490	472	484	469	482	500	476	484	507	471	460	485	520	525	498	484	501	506	491	507	481	488	494	490	469	500	499	483	462	455	498	531	469	522	446	496	505	502	495	491	462	459	447	452	516	501	485	461	496	489	521	486	512	483	460	495	502	492	487	480	539	530	453	504	473	478	484	496	505	475	500	485	488	508	451	435	486	502	465	521	464	448	455	511	497	483	521	471	476	447	495	461	500	486	470	493	492	508	449	480	508	488	485	503	498	503	486	501	455	459	456	462	486	508	495	518	481	471	469	466	488	486	455	471	478	510	498	483	506	499	468	450	510	481	488	433	452	478	520	452	523	515	512	511	473	479	509	504	470	539	476	491	506	473	496	453	466	514	485	506	492	477	483	460	495	472	521	497	494	470	493	493	502	499	483	470	451	502	515	517	533	507	514	481	488	520	480	481	483	446	504	483	535	494	500	474	496	501	451	462	456	504	458	462	484	451	460	495	499	494	482	508	455	470	481	500	495	480	501	514	499	482	463	499	454	474	452	501	504	499	492	481	551	482	506	536	484	449	466	467	506	494	461	488	489	461	514	477	447	474	498	502	457	470	475	511	498	517	474	489	488	450	486	498	482	484	536	500	459	478	473	460	462	483	505	489	520	484	465	498	517	491	495	481	482	489	512	495	490	480	471	506	466	472	460	478	445	512	492	465	504	527	467	482	467	472	498	507	518	475	466	467	485	466	485	461	506	495	490	475	503	496	465	491	504	470	528
37338	67063	40587	21772	14263	5323	824	735	693	644	600	2221	4008	4339	4205	1636	506	550	559	547	502	574	534	580	514	506	513	545	521	506	473	516	475	527	542	492	483	486	542	549	513	545	545	515	489	519	522	529	526	502	565	497	530	543	520	530	523	491	502	495	567	497	513	489	538	515	514	547	503	531	540	554	500	507	483	545	533	557	508	508	543	508	537	527	507	520	491	486	506	510	540	498	478	514	472	495	542	508	515	602	508	487	527	513	535	509	535	559	482	525	509	463	526	558	526	499	507	502	540	519	496	504	476	544	454	507	534	490	513	538	530	482	498	496	514	527	522	523	537	517	507	509	516	508	571	506	546	514	493	530	517	520	539	495	536	524	495	544	513	539	504	515	550	516	513	530	544	518	490	517	527	499	494	491	523	496	515	548	529	520	496	473	534	489	514	546	518	492	543	463	528	471	493	514	551	552	498	500	487	537	543	517	472	508	552	496	487	487	480	542	523	519	521	528	496	507	495	590	519	535	542	504	522	517	549	536	508	517	512	468	497	488	566	495	518	545	544	525	502	531	501	522	492	506	499	493	476	505	544	515	537	528	470	519	545	502	512	478	492	503	508	497	530	513	485	524	499	557	523	551	542	519	528	452	500	467	518	571	503	510	509	474	503	491	464	520	533	526	550	510	527	511	507	497	537	535	515	549	522	546	518	498	490	520	528	506	549	540	476	550	475	494	532	510	520	561	525	546	515	507	513	525	480	530	525	537	494	488	553	494	522	522	555	561	550	488	490	564	509	519	515	543	517	515	533	559	493	543	495	502	521	528	523	525	543	504	499	493	489	534	511	515	517	550	512	465	507	483	468	540	522	518	486	490	518	553	508	565	484	572	548	525	528	480	504	495	513	550	500	511	538	500	554	533	526	513	514	513	517	501	507	539	541	501	518	532	526	558	535	538	517	498	512	495	536	493	499	540	532	489	514	519	486	517	519	496	505	527	535	498	484	555	473	537	506	533	526	522	526	553	529	513	466	551	513	560	512	528	427	484	540	510	509	513	483	519	547	507	513	529	547	520	517	521	506	534	547	537	525	515	501	506	452	520	516	496	515	473	505	482	493	503	530	513	514	504	568	512	520	516	500	498	520	495	513	469	526	546	532	509	482	529	520	510	508	500	507	494	541	542	548	503	472	496	518	523	523	531	465	543	540	519	521	517	517	512	535	588	478	489	522	514	528	510	493	502	512	528	528	507	539	498	505	502	526	521	507	514	500	526	565	521	497	513	507	510	524	500	518	479	500	512	526	480	510	517	541	516	551	529	529	525	535	529	494	518	532	540	497	519	522	502	564	516	557	535	490	516	476	530	521	481	536	508	534	475	553	497	491	520	525	531	502	534	511	513	521	495	493	487	498	484	525	545	512	516	504	537	511	545	478	566	515	487	476	547	540	533	529	532	587	490	527	510	542	543	497	524	507	534	508	519	504	502	506	484	507	520	557	498	535	525	508	551	508	510	505	510	536	501	505	519	480	521	523	510	535	512	548	514	488	491	507	512	502	533	527	506	534	504	531	496	514	469	503	504	528	503	497	527	530	505	505	501	480	509	495	524	497	521	551	502	530	540	491	497	530	493	530	490	536	532	506	532	510	493	513	535	505	506	478	486	494	488	513	506	497	496	498	501	538	493	483	555	476	520	503	535	519	524	485	514	488	468	505	553	486	537	486	523	508	513	503	499	498	527	575	484	540	488	512	477	547	509	530	500	510	517	536	503	527	521	481	513	520	540	521	532	508	524	513	500	486	533	520	489	557	492	546	508	514	511	521	478	548	513	512	555	495	489	546	538	548	526	524	505	501	529	542	546	492	519	514	510	538	527	491	548	479	502	537	465	463	508	496	496	542	504	527	553	530	507	521	489	541	523	494	488	520	526	536	485	544	488	511	549	462	547	523	494	514	512	502	515	528	484	519	526	515	529	517	562	507	519	485	501	533	522	559	561	540	548	490	536	492	511	515	519	530	535	492	516	489	526	547	500	504	534	515	497	549	522	536	515	541	511	533	548	548	505	459	523	478	515	536	531	452	507	527	493	507	513	487	560	524	493	501	499	480	517	544	545	513	531	509	501	522	508	501	517	506	527	525	524	519	517	542	537	504	536	513	473	492	540	502	519	506	494	553	481	545	517	539	505	557	546	518	540	477	516	525	522	481	543	496	514	473	479	520	477	534	526	501	526	514	526	510	531	522	518	498	493	469	500	499	511	545	476	484	496	520	533	534	488	515	482	527	525	497	519	521	542	522	533	498	520	509	496	519	522	491	533	497	513	512	528	566	561	543	509	525	481	523	515	515	506	490	500	508	563	465	519	530	525	510	501	539	537	513	492	489	494	526	516	484	520	493	522	561	542	499	467	508	540	564	507	488	518	487	491	512	488	522	532	548	502	496	517	526	493	467	520	537	507	492	489	512	504	499	491	503	509	504	466	519	553	523	518	520	544	483	506	555	520	554	519	563	547	522	515	531	518	528	502	547	497	514	507	538	527	501	512	560	529	516	503	522	475	521	536	546	521	527	486	535	489	503	477	507	515	503	513	513	485	511	497	519	488	524	518	521	537	526	520	508	498	544	537	522	485	504	525	491	514	502	528	521	528	485	557	533	498	484	493	533	508	529	496	543	511	538	515	485	524	506	582	548	542	498	486	545	529	500	531	519	527	510	524	522	503	520	536	540	494	531	526	517	525	543	474	523	496	513	494	488	542	490	503	508	460	505	509	481	539	479	546	474	515	516	538	546	489	490	520	564	487	514	509	537	537	496	495	530	505	515	528	565	544	517	530	529	546	536	519	531	498	521	515	530	529	498	552	503	453	528	510	499	528	478	499	538	490	497	553	468	509	509	522	489	529	450	523	545	551	525	545	480	523	507	482	556	505	500	495	528	543	533	484	569	513	552	503	586	488	528	520	499	523	509	526	565	541	508	522	513	520	537	485	515	548	508	516	496	512	474	513	536	513	531	525	522	512	519	513	511	508	469	508	550	519	514	530	525	517	513	516	538	510	525	530	525	524	518	492	512	528	486	511	505	494	505	520	524	561	493	519	490	506	481	522	548	487	521	515	579	526	476	498	501	526	527	535	551	511	473	525	527	513	494	553	511	513	490	534	488	539	508	518	474	471	532	520	529	536	498	538	512	533	529	530	523	521	533	510	501	456	507	540	530	500	513	489	491	545	511	508	488	516	517	508	512	522	531	549	517	542	500	466	519	509	499	537	520	521	527	509	509	506	486	568	522	523	470	560	546	484	516	532	521	504	517	537	477	517	489	514	524	544	545	512	488	531	497	547	508	491	479	502	522	505	521	518	474	534	517	510	485	518	529	498	557	484	523	566	504	540	502	478	480	520	507	547	570	513	546	520	527	540	525	533	547	515	498	499	500	528	498	475	524	509	529	484	515	511	500	514	543	481	540	526	485	501	498	457	540	499	556	553	569	540	520	480	504	529	494	505
22617	21236	28860	24741	21664	21889	14700	1741	1057	1117	1013	977	3608	11029	10557	3917	891	829	821	888	884	852	789	834	884	818	790	866	799	839	771	855	837	790	798	843	815	832	822	864	770	847	798	849	740	827	780	833	852	813	811	821	814	811	828	830	830	801	790	789	795	807	838	868	791	843	801	791	825	767	796	785	782	787	877	796	806	790	783	857	815	802	796	791	837	821	804	818	736	784	792	840	782	834	813	822	786	779	808	823	792	784	823	825	816	818	764	754	777	818	840	846	820	809	848	861	807	858	821	822	810	816	801	774	790	797	853	785	839	813	794	817	868	797	820	806	871	790	789	780	788	825	806	839	847	832	812	809	806	813	828	828	799	806	822	800	786	836	804	855	824	816	786	798	837	839	784	802	801	813	793	779	769	780	799	807	789	769	845	758	795	803	830	835	785	789	836	818	794	841	840	846	840	804	810	839	785	802	824	715	789	801	795	764	825	810	788	808	853	845	788	757	810	777	773	780	840	812	827	832	802	798	818	840	770	790	861	789	819	798	831	822	826	816	824	767	806	771	835	797	781	808	826	831	810	877	823	767	792	833	819	839	828	830	775	811	818	794	771	817	790	788	823	787	824	816	818	811	774	769	849	794	864	870	781	851	777	812	749	783	817	813	785	795	773	814	784	825	808	823	788	796	780	852	823	825	823	772	809	775	819	793	861	796	821	842	819	843	850	804	762	796	763	847	835	826	875	744	799	822	850	830	817	795	818	860	848	802	830	791	792	835	786	831	822	793	737	788	800	768	825	827	801	824	824	806	849	777	871	781	786	806	849	749	785	849	833	779	806	734	858	784	801	789	781	800	836	792	880	839	805	824	808	809	797	809	852	838	783	855	870	841	805	833	876	791	781	872	867	802	835	834	862	746	788	805	805	842	824	812	814	843	805	806	814	834	823	814	817	775	712	825	806	842	790	799	855	783	814	805	756	755	842	790	807	813	840	775	790	820	849	760	873	787	788	798	793	827	770	809	814	795	839	795	743	782	789	841	757	767	765	804	859	844	829	790	817	848	840	756	839	792	796	824	729	813	844	829	782	790	877	798	807	765	766	813	787	814	816	820	801	813	812	758	774	789	822	890	815	799	736	774	773	817	767	809	833	868	813	766	811	815	802	798	858	836	796	778	732	808	798	835	829	812	817	813	817	839	824	808	810	819	807	817	799	811	797	814	834	806	781	780	873	824	852	796	772	811	807	777	794	813	870	855	766	773	833	826	808	805	918	812	801	797	833	785	808	794	855	811	827	826	833	801	778	795	856	779	805	783	766	793	797	803	796	809	815	797	809	807	824	773	801	840	786	840	825	831	828	800	778	850	771	794	808	738	809	762	852	771	824	836	821	811	833	834	819	799	810	759	848	847	795	803	784	806	816	798	768	818	797	824	795	833	819	829	764	849	809	860	808	800	826	829	782	852	807	794	798	776	815	757	821	810	746	769	753	815	805	820	772	781	886	835	797	766	832	798	798	823	812	825	850	763	823	832	839	802	826	803	755	793	810	854	791	830	841	823	863	784	823	849	869	816	832	783	764	857	820	828	778	850	768	839	850	788	792	764	828	773	834	822	841	765	782	832	826	832	811	781	777	834	778	803	817	824	851	802	790	777	798	822	775	814	788	800	823	800	772	799	835	812	814	820	774	858	874	820	806	848	831	785	786	765	811	783	822	843	814	796	822	794	841	816	816	824	799	790	796	828	810	817	812	786	798	807	800	832	827	819	803	800	829	849	821	789	811	819	817	756	833	805	782	842	803	820	833	854	761	818	771	769	797	799	774	798	787	799	805	803	881	791	812	809	794	802	805	841	754	781	818	767	825	753	790	783	868	767	847	804	810	832	788	797	891	777	822	810	817	765	811	797	776	825	819	814	800	815	802	809	799	836	752	818	815	801	757	797	846	785	856	824	764	831	825	809	779	835	833	799	865	771	832	864	852	820	865	863	832	873	758	797	864	794	865	811	791	722	795	823	831	793	787	850	822	758	800	854	774	802	776	798	804	790	774	785	804	765	763	798	796	837	798	806	829	780	771	804	814	829	825	765	802	808	843	782	840	782	764	893	800	873	830	826	797	828	808	794	837	809	801	786	835	832	804	758	847	836	792	764	825	797	806	835	839	783	784	779	808	819	835	795	817	802	837	830	860	807	814	842	826	795	772	838	801	793	765	833	836	812	829	775	827	804	831	794	843	828	812	799	840	872	826	761	839	749	784	854	810	807	803	811	744	801	838	838	861	789	836	821	813	821	803	844	754	792	817	811	785	797	755	806	824	793	804	799	799	803	827	760	760	843	777	826	810	784	827	785	817	841	813	799	816	816	814	792	766	772	795	837	834	853	871	829	804	814	827	749	849	788	767	852	804	795	812	852	820	812	782	818	767	816	786	802	820	778	860	805	794	829	754	816	817	789	821	756	784	788	785	726	818	817	799	776	788	777	789	812	787	749	847	821	788	806	817	739	767	805	767	801	838	824	784	798	841	862	818	869	793	858	792	850	819	813	785	836	859	827	812	850	792	868	783	802	858	806	860	840	811	802	808	797	884	818	797	852	752	814	783	808	796	809	825	776	788	783	825	852	839	832	808	783	817	788	759	791	837	772	759	786	767	759	801	834	825	832	835	804	821	764	838	829	786	762	815	819	778	749	812	831	867	835	814	825	804	821	807	823	853	782	804	803	855	769	795	835	838	814	860	776	813	776	836	778	847	810	794	767	779	803	772	806	800	834	844	775	836	802	836	779	833	819	822	747	847	791	764	801	783	802	809	804	820	801	829	815	771	809	828	803	795	767	752	834	787	831	774	843	813	825	852	840	778	817	802	779	807	833	865	787	826	783	842	881	806	844	771	825	822	879	789	798	834	817	798	833	822	845	804	809	818	758	815	823	823	838	843	871	830	771	800	810	862	862	812	792	792	825	818	816	742	835	848	821	721	768	795	804	818	812	785	775	796	787	860	792	797	802	817	772	786	837	808	812	802	781	808	842	768	784	823	821	780	809	800	835	829	828	781	806	758	780	817	844	814	820	781	812	825	805	817	845	803	805	830	779	827	796	836	810	826	823	797	824	799	784	765	813	788	823	810	785	864	821	834	808	837	843	799	795	841	779	841	759	869	749	811	803	815	779	812	786	813	772	827	792	790	777	766	765	869	796	835	812	808	820	793	804	812	828	767	775	774	812	788	833	810	815	797	814	819	823	817	784	833	787	772	812	789	827	848	815	797	787	838	825	817	770	743	773	782	819	780	779	777	828	789	787	790	812	826	805	789	846	804	803	780	825	862	775	830	806	800	864	846	805	803	832	780	823	824	859	788	821	786	792	833	828	866	819	767	821	853	814	813	827	809	839	813	837	784	803	751	852	853	802	812	801	796	800	782	786	809	772	777	810	822	815	777	833	845	836	786	795	853	851	837	795	785	828	869	818	766	762	802	784	859	830	832	792	841	776	835	755	828	856
40144	77338	59314	38478	21782	12158	1592	1387	1345	1181	1148	1124	5494	14656	13068	3982	840	859	791	880	816	841	889	739	783	790	798	805	845	867	797	780	764	808	774	817	819	841	792	801	815	756	760	767	785	805	787	791	798	802	790	761	798	785	845	758	776	797	854	793	822	793	849	790	809	802	765	769	828	787	817	820	801	833	738	809	821	775	810	785	743	809	765	851	824	795	791	810	787	821	794	801	816	774	818	806	818	828	846	819	774	822	824	802	843	809	778	811	758	791	758	795	817	801	824	831	822	843	783	841	857	797	825	802	826	793	793	800	780	803	774	832	783	800	776	830	828	791	799	792	796	789	798	798	805	782	793	794	813	814	809	789	850	781	752	774	763	777	805	820	845	791	805	810	818	795	843	783	749	793	787	773	841	808	855	812	750	836	749	825	823	821	797	787	795	769	806	833	770	789	811	847	808	845	817	800	813	802	804	823	824	813	803	866	822	824	811	795	823	823	839	773	797	756	810	762	804	802	830	790	814	802	813	801	840	793	800	798	827	819	843	791	841	795	804	811	804	825	832	783	808	829	802	863	768	784	817	783	764	810	825	838	780	816	743	783	853	794	796	920	812	826	803	798	831	827	829	776	793	806	811	832	800	780	771	776	794	834	774	817	798	815	817	799	856	826	848	793	811	767	763	801	806	821	778	771	772	824	813	828	811	828	786	793	788	783	781	758	788	849	835	810	807	845	774	770	802	842	788	799	796	787	798	809	780	805	808	814	827	805	798	796	829	765	816	747	754	776	798	729	795	783	772	792	828	823	825	791	779	777	788	801	802	832	837	794	750	785	806	850	849	819	781	789	833	820	790	812	828	801	809	775	784	785	826	821	809	784	836	788	775	804	821	789	826	809	767	784	780	831	769	795	814	799	829	845	801	825	776	810	793	808	750	782	785	831	739	834	787	862	800	775	802	859	809	839	813	782	804	779	842	813	798	801	825	869	784	774	836	817	807	793	830	760	824	789	793	863	833	829	788	843	810	785	783	772	840	791	846	807	785	805	812	766	756	765	834	823	762	800	863	814	756	835	803	790	833	806	794	802	812	819	764	772	782	762	803	803	804	766	823	767	758	817	787	774	827	825	811	815	794	778	773	802	844	782	853	775	837	806	822	777	811	798	779	801	816	769	852	848	808	771	767	855	775	793	793	804	782	804	775	833	790	836	814	794	811	785	818	774	763	806	847	809	806	751	820	771	823	819	749	806	781	861	768	825	780	779	797	824	825	859	783	803	834	786	834	710	794	809	805	801	798	793	789	801	758	817	816	847	801	837	843	778	801	807	826	763	800	820	791	793	745	811	790	765	792	745	808	840	800	805	773	812	780	772	862	806	785	866	777	884	761	782	821	802	818	772	788	811	770	783	736	756	835	830	816	806	797	824	778	761	795	806	796	796	787	799	853	771	802	799	802	822	820	870	775	768	790	747	796	817	809	804	817	772	807	805	781	787	792	851	848	780	776	800	794	811	785	807	796	769	793	791	862	823	844	794	818	805	829	812	789	796	764	765	791	831	831	802	827	808	823	796	769	781	744	808	789	825	757	820	835	787	816	778	824	800	779	737	765	829	837	787	835	834	795	823	809	816	748	827	777	788	793	735	755	842	816	771	835	832	827	807	839	768	784	810	832	752	744	851	780	782	781	785	795	776	797	783	781	819	774	822	804	776	757	788	781	814	853	829	820	841	815	778	817	727	811	797	803	787	827	836	769	871	832	807	798	796	807	805	750	752	872	827	761	819	819	779	791	829	783	783	826	755	791	832	851	817	845	791	783	836	860	848	799	803	749	858	857	789	800	771	800	749	786	807	785	838	814	789	783	800	767	792	781	816	801	778	804	790	809	745	875	815	806	782	826	817	847	842	759	786	779	786	804	809	773	826	816	819	772	819	779	770	787	773	780	790	805	755	783	764	795	830	861	799	815	852	816	814	844	822	801	808	834	806	837	787	797	788	807	798	770	824	766	779	849	787	819	724	813	758	791	783	778	768	803	761	812	832	797	819	819	819	797	782	757	835	831	787	813	795	795	771	804	825	794	813	842	851	789	822	767	783	792	798	815	786	826	798	780	821	835	787	831	784	866	799	812	819	835	800	802	801	840	798	855	794	789	774	754	817	802	822	781	805	786	818	782	790	830	796	802	761	794	824	798	780	787	792	801	811	853	792	835	856	871	790	776	804	788	768	857	787	746	808	808	790	758	784	792	803	845	794	817	767	789	805	834	791	797	812	770	766	853	797	780	808	784	772	763	808	773	772	803	773	819	843	834	797	776	817	818	799	790	806	786	773	763	840	779	875	826	764	781	801	786	807	767	814	823	803	746	831	762	788	861	765	758	789	764	787	843	829	795	801	779	843	748	760	767	786	755	747	811	799	775	799	818	790	811	787	791	841	788	771	803	779	833	797	819	832	830	838	843	821	750	820	773	811	839	753	806	809	773	807	824	809	779	813	774	807	793	802	768	742	853	782	799	831	790	820	798	794	801	853	817	846	804	816	816	788	782	770	806	832	812	755	822	780	803	823	802	796	848	796	777	805	761	800	798	764	842	790	758	775	762	811	818	818	830	840	766	802	817	826	805	807	804	819	788	812	768	804	836	792	840	819	801	802	804	782	787	786	805	810	832	839	794	797	771	790	786	816	802	826	728	787	822	777	763	762	852	852	815	770	806	779	828	803	788	759	822	810	801	851	781	783	800	797	814	803	791	821	830	858	777	852	783	828	758	837	771	805	842	786	783	875	830	845	829	780	857	689	829	838	762	782	812	811	783	799	785	785	801	844	819	811	825	811	828	785	846	784	843	780	826	834	792	832	847	842	855	774	814	746	795	788	775	833	745	848	778	807	766	808	821	752	797	827	809	835	821	795	764	845	805	811	787	780	846	760	768	809	816	811	780	827	784	778	788	772	816	814	761	789	788	806	777	797	769	740	814	823	803	791	835	776	776	805	847	777	800	794	802	788	830	818	822	781	833	795	829	774	793	808	803	791	767	762	772	794	809	839	789	857	786	780	845	767	773	819	799	811	787	822	830	813	773	789	883	822	798	786	804	814	791	797	824	834	778	814	749	816	798	812	749	784	816	820	865	805	742	875	792	828	827	793	801	837	815	774	768	833	772	749	766	809	810	841	808	765	818	770	795	768	836	838	822	827	831	842	815	836	787	788	808	794	768	817	786	837	769	776	752	847	830	802	805	803	754	821	805	790	813	775	822	803	766	809	803	822	841	811	812	786	738	798	843	802	799	800	809	771	835	827	809	782	830	819	817	763	803	774	784	778	782	832	840	804	797	776	798	772	801	827	774	848	809	817	800	831	840	808	806	748	785	797	774	816	824	820	783	799	835	779	786	790	774	849	820	808	774	810	817	767	819	773	799	797	806	813	852	786	791	801	783	812	834	835	841	822	814	757	762	798	800	767	791	788	826	803	849	707	790	844	792	845	828	769	829	801	811	802
33381	27440	24127	15540	1486	1355	432	394	360	343	324	381	477	706	648	331	335	327	329	316	358	369	331	295	345	338	333	318	324	313	324	320	310	300	316	288	302	309	377	329	313	337	324	344	325	325	356	312	348	352	341	315	316	343	368	316	340	320	349	336	308	328	358	340	359	346	333	349	312	306	330	341	340	334	330	331	314	369	359	337	315	338	319	330	329	307	319	332	338	296	323	322	342	324	350	314	298	330	346	342	345	322	316	338	355	350	321	331	336	342	335	329	332	317	346	307	367	309	367	352	324	339	356	330	343	338	302	347	320	338	330	336	310	334	343	321	318	327	322	317	346	313	322	311	331	330	317	343	334	355	312	307	312	343	317	339	334	327	338	355	306	335	332	376	316	338	327	323	352	330	337	360	340	323	363	330	305	346	338	311	369	322	311	348	325	325	325	314	324	329	325	331	348	292	332	353	327	304	330	347	337	306	356	331	363	306	333	318	336	354	325	316	337	336	328	297	358	308	307	319	323	340	335	335	346	305	337	285	339	322	316	317	338	333	371	304	325	318	333	317	323	307	333	366	334	346	333	324	341	351	297	333	357	338	343	345	309	347	318	325	338	301	323	336	316	362	323	319	319	312	342	320	351	334	332	305	308	375	310	318	310	287	346	350	334	332	339	335	342	328	361	326	363	322	341	339	347	322	315	326	330	313	309	316	312	303	345	354	321	343	296	308	342	345	354	341	330	324	339	329	319	348	346	335	310	333	293	337	331	333	309	309	318	331	345	350	341	337	349	352	313	313	342	308	307	309	347	331	319	323	337	330	296	311	326	340	318	340	350	313	352	335	350	319	332	364	346	333	325	335	346	333	355	316	311	337	354	339	319	296	342	276	338	320	362	320	328	381	336	346	325	327	321	326	342	299	341	328	349	331	343	324	316	355	288	354	324	317	315	286	339	373	367	318	348	313	344	344	325	355	352	352	317	336	322	321	311	320	356	335	329	309	355	321	312	308	348	349	325	323	320	307	343	309	324	356	332	294	319	320	316	340	328	305	340	338	331	330	304	317	319	339	334	374	335	354	347	335	348	361	316	310	325	299	328	323	311	313	319	369	337	356	334	330	320	326	347	343	337	328	322	346	333	354	327	325	302	311	307	339	343	360	343	337	332	344	324	327	313	327	348	313	330	372	371	328	352	317	332	319	330	322	312	342	311	323	354	337	323	337	310	331	298	330	340	320	340	332	314	285	348	339	295	329	331	310	320	313	316	346	356	334	313	337	314	381	318	323	325	336	309	322	341	347	312	324	306	344	336	319	311	326	289	345	378	317	344	341	354	374	309	318	331	358	307	324	356	353	327	340	322	325	303	371	342	322	317	317	309	298	310	310	363	287	358	313	361	349	368	316	348	300	322	306	344	319	345	314	348	338	326	349	312	340	337	336	288	311	329	358	308	351	340	294	370	328	300	335	321	330	322	359	363	328	343	316	341	336	337	310	351	374	315	347	339	346	352	315	353	365	306	337	320	331	353	344	339	326	300	353	328	339	319	357	334	340	345	358	343	311	351	353	371	314	343	332	335	338	342	363	349	345	338	295	298	364	322	334	311	326	365	311	307	340	289	333	327	346	349	348	329	324	304	366	329	330	326	318	335	360	318	320	378	358	326	306	328	346	354	356	296	330	340	346	332	324	301	351	337	326	307	328	334	340	316	340	310	305	329	334	380	308	337	319	339	345	373	316	344	328	352	342	353	339	329	322	359	331	315	317	309	335	326	339	298	337	367	336	343	291	294	324	320	347	348	351	312	307	329	373	323	341	324	346	343	315	341	334	273	372	321	322	291	341	343	306	359	316	351	329	308	347	347	314	332	333	320	332	319	340	309	331	354	333	357	339	331	326	331	322	331	325	319	320	389	329	343	332	316	337	323	318	318	322	345	288	339	344	333	359	347	352	325	341	298	339	301	338	320	291	312	319	333	302	312	334	307	330	321	323	366	347	302	316	321	354	301	326	335	317	335	326	342	310	339	305	338	334	350	358	347	356	337	324	306	330	354	334	330	342	332	329	311	331	304	333	362	310	343	313	285	320	342	316	323	333	345	329	318	360	337	349	336	283	326	315	328	293	313	333	317	337	329	311	315	316	330	324	333	331	312	338	310	309	329	312	317	328	327	328	327	337	358	352	319	303	354	347	352	388	353	372	331	330	341	328	323	319	306	302	328	348	328	313	324	342	365	320	320	314	324	335	355	320	324	297	344	315	311	342	341	327	370	312	338	335	333	328	333	344	301	332	338	364	341	315	360	354	309	364	327	316	315	370	309	357	301	326	316	331	322	348	330	352	348	302	336	335	339	321	325	355	304	337	356	373	337	308	324	356	309	351	311	351	318	370	325	325	288	320	300	375	345	332	324	341	312	369	323	353	334	346	277	348	341	318	326	343	342	341	349	337	293	308	305	305	350	331	373	315	352	340	356	359	352	340	312	326	303	357	313	326	316	320	341	346	328	328	301	323	296	301	329	310	294	354	341	333	321	334	355	354	328	339	298	350	317	345	331	343	325	330	317	328	310	332	341	311	351	331	310	349	324	343	287	326	291	341	341	336	321	334	345	363	335	338	338	350	334	295	324	357	343	354	310	344	305	342	321	336	341	345	347	315	335	330	338	331	301	326	333	312	336	333	310	338	342	362	351	314	338	343	352	336	341	348	334	336	362	296	320	345	325	335	326	352	303	333	330	323	292	345	300	348	333	323	334	310	321	322	315	303	329	335	364	324	332	355	348	320	341	310	314	318	313	313	330	314	324	335	353	325	326	344	353	333	322	325	360	345	312	319	372	352	321	323	358	326	291	320	323	352	334	322	331	358	361	340	340	312	333	325	353	362	331	364	372	331	323	320	342	371	308	325	321	313	345	324	342	304	289	303	314	330	338	338	302	317	353	349	296	303	314	315	351	338	295	337	313	334	334	352	331	340	294	325	333	327	308	335	336	336	319	308	345	341	332	368	350	332	370	321	325	301	334	291	333	303	290	325	297	336	326	331	342	360	339	329	356	331	330	341	332	339	312	343	327	333	339	325	346	320	299	334	359	315	336	315	338	327	338	326	354	397	348	354	362	297	310	311	323	346	318	319	373	321	306	309	340	348	318	292	350	356	340	335	333	335	322	337	342	337	353	331	326	306	349	329	342	348	348	343	305	322	366	345	341	354	331	345	323	299	308	330	330	327	339	349	312	345	312	322	339	308	341	329	301	324	334	346	329	312	349	343	326	376	318	335	339	325	295	318	300	327	346	309	331	316	309	334	312	329	356	348	346	351	328	300	340	342	321	322	334	324	339	299	355	341	326	299	346	292	328	340	325	314	326	350	310	308	302	320	332	322	313	317	310	349	344	321	350	309	342	333	348	339	305	352	339	319	347	331	330	320	351	311	329	352	313	333	333	321	306	329	312	336	325	347	336	344	316	307	343	333	334	340	336	326	334	359	327	320	326	355	320	308
38092	37599	16355	9209	991	1542	445	431	403	438	387	446	533	881	842	397	346	375	387	355	362	351	362	377	339	376	358	354	318	351	369	375	373	366	388	369	366	360	369	380	367	375	351	407	343	357	367	369	383	342	349	327	351	363	351	358	345	375	332	367	349	365	372	367	387	349	351	392	353	351	353	349	346	345	348	343	327	374	391	350	347	364	346	377	343	373	362	356	338	352	340	347	320	368	362	352	326	350	371	355	380	351	347	349	361	338	349	359	355	357	329	317	353	381	374	316	359	364	373	346	363	331	343	384	368	374	375	373	371	339	319	379	323	365	371	353	357	364	326	395	364	361	337	386	348	374	377	355	367	349	359	369	360	377	346	361	341	410	340	346	356	374	344	357	322	373	348	340	356	337	331	355	349	338	357	347	392	333	381	344	359	334	340	372	368	374	363	363	353	354	338	333	356	395	373	344	341	354	355	358	355	353	358	346	336	342	368	351	374	385	382	350	348	380	359	359	348	357	321	354	316	337	348	371	353	360	343	350	351	314	323	333	330	345	367	343	327	355	343	357	341	361	324	339	358	348	363	397	350	362	359	371	341	393	359	365	309	336	395	337	344	367	346	358	359	379	343	374	389	364	379	323	349	361	364	363	361	343	346	324	350	390	385	352	341	346	365	369	333	369	354	352	364	379	352	333	334	340	354	389	354	336	339	395	309	377	393	331	345	338	377	349	330	341	362	360	334	364	383	353	368	373	365	354	358	325	348	359	363	367	378	379	336	341	356	350	369	338	373	348	342	354	355	356	342	349	386	337	333	347	362	365	374	322	344	351	350	348	365	350	327	334	345	360	324	370	370	373	367	359	364	372	382	334	368	358	348	354	351	373	351	392	373	312	381	380	369	340	366	334	392	373	349	349	383	341	340	370	345	359	375	334	393	370	375	361	323	349	353	353	371	346	346	352	365	343	378	335	364	371	377	358	367	358	344	333	375	358	386	339	365	354	324	342	342	363	385	331	365	376	342	351	364	352	330	375	377	368	367	364	352	388	359	362	360	314	350	364	346	348	348	355	356	337	356	363	373	367	355	361	353	352	384	362	325	378	349	346	309	355	384	339	387	346	357	355	380	333	391	342	383	365	378	332	355	370	361	334	357	361	344	389	345	350	381	332	333	365	385	379	345	356	364	376	387	354	315	332	322	356	342	357	337	363	335	355	340	386	361	365	370	357	362	364	365	318	344	393	367	340	371	342	357	367	376	367	304	386	366	363	362	360	380	338	375	367	347	364	356	383	347	347	368	352	349	359	365	388	356	330	336	360	362	363	361	363	368	366	356	330	324	365	353	336	331	338	338	350	347	350	354	326	347	388	350	374	345	338	379	364	344	362	350	383	359	324	339	395	322	368	364	340	326	327	351	362	328	359	374	359	373	381	356	335	317	339	380	365	348	381	354	397	339	323	347	335	371	364	346	353	353	354	357	355	334	349	341	362	331	324	363	357	339	364	347	355	360	387	371	390	352	357	368	371	332	359	367	387	360	360	334	341	354	359	336	385	359	380	368	360	323	359	323	335	352	351	372	366	374	355	362	355	371	396	353	361	361	358	364	336	353	333	336	346	336	330	363	397	362	361	369	348	341	359	363	339	383	338	372	356	339	343	381	353	362	317	327	347	344	342	362	390	352	383	336	363	336	361	370	361	336	343	338	361	332	331	364	377	356	361	363	330	337	354	348	345	358	353	347	353	345	364	328	328	331	360	367	354	411	355	354	350	367	355	376	383	343	340	329	359	351	400	385	388	333	379	381	342	335	312	354	340	334	343	351	382	380	362	347	372	364	336	343	334	364	338	303	364	368	343	368	360	361	366	340	342	401	356	381	352	367	370	383	366	359	328	369	376	359	348	314	336	357	338	357	351	353	317	360	387	328	349	335	347	333	361	346	380	362	350	379	336	340	344	332	361	391	358	325	347	355	364	366	363	366	343	342	397	364	378	321	351	354	371	346	396	327	356	370	360	359	365	348	348	379	362	355	371	367	354	344	350	380	335	368	361	395	344	349	331	357	332	352	354	317	352	381	361	367	355	332	377	373	333	401	324	364	351	368	353	347	327	342	359	343	345	350	374	352	339	347	371	362	381	379	352	352	342	344	374	349	339	359	368	354	340	365	372	333	363	356	363	346	354	406	334	333	353	309	336	341	386	362	347	369	346	363	354	366	354	347	322	374	355	335	345	370	363	319	343	330	363	351	360	345	332	355	338	329	345	380	336	410	325	330	374	345	318	352	345	336	358	379	374	347	362	327	376	325	337	367	342	337	353	340	342	355	387	374	381	330	333	321	323	352	357	330	402	327	402	371	323	365	356	332	384	321	341	356	342	337	371	323	378	366	340	337	361	344	366	367	350	352	360	348	350	353	355	363	322	364	313	339	353	389	326	397	373	344	367	373	319	336	335	346	332	347	349	348	332	356	379	346	373	391	372	337	380	351	351	365	371	396	369	347	379	335	375	351	325	345	322	346	362	354	346	333	386	335	355	389	357	353	339	387	402	310	348	333	359	363	371	370	326	361	329	364	364	392	333	347	355	361	344	364	325	347	372	336	368	339	358	392	358	353	366	368	360	330	353	346	344	386	334	346	364	333	341	348	349	347	346	370	309	332	337	352	398	367	364	353	323	382	371	379	354	341	348	386	360	336	346	321	357	331	363	358	366	344	330	341	369	356	337	365	346	397	342	348	360	355	343	365	354	367	353	360	360	345	338	368	328	365	310	350	317	356	381	345	367	372	350	334	364	338	366	359	420	375	356	360	391	380	370	372	370	360	320	350	337	354	346	371	395	399	366	380	347	330	312	392	373	360	348	400	345	348	361	362	332	339	383	323	313	361	349	357	343	375	340	377	342	367	339	386	408	354	377	408	326	383	375	380	356	346	347	377	335	384	348	356	354	357	359	378	355	379	350	346	345	333	383	382	344	339	340	333	349	332	335	362	350	365	326	323	371	323	374	346	352	372	390	371	342	383	363	359	336	374	317	344	367	345	341	367	347	319	378	385	387	379	392	348	321	333	350	363	379	374	347	353	342	355	359	325	373	344	330	384	374	349	334	378	356	347	347	365	385	368	342	329	357	364	392	345	347	377	351	340	397	377	355	384	372	364	365	374	335	378	325	323	352	362	362	387	342	353	394	356	380	351	359	333	384	336	326	367	375	371	361	358	333	356	336	382	330	352	334	371	378	386	328	366	350	321	349	390	345	361	383	358	335	355	391	348	342	330	360	336	344	370	341	321	368	360	340	328	363	329	366	362	369	339	340	345	350	342	398	388	340	338	352	341	343	379	350	349	380	352	382	338	330	332	336	336	315	333	357	363	349	341	372	349	356	338	357	329	364	362	342	360	339	366	333	326	385	343	342	364	377	368	338	336	358	353	335	338	383	372	355	350	349	338	339	314	361	365	382	321	313	353	358	346	309	386	373	374	389	329	362	338	372	347	344	375	323
23718	21569	30743	31570	23685	17909	4764	759	695	778	1591	3491	4297	4722	2518	793	573	565	615	603	538	571	598	546	594	558	557	543	566	526	570	514	538	579	560	563	607	549	584	571	608	585	565	554	557	613	494	582	541	552	603	569	570	560	523	626	529	538	545	589	604	594	564	552	554	564	570	541	557	584	542	548	565	577	546	556	552	538	567	535	548	609	534	554	573	559	566	588	550	534	588	542	563	539	557	586	571	577	552	543	556	607	566	560	554	577	557	552	549	583	563	526	571	555	575	510	530	554	559	577	583	550	534	564	556	574	562	556	581	532	574	581	555	536	547	583	532	580	552	554	569	600	536	582	617	566	587	609	569	535	531	547	549	541	556	556	548	586	618	605	580	538	530	564	558	528	536	576	565	570	533	541	527	547	568	533	593	554	555	562	544	617	608	509	610	562	557	610	595	556	571	553	600	542	585	559	582	581	563	551	558	555	570	581	568	547	544	574	539	547	556	548	533	536	539	600	558	556	547	603	565	592	554	578	584	584	622	561	559	533	612	552	581	581	532	541	588	570	527	525	630	602	570	552	549	552	553	559	539	559	564	563	571	581	569	573	528	525	571	560	581	534	593	546	551	551	583	587	547	514	520	610	623	567	562	558	544	607	543	527	527	592	580	583	536	543	611	574	524	561	551	612	549	598	529	527	581	578	557	575	568	563	568	528	540	520	531	565	582	563	551	590	546	572	572	559	603	577	519	555	581	542	565	565	553	590	569	586	541	548	549	572	566	559	601	561	518	546	556	535	536	532	514	571	554	500	550	551	589	538	551	561	534	586	559	546	531	549	550	532	551	575	580	557	508	559	570	581	585	557	538	570	556	551	532	543	594	518	541	543	550	539	547	552	542	564	569	528	567	561	538	540	560	552	522	545	584	545	529	565	562	546	614	536	559	591	579	527	541	563	560	597	583	582	567	532	628	598	568	571	566	545	581	578	628	568	511	554	557	529	555	578	583	555	590	560	570	599	527	613	543	565	531	582	596	537	599	553	579	597	543	547	530	562	554	521	539	558	575	529	585	567	521	575	561	551	530	559	560	556	587	558	542	573	536	542	519	559	556	568	596	547	564	566	559	555	563	532	560	557	582	556	583	559	524	559	526	544	521	561	587	536	604	588	551	531	597	547	538	610	586	528	514	598	532	556	577	584	563	537	562	549	576	592	627	569	540	604	544	580	565	537	554	561	530	586	551	546	588	588	574	548	571	547	527	571	525	536	556	514	507	550	556	564	532	587	589	558	561	553	575	579	559	533	568	553	582	558	542	583	557	569	570	569	541	593	560	636	525	549	533	560	545	574	571	602	548	570	560	570	574	552	608	573	574	560	555	569	579	568	581	588	609	558	574	555	579	567	581	564	567	570	504	557	555	545	556	573	550	563	582	608	555	544	528	589	556	560	536	593	553	580	578	545	561	556	567	566	590	560	566	570	572	556	570	565	544	543	563	566	611	586	519	573	546	550	553	601	588	585	569	558	558	559	564	580	550	564	527	588	556	579	514	580	630	538	530	531	536	574	538	571	548	566	531	532	551	608	537	562	589	538	535	537	569	567	539	547	568	561	560	544	550	543	551	588	563	565	528	586	582	578	570	558	537	562	541	550	592	576	567	591	518	560	561	575	541	538	579	553	573	510	551	596	569	596	566	578	563	577	614	536	542	591	574	527	556	572	511	566	543	537	575	542	509	544	564	561	623	570	555	525	559	557	554	553	546	533	566	555	531	533	555	580	561	575	558	562	586	564	569	584	611	551	551	533	561	533	560	627	575	550	541	581	591	545	561	536	577	574	538	598	538	568	581	564	529	565	589	543	564	602	528	529	559	566	536	546	556	575	545	560	586	562	551	569	549	536	525	567	557	552	565	550	571	546	566	569	553	576	526	570	559	553	568	556	570	565	604	586	544	518	559	545	507	582	594	558	563	571	563	566	598	553	549	552	547	546	550	575	538	574	572	523	583	536	580	576	590	563	577	585	581	580	547	571	587	578	542	569	568	526	523	597	550	524	560	556	574	568	544	550	550	578	541	586	598	573	580	573	551	531	551	544	547	581	558	574	513	564	595	570	567	562	520	577	543	533	558	566	563	578	559	545	573	577	560	520	565	561	561	548	529	598	541	548	580	559	562	554	583	541	548	543	545	559	525	571	540	555	547	573	579	570	555	563	549	535	532	569	602	611	548	575	549	605	566	566	533	546	519	562	547	563	569	601	574	587	583	611	527	586	568	582	576	565	570	589	558	571	571	565	529	553	549	553	572	571	554	563	555	542	545	546	552	542	544	517	566	586	573	588	529	527	583	554	517	547	535	565	580	591	575	599	567	578	519	556	570	539	524	591	520	575	565	505	610	564	571	533	549	622	550	550	542	553	577	596	553	592	587	531	573	522	556	593	593	551	571	528	539	549	577	581	572	585	563	544	527	551	531	584	529	506	556	562	563	579	539	514	526	576	511	580	584	558	577	564	549	528	563	539	587	583	521	567	547	592	536	558	563	572	541	552	561	558	553	563	575	566	571	577	526	559	544	575	551	598	584	567	579	561	579	556	588	492	577	557	583	579	568	564	577	529	612	569	542	599	558	585	550	536	605	541	577	549	617	583	551	546	547	544	591	583	526	542	545	576	512	566	552	553	575	571	537	530	572	555	594	542	570	541	572	578	577	569	601	550	577	597	586	541	507	570	530	603	542	543	606	577	542	608	627	580	544	561	584	584	534	561	561	599	520	570	574	537	597	593	591	523	557	570	573	551	570	524	552	537	568	537	552	536	556	550	543	515	610	585	540	556	553	566	561	597	574	559	554	542	525	570	561	548	559	590	559	549	550	556	566	552	554	530	581	570	563	562	534	556	560	570	586	569	587	533	519	572	527	573	570	560	556	562	578	543	609	579	595	557	558	559	559	602	532	570	548	592	542	579	498	554	538	530	562	569	594	561	552	564	591	564	542	553	561	581	597	562	520	535	552	595	529	554	560	565	574	525	576	588	605	556	587	599	530	579	545	587	513	580	545	580	610	517	552	584	591	562	576	577	536	567	556	539	562	586	526	547	567	548	612	562	516	532	552	593	562	552	541	562	546	493	573	608	562	570	608	534	538	583	566	566	560	510	558	623	548	536	600	618	570	609	527	579	566	563	538	560	588	556	562	565	544	574	566	545	583	557	534	570	561	603	601	601	573	569	539	527	556	515	554	556	561	539	511	559	594	511	522	570	546	555	564	542	499	551	546	546	513	593	562	538	576	554	590	560	545	574	530	596	568	605	545	604	579	525	597	529	522	539	528	557	576	600	556	526	612	593	528	562	546	558	526	606	518	564	551	606	569	598	565	546	561	554	545	570	573	560	567	577	575	555	529	567	564	534	530	541	565	545	562	548	541	641	605	559	590	567	559	564	553	550	565	597	543	552	552	583	564	581	567	532	559	616	608	554	582	596	568	565	554	584	587	580	532	557	556	541
38995	75251	56519	47172	14397	11681	1142	760	712	841	2316	5238	6473	6488	3357	889	578	541	606	570	607	555	542	565	535	585	553	574	595	595	585	540	566	560	556	582	560	569	572	568	614	601	567	586	590	573	574	573	576	580	539	573	541	577	564	577	595	581	570	581	535	565	585	555	564	548	550	585	565	586	519	572	544	567	572	575	544	540	572	612	578	540	565	572	567	567	530	561	569	544	546	574	541	558	585	546	540	569	527	578	611	513	558	586	584	584	596	586	524	575	582	568	519	555	563	592	555	559	577	568	561	553	589	554	566	563	578	575	546	562	522	583	550	587	573	554	567	559	577	608	573	596	555	552	562	552	569	569	588	587	581	592	554	580	580	568	577	562	552	554	573	606	537	546	601	587	568	546	615	574	572	595	536	595	586	564	608	599	585	557	511	551	529	618	538	596	543	575	562	535	546	569	535	582	508	569	565	584	588	569	563	564	604	575	593	571	531	573	561	590	605	574	550	564	553	556	568	519	572	560	578	597	541	555	552	577	562	609	544	584	535	580	563	576	568	591	556	571	564	608	609	556	559	575	576	604	541	526	536	548	550	525	544	573	540	596	591	559	561	608	543	584	496	534	564	558	581	620	523	565	571	546	537	523	586	545	604	598	561	562	570	577	588	569	567	576	539	574	547	590	572	559	568	543	566	567	584	593	564	528	519	550	554	588	574	586	530	548	624	567	601	564	568	536	560	554	618	541	539	584	538	585	551	518	561	564	542	584	546	586	567	552	595	563	585	540	548	575	602	615	528	542	633	546	542	534	552	584	590	551	536	509	533	543	541	550	572	618	585	551	578	581	600	591	595	571	556	618	583	561	544	599	602	573	540	601	548	565	609	542	565	577	545	559	571	513	538	563	535	560	543	516	554	575	563	568	543	583	548	568	550	548	534	573	558	560	573	548	560	580	554	549	588	558	560	591	579	592	606	597	598	548	559	570	525	550	546	511	591	575	553	557	574	596	567	515	560	571	558	557	523	634	545	581	514	550	618	606	524	568	497	562	589	528	542	589	550	567	581	565	544	548	564	578	562	573	563	565	539	592	575	500	568	598	515	568	547	583	569	540	582	585	555	634	555	585	564	553	573	547	530	589	571	570	563	550	557	550	581	565	574	577	547	571	531	555	586	564	563	571	589	599	569	551	563	579	603	564	531	588	583	547	573	541	547	564	552	547	557	559	578	566	557	548	560	532	614	523	592	545	552	579	551	552	545	568	599	544	625	585	557	562	539	565	565	575	532	556	555	539	563	538	588	565	598	551	559	566	590	542	555	517	557	610	543	558	527	564	563	568	569	566	546	574	576	551	559	556	557	590	582	560	527	560	583	589	553	528	558	584	548	587	558	525	552	537	513	597	565	525	577	546	567	624	584	598	614	548	585	578	552	564	578	568	573	580	557	601	564	540	551	533	528	562	579	551	598	581	568	603	512	553	556	579	578	574	568	584	609	580	533	570	591	524	569	532	552	562	537	585	573	542	579	562	602	551	542	615	609	580	481	583	630	546	567	563	546	545	562	593	571	552	571	537	569	579	542	548	570	548	543	523	578	580	577	574	526	561	570	547	591	583	569	584	541	576	549	565	516	586	541	524	545	578	544	568	537	571	566	577	535	528	567	563	576	565	573	528	588	519	536	576	567	579	519	585	575	558	571	529	577	554	557	573	563	561	610	566	539	580	558	564	579	527	594	561	583	566	519	583	572	517	558	560	495	554	543	580	618	550	576	573	571	555	591	538	549	575	551	519	570	551	566	533	567	598	587	569	575	585	553	606	578	570	561	553	568	561	546	552	538	561	588	602	588	523	579	597	528	578	534	570	539	580	545	539	576	542	551	587	547	550	592	544	573	580	539	609	569	548	579	518	545	539	578	562	556	568	572	557	556	611	561	587	574	562	556	560	555	566	549	568	568	571	559	600	569	535	576	567	596	574	596	547	541	559	535	559	546	559	575	546	572	565	582	573	538	589	628	587	588	532	585	559	580	566	577	549	541	550	546	581	578	513	588	560	588	556	574	535	570	583	605	552	543	518	600	587	635	548	544	585	556	592	602	579	586	544	573	552	579	565	539	596	553	495	588	565	554	583	596	575	551	558	585	557	570	572	602	608	496	559	607	555	535	560	636	572	556	595	585	579	542	593	547	572	592	558	564	580	567	559	534	566	584	588	570	550	581	563	576	587	538	558	548	583	550	535	579	585	622	581	543	543	592	605	563	581	594	596	556	544	559	566	601	580	600	570	559	547	542	553	524	576	590	557	541	564	548	565	540	533	569	563	620	582	567	575	607	577	545	570	568	526	575	550	562	490	561	570	574	540	549	563	581	561	546	563	571	596	527	573	576	555	581	544	556	564	565	596	540	560	580	546	541	559	558	553	538	550	611	560	569	550	563	549	576	584	604	592	559	598	549	578	550	573	597	529	533	578	618	564	522	580	597	536	583	551	585	569	582	602	577	535	613	563	593	581	527	540	565	595	536	592	597	552	563	534	577	595	548	529	559	540	576	573	572	527	601	595	571	584	602	537	576	576	554	578	560	563	580	606	603	569	562	574	554	535	574	527	591	540	587	563	557	584	588	535	566	550	538	562	549	591	585	584	542	569	570	561	541	557	574	594	620	535	599	578	534	563	545	627	577	514	570	521	565	582	571	597	528	568	610	582	538	528	564	511	553	586	567	514	551	578	545	598	558	588	606	549	550	596	568	570	521	549	562	534	597	557	609	556	554	555	605	551	551	565	575	598	574	574	594	569	518	548	570	557	577	556	610	568	597	536	562	595	555	568	627	566	565	585	517	589	585	574	566	585	601	581	576	564	601	572	567	555	597	557	565	536	563	541	596	550	591	516	522	570	594	565	531	584	622	571	560	555	595	596	559	563	578	580	543	558	583	530	587	610	531	568	588	575	589	613	551	544	582	564	544	593	521	556	584	566	590	611	568	570	547	607	521	605	582	569	578	636	582	588	582	579	559	582	535	564	518	571	626	565	569	618	557	533	573	558	512	603	557	529	603	560	563	579	587	579	563	547	599	545	576	580	527	523	527	533	561	544	516	582	560	568	573	565	527	577	540	526	549	602	575	551	542	567	579	547	577	577	609	571	551	549	538	557	544	596	603	550	574	546	542	584	553	590	591	607	578	526	564	538	516	564	585	575	581	512	540	562	563	586	561	577	528	567	549	585	549	600	547	512	557	577	587	581	558	610	611	581	599	608	558	575	562	589	583	574	598	518	575	564	537	568	570	600	571	593	590	581	616	539	560	569	571	548	575	590	582	529	572	590	534	534	556	523	580	519	536	585	551	556	559	575	570	533	537	550	587	557	537	536	546	583	547	563	547	575	542	577	548	541	556	598	546	551	547	560	562	585	556	555	599	545	541	564	609	593	578	553	552	568	558	540	567	576	540	572	523	600	558	542	545	563	562	540	562	566	557	587	578	574	560	548	553	583	543	578	583	549
25005	22008	32510	29509	21507	7384	1751	548	552	580	949	1783	2136	1524	952	513	518	505	511	478	489	533	467	503	501	480	500	473	497	537	494	520	552	521	502	512	505	531	470	473	531	503	494	505	517	499	494	475	456	538	495	460	498	453	537	490	484	489	494	464	485	484	496	516	491	454	531	535	520	496	476	484	514	521	479	525	496	475	488	476	517	496	495	479	534	494	431	502	509	527	470	523	473	465	520	482	529	483	523	477	474	467	526	484	471	527	504	502	491	546	489	487	475	486	540	518	546	508	541	498	523	474	530	508	498	489	515	505	493	486	502	524	515	475	472	494	479	499	482	494	507	514	482	486	482	484	523	478	475	492	512	480	495	510	505	522	470	515	535	501	460	496	492	497	528	502	543	475	486	539	488	483	514	496	503	504	495	496	491	445	489	484	471	533	508	496	507	513	505	510	500	479	530	512	491	484	510	548	480	473	454	511	473	496	525	522	488	493	476	505	465	495	514	491	442	487	495	514	523	500	468	472	515	478	510	532	497	509	521	527	514	523	488	499	522	473	498	491	456	536	481	499	534	512	496	485	501	468	491	476	478	484	525	479	467	477	492	496	510	465	494	537	493	473	514	499	485	501	494	536	495	498	509	478	495	463	513	485	493	527	489	491	512	470	493	487	485	464	475	444	462	523	520	501	516	529	525	516	503	499	525	518	509	512	495	492	512	504	502	512	478	494	560	526	526	520	529	525	531	520	498	494	492	484	491	532	531	494	528	463	514	485	475	484	469	527	483	528	517	523	459	531	517	537	465	501	492	509	512	494	491	521	497	512	499	498	498	527	506	470	515	442	498	497	503	491	469	506	451	460	454	452	486	491	530	470	468	499	522	498	499	472	521	516	538	493	431	510	455	498	508	481	529	477	484	498	513	491	499	521	508	504	531	493	506	501	519	503	486	484	518	495	476	539	533	460	513	512	508	512	527	487	513	473	515	486	513	499	503	495	503	520	491	487	524	505	532	500	469	462	489	484	496	486	499	506	495	481	471	510	522	495	486	502	551	471	521	497	496	496	464	508	489	498	470	541	490	483	503	524	488	503	487	467	464	496	491	515	503	484	518	541	515	520	484	493	507	460	511	538	534	499	510	510	463	502	514	491	505	522	506	467	515	520	496	521	493	486	524	488	489	485	498	493	494	517	486	474	503	507	506	468	507	458	439	498	507	566	499	514	503	498	515	529	513	493	494	451	518	490	510	464	481	512	493	501	545	512	506	538	505	503	508	502	497	503	531	446	505	532	498	497	489	523	480	500	476	512	512	492	511	500	504	497	508	514	491	502	494	503	514	536	510	490	507	454	535	510	470	472	508	505	477	508	512	458	511	510	476	497	548	519	517	494	507	475	522	497	474	504	481	472	497	463	492	483	546	489	473	473	522	511	506	487	488	483	462	466	485	471	451	514	480	496	502	513	489	521	530	503	492	483	475	498	522	512	489	453	474	531	500	513	488	510	504	516	482	499	493	488	519	516	517	492	487	449	490	510	509	451	490	515	476	532	514	538	500	491	504	482	515	486	450	495	525	489	508	516	519	512	494	521	461	491	490	477	496	482	517	525	460	531	511	476	504	514	471	501	514	505	455	518	506	497	545	485	505	491	477	526	518	461	488	502	475	484	483	482	502	504	454	502	519	534	475	514	522	506	513	476	520	503	504	503	520	518	476	499	476	467	516	499	485	495	483	506	517	504	513	514	555	513	475	529	476	423	564	549	502	549	487	499	522	509	476	510	475	466	533	510	502	465	488	513	498	494	487	498	476	515	503	517	493	458	518	537	523	508	544	500	487	514	477	467	499	559	487	514	465	520	489	523	500	519	493	489	493	469	485	512	493	478	543	490	490	524	492	512	477	525	528	526	532	541	537	443	506	477	486	499	518	475	500	501	473	493	483	539	492	515	539	477	497	501	484	453	526	514	464	546	514	461	498	543	510	483	512	503	518	504	462	477	471	513	471	510	465	506	541	478	462	504	551	517	510	489	492	485	494	537	503	484	513	491	494	510	520	469	474	508	503	478	530	501	515	523	518	480	485	516	509	490	509	514	471	496	487	511	506	500	527	495	470	498	544	501	480	461	516	489	487	520	529	495	525	503	508	472	510	502	490	528	490	484	525	468	477	445	512	523	473	502	507	477	495	514	517	507	544	482	511	509	492	498	442	468	527	498	501	536	495	522	506	522	491	496	500	501	454	527	474	474	520	535	511	488	503	544	487	520	473	497	521	491	480	495	485	488	498	482	477	476	474	470	529	500	491	507	537	511	492	523	474	457	493	482	532	497	468	512	470	534	497	520	539	501	483	518	495	506	536	475	494	470	520	510	529	488	486	498	524	439	456	495	505	506	488	487	496	495	474	451	466	491	466	481	467	471	501	499	495	507	500	469	470	503	493	510	524	499	519	486	498	476	497	509	499	504	502	528	510	527	519	497	501	455	511	487	516	499	467	510	520	547	502	469	492	483	492	534	496	460	496	487	478	465	533	519	476	470	457	506	501	499	505	518	541	461	540	545	474	549	459	500	528	491	526	433	529	520	526	462	507	476	492	501	532	506	490	479	479	526	478	488	481	482	460	537	478	476	466	505	457	514	531	479	499	544	542	472	504	474	492	500	523	525	488	493	529	499	481	521	467	464	433	507	516	549	510	494	514	527	488	513	506	488	490	486	526	504	488	486	507	514	527	505	504	557	485	507	520	525	531	482	511	479	502	518	517	513	512	521	492	489	467	519	525	500	502	503	486	496	496	503	510	485	473	481	511	513	444	492	504	491	473	449	494	493	524	491	481	505	471	500	525	475	504	492	513	507	484	512	454	495	526	516	494	501	466	491	484	471	503	503	443	519	521	492	483	552	525	478	511	484	472	535	472	495	552	504	520	533	461	471	472	523	499	536	481	508	526	502	509	514	482	448	499	495	495	491	556	495	521	534	502	486	524	505	503	491	535	479	510	511	515	494	478	505	503	486	490	466	542	483	487	457	478	457	507	506	516	489	488	490	496	516	472	487	510	470	502	465	553	501	505	503	505	452	477	471	510	537	486	497	463	516	532	503	500	502	518	483	484	480	510	504	498	512	493	470	483	501	525	536	523	534	498	471	479	509	474	482	527	516	500	515	535	482	494	485	514	534	499	503	494	497	483	473	536	444	520	499	483	550	528	531	513	483	468	537	471	503	493	490	545	449	505	516	499	488	505	504	475	508	493	489	491	499	531	490	502	491	493	493	491	487	504	505	477	520	520	491	486	515	466	495	531	477	494	451	492	469	467	512	528	454	482	456	522	532	479	500	497	488	510	493	502	567	507	484	540	472	495	479	484	505	478	506	472	467	501	543	526	485	496	508	498	511	519	508	519	472	449	509	512	492	503	528	472	493	499	551	498	527	501	480	481	519	479	525	519	527	507	509	486	484	550	504	512	511	509	481	514	536	487	502	491	490	483	515	508	551	471	520	517	487
39227	67165	49798	34979	19233	6339	1605	650	627	715	1333	2936	3353	2319	1212	629	564	546	547	525	541	503	554	505	550	566	522	539	539	557	524	479	524	576	545	555	536	523	558	536	550	479	510	526	528	539	519	559	469	513	500	528	540	556	562	526	518	567	534	545	551	490	518	547	540	519	546	554	583	534	519	506	505	525	538	526	553	524	523	531	540	485	532	541	540	549	527	476	525	534	520	544	557	560	543	550	501	543	503	543	530	547	509	553	510	529	547	552	504	524	541	540	533	543	566	558	572	557	534	526	521	509	561	478	515	518	559	570	536	533	494	559	544	517	541	516	570	523	548	526	547	528	511	558	572	458	535	517	525	527	536	539	532	533	520	502	490	525	525	524	514	560	503	526	490	548	527	553	571	523	560	515	564	478	524	502	544	564	569	503	494	524	533	531	514	546	557	591	541	516	521	529	567	555	535	538	518	524	530	564	586	505	520	536	507	555	574	533	513	518	532	498	533	514	524	497	562	558	545	515	532	525	509	547	551	539	511	546	566	515	514	540	508	539	506	518	527	564	535	482	547	505	536	512	521	526	546	542	517	564	522	526	455	512	499	550	527	555	565	540	530	514	509	551	525	519	531	545	493	502	493	550	527	492	544	521	592	526	538	579	527	549	503	507	535	499	524	508	502	539	549	563	542	532	550	540	525	537	523	506	540	513	503	504	525	504	520	501	511	530	514	530	525	517	542	552	575	545	550	559	543	564	525	545	553	545	546	531	546	509	530	499	543	552	523	511	492	528	525	509	513	559	526	553	556	543	551	547	522	512	537	509	517	518	563	519	541	515	514	542	567	526	516	528	529	571	514	523	569	550	543	535	558	530	541	563	522	550	502	518	525	532	519	518	523	516	504	524	517	556	555	550	511	525	567	556	500	552	542	492	499	497	516	555	561	587	575	542	528	529	515	519	528	546	494	526	540	541	547	535	554	540	531	529	537	508	533	536	475	532	524	554	545	526	480	514	547	526	556	476	538	499	527	496	524	545	557	498	549	542	500	520	492	521	521	496	543	530	554	510	540	558	582	522	536	532	540	509	558	520	548	514	544	519	538	537	546	536	544	562	501	559	540	476	538	505	538	491	550	527	531	551	537	522	538	553	545	546	503	542	534	541	549	516	533	534	517	553	548	511	570	556	513	555	503	509	536	566	503	522	513	532	521	491	580	555	555	542	514	525	538	531	555	515	542	526	563	571	568	521	473	495	528	525	593	517	504	541	511	494	504	541	499	543	550	562	549	535	541	519	472	491	553	574	566	498	518	494	523	481	514	576	522	529	540	519	555	599	530	536	519	541	553	534	509	560	549	548	532	527	512	536	554	556	484	501	539	498	493	543	561	496	477	525	519	546	517	529	501	588	507	543	503	505	543	549	517	582	530	515	556	538	519	546	520	489	579	532	505	541	538	505	504	571	546	511	531	500	576	508	523	543	505	559	559	499	474	531	539	543	525	541	541	519	531	582	529	558	533	508	545	578	523	476	551	517	521	550	522	517	542	532	506	549	515	532	502	517	523	516	542	569	530	510	514	502	518	555	525	507	522	517	562	558	562	509	529	569	488	505	508	533	542	533	529	559	532	517	550	551	504	493	464	586	487	505	521	530	526	548	497	557	523	502	522	529	562	525	550	509	536	506	542	558	541	544	529	532	512	530	552	532	523	543	563	531	514	514	524	563	514	552	518	523	521	523	514	527	538	512	530	517	540	482	536	522	560	500	522	510	544	553	560	524	536	521	485	532	553	518	524	546	548	507	559	503	527	530	511	516	587	538	528	549	527	539	521	548	538	512	517	493	543	516	549	538	545	546	567	526	552	500	535	545	502	571	546	557	541	526	503	564	536	498	513	525	503	488	573	539	496	529	569	589	558	529	531	539	536	543	541	540	525	556	538	522	560	499	549	551	551	514	558	457	526	560	510	537	501	546	528	516	546	528	562	543	494	496	493	520	509	517	503	561	517	565	510	518	514	566	557	514	531	474	504	471	548	529	541	532	553	585	493	521	526	510	517	553	537	491	536	548	498	505	539	598	562	574	546	496	498	510	525	485	529	580	491	531	523	531	540	563	461	546	548	477	512	563	518	526	535	507	560	556	552	532	530	540	529	511	579	500	521	502	514	571	516	510	543	529	517	521	538	563	501	547	519	521	502	536	558	550	534	518	533	480	539	551	489	583	538	551	568	525	510	501	529	541	517	506	530	553	561	537	501	543	562	538	537	547	555	505	534	566	547	533	506	570	520	559	543	576	532	510	525	522	542	518	536	525	533	524	518	528	531	526	517	557	561	530	528	545	521	513	546	523	534	505	494	533	545	550	538	546	537	575	511	554	546	536	524	521	531	536	539	513	547	514	547	500	536	509	525	543	533	536	561	531	544	529	515	518	523	517	499	522	533	505	520	499	528	520	505	526	529	521	536	574	509	537	565	500	576	534	530	536	565	490	523	549	539	526	582	515	529	523	545	510	523	544	543	541	580	525	566	554	572	537	590	563	524	554	555	511	542	530	507	527	521	529	492	527	530	552	507	573	499	558	560	537	532	510	510	552	492	534	548	538	542	547	505	511	552	602	538	567	538	512	537	507	529	516	529	528	542	558	558	585	547	519	533	551	542	547	539	515	548	501	527	548	532	519	546	512	481	470	550	511	559	545	516	577	549	515	560	523	524	526	513	508	537	462	512	531	503	473	508	579	514	534	592	553	578	530	516	547	517	523	505	553	516	515	525	561	564	475	527	531	555	520	549	544	573	513	586	536	539	480	541	501	509	533	539	551	561	526	542	536	503	547	525	523	529	520	478	515	536	537	548	530	557	529	558	537	569	550	563	540	507	529	529	470	537	554	495	549	540	508	514	513	521	515	508	552	554	505	517	577	550	529	513	542	541	550	530	499	558	530	513	536	560	547	566	518	520	560	510	554	565	510	568	546	528	540	563	565	496	516	537	493	526	550	572	558	496	559	554	559	512	527	516	492	546	530	501	567	545	564	529	530	562	541	523	546	559	544	511	550	560	532	534	516	528	502	555	514	539	522	530	559	569	539	534	560	566	525	518	592	503	576	590	570	547	494	499	590	489	542	528	544	516	516	509	499	551	505	491	519	473	562	507	538	530	537	529	523	560	547	534	501	538	566	526	549	542	541	558	546	512	547	530	535	552	554	549	551	538	527	520	525	542	524	537	519	513	510	528	543	505	503	520	523	524	520	523	487	521	537	540	588	526	567	535	503	499	499	532	505	516	537	531	521	586	553	537	525	529	508	561	517	491	515	522	554	562	527	514	520	556	541	535	541	511	509	555	504	506	518	547	541	537	533	459	511	538	487	501	535	535	483	574	546	487	509	508	495	509	539	508	509	584	530	532	499	531	533	535	553	509	545	512	474	546	545	547	514	518	540	518	516	545	545	504	496	511	556	538	529	552	518	555	558	502	522	530	538	536	523	549	544	516	515	550	543	564	567
22598	21317	30508	27193	28309	21856	16832	1934	984	1004	2280	5191	6513	5453	2967	994	849	810	891	905	876	880	798	851	886	880	859	822	800	851	846	880	826	867	814	783	814	846	858	876	853	858	828	824	855	867	856	876	885	866	811	846	846	830	829	852	824	859	831	822	884	885	813	894	833	836	806	921	890	846	824	830	812	862	905	795	789	812	819	874	836	829	851	867	824	810	820	918	834	822	819	767	851	878	808	819	762	883	820	833	832	851	833	832	846	848	850	832	899	890	864	837	872	832	878	863	899	855	891	856	876	844	858	834	857	840	809	881	821	843	842	856	860	823	850	838	826	885	847	860	823	852	818	850	882	890	904	894	781	830	830	854	774	867	827	836	827	850	840	862	842	859	865	861	811	843	806	827	867	835	873	805	817	857	780	868	823	851	799	881	870	836	810	870	805	899	827	868	851	902	806	788	875	827	776	828	824	851	869	827	859	803	831	829	804	847	882	856	873	807	815	867	823	808	866	788	805	806	812	877	853	916	800	876	816	884	870	870	843	877	840	867	841	870	882	829	804	810	866	839	832	866	837	832	818	827	830	851	842	855	837	769	873	849	773	860	849	870	856	855	826	868	912	843	856	857	821	796	819	865	845	886	799	813	848	825	896	818	871	831	854	837	815	821	754	810	835	830	806	872	824	785	887	884	849	865	877	911	823	839	804	853	872	774	843	862	805	851	830	862	818	862	920	846	910	800	808	919	872	860	833	838	819	840	835	807	825	824	847	863	845	853	893	822	852	855	824	834	810	781	813	832	850	864	824	891	832	836	895	848	863	814	844	917	828	832	872	820	794	874	824	852	841	861	879	847	844	831	905	820	825	822	848	859	851	805	830	823	819	824	792	823	772	857	863	855	830	911	799	807	870	864	844	917	844	891	831	780	873	830	861	842	809	829	877	842	874	854	812	816	829	827	834	829	834	849	809	826	839	841	845	847	865	872	832	824	881	879	885	846	844	879	787	830	857	822	839	841	878	818	851	800	813	850	860	857	787	820	816	870	850	865	842	867	862	830	880	871	849	834	820	815	891	916	839	893	859	814	840	812	833	839	811	839	799	839	848	837	800	850	880	832	769	865	841	871	891	840	862	814	858	846	858	849	849	794	864	862	883	851	817	870	809	855	832	842	859	856	788	836	848	855	835	834	909	883	857	878	830	800	863	817	832	850	864	875	838	823	832	844	877	846	904	867	847	858	859	821	853	871	872	821	823	831	843	854	859	834	818	870	861	833	836	875	843	803	851	783	840	811	843	775	804	872	863	862	882	814	822	826	808	849	896	848	809	792	882	800	892	821	836	841	842	816	807	875	850	807	828	796	823	867	858	857	885	770	827	844	820	809	874	847	844	890	784	855	837	851	830	879	809	856	830	848	825	825	863	812	885	863	844	855	811	851	866	834	846	868	839	843	885	810	826	783	849	833	876	841	821	840	791	846	837	821	864	825	834	805	838	838	853	797	805	818	800	777	793	846	835	827	852	805	811	820	875	812	849	799	829	810	858	868	873	841	852	871	837	857	875	849	846	837	833	817	833	839	837	899	835	858	840	799	865	776	846	848	882	835	852	841	904	814	856	889	888	843	808	832	822	841	878	907	817	849	799	841	835	782	878	848	883	846	792	835	821	867	821	903	821	849	798	809	810	854	846	877	829	922	851	831	819	776	836	861	787	877	797	844	857	881	880	812	883	838	830	869	820	860	882	806	893	825	839	739	837	838	818	888	805	834	878	823	816	834	859	790	868	867	823	800	816	821	857	852	837	853	887	832	857	873	826	804	880	847	836	765	909	870	836	883	843	801	839	863	891	879	817	881	807	825	839	865	855	845	828	827	834	894	885	834	835	858	848	855	833	835	833	798	828	802	886	884	871	825	862	842	840	850	864	849	843	810	826	868	876	895	787	789	843	864	790	836	822	827	831	820	833	826	807	858	796	860	858	904	831	848	835	851	844	794	826	853	807	855	861	893	833	836	792	817	836	859	832	794	842	862	828	790	817	900	839	846	858	864	846	902	900	827	878	910	838	847	844	833	804	823	805	859	831	853	854	820	877	867	835	846	802	858	825	900	859	822	834	829	844	813	855	823	820	873	804	876	860	878	860	822	838	843	790	812	824	822	830	858	810	853	819	882	799	846	803	843	786	821	801	846	905	824	847	865	863	808	814	892	856	834	853	830	855	815	900	804	797	875	830	861	873	804	835	847	786	877	873	862	821	870	824	823	798	804	868	831	853	777	816	807	847	888	748	831	868	865	927	891	840	839	845	826	871	884	836	831	794	848	836	901	834	845	821	848	820	830	804	855	855	854	848	875	897	797	869	823	855	797	833	846	870	761	838	845	862	832	867	827	855	770	826	883	926	830	807	856	855	859	792	865	819	835	851	855	860	848	860	809	886	799	822	815	821	917	823	851	814	802	870	850	858	828	826	832	866	850	839	851	787	825	888	821	850	818	784	834	786	839	829	806	853	823	873	855	808	839	802	811	872	855	809	832	848	854	871	856	865	815	855	892	843	859	876	821	846	846	825	819	875	821	785	868	820	862	829	895	862	854	828	829	869	879	891	852	879	837	833	868	854	858	820	850	835	834	859	833	884	817	835	877	811	837	829	838	824	871	875	887	814	915	826	830	827	843	834	812	852	833	891	844	876	837	843	840	848	827	840	825	861	845	877	875	845	841	824	811	893	853	846	838	864	825	899	836	827	826	877	830	871	816	790	825	852	866	880	903	817	807	857	866	852	860	800	851	803	838	885	845	836	861	826	826	821	861	804	855	835	836	805	822	803	796	869	835	860	797	838	905	844	836	831	873	838	834	855	859	872	854	917	825	915	855	783	827	843	807	848	828	865	853	843	810	859	813	850	854	838	826	804	869	769	873	838	827	854	867	821	828	839	870	807	815	820	861	898	842	820	780	783	820	883	908	869	833	803	835	864	815	831	773	830	850	854	857	796	811	870	842	805	838	822	822	870	827	808	828	926	782	823	770	816	776	838	898	840	873	901	895	842	821	868	858	828	860	884	809	863	878	821	795	832	828	833	819	852	816	853	842	830	822	796	885	812	876	812	816	851	823	930	844	861	842	844	841	791	867	876	788	855	909	829	814	898	864	822	868	862	811	802	862	807	808	801	832	810	826	840	853	796	811	861	888	819	837	848	853	871	901	791	817	822	853	829	859	820	817	854	871	857	793	828	821	851	825	817	845	833	831	925	815	847	854	869	847	854	859	780	838	835	843	863	834	830	834	826	860	842	855	823	820	874	875	851	843	903	877	839	885	860	820	831	869	842	860	874	813	822	822	845	902	846	810	826	834	856	792	859	809	870	819	852	828	800	918	808	911	822	853	838	858	797	768	812	842	883	815	819	862	811	862	921	824	835	861	831	829	846	828	758	850	824	837	834	847	938	804	795	818	801	836	814	831	802	886	808	824	825	862	901	868	806	821	846	808	829	886	843	875	828	832
42961	78676	72497	52891	37120	13886	9021	1127	1041	1071	3307	7628	9107	7282	3760	1045	845	831	828	899	869	811	826	775	863	874	872	842	837	891	875	834	907	820	814	794	829	864	832	851	884	844	808	849	806	805	802	859	863	801	805	829	855	791	867	816	822	826	851	823	851	813	853	840	820	918	788	850	846	858	804	845	837	796	836	823	835	843	804	853	821	831	800	863	827	831	815	852	851	867	885	889	876	841	826	761	853	847	792	850	784	846	799	830	836	880	842	819	867	884	848	786	856	851	795	846	833	834	804	795	829	813	863	830	785	832	870	858	849	828	784	850	830	858	830	887	821	776	769	804	819	835	838	807	840	821	788	822	838	828	763	787	832	852	831	766	889	827	807	845	828	865	810	851	882	846	831	838	867	799	779	880	862	785	857	828	819	831	861	807	896	859	786	857	826	826	862	825	791	802	812	827	829	838	812	848	845	870	813	855	871	824	847	861	812	827	830	786	821	853	884	815	863	839	833	828	867	861	806	811	810	797	831	851	906	854	830	825	848	856	796	821	791	868	864	810	846	880	867	858	858	816	825	812	821	855	836	849	781	871	867	801	828	848	870	866	769	855	833	831	845	817	829	823	845	829	853	861	837	883	892	805	830	788	796	852	820	765	865	822	854	844	830	868	830	892	829	844	843	859	918	768	877	821	835	803	793	822	856	807	850	781	839	812	821	908	818	864	809	771	800	794	823	808	843	847	840	841	835	881	889	813	859	887	852	843	833	781	826	850	817	912	828	880	803	835	836	839	875	815	847	866	844	801	861	806	803	849	791	802	900	809	848	818	843	836	816	865	788	851	846	862	852	837	847	800	781	784	818	822	828	805	810	859	880	833	857	835	845	834	838	851	886	818	836	854	821	861	803	873	862	822	793	835	747	818	837	770	865	836	826	791	822	839	835	821	853	828	857	858	846	816	840	828	783	845	790	798	837	828	819	808	807	797	847	847	831	821	835	858	841	849	805	820	840	858	847	803	823	850	816	826	842	822	833	816	840	835	823	841	851	846	854	829	779	816	861	870	816	837	836	806	828	847	842	779	867	806	799	879	876	832	847	843	817	820	828	832	847	856	851	830	804	823	776	905	812	869	821	832	824	844	809	789	829	885	852	807	821	864	833	824	820	813	852	832	844	839	863	822	823	837	822	833	833	809	810	839	834	799	853	813	822	843	824	810	874	845	792	795	860	853	825	810	848	840	822	837	858	824	860	815	857	849	816	884	839	828	847	811	808	807	878	837	816	849	829	842	834	781	802	825	867	842	825	855	807	871	861	808	820	826	870	801	845	830	786	857	818	835	866	861	822	817	849	832	795	879	892	874	782	821	799	831	789	811	830	828	850	831	828	778	830	837	850	823	826	851	838	841	791	838	851	803	894	823	840	839	802	826	841	865	844	860	828	841	869	865	810	859	793	837	802	853	844	798	835	833	800	866	836	873	836	816	811	763	865	815	816	837	847	783	855	836	816	876	856	866	805	770	804	838	837	815	905	825	857	857	780	886	872	815	800	901	832	811	889	900	825	853	852	831	780	874	858	811	839	843	814	859	849	828	894	807	891	884	815	831	830	791	847	875	831	849	799	821	829	834	861	795	811	841	853	831	830	833	853	811	856	878	848	798	794	875	810	897	851	828	831	855	851	892	798	822	827	847	810	834	836	871	784	859	866	845	780	845	834	817	833	843	851	839	875	807	830	867	909	818	841	816	806	827	806	804	818	863	812	799	800	808	825	792	814	879	812	850	838	886	805	824	795	832	844	844	859	861	833	854	849	832	833	841	828	831	857	799	859	805	825	771	802	839	840	825	822	859	783	836	864	836	834	885	838	824	790	841	827	870	877	842	835	839	829	844	829	820	843	838	907	828	840	854	865	798	840	830	808	829	842	858	831	842	851	832	862	831	858	821	800	820	817	850	849	832	835	824	843	817	816	787	838	842	871	835	854	821	847	825	797	780	803	838	856	809	820	870	834	850	831	834	868	799	829	841	876	822	817	835	898	787	866	834	826	833	844	865	823	842	820	870	864	851	840	801	823	859	831	821	807	782	859	803	839	874	834	849	823	838	857	843	820	807	846	823	776	842	803	842	778	852	847	796	808	834	793	801	829	817	874	813	796	845	796	833	869	832	820	881	833	862	842	808	813	844	821	801	804	820	854	824	789	850	833	846	798	877	767	770	820	840	834	824	839	850	884	871	826	825	847	841	822	851	867	836	870	820	817	855	861	857	882	845	852	886	841	806	843	846	904	812	830	862	817	819	833	832	828	808	843	873	816	826	800	816	872	815	829	802	831	794	858	806	823	855	851	819	810	830	810	883	797	807	842	854	802	911	829	831	808	820	872	833	839	832	836	847	843	834	834	862	804	791	830	839	827	822	817	822	795	814	889	856	846	780	854	837	828	826	854	869	864	865	825	846	882	807	853	816	818	807	844	844	815	849	843	791	849	839	805	893	838	810	765	850	868	836	857	867	798	834	796	831	818	847	854	880	799	833	840	887	810	802	846	805	811	857	827	853	838	854	872	802	803	845	858	846	854	867	765	806	818	809	836	860	815	851	863	870	779	814	830	877	856	853	797	816	826	896	830	851	849	854	868	818	865	834	850	862	832	796	870	820	917	854	814	817	808	835	878	769	853	767	868	852	849	820	827	826	856	852	838	840	829	873	823	841	802	828	785	843	845	844	859	845	856	819	857	806	900	859	870	848	797	845	836	844	829	857	855	816	869	870	856	745	760	835	849	856	811	832	826	831	876	860	835	876	834	875	842	848	873	808	837	822	839	836	899	867	838	849	819	781	848	821	809	819	865	818	806	794	831	866	833	852	843	815	856	836	822	843	784	851	797	781	811	866	879	794	802	790	834	847	828	861	826	756	831	897	865	820	818	850	796	874	881	805	810	844	857	850	850	854	856	793	860	870	845	802	872	834	838	810	812	808	799	818	836	807	841	825	859	825	850	850	873	848	830	830	788	833	852	862	805	896	842	809	846	833	887	845	828	813	793	846	829	830	799	829	813	820	830	840	823	822	828	848	882	843	791	838	800	847	815	791	842	833	846	824	792	785	837	806	824	807	820	862	808	842	819	815	858	810	827	883	819	833	867	826	858	818	785	856	843	860	837	835	838	840	833	842	841	875	796	855	818	815	838	798	818	817	828	830	846	766	850	838	860	858	841	837	823	820	821	818	819	832	851	816	847	790	805	846	824	827	848	861	810	849	880	814	820	800	812	820	875	826	814	862	869	812	877	798	820	829	880	794	841	847	851	842	808	850	804	823	857	800	843	865	769	791	857	850	774	883	830	854	831	868	841	848	812	796	802	791	811	805	801	819	843	848	857	824	832	777	876	816	828	793	823	858	860	816	868	804	810	825	830	803	839	847	800	764	831	834	856	792	840	817	790	866	889	845	813	836	880	826	845	857	773	822	829	871	798	840	787	857	838	865	806	835	911	826	808	839	796	846
34819	32074	28826	16202	4501	1270	651	415	385	399	423	439	496	689	563	360	393	400	394	395	356	393	414	371	373	398	378	394	377	360	401	357	373	368	404	393	383	413	383	387	374	364	375	362	354	370	398	350	393	397	372	357	423	364	392	389	353	427	380	374	366	377	367	366	374	380	373	389	354	373	393	386	374	363	394	387	383	413	371	378	366	371	380	357	389	391	373	373	398	377	372	344	392	367	344	374	395	372	368	428	375	380	359	377	357	365	352	356	402	372	378	362	370	381	427	350	369	369	384	377	405	374	389	356	404	369	404	387	391	365	354	387	368	417	403	380	384	386	368	389	313	372	373	338	390	387	370	376	400	392	367	378	373	377	393	382	341	381	379	385	354	395	394	374	387	382	360	398	383	390	378	420	391	352	371	372	406	393	391	379	357	404	364	370	346	353	425	383	393	407	367	359	356	374	387	384	366	373	353	400	381	373	381	356	407	404	375	390	376	385	389	371	423	379	389	355	382	402	374	390	380	407	397	397	387	418	348	360	360	348	374	362	380	398	377	411	355	351	364	397	405	363	362	340	356	404	387	362	365	388	361	363	396	407	376	404	389	390	392	416	363	371	393	369	356	387	363	380	345	375	351	380	386	361	353	367	377	400	384	335	375	379	396	373	407	386	389	361	402	378	401	399	403	367	353	390	381	388	378	379	367	364	385	388	356	365	394	390	347	397	370	374	373	405	348	355	394	397	334	404	373	425	363	403	351	413	367	387	379	366	370	366	376	381	383	355	367	341	356	383	380	403	358	386	385	398	376	404	375	340	368	395	384	379	383	377	376	356	380	407	390	343	449	370	399	418	391	379	394	393	396	329	409	369	383	379	365	368	380	371	410	400	379	386	347	373	385	375	332	419	352	389	404	372	368	392	383	421	375	342	396	365	374	388	397	356	377	382	413	398	368	404	377	341	361	376	388	373	349	418	347	385	385	352	371	401	373	385	397	383	402	384	387	387	374	407	395	355	388	385	348	401	384	325	382	403	321	376	398	351	381	372	344	380	348	355	391	358	371	350	375	388	374	389	376	395	366	395	387	374	375	379	353	373	426	376	386	412	354	363	379	384	355	368	360	365	387	415	407	379	431	342	408	388	377	354	407	396	368	387	373	403	376	363	372	402	353	383	425	387	348	396	377	363	369	356	387	406	369	391	372	388	335	368	382	363	377	417	361	414	402	351	384	402	386	373	367	403	405	390	415	369	400	378	388	403	393	359	395	335	415	389	381	390	351	389	329	366	364	404	368	398	367	366	413	417	372	369	386	376	387	414	380	385	391	363	381	389	383	399	358	391	427	368	394	364	400	350	386	382	375	366	374	358	381	387	355	395	391	373	374	388	379	375	369	376	379	431	366	357	386	384	374	373	363	394	390	385	392	374	353	388	387	366	393	396	392	391	356	394	376	381	400	370	360	358	402	370	385	408	380	367	392	386	381	366	342	380	361	388	389	404	361	388	379	359	383	396	358	377	373	390	394	377	363	383	405	355	386	366	352	390	374	427	394	378	364	361	394	357	395	382	369	424	406	392	369	368	353	370	404	348	391	394	391	347	374	360	402	378	388	367	369	387	372	383	377	380	385	382	400	376	388	385	385	390	379	359	357	393	420	366	346	377	400	378	398	386	371	378	382	374	387	378	351	357	333	338	360	367	402	367	363	373	361	358	348	351	389	393	400	398	419	380	355	359	403	395	372	398	395	367	380	381	347	383	392	391	393	380	355	374	401	369	412	396	392	367	391	370	337	382	406	389	373	370	395	381	364	380	367	384	337	379	375	392	422	389	389	351	373	405	374	369	382	367	386	385	394	356	400	403	409	384	386	374	377	362	387	404	345	366	388	414	394	373	391	369	337	384	366	377	396	376	362	416	417	385	396	359	389	388	369	381	354	356	402	393	388	426	392	376	342	368	377	408	320	392	357	390	420	381	383	416	358	379	411	375	362	372	388	412	363	392	368	385	386	390	373	361	379	337	417	371	381	390	347	370	431	382	349	378	383	379	382	374	386	390	352	362	355	385	398	365	373	381	368	402	361	358	388	403	352	373	399	368	396	419	347	408	401	390	375	341	359	388	388	365	398	373	404	402	380	389	374	387	365	360	398	383	385	374	402	360	395	406	370	380	359	407	380	377	409	394	395	378	398	409	367	342	406	369	412	373	397	376	402	385	364	387	396	367	379	370	381	372	373	405	377	419	421	386	390	364	358	385	383	381	365	381	388	383	386	408	412	401	383	395	367	391	322	375	374	380	361	394	370	402	383	353	383	374	387	394	348	416	369	376	360	385	391	401	354	402	389	365	376	409	375	368	378	370	344	404	358	398	358	386	412	367	385	398	384	389	404	392	376	377	403	352	378	379	412	387	386	382	384	399	350	401	383	375	358	382	384	378	408	358	385	359	370	414	391	374	390	389	336	367	408	376	405	376	369	358	419	379	369	384	388	384	388	401	403	352	353	379	368	362	374	362	389	396	383	377	374	402	343	394	392	353	395	371	371	339	364	377	365	408	381	370	358	387	358	384	392	377	421	374	429	398	409	342	369	354	374	380	362	400	357	404	399	408	391	359	369	346	428	347	364	387	357	411	393	407	369	375	382	399	391	391	334	373	362	408	439	397	337	387	406	390	382	376	393	352	384	380	370	368	382	391	377	354	352	361	377	366	379	376	389	366	347	394	383	355	351	390	365	367	364	359	380	384	380	366	393	367	370	384	365	383	385	391	375	344	376	371	378	355	377	350	406	380	385	411	343	368	367	376	381	376	382	384	361	377	373	377	374	358	349	383	375	406	406	372	409	368	403	397	364	395	384	375	363	362	380	347	406	405	379	374	369	377	398	397	388	339	374	377	371	366	407	365	370	406	345	409	339	369	364	348	367	413	351	362	376	399	391	382	359	351	376	384	397	386	412	356	416	410	398	382	378	384	386	390	380	384	400	397	345	387	395	398	379	371	374	393	432	413	357	355	391	367	386	371	402	355	370	363	395	386	397	404	378	404	412	411	388	359	409	398	368	373	370	348	367	382	360	406	385	342	395	373	350	382	351	385	396	373	405	389	379	365	394	374	393	408	342	379	372	363	386	386	409	398	419	354	387	394	367	354	372	388	389	404	411	382	392	345	347	367	389	388	380	385	388	404	380	387	372	362	379	411	396	378	354	379	392	383	376	363	382	365	382	368	415	369	376	416	357	391	360	371	364	406	385	372	382	399	362	393	378	397	398	373	402	350	379	368	373	339	324	403	398	349	403	387	416	406	378	400	372	394	365	362	380	362	385	376	380	393	414	385	368	383	390	383	408	389	393	381	381	358	360	391	366	371	366	356	373	364	380	364	403	359	361	360	393	374	376	399	386	383	422	354	382	357	370	410	383	351	388	358	369	405	386	351	402	377	360	364	396	371	350	383	393	396	393	352	415	369	364	379	366	374	395	380	380	392	377	366	395	367	421	427	360	374
40991	42237	20353	9473	3209	1395	716	406	426	433	432	509	629	702	623	416	407	397	389	361	413	393	419	419	403	375	368	399	422	417	414	402	432	392	402	455	384	389	406	429	345	398	415	419	383	382	426	408	417	405	405	419	400	407	386	398	407	391	377	393	375	406	416	433	378	412	417	437	363	431	390	429	387	411	394	381	447	391	367	408	380	399	397	416	386	386	389	398	395	371	426	393	381	403	416	368	399	380	414	428	402	430	418	351	413	391	347	408	393	401	369	378	410	405	400	416	370	392	407	389	403	407	409	396	386	409	415	402	378	414	408	388	446	417	396	432	400	383	404	402	399	384	378	406	383	383	404	404	378	394	431	416	400	426	379	374	381	396	421	459	425	386	385	395	429	384	417	385	435	385	400	413	411	421	367	405	422	373	413	395	378	403	406	396	406	377	407	426	405	423	383	412	403	404	414	392	381	405	387	365	428	383	394	410	411	373	439	388	425	399	395	364	421	407	377	431	439	383	407	390	397	402	393	404	388	359	389	428	393	385	344	413	422	397	405	396	439	436	412	403	406	394	386	427	414	372	386	426	398	399	406	404	385	420	379	413	412	382	375	404	413	425	369	427	426	433	406	408	361	386	410	378	417	396	391	388	421	394	418	397	396	412	390	394	393	415	415	416	394	395	421	401	387	385	388	419	413	391	441	423	341	367	386	376	412	441	385	405	412	395	396	417	441	409	361	418	414	371	389	393	412	384	396	433	378	389	394	404	394	424	398	393	398	437	383	405	389	375	419	420	405	399	419	383	405	370	401	381	415	395	418	393	375	374	380	388	422	409	404	364	425	390	418	456	400	384	389	396	392	419	421	423	401	398	397	382	394	408	411	385	391	401	390	372	403	408	383	394	368	432	462	425	391	399	394	417	360	404	393	391	403	402	394	438	422	399	393	391	390	449	386	414	436	387	408	374	389	395	419	463	407	429	424	407	399	413	383	404	392	425	418	387	396	391	404	383	394	420	373	380	401	403	403	397	405	371	440	375	408	380	369	397	446	420	456	378	396	442	412	389	420	416	435	398	367	387	410	403	434	400	398	394	405	406	402	382	420	469	392	413	376	422	404	423	423	400	427	397	412	403	402	406	409	375	380	364	413	384	367	418	371	440	407	388	387	374	407	419	415	412	396	400	379	414	388	401	383	406	422	431	394	394	410	402	373	447	436	380	373	416	434	398	383	405	420	399	372	411	396	427	402	382	362	417	403	391	403	461	391	420	399	382	384	360	363	363	430	388	397	391	391	379	420	374	416	414	394	424	393	399	399	388	372	391	426	418	444	420	405	408	424	427	396	403	418	401	425	420	412	404	390	373	420	395	385	404	408	388	389	424	397	422	393	384	382	419	391	380	410	347	367	381	413	407	392	400	404	390	379	400	385	402	376	369	376	430	372	373	388	384	404	376	406	425	394	408	405	381	413	381	421	399	370	370	391	431	380	401	443	403	380	389	363	404	408	378	374	405	415	380	415	391	419	395	387	395	414	411	404	396	392	383	369	404	402	423	369	371	396	405	387	368	397	419	421	385	398	398	424	433	405	411	410	398	388	357	387	387	357	410	398	437	384	389	394	384	386	400	400	427	388	379	403	423	424	441	431	366	408	404	391	395	406	404	382	398	424	386	402	411	395	415	411	430	393	410	375	401	400	404	400	379	346	414	445	427	398	397	436	430	386	415	410	411	390	377	400	398	397	387	378	428	426	414	397	396	404	379	412	432	388	374	412	364	411	414	411	398	374	386	403	398	414	382	419	442	405	402	418	368	434	381	401	386	384	415	442	397	425	428	414	404	428	402	393	389	377	396	405	382	406	401	382	390	393	399	379	425	409	429	417	407	377	389	417	372	424	393	409	402	387	414	407	394	446	388	395	411	394	446	432	392	425	400	395	422	403	405	396	405	406	378	410	380	419	389	409	412	424	432	394	399	432	424	411	371	436	371	421	403	404	390	425	411	372	341	443	404	384	402	406	415	382	412	398	415	425	402	430	404	382	411	423	421	396	414	376	449	396	428	411	413	393	402	421	367	407	392	402	442	422	382	374	401	410	420	417	404	365	393	402	374	385	428	399	397	403	400	405	411	432	377	406	376	378	403	390	438	367	415	410	404	374	417	399	394	418	373	384	408	420	424	403	413	416	405	403	415	383	387	418	411	429	374	422	425	396	413	385	397	375	390	402	389	418	409	399	397	420	396	432	337	384	427	403	403	403	381	405	410	422	375	383	376	407	406	406	421	368	392	359	370	421	439	376	418	409	407	400	392	409	432	388	410	406	419	399	373	394	417	405	409	426	398	394	440	388	451	401	398	376	391	405	436	403	388	383	383	397	399	434	402	412	416	414	390	398	360	400	406	386	393	447	427	405	388	405	418	420	409	416	439	402	396	410	377	405	398	391	354	396	388	465	367	385	365	366	394	377	407	368	419	418	384	414	403	411	387	384	430	375	386	389	368	431	395	406	381	386	418	395	353	391	379	424	409	407	387	385	362	394	418	397	394	408	426	381	376	396	416	380	395	443	406	382	405	401	406	423	384	403	374	411	389	397	410	364	403	387	410	399	360	419	425	403	402	439	412	418	415	392	424	420	431	435	400	405	395	388	411	420	406	410	395	395	396	384	372	417	384	381	396	408	377	380	418	389	412	408	410	425	387	451	370	348	409	410	425	373	396	408	396	380	416	414	397	390	384	403	395	384	396	375	397	381	410	371	415	404	372	399	415	403	387	438	390	414	379	406	367	425	421	387	426	408	386	425	414	345	360	417	359	400	386	397	367	412	416	384	396	384	384	436	412	390	429	380	394	418	369	409	392	401	414	377	445	431	397	382	403	411	405	409	443	430	441	406	430	391	428	390	358	411	357	418	415	405	392	362	380	385	392	376	415	410	454	412	385	399	419	410	395	405	445	412	379	393	412	397	401	410	414	413	394	398	367	410	415	424	434	415	388	393	409	400	380	410	409	420	403	390	403	410	412	379	387	407	393	379	411	375	395	387	405	431	426	388	396	389	416	376	423	410	417	370	381	425	406	400	401	399	393	441	368	404	391	412	431	405	413	381	394	410	371	381	367	424	377	425	366	370	400	411	421	431	435	400	424	372	381	454	383	413	367	395	387	389	402	411	411	397	404	416	376	387	415	408	410	389	411	355	413	412	396	418	412	394	402	379	399	398	382	424	412	432	413	396	426	395	420	399	397	397	416	424	400	377	423	373	404	405	400	413	407	388	403	427	414	402	425	394	421	410	401	398	423	394	410	412	393	423	376	373	412	418	426	380	410	400	417	437	416	427	384	422	418	421	410	413	399	387	417	421	393	425	379	432	413	410	396	404	404	412	385	380	387	398	407	391	394	413	417	410	365	423	391	411	400	386	406	398	425	426	413	402	367	427	420	383	409	406	416	414	388	342	415	403	368	412	404	412	423	360	370	434	408	432	378	398	412	410	408	411	408	404	401
23696	21915	31820	32298	24269	19126	6050	761	612	670	586	614	2293	4285	3762	1593	621	639	574	592	546	604	541	588	588	573	564	565	569	561	590	525	568	587	565	577	604	568	549	559	556	551	592	590	585	590	526	570	589	616	572	555	565	609	596	550	539	602	611	545	593	556	537	550	593	544	555	588	551	579	560	592	569	570	576	532	568	585	592	542	560	580	543	587	558	551	606	547	579	553	568	550	603	580	571	590	546	532	558	620	560	551	574	549	591	610	534	594	577	570	531	569	539	565	566	564	576	596	610	583	653	580	568	549	572	593	568	575	573	584	597	616	557	549	557	559	560	563	594	572	582	541	544	583	542	562	567	579	533	587	591	569	601	630	608	586	567	569	619	575	603	572	587	591	568	616	591	554	589	548	595	516	559	536	577	590	545	592	572	521	592	600	626	562	541	562	584	572	607	570	568	557	548	619	543	558	576	589	560	616	553	554	573	607	604	528	531	562	546	598	527	591	587	581	622	551	579	532	569	525	572	562	565	529	607	553	571	560	593	574	549	556	582	596	564	615	576	604	547	570	538	639	576	594	565	549	572	599	570	566	589	529	589	580	609	621	518	541	606	569	578	545	553	575	587	548	573	602	563	580	525	537	598	558	562	573	591	588	625	585	568	565	546	583	569	540	547	608	551	546	549	567	660	603	591	570	580	582	600	564	623	538	546	578	580	574	546	557	591	578	547	593	539	530	557	600	620	623	540	534	601	604	561	562	545	574	557	560	570	571	607	541	526	575	598	582	559	560	574	595	567	552	599	593	560	576	601	552	557	584	598	587	590	551	601	544	576	560	623	561	546	600	604	576	572	597	567	605	583	584	561	559	562	603	619	572	550	587	561	597	576	556	552	598	554	595	560	592	586	598	586	564	580	607	510	572	566	580	597	538	553	568	623	519	574	591	599	557	608	590	606	561	578	536	555	561	588	568	561	593	564	605	588	568	627	588	556	541	616	550	563	587	513	572	594	623	566	562	596	567	587	536	580	602	562	587	581	572	541	578	523	568	587	567	561	617	580	593	561	616	627	561	583	582	563	535	578	551	580	553	590	597	611	544	571	572	567	580	593	586	595	558	554	550	543	574	615	603	566	582	545	571	595	589	596	576	566	647	527	544	603	586	563	544	578	574	568	603	550	610	567	541	602	606	585	586	625	564	628	569	592	594	564	564	594	562	543	562	565	586	568	582	586	579	588	566	597	578	553	585	565	591	552	590	567	552	592	559	577	567	542	559	570	561	547	554	524	594	573	602	602	568	565	552	599	533	563	576	611	549	623	621	553	562	593	565	609	581	568	568	588	552	560	544	574	572	578	602	583	616	583	572	554	625	585	577	545	568	560	511	552	559	593	603	570	591	583	593	576	559	617	566	547	573	548	566	545	559	549	576	555	578	594	562	606	531	584	577	560	609	572	590	601	558	566	598	595	558	519	586	606	596	561	578	595	574	529	572	555	606	642	526	559	553	606	545	592	614	609	539	635	614	560	582	577	595	603	587	572	570	574	526	591	576	576	590	599	549	557	556	563	569	596	590	587	585	608	564	584	612	638	572	575	575	530	566	579	566	563	545	561	546	570	585	587	616	537	572	581	631	571	573	565	598	597	538	583	584	556	572	578	586	616	592	574	548	601	520	580	584	574	566	579	600	606	558	550	561	554	567	554	596	599	558	562	586	523	568	564	605	552	583	587	539	541	573	570	569	569	554	532	590	567	621	574	577	582	577	570	583	572	557	582	556	570	577	653	551	554	588	602	556	589	616	594	569	587	586	597	573	589	568	564	559	622	588	599	551	534	570	601	559	581	572	549	607	575	595	571	579	550	581	561	549	553	577	541	588	560	556	594	541	598	582	577	505	569	578	560	585	568	583	575	553	595	579	640	565	579	590	551	568	578	623	598	534	557	573	555	604	556	593	588	566	569	576	538	548	583	598	603	593	549	548	590	574	614	610	534	570	541	551	622	597	562	560	590	584	568	585	600	591	571	575	530	534	600	570	559	564	587	586	528	580	565	576	570	562	519	621	574	564	547	573	555	594	566	601	562	570	574	595	551	562	582	557	560	579	580	539	590	568	578	566	587	609	580	561	565	586	598	579	579	565	516	572	588	525	571	553	563	557	565	567	623	579	590	579	564	599	542	594	558	545	579	571	565	559	609	564	584	553	657	576	582	624	579	583	581	571	591	594	604	597	527	596	585	565	553	541	584	543	572	601	618	557	534	548	557	566	561	552	545	580	582	582	584	569	610	583	550	619	602	582	594	600	564	584	560	580	589	602	508	577	591	574	594	583	589	562	564	528	564	593	603	609	603	584	557	562	633	551	569	556	551	562	553	533	575	545	603	580	577	599	573	556	553	570	559	586	546	629	576	564	624	552	571	581	587	545	571	535	573	607	549	563	555	553	625	579	594	558	566	603	584	537	606	598	557	576	552	579	537	557	616	592	559	560	603	544	579	600	582	588	590	575	572	566	584	588	587	540	622	559	578	590	596	604	592	586	583	585	596	569	591	602	599	561	567	544	594	600	644	632	600	610	622	554	585	583	577	609	564	605	618	564	571	560	584	546	592	592	567	546	570	609	606	561	559	587	568	610	538	556	595	569	609	605	559	552	572	590	615	557	599	583	536	569	571	528	576	552	548	584	516	558	566	618	591	581	553	576	558	572	626	564	587	573	589	575	563	581	551	574	578	568	560	552	591	590	562	610	570	563	571	613	518	609	555	622	605	591	608	604	537	545	582	612	597	575	562	608	556	601	588	609	559	563	593	612	566	547	581	530	571	587	594	592	596	568	600	584	592	546	625	577	599	574	577	590	552	527	555	569	571	579	587	593	551	578	583	602	549	590	587	605	589	585	635	576	547	550	515	601	568	549	534	597	601	590	575	561	566	558	563	547	557	556	576	562	599	564	578	577	541	597	583	580	583	593	549	580	562	594	559	572	549	532	615	582	573	576	581	549	577	566	587	603	613	562	589	583	577	551	617	597	578	609	548	568	624	600	541	583	610	571	609	551	600	573	553	550	565	584	557	561	590	548	564	598	555	590	582	602	566	550	584	509	608	542	545	551	581	580	576	620	571	559	564	561	566	545	569	536	562	568	576	593	567	591	594	596	568	555	559	597	584	601	574	578	533	563	601	533	582	599	613	581	570	570	595	580	575	563	615	570	573	546	566	562	577	535	584	570	530	553	566	574	569	573	571	555	576	576	554	568	570	538	568	579	625	546	644	578	584	549	587	538	532	585	510	585	588	536	576	550	535	588	556	614	597	552	583	576	574	549	534	565	608	574	551	597	594	545	555	575	597	579	537	618	580	561	545	619	547	563	551	558	557	546	583	585	543	604	536	582	553	595	587	574	568	622	578	558	572	542	548	550	579	535	588	564	568	579	573	608	573	551	590	554	590	578	589	556	568	578	558	545	575	594	519	598	593	578	548	587	566	530	583	574	530	590	520	556	596	582
39204	80793	57662	45962	18939	16685	2231	819	747	739	664	762	3372	6033	5206	2072	604	598	608	654	606	579	578	578	588	561	601	551	559	590	614	566	564	540	582	580	576	608	581	584	565	580	569	587	552	583	616	576	560	616	574	562	539	627	612	554	555	605	583	570	575	588	587	613	634	584	595	608	618	545	597	607	619	595	615	576	576	651	591	614	549	617	603	613	593	590	592	599	588	605	592	579	573	573	567	577	591	552	576	584	534	567	592	543	601	628	523	605	566	651	573	568	618	562	545	605	568	588	624	588	545	570	577	570	592	623	515	586	572	581	570	606	572	553	576	606	597	591	615	534	563	593	600	592	589	596	614	611	576	601	565	605	597	560	566	607	580	595	566	566	611	576	541	573	558	607	584	608	552	568	556	570	582	598	594	590	549	647	604	575	603	562	582	591	547	610	599	591	600	602	590	563	558	581	557	621	567	585	568	578	572	583	566	584	568	527	584	569	545	598	580	578	580	594	547	558	574	568	585	597	617	615	557	566	561	556	569	568	607	555	608	556	578	585	597	568	537	570	611	578	607	596	596	578	533	612	534	579	574	575	592	574	589	589	591	546	571	517	545	599	561	606	610	552	568	578	566	594	599	583	542	561	550	569	585	562	573	606	605	608	576	594	552	596	578	580	569	594	570	561	565	597	586	576	582	563	584	599	612	554	558	544	580	558	614	572	555	557	573	571	568	567	533	601	564	541	557	646	585	577	582	531	574	579	553	573	511	576	570	547	602	549	574	605	613	593	552	610	616	590	570	571	552	582	549	584	601	577	589	593	591	619	578	579	556	593	569	568	566	561	566	547	576	596	574	597	575	581	579	591	538	590	587	598	566	578	583	530	584	566	532	590	582	591	562	562	536	596	563	600	573	578	571	549	577	610	554	559	576	579	570	557	563	546	585	615	579	569	596	597	601	629	550	608	626	587	575	592	554	565	591	546	571	560	554	612	568	585	590	582	588	639	613	580	590	574	539	584	576	589	586	557	561	590	570	627	580	592	583	560	580	552	611	572	616	613	574	531	570	536	566	534	566	581	648	583	554	576	568	563	548	614	597	585	543	547	596	577	555	599	612	578	573	608	596	546	565	583	566	583	555	579	561	571	577	553	611	570	566	582	552	558	566	560	570	586	580	530	581	561	572	617	569	565	548	594	578	549	598	564	546	589	594	619	570	556	607	574	591	537	591	601	554	599	569	552	581	597	573	573	553	581	612	577	574	589	544	584	609	576	544	531	589	580	597	617	591	613	607	512	565	595	575	533	584	597	537	583	584	561	594	546	560	573	530	573	603	566	538	560	602	578	619	529	554	595	563	611	574	597	617	589	588	564	574	604	572	536	601	583	567	578	599	590	557	597	563	568	598	611	573	569	607	599	561	594	581	598	567	551	561	609	547	566	589	598	577	583	603	585	567	582	580	561	545	582	569	550	548	562	574	540	545	567	579	587	600	607	615	558	591	574	584	549	564	587	551	560	580	585	627	529	568	582	562	544	595	578	625	531	621	577	582	541	603	614	593	611	590	575	558	590	544	604	553	607	582	604	590	610	591	571	588	564	622	556	588	609	577	578	586	565	539	603	571	576	607	605	565	558	574	575	580	600	579	607	537	545	563	565	539	606	602	550	588	593	585	591	573	597	571	538	574	527	586	588	563	558	610	568	594	554	583	600	596	554	568	594	550	537	559	588	585	580	584	583	555	595	583	554	569	561	593	581	622	564	536	566	570	569	580	607	563	569	610	571	532	597	571	584	572	549	612	612	630	621	573	557	577	563	570	555	578	567	565	574	584	567	546	608	646	569	585	632	585	590	565	606	577	579	594	612	610	589	575	599	594	585	594	577	572	621	570	593	591	588	601	595	603	547	568	595	621	593	559	580	587	579	631	644	583	604	574	582	559	627	604	579	595	540	586	628	587	554	557	559	560	513	568	647	600	574	627	568	645	558	576	596	577	606	583	576	569	602	555	594	618	534	564	579	594	612	563	621	595	562	622	597	588	574	589	568	603	577	555	606	537	579	571	552	612	600	567	580	564	561	572	570	611	588	595	585	557	604	594	579	587	598	551	568	588	599	576	550	586	586	623	599	558	576	560	622	546	590	574	578	595	536	576	588	530	557	588	528	578	653	551	597	558	565	589	603	614	605	539	618	549	568	578	583	558	622	541	563	554	580	566	566	597	570	590	558	595	560	619	568	589	587	539	552	580	624	600	596	606	619	546	583	567	547	565	622	586	604	549	581	606	568	557	588	581	609	580	571	625	600	600	533	634	570	592	628	601	622	580	622	573	589	510	605	587	515	595	586	592	571	550	552	598	569	556	555	605	565	597	584	611	583	567	587	610	555	570	544	567	578	610	562	611	593	605	605	580	597	599	586	591	571	551	555	573	561	593	541	608	544	621	589	580	595	561	592	589	593	625	569	590	570	546	615	583	580	577	559	631	585	554	528	581	582	568	622	551	569	626	572	607	563	575	610	587	603	545	612	588	545	589	591	578	606	562	586	560	573	632	576	547	557	572	565	549	602	608	532	561	663	546	561	571	580	582	606	580	568	604	578	557	562	621	599	636	584	571	564	568	560	602	598	561	628	598	589	564	579	631	599	604	582	556	553	585	584	566	597	579	606	599	570	614	607	592	582	607	604	563	595	581	595	604	587	622	591	558	563	580	590	587	594	597	557	604	606	540	596	579	565	590	565	559	577	561	551	577	587	607	560	571	562	596	560	567	556	579	577	528	582	563	532	596	577	593	606	563	644	578	573	568	575	567	606	544	609	592	564	592	617	572	591	580	587	554	580	572	598	586	578	601	619	603	535	584	544	607	629	555	579	582	591	610	599	602	604	555	580	537	544	577	567	547	572	572	560	531	563	596	555	586	555	577	576	578	585	565	591	616	524	543	633	601	577	557	581	521	580	562	596	557	592	574	623	642	580	616	597	590	563	592	554	621	562	602	574	536	558	560	612	591	575	598	581	589	596	597	602	581	558	601	580	624	612	567	610	584	571	584	575	573	566	561	589	532	566	599	568	546	559	604	585	518	578	551	575	572	539	591	598	577	568	518	609	602	584	550	550	598	526	594	600	615	621	626	557	563	594	570	568	638	587	571	578	593	583	555	621	586	625	559	569	596	577	565	598	530	614	584	617	523	597	610	548	565	568	561	588	609	579	560	564	565	599	563	585	592	552	594	580	603	564	593	588	567	549	577	603	561	597	574	595	610	603	589	534	563	592	583	559	623	555	604	558	555	592	599	604	556	560	560	623	545	578	599	577	567	582	601	628	607	569	572	531	600	606	590	600	527	590	619	561	569	602	566	554	591	622	664	561	586	585	564	615	604	613	567	616	569	559	594	571	626	595	578	551	559	568	536	625	622	608	545	579	550	601	601	574	592	592	560	606	590	586	577	605	593	569	576	585	597	623	633	584	586	576	591	560	610	561	584	583	516	579	581	602	576	530	595	577
25027	23047	32287	30371	17396	7258	1080	582	614	600	582	835	1599	2381	2221	992	494	538	518	520	533	534	521	507	502	519	517	533	521	525	495	498	497	496	494	504	486	515	494	547	499	514	497	499	517	511	553	478	526	503	531	543	548	547	473	524	526	516	499	522	553	485	530	500	502	519	492	528	464	494	535	520	475	521	532	498	565	515	509	495	551	508	554	496	546	491	544	543	487	525	508	511	527	485	526	530	478	503	493	544	515	489	535	510	548	506	511	485	541	515	539	513	457	513	501	504	492	510	534	505	481	515	509	476	546	545	533	513	495	507	520	510	523	560	489	522	527	503	543	545	533	497	513	525	474	513	528	511	514	481	518	517	509	533	520	479	544	503	500	495	479	499	503	487	534	500	536	525	521	518	517	499	473	529	510	533	513	515	535	524	523	498	534	505	492	518	527	516	506	535	517	513	503	535	507	486	513	532	498	506	524	502	507	519	495	525	535	510	516	553	522	546	531	539	498	566	530	488	529	501	524	530	484	524	500	526	539	503	485	504	508	531	540	565	476	479	499	533	553	499	495	509	477	520	500	527	489	509	498	513	514	547	496	493	518	491	533	479	538	550	513	546	517	515	518	494	489	534	503	490	563	521	530	451	508	486	554	516	488	495	513	535	493	501	482	516	468	509	490	471	513	513	503	556	527	527	509	475	558	488	510	495	493	527	488	486	495	536	529	529	539	475	542	487	536	515	488	486	510	528	510	496	499	525	535	536	496	498	518	516	533	487	522	528	500	516	544	499	529	543	500	521	528	529	543	511	487	506	510	522	538	532	566	528	521	517	517	532	494	480	515	505	547	499	558	500	502	480	496	491	531	500	521	488	513	507	472	504	524	541	503	490	540	516	507	508	479	475	536	490	507	527	499	504	549	551	529	542	493	532	521	487	523	525	480	538	542	514	547	561	522	518	528	493	483	547	508	516	514	499	509	503	507	544	494	522	542	542	485	508	518	525	536	491	504	539	512	532	513	552	499	490	559	500	515	486	529	481	457	556	502	474	488	528	524	521	526	533	507	540	537	491	540	524	535	513	560	509	502	480	516	504	492	512	491	521	527	512	545	531	508	511	513	501	552	546	552	466	503	523	498	523	534	493	547	505	545	520	546	527	541	532	510	516	475	487	486	517	478	546	495	491	515	529	493	529	512	491	497	497	493	539	533	524	489	527	526	486	467	511	515	552	488	516	542	482	509	513	477	456	495	559	480	536	489	514	506	529	502	525	539	522	534	494	513	509	529	549	530	507	517	492	522	528	539	523	457	527	554	508	508	506	539	524	532	515	523	493	551	487	518	524	494	530	527	555	529	539	541	525	535	484	509	507	528	508	497	498	498	518	500	525	541	503	504	551	522	479	540	532	508	547	543	539	492	500	535	509	548	503	525	530	543	518	574	490	563	507	493	517	513	511	527	491	515	517	535	516	521	521	545	491	500	504	530	483	488	507	551	534	524	493	503	526	515	495	524	538	518	552	473	505	508	522	569	514	503	528	540	533	510	537	489	519	502	487	541	491	514	507	555	527	527	503	514	493	554	505	536	453	508	528	505	495	522	499	516	538	524	512	528	522	558	515	482	505	521	504	530	506	510	530	564	553	504	503	531	511	497	491	551	524	556	518	539	516	538	531	524	492	498	484	518	487	530	550	530	510	500	548	508	515	507	499	494	517	572	525	519	536	532	509	513	532	518	465	516	536	520	496	520	534	540	507	490	531	505	509	532	480	509	484	530	514	528	477	550	540	536	543	570	503	486	500	518	498	543	496	483	505	522	491	528	488	555	507	551	551	509	493	505	515	496	478	472	479	478	520	491	496	552	511	522	516	550	490	492	504	497	510	538	507	555	518	524	535	476	506	520	503	503	508	522	470	528	506	482	483	484	497	496	492	532	517	516	548	544	533	490	486	516	541	501	471	533	545	491	488	504	490	538	522	475	500	477	525	501	515	512	510	561	545	523	552	500	521	498	568	524	512	493	541	495	517	492	553	528	488	484	506	496	522	541	533	496	488	479	495	544	515	488	503	511	510	518	533	519	509	502	507	521	532	536	541	512	497	515	511	504	462	491	537	486	528	540	534	533	537	531	498	525	526	526	486	522	565	507	493	558	488	502	469	500	503	555	518	488	572	522	535	558	523	519	509	466	518	522	497	463	553	542	517	484	531	522	487	496	510	509	543	485	489	539	497	502	553	509	529	545	455	538	519	518	503	491	518	485	469	524	489	496	511	494	537	505	531	564	523	508	492	527	537	482	474	503	483	505	468	492	478	518	497	508	519	490	477	501	506	525	488	498	503	516	492	512	518	565	529	489	512	516	573	505	521	521	528	485	484	509	527	513	502	515	499	516	526	525	514	493	521	493	465	539	539	543	498	492	491	500	517	494	528	499	510	522	483	511	508	497	518	551	490	498	574	519	542	526	497	572	512	502	557	493	498	540	536	522	461	521	512	487	492	540	463	494	502	526	509	488	525	525	546	545	513	508	536	518	509	504	526	544	484	474	508	502	531	536	509	502	557	527	519	521	504	472	503	504	483	544	516	507	519	502	526	545	523	556	524	492	533	504	482	512	551	514	549	515	502	513	513	518	550	489	514	528	505	488	517	518	559	507	514	499	494	528	512	487	511	538	482	492	526	511	526	516	537	497	524	505	520	537	503	555	504	472	513	529	570	530	497	454	483	538	518	489	517	534	459	491	506	512	539	511	499	511	531	490	522	504	515	510	499	493	528	514	522	509	522	481	463	550	509	506	514	475	503	529	530	533	496	531	517	599	531	502	543	565	532	514	540	487	519	491	505	512	514	497	547	509	541	529	508	546	502	587	487	502	506	500	520	516	523	503	510	522	491	513	488	490	509	523	538	527	555	525	529	520	533	505	515	527	497	556	503	520	528	508	521	517	518	532	508	528	509	478	523	541	517	544	517	511	513	512	486	576	550	513	539	501	532	549	506	504	507	509	483	518	467	560	494	510	493	471	483	487	466	531	525	498	541	507	540	502	518	494	509	518	503	536	518	503	515	489	507	510	513	485	537	487	524	491	504	514	541	532	523	503	536	495	485	535	513	508	520	483	497	525	502	567	529	504	506	497	539	571	512	529	531	535	512	520	503	512	549	475	516	453	524	528	549	504	493	482	525	518	515	545	528	492	532	511	519	519	509	517	500	510	494	527	549	520	508	504	483	539	492	484	496	503	550	536	498	486	551	518	519	514	514	542	505	512	507	523	536	550	501	549	501	512	574	513	512	530	498	483	508	533	485	527	490	505	513	495	474	549	496	526	478	494	518	517	520	505	515	500	498	513	504	480	505	468	558	508	518	506	488	557	507	479	515	516	493	533	552	510	482	489	541	505	495	500	468	515	501	541	496	525	552	486	504	513	485	497	514	482	522	570	494	514	495	509	487	527	486	519	498	487	504	508	514	511	481	516	547	510	534	490	522	502	466	499	468	493	522	529	509
37960	73636	48159	34707	9800	8246	973	681	673	627	639	1128	2535	3874	3301	1272	508	537	552	577	539	532	533	543	566	553	487	554	577	557	554	578	527	527	519	538	526	548	549	534	561	566	525	575	571	534	507	585	579	547	510	525	595	488	545	565	561	546	552	579	534	586	469	546	537	545	511	550	559	502	498	543	544	514	561	542	533	567	554	548	560	530	537	516	542	519	541	511	510	548	541	545	577	547	543	556	525	541	486	512	535	566	583	564	566	530	573	574	567	571	529	528	549	542	582	532	524	531	566	521	568	517	566	535	537	540	558	552	535	540	512	522	531	565	551	556	519	565	506	534	507	559	539	581	575	539	547	454	518	572	554	533	536	548	539	525	540	561	527	581	566	571	541	575	572	593	569	523	558	521	531	569	539	562	557	522	496	521	545	516	537	526	559	566	535	487	554	543	539	518	558	570	551	511	503	572	551	590	535	535	538	562	545	550	534	583	533	545	558	585	537	495	539	628	531	536	540	500	577	535	534	547	530	592	565	598	552	573	549	549	579	549	543	577	532	516	560	546	499	510	557	536	560	539	579	583	526	522	545	537	547	524	530	559	540	499	561	544	559	540	530	576	558	546	574	498	548	548	547	559	546	623	548	566	576	579	525	520	515	528	537	528	572	510	584	504	536	525	522	526	559	506	545	536	559	563	588	569	561	571	544	553	600	560	538	549	526	555	565	561	563	523	590	545	587	520	562	514	520	565	531	535	553	559	527	560	501	544	573	559	541	559	529	572	525	530	536	541	530	529	602	501	545	558	510	557	561	574	535	561	559	559	563	533	562	536	528	539	506	575	570	559	521	504	567	568	555	567	537	563	555	511	521	534	571	530	558	518	540	558	544	533	529	515	535	500	549	575	537	571	515	544	527	566	546	576	560	549	531	521	537	542	560	547	545	577	543	545	563	532	570	575	575	532	615	579	519	575	571	519	548	570	514	598	555	535	564	531	540	523	560	523	540	538	565	587	497	534	598	604	531	523	563	565	533	549	550	526	547	614	556	564	534	518	540	546	494	557	545	548	541	508	589	597	542	534	519	585	520	540	534	543	547	520	524	519	542	543	555	541	551	560	531	535	562	591	522	538	541	551	539	579	538	568	542	534	556	598	569	573	545	515	529	585	526	564	518	540	557	552	531	552	555	521	519	577	522	583	531	513	550	560	554	581	529	563	521	546	545	535	537	575	548	547	542	531	520	551	561	519	564	492	544	528	509	555	510	544	513	535	517	558	553	535	491	582	552	560	567	575	550	532	572	534	505	577	537	526	548	541	535	530	567	567	531	579	547	585	540	551	607	571	552	548	538	575	550	552	542	538	524	565	548	513	544	509	571	531	577	567	545	579	532	536	539	530	570	515	535	581	581	527	505	543	526	543	499	530	571	541	547	567	570	497	579	532	522	541	558	528	589	579	563	553	500	544	529	548	573	536	532	554	535	540	572	545	502	518	514	566	529	554	540	538	515	537	558	553	500	559	549	592	516	528	624	520	542	539	548	539	526	559	514	556	552	574	531	542	544	586	547	506	565	546	545	542	515	528	541	537	477	535	551	541	541	539	560	526	566	496	521	543	504	555	525	508	553	564	549	593	543	544	549	570	572	552	545	576	534	508	545	547	534	564	550	563	532	527	551	520	551	573	550	558	520	542	525	530	547	527	535	519	562	580	611	562	546	539	546	572	522	520	534	570	545	557	525	519	544	549	569	588	551	568	518	531	576	521	549	549	582	546	543	541	576	569	498	529	579	559	600	540	551	571	536	526	556	556	519	535	561	527	580	534	537	532	591	577	537	555	570	581	539	535	570	525	539	557	551	554	491	548	578	548	554	558	499	536	562	540	549	532	547	542	571	500	541	549	562	576	585	532	599	595	546	544	550	542	557	544	524	546	550	566	547	551	539	565	534	539	544	535	533	533	566	577	543	552	529	505	549	529	546	556	569	574	575	550	555	566	574	569	529	554	538	535	541	526	548	541	518	529	488	539	548	556	520	553	522	558	547	584	523	577	569	560	544	557	536	523	529	518	494	515	569	516	537	564	535	540	523	528	559	547	554	575	522	523	543	532	552	526	563	540	572	543	585	554	564	520	467	568	581	555	529	534	548	529	520	565	538	532	532	526	567	538	503	531	567	576	563	523	567	539	581	513	573	562	561	563	558	583	504	532	554	516	577	542	544	536	565	537	564	541	537	601	580	577	543	533	537	542	630	570	539	539	525	570	535	539	565	527	537	530	538	562	528	545	552	565	533	534	553	561	558	559	531	519	520	580	578	526	560	509	556	561	542	567	537	526	542	548	550	529	554	578	563	528	558	549	515	559	516	512	495	535	565	552	544	555	569	516	549	528	583	561	538	541	522	538	513	533	517	521	574	529	552	523	584	552	525	570	548	553	542	514	527	571	535	558	545	537	533	530	548	512	537	573	532	528	534	554	535	571	560	539	554	547	513	511	519	485	532	552	579	562	545	535	561	537	555	544	547	507	558	572	543	502	550	515	539	561	569	562	548	537	581	552	551	573	533	516	549	535	565	476	539	467	564	515	524	577	551	574	514	524	594	566	548	514	581	540	586	518	563	583	546	562	573	540	542	553	513	542	513	535	540	551	552	528	554	578	529	609	562	481	545	535	550	542	577	531	573	529	538	500	533	564	604	530	575	549	523	525	556	539	564	523	550	552	571	584	551	526	559	569	573	555	531	528	579	558	536	513	547	525	575	502	536	553	550	549	551	549	512	533	572	515	525	571	515	568	528	512	553	557	535	518	534	536	523	543	551	519	559	567	558	579	502	550	561	574	525	584	566	563	557	522	581	562	530	530	551	523	528	523	539	544	549	520	538	565	538	562	522	553	552	521	601	555	604	550	529	523	524	570	545	569	565	534	546	522	555	527	543	521	560	504	528	524	574	549	532	537	540	562	566	504	536	539	545	564	535	572	560	560	540	555	537	558	545	544	554	519	509	523	503	555	528	554	559	535	567	586	549	555	539	530	562	534	533	524	535	539	517	511	545	560	543	554	532	557	545	554	581	566	561	529	528	594	532	556	558	559	575	526	500	536	547	534	523	578	533	550	553	557	562	543	554	573	570	555	516	555	572	553	588	523	535	561	550	567	522	569	503	500	564	549	530	564	554	574	536	534	594	491	525	529	557	572	533	532	526	533	545	540	535	518	533	566	581	536	555	548	553	550	540	535	570	537	531	555	509	517	554	521	538	531	499	565	505	554	524	579	550	549	566	553	536	545	548	529	554	571	517	548	523	581	557	578	551	504	566	527	531	544	559	563	504	501	569	541	535	561	549	557	571	599	544	544	549	587	543	585	552	543	510	549	534	544	555	567	558	552	554	546	568	586	549	564	582	540	546	530	507	534	523	574	516	582	516	532	562	526	533	584	507	509	546	585	559	582	579	600	545	553	542	582	588	540	554	592	564	594	500	534	549	567	544	584	551	512	539	541	566	544
22680	21580	30607	28879	22497	20759	10151	1531	1072	1020	1082	1655	4056	7770	7205	4255	905	871	895	896	879	887	870	791	881	895	830	800	826	873	872	826	844	835	838	832	882	851	809	862	797	832	877	907	893	852	855	787	904	791	813	854	796	792	818	863	837	813	859	869	883	915	865	852	821	826	808	854	875	783	848	843	817	837	860	842	831	777	803	818	872	842	891	845	828	862	788	840	825	830	831	798	822	816	835	811	821	816	861	817	833	868	851	793	787	833	846	890	843	785	841	820	840	794	810	802	835	810	803	819	821	869	863	832	859	847	896	835	798	809	913	856	816	852	832	814	857	867	918	852	836	811	805	871	831	837	818	779	859	799	846	795	778	875	860	856	837	883	859	811	853	822	841	843	806	829	811	830	824	798	877	867	853	857	836	801	820	898	844	884	807	833	870	838	877	830	788	826	861	829	875	784	840	850	842	883	874	831	858	833	863	817	798	831	834	861	795	836	816	835	887	840	845	849	803	872	820	846	812	856	828	818	832	815	836	815	863	865	838	890	899	844	792	902	852	883	875	798	853	901	846	835	853	814	831	848	770	854	840	862	891	853	882	794	805	770	901	810	870	880	854	852	841	839	785	831	837	825	883	789	853	821	797	828	836	847	811	843	809	843	826	849	805	857	796	797	846	871	827	801	849	829	788	834	903	846	855	799	823	884	866	833	838	831	888	836	791	805	782	846	809	820	841	851	847	824	886	851	807	835	827	833	851	800	859	899	828	862	816	829	875	815	869	793	832	879	807	833	815	836	833	819	826	860	791	849	832	813	828	851	826	813	880	822	797	835	799	866	810	860	846	849	833	859	838	812	822	811	838	812	792	852	849	898	853	834	830	839	873	803	825	866	893	816	843	891	816	830	871	808	858	799	855	778	840	906	812	810	811	815	858	841	842	817	847	834	863	846	837	779	947	828	825	781	857	822	833	846	783	817	865	850	878	842	842	812	852	780	892	826	810	875	812	851	854	856	840	873	859	853	855	832	852	830	854	843	836	859	795	848	859	862	828	860	840	818	825	836	865	853	837	847	816	823	849	892	814	823	816	840	851	820	817	864	784	798	869	841	802	823	802	799	787	902	810	825	847	880	891	878	899	831	806	875	865	820	838	830	824	809	824	783	879	832	788	817	877	828	863	855	817	891	902	809	868	823	819	866	854	880	840	833	812	828	790	826	867	830	774	834	884	863	869	850	812	855	808	830	799	848	789	790	816	866	853	854	833	844	876	804	866	863	851	815	854	827	824	795	855	826	835	835	805	811	822	814	845	809	798	806	779	873	836	838	858	822	841	817	875	913	822	825	857	813	829	842	856	854	798	848	797	831	845	813	826	861	845	814	860	821	849	854	809	826	859	840	792	828	894	878	905	848	893	855	858	840	868	829	837	872	865	882	861	829	860	843	874	814	822	817	881	876	851	908	870	847	767	855	825	771	892	825	884	842	830	809	832	857	822	827	835	871	878	829	855	872	841	781	924	801	844	863	819	831	828	878	843	848	800	796	787	824	836	868	818	766	840	807	821	846	810	853	827	878	838	841	839	856	861	794	849	860	832	854	825	823	829	866	815	821	823	855	830	805	898	841	858	836	854	882	845	832	859	879	831	863	877	798	833	876	842	875	804	905	847	840	840	814	821	786	825	843	821	847	796	835	788	819	877	864	824	820	836	830	816	847	848	822	818	848	815	820	822	856	860	847	815	782	800	852	881	872	839	823	818	881	826	871	858	819	793	815	848	881	823	855	840	865	890	843	839	817	833	797	779	887	851	847	801	824	882	858	817	894	862	816	820	866	845	825	879	787	816	834	882	823	802	871	842	805	898	863	862	825	839	851	855	840	798	833	870	788	836	793	824	805	817	841	824	878	863	804	841	835	827	855	850	847	872	860	784	821	868	832	825	833	826	835	813	806	819	869	891	853	839	860	803	844	814	839	851	816	866	806	820	882	783	845	837	813	799	801	890	875	794	820	873	844	783	829	858	856	814	842	836	883	850	847	803	809	842	851	848	818	846	870	817	870	820	901	809	879	838	760	839	831	863	866	848	780	791	820	895	850	828	824	836	828	868	853	840	857	785	835	798	840	793	860	831	804	862	818	848	845	897	878	787	826	834	881	845	895	797	831	851	801	849	864	847	824	854	835	841	881	857	814	889	860	819	882	856	864	905	852	817	820	818	868	851	839	858	763	846	891	865	820	834	873	846	820	878	830	814	855	875	896	807	835	816	845	876	819	878	823	790	863	811	877	827	802	868	811	797	844	852	816	851	885	843	798	891	828	802	842	868	834	825	830	827	818	836	875	824	817	880	839	850	857	820	839	828	898	844	837	866	874	789	828	816	810	896	849	849	843	838	836	832	816	870	839	832	836	842	830	809	799	818	827	843	874	849	852	902	848	900	797	842	844	895	866	821	789	855	845	872	823	815	824	802	828	817	833	762	841	873	847	810	831	843	929	841	819	867	838	881	870	844	881	887	899	849	814	840	821	859	876	806	833	880	826	853	895	834	840	845	783	844	817	830	811	838	839	760	824	884	812	821	834	876	801	887	811	787	797	905	849	838	832	829	822	841	829	808	840	838	828	880	871	871	868	867	858	831	904	810	862	854	824	829	831	832	878	878	795	894	775	795	833	812	841	853	887	862	836	814	836	804	838	817	831	847	775	830	887	808	846	873	823	822	760	839	823	777	877	810	862	861	844	849	827	857	895	790	829	812	901	869	806	786	868	835	808	817	861	821	781	852	852	795	821	814	817	870	812	861	856	841	801	848	798	816	789	843	821	870	833	822	855	817	830	810	851	855	839	866	868	819	824	842	809	848	840	796	792	873	819	851	820	820	851	850	840	846	834	836	870	827	790	826	836	874	789	873	833	791	923	843	879	804	866	842	832	859	853	855	820	813	816	839	863	812	875	831	833	829	836	834	851	840	800	803	809	818	799	887	842	864	845	821	871	836	801	830	832	803	843	851	811	862	834	799	786	846	833	823	843	829	786	850	882	844	794	794	865	847	795	827	897	857	842	875	836	808	852	811	832	823	859	794	839	861	806	830	804	841	862	885	813	815	802	863	828	848	860	778	837	838	832	812	834	859	822	820	829	820	825	817	849	893	779	850	809	809	780	863	815	880	818	829	838	829	844	837	806	842	878	812	878	907	819	864	836	834	868	861	824	856	828	890	832	823	830	879	877	775	842	827	834	854	808	788	822	859	823	853	827	829	893	822	849	800	814	892	840	841	806	840	851	851	806	860	840	851	837	844	869	810	793	799	853	858	834	846	875	837	825	813	817	787	914	844	855	841	838	863	842	849	886	867	849	802	794	910	835	845	877	801	842	824	836	794	804	822	818	808	822	802	856	870	855	805	848	804	888	847	861	876	861	839	844	824	841	847	819	858	817	815	913	849	897	841	839	825	847	825	846	912	817	842	897	802	794	834	883	813	876	876	912	890	767	838	807	900	832	823	855
41379	80536	70423	53688	16832	11753	1590	1325	1226	1111	1199	2308	5951	11088	9374	5261	862	897	866	841	864	832	817	828	806	828	801	852	771	791	821	833	802	836	831	827	823	802	814	820	857	836	801	823	865	781	834	750	813	790	849	810	898	878	782	865	778	793	842	790	785	813	841	827	818	848	831	847	854	829	808	811	859	842	778	900	848	799	870	789	839	838	796	865	802	786	851	801	787	843	840	798	841	849	810	803	804	894	791	848	807	847	832	815	823	820	862	826	797	818	836	801	839	775	835	824	792	833	817	811	833	825	825	835	814	840	852	838	843	836	798	812	819	877	800	836	876	862	820	825	891	809	766	842	837	851	808	817	787	871	892	844	820	812	767	869	760	869	822	828	849	851	844	836	806	884	808	871	799	779	845	832	798	816	819	832	869	865	821	789	844	871	834	804	837	799	841	822	838	863	805	811	803	776	875	798	805	792	819	825	744	823	824	837	818	841	791	772	824	864	835	780	848	825	785	822	809	810	817	852	839	804	859	795	855	836	848	819	788	856	847	838	844	831	808	873	841	834	886	880	832	842	859	840	872	831	788	805	889	821	855	843	856	830	853	855	840	816	848	805	808	823	825	801	832	848	830	830	826	841	797	850	811	813	839	825	860	812	861	795	862	796	856	832	844	812	826	812	801	830	794	763	835	828	842	815	838	860	814	849	846	846	855	803	821	848	810	814	837	847	782	793	850	827	835	803	764	813	822	832	801	818	833	857	843	837	906	782	825	868	827	847	867	837	821	825	824	844	880	818	841	872	792	789	833	823	823	819	847	840	841	842	895	853	797	846	873	779	815	822	842	854	892	886	851	776	847	792	851	842	781	839	845	862	864	834	825	821	843	805	852	841	810	839	821	824	819	811	832	797	821	821	865	903	844	837	833	860	886	792	825	823	837	819	850	841	906	865	806	806	822	838	815	893	836	803	826	811	823	809	799	847	838	806	781	823	810	824	845	833	897	832	803	788	823	834	849	824	844	809	871	840	838	823	864	836	824	850	848	837	810	765	866	834	865	781	884	809	841	905	847	808	864	813	821	823	835	838	873	828	838	842	890	861	777	797	845	851	892	849	777	841	839	819	781	833	812	796	825	808	894	816	794	821	835	885	850	840	791	789	873	876	779	845	818	819	880	859	832	866	875	863	885	855	836	837	868	870	817	832	896	845	802	814	854	839	802	854	863	803	812	807	766	839	833	824	859	847	817	840	812	857	826	816	787	835	775	850	813	850	779	762	871	842	796	828	759	874	819	795	828	851	811	841	826	860	822	796	826	890	812	870	815	800	833	806	787	859	824	871	809	869	825	826	846	868	840	858	773	825	810	825	880	822	838	808	844	862	805	826	856	877	835	811	895	814	814	820	822	859	850	852	805	916	810	859	845	806	786	870	854	848	856	777	828	801	841	795	837	790	824	861	827	790	859	859	814	848	848	834	867	823	819	843	819	810	889	812	889	855	811	795	791	814	831	823	865	818	814	888	837	826	865	827	753	824	814	845	799	828	796	810	837	864	819	828	863	867	846	849	828	788	861	794	871	808	818	803	775	864	847	818	841	864	846	822	894	768	819	831	790	862	830	847	853	804	806	825	837	817	821	869	836	856	812	803	820	817	865	837	838	792	866	801	861	884	817	824	847	886	828	831	795	851	805	871	815	826	811	843	860	828	853	845	824	794	853	819	852	814	821	865	900	837	815	849	800	773	844	863	809	850	846	837	858	818	848	846	842	874	777	822	838	838	850	800	811	812	857	798	875	815	856	769	794	846	841	863	791	837	828	807	842	812	846	830	857	808	830	879	814	868	811	820	898	806	799	784	869	809	813	839	851	806	818	834	782	834	852	849	904	859	810	840	818	849	814	805	839	855	843	817	850	838	818	840	881	847	808	844	874	820	875	774	863	845	818	819	832	829	829	836	803	850	822	858	795	835	849	823	830	823	825	826	825	806	835	831	847	894	822	821	824	831	847	815	855	818	855	880	827	846	875	836	852	851	834	773	820	872	797	865	852	808	850	830	831	861	807	833	861	802	879	844	835	824	850	836	870	898	853	798	853	875	830	809	817	833	833	831	911	822	864	829	834	821	789	811	843	881	847	775	826	809	843	805	851	809	832	826	783	896	829	808	849	867	875	848	848	878	816	808	763	808	785	829	860	870	871	848	820	758	842	859	849	878	842	905	821	793	829	848	783	845	846	807	837	851	836	848	823	819	833	846	825	815	876	858	848	760	831	737	862	814	774	830	841	823	826	819	861	808	819	846	773	870	860	806	810	862	817	793	803	838	823	851	786	810	808	833	816	793	900	865	821	855	873	908	870	897	817	846	832	797	783	849	811	867	858	762	866	833	857	829	852	821	803	860	803	840	800	845	826	815	813	782	752	789	816	833	816	856	801	841	830	859	828	798	829	835	807	787	822	840	778	846	867	813	834	828	859	878	880	846	817	803	826	815	862	839	870	845	821	767	885	841	788	791	753	826	874	813	848	827	775	807	788	822	805	822	860	885	863	797	839	808	868	834	898	784	838	839	810	826	821	856	837	876	866	889	857	859	865	812	830	836	846	829	822	781	798	800	877	798	798	836	866	849	825	842	765	832	845	853	855	819	841	843	853	831	806	828	799	854	827	817	844	831	808	871	823	844	834	807	843	779	815	814	779	830	830	859	853	816	797	837	817	827	849	805	836	846	908	853	826	845	777	795	787	818	883	854	793	801	791	836	838	837	813	831	825	864	817	811	830	828	850	867	786	839	787	848	826	847	827	873	843	834	823	855	783	858	825	832	793	815	780	841	786	801	836	801	868	847	765	862	815	845	848	838	820	828	834	783	870	764	839	835	865	792	847	834	854	849	805	837	804	839	878	822	830	879	812	842	865	913	826	839	880	863	814	848	816	859	830	796	799	828	809	817	795	817	761	838	854	761	865	815	824	919	819	849	825	789	837	811	866	861	829	832	823	798	811	809	812	849	851	900	837	763	790	858	859	838	850	826	812	820	802	831	844	825	821	856	857	809	775	879	838	822	819	812	778	838	790	831	852	858	780	878	850	857	845	818	872	813	810	854	827	763	780	822	823	832	784	794	793	817	805	833	801	869	841	825	827	801	823	804	865	790	847	849	748	883	860	776	883	813	807	841	874	825	822	866	835	806	825	838	863	858	845	801	807	829	820	809	823	808	834	844	787	783	839	796	809	901	827	806	837	806	853	851	845	876	826	824	834	845	766	833	826	831	848	830	805	802	793	856	829	887	813	797	887	787	887	847	914	818	831	866	852	845	829	882	839	836	794	847	780	795	848	890	825	803	864	849	858	823	807	849	825	872	828	845	912	865	837	833	830	818	868	847	853	821	849	849	864	796	800	809	832	874	817	863	811	815	873	848	828	872	827	845	865	879	814	817	814	842	859	852	843	807	880	826	819	839	892	831	896	843	784	778	783	822	830	838	888	823	813	843	858	828	844	881	826	845
32636	28369	27639	15904	2144	908	397	412	361	351	353	357	517	587	653	382	338	366	381	344	335	325	358	325	326	349	363	351	333	338	327	324	354	382	365	351	357	326	360	352	362	320	350	366	345	376	332	339	295	338	329	311	335	353	344	334	341	334	385	339	329	331	354	346	350	345	360	342	343	318	335	352	350	345	382	337	347	354	357	344	314	350	353	353	325	339	333	342	336	329	336	348	354	340	314	378	336	364	327	351	358	319	339	322	336	357	339	364	358	323	336	338	320	353	329	340	331	346	328	321	346	326	331	312	347	348	326	322	364	329	344	296	361	337	350	347	361	344	340	338	338	328	325	328	345	372	345	341	312	336	361	352	329	333	320	339	348	338	385	340	347	343	350	328	349	327	308	346	346	331	335	326	336	299	347	336	318	363	342	358	336	351	371	335	338	333	335	333	345	299	327	332	386	333	339	321	359	348	364	307	339	395	334	339	333	307	349	364	350	358	323	338	332	329	349	338	348	341	330	341	359	339	352	340	314	324	344	371	333	335	357	318	355	327	346	355	328	316	353	358	324	352	344	344	362	337	349	328	380	352	326	334	339	299	352	343	366	311	333	324	335	363	341	322	369	355	350	342	358	321	324	351	365	312	339	311	361	374	358	373	335	347	346	354	344	339	340	337	319	351	315	361	327	318	346	338	382	304	321	341	356	339	330	340	339	352	345	361	344	355	338	326	333	351	350	337	375	330	354	359	325	323	344	349	371	320	340	344	341	354	347	348	343	348	326	355	341	338	320	363	366	327	358	352	353	345	358	351	373	367	325	323	333	342	337	368	351	332	336	366	357	343	359	353	338	333	321	323	343	347	352	351	333	345	334	357	319	321	337	341	351	343	313	330	325	332	291	327	300	314	347	343	300	381	357	367	342	325	330	337	355	361	363	341	340	345	343	323	319	338	365	341	339	346	370	331	351	339	343	356	348	348	333	341	358	341	348	350	329	364	330	334	361	336	347	315	381	311	351	328	354	321	337	354	369	367	358	350	352	321	344	317	314	309	369	353	339	335	342	323	272	363	350	361	323	334	324	356	328	377	358	339	322	326	347	341	347	348	335	332	354	291	381	362	322	350	352	326	332	354	360	344	347	326	367	346	335	332	339	332	337	333	342	315	342	397	339	335	385	354	328	332	338	349	329	362	339	325	323	347	372	356	371	344	316	347	347	324	334	361	331	330	339	323	349	339	341	341	389	323	317	345	358	342	370	355	360	345	349	329	354	341	350	339	340	358	311	344	356	334	326	313	352	386	362	361	376	334	314	329	348	341	332	365	321	369	354	316	344	340	366	344	347	356	389	359	333	351	330	365	352	346	322	351	340	326	369	292	350	337	356	359	340	329	345	367	342	325	373	329	348	320	317	376	366	363	346	344	344	354	338	336	347	335	347	363	359	314	333	309	359	346	370	342	373	376	369	362	307	329	343	356	374	373	350	322	347	362	320	351	300	349	361	364	358	350	332	320	366	333	365	346	385	354	370	337	359	332	349	364	378	323	363	360	368	320	331	362	326	355	366	360	356	360	348	357	355	312	370	365	366	361	364	310	372	327	351	293	299	356	351	371	363	350	361	349	328	332	378	355	380	344	311	328	330	368	347	342	373	327	325	360	312	325	319	357	345	335	345	336	330	318	351	352	336	356	355	352	362	335	334	317	335	355	363	374	358	345	342	331	351	323	346	321	355	338	334	342	338	342	315	347	338	335	352	311	392	366	347	360	315	346	362	351	359	362	359	350	342	331	371	360	368	331	333	360	355	357	371	348	334	366	333	353	346	389	339	364	303	315	333	313	354	311	308	339	345	337	348	343	309	374	366	343	367	319	289	342	348	351	363	349	341	388	350	353	335	323	351	339	347	336	353	318	344	339	322	356	343	330	343	334	319	359	357	347	356	348	371	341	351	330	346	316	319	337	316	326	330	306	302	355	375	323	317	339	347	385	365	356	364	363	335	334	345	350	334	354	343	325	333	355	354	333	337	353	350	351	376	322	331	309	319	360	328	351	343	393	367	376	353	332	351	393	338	357	348	314	338	331	329	301	320	346	332	374	341	358	342	322	342	314	324	385	386	312	359	312	336	346	346	335	374	351	360	297	325	351	374	336	337	331	364	336	325	303	312	368	374	317	321	348	330	321	333	329	336	377	318	359	316	330	369	339	353	366	359	322	346	347	371	341	385	335	338	347	309	356	334	351	348	331	359	373	322	366	340	350	337	341	330	336	339	345	346	364	352	341	319	368	337	329	375	395	340	320	347	364	343	354	348	341	321	356	333	343	357	369	351	328	329	392	309	344	317	332	333	343	373	376	336	352	332	310	342	333	332	391	333	336	330	354	373	305	340	318	349	319	368	363	345	351	328	391	352	326	347	352	366	360	359	337	323	361	363	334	378	315	389	337	343	366	361	348	358	352	368	333	334	354	359	374	314	363	370	341	328	338	328	316	318	370	368	331	325	304	341	350	329	344	350	382	344	346	355	355	330	340	334	338	363	328	342	362	344	359	347	371	368	338	333	359	327	355	357	368	324	343	346	327	293	327	389	349	343	387	322	334	369	355	354	348	327	349	344	349	337	369	343	335	306	362	333	345	340	372	333	343	360	316	333	341	370	345	343	344	335	324	342	337	322	338	353	359	325	314	345	345	323	350	344	356	359	364	349	374	338	330	338	325	356	340	337	355	356	326	300	325	325	357	361	311	330	349	368	336	337	362	347	325	355	327	315	324	328	362	331	314	379	352	342	334	350	359	332	364	335	344	358	345	328	350	343	346	356	329	356	366	373	333	373	333	333	334	337	345	338	358	319	345	353	300	361	374	307	355	307	341	334	306	352	349	346	370	352	334	354	340	344	351	326	376	314	318	334	347	303	325	372	310	315	354	373	333	356	354	359	351	385	358	322	359	339	359	338	357	333	326	371	369	373	342	358	351	359	355	320	324	320	321	333	355	332	376	350	340	335	358	366	377	316	372	350	333	317	301	343	336	353	352	362	326	322	312	378	371	298	353	355	338	363	327	372	335	344	370	373	362	385	335	346	352	339	345	319	353	355	341	355	342	348	350	332	335	341	345	354	336	365	350	317	340	348	318	347	331	356	307	336	365	334	338	325	321	339	348	331	357	330	299	344	342	357	348	372	353	306	352	319	369	391	340	341	285	344	322	317	339	324	340	361	356	365	333	350	317	351	384	337	364	347	357	339	393	324	344	353	311	324	373	369	326	351	368	351	330	347	343	336	360	320	361	320	363	352	350	335	337	346	340	381	328	326	372	359	365	355	343	346	337	355	358	336	349	359	308	345	328	359	357	355	369	339	332	339	340	325	347	340	365	312	350	337	358	303	349	332	348	314	314	358	339	306	350	321	356	345	375	362	364	359	327	336	341	342	347	375	303	376	351	372	365	381	327	338	336	342	380	332	340	319	369	341	333	365	325	343	381	356	313	327	338	335	341	352	350
35515	39987	20728	8869	1518	940	522	487	380	421	399	410	640	744	856	432	408	400	365	366	385	342	364	349	369	371	378	365	360	356	389	371	373	369	363	361	401	395	372	385	353	371	372	379	376	369	345	385	391	366	376	359	398	411	374	358	401	354	368	387	365	346	348	382	377	324	356	381	333	378	422	396	339	373	351	380	378	359	379	351	380	329	364	355	367	361	374	376	348	359	359	371	410	375	339	391	347	344	389	382	387	371	381	372	426	376	409	367	369	373	364	374	373	399	351	364	375	384	337	334	358	382	336	351	346	370	358	399	352	391	380	365	350	363	372	370	375	371	372	382	376	350	383	360	360	361	398	361	357	351	373	376	399	346	348	367	348	335	352	355	352	403	381	362	386	359	366	392	381	365	369	378	384	359	387	379	386	364	367	367	355	362	365	379	382	375	346	370	369	359	364	399	363	381	379	351	369	375	354	377	373	399	393	334	406	378	349	388	356	372	365	347	379	368	357	359	354	377	387	348	372	373	354	354	383	368	382	379	354	343	375	373	405	400	378	360	375	352	374	358	356	359	364	388	383	361	378	396	356	373	360	349	365	348	371	363	357	367	382	376	344	369	375	392	354	366	366	366	360	392	361	374	370	409	337	373	359	367	335	360	371	360	371	392	362	369	345	367	327	370	381	374	380	367	340	336	389	394	354	357	350	369	336	349	361	358	379	384	381	375	369	359	363	364	383	389	327	381	358	398	367	370	364	357	380	406	379	371	402	349	333	381	349	358	386	351	362	390	355	374	384	350	394	400	318	364	327	376	378	395	377	378	363	380	375	349	347	373	384	353	394	371	400	355	359	379	361	354	384	357	330	376	367	336	363	355	363	353	387	352	405	354	375	384	374	372	369	385	364	351	343	353	367	360	370	335	361	367	398	364	373	369	344	404	384	346	393	387	382	380	382	359	368	359	363	381	344	375	375	373	374	384	349	390	340	350	380	361	363	358	383	381	404	395	389	379	380	314	371	399	377	358	374	366	399	348	373	394	356	344	380	387	370	347	382	375	348	349	368	362	372	388	343	361	361	363	374	389	330	395	383	377	361	376	361	339	383	337	369	355	380	348	405	370	346	359	359	401	361	368	384	366	391	334	356	382	369	362	393	366	364	390	401	410	396	355	378	335	362	351	390	388	392	371	334	363	386	357	375	375	375	340	399	359	360	372	359	381	379	347	354	384	372	375	361	373	346	373	374	366	363	368	410	421	368	347	335	350	361	368	360	358	375	348	341	369	392	377	355	391	384	335	388	373	379	355	411	369	391	379	371	342	365	382	364	351	396	365	395	358	364	352	333	362	342	347	362	412	373	359	371	360	367	350	388	380	383	400	364	371	388	358	359	350	371	329	358	352	359	375	355	373	381	371	334	396	357	367	369	393	345	388	366	377	333	365	370	392	375	374	380	402	365	386	382	355	355	363	360	382	371	356	424	358	360	369	392	394	391	380	360	377	379	391	385	371	404	383	378	379	366	394	369	328	359	381	376	349	363	358	370	430	339	371	427	338	341	373	378	366	393	343	352	390	343	366	382	383	376	345	377	377	396	370	383	373	366	359	428	344	335	332	363	379	397	382	380	351	361	369	376	367	357	356	353	367	371	346	375	400	358	350	394	340	382	344	368	391	362	356	390	370	371	371	386	378	382	375	360	360	355	358	373	340	372	392	370	379	356	372	331	333	355	348	373	340	362	365	406	372	366	359	344	357	364	345	390	386	397	376	365	368	380	402	344	362	354	428	353	370	371	341	338	375	385	357	352	387	356	330	338	396	393	406	383	376	345	354	377	356	364	370	360	409	369	375	360	371	384	334	388	357	343	391	396	383	383	390	367	377	413	369	375	374	358	364	360	368	352	371	371	391	359	341	406	381	369	374	380	377	348	383	394	360	365	391	357	396	357	371	374	351	385	383	372	354	360	375	370	386	378	375	387	387	332	345	382	398	384	372	400	363	387	370	363	413	353	351	392	357	373	363	370	362	380	355	370	404	367	388	336	349	385	397	387	382	381	384	335	407	385	344	343	363	357	386	378	382	392	375	391	395	366	339	379	347	352	377	357	360	372	380	373	361	379	363	344	404	431	386	353	360	371	335	342	354	377	394	358	344	363	314	351	378	358	342	371	367	355	358	376	355	393	389	373	366	352	350	363	377	356	387	352	389	381	360	407	373	358	362	364	335	362	381	357	388	349	389	398	368	345	390	389	390	370	375	352	395	402	392	404	364	364	375	345	376	356	387	375	387	365	363	366	369	348	361	398	361	378	349	363	351	358	383	356	345	362	375	376	412	384	376	372	363	364	358	385	391	365	384	379	394	372	413	370	377	360	332	389	365	357	398	408	366	367	364	342	372	348	375	351	345	371	381	358	382	361	356	382	397	351	367	365	346	365	329	404	381	361	374	356	393	380	370	365	363	356	354	345	363	341	376	395	390	381	345	396	359	369	342	359	356	339	366	376	342	359	370	336	352	370	369	347	370	367	408	346	384	376	371	367	379	385	387	388	396	419	397	345	396	362	359	381	361	348	378	400	365	358	353	360	401	359	355	332	357	363	387	387	372	335	350	357	381	392	394	369	331	387	369	346	351	386	390	406	366	327	374	375	355	350	368	374	295	378	366	376	369	374	356	364	393	358	353	362	341	358	401	372	342	372	343	372	399	351	380	379	376	318	358	385	370	367	385	362	411	369	384	370	390	386	367	384	348	373	377	383	381	369	352	399	371	375	380	366	393	355	389	377	422	363	381	370	360	375	366	380	367	359	365	371	356	364	389	357	354	379	368	425	356	365	356	360	381	369	371	383	387	398	363	398	368	363	334	369	355	383	374	366	373	369	346	394	383	391	371	373	375	371	377	358	344	368	398	375	384	360	332	362	379	366	376	338	352	369	397	348	353	367	387	366	339	364	361	384	377	374	360	380	335	368	364	344	389	368	370	364	349	321	402	384	362	378	384	337	356	345	370	369	363	344	367	374	344	347	359	366	411	399	379	383	340	377	370	354	394	335	349	379	305	372	361	378	388	349	341	363	379	388	396	344	371	332	372	376	401	367	359	367	377	370	384	368	385	362	355	354	395	367	368	365	378	418	372	335	351	350	381	365	351	350	370	381	347	355	361	390	378	382	380	370	360	396	391	360	340	350	387	349	336	340	370	358	352	375	397	388	352	361	351	369	392	363	383	361	391	374	385	379	379	354	341	400	350	355	362	371	387	381	347	350	372	394	410	361	374	391	398	380	353	382	367	369	364	347	359	353	396	391	365	358	368	361	360	363	394	367	360	342	334	367	375	399	376	351	393	390	394	355	380	357	376	369	401	353	388	328	347	355	404	375	376	343	363	361	367	365	377	381	348	340	386	360	367	351	399	364	352	373	383	387	383	361	367	381	366	331	341	355	381	354	374	320	332	351	374	365	360	411	390	383	389	391	352	374	389	396	364	372	357	343	349	362	321	401	376
23740	21966	32342	28007	21236	16590	3052	750	605	619	631	1879	4561	3780	2266	690	540	574	570	585	541	546	578	548	534	558	575	519	569	554	556	531	521	514	558	517	546	538	587	561	514	561	561	546	519	555	561	585	521	552	540	543	524	535	581	555	539	543	541	568	553	509	546	555	528	517	532	499	561	516	535	528	512	521	553	508	545	521	525	574	565	539	562	516	559	537	545	532	536	549	538	504	599	560	526	547	580	593	535	541	535	549	541	532	527	506	521	528	572	525	521	491	526	521	543	540	559	587	551	535	533	517	558	535	540	549	554	550	579	591	551	531	570	544	527	581	470	528	503	591	534	544	520	522	541	553	531	568	518	584	608	557	519	489	580	539	508	533	551	532	527	552	567	526	547	566	515	575	572	523	591	515	564	533	554	568	576	547	507	526	556	519	570	539	550	548	550	556	519	544	540	551	536	542	580	516	541	555	556	486	548	569	557	543	550	565	568	585	556	545	516	560	549	487	546	528	499	558	526	509	569	568	476	608	526	568	521	545	516	524	536	530	571	537	517	576	542	534	549	587	592	521	531	537	545	517	576	581	526	559	535	576	514	592	520	559	538	515	550	515	518	516	518	557	571	580	530	504	549	538	538	539	527	534	542	518	507	530	589	569	535	546	517	541	527	594	525	576	528	539	527	524	555	542	566	555	540	545	548	533	516	496	572	516	526	575	559	541	579	569	542	547	533	559	565	533	514	506	540	539	541	566	567	546	551	560	528	494	547	542	521	543	510	543	574	562	545	505	560	531	520	522	568	530	577	536	557	520	572	532	555	561	556	571	540	533	527	544	553	548	548	525	537	523	528	545	546	538	532	563	557	541	546	521	551	489	518	537	520	525	550	539	568	560	562	595	517	515	563	574	529	563	603	536	586	538	512	529	520	484	568	574	509	551	530	487	517	555	539	502	528	548	554	562	564	544	563	574	544	515	514	514	515	563	552	553	551	558	556	550	534	519	569	559	548	571	566	525	573	520	575	570	539	517	518	533	565	553	546	532	574	562	563	546	556	552	551	543	559	540	540	545	540	516	555	552	525	552	543	523	559	573	552	543	545	495	543	570	526	528	594	561	524	517	579	538	565	575	560	536	531	589	576	559	527	507	533	540	559	540	541	553	542	554	545	544	574	539	549	501	538	555	565	559	544	580	525	563	566	548	583	556	545	555	544	552	542	563	559	540	540	565	561	546	554	552	535	539	573	488	565	526	579	587	521	533	565	511	532	568	494	556	547	532	571	554	586	500	534	529	544	527	524	603	532	566	525	544	540	537	513	557	558	561	519	552	546	533	510	561	521	584	526	555	520	563	511	564	570	559	576	550	562	523	513	581	570	553	537	511	530	551	529	574	553	573	549	510	542	558	561	533	553	501	563	551	559	523	548	560	484	555	526	534	561	533	581	493	530	539	529	593	544	541	527	556	539	562	549	516	497	522	536	571	576	601	566	566	512	520	521	542	525	570	552	612	548	520	540	509	567	565	539	562	530	548	527	543	518	569	522	527	533	535	560	527	502	550	555	570	562	545	510	537	554	574	561	565	550	559	567	524	525	554	511	530	528	537	498	595	521	530	507	512	518	514	581	502	588	570	522	524	566	552	520	505	539	540	547	554	554	546	556	561	535	501	561	518	526	576	566	548	562	498	536	519	564	562	533	509	500	525	549	568	558	539	578	518	525	492	510	543	505	523	535	580	579	563	550	535	509	559	538	540	540	524	586	544	551	522	533	557	568	530	555	532	540	557	540	508	539	528	527	573	530	504	539	568	519	556	533	518	499	527	547	550	574	563	525	529	522	516	559	531	536	533	519	578	536	584	518	503	523	571	567	497	549	560	570	532	547	515	515	571	543	593	553	540	524	488	542	535	530	563	583	531	521	554	530	605	554	530	522	512	544	548	552	589	546	536	552	543	589	554	562	507	527	585	555	541	525	539	575	539	529	538	565	503	549	590	558	514	546	497	595	509	510	539	584	529	511	582	543	520	530	527	534	551	536	550	556	528	564	546	576	584	494	555	548	567	513	537	563	527	565	531	527	541	536	545	528	564	532	505	505	501	579	514	541	559	533	499	510	545	540	540	503	551	549	548	557	511	480	542	555	526	543	542	511	553	513	539	573	566	513	556	521	546	543	562	555	544	516	558	533	521	557	563	541	529	556	584	537	527	537	576	511	557	537	559	564	565	525	532	546	546	495	528	572	516	595	557	533	539	549	558	493	545	562	511	533	563	518	534	544	525	540	498	538	524	523	543	552	554	487	538	543	562	527	543	488	496	546	498	507	522	557	547	566	558	517	555	579	564	528	560	521	574	502	556	557	558	568	522	553	520	557	544	523	582	537	529	546	544	578	515	485	553	519	550	555	528	513	540	531	500	537	557	567	570	520	568	539	577	571	547	532	559	549	534	546	530	592	564	579	600	495	543	540	524	523	552	524	511	551	568	536	558	532	515	551	597	513	551	549	569	537	514	550	541	531	550	550	548	539	560	513	555	574	478	526	546	537	547	550	522	543	552	545	542	539	541	556	551	530	551	551	533	556	524	497	546	556	562	518	541	585	546	590	553	541	537	537	556	554	543	560	549	555	563	550	534	537	546	536	541	559	523	538	506	540	496	540	528	519	546	580	583	524	553	515	561	545	566	570	555	548	523	547	534	563	544	546	536	579	550	531	563	526	518	565	537	560	545	508	512	497	544	511	532	518	528	582	548	560	564	536	525	514	542	540	559	535	559	560	513	527	575	580	526	571	542	560	511	526	512	542	513	541	536	540	574	541	564	579	525	563	536	517	540	483	528	569	526	580	565	522	541	563	574	552	496	554	579	534	548	554	521	561	512	518	549	563	554	530	555	494	558	521	576	524	573	552	536	534	587	539	523	552	535	527	575	531	515	491	513	525	522	538	545	547	561	544	513	533	544	521	547	563	516	537	573	586	513	529	548	508	576	567	561	555	534	530	517	559	564	536	531	548	542	567	540	549	547	542	539	549	560	540	562	512	530	530	548	590	571	515	572	545	542	528	507	529	534	536	558	545	537	573	521	550	538	531	543	567	506	541	545	560	566	519	544	570	524	541	500	548	565	537	557	511	555	521	526	528	522	533	546	568	565	522	545	576	532	530	511	571	554	577	562	499	542	550	523	559	566	532	537	552	567	527	564	527	563	563	504	546	566	560	529	563	543	557	537	532	544	550	524	549	542	571	517	550	515	547	537	527	507	505	499	521	569	551	539	538	531	547	551	522	544	541	501	551	572	548	533	598	518	547	547	550	517	525	544	579	543	536	516	562	512	554	547	493	535	541	537	537	573	519	509	553	591	560	530	563	576	526	534	564	537	548	517	528	556	540	541	544	546	543	517	534	514	533	575	541	526	568	528	566	501	530	537	552	574	539	565	565	557	519	559	504	543	535	594	519	545	533	497	480	563	484	533	513	502	567	539	460	539	563	537	546	541	581	566	533	499
36567	78505	63549	37279	10374	9336	925	851	756	679	716	2713	6658	5270	3137	676	570	522	548	576	607	546	540	552	561	540	542	585	611	492	505	551	565	505	529	598	549	530	562	612	555	522	548	566	532	538	567	526	546	549	571	536	529	577	530	579	548	548	566	557	521	564	547	557	525	570	583	540	527	589	523	526	565	543	578	584	564	535	584	551	525	556	535	560	558	554	560	511	573	567	543	591	527	537	555	582	537	563	529	528	573	538	545	579	548	542	552	575	552	575	541	528	549	547	496	582	516	537	569	526	557	584	558	538	523	546	525	558	554	519	539	537	574	519	518	542	580	510	506	518	604	558	541	560	550	557	508	546	550	551	523	517	491	553	533	521	559	525	508	522	552	525	523	595	499	556	511	548	530	530	530	542	516	500	549	566	535	529	532	585	571	552	533	532	543	570	537	547	533	581	565	534	569	502	575	535	547	577	550	570	514	548	555	557	479	537	560	535	519	506	578	571	602	557	588	573	540	536	536	548	580	513	565	527	559	557	544	553	505	516	565	518	586	562	520	543	573	559	547	515	529	546	517	547	586	538	555	495	516	561	523	577	511	566	565	589	550	564	526	573	540	563	588	568	551	516	494	520	568	562	548	516	546	541	537	544	582	560	550	582	569	566	548	549	543	514	551	535	530	571	553	588	505	574	556	522	575	543	549	561	542	514	522	530	537	543	572	509	496	530	552	571	526	563	545	546	589	539	556	552	543	541	510	558	514	541	551	527	550	562	559	546	526	588	548	538	586	538	570	547	534	544	547	530	509	513	509	506	542	579	553	587	542	528	590	486	519	547	524	532	547	584	590	555	552	547	525	509	560	570	540	514	597	555	532	547	520	556	566	521	503	557	525	505	518	543	536	548	554	545	550	585	518	581	516	551	569	557	533	519	539	568	573	575	526	539	567	548	559	553	545	563	573	558	559	501	570	579	575	564	563	585	556	555	552	532	564	529	532	545	512	588	542	590	542	527	580	529	515	498	549	566	557	538	563	597	511	556	553	553	527	540	561	539	560	544	566	569	539	574	535	535	551	570	538	557	553	571	560	532	528	552	548	545	495	548	563	562	522	536	535	573	506	588	517	592	544	583	526	534	524	525	552	551	509	549	522	592	554	527	559	572	524	534	562	527	549	546	540	540	547	547	579	568	551	562	552	512	542	584	533	560	526	555	578	592	555	557	533	536	529	566	536	550	563	530	543	521	555	513	538	557	545	563	512	523	531	547	560	538	535	561	549	550	501	567	586	548	547	516	504	537	565	530	569	523	512	594	559	508	549	467	546	566	573	549	550	556	544	536	557	576	547	522	577	567	545	544	552	559	504	627	572	566	551	524	533	526	502	531	525	539	544	520	564	583	536	500	525	539	487	521	553	533	552	613	567	561	573	528	562	552	536	523	509	497	540	567	523	550	541	522	554	577	544	524	553	571	560	534	551	591	537	534	571	558	531	518	572	544	529	566	521	520	502	537	554	527	551	551	512	600	524	543	496	602	577	521	534	509	545	577	541	554	566	560	554	530	597	540	572	536	534	594	566	587	557	548	523	560	555	577	523	560	573	483	570	538	587	561	526	563	546	530	571	528	525	571	554	562	558	577	533	577	546	555	550	540	580	579	510	546	594	473	498	577	550	571	563	543	551	566	578	513	546	526	502	551	565	531	549	524	566	529	519	569	558	548	561	564	550	534	501	557	567	588	548	563	549	547	540	592	547	576	566	559	534	516	562	554	499	527	522	513	544	552	519	548	546	555	573	544	538	575	575	565	518	535	527	555	569	583	572	561	535	552	542	558	527	554	515	547	556	574	574	546	527	558	571	545	591	534	564	530	555	582	562	526	552	537	556	572	602	585	579	576	530	584	559	549	590	558	540	544	555	525	523	584	575	559	561	548	519	546	524	542	566	537	525	511	584	525	554	519	569	558	554	480	539	545	538	539	533	530	584	553	552	549	559	551	566	582	532	536	533	519	490	545	570	536	518	554	564	567	530	555	550	540	607	530	543	510	544	547	537	523	533	520	559	551	571	544	591	565	532	580	550	525	525	497	531	552	585	554	503	562	564	584	563	531	562	518	566	560	537	536	542	570	533	537	546	512	571	564	550	522	542	537	539	552	567	516	519	547	550	564	565	520	505	562	521	590	544	570	538	520	560	527	578	537	517	523	527	608	545	552	544	524	554	565	521	523	572	598	551	572	528	562	556	498	552	491	572	583	582	530	502	572	540	580	574	541	531	548	558	538	554	560	555	590	597	515	528	572	568	573	556	561	560	558	557	556	559	564	526	560	521	551	548	540	523	507	558	549	565	524	516	539	514	552	564	511	563	563	569	527	569	522	544	539	544	515	504	526	569	524	565	563	575	556	560	552	585	574	536	541	562	517	571	573	509	524	551	561	545	530	589	561	540	533	542	520	533	531	572	548	529	583	526	559	547	574	524	501	529	557	541	543	502	583	533	540	564	528	536	539	547	583	558	515	503	599	578	571	561	509	561	555	542	575	571	562	571	539	550	581	556	514	531	530	555	565	542	586	535	554	519	551	527	560	534	557	526	521	524	574	585	563	580	519	560	531	559	529	527	537	548	518	547	534	579	525	526	533	561	554	566	539	557	530	537	539	582	555	541	545	591	582	546	567	539	567	562	546	573	553	544	512	560	538	533	524	508	583	508	590	510	615	530	527	557	547	582	531	544	527	526	576	569	557	549	567	603	548	506	512	540	540	529	506	513	583	595	557	560	560	534	532	571	555	574	571	593	557	514	527	529	550	569	521	534	552	568	526	542	580	529	522	554	584	570	544	592	577	561	588	523	543	542	557	554	574	525	540	518	555	560	556	535	523	522	575	543	558	498	503	579	519	527	541	567	564	547	541	588	547	507	544	508	522	602	592	542	580	558	544	520	561	513	547	514	575	573	541	532	531	513	500	530	531	555	542	507	533	511	573	536	535	595	570	566	570	525	544	576	565	535	517	555	567	526	540	563	553	557	534	550	520	570	565	540	547	545	546	544	555	529	489	528	562	544	561	558	600	544	577	554	558	590	528	561	529	561	534	535	568	514	590	533	531	542	531	542	560	535	541	516	526	564	565	554	585	539	539	558	514	568	540	494	561	546	566	543	546	555	552	566	564	539	553	555	557	613	561	558	572	610	579	550	568	559	524	574	521	540	548	567	583	552	576	537	473	566	542	544	543	559	555	561	587	571	544	503	558	563	577	533	568	538	537	565	551	566	616	528	538	560	537	554	561	544	519	588	559	549	563	558	545	525	564	506	553	527	555	566	547	524	548	576	547	536	566	565	521	574	557	561	504	575	561	540	542	567	570	520	557	552	549	571	554	575	559	539	547	539	544	540	555	536	541	551	541	532	536	573	509	575	598	575	558	566	561	569	541	583	556	540	526	553	547	564	546	554	539	531	560	544	534	552	582	566	562	543	537	521	540	531	565	548	544	543	511	510	532	578	518
25001	22595	31886	27167	16231	6817	849	591	585	527	966	2182	2443	1999	1499	630	491	526	525	508	489	486	496	484	500	516	513	561	497	497	498	491	513	508	520	511	467	506	514	475	497	532	499	487	528	498	458	505	509	497	504	515	471	504	538	528	464	492	515	488	457	509	499	516	490	526	483	499	484	448	502	522	492	546	512	524	520	558	515	516	516	545	512	515	529	481	512	501	486	479	454	493	502	486	525	506	562	477	501	498	500	489	495	499	489	518	490	495	466	509	502	507	533	485	499	481	503	500	487	494	484	506	468	536	530	509	478	467	477	518	543	492	475	517	476	515	505	495	565	483	495	496	534	527	489	489	519	511	513	503	510	476	483	490	501	511	515	524	493	483	469	541	473	530	484	510	511	474	548	501	509	497	519	507	509	481	496	508	514	513	435	521	502	480	527	485	541	517	525	495	518	490	501	519	481	471	492	478	479	462	491	491	481	445	508	517	524	533	510	528	482	489	495	478	476	501	537	510	503	512	500	494	537	561	503	471	498	524	510	500	517	508	504	506	466	489	534	481	468	519	505	521	500	485	475	461	532	561	546	529	465	477	510	511	482	493	519	503	513	512	497	487	499	508	496	470	501	502	531	488	514	490	490	480	513	546	526	501	474	486	484	504	499	531	478	475	545	525	472	518	519	470	465	527	513	509	556	504	488	453	477	476	488	500	463	518	464	479	512	484	546	491	512	511	510	474	511	530	462	498	523	490	500	525	533	459	531	506	490	471	506	506	510	477	484	532	468	502	492	479	541	457	467	471	521	515	467	507	494	503	481	539	487	453	494	511	520	458	530	490	489	497	549	540	577	489	508	519	475	514	462	495	500	503	505	508	477	488	489	520	490	531	505	516	498	486	521	474	498	546	505	492	500	522	495	481	545	513	492	489	462	514	501	489	478	515	487	488	506	494	497	499	503	485	505	524	498	524	568	474	495	517	518	535	463	549	503	534	465	460	510	507	513	500	535	465	471	469	513	501	488	499	494	491	503	498	491	541	441	485	528	482	519	485	501	533	509	523	469	469	522	491	494	542	466	456	472	516	503	462	492	462	519	468	476	487	460	487	500	491	467	504	496	543	483	495	531	528	519	508	483	521	497	494	508	485	491	481	482	468	491	519	510	520	513	474	503	509	526	480	479	491	504	535	510	479	472	520	521	514	526	454	472	474	492	481	492	500	516	488	500	497	478	515	508	499	485	503	484	501	487	489	473	491	503	527	470	501	442	485	487	510	515	579	488	468	498	550	505	477	487	537	514	474	526	483	552	532	519	465	496	511	498	494	517	476	456	519	495	477	509	484	528	496	511	511	520	488	515	473	517	493	492	499	492	491	550	544	500	485	488	504	539	473	503	505	481	509	537	505	496	471	513	480	477	487	517	467	457	510	489	522	503	548	500	468	523	461	499	516	469	490	481	475	507	506	496	503	518	531	495	531	445	511	506	468	547	503	493	490	488	481	488	488	506	520	480	463	505	480	516	512	488	501	514	505	486	462	493	471	475	492	465	491	509	509	459	464	514	488	529	512	505	490	483	530	506	495	532	461	540	479	514	497	498	491	497	546	522	471	511	528	519	508	496	451	514	501	499	502	520	506	489	477	505	494	481	520	516	545	524	515	532	474	496	504	549	515	530	502	487	498	484	488	489	465	524	543	479	513	456	514	491	474	478	500	512	457	543	513	496	525	490	492	526	526	531	476	482	486	536	480	535	502	474	499	526	516	501	458	466	523	521	482	486	518	515	512	491	478	475	493	486	509	451	472	511	485	464	510	481	502	550	558	494	480	447	518	519	488	513	454	525	534	510	468	471	508	518	521	520	454	516	539	517	514	479	513	494	503	508	521	523	498	510	479	471	491	528	515	484	488	500	486	479	456	494	489	503	492	501	489	530	497	541	504	480	495	481	494	528	484	501	486	473	480	476	512	511	489	527	525	508	518	473	471	514	443	459	451	544	524	479	461	458	489	485	488	452	528	487	495	519	469	496	489	496	484	500	504	537	493	494	533	513	519	502	537	486	504	507	495	498	536	471	490	506	487	502	517	483	491	501	477	511	528	491	499	527	467	531	485	488	475	512	472	517	500	506	486	517	501	456	492	520	485	466	480	523	491	514	510	519	473	492	521	472	453	503	498	507	501	521	533	490	486	523	504	513	499	547	512	486	496	516	494	484	480	541	508	552	491	481	479	425	492	488	452	492	509	509	528	510	495	471	528	556	533	471	522	484	480	489	510	454	497	517	513	515	519	479	508	531	506	509	481	519	512	502	463	498	524	491	531	491	537	530	495	493	475	495	477	510	521	498	521	467	448	510	516	497	502	510	546	535	483	496	498	486	499	483	523	524	515	488	458	513	491	520	490	514	489	486	526	474	521	513	491	545	525	480	477	499	518	475	495	471	520	460	472	524	484	517	506	494	506	507	544	500	463	503	477	491	511	511	493	526	483	508	504	460	484	516	464	531	467	495	514	542	501	521	485	469	506	467	506	543	531	472	524	481	494	480	439	500	495	495	509	490	450	519	469	512	487	489	503	463	484	539	514	525	501	515	529	493	488	532	496	483	472	480	495	480	532	540	473	475	493	498	513	508	514	472	483	481	501	492	520	499	504	494	512	489	503	510	535	523	483	510	499	503	501	503	510	524	470	526	491	530	466	506	479	507	520	493	500	488	514	470	530	517	511	475	494	480	478	539	499	520	495	479	517	533	469	518	489	512	542	492	522	505	520	518	492	481	478	477	507	523	491	477	480	510	515	483	514	476	508	513	478	511	504	490	528	531	513	458	500	499	540	535	488	515	525	480	473	542	509	502	488	481	511	462	511	513	539	487	489	467	489	513	453	471	470	504	465	457	463	544	487	538	475	530	520	493	503	489	503	498	476	488	483	505	486	479	518	505	510	493	488	492	498	557	450	506	515	468	520	503	454	504	473	526	520	523	556	488	463	488	457	504	481	475	526	521	518	468	507	483	508	449	522	518	529	475	560	527	496	503	494	523	474	518	502	506	507	512	490	543	504	499	460	510	506	484	511	530	512	524	469	515	513	495	480	480	459	509	537	512	472	508	514	532	533	517	512	516	490	532	522	516	513	476	504	477	532	494	516	494	529	485	494	485	510	528	520	500	523	509	482	463	499	492	468	502	491	495	504	505	527	469	543	484	529	517	492	546	503	519	515	513	522	519	425	538	472	516	495	496	530	454	500	482	485	506	484	540	436	515	515	535	496	485	502	483	507	497	487	483	526	461	477	467	482	491	475	481	466	509	511	525	494	499	481	502	520	485	480	512	484	506	530	518	453	504	484	492	492	489	487	493	522	456	486	480	520	467	482	521	468	512	512	505	516	511	496	457	524	528	535	526	492	487	509	521	507	529	497	489	510	458	498	508	516	473	507	495	499	492	501	486	505	513	498	500	508	524	481	485	485	512	523	504	507	510	530	509	503	569	500	481	496	526	500	488	498
36176	72342	51692	26313	6068	7078	741	628	635	682	1483	3813	3887	3074	2180	737	564	551	513	525	539	557	589	555	527	508	550	566	525	568	540	530	563	527	548	558	504	525	531	549	530	542	517	546	504	550	534	506	543	561	529	521	575	515	531	528	517	529	506	527	539	486	569	522	544	533	534	504	560	555	540	571	527	518	484	521	531	522	580	542	518	496	545	512	504	501	574	575	503	564	566	540	552	558	541	519	487	540	539	579	569	518	540	538	561	523	488	513	533	520	480	547	575	528	551	543	533	564	557	544	517	521	524	529	549	534	516	559	459	544	542	516	540	583	556	531	544	522	549	561	494	535	527	560	554	526	567	534	522	555	533	528	534	528	516	551	577	572	534	594	536	488	523	548	532	556	536	536	530	503	581	488	546	491	538	546	531	570	534	515	518	527	520	526	555	522	536	540	552	528	557	537	560	530	522	525	545	524	531	548	531	530	551	537	566	509	522	515	526	522	578	553	529	536	565	514	551	544	534	546	571	529	523	541	553	529	536	508	544	507	533	579	536	555	508	557	525	522	519	564	519	522	528	498	539	565	552	519	532	559	524	570	519	509	511	535	538	529	523	491	526	562	549	505	522	513	541	514	546	523	517	566	531	484	511	505	553	534	552	520	528	487	514	586	552	561	493	527	506	521	507	548	508	504	524	512	549	535	517	512	512	510	526	510	533	526	544	537	521	532	498	547	553	530	511	516	524	541	534	525	557	561	564	502	541	543	538	501	545	536	493	514	519	512	542	492	510	545	520	562	506	563	549	473	501	515	511	518	559	495	523	561	542	556	538	585	512	515	493	525	519	510	564	535	522	568	551	513	517	544	518	543	560	534	543	491	544	522	596	555	541	533	529	544	523	556	544	580	546	553	564	571	521	538	504	571	532	525	523	540	590	497	544	551	538	539	529	518	516	564	519	527	581	492	514	531	507	558	515	547	521	543	539	581	583	544	523	567	568	554	511	508	534	519	521	513	532	572	551	551	543	518	538	531	542	586	502	521	528	528	532	504	545	507	527	493	531	526	555	586	545	546	561	544	534	530	551	525	533	535	525	529	565	492	564	519	572	504	534	514	569	518	534	477	561	529	568	564	529	557	518	505	538	542	520	521	540	535	535	558	578	509	541	538	559	557	546	500	504	555	538	493	537	555	564	491	513	522	528	531	532	542	534	495	504	485	566	579	517	564	484	495	549	532	547	512	501	556	553	481	546	531	567	539	525	521	517	573	539	482	530	514	513	547	537	506	501	500	532	524	550	536	545	513	574	544	526	551	538	537	531	573	553	524	567	512	546	514	512	507	538	480	596	523	558	540	548	526	547	542	502	564	513	530	522	529	595	508	506	550	532	532	523	522	547	535	553	534	506	536	567	488	495	579	510	540	521	526	532	533	545	514	574	541	564	501	551	534	527	509	503	539	565	534	546	526	548	485	555	482	567	528	517	587	508	546	539	508	554	578	524	543	541	525	515	506	531	497	529	577	570	568	521	547	512	517	543	494	537	494	559	497	552	530	532	561	522	534	536	521	505	576	528	547	513	502	551	559	529	563	552	532	498	479	509	529	520	556	514	548	567	536	561	531	517	539	522	541	510	546	555	569	502	534	571	573	511	569	501	518	547	563	539	533	539	505	537	551	534	535	538	523	527	501	555	517	523	531	526	560	546	563	526	524	561	552	540	535	523	518	509	524	566	539	533	559	549	524	553	511	552	543	476	489	516	501	568	555	532	582	490	527	503	532	499	514	562	622	540	563	539	591	516	511	562	517	522	528	508	544	540	559	522	545	530	515	493	547	524	557	515	547	550	568	536	519	540	518	611	538	520	541	535	528	555	532	541	560	519	559	536	518	507	499	516	534	522	535	536	565	515	525	520	552	529	526	559	549	551	546	523	525	546	506	521	533	528	526	558	537	516	517	535	558	527	536	486	562	501	559	522	537	549	536	495	508	512	532	522	528	572	520	538	514	524	514	522	534	553	519	504	506	554	514	537	538	515	554	519	501	528	520	494	507	525	542	542	536	524	542	547	522	507	535	555	538	540	567	555	515	551	508	576	559	567	539	504	507	523	515	534	547	597	488	538	531	549	580	500	563	550	502	526	538	543	496	566	557	570	489	538	565	532	536	493	512	537	523	544	557	526	537	578	554	542	520	560	526	530	531	518	583	487	497	545	518	543	532	549	547	550	499	536	505	535	500	563	529	573	560	559	494	533	558	534	517	524	584	551	492	552	529	528	557	523	512	532	519	512	520	525	517	532	504	602	550	553	520	515	512	549	523	543	532	508	505	544	520	539	569	544	557	596	595	500	504	544	566	536	522	538	508	525	579	493	558	508	538	526	505	522	526	515	535	512	550	499	540	522	531	539	521	537	567	548	534	548	546	538	560	554	516	515	524	526	560	501	518	535	552	538	548	512	507	539	535	556	532	513	544	515	519	514	511	578	523	532	539	532	512	570	520	573	540	514	571	517	557	520	572	503	618	561	540	548	560	543	518	495	497	494	539	546	531	527	577	556	532	549	494	503	516	524	529	526	531	514	547	520	557	538	527	508	558	521	571	570	519	515	546	544	512	581	525	578	478	500	559	561	551	510	538	572	531	499	505	509	525	509	526	568	505	550	531	558	573	505	536	548	525	571	505	515	501	528	532	523	543	537	519	564	515	533	522	539	544	562	537	528	543	557	557	538	534	539	532	536	529	544	537	545	592	501	568	553	556	541	579	516	560	585	562	534	525	537	570	520	513	544	568	550	538	531	519	510	535	519	528	561	547	543	535	502	536	555	531	534	548	524	515	528	534	540	561	530	558	540	574	572	552	544	554	567	566	530	513	516	553	546	546	512	535	478	504	517	577	531	519	571	504	554	545	504	555	541	522	532	550	587	499	544	521	511	535	524	543	558	539	522	543	545	545	547	527	527	534	525	566	524	568	519	529	526	487	510	489	559	499	584	566	525	556	505	534	500	550	550	567	484	534	578	513	484	549	521	528	527	566	552	527	528	533	514	523	504	546	516	553	577	548	511	534	566	547	522	545	536	531	503	515	500	556	508	538	522	560	521	514	556	525	510	557	536	503	525	478	541	478	514	524	529	500	522	557	545	551	536	605	530	524	542	495	578	532	547	553	537	525	478	508	550	513	537	511	548	521	511	551	508	545	524	557	560	538	535	565	544	543	519	519	512	518	514	527	557	578	510	532	545	531	549	551	534	525	533	550	519	522	529	526	575	589	522	520	497	567	511	523	534	563	527	540	571	530	513	549	537	487	553	487	560	528	582	517	521	508	542	507	528	528	553	575	481	507	583	555	497	540	526	524	541	539	551	524	546	527	513	562	545	539	550	571	523	524	555	563	549	545	541	552	555	521	563	507	536	569	548	511	522	523	525	490	551	508	458	553	553	556	553	519	516	525	520	527	526	543	531	505	543	517	516	514	553	554	530	515	477	535	495	567	540	499	536	502	559	491
22550	21446	30759	25257	21382	22680	16468	1880	1001	1089	2180	4889	7349	7022	5900	1693	841	835	858	926	876	848	911	872	843	872	833	835	823	883	841	866	849	838	794	920	877	787	901	811	891	838	850	838	798	855	837	859	835	833	843	799	868	831	836	884	824	856	849	768	853	821	860	824	883	879	820	845	867	826	898	842	879	766	854	849	816	783	838	820	826	869	853	885	865	814	828	841	796	835	885	827	845	846	814	811	845	797	839	834	892	828	857	858	803	836	832	864	887	913	808	833	903	840	859	869	855	870	871	857	908	826	815	854	850	844	872	837	914	864	808	850	814	868	868	841	865	836	814	808	844	794	858	824	847	818	853	873	833	881	862	871	796	888	828	842	824	814	885	857	839	870	908	861	894	896	888	832	802	909	912	837	873	872	840	846	840	850	844	822	907	832	944	827	804	836	856	867	806	913	879	850	856	797	842	907	876	872	836	812	806	898	823	794	902	836	858	860	890	819	836	865	862	834	905	835	815	881	833	854	834	891	880	843	842	845	825	839	855	840	850	872	857	876	873	811	860	845	820	835	818	825	847	822	803	872	833	873	890	876	828	880	852	864	855	871	834	855	867	844	872	829	827	866	847	846	860	867	887	799	871	839	878	842	859	882	805	855	842	840	840	835	832	867	835	785	841	867	816	885	830	872	842	912	828	897	815	830	888	826	938	807	842	877	794	910	898	850	838	882	865	815	839	820	873	832	852	844	830	831	853	810	879	890	794	808	861	781	831	832	881	895	843	773	834	861	827	844	877	873	815	823	798	850	909	838	832	843	873	823	858	849	873	818	864	794	835	843	859	865	887	923	872	817	827	821	831	850	835	851	808	834	805	869	859	880	835	926	866	809	875	868	911	844	844	816	877	863	853	874	830	757	797	846	814	844	832	857	856	854	818	867	766	868	857	802	814	872	849	872	865	801	841	845	858	852	823	823	857	787	857	792	806	851	844	864	854	810	807	838	855	899	848	840	844	867	831	849	840	874	844	816	815	835	862	825	882	778	826	866	832	864	830	895	878	853	924	823	850	805	890	862	853	850	854	848	860	898	899	839	844	847	797	861	855	851	839	818	887	848	829	843	857	842	832	811	828	857	888	872	811	867	876	840	860	833	847	811	831	872	859	828	857	851	831	817	816	834	807	821	838	871	834	820	858	848	851	856	842	857	865	867	874	832	883	874	859	845	832	894	814	852	811	857	879	824	887	869	810	862	863	855	824	856	854	839	859	867	856	811	839	826	881	883	834	832	889	818	875	886	881	870	857	872	779	861	847	851	861	932	896	817	788	840	843	822	842	878	842	830	859	833	797	847	837	875	868	811	803	880	845	824	843	855	875	836	847	858	824	805	892	841	862	878	872	875	800	854	826	856	858	841	841	848	848	851	898	883	873	859	865	855	777	815	823	839	901	875	849	821	829	820	835	842	815	848	846	886	822	849	875	883	835	830	891	875	872	902	829	887	893	844	818	865	824	889	892	886	849	767	816	840	846	836	810	862	824	795	838	844	860	833	772	852	881	865	850	854	884	852	850	832	873	857	885	844	786	826	857	829	829	894	865	884	909	911	829	812	884	873	812	847	845	855	838	870	835	852	844	906	844	908	858	831	857	825	851	866	790	895	806	902	849	811	852	812	834	847	882	846	909	860	878	831	799	871	875	847	852	824	796	824	895	812	840	888	813	814	878	816	852	872	818	808	847	790	856	848	882	850	845	908	824	840	847	803	797	871	841	830	885	801	884	808	788	859	892	902	857	837	814	831	828	814	861	783	860	860	790	817	830	820	835	883	817	825	867	850	827	780	900	892	799	827	841	835	845	808	833	845	872	807	853	875	806	801	872	777	872	856	906	845	820	866	868	842	828	831	799	782	844	837	854	868	861	800	817	856	857	898	851	867	830	823	888	820	802	830	812	839	870	809	844	864	836	834	837	782	844	836	856	853	836	870	822	801	845	880	847	815	863	837	836	858	881	814	828	859	830	858	875	859	878	810	839	843	821	752	862	858	850	846	857	828	892	857	854	843	808	828	810	870	883	832	817	814	809	843	828	830	902	815	878	837	842	861	883	850	877	839	828	857	854	843	846	841	862	842	865	852	869	906	845	852	872	836	803	828	832	863	884	873	837	804	838	845	813	861	917	789	820	819	836	883	879	880	842	876	816	846	853	823	851	869	785	854	881	890	849	858	823	838	850	849	854	855	855	833	848	867	857	863	858	827	858	846	889	870	866	846	823	803	822	877	880	860	921	894	842	796	832	841	840	832	841	861	804	862	839	912	918	881	799	865	880	827	802	852	832	818	872	846	862	880	883	878	863	848	895	853	810	898	849	863	892	834	849	804	854	853	887	857	862	897	852	831	836	842	842	860	827	859	801	876	808	855	873	839	818	869	847	854	771	846	820	854	873	845	830	828	870	858	863	870	883	822	839	846	836	841	851	842	844	822	875	833	843	885	851	858	861	870	843	858	821	811	797	855	783	798	840	816	845	881	895	865	852	882	830	883	832	869	785	861	813	867	839	855	918	833	836	844	868	853	818	834	879	854	848	856	862	812	788	841	823	841	878	795	822	858	801	861	845	849	830	845	814	818	863	795	875	815	908	888	835	831	831	887	868	886	881	831	839	833	850	842	887	841	838	792	807	837	845	863	841	894	819	824	873	862	857	900	860	811	874	839	800	878	908	819	857	784	824	836	858	832	837	839	820	824	870	887	875	837	802	843	832	798	830	847	882	826	892	817	795	836	886	829	871	818	835	906	889	842	810	885	932	894	822	838	829	820	849	846	816	872	889	830	877	833	816	795	868	868	834	899	879	890	826	894	846	893	887	857	817	873	832	844	868	877	792	847	863	887	855	839	845	798	879	846	899	825	850	882	819	813	872	810	792	827	821	824	871	827	861	846	872	901	850	880	832	846	849	833	856	847	838	809	791	818	815	836	852	805	882	869	842	799	856	820	846	824	858	809	832	816	874	848	902	830	823	855	815	863	835	902	842	860	797	841	837	841	865	819	837	887	869	825	908	819	848	890	937	809	881	919	836	854	864	812	840	876	852	805	862	861	805	766	862	850	850	883	831	861	832	865	823	815	811	865	839	841	812	858	833	874	839	825	873	836	858	864	878	814	892	847	874	898	841	798	861	888	857	867	850	837	849	858	871	851	892	846	905	823	804	823	833	880	876	767	892	833	826	800	799	857	859	834	857	842	839	833	855	836	826	808	843	845	877	851	849	855	804	885	832	890	827	863	794	857	871	876	883	920	859	823	852	851	818	847	865	869	806	833	876	839	847	906	904	876	795	851	840	861	833	832	852	832	822	808	855	841	842	816	824	839	878	796	857	820	799	888	856	790	862	845	880	865	829	879	891	860	817	853	865	785	831	824	879	884	859	871	814	828	859	859	838	801	884	855	868	858	824	811	857	881	865	870	876	863	781	841	895	834	860	834	804	830	841	807	811	842	830	838	831	827
39783	79155	74018	45607	18055	22791	5805	1155	1118	1296	3114	7317	10021	9228	7883	1811	843	863	894	828	835	838	875	871	834	833	802	889	865	815	844	860	849	884	838	859	843	852	828	821	767	852	845	900	813	868	882	817	836	819	868	835	841	887	862	839	848	835	876	898	793	856	844	828	843	807	801	867	767	798	842	781	865	822	788	852	817	794	773	863	888	845	791	810	798	790	849	885	861	853	828	843	840	801	813	855	791	789	840	824	823	822	805	813	862	850	800	799	855	853	866	813	844	782	805	906	829	864	845	808	800	817	845	857	822	848	833	837	832	771	820	830	854	802	806	840	788	807	822	817	834	796	832	869	781	866	854	813	884	827	833	864	844	818	822	855	817	825	827	811	849	835	837	761	827	838	929	867	801	839	893	832	831	834	784	838	893	834	855	847	866	841	831	849	834	810	832	816	877	857	781	837	821	869	838	836	809	835	809	789	820	812	864	853	842	899	858	810	864	812	847	844	814	854	847	849	831	866	850	833	808	836	859	811	875	862	811	878	826	833	811	835	860	827	816	777	831	860	836	789	799	818	820	847	810	803	782	828	830	908	801	830	866	826	821	826	889	885	882	884	802	827	825	849	850	825	827	761	899	804	822	790	827	796	884	888	835	905	866	866	890	809	871	820	819	804	838	840	783	845	891	798	808	835	855	774	844	892	791	873	833	822	842	823	814	904	844	884	793	809	850	808	886	800	838	861	840	877	791	857	812	811	857	862	880	782	870	789	845	867	816	838	840	801	803	822	839	836	836	828	913	812	819	851	871	838	855	777	807	848	906	880	842	870	857	849	855	849	842	795	860	813	813	869	841	856	887	832	822	850	763	866	876	869	845	803	771	849	866	834	853	855	780	816	825	805	885	785	828	842	837	820	821	875	817	823	909	866	871	866	842	814	832	803	822	836	849	824	796	860	837	842	872	885	823	849	818	839	878	801	829	849	859	902	825	850	827	832	826	801	831	809	813	806	835	853	861	895	865	817	815	856	854	829	879	839	834	823	819	797	830	811	911	846	804	797	860	853	883	841	819	836	849	884	796	841	822	833	824	836	810	826	815	824	846	772	820	839	855	880	805	831	870	849	803	856	827	834	809	839	841	813	810	800	867	855	820	865	864	822	775	865	805	807	802	829	858	846	800	826	908	853	809	839	837	856	856	886	873	813	863	864	861	831	821	853	812	817	815	872	825	802	830	803	841	856	862	826	865	850	795	814	831	847	824	838	845	858	872	807	828	791	842	822	845	874	875	781	804	837	831	860	852	857	779	841	818	845	818	861	831	830	787	875	882	828	822	849	890	785	859	801	809	835	867	837	834	819	851	782	825	840	791	822	859	861	884	786	836	842	816	847	853	822	871	857	831	852	851	819	830	870	829	846	843	815	782	837	796	905	874	823	889	823	841	834	864	889	851	826	898	852	828	824	821	795	781	861	818	843	821	838	832	831	868	813	826	870	879	798	810	811	856	852	778	861	843	821	843	808	845	806	863	858	837	861	803	828	768	847	830	836	842	862	833	846	875	840	873	877	822	780	833	791	864	754	822	784	836	834	842	853	843	863	866	861	911	860	850	812	864	896	821	893	813	860	847	802	853	809	829	792	830	840	867	827	865	873	828	827	892	847	851	863	818	822	882	820	839	825	774	859	844	874	835	796	853	875	849	821	817	858	881	840	832	843	814	824	860	801	827	838	815	864	844	837	845	867	825	804	881	791	843	872	807	829	824	793	765	876	791	853	794	756	818	837	786	832	849	809	796	872	813	823	848	799	913	793	764	817	797	827	888	866	828	866	820	869	895	833	857	827	845	828	811	829	872	848	879	805	855	822	873	783	864	871	881	871	870	859	790	849	854	799	810	789	826	815	855	802	812	811	858	868	899	839	807	824	804	793	798	864	861	813	822	866	841	804	831	848	835	867	795	820	854	816	844	797	890	828	816	865	872	787	816	848	826	836	795	855	845	835	806	850	826	915	832	811	804	848	813	894	860	799	859	869	807	835	850	860	799	805	826	870	838	806	843	798	848	853	806	841	835	825	832	820	842	877	848	829	861	853	814	821	852	865	873	850	848	829	871	842	831	822	874	822	830	812	817	847	879	837	854	834	809	833	815	830	845	840	819	804	838	871	853	817	830	855	818	860	855	813	858	773	845	797	827	827	853	814	781	769	830	841	784	889	807	794	815	886	841	865	827	840	837	819	852	846	868	872	842	815	824	838	853	828	824	820	835	871	860	866	884	821	870	840	895	811	784	826	843	839	828	846	833	815	815	860	847	844	841	806	779	861	820	872	860	841	840	803	811	850	853	815	858	878	811	887	838	822	841	839	858	841	787	826	813	845	831	882	869	781	821	866	859	867	871	851	805	846	900	840	857	858	830	847	886	848	824	841	817	789	834	880	832	832	830	798	811	850	805	853	827	866	820	851	815	850	821	794	850	912	843	819	820	831	920	811	899	848	875	828	870	851	859	849	790	823	850	812	837	814	839	898	802	842	812	788	865	798	841	865	850	807	845	842	835	851	874	800	881	778	824	822	787	794	830	807	865	828	812	853	804	841	859	863	840	841	819	852	790	824	849	830	795	842	797	836	855	839	833	860	808	798	901	806	833	852	842	866	881	854	876	835	847	855	852	843	827	860	874	793	818	815	845	824	828	830	843	845	865	794	814	776	852	825	831	839	799	849	848	797	795	855	841	867	829	883	845	832	908	800	873	869	818	841	835	873	835	873	818	795	808	890	797	854	845	835	844	808	853	863	829	851	776	876	843	845	825	879	825	775	863	799	816	842	838	851	828	844	802	843	850	878	820	825	814	814	746	870	801	848	864	826	808	808	845	900	810	830	798	795	845	855	845	853	836	827	867	826	832	824	859	861	843	799	813	830	856	863	839	845	822	853	841	793	835	871	884	804	775	812	788	825	833	805	824	801	835	823	830	850	838	765	863	836	831	818	786	861	782	837	823	820	846	813	877	829	849	861	802	857	860	878	815	826	867	796	799	821	826	818	854	870	828	841	825	837	811	804	838	817	813	865	820	870	854	816	812	792	870	824	856	859	813	782	824	779	830	777	879	839	867	796	819	869	822	824	846	894	797	834	800	830	812	817	876	818	835	858	846	813	855	829	804	861	845	850	840	816	867	851	814	889	815	799	858	854	791	843	897	863	884	788	833	850	880	875	845	808	836	821	844	829	836	833	823	853	838	818	852	893	819	828	814	838	804	833	802	875	887	808	838	902	865	797	865	787	853	855	833	838	830	874	841	846	779	815	857	806	818	852	864	819	812	863	834	807	842	813	817	766	794	843	852	841	845	786	835	773	862	855	864	843	801	912	844	832	757	798	864	834	892	882	882	878	839	847	809	825	832	805	810	847	781	866	842	881	796	812	844	850	880	817	836	840	871	864	847	822	853	834	870	824	866	819	837	831	821	819	838	852	895	807	834	815	834	886	824	856	811	840	804	819	883	803
32871	29190	29467	14829	2026	1176	513	399	379	400	371	437	592	651	607	432	362	382	348	380	411	376	418	378	398	356	381	374	357	372	388	349	406	372	376	395	377	393	390	395	393	433	397	393	369	395	373	338	377	410	369	386	368	389	369	367	379	358	352	365	393	387	369	386	370	369	362	408	396	378	405	380	393	370	380	390	376	390	398	325	360	375	359	377	403	382	347	363	396	385	385	399	368	425	399	418	398	394	372	370	414	368	414	385	393	372	386	364	365	356	370	356	367	387	379	371	372	371	406	368	340	373	369	356	349	399	357	375	388	388	387	401	389	401	374	382	387	401	372	356	380	351	381	372	365	365	364	366	385	391	374	395	364	392	375	346	430	333	371	407	399	371	374	367	344	421	374	388	341	398	345	376	357	370	364	336	389	386	381	390	393	379	372	392	363	387	363	338	431	356	403	364	371	374	351	388	367	363	385	358	385	376	370	349	352	354	385	404	397	374	363	376	366	388	361	357	349	411	362	378	401	375	365	402	380	369	396	366	364	383	350	366	370	368	365	388	365	382	388	353	402	368	392	379	369	358	371	389	431	392	396	367	404	358	369	391	359	410	377	382	384	371	408	385	376	367	401	360	370	392	368	328	405	341	377	364	370	380	372	392	381	387	381	356	361	369	370	345	366	382	368	390	422	378	370	372	389	426	360	372	346	350	372	385	356	348	376	386	378	364	378	359	359	398	365	356	399	379	379	369	356	399	347	409	391	370	380	402	423	390	337	382	373	382	325	381	351	429	364	358	363	364	380	385	358	410	384	375	363	387	403	402	384	350	393	361	373	369	379	365	381	362	373	381	410	374	398	371	359	380	377	381	349	407	351	381	367	343	370	389	365	384	343	384	412	386	395	360	340	424	391	356	344	381	415	392	369	389	369	358	372	403	381	383	343	370	392	372	358	393	382	364	358	379	396	399	380	362	349	380	425	396	398	328	372	390	344	390	360	347	359	407	363	373	346	377	388	369	370	375	375	348	396	361	361	362	348	364	354	363	370	392	388	369	370	388	380	337	355	344	371	407	396	366	368	382	365	404	372	363	357	416	398	375	360	385	359	401	363	357	379	389	334	372	405	385	375	400	381	388	404	377	396	364	385	373	380	389	358	416	392	327	386	398	393	370	319	370	343	408	417	372	400	378	366	392	367	376	360	374	379	422	338	386	384	399	403	352	397	376	381	373	377	364	397	379	391	389	388	397	383	370	379	362	380	390	387	379	391	368	376	366	343	371	368	352	355	383	380	384	353	399	407	363	367	361	358	350	438	353	352	369	369	381	348	381	380	360	342	364	379	374	379	373	382	366	365	376	383	379	398	376	396	402	357	357	372	356	373	379	378	360	372	382	366	415	399	349	375	390	393	362	389	375	374	394	365	413	380	370	370	388	369	410	372	398	404	393	400	386	362	367	398	398	390	375	387	381	351	393	396	405	321	379	383	388	402	369	365	342	364	404	350	366	362	378	389	359	434	415	403	355	371	383	398	393	379	379	373	384	419	360	338	394	398	356	359	376	327	392	383	363	358	409	332	353	377	387	364	359	393	369	375	366	412	333	369	339	387	384	363	410	375	378	416	372	387	395	383	357	379	391	389	380	408	404	398	352	378	372	396	361	358	388	358	382	370	388	365	419	394	353	397	370	364	398	360	337	381	372	373	397	324	365	380	362	383	381	393	397	359	365	385	386	365	377	391	389	353	396	390	389	388	376	386	377	401	372	360	377	385	381	366	352	362	373	368	394	361	391	405	367	359	381	374	371	376	387	393	399	358	362	349	362	387	383	377	373	353	403	386	370	347	348	391	389	385	371	384	397	398	381	377	369	353	385	365	409	383	377	381	374	400	363	409	382	392	372	381	376	371	360	406	353	372	407	357	355	386	372	391	402	349	392	403	381	389	372	361	367	358	373	391	357	352	373	381	382	398	410	397	395	351	358	363	385	368	400	393	383	362	364	371	369	356	372	383	372	361	397	382	374	379	377	415	354	399	375	339	374	389	363	372	388	356	411	336	387	384	347	372	373	367	374	378	341	394	362	385	400	405	355	404	341	371	386	362	389	336	374	376	368	355	376	388	383	381	357	422	380	393	388	325	388	402	391	347	384	401	439	381	387	350	378	419	359	379	378	369	418	384	375	401	401	383	367	383	373	376	386	380	359	358	393	383	391	395	376	374	344	361	354	372	395	390	405	385	374	401	372	394	417	386	395	345	374	360	368	379	362	383	345	376	393	331	396	383	409	361	384	364	345	386	374	386	389	340	410	370	386	385	363	371	338	387	363	363	384	401	391	360	352	374	374	355	399	364	359	341	347	385	338	351	359	392	379	385	361	383	354	384	352	404	361	361	373	390	414	394	406	351	355	374	376	370	391	382	369	365	374	353	400	395	378	394	362	365	350	381	345	374	377	360	361	372	369	365	338	395	342	382	370	400	392	403	417	341	365	366	389	378	383	377	404	374	349	398	373	367	362	353	363	364	398	396	372	394	357	351	358	395	394	361	409	376	357	356	358	367	416	373	427	368	384	351	379	389	397	360	326	384	367	388	392	359	372	366	373	352	360	353	406	354	375	382	392	375	381	354	388	383	387	385	379	375	374	345	392	365	399	385	387	363	355	414	380	369	346	404	347	399	369	389	362	395	412	379	371	368	369	408	387	387	375	367	383	380	378	371	377	391	387	395	401	332	398	383	417	388	340	406	356	390	342	367	392	370	374	410	394	392	373	393	370	376	359	388	346	371	373	386	370	383	368	369	374	351	362	365	349	385	372	404	389	376	392	371	373	381	368	371	389	377	391	390	350	383	371	412	363	360	410	340	353	380	371	375	422	397	353	356	406	371	383	403	362	386	377	384	362	389	338	383	350	374	364	363	368	384	372	370	373	378	381	374	377	342	355	371	346	339	376	360	385	379	394	383	337	378	418	377	359	356	370	350	359	355	394	379	348	373	344	358	376	358	405	367	394	379	372	368	368	336	376	381	397	365	379	373	377	437	372	354	340	375	406	372	405	368	368	350	363	407	371	339	367	394	342	381	360	355	366	353	390	372	363	360	425	336	374	351	410	354	395	382	368	375	413	371	360	402	391	369	369	352	351	361	390	366	387	370	350	354	378	340	374	372	367	370	374	361	375	390	374	391	392	370	395	397	388	362	370	381	360	361	390	361	375	426	366	367	368	367	382	383	383	371	397	345	391	364	394	364	374	394	391	393	381	372	417	329	360	354	374	369	355	377	335	369	374	395	395	358	382	328	386	376	369	395	390	351	364	375	371	331	380	373	359	361	373	355	358	371	348	388	375	376	364	361	376	390	349	386	378	376	380	381	401	406	372	385	380	387	399	402	367	350	364	365	345	362	387	387	352	394	384	373	367	381	370	334	329	395	340	358	377	383	418	356	360	401	365	374	387	407	365	363	371	374	407	364	349	397	332	378	381	374	406	364	365	362	349	343	351	376	399
36670	40932	22081	7672	1562	1325	540	431	409	403	439	481	729	847	753	416	391	430	404	404	393	391	367	400	418	431	387	368	386	432	378	433	414	426	405	388	362	412	406	382	360	426	389	396	396	414	404	434	408	405	385	398	380	372	377	397	414	384	412	412	427	426	428	369	391	392	365	381	387	373	384	412	364	390	400	402	411	376	400	412	405	384	400	449	386	403	400	381	415	363	375	368	382	382	353	405	406	414	443	402	380	366	425	386	416	354	406	409	411	436	407	383	382	402	362	393	427	381	411	410	380	390	375	427	424	391	411	378	395	371	423	397	378	411	425	352	428	385	400	419	436	440	365	413	392	373	387	427	420	373	387	426	396	391	390	419	371	393	441	387	373	402	434	374	413	396	384	406	413	405	391	397	413	413	386	352	398	389	395	377	404	410	405	417	428	377	424	377	396	400	417	420	442	430	397	398	375	422	392	369	409	402	368	369	377	426	358	432	448	437	390	427	432	427	392	391	390	389	380	388	389	416	386	362	382	395	420	402	393	423	389	407	439	377	411	383	361	426	406	392	434	394	402	414	400	369	403	387	376	382	404	395	400	376	392	408	397	396	411	368	392	379	388	417	395	389	406	405	363	424	407	389	400	391	387	372	384	434	390	407	397	370	384	417	440	332	400	380	416	385	414	400	396	411	425	364	439	395	396	390	395	404	379	417	388	390	424	396	413	417	412	366	410	408	419	383	393	420	409	394	404	410	389	412	413	438	415	386	430	406	383	424	398	417	414	383	394	403	420	388	402	396	399	397	410	361	408	376	398	416	386	348	390	364	435	385	386	406	370	415	405	378	386	391	400	401	374	383	360	345	438	397	387	400	392	382	410	410	365	393	352	415	388	412	402	360	425	386	394	391	408	401	413	400	423	407	404	368	419	398	406	406	432	379	407	416	431	360	435	382	378	378	409	372	412	385	405	392	370	407	431	395	358	394	387	405	374	385	408	440	373	415	397	410	419	412	412	415	393	406	417	428	375	405	430	407	386	369	390	393	398	380	393	398	386	397	387	397	376	404	403	369	404	400	376	391	371	392	388	415	384	379	399	403	378	394	376	409	402	390	392	389	398	424	410	433	412	374	408	399	396	387	420	395	354	387	433	402	384	421	396	401	375	413	390	396	417	389	385	426	361	407	417	398	397	388	402	388	420	394	401	367	373	398	384	399	426	411	391	398	433	403	418	401	397	381	396	420	405	422	422	431	416	398	424	402	395	409	369	416	386	390	393	361	413	414	390	391	358	412	382	384	340	394	402	432	448	402	404	438	386	387	450	419	374	364	378	352	397	417	416	427	415	405	424	387	398	394	416	436	413	385	403	420	372	410	420	443	377	390	408	395	412	416	388	380	395	378	383	409	347	414	416	377	372	442	435	403	379	411	424	409	353	376	365	376	414	408	441	390	400	409	427	432	379	381	401	421	394	375	406	432	400	385	415	418	361	371	429	433	373	471	402	384	369	434	405	406	409	396	437	384	421	444	388	403	390	400	385	390	388	417	450	380	412	379	389	393	379	410	392	422	398	379	388	394	400	387	407	445	375	386	394	414	394	373	373	398	393	418	443	408	418	396	408	388	398	404	411	417	431	363	392	400	418	398	397	399	388	412	370	425	443	384	377	395	426	415	360	400	411	424	390	392	400	446	392	376	426	410	435	396	428	437	381	430	392	389	394	379	403	396	386	425	377	392	418	405	407	409	381	385	405	363	418	402	405	412	434	412	414	427	393	406	395	402	374	432	389	391	386	421	409	415	442	443	407	432	415	391	387	409	401	412	422	376	389	410	399	359	431	386	421	400	362	374	403	383	344	346	402	387	397	401	377	371	421	392	420	439	435	358	361	402	427	389	409	419	364	425	386	423	380	401	350	418	371	369	392	413	375	389	372	390	398	424	373	409	398	397	409	417	419	423	380	388	372	414	405	375	434	392	435	389	418	415	390	402	402	394	386	369	402	391	396	383	418	424	400	393	416	440	421	378	386	424	391	395	408	403	398	381	385	410	387	385	428	411	393	429	410	394	362	403	403	388	394	436	406	430	399	436	364	425	399	388	396	410	406	405	409	434	421	396	411	392	380	396	418	404	373	423	401	398	416	398	414	365	405	428	365	417	381	371	428	401	410	387	390	404	386	390	394	414	399	414	420	416	430	417	384	372	374	405	374	374	386	376	462	397	375	391	400	443	412	388	422	400	398	410	384	402	407	404	397	392	408	396	390	402	393	375	388	408	408	368	436	433	383	389	374	413	403	407	416	384	408	397	443	370	367	425	398	416	397	399	429	437	388	369	371	405	414	447	400	433	408	382	433	357	398	371	371	384	415	387	395	412	402	421	392	387	447	434	404	368	412	413	387	436	411	415	422	424	421	389	377	408	375	375	422	374	415	419	386	382	404	415	387	430	400	432	383	404	414	404	386	412	427	392	413	377	419	417	404	388	400	391	419	399	409	430	422	370	408	405	367	419	426	380	400	398	415	373	440	398	386	398	373	405	389	410	398	384	427	408	435	398	398	395	413	399	359	412	417	377	390	460	408	382	403	367	388	420	382	390	398	401	410	373	443	393	375	394	409	399	399	408	406	392	399	382	390	402	386	399	388	403	377	413	380	381	420	372	394	398	393	423	354	380	369	430	400	384	373	382	427	432	393	405	391	384	357	386	395	404	383	410	407	391	374	379	442	429	390	370	406	401	388	367	422	417	386	394	376	410	421	390	400	386	395	371	424	373	411	401	402	406	399	402	416	393	386	384	389	403	417	399	352	399	402	434	408	369	374	388	378	343	403	405	387	393	404	409	404	422	437	413	393	380	426	428	374	439	421	392	415	360	428	373	337	406	409	399	396	390	410	348	408	378	396	391	406	432	364	399	391	404	362	408	370	383	382	398	402	389	384	431	385	389	398	386	395	393	383	406	398	382	398	416	390	415	404	405	413	438	425	406	399	384	406	382	417	412	382	401	401	406	365	428	360	415	394	397	401	405	402	418	399	427	408	376	372	372	436	373	397	388	387	404	386	391	387	412	457	375	367	377	390	392	400	417	377	409	412	405	415	383	385	369	388	391	412	395	383	423	398	412	420	390	377	416	425	395	395	392	436	401	386	405	398	442	391	399	390	403	430	375	411	402	417	400	373	381	407	355	356	416	409	398	391	397	400	417	376	443	421	390	438	406	416	405	327	379	430	403	383	379	421	361	389	441	384	416	379	403	416	397	399	405	413	405	428	373	387	387	387	412	391	372	394	382	428	419	428	382	434	400	419	394	407	386	385	429	381	452	388	394	397	416	422	437	385	385	368	404	397	421	358	423	370	381	378	381	414	359	417	400	420	360	420	406	396	376	433	365	395	391	409	390	405	387	390	386	430	422	386	415	429	388	422	438	417	415	390	393	420	403	388	371	395	366	387	385	412	396	414	417	375	373	403	401	365	426	393	406	440	399	414	405	409	406	431	397	387	392
23855	21891	33397	28550	21458	19694	6855	764	641	615	623	1387	3467	4341	3521	839	655	594	634	608	589	599	574	612	576	527	611	539	572	573	576	597	627	598	594	564	547	579	600	561	567	557	590	598	582	595	604	555	586	544	575	577	566	594	574	599	551	600	645	559	573	587	536	568	601	552	535	584	560	550	563	590	565	596	564	600	569	542	583	518	574	577	571	610	616	558	601	647	558	562	550	537	582	557	575	584	568	620	566	603	570	596	534	591	591	606	605	590	555	550	540	582	602	600	524	561	547	601	570	529	555	541	559	561	555	604	575	566	583	540	617	551	620	580	587	554	598	610	622	580	582	621	551	579	565	568	629	554	590	587	549	584	576	568	565	541	606	589	591	562	578	557	589	577	548	571	555	570	546	611	586	592	589	537	548	589	565	582	551	586	553	516	568	551	562	555	599	599	561	566	561	555	630	574	537	551	607	557	574	560	517	567	570	597	580	557	603	589	588	587	567	620	572	603	587	602	527	539	578	615	577	573	585	548	586	590	572	566	542	562	609	594	537	554	592	588	601	576	593	549	588	566	592	608	599	583	565	616	584	572	592	547	621	574	525	613	593	595	618	591	661	593	595	563	548	561	650	588	602	556	622	579	568	520	578	579	555	572	572	564	572	595	539	618	563	568	575	568	566	619	554	521	612	600	624	509	579	598	529	587	603	629	606	556	606	628	584	569	608	594	579	598	586	594	572	586	574	553	577	561	567	588	538	562	591	536	618	601	598	569	633	577	587	592	588	587	579	602	592	622	559	595	526	569	560	557	581	548	632	566	534	552	560	582	606	557	550	567	563	576	622	595	571	572	552	562	574	592	585	545	607	565	590	585	583	550	576	584	602	594	566	561	553	561	598	558	620	556	571	533	608	526	596	556	530	577	589	586	624	556	558	569	574	604	560	567	570	527	612	567	598	615	580	581	599	556	638	558	611	580	564	599	580	565	608	560	581	557	632	559	588	606	590	548	581	580	563	581	554	561	560	593	583	570	553	571	550	560	553	574	580	607	566	564	568	582	611	589	574	564	627	563	544	589	560	551	567	634	589	578	613	589	549	580	582	578	557	561	534	572	607	594	577	578	544	583	558	540	552	535	551	561	564	607	557	595	581	585	590	554	563	575	591	549	596	521	588	584	551	605	590	587	585	528	573	568	573	572	567	570	544	559	576	585	620	551	578	630	578	589	559	635	569	619	598	575	572	548	619	565	546	587	611	574	601	586	596	555	564	571	611	561	539	560	621	532	571	616	574	588	612	560	563	525	596	570	533	568	553	566	581	604	569	553	574	592	547	564	548	590	570	512	553	581	560	547	577	554	561	589	559	592	592	575	579	624	528	592	569	575	598	560	562	560	556	541	595	593	575	588	583	607	575	574	567	534	549	608	529	525	583	550	553	605	560	558	537	543	549	584	540	549	593	587	580	561	566	612	563	580	583	560	593	565	585	601	561	576	592	585	576	590	554	573	600	566	549	556	569	581	561	561	559	597	597	574	540	605	560	560	586	552	552	574	599	598	551	564	567	540	593	604	577	589	571	593	602	558	614	577	561	607	567	620	577	579	565	546	567	585	556	620	550	587	577	559	593	591	605	588	564	550	609	563	577	584	521	571	521	587	543	569	599	543	581	588	575	566	548	552	565	556	553	602	569	581	566	602	616	622	599	566	527	592	588	550	609	583	582	568	569	593	587	543	531	584	583	561	586	527	575	580	585	593	571	556	574	562	594	582	592	567	595	566	594	596	547	629	591	563	609	582	567	551	542	555	541	564	558	588	594	609	578	553	624	537	614	539	576	560	579	555	574	553	530	572	565	586	564	557	583	585	562	541	614	565	533	582	573	584	586	599	591	574	593	571	574	592	554	569	557	578	622	590	560	587	591	545	596	587	588	587	531	621	537	566	608	609	558	546	563	549	594	572	545	603	539	613	591	567	590	565	541	568	541	596	547	591	605	580	598	577	551	528	530	579	568	524	534	572	593	539	546	610	564	593	624	633	572	570	564	575	539	576	581	575	535	543	582	565	565	583	626	581	540	590	569	593	577	610	583	546	554	503	585	534	565	584	598	563	534	598	534	601	557	552	610	539	552	604	581	527	593	577	557	554	573	529	577	576	591	585	559	602	570	524	620	594	583	578	586	573	556	539	580	610	603	578	618	579	597	571	565	593	566	567	581	568	623	604	575	600	603	598	557	587	550	590	572	558	558	570	574	574	611	569	602	542	573	537	564	565	515	530	571	552	565	561	591	590	587	574	587	612	610	517	606	568	592	532	564	559	582	596	589	604	588	591	566	565	579	591	534	587	594	601	585	556	550	561	562	567	568	518	591	627	602	605	538	532	569	547	574	554	550	579	527	568	573	583	572	570	626	597	569	614	589	566	588	560	544	595	586	570	554	606	569	548	598	573	587	572	559	563	559	544	592	607	529	586	600	545	623	570	603	552	609	541	600	582	579	555	586	607	563	528	597	551	617	595	555	599	564	588	584	523	568	530	558	558	622	582	570	575	572	579	588	566	590	573	572	589	563	562	553	559	596	598	539	551	549	594	612	566	576	596	560	645	567	604	555	555	596	611	625	564	583	575	584	564	575	599	587	592	616	571	580	568	558	609	566	538	569	565	567	561	534	577	556	555	594	536	550	534	582	564	569	580	567	550	576	537	569	549	604	549	595	567	558	562	574	585	602	595	556	531	591	564	585	568	585	609	571	588	578	559	560	561	563	561	532	572	582	570	585	582	586	589	602	567	626	571	556	555	524	575	569	593	554	614	564	570	610	558	590	537	606	579	558	596	619	577	578	583	617	614	559	553	568	549	574	573	588	570	591	596	584	603	580	535	586	587	558	583	558	581	588	568	573	548	581	564	580	578	548	595	555	591	562	566	544	589	573	575	588	569	578	634	567	567	617	538	580	577	595	550	599	595	555	562	533	590	577	552	589	592	544	580	591	524	604	552	581	583	617	565	558	560	548	575	534	601	513	583	558	563	554	575	576	571	578	578	572	589	600	579	572	566	543	582	569	587	559	541	568	560	639	534	525	517	551	574	575	613	514	561	572	563	538	579	642	555	572	576	561	566	565	572	613	549	576	516	563	517	550	553	544	551	534	578	578	562	566	614	554	561	564	564	527	581	587	564	595	565	558	571	616	585	558	581	542	575	584	585	574	599	606	541	584	594	601	581	577	539	558	569	574	588	572	605	590	559	552	568	550	553	631	591	558	602	582	563	549	590	603	579	568	610	558	591	582	583	589	598	550	564	594	549	574	629	585	521	582	554	581	540	565	559	591	551	593	572	565	606	553	552	574	584	592	591	580	557	556	606	568	569	616	612	607	578	591	564	546	550	545	621	538	580	583	547	542	573	572	577	534	552	595	538	561	583	537	565	588	567	597	615	557	623	602	602	575	557	584	555	548	559	608	577	574	600	577	592	556	570	608	571	599	613	576	590	590	546	563	558	615	580
38351	82613	66399	35437	14870	16868	3177	806	719	739	695	2039	5040	6180	4635	889	630	585	661	608	555	593	601	568	519	603	539	557	521	546	586	595	587	608	574	579	606	598	596	598	599	567	623	602	592	571	600	579	495	597	611	550	557	626	559	565	592	604	575	564	562	603	597	545	568	618	571	563	569	576	572	579	595	587	586	571	598	652	570	615	557	536	576	570	616	599	580	556	569	613	604	559	571	607	582	584	559	589	615	557	561	557	599	590	611	562	574	573	593	565	574	573	564	534	571	557	571	524	575	568	571	569	604	564	575	581	616	522	604	561	539	589	594	569	552	565	539	587	541	580	537	609	555	562	554	539	592	588	582	540	575	542	573	555	585	609	587	627	570	566	555	575	573	599	579	581	634	572	550	601	573	598	587	582	556	584	624	576	557	582	539	621	607	596	618	533	594	542	595	567	637	587	559	578	547	591	596	589	557	596	576	589	594	551	566	587	571	569	546	598	577	598	505	588	578	610	555	600	605	532	561	581	527	609	587	593	586	596	573	577	588	569	545	555	600	580	529	564	554	564	596	595	533	600	557	562	603	591	559	592	583	637	541	546	593	604	615	604	572	585	607	529	545	557	609	553	610	566	645	542	564	554	583	614	541	563	586	570	597	609	574	596	585	617	571	569	581	570	594	614	586	578	568	544	612	596	598	604	565	577	642	587	599	573	591	556	581	613	576	542	573	586	542	564	594	541	595	573	568	562	551	548	564	572	573	544	560	575	587	562	567	545	584	599	535	580	614	607	509	558	550	567	585	587	611	589	573	582	575	534	565	560	599	605	601	570	565	602	571	599	554	589	589	584	552	525	583	606	565	543	542	563	597	598	608	583	524	554	574	562	562	599	581	577	629	567	573	578	598	569	558	578	566	616	584	567	591	594	567	560	571	586	599	619	602	587	558	549	593	600	582	586	568	580	589	583	575	644	588	569	575	568	601	579	570	594	549	574	541	577	541	578	574	572	599	579	536	606	556	565	583	525	583	560	594	593	563	578	565	560	584	605	550	590	533	567	561	584	587	560	622	602	568	575	563	590	557	565	599	562	552	597	567	615	567	572	580	613	593	589	622	591	613	546	608	568	522	580	560	545	580	575	590	562	575	552	543	588	541	587	574	555	585	586	582	619	572	622	615	564	590	592	552	571	593	567	619	595	573	599	550	614	544	604	589	572	561	531	600	565	567	585	614	552	605	588	583	638	610	575	581	620	578	533	571	628	587	547	553	567	573	568	575	582	569	619	585	610	595	582	602	540	577	541	598	610	574	587	574	591	574	565	587	572	595	588	559	533	594	575	582	561	610	546	588	596	518	576	605	575	571	563	564	600	583	552	544	561	545	595	572	571	594	592	561	555	546	551	555	598	559	579	564	610	579	510	567	567	569	613	588	555	608	593	600	592	590	601	599	568	540	598	606	623	559	580	572	551	580	600	581	585	568	554	598	571	576	553	555	598	611	523	594	576	537	595	552	565	578	567	540	560	619	567	570	605	601	608	584	556	598	581	524	578	573	550	605	624	585	567	562	583	590	591	585	569	581	536	566	606	538	528	581	582	592	602	578	582	586	582	544	579	539	579	606	578	616	551	559	590	568	599	601	554	607	602	582	576	540	595	566	609	575	561	623	628	581	577	610	573	590	562	582	604	586	565	592	569	578	560	543	564	577	569	539	605	608	593	584	569	566	584	584	602	559	597	552	533	547	641	571	581	601	581	596	575	616	599	562	546	572	577	621	620	588	595	545	610	589	605	571	617	604	602	567	566	623	550	568	578	572	609	580	590	575	552	572	565	547	564	565	625	594	546	591	599	607	532	558	594	571	541	584	587	595	546	584	572	589	517	597	574	570	596	618	610	552	592	580	569	572	626	526	566	577	628	608	528	598	596	581	590	612	553	583	534	570	607	590	577	584	558	563	551	555	603	579	576	558	542	546	596	551	590	563	596	590	537	595	552	543	602	561	593	551	577	578	587	585	563	554	568	625	546	592	580	553	619	565	603	540	595	571	623	598	537	550	575	603	570	564	588	565	538	552	588	533	601	540	575	570	628	554	569	546	566	536	595	578	577	607	568	584	580	608	602	585	544	593	584	541	590	573	589	527	562	572	578	613	582	534	610	584	593	566	572	563	586	547	573	571	591	571	613	584	597	580	559	563	567	614	577	542	584	588	590	602	587	535	610	581	591	589	607	596	556	591	579	581	594	611	570	583	596	567	584	603	576	581	560	592	577	613	594	579	565	520	547	576	594	608	604	594	567	639	524	606	558	563	595	567	593	600	587	581	552	538	575	564	556	552	564	567	581	597	552	534	540	586	602	609	542	628	556	620	577	620	569	572	561	630	602	573	625	554	631	542	597	582	593	530	641	616	605	602	582	579	598	605	590	602	590	528	623	553	612	575	577	628	565	597	563	554	567	567	564	589	557	597	542	524	569	597	588	591	551	555	583	549	586	585	564	593	566	566	559	589	563	560	579	613	607	599	598	568	563	569	572	560	584	595	596	569	597	590	596	594	576	575	599	565	561	559	557	539	601	537	555	568	583	561	602	607	604	570	567	606	596	596	623	578	581	553	583	561	609	560	544	611	595	615	574	581	582	577	586	588	596	573	561	568	600	574	578	559	534	619	583	550	578	595	627	572	587	584	553	566	619	589	575	612	545	570	543	601	573	596	612	615	546	597	530	536	569	597	575	567	586	583	577	605	569	543	599	559	590	585	578	594	596	611	579	560	571	593	566	571	550	566	606	615	583	608	571	547	570	589	551	593	584	614	574	586	591	593	600	581	615	550	607	548	575	572	555	577	555	582	539	608	612	578	585	578	589	555	534	552	568	579	618	578	536	578	592	540	573	564	578	560	586	598	578	606	564	534	544	567	526	580	588	557	582	614	577	578	596	548	586	532	606	594	553	538	588	595	517	535	566	545	580	609	567	563	564	539	580	552	555	612	544	610	571	606	598	560	603	589	547	588	556	587	594	559	606	572	596	581	576	575	577	595	564	573	549	592	592	582	585	575	591	572	550	586	577	579	574	553	625	589	602	580	568	603	602	537	580	577	587	524	592	582	517	588	589	616	585	560	572	571	588	547	599	578	577	573	566	569	603	558	582	575	572	591	615	551	604	508	566	589	521	604	572	508	592	564	596	567	555	560	593	672	576	613	591	576	599	580	561	539	587	567	555	544	542	595	582	578	544	570	584	609	555	609	566	596	589	595	568	597	590	585	611	571	574	595	607	561	577	581	600	607	556	591	579	589	595	573	598	586	550	566	567	544	537	624	544	560	590	580	562	583	611	558	552	609	561	516	554	582	564	527	569	584	592	574	562	547	559	597	577	626	584	576	612	550	597	558	593	544	550	559	602	561	549	566	588	563	528	542	565	564	578	554	595	548	598	565	557	580	567	648	560	597	606	560	571	629	588	548	574	597	530	551	591	557	566	544	538	572	565	575	592	543	576	573	573
24978	22734	32927	28974	16514	7286	2479	604	616	549	562	762	1705	2123	1889	578	491	538	534	517	512	506	518	493	547	546	549	550	530	509	544	592	537	526	537	566	467	517	531	521	485	499	556	529	544	513	526	533	492	509	522	506	518	538	528	486	516	487	509	476	536	530	550	538	483	549	498	497	515	519	492	549	548	544	554	536	525	481	479	569	515	512	502	495	512	545	530	505	534	526	491	509	513	525	498	514	538	548	533	531	487	572	476	509	536	506	523	566	522	509	526	511	494	544	521	539	510	521	503	516	538	484	493	528	486	551	546	535	517	504	526	508	541	549	524	456	517	533	563	522	560	501	524	526	480	473	497	503	526	506	518	538	553	487	522	544	543	564	548	526	517	480	541	508	530	535	543	539	525	493	481	530	478	520	501	487	520	516	476	518	491	515	489	506	485	519	493	582	507	504	532	502	521	534	528	542	540	504	542	525	563	492	527	492	564	470	537	496	525	507	515	514	518	505	512	501	513	536	505	570	516	500	517	519	499	477	519	517	533	511	532	488	515	499	524	507	484	518	495	537	522	501	508	503	552	501	525	473	515	501	503	522	548	532	504	566	521	534	486	518	518	497	494	511	515	482	550	538	552	492	531	543	590	505	498	533	501	515	527	519	488	519	497	543	498	523	509	505	480	489	551	533	566	535	498	519	493	520	551	510	460	489	508	525	532	557	525	521	509	504	510	506	537	522	557	547	504	505	559	551	495	482	520	480	511	508	542	491	536	513	487	500	521	524	553	532	502	511	503	519	512	533	523	516	555	504	513	488	539	532	522	494	546	530	495	534	541	499	506	536	499	544	501	584	562	493	519	554	525	494	528	508	561	540	549	507	509	503	489	509	505	518	523	515	516	532	518	511	530	544	484	520	529	530	527	526	471	503	512	524	560	557	518	515	510	542	502	527	475	497	489	541	491	481	517	494	509	539	505	497	512	548	503	522	500	516	533	482	484	500	565	524	515	519	514	514	503	514	527	472	521	525	520	527	526	552	519	529	496	513	514	516	528	498	513	513	534	501	521	527	495	487	509	516	525	505	508	510	524	551	541	504	524	519	577	484	517	524	498	532	526	560	480	510	508	563	483	541	564	538	521	550	523	569	518	535	531	509	538	527	503	570	549	516	506	481	525	496	494	553	502	504	529	499	542	530	511	555	542	501	523	576	568	522	563	574	511	533	500	483	531	527	470	524	519	530	517	485	544	503	559	483	517	542	521	532	515	519	548	476	502	498	526	527	508	510	536	518	573	503	519	491	513	509	482	486	521	477	537	499	523	480	498	538	529	561	517	513	524	532	543	553	520	510	547	533	542	559	531	561	469	506	531	532	539	564	503	529	464	535	495	500	520	487	507	536	527	510	515	507	500	510	476	522	516	517	530	527	501	480	520	522	504	503	523	502	502	523	512	506	567	504	534	515	493	539	475	502	488	547	535	512	520	535	543	513	490	485	554	480	502	554	531	518	495	530	522	533	539	505	500	569	512	517	508	525	523	515	535	557	504	501	504	518	474	533	490	528	543	503	513	512	540	525	522	498	485	475	518	485	529	505	527	491	510	532	473	541	495	516	554	508	514	494	505	497	485	498	517	505	527	540	556	531	542	510	508	533	535	498	542	489	523	532	497	542	512	487	514	501	545	524	564	525	501	518	535	508	506	550	512	573	553	515	542	519	528	519	541	484	491	505	507	541	537	464	496	524	503	524	510	524	519	551	544	538	507	531	518	519	514	492	519	504	521	499	483	487	545	494	512	525	490	532	528	471	525	519	538	487	515	526	537	554	550	531	498	562	512	505	522	534	513	551	505	502	543	502	547	548	534	479	512	482	572	550	509	513	554	565	505	490	498	537	516	539	496	508	487	506	525	493	538	549	513	548	510	538	530	547	511	453	512	552	524	549	514	496	533	507	471	519	524	521	508	533	479	565	504	529	500	537	512	514	509	477	527	561	513	528	527	507	562	517	514	498	501	498	537	534	516	546	555	515	533	489	508	493	492	525	482	533	515	490	497	509	517	528	572	497	512	483	532	518	520	499	487	551	515	494	526	530	468	543	524	542	551	551	508	546	523	535	535	538	497	547	510	523	502	534	537	520	525	523	507	489	499	531	517	551	537	509	525	501	522	525	518	540	487	503	499	480	523	583	477	532	583	542	507	486	495	461	521	546	516	477	531	491	530	518	531	517	523	521	521	523	507	520	501	512	531	534	504	505	470	497	504	492	496	514	518	490	493	491	527	507	520	510	525	507	506	541	476	518	523	503	523	486	568	532	513	523	542	530	496	537	531	489	522	541	552	485	493	546	526	532	526	531	515	520	535	522	514	511	512	578	527	488	495	485	519	524	477	545	523	501	521	497	482	527	520	510	515	482	524	538	538	508	497	535	523	511	551	560	535	517	521	542	537	507	486	542	487	540	534	540	521	500	498	517	531	513	551	532	518	500	488	506	489	515	545	568	503	529	503	528	498	519	516	535	513	530	547	510	469	511	530	535	499	500	501	539	525	513	512	483	473	479	534	536	482	532	550	497	516	535	536	536	517	510	529	527	509	532	476	516	513	480	503	474	492	514	538	489	528	536	541	521	546	539	491	556	508	516	495	519	496	508	490	530	513	574	511	511	508	573	540	493	532	560	478	512	541	521	504	527	532	560	510	503	544	518	494	469	516	497	519	496	463	534	489	526	516	478	506	489	520	544	529	534	536	516	538	513	517	517	500	483	528	535	543	512	485	528	517	537	511	518	532	519	510	511	516	510	465	549	533	521	522	537	499	483	548	540	540	510	550	549	506	545	526	528	529	509	509	529	502	492	535	514	528	475	516	468	537	481	521	570	505	491	488	500	489	428	495	538	505	504	525	532	519	555	513	545	516	513	511	558	520	495	531	542	470	547	513	509	524	543	556	541	549	566	506	557	524	564	501	561	534	522	494	522	462	500	490	519	502	489	552	509	510	499	553	531	545	501	534	546	504	522	495	508	530	515	529	482	458	487	522	513	516	536	484	498	536	551	530	514	502	568	530	477	478	537	514	524	482	537	542	545	506	526	512	521	506	521	540	502	572	522	502	496	474	495	527	539	523	494	519	493	489	484	512	498	557	524	548	504	507	517	557	505	512	518	483	512	525	505	511	519	482	540	521	532	493	505	501	495	540	568	505	533	539	485	501	513	532	531	493	540	545	526	522	547	530	490	496	559	535	515	538	506	513	514	469	528	491	493	531	553	550	481	526	491	498	484	484	511	524	483	515	532	520	526	521	524	520	523	522	559	519	525	511	504	496	532	528	538	515	516	535	515	560	501	526	537	504	505	572	512	526	514	518	551	488	535	497	552	527	496	534	567	534	526	525	529	514	506	533	480	503	469	514	541	477	518	533	562	483	525	525	563	507	534	509	541	521	521	534	548	537	551	518	536	495	540	484	503	524	499	465	523	515	528	550	508	558	520	574	514	503	497	522	497	507	496
39565	74676	53269	28783	8020	8885	2745	648	628	631	620	1045	2765	3395	2804	669	577	557	595	534	549	566	544	517	596	535	546	556	575	555	516	522	519	541	601	566	528	573	527	560	554	533	507	565	529	523	540	551	541	554	538	532	521	543	551	555	536	533	582	556	520	524	507	565	524	544	521	575	526	524	542	502	568	592	556	579	540	589	532	540	572	547	532	535	554	507	546	534	506	567	514	537	591	569	532	576	532	585	534	553	560	537	534	549	531	529	535	514	559	556	531	557	566	559	515	587	516	560	589	498	529	560	549	538	573	533	548	594	560	552	586	561	521	552	546	575	584	540	570	571	541	566	513	510	538	589	593	574	560	523	565	512	568	579	583	526	528	573	554	570	582	542	537	513	553	573	552	507	545	551	546	543	563	549	553	492	567	554	534	579	546	549	556	553	573	558	547	547	510	589	560	534	569	541	526	570	541	585	546	582	547	545	526	559	588	547	571	572	578	563	577	537	568	519	522	541	537	555	563	544	565	504	525	562	581	562	540	543	556	531	560	564	534	533	549	509	551	567	541	552	572	556	514	570	558	585	567	523	557	551	537	580	536	547	533	549	520	499	544	524	510	579	579	556	583	573	508	516	567	545	555	559	558	551	545	519	555	580	527	563	542	532	557	546	578	564	560	583	535	534	545	566	540	563	543	550	521	549	592	523	553	553	537	524	522	530	552	545	541	546	546	530	534	568	554	612	537	559	560	580	577	535	542	561	570	546	552	584	574	569	555	565	553	580	564	482	518	562	546	550	558	570	534	559	524	559	530	550	538	572	541	530	580	540	551	570	580	585	564	549	540	530	521	589	568	534	532	585	543	539	578	549	538	529	568	589	534	495	521	589	526	574	570	555	539	565	575	547	542	542	542	535	513	556	563	523	583	548	578	568	520	536	588	560	491	533	571	562	604	506	507	513	564	562	555	554	569	567	514	540	568	556	532	531	545	561	520	561	511	570	572	527	547	539	563	573	561	565	555	503	577	515	533	544	551	575	561	508	530	582	502	554	528	500	571	517	575	558	540	543	565	594	538	546	526	573	588	524	516	537	542	556	576	547	567	537	581	532	566	527	531	546	557	555	558	591	606	541	552	564	561	561	553	572	537	519	555	534	478	562	566	559	523	556	548	544	541	546	525	501	552	546	547	545	527	541	532	504	565	587	499	553	495	546	578	566	572	541	560	523	603	568	546	563	531	517	546	534	545	588	559	541	529	522	578	533	498	512	566	548	548	572	574	584	567	555	512	586	552	535	557	584	564	550	507	575	575	519	535	529	511	550	569	558	569	531	571	558	526	572	589	571	531	521	541	545	526	566	590	536	545	556	555	554	601	549	603	530	555	564	551	530	561	568	536	580	555	562	541	543	594	571	539	548	500	514	557	564	522	545	518	533	509	548	552	526	522	536	568	521	538	542	555	529	525	577	535	593	550	524	550	552	564	518	542	559	557	598	550	507	591	522	540	560	512	619	584	567	521	545	547	549	548	555	573	533	546	553	571	550	561	549	512	562	573	571	562	568	594	581	578	584	596	566	547	536	586	579	525	562	534	542	564	508	557	591	548	568	530	557	530	533	516	527	564	499	533	549	530	552	540	572	559	543	546	576	576	563	540	582	555	503	572	546	581	542	566	569	562	550	568	578	531	531	577	578	515	554	553	564	522	531	585	562	572	580	548	535	541	526	558	552	558	548	563	549	552	534	542	542	560	556	551	516	544	535	594	552	540	548	508	582	565	548	556	562	526	554	550	515	536	538	556	559	603	542	549	529	560	560	517	544	575	562	537	569	584	577	542	527	549	538	570	569	543	517	541	519	542	553	549	568	566	572	553	532	547	541	526	564	517	574	541	516	569	536	564	546	572	519	575	590	539	538	567	530	561	553	596	534	566	552	536	535	551	587	578	565	558	530	507	592	511	541	557	586	588	513	509	549	561	534	537	515	548	582	590	549	532	549	550	523	504	548	561	576	541	563	582	558	544	563	590	622	603	536	555	588	542	502	525	540	582	556	521	580	572	560	545	524	567	538	524	579	536	563	533	584	615	571	520	573	570	530	520	554	556	520	556	533	537	560	530	542	529	528	549	548	568	537	541	543	518	548	533	546	558	555	518	586	562	557	558	528	521	556	563	594	531	477	553	533	572	534	503	551	525	544	540	558	580	551	541	554	528	573	522	597	569	540	548	545	592	590	541	505	547	534	562	535	545	538	550	560	556	534	558	563	539	563	533	543	579	571	528	546	556	540	545	567	555	546	502	552	530	556	540	567	537	507	568	531	525	576	520	577	575	506	553	551	554	526	581	522	561	608	575	542	553	575	543	522	564	533	590	522	525	539	537	540	526	556	570	521	579	534	587	538	540	594	520	525	585	570	552	532	541	557	525	543	530	508	604	548	591	547	540	565	557	542	516	555	624	519	556	541	563	564	525	583	546	538	584	578	550	559	586	591	521	528	539	538	538	518	577	553	543	539	538	549	535	541	538	547	570	551	567	554	549	536	565	552	562	574	529	577	537	574	530	566	557	581	541	549	523	510	536	536	514	530	542	571	603	568	535	516	556	535	573	520	535	543	569	589	561	560	554	573	544	528	529	569	541	570	517	614	527	538	542	528	573	580	542	554	542	550	521	560	504	599	557	592	537	603	589	530	563	553	560	550	583	558	555	548	576	557	534	566	573	537	549	581	533	543	547	513	573	565	543	542	536	526	513	565	550	571	506	603	562	539	525	548	582	515	542	572	530	580	570	565	567	512	532	516	553	515	600	569	524	547	533	537	487	496	547	542	520	545	567	574	484	557	533	572	544	545	546	545	576	547	544	540	554	564	589	566	545	509	544	550	544	537	532	557	581	553	575	520	578	517	546	558	546	559	539	533	585	571	593	500	585	513	519	526	534	542	511	504	545	573	546	563	557	561	584	567	565	524	535	524	559	603	496	537	524	545	563	578	561	550	539	587	564	517	590	539	587	560	542	557	547	543	576	551	568	567	555	539	559	564	567	555	577	517	529	549	559	578	519	545	531	532	559	573	577	567	567	492	572	545	568	536	559	511	547	551	566	510	544	551	548	542	568	546	541	555	526	589	546	513	552	547	577	586	573	529	558	570	537	529	583	504	539	540	507	554	569	541	525	536	541	565	570	549	558	575	550	524	542	542	590	556	499	584	564	524	565	542	547	580	512	563	561	550	542	515	502	565	541	547	571	544	575	544	558	520	531	559	607	547	523	567	536	565	546	554	584	525	536	542	507	578	517	545	534	537	558	550	552	551	517	562	549	553	569	514	568	583	538	535	597	530	549	585	573	528	553	572	569	549	537	549	543	532	588	546	527	585	570	541	573	567	567	555	529	544	525	561	559	534	531	543	547	532	535	566	518	543	554	568	575	572	539	564	515	536	548	562	517	538	539	613	534	546	522	554	530	549	542	550	573	496	541	552	595	537	545	533	547	519	555	533	599	581	557	571
22668	21567	30955	27007	21722	21932	16192	1822	968	992	998	2650	5393	6349	5353	1907	883	832	872	825	881	889	867	861	848	853	842	861	879	831	873	878	832	870	833	812	881	846	823	819	894	862	828	835	868	828	874	863	849	864	865	906	856	893	857	916	849	805	822	865	838	896	928	888	820	766	866	864	919	863	865	821	844	906	843	830	853	875	875	856	840	876	894	873	867	852	880	847	847	870	902	882	830	888	830	860	853	873	834	882	825	863	860	892	838	855	880	831	858	846	866	849	847	886	803	863	893	863	828	856	909	836	931	874	837	886	886	887	849	851	880	845	819	911	825	813	882	886	872	819	908	861	826	836	871	845	836	852	777	854	875	792	846	865	817	827	865	851	889	839	864	841	857	851	921	875	824	862	843	849	892	870	915	855	849	846	839	884	883	831	868	864	869	876	802	845	854	880	853	850	803	818	799	890	844	885	855	870	856	877	849	830	798	906	825	844	845	815	890	852	896	878	876	832	835	834	856	901	810	861	858	867	870	839	903	842	852	839	834	818	904	885	865	867	840	888	783	877	888	833	853	847	851	868	849	873	878	925	845	838	863	832	876	863	830	904	863	837	888	897	836	846	828	815	907	878	858	911	856	818	858	855	856	890	801	868	875	869	842	851	848	827	831	861	864	899	828	844	910	908	898	815	876	964	810	863	869	843	862	801	798	858	862	909	868	863	854	824	869	815	906	851	841	888	884	876	874	856	850	867	881	868	856	878	877	888	843	780	864	829	797	795	910	816	845	885	845	837	860	847	909	845	900	855	868	855	855	875	823	880	878	856	856	870	889	876	864	901	861	863	802	862	832	877	907	805	851	788	856	855	865	843	904	878	871	867	873	866	846	886	818	875	903	861	874	849	884	810	876	847	881	861	792	834	875	859	832	823	892	842	873	866	909	855	828	843	867	886	839	877	933	881	828	873	885	876	818	837	868	879	819	844	823	860	866	861	851	803	831	871	838	855	916	866	858	908	883	792	815	866	874	902	923	832	835	808	851	884	829	882	907	877	829	888	828	815	840	825	846	813	896	876	924	910	813	854	851	885	886	835	834	816	892	896	827	850	870	857	867	849	816	891	850	908	907	855	891	897	834	858	831	861	864	887	847	825	855	864	853	832	879	843	879	831	847	853	917	854	857	859	835	848	845	844	857	862	895	843	829	864	867	844	878	835	889	832	866	822	872	828	834	843	881	856	843	844	888	817	811	844	831	902	846	832	839	817	813	862	847	845	864	852	902	822	875	827	822	848	833	912	903	821	848	838	886	912	883	874	828	828	855	848	791	821	841	884	867	834	861	856	817	814	864	886	900	855	858	851	891	847	861	838	909	845	826	848	823	896	839	853	848	843	849	886	833	827	815	889	811	871	816	833	882	871	824	835	769	904	898	868	802	801	864	853	856	803	851	828	901	883	817	857	840	779	897	869	817	832	870	791	829	902	858	835	840	857	900	842	911	837	837	840	895	884	856	892	856	836	862	820	854	898	842	872	818	827	875	835	913	809	855	859	857	890	858	829	870	873	871	857	866	830	844	854	877	899	856	838	906	874	910	865	861	928	864	873	826	886	791	842	842	839	834	866	849	879	844	860	902	834	864	906	819	877	900	866	901	878	914	857	849	887	872	849	829	855	870	874	885	825	884	838	840	897	808	873	900	842	837	857	839	885	878	834	853	843	884	779	887	797	908	843	853	837	823	858	837	842	818	818	821	871	835	850	858	882	840	869	824	900	843	877	844	868	892	817	883	855	883	904	901	815	850	860	804	881	810	864	886	851	887	840	879	834	857	838	793	838	878	849	828	855	837	860	857	846	849	827	858	896	887	851	873	847	812	871	874	813	842	800	838	846	915	790	860	832	811	890	887	869	833	877	916	900	889	871	864	862	836	812	862	794	922	851	831	844	873	880	909	881	869	894	828	868	872	872	890	819	936	828	832	893	885	819	850	819	858	904	877	836	868	869	830	837	828	845	850	851	845	860	874	895	865	836	813	835	895	884	873	840	822	871	869	850	864	874	851	917	911	848	811	873	895	884	894	887	890	849	921	885	876	832	834	835	875	793	811	848	866	881	842	869	911	915	850	888	879	893	882	890	872	903	838	875	847	801	866	894	839	839	821	831	837	839	853	888	862	833	820	810	882	803	836	886	868	834	860	849	862	848	876	886	899	884	858	823	865	850	823	900	832	815	898	838	845	870	878	911	853	898	857	833	887	868	846	862	835	835	893	833	862	827	882	860	869	877	812	871	849	871	820	851	859	809	873	843	841	833	860	836	857	840	867	756	921	817	804	802	871	856	862	896	899	851	863	872	899	881	835	887	864	889	840	875	862	876	821	855	889	861	824	862	839	809	879	871	870	808	817	856	844	869	852	865	862	831	882	886	833	849	892	831	881	865	851	896	865	885	863	872	868	856	877	887	837	858	883	835	789	831	890	816	826	914	886	866	859	828	867	859	883	811	825	818	848	924	854	855	887	848	847	870	876	861	867	893	804	821	852	825	870	885	822	838	802	850	842	845	860	874	883	862	881	817	834	869	875	872	840	888	875	910	861	890	844	801	861	864	854	891	860	834	892	852	891	871	868	850	840	879	827	874	874	818	832	881	854	853	824	806	846	871	895	867	896	828	895	905	843	861	852	808	826	848	854	860	815	868	847	860	853	834	803	833	864	880	862	854	846	843	848	817	917	834	870	867	864	838	846	842	867	885	845	912	819	876	803	902	854	915	830	837	837	851	858	825	894	805	892	897	850	811	870	896	871	805	831	835	852	836	859	846	877	814	856	844	868	889	886	845	833	846	863	806	838	851	823	852	878	849	875	873	896	821	869	840	811	854	821	889	855	846	868	904	938	855	856	803	907	907	806	841	824	893	808	903	840	867	864	867	876	809	848	792	879	825	791	841	805	864	844	856	885	831	851	828	831	794	851	867	837	888	829	776	815	889	913	861	871	815	833	901	839	843	857	871	872	850	852	900	835	878	875	880	817	909	846	855	773	812	858	853	849	882	868	825	828	874	859	848	845	900	844	835	914	886	847	882	860	829	879	862	854	826	787	754	868	875	870	851	869	771	822	891	906	862	852	856	856	864	806	905	841	905	819	846	823	876	909	896	864	865	867	878	771	864	878	826	881	808	863	876	849	874	900	844	826	897	835	915	812	884	802	908	858	808	912	862	864	934	796	882	893	900	823	839	889	835	857	816	917	808	849	872	809	877	875	902	820	876	854	918	853	859	894	890	819	818	835	837	841	859	850	839	820	821	865	836	852	798	891	861	859	838	868	872	860	888	860	850	864	865	903	868	895	822	835	851	846	858	889	867	838	825	852	834	837	865	850	803	916	847	849	855	853	843	920	819	836	826	849	829	866	839	874	853	860	845	876	840	833	882	866	876	840	872	868	853	861	853	854	873	856	856	849	879	853	845	836	838	874	847	879	885	797	836	872	815	883	840	827	864	867	890	886	806
46239	89326	74432	51190	16798	13917	6448	1134	1055	1036	1052	3704	7804	8604	7105	2181	835	847	853	848	877	835	879	848	809	904	893	851	857	839	902	858	791	890	860	881	805	821	799	856	870	895	849	837	826	878	821	838	846	814	855	850	852	852	860	858	809	820	825	804	874	872	829	877	883	811	824	899	855	836	849	840	845	822	889	864	811	825	863	902	832	804	864	887	881	814	849	824	863	829	820	858	890	847	811	800	839	828	855	870	856	781	859	841	888	861	823	805	803	821	830	810	878	873	878	864	862	833	880	860	803	876	896	825	887	830	863	893	846	856	816	771	865	808	843	797	857	866	835	831	852	827	861	826	870	825	871	851	855	874	831	830	781	830	856	897	812	850	849	868	863	868	844	860	816	849	826	818	879	835	835	868	822	843	864	843	841	861	824	836	803	817	855	874	855	834	826	855	869	812	866	821	858	895	811	858	860	849	842	847	854	803	885	836	825	835	878	850	862	841	851	818	848	928	840	811	833	820	856	910	861	852	783	807	849	845	825	808	867	857	823	830	815	826	875	906	796	840	842	877	813	841	783	864	869	829	844	838	844	807	865	903	856	820	832	834	882	888	871	822	827	857	807	839	862	863	874	831	835	913	829	814	888	822	818	846	839	870	871	893	835	857	872	825	860	831	855	857	820	801	825	846	823	895	814	840	828	862	887	838	794	884	861	855	851	824	818	903	884	848	858	881	828	805	786	854	825	782	816	807	852	898	881	873	871	813	846	858	821	843	888	816	849	838	814	878	834	849	815	853	849	844	822	822	843	849	830	811	850	844	845	839	857	863	792	835	902	809	847	867	809	887	836	824	818	834	846	899	903	839	844	782	845	831	862	850	834	854	903	899	812	879	893	909	896	851	873	847	807	905	875	861	836	858	813	837	867	865	842	855	797	835	829	844	868	802	841	851	869	884	835	825	864	848	817	831	825	867	835	861	820	886	896	821	873	809	880	834	822	813	875	834	866	809	826	844	801	842	836	817	823	846	853	880	900	855	858	890	815	812	869	849	807	873	866	818	848	812	834	864	804	827	838	815	832	833	878	812	835	816	838	861	860	866	825	855	830	817	827	796	856	826	836	897	825	829	877	860	838	805	846	913	916	874	812	886	851	861	848	820	876	858	831	816	840	848	820	864	848	839	853	854	856	858	861	849	866	842	836	863	820	843	803	845	830	825	813	853	859	845	859	842	858	811	823	820	878	854	809	803	874	863	770	818	844	920	865	840	843	848	839	900	824	864	846	883	818	840	853	825	860	839	911	921	796	852	801	839	830	778	843	826	839	833	873	859	810	859	869	852	817	821	875	845	848	835	832	840	801	813	885	826	868	865	831	816	894	873	851	851	848	834	819	830	882	850	879	828	815	838	871	851	863	833	838	813	853	890	821	888	827	859	828	906	814	877	841	852	825	863	803	845	864	855	859	848	883	834	834	893	849	885	826	857	875	842	849	884	871	835	815	818	900	828	835	856	877	791	841	842	863	875	859	882	792	827	860	835	925	820	837	809	883	840	873	842	821	790	802	818	811	850	833	826	845	854	819	864	811	844	818	781	822	826	890	818	843	836	820	894	855	850	765	883	869	916	861	846	863	798	851	820	858	834	793	888	866	801	857	822	835	857	902	853	871	846	807	920	832	916	827	864	834	826	859	828	866	797	866	805	848	801	834	835	882	854	925	818	810	831	839	820	817	809	819	814	883	792	882	834	820	832	885	881	834	806	845	805	826	855	858	853	854	873	873	816	832	808	901	895	880	873	833	828	830	842	806	868	817	809	826	839	841	878	841	846	830	809	807	869	810	879	819	829	846	886	829	818	818	819	844	875	881	849	850	875	804	819	855	854	854	793	883	854	803	852	881	820	855	871	843	846	851	870	841	847	805	904	827	822	818	845	884	822	821	872	823	851	888	895	886	892	885	858	874	903	940	813	805	893	939	831	875	843	826	827	829	837	813	816	866	888	859	856	837	866	833	865	897	867	843	833	846	848	867	808	852	810	900	856	816	875	870	866	841	814	795	887	818	831	835	851	848	830	826	890	845	836	863	857	864	849	889	825	847	876	836	856	888	859	819	859	843	831	807	841	834	830	861	818	849	842	859	863	848	837	877	884	826	863	830	840	859	827	859	865	857	828	835	882	832	837	801	846	830	832	831	848	836	870	811	770	849	906	845	837	819	832	856	782	884	884	836	873	860	849	875	825	842	824	867	846	914	849	846	871	869	849	839	909	832	848	839	854	848	799	865	823	860	834	838	845	869	783	803	826	846	802	780	815	836	875	826	917	815	838	834	889	845	856	806	854	876	835	850	909	856	856	875	866	854	817	831	881	862	865	824	854	798	845	879	850	822	868	866	780	822	825	880	843	856	837	865	868	914	845	839	812	779	797	840	829	837	840	856	833	811	881	835	870	808	852	859	831	885	807	838	842	855	852	849	881	883	787	893	839	814	850	842	818	843	876	808	826	861	857	842	835	837	862	846	830	812	796	832	814	781	895	861	814	843	918	853	883	884	889	809	853	813	825	888	815	876	837	843	798	851	843	903	868	834	887	882	817	918	828	830	856	809	880	863	817	830	859	864	809	830	811	818	859	857	873	904	841	894	863	883	846	844	872	818	858	819	846	784	899	827	892	869	931	874	838	844	843	826	874	821	812	823	833	810	821	892	863	876	882	836	842	898	942	846	849	843	866	860	812	861	877	903	839	838	873	807	912	849	873	872	831	862	806	866	858	850	854	782	791	866	820	815	796	852	836	837	847	795	862	866	815	838	808	850	831	794	818	791	811	839	864	888	877	863	847	880	804	883	881	783	830	890	800	823	903	876	859	895	820	846	796	825	828	896	835	838	804	836	909	869	821	850	872	895	789	860	869	874	864	840	817	844	837	855	898	884	863	870	860	867	908	866	863	869	865	874	827	842	834	762	881	869	842	862	827	796	856	880	829	848	821	866	836	839	853	826	865	844	822	813	837	826	852	775	790	888	865	804	870	864	842	884	874	882	847	846	845	854	843	841	899	860	835	847	820	816	943	854	855	822	881	845	883	850	871	833	808	856	842	843	842	878	842	859	894	800	824	818	837	929	838	844	838	855	844	876	825	832	842	843	827	832	794	859	803	845	814	869	825	844	830	849	835	853	851	802	786	838	836	868	808	878	867	850	809	812	848	854	853	882	881	836	901	869	809	831	856	773	850	857	858	887	850	851	862	876	831	858	828	851	851	871	841	839	824	831	875	867	807	859	815	861	847	831	871	871	808	882	877	859	816	838	846	823	806	890	900	845	837	791	821	866	825	861	828	827	877	881	815	848	834	779	796	866	811	818	867	829	836	908	878	838	835	868	873	861	812	830	875	798	747	860	867	866	810	888	850	784	856	846	835	842	812	876	831	898	804	856	871	863	880	815	875	882	819	845	882	767	808	821	881	848	846	853	831	877	830	814	838	884	819	807	874	829	821	921	899	840	848
35206	31216	29932	15909	2036	695	590	427	394	421	380	400	478	599	615	476	440	382	394	375	374	391	390	400	410	393	379	423	409	361	406	401	402	413	388	382	396	369	371	386	357	399	400	428	399	369	399	378	441	383	381	390	356	384	394	417	391	370	364	402	397	356	371	386	406	423	376	417	348	384	394	361	376	366	381	375	402	412	413	389	384	352	364	355	384	395	438	399	418	407	367	349	415	413	393	387	367	353	410	412	366	413	360	380	360	398	361	391	377	378	373	417	389	419	396	386	383	400	390	354	363	387	382	343	369	409	381	378	410	339	398	408	383	348	408	363	389	405	382	356	367	382	381	358	355	392	395	402	429	353	397	387	400	382	367	423	391	427	388	365	393	391	414	372	362	404	408	397	421	379	397	395	339	363	424	394	386	410	368	404	407	400	394	392	391	392	391	386	379	384	374	381	422	403	380	385	401	353	368	423	403	375	389	383	388	384	380	398	390	378	402	378	394	354	417	385	375	423	414	367	376	387	390	384	353	349	394	378	365	361	373	399	343	378	390	382	378	387	403	366	356	358	390	388	380	369	404	410	380	404	380	361	363	390	371	352	380	387	389	354	400	426	386	373	411	397	366	386	404	363	378	385	395	403	379	428	405	389	377	367	399	377	366	394	408	378	398	407	383	386	393	379	369	354	395	387	398	395	391	348	389	437	353	381	402	373	401	382	389	360	404	409	393	438	363	368	395	396	412	382	387	384	379	408	398	395	385	417	370	402	381	398	419	400	440	369	363	413	372	423	399	385	404	401	427	400	391	416	413	374	405	396	359	343	393	388	394	364	422	355	423	398	387	385	376	424	365	399	379	424	399	396	410	365	376	380	394	398	391	407	401	341	386	364	403	374	356	387	378	399	384	400	383	401	376	403	407	373	389	366	374	432	391	363	403	400	382	414	378	408	406	385	406	364	408	374	384	415	410	420	394	424	343	399	431	397	395	384	390	359	344	410	384	381	386	360	410	409	399	390	401	401	416	398	401	392	384	373	453	400	408	380	384	362	403	374	400	378	405	431	380	369	398	393	410	367	403	397	371	416	398	409	378	343	417	377	352	433	370	361	403	397	389	392	401	376	375	396	381	390	405	396	398	403	414	372	385	360	378	418	407	393	381	369	431	444	440	361	401	372	362	372	397	365	397	393	358	387	408	378	360	414	376	376	404	378	376	385	367	367	397	419	365	412	403	382	345	355	431	363	386	362	388	368	389	392	404	402	403	430	364	395	366	352	418	378	363	426	396	380	372	394	399	371	379	336	412	409	389	415	413	369	383	414	414	368	380	379	382	411	418	371	339	412	365	434	419	409	382	375	386	397	402	405	381	398	384	370	380	378	366	405	392	364	415	392	384	393	362	400	410	391	405	422	391	424	408	395	427	398	364	381	392	399	416	396	380	360	342	362	389	384	420	382	391	348	345	369	391	384	413	370	359	389	379	391	415	374	383	367	392	401	373	395	364	400	405	362	355	347	387	371	388	402	356	383	361	376	390	404	371	374	403	412	383	395	420	365	380	371	398	415	383	356	386	380	385	388	420	402	396	421	400	398	436	383	355	405	382	386	413	377	442	432	376	370	380	381	428	392	422	406	403	409	389	412	360	378	409	411	391	452	387	401	368	414	406	394	393	368	388	384	390	395	417	383	372	402	387	365	375	354	430	347	370	387	390	373	396	404	410	392	400	404	414	370	395	387	415	424	383	373	379	380	423	360	417	392	379	396	399	425	399	345	378	368	392	418	374	360	365	376	382	376	393	401	378	379	401	368	397	373	359	390	356	386	399	383	419	402	384	416	422	368	385	425	366	403	381	375	448	385	384	387	360	396	389	402	391	399	382	410	388	383	436	403	386	415	377	392	382	399	356	386	411	389	395	377	396	369	396	394	408	398	395	427	373	395	410	393	390	392	377	406	357	400	389	391	386	404	401	378	351	388	367	379	393	435	392	363	388	374	392	398	386	380	379	386	360	374	400	391	377	398	404	410	392	391	365	411	365	392	413	398	411	367	353	403	346	397	383	390	393	407	407	388	410	375	393	374	384	371	397	370	396	378	357	391	395	390	410	410	378	399	391	407	369	346	353	384	385	391	401	369	400	397	398	440	396	382	399	399	389	400	405	398	357	386	405	413	412	383	365	376	399	389	373	394	416	363	407	375	401	355	372	385	361	357	423	361	364	390	376	409	384	417	370	392	394	394	384	404	392	388	374	359	386	384	389	423	387	421	365	416	362	393	369	396	375	382	416	362	386	415	378	386	391	393	393	432	392	371	388	437	384	407	390	396	373	398	358	373	405	384	391	391	400	409	406	388	400	376	368	416	411	371	389	371	397	398	368	368	387	378	400	399	395	413	368	417	380	372	416	413	346	374	375	364	401	381	380	370	381	429	343	424	383	375	408	404	420	387	415	401	388	401	396	391	392	351	397	386	400	388	443	391	402	346	368	378	402	384	369	391	349	393	398	381	354	390	413	431	367	360	371	383	374	383	413	376	367	386	366	363	378	404	404	358	414	400	368	391	404	416	427	373	397	366	389	395	421	423	396	420	399	404	365	357	419	403	378	385	373	419	405	418	383	386	383	416	389	416	404	373	386	398	349	388	398	391	392	407	385	408	363	375	453	402	390	375	374	418	389	421	386	391	387	426	377	373	416	395	402	378	365	383	368	358	410	379	432	371	392	350	418	380	377	407	393	417	404	407	354	388	418	401	419	427	371	356	382	385	365	379	388	418	420	425	399	383	377	374	430	396	393	408	387	415	373	404	413	338	397	408	383	397	395	380	363	390	377	392	368	389	395	438	387	389	369	378	360	423	368	420	386	370	416	374	413	361	404	391	401	421	387	390	373	347	389	389	340	403	366	412	405	407	393	381	393	396	388	391	379	382	357	372	392	373	356	381	389	388	395	423	360	405	382	397	366	371	412	413	389	359	345	449	398	411	394	361	413	366	424	405	389	395	431	391	368	422	374	408	377	388	370	431	372	375	392	364	439	385	378	391	409	383	368	381	386	379	376	402	395	365	398	362	397	369	374	396	390	373	417	422	371	403	393	380	398	371	397	420	371	360	390	354	405	408	383	418	412	383	406	423	363	371	386	387	433	390	405	419	410	354	430	373	408	415	408	361	427	424	397	376	406	392	426	371	390	389	378	387	368	382	402	359	406	424	376	411	382	402	416	389	388	373	408	388	363	387	407	370	381	364	343	381	404	401	396	422	404	362	388	415	351	404	365	376	378	413	351	422	405	406	401	366	418	388	386	379	403	377	401	397	388	408	393	363	389	373	399	349	380	405	400	385	401	384	396	419	366	353	393	433	396	387	403	384	374	391	420	373	384	413	369	396	337	395	459	352	440	409	372	388	355	400	381	401	381	392	370	392	401	409	372	375	422	406	394	358	379	384	422	383	381	395	393	389	411	381	391	418	401	415	403	420	400	383	408	428	367	373	380	359	385	388
39514	41607	22474	8835	1395	799	652	461	437	449	460	444	638	707	671	479	390	424	451	425	430	404	435	396	397	415	411	406	446	400	436	403	435	431	421	422	396	398	415	431	408	359	410	382	407	406	414	424	385	410	396	348	427	444	389	442	419	384	401	410	406	389	461	393	429	426	402	396	401	433	425	430	385	426	411	377	401	424	424	430	407	440	394	406	438	385	421	419	422	414	457	404	449	456	412	426	426	447	441	412	379	410	450	438	407	397	372	411	415	416	387	409	410	434	410	436	415	420	393	411	405	427	392	362	391	400	419	418	394	456	418	453	417	453	424	416	428	426	416	413	411	412	413	390	443	408	416	441	363	424	422	411	424	418	424	404	454	407	424	408	418	414	427	385	439	398	402	407	411	406	444	404	391	422	400	403	400	406	432	430	386	402	432	394	406	381	431	412	385	416	368	421	396	399	402	408	446	401	455	384	397	453	415	447	413	415	362	416	471	393	411	407	401	400	412	456	404	418	395	400	416	435	407	427	410	409	431	418	389	409	406	439	418	391	386	409	394	388	414	438	413	405	424	387	360	409	414	393	414	441	437	352	452	411	418	391	414	400	397	381	431	423	401	418	397	413	396	431	381	395	428	389	440	380	415	440	419	417	392	411	422	385	433	431	444	409	432	388	441	400	393	450	422	396	460	426	400	418	416	404	423	387	397	377	416	406	417	436	410	393	416	399	405	427	380	400	437	437	441	468	413	397	401	438	431	432	416	385	421	438	427	415	412	386	370	420	432	406	377	413	416	389	459	409	425	369	397	423	389	373	411	374	393	413	411	399	440	423	417	438	430	404	432	403	421	458	420	409	446	406	403	390	426	418	407	446	406	445	416	430	427	401	408	365	421	396	439	428	419	390	372	396	433	383	426	384	407	443	421	417	379	395	376	429	408	385	407	400	403	384	384	460	463	408	400	380	374	406	408	410	404	403	432	439	412	369	408	440	390	436	414	385	402	432	435	419	431	428	437	394	397	412	420	424	445	436	357	412	413	404	423	400	386	419	408	425	388	409	386	375	364	398	409	460	405	405	441	413	416	408	426	383	401	387	383	440	455	392	393	369	428	422	413	395	400	404	391	378	419	393	440	405	469	403	394	419	407	421	471	386	378	442	410	411	372	427	402	399	431	417	434	441	420	434	409	393	398	400	381	440	409	457	415	430	454	401	449	403	407	443	392	377	399	396	448	343	387	393	403	425	441	420	404	448	408	412	394	409	414	442	420	411	443	430	423	429	437	399	421	396	401	428	395	396	442	407	425	396	425	395	386	373	431	380	413	418	444	375	397	457	426	415	386	446	374	441	425	385	405	403	405	402	419	395	385	423	420	403	456	435	434	423	389	405	415	408	412	420	403	431	410	423	422	392	423	444	439	426	449	451	428	410	412	437	386	376	444	398	394	441	410	406	432	406	422	416	426	399	401	393	450	409	403	449	409	418	418	453	384	409	389	396	423	425	447	422	420	402	414	388	425	383	417	407	417	431	414	399	413	396	407	441	448	411	396	436	411	419	402	397	414	392	381	419	375	438	405	412	385	394	420	402	483	418	373	432	394	382	435	398	407	430	405	419	428	410	387	394	410	424	453	385	393	374	409	416	417	418	365	386	436	416	394	390	413	422	402	414	409	460	448	410	414	436	429	425	417	425	427	439	441	409	419	418	386	411	409	396	366	407	387	409	381	438	402	402	415	397	420	390	447	403	417	416	420	433	434	429	409	414	401	389	448	425	420	444	377	402	381	406	400	408	406	395	415	400	441	394	422	419	398	390	367	395	390	418	386	421	422	416	434	415	424	406	415	409	426	414	404	420	350	390	390	422	423	422	410	432	419	427	432	429	423	429	413	410	392	396	428	435	420	446	409	411	426	398	418	396	451	434	430	394	409	427	398	421	392	402	396	418	401	394	431	425	394	409	443	406	403	402	408	403	425	384	438	421	422	380	419	427	386	421	426	414	421	414	389	353	421	442	408	398	419	427	413	430	401	392	428	422	405	384	448	432	434	397	453	413	426	414	413	406	416	412	416	402	447	390	401	418	417	423	380	451	459	443	372	422	426	420	416	410	392	420	414	410	414	391	384	421	461	428	407	417	416	388	431	393	407	423	407	425	379	392	405	423	380	440	426	376	420	449	372	385	425	391	397	464	407	416	464	403	407	413	390	417	421	451	384	370	397	378	424	364	389	412	403	404	441	377	398	400	402	385	421	427	433	388	391	381	394	423	403	433	427	418	428	403	417	430	425	419	457	385	390	409	423	420	401	420	403	426	422	400	408	386	410	407	417	403	427	418	403	466	391	416	418	397	428	404	441	421	424	411	407	426	397	402	428	408	416	408	397	364	407	451	415	413	414	400	398	450	400	414	407	432	408	403	451	384	383	448	420	408	403	411	409	435	395	413	386	384	403	395	401	433	412	391	426	402	402	380	448	430	427	428	441	379	414	436	411	399	385	391	399	400	388	369	427	400	448	402	457	400	417	414	396	430	454	429	460	365	376	394	423	415	394	397	398	421	417	418	371	431	434	438	447	402	401	425	432	423	465	378	412	408	383	416	423	439	400	436	442	423	418	395	422	401	404	391	445	410	402	373	444	392	395	421	427	421	402	422	410	387	441	425	388	424	395	402	396	424	419	433	399	436	424	398	441	399	413	411	393	404	383	393	401	389	422	417	360	399	382	438	403	403	431	400	412	423	419	423	435	437	422	413	437	425	422	406	427	437	380	432	404	439	411	423	413	390	424	433	410	404	410	415	391	412	430	411	435	410	411	398	435	407	451	380	406	441	372	413	421	401	380	469	424	415	415	450	436	432	379	406	384	403	404	429	404	391	436	419	394	378	449	399	452	400	414	428	416	408	419	362	375	426	389	444	391	440	435	441	417	417	415	405	427	399	447	376	410	422	398	403	388	440	439	436	435	416	409	415	405	470	407	423	397	460	449	384	447	418	419	387	443	401	416	394	413	425	396	461	427	433	480	424	423	405	447	427	436	437	420	403	442	417	400	404	439	414	429	403	408	441	420	374	402	423	389	425	439	369	408	461	428	396	436	427	375	410	432	398	415	394	398	433	394	389	403	405	372	427	422	440	382	415	409	429	428	373	429	399	386	430	381	428	409	402	427	420	403	430	436	428	429	422	427	395	399	395	403	392	408	450	458	378	357	413	424	416	403	390	400	421	428	399	419	410	408	405	411	400	423	376	423	395	393	433	425	418	392	437	417	380	423	400	419	450	421	404	430	402	419	392	430	455	421	422	425	416	402	443	389	378	416	438	441	421	385	395	403	399	399	425	427	400	389	397	370	407	424	411	415	415	410	437	401	427	405	477	416	387	389	414	411	402	412	431	404	400	395	408	379	398	425	438	417	385	418	386	441	409	393	397	451	391	420	393	433	416	376	424	408	402	442	417	410	434	442	419	395	418	421	400	412	402	413	394	397	419	440	429	391	413	382	399
23742	22605	33957	30818	21306	13201	5452	810	672	636	630	1133	2652	3292	2619	1378	635	601	583	569	587	615	578	601	596	597	606	603	585	591	643	631	609	574	598	578	575	577	546	621	623	621	578	567	593	603	606	587	599	584	606	591	549	585	596	605	567	567	627	586	536	613	568	614	575	614	605	596	549	558	561	583	586	595	582	582	587	609	566	592	587	603	633	584	592	604	602	571	583	582	595	600	563	577	560	558	589	642	552	529	618	575	577	589	599	621	605	570	602	603	624	578	579	632	632	610	589	624	629	606	573	604	563	576	550	610	575	588	586	572	584	553	591	595	571	583	606	578	572	586	599	596	604	594	574	574	570	591	555	596	583	628	609	590	579	606	620	605	584	572	602	642	609	577	550	585	562	537	587	612	619	569	560	582	616	563	594	614	572	602	536	595	584	632	596	612	572	653	589	553	579	595	561	584	608	562	625	609	583	559	563	577	553	600	630	588	601	552	582	618	592	616	585	607	568	580	619	588	577	606	587	601	530	576	617	570	556	596	614	600	612	616	582	607	579	556	545	580	602	598	566	609	608	578	598	578	586	631	540	613	609	567	616	627	573	620	571	576	566	588	544	606	580	605	573	622	537	609	595	597	556	581	628	598	557	599	585	603	612	605	601	606	611	553	579	567	609	561	578	584	610	598	596	571	577	600	571	649	573	582	559	610	618	598	593	591	558	596	602	585	639	597	582	559	613	620	619	586	575	600	553	611	598	547	583	567	602	558	580	610	585	540	566	568	603	621	607	580	619	599	600	587	565	573	591	639	601	605	585	583	587	549	567	585	620	582	586	587	590	561	605	606	543	618	643	625	579	606	558	612	616	602	589	569	610	610	608	601	576	610	583	581	604	570	648	638	618	619	612	585	583	598	622	601	576	577	619	575	589	609	656	567	594	628	609	581	558	562	558	550	644	596	588	585	578	568	620	572	604	577	585	573	597	596	620	590	572	597	599	585	605	604	581	614	636	592	606	591	599	639	634	619	605	643	557	612	663	559	615	611	632	599	605	629	609	620	582	579	566	576	575	588	560	555	577	605	578	619	596	604	580	612	619	608	601	599	571	557	585	592	563	604	615	527	580	586	607	583	568	565	589	588	606	575	593	591	588	632	546	572	587	581	578	559	577	591	619	591	554	608	617	605	591	549	594	571	643	587	598	576	611	614	606	586	614	584	629	598	595	549	626	566	592	599	591	593	615	589	612	589	599	611	643	556	615	619	580	633	549	573	567	561	602	609	588	636	609	566	621	610	600	599	580	591	589	625	601	604	593	588	597	571	537	633	622	608	596	583	596	572	577	609	606	601	589	586	620	591	601	621	597	610	571	579	611	587	580	608	584	599	629	586	645	584	544	586	592	593	568	569	575	585	582	666	594	580	553	587	559	567	547	574	578	590	601	581	551	659	597	625	620	578	586	567	594	541	588	607	612	609	633	567	599	602	539	603	590	605	606	552	601	601	546	597	631	576	564	545	568	602	623	603	570	592	603	560	590	602	623	573	614	595	595	587	583	612	578	608	583	586	568	559	604	553	584	541	550	585	602	548	581	572	603	583	561	595	583	592	570	588	536	608	605	617	571	568	615	545	601	547	587	603	577	558	543	584	580	591	602	556	587	604	602	559	621	574	586	578	543	603	616	592	596	604	569	586	605	547	615	611	603	592	594	597	610	553	572	565	549	544	583	590	554	565	612	564	608	583	566	592	603	643	629	588	617	583	582	587	608	608	620	639	587	592	577	575	611	605	575	588	587	573	627	599	551	563	606	570	563	574	589	612	620	571	586	639	601	595	554	611	597	584	578	581	643	552	630	546	579	620	632	573	616	610	616	540	670	600	586	555	568	599	571	578	574	587	591	574	593	601	567	563	622	604	577	597	565	580	561	586	564	591	597	574	614	617	553	559	594	616	571	574	559	608	595	590	636	627	577	624	589	618	619	632	615	566	608	644	582	581	514	554	585	566	565	574	558	590	637	577	558	574	580	584	598	554	632	564	614	563	583	601	602	603	594	559	599	585	590	586	594	575	575	580	593	603	564	564	622	653	598	588	607	635	575	564	608	553	528	584	586	594	593	573	579	580	607	584	573	568	570	605	606	565	594	589	577	575	597	549	615	612	612	629	581	590	588	534	616	563	630	590	639	606	583	610	567	568	568	588	527	592	603	594	593	550	586	636	603	611	547	575	601	581	626	563	586	566	609	596	600	612	594	549	601	601	626	586	540	557	601	586	586	589	585	595	582	608	634	588	567	613	564	569	625	573	581	591	569	612	606	572	576	531	572	561	579	585	573	597	623	590	588	620	575	604	594	643	582	662	586	576	630	593	601	633	541	661	586	565	596	600	597	613	597	607	587	644	572	636	572	587	599	585	585	596	636	581	599	583	625	586	610	586	618	574	650	617	596	590	601	626	579	563	578	635	580	586	563	555	619	629	558	622	594	596	574	588	548	633	608	579	584	632	536	586	577	609	631	589	557	532	605	618	619	567	592	552	570	566	651	582	581	567	580	589	654	599	581	614	567	581	594	563	576	653	571	548	642	577	627	610	590	589	630	615	618	610	570	605	596	545	616	618	638	596	597	565	596	621	571	592	581	629	603	576	629	606	566	600	623	619	602	576	617	632	602	575	568	544	622	596	575	596	575	600	612	583	572	575	571	550	598	555	582	610	604	606	615	612	570	608	581	609	588	564	623	603	600	538	560	626	577	555	644	604	610	618	632	570	545	561	588	583	589	590	578	561	556	632	586	655	589	604	576	605	555	592	591	612	569	558	613	611	585	568	655	598	590	582	576	606	594	565	600	616	569	592	567	579	594	587	558	613	628	580	590	596	622	550	600	587	591	585	633	610	605	628	647	604	597	561	584	619	609	584	631	608	595	563	583	626	633	586	587	598	602	544	617	584	598	577	581	577	609	567	615	561	597	560	581	636	572	595	562	632	584	602	614	594	637	585	592	648	609	566	633	564	546	575	592	575	581	598	597	583	576	602	622	618	593	592	568	600	603	589	566	597	655	636	621	592	597	581	636	555	586	567	624	612	608	614	595	609	561	559	570	590	590	573	589	524	628	556	557	550	580	578	617	591	598	588	617	585	592	591	564	605	582	619	571	544	548	613	639	588	652	549	574	566	614	536	616	578	569	622	573	580	564	602	609	576	626	608	569	533	593	569	602	568	572	627	597	558	594	583	613	606	596	584	570	581	590	568	578	578	638	601	607	622	599	592	571	605	527	581	585	554	609	578	614	575	603	613	611	606	579	583	567	553	589	569	614	567	590	594	593	604	564	574	592	604	623	565	625	552	600	588	591	591	628	615	597	629	591	585	548	593	548	587	573	580	634	572	576	577	567	610	576	546	573	567	557	598	613	600	575	591	616	592	594	596	579	597	618	556	585	580	571	610	596	600	528	599	615	577	573	579	593	605	612	607	580	606	566	614	558	572	577	590	649	581	582	552	591	610
43075	88067	62806	39977	10407	2624	4925	799	740	717	667	1573	3941	4680	3773	1555	605	596	600	598	566	590	628	600	572	562	600	601	613	582	598	616	607	580	615	582	602	600	628	654	597	611	566	615	602	591	618	563	604	592	581	591	563	591	585	612	645	584	625	574	576	586	580	612	580	579	571	607	582	601	578	620	596	608	589	620	539	582	585	587	608	599	628	530	586	614	599	590	615	592	617	574	600	629	606	554	572	593	579	613	587	578	602	627	623	603	560	598	577	609	648	598	566	618	577	618	589	631	585	634	569	565	629	588	619	570	642	593	563	580	632	612	572	566	589	570	600	569	616	640	591	578	578	562	575	605	597	632	647	612	617	617	580	639	592	539	570	600	572	615	613	563	567	624	593	587	564	614	589	601	615	562	581	574	597	563	591	679	597	594	646	591	598	621	597	555	616	541	556	596	566	582	623	598	630	642	575	571	580	585	605	608	615	592	648	623	603	623	552	572	530	575	578	537	569	592	570	599	655	535	623	587	560	586	585	578	583	595	575	614	598	590	591	573	598	547	607	603	583	603	599	552	601	588	581	579	601	623	623	548	596	568	610	596	579	571	552	596	546	617	575	614	610	551	592	589	622	551	569	617	578	618	587	620	578	579	593	561	597	600	581	552	600	637	621	601	586	609	586	585	598	606	584	572	582	619	588	589	574	593	608	582	571	634	597	602	608	579	577	621	594	546	544	571	618	630	573	594	580	592	613	600	594	584	577	577	632	619	564	613	576	621	590	603	615	587	589	589	579	612	585	609	589	548	593	559	603	579	632	616	627	586	594	604	616	617	595	572	571	580	579	612	613	597	559	614	587	613	566	603	637	632	614	563	606	572	576	600	622	597	591	574	571	612	615	591	619	570	604	583	624	604	601	573	620	621	600	556	601	585	571	592	624	600	622	617	566	626	600	558	592	588	572	589	570	595	626	605	576	573	639	597	537	602	618	577	589	604	530	595	587	561	569	564	610	577	622	597	559	601	618	578	605	589	579	597	517	599	627	560	594	608	570	543	573	542	630	585	630	571	590	599	575	614	603	610	604	589	596	538	609	597	597	568	544	577	556	536	618	573	613	594	556	591	616	632	581	573	586	590	586	605	619	595	596	624	600	612	616	611	584	615	591	617	608	612	588	602	575	570	565	529	588	604	590	594	553	600	618	585	614	554	543	631	579	647	580	636	597	602	581	572	567	576	610	617	612	580	541	577	570	570	571	607	607	581	587	577	614	546	637	571	601	623	606	592	581	563	580	605	555	602	606	589	629	607	625	592	619	606	582	596	576	577	606	564	565	618	546	577	601	634	576	608	581	599	596	601	610	609	598	574	603	594	577	584	573	622	567	610	564	576	582	622	559	533	626	604	567	595	593	601	560	587	554	544	607	560	581	614	624	605	592	612	629	643	618	535	535	588	631	560	589	577	612	570	601	608	564	596	604	620	615	532	607	620	575	568	571	554	612	584	598	590	590	588	593	597	576	614	575	569	597	621	616	641	613	537	550	586	604	563	589	572	580	549	623	585	604	627	605	609	581	612	575	601	597	606	605	605	580	610	574	579	628	584	621	633	532	614	583	617	637	614	591	611	621	587	613	603	599	600	576	646	616	539	587	581	603	561	596	637	612	586	599	588	602	618	596	619	511	613	566	598	603	595	581	621	571	552	656	563	621	606	560	617	571	602	590	599	584	611	599	584	555	631	605	638	618	578	571	607	585	610	555	607	600	581	581	591	550	645	574	571	573	595	589	574	559	604	578	563	563	616	618	606	621	602	569	650	587	580	567	603	618	605	630	597	595	609	584	556	602	550	609	640	619	566	577	562	595	612	571	613	559	580	589	643	562	572	591	614	602	568	581	616	622	587	610	611	562	581	603	551	597	578	579	603	604	632	571	581	569	612	587	589	621	578	592	571	595	561	594	611	587	680	603	595	575	626	591	573	580	574	629	607	646	573	573	569	587	610	540	540	614	579	631	641	612	557	626	609	591	547	615	613	584	600	590	588	589	599	574	601	584	561	630	596	584	597	606	603	609	597	568	588	631	586	608	618	560	594	622	600	608	609	606	538	588	636	600	618	602	573	600	618	581	612	584	590	602	617	590	574	619	588	604	578	573	606	623	561	571	600	550	611	581	570	586	617	598	552	598	679	616	604	578	579	573	560	575	574	559	567	572	622	605	549	581	589	569	622	568	612	559	610	572	551	610	570	569	618	573	578	577	578	569	624	625	544	614	587	603	619	598	613	587	605	555	594	567	562	596	599	568	577	584	622	603	633	558	615	590	560	571	590	519	611	553	582	590	614	592	589	617	606	600	589	581	611	587	604	580	624	593	526	638	642	558	609	571	619	572	597	574	580	596	577	616	568	579	578	592	624	606	599	608	592	592	591	632	612	593	588	586	618	642	641	599	579	598	602	621	604	579	586	585	644	551	602	604	649	618	617	644	577	614	590	601	571	565	598	589	615	612	575	556	608	604	601	595	586	566	573	577	571	648	558	593	623	603	564	566	632	619	583	597	605	568	581	573	580	581	603	610	571	595	575	549	593	607	615	587	524	621	594	565	552	609	568	587	532	583	635	615	595	563	584	589	604	606	586	582	533	579	557	561	581	608	624	546	593	583	609	569	634	605	594	606	596	604	590	564	594	583	576	587	577	579	563	576	587	599	586	581	581	579	594	620	599	588	592	564	615	614	611	523	616	624	603	649	577	604	599	593	586	542	573	632	559	566	588	588	587	610	557	621	576	589	578	569	585	602	623	592	585	619	574	618	610	595	564	592	613	589	597	625	622	587	597	558	643	591	604	587	596	579	545	555	577	612	559	587	618	594	584	627	585	584	601	550	570	590	594	611	591	580	601	551	624	632	606	622	589	562	588	576	614	630	559	613	612	593	574	606	634	587	596	594	577	608	555	541	572	571	580	584	578	591	586	591	587	578	623	622	562	599	607	630	588	643	586	630	611	557	618	569	574	590	617	587	622	606	618	550	585	567	605	579	544	569	576	591	554	604	606	579	591	598	556	593	571	611	550	544	642	569	607	644	618	568	561	614	624	542	597	611	592	618	598	608	615	639	639	607	604	574	564	613	597	616	592	579	602	594	605	603	591	625	597	559	557	609	620	601	599	543	604	634	619	577	578	604	583	603	562	618	564	592	637	591	632	594	644	554	598	571	558	595	599	569	600	618	591	592	584	577	601	603	611	586	546	566	561	588	604	599	617	587	579	589	613	573	604	538	622	595	633	567	600	607	583	578	594	617	581	611	616	602	569	573	583	601	588	572	565	561	592	598	559	602	619	607	587	579	563	599	585	604	601	571	568	573	599	600	608	608	646	579	570	539	571	567	583	606	567	535	575	601	607	579	548	617	613	534	546	590	565	564	577	616	603	589	670	601	570	565	563	584	593	645	572	559	588	617	591	616	579	592	569	586	580	613	597	585	565	604	590	568	591	605	577	590	564	584	603
25049	23564	33270	29046	16116	2675	1049	583	571	521	580	666	1355	1867	1595	756	533	553	534	506	530	540	529	514	551	557	524	535	497	541	523	521	591	558	549	516	551	526	516	522	525	522	576	502	504	478	546	535	545	541	536	509	537	549	536	531	449	557	530	564	535	523	492	532	518	531	515	482	569	524	535	519	528	531	509	504	500	564	556	529	584	557	556	561	555	507	553	552	515	503	502	542	539	493	547	559	568	501	497	518	507	515	507	513	515	509	541	496	478	494	517	483	521	488	522	544	480	498	502	489	509	519	484	480	524	521	533	518	497	481	506	524	496	498	561	514	574	533	552	533	523	518	525	547	569	522	533	497	536	502	540	486	474	523	557	512	560	501	506	523	563	527	568	513	522	518	540	507	545	511	534	547	514	535	485	520	509	524	511	541	491	507	522	509	505	511	480	541	491	509	518	552	543	529	512	537	528	519	539	500	494	564	502	551	534	515	537	519	524	515	548	528	501	530	489	526	532	523	532	563	512	531	540	547	528	528	503	501	559	512	521	517	557	513	503	495	535	548	484	520	531	587	481	520	540	532	539	516	487	556	519	513	522	517	559	502	565	515	501	560	559	544	503	535	572	551	525	525	509	568	566	530	523	533	498	523	540	503	490	509	520	527	557	549	572	494	524	517	530	547	538	544	518	505	520	511	562	548	540	542	528	512	532	523	511	518	482	522	523	583	530	511	527	515	527	555	529	485	526	529	525	541	525	530	540	517	507	522	490	514	523	512	570	531	525	518	512	546	536	493	509	554	493	525	495	544	516	525	543	557	505	499	541	555	516	475	498	510	494	471	521	467	517	491	517	567	521	489	557	504	553	519	546	528	490	532	535	526	512	556	512	538	506	524	548	539	515	557	545	507	526	552	547	522	564	495	533	540	535	492	513	546	485	527	488	482	526	558	533	517	521	519	526	523	519	556	483	545	530	502	571	532	538	510	570	551	525	561	558	495	511	526	476	553	497	538	538	505	514	543	521	510	534	550	544	487	536	543	554	505	574	547	514	464	515	557	514	513	530	515	530	520	524	528	513	525	477	487	532	569	513	551	527	511	520	553	517	546	504	530	513	556	527	521	558	538	526	515	566	564	500	520	524	534	501	519	521	555	496	547	542	501	521	516	536	541	526	522	553	522	491	527	507	493	503	541	524	553	499	554	517	523	526	579	507	536	567	521	564	525	532	548	524	503	580	525	516	522	506	514	533	550	532	534	493	549	529	538	518	562	535	546	507	510	507	488	556	513	546	517	542	556	519	542	544	535	577	522	548	531	563	527	500	499	525	480	559	571	528	547	502	509	502	543	531	513	539	466	508	516	515	518	518	512	529	506	512	539	538	519	496	548	508	486	531	536	509	517	528	535	507	524	526	486	534	532	541	502	499	551	502	529	519	545	502	546	525	560	508	570	521	515	504	519	550	515	499	466	504	530	509	513	521	505	518	508	557	519	532	500	526	528	556	531	518	490	538	501	563	500	545	549	511	479	526	530	527	481	550	540	520	492	502	499	564	521	577	512	536	510	504	511	504	485	492	518	536	518	482	542	545	500	521	541	517	538	488	556	547	556	545	529	538	558	544	515	565	501	483	489	501	513	539	500	480	522	492	501	523	518	486	544	532	513	535	574	528	539	527	532	515	534	526	526	510	547	521	503	495	492	542	499	472	520	517	529	525	524	525	507	523	518	533	522	540	509	537	522	492	511	517	496	518	563	520	503	561	545	570	552	545	537	532	551	542	535	520	552	517	529	506	540	541	517	539	551	476	562	510	531	502	520	513	566	524	556	537	545	563	598	541	529	514	548	514	513	514	533	486	526	489	512	515	566	533	534	503	500	510	552	524	500	472	518	507	552	533	544	510	531	533	527	484	566	515	540	515	503	512	534	536	538	539	498	506	598	496	488	517	510	521	531	511	557	523	513	510	534	516	501	535	520	532	556	530	520	513	530	480	516	518	494	517	561	533	516	503	489	498	483	547	546	518	514	563	533	537	541	515	529	477	553	552	497	481	538	540	509	565	527	505	543	552	512	538	494	528	566	540	534	498	557	517	474	525	533	536	511	518	512	513	542	524	544	535	530	498	519	501	525	487	521	519	534	512	498	551	486	524	506	514	552	542	500	488	513	493	530	517	543	513	489	507	500	531	537	529	553	520	511	505	544	502	523	542	523	534	511	549	545	523	519	493	510	512	492	512	534	505	553	480	550	518	556	502	504	540	531	564	530	507	541	546	543	524	470	496	536	543	528	537	480	522	596	538	519	505	497	456	494	551	506	509	501	570	537	510	480	541	521	536	542	492	530	509	495	520	516	513	478	507	504	488	494	532	546	495	496	538	500	507	537	524	500	570	513	567	498	519	525	491	525	535	543	507	532	522	515	516	517	576	491	514	515	502	549	554	548	520	494	500	533	583	490	531	542	556	536	495	540	518	545	516	515	519	531	502	534	541	557	552	548	544	524	531	542	537	505	559	523	519	525	544	499	500	514	520	538	504	528	518	482	501	508	518	512	554	569	512	509	586	529	529	566	525	542	507	538	545	477	523	583	515	499	527	540	567	502	538	539	529	520	516	532	554	512	485	537	528	532	483	531	572	508	543	480	536	475	527	544	513	490	572	534	514	542	520	507	537	541	509	548	527	528	547	545	524	511	549	512	552	517	531	514	532	486	528	514	563	513	527	508	518	504	509	528	498	547	501	511	497	484	515	549	528	528	543	547	476	519	515	534	521	513	526	529	540	530	536	526	531	530	498	503	519	518	556	564	529	495	515	531	501	555	554	537	537	509	542	530	536	542	528	510	546	526	520	534	495	542	535	498	554	522	475	569	531	554	540	569	536	522	503	484	554	516	485	523	544	566	536	513	539	495	500	533	546	514	516	543	541	525	545	529	526	524	547	523	542	517	514	518	538	514	535	526	523	568	502	505	540	553	546	529	503	540	535	497	509	494	513	519	506	563	546	518	572	525	526	524	544	567	512	515	512	535	491	555	540	554	513	523	522	521	536	512	495	521	521	487	495	522	532	499	498	546	524	534	533	504	532	544	533	505	506	538	526	501	534	511	572	502	519	521	540	573	547	518	491	543	493	517	529	538	527	531	567	531	524	517	526	531	490	526	508	516	518	530	515	530	557	500	491	543	560	481	522	559	557	511	514	566	551	486	531	527	510	514	551	545	514	522	517	555	526	543	505	508	563	537	554	526	476	505	502	536	529	534	527	568	537	535	518	476	533	545	513	542	484	535	520	506	489	489	517	486	535	544	559	505	547	518	517	513	560	496	513	540	553	507	502	496	534	538	537	457	542	521	505	544	546	506	480	527	532	500	520	504	516	566	521	472	508	535	492	510	534	529	517	527	504	480	519	491	537	541	496	581	547	528	521	499	526	521	517	483	525	493	537	542	513	507	526	530	568	527	454	527	532	513	528	505	535	544	514	545	518	543	528	546	526	490	524	501	509	518
42211	77945	51509	31179	6784	996	1320	714	650	587	606	787	2301	2794	2530	1067	571	596	564	561	549	581	530	585	535	569	546	582	565	559	570	559	547	574	494	544	577	539	555	575	562	572	545	515	566	547	549	579	581	557	581	563	576	550	537	547	548	553	546	570	524	558	552	512	578	539	538	559	573	536	557	541	543	582	562	582	542	572	554	558	548	573	556	535	563	568	581	522	549	576	542	536	557	553	506	547	529	565	548	539	554	567	586	563	562	576	513	540	541	560	599	557	537	569	576	502	588	545	577	506	532	537	510	515	549	565	543	578	513	586	553	547	523	531	565	566	575	533	523	555	529	543	530	553	527	529	582	596	521	553	545	525	547	560	547	561	569	524	590	571	599	548	526	532	562	536	538	558	548	543	572	559	533	540	592	570	550	567	547	558	533	537	543	545	527	597	555	539	567	571	575	548	580	527	558	545	565	540	511	559	542	542	519	547	537	548	529	554	560	535	567	507	582	579	551	528	558	543	530	575	575	538	524	560	520	519	540	515	529	579	533	558	524	567	540	549	535	537	555	567	531	528	523	571	537	594	558	551	517	561	540	553	570	589	529	575	573	568	516	542	509	528	562	542	548	505	576	574	581	584	531	521	544	534	515	565	536	566	553	581	561	577	568	558	551	559	537	530	544	542	548	559	542	556	542	571	562	533	530	547	534	548	529	531	550	531	574	547	535	550	538	527	555	564	549	578	580	566	522	566	526	516	545	507	558	549	514	530	553	559	539	559	542	544	555	556	546	565	553	568	585	563	546	548	524	583	561	529	535	616	566	543	530	555	563	554	577	573	550	556	546	523	583	546	548	543	538	519	567	567	531	559	554	566	552	564	569	567	486	551	578	621	562	537	565	565	554	511	545	534	499	534	567	568	546	577	583	557	547	533	530	549	604	552	556	577	538	521	521	554	564	525	517	594	563	542	539	525	550	574	581	540	554	553	591	568	543	583	522	565	549	555	534	610	533	546	541	561	551	520	544	554	598	550	541	565	556	553	528	515	552	554	522	556	596	558	547	536	517	531	535	543	581	555	539	525	560	573	558	549	567	547	523	557	577	540	541	527	543	598	561	531	545	572	562	566	534	578	539	553	594	525	531	566	507	589	523	568	549	587	516	555	529	590	556	526	558	580	528	528	531	532	570	563	550	547	527	580	581	580	542	532	569	533	565	557	572	583	584	574	566	554	529	583	555	510	556	524	527	563	531	583	581	587	584	573	587	540	576	569	536	546	512	552	545	529	544	572	536	560	524	553	464	506	502	555	579	573	591	530	615	528	617	536	541	599	577	561	568	563	564	577	544	547	555	583	548	565	520	574	523	550	523	568	495	618	547	581	538	556	576	588	561	552	547	545	545	542	547	550	580	586	546	559	533	570	574	557	601	563	601	567	531	596	543	554	540	588	525	560	542	543	520	533	561	553	542	547	529	601	563	526	564	577	541	554	531	554	613	518	561	544	556	545	534	594	553	527	608	515	552	595	559	504	536	548	514	617	523	518	537	520	584	550	590	625	540	574	557	547	537	582	577	536	572	546	535	531	575	577	520	490	551	546	525	566	587	533	618	563	542	509	542	525	546	587	565	575	576	514	578	597	585	564	551	533	570	564	568	558	577	563	531	560	560	490	568	547	589	583	522	563	583	560	549	535	573	557	599	589	522	546	574	530	586	564	562	529	559	538	563	541	605	531	543	563	533	571	570	612	530	541	538	556	578	587	577	574	597	547	540	548	565	547	598	567	575	559	564	550	549	564	549	570	551	549	569	566	555	553	522	587	549	596	537	551	561	540	569	560	550	544	550	550	532	549	562	554	562	576	574	569	579	543	574	523	582	540	577	578	596	571	539	588	568	589	548	594	550	566	565	567	542	578	617	485	613	599	590	564	528	585	557	529	525	569	563	553	582	546	542	587	556	564	518	523	551	568	544	595	583	544	525	565	542	520	543	540	546	545	561	608	556	578	577	527	532	577	583	555	585	524	573	559	495	561	572	567	561	567	547	551	552	567	567	530	563	516	538	533	521	562	556	556	544	540	570	571	609	543	558	518	540	559	533	579	549	550	579	541	571	560	548	583	548	529	546	549	547	527	541	528	540	583	595	569	566	531	513	568	576	548	537	568	562	565	543	554	587	541	554	586	553	531	560	527	518	611	531	568	577	556	572	542	569	591	618	558	586	538	523	530	566	579	558	535	585	597	558	550	531	595	524	546	556	562	566	570	565	545	532	583	550	563	551	519	549	590	602	530	549	579	549	587	575	574	583	530	578	535	549	571	521	543	550	540	552	523	560	532	543	530	561	555	543	567	557	543	562	554	539	584	548	564	560	539	538	544	530	545	546	563	569	523	546	550	574	564	602	543	525	548	546	539	546	534	525	585	541	549	620	562	531	559	573	560	553	555	560	536	554	608	555	541	528	519	545	550	569	535	559	514	570	566	543	532	545	575	569	575	572	581	622	557	564	570	523	535	555	528	560	536	544	527	539	572	543	526	567	533	546	597	605	530	542	562	553	574	538	490	524	530	553	539	527	584	554	513	526	574	540	557	583	523	594	574	550	530	576	564	592	537	531	530	564	558	585	580	571	585	579	570	590	563	521	554	548	547	585	548	589	567	542	588	547	538	530	527	576	584	531	564	542	530	553	579	535	571	510	539	522	552	602	502	535	516	534	567	551	506	563	562	576	600	501	546	527	567	546	521	563	506	546	550	524	539	562	561	545	548	583	528	573	569	544	570	526	587	576	593	557	599	557	555	529	557	496	556	551	550	544	573	545	556	518	496	599	522	589	538	565	511	558	504	552	547	536	588	558	544	556	559	525	596	501	549	510	563	541	560	553	553	559	584	533	553	581	541	512	573	592	546	528	568	490	557	545	567	592	567	550	575	586	575	506	552	566	532	558	599	538	552	534	566	543	583	574	540	580	550	557	590	581	579	550	579	529	557	555	533	562	548	585	559	566	545	581	569	551	551	501	569	564	583	527	578	550	525	530	560	500	568	535	560	534	522	527	555	532	582	553	587	548	544	527	596	536	550	599	514	556	512	555	549	554	574	515	540	531	533	558	545	561	547	594	537	568	552	551	574	571	569	563	537	565	540	544	558	560	555	501	548	560	548	530	547	565	566	545	523	541	587	567	556	557	580	579	529	544	547	566	584	571	524	561	576	564	563	562	549	557	524	557	559	546	537	531	570	566	531	566	523	578	630	574	536	565	550	575	543	589	536	571	523	583	569	593	553	515	550	570	555	544	545	547	572	566	547	524	533	567	544	606	520	561	565	559	604	538	551	537	540	566	549	577	546	583	573	545	588	557	593	523	621	552	536	546	606	528	532	515	587	570	523	575	584	569	553	553	576	564	528	522	533	553	533	566	528	545	530	528	546	543	543	560	522	594	518	604	507	551	568	534	581	545	564	572	577	527	553	550	535	552	568	584	520	573	496	579	543	524	615	553	598	583	559
22664	21793	31242	27747	22002	19461	9195	1335	1005	1011	981	1172	3799	5842	4715	2809	928	894	885	895	889	876	888	844	904	840	894	883	876	901	858	883	867	877	838	866	900	814	880	829	856	839	832	822	886	818	848	905	892	855	884	862	885	874	889	881	888	898	861	841	894	854	867	855	858	879	926	833	901	883	894	908	846	833	877	889	934	857	851	905	906	794	856	871	862	853	794	853	834	791	864	839	855	841	818	866	871	847	834	896	847	871	843	905	857	892	854	846	884	862	841	840	815	872	870	889	853	881	853	826	816	888	886	863	827	886	882	888	851	884	852	853	861	878	877	882	871	857	876	892	834	815	838	880	816	851	837	861	862	868	832	863	833	887	854	869	890	833	837	829	874	823	817	826	885	831	858	892	875	867	885	853	835	884	869	835	869	811	829	839	895	842	849	879	875	902	858	851	809	814	862	865	858	877	869	879	874	910	883	859	878	830	884	829	805	889	794	870	894	849	824	850	854	825	866	843	867	843	845	874	840	882	867	870	855	889	806	861	844	867	874	867	875	847	869	874	847	887	885	869	824	827	815	828	900	849	835	852	894	864	893	846	896	828	865	878	883	833	877	881	835	866	867	862	833	895	823	887	794	810	848	846	846	827	828	893	880	818	898	908	801	906	835	856	901	815	872	893	913	846	901	898	875	808	882	854	844	834	807	822	844	858	826	854	855	821	823	799	826	889	862	821	861	889	869	859	832	905	843	909	842	848	845	891	820	863	885	861	810	830	863	856	904	829	862	903	872	853	873	841	868	811	889	882	854	861	858	957	857	835	897	857	814	830	856	838	852	884	862	842	859	842	845	832	827	890	865	888	919	847	856	838	865	855	846	896	813	839	880	890	860	851	870	803	821	873	862	841	909	816	843	809	870	885	891	863	833	882	858	854	806	831	882	850	851	924	848	891	887	858	822	866	873	845	863	845	884	804	813	858	849	797	805	846	833	855	857	856	870	829	815	818	846	879	852	836	884	882	843	836	859	925	831	870	848	822	895	858	864	894	837	857	835	865	855	788	862	915	790	852	807	877	836	892	825	834	834	826	845	863	844	851	812	902	840	910	862	864	799	837	906	833	877	863	839	890	910	821	820	882	825	835	887	813	874	820	923	876	846	857	838	817	868	808	809	847	876	834	905	858	865	884	897	914	833	878	833	884	875	888	939	877	875	839	812	825	801	814	841	866	857	873	896	846	848	842	889	907	863	824	833	904	870	864	869	826	860	848	831	846	844	863	806	890	848	875	818	793	813	809	882	898	887	801	861	904	864	845	798	871	869	909	818	844	839	848	858	854	783	818	909	893	795	849	849	838	856	808	880	905	872	818	897	907	888	872	836	928	864	849	816	861	907	789	834	871	849	833	843	809	857	888	836	849	811	827	786	839	866	875	916	810	904	889	822	841	902	861	831	801	827	826	915	825	869	840	818	852	852	851	840	828	878	889	859	842	847	867	878	860	845	871	837	883	855	852	865	885	836	887	844	907	874	884	865	842	876	874	893	840	889	802	906	823	845	866	816	845	877	884	840	861	860	834	887	884	786	927	881	851	877	814	838	875	818	794	941	866	835	834	846	808	826	851	853	875	833	904	830	835	819	839	791	852	843	829	883	882	840	810	917	883	870	894	841	843	895	819	861	894	838	885	800	862	860	872	825	816	882	876	910	849	824	876	848	849	935	871	828	831	847	854	838	915	879	849	847	878	874	826	848	866	868	898	876	945	821	928	869	865	814	843	838	826	851	842	845	838	792	816	845	872	847	872	817	843	814	827	836	809	925	873	829	846	835	874	880	855	867	873	912	914	806	839	859	839	853	886	842	903	866	852	877	850	848	818	825	849	850	816	843	824	832	942	845	862	871	858	897	853	859	788	825	814	790	847	815	871	895	828	850	844	825	858	877	817	819	879	825	827	813	840	856	848	865	809	833	889	899	897	866	882	850	819	807	865	818	876	906	830	874	869	864	833	805	869	819	886	881	839	874	819	871	875	848	902	917	850	845	841	837	840	870	872	894	847	886	878	894	873	811	829	854	832	833	900	871	847	844	919	865	943	887	801	789	888	862	880	852	827	876	890	828	832	838	857	812	815	863	912	793	863	921	887	834	850	886	850	838	844	848	867	828	888	844	867	848	871	870	845	873	835	849	834	804	809	889	834	865	874	867	887	845	831	798	922	789	833	875	844	885	844	822	870	916	837	825	866	928	836	804	861	837	858	834	850	873	864	848	849	903	859	840	844	918	875	859	852	895	853	846	882	890	875	915	845	834	859	880	826	866	866	860	834	867	866	840	876	822	854	853	843	872	829	865	862	869	821	855	829	888	894	823	903	864	886	827	877	851	838	823	856	855	871	874	898	880	847	892	885	863	855	827	833	860	826	815	839	838	871	876	817	796	884	765	883	891	883	904	883	839	902	848	856	833	861	890	838	821	829	831	879	870	812	836	833	824	837	858	876	886	824	821	848	869	823	854	864	866	870	870	839	846	869	854	874	855	815	834	897	867	831	802	858	864	853	867	871	789	896	847	841	824	825	871	820	871	837	817	855	858	859	861	824	871	878	834	840	874	874	843	894	862	827	850	867	836	884	876	919	903	848	839	778	823	856	875	832	859	872	844	854	843	918	800	849	866	874	793	851	897	875	840	906	889	815	881	822	867	889	849	867	807	930	837	863	850	835	897	858	866	800	860	845	893	881	879	885	814	883	881	849	827	889	864	886	887	840	839	869	849	851	864	867	893	833	867	874	866	864	884	852	871	858	854	826	845	896	847	831	879	809	839	868	863	822	851	837	851	873	842	857	831	874	863	856	890	863	826	763	795	889	838	843	836	861	874	878	849	880	866	815	806	872	885	851	850	867	874	838	875	795	842	835	832	860	886	882	886	914	880	810	906	855	844	846	859	831	872	854	866	836	794	849	823	856	865	786	815	816	920	848	840	918	867	863	832	835	800	852	815	833	838	873	829	829	851	898	861	832	930	857	863	812	882	849	857	843	861	823	814	857	799	852	847	920	866	864	807	866	886	765	840	861	899	845	845	807	858	885	851	873	815	845	843	903	848	902	850	861	801	871	854	863	836	830	864	839	857	904	888	865	831	849	868	834	840	907	837	864	867	846	818	868	847	870	838	866	836	804	801	802	848	846	854	860	848	907	902	825	850	845	829	856	900	831	811	836	878	829	875	827	813	825	821	885	843	815	860	875	828	889	824	801	856	883	863	814	863	870	814	825	909	865	917	886	871	862	805	817	820	831	821	814	866	886	846	887	884	857	839	827	874	831	841	839	851	841	881	880	840	912	776	789	861	776	837	845	813	858	826	890	808	881	860	891	835	814	907	811	868	843	879	873	834	904	821	857	871	876	837	819	878	885	818	851	820	857	829	861	866	889	926	834	849	866	854	848	926	842	898	855	836	793	873	872	864	821	857	841	854	866	870	819	828	882	812	880	852	857	898	878	816	838	861	812
48324	92606	72000	50668	15866	1563	2475	1180	1098	1040	1029	1459	5445	7892	6208	3499	877	854	963	829	841	831	825	844	860	867	836	866	864	871	823	837	819	853	863	826	818	858	863	794	819	836	889	861	872	845	849	802	839	818	874	862	819	866	912	836	865	834	865	839	818	823	846	821	850	869	834	820	835	866	807	850	863	851	870	880	810	875	838	833	863	874	812	867	795	883	799	855	860	932	826	863	769	837	806	865	831	880	884	832	881	860	856	851	891	840	827	770	849	881	863	852	851	854	862	861	804	859	861	833	844	889	832	828	865	863	822	824	833	858	849	850	809	841	866	835	863	900	860	887	838	861	825	857	850	811	850	855	853	811	849	856	799	876	836	905	845	864	885	907	866	845	798	855	849	855	871	930	815	815	880	860	834	893	796	840	840	843	870	832	853	813	845	877	793	810	844	863	830	845	828	829	904	907	855	838	857	865	816	842	847	836	839	906	796	876	896	824	856	845	822	794	886	916	850	898	803	836	837	831	852	809	853	853	800	875	887	866	874	877	830	822	865	921	835	863	837	822	834	811	821	797	862	826	872	855	876	823	843	821	857	850	860	849	887	817	813	860	871	808	816	854	871	838	841	904	874	836	810	831	821	877	886	796	850	893	816	869	845	835	873	799	842	852	858	868	823	843	824	878	796	882	820	854	838	801	856	885	833	853	856	903	824	878	857	859	832	896	868	845	843	826	853	862	849	853	880	816	843	820	843	888	840	899	863	844	858	831	824	861	833	792	866	834	856	847	873	847	869	836	814	813	865	832	798	835	841	807	838	875	797	900	832	821	828	818	827	864	853	862	852	840	891	882	862	889	855	868	821	867	890	878	800	838	849	858	828	803	847	835	811	850	827	874	861	841	829	821	827	830	875	898	823	855	817	837	834	808	835	842	897	837	794	859	835	827	875	829	864	815	792	840	868	812	870	802	822	821	771	843	855	854	877	820	851	869	858	860	801	870	832	840	825	863	838	823	864	861	807	840	887	826	867	880	858	860	821	829	935	861	826	875	825	860	828	858	813	861	850	826	816	856	858	842	901	875	815	848	844	820	853	879	816	808	881	785	917	811	814	881	861	827	810	798	904	871	825	846	843	891	849	814	870	896	877	831	852	869	842	898	829	840	878	841	819	905	826	789	845	885	827	804	845	863	871	845	836	830	788	852	866	909	870	843	840	856	808	783	873	834	899	864	845	851	834	810	862	778	899	842	809	824	883	879	851	887	820	795	815	802	828	845	850	844	849	824	795	831	821	852	829	838	866	858	838	835	897	864	798	842	822	837	833	834	846	914	811	910	860	830	835	869	835	844	854	841	860	811	825	888	844	855	847	839	840	828	882	846	933	819	822	825	855	857	839	870	804	861	849	932	876	840	789	840	836	837	853	813	846	830	901	806	837	846	845	868	832	825	807	824	806	799	823	795	844	814	855	851	862	836	824	832	841	866	811	876	826	850	820	843	835	876	906	868	832	877	872	900	835	831	850	830	858	775	825	883	822	828	787	883	837	870	848	863	870	842	847	837	849	861	875	836	810	890	827	852	813	919	787	892	851	804	840	852	842	843	838	877	867	881	830	915	891	845	885	900	884	912	787	897	830	811	870	830	844	834	842	848	895	856	879	839	892	910	871	859	874	803	824	792	859	839	898	849	865	871	857	858	848	891	891	896	865	829	839	858	806	839	848	811	871	812	804	841	835	818	918	856	836	837	857	853	800	869	834	815	862	856	830	882	877	772	856	835	865	823	846	822	854	878	873	843	832	852	882	877	834	776	887	872	858	880	814	819	822	854	857	900	843	859	806	803	837	812	821	823	880	851	874	826	829	788	867	792	822	876	842	784	817	888	845	874	820	853	843	872	758	810	873	869	876	849	868	863	850	838	845	844	775	808	869	878	811	794	844	779	864	865	827	845	890	808	799	851	829	815	857	859	831	825	785	880	823	865	815	903	819	868	867	856	817	883	892	808	896	907	805	877	876	808	807	804	815	856	845	861	850	854	805	837	813	858	862	844	876	806	824	832	786	865	882	853	856	843	859	862	858	862	930	836	811	824	869	839	875	839	832	814	837	789	811	872	868	875	843	874	838	866	830	851	840	825	865	835	837	839	827	827	830	838	882	777	832	845	806	803	860	846	832	849	831	857	892	856	858	831	830	800	833	814	822	828	826	841	841	826	797	854	842	844	819	810	831	845	886	893	832	808	853	878	789	832	835	849	864	889	889	837	806	893	877	835	811	816	882	822	866	844	934	837	819	898	859	831	838	865	821	847	801	797	829	851	885	859	882	861	815	851	827	859	890	824	834	814	821	821	814	913	865	892	849	817	869	855	841	826	824	815	815	862	861	845	803	848	840	808	818	813	894	823	888	817	812	840	888	789	867	835	841	850	842	820	824	864	816	843	833	845	853	829	838	848	828	836	863	877	844	840	860	831	877	840	837	832	844	832	868	868	795	867	855	791	848	813	846	878	872	815	855	887	871	834	899	808	845	861	826	822	863	808	812	844	831	851	857	894	860	806	815	838	853	845	877	823	804	836	876	917	810	866	871	877	850	801	872	822	821	873	870	867	790	794	849	879	834	933	862	850	850	849	847	846	858	850	880	801	858	873	846	833	848	824	831	867	830	879	839	813	886	866	833	856	814	819	849	829	858	898	884	820	833	813	858	834	797	873	868	881	839	850	812	823	891	823	836	864	816	822	845	812	873	867	866	824	830	886	845	829	849	825	866	854	828	871	829	856	898	833	881	853	884	854	885	847	856	813	835	884	793	807	822	833	869	831	837	840	830	818	904	906	910	827	831	859	870	832	847	841	852	874	857	864	853	829	816	867	833	838	802	847	843	878	830	792	841	840	876	866	788	842	849	837	803	795	868	865	804	882	834	845	818	911	820	849	833	825	836	855	818	912	791	892	814	858	852	848	806	838	808	799	783	853	838	825	895	779	839	863	846	830	812	793	840	860	862	905	844	828	841	779	809	870	839	867	875	829	864	861	782	877	829	870	851	846	825	856	853	805	862	856	875	775	819	833	897	853	868	886	806	805	897	807	836	826	873	800	840	846	810	859	891	874	900	833	857	829	841	852	805	863	821	871	865	873	818	867	808	817	828	857	858	871	882	882	841	823	856	841	839	875	832	802	877	811	876	834	845	821	853	826	853	811	877	870	830	861	877	870	849	840	866	839	810	836	827	859	836	832	878	801	840	797	809	801	880	812	833	871	848	861	827	901	850	870	801	889	866	891	863	859	856	851	909	863	835	851	853	838	886	816	823	827	865	839	841	899	799	906	835	889	885	844	849	843	828	824	825	856	844	831	829	877	799	918	887	811	843	786	907	837	795	871	843	878	877	832	844	824	864	799	855	896	864	907	902	839	816	813	808	862	880	841	835	875	828	886	851	840	828	891	852	872	810	825	841	884	909	826	797	818	830	768	835	815	761	880	844	850	871	839	841	878	834	837	859	847
35507	33813	31034	15203	1934	595	536	424	473	383	411	398	534	647	608	443	400	400	396	407	407	384	380	385	401	421	424	404	363	352	403	382	377	401	380	380	417	366	393	398	391	430	378	426	390	398	399	386	351	396	381	420	388	405	378	412	362	396	392	374	339	391	421	381	365	413	355	394	365	429	363	425	410	408	390	431	420	395	355	386	396	398	401	407	379	393	390	396	370	383	387	412	428	376	401	384	402	423	409	409	395	423	386	398	430	384	404	408	365	386	369	377	384	390	385	402	384	396	429	399	427	407	392	388	379	369	382	383	410	371	376	332	365	377	397	401	370	392	403	378	388	360	400	402	376	419	396	356	373	377	340	393	414	390	393	365	421	401	394	405	413	399	417	399	374	414	404	411	398	407	403	409	409	385	378	396	378	390	355	357	397	391	408	396	415	451	396	388	364	416	393	373	384	368	386	389	421	406	388	384	428	414	374	403	427	425	413	401	407	396	431	393	401	409	385	380	399	380	373	402	377	381	395	430	406	376	351	396	390	394	421	396	391	388	423	403	388	407	347	393	390	383	397	394	384	368	395	411	385	405	371	371	376	376	390	385	432	366	430	433	400	409	402	460	441	401	401	399	387	427	394	433	415	404	376	393	385	380	367	414	360	399	353	389	367	404	384	351	398	351	384	394	379	386	389	366	370	358	412	369	406	374	404	391	376	392	375	428	403	367	404	378	386	392	385	404	398	411	403	392	377	379	414	396	399	356	426	377	389	423	376	359	378	386	403	381	396	418	384	388	384	374	396	366	355	382	399	397	368	401	402	393	376	385	436	417	407	403	409	402	394	378	427	381	419	414	375	347	413	385	452	386	393	399	398	368	377	411	398	369	408	402	379	379	407	412	414	379	420	425	371	385	373	358	391	386	396	374	426	371	409	397	366	386	385	384	400	391	366	395	424	355	396	406	390	423	404	380	405	397	384	393	403	370	419	364	408	406	426	380	385	378	402	357	405	355	395	430	392	387	376	425	439	369	408	383	385	394	390	384	399	433	387	396	395	413	436	399	425	366	374	398	421	426	406	431	379	408	404	414	393	368	375	349	411	377	371	379	417	415	395	373	406	414	396	394	390	364	378	435	427	397	377	385	449	388	417	373	400	404	382	415	359	384	411	368	409	415	386	383	342	407	392	376	366	415	402	360	397	401	394	411	426	367	424	350	362	404	392	404	394	397	402	406	356	407	360	421	429	396	347	343	384	388	423	398	404	410	361	387	409	363	381	419	416	423	386	417	394	374	391	395	421	379	388	388	361	362	391	359	397	376	402	412	368	378	373	414	400	386	417	360	408	391	400	376	416	364	381	400	427	384	406	395	426	379	389	421	398	363	391	429	396	405	394	415	419	359	399	380	355	403	349	368	399	404	395	414	409	413	402	377	393	411	369	383	396	399	365	401	381	405	368	360	368	397	381	391	387	405	400	398	362	383	427	398	365	394	409	390	425	389	376	385	370	387	423	418	364	404	369	381	407	368	393	355	378	391	393	432	356	381	401	378	380	418	386	393	369	375	405	435	398	357	403	402	389	345	372	351	372	388	392	397	403	382	406	370	377	394	414	376	383	388	407	379	432	383	395	400	380	347	371	410	410	384	403	403	358	389	411	399	407	396	407	397	401	389	397	379	378	389	374	384	420	391	397	370	416	429	401	415	389	440	379	361	357	415	365	404	397	415	407	368	414	422	358	408	377	394	397	380	412	375	400	384	397	396	370	388	391	395	366	394	426	380	383	422	405	375	408	388	410	421	383	370	428	404	371	377	425	409	422	424	372	386	403	434	369	394	366	382	403	417	398	408	372	393	385	407	409	410	413	404	388	422	378	382	374	387	389	437	388	399	454	398	393	399	371	389	375	370	388	395	396	376	408	398	413	401	385	391	410	384	402	414	368	418	396	409	405	378	418	419	407	397	399	421	386	352	410	431	373	414	387	350	345	385	387	388	373	385	418	393	401	419	378	373	356	386	377	394	400	417	371	405	379	392	356	392	370	408	399	422	405	385	387	375	376	399	366	375	362	410	366	401	421	404	427	396	407	414	379	392	386	400	399	398	388	338	393	380	427	402	397	370	391	392	404	373	393	361	378	382	399	373	355	382	419	398	412	416	416	380	369	376	379	355	391	416	434	379	408	395	418	421	405	372	378	439	395	384	387	398	378	395	371	400	403	372	382	379	410	382	391	392	414	415	396	392	394	419	393	369	424	419	421	409	385	411	388	352	397	429	384	392	392	411	386	422	399	377	378	399	419	375	370	400	410	408	407	372	390	392	397	360	356	392	397	394	396	406	406	411	391	373	379	391	389	399	386	409	350	418	416	397	390	405	423	399	368	443	410	395	383	366	407	419	369	399	361	385	400	397	378	358	393	415	409	398	390	379	405	400	369	396	378	402	401	398	371	390	393	389	380	413	377	376	396	358	395	386	372	386	393	389	357	381	409	369	373	409	413	410	401	394	398	399	421	388	400	395	424	402	412	382	399	380	385	389	415	360	386	394	365	389	366	399	420	392	416	414	406	400	428	427	414	390	407	391	391	370	400	384	394	384	409	379	391	388	378	374	376	411	403	380	411	377	398	406	401	369	377	415	382	384	411	359	425	402	374	403	412	377	421	372	398	401	385	393	420	417	397	405	404	395	352	343	411	365	401	378	384	419	388	390	360	390	394	397	362	413	383	420	409	388	371	378	397	346	366	392	405	395	410	366	381	380	372	429	381	383	377	384	435	394	355	420	384	397	395	392	343	389	386	397	440	410	411	405	394	416	380	379	396	383	397	417	374	392	402	378	370	354	403	396	365	370	403	424	375	408	386	359	412	402	411	368	391	396	358	414	363	374	392	363	388	374	411	369	348	391	390	374	407	365	380	420	359	411	363	406	398	428	420	392	394	412	391	425	388	401	358	365	389	396	379	352	387	395	367	385	392	403	383	426	406	366	356	382	445	365	374	433	416	419	409	375	402	402	385	390	391	384	401	372	437	423	432	424	415	408	419	382	390	388	422	378	396	361	393	402	366	417	386	377	394	375	384	378	447	406	412	400	411	376	375	426	396	342	389	370	375	425	392	410	384	390	383	395	410	397	387	431	388	399	357	385	407	377	395	395	392	406	381	356	406	418	416	376	401	406	409	374	385	385	391	369	397	371	365	393	421	395	411	376	405	386	417	364	405	395	439	367	366	378	419	441	426	376	399	365	366	420	431	360	404	363	391	405	366	408	398	396	404	414	387	376	354	405	414	425	376	406	384	358	396	423	372	415	381	368	440	333	394	398	406	380	387	405	377	398	404	374	403	396	355	417	377	377	346	395	390	375	386	386	387	392	414	376	388	388	405	420	414	409	416	434	367	391	406	406	399	397	419	383	386	366	391	386	389	408	378	386	366	394	381	371	392	386	367	412	412	417	387	415	416	415	424	394	389	387	395	361	392	441	397	376	388	389	404	381	397	407	404	387
38837	44430	23091	8681	1095	487	488	445	459	463	452	461	652	747	664	506	409	388	422	414	399	412	417	428	419	407	411	417	400	427	441	414	403	419	413	375	417	421	425	425	433	439	400	425	408	421	414	429	410	400	440	415	408	419	381	439	443	420	364	394	415	406	448	414	428	411	412	427	407	405	407	388	431	387	430	428	413	405	381	438	406	434	422	416	411	381	453	397	422	380	415	378	429	428	429	421	385	456	416	402	419	424	406	429	428	386	446	391	436	390	402	418	392	441	420	440	386	444	386	411	399	401	413	420	405	413	411	399	421	418	440	381	420	409	413	389	434	427	416	414	426	418	438	443	414	400	458	424	404	370	435	431	435	434	386	424	373	437	433	402	445	432	416	395	416	426	444	437	393	410	409	409	411	410	413	393	455	380	410	445	415	407	427	402	394	430	417	423	391	428	408	401	436	354	415	424	396	415	448	411	410	397	413	417	438	408	378	406	431	380	447	435	442	405	393	395	438	391	449	395	443	417	406	386	427	389	394	444	399	423	399	401	411	418	439	403	379	416	416	438	423	416	405	470	428	402	411	395	425	440	423	460	427	428	427	397	433	441	446	436	421	373	417	405	385	425	406	384	397	414	412	444	428	431	424	456	407	408	413	414	409	424	425	408	395	439	411	415	422	410	419	383	397	422	439	425	403	386	418	403	416	408	426	448	411	442	414	422	410	401	432	414	411	424	409	433	419	424	410	409	441	376	431	395	420	417	422	389	435	425	433	441	416	388	387	413	431	422	425	428	421	383	426	423	427	439	419	407	423	418	408	414	403	401	450	364	419	423	420	414	390	412	399	427	448	420	451	408	375	417	456	399	433	419	412	417	420	397	393	414	421	427	428	425	392	445	422	399	443	418	391	447	389	400	458	453	417	399	418	415	397	406	429	412	415	421	432	423	403	392	413	393	417	412	440	413	403	410	394	390	401	374	440	438	419	426	427	395	423	447	363	422	431	399	445	424	435	392	429	412	376	439	397	424	443	452	411	391	424	446	430	393	415	377	439	427	423	420	451	380	434	400	417	437	413	435	377	426	399	420	445	410	406	431	396	437	424	426	411	392	419	431	424	402	415	446	418	415	435	419	398	402	419	426	429	386	438	455	386	407	415	398	433	438	442	400	408	458	407	365	421	401	429	410	442	412	426	411	422	444	454	407	393	385	423	395	409	416	393	402	427	402	373	400	415	455	410	413	419	390	413	382	418	399	407	449	433	446	405	403	447	424	435	431	402	406	402	438	410	431	418	439	420	420	449	451	423	387	433	383	390	406	407	414	410	416	382	430	412	405	437	393	414	395	431	405	403	422	414	438	418	420	396	393	412	396	449	393	418	403	430	399	367	425	397	420	391	400	410	430	421	456	416	472	426	415	436	437	417	399	361	417	421	405	399	421	427	405	455	412	425	406	407	407	457	405	363	437	392	433	381	413	444	395	413	389	423	400	421	436	422	430	388	419	377	397	413	431	460	402	414	441	430	406	431	433	425	401	442	392	410	419	399	403	445	360	398	421	432	434	399	397	395	402	416	427	409	421	425	423	393	460	422	389	444	427	416	407	443	420	417	409	390	407	426	431	430	444	412	433	402	402	454	423	396	395	403	387	435	421	426	402	396	394	401	438	405	416	386	463	431	424	385	387	415	463	434	423	417	411	436	455	409	421	425	425	460	447	380	444	418	415	419	387	375	399	407	482	412	409	433	424	443	448	432	420	449	403	447	418	445	384	415	442	394	420	429	413	417	438	423	433	386	424	400	402	369	418	399	402	407	402	440	424	400	419	409	396	400	430	420	395	402	407	438	384	398	393	451	434	411	404	421	439	432	438	427	404	422	411	417	416	425	408	425	415	390	403	410	399	413	422	369	384	427	377	396	414	366	416	362	376	399	426	404	415	457	430	419	429	376	429	384	424	395	473	442	404	407	444	377	401	440	421	396	430	430	426	394	421	410	387	410	430	398	425	423	404	389	423	406	440	420	425	386	367	428	436	428	434	410	408	385	388	412	396	403	366	409	437	401	375	467	439	453	392	423	423	402	431	408	418	397	438	416	418	435	408	396	402	413	387	413	415	387	432	409	430	436	420	432	390	374	428	447	420	402	376	440	422	403	412	402	410	389	441	440	399	418	413	429	427	424	423	399	405	408	435	393	432	419	446	427	426	420	365	439	401	422	417	405	409	428	383	398	414	409	431	404	388	381	388	421	379	423	393	424	459	410	420	410	403	452	408	427	401	420	425	426	398	431	441	425	387	436	420	413	394	356	414	407	418	402	397	394	415	411	413	403	420	430	435	401	371	427	381	467	444	403	417	388	435	439	392	395	402	382	401	405	399	427	420	367	389	432	440	435	423	366	417	431	394	389	395	418	427	414	419	399	402	407	378	402	445	416	403	401	399	417	393	415	418	415	415	403	424	398	390	416	413	480	430	406	405	409	400	438	414	389	436	405	403	385	453	416	400	424	400	380	403	369	420	431	385	388	398	426	402	408	379	446	392	410	399	435	403	456	451	411	402	387	415	411	426	405	359	416	432	394	423	379	420	394	390	400	405	398	433	440	400	381	388	407	415	417	441	429	428	405	409	457	396	416	418	437	402	433	413	431	411	417	405	399	396	439	424	398	377	427	389	405	395	453	386	407	395	462	418	408	398	440	398	408	422	419	438	410	406	427	422	424	440	449	413	405	431	440	459	403	428	447	404	451	391	391	428	447	424	405	427	392	451	465	418	380	422	438	382	431	389	422	453	396	417	402	401	417	447	389	419	390	405	402	426	439	398	414	398	453	405	391	420	419	416	422	414	432	434	417	401	397	402	403	436	384	418	433	433	396	404	420	422	411	405	399	423	428	396	421	407	394	398	395	445	389	409	409	416	419	416	431	459	396	399	442	438	410	398	400	402	441	436	413	400	435	391	417	431	429	418	395	394	423	425	411	406	427	385	390	434	415	359	408	417	420	416	432	409	395	404	371	398	419	433	428	407	430	408	399	421	369	392	411	442	396	424	415	394	426	425	401	403	410	412	438	429	412	425	436	416	417	408	422	412	401	438	406	400	426	406	390	430	419	395	389	418	412	434	430	430	400	406	414	400	434	409	418	414	420	410	394	395	439	392	401	415	396	427	402	390	388	432	413	413	381	407	379	422	433	400	472	429	418	393	437	429	396	402	388	420	409	437	415	428	414	429	437	459	387	384	456	412	407	411	419	393	440	408	417	448	398	416	408	393	429	423	433	383	413	457	388	418	406	432	395	397	442	391	390	409	393	409	406	392	399	432	419	418	452	410	408	382	403	440	477	419	412	412	398	438	412	400	434	415	416	390	420	446	409	398	398	430	443	417	408	394	391	439	436	424	469	375	466	426	416	394	410	400	432	454	417	380	425	435	445	444	422	419	425	457	381	414	415	392	446	395	417	397	402	390	438	437	401	404	431	407	422	441	421	415	436	419	400	420	385	400
23709	22933	32444	30212	21394	12127	1604	713	671	620	777	1568	2760	2880	2298	690	626	595	592	606	592	596	557	579	610	551	595	633	605	546	568	621	624	580	659	557	616	583	586	578	540	610	614	590	559	600	626	617	564	636	595	574	609	589	617	577	555	595	608	581	662	589	603	606	585	585	564	615	596	643	544	587	577	641	569	552	530	584	584	579	588	594	619	561	589	580	571	621	572	614	556	576	576	626	609	617	601	564	588	591	571	588	570	533	549	580	619	616	576	576	589	609	618	582	596	577	591	590	593	580	604	567	615	586	610	589	590	574	588	568	600	589	579	589	588	610	552	560	605	602	614	563	597	591	651	553	586	596	590	583	558	583	562	596	563	611	586	604	545	561	557	589	597	612	609	585	572	530	605	535	536	592	602	599	592	545	585	586	590	584	628	617	574	592	606	565	602	621	565	550	600	602	577	560	577	590	572	568	582	609	603	607	548	564	569	596	547	613	569	634	588	587	597	592	585	598	602	629	601	594	568	586	614	609	581	567	551	541	618	566	580	569	563	588	557	580	574	565	585	594	567	594	583	595	585	577	592	572	557	598	572	590	566	578	601	639	608	586	601	565	586	630	601	618	575	642	574	590	575	574	603	615	590	577	569	597	575	563	584	585	597	560	636	596	608	579	606	584	569	590	617	602	585	563	557	560	575	591	575	580	557	548	596	593	586	541	608	543	585	596	597	601	594	622	614	601	548	589	585	602	570	601	573	572	578	573	567	621	569	555	582	555	599	560	579	584	586	595	589	568	636	579	534	597	585	608	592	573	575	571	555	582	612	570	577	591	596	588	576	584	543	623	526	584	611	572	585	573	632	549	614	618	559	582	631	562	596	580	550	599	609	572	573	619	560	580	576	638	556	549	569	613	615	574	532	639	600	633	576	540	541	577	537	584	560	589	550	598	567	565	608	583	553	555	566	637	602	591	619	576	568	595	587	604	586	569	574	567	565	559	617	588	615	571	553	584	544	557	611	565	627	550	610	612	587	582	598	526	578	572	623	612	617	579	599	596	580	607	571	621	593	596	603	553	557	584	597	565	592	618	603	600	593	620	585	563	615	605	563	587	609	595	574	590	581	598	582	604	548	586	534	620	601	575	612	587	614	588	549	619	565	612	535	625	614	576	536	616	568	578	564	595	582	614	620	579	574	581	563	567	584	612	555	548	602	564	571	560	621	601	555	566	623	563	611	560	594	587	554	598	595	551	594	589	561	580	591	591	600	624	578	596	598	562	561	583	585	584	667	609	576	572	578	623	596	521	585	597	555	568	562	620	573	592	577	574	570	634	592	624	618	569	590	600	637	545	579	586	585	580	572	594	556	589	578	584	611	589	633	583	578	559	597	565	574	587	616	615	587	589	574	638	595	595	573	596	624	618	600	575	617	578	596	570	573	576	612	564	580	584	590	599	571	621	581	642	599	575	612	614	560	595	595	562	594	576	583	582	583	607	594	541	566	556	603	558	595	593	549	623	619	603	617	615	633	560	591	584	585	608	552	616	572	526	586	610	592	613	595	597	574	601	554	571	559	599	604	592	620	585	551	565	561	592	652	587	564	585	585	597	570	609	556	583	560	575	613	535	635	609	554	581	586	580	609	598	592	556	584	588	628	607	571	579	575	592	546	559	584	599	587	569	585	562	543	524	567	580	578	593	583	587	584	551	558	581	563	615	577	580	587	622	567	547	533	633	601	635	586	594	563	559	582	596	611	638	576	617	575	553	605	595	562	577	567	603	577	588	583	593	616	608	617	591	583	561	635	587	565	535	602	588	572	598	594	633	605	604	575	583	607	590	572	595	590	574	569	605	557	561	621	590	552	626	563	582	601	580	564	604	576	584	627	629	538	575	601	565	587	590	634	612	566	589	594	588	602	639	577	567	590	574	625	626	585	539	559	609	581	588	567	585	583	531	596	618	618	594	627	641	561	579	551	637	612	555	577	583	557	553	619	577	603	565	580	576	643	588	619	583	553	626	602	591	608	583	621	558	577	600	617	551	590	549	547	573	601	573	536	564	578	556	555	551	565	574	649	541	579	589	586	606	577	596	554	572	614	600	586	599	571	572	562	600	597	560	635	588	602	595	606	590	626	643	592	539	583	564	591	626	559	583	569	628	590	556	597	616	600	545	595	556	544	617	558	586	548	599	601	584	575	575	552	620	555	549	601	575	620	599	595	609	626	594	544	579	614	634	630	590	630	607	602	610	621	623	577	667	544	587	639	587	608	601	614	587	599	585	615	601	607	601	578	539	606	562	568	574	593	590	578	580	578	585	580	588	587	600	565	577	608	618	619	559	578	569	549	588	617	574	562	584	525	550	569	587	611	608	606	563	557	566	608	550	620	590	562	551	586	555	578	566	621	553	570	597	579	505	608	587	591	557	597	614	575	546	618	606	567	579	564	565	633	571	543	595	566	608	579	613	561	611	602	597	594	560	597	622	594	551	606	581	548	542	624	594	540	561	557	562	625	608	595	618	618	533	625	604	616	619	605	553	553	596	600	610	570	547	592	579	579	533	584	556	576	609	621	540	571	567	594	571	596	621	602	609	598	599	568	604	598	550	599	605	556	586	600	590	587	593	582	628	612	602	560	556	581	587	593	602	631	562	605	541	586	596	579	603	619	580	599	558	626	584	568	555	618	620	552	595	578	547	599	554	622	570	573	568	599	571	564	596	562	593	591	580	598	578	590	615	598	637	554	579	560	580	543	635	562	598	576	596	558	571	621	627	558	583	579	558	589	560	576	593	616	554	557	621	594	567	568	549	576	569	582	611	591	594	594	588	578	565	556	584	611	592	583	566	578	574	568	596	591	606	588	572	579	619	594	620	622	543	587	570	591	575	583	569	620	572	554	575	621	520	610	555	582	576	594	589	583	565	569	577	588	580	544	617	608	584	640	609	556	584	539	614	586	612	586	574	626	621	589	592	604	604	576	592	549	556	548	553	620	574	568	603	548	561	578	596	619	596	556	599	576	607	546	585	555	566	587	576	549	611	596	551	576	564	561	595	593	568	564	588	642	574	618	597	579	611	566	536	598	559	581	612	622	584	587	588	628	610	610	562	529	582	542	558	554	672	607	604	604	569	612	542	613	610	588	594	592	591	620	533	591	624	607	590	554	614	580	602	628	559	573	626	558	583	590	565	575	596	572	625	559	598	550	541	587	566	610	583	570	593	604	594	582	545	596	554	607	590	549	554	582	566	572	559	556	558	587	533	595	592	581	598	587	535	635	555	598	576	595	591	615	597	605	557	610	579	568	578	591	598	618	574	591	573	581	571	555	582	583	583	610	617	608	598	567	596	594	586	611	602	575	568	605	616	615	579	597	612	580	591	573	552	593	598	558	575	679	567	622	580	563	563	588	542	622	572	598	569	609	603	588	580	601	592	595	630	609	560	624	584	576	572	566	610	552	600	506	603	586	618	658	593	601	611	572	624	599	556	551	613	610	590
42555	87150	62293	39988	9784	860	771	753	723	730	872	2166	4071	3952	3070	753	555	623	592	602	586	597	597	602	603	606	589	624	589	578	578	583	591	561	611	605	643	586	551	598	600	615	631	583	612	590	615	634	606	579	609	573	582	632	586	573	604	576	547	644	578	590	588	624	624	575	599	613	617	584	578	520	605	623	566	570	574	585	589	598	573	582	625	598	578	620	559	570	580	595	632	538	579	558	545	613	581	591	575	549	603	591	563	552	598	596	578	542	569	557	594	564	616	571	604	558	643	577	595	621	606	590	607	583	627	576	619	593	612	592	608	582	588	563	608	594	569	578	623	594	599	569	582	604	574	646	557	565	592	600	545	567	606	608	596	590	601	576	607	598	591	555	629	583	600	561	581	596	577	573	575	575	580	641	589	592	583	609	599	542	573	628	558	582	585	578	598	590	607	628	584	562	595	622	544	567	613	599	602	592	628	575	597	578	597	612	564	559	586	606	570	597	556	604	573	655	579	571	620	597	586	623	600	560	580	574	591	621	581	605	602	580	552	584	572	604	605	594	601	579	608	614	600	586	603	586	600	603	576	577	577	538	593	629	590	586	565	616	618	570	612	590	580	599	611	608	617	606	584	606	612	565	594	591	584	600	590	571	576	592	584	612	596	612	606	583	609	592	615	566	593	620	557	614	603	579	577	559	590	547	586	542	591	583	575	572	558	568	607	605	604	598	599	627	570	592	591	592	544	664	582	583	586	594	582	587	572	579	544	560	575	602	560	575	606	571	595	555	612	579	579	572	573	643	603	580	594	593	629	585	622	578	582	567	623	569	542	541	610	615	576	556	598	566	602	563	582	595	595	642	602	582	667	589	555	606	541	569	595	603	609	561	565	619	603	593	525	598	618	575	586	566	623	589	574	614	568	572	584	617	592	569	606	614	554	614	612	569	610	603	591	567	576	588	611	628	608	581	595	596	547	585	596	600	596	594	624	574	566	603	621	566	615	613	622	606	550	580	563	573	545	603	577	532	584	562	575	601	587	578	610	588	584	599	541	606	589	609	586	607	589	607	577	560	633	583	572	639	601	618	615	636	559	628	627	597	586	604	568	575	619	565	619	601	564	606	592	580	591	613	562	605	598	574	573	582	598	581	595	579	630	593	593	600	609	595	624	606	601	614	585	592	610	570	547	590	626	594	566	590	579	601	551	589	605	633	538	609	610	599	560	629	603	617	567	560	603	589	576	618	650	599	619	590	646	567	588	584	628	576	570	556	579	592	571	605	560	602	567	582	596	623	576	549	577	589	587	564	562	610	535	576	628	614	615	563	575	611	544	593	603	563	618	629	548	616	565	622	599	592	556	624	572	617	581	591	581	536	605	630	553	618	576	587	613	572	554	632	601	584	584	565	599	620	606	583	565	562	620	553	599	595	601	607	569	637	609	570	619	604	605	577	627	565	551	613	589	593	615	616	609	624	594	628	576	576	570	584	633	639	592	596	589	565	539	593	583	561	575	589	586	564	561	590	623	526	564	583	597	613	615	599	575	642	599	606	641	629	577	557	578	616	576	594	587	628	567	588	576	586	589	593	636	554	595	569	580	568	565	625	590	587	579	643	596	557	598	558	597	577	560	552	589	584	620	588	575	582	589	532	601	585	606	605	601	551	569	554	640	524	623	575	576	610	598	553	561	624	615	615	597	582	594	570	576	560	573	566	541	568	568	563	613	557	586	615	612	629	617	628	596	596	611	590	569	574	614	545	614	586	587	570	602	592	623	590	586	606	582	589	635	610	588	601	610	592	576	616	622	601	608	573	616	579	602	606	549	554	572	555	588	580	580	614	577	578	585	609	567	564	612	599	618	594	589	606	574	572	563	605	590	613	600	585	578	599	582	629	579	626	577	577	580	591	583	579	555	572	631	562	586	613	611	590	611	540	569	599	613	594	566	657	605	601	576	597	590	568	598	622	581	592	641	585	593	623	542	587	572	596	591	596	585	662	596	582	545	555	578	597	607	591	618	576	580	593	545	574	610	646	597	572	571	607	587	584	611	597	605	586	576	591	603	609	574	511	588	612	558	568	566	608	593	637	588	608	613	608	587	591	651	600	606	635	591	557	604	616	563	566	607	579	554	575	606	630	566	578	553	575	552	597	573	575	609	595	598	575	607	574	609	609	595	599	621	631	555	615	602	599	575	566	566	602	632	548	550	594	636	554	590	587	576	613	600	614	594	601	598	589	606	589	593	596	594	613	562	564	587	599	571	533	583	567	600	607	618	596	603	605	564	573	547	572	583	644	582	559	595	584	607	576	586	589	558	575	537	566	593	627	564	541	587	630	536	591	588	546	555	581	606	579	588	580	591	599	624	602	573	613	585	614	594	569	587	528	623	563	585	564	612	588	573	591	577	571	598	611	585	546	607	601	615	610	588	584	618	601	577	610	604	600	613	614	604	634	613	580	591	561	579	564	600	632	598	585	533	599	583	594	597	567	594	579	629	654	576	550	625	554	572	615	593	565	607	606	596	616	572	604	643	590	585	567	611	611	583	597	558	621	575	622	564	590	548	569	596	583	551	623	597	636	577	598	584	586	555	601	595	618	593	615	606	614	617	600	611	548	583	579	572	629	598	591	539	582	647	594	617	589	576	560	614	600	572	563	595	607	571	595	582	616	563	599	572	632	594	608	585	591	588	610	578	565	589	630	595	547	594	587	542	601	637	568	586	573	586	568	551	604	586	604	535	601	603	598	584	605	581	583	582	622	583	561	568	618	625	572	598	597	608	609	586	556	587	569	621	561	609	599	605	554	552	629	613	557	624	582	590	557	627	553	560	589	579	599	591	616	600	526	609	578	607	617	610	561	588	563	621	618	592	640	584	618	601	601	636	615	566	564	597	577	615	616	643	601	612	563	598	596	569	603	614	596	568	619	633	561	600	610	615	600	612	552	592	604	590	643	588	570	596	602	578	597	595	597	550	601	585	597	610	553	571	585	595	612	576	564	547	565	595	599	588	591	634	564	623	611	564	614	578	581	545	592	579	622	611	591	598	575	591	622	581	611	557	598	558	586	590	599	578	617	582	599	594	597	567	590	587	575	561	583	577	596	575	596	610	583	616	622	616	609	593	581	581	559	582	608	596	614	658	589	584	579	635	600	583	552	622	552	583	600	580	600	608	604	596	569	596	604	607	622	579	577	615	655	630	609	555	534	607	604	599	612	620	566	621	575	606	589	580	603	617	609	565	553	570	579	623	588	603	579	598	564	573	572	620	588	634	560	635	588	533	607	559	579	566	589	560	590	572	564	542	600	567	610	610	606	582	607	603	626	596	592	605	623	603	539	629	629	578	629	577	555	583	566	580	627	603	557	632	596	583	593	597	585	542	592	570	576	564	603	562	539	602	548	574	591	608	590	558	566	576	593	604	609	532	543	608	589	574	607	620	635	541	583	584	627	580	591	605	589	570	592	605	598	583	590	569	597	605	595	611	574	553	616
25029	24267	32566	29183	16216	2734	665	592	577	580	760	1519	1769	1461	1030	563	510	531	475	511	549	524	592	556	541	527	500	498	531	512	523	498	502	575	570	510	542	538	509	526	502	520	499	490	543	510	557	489	518	541	542	507	523	574	542	544	527	526	526	508	552	516	553	541	500	539	492	499	508	595	503	524	490	488	542	548	537	546	504	592	554	551	521	488	546	517	527	555	538	530	551	541	544	508	540	480	489	537	537	503	515	520	534	505	530	531	551	499	552	532	493	561	510	540	497	476	551	526	558	539	519	526	520	512	522	587	497	519	513	519	503	525	546	513	532	531	474	525	469	534	526	508	535	539	559	530	511	527	506	545	514	521	522	564	520	538	536	515	492	533	488	538	538	526	541	510	520	539	461	516	560	525	508	515	505	510	558	509	546	483	548	513	522	543	542	509	565	508	495	516	504	497	555	535	567	503	570	560	512	537	509	523	505	521	516	519	517	549	597	533	511	542	508	533	533	555	506	496	505	513	508	510	543	485	495	489	536	515	510	493	549	525	533	509	526	511	500	577	575	501	559	481	560	543	577	498	566	512	543	524	549	514	582	560	504	520	529	503	515	494	514	524	510	520	551	495	516	557	500	548	485	549	526	519	541	526	536	538	547	533	539	533	548	522	541	514	553	528	507	577	506	505	540	543	484	479	497	501	525	499	474	517	570	539	501	513	501	520	554	560	529	552	539	527	534	531	503	515	515	497	535	540	526	508	536	515	535	534	489	526	535	532	490	545	528	516	537	547	564	510	535	562	519	542	550	511	523	523	528	523	542	545	485	496	534	506	487	536	542	533	507	506	542	476	527	542	529	532	515	545	546	534	508	501	504	489	536	507	562	568	551	525	544	523	521	532	541	523	530	488	525	476	542	550	527	545	511	554	508	540	533	516	518	492	517	511	534	534	491	543	550	515	503	519	557	506	545	558	525	470	505	558	518	487	552	534	536	548	527	532	511	488	518	563	538	513	514	526	482	514	554	565	507	524	519	530	512	507	502	501	486	549	511	535	544	520	528	549	520	584	513	505	570	507	507	537	487	495	518	519	510	505	512	556	541	532	525	511	513	543	486	577	542	544	506	529	554	521	546	557	552	493	542	514	546	489	508	529	568	570	545	507	516	505	487	576	566	542	541	494	520	532	521	508	535	513	535	526	496	510	482	481	518	548	518	516	489	563	548	511	491	532	498	519	520	543	499	548	557	546	500	526	545	508	519	509	542	511	553	540	554	484	508	488	552	542	532	560	486	486	532	532	539	521	536	499	560	513	477	540	504	539	492	518	543	550	529	553	543	502	552	508	518	507	524	564	487	515	522	498	495	543	521	557	529	539	520	528	565	525	567	534	550	568	523	504	558	501	546	496	515	526	544	525	542	497	496	509	541	499	542	583	502	562	527	522	545	538	528	509	520	514	511	518	493	553	498	499	504	536	494	513	545	558	536	555	505	578	515	532	529	538	525	524	528	515	524	580	530	525	554	527	511	527	523	550	537	489	506	543	529	550	516	488	536	582	549	530	577	574	563	523	515	480	484	545	475	516	553	521	613	523	529	526	501	547	521	511	535	530	534	516	512	543	483	552	530	514	496	522	524	511	500	473	511	539	532	487	457	500	519	538	563	485	528	538	515	585	546	546	537	498	523	507	538	490	545	500	563	546	514	540	497	527	536	527	545	544	484	492	496	524	510	525	522	527	555	520	551	481	497	491	530	518	508	501	519	543	549	512	556	522	521	548	501	508	561	497	526	494	528	551	514	494	537	525	524	522	547	519	575	560	503	527	535	523	501	557	525	518	510	487	518	494	562	507	521	515	492	513	530	542	543	536	551	510	490	544	557	519	535	492	530	537	522	546	491	558	566	502	535	488	544	561	554	516	520	519	542	544	508	521	520	557	487	521	522	562	552	525	505	498	519	518	546	547	498	495	527	561	538	515	541	501	517	541	562	504	525	536	544	544	557	527	543	533	499	502	508	532	542	543	510	529	547	544	527	505	535	506	532	536	488	545	554	530	541	546	535	512	509	520	538	486	534	516	539	529	506	543	521	518	533	556	531	508	511	501	492	549	532	498	518	586	563	524	496	513	548	538	506	550	489	521	507	512	539	526	506	513	551	518	524	530	536	551	550	491	497	550	553	534	526	534	500	534	535	496	535	555	543	554	539	556	506	494	527	529	542	509	533	507	536	486	550	520	580	562	585	493	478	563	524	514	511	524	494	533	543	507	544	543	588	494	558	526	500	544	501	526	461	556	563	557	481	550	548	566	554	563	524	526	491	514	551	550	541	512	537	553	524	550	525	529	551	517	520	559	525	558	506	479	516	509	520	534	568	534	513	520	522	519	557	493	561	534	531	534	562	491	530	554	547	546	501	518	524	524	517	534	511	545	537	489	525	538	519	580	514	541	545	500	534	549	542	504	560	500	549	475	498	494	530	519	509	522	510	525	539	523	501	524	523	552	556	547	524	539	558	534	509	560	491	514	556	543	565	537	536	524	507	511	538	507	498	514	539	506	516	509	508	502	562	531	517	508	504	569	519	548	514	532	528	572	523	530	546	531	501	522	524	554	478	565	511	525	544	543	487	550	540	538	527	529	482	494	553	520	501	527	502	538	537	509	532	483	506	502	537	499	574	524	532	519	480	522	567	512	531	538	529	507	495	518	509	489	546	488	508	539	529	516	543	553	508	528	507	538	518	503	506	524	573	551	564	527	561	489	515	514	510	545	521	568	511	572	528	546	527	531	536	513	545	492	544	514	531	551	594	522	537	519	505	522	543	531	521	536	539	559	524	527	546	562	520	535	541	559	517	503	543	503	499	539	535	596	525	547	559	502	536	548	524	503	536	483	511	531	524	541	519	510	552	597	520	516	524	560	484	494	516	526	514	564	514	542	506	528	525	552	523	538	554	540	549	517	483	562	468	498	548	541	511	525	523	542	489	512	545	515	504	533	567	494	542	527	514	557	524	515	494	564	536	568	511	472	532	518	545	550	524	520	511	494	514	507	535	468	529	528	483	476	537	534	536	517	544	517	532	535	496	577	496	529	549	510	510	512	514	550	519	529	532	522	545	493	539	537	522	520	542	514	528	512	545	524	510	516	544	507	520	555	522	503	526	540	550	557	502	542	504	500	544	519	524	522	527	497	492	548	552	560	537	505	510	490	533	513	505	563	537	529	546	551	505	510	549	515	507	515	527	523	545	523	535	501	582	519	538	538	545	528	562	514	540	530	502	501	508	517	464	511	537	509	524	527	477	552	528	524	560	511	519	532	524	528	500	501	551	548	475	555	527	517	566	539	523	503	551	544	553	552	580	537	507	522	505	496	511	498	507	548	523	524	528	515	550	556	502	511	537	510	549	498	524	576	516	537	499	493	521	503	508	528	541	536	508	474	530	503	546	530	524	522	501	564	515	508	538	542	536	477	528	548	494	514	485	518	553	477	510	526	523	604	544	547
42361	79025	50491	31812	5992	700	630	637	627	647	930	2394	2834	2222	1461	571	569	567	600	541	590	574	568	545	562	527	581	633	572	554	598	533	543	575	553	544	546	580	650	590	511	565	599	565	562	522	534	553	532	490	547	525	556	541	566	546	602	578	558	522	539	560	574	547	575	551	602	546	608	583	568	589	530	577	503	553	547	552	545	591	558	563	551	557	505	564	562	535	568	548	592	566	548	565	551	527	606	531	583	610	571	574	541	583	583	565	541	534	535	538	526	489	528	575	560	582	521	575	623	575	590	482	585	553	590	633	514	568	557	517	528	560	595	527	549	561	555	544	574	545	565	561	559	549	568	539	589	559	573	553	554	555	581	579	547	540	554	537	565	553	565	563	524	579	538	510	545	531	542	574	523	534	575	565	553	567	559	532	506	562	533	508	522	507	603	549	559	565	576	524	572	563	559	589	541	596	547	577	504	550	572	589	550	545	588	572	549	569	573	532	534	537	593	566	594	606	603	527	563	537	544	552	577	561	577	574	537	524	601	590	570	553	556	571	584	562	605	538	531	588	584	562	593	539	538	539	530	600	566	543	557	576	543	612	516	542	556	610	535	564	570	532	554	560	574	548	564	516	569	591	562	578	588	534	578	538	536	587	570	581	546	539	580	533	565	580	518	514	569	527	541	614	581	572	600	540	598	559	556	528	547	581	527	567	573	553	547	615	562	563	546	568	557	548	538	577	532	525	507	548	575	538	542	563	600	583	590	564	557	569	518	551	544	515	525	573	530	567	556	569	531	556	557	571	561	563	559	521	546	582	587	538	538	569	549	577	582	507	526	552	559	594	528	559	603	521	597	582	595	547	554	538	556	527	541	516	540	557	585	568	530	554	584	582	566	556	550	542	542	566	588	574	550	568	634	588	533	575	545	520	529	546	536	544	535	539	541	606	551	531	573	593	550	583	554	611	567	605	585	587	569	549	513	533	505	504	582	574	517	572	547	562	577	509	566	562	594	579	575	571	536	554	567	539	539	571	537	571	565	565	603	562	561	557	560	538	561	582	595	533	527	609	577	553	556	579	560	562	602	610	549	550	571	579	549	548	505	568	541	575	537	563	492	550	567	545	526	578	550	573	545	579	552	527	562	540	581	563	570	552	564	566	593	572	607	576	587	542	545	564	521	550	549	571	567	563	559	559	553	588	541	586	533	530	557	595	584	551	578	526	623	545	548	589	536	523	536	557	561	518	560	579	556	546	594	517	573	560	527	571	532	500	539	530	554	579	510	585	533	545	599	544	552	598	544	564	559	532	582	570	569	564	557	559	619	527	537	520	548	549	554	581	506	562	556	522	530	564	521	590	552	560	566	531	571	580	555	546	577	575	549	563	521	556	565	552	584	574	563	580	547	497	526	564	530	588	522	613	510	552	576	559	543	556	562	592	590	596	593	539	561	514	540	564	537	550	555	573	555	558	594	522	539	533	540	540	614	583	551	565	557	565	565	565	556	556	541	518	536	586	554	572	538	536	573	538	555	494	548	555	537	587	586	584	535	535	496	559	572	534	560	525	530	535	548	579	556	539	581	530	541	557	571	569	542	548	575	528	561	507	534	549	589	520	531	537	562	551	588	598	551	549	549	542	586	592	543	535	601	570	541	571	541	542	584	584	526	589	538	568	592	554	537	557	591	578	540	548	506	586	578	537	561	565	577	539	566	521	558	521	562	516	542	559	572	570	581	566	548	530	521	542	528	552	573	575	548	545	571	570	525	532	544	555	566	568	547	590	577	546	636	541	583	592	545	551	568	512	591	549	531	528	525	550	528	531	552	518	548	540	557	547	554	537	558	548	604	561	547	570	532	591	525	582	559	598	543	564	512	573	524	577	574	547	540	599	568	518	532	556	566	563	574	572	556	562	554	563	544	535	534	536	572	571	536	541	558	542	562	548	539	592	540	565	555	553	555	585	564	569	550	576	535	574	559	559	558	574	561	561	555	533	544	535	572	553	582	537	548	551	548	590	553	530	574	570	529	609	575	555	583	566	579	544	549	558	560	525	547	539	564	551	578	599	559	560	538	543	579	560	599	563	532	554	546	579	514	541	565	554	517	541	550	561	506	527	604	548	544	531	558	517	561	564	543	545	558	549	534	539	558	554	577	527	523	556	549	552	545	510	600	597	508	541	542	583	534	510	556	546	579	564	543	562	561	533	549	563	564	526	555	583	562	590	543	532	569	540	570	528	582	535	563	563	539	558	564	559	567	546	544	546	565	568	546	572	535	554	562	513	582	609	517	569	491	515	571	566	554	539	552	556	552	537	578	552	546	549	508	551	586	577	557	576	539	573	584	552	558	519	559	564	567	553	534	554	573	561	523	532	586	529	557	527	554	584	569	564	584	532	567	559	540	558	587	580	565	543	575	535	527	552	572	549	584	507	588	568	553	553	567	535	563	607	546	593	561	600	539	526	554	566	598	526	503	558	518	554	550	553	572	575	582	527	552	588	514	564	569	566	561	574	542	548	603	598	573	523	523	604	543	540	546	509	572	549	539	564	585	556	544	538	549	559	549	547	549	579	566	549	572	588	579	529	538	556	525	543	526	553	565	531	555	563	522	532	579	575	542	581	559	561	580	550	549	560	578	543	515	569	573	568	594	551	593	565	570	560	591	522	567	498	557	578	520	541	556	550	562	552	549	534	568	580	530	548	567	542	551	522	573	577	566	529	531	560	518	568	578	563	498	539	569	554	586	576	562	561	589	540	526	554	536	546	571	553	561	516	562	569	538	592	549	554	525	536	578	569	520	530	578	573	562	585	558	554	560	532	530	539	559	535	587	542	578	543	526	560	529	568	515	545	535	572	525	550	543	600	589	506	550	585	568	542	586	557	538	565	591	594	563	599	573	621	530	557	553	574	567	545	535	568	537	564	531	538	572	531	570	578	566	522	538	595	598	544	543	550	522	522	539	557	507	562	541	528	609	556	557	549	569	600	545	570	581	540	553	552	552	548	575	504	566	538	613	559	567	534	552	522	567	544	583	523	548	571	576	569	568	545	572	561	565	567	532	573	585	487	509	553	535	589	585	548	573	575	578	535	521	574	549	531	553	577	553	568	554	606	579	531	592	516	541	548	587	590	532	574	526	561	514	533	555	555	535	551	547	610	498	529	520	546	525	565	572	557	585	599	592	581	597	584	529	574	547	531	579	571	557	597	530	545	578	529	550	518	555	527	564	545	559	590	540	511	541	539	599	571	576	530	534	536	585	525	528	539	571	581	547	581	550	584	571	564	572	534	557	560	559	517	579	560	545	553	518	616	600	568	582	578	505	567	563	600	543	553	536	561	546	588	596	578	560	637	543	565	572	549	525	552	572	585	589	587	540	546	534	531	578	533	547	585	530	570	583	540	541	544	529	535	535	535	588	571	536	548	579	562	533	589	540	519	530	536	564	522	533	555	593	558	574	546	521	563	499	532	558	575	529	552	574	563	544	548	601	543
22594	21839	30184	26555	21571	20535	11507	1304	956	1116	2474	4845	5848	4660	2493	1012	888	841	894	900	842	854	824	817	851	862	900	866	870	839	848	865	893	857	834	875	861	811	867	880	843	842	833	842	802	865	870	838	850	854	846	860	862	840	851	842	801	835	785	851	851	902	839	899	846	839	859	851	861	873	833	834	804	906	839	837	784	850	820	877	904	882	871	860	829	821	916	884	869	862	847	817	845	849	849	857	785	884	846	846	876	841	820	825	847	858	877	831	841	809	850	831	896	876	820	809	885	894	870	810	861	870	859	856	848	846	834	847	861	863	846	803	857	827	897	810	897	844	841	889	899	844	876	858	895	830	805	878	859	812	873	836	880	819	826	835	782	876	850	862	871	843	854	834	866	838	909	826	873	836	830	871	832	900	798	883	879	842	861	822	859	773	832	853	801	871	884	845	865	844	826	877	837	860	856	858	856	879	855	865	794	817	836	860	856	898	870	870	871	865	766	864	876	855	799	848	876	891	844	806	857	843	838	826	845	823	922	850	811	888	861	834	861	870	810	831	797	864	860	851	804	855	802	850	853	862	815	858	892	858	858	843	908	829	863	849	807	811	846	852	867	829	857	802	838	873	934	807	813	866	825	890	848	851	885	843	848	812	872	837	872	824	830	867	851	792	866	861	830	881	848	859	857	861	830	784	852	829	796	823	849	855	880	820	846	868	866	791	852	841	818	879	889	888	917	845	852	851	851	896	792	817	791	832	858	848	858	862	837	833	824	838	859	832	832	863	850	851	832	850	833	846	843	837	854	806	826	844	858	838	816	824	828	797	844	796	847	854	833	852	861	887	860	887	818	841	841	847	908	857	855	833	855	816	881	859	879	896	865	877	898	847	864	838	825	832	827	880	836	824	829	839	883	835	818	834	872	878	854	882	823	827	841	835	880	797	887	843	865	832	862	876	802	903	831	815	925	779	818	864	824	851	836	810	864	778	837	855	793	871	816	848	845	901	825	848	887	831	886	902	803	834	835	808	865	841	845	837	815	915	844	859	895	817	884	835	859	770	791	831	847	844	873	868	824	881	908	859	828	841	847	896	892	834	837	862	829	831	839	836	846	847	860	803	892	940	817	858	747	796	847	852	824	831	786	867	836	871	830	847	838	858	823	819	834	856	841	887	868	839	811	884	870	876	852	827	806	847	851	859	821	815	873	881	851	844	826	847	835	867	829	834	871	831	865	868	874	865	869	834	879	868	766	878	823	790	900	846	860	841	878	835	858	817	848	859	795	885	861	803	859	802	918	868	867	862	810	789	872	829	868	808	902	821	902	853	893	819	867	806	872	894	872	874	809	921	853	822	916	842	853	890	818	840	852	835	821	795	836	826	870	857	801	872	851	799	896	868	882	847	810	814	858	860	845	854	869	861	818	821	797	815	861	829	850	838	850	837	904	854	870	841	809	875	861	870	815	859	763	890	873	853	874	835	867	813	872	800	862	865	843	871	837	853	901	814	789	862	915	868	837	833	834	846	862	833	870	852	880	910	886	840	871	919	854	803	828	818	856	854	840	869	828	793	779	842	825	849	896	841	819	805	857	787	864	905	837	843	862	861	847	917	843	820	902	823	814	846	832	887	819	889	894	884	904	872	813	862	827	940	779	883	890	818	865	832	870	830	847	841	805	830	910	827	840	837	858	828	921	855	869	917	841	809	827	864	833	886	877	908	904	843	827	832	852	859	807	894	862	832	813	825	860	862	883	841	805	828	831	834	906	879	817	848	811	901	837	840	899	928	858	817	859	837	844	868	882	839	832	856	859	864	874	826	872	847	858	775	829	860	817	836	808	852	824	890	882	835	825	859	836	866	894	856	880	854	823	825	840	887	889	846	832	856	896	866	871	912	859	815	855	844	825	832	807	871	838	829	847	824	822	872	877	942	864	819	857	862	834	818	842	830	793	858	820	813	805	867	853	855	876	870	853	859	854	863	889	787	844	885	889	869	819	855	848	876	822	858	862	833	902	868	866	824	845	873	882	883	844	842	846	911	847	850	861	856	859	880	807	866	908	845	830	805	832	779	847	831	831	887	843	842	880	872	872	834	858	856	819	868	906	818	856	838	860	889	853	812	845	829	884	875	855	886	830	861	855	870	884	826	864	814	835	859	828	868	843	867	859	838	852	858	830	821	872	862	871	868	853	906	811	882	842	876	871	807	861	882	869	864	815	841	905	835	847	844	819	837	806	843	796	854	891	861	846	867	847	841	825	884	951	904	814	862	845	845	856	809	828	872	833	866	871	815	882	834	867	833	828	842	808	858	823	863	827	850	786	843	843	881	836	846	816	876	854	832	844	828	816	839	840	882	816	863	838	804	866	832	810	798	860	857	856	843	822	901	846	872	806	820	865	839	865	860	888	850	866	845	865	813	861	829	820	911	867	808	835	833	867	841	827	847	768	825	797	838	836	898	824	882	858	846	867	884	813	867	808	883	853	873	860	872	827	921	890	851	853	855	850	823	830	881	835	854	842	896	884	884	875	851	882	838	832	898	894	871	883	835	812	825	845	861	833	874	841	901	859	856	875	880	860	887	843	860	843	816	860	855	920	855	919	828	861	845	889	827	839	820	855	848	869	883	841	841	830	804	910	891	857	838	849	836	828	867	821	863	799	849	835	838	806	864	898	895	863	848	848	829	879	871	833	861	844	862	814	840	849	873	824	888	879	909	859	902	808	883	842	867	862	887	880	877	868	838	875	815	839	874	872	845	850	826	826	886	844	867	896	843	830	850	860	829	865	782	840	868	828	878	840	861	853	832	881	850	884	875	798	854	866	858	899	871	811	839	853	896	856	857	855	896	811	794	845	882	814	858	845	787	822	826	845	818	875	881	828	851	871	855	815	896	854	852	846	829	847	861	786	881	908	845	855	823	873	847	831	846	860	899	872	804	884	792	848	867	856	824	868	866	888	808	821	844	799	868	854	825	846	870	836	858	798	868	857	834	841	856	849	861	912	875	830	890	861	854	819	887	828	861	882	852	835	836	858	856	884	857	838	872	817	881	827	921	863	875	861	881	819	811	900	875	897	826	850	867	812	879	845	860	929	875	826	853	782	837	813	874	844	835	867	838	818	842	855	870	876	848	857	850	887	867	863	838	862	853	858	843	873	866	817	813	878	901	851	822	862	800	876	867	888	814	875	838	834	874	891	830	837	821	869	797	883	892	866	851	857	851	820	871	869	808	878	868	857	887	879	873	838	859	866	852	805	854	862	858	877	803	882	841	854	883	868	847	863	879	805	883	835	828	827	876	834	814	793	809	878	862	855	883	905	883	865	783	904	888	862	831	834	867	833	808	874	848	805	875	829	873	833	860	874	812	822	841	852	831	874	950	845	871	859	889	853	845	877	824	833	812	863	858	831	853	845	874	826	841	870	869	852	893	837	832	834	893	840	796	801	849	861	840	829	815	841	838	843	846	863	883	923	814	893	889	868	825	777	799	864	836
45871	87947	71279	51396	13627	1514	1130	1046	998	1209	3582	7216	8213	6163	3094	1046	844	812	850	874	789	838	884	874	799	845	835	824	881	822	877	829	824	866	835	820	811	843	811	824	893	811	839	865	820	834	839	856	829	863	869	871	860	807	763	833	846	829	815	864	838	841	926	863	869	851	877	823	830	841	832	848	786	852	804	873	814	845	883	827	741	833	845	840	880	870	846	819	848	860	851	802	878	827	841	822	886	870	846	873	835	845	881	840	822	882	886	789	850	862	846	876	835	834	852	821	834	813	823	864	838	834	811	844	803	876	784	828	822	901	832	808	829	911	850	856	835	862	892	871	854	830	839	839	897	821	809	847	849	861	880	828	829	790	832	788	861	811	844	828	830	843	850	838	859	782	792	800	867	868	834	789	836	904	809	874	840	849	851	871	787	824	837	838	841	844	877	883	847	911	845	809	826	831	850	852	833	800	861	803	788	855	841	803	865	816	805	842	835	827	801	842	813	846	846	878	824	788	842	815	867	877	879	844	833	810	832	831	861	862	845	796	875	797	853	800	845	826	811	833	822	862	848	801	870	805	823	849	787	849	896	872	823	813	839	861	806	822	825	819	831	866	859	829	842	822	782	815	828	821	846	831	828	823	861	802	815	849	852	842	873	848	789	808	924	834	845	818	831	827	793	896	843	876	812	798	844	795	900	873	857	841	791	805	828	798	828	847	805	804	857	834	856	818	830	769	842	808	817	810	864	833	910	888	849	840	851	867	927	792	827	873	800	818	854	867	892	852	846	809	838	830	854	858	863	844	841	842	854	833	839	814	824	864	840	831	836	819	853	826	870	840	863	799	815	846	825	887	842	869	863	877	817	867	827	817	860	816	894	839	772	820	868	792	849	830	863	828	826	831	807	840	835	845	858	828	800	878	829	821	814	867	860	799	823	878	781	822	866	828	816	815	864	852	845	856	848	840	843	833	830	860	841	887	820	798	835	784	836	847	827	843	859	801	832	865	823	869	840	851	878	806	854	831	791	800	865	790	829	808	837	860	832	790	863	828	864	852	871	847	858	827	865	846	851	877	842	879	782	864	816	846	844	785	873	811	824	806	811	856	866	793	818	898	808	793	838	823	843	888	830	868	824	874	844	806	844	827	809	896	835	838	835	852	876	819	821	854	836	789	843	863	889	847	812	862	835	813	834	829	836	878	782	832	861	839	813	847	852	828	835	839	858	833	837	841	820	853	846	857	845	846	803	827	883	844	835	865	876	840	843	826	839	839	914	833	834	838	821	847	811	829	852	818	841	867	858	891	853	938	886	835	821	827	819	830	864	851	836	811	854	841	835	840	822	779	851	831	851	836	820	860	792	856	859	876	817	826	874	862	853	805	790	820	847	826	880	798	847	792	826	823	799	823	875	850	872	829	838	829	887	840	882	849	799	839	830	811	846	852	860	808	833	829	859	812	865	857	843	866	829	828	800	855	844	919	844	845	900	805	810	794	777	762	835	872	843	801	839	835	837	827	871	829	823	863	856	861	852	824	849	840	827	878	855	794	827	831	811	805	928	852	860	851	812	796	842	784	821	858	838	779	860	802	833	910	846	827	835	871	850	852	829	825	850	829	814	807	901	854	895	831	852	792	854	857	790	815	810	805	802	849	886	883	851	799	899	825	799	885	861	789	766	840	838	844	864	835	807	833	821	852	821	896	766	858	806	836	892	842	834	832	876	848	852	863	839	855	787	779	840	841	856	808	855	851	820	897	876	821	846	885	816	872	788	853	856	840	834	886	850	886	813	831	891	847	814	819	860	804	817	837	805	843	819	827	811	813	810	861	835	777	820	878	840	879	835	855	863	795	832	822	877	858	826	851	839	827	830	809	864	853	862	838	847	916	844	806	852	829	855	842	837	868	857	828	830	824	851	832	810	854	859	824	870	871	848	847	837	851	852	847	849	855	817	834	820	852	869	838	849	840	826	844	819	824	836	852	862	826	814	837	780	848	842	846	850	773	872	873	820	834	813	837	861	834	832	858	835	865	783	833	818	868	867	825	850	830	796	883	856	818	783	876	786	820	818	773	794	833	873	792	814	830	831	895	828	870	835	871	884	855	822	799	861	829	849	876	809	789	817	835	816	857	832	895	854	860	837	823	800	833	855	830	830	811	863	867	820	825	848	813	818	862	840	810	824	888	873	859	837	817	808	861	827	859	838	819	854	845	819	851	839	831	827	879	879	863	820	818	819	857	851	867	813	828	845	862	879	844	835	887	814	864	782	789	897	861	861	837	856	912	801	844	883	877	840	874	832	830	819	837	842	814	868	865	787	859	882	817	862	815	844	882	854	838	839	838	849	797	855	861	813	843	853	847	863	827	840	869	827	806	822	834	836	823	917	791	844	831	842	837	841	854	853	793	869	841	849	803	842	858	812	850	875	815	818	826	846	886	894	859	838	844	871	844	865	799	840	873	842	827	868	823	858	807	865	869	863	815	849	851	887	843	807	809	851	831	872	883	848	855	836	803	843	767	816	885	813	810	813	868	806	856	886	903	805	861	804	847	827	782	842	871	864	840	847	906	864	882	838	849	808	859	864	796	837	808	877	850	792	815	895	840	863	829	861	845	877	818	824	858	852	826	817	825	859	861	835	894	842	826	863	850	802	828	829	809	835	846	834	824	821	836	864	846	853	864	855	830	861	844	836	852	850	792	878	858	817	825	819	834	875	829	810	827	825	810	846	834	841	819	796	834	835	861	834	854	910	846	833	844	875	841	902	831	881	836	797	855	831	803	820	844	861	864	885	856	846	847	871	828	848	866	845	764	872	795	901	824	836	828	895	807	845	837	889	792	870	825	820	883	839	814	842	841	823	866	795	858	850	785	806	845	865	868	834	883	887	808	800	839	822	793	805	815	815	796	801	837	838	857	869	874	812	795	825	814	834	848	842	854	858	829	841	821	816	884	844	829	788	868	823	873	846	844	851	870	836	824	822	800	838	828	843	824	878	825	878	797	867	862	811	823	876	829	821	821	856	820	848	796	846	826	812	828	845	851	859	840	868	853	836	847	794	847	820	867	832	875	873	809	801	770	825	809	849	787	859	814	891	855	843	836	831	833	883	793	823	830	878	786	850	842	850	802	839	794	791	846	829	851	835	832	850	817	870	807	840	873	841	838	807	837	848	849	822	810	819	817	837	848	814	888	887	860	852	850	784	840	847	829	845	892	836	871	855	813	898	861	780	821	873	851	859	856	828	877	828	803	875	845	825	859	827	797	819	808	861	856	812	877	815	807	848	851	808	867	843	808	880	845	830	812	853	825	778	834	809	848	852	842	839	812	793	833	816	811	834	828	845	854	835	828	833	865	839	876	817	859	872	809	813	780	835	841	818	877	850	891	791	855	899	861	864	825	847	834	827	830	826	786	800	847	843	835	819	864	824	855	818	804	885	810	807	849	844	828	780	833	875	834	835	820	820	861	855	850	841	830	855	866	897	834	883	846
33136	32420	30353	16492	2322	505	412	424	394	407	451	556	564	579	524	397	361	443	387	359	389	388	435	454	376	360	406	354	346	391	408	374	421	420	439	358	351	362	389	403	429	424	401	364	373	369	384	389	377	361	395	389	369	397	377	378	380	414	405	370	400	376	392	431	380	374	388	370	398	407	389	372	360	382	406	387	357	391	412	379	369	380	432	417	388	380	375	394	415	379	398	388	397	387	370	417	408	403	392	411	398	412	380	376	392	413	373	361	396	401	407	404	421	384	402	384	399	396	405	413	410	379	359	379	372	402	394	411	383	390	356	350	397	413	336	406	379	411	393	379	373	370	397	373	379	409	411	378	391	367	381	399	414	416	386	408	399	387	390	402	365	393	411	390	367	357	379	372	366	374	369	410	377	402	383	419	392	378	372	375	427	378	367	364	410	377	369	367	381	385	382	376	403	426	385	384	372	380	399	410	391	380	370	373	358	383	400	372	398	385	396	399	375	396	376	392	384	383	389	341	386	418	406	388	406	433	380	391	378	374	402	405	412	397	372	373	366	382	398	420	400	400	404	406	390	403	398	380	377	422	401	425	395	403	392	370	415	378	366	367	368	389	394	382	405	359	345	392	321	382	373	397	395	372	357	415	393	395	403	353	397	421	404	401	385	367	364	408	410	395	391	390	381	369	398	378	396	439	394	381	424	418	387	421	380	377	415	396	411	403	392	380	422	403	416	395	394	394	388	390	389	394	424	365	371	350	368	385	384	420	428	407	431	372	404	392	364	410	370	424	411	400	377	398	390	392	385	380	384	373	383	373	421	387	378	379	444	423	383	378	399	384	391	378	430	372	407	399	384	404	351	407	413	405	363	362	385	395	407	383	384	408	429	393	364	394	383	355	350	410	370	358	392	395	372	385	381	381	415	406	397	410	404	371	411	418	368	362	403	388	366	385	363	354	382	384	373	385	387	400	388	394	362	415	408	380	419	366	383	357	414	403	462	386	420	387	389	391	366	390	388	391	393	390	389	386	390	387	400	422	384	388	377	408	387	410	367	386	375	414	387	413	407	397	410	418	413	404	380	401	405	397	371	415	410	358	447	364	387	395	366	380	395	394	365	403	410	383	417	376	391	409	403	398	399	364	384	383	396	408	396	395	375	402	365	387	412	402	382	353	391	406	385	401	376	384	395	423	343	417	405	388	381	394	394	382	392	400	385	381	369	390	364	395	412	373	390	413	424	403	395	403	394	383	379	454	370	411	382	405	398	396	395	394	413	384	370	393	417	423	366	394	395	368	375	397	407	392	370	391	400	410	374	378	424	392	387	367	402	365	391	406	454	408	418	393	372	412	396	369	409	402	366	400	405	373	350	417	377	434	407	391	386	395	403	377	436	363	410	379	379	424	402	412	393	415	401	377	377	370	403	377	416	406	358	366	401	397	395	398	413	358	409	368	371	378	372	403	389	416	375	388	354	376	401	402	386	375	408	415	392	375	398	379	401	385	372	410	413	379	401	405	421	381	428	417	394	388	365	382	398	368	391	400	409	408	388	426	384	389	389	417	429	402	363	408	380	401	379	379	388	375	387	400	413	376	382	423	361	355	388	389	377	357	372	400	403	405	419	363	408	364	433	430	419	394	386	387	349	408	407	400	426	375	368	379	408	358	386	392	409	401	404	419	403	371	383	370	386	416	431	401	360	357	378	423	374	363	381	390	379	387	371	378	375	394	413	392	366	426	365	409	372	388	371	390	370	392	375	404	403	374	391	368	403	397	373	417	383	401	364	372	395	380	381	388	400	384	401	393	370	380	383	411	424	406	410	368	379	405	385	394	392	389	402	441	379	403	361	381	393	399	411	407	388	376	419	403	401	388	377	369	394	419	415	403	366	415	391	424	407	409	415	401	373	396	400	403	388	415	389	392	396	359	372	397	421	405	352	373	406	386	433	413	370	396	415	365	406	373	412	351	408	431	367	386	400	368	391	364	400	376	396	379	369	388	374	398	402	357	404	412	382	350	388	406	382	383	395	361	371	374	406	395	373	361	405	383	419	392	386	401	435	385	415	390	387	384	370	400	378	393	391	422	342	418	416	398	380	357	386	391	364	409	376	376	392	378	341	403	407	392	367	382	376	393	389	369	395	373	400	384	345	385	356	374	363	414	415	371	386	379	401	407	363	409	373	402	381	360	381	432	397	400	401	428	373	392	380	406	410	382	385	413	402	416	392	410	384	363	408	412	348	388	382	391	367	401	360	430	399	352	380	399	401	409	401	381	378	376	372	412	405	419	418	402	391	376	391	346	396	378	414	382	432	380	361	381	414	409	414	406	389	392	372	391	404	387	370	413	372	392	415	404	407	434	394	385	403	410	382	378	396	424	393	419	383	355	385	406	374	369	397	398	363	456	380	398	386	389	375	372	386	359	400	395	433	432	418	366	389	403	418	424	367	401	412	375	381	413	370	396	391	404	386	384	414	380	385	403	428	388	390	413	415	413	391	398	429	395	371	383	404	389	393	421	389	394	364	390	370	362	386	400	408	432	377	440	398	420	406	430	374	383	423	403	396	372	395	367	406	404	371	379	350	367	386	360	371	390	402	382	414	390	392	390	380	395	377	395	384	384	375	384	357	389	408	451	411	417	374	416	376	387	403	413	406	415	365	386	383	382	432	385	397	398	395	402	415	364	360	385	407	356	390	368	381	412	374	373	408	389	389	362	384	422	388	405	404	387	359	403	399	422	418	384	384	403	413	351	376	384	378	388	411	343	380	397	369	381	395	395	405	384	401	393	412	364	393	386	400	400	399	439	402	408	398	379	380	392	399	404	426	397	357	396	387	366	400	416	386	378	384	389	368	398	388	376	391	389	373	394	400	376	373	424	397	402	398	380	366	385	362	382	399	432	384	380	376	353	410	348	406	370	406	435	382	423	374	380	385	449	409	378	375	356	395	365	372	362	362	401	389	420	378	385	364	352	394	383	386	423	380	381	381	397	379	379	382	394	392	387	378	361	425	413	382	375	415	361	398	352	393	396	376	366	378	395	369	407	360	371	374	350	371	429	391	401	419	370	400	320	396	350	396	398	364	381	401	371	394	355	388	383	376	408	406	365	401	374	391	404	377	376	392	385	430	403	384	383	382	400	409	407	445	408	365	410	359	421	403	406	395	378	415	389	384	366	388	390	439	399	427	397	403	378	384	375	377	370	403	398	360	447	431	374	384	389	389	370	381	385	414	389	397	351	359	378	412	383	402	388	431	392	397	376	397	382	400	420	407	353	417	404	372	394	384	412	398	373	389	412	387	411	380	400	393	397	396	391	390	390	384	413	374	441	376	409	373	375	388	382	371	408	385	365	369	403	404	417	387	391	387	397	386	381	378	403	385	418	405	409	385	383	413	370	397	407	391	369	419	391	374	398	382	390	373	378	375	419	372	421	420	394	396	400	371	364	376	430	399	389	370	393	404	392	430	341	412	348	359	380	430	396	378	404
36802	44171	22185	9536	1291	514	479	493	424	468	502	547	614	621	550	419	439	436	436	442	377	428	442	375	420	435	397	418	395	411	396	415	429	396	408	390	430	415	377	404	407	422	406	416	415	428	389	415	405	439	463	423	402	428	380	391	436	394	422	410	442	428	416	361	397	400	391	414	387	410	423	377	403	442	346	390	421	416	420	378	386	418	408	406	444	397	410	448	414	481	416	412	418	413	403	389	414	445	413	401	433	409	409	429	413	426	417	425	432	382	401	426	415	401	441	400	404	413	411	433	439	410	399	410	410	398	407	401	416	395	455	363	410	429	401	422	377	376	432	391	426	400	426	401	467	488	396	439	399	436	426	371	382	400	409	421	398	437	434	424	417	456	442	383	414	368	418	404	396	428	407	423	409	391	388	410	438	420	417	404	387	407	395	396	380	378	399	408	418	417	427	425	407	407	402	434	410	383	397	398	442	391	403	429	416	420	440	447	416	375	397	393	439	381	414	428	408	410	411	432	453	416	382	417	403	406	397	406	409	401	422	409	408	417	409	440	424	411	384	398	384	426	395	400	432	425	402	455	421	423	404	430	407	437	461	413	429	461	418	416	370	438	423	400	464	412	420	402	423	428	438	416	410	403	436	405	399	414	407	411	414	409	452	371	448	406	437	439	409	393	427	408	377	433	388	413	417	448	407	383	395	435	421	426	416	422	408	445	423	433	398	423	409	419	414	400	431	401	440	438	458	418	383	425	429	395	413	408	424	438	435	421	423	418	446	417	408	414	398	429	429	434	399	405	458	424	398	375	395	395	383	423	416	429	452	391	383	428	417	417	392	436	401	412	427	415	440	396	455	453	424	419	415	402	367	438	414	396	395	406	419	435	413	429	446	452	443	434	422	391	429	408	416	392	445	424	386	416	434	413	375	413	441	443	450	435	432	420	416	438	416	408	439	453	414	403	419	413	396	445	393	418	405	397	402	421	443	429	401	362	381	417	412	426	421	420	430	392	389	396	440	430	399	452	396	422	432	423	389	416	409	404	395	391	461	449	418	426	449	414	373	424	429	416	398	433	418	413	427	409	422	430	371	433	465	409	416	433	396	428	422	410	413	421	406	401	408	408	430	452	397	444	387	433	391	459	382	407	392	414	379	407	405	397	435	400	416	408	416	410	397	403	398	416	437	428	427	410	419	413	399	376	394	424	409	394	397	384	441	420	422	435	454	404	412	412	423	423	417	429	418	376	388	441	406	452	431	427	357	413	411	428	431	446	406	391	396	446	385	398	411	430	419	418	433	418	400	393	394	419	420	414	414	411	397	420	411	434	413	420	430	431	432	418	391	417	373	427	433	469	366	413	398	414	438	382	399	408	446	403	376	391	409	443	390	418	426	431	460	453	422	429	402	403	378	401	407	394	376	378	422	417	404	410	431	396	445	390	396	403	434	445	421	424	401	421	411	450	377	411	389	411	396	427	442	399	414	405	451	429	439	413	424	424	436	416	423	428	408	435	430	399	395	414	435	404	410	419	393	402	417	411	410	441	427	402	395	380	402	406	439	409	446	426	428	412	408	413	390	428	444	404	396	419	415	402	445	388	398	421	451	416	375	404	429	389	431	393	438	419	408	445	421	454	429	390	419	405	412	382	399	402	434	408	421	423	402	428	480	415	412	400	447	412	428	431	393	419	386	448	428	401	421	418	427	461	421	390	421	419	411	407	433	391	412	400	405	393	408	408	411	416	390	420	415	417	417	429	406	378	442	402	406	433	391	410	409	394	427	443	453	372	411	432	396	414	404	457	408	421	439	436	435	438	442	364	439	445	397	407	375	419	408	418	408	410	461	440	400	470	398	377	434	411	384	413	436	413	411	413	426	416	443	421	402	428	408	391	428	412	412	443	413	426	428	396	413	429	435	416	401	407	397	427	404	404	431	380	434	406	460	447	406	424	376	421	422	413	427	416	435	426	388	395	411	423	408	393	414	392	403	440	415	415	414	381	435	421	406	389	413	397	398	462	420	409	417	444	411	416	396	382	453	399	381	424	417	424	402	408	423	388	425	461	421	415	399	406	435	424	416	406	391	398	399	404	419	477	399	415	429	411	393	384	373	419	429	394	430	403	404	385	418	367	413	395	415	417	415	400	456	397	435	422	375	408	407	390	394	404	405	394	408	397	426	411	406	388	427	430	409	432	404	390	410	401	455	417	437	364	404	430	406	404	411	409	390	406	396	441	425	421	375	417	411	385	407	407	421	425	379	416	406	419	429	409	403	413	424	409	408	431	459	374	414	430	397	388	409	448	406	434	395	429	425	411	406	452	427	389	417	410	441	389	388	412	386	388	432	403	405	419	431	442	397	400	404	399	439	412	447	400	425	428	380	396	425	442	429	429	445	394	421	409	380	424	422	443	356	422	432	403	434	408	393	393	425	401	414	429	450	393	426	405	420	389	425	415	395	418	389	410	437	444	475	399	426	399	409	411	432	375	468	389	386	424	397	421	374	410	431	418	388	433	433	407	426	422	451	449	379	451	418	404	448	392	415	396	407	419	404	408	417	431	402	413	456	413	444	410	417	385	435	409	417	413	433	437	414	407	420	424	470	433	389	424	403	401	405	444	419	433	414	414	461	420	436	408	415	402	418	370	412	416	401	411	432	377	399	414	438	456	415	429	404	388	423	415	414	402	405	407	416	446	393	412	406	407	414	441	473	397	434	404	431	361	458	419	417	391	429	439	409	370	402	434	396	444	419	394	379	389	404	397	418	390	423	433	439	449	425	404	414	439	431	411	423	414	416	406	419	447	416	431	409	392	392	383	401	409	401	446	419	419	405	397	394	418	416	423	416	384	383	387	407	387	420	423	423	406	419	423	396	422	429	424	397	425	438	433	445	447	419	414	374	448	425	398	432	440	417	400	400	404	427	414	436	439	403	454	424	436	435	433	442	400	420	419	416	405	418	413	410	434	398	389	430	406	385	419	442	422	353	406	414	439	420	392	387	438	386	377	388	426	442	431	410	422	428	446	431	399	406	423	417	406	400	441	391	392	431	399	412	428	398	401	395	404	425	392	449	441	390	410	404	427	398	406	426	407	432	415	427	418	445	408	418	386	422	404	418	401	438	378	408	391	415	400	394	471	417	446	353	390	397	411	401	380	424	445	380	408	432	438	407	427	422	394	390	399	391	428	432	405	439	388	398	447	394	387	402	410	407	423	392	401	412	410	434	444	407	397	427	436	390	403	435	417	428	385	442	415	448	423	421	426	433	384	442	460	408	419	435	410	410	418	410	447	427	379	435	424	441	417	417	405	410	407	430	410	435	421	418	387	385	424	422	415	395	399	418	409	452	418	404	409	416	449	438	407	414	461	401	443	416	412	411	413	401	421	415	432	429	428	414	417	428	421	422	418	387	429	426	403	414	424	399	432	389	452	432	412	424	372	436	431	401	427	454	416	405	406	435	438	419	458	461	386	424	421	408	401	394	439	394	423
23719	22863	33741	31273	22015	13003	2150	784	710	715	663	1503	2771	3010	2476	1352	603	660	605	637	611	586	607	581	614	599	575	596	560	663	626	624	601	594	590	649	583	559	626	586	596	589	566	625	576	605	593	622	577	597	625	618	599	614	607	627	596	605	637	650	615	609	587	574	598	604	537	592	602	565	577	568	588	577	601	646	581	621	591	633	623	594	629	583	626	601	584	599	610	557	629	613	577	602	579	578	619	584	602	608	581	635	533	626	585	609	630	560	599	636	643	585	595	587	591	591	601	591	604	596	610	609	604	607	581	602	637	596	554	587	570	589	533	588	600	622	590	588	632	591	598	566	608	621	602	587	584	573	612	599	615	600	574	647	617	622	636	585	628	588	572	595	540	579	591	596	575	635	622	593	634	686	589	593	604	604	620	591	617	573	598	576	631	612	619	599	580	582	585	581	610	559	598	568	581	613	633	613	620	555	638	648	620	622	607	580	609	597	560	584	620	606	599	622	625	611	588	629	575	609	578	617	603	608	606	613	598	634	633	602	616	605	587	578	610	629	576	621	591	618	585	615	636	603	586	572	583	593	609	570	562	627	566	623	622	585	582	611	606	643	621	600	665	589	578	570	575	605	608	611	619	583	613	552	581	603	581	596	626	603	564	598	601	615	607	565	597	617	616	618	637	640	619	620	590	628	610	593	635	594	617	585	583	605	601	569	600	590	543	608	615	634	590	601	633	610	618	604	551	613	597	628	622	593	652	600	570	636	609	604	624	581	593	621	593	621	645	640	593	624	583	590	632	578	590	601	626	547	596	560	623	600	609	607	619	573	557	569	583	598	564	605	575	604	606	618	592	573	576	584	628	581	633	588	633	630	594	559	550	604	603	596	551	570	609	574	582	621	595	607	630	635	594	594	586	594	594	585	581	598	592	602	594	597	563	567	574	604	566	613	637	590	598	616	607	581	596	632	581	539	588	568	618	590	603	596	620	602	609	632	553	615	598	608	626	619	577	617	630	584	609	643	620	578	622	553	547	624	552	618	621	654	566	613	605	626	576	587	620	612	518	598	580	609	615	594	577	626	640	560	555	613	660	592	616	643	587	635	634	609	569	624	565	664	634	626	595	571	635	586	611	597	609	565	610	580	652	618	595	575	602	610	593	640	573	599	530	569	639	622	601	587	613	553	572	626	565	573	590	648	598	589	601	549	596	609	588	611	636	552	606	631	620	582	594	654	663	567	620	646	585	596	604	637	603	619	621	638	630	578	607	631	608	584	590	557	628	625	632	556	600	578	624	564	607	546	568	580	614	613	624	607	584	523	562	601	617	619	574	602	577	612	646	603	625	608	568	606	573	651	631	620	625	630	582	597	618	633	612	624	635	640	644	581	566	618	571	601	575	575	590	612	608	602	594	608	568	610	595	593	579	622	580	588	585	611	600	579	606	597	620	626	570	590	583	551	606	587	579	609	605	625	601	600	607	572	561	586	575	583	621	600	589	587	577	640	594	566	583	594	597	577	652	629	617	596	599	603	586	617	613	614	581	654	587	579	586	645	569	599	593	630	589	585	639	573	615	563	556	590	602	597	660	612	610	548	596	596	606	631	644	597	600	582	630	618	613	615	595	573	580	624	600	592	605	595	585	581	579	640	583	580	608	562	597	630	620	592	574	581	580	586	596	605	615	558	630	591	646	578	597	626	606	604	610	619	586	600	591	581	566	588	615	644	607	595	573	601	679	570	566	584	564	668	634	586	634	615	639	620	610	635	582	584	600	656	605	626	585	577	613	613	615	592	633	578	583	581	582	562	566	635	606	567	619	599	607	564	584	612	600	586	597	643	593	628	565	621	629	637	630	625	601	607	605	618	604	667	602	619	598	584	604	609	627	641	630	591	602	646	613	649	623	605	573	567	598	635	603	595	591	611	551	606	627	610	576	637	613	590	590	596	619	596	624	570	580	595	618	576	610	564	561	583	647	626	601	558	578	565	613	634	596	604	637	562	610	619	587	599	613	626	586	625	552	596	592	586	595	579	614	646	613	584	586	566	606	598	570	570	595	576	600	600	600	597	621	597	580	636	565	598	538	608	599	587	610	612	633	602	610	595	577	629	602	606	609	607	624	621	593	594	593	585	611	598	592	579	594	594	594	632	602	538	554	634	576	586	575	608	605	643	633	581	594	594	570	612	595	614	626	632	596	601	598	624	641	603	603	590	594	611	614	635	637	582	580	549	614	614	614	560	561	624	667	578	610	615	592	601	592	569	620	614	575	602	545	567	586	579	617	624	620	624	622	566	623	609	555	621	611	605	608	585	635	638	626	597	658	642	591	582	579	617	617	644	619	631	595	650	642	600	643	630	627	596	624	605	601	583	599	628	602	588	601	585	600	596	572	637	615	568	589	586	611	593	617	575	588	599	612	598	572	625	585	589	584	634	613	640	628	549	588	576	568	583	582	562	627	608	635	635	639	596	563	581	611	582	576	651	593	602	621	552	601	606	608	555	624	599	560	603	577	632	599	623	578	608	581	613	582	578	600	605	600	584	571	627	585	601	589	560	651	615	594	594	619	604	546	576	625	628	585	556	606	586	620	606	578	573	622	633	587	565	653	635	602	594	626	599	565	648	598	582	588	642	627	569	636	599	653	615	611	667	625	603	662	607	604	598	614	635	610	640	572	596	587	618	605	589	614	590	626	602	590	616	586	644	606	605	581	636	609	594	571	606	636	568	620	599	617	592	609	580	642	595	589	616	603	613	591	573	584	625	585	578	593	643	560	599	606	642	636	640	570	569	587	577	603	614	626	582	611	628	607	589	546	606	632	612	590	606	623	630	650	594	607	556	625	594	550	568	569	562	591	569	567	605	631	598	593	625	587	618	583	638	620	637	581	617	616	575	576	594	593	605	597	580	610	617	637	598	648	600	637	621	626	587	579	628	592	620	591	595	632	591	618	627	597	596	605	625	588	597	614	664	609	622	628	610	613	616	616	601	561	591	584	631	586	604	616	584	592	607	581	577	633	620	574	602	584	612	621	623	607	604	531	559	618	625	586	573	608	574	592	610	582	577	600	627	630	581	635	609	556	620	601	573	600	594	600	606	623	586	641	591	618	592	561	611	601	589	619	578	611	585	634	589	612	605	582	633	600	608	557	618	619	608	594	622	618	578	632	607	604	558	619	595	644	580	621	590	534	638	613	618	626	607	636	653	620	589	588	634	636	583	606	566	587	603	623	548	614	579	597	636	643	583	607	604	606	624	603	597	610	575	568	610	610	613	627	629	618	621	598	585	587	550	576	581	578	602	614	565	619	628	619	597	583	564	639	600	610	626	618	608	624	610	588	591	621	606	615	551	589	619	594	617	586	625	585	648	607	627	598	594	621	599	574	575	619	603	586	647	635	636	613	574	604	590	591	620	651	590	624	599	625	653	598	625	594	592	591	610	611	580	615	564	633	618	612	569	642	588	605	619	644	624	589	583	601	622	621	601	619	626
42511	88416	62111	43873	10567	1072	1044	819	750	703	717	1959	4082	4295	3525	1638	610	620	613	576	587	591	637	596	574	617	558	576	581	616	601	625	609	604	629	641	580	611	608	598	545	601	610	543	609	673	620	617	634	660	605	650	603	595	592	624	613	611	608	626	584	609	589	623	661	618	629	607	569	625	610	599	611	596	589	599	578	659	591	607	601	625	614	590	622	568	598	615	588	593	626	583	564	576	573	630	605	604	578	624	604	610	608	605	620	574	605	610	557	605	592	625	606	558	583	625	599	610	584	587	634	577	588	651	559	618	614	590	642	596	620	595	663	596	606	597	603	607	588	603	631	613	592	567	578	633	611	626	607	603	649	604	564	629	656	618	616	584	625	633	647	558	637	603	624	620	593	585	577	602	604	593	594	626	686	567	618	587	664	617	630	589	598	622	634	609	596	565	625	612	604	633	633	626	613	596	610	605	609	583	615	600	583	611	626	632	657	590	642	632	605	602	614	631	590	605	649	607	605	603	637	633	614	638	632	664	627	597	615	600	589	621	608	602	619	628	638	605	615	620	565	602	645	600	593	634	600	593	638	655	615	586	644	589	595	594	609	611	623	583	597	665	585	617	629	595	632	571	638	613	590	665	600	601	583	641	631	567	622	636	624	615	605	668	630	588	559	651	590	564	608	630	606	593	627	635	617	595	574	584	621	608	612	563	594	570	613	624	624	597	576	629	571	620	624	607	584	576	584	598	618	586	580	606	578	634	581	615	643	600	620	567	616	619	598	620	639	618	644	613	603	604	559	622	599	595	562	610	627	602	674	598	603	573	580	612	608	589	581	628	583	626	603	599	611	579	621	598	634	609	569	611	592	673	604	615	653	608	590	622	650	531	572	599	636	624	617	592	570	599	602	643	614	580	632	565	629	613	642	601	539	640	614	569	597	611	634	632	604	631	600	592	588	614	603	647	620	600	586	619	610	589	610	579	635	620	572	643	625	553	569	588	572	582	628	645	594	604	651	584	589	611	609	638	599	579	598	606	591	640	588	630	574	631	550	623	611	542	599	626	594	544	616	592	610	587	595	619	613	583	611	574	604	585	600	596	625	625	589	616	607	584	607	604	622	587	564	594	559	535	568	626	599	565	634	624	653	590	654	631	575	626	552	605	615	605	604	596	632	609	584	654	657	629	628	625	608	641	628	576	626	634	582	644	601	636	567	633	618	583	643	619	608	648	592	607	624	625	620	573	558	608	555	591	637	594	553	635	646	634	608	617	605	635	581	570	626	620	609	601	609	635	622	642	608	598	631	655	595	563	631	597	575	597	596	596	644	578	604	612	648	606	585	589	635	585	561	651	604	592	601	661	611	578	627	589	598	612	593	602	562	625	601	576	600	626	564	603	589	639	623	638	602	586	631	606	606	600	633	573	601	616	637	640	618	588	572	595	591	613	605	606	638	594	599	598	614	613	613	569	574	608	630	603	624	551	615	614	625	600	613	591	610	623	590	616	564	609	594	618	622	610	580	588	629	627	602	627	582	613	589	612	627	629	649	604	558	595	613	597	604	618	633	595	639	619	585	569	597	592	647	594	593	601	573	626	592	656	626	612	625	580	586	608	609	587	611	602	598	581	579	608	568	652	589	631	607	584	633	604	603	629	602	659	601	656	600	603	666	596	604	609	625	612	565	579	575	584	589	591	586	550	610	628	561	597	614	593	626	581	595	571	605	620	578	610	565	614	597	625	578	596	653	621	568	677	640	633	598	619	613	599	601	618	631	611	622	588	622	595	638	627	594	594	610	585	592	626	659	623	634	613	574	607	616	607	621	545	610	599	600	604	606	583	617	600	666	652	606	623	582	597	641	627	603	597	578	584	611	610	633	591	581	611	615	622	598	627	585	572	604	620	558	571	589	624	537	593	602	613	599	617	607	611	614	591	604	589	566	566	646	636	584	631	555	565	603	604	568	604	601	566	610	594	610	590	629	642	566	584	573	609	540	602	585	571	624	613	620	607	620	575	596	588	644	613	620	617	611	586	620	602	613	581	631	593	574	605	586	604	578	590	608	568	614	633	594	559	614	588	600	606	599	626	563	587	580	618	558	645	596	608	611	608	625	570	604	621	603	624	612	609	599	609	613	568	528	609	607	590	551	594	589	592	633	623	575	612	590	593	599	587	618	610	616	623	621	624	582	600	586	623	623	627	602	592	601	611	626	602	595	576	611	580	613	616	633	600	623	628	568	617	587	612	594	631	627	597	636	599	599	623	645	603	589	618	581	638	607	578	613	563	577	621	594	566	561	561	644	658	657	607	615	628	603	588	594	622	622	598	615	555	635	596	646	630	602	591	612	644	612	597	619	608	620	609	592	603	619	582	590	632	592	575	612	590	641	627	570	618	589	622	588	624	630	593	625	638	613	630	613	642	625	651	566	652	620	609	605	611	557	612	612	602	628	592	622	610	597	587	581	602	626	648	611	615	622	617	604	616	612	609	609	616	627	576	623	577	617	640	621	625	615	624	599	605	611	639	603	604	612	586	607	616	616	617	639	630	603	617	627	583	607	590	584	653	624	586	641	599	615	653	640	609	591	625	585	593	615	595	635	588	639	589	574	628	633	639	597	595	584	596	581	591	612	579	591	621	639	611	618	590	590	585	572	565	606	587	616	605	597	609	634	626	576	631	656	588	582	601	612	600	604	616	650	595	590	573	638	582	644	606	591	633	617	568	653	591	612	633	601	627	567	546	641	571	610	619	697	572	572	578	622	626	594	571	589	602	603	584	612	574	611	601	612	628	613	617	620	613	603	607	580	584	553	635	591	621	635	613	566	611	626	566	618	606	568	606	631	586	627	630	594	628	579	556	621	609	600	598	580	586	638	576	620	637	586	618	569	638	604	581	587	611	568	645	593	580	633	650	589	542	609	600	588	629	626	587	579	653	579	617	601	626	628	622	616	569	570	615	618	598	636	602	636	594	654	612	611	638	552	630	600	625	629	563	606	612	565	598	591	624	564	636	586	624	566	591	651	597	584	587	590	594	578	625	606	594	602	607	595	647	632	612	604	557	592	600	634	600	598	630	601	580	556	649	612	641	603	598	599	621	573	597	618	629	600	586	629	609	584	610	574	623	596	567	625	567	606	585	598	616	593	599	574	602	538	609	627	583	634	636	647	607	602	589	637	622	635	640	587	613	572	593	623	595	602	638	583	594	607	566	602	605	621	545	598	561	627	571	594	599	632	610	637	567	610	573	566	593	600	582	636	626	627	567	595	577	594	559	562	609	636	593	593	583	566	585	565	610	625	639	622	619	604	608	658	606	610	614	640	611	645	601	622	601	590	614	582	644	554	607	562	619	613	621	625	607	574	612	572	623	633	607	641	598	637	605	616	605	594	640	600	630	616	630	596	610	622	591	572	596	659	624	615	641	604	562	614	606	626	570	605	628	613	599	612	619	624	570	577	621	631	565	583	614	601	649	616	603	579	626	618	578	613	623
25030	24229	33832	30290	16447	2904	828	594	554	615	673	1070	1939	1669	1431	889	565	497	536	513	563	538	531	507	520	538	539	549	535	579	547	559	546	539	551	543	528	562	534	552	534	567	565	586	568	558	541	533	526	543	542	610	519	542	580	555	571	585	533	554	578	542	524	577	471	526	535	604	552	564	536	551	535	547	530	558	497	549	513	577	544	532	565	563	510	575	526	547	528	497	557	506	559	553	588	564	545	543	539	550	535	529	538	606	558	536	534	531	525	551	563	542	538	554	516	585	580	506	553	564	533	560	542	553	563	585	545	557	545	560	552	576	556	540	542	525	517	522	549	559	563	554	575	556	583	545	545	548	505	503	552	539	499	556	497	508	564	542	551	570	540	537	547	533	560	588	564	555	553	524	534	588	543	554	527	569	541	559	547	536	543	552	600	522	532	566	538	551	519	509	537	519	552	546	537	554	516	568	531	522	547	491	551	549	479	554	508	518	540	565	552	508	533	558	566	545	542	580	512	564	594	531	557	542	574	551	528	554	559	570	571	543	587	568	569	545	522	555	591	521	595	551	531	526	551	560	541	561	530	532	523	510	572	542	553	560	561	577	550	534	576	571	549	551	553	552	542	561	523	530	555	542	564	517	550	507	574	551	546	554	506	564	562	549	546	568	571	525	519	586	524	530	543	539	571	556	501	512	531	505	533	556	541	550	509	508	537	551	555	525	547	536	522	523	545	538	546	529	546	529	551	510	548	530	547	541	568	572	541	574	558	541	546	561	572	551	567	547	566	554	551	562	582	512	566	557	499	536	592	572	573	553	529	570	498	515	531	501	559	528	514	548	552	570	563	515	506	542	541	567	539	580	559	509	534	568	565	539	524	585	578	553	519	518	520	517	527	533	589	550	556	493	567	535	562	527	504	554	529	551	540	531	561	570	542	534	545	551	541	537	550	555	551	563	559	578	562	548	546	565	557	547	541	521	563	536	551	526	533	551	550	560	590	573	538	530	594	498	509	517	534	508	524	492	532	535	553	524	561	539	569	555	550	569	542	583	592	535	566	574	554	553	570	584	566	569	571	540	559	540	535	538	527	542	540	558	499	532	530	596	563	537	575	538	545	529	503	569	491	558	529	545	546	575	537	575	543	537	565	566	580	531	554	536	537	530	561	535	531	555	504	567	575	578	520	555	527	532	558	520	533	571	531	540	586	511	554	559	524	510	532	564	561	506	536	538	528	523	524	574	529	568	539	516	562	517	557	544	474	555	578	545	592	513	551	573	551	518	549	562	591	552	548	565	568	548	544	532	531	527	611	559	549	572	610	542	526	519	529	562	565	575	550	524	521	587	528	552	544	570	542	521	542	559	524	577	557	541	552	540	557	570	530	553	514	542	562	521	521	522	524	542	528	591	520	555	561	543	550	577	560	566	567	547	530	506	566	545	553	547	542	558	543	545	533	504	540	527	522	575	530	559	576	568	529	577	557	548	540	572	563	531	544	579	539	539	563	538	577	589	536	549	591	543	538	558	553	596	554	569	519	549	549	513	507	522	579	547	554	560	551	555	563	556	540	557	515	557	533	545	514	523	540	532	522	540	520	503	559	538	587	543	523	521	546	550	544	533	539	521	551	552	569	574	596	577	555	540	571	557	522	556	588	550	541	543	559	533	543	539	527	587	488	529	543	556	512	591	571	530	576	529	557	541	529	535	561	518	517	532	524	500	572	543	544	524	508	504	512	554	551	543	547	559	540	525	532	507	532	555	542	566	491	540	570	521	532	561	515	560	542	561	535	520	510	577	556	561	525	515	526	538	529	548	570	543	541	522	543	508	523	538	557	564	516	541	567	531	523	517	580	506	561	527	598	527	532	523	527	555	578	570	553	540	544	583	562	542	599	545	569	570	524	575	539	518	535	559	493	554	561	539	562	548	541	529	547	525	526	500	541	562	555	553	520	508	522	527	572	541	556	576	548	557	534	532	577	547	567	494	554	532	535	542	563	532	494	553	558	568	585	517	528	515	586	552	525	550	531	540	555	525	521	542	543	555	575	536	552	576	544	539	585	558	534	508	580	546	555	544	575	530	577	550	536	539	562	556	538	523	593	610	501	523	523	564	500	579	534	545	530	569	548	543	547	519	539	555	525	502	568	569	533	527	547	532	556	565	549	569	523	534	539	551	556	525	547	559	522	527	514	516	547	597	546	555	557	517	584	546	496	495	547	549	593	561	561	563	561	570	547	542	539	534	563	550	527	513	512	546	501	563	527	556	507	544	541	534	551	553	549	531	535	559	538	529	550	537	510	498	574	522	517	576	589	567	540	533	537	560	526	515	576	566	547	530	517	549	535	519	556	549	577	521	530	531	519	558	546	559	553	567	551	528	548	571	570	557	565	544	571	525	551	548	505	577	525	538	532	508	537	534	564	580	507	551	562	536	490	507	497	585	540	549	553	543	545	553	601	539	533	576	527	566	576	535	524	568	512	512	516	522	518	517	520	536	543	560	596	510	549	554	526	542	594	539	579	532	549	543	533	545	530	556	536	512	552	581	514	542	529	543	586	533	519	544	583	555	552	568	523	517	542	564	573	512	557	561	538	533	545	497	539	552	558	557	521	530	539	561	523	532	530	554	546	544	522	552	584	529	509	544	554	605	539	560	505	507	533	546	547	535	577	531	547	558	583	559	535	562	533	573	536	518	546	524	531	556	584	530	530	509	567	557	555	565	544	573	570	613	534	548	555	565	572	514	530	528	546	487	586	551	544	528	565	568	556	559	532	559	542	544	562	558	480	530	525	549	529	557	551	580	563	524	524	522	567	556	497	582	562	541	564	571	563	520	552	548	528	538	563	536	545	521	544	552	523	564	572	579	522	551	537	549	525	489	548	564	564	515	538	549	522	524	523	549	550	598	531	568	529	529	548	523	576	537	588	522	558	543	596	562	522	575	521	580	520	505	550	550	545	501	528	554	540	557	545	566	560	556	542	543	551	556	529	512	554	552	550	557	573	569	552	526	545	499	575	567	574	554	507	568	518	563	605	513	572	510	529	544	533	514	524	542	567	547	505	531	578	561	545	601	532	555	551	548	558	536	575	527	581	583	554	550	538	586	558	540	545	530	576	520	526	521	544	534	535	533	558	546	544	528	548	535	563	546	587	516	569	537	532	545	583	560	562	544	547	565	523	564	548	579	551	535	582	542	512	536	564	530	544	546	520	515	525	544	525	520	580	520	518	547	508	497	560	506	519	559	511	555	525	563	569	566	553	550	553	561	594	568	526	554	555	533	513	482	514	529	505	577	602	545	566	508	556	529	563	545	526	539	569	553	580	506	594	528	549	568	553	571	610	545	523	561	550	527	552	578	559	558	559	579	567	496	524	592	513	557	561	529	512	539	521	484	513	530	547	529	556	517	546	580	523	531	544	564	563	516	555	538	556	509	596	553	553	579	526	536	537	537	531	616	489	578	569	546	549	534	577	518	542	560	540	575	499	532
41088	79477	50411	34173	6776	939	967	664	626	612	756	1507	3016	2453	2144	1218	566	568	567	656	632	622	551	592	614	610	610	581	608	569	571	577	577	550	558	590	554	567	537	573	560	580	600	590	604	564	534	579	579	520	578	526	573	573	611	537	539	581	573	556	553	599	554	638	533	574	562	581	552	557	579	512	563	552	603	573	604	596	622	558	530	601	605	544	573	565	586	577	592	577	570	564	545	586	569	569	580	580	555	545	541	553	562	591	553	585	631	620	570	557	574	558	581	586	575	577	572	608	540	577	562	577	574	548	570	568	549	559	564	572	582	568	596	592	570	606	557	552	616	546	561	554	592	586	552	573	545	504	593	524	564	560	586	550	596	594	572	567	534	564	549	592	565	557	596	599	598	552	602	555	577	553	586	585	569	591	625	562	540	612	567	538	563	565	571	569	615	588	606	592	603	607	603	592	578	597	599	540	575	570	535	530	584	593	546	545	598	534	591	554	565	583	574	581	615	572	578	545	575	540	555	581	576	594	532	582	572	548	553	583	565	614	567	572	592	567	598	559	574	569	598	565	588	624	571	546	584	554	611	596	587	536	626	580	555	545	600	592	540	565	546	565	570	518	557	558	525	545	596	564	599	582	588	592	599	564	591	516	629	596	593	573	585	597	583	570	570	593	630	593	614	586	539	563	604	589	588	585	620	567	573	593	593	587	568	591	641	583	529	610	550	574	553	602	596	574	557	576	566	561	541	590	538	560	576	572	613	587	552	567	595	580	585	537	593	593	614	585	587	561	535	600	557	561	599	617	565	552	592	574	629	620	561	563	642	596	585	534	578	540	617	607	524	603	571	614	554	563	595	571	583	574	539	605	578	605	549	585	582	604	594	571	528	613	607	564	550	561	554	583	585	575	557	596	575	598	624	555	549	568	560	625	560	577	578	590	597	559	599	620	581	638	556	562	585	577	577	605	572	541	575	589	588	563	614	595	615	604	605	597	531	545	552	589	586	522	599	579	570	566	559	558	604	551	552	595	583	572	581	580	579	604	588	578	551	604	564	577	581	543	561	563	541	582	595	607	568	577	538	610	578	563	567	547	586	577	583	555	552	588	577	550	558	574	573	610	623	608	583	582	569	551	531	494	591	585	588	569	576	578	588	526	590	587	558	571	565	623	589	581	625	562	542	573	597	583	534	581	616	572	579	586	542	551	587	581	561	627	575	529	595	588	604	586	580	593	560	556	582	563	561	547	536	600	594	553	589	549	550	565	555	582	589	566	588	573	592	568	571	552	571	583	558	571	573	589	585	557	607	552	592	559	547	571	595	599	566	607	562	582	571	534	561	588	556	548	554	532	602	579	604	625	580	599	522	582	602	592	601	607	630	562	560	598	555	536	571	597	585	574	554	535	587	597	577	625	574	550	578	586	567	572	570	577	564	583	563	600	572	603	575	613	603	606	603	567	577	571	603	575	602	579	539	589	584	585	591	567	549	552	594	588	576	537	596	566	625	586	572	590	550	557	566	573	594	575	579	524	587	564	576	577	618	567	575	606	556	568	561	554	594	595	635	591	591	582	570	555	587	597	557	593	596	537	520	576	600	551	624	566	577	551	595	566	576	605	571	600	539	569	583	582	576	572	605	558	612	556	533	562	610	570	584	562	600	620	552	622	623	575	587	542	576	569	565	578	582	555	591	591	573	549	566	611	583	578	578	583	516	595	528	605	586	562	547	546	580	564	596	558	586	559	570	621	578	573	585	569	565	597	565	617	588	615	608	601	592	549	619	577	535	566	589	553	600	631	597	565	593	591	599	613	627	584	551	585	556	528	577	563	629	587	591	550	586	587	561	556	609	566	573	586	571	572	584	557	565	620	565	556	552	617	582	532	549	576	576	572	574	601	575	566	543	548	556	592	559	595	616	590	568	551	581	561	563	593	629	563	541	579	560	579	579	611	549	577	550	596	543	598	554	574	583	606	568	544	560	545	563	556	600	545	602	624	548	555	597	567	579	539	578	594	602	569	598	588	547	585	592	576	541	554	603	531	586	577	538	539	567	570	580	582	587	555	613	621	589	605	583	598	600	601	577	599	566	579	583	565	571	537	586	616	577	568	545	535	559	535	554	605	547	584	582	551	560	570	563	596	568	588	575	633	580	542	559	575	604	592	546	557	587	549	589	569	550	569	602	571	570	565	599	577	499	617	583	595	563	589	560	556	599	578	571	583	598	579	592	566	603	606	543	598	549	578	594	577	627	588	589	590	568	562	501	595	568	614	565	553	573	548	562	557	553	614	642	579	554	562	587	544	543	594	575	578	604	587	609	612	588	605	555	569	542	591	597	560	587	614	574	583	552	553	541	581	538	528	579	625	601	545	547	567	552	554	564	595	570	571	587	572	602	545	552	587	610	601	581	624	586	585	541	588	579	548	571	541	583	546	592	526	566	552	592	564	600	591	610	613	592	571	610	591	550	595	598	590	574	586	560	516	559	615	575	567	594	570	584	572	571	618	557	602	565	603	601	594	583	602	573	628	622	543	587	583	614	564	587	591	604	581	591	575	590	571	589	565	565	555	573	589	563	543	618	534	560	554	578	573	569	566	605	541	538	591	609	577	591	580	559	525	537	578	593	552	586	555	553	592	603	556	576	561	585	563	597	592	577	559	527	581	574	550	564	528	576	561	554	590	596	527	560	559	566	611	623	546	565	578	580	562	623	581	595	555	525	574	546	586	578	584	557	565	591	588	543	575	599	577	546	573	530	572	541	549	579	610	543	569	558	649	597	564	567	586	562	551	573	546	583	605	553	581	584	551	632	564	587	577	564	555	631	594	639	549	570	605	539	571	589	549	587	536	604	570	600	563	561	592	561	611	553	570	570	585	569	590	554	561	568	538	573	590	529	584	569	573	561	560	570	628	533	535	572	596	566	550	589	602	590	580	572	592	574	548	571	620	572	609	571	540	543	592	575	565	565	596	563	582	547	566	599	609	548	570	594	583	595	599	610	557	555	543	537	565	590	538	588	587	587	590	571	599	561	612	596	594	644	550	581	549	582	541	520	605	602	591	579	600	541	609	572	585	556	556	581	567	568	622	553	559	583	555	544	600	565	590	561	609	612	570	524	564	541	613	636	604	605	519	585	586	538	579	551	560	539	573	601	609	611	556	607	571	546	589	572	547	602	542	580	572	641	568	570	577	606	553	586	606	587	563	605	584	564	568	541	576	529	572	568	568	548	603	573	561	573	569	604	548	569	582	581	540	572	573	597	554	664	585	527	591	573	600	561	622	572	568	544	564	570	537	575	573	549	559	548	580	604	598	586	559	545	624	564	568	551	564	574	597	581	572	579	553	657	541	557	574	622	566	551	569	568	537	589	590	571	570	627	578	577	578	556	539	533	573	586	589	618	548	569	576	603	583	563	552	559	567	603	524	554	573	574	572	567	603	584	543	562	583	577	583	551	585	603	607	590	583	549	527	587	578	602	577	559	546	588	570
22582	22009	31430	28070	22347	19619	10889	1458	1041	1021	1012	2215	4670	5587	4783	2927	892	900	888	883	910	830	870	919	871	849	860	925	835	846	912	851	860	847	968	807	884	899	820	857	864	900	907	896	806	935	891	930	871	891	857	898	862	887	804	883	863	924	831	889	856	858	872	828	830	890	880	883	889	896	864	811	859	877	885	891	913	915	877	864	860	909	886	846	884	853	849	849	885	871	917	827	858	872	885	892	847	832	857	842	863	871	873	864	907	921	882	847	910	877	854	866	873	889	821	877	860	848	851	862	898	886	840	863	828	897	859	917	855	867	855	905	932	909	864	908	846	850	862	832	806	892	877	825	801	885	857	874	832	816	870	856	940	859	857	876	877	858	839	869	908	845	821	874	850	870	866	847	884	909	825	844	880	841	864	894	913	887	910	841	885	861	921	907	842	893	924	876	805	844	898	892	892	825	874	860	879	825	883	866	838	929	902	895	837	875	810	823	858	889	821	825	861	812	859	946	930	931	840	842	869	905	855	900	855	913	894	908	840	900	823	851	888	882	931	875	857	893	852	849	911	856	937	860	899	862	832	839	848	934	887	868	840	837	864	911	851	865	863	848	827	844	875	788	859	840	826	867	917	916	866	887	885	907	890	855	909	939	877	871	918	917	856	856	859	892	910	859	853	879	914	898	855	881	904	883	829	862	943	828	910	848	830	857	832	857	907	873	889	854	873	883	875	894	859	922	861	827	880	889	844	892	888	888	847	883	859	916	813	860	850	838	878	873	881	840	838	851	893	897	936	916	895	796	818	914	850	868	865	912	926	836	854	891	865	849	856	871	890	858	802	883	854	932	930	899	867	876	889	907	833	910	902	929	860	893	915	841	839	870	816	835	916	824	846	855	853	850	926	927	834	862	846	911	850	910	832	889	913	894	850	869	867	847	851	858	899	898	828	887	876	980	868	878	844	866	867	830	887	841	887	898	860	857	832	859	921	873	855	856	838	909	873	836	924	877	925	871	894	901	888	834	853	907	839	878	827	917	844	926	888	852	869	851	827	879	877	875	855	878	854	876	831	862	862	923	908	837	881	873	893	866	862	867	884	842	863	890	879	822	879	894	857	804	853	898	872	850	907	810	882	903	901	858	851	904	882	886	837	878	932	826	865	844	872	920	871	871	868	885	886	883	865	841	877	876	818	847	835	802	870	861	861	875	890	815	850	891	837	925	811	867	869	892	874	774	883	856	852	928	910	868	838	887	841	826	887	841	870	871	877	884	903	896	852	919	879	843	870	901	914	870	896	888	903	909	864	975	848	881	849	851	914	870	831	923	928	879	917	873	853	814	888	879	878	897	875	883	845	873	877	933	831	882	880	839	844	841	882	868	849	910	877	894	904	893	903	845	864	888	834	886	859	806	829	856	859	838	906	872	818	870	838	860	835	841	894	908	874	829	839	878	875	845	875	813	875	887	895	825	899	893	838	861	876	859	865	904	913	866	853	922	871	838	868	890	860	841	858	854	927	878	869	919	828	854	848	899	859	916	898	816	886	841	884	910	907	878	881	883	767	840	892	910	880	878	848	902	888	855	871	852	871	833	890	811	858	820	917	853	905	855	873	852	816	848	863	895	915	903	854	864	861	858	868	875	876	852	906	845	872	826	879	808	872	829	862	824	820	847	876	862	871	914	882	799	885	873	907	873	867	891	849	885	871	896	867	907	864	885	871	890	875	864	885	876	886	873	873	876	859	847	827	867	860	887	841	867	917	885	942	878	909	887	868	818	882	853	870	842	880	883	870	942	894	868	878	864	855	838	874	848	882	863	899	925	836	859	914	834	855	931	899	876	866	893	873	906	865	858	871	887	851	889	881	885	868	855	866	895	846	808	894	840	849	875	858	911	906	874	829	845	860	863	876	875	933	861	825	818	859	858	914	825	916	845	811	857	889	866	883	875	902	908	837	893	840	882	907	870	862	899	888	883	830	872	875	852	862	796	841	867	831	880	874	888	858	867	818	930	873	870	858	906	885	891	846	921	835	862	897	847	857	885	812	854	902	891	875	851	850	879	863	827	872	887	871	894	912	896	883	821	905	890	862	831	835	875	849	898	835	877	844	930	892	858	903	841	826	903	829	888	853	867	894	844	865	841	870	864	792	851	884	873	898	900	832	894	886	905	878	881	869	848	877	880	911	901	872	859	844	930	899	892	853	906	882	954	886	928	866	882	877	875	873	855	866	866	895	870	883	847	883	885	886	863	780	856	893	837	878	892	873	849	854	877	854	833	887	868	893	903	898	900	835	879	884	873	924	854	908	872	828	908	868	845	880	878	879	866	898	887	849	900	897	963	898	835	839	900	876	817	832	861	916	852	852	850	861	883	885	911	887	867	902	859	873	838	874	829	886	908	832	905	886	917	914	900	896	830	884	929	909	843	848	905	860	858	919	872	871	823	876	887	867	874	862	860	888	853	912	827	864	892	882	867	856	829	866	832	877	887	860	861	935	873	805	898	834	905	909	871	840	756	858	857	844	880	815	892	918	893	855	881	866	888	829	858	855	870	859	869	847	899	831	837	824	912	866	877	913	843	826	869	849	886	918	894	889	893	840	847	944	889	879	805	843	860	860	849	846	864	800	856	858	889	877	807	882	878	836	868	863	887	850	923	904	887	863	895	915	872	902	872	877	850	843	854	843	884	866	856	903	853	901	827	871	822	895	900	882	905	923	849	907	853	893	892	891	809	854	886	824	848	852	817	869	834	890	864	875	896	898	830	838	847	897	849	855	856	860	911	875	879	898	870	882	910	930	887	859	873	864	891	901	905	849	842	851	890	935	897	870	851	854	848	842	907	920	882	841	909	910	873	839	863	825	864	917	868	870	906	876	882	899	872	880	890	900	821	866	879	874	873	862	913	846	864	909	928	896	816	857	853	872	902	860	834	844	875	914	890	834	874	876	933	851	919	865	886	899	844	893	868	838	883	872	889	869	835	839	825	843	841	834	852	826	943	855	894	826	868	849	855	852	860	889	896	873	883	836	895	767	889	868	840	858	890	896	874	867	865	861	845	813	897	900	853	842	874	910	884	878	860	874	838	855	839	864	865	914	859	890	811	869	887	897	896	902	914	862	785	913	811	871	916	891	781	866	839	817	901	853	869	896	821	881	872	828	919	891	815	872	851	875	855	834	922	835	907	864	921	881	907	871	839	919	857	794	853	921	905	819	818	832	870	894	804	905	917	838	916	934	835	873	863	864	815	802	876	894	811	834	872	842	808	802	898	909	905	872	919	921	904	871	845	906	911	835	871	872	879	900	887	907	888	888	846	845	898	858	930	813	923	848	909	907	844	897	877	884	891	888	854	844	925	912	856	920	878	877	869	827	829	834	873	840	857	853	830	931	905	882	884	832	884	880	838	856	844	873	893	866	905	873	924	840	840	867	870	873	840	888	862	893	860	847	935	891	876	882	811	868	817	924	819	864	923	839	827	849	842	861	844	882	892
46441	88745	69464	54028	16782	1506	4104	1262	1113	1055	1074	3006	6682	7709	6567	3791	910	903	841	834	833	850	914	848	851	855	854	880	874	853	895	860	836	817	872	825	799	896	833	833	879	875	864	833	854	885	870	858	900	855	850	864	860	856	919	872	834	885	850	897	830	898	831	822	839	908	857	870	871	836	847	877	858	887	869	871	891	867	884	784	817	878	849	858	890	878	829	871	858	867	896	902	847	901	886	852	847	871	829	877	888	854	835	861	863	855	842	882	881	849	882	839	843	844	830	869	836	808	877	919	838	876	906	892	906	872	830	883	885	867	882	815	857	839	839	912	886	877	895	830	870	843	883	894	864	848	852	855	865	832	857	839	853	823	929	880	882	830	862	849	878	905	841	832	856	885	824	808	880	854	919	841	880	877	851	847	812	900	848	865	850	861	865	875	864	884	842	859	886	836	862	884	889	843	857	854	868	903	835	884	844	850	815	796	865	834	873	849	840	892	863	870	901	856	911	794	845	892	906	836	862	907	881	843	890	871	879	859	838	862	865	895	833	912	857	893	838	844	888	795	894	921	854	842	876	891	876	805	885	814	885	843	785	902	842	885	925	856	823	836	848	882	828	846	866	870	843	887	853	875	834	845	855	893	826	811	877	905	911	848	946	858	854	853	867	879	858	849	879	779	836	837	859	876	856	821	836	835	883	849	843	887	898	823	870	892	853	892	839	852	817	895	847	876	857	878	897	881	856	846	897	873	838	827	872	857	878	856	814	790	855	774	908	903	891	889	844	865	848	870	892	864	875	846	871	863	872	880	827	827	891	810	856	893	883	813	859	883	857	850	830	835	839	839	870	884	855	845	885	860	806	898	837	868	856	865	881	829	831	903	871	862	850	878	862	870	882	886	879	928	817	831	881	891	884	875	855	803	848	846	861	842	851	880	868	846	838	825	868	813	867	852	861	920	836	857	858	864	868	875	854	859	867	812	816	869	892	875	850	831	829	898	877	862	923	835	864	886	799	841	865	831	923	855	821	893	835	879	878	870	838	859	834	868	847	822	858	861	828	869	828	904	828	908	832	870	837	873	811	873	924	833	838	831	893	903	876	880	898	828	854	866	850	870	843	828	826	845	849	831	875	866	865	842	883	853	862	806	878	871	907	898	906	878	842	829	880	901	851	809	863	822	860	821	856	861	845	862	873	839	874	867	899	813	838	839	873	858	855	890	852	830	872	847	844	855	825	859	850	858	838	857	908	822	848	906	865	797	856	797	887	875	823	852	806	883	860	827	798	883	784	898	859	782	886	880	904	858	904	794	894	848	830	898	928	844	804	825	861	788	884	874	851	878	909	859	917	855	895	841	853	805	864	889	846	841	839	882	830	863	865	841	886	842	843	868	737	893	837	892	835	830	887	862	881	885	822	827	872	893	872	892	847	874	846	798	788	867	879	849	881	832	827	861	870	810	849	857	885	840	870	843	846	788	840	829	893	877	846	860	859	850	877	841	935	851	847	870	823	867	880	869	843	882	831	869	867	869	873	852	884	881	871	896	879	861	867	829	880	862	865	877	842	853	808	846	884	899	921	867	886	851	894	870	888	846	899	911	800	857	819	836	843	895	904	832	847	877	830	892	861	851	853	925	873	830	908	917	841	891	841	901	858	881	888	897	834	881	875	877	886	825	870	859	856	886	846	825	821	855	861	873	905	840	801	852	817	898	846	872	820	829	844	909	855	885	877	816	802	851	870	857	882	831	905	859	886	833	887	850	910	862	854	847	833	854	825	866	840	796	840	851	876	845	829	866	881	825	847	854	854	860	877	862	842	857	910	870	843	860	891	890	876	787	906	880	889	913	890	847	877	909	859	869	828	868	836	824	890	907	892	875	854	855	882	902	870	826	870	883	859	841	910	821	817	881	858	878	892	892	821	813	886	817	903	826	837	886	858	824	829	840	884	839	854	850	855	881	846	868	914	860	795	884	885	854	795	832	867	907	849	939	836	862	850	784	878	833	884	819	879	829	844	848	848	863	865	873	850	909	858	877	860	871	850	903	902	922	843	839	882	906	827	854	861	811	917	857	869	832	870	860	826	862	836	845	880	859	818	832	848	860	878	819	846	824	837	883	828	833	827	837	864	883	825	878	838	878	887	840	868	840	870	806	901	889	877	875	841	917	864	852	838	868	837	910	784	889	848	835	884	914	922	867	877	870	848	864	866	846	868	855	877	772	879	941	872	849	835	904	884	838	859	851	915	823	865	860	849	852	849	845	892	910	852	904	885	817	847	855	828	880	834	899	884	836	797	839	844	805	878	852	884	852	851	862	883	883	861	864	902	866	854	862	860	827	850	850	827	818	839	885	872	899	859	855	885	883	865	858	864	873	915	862	866	877	831	828	837	848	870	881	899	843	850	911	858	851	839	875	842	793	884	861	875	862	855	895	848	848	862	925	891	878	818	804	929	846	866	817	866	853	859	860	848	878	855	903	864	856	841	858	831	837	810	832	913	860	845	852	834	851	873	826	869	887	826	867	832	844	852	826	865	851	845	873	879	926	952	875	885	886	879	874	867	851	886	849	864	843	878	889	825	859	893	842	888	900	875	876	888	874	908	847	884	880	862	894	847	835	886	879	881	827	865	817	855	835	882	878	880	855	843	844	816	921	857	898	863	805	843	898	778	869	815	809	885	895	825	847	861	842	820	863	856	862	930	891	933	853	888	870	897	847	861	819	846	865	882	796	828	820	946	797	903	825	860	876	889	854	868	865	880	857	866	864	857	861	838	850	892	869	797	851	898	836	916	893	842	844	852	863	868	888	881	830	865	850	880	821	850	844	879	874	892	887	869	882	803	865	805	830	837	901	838	882	863	855	918	860	851	832	881	890	885	828	807	842	888	891	842	843	878	870	900	864	846	873	844	816	867	852	893	839	897	827	904	868	865	825	883	893	872	887	842	841	860	927	863	882	858	854	853	848	887	832	858	853	870	837	828	792	831	842	838	819	882	840	868	856	872	828	868	873	822	887	796	838	815	809	896	813	846	853	878	876	852	898	863	850	906	833	847	863	861	839	831	856	893	863	807	877	871	870	869	885	831	870	851	831	879	890	850	862	887	852	843	855	875	842	874	876	877	882	864	860	844	888	873	870	865	840	785	821	854	881	914	874	841	853	881	863	860	851	922	846	843	872	903	892	836	828	867	824	839	875	887	809	859	888	881	878	879	832	852	825	876	845	864	826	861	803	829	865	848	836	817	853	871	872	838	876	857	869	900	836	865	850	859	841	837	885	851	884	855	845	867	856	845	824	896	872	850	937	855	863	816	879	866	860	848	887	901	839	837	852	880	900	887	790	855	868	842	860	858	869	853	866	879	841	858	829	853	885	855	871	815	799	824	869	863	864	850	909	891	857	885	854	832	858	856	850	852	899	876	920	864	794	861	851	846	811	855	840	808	836	801	862	866	850	832	905	853	916	845	806	822	870	815	892	868	864	890	876	806	831
32639	32444	29762	16206	2226	481	475	441	434	399	424	443	527	604	616	571	427	368	441	424	420	416	392	421	393	390	419	396	407	438	410	401	402	426	418	435	402	420	414	378	417	392	434	383	441	415	409	433	388	405	418	395	404	377	435	418	411	411	448	421	417	428	397	420	401	417	425	415	427	407	416	417	396	424	404	433	388	443	435	403	440	413	420	427	409	430	383	410	423	448	405	435	424	398	395	421	383	406	421	366	400	399	394	419	400	424	393	384	430	405	418	408	407	421	429	417	434	423	386	377	387	393	435	419	416	422	428	404	439	402	387	436	384	402	421	428	423	396	410	408	447	427	398	425	390	416	400	436	388	452	414	424	388	425	395	387	452	417	397	407	386	394	427	431	418	417	379	371	427	421	422	427	423	419	410	443	367	400	424	442	430	399	444	412	434	392	412	414	403	393	432	393	390	404	366	405	393	403	436	403	437	437	389	407	448	455	404	390	394	463	386	414	426	391	415	417	402	448	372	401	422	384	392	408	402	403	403	397	411	406	421	395	403	429	376	425	397	428	413	384	382	437	406	379	428	373	417	418	422	451	373	439	445	426	366	405	394	413	411	391	434	412	418	378	395	406	402	409	441	381	384	463	374	435	401	384	415	419	402	446	409	410	418	421	412	398	419	404	418	420	397	410	398	429	419	426	407	436	402	402	377	445	427	422	448	416	393	391	426	436	386	388	374	418	373	417	401	409	399	415	424	407	448	420	388	429	426	423	435	418	394	400	393	421	423	407	379	379	406	435	447	422	464	404	406	414	395	390	424	384	410	407	432	434	410	414	399	409	418	437	410	422	417	416	415	443	408	430	368	384	404	405	427	401	414	435	394	445	419	409	414	455	407	432	396	414	434	400	420	400	405	437	433	371	408	376	411	413	392	415	408	408	406	424	417	393	405	354	395	399	407	390	364	408	414	389	413	411	416	399	428	437	414	453	404	411	431	432	405	408	454	399	436	433	410	384	389	391	434	429	408	400	402	456	404	413	407	439	446	408	385	393	419	446	381	405	419	459	420	396	391	410	392	403	393	419	424	430	385	401	398	397	410	418	388	406	377	422	398	446	420	401	405	377	443	441	398	418	406	377	374	452	377	387	410	440	409	383	442	408	381	432	396	449	387	401	410	432	434	440	390	417	439	420	413	424	425	445	406	420	401	430	445	419	396	403	383	451	396	396	388	430	376	451	426	406	412	414	371	361	427	395	412	393	386	429	437	422	459	388	424	401	405	380	426	463	379	425	405	442	421	385	447	440	428	413	392	448	411	452	422	413	429	377	428	359	415	435	454	389	425	414	427	405	418	399	400	394	419	396	390	425	405	381	433	388	415	412	402	379	393	408	398	425	432	400	426	377	419	432	405	397	443	425	453	454	402	399	419	419	368	388	427	435	446	421	403	404	426	428	396	388	446	390	403	394	396	418	392	405	373	406	409	369	460	396	415	423	396	419	445	418	381	430	430	421	402	409	427	395	396	423	369	439	394	382	410	415	450	460	393	380	452	411	389	414	393	392	417	419	398	434	454	413	446	381	432	416	395	437	404	405	422	417	390	402	429	410	421	390	375	411	403	397	396	419	414	399	420	408	409	410	389	429	372	398	418	434	383	425	416	381	383	420	432	410	412	407	383	386	421	407	427	379	408	419	394	461	424	385	434	389	405	364	393	409	410	403	368	370	427	415	370	404	425	431	389	402	402	425	416	418	415	386	452	414	432	412	404	431	405	384	443	400	397	419	421	450	440	436	398	413	401	390	427	397	396	417	412	453	404	420	434	412	399	350	397	381	447	433	443	387	422	396	431	382	403	389	410	424	397	409	409	415	393	434	438	399	413	436	383	429	408	374	424	436	397	391	397	412	413	415	407	378	430	437	435	426	411	428	432	416	444	441	459	406	439	423	418	412	395	412	416	425	443	414	419	436	429	431	391	382	383	451	403	421	404	417	402	418	414	431	416	410	438	392	452	377	426	419	420	403	403	401	400	398	397	415	372	418	417	404	446	378	463	372	409	444	364	434	434	419	436	398	411	425	380	419	391	402	389	385	442	395	423	418	401	399	426	368	412	390	399	405	444	378	414	389	394	419	400	402	389	416	416	378	405	452	401	447	416	436	413	395	390	389	383	385	378	379	429	405	394	435	410	408	405	411	375	393	405	411	417	415	410	425	381	416	424	378	391	447	397	404	393	393	437	401	428	387	418	398	424	407	447	449	450	368	433	433	421	389	400	391	378	429	416	421	427	411	424	432	397	430	400	412	392	434	447	391	453	418	414	390	446	403	433	433	381	402	423	415	428	437	382	404	379	382	422	431	411	414	392	417	434	409	391	403	387	386	423	396	410	424	406	431	403	425	450	421	422	405	385	426	415	414	449	366	395	406	448	397	431	421	411	401	398	399	429	380	430	434	399	398	395	418	411	370	416	366	376	409	425	410	394	423	461	426	401	463	422	396	433	417	412	401	412	431	400	435	442	422	433	383	401	421	433	396	376	391	419	416	400	375	429	403	442	428	371	402	395	460	386	406	450	422	418	426	411	392	381	434	418	427	389	416	407	425	427	434	419	382	398	400	415	387	416	443	416	438	396	427	401	458	446	448	409	398	394	468	419	401	396	406	385	417	413	397	412	410	421	386	389	414	420	435	404	416	430	407	413	394	424	400	399	395	451	435	443	372	386	420	420	413	397	412	418	384	424	403	427	385	424	457	367	402	395	395	405	467	446	447	411	392	407	396	409	419	414	373	438	426	418	404	381	393	418	428	390	407	419	407	432	424	404	431	421	394	402	391	384	395	438	411	378	391	400	419	412	423	415	417	408	416	394	408	429	428	406	419	417	406	426	398	370	423	441	397	443	386	384	415	397	433	424	407	449	391	378	380	388	460	379	415	412	418	427	436	392	419	422	383	404	396	493	407	432	381	396	414	445	403	421	439	409	397	406	435	384	396	435	420	434	430	398	391	422	402	447	397	422	400	409	403	407	439	423	384	427	381	415	429	406	387	426	365	395	436	394	422	433	441	437	419	399	404	402	406	392	433	380	396	396	409	400	422	376	429	400	406	446	422	411	414	430	391	407	411	407	428	392	410	412	406	387	396	423	387	391	417	409	402	408	376	394	408	379	417	393	403	385	428	391	397	407	406	413	410	418	381	402	420	408	403	400	419	393	449	370	458	371	390	375	387	431	409	423	394	385	411	411	412	402	422	414	460	409	435	401	430	457	387	424	417	447	405	413	409	428	415	377	412	393	400	422	393	444	423	375	371	411	401	446	427	438	426	415	442	458	390	396	453	424	420	407	409	397	433	369	418	457	437	387	401	444	382	420	411	429	405	388	397	428	411	372	400	407	383	407	409	403	400	378	411	381	401	435	432	405	437	374	406	393	415	408	425	407	408	398	410	432	417	395	420	420	398	390	420	399	424	397	384	415	430	401	419	403	430	388	454	413	406	431	391	431	431
36858	44551	21095	9546	1418	484	543	474	484	461	428	444	593	750	704	636	496	413	448	413	449	454	441	422	423	434	442	450	453	439	448	383	454	431	471	389	467	405	443	461	447	449	451	456	430	437	437	426	415	428	413	449	469	445	446	431	449	463	414	426	436	426	431	424	496	509	422	448	405	432	429	443	419	437	449	451	447	444	443	425	464	404	443	421	430	413	407	461	481	402	449	401	448	441	442	479	407	427	398	426	443	422	410	434	431	414	424	439	406	420	437	453	414	415	447	444	428	413	421	396	401	463	428	421	399	435	437	419	422	421	427	432	453	427	417	477	470	457	428	435	393	417	459	461	409	407	417	414	427	458	436	447	428	445	417	435	458	410	444	442	422	414	414	445	449	445	430	440	453	431	430	436	402	463	456	449	442	452	446	467	427	420	447	422	386	434	417	433	450	403	461	432	478	437	385	443	426	462	419	415	442	447	432	408	438	435	444	441	437	401	438	468	433	407	467	416	418	443	409	438	438	457	444	393	429	444	476	423	411	439	414	432	430	456	479	433	423	442	465	470	451	418	407	420	462	445	445	436	411	424	472	426	411	431	441	449	446	442	461	428	433	420	425	422	420	427	444	385	433	469	426	475	454	399	439	413	427	461	443	455	437	475	438	468	438	409	461	450	430	434	429	427	412	472	451	410	424	432	449	432	445	456	444	439	444	457	434	442	443	434	445	423	439	480	466	449	407	442	416	449	447	465	422	448	430	435	408	482	387	469	414	398	420	427	434	439	462	442	416	420	443	424	448	413	414	438	480	431	461	448	416	423	442	413	445	445	452	402	422	410	442	399	427	420	419	413	440	472	436	424	443	422	456	421	425	458	421	434	433	460	418	438	412	467	425	437	458	419	414	441	429	418	397	428	455	440	409	471	419	430	447	449	465	448	429	439	494	432	435	422	445	402	444	429	439	432	447	449	458	415	438	456	425	432	419	463	432	442	463	430	409	434	441	454	456	411	439	439	431	426	444	429	440	454	463	440	441	403	432	453	450	492	450	432	412	408	458	423	438	413	440	421	394	410	424	442	407	408	396	423	429	411	443	425	461	437	428	449	400	461	439	452	439	441	439	451	468	424	423	402	429	444	466	432	436	443	401	422	416	431	454	433	421	410	402	411	410	432	462	437	439	418	424	425	433	414	421	451	411	434	403	435	434	412	423	449	415	468	441	469	444	434	434	415	423	433	427	380	430	470	446	442	424	462	417	426	454	440	468	462	412	479	423	442	418	419	442	458	429	432	410	413	496	412	424	445	405	432	442	444	404	400	473	458	400	433	393	439	396	430	422	438	435	406	475	453	457	427	410	469	404	412	424	443	442	421	442	407	430	463	417	408	460	442	441	446	431	404	434	447	437	444	422	436	454	443	429	440	438	453	437	409	410	474	446	461	455	444	431	406	428	434	414	474	445	451	459	442	452	468	462	461	414	447	428	414	406	433	450	430	446	459	457	474	433	475	402	459	448	446	433	434	461	469	437	408	458	435	420	457	401	434	426	429	419	428	424	412	437	443	442	451	420	459	438	422	407	403	448	427	450	449	446	440	426	446	415	462	429	432	397	440	418	471	446	418	418	425	434	413	432	427	451	406	422	423	428	418	404	466	413	428	453	439	435	457	434	426	405	457	455	419	457	408	418	405	424	420	449	446	424	440	450	416	417	467	455	446	431	426	458	449	415	456	419	408	430	460	457	413	436	422	452	458	444	392	494	438	433	421	461	428	431	411	419	457	430	439	416	426	422	432	471	436	435	440	412	448	429	423	457	431	442	404	453	444	447	415	409	434	454	463	442	426	423	472	412	430	442	405	458	432	419	438	408	446	430	428	436	413	461	430	437	430	431	433	418	444	437	456	413	426	456	427	422	417	441	442	429	406	449	425	428	413	408	473	440	428	399	395	417	384	432	426	423	448	459	425	459	437	412	446	436	432	444	420	468	417	430	435	419	450	437	463	426	453	438	454	455	470	398	427	417	429	432	460	463	442	406	427	402	411	420	414	425	454	425	450	408	442	436	455	431	464	455	420	437	396	433	475	439	407	453	467	448	444	407	436	409	369	455	429	450	451	390	417	440	452	405	420	437	424	435	406	470	416	452	438	412	431	443	424	418	434	407	427	434	414	394	416	413	449	421	426	424	457	402	437	416	491	415	427	446	433	435	454	433	418	459	412	408	436	445	426	433	441	431	435	440	405	425	439	465	407	425	419	460	400	419	427	422	439	473	472	427	439	427	428	462	464	449	415	420	424	438	441	438	441	399	467	433	406	423	446	433	438	432	443	431	427	452	416	480	459	442	416	458	409	445	413	466	446	416	416	464	429	415	449	403	433	439	435	438	449	458	446	434	392	405	446	393	445	441	436	439	433	423	457	446	436	433	418	438	470	494	423	446	421	429	467	444	429	385	469	427	469	431	422	451	448	417	465	441	441	453	472	427	420	493	428	481	445	448	428	438	408	420	433	462	443	448	412	431	477	449	410	401	453	414	451	419	379	439	420	391	464	412	437	459	469	434	458	433	483	386	402	424	445	395	426	425	441	419	445	452	411	462	438	455	433	406	435	430	435	389	412	406	436	413	444	417	387	454	448	445	454	450	444	473	445	449	427	436	476	415	411	445	465	427	452	408	431	434	434	429	421	463	400	417	481	414	451	432	445	383	438	423	412	446	425	470	443	466	443	404	444	380	414	432	440	411	413	451	403	421	402	436	457	442	440	409	451	423	422	436	441	434	450	456	440	437	436	446	458	415	422	388	426	447	446	423	437	443	406	428	402	473	419	441	416	441	416	449	437	436	428	440	419	470	432	446	435	454	443	440	444	455	438	475	441	435	459	449	381	411	424	405	405	430	381	454	432	447	417	452	402	442	415	434	460	460	441	447	438	455	450	434	399	405	468	452	421	428	431	459	433	468	417	422	436	438	441	419	417	400	461	443	472	423	440	432	428	400	420	445	436	424	454	419	472	388	440	452	429	459	430	435	496	429	407	420	484	410	451	463	428	436	412	440	436	423	425	470	431	458	456	453	455	414	465	443	432	425	421	468	438	434	428	433	440	397	439	422	396	455	443	427	446	415	431	451	428	415	443	442	420	445	412	461	463	405	446	435	436	417	473	468	419	441	467	445	456	412	440	444	436	416	429	425	414	452	394	404	465	424	468	435	430	432	436	454	419	435	433	461	405	439	447	403	456	453	415	403	461	415	417	491	414	402	444	425	424	424	440	471	433	470	434	435	402	434	455	472	404	438	452	442	424	394	388	448	397	450	456	401	405	405	472	418	456	443	415	433	390	431	441	406	460	446	423	414	433	445	411	441	391	461	458	452	459	434	471	421	422	445	401	428	449	440	405	441	441	453	443	433	450	442	450	421	426	441	423	442	422	412	454	448	454	410	429	434	429	464	443	423	440	442	434	465	449	419	435	432	395	407	413	434	478	406	439	432	455	486	417	417	453
23743	23024	34804	30823	21649	13075	1977	696	691	747	1437	2448	3008	2824	2450	1647	846	609	625	569	584	614	567	605	577	602	605	619	639	610	612	674	606	595	646	659	630	637	663	630	620	623	587	625	594	592	615	587	608	614	624	605	610	598	603	582	640	602	629	596	556	588	610	598	607	616	620	628	635	607	576	610	622	571	591	550	611	596	550	649	590	613	605	607	609	583	594	603	612	565	617	619	654	626	612	605	607	622	604	597	617	613	581	597	608	586	599	594	603	605	631	629	593	595	615	553	580	644	551	651	590	575	604	585	610	590	610	631	601	626	634	626	642	587	592	602	614	646	582	645	612	595	600	578	613	627	650	571	617	582	618	572	584	646	581	599	619	579	618	631	589	595	672	628	587	577	594	637	633	602	623	583	633	626	647	619	615	580	579	564	605	614	621	662	612	585	618	621	620	649	577	599	649	578	602	617	583	621	611	668	584	601	555	588	612	595	597	586	580	607	611	606	617	634	588	599	609	615	631	610	584	619	621	585	564	619	568	611	599	599	593	638	599	601	615	594	620	582	629	604	587	593	635	611	620	605	607	630	595	609	607	635	611	571	612	561	601	638	600	601	654	610	634	633	609	572	566	610	634	606	586	627	596	643	615	571	609	604	584	577	548	628	601	652	617	574	596	597	578	604	645	570	603	642	587	605	607	596	631	610	649	659	614	595	616	639	634	589	603	643	571	585	648	571	595	582	604	622	606	593	607	614	618	614	615	562	628	583	562	578	640	595	607	573	592	596	627	596	646	585	617	586	603	596	620	587	584	633	593	618	626	620	590	655	562	588	614	617	617	626	638	586	611	594	620	547	582	582	560	562	564	619	596	586	576	587	643	541	596	582	553	546	615	612	620	611	565	593	607	643	591	610	602	582	594	577	624	637	601	590	616	597	609	607	600	634	636	551	625	601	597	585	593	591	627	624	603	631	592	615	632	586	602	626	615	619	609	609	616	588	565	626	583	611	601	568	599	615	603	599	617	583	614	604	608	624	548	580	615	657	563	619	601	592	620	607	608	592	590	582	568	619	584	599	664	620	589	579	630	600	567	603	548	586	593	626	638	599	599	563	573	532	575	600	599	592	624	590	606	625	575	609	602	618	627	606	597	609	560	618	567	566	596	597	598	637	637	578	611	614	595	614	604	584	552	611	580	614	597	636	606	585	620	576	607	609	641	562	589	567	634	594	621	624	609	622	644	580	632	616	595	602	588	617	573	595	623	599	620	633	605	570	573	594	585	607	597	614	573	621	560	563	582	573	632	605	587	630	601	589	572	665	598	602	606	638	599	586	621	613	603	595	629	610	636	637	562	582	619	650	651	627	598	576	627	590	580	581	627	590	624	595	586	626	594	619	562	620	582	575	578	594	627	627	634	630	610	586	584	613	585	583	575	603	583	579	629	576	581	617	593	600	629	595	621	598	579	591	589	609	640	622	578	575	601	604	580	595	579	593	600	612	636	638	586	604	593	630	597	611	599	599	617	629	599	606	641	612	590	594	589	587	635	596	647	591	597	620	622	594	586	553	651	598	622	593	596	634	579	632	654	600	599	581	587	596	602	606	630	656	574	615	591	581	610	610	585	620	661	610	579	623	558	616	590	620	593	595	589	610	628	590	588	559	621	591	570	625	574	595	598	632	561	641	652	620	565	632	598	636	622	609	679	632	641	598	593	610	598	589	571	617	614	612	593	598	592	625	591	607	596	591	621	647	590	584	579	576	615	580	591	628	601	655	618	629	625	626	648	606	633	575	596	591	621	602	573	627	602	608	604	593	661	614	608	582	609	588	581	623	607	561	575	556	603	650	596	638	636	600	580	563	630	583	634	609	634	594	595	563	591	603	571	592	598	655	610	618	621	596	630	593	605	586	583	659	612	634	635	574	593	571	570	635	605	617	582	587	631	597	589	569	592	605	612	586	618	603	628	587	574	611	668	617	610	626	584	643	590	589	555	620	661	626	615	573	618	563	597	617	644	596	637	616	618	607	607	563	627	581	604	621	651	621	610	597	579	581	584	589	602	620	592	613	587	640	580	636	587	618	650	629	599	589	571	597	574	630	631	596	591	615	627	615	602	567	605	604	637	614	565	587	599	633	642	583	642	618	587	596	639	646	589	656	641	614	633	583	632	618	599	637	625	653	604	585	605	614	583	554	607	587	580	618	615	618	612	600	515	572	621	565	599	591	605	580	616	565	626	613	605	600	578	591	574	624	634	594	586	600	614	617	589	592	617	631	604	599	561	583	617	626	601	592	617	599	563	615	599	588	607	635	576	633	617	590	607	578	628	615	591	572	578	671	626	633	595	591	590	580	654	585	649	615	590	653	600	592	613	626	609	567	596	614	663	607	578	630	553	593	613	611	594	617	627	598	615	563	580	600	586	586	566	625	628	570	592	609	600	586	557	565	606	570	564	582	619	634	587	643	644	627	641	614	597	605	627	605	639	624	621	570	591	610	621	608	599	634	577	617	582	621	605	631	595	577	628	613	578	570	667	562	573	605	648	557	595	581	630	607	609	606	584	551	636	628	639	631	642	620	648	597	570	584	583	561	584	620	630	634	613	558	604	613	580	612	622	595	600	591	552	611	627	639	608	646	612	574	616	632	653	597	613	667	647	579	582	623	585	618	592	623	595	550	667	635	593	608	572	578	603	594	646	646	596	585	622	592	652	573	642	609	648	542	580	604	580	588	565	605	593	579	538	611	638	665	591	613	579	613	636	644	600	591	638	626	645	634	612	618	609	630	609	596	593	598	587	593	591	604	604	610	604	609	577	576	608	619	642	607	622	606	588	594	640	591	554	583	628	596	588	614	584	596	570	600	635	589	611	624	605	645	613	605	592	581	607	617	621	630	623	605	608	629	609	617	588	548	643	617	599	604	619	629	611	589	625	595	597	598	568	615	623	612	600	560	602	610	613	577	693	638	589	563	605	601	606	593	628	601	601	591	583	619	552	617	612	570	612	571	661	605	633	597	590	617	625	620	628	623	616	645	609	594	591	574	622	569	569	612	597	659	634	600	630	612	603	592	590	628	647	587	593	591	612	614	606	624	584	636	641	632	618	585	616	580	597	572	593	618	639	590	585	659	601	609	628	591	597	622	595	623	672	628	673	604	581	577	605	608	586	641	561	597	590	639	580	594	615	600	631	634	704	601	610	607	612	599	620	572	628	607	613	621	629	601	616	634	570	586	613	621	681	615	625	591	577	626	579	626	616	586	622	596	631	598	586	603	612	592	577	641	582	575	609	575	666	586	605	581	655	605	597	581	598	615	610	588	599	617	601	558	536	612	603	653	570	605	580	617	593	616	579	576	602	605	610	606	655	592	601	605	618	623	619	576	594	635	563	559	587	565	566	581	606	649	590	571	568	616	605	562	592	581	589	617	639	623	638	607	597	625	620	572	617	609	616	599	596	598	576	661	611	595	593	592	592	642	609	615	609	585	634	602	573	590
38335	84856	61710	43178	8553	911	877	792	677	826	1979	3561	4185	4073	3324	2316	967	603	594	616	647	642	557	566	645	604	582	592	619	597	563	632	629	563	603	627	621	589	576	589	592	614	643	600	614	639	608	606	611	597	610	615	591	569	589	610	615	627	612	623	630	607	618	592	637	621	631	581	629	617	604	618	610	610	585	607	598	607	589	593	602	551	592	570	593	618	582	607	584	591	559	601	627	604	568	604	621	598	602	631	600	610	620	568	619	633	601	624	588	614	616	632	618	642	586	597	632	577	630	580	604	650	611	552	604	594	593	605	612	623	627	631	632	599	611	589	623	586	637	570	616	595	590	584	639	607	600	576	607	577	618	632	607	615	606	613	608	614	588	591	606	579	622	625	594	642	586	581	637	605	607	610	645	589	623	566	619	597	643	648	626	611	623	641	595	642	555	570	621	581	596	594	603	593	615	565	610	534	594	598	696	604	609	650	571	626	570	598	649	602	607	597	584	602	570	583	645	590	579	629	594	590	613	599	600	632	612	645	592	592	569	631	595	572	615	623	598	628	549	630	576	634	567	613	550	599	577	608	656	547	642	607	586	636	545	596	610	633	583	595	566	575	583	614	603	623	608	609	598	568	637	575	600	603	607	616	599	621	627	615	635	617	608	607	617	584	640	604	646	648	644	606	615	633	635	606	656	639	643	633	563	627	599	608	658	595	628	629	649	596	631	623	575	601	588	584	643	588	598	641	620	617	593	619	569	608	580	622	616	589	588	611	586	589	575	565	572	568	634	638	601	640	591	662	590	619	600	652	605	625	613	601	601	610	606	571	610	600	607	594	629	615	576	598	585	592	563	603	619	624	589	564	592	561	613	644	611	569	644	643	573	623	560	578	593	600	564	564	618	638	585	613	582	612	668	605	594	593	648	562	576	606	637	637	626	592	576	591	588	596	653	595	635	604	614	604	598	571	579	624	586	634	557	587	623	631	593	610	601	587	654	575	637	565	607	603	624	578	597	605	636	652	620	608	583	616	583	542	604	581	592	583	581	557	639	604	609	597	602	606	641	633	601	619	643	595	584	609	635	587	625	619	623	575	598	613	597	606	613	578	576	606	608	594	611	634	583	577	611	591	624	592	643	609	584	646	593	603	612	609	647	648	603	615	646	581	613	622	616	591	615	655	543	606	607	659	590	647	577	595	606	629	603	587	626	603	608	621	625	608	575	595	627	565	544	581	556	641	595	584	630	624	595	648	627	584	613	600	610	573	655	536	632	588	641	642	643	595	626	615	601	596	610	658	617	611	595	610	605	597	602	603	549	615	594	572	599	591	614	586	619	610	646	614	625	600	604	613	626	622	607	616	583	583	644	637	600	598	618	611	623	594	581	682	589	669	553	626	637	646	645	630	594	611	602	584	611	602	571	624	607	604	584	567	596	577	655	625	590	592	594	612	575	644	581	630	589	616	563	617	568	567	612	634	591	593	641	604	622	577	603	632	535	585	631	608	595	623	595	571	616	603	594	598	631	582	590	607	618	595	595	639	618	630	636	624	613	601	568	581	573	631	632	585	608	615	630	650	585	579	605	604	617	604	602	630	596	594	566	637	610	616	599	607	594	603	616	591	577	652	609	602	623	599	613	583	614	618	617	641	625	608	599	606	611	606	587	608	582	625	568	633	590	620	573	634	638	605	597	621	650	589	601	614	598	615	625	598	567	593	558	598	590	586	587	596	625	606	606	624	617	632	620	607	614	610	651	595	613	638	608	583	598	604	608	606	586	579	606	626	579	619	604	601	616	605	571	602	588	587	578	635	599	599	594	551	613	611	603	611	630	594	659	595	606	618	585	626	617	586	634	574	603	579	571	625	552	639	603	627	588	596	640	621	566	600	581	588	632	629	605	619	588	629	583	592	598	623	577	590	617	564	573	598	604	612	590	641	625	596	576	592	565	594	634	612	615	592	605	614	599	612	623	617	620	547	595	573	594	569	623	616	598	629	632	632	594	639	592	591	576	573	611	581	654	572	567	639	610	601	617	635	606	628	565	597	609	620	546	618	598	621	608	601	607	580	661	612	581	654	638	550	636	588	602	597	608	612	593	597	600	622	603	568	626	636	572	619	569	650	583	593	606	614	611	599	635	593	617	620	597	654	588	640	598	618	567	592	597	614	613	574	643	596	598	637	613	600	614	583	637	640	646	594	622	639	602	625	595	587	625	601	639	630	595	589	587	596	590	559	594	605	616	621	599	602	609	599	606	592	581	607	561	566	578	599	616	641	609	638	558	634	597	591	629	623	625	652	662	572	662	605	620	618	605	572	552	606	585	607	606	593	626	655	605	640	594	594	631	599	630	590	599	611	610	606	565	574	632	604	612	585	597	604	615	594	635	614	623	589	602	614	639	596	639	598	637	634	615	604	550	605	577	621	602	599	575	644	588	597	625	623	614	602	619	594	575	602	601	587	608	605	612	609	635	586	603	590	621	641	609	599	540	587	609	574	608	617	626	609	622	570	594	608	664	580	605	597	642	557	627	589	596	606	580	606	641	597	600	578	580	589	595	609	641	587	623	631	569	624	624	613	619	600	625	577	590	633	605	620	610	573	615	610	599	599	566	620	632	594	639	565	627	614	626	599	607	611	610	596	658	622	621	592	650	638	653	583	606	657	669	596	614	629	643	655	627	640	602	629	603	591	601	609	589	599	604	595	587	608	604	601	588	613	573	565	607	609	620	583	588	624	613	635	619	629	601	610	571	591	600	595	602	621	632	584	608	561	625	600	614	615	612	545	596	597	616	639	651	636	603	620	575	615	624	572	583	613	604	600	577	588	601	625	580	652	626	584	626	627	620	644	593	583	591	649	608	597	571	574	603	578	588	619	608	605	596	630	617	603	610	581	605	633	636	600	648	615	603	595	586	600	623	629	588	596	605	640	602	601	622	571	589	612	595	594	590	596	600	605	598	610	599	588	595	645	576	635	573	603	609	592	591	669	598	637	596	609	605	620	592	596	588	611	596	575	575	616	661	608	584	586	609	595	582	630	647	584	590	617	637	623	586	570	621	615	610	606	604	645	620	591	614	610	585	627	600	607	601	560	644	591	581	619	597	601	583	640	605	667	592	605	610	591	601	577	633	597	588	615	625	635	586	592	607	582	598	586	637	640	594	602	599	596	590	606	640	652	535	644	605	619	614	613	601	650	620	635	587	617	660	599	591	636	598	630	580	580	636	641	584	609	613	643	577	607	583	570	584	634	615	581	610	628	629	682	607	574	558	575	592	604	588	585	564	640	613	594	572	572	587	589	613	577	595	592	591	586	624	668	607	604	605	569	634	594	613	626	551	613	649	574	581	584	643	631	606	573	626	611	621	595	604	651	590	591	609	627	563	603	574	597	614	634	577	604	591	600	616	649	624	653	618	601	568	575	595	575	599	601	639	582	607	623	614	616	619	615	607	585	587	616	567	575	644	561	632	605	632	616	595	614	607	631	640	665
24963	23663	34190	29547	16582	2909	708	593	591	591	799	1461	2025	1741	1309	686	584	498	482	522	522	504	537	532	505	535	500	554	528	575	520	527	521	502	513	511	524	501	554	545	514	490	517	546	537	517	555	516	559	537	543	499	497	499	500	507	525	508	507	505	517	539	505	543	502	544	500	551	500	514	488	554	493	524	521	509	532	468	469	534	520	509	537	532	519	497	511	505	494	544	536	548	480	527	493	478	552	558	500	480	569	521	486	538	537	531	539	518	505	532	535	532	505	503	547	526	504	530	453	526	526	531	553	506	497	516	500	548	498	542	521	498	526	530	519	508	534	522	518	499	516	524	495	525	536	531	539	502	508	516	527	491	507	526	496	525	524	519	538	541	533	513	484	498	540	485	520	538	539	504	513	507	530	546	508	499	522	507	480	501	542	501	510	541	520	545	541	556	502	600	519	488	515	564	512	525	514	517	498	473	538	545	510	508	534	538	516	543	526	506	540	500	500	537	558	548	503	525	500	513	518	538	530	580	477	560	528	517	541	519	515	495	488	533	542	548	532	495	531	508	545	517	508	495	536	544	514	500	544	500	527	529	521	539	569	507	511	477	537	512	524	554	544	552	543	519	521	542	547	499	545	501	513	519	473	521	532	529	510	525	517	534	502	543	545	531	498	514	527	507	510	537	525	526	530	547	519	518	537	546	515	542	565	554	542	537	545	542	520	500	483	550	479	554	504	535	550	518	487	520	498	506	542	541	527	537	558	515	518	516	535	464	510	521	499	523	514	520	542	576	524	528	523	509	532	521	488	507	497	495	493	526	511	488	506	492	512	465	495	473	518	540	536	493	517	517	509	508	551	531	510	553	525	491	512	540	555	542	517	508	505	545	525	501	515	533	531	477	504	542	539	541	550	585	484	549	523	546	505	526	520	530	481	511	531	506	522	524	493	521	487	539	524	523	526	482	527	545	534	532	486	496	516	534	463	525	479	533	482	523	483	494	549	529	486	516	528	503	494	526	515	509	464	519	533	548	525	529	518	520	525	532	516	530	559	563	524	506	548	536	534	516	560	546	544	569	503	492	467	503	556	513	535	520	506	488	536	521	552	537	533	522	496	525	507	529	544	548	499	501	512	530	530	522	491	500	508	492	501	482	519	517	482	569	522	497	522	519	512	554	457	479	492	480	528	513	493	505	515	481	531	520	538	507	529	535	521	527	532	503	513	502	548	514	536	495	502	515	520	542	497	537	459	502	509	528	504	526	557	474	539	514	545	544	527	551	503	549	515	515	482	546	497	513	516	492	540	562	527	520	528	514	484	564	495	532	525	526	518	495	515	501	525	540	524	534	561	496	547	507	509	505	569	524	558	520	514	526	506	491	522	517	525	485	504	550	579	492	469	505	531	498	511	508	484	535	474	541	538	571	487	515	505	481	515	517	524	548	534	557	540	508	557	476	508	509	558	565	523	516	530	497	536	546	517	487	547	522	530	521	526	532	485	530	495	527	491	498	529	547	554	509	505	506	531	500	548	522	532	540	547	536	517	541	517	509	549	554	513	506	510	510	509	580	540	549	519	563	506	539	511	529	542	547	508	500	482	564	486	499	523	524	513	542	504	538	553	538	562	474	500	503	524	566	531	507	526	531	527	549	541	528	490	545	505	518	511	478	514	515	554	549	552	488	475	533	469	540	507	542	524	499	507	524	494	513	538	521	508	514	524	519	511	516	505	515	505	510	565	536	545	498	530	533	534	496	522	557	514	541	495	551	503	488	520	502	490	554	548	534	506	504	554	537	520	511	530	561	552	521	538	535	529	512	538	476	534	516	509	557	559	514	539	531	507	581	529	532	527	507	511	509	519	514	535	514	499	506	492	495	481	504	527	530	505	498	483	516	496	546	491	548	521	550	520	488	481	522	546	504	503	472	540	542	547	515	520	491	503	541	496	492	501	532	520	490	509	518	532	489	507	534	520	559	513	504	493	498	499	493	545	485	508	562	535	511	540	503	537	513	511	469	489	542	520	575	505	502	508	517	596	515	494	537	527	566	502	505	499	531	520	502	474	525	510	487	513	503	538	469	524	528	481	544	524	533	521	567	537	525	550	543	533	499	524	534	528	534	533	501	510	495	526	540	545	526	519	535	521	546	514	525	497	493	530	537	529	573	525	500	573	499	519	492	500	506	517	536	536	517	519	537	492	508	569	544	484	540	503	530	496	559	499	506	518	502	506	555	519	555	489	522	512	532	543	498	522	541	550	501	526	473	490	516	493	518	500	541	514	544	538	579	542	511	520	536	533	528	560	527	498	532	480	512	508	518	497	492	506	491	536	495	512	469	528	510	506	523	511	521	539	504	517	538	542	505	516	493	492	570	543	512	511	529	536	508	514	542	513	502	528	520	539	502	528	509	525	505	509	576	505	499	521	523	526	510	488	527	530	538	506	544	512	535	496	514	527	531	564	493	502	548	494	504	515	518	508	551	510	500	500	476	517	491	527	526	538	522	497	516	522	504	506	509	525	591	551	520	569	536	547	525	483	541	542	529	504	541	522	510	537	542	525	532	503	523	534	469	468	484	525	552	556	516	513	536	528	501	520	514	496	546	503	501	519	517	548	549	554	520	538	471	501	562	513	521	450	479	478	576	497	505	510	517	486	499	493	555	470	546	556	529	540	540	523	496	496	489	506	522	517	557	523	504	498	511	530	514	546	554	494	530	501	508	507	545	515	508	496	524	506	507	533	515	463	526	506	494	504	542	528	481	534	502	481	491	537	547	494	489	534	503	519	551	497	518	535	497	535	513	540	534	512	532	526	496	564	489	527	569	517	564	509	521	557	475	498	517	501	507	543	505	479	504	545	529	535	531	523	543	481	553	504	546	487	547	537	534	510	522	495	517	509	495	506	515	547	479	514	546	530	518	511	526	490	503	557	549	529	501	504	491	509	542	516	529	481	525	504	494	502	547	505	538	485	541	538	503	478	477	494	530	510	512	494	535	516	515	557	541	515	497	536	516	513	522	513	504	448	479	474	485	572	507	510	508	531	528	511	522	500	539	529	483	531	520	509	520	515	517	528	506	528	509	514	530	478	437	506	493	485	511	531	522	544	508	533	508	522	506	514	508	506	543	511	530	498	502	517	514	503	527	484	547	537	516	517	544	500	494	479	549	536	492	562	538	513	506	503	499	486	492	497	546	521	521	509	515	500	495	542	538	516	514	518	516	521	514	557	517	538	512	512	517	507	500	535	496	509	490	522	565	460	541	514	538	537	458	531	525	520	520	533	512	532	499	546	492	502	503	511	519	519	515	545	550	497	576	524	534	496	549	502	510	481	497	555	560	509	561	504	471	490	520	531	487	525	498	522	495	469	508	495	560	529	517	499	495	527	500	522	518	520	523	500	546	523	497	578	506	513	498	526	484	548	499	503	513	507	489	512	518	497	519	501	538	548	563	507	519	526	527	536	559	540	516	537	509	528	538	525	503	489	533	511	503
35162	76973	52359	34301	5888	755	753	625	622	780	1110	2351	3326	2750	1961	806	569	557	552	585	583	570	497	599	518	561	551	517	555	547	547	530	585	578	567	556	555	577	567	509	586	509	558	527	546	555	585	566	532	567	561	557	590	551	567	526	546	555	527	523	521	560	527	562	604	556	562	533	558	559	531	517	514	601	539	575	582	506	624	559	550	528	536	537	544	594	594	537	533	523	572	509	568	516	554	562	557	534	577	539	570	589	534	496	532	566	515	533	573	590	540	565	538	607	578	560	590	580	572	543	573	567	548	560	615	541	531	597	526	536	524	561	511	537	548	526	532	540	564	536	545	530	591	568	535	518	562	573	536	544	544	583	529	564	561	571	600	575	575	488	556	517	536	529	586	540	539	556	532	552	529	584	561	529	569	562	558	581	567	539	570	538	572	554	543	547	561	535	510	505	606	536	537	562	566	572	529	549	562	539	577	546	499	587	572	586	550	555	532	512	552	519	573	556	578	528	560	493	577	538	541	531	591	554	566	542	556	516	540	561	525	539	517	543	540	558	508	590	540	555	523	550	592	598	536	575	566	532	558	570	540	531	550	509	535	506	543	531	559	512	547	577	562	539	553	526	520	545	569	549	546	535	483	590	547	577	527	563	547	545	565	548	570	559	545	576	548	492	525	531	612	567	561	585	564	553	582	570	558	556	527	573	516	580	576	548	572	549	528	531	580	576	535	522	551	566	551	545	550	549	560	561	542	570	541	552	550	548	542	558	555	608	561	556	525	558	590	570	584	546	558	526	539	532	540	534	552	569	553	542	571	524	528	545	546	525	595	544	561	559	562	552	560	534	565	562	606	549	528	555	556	547	505	584	557	574	536	553	572	543	562	561	546	570	612	559	523	529	550	546	564	579	544	540	557	577	554	538	554	535	534	548	570	558	556	576	571	528	584	575	523	565	588	537	598	553	536	587	522	581	567	551	538	550	523	575	533	545	588	557	506	522	511	535	589	575	550	525	519	566	533	556	553	540	510	497	571	559	561	535	567	564	550	560	546	553	531	569	547	558	601	558	554	574	566	570	553	563	543	564	570	521	534	554	584	558	588	583	477	485	574	543	542	549	578	537	557	627	564	541	550	558	543	570	578	538	511	588	530	574	512	543	533	509	532	564	619	552	539	516	562	587	527	549	555	550	537	548	542	562	563	543	555	555	540	562	537	547	537	527	563	545	505	538	559	514	532	554	559	571	536	565	553	532	526	557	584	550	557	582	511	561	555	519	525	567	577	571	555	565	564	581	569	566	551	559	590	535	540	553	576	550	506	566	580	558	562	550	579	518	582	592	548	565	531	587	550	521	541	546	537	567	548	529	524	516	534	560	563	543	569	580	514	594	567	538	552	577	540	579	565	558	515	530	554	545	525	576	520	535	580	551	549	563	570	553	555	580	584	580	532	531	536	546	583	552	573	534	578	535	532	535	579	538	523	510	572	548	540	561	574	560	569	573	525	525	538	548	549	550	578	576	554	500	572	535	615	532	540	574	560	529	581	597	517	559	544	543	553	549	604	545	548	602	542	574	537	569	551	545	560	568	581	567	539	573	589	558	565	544	541	558	515	576	598	559	574	462	517	543	547	548	542	587	568	603	525	538	583	568	578	531	553	536	570	520	545	561	584	525	524	557	544	537	546	556	562	606	571	495	585	574	565	525	517	545	549	576	560	547	564	537	581	563	566	547	567	555	590	517	540	554	579	521	540	526	557	552	538	554	574	563	547	563	577	517	544	568	544	528	505	573	540	553	569	557	554	541	519	526	550	519	501	582	507	548	546	535	565	578	529	528	525	533	541	506	518	558	519	568	496	577	570	516	596	568	553	554	536	530	575	586	533	552	566	572	553	541	597	532	531	565	561	545	549	530	555	553	525	534	555	599	555	531	571	547	566	516	555	553	567	542	567	529	524	514	566	544	535	523	576	546	587	547	542	508	541	533	505	556	566	550	559	576	532	552	548	532	564	563	574	557	564	535	537	522	567	587	567	505	542	542	534	532	585	547	539	546	563	548	569	559	612	548	583	535	532	573	539	506	543	544	575	547	570	552	562	553	608	516	565	545	550	516	568	582	551	546	535	532	525	559	515	605	551	538	588	513	541	514	586	539	552	586	495	547	535	552	536	553	576	581	589	570	593	536	540	580	550	558	538	531	553	541	583	541	574	602	516	578	568	544	548	560	560	484	592	538	581	549	567	521	539	532	577	556	531	590	536	604	550	599	550	517	563	577	592	552	581	531	540	563	581	529	552	547	536	578	528	558	539	545	569	549	540	513	559	583	565	595	579	560	590	528	549	542	574	528	519	562	571	567	583	554	570	523	544	551	540	507	547	547	542	568	580	559	594	536	555	549	585	543	567	576	564	577	568	588	511	558	522	559	558	500	530	579	544	551	545	584	563	575	538	517	533	544	573	562	521	544	571	542	554	552	563	550	519	538	552	557	531	576	531	494	559	563	549	569	556	534	591	569	555	563	575	584	559	510	547	510	560	526	536	558	549	593	552	581	541	551	510	532	546	530	531	518	589	567	565	554	562	498	511	540	533	583	585	503	562	520	563	546	565	544	559	611	551	555	557	557	557	518	547	568	566	560	587	568	573	593	568	562	558	545	540	582	592	567	517	549	600	532	538	549	534	574	575	531	555	580	556	531	540	559	548	523	548	551	576	543	538	567	532	561	555	597	545	528	571	514	532	546	562	530	529	534	563	545	570	507	529	559	538	566	522	567	607	548	545	534	544	533	548	565	544	536	556	552	526	547	540	546	611	534	554	541	542	557	524	563	572	555	547	530	565	573	592	550	530	507	504	543	556	543	536	551	546	563	556	575	592	529	568	552	542	589	565	528	554	545	569	575	558	515	512	560	547	544	539	528	571	535	569	542	595	559	572	533	563	558	527	509	536	565	544	561	536	512	570	570	582	559	534	511	561	555	571	509	543	591	524	565	538	539	525	544	542	548	554	565	551	579	541	556	575	537	572	536	567	587	577	525	591	528	558	542	538	538	565	556	569	525	558	519	563	523	558	524	567	574	610	551	533	549	549	575	542	530	559	568	551	537	554	520	534	540	559	572	561	572	568	581	534	564	553	523	583	509	581	550	532	543	562	552	570	564	571	509	555	583	541	589	532	547	591	548	547	572	550	554	595	557	534	533	546	556	549	536	544	568	582	524	570	557	526	566	549	552	581	545	534	540	566	549	535	590	513	543	590	587	569	514	543	553	529	548	531	550	528	549	580	549	520	558	558	469	542	528	575	538	549	552	564	562	592	544	510	526	549	545	542	596	527	582	578	492	538	567	568	588	563	514	583	608	547	515	565	528	569	513	529	504	534	551	543	578	507	516	565	556	578	568	527	514	577	539	536	577	547	568	575	580	512	574	554	580	564	557	539	558	567	573	569	587	565	576	552	539	568	573	557	536	582	553	579	538	509	547	550	542	574	552	532	523	528	568
22458	21747	30571	27341	22203	19665	9827	1324	1011	1681	4133	5619	6671	6540	4306	1356	869	877	811	850	827	859	872	897	867	878	909	839	838	851	838	838	899	855	835	830	907	828	849	816	839	836	873	857	824	855	795	885	953	889	850	837	883	821	773	878	834	835	840	817	874	857	801	849	860	808	832	849	850	829	934	870	839	800	850	875	841	840	858	820	849	885	828	826	836	810	830	885	898	871	835	880	900	814	824	827	838	811	843	886	848	874	861	836	848	892	769	864	847	850	854	854	854	853	869	853	854	875	875	850	814	843	821	838	870	813	855	828	863	834	853	902	861	903	822	874	840	825	920	807	865	844	852	824	835	828	861	829	859	839	823	855	872	829	816	848	872	848	866	863	864	794	854	804	847	853	830	844	842	875	900	825	865	799	805	815	861	866	861	840	823	829	846	906	855	849	825	829	874	826	901	853	819	867	829	850	818	842	804	908	828	863	903	835	880	827	874	853	791	843	850	863	822	789	868	852	829	904	861	812	859	822	832	898	879	854	817	857	851	868	831	912	881	820	793	882	805	860	865	848	856	888	863	821	867	874	845	854	870	866	850	858	806	854	821	806	849	865	926	849	807	858	869	806	827	851	780	883	920	833	874	845	862	860	811	924	914	883	912	896	850	847	840	888	847	847	811	777	810	860	883	796	808	873	797	842	925	874	850	857	826	847	863	836	861	871	854	907	826	847	889	881	869	812	839	847	876	826	821	882	890	888	791	881	824	828	843	876	887	812	829	841	829	883	886	865	828	865	815	840	851	864	838	860	867	830	881	804	886	754	819	812	844	849	904	875	838	834	887	842	816	841	829	846	825	817	877	866	826	820	827	901	843	863	857	866	872	876	881	859	842	909	852	844	841	832	855	852	867	865	837	823	870	891	808	850	834	828	824	809	822	840	861	875	840	866	868	819	859	861	825	837	885	844	816	844	890	847	864	846	841	842	849	833	900	823	860	849	818	874	802	878	809	875	833	829	816	848	874	821	823	859	811	852	839	809	815	867	859	852	868	858	885	841	871	832	792	903	857	888	866	887	886	871	880	879	819	900	796	875	853	851	845	847	893	851	829	829	910	867	828	850	850	819	861	799	835	846	814	826	784	822	874	800	886	803	818	836	821	830	843	838	831	812	848	895	875	847	906	906	920	890	858	849	831	858	825	837	876	825	837	862	835	819	839	852	841	879	876	861	867	876	849	837	867	889	851	887	833	830	860	858	812	848	821	854	891	842	817	851	884	797	765	865	796	847	860	844	803	887	902	850	806	852	820	797	894	941	879	864	809	889	825	909	842	855	797	792	794	838	840	836	856	811	856	882	837	866	894	814	875	834	873	877	825	815	831	840	805	822	884	845	854	890	836	858	825	829	855	823	817	834	829	873	890	791	843	843	856	835	856	895	817	875	858	856	870	865	882	839	872	856	808	829	864	825	832	866	879	836	866	871	800	852	873	848	808	840	839	823	799	842	841	848	863	819	886	798	840	861	856	899	816	878	862	838	839	859	803	857	844	833	914	901	819	837	805	893	806	895	817	813	841	856	892	833	846	958	862	830	864	818	807	780	847	803	889	786	828	791	823	840	891	864	861	823	838	835	900	847	846	881	832	888	878	821	878	835	871	851	828	812	858	796	831	883	817	839	811	874	880	846	838	803	836	839	819	781	827	851	833	839	861	828	893	823	803	829	785	841	850	841	809	837	859	849	773	864	807	809	825	832	780	908	891	842	880	867	851	834	842	845	886	832	866	859	812	847	837	864	844	850	861	845	829	867	884	847	858	754	782	840	845	842	805	845	823	844	837	836	852	896	844	832	844	797	848	847	838	850	855	833	870	838	860	884	852	836	825	800	826	842	847	859	860	874	864	858	824	905	867	885	823	821	853	856	860	819	833	853	810	811	835	859	849	843	820	866	872	804	840	828	824	883	881	841	835	844	815	836	841	785	876	813	782	847	840	865	881	825	830	858	872	827	886	818	832	880	819	821	887	865	829	877	839	841	859	857	887	843	908	860	791	865	880	829	838	881	840	778	825	853	863	838	836	844	834	861	915	839	797	865	858	862	886	871	866	842	807	828	889	857	865	883	884	849	860	857	850	918	840	816	829	823	832	866	831	868	854	838	851	847	882	877	858	866	847	856	808	785	857	822	801	847	857	870	888	832	846	874	834	825	815	864	832	916	819	772	855	812	823	830	854	832	878	899	813	867	860	824	794	837	878	809	835	860	848	898	817	883	872	811	829	831	840	904	830	857	822	846	854	838	855	813	876	892	852	835	833	867	855	850	834	894	828	902	846	878	862	834	866	870	835	826	853	811	846	841	845	896	867	856	802	823	826	865	850	836	872	878	813	846	885	840	859	840	843	825	826	831	817	837	819	832	838	847	820	840	876	870	872	841	826	864	871	859	871	811	819	877	829	902	823	880	826	818	838	856	807	871	871	847	861	891	857	857	894	811	882	917	885	853	827	844	806	809	887	836	867	830	844	783	852	844	836	844	834	812	845	853	839	843	834	827	840	859	828	819	851	859	845	857	818	905	869	843	837	809	857	864	841	859	843	824	822	844	823	830	844	880	880	836	839	837	878	835	848	849	816	911	881	898	825	822	838	868	905	893	879	911	824	871	834	849	850	857	846	868	804	868	836	850	848	880	881	859	851	845	853	848	833	814	877	852	836	847	823	822	839	847	847	892	844	831	816	866	823	842	868	830	873	858	799	790	829	845	875	856	867	913	785	854	836	813	810	795	874	786	827	819	845	877	864	892	861	871	791	874	844	808	841	846	848	827	872	896	868	854	886	876	826	865	891	838	869	906	819	855	830	881	830	802	880	806	813	798	895	845	842	881	821	788	837	831	863	802	817	842	881	838	782	836	851	803	828	880	855	882	915	837	841	853	818	819	858	876	889	807	879	871	839	907	844	886	883	863	869	829	829	853	834	862	860	862	819	843	896	838	897	847	878	825	822	833	860	846	804	821	833	832	901	808	926	828	823	856	854	854	845	825	857	841	812	847	882	863	891	900	864	817	837	843	855	821	888	853	829	895	853	831	847	855	826	842	824	838	837	837	771	874	833	874	841	838	893	859	794	852	778	853	816	847	832	857	832	842	860	938	814	889	858	872	833	801	822	840	866	867	891	855	803	876	906	828	882	830	818	795	840	827	842	899	831	846	860	878	896	837	868	839	875	896	864	834	828	859	788	843	851	872	820	892	850	834	865	876	852	845	852	817	837	848	874	809	834	844	852	877	885	862	867	860	830	893	808	851	827	873	852	831	805	876	780	824	818	835	837	819	852	790	886	827	903	833	847	860	842	862	861	873	860	875	857	860	830	848	844	810	832	868	858	835	845	845	860	853	878	839	869	850	838	828	828	897	860	897	807	874	856	849	808	854	867	845	800	840	831	865	831	826	861	825	878	807	868	868	872	856	808	825	845	873	856	872	798	860	871	834	851	816	812	856	815	858	796	851
41177	83940	69856	53121	12458	1648	2005	1082	1104	2178	6130	8162	9263	8618	5658	1604	849	861	845	820	861	847	861	863	837	857	867	923	839	867	831	875	865	864	840	845	882	850	856	853	860	869	788	848	869	856	830	805	862	781	894	861	838	858	881	869	866	838	842	857	870	900	877	787	832	889	782	837	851	823	853	829	851	757	825	863	812	834	785	869	833	839	859	842	806	813	829	813	833	821	837	825	814	860	877	825	833	846	835	890	833	866	835	857	839	871	838	855	823	870	849	848	849	828	780	838	818	845	924	852	843	864	809	869	800	857	879	824	793	813	854	864	819	836	779	887	835	837	900	828	890	851	827	845	837	844	815	870	821	853	883	860	853	812	826	916	808	818	854	851	801	860	854	815	829	871	897	757	849	853	851	817	813	870	841	817	883	878	818	816	841	775	842	826	822	847	841	844	845	826	854	873	866	869	758	865	860	860	811	881	872	842	822	877	860	792	850	785	814	825	907	796	827	836	833	853	857	803	839	845	867	806	861	816	817	865	842	862	790	808	849	868	852	851	823	856	859	861	877	910	887	812	870	835	814	837	895	817	859	791	777	810	825	801	901	839	848	810	857	851	838	858	854	874	858	853	837	836	825	832	833	887	856	856	833	777	818	844	867	834	807	848	861	846	848	886	862	804	862	826	808	820	786	849	821	842	895	856	852	880	836	798	838	885	868	842	848	845	872	882	871	823	844	819	836	805	815	807	816	825	862	864	867	879	830	873	896	891	841	859	836	900	832	813	816	850	817	859	883	893	803	839	828	886	876	841	872	831	871	853	791	929	812	861	852	876	842	850	808	833	850	874	862	805	846	851	832	858	828	822	819	834	789	866	803	835	857	837	814	927	823	794	809	812	833	864	828	825	834	877	814	858	836	858	873	884	858	789	851	841	865	880	842	813	882	840	775	798	893	817	813	869	822	848	855	824	831	877	837	877	813	825	817	889	840	825	861	832	861	826	856	837	876	808	862	850	932	832	794	872	830	826	831	832	860	795	833	789	818	839	878	860	845	835	842	834	819	839	856	888	873	851	865	812	815	834	853	834	824	848	854	786	872	772	842	881	849	823	855	839	846	833	833	825	821	846	783	813	831	815	816	802	863	852	805	858	846	843	822	869	835	825	841	824	851	842	859	824	863	846	821	846	849	835	855	842	818	814	767	843	878	838	852	877	806	842	854	810	868	833	863	819	824	821	823	881	871	779	887	843	841	848	850	824	808	844	811	814	883	821	866	861	869	861	850	865	860	820	883	824	829	816	815	833	855	859	854	880	807	815	798	894	768	770	860	841	863	781	815	841	825	813	874	847	867	825	826	842	844	813	802	790	840	873	844	837	831	883	881	800	836	847	825	843	790	836	777	777	846	818	868	817	821	812	845	864	899	823	844	871	849	787	851	800	843	853	847	843	897	785	830	847	843	837	839	853	829	845	811	881	845	918	839	818	814	832	885	790	824	841	800	813	847	896	800	831	850	840	821	811	825	822	836	835	837	823	861	851	813	897	818	851	834	819	862	825	851	837	820	825	847	880	839	797	851	843	881	903	866	843	798	875	865	838	857	815	891	858	795	869	801	853	881	868	858	845	865	883	830	842	920	839	826	871	832	862	849	854	868	842	811	866	812	827	829	789	794	831	881	850	841	859	821	835	791	901	808	813	856	885	868	797	837	817	825	829	821	857	860	849	871	861	821	878	780	834	803	871	837	875	874	826	828	813	796	816	864	791	827	803	876	807	847	854	846	855	832	825	875	782	847	849	827	834	888	845	861	814	823	826	879	818	808	856	843	810	852	842	890	842	851	851	841	816	816	848	851	849	862	862	811	813	853	859	850	860	880	812	864	877	837	812	824	850	855	857	831	827	820	863	854	829	866	816	819	833	845	850	886	817	851	772	829	829	867	804	867	791	819	828	876	836	859	824	882	782	838	827	843	880	796	865	824	841	858	848	856	817	857	842	792	811	809	866	857	823	869	861	850	810	843	858	874	800	817	826	887	831	856	840	847	803	903	885	823	818	849	810	854	864	832	846	868	829	832	850	847	869	853	845	829	865	842	809	865	859	878	855	872	841	861	835	936	823	851	875	845	843	803	808	825	824	825	869	873	832	809	830	861	822	837	890	839	872	812	893	909	798	856	793	817	850	842	860	821	849	886	850	818	857	863	835	862	849	832	852	830	840	863	793	896	870	843	875	868	798	887	836	847	811	790	873	843	846	776	871	858	824	826	878	909	812	876	861	872	764	844	825	911	884	872	883	863	847	853	803	826	889	874	879	819	863	814	852	793	889	853	872	865	782	815	897	839	820	819	878	834	842	873	822	848	831	878	859	808	858	827	818	813	816	850	855	848	814	852	875	845	870	824	886	864	839	897	877	854	864	833	828	835	821	870	838	859	862	816	846	846	855	824	881	923	862	828	784	862	830	816	883	789	837	840	822	831	782	842	830	817	842	848	815	839	859	829	866	798	839	785	867	847	848	838	866	846	805	868	863	837	822	893	862	837	823	804	801	843	822	804	834	821	815	797	857	841	804	928	799	819	847	877	843	840	861	839	805	852	834	860	782	841	856	851	881	826	848	820	817	854	878	831	821	810	823	806	787	866	782	851	844	801	824	829	817	848	836	885	831	841	799	894	882	843	802	823	850	836	845	799	761	845	829	856	807	836	836	825	853	780	844	845	824	853	812	798	833	828	855	873	870	811	871	820	854	782	878	868	821	875	840	793	877	853	843	831	837	837	840	882	879	844	805	836	834	887	836	860	825	836	859	777	870	843	861	838	823	819	777	843	872	797	805	846	894	861	852	826	873	837	826	863	835	817	822	888	870	791	840	808	827	830	867	860	768	843	840	832	801	811	871	819	805	889	842	800	799	891	846	871	813	827	799	895	864	850	880	837	826	870	784	820	860	878	826	848	888	824	871	839	826	814	819	873	844	854	830	872	835	832	836	808	832	827	809	846	851	855	861	819	840	848	817	827	832	857	860	821	834	854	832	820	878	815	816	804	876	838	830	824	845	835	858	916	858	812	833	820	824	789	820	837	828	835	825	844	832	847	838	824	807	805	794	844	854	809	839	822	868	857	800	804	785	778	864	890	820	849	814	803	838	872	869	849	845	866	856	808	876	819	884	827	860	877	830	819	872	844	824	834	817	806	876	802	837	862	831	861	847	864	868	862	789	883	863	868	838	852	872	908	863	828	821	879	911	820	789	804	885	843	830	900	819	895	835	854	847	854	815	840	853	909	873	866	803	820	827	816	798	819	838	836	842	825	854	882	907	852	839	812	863	836	808	829	790	888	846	881	829	806	914	840	776	855	842	848	846	852	825	861	769	851	814	830	831	838	784	854	865	850	862	853	786	830	805	882	815	782	764	866	815	854	814	835	828	823	833	841	853	836	790	913	833	888	925	849	854	878	857	843	847	832	812	858	849	858	852	864	840	865	839	828	859	860	820	870	840	887	846
35497	33964	28062	15172	1766	488	497	413	458	423	514	613	736	659	627	452	416	443	411	415	437	397	431	410	422	411	400	433	421	418	447	424	417	405	406	441	433	395	408	389	391	424	404	434	415	403	408	432	426	424	430	440	382	410	440	424	444	414	391	412	408	415	384	403	418	405	381	410	438	417	415	438	423	413	436	386	400	421	428	406	436	410	422	415	408	409	435	439	423	417	401	429	443	416	428	417	415	413	429	421	413	425	422	407	434	419	400	404	444	398	401	393	403	414	412	434	411	381	395	443	395	404	407	413	429	417	439	421	444	415	432	415	447	421	450	446	418	421	429	422	425	413	399	435	425	420	439	424	439	409	451	381	408	427	410	437	421	439	445	423	401	408	408	404	419	417	390	411	410	403	410	411	417	437	418	452	438	413	398	410	409	421	388	425	434	406	431	372	431	454	390	446	415	434	395	419	390	430	408	428	405	395	399	421	419	403	404	423	380	415	399	408	464	427	423	387	435	414	437	391	427	435	409	454	401	429	393	404	449	402	451	393	453	456	458	434	401	424	401	437	430	450	426	415	440	449	420	423	406	451	385	421	424	413	404	409	434	420	443	403	373	421	412	418	412	409	435	423	423	398	414	375	416	453	417	444	450	459	409	429	420	391	426	418	423	444	396	446	438	433	408	450	440	443	426	409	442	381	440	397	429	428	444	440	445	403	446	390	431	417	442	450	431	441	439	407	414	439	419	430	420	431	402	408	426	430	395	369	401	418	416	419	407	415	403	393	449	402	397	404	431	411	457	434	423	459	430	397	417	391	390	439	442	402	393	427	447	386	413	437	405	401	406	416	420	447	455	445	430	434	406	406	401	407	409	393	416	402	437	432	414	427	431	413	437	442	400	434	388	456	420	443	433	367	423	411	435	393	394	418	424	431	403	421	429	435	428	430	410	406	473	391	436	409	434	434	414	438	433	424	395	456	418	414	374	414	446	392	405	438	430	415	400	376	422	390	436	439	404	415	421	429	429	416	404	415	414	438	415	415	461	403	426	411	412	428	416	395	418	440	441	414	420	447	392	430	397	421	443	427	416	425	386	417	406	419	415	401	393	387	395	391	395	394	395	385	407	401	418	391	412	456	415	431	410	363	455	401	437	407	438	403	421	444	435	403	397	391	390	423	422	444	429	401	414	444	419	430	395	397	410	454	412	419	396	375	450	435	410	439	430	463	417	451	421	447	415	435	410	413	400	447	414	418	420	434	443	395	437	410	405	410	419	415	427	421	423	417	449	442	462	390	412	396	408	414	393	419	435	440	415	410	454	415	413	419	431	393	402	422	412	428	434	417	412	364	411	371	414	421	404	428	403	344	421	415	454	416	451	439	439	419	420	442	439	419	391	409	453	418	410	421	423	415	399	440	431	400	441	447	415	417	402	435	450	384	424	375	416	429	401	442	425	415	418	421	390	434	393	395	447	447	435	432	412	441	397	469	427	396	409	421	421	410	419	436	469	416	421	430	414	408	424	434	432	420	416	418	431	409	377	444	426	424	416	408	441	396	407	423	412	422	419	423	435	403	475	438	397	413	414	429	419	430	413	465	421	435	439	407	390	399	401	400	406	434	401	429	378	419	405	428	409	471	439	370	403	437	430	447	398	445	424	407	453	448	435	431	412	428	416	447	426	401	427	410	434	462	402	410	407	421	488	448	445	381	427	422	440	419	387	448	418	398	438	417	443	404	425	392	365	398	396	408	447	394	438	418	356	412	392	400	399	423	451	416	421	426	394	435	447	399	419	399	423	428	403	409	421	402	418	409	415	433	419	423	425	402	393	397	398	390	415	408	396	384	421	472	418	398	430	413	394	438	407	409	444	440	391	412	443	418	366	404	421	399	417	413	418	424	440	430	386	436	390	427	440	410	444	445	423	425	427	391	448	401	436	450	418	411	402	428	421	430	426	442	456	394	409	455	424	411	441	402	426	417	388	412	420	396	401	415	390	426	403	437	432	398	435	398	426	392	416	402	403	434	450	405	437	424	424	419	404	412	434	417	389	408	415	368	417	418	425	408	397	427	419	417	437	389	419	432	449	412	401	392	428	428	417	420	442	430	395	404	405	380	428	407	405	403	430	459	395	396	422	407	415	410	426	413	475	450	417	407	455	382	413	446	403	369	428	410	435	419	451	419	387	443	380	412	411	442	390	435	436	421	429	443	399	425	378	405	420	420	405	425	396	447	429	374	397	406	435	380	409	426	409	392	423	415	442	428	456	427	402	423	407	448	419	408	428	425	422	437	365	456	429	463	412	443	395	404	407	416	473	432	423	415	421	454	412	417	407	421	453	403	409	435	412	442	401	435	428	444	388	444	437	415	388	424	463	449	432	412	423	423	442	380	390	411	392	412	434	444	418	420	411	398	444	420	455	439	401	456	401	420	472	414	414	411	411	449	445	436	409	426	412	439	386	434	440	426	419	417	442	390	435	431	409	375	449	426	424	426	404	374	413	422	419	442	420	415	406	431	405	400	439	415	440	405	398	426	429	407	424	410	428	441	432	438	434	392	446	410	440	395	421	419	385	419	446	416	415	400	432	387	447	447	436	444	427	408	433	415	450	397	424	412	395	435	414	431	401	440	424	414	404	416	422	416	441	409	445	418	413	395	411	411	422	418	408	426	427	407	447	425	410	390	377	420	418	427	403	408	396	423	449	443	441	395	430	437	415	388	417	471	409	391	421	468	446	422	418	362	436	387	438	393	427	371	452	412	446	467	419	405	412	408	428	416	469	414	423	402	391	405	407	414	403	451	415	410	425	424	416	390	422	452	431	417	407	394	435	405	451	405	444	405	416	401	411	468	402	448	461	448	408	393	398	382	398	439	391	426	407	442	435	417	401	424	413	391	397	396	411	433	398	431	401	408	440	463	441	386	462	426	397	386	402	405	405	403	448	404	415	437	428	417	420	411	435	429	400	407	412	435	397	422	414	406	420	412	380	386	434	447	455	406	431	391	419	443	452	398	415	396	406	426	408	422	393	425	418	429	414	435	424	425	451	419	398	402	421	442	380	402	415	443	382	427	420	383	388	431	416	397	416	431	426	425	453	425	402	435	414	430	420	395	411	404	431	423	443	398	424	393	391	445	400	417	469	416	397	421	413	430	435	415	401	441	426	400	427	406	388	435	434	426	447	415	425	415	409	417	431	426	419	413	416	399	426	424	413	422	438	423	425	405	411	400	408	429	410	409	435	474	412	386	436	450	418	457	398	430	415	426	439	419	423	425	434	439	405	418	413	409	453	415	401	469	389	410	417	376	427	365	454	406	394	400	435	434	427	435	465	427	428	402	455	392	440	438	419	446	420	397	434	424	379	445	387	390	401	376	432	425	415	401	399	421	450	428	399	418	411	457	413	432	433	449	442	382	382	437	412	380	429	427	406	419	413	427	405	434	420	423	428	414	437	416	435	422	417	415	416	464	436	442	452	406	429	415	432	475	390	370
41542	43934	19857	8387	1124	574	551	486	437	441	569	843	863	778	750	500	463	392	419	412	412	449	476	473	428	436	418	471	456	486	412	435	421	412	423	464	432	442	418	466	447	370	447	439	434	464	424	428	407	440	447	461	454	422	448	454	434	423	434	420	464	415	458	390	426	401	460	449	450	441	434	461	461	474	473	469	481	424	440	465	421	489	448	442	443	437	467	464	443	439	471	472	440	462	465	424	406	433	421	440	423	412	442	441	411	445	434	448	431	452	435	431	444	422	485	408	458	444	456	441	426	471	445	469	473	428	462	424	422	426	477	453	412	463	434	411	435	478	439	423	418	409	459	434	425	447	439	454	440	420	449	441	486	427	431	422	462	473	442	469	448	464	420	417	440	437	429	449	412	456	427	462	440	429	446	473	456	400	435	474	438	459	410	421	438	444	447	434	420	443	446	416	455	445	403	441	426	442	434	438	437	437	453	421	424	457	457	434	442	445	447	441	447	435	420	431	435	436	445	412	443	469	435	428	425	474	459	415	403	434	429	467	420	452	453	434	445	447	410	450	454	462	441	454	439	430	432	423	461	407	449	428	468	455	447	425	409	463	444	439	439	460	449	473	449	449	419	463	456	469	460	415	434	433	501	444	444	440	433	465	458	444	456	444	458	476	434	434	464	428	477	427	435	445	437	477	475	485	448	438	402	450	422	411	460	468	456	417	451	462	434	434	448	450	473	426	430	438	416	462	403	406	439	422	419	397	429	472	432	481	409	470	425	433	436	443	403	407	424	393	466	467	454	442	479	432	482	419	442	486	437	430	424	466	434	429	468	436	433	450	454	453	403	457	426	394	438	455	412	429	448	474	439	461	460	432	447	450	450	445	431	428	465	427	470	423	441	467	433	427	459	436	427	464	436	434	411	461	462	419	442	423	437	441	442	405	444	444	424	460	436	424	453	449	467	409	438	433	410	455	444	436	423	480	433	432	447	428	420	467	445	457	421	447	398	456	474	417	425	456	415	466	415	440	443	440	422	430	407	431	425	496	491	437	458	414	477	447	434	441	464	470	459	431	456	455	436	447	420	445	383	458	438	436	453	436	463	423	467	478	436	453	473	397	432	451	472	398	448	443	407	463	466	425	445	467	457	444	472	466	440	481	482	441	440	493	399	411	438	474	432	429	460	436	434	462	465	463	455	423	421	419	412	432	434	433	446	452	461	443	430	403	445	444	445	456	425	451	427	440	462	453	427	463	413	422	431	462	443	443	456	473	460	449	435	414	438	431	447	421	475	421	463	411	441	463	453	444	440	458	433	461	464	431	463	454	450	405	440	438	445	437	480	451	450	462	401	445	442	455	455	452	485	425	436	409	441	412	429	447	427	434	438	442	444	417	440	464	442	450	439	459	468	416	417	432	460	410	472	414	440	454	481	485	413	422	479	465	437	434	448	424	443	437	448	446	504	479	427	455	412	459	450	437	458	457	441	427	404	413	456	432	428	409	451	450	422	420	417	419	443	433	454	459	433	441	453	447	433	451	405	433	433	418	468	454	429	455	416	444	456	473	412	442	433	465	446	443	436	412	447	465	436	476	441	482	467	466	433	418	466	440	444	433	435	469	434	439	438	453	435	492	406	458	430	423	430	411	449	427	424	410	406	454	444	427	481	486	420	466	444	421	459	446	479	452	465	461	455	446	442	429	428	441	427	435	434	452	464	456	463	455	453	442	447	440	454	449	446	468	447	426	428	479	466	422	461	398	436	424	442	422	449	470	470	458	454	447	451	426	422	445	444	449	437	422	413	435	448	415	413	426	451	448	460	444	463	434	463	403	438	432	473	434	465	414	457	459	473	440	435	459	432	415	452	448	470	440	438	469	436	460	434	444	474	453	461	413	458	418	460	426	463	428	448	457	440	484	399	478	470	446	447	427	449	427	383	422	458	430	419	447	457	440	439	448	468	453	462	450	451	444	418	472	470	449	418	480	428	472	427	418	446	446	421	419	453	395	377	443	446	482	418	448	420	401	430	446	435	419	441	435	430	399	450	420	469	442	449	410	467	446	477	398	434	461	438	457	402	432	413	445	438	415	463	444	428	429	449	440	430	436	455	393	441	482	439	460	443	441	438	432	451	435	435	421	389	440	434	443	453	444	446	475	453	444	447	480	474	492	417	434	442	463	433	447	421	436	465	442	436	438	444	457	432	447	424	423	437	461	430	440	433	417	445	425	451	430	461	434	449	465	406	435	445	445	425	476	422	462	449	429	468	437	430	423	428	438	464	424	417	459	453	437	486	438	430	443	470	411	429	473	461	453	428	462	457	432	436	438	405	445	453	465	412	482	479	424	410	488	474	463	459	437	457	499	424	430	413	432	406	460	387	397	441	429	476	409	435	433	451	451	452	441	389	429	455	405	465	433	431	438	423	420	469	426	487	419	444	456	423	438	478	444	444	434	453	454	440	427	406	461	502	449	446	448	480	454	428	475	467	443	478	442	443	435	457	442	398	443	443	433	443	436	451	446	449	417	414	418	438	416	445	458	461	466	461	436	477	418	415	407	429	480	481	399	451	444	429	411	460	440	440	442	422	436	472	449	431	466	450	460	430	474	456	470	418	446	447	446	447	457	500	457	413	414	436	436	439	445	430	459	437	457	427	436	440	442	437	461	418	445	418	440	403	473	450	431	470	437	453	436	425	480	443	429	408	468	436	444	442	440	428	447	451	425	454	451	438	453	444	427	397	478	422	471	429	423	433	427	479	405	419	428	423	426	420	440	461	458	454	436	417	441	432	434	437	440	444	422	448	439	426	481	433	452	420	470	439	489	455	425	421	437	452	421	449	439	416	424	454	406	435	447	447	419	422	418	440	458	439	467	422	426	461	479	425	449	459	451	465	477	428	449	431	458	440	464	434	444	445	430	444	415	447	468	455	437	407	452	427	439	425	435	435	448	458	460	445	458	430	450	433	452	437	425	454	396	437	459	423	396	458	470	457	411	435	456	442	428	458	435	472	460	458	450	406	462	475	443	469	439	445	459	426	424	420	446	458	455	448	458	452	451	428	452	413	426	450	445	424	432	426	473	442	469	432	441	417	457	446	478	451	452	450	427	399	433	470	449	452	427	458	451	431	422	441	422	434	426	425	402	425	451	455	437	438	394	439	429	459	428	417	468	414	468	417	440	449	453	449	466	435	402	415	456	473	438	453	466	409	386	476	406	439	462	426	409	432	447	469	419	427	455	426	416	419	417	449	436	397	402	417	455	473	437	417	462	450	487	452	457	442	447	426	440	459	476	459	441	429	457	460	466	451	428	462	444	445	425	456	466	489	453	435	462	443	465	461	434	448	436	456	414	470	457	417	440	438	433	428	456	449	426	484	448	414	439	444	430	439	477	403	441	481	465	453	421	404	465	466	490	454	416	424	426	423	459	453	450	399	437	434	462	442	439	441	417	415	408	401	434	451	439	454	441	463	457	447	439	436	456	447	445	425	463
23740	22759	31877	28662	20904	11447	2564	918	718	739	2041	4097	4458	3672	2825	1700	987	613	665	634	613	655	632	672	650	692	614	612	616	621	647	689	667	663	610	656	672	659	664	670	657	604	564	615	654	606	654	631	640	596	656	670	614	648	635	685	674	624	622	624	646	674	620	642	675	608	652	615	620	659	648	611	672	633	644	620	617	641	636	659	675	630	670	653	642	636	670	608	622	619	631	645	615	629	643	666	643	580	679	670	660	614	631	655	589	633	630	612	643	656	671	596	644	679	655	633	637	653	665	655	658	635	664	643	619	630	636	658	644	625	672	669	666	585	625	599	648	648	633	635	621	658	654	706	627	688	617	629	633	652	643	633	687	622	668	627	646	648	642	630	654	634	627	661	604	614	677	633	635	676	628	673	675	610	598	637	644	659	635	680	682	682	599	616	628	641	617	636	573	643	572	641	567	618	676	662	626	650	626	660	622	672	673	620	590	660	694	638	630	600	648	636	612	634	650	570	613	628	609	666	604	705	685	601	608	680	641	630	642	602	644	628	626	640	662	655	644	610	598	666	617	645	622	617	625	652	662	641	638	631	656	698	667	635	570	679	632	669	645	583	623	608	675	626	605	651	623	616	624	691	634	639	632	667	623	679	629	705	589	655	665	650	639	664	585	617	668	696	634	663	629	648	640	594	622	636	593	632	665	694	633	650	648	641	667	695	648	644	645	631	682	650	622	667	611	665	616	629	670	593	688	612	666	644	646	629	699	637	680	680	648	658	676	640	641	637	637	621	666	645	662	592	650	640	675	682	629	633	637	627	593	642	607	635	599	652	607	652	652	617	663	633	648	649	637	631	646	658	645	627	652	600	620	658	625	692	635	603	620	607	634	585	623	619	654	629	714	578	620	601	650	662	626	654	634	670	609	665	662	611	655	637	646	616	638	623	650	659	636	609	631	633	603	665	695	626	632	647	635	634	616	662	671	636	614	637	595	629	622	608	683	667	610	617	652	632	602	635	583	629	669	622	652	684	645	614	635	656	629	607	634	585	671	659	623	663	641	630	657	661	666	643	646	647	645	641	634	612	598	618	629	637	640	689	649	649	644	619	645	618	666	666	624	595	660	592	639	621	620	660	709	677	664	612	626	645	616	606	629	662	662	661	648	596	627	628	661	609	652	599	617	649	632	609	615	627	611	663	607	618	621	623	639	620	642	641	614	674	702	622	616	665	657	601	666	673	678	663	623	651	617	631	647	641	629	614	652	642	679	664	662	657	622	660	619	649	657	637	657	605	664	638	628	616	631	634	643	653	642	677	650	590	655	605	626	623	665	670	678	668	625	669	672	647	652	627	657	636	628	589	667	618	621	616	645	665	654	653	602	619	688	625	638	637	593	641	684	645	677	671	610	645	609	604	625	574	637	644	650	652	593	600	595	643	609	636	676	609	665	624	678	669	674	702	684	641	674	627	593	639	616	621	586	663	620	613	609	622	630	654	593	612	635	642	671	595	629	648	658	600	667	631	585	630	653	656	640	670	648	660	649	668	634	613	627	606	614	650	664	660	638	634	673	666	667	644	652	641	658	647	591	653	623	615	649	634	653	641	605	628	645	650	621	622	656	652	630	648	639	616	612	675	648	627	647	624	619	642	637	605	674	607	615	663	639	629	657	624	599	673	616	624	674	640	655	608	667	626	645	630	607	657	608	651	647	654	664	601	630	611	663	646	656	700	658	627	641	641	628	642	649	665	663	607	664	655	655	629	639	685	653	620	647	590	677	614	612	673	641	605	626	659	667	655	641	622	619	659	655	632	627	660	656	628	572	629	613	621	677	665	585	660	674	618	619	618	617	633	619	621	639	660	614	619	609	632	610	618	612	610	638	652	652	660	654	638	682	619	623	649	652	637	662	658	599	628	628	693	632	643	645	612	666	657	593	623	631	647	635	634	633	660	640	608	640	653	624	628	608	645	633	579	649	651	641	659	608	627	622	617	656	666	640	642	624	627	663	656	617	644	628	616	674	638	656	639	631	668	600	623	657	617	632	662	660	639	670	623	655	645	674	661	740	626	658	598	641	654	648	651	637	625	676	673	667	686	617	665	621	696	580	634	676	618	615	681	650	617	636	617	646	607	599	638	609	654	608	630	631	622	659	602	651	588	638	638	658	596	641	643	626	591	623	677	616	609	597	614	649	651	659	637	648	650	661	658	649	678	624	621	599	612	648	616	623	619	650	676	686	580	613	662	626	602	622	605	606	647	641	634	641	621	689	645	637	631	608	649	680	615	652	594	644	577	622	637	627	650	650	656	610	637	605	626	619	626	641	621	647	644	658	628	671	663	651	648	647	614	615	611	622	669	662	624	667	611	606	665	671	618	612	651	589	612	665	624	632	629	644	632	644	656	656	713	590	659	629	620	653	655	614	564	646	636	625	641	646	631	621	619	648	651	670	641	591	595	621	601	670	649	631	616	647	602	618	652	666	668	678	657	602	620	637	627	617	684	627	678	645	670	626	647	660	601	607	632	651	646	649	675	628	594	629	632	641	611	672	662	649	578	642	659	624	590	631	615	602	589	609	610	667	638	660	659	628	658	655	599	604	619	627	626	673	634	637	617	625	626	600	634	645	693	624	610	605	600	663	617	598	668	700	647	616	628	650	583	632	663	659	596	657	638	628	601	628	598	612	675	616	634	617	602	596	598	645	640	659	615	595	597	647	632	655	596	688	605	676	640	655	623	647	660	611	645	630	639	627	672	614	608	685	634	652	616	665	616	596	635	602	586	646	626	593	579	610	600	610	650	660	674	675	654	620	606	625	649	676	640	678	629	556	629	623	622	684	650	628	669	615	599	605	660	692	625	638	662	589	667	641	650	604	582	604	643	638	639	628	640	645	653	688	685	691	612	632	619	613	648	620	659	657	644	628	710	587	659	647	647	619	645	669	620	681	642	635	613	660	652	599	652	609	671	617	630	609	657	644	631	603	611	682	613	621	660	621	665	662	678	643	650	630	657	648	622	684	667	646	650	658	620	661	648	669	616	641	645	630	652	653	644	582	637	601	639	652	658	653	626	674	629	651	634	641	641	633	624	668	601	657	704	676	628	643	704	679	647	591	661	652	644	638	637	643	650	659	652	612	636	624	664	559	584	726	600	645	657	627	667	662	620	646	681	644	646	655	603	641	635	629	661	680	656	607	605	650	641	628	624	589	631	632	623	694	620	646	618	602	650	602	640	642	654	599	628	601	629	639	615	626	681	633	678	668	619	618	656	663	670	594	616	631	625	586	662	647	618	648	619	625	602	605	663	618	652	607	630	608	645	612	621	625	621	641	641	664	637	649	629	664	614	670	631	640	657	632	669	670	641	641	652	649	651	623	652	658	626	637	681	619	693	644	584	646	674	665	629	611	631	660	601	653	619	658	621	650	625	588	626	627	623	676	673	594	655	634	618	636	636	645	650	619	659	634	589	652	650	626	640	633	639	643	584	626	636	628	663
44886	87009	58521	38858	4664	1281	2490	1080	798	811	2965	6194	6448	5000	3793	2117	1183	666	641	631	644	644	650	669	683	612	610	607	656	660	630	679	640	612	654	668	591	666	701	679	640	643	632	644	634	651	642	661	680	613	610	634	674	655	673	606	674	635	644	638	683	661	710	675	701	652	611	657	687	637	613	670	661	627	649	673	629	678	604	677	624	604	669	637	666	636	651	636	665	673	595	676	657	605	655	636	636	633	625	622	643	636	604	627	640	670	588	617	675	654	678	667	624	664	627	644	639	620	682	618	610	617	638	653	618	628	656	674	642	599	654	659	623	608	669	690	660	678	649	661	652	657	606	592	652	650	683	668	632	685	644	594	647	635	669	624	705	660	621	631	639	657	640	658	661	632	614	648	622	617	674	630	605	604	659	630	621	625	609	602	665	580	661	665	647	622	631	626	622	676	577	655	633	630	598	631	680	642	679	640	659	612	632	620	677	620	635	668	590	601	665	623	635	642	661	659	638	639	591	622	679	592	632	617	687	606	588	689	644	636	676	632	654	633	628	594	656	633	627	646	609	630	662	629	587	630	633	632	651	626	657	661	627	638	633	594	649	609	649	667	625	647	637	663	645	650	629	674	639	646	694	612	638	650	647	624	640	639	647	615	620	606	634	626	589	628	603	637	616	682	655	675	612	625	643	645	662	624	644	634	693	612	667	629	689	654	633	668	628	625	656	640	629	638	652	598	604	636	641	634	626	664	632	650	636	626	610	634	651	630	661	621	637	638	632	631	641	617	650	640	663	627	662	643	612	674	624	633	627	641	623	664	609	610	684	620	653	618	601	662	646	665	617	604	670	635	664	630	673	645	600	640	656	587	630	722	648	674	674	653	660	616	650	602	672	600	650	653	634	590	620	668	677	634	678	587	643	621	646	605	629	631	649	639	653	625	648	618	656	593	657	664	651	630	666	639	683	659	662	676	678	621	629	619	658	624	602	680	610	630	612	660	621	620	637	664	603	614	619	626	616	671	662	649	639	615	625	651	655	626	596	655	635	595	647	628	647	645	611	646	618	648	661	613	631	654	637	672	628	692	626	631	646	612	684	637	639	653	644	657	609	645	654	617	638	646	664	601	579	653	647	613	632	666	644	658	694	654	666	634	635	612	640	660	650	674	633	662	653	654	633	608	690	640	629	564	654	651	642	690	649	602	648	637	621	655	660	655	675	640	671	682	595	590	658	636	654	643	608	660	655	648	633	675	608	637	666	616	619	661	638	635	625	674	667	621	663	637	626	645	672	628	636	640	652	666	620	637	668	585	657	631	673	643	619	646	627	622	653	642	643	640	648	626	641	635	601	635	645	630	591	650	661	645	626	641	651	676	617	669	663	594	686	663	614	620	588	673	608	671	630	652	652	610	676	683	607	632	641	624	621	638	665	677	650	660	651	680	667	613	669	629	649	643	609	691	601	612	647	635	581	628	652	630	629	656	657	601	619	632	635	618	660	643	639	663	642	606	623	698	630	630	653	629	612	679	642	643	669	650	638	632	639	649	600	669	617	623	614	635	654	667	635	658	580	608	613	617	640	614	644	649	623	591	592	639	637	627	607	645	679	636	687	638	672	634	598	638	601	678	653	631	639	644	607	676	597	621	623	686	669	660	636	628	644	631	620	643	619	655	664	614	644	597	638	693	676	638	643	663	632	670	608	615	622	591	661	595	635	702	685	619	618	647	619	635	622	619	613	634	631	676	608	614	644	676	686	643	651	635	643	595	652	631	637	675	624	678	709	643	633	635	596	627	666	650	664	685	675	626	610	562	631	626	635	605	636	653	685	616	655	598	592	594	649	644	679	622	595	618	645	640	637	640	642	616	611	648	625	659	625	665	608	632	684	656	632	661	642	636	666	656	596	632	644	613	652	655	638	651	670	682	595	691	605	633	643	658	653	632	663	608	676	659	648	675	652	641	633	600	621	607	684	645	663	652	644	615	668	709	638	657	619	660	618	610	694	630	625	654	670	628	643	609	687	626	656	679	619	620	598	668	668	643	591	685	651	652	697	649	644	650	646	624	643	637	642	686	632	638	627	639	619	644	603	624	635	653	613	632	635	615	660	635	635	656	638	599	654	632	622	633	656	601	648	645	627	612	636	653	604	688	630	670	646	718	637	670	655	646	640	614	667	671	665	630	635	677	666	645	597	644	621	636	659	618	653	664	627	632	607	670	637	631	665	647	643	661	603	614	640	655	661	704	627	604	694	626	661	637	672	655	648	627	606	630	639	625	641	598	598	686	689	637	661	635	630	602	644	586	623	652	683	609	639	651	676	656	681	679	649	641	608	665	614	605	637	638	625	623	654	632	640	678	684	620	638	633	588	675	661	653	664	631	647	656	604	626	631	609	666	631	656	623	652	625	617	650	644	672	700	659	633	688	606	638	665	626	658	664	675	621	626	672	615	608	644	649	655	635	630	619	625	648	652	644	647	658	628	582	675	598	638	666	628	642	614	654	636	651	634	638	659	622	618	618	660	649	613	638	637	677	625	656	652	654	630	654	641	645	611	605	616	672	603	654	677	658	670	660	659	624	619	593	635	611	631	637	643	632	616	675	667	639	640	668	683	597	643	644	631	634	641	618	608	642	634	605	654	613	596	630	659	653	608	663	622	676	668	618	670	629	645	641	637	652	623	625	659	666	639	650	600	692	624	620	627	618	597	688	680	637	638	647	641	630	607	618	665	622	663	610	646	656	642	617	652	612	640	696	652	659	622	616	674	627	604	580	607	679	655	675	629	651	652	617	669	619	678	667	638	651	678	655	600	646	642	623	648	657	663	638	672	632	610	679	664	617	608	678	615	650	669	591	630	610	617	600	627	612	645	682	661	613	641	667	639	636	638	661	623	670	639	619	633	666	650	632	611	611	633	686	614	626	669	618	639	596	638	637	636	648	607	676	643	649	655	629	618	691	672	741	668	624	615	624	653	644	679	635	634	623	658	623	638	620	632	657	614	656	665	639	631	627	682	664	653	689	597	628	650	684	637	628	615	599	604	631	647	629	655	611	609	641	610	661	618	671	640	597	652	592	632	697	634	689	645	635	648	649	657	629	663	649	627	627	676	617	652	613	650	641	673	646	635	599	670	652	600	718	655	632	618	678	586	623	590	676	641	672	649	652	659	616	626	648	635	653	646	674	604	628	670	634	640	676	621	633	650	630	630	623	614	684	572	652	642	646	640	640	578	575	655	649	615	625	634	640	637	628	615	665	635	623	619	647	646	580	639	663	654	629	608	643	641	639	644	616	608	644	609	612	654	624	651	695	661	599	648	693	639	603	656	700	603	601	640	632	662	668	653	612	628	596	592	579	634	629	631	628	615	676	668	584	660	668	594	613	646	636	665	614	645	612	663	568	623	652	623	633	663	581	614	614	648	665	658	628	598	638	635	622	658	666	620	664	660	644	627	675	618	654	599	632	632	643	647	651	628	643	677	640	645	671	624	644
25087	23598	31617	26660	13621	1868	896	692	670	644	851	2517	2719	2282	1794	1296	863	563	556	609	598	542	615	551	548	570	553	603	573	587	568	539	565	601	583	560	596	565	545	604	581	601	579	612	592	555	551	583	611	576	561	579	586	597	598	568	576	586	585	569	630	575	529	550	570	587	563	509	616	560	568	569	553	568	547	552	616	564	578	614	569	595	615	618	599	527	546	560	540	594	589	591	617	647	604	627	570	595	536	610	563	567	580	554	569	526	553	575	581	544	533	605	593	572	584	558	658	581	556	597	608	590	618	555	583	627	525	541	601	551	514	575	588	589	571	567	589	595	574	570	573	556	575	537	571	588	563	552	544	568	562	549	585	603	584	552	543	572	585	550	546	577	620	565	555	575	582	596	556	594	589	576	541	599	572	623	576	605	575	614	547	535	551	580	581	564	628	593	569	595	545	594	556	628	583	569	616	601	527	566	592	614	600	568	546	577	580	561	616	612	564	578	597	564	593	573	586	560	581	537	604	558	565	558	597	528	560	564	541	602	582	557	568	592	618	607	593	554	604	545	583	561	577	566	597	604	588	604	617	562	563	564	545	583	593	580	591	598	549	584	556	575	578	530	563	597	584	563	604	617	521	533	577	602	578	578	576	580	578	585	566	573	604	532	529	569	581	558	553	596	602	561	534	590	559	555	582	581	560	578	553	574	565	512	557	592	589	584	580	567	609	588	574	583	627	551	584	570	555	574	567	549	577	582	621	569	577	564	590	560	557	541	590	542	560	604	620	592	561	577	585	579	557	596	568	561	577	601	588	607	578	599	640	583	607	592	573	605	559	638	560	554	559	583	579	581	538	578	606	562	581	595	577	546	625	601	599	577	616	534	616	571	574	556	566	578	578	581	575	586	543	553	584	557	592	603	600	537	575	574	596	585	581	527	561	595	572	597	574	589	615	565	605	560	552	566	536	565	578	573	564	559	593	555	553	573	587	560	579	594	576	592	603	632	513	614	573	569	611	537	549	502	545	625	559	498	599	534	586	589	608	557	557	575	550	587	574	627	569	573	589	593	573	578	561	585	607	607	537	606	575	541	557	630	586	612	601	584	557	584	542	630	552	570	578	592	591	546	587	552	612	603	591	539	588	587	574	651	579	555	647	611	570	561	574	564	582	601	587	560	583	598	571	568	614	589	576	582	575	556	559	563	603	569	541	573	584	600	606	589	543	590	608	604	574	584	592	567	592	585	603	526	594	578	592	615	609	627	541	586	548	590	570	600	560	547	548	596	591	570	592	591	585	629	604	570	577	575	614	587	610	527	562	625	590	587	616	590	582	580	587	623	577	571	583	587	567	586	571	587	567	542	572	578	579	564	545	572	583	575	575	596	587	590	603	587	572	599	588	550	576	574	559	552	583	564	631	601	591	589	562	607	553	607	593	585	542	585	557	582	583	562	577	576	535	564	594	589	626	558	614	574	543	568	548	575	529	573	560	576	605	564	594	643	602	566	579	601	578	596	554	573	600	575	596	574	583	628	586	566	591	605	546	565	576	573	576	588	587	580	580	591	585	562	603	550	577	602	578	549	612	588	574	595	588	563	592	566	598	566	603	558	578	539	608	559	613	545	553	575	607	580	567	571	588	582	625	573	583	565	585	577	548	568	585	605	566	606	595	581	639	543	577	562	593	584	588	573	587	555	573	562	571	573	607	550	586	531	605	591	579	572	555	611	617	561	591	573	569	625	585	560	553	588	581	529	549	552	578	569	560	602	580	608	600	593	582	575	591	561	594	543	599	528	572	595	586	617	578	545	544	605	577	600	597	617	603	541	568	566	604	618	588	559	578	595	580	566	549	594	593	580	592	602	572	583	545	549	558	654	651	563	591	565	585	620	545	557	541	572	590	615	531	585	573	573	587	613	593	538	529	538	550	567	554	545	620	599	570	548	579	544	586	568	579	625	566	562	584	557	553	608	539	585	572	577	601	598	590	532	593	533	553	583	596	536	570	560	600	599	579	576	592	563	593	598	580	589	598	546	549	599	587	585	593	564	568	573	569	533	602	587	604	605	582	532	565	565	556	555	542	575	532	536	582	567	588	616	558	646	617	575	561	594	530	587	585	574	567	596	633	575	550	570	622	583	543	605	608	588	601	586	522	561	575	591	585	581	596	575	554	598	541	578	546	537	604	539	565	573	617	561	581	544	576	613	591	554	582	531	574	571	590	573	525	579	580	577	610	596	605	561	590	573	580	610	519	532	565	592	566	583	574	555	575	552	594	580	584	580	559	601	572	615	568	574	595	549	559	607	579	608	550	576	548	595	567	597	593	584	589	602	592	580	555	551	566	623	582	540	578	541	582	569	606	608	583	609	581	571	589	531	612	616	560	575	585	572	595	599	558	550	597	628	595	553	576	552	606	562	545	585	560	561	624	555	543	574	547	591	599	596	617	560	556	547	541	587	529	513	568	603	547	565	597	569	558	588	571	625	564	578	606	568	559	576	541	553	532	556	579	570	561	562	578	555	539	579	597	557	607	573	554	559	568	575	569	554	558	609	523	610	553	567	610	580	623	610	584	599	574	558	589	556	566	562	541	581	562	578	586	579	560	556	568	551	620	613	611	561	555	552	559	585	556	565	548	534	606	581	557	576	602	587	588	588	588	596	597	607	571	556	606	574	564	585	559	566	595	552	536	557	602	554	627	540	590	541	548	566	597	598	574	585	548	559	608	578	524	555	592	577	545	567	573	569	563	559	579	622	541	583	510	604	574	574	559	570	593	590	586	551	631	579	555	557	565	556	583	557	555	564	573	569	569	629	600	570	573	647	576	547	608	571	549	551	570	557	604	533	591	561	560	572	552	540	576	576	573	567	581	579	565	578	593	584	592	556	607	576	549	575	557	568	596	561	570	545	592	522	585	519	589	593	540	619	593	557	570	606	544	586	593	564	608	556	534	583	595	591	547	584	580	552	592	516	568	602	556	560	547	583	578	536	577	583	595	575	580	520	542	585	589	584	614	557	584	585	545	527	572	587	587	581	606	582	537	532	586	574	605	576	579	587	603	579	560	532	568	563	600	567	559	597	624	576	554	601	572	549	600	536	576	592	586	556	588	566	562	581	590	566	541	553	578	594	603	586	554	575	566	582	553	580	567	579	589	567	551	559	576	549	580	600	529	594	558	579	572	597	569	575	563	573	612	550	525	555	600	521	590	588	570	571	549	593	565	580	570	592	572	598	608	591	490	573	605	548	559	578	578	575	602	582	596	554	553	558	596	552	603	580	578	603	568	592	577	561	609	579	592	568	614	539	537	592	576	566	565	580	594	580	580	579	584	584	569	617	588	540	560	583	550	547	596	563	595	598	575	578	567	560	580	576	586	602	567	547	557	570	546	596	569	540	603	562	568	598	549	591	588	569	608	548	624	563	580	593	582	590	571	583	587	568	603	605	524	567	564	577	579	570	605	590	579	584	553	560	558	531	559	589	566	544	599	585
45232	77207	47169	24937	1659	985	1135	736	691	649	1173	4370	4424	3478	2437	1803	1075	652	596	627	587	602	591	618	603	648	647	577	591	628	585	599	582	607	605	603	603	669	616	612	608	633	655	594	577	594	625	605	546	604	613	596	619	596	621	630	627	633	604	632	624	601	630	612	638	604	643	592	612	612	591	595	623	569	579	588	589	608	653	623	577	580	597	613	603	573	601	590	573	597	607	608	625	654	632	557	624	594	558	626	559	596	566	599	596	613	613	679	615	605	572	607	600	572	639	618	614	618	643	601	595	592	581	586	632	627	580	610	626	618	665	592	599	636	630	592	632	606	646	606	562	604	607	613	610	526	575	597	586	580	581	642	593	637	628	559	605	633	592	609	637	626	597	630	660	567	635	598	614	575	599	581	653	602	610	592	604	612	603	633	577	605	604	573	589	557	629	635	611	585	594	575	565	604	660	606	635	557	592	622	605	587	594	576	618	620	578	631	599	591	597	602	557	611	633	658	582	624	621	590	578	600	590	620	615	612	546	603	608	597	600	598	624	595	617	614	628	600	638	591	577	605	605	630	592	646	628	601	601	604	579	590	610	639	649	604	609	550	632	619	588	640	606	633	550	588	600	598	653	583	618	607	556	573	556	609	641	567	584	650	585	562	598	622	631	574	608	575	608	601	601	646	650	618	635	596	610	632	601	579	570	598	564	605	603	581	632	600	595	607	632	615	596	609	616	602	599	624	562	576	659	610	606	577	594	615	606	631	636	612	597	599	617	616	612	604	595	602	620	588	636	614	607	577	564	586	661	607	610	610	634	594	595	596	630	611	615	621	638	650	588	603	600	580	594	620	638	616	593	649	638	620	623	598	619	586	619	578	608	633	614	543	646	603	591	643	599	591	612	604	605	562	635	574	649	602	616	624	597	582	640	612	641	596	601	599	627	612	578	611	579	626	595	583	595	637	644	565	649	586	593	637	581	608	620	537	582	558	639	626	587	630	643	599	602	616	633	625	648	618	562	595	639	609	634	591	636	598	566	619	628	597	555	596	659	611	591	628	599	570	626	613	616	602	604	631	594	607	624	621	581	622	627	633	550	599	647	613	625	645	570	552	593	611	636	609	634	578	595	611	581	580	615	631	584	628	613	622	614	583	575	628	604	631	624	624	615	661	600	596	616	621	636	613	573	647	573	574	592	631	569	609	594	659	601	580	590	596	593	612	586	578	607	565	604	586	579	590	582	597	585	615	619	602	600	585	577	619	607	582	625	581	569	567	606	610	595	618	610	662	607	616	608	579	614	625	593	606	642	596	616	616	602	587	568	625	616	615	627	615	607	571	604	596	592	593	587	601	581	636	645	603	632	609	642	569	610	647	574	561	596	597	627	591	559	647	626	583	605	613	610	610	602	587	608	556	599	581	603	594	594	591	661	568	607	594	575	627	589	595	599	638	611	632	607	600	636	664	600	602	607	612	617	598	594	620	605	652	547	658	560	600	617	617	590	598	615	651	605	567	582	564	623	653	568	596	619	587	593	617	604	604	650	583	605	588	621	569	587	637	607	610	593	640	609	610	634	602	606	621	598	637	582	631	599	629	634	544	656	607	632	593	612	624	609	594	593	600	658	637	632	636	627	625	586	605	556	608	590	600	591	570	612	597	613	586	615	578	608	594	650	675	570	572	609	614	576	629	586	618	584	643	580	596	592	630	607	639	602	635	612	586	572	594	543	597	592	560	597	646	614	627	611	630	581	569	642	612	636	664	610	616	651	618	583	588	639	667	588	637	607	637	630	642	601	602	614	602	617	567	628	600	626	660	614	576	554	615	590	584	616	571	656	594	594	594	588	614	603	569	591	623	598	603	622	604	631	602	638	594	622	627	598	613	588	627	617	612	637	660	583	572	622	597	642	549	582	631	606	619	582	587	646	628	655	615	604	615	613	626	612	614	598	591	602	616	607	616	671	592	597	590	647	603	619	636	622	600	595	606	592	605	589	613	584	584	604	574	608	591	594	625	527	648	597	621	624	619	651	568	594	617	639	583	633	628	634	605	592	582	614	601	624	640	594	646	634	623	593	613	603	607	583	589	596	588	624	636	622	567	587	564	554	583	604	563	638	572	589	583	602	556	565	616	606	589	604	584	632	608	591	593	647	600	581	559	598	620	605	625	608	607	598	569	538	627	590	609	578	631	557	576	599	569	566	609	621	559	621	607	592	587	598	577	632	632	586	628	623	593	581	604	606	598	573	607	574	615	634	638	613	603	622	626	610	605	605	603	648	606	617	626	586	599	625	602	591	596	588	627	607	591	582	592	594	591	619	591	603	614	601	599	603	566	602	649	581	625	607	571	592	640	608	636	619	609	594	658	614	547	609	624	594	593	617	535	605	643	589	591	563	617	647	609	617	637	619	662	616	637	605	625	580	662	569	662	587	617	620	651	615	636	582	600	652	601	654	556	618	583	624	585	657	618	618	566	587	629	635	613	613	622	608	580	636	632	587	608	596	599	623	647	623	603	634	581	579	628	606	618	585	633	592	604	591	651	633	596	593	626	616	588	610	576	547	634	542	644	574	607	609	610	612	617	622	602	600	627	616	602	634	612	619	619	553	634	581	607	612	624	581	630	567	570	577	605	607	594	597	601	621	590	611	568	626	586	619	604	580	577	611	631	586	609	640	606	610	566	604	624	597	588	568	589	603	628	629	619	620	629	627	649	561	616	548	590	593	579	602	612	645	634	638	592	609	603	618	590	603	592	581	604	588	581	576	555	600	639	619	582	592	577	566	575	572	611	604	592	626	606	613	619	617	623	617	584	586	627	599	578	606	608	584	606	654	629	593	618	624	620	640	613	615	615	594	596	628	593	623	608	575	627	608	652	630	547	545	579	624	583	592	608	616	646	605	590	581	611	618	612	632	621	560	617	616	604	589	574	609	611	590	624	616	564	588	620	616	635	631	591	606	612	597	607	605	608	602	646	609	682	586	593	593	575	612	597	610	612	597	630	598	609	593	616	619	578	585	620	576	651	611	601	630	642	572	606	621	603	545	596	619	573	568	598	567	607	593	628	609	646	601	624	582	617	627	595	595	600	618	593	582	642	615	591	630	597	604	578	617	621	591	613	602	609	597	612	601	589	563	596	589	619	633	652	654	590	617	603	564	596	621	590	586	621	603	597	611	629	628	607	613	652	600	642	604	620	627	589	593	635	630	586	611	652	559	602	601	616	618	626	594	586	626	592	636	628	645	578	622	618	617	605	607	633	649	611	585	618	655	623	578	604	613	623	607	575	612	641	603	612	610	595	628	618	608	650	613	586	645	616	571	614	610	615	625	635	578	612	621	621	633	590	643	592	551	614	627	646	592	605	643	609	601	682	590	614	670	612	634	614	614	596	630	614	630	655	626	629	600	579	601	581	626	600	653	622	666	611	608	672	620	628	575	610	595	577	606	629	631	607	606	650	653	625	590	609	637	610	620	606	559	618	624	619	592	594
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
